

/* HTML ELEMENTS */
body {
	background: #fff;
	font: 62.5% Arial,'Times New Roman',serif;
	}

/* COMMON CLASSES */
.break { clear:both; }

a {
	outline: 0;
}

/* HEADER */
#brand {
	height: 125px;
	width: 960px;
	margin: 0 auto;
	background:url("img/brand.png") no-repeat 0 16px;
}
#brand img {
	padding: 12px 0 0 0;
}

/* HEADER */
#header { height:420px; z-index: -1; width: 980px; overflow: hidden;}
.headerimg { background-position: center top; background-repeat: no-repeat; width:100%; height:420px; position:absolute; }

/* GLOBAL NAV */
#global-nav {
	position: absolute;
	top: 374px;
	right: 0;
}
.global-nav .container,
.fixed #sticky {
	position: relative;
	width: 940px;
}
.global-nav {

}
.global-nav ul {
	display: block;
	list-style-type: none;
	float: left;
}
.global-nav ul li {
	float: left;
	text-transform: uppercase;
	margin-left: 10px;
	line-height: 18px;
}
.global-nav ul li a {
	text-decoration: none;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	padding: 14px 10px 0 10px;
	outline: 0;
	position: relative;
	z-index: 10;
	display: block;
	height: 32px;

}
.global-nav ul li a.what {
	background: #faa933;
}
.global-nav ul li a.what:hover {
	background: #f08b37;
}
.global-nav ul li a.who {
	background: #e85a85;
}
.global-nav ul li a.who:hover {
	background: #cb4879;
}
.global-nav ul li a.insp {
	background: #47ba74;
}
.global-nav ul li a.insp:hover {
	background: #3ca25e;
}
.global-nav ul li a.cont {
	background: #333333;
}
.global-nav ul li a.news {
	background: #ffffff;
	color: #675E5D;
}
.global-nav ul li a.cont:hover {
	background: #222222;
}
.global-nav ul li a.selected {
	background: #fff;
	color: #333333;
}
#brandelements.planes {
	background: url("img/three-planes.png") no-repeat scroll 0 0 transparent;
	position: absolute;
	top: 0;
	right: 0;
	height: 540px;
	width: 460px;
}
#brandelements.flowers {
	background: url("img/slideshow-flowers.png") no-repeat scroll 0 0 transparent;
	position: absolute;
	top: 55px;
	right: 0;
	height: 540px;
	width: 550px;
}
#brandelements.mountains {
	background: url("img/slideshow-mountains.png") no-repeat scroll 0 0 transparent;
	position: absolute;
	top: 46px;
	right: 0;
	height: 540px;
	width: 500px;
}
#brandelements.pencils {
	background: url("img/slideshow-pencils.png") no-repeat scroll 0 0 transparent;
	position: absolute;
	top: 45px;
	right: 0;
	height: 540px;
	width: 560px;
}

/* HEADER TEXT */
#headertxt { width:960px; margin:0 auto; clear:both; position:relative; filter: inherit;}


#headertxt p.caption { margin:0;}
h2#headline1, h2#headline2, h2#headline3 {
	color: #fff;
	font-size: 44px;
	padding: 4px 13px 7px;
	float: left;
	display: block;
	margin: 0;
	background-color: rgba(0, 0, 0, 0.7);
	padding: 10px 14px;
	display: inline-block;
	clear: both;
	line-height: 38px;
	text-transform: none;
	display: none;
	}
h2#headline1 {
	padding-top:14px;
}
h2#headline2 {
	padding: 6px 14px 6px 14px;
	z-index: 2000;

}
p#supporttext {
	color: #FAA933;
	text-decoration: none;
	font-size: 18px;
	float: left;
	display: block;
	clear: both;
