﻿/* ====================================
 La Maison
 CSS
 11/25/2013
 1.0
 ==================================== */
@import url("customized-bootstrap.min.css");
@import url("fonts.css");
@import url("animate.min.css");

 /**********************************
 DELETE WHEN FINISHED EDITING SPECIAL
 ***********************************/
 .icons {
	 display: none;
 }
  /**********************************
 DELETE WHEN FINISHED EDITING SPECIAL
 ***********************************/
 
 /* -------------------------------
 Color Palette
 ------------------------------- */
.brown 			{color: #55433A;}
.brown90 		{color: #66554d;}
.brown85 		{color: #6e5f57;}
.brown80 		{color: #776961;}
.brown60		{color: #998e89;}
.brown50		{color: #aaa19c;}
.brown30 		{color: #ccc6c4;}
.cucGreen1 		{color: #e2edb7;}
.green1-80		{color: #e8f1c5;}
.green1-60		{color: #f3f8e2;}
.cucGreen1-40 	{color: #f3f8e2;}
.cucGreen2 		{color: #d3d771;}
.cucGreen3 		{color: #a4bf5f;}
.cucGreen4 		{color: #33613e}
.puffyPinky 	{color: #f1c1da;}
.slowLavender	{color: #e3deef;}
.freshBlue 		{color: #c2e3f7;}
.freshBlue30	{color: #edf7fd;}
.freshBlue50	{color: #e0f1fb;}
.freshBlue80	{color: #cee9f9;}

.sweatOrange 	{color: #f5ce99;}
.pale 			{color: #efece3;}



/* -------------------------------
 Elements
 ------------------------------- */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
video {
  display: inline-block;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
}

 *,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

html, hmtl a{
	width:100%;
	font-size: 100%; 
	-webkit-text-size-adjust: 100%; 
	-ms-text-size-adjust: 100%;
}

div, img, span, p, h1, h2, h3, li, a, ul, pre {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
position: relative;
-webkit-tap-highlight-color: rgba(0,0,0,0);
}

body {
	font-family: "proxima-nova",sans-serif;
	vertical-align: baseline;
	font-size: 14px;
	line-height: 1.428571429;
	/* line-height: 28px; */
	color: #55433a;
	font-style: normal;
	font-weight: 300;
	margin: 0;
	background-color: #55433A;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-tap-highlight-color: transparent;
	-webkit-font-smoothing: antialiased;
	/* -webkit-backface-visibility: hidden;  */
}

.container {
	position: relative;
	/******* Delete this bgr style when we go live *******/
	/* background-color: #fff;  */
}

a {
	color: #55433A;
	cursor: pointer;
	font-weight: 600;
	text-decoration: none;
	-webkit-transition: color 0.3s ease-in-out 0s;
	-moz-transition: color 0.3s ease-in-out 0s;
    -ms-transition: color 0.3s ease-in-out 0s;
    -o-transition: color 0.3s ease-in-out 0s;
	transition: color 0.3s ease-in-out 0s;
}

a:hover,
a:active,
a:focus {
	color: #a4bf5f;
	text-decoration: none;
}

p {
	font-size: 14px;
	line-height: 20px;
	margin: 0px 0px 20px 0px
}

strong {
	font-weight: 600;
}

.lead {
	font-size: 26px;
	font-weight: 300;
}


hr {
	margin: 30px 0;
	border: 0;
	border-top: 0;
	border-bottom: 1px solid #fff;
}

h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
	color: #888;
	display: block;
}
/* Margin styles */
.margin-top-20 {
	margin-top: -20px !important;
}

/* Item Page Classes*/
.item-page {
	background-color: #fff;
 	display: inline-block;
 	width: 100%;
	padding-top: 50px;
}

.item-page.whats-now,
.item-page.team {
	padding-top: 0px;
}

.item-page.gallery {
	padding-top: 0px;
}

.item-page .lead {
	font-size: 21px;
	line-height: 29px;
	font-weight: 400;
	margin-bottom: 30px;
}

.item-page p.img_caption {
font-family: 'Josefin Slab', serif;
font-weight: 500;
margin: 0px 0px 20px 0px;
font-size: 40px;
padding: 0;
position: absolute;
top: 90px;
left: 50px;
}

.item-page dd.category-name {
display: inline-block;
position: relative;
z-index: 1;
}


/* dl */
dl {padding: 50px 0px 0px 50px; margin: 0;}
dd {margin: 0;}

dl.article-info {
	color: #55433A;
}

dd.category-name,
dd.category-name a {
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 15px;
	line-height: 15px;
	font-weight: 300;
	border-bottom: 1px dotted #6e5f57;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

/* -------------------------------
CSS transitions animations
------------------------------- */
.csstransitions .animated {visibility: hidden;}
.csstransitions .animated.visible {visibility: visible;}
.no-js .animated {visibility: visible;}
.csstransitions span.animated {display: inline-block;}

/* -------------------------------
 Top bar
 ------------------------------- */
#top-bar {
	height: 50px;
	min-height: 50px;
	/* background-color: rgba(243,248,226,0.94); */
	 background-color: rgba(255,255,255,0.93); 
}

a.la-maison {
font-family: 'Josefin Slab', serif;
font-weight: 600;
font-style: normal;
text-transform: uppercase;
font-size: 30px;
letter-spacing: 12px;

line-height: 50px;
float: none;
display: inline-block;
padding: 0;
margin:0px 0px 0px 30px;
z-index: 1;

/*
background: url(../images/la-maison-70.png) left 10px no-repeat;
width: 417px;
height: 50px;
text-indent: -90000px;
*/

}

a.la-maison:after {
content: "salon & spa";
font-family: "proxima-nova",sans-serif;
font-weight: 400;
letter-spacing: 10px;
font-size: 15px;
line-height: 15px;
margin-left: 5px;
}
/* -------------------------------
 Headlines
 ------------------------------- */
h1 {
	font-weight: 400;
	margin: 0px 0px 20px 0px;
}
.mandevilla-light {
	font-weight: normal;
	font-family: 'MandevillaLight' !important;
}
h1.mandevilla-light  {
	font-size: 100px;
	line-height: 88px;
}
@media (max-width: 640px) {
	h1.mandevilla-light  {
		font-size: 40px;
		line-height: 40px;
		font-weight: 600!important;
	}
}
h1 {font-size: 40px;}
h2 {font-size: 30px;}
h3 {font-size: 24px;}
h4 {font-size: 18px;}
h5 {font-size: 16px;}
h6 {font-size: 14px;}

h2, h3, h3 {
	font-weight: 600;
}

h4, h5 {
	font-weight: 700;
	margin: 10px 0px 5px 0px;
	letter-spacing: 1px;
	text-transform: uppercase;
}

h5 {
font-size: 16px;
margin-top: 30px;
}

h6 {
	font-weight: 300;
	font-family: "proxima-nova",sans-serif;
	margin: 0px 0px 5px 0px;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.page-header {
padding:0px 0px 0px 50px;
border-bottom: 0;
margin: 0;
position: relative;
/* padding-bottom: 0px;
margin: 0px 0px 30px 0px;
width: 100%; */
}



.page-header h1 {
font-size: 50px;
font-weight: 600;
margin: 0;
}

.page-header h2 {
font-size: 50px;
font-weight: 600;
margin: 0;
}

/* -------------------------------
 Nav
 ------------------------------- */
.navbar-inner {
	padding-left: 0px;
	padding-right: 0px;
	min-height: 40px;
	filter: none;
	border: 0;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	*zoom: 1;
}


.navbar .nav > li > a {
	letter-spacing: 1px;
	font-size: 16px;
	font-weight: 300;
	float: none;
	padding: 15px 20px 15px 20px;
	color: #998e89;
	text-transform: uppercase;
	text-decoration: none;
	text-shadow: none;
	border-bottom: 1px dotted #776961;
	
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}

.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
	background-color: transparent;
	color: #a4bf5f;
	text-decoration: none;
	border-bottom: 1px solid #a4bf5f;
}

.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
	color: #a4bf5f;
	text-decoration: none;
	background-color: transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border-bottom: 1px solid #a4bf5f;
}


/* -------------------------------
 Hero
 ------------------------------- */
.hero-unit {
padding: 0px;
margin: 0px;
font-size: inherit;
font-weight: 200;
line-height: 48px;
color: inherit;
background-color: transparent;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}

#hero-placement,
#landing-hero {
	position: relative;
	overflow: visible;
	padding: 0;
	background: none;
}

#landing-hero.hero-unit .special {
	background: url(../../../images/promotions/valentines-day-hero.jpg) no-repeat center top fixed;
	background-size: 1500px 1300px;
	top: 0;
	left: 0;
	max-width: 1500px;
	min-height: 100%;
	max-height: 1300px;
}
.moduletable.fundraiser {
	padding: 30px 0px;
}
#landing-hero.hero-unit .fundraiser {
	background: url('https://lamaisonsalonspa.com/images/promotions/Ysabel-Shober-La-Maison-cut-a-thon3.jpg') no-repeat center top fixed;
	background-size: cover ;
	top: 0;
	left: 0;
	max-width: 1500px;
	min-height: 100%;
	max-height: 1300px;
}

#landing-hero.hero-unit .btn.btn-xlarge.btn-primary	{
}	

.hero-unit h1 {
	margin: 0px;
	font-weight: 200;
}

.hero-unit li {
	line-height: 30px;
}

#inner-hero.hero-unit {
	z-index: -1;
	position:absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	overflow: hidden;
}

#inner-hero.hero-unit .hair,
#inner-hero.hero-unit .nails,
#inner-hero.hero-unit .wax,
#inner-hero.hero-unit .makeup,
#inner-hero.hero-unit .face,
#inner-hero.hero-unit .massage,
#inner-hero.hero-unit .products,
#inner-hero.hero-unit .packages {
	top: 0;
	left: 0;
	max-width: 1500px;
	min-height: 100%;
	max-height: 1300px;
}

#inner-hero.hero-unit .hair {
background: url(../../../images/hair/red-hair-curly-hero.jpg) no-repeat center top fixed;
background-size: 1500px 1300px;
}

#inner-hero.hero-unit .nails {
background: url(../../../images/nails/nails-hero2.jpg) no-repeat center top fixed;
background-size: 1500px 1300px;
}

#inner-hero.hero-unit .wax {
background: url(../../../images/wax/wax-hero.jpg) no-repeat center top fixed;
background-size: 1500px 1300px;
}

#inner-hero.hero-unit .makeup {
background: url(../../../images/makeup/makeup-hero.jpg) no-repeat center top fixed;
background-size: 1500px 1300px;
}

#inner-hero.hero-unit .face {
background: url(../../../images/face/facials-hero-chocolate-spa-mask.jpg) no-repeat center top fixed;
background-size: 1500px 1300px;
}

#inner-hero.hero-unit .massage {
background: url(../../../images/massage/massage-hero2.jpg) no-repeat center top fixed;
background-size: 1500px 1300px;
}


/* ===========================================
Well 
============================================= */

.well {
background-color: inherit;
margin-bottom: 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
z-index: 100;
border: 0;
position: relative;
}

#main-level .well h1 {
	font-size: 90px;
	line-height: 70px;
	color:#e2edb7;
	font-weight: 300;
	text-align: left;
	margin: 0px 0px 20px 0px;
}


#above-level-1 .well.span9 {
	min-height: 1px!important;
	font-size: 15px !important;
	padding: 30px;
}

#above-level-1 .well.span9 h1 {
	margin-bottom: 0;
	text-align: right;
	font-size: 40px;
	font-weight: 500;
	line-height: 40px;
}

.well h1.first-letter:first-letter {
	letter-spacing: -18px;
}

.well.headline .lead {
	color:#e2edb7;
	line-height: 34px;
	font-weight: 400;
}

.well h2 {
	font-weight: 600;
	line-height: 36px;
	margin: 0px 0px 20px 0px;
	position: relative;
}

.well h3 {
	font-weight: 500;
	margin: 0px 0px 20px 0px;
	position: relative;
}

.well .lead {
	margin-bottom: 20px;
}

/*
.well p {
	margin-bottom: 0px;
}
*/

.well.appointment {
	color:#fff;
	text-align: center;
}

.well.appointment .lead {
	font-weight: 500;
	margin-bottom: 15px;
}

.well.appointment h2 a {
	color: #fff;
	font-size: 50px;
	line-height: 50px;
	font-weight: 700;
	letter-spacing: -2px;
	margin: 0px 0px 30px 0px
}

/* Based on green1 */
.well.headline {
background:rgba(164,191,95,0.93) url(../images/patterns/pattern-30.png) left top repeat;
} 

.well.no-padding,
#above-level-2 .well.no-padding:first-child,
#below-level-1 .well.no-padding:first-child {
	padding: 0 !important;
	min-height: 100%!important;
	background: transparent !important;
}


/**** Widgetkit Gallery:
Widgetkit Inner page Gallery ****/
.wk-slideshow {
background: #fff;
}

.wk-slideshow .caption {background: rgba(85,67,58,0.5);}

.well.gallery,
#above-level-2 .well.gallery:first-child {
	margin: 0;
	width: 100%;
	min-height: 1px !important;
}

@media (min-width: 1234px) {
	.well.gallery,
	#above-level-2 .well.gallery:first-child {
		position: absolute;
	}
	.wk-slideshow .slides, .wk-slideshow .nav {
		max-height: 570px !important;
		min-height: 570px !important;
	}
}

.well h2.gallery {color: #fff;}
.well h2.gallery:before {border-bottom: 1px dotted #fff;}
/**** End - Widgetkit Gallery ****/


.well.pattern-30:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background:url(../images/patterns/pattern-30.png) left top repeat;
  /* opacity: .4; */
}

.well.pattern-30-dark:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: url(../images/patterns/pattern-diagonal-30-dark.png) left top repeat;
  opacity: .5;
  z-index: -1;
}

.well.brown {background-color: #55433A;} 
.well.green1 {background-color: rgba(227,238,183,0.93);/* background-color: #e2edb7; */} 
.well.green1-80 {background-color: #e8f1c5;} 
.well.green1-60 {background-color: #f3f8e2;}
.well.green2 {background-color: #d3d771;} 
.well.green3 {background-color: #a4bf5f;} 
.well.green4 {background-color: #33613e;} 
.well.pinky {background-color: rgba(243,194,219,0.93);/* background-color: #f1c1da; */} 
.well.lavender {background-color: rgba(227,222,239,0.93);/* background-color: #e3deef; */} 
.well.blue {background-color: rgba(196,228,248,0.93);/* background-color: #c2e3f7; */} 
.well.orange {background-color: #f5ce99;} 
.well.white {background-color: rgba(255,255,255,0.93);}
.white-100 {background-color: #ffffff;} 
.well h2:before {
	font-family: "proxima-nova",sans-serif;
	font-size: 15px;
	line-height: 15px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: 1px;
	display: table;
	border-bottom: 1px dotted #6e5f57;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 5px 0px;
}

.well h2.aspiration:before {content: 'aspiration';}
.well h2.lamaison:before {content: 'la Maison';}
.well h2.special:before {content: 'special';}
.well h2.specials:before {content: 'specials';}
.well h2.package:before {content: 'package';}
.well h2.services:before {content: 'services';}
.well h2.products:before {content: 'products';}
.well h2.hair:before {content: 'hair';}
.well h2.nails:before {content: 'nails';}
.well h2.massage:before {content: 'massage';}
.well h2.makeup:before {content: 'makeup';}
.well h2.face:before {content: 'face';}
.well h2.wax:before {content: 'wax';}
.well h2.team:before {content: 'team';}


/* -------------------------------
 Fotorama Slider
 ------------------------------- */
.fotorama__html div,
.fotorama__html a {
    display: block;
    height: 100%;
    /* Transparent links are not clickable in IE,
       but non-existent background fixes this.
      (Put an empty 1×1 image here to avoid
       errors in console.) */
    background: url(../images/1x1.gif) no-repeat;
}

#fullscreen-slider {
	position: relative;
}

#fullscreen-slider header.light,
.light small{
color: #fff !important;	
}



#fullscreen-slider h1 {
	font-size: 80px;
	line-height: 55px;
	margin: 0px 0px 10px 0px;
	width: 100%;
	font-weight: 300;
	font-family: 'MandevillaRegular';
	}

#fullscreen-slider p.lead {
	font-weight: 300;
	font-size: 18px;
	line-height: 20px;
	font-family: "proxima-nova",sans-serif;
	margin: 0px 0px 20px 0px;
	padding: 0px ;
}
@media phones, (max-width: 480px) { 
	#fullscreen-slider h1 {
		font-size: 60px;
	}
	
	#fullscreen-slider p.lead {
		font-size: 16px;
	}
}

#fullscreen-slider h4 {
	padding: 0px 30px;
}
#fullscreen-slider h3 {
	line-height: 28px;
}
/* Slide 1 */
#fullscreen-slider .left {
	position: absolute;
	top: 30%;
	left: 13%;
	max-width: 480px;
	height: auto;
}
#fullscreen-slider .left.top {
	position: absolute;
	top: 10%;
	left: 13%;
	max-width: 480px;
	width: 80%;
	height: auto;
}
#fullscreen-slider .right.center {
	position: absolute;
	top: 30%;
	right: 13%;
	max-width: 480px;
	width: 80%;
	height: auto;
}
#fullscreen-slider .center.bottom {
	position: absolute;
	bottom: 20%;
	left: 0;
	right: 0;
 margin: 0 auto;
  text-align: center;
	max-width: 480px;
	width: 80%;
	height: auto;
}
#fullscreen-slider .center.center {
	position: absolute;
	bottom: 50%;
	left: 0;
	right: 0;
 margin: 0 auto;
  text-align: center;
	max-width: 480px;
	width: 80%;
	height: auto;
}
/* Slide 2 */
#fullscreen-slider .slide2 {
	position: absolute;
	top: 8%;
	left:0;
	right: 0;
	text-align: center;
	height: auto;
}

