/*GeneratePress Customization By Shineads.org */
.page-header-image-single .attachment-full{
box-shadow: rgba(23,43,99,.3) 0 7px 28px;
border-radius:25px;
}
.entry-content h2,h3,h4,h5,h6{
border-color:#e8e8e8;
	border-style:solid;
	border-width:3px;
	padding-top:8px;
	padding-right:16px;
	padding-left:17px;
	padding-bottom:10px;
	border-radius:30px;
	box-shadow: 6px 6px 12px #c5c5c5,
             -6px -6px 12px #ffffff;
}
.entry-content h2{
font-size:25px!important;
}
.entry-content h3{
font-size:21px!important;
}
.entry-content h4{
font-size:17px!important;
}
.entry-content h5{
font-size:15px!important;
}
.entry-content h6{
font-size:13px!important;
}

/*Sidebar heading css Universal*/
.widget-title{
padding: 10px 10px;
background: #e8e8e8;
border-radius:21px;
font-weight:500;
font-size:18px!important; text-align:center;
box-shadow: 6px 6px 12px #c5c5c5,
             -6px -6px 12px #ffffff;
} 

/*archive post image css*/
@media (min-width: 769px) {
.post-image-aligned-left .post-image img {
margin-top: -20px;
border-radius: 12px;
	}
}

/* Mobile query */
@media (max-width: 768px) {
.post-image-aligned-left .post-image img {
margin-top: -20px;
border-radius: 12px;
box-shadow: rgba(23,43,99,.2) 0 7px 28px!important;
}
}


	
*::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1);
	background-color: #F5F5F5;
	border-radius: 10px;margin-left:-10px!important;
}

*::-webkit-scrollbar
{
	width: 10px;
	margin-left:-10px;
	background-color: #F5F5F5!important;
}

*::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	background-color: #FFF;
	background-image: linear-gradient(to right, #8800ff 0%, #da00ff 50%, #8800ff 100%);
}

html,  body {
    overflow-x: hidden;
}
	
/* read more button css */
a.read-more.button {
 color: #090909;
 padding: 0.7em 1.7em;
 font-size: 18px;
 border-radius: 3em;
 background: #e8e8e8;
 border: 1px solid #e8e8e8;
 transition: all .3s;
 box-shadow: 6px 6px 12px #c5c5c5,
             -6px -6px 12px #ffffff;
}

a.read-more.button:active {
 color: #8800ff;
 box-shadow: inset 4px 4px 12px #c5c5c5,
             inset -4px -4px 12px #ffffff;
}

/* Sidebar section css */	
.sidebar .widget {
 width: 330px;
 border-radius: 30px;
 padding: 20px;
 background: #e8e8e8;
 box-shadow: 6px 6px 12px #c5c5c5,
             -6px -6px 12px #ffffff;
}

/* Sidebar search section css */
#wp-block-search__input-1{
	border-radius: 18px;
	padding-left:21px;
	border-color: #8800ff
}
	
.wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button{
	border-radius: 18px;
	background-color:#8800ff
}

/* Searchbar border */
#block-8 .wp-block-search .wp-block-search__inside-wrapper{
	border-color:#e8e8e8;
	
}

/* sidebar top post widget css */	
.rpwwt-widget a .wp-post-image{
	border-radius: 10px;
	                
}


#main .hentry h2{
	border-color:#e8e8e8;
	border-style:solid;
	border-width:3px;
	padding-top:8px;
	padding-right:16px;
	padding-left:17px;
	padding-bottom:10px;
	border-radius:30px;
	box-shadow: 6px 6px 12px #c5c5c5,
             -6px -6px 12px #ffffff;
	   
}

#main a .wp-post-image{
	box-shadow: 6px 6px 12px #c5c5c5,
             -6px -6px 12px #ffffff;
	padding:9px;
	border-radius:23px;
}

/* Read More Button */
#main .entry-summary a{
	font-weight:700;
	text-align:center;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
	letter-spacing:0.5px;
}

/* Read more container */
#main .hentry .read-more-container{
	transform:translatex(75px) translatey(5px);
	
}


/* Menu Item */
#menu-sec .menu-item{
	text-align:center;
	font-weight:700;
	font-size:18px;
	letter-spacing:1.1px;
	
}

.inside-right-sidebar .widget .widget-title{
	font-size:18px !important;
	font-weight:700;
	
}

/* Comment content */
.comment-list .thread-even  article{
	padding-left:30px;
	border-radius:30px;
	margin-bottom:39px;
	box-shadow: 6px 6px 12px #c5c5c5,
             -6px -6px 12px #ffffff;
}

/* Article */
.comment-list .thread-odd article{
	border-radius:30px;
	padding-left:30px;
	margin-bottom:39px;
	box-shadow: 6px 6px 12px #c5c5c5,
             -6px -6px 12px #ffffff;
}

/* Comment content */
.thread-odd .comment-body .comment-content{
	border-color:#e8e8e8;
	border-width:3px;
	margin-right:30px;
	border-radius:30px;
	box-shadow: -6px -6px 12px #ffffff,
             6px 6px 12px #c5c5c5;
}

