/*

Theme Name: Stardust Rohrig

Theme URI: 

Description: Theme for Stardust Rohrig Book Blog

Author: Jen Rohrig

Author URI: https://example.com

Template: miniva

Version: 1.0.0

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Tags:

Text Domain: 

*/

@import url('https://fonts.googleapis.com/css2?family=Dancing+Script&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Lato&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Lato&family=Roboto&display=swap');


body,
button,
input,
select,
textarea {
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
}


#submit, input[type="submit"], button[type="submit"] {
  background-color: black;  
  }
  
  #submit:hover,
input[type="submit"]:hover,
button[type="submit"]:hover {
	background-color: #3D5571;
}

.page-numbers.current, a.page-numbers:hover {
  background-color: #3D5571;
  color: #fff;
}

p.site-description,
h1, h2, h3, h4, h5, h6,
.entry-header{
	font-family: Rockwell;
	font-weight: normal;

}

a,
a:visited,
a:hover,
a:focus,
a:active,
.widget a {
	color: #42557B;
}

a:focus {
	outline: thin dotted;
}

a:hover,
a:active {
	outline: 0;
}


.site-branding-text{
	background-color: #fafafa;
	border-radius: 20px;
	padding: 20px;
	color: black;
	}

.site-title{
    font-family: 'Dancing Script', cursive;
    text-transform: none;
	font-size: 2.5em;
	margin-bottom: 20px;
	}

.site-description{
	font-size: .9em;
    color: white;
}

p.site-description {
	opacity: 1;
}

.site-title a{
	color: black;
}

.site-title a:hover{
	color: black;
}

.entry-title a:hover,
.entry-title a:visited {
	color: black;
}


.entry-header h2,
.entry-header h1{
	font-family: Rockwell;
	font-size: 2em;
}


.entry-content a,
 .entry-content a:visited{
 	color: #42557B;
 }

 .entry-content a:hover,
 .entry-content a:focus{
 	background-color: black;
 	color: white;
 }

#masthead{
    background-color: #004700;
    
}

#content, .post, .page, .site{
	background-color: #fafafa;
	}

footer#colophon {
    background-color: black;
    color: white;
}

.site-info{
	color: white;}
	
.main-navigation{
	color: #3D5571;
    text-align: center;
}

.primary-menu > li > a,
.primary-menu > li > a:visited
{
	background-color: #eee;
	color: black;
	text-decoration: none;
}


.primary-menu > li > a:hover,
.primary-menu > li > a:focus,
.primary-menu > li > a:active,
.primary-menu > li:hover > a,
.primary-menu > li.current-menu-item > a,
.primary-menu > li.current-page-item > a{
  background-color: black;
	color: white;
  
  }
  

.post-navigation a:hover {
	text-decoration: none;
	color: black;
}


.entry-content,
.post-single .entry-content{
	font-size: 1em;
}

h2{
	font-size: 1.8em;
}

h3{
	font-size: 1.6em;
	margin-bottom: auto;
}

h4{
	font-size: 1.4em;
}

h5{
	font-size: 1.2em;
}


.widget-area{
    background-color: fafafa;
    color: black;
    margin: 1em;
    padding: 1.5em;
    border-left: 1px solid black;
}


.entry-footer{
		border-top: 1px dotted black; 
		background-color: #fafafa;
		padding: 4px 12px;
		color: black;
		border-bottom: 1px dotted black; 
	}
	
.entry-meta > span, .entry-footer > span {
  color: black;
  margin-right: 0.3em;
}

.entry-meta a, .entry-footer a,
.entry-meta a:active, .entry-footer a:active,
.entry-meta a:visited, .entry-footer a:visited {
  	text-transform: none;
  	letter-spacing: 1px;
  	text-decoration: underline;
  
}


.entry-meta a:hover, .entry-footer a:hover,
.entry-meta a:focus, .entry-footer a:focus  {
  	text-transform: none;
  	letter-spacing: 1px;
  	text-decoration: none;
  	color: white;
  	background-color:black;
  	padding-top: 4px;
  	padding-bottom: 4px;
  
}


ul#menu-social-media {
    text-align: right;
    padding: 5px 10px;
    margin: 0;
}
ul#menu-social-media li {
    list-style: none;
    display: inline-block;
    padding: 1px;
}
ul#menu-social-media li a:hover {
    border-radius: 10px;
  	border: 1px solid rgba(0, 0, 0, 0.07);
    padding: 3px;
    background-color: black;
    color: white;
}
ul#menu-social-media li a {
    text-decoration: none;
    background-color: #35445F;
    border-radius: 10px;
  	border: 1px solid rgba(0, 0, 0, 0.07);
    font-size: 12px;
    padding: 3px;
    color: #eee;
}



.tagcloud a {
  background-color: rgba(0, 0, 0, 0.05);
  line-height: 1;
  display: inline-block;
  margin: 0 3px 6px 0;
  padding: 6px 12px;
  border-radius: 10px;
  border: 1px solid rgba(0, 0, 0, 0.07);
  color: black;
}

.tagcloud a:hover,
.widget a:hover{
	background-color: black;
	color: white;
	}

blockquote{
max-width: 100%;
text-align: left;
margin: 20px 0;
padding: 20px;
font-family: Arial,Helvetica Neue,Helvetica,sans-serif;
font-size: 14px;
font-style: normal;
color: black;
border-left: 4px solid #3D5571;
border-top-left-radius: 30px;
border-bottom-left-radius: 30px;
border-right: 4px solid #3D5571;
border-top-right-radius: 30px;
border-bottom-right-radius: 30px;

}


dt {
	margin-top: .8em;
	font-weight: bold;
	font-size: 1em;
}

dd {
	margin: 0 1.5em 0;
	font-size: .9em;
}

dl {
	margin-bottom: 1.5em;
	margin-top: 0;
}


.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
  margin-bottom: 2em;
}

.post-navigation a {
	font-size: 1em;
 	 line-height: 1.3;
 }

.widget p{
	color: black;
}