/* Slide 3 */
#fullscreen-slider .slide3 {
	position: absolute;
	bottom: 13%;
	left: 13%;
	max-width: 480px;
	height: auto;
	color:#fff;
}

.fotorama h2 {
	font-size: 34px;
	padding: 40px;
	margin: 0;
	position: absolute;
	z-index: 12;
	bottom: 0;
	left: 0;
	width: 100%;
	line-height: 34px;
	text-align: center;
	letter-spacing: -1px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.fotorama__caption {
	font-size: 28px;
	position: absolute;
	z-index: 12;
	bottom: 0;
	left: 0;
	width: 100%;
	color: #fff;
	background-color: #1c2b5a;
	padding: 40px;
	line-height: 1.5em;
}

.fotorama__arr {
	background:rgba(255,255,255,0.90);;
	position: absolute;
	width: 50px;
	height: 50px;
	top: 88%;
	color: #55433A;
	margin-top: 3px;

}

.fotorama__arr:hover {
	background-color: #f1c1da;
	border: 0;
	color: #55433A;
}

.fotorama__arr--prev {
	right: 103px !important;
	left: inherit;
}
.fotorama__arr--next {
  right: 53px;
}
div.fotorama__arr.fotorama__arr--prev, 
div.fotorama__arr.fotorama__arr--next {
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}

.fotorama__arr.fotorama__arr--prev:after {
	content: "\e612";
	font-family: 'la-maison';
	font-size: 20px;
	line-height: 50px;
	text-align: center;
	padding: 15px;
}

.fotorama__arr.fotorama__arr--next:after {
	content: "\e60f";
	font-family: 'la-maison';
	font-size: 20px;
	line-height: 50px;
	text-align: center;
	padding: 15px;
}

.fotorama__arr,
.fotorama__fullscreen-icon,
.fotorama__video-play, .fotorama__video-close {
	background-image: none;
}

.fotorama__nav-wrap {
	position:absolute;
	bottom: 85px;
	margin: 0 20px;
}

.fotorama__nav {
	text-align: left;
}

/* new */
.fotorama__nav--dots {
	display: table-cell;
}
/* new */

.fotorama__dot {
	background-image: none !important;
	background-color: #333 !important;
	width: 10px !important;
	height: 10px !important;
	margin-top: 0 !important;
	border: none  !important;
	-webkit-border-radius: 999px !important;
	-moz-border-radius: 999px !important;
	border-radius: 999px !important;
	opacity: 0.6 !important;
	filter: alpha(opacity=60) !important;
	-webkit-transition: all 0.15s ease-in-out 0s !important;
	-moz-transition: all 0.15s ease-in-out 0s !important;
	-o-transition: all 0.15s ease-in-out 0s!important;
	transition: all 0.15s ease-in-out 0s!important;
}

.fotorama__dot:hover {
background-color: #1ABC9C !important;
opacity: 1  !important;
filter: alpha(opacity=100)  !important;
}

.fotorama__active .fotorama__dot {
background-color: #1ABC9C !important;
opacity: 1  !important;
filter: alpha(opacity=100)  !important;
}

#fullscreen-slider .call-to-action  {
	position: absolute;
	z-index: 12;
	bottom: 12%;
	right: 0;
	width: auto;
	margin: 0;
	text-align: center;
}

