

/**** 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-83 .categories-wrapper , 
    	.cat-83 .section-detail-wrapper .breadcrumb,
    	.chosen-container-multi .chosen-choices li.search-choice.restauracao-alimentacao { border-color : #c0392b; }.list-places .place-wrapper .img-place .cat-83 .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-83 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-83 .ribbon:after { 
    		border : 9px solid #c0392b; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-83  .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-83 ,
	.list-place-review .place-review .place-image-wrapper.restauracao-alimentacao{ border-right : 5px solid#c0392b; }.cat-83 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.restauracao-alimentacao { 
    	background: #c0392b !important; 
		color: #fff;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-83 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-83 .ribbon ,
    .cat-83 .ribbon-event {
		background-color : #c0392b;
    }.chosen-container-multi .chosen-drop .restauracao-alimentacao{ border-left: 3px #c0392b solid; }.cat-90 .categories-wrapper , 
    	.cat-90 .section-detail-wrapper .breadcrumb,
    	.chosen-container-multi .chosen-choices li.search-choice.alimentacao { border-color : #c0392b; }.list-places .place-wrapper .img-place .cat-90 .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-90 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-90 .ribbon:after { 
    		border : 9px solid #c0392b; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-90  .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-90 ,
	.list-place-review .place-review .place-image-wrapper.alimentacao{ border-right : 5px solid#c0392b; }.cat-90 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.alimentacao { 
    	background: #c0392b !important; 
		color: #fff;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-90 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-90 .ribbon ,
    .cat-90 .ribbon-event {
		background-color : #c0392b;
    }.cat-84 .categories-wrapper , 
    	.cat-84 .section-detail-wrapper .breadcrumb,
    	.chosen-container-multi .chosen-choices li.search-choice.veiculos { border-color : #004c7d; }.list-places .place-wrapper .img-place .cat-84 .ribbon:after { 
    	border : 15px solid #004c7d; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-84 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-84 .ribbon:after { 
    		border : 9px solid #004c7d; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-84  .ribbon-event:after {
			content: "";
			border: 10px solid #004c7d; 
			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-84 ,
	.list-place-review .place-review .place-image-wrapper.veiculos{ border-right : 5px solid#004c7d; }.cat-84 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.veiculos { 
    	background: #004c7d !important; 
		color: #fff;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-84 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-84 .ribbon ,
    .cat-84 .ribbon-event {
		background-color : #004c7d;
    }.chosen-container-multi .chosen-drop .veiculos{ border-left: 3px #004c7d solid; }.cat-105 .categories-wrapper , 
    	.cat-105 .section-detail-wrapper .breadcrumb,
    	.chosen-container-multi .chosen-choices li.search-choice.renta-car { border-color : #0078a0; }.list-places .place-wrapper .img-place .cat-105 .ribbon:after { 
    	border : 15px 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-105 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-105 .ribbon:after { 
    		border : 9px solid #0078a0; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-105  .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-105 ,
	.list-place-review .place-review .place-image-wrapper.renta-car{ border-right : 5px solid#0078a0; }.cat-105 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.renta-car { 
    	background: #0078a0 !important; 
		color: #fff;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-105 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-105 .ribbon ,
    .cat-105 .ribbon-event {
		background-color : #0078a0;
    }.cat-91 .categories-wrapper , 
    	.cat-91 .section-detail-wrapper .breadcrumb,
    	.chosen-container-multi .chosen-choices li.search-choice.vestuario-e-calcado { border-color : #be8cbc; }.list-places .place-wrapper .img-place .cat-91 .ribbon:after { 
    	border : 15px 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-91 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-91 .ribbon:after { 
    		border : 9px solid #be8cbc; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-91  .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-91 ,
	.list-place-review .place-review .place-image-wrapper.vestuario-e-calcado{ border-right : 5px solid#be8cbc; }.cat-91 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.vestuario-e-calcado { 
    	background: #be8cbc !important; 
		color: #fff;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-91 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-91 .ribbon ,
    .cat-91 .ribbon-event {
		background-color : #be8cbc;
    }.chosen-container-multi .chosen-drop .vestuario-e-calcado{ border-left: 3px #be8cbc solid; }.cat-93 .categories-wrapper , 
    	.cat-93 .section-detail-wrapper .breadcrumb,
    	.chosen-container-multi .chosen-choices li.search-choice.servicos { border-color : #ec9e03; }.list-places .place-wrapper .img-place .cat-93 .ribbon:after { 
    	border : 15px solid #ec9e03; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-93 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-93 .ribbon:after { 
    		border : 9px solid #ec9e03; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-93  .ribbon-event:after {
			content: "";
			border: 10px solid #ec9e03; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-93 ,
	.list-place-review .place-review .place-image-wrapper.servicos{ border-right : 5px solid#ec9e03; }.cat-93 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.servicos { 
    	background: #ec9e03 !important; 
		color: #fff;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-93 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-93 .ribbon ,
    .cat-93 .ribbon-event {
		background-color : #ec9e03;
    }.chosen-container-multi .chosen-drop .servicos{ border-left: 3px #ec9e03 solid; }.cat-97 .categories-wrapper , 
    	.cat-97 .section-detail-wrapper .breadcrumb,
    	.chosen-container-multi .chosen-choices li.search-choice.saude { border-color : #16a085; }.list-places .place-wrapper .img-place .cat-97 .ribbon:after { 
    	border : 15px solid #16a085; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-97 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-97 .ribbon:after { 
    		border : 9px solid #16a085; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-97  .ribbon-event:after {
			content: "";
			border: 10px solid #16a085; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-97 ,
	.list-place-review .place-review .place-image-wrapper.saude{ border-right : 5px solid#16a085; }.cat-97 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.saude { 
    	background: #16a085 !important; 
		color: #fff;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-97 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-97 .ribbon ,
    .cat-97 .ribbon-event {
		background-color : #16a085;
    }.chosen-container-multi .chosen-drop .saude{ border-left: 3px #16a085 solid; }.cat-101 .categories-wrapper , 
    	.cat-101 .section-detail-wrapper .breadcrumb,
    	.chosen-container-multi .chosen-choices li.search-choice.dentistas { border-color : #16a085; }.list-places .place-wrapper .img-place .cat-101 .ribbon:after { 
    	border : 15px solid #16a085; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-101 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-101 .ribbon:after { 
    		border : 9px solid #16a085; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-101  .ribbon-event:after {
			content: "";
			border: 10px solid #16a085; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-101 ,
	.list-place-review .place-review .place-image-wrapper.dentistas{ border-right : 5px solid#16a085; }.cat-101 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.dentistas { 
    	background: #16a085 !important; 
		color: #fff;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-101 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-101 .ribbon ,
    .cat-101 .ribbon-event {
		background-color : #16a085;
    }.cat-96 .categories-wrapper , 
    	.cat-96 .section-detail-wrapper .breadcrumb,
    	.chosen-container-multi .chosen-choices li.search-choice.mobiliario-e-eletrodomesticos { border-color : #f5c506; }.list-places .place-wrapper .img-place .cat-96 .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-96 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-96 .ribbon:after { 
    		border : 9px solid #f5c506; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-96  .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-96 ,
	.list-place-review .place-review .place-image-wrapper.mobiliario-e-eletrodomesticos{ border-right : 5px solid#f5c506; }.cat-96 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.mobiliario-e-eletrodomesticos { 
    	background: #f5c506 !important; 
		color: #fff;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-96 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-96 .ribbon ,
    .cat-96 .ribbon-event {
		background-color : #f5c506;
    }.chosen-container-multi .chosen-drop .mobiliario-e-eletrodomesticos{ border-left: 3px #f5c506 solid; }.cat-86 .categories-wrapper , 
    	.cat-86 .section-detail-wrapper .breadcrumb,
    	.chosen-container-multi .chosen-choices li.search-choice.institutos-de-beleza { border-color : #8e44ad; }.list-places .place-wrapper .img-place .cat-86 .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-86 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-86 .ribbon:after { 
    		border : 9px solid #8e44ad; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-86  .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-86 ,
	.list-place-review .place-review .place-image-wrapper.institutos-de-beleza{ border-right : 5px solid#8e44ad; }.cat-86 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.institutos-de-beleza { 
    	background: #8e44ad !important; 
		color: #fff;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-86 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-86 .ribbon ,
    .cat-86 .ribbon-event {
		background-color : #8e44ad;
    }.chosen-container-multi .chosen-drop .institutos-de-beleza{ border-left: 3px #8e44ad solid; }.cat-87 .categories-wrapper , 
    	.cat-87 .section-detail-wrapper .breadcrumb,
    	.chosen-container-multi .chosen-choices li.search-choice.hotelaria { border-color : #6ba5a3; }.list-places .place-wrapper .img-place .cat-87 .ribbon:after { 
    	border : 15px solid #6ba5a3; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-87 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-87 .ribbon:after { 
    		border : 9px solid #6ba5a3; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-87  .ribbon-event:after {
			content: "";
			border: 10px solid #6ba5a3; 
			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-87 ,
	.list-place-review .place-review .place-image-wrapper.hotelaria{ border-right : 5px solid#6ba5a3; }.cat-87 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.hotelaria { 
    	background: #6ba5a3 !important; 
		color: #fff;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-87 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-87 .ribbon ,
    .cat-87 .ribbon-event {
		background-color : #6ba5a3;
    }.chosen-container-multi .chosen-drop .hotelaria{ border-left: 3px #6ba5a3 solid; }.cat-89 .categories-wrapper , 
    	.cat-89 .section-detail-wrapper .breadcrumb,
    	.chosen-container-multi .chosen-choices li.search-choice.escolas { border-color : #a4bedf; }.list-places .place-wrapper .img-place .cat-89 .ribbon:after { 
    	border : 15px solid #a4bedf; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-89 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-89 .ribbon:after { 
    		border : 9px solid #a4bedf; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-89  .ribbon-event:after {
			content: "";
			border: 10px solid #a4bedf; 
			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-89 ,
	.list-place-review .place-review .place-image-wrapper.escolas{ border-right : 5px solid#a4bedf; }.cat-89 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.escolas { 
    	background: #a4bedf !important; 
		color: #fff;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-89 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-89 .ribbon ,
    .cat-89 .ribbon-event {
		background-color : #a4bedf;
    }.chosen-container-multi .chosen-drop .escolas{ border-left: 3px #a4bedf solid; }.cat-109 .categories-wrapper , 
    	.cat-109 .section-detail-wrapper .breadcrumb,
    	.chosen-container-multi .chosen-choices li.search-choice.escolas-de-conducao { border-color : #6ba5a3; }.list-places .place-wrapper .img-place .cat-109 .ribbon:after { 
    	border : 15px solid #6ba5a3; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-109 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-109 .ribbon:after { 
    		border : 9px solid #6ba5a3; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-109  .ribbon-event:after {
			content: "";
			border: 10px solid #6ba5a3; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-109 ,
	.list-place-review .place-review .place-image-wrapper.escolas-de-conducao{ border-right : 5px solid#6ba5a3; }.cat-109 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.escolas-de-conducao { 
    	background: #6ba5a3 !important; 
		color: #fff;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-109 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-109 .ribbon ,
    .cat-109 .ribbon-event {
		background-color : #6ba5a3;
    }.cat-110 .categories-wrapper , 
    	.cat-110 .section-detail-wrapper .breadcrumb,
    	.chosen-container-multi .chosen-choices li.search-choice.escolas-de-linguas { border-color : #6ba5a3; }.list-places .place-wrapper .img-place .cat-110 .ribbon:after { 
    	border : 15px solid #6ba5a3; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-110 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-110 .ribbon:after { 
    		border : 9px solid #6ba5a3; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-110  .ribbon-event:after {
			content: "";
			border: 10px solid #6ba5a3; 
			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-110 ,
	.list-place-review .place-review .place-image-wrapper.escolas-de-linguas{ border-right : 5px solid#6ba5a3; }.cat-110 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.escolas-de-linguas { 
    	background: #6ba5a3 !important; 
		color: #fff;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-110 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-110 .ribbon ,
    .cat-110 .ribbon-event {
		background-color : #6ba5a3;
    }.cat-111 .categories-wrapper , 
    	.cat-111 .section-detail-wrapper .breadcrumb,
    	.chosen-container-multi .chosen-choices li.search-choice.papelarias { border-color : #6ba5a3; }.list-places .place-wrapper .img-place .cat-111 .ribbon:after { 
    	border : 15px solid #6ba5a3; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-111 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-111 .ribbon:after { 
    		border : 9px solid #6ba5a3; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-111  .ribbon-event:after {
			content: "";
			border: 10px solid #6ba5a3; 
			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-111 ,
	.list-place-review .place-review .place-image-wrapper.papelarias{ border-right : 5px solid#6ba5a3; }.cat-111 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.papelarias { 
    	background: #6ba5a3 !important; 
		color: #fff;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-111 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-111 .ribbon ,
    .cat-111 .ribbon-event {
		background-color : #6ba5a3;
    }.chosen-container-multi .chosen-drop .papelarias{ border-left: 3px #6ba5a3 solid; }.cat-112 .categories-wrapper , 
    	.cat-112 .section-detail-wrapper .breadcrumb,
    	.chosen-container-multi .chosen-choices li.search-choice.jardins-de-infancia { border-color : #6ba5a3; }.list-places .place-wrapper .img-place .cat-112 .ribbon:after { 
    	border : 15px solid #6ba5a3; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-112 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-112 .ribbon:after { 
    		border : 9px solid #6ba5a3; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-112  .ribbon-event:after {
			content: "";
			border: 10px solid #6ba5a3; 
			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-112 ,
	.list-place-review .place-review .place-image-wrapper.jardins-de-infancia{ border-right : 5px solid#6ba5a3; }.cat-112 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.jardins-de-infancia { 
    	background: #6ba5a3 !important; 
		color: #fff;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-112 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-112 .ribbon ,
    .cat-112 .ribbon-event {
		background-color : #6ba5a3;
    }.cat-113 .categories-wrapper , 
    	.cat-113 .section-detail-wrapper .breadcrumb,
    	.chosen-container-multi .chosen-choices li.search-choice.centros-de-formaca { border-color : #6ba5a3; }.list-places .place-wrapper .img-place .cat-113 .ribbon:after { 
    	border : 15px solid #6ba5a3; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-113 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-113 .ribbon:after { 
    		border : 9px solid #6ba5a3; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-113  .ribbon-event:after {
			content: "";
			border: 10px solid #6ba5a3; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-113 ,
	.list-place-review .place-review .place-image-wrapper.centros-de-formaca{ border-right : 5px solid#6ba5a3; }.cat-113 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.centros-de-formaca { 
    	background: #6ba5a3 !important; 
		color: #fff;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-113 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-113 .ribbon ,
    .cat-113 .ribbon-event {
		background-color : #6ba5a3;
    }.cat-94 .categories-wrapper , 
    	.cat-94 .section-detail-wrapper .breadcrumb,
    	.chosen-container-multi .chosen-choices li.search-choice.desporto-e-lazer { border-color : #27ae60; }.list-places .place-wrapper .img-place .cat-94 .ribbon:after { 
    	border : 15px solid #27ae60; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-94 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-94 .ribbon:after { 
    		border : 9px solid #27ae60; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-94  .ribbon-event:after {
			content: "";
			border: 10px solid #27ae60; 
			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-94 ,
	.list-place-review .place-review .place-image-wrapper.desporto-e-lazer{ border-right : 5px solid#27ae60; }.cat-94 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.desporto-e-lazer { 
    	background: #27ae60 !important; 
		color: #fff;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-94 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-94 .ribbon ,
    .cat-94 .ribbon-event {
		background-color : #27ae60;
    }.chosen-container-multi .chosen-drop .desporto-e-lazer{ border-left: 3px #27ae60 solid; }.cat-107 .categories-wrapper , 
    	.cat-107 .section-detail-wrapper .breadcrumb,
    	.chosen-container-multi .chosen-choices li.search-choice.ginasios { border-color : #2ecc71; }.list-places .place-wrapper .img-place .cat-107 .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-107 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-107 .ribbon:after { 
    		border : 9px solid #2ecc71; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-107  .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-107 ,
	.list-place-review .place-review .place-image-wrapper.ginasios{ border-right : 5px solid#2ecc71; }.cat-107 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.ginasios { 
    	background: #2ecc71 !important; 
		color: #fff;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-107 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-107 .ribbon ,
    .cat-107 .ribbon-event {
		background-color : #2ecc71;
    }.cat-106 .categories-wrapper , 
    	.cat-106 .section-detail-wrapper .breadcrumb,
    	.chosen-container-multi .chosen-choices li.search-choice.passeios-maritimos { border-color : #16a085; }.list-places .place-wrapper .img-place .cat-106 .ribbon:after { 
    	border : 15px solid #16a085; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-106 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-106 .ribbon:after { 
    		border : 9px solid #16a085; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-106  .ribbon-event:after {
			content: "";
			border: 10px solid #16a085; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-106 ,
	.list-place-review .place-review .place-image-wrapper.passeios-maritimos{ border-right : 5px solid#16a085; }.cat-106 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.passeios-maritimos { 
    	background: #16a085 !important; 
		color: #fff;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-106 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-106 .ribbon ,
    .cat-106 .ribbon-event {
		background-color : #16a085;
    }.cat-108 .categories-wrapper , 
    	.cat-108 .section-detail-wrapper .breadcrumb,
    	.chosen-container-multi .chosen-choices li.search-choice.organizacao-de-festas-e-eventos { border-color : #2ecc71; }.list-places .place-wrapper .img-place .cat-108 .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-108 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-108 .ribbon:after { 
    		border : 9px solid #2ecc71; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-108  .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-108 ,
	.list-place-review .place-review .place-image-wrapper.organizacao-de-festas-e-eventos{ border-right : 5px solid#2ecc71; }.cat-108 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.organizacao-de-festas-e-eventos { 
    	background: #2ecc71 !important; 
		color: #fff;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-108 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-108 .ribbon ,
    .cat-108 .ribbon-event {
		background-color : #2ecc71;
    }.cat-88 .categories-wrapper , 
    	.cat-88 .section-detail-wrapper .breadcrumb,
    	.chosen-container-multi .chosen-choices li.search-choice.construcao-civil { border-color : #00b2d7; }.list-places .place-wrapper .img-place .cat-88 .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-88 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-88 .ribbon:after { 
    		border : 9px solid #00b2d7; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-88  .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-88 ,
	.list-place-review .place-review .place-image-wrapper.construcao-civil{ border-right : 5px solid#00b2d7; }.cat-88 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.construcao-civil { 
    	background: #00b2d7 !important; 
		color: #fff;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-88 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-88 .ribbon ,
    .cat-88 .ribbon-event {
		background-color : #00b2d7;
    }.chosen-container-multi .chosen-drop .construcao-civil{ border-left: 3px #00b2d7 solid; }.cat-92 .categories-wrapper , 
    	.cat-92 .section-detail-wrapper .breadcrumb,
    	.chosen-container-multi .chosen-choices li.search-choice.animais { border-color : #95a5a6; }.list-places .place-wrapper .img-place .cat-92 .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-92 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-92 .ribbon:after { 
    		border : 9px solid #95a5a6; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-92  .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-92 ,
	.list-place-review .place-review .place-image-wrapper.animais{ border-right : 5px solid#95a5a6; }.cat-92 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.animais { 
    	background: #95a5a6 !important; 
		color: #fff;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-92 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-92 .ribbon ,
    .cat-92 .ribbon-event {
		background-color : #95a5a6;
    }.chosen-container-multi .chosen-drop .animais{ border-left: 3px #95a5a6 solid; }.cat-98 .categories-wrapper , 
    	.cat-98 .section-detail-wrapper .breadcrumb,
    	.chosen-container-multi .chosen-choices li.search-choice.outros { border-color : #eb5256; }.list-places .place-wrapper .img-place .cat-98 .ribbon:after { 
    	border : 15px 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-98 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-98 .ribbon:after { 
    		border : 9px solid #eb5256; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-98  .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-98 ,
	.list-place-review .place-review .place-image-wrapper.outros{ border-right : 5px solid#eb5256; }.cat-98 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.outros { 
    	background: #eb5256 !important; 
		color: #fff;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-98 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-98 .ribbon ,
    .cat-98 .ribbon-event {
		background-color : #eb5256;
    }.chosen-container-multi .chosen-drop .outros{ border-left: 3px #eb5256 solid; }.cat-95 .categories-wrapper , 
    	.cat-95 .section-detail-wrapper .breadcrumb,
    	.chosen-container-multi .chosen-choices li.search-choice.agencias-e-mediadores { border-color : #9b59b6; }.list-places .place-wrapper .img-place .cat-95 .ribbon:after { 
    	border : 15px solid #9b59b6; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-95 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-95 .ribbon:after { 
    		border : 9px solid #9b59b6; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-95  .ribbon-event:after {
			content: "";
			border: 10px solid #9b59b6; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-95 ,
	.list-place-review .place-review .place-image-wrapper.agencias-e-mediadores{ border-right : 5px solid#9b59b6; }.cat-95 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.agencias-e-mediadores { 
    	background: #9b59b6 !important; 
		color: #fff;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-95 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-95 .ribbon ,
    .cat-95 .ribbon-event {
		background-color : #9b59b6;
    }.chosen-container-multi .chosen-drop .agencias-e-mediadores{ border-left: 3px #9b59b6 solid; }.cat-102 .categories-wrapper , 
    	.cat-102 .section-detail-wrapper .breadcrumb,
    	.chosen-container-multi .chosen-choices li.search-choice.agencias-de-viagens { border-color : #9b59b6; }.list-places .place-wrapper .img-place .cat-102 .ribbon:after { 
    	border : 15px solid #9b59b6; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-102 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-102 .ribbon:after { 
    		border : 9px solid #9b59b6; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-102  .ribbon-event:after {
			content: "";
			border: 10px solid #9b59b6; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-102 ,
	.list-place-review .place-review .place-image-wrapper.agencias-de-viagens{ border-right : 5px solid#9b59b6; }.cat-102 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.agencias-de-viagens { 
    	background: #9b59b6 !important; 
		color: #fff;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-102 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-102 .ribbon ,
    .cat-102 .ribbon-event {
		background-color : #9b59b6;
    }.cat-103 .categories-wrapper , 
    	.cat-103 .section-detail-wrapper .breadcrumb,
    	.chosen-container-multi .chosen-choices li.search-choice.imobilidario { border-color : #a286ba; }.list-places .place-wrapper .img-place .cat-103 .ribbon:after { 
    	border : 15px solid #a286ba; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
			position:absolute;
			top:0; 
    }.infowindow .img-place .cat-103 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-103 .ribbon:after { 
    		border : 9px solid #a286ba; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-103  .ribbon-event:after {
			content: "";
			border: 10px solid #a286ba; 
			z-index: -1;
			bottom: 0;
			right: -15px;
			position: absolute;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
		}ul.top-menu .gn-menu li.menu-place-category-103 ,
	.list-place-review .place-review .place-image-wrapper.imobilidario{ border-right : 5px solid#a286ba; }.cat-103 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.imobilidario { 
    	background: #a286ba !important; 
		color: #fff;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-103 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-103 .ribbon ,
    .cat-103 .ribbon-event {
		background-color : #a286ba;
    }.cat-104 .categories-wrapper , 
    	.cat-104 .section-detail-wrapper .breadcrumb,
    	.chosen-container-multi .chosen-choices li.search-choice.seguradoras { border-color : #be8cbc; }.list-places .place-wrapper .img-place .cat-104 .ribbon:after { 
    	border : 15px 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-104 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-104 .ribbon:after { 
    		border : 9px solid #be8cbc; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-104  .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-104 ,
	.list-place-review .place-review .place-image-wrapper.seguradoras{ border-right : 5px solid#be8cbc; }.cat-104 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.seguradoras { 
    	background: #be8cbc !important; 
		color: #fff;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-104 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-104 .ribbon ,
    .cat-104 .ribbon-event {
		background-color : #be8cbc;
    }.cat-100 .categories-wrapper , 
    	.cat-100 .section-detail-wrapper .breadcrumb,
    	.chosen-container-multi .chosen-choices li.search-choice.informatica-e-tecnologia { border-color : #2980b9; }.list-places .place-wrapper .img-place .cat-100 .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-100 .ribbon:after, 
    	.widget-features-wrapper .list-places .place-wrapper .img-place .cat-100 .ribbon:after { 
    		border : 9px solid #2980b9; 
			right: -15px;
			border-left-width: 1.5em;
			border-right-color: rgba(0, 0, 0, 0);
    }.cat-100  .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-100 ,
	.list-place-review .place-review .place-image-wrapper.informatica-e-tecnologia{ border-right : 5px solid#2980b9; }.cat-100 .categories-wrapper:before,
    .chosen-container-multi .chosen-choices li.search-choice.informatica-e-tecnologia { 
    	background: #2980b9 !important; 
		color: #fff;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
    }.cat-100 .categories-wrapper:before,
    .list-places .place-wrapper .img-place .cat-100 .ribbon ,
    .cat-100 .ribbon-event {
		background-color : #2980b9;
    }.chosen-container-multi .chosen-drop .informatica-e-tecnologia{ border-left: 3px #2980b9 solid; }
