/*
Theme Name: Guru Gyan Theme
Theme URI:
Author: Shyam Kumar
Description: WordPress Theme for WEb Grath
Version: 1.0
Licence: Self Utilization Under Shyam Web Technologines
Tags: HTML5, CSS3, Sidebar etc
*/


*{
	margin:0;
	padding:0;
}
body{
	background-color:#fff;
	font-family:'Lato',sans-serif;
	}
h1,h2,h3{
	color:#000;
	font-family:'Lato',sans-serif;
}
img,img.img{
	max-width:100%;
	height:auto;
	vertical-align:baseline;
}
a{
	text-decoration:none;
}
ul{
	list-style:none;
}
#wp-subscribe{
	background-color:#252525;
}
/*#SignupForm_0 {
 
	background-image: url("https://www.penyourthought.com/wp-content/uploads/2020/08/pic.jpg") cover;
	background-color:red;
}*/

#wp-subscribe h3.widget-title{
	font-weight:700;
}
#wp-subscribe input.email-field{
	color:white;
	font-family:'Raleway',sans-serif;
	font-weight:bold;
	color:#fff;
	background-color:#252525;
	border:1px solid #555555;
	
}
#wp-subscribe input.submit{
	background-color:#e34234;
	color:#fff;
	border-radius:50px;
}
#footer-sidebar h3.widget-title{
	color:#fff;
}
.entry-content p{
	padding:0;
	line-height:0.95rem;
	text-align:justify;
}
.entry-content img{
	height:11rem;
	border-radius:1rem;
}
.myimage{
	width:100%;
}

img.wp-post-image{
	width:100%;
}
/*menu bar code*/

.menu{
	list-style:none;
	margin-left:0.5rem;
}
footer div.section1{
	padding:3rem 0;
	background-color:#1a1a1a;
}
.menu .menu-item a{
	color:#000;
	font-family:'Raleway',sans-serif;
	text-decoration:none;
	font-size:1.2rem;
}
.menu .menu-item a:hover{
	color:#dc3545;
}
.menu .current-menu-item a{
	color:red;
}
.m-bottom{
		border-bottom:1px solid #e9e9e9;
	border-top:1px solid #e9e9e9;
	padding:2.5rem 0;
}
 div.big-header{
	font-family:'Raleway',sans-serif;
	

	padding:3rem;
	
}

.b-header{
	padding:7% 0;
}
.page-content{
	width:100%;
}
.img-responsive{
	width:100%;
}
.content{
	padding:20px 0px;
		
	}
	
.content .entry{
	margin-bottom:2rem;
	text-align:justify;

}
.navbar .active{
	color:red;
}
footer{

}
aside.Sidebar{
	background-color:#f8f9fa;
	padding:1rem 2rem;
}
aside.Sidebar h3.widget-title{
	background-color:#f8f9fa;
	color:black;
}

aside.Sidebar a{
	text-decoration:none;
	color:Black;
}

aside.Sidebar a:hover{
	color:red;
}
div.entry-content {
	font-family:sans-serif;
	background-color:#fff;
	min-height:19rem;
	border:1px solid #e9e9e9;
}
div.entry >h1{
	margin-top:20px;
}
aside#sidebar{
	background-color:#f8f9fa;
}

footer>div.section1 hr{
	color:#444;
}
footer>div.section1 p{
	margin-bottom:1rem;
}


.entry-content h3{
	line-height:2;
	font-size:18px;
}
.contact{
	width:100%;
	height:30%;
}
ul.post-categories{
	list-style:none;
}
ul.post-categories a{
	text-decoration:none;
	color:red;
}
div.entry h1{
	margin-top:30px;
}
img.size-post-thumbnail{
	width:100%;
}



/*footer theme*/
.menu a{
	font-family: 'Raleway', sans-serif;
}
.mypost{
	    background-color: #f8f9fa;

}
.entry-content{
	background-color:#fff;
}
.big-header h1{
	font-size:2.8rem;
}
@media(max-width:400px){
	div.big-header{
		padding:2rem;
	}
	.big-header h1{
		font-size:1.8rem;
	}
	div.postheading{
		letter-spacing:5px;
	}
	
}
.sidenav{
	background-color:#f1f1f1;
}
.sidenav .menu .menu-item{
	display:block;
}
div.postheading{
	font-size:24px;
	letter-spacing:10px;
	margin-bottom:30px;
}
.postsbycategory{
	list-style:none;
}
.sidebar{
	background:#f1f1f1;
}