#fullscreen-slider #go-down {
  z-index: 12;
  text-align: center;
  position: absolute;
  top: 88%;
  margin-top: 3px;
  right: 0;
}

#fullscreen-slider #go-down a {
background-color: transparent;
  background: rgba(255,255,255,0.90);
  width: 50px;
  height: 50px;
	line-height: 50px;
	color: #55433A;
	font-size: 14px;
	display:inline-block;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
/*
opacity:0.7;
filter: alpha(opacity=70);
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=70)";
*/
-webkit-transition: color 0.12s linear;  
-moz-transition: color 0.12s linear;  
-o-transition: color 0.12s linear;  
-ms-transition: color 0.12s linear;  
transition: color 0.12s linear; 
}

#fullscreen-slider #go-down a:hover{
color: #1ABC9C;
/*
opacity:1;
filter: alpha(opacity=100);
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
*/
}



/* -------------------------------
 WS Portfolio
 ------------------------------- */
/*
.wsp-title-toggle:hover, img.wsp-main-image:hover {
	cursor:pointer;
}
*/



/* =Your Generated css 
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/* .wsp-z-index {-webkit-animation: cssAnimation 1s  16 ease;-moz-animation: cssAnimation 1s  16 ease;-o-animation: cssAnimation 1s  16 ease;} @-webkit-keyframes cssAnimation {from { -webkit-transform:  scale(1) translate(10px); }  to { -webkit-transform:  scale(1.5) translate(0px); } } @-moz-keyframes cssAnimation {from { -moz-transform: scale(1) translate(10px); }  to { -moz-transform: scale(1.5) translate(0px); } } @-o-keyframes cssAnimation {from { -o-transform: scale(1) translate(10px); }  to { -o-transform: scale(1.5) translate(0px); } } */
/* End of Your Generated css 
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

 
.wsp-container-outer {
margin: 0 !important;
}

.element .wsp-inner {
margin: -2px !important;
background: #fff;
}


.wsp-title .wsp-content, .wsp-title .wsp-toggle {
color: #554339 !important;
text-shadow: none !important;
}


.item-page.team .moduletable h2 {
	font-size: 50px;
	font-weight: 600;
	padding: 0px 0px 0px 50px;
	margin: 0px 0px 50px 0px;
}


.wsportfolio #options {
		padding: 0px 50px 0px 50px;
}

a.selected, a.selected:hover, a.selected:active, a.selected:focus {
color: #554339 !important;
border-bottom: 1px dotted #554339 !important;
}

.wsp-head img, .element img {
border: 0 !important;
}

.wsp-title h2 {
	font-size: 30px !important;
	margin: 0px 0px 5px 0px !important;
	padding: 0px !important;
}

.wsp-title h5 {
font-size: 15px;
margin: 0px 0px 5px 0px;
}

.wsp-toggle-sign {
background: none !important;
display: block;
height: 50px;
width: 50px;
position: absolute;
right: 0;
top: 0;
opacity: .8;
}

.wsp-toggle-sign:before {
	font-family: 'la-maison';
	content: "\e608";
	display: block;
	text-align: center;
	font-size: 20px;
}

.wsp-z-index .wsp-toggle-sign:before {
	font-family: 'la-maison';
	content: "\e606";
	display: block;
	text-align: center;
	font-size: 20px;
}

.wsp-z-index .wsp-toggle-sign {
	background-position: none;
	/* background-position: right -50px; */
}

/* -------------------------------
 Flexslider - Home
 ------------------------------- */
.flexslider-container89 .flex-caption.cap4 {
			top: 46%;
			left: 0px !important;
		}

.flexslider-container89 {
	position: relative;
}

.flexslider89 {
background: url("/modules/mod_wsflexslider/images/loaders/ajax-loader(21).gif") no-repeat scroll center center #ffffff !important;
}

.flexslider-container89 .flex-caption h1 {
letter-spacing: -3px;
margin-bottom: 10px!important;

}

.flexslider-container89 .flex-caption h1 {
letter-spacing: -3px;
margin-bottom: 10px!important;
}

.flexslider-container89 .flex-caption .lead {
font-weight: 500;
}

.flexslider-container89 .flex-caption {
width: 100%;
height: auto;
margin: 0;
position: absolute;
left: 0px;
background: transparent !important;
color: #a4bf5f;
}

.flexslider-container89 .flex-caption .reverse,
.flexslider-container89 .flex-caption .reverse h1 {
color: #fff !important;
}

.flexslider-container89 .flex-direction-nav li a {
position: absolute !important;
top:-100% !important;
width: 52px;
height: 52px;
margin: 0px!important;
display: block;

/*
background: url(/modules/mod_wsflexslider/images/arrows/arrows01.png) no-repeat;
*/
cursor: pointer;
text-indent: -999em;
}

/* -------------------------------
 Content
 ------------------------------- */

#content {
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	/* background-color:#fff; */
}

#content:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0px;
  left: 0px;
  background:url(../images/patterns/pattern-1.png) left top repeat;
  /* opacity: 0.9; */
  z-index: -1
}


/* -------------------------------
 Patterns
 ------------------------------- */
.pattern-1 {
	background: url(../images/patterns/pattern-1.png) left top repeat;
}

/* -------------------------------
 Gutter
 ------------------------------- */
/*
.gutter-left {
	padding-left:150px;
}
*/

/* -------------------------------
 Category Blog
 ------------------------------- */
/* Image Rollover Black and white */
/*
.blog .row-fluid a img,
.blog-featured .row-fluid a img {
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%); 
    -o-filter: grayscale(100%);
    filter: url(resources.svg#desaturate);
    filter: gray; 
    -webkit-filter: grayscale(1); 
}

.blog .row-fluid a img:hover,
.blog-featured .row-fluid a img:hover {
    filter: none; 
    -webkit-filter: none;
    -moz-filter: none;
    -ms-filter: none; 
    -o-filter: none;
    filter: none; 
    filter: none; 
    -webkit-filter: none; 
}
*/
.blog {
	background-color: #fff;
}

.blog .items-leading {
	padding-bottom: 50px;
}
.blog .row-fluid img {
	min-width: 320px ;
	height: auto ;
}

.blog .row-fluid .img_caption.none {
	height: auto !important;
	width: 100% !important;
}

.blog .items-row:first-child {
	border-top:0;
	margin-top: 0px;
	padding-top: 0px;
}

