.w_cat h3.widget-title {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    box-orient: horizontal;
    box-direction: normal;
    -moz-flex-direction: row;
    flex-direction: row;
    -ms-flex-direction: row;
    box-pack: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    text-align: center;
    text-transform:uppercase
}

.w_cat h3.widget-title:after , .w_cat h3.widget-title:before  {
    align-self: center;
    background-color: #f4f4f4;
    content: "\a0";
    -moz-flex-grow: 1;
    flex-grow: 1;
    -ms-flex-positive: 1;
    height:2px
}

.w_cat h3.widget-title:before {
    margin-right:7px
}

.w_cat h3.widget-title:after  {
    margin-left:7px
}


.w_cat h3 {
    font-size: 13px !important;
    /* font-size:1.8666rem !important; */
}


 .w_cat ul li{
    border-bottom: 1px solid #f4f4f4;
    font-size: 13px;
    line-height: normal;
    padding:1.25em 0
			
}

.w_cat ul {
list-style:none;			
}

.container { width: 95% !important;}
.post-password-required:before {
		content:"Because of laws that violate privacy, pubishers are forced to block NSFW content. So, there is no adult content here, but you will have and access portal link via HTML(HyperText Markup Language) to NSFW content which may require valid age verification. You might be able to use other tools to view such as a VPN for true privacy browsing.";
}
.post-password-required:after {
		content:"Type all Upper case if you are 18+ and can read and view mature content. Password: AGREE";
}


.container2 {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
}
/* padding-top: 56.25%; +/
/* Then style the iframe to fit in the container div with full height and width */
.responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}


/* video center */

.wp-video {
    display: block;
    margin: 0 auto;
}



/* ai model profile */
.mystuff .spotlight4 .sow-slider-image-wrapper {
  
  border-style: solid;
  border-color: white;
  border-width: 1px;
}

.mystuff .sow-slider-image-wrapper p {
  background-color:rgba(0,0,0,0.5) !important;
width: 50%;
  padding-left: 5px !important;
  font-size: 12px !important;
  border-style: solid;
  border-color: white;
  border-width: 1px;
}
/* background images */
.postid-491 div#page.hfeed.site {
background: rgba(0,0,0,0.6) !important;
}

.postid-491 .entry-thumbnail { display: none; }

.postid-491 h1.entry-title {
  color:#ffffff !important;
}

.postid-491 .site-title a {
  color:#ffffff !important;
}

.postid-491 aside#secondary.widget-area a {color:white!important;}

.postid-491 p {color:white;}

.entry-content p {
	line-height: 20px;
	margin: 0 0 20px;
}

div.a {
  line-height: normal !important;
}
/* remove date 
.entry-date {
		display:none;
} */

/* debug css */

/* end debug css */

/* global gallery post */

.postid-622 div#page.hfeed.site {
background: rgba(0,0,0,0.6) !important;
}

.postid-622 .entry-thumbnail { display: none; }

.postid-622 h1.entry-title {
  color:#ffffff !important;
}

.postid-622 .site-title a {
  color:#ffffff !important;
}

.postid-622 aside#secondary.widget-area a {color:white!important;}

.postid-622 p {color:white;}



/* global gallery post */

.postid-819 div#page.hfeed.site {
background: rgba(0,0,0,0.6) !important;
}

.postid-819 .entry-thumbnail { display: none; }

.postid-819 h1.entry-title {
  color:#ffffff !important;
}

.postid-819 .site-title a {
  color:#ffffff !important;
}

.postid-819 aside#secondary.widget-area a {color:white!important;}

.postid-819 p {color:white;}

/* global gallery post 975 and 1003*/
.postid-975 div#page.hfeed.site, .postid-1003i div#page.hfeed.site {
background: rgba(0,0,0,0.6) !important;
}

.postid-975 .entry-thumbnail, .postid-1003i .entry-thumbnail { display: none; }

.postid-975 h1.entry-title, .postid-1003i h1.entry-title {
  color:#ffffff !important;
}

.postid-975 .site-title a, .postid-1003i .site-title a {
  color:#ffffff !important;
}

.postid-975 aside#secondary.widget-area a, .postid-1003i aside#secondary.widget-area a {color:white!important;}

.postid-975 p {color:white;}

a.button.product-quick-view-button  {display:none !important;}