@font-face {
    font-family: Cambria;
    src: url(../V3/vendor/fonts/Cambria.ttf),
	url(https://fonts.googleapis.com/css2?family=Poppins:wght@400&display=swap);
	font-display: swap;
}

@font-face {
    font-family: CambriaBold;
    src: url(../V3/vendor/fonts/CAMBRIAB.ttf),
	url(https://fonts.googleapis.com/css2?family=Poppins:wght@700&display=swap);
	font-display: swap;
}

.topbar-two{
	background-color: #000000;
	display: flex;
	justify-content: space-between;
}


.topbar-two div:nth-child(2) {
	flex-grow: 1;
}

.sidebar-menu .navbar-nav li a i{
    margin-right: 14px;
    color: #fff;
}

.tr-menu li a:hover{
	color: #fff !important;
}

.menu-hover-underline{
	border-bottom: solid 2px #ff0000;
	transition: all 300ms;
}

.new-close-menu.mfp-close{
	font-family: 'Font Awesome 5 Free';
    font-weight: 900;
}

.new-close-menu.mfp-close:before{
	content: "\f00d";
}




.channel_menu_wrapper .channel_list_inner .channel_border_hover:hover{
	border-left: solid 2px #ff0000;
	transition: all 300ms;
}

/*
.channel_border_hover{
	border-left: solid 2px #ff000000;
}
*/

.delish_subchannel_hover_wrapper{
	font-size: 20px;
	position: absolute;
	left: 268px;
	width: fit-content;
	padding: 12px 74px;
	-webkit-transform: translateX(-75px);
    transform: translateX(-75px);
    opacity: 0;
	transition: all 300ms !important;
}

.delish_subchannel_hover_wrapper.menu_desktop a:hover{
	 border-left: 2px solid #ff0000;
}

.delish_subchannel_hover_wrapper_mobile{
	font-size: 20px;
	width: fit-content;
	display:none;
	padding: 12px 0px 28px 112px;
}

.delish_subchannel_arrow.menu_desktop{
	margin: auto 40px;
	font-size: 24px;
	color: #ffffff;
}

.delish_subchannel_arrow.menu_mobile{
	margin: auto 40px;
	font-size: 24px;
	color: #ffffff;
	position: absolute;
    right: 0px;
    padding-left: 24%;
}


.new-close-menu{
	color: #fff;
    opacity: 1;
    font-size: 24px;
    position: absolute;
    top: 15px;
    cursor: pointer;
    right: 25px !important;
}

.channel_list{
	padding-top: 85px;
}

.aside-menu .new-close-menu{
	right: 25px !important;
}

.aside-menu{
    width: 100%;
}

.mfp-content{
	width: 100% !important;
}


.tr-hamburger{
	margin: 12px 15px;
}

.quotes-content{
	padding: 0px;
}


.searchNlogin>ul>li{
	    border-left: 0px;
	    font-size: 26px;
}

.search_wrapper{
	position: absolute;
    top: 20px;
    left: 25px;
}

.search_wrapper i{
	position: absolute;
    top: 15px;
    left: 17px;
}

.sidebar-newsletter{
	width: 89%;
}

.search_wrapper input.search-form{
	border-radius: 50px;
    height: 40px;
    width: 80%;
    padding-left: 35px;
}

.quotes-content{
	width: 100% !important;
}

.slider-style-four .entry-meta img{
	margin-top: 7px;
    height: 19px;
}

.img-circle{
	border-radius: 50%;
}

.dropdown:hover .sub-menu, .dropdown .sub-menu{
	right: 0px;
	left: inherit;
	min-width: 180px;
}

.dropdown:hover ul.sub-menu li, .dropdown ul.sub-menu li{
	background-color: #ffffff;
}


.user .user-dropdown{
	padding-right: 15px;
}

.tr-stock-quotes{
	border-radius: 0px;
}

.city-channel-menu:hover{
	border: 2px solid #FF0000 !important;	
}

.channel-logo-sm{
	width: 47px;
    height: auto;
}

.home-trending-num{
	margin-top: auto;
    margin-bottom: auto;
    margin-left: 17px;
    font-size: 30px;
    font-weight: 400;
    font-family: GilroyBold;
}

.v-center{
	margin: auto 15px;
}

.highliges-label-wrapper{
	display: flex;
}

.color-white{
	color: #ffffff !important;
}

.article-entry figure img{
	padding-bottom: 20px;
}

#bookmarks-form .btn-primary{
	margin-top: 0.25rem !important;
}

.red-text{
	color: #ff0000 !important;
}

.bookmark-red-bg{
	/*background: #ff0000 !important;
    border: 2px solid #ff0000;*/
    transition: .3s;
    color: #f80000!important;
}

.billboard_ads{
	    background-image: url('/assets/images/ai/5.jpg');
	    background-size: auto;
	    background-repeat: no-repeat;
	    background-position: center;
}

#embeddedFormat1{
	transform: scale(1) !important;
    inset: 0px auto 0px 0px !important;
}


.sponsored-article-wrapper{
	padding-bottom: 50px;
	font-weight:600;
}
.sponsored-article-wrapper img{
	width: 141px !important;
}


.body-wrapper, .main-wrapper.tr-page-top{
	min-height: 75vh;
}

.image-ratio-7-5{
	aspect-ratio: 7/5 !important;
    height: unset;
}
.image-ratio-7-4{
	aspect-ratio: 7/4 !important;
    height: unset !important;
}

.slider-style-four .gallery-turner a{
	color:#ff0000;
}

