/*
Template:       neeon
Theme Name:     Neeon Child Theme
Theme URI:      http://radiustheme.com/demo/wordpress/themes/neeon
Author:         RadiusTheme
Author URI:     http://radiustheme.com
Description:    Neeon is an Responsive News, Blog & Magazine WordPress Theme.
Version:        1.0
Text Domain:    Neeon
Tags: theme-options, featured-images, post-formats, one-column, two-columns, right-sidebar, custom-background, custom-header, editor-style, sticky-post, threaded-comments, translation-ready
License:   	  Envato split License
License URI:  https://themeforest.net/licenses/terms/regular
*/


.rt-category-style3 .section-title-cat{
    min-width: 296px;
}
.apsc-theme-4 .social-icon i {
    font-size: 14px;
    width: 34px;
    height: 34px;
    border-radius: 50%;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex !important;
    justify-content: center;
    align-items: center;
    color: #fff;
    background: rgba(255,255,255,.1);
    transition: all ease 0.6s;
}
.apsc-theme-4 .apsc-media-type {
    display: inline-block;
}
.ticker-title:after{
	padding: 0;
	background-color: #E0E0E0;
    margin: 0 0 0 20px;
    border-radius: 11px;
}
/* Template design change */
#banner-section .rt-thumb-slider-default .rt-thumnail-area .swiper-wrapper{
	display: none !important;
}
#banner-section .rt-thumb-slider-default .rt-thumnail-area{
	width: 100%;
	max-width: 100%;
	backdrop-filter: blur(0);
	padding: 0;
	top: 50%;
	bottom: unset;
	transform: translateY(-50%);
	width: 100%;
	max-width: 96%;
	left: 2%;
}
#banner-section .rt-thumb-slider-default .rt-thumnail-area .swiper-navigation{
	left: 0;
	flex-direction: unset;
	width: 100%;
	max-width: 100%;
}
#banner-section .rt-thumb-slider-default .rt-thumnail-area .swiper-navigation div{
	width: 51px;
	height: 51px;
	max-height: 51px;
	flex: auto;
	max-width: 51px;
	border: 2px solid #fff;
    border-radius: 50px;
}
.best-trending-sec .rt-category .swiper-button{
	width: 76px;
	justify-content: space-between;
}
.best-trending-sec .rt-category .swiper-button div{
	border: none;
    background-color: transparent;
    width: 16px;
    height: 27px;
}
.best-trending-sec .rt-category .swiper-button div i{
	font-size: 27px;
	color: #2962FF;
}
.best-trending-sec .rt-category .swiper-button div:hover{
	background-color: transparent;
}
.best-trending-sec .rt-category .swiper-button div:hover i{
	color: #000;
	border: none;
}
.hot-categories-sidebar .rt-content .rt-cat-count{
	background-color: #FFFFFF3B !important;
	color: #fff !important;
	border: 1px solid #fff;
}
.stay-connect-sidebar .apsc-theme-2 .apsc-inner-block .apsc-count,.stay-connect-sidebar .apsc-theme-2 .apsc-inner-block .apsc-media-type{
	display: none !important;
}
.stay-connect-sidebar .apsc-theme-2 .apsc-inner-block .social-icon i{
	font-size: 18px;
	color: #fff;
}
.stay-connect-sidebar .apsc-theme-2 .apsc-each-profile a{
	width: 64px;
	height: 64px;
	padding: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 5px;
	box-shadow: none;
	border: none;
}
.stay-connect-sidebar .apsc-theme-2 .apsc-inner-block{
	width: 34px;
	height: 34px;
	box-shadow: none;
	background-color: #FFFFFF1A;
	border-radius: 50px;
}
.stay-connect-sidebar .apsc-theme-2 .apsc-each-profile{
	width: 64px;
	min-height: auto;
	height: 64px;
}
.stay-connect-sidebar .apsc-theme-2 .apsc-each-profile .apsc-facebook-icon{
	background: linear-gradient(270deg, #2C6DD2 0%, #1155BF 100%);
}
.stay-connect-sidebar .apsc-theme-2 .apsc-each-profile .apsc-instagram-icon{
	background: linear-gradient(270deg, #BC2A8D 0%, #8A3AB9 100%);
}
.stay-connect-sidebar .apsc-theme-2 .apsc-each-profile .apsc-youtube-icon{
	background: linear-gradient(270deg, #FF5252 0%, #ED1C24 100%);
}
.calender-sidebar .mec-calendar-topsec{
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	width: 100%;
	border: 1px solid #A5A6AA;
	border-radius: 5px;
}
.calender-sidebar .mec-calendar-side,.calender-sidebar .mec-calendar .mec-calendar-events-side,.calender-sidebar .mec-calendar-header{
	width: 100% !important;
	padding: 10px;
}
.calender-sidebar .mec-calendar .mec-calendar-header h2{
	color: #6C6F72;
}
.calender-sidebar .mec-calendar dl{
	width: 100%;
}
.calender-sidebar .mec-month-navigator .mec-load-month a{
	font-size: 0;
	letter-spacing: 0;
	line-height: 0;
}
.calender-sidebar .mec-calendar-header{
	margin-top: 0 !important;
}
.calender-sidebar .mec-month-navigator{
	position: relative;
}
.calender-sidebar .mec-calendar .mec-calendar-side .mec-previous-month i,.calender-sidebar .mec-calendar .mec-calendar-side .mec-next-month i{
	font-size: 17px;
	color: #B3B7BB !important;
}
.calender-sidebar .mec-month-navigator .mec-load-month{
	top: 50%;
	transform: translateY(-50%);
	border: none;
	box-shadow: none;
	background-color: transparent;
	line-height: 0;
	min-width: 17px;
	height: 17px;
	z-index: 9;
}
.calender-sidebar .mec-calendar .mec-calendar-row dt.mec-has-event,.calender-sidebar .mec-calendar .mec-calendar-row dt{
	border-radius: 5px !important;
	border: 1px solid transparent !important;
}
.calender-sidebar #mec_skin_43414 .mec-calendar .mec-calendar-day.mec-selected-day, .calender-sidebar .mec-calendar .mec-selected-day:hover,.calender-sidebar .mec-calendar .mec-calendar-row dt.mec-has-event:hover,.calender-sidebar .mec-calendar .mec-calendar-row dt:hover{
	background: transparent !important;
	border: 1px solid #6C6F72 !important;
	border-radius: 5px !important;
}
.calender-sidebar .mec-calendar .mec-calendar-row dt.mec-has-event.mec-selected-day a, .calender-sidebar .mec-calendar .mec-calendar-row dt.mec-has-event:hover a{
	color: #4d4d4d;
}
.calender-sidebar .mec-calendar .mec-has-event:after{
	display: none;
}
.calender-sidebar .mec-wrap.mec-sm959 .mec-calendar:not(.mec-event-calendar-classic):not(.mec-calendar-weekly) dt{
	width: 34px;
    height: 34px;
    line-height: 34px;
}
.calender-sidebar .mec-calendar .mec-calendar-side .mec-next-month:hover, .calender-sidebar .mec-calendar .mec-calendar-side .mec-previous-month:hover{
	color: #B3B7BB;
	background-color: transparent;
}
.calender-sidebar .mec-calendar .mec-calendar-events-side .mec-table-side-day{
	border: none;
}
.calender-sidebar .mec-calendar .mec-event-article .mec-event-title a:hover{
	color: #2962ff !important;
}
.calender-sidebar .mec-calendar .mec-event-article{
	padding: 20px 0;
}
.calender-sidebar .mec-monthly-contents{
    display: flex;
    flex-direction: column-reverse;
}
.calender-sidebar .mec-calendar .mec-event-article .mec-event-title{
	order: 1;
	margin-top: 0;
}
.calender-sidebar .mec-wrap .mec-color{
	color: #6C6F72;
	order: 2;
}
.calender-sidebar .mec-calendar .mec-event-article .mec-event-detail{
	order: 3;
}
.calender-sidebar .mec-calendar .mec-event-footer,.calender-sidebar .mec-wrap .mec-totalcal-box{
	display: none;
}
.footer-address li img{
	margin-right: 12px;
}
.footer-address li a{
	font-size: 14px;
	line-height: 21px;
}

.whats-new-sec .rt-post-overlay-style7 .rt-item-wrap{
	height: 50% !important;
}
.whats-new-sec .rt-post-overlay-style7 .col-xl-7{
	width: 100%;
	max-width: 508px;
	margin-top: 0;
}
.whats-new-sec .rt-post-overlay-style7 .col-xl-5{
	width: 100%;
	max-width: calc(100% - 508px);
}
.whats-new-sec .rt-post-overlay-style7 .rt-item-wrap .rt-item .rt-image{
	max-height: 484px;
	min-height: 484px;
}
.whats-new-sec .rt-post-overlay-style7 .col-xl-7 .last-child{
	margin-top: 11px;
}
/* .whats-new-sec .rt-post-overlay-default .rt-item .post-terms{
	height: 23px;
	overflow: hidden;
} */

.most-popular-sec .g-4 div.col-12:last-child {
    margin-top: 43px;
}
.full-slider .rt-post-slider-default .swiper-navigation div{
	background-image: none !important;
	display: flex;
    align-items: center;
    justify-content: center;
    width: 51px;
    height: 51px;
    border: 2px solid #fff;
    color: #fff;
    border-radius: 50px;
}
.full-slider .rt-post-slider-default .swiper-navigation div.swiper-button-prev{
	left: 40px;
}
.full-slider .rt-post-slider-default .swiper-navigation div.swiper-button-next{
	right: 40px;
}
.whats-new-sec .col-xl-5 .col-12{
	margin-top: 32px;
}
.whats-new-sec .col-xl-5 .col-12:first-child{
	margin-top: 0;
}
.rt-post-tab-default .post-terms .category-style,.rt-post-list-default .rt-item .post-terms a,.rt-post-slider-default .rt-item .post-terms a,.rt-post-overlay-default .rt-item .post-terms a{
	margin-bottom: 2px;
}
@media (min-width: 1400px){
	.container {
		max-width: 1504px !important;
	}
	.footer-content-area .container > .row{
		justify-content: space-between;
	}
	.footer-content-area .container .row .col-xl-3{
		width: 22%;
	}
	.footer-content-area .container .row .col-xl-3:first-child{
		width: 32.5%;
	}
}
@media(min-width:1025px){
	.insta-sidebar .gallery .gallery-item .gallery-icon img{
		min-width: 142px;
	    max-width: 142px;
	    min-height: 142px;
	    max-height: 142px;
	    object-fit: cover;
	}
	.whats-new-sec .rt-post-overlay-style7 .rt-item-list .entry-title{
		max-width: 270px;
	}
}
@media(max-width:1024px){
	#banner-section .rt-thumb-slider-default .rt-thumnail-area{
		top: 53%;
	}
	.calender-sidebar .mec-calendar-side .mec-calendar-table{
		min-height: auto;
	}
	
}
@media(max-width:990px){
	.whats-new-sec .rt-post-overlay-style7 .col-xl-7,.whats-new-sec .rt-post-overlay-style7 .col-xl-5{
		max-width: 100%;
	}
	.whats-new-sec .rt-post-overlay-style7 .col-xl-7 .last-child{
		margin-top: 10px;
	}
	.whats-new-sec .col-xl-5 {
		padding-top: 20px;
	}
	.whats-new-sec .col-xl-5 .col-12{
		margin-top: 20px;
	}
}
@media(max-width:767px){
	#banner-section .rt-thumb-slider-default .rt-thumnail-area .swiper-navigation div,.full-slider .rt-post-slider-default .swiper-navigation div{
		min-width: 30px;
		max-width: 30px;
		min-height: 30px;
		max-height: 30px;
	}
	.whats-new-sec .rt-post-overlay-style7 .rt-item-wrap .rt-item .rt-image {
		max-height: initial;
		min-height: auto;
	}
	.rt-thumb-slider-horizontal-2 .rt-slide{
		max-height: 100vw;
		min-height: 100vw;
	}
	.rt-thumb-slider-horizontal-2 .post-content {
		padding-bottom: 0;
		padding-top: 200px;
	}
	.full-slider .rt-post-slider-default .swiper-navigation div.swiper-button-next{
		right: 10px;
	}
	.full-slider .rt-post-slider-default .swiper-navigation div.swiper-button-prev{
		left: 10px;
	}
	.most-popular-sec .rt-post-tab-style2 .rt-item-list{
		flex-wrap: wrap;
	}
	.most-popular-sec .rt-post-tab-style2 .rt-item-list .entry-content{
		margin-top: 10px;
	}
	.most-popular-sec .rt-post-tab-style2 .rt-item-list{
		flex-wrap: wrap;
	}
	.most-popular-sec .rt-post-tab-style2 .rt-item-list .entry-content{
		margin-top: 10px;
	}
}

@media(min-width: 991px){
	.best-trending-sec .rt-category-style3{
		padding: 46px;
	}
	.best-trending-sec .swiper-container .rt-item{
		max-height: 211px;
	}
	
}
@media(min-width:1024px){
	.most-popular-sec .rt-post-tab-default .rt-ajax-tab-content > div{
		max-width: 495px;
	}
	.most-popular-sec .rt-post-tab-default .rt-ajax-tab-content div.col-lg-6:last-child{
		max-width: calc(100% - 495px);
		width: 100%;
	}
	.whats-new-sec .rt-post-overlay-style7 .rt-item-list .rt-image{
		width: 207px;
	}
	.most-view-sidebar .rt-swiper-slider .swiper-slide .rt-image{
		max-height: 210px;
		min-height: 210px;
	}
}