﻿

#locations_copy {
    float: left;
    overflow: auto;
    width: 100%;
    margin: 40px 0 0;
}


#content.narrowcolumn #locations_copy h3 {
    color: #313131;
}


	.fusion-column:nth-child(5n),
	.fusion-column:nth-child(4n),
	.fusion-column:nth-child(3n),
	.fusion-column:nth-child(2n),
	.fusion-column {
		margin-right: 0;
	}


	.fusion-columns-2 .fusion-column, .fusion-columns-2 .fusion-flip-box-wrapper,
	.fusion-columns-4 .fusion-column, .fusion-columns-4 .fusion-flip-box-wrapper {
		width: 50% !important;
		float: left !important;
	}


	.fusion-columns-2 .fusion-column:nth-child(3n), .fusion-columns-2 .fusion-flip-box-wrapper:nth-child(3n), 
	.fusion-columns-4 .fusion-column:nth-child(3n), .fusion-columns-2 .fusion-flip-box-wrapper:nth-child(3n)  {
		clear: both;
	}


	.fusion-columns-3 .fusion-column, .fusion-columns-3 .fusion-flip-box-wrapper,
	.fusion-columns-5 .fusion-column, .fusion-columns-5 .fusion-flip-box-wrapper,
	.fusion-columns-6 .fusion-column, .fusion-columns-6 .fusion-flip-box-wrapper,
	.fusion-columns-5 .col-lg-2, .fusion-columns-5 .col-md-2, .fusion-columns-5 .col-sm-2 {
		width: 33.33% !important;
		float: left !important;
	}


	.fusion-columns-3 .fusion-column:nth-child(4n), .fusion-columns-3 .fusion-flip-box-wrapper:nth-child(4n),
	.fusion-columns-5 .fusion-column:nth-child(4n), .fusion-columns-5 .fusion-flip-box-wrapper:nth-child(4n),
	.fusion-columns-6 .fusion-column:nth-child(4n), .fusion-columns-6 .fusion-flip-box-wrapper:nth-child(4n) {
		clear: both;
	}


	.footer-area .fusion-column,
	#slidingbar .fusion-column {
		margin-bottom: 40px;
	}


	.fusion-column.fusion-one-sixth,
	.fusion-column.fusion-five-sixth,
	.fusion-column.fusion-one-fifth,
	.fusion-column.fusion-two-fifth,
	.fusion-column.fusion-three-fifth,
	.fusion-column.fusion-four-fifth,
	.fusion-column.fusion-one-fourth,
	.fusion-column.fusion-three-fourth,
	.fusion-column.fusion-one-third,
	.fusion-column.fusion-two-third,
	.fusion-column.fusion-one-half {
	  position: relative;
	  float: left;
	  margin-right: 4%;
	  margin-bottom: 20px;
	}

	.fusion-column.fusion-one-sixth {
	  width: 13.3333%;
	}

	.fusion-column.fusion-five-sixth {
	  width: 82.6666%;
	}

	.fusion-column.fusion-one-fifth {
	  width: 16.8%;
	}

	.fusion-column.fusion-two-fifth {
	  width: 37.6%;
	}

	.fusion-column.fusion-three-fifth {
	  width: 58.4%;
	}

	.fusion-column.fusion-four-fifth {
	  width: 79.2%;
	}

	.fusion-column.fusion-one-fourth {
	  width: 22%;
	}

	.fusion-column.fusion-three-fourth {
	  width: 74%;
	}

	.fusion-column.fusion-one-third {
	  width: 30.6666%;
	}

	.fusion-column.fusion-two-third {
	  width: 65.3333%;
	}

	.fusion-column.fusion-one-half {
	  width: 48%;
	}


	
	
	.fusion-column.fusion-one-sixth.spacing-no {
	  width: 16.6666666667% !important;
	}

	.fusion-column.fusion-five-sixth.spacing-no {
	  width: 83.333333333% !important;
	}

	.fusion-column.fusion-one-fifth.spacing-no {
	  width: 20% !important;
	}

	.fusion-column.fusion-two-fifth.spacing-no {
	  width: 40% !important;
	}

	.fusion-column.fusion-three-fifth.spacing-no {
	  width: 60%  !important;
	}

	.fusion-column.fusion-four-fifth.spacing-no {
	  width: 80%  !important;
	}

	.fusion-column.fusion-one-fourth.spacing-no {
	  width: 25%  !important;
	}

	.fusion-column.fusion-three-fourth.spacing-no {
	  width: 75%  !important;
	}

	.fusion-column.fusion-one-third.spacing-no {
	  width: 33.33333333%  !important;
	}

	.fusion-column.fusion-two-third.spacing-no {
	  width: 66.66666667%  !important;
	}

	.fusion-column.fusion-one-half.spacing-no {
	  width: 50% !important;
	}

	
	.fusion-column-last {
	  clear: right;
	  zoom: 1;
	}

	
	.fusion-column.spacing-no {
		margin-bottom: 0;
		width: 100% !important;
	}


	.fusion-column.spacing-yes {
		width: 100%;
	}

