

/**** 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-2 .categories-wrapper{ border-color : #16a085; }.cat-2 .categories-wrapper:hover .categories-name,.cat-2 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-2 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-2 .ribbon:after { 
    	border : 10px solid #16a085; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-2 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-2 .ribbon:after { 
    		border : 8px solid #16a085; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-2  .ribbon-event:after {
			content: "";
			border: 10px solid #16a085; 
			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-2::after{ background: #16a085; }.cat-2 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-2 { 
    	background: #16a085 !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-2 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-2 .ribbon ,
    .cat-2 .ribbon-event {
		background-color : #16a085;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-2{ border-left: 3px #16a085 solid; }.cat-9 .categories-wrapper{ border-color : #ec9e03; }.cat-9 .categories-wrapper:hover .categories-name,.cat-9 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-9 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-9 .ribbon:after { 
    	border : 10px solid #ec9e03; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-9 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-9 .ribbon:after { 
    		border : 8px solid #ec9e03; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-9  .ribbon-event:after {
			content: "";
			border: 10px solid #ec9e03; 
			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-9::after{ background: #ec9e03; }.cat-9 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-9 { 
    	background: #ec9e03 !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-9 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-9 .ribbon ,
    .cat-9 .ribbon-event {
		background-color : #ec9e03;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-9{ border-left: 3px #ec9e03 solid; }.cat-80 .categories-wrapper{ border-color : #3498db; }.cat-80 .categories-wrapper:hover .categories-name,.cat-80 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-80 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-80 .ribbon:after { 
    	border : 10px 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 : 8px 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::after{ background: #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-3 .categories-wrapper{ border-color : #3498db; }.cat-3 .categories-wrapper:hover .categories-name,.cat-3 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-3 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-3 .ribbon:after { 
    	border : 10px 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-3 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-3 .ribbon:after { 
    		border : 8px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-3  .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-3::after{ background: #3498db; }.cat-3 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-3 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-3 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-3 .ribbon ,
    .cat-3 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-3{ border-left: 3px #3498db solid; }.cat-81 .categories-wrapper{ border-color : #00b2d7; }.cat-81 .categories-wrapper:hover .categories-name,.cat-81 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-81 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-81 .ribbon:after { 
    	border : 10px solid #00b2d7; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-81 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-81 .ribbon:after { 
    		border : 8px solid #00b2d7; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-81  .ribbon-event:after {
			content: "";
			border: 10px solid #00b2d7; 
			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-81::after{ background: #00b2d7; }.cat-81 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-81 { 
    	background: #00b2d7 !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-81 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-81 .ribbon ,
    .cat-81 .ribbon-event {
		background-color : #00b2d7;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-81{ border-left: 3px #00b2d7 solid; }.cat-4 .categories-wrapper{ border-color : #4e6c8a; }.cat-4 .categories-wrapper:hover .categories-name,.cat-4 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-4 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-4 .ribbon:after { 
    	border : 10px solid #4e6c8a; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-4 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-4 .ribbon:after { 
    		border : 8px solid #4e6c8a; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-4  .ribbon-event:after {
			content: "";
			border: 10px solid #4e6c8a; 
			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-4::after{ background: #4e6c8a; }.cat-4 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-4 { 
    	background: #4e6c8a !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-4 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-4 .ribbon ,
    .cat-4 .ribbon-event {
		background-color : #4e6c8a;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-4{ border-left: 3px #4e6c8a solid; }.cat-71 .categories-wrapper{ border-color : #e67e22; }.cat-71 .categories-wrapper:hover .categories-name,.cat-71 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-71 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-71 .ribbon:after { 
    	border : 10px solid #e67e22; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-71 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-71 .ribbon:after { 
    		border : 8px solid #e67e22; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-71  .ribbon-event:after {
			content: "";
			border: 10px solid #e67e22; 
			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-71::after{ background: #e67e22; }.cat-71 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-71 { 
    	background: #e67e22 !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-71 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-71 .ribbon ,
    .cat-71 .ribbon-event {
		background-color : #e67e22;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-71{ border-left: 3px #e67e22 solid; }.cat-78 .categories-wrapper{ border-color : #f5c506; }.cat-78 .categories-wrapper:hover .categories-name,.cat-78 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-78 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-78 .ribbon:after { 
    	border : 10px solid #f5c506; 
			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 : 8px solid #f5c506; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-78  .ribbon-event:after {
			content: "";
			border: 10px solid #f5c506; 
			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::after{ background: #f5c506; }.cat-78 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-78 { 
    	background: #f5c506 !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 : #f5c506;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-78{ border-left: 3px #f5c506 solid; }.cat-75 .categories-wrapper{ border-color : #3498db; }.cat-75 .categories-wrapper:hover .categories-name,.cat-75 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-75 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-75 .ribbon:after { 
    	border : 10px 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-75 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-75 .ribbon:after { 
    		border : 8px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-75  .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-75::after{ background: #3498db; }.cat-75 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-75 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-75 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-75 .ribbon ,
    .cat-75 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-75{ border-left: 3px #3498db solid; }.cat-77 .categories-wrapper{ border-color : #3498db; }.cat-77 .categories-wrapper:hover .categories-name,.cat-77 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-77 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-77 .ribbon:after { 
    	border : 10px 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-77 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-77 .ribbon:after { 
    		border : 8px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-77  .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-77::after{ background: #3498db; }.cat-77 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-77 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-77 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-77 .ribbon ,
    .cat-77 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-77{ border-left: 3px #3498db solid; }.cat-68 .categories-wrapper{ border-color : #4e6c8a; }.cat-68 .categories-wrapper:hover .categories-name,.cat-68 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-68 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-68 .ribbon:after { 
    	border : 10px solid #4e6c8a; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-68 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-68 .ribbon:after { 
    		border : 8px solid #4e6c8a; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-68  .ribbon-event:after {
			content: "";
			border: 10px solid #4e6c8a; 
			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-68::after{ background: #4e6c8a; }.cat-68 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-68 { 
    	background: #4e6c8a !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-68 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-68 .ribbon ,
    .cat-68 .ribbon-event {
		background-color : #4e6c8a;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-68{ border-left: 3px #4e6c8a solid; }.cat-35 .categories-wrapper{ border-color : #f5c506; }.cat-35 .categories-wrapper:hover .categories-name,.cat-35 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-35 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-35 .ribbon:after { 
    	border : 10px solid #f5c506; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-35 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-35 .ribbon:after { 
    		border : 8px solid #f5c506; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-35  .ribbon-event:after {
			content: "";
			border: 10px solid #f5c506; 
			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-35::after{ background: #f5c506; }.cat-35 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-35 { 
    	background: #f5c506 !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-35 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-35 .ribbon ,
    .cat-35 .ribbon-event {
		background-color : #f5c506;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-35{ border-left: 3px #f5c506 solid; }.cat-5 .categories-wrapper{ border-color : #e67e22; }.cat-5 .categories-wrapper:hover .categories-name,.cat-5 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-5 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-5 .ribbon:after { 
    	border : 10px solid #e67e22; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-5 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-5 .ribbon:after { 
    		border : 8px solid #e67e22; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-5  .ribbon-event:after {
			content: "";
			border: 10px solid #e67e22; 
			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-5::after{ background: #e67e22; }.cat-5 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-5 { 
    	background: #e67e22 !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-5 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-5 .ribbon ,
    .cat-5 .ribbon-event {
		background-color : #e67e22;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-5{ border-left: 3px #e67e22 solid; }.cat-6 .categories-wrapper{ border-color : #3498db; }.cat-6 .categories-wrapper:hover .categories-name,.cat-6 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-6 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-6 .ribbon:after { 
    	border : 10px 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-6 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-6 .ribbon:after { 
    		border : 8px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-6  .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-6::after{ background: #3498db; }.cat-6 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-6 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-6 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-6 .ribbon ,
    .cat-6 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-6{ border-left: 3px #3498db solid; }.cat-36 .categories-wrapper{ border-color : #f5c506; }.cat-36 .categories-wrapper:hover .categories-name,.cat-36 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-36 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-36 .ribbon:after { 
    	border : 10px solid #f5c506; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-36 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-36 .ribbon:after { 
    		border : 8px solid #f5c506; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-36  .ribbon-event:after {
			content: "";
			border: 10px solid #f5c506; 
			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-36::after{ background: #f5c506; }.cat-36 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-36 { 
    	background: #f5c506 !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-36 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-36 .ribbon ,
    .cat-36 .ribbon-event {
		background-color : #f5c506;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-36{ border-left: 3px #f5c506 solid; }.cat-7 .categories-wrapper{ border-color : #f5c506; }.cat-7 .categories-wrapper:hover .categories-name,.cat-7 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-7 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-7 .ribbon:after { 
    	border : 10px solid #f5c506; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-7 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-7 .ribbon:after { 
    		border : 8px solid #f5c506; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-7  .ribbon-event:after {
			content: "";
			border: 10px solid #f5c506; 
			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-7::after{ background: #f5c506; }.cat-7 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-7 { 
    	background: #f5c506 !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-7 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-7 .ribbon ,
    .cat-7 .ribbon-event {
		background-color : #f5c506;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-7{ border-left: 3px #f5c506 solid; }.cat-15 .categories-wrapper{ border-color : #ec9e03; }.cat-15 .categories-wrapper:hover .categories-name,.cat-15 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-15 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-15 .ribbon:after { 
    	border : 10px solid #ec9e03; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-15 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-15 .ribbon:after { 
    		border : 8px solid #ec9e03; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-15  .ribbon-event:after {
			content: "";
			border: 10px solid #ec9e03; 
			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-15::after{ background: #ec9e03; }.cat-15 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-15 { 
    	background: #ec9e03 !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-15 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-15 .ribbon ,
    .cat-15 .ribbon-event {
		background-color : #ec9e03;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-15{ border-left: 3px #ec9e03 solid; }.cat-47 .categories-wrapper{ border-color : #aaa; }.cat-47 .categories-wrapper:hover .categories-name,.cat-47 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-47 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-47 .ribbon:after { 
    	border : 10px solid #aaa; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-47 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-47 .ribbon:after { 
    		border : 8px solid #aaa; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-47  .ribbon-event:after {
			content: "";
			border: 10px solid #aaa; 
			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-47::after{ background: #aaa; }.cat-47 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-47 { 
    	background: #aaa !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-47 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-47 .ribbon ,
    .cat-47 .ribbon-event {
		background-color : #aaa;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-47{ border-left: 3px #aaa solid; }.cat-23 .categories-wrapper{ border-color : #2c3e50; }.cat-23 .categories-wrapper:hover .categories-name,.cat-23 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-23 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-23 .ribbon:after { 
    	border : 10px solid #2c3e50; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-23 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-23 .ribbon:after { 
    		border : 8px solid #2c3e50; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-23  .ribbon-event:after {
			content: "";
			border: 10px solid #2c3e50; 
			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-23::after{ background: #2c3e50; }.cat-23 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-23 { 
    	background: #2c3e50 !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-23 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-23 .ribbon ,
    .cat-23 .ribbon-event {
		background-color : #2c3e50;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-23{ border-left: 3px #2c3e50 solid; }.cat-37 .categories-wrapper{ border-color : #f5c506; }.cat-37 .categories-wrapper:hover .categories-name,.cat-37 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-37 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-37 .ribbon:after { 
    	border : 10px solid #f5c506; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-37 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-37 .ribbon:after { 
    		border : 8px solid #f5c506; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-37  .ribbon-event:after {
			content: "";
			border: 10px solid #f5c506; 
			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-37::after{ background: #f5c506; }.cat-37 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-37 { 
    	background: #f5c506 !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-37 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-37 .ribbon ,
    .cat-37 .ribbon-event {
		background-color : #f5c506;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-37{ border-left: 3px #f5c506 solid; }.cat-28 .categories-wrapper{ border-color : #e74c3c; }.cat-28 .categories-wrapper:hover .categories-name,.cat-28 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-28 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-28 .ribbon:after { 
    	border : 10px solid #e74c3c; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-28 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-28 .ribbon:after { 
    		border : 8px solid #e74c3c; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-28  .ribbon-event:after {
			content: "";
			border: 10px solid #e74c3c; 
			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-28::after{ background: #e74c3c; }.cat-28 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-28 { 
    	background: #e74c3c !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-28 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-28 .ribbon ,
    .cat-28 .ribbon-event {
		background-color : #e74c3c;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-28{ border-left: 3px #e74c3c solid; }.cat-8 .categories-wrapper{ border-color : #ec9e03; }.cat-8 .categories-wrapper:hover .categories-name,.cat-8 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-8 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-8 .ribbon:after { 
    	border : 10px solid #ec9e03; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-8 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-8 .ribbon:after { 
    		border : 8px solid #ec9e03; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-8  .ribbon-event:after {
			content: "";
			border: 10px solid #ec9e03; 
			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-8::after{ background: #ec9e03; }.cat-8 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-8 { 
    	background: #ec9e03 !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-8 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-8 .ribbon ,
    .cat-8 .ribbon-event {
		background-color : #ec9e03;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-8{ border-left: 3px #ec9e03 solid; }.cat-19 .categories-wrapper{ border-color : #9b59b6; }.cat-19 .categories-wrapper:hover .categories-name,.cat-19 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-19 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-19 .ribbon:after { 
    	border : 10px solid #9b59b6; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-19 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-19 .ribbon:after { 
    		border : 8px solid #9b59b6; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-19  .ribbon-event:after {
			content: "";
			border: 10px solid #9b59b6; 
			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-19::after{ background: #9b59b6; }.cat-19 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-19 { 
    	background: #9b59b6 !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-19 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-19 .ribbon ,
    .cat-19 .ribbon-event {
		background-color : #9b59b6;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-19{ border-left: 3px #9b59b6 solid; }.cat-21 .categories-wrapper{ border-color : #7f8c8d; }.cat-21 .categories-wrapper:hover .categories-name,.cat-21 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-21 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-21 .ribbon:after { 
    	border : 10px solid #7f8c8d; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-21 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-21 .ribbon:after { 
    		border : 8px solid #7f8c8d; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-21  .ribbon-event:after {
			content: "";
			border: 10px solid #7f8c8d; 
			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-21::after{ background: #7f8c8d; }.cat-21 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-21 { 
    	background: #7f8c8d !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-21 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-21 .ribbon ,
    .cat-21 .ribbon-event {
		background-color : #7f8c8d;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-21{ border-left: 3px #7f8c8d solid; }.cat-69 .categories-wrapper{ border-color : #4e6c8a; }.cat-69 .categories-wrapper:hover .categories-name,.cat-69 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-69 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-69 .ribbon:after { 
    	border : 10px solid #4e6c8a; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-69 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-69 .ribbon:after { 
    		border : 8px solid #4e6c8a; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-69  .ribbon-event:after {
			content: "";
			border: 10px solid #4e6c8a; 
			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-69::after{ background: #4e6c8a; }.cat-69 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-69 { 
    	background: #4e6c8a !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-69 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-69 .ribbon ,
    .cat-69 .ribbon-event {
		background-color : #4e6c8a;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-69{ border-left: 3px #4e6c8a solid; }.cat-42 .categories-wrapper{ border-color : #0090b0; }.cat-42 .categories-wrapper:hover .categories-name,.cat-42 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-42 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-42 .ribbon:after { 
    	border : 10px solid #0090b0; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-42 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-42 .ribbon:after { 
    		border : 8px solid #0090b0; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-42  .ribbon-event:after {
			content: "";
			border: 10px solid #0090b0; 
			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-42::after{ background: #0090b0; }.cat-42 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-42 { 
    	background: #0090b0 !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-42 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-42 .ribbon ,
    .cat-42 .ribbon-event {
		background-color : #0090b0;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-42{ border-left: 3px #0090b0 solid; }.cat-38 .categories-wrapper{ border-color : #f5c506; }.cat-38 .categories-wrapper:hover .categories-name,.cat-38 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-38 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-38 .ribbon:after { 
    	border : 10px solid #f5c506; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-38 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-38 .ribbon:after { 
    		border : 8px solid #f5c506; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-38  .ribbon-event:after {
			content: "";
			border: 10px solid #f5c506; 
			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-38::after{ background: #f5c506; }.cat-38 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-38 { 
    	background: #f5c506 !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-38 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-38 .ribbon ,
    .cat-38 .ribbon-event {
		background-color : #f5c506;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-38{ border-left: 3px #f5c506 solid; }.cat-27 .categories-wrapper{ border-color : #aaa; }.cat-27 .categories-wrapper:hover .categories-name,.cat-27 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-27 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-27 .ribbon:after { 
    	border : 10px solid #aaa; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-27 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-27 .ribbon:after { 
    		border : 8px solid #aaa; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-27  .ribbon-event:after {
			content: "";
			border: 10px solid #aaa; 
			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-27::after{ background: #aaa; }.cat-27 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-27 { 
    	background: #aaa !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-27 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-27 .ribbon ,
    .cat-27 .ribbon-event {
		background-color : #aaa;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-27{ border-left: 3px #aaa solid; }.cat-22 .categories-wrapper{ border-color : #2c3e50; }.cat-22 .categories-wrapper:hover .categories-name,.cat-22 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-22 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-22 .ribbon:after { 
    	border : 10px solid #2c3e50; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-22 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-22 .ribbon:after { 
    		border : 8px solid #2c3e50; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-22  .ribbon-event:after {
			content: "";
			border: 10px solid #2c3e50; 
			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-22::after{ background: #2c3e50; }.cat-22 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-22 { 
    	background: #2c3e50 !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-22 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-22 .ribbon ,
    .cat-22 .ribbon-event {
		background-color : #2c3e50;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-22{ border-left: 3px #2c3e50 solid; }.cat-24 .categories-wrapper{ border-color : #2c3e50; }.cat-24 .categories-wrapper:hover .categories-name,.cat-24 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-24 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-24 .ribbon:after { 
    	border : 10px solid #2c3e50; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-24 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-24 .ribbon:after { 
    		border : 8px solid #2c3e50; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-24  .ribbon-event:after {
			content: "";
			border: 10px solid #2c3e50; 
			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-24::after{ background: #2c3e50; }.cat-24 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-24 { 
    	background: #2c3e50 !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-24 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-24 .ribbon ,
    .cat-24 .ribbon-event {
		background-color : #2c3e50;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-24{ border-left: 3px #2c3e50 solid; }.cat-73 .categories-wrapper{ border-color : #e67e22; }.cat-73 .categories-wrapper:hover .categories-name,.cat-73 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-73 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-73 .ribbon:after { 
    	border : 10px solid #e67e22; 
			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 : 8px solid #e67e22; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-73  .ribbon-event:after {
			content: "";
			border: 10px solid #e67e22; 
			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::after{ background: #e67e22; }.cat-73 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-73 { 
    	background: #e67e22 !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 : #e67e22;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-73{ border-left: 3px #e67e22 solid; }.cat-18 .categories-wrapper{ border-color : #ec9e03; }.cat-18 .categories-wrapper:hover .categories-name,.cat-18 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-18 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-18 .ribbon:after { 
    	border : 10px solid #ec9e03; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-18 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-18 .ribbon:after { 
    		border : 8px solid #ec9e03; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-18  .ribbon-event:after {
			content: "";
			border: 10px solid #ec9e03; 
			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-18::after{ background: #ec9e03; }.cat-18 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-18 { 
    	background: #ec9e03 !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-18 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-18 .ribbon ,
    .cat-18 .ribbon-event {
		background-color : #ec9e03;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-18{ border-left: 3px #ec9e03 solid; }.cat-25 .categories-wrapper{ border-color : #aaa; }.cat-25 .categories-wrapper:hover .categories-name,.cat-25 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-25 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-25 .ribbon:after { 
    	border : 10px solid #aaa; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-25 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-25 .ribbon:after { 
    		border : 8px solid #aaa; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-25  .ribbon-event:after {
			content: "";
			border: 10px solid #aaa; 
			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-25::after{ background: #aaa; }.cat-25 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-25 { 
    	background: #aaa !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-25 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-25 .ribbon ,
    .cat-25 .ribbon-event {
		background-color : #aaa;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-25{ border-left: 3px #aaa solid; }.cat-30 .categories-wrapper{ border-color : #e74c3c; }.cat-30 .categories-wrapper:hover .categories-name,.cat-30 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-30 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-30 .ribbon:after { 
    	border : 10px solid #e74c3c; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-30 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-30 .ribbon:after { 
    		border : 8px solid #e74c3c; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-30  .ribbon-event:after {
			content: "";
			border: 10px solid #e74c3c; 
			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-30::after{ background: #e74c3c; }.cat-30 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-30 { 
    	background: #e74c3c !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-30 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-30 .ribbon ,
    .cat-30 .ribbon-event {
		background-color : #e74c3c;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-30{ border-left: 3px #e74c3c solid; }.cat-29 .categories-wrapper{ border-color : #e74c3c; }.cat-29 .categories-wrapper:hover .categories-name,.cat-29 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-29 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-29 .ribbon:after { 
    	border : 10px solid #e74c3c; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-29 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-29 .ribbon:after { 
    		border : 8px solid #e74c3c; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-29  .ribbon-event:after {
			content: "";
			border: 10px solid #e74c3c; 
			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-29::after{ background: #e74c3c; }.cat-29 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-29 { 
    	background: #e74c3c !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-29 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-29 .ribbon ,
    .cat-29 .ribbon-event {
		background-color : #e74c3c;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-29{ border-left: 3px #e74c3c solid; }.cat-72 .categories-wrapper{ border-color : #e67e22; }.cat-72 .categories-wrapper:hover .categories-name,.cat-72 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-72 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-72 .ribbon:after { 
    	border : 10px solid #e67e22; 
			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 : 8px solid #e67e22; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-72  .ribbon-event:after {
			content: "";
			border: 10px solid #e67e22; 
			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::after{ background: #e67e22; }.cat-72 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-72 { 
    	background: #e67e22 !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 : #e67e22;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-72{ border-left: 3px #e67e22 solid; }.cat-32 .categories-wrapper{ border-color : #f5c506; }.cat-32 .categories-wrapper:hover .categories-name,.cat-32 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-32 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-32 .ribbon:after { 
    	border : 10px solid #f5c506; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-32 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-32 .ribbon:after { 
    		border : 8px solid #f5c506; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-32  .ribbon-event:after {
			content: "";
			border: 10px solid #f5c506; 
			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-32::after{ background: #f5c506; }.cat-32 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-32 { 
    	background: #f5c506 !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-32 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-32 .ribbon ,
    .cat-32 .ribbon-event {
		background-color : #f5c506;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-32{ border-left: 3px #f5c506 solid; }.cat-74 .categories-wrapper{ border-color : #3498db; }.cat-74 .categories-wrapper:hover .categories-name,.cat-74 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-74 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-74 .ribbon:after { 
    	border : 10px 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 : 8px 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::after{ background: #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-39 .categories-wrapper{ border-color : #f5c506; }.cat-39 .categories-wrapper:hover .categories-name,.cat-39 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-39 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-39 .ribbon:after { 
    	border : 10px solid #f5c506; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-39 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-39 .ribbon:after { 
    		border : 8px solid #f5c506; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-39  .ribbon-event:after {
			content: "";
			border: 10px solid #f5c506; 
			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-39::after{ background: #f5c506; }.cat-39 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-39 { 
    	background: #f5c506 !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-39 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-39 .ribbon ,
    .cat-39 .ribbon-event {
		background-color : #f5c506;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-39{ border-left: 3px #f5c506 solid; }.cat-26 .categories-wrapper{ border-color : #aaa; }.cat-26 .categories-wrapper:hover .categories-name,.cat-26 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-26 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-26 .ribbon:after { 
    	border : 10px solid #aaa; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-26 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-26 .ribbon:after { 
    		border : 8px solid #aaa; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-26  .ribbon-event:after {
			content: "";
			border: 10px solid #aaa; 
			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-26::after{ background: #aaa; }.cat-26 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-26 { 
    	background: #aaa !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-26 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-26 .ribbon ,
    .cat-26 .ribbon-event {
		background-color : #aaa;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-26{ border-left: 3px #aaa solid; }.cat-40 .categories-wrapper{ border-color : #0090b0; }.cat-40 .categories-wrapper:hover .categories-name,.cat-40 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-40 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-40 .ribbon:after { 
    	border : 10px solid #0090b0; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-40 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-40 .ribbon:after { 
    		border : 8px solid #0090b0; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-40  .ribbon-event:after {
			content: "";
			border: 10px solid #0090b0; 
			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-40::after{ background: #0090b0; }.cat-40 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-40 { 
    	background: #0090b0 !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-40 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-40 .ribbon ,
    .cat-40 .ribbon-event {
		background-color : #0090b0;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-40{ border-left: 3px #0090b0 solid; }.cat-43 .categories-wrapper{ border-color : #0090b0; }.cat-43 .categories-wrapper:hover .categories-name,.cat-43 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-43 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-43 .ribbon:after { 
    	border : 10px solid #0090b0; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-43 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-43 .ribbon:after { 
    		border : 8px solid #0090b0; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-43  .ribbon-event:after {
			content: "";
			border: 10px solid #0090b0; 
			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-43::after{ background: #0090b0; }.cat-43 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-43 { 
    	background: #0090b0 !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-43 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-43 .ribbon ,
    .cat-43 .ribbon-event {
		background-color : #0090b0;
		color : #FFFFFF !important;
    }.cat-41 .categories-wrapper{ border-color : #0090b0; }.cat-41 .categories-wrapper:hover .categories-name,.cat-41 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-41 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-41 .ribbon:after { 
    	border : 10px solid #0090b0; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-41 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-41 .ribbon:after { 
    		border : 8px solid #0090b0; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-41  .ribbon-event:after {
			content: "";
			border: 10px solid #0090b0; 
			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-41::after{ background: #0090b0; }.cat-41 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-41 { 
    	background: #0090b0 !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-41 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-41 .ribbon ,
    .cat-41 .ribbon-event {
		background-color : #0090b0;
		color : #FFFFFF !important;
    }.cat-44 .categories-wrapper{ border-color : #aaa; }.cat-44 .categories-wrapper:hover .categories-name,.cat-44 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-44 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-44 .ribbon:after { 
    	border : 10px solid #aaa; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-44 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-44 .ribbon:after { 
    		border : 8px solid #aaa; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-44  .ribbon-event:after {
			content: "";
			border: 10px solid #aaa; 
			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-44::after{ background: #aaa; }.cat-44 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-44 { 
    	background: #aaa !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-44 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-44 .ribbon ,
    .cat-44 .ribbon-event {
		background-color : #aaa;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-44{ border-left: 3px #aaa solid; }.cat-48 .categories-wrapper{ border-color : #aaa; }.cat-48 .categories-wrapper:hover .categories-name,.cat-48 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-48 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-48 .ribbon:after { 
    	border : 10px solid #aaa; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-48 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-48 .ribbon:after { 
    		border : 8px solid #aaa; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-48  .ribbon-event:after {
			content: "";
			border: 10px solid #aaa; 
			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-48::after{ background: #aaa; }.cat-48 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-48 { 
    	background: #aaa !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-48 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-48 .ribbon ,
    .cat-48 .ribbon-event {
		background-color : #aaa;
		color : #FFFFFF !important;
    }.cat-45 .categories-wrapper{ border-color : #aaa; }.cat-45 .categories-wrapper:hover .categories-name,.cat-45 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-45 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-45 .ribbon:after { 
    	border : 10px solid #aaa; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-45 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-45 .ribbon:after { 
    		border : 8px solid #aaa; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-45  .ribbon-event:after {
			content: "";
			border: 10px solid #aaa; 
			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-45::after{ background: #aaa; }.cat-45 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-45 { 
    	background: #aaa !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-45 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-45 .ribbon ,
    .cat-45 .ribbon-event {
		background-color : #aaa;
		color : #FFFFFF !important;
    }.cat-31 .categories-wrapper{ border-color : #aaa; }.cat-31 .categories-wrapper:hover .categories-name,.cat-31 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-31 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-31 .ribbon:after { 
    	border : 10px solid #aaa; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-31 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-31 .ribbon:after { 
    		border : 8px solid #aaa; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-31  .ribbon-event:after {
			content: "";
			border: 10px solid #aaa; 
			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-31::after{ background: #aaa; }.cat-31 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-31 { 
    	background: #aaa !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-31 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-31 .ribbon ,
    .cat-31 .ribbon-event {
		background-color : #aaa;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-31{ border-left: 3px #aaa solid; }.cat-76 .categories-wrapper{ border-color : #3498db; }.cat-76 .categories-wrapper:hover .categories-name,.cat-76 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-76 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-76 .ribbon:after { 
    	border : 10px 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 : 8px 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::after{ background: #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; }