.blog .items-row {
	border-bottom: 0;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.blog .item.column-1,
.blog .item.column-2,
.blog .item.column-3 {
	position: relative;
	max-height: 570px;
	overflow: hidden;
}

.blog .page-header,
.blog h2,
.blog h2 a {
	color:#55433A;
	margin: 0px 0px 10px 0px;
}

.blog .page-header,
.blog .article-info,
.blog p.img_caption,
.blog p.readmore,
.blog p {
	
}

.blog .page-header {
	margin: 0px;
	padding: 50px;
	border: 0;
}


.blog .article-info {
	top:6%;
}

.blog p {
	bottom: 20%;
	margin: 0px;
}

.blog p.img_caption {
	bottom: 10%;
}

.blog p.readmore {
	bottom: 0;
	margin: 0px;
}

/* Featured Home */
.blog-featured .row-fluid img {
	min-width: 320px ;
	height: auto ;
}

.blog-featured .row-fluid .img_caption.none {
	height: auto !important;
	width: 100% !important;
}

.blog-featured .items-leading .leading-0,
.blog-featured .items-leading .leading-1 {
	position: relative;
	max-height: 570px;
	overflow: hidden;
}

.blog-featured h2.item-title,
.blog-featured .article-info,
.blog-featured p.img_caption,
.blog-featured p.readmore,
.blog-featured p {
	position: absolute;
	z-index: 100;
}

.blog-featured.home {
	/* margin-left:-150px; */
	overflow: hidden;
}

.items-leading .pull-left.item-image {
	min-height: 350px;
	overflow: hidden;
}

.items-leading .pull-left.item-image img {
	min-width: 920px;
}

.blog-featured h2.item-title {
	bottom:0;
	right: 0;
	margin: 0;
	padding: 0;
	border: 0;
}

.blog-featured h2.item-title a {
	background-color: rgba(255,255,255,0.84);
	height: 130px;
	line-height: 138px;
	text-transform: uppercase;
	font-size: 24px;
	display: block;
	padding: 0px 50px;
	letter-spacing: 1px;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}

.blog-featured h2.item-title a:hover {
	background-color: rgba(227,238,183,0.84);
}

.blog-featured .article-info {
	top:6%;
}

.blog-featured p {
	bottom: 0;
	margin: 0px;
}

.blog-featured p.img_caption {
	bottom: 0%;
	right: 0%;
	background-color: rgba(255,255,255,0.84);
	height: 130px;
	line-height: 138px;
	text-transform: uppercase;
	font-size: 24px;
	display: block;
	padding: 0px 50px;
	letter-spacing: 1px;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;

}

.blog-featured p.readmore {
	bottom: 0;
	right: 0;
	margin: 0px;
}

/* Blog Whats Nsow */
.item-page.whats-now .pull-none.item-image {
max-height: 600px;
overflow: hidden;
}
.blog.whats-now .page-header {
	padding: 50px 50px 0px 50px;
}

.whats-now .page-header {
	padding: 0px;
}

/* Blog Team */
.blog.team p.img_caption {
	position: absolute;
	top: 20px;
	left: 20px;
	z-index: 2;
	font-size: 15px;
	line-height: 15px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: 1px;
	display: table;
	border-bottom: 1px dotted #6e5f57;
	padding: 0px 0px 5px 0px !important;
	margin: 0px 0px 5px 0px;
}



.blog.team .page-header {
	bottom: 0;
	top: inherit;
	margin: 0px;
	padding: 0 !important;
	border: 0;
	position: absolute;
	z-index: 1;
	width: 100%
}
	

.blog.team h2 {
background-color: rgba(255,255,255,0.84);
height: auto;
line-height: 21px;
text-transform: uppercase;
font-size: 21px;
display: block;
margin: 0;
padding: 30px 50px;
letter-spacing: 1px;
-webkit-transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
}





/* -------------------------------
 Modal
 ------------------------------- */
.close {
float: right;
font-size: 20px;
font-weight: bold;
line-height: 20px;
color: #000000;
text-shadow: 0 1px 0 #ffffff;
opacity: 0.2;
filter: alpha(opacity=20);
cursor: pointer!important;
z-index: 1;
position: relative;
}

/* -------------------------------
 Pager
 ------------------------------- */
.pager {
margin: 0;
list-style: none;
text-align: center;
}

.pager li > a {
color: #66554d;
}

.pager li > a:hover, .pager li > a:focus {
text-decoration: none;
background-color: #66554d;
color: #a4bf5f;
}
.pager .next > a, .pager .next > span {
float: right;
}

.pager li > a, .pager li > span {
display: inline-block;
padding: 12px 18px;
background-color: #fff;
border: 1px solid #66554d;
border-width: 1px 0px 1px 1px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}

/* -------------------------------
 Thumbnails
 ------------------------------- */
.hover-wrap {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%;
	display: block;
}

.hover-wrap .thumbnail>img {
    position: relative;
    width: 100%;
    
} 

.hover-wrap:hover,
.hover-wrap:active,
.hover-wrap:focus {
    opacity: 1;
}

.hover-wrap:hover i,
.hover-wrap:active i,
.hover-wrap:focus i {
    opacity: 1;
} 


.overlay {
/* background-color: #e2edb7; */
	-webkit-animation: myfirst 8s linear 1s infinite alternate;
	-moz-animation: myfirst 8s linear 1s infinite alternate;
	-ms-animation: myfirst 8s linear 1s infinite alternate;
	-o-animation: myfirst 8s linear 1s infinite alternate;
	animation: myfirst 8s linear 1s infinite alternate;

	display: block;
	float: left;
	height: 100%;
	opacity: 0;
	padding: 20px;
	position: absolute;
	text-align: center;
	top: 0;
	width: 100%;
	z-index: 110;
	-webkit-transition: opacity 0.3s ease 0s;
	-moz-transition: opacity 0.3s ease 0s;
	-o-transition: opacity 0.3s ease 0s;
	transition: opacity 0.3s ease 0s;
}


.hover-wrap:hover .overlay,
.hover-wrap:active .overlay,
.hover-wrap:focus .overlay {
    opacity: 1;
}

.hover-wrap .circle {
	position: absolute;
    top: 50%;
    left: 50%;
    background: transparent;
    border: 2px solid #FFFFFF;
    width: 48px;
    height: 48px;
    margin: -24px 0 0 -24px;
    -webkit-border-radius: 999px;
    -moz-border-radius: 999px;
    border-radius: 999px;
}

.hover-wrap i {
    position: absolute;
    top: 40%;
    left: 50%;
    margin: -8px 0 0 -8px;
    color: #FFFFFF;
    font-size: 40px;
}


.thumbnail>img {
	display: inline-block;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

a.thumbnail {
display: block;
	padding: 0px;
	line-height: 20px;
	border: 0px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;

	/*
	filter: grayscale(80%);
	-webkit-filter: grayscale(80%);
	-moz-filter: grayscale(80%);
	-ms-filter: grayscale(80%); 
	-o-filter: grayscale(80%);
	filter: url(resources.svg#desaturate);
	filter: gray; 
	-webkit-filter: grayscale(0.8);
	*/ 
}

a.thumbnail:hover {
	color: #fff;
	border-color: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	/*
	filter: none; 
	-webkit-filter: none;
	-moz-filter: none;
	-ms-filter: none; 
	-o-filter: none;
	filter: none; 
	filter: none; 
	-webkit-filter: none; 
	*/
}

a.thumbnail:hover:before {
border-bottom: 1px dotted #fff;
}

a.thumbnail .well {
	z-index: 150; 
}



/* -------------------------------
 Images
 ------------------------------- */
/*
.pull-none.item-image {
	margin-bottom: 20px;
}
*/

.img_caption.none {
	width: 100% !important;
	position: relative;
}


/* Image Rollover Black and white */

/*
.blog-featured .item-image img {
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%); 
    -o-filter: grayscale(100%);
    filter: url(resources.svg#desaturate);
    filter: gray; 
    -webkit-filter: grayscale(1); 
}

.blog-featured .item-image img:hover {
    filter: none; 
    -webkit-filter: none;
    -moz-filter: none;
    -ms-filter: none; 
    -o-filter: none;
    filter: none; 
    filter: none; 
    -webkit-filter: none; 
}
*/


/* -------------------------------
 Font Icons / glyphicon
 ------------------------------- */
#above-level-1 .well [class^="icon-"],
#above-level-1 .well [class*=" icon-"],
#above-level-2 .well [class^="icon-"],
#above-level-2 .well .glyphicon,
#above-level-2 .well [class*=" icon-"],
#below-level-1 .well [class^="icon-"],
#below-level-1 .well [class*=" icon-"],
#right .well [class^="icon-"],
#right .well [class*=" icon-"],
.blog-featured [class^="icon-"],
.blog-featured [class*=" icon-"]{
font-size: 160px;
width: 100%;
text-align: center;
display: block;
margin: 0px auto 30px auto;
}

#above-level-2 .well [class^="icon-contact_phone"] {
	 font-size: 128px;
	 margin: 0px auto 30px auto;
}

[class^="icon-"],
[class*=" icon-"] {
	vertical-align: middle;
	position: relative;
	top: -1px;
}

a.glyphicon.glyphicon-phone-alt,
a.glyphicon.glyphicon-envelope {
	font-size: 30px;
	margin: 0px 6px 0px 6px;
}


a.glyphicon.glyphicon-envelope {
	vertical-align: text-bottom;
	margin-bottom: 2px;
}

a:hover.glyphicon.glyphicon-phone-alt,
a:hover.glyphicon.glyphicon-envelope {
	text-decoration: none;
}

/* -------------------------------
 Button
 ------------------------------- */
.btn {
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #55433a;
	display: inline-block;
	padding: 8px 12px;
	margin-bottom: 0;
	font-size: 13px;
	letter-spacing: 2px;
	font-weight: 600;
	line-height: 20px;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	background-color: transparent;
	background-image: none; 
	text-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	filter: none;
	cursor: pointer;
	border: 1px solid #66554d;
	border-radius: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}

.btn:focus {
	outline: none;
	outline: none;
	outline-offset:0;
}

.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
color: #ccc6c4;
background-color: #6e5f57;
border: 1px solid #6e5f57;
background-image: none; 
}

