﻿/* Grid rows */
.gridContainer {padding:0 10px 0 10px;}
.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;}


/* Articles */
.article .segment .mediaContainer .default {display:none;}
.article .segment .mediaContainer .mobile {display:inline;}
.article.withSideNav {float:left;}


/* Nav bar */
.navbar ul.default{display:none;}
.navbar ul.mobile {display:block;}
.navbar ul li a {font-size:20px;padding:8px 8px 5px 8px;}
.navbar .gearIcon {display:block;}
.navbar ul li.searchDisplay a {	background: none;}


/* Ad zones */


/* Search */
.search .form .textField {float:left;width:60%;}


/* Header styles */
.header {height:80px;}
.header .logo {float:left;margin-top:30px;}
.header .logo img {width:180px;height:auto;}
.header .searchBox {float:left;margin-left:3.8%;margin-top:112px;display:none;}
.header .marketingCallouts {float:right;height:127px;margin-top:10px;}
.header .marketingCallouts .currentIssueContainer {width:60px;float:left;}
.header .marketingCallouts .currentIssueContainer h6 {display:none;}
.header .marketingCallouts .currentIssueContainer .currentIssue {width:100%;height:115px;background:#000;overflow:hidden;color:#fff;}
.header .marketingCallouts .currentIssueContainer .currentIssue img {width:60px;height:auto;}
.header .marketingCallouts .links {display:none;}


/* Footer styles */
.footer {background:#727272 url('/sitefiles/images/gradient_footer.png') left top repeat-x;min-height:100px;margin-top:0;color:#fff;font-size:10px;}
.footer .footerLogo {margin-right:0;width:100%;margin-bottom:15px;}
.footer .footerLogo img {max-width:200px;height:auto;}
.footer a {color:#fff;text-decoration:none;}
.footer .column {display:none;}
.footer .mobileFooterLinks {display:block;line-height:14px;}

.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;}


/* Basement styles */
.basement {display:none;}


/* Sub nav*/
.subnav {display:none;}



/* Gallery slider */
.gallerySlider {display:none;}


/* 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;}


/* Homepage */
.homepageSlider.default {display:none;}
.homepageSlider.mobile {display:block;}
.homepageSlider {width:100%;margin-top:20px;position:relative;overflow:hidden;height:auto;background:none;}


/* Magazine styles */
.magazine .article.withSideNav img {display:none;}
.magazine .mobileLinks {display:block;margin-top:20px;}


/* Side navigation */
.sideNavigation {float:left;width:0;margin-right:0;color:#333;display:none;}


/* Issue */
.issue .cover {width:100%;}
.issue .cover img {width:100%;height:auto;}
.issue .issueArticle {padding:15px 0 15px 0;}
.issue .issueArticle .thumb {width:0;display:none;}
.issue .issueArticle .thumb.small {width:0;display:none;}
.issue .issueArticle .thumb img {display:none;}
.issue .topRow .left {float:left;width:100%;margin:0;}
.issue .topRow .right {float:left;width:100%;margin:0;}
.issue .bottomRow .columnLeft {width:100%;margin:0;}
.issue .bottomRow .columnRight {width:100%;margin:0;}
.issueSlider {display:none;}


/* Gallery search box */
.gallerySearchBox input {width:130px;}
.gallerySearchBox .centerOption {margin:0 4% 0 4%;}
.gallerySearchBox .sortOption {margin-top:10px;}


/* Gallery index */
.galleryIndex .galleryContainer .galleryItem {width:95%;min-height:60px;margin:20px 0 20px 0;}
.galleryIndex .galleryContainer .galleryItem .galleryThumb img {max-width:200%;height:auto;}
.galleryIndex .galleryContainer .galleryItem .galleryThumb {width:100%;height:100px;background:#333;border:1px solid #ccc;overflow:hidden;position:relative;}

.gallery .slider .center .sliderContainer .thumbContainer .thumb {float:left;width:120px;height:100%;}
.gallery .slider .center .sliderContainer .thumbContainer .thumb .thumbBg {background:#333;width:110px;height:100%;}

.gallery .display .left {float:left;width:100%;}
.gallery .display .left .photo {width:100%;height:auto;background:#333;overflow:hidden;position:relative;}
.gallery .display .left .photo table {height:100%;}
.gallery .display .left .photo .portrait {width:auto;height:auto;}
.gallery .display .left .photo .portrait img {width:100%;height:auto;}
.gallery .display .left .photo .landscape {width:auto;height:auto;}
.gallery .display .left .photo .landscape img {width:100%;height:auto;}
.gallery .display .right {float:left;width:100%;}

.gallery .display .left .fullscreen {float:left;margin:5px 0 0 0;font-size:10px;font-weight:bold;line-height:22px;display:none;}


/* Related galleries */
.relatedGalleries .slider .center .sliderContainer .thumbContainer .thumb {width:130px;}
.relatedGalleries .slider .center .sliderContainer .thumbContainer .thumb .title {width:110px;}
.relatedGalleries .slider .center .sliderContainer .thumbContainer .thumb .thumbBg {width:110px;height:70px;}


/* Newsletter */
.newsletter img {width:100%;height:auto;}


/* Topic pages */
.topic .slider {background-color:#111;width:100%;height:260px;overflow:hidden;margin-bottom:20px;position:relative;}
.topic .slider .dataBg {width:100%;height:90px;background:#000;position:absolute;left:0;bottom:0;z-index:10;}
.topic .slider .data {width:100%;height:90px;position:absolute;left:0;bottom:0;z-index:20;color:#fff;font-weight:700;font-size:11px;}
.topic .slider .data h4 {padding:0;margin:0 15px 0 15px;font-size:20px;font-family:Yanone Kaffeesatz;}
.topic .slider .data a {color:#ff0000;text-decoration:none;font-family:Yanone Kaffeesatz;font-size:18px;}
.topic .slider .data a:hover {text-decoration:underline;}
.topic .slider .data .content {padding:0;margin:0 15px 0 15px;}
.topic .slider .data .content p {padding:0;margin:0;}
.topic .slider .sliderNext {position:absolute;right:0;top:30%;display:none;}
.topic .slider .sliderPrev {position:absolute;left:0;top:30%;display:none;}



/* Pay wall */
.article .payWall .currentIssue {width:100%;}
.article .payWall .currentIssueContent {float:left;width:100%;margin:10px 0 0 0;}


/* Section */
.section .topicMediaCell {width:0;display:none;}
.section .topicMediaCell img {max-width:150px;height:auto;}

/* Login Modal */
.login .closeDialog {font-size:17px;padding:5px 10px;}

/* Registration Form/Email Password Form */
.regForm form #regAddress2 {margin-left:0;}
.regForm form input[type="text"] {width:90%;}
.regForm form select {width:90%;}
.emailPassForm .dialogClose, .regForm .dialogClose {padding:5px 10px;}
.emailPassForm .dialogClose .x, .regForm .dialogClose .x {font-size:17px}

/* Comments */
.comments .form .textField textarea {font-size:12px;}

.event .thumb {width:0;display:none;}
.event .thumb.small {width:0;display:none;}
.event .thumb img {display:none;}
.event .eventImage { float: right; width: 100%; margin-left: 0; margin-bottom: 10px; }
.event .eventImage img { width: 100%; height: auto; }
.event .topRow .eventDetails { width: 100%; margin-right: 0; }
.event .topRow .sponsors { width: 100%; }


/* Tom W -- changes for access code  *****************************************/
.accessNotLoggedIn .regAndLoginContainer .regContainer {clear:left;width:100%;}
.accessNotLoggedIn .regAndLoginContainer .loginContainer {width:100%; }
.accessNotLoggedIn .info, .webAccessScreen .middleContainer  {margin:12px 2px 20px 0px;font: 14px/18px Verdana,Helvetica,Arial,sans-serif;}
.middleContainer .rightCol {clear:left;}
.fieldBorder{margin:8px 0px 10px 0px !important;}

/* OPP-6215 Steve C */

.article .segment .content {font-size:18px;line-height:28px;}
h1.headline {line-height:48px;}
.breadcrumbs {display:none;}

/* Gallery */

.gallery .display .right .caption { line-height:28px;font-size:18px;}

/* STOP */
