

/**** 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 : #e74c3c; }.cat-2:hover .categories-wrapper .categories-name,.cat-2:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-2:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-2 .ribbon:after { 
    	border : 15px 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-2 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-2 .ribbon:after { 
    		border : 9px solid #e74c3c; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-2  .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-2{ border-right : 5px solid #e74c3c; }.cat-2 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-2 { 
    	background: #e74c3c !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 : #e74c3c;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-2{ border-left: 3px #e74c3c solid; }.cat-29 .categories-wrapper{ border-color : #8e44ad; }.cat-29:hover .categories-wrapper .categories-name,.cat-29:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-29:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-29 .ribbon:after { 
    	border : 15px solid #8e44ad; 
			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 : 9px solid #8e44ad; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-29  .ribbon-event:after {
			content: "";
			border: 10px solid #8e44ad; 
			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{ border-right : 5px solid #8e44ad; }.cat-29 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-29 { 
    	background: #8e44ad !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 : #8e44ad;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-29{ border-left: 3px #8e44ad solid; }.cat-28 .categories-wrapper{ border-color : #0090b0; }.cat-28:hover .categories-wrapper .categories-name,.cat-28:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-28:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-28 .ribbon:after { 
    	border : 15px 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-28 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-28 .ribbon:after { 
    		border : 9px solid #0090b0; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-28  .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-28{ border-right : 5px solid #0090b0; }.cat-28 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-28 { 
    	background: #0090b0 !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 : #0090b0;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-28{ border-left: 3px #0090b0 solid; }.cat-43 .categories-wrapper{ border-color : #2ecc71; }.cat-43:hover .categories-wrapper .categories-name,.cat-43:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-43:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-43 .ribbon:after { 
    	border : 15px 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-43 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-43 .ribbon:after { 
    		border : 9px solid #2ecc71; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-43  .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-43{ border-right : 5px solid #2ecc71; }.cat-43 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-43 { 
    	background: #2ecc71 !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 : #2ecc71;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-43{ border-left: 3px #2ecc71 solid; }.cat-40 .categories-wrapper{ border-color : #f5c506; }.cat-40:hover .categories-wrapper .categories-name,.cat-40:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-40:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-40 .ribbon:after { 
    	border : 15px 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-40 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-40 .ribbon:after { 
    		border : 9px solid #f5c506; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-40  .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-40{ border-right : 5px solid #f5c506; }.cat-40 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-40 { 
    	background: #f5c506 !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 : #f5c506;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-40{ border-left: 3px #f5c506 solid; }.cat-72 .categories-wrapper{ border-color : #004350; }.cat-72:hover .categories-wrapper .categories-name,.cat-72:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-72:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-72 .ribbon:after { 
    	border : 15px solid #004350; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-72 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-72 .ribbon:after { 
    		border : 9px solid #004350; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-72  .ribbon-event:after {
			content: "";
			border: 10px solid #004350; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-72{ border-right : 5px solid #004350; }.cat-72 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-72 { 
    	background: #004350 !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 : #004350;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-72{ border-left: 3px #004350 solid; }.cat-35 .categories-wrapper{ border-color : #2ecc71; }.cat-35:hover .categories-wrapper .categories-name,.cat-35:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-35:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-35 .ribbon:after { 
    	border : 15px 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-35 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-35 .ribbon:after { 
    		border : 9px solid #2ecc71; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-35  .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-35{ border-right : 5px solid #2ecc71; }.cat-35 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-35 { 
    	background: #2ecc71 !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 : #2ecc71;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-35{ border-left: 3px #2ecc71 solid; }.cat-33 .categories-wrapper{ border-color : #2980b9; }.cat-33:hover .categories-wrapper .categories-name,.cat-33:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-33:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-33 .ribbon:after { 
    	border : 15px solid #2980b9; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-33 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-33 .ribbon:after { 
    		border : 9px solid #2980b9; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-33  .ribbon-event:after {
			content: "";
			border: 10px solid #2980b9; 
			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-33{ border-right : 5px solid #2980b9; }.cat-33 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-33 { 
    	background: #2980b9 !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-33 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-33 .ribbon ,
    .cat-33 .ribbon-event {
		background-color : #2980b9;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-33{ border-left: 3px #2980b9 solid; }.cat-38 .categories-wrapper{ border-color : #68d0f0; }.cat-38:hover .categories-wrapper .categories-name,.cat-38:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-38:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-38 .ribbon:after { 
    	border : 15px solid #68d0f0; 
			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 : 9px solid #68d0f0; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-38  .ribbon-event:after {
			content: "";
			border: 10px solid #68d0f0; 
			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{ border-right : 5px solid #68d0f0; }.cat-38 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-38 { 
    	background: #68d0f0 !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 : #68d0f0;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-38{ border-left: 3px #68d0f0 solid; }.cat-36 .categories-wrapper{ border-color : #2ecc71; }.cat-36:hover .categories-wrapper .categories-name,.cat-36:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-36:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-36 .ribbon:after { 
    	border : 15px 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-36 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-36 .ribbon:after { 
    		border : 9px solid #2ecc71; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-36  .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-36{ border-right : 5px solid #2ecc71; }.cat-36 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-36 { 
    	background: #2ecc71 !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 : #2ecc71;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-36{ border-left: 3px #2ecc71 solid; }.cat-37 .categories-wrapper{ border-color : #0090b0; }.cat-37:hover .categories-wrapper .categories-name,.cat-37:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-37:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-37 .ribbon:after { 
    	border : 15px 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-37 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-37 .ribbon:after { 
    		border : 9px solid #0090b0; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-37  .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-37{ border-right : 5px solid #0090b0; }.cat-37 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-37 { 
    	background: #0090b0 !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 : #0090b0;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-37{ border-left: 3px #0090b0 solid; }.cat-62 .categories-wrapper{ border-color : #95a5a6; }.cat-62:hover .categories-wrapper .categories-name,.cat-62:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-62:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-62 .ribbon:after { 
    	border : 15px 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-62 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-62 .ribbon:after { 
    		border : 9px solid #95a5a6; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-62  .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-62{ border-right : 5px solid #95a5a6; }.cat-62 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-62 { 
    	background: #95a5a6 !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-62 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-62 .ribbon ,
    .cat-62 .ribbon-event {
		background-color : #95a5a6;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-62{ border-left: 3px #95a5a6 solid; }.cat-75 .categories-wrapper{ border-color : #00b2d7; }.cat-75:hover .categories-wrapper .categories-name,.cat-75:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-75:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-75 .ribbon:after { 
    	border : 15px 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-75 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-75 .ribbon:after { 
    		border : 9px solid #00b2d7; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-75  .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-75{ border-right : 5px solid #00b2d7; }.cat-75 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-75 { 
    	background: #00b2d7 !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 : #00b2d7;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-75{ border-left: 3px #00b2d7 solid; }.cat-66 .categories-wrapper{ border-color : #8e44ad; }.cat-66:hover .categories-wrapper .categories-name,.cat-66:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-66:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-66 .ribbon:after { 
    	border : 15px solid #8e44ad; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-66 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-66 .ribbon:after { 
    		border : 9px solid #8e44ad; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-66  .ribbon-event:after {
			content: "";
			border: 10px solid #8e44ad; 
			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-66{ border-right : 5px solid #8e44ad; }.cat-66 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-66 { 
    	background: #8e44ad !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-66 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-66 .ribbon ,
    .cat-66 .ribbon-event {
		background-color : #8e44ad;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-66{ border-left: 3px #8e44ad solid; }.cat-64 .categories-wrapper{ border-color : #f99138; }.cat-64:hover .categories-wrapper .categories-name,.cat-64:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-64:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-64 .ribbon:after { 
    	border : 15px solid #f99138; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-64 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-64 .ribbon:after { 
    		border : 9px solid #f99138; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-64  .ribbon-event:after {
			content: "";
			border: 10px solid #f99138; 
			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-64{ border-right : 5px solid #f99138; }.cat-64 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-64 { 
    	background: #f99138 !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-64 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-64 .ribbon ,
    .cat-64 .ribbon-event {
		background-color : #f99138;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-64{ border-left: 3px #f99138 solid; }.cat-60 .categories-wrapper{ border-color : #c0392b; }.cat-60:hover .categories-wrapper .categories-name,.cat-60:hover .categories-wrapper .icon-categories i
    { color : #FFFFFF !important; } .cat-60:hover .categories-wrapper .number-categories{background-color :#FFFFFF !important }.list-places .place-wrapper .img-place .cat-60 .ribbon:after { 
    	border : 15px 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-60 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-60 .ribbon:after { 
    		border : 9px solid #c0392b; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-60  .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-60{ border-right : 5px solid #c0392b; }.cat-60 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.cat-60 { 
    	background: #c0392b !important; 
		color: #FFFFFF !important;;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-60 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-60 .ribbon ,
    .cat-60 .ribbon-event {
		background-color : #c0392b;
		color : #FFFFFF !important;
    }.chosen-container-multi .chosen-drop .cat-60{ border-left: 3px #c0392b solid; }