.btn:hover,
.btn:focus {
	color: #ccc6c4;
	text-decoration: none;
	background-image: none;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}

.btn-xlarge {
color: #55433A;
padding: 34px 40px;
line-height: 18px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
background-color: rgba(255,255,255,0.90)!important;
border: 0;
font-weight: 500;
text-transform: uppercase;
}

.btn-xlarge:hover {
background-color: #f1c1da;
border: 0;
color: #55433A !important;
}

input#mc-embedded-subscribe.btn {
	color: #998e89;
	height: 40px;
}

#back-portfolio {
	text-align: center;
	height: 35px;
	max-height: 35px;
	top: -32px;
	position: relative;
}

#back-portfolio .btn-primary {
color: #a995a1;
font-size: 30px;
text-align: center;
text-shadow: none;
background-color: transparent;
background-image: none;
background-repeat:no-repeat;
filter: none;
border-color: transparent;
border: 0;
filter: none;
padding: 0px;
margin: 0px 0px 30px 0px;
}

#back-portfolio .btn-primary:hover {
color: #614056;
}


/* -------------------------------
 Blockquote - Testimonial
 ------------------------------- */
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px solid #6e5f57;
}
abbr.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 0;
  margin: 0;
  border-left: 0;
  position: relative;
}

blockquote p {
font-family: serif;
font-style: italic;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 300;
  line-height: 28px;
}

blockquote small {
  display: block;
  line-height: 20px;
  color: #6d4e63;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 30px;
}

cite {
  font-weight: 500;
}

blockquote small:before {
  content: '\2014 \00A0';
}

q:before,
q:after,
blockquote:before,
blockquote:after {
  content: "";
}


/* ===========================================
 Fox Contact 
============================================= */
div#foxcontainer_m153 {
width: auto;
padding: 0px 30px;
overflow: hidden;
margin: auto;
}

div#foxcontainer_m153 .fox_form input[type="text"]:hover {
background-color: rgba(227,222,239,0.4);
}

div#foxcontainer_m153 .fox_form input[type="text"]:hover,
div#foxcontainer_m153 .fox_form textarea:hover,
div#foxcontainer_m153 .fox_form input[type="text"]:focus,
div#foxcontainer_m153 .fox_form textarea:focus {
background-color: rgba(229,224,240,0.4);
}

div#foxcontainer_m153 .fox_form input[type="text"],
div#foxcontainer_m153 .fox_form textarea {
color: #777;
background-color: #ffffff;
}


div#foxcontainer_m153 .fox_form input[type="text"] {
color: #777;
background-color: #ffffff;
}

div#foxcontainer_m153 textarea,
div#foxcontainer_m153 input[type="text"] {
background-color: #ffffff;
border: 1px solid #ddd;
-webkit-transition: border linear 0.2s, background-color linear 0.2s;
-moz-transition: border linear 0.2s, background-color linear 0.2s;
-o-transition: border linear 0.2s, background-color linear 0.2s;
transition: border linear 0.2s, background-color linear 0.2s;
}

div#foxcontainer_m153 select,
div#foxcontainer_m153 textarea,
div#foxcontainer_m153 input[type="text"] {
display: inline-block;
vertical-align: middle;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}

div#foxcontainer_m153 input[type="text"],
div#foxcontainer_m153 textarea {
padding: 20px 10px 20px 10px;
}

div#foxcontainer_m153 input,
div#foxcontainer_m153 label.checkbox {
width: 100%;
}

textarea, input[type="text"] {
background-color: #fff;
border: 1px solid #ddd;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
-webkit-transition: border linear .2s,background-color linear .2s;
-moz-transition: border linear .2s,background-color linear .2s;
-o-transition: border linear .2s,background-color linear .2s;
transition: border linear .2s,background-color linear .2s;
}


div#foxcontainer_m153 .btn {
	font-family: "proxima-nova",sans-serif;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #55433a;
	display: inline-block;
	padding: 8px 12px;
	margin-bottom: 0;
	font-size: 13px;
	letter-spacing: 2px;
	font-weight: 600;
	line-height: 20px;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	background-color: transparent;
	background-image: none;
	text-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	filter: none;
	cursor: pointer;
	border: 1px solid #66554d;
	border-radius: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}

div#foxcontainer_m153 .btn:hover {
	color: #ccc6c4;
	background-color: #6e5f57;
	border: 1px solid #6e5f57;
	background-image: none;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;

}


/* ===========================================
 Footer 
============================================= */
footer {
	background-color: #55433A;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

footer .well [class^="icon-"],
footer .well [class*=" icon-"] {
	font-size: 38px;
	text-align: left;
	display: inline-block;
	margin: 0px 16px 0px 0px;
} 

footer .well [class^="icon-mail"] {
	margin: 0px 0px 0px 0px;
}

#footer-level-1,
#footer-level-2,
#footer-level-3 {
	padding: 0px;
}

#footer-level-1 .well,
#footer-level-2 .well,
#footer-level-3 .well {
	min-height: 205px !important;
}

#footer-level-1 .well
/* #footer-level-2 .well, #footer-level-3 .well */{
	border-bottom: 1px solid #66554d;
}

footer .well {
	min-height: 190px!important;
	background: transparent;
	margin-bottom: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	z-index: 100;
	border: 0;
}

footer .well h2,
footer .well h4,
footer .well h5,
footer .well h6,
footer a {
	color: #998e89;
	letter-spacing: 0;
}

footer .well h1 {
	line-height: 45px;
	font-size: 45px;
	margin: 0;
	font-weight: 700;
	/* word-break: break-word; */
}

footer .well h1 a {
	font-weight: 700;
}

footer .well h2 {
	font-size: 30px;
}

footer .well h3 {
	color: #776961;
	font-size: 21px;
	line-height: 21px;
	margin:0px 0px 20px 0px;
	letter-spacing: 0;
}

footer .well.slogan {
	
}

footer .well.signup {
	padding-right:0px;
}

footer .well.directions {
	padding-left:70px;
	position: relative;
	border-left: 1px solid #66554d;
}

footer .well.directions:before {
	background: url(../images/lamaison-googlemap.jpg) 25% center no-repeat;
	height: 100%;
	width: 100%;
	display: block;
	content: '';
	position: absolute;
	top:0;
	left: 0;
}

footer .well.directions h3 {
	color: #998e89;
	font-weight: 700;
}

footer .well h3.directions:before {
	font-family: 'Glyphicons Halflings';
	content: "\e062";
	font-size: 30px;
	padding: 0px;
	margin: 0px 5px 0px 0px;
	color: #a4bf5f;
	position: absolute;
	left: -36px;
}

footer address {
	margin-bottom: 0px;
}

footer address p {
	font-size: 16px;
}

footer p {
	font-size: 12px;
	color:#998e89;
}

#copyright {
	text-align: left;
	padding: 20px 0px 20px 50px;
	display: inline-block;
	border-top: 1px solid #66554d;
}

#copyright p {
	margin: 0;
}

footer a.brand {
	background: url(../images/logo-footer.png) right center no-repeat;
 	background-size: 70%; 
	float: right;
	width: 300px;
	height: 54px;
	display: block;
	padding: 0;
	margin: 0px;
	text-indent: -10000px;
	overflow: hidden;
}

/* ==================================================
   Arrow to Top
================================================== */
#toTop {
	position: fixed;
	z-index: 200000;
	right: 0px;
	bottom: 150px;
	display: none;
	cursor: pointer;
		
}

a#toTopLink:before {
	font-family: 'la-maison';
	content: "\e609";
}

a#toTopLink {
	width: 48px;
	height: 48px;
	line-height: 48px;
	font-size: 24px;
	background-color: rgba(164,191,95,0.6);
	text-indent: 2px;
	color: #fff;
	display: block;
	text-align: center;
	-webkit-transition:background-color 0.3s ease-in-out 0s;
	-moz-transition:background-color 0.3s ease-in-out 0s;
	-ms-transition:background-color 0.3s ease-in-out 0s;
	-o-transition:background-color 0.3s ease-in-out 0s;
	transition:background-color 0.3s ease-in-out 0s;
}

a#toTopLink:hover {
	background-color: #a4bf5f;
	color: #fff;
	text-decoration: none;
}

