@charset "UTF-8";
/********************************** FONTS **********************************/
@font-face {
    font-family: 'KlavikaLightLight';
    src: url('../fonts/klavikalight-ostf-webfont.eot');
    src: url('../fonts/klavikalight-ostf-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/klavikalight-ostf-webfont.woff') format('woff'),
url('../fonts/klavikalight-ostf-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'KlavikaRegularRegular';
    src: url('../fonts/klavikaregular-ostf-webfont.eot');
    src: url('../fonts/klavikaregular-ostf-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/klavikaregular-ostf-webfont.woff') format('woff'),
url('../fonts/klavikaregular-ostf-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'KlavikaBoldBoldOSTF';
    src: url('../fonts/klavikaboldboldostf-webfont.eot');
    src: url('../fonts/klavikaboldboldostf-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/klavikaboldboldostf-webfont.woff') format('woff'),
url('../fonts/klavikaboldboldostf-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'KlavikaLightCapsLight';
    src: url('../fonts/klavikalightcaps-sc-webfont.eot');
    src: url('../fonts/klavikalightcaps-sc-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/klavikalightcaps-sc-webfont.woff') format('woff'),
url('../fonts/klavikalightcaps-sc-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'KlavikaRegCapsRegular';
    src: url('../fonts/klavikaregcaps-sc-webfont.eot');
    src: url('../fonts/klavikaregcaps-sc-webfont.eot?#iefix') format('eot'),
url('../fonts/klavikaregcaps-sc-webfont.woff') format('woff'),
url('../fonts/klavikaregcaps-sc-webfont.ttf') format('truetype'),
url('../fonts/klavikaregcaps-sc-webfont.svg#webfontJm3D4gY4') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'KlavikaBoldCapsBold';
    src: url('../fonts/klavikaboldcaps-sc-webfont.eot');
    src: url('../fonts/klavikaboldcaps-sc-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/klavikaboldcaps-sc-webfont.woff') format('woff'),
url('../fonts/klavikaboldcaps-sc-webfont.ttf') format('truetype'),
url('../fonts/klavikaboldcaps-sc-webfont.svg#KlavikaBoldCapsBold') format('svg');
    font-weight: normal;
    font-style: normal;
}


/********************************** GENERAL **********************************/
* {
	margin:0;
	padding:0;
	outline:none;
	/*
	-webkit-appearance: none;
	*/
}
:focus {
	outline:none;
}
.logo-5w {
	width:354px;
 	height:57px;
  	url: "../img/logo-5w.png";
}
.clear {
	clear:both;
}
body {
	background-image:url(../img/bg-blue.jpg);
	background-repeat:repeat-x;
	background-color:#FFF;
	font-family:'KlavikaRegularRegular', Arial, Helvetica, sans-serif;
}
body.sample5w {
	background-image:none;
	background-color:#000;
}
body.gallery5w {
/*	overflow:hidden;*/
}
#container {
	width:1000px;
	margin:0 auto;
}
a {
	color:#00aeac;
	font-family:"KlavikaRegularRegular";
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.name5w {
	font-family: 'KlavikaLightCapsLight';
	font-size:1.25em;
	text-transform:lowercase;
}
strong {
	font-family:"KlavikaRegularRegular";
	font-weight:100;
}
/********************************** HEADER **********************************/
#header_logo_idioma {
	display:block;
	width:980px;
	height:150px;
	padding:0 10px;
}
#header_logo_idioma h1 {
	margin:45px 0 0 0;
	float:left;
	width:334px;
	height:57px;
}
#header_logo_idioma h1 #logo {
	margin:0 0 0 0;
	float:left;
	width:334px;
	height:57px;
}
#header_logo_idioma h1 #logo img {
	border:none;
	float:left;
}
#header_logo_idioma h1 #logo span {
	border-left:1px solid #FFF;
	color:#FFF;
	display:block;
    font-family: 'KlavikaRegularRegular', Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:100;
	float:left;
	height:22px;
	letter-spacing:2px;
	line-height:22px;
	margin:18px 0 0 1px;
	padding:0 0 0 10px;
	text-decoration:none;
	text-transform:uppercase;
	width:136px;
}
#header_logo_idioma #idioma-5wg {
	clear:left;
	float:right;
	height:27px;
	margin:18px 0 0 0;
	text-align:right;
	width:250px;
}
#header_logo_idioma #idioma-5wg ul li,
#header_logo_idioma #idioma-5wg ul span {
	list-style-type:none;
	display:inline;
	color:#FFF;
}
#header_logo_idioma #idioma-5wg ul li a {
	color:#ffd39f;
    font-family: 'KlavikaRegularRegular', Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:1px;
	text-decoration:none;
	text-transform:uppercase;
}
#header_logo_idioma #idioma-5wg ul li.current a {
	font-family: 'KlavikaBoldBoldOSTF', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	color:#FFF;
	font-size:11px;
	letter-spacing:1px;
}
#header_logo_idioma #idioma-5wg ul li a:hover {
	text-decoration:underline;
}
#header_logo_idioma #vdg-logo-5wg {
	display:block;
	float:right;
	height:53px;
/*	margin:32px 0 0 0;*/
	margin:48px 0 0 0;
	text-decoration:none;
	width:138px;
}
#header_logo_idioma #vdg-logo-5wg img {
	border-right:1px solid #FFF;
	display:block;
	float:left;
	height:53px;
	margin:0 10px 0 0;
}
#header_logo_idioma #vdg-logo-5wg h2 {
	color:#FFF;
	display:block;
    font-family: 'KlavikaRegularRegular', Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:100;
	float:left;
	height:53px;
	letter-spacing:1px;
	line-height:14px;
	margin: 0;
	text-decoration:none;
	text-transform:uppercase;
	width:63px;
}
/********************************** MENU **********************************/

#container #navigation {
	width:980px;
	height:41px;
	display:block;
	padding:0 10px;
}
#container #navigation ul {
	width:980px;
	text-align:center;
	height:41px;
	display:block;
}
#container #navigation ul li {
	display:inline-block;
	width:109px;
	height:22px;
	margin:10px 0 0 0;
	padding:0;
	list-style-type:none;
	font-family: 'KlavikaRegCapsRegular';
}
#container #navigation ul li:hover {
	background-color:#d0dce3;
}
#container #navigation ul li.selected:hover {
	background-color:#d1f1f0;
}
#container #navigation ul li a {
	font-family: 'KlavikaRegCapsRegular';
	font-size:15px;
	text-decoration:none;
	color:#515151;
	text-transform:lowercase;
	letter-spacing:1px;
	line-height:22px;
}
#container #navigation ul li.selected a {
	color:#00aeac;
}
/********************************** HOMEPAGE **********************************/

#container #main-content {
	display:block;
	height:auto;
	margin:0 10px;
	width:980px;
}
body.index-5w #container #main-content {
	border-bottom:1px solid #d5d5d5;
}
#container #main-content #main-content-top {
	background-color: transparent;
	position:relative;
	width:980px;
/*	height:530px; */
	height:auto;
	display:block;
	padding:0;
}
#container #main-content #main-content-top a {
	display:block;
/*	height:530px;*/
	height:auto;
	width:980px;
}
#container #main-content #main-content-top a:hover img {
	opacity:0.85 !important;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
	#container #main-content #main-content-top-line {background-image:url(../img/bg-gradient-top-line@2x.png);}
}
#container #main-content #main-content-top #main-content-top-line {
	position:absolute;
	top:0;
	background-image:url(../img/bg-gradient-top-line.png);
	background-size:980px 9px;
	background-repeat:no-repeat;
	width:980px;
	height:9px;
	z-index:30;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
	#container #main-content #main-content-top #main-content-top-line {background-image:url(../img/bg-gradient-top-line@2x.png);}
}
#container #main-content #main-content-top #main-content-bottom-line {
	position:absolute;
	bottom:0;
	background-image:url(../img/bg-gradient-bottom-line.png);
	background-size:980px 9px;
	background-repeat:no-repeat;
	width:980px;
	height:6px;
	z-index:30;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
	#container #main-content #main-content-top #main-content-bottom-line {background-image:url(../img/bg-gradient-bottom-line@2x.png);}
}
#container #main-content #main-content-intro {
	border-bottom:2px solid #00AEAC;
	display:block;
	padding:0 0 15px 0;
	width:980px;
}
#container #main-content #main-content-intro h1 {
	color:#738590;
	font-family: 'KlavikaRegularRegular';
	font-size:52px;
	font-weight:100;
	margin:0 0 8px 0;
}
#container #main-content #main-content-intro h2 {
	border-bottom:1px solid #b2b2b2;
	color:#f75821;
	font-family: 'KlavikaLightLight';
	font-size:34px;
	font-weight:100;
	line-height:38px;
	margin:25px 0 14px 0;
	padding-bottom:10px;
	text-transform:uppercase;
}
#container #main-content #main-content-intro h2 span {
	font-family: 'KlavikaLightCapsLight';
	font-size:42px;
}
#container #main-content #main-content-intro .main-content-intro-columns {
	display:block;
	padding-bottom:35px;
}
#container #main-content #main-content-intro .main-content-intro-columns .main-content-intro-columns-left,
#container #main-content #main-content-intro .main-content-intro-columns.three-col .main-content-intro-columns-left,
#container #main-content #main-content-intro .main-content-intro-columns .main-content-intro-columns-center,
#container #main-content #main-content-intro .main-content-intro-columns.three-col .main-content-intro-columns-center,
#container #main-content #main-content-intro .main-content-intro-columns .main-content-intro-columns-center2,
#container #main-content #main-content-intro .main-content-intro-columns.three-col .main-content-intro-columns-center2,
#container #main-content #main-content-intro .main-content-intro-columns .main-content-intro-columns-right,
#container #main-content #main-content-intro .main-content-intro-columns.three-col .main-content-intro-columns-right {
	border-left:1px solid #fff;
	border-right:1px solid #fff;