/*	background: rgba(0, 0, 0, 0.7); */
	background: url('img/bg_transparent.png'); /* using image for IE8 support */
	display: inline-block;
	line-height: 22px;
	margin-left: 0;
	position: relative;
	top: 201px;
	width: 500px;
	}
	p#supporttext a {
		color: #FAA933;
		text-decoration: none;
		display: block;
		font-weight: normal;
		padding: 6px 40px 10px 14px;
		background: url("img/orange-arrow.png") no-repeat 466px 12px transparent;
	}
	p#supporttext a:hover {
		color: #fff;
		background: url("img/white-arrow.png") no-repeat 466px 12px transparent;
	}

#secondline:hover {
	text-decoration: underline;
	color: #7F000C;
	}

/* CONTROLS */

#pagination {
	height: 46px;
	margin-top: 0;
	float: left;
	background: #000000;
	opacity: 0.7;
}
#pagination p {
	color: #fff;
	margin-top: 11px;
	text-align: center;
	font-size: 24px;
	padding: 0 10px 0 20px;
}
#back {
	height: 46px;
	width: 46px;
	margin-top: 0;
	float: left;
	display: normal;
	padding: 0;
	margin-right: 1px;
	background: url("img/slideshow-previous.png") -4px -5px no-repeat;
	text-indent: -2000px;
}
#back:hover {
	background: url("img/slideshow-previous.png") -4px -61px no-repeat;
}
#next {
	height: 46px;
	width: 46px;
	margin-top: 0;
	float: left;
	display: normal;
	padding: 0;
	background: url("img/slideshow-next.png") -4px -5px no-repeat;
	text-indent: -2000px;
}
#next:hover {
	background: url("img/slideshow-next.png") -4px -61px no-repeat;
}
#control { display: none; }

/* slideshow controls */
#headernav-outer {
	position: relative;
	top: 374px;
	margin:0 auto;
	width:200px;
	left: -370px;
	}


/* CONTENT */
#content {
	width: 1170px;
	position: relative;
	background: #fff;
	margin: 0 auto;
}
#content h2 {
	text-transform: uppercase;
	font-size: 40px;
	letter-spacing: -0.02em;
	display: inline;
	float: left;
	color: #675e5d;
	margin-right: 20px;
}
#content ul.subnav {
	display: block;
	list-style-type: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
	padding-top: 16px;
}
#content ul.subnav li {
	float: left;
}
#content ul.subnav li a {
	padding: 6px 14px 5px;
	text-decoration: none;
	color: #675e5d;
	border-right: 1px solid #dddddd;
}
#content ul.subnav li a.last {
	border-right: none;
}
#content ul.subnav li a:hover {
	color: #faa933;
}
#content #who-we-are ul.subnav li a:hover {
	color: #e45382;
}
#content ul.subnav li a.selected {
	color: #fff;
	background: #faa933;
	border-right: none;
}
#content #who-we-are ul.subnav li a.selected {
	background: #e45382;
}
#content ul.subnav li a:hover.selected {
	color: #fff;
	background: #faa933;
}
#content p {
	font-size: 14px;
	line-height: 1.4em;
}
#content p.intro {
	font-size: 24px;
	font-weight: bold;
	color: #675e5d;
	line-height: 1.2em;
}

#what-we-offer {
	clear: both;
	padding-top: 44px;
	padding-bottom: 10px;
}
#who-we-are a {
	color: #faa933;
}
#what-we-offer h2 {
	color: #675E5D;
}
#what-we-offer .nav-pills li a {
	color: #675e5d;
}
#what-we-offer .nav-pills li{

}
#what-we-offer .nav-pills li a:hover {
	color: #fff;
	background: #f08b37;
}

#what-we-offer .nav-pills li:first-child,
#who-we-are .nav-pills li:first-child,
#inspiration .nav-pills li:first-child {
	background: none;

}
#what-we-offer .nav-pills li.selected {
	background: url("img/sub-nav-active-background.png") 50% 0 no-repeat;
	padding-bottom: 30px;
}
#what-we-offer .nav-pills li.selected a {
	color: #fff;

}
#what-we-offer .nav-pills li.selected a:hover {
	color: #fff;
	background: #FAA933;
}
#who-we-are {
	clear: both;
	padding-top: 44px;
	margin-bottom: 140px;
}
#who-we-are a {
	color: #cb4879;
}
#who-we-are h2 {
	color: #675E5D;
}
#what-we-offer .nav-pills li,
#who-we-are .nav-pills li,
#inspiration .nav-pills li {
	background: url("img/nav-divider.png") 0 11px no-repeat;

}