/* ===========================================
 Mail Chimp - Form
============================================= */
.mc-field-group {
	float: left;
	width: auto;
}

input#mce-EMAIL.required.email {
	height: 40px;
	padding: 10px;
	background-color: rgba(255,255,255,0.1);
	border-style: solid;
	border-width: 1px 0px 1px 1px;
	border-color: #6e5f57;
	color: #998E8B;
	font-family: proxima-nova,sans-serif;
	font-style: normal;
	font-weight: 300;
	font-size: 15px;
	width: 170px;
}


/* ===========================================
 Addthis - Plugin
============================================= */
.addthis-smartlayers .at4-recommended h3.at-recommended-label {
margin: 0px 0px 10px 0px;
padding: 0px;
font-weight: 600;
font-size: 24px;
line-height: 24px;
color: #776961;
}

.at4-recommended .at4-recommended-item .at4-recommended-item-img img {
position: relative;
top: 0;
left: -40px;
min-height: 200px;
min-width: 300px;
max-height: none;
max-width: none;
margin: 0;
padding: 0;
}

a.at4-share-btn.at-svc-google_plusone_share {
}

.at300bs.at15nc.at15t_google_plusone_share {
}

.atss {
bottom: 120px;
top:auto;
}

.at-share-close-control.ats-transparent{
	display: none;
}

.at4m-menu .at4m-menu-content ul li a {
display: inline-table;
}

.at4-follow .at4-follow-inner {
position: relative;
padding: 10px 20px 10px 15px;
}

div#at4-share.atss.atss-right.addthis_32x32_style {
padding-right: 0px;
}

/* whatsnext label */
.at4-whatsnext {
border: 0;
color: #55433a;
background-color: #f3f3f3;
}

.at4-whatsnext .at-whatsnext-content h3 {
text-align: left;
margin: 5px 0;
padding: 0;
line-height: 1.2em;
font-weight: normal;
font-size: 20px;
height: 48px;
}

.at4-whatsnext .at-whatsnext-content-inner a:link,
.at4-whatsnext .at-whatsnext-content-inner a:visited {
text-decoration: none;
font-weight: 600;
color: #55433a;
font-family: 'Josefin Slab', serif;
}

.at4-whatsnext .at-whatsnext-content-inner h6 {
text-align: left;
margin: 0;
padding: 0 0 3px 0;
font-family: "proxima-nova",sans-serif;
font-size: 12px;
line-height: 12px;
color: #55433a;
cursor: default;
}

/*
a.at4-share-btn.at-svc-facebook:after {
background-position: none;
content: "\e618";
font-family: 'la-maison';
font-size: 28px;
color: #998e89;
text-indent: 0 !important;
vertical-align: middle;
}

a.at4-share-btn.at-svc-twitter:after {
	background-position: none;
	content: "\e619";
	font-family: 'la-maison';
	font-size: 28px;
	color: #998e89;
	text-indent: 0 !important;
	vertical-align: middle;
}

.atss a.at-svc-facebook,
.atss a.at-svc-twitter {background: #66554d;}

.atss a.at-svc-facebook:hover {background: #305891;}
.atss a.at-svc-twitter:hover {background: #2ca8d2;}

.atss a {
border-bottom: 1px solid #6e5f57;
line-height: 30px;
margin: 0;
text-align: center;
-webkit-transition: width .3s ease-in-out;
-moz-transition: width .3s ease-in-out;
-ms-transition: width .3s ease-in-out;
-o-transition: width .3s ease-in-out;
transition: width .3s ease-in-out;
background: #e8e8e8;
}

.addthis_32x32_style .dummy .at300bs,
.addthis_32x32_style .at300bs,
.addthis_32x32_style .at15t {
background: none;
overflow: hidden;
display: block;
height: 0!important;
width: 0px!important;
line-height: 0px!important;
}

.addthis_32x32_style .at15nc.at300bs,
.addthis_32x32_style .at15nc.at15t {
background: none!important;
background-position: none!important;
}
*/




/* ===========================================
 Responsive 
============================================= */

/* ! Landscape phones and down
 ------------------------------- */
@media phones, (max-width: 480px) { 
		
		#hero-placement {
		width: 100%;
		height: 320px!important;
		}
		
		#main-level .well h1 {
			font-size: 70px;
			line-height: 60px;
			margin: 0px 0px 30px 0px;
		}
		
		.items-leading .pull-left.item-image img {
			left: -250px;
		}
		
		.blog-featured h2.item-title a {
			height: 80px;
			line-height: 84px;
			text-align: right;
			padding:0px 30px
		}
		

}


/*  Landscape phone to portrait tablet 
 ------------------------------- */
@media (max-width: 767px) and (min-width: 480px) {

		#landing-hero.hero-unit .special,
		#inner-hero.hero-unit .hair,
		#inner-hero.hero-unit .nails,
		#inner-hero.hero-unit .wax,
		#inner-hero.hero-unit .makeup,
		#inner-hero.hero-unit .face,
		#inner-hero.hero-unit .massage,
		#inner-hero.hero-unit .body,
		#inner-hero.hero-unit .team,
		#inner-hero.hero-unit .products,
		#inner-hero.hero-unit .packages {
			background-size: 120% !important;
		}

		
		/* Flexslider Home */
		.flexslider89 .slides > li {
		max-height: 480px;
		}
		

		.flexslider89 .slides img {
		max-width: 900px;
		}

		.flexslider-container89 .flex-caption.cap1 {
			bottom: 0 !important;
		}
		
		.flexslider-container89 .flex-caption.cap2 {
			bottom: 0 !important;
		}
		
		.flexslider-container89 .flex-caption.cap3 {
			bottom: 0 !important;
		}
				
		footer .well.directions {
		border-left: 0;
		}		
 }

@media phones, (min-width: 767px) { 

		#content {
			/* padding-bottom: 130px; */
		}
		
		
		
}

/*  Portrait tablet and down
 ------------------------------- */
@media phones, (max-width: 767px) { 

		.item-page .span2,
		.item-page .span3,
		.item-page .span4,
		.item-page .span5,
		.item-page .span9,
		.item-page .span10 {
			padding: 30px !important;
		}
		
		.page-header {
			padding: 0px 0px 0px 30px;
		}
		
		dl {
			padding: 30px 0px 0px 30px;
		}
		
		.item-page p.img_caption {
			margin: 0px 0px 20px 0px;
			top: 90px;
			left: 30px;
		}
		

		
		#landing-hero {
			width: 100%;
			height: auto !important;
		}
		
		#landing-hero.hero-unit .special,
		#inner-hero.hero-unit .hair,
		#inner-hero.hero-unit .nails,
		#inner-hero.hero-unit .wax,
		#inner-hero.hero-unit .makeup,
		#inner-hero.hero-unit .face,
		#inner-hero.hero-unit .massage,
		#inner-hero.hero-unit .body,
		#inner-hero.hero-unit .team,
		#inner-hero.hero-unit .products,
		#inner-hero.hero-unit .packages {
			background-size: 230% !important;
		}
			#landing-hero.hero-unit .special {
		height: 480px  ;
	}
		
		.flexslider-container89 .flex-caption {
			width: 100%;
			padding: 14px 14px 14px 14px;
			margin: 0;
			position: absolute;
			left: 0px;
			bottom: 0 !important;
			background: rgba(243,194,219,0.8) !important;
			text-align: center !important;
		}
		
		.flexslider-container89 .flex-caption h1 {
			font-size: 48px !important;
			line-height: 48px !important;
			font-weight: 300;
			letter-spacing: -2px;
			margin: 0px!important;
		}
		
		.flexslider-container89 .flex-caption h1,
		.flexslider-container89 .flex-caption .lead {
			color:#fff !important;
		}
		
		.flexslider-container89 .flex-caption .lead {
			display: none;
			/* font-size: 16px !important;
			line-height: 20px !important; */

		}
		
		#footer-level-1 .well,
		#footer-level-2 .well,
		#footer-level-3 .well {
			min-height: 1px !important;
		}
		
		footer .well.directions {
		border-left: 0;
		border-top: 1px solid #66554d;
		}
		
}