/*	border-right:1px solid #3f3f3f;*/
	display:block;
	float:left;
	text-align:center;
	width:338px;
}
#container #main-content #main-content-intro .main-content-intro-columns .main-content-intro-columns-left,
#container #main-content #main-content-intro .main-content-intro-columns.three-col .main-content-intro-columns-left,
#container #main-content #main-content-intro .main-content-intro-columns .main-content-intro-columns-right,
#container #main-content #main-content-intro .main-content-intro-columns.three-col .main-content-intro-columns-right {
	border:none;
	width:320px;
}
#container #main-content #main-content-intro .main-content-intro-columns.one-col .main-content-intro-columns-left,
#container #main-content #main-content-intro .main-content-intro-columns.one-col .main-content-intro-columns-right {
	border:none;
	width:100%;
}
#container #main-content #main-content-intro .main-content-intro-columns.two-col .main-content-intro-columns-left {
	border:none;
	width:490px;
}
#container #main-content #main-content-intro .main-content-intro-columns.two-col .main-content-intro-columns-right {
	border-left:1px solid #fff;
	width:489px;
}
#container #main-content #main-content-intro .main-content-intro-columns.four-col .main-content-intro-columns-left {
	border:none;
	width:245px;
}
#container #main-content #main-content-intro .main-content-intro-columns.four-col .main-content-intro-columns-right {
	border-left:1px solid #fff;
	width:244px;
}
#container #main-content #main-content-intro .main-content-intro-columns.four-col .main-content-intro-columns-center {
	border-right:none;
	width:244px;
}
#container #main-content #main-content-intro .main-content-intro-columns .content {
	display:block;
	margin-bottom:10px;
	text-align:center;
	width:300px;
}
#container #main-content #main-content-intro .main-content-intro-columns.one-col .content {
	margin-bottom:0px;
    text-decoration: none !important;
	width:100%;
}
#container #main-content #main-content-intro .main-content-intro-columns.two-col .content {
	margin-bottom:0px;
    text-decoration: none !important;
	width:469px;
}
#container #main-content #main-content-intro .main-content-intro-columns.one-col .content p,
#container #main-content #main-content-intro .main-content-intro-columns.two-col .content p {
	padding:0 0 12px 0;
}
#container #main-content #main-content-intro .main-content-intro-columns.three-col .content {
	margin-bottom:0px;
    text-decoration: none !important;
	width:300px;
}
#container #main-content #main-content-intro .main-content-intro-columns.four-col .content {
	margin-bottom:0px;
    text-decoration: none !important;
	width:229px;
}
#container #main-content #main-content-intro .main-content-intro-columns.one-col .content:hover,
#container #main-content #main-content-intro .main-content-intro-columns.two-col .content:hover,
#container #main-content #main-content-intro .main-content-intro-columns.three-col .content:hover,
#container #main-content #main-content-intro .main-content-intro-columns.four-col .content:hover {
	opacity: 0.75;
}
#container #main-content #main-content-intro .main-content-intro-columns.four-col  .main-content-intro-columns-center .content {
	margin-bottom:0px;
	width:214px;
}
#container #main-content #main-content-intro .main-content-intro-columns.three-col .content p,
#container #main-content #main-content-intro .main-content-intro-columns.four-col .content p {
	padding:0 0 12px 0;
}
#container #main-content #main-content-intro .main-content-intro-columns .content p.content-number,
#container #main-content #main-content-intro .main-content-intro-columns.two-col .content p.content-number,
#container #main-content #main-content-intro .main-content-intro-columns.three-col .content p.content-number,
#container #main-content #main-content-intro .main-content-intro-columns.four-col .content p.content-number {
	border:none;
	background-color:#f75821;
	-webkit-border-radius:18px;
	-moz-border-radius:18px;
	border-radius:18px;
	color:#FFF;
	display:block;
	font-size:36px;
	height:36px;
	line-height:32px;
	margin:8px auto 20px auto;
	padding:0 0 0 0;
	width:36px;
}
#container #main-content #main-content-intro .main-content-intro-columns .content h3 {
	color:#f75821;
	font-family: 'KlavikaRegularRegular';
	font-size:22px;
	font-weight:100;
	line-height:25px;
	margin:21px 0 8px 0;
	padding:0 20px;
	text-transform:uppercase;
}
#container #main-content #main-content-intro .main-content-intro-columns .main-content-intro-columns-center .content h3 {
	padding:0;
}
#container #main-content #main-content-intro .main-content-intro-columns .content p {
	background-color:#d1f1f0;
	color:#f75821;
	font-family: 'KlavikaRegCapsRegular';
	font-size:26px;
	line-height: 24px;
	margin-bottom:9px;
	padding:9px 0 0 0;
	text-transform:lowercase;
}
/*
#container #main-content #main-content-intro .main-content-intro-columns.three-col .content p,
#container #main-content #main-content-intro .main-content-intro-columns.four-col .content p {
	font-size:21px;
}
*/
#container #main-content #main-content-intro .main-content-intro-columns .content p span {
	color:#008483;
	font-family: "KlavikaLightCapsLight";
	font-size:21px;
	line-height: 22px;
	padding: 8px 0;
}
#container #main-content #main-content-intro .main-content-intro-columns.two-col .content p span,
#container #main-content #main-content-intro .main-content-intro-columns.three-col .content p span,
#container #main-content #main-content-intro .main-content-intro-columns.four-col .content p span {
	font-size:20px;
	line-height: 22px;
}
#container #main-content #main-content-intro .main-content-intro-columns .content p span.venue-5w {
	background-color:#52C8C7;
	color:#FFFFFF;
	display: block;
	margin: 0 0 10px 0;
	width: 100%;
}
#container #main-content #main-content-intro .main-content-intro-columns.one-col .content p span.venue-5w,
#container #main-content #main-content-intro .main-content-intro-columns.two-col .content p span.venue-5w,
#container #main-content #main-content-intro .main-content-intro-columns.three-col .content p span.venue-5w, 
#container #main-content #main-content-intro .main-content-intro-columns.four-col .content p span.venue-5w {
	margin: 0 0 10px 0;
}
#container #main-content #main-content-intro .main-content-intro-columns .content p.by-5w {
	background-color:transparent;
	border-bottom: 1px solid #b2b2b2;
	color:#b2b2b2;
	font-family: 'KlavikaLightCapsLight';
	font-size:20px;
	line-height: 22px;
	margin-bottom:9px;
	padding:0 0 6px 0;
	text-transform:lowercase;
}
#container #main-content #main-content-intro .main-content-intro-columns .content p.description-5w {
	background-color:transparent;
	color:#008483;
	font-family: 'KlavikaLightLight';
	font-size:20px;
	font-style: italic;
	line-height: 22px;
	margin-bottom:16px;
	padding:9px 0 0 0;
	text-transform: none;
}
#container #main-content #main-content-intro .main-content-intro-columns .main-content-intro-button {
	background-color:#d1f1f0;
	color:#008483;
	display:block;
	height:auto;
	padding:14px 12px;
	line-height: 18px;
	text-align: center;
	text-transform: uppercase;
	width:276px;
}
#container #main-content #main-content-intro .main-content-intro-columns.one-col .main-content-intro-button,
#container #main-content #main-content-intro .main-content-intro-columns.two-col .main-content-intro-button,
#container #main-content #main-content-intro .main-content-intro-columns.three-col .main-content-intro-button,
#container #main-content #main-content-intro .main-content-intro-columns.four-col .main-content-intro-button {
	background-color:transparent;
	display:inline-block;
	font-size:20px;
	text-decoration:underline;
	width:auto;
}
#container #main-content #main-content-intro .main-content-intro-columns .main-content-intro-button .fa {
	color:#f75821;
	margin: 0 0 0 5px;
}
#container #main-content #main-content-intro .main-content-intro-columns .main-content-intro-columns-center .content,
#container #main-content #main-content-intro .main-content-intro-columns .main-content-intro-columns-center .main-content-intro-button {
	margin-left:15px;
}
#container #main-content #main-content-intro .main-content-intro-columns .main-content-intro-columns-right .content,
#container #main-content #main-content-intro .main-content-intro-columns .main-content-intro-columns-right .main-content-intro-button {
	margin-left:15px;
}
#container #main-content #main-content-intro .main-content-intro-columns.one-col .main-content-intro-columns-right .content,
#container #main-content #main-content-intro .main-content-intro-columns.one-col .main-content-intro-columns-right .main-content-intro-button {
	margin-left:0;
}
#container #main-content #main-content-intro .main-content-intro-button:hover {
	background-color:#52C8C7;
	color: #FFF;
}
#container #main-content #main-content-intro .main-content-intro-columns.one-col .main-content-intro-button:hover,
#container #main-content #main-content-intro .main-content-intro-columns.two-col .main-content-intro-button:hover,
#container #main-content #main-content-intro .main-content-intro-columns.three-col .main-content-intro-button:hover,
#container #main-content #main-content-intro .main-content-intro-columns.four-col .main-content-intro-button:hover {
	background-color:transparent;
	color:#f75821;
}
#container #main-content #main-content-intro .closed .main-content-intro-button {
	margin:8px 8px 0 8px;
	width:120px;
}
#container #main-content #main-content-intro .main-content-intro-button.closed {
	color:#b9f0f0;
	font-size:18px;
	padding:18px 5px 18px 5px;
	width:118px;
}
#container #main-content #main-content-home {
	padding:0 0 0 0;
	width:100%;
}
#container #main-content #main-content-home h2 {
	color:#00AEAC;
	font-family: 'KlavikaLightCapsLight';
	font-size:28px;
	font-weight:100;
	line-height:30px;
	margin:20px 0 20px 0;
	text-transform:lowercase;
}
#container #main-content #main-content-home h3 {
	color:#00AEAC;
	font-family: 'KlavikaLightLight';
	font-size:34px;
	font-weight:100;
	margin:0 0 12px 0;
	text-transform:capitalize;
}
#container #main-content #main-content-home p {
	color:#4C4C4C;
	font-family:"KlavikaLightLight";
	font-size:18px;
	line-height:28px;
	margin:0 0 10px 0;
}
#container #main-content #main-content-home p strong {
	font-family:"KlavikaRegularRegular";
	font-weight:100;
}
#container #main-content #main-content-home p a {
	color:#00AEAC;
	text-decoration:none;
}
#container #main-content #main-content-home p span.name5w {
	color:#00AEAC;
	font-family: 'KlavikaRegCapsRegular';
	font-size: 1em;
	text-transform:lowercase;
}
#container #main-content #main-content-home p a strong span.name5w {
	font-family: 'KlavikaRegCapsRegular';
	font-size: 1em;
	text-transform:lowercase;
}
#container #main-content #main-content-home p a:hover {
	color:#00AEAC;
	text-decoration:underline;
}
#container #main-content #main-content-home p.last-prgr {
	margin:0 0 0 0;
}
#container #main-content #main-content-home .instructor-5w {
	border-bottom: 1px solid #00AEAC;
	display: block;
	float: left;
	margin: 0 0 24px 0;
	padding: 0 0 18px 0;
	width: 100%;
}
#container #main-content #main-content-home .instructor-5w-left {
	display: block;
	float: left;
	width: 245px;
}
#container #main-content #main-content-home .instructor-5w-left .instructor-5w-photo {
	border-radius:10px;
	height: 175px;
	margin:0 0 30px 0;
	overflow: hidden;
	width: 215px;
}
#container #main-content #main-content-home .instructor-5w-right {
	display: block;
	float: left;
	width: 100%;
	width: calc(100% - 245px);
}
#container #main-content #main-content-end {
	margin:4px 0 28px 0;
	padding:0 0 0 0;	
	text-align:center;
	width:980px;
}
#container #main-content #main-content-end p {
	color:#4C4C4C;
	font-family:"KlavikaLightLight";
	font-size:22px;
	line-height:30px;
}
#container #main-content #main-content-end p a {
	color:#00AEAC;
	text-decoration:none;
}
#container #main-content #main-content-end p a:hover {
	color:#52C8C7;
	text-decoration:underline;
}
#container #main-content #main-content-bottom {
	background-image:url(../img/bg-footer.jpg);
	background-repeat:no-repeat;
	border-top:1px solid #d5d5d5;
	display:block;
	height:168px;
	padding:24px 0;
	width:980px;
}
#container #main-content #main-content-bottom #left-box {
	width:404px;
	height:168px;
	float:left;
	display:block;
	padding:0 28px 0 0;
}
#container #main-content #main-content-bottom #center-box {
	width:223px;
	height:168px;
	float:left;
	display:block;
	padding:0 28px;
	border-left:1px solid #D5D5D5;
}
#container #main-content #main-content-bottom #right-box {
	width:239px;
	height:168px;
	float:left;
	display:block;
	padding:0 0 0 28px;
	border-left:1px solid #D5D5D5;
}
#container #main-content #main-content-bottom #left-box h2,
#container #main-content #main-content-bottom #center-box h2,
#container #main-content #main-content-bottom #right-box h2 {
	font-family: 'KlavikaLightCapsLight';
	font-size:23px;
	line-height:25px;
	font-weight:100;
	color:#00AEAC;
	text-transform:lowercase;
	margin:0 0 8px 0;
}
#container #main-content #main-content-bottom #center-box h3 {
	font-family: 'KlavikaLightLight';
	font-size:15px;
	line-height:22px;
	height:20px;
	font-weight:100;
	color:#506D75;
	text-transform:lowercase;
	margin:0;
	letter-spacing:1px;
}
#container #main-content #main-content-bottom #left-box p {
/*	color:#4C4C4C;*/
	color:#506D75;
	font-family: 'KlavikaLightLight';
	font-size:15px;
	letter-spacing:0px;
	line-height:22px;
}
#container #main-content #main-content-bottom #left-box p:first-line {
	font-family: 'KlavikaLightCapsLight';
