@import "font-awesome.min.css";
.jtcs_item_wrapper {
  margin: 0;
  padding: 0;
  font-size: 1em;
}

.jtcs_item_wrapper .jtcs_item_with_intro {
  clear: both;
  list-style: none;
}

.jtcs_item_wrapper .jtcs_item_with_intro .jtcs_item_title {
  font-size: 1.2em;
  line-height: normal;
  display: block;
  margin-bottom: 0.3em;
}

.jtcs_item_wrapper .jtcs_item_with_intro .jtcs_item_date {
  font-size: 0.8em;
  color: #666;
  display: block;
  margin-bottom: 0.7em;
}

.jtcs_item_wrapper .jtcs_item_with_intro .jtcs_thumb_before_title img {
  float: left;
  margin: 0.2em 0.7em 0.3em 0;
}

.jtcs_item_wrapper .jtcs_item_with_intro .jtcs_thumb_after_title img {
  float: left;
  margin: 0.7em 0.7em 0.3em 0.7em;
}

.jtcs_item_wrapper .jtcs_item_with_intro .jtcs_item_introtext {
  font-size: 0.9em;
  display: block;
  margin-bottom: 1.2em;
  line-height: inherit;
  background: #f0f0f0;
  padding: 0.7em 0.7em 0.3em 0.7em;
  box-shadow: inset 0px 0px 10px #eee;
  border-radius: 4px;
  color: #666;
  text-shadow: 0 1px 0 #fff;
}

.jtcs_item_wrapper .jtcs_item_with_intro .jtcs_item_introtext::after {
  content: '';
  display: block;
  clear: both;
  height: 0.2em;
}

.jtcs_item_wrapper .jtcs_item_without_intro {
  margin-left: 1em;
  border-bottom: 1px solid #ddd;
  font-size: 1em;
  padding: 0.3em;
}

.jtcs_item_wrapper .jtcs_item_without_intro .jtcs_item_title {
  font-size: 0.9em;
  line-height: inherit;
  font-weight: 700;
}

.jtcs_item_wrapper .jtcs_item_without_intro .jtcs_item_date {
  font-size: 0.9em;
  color: #CC9900;
  display: inline-block;
}

.jtcs_more_cat {
  display: block;
  padding: 0.7em 0;
  font-size: 0.9em;
}

.jtcs_more_cat a {
  text-decoration: underline;
}
/*======= BT CONTENT SLIDER ========*/
.jt-cs {
	position: relative;
	border: none;
}
.slides_container {
	overflow: hidden;
	position: relative;
}
.jt-cs h3 {
	margin: 0 !important;
}

/*
	Handles - Next/prev buttons
*/
.jt-cs .next,.jt-cs .prev {
	display: none;
	width: 40px;
	height:40px;
	border-radius:100%;
	top:0;
}
.jt-cs .next .fa{ margin:5px 0 0 5px;}
.jt-cs .prev  .fa{ margin:5px 5px 0 0px;}
.jt-cs:hover .next, .jt-cs:hover .prev{
	display:block;
}
.jt-cs .next:hover, .jt-cs .prev:hover{outline:none;
	opacity:1;
}
.jt-cs a.next {
	background:rgba(213,213,213,0.5);
	position:absolute;
	z-index:100;
	margin:0;
	padding:0;
	right:0;
	color:#01b0f8;
	top: 50%;
	line-height: 40px;
	text-align: center;
	margin-top:-40px;
	font-size:20px;
}
.jt-cs a.prev {
	background:rgba(213,213,213,0.5);
	position:absolute;
	z-index:999;
	margin:0;
	padding:0;
	left:0;
	top: 50%;
	line-height: 40px;
	text-align: center;
	margin-top:-40px;
	color:#01b0f8;
	font-size:20px;
}
.jt-cs .slides_control:hover,.jt-cs .slide:hover,.jt-cs:hover{outline:none;}
/*bullet */
.jt-cs .jt_handles {
	
	position: absolute !important;
	margin:  0 !important;
	padding: 0 !important;
	border: 0 !important;
	z-index:101;
}
.jt-cs .jt_handles li {
	float: left;
	margin: 0 1px!important;
	list-style:none;
	padding:0px!important;
	background:none!important;
}
.jt_handles li a {
	display: block !important;
	width: 10px;
	height: 0;
	padding-top: 10px;
	background-color:#c5d2d8;
	float: left;
	padding: 10px 0 0 0 !important;
	overflow: hidden;
	outline:none;
	border-radius:100%;
}
.jt_handles li.current a {
	background-color:#01b0f8;outline:none;
}

