/*
Theme Name:   GP Info Child
Theme URI:        https://www.fluentphp.com/
Description:  Generate Press Info child theme
Author:           Kip Kniskern
Author URI:   http://example.com
Template:         generatepress
Version:          1.0.0
License:          GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  generatepress
*/
body {margin:0 2px 10px 2px}
img {border-radius:5px}
.inside-header {padding:20px 0 0;margin:0 4px}
.secondary-navigation {margin-bottom:25px;border-bottom:solid 2px rgba(27, 82, 112, 0.66);box-shadow:1px 5px 5px rgba(0,0,0,0.08)}
.secondary-navigation .sub-menu, .sub-menu {border-radius:0 0 4px 4px;border-left:solid 1px #169589;border-right:solid 1px #169589;border-bottom:solid 1px #169589;}
.secondary-navigation .main-nav ul li[class*="current-menu-"] > a {border-top-left-radius:3px;border-top-right-radius:3px}


.icon-search {color:var(--accent-4)}
.social-icon-rss {color:orange}
@media (min-width:1025px)
{
	.wp-social-link {padding-right:2.5%}
}
@media (max-width:767px)
{
	.site-logo {margin:0 auto};
}

	/*Dark Theme*/
  @media (prefers-color-scheme: dark)
	{
		:root {
		--base: #575760;
		--base-2: #121416;
		--base-3: #222222;
		--contrast: #f7f8f9;
		--contrast-2: #f0f0f0;
		--accent: #f7f8f9;
		--accent-2: #169589;
				}
		p a {color: #9dc8ea!important;}
		.pop-topics-title-box {background-color:rgb(34, 34, 34, .9)!important;}
}

.one-container .site-content {padding:10px}

.one-container.archive .post:not(:last-child):not(.is-loop-template-item), .one-container.blog .post:not(:last-child):not(.is-loop-template-item) {
    padding-bottom: 0px;
}

p a {font-weight:500}


#jp-relatedposts img.jp-relatedposts-post-img {border-radius: 0 5px 0 0}
#jp-relatedposts h3.jp-relatedposts-headline {font-size:12pt}

div#jp-relatedposts div.jp-relatedposts-items-visual .jp-relatedposts-post {
-moz-opacity: 1;
opacity: 1;
}

div#jp-relatedposts div.jp-relatedposts-items div.jp-relatedposts-post:hover {
filter: alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}
h4.jp-relatedposts-post-title{font-size:15px!important}

blockquote 
{		
	display:block;
/*   padding: 15px 30px 15px 60px; */
	padding: 2% 2% 2% 5%;
    margin: 0 0 20px;
    position: relative;
	font-style: normal;
	text-decoration:none;
	font-size: 18px;
	border-left: none;
}
  
  blockquote::before{
    content: "\201C";
    
    /*Font*/
   font-family: serif;
    font-size: 50px;
    font-weight: bold;
    color: #999;
    
    /*Positioning*/
    position: absolute;
    left: 5px;
    top:-5px;
  }
  blockquote::after{
    /*Reset to make sure*/
    content: "";
  }
@media (max-width:1024px) {
	blockquote::before {
		    position: absolute;
    left: 10px;
  	top: -25px!important;
	}
}