/*	font-family: 'KlavikaRegCapsRegular';*/
	text-transform:lowercase;
}
#container #main-content #main-content-bottom #right-box ul.tabs {
	width:239px;
	display:block;
	height:30px;
	margin: 0;
}
#container #main-content #main-content-bottom #right-box ul.tabs li {
	font-family: 'KlavikaRegCapsRegular';
	float:left;
	display:block;
	color:#506D75;
	height:30px;
	line-height:18px;
}
#container #main-content #main-content-bottom #right-box ul.tabs li.nyc {
	padding:0 8px 0 0;
	width:70px;
	background-image:url(../img/tabs-list-bullet.png);
	background-repeat:no-repeat;
	background-position:73px 8px;
	background-size:4px 4px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
	#container #main-content #main-content-bottom #right-box ul.tabs li.nyc {background-image:url(../img/tabs-list-bullet@2x.png);}
}
#container #main-content #main-content-bottom #right-box ul.tabs li.was {
	padding:0 8px 0 0;
	width:90px;
	background-image:url(../img/tabs-list-bullet.png);
	background-repeat:no-repeat;
	background-position:91px 8px;
	background-size:4px 4px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
	#container #main-content #main-content-bottom #right-box ul.tabs li.was {background-image:url(../img/tabs-list-bullet@2x.png);}
}
.es #container #main-content #main-content-bottom #right-box ul.tabs li.was {
	padding:0;
	background-image:none;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
	.es #container #main-content #main-content-bottom #right-box ul.tabs li.was {background-image:none;}
}
#container #main-content #main-content-bottom #right-box ul.tabs li.mad {
	padding:0;
	width:54px;
}
.es #container #main-content #main-content-bottom #right-box ul.tabs li.mad {
	background-image:url(../img/tabs-list-bullet.png);
	background-repeat:no-repeat;
	background-position:55px 8px;
	background-size:4px 4px;
	padding:0 8px 0 0;
	width:54px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
	.es #container #main-content #main-content-bottom #right-box ul.tabs li.mad {background-image:url(../img/tabs-list-bullet@2x.png);}
}
#container #main-content #main-content-bottom #right-box ul.tabs li a {
	color:#506D75;
	cursor:pointer;
	display:block;
	font-family: 'KlavikaRegCapsRegular';
	font-size:15px;
	height:30px;
	text-align:center;
	text-decoration:none;
	text-transform:lowercase;
}
#container #main-content #main-content-bottom #right-box ul.tabs li a.current {
	background-image:url(../img/bg-tri.png);
	background-position:center 17px;
	background-repeat:no-repeat;
	background-size: 88px 8px;
	color:#00AEAC;
	text-decoration:none;
	text-transform:lowercase;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
	#container #main-content #main-content-bottom #right-box ul.tabs li a.current {background-image:url(../img/bg-tri@2x.png);}
}
#container #main-content #main-content-bottom #right-box ul.tabs li.point a,
#container #main-content #main-content-bottom #right-box ul.tabs li.point a.current {
	color:#506D75;
	text-transform:lowercase;
	text-decoration:none;
	font-size:15px;
	cursor:default;
}
#container #main-content #main-content-bottom #right-box div.panes p {
	color:#506D75;
	font-size:15px;
	line-height:36px;
	font-family: 'KlavikaLightLight';
	height:36px;
	display:block;
	width:200px;
	background-repeat:no-repeat;
	background-position:center left;
	margin: 0;
	padding:0 0 0 36px;
	text-decoration:none;
}
#container #main-content #main-content-bottom #right-box div.panes a {
	color:#506D75;
	font-size:18px;
	line-height:36px;
	font-family: 'KlavikaRegCapsRegular';
	height:36px;
	display:block;
	width:200px;
	background-repeat:no-repeat;
	background-position:center left;
	padding:0;
	text-decoration:none;
}
#container #main-content #main-content-bottom #right-box div.panes p.contact-phone {
	text-decoration:none;
	color:#506D75;	
	font-family: 'KlavikaRegCapsRegular';
	background-image:url(../img/icon-home-phone.png);
	background-size:28px 29px;
	font-size:18px;
	text-transform:lowercase;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
	#container #main-content #main-content-bottom #right-box div.panes p.contact-phone {background-image:url(../img/icon-home-phone@2x.png);}
}
#container #main-content #main-content-bottom #right-box div.panes p.contact-email {
	background-image:url(../img/icon-home-email.png);
	background-size:25px 17px;
	text-transform:lowercase;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
	#container #main-content #main-content-bottom #right-box div.panes p.contact-email {background-image:url(../img/icon-home-email@2x.png);}
}
#container #main-content #main-content-bottom #right-box div.panes p.contact-email a {
	color:#506D75;
	font-size:15px;
	line-height:36px;
	font-family: 'KlavikaLightLight';
	text-decoration:none;
}
#container #main-content #main-content-bottom #right-box div.panes p.contact-email a:hover {
	color:#00AEAC;
	text-decoration:underline;
}
#container #main-content #main-content-bottom #right-box div.panes p.contact-skype {
	background-image:url(../img/icon-home-skype.png);
	background-size:22px 22px;
	background-position:3px center;
	text-transform:lowercase;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
	#container #main-content #main-content-bottom #right-box div.panes p.contact-skype {background-image:url(../img/icon-home-skype@2x.png);}
}
#container #main-content #header5w h1 {
	font-family: 'KlavikaLightLight';
	color:#c1c9cf;
	font-size:70px;
	line-height:140px;
	text-transform:uppercase;
	font-weight:100;
	float:left;
	width:650px;
}

/********************************** INTERIOR PAGE **********************************/

body.interior-5w #container #main-content {
	border-bottom:1px solid #d5d5d5;
}
body.interior-5w #container #main-content #main-content-intro {
	border-bottom:1px solid #00AEAC;
  	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
	box-sizing: border-box;
	padding:0 0 0 0;
}
body.interior-5w #container #main-content #main-content-intro * {
  	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
	box-sizing: border-box;
}

body.interior-5w #container #main-content #main-content-top {
/*	height:530px;*/
	height:auto;
}
body.interior-5w #container #main-content #main-content-intro h1 {
	color:#738590;
	font-family: 'KlavikaRegularRegular';
	font-size:58px;
	font-weight:100;
	margin: 24px 0 8px 0;
}
body.interior-5w #container #main-content #main-content-intro .main-content-intro-left-h2 {
	background-color: #ededed;
	margin:42px 0 0 0;
	padding: 15px 15px 12px 15px;
	width: 100%;
}
body.interior-5w #container #main-content #main-content-intro .main-content-intro-left-h2 h2 {
	border-bottom: none;
	color:#6D7B84;
    font-family: 'KlavikaLightCapsLight';
	font-size:22px;
	line-height:22px;
	margin:0;
	padding:0;
}
body.interior-5w #container #main-content #main-content-intro .main-content-intro-left-h2 h2 span {
	color:#F15A22;
    font-family: 'KlavikaRegCapsRegular';
	font-size:22px;
	line-height:22px;
}
#container #main-content #main-content-intro h3 {
	color:#738590;
	font-family: 'KlavikaLightLight';
	font-size:34px;
	font-weight:100;
	margin:0 0 8px 0;
}
#container #main-content #main-content-intro .main-content-intro-left {
	background-color: #00b0ad;
	border-top:6px solid #173e3d;
	display: block;
	float:left;
	height: 270px;
	margin: 42px 0 0 0;
	padding: 24px 26px;
	width: 548px;
}
#container #main-content #main-content-intro .main-content-intro-left p {
	color:#FFF;
	font-family: "KlavikaLightLight";
	font-size:23px;
	letter-spacing:0px;
	line-height: 31px;
	margin: 0;
}
#container #main-content #main-content-intro .main-content-intro-left p span {
	color:#FFF;
    font-family: 'KlavikaRegCapsRegular';
}
#container #main-content #main-content-intro .main-content-intro-right {
	border:1px solid #52C8C7;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	display:block;
	float:right;
	height:270px;
	margin:42px 0 0 0;
	padding: 0 15px;
	width:410px;
}
#container #main-content #main-content-intro .main-content-intro-right.closed {
	width:176px;
}
#container #main-content #main-content-intro .main-content-intro-right.no-early {}
#container #main-content #main-content-intro .main-content-intro-right p {
	color:#000;
	display:block;
	float:left;
	font-family: "KlavikaLightCapsLight";
	font-size:15px;
/*	line-height:22px; */ /* For only one line text above price */
	line-height:16px;
/*	margin:17px 0 0 0; */ /* For only one line text above price */
	margin:11px 0 0 0;
	text-align:center;
	text-transform:lowercase;
	width:100%;
}
#container #main-content #main-content-intro .main-content-intro-right .main-content-intro-right-price p {
	color:#52C8C7;
	display:block;
	float:left;
	font-family: "KlavikaLightCapsLight";
	font-size:18px;
	line-height:22px;
	margin:14px 0 0 0;
	text-align:left;
	text-transform:lowercase;
	width:65%;
}
#container #main-content #main-content-intro .main-content-intro-right .main-content-intro-right-price p.price-amount {
	color:#52C8C7;
	display:block;
	float:left;
	font-family: "KlavikaLightCapsLight";
	font-size:56px;
	line-height:42px;
	margin:14px 0 0 0;
	text-align:right;
	text-transform:lowercase;
	width:35%;
}
#container #main-content #main-content-intro .main-content-intro-right.no-early p {
	line-height:22px; /* For only one line text above price */
	margin:17px 0 0 0; /* For only one line text above price */
}
#container #main-content #main-content-intro .main-content-intro-right p strong {
	color:#52C8C7;
	font-family: "KlavikaRegCapsRegular";
}
#container #main-content #main-content-intro .main-content-intro-right p span {
	color:#52C8C7;
	font-size:42px;
/*	line-height:32px; */ /* For one line text above price */
	line-height:40px;
}
#container #main-content #main-content-intro .main-content-intro-right.no-early p span {
	line-height:32px; /* For one line text above price */
}
body.interior-5w #container #main-content #main-content-intro .main-content-intro-button-wrap {
	background-color: #D2F3FF;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	display: block;
	float: left;
	margin: 12px 0 0 0;
	padding: 9px;
	width: 100%;
}
body.interior-5w #container #main-content #main-content-intro .main-content-intro-button-wrap p {
	color:#000;
	font-family: "KlavikaLightCapsLight";
	font-size:18px;
	line-height:22px;
	margin: 0 0 8px 0;
}
body.interior-5w #container #main-content #main-content-intro .main-content-intro-button-wrap p strong {
	color:#000;
}
body.interior-5w #container #main-content #main-content-intro .main-content-intro-button {
	background-color:#019CDE;
/*	background-image: url("../img/paypal-logo.png");
	background-position: center;
	background-repeat: no-repeat; 
	background-size: 149px 49px; */
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	color:#FFF;
	display:block;
	float:left;
	font-family: 'KlavikaRegCapsRegular';
	font-size:20px;
	height:41px;
	letter-spacing:0px;
	line-height:22px;
	margin:0;
	text-align:center;
	padding:10px 20px 10px 20px;
	text-decoration:none;
	text-transform:lowercase;
	width:100%;
}
body.interior-5w #container #main-content #main-content-intro .main-content-intro-button.button-form {
	background-color:#F15A22;
	background-image: none;
	margin: 0 0 14px 0;
}
body.interior-5w #container #main-content #main-content-intro .main-content-intro-button:hover {
	opacity:0.7;
}
body.interior-5w #container #main-content #main-content-intro .closed .main-content-intro-button {
	margin:8px 8px 0 8px;
	width:120px;
}
body.interior-5w #container #main-content #main-content-intro .main-content-intro-button.closed {
	color:#b9f0f0;
	font-size:18px;
	padding:18px 5px 18px 5px;
	width:118px;
}
body.interior-5w #container #main-content #main-content-intro .closed .main-content-intro-button:hover,
body.interior-5w #container #main-content #main-content-intro .main-content-intro-button.closed:hover {
	background-color:#52C7C8;
}
#container #main-content #main-content-intro .main-content-intro-right p.or-option {
	color:#019CDE;
	display:block;
	float:left;
	font-family: "KlavikaLightCapsLight";
	font-size: 20px;
	line-height: 20px;
	margin: 6px 0;
	text-align: center;
	width: 100%;
}
#container #main-content #main-content-intro p.consulting-asterisk {
	display:block;
	float:right;
	font-family: "KlavikaLightCapsLight";
	font-size:15.8px;
	line-height:16px;
	margin:10px 0 20px 0;
	text-align: right;
	text-transform:lowercase;
	width:100%;
}
#container #main-content #main-content-intro p.consulting-asterisk span {
	font-family: 'KlavikaRegCapsRegular';
}

