/* Custom CSS File Created: September 29, 2014 - 13:21:48 */

/* Displays top menu background full screen width */
/* Fixes Page Width */

.wrapper {
	max-width: 62.5em;
}
	html{
		line-height: 1.1em;
	}
	.browsing_result_table_body_odd h3 a, .browsing_result_table_body_even h3 a, .browsing_result_table_body_odd_bold h3 a, .browsing_result_table_body_even_bold h3 a {

    line-height: 1.1em;
}


/* ==========================================================================
   @media changes
   ========================================================================== */
/* 52em = 832px */

@media only screen and (min-width: 52em) {
	
	

	
body {
	font-size: 1em;
}
h2.title, h1.title, h3.title, .featured_items .listing_set h3, .gallery_inner .article_inner .price, .gallery_inner .article_inner h1, .content_box_1 h3, .content_box_2 h3, .content_box_3 h3, .design2016 h4.title {
    font-size: 1em;
}

h2.main_listing_title {
	font-size: 1.3em;
}
.main_listing_classifiedid {
	font-size: 0.6rem;
}

.seller_label, .region_breadcrumb, .live_users, .search-box-container, .seller-rating-box a, .browse_mode_buttons {
	font-size: .8em;
}
nav.footer a, .breadcrumb a, .breadcrumb div, .browsing_result_table_body_even_bold, .browsing_result_table_body_odd_bold {
	font-size: 0.75rem;
}

.home_bullets {
	font-size: .85em;
}
.site_intro {
	font-size: 2rem;
}
.site_intro2 {
	font-size: 1.6rem;
}

.facebook_box {
	font-size: .9em;
}
.page-bar .menu-link {
	font-size: 1.1em;
}
.times-viewed {
	font-size: .6rem;
}

h1.title.rounded_top, h2.title.rounded_top, h3.title.rounded_top {
	font-size: 1.2rem;
}

.copyright, footer.page .disclaimer a, .fp_newest_block .city, .fp_newest_block .zip{
	font-size: .7rem;
}
.mini_imageinfotext{
	font-size: .7rem;
	font-style:italic;
	margin-top: -10px;
}
.fp_updated_block h3 a {
	font-size: .75em;
}
.listing_results td{
		vertical-align: top;
	}
.listing_results img, .listing_results .center
	{vertical-align: top;
	}
.media-preview {
height: unset;

}

/* ==========================================================================
   Non-font
   ========================================================================== */
   h3 {
    margin: 0 0;
}
   	.sub_column {
/*	max-width: 35%;
	display: inline-block;*/
	float: right;
}
.fpintro_content {
		display: flex;
	}
.front_intro {
	flex: 65%;
	line-height: 1.2em;
/*	display: inline-block;
	max-width: 65%;*/
}
.fp_newest_block {
    float: left;
    width: 50%;
}
.logo-box {
    position: absolute;
    z-index: 6;
    min-width: 350px;
    min-height: 70px;
    margin: 0;
	top: 0;
	background: none;
}
.logo-box img {
	max-width: 100%;
	min-width: auto;
}
   
.recentButtons {
	width:75% !important ;
	max-width: 75%;
	float: right;
	line-height: .6em;
}
.column_button {
	width:100% ;
	max-width: 100%;
	text-align:center;
	line-height: .6em;
	padding-bottom:4px;
}
.updatedflag {
	position: relative;
	display: block;
	z-index: 20;
/*	margin-top: -16px;
*/background: rgba(255,255,255,0.65);

}
.home_bullets li a {

	padding: 0.25em 0.5em 0.25em 0.75em;

}
.member-since-cntnr {
	border: 5px solid #DDD;
	margin: 0 10px 10px 0;
	float: left;
	position: relative;
	height: 100px;
	width: 100px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;

}
.fbmember{
	top: 0;
	color: #4987C5;
	font-size: 1.2em;
    font-weight: bold;
    height: 55px;
    line-height: 1.1em;
    position: relative;
    text-align: center;
    width: auto;
}
	.member-fb img{
max-height: 86px;
		
}
	
	.member-since-fb {
		background: none !important;
		
	}

.columns-1, .columns-2, .columns-3, .columns-4, .columns-5, .columns-6, .columns-7, .columns-8, .columns-9, .columns-10 {
    padding-left: 40px;

}


}



   
@media only screen and (max-width: 52em) {
	
	

	
body {
font-size: 1.2em;
line-height: 1.2em;

}
.mobile-hide{
	display:none;
}
.cz-categories .list-group-item {
font-size: 1em;
}
.user-welcome {
	font-size: 1.2em;
}
.fixed-nav .menu:after {
	font-size: 1.1em;
}
.page-bar .menu-link {
	font-size: 1.0em;
}
h2.title, h1.title, h3.title, .content_box_1 h3, .content_box_2 h3, .content_box_3 h3, .design2016 h4.title {
    font-size: 1.3rem;
}
	.main_listing_classifiedid {
	font-size: 0.6rem;
}
.featured_items .listing_set h3, .gallery_inner .article_inner .price, .gallery_inner .article_inner h1{
    font-size: .8rem;
	white-space:normal;
}
.featured_items {

line-height: .8em;

}
.listing_results td{
		line-height: 1.1em;
		vertical-align: top;
    padding-top: .5em;
	}
.listing_results img, .listing_results .center
	{vertical-align: top;
	}
.miniinfotext
	{line-height: 1.1em;
	padding-top: 1em!important;
	}
div.geographic_navigation_column ul li.element {
    font-size: 1.3em;
}
.fp_newest_block {
    float: left;
    width: 100%;
}
.browsing_result_table_body_odd h3 a, .browsing_result_table_body_even h3 a, .browsing_result_table_body_odd_bold h3 a, .browsing_result_table_body_even_bold h3 a {
    font-size: 1.2rem;
}
.row_even,
.browsing_result_table_body_even,
.seller_result_table_body_even {
font-size: .9em;
}

.row_odd,
.browsing_result_table_body_odd,
.seller_result_table_body_odd {
font-size: .9em;
}

.row_even_highlight,
.browsing_result_table_body_even_bold,
.seller_result_table_body_even_bold {
font-size: .9em;
}

.row_odd_highlight,
.browsing_result_table_body_odd_bold,
.seller_result_table_body_odd_bold {
font-size: .9em;
}
p.price-tag .price {
letter-spacing: 0;
	font-size: .75em;
}
p.price-tag {
    line-height: .7em;
}
.listing-content {
    font-size: 1.2rem;
}
ul.info li.value, ul.info li.label, .listing-content .nav-tabs li a {
    font-size: 1rem;
}
.user-profile-cntnr {
    font-size: 1em;
}
.member {
    font-size: .8em;
}
.seller_username, .seller_username a, .seller_username a:visited  {

    font-size: 1.2em;

}
.breadcrumb a,
.breadcrumb div {
	
	font-size: 1.1rem;
}
.section-collapser:after {
	color:#AC0002;
}
.mini_imageinfotext{
	font-size: .7rem;
	font-style:italic;
	margin-top: -3px;
}
.fp_updated_block h3 a {
	font-size: .75em;
}
.media-preview {
height: unset;

}
/* ==========================================================================
   Non-font
   ========================================================================== */
.logo-box .logo img {
	max-height: 110px;
	max-width: 340px;
}
	
	.recentButtons {
	width:75% !important ;
	max-width: 75%;
	float: right;
	line-height: .6em;
}
   
h3 {
    margin: 0 0;
}

body {
	background: none;
}
.wrapper {
	max-width: 52em;
}
.banner_hdr {
	display: none;
}
.logo-box {
	min-width: 240px;
	max-width: 100%;
	text-align: center;
	width: 100%;
	margin: 3px 0;
	z-index: 1;
}
header.page {
	height: auto;
}
.fb_button, .fb_button_rtl {
	margin: 3px;
}

.user-bar {
	height: auto;
}
.banner_hdr img {
	max-width: 420px;
}
.regions {
	margin-top: 6px;
	background: #fff;
	    z-index: 3;
}
.live_users {
	color: #fff;
	margin-right: 4px;
}

.updatedflag {
position: relative;
	display: block;
	z-index: 20;
/*	margin-top: -25px;
*/background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.65) 31%, rgba(255,255,255,0.65) 65%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.65) 31%,rgba(255,255,255,0.65) 65%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.65) 31%,rgba(255,255,255,0.65) 55%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#d9ffffff',GradientType=0 ); /* IE6-9 */

}
.home_bullets li a {
	font-size:.8em;

    padding: 3px;
}
.login .half_column_right {
	display:block;
}
	.member-since-cntnr {
	border: 5px solid #DDD;
	margin: 0 10px 10px 0;
	float: left;
	position: relative;
	height: 100px;
	width: 100px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;

}
.fbmember{
	top: 0;
	color: #4987C5;
	font-size: .7em;
    font-weight: bold;
    height: 55px;
    line-height: 1.1em;
    position: relative;
    text-align: center;
    width: auto;
}

	.member-fb img{
max-height: 86px;
		
}
	
