/*
 Theme Name:   Giornalismo Child Theme
 Description:  A child theme of the Giornalismo theme
 Author:       
 Template:     giornalismo
 Version:      1.0.0
*/


/* G's NOTES:
*
* - "WP TABBED WIDGET"... Edited parts shown on this page
* - tablet.css... Edited in separate child theme
* - mobile.css... Edited in separate child theme
* - Unused or extra css codes in a separate folder in child theme folder
*
End of NOTES */


/* WP-Tabbed box background color (purple) */

body.home.blog div.wrap main.home-posts-area section.home-center div.top-center-box div.wp-tabbed-tabs ul.wp-tabbed-nav li.tab-active {
     background-color: #614096 !important; /* desktop mode */
}
body.home.blog div.wrap main.home-posts-area section.home-center div.news-widget div.wp-tabbed-tabs ul.wp-tabbed-nav li.tab-active {
     background-color: #614096 !important; /* mobile mode */
}


/* Notes - logged in/out colored notification - desktop */

body.home.blog div.wrap section.right-sidebar div#widget-wrap div.widget-title h3:after {
     content: " . . . You're not logged in";
     font-size: 12px;
     color: #d4bee0;
}
body.home.blog.logged-in div.wrap section.right-sidebar div#widget-wrap div.widget-title h3:after {
     content: " . . . You're logged in";
     font-size: 12px;
     color: #10e55e;
     font-weight: ;
}

/* Notes - logged in/out colored notification - phone (for tablet, see in tablet.css) */

body.home.blog div.wrap main.home-posts-area section.home-center div.news-widget div.wp-tabbed-tabs div.wp-tabbed-contents div.wp-tabbed-cont.tab-1.tab-active div.news-widget div.textwidget h3:after {
     content: " . . . Not logged in";
     font-size: 13px;
     color: #d4bee0;
     font-weight: bold;
}
body.home.blog.logged-in div.wrap main.home-posts-area section.home-center div.news-widget div.wp-tabbed-tabs div.wp-tabbed-contents div.wp-tabbed-cont.tab-1.tab-active div.news-widget div.textwidget h3:after {
     content: " . . . You're logged in";
     font-size: 13px;
     color: #10e55e;
     font-weight: bold;
}


/* For Mobile & Tablet (responsive) */

     .mobile-notes-main {
          display: none;
     }
     .news-widget { /* This contains tabbed widgets */
          display: none;
     }
    .notes-tablet-center-right-column {
          display: none;
     }

/* For mobile/tablet article filter in "Article" tab - 7/25/2018 */

main.home-posts-area section.home-center div.news-widget div.wp-tabbed-tabs div.wp-tabbed-contents div.wp-tabbed-cont.tab-0.tab-active div.news-widget div.textwidget div.pt-cv-wrapper div#pt-cv-filter-bar-35ec7c1exs-category.btn-group.pt-cv-filter-bar.pull-left button.btn.pt-cv-filter-option {
     
}


/* Show/Hide main page TOP STORY */
.top-story {
  display: none;
}

/* Hide main page COLUMN ONE */
.column-one {
  display: none;
}

/* Hide main page COLUMN TWO */
.column-two {
  display: none;
}

/* Hide main page COLUMN TWO */
.column-three {
  display: block;
}

/* Hide tags */
.tags {
     display: none;
}

/* Hide RSS button in header */
.rss-social {
  display: none;
}

/* Move Ajax pagination button closer to content */
.home .pt-cv-pagination-wrapper {
     margin-top: -15px;
}



.home-center {
     padding-left: 12px;
     padding-right: 6px;
     padding-top: 10px;
}
.top-center-box {
     margin-top: 3px;
}
.top-center-box-2 {
     margin-top: -31px; /* Was -31px */
}

.search-box {
     width: 42%; /* Was 47% */
     float: right;
     margin-top: -3px;
     padding-right: 2px;
}

.related-stories {
     display: none;
}


.pt-cv-tax-premium.right-sidebar div#widget-wrap div.textwidget div.pt-cv-page div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-2-col div.pt-cv-ifield {
     display: none;
}

