﻿.columns{-moz-column-count:;-moz-column-gap:20px;-webkit-column-count:;-webkit-column-gap:20px;column-count:;column-gap:20px;*/column-rule: 1px dotted #666;*/}

.container {
	margin: 0 auto;
	width: 960px;
}
.build-page .boat_tiles .tile:first-child{border-left-color:#e6e6e6}
.build-page .boat_tiles .tile{border-right:1px solid #e6e6e6 !important}
.build-page .boat_tiles .tile img,.build-page .boat_tiles .tile .title{z-index:5}
.build-page .boat_tiles .tile img.tile-image{width:90%;height:auto;padding:0 5%}
.build-page .boat_tiles .tile img.placeholder{box-shadow:0 0 0 0 #FFF;margin:0}
.build-page .boat_tiles .tile .tile-continue{padding:4px 0;background:#fff;color:#003467;border:2px solid #003467;visibility:hidden;opacity:0;-webkit-transition:background 0.5s ease 0s;-moz-transition:background 0.5s ease 0s;-ms-transition:background 0.5s ease 0s;-o-transition:background 0.5s ease 0s;transition:background 0.5s ease 0s}
.build-page .boat_tiles .tile .tile-continue:hover{background:rgba(0,52,103,0.2);text-decoration:none}
.build-page .boat_tiles .tile:hover,.build-page .boat_tiles .tile.selected{border:1px solid #e6e6e6 !important}
.build-page .boat_tiles .tile:hover *,.build-page .boat_tiles .tile.selected *{transition-duration:0.2s}
.build-page .boat_tiles .tile:hover img,.build-page .boat_tiles .tile.selected img{z-index:101}
.build-page .boat_tiles .tile:hover img.placeholder,.build-page .boat_tiles .tile.selected img.placeholder{position:relative;background:#fff;margin:-5% !important;height:110%;width:110%;box-shadow:0 0 10px 2px rgba(0,0,0,0.2)}
.build-page .boat_tiles .tile:hover img.tile-shadow,.build-page .boat_tiles .tile.selected img.tile-shadow{width:80%;height:auto}
.build-page .boat_tiles .tile:hover img.tile-image,.build-page .boat_tiles .tile.selected img.tile-image{bottom:50%;visibility:visible;opacity:1;padding:0}
.build-page .boat_tiles .tile:hover .title,.build-page .boat_tiles .tile.selected .title{top:66%;z-index:104}
.build-page .boat_tiles .tile:hover{z-index:102}
.build-page .boat_tiles .tile.selected{z-index:101}
.build-page .boat_tiles .tile.selected *{-webkit-transition-duration:0.2s;transition-duration:0.2s}
.build-page .boat_tiles .tile.selected .title{top:55%;height:45%}
.build-page .boat_tiles .tile.selected .tile-continue{visibility:visible;opacity:1;z-index:103}
.build-page .full .boat_tiles .tile{width:25%}
.tile-data a.tileExplore,.tile-data a.tileBuild{font-size:.7em !important}
section.boat-page-features .feature-tiles .feature-tile .tile-footer{position:absolute;bottom:0;margin:30px;text-align:left;overflow:hidden;z-index:3}
section.boat-page-features .feature-tiles .feature-tile .tile-footer h4{color:#000;font-size:14px}
section.boat-page-features .feature-tiles .feature-tile .tile-footer p{font-size:14px;line-height:18px}
.boat_tiles .tile{line-height:1;position:relative;display:inline-block;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;width:12.5%}
.boat_tiles .tile:first-child{border-left-color:transparent}
.boat_tiles .tile img{display:block;width:100%;height:auto;visibility:visible;opacity:1;margin:0 auto;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}
.boat_tiles .tile img.tile-shadow{position:absolute;top:50%;left:0;right:0;width:95%;height:auto}
.boat_tiles .tile img.tile-image{position:absolute;bottom:40%;left:0;right:0;width:95%;height:auto}
.boat_tiles .tile .tile-table{display:table;height:100%;width:100%}
.boat_tiles .tile .tile-table .tile-row{display:table-row}
.boat_tiles .tile .tile-table .tile-cell{display:table-cell;vertical-align:middle;padding:0 4px}
.boat_tiles .tile .title{position:absolute;display:block;top:66%;left:0;right:0;width:100%;height:34%;-webkit-transition:top 0.5s ease 0s;-moz-transition:top 0.5s ease 0s;-ms-transition:top 0.5s ease 0s;-o-transition:top 0.5s ease 0s;transition:top 0.5s ease 0s}
.boat_tiles .tile .title span{font-family:"Montserrat",sans-serif;font-size:12px;color:gray;text-transform:uppercase}
.boat_tiles .tile .links{position:absolute;top:39%;left:7%;right:7%;height:54%;visibility:hidden;opacity:0;background:#003467;border:1px solid #003467;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}
.boat_tiles .tile .links .tile-row{text-transform:uppercase;text-decoration:none;font-size:11px}
.boat_tiles .tile .links .tile-row:hover{font-weight:bold}
.boat_tiles .tile .links .explore{background:#003467;color:#fff}
.boat_tiles .tile .links .build{background:#fff;color:#003467}
.boat_tiles .tile:hover .title{top:4%}
.boat_tiles .tile:hover .links{visibility:visible;opacity:1;transition-delay:0s}
.boat_tiles .tile:hover img.tile-shadow{width:80%;height:auto}
.boat_tiles .tile:hover img.tile-image{bottom:50%;visibility:hidden;opacity:0}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}

.clearfix:after,.page-research-search .panels-flexible-row-first .view-terms-from-node:after,.page-research-topic.page-research-topic-publication .panels-flexible-row-first .view-terms-from-node:after,.page-research-topic.page-research-topic-news .panels-flexible-row-first .view-terms-from-node:after,.page-research-topic.page-research-topic-event .panels-flexible-row-first .view-terms-from-node:after,.page-research-topic.page-research-topic-research .panels-flexible-row-first .view-terms-from-node:after,.page-research-topic.page-research-topic-multimedia .panels-flexible-row-first .view-terms-from-node:after,.page-researches.page-researches-topic-publication .panels-flexible-row-first .view-terms-from-node:after,.page-researches.page-researches-topic-news .panels-flexible-row-first .view-terms-from-node:after,.page-researches.page-researches-topic-event .panels-flexible-row-first .view-terms-from-node:after,.page-researches.page-researches-topic-research .panels-flexible-row-first .view-terms-from-node:after,.page-researches.page-researches-topic-multimedia .panels-flexible-row-first .view-terms-from-node:after,.page-research-region.page-research-region-multimedia .panels-flexible-row-first .view-terms-from-node:after,.page-research-region-publication .panels-flexible-row-first .view-terms-from-node:after,.page-research-region-event .panels-flexible-row-first .view-terms-from-node:after,.page-research-region-news .panels-flexible-row-first .view-terms-from-node:after,.page-research-region-research .panels-flexible-row-first .view-terms-from-node:after,.page-researches-region-multimedia .panels-flexible-row-first .view-terms-from-node:after,.page-researches-region-publication .panels-flexible-row-first .view-terms-from-node:after,.page-researches-region-event .panels-flexible-row-first .view-terms-from-node:after,.page-researches-region-news .panels-flexible-row-first .view-terms-from-node:after,.page-researches-region-research .panels-flexible-row-first .view-terms-from-node:after,.page-faculty-publications .panels-flexible-row-first .view-terms-from-node:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.clearfix:after,.panel-two-column .research-programs:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix,.panel-two-column .research-programs{*zoom:1;}
.clearfix:before,.panel-two-column .research-programs:before,.clearfix:after,.panel-two-column .research-programs:after{content:" ";display:table;}
.publication-list .field-collection-item-field-related-authors.clearfix:before,.publication-list .panel-two-column .field-collection-item-field-related-authors.research-programs:before,.panel-two-column .publication-list .field-collection-item-field-related-authors.research-programs:before{display:inline;}
.publication-list .field-collection-item-field-related-authors.clearfix:after,.publication-list .panel-two-column .field-collection-item-field-related-authors.research-programs:after,.panel-two-column .publication-list .field-collection-item-field-related-authors.research-programs:after{display:inline;clear:none;}
.publication-list .views-field-field-related-authors .clearfix:after,.publication-list .views-field-field-related-authors .panel-two-column .research-programs:after,.panel-two-column .publication-list .views-field-field-related-authors .research-programs:after,.publication-list .views-field-field-related-authors .clearfix:before,.publication-list .views-field-field-related-authors .panel-two-column .research-programs:before,.panel-two-column .publication-list .views-field-field-related-authors .research-programs:before{display:none;}




.gce-month-title,
.gce-list-title {
	font-weight: bold;
	padding-bottom: 5px;
}




.gce-list-event,
.gce-tooltip-event {
	background-color: #ddd;
	padding: 0 5px;
}


.gce-page-list .gce-list p{ 
	margin:0;
}


.gce-page-list .gce-list p span,
.gce-page-list .gce-list div span{ 
	color:#999999;
}




.gce-widget-list .gce-list p{ 
	margin:0;
}


.gce-widget-list .gce-list p span,
.gce-widget-list .gce-list div span{ 
	color:#999999;
}




.gce-list-grouped .gce-feed { 
	margin-left: 5%;
}





.gce-list-event{ background-color: #FFF !important; }


td.modifydate {font-size: 11px; color: #999;}






.persistentbuttons{
	display: block;
    float: right;
    position: relative;
	margin:7px 15px 0 0}


.footer-widgets-2 {
  color: #7f8082;
  font-family: "Heuristica-Regular", Georgia, serif;
  font-size: 0.75em;
  font-style: italic; }


  .footer-widgets-1,
  .footer-widgets-2,
  .footer-widgets-3,
  .sidebar-primary {
    width: 200px; }


  .content,
  .content-sidebar-sidebar .content,
  .content-sidebar-sidebar .content-sidebar-wrap,
  .footer-widgets-1,
  .footer-widgets-2,
  .footer-widgets-3,
  .sidebar-content-sidebar .content,
  .sidebar-content-sidebar .content-sidebar-wrap,
  .sidebar-primary,
  .sidebar-secondary,
  .sidebar-sidebar-content .content,
  .sidebar-sidebar-content .content-sidebar-wrap,
  .site-header .widget-area,
  .site-inner,
  .title-area,
  .wrap {
    width: 100%; }

#sidebar .image .image-extras .image-extras-content a:hover { color: #333333 !important; }




body,#nav ul li ul li a,#sticky-nav ul li ul li a
.more,
.avada-container h3,
.meta .date,
.review blockquote q,
.review blockquote div strong,
.image .image-extras .image-extras-content h4,
.image .image-extras .image-extras-content h4 a,
.project-content .project-info h4,
.post-content blockquote,
.button.large,
.button.small,
.ei-title h3,.cart-contents,
.comment-form input[type="submit"],
.wpcf7-form input[type="submit"],
.gform_wrapper .gform_button,
.woocommerce-success-message .button,
.page-title h3,
.blog-shortcode h3.timeline-title{
	font-family:"Open Sans", Arial, Helvetica, sans-serif !important;
}



#main .reading-box h2,
#main h2,
.page-title h1,
.image .image-extras .image-extras-content h3,
#main .post h2,
#sidebar .widget h3,
.tab-holder .tabs li a,
.share-box h4,
.project-content h3,
.author .author_title,
h5.toggle a,
.full-boxed-pricing ul li.title-row,
.full-boxed-pricing ul li.pricing-row,
.sep-boxed-pricing ul li.title-row,
.sep-boxed-pricing ul li.pricing-row,
.person-author-wrapper,
.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6,
.ei-title h2, #header .tagline,
table th,.project-content .project-info h4,
.woocommerce-success-message .msg,.product-title{
	font-family:"Open Sans", Arial, Helvetica, sans-serif !important;
}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag {
	top: 1px;
	position: relative;
	margin-right: 4px;
}


#header-secondary-outer .menu-item-language .iclflag {
	top: 2px;
}

.main-header .cart .recently-added { display: none; border: 1px solid #ebebeb; background: #ffffff; text-align: left; position: absolute; width: 350px; top: 50px; right: 15px; padding: 10px 10px 20px 10px; z-index: 10; }

.main-header .cart .recently-added:after { content: ''; display: block; position: absolute; right: 20px; bottom: 100%; width: 0; height: 0; border-color: transparent transparent #ffffff transparent; border-style: solid; border-width: 10px; }

.main-header .cart .recently-added:before { content: ''; display: block; position: absolute; right: 19px; bottom: 100%; width: 0; height: 0; border-color: transparent transparent #ebebeb transparent; border-style: solid; border-width: 11px; }

.main-header .cart .recently-added.mobile { width: 280px; left: 50%; right: auto; margin-left: -140px; position: fixed; top: 50%; margin-top: -131px; }

.main-header .cart .recently-added.mobile .close { position: absolute; font-size: 30px; color: #000; background: #fff; padding: 10px; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30); opacity: 0.3; top: 0; right: 0; display: block; z-index: 1; }

.main-header .cart .recently-added.mobile .close:hover { cursor: pointer; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5; }

.main-header .cart .recently-added.mobile:before { display: none; }

.main-header .cart .recently-added.mobile:after { display: none; }

.main-header .cart .recently-added a { margin-left: 0; }

.main-header .cart .recently-added .empty-cart { padding: 10px; }

.main-header .cart .recently-added form { margin: 0; }

.main-header .cart .recently-added table { font-size: 0.83333em; margin: 0 0 10px 0; border: 0; }

.main-header .cart .recently-added table tr td { padding: 10px 5px; }

.main-header .cart .recently-added table .cart-item { padding-left: 0; }

.main-header .cart .recently-added table .cart-price { width: 25%; padding-right: 0; text-align: right; }

.main-header .cart .recently-added table tr:nth-of-type(even) { background: none; }

.main-header .cart .recently-added table thead { background: none; }

.main-header .cart .recently-added table tfoot { border-top: 1px solid #ebebeb; background: none; }

.main-header .cart .recently-added table tfoot .items-count { font-weight: normal; }

.main-header .cart .recently-added table tfoot tr, .main-header .cart .recently-added table tfoot td { padding: 20px 0; }

.main-header .cart .recently-added h1, .main-header .cart .recently-added h2, .main-header .cart .recently-added h3 { font-size: 1em; font-weight: normal; margin-bottom: 0; }

.main-header .cart .recently-added .button { margin-top: 10px; width: 100%; margin: 0; }

.main-header .cart .recently-added .error { display: none; padding: 10px; }

.main-header .cart .recently-added-mask { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #000; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8; }


.navbar-header{
	float:none;
}

        .site-header .site-utility .utility-nav .header-login {
          margin-left: 0; }

  .site-header .header-login,
  .site-header .main-navigation #mega-menu-wrap-primary #mega-menu-primary .header-login {
    position: relative;
    display: inline-block;
    margin-left: 15px; }

    .site-header .header-login--container,
    .site-header .main-navigation #mega-menu-wrap-primary #mega-menu-primary .header-login--container {
      display: none;
      position: absolute;
      top: 100%;
      right: 0;
      z-index: 5;
      width: 500px;
      max-width: 330px;
      padding: 15px;
      background: #213040; }

      .site-header .header-login--container__promo,
      .site-header .main-navigation #mega-menu-wrap-primary #mega-menu-primary .header-login--container__promo {
        max-width: 630px;
        width: 630px; }

      .site-header .header-login--container h3,
      .site-header .main-navigation #mega-menu-wrap-primary #mega-menu-primary .header-login--container h3 {
        margin-bottom: .5em;
        text-align: left;
        font-size: 22px; }

    .site-header .header-login--button,
    .site-header .main-navigation #mega-menu-wrap-primary #mega-menu-primary .header-login--button {
      border: none;
      font-weight: 900;
      color: #FFFFFF; }

      .site-header .header-login--button, .site-header .header-login--button:active, .site-header .header-login--button:focus,
      .site-header .main-navigation #mega-menu-wrap-primary #mega-menu-primary .header-login--button,
      .site-header .main-navigation #mega-menu-wrap-primary #mega-menu-primary .header-login--button:active,
      .site-header .main-navigation #mega-menu-wrap-primary #mega-menu-primary .header-login--button:focus {
        outline: none;
        border: none;
        box-shadow: none; }

      .site-header .header-login--button i.fa,
      .site-header .main-navigation #mega-menu-wrap-primary #mega-menu-primary .header-login--button i.fa {
        margin-left: 5px;
        vertical-align: middle;
        transition: all .1s ease-out;
        -webkit-transform: rotate(0deg);
            -ms-transform: rotate(0deg);
                transform: rotate(0deg); }

      .site-header .header-login--button.on,
      .site-header .main-navigation #mega-menu-wrap-primary #mega-menu-primary .header-login--button.on {
        background: #213040;
        outline: none;
        border: none; }

        .site-header .header-login--button.on i.fa,
        .site-header .main-navigation #mega-menu-wrap-primary #mega-menu-primary .header-login--button.on i.fa {
          -webkit-transform: rotate(90deg);
              -ms-transform: rotate(90deg);
                  transform: rotate(90deg); }

  .site-header .main-navigation #mega-menu-wrap-primary #mega-menu-primary .header-login {
    display: block;
    margin-left: 0; }

    .site-header .main-navigation #mega-menu-wrap-primary #mega-menu-primary .header-login--container {
      right: auto;
      left: 0;
      width: 100%;
      max-width: 100%;
      z-index: 120; }

      .site-header .main-navigation #mega-menu-wrap-primary #mega-menu-primary .header-login--container a {
        color: #97b7c7; }

        .site-header .main-navigation #mega-menu-wrap-primary #mega-menu-primary .header-login--container a.right {
          float: right; }

    .site-header .main-navigation #mega-menu-wrap-primary #mega-menu-primary .header-login--button {
      font-size: 22px;
      padding: 15px;
      width: 100%;
      border: 1px solid #FFFFFF;
      text-align: center; }

      .site-header .main-navigation #mega-menu-wrap-primary #mega-menu-primary .header-login--button, .site-header .main-navigation #mega-menu-wrap-primary #mega-menu-primary .header-login--button:active, .site-header .main-navigation #mega-menu-wrap-primary #mega-menu-primary .header-login--button:focus {
        outline: none;
        border: 1px solid #FFFFFF;
        box-shadow: none; }

      .site-header .main-navigation #mega-menu-wrap-primary #mega-menu-primary .header-login--button.on {
        border: 1px solid #FFFFFF; }

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small{font-weight:normal;line-height:1;color:#777;}

h1,
.h1,
h2,
.h2,
h3,
.h3{margin-top:20px;margin-bottom:10px;}

h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small{font-size:65%;}

h1,
.h1{font-size:36px;}

.jumbotron h1,
.jumbotron .h1{color:inherit;}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p,a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;}

h1, .h1{font-family:'Montserrat Light';color:#000;font-size:33px;line-height:41px;margin-top:0px;margin-bottom:10px;text-transform:uppercase;letter-spacing:1px;}

h1.heading, .h1.heading{text-align:center;margin-bottom:20px;}

.page-designers-home .section p.h1{margin-top:40px;}

.page-retailers-home .section p.h1{margin-top:40px;}

	
	.swiper-container .slider-right {
		right: 0px!important;
	}

	
	.swiper-container .slider-prev {
		left: 0px!important;
	}

	
	.swiper-container .slider-next, .swiper-container .slider-prev {
		display: none;
	}

	
	.parallax_slider_outer.first-section .swiper-container .slider-prev, .parallax_slider_outer.first-section .swiper-container .slider-next {
		margin-top: -30px;
	}
.swiper-container .slider-prev,.swiper-container .slider-next{top:52%!important;}
#footer-area ul.menu li a.active{color:#ddd;}
#footer-area .column:last-child{float:right;}
#footer-area{position:relative;padding:1.76% 0% 0 0%;}
#footer-area .column{float:left;width:24.2%;margin:0 0 0% 1%;color:#fff;padding:1%;}
#footer-area .column a{color:#004357;}
#footer-area .column a:hover{color:#000;}
#footer #footer-area .column p{color:#fff;}
#footer-area .column:first-child{margin-left:0;}
#footer-area .column-title{color:#e0e0e0;}
.bottom_widget #footer-area .column{width:32.5%;}
.top_widget #footer-area .column{width:49.5%;}
#sidebar-first .block,#sidebar-second .block,#footer-area .column,#top-area .column{float:none !important;width:auto !important;margin-left:0;}
#footer-area .column,#top-area .column{margin:10px;}
#top-area .column:first-child,#footer-area .column:first-child{margin:10px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}

#header {position: relative; width: 850px; height: 100px; border-bottom: 1px solid #d2caae;}


#header #logo {position: absolute; right: 0; top: 45px; display: block;}

#header .page_title {color: #007ca0; font-size: 19px; font-weight: normal; text-transform: uppercase; position: absolute; top: 40px; left: 50px;display:none;}


.page-template-page-tmp-fullwidth-php #header .page_title, .page-template-page-tmp-contact-php #header .page_title {
    display:block;
}


#events_page .events_content_wrapper .related_materials_wrapper ul li a:hover,
#events_page .events_content_wrapper .related_materials_wrapper h4,
#events_page .events_content_wrapper p.blue,
#events_page .events_content_wrapper p.blue strong,
#events_page .events_content_wrapper p.blue span {color: #007ca0;}


.specialtext
{
	color: #52667C;
	font-size: 9pt;
	font-weight:bold;
	font-family: Arial;
	text-decoration: none;
}

	
#title-area #description {
	color: #FFFFFF;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	margin: 0; 
	padding: 0;
	}

	
.header-image #title-area #description {
	display: block;
	width: 0; 
	height: 0;
	overflow: hidden;
	}

.main-navigation ul.nav-menu.toggled-on,
.menu-toggle {
	display: inline-block;
}
.module-footer .country .regions-menu .north-america,.module-footer .country .regions-menu .asia,.module-footer .country .regions-menu .asia-pacific,.module-footer .country .regions-menu .australia{clear:left;float:left;width:33%}
.module-footer .country .regions-menu .asia,.module-footer .country .regions-menu .asia-pacific,.module-footer .country .regions-menu .australia,.module-footer .country .regions-menu .europe{padding-top:30px}
#country-selector-modal .north-america,#country-selector-modal .asia{width:33%;clear:left;float:left}


#content {
	float: left;
	width: 601px;
	padding: 9px 0 0;
}

.inner #content {
	padding: 3px 0 0;
	width: 670px; 
}

.content-area #content {
	overflow:hidden;
	width: auto;
	float: none;
	
	font-size: 0.933em;
	line-height: 1.571em;
	color: #000;
	padding: 18px 0 0; 
}

.content-area #content .img {
	display: block;
	margin: 0 0 14px 1px;
}

.content-area #content p { 
	margin: 0 0 22px 0; 
	text-align: left;
}

#content #tribe-events-content {
	margin:0;
	padding:0;
}

#content .calendar .tribe-events-othermonth {
	background:none;
}



.section_title { margin-bottom: 40px; }

.section_title h2 { margin-bottom: 32px; font-size: 36px; font-weight: 300; text-align: center; color: #000; }

.section_title .title_border { width: 80px; height: 3px; margin: 0 auto; background: #0093B4; }

#video-tour .section_title h2 { color: #FFF; }

#video-tour .section_title .title_border { background: #E6EBEC; }

#pricing .section_title { margin-bottom: 65px; }
.fusion-imageframe, .imageframe-align-center{font-size:0px;line-height:normal;}
.row{margin-right:-15px;margin-left:-15px}
.row:before,.row:after{display:table;content:" "}
.row:after{clear:both}

#subfooter {padding: 10px 0 40px 0!important;border-top: 1px dotted #ddd!important;float: left;
width: 945px;}

#subfooter ul {width:auto!important;float:left;}

#subfooter ul li {display:inline!important; margin:10px 10px 0 0!important;}

#subfooter p {width:auto!important; float:right!important;margin-top:0px!important;}

#subfooter span {vertical-align:top; float: right;}

#subfooter span.cards-accepted {margin-left: 10px;width: 182px;height: 19px;}

#subfooter img {padding-top:2px;vertical-align:top;}
.subscription{margin-bottom:6px}
.subscription .btn,.subscription .next-posts a,.next-posts .subscription a,.subscription .prev-posts a,.prev-posts .subscription a{font-size:12px;font-size:.75rem;padding:0;width:23px}
.subscription--newsletter{color:#454647}
.subscription-details{padding:0 32px 0 22px}
.subscription-details-print{margin-bottom:3em}

.share_outside#fb_button {width:50px;}


.share_outside {float:left;display:inline;}

.share_outside#tw_button {width:155px;margin-left:27px;}

.share_outside#p1_button {float:right;width:32px;margin-right:15px;}


.primary {
  position: relative;
  width: 100%;
  max-width: 1170px; 
  top: 15px; 
  color: inherit;
  background-color: transparent;
  z-index: 1030;
}


.container .primary .mhBracket img,
.container .primaryFeature .pfpmhBracket img,
.container .primaryFeatureLanding .pfpmhBracket img {
	height: 220px;
	width: 35px;
}


.container .primary .mhBracket.homeBracket img  {
	height: 290px;
	width: 42px;
}


.primary h1 {
  
  
  color: inherit;
}


.primary p {
  
}


.container .primary .mhBracket img,
.container .primaryFeature .pfpmhBracket img
.container .primaryFeatureLanding .pfpmhBracket img {
	height: 160px;
	width: 26px;
}


.container .primary .primaryMainText h1 {
	font-size: 2.55em;
}


.container .primary.primaryHome .mhBracket.homeBracket img {
	 height: 195px;
	 width: 30px;
  }


 
.city-bar-sm-xs {
	padding: 3px 0;
	background: #A10F2B;
}


.city-bar-sm-xs h5 {
	color: #fff;
}

.img{ margin:0.5em; border:1px dotted #999;padding:3px;height:auto;width:27%;float:left;text-align:center}

.img img{ display:inline;  border:0.06em solid #fff}

.img a:hover img{border:0.06em solid #00f}
