

/**** 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-314 .categories-wrapper{ border-color : #c0392b; }.cat-314 .categories-wrapper:hover .categories-name,.cat-314 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-314 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-314 .ribbon:after { 
    	border : 10px solid #c0392b; 
			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 : 8px solid #c0392b; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-314  .ribbon-event:after {
			content: "";
			border: 10px solid #c0392b; 
			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::after{ background: #c0392b; }.cat-314 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-314 { 
    	background: #c0392b !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 : #c0392b;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-314{ border-left: 3px #c0392b solid; }.cat-337 .categories-wrapper{ border-color : #eb5256; }.cat-337 .categories-wrapper:hover .categories-name,.cat-337 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-337 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-337 .ribbon:after { 
    	border : 10px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-337 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-337 .ribbon:after { 
    		border : 8px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-337  .ribbon-event:after {
			content: "";
			border: 10px solid #eb5256; 
			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-337::after{ background: #eb5256; }.cat-337 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-337 { 
    	background: #eb5256 !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-337 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-337 .ribbon ,
    .cat-337 .ribbon-event {
		background-color : #eb5256;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-337{ border-left: 3px #eb5256 solid; }.cat-302 .categories-wrapper{ border-color : #95a5a6; }.cat-302 .categories-wrapper:hover .categories-name,.cat-302 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-302 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-302 .ribbon:after { 
    	border : 10px solid #95a5a6; 
			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 : 8px solid #95a5a6; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-302  .ribbon-event:after {
			content: "";
			border: 10px solid #95a5a6; 
			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::after{ background: #95a5a6; }.cat-302 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-302 { 
    	background: #95a5a6 !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 : #95a5a6;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-302{ border-left: 3px #95a5a6 solid; }.cat-318 .categories-wrapper{ border-color : #eb5256; }.cat-318 .categories-wrapper:hover .categories-name,.cat-318 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-318 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-318 .ribbon:after { 
    	border : 10px solid #eb5256; 
			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 : 8px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-318  .ribbon-event:after {
			content: "";
			border: 10px solid #eb5256; 
			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::after{ background: #eb5256; }.cat-318 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-318 { 
    	background: #eb5256 !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 : #eb5256;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-318{ border-left: 3px #eb5256 solid; }.cat-283 .categories-wrapper{ border-color : #0078a0; }.cat-283 .categories-wrapper:hover .categories-name,.cat-283 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-283 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-283 .ribbon:after { 
    	border : 10px solid #0078a0; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-283 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-283 .ribbon:after { 
    		border : 8px solid #0078a0; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-283  .ribbon-event:after {
			content: "";
			border: 10px solid #0078a0; 
			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-283::after{ background: #0078a0; }.cat-283 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-283 { 
    	background: #0078a0 !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-283 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-283 .ribbon ,
    .cat-283 .ribbon-event {
		background-color : #0078a0;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-283{ border-left: 3px #0078a0 solid; }.cat-359 .categories-wrapper{ border-color : #eb5256; }.cat-359 .categories-wrapper:hover .categories-name,.cat-359 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-359 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-359 .ribbon:after { 
    	border : 10px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-359 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-359 .ribbon:after { 
    		border : 8px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-359  .ribbon-event:after {
			content: "";
			border: 10px solid #eb5256; 
			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-359::after{ background: #eb5256; }.cat-359 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-359 { 
    	background: #eb5256 !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-359 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-359 .ribbon ,
    .cat-359 .ribbon-event {
		background-color : #eb5256;
		color : #FFFFFF !important;
    }.cat-344 .categories-wrapper{ border-color : #eb5256; }.cat-344 .categories-wrapper:hover .categories-name,.cat-344 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-344 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-344 .ribbon:after { 
    	border : 10px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-344 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-344 .ribbon:after { 
    		border : 8px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-344  .ribbon-event:after {
			content: "";
			border: 10px solid #eb5256; 
			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-344::after{ background: #eb5256; }.cat-344 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-344 { 
    	background: #eb5256 !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-344 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-344 .ribbon ,
    .cat-344 .ribbon-event {
		background-color : #eb5256;
		color : #FFFFFF !important;
    }.cat-382 .categories-wrapper{ border-color : #eb5256; }.cat-382 .categories-wrapper:hover .categories-name,.cat-382 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-382 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-382 .ribbon:after { 
    	border : 10px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-382 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-382 .ribbon:after { 
    		border : 8px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-382  .ribbon-event:after {
			content: "";
			border: 10px solid #eb5256; 
			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-382::after{ background: #eb5256; }.cat-382 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-382 { 
    	background: #eb5256 !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-382 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-382 .ribbon ,
    .cat-382 .ribbon-event {
		background-color : #eb5256;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-382{ border-left: 3px #eb5256 solid; }.cat-341 .categories-wrapper{ border-color : #eb5256; }.cat-341 .categories-wrapper:hover .categories-name,.cat-341 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-341 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-341 .ribbon:after { 
    	border : 10px solid #eb5256; 
			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 : 8px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-341  .ribbon-event:after {
			content: "";
			border: 10px solid #eb5256; 
			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::after{ background: #eb5256; }.cat-341 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-341 { 
    	background: #eb5256 !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 : #eb5256;
		color : #FFFFFF !important;
    }.cat-340 .categories-wrapper{ border-color : #eb5256; }.cat-340 .categories-wrapper:hover .categories-name,.cat-340 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-340 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-340 .ribbon:after { 
    	border : 10px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-340 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-340 .ribbon:after { 
    		border : 8px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-340  .ribbon-event:after {
			content: "";
			border: 10px solid #eb5256; 
			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-340::after{ background: #eb5256; }.cat-340 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-340 { 
    	background: #eb5256 !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-340 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-340 .ribbon ,
    .cat-340 .ribbon-event {
		background-color : #eb5256;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-340{ border-left: 3px #eb5256 solid; }.cat-303 .categories-wrapper{ border-color : #000000; }.cat-303 .categories-wrapper:hover .categories-name,.cat-303 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-303 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-303 .ribbon:after { 
    	border : 10px solid #000000; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-303 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-303 .ribbon:after { 
    		border : 8px solid #000000; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-303  .ribbon-event:after {
			content: "";
			border: 10px solid #000000; 
			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-303::after{ background: #000000; }.cat-303 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-303 { 
    	background: #000000 !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-303 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-303 .ribbon ,
    .cat-303 .ribbon-event {
		background-color : #000000;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-303{ border-left: 3px #000000 solid; }.cat-320 .categories-wrapper{ border-color : #eb5256; }.cat-320 .categories-wrapper:hover .categories-name,.cat-320 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-320 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-320 .ribbon:after { 
    	border : 10px solid #eb5256; 
			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 : 8px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-320  .ribbon-event:after {
			content: "";
			border: 10px solid #eb5256; 
			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::after{ background: #eb5256; }.cat-320 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-320 { 
    	background: #eb5256 !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 : #eb5256;
		color : #FFFFFF !important;
    }.cat-311 .categories-wrapper{ border-color : #be8cbc; }.cat-311 .categories-wrapper:hover .categories-name,.cat-311 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-311 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-311 .ribbon:after { 
    	border : 10px solid #be8cbc; 
			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 : 8px solid #be8cbc; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-311  .ribbon-event:after {
			content: "";
			border: 10px solid #be8cbc; 
			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::after{ background: #be8cbc; }.cat-311 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-311 { 
    	background: #be8cbc !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 : #be8cbc;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-311{ border-left: 3px #be8cbc solid; }.cat-345 .categories-wrapper{ border-color : #eb5256; }.cat-345 .categories-wrapper:hover .categories-name,.cat-345 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-345 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-345 .ribbon:after { 
    	border : 10px solid #eb5256; 
			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 : 8px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-345  .ribbon-event:after {
			content: "";
			border: 10px solid #eb5256; 
			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::after{ background: #eb5256; }.cat-345 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-345 { 
    	background: #eb5256 !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 : #eb5256;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-345{ border-left: 3px #eb5256 solid; }.cat-325 .categories-wrapper{ border-color : #eb5256; }.cat-325 .categories-wrapper:hover .categories-name,.cat-325 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-325 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-325 .ribbon:after { 
    	border : 10px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-325 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-325 .ribbon:after { 
    		border : 8px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-325  .ribbon-event:after {
			content: "";
			border: 10px solid #eb5256; 
			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-325::after{ background: #eb5256; }.cat-325 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-325 { 
    	background: #eb5256 !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-325 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-325 .ribbon ,
    .cat-325 .ribbon-event {
		background-color : #eb5256;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-325{ border-left: 3px #eb5256 solid; }.cat-313 .categories-wrapper{ border-color : #eb5256; }.cat-313 .categories-wrapper:hover .categories-name,.cat-313 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-313 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-313 .ribbon:after { 
    	border : 10px solid #eb5256; 
			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 : 8px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-313  .ribbon-event:after {
			content: "";
			border: 10px solid #eb5256; 
			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::after{ background: #eb5256; }.cat-313 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-313 { 
    	background: #eb5256 !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 : #eb5256;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-313{ border-left: 3px #eb5256 solid; }.cat-367 .categories-wrapper{ border-color : #eb5256; }.cat-367 .categories-wrapper:hover .categories-name,.cat-367 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-367 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-367 .ribbon:after { 
    	border : 10px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-367 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-367 .ribbon:after { 
    		border : 8px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-367  .ribbon-event:after {
			content: "";
			border: 10px solid #eb5256; 
			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-367::after{ background: #eb5256; }.cat-367 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-367 { 
    	background: #eb5256 !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-367 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-367 .ribbon ,
    .cat-367 .ribbon-event {
		background-color : #eb5256;
		color : #FFFFFF !important;
    }.cat-335 .categories-wrapper{ border-color : #eb5256; }.cat-335 .categories-wrapper:hover .categories-name,.cat-335 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-335 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-335 .ribbon:after { 
    	border : 10px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-335 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-335 .ribbon:after { 
    		border : 8px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-335  .ribbon-event:after {
			content: "";
			border: 10px solid #eb5256; 
			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-335::after{ background: #eb5256; }.cat-335 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-335 { 
    	background: #eb5256 !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-335 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-335 .ribbon ,
    .cat-335 .ribbon-event {
		background-color : #eb5256;
		color : #FFFFFF !important;
    }.cat-362 .categories-wrapper{ border-color : #eb5256; }.cat-362 .categories-wrapper:hover .categories-name,.cat-362 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-362 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-362 .ribbon:after { 
    	border : 10px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-362 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-362 .ribbon:after { 
    		border : 8px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-362  .ribbon-event:after {
			content: "";
			border: 10px solid #eb5256; 
			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-362::after{ background: #eb5256; }.cat-362 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-362 { 
    	background: #eb5256 !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-362 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-362 .ribbon ,
    .cat-362 .ribbon-event {
		background-color : #eb5256;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-362{ border-left: 3px #eb5256 solid; }.cat-381 .categories-wrapper{ border-color : #eb5256; }.cat-381 .categories-wrapper:hover .categories-name,.cat-381 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-381 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-381 .ribbon:after { 
    	border : 10px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-381 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-381 .ribbon:after { 
    		border : 8px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-381  .ribbon-event:after {
			content: "";
			border: 10px solid #eb5256; 
			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-381::after{ background: #eb5256; }.cat-381 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-381 { 
    	background: #eb5256 !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-381 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-381 .ribbon ,
    .cat-381 .ribbon-event {
		background-color : #eb5256;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-381{ border-left: 3px #eb5256 solid; }.cat-383 .categories-wrapper{ border-color : #eb5256; }.cat-383 .categories-wrapper:hover .categories-name,.cat-383 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-383 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-383 .ribbon:after { 
    	border : 10px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-383 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-383 .ribbon:after { 
    		border : 8px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-383  .ribbon-event:after {
			content: "";
			border: 10px solid #eb5256; 
			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-383::after{ background: #eb5256; }.cat-383 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-383 { 
    	background: #eb5256 !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-383 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-383 .ribbon ,
    .cat-383 .ribbon-event {
		background-color : #eb5256;
		color : #FFFFFF !important;
    }.cat-363 .categories-wrapper{ border-color : #eb5256; }.cat-363 .categories-wrapper:hover .categories-name,.cat-363 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-363 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-363 .ribbon:after { 
    	border : 10px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-363 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-363 .ribbon:after { 
    		border : 8px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-363  .ribbon-event:after {
			content: "";
			border: 10px solid #eb5256; 
			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-363::after{ background: #eb5256; }.cat-363 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-363 { 
    	background: #eb5256 !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-363 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-363 .ribbon ,
    .cat-363 .ribbon-event {
		background-color : #eb5256;
		color : #FFFFFF !important;
    }.cat-323 .categories-wrapper{ border-color : #eb5256; }.cat-323 .categories-wrapper:hover .categories-name,.cat-323 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-323 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-323 .ribbon:after { 
    	border : 10px solid #eb5256; 
			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 : 8px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-323  .ribbon-event:after {
			content: "";
			border: 10px solid #eb5256; 
			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::after{ background: #eb5256; }.cat-323 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-323 { 
    	background: #eb5256 !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 : #eb5256;
		color : #FFFFFF !important;
    }.cat-324 .categories-wrapper{ border-color : #eb5256; }.cat-324 .categories-wrapper:hover .categories-name,.cat-324 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-324 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-324 .ribbon:after { 
    	border : 10px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-324 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-324 .ribbon:after { 
    		border : 8px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-324  .ribbon-event:after {
			content: "";
			border: 10px solid #eb5256; 
			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-324::after{ background: #eb5256; }.cat-324 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-324 { 
    	background: #eb5256 !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-324 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-324 .ribbon ,
    .cat-324 .ribbon-event {
		background-color : #eb5256;
		color : #FFFFFF !important;
    }.cat-334 .categories-wrapper{ border-color : #eb5256; }.cat-334 .categories-wrapper:hover .categories-name,.cat-334 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-334 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-334 .ribbon:after { 
    	border : 10px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-334 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-334 .ribbon:after { 
    		border : 8px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-334  .ribbon-event:after {
			content: "";
			border: 10px solid #eb5256; 
			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-334::after{ background: #eb5256; }.cat-334 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-334 { 
    	background: #eb5256 !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-334 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-334 .ribbon ,
    .cat-334 .ribbon-event {
		background-color : #eb5256;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-334{ border-left: 3px #eb5256 solid; }.cat-316 .categories-wrapper{ border-color : #eb5256; }.cat-316 .categories-wrapper:hover .categories-name,.cat-316 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-316 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-316 .ribbon:after { 
    	border : 10px solid #eb5256; 
			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 : 8px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-316  .ribbon-event:after {
			content: "";
			border: 10px solid #eb5256; 
			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::after{ background: #eb5256; }.cat-316 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-316 { 
    	background: #eb5256 !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 : #eb5256;
		color : #FFFFFF !important;
    }.cat-366 .categories-wrapper{ border-color : #eb5256; }.cat-366 .categories-wrapper:hover .categories-name,.cat-366 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-366 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-366 .ribbon:after { 
    	border : 10px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-366 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-366 .ribbon:after { 
    		border : 8px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-366  .ribbon-event:after {
			content: "";
			border: 10px solid #eb5256; 
			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-366::after{ background: #eb5256; }.cat-366 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-366 { 
    	background: #eb5256 !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-366 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-366 .ribbon ,
    .cat-366 .ribbon-event {
		background-color : #eb5256;
		color : #FFFFFF !important;
    }.cat-365 .categories-wrapper{ border-color : #eb5256; }.cat-365 .categories-wrapper:hover .categories-name,.cat-365 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-365 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-365 .ribbon:after { 
    	border : 10px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-365 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-365 .ribbon:after { 
    		border : 8px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-365  .ribbon-event:after {
			content: "";
			border: 10px solid #eb5256; 
			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-365::after{ background: #eb5256; }.cat-365 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-365 { 
    	background: #eb5256 !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-365 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-365 .ribbon ,
    .cat-365 .ribbon-event {
		background-color : #eb5256;
		color : #FFFFFF !important;
    }.cat-321 .categories-wrapper{ border-color : #eb5256; }.cat-321 .categories-wrapper:hover .categories-name,.cat-321 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-321 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-321 .ribbon:after { 
    	border : 10px solid #eb5256; 
			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 : 8px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-321  .ribbon-event:after {
			content: "";
			border: 10px solid #eb5256; 
			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::after{ background: #eb5256; }.cat-321 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-321 { 
    	background: #eb5256 !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 : #eb5256;
		color : #FFFFFF !important;
    }.cat-336 .categories-wrapper{ border-color : #eb5256; }.cat-336 .categories-wrapper:hover .categories-name,.cat-336 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-336 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-336 .ribbon:after { 
    	border : 10px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-336 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-336 .ribbon:after { 
    		border : 8px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-336  .ribbon-event:after {
			content: "";
			border: 10px solid #eb5256; 
			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-336::after{ background: #eb5256; }.cat-336 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-336 { 
    	background: #eb5256 !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-336 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-336 .ribbon ,
    .cat-336 .ribbon-event {
		background-color : #eb5256;
		color : #FFFFFF !important;
    }.cat-315 .categories-wrapper{ border-color : #0072AE; }.cat-315 .categories-wrapper:hover .categories-name,.cat-315 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-315 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-315 .ribbon:after { 
    	border : 10px solid #0072AE; 
			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 : 8px solid #0072AE; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-315  .ribbon-event:after {
			content: "";
			border: 10px solid #0072AE; 
			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::after{ background: #0072AE; }.cat-315 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-315 { 
    	background: #0072AE !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 : #0072AE;
		color : #FFFFFF !important;
    }.cat-319 .categories-wrapper{ border-color : #33CCCC; }.cat-319 .categories-wrapper:hover .categories-name,.cat-319 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-319 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-319 .ribbon:after { 
    	border : 10px solid #33CCCC; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-319 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-319 .ribbon:after { 
    		border : 8px solid #33CCCC; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-319  .ribbon-event:after {
			content: "";
			border: 10px solid #33CCCC; 
			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-319::after{ background: #33CCCC; }.cat-319 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-319 { 
    	background: #33CCCC !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-319 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-319 .ribbon ,
    .cat-319 .ribbon-event {
		background-color : #33CCCC;
		color : #FFFFFF !important;
    }.cat-339 .categories-wrapper{ border-color : #eb5256; }.cat-339 .categories-wrapper:hover .categories-name,.cat-339 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-339 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-339 .ribbon:after { 
    	border : 10px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-339 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-339 .ribbon:after { 
    		border : 8px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-339  .ribbon-event:after {
			content: "";
			border: 10px solid #eb5256; 
			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-339::after{ background: #eb5256; }.cat-339 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-339 { 
    	background: #eb5256 !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-339 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-339 .ribbon ,
    .cat-339 .ribbon-event {
		background-color : #eb5256;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-339{ border-left: 3px #eb5256 solid; }.cat-374 .categories-wrapper{ border-color : #eb5256; }.cat-374 .categories-wrapper:hover .categories-name,.cat-374 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-374 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-374 .ribbon:after { 
    	border : 10px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-374 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-374 .ribbon:after { 
    		border : 8px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-374  .ribbon-event:after {
			content: "";
			border: 10px solid #eb5256; 
			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-374::after{ background: #eb5256; }.cat-374 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-374 { 
    	background: #eb5256 !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-374 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-374 .ribbon ,
    .cat-374 .ribbon-event {
		background-color : #eb5256;
		color : #FFFFFF !important;
    }.cat-373 .categories-wrapper{ border-color : #eb5256; }.cat-373 .categories-wrapper:hover .categories-name,.cat-373 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-373 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-373 .ribbon:after { 
    	border : 10px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-373 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-373 .ribbon:after { 
    		border : 8px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-373  .ribbon-event:after {
			content: "";
			border: 10px solid #eb5256; 
			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-373::after{ background: #eb5256; }.cat-373 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-373 { 
    	background: #eb5256 !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-373 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-373 .ribbon ,
    .cat-373 .ribbon-event {
		background-color : #eb5256;
		color : #FFFFFF !important;
    }.cat-322 .categories-wrapper{ border-color : #eb5256; }.cat-322 .categories-wrapper:hover .categories-name,.cat-322 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-322 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-322 .ribbon:after { 
    	border : 10px solid #eb5256; 
			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 : 8px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-322  .ribbon-event:after {
			content: "";
			border: 10px solid #eb5256; 
			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::after{ background: #eb5256; }.cat-322 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-322 { 
    	background: #eb5256 !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 : #eb5256;
		color : #FFFFFF !important;
    }.cat-375 .categories-wrapper{ border-color : #eb5256; }.cat-375 .categories-wrapper:hover .categories-name,.cat-375 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-375 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-375 .ribbon:after { 
    	border : 10px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-375 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-375 .ribbon:after { 
    		border : 8px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-375  .ribbon-event:after {
			content: "";
			border: 10px solid #eb5256; 
			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-375::after{ background: #eb5256; }.cat-375 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-375 { 
    	background: #eb5256 !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-375 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-375 .ribbon ,
    .cat-375 .ribbon-event {
		background-color : #eb5256;
		color : #FFFFFF !important;
    }.cat-372 .categories-wrapper{ border-color : #eb5256; }.cat-372 .categories-wrapper:hover .categories-name,.cat-372 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-372 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-372 .ribbon:after { 
    	border : 10px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-372 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-372 .ribbon:after { 
    		border : 8px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-372  .ribbon-event:after {
			content: "";
			border: 10px solid #eb5256; 
			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-372::after{ background: #eb5256; }.cat-372 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-372 { 
    	background: #eb5256 !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-372 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-372 .ribbon ,
    .cat-372 .ribbon-event {
		background-color : #eb5256;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-372{ border-left: 3px #eb5256 solid; }.cat-368 .categories-wrapper{ border-color : #eb5256; }.cat-368 .categories-wrapper:hover .categories-name,.cat-368 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-368 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-368 .ribbon:after { 
    	border : 10px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-368 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-368 .ribbon:after { 
    		border : 8px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-368  .ribbon-event:after {
			content: "";
			border: 10px solid #eb5256; 
			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-368::after{ background: #eb5256; }.cat-368 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-368 { 
    	background: #eb5256 !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-368 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-368 .ribbon ,
    .cat-368 .ribbon-event {
		background-color : #eb5256;
		color : #FFFFFF !important;
    }.cat-282 .categories-wrapper{ border-color : #2ecc71; }.cat-282 .categories-wrapper:hover .categories-name,.cat-282 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-282 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-282 .ribbon:after { 
    	border : 10px solid #2ecc71; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-282 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-282 .ribbon:after { 
    		border : 8px solid #2ecc71; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-282  .ribbon-event:after {
			content: "";
			border: 10px solid #2ecc71; 
			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-282::after{ background: #2ecc71; }.cat-282 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-282 { 
    	background: #2ecc71 !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-282 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-282 .ribbon ,
    .cat-282 .ribbon-event {
		background-color : #2ecc71;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-282{ border-left: 3px #2ecc71 solid; }.cat-317 .categories-wrapper{ border-color : #eb5256; }.cat-317 .categories-wrapper:hover .categories-name,.cat-317 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-317 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-317 .ribbon:after { 
    	border : 10px solid #eb5256; 
			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 : 8px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-317  .ribbon-event:after {
			content: "";
			border: 10px solid #eb5256; 
			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::after{ background: #eb5256; }.cat-317 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-317 { 
    	background: #eb5256 !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 : #eb5256;
		color : #FFFFFF !important;
    }.cat-312 .categories-wrapper{ border-color : #3498db; }.cat-312 .categories-wrapper:hover .categories-name,.cat-312 .categories-wrapper:hover .icon-categories i
    { color : #FFFFFF !important; } .cat-312 .categories-wrapper:hover .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-312 .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-312 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-312 .ribbon:after { 
    		border : 8px solid #3498db; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-312  .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-312::after{ background: #3498db; }.cat-312 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-312 { 
    	background: #3498db !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-312 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-312 .ribbon ,
    .cat-312 .ribbon-event {
		background-color : #3498db;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-312{ border-left: 3px #3498db solid; }