.member-since-fb {
		background: none !important;
		
	}	
.columns-1, .columns-2, .columns-3, .columns-4, .columns-5, .columns-6, .columns-7, .columns-8, .columns-9, .columns-10 {
    padding-left: 60px;

}	
	
	
	

}






/* 32em = 512px */

@media only screen and (min-width: 32em) {


}
@media only screen and (max-width: 32em) {

	nav.footer a {
	font-size: 0.75rem;
}
.front_intro {
    display: block;
    max-width: 100%;
}
/*.sub_column {
    max-width: 100%;
    display: block;
    float: left; 
}*/

.rwd-image {
	font-size: .7em;
}
#left_column_advert, #right_column_advert {
	    display: none;
}
}

@media only screen and (min-width: 21em) and (max-width: 32em){
.header-links-rwd {
    left: 170px;
}
}

/* 18em = 288px */

@media only screen and (max-width: 21em) {
	
	.recentButtons {
	width:100% !important ;
	max-width: 100%;
}
	.field, .editor_field {
	font-size: 0.65rem;
}
.copyright {
	font-size: 0.6rem;
}
.fixed-nav .menu:after {
display:none;
}
.header-links-rwd {

}
}
   
/* ==========================================================================
   Header
   ========================================================================== */




body {

	font-family: 'Roboto', "Helvetica", "Arial", sans-serif;
/*	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important;*/
}
header.page {
/*	height: 11em;*/
}
/* ==========================================================================
   Ad container structure
   ========================================================================== */
#width_shell {
	width: 100%;
}
.outer_shell {
	text-align: left;
	overflow: hidden;
	position: relative;
	height: 100%;
	background: #FFF;
	padding-left: 5px;
	padding-right: 5px;
}
.wrapper {
	max-width: 100% !important;
}
.columns-2 {
	width: 100%;
}
/* ==========================================================================
   END Ad container structure
   ========================================================================== */

.banner_hdr {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	margin: 20px 0 0 10px;
	position: absolute;
	float: right;
/*	z-index: 2;
*/	right: 30px;
	top: 30px;
}
.logo-box {
	background: none no-repeat scroll right top white;
}
.logo-box .logo img {
	padding: 0 5px;
	max-height: 100px;
	max-width: 320px;
}
.logo-box-small {
	background-color: #FFF;
	min-width: 130px;
	min-height: 32px;
	display: inline-block;
}
.fixed-link-logo {
	background-color: #fff;
	display: inline-block;
	height: 34px;
	left: 50%;
	margin: 4px 0 0 -65px;
	overflow: hidden;
	position: absolute;
	text-align: center;
	text-decoration: none;
	width: 130px;
}
.user-bar {
	padding: 0;
	max-width: none;
	float: none;
/*	height: 60px;
*/}
.user-welcome {
	margin-right: 5px;
}
/* ==========================================================================
   Page elements
   ========================================================================== */
   a {
    color: #4987C5;
}
a:hover, h1.subtitle, h2.subtitle, h3.subtitle, .highlight_links a, .highlight_links a:visited, .text_highlight, footer.page .disclaimer h3, footer.page .disclaimer h4, #listing_categories li.element, #listing_categories span.category_title, div.category_column ul span.category_title, .categories div a:hover, ul.social_links li.element, .row_header, h1.listing_title, h1.seller_username, h1.seller_username a:link, h1.seller_username a:visited, .galleryBigImage p, .full_image_item, h1.print_title, .lightUpBox_navigation, .lightUpBox_description, .title2, h1.search_title {
    color: #AC0002;
}
.news_message a {
		color: #AC0002 !important;
	}