/* ! Tablets & smaller screens  
------------------------------- */
@media (max-width: 1024px) and (min-width: 768px) {

/* blog team */
		.blog.team .row-fluid [class*="span3"]:first-child {
			width: 60% !important;
		}
		
		.blog.team .row-fluid .span3 {
			width: 40% !important;
		}
		
/*
.blog.team .row-fluid .item.column-1 img {
			min-width: 600px;
		
		}	
			
.blog.team .row-fluid .item.column-2 img,
.blog.team .row-fluid .item.column-3 img {
			position: relative;
			top:0;
			right: 0;
			height: auto;
			min-width: 450px;
		}
*/

.blog.blog.team .row-fluid .item.column-3 p {
	padding: 0px 0px 0px 0px;
}
/* End - blog team */

		.row-fluid .span2,
		.row-fluid .span3,
		.row-fluid .span4,
		.row-fluid .span5,
		.row-fluid .span6 {
			width: 50% !important;
		}
				
		.blog .row-fluid [class*="span3"]:first-child {
		width: 50%;
		*width: 39.916666666666664%;
		}
		
		/* Flexslider Home */
		.flexslider-container89 .flex-caption h1 {
			font-size: 100px;
			margin: 0px;
		}
		
		.flexslider-container89 .flex-caption.cap1 {
		top: 20% !important;
		}
		
		.flexslider-container89 .flex-caption.cap2 {
		left: 0% ;
		top: 0% ;
		text-align: center !important;
		}
		
		.flexslider-container89 .flex-caption.cap2 h1 {
		text-align: center !important;
		}
		
		.flexslider-container89 .flex-caption.cap3 {
		top: 20% !important;
		}
		

		

		
}
/* ! Tablet 
------------------------------- */
@media tablet, (max-width: 1024px) {

		body {
			padding-left: 0px;
			padding-right: 0px;
		}
		.row-fluid .span2,
		.row-fluid .span7,
		.row-fluid .span9 {
			width: 100%;
		}
		
	
		.item-page .span2,
		.item-page .span3,
		.item-page .span4,
		.item-page .span5,
		.item-page .span10 {
			padding: 50px;
		}
		
		/* Hero */
		#hero-placement {
			width: 100%;
			height: 460px;
		}
		
		#landing-hero {
			width: 100%;
			height: 500px;
		}
		
		#landing-hero.hero-unit .special,
		#inner-hero.hero-unit .hair,
		#inner-hero.hero-unit .nails,
		#inner-hero.hero-unit .wax,
		#inner-hero.hero-unit .makeup,
		#inner-hero.hero-unit .face,
		#inner-hero.hero-unit .massage,
		#inner-hero.hero-unit .body,
		#inner-hero.hero-unit .team,
		#inner-hero.hero-unit .products,
		#inner-hero.hero-unit .packages {
			background-size: 110%
		}
		
		.well {
			min-height: 500px!important;
			padding: 30px;
		}
		
		#above-level-1 .well {
			min-height: 420px!important;
		}
		
		
		#above-level-1 .well.span9 h1 {
			text-align: left;
		}
		#above-level-2 .well {
			min-height: 530px!important;
		}
		
		
		#above-level-2 .well:first-child,
		#below-level-1 .well:first-child,
		#below-level-1 .well.first {
		padding-left: 30px !important;
		}
		
		.well.ad {
		min-height:1px !important;
		}

		.well h3 {
			font-size: 38px;
			line-height: 38px;
		}

		footer .well {
			padding: 30px;
		}
		
		#copyright {
		padding: 20px 0px 20px 30px;
		}
		
		.navbar-inner {
			background: url(../images/backgrounds/bgr-brown90.png) left top repeat;
			background-color: transparent;
			z-index: 500;
		}
		
		.cucumber-box {
			position: relative;
			z-index: 500;
			width: 35px;
			height: 35px;
			float: left;
			margin: 4px 8px 0px 10px;
		}
		
		a.cucumber {
			content: '';
			background: url(../images/la-maison-icon-4c.png) center top no-repeat;
			background-size: 100%;
			float: none;
			width: 35px;
			height: 35px;
			vertical-align: middle;
			display: block;
			margin: 0 auto;
			position: relative;
			z-index: 500;
		}
		
		/*
		a.brand:before {
			content: "\e600";
			font-family: 'la-maison';
			speak: none;
			font-style: normal;
			font-weight: normal;
			font-variant: normal;
			text-transform: none;
			line-height: 1;
			font-size: 35px;
			vertical-align: middle;
			display: block;
		}
		*/
		
		.navbar .brand {
			top: 2px;
			line-height: 45px;
			text-transform: uppercase;
			letter-spacing: 3px;
			float: left;
			display: block;
			padding: 0px;
			margin: 0px;
			font-size: 18px;
			font-weight: 800;
			color: #a4bf5f;
			text-shadow: none;
			text-align: left;
			width: auto;
			z-index: 500;
		}
		
		.navbar .brand:hover, .navbar .brand:focus {
			color:#d3d771;
			text-decoration: none;
		}
		
		a#quick-call  {
			position: absolute;
			left: 0;
			width: 60px;
			height: 80px;
			line-height: 80px;
			color: #776961;
			text-align: center;
			font-size: 26px;
		}
		
		a#quick-call:hover   {
			color: #a4bf5f;
		}
		
		/*
		a.nav-icon{
		width: 50px;
		height: 50px;
		background: url(../images/nav-icon.jpg) center center no-repeat;
		background-size: 100%;
		background-color: #e2edb7;
		display: block;
		margin: 0;
		padding: 0;
		float: right;
		}
		*/
		
		.hidden-desktop {
		display: inherit !important;
		}
		
		.visible-desktop {
		display: none !important ;
		}
		
		
		/* -------------------------------
		 Start: Blog - Tablet
		 ------------------------------- */
		
		/*IMPORTANT
		.blog-featured .pull-left.item-image {
		min-height: 530px!important;
		overflow: hidden;
		}
		*/
		
	 	/* Class makes 3 column grid into a 2 column grid */
 		.blog .items-row.row-fluid.clearfix:before,
 		.blog .items-row.row-fluid.clearfix:after {
	 		content: none !important;
 		}
		
		
		.blog .row-fluid .item.column-1 .page-header,
		.blog .row-fluid .item.column-1 .article-info,
		.blog .row-fluid .item.column-1 p   {
			padding: 0px 50px 0px 50px; 
		}
		
		.blog .row-fluid .item.column-2 .page-header,
		.blog .row-fluid .item.column-2 .article-info,
		.blog .row-fluid .item.column-2 p,
		.blog .row-fluid .item.column-3 .page-header,
		.blog .row-fluid .item.column-3 .article-info,
		.blog .row-fluid .item.column-3 p    {
			padding: 0px 50px 0px 50px; 
		}
		
		
		.blog.team .item.column-1  {
			max-height: 405px !important;
		}
		
		/* End: Nav - Tablet */				
		
		
		.navbar {
		margin-bottom: 0px;
		}
		
		.navbar-fixed-top,
		.navbar-fixed-bottom {
		position: static;
		}
		.navbar-fixed-top {
		margin-bottom: 20px;
		}
		.navbar-fixed-bottom {
		margin-top: 20px;
		}
		.navbar-fixed-top .navbar-inner,
		.navbar-fixed-bottom .navbar-inner {
		padding: 5px;
		}
		.navbar .container {
		width: auto;
		padding: 0;
		}
		
		.nav-collapse {
		clear: both;
		}
		.nav-collapse .nav {
		float: none;
		margin: 0px 0px 0px 0px;
		}
		.nav-collapse .nav > li {
		float: none;
		}
		.nav-collapse .nav > li > a {
		margin-bottom: 0px;
		}
		.nav-collapse .nav > .divider-vertical {
		display: none;
		}
		.nav-collapse .nav .nav-header {
		color: #777777;
		text-shadow: none;
		}
		.nav-collapse .nav > li > a,
		.nav-collapse .dropdown-menu a {
		padding: 10px 15px;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
		text-align: center;
		float: left;
		line-height: 48px;
		height: auto;
		width: 50%;
		}
		
		.nav-collapse .nav > li a {
			border-right: 1px dotted #6e5f57;
		}
		
		.nav-collapse .nav > li a:hover,
		.nav-collapse .nav > li a:focus,
		.nav-collapse .nav > li.current.active > a {
			border-right: 1px dotted #a4bf5f;
		}
		
	
		.nav-collapse .btn {
		padding: 4px 10px 4px;
		font-weight: normal;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
		}
		
		.nav-collapse .dropdown-menu li + li a {
		margin-bottom: 0px;
		}
		
		.nav-collapse .nav > li > a:hover,
		.nav-collapse .nav > li > a:focus,
		.nav-collapse .dropdown-menu a:hover,
		.nav-collapse .dropdown-menu a:focus,
		.nav-collapse .nav > .active > a,
		.nav-collapse .nav > .active > a:hover,
		.nav-collapse .nav > .active > a:focus {
		background-color: #a4bf5f;
		color: #55433A;
		}
		
		.nav-collapse.in .btn-group {
		margin-top: 5px;
		padding: 0;
		}
		.nav-collapse .dropdown-menu {
		position: static;
		top: auto;
		left: auto;
		float: none;
		display: none;
		max-width: none;
		margin: 0 15px;
		padding: 0;
		background-color: transparent;
		border: none;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		}
		.nav-collapse .open > .dropdown-menu {
		display: block;
		}
		.nav-collapse .dropdown-menu:before,
		.nav-collapse .dropdown-menu:after {
		display: none;
		}
		.nav-collapse .dropdown-menu .divider {
		display: none;
		}
		.nav-collapse .nav > li > .dropdown-menu:before,
		.nav-collapse .nav > li > .dropdown-menu:after {
		display: none;
		}
		.nav-collapse .navbar-form,
		.nav-collapse .navbar-search {
		float: none;
		padding: 10px 15px;
		margin: 10px 0;
		border-top: 0;
		border-bottom: 0;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		}
		.navbar-inverse .nav-collapse .navbar-form,
		.navbar-inverse .nav-collapse .navbar-search {
		border-top-color: #111111;
		border-bottom-color: #111111;
		}
		.navbar .nav-collapse .nav.pull-right {
		float: none;
		margin-left: 0;
		}
		
		.nav-collapse,
		.nav-collapse.collapse {
		overflow: hidden;
		height: 0;
		border-top: 1px solid #6e5f57;
		position: absolute;
		width: 100%;
		top: 45px;
		background: url(../images/backgrounds/bgr-brown90.png) left top repeat;
		}
		.navbar .btn-navbar {
		display: block !important;
		}
		
		.navbar .btn-navbar {
		position: absolute;
		right: 0;
		top: 0;
		float: right;
		padding: 0;
		font-size: 25px;
		line-height: 46px;
		width: 48px;
		margin: 0px;
		color: #6e5f57;
		z-index: 10000;
		text-shadow: none;
		border: 0;
		background-color: transparent;
		background-image: none;
		background-repeat:no-repeat;
		filter: none;
		
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;		
		-webkit-transition: color 0.3s ease-in-out 0s;
		-moz-transition: color 0.3s ease-in-out 0s;
		-ms-transition: color 0.3s ease-in-out 0s;
		-o-transition: color 0.3s ease-in-out 0s;
		transition: color 0.3s ease-in-out 0s;
		}
		
		.navbar .btn-navbar:hover,
		.navbar .btn-navbar:focus,
		.navbar .btn-navbar:active,
		.navbar .btn-navbar.active,
		.navbar .btn-navbar.disabled,
		.navbar .btn-navbar[disabled] {
		color: #a4bf5f;
		background-color: transparent;
		}

		.navbar-static .navbar-inner {
		padding-left: 10px;
		padding-right: 10px;
		}
		
}


