/* Generated by Font Squirrel (http://www.../fontsquirrel.com) on October 19, 2012 */

@font-face {
    font-family: 'corehumanistsansregularRg';
    src: url('corehumanistsans-regular-webfont.eot');
    src: url('corehumanistsans-regular-webfont-.eot#iefix') format('embedded-opentype'),
         url('corehumanistsans-regular-webfont.woff') format('woff'),
         url('corehumanistsans-regular-webfont.ttf') format('truetype'),
         url('corehumanistsans-regular-webfont.svg#corehumanistsansregularRg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'jesaya_freeregular';
    src: url('jesaya_free-webfont.eot');
    src: url('jesaya_free-webfont-.eot#iefix') format('embedded-opentype'),
         url('jesaya_free-webfont.woff') format('woff'),
         url('jesaya_free-webfont.ttf') format('truetype'),
         url('jesaya_free-webfont.svg#jesaya_freeregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* -------- Global -------- */
BODY{font:normal 16px 'corehumanistsansregularRg',arial, helvetica, sans-serif;color:#6c768a;margin:0 auto;background:#cedbee url('bg.png') repeat;}
DIV.wrapper{width:950px;margin:0 auto;}
A{text-decoration:none;}
A:hover{text-decoration:underline;}
UL LI{list-style:none;}
H1{font:normal 48px 'jesaya_freeregular',arial, helvetica, sans-serif;color:#2a9efc;text-transform:uppercase;text-shadow:1px 1px 1px #fff;filter:dropshadow(color=#fff, offx=1, offy=1);margin:0 0 35px 0;}
.ie7 H1{font:normal 48px 'jesaya_freeregular',arial, helvetica, sans-serif;color:#2a9efc;text-transform:uppercase;margin:0 0 35px 0;text-shadow:none;filter:none;}
.ie8 H1{font:normal 48px 'jesaya_freeregular',arial, helvetica, sans-serif;color:#2a9efc;text-transform:uppercase;margin:0 0 35px 0;text-shadow:none;filter:none;}
.ie9 H1{font:normal 48px 'jesaya_freeregular',arial, helvetica, sans-serif;color:#2a9efc;text-transform:uppercase;margin:0 0 35px 0;text-shadow:none;filter:none;}
H2{margin:0 0 21px 0;font:normal 38px 'jesaya_freeregular',arial, helvetica, sans-serif;color:#343d4f;text-transform:uppercase;text-align:center;text-shadow:1px 1px 1px #fff;filter:dropshadow(color=#fff, offx=1, offy=1);}
.ie7 H2{margin:0 0 21px 0;font:normal 38px 'jesaya_freeregular',arial, helvetica, sans-serif;color:#343d4f;text-transform:uppercase;text-align:center;text-shadow:none;filter:none;}
.ie8 H2{margin:0 0 21px 0;font:normal 38px 'jesaya_freeregular',arial, helvetica, sans-serif;color:#343d4f;text-transform:uppercase;text-align:center;text-shadow:none;filter:none;}
.ie9 H2{margin:0 0 21px 0;font:normal 38px 'jesaya_freeregular',arial, helvetica, sans-serif;color:#343d4f;text-transform:uppercase;text-align:center;text-shadow:none;filter:none;}
.clear{clear:both;}

/* -------- Landing Page -------- */
DIV.top{width:100%;background:transparent url('light.png') no-repeat top center;}
SECTION.top{padding:60px 0 0 461px;background-image:url('plane.png');background-repeat:no-repeat;background-position:30px 117px;}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5) 
{
SECTION.top{background-image: url('plane@2x.png');background-size:374px;}
}
SECTION.minitop{padding:60px 0 1px 461px;}
A.logo{margin:0 0 70px 307px;display:block;text-decoration:none;font:normal 40px 'jesaya_freeregular',arial, helvetica, sans-serif;color:#6c768a;text-shadow:1px 1px 1px #fff;filter:dropshadow(color=#fff, offx=1, offy=1);}
.ie7 A.logo{margin:0 0 70px 307px;display:block;text-decoration:none;font:normal 40px 'jesaya_freeregular',arial, helvetica, sans-serif;color:#6c768a;text-shadow:none;filter:none;}
.ie8 A.logo{margin:0 0 70px 307px;display:block;text-decoration:none;font:normal 40px 'jesaya_freeregular',arial, helvetica, sans-serif;color:#6c768a;text-shadow:none;filter:none;}
.ie9 A.logo{margin:0 0 70px 307px;display:block;text-decoration:none;font:normal 40px 'jesaya_freeregular',arial, helvetica, sans-serif;color:#6c768a;text-shadow:none;filter:none;}
A.logo:hover{color:#7d879a;}
H1.big{padding:14px 0 0 0;margin:0 0 32px 0;font:normal 54px 'jesaya_freeregular',arial, helvetica, sans-serif;color:#343d4f;text-transform:uppercase;text-shadow:1px 1px 1px #fff;filter:dropshadow(color=#fff, offx=1, offy=1);}
.ie7 H1.big{padding:14px 0 0 0;margin:0 0 32px 0;font:normal 54px 'jesaya_freeregular',arial, helvetica, sans-serif;color:#343d4f;text-transform:uppercase;text-shadow:none;filter:none;}
.ie8 H1.big{padding:14px 0 0 0;margin:0 0 32px 0;font:normal 54px 'jesaya_freeregular',arial, helvetica, sans-serif;color:#343d4f;text-transform:uppercase;text-shadow:none;filter:none;}
.ie9 H1.big{padding:14px 0 0 0;margin:0 0 32px 0;font:normal 54px 'jesaya_freeregular',arial, helvetica, sans-serif;color:#343d4f;text-transform:uppercase;text-shadow:none;filter:none;}
UL.btn{width:405px;padding:0 0 75px 0;}
UL.btn LI{float:left;width:194px;}
UL.btn LI.left{margin:0 13px 19px 0;}
A.btn{display:block;width:194px;height:61px;text-decoration:none;}
A.blue{background-image:url('btn.png');background-repeat:no-repeat;background-position:0 0;}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5) 
{
A.blue {background-image: url('btn@2x.png');background-size: 194px;}
}
A.blue:hover{background-position:0 -61px;}
A.blue:active{background-position:0 -122px;}
A.green{background-image:url('btn.png');background-repeat:no-repeat;background-position:0 -183px;}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5) 
{
A.green{background-image: url('btn@2x.png');background-size: 194px;}
}
A.green:hover{background-position:0 -244px;}
A.green:active{background-position:0 -305px;}
A.btn SPAN{display:block;font:normal 24px 'jesaya_freeregular',arial, helvetica, sans-serif;color:#fff;text-transform:uppercase;text-align:right;}
SPAN.get{padding:19px 19px 4px 0;width:175px;text-shadow: 1px 1px 1px #2991d7;filter: dropshadow(color=#2991d7, offx=1, offy=1);background-image:url('icons.png');background-repeat:no-repeat;background-position:15px 12px;}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5)
{
SPAN.get{background-image: url('icons@2x.png');background-size:40px;}
}
.ie7 SPAN.get{padding:19px 19px 4px 0;width:175px;background-image:url('icons.png');background-repeat:no-repeat;background-position:15px 12px;text-shadow:none;filter:none;}
.ie8 SPAN.get{padding:19px 19px 4px 0;width:175px;background-image:url('icons.png');background-repeat:no-repeat;background-position:15px 12px;text-shadow:none;filter:none;}
.ie9 SPAN.get{padding:19px 19px 4px 0;width:175px;background-image:url('icons.png');background-repeat:no-repeat;background-position:15px 12px;text-shadow:none;filter:none;}
SPAN.tour {padding:19px 19px 4px 0;width:175px;text-shadow: 1px 1px 1px #739333;filter: dropshadow(color=#739333, offx=1, offy=1);background-image:url('icons.png');background-repeat:no-repeat;background-position:15px -45px;}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5)
{
SPAN.tour{background-image: url('icons@2x.png');background-size:40px;}
}
.ie7 SPAN.tour{padding:19px 19px 4px 0;width:175px;background-image:url('icons.png');background-repeat:no-repeat;background-position:15px -45px;text-shadow:none;filter:none;}
.ie8 SPAN.tour{padding:19px 19px 4px 0;width:175px;background-image:url('icons.png');background-repeat:no-repeat;background-position:15px -45px;text-shadow:none;filter:none;}
.ie9 SPAN.tour{padding:19px 19px 4px 0;width:175px;background-image:url('icons.png');background-repeat:no-repeat;background-position:15px -45px;text-shadow:none;filter:none;}
P.caption{padding:8px 0 0 0;text-align:center;text-shadow: 1px 1px 1px #fff;filter: dropshadow(color=#fff, offx=1, offy=1);}
.ie7 P.caption{padding:8px 0 0 0;text-align:center;text-shadow:none;filter:none;}
.ie8 P.caption{padding:8px 0 0 0;text-align:center;text-shadow:none;filter:none;}
.ie9 P.caption{padding:8px 0 0 0;text-align:center;text-shadow:none;filter:none;}
DIV.middle{width:100%;background:#fafafa url('squarept.png') repeat;position:relative;}
UL.middle{padding:0 0 45px 40px;}
UL.middle LI{float:left;}
UL.middle LI.midleft{width:320px;margin:0 28px 0 0;padding:63px 0 45px 0;background-image:url('signatures.png');background-repeat:no-repeat;background-position:bottom right;}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5)
{
UL.middle LI.midleft{background-image: url('signatures@2x.png');background-size:185px;}
}
UL.middle LI.midleft H1{margin:0 0 20px 0;}
UL.middle LI.midleft P{font-size:20px;margin:0 0 28px 0;}
UL.middle LI.midright{width:558px;position:relative;}
SECTION.bottom{padding-top:45px}
NAV{padding:8px 0 6px 20px;text-align:center;width:318px;border-top:1px solid #b3c0d4;border-bottom:1px solid #b3c0d4;margin-left:auto;margin-right:auto;left:0;right:0;margin-bottom:6px;}
NAV.pagination {padding:0 0 0 20px;border:0px}
NAV A{color:#2a9efc;text-decoration:none;margin:0 20px 0 0;}
NAV A:hover{text-decoration:underline;}
P.copy{color:#343d4f;text-align:center;font-size:13px;}
SECTION.cnt{position:relative;width:819px;padding:75px 57px 32px 57px;background-image:url('cnt_bg.png');margin-left:auto;margin-right:auto;left:0;right:0;margin-bottom:40px;}
SECTION.cnt FOOTER{position:relative;padding:105px 0 0 0;}
P.main{font-size:18px;margin:0 0 45px 0;}
P.main A{color:#6c768a;}
A{color:#2a9efc;}
SPAN.blue{font-size:18px;color:#2a9efc;}
UL.crew{padding:10px 0 0 0;}
UL.crew LI{float:left;}
UL.crew LI.title{margin:0 56px 0 0;}
UL.crew LI.title H2{font:normal 36px 'jesaya_freeregular',arial, helvetica, sans-serif;color:#2a9efc;}
UL.crew LI.member{margin:0 35px 0 0;padding:13px 12px 0 10px;background-image:url('photo_bg.png');background-repeat:no-repeat;background-position:0 0;}
P.job {font-size:15px;text-align:center;}
P.job SPAN{color:#2a9efc;}
SPAN.ruben{display:block;width:136px;height:135px;padding:0 0 20px 0;background-image:url('ruben.png');background-repeat:no-repeat;}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5)
{
SPAN.ruben{background-image: url('ruben@2x.png');background-size:136px;}
}
SPAN.lars{display:block;width:136px;height:135px;padding:0 0 20px 0;background-image:url('lars.png');background-repeat:no-repeat;}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5)
{
SPAN.lars{background-image: url('lars@2x.png');background-size:136px;}
}
SPAN.jessica{display:block;width:136px;height:135px;padding:0 0 20px 0;background-image:url('jessica.png');background-repeat:no-repeat;}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5)
{
SPAN.jessica{background-image: url('jessica@2x.png');background-size:136px;}
}
DIV.fold{z-index:10;position:absolute;top:0;left:-78px;height:80px;width:975px;background-image:url('fold.png');background-repeat:no-repeat;}
DIV.midfold{z-index:10;position:absolute;bottom:0;left:-78px;height:80px;width:975px;background-image:url('fold.png');background-repeat:no-repeat;}
UL.footer{width:716px;padding:0 0 0 103px;}
UL.footer LI{float:left;width:194px;}
UL.footer LI.left{margin:6px 37px 0 0;width:377px;}
UL.footer LI.left H2{font-size:42px;text-align:left;}
DIV.features{width:819px;position:relative;}
DIV.features ARTICLE{width:300px;float:left;padding:10px 0 0 0;}
DIV.features ASIDE{float:left;padding:0 0 46px 0;position:relative;}
DIV.features .left{margin:0 40px 0 0;}
DIV.entry{width:819px;position:relative;}
DIV.entry ARTICLE{float:left;padding:10px 0 0 0;}
DIV.entry .left{margin:0 40px 0 0;}
DIV.entry H2 {text-align:left;}
DIV.entry H3 {text-align:left; font-size:20px;}
DIV.entry .meta {margin-top: 40px; font-size:15px;}
P {font-size:20px;margin:0 0 20px 0;}
H1.title{margin:0 0 15px 0;}
.spacing{padding:0 0 80px 0;}
.topmg{padding:35px 0 0 0;}

/* -------- Shadows -------- */
DIV.shadowtop{width:950px;height:8px;background-image:url('shadow_top.png');position:absolute;top:-8px;margin-left: auto;margin-right: auto;left: 0;right: 0;}
DIV.shadowbottom{width:950px;height:8px;background-image:url('shadow_bottom.png');position:absolute;bottom:-8px;margin-left: auto;margin-right: auto;left: 0;right: 0;}

/* -------- Slideshow -------- */
A.prev{display:block;width:22px;height:35px;z-index:30;background-image:url('sliders.png');background-repeat:no-repeat;background-position:0 0;}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5)
{
A.prev{background-image: url('sliders@2x.png');background-size:22px;}
}
A.prev:hover{background-position:0 -37px;}
A.next{display:block;width:22px;height:35px;z-index:30;background-image:url('sliders.png');background-repeat:no-repeat;background-position:0 -74px;}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5)
{
A.next{background-image: url('sliders@2x.png');background-size:22px;}
}
A.next:hover{background-position:0 -111px;}
A.pstone{position:absolute;top:210px;left:0;}
A.psttwo{position:absolute;top:210px;right:0;}
A.pstthree{position:absolute;bottom:0px;left:197px;}
A.pstfour{position:absolute;bottom:0px;right:198px;}
DIV.slideshow{ }
DIV.slideshow SECTION{padding:359px 0 0 90px;}
DIV.slideshow SECTION H3{font:normal 24px 'jesaya_freeregular',arial, helvetica, sans-serif;color:#343d4f;margin:0 0 8px 0;text-transform:uppercase;}
DIV.slideshow SECTION P{font-size:16px;width:380px;padding:0 88px 0 0;}

/* ----------- Form Controls ------------ */
INPUT[type='text']{padding-left: 5px; font-size: 14px; height:26px; border:1px solid #a6b2c9;}
INPUT[type='submit']{color:#fff;font:normal 15px 'corehumanistsansregularRg',arial, helvetica, sans-serif;text-transform:uppercase;text-shadow: 1px 1px 1px #2991d7;filter: dropshadow(color=#2991d7, offx=1, offy=1);border:none;width:119px;height:32px;background-color:transparent;background-image:url('sml_btn.png');background-repeat:no-repeat;background-position:0 0;}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-resolution: 240dpi)
{
INPUT[type='submit']{background-image: url('sml_btn@2x.png');background-size:119px;}
}
INPUT[type='submit']:active{background-position:0 -32px;}
INPUT[type='submit']:disabled{background-position:0 -32px;}

/* Localized */