﻿/* Grid rows */
.gridRow .four {width:100%;margin-right:0%;}
.gridRow .two {width:100%;margin-right:0%;}
.gridRow .six {width:100%;margin-right:0;}
.gridRow .five {width:100%;margin-right:0;}
.gridRow .three {width:100%;margin-right:0;}
.gridRow .eight {width:100%;margin-right:0;}


/* Header styles */
.header {height:125px;}
.header .logo {float:left;margin-top:38px;}
.header .logo img {max-width:290px;height:auto;}

.header .searchBox {float:left;margin-left:3.8%;margin-top:112px;display:none;}

.header .marketingCallouts {float:right;height:127px;margin-top:30px;}
.header .marketingCallouts .currentIssueContainer {width:100px;float:left;}
.header .marketingCallouts .currentIssueContainer h6 {width:100%;height:12px;text-align:center;font-size:8px;color:#666;padding:0;margin:0;font-weight:normal;font-family:ArialMT,Arial,Helvetica;}
.header .marketingCallouts .currentIssueContainer .currentIssue {width:100%;height:115px;background:#000;overflow:hidden;color:#fff;}
.header .marketingCallouts .currentIssueContainer .currentIssue img {width:100px;height:auto;}

.header .marketingCallouts .links {float:left;margin-left:10px;margin-top:10px;color:#666;font-size:10px;}
.header .marketingCallouts .links a {color:#666;text-decoration:none;}
.header .marketingCallouts .links h6 {padding:0;margin:0;font-weight:normal;}
.header .marketingCallouts .links h6 a {color:#ff0000;font-size:22.00275px;font-family:Yanone Kaffeesatz, Helvetica, Arial;font-weight:700;}


/* Nav bar */
.navbar ul.default{display:none;}
.navbar ul.mobile {display:block;}
.navbar .gearIcon {display:block;}

.navbar ul li.searchDisplay a {	background: none;}


/* Ad zones */
.adLeaderBoard {display:none;}


/* Nav tags */
.subnav .navTags {font-size:10px;}


/* Article */
.article .segment .mediaContainer .default {display:none;}
.article .segment .mediaContainer .mobile {display:inline;}


/* Ladder */
.ladder .content img {max-width:200px;height:auto;}
.ladder .content {margin:-5px 11px 0 11px;font-size:14px;}
.ladder .homepage .overcast {font-size:28px;line-height:27px;}
.ladder .newDiscover .shadow .left {width:11px;height:5px;float:left;background:url('/sitefiles/images/corner_lt-lg-red.png') left top no-repeat;}
.ladder .newDiscover .shadow .right {width:11px;height:5px;float:right;background:url('/sitefiles/images/corner_rt-lg-red.png') left top no-repeat;}
.ladder .twitterFeed .shadow .left {width:11px;height:5px;float:left;background:url('/sitefiles/images/corner_lt-lg-blue.png') left top no-repeat;}
.ladder .twitterFeed .shadow .right {width:11px;height:5px;float:right;background:url('/sitefiles/images/corner_rt-lg-blue.png') left top no-repeat;}
.ladder .twitterFeed .content {font-size:13px;}
.ladder .popular .shadow .left {width:11px;height:5px;float:left;background:url('/sitefiles/images/corner_lt-lg-orange.png') left top no-repeat;}
.ladder .popular .shadow .right {width:11px;height:5px;float:right;background:url('/sitefiles/images/corner_rt-lg-orange.png') left top no-repeat;}
.ladder .open .shadow .left {width:11px;height:5px;float:left;background:url('/sitefiles/images/corner_lt-lg-purple.png') left top no-repeat;}
.ladder .open .shadow .right {width:11px;height:5px;float:right;background:url('/sitefiles/images/corner_rt-lg-purple.png') left top no-repeat;}


/* Gallery slider */
.gallerySlider {display:none;}


/* Basement */
.basement {display:none;}
.basement .currentIssue {width:75px;height:70px;margin:-35px 0 0 0;}
.basement .currentIssue img {width:75px;height:auto;}
.basement .subscribe {width:66px;height:24px;font-size:18px;}
.basement .signInRegister {font-size:18px;padding:10px 13px 0 13px;}
.basement .newsletter {margin:0 0 0 7px;font-size:18px;padding:10px 13px 0 13px;}
.basement .newsletter input {width:100px;display:none;}
.basement .newsletter .button.normal {display:none;}
.basement .newsletter .button.noInput {display:block;}
.basement .follow {display:none;}


/* Footer styles */
.footer {font-size:10px;}
.footer .footerLogo {width:100%;margin-bottom:20px;}
.footer .footerLogo img {max-width:150px;height:auto;}
.footer .shell {line-height:25px;font-weight:bold;}
.footer .shell .column {float:left;margin-left:20px;padding-right:20px;min-height:200px;}
.footer .shell .splitter {border-right:1px solid #999;}
.footer .corporateLinks {border-top:1px solid #999;font-size:10px;margin-top:20px;padding-top:20px;font-weight:bold;}
.footer .corporateLinks .kpcLogo {float:left;width:145px;margin-bottom:10px;}
.footer .corporateLinks .kpcLogo img {max-width:100px;height:auto;}
.footer .corporateLinks .trustedSites {float:left;width:100%;max-width:940px;margin-left:0;line-height:13px;overflow:hidden;}


/* Homepage */
.homepageSlider.default {display:none;}
.homepageSlider.mobile {display:block;}
.homepageSlider {width:100%;margin-top:20px;position:relative;overflow:hidden;height:auto;background:none;}
.homepageSlider.mobile .photo .dataBg {width:100%;height:25%;background:#000;position:absolute;left:0;bottom:0;z-index:10;}
.homepageSlider.mobile .photo .data {width:96%;height:25%;position:absolute;left:0;bottom:0;z-index:11;color:#fff;margin:0 0 0 10px;font-size:12px;font-weight:700;}
.homepageSlider.mobile .photo .data p {margin:0;padding:0;}
.homepageSlider.mobile .photo .data h4 {padding:0;margin:0;font-family:Yanone Kaffeesatz;color:#fff;font-size:30px;font-weight:700;}
.homepageSlider.mobile .photo .data a {color:#ff0000;text-decoration:none;font-family:Yanone Kaffeesatz;font-size:18px;}


/* Magazine styles */
.magazine .article.withSideNav img {max-width:300px;height:auto;}


/* Issue slider */
.issueSlider .slider .center .sliderContainer .thumbContainer .thumb {width:145px;}
.issueSlider .slider .center .sliderContainer .thumbContainer .thumb .thumbBg {width:140px;}
.issueSlider .slider .center .sliderContainer .thumbContainer .thumb .thumbBg img {max-width:130px;height:auto;}


/* Issue archive */
.issueArchive .issueDisplay .issueContainer {width:145px;height:250px;margin:0 8px 0 8px;}
.issueArchive .issueDisplay .issueContainer .issueBg {width:125px;height:164px;}
.issueArchive .issueDisplay .issueContainer .issueName {font-size:22px;}
.issueArchive .issueDisplay .issueContainer img {max-width:125px;height:auto;}


/* Gallery page slider */
.gallery .slider .center .sliderContainer .thumbContainer .thumb {width:145px;}


/* Gallery display */
.gallery .display .left {float:left;width:100%;}
.gallery .display .left .photo {height:400px;}
.gallery .display .left .photo table {height:100%;}
.gallery .display .left .photo .portrait {max-height:400px;width:auto;}
.gallery .display .left .photo .landscape {max-width:737;height:auto;}
.gallery .display .right {float:right;width:100%;margin-top:20px;}


/* Related articles */
.article .relatedArticles .slider .left {width:45px;}
.article .relatedArticles .slider .right {width:45px;}
.article .relatedArticles .slider .center .sliderContainer .thumbContainer .thumb {width:150px;}
.article .relatedArticles .slider .center .sliderContainer .thumbContainer .thumb .title {width:140px;}
.article .relatedArticles .slider .center .sliderContainer .thumbContainer .thumb .thumbBg {width:140px;}
.article .relatedArticles .slider .center .sliderContainer .thumbContainer .thumb .title {font-size:18px;}


/* Article galleries */
.article .segment .articleGallery .slider .center .sliderContainer .thumbContainer .thumb {width:95px;}
.article .segment .articleGallery .slider .center .sliderContainer .thumbContainer .thumb .thumbBg {width:85px;}


/* Topic */
.topic .slider {height:433px;}

/* Registration Dialog */
.regForm form input[type="text"] {width:280px;}
.regForm form select {width:292px;}


/* Tom W -- changes for access code  *****************************************/
.middleContainer .rightCol {clear:left;}
.gridColumn.twelve .section {padding-left:0%;padding-right:0%}
.beaverbanner img {height: 70px}