/* Lates artciles main grid styling */

     .article-list-prem-label { /* For Premium */
          text-align: center;
          font-size: 19px;
          color: #54a55d; /* was #4f9957 */
          margin-top: 10px;
          margin-bottom: -7px;
     }
     .article-list-pub-label { /* For Public */
          text-align: center;
          font-size: 19px;
          color: #9f73ba; /* was #9974af, #a57ebc */
          margin-top: 10px;
          margin-bottom: -7px;
     }

     .article-list-col-1 {
          background-color: #f0edf9;
          margin-right: -12px;
          padding-left: 8px;
          padding-right: 5px;
          padding-bottom: 1px;
          border-top: 3px solid #bea1d1; /* was #a57ebc */
     }
     .article-list-col-2 {
          background-color: #f2fcf4;
          margin-left: -12px;
          padding-left: 8px;
          padding-right: 5px;
          padding-bottom: 1px;
          border-top: 3px solid #a7ccab; /* was #54a55d */
     }


/* Adding color for hypertext in Notes */

     /* Adding color for hypertext in Notes in right sidebar */

     .home.blog div.wrap section.right-sidebar div#widget-wrap div.textwidget div.pt-cv-wrapper div.pt-cv-page div.pt-cv-content a {
          color: #5c93ed !important;
     }
     .home.blog div.wrap section.right-sidebar div#widget-wrap div.textwidget div.pt-cv-wrapper div.pt-cv-page div.pt-cv-content a:hover {
          color: red !important;
     }
     .home.blog div.wrap section.right-sidebar div#widget-wrap div.textwidget div.pt-cv-content a.more-link span {
          color: #5c93ed !important;
     }
     /* Adding color for hypertext in Notes' single-"post" right sidebar */
     .single-news div.wrap section.right-sidebar div#widget-wrap div.textwidget div.pt-cv-content a {
          color: #5c93ed !important;
     }
     .single-news div.wrap section.right-sidebar div#widget-wrap div.textwidget div.pt-cv-content a:hover {
          color: red !important;
     }
     .single-news div.wrap section.right-sidebar div#widget-wrap div.textwidget div.pt-cv-content a.more-link span {
          color: #5c93ed !important;
     }

     /* Adding hyperlink colors to MOBILE-mode NOTES content on main column (No longer used because mobile-mode Notes moved into a Tabbed Widget tab) 

     div.top-center-box-3 div.mobile-notes-main div.pt-cv-wrapper div#pt-cv-view-c1a80bd3lk div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-1-col div.pt-cv-content a { / For premium one /
     	color: #5c93ed !important;
     }
     div.top-center-box-3 div.mobile-notes-main div.pt-cv-wrapper div#pt-cv-view-ec8fb91082 div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-1-col div.pt-cv-content a { / For public one /
     	color: #5c93ed !important;
     }
     */

     /* Adding hyperlink colors to MOBILE-mode NOTES content on main page & in Tabbed Widget */

     .home.blog div#pt-cv-view-c1a80bd3lk div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-1-col div.pt-cv-content a { /* For premium one */
          color: #5c93ed !important;
     }
     .home.blog div#pt-cv-view-c1a80bd3lk div.pt-cv-content a.more-link span { /* For premium one */
          color: #5c93ed !important;
     }
     .home.blog div#pt-cv-view-ec8fb91082 div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-1-col div.pt-cv-content a { /* For public one */
          color: #5c93ed !important;
     }
     .home.blog div#pt-cv-view-ec8fb91082 div.pt-cv-content a.more-link span { /* For public one */
          color: #5c93ed !important;
     }

     /* Adding hyperlink colors to texts in Tabbed Widget content on main DESKTOP/TABLET-mode page */

     .home.blog div#pt-cv-view-365bfc4bu6 div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-1-col div.pt-cv-content a { /* For premium one */
          color: #5c93ed !important;
     }
     .home.blog div#pt-cv-view-365bfc4bu6 div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-1-col div.pt-cv-content a:hover { /* For premium one */
          color: red !important;
     }
     .home.blog div#pt-cv-view-365bfc4bu6 div.pt-cv-content a.more-link span { /* For premium one */
          color: #5c93ed !important;
     }

     .home.blog div#pt-cv-view-af7f94am0v div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-1-col div.pt-cv-content a { /* For public one */
          color: #5c93ed !important;
     }
     .home.blog div#pt-cv-view-af7f94am0v div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-1-col div.pt-cv-content a:hover { /* For public one */
          color: red !important;
     }
     .home.blog div#pt-cv-view-af7f94am0v div.pt-cv-content a.more-link span { /* For public one */
          color: #5c93ed !important;
     }

     /* Adding hyperlink colors to texts in Notes archives */

     .page-id-2936 div#pt-cv-view-365bfc4bu6 div.pt-cv-content a { /* For premium one */
          color: #5c93ed !important;
     }
     .page-id-2936 div#pt-cv-view-365bfc4bu6 div.pt-cv-content a:hover { /* For premium one */
          color: red !important;
     }
     .page-id-2936 div#pt-cv-view-365bfc4bu6 div.pt-cv-content a.more-link span { /* For premium one */
          color: #5c93ed !important;
     }
     .page-id-2936 div#pt-cv-view-af7f94am0v div.pt-cv-content a { /* For public one */
          color: #5c93ed !important;
     }
     .page-id-2936 div#pt-cv-view-af7f94am0v div.pt-cv-content a:hover { /* For public one */
          color: red !important;
     }
     .page-id-2936 div#pt-cv-view-af7f94am0v div.pt-cv-content a.more-link span { /* For public one */
          color: #5c93ed !important;
     }


