
/*------------------------------------ Slide Show1 ------------------------------------*/
div.SlideShow1
{
	position:relative;
}
div.SlideShow1 div.slideshowtitle
{
	background:#888;
	color:#fff;
	padding:5px 10px;
	text-align:right;
}
div.SlideShow1 div.slideshowtitle::before
{
	font:900 14px 'FontAwesome';
	content:"\f111";
	padding:0 0 0 5px;
}
div.SlideShow1 div.slides1
{
	display:none;
	cursor:pointer;
}
div.SlideShow1 div.slides1:hover
{}
div.SlideShow1 div.slides1 img
{
	width:100%;
	height:500px;
	margin-bottom:-9px;
	object-fit:cover;
}
div.SlideShow1 div.text1
{
	width:100%;
	text-align:center;
	padding:10px 5px 5px 5px;
	position:absolute;
	bottom:140px;
	background:rgba(0,0,0,0.5);
	line-height:1.5;
	display:none;
}
div.SlideShow1 div.text1 span
{
	font-size:13px;
	color:#fff;
	text-shadow:0 0 10px #000;
}
div.SlideShow1 div.text1 div
{
	color:#bbb;
	font-size:13px;
	margin:10px 0 0 0;
}
div.SlideShow1 div.prev1,div.SlideShow1 div.next1
{
	position:absolute;
	font:900 40px 'FontAwesome';
	color:rgba(255,255,255,0.5);
	padding:10px;
	top:20%;
	cursor:pointer;
	transition:color 0.3s;
}
div.SlideShow1 div.prev1
{
	right:1%;
}
div.SlideShow1 div.next1
{
	left:1%;
}
div.SlideShow1 div.prev1:hover,div.SlideShow1 div.next1:hover
{
	color:rgba(255,255,255,1);
}
div.SlideShow1 div.prev1::after
{
	content:"\f105";
}
div.SlideShow1 div.next1::after
{
	content:"\f104";
}
div.slidethumbs1
{
	display:flex;
}
div.slidethumbs1 div.thumb1
{
	height:85px;
	filter:grayscale(100%);
	transition:filter 0.6s;
	cursor:pointer;
	margin:5px 0 0 0;
	opacity:0.8;
}
div.slidethumbs1 div.thumb1:not(:last-child)
{
	margin-left:5px;
}
div.slidethumbs1 div.active,div.slidethumbs1 div.thumb1:hover
{
	filter:none;
	opacity:1;
}
div.slidethumbs1 div.thumb1 img
{
	width:100%;
	height:100%;
	object-fit:cover;
}
div.slidedots1
{
	margin:15px 0 0 0;
}
div.slidedots1 span.dot1
{
	height:15px;
	width:15px;
	margin:0 1px;
	background:#bbb;
	border-radius:50%;
	display:inline-block;
	transition:background 0.6s;
	cursor:pointer;
}
div.slidedots1 span.active,div.slidedots1 span.dot1:hover
{
	background:#444;
}
@media only screen and (min-width:992px)
{
	div.SlideShow1 div.slides1 img	{ height:500px; }
	div.SlideShow1 div.text1		{ display:block; }
	div.SlideShow1 div.text1 span	{ font-size:17px; }
	div.SlideShow1 div.text1 div	{ font-size:15px; }
	div.SlideShow1 div.prev1		{ font-size:50px; top:40%; transform:translate(0,-50%); }
	div.SlideShow1 div.next1		{ font-size:50px; top:40%; transform:translate(0,-50%); }
}
/*------------------------------------ List Latest ------------------------------------*/
div.listlatest
{
	margin:5px;
	text-align:right;
}
div.listlatesttitle
{
	border-right:6px solid #2BAEA2;
	padding:0 10px 0 0;
	font-size:18px;
	font-weight:700;
	line-height:1.4;
	color:#2BAEA2;
	cursor:pointer;
	display:inline-block;
	margin:5px 0;
}
div.listlatestblock
{
	height:80px;
	margin:15px 0;
}
div.listlatestimage
{
	float:right;
	width:25%;
	height:80px;
}
div.listlatestimage img
{
	width:100%;
	height:100%;
}
div.listlatesttext
{
	float:right;
	width:75%;
	height:65px;
	padding:0 15px 0 0;
	overflow:hidden;
}
div.listlatesttext a
{
	line-height:1.5;
	display:inline-block;
}
div.listlatestdate
{
	float:right;
	width:75%;
	height:15px;
	text-align:left;
	font-size:14px;
	color:#fff;
	line-height:1;
}
div.listlatestdate::before
{
	font:900 14px 'FontAwesome';
	content:"\f017";
	padding:0 5px 0 0;
}
/*------------------------------------ List Latest2 ------------------------------------*/
div.listlatest2
{
	width:270px;
	margin:auto;
}
a.listlatest2previous,a.listlatest2next
{
	font:900 22px 'FontAwesome';
	cursor:pointer;
}
a.listlatest2previous:before
{
	content:"\f060";
}
a.listlatest2next:before
{
	content:"\f061";
}
div.listlatest2blocks
{
	display:flex;
	flex-flow:row nowrap;
	justify-content:right;
	position:relative;
	overflow:hidden;
}
div.listlatest2block
{
	min-width:260px;
	width:260px;
	height:220px;
	margin:5px;
	position:relative;
	overflow:hidden;
}
div.listlatest2block img
{
	width:100%;
	height:100%;
	transition:all 3s;
	cursor:pointer;
}
div.listlatest2block img:hover
{
	transform:scale(1.2);
}
div.listlatest2text
{
	color:#fff;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	width:100%;
	height:0;
	background:rgba(0,0,0,0.4);
	padding:0 10px;
	line-height:normal;
	transition:all 0.5s;
}
div.listlatest2block:hover div.listlatest2text
{
	height:60px;
}
@media only screen and (min-width:992px)
{
	div.listlatest2
	{
		width:810px;
	}
}
/*------------------------------------ Vote ------------------------------------*/
div.votes
{
	margin:25px 10px;
	text-align:right;
}
div.votetitle
{
	border-right:6px solid #2BAEA2;
	padding:0 10px 0 0;
	font-size:18px;
	font-weight:700;
	line-height:1.4;
	color:#2BAEA2;
	display:inline-block;
	margin:5px 0;
}
div.votetext
{}
div.voteoption
{}
div.voteresult
{
	display:none;
}
div[class^='votebar']
{
	width:4px;
	height:15px;
	display:inline-block;
}
div.votebar1
{
	background:#00f;
}
div.votebar2
{
	background:#f00;
}
div.votebar3
{
	background:#080;
}
div.votebar4
{
	background:#f0f;
}
div.votebar5
{
	background:#f80;
}
div.votebar6
{
	background:#08f;
}
div.votebar7
{
	background:#088;
}
div.votebar8
{
	background:#888;
}
div.votebar9
{
	background:#222;
}
div.votebar10
{
	background:#ff0;
}
/*------------------------------------ More View ------------------------------------*/
div.moreviews
{
	text-align:right;
}
div.moreviewstitle
{
	border-right:6px solid #2BAEA2;
	padding:0 10px 0 0;
	font-size:18px;
	font-weight:700;
	line-height:1.4;
	color:#2BAEA2;
	cursor:pointer;
	display:inline-block;
	margin:5px 0;
}
div.moreviewsblock
{
	height:75px;
	margin:15px 0;
}
div.moreviewsimage
{
	float:right;
	width:25%;
	height:75px;
}
div.moreviewsimage img
{
	width:100%;
	height:100%;
}
div.moreviewstext
{
	float:right;
	width:75%;
	height:75px;
	padding:0 10px 0 0;
	overflow:hidden;
}
div.moreviewstext a
{
	line-height:1.3;
	display:inline-block;
}
div.moreviewshits
{
	float:left;
	width:15%;
	text-align:center;
	font-weight:900;
	background:#666;
	width:35px;
	height:35px;
	color:#fff;
	padding:4px 0 0 0;
	margin:20px 0 0 0;
	overflow:hidden;
}
div.moreviewshits:hover
{
	background:#333;
}
/*------------------------------------ Maillist ------------------------------------*/
div.maillist
{
	padding:5px 15px;
}
div.maillisttitle
{
	font-size:20px;
	color:#2BAEA2;
}
div.maillist input[type=text]
{
	text-align:center;
}
@media only screen and (min-width:992px)
{
	div.maillisttitle	{ font-size:24px; }
}
/*------------------------------------ Random ------------------------------------*/
div.random
{
	text-align:right;
}
div.randomtitle
{
	border-right:6px solid #2BAEA2;
	padding:0 10px 0 0;
	font-size:18px;
	font-weight:700;
	line-height:1.4;
	color:#2BAEA2;
	cursor:pointer;
	display:inline-block;
	margin:5px 0;
}
div.randomblock
{
	height:80px;
	margin:10px 0;
}
div.randomimage
{
	float:right;
	width:25%;
	height:80px;
}
div.randomimage img
{
	width:100%;
	height:100%;
}
div.randomtext
{
	float:right;
	width:75%;
	height:65px;
	padding:0 15px 0 0;
	overflow:hidden;
}
div.randomtext a
{
	line-height:1.5;
	display:inline-block;
}
div.randomdate
{
	float:right;
	width:75%;
	height:15px;
	text-align:left;
	font-size:14px;
	color:#777;
	line-height:1;
}
div.randomdate::before
{
	font:900 14px 'FontAwesome';
	content:"\f017";
	padding:0 5px 0 0;
}
/*------------------------------------ ImportantSite ------------------------------------*/
div.importantsite
{
	text-align:right;
}
div.importantsitetitle
{
	border-right:6px solid #2BAEA2;
	padding:0 10px 0 0;
	font-size:18px;
	font-weight:700;
	line-height:1.4;
	color:#2BAEA2;
	cursor:pointer;
	display:inline-block;
	margin:5px 0;
}
div.importantsite span::before
{
	font:900 16px 'FontAwesome';
	content:"\f0d9";
	margin:0 5px;
}
div.importantsite img
{
	width:100%;
	max-width:64px;
}
/*------------------------------------ Advertisement ------------------------------------*/
div.advertisement
{}
div.advertisement>div
{
	padding:15px 15px 0 15px;
}
@media only screen and (min-width:992px)
{
	div.advertisement>div
	{
		padding:15px;
	}
}
/*------------------------------------ Category Latest1 ------------------------------------*/
div.categorylatest1
{
	background:#eee;
	margin:20px 0;
	padding:15px;
}
div.categorylatest1title
{
	border-right:6px solid #0083ff;
	padding:10px 10px 0 0;
	font-size:18px;
	font-weight:700;
	line-height:1.4;
	color:#0083ff;
	display:inline-block;
}
div.categorylatest1first
{
	height:445px;
	background-position:center;
	background-size:cover;
	cursor:pointer;
	position:relative;
	overflow:hidden;
}
div.categorylatest1firsttext
{
	text-align:right;
	position:absolute;
	bottom:45px;
	color:#fff;
	font-size:18px;
	font-weight:700;
	line-height:1.4;
	padding:0 20px;
}
div.categorylatest1firstdate
{
	text-align:right;
	position:absolute;
	bottom:15px;
	color:#fff;
	padding:0 20px;
	font-size:14px;
	line-height:1;
}
div.categorylatest1firstdate::before
{
	font:900 14px 'FontAwesome';
	content:"\f017";
	padding:0 5px 0 0;
}
div.categorylatest1block
{
	height:100px;
	margin:15px 0 0 0;
	text-align:right;
}
div.categorylatest1image
{}
div.categorylatest1image img
{
	width:100%;
	height:100px;
}
div.categorylatest1text
{
	height:80px;
	padding:0 10px 0 0;
	overflow:hidden;
	line-height:1.34;
}
div.categorylatest1date
{
	height:20px;
	padding:5px 10px 0 0;
	color:#555;
	font-size:13px;
	line-height:1;
}
div.categorylatest1date::before
{
	font:900 13px 'FontAwesome';
	content:"\f017";
	padding:0 5px 0 0;
}
@media only screen and (min-width:992px)
{
	div.categorylatest1
	{
		margin:20px 0 20px 20px;
		border-radius:5px;
	}
	div.categorylatest1block
	{
		padding:0 10px 0 0;
		margin:0 0 15px 0;
	}
}
/*------------------------------------ Category Latest2 ------------------------------------*/
div.categorylatest2
{
	background:#eee;
	margin:20px 0;
	padding:10px;
}
div.cl2header
{
	justify-content:space-between;
}
div.cl2title
{
	padding:3px 10px;
	font-size:15px;
	background:#0083ff;
	color:#fff;
	border-radius:5px;
}
div.cl2more
{
	padding:3px 10px;
	background:#fff;
	border-radius:5px;
	cursor:pointer;
}
div.cl2more:hover
{
	color:#f00;
}
div.cl2images
{}
div.cl2image
{
	width:100%;
	max-width:320px;
	height:auto;
	margin:10px 0;
	position:relative;
	overflow:hidden;
}
div.cl2image img
{
	width:100%;
	height:100%;
	min-height:250px;
	transition:all 4s;
	opacity:1;
	cursor:pointer;
	object-fit:cover;
}
div.cl2image img:hover
{
	opacity:0.75;
	transform:scale(1.2);
}
div.cl2text
{
	color:#fff;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	width:100%;
	height:60px;
	background:rgba(0,0,0,0.4);
	padding:0 5px;
	line-height:2.2;
	transition:all 0.5s;
}
div.cl2image:hover div.cl2text
{
	height:0;
}
@media only screen and (min-width:992px)
{
	div.categorylatest2
	{
		padding:15px;
		margin:20px 0 20px 20px;
		border-radius:5px;
	}
	div.cl2title
	{
		font-size:17px;
	}
	div.cl2image
	{
		max-width:370px;
		max-height:270px;
		margin:10px;
	}
	div.cl2text
	{
		padding:0 10px;
		line-height:normal;
	}
}
/*------------------------------------ categorylatest3 ------------------------------------*/
div.categorylatest3
{
	text-align:right;
	margin:0 10px;
}
div.categorylatest3title
{
	background:#822B84;
	margin:10px 0;
	color:#fff;
	padding:5px 10px;
	cursor:pointer;
}
div.categorylatest3title::before
{
	font:900 14px 'FontAwesome';
	content:"\f111";
	padding:0 0 0 5px;
}
div.categorylatest3block
{
	margin:0 0 10px 0;
	padding:10px;
	background:#eee;
	border-right:6px solid #822B84;
}
div.categorylatest3text
{}
div.categorylatest3text a
{
	color:#822B84;
}
div.categorylatest3text a:hover
{
	color:#f00;
}
@media only screen and (min-width:992px)
{
	div.categorylatest3
	{
		margin:0 15px;
	}
}
/*------------------------------------ categorylatest4 ------------------------------------*/
div.categorylatest4
{
	text-align:right;
	border-right:6px solid #822B84;
}
div.categorylatest4title
{
	background:#822B84;
	margin:10px 0;
	color:#fff;
	padding:5px 10px;
	cursor:pointer;
}
div.categorylatest4title::before
{
	font:900 14px 'FontAwesome';
	content:"\f111";
	padding:0 0 0 5px;
}
div.categorylatest4block
{
	margin:0 0 10px 0;
	padding:10px;
	background:#eee;
}
div.categorylatest4text a
{
	color:#822B84;
}
div.categorylatest4text a:hover
{
	color:#f00;
}
div.categorylatest4text a::before
{
	font:900 14px 'FontAwesome';
	content:"\f060";
	padding:0 0 0 5px;
}
div.categorylatest4image
{
	height:150px;
	text-align:center;
	margin:10px 0 0 0;
}
div.categorylatest4image img
{
	width:100%;
	max-width:250px;
	height:100%;
}
@media only screen and (min-width:992px)
{
	div.categorylatest4
	{
		margin:0 0 0 20px;
	}
	div.categorylatest4image
	{
		text-align:left;
		margin:0;
	}
}
/*------------------------------------ Categories Icons ------------------------------------*/
div.categoryicons
{
	background:#eee;
	margin:20px 0;
	padding:10px;
	display:flex;
	flex-flow:row wrap;
	justify-content:center;
}
div.categoryicon
{
	max-width:350px;
	margin:10px 0 15px 0;
}
div.cititle a
{
	font-size:22px;
	color:#555;
	margin:0 0 10px 0;
	padding:0 0 3px 0;
	display:inline-block;
	border-bottom:1px dotted #999;
}
div.cititle a:hover
{
	color:#0D7C00;
	text-decoration:underline;
}
div.citext
{
	font-size:14px;
}
div.citext a.button
{
	margin:8px 0 0 0;
}
@media only screen and (min-width:992px)
{
	div.categoryicons
	{
		padding:15px;
		margin:20px 0 20px 20px;
		border-radius:5px;
	}
	div.categoryicon
	{
		margin:20px 15px;
	}
	div.cititle a
	{
		font-size:26px;
	}
	div.citext
	{
		font-size:15px;
	}
}
/*------------------------------------ All Categories ------------------------------------*/
div.allcategories
{}
div.allcategories > div
{
	flex:100%;
	max-width:100%;
	margin:10px;
	padding:10px;
	border:1px dashed #bbb;
	border-radius:10px;
}
div.allcategories > div:hover
{
	background:#f4f4f4;
}
div.allcategories img
{
	max-width:60%;
}
@media only screen and (min-width:768px)
{
	div.allcategories > div
	{
		flex:31%;
		max-width:31%;
	}
}
/*------------------------------------ Sub Categories ------------------------------------*/
div.subcategories
{}
div.subcategories>div
{
	flex:100%;
	max-width:100%;
	margin:0 0 25px 0;
	text-align:center;
}
div.subcategories img
{
	max-width:45%;
}
@media only screen and (min-width:768px)
{
	div.subcategories>div
	{
		flex:33%;
		max-width:33%;
	}
}
/*------------------------------------ Contents Of Category ------------------------------------*/
select.contentsofcategory
{
	display:inline-block;
}
div.contentstable
{}
div.contentstable img
{
	max-width:15%;
}
/*------------------------------------ Content ------------------------------------*/
div.contentimages
{
	position:relative;
	margin:5px 0 0 0;
}
div.contentimages div#contentimagetext
{
	position:absolute;
	padding:10px 20px;
	color:#fff;
	bottom:30px;
	left:50%;
	transform:translate(-50%,0);
	background:rgba(0,0,0,0.5);
	text-align:center;
	border-radius:10px;
	display:none;
}
img.contentthumb
{
	cursor:pointer;
}
div.contenticons a
{
	font:900 34px 'FontAwesome';
	color:#444;
	margin:0 3px 0 0;
}
div.contenticons a:hover
{
	color:#000;
}
a.savetext::before
{
	content:"\f15c";
}
a.savehtml::before
{
	content:"\f15c";
	font-weight:400;
}
a.print::before
{
	content:"\f02f";
}
a.tellfriend::before
{
	content:"\f007";
}
div.contentlinks i::before
{
	font:900 16px 'FontAwesome';
	content:"\f0d9";
	margin:0 0 0 10px;
}
div.similarcontents img
{
	max-width:100px;
}
div.contentsocialmedia
{}
div.contentsocialmedia a
{
	font:400 24px 'FontAwesome';
	color:#555;
	display:inline-block;
	margin:0 4px;
}