@media(min-width:991px){
  .menu{
	list-style:none;
	}
	.collapse .navbar-collapse{
		display:block;
		
	}
.menu .menu-item{
	float:left;
	margin:0 10px;
	
	}
	.menu .menu-item:last-of-child{
		margin:0;
	}
	
	

}
div.wpforms-container{
	width:80%;
	margin:auto;
	padding:10px;
	background-color:#f8f9fa;
	border:2px solid red;
	border-radius:10px;
}
.wpforms-container-full .wpforms-form button[type=submit]{
	background-color:#e34234;
	width:100%;
	margin:auto;
	border-radius:50px;
}
div.wpforms-field input[type="text"]{
	width:100%;
	border-radius:10px;
	background-color:#f1f1f1;
	border:1px solid red;
}
.wpforms-container-full .wpforms-form textarea{
	width:80%;
	margin:auto;
	overflow:hidden;
	
}
 ul.post-categories{
	list-style:none;
}
#recent-posts-3>ul{
	list-style:none;
}
#recent-posts-3>ul li a{
	color:#fff;
}
.Sidebar#recent-posts-2>.widget{
	background-color:#f8f9fa;
	padding:2rem 1rem;
}





/*@media(max-width:990px){
	.menu{
		list-style:none;
	}
	.menu a{
		color:#000;
	}
	
}
.m-bottom{

}
.sidebar{
		display:none;
		}
		#main{display:none}

@media(min-width:768px){
	
.top-nav .menu{
	margin:10px 0 10px 0;
	display :flex;
	flex-grow:1 1 1 0;
	justify-content:space-between;

}
.top-nav ul{
	list-style:none;
	margin:0;
	padding:0;
	
	}
.top-nav .menu .menu-item{
	font-size:1rem;
	text-align:left;
	
}
.menu .menu-item>a{
	padding:7px 10px;
	line-height:1;
	color:#000;
	font-weight:700;
	font-family:"Work Sans",Roboto,sans-serif;
	text-transform:none;
	text-decoration:none;
	letter-spacing:normal;
}
.menu-item>a:hover{
	color:#e34234;
}
}
@media screen and (min-width:768:){
.sidebar{display:none}


}

	
@media(max-width:768px;){
	.sidebar{
		 height: 100%;
  width: 0;
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  background-color: #381460;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 60px;
  opacity:0.8;
  
}

.sidebar .search{
	position:relative;
	width:70%;
	margin:10px 20px;
}
.sidebar ul{
	list-style:none;
	}
	.sidebar .menu a{
		color:#fff;
		font-size:1.5rem;
		line-height:1.25;
	}

 
.sidebar .menu a:hover{
	color:#111;
}
.top-nav{
	display:none;
}
#main{
	display:block;
}
}*/
/*comment section css */
	div.wpforms-container{
	width:80%;
	margin:auto;
	padding:10px;
	background-color:#f8f9fa;
	border:2px solid red;
	border-radius:10px;
}
div.wpforms-field input[type="text"],#url,#comment,#author,#email{
	width:95%;
	border-radius:10px;
	background-color:#f1f1f1;
	border:1px;
}


@media(max-width:400px){
	div.wpforms-container{
	width:350px;
	margin:auto;
	padding:10px;
	background-color:#f8f9fa;
	border:2px solid red;
	border-radius:10px;
}
.wpforms-container-full .wpforms-form button[type=submit]{
	background-color:#e34234;
	width:100%;
	margin:auto;
	border-radius:50px;
}
div.wpforms-field input[type="text"],#url,#comment,#author,#email{
	width:95%;
	border-radius:10px;
	background-color:#f1f1f1;
	border:1px solid red;
}
.wpforms-container-full .wpforms-form textarea{
	width:80%;
	margin:auto;
	overflow:hidden;
	
}

	
}
p.comment-policy {
    border: 1px solid #ffd499;
    background-color: #fff4e5;
    border-radius: 5px;
    padding: 10px;
    margin: 10px 0px 10px 0px;
    font-size: small;
    font-style: italic;
}

     
#respond { 
background: #fbfbfb;
padding:0 10px 0 10px;
}
  