#container #main-content #main-content-tabs {
	width:980px;
}
#container #main-content #main-content-tabs ul.consulting-tabs {
	border-bottom: none !important;
	height:97px;
}
#container #main-content #main-content-tabs ul.consulting-tabs li {
	color:#FFF;
	display:block;
	float:left;
	height:62px;
	list-style:none;
	margin:35px 10px 0 0;
}
#container #main-content #main-content-tabs ul.consulting-tabs li.consulting-details {	
	width:278px;
}
#container #main-content #main-content-tabs ul.consulting-tabs li.consulting-schedule {
	width:278px;
}
#container #main-content #main-content-tabs ul.consulting-tabs li.consulting-info {
	margin:35px 0 0 0;
	width:404px;
}
#container #main-content #main-content-tabs ul.consulting-tabs li h2 {
	font-weight:100;
}
#container #main-content #main-content-tabs ul.consulting-tabs li h2 a {
	background-color:transparent;
	background-image:none;
	color:#00AEAC;
	display:block;
	float:left;
	font-family:"KlavikaRegularRegular";
	font-size:22px;
	font-weight:100;
	height:49px;
	line-height:52px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	width:100%;
}
#container #main-content #main-content-tabs ul.consulting-tabs li.active h2 a {
	background-image:url(../img/bg-tabs-tri.png);
	background-position:center 49px;
	background-repeat:no-repeat;
	background-size:16px 31px;
	height:62px;
}
#container #main-content #main-content-tabs ul.consulting-tabs li.active h2 a:hover {
	background-position:center bottom;
}
#container #main-content #main-content-tabs ul.consulting-tabs li h2 a span {
	background-color:#EDEDED;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	color:#00AEAC;
	display:block;
	float:left;
	font-family:"KlavikaRegularRegular";
	font-size:22px;
	font-weight:100;
	height:49px;
	line-height:52px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	width:100%;
}
#container #main-content #main-content-tabs ul.consulting-tabs li.active h2 a span {
	background-color:#52C8C7;
	color:#FFF;
}
#container #main-content #main-content-tabs ul.consulting-tabs li h2 a:hover span {
	background-color:#CCC;
	color:#FFF;
}
#container #main-content #main-content-tabs .consulting-page {
	padding:35px 0 0 0;
}
#container #main-content #main-content-tabs .consulting-page p {
	color:#4C4C4C;
	font-family:"KlavikaLightLight";
	font-size:17px;
	line-height:25px;
	margin:0 0 18px 0;
}
#container #main-content #main-content-tabs .consulting-page p.intro-text {
	color:#4C4C4C;
	font-family:"KlavikaLightLight";
	font-size:19px;
	line-height:25px;
	margin:0 0 18px 0;
}
#container #main-content #main-content-tabs .consulting-page.page-details {
}
#container #main-content #main-content-tabs .consulting-page.page-details .page-details-left {
	border-right:1px solid #535353;
	float:left;
	padding:0 34px 0 0;
	width:629px;
}
#container #main-content #main-content-tabs .consulting-page.page-details .page-details-left .page-details-left-box {
	background-color:#E7F5F5;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	display:block;
	float:left;
	margin:0 0 0 0;
	padding:32px 22px 32px 28px;
	width:579px;
}
#container #main-content #main-content-tabs .consulting-page.page-details .page-details-left .page-details-left-box.anna {
	margin:12px 0 0 0;
}
#container #main-content #main-content-tabs .consulting-page.page-details .page-details-left .page-details-left-box h3 {
	color:#000;
	font-family:"KlavikaLightCapsLight";
	font-size:21px;
	font-weight:100;
	line-height:22px;
	margin:0 0 28px 0;
	text-transform:lowercase;
}
#container #main-content #main-content-tabs .consulting-page.page-details .page-details-left .page-details-left-box ul {
	background-image:url(../img/bg-column-separator.png);
	background-position:center 8px;
	background-repeat:repeat-y;
	background-size:3px 5px;
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
	-webkit-column-gap: 50px;
	-moz-column-gap: 50px;
	column-gap: 50px;
}
#container #main-content #main-content-tabs .consulting-page.page-details .page-details-left .page-details-left-box ul li {
	background-image:url(../img/bg-list-bullet.png);
	background-position:left 11px;
	background-repeat:no-repeat;
	background-size:5px 5px;
	color:#000;
	font-family:"KlavikaLightLight";
	font-size:17px;
	line-height:25px;
	list-style:none;
	margin:0px 0 22px 0;
	padding:0 0 0 10px;
}
#container #main-content #main-content-tabs .consulting-page.page-details .page-details-left .page-details-left-box ul li.last-prgr {
	margin:-8px 0 0 0;
}
#container #main-content #main-content-tabs .consulting-page.page-details .page-details-left .page-details-left-box ul li.last-prgr-anna {
	margin:0px 0 0 0;
}
#container #main-content #main-content-tabs .consulting-page.page-details .page-details-left .page-details-left-box ul li span {
	color:#00AEAC;
	font-family:"KlavikaRegCapsRegular";
	font-size:18px;
	line-height:26px;
	text-transform:lowercase;
}
body.interior-5w #container #main-content #main-content-tabs .consulting-page.page-details .page-details-right {
	float:left;
	padding:0 0 0 34px;
	width:282px;
}
body.interior-5w #container #main-content #main-content-tabs .consulting-page.page-details .page-details-right h3 {
	color:#00AEAC;
	font-family: 'KlavikaLightCapsLight';
	font-size:23px;
	font-weight:100;
	line-height:25px;
	margin:-7px 0 10px 0;
	text-transform:lowercase;
}
body.interior-5w #container #main-content #main-content-tabs .consulting-page.page-details .page-details-right h4 {
	color:#738590;
	font-family: 'KlavikaLightLight';
	font-size:30px;
	font-weight:100;
	margin:0 0 12px 0;
	text-transform:capitalize;
}
body.interior-5w #container #main-content #main-content-tabs .consulting-page.page-details .page-details-right p {
	color:#4C4C4C;
	font-family:"KlavikaLightLight";
	font-size:16px;
	line-height:24px;
	margin:0 0 10px 0;
}
body.interior-5w #container #main-content #main-content-tabs .consulting-page.page-details .page-details-right p strong {
	font-family:"KlavikaRegularRegular";
	font-weight:100;
}
body.interior-5w #container #main-content #main-content-tabs .consulting-page.page-details .page-details-right p a {
	color:#00AEAC;
	text-decoration:none;
}
body.interior-5w #container #main-content #main-content-tabs .consulting-page.page-details .page-details-right p strong span.name5w {
	color:#00AEAC;
	font-family: 'KlavikaRegCapsRegular';
	font-size: 1em;
	text-transform:lowercase;
}
body.interior-5w #container #main-content #main-content-tabs .consulting-page.page-details .page-details-right p a strong span.name5w {
	font-family: 'KlavikaRegCapsRegular';
	font-size: 1em;
	text-transform:lowercase;
}
body.interior-5w #container #main-content #main-content-tabs .consulting-page.page-details .page-details-right p a:hover {
	color:#00AEAC;
	text-decoration:underline;
}
body.interior-5w #container #main-content #main-content-tabs .consulting-page.page-details .page-details-right p.last-prgr {
	margin:0 0 0 0;
}
body.interior-5w #container #main-content #main-content-tabs .consulting-page.page-details .page-details-right img {
	margin:0 0 20px 0;
}
#container #main-content #main-content-tabs .consulting-page.page-schedule {
}
#container #main-content #main-content-tabs .consulting-page.page-schedule .page-schedule-left {
	background-image:url(../img/bg-column-separator.png);
	background-position:right top;
	background-repeat:repeat-y;
	background-size:3px 5px;
	display:block;
	float:left;
	padding:0 24px 0 0;
	width:465px;
}
#container #main-content #main-content-tabs .consulting-page.page-schedule .page-schedule-right {
	display:block;
	float:left;
	padding:0 0 0 24px;
	width:466px;
}
#container #main-content #main-content-tabs .consulting-page.page-schedule .page-schedule-full {
	display:block;
	float:left;
	padding:0;
	width: 100%;
}
#container #main-content #main-content-tabs .consulting-page.page-schedule h3 {
	border-bottom:1px solid #00AEAC;
	color:#738590;
	font-family: 'KlavikaLightLight';
	font-size:40px;
	font-weight:100;
	line-height:42px;
	margin:0 0 10px 0;
	padding:0 0 16px 0;
	text-transform:uppercase;
}
#container #main-content #main-content-tabs .consulting-page.page-schedule h4 {
	color:#00AEAC;
	font-family: 'KlavikaLightLight';
	font-size:23px;
	font-weight:100;
	line-height:28px;
	margin:0 0 0 0;
}
#container #main-content #main-content-tabs .consulting-page.page-schedule ul {
	margin-bottom: 40px;
}
#container #main-content #main-content-tabs .consulting-page.page-schedule ul li {
	list-style:none;
}
#container #main-content #main-content-tabs .consulting-page.page-schedule ul li span.break {
	color:#00AEAC;
	display:block;
	font-family:"KlavikaRegCapsRegular";
	font-size:18px;
	line-height:26px;
	margin:30px 0 0 0;
	padding:0 0 6px 0;
	text-transform:lowercase;
}
#container #main-content #main-content-tabs .consulting-page.page-schedule ul li h4,
#container #main-content #main-content-tabs .consulting-page.page-schedule ul li h5 {
	color:#191919;
	font-family: 'KlavikaLightLight';
	font-size:24px;
	font-weight:100;
	line-height:28px;
	margin:30px 0 10px 0;
}
#container #main-content #main-content-tabs .consulting-page.page-schedule ul li h4.shorter-prgr,
#container #main-content #main-content-tabs .consulting-page.page-schedule ul li h5.shorter-prgr {
	width:410px;
}
#container #main-content #main-content-tabs .consulting-page.page-schedule ul li h4 span,
#container #main-content #main-content-tabs .consulting-page.page-schedule ul li h5 span {
	background-color:#D3EDED;
	-webkit-border-radius:16px;
	-moz-border-radius:16px;
	border-radius:16px;
	display:block;
	float:left;
	font-family: 'KlavikaLightCapsLight';
	font-size:22px;
	font-weight:100;
	height:32px;
	line-height:30px;
	margin:0 10px 0 0;
	padding:0 0 0 2px;
	text-align:center;
	width:30px;
}
#container #main-content #main-content-tabs .consulting-page.page-schedule ul li ul {
	margin:0 0 0 42px;
}
#container #main-content #main-content-tabs .consulting-page.page-schedule ul li ul li {
	background-image:url(../img/bg-list-bullet.png);
	background-position:left 8px;
	background-repeat:no-repeat;
	background-size:5px 5px;
	color:#000;
	font-family:"KlavikaLightLight";
	font-size:18px;
	line-height:24px;
	list-style:none;
	margin:0px 0 6px 0;
	padding:0 0 0 10px;
}
#container #main-content #main-content-tabs .consulting-page.page-schedule ul li ul li.special-li-5w {
	background-image: none;
	color: #52C8C7;
	font-family:"KlavikaRegularRegular";
	font-size:20px;
	line-height:26px;
	padding: 0;
}
#container #main-content #main-content-tabs .consulting-page.page-schedule ul li ul li.special-li-5w span {
	font-family:"KlavikaLightLight";
}
#container #main-content #main-content-tabs .consulting-page.page-schedule p {
	margin:0 0 0 42px;
}
#container #main-content #main-content-tabs .consulting-page.page-schedule p.intro-text {
	font-size: 24px;
	line-height: 32px;
	margin: 0 0 20px 0;
}
#container #main-content #main-content-tabs .consulting-page.page-info {
}
#container #main-content #main-content-tabs .consulting-page.page-info .page-info-left {
	background-image:url(../img/bg-column-separator.png);
	background-position:right top;
	background-repeat:repeat-y;
	background-size:3px 5px;
	display:block;
	float:left;
	padding:0 44px 0 0;
	width:446px;
}
#container #main-content #main-content-tabs .consulting-page.page-info .page-info-right {
	display:block;
	float:left;
	padding:0 0 0 44px;
	width:435px;
}
#container #main-content #main-content-tabs .consulting-page.page-info h3 {
	color:#00AEAC;
	font-family:"KlavikaLightLight";
	font-size:24px;
	font-weight:100;
	margin:0 0 10px 0;
}
#container #main-content #main-content-tabs .consulting-page.page-info p {
	border-bottom:1px solid #00AEAC;
	padding:0 0 20px 0;
}
#container #main-content #main-content-tabs .consulting-page.page-info p span {
	color:#191919;
	font-family:"KlavikaRegCapsRegular";
	text-transform:lowercase;
}
#container #main-content #main-content-tabs .consulting-page.page-info a {
	color:#00AEAC;
	font-family:"KlavikaRegularRegular";
	text-decoration:none;
}
#container #main-content #main-content-tabs .consulting-page.page-info a:hover {
	color:#2F535D;
	text-decoration:underline;
}
#container #main-content #main-content-tabs .consulting-page.page-info p.last-prgr {
	border-bottom:none;
	margin:0;
	padding:0;
}
body.interior-5w #container #main-content #main-content-end {
	border-top:1px solid #52C8C7;
	margin:30px 0 28px 0;
	padding: 28px 0 0 0;
}
body.interior-5w #container #main-content #main-content-end p {
	font-size:18px;
	line-height:26px;
}