/* Comment content */
.comment-list .thread-even .comment-content{
	border-color:#e8e8e8;
	border-width:3px;
	margin-right:30px;
	border-radius:30px;
	box-shadow: -6px -6px 12px #ffffff,
             6px 6px 12px #c5c5c5;
}

/* Comment */
#comment{
	border-style:solid;
	border-width:4px;
	border-color:#e8e8e8;
	border-radius:30px;
	background-color:#ffffff;
	box-shadow: -6px -6px 12px #ffffff,
             6px 6px 12px #c5c5c5;
	
}

/* Submit Button */
#submit{
	border-radius:30px;
	background-color:#e8e8e8;
	color:#1d1a1a;
	box-shadow: -6px -6px 12px #ffffff,
             6px 6px 12px #c5c5c5;
	
}
.comment-form #author, .comment-form #email, .comment-form #url{
	border-style:solid;
	border-width:4px;
	border-color:#e8e8e8;
	border-radius:30px;
	box-shadow: -6px -6px 12px #ffffff,
             6px 6px 12px #c5c5c5;
}

.site-logo a img{
	border-style:solid;
	border-color:#e8e8e8;
	border-width:4px;
	border-radius:40px;
	padding-right:23px;
	padding-bottom:8px;
	padding-left:23px;
	top:8px;
	box-shadow: -6px -6px 12px #ffffff,
             6px 6px 12px #c5c5c5;
	
}

/* Neumorphism style for pagination */
#nav-below .nav-links .current {
    color: #090909;
 padding: 0.7em 1.5em;
 font-size: 18px;
 border-radius: 9em;
 background: #e8e8e8;
 border: 1px solid #e8e8e8;
 transition: all .3s;
 box-shadow: 6px 6px 12px #c5c5c5,
             -6px -6px 12px #ffffff;
}

#nav-below .nav-links a.page-numbers{
	color: #090909;
 padding: 0.7em 1.5em;
 font-size: 18px;
 border-radius: 3em;
 background: #e8e8e8;
 border: 1px solid #e8e8e8;
 transition: all .3s;
 box-shadow: 6px 6px 12px #c5c5c5,
             -6px -6px 12px #ffffff;
}

#nav-below .nav-links a.page-numbers:active {
 color: #666;
 box-shadow: inset 4px 4px 12px #c5c5c5,
             inset -4px -4px 12px #ffffff;
}



/* Footer Menu Item */

#menu-sidebar-menu .menu-item{
 color: #090909;
 text-align:center;
 padding: 0.5em 1.5em;
 font-size: 18px;
 border-radius: 3em;
 background: #e8e8e8;
 border: 1px solid #e8e8e8;
 transition: all .3s;
 box-shadow: 6px 6px 12px #c5c5c5,
             -6px -6px 12px #ffffff;
}

#menu-sidebar-category-menu .menu-item{
 color: #090909;
 text-align:center;
 padding: 0.5em 1.5em;
 font-size: 18px;
 border-radius: 3em;
 background: #e8e8e8;
 border: 1px solid #e8e8e8;
 transition: all .3s;
 box-shadow: 6px 6px 12px #c5c5c5,
             -6px -6px 12px #ffffff;
}

/*Site Social Share Design*/

.shineads-float-social-wrapper {
    position: fixed;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 9999;
}

.shineads-float-social-sharing {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
    align-items: flex-start;
    min-height: 30px;
    font-size: 12px;
    padding: 14px 10px;
}


.shineads-float-social-sharing:first-of-type {
    border-top-right-radius: 10px;
}

.shineads-float-social-sharing:last-of-type {
    border-bottom-right-radius: 10px;
}

.shineads-social-facebook {
    fill: #fff;
    background-color: rgba(59, 89, 152, 1);
}

.shineads-social-facebook:hover {
    background-color: rgba(59, 89, 152, .8);
}

.shineads-social-twitter {
    fill: #fff;
    background-color: rgba(29, 161, 242, 1);
}

.shineads-social-twitter:hover {
    background-color: rgba(29, 161, 242, .8);
}

.shineads-social-pinterest {
    fill: #fff;
    background-color: rgba(189, 8, 28, 1);
}

.shineads-social-pinterest:hover {
    background-color: rgba(189, 8, 28, .8);
}

.shineads-social-linkedin {
    fill: #fff;
    background-color: rgba(0, 119, 181, 1);
}

.shineads-social-linkedin:hover {
    background-color: rgba(0, 119, 181, .8);
}

.shineads-social-whatsapp {
    fill: #fff;
    background-color: rgba(37, 211, 102, 1);
}

.shineads-social-whatsapp:hover {
    background-color: rgba(37, 211, 102, .8);
}

.shineads-social-reddit {
    fill: #fff;
    background-color: rgba(255, 87, 0, 1);
}

.shineads-social-reddit:hover {
    background-color: rgba(255, 87, 0, .8);
}

.shineads-float-social-wrapper a{
	color: #090909;
 padding: 0.7em 1.5em;
 font-size: 18px;
 border-radius: em;
 background: #e8e8e8;
 border: 1px solid #e8e8e8;
 transition: all .3s;
 box-shadow: 6px 6px 12px #c5c5c5,
             -6px -6px 12px #ffffff;
}