/* For single posts */

.single .left-sidebar {
     display: none;
     width: ;
}
.single .right-sidebar {
     width: 260px; /* was 260px */
}
.post-single, .page-single { /* Applies to Page too */
     width: 700px; /* was 700px; 670px */
     float: left;
     padding-right: ; /* was 20px when width was 700px */
     padding-left: 55px; /* was 40px; 25px */
}

.post-single .story-header { /* Increasing gap above post title */
     margin-top: 20px;
}

.post-single .featured-photo { /* Increasing gap above featured photo */
     margin-top: 20px;
}

.post-single .ssba-wrap {
     margin-bottom: ; /* Was 16px */
} /* this applies to solcial media sharing box */

.post-single p:first-of-type { /* This increases gap above first paragraph */
     margin-top: 25px;
}

.post-single .single-story a {
     color: #5c93ed;
}

.post-single .single-story {
     padding-left: ; /* was 5px, now disabled 7/18/17 */
} /* this is for phone mode */

/* For "Related Posts" title styling */
.post-single .related-posts .widgettitle {
     border-bottom: 3px double gray;
     font-family: 'Lato', Open sans, Arial !important;
     font-size: 28px;
     font-weight: 400;
     color: #666666;
     text-align: left;
}

/* For "Related Posts" - increase gap above it */
.post-single .related-posts {
     padding-top: 15px !important;
}

/* For "Related Posts" - "Public" or "Premium" 
.single-post.logged-in .related-posts {
     display: none !important;
}
*/


/* Remove "Related Posts" & second of two social media sharing buttons in Notes posts */

.news-template-default .ssba {
     display: block;
}

.news-template-default .ssba ~ .ssba {
     display: none;
}

.news-template-default .related-posts {
     display: none;
}
.news-template-default .right-sidebar .ssba {
     display: none;
}


/* Remove social media sharing buttons in restricted posts (MP/MemberPress) */

.category-premium .ssba {
     display: none;
}
.category-premium hr {
     margin-bottom: ; /* 25 */
}


/* For Contact form */
.contact_name {
     margin-top: 20px;
}

/* MEMBERPRESS pages -- -- -- -- -- -- */

a.pt-cv-tax-premium { /* Highligts "premium" category name */
     color: #12db00 !important; /* red #ff9b9b */
     font-weight: bold !important;
}