#who-we-are .nav-pills li a {
	color: #675e5d;
}
#who-we-are .nav-pills li a:hover {
	color: #fff;
	background: #cb4879;
}
#who-we-are .nav-pills li.selected {
	background: url("img/whoweare-nav-active-background.png") 50% 0 no-repeat;
	padding-bottom: 30px;
}
#who-we-are .nav-pills li.selected a {
	background: #E85A85;
	color: #fff;
}
#who-we-are .nav-pills li.selected a:hover {
	color: #fff;
}
/* hide the adjacent divider */
#what-we-offer .nav-pills li:hover + li,
#who-we-are .nav-pills li:hover + li,
#inspiration .nav-pills li:hover + li{
	background:none;
}
#what-we-offer .nav-pills li.selected + li,
#who-we-are .nav-pills li.selected + li,
#inspiration .nav-pills li.selected + li{
	background:none;
}
/* hide the adjacent divider */
#what-we-offer .nav-pills li:hover + li.selected {
	background: url("img/sub-nav-active-background.png") 50% 0 no-repeat;
	padding-bottom: 30px;
}
#who-we-are .nav-pills li:hover + li.selected {
	background: url("img/whoweare-nav-active-background.png") 50% 0 no-repeat;
	padding-bottom: 30px;
}
#inspiration .nav-pills li:hover + li.selected {
	background: url("img/inspiration-nav-active-background.png") 50% 0 no-repeat;
	padding-bottom: 30px;
}
#who-we-are a {
	color: #E85A85;
}
#who-we-are p.q a {
	color: #fff;
}
#who-we-are p.q a:hover {
	color: #fff;
}

#testimonials {
	padding-top: 44px;
	margin-bottom: 40px;
}

#testimonials .span4 img {
	padding-bottom: 10px;
	width: 100%;
}

#testimonials h2 {
	color: #FAA933;
}

#testimonials h3 {
	color: #675E5D;
	font-size: 24px;
	padding: 0 0 10px 0;
}
#testimonials h3:before {
	content: "";
	display: block;
	height: 80px;
	margin: -50px 0 0;
}
#testimonials .blogentries h3:before,
#testimonials #navigation h3:before {
	height: 0;
	margin: 0;
}


#testimonials h4 {
	color: #FAA933;
	font-size: 16px;
	padding-bottom: 10px;
	line-height: 24px;
}

#testimonials h3.profile {
	margin-left: 20px;
}
#testimonials h3.others {
	margin-top: 20px;
}
#testimonials ul {
	list-style-type: none;
}
#testimonials #section1divcontainer .column ul {
	list-style-type: disc;
	margin-left: 14px;
}
#testimonials li {
	margin-left: 0;
}
#testimonials .thumbnail {
	margin-top: 4px;
}
#testimonials #section1divcontainer ul.contextual {
	list-style-type: none;
	margin-left: 0;
}
#testimonials ul.contextual li {
	border-top: 1px solid #EEEEEE;
}
#testimonials ul.contextual li.selected {

}
#testimonials ul.contextual li.selected a {
	color: #FFFFFF;
	background: none repeat scroll 0 0 #FAA933;
}
#testimonials ul.contextual li a {
	text-decoration: none;
	display: block;
	padding: 10px;
	text-transform: uppercase;
}
#testimonials ul.contextual li a:hover {
	text-decoration: none;
}

.fulltestimonial {
	padding-bottom: 20px;
	border-bottom: 3px solid #f0eeee;
}