.featured_items a, .featured_browsing a {text-decoration: none;}

h2.title, h1.title, h3.title {
	background: none;
	color: #000000;
	font-weight: bold;
	margin: 0;
	padding: .1em;
	vertical-align: middle;
	border-top-width: 1px;
	border-top-color: #929292;
	border-top-style: solid;
	border-bottom-style:none;
}
h3.subtitle {
    margin: 5px 0 0 0;
    padding-left: 10px;
	color: #000000;
}
.category-intro {
	font-size: inherit;
	text-transform: inherit;
}

.breadcrumb {
	margin: 0;
}
.breadcrumb a, .breadcrumb div {
	font-weight: bold;
	padding: 0.3em .2em 0.2em 1.5em;
	line-height: 1;
}
.breadcrumb a:after, .breadcrumb div:after, .breadcrumb a:before, .breadcrumb div:before {
/*	top: 55%;
	margin-top: -1.5em;
	font-size: .6em;*/
}
.breadcrumb .subcategory-nav-open {
	padding-top: 2px;
	color: #AC0002;
}
.glyphicon-wrap {
	color: #1c4594 !important;
	line-height: .75 !important;
	padding-top: .15em !important;
}
.row_even:hover, .browsing_result_table_body_even:hover, .seller_result_table_body_even:hover, .row_odd:hover, .browsing_result_table_body_odd:hover, .seller_result_table_body_odd:hover, .row_even_highlight:hover, .browsing_result_table_body_even_bold:hover, .seller_result_table_body_even_bold:hover, .row_odd_highlight:hover, .browsing_result_table_body_odd_bold:hover, .seller_result_table_body_odd_bold:hover, article.listing .article_inner:hover {
	background: #FBE8E8 !important;
}
ul.info li.label {
	width: auto;
}
.seller_label {
	position: relative;
	display: inline;
}
.assistive_links {
	padding-bottom: 5px;
}
.action_buttons {
	display: inline;
/*	float: right;
*/}
.seller-rating-box {
	border: none;
}
h2.title a, h2.title a:visited {
	color: #000000;
	text-decoration: none;
}
h2.main_listing_title {
	padding-top: .25em;
	padding-bottom: .25em;
	padding-left: 0 !important;
	color: #AC0002;
}
.main_listing_classifiedid {
	display: inline;
text-transform: uppercase;
	white-space: nowrap;
	color: #000000;
}
.classified_video_block {
	margin-top: 5px;
}
.member span.date {
	color: #4B4B4B;
}
.seller-rating-box a {
	margin-bottom: 3px;
}

.class_url_link {
	margin: 5px;
	position: relative;
	float: left;
}
.further_info_url_intro {
	padding-top: 5px;
	font-weight: bold;
}
.header-links-rwd a {
	color: #fff;
}
.header-links-rwd .search {
	background-color: #3e8fd0;
}
.header-links-rwd a.search:hover {
	background-color: #4987c5;
}
.header-links-rwd .list {
	background-color: #AC0002;
}
.header-links-rwd a.list:hover {
	background-color: #4987c5;
}
.region_breadcrumb {
	display: inline-block;
	font-weight: normal;
}
.recent_ads .browsing_result_table_body_odd, .recent_ads .browsing_result_table_body_even, .hottest_ads .browsing_result_table_body_odd, .hottest_ads .browsing_result_table_body_even {
	height: auto;
}
.row_even_highlight, .browsing_result_table_body_even, .seller_result_table_body_even, .browsing_result_table_body_even_bold, .seller_result_table_body_even_bold {
	background: none;
}
.row_odd_highlight, .browsing_result_table_body_odd, .seller_result_table_body_odd, .browsing_result_table_body_odd_bold, .seller_result_table_body_odd_bold {
	background: #f2f2f2;
}

.browsing_result_table_body_even_bold td a, .seller_result_table_body_even_bold td a, .browsing_result_table_body_odd_bold td a, .seller_result_table_body_odd_bold td a,
.browsing_result_table_body_even_bold .title h3 a, .seller_result_table_body_even_bold .title h3 a, .browsing_result_table_body_odd_bold .title h3 a, .seller_result_table_body_odd_bold td .title a {
	color:#AF0000 !important;
	font-weight:bold !important;
}
.gallery .browsing_result_table_body_even_bold .title h3, .gallery .seller_result_table_body_even_bold .title h3, .gallery .browsing_result_table_body_odd_bold .title h3, .gallery .seller_result_table_body_odd_bold td .title,
.gallery .browsing_result_table_body_even .title h3, .gallery .seller_result_table_body_even .title h3, .gallery .browsing_result_table_body_odd .title h3, .gallery .seller_result_table_body_odd td .title {
	margin: 0;
    line-height: 1em;
}


.closeBoxX {
	height: 1.5em;
	width: 1.5em;
}
.featured_items .listing_set article div.article_inner, .featured_browsing .listing_set article div.article_inner {
	padding: 0.2em;
}
.featured_items .listing_set article div.article_inner, .featured_browsing .listing_set article div.article_inner {
	border: none;
}
.featured_items .listing_set h3 {
    padding: 1px 0 1px 3px;
	    margin: .2em 0;
}
.featured_items .listing_set .price em {
	display:none;
}

.listing_set.gallery .article_inner, .listing_set.list article {
	border: solid #CBCBCB;
	border-width: 1px;
	padding: .3em;
	margin: .3em;
	min-height: 50px;
}