.memberpressproduct-template-default .page-single {
     margin-left: ; /* was 60px */
     padding-left: 90px; /* 90px */
}
.memberpressproduct-template-default .page-single a {
     color: blue;
}
.memberpressproduct-template-default .mp-form-row.mepr_bold.mepr_price { /* price text */
     font-weight: 500;
     font-size: 18px;
     color: #898888;
     padding-bottom: 30px;
     padding-top: 5px;
}
.memberpressproduct-template-default h1.title {
     margin-top: 30px; /* 35px */
}
.memberpressproduct-template-default .mepr-submit {
     font-size: 20px;
     padding: 15px;
     margin-top: -10px;
     margin-bottom: 100px;
     border-radius: 10px;
     border: 2px solid #5fce66;
     background-color: #5fce66;
}

.mp_login_form .button-primary {
     font-size: 20px;
     padding: 10px;
     margin-top: 10px;
     margin-bottom: ;
     border-radius: 10px;
     border: 2px solid #5fce66;
     background-color: #5fce66;
}

.left-sidebar input#wp-submit.button-primary.mepr-share-button { /* left sidebar Login submit button styling */
     font-size: 14px;
     padding: 3px;
     padding: 2px 6px 2px 6px;
     margin-top: -5px;
     margin-bottom: ;
     border-radius: 3px;
     border: 1px solid #8e8d8d;
     background-color: #8e8e8e;
}

.left-sidebar div.mepr-login-actions { /* Narrowing gap of hyptertext below Login button in left sidebar */
     margin-top: -17px;
     font-size: 12px;
}

.memberpressproduct.type-memberpressproduct.status-publish.hentry h1.title:after { /* Adding text after title in registration page */
     content: " -- Member Registration";
}
.logged-in .memberpressproduct.type-memberpressproduct.status-publish.hentry h1.title:after { /* Deleting added text after title in registration page for logged-in users */
     content: "";
}

.mepr-signup-form.mepr-form div.mp-form-row.mepr_first_name div.mp-form-label label:after, .mepr-signup-form.mepr-form div.mp-form-row.mepr_last_name div.mp-form-label label:after { /* Adding "optional" after First/Last Name label during registration */
     content: " (optional)";
     color: #b5b5b5;
}
.mepr-signup-form.mepr-form div.mp-form-row.mepr_username div.mp-form-label label:after, .mepr-signup-form.mepr-form div.mp-form-row.mepr_username div.mp-form-label label:after, .mepr-signup-form.mepr-form div.mp-form-row.mepr_email div.mp-form-label label:after, .mepr-signup-form.mepr-form div.mp-form-row.mepr_password div.mp-form-label label:after { /* Adding text "For Super Torch Ritual" after input field label during registration */
     content: " (for Super Torch Ritual)";
     color: #b5b5b5;
}

.post-single div.mp_wrapper { /* this is for gap below login prompt on restricted single post */
     margin-bottom: 100px;
}

div.mp_wrapper a {
     color: #5485d8;
}
div.mp_wrapper a:hover {
     color: red;
}

.page-template-default .mp_wrapper hr { /* This is for hiding restriction message's hr line on Account page */
     display: none;
}

.page-template-default .mp_wrapper { /* This is for restriction message on Account page */
     padding-top: 15px !important;
}

.mepr-price-box-price { /* changing size of price box */
     font-size: 27px !important;
     font-weight: 500 !important;
}

div.mepr-price-box-head {
     margin-bottom: -30px !important;
}

.mepr-price-box-title {
     font-size: 18px !important;
}

.memberpressproduct-template-default .ssba {
     display: none;
}
.memberpressproduct-template-default .right-sidebar {
     display: none;
}

/* Memberpress "GROUP" page */
.memberpressgroup-template-default .page-single {
     margin-top: 10px;
     padding-left: ;
     margin-bottom: 80px !important;
     width: 92%; /* was 100% */
}
.memberpressgroup-template-default .mepr-price-box-head {
     text-align: center !important; /* This is to center text in phone mode */
     padding-top: 10px !important;
}
.memberpressgroup-template-default div.mepr-price-box-foot {
     margin-top: -70px !important;
     padding-bottom: 20px !important; /* was 30px */
}
.memberpressgroup p { /* This is for extra texts on Group (options) page */
     margin-top: 20px !important;
     color: #898989;
     padding-left: 20px;
}