#inspiration {
	clear: both;
	padding-top: 44px;
	position: relative;
}
#inspiration h2 {
	color: #675E5D;
}
#inspiration .nav-pills li a {
	color: #675e5d;
}
#inspiration .nav-pills li a:hover {
	color: #fff;
	background: #3ca25e;
}
#inspiration .nav-pills li.selected {
	background: url("img/inspiration-nav-active-background.png") 50% 0 no-repeat;
	padding-bottom: 30px;
}
#inspiration .nav-pills li.selected a {
	background: #47BA74;
	color: #fff;
}
#inspiration .nav-pills li.selected a:hover {
	color: #fff;
}
#inspiration .span6 {
	padding-left: 100px;
}
#inspiration a {
	color: #47BA74;
}
#inspiration a:hover {
	color: #3ca25e;
}
/*new inspiration styles*/
#inspire .span6 {
	padding-left: 0;
}
#inspire .span6 img {
	float: left;
	margin: 6px 14px 0 0;
}
#inspire a {
	color: #47BA74;
}
#inspire a:hover {
	color: #3ca25e;
}

#inspiration .overview .span6 {
	padding-left: 0;
}
#inspiration .inspiration-controls ul {
	list-style-type: none;
	margin: 0;
}
#inspiration .inspiration-controls ul li {
	text-indent: -4000px;
}
#inspiration .inspiration-controls ul li.prev {
	position: absolute;
	left: 20px;
	top: 350px;
	text-indent: -4000px;
	height: 69px;
	width: 69px;
	cursor: pointer;
	background: url("img/inspiration-arrow-left.png") 0 0 no-repeat;
}
#inspiration .inspiration-controls ul li:hover.prev {
	background: url("img/inspiration-arrow-left.png") 0 -69px no-repeat;
}
#inspiration .inspiration-controls ul li.next {
	position: absolute;
	right: 0;
	top: 350px;
	text-indent: -9000px;
	height: 69px;
	width: 69px;
	cursor: pointer;
	background: url("img/inspiration-arrow-right.png") 0 0 no-repeat;
}
#inspiration .inspiration-controls ul li:hover.next {
	background: url("img/inspiration-arrow-right.png") 0 -69px no-repeat;
}
#inspiration .inspiration-image {
	position: absolute;
	top: 190px;
	right: 90px;
	height: 390px;
	width: 390px;
}

/*NEWS*/
#newslink {
	float: left;
	background: #ffffff;
	margin-top: 1px;
	margin-left: 10px;
}
#newslink a {
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	outline: 0 none;
	padding: 14px 15px 16px 15px;
	text-align: left;
	text-decoration: none;
	display: block;
	background: #ffffff;
	text-transform: uppercase;
}
#newslink a:hover {
	color: #111111;
}
#newslink a.active {
	background: #ffffff;
}
#newsslot-outer {
	display: block;
	min-height: 200px;
}
#newsslot {
	display: block;
}

#newsslot.shownews {
	display: block;
}

#news {
	padding-top: 44px;
}

#news h2 {
	color: #675E5D;
}

#news h3 {
	color: #675E5D;
}

#news .span2 {
	margin-left: 0;
}

#news .news-text {
	margin-left: 0px;
}


.content-block {
	clear: both;
	padding-top: 32px;
}

/* TEXT BLOCK */
.text-block {
	width: 570px;
	float: left;
}
.text-col1 {
	width: 270px;
	float: left;
	padding-top: 16px;
}
.text-col2 {
	width: 270px;
	float: left;
	margin: 16px 0 0 30px;
}

/* IMAGE BLOCK */
.image-block {
	width: 570px;
	float: left;
	margin-left: 30px;
}
.image-row {
	padding-bottom: 30px;
	clear: both;
}
.image-row img {
	float: left;
	margin-bottom: 30px;
}
.image-row img.second {
	margin-left: 30px;
}