.ui-dialog {
-moz-box-shadow: 2px 4px 3px 3px rgba(82,82,82,0.40);
	-webkit-box-shadow: 2px 4px 3px 3px rgba(82,82,82,0.40);
	box-shadow: 2px 4px 3px 3px rgba(82,82,82,0.40);
}
.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
        top: 12%;
    width: auto;
    padding: inherit;
  height: 25px;
  vertical-align: middle;
    line-height: .5em;
  margin:0;
}
.ui-widget-header {
    border: 1px solid #C70003;
    background: #C70003 none 50% 50% repeat-x !important;
    color: #fff;
    font-weight: bold;
}
.seller_username {
    margin: 0; 

}
.pricing_table {
	padding-left:20px;
	padding-right:20px;
	width:100%;
}
#pricing_comp {
	width:100%;
}
#pricing_comp td {
border-bottom: #B3B3B3;
    border-bottom-width: 1px;
    border-bottom-style: solid;
	background-color:#E3E3E3;
	padding-left:3px;
}
#pricing_comp th
{
	font-weight:bold;
	border-top: #B3B3B3;
    border-top-width: 1px;
    border-top-style: solid;
	}
	
#account-types .item {

    width: 30%;

}
.news_message{
	font-size: 80%;
		background-color: #4987c5;
color: white;
	padding: 7px;
}


/* 32em = 512px */

@media only screen and (min-width: 32em) {
.fixed-link-logo {
	display: none;
}
}

/* 32em = 512px */

@media only screen and (max-width: 32em) {


}

/* 18em = 288px */

@media only screen and (max-width: 18em) {
.logo-box {
	min-width: 100%;
}
}

   
   
   /* ==========================================================================
   Storefront
   ========================================================================== */
.class_storefront_link {
/*	margin: 5px;
	position: relative;*/
/*	float: left;
	clear: left;*/
}
   
   .canopy-black .store-logo-container {
	   background-image:none;
background: -moz-linear-gradient(top,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.65)), color-stop(100%,rgba(0,0,0,0))); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* IE10 preview */
background: linear-gradient(to bottom,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
   }
   
   .canopy-black h2.title {
    background: #C1C1C1 none no-repeat scroll 0 0;
}
   
   @media only screen and (min-width: 52em) {
   .store .main {
/*	   float:right;
*/   }
   .store .button {
	   white-space:normal;
   }
}

/* ==========================================================================

   Front Page

   ========================================================================== */
   .miniinfotext {
	font-size: .7em;
	margin: 0;
	padding: 0;
	font-style: italic;
	overflow: hidden;
	float: right;
}
.sidebar td, .sidebar th {
	vertical-align: top;
}
.search-form {
	border-width: 0px;
	border-style: solid;
	border-color: #c4d9df #a4c3ca #83afb7;
	width: 70em;
	max-width: 100%;
	height: 2.2em;
	padding: 0;
	margin: 0.3em auto;
	position: relative;
	z-index: 10;
	overflow: hidden;
	text-align: center;
	display: inline-block;
}
.search-box-container {
	color: #FFF;
	font-weight: bold;
	width: 98%;
	margin: 0 auto;
}
.search-box-container .zipbox select {
	border: thin solid #fff;
	border-radius: 0;
}
.search-box-container #by_zip_code {
	border-color: #fff;
	border-radius: 0;
}
.search-box-container .form-wrapper {
	width: 90%;
}
.form-wrapper, .form-wrapper input {
	border-radius: 0px;
}
.form-wrapper button::before {
	border-color: transparent #4987c5;
}
.form-wrapper button {
	background: #4987c5 none repeat scroll 0 0;
}
.form-wrapper button:hover::before {
	border-color: transparent #3e8fd0;
}
.form-wrapper button:hover {
	background: #3e8fd0 none repeat scroll 0 0;
}
.home_bullets {
	display: block;
	margin: 0;
	padding: 0 0.6em 0;
	text-align: center;
}
.home_bullets li {
	list-style: none;
	margin-bottom: .3em;
	text-align: center;
}
.home_bullets li a {
	display: block;
	width: 100%;
	max-width: 100%;
	background-color: #333;
	text-decoration: none;
	font-weight: normal;
	transition-duration: 0.2s;
	color: #fff;
	margin: 0 auto;
	line-height: 1em;
	-moz-box-sizing: border-box; /* Firefox */
	box-sizing: border-box;
	border: thin solid #fff;
	border-radius: .4em;
	text-shadow: 0 -.1em 0 rgba(0, 0, 0, 0.4);
	box-shadow: inset 0 .1em 0 rgba(255, 255, 255, 0.4), 0 .2em .2em rgba(0, 0, 0, 0.2);
}
.home_bullets li a:hover {
	background-color: #4987c5;
}
.home_bullets #active a {
	background-color: #AC0002;
	font-weight: bold;
}
.home_bullets #active a:hover {
	background-color: #4987c5;
}
input[type="text"] {
	background: url("../images/backgrounds/form_input.gif") repeat-x scroll left top #fff;
}

.recent-listing-links {
	text-align: right;
	margin: 0;
}
.site_intro {
	letter-spacing: -1px;
	color: #FF8000;
	font-weight: bold;
}
.site_intro2 {
	font-weight: bold;
	letter-spacing: -1px;
}
div.img_fix img, div.ad1 img {
	max-width: 100%;
}
.welcome {
	padding: 5px 5px 10px;
}
.stats {
	text-align: center;
}