/* Replacing payment option box message with different texts (this is a hack) */
.mepr-payment-method-desc-text {
     text-indent: -9999px !important;
     line-height: 0 !important;
}
     .postid-507 .mepr-payment-method-desc-text:after, .postid-518 .mepr-payment-method-desc-text:after  { /* MP membership sensitive */
          content: "Pay via PAYPAL. (You can use your CREDIT CARD with Paypal without an account.)";
          text-indent: 0;
          display: block;
          line-height: initial;
     }
     .postid-527 .mepr-payment-method-desc-text:after, .postid-528 .mepr-payment-method-desc-text:after  { /* MP membership sensitive */
          content: "Pay via PAYPAL. (You can use your CREDIT CARD with Paypal - see notes below.)";
          text-indent: 0;
          display: block;
          line-height: initial;
     }

.mepr_payment_method:after { /* This is for registration/payment method pages */
     content: "NOTE: 1) You don't need a Paypal account to use your credit card with Paypal except for recurring payment options (it's easy and free to create/use an account); 2) Paypal will not share your credit card information with Super Torch Ritual (it will be just between you and Paypal)";
     font-family: Arial, 'Roboto', sans-serif;
     font-weight: ;
     font-size: 14px !important;
     line-height: 150%;
     color: #898989;
}

/* This is for Account page */
.page-id-504.logged-in div.wrap main.page-single div.mp_wrapper div#mepr-account-welcome-message:before {
     content: "[To SEE or RENEW your subscription, please click on 'Subscriptions' link above.]";
     font-family: Arial, 'Roboto', sans-serif !important;
     font-size: 15px !important;
     color: #6c6d6d !important; /* Was #8f9091 */
     line-height: 350%;
}

/* This is for Account -> Subscription pages */
.page-id-504.logged-in div.wrap main.page-single div#mepr-subscriptions-paging:after {
     content: "NOTE: Please RENEW from a link in the box above or, if you don't see any, from the 'GO PREMIUM' link in Menu. You can RENEW/CHANGE your plan at ANYTIME without losing any days in your subscription period (adjusted automatically). Just make sure you are still logged in when you renew.";
     margin-top: 10px !important;
     font-family: Arial, 'Roboto', sans-serif !important;
     font-size: 15px !important;
     color: #6c6d6d !important; /* Was #8f9091 */
     line-height: 150%;
}

.memberpressgroup-template-default .ssba {
     display: none;
}
.memberpressgroup-template-default .right-sidebar {
     display: none;
}

/* Replacing "Most Popular" with "Best Deal" (this is a hack) */
.mepr-price-box.highlighted div.mepr-most-popular {
     text-indent: -9999px !important;
     line-height: 0 !important;
}
.mepr-price-box.highlighted div.mepr-most-popular:after {
     content: "Best Deal";
     text-indent: 0;
     display: block;
     line-height: initial;
}

/* For Public/Premium Notes switching */

/* .logged-in.do-etfw div.wrap section.right-sidebar div#widget-wrap div.textwidget div.pt-cv-wrapper div#pt-cv-view-20853f7ka1 {
     display: none;
} */


/* For Archive pages */

.archive .index {
     width: 700px; /* was 700px */
     float: left;
     padding-right: 20px; /* was 30px */
     padding-left: 25px;
}
.archive .left-sidebar {
     display: none;
}
.archive .right-sidebar {
     width: 260px;
}

/* Hiding right sidebar for custom Newswatch Archives page (CVP) */

.page-id-708 .right-sidebar, .page-id-2936 .right-sidebar {
     display: none;
}

/* Replacing Title for News Archives [Wordpress version] (this is a hack) */

.archive.tax-news-category div.wrap main.index h1.title {
     text-indent: -9999px;
     line-height: 0;
}
.archive.tax-news-category div.wrap main.index h1.title:after {
     content: "Newswatch Archives";
     text-indent: 0;
     display: block;
     line-height: initial;
}

