/* 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;}
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{list-style:none;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;font-size:16px;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;font-size:16px;text-shadow:none;filter:none;}
.ie8 P.caption{padding:8px 0 0 0;text-align:center;font-size:16px;text-shadow:none;filter:none;}
.ie9 P.caption{padding:8px 0 0 0;text-align:center;font-size:16px;text-shadow:none;filter:none;}
DIV.middle{width:100%;background:#fafafa url('squarept.png') repeat;position:relative;}
UL.middle{list-style:none;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;}
UL.posts{list-style:none}
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{list-style:none;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{list-style:none;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;}
UL {font-size:20px}
OL {font-size:20px}
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 0;width:558px;}
DIV.slideshow SECTION H3{font:normal 24px 'jesaya_freeregular',arial, helvetica, sans-serif;color:#343d4f;margin:0 0 8px 90px;text-transform:uppercase;}
DIV.slideshow SECTION P{font-size:16px;width:380px;padding:0 88px 0 90px;}

/* ----------- 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 */

/* -------- Newsletter -------- */
DIV.newsletter{width:434px;padding:17px 0 17px 0;margin:0 auto;background-color:#e9e9e9;-webkit-border-radius:3px;border-radius:3px;}
DIV.newsletter H3{font:normal 17px 'corehumanistsansregularRg',arial, helvetica, sans-serif;margin:0 0 10px 0;text-align:center;color:#343d4f;text-shadow: 1px 1px 1px #fff;filter: dropshadow(color=#fff, offx=1, offy=1);}
DIV.newsletter P.bottom{font-size:13px;margin:0 0 10px 0;padding:6px 0 0 0;text-align:center;color:#6c768a;text-shadow: 1px 1px 1px #fff;filter: dropshadow(color=#fff, offx=1, offy=1);}
DIV.newsletter UL LI{float:left;list-style:none;}
DIV.newsletter UL LI.first{margin:0 5px 0 0;}
DIV.newsletter FORM{margin:0 0 0 30px;}
INPUT.field{width:248px;height:26px;border:1px solid #a6b2c9;font:normal 16px 'corehumanistsansregularRg',arial, helvetica, sans-serif;text-align:center;color:#343d4f;}
INPUT.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.submit{background-image: url('sml_btn@2x.png');background-size:119px;}
}
INPUT.submit:hover{background-position:0 -32px;cursor:pointer;}

/* -------- Modal Box -------- */
#overlay {position:fixed;z-index:100;top:0px;left:0px;height:100%;width:100%;background: #000;display:none;opacity:0.6;}
#signup{display:none;z-index:105;position:fixed;top:200px;left:50%;margin-left:-161px;leftdisplay:none;width:322px;padding:38px 56px;background-color:#fcfcfc;-webkit-border-radius:3px;border-radius:3px; -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.35);box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.35);}
#signup H1{font-size:30px;text-align:center;margin:0 0 20px 0;}
#signup  P{font:normal 16px 'corehumanistsansregularRg',arial, helvetica, sans-serif;margin:0 0 10px 0;text-align:center;color:#343d4f;}
#signup  P.bottom{font-size:13px;margin:0 0 30px 0;padding:6px 0 0 0;text-align:center;color:#6c768a;text-shadow: 1px 1px 1px #fff;filter: dropshadow(color=#fff, offx=1, offy=1);}
#signup UL{margin:0;padding:0 0 0 39px;}
#signup UL LI{float:left;margin:0 9px 0 0;list-style:none;}
#signup FORM{margin:0;}
#signup  INPUT.field_lg{width:320px;height:26px;border:1px solid #a6b2c9;font:normal 16px 'corehumanistsansregularRg',arial, helvetica, sans-serif;text-align:center;color:#343d4f;}
A.modal_close{text-align:center;text-decoration:none;padding:7px 0 0 0;width:119px;height:25px;display:block;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);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)
{
A.modal_close{background-image: url('sml_btn@2x.png');background-size:119px;}
}
A.modal_close:hover{background-position:0 -32px;}