/* fonts.css [[CATEGORIES: _Family, _Classes, _Style, _Colors ]] */

/*FONTS IMPORT _FAMILY*/
@font-face { font-family: Helvetica; src: url(/layout/fonts/Helvetica65Medium.ttf); }
@font-face { font-family: Helvetica-Bold; src: url(/layout/fonts/Helvetica75Bold.ttf); }
@font-face {
    font-family: 'OpenSans-Italic';
    src: url('/layout/fonts/opensans-italic-webfont.eot');
    src: url('/layout/fonts/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/layout/fonts/opensans-italic-webfont.woff2') format('woff2'),
         url('/layout/fonts/opensans-italic-webfont.woff') format('woff'),
         url('/layout/fonts/opensans-italic-webfont.ttf') format('truetype'),
         url('/layout/fonts/opensans-italic-webfont.svg#open_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSans-Bold';
    src: url('/layout/fonts/opensans-bold-webfont.eot');
    src: url('/layout/fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/layout/fonts/opensans-bold-webfont.woff2') format('woff2'),
         url('/layout/fonts/opensans-bold-webfont.woff') format('woff'),
         url('/layout/fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('/layout/fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSans';
    src: url('/layout/fonts/opensans-regular-webfont.eot');
    src: url('/layout/fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/layout/fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('/layout/fonts/opensans-regular-webfont.woff') format('woff'),
         url('/layout/fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('/layout/fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto-Bold';
    src: url('/layout/fonts/roboto-bold-webfont.eot');
    src: url('/layout/fonts/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/layout/fonts/roboto-bold-webfont.woff2') format('woff2'),
         url('/layout/fonts/roboto-bold-webfont.woff') format('woff'),
         url('/layout/fonts/roboto-bold-webfont.ttf') format('truetype'),
         url('/layout/fonts/roboto-bold-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    src: url('/layout/fonts/roboto-regular-webfont.eot');
    src: url('/layout/fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/layout/fonts/roboto-regular-webfont.woff2') format('woff2'),
         url('/layout/fonts/roboto-regular-webfont.woff') format('woff'),
         url('/layout/fonts/roboto-regular-webfont.ttf') format('truetype'),
         url('/layout/fonts/roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Alienleagueii-Bold';
    src: url('/layout/fonts/alienleagueiibold-webfont.eot');
    src: url('/layout/fonts/alienleagueiibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/layout/fonts/alienleagueiibold-webfont.woff2') format('woff2'),
         url('/layout/fonts/alienleagueiibold-webfont.woff') format('woff'),
         url('/layout/fonts/alienleagueiibold-webfont.ttf') format('truetype'),
         url('/layout/fonts/alienleagueiibold-webfont.svg#alien_league_ii_boldbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Alienleague-Bold';
    src: url('/layout/fonts/alienleaguebold-webfont.eot');
    src: url('/layout/fonts/alienleaguebold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/layout/fonts/alienleaguebold-webfont.woff2') format('woff2'),
         url('/layout/fonts/alienleaguebold-webfont.woff') format('woff'),
         url('/layout/fonts/alienleaguebold-webfont.ttf') format('truetype'),
         url('/layout/fonts/alienleaguebold-webfont.svg#alien_league_boldbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Alienleague-Expand';
    src: url('/layout/fonts/alienleagueexpand-webfont.eot');
    src: url('/layout/fonts/alienleagueexpand-webfont.eot?#iefix') format('embedded-opentype'),
         url('/layout/fonts/alienleagueexpand-webfont.woff2') format('woff2'),
         url('/layout/fonts/alienleagueexpand-webfont.woff') format('woff'),
         url('/layout/fonts/alienleagueexpand-webfont.ttf') format('truetype'),
         url('/layout/fonts/alienleagueexpand-webfont.svg#alien_league_expandedexpanded') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Alienleague';
    src: url('/layout/fonts/alienleague-webfont.eot');
    src: url('/layout/fonts/alienleague-webfont.eot?#iefix') format('embedded-opentype'),
         url('/layout/fonts/alienleague-webfont.woff2') format('woff2'),
         url('/layout/fonts/alienleague-webfont.woff') format('woff'),
         url('/layout/fonts/alienleague-webfont.ttf') format('truetype'),
         url('/layout/fonts/alienleague-webfont.svg#alien_leagueregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*@font-face { font-family: 'Ubuntu'; 
	src: url('/layout/fonts/ubuntu/Ubuntu-R.ttf') format('truetype'); }*/
@font-face {
    font-family: 'Familiar_Pro-Bold';
    src: url('/layout/fonts/familiar_pro-bold-webfont.eot');
    src: url('/layout/fonts/familiar_pro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/layout/fonts/familiar_pro-bold-webfont.woff2') format('woff2'),
         url('/layout/fonts/familiar_pro-bold-webfont.woff') format('woff'),
         url('/layout/fonts/familiar_pro-bold-webfont.ttf') format('truetype'),
         url('/layout/fonts/familiar_pro-bold-webfont.svg#familiar_probold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat';
    src: url('/layout/fonts/montserrat-light-webfont.eot');
    src: url('/layout/fonts/montserrat-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/layout/fonts/montserrat-light-webfont.woff2') format('woff2'),
         url('/layout/fonts/montserrat-light-webfont.woff') format('woff'),
         url('/layout/fonts/montserrat-light-webfont.ttf') format('truetype'),
         url('/layout/fonts/montserrat-light-webfont.svg#montserratlight') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*UBUNTU*/
@font-face {
    font-family: 'Ubuntu Mono';
    src: url('/layout/fonts/ubuntumono-r-webfont.eot');
    src: url('/layout/fonts/ubuntumono-r-webfont.eot?#iefix') format('embedded-opentype'),
         url('/layout/fonts/ubuntumono-r-webfont.woff2') format('woff2'),
         url('/layout/fonts/ubuntumono-r-webfont.woff') format('woff'),
         url('/layout/fonts/ubuntumono-r-webfont.ttf') format('truetype'),
         url('/layout/fonts/ubuntumono-r-webfont.svg#ubuntu_monoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Ubuntu Mono Italic';
    src: url('/layout/fonts/ubuntumono-bi-webfont.eot');
    src: url('/layout/fonts/ubuntumono-bi-webfont.eot?#iefix') format('embedded-opentype'),
         url('/layout/fonts/ubuntumono-bi-webfont.woff2') format('woff2'),
         url('/layout/fonts/ubuntumono-bi-webfont.woff') format('woff'),
         url('/layout/fonts/ubuntumono-bi-webfont.ttf') format('truetype'),
         url('/layout/fonts/ubuntumono-bi-webfont.svg#ubuntu_monobold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Ubuntu Mono Bold';
    src: url('/layout/fonts/ubuntumono-b-webfont.eot');
    src: url('/layout/fonts/ubuntumono-b-webfont.eot?#iefix') format('embedded-opentype'),
         url('/layout/fonts/ubuntumono-b-webfont.woff2') format('woff2'),
         url('/layout/fonts/ubuntumono-b-webfont.woff') format('woff'),
         url('/layout/fonts/ubuntumono-b-webfont.ttf') format('truetype'),
         url('/layout/fonts/ubuntumono-b-webfont.svg#ubuntu_monobold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Ubuntu Mono Bold Italic';
    src: url('/layout/fonts/ubuntu-mi-webfont.eot');
    src: url('/layout/fonts/ubuntu-mi-webfont.eot?#iefix') format('embedded-opentype'),
         url('/layout/fonts/ubuntu-mi-webfont.woff2') format('woff2'),
         url('/layout/fonts/ubuntu-mi-webfont.woff') format('woff'),
         url('/layout/fonts/ubuntu-mi-webfont.ttf') format('truetype'),
         url('/layout/fonts/ubuntu-mi-webfont.svg#ubuntumedium_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Ubuntu Medium';
    src: url('/layout/fonts/ubuntu-m-webfont.eot');
    src: url('/layout/fonts/ubuntu-m-webfont.eot?#iefix') format('embedded-opentype'),
         url('/layout/fonts/ubuntu-m-webfont.woff2') format('woff2'),
         url('/layout/fonts/ubuntu-m-webfont.woff') format('woff'),
         url('/layout/fonts/ubuntu-m-webfont.ttf') format('truetype'),
         url('/layout/fonts/ubuntu-m-webfont.svg#ubuntumedium') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Ubuntu Medium Italic';
    src: url('/layout/fonts/ubuntu-li-webfont.eot');
    src: url('/layout/fonts/ubuntu-li-webfont.eot?#iefix') format('embedded-opentype'),
         url('/layout/fonts/ubuntu-li-webfont.woff2') format('woff2'),
         url('/layout/fonts/ubuntu-li-webfont.woff') format('woff'),
         url('/layout/fonts/ubuntu-li-webfont.ttf') format('truetype'),
         url('/layout/fonts/ubuntu-li-webfont.svg#ubuntulight_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Ubuntu Light';
    src: url('/layout/fonts/ubuntu-l-webfont.eot');
    src: url('/layout/fonts/ubuntu-l-webfont.eot?#iefix') format('embedded-opentype'),
         url('/layout/fonts/ubuntu-l-webfont.woff2') format('woff2'),
         url('/layout/fonts/ubuntu-l-webfont.woff') format('woff'),
         url('/layout/fonts/ubuntu-l-webfont.ttf') format('truetype'),
         url('/layout/fonts/ubuntu-l-webfont.svg#ubuntulight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Ubuntu Condensed';
    src: url('/layout/fonts/ubuntu-c-webfont.eot');
    src: url('/layout/fonts/ubuntu-c-webfont.eot?#iefix') format('embedded-opentype'),
         url('/layout/fonts/ubuntu-c-webfont.woff2') format('woff2'),
         url('/layout/fonts/ubuntu-c-webfont.woff') format('woff'),
         url('/layout/fonts/ubuntu-c-webfont.ttf') format('truetype'),
         url('/layout/fonts/ubuntu-c-webfont.svg#ubuntu_condensedregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Ubuntu Bold Italic';
    src: url('/layout/fonts/ubuntu-bi-webfont.eot');
    src: url('/layout/fonts/ubuntu-bi-webfont.eot?#iefix') format('embedded-opentype'),
         url('/layout/fonts/ubuntu-bi-webfont.woff2') format('woff2'),
         url('/layout/fonts/ubuntu-bi-webfont.woff') format('woff'),
         url('/layout/fonts/ubuntu-bi-webfont.ttf') format('truetype'),
         url('/layout/fonts/ubuntu-bi-webfont.svg#ubuntubold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Ubuntu Bold';
    src: url('/layout/fonts/ubuntu-b-webfont.eot');
    src: url('/layout/fonts/ubuntu-b-webfont.eot?#iefix') format('embedded-opentype'),
         url('/layout/fonts/ubuntu-b-webfont.woff2') format('woff2'),
         url('/layout/fonts/ubuntu-b-webfont.woff') format('woff'),
         url('/layout/fonts/ubuntu-b-webfont.ttf') format('truetype'),
         url('/layout/fonts/ubuntu-b-webfont.svg#ubuntubold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Ubuntu Italic';
    src: url('/layout/fonts/ubuntu-ri-webfont.eot');
    src: url('/layout/fonts/ubuntu-ri-webfont.eot?#iefix') format('embedded-opentype'),
         url('/layout/fonts/ubuntu-ri-webfont.woff2') format('woff2'),
         url('/layout/fonts/ubuntu-ri-webfont.woff') format('woff'),
         url('/layout/fonts/ubuntu-ri-webfont.ttf') format('truetype'),
         url('/layout/fonts/ubuntu-ri-webfont.svg#ubuntuitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Ubuntu';
    src: url('/layout/fonts/ubuntu-r-webfont.eot');
    src: url('/layout/fonts/ubuntu-r-webfont.eot?#iefix') format('embedded-opentype'),
         url('/layout/fonts/ubuntu-r-webfont.woff2') format('woff2'),
         url('/layout/fonts/ubuntu-r-webfont.woff') format('woff'),
         url('/layout/fonts/ubuntu-r-webfont.ttf') format('truetype'),
         url('/layout/fonts/ubuntu-r-webfont.svg#ubunturegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Ubuntu Mono Italic';
    src: url('/layout/fonts/ubuntumono-ri-webfont.eot');
    src: url('/layout/fonts/ubuntumono-ri-webfont.eot?#iefix') format('embedded-opentype'),
         url('/layout/fonts/ubuntumono-ri-webfont.woff2') format('woff2'),
         url('/layout/fonts/ubuntumono-ri-webfont.woff') format('woff'),
         url('/layout/fonts/ubuntumono-ri-webfont.ttf') format('truetype'),
         url('/layout/fonts/ubuntumono-ri-webfont.svg#ubuntu_monoitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*Cursive*/
@font-face {
    font-family: 'Great Vibes';
    src: url('/layout/fonts/greatvibes-regular-webfont.eot');
    src: url('/layout/fonts/greatvibes-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/layout/fonts/greatvibes-regular-webfont.woff2') format('woff2'),
         url('/layout/fonts/greatvibes-regular-webfont.woff') format('woff'),
         url('/layout/fonts/greatvibes-regular-webfont.ttf') format('truetype'),
         url('/layout/fonts/greatvibes-regular-webfont.svg#great_vibesregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*FONTS SET _CLASSES*/
.fontAlien { font-family: Alienleague !important; text-transform:lowercase !important; /*font-size:26px;*/ font-weight:normal; }
@media all and (min-width : 320px) {.fontAlien { font-size:20px;}}
@media all and (min-width : 480px){.fontAlien { font-size:22px;}}
@media all and (min-width : 768px){.fontAlien { font-size:24px;}}
@media all and (min-width : 1024px){.fontAlien { font-size:26px;}}
@media all and (min-width : 1224px) {.fontAlien { font-size:29px;}}
@media all and (min-width : 1824px) {.fontAlien { font-size:32px;}}
.fontAlienBold { font-family: Alienleagueii-Bold !important; text-transform:lowercase !important; font-size:26px; }
.fontUbuntu { font-family: Ubuntu !important; font-weight:normal; }
.fontFamiliar { font-family: Familiar_Pro-Bold !important; font-weight:normal; }
.fontRoboto { font-family: Roboto !important; font-weight:normal; letter-spacing: normal; text-transform: inherit;}
.fontRobotoBold { font-family: Roboto-Bold !important; font-weight:normal; }
.fontMontserrat { font-family: Montserrat !important; }
h1.fontMontserrat, h2.fontMontserrat { font-family: Montserrat !important; font-weight:normal; }
.fontOpenSans { font-family: OpenSans !important; font-weight:normal; }
.fontOpenSansBold { font-family: OpenSans-Bold !important; }
.fontHelvetica { font-family: Helvetica, Arial !important; font-weight:normal; }
.fontHelveticaBold { font-family: Helvetica-Bold, Arial Bold !important; }

/*FONTS _STYLES*/
.textAlignRight { text-align:right !important; }
.textAlignLeft { text-align:left !important; }
.textAlignCenter { text-align:center !important; }
.textAlignAuto,.textAlignNone,.textAlignInherit { text-align:inherit !important; }
.textExtraLarge { font-size:200%; line-height:normal; }
.textLargest { font-size:175%; line-height:normal; }
.textLarger { font-size:150%; line-height:normal; }
.textLarge { font-size:125%; line-height:normal; }
.textNormal { font-size:normal; line-height:normal; }
.textSmall { font-size:75%; line-height:normal; }
.textSmaller { font-size:50%; line-height:normal; }
.textSmallest { font-size:25%; line-height:normal; }
.textItalic, .fontItalic { font-style:italic !important; }
.textNormal, .noBold { font-weight:normal; !important; }
.textBold, .fontBold { font-weight:bold; !important; }
.textUnderline, .fontUnderline { text-decoration:underline !important; }
.textTransformUppercase, .textAllCaps{text-transform:uppercase !important;}
.textNormal{text-transform:none !important;}

/* TEXT _COLORS */
.textTransparent, .textNone { color:transparent !important }
.textSectionAlt, .textWhitesmoke { color: whitesmoke }
.textWhite, a.textWhite { color:#fff !important } .textWhite a{color:#FFC000 !important;} .textWhite a:hover, a.textWhite:hover{color:#a6b7cf !important;}
.textPeach { color:#fbc03b !important }
.textGold { color:#FFD700 !important }
.textOrange, .textRed { color:#CC3300 !important }
.textYellow { color:#FFC000 !important }
.textBrown { color:#6d3007 !important }
.textBrown2 { color:#B35419 !important }
.textDarkRed { color: #9A2100 !important }
.textMaroon { color:#800000 !important }
.textLightgrey { color:#b2b2b2 !important } a.textLightgrey:hover { color:orange !important; }
.textBluesteel { color:#475870 !important }
.textBlack { color:#000000 !important }
.textCarbon { color:#222222 !important }
.textLightblue { color:#7899B5 !important }
.textLighterblue { color:#7DC1F4 !important }
.textBrightblue { color:#3A8FCB !important }
.textPrettyBlue { color:#1493C9 !important }
.textBlue { color:#01396e !important }
.textBlue1 { color:#083766 !important }
.textBlue2 { color:#103D63 !important }
.textBlue3 { color:#072F81 !important }/*from science goal 1*/
.textSeablue { color:#276581 !important }
.textSeablue2{ color:#29608c !important; }
.textDarkblue { color:#051A36 !important }
.textDarkTurquoise { color:#145F7E !important }