/*numbering */
.jt-cs .jt_handles_num {
	border: 1px solid red;
	position: absolute !important;
	margin:  0 !important;
	padding: 0 !important;
	border: 0 !important;
	z-index:101;
}
.jt-cs .jt_handles_num li {
	float: left;
	margin: 0 1px!important;
	list-style:none;
	padding:0px!important;
	background:none!important;
}
.jt_handles_num li a {
	display: block !important;
	width:12px;
	height:15px;
	line-height:15px;
	background:grey;
	float: left;
	padding:0!important;
	overflow: hidden;
	text-align:center;
	text-decoration:none;
	color:#fff;
	font-size:10px;
}
.jt_handles_num li a:hover{
	opacity:0.8;
}
.jt_handles_num li.current a {
	background:#01b0f8; outline:none;
}

/*** CSS STYLE FOR ITEM ****/
.jt-cs .jt-row {
	float: left;
	position: relative;
	overflow: hidden;
}
.jt-cs .jt-inner {
	margin: 0;
	position: relative;
	padding: 0 10px;
}
.jt-cs .jt-inner a {
	text-decoration: none;
}
.jt-cs .jt-inner img {
	outline: 1px solid #b5b5b5;
	border: 2px solid #fff;
	max-width:99%;
	margin:5px 0px;
}
.jt-cs .jt-inner .jt-title {
	clear: both;
	color: #d67900;
	font-weight: bold;
	text-transform: uppercase;
	line-height:150%;
}
.jt-cs .jt-inner .jt-category {
	clear: both;
	color: #4a4a4a;
	font-weight: bold;
	line-height:150%;

}
.jt-cs .jt-center{
	text-align:center;
}
.jt-cs .jt-extra {
	clear: both;
	margin-top: 5px;
}
.jt-cs .jt-date,.jt-cs .jt-author {
	font-weight: normal;
	font-size: 80%;
}
.jt-row-separate {
	clear: both;
	height: 1px;
	border-bottom: 1px solid #ededed;
	margin: 0px 10px;
	margin-bottom: 15px;
}

.jt-cs .jt-imagecover{ position:relative; overflow:hidden}
.jt-cs .hover-icons {margin-top: -22px;position: absolute;top: 50%;width: 100%;z-index: 4;text-align: center;}
.jt-cs .hover-icons  a {display: inline-block;height:44px;line-height:44px;opacity: 0;position:relative;text-align: center;top:0px;width:44px;z-index: 5;border-radius:0px;
-webkit-transition: all .4s ease-in-out;transition: all .5s ease-in-out;font-weight: 400;background: rgba(0,0,0,.7);border-radius: 100%;}
.jt-cs .hover-icons .fa{font-size:20px;line-height:44px;}
.jt-cs .hover-icons a.icon-lightbox{ right:-100px;opacity:0; left:auto;transition: all ease-in-out 0.5s;-webkit-transition: all ease-in-out 0.5s;}
.jt-cs .hover-icons a.icon-url{margin-right:10px;left:-100px;transition:all ease-in-out 0.5s;-webkit-transition:all ease-in-out 0.5s;opacity:0}

.jt-cs .jt-imagecover:hover .hover-icons {filter: alpha(opacity=100);opacity: 1;transition: all ease-in-out 0.5s;-webkit-transition: all ease-in-out 0.5s;}
.jt-cs .jt-imagecover:hover:hover .hover-icons a.icon-url{opacity: 1; left:0;transition: all ease-in-out 0.5s;-webkit-transition: all ease-in-out 0.5s;}
.jt-cs .jt-imagecover:hover .hover-icons a.icon-lightbox{opacity: 1; right:0;transition: all ease-in-out 0.5s;-webkit-transition: all ease-in-out 0.5s;}

.jt-cs .jt-imagecover::before {background:rgba(0,0,0,0.5);bottom: 0;content: "";left: 0;opacity: 0;position: absolute;right: 0;top: 0;transition: all 0.2s linear;z-index: 3;}
.jt-cs .jt-imagecover:hover::before {opacity:1;}
.jt-cs .jt-imagecover img {outline: none;border: 0;max-width: 100% !important;margin-top: 0;margin-bottom: 0;-webkit-transition: all 0.2s linear 0s;-moz-transition: all 0.2s linear 0s;-ms-transition: all 0.2s linear 0s;-o-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;opacity: 1;-webkit-transform: scale(1,1);-moz-transform: scale(1,1);-ms-transform: scale(1,1);-o-transform: scale(1,1);transform: scale(1,1);}


.jt-cs .jt-imagecover:hover img {transition: all 0.2s linear 0s;-webkit-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);transform: scale(1.2,1.2);-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}

.jt-cs p.readmore{ margin-top:20px}

.jt-cs .jtcs-author_date{ display:flex;justify-content:initial; font-size:90%; color:#666;margin: 5px 0;}
.jtcs_item_author{ margin-left:10px}

.jt-cs a.link-image {position: relative;display: block;z-index: 3;}