/* ================ *** =============== */
/* ============== CONTENT ============= */
/* ================ *** =============== */

/* GLOBAL ============================== */

.widget{
	margin-bottom: 20px;
}

.widget .widget-title::before {
	background-color: #FF7300;
	background: linear-gradient(to bottom,#FFBC00 0%,#FF7300 100%);
	border-radius: 10px;
}

.widget .widget-title::before {
		content: '';
	display: block;
	position: absolute;
	height: 29px;
	width: 6px;
	transform: skew(0deg) translate(-12px,0px);
}

.widget .widget-title:after {
 content: '';
  flex: 1;
  margin-left: 1rem;
  height: 2px;
  background: linear-gradient(to left,#FFBC00 0%,#FF7300 100%);
}

.widget .widget-title {
	font-size: 24px;
	font-weight: 900;
	text-transform: uppercase;
	position: relative;
	padding-left: 12px;
	/*font-style: italic;*/
	margin-bottom: 15px;
	display: flex;
  align-items: center;
}

/* RECENT POST S1 ============================== */

.widget.widget_recent_entries .recent_post_style_1{	
	position:relative;
}

.widget.widget_recent_entries .recent_post_style_1 .title-box{
	min-height:70px;
	padding: .5rem;
}

.widget.widget_recent_entries .recent_post_style_1 .label-box{
	font-size:10px;
	position:absolute;
	top:10px;
	right:10px;
}

.widget.widget_recent_entries .recent_post_style_1 .title-box h3{
	font-size:14px;
	/*font-family: 'Source Serif Pro', serif;*/
	font-weight:600;
	letter-spacing: .2px;
}

.widget.widget_recent_entries .recent_post_style_1 a{
	text-decoration:none;
	color:#404040;
}

.widget.widget_recent_entries .recent_post_style_1 a:hover .image{
	-webkit-filter: brightness(90%);
}

.widget.widget_recent_entries .recent_post_style_1 a:hover{	
	color:#000;
}

.widget.widget_recent_entries .title{
	font-size:24px;
	/*font-family: 'Source Serif Pro', serif;*/
	font-weight:600;
	letter-spacing: .2px;
}

/* RECENT POST S2 ============================== */

.hover {
  overflow: hidden;
  position: relative;
  padding-bottom: 60%;
}

.hover-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 90;
  transition: all 0.4s;
}

.hover img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s;
}

.hover-content {
  position: relative;
  z-index: 99;
}

.hover-1::after {
  content: '';
  width: 100%;
  height: 10px;
  background: #47c650;
  position: absolute;
  bottom: -10px;
  left: 0;
  display: block;
  transition: all 0.3s;
  z-index: 999;
}

.hover-1 .hover-overlay {
  background: rgba(0, 0, 0, 0.4);
}

.hover-1-title {
  position: absolute;
  bottom: 1rem;
  left: 0;
  transition: all 0.3s;
  padding: 1rem;
  z-index: 99;
 font-size: 16px;
}

.hover-1-title span {
  transition: all 0.4s;
  opacity: 0;
  color: #47c650;
}

.hover-1:hover .hover-overlay {
  background: rgba(0, 0, 0, 0.8);
}

.hover-1:hover .hover-1-title {
  bottom: 0;
}

.hover-1:hover .hover-1-title span {
  opacity: 1;
}

.hover-1:hover::after {
  bottom: 0;
}

.hover-2::after {
  content: '';
  width: 100%;
  height: 10px;
  background: #47c650;
  position: absolute;
  bottom: -10px;
  left: 0;
  display: block;
  transition: all 0.3s;
  z-index: 999;
}

.hover-2 .hover-overlay {
  background: rgba(0, 0, 0, 0.4);
}

.hover-2-title {
  position: absolute;
  bottom: 1rem;
  left: 0;
  transition: all 0.3s;
  padding: 1rem;
  z-index: 99;
 font-size: 13px;
}

.hover-2-title span {
  transition: all 0.4s;
  opacity: 0;
  color: #47c650;
}

.hover-2:hover .hover-overlay {
  background: rgba(0, 0, 0, 0.8);
}

.hover-2:hover .hover-2-title {
  bottom: 0;
}

.hover-2:hover .hover-2-title span {
  opacity: 1;
}

.hover-2:hover::after {
  bottom: 0;
}

@media(max-width: 991px){
	.hover-2-title {
		padding: .5rem;
		font-size: 10px;
	}
}

/* RECENT POST S3 ============================== */

.widget.widget_recent_entries .recent_post_style_3{	
	position:relative;
}

.widget.widget_recent_entries .recent_post_style_3 article{	
	background:#ffffff;
	margin-bottom:10px;
}

.widget.widget_recent_entries .recent_post_style_3 article a{	
	color:#555555;
	text-decoration:none;
}

.widget.widget_recent_entries .recent_post_style_3 a:hover .media-images img{
	-webkit-filter: brightness(90%);
}

.widget.widget_recent_entries .recent_post_style_3 a:hover{	
	color:#000;
}

.widget.widget_recent_entries .recent_post_style_3 article .media-images img{		
	width:200px;
	height:auto;
}

.widget.widget_recent_entries .recent_post_style_3 article .title{		
	padding:10px;
}

.widget.widget_recent_entries .recent_post_style_3 article .title h4{		
		font-size:20px;
	}

.widget.widget_recent_entries .recent_post_style_3 article .channel,
.widget.widget_recent_entries .recent_post_style_3 article .date{	
	font-size:10px;
}
.widget.widget_recent_entries .recent_post_style_3 article .channel{	
	color:#FFBC00;
	font-weight:bold;
}