/********************************** FOOTER **********************************/

#container #footer {
	width:980px;
	height:auto;
	padding:0 10px;
	display:block;
	clear:both;
}
#container #footer-interior {
	width:980px;
	height:118px;
	padding:0 10px;
	display:block;
	clear:both;
}
#container #footer #footer-bottom,
#container #footer-interior #footer-bottom {
	width:980px;
	height:92px;
	background-image:url(../img/bg-gradient-bottom-line-narrow.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	padding:12px 0 0 0;
	display:block;
	text-align:center;
}


/********************************** NEW FOOTER TOP **********************************/

#container #footer #footer-top,
#container #footer-interior #footer-top {
	background-image:url(../img/bg-footer.jpg);
	background-repeat:no-repeat;
	display:block;
	padding:24px 0 0 0;
	width:980px;
}
#container #footer #footer-top h2,
#container #footer-interior #footer-top h2 {
	font-family: 'KlavikaLightCapsLight';
	font-size:23px;
	line-height:25px;
	font-weight:100;
	color:#00AEAC;
	text-transform:lowercase;
	margin:0 0 8px 0;
}
#footer-top #vdg-container-infographics,
#footer-top #vdg-container-design,
#footer-top #vdg-container-web {
	color:#000;
	display:block;
	float:left;
	font-family: 'KlavikaRegCapsRegular', Arial, Helvetica, sans-serif;
	font-size:12px;
	height:115px;
	letter-spacing:1px;
	margin:12px 0 0 0;
	min-height:0px;
	padding: 0;
	position:relative;
	text-align:center;
	text-transform:uppercase;
	width:33.33%;
}
#vdg-container-infographics {
	background-color:#ee5b2e;
	border-bottom:5px solid #c0492a;
}
#vdg-container-design {
	background-color:#fab731;
	border-bottom:5px solid #e39f16;
}
#vdg-container-web {
	background-color:#8cc349;
	border-bottom:5px solid #63a639;
}
#footer-top #vdg-container-infographics img,
#footer-top #vdg-container-design img,
#footer-top #vdg-container-web img {
	display:block;
	float:left;
	margin:0 4px 0 4px;
}
#footer-top #vdg-container-infographics ul,
#footer-top #vdg-container-design ul,
#footer-top #vdg-container-web ul {
	display:block;
	float:left;
	margin:16px 0 0 0;
	text-align:left;
}
#footer-top #vdg-container-infographics ul li,
#footer-top #vdg-container-design ul li,
#footer-top #vdg-container-web ul li {
	font-size:11px;
	line-height:17px;
	list-style:none;
}
#footer-top #vdg-container-infographics ul li span,
#footer-top #vdg-container-design ul li span,
#footer-top #vdg-container-web ul li span {
	margin: 0 3px 0 0;
}
#footer-top #vdg-container-infographics p.link-to-5w,
#footer-top #vdg-container-design p.link-to-5w,
#footer-top #vdg-container-web p.link-to-5w {
	background-image:url(../img/bg-link-to-5w.png);
	background-repeat:repeat;
	background-size:1px 1px;
	display:none;
	height:120px;
	position:absolute;
	width:100%;
}
#footer-top #vdg-container-infographics:hover p.link-to-5w,
#footer-top #vdg-container-design:hover p.link-to-5w,
#footer-top #vdg-container-web:hover p.link-to-5w {
	display:block;
}
#footer-top #vdg-container-infographics p.link-to-5w span,
#footer-top #vdg-container-design p.link-to-5w span,
#footer-top #vdg-container-web p.link-to-5w span {
	background-image:url(../img/bg-link-to-5w-tri.png);
	background-position:288px center;
	background-repeat:no-repeat;
	background-size:21px 17px;
	color:#FFF;
	display:block;
	font-family: 'KlavikaLightCapsLight';
	font-size:80px;
	height:120px;
	line-height:114px;
	opacity:0.75;
	text-transform:lowercase;
	width:100%;
}
#footer-top #vdg-container-design p.link-to-5w span,
#footer-top #vdg-container-web p.link-to-5w span {
	background-image:none;
	font-size:52px;
}
.es #footer-top #vdg-container-design p.link-to-5w span,
.es #footer-top #vdg-container-web p.link-to-5w span {
	font-size:42px;
}
#container #footer #footer-bottom a,
#container #footer-interior #footer-bottom a {
	background-size:35px 35px;
	width:35px;
	height:35px;
	display:inline-block;
	padding:0;
	margin:22px 11px 16px 0px;
	text-decoration:none;
}
#container #footer #footer-bottom p,
#container #footer-interior #footer-bottom p {
	color:#366579;
	display:block;
	font-family: 'KlavikaRegCapsRegular';
	font-size:13px;
	line-height:13px;
	letter-spacing:1px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 24px 0px;
	text-transform:lowercase;
}


/********************************** NEW SOCIAL ICONS 2015 **********************************/

#container #footer #footer-bottom ul,
#container #footer-interior #footer-bottom ul {
	display:block;
	height:92px;
	margin:0;
	padding:0;
	text-align:center;
	text-decoration:none;
	width:100%;
}
#container #footer #footer-bottom ul li,
#container #footer-interior #footer-bottom ul li {
	background-size:35px 35px;
	display:inline-block;
	height:35px;
	margin:22px 4px 16px 4px;
	padding:0;
	text-decoration:none;
	width:35px;
}
#container #footer #footer-bottom ul li a,
#container #footer-interior #footer-bottom ul li a {
	background-image:url(../img/logos-social.png);
	background-repeat:no-repeat;
	background-size:244px 76px;
	display:block;
	height:35px;
	margin:0;
	padding:0;
	text-decoration:none;
	width:35px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
	#container #footer #footer-bottom ul li a,
	#container #footer-interior #footer-bottom ul li a {
		background-image:url(../img/logos-social@2x.png);
	}
}
#container #footer #footer-bottom ul li a.linkedin-5w,
#container #footer-interior #footer-bottom ul li a.linkedin-5w {
	background-position:0px 0px;
}
#container #footer #footer-bottom ul li a.linkedin-5w:hover,
#container #footer-interior #footer-bottom ul li a.linkedin-5w:hover {
	background-position:0px -42px;
}
#container #footer #footer-bottom ul li a.facebook-5w,
#container #footer-interior #footer-bottom ul li a.facebook-5w {
	background-position:-42px 0px;
}
#container #footer #footer-bottom ul li a.facebook-5w:hover,
#container #footer-interior #footer-bottom ul li a.facebook-5w:hover {
	background-position:-42px -42px;
}
#container #footer #footer-bottom ul li a.twitter-5w,
#container #footer-interior #footer-bottom ul li a.twitter-5w {
	background-position:-84px 0px;
}
#container #footer #footer-bottom ul li a.twitter-5w:hover,
#container #footer-interior #footer-bottom ul li a.twitter-5w:hover {
	background-position:-84px -42px;
}
#container #footer #footer-bottom ul li a.flickr-5w,
#container #footer-interior #footer-bottom ul li a.flickr-5w {
	background-position:-126px 0px;
}
#container #footer #footer-bottom ul li a.flickr-5w:hover,
#container #footer-interior #footer-bottom ul li a.flickr-5w:hover {
	background-position:-126px -42px;
}
#container #footer #footer-bottom ul li a.behance-5w,
#container #footer-interior #footer-bottom ul li a.behance-5w {
	background-position:-168px 0px;
}
#container #footer #footer-bottom ul li a.behance-5w:hover,
#container #footer-interior #footer-bottom ul li a.behance-5w:hover {
	background-position:-168px -42px;
}
#container #footer #footer-bottom ul li a.pinterest-5w,
#container #footer-interior #footer-bottom ul li a.pinterest-5w {
	background-position:-210px 0px;
}
#container #footer #footer-bottom ul li a.pinterest-5w:hover,
#container #footer-interior #footer-bottom ul li a.pinterest-5w:hover {
	background-position:-210px -42px;
}


/********************************** ERROR 404 **********************************/

body.error404 {
	background-image:url(../img/bg-error-404.png);
	background-size:92px 150px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
	body.error404 {background-image:url(../img/bg-error-404@2x.png);}
}
body.error404 #container #main-content {
	border:none;
	display:block;
	height:auto;
	margin:0 10px;
	width:980px;
}
body.error404 #container #main-content #main-content-top-line {
	background-image:none;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
	body.error404 #container #main-content #main-content-top-line {background-image:none;}
}
#error-404-content {
	background-image: url(../img/bg-error-404-circle.png);
	background-size: 568px 568px;
	background-repeat: no-repeat;
	display: block;
	height: 568px;
	margin: 60px auto 0 auto;
	text-align: center;
	width: 568px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
	#error-404-content {background-image:url(../img/bg-error-404-circle@2x.png);}
}
#error-404-content h1 {
	border-bottom:1px solid #231f20;
	color: #00AEAC;
    font-family: 'KlavikaRegularRegular';
	font-weight: 100;
	font-size: 82px;
	line-height: 78px;
	margin:0 70px;
	padding:56px 0 5px 0;
	text-transform: uppercase;
	width:428px;
}
#error-404-content h1 span {
    font-family: 'KlavikaRegCapsRegular';
	font-size: 116px;
	letter-spacing:-4px;
}
#error-404-content p {
	color: #4C4C4C;
	font-family:'KlavikaRegularRegular', Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height:30px;
	margin:0 80px;
	padding:10px 0 0 0;
	width:408px;
}
#error-404-content p.short {
	margin:0 90px;
	padding:20px 0 0 0;
	width:388px;
}
#error-404-content a {
	background-image:url(../img/button-404@2x.png);
	background-position:center 24px;
	background-repeat:no-repeat;
	background-size:170px 51px;
	border-top:1px solid #231f20;
	color:#FFF;
	display:block;
	font-family:'KlavikaBoldBoldOSTF', Arial, Helvetica, sans-serif;
	font-size:18px;
	height:75px;
	letter-spacing:2px;
	line-height:94px;
	margin:22px 133px 0 133px;
	padding:0 0 0 6px;
	text-decoration:none;
	text-shadow:0 2px 4px #742d14;
	text-transform:uppercase;
	width:296px;
}
#error-404-content a:hover {
	color:#AEE7E7;
}


