
.row {max-width:1020px} /* 63.75em */

/* ====== FONT FACE ====== */

@font-face {
    font-family: 'ptsans'; /* PTSans Reg */
    src: url('fonts/ptsans-regular-webfont.eot');
    src: url('fonts/ptsans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ptsans-regular-webfont.woff') format('woff'),
         url('fonts/ptsans-regular-webfont.ttf') format('truetype'),
         url('fonts/ptsans-regular-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ptsans'; /* PTSans Italic */
    src: url('fonts/ptsans-italic-webfont.eot');
    src: url('fonts/ptsans-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ptsans-italic-webfont.woff') format('woff'),
         url('fonts/ptsans-italic-webfont.ttf') format('truetype'),
         url('fonts/ptsans-italic-webfont.svg') format('svg');
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'ptsans'; /* PTSans Bold */
    src: url('fonts/ptsans-bold-webfont.eot');
    src: url('fonts/ptsans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ptsans-bold-webfont.woff') format('woff'),
         url('fonts/ptsans-bold-webfont.ttf') format('truetype'),
         url('fonts/ptsans-bold-webfont.svg') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'oswald'; /* Oswald Reg */
    src: url('fonts/oswald-regular-webfont.eot');
    src: url('fonts/oswald-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/oswald-regular-webfont.woff') format('woff'),
         url('fonts/oswald-regular-webfont.ttf') format('truetype'),
         url('fonts/oswald-regular-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'oswald'; /* Oswald Light */
    src: url('fonts/oswald-light-webfont.eot');
    src: url('fonts/oswald-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/oswald-light-webfont.woff') format('woff'),
         url('fonts/oswald-light-webfont.ttf') format('truetype'),
         url('fonts/oswald-light-webfont.svg') format('svg');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'oswald'; /* Oswald Bold */
    src: url('fonts/oswald-bold-webfont.eot');
    src: url('fonts/oswald-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/oswald-bold-webfont.woff') format('woff'),
         url('fonts/oswald-bold-webfont.ttf') format('truetype'),
         url('fonts/oswald-bold-webfont.svg') format('svg');
    font-weight: bold;
    font-style: normal;
}


/* ====== LOGO AREA ====== */

#logoArea {background:#74b1d9;margin: 0 0 7px 0;}
#logoArea .column {padding:0;}
#anniversary {display:inline-block;max-width:32%;}
#anniversary img {padding:.79em .56em .79em 1.375em;}
#logo {display:inline-block;max-width:66%;}
#logo img {padding:2.4em 0 1.65em 0;}

#search {}
#search fieldset {margin:2.86em 1.56em 0 0;padding:0;width:362px;max-width:90%;float:right;border:3px solid #629bc1;border-radius:14px;overflow:hidden;background:#fff;overflow:hidden;}
#search input[type="text"] {height: 36px;border:0;margin:0;padding:0 2%;font-size: 14px;float:left;width:88%;font-family:'ptsans';border-radius:12px 0 0 12px;overflow:hidden;}
#search input[type="submit"] {float:right;background:#20333f url(img/bg-submit.png) no-repeat center center;font-size:0;width:11%;height:34px;border:0;margin:1px 1px 1px 0;border-radius:0 10px 10px 0;}


/* ====== STATEMENT AREA ====== */

#statementArea {background:#041f31;height: 70px;}
#statementArea .column {padding:0;}
#statementArea .text {color:#fff;font-family: 'ptsans';font-style:italic;font-size:21px;text-align:center;height:70px;vertical-align:middle;width:77%;padding:2.2%;}
.line-left  {background:url(img/line-left.png) no-repeat right center;}
.line-right {background:url(img/line-right.png) no-repeat left center;}
.line-left,.line-right {width: 11.5%;height:70px;}


/* ====== NAVIGATION ====== */

#nav {background:#fff url(img/bg-nav.png) repeat-x left bottom;}
#nav .k-icon {display:none;}
#nav ul {margin: 0 auto;}
#nav li {padding: 2.4% 1.2% 1.8% 1.2%;border:0;}
#nav ul[role=menubar] > li:nth-child(8) a {color:#e20000;}
#nav a {font-family:'oswald'; font-weight:300;font-size:18px;color:#041f31;line-height:1;text-transform:uppercase;border-bottom:3px solid #fff;transition:all .25s;padding:3px 0;}
#nav li:hover a, #nav li a.sfSel {border-bottom:3px solid #ffce65;}
#nav li:hover > .k-group {display:block !important;z-index:999999;}
#nav .k-group {border:0;background:rgba(255, 255, 255, 0.9);box-shadow:0px 2px 5px rgba(0,0,0,0.6);border-radius:3px;overflow:hidden;margin:0.5em 0 0 0.8em}
#nav .k-group li {transition:all .25s;margin:0;padding:0;}
#nav .k-group li:hover {background:#fff;}
#nav .k-group a {font-family:'ptsans';font-size:14px;padding:9px 9px;margin:0;}
#nav li:hover .k-group a, #nav .k-group a, #nav .k-group li:hover a {border-bottom:1px solid #e3e3e4;border-top:1px solid #f6f6f6;}


/* ====== BODY ====== */

#secondaryContent .panel {padding: 1.25rem 2rem;}
a { text-decoration: underline; }


/* ====== FOOTER ====== */

footer {background:#698395;padding:3em 3.5em 0 3.5em;}
#site-footer li, #site-footer a, #site-footer p, #site-footer h4 {font-family:'ptsans';color:#fff;font-size:12px;line-height:1.45;-webkit-font-smoothing:antialiased;}
#site-footer h4 {font-weight:bold;text-decoration:underline;}
#site-footer a { text-decoration: underline; }
#site-footer ul {list-style:none;margin:0 0 2em 0;padding:0;}

#deww-footer * {font-family:'ptsans';}
#deww-footer p {font-size:10px;color:#041f31;}
#deww-footer .column {padding-left:2.5em;}


/* ====== MEDIA SIZE : MEDIUM ====== */

@media only screen and (min-width: 40.063em) and (max-width: 63.750em) {
    
    #statementArea .text {padding: 1.6% 2.2%;}
    #nav a {font-size:13px;}
    div.slideCaption, div.estimatedEquity, div.estimatedEquity .price {font-size: 15px;}
    div.widgetTitle {font-size:18px;line-height:1.3} /*font-size:20px;*/
    div#homeButtons a {font-size: 11px;padding: 24% 10%;}
    .widgetTitleImg {display:none;}
    div#countdownEvent {font-size:20px;}
    span#clock {font-size:27px;}
    div#countdownTimer .column {font-size:9px;}
    #search input[type="text"] {font-size:12px;}
    body::-webkit-scrollbar {display: none;}
      
}


/* ====== MEDIA SIZE : SMALL ====== */

@media only screen and (max-width: 40.063em) {
    #anniversary, #statementArea, #nav, #countdown, #arrowstrip, #news, #siteListings, #googleAds, #site-footer, #deww-footer {display:none;}
    
    #logoArea {margin:0;}
    #logo {max-width:100%;width:100%;border-bottom:2px solid #c4deef;}
    #logo img {padding:8% 7.5% 4% 7.5%;width:100%;}
    
    section#rotatorArea {padding:0 0 81px 0;}
    #rotatorArea div.left.column {width:100%;padding:0;}
    #rotatorArea li {overflow:hidden;padding:0 0 81px 0;}
    #rotatorArea li:not(.active) {display:none;}
    .orbit-container {overflow:visible;}
 div.slideInfo {top:auto;right:auto;bottom:0;left:0;width:100%;height:81px;padding: 13px 15px;}
    .slideCaption {margin:0;text-align:left;}
    .estimatedEquity, .price {display:none;}
    
    #mobileNav {width:96%;padding:2%;margin:2%;background: #FFF;border: 3px solid #629BC1;border-radius: 15px;display:inline-block !important;}
    #mobileNavTitle {font-family:'oswald';font-size:25px;font-weight:300;color:#041f31;text-transform:uppercase;padding:0 2%;background:url(img/bg-mobilenavtitle.png) no-repeat 98% center;}
    #mobileNavContent {border-top:3px solid #eee;margin-top:0.5em;padding-left:0.5em;}
    #mobileNavContent a {margin:0;padding:0;border-width:0;line-height:1;font-family:'ptsans';font-size:14px;}
    span.k-icon {background-repeat:no-repeat;background-position:left center;background-size:80%;}
    .k-minus {background-image:url(img/bg-minus.png);}
    .k-plus {background-image:url(img/bg-plus.png);}
    
    #homeContent {overflow:hidden;}
    #homeContent.row {padding:0;}
    #homeContent .columns, #homeContent .column {padding: 0.2em 0.6em;}
    
    #homeButtons {}
 div#homeButtons ul {display: block;margin: 0 auto;max-width: 295px;}    
    #homeButtons ul li {width:46%;margin:0 2% 0.5em 2%;max-width:135px;}
    #homeButtons ul li a {font-size:12px;padding:17% 10%;}
    
    #search {background:#fff;padding:2%;}
    #search fieldset {float:none;width:100%;max-width:100%;margin:0;border-color:#d1dadf;}
    #search input[type="text"] {width:85%;font-size:11px;}
    #search input[type="submit"] {width:14%;}
    
    #footer {padding:0;text-align:center;font-family:'ptsans';font-size:12px;color:#041f31;background:#e0e0e0;}
    #mobileFooter {padding: 0.8em 0;}
}