/* ICONS */

@font-face {
	font-family: 'rhctaxonomies';
	src:url('../fonts/rhctaxonomies/rhctaxonomies.eot?g3m817');
	src:url('../fonts/rhctaxonomies/rhctaxonomies.eot?#iefixg3m817') format('embedded-opentype'),
		url('../fonts/rhctaxonomies/rhctaxonomies.woff?g3m817') format('woff'),
		url('../fonts/rhctaxonomies/rhctaxonomies.ttf?g3m817') format('truetype'),
		url('../fonts/rhctaxonomies/rhctaxonomies.svg?g3m817#rhctaxonomies') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="rhc-taxicon-"], [class*=" rhc-taxicon-"] {
	font-family: 'rhctaxonomies';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.rhc-taxicon-home:before {
	content: "\e3be";
}
.rhc-taxicon-phone:before {
	content: "\e0ea";
}
.rhc-taxicon-email:before {
	content: "\e119";
}
.rhc-taxicon-address:before {
	content: "\e398";
}
.rhc-taxicon-mouse:before {
	content: "\e429";
}
.rhc-taxicon-person:before {
	content: "\e603";
}
.rhc-taxicon-exit:before {
	content: "\e604";
}
.rhc-taxicon-calendar:before {
	content: "\e605";
}
.rhc-taxicon-right:before {
	content: "\e609";
}
.rhc-taxicon-venue:before {
	content: "\e600";
}
.rhc-taxicon-start:before {
	content: "\e601";
}
.rhc-taxicon-end:before {
	content: "\e602";
}


/* end ICONS */
.empty-1 {
	display:none;
}

/* Map on event list */
.taxonomy-list-venue .rhc.fe-extrainfo-container.venue-box {
    padding: 0;
}
.taxonomy-list-venue .fe-extrainfo-container2 {
    height: auto;
}
.taxonomy-list-venue .rhc .row-fluid .fe-extrainfo-holder[class*="span"] {
    padding: 20px 20px 10px;
	
    width: 100%;
    margin: 0 auto;
    float: none;
}
.taxonomy-list-venue .rhc .row-fluid .fe-map-holder[class*="span"] {
    margin: 0 auto;
	float: none;
	width: 100%;
	min-height:0px;
}
.taxonomy-list-venue .fe-map-holder[class*=span] {
    width: 100%;
    margin: 0;
}
.taxonomy-list-venue .rhc .row-fluid .fe-map-holder .sws-gmap3-frame {
    width:100%;
    margin:0;
    float: none;
    right: auto;
    padding: 0;
    box-sizing: border-box;
}

/* Links */
.taxonomy-list-holder a {
    text-decoration: none;
}

/* Organizer List */
.taxonomy-list-organizer .rhc .row-fluid .fe-extrainfo-holder[class*="span"] {
    padding: 20px;
}
.taxonomy-list-organizer .rhc .row-fluid .span6.empty_image-1 {
    
}
.taxonomy-list-organizer .empty-1.organizer-image.span6 {
    display: none;
}
.taxonomy-list-organizer .rhc-venuebox-row.rhc-venuebox-title.rhc-info-cell.fe-cell-label {
    margin-bottom: 10px;
}
.taxonomy-list-organizer .rhc .organizer-image {
    text-align: right;
}
.taxonomy-list-organizer .rhc .fe-extrainfo-container2.row-fluid:after {
    height: 0px;
    margin-bottom: -7px;
}
.taxonomy-list-organizer .rhc .organizer-image img {
    box-shadow: none;
    border-radius: 0;
}

/* Taxonomies Nav */
.rhc_taxonomy_list_nav_container a {
    margin: 0 10px 0 0;
}
.rhc_taxonomy_list_nav_container {
    text-align: center;
}
.rhc_taxonomy_list_nav_container a,
.taxonomy_list_container .rhc_taxonomy_list_nav_container a:visited,
.entry-content .rhc_taxonomy_list_nav_container a:visited {
    border: none;
    font-weight: normal;
    -webkit-font-smoothing: subpixel-antialiased;
    -webkit-transition: border .25s linear, color .25s linear, background-color .25s linear;
    transition: border .25s linear, color .25s linear, background-color .25s linear;
    
    padding: 8px 13px;
    line-height: 1.471;
    border-radius: 6px;
    color: #ffffff;
    background-color: #3498db;
    text-decoration:none;
}

.rhc_taxonomy_list_nav_container a:hover {
    color: #ffffff;
    background-color: #5dade2;
    border-color: #5dade2;
}


/* Taxonomy Icons */
[class*="rhc-venuebox-empty-empty-"]:before {
	font-family: 'rhctaxonomies';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	
	font-size: 24px;
	position: relative;
	top: 5px;
	margin-right: 5px;
}

.rhc-venuebox-empty-empty-gaddress:before {
	content:"\e398";
}

.rhc-venuebox-empty-empty-gaddress2:before {
    content:"\e3be";
}

.rhc-venuebox-empty-empty-phone:before {
	content:"\e0ea";
}

.rhc-venuebox-empty-empty-email:before {
	content:"\e119";
}

.rhc-venuebox-empty-empty-website:before {
	content:"\e429";
}

[class*="rhc-venuebox-empty-empty-"] label.fe-extrainfo-label {
	display:none;
}

/*grid styles*/
.taxonomy_grid .grid-wrap ul.rhg_grid > li {
	margin:0;
	padding:0;
	cursor:default;
}
.taxonomy_grid .grid-wrap ul.rhg_grid > li > .taxonomy-list-holder {
	box-sizing:border-box;

}

.taxonomy_grid .fe-extrainfo-value a {
	display:inline-block;
}

/* Event List with Grid View */
.taxonomy_grid h3.griditem-title {

}

.cbp-triggers-slide .taxonomy-list-venue .rhc .row-fluid .fe-extrainfo-holder[class*="span"] {
   
}

.cbp-triggers-slide .taxonomy-list-venue .rhc .row-fluid .fe-extrainfo-holder[class*="span"] .rhc-venuebox-row {
     
}

.cbp-triggers-slide .taxonomy-list-venue .rhc .row-fluid .fe-extrainfo-holder[class*="span"] .rhc-venuebox-row.rhc-venuebox-title {
   
}

.cbp-triggers-slide .taxonomy-list-venue .rhc .row-fluid .fe-extrainfo-holder[class*="span"] .rhc-venuebox-image img {
    box-shadow: none;
    border-radius: 0;
}

.cbp-triggers-slide .taxonomy-list-venue .rhc .row-fluid .fe-extrainfo-holder[class*="span"] .fe-extrainfo-label {
    line-height: 1.1;
}

/* Organizer List with Grid View */
.cbp-triggers-slide .taxonomy-list-organizer .rhc .row-fluid .fe-extrainfo-holder[class*="span"] {
    width: 100%;
    display: block;
    float: none;
}

.cbp-triggers-slide .taxonomy-list-organizer .organizer-image {
    width: 100%;
    margin: 0;
    float: none;
}

/* Taxonomy with flags */
.taxonomy-list-holder.taxonomy-list-country .rhc-venuebox-image img.attachment-post-thumbnail {
    box-shadow: none;
    width: 100%;
    border-radius: 0;
}

.taxonomy-list-holder.taxonomy-list-country .fe-extrainfo-holder {
    padding: 0;
}

.taxonomy-list-holder.taxonomy-list-country .rhc-venuebox-row {
    padding: 8px 15px;
}

.grid-item .rhc-venuebox-empty-empty-gaddress.rhc-venuebox-empty-empty-gaddress2 span {
    width: 80%;
    display: inline-table;
}

.grid-item h3 a {
    text-decoration: none;
}

@media screen and (min-width:768px) {
	.cbp-triggers-slide .taxonomy-list-organizer .rhc .row-fluid .organizer-image {
		width:100%;
		margin: 0;
	}
}

@media screen and (min-width:1200px) {
	.cbp-triggers-slide .taxonomy-list-organizer .empty-0.organizer-image {
		width: 100%;
		margin: 0;
	}
}

/* remove shadow */
div .grid-gallery .griditem-img img {
	box-shadow: none;
}