.what-we-offer-wrap {
	background: url("img/planes-horizontal-small.gif") no-repeat scroll 50% bottom transparent;
	padding-bottom: 80px;
}
.what-we-offer-wrap .container {

}
.who-we-are-wrap {
	position: relative;
	background: url("img/pencil-horizontal-four2-small.png") no-repeat scroll 50% bottom transparent;

}
.who-we-are-wrap .container {

}
.inspiration-wrap {
	border-bottom: none;
	min-height: 600px;
}
.inspiration-wrap .container {
	/*background:url("img/planes.png") no-repeat bottom left;*/
}
.inspiration-wrap h4 a {
	color: #47ba74;
}
.inspiration-wrap h4 a:hover {
	color: #3ca25e;
}
.inspiration-wrap h4 {
	margin-top: 8px;
}
#contact {
	padding-bottom: 10px;
	height: 150px;
}
#contact strong {
	color: #FAA933;
}
.contact-wrap {
	position: relative;
	margin-top: 40px;
}
.hills {
	padding-top: 280px;
	background: url("img/hills.png") 50% bottom no-repeat;
	z-index: 2;
}

.contact-wrap .container {
	position: relative;
}
.contact-wrap h2 {
	font-size: 32px;
	text-transform: none;
}
.contact-wrap h4 {
	color: #FAA933;
}
.contact-wrap .span3 {
	color: #fff;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 14px;
	line-height: 22px;
}
.contact-wrap p.phone {
	color: #fff;
	font-weight: normal;
	margin-bottom: 0;
}
span.phone span {
	display: block;
}
.contact-wrap .phone .digit {
	color: #FAA933;
	font-weight: bold;
}
.twitterbox-space {
	padding-bottom: 20px;
	background: url("img/twitter-arrow.png") bottom right no-repeat;
}
.twitterbox {
	margin-top: -10px;
	background: #544e4e;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	padding: 10px 0;
	height: 80px;
}
.twitterbox p {
	padding: 0 10px 0 10px;
	color: #fff;
}
.twitterbox p a {
	font-weight: bold;
}
.twitterbox p a:hover {
	text-decoration: underline;
	color: #FAA933;
}
.footer-wrap {
	background: #544e4e;
	height: 80px;
}
#footer ul{
	list-style-type: none;
	padding-top: 30px;
	margin-left: 4px;
}
#footer ul li{
	float: left;
}
#footer ul li a{
	color: #fff;
	border-left: 2px solid #666666;
	padding: 0 10px 0 20px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 14px;
	line-height: 24px;
}
#footer ul li a.first{
	padding: 0 10px 0 0;
	border-left: none;
}
#footer .social {
	float: right;
	color: #fff;
	margin-top: -9px;
}
#footer .social h4 {
	float: left;
}
#footer .sociallinks {
	float: right;
	color: #fff;
}
#footer .social ul {
	padding: 0;
	margin: -3px 0 0 4px;
}
#footer .social ul li {
	height: 26px;
	width: 26px;
	margin-left: 6px;
	text-indent: -4000px;
}

#footer .social ul li a {
	height: 26px;
	width: 26px;
	margin-left: 6px;
	display: block;
	border-left: none;
}

#footer .social ul li.facebook {
	display: inline;
	cursor: pointer;
	height: 26px;
	width: 26px;
	background: url("img/facebook-sprite.png") 0 0 no-repeat;
}
#footer .social ul li.facebook:hover {
	background: url("img/facebook-sprite.png") 0 -26px no-repeat;
}
#footer .social ul li.twitter {
	display: inline;
	cursor: pointer;
	height: 26px;
	width: 26px;
	background: url("img/twitter-sprite.png") 0 0 no-repeat;
}
#footer .social ul li.twitter:hover {
	background: url("img/twitter-sprite.png") 0 -26px no-repeat;
}
#footer .social ul li.linkedin {
	display: inline;
	cursor: pointer;
	height: 26px;
	width: 26px;
	background: url("img/linkedin-sprite.png") 0 0 no-repeat;
}
#footer .social ul li.linkedin:hover {
	background: url("img/linkedin-sprite.png") 0 -26px no-repeat;
}
span.img-support {
	position: absolute;
	bottom: 0;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	padding: 10px 10px 9px 10px;
	background: #FAA933;
	text-transform: uppercase;
	line-height: 1.2em;
}
.who-we-are-wrap span.img-support {
	background: #E85A85;
}
#headline1 {
	width:500px;
	height:300px;
	position: absolute;
	top: 0;
	background-repeat:no-repeat;
}











