/*
 Theme Name:   Point Child
 Theme URI:    https://journalistsresource.org/wp-content/themes/point-child
 Description:  Point Child Theme customized for Journalist's Resource
 Author:       Donna Tremonte
 Author URI:   donnatremonte.com
 Template:     point
 Version:      1.0.0
 Tags: light, custom-menu, custom-header, custom-background, custom-colors, two-columns, right-sidebar, theme-options, threaded-comments, full-width-template, sticky-post, translation-ready, gray, blue, featured-images, theme-options, rtl-language-support
 License: GPL
 License URI: https://www.gnu.org/licenses/gpl-2.0.html
 Text Domain: point
 Point WordPress Theme, Copyright 2015 MyThemeShop.
 Point is distributed under the terms of the GNU General Public License v3
 Text Domain:  point-child
*/
@import url("../point/style.css");
/* =Theme customization starts here
//https://wordpress.stackexchange.com/questions/116463/how-to-override-enqueued-styles-using-a-child-theme
-------------------------------------------------------------- */
/*** full width https://community.mythemeshop.com/topic/34901-point-how-can-i-make-the-theme-as-full-width/ ***/
body {color:#000;}
h1, h2, h3, h4, h5, h6 {text-transform: none!important;}
.main-container, header, .site-header {
    max-width: 100%;
    max-width: 1180px;
    padding:0 10px;
}
.main-header {max-width: 1400px;}
#page, .container {max-width: 1400px;}
#copyright-note {width: 1400px;}
.clearboth {clear:both;}
.floatright {float:right;}
.floatleft {float:left;}
/*** header styles ***/
h2.shor-logo {float: right; padding-right: 30px;}
.site-branding {background-color:#FFF; padding:0px;}
.site-branding h1, .site-branding h2 {padding:0 0 0 2%;}
.site-branding a:hover.toggle-mobile-menu {color: #CCC!important; }
.primary-navigation {background-color: #000; float:none;}
.primary-navigation a {color:#FFF; text-transform:none; padding: 18px 30px 18px 8px;
    min-height: 26px;}
.secondary-menu {float:right;}
.secondary-menu a { padding: 9px 10px 9px 10px!important; }
.secondary-menu ul li {padding-top:9px!important;}
.primary-navigation a .sub {display:none;}
.menu-item-has-children > a:after {top:24px!important;}
.primary-navigation .menu .current-menu-item > a:after {
    margin-top: 35px;
    height: 3px;
    background:#000;
}
#navigation ul li.menu-item-has-children.current-menu-item:after {
	content: "▼";
    font-size: 10px;
    color: #ADADAD;
    position: absolute;
    right: 12px;
    top: 19px;
}
#navigation ul ul li:after {display:none;}
#navigation ul li:hover > ul { top: 59px; }
.nav-previous a, .nav-next a, .pagination a, .pagination .dots {background-color:#369!important;}
a.toggle-mobile-menu {color:#FFF!important;}
.featured-title, header h2 {text-transform: none!important;}
div.search-bar {
    clear: both !important;
    padding: 15px;
    border-bottom: 1px solid #cecece;
    height:70px;
}
.search-bar #searchform {width:30%;} /* changed from 50% LWK 2/5/20 */
div.policy {padding-top: 8px; float :left;padding-left: 10px;}  /* added LWK 2/3/20 */
.social-profile-icons {float:right;}
div.subscribe {padding-top:6px; float:right;padding-left:10px;}
.social-profile-icons ul {float:left;}
.email-list, a.email-list {
    background-color: #a71930 !important;
    color: #FFF !important;
    padding: 9px 12px 9px 12px;
    background: #db5629;
    border: 0;
    height: 33px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
a.email-list:hover {
    color: #000 !important;
    background-color: #CCC !important;
}
/**** home page styles **************************/
.firstpost {max-width: 720px;}
.secondpost {width:353px; margin-bottom:9px;}
.featuredBox {padding-right: 0px!important;}
.secondpost {margin-right: 2.2%;}
article header {padding-left:0px;}
.thetime {font-size:14px; font-weight:normal;}
.second-thumbnail { width: 100%; max-width: 380px;}
.featured-thumb {
    float: left;
    max-width: 220px;
    margin-top: 4px;
    margin-bottom: 0;
    margin-right: 3%;
    width: 36%;
    position: relative;
}
/**** sidebar ***********************************/
h3.widget-title a {font-size:20px!important;}
body.single #category-posts-2-internal .cat-post-title {display: block!important; padding-top:5px;}
span.rthumb img, #category-posts-3-internal .cat-post-item img, #category-posts-2-internal .cat-post-item img {height: 75px; width:75px;}
body.home #category-posts-3-internal .cat-post-thumbnail span {overflow: inherit!important;}
body.home #category-posts-3-internal .cat-post-item img {padding-right:10px;}
body.page #category-posts-3-internal .cat-post-item span {
    float: left;
    margin-right: 10px;
}
#category-posts-2-internal .cat-post-item {
	border-bottom: 1px solid #ccc;
    list-style: none;
    list-style-type: none;
    margin: 3px 0;
    min-height: 85px;
    padding: 3px 0;
}
#category-posts-2-internal .cat-post-item img {display:block;}
body.page #category-posts-3-internal .cat-post-title { font-size: 14px;}
body.error404 #category-posts-3-internal .cat-post-item img {padding-right:10px;}
/**** single post styles ***********************/
div.single .content, div.single .content p, .post-info  {font-size: 15px;}
article .fa {font-size: 25px; padding-right:5px;}
body.single .caption, figcaption {
	color: #808080;
    display: block;
    float: right;
    font-size: 80%;
    margin: 0.3em 1em 1.5em 0;
    min-width:100px;
}
body.page-template-page-author figcaption {background-color: #e9eceb; font-size:14px; margin: 0px!important; padding:5px; text-align:left!important; width:100%;}
div.citation {line-height: 20px; background-color: #DDDDDD; padding: 5px; padding-right:10px;}
div.addtoany_content_top {padding-bottom:10px; float:right;}
.print-link {float: right; padding-left: 10px;}
/**** author page styles ***********************/
#author-info {padding-bottom: 100px;}
#author-avatar img {margin:0px 15px; width:150px;}
/**** all page styles *******/
#page .content {float:none!important;}
a:hover, .menu .current-menu-item > a, .menu .current-menu-item, .current-menu-ancestor > a.sf-with-ul, .current-menu-ancestor, footer .textwidget a, .single_post a, #commentform a, .copyrights a:hover, a, footer .widget li a:hover, .menu > li:hover > a, .single_post .post-info a, .post-info a, .readMore a, .reply a, .fn a, .carousel a:hover, .single_post .related-posts a:hover, .sidebar.c-4-12 .textwidget a, footer .textwidget a, .sidebar.c-4-12 a:hover, .title a:hover, .trending-articles li a:hover {color:#369!important;}
.pagination {text-align: left;}
.pagination a {color:#fff!important; }
.post-info {padding: 5px 0px;}
blockquote {margin: 20px 60px 10px 60px !important; padding: 10px 10px 0px 10px;}
blockquote p {padding-bottom:10px;}
/****** footer styles *****/
div#FooterWrapper {border-top: 2px solid #000!important; padding-left:10px; padding-top:20px;}
div#FooterWrapper a#site-logo-2 {color: #000!important; font-size: 200%;}
div#footer-border {border-top: 4px solid #000!important;padding: 10px; background-color: #ddd;}
footer h4 {text-transform:none;}
.support-logo-rwjf img {margin-top:-12px;}
/* Wordpress Popular Posts plugin stylesheet
Developed by Hector Cabrera
Use the following classes to style your popular posts list as you like.
https://colorlib.com/wp/forums/topic/popular-post-horizontal-line/
*/
.footer-widget h2 {padding-top:20px;}
.wpp-list {margin-bottom:0px; margin-left:2px;} /* UL element */
.wpp-list li { /* LI - post container */
	overflow:auto;
	display:inline-block;
	float:none;
	clear:both;
	width: 175px;
	height: 250px;
	margin: 0px 2px;
}
.wpp-list li a:first-child {display:block;}
.wpp-list img {height:116px!important;}
.wpp-post-title { /* title styles */ width: 175px;}
.wpp-thumbnail { /* thumbnail styles */
	display:inline;
	float:left;
	padding-right:15px;
	padding-bottom:5px;
	padding-top:5px;
	border:none;
}
.wpp-excerpt {/* excerpt styles */}
.post-stats { /* Stats tag styles */
	font-size:9px;
	font-weight:bold;
	display:inline;
}
.wpp-comments {}
.wpp-views {}
.wpp-author {font-style:italic;}
.wpp-date {display:block; clear:right;}
.wpp-rating {/* WP-PostRatings styles */}
/** for horizontal flow */
.col-3 { width: 100%; }
.col-3 .widget ul li {list-style: none; background: none;}
.col-3 .widget ul li a { display: block;}
.wpp-thumbnail {display: block; float: none;}
/*--- Media Queries Responsive ------------------------------------------------------------  */
/*chrome only fix */
@media only screen 
and (min-width : 721px) 
and (max-width : 1162px) {
	body.single article {width: 65%!important;}
	.secondpost {margin-right: 0px;}
	.firstpost {max-width: 63%;}
	.secondpost {margin-right:1%; max-width:31%; margin-bottom: 8px;}
}
@media only screen 
and (min-width : 0px) 
and (max-width: 865px) {
	h2.shor-logo {display:none;}
	.toggle-menu .current-menu-item > a:after {
    	background: none!important;
    	color: #CCC;
	}
}
@media only screen 
and (max-width: 720px) {
	.featuredBox {padding:0px!important;}
	.home .article { border-bottom: 1px solid #e2e2e2; }
	.firstpost, .secondpost {
    	width: 100%!important;
   		margin-right: 0px!important;
    	margin-bottom: 15px; 
    }
	.firstpost img, .secondpost img {width:100%!important; }
	.secondpost .featured-title {font-size:18px;}
	body.single article {width:100%!important;}
	.sidebar.c-4-12 {margin: 0;}
}
@media only screen 
and (max-width: 477px) {
	div.search-bar {padding: 15px 0px 15px 0px;}
}
@media only screen 
and (max-width: 447px) {
	.social-profile-icons { display:none; }
	.search-bar #searchform { width: 100%; padding: 0px 10px;}
	.wpp-list {padding-left:0px;}
	.featured-cat {display:none;}
	blockquote {margin: 20px 30px 10px 30px !important;}
}
@media only screen 
and (min-width : 0px) 
and (max-width: 423px) {
	.wpp-list li {height:220px!important;}
}

/* ADDED TO HIDE POLIYCY BUUTTON ON MOBIL*/
@media only screen 
and (min-width : 0px) 
and (max-width: 865px) {
.policy { display:none; }
}


/* caption center 9/19/19 */
figcaption {
    float: none;
}

/* FOOTER REPUBLISH 9/24/19 */
.footer-widget {
	 border-top: none;
  
/* MG Added */
   width: 96%;
   margin: 0 auto;
   text-align: center;
}

.footer-widget .republication-tracker-tool-button {
	background-color: #a71930;
	color: white;
  padding: 10px 20px 8px;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.footer-widget .republication-tracker-tool-button:hover {
    color: #000;
    background-color: #CCC;
}

.footer-widget .license a {
  position: relative;
  margin-top: 20px;
}
  
.widget_text.footer-widget .textwidget { 
  font-size: 12px;
  line-height: 1.4;
  margin-bottom: 30px;
  display: none;
}

.single .widget_text.footer-widget .textwidget { 
  display: block;
}
  

  @media only screen and (min-width: 721px) {
  .footer-widget div.license, .widget_text.footer-widget .textwidget {
  width: 66.2%;
  padding-right: 10px; }
}
/* END MG Added */

.footer-widget .license a {
	display: none;
}

/* LWK Copy to clipboard Republish button 9/27/19 */
.republication-tracker-tool-modal-content .button {
background-color: #a71930;
}

/* hide sidebar on Comics post page LWK 11/24/19 */
.page-id-61590 .sidebar.c-4-12 {
    display: none;
}