.fp_newest_block .sub_info {
	float: right;
}
.fp_newest_block .city, .fp_newest_block .zip {
	white-space: nowrap;
	display: inline-block;
}
.fp_newest_block .listing .image {
/*	min-height: 95px;
*/	border: none !important;
	background: none !important;
	min-width: 70px;
}
.fp_newest_block h3 {
	margin: 0;
}
.fp_newest_listings .row_even_highlight, .fp_newest_listings .browsing_result_table_body_even, .fp_newest_listings .seller_result_table_body_even, .fp_newest_listings .browsing_result_table_body_even_bold, .fp_newest_listings .seller_result_table_body_even_bold {
	background: none;
}
.fp_newest_listings .row_odd_highlight, .fp_newest_listings .browsing_result_table_body_odd, .fp_newest_listings .seller_result_table_body_odd, .fp_newest_listings .browsing_result_table_body_odd_bold, .fp_newest_listings .seller_result_table_body_odd_bold {
	background: none;
}
.fp_newest_listings .fp_newest_block:nth-of-type(2n+1) article {
	background: #f2f2f2;
}
.fp_newest_listings .fp_newest_block:nth-of-type(4n+1) article {
	background: #f2f2f2;
}


.facebookimgicon img {
    max-width: 100%;
}
	
.facebook_box {
	border-color: #CCC;
	border-width: 2px;
	background: #94b2e4;
	font-weight:bold;
	border-style: solid;
	border-radius: 6px;
	margin-top: 3px;
	margin-bottom: 7px;
}
.facebook_box p {
	margin: 5px !important;
}
.facebook_box .fb-follow, .facebook_box .fb-like{
margin-left:3px;
}
#fb-root {
    display: none;
}
.google_box {
	clear: both;
	border-color: #CCC;
	border-width: 2px;
	background: #df4a32;
	font-weight:bold;
	border-style: solid;
	border-radius: 6px;
	margin-top: 3px;
	margin-bottom: 7px;
	overflow:visible;
}
.google_box:after {
    content: "";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; 
}
.googleimgicon {
	float: left;
	width: 40px;
    display: inline-block;

}
.google_addon{
	display: inline-block;
	float: right;
		top: 5px;
    position: relative;
	padding-right: 1px;
	padding-bottom: 1px;
}

/* 52em = 832px */

@media only screen and (max-width: 52em) {


.two-column .main {
	width: 100%;
}
.stats {
	display: none;
}
.site_intro {
	display: none;
}
.site_intro2 {
	display: none;
}
.welcome {
	display: none;
}
.sidebar2 {
	display: none;
}
.half_column_left, .half_column_right {
	display: inline-block;
	width: 100%;
	margin-bottom: 0;
}
.not-active {
	pointer-events: none;
	cursor: default;
}
.facebook_box {
	text-align:center;
}
}

/* 38em = 608px */

@media only screen and (min-width: 38em) {

}

/* 52em = 832px */

@media only screen and (min-width: 52em) {
.half_column_left, .half_column_right {
	width: 50%;
}
}

/* 18em = 288px */

@media only screen and (max-width: 18em) {

.search_column_left, .search_column_right {
	height: 120px;
}
}
/* ==========================================================================

   Menu and submenus 

   ========================================================================== */
.fixed-nav {
	z-index:5;
}

.topdropdown .field {
	height: 21px;
	border: thin solid rgb(185, 185, 185);
	font-weight: bold;
	margin: 0;
	padding-top: 0px;
	margin-top: 2px;
	margin-left: 5px;
}
.cz-categories {
	display: block;
	border: 0;
}
.cz-categories a {
	border: 0;
}
.cz-categories .list-group-item {
	padding: 5px 5px;
	margin-bottom: -1px;
	/*font-size: .8em;*/
}
.cz-categories a span {
	float: none;
	margin-left: 2px;
}
/* ******* MAIN MENU ******** */


ul#css3menu1, ul#css3menu1 ul {
	margin: 0;
	list-style: none;
	padding: 0;
	background-color: none;
	border-width: 0;
	border-style: solid;
	border-color: none;
}
ul#css3menu1 ul {
	display: none;
	left: 0;
	top: 100%;
	-moz-box-shadow: 4px 4px 3px #494949;
	-webkit-box-shadow: 4px 4px 3px #494949;
	box-shadow: 4px 4px 3px #494949;
	background-color: #BFBFBF;
	-moz-border-radius: 0 5px 5px 5px;
	-webkit-border-radius: 0;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-radius: 0 5px 5px 5px;
	padding: 0 8px 8px;
}
ul#css3menu1 li:hover>ul {
	display: block;
}
ul#css3menu1 li:hover {
	z-index: 100;
}
ul#css3menu1 li:hover>a {
	background-color: #AC0002;
	border-style: none;
	color: #FFF;
}
ul#css3menu1 ul li:hover>a {
	background-color: #AC0002;
	background-image: -o-linear-gradient(-90deg, rgba(0,0,0,0), rgba(0,0,0,0.06) 50%, rgba(0,0,0,0.18));
	background-image: -moz-linear-gradient(-90deg, rgba(0,0,0,0), rgba(0,0,0,0.06) 50%, rgba(0,0,0,0.18));
	background-image: linear-gradient(180deg, rgba(0,0,0,0), rgba(0,0,0,0.06) 50%, rgba(0,0,0,0.18));
	background-image: -webkit-linear-gradient(-90deg, rgba(0,0,0,0), rgba(0,0,0,0.06) 50%, rgba(0,0,0,0.18));
	color: #FFF;
	text-decoration: none;
filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#00000000, endColorstr=#2D000000)
}
ul#css3menu1 li {
	position: relative;
	display: block;
	white-space: nowrap;
	float: left;
	    margin-top: 3px;
    margin-bottom: 3px;
}
ul#css3menu1 ul li {
	float: none;
	margin: 8px 0 0;
}
ul#css3menu1 ul a {
	text-align: left;
	padding: 3px 10px;
	background-color: none;
	background-image: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font: 12px Arial, Helvetica;
	color: #414141;
	text-decoration: none;
	border-bottom: 1px;
	border-color: #666666;
	border-bottom-style: solid;
}
ul#css3menu1 li.topmenu>a {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
ul#css3menu1 li.toproot>a {
	background-color: none;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px;
	-webkit-border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
		border-radius: 5px 5px 0 0;
}
.toproot>a:after {
	content: "\e134";
	padding-left: 4px;
	font-family: 'Glyphicons Halflings';
	line-height: .5em;
}
.page-bar {
	border-top: 1px solid #B7B7B7;
	border-bottom: 1px solid #B7B7B7;
	border-left: none;
	border-right: none;
	border-radius: 0;
	top: 0;
	box-shadow: none;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	background: none;
	text-align: left;
	position: relative;
	overflow: visible;
}
.page-bar .menu-link {
	padding: 0.5em;
	text-align: center;
}
ul#css3menu1 .glyphicon {
	padding-right: 6px;
}
ul#css3menu1 li.topmenu>a, ul#css3menu1 li.toproot>a {
	line-height: 1em;
	
}

