h1{font-size:40px;}
h2{font-size:25px;}
aside#callout .button{width:50%;}
#nav .brandM{width:25%;}
#nav .brand{width:30%;}
header.carousel{height:80%;min-height:650px;}
header.carousel ul#countdown li{min-width:115px;}
header.carousel ul#countdown li span.num{font-size:130px;}
header.carousel ul#countdown li span.desc{font-size:64px;margin:-40px 0 0 0;}
section#home-intro .date{font-size:25px;}
header.carousel .caption{bottom:100px;}
header.carousel .caption-bg{background-color:#22b24c;width:auto;display:table;float:right;text-shadow:none;padding:0 30px;font-size:inherit;}
header.carousel .caption-right{float:right;margin:5px 10% 5px 0;}
header.carousel .caption-left{float:left;margin:5px 0 5px 10%;}
header.carousel .caption-cta,
header.carousel .caption-cta{width:30%;left:35%;right:35%;}
header.carousel .caption-cta-right,
header.carousel .caption-cta-left{width:auto;}
header.carousel .caption-cta-right{right:10%;left:auto;}
header.carousel .caption-cta-left{left:10%;right:auto;}
@media screen and (min-height:800px){header.carousel .caption{font-size:32px;bottom:150px;}
}
#home-news .date{height:95px;}
}