/*sticky navigation*/

#global-nav-inner {
	/*line-height: 50px;*/
	text-align: center;
	margin: 0 auto;
	padding: 0;
}

.fixed {
	position: fixed;
	top: 0;
	left: 0;
	background: url("img/sticky-nav-background.png") 0 0 repeat-x;
	height: 80px;
	width: 100%;
	z-index: 10000;

}

.fixed #sticky {
	margin-left: auto;
	margin-right: auto;
}

.fixed #sticky ul {
	margin-top: 15px;
}

.static .fixed  #sticky ul {
	float: right;
}

.fixed #sticky ul li a.news {
	background: #F0EEEE;
	color: #675E5D;
}
.fixed #sticky ul li a:hover.news {
	background: #e5e3e3;
}


#brand-small {
	display: none;
	text-indent: -4000px;
	position: absolute;
	left: 0;
	top: -62px;

}

#brand-small a {
	height: 60px;
	display: block;
	width: 300px;
	margin-left: -10px;
	background: url("img/brandsmaller.png") 0 0 no-repeat;
}

#brand-small-static {
	display: block;
	text-indent: -4000px;
	position: absolute;
	left: 0;
	top: 10px;

}

#brand-small-static a {
	height: 60px;
	display: block;
	width: 300px;
	margin-left: -10px;
	background: url("img/brandsmaller.png") 0 0 no-repeat;
}


/*modal windows*/
#mask{
    position:absolute; /* important */
    top:0px; /* start from top */
    left:0px; /* start from left */
    height:100%; /* cover the whole page */
    width:100%;  /* cover the whole page */
    display:none; /* don't show it '*/

/* styling bellow */
    background-color: #ffffff;
	opacity: 0.8;
}

.modal_window{
    position:absolute; /* important so we can position it on center later */
    display:none; /* don't show it */

/* styling bellow */
    color:white;
}

/* style a specific modal window  */
#basic-modal-content-stephan,
#basic-modal-content-janeena,
#basic-modal-content-frances {
	display: none;
}

/* Overlay */
#simplemodal-overlay {background-color:#fff; cursor:wait;opacity: 0.8;}

/* Container */
#simplemodal-container {
	width:940px;
	background-color:#fff;
	-moz-box-shadow: 0 0 4px #888;
	-webkit-box-shadow: 0 0 4px#888;
	box-shadow: 0 0 4px #888;
}

#simplemodal-container h3{
	color: #CB4879;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 28px;
	font-weight: bold;
	line-height: 34px;
	margin: 0;
	padding: 32px 40px 10px 40px;
}

#simplemodal-container .modal-content {
	padding: 0 40px 40px 40px;
}

#simplemodal-container .modal-col {
	width: 270px;
	float: left;
	margin-right: 20px;
}

#simplemodal-container .last {
	margin-right: 0;
}

#simplemodal-container span {
	color: #CB4879;
	font-weight: bold;
}
#simplemodal-container a.modalCloseImg {
	background: url(img/close.png) no-repeat;
	width: 11px;
	height: 11px;
	display: inline;
	z-index: 3200;
	position: absolute;
	top: 20px;
	right: 20px;
	cursor: pointer;
}

#simplemodal-container a:hover.modalCloseImg {
	background: url(img/close.png) 0 -11px no-repeat;
}

/*tabs*/
#section1divcontainer,
#section2divcontainer {
	min-height: 600px;
}

#section1divcontainer ul {
	list-style-type: none;
}
#section1divcontainer .pencil .span3 li {
	margin-left: 0;
}