/********************************** NEWSLETTER **********************************/
body.newsletter5w {
	background-image:none;
}
body.newsletter5w #container {
	padding:0 20px;
	width:740px;
}
body.newsletter5w #header_newsletter-top {
	background-color:#ECF1F2;
	height:40px;
	text-align:center;
	width:740px;
}
body.newsletter5w #header_newsletter-top p {
	color:#4C4C4C;
    font-family: 'KlavikaRegCapsRegular';
	font-size:12px;
	letter-spacing:1px;
	line-height:40px;
}
body.newsletter5w #header_newsletter-top p a {
	color:#00AEAC;
    font-family: 'KlavikaRegCapsRegular';
	font-size:12px;
	text-decoration:none;
}
body.newsletter5w #header_newsletter-top p a:hover {
	color:#2F535D;
	text-decoration:underline;
}
body.newsletter5w.sep15 #header_newsletter-top p a:hover {
	color:#0084B6;
	text-decoration:underline;
}
body.newsletter5w #header_logo_idioma {
	background-image:url(../img/newsletter/bg-newsletter-header.jpg);
	background-repeat:no-repeat;
	border-bottom: 3px solid #000;
	border-top: 11px solid #00AEAC;
	display:block;
	height:201px;
	padding:0px 0px 0px 0px;
	text-align:center;
	width:740px;
}
body.newsletter5w #header_logo_idioma h1 {
	margin:0;
	float:none;
	width:auto;
	height:auto;
}	
body.newsletter5w #header_logo_idioma #logo {
	display:block;
	float:none;
	height:88px;
	margin:54px auto 0 auto;
	width:508px;
}	
body.newsletter5w #header_logo_idioma #logo img {
	border:none;
}
body.newsletter5w #newsletter5w-date {
	border-bottom:1px solid #B0B0B0;
	display:block;
	height:39px;
	text-align:center;
	width:740px;
}
body.newsletter5w.sep15 #newsletter5w-date {
	border-bottom:none;
}
body.newsletter5w #newsletter5w-date p {
	color:#00AEAC;
    font-family: 'KlavikaRegCapsRegular';
	font-size:14px;
	letter-spacing:1px;
	line-height:40px;
	text-transform:lowercase;
}
body.newsletter5w #container #main-content {
	border:none;
	height:auto;
	margin:0px 0px 0px 0px;
	text-align:center;
	width:740px;
}
body.newsletter5w #container #main-content img.newsletter-separator {
	margin:36px 0px 0px 0px;
}
body.newsletter5w #container #main-content img.newsletter-separator-special {
	margin:16px 0px 0px 0px;
}
body.newsletter5w #container #main-content img.newsletter-separator-consulting {
	margin:30px 0px 30px 0px;
}
body.newsletter5w #container #main-content img.newsletter-screenshot {
	border-top:1px solid #bfdad7;
}
body.newsletter5w #container #main-content h2 {
	clear:both;
	color:#00AEAC;
	font-family: 'KlavikaLightLight';
	font-size:31px;
	font-weight:100;
	margin:24px 0px 34px 0px;
	text-align:left;
	line-height:28px;
}
body.newsletter5w #container #main-content h2.newsletter-h2-as-h3 {
	clear:both;
	color:#386d74;
	font-family: 'KlavikaLightLight';
	font-size:24px;
	line-height:32px;
	font-weight:100;
	margin:20px 42px 0px 42px;
	text-align:center;
}
body.newsletter5w #container #main-content h3 {
	clear:both;
	color:#7D9EA5;
	font-family: 'KlavikaLightLight';
	font-size:26px;
	line-height:28px;
	font-weight:100;
	margin:12px 0px 6px 0px;
	text-align:center;
}
body.newsletter5w.sep15 #container #main-content h3 {
	color:#00AEAC;
	font-family: 'KlavikaLightCapsLight';
	font-size:23px;
	font-weight:100;
	line-height:25px;
	margin:-7px 0 10px 0;
	text-align:left;
	text-transform:lowercase;
}
body.newsletter5w #container #main-content h3 span {
	color:#00AEAC;
	font-family: 'KlavikaLightLight';
	font-size:26px;
	font-weight:100;
	line-height:28px;
}
body.newsletter5w #container #main-content h4 {
	clear:both;
	color:#7D9EA5;
	font-family: 'KlavikaLightLight';
	font-size:22px;
	font-weight:100;
	line-height:24px;
	margin:4px 0px 20px 0px;
	text-align:center;
}
body.newsletter5w.sep15 #container #main-content h4 {
	color:#738590;
	font-family: 'KlavikaLightLight';
	font-size:33px;
	font-weight:100;
	margin:0 0 12px 0;
	text-align:left;
	text-transform:capitalize;
}
body.newsletter5w #container #main-content p {
	color:#333;
	display:block;
	float:left;
	font-family: 'KlavikaLightLight';
	font-size:17px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	line-height:26px;
}
body.newsletter5w #container #main-content p.last-prgr {
	margin:0px 0px 0px 0px;
}
body.newsletter5w #container #main-content p.newsletter-bottom {
	margin:0px 0px 16px 0px;
}
body.newsletter5w #container #main-content p.newsletter-left {
	margin:0px 0px 10px 0px;
	width:520px;
}
body.newsletter5w #container #main-content p.newsletter-left-short {
	margin:0px 0px 15px 0px;
	width:470px;
}
body.newsletter5w #container #main-content p.newsletter-left-long {
	margin:0px 0px 15px 0px;
	width:530px;
}
body.newsletter5w #container #main-content img.newsletter-right {
	display:block;
	float:right;
	margin:0 0 32px 0;
}
body.newsletter5w.sep15 #container #main-content img.newsletter-right {
	margin:0 0 0 0;
}
body.newsletter5w #container #main-content p strong {
	font-family: 'KlavikaRegularRegular';
	font-weight:100;
}

body.newsletter5w #container #main-content p.left-5w {
	border-right:1px dotted #333;
	margin:0px 0px 0px 0px;
	padding:0px 20px 0px 0px;
	width:349px;
}
body.newsletter5w #container #main-content p.right-5w {
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	width:350px;
}
body.newsletter5w #container #main-content p a {
	color:#00AEAC;
	font-family: 'KlavikaRegularRegular';
 /*   font-family: 'KlavikaBoldBoldOSTF';*/
	text-decoration:none;
}
body.newsletter5w.sep15 #container #main-content p a {
	color:#00AEAC;
/*	font-family: 'KlavikaLightLight';*/
 /*   font-family: 'KlavikaBoldBoldOSTF';*/
	text-decoration:none;
}
body.newsletter5w.sep15 #container #main-content p a {
/*	color:#0084B6 ;*/
}
body.newsletter5w.sep15 #container #main-content p a strong span.name5w {
	font-family: 'KlavikaLightCapsLight';
	text-transform:lowercase;
}
body.newsletter5w #container #main-content p a:hover {
	color:#2F535D;
	text-decoration:underline;
}
body.newsletter5w.sep15 #container #main-content p a:hover {
	color:#00AEAC;
}
body.newsletter5w #container #main-content .newsletter-image {
	clear:both;
	background-color:#E1EAEB;
	display:block;
	padding:20px 20px 14px 20px;
	text-align:center;
	width:700px;
}
body.newsletter5w #container #main-content .newsletter-image-alone {
	margin:0 0 30px 0;
}
body.newsletter5w #container #main-content .newsletter-image2 {
	clear:both;
	background-color:#E1EAEB;
	display:block;
	padding:30px 20px 14px 20px;
	text-align:center;
	width:700px;
}
body.newsletter5w #container #main-content .newsletter-image a {
	color:#00AEAC;
    font-family: 'KlavikaRegCapsRegular';
	font-size:14px;
	text-decoration:none;
}
body.newsletter5w #container #main-content .newsletter-image a.newsletter-5w-link {
	margin:7px 0px 0px 0px;
}
body.newsletter5w #container #main-content .newsletter-image2 a.newsletter-5w-link {
	margin:5px 0px 0px 0px;
}
body.newsletter5w #container #main-content a.newsletter-5w-link-image {
	float:left;
	margin:0px 0px 10px 0px;
}
body.newsletter5w #container #main-content a.newsletter-5w-link-image-small-one {
	display:block;
	float:left;
	height:275px;
	margin:0px 0px 0px 0px;
}
body.newsletter5w #container #main-content a.newsletter-5w-link-image-small-two {
	display:block;
	float:left;
	height:266px;
	margin:0px 0px 0px 0px;
}
body.newsletter5w #container #main-content a.newsletter-5w-link {
	color:#00AEAC;
	display:block;
    font-family: 'KlavikaRegCapsRegular';
	font-size:14px;
	letter-spacing:1px;
	margin:18px 0px 18px 0px;
	text-decoration:none;
}
body.newsletter5w #container #main-content .newsletter-5w-link {
	clear:both;
	color:#00AEAC;
	display:block;
	float:none;
    font-family: 'KlavikaRegCapsRegular';
	font-size:14px;
	letter-spacing:1px;
	margin:18px 0px 6px 0px;
	text-align:center;
	width:100%;
}
body.newsletter5w.sep15 #container #main-content a.newsletter-5w-link {
	margin:0px 0px 18px 0px;
}
body.newsletter5w.sep15 #container #main-content .newsletter-5w-link {
	color:#0084b6;
}
body.newsletter5w #container #main-content .newsletter-image a:hover,
body.newsletter5w #container #main-content a.newsletter-5w-link:hover {
	color:#2F535D;
	text-decoration:underline;
}
body.newsletter5w.sep15 #container #main-content .newsletter-image a:hover,
body.newsletter5w.sep15 #container #main-content a.newsletter-5w-link:hover {
	color:#00AEAC;
}
body.newsletter5w #container #main-content .newsletter-image a img,
body.newsletter5w #container #main-content a.newsletter-5w-link img {
	border:none;
}
body.newsletter5w #container #main-content p.newsletter-three-col-1,
body.newsletter5w #container #main-content p.newsletter-three-col-2 {
	border-right:1px dotted #71939e;
	display:block;
	float:left;
	height:416px;
	margin:0px 28px 20px 0;
	padding:0 28px 0 0;
	width:218px;
}
body.newsletter5w #container #main-content p.newsletter-three-col-2 {
	width:212px;
}
body.newsletter5w #container #main-content p.newsletter-three-col-3 {
	border:none;
	height:416px;
	margin:0 0 20px 0;
	padding:0 0 0 0;
	width:195px;
}
body.newsletter5w #container #main-content p.newsletter-three-col-1 span.newsletter-book-title,
body.newsletter5w #container #main-content p.newsletter-three-col-2 span.newsletter-book-title,
body.newsletter5w #container #main-content p.newsletter-three-col-3 span.newsletter-book-title {
	clear:both;
	color:#00AEAC;
	display:block;
	float:left;
    font-family: 'KlavikaRegCapsRegular';
	font-size:16px;
	margin:20px 0px 6px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	text-transform:lowercase;
	line-height:18px;
}
body.newsletter5w #container #main-content p.newsletter-three-col-1 a:hover span.newsletter-book-title,
body.newsletter5w #container #main-content p.newsletter-three-col-2 a:hover span.newsletter-book-title,
body.newsletter5w #container #main-content p.newsletter-three-col-3 a:hover span.newsletter-book-title {
	color:#0084B6;
}
body.newsletter5w #container #main-content p.newsletter-three-col-1 span.newsletter-book-author,
body.newsletter5w #container #main-content p.newsletter-three-col-2 span.newsletter-book-author,
body.newsletter5w #container #main-content p.newsletter-three-col-3 span.newsletter-book-author {
	border-bottom:1px solid #bac9cb;
	clear:both;
	color:#4c4c4c;
	display:block;
	float:left;
	font-family: 'KlavikaRegularRegular';
	font-size:15px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	text-align:left;
	line-height:18px;
	width:100%;
}
body.newsletter5w #container #main-content .newsletter-blog-link,
body.newsletter5w.sep15 #container #main-content .newsletter-blog-link {
	clear:both;
	color:#a8bfc2;
	display:block;
	float:left;
    font-family: 'KlavikaRegCapsRegular';
	font-size:14px;
	line-height:18px;
	margin:9px 0px 6px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	text-transform:lowercase;
}
body.newsletter5w #container #main-content .newsletter-blog-link a {
	border-radius:8px;
	background-color:#0084b6;
	color:#FFF;
    font-family: 'KlavikaRegCapsRegular';
	padding:0px 7px 0px 8px;
	text-decoration:none;
	text-transform:lowercase;
}
body.newsletter5w.sep15 #container #main-content .newsletter-blog-link a {
	background-color:#8a9ba1;
}
body.newsletter5w #container #main-content .newsletter-blog-link a:hover,
body.newsletter5w.sep15 #container #main-content .newsletter-blog-link a:hover {
	background-color:#00AEAC;
	color:#FFF;
	text-decoration:none;
}
body.newsletter5w #container #main-content .newsletter-highlight-graphic {
	background-color:#eef2f3;
	display:block;
	float:left;
	margin:0 0 36px 0;
	padding:20px 19px 20px 19px;
}
body.newsletter5w.sep15 #container #main-content .newsletter-highlight-graphic {
	margin:0 0 16px 0;
	padding:20px 25px;
}
body.newsletter5w #container #main-content .newsletter-highlight-graphic .newsletter-blog-link {
	margin:20px 0px 0px 0px;
}
body.newsletter5w #container #main-content .newsletter-highlight-graphic-short {
	background-color:#eef2f3;
	display:block;
	float:left;
	margin:0 0 18px 0;
	padding:20px 19px 14px 19px;
}
body.newsletter5w.sep15 #container #main-content .newsletter-highlight-graphic-short {
	background-color:transparent;
	background-image:url(../img/newsletter/separator-horizontal.png);
	background-position:top;
	background-repeat:repeat-x;
	display:block;
	float:left;
	margin:0 0 0 0;
	padding:26px 0px 18px 0px;
}
body.newsletter5w #container #main-content .newsletter-highlight-graphic-short .newsletter-blog-link {
	margin:6px 0px 0px 0px;
}
body.newsletter5w #container #main-content .newsletter-highlight-graphic a img {
	box-shadow:2px 2px 8px #AAA;
}
body.newsletter5w #container #main-content .newsletter-highlight-graphic h3 {
	clear:right;
	color:#00AEAC;
	display:block;
	float:left;
	font-family: 'KlavikaRegularRegular';
	font-size:17px;
	line-height:16px;
	margin:0 0 6px 0;
	text-align:left;
	text-transform:uppercase;
}
body.newsletter5w #container #main-content .newsletter-highlight-graphic p {
	margin:0 0 12px 0;
}
body.newsletter5w #container #main-content .newsletter-highlight-graphic h3,
body.newsletter5w #container #main-content .newsletter-highlight-graphic-short h3 {
	clear:right;
	color:#00AEAC;
	display:block;
	float:left;
	font-family: 'KlavikaRegularRegular';
	font-size:17px;
	line-height:16px;
	margin:0 0 6px 0;
	text-align:left;
	text-transform:uppercase;
	width:417px;
}
body.newsletter5w #container #main-content .newsletter-highlight-graphic-short img {
	float:left;
	margin:0 20px 0 0;
}
body.newsletter5w #container #main-content .newsletter-highlight-graphic-short p.newsletter-highlight-col {
	display:block;
	float:left;
	margin:0px 0px 0px 0px;
	width: 417px;
}
body.newsletter5w.sep15 #container #main-content .newsletter-highlight-graphic-short p.newsletter-highlight-col {
	width: 450px;
}
body.newsletter5w #container .newsletter-blog-box {
	background-color:#e5e9ea;
	background-image:url(../consulting/img/newsletter/bg-blog-footer.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	margin:20px 0 0 0;	
	padding:0 0 24px 0;
	width:740px;
}
body.newsletter5w #container #main-content .newsletter-blog-box h2 {
	background-image:url(../consulting/img/newsletter/bg-blog-header.jpg);
	background-repeat:no-repeat;
	border-bottom:2px solid #000;
	color:#FFF;
	display:block;
