
BODY {background: #232429; font-size: 16px; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;}

.nfbody {width:870px; margin: 0 auto; }


.nfsublist {width: 870px; margin: 0 auto 20px auto;  display: block; border-radius: 25px; text-align: center;}

.nfslider {width: 730px; float: left; margin-bottom: 20px;}

.nf-left-arrow {display: block; width: 70px; height:730px; float: left; background: #2a2b31; border-top-left-radius:25px;  border-bottom-left-radius:25px; transition: .3s;}
.nf-left-arrow:hover, .nf-right-arrow:hover {background: #000;  transition: 0s;}
.nf-right-arrow {display: block; width: 70px; height:730px; float: left; background: #2a2b31;  border-top-right-radius:25px;   border-bottom-right-radius:25px; transition: .3s;}

.nf-right-arrow SPAN, .nf-left-arrow SPAN {color: #fff; font-size: 2em; width: 32px; height:32px; margin: auto; display: block; margin-top: 330px;}

#arrow-right-link, #arrow-left {display: none}
#arrow-left-link, #arrow-right-link {} 



.nf-p-facts {width: 870px; border-radius: 25px; margin-bottom: 25px; -webkit-box-shadow: 0px 0px 50px 2px rgba(0, 0, 0, 0.5); 
-moz-box-shadow: 0px 0px 50px 2px rgba(0, 0, 0, 0.5); 
box-shadow: 0px 0px 50px 2px rgba(0, 0, 0, 0.5);}

.nfblank {display: block; width: 70px; height:730px; float: left;}


.nf-cat-links {padding-top: 15px; width: 70%;}
A.nf-cat-link, A.nf-cat-link:visited, .nf-catname-all  {display: inline-block; padding: 6px .3em 6px .3em; border: 1px rgba(255,255,255,0.05) solid;border-radius: .4em; font-size: 1em; margin: 0 10px 10px 0; color:#fff; position: relative;  transition: .3s;}
A.nf-cat-link:hover, .nf-catname-all:hover  {background: #000; border: 1px #000 solid;  transition: 0s;}

.nf-cat-link I {font-size: .75em;}
.nf-cat-link SPAN {margin:0 .3em 0 .3em;}

.nf-catname-fakty, .nf-catname-fakty-v-kartinkah {display: none !important}
.nf-catname-all  {}

.fotorama IMG {height: 730px !important}

.nf-dock {position: relative}

.nf-share {width: 180px; overflow: hidden; position: absolute; right:0; top:17px;}  
.nf-share .ya-share2 {width: 200px !important; padding-bottom: 15px;}
.nf-share .ya-share2__item {padding-right: 3px !important}
.nf-link-date-box {color: #828282; font-size: .8em;}
.nf-link-date-box SPAN {padding-bottom: 7px; display: block}
.nf-link-date-box A {color: #828282 !important;}
.nf-link-date-box A:hover {color: #ffffff !important;}

.nf-link-date-box A I {font-size: .85em; margin-right: .5em;}

.nf-rubs {height: 220px; padding: 20px 0 0 20px; overflow:scroll; border-radius:25px; margin-bottom: 25px; -webkit-box-shadow: 0px 0px 50px 2px rgba(0, 0, 0, 0.5); 
-moz-box-shadow: 0px 0px 50px 2px rgba(0, 0, 0, 0.5); 
box-shadow: 0px 0px 50px 2px rgba(0, 0, 0, 0.5);}
.nf-rubs-inner {height: 200px; width:5100px;}
A.nf-rubs-item {width: 150px; border-radius: 25px; height: 200px; margin-right: 20px; float: left; position: relative; overflow: hidden}
A.nf-rubs-item:hover {margin-top: 2px;}
.nf-rubs-bg {display: block; width: 150px; height: 200px; transition: .8s;}

A.nf-rubs-item:hover .nf-rubs-bg {opacity: .8; transition: .1s; }

.nf-rubs-title {position: absolute; bottom: 15px; display: block; font-weight: 700; padding-left: 15px; }

.nfcattitile {width: 90%; margin: 0 auto 20px auto; }
.nfcattitile H1 {color: #fff; font-size: 4.5em; font-weight: 700; text-align: center; line-height: 1.1em;}



.nf-text-posts {width:870px; overflow-x: hidden}
.nf-text-posts-inner {width:895px;}

A.nf-text-posts-item-outer {width: 422px; height: auto;  margin-right: 25px; margin-bottom: 25px; display: block;}


A.nf-text-posts-item-outer .nf-text-posts-item-img  {opacity: 1; transition: .8s;}
A.nf-text-posts-item-outer:hover .nf-text-posts-item-img {opacity: .8; transition: .1s;}

.nf-text-posts-item {width: 422px; height: auto; color: #fff; background: #2a2b31; float: left; display: block; overflow: hidden; border-radius: 25px;}
.nf-text-posts-item-img {display: block; line-height: 0px;}
.nf-text-posts-item-img IMG {width: 100%; height: auto;  border-bottom-left-radius: 25px; border-bottom-right-radius: 25px;}
.nf-text-posts-item-title {font-size: 1.5em; padding:20px 20px 20px 20px; display: block; font-weight: 700; line-height: 1.2em; color: #fff; width: 85%}
.nf-text-posts-item-title EM {font-family: Georgia, 'Times New Roman', Times, serif; font-style: italic}


.single-rtb {margin-bottom: 10px; text-align: center; padding: 20px;}

A, A:visited {text-decoration: none; color: #38baff}
A:hover {color: #fff}

.clear {clear: both; display: block}
.mobile {display: none !important;}	

/* HEADER */

HEADER {
	background: #232429;
	height: 55px; 
	border-bottom: 1px rgba(255,255,255,0.05) solid; 
	margin-bottom: 15px; 
	position: relative; 
	}

HEADER .logo {
	font-size: 1.5em; 
	line-height: 0em; 
	margin-left: 0; 
	left: 20px; 
	top: 18px;
	position: absolute; 
	}
	
HEADER .logo A, 
HEADER .logo A:visited {
	display: block
	width: 130px; 
	color: #fff; 
	text-decoration: none; 
	}

/* Burger */

.menu-icon {
	font-size: 1.1em;
	position: absolute;  
	left: 20px; 
	top:17px;
	cursor: pointer;
	}
.menu-icon .menu-show I, 
.menu-icon .menu-hide I {
	font-size: 1.2em; 
	margin-right: .3em; 
	float: left
	}
.menu-icon .menu-show {
	color: #fff; 
	display: none; 
	}
.menu-icon .menu-hide {
	color: #666; 
	display: none; 
	cursor: pointer;
	}

.menu-icon .menu-show:hover, 
.menu-icon .menu-hide:hover {color: #38baff}

.all-menu {
	margin-top: 2px; 
	display :block; 
	float: left
	}	

/**/

/* MAIN */

.site {width: 100%; position: relative;}

.content {
	width: 100%;
	max-width: 700px; 
	margin: 0 auto 0 auto;
	position: relative;
	}

/* feed picture facts */
.feed-picture-fact-outer {
	margin-bottom: 15px; 
	position: relative; 
	line-height: 0px; 
	}
	
.feed-picture-fact IMG, 
.feed-picture-fact-single IMG {
	width: 100%; 
	height: 100%; 
	border-radius: .4em; 
	}
	
	
.feed-picture-fact-outer:hover {
	-webkit-box-shadow: 0px 0px 38px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 38px 0px rgba(0,0,0,0.75); 
	box-shadow: 0px 0px 38px 0px rgba(0,0,0,0.75); 
	}

.feed-picture-facts-share {
	position: absolute; 
	bottom: 25px; 
	right: 25px; 
	padding: .5em .5em; 
	border-radius: .4em; 
	background: #f0f0f0;
	}

.feed-picture-fact-single {
	margin-bottom: 5px; 
	padding: 10px;
	position: relative; 
	line-height: 0px; 

	}

.feed-picture-fact-single-text {
	font-size: 1.2em; 
	line-height: 1.4em;
	padding: 0 20px 20px 20px; 
	width: 90%
	}

.feed-picture-fact-single-text H1 {
	font-size: 1.2em !important; 
	line-height: 1.3em !important; 
	padding: 0 !important; 
	margin: 0 0 10px 0 !important; 
	width: 97% !important;
	font-weight: 700;
	}
	
.underpost-title {
	font-size: 1.2em !important; 
	line-height: 1.3em !important; 
	padding: 0 !important; 
	margin: 0 0 10px 20px !important; 
	width: 90% !important;
	font-weight: 700;
	}
	
	
/* recommend category */

.recommend {width: calc(100% - 20px); padding: 10px 10px 0 10px; background: #2e2f33; border-radius: .5em; margin-bottom: 15px;}
.recommend:hover {	
	-webkit-box-shadow: 0px 0px 38px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 38px 0px rgba(0,0,0,0.75); 
	box-shadow: 0px 0px 38px 0px rgba(0,0,0,0.75);
	}
.recommend-inner {margin-left: -10px;}
.recommend-item {
	display: block; 
	width: calc(50% - 10px);
	float: left; 
	margin-left: 10px;
	margin-bottom: 10px;
	height: 100px;
	border-radius: .4em;
	overflow: hidden;
}
.recommend-item A {display: block; padding: 20px; height: 60px; width: 100%; background: rgba(0,0,0,0.65); color: #fff; font-size: 1.5em; font-weight: 700; transition: .3s;}
.recommend-item A:hover {background: rgba(0,0,0,0.8); transition: .3s;}
.recommend-item A SPAN {display: inline-block; position: relative;}
.recommend-item A SMALL {display: block; width: 46px; padding: .35em 0; background: #000; border-radius: .4em; font-size: .6em; font-weight: 400; text-align: center; position: absolute; top:-1.35em; transition: .3s;}	
.recommend-item A:hover SMALL {background: #f33; transition: .3s;}
/* category navigation */ 

.subcategory-list {
	margin-bottom: 10px; 
	overflow: hidden; 
	position: relative;
	}

.subcategory-list-one {
	margin-top: 10px; 
	padding-top: 15px; 
	border-top: 1px rgba(255,255,255,0.05) solid; 
	padding-bottom: 8px; 
	margin-bottom: 15px;
	}
 
.subcategory-link, 
.subcategory-link:visited { 
	display: inline-block;
	padding: 6px .3em 6px .3em;
	border: 1px rgba(255,255,255,0.05) solid;
	border-radius: .4em;
	font-size: 1em;
	margin: 0 10px 10px 0;
	color: #fff; 
	transition: .3s;
	}
	
.subcategory-link I {font-size: .75em;}
.subcategory-link SPAN {margin:0 .3em 0 .3em;}	
	
.subcategory-link:hover {
	background: #000; border: 1px #000 solid;  transition: 0s;}
	
.subcategory-link-active,
.subcategory-link-active:hover {
	background: #000 !important; 
	border:1px #000 solid !important;
	}
	
.subcategory-all-links-button-outer {
	width: 90px;
	text-align: right;
	position: absolute; 
	right: 0px; 
	top:0px;
	background: rgba(35,36,41,0);
	background: -moz-linear-gradient(left, rgba(35,36,41,0) 0%, rgba(35,36,41,1) 29%, rgba(35,36,41,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(35,36,41,0)), color-stop(29%, rgba(35,36,41,1)), color-stop(100%, rgba(35,36,41,1)));
	background: -webkit-linear-gradient(left, rgba(35,36,41,0) 0%, rgba(35,36,41,1) 29%, rgba(35,36,41,1) 100%);
	background: -o-linear-gradient(left, rgba(35,36,41,0) 0%, rgba(35,36,41,1) 29%, rgba(35,36,41,1) 100%);
	background: -ms-linear-gradient(left, rgba(35,36,41,0) 0%, rgba(35,36,41,1) 29%, rgba(35,36,41,1) 100%);
	background: linear-gradient(to right, rgba(35,36,41,0) 0%, rgba(35,36,41,1) 29%, rgba(35,36,41,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#232429', endColorstr='#232429', GradientType=1 );	
	display: none;
	}
	
.subcategory-all-links-button {
	background: #fefe3c; 
	color: #000; 
	margin-right: 0px;
	padding-right: 0px;
	cursor: pointer;
	}
	
.subcategory-all-links-button:hover {
	background: #000 !important;
	color: #fff;
	}
	
.subcategory-all-cats, 
.subcategory-all-cats:hover {
	background: #000; 
	}
	
.subcategory-parent,
.subcategory-parent:visited  {
	 background: #2a2b31; 
	 border: 1px #2a2b31 solid;
	 transition: .3s;
	}
	

	
.subcategory-parent:hover {
	background: #000 !important; 
	border:1px #000 solid !important;
	}
	

/* category header */

.category-header {
	color: #fff; 
	padding-bottom: 25px; 
	font-size: 1.3em;
	}
	
.category-header H1 {
	font-weight: 700; 
	line-height: 1.4em; 
	}

.pagetwo {
	display: inline-block; 
	background: #333; 
	color:#fff; 
	padding: 0 .5em; 
	font-size: .7em; 
	border-radius: 1em;
	}
	
.cat-image IMG {
	width: 100%; 
	height: auto; 
	border-radius: .4em;
	}
	
.category-description {
	font-size: 1.3em; 
	line-height: 1.4em; 
	padding: 15px 0; 
	color: #fff; 
	margin-bottom: 5px;
	}
	
.category-description I {
	font-size: 0.8em; 
	margin-right: .5em
	}
	
.category-description-share {
	text-align: center; 
	padding-top: 15px; 
	padding-bottom: 15px; 
	margin-top: 20px; 
	background: #2a2b31;
	border-radius: .4em;
	}
	
	
/* Random facts nav */

.random-facts-navigation-inner {
	width:calc(100% - 40px); 
	padding: 20px;
	background:#2a2b30;
	margin-bottom: 30px;
	border-radius:.4em;
	text-align:center; 
	}

A.more-random-facts,
A.more-random-facts-bottom,
A.more-random-facts:visited, 
A.more-random-facts-bottom:visited {
	border-radius: .4em; 
	font-weight: 700; 
	color: #fff; 
	padding: 10px; 
	display: block; 
	text-align: center;
	}

A.more-new-facts, 
A.more-new-facts:visited {
	margin: 0 auto; 
	font-size: 1.3em; 
	font-weight: normal; 
	text-align: center; 
	border-bottom: 1px rgba(184,173,215,0.2) solid;
	}
	
A.more-new-facts:hover {border-bottom: 1px rgba(255,255,255,0.2) solid;}

A.more-random-facts-bottom, 
A.more-random-facts-bottom:visited {
	width: calc(100% - 20px); 
	font-size: 1.7em;  
	margin-bottom: 20px; 
	background: rgba(71,117,255,1);
	background: -moz-linear-gradient(top, rgba(71,117,255,1) 0%, rgba(56,189,255,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(71,117,255,1)), color-stop(100%, rgba(56,189,255,1)));
	background: -webkit-linear-gradient(top, rgba(71,117,255,1) 0%, rgba(56,189,255,1) 100%);
	background: -o-linear-gradient(top, rgba(71,117,255,1) 0%, rgba(56,189,255,1) 100%);
	background: -ms-linear-gradient(top, rgba(71,117,255,1) 0%, rgba(56,189,255,1) 100%);
	background: linear-gradient(to bottom, rgba(71,117,255,1) 0%, rgba(56,189,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4775ff', endColorstr='#38bdff', GradientType=0 );
	}
	
A.more-random-facts:hover, 
A.more-random-facts-bottom:hover {
	background:#000 !important;
	color: #fff !important;
	}
	
A.more-random-facts SPAN, 
A.more-new-facts SPAN,
A.more-random-facts-bottom SPAN {
	font-size: .85em; 
	margin-right: .5em; 
	}

A.more-random-facts, A.subcategory-random-link {
    background: linear-gradient(245deg, #d4e75b, #37129d, #e7bd4d, #98294b, #eb3925, #76ad47);
    background-size: 1200% 1200%;
    -webkit-animation: AnimationName 30s ease infinite;
    -moz-animation: AnimationName 30s ease infinite;
    animation: AnimationName 30s ease infinite;
}

@-webkit-keyframes AnimationName {
    0%{background-position:0% 5%}
    50%{background-position:100% 96%}
    100%{background-position:0% 5%}
}
@-moz-keyframes AnimationName {
    0%{background-position:0% 5%}
    50%{background-position:100% 96%}
    100%{background-position:0% 5%}
}
@keyframes AnimationName { 
    0%{background-position:0% 5%}
    50%{background-position:100% 96%}
    100%{background-position:0% 5%}
}
/* */ 

/* single picture facts */

.picture-facts-single-header {
	margin-bottom: 20px;
	}
	
.picture-facts-single-header H1 {
	font-size: 1.5em !important; 
	line-height: 1.3em !important; 
	font-weight: 700; 
	color: #fff;
	}
	
.picture-facts-single-header H1 A {
	border-bottom: 1px rgba(184,173,215,0.2) solid;
	}
	
.picture-facts-single-header H1 A:hover {
	border-bottom: 1px rgba(255,255,255,0.2) solid;
	}

/* Top text post in home */

.top-text-posts {
	padding-bottom: 10px;
	margin-bottom: 10px;
	}
	
.top-text-post {
	width: 100%; 
	height: 100%;
	background: #000;
	}
	
.top-text-post IMG {width: 100%; 
	transition: .3s;
	}
	
.top-text-post:hover IMG {
	transition: .3s; 
	opacity: .8
	}
	
.top-text-bg-img {
	width: 100%; 
	height: 100%; 
	background-size: cover; 
	position: relative;
	}
	
.top-text-title-outer {
	text-align: center; 
	color: #fff; 
	font-size: 2.2em; 
	font-weight:700; 
	position: absolute; 
	top: auto; 
	width: 80%; 
	margin: 0 10%;
	padding-top: 25px;
	}
	
.top-text-title {
	box-shadow: 10px 0 0 #000, -10px 0 0 #000; 
	background-color: #000;
	}

.top-text-title:hover {
	box-shadow: 10px 0 0 #fff, -10px 0 0 #fff; 
	background-color: #fff; 
	color: #000;
	}

.top-text-read-outer {
	width: 100%; 
	text-align: center; 
	bottom: 30px; 
	position: absolute;
	}
	
.top-text-read {
	font-size: 1em; 
	background: #fff; 
	color: #000; 
	padding: 0.5em 1em; 
	border-radius: 1em;
	}
	
.top-text-read:hover {
	background: #000; 
	color: #fff;
	}
	
/* */ 

/* Text post in home */

.new-text-post-outer {
	position: relative; 
	margin-bottom: 15px;
	border-radius: .5em;
	background-color: #2a2b31
	}
	
.post-button {
	width: 100%; 
	display: block; 
	padding-bottom: 30px;
	}

.post-button SPAN {
	display: block; 
	width: 130px; 
	margin: auto; 
	padding: 10px; 
	text-align: center; 
	color: #fff; 
	font-size: 1.2em; 
	border-radius: .4em; 
	background: rgba(71,117,255,1);
	background: -moz-linear-gradient(top, rgba(71,117,255,1) 0%, rgba(56,189,255,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(71,117,255,1)), color-stop(100%, rgba(56,189,255,1)));
	background: -webkit-linear-gradient(top, rgba(71,117,255,1) 0%, rgba(56,189,255,1) 100%);
	background: -o-linear-gradient(top, rgba(71,117,255,1) 0%, rgba(56,189,255,1) 100%);
	background: -ms-linear-gradient(top, rgba(71,117,255,1) 0%, rgba(56,189,255,1) 100%);
	background: linear-gradient(to bottom, rgba(71,117,255,1) 0%, rgba(56,189,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4775ff', endColorstr='#38bdff', GradientType=0 ); -webkit-box-shadow: 0px 0px 1px 0px rgba(0,0,51,0.7);
	-moz-box-shadow: 0px 0px 1px 0px rgba(0,0,51,0.7);  transition: .3s;
	}
	
A.new-text-post:hover 
.post-button SPAN {
	-webkit-box-shadow: 0px 0px 30px 0px rgba(0,0,51,0.5);
	-moz-box-shadow: 0px 0px 30px 0px rgba(0,0,51,0.5); 
	transition: .3s;
	}

A.new-text-post, 
A.new-text-post:visited {
	display: block; 
	padding: 20px 20px 0 20px; 
	transition: .3s;
	}

A.new-text-post:hover {
	-webkit-box-shadow: 0px 0px 38px 0px rgba(0,0,0,0.35);
	-moz-box-shadow: 0px 0px 38px 0px rgba(0,0,0,0.35); 
	}

.new-text-post-image {
	width: 100%;
	display: block; 
	line-height: 0;
	margin-bottom: 20px;
	}
	
.new-text-post-image-commercial {
	width: 7%;
	display: block; 
	line-height: 0;
	margin-right: 20px;
	margin-bottom: 15px;
	float: left;
	}
	
.new-text-post-image IMG, 
.new-text-post-image-commercial IMG {
	width: 100%;
	height: auto; 
	border-radius: 10px;
	}
	
.new-text-post-title {
	width: calc(100% - 40px); 
	display: block; 
	color: #fff; 
	word-wrap: break-word;
	font-size: 1.8em;
	line-height: 1.2em;
	font-weight: 700;
	text-align: center;
	padding: 0 20px 25px 20px;
	}
	
.new-text-post-title-commercial {
	width: 95%;
	float: left;
	display: block; 
	color: #fff; 
	word-wrap: break-word;
	font-size: 1em;
	line-height: 1.2em;
	font-weight: 400;
	padding-bottom: 20px;
	}


.new-text-post-title .lead {
	font-weight: 400;
	display: block;
	font-size: .7em;
	line-height: 1.5em;
	padding-top: 10px;
	color: rgba(255,255,255,0.5)
}

.commercial-tag {
	display: block; 
	text-transform: uppercase; 
	letter-spacing: .3em; 
	font-size: .55em; 
	margin-bottom: 5px;
	margin-top: -5px;
	}

.index-title {
	padding: 0 0 20px 0; 
	color: #fff; 
	font-size: 1.3em; 
	font-weight: 700
	}
/* */ 

/* post navigation */

.navigation {
	width: 100%; 
	padding: 10px 0 20px 0; 
	text-align: center; 
	clear: both; 
	font-weight: 700; 
	color: #fff;
	}
.navigation A.page-numbers, 
.navigation A.page-numbers:visited {color: #fff;}
.navigation A.page-numbers:hover {
	color: #fff; 
	background: #2a2b30;
	border-top: 1px rgba(255,255,255,0.05) solid; 
	border-left: 1px rgba(255,255,255,0.05) solid !important; 
	border-bottom: 1px rgba(255,255,255,0.05) solid; 
	border-right: 1px rgba(255,255,255,0.05) solid !important; 
	margin-left: -5px !important;
	}
.navigation EM {
	display: inline-block; 
	font-size:.8em; 
	padding: 0 2px
	}

.navigation .prev {
	border-top: 1px rgba(255,255,255,0.05) solid; 
	border-left: 1px rgba(255,255,255,0.05) solid !important; 
	margin-left: 0px !important; 
	border-top-left-radius: 10px; 
	border-bottom-left-radius:10px;
	}
.navigation A.prev:hover {margin-left: 0 !important}

.navigation .next {
	border-top: 1px rgba(255,255,255,0.05) solid; 
	border-left: none !important; 
	margin-left: -4px !important; 
	border-top-right-radius: 10px;
	border-bottom-right-radius:10px;
	}

.navigation .page-numbers {
	display: inline-block; 
	padding: 5px 15px; 
	border-top: 1px rgba(255,255,255,0.05) solid; 
	border-left:none; 
	border-bottom: 1px rgba(255,255,255,0.05) solid; 
	border-right: 1px rgba(255,255,255,0.05) solid; 
	font-size: 1.4em; 
	margin-left: -4px;
	}

.navigation .current {
	background: #2a2b30; 
	color: #ffffff; 
	border-top: 1px rgba(255,255,255,0.05) solid !important; 
	border-left: 1px rgba(255,255,255,0.05) solid !important; 
	border-bottom: 1px rgba(255,255,255,0.05) solid !important; 
	border-right: 1px rgba(255,255,255,0.05) solid !important; 
	margin-left: -5px !important;}

.navigation .next-new {
	border-top: 1px rgba(255,255,255,0.05) solid; 
	border-left: 1px rgba(255,255,255,0.05) solid; 
	margin-left: -4px !important; 
	border-top-right-radius: 10px; 
	border-bottom-right-radius:10px;}

/**/

.p404 {
	padding: 20px;
	color:#fff; 
	text-align: center; 
	font-size: 2em; 
	padding-bottom: 50px;
	}
.p404 STRONG {
	font-weight: 700;
	}
.p404 SMALL {
	padding-top: 20px; 
	display: block; 
	font-size: .7em
	}
/**/
 
.post-box {
	margin-bottom: 30px; 
	position: relative
	}
	
.post-box-text {
	background: #fff; 
	border-bottom-left-radius: .5em; 
	border-bottom-right-radius: .5em; 
	margin-top: -1px;
	}
 
.post-box-header {
	padding: 7px 10px 7px 0px; 
	color: #828282; 
	text-transform: uppercase;
	letter-spacing: .25em; 
	font-size: .75em; 
	background: #fff; 
	border-top-left-radius: .5em; 
	border-top-right-radius: .5em;
	border-bottom: 1px rgba(0,0,0,0.05) solid; 
	width: auto; 
	overflow-x: auto; 
	-webkit-overflow-scrolling: touch;
	}
	
.post-box-header-grad {
	position: absolute; 
	width: 30px; 
	height: 20px; 
	top:3px; 
	right: 1px;
	background: rgba(255,255,255,0);
	background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 81%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(81%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 81%, rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 81%, rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 81%, rgba(255,255,255,1) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 81%, rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=1 ); 
	z-index: 2000;
	}
	
.post-box-header-inner {white-space:nowrap;}

.post-box-header #breadcrumbs {
	margin-right: 20px; 
	margin-left: 20px;
	}
	
.post-box-header #breadcrumbs A, 
.post-box-header #breadcrumbs A:visited {
	border-bottom: none;  
	color: #828282;
	font-weight: 400;
	}
	
.post-box-header #breadcrumbs A:hover {
	border-bottom: none; 
	color: #6666cc
	}

.post-box-share {
	padding: 0 0 30px 20px !important;
	}
	
.post-box-share A, 
.post-box-share UL {
	border-bottom: none !important; 
	padding: 0 !important
	}

.post-box H1 {
	font-size: 1.5em; 
	width: calc(100% - 60px); 
	padding: 10px 40px 15px 20px; 
	font-weight: 700; 
	line-height: 1.3em; 
	background: #fff; 
	color: #000;
	}
	
.post-box-text H2, .big-text H2 {
	font-size: 1.4em; 
	width: calc(100% - 70px);
	padding:0 20px; 
	margin-bottom: 20px; 
	font-weight: 700; 
	line-height: 1.25em;
	}
	
.post-box-text H3, .big-text H3 {
	font-size: 1.2em;
	width: calc(100% - 40px); 
	padding:0 20px; 
	margin-bottom: 20px; 
	font-weight: 700; 
	line-height: 1.3em;
	}
	
.post-box-text H4 
	{display: block; font-family: Georgia, 'Times New Roman', Times, serif; font-size: 1.5em; padding: 0px 20px 30px 20px; text-align: center;}

.has-text-align-center {text-align: center;}

.post-box-text P {
	width: calc(100% - 60px); 
	font-size: 1.1em; 
	line-height: 1.5em; 
	padding:0 40px 20px 20px;
	}
	
.big-text {padding-top: 15px;}
.big-text P {
	font-size: 1em !important; 
	padding:0 0 20px 0 !important;
	width: 100% !important;
	}

	
.post-box-text P SUP {
	margin-top: -0.5em;
	display: inline-block
	}
	
.post-box-text FIGURE IMG {
	width: 100%; 
	height: auto
	}
	
.wp-caption {width: 100%;}
.wp-caption IMG {width: 100%;}

.post-box-text UL {
	font-size: 1.1em; 
	line-height: 1.5em; 
	padding:0 30px 30px 50px;
	list-style: disc; 
    width: calc(100% - 80px);
    }
    
.post-box-text OL {
	font-size: 1.1em; 
	line-height: 1.5em; 
	padding:0 30px 30px 60px; 
	list-style:decimal;  
	width:calc(100% - 80px);
	}
	
.post-box-text UL LI UL, .post-box-text OL LI OL {font-size: 1em !important; padding: 0 30px 0 40px;}

.big-text UL LI UL, .big-text OL LI OL {font-size: 1em !important; padding: 0 0 0 20px;}
	
.post-box-text OL STRONG, .post-box-text UL STRONG {font-weight: 700;}

.post-box-text FIGURE {margin: 0 0 20px 0;}

.post-box-text FIGURE.aligncenter {
	width: auto; 
	margin: 0 auto 20px auto; 
	text-align: center
	}
	
.post-box-text FIGURE.aligncenter IMG {
	max-width: 80%; 
	width: auto;
	}
	
.post-box-text FIGURE.aligncenter FIGCAPTION {
	width: calc(100% - 40px) !important
	}

.post-box-text FIGURE.alignright {
	max-width: 30%; 
	float: right; 
	margin-right: 30px; 
	margin-left: 30px;
	}
	
.post-box-text FIGURE.alignright FIGCAPTION {
	width: auto !important;
	text-align: left;
	padding-left: 0px !important
	}

.post-box-text FIGURE.alignnone {
	width: 100% !important;
	margin: 0 auto 20px auto;
	}
	
.post-box-text .alignnone {
	width: 100% !important; 
	height: auto !important;
	}

.post-box-text FIGCAPTION {
	width: calc(100% - 100px);
	padding: 5px 20px 0 20px; 
	font-size: .9em; 
	line-height: 1.4em
	}
	
.post-box-text FIGCAPTION EM {
	display: block; 
	color: rgba(102,102,102,1); 
	font-style: normal; 
	font-size: .65em; 
	text-transform: uppercase; 
	letter-spacing: .1em;
	}
	
.post-box-text P BIG {
	font-size: 1.15em; 
	line-height: 1.4em; 
	font-weight: 400;
	}
	
.post-box-text P STRONG {font-weight: 700}

.post-box-text SMALL {
	color: rgba(0,0,0,0.5); 
	font-size: .8em
	}

.post-box-text H1 EM, 
.post-box-text H2 EM, 
.post-box-text H3 EM, 
.post-box H1 EM, 
.new-text-post-title EM,
.post-box-text P EM,
.feed-picture-fact-single-text EM,
.new-text-post-title-commercial EM,
.category-header H1 EM {font-family: Georgia, 'Times New Roman', Times, serif; font-style: italic;}

.post-box-text BLOCKQUOTE {
	font-size: 1em; 
	background: #f0f0f0;
	width: calc(94% - 60px);
	padding: 20px 20px 0px 40px;
	margin-bottom: 20px; 
	margin-left: 20px; 
	border-radius: .3em;
	}
	
BLOCKQUOTE.dop {


	margin: 0 !important;
	padding: 20px !important;
	width: calc(100% - 40px) !important;
	}	
	
.post-box-text BLOCKQUOTE CITE {
	font-size: .9em; 
	padding: 0 0 30px 20px; 
	display: block
	}

.post-box-text A, 
.post-box-text A:visited {
	border-bottom: 1px rgba(102,102,204,0.2) solid; 
	color: #6666cc;
	}
	
.post-box-text A:hover {
	border-bottom: 1px rgba(255,51,51,0.2) solid; 
	color: #f33;
	}

.post-box-text .post-insta {
	font-size: .85em; 
	margin-right: .3em;
	}
	
/* Кстати */

.post-box-text .kstati {
	display: block; 
	background: #f0f0f0; 
	padding: 10px 40px 20px 40px; 
	text-align: center; 
	border-radius: .4em; 
	width: calc(100% - 60px)
	}
	
.post-box-text .kstati SMALL {
	display: block; 
	margin: auto; 
	font-weight: 700; 
	color: #000; 
	font-size: .6em; 
	text-transform: uppercase; 
	letter-spacing: .25em;
	}
	
.post-box-text .kstati STRONG {
	font-weight: 700; 
	font-size: 1.2em; 
	line-height: 1.3em;
	}
	
.post-box-text .kstati A,
.post-box-text .kstati A:visited {
	border-bottom: 1px rgba(102,102,204,0.2) solid; 
	color: #6666cc;
	}
	
.post-box-text .kstati A:hover {
	border-bottom: 1px rgba(255,51,51,0.2) solid; 
	color: #f33;
	}

.post-box-text IFRAME {width: calc(100% + 20px)}
.post-box-text .instagram-media {margin: 0 auto !important; margin-bottom: 30px !important;}


.post-box-text .wp-block-table {padding-left: 20px;}
.post-box-text .wp-block-table TABLE {width: 100%}
.post-box-text .wp-block-table TABLE TD {padding: 0px 10px 10px 0; vertical-align: top; font-size: .9em;}
.post-box-text .wp-block-table TABLE TD STRONG {font-weight: 700;}

.wp-block-image A {border-bottom: none !important}

.underpost-feed {
	padding: 20px 20px 20px 20px; 
	border-bottom: 1px rgba(0,0,0,0.05) solid;
	}
	
UL.underpost-feed-list {
	padding: 0px;
	width: 90% !important;
	margin: 0 20px 15px 20px;
	font-size: 1.1em;
	}
	
UL.underpost-feed-list LI {
	margin-bottom: 8px; 
	list-style: none;
	}


.inpost-image {
	width: 100%; 
	padding: 5px 0 15px 0;
	}
	
.inpost-image A {border:none !important}

.inpost-image IMG {
	width: 100%; 
	height: auto; 
	border: 1px rgba(0,0,0,0.05) solid; 
	border-radius: .5em
	}

.underpost-feed-list-title {
	font-size: 1.4em; 
	margin-bottom: 10px; 
	font-weight: 700;
	}
	
.underpost-feed-list-cat-link A {
	font-size: 1em; 
	border-bottom: 1px rgba(102,102,204,0.2) solid; 
	color: #6666cc;
	display: inline-block; 
	margin: 0 0 30px 20px;


	}
	
.underpost-feed-list-cat-link A:hover {
	color: #f33;
	}
	
.underpost-feed-list-cat-link I {
	font-size: .8em; 
	margin-right: .4em;
	}
	
/* ad */
.endpost-rtb {margin: 0 10px 0 10px; padding-bottom: 10px;}

.wdw1 {
	height: auto; 
	position: fixed; 
	width: auto; 
	bottom: 0px; 
	left: 14px; 
	z-index: 2000000; 
	background: #f0f0f0; 
	display: none
	}

.wdw1 .wdw-btn {
	right:5px; 
	text-align: center;
	padding: 6px 0 0 0;
	font-size: .9em;
	position: absolute;
	top: -10px;
	height:16px;
	padding-bottom: 5px;
	line-height: 0px;
	margin-right: 2px;
	display: none;
	color: #000;
	border-radius: .8em; 
	z-index: 100000;
	background: #f0f0f0;
	}
	
.wdw1 .wdw-btn I {
	margin-left: .3em; 
	margin-right: .3em; 
	font-size: 1.2em
	}

.hdr1 {
	border: 1px rgba(255,255,255,0.05) solid; 
	padding: 20px 0;
	display: none
	}

.podpost-rtb {padding:0 20px 20px 20px;}

/* left sidebar */

.left-sidebar {
	width: 300px;
	color: #fff; 
	border-bottom-right-radius: .4em;
	padding: 0 20px;
	position:absolute; 
	top:0px; 
	left: 0px; 
	z-index: 3000;
	}
	
	
	
/* Search in sidebar */

.sidebar-search {
	position: relative;
	margin-bottom: 15px;

	}
	
.sidebar-search INPUT.search-input {
	color: #fff; 
	width: calc(100% - 10px); 
	font-size: 1.2em; 
	border: 1px rgba(255,255,255,0.05) solid; 
	border-radius: .4em; 
	padding: 5px 8px; 
	margin-left: -8px;
	height: 24px;
	background: transparent;
    outline: none;    
    -webkit-appearance: none;
    -moz-appearance: none;
	
	}
	
.sidebar-search:hover INPUT.search-input {
	background: rgba(255,255,255,0.1);
	-webkit-box-shadow: 0px 0px 38px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 38px 0px rgba(0,0,0,0.75); 
	box-shadow: 0px 0px 38px 0px rgba(0,0,0,0.75);
	}
	
.sidebar-search INPUT.search-input::placeholder {color: rgba(255,255,255,0.2);}
.sidebar-search:hover INPUT.search-input::placeholder {color: rgba(255,255,255,0.4);}

.sidebar-search BUTTON {
	border:none; 
	position: absolute; 
	top: 6px; 
	right: 6px; 
	background: none; 
	cursor: pointer;
	display: block;
	height: 25px; width: 25px;
	text-align: center;
	}

.sidebar-search BUTTON SPAN {color: rgba(255,255,255,0.2);}
.sidebar-search:hover BUTTON SPAN {color: rgba(255,255,255,1);}
.sidebar-search BUTTON:hover SPAN {color:#38baff;}

/* */

/* Sibebar navigation */

UL.facts-navigation LI {margin-bottom: 15px;}

.bigcat-nav-link, 
.bigcat-nav-link:visited {
	color: #fff; 
	font-size: 1em; 
	display: inline-block; 
	padding: .4em .5em; 
	border-radius: .4em;
	margin-bottom: 2px
	}
	
.bigcat-nav-link:hover {
	background: rgba(0,0,0,0.3) !important;
	color: #fff !important
	}
	
SPAN.bigcat-nav-link, SPAN.bigcat-nav-link:hover {
	background: #000 !important; 
	color: #fff !important
	}

.facts-navigation LI I {
	font-size: .85em; 
	margin-right: .4em;
	}
	
.facts-navigation LI SMALL {
	font-size: .7em; 
	display: inline-block; 
	color: rgba(255,255,255,0.6)
	}
	
.black-number {color: rgba(102,102,102,0.6) !important}

.bigcat-nav {
	border-radius: .4em; 
	padding: 10px .5em 0px .5em; 
	margin-left:-.5em;
	}
	
.bigcat-nav:hover {
	-webkit-box-shadow: 0px 0px 38px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 38px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 38px 0px rgba(0,0,0,0.75);
	}

.bigcat-nav-childs {padding: 10px 0 0 0;}

.bigcat-nav-child, 
.bigcat-nav-child:visited {
	border: 1px rgba(255,255,255,0.05) solid; 
	font-size: .85em; 
	display: inline-block; 
	padding: .4em .5em;  
	border-radius: .4em; 
	color: #fff; 
	margin: 0 .4em 10px -1px;}
	
.bigcat-nav-child:hover {
	background: rgba(0,0,0,0.3) !important;
	border: 1px  rgba(0,0,0,0.1) solid !important;
	}
	
SPAN.bigcat-nav-child,  SPAN.bigcat-nav-child:hover {
	background: #000 !important; 
	border: 1px #000 solid;
	}



A.istoriya, A.istoriya:visited {background: #66af32; border: none}
A.istoriya:hover {border: none; background: #000;}
A.rossiya, A.rossiya:visited {background: rgba(0,79,254,1);
background: -moz-linear-gradient(-45deg, rgba(0,79,254,1) 0%, rgba(178,41,78,1) 53%, rgba(255,25,1,1) 76%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(0,79,254,1)), color-stop(53%, rgba(178,41,78,1)), color-stop(76%, rgba(255,25,1,1)));
background: -webkit-linear-gradient(-45deg, rgba(0,79,254,1) 0%, rgba(178,41,78,1) 53%, rgba(255,25,1,1) 76%);
background: -o-linear-gradient(-45deg, rgba(0,79,254,1) 0%, rgba(178,41,78,1) 53%, rgba(255,25,1,1) 76%);
background: -ms-linear-gradient(-45deg, rgba(0,79,254,1) 0%, rgba(178,41,78,1) 53%, rgba(255,25,1,1) 76%);
background: linear-gradient(135deg, rgba(0,79,254,1) 0%, rgba(178,41,78,1) 53%, rgba(255,25,1,1) 76%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004ffe', endColorstr='#ff1901', GradientType=1 ); border: none}
A.rossiya:hover {border: none; background: #000;}
A.zhivotnye, A.zhivotnye:visited {background: #d0e936; color: #000; border: none}
A.zhivotnye:hover {border: none; background: #000; color: #fff;}
A.kultura, A.kultura:visited {background: #3c06a4; border: none}
A.kultura:hover {border: none; background: #000;}
A.goroda-i-strany, A.goroda-i-strany:visited {background: #eebc2c; color: #000; border: none}
A.goroda-i-strany:hover {border: none; background: #000; color: #fff;}
A.znamenitosti, A.znamenitosti:visited {background: #a5194b;; border: none}
A.znamenitosti:hover {border: none; background: #000;}
A.eda, A.eda:visited {background: #dc2711;; border: none}
A.eda:hover {border: none; background: #000;}
A.kriminal, A.kriminal:visited {background: #333333;; border: none}
A.kriminal:hover {border: none; background: #000;}

A.kosmos, A.kosmos:visited, A.nauka, A.nauka:visited {background: #333333; border: none}
A.kosmos:hover, A.nauka:hover {border: none; background: #000;}
A.zdorove, A.zdorove:visited {background: #ff3333; border: none}
A.zdorove:hover {border: none; background: #000;}


.icp-eda, .icp-istoriya, .icp-nauka, .icp-rossiya, .icp-goroda-i-strany, .icp-znamenitosti, .icp-kriminal, .icp-zdorove, .icp-rekordy,  .icp-sportsmeny, .icp-sport, .icp-politiki, .icp-politika, .icp-arhitektura, .icp-rekordy, .icon-factroom_menu, .icp-pisateli, .icp-kino, .icp-muzyka, .icp-knigi, .icp-zhivopis, .icp-izobretateli, .icp-muzykanty, .icp-rezhissyory, .icp-uchyonye, .icp-hudozhniki, .icp-sssr, .icp-luna, .icp-solnce, 
.icp-avtomobili, .icp-zakony, .icp-internet, .icp-mesta, .icp-biznesmeny {margin-left: .25em !important; margin-right: .05em !important} 

.rossiya-parent {background-color: rgba(255,25,1,0.15)}
.zhivotnye-parent {background-color: rgba(208,203,54,0.15)}
.kultura-parent {background-color: rgba(60,6,164,0.15)}
.goroda-i-strany-parent {background-color: rgba(238,188,44,0.15)}
.znamenitosti-parent {background-color: rgba(165,25,75,0.15)}
.kosmos-parent, .kosmos-parent {background-color: rgba(0,0,0,0.15)}
.anekdoty-parent {background-color: rgba(253,253,59,0.05)}
.istoriya-parent {background-color: rgba(102,175,50,0.05)}
.eda-parent {background-color: rgba(220,39,17,0.15)}

/**/


/* right sidebar */


.right-sidebar {
	width: 300px; 
	position:absolute; 
	top:0px; 
	right: 0px; 
	margin: -10px 10px 0 10px; 
	padding: 10px;
	}
	
A.randomtaglink, A.randomtaglink:visited {
	width:90%; 
	text-align:center; 
	display:block; 	
	padding:20px 5%; 
	border-radius: .4em; 
	margin-bottom: 15px; 
	line-height: 1.4em; 
	font-size:1.2em; 
	font-weight:bold;
	color:#fff;
	background:rgba(220,39,17,0.15);
	}
A.randomtaglink:hover { 
	background: #dc2711;
	-webkit-box-shadow: 0px 0px 38px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 38px 0px rgba(0,0,0,0.75); 
	box-shadow: 0px 0px 38px 0px rgba(0,0,0,0.75); 
	}

.right-top-ad {
	line-height: 0px; 
	height: 600px;
	margin-bottom: 25px;
	}
	
.right-sidebar-random-facts {
	width: 300px; 
	margin-top: 15px;
	}
	
.b300x300 {width: 300px; height: 300px; background: #393a3f; margin-bottom: 25px}
.b300x600 {width: 300px; height: 600px; background: #393a3f; margin-bottom: 25px}
	
/* right sidebar posts */

.right-sidebar-posts {
	padding:0; 
	border: 1px rgba(255,255,255,0.05) solid; 
	border-bottom: none; 
	border-top-left-radius: .4em; 
	border-top-right-radius: .4em; 
	margin-bottom: 15px;
	}

A.right-sidebar-post, 
A.right-sidebar-post:visited {
	color: #fff; 
	line-height: 1.3em; 
	font-size: .9em; 
	padding: 15px 0; 
	border-bottom: 1px rgba(255,255,255,0.05) solid;
	display: block;
	}
	
A.right-sidebar-post:hover {
	background: #2a2b30; 
	border-bottom: 1px rgba(255,255,255,0.02) solid; 
	color: #38baff
	}

.right-sidebar-post-img {
	width: 60px; 
	height: 60px; 
	display: block; 
	background-size: auto 60px;
	background-position: 50%;
	background-repeat: no-repeat;
	float: left; 
	border-radius: .4em; 
	margin: 0 15px;
	}
	
.right-sidebar-post-title {
	width: calc(100% - 105px); 
	float: left; 
	padding-right: 15px;
	}

.social-links-home-outer {
	overflow-x: hidden; 
	padding-top: 20px;
	}
	
.social-links {
	padding-bottom: 5px; 
	width: calc(100% + 10px);
	}
	
.social-links I {font-size: 2em;}

.social-links A, 
.social-links A:visited {
	width: calc(25% - 32px);
	padding: 10px;
	margin: 0 10px 10px 0;
	border: 1px rgba(255,255,255,0.05) solid;  
	border-radius: .4em; 
	display: block; 
	text-align: center; 
	color: #fff;  
	float: left; 
	position: relative;
	}

A.social-link-insta:hover {
	border: 1px #232429 solid;
	background: rgba(250,215,14,1);
	background: -moz-linear-gradient(45deg, rgba(250,215,14,1) 0%, rgba(246,37,0,1) 28%, rgba(205,39,95,1) 52%, rgba(158,71,184,1) 77%, rgba(119,56,171,1) 100%);
	background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(250,215,14,1)), color-stop(28%, rgba(246,37,0,1)), color-stop(52%, rgba(205,39,95,1)), color-stop(77%, rgba(158,71,184,1)), color-stop(100%, rgba(119,56,171,1)));
	background: -webkit-linear-gradient(45deg, rgba(250,215,14,1) 0%, rgba(246,37,0,1) 28%, rgba(205,39,95,1) 52%, rgba(158,71,184,1) 77%, rgba(119,56,171,1) 100%);
	background: -o-linear-gradient(45deg, rgba(250,215,14,1) 0%, rgba(246,37,0,1) 28%, rgba(205,39,95,1) 52%, rgba(158,71,184,1) 77%, rgba(119,56,171,1) 100%);
	background: -ms-linear-gradient(45deg, rgba(250,215,14,1) 0%, rgba(246,37,0,1) 28%, rgba(205,39,95,1) 52%, rgba(158,71,184,1) 77%, rgba(119,56,171,1) 100%);
	background: linear-gradient(45deg, rgba(250,215,14,1) 0%, rgba(246,37,0,1) 28%, rgba(205,39,95,1) 52%, rgba(158,71,184,1) 77%, rgba(119,56,171,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fad70e', endColorstr='#7738ab', GradientType=1 );
	}

A.social-link-telegram:hover {
	background: #2da5e1; 
	border: 1px #232429 solid
	}

A.social-link-twitter:hover {
	background: #41abe1; 
	border: 1px #232429 solid
	}
	
A.social-link-facebook:hover {
	background: #1977f3; 
	border: 1px #232429 solid
	}
A.social-link-tiktok:hover {
	border: 1px #232429 solid;	
background: rgb(238,29,79);
background: linear-gradient(31deg, rgba(238,29,79,1) 43%, rgba(105,201,208,1) 60%, rgba(105,201,208,1) 61%);}

A.social-link-pinterest:hover {
	background: #c40226; 
	border: 1px #232429 solid
	}
	
.unread-sticker {
	position:absolute; 
	top:-10px; 
	right:-10px; 
	display: block; 
	background: #f33; 
	width: 15px; 
	height: 15px; 
	color: #fff; 
	padding: 5px; 
	border-radius:20px;
	font-weight: 700; 
	font-size: .9em;
	}

/**/

/* FOOTER */

FOOTER {
	padding-top: 15px; 
	text-align: center; 
	color: #d5d5d5;
	}
	
.footer-copyright {
	display: inline-block; 
	margin:0 20px 15px 20px;
	}
	
.footer-mail {
	margin:0 20px 20px 20px; 
	display: inline-block
	}

.wpadminbar {
	background-color: #000 !important
	}
	
/**/

.spinner-text {
	color: #fff; 
	font-size: 1.2em; 
	text-align: center; 
	margin-bottom: 15px; 
	margin-top: 20px;
	}
	
.spinner {
	margin: 0 auto;
	width: 40px;
	height: 40px;
	position: relative;
	text-align: center; 
	-webkit-animation: sk-rotate 2.0s infinite linear;
	animation: sk-rotate 2.0s infinite linear;
	}

.dot1, 
.dot2 {
	width: 60%;
	height: 60%;
	display: inline-block;
	position: absolute;
	top: 0;
	background-color: #fff;
	border-radius: 100%;
	-webkit-animation: sk-bounce 2.0s infinite ease-in-out;
	animation: sk-bounce 2.0s infinite ease-in-out;
	}

.dot2 {
	top: auto;
	bottom: 0;
	-webkit-animation-delay: -1.0s;
	animation-delay: -1.0s;
	}

@-webkit-keyframes sk-rotate { 100% { -webkit-transform: rotate(360deg) }}
@keyframes sk-rotate { 100% { transform: rotate(360deg); -webkit-transform: rotate(360deg) }}

@-webkit-keyframes sk-bounce {
  0%, 100% { -webkit-transform: scale(0.0) }
  50% { -webkit-transform: scale(1.0) }
}

@keyframes sk-bounce {
  0%, 100% { 
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 50% { 
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}


/* ADAPTIVE */

@media screen and (max-width: 1400px) {
	 .content {max-width:600px;}
	 }

@media screen and (max-width: 1300px) {
	.post-box IMG {
		margin-left:0 !important; 
		width: 100% !important; 
		-webkit-box-shadow: none !important;
		-moz-box-shadow: none !important; 
		box-shadow: none !important; 
		border-radius: 0em !important;
		}
	}

@media screen and (max-width: 1260px) {
	.left-sidebar {display: none;}
	.right-sidebar {
		display: block; 
		position: static; 
		width: calc(100% - 40px);
		}
	.right-top-ad {
		width: 300px; 
		margin: 0 auto 20px auto; 
		text-align: center;
		}
		
	.right-bottom-ad {display: none;}
	.menu-icon .menu-show {display: block;}
	.menu-icon .menu-hide {display: none;}
	
	HEADER {
		border-bottom: none; 
		margin-bottom: 10px;
		}
		
	HEADER .logo {
		left: 50%; 
		margin-left: -65px; 
		top:18px;
		}
		
	.left-sidebar {
		background: #232429 !important;
		-webkit-box-shadow: 1px 7px 8px 0px rgba(0,0,0,0.75);
		-moz-box-shadow: 1px 7px 8px 0px rgba(0,0,0,0.75);
		box-shadow: 1px 7px 8px 0px rgba(0,0,0,0.75);
		z-index: 10005;
		}
		
	.content {max-width:700px !important;}
	
	.post-box-header {
		border-top: 1px rgba(255,255,255,0.05) solid; 
		padding-top: 9px;
		}
		
	.post-box H1 {border-radius: 0px;}
	
	.yes {
		width: calc(100% - 60px);
		min-width: 300px;
		padding: 80px 30px 100% 30px;
		background: #2e2f34;
		z-index: 10000;
		position: relative
		}
	}
	
@media screen and (max-width: 800px) {
	.left-sidebar {
		width: calc(100% - 40px) !important; 
		padding-top: 15px;
		}
	.nomobile, 
	.all-menu,
	.right-bottom-ad {display: none;}
		
	.mobile {display: inline !important;}
	
	HEADER {margin-bottom: 5px !important;}
	
	.new-text-post-cat {display: none;}
	
	.post-box BLOCKQUOTE {
		background: #f0f0f0; 
		width:calc(93% - 60px); 
		margin-bottom: 20px; 
		}
		
	.subcategory-list, 
	.subcategory-list-one {
		padding-left: 20px; 
		padding-right: 20px;
		}
		
	.subcategory-all-links-button-outer {right: 20px;}
	
	.picture-facts-single-header {padding:0 20px;}
	
	.post-box-header {
		padding: 9px 20px 9px 2px;
		border-top-left-radius:0px;
		border-top-right-radius:0px;
		letter-spacing: .25em;
		font-size: .75em;
		}
		
	.post-box-share {
		border-bottom-left-radius:0px;
		border-bottom-right-radius:0px;
		}
		
	.post-box-text P {width:calc(100% - 60px);}
	
	.random-facts-navigation-inner {
		border-bottom-left-radius:0px;
		border-bottom-right-radius:0px;
		margin-bottom: 10px; 
		background: none;
		padding-top: 0px;
		}
		
	.post-box {margin-bottom: 30px;}
	.post-box H1 {font-size: 1.5em;}
	.post-box H2 {font-size: 1.3em;}
	.feed-picture-facts-share {display: none;}
	.feed-picture-fact IMG {border-radius:0px;}	
	.post-box-text .kstati {width: calc(100% - 60px);}
	
	.category-header {
		padding: 20px;
		border-top:1px rgba(255,255,255,0.05) solid;
		}
		
	.category-description {padding: 20px !important;}
	.category-header H1 {
		font-size: 1em !important; 
		line-height: 1.3em;
		}
	
	.new-text-post-outer, 
	.feed-dr {border-radius: 0;}
	
	.new-text-post-title {font-size: 1.3em;}
	
	.new-text-post-title-commercial {

	font-size: .9em; font-weight: 400;
	
	}
.commercial-tag {

	font-size: .5em; 

	}
	
	.new-text-post-outer, 
	.feed-picture-fact-outer {margin-bottom: 20px;}
	
	.wdw1 {width: 100%; left: 0px;}
	.wdw1 .wdw-btn  {display:block;}
	
	.hdr1 {display:block;}
	
	.cat-image IMG {border-radius:0;}
	}