#section3divcontainer {
	min-height: 400px;
}

#section1divcontainer #loadingtab,
#section2divcontainer #loadingtab,
#section3divcontainer #loadingtab {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	padding-top: 200px;
}

/*Grey boxes*/
.box {
	background: #fff;
	margin-top: 12px;
	position: relative;
}
.event {
	background: #F0EEEE;
	margin-top: 14px;
}
.event:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
}

.box h3 {
	padding: 0;
	font-size: 18px;
	line-height: 24px;
	color: #675E5D;
	cursor: pointer;
}
.event h3 {
	padding: 8px 14px;
	font-size: 14px;
	line-height: 24px;
	color: #675E5D;
	background: url("img/plus.png") no-repeat right;
	cursor: pointer;
}

.event h3.eventminus {
	background: url("img/minus.png") no-repeat right;
}

.box h3 span {
	font-weight: normal;
}

.box p {
	padding: 0px 0 10px 0;
	margin: 0;
}
.event p {
	padding: 0px 14px 10px 14px;
	margin: 0;
}
.event p:after {
	clear: both;
}
.event img.scale {
	margin: 0 14px 14px 14px;
	float: left;
}

.course {
	background: #F0EEEE;
	padding-top: 10px;
}
.course h3 {
	padding: 0 10px;
}
.course h3 a {
	color: #FAA933;
}
.course h3 a:hover {
	color: #FAA933;
}
.course p {
	padding: 0 10px 10px 10px;
}

/*parallax*/
#mountain-orange-small {
	position: absolute;
	bottom: -80px;
	right: 316px;
	z-index: -1;
}
#mountain-grey-small {
	position: absolute;
	bottom: -80px;
	right: 316px;
	z-index: -1;
}
#mountain-green {
	position: absolute;
	bottom: -80px;
	right: 154px;
	z-index: -1;
}
#mountain-orange {
	position: absolute;
	bottom: -80px;
	right: 70px;
	z-index: -1;
}
#mountain-grey {
	position: absolute;
	bottom: -80px;
	right: 150px;
	z-index: -1;
}
#mountain-pink-small {
	position: absolute;
	bottom: -80px;
	right: 304px;
	z-index: -1;
}
#mountain-pink {
	position: absolute;
	bottom: -80px;
	right: 104px;
	z-index: -1;
}
#flower {
	position: absolute;
	bottom: -80px;
	left: 244px;
	z-index: -1;
}
#flower2 {
	position: absolute;
	bottom: -80px;
	left: 284px;
	z-index: -1;
}
#flower3 {
	position: absolute;
	bottom: -80px;
	left: 194px;
	z-index: -1;
}

/*quote box*/
.quote {
	padding: 0;
	color: #ffffff;
	background: #FAA933 url("img/quote.png") no-repeat scroll 14px 16px;
	margin-top: 14px
}
.quote-after .quote {
	margin-top: 0;
}
.quote p {
	color: #ffffff;
	padding-bottom: 0;
	padding: 10px 14px 14px 58px;
	font-weight: bold;
}
.quote p a {
	color: #ffffff;
	display: block;
}
#what-we-offer .quote p a:hover {
	color: #ffffff;
}
.quote p cite {
	display: block;
	font-weight: normal;
}
.span6 .row .quote {
	margin-left: 20px
}


blockquote {
	font-size: 14px;
	line-height: 24px;
	margin: 0;
	padding-right: 10px;
}
#inspiration .inspiration-image img {
    margin: 0 0 0 150px;
}
#inspiration p.entry-published {
	margin-left: 20px;
}
#inspire p.entry-published {
	margin: 0;
	padding-bottom: 5px;
	color: #999999;
}

#inspire p.intro {
	font-size: 18px;
	line-height: 24px;
	padding-bottom: 8px;
}
#inspire img {
	padding-bottom: 8px;
	width: 100%;
}

.inspired {
	padding-bottom: 0;
}

#inspire .inspired p.intro {
	padding-bottom: 0;
}