/*	font-family: 'KlavikaRegCapsRegular';*/
	font-family: 'KlavikaLightCapsLight';
	font-size:24px;
	height:51px;
	line-height:52px;
	margin:0 0 20px 0;
	text-shadow:0 0 3px #000;
	width:740px;
}
body.newsletter5w #container #main-content .newsletter-blog-box h2 span {
/*	font-family: 'KlavikaBoldCapsBold';*/
	font-family: 'KlavikaRegCapsRegular';
	font-size:24px;
	line-height:52px;
}
body.newsletter5w #container .newsletter-blog-box .newsletter-blog-box-left {
	display:block;
	float:left;
	margin:0 0 0 25px;
	width:378px;
}
body.newsletter5w #container #main-content .newsletter-blog-box .newsletter-blog-box-left h3 {
	color:#4e797f;
	display:block;
	font-size:20px;
	line-height:24px;
	margin:0 0 6px 0;
	text-align:left;
}
body.newsletter5w #container #main-content .newsletter-blog-box .newsletter-blog-box-left h3 a {
	color:#4e797f;
	text-decoration:none;
}
body.newsletter5w #container #main-content .newsletter-blog-box .newsletter-blog-box-left h3 a:hover {
	color:#00AEAC;
	text-decoration:underline;
}
body.newsletter5w #container .newsletter-blog-box .newsletter-blog-box-right {
	float:right;
	display:block;
	margin:0 20px 0 0;
}
body.newsletter5w #container #main-content .newsletter-blog-box .newsletter-blog-box-right .newsletter-blog-link {
	float:none;
	margin:4px 0 0 6px;
}
body.newsletter5w #container #main-content .newsletter-blog-box .newsletter-blog-box-bottom {
	border-top:1px solid #9fb6b9;
	clear:both;
	margin:0 25px;
	width:690px;
}
body.newsletter5w #container #main-content .newsletter-blog-box .newsletter-blog-box-bottom p {
    color: #00AEAC;
    display: block;
	float:none;
    font-family: "KlavikaRegCapsRegular";
    font-size: 16px;
    line-height: 18px;
    margin:20px 0 14px 0;
	width:100%;
}
body.newsletter5w #container #main-content .newsletter-blog-box .newsletter-blog-box-bottom ul {
	text-align:left;
}
body.newsletter5w #container #main-content .newsletter-blog-box .newsletter-blog-box-bottom ul li {
	background-image:url(../consulting/img/newsletter/bg-ul-li.png);
    background-position: left center;
    background-repeat: no-repeat;
	list-style:none;
	margin:0 0 10px 0;
	padding:0 0 0 14px;
}
body.newsletter5w #container #main-content .newsletter-blog-box .newsletter-blog-box-bottom ul li a {
	color:#4e797f;
	display:block;
	font-family:"KlavikaLightLight";
	font-size:20px;
	line-height:24px;
	margin:0 0 0 0;
	text-align:left;
	text-decoration:none;
}
body.newsletter5w #container #main-content .newsletter-blog-box .newsletter-blog-box-bottom ul li a:hover {
	color:#00AEAC;
	text-decoration:underline;
}
body.newsletter5w #container #footer {
	clear:both;
	display:block;
	height:300px;
	padding:0 10px;
	width:740px;
}
body.newsletter5w.sep15 #container #footer {
	padding:0;
}
body.newsletter5w #container #footer #footer-top {
	background-image:none;
	display:block;
	height:82px;
	padding:0px 0px 0px 0px;
	text-align:center;
	width:740px;
}
body.newsletter5w #container #footer #footer-top a {
	color:#00AEAC;
    font-family: 'KlavikaRegCapsRegular';
	font-size:20px;
	letter-spacing:1px;
	line-height:78px;
	text-decoration:none;
	text-transform:lowercase;
}
body.newsletter5w #container #footer #footer-top a:hover {
	color:#2F535D;
	text-decoration:underline;
}
body.newsletter5w.sep15 #container #footer #footer-top a:hover {
	color:#0084B6;
}
body.newsletter5w #container #footer #footer-contact {
	background-image:url(../img/newsletter/bg-newsletter-footer.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	display:block;
	height:102px;
	padding:0px 0px 0px 0px;
	text-align:center;
	width:740px;
}
body.newsletter5w #container #footer #footer-contact p {
	background-repeat:no-repeat;
	background-position:center left;
	color:#00AEAC;
	display:block;
	float:left;
	font-family: 'KlavikaRegCapsRegular';
	font-size:16px;
	height:33px;
	line-height:33px;
	margin:42px 0px 0px 0px;
	padding:0px 0px 0px 34px;
}
body.newsletter5w #container #footer #footer-contact p a {
	color:#00AEAC;
    font-family: 'KlavikaRegularRegular';
	text-decoration:none;
}
body.newsletter5w #container #footer #footer-contact p a:hover {
	color:#0084B6;
	text-decoration:underline;
}
body.newsletter5w #container #footer #footer-contact p.footer-contact-phone {
	background-image:url(../img/newsletter/icon-newsletter-contact-phone.png);
	margin:42px 20px 0px 112px;
}
body.newsletter5w #container #footer #footer-contact p.footer-contact-newphone1 {
	background-image:url(../img/newsletter/icon-newsletter-contact-phone.png);
	margin:42px 20px 0px 112px;
}
body.newsletter5w #container #footer #footer-contact p.footer-contact-newphone2 {
	background-image:url(../img/newsletter/icon-newsletter-contact-phone.png);
	margin:42px 20px 0px 0px;
}
body.newsletter5w #container #footer #footer-contact p.footer-contact-cellphone {
	background-image:url(../img/newsletter/icon-newsletter-contact-cellphone.png);
	margin:42px 20px 0px 0px;
}
body.newsletter5w #container #footer #footer-contact p.footer-contact-email {
	background-image:url(../img/newsletter/icon-newsletter-contact-email.png);
}
body.newsletter5w #container #footer #footer-contact p.footer-contact-phone span,
body.newsletter5w #container #footer #footer-contact p.footer-contact-cellphone span,
body.newsletter5w #container #footer #footer-contact p.footer-contact-newphone1 span,
body.newsletter5w #container #footer #footer-contact p.footer-contact-newphone2 span {
	border-right:2px solid #00AEAC;
	color:#366579;
	height:24px;
	margin:5px 0px 4px 0px;
	padding:0px 20px 0px 0px;
}
body.newsletter5w #container #footer #footer-bottom {
	background-image:none;
	display:block;
	height:79px;
	padding:0px 0px 0px 0px;
	text-align:center;
	width:740px;
}
body.newsletter5w #container #footer #footer-bottom a {
	margin:22px 11px 22px 0px;
}
body.newsletter5w #container #footer #footer-bottom a.flickr5w {
	background-image:url(../img/logo-flickr-footer.png);
}
body.newsletter5w #container #footer #footer-bottom a.flickr5w:hover {
	background-image:url(../img/logo-flickr-footer-hover.png);
}
body.newsletter5w #container #footer #footer-bottom a.pinterest5w {
	background-image:url(../img/logo-pinterest-footer.png);
	margin:22px 0px 22px 0px;
}
body.newsletter5w #container #footer #footer-bottom a.pinterest5w:hover {
	background-image:url(../img/logo-pinterest-footer-hover.png);
}
body.newsletter5w #container #footer #footer-bottom a.linkedin5w {
	background-image:url(../img/logo-linkedin-footer.png);
}
body.newsletter5w #container #footer #footer-bottom a.linkedin5w:hover {
	background-image:url(../img/logo-linkedin-footer-hover.png);
}
body.newsletter5w #container #footer #footer-bottom ul,
body.newsletter5w #container #footer-interior #footer-bottom ul {
	display:block;
	height:92px;
	margin:0;
	padding:0;
	text-align:center;
	text-decoration:none;
	width:100%;
}
body.newsletter5w #container #footer #footer-bottom ul li,
body.newsletter5w #container #footer-interior #footer-bottom ul li {
	background-size:35px 35px;
	display:inline-block;
	height:35px;
	margin:22px 4px 16px 4px;
	padding:0;
	text-decoration:none;
	width:35px;
}
body.newsletter5w #container #footer #footer-bottom ul li a,
body.newsletter5w #container #footer-interior #footer-bottom ul li a {
	background-image:url(../img/logos-social.png);
	background-repeat:no-repeat;
	background-size:244px 76px;
	display:block;
	height:35px;
	margin:0;
	padding:0;
	text-decoration:none;
	width:35px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
	body.newsletter5w #container #footer #footer-bottom ul li a,
	body.newsletter5w #container #footer-interior #footer-bottom ul li a {
		background-image:url(../img/logos-social@2x.png);
	}
}
body.newsletter5w #container #footer #footer-bottom ul li a.linkedin-5w,
body.newsletter5w #container #footer-interior #footer-bottom ul li a.linkedin-5w {
	background-position:0px 0px;
}
body.newsletter5w #container #footer #footer-bottom ul li a.linkedin-5w:hover,
body.newsletter5w #container #footer-interior #footer-bottom ul li a.linkedin-5w:hover {
	background-position:0px -42px;
}
body.newsletter5w #container #footer #footer-bottom ul li a.facebook-5w,
body.newsletter5w #container #footer-interior #footer-bottom ul li a.facebook-5w {
	background-position:-42px 0px;
}
body.newsletter5w #container #footer #footer-bottom ul li a.facebook-5w:hover,
body.newsletter5w #container #footer-interior #footer-bottom ul li a.facebook-5w:hover {
	background-position:-42px -42px;
}
body.newsletter5w #container #footer #footer-bottom ul li a.twitter-5w,
body.newsletter5w #container #footer-interior #footer-bottom ul li a.twitter-5w {
	background-position:-84px 0px;
}
body.newsletter5w #container #footer #footer-bottom ul li a.twitter-5w:hover,
body.newsletter5w #container #footer-interior #footer-bottom ul li a.twitter-5w:hover {
	background-position:-84px -42px;
}
body.newsletter5w #container #footer #footer-bottom ul li a.flickr-5w,
body.newsletter5w #container #footer-interior #footer-bottom ul li a.flickr-5w {
	background-position:-126px 0px;
}
body.newsletter5w #container #footer #footer-bottom ul li a.flickr-5w:hover,
body.newsletter5w #container #footer-interior #footer-bottom ul li a.flickr-5w:hover {
	background-position:-126px -42px;
}
body.newsletter5w #container #footer #footer-bottom ul li a.behance-5w,
body.newsletter5w #container #footer-interior #footer-bottom ul li a.behance-5w {
	background-position:-168px 0px;
}
body.newsletter5w #container #footer #footer-bottom ul li a.behance-5w:hover,
body.newsletter5w #container #footer-interior #footer-bottom ul li a.behance-5w:hover {
	background-position:-168px -42px;
}
body.newsletter5w #container #footer #footer-bottom ul li a.pinterest-5w,
body.newsletter5w #container #footer-interior #footer-bottom ul li a.pinterest-5w {
	background-position:-210px 0px;
}
body.newsletter5w #container #footer #footer-bottom ul li a.pinterest-5w:hover,
body.newsletter5w #container #footer-interior #footer-bottom ul li a.pinterest-5w:hover {
	background-position:-210px -42px;
}
body.newsletter5w #container #footer #footer-end {
	border-top:1px solid #DFDFDF;
	margin:0 auto;
	padding:0px 0px 20px 0px;
	text-align:center;
	width:402px;
}
body.newsletter5w #container #footer #footer-end span.mailchimp-links {
	border-bottom:1px solid #DFDFDF;
	display:block;
	height:35px;
}
body.newsletter5w #container #footer #footer-end span.mailchimp-links a {
	color:#00AEAC;
	display:block;
	float:left;
	font-family: 'KlavikaRegCapsRegular';
	font-size:14px;
	height:13px;
	letter-spacing:1px;
	line-height:13px;
	margin:11px 0px 11px 0px;
	padding:0px 10px 0px 10px;
	text-decoration:none;
	text-transform:lowercase;
}
body.newsletter5w #container #footer #footer-end span.mailchimp-links a span {
	color:#366579;
}
body.newsletter5w #container #footer #footer-end span.mailchimp-links a.newsletter-forward {
	border-right:1px solid #366579;
	margin:11px 0 11px 70px;
}
body.newsletter5w #container #footer #footer-end span.mailchimp-links a.newsletter-unsubscribe {
	margin:11px 0 11px 146px;
}
body.newsletter5w #container #footer #footer-end span.mailchimp-links a:hover {
	color:#2F535D;
	text-decoration:underline;
}
body.newsletter5w.sep15 #container #footer #footer-end span.mailchimp-links a:hover {
	color:#0084B6;
}
body.newsletter5w #container #footer #footer-end p {
	color:#366579;
	display:block;
	font-family: 'KlavikaRegCapsRegular';
	font-size:14px;
	letter-spacing:1px;
	line-height:14px;
	margin:16px 0;
	text-transform:lowercase;
}