.rtl #slidingbar-area .columns .fusion-column,
.rtl .footer-area .columns .fusion-column {
  float: right;
}

.rtl .fusion-column {
  float: right;
}

.rtl .fusion-column.fusion-one-sixth,
.rtl .fusion-column.fusion-five-sixth,
.rtl .fusion-column.fusion-one-fifth,
.rtl .fusion-column.fusion-two-fifth,
.rtl .fusion-column.fusion-three-fifth,
.rtl .fusion-column.fusion-four-fifth,
.rtl .fusion-column.fusion-one-fourth,
.rtl .fusion-column.fusion-three-fourth,
.rtl .fusion-column.fusion-one-third,
.rtl .fusion-column.fusion-two-third,
.rtl .fusion-column.fusion-one-half {
  float: right;
  margin-right: 0;
  margin-left: 4%;
}

.rtl #wrapper .fusion-column.last {
  margin-left: 0;
}

#wrapper .fusion-column.last {
  margin-right: 0;
}

.fusion-column.fusion-one-sixth,
.fusion-column.fusion-five-sixth,
.fusion-column.fusion-one-fifth,
.fusion-column.fusion-two-fifth,
.fusion-column.fusion-three-fifth,
.fusion-column.fusion-four-fifth,
.fusion-column.fusion-one-fourth,
.fusion-column.fusion-three-fourth,
.fusion-column.fusion-one-third,
.fusion-column.fusion-two-third,
.fusion-column.fusion-one-half {
  position: relative;
  float: left;
  margin-right: 4%;
  margin-bottom: 20px;
}

.fusion-column-last:before,
.fusion-column-last:after {
  content: " ";
  display: table;
}

.fusion-column-last:after {
  clear: both;
}

.fusion-content-boxes .fusion-column {
  margin-bottom: 20px;
}

.landing-form .fusion-column-wrapper{
   margin-top: 10px;
   border-radius: 4px;
}

.slider-wrap .fusion-column.fusion-one-half {
    margin-top: 10px;
    margin-bottom: 0px;
}
.small-12{width:100%}
section.stories.special-report .small-12{max-width:760px}
.field.form-field.small-12.medium-12.columns.Subscriber_btn{margin:0!important;padding:0 .9375rem!important}
.field.form-field.small-12.medium-6.partsec.columns{margin-bottom:2px!important;padding-top:2px!important}
section.listing .lightbox-form.new .listing_form.small-12.columns{padding:0!important}



.left { float: left; text-align: left; }



.button.left a,
button.left { float: left; margin: 5px 10px 5px 0; }

.column.left { text-align: left; }
.view .progress-disabled{float:none;}
.view-filters{margin-bottom:25px;}


    .entry_content h3 {
      font-family: "fira-sans", Arial, sans-serif;
      font-size: 1.25em;
      font-weight: normal;
      letter-spacing: 0;
      line-height: 1.75em;
      margin-bottom: 1.25em;
      text-transform: none;
    }

h2.entry-title {
  font: 18px/20px 'MuseoSlab500Regular', arial, helvetica, sans-serif;
}


.fusion-blog-archive .entry-title {
  margin-bottom: 5px;
}


.fusion-blog-layout-large .entry-title,
.fusion-blog-layout-medium .entry-title {
  margin-bottom: 25px;
}

.fusion-blog-layout-large-alternate .entry-title,
.fusion-blog-layout-medium-alternate .entry-title {
  margin-bottom: 5px;
}



.footermediaicon{width:42px;
height:42px;
float:left;
margin-right:5px;
}


div.scrollholder {height:275px;}

.main-header nav.full.dark .nav-item.dropdown:hover.has-mega-nav .border, .main-header nav.full.dark .nav-item.has-mega-nav.active.has-mega-nav .border { bottom: 0px; }

nav.compact.dark .nav-item.active .border { position: absolute; top: -1px; left: 0; right: 0; bottom: 1px; border-top: 1px solid rgba(0, 0, 0, 0.15); border-right: 1px solid rgba(0, 0, 0, 0.15); border-left: 1px solid rgba(0, 0, 0, 0.15); }

  #product-area .details.border, .quick-shop-content .details.border { border-top: 1px solid #e3d1c3; }


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}

	
	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item:hover {
		position: static;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;
	}

	
	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}
ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0;}


	.project-info {
		position:absolute;
		height:100px;
		width:100%;
		top:50%;
		margin-top:-50px;
		text-align:center;
	}





#slides .next,#slides .prev {
	position:absolute;
	top:43%;
	width:49px;
	height:49px;
	display:block;
	z-index:1000;
	margin-top:-32px;
}


#slides .next {
	right:200px;
	
}


.right_alt {
    float:right;
    margin-top:15px;
    margin-bottom:12px;
    padding-right:45px;
}

.asideA .calendar .date { color: #fff; width: 40px; text-transform: uppercase; font-weight: 400; font-size: 10px; text-align: center; margin: 0; padding: 0; line-height: 1em; }

.asideA .calendar .date span { display: block; font-size: 12px; font-weight: bold; margin-top: 9px; color: #444; }

.asideA .calendar.upcoming .date { color: #333; }


.talk-to-sales__person,
.talk-to-sales__copy {
  display: none; }
.fusion-copyright-notice{font-size:12px;}
.fusion-copyright-notice,.fusion-footer-widget-area,.fusion-footer-widget-area .jtwt,.fusion-footer-widget-area .jtwt .jtwt_tweet,.fusion-footer-widget-area article.col{color:#8C8989;}
#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .tabs li a,.fusion-copyright-notice a,.fusion-footer-widget-area .fusion-accordian .panel-title a,.fusion-footer-widget-area .fusion-tabs-widget .tab-holder .news-list li .post-holder a,.fusion-footer-widget-area .jtwt .jtwt_tweet a,.fusion-footer-widget-area a{color:#BFBFBF;}
.fusion-body .fusion-social-links-footer,.fusion-copyright-notice{display:block;text-align:center;}
.fusion-copyright-notice:after,.fusion-social-networks:after{content:"";display:block;clear:both;}
.fusion-copyright-notice li,.fusion-social-networks li{float:none;display:inline-block;}


body,
div#wrapper,
div#header { background: #fff; }


div#header div#topnav,
div#logo,
div#navwrapper,
div#sidebar,
div#subnav,
div#footer,
div#dev-bar,
div#pmsearchbox,
p.report,
.backtotop,
a.more,
a.close,
div.expander a.toggle,
div.expander span,
div.actions,
div#refinement-bar,
div.postcomment,
div#magazinetop,
ul.linklist,
div#tabs,
div.about,
div#comments,
div.tabs-comments,
div.article_related,
div.authorbio,
div.divider,
div#pmsearchbox,
iframe#browser,
div#tocbar
 { display: none !important; }


div#header { margin: 0; padding: 0; }


div#header a { color: #000; }


div#header span#text_tout_link_text a, div#header a#text_tout_link{color:#fff}


div#header div.newsitem a, div.newsitem a { color: #fff; }


#content_inner {
width: 940px;
margin: 0 auto;
overflow: hidden;
font-family: Georgia, serif;
font-size: 16px;
}


#content_inner p, #content_inner h2, #content_inner h3, #content_inner h4, #content_inner h5, #content_inner .meta {
line-height: 1.3;
padding-left: 10px;
}


.content_inner_home { 
top: -13px; 
position:relative; 
}

.red {
	color:#800000;
}


div.tf-tiles-wrap.masonry {
  margin:auto; max-width:960px;}


.header-book-experience {
    position: relative;
    width: 1px;
    height: 1px;
    float: right;
}