.tr-breaking-news .gallery-turner a{
	color:#ff0000;
}

.channel_title_mobile{
	color: #ffffff;
    text-align: center;
    margin-left: 57px;
    font-size: 24px!important;
    font-family: 'GilroyBold';
}

/**** Main menu ***/

/*** mobile ***/
@media only screen and (max-width: 600px){

	.tr-topbar .navbar-logo{
		/*position: absolute;*/
	}
	.main-wrapper .tr-topbar{
		height: 66px;
	}
	.searchNlogin > ul > li a{
		font-size: 26px !important;
	}

	.searchNlogin > ul > li{
		font-size: 26px !important;
	}

	.tr-topbar .navbar-logo{
		width: 100%;
	}

	.topbar-two .searchNlogin{
		position: relative;
	}

	.article-social-media iframe{
	    width:auto;
	}

	.highliges-label-wrapper img{
		display: none;
	}

	/*ads*/
	.ads-desktop{
		display: none;
	}
	.ads-tablet{
		display: none;
	}
	.ads-mobile{
		display: block;
		width: 100%;
	}

	.channel-social-post {
	    padding: 1rem;
	}
	.social-wall-links{
		font-size: 12px;
	}

	.footer_logo{
		margin: 0 auto;
	}

}



/* tablet */
@media only screen and (max-width: 767px) and (min-width: 601px) {
	.tr-topbar .navbar-logo{
		/*position: absolute;*/
	}
	.main-wrapper .tr-topbar{
		height: 66px;
	}
	.searchNlogin > ul > li a{
		font-size: 26px !important;
	}

	.searchNlogin > ul > li{
		font-size: 26px !important;
	}

	
	.tr-topbar .navbar-logo{
		width: 100%;
	}

	.topbar-two .searchNlogin{
		position: relative;
	}

	.article-social-media iframe{
	    width: auto;
	}
	/*ads*/
	.ads-desktop{
		display: none;
	}
	.ads-tablet{
		display: block;
		width: 100%;
	}
	.ads-mobile{
		display: none;
	}

	.footer_logo{
		margin: 0 auto;
	}

}


@media (max-width: 1120px){

	.arrow_icon{
		display: block !important;
	}

	.menu_desktop{
		display: none;
	}

}

@media (min-width: 1121px){

	.menu_mobile{
		display: none;
	}

	.delish_subchannel_hover_wrapper.menu_desktop:hover{
		display: block !important; 
	}

	.channel_sub_menu_delish:hover .delish_subchannel_hover_wrapper.menu_desktop{
		display: block !important;
		-webkit-transform: translateX(0px);
	    transform: translateX(0px);
	    opacity: 1;
		transition: all 300ms !important;
	}
	
}

/* tab to mobile menu */
@media (max-width: 767px) {

	.mobile_menu_hide{
		display: none;
	}

	.channel_back_arrow {
		display: flex !important;
	}


	.navbar-mobile{
		padding-top: 83px !important;
		padding-bottom: 3rem !important;
	}
		.aside-menu .new-close-menu{
		top:81px !important;
	}

	.mobile{
		display: unset;
	}

	.desktop{
		display: none;
	}
}

/* desktop*/

@media (min-width: 768px) {

	.mobile{
		display: none;
	}

	.desktop{
		display: unset;
	}

	.channel_back_arrow {
		display: none !important;
	}

	.desktop_menu_hide{
		display: none
	}

	.quotes-slider .slick-list .slick-track{
		width: 100% !important;
	}

	.quotes-slider .slick-slide{
		width: calc(100% / 7) !important;
	}

	.quotes-slider .slick-slide:first-child {
		border-left: 1px solid #000000;
	}

	.quotes-slider .slick-slide{
	    border-right: 1px solid #000000;
	}

	/*ads*/
	.ads-desktop{
		display: block;
		width: 100%;
	}
	.ads-tablet{
		display: none;
	}
	.ads-mobile{
		display: none;
	}

	.caroufredsel_wrapper{
		height: 38vw !important;
	}

	/*.channel_menu_wrapper{
		padding-top: 85px;
	}*/

	.channel_back_arrow{
		display: none;
	}


	.channel_title_mobile{
		display: none !important;
	}


	.channel_list_hover_effect_before{
		-webkit-transform: translateX(-75px);
	    transform: translateX(-75px);
	    opacity: 0;
		transition: all 300ms !important;
	}

}


@media (min-width:992px) {
	

	.homeslider-image-ratio-7-5{
		height: 81% !important;
    	width: 100%
	}
	
	.slider-style-four .gallery-turner{
		bottom:unset;
		top: 75%;
	}

	.home-trending-side a{
	    padding: 1.6vw !important;
	}
	
}

/* XS cellphone - mobile menu*/
@media (max-width: 575px) {

	.side-bar-wrapper{
	    margin-top: 60px;
	}

	.channel_list{
		padding-top: 73px;
	}

	.channel_list{
		display: none;
	}

	.channel-header-logo img{
		margin-top: -12px;
	}

}

/* desktop - desktop menu*/
@media (min-width: 576px) {

	.navbar-mobile{
		padding-top: 3rem;
	}



	.channel_list_hover_effect{
		opacity: 1 !important;
		transition: all 300ms !important;
		-webkit-transform: translateX(0px);
	    transform: translateX(0px);
	}

}

/********* new *************/

.color-black{
	color: #000 !important;
}

.gilroylight{
    font-family: GilroyLight !important;
}

.cambria{
    font-family: Cambria !important;
}


.CambriaBold{
    font-family: CambriaBold !important;
}