#inspire .archive {
	margin: 20px 0 0 0;
	float: right;
	width: 220px;
}
#inspire .archive a {
	display: block;
	padding: 13px 14px 12px 14px;
	font-size: 16px;
	color: #fff;
	text-transform: uppercase;
	background: #47BA74 url("img/archive-arrow.png") no-repeat  194px 11px;
}
#inspire .archive a:hover {
	background: #3ca25e url("img/archive-arrow.png") no-repeat  194px 11px;
	text-decoration: none;
}

/*tool tips for creative team */
.tooltip {
    position: relative;
}
.popup {
    position: absolute;
	padding-bottom: 15px;
	background: transparent url("img/tooltip.png") no-repeat bottom;
	width: 160px;
	color: #ffffff;
    display: none; /* keeps the popup hidden if no JS available */
}
.popup-inner {
	background: #E85A85;
}
.popup p {
    padding: 10px 14px 14px 14px;
	margin: 0;
	color: #ffffff;
	font-size: 14px;
}

/*blog*/
.post {
	border-bottom: 1px solid #eeeeee;
	clear: both;
}
.post .span3 {
	margin-left: 0;
	padding-top: 10px;
}
.post .span6 {
	padding-bottom: 20px;
	padding-top: 10px;
}
.post .span6 img {
	margin: 5px 0 0 10px;
	float: right;
}
.paging .span3 {
	margin-left: 0;
	display: block;
	height: 20px;
}
.paging .span6 {
	margin-top: 40px;
	font-size: 14px;
}

.post .span3 p.category {
	margin: 0;
	font-size: 24px;
}

.post .span3 p:first-letter {
	text-transform: capitalize;
}

#testimonials .post h3,
#testimonials #navigation h3 {
	padding-top: 0;
}

#testimonials .post a,
#testimonials .paging a,
#testimonials #navigation a,
#testimonials h2.inspiration a {
	color: #47BA74;
}
#testimonials .post a:hover,
#testimonials .paging a:hover,
#testimonials #navigation a:hover,
#testimonials h2.inspiration a:hover {
	color: #3ca25e;
	text-decoration: none;
}
#navigation {
}
#navigation .about {
	border-top: 1px solid #eeeeee;
	padding-top: 10px;
}
#navigation .about h3 {
	margin-top: 0;
}
#testimonials #section1divcontainer ul.contextual {
	list-style-type: none;
	margin-left: 0;
}
#navigation ul.blogcategories li {
	border-top: 1px solid #EEEEEE;
}
#navigation ul.blogcategories li.selected {

}
#testimonials #navigation ul.blogcategories li.selected a {
	color: #FFFFFF;
	background: none repeat scroll 0 0 #47BA74;
}
#navigation ul.blogcategories li a {
	text-decoration: none;
	display: block;
	padding: 10px;
	text-transform: uppercase;
}
#navigation ul.blogcategories li a:hover {
	text-decoration: none;
}
.blogcategory {
	display: none;
}
#headerbackground {
	position: absolute;
	height: 420px;
	top: 125px;
	width: 100%;
	background: #000000;
	z-index: -100;
}

.inspired-entry {
	background: url("img/quote-dark.png") no-repeat scroll 0 8px transparent;
}

.inspired-entry p {
	padding-left: 44px;

}

.post blockquote {
	background: url("img/quote-dark.png") no-repeat scroll 0 8px transparent;
}

.post blockquote p {
	padding-left: 44px;
	min-height: 48px;
}

.credit-wrap {
	background: #222222;
	padding: 14px 0;
}

.credit-wrap p {
	margin-bottom: 0;
}

.credit-wrap p a {
	color: #FAA933;
	margin-left: 18px;
}

.credit-wrap p a:hover {
	color: #fff;
}

span.mail a:hover {
	color: #fff;
	text-decoration: none;
}

#headernav .button {
	cursor: pointer;
}

#error {
	padding: 100px 0;
	margin-left: 0;
}