/* 52em = 800px */

@media only screen and (min-width: 52em) {
ul#css3menu1 ul {
	position: absolute;
}
.page-bar .menu-link {
	color:#5F5F5F;
	background: none repeat scroll 0 0 #fff;
	min-width: 12%;
}
/* user bar acts as the bar across the top */

.abs-space {
	height: 0;
}
.user-bar {
	text-align: right;
}
}

/* 52em = 832px */

@media only screen and (max-width: 52em) {
	.fixed-link {
    top: 4px;
    background-repeat: no-repeat;
	}
ul#css3menu1 ul li {
	margin: 3px 0 0;
}
.fixed-nav .menu {
	height: 44px;
	overflow: visible;
}
.fixed-nav .menu:after {
	content: "MENU";
	padding-left: 30px;
	color: #fff;
	vertical-align: -5px;
}
.topdropdown,  .topdropdown select{
	/*display: none !important;*/
}
ul#css3menu1 ul {
	position: static;
}
.page-bar .menu-link {
	background: none repeat scroll 0 0 #9B9B9B;
	margin: 0 2px 1px 0;
	padding-left: 20px;
	transition-duration: 0.2s;
	width: 100%;
	float: none;
	text-align: left;
}
.user-links .menu-link {
	background: none repeat scroll 0 0 #9B9B9B;
	margin: 0 2px 1px 0;
	padding-left: 20px;
	transition-duration: 0.2s;
	width: 100%;
	float: none;
}
.user-links .menu-link:hover {
	background-color: #AC0002;
	border-style: none;
	color: #FFF;
}
.menu-link {
	border-radius: 0;
	color: #FFF;
}
ul#css3menu1 li {
	float: none;
}
.page-bar {
	border: none;
	border-radius: 0;
	top: 0;
}
.fixed-menu {
	max-width: none;
}
.regions h2.title, .my-account h2.title {
    background: none;
    padding-top: 8px;
}
.mini-cart, .category_navigation_box {
    -moz-border-bottom-colors: #C5C5C5;
	-moz-border-left-colors: #C5C5C5;
	-moz-border-right-colors: #C5C5C5;
	-moz-border-top-colors: none;
	border-color: #C5C5C5;
	width: 99%;
    
}
.category_navigation_box {
	-moz-border-bottom-colors: #C5C5C5;
	-moz-border-left-colors: #C5C5C5;
	-moz-border-right-colors: #C5C5C5;
	-moz-border-top-colors: none;
	border-color: #C5C5C5;
	background: none;
	border-radius: 0 0 10px 10px;
	border-style: none solid solid;
	border-width: 0 1px 1px;
	margin: 0 auto;
	width: 99%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	float: left;
}
}
/* ******* END MAIN MENU ******** */
/* ==========================================================================

   Listing Display Page

   ========================================================================== */


.sidebar .listing_printer_friend a:before {
	content: "\e045";
	padding-right: 10px;
	font-family: 'Glyphicons Halflings';
	line-height: .5em;
	
}
.printpage_image_block img{
	    max-width: 100%;
}
.printpage_image_block .zoom_link{
	visibility:hidden;
}



.sidebar .listing_favourites a:before {
	content: "\e143";
	padding-right: 10px;
	font-family: 'Glyphicons Halflings';
	line-height: .5em;
	
}
.sidebar .listing_notify_friend a:before {
	content: "\e178";
	padding-right: 10px;
	font-family: 'Glyphicons Halflings';
	line-height: .5em;
	
}
.sidebar .listing_contact_us a:before {
	content: "\e205";
	padding-right: 10px;
	font-family: 'Glyphicons Halflings';
	line-height: .5em;
	
}
.tab-content .info li.label:after {
	content: ": ";
}
.my-account .my_account_links_inactive ul {
    display: -webkit-box;
}
.listing_maincol .content_box_3 {
    border: none;
}
.user-profile-cntnr {
 border: none;
}


/* 52em = 832px */

@media only screen and (min-width: 52em) {
.lead_pic_2 {
	display: none;
}
}

/* 52em = 832px */

@media only screen and (max-width: 52em) {
.lead_pic_1 {
	display: none;
}
}

/* 18em = 288px */

@media only screen and (max-width: 18em) {
}
/* ==========================================================================

   Box Style Changes

   ========================================================================== */


.gallery_carousel_dot, .gallery_carousel_dot_active {
	vertical-align: middle;
	    font-size: 1.2rem;

	}
	.gj_simple_carousel{
	    margin-bottom: 0;
}


.content_box_3 {
	background-color: #FFF;
}
h2.title, h1.title, h3.title, h4.title, .rounded_top {
	border-radius: 0;
	padding-left: 0;
}
.design2016 h1.title {
	background: url("../images/backgrounds/title_bar_bg2.png") repeat scroll 0 0 #3E8FD0;
}
.design2016 h2.title {
	background: url("../images/backgrounds/title_bar_bg2.png") repeat scroll 0 0 #AC0002;
}
.design2016 h3.title {
	background: url("../images/backgrounds/title_bar_bg2.png") repeat scroll 0 0 #3E8FD0;
	color: #FFF;
}
h3 {
/*	padding: 5px 0 5px 10px;
*/}
h3 a:hover {
	text-decoration: none;
}
.design2016 h4.title {
	background: url("../images/backgrounds/title_bar_bg2.png") repeat scroll 0 0 #545454;
	color: #fff;
	font-weight: bold;
	margin: 0;
	vertical-align: middle;
	border-radius: 0;
	padding: 5px 0 5px 10px;
}
h1.title.rounded_top, h2.title.rounded_top, h3.title.rounded_top {
	border-radius: 0;
}