/* Replacing Title for Note Archives (this is a hack) */

.archive.tax-news-category.term-note.term-16 div.wrap main.index h1.title {
     text-indent: -9999px;
     line-height: 0;
}
.archive.tax-news-category.term-note.term-16 div.wrap main.index h1.title:after {
     content: "Note Archives";
     text-indent: 0;
     display: block;
     line-height: initial;
}

/* Colors for Note Archives hypertexts */

.archive.tax-news-category.term-note div#pt-cv-view-163270b61j div.pt-cv-content a {
     color: #5c93ed !important;
}
.archive.tax-news-category.term-note div#pt-cv-view-163270b61j div.pt-cv-content a:hover {
     color: red !important;
}


/* For Pages  */

.page .left-sidebar {
     display: none;
}
.page .right-sidebar {
     width: 260px;
}

.page-single a {
     color: #5c93ed;
}

.search .index {
     width: 700px; /* was 630px */
     float: left;
     padding-right: 20px; /* was 30px */
     padding-left: 25px;
}
.search .right-sidebar {
     width: 260px;
}
.search .left-sidebar {
     display: none;
}

.page-id-505 .right-sidebar { /* this is to hide right sidebar on MP Login page */
     display: none;
}
.page-id-9 .right-sidebar { /* to hide right sidebar on Contact page */
     display: none;
}
.page-id-3308 .right-sidebar { /* to hide right sidebar on "How to renew" page */
     display: none;
}


/* For "jano wp and woocommerce ADVANCED SEARCH" widget */

.bt-search-submit {
     margin-top: -1px !important;
     background: gray !important;
     height: 32px !important;
}
.btsearch-label {
     display: none;
}



/* Not sure what this does... Just leaving it here JIC */
a #top-center-box {
     color:red !important;
}


/* Main text stylings */

p {
     margin: 0 0 24px;
     margin: 0 0 2.4rem;
     padding: 0;
     font-family: 'Lato', Arial, 'Roboto', sans-serif !important; /* edited by Goro; Avenir & Arial added */
     font-weight: 400; /* edited by Goro; was 300 */
     font-size: 15px !important; /* edited by Goro; was 14px; was 16px for Avenir */
     color: #565656 !important;
     line-height: 150%; /* edited by Goro; newly added */
}

.post-single p, .page-single p {
     font-family: Helvetica, 'Lato', Arial, 'Roboto', sans-serif !important;
     font-weight: 400 !important;
     font-size: 17px !important; /* was 18px */
     color: #565656 !important;
     line-height: 190%; /* was 180px */
     padding-left: 0px;
} /* edited by Goro; this styling specificially added */

.post-single li, .page-single li {
     font-family: Helvetica, 'Lato', Arial, 'Roboto', sans-serif !important;
     font-weight: 400 !important;
     font-size: 17px !important; /* was 18px */
     color: #565656 !important;
     line-height: 190%;
     padding-left: 17px;
}

/* Newly added styling 1/13/2018 (implemented 5/29/18) */
.post-single article {
     font-family: Helvetica, 'Lato', Arial, 'Roboto', sans-serif !important;
     font-weight: 400 !important;
     font-size: 17px !important;
     color: #565656 !important;
     line-height: 190%;
}



a:hover {
     color: red; /* edited by Goro; was #333 */
}

.top-story .headline a:hover {
     color: red !important; /* edited by Goro; added */
}

.top-story .headline a {
     color: #405d87 !important; /* edited by Goro; added */
}

.column-one .column-one-story .headline a:hover {
     color: red !important; /* edited by Goro; added */
}

.column-one .column-one-story .headline a {
     color: #405d87 !important; /* edited by Goro; added */
}

.column-two .column-two-story .headline a:hover {
     color: red !important; /* edited by Goro; added */
}

.column-two .column-two-story .headline a {
     color: #405d87 !important; /* edited by Goro; added */
}

.post-single p a:hover {
     color: red !important;
} /* edited by Goro; added -- NOT YET TESTED */


