/*
 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
*/

img[data-lazyloaded]{
    opacity: 0;
}

/* PART 2 - Upon Lazy Load */
img.litespeed-loaded , .site-logo img{
    -webkit-transition: opacity .5s linear 0.2s;
    -moz-transition: opacity .5s linear 0.2s;
    transition: opacity .5s linear 0.2s;
    opacity: 1;
}

.entry-content p:empty {margin:0px}
.media-group { margin-bottom: 10px; position: relative; }
.media-group .img { max-height: 60vh; } 
.media-group .img-front { max-height: 60vh !important; display: block; margin: 0 auto; z-index: 2; opacity: 1; position: relative; max-width: 100%; min-height: 200px; width: auto; height: auto !important; }
.media-group .img, .video { position: relative; overflow: hidden; cursor: pointer; }
.media-group .img-blur { position: absolute; top: 0; left: 0; width: 100%; opacity: 0.5; z-index: 1; }
.media-group .img-back { width: 100%; height: auto; webkit-filter: blur(15px); filter: blur(15px); }


.mt-10 br {display:none}
.mt-10 a{ color: #eb6395;}

#disclaimer h1 {display:none}

body .username #user_name {
 
    color: #eb6395;
}
body .username #user_name:hover {
 
    color: #fff;
}
.user-info.username {width:48%;display:inline-block;vertical-align:top;}
.text-right {text-align:right}
.col-sm-7.user-info {width:48%;vertical-align:top;display:inline-block;font-size: 15px;color: #b2b2b2;}
.col-sm-7.user-info .mr-5 {display:inline-block}
.xgcc {display:inline-block;vertical-align:top;margin-right: 5px;}
.col-sm-7.user-info .post-views.entry-meta>span {font-size:15px}

#main .inside-article .entry-content {margin-top:10px}


.nav-links { padding-left: 0; margin: 20px 0; border-radius: 4px; display: inline-block; border-radius:5px;overflow:hidden }

.nav-links  span, .nav-links a { display: inline; }
.nav-links a, .nav-links span  { position: relative; float: left; padding: 6px 12px; margin-left: -1px; line-height: 1.42857143; color: #337ab7; text-decoration: none; background-color: #fff; border: 1px solid #ddd; }
.nav-links a, .nav-links > span {color: #fff;background-color: #000;border: none;padding: 8px 16px !important;}

 .nav-links a:focus, .nav-links  a:hover, .nav-links span:focus  ,
.nav-links .current   {
    color: #fff;
    background-color: #eb6395;
    border: none;
}
.nav-links > a span {display:none !important}


@media (max-width:600px){
	body 	.generate-columns.mobile-grid-100, .grid-sizer.mobile-grid-100 {
    width: 50%;    margin-bottom: 4px;
}
		body .username #user_name {
    color: #eb6395;
    max-width: calc(100% - 20px);
}
	.entry-title {margin-top:-5px;margin-bottom:10px}
}


 .page-id-15 body{
        	overflow: hidden;
        }
        
     .page-id-15   #disclaimer{
        	position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
        	background-color: #232323;
        	z-index:1002;
        }
     .page-id-15   #disclaimer #home-box{position:relative;}
     .page-id-15   #disclaimer  .btn-fa .btn{text-align: center;}
        
     .page-id-15   #disclaimer .btn-fa .fas{
            display: block;
            width: 40px;
            text-align: center;
            line-height: 36px;
            float: left;
            border-right: 1px solid #e3759f;
        }
        
       .page-id-15  #disclaimer .enter{
			width:240px;
        	display: inline-block;
            text-align: center;
            line-height: 38px;
            font-size: 12px;
            letter-spacing: 0.5px;
            font-weight: 500;
            text-transform: uppercase;
			background-color: #eb6395;
    		color: #1b1b1b;
    		border-radius: 2px;
			cursor:pointer;
        }
		.page-id-15 #disclaimer .enter:hover{
			color: #ffffff;
			background-color: #db467e;
		}
.page-id-15 .main-navigation ,
.page-id-15 .site-footer {display:none}
        



.inside-article.related-posts {}
.inside-article.related-posts .grid-container {width: 12%;display: inline-grid;min-width:150px;flex-direction: row;flex-wrap: wrap;}
.inside-article.related-posts .post-title {font-size:16px;margin-bottom: 0px;    overflow-wrap: anywhere;}

.error404   .site-content .content-area ,
.error404 #right-sidebar {
    width: 100%;
}


