/*************************************
Add your custom styles here
*************************************/
.jrListingMainImage {
  margin: 0 0 10px 10px;
  padding: 1px;
  vertical-align: middle;
  text-align: center;
  display: block;
  float: none;
}

.jrListingDetail .jrListingInfoContainer {
    display: none;
	clear: left;
	margin: 0px 0 0px 0;
    padding: 0px 0 0px 0; 
    background: none;
    border-top: 0;
    border-right: 0;
    border-left: 0;
    border-bottom: 1px solid #dbdbdb;
    border-radius: 2px;
}

.jrListingDetail h1.contentheading {
    margin: 10px 0;
    display: block;
}

.jrListingColumn {
    padding: 0 5px;
    width: 100%;
}

.jrMapColumn {
    width: 300px;
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    -webkit-backface-visibility: hidden;
}

.jrMapColumnspecial {
    width: 100% !important;
}

.jrMapList {
    width: 100%;
    height: 300px;
}

.jrMapResultsWrapper.top {
    position: relative;
    top: 0;
    right: auto !important;
}

.jrMapResize {
    display: none;
}

#rightcontent {
}

#reviewContent {
}

#moreinfoheading {
    color: #AC0000;
    font: bold 12px Georgia,Arial,sans-serif;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: left;
}

.reviewheading {
    border-bottom: 4px solid #D9D9D9;
    clear: left;
    font-family: Georgia,Arial,Helvetica,sans-serif;
    font-size: 36px;
    font-weight: normal;
    margin-bottom: 9px;
}

.reviewName {
    color: #AC0000;
    font-family: Georgia,Arial,Helvetica,sans-serif;
    font-size: 36px;
    font-weight: normal;
}

.criticHeading {
    color: #AC0000;
    font: bold 11px Georgia,Arial,sans-serif;
    text-align: center;
    text-transform: uppercase;
}

.seperator {
    background: url("images/list_seperator.gif") repeat-x scroll left center rgba(0, 0, 0, 0);
    margin: 0;
    padding: 20px 0 7px;
}

.review-info-item {
padding-top: 10px;
padding-bottom: 10px;}

.reviewtext a {
    color: #AC0000;
    font-size: 11px;
    text-decoration: none;
}

.review-icon {
width:20px !important;
float:left !important;
}

.priceimage {
height:30px !important;
}

.cuisinetext {
padding-left: 5px:}

.nonlink-icon {
width:20px !important;
float:left !important;
margin-right: 5px;
}

.jrBlogview .jrOverallRatings {
  float: left;
}

.jr-map-column {
  width: 100%;
}


/* Full width image mobile
-------------------- */

@media (max-width: 1050px) {
.jrBlogview .jrListItem .jrListingThumbnail {
    -webkit-flex: 100%;
    -ms-flex: 100%;
    flex: 100%;
    padding: 0;
    margin: 0 0 12px 0;
	width: 100% !important;
}
}

@media screen and (max-width: 1050px) {

.jrBlogview .jrListingThumbnail {
    float: right;
    margin: 0 0 6px 6px;
    border: 0;
    padding: 0;
	width: 100% !important;
}
}

@media screen and (max-width: 1050px) {

.jrPage .jrListingThumbnail img {
    max-width: 100%;
    border: 0;
    border-radius: 3px;
    width: 80%;
}
}

/* Pagination mobile
-------------------- */

@media (max-width: 1000px) { 

.jrPagination {  
	display: block !important;
    text-align: center !important; }

  .jrPagination > [class*="jrCol"] {
    display: inline-block !important;
    width: 100% !important;
	padding-bottom: 10px;
    padding-top: 10px;
  }

.jrPagenavResults {
    text-align: center !important;
}

.jrOrdering {
    line-height: 2.5em;
    text-align: center !important;
}

.jrFiltersButtonContainer {
    margin-bottom: 15px;
    min-height: 25px;
    display: none;
}

}

/* module mobile
-------------------- */

@media (max-width: 850px) { 

.jrModuleItems.jrThumbnailRight .jrModuleItemThumbnail {
    float: initial;
    margin: 0 10px 10px 10px;
    display: block;
}

img.jrModuleItemThumbnail {
	width:80% !important; }

}