/* (Formerly) For PMP registration boxes ~~~~~~~~~~~ */

tbody a {
     color: #5d9afc; /* edited by Goro; was #E4E4E4; this is for "what's this" hyperlink*/
}

th,
td {
     text-align: left;
     color: black !important; /* edited by Goro; was #FFFFFF */
}

thead th {
     background-color: #cff9d7 !important; /* edited by Goro */
     color: black; /* edited by Goro; was #ffffff */
     font-family: 'Source Sans Pro', sans-serif;
     font-weight: 300;
     padding: 2px 0;
}

tbody tr:nth-child(odd){
     background-color: #ededed !important; /* edited by Goro; was #999999 */
}
tbody tr:nth-child(even) {
     background-color: #dddddd !important; /* edited by Goro; was #666666 */
}



/* Right Sidebar  */
.right-sidebar {
     font-family: 'Lato', Verdana, Arial; /* edited by Goro; this line added */
     font-weight: 400; /* edited by Goro; this line added */
     width: 225px;
     padding-left: 10px;
     padding-top: 15px;
     border-left: 1px #000000 solid;
     float: right;
     position: relative;
     min-height: 100%;
}


.right-sidebar .textwidget { /* For NOTES texts in right sidebar */
     font-size: 15px;
}

/* Left Sidebar  */
.left-sidebar {
     font-family: 'Lato', Verdana, Arial; /* edited by Goro; this line added */
     font-weight: 400; /* edited by Goro; this line added */
     display: ;
}


/* Column */

.column-one .column-one-story {
     width: 100%;
     padding-bottom: 5px;
     margin-top: 5px;
     margin-bottom: 5px;
     border-bottom: 1px #000000 solid;
     padding-left: 10px; /* edited by Goro; padding added */
}

.column-one .label-head, .column-one .label-head a, .column-one .label-head a:hover, .column-one .label-head a:visited {
     color: #ffffff;
     width: 244px; /* edited by Goro; added; done to match black box width with featured photos */
     background-color: #252525;
     font-family: 'Lato', sans-serif;
     font-weight: 300;
     font-size: 18px;
     margin-top: 4px;
     margin-bottom: 4px;
     padding: 5px 0px 5px 3px;
}


.column-one .read-more {
     float: right;
     position: relative;
     color: #ffffff;
     padding: 3px 5px;
     background-color: #bfc0c1; /* edited by Goro; was #252525 */
     font-family: 'Lato';
     font-weight: bold; /* edited by Goro; was 300 */
}


.column-two .read-more {
     float: right;
     position: relative;
     color: #ffffff;
     padding: 3px 5px;
     background-color: #bfc0c1; /* edited by Goro; was #252525 */
     font-family: 'Lato';
     font-weight: bold; /* edited by Goro; was 300 */
}

/*

XI. Widgets
------------------------------------------- */
.widget-wrap {
     width: 100%; /* edited by Goro; */
     padding: 0px; /* edited by Goro; */
     float: left;
     position: relative;
}

.widget-title {
     width: 100%; /* edited by Goro; was 97% */
     margin: auto;
     border-top: 0px solid #000000; /* edited by Goro; */
     border-bottom: 3px double #000000; /* edited by Goro; making double underline */
     padding-bottom: 4px; /* edited by Goro; added */
     text-align: left;
}

.widget-title h3 {
     font-family: 'Lato', Open sans, Arial !important; /* edited by Goro; was "Oswald" (this is for titles in left sidebar) */
     font-size: 28px; /* edited by Goro; line added; was 24px; this is for titles in left sidebar */
     font-weight: 400; /* edited by Goro; was 300 */
     color: #666666; /* edited by Goro; */
     text-align: left; /* edited by Goro; line added; */
     margin: 0px; /* edited by Goro; was 2px */
}



/* Extra - no longer needed/visible? (Not sure) */

.top-story-header {
     border-bottom: 1px solid #000000;
     border-top: 3px solid black; /* edited by Goro; added */
     margin-bottom: 3px;
     background-color: ; /* edited by Goro; added */
     padding-left: 8px; /* edited by Goro; added */