/* 52em = 800px */

@media only screen and (max-width: 52em) {
}
/* ==========================================================================

   Buttons

   ========================================================================== */
.button {

box-shadow: none; 
}
.mini_button, .mini_cancel {
    background: #e2e4e9;
	background-image: none!important;
}
.next_prev_buttons {
	clear: both;
	text-align: center;
	padding-bottom: 5px;
}
.recentButtons .button:hover {

    color: #AC0002;
}
.helplinkicontooltip span:before {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-size: 1rem;
	position: relative;
	content: "\f059";
	color: #B2FF19;
	line-height: 1;
}
.helplinkicontooltip:hover span:before, .helplinkicontooltip:hover {
	content: "\f059";
	color: #C00;
	text-decoration: none;
	line-height: 1;
}
.helplinkicontooltip_mini span:before {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-size: .75rem;
	position: relative;
	content: "\f059";
	color: #B2FF19;
	line-height: 1;
}
.helplinkicontooltip_mini:hover span:before, .helplinkicontooltip:hover {
	content: "\f059";
	color: #C00;
	text-decoration: none;
	line-height: 1;
}

a.lightUpLink{
/*	display: none;
*/}
/* ==========================================================================

   Change Col Width of 2 Column Page

   ========================================================================== */



.two-column .main {
	left: 20%;
	width: 80%;
}
/* ==========================================================================

   Categories Menu Adjustment to Above Main for RWD

   ========================================================================== */



.two-column .sidebar {
	left: 0;
	width: 100%;
}
li.my_account_links_inactive ul li {
    border-bottom: 1px dashed #888888;
    color: #999;
    padding: 5px;
    width: 100%;
}

/* 52em = 832px */

@media only screen and (min-width: 52em) {
.three-column .sidebar {
	float: right;
	left: -80%;
	width: 20%;
}
.three-column .sidebar2 {
	float: right;
	right: -20%;
	width: 20%;
}
.two-column .sidebar {
	left: 0;
	width: 20%;
	padding: 0 0.2em;
}
.two-column .main {
	left: 0;
	width: 80%;
}
}

/* 52em = 800px */

@media only screen and (max-width: 52em) {
.two-column .main {
	width: 100%;
}

}
/* ==========================================================================

   Misc

   ========================================================================== */

.fixed-nav .myaccount_user{
    width: 140px;
    background-image: none;
	top: 9px;
    position: relative;
    color: #fff;
    text-decoration: none;
}
.header-links-rwd a {

    padding: 0.25em 0.35em;

}

div.multiselect {
	display: inline-block;
}
div.multiselect ul {
	margin: 0;
	padding: 0;
}
div.multiselect ul li {
	list-style: none;
	float: left;
	padding: 0 0 0 .625em;
}
div.multiselect .or_field {
	text-align: right;
}
nav.extra-links a:hover, .disclaimer a, .disclaimer a:hover, .breadcrumb .active, .price {
	color: #4987c5;
	/*color: #AC0002;*/
	
	background-color: linear-gradient(to right, #fff, #e9edf0);
}

.list-group a {
	text-decoration: none;
}
.price {
	white-space: nowrap;
}
.question {
	width: 40%;
}
.answer {
	padding: 0.3em 0 !important;
}
p, pre {
	margin: 0.5em;
}
.field_label, .required {
	width: 14.5em;
}
.border {
	border-top: none;
	border-left: 1px solid #B7B7B7;
	border-bottom: 1px solid #B7B7B7;
	border-right: 1px solid #B7B7B7;
}
.border2 {
	border-top: none;
	border-left: 1px solid #B7B7B7;
	border-bottom: 1px solid #B7B7B7;
	border-right: 1px solid #B7B7B7;
}
.sidebar .sidebar-collapse {
	float: none;
	max-width: 100%;
}
.article_inner p img {
	max-width: 100%;
}
.edit,
.delete,
.preview {
	border: none;
	background: none;
	color: #666;
	padding: .2em .3em;

}
.edit:hover,
.delete:hover,
.preview:hover {
	border: none;
	background: none;
	color: #9e4144;
	text-decoration: none;
	top: 2px;
	left: 2px;
}
.edit img:hover,
.delete img:hover,
.preview img:hover {

	top: 2px;
	left: 2px;
}

/* 52em = 832px */

@media only screen and (max-width: 52em) {
.main_col_spcr {
	height: 0.5em;
}
}
/* ######### advert styles ######### */
#advert_shell {
	float: none;
	height: 100%;
	display: block;
	margin: auto;
	width: 100%;
	max-width: 80em;
/*	min-width: 730px; */
}
#width_shell {
}
#nav_advert_shell {
	text-align: center;
	display: block;
	margin: 0 auto;
	padding-top: 5px;
	padding-bottom: 5px;
}
#nav_advert_shell_float {
	width: auto;
	margin-left: auto;
	margin-right: auto;
}
#header_advert_shell {
	position: relative;
	text-align: right;
	margin-top: 30px;
	margin-right: 40px;
	width: auto;
	float: right;
}
#footer_banner_advert_shell {
	text-align: center;
	display: table;
	margin: 0 auto;
}
#head_strip_advert {
	width: 100%;
	/*height: 40px;*/
	overflow: hidden;
}
#left_column_advert {
	z-index: 1;
	float: left;
/*	height: 100%;
*/	position: relative;
	margin-right: 5px;
	margin-top: 72px;
}
.vertgadvert_holder {
	margin-top: 7px;
	border: 1px solid #CBCBCB;
}
#right_column_advert {
	z-index: 1;
	float: right;
/*	height: 100%;
*/	position: relative;
	margin-left: 5px;
	margin-top: 72px;
}
div[id^="div-gpt-ad-"] {
	border:1px solid #B5B5B5 !important;
	border-style:solid !important;
	border-width: 1px !important;
	border-color:#B5B5B5 !important;
	box-sizing: content-box !important;
	display: inline-block;
}

