/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/
/* fallback */ 

#page .inside-article {
    position: relative;
}

.vsgmc {
    position: absolute;
    right: 10px;
    bottom: -3px;
}

.bsrmc {margin-top:13px;margin-bottom:-20px}
.inside-article .post-image {margin-bottom: 5px !important;}
#page .inside-article ,
.comments-area {border:1px solid #ccc;box-shadow:0 0 6px rgb(204 204 204 / 23%)}
.inside-article footer{margin-top:10px;height: 20px;overflow: hidden;}

.page-title {font-weight:600;font-size:23px}
.inside-article.related-posts {}
.inside-article.related-posts > .grid-container {margin:3px;border:1px solid #ccc;box-shadow:0 0 6px rgb(204 204 204 / 23%); padding:0px;display:inline-block;vertical-align:top;width:19.35%;width:calc(25% - 10px) ;margin-bottom:5px;}
.inside-article.related-posts .grid-container  h3 {font-size: 15px;font-weight:600;color:#333;margin-bottom: 5px;padding:3px}
.inside-article.related-posts .grid-container .post-meta.grid-container{ max-width:100%;width:100%;font-size:13px;padding:3px}
.inside-article.related-posts .grid-container .post-meta.grid-container p {margin:0px;display:inline-block;vertical-align:top}
.inside-article.related-posts .grid-container .post-meta.grid-container p svg {top:2px;position:relative}

.sidebar .widget h2 {font-weight:600;margin-bottom:10px}
.sidebar .widget ul li{margin:0px}
.sidebar .widget ul li a {color:#333;font-weight:600;width: 100%;line-height: normal;display: block;overflow: hidden;position: relative;text-decoration: none;padding: 5px 2px;line-height: 23px;}ul.Menu_List li a, .sidebar li a {border-bottom: 1px solid #e6e6e6 !important;}.sidebar .widget ul li::after {background: #e840cc;}.sidebar .widget ul li::after {content: '';display: block;width: 0;height: 1px;transition: width .3s;}.sidebar .widget ul li:hover::after {width: 100%;//transition: width .3s;}
.sidebar .widget ul li:last-child a {border:none !important}
.sidebar .widget {border:1px solid #ccc;box-shadow:0 0 6px rgb(204 204 204 / 23%); }


#site-navigation {border-bottom:1px solid #ccc}
@media (max-width:968px){
    .inside-article.related-posts>.grid-container {width:31.55%}
#left-sidebar {display:none}
    .site-content .content-area {width:100%}
}

@media (max-width:768px){
    .inside-article.related-posts>.grid-container {width:47.55%}
}



body .embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
}
body .embed-responsive-16by9 {
    padding-bottom: 56.25%;
}

.fluid_video_wrapper {
    padding-top: 56.25%;
}
body .fluid_video_wrapper {
    width: 100%;
    max-width: 100%;
    height: 100%;
}
.fluid_video_wrapper {
    position: relative;
    display: inline-block;
}





.content-data .left-col {display:inline-block;vertical-align:top;width: 40%;}
 .content-data p {font-weight: 400;line-height: 1.5625;margin-bottom: 15px;color: #444;font-size:14px}
.content-data {font-size:14px;font-weight:400;}
.content-data .right-col {display:inline-block;vertical-align:top;width: 50%;}

.content-data .post-categories {margin:0px;list-style-type:none;padding:0px;margin:0px;}
.content-data .post-categories li {display:inline-block}

.post-views {margin-bottom:10px;font-size:13px}
.data-row span {font-size:13px}
.single .page-title {margin-bottom:15px;margin-top:10px}

.post_performers h3 {font-size:15px;font-weight:600;margin-bottom:10px}
.post_performers  ul {list-style-type:none;padding:0px;margin:0px;}
.content-data {padding:0px 10px 10px 10px}



.related-posts .grid-container:hover .thumbnail, .related-posts .thumbnail :hover  {
    color: #616161;
    box-shadow: 1px 1px 0 rgb(0 0 0 / 20%) inset, -1px -1px 0 rgb(0 0 0 / 20%) inset;
 
}
.related-posts .grid-container .thumbnail img {display:block}
.related-posts .grid-container:hover .thumbnail{
 
    opacity: 0.85;
}


body #nav-below {
    text-align: center
}

body #nav-below .nav-links span.page-numbers,body #nav-below .nav-links a:hover {
    color: #fff;
    background-color: #111;
    padding: 10px 15px;
    font-size: 14px;
    display: inline-block
}
body #nav-below .nav-links a:hover,
body #nav-below .nav-links span.page-numbers.current{
    background-color: #e840cc;
}
body #nav-below .nav-links a {
    color: #fff;
    background-color: #111;
    padding: 10px 15px;
    font-size: 14px;
    display: inline-block
}