body.newsletter5w #container #main-content #main-content-top {
	background-color: transparent;
	position:relative;
	width:740px;
	height:400px;
	display:block;
	margin:0 0 40px 0;
	padding:0;
}
body.newsletter5w #container #main-content #main-content-top #main-content-slogan {
	background-color: transparent;
	width:740px;
	height:400px;
	display:block;
	left:0;
	padding:0;
	position:absolute;
	top:0;
}
body.newsletter5w #container #main-content #main-content-top #main-content-slogan .slogans {
	background-color: transparent;
	width:740px;
	height:400px;
	display:block;
	padding:0;
}
body.newsletter5w #container #main-content #main-content-top #main-content-slogan .slogans .slogan-academy {
	position:absolute;
	z-index:3000;
	display:block;
	top:30px;
	left:37px;
}
body.newsletter5w #container #main-content #main-content-top #main-content-slogan .slogans .slogan-academy h2 {
	clear:none;
	color:#FFF;
    font-family: 'KlavikaLightCapsLight';
	font-size:23px;
	font-weight:100;
	line-height:32px;
	margin:0 0 16px 0;
	text-align:left;
	text-shadow:0px 0px 6px #000;
	text-transform:lowercase;
}
body.newsletter5w #container #main-content #main-content-top #main-content-slogan .slogans .slogan-academy h2 span {
	color:#52C8C7;
	font-family: 'KlavikaLightCapsLight';
	font-size:23px;
}
body.newsletter5w #container #main-content #main-content-top #main-content-slogan .slogans .slogan-academy h3 {
	clear:none;
	color:#FFF;
    font-family: 'KlavikaRegularRegular';
	font-size:42px;
	font-weight:100;
	line-height:44px;
	margin:0 0 13px 0;
	text-align:left;
	text-shadow:0px 0px 10px #000;
	text-transform:none;
	width:400px;
}
body.newsletter5w #container #main-content #main-content-top #main-content-slogan .slogans .slogan-academy p {
	background-color: transparent;
	border-top:1px solid #FFF;	
	color:#FFF;
    font-family: 'KlavikaLightCapsLight';
	font-size:19px;
	line-height:28px;
	margin:0;
	padding:12px 0 0 0;
	text-transform:lowercase;
	text-shadow:0px 0px 4px #000;
	width:481px;
}
body.newsletter5w #container #main-content #main-content-top #main-content-slogan .slogans .slogan-academy p span {
	color:#52C8C7;
	font-family: 'KlavikaRegCapsRegular';
}
body.newsletter5w.sep15 #container #main-content .main-content-intro-right {
	border:1px solid #52C8C7;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	display:block;
	float:right;
	height:188px;
	margin:0 0 14px 30px;
	width:188px;
}
body.newsletter5w.sep15 #container #main-content .main-content-intro-link {
	background-color:#E7F5F5;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	color:#333;
	display:block;
	float:left;
	font-family: 'KlavikaLightCapsLight';
	font-size:16px;
	height:66px;
	line-height:17px;
	margin:8px 8px 0 8px;
	text-align:center;
	padding:12px 30px 12px 30px;
	text-decoration:none;
	text-transform:lowercase;
	width:112px;
}
body.newsletter5w.sep15 #container #main-content .main-content-intro-link span {
	color:#00AEAC;
	display:block;
	font-family: 'KlavikaRegCapsRegular';
}
body.newsletter5w.sep15 #container #main-content .main-content-intro-link:hover {
	background-color:#ade5e5;
}
body.newsletter5w.sep15 #container #main-content .main-content-intro-button {
	background-color:#52C7C8;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	color:#FFF;
	display:block;
	float:left;
	font-family: 'KlavikaRegCapsRegular';
	font-size:20px;
	height:42px;
	line-height:22px;
	margin:8px 8px 8px 8px;
	text-align:center;
	padding:16px 24px 16px 24px;
	text-decoration:none;
	text-transform:lowercase;
	width:124px;
}
body.newsletter5w.sep15 #container #main-content .main-content-intro-button:hover {
	background-color:#008483;
}





body.newsletter5w #container #main-content .blue-box {
	background-color:#E7F5F5;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	display:block;
	float:left;
	margin:14px 0 0 0;
	padding:32px 28px 32px 28px;
	width:684px;
}
body.newsletter5w #container #main-content .blue-box h3 {
	color:#000;
	font-family:"KlavikaLightCapsLight";
	font-size:21px;
	font-weight:100;
	line-height:22px;
	margin:0 0 28px 0;
	text-transform:lowercase;
}
body.newsletter5w #container #main-content .blue-box ul {
	background-image:url(../img/bg-column-separator.png);
	background-position:center 8px;
	background-repeat:repeat-y;
	background-size:3px 5px;
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
	-webkit-column-gap: 50px;
	-moz-column-gap: 50px;
	column-gap: 50px;
}
body.newsletter5w #container #main-content .blue-box ul li {
	background-image:url(../img/bg-list-bullet.png);
	background-position:left 11px;
	background-repeat:no-repeat;
	background-size:5px 5px;
	color:#000;
	font-family:"KlavikaLightLight";
	font-size:17px;
	line-height:25px;
	list-style:none;
	margin:0px 0 22px 0;
	padding:0 0 0 10px;
	text-align:left;
}
body.newsletter5w #container #main-content .blue-box ul li.last-prgr {
	margin:-8px 0 0 0;
}
body.newsletter5w #container #main-content .blue-box ul li span {
	color:#00AEAC;
	font-family:"KlavikaRegCapsRegular";
	font-size:18px;
	line-height:26px;
	text-transform:lowercase;
}
body.newsletter5w #container #main-content .right-image {
	float:right;
	margin:0 0 20px 46px;
}
body.newsletter5w.nov15 #container #main-content .right-image {
	float:right;
	margin:0 0 20px 20px;
}
body.newsletter5w.sep15 #container #main-content h3.left-text {
	clear:left;
	display:block;
	float:left;
	margin:-7px 0 20px 0;
	width:418px;
}
body.newsletter5w.sep15 #container #main-content h4.left-text {
	clear:left;
	display:block;
	float:left;
	margin:0 0 22px 0;
	width:418px;
}
body.newsletter5w #container #main-content p.left-text {
	width:418px;
}
body.newsletter5w.nov15 #container #main-content p.left-text {
	width:444px;
}

/* PAYPAL */

#paypal-button-container {
    margin: 20px auto 0 auto;
    width: 360px;
    display: block;
}
#card-button-container {
    margin-top: 20px;
    min-height: 52px;
}
.hiddenpaypal{display: none;}

/*MODAL FORM */
.modal * {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
#container #main-content #main-content-intro .main-content-intro-right .modal-content {
	-webkit-border-radius:18px;
	-moz-border-radius:18px;
	border-radius:18px;
	padding: 6px;
}
#container #main-content #main-content-intro .main-content-intro-right .modal .modal-wrap {
	border:1px solid #52C8C7;
	-webkit-border-radius:13px;
	-moz-border-radius:13px;
	border-radius:13px;
	padding: 15px;
}
#container #main-content #main-content-intro .main-content-intro-right .modal .modal-header {
	border-bottom: none;
	padding: 0;
	position: relative;
	text-align: center;
}
#container #main-content #main-content-intro .main-content-intro-right .modal .modal-header .modal-title {
	color: #00AEAC;
    font-family: 'KlavikaRegCapsRegular', Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-transform: lowercase;
}
#container #main-content #main-content-intro .main-content-intro-right .modal .modal-header .close {
	color: #00AEAC;
	font-size: 32px;
	font-weight: 100;
	margin-top: 0;
	opacity: 1;
	position: absolute;
	right: 0;
	top:-12px;
}
#container #main-content #main-content-intro .main-content-intro-right .modal .modal-header .close:hover {
	opacity: 0.5;
}
#container #main-content #main-content-intro .main-content-intro-right .modal p {
	color: #00AEAC;
	float: none;
	font-family: 'KlavikaRegularRegular', Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 24px;
	text-transform: none;
	width: 100%;
}
#container #main-content #main-content-intro .main-content-intro-right form .alert p {
	color:#F15A22;
}
#container #main-content #main-content-intro .main-content-intro-right label {
    border-bottom: none;
	color: #00AEAC;
    display: block;
	font-family: "KlavikaLightCapsLight";
	font-size: 18px;
	font-weight: 100;
    padding: 0;
	text-transform: lowercase;
}
#container #main-content #main-content-intro .main-content-intro-right .form-control {
	background-color: #E7F5F5;
	border-color: #E7F5F5;
	-webkit-border-radius:0px;
	-moz-border-radius:0;
	border-radius:0px;
	box-shadow: none;
	vertical-align: middle;
}
#container #main-content #main-content-intro .main-content-intro-right .form-control:focus {
	border-color: #00AEAC;
}
#container #main-content #main-content-intro .main-content-intro-right form .form-group span {
	display: block;
	font-size: 18px;
	line-height: 22px;
	margin: 0 0 12px 0;
}
#container #main-content #main-content-intro .main-content-intro-right form #submit-button {
	text-align: right;
}
#container #main-content #main-content-intro .main-content-intro-right form #submit-button input {
	background-color: #00AEAC;
	border:none;
	-webkit-border-radius:5px;
	-moz-border-radius:5;
	border-radius:5px;
	color:#FFF;
    font-family: 'KlavikaRegCapsRegular';
	font-size:20px;
	padding: 5px 20px;
	text-transform: lowercase;
}
#container #main-content #main-content-intro .main-content-intro-right form #submit-button input:hover {
	opacity: 0.7;
}