﻿@charset "UTF-8";
/* CSS Document */

@font-face { font-family: 'AvenirLTStd-Book'; src: url('../fonts/AvenirLTStd-Book.eot'); src: url('../fonts/AvenirLTStd-Book.woff') format('woff'), url('..//AvenirLTStd-Book.ttf') format('truetype'), url('..//AvenirLTStd-Book.svg') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'AvenirLTStd-Roman'; src: url('../fonts/AvenirLTStd-Roman.eot'); src: url('../fonts/AvenirLTStd-Roman.woff') format('woff'), url('../fonts/AvenirLTStd-Roman.ttf') format('truetype'), url('../fonts/AvenirLTStd-Roman.svg') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'AvenirLTStd-Heavy'; src: url('../fonts/AvenirLTStd-Heavy.eot'); src: url('../fonts/AvenirLTStd-Heavy.woff') format('woff'), url('../fonts/AvenirLTStd-Heavy.ttf') format('truetype'), url('../fonts/AvenirLTStd-Heavy.svg') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Cambria'; src: url('../fonts/Cambria.eot'); src: url('../fonts/Cambria.woff') format('woff'), url('../fonts/Cambria.ttf') format('truetype'), url('../fonts/Cambria.svg') format('svg'); font-weight: normal; font-style: normal; }
h1 { font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif; font-size: 56px; text-align: center; padding: 20px 0; color: #636363; }
h2 { font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif; font-size: 36px; color: #e8ba01; }
p { font-family: 'AvenirLTStd-Roman'; font-size: 18px; color: #636363; }
header { font-family: 'AvenirLTStd-Book'; }
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { color: #fff; background-color: #e8ba01; }
.navbar-nav { float: right; margin-top: 76px; }
.navbar-default { background-color: transparent; }
.navbar { border: none; margin-bottom: 0; }
.navbar-brand { height: auto; }
.section-1 { background-color: #002153; padding: 10px 0; border-bottom: 40px solid #222222; }
.icons { text-align: center; padding: 24px; }
.section-2 { background-color: #efebeb; border-bottom: 80px solid #000; }
    .section-2 h1 { color: #636363; }
    .section-2 a { color: #636363; text-decoration: none; }
        .section-2 a:hover, a:focus { color: #444444; text-decoration: none; }
.news { margin-bottom: 26px; display: inline-block; }
    .news p { font-size: 19px; }
    .news img { float: right; }
.subjects { display: block; font-family: 'AvenirLTStd-Heavy'; font-size: 20px; text-align: center; color: #636363; padding: 0 20px; }
    .subjects ul li { display: inline-block; padding: 4px 10px; font-size: 24px; }

.covers { position: relative; bottom: -46px; }
.section-3 { background-color: #002153; padding-bottom: 40px; }
    .section-3 h1 { color: #e8ba01; }
    .section-3 h2 { color: #fff; padding-top: 8px; }
    .section-3 p { clear: both; margin-top: 26px; color: #fff; font-size: 17px; }
.icons-2 { margin: 0 20px; }
.s-3-icons { float: left; padding-right: 16px; }
.section-4 { padding-bottom: 60px; }
    .section-4 p { margin-top: 42px; }
.form-section { background-color: #e8ba01; padding-bottom: 40px; }
.form-group { margin-bottom: 30px; }
.form-control { display: block; width: 100%; height: 55px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #999; border: none; border-radius: 0; }
.form-section h1 { color: #002153; }
select { -webkit-appearance: none; -moz-appearance: none; appearance: none; background: url(../images/select-arrow.png) 96% no-repeat #fff !important; }
.form-control.button { background-color: #002153; font-size: 20px; font-weight: bold; letter-spacing: 1px; }
.footer { background-color: #002153; }
.footer-logo { float: left; padding: 30px 0; }


/* ====== SUBSCRIBE POPUP BOX  ========= */
#popup_modal { display: none; }
#overlay { position: fixed; left: 0; top: 0; height: 100%; width: 100%; background: rgba(0,0,0,0.6); }
.popup-wrapper { width: 500px; position: fixed; background: #000; left: 50%; top: 20%; color: #FFF; padding: 10px; margin-left: -250px; }
#close-btn { float: right; display: block; cursor: pointer; }
.popup-content { padding: 3em 1em; }
    .popup-content > h1 { font-family: 'rale h'; color: #75b515; font-size: 68px; line-height: 55px; }
    .popup-content img { margin-top: 6px; }
    .popup-content > h3, .subscribe-box > h3 { font-family: 'rale eb'; color: #1575b5; font-size: 34px; margin-top: 0; line-height: 43px;
  text-align: center; }
.logo-black > img { float: right; max-width: 100%; }
.trending-news ul li p img { margin-right: 10px; }
/* ====== END SUBSCRIBE POPUP BOX  ========= */


/** MEDIA QUERIES **/

/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {
h1 {
	font-size: 30px;
	padding: 0
}
h2 {
	font-size: 26px;
}
p {
	font-size: 14px;
}
.navbar-brand {
	float: none;
	padding: 0;
}
.navbar-nav {
	float: none;
	margin: 0;
	text-align: center
}
.navbar-toggle {
	margin-top: 14px;
}
.navbar-brand > img {
	width: 40%;
    margin: 6px 0;
}
.icons{
	padding: 10px 0;
}
.icons h2 {
    font-size: 18px;
}
.icons img {
    height: 80px;
}
.section-1{
    border-bottom: 20px solid #222222;
}
.news{
	margin:0;}
.news p {
    font-size: 14px;
}
.news img{
	margin-bottom: 10px;
	float:none;
}
.subjects ul{
	margin:0;
	padding:0;
}
.subjects ul li {
    padding: 4px 0;
    font-size: 16px;
}
.section-3 h2 {
	padding-top: 14px;
}
.section-3 p {
	font-size: 14px;
}
.s-3-icons {
	padding-bottom: 10px;
}
.icons-2 {
	margin: 0;
}
.section-4{
	padding:0;
}
.section-4 p{
	margin-top:10px;
}
.sec-4-img img{
	height:160px;
}
.sec-4-img {
    text-align: center;
}
.form-group{
	margin-bottom:14px;
}
.form-control{
	height:36px;
}
.bx-wrapper{
	bottom:-40px;
}
ul.bxslider{
	margin:0 -56px !important;
}
.bx-wrapper ul li{
	width:auto !important;
	margin-right:10px !important; 
}
.bx-wrapper img{
	width:100px;
}
.bx-wrapper .bx-controls-direction a{
	top:70%;
}
.bx-wrapper .bx-next{
	right: 0px;
	background: url('../images/next-sm.png') no-repeat 0 0;
}
.bx-wrapper .bx-prev {
    left: 15px;
    background: url('../images/prev-sm.png') no-repeat 0 0px;
}
}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {
h1 {
	font-size: 36px;
	padding: 0
}
h2 {
	font-size: 28px;
}
p {
	font-size: 16px;
}
.navbar-brand {
	float: none;
	padding: 0;
}
.navbar-toggle {
	margin-top: 24px;
	margin-right: 0;
}
.navbar-brand > img {
	width: 40%;
    margin: 6px 0;
}
.icons{
	padding: 14px 0;
}
.icons h2 {
    font-size: 24px;
}
.icons img {
    height: 100px;
}
.section-1{
    border-bottom: 26px solid #222222;
}
.news{
	margin:0;}
.news p {
    font-size: 16px;
}
.news img{
	margin:10px auto;
	float:none;
}
.section-3 p {
	font-size: 16px;
}
.section-4{
	padding-bottom:20px;
}
.sec-4-img {
    text-align: center;
}
.sec-4-img img{
	height:200px;
}
.form-group{
	margin-bottom:18px;
}
.form-control{
	height:40px;
}
.bx-wrapper{
	bottom:-40px;
}
ul.bxslider{
	margin:0 -80px !important;
}
.bx-wrapper ul li{
	width:auto !important;
	margin-right:20px !important; 
}
.bx-wrapper img{
	width:150px;
}
.bx-wrapper .bx-controls-direction a{
	top:60%;
}
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
h1 {
	font-size: 42px;
	padding: 0
}
h2 {
	font-size: 34px;
}
p {
	font-size: 18px;
}
.navbar-brand {
	float: left;
	padding: 0;
}
.navbar-nav {
	float: left;
	margin: 0 auto;
}
.navbar-toggle {
	margin-top: 24px;
	margin-right: 0;
}
.navbar-brand > img {
    width: 60%;
    margin: 14px 0;
}
.icons{
	padding: 18px 0;
}
.icons h2 {
    font-size: 28px;
}
.icons img {
    height: 120px;
}
.section-1{
    border-bottom: 30px solid #222222;
}
.section-1 {
	padding: 10px 0;
}
.section-1 p {
	padding: 0;
	font-size: 20px;
}
.subjects ul li {
    padding: 6px 0;
    font-size: 20px;
}
.section-3 p {
	font-size: 16px;
}
.section-4 p{
	margin-top:20px;
}
.section-4 img {
	max-width: 100%;
}
.sec-4-img img{
	height:240px;
}
ul.bxslider{
	margin:0 -80px !important;
}
.bx-wrapper ul li{
	width:auto !important;
	margin-right:20px !important; 
}
.bx-wrapper img{
	width:160px;
}
.bx-wrapper .bx-controls-direction a{
	top:60%;
}
.bx-wrapper .bx-next{
	right: 0px;
	background: url('../images/next-md.png') no-repeat 0 0;
}
.bx-wrapper .bx-prev {
    left: 15px;
    background: url('../images/prev-md.png') no-repeat 0 0px;
}

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
h1 {
	font-size: 46px;
	padding: 10px 0
}
h2 {
	font-size: 28px;
}
.navbar-nav {
	float: right;
	margin: 22px auto;
}
.icons{
	padding: 24px;
}
.icons h2 {
    font-size: 32px;
}
.icons img {
    height: 140px;
}
.section-1{
    border-bottom: 30px solid #222222;
}
.section-1 {
	padding: 10px 0;
}
.section-1 p {
	padding: 0;
	font-size: 24px;
}
.news {
    margin-bottom: 10px;
}
.news p{
	font-size:18px;
}
.subjects{
	padding-bottom:10px;
}
.section-3 p {
	font-size: 16px;
}
.section-4 {
    padding-bottom: 30px;
}
.section-4 p{
	margin-top:40px;
}
.section-4 img {
    float: left;
}
.sec-4-img img{
	height:auto;
}

ul.bxslider{
	margin:0 -80px !important;
}
.bx-wrapper ul li{
	width:auto !important;
	margin-right:20px !important; 
}
.bx-wrapper img{
	width:200px;
}
.bx-wrapper .bx-controls-direction a{
	top:56%;
}
.bx-wrapper .bx-next{
	right: 10px;
	background: url('../images/next-md.png') no-repeat 0 0;
}
.bx-wrapper .bx-prev {
    left: 25px;
    background: url('../images/prev-md.png') no-repeat 0 0px;
}

}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
h1 {
	font-size: 56px;
	padding: 20px 0;
}
h2 {
	font-size: 36px;
}
p {
	font-size: 18px;
}
.navbar-nav {
	float: right;
	margin-top: 76px;
}
.navbar-brand {
	height: auto;
}
.navbar-brand > img {
	width: auto;
}
.icons h2 {
    font-size: 36px;
}
.icons img {
    height: auto;
}
.section-1{
    border-bottom: 30px solid #222222;
}
.news {
    margin-bottom: 26px;
}
.news p {
    font-size: 19px;
}
.subjects{
	padding-bottom:20px;
}
.subjects ul li { padding: 4px 0; font-size: 24px; }
.icons-2 {
	margin: 0 20px;
}
.section-3 h2{
	padding-top:8px;
}
.s-3-icons {
	float: left;
	padding-right: 16px;
}
.section-4 {
    padding-bottom: 60px;
}
.form-group { margin-bottom: 30px; }
.form-control { height: 55px; }

ul.bxslider{
	margin: 0 -130px !important;
}
.bx-wrapper ul li{
	width:auto !important;
	margin-right:30px !important; 
}
.bx-wrapper img{
	width:240px;
}
.bx-wrapper .bx-controls-direction a{
	top:50%;
	margin-top:-40px;
}
.bx-wrapper .bx-next{
	right: 20px;
	background: url('../images/next.png') no-repeat 0 0;
}
.bx-wrapper .bx-prev {
    left: 30px;
    background: url('../images/prev.png') no-repeat 0 0px;
}
/* Very Large Devices, Wide Screens */
@media only screen and (min-width : 1600px) {
}