.dfp_advert_frame{
	margin-bottom: 9px;
}

/*[id|="google_ads_iframe_/7953651/RCT_allpage_skyscraper_120x600_0__container__"]{width: 120px !important;}
[id|="google_ads_iframe_/7953651/RCT_allpage_skyscraper_120x600_right_0__container__"]{width: 120px !important;}
[id|="google_ads_iframe_/7953651/RCT_allpage_skyscraper_120x600_0"]{
	max-width: 120px !important;
	width: 120px !important;
	overflow: hidden;
}
[id|="google_ads_iframe_/7953651/RCT_allpage_skyscraper_120x600_right_0"]{
	max-width: 120px !important;
	width: 120px !important;
	overflow: hidden;
}*/

@media only screen and (max-width: 63em) {
#header_advert_shell {
	margin-top: 10px;
	margin-right: 0;
	width: 100%;
	max-width: 100%;
	height: auto;
	float: left;
}
#mobile_column_advert1 {
		float: left; }
#mobile_column_advert2 {
		float: right; }
}
/* ==========================================================================

   FOOTER

   ========================================================================== */

.footer-separator {
	height: 0.5em;
}
nav.footer {
	background: none;
	border: 0 solid #eaeaea;
	border-radius: 0;
	padding: 0.5em 0.9em;
	margin: 0 auto;
	position: relative;
	width: 100%;
	text-align: center;
}
footer.page {
	background: url("../images/backgrounds/footer-bg.jpg") repeat-x scroll left top #515E68;
	padding-bottom: 1em;
	line-height: .6;
}
footer.page:before {
	height: 0;
}
.footer_links {
	display: inline-block;
	margin: 0 auto;
	padding: 5px;
}
.flink {
	display: inline-block;
	margin: 0 auto;
}
nav.footer a:nth-of-type(2n+1) {
	border-left: 1px solid #CCCCCC;
/*	padding-left: 10px;
*/	padding-left: 3px;
padding-right: 3px;
}
nav.footer a {
	width: auto;
	color: #fff;
	font-weight: bold;
	text-align: centre;
}
.copyright {
	display: inline-block;
	color: #FFF;
	text-align: right;
}
footer.page .disclaimer p, footer.page .disclaimer h4 {
	color: #FFF;
}
footer.page .disclaimer a {
	color: #FFF;
	float: none;
	text-decoration: underline;
	border: none;
}
footer.page .disclaimer a:hover {
	text-decoration: none;
}
.disclaimer {
	text-align: center;
	line-height: 1.1em;
}
.social-contacts {
	margin: 0 auto;
	width: auto;
	border: 0;
	text-align: center;
}
.social-contacts a {
	margin: 0 0.5em;
}

/* 64em = 1024px */

@media only screen and (max-width: 68em) {
nav.footer {
	width: 100%;
	margin: 0 auto;
	padding: 0;
}
.copyright {
	text-align: center;
}
}

/* 52em = 832px */

@media only screen and (max-width: 52em) {
.footer_links {
	left: 50px;
}
}

/* 38em = 608px */

@media only screen and (max-width: 38em) {
.footer_links {
	width: 100%;
	left: auto;
	padding: 0;
}
nav.footer a {
	border-bottom: none;
	color: #fff;
	background-color: transparent;
}
.copyright {
	width: 100%;
}
nav.footer a:hover {
	color: #343C43;
	background-color: #EEE;
}
}

/* 18em = 288px */

@media only screen and (max-width: 18em) {

}
/* ==========================================================================

   GEOCORE v16 FIXES

   ========================================================================== */


.form-wrapper {
	box-sizing: content-box;
}
.design2016 .page-bar {
	text-align: left;
}
.design2016 .nav-wrapper {
	margin: 0;
}
.design2016 h1.my_account {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border-bottom: thin dotted #535353;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	color: #535353;
}
a.list-group-item:hover, a.list-group-item.active, a.list-group-item.active:hover {
	background-color: #3E4851;
}
.price-tag {
	background: #AC0002 none repeat scroll 0 0;
}
#user_listing_table tr {
	    vertical-align: top;
}
.mini-cart {
border: 0;
    
}
#image_edit_delete{
	    float: right;
	font-size: .9em;
}
#image_edit_delete a {
text-decoration: none;
}
#image_edit_rotate{
	    float: left;
	font-size: .9em;
}
#image_edit_rotate a {
text-decoration: none;
}
#image_edit_rotate a::before{
	font-family: FontAwesome;
	text-decoration: none;
	content: "\f01e";
	color: #1DAA07;
}
	#image_edit_delete a::after{
	font-family: FontAwesome;
	text-decoration: none;
	content: "\f014";
	color: #CE0034;
}
#image_slot {
	padding-top: 1em;
}
.editImageSort {
    width: 40%;
}
.media-rotate {
right: unset;
}
.media-delete {
    display: block;
    position: absolute;
    right: 0.4em;
    top: 0.1em;
}

@media only screen and (min-width: 52em) {
.user-links .menu-link {
	color: #AC0002;
}
.user-links .menu-link:hover {
	text-decoration: underline;
	color: #4987c5;
}
}


*, *::before, *::after {
	box-sizing: border-box;
}
.legend div, .legend div::before, .legend div::after, .legend, .legend::before, .legend::after {
	box-sizing: content-box;
}
.browsing_filter_container h1.browsing_filter_title {
	background: #999 url("../images/backgrounds/title_bar_bg2.png") repeat scroll 0 0;
}
div.offsite_video_box_title_editing {
	background: #3e8fd0 url("../images/backgrounds/title_bar_bg2.png") repeat scroll 0 0;
}


/* ==========================================================================

   Photoswipe FIXES

   ========================================================================== */

.pswp__caption__center {
    text-align: center;
}

button.pswp__button--arrow--left:before {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-size: 2rem;
	content: "\f060";
	color: #FFFFFF;
}
button.pswp__button--arrow--right:before {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-size: 2rem;
	content: "\f061";
	color: #FFFFFF;
}
