/*------------------------------------------------------------------------

# mod_featcats - Featured Categories

# ------------------------------------------------------------------------

# author    Jesús Vargas Garita

# Copyright (C) 2010 www.joomlahill.com. All Rights Reserved.

# @license - http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL

# Websites: http://www.joomlahill.com

# Technical Support:  Forum - http://www.joomlahill.com/forum

-------------------------------------------------------------------------*/



ul.featcats, ul.fc_leading {

	margin: 0!important;

	padding: 0!important;

	list-style: none!important;

	list-style-type: none!important;

}

li.featcat {

	background: none!important;

	float: left;

	padding: 0 8px 15px!important;

	position: relative;

}

li.featcat h1, li.featcat h2, li.featcat h3, li.featcat h4, li.featcat h5, li.featcat h6 {

	margin-top: 0!important;

	padding-top: 0!important;

}

.fc_leading li {

	border-top: 1px solid #DDDDDD;

	padding: 10px 0!important;

	background: none!important;

}

.fc_leading li:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden;

}

.fc_leading li:first-child {

	padding-top: 0;

	border: none;

}

li.featcat_clr {

	clear: both;

}

ul.fc_leading img {

	float: left;

	margin-right: 10px;

}

.fc_writtenby, .fc_date {

	display: inline-block;

	font-size: 80%;	

	padding: 5px 0;

}

.fc_links .fc_writtenby, .fc_links .fc_date { padding: 0; }

.fc_links li a { display: block; }

.date-and-author:before {

	content: " | ";

}

li.featcat > a.fc_more {

	display: block;

	float: right;

}

li.fc_more {}

.fc_ajax {position:relative;}

.fc_items:after, .clearafter:after {

	clear: both;

	content: '.';

	display: block;

	height: 0;

	line-height: 0;

	font-size:0;

	visibility: hidden;

}

.fc_pag {

	height: 18px;

	line-height: 18px;

	padding: 10px 5px 0;

	text-align: right;

}

.fc_pag span {

	color: #CCC;

	border: 1px solid #CCC;

	border-radius: 9px;

	cursor: pointer;

	display: inline-block;

	font-size: 9px;

	height: 16px;

	line-height: 16px;

	text-align: center;

	width: 16px;

	margin: 0 -1px;

}

.fc_pag span.totalcount {

	border: none;

	cursor: default;

}

.fc_pag li span:hover, .fc_pag span.current {

	color: #000;

	background-color: rgb(250, 255, 189);

}

.fc_pag span.totalcount:hover {

	color: #CCC;

	background: none;

}

.fc_loading { 

	left: 0;

    position: absolute;

	text-align: center; 

	top: 0;

	width: 100%;

}

.featcats .firstcol {

	margin-left: 0!important;

}

/*-- slider css --*/
.slick-list .slick-slide {
	padding:5px;
}
.category_slider{
	width:100%;
	height:100%;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}
.category_slider h1, .category_slider h2, .category_slider h3, .category_slider h4, .category_slider h5, .category_slider h6{
	font-size:14px;
	line-height: 20px;
	font-weight:bold;
	margin:5px auto;
}
.cat_image{
    width: 100%;
    height: 110px;
    overflow: hidden;
}
.cat_image img{
	max-height:100%;
}
.article_content h4{
	margin-top:0;
}
.article_content h4 a{
	font-size:17px;
	line-height:22px;
	font-weight:bold;
	color:#000;
}
.article_content p{
	margin-bottom:0;
}
.author_image{
	width:100px;
	height:140px;
	margin:0 15px 15px 0;
	overflow:hidden;
	float:left;
}
.slick-list .article_content{
	display:table;
}
.slider-for .article_content .fc_writtenby{
	font-size:14px;
	font-weight:bold;
}
.slider-for .fc_readmore{
	text-align:right;
}
.slider-for .slick-current h3{
	font-size:22px;
	line-height:25px;
	font-weight:bold;
	color:#000;
        font-style: italic;
	padding:0 0 10px 14px;
	border-bottom:#efefef solid 3px;
	width:100%;
	background:url(blue_bg.jpg) left 10px no-repeat;
}
.slick-arrow{
	background-color:transparent;
	background-image:url(bg_direction_nav.png);
	background-position:0px 0px;
	width:22px;
	height:15px;
	padding:0 !important;
	font-size:0;
	position: absolute;
    top: 30%;
	z-index: 999;
}
.slick-arrow.slick-prev{
	background-position:0px -17px;
	left:-17px;
}
.slick-arrow.slick-next{
	 background-position: 20px -16px;
	 right: -17px;
}
.slick-arrow:hover{
	background-color:transparent;
	background-image:url(bg_direction_nav.png);
}
.slick-list .slick-slide .category_slider{
	cursor:pointer;
}
.fc_links{
	list-style:none;
}
.fc_links li a{
	text-align:right;
	font-size:17px;
	text-decoration:underline;
}

.slick-slide img {
    display: inline-block !important;
}

@media screen and (max-width: 768px) {
     .slick-arrow.slick-next{
		right: -7px; 
	 }
}
@media screen and (max-width: 640px) {
     .fc_links li a{
		 text-align:left;
	 }
	 .slick-arrow.slick-next{
		right: -17px; 
	 }
}
@media screen and (max-width: 360px) {
	.slider-for .article_content{
		width:100%;
		float:left;
	}
	.slick-slide img {
       display: inline-block !important;
    }
	
}