/* Highlight active form field */
  
#respond input[type=text], textarea {
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid #DDDDDD;
}
   
   
#respond input[type=text]:focus,
input[type=email]:focus, 
input[type=url]:focus,
textarea:focus {
box-shadow: 0 0 5px rgba(81, 203, 238, 1);
margin: 5px 1px 3px 0px;
border: 2px solid rgba(81, 203, 238, 1);
}

#author, #email { 
font-family: "Open Sans", "Droid Sans", Arial;
font-style:italic;
color:#1d1d1d; 
letter-spacing:.1em;
} 
  
#url  { 
color: #1d1d1d;
font-family: "Luicida Console", "Courier New", "Courier", monospace; 
} 

#submit {
background:-moz-linear-gradient(top, #44c767 5%, #5cbf2a 100%);
background:-webkit-linear-gradient(top, #44c767 5%, #5cbf2a 100%);
background:-o-linear-gradient(top, #44c767 5%, #5cbf2a 100%);
background:-ms-linear-gradient(top, #44c767 5%, #5cbf2a 100%);
background:linear-gradient(to bottom, #44c767 5%, #5cbf2a 100%);
background-color:#44c767;
-moz-border-radius:28px;
-webkit-border-radius:28px;
border-radius:28px;
border:1px solid #18ab29;
display:inline-block;
cursor:pointer;
color:#ffffff;
font-family:Arial;
font-size:17px;
padding:16px 31px;
text-decoration:none;
text-shadow:0px 1px 0px #2f6627;
} 
  
#submit:hover {
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #5cbf2a), color-stop(1, #44c767));
background:-moz-linear-gradient(top, #5cbf2a 5%, #44c767 100%);
background:-webkit-linear-gradient(top, #5cbf2a 5%, #44c767 100%);
background:-o-linear-gradient(top, #5cbf2a 5%, #44c767 100%);
background:-ms-linear-gradient(top, #5cbf2a 5%, #44c767 100%);
background:linear-gradient(to bottom, #5cbf2a 5%, #44c767 100%);
background-color:#5cbf2a; 
}
#submit:active { 
position:relative;
top:1px;
}
.author-profile-card {
    background: #eee;
    border: 1px solid #ccc;
    padding: 20px;
    position:relative;
	width:100%;
	height:8rem;
}

@media(max-width:660px){
	.author-photo {
    left:2%;
	top:5%;
    text-align: left;
    padding: 5px;
	position:absolute;
}
#bio{
	position:absolute;
	left:10%;
	top:35%;
}
#profileabout{
	position:absolute;
	left:10%;
	top:10%;
}
}
#authorcontent h3 a{
	color:#ff0000;
	font-size: 0.85rem;
    line-height: 0.95rem;

}
/*container previou and next click for post
div.prevnext div.prevnext_container div.previous_post_pag a img.wp-post-image{
	width:150px;
	height:150px;
	border-radius:10px;
}*/
/*div.col-md-3  .prevnext_container  img{
	height:10rem;
}
.prevnext img{
	height:100px;
}*/
#searchform .screen-reader-text{
	display:none;
}
#searchform{
	display:block;
}
@media and screen(min-width:767px){
	#searchfrom{
		display:inline-block;
	}
}
div.prevnext_container>a>span#previous{
	height:64px;
	width:64px;
	border-radius:20px;
}
/*@media(max-width:767px){
	.navbar .navbar-expand-lg .collapse #searchform{
		display:none;
	}
}*/

@media(max-width:400px){
div#divider{display:none}


}
@media(max-width:660px){
	.author-photo {
    left:2%;
	top:5%;
    text-align: left;
    padding: 5px;
	position:absolute;
}
#bio{
	position:absolute;
	left:30%;
	top:35%;
}
#profileabout{
	position:absolute;
	left:30%;
	top:7%;
}
}
@media(min-width:767px){
	#bio{
	position:absolute;
	left:17%;
	top:45%;
}
#profileabout{
	position:absolute;
	left:17%;
	top:15%;
}
}


	