@media(max-width: 991px){
	.widget.widget_recent_entries .recent_post_style_3 article .media-images img{		
		width:80px;
	}
	
	.widget.widget_recent_entries .recent_post_style_3 article .title h4{		
		font-size:13px;
	}
}

/* CATEGORY POST S1 ============================== */

.widget.widget_category_entries .category_post_style_1{	
	position:relative;
}

.widget.widget_category_entries .category_post_style_1 .title-box{
	min-height:70px;
	padding: .5rem;
}

.widget.widget_category_entries .category_post_style_1 .label-box{
	font-size:10px;
	position:absolute;
	top:10px;
	right:10px;
}

.widget.widget_category_entries .category_post_style_1 .title-box h3{
	font-size:14px;
	/*font-family: 'Source Serif Pro', serif;*/
	font-weight:600;
	letter-spacing: .2px;
}

.widget.widget_category_entries .category_post_style_1 a{
	text-decoration:none;
	color:#404040;
}

.widget.widget_category_entries .category_post_style_1 a:hover .image{
	-webkit-filter: brightness(90%);
}

.widget.widget_category_entries .category_post_style_1 a:hover{	
	color:#000;
}

/* CATEGORY POST S2 ============================== */


#videoBox.out {
  position: fixed;
  bottom: 0;
  right: 10px;
  width: 300px;
  z-index: 999;
  transition: all .5s;
}

#videoBox.in { transition: all .5s; }

.hd-video {

}

.hd-video .large-box a{
	text-decoration:none;
	color:#ffffff;
}

.hd-video .large-box a:hover{
	color:#eeeeee;
}

.hd-video .large-box .description{
	font-size:18px;
	padding:1rem;
	line-height:1.8rem;
}

.hd-video .small-box{
	border-bottom:0px solid #f4f4f4;
	cursor:pointer;
}

.hd-video .small-box:last-child{
	border-bottom:0px solid #f4f4f4;
}

.hd-video .small-box{
	text-decoration:none;
	color:#ffffff;
}

.hd-video .small-box:hover .image{
	-webkit-filter: brightness(90%);
}

.hd-video .small-box:hover{	
	color:#eeeeee;
}

.hd-video .small-box .title{
	font-size:13px;
}


/* CATEGORY POST S3 ============================== */

.widget.widget_category_entries .category_post_style_3 .big{	
	position:relative;
}

.widget.widget_category_entries .category_post_style_3 .big .title-box{
	/*min-height:70px;*/
	margin-bottom:.5rem;
	padding: .5rem;
}

.widget.widget_category_entries .category_post_style_3 .big .label-box{
	font-size:10px;
	position:absolute;
	top:10px;
	right:10px;
}

.widget.widget_category_entries .category_post_style_3 .big .title-box h3{
	font-size:14px;
	/*font-family: 'Source Serif Pro', serif;*/
	font-weight:600;
	letter-spacing: .2px;
}

.widget.widget_category_entries .category_post_style_3 .big a{
	text-decoration:none;
	color:#404040;
}

.widget.widget_category_entries .category_post_style_3 .big a:hover .image{
	-webkit-filter: brightness(90%);
}

.widget.widget_category_entries .category_post_style_3 .big a:hover{	
	color:#000;
}







.widget.widget_category_entries .category_post_style_3{	
	position:relative;
}

.widget.widget_category_entries .category_post_style_3 .small{	
	background:#ffffff;
	/*margin-bottom:10px;*/
	border-bottom:1px solid #eee;
}

.widget.widget_category_entries .category_post_style_3 .small a{	
	color:#555555;
	text-decoration:none;
}

.widget.widget_category_entries .category_post_style_3 .small a:hover .media-images img{
	-webkit-filter: brightness(90%);
}

.widget.widget_category_entries .category_post_style_3 .small a:hover{	
	color:#000;
}

.widget.widget_category_entries .category_post_style_3 .small .media-images img{		
	width:100px;
	height:auto;
}

.widget.widget_category_entries .category_post_style_3 .small .title{		
	padding:10px;
}
.widget.widget_category_entries .category_post_style_3 .small .title h4{		
	font-size:13px;
}

.widget.widget_category_entries .category_post_style_3 .small .channel,
.widget.widget_category_entries .category_post_style_3 .small .date{	
	font-size:10px;
}
.widget.widget_category_entries .category_post_style_3 .small .channel{	
	color:#FFBC00;
	font-weight:bold;
}




/* POPULAR POST S1 ============================== */

.widget.widget_popular_entries .popular_post_style_1{	
	position:relative;
}

.widget.widget_popular_entries .popular_post_style_1 article{	
	background:#ffffff;
	margin-bottom:5px;
}

.widget.widget_popular_entries .popular_post_style_1 article a{	
	color:#555555;
	text-decoration:none;
}

.widget.widget_popular_entries .popular_post_style_1 a:hover figure img{
	-webkit-filter: brightness(90%);
}

.widget.widget_popular_entries .popular_post_style_1 a:hover{	
	color:#000;
}

.widget.widget_popular_entries .popular_post_style_1 article figure{		
	margin-bottom:0;
}

.widget.widget_popular_entries .popular_post_style_1 article .title{		
	padding:10px;
}

.widget.widget_popular_entries .popular_post_style_1 article .title h4{		
	font-size:13px;
}


.widget.widget_popular_entries .popular_post_style_1 article .channel,
.widget.widget_popular_entries .popular_post_style_1 article .date{	
	font-size:10px;
}
.widget.widget_popular_entries .popular_post_style_1 article .channel{	
	color:#FFBC00;
	font-weight:bold;
}
