

/**** GENERAL ****/
a:hover, a:focus{
	color:#479edc;
}
a, * a, a:hover{
	outline-style:none;
	text-decoration:none;
}
::-moz-selection {
 background: #b3d4fc;
 text-shadow: none;
}
::selection {
	background: #b3d4fc;
	text-shadow: none;
}
::-webkit-input-placeholder { /* WebKit browsers */
    color:    #5f6f81;
	font-size:13px;
	font-weight:300;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #5f6f81;
	font-size:13px;
	font-weight:300;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #5f6f81;
	font-size:13px;
	font-weight:300;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #5f6f81;
	font-size:13px;
	font-weight:300;
}
.list-option-left-wrapper .list-option-left, ul.top-menu, ul.top-menu-right, ul.top-menu li ul.top-info, .list-option-filter, .list-places, .list-places .place-wrapper .place-detail-wrapper .rate-it, .list-share-social, .description-place-wrapper .list-gallery, .list-lastest-news, .step-content-wrapper .list-form-login, .step-content-wrapper .list-price, .option-search, .list-categories, .edit-place-option, .list-place-review, .social-list-footer, .list-news-widget, .info-address-place ul, .list-user-page-info, .list-item-place-user{
	margin:0;
	padding:0;
	list-style:none;
}
.list-option-left-wrapper .list-option-left li a, .list-share-social li a, #add-review input[type="submit"]:hover{
	background:#1c84d4;
}
.list-option-left-wrapper .list-option-left li a:hover{
	background:#5f6f81
}
/**** PRELOADING ****/
.mask-color {
	background:#1b83d3;
}

.categories-wrapper, .categories-wrapper:before, .list-categories li:hover .number-categories, .categories-wrapper .categories-name, .categories-wrapper .categories-name, .categories-wrapper .icon-categories i{
	/*TRANSISTIONS*/
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.cat-317 .categories-wrapper{ border-color : #3498db; }.cat-317:hover .categories-wrapper .categories-name,.cat-317:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-317:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-317 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-317 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-317 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-317  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-317{ border-right : 5px solid #3498db; }.cat-317 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-317 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-317 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-317 .ribbon ,
    .cat-317 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-912 .categories-wrapper{ border-color : #3498db; }.cat-912:hover .categories-wrapper .categories-name,.cat-912:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-912:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-912 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-912 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-912 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-912  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-912{ border-right : 5px solid #3498db; }.cat-912 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-912 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-912 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-912 .ribbon ,
    .cat-912 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-400 .categories-wrapper{ border-color : #3498db; }.cat-400:hover .categories-wrapper .categories-name,.cat-400:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-400:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-400 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-400 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-400 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-400  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-400{ border-right : 5px solid #3498db; }.cat-400 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-400 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-400 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-400 .ribbon ,
    .cat-400 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-544 .categories-wrapper{ border-color : #3498db; }.cat-544:hover .categories-wrapper .categories-name,.cat-544:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-544:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-544 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-544 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-544 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-544  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-544{ border-right : 5px solid #3498db; }.cat-544 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-544 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-544 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-544 .ribbon ,
    .cat-544 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-423 .categories-wrapper{ border-color : #3498db; }.cat-423:hover .categories-wrapper .categories-name,.cat-423:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-423:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-423 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-423 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-423 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-423  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-423{ border-right : 5px solid #3498db; }.cat-423 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-423 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-423 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-423 .ribbon ,
    .cat-423 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-503 .categories-wrapper{ border-color : #3498db; }.cat-503:hover .categories-wrapper .categories-name,.cat-503:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-503:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-503 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-503 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-503 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-503  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-503{ border-right : 5px solid #3498db; }.cat-503 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-503 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-503 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-503 .ribbon ,
    .cat-503 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-238 .categories-wrapper{ border-color : #3498db; }.cat-238:hover .categories-wrapper .categories-name,.cat-238:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-238:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-238 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-238 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-238 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-238  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-238{ border-right : 5px solid #3498db; }.cat-238 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-238 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-238 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-238 .ribbon ,
    .cat-238 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-310 .categories-wrapper{ border-color : #3498db; }.cat-310:hover .categories-wrapper .categories-name,.cat-310:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-310:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-310 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-310 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-310 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-310  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-310{ border-right : 5px solid #3498db; }.cat-310 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-310 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-310 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-310 .ribbon ,
    .cat-310 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-76 .categories-wrapper{ border-color : #3498db; }.cat-76:hover .categories-wrapper .categories-name,.cat-76:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-76:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-76 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-76 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-76 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-76  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-76{ border-right : 5px solid #3498db; }.cat-76 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-76 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-76 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-76 .ribbon ,
    .cat-76 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-76{ border-left: 3px #3498db solid; }.cat-385 .categories-wrapper{ border-color : #3498db; }.cat-385:hover .categories-wrapper .categories-name,.cat-385:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-385:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-385 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-385 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-385 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-385  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-385{ border-right : 5px solid #3498db; }.cat-385 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-385 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-385 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-385 .ribbon ,
    .cat-385 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-102 .categories-wrapper{ border-color : #3498db; }.cat-102:hover .categories-wrapper .categories-name,.cat-102:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-102:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-102 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-102 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-102 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-102  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-102{ border-right : 5px solid #3498db; }.cat-102 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-102 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-102 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-102 .ribbon ,
    .cat-102 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-102{ border-left: 3px #3498db solid; }.cat-307 .categories-wrapper{ border-color : #3498db; }.cat-307:hover .categories-wrapper .categories-name,.cat-307:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-307:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-307 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-307 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-307 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-307  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-307{ border-right : 5px solid #3498db; }.cat-307 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-307 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-307 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-307 .ribbon ,
    .cat-307 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-113 .categories-wrapper{ border-color : #3498db; }.cat-113:hover .categories-wrapper .categories-name,.cat-113:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-113:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-113 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-113 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-113 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-113  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-113{ border-right : 5px solid #3498db; }.cat-113 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-113 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-113 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-113 .ribbon ,
    .cat-113 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-113{ border-left: 3px #3498db solid; }.cat-531 .categories-wrapper{ border-color : #3498db; }.cat-531:hover .categories-wrapper .categories-name,.cat-531:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-531:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-531 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-531 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-531 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-531  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-531{ border-right : 5px solid #3498db; }.cat-531 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-531 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-531 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-531 .ribbon ,
    .cat-531 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-502 .categories-wrapper{ border-color : #3498db; }.cat-502:hover .categories-wrapper .categories-name,.cat-502:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-502:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-502 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-502 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-502 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-502  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-502{ border-right : 5px solid #3498db; }.cat-502 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-502 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-502 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-502 .ribbon ,
    .cat-502 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-507 .categories-wrapper{ border-color : #3498db; }.cat-507:hover .categories-wrapper .categories-name,.cat-507:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-507:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-507 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-507 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-507 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-507  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-507{ border-right : 5px solid #3498db; }.cat-507 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-507 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-507 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-507 .ribbon ,
    .cat-507 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-763 .categories-wrapper{ border-color : #3498db; }.cat-763:hover .categories-wrapper .categories-name,.cat-763:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-763:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-763 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-763 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-763 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-763  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-763{ border-right : 5px solid #3498db; }.cat-763 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-763 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-763 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-763 .ribbon ,
    .cat-763 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-976 .categories-wrapper{ border-color : #3498db; }.cat-976:hover .categories-wrapper .categories-name,.cat-976:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-976:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-976 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-976 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-976 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-976  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-976{ border-right : 5px solid #3498db; }.cat-976 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-976 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-976 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-976 .ribbon ,
    .cat-976 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-976{ border-left: 3px #3498db solid; }.cat-977 .categories-wrapper{ border-color : #3498db; }.cat-977:hover .categories-wrapper .categories-name,.cat-977:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-977:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-977 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-977 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-977 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-977  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-977{ border-right : 5px solid #3498db; }.cat-977 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-977 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-977 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-977 .ribbon ,
    .cat-977 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-82 .categories-wrapper{ border-color : #3498db; }.cat-82:hover .categories-wrapper .categories-name,.cat-82:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-82:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-82 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-82 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-82 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-82  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-82{ border-right : 5px solid #3498db; }.cat-82 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-82 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-82 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-82 .ribbon ,
    .cat-82 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-82{ border-left: 3px #3498db solid; }.cat-300 .categories-wrapper{ border-color : #3498db; }.cat-300:hover .categories-wrapper .categories-name,.cat-300:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-300:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-300 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-300 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-300 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-300  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-300{ border-right : 5px solid #3498db; }.cat-300 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-300 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-300 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-300 .ribbon ,
    .cat-300 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-301 .categories-wrapper{ border-color : #3498db; }.cat-301:hover .categories-wrapper .categories-name,.cat-301:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-301:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-301 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-301 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-301 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-301  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-301{ border-right : 5px solid #3498db; }.cat-301 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-301 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-301 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-301 .ribbon ,
    .cat-301 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-346 .categories-wrapper{ border-color : #3498db; }.cat-346:hover .categories-wrapper .categories-name,.cat-346:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-346:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-346 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-346 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-346 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-346  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-346{ border-right : 5px solid #3498db; }.cat-346 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-346 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-346 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-346 .ribbon ,
    .cat-346 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-950 .categories-wrapper{ border-color : #3498db; }.cat-950:hover .categories-wrapper .categories-name,.cat-950:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-950:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-950 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-950 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-950 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-950  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-950{ border-right : 5px solid #3498db; }.cat-950 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-950 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-950 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-950 .ribbon ,
    .cat-950 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-72 .categories-wrapper{ border-color : #3498db; }.cat-72:hover .categories-wrapper .categories-name,.cat-72:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-72:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-72 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-72 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-72 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-72  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-72{ border-right : 5px solid #3498db; }.cat-72 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-72 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-72 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-72 .ribbon ,
    .cat-72 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-72{ border-left: 3px #3498db solid; }.cat-771 .categories-wrapper{ border-color : #3498db; }.cat-771:hover .categories-wrapper .categories-name,.cat-771:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-771:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-771 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-771 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-771 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-771  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-771{ border-right : 5px solid #3498db; }.cat-771 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-771 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-771 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-771 .ribbon ,
    .cat-771 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-108 .categories-wrapper{ border-color : #3498db; }.cat-108:hover .categories-wrapper .categories-name,.cat-108:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-108:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-108 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-108 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-108 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-108  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-108{ border-right : 5px solid #3498db; }.cat-108 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-108 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-108 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-108 .ribbon ,
    .cat-108 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-74 .categories-wrapper{ border-color : #3498db; }.cat-74:hover .categories-wrapper .categories-name,.cat-74:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-74:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-74 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-74 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-74 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-74  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-74{ border-right : 5px solid #3498db; }.cat-74 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-74 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-74 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-74 .ribbon ,
    .cat-74 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-74{ border-left: 3px #3498db solid; }.cat-557 .categories-wrapper{ border-color : #3498db; }.cat-557:hover .categories-wrapper .categories-name,.cat-557:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-557:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-557 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-557 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-557 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-557  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-557{ border-right : 5px solid #3498db; }.cat-557 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-557 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-557 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-557 .ribbon ,
    .cat-557 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-566 .categories-wrapper{ border-color : #3498db; }.cat-566:hover .categories-wrapper .categories-name,.cat-566:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-566:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-566 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-566 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-566 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-566  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-566{ border-right : 5px solid #3498db; }.cat-566 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-566 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-566 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-566 .ribbon ,
    .cat-566 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-842 .categories-wrapper{ border-color : #3498db; }.cat-842:hover .categories-wrapper .categories-name,.cat-842:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-842:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-842 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-842 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-842 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-842  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-842{ border-right : 5px solid #3498db; }.cat-842 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-842 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-842 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-842 .ribbon ,
    .cat-842 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-134 .categories-wrapper{ border-color : #3498db; }.cat-134:hover .categories-wrapper .categories-name,.cat-134:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-134:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-134 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-134 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-134 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-134  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-134{ border-right : 5px solid #3498db; }.cat-134 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-134 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-134 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-134 .ribbon ,
    .cat-134 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-403 .categories-wrapper{ border-color : #3498db; }.cat-403:hover .categories-wrapper .categories-name,.cat-403:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-403:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-403 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-403 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-403 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-403  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-403{ border-right : 5px solid #3498db; }.cat-403 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-403 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-403 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-403 .ribbon ,
    .cat-403 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-96 .categories-wrapper{ border-color : #3498db; }.cat-96:hover .categories-wrapper .categories-name,.cat-96:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-96:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-96 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-96 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-96 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-96  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-96{ border-right : 5px solid #3498db; }.cat-96 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-96 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-96 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-96 .ribbon ,
    .cat-96 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-104 .categories-wrapper{ border-color : #3498db; }.cat-104:hover .categories-wrapper .categories-name,.cat-104:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-104:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-104 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-104 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-104 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-104  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-104{ border-right : 5px solid #3498db; }.cat-104 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-104 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-104 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-104 .ribbon ,
    .cat-104 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-881 .categories-wrapper{ border-color : #3498db; }.cat-881:hover .categories-wrapper .categories-name,.cat-881:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-881:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-881 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-881 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-881 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-881  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-881{ border-right : 5px solid #3498db; }.cat-881 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-881 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-881 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-881 .ribbon ,
    .cat-881 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-320 .categories-wrapper{ border-color : #3498db; }.cat-320:hover .categories-wrapper .categories-name,.cat-320:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-320:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-320 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-320 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-320 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-320  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-320{ border-right : 5px solid #3498db; }.cat-320 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-320 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-320 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-320 .ribbon ,
    .cat-320 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-321 .categories-wrapper{ border-color : #3498db; }.cat-321:hover .categories-wrapper .categories-name,.cat-321:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-321:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-321 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-321 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-321 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-321  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-321{ border-right : 5px solid #3498db; }.cat-321 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-321 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-321 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-321 .ribbon ,
    .cat-321 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-322 .categories-wrapper{ border-color : #3498db; }.cat-322:hover .categories-wrapper .categories-name,.cat-322:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-322:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-322 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-322 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-322 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-322  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-322{ border-right : 5px solid #3498db; }.cat-322 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-322 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-322 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-322 .ribbon ,
    .cat-322 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-277 .categories-wrapper{ border-color : #3498db; }.cat-277:hover .categories-wrapper .categories-name,.cat-277:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-277:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-277 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-277 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-277 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-277  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-277{ border-right : 5px solid #3498db; }.cat-277 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-277 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-277 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-277 .ribbon ,
    .cat-277 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-107 .categories-wrapper{ border-color : #3498db; }.cat-107:hover .categories-wrapper .categories-name,.cat-107:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-107:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-107 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-107 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-107 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-107  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-107{ border-right : 5px solid #3498db; }.cat-107 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-107 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-107 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-107 .ribbon ,
    .cat-107 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-146 .categories-wrapper{ border-color : #3498db; }.cat-146:hover .categories-wrapper .categories-name,.cat-146:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-146:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-146 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-146 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-146 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-146  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-146{ border-right : 5px solid #3498db; }.cat-146 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-146 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-146 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-146 .ribbon ,
    .cat-146 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-413 .categories-wrapper{ border-color : #3498db; }.cat-413:hover .categories-wrapper .categories-name,.cat-413:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-413:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-413 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-413 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-413 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-413  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-413{ border-right : 5px solid #3498db; }.cat-413 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-413 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-413 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-413 .ribbon ,
    .cat-413 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-217 .categories-wrapper{ border-color : #3498db; }.cat-217:hover .categories-wrapper .categories-name,.cat-217:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-217:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-217 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-217 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-217 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-217  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-217{ border-right : 5px solid #3498db; }.cat-217 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-217 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-217 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-217 .ribbon ,
    .cat-217 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-316 .categories-wrapper{ border-color : #3498db; }.cat-316:hover .categories-wrapper .categories-name,.cat-316:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-316:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-316 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-316 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-316 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-316  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-316{ border-right : 5px solid #3498db; }.cat-316 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-316 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-316 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-316 .ribbon ,
    .cat-316 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-183 .categories-wrapper{ border-color : #3498db; }.cat-183:hover .categories-wrapper .categories-name,.cat-183:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-183:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-183 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-183 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-183 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-183  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-183{ border-right : 5px solid #3498db; }.cat-183 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-183 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-183 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-183 .ribbon ,
    .cat-183 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-345 .categories-wrapper{ border-color : #3498db; }.cat-345:hover .categories-wrapper .categories-name,.cat-345:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-345:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-345 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-345 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-345 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-345  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-345{ border-right : 5px solid #3498db; }.cat-345 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-345 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-345 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-345 .ribbon ,
    .cat-345 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-191 .categories-wrapper{ border-color : #3498db; }.cat-191:hover .categories-wrapper .categories-name,.cat-191:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-191:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-191 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-191 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-191 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-191  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-191{ border-right : 5px solid #3498db; }.cat-191 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-191 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-191 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-191 .ribbon ,
    .cat-191 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-191{ border-left: 3px #3498db solid; }.cat-876 .categories-wrapper{ border-color : #3498db; }.cat-876:hover .categories-wrapper .categories-name,.cat-876:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-876:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-876 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-876 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-876 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-876  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-876{ border-right : 5px solid #3498db; }.cat-876 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-876 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-876 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-876 .ribbon ,
    .cat-876 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-515 .categories-wrapper{ border-color : #3498db; }.cat-515:hover .categories-wrapper .categories-name,.cat-515:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-515:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-515 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-515 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-515 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-515  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-515{ border-right : 5px solid #3498db; }.cat-515 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-515 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-515 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-515 .ribbon ,
    .cat-515 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-450 .categories-wrapper{ border-color : #3498db; }.cat-450:hover .categories-wrapper .categories-name,.cat-450:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-450:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-450 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-450 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-450 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-450  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-450{ border-right : 5px solid #3498db; }.cat-450 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-450 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-450 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-450 .ribbon ,
    .cat-450 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-294 .categories-wrapper{ border-color : #3498db; }.cat-294:hover .categories-wrapper .categories-name,.cat-294:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-294:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-294 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-294 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-294 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-294  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-294{ border-right : 5px solid #3498db; }.cat-294 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-294 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-294 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-294 .ribbon ,
    .cat-294 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-294{ border-left: 3px #3498db solid; }.cat-838 .categories-wrapper{ border-color : #3498db; }.cat-838:hover .categories-wrapper .categories-name,.cat-838:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-838:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-838 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-838 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-838 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-838  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-838{ border-right : 5px solid #3498db; }.cat-838 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-838 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-838 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-838 .ribbon ,
    .cat-838 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-542 .categories-wrapper{ border-color : #3498db; }.cat-542:hover .categories-wrapper .categories-name,.cat-542:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-542:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-542 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-542 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-542 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-542  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-542{ border-right : 5px solid #3498db; }.cat-542 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-542 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-542 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-542 .ribbon ,
    .cat-542 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-542{ border-left: 3px #3498db solid; }.cat-543 .categories-wrapper{ border-color : #3498db; }.cat-543:hover .categories-wrapper .categories-name,.cat-543:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-543:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-543 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-543 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-543 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-543  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-543{ border-right : 5px solid #3498db; }.cat-543 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-543 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-543 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-543 .ribbon ,
    .cat-543 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-105 .categories-wrapper{ border-color : #3498db; }.cat-105:hover .categories-wrapper .categories-name,.cat-105:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-105:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-105 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-105 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-105 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-105  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-105{ border-right : 5px solid #3498db; }.cat-105 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-105 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-105 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-105 .ribbon ,
    .cat-105 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-105{ border-left: 3px #3498db solid; }.cat-866 .categories-wrapper{ border-color : #3498db; }.cat-866:hover .categories-wrapper .categories-name,.cat-866:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-866:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-866 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-866 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-866 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-866  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-866{ border-right : 5px solid #3498db; }.cat-866 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-866 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-866 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-866 .ribbon ,
    .cat-866 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-397 .categories-wrapper{ border-color : #3498db; }.cat-397:hover .categories-wrapper .categories-name,.cat-397:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-397:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-397 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-397 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-397 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-397  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-397{ border-right : 5px solid #3498db; }.cat-397 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-397 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-397 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-397 .ribbon ,
    .cat-397 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-899 .categories-wrapper{ border-color : #3498db; }.cat-899:hover .categories-wrapper .categories-name,.cat-899:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-899:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-899 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-899 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-899 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-899  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-899{ border-right : 5px solid #3498db; }.cat-899 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-899 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-899 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-899 .ribbon ,
    .cat-899 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-315 .categories-wrapper{ border-color : #3498db; }.cat-315:hover .categories-wrapper .categories-name,.cat-315:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-315:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-315 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-315 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-315 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-315  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-315{ border-right : 5px solid #3498db; }.cat-315 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-315 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-315 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-315 .ribbon ,
    .cat-315 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-305 .categories-wrapper{ border-color : #3498db; }.cat-305:hover .categories-wrapper .categories-name,.cat-305:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-305:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-305 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-305 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-305 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-305  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-305{ border-right : 5px solid #3498db; }.cat-305 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-305 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-305 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-305 .ribbon ,
    .cat-305 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-305{ border-left: 3px #3498db solid; }.cat-429 .categories-wrapper{ border-color : #3498db; }.cat-429:hover .categories-wrapper .categories-name,.cat-429:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-429:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-429 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-429 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-429 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-429  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-429{ border-right : 5px solid #3498db; }.cat-429 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-429 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-429 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-429 .ribbon ,
    .cat-429 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-758 .categories-wrapper{ border-color : #3498db; }.cat-758:hover .categories-wrapper .categories-name,.cat-758:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-758:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-758 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-758 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-758 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-758  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-758{ border-right : 5px solid #3498db; }.cat-758 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-758 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-758 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-758 .ribbon ,
    .cat-758 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-114 .categories-wrapper{ border-color : #3498db; }.cat-114:hover .categories-wrapper .categories-name,.cat-114:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-114:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-114 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-114 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-114 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-114  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-114{ border-right : 5px solid #3498db; }.cat-114 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-114 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-114 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-114 .ribbon ,
    .cat-114 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-106 .categories-wrapper{ border-color : #3498db; }.cat-106:hover .categories-wrapper .categories-name,.cat-106:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-106:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-106 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-106 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-106 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-106  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-106{ border-right : 5px solid #3498db; }.cat-106 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-106 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-106 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-106 .ribbon ,
    .cat-106 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-184 .categories-wrapper{ border-color : #3498db; }.cat-184:hover .categories-wrapper .categories-name,.cat-184:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-184:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-184 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-184 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-184 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-184  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-184{ border-right : 5px solid #3498db; }.cat-184 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-184 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-184 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-184 .ribbon ,
    .cat-184 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-193 .categories-wrapper{ border-color : #3498db; }.cat-193:hover .categories-wrapper .categories-name,.cat-193:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-193:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-193 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-193 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-193 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-193  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-193{ border-right : 5px solid #3498db; }.cat-193 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-193 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-193 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-193 .ribbon ,
    .cat-193 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-193{ border-left: 3px #3498db solid; }.cat-309 .categories-wrapper{ border-color : #3498db; }.cat-309:hover .categories-wrapper .categories-name,.cat-309:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-309:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-309 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-309 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-309 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-309  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-309{ border-right : 5px solid #3498db; }.cat-309 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-309 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-309 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-309 .ribbon ,
    .cat-309 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-103 .categories-wrapper{ border-color : #3498db; }.cat-103:hover .categories-wrapper .categories-name,.cat-103:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-103:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-103 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-103 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-103 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-103  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-103{ border-right : 5px solid #3498db; }.cat-103 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-103 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-103 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-103 .ribbon ,
    .cat-103 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-80 .categories-wrapper{ border-color : #3498db; }.cat-80:hover .categories-wrapper .categories-name,.cat-80:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-80:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-80 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-80 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-80 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-80  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-80{ border-right : 5px solid #3498db; }.cat-80 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-80 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-80 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-80 .ribbon ,
    .cat-80 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-80{ border-left: 3px #3498db solid; }.cat-563 .categories-wrapper{ border-color : #3498db; }.cat-563:hover .categories-wrapper .categories-name,.cat-563:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-563:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-563 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-563 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-563 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-563  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-563{ border-right : 5px solid #3498db; }.cat-563 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-563 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-563 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-563 .ribbon ,
    .cat-563 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-216 .categories-wrapper{ border-color : #3498db; }.cat-216:hover .categories-wrapper .categories-name,.cat-216:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-216:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-216 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-216 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-216 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-216  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-216{ border-right : 5px solid #3498db; }.cat-216 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-216 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-216 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-216 .ribbon ,
    .cat-216 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-216{ border-left: 3px #3498db solid; }.cat-145 .categories-wrapper{ border-color : #3498db; }.cat-145:hover .categories-wrapper .categories-name,.cat-145:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-145:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-145 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-145 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-145 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-145  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-145{ border-right : 5px solid #3498db; }.cat-145 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-145 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-145 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-145 .ribbon ,
    .cat-145 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-192 .categories-wrapper{ border-color : #3498db; }.cat-192:hover .categories-wrapper .categories-name,.cat-192:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-192:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-192 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-192 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-192 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-192  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-192{ border-right : 5px solid #3498db; }.cat-192 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-192 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-192 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-192 .ribbon ,
    .cat-192 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-192{ border-left: 3px #3498db solid; }.cat-789 .categories-wrapper{ border-color : #3498db; }.cat-789:hover .categories-wrapper .categories-name,.cat-789:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-789:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-789 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-789 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-789 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-789  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-789{ border-right : 5px solid #3498db; }.cat-789 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-789 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-789 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-789 .ribbon ,
    .cat-789 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-168 .categories-wrapper{ border-color : #3498db; }.cat-168:hover .categories-wrapper .categories-name,.cat-168:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-168:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-168 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-168 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-168 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-168  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-168{ border-right : 5px solid #3498db; }.cat-168 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-168 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-168 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-168 .ribbon ,
    .cat-168 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-270 .categories-wrapper{ border-color : #3498db; }.cat-270:hover .categories-wrapper .categories-name,.cat-270:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-270:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-270 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-270 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-270 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-270  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-270{ border-right : 5px solid #3498db; }.cat-270 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-270 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-270 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-270 .ribbon ,
    .cat-270 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-308 .categories-wrapper{ border-color : #3498db; }.cat-308:hover .categories-wrapper .categories-name,.cat-308:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-308:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-308 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-308 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-308 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-308  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-308{ border-right : 5px solid #3498db; }.cat-308 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-308 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-308 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-308 .ribbon ,
    .cat-308 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-995 .categories-wrapper{ border-color : #3498db; }.cat-995:hover .categories-wrapper .categories-name,.cat-995:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-995:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-995 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-995 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-995 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-995  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-995{ border-right : 5px solid #3498db; }.cat-995 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-995 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-995 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-995 .ribbon ,
    .cat-995 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-995{ border-left: 3px #3498db solid; }.cat-996 .categories-wrapper{ border-color : #3498db; }.cat-996:hover .categories-wrapper .categories-name,.cat-996:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-996:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-996 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-996 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-996 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-996  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-996{ border-right : 5px solid #3498db; }.cat-996 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-996 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-996 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-996 .ribbon ,
    .cat-996 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-396 .categories-wrapper{ border-color : #3498db; }.cat-396:hover .categories-wrapper .categories-name,.cat-396:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-396:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-396 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-396 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-396 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-396  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-396{ border-right : 5px solid #3498db; }.cat-396 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-396 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-396 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-396 .ribbon ,
    .cat-396 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-782 .categories-wrapper{ border-color : #3498db; }.cat-782:hover .categories-wrapper .categories-name,.cat-782:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-782:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-782 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-782 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-782 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-782  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-782{ border-right : 5px solid #3498db; }.cat-782 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-782 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-782 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-782 .ribbon ,
    .cat-782 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-205 .categories-wrapper{ border-color : #3498db; }.cat-205:hover .categories-wrapper .categories-name,.cat-205:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-205:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-205 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-205 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-205 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-205  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-205{ border-right : 5px solid #3498db; }.cat-205 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-205 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-205 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-205 .ribbon ,
    .cat-205 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-205{ border-left: 3px #3498db solid; }.cat-203 .categories-wrapper{ border-color : #3498db; }.cat-203:hover .categories-wrapper .categories-name,.cat-203:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-203:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-203 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-203 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-203 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-203  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-203{ border-right : 5px solid #3498db; }.cat-203 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-203 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-203 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-203 .ribbon ,
    .cat-203 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-142 .categories-wrapper{ border-color : #3498db; }.cat-142:hover .categories-wrapper .categories-name,.cat-142:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-142:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-142 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-142 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-142 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-142  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-142{ border-right : 5px solid #3498db; }.cat-142 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-142 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-142 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-142 .ribbon ,
    .cat-142 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-341 .categories-wrapper{ border-color : #3498db; }.cat-341:hover .categories-wrapper .categories-name,.cat-341:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-341:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-341 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-341 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-341 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-341  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-341{ border-right : 5px solid #3498db; }.cat-341 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-341 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-341 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-341 .ribbon ,
    .cat-341 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-318 .categories-wrapper{ border-color : #3498db; }.cat-318:hover .categories-wrapper .categories-name,.cat-318:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-318:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-318 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-318 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-318 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-318  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-318{ border-right : 5px solid #3498db; }.cat-318 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-318 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-318 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-318 .ribbon ,
    .cat-318 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-370 .categories-wrapper{ border-color : #3498db; }.cat-370:hover .categories-wrapper .categories-name,.cat-370:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-370:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-370 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-370 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-370 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-370  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-370{ border-right : 5px solid #3498db; }.cat-370 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-370 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-370 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-370 .ribbon ,
    .cat-370 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-797 .categories-wrapper{ border-color : #3498db; }.cat-797:hover .categories-wrapper .categories-name,.cat-797:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-797:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-797 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-797 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-797 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-797  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-797{ border-right : 5px solid #3498db; }.cat-797 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-797 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-797 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-797 .ribbon ,
    .cat-797 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-313 .categories-wrapper{ border-color : #3498db; }.cat-313:hover .categories-wrapper .categories-name,.cat-313:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-313:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-313 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-313 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-313 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-313  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-313{ border-right : 5px solid #3498db; }.cat-313 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-313 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-313 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-313 .ribbon ,
    .cat-313 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-79 .categories-wrapper{ border-color : #3498db; }.cat-79:hover .categories-wrapper .categories-name,.cat-79:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-79:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-79 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-79 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-79 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-79  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-79{ border-right : 5px solid #3498db; }.cat-79 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-79 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-79 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-79 .ribbon ,
    .cat-79 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-79{ border-left: 3px #3498db solid; }.cat-137 .categories-wrapper{ border-color : #3498db; }.cat-137:hover .categories-wrapper .categories-name,.cat-137:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-137:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-137 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-137 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-137 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-137  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-137{ border-right : 5px solid #3498db; }.cat-137 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-137 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-137 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-137 .ribbon ,
    .cat-137 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-311 .categories-wrapper{ border-color : #3498db; }.cat-311:hover .categories-wrapper .categories-name,.cat-311:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-311:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-311 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-311 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-311 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-311  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-311{ border-right : 5px solid #3498db; }.cat-311 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-311 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-311 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-311 .ribbon ,
    .cat-311 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-323 .categories-wrapper{ border-color : #3498db; }.cat-323:hover .categories-wrapper .categories-name,.cat-323:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-323:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-323 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-323 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-323 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-323  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-323{ border-right : 5px solid #3498db; }.cat-323 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-323 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-323 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-323 .ribbon ,
    .cat-323 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-213 .categories-wrapper{ border-color : #3498db; }.cat-213:hover .categories-wrapper .categories-name,.cat-213:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-213:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-213 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-213 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-213 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-213  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-213{ border-right : 5px solid #3498db; }.cat-213 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-213 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-213 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-213 .ribbon ,
    .cat-213 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-516 .categories-wrapper{ border-color : #3498db; }.cat-516:hover .categories-wrapper .categories-name,.cat-516:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-516:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-516 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-516 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-516 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-516  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-516{ border-right : 5px solid #3498db; }.cat-516 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-516 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-516 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-516 .ribbon ,
    .cat-516 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-90 .categories-wrapper{ border-color : #3498db; }.cat-90:hover .categories-wrapper .categories-name,.cat-90:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-90:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-90 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-90 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-90 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-90  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-90{ border-right : 5px solid #3498db; }.cat-90 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-90 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-90 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-90 .ribbon ,
    .cat-90 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-254 .categories-wrapper{ border-color : #3498db; }.cat-254:hover .categories-wrapper .categories-name,.cat-254:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-254:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-254 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-254 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-254 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-254  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-254{ border-right : 5px solid #3498db; }.cat-254 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-254 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-254 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-254 .ribbon ,
    .cat-254 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-135 .categories-wrapper{ border-color : #3498db; }.cat-135:hover .categories-wrapper .categories-name,.cat-135:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-135:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-135 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-135 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-135 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-135  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-135{ border-right : 5px solid #3498db; }.cat-135 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-135 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-135 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-135 .ribbon ,
    .cat-135 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-918 .categories-wrapper{ border-color : #3498db; }.cat-918:hover .categories-wrapper .categories-name,.cat-918:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-918:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-918 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-918 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-918 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-918  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-918{ border-right : 5px solid #3498db; }.cat-918 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-918 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-918 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-918 .ribbon ,
    .cat-918 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-554 .categories-wrapper{ border-color : #3498db; }.cat-554:hover .categories-wrapper .categories-name,.cat-554:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-554:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-554 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-554 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-554 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-554  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-554{ border-right : 5px solid #3498db; }.cat-554 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-554 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-554 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-554 .ribbon ,
    .cat-554 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-892 .categories-wrapper{ border-color : #3498db; }.cat-892:hover .categories-wrapper .categories-name,.cat-892:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-892:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-892 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-892 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-892 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-892  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-892{ border-right : 5px solid #3498db; }.cat-892 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-892 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-892 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-892 .ribbon ,
    .cat-892 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-837 .categories-wrapper{ border-color : #3498db; }.cat-837:hover .categories-wrapper .categories-name,.cat-837:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-837:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-837 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-837 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-837 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-837  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-837{ border-right : 5px solid #3498db; }.cat-837 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-837 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-837 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-837 .ribbon ,
    .cat-837 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-405 .categories-wrapper{ border-color : #3498db; }.cat-405:hover .categories-wrapper .categories-name,.cat-405:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-405:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-405 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-405 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-405 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-405  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-405{ border-right : 5px solid #3498db; }.cat-405 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-405 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-405 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-405 .ribbon ,
    .cat-405 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-287 .categories-wrapper{ border-color : #3498db; }.cat-287:hover .categories-wrapper .categories-name,.cat-287:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-287:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-287 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-287 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-287 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-287  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-287{ border-right : 5px solid #3498db; }.cat-287 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-287 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-287 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-287 .ribbon ,
    .cat-287 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-190 .categories-wrapper{ border-color : #3498db; }.cat-190:hover .categories-wrapper .categories-name,.cat-190:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-190:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-190 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-190 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-190 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-190  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-190{ border-right : 5px solid #3498db; }.cat-190 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-190 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-190 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-190 .ribbon ,
    .cat-190 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-314 .categories-wrapper{ border-color : #3498db; }.cat-314:hover .categories-wrapper .categories-name,.cat-314:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-314:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-314 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-314 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-314 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-314  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-314{ border-right : 5px solid #3498db; }.cat-314 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-314 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-314 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-314 .ribbon ,
    .cat-314 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-73 .categories-wrapper{ border-color : #3498db; }.cat-73:hover .categories-wrapper .categories-name,.cat-73:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-73:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-73 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-73 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-73 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-73  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-73{ border-right : 5px solid #3498db; }.cat-73 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-73 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-73 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-73 .ribbon ,
    .cat-73 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-73{ border-left: 3px #3498db solid; }.cat-304 .categories-wrapper{ border-color : #3498db; }.cat-304:hover .categories-wrapper .categories-name,.cat-304:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-304:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-304 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-304 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-304 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-304  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-304{ border-right : 5px solid #3498db; }.cat-304 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-304 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-304 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-304 .ribbon ,
    .cat-304 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-141 .categories-wrapper{ border-color : #3498db; }.cat-141:hover .categories-wrapper .categories-name,.cat-141:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-141:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-141 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-141 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-141 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-141  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-141{ border-right : 5px solid #3498db; }.cat-141 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-141 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-141 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-141 .ribbon ,
    .cat-141 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-78 .categories-wrapper{ border-color : #3498db; }.cat-78:hover .categories-wrapper .categories-name,.cat-78:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-78:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-78 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-78 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-78 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-78  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-78{ border-right : 5px solid #3498db; }.cat-78 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-78 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-78 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-78 .ribbon ,
    .cat-78 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-78{ border-left: 3px #3498db solid; }.cat-378 .categories-wrapper{ border-color : #3498db; }.cat-378:hover .categories-wrapper .categories-name,.cat-378:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-378:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-378 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-378 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-378 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-378  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-378{ border-right : 5px solid #3498db; }.cat-378 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-378 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-378 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-378 .ribbon ,
    .cat-378 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-260 .categories-wrapper{ border-color : #3498db; }.cat-260:hover .categories-wrapper .categories-name,.cat-260:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-260:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-260 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-260 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-260 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-260  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-260{ border-right : 5px solid #3498db; }.cat-260 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-260 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-260 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-260 .ribbon ,
    .cat-260 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-186 .categories-wrapper{ border-color : #3498db; }.cat-186:hover .categories-wrapper .categories-name,.cat-186:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-186:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-186 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-186 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-186 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-186  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-186{ border-right : 5px solid #3498db; }.cat-186 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-186 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-186 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-186 .ribbon ,
    .cat-186 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-422 .categories-wrapper{ border-color : #3498db; }.cat-422:hover .categories-wrapper .categories-name,.cat-422:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-422:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-422 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-422 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-422 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-422  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-422{ border-right : 5px solid #3498db; }.cat-422 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-422 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-422 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-422 .ribbon ,
    .cat-422 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-269 .categories-wrapper{ border-color : #3498db; }.cat-269:hover .categories-wrapper .categories-name,.cat-269:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-269:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-269 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-269 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-269 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-269  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-269{ border-right : 5px solid #3498db; }.cat-269 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-269 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-269 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-269 .ribbon ,
    .cat-269 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-269{ border-left: 3px #3498db solid; }.cat-302 .categories-wrapper{ border-color : #3498db; }.cat-302:hover .categories-wrapper .categories-name,.cat-302:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-302:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-302 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-302 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-302 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-302  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-302{ border-right : 5px solid #3498db; }.cat-302 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-302 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-302 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-302 .ribbon ,
    .cat-302 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-206 .categories-wrapper{ border-color : #3498db; }.cat-206:hover .categories-wrapper .categories-name,.cat-206:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-206:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-206 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-206 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-206 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-206  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-206{ border-right : 5px solid #3498db; }.cat-206 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-206 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-206 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-206 .ribbon ,
    .cat-206 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-189 .categories-wrapper{ border-color : #3498db; }.cat-189:hover .categories-wrapper .categories-name,.cat-189:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-189:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-189 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-189 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-189 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-189  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-189{ border-right : 5px solid #3498db; }.cat-189 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-189 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-189 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-189 .ribbon ,
    .cat-189 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-576 .categories-wrapper{ border-color : #3498db; }.cat-576:hover .categories-wrapper .categories-name,.cat-576:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-576:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-576 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-576 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-576 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-576  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-576{ border-right : 5px solid #3498db; }.cat-576 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-576 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-576 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-576 .ribbon ,
    .cat-576 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-264 .categories-wrapper{ border-color : #3498db; }.cat-264:hover .categories-wrapper .categories-name,.cat-264:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-264:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-264 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-264 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-264 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-264  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-264{ border-right : 5px solid #3498db; }.cat-264 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-264 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-264 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-264 .ribbon ,
    .cat-264 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-460 .categories-wrapper{ border-color : #3498db; }.cat-460:hover .categories-wrapper .categories-name,.cat-460:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-460:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-460 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-460 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-460 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-460  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-460{ border-right : 5px solid #3498db; }.cat-460 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-460 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-460 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-460 .ribbon ,
    .cat-460 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-245 .categories-wrapper{ border-color : #3498db; }.cat-245:hover .categories-wrapper .categories-name,.cat-245:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-245:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-245 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-245 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-245 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-245  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-245{ border-right : 5px solid #3498db; }.cat-245 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-245 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-245 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-245 .ribbon ,
    .cat-245 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-245{ border-left: 3px #3498db solid; }.cat-493 .categories-wrapper{ border-color : #3498db; }.cat-493:hover .categories-wrapper .categories-name,.cat-493:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-493:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-493 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-493 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-493 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-493  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-493{ border-right : 5px solid #3498db; }.cat-493 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-493 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-493 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-493 .ribbon ,
    .cat-493 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-83 .categories-wrapper{ border-color : #3498db; }.cat-83:hover .categories-wrapper .categories-name,.cat-83:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-83:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-83 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-83 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-83 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-83  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-83{ border-right : 5px solid #3498db; }.cat-83 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-83 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-83 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-83 .ribbon ,
    .cat-83 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-83{ border-left: 3px #3498db solid; }.cat-207 .categories-wrapper{ border-color : #3498db; }.cat-207:hover .categories-wrapper .categories-name,.cat-207:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-207:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-207 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-207 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-207 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-207  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-207{ border-right : 5px solid #3498db; }.cat-207 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-207 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-207 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-207 .ribbon ,
    .cat-207 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-459 .categories-wrapper{ border-color : #3498db; }.cat-459:hover .categories-wrapper .categories-name,.cat-459:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-459:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-459 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-459 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-459 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-459  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-459{ border-right : 5px solid #3498db; }.cat-459 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-459 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-459 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-459 .ribbon ,
    .cat-459 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-989 .categories-wrapper{ border-color : #3498db; }.cat-989:hover .categories-wrapper .categories-name,.cat-989:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-989:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-989 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-989 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-989 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-989  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-989{ border-right : 5px solid #3498db; }.cat-989 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-989 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-989 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-989 .ribbon ,
    .cat-989 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-990 .categories-wrapper{ border-color : #3498db; }.cat-990:hover .categories-wrapper .categories-name,.cat-990:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-990:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-990 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-990 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-990 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-990  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-990{ border-right : 5px solid #3498db; }.cat-990 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-990 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-990 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-990 .ribbon ,
    .cat-990 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-561 .categories-wrapper{ border-color : #3498db; }.cat-561:hover .categories-wrapper .categories-name,.cat-561:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-561:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-561 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-561 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-561 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-561  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-561{ border-right : 5px solid #3498db; }.cat-561 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-561 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-561 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-561 .ribbon ,
    .cat-561 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-70 .categories-wrapper{ border-color : #3498db; }.cat-70:hover .categories-wrapper .categories-name,.cat-70:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-70:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-70 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-70 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-70 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-70  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-70{ border-right : 5px solid #3498db; }.cat-70 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-70 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-70 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-70 .ribbon ,
    .cat-70 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-70{ border-left: 3px #3498db solid; }.cat-567 .categories-wrapper{ border-color : #3498db; }.cat-567:hover .categories-wrapper .categories-name,.cat-567:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-567:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-567 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-567 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-567 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-567  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-567{ border-right : 5px solid #3498db; }.cat-567 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-567 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-567 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-567 .ribbon ,
    .cat-567 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-259 .categories-wrapper{ border-color : #3498db; }.cat-259:hover .categories-wrapper .categories-name,.cat-259:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-259:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-259 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-259 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-259 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-259  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-259{ border-right : 5px solid #3498db; }.cat-259 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-259 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-259 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-259 .ribbon ,
    .cat-259 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-759 .categories-wrapper{ border-color : #3498db; }.cat-759:hover .categories-wrapper .categories-name,.cat-759:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-759:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-759 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-759 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-759 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-759  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-759{ border-right : 5px solid #3498db; }.cat-759 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-759 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-759 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-759 .ribbon ,
    .cat-759 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-306 .categories-wrapper{ border-color : #3498db; }.cat-306:hover .categories-wrapper .categories-name,.cat-306:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-306:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-306 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-306 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-306 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-306  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-306{ border-right : 5px solid #3498db; }.cat-306 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-306 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-306 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-306 .ribbon ,
    .cat-306 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-220 .categories-wrapper{ border-color : #3498db; }.cat-220:hover .categories-wrapper .categories-name,.cat-220:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-220:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-220 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-220 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-220 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-220  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-220{ border-right : 5px solid #3498db; }.cat-220 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-220 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-220 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-220 .ribbon ,
    .cat-220 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-109 .categories-wrapper{ border-color : #3498db; }.cat-109:hover .categories-wrapper .categories-name,.cat-109:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-109:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-109 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-109 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-109 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-109  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-109{ border-right : 5px solid #3498db; }.cat-109 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-109 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-109 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-109 .ribbon ,
    .cat-109 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-109{ border-left: 3px #3498db solid; }.cat-887 .categories-wrapper{ border-color : #3498db; }.cat-887:hover .categories-wrapper .categories-name,.cat-887:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-887:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-887 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-887 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-887 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-887  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-887{ border-right : 5px solid #3498db; }.cat-887 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-887 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-887 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-887 .ribbon ,
    .cat-887 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-409 .categories-wrapper{ border-color : #3498db; }.cat-409:hover .categories-wrapper .categories-name,.cat-409:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-409:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-409 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-409 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-409 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-409  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-409{ border-right : 5px solid #3498db; }.cat-409 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-409 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-409 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-409 .ribbon ,
    .cat-409 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-846 .categories-wrapper{ border-color : #3498db; }.cat-846:hover .categories-wrapper .categories-name,.cat-846:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-846:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-846 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-846 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-846 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-846  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-846{ border-right : 5px solid #3498db; }.cat-846 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-846 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-846 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-846 .ribbon ,
    .cat-846 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-846{ border-left: 3px #3498db solid; }.cat-847 .categories-wrapper{ border-color : #3498db; }.cat-847:hover .categories-wrapper .categories-name,.cat-847:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-847:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-847 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-847 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-847 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-847  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-847{ border-right : 5px solid #3498db; }.cat-847 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-847 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-847 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-847 .ribbon ,
    .cat-847 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-848 .categories-wrapper{ border-color : #3498db; }.cat-848:hover .categories-wrapper .categories-name,.cat-848:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-848:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-848 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-848 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-848 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-848  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-848{ border-right : 5px solid #3498db; }.cat-848 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-848 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-848 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-848 .ribbon ,
    .cat-848 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-808 .categories-wrapper{ border-color : #3498db; }.cat-808:hover .categories-wrapper .categories-name,.cat-808:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-808:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-808 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-808 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-808 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-808  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-808{ border-right : 5px solid #3498db; }.cat-808 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-808 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-808 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-808 .ribbon ,
    .cat-808 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-295 .categories-wrapper{ border-color : #3498db; }.cat-295:hover .categories-wrapper .categories-name,.cat-295:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-295:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-295 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-295 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-295 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-295  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-295{ border-right : 5px solid #3498db; }.cat-295 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-295 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-295 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-295 .ribbon ,
    .cat-295 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.cat-125 .categories-wrapper{ border-color : #3498db; }.cat-125:hover .categories-wrapper .categories-name,.cat-125:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-125:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-125 .ribbon:after { 
    	border : 15px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-125 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-125 .ribbon:after { 
    		border : 9px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-125  .ribbon-event:after {
			content: "";
			border: 10px solid #3498db; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-125{ border-right : 5px solid #3498db; }.cat-125 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-125 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-125 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-125 .ribbon ,
    .cat-125 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }
