/* Final */
.navbar
{
	margin-bottom:0;
}
.content-header
{
	background:#f3f3f3;
}

.content-header h1,
.field-name-field-title-divider h1
{
  padding-top:30px;
  padding-bottom:30px;
  font-family:"HelveticaNeueLTStd-UltLt",arial,sans-serif;
}
.content-header h1 small,
.field-name-field-title-divider h1 small
{
  display:inline-block;
  padding-left:40px;
}
.field-type-lewmar-carousel-config .carousel-category
{
  background-color:white;
}


/* Checkout teaser example */

.views-field-field-image img
{
	max-width:100% !important;
	height:auto !important;
}

/* Product range selector vertical spacing */
.boat-size-range
{
  padding-bottom: 27px;
}
.boat-size-range .text-pad
{
  padding-top:3px;
}

/* Carousel history "year" text vertical spacing */
.carousel-history span.pre-text
{
  display:inline-block;
  vertical-align:top;
  padding-top:3px;
  padding-right:10px;
}

/* ****************************************** */
/* About us */

.people-container .name
{
  color:white;
  font-family: Verb, Arial, Helvetica, sans-serif;
  font-size: 28px;
}
.people-container .job-title
{
  color:white;
  font-family: Verb, Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-style: italic;
  text-shadow: rgba(1, 1, 1, 0.329412) 0px 1px 1px;
  color: #77C8AC;
}
.people-grid .render-grid-overlay-content
{
  background:rgba(0, 32, 45, 0.701961);
  padding:40px;
}

/* Brand image layout */
.field-name-field-brand-images .field-items {
  text-align:center;
}
.field-name-field-brand-images .field-item {
display: inline-block;
padding: 35px 70px;
}

/* Heading for job listings */
.job-header h2,
.job-description h2
{
  font-family: Novecentosanswide-DemiBold, Arial, Helvetica, sans-serif;
  font-size:20px;
  font-weight:normal;
}
.job-header
{
  margin-bottom:0;
}
.job-description
{
  background:#eeeeee !important;
  border-bottom:1px solid #adadad;
  color:#414141;
}
.job-description p,.job-description h2
{
	 color:#414141;
}

/********************** Home page */
/* Correct freewall title header now we are vertically aligning */

.freewall-item .title
{
  padding-top:0;
}


/******************* Support page ***/

.faq-teaser
{
	padding:10px 40px;
}
.faq-teaser:first-child
{
	padding-top:40px;
}

.carousel-history p
{
	font-size:14px;
}

/******************* News page ***/

.social 
{
	display:inline-block;
	width:30px;
	height:30px;
	overflow:hidden;
	background:red;
	vertical-align:top;
	position:relative;
	margin-top:30px;
}
.social span
{
	position:absolute;
	display:block;
	left:-999px;
}
.social-facebook	{background:url('/sites/all/themes/lewmar/images/Social/facebook.png') center center no-repeat;}
.social-twitter		{background:url('/sites/all/themes/lewmar/images/Social/twitter.png') center center no-repeat;}
.social-instagram	{background:url('/sites/all/themes/lewmar/images/Social/instagram.png') center center no-repeat;}
.social-linkedin	{background:url('/sites/all/themes/lewmar/images/Social/linkedin.png') center center no-repeat;}
.social-pinterest	{background:url('/sites/all/themes/lewmar/images/Social/pinterest.png') center center no-repeat;}
.social-vimeo		{background:url('/sites/all/themes/lewmar/images/Social/vimeo.png') center center no-repeat;}
.social-youtube		{background:url('/sites/all/themes/lewmar/images/Social/youtube.png') center center no-repeat;}
.social-google-plus	{background:url('/sites/all/themes/lewmar/images/Social/google-plus.png') center center no-repeat;}

.social-facebook:hover	{background:url('/sites/all/themes/lewmar/images/Social/on/facebook.png') center center no-repeat;}
.social-twitter:hover	{background:url('/sites/all/themes/lewmar/images/Social/on/twitter.png') center center no-repeat;}
.social-instagram:hover	{background:url('/sites/all/themes/lewmar/images/Social/on/instagram.png') center center no-repeat;}
.social-linkedin:hover	{background:url('/sites/all/themes/lewmar/images/Social/on/linkedin.png') center center no-repeat;}
.social-pinterest:hover	{background:url('/sites/all/themes/lewmar/images/Social/on/pinterest.png') center center no-repeat;}
.social-vimeo:hover		{background:url('/sites/all/themes/lewmar/images/Social/on/vimeo.png') center center no-repeat;}
.social-youtube:hover	{background:url('/sites/all/themes/lewmar/images/Social/on/youtube.png') center center no-repeat;}
.social-google-plus:hover	{background:url('/sites/all/themes/lewmar/images/Social/on/google-plus.png') center center no-repeat;}
.article-teaser
{
	padding:10px 40px;
	color:#414141;
	border: 1px solid #dddddd;
}
.article-teaser h1 a
{
	font-family:verb,arial,no-repeat;
	font-size:20px;
	color:#414141;
}
.article-teaser > div
{
	padding:10px 0;
}
.article-teaser .article-teaser-date
{
	font-family:verb,arial,no-repeat;
	padding:0px 0 10px 0;
}


/************ Taxonomy refine results */
.refine-results
{
	padding:45px 55px;
}
.refine-results h1
{
	font-family:verb,arial,sans-serif;
	font-weight:normal;
	font-size:18px;
	margin:0;
	padding:0;
}

.refine-results p
{
	font-family:"HelveticaNeue",arial,sans-serif;
	font-size:13px;
	font-weight:normal;
	margin-top:10px;
	border-bottom:1px solid #c5c5c5;
}
.refine-results b
{
	font-family:verb,arial,sans-serif;
	font-weight:normal;
	font-size:15px;
	margin-top:25px;
	display:inline-block;
}

/* Homepage freewall updates */
.freewall-item-link-fullarea
{
	display:block;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	text-decoration:none;
	background:none;
}
.freewall-item-link-fullarea:hover
{
	background:rgba(0,0,0,0.2);
	text-decoration:none;
}

@media only screen and (max-width:620px){
    
    .content-header h1 small,
.field-name-field-title-divider h1 small
{
  display:inline-block;
  padding-left:0px;
}
.faq-teaser:first-child {
    padding-top: 20px;
}
}