@media (min-width: 1025px) {

		.nav-collapse.collapse {
		height: auto !important;
		overflow: visible !important;
		}  
}


/* ! Desktop 
------------------------------- */
@media (min-width: 1024px) {

		/* Flexslider Gallery */
		.flexslider89 .slides img {
			min-width: 1200px;
		}
		
}



/* ! Desktop 
------------------------------- */
@media desktop, (min-width: 1025px) { 
		
		/* -------------------------------
		 Start: Nav - Desktop
		 ------------------------------- */
		.navbar {
			position: fixed;
			width: 150px;
			text-align: left;
			top: 0;
			z-index: 200;
		}
		
		.navbar .nav {
			position: relative;
			left: 0;
			display: block;
			float: left;
			margin: 0;
		}
		
		.navbar-inner {
			background: url(../images/backgrounds/bgr-brown90.png) left top repeat;
			background-color: transparent;
		}
		
		.navbar .nav > li {
			float: left;
			display: block;
			width: 100%
		}

		.span4.brand {
			max-height: 240px;
			height: 240px;
			position: absolute;
			left: 150px;
			width: initial;
		}
		
		.logo{
			height: inherit;
			padding: 40px;
			z-index: 200;
		}
		
		/*
		.nav-icon:before {
		background-image: url(../images/nav-icon.jpg);
		background-position: center -45px;
		background-repeat: no-repeat;
		width: 150px;
		height: 150px;
		position: absolute;
		top: 0px;
		left: 0;
		content: "";
		opacity:0.6;
		}
		*/
		
		a.nav-icon{
			position: relative;
			width: inherit;
			height: 150px;
			text-align: center;
			padding-top: 8px;
			/* background-color: #e2edb7; */
			display: block;
			-webkit-animation: myfirst 8s linear 1s infinite alternate;
			-moz-animation: myfirst 8s linear 1s infinite alternate;
			-ms-animation: myfirst 8s linear 1s infinite alternate;
			-o-animation: myfirst 8s linear 1s infinite alternate;
			animation: myfirst 8s linear 1s infinite alternate;
		}
			
			@-webkit-keyframes myfirst 
			{
			0%   {background:#e2edb7;}
			20%  {background:#d3d771;}
			40%  {background:#a4bf5f;}
			60%  {background:#e3deef;}
			80% {background:#f1c1da;}
			100%  {background:#c2e3f7;}
			}
			@-moz-keyframes myfirst 
			{
			0%   {background:#e2edb7;}
			20%  {background:#d3d771;}
			40%  {background:#a4bf5f;}
			60%  {background:#e3deef;}
			80% {background:#f1c1da;}
			100%  {background:#c2e3f7;}
			}
			@-ms-keyframes myfirst 
			{
			0%   {background:#e2edb7;}
			20%  {background:#d3d771;}
			40%  {background:#a4bf5f;}
			60%  {background:#e3deef;}
			80% {background:#f1c1da;}
			100%  {background:#c2e3f7;}
			}
			@keyframes myfirst
			{
			0%   {background:#e2edb7;}
			20%  {background:#d3d771;}
			40%  {background:#a4bf5f;}
			60%  {background:#e3deef;}
			80% {background:#f1c1da;}
			100%  {background:#c2e3f7;}
			}

		
		img.cucumber {
			width: 130px;
			height: 130px;
		}
		
		
				
		 /* End: Nav - Desktop */

		 /* Content */
		#content .row-fluid [class*="span7"]:first-child,
		#content .row-fluid [class*="span10"]:first-child {
			padding-left: 150px;
		}

		/* Flexslider Home / Hero */
		#hero-placement,
		#landing-hero {
			height: 860px;
		}
		
		 .flexslider-container89 .flex-caption h1 {
			font-size: 120px;
			margin: 0px;
		}
		
		 .flexslider-container89 .flex-caption {
			left:200px !important;
			padding: 0px !important;
		}
		
		.flexslider-container89 .flex-caption.cap1 {
		top: 35% !important;
		}
		
		.flexslider-container89 .flex-caption.cap2 {
		left: 44% !important;
		top: 4% !important;
		}
		
		.flexslider-container89 .flex-caption.cap3 {
		top: 44% !important;
		}
	
		/* Widgetkit Gallery */
		.wk-slideshow .caption {
			padding-left: 200px;
		}
	
		/* well */
		.well {
			padding: 50px;
		}
		
		.well h3 {
			font-size: 38px;
			line-height: 38px;
		}
		
		footer .well {
			padding: 50px;
		}
		
		#above-level-1 .well {
			min-height: 430px!important;
			padding: 50px;
		}
		
		#above-level-2 {
		height: 570px;
		/* overflow: hidden; */
		}
		
		#above-level-2 .well {
			min-height: 570px!important;
		}
		
		#above-level-2 .well.auto-height {
			min-height: auto!important;
		}
		
		#above-level-2 .well:first-child,
		#above-level-2 .well.first,
		#above-level-3 .well.first,
		/* #above-level-2 .well.span4, */
		#below-level-1 .well:first-child,
		#below-level-1 .well.first {
			padding-left: 200px;
		}
		
		
		.moduletable.gutter {
/* 			content: ""; */
			width: 150px;
			height: 100%;
			display: inline-block;
			position: absolute;
			bottom: -50px;
			left: 0;
			zoom: 1;
			filter: alpha(opacity= 50);
			opacity: .5;
			background: transparent;
			z-index: 1;
		}
		
		.pink {background-color: #f1c1da !important;} 
				
		.item-page .span2,
		.item-page .span3,
		.item-page .span4,
		.item-page .span5,
		.item-page .span9,
		.item-page .span10 {
			padding: 50px;
		}
		
		.item-page {
		margin-bottom: 130px;
		}
		
		/* -------------------------------
		 Start: Blog - Desktop
		 ------------------------------- */
		.blog-featured h2.item-title {
			width: 30%;
		}
		 
		
		 .blog.team {
			margin-left: -150px;
			/* width: 100%; */
		} 
		
		
		.blog.team .row-fluid [class*="span3"]:first-child {
			width: 40%!important;
		}
		
		.blog.team .row-fluid [class*="span3"] {
			width: 30% !important;
			/* width:33.3344898221% !important; */
		}				
			
/*
	
.blog.team .row-fluid .item.column-1 img {
max-width: 432px;
		
		}	
*/
			
	/*
	.blog.team .row-fluid .item.column-2 img,
		.blog.team .row-fluid .item.column-3 img {
			position: relative;
			top:0;
			right: 0;
			height: auto;
			max-height: 570px;
		}
*/
		
		/*
			.blog .row-fluid .item.column-1 .page-header,
		.blog .row-fluid .item.column-1 .article-info,
		.blog .row-fluid .item.column-1 p   {
		padding: 0px 50px 0px 200px; 
		}
		
		.blog .row-fluid .item.column-2 .page-header,
		.blog .row-fluid .item.column-2 .article-info,
		.blog .row-fluid .item.column-2 p,
		.blog .row-fluid .item.column-3 .page-header,
		.blog .row-fluid .item.column-3 .article-info,
		.blog .row-fluid .item.column-3 p    {
		padding: 0px 50px 0px 50px; 
		}
		*/
			

		/* End: Nav - Desktop */
}

/* As the browser width is resizes, these mediaquaries will adjust padding so type does not go to two lines */
@media (max-width: 1239px) {

		.well {
		padding: 30px;
		}
		
		.well h1 {
		font-size: 70px;
		line-height: 60px;
		margin: 0px 0px 20px 0px;
		}
		
		#above-level-1 .well {
		padding: 30px;
		}
		
		#above-level-2 .well:first-child,
		#below-level-1 .well:first-child,
		#below-level-1 .well.first {
		padding-left: 180px;
		}
}

@media (min-width: 1500px) {}
