/*
Template:       barta
Theme Name:     Barta Child Theme
Theme URI:      http://radiustheme.com/demo/wordpress/themes/barta
Author:         RadiusTheme
Author URI:     http://radiustheme.com
Description:    Barta is a clean and Modern WordPress Theme. It is best suited for Blog, Magazine, News website etc
Version:        1.0
Text Domain:    barta
Tags: left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, translation-ready
License: Envato split License
License URI: https://themeforest.net/licenses/terms/regular
*/


	/* ads */
	.ad-leaderboard {
	    max-width: 728px;
	    margin: 0.9375rem auto;
	    text-align:center;
	}

	.ad-leaderboard .ad-text {
	    margin-top: 0;
	    padding: 0;
	    background:none;
	    
	 }

	.ad-text {
	    background: #F9F9F9;
	    font-size: 60%;
	    text-transform: uppercase;
	    text-align: center;
	    padding: 0.3125rem 0.3125rem 0;
	}

	.ad-spaces {
	    background: #F9F9F9;
	    margin-bottom: 1.25rem;
	 }

	 .ad-mpu-sidebar {
	    background: #F9F9F9;
	    max-width: 310px;
	    padding: 0.3125rem 0.3125rem 1.25rem;
	    text-align: left;
	    margin: 0 auto;
	 }
	 
	.is-form-style input.is-search-submit, .is-search-icon {
    color: #fff;
    background: #d21628; 
	}
	
	.elementor-icon .elementor-social-icon .elementor-social-icon-instagram .elementor-repeater-item-ec11ad2 {
	background: #f09433!important; 
	background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%)!important; 
	background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)!important; 
	background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)!important; 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 )!important;	
	}

	/* Header */
	#tophead {
		padding: 0px;
		background-color: #d20a11!important;
		height: 40px;
	}

	.site-header #tophead.main-navigation ul li ul {
		left: unset;
	    text-align: left;
	    margin-top: 10px;
	}

	#tophead .tophead-contact ul li {
	margin-right: 2px;	
	border-right: 2px solid #b0090e;
	height: 38px;
	}
	.search {
	border-left: 2px solid #b0090e;	
	padding-left: 15px!important;
	}

	.tophead-contact .menu .menu-item {
	padding: 5px 5px;
	}
	
	#tophead .tophead-right {
    float: right;
    margin-top: -15px;
	}
	
	#tophead, #tophead a {
	font-weight:800;
		
	}
	
	.tophead-contact a {
	color:#fff!important;	
	}

	
	
	.newsletter a:before {
	content: "\f1d8";
	font-family: FontAwesome;	
	padding-right:5px;	
		
	}
	
	.notices a:before {
	content: "\f08d";
	font-family: FontAwesome;	
	padding-right:5px;	
		
	}
	
	.faq a:before {
	content: "\f128";
	font-family: FontAwesome;	
	padding-right:5px;	
		
	}
	
	.credits a, .meter a, .group-ip-access a, .account a, .login a, .subscribe a {
	color:#fff!important;	
	}
	
	.meter{
	color:#fff!important;	
	text-transform:uppercase;
	}
	
	.pigeon-sticky {
	float: right;
	text-transform: uppercase;	
	margin-top: 40px;
		
		
	}
	
	.pigeon-sticky .pigeon-widget-status li {
	display: inline-block;
	position: relative;
	padding: 0px 10px 0px 10px;	
	}

	
	.login a:before {
	content: "\f007"!important;
	font-family: FontAwesome!important;	
	padding-right:5px!important;		
		
	}

	.subscribe {
	background: #000;
	height: 54px;
	padding: 3px 5px 0px 15px;
	}
	
	.mtphr-dnt-tick-contents {
	background:#000;	
	color:#fff;
	}
	.mtphr-dnt-scroll-left .mtphr-dnt-tick, .mtphr-dnt-scroll-right .mtphr-dnt-tick {
	padding-top:5px;
	font-size: 20px;
	}
	
	.pigeon-sticky .pigeon-widget-status li.subscribe {
	background: #d20a11;
	padding: 10px;
	height:auto;
	}
	
	.admin-bar .rt-sticky-menu {
    top: 10px;
	}
	
	.signin a {
	color:#fff!important;	
		
	}

	.header-style-2 .site-header .main-navigation ul {
		text-align: center;	
	}

	.header-style-3 .site-header .site-branding, .header-style-3 .header-firstrow-right {
	  	width: 100% !important;
		margin: 0 auto !important;
		padding-top: 20px;
	}

	.header-style-3 .site-header .site-branding a img {
	max-height: 100%!important;	

	}

	.site-header .main-navigation ul li ul li {
		text-align: left; 
		
	}
	
	.header-style-3 .site-header .main-navigation ul li a {
	padding: 24px 10px;	
	}
	
	
	 .quick-bar {
	 background:#d20a11;
	 

	 }
	.dropbtn {
	  background-color: #d20a11;
	  color: white;
	  padding: 16px;
	  font-size: 16px;
	  border: none;
	  cursor: pointer;
	  width: 100%;
	}


	.dropbtn:after {
		content: "\f0d7";
		font-family: FontAwesome;
		padding-left: 5px;

	}


	.dropbtn:active:after{
	transform: rotate(45deg);
   -webkit-transform: rotate(45deg);
   -ms-transform: rotate(45deg);	
	}


	.dropbtn:hover, .dropbtn:focus {
	  background-color: #d20a11;
	  outline: 0;
	}

	.dropdown {
	    width: 50%;
    	margin: 0 auto;
	}

	.dropdown-content {
	  z-index: 100!important;
	  display: none;
	  position: absolute;
	  background-color: #d20a11;
	  min-width: 100%;
	  overflow: auto;
	  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	  text-align:center;
	}

	.dropdown-content a {
	  color: #fff!important;
	  padding: 12px 16px;
	  text-decoration: none;
	  display: block;
	}

	.dropdown a:hover {background-color: #cccccc;}

	.show {display: block;}


	/* News Menu */
	
	.menu .sub-menu 
	{ 
    display: none!important!important; 
	}

	.menu .current-menu-item .sub-menu 
	{ 
	    display:block; 
	}

	.menu .current-menu-ancestor .sub-menu 
	{ 
	    display:block; 
	}

	
	.site-header .main-navigation ul.menu > li:hover#menu-item-105208 > a, .site-header .main-navigation ul.menu > li#menu-item-105208.current-menu-ancestor > a, .site-header .main-navigation ul.menu > li#menu-item-105208.current-menu-item > a, .site-header .main-navigation ul.menu > li#menu-item-105208.current-menu-parent > a, .site-header .main-navigation ul li#menu-item-105208 ul li.current-menu-parent > a,  .site-header .main-navigation ul.menu > li#menu-item-105208.current > a, .site-header .main-navigation ul li#menu-item-105208 ul li:hover > a, .site-header .main-navigation ul li#menu-item-105208 ul li.current-menu-item > a, .site-header .main-navigation ul li#menu-item-105208 ul.sub-menu li:hover.menu-item-has-children:after, .site-header .main-navigation ul li#menu-item-105208 ul.sub-menu li.current-menu-item.menu-item-has-children:after, .site-header .main-navigation ul li#menu-item-105208 ul.sub-menu li.current-menu-ancestor.menu-item-has-children:after, .mean-container .mean-nav ul li#menu-item-105208 a:hover, .mean-container .mean-nav > ul > li#menu-item-105208.current-menu-item > a, .mean-container .mean-nav > ul > li#menu-item-105208.current-menu-parent > a, .mean-container .mean-nav > ul > li#menu-item-105208.current-menu-ancestor > a,  .mean-container .mean-nav ul li#menu-item-105208 ul li.current-menu-item > a, .mean-container .mean-nav ul li#menu-item-105208 ul li.current-menu-parent > a, .mean-container .mean-nav ul li#menu-item-105208 ul li ul li.current-menu-item > a, .mean-container .mean-nav ul li:focus#menu-item-105208 a {
		color: #d20a11;
	}

	.site-header .main-navigation ul li#menu-item-105208 ul li {
		background-color: #d20a11;
	}

	.site-header .main-navigation ul li#menu-item-105208 ul li:hover, .site-header .main-navigation ul li#menu-item-105208 ul li.current-menu-item, .site-header .main-navigation ul li#menu-item-105208 ul li.current-menu-parent {
		background-color: #fff;
	}


	/* News Sub-Menu */
	
	div.active-submenu ul {
    margin:20px 0px 20px 0px;
    list-style-type: none;
    list-style: none;
    list-style-image: none;
	}
	div.active-submenu li {
	    padding: 0px 20px 0px 0px;
	    display: inline;
	    white-space: nowrap;
	    border:none;
	} 
	
	div.active-submenu a { 
	    color:#000;
	}

	.outer-row {
	background-color: #f6f6f6;
	box-sizing: border-box;
	border-bottom: 2px solid #666;
	height: 40px;
	border-top: 1px solid #AAA;
	padding: 10px 0px 35px 0px;
	}


	.outer-row .ba-row{
	width:100%!important!important;
	height:0;
	padding:0px!important;
	}


	.header-style-3 .site-header .main-navigation ul {
	text-align:center;
	}
	
	.mobile-news, .mobile-sport, .mobile-opinion, .mobile-lifestyle, .mobile-lifestyle, .mobile-ent, .mobile-comm {
	visibility: hidden;
	}


	.mobile-news a:after , .mobile-sport a:after , .mobile-opinion a:after , .mobile-lifestyle a:after , .mobile-lifestyle a:after , .mobile-ent a:after, .mobile-comm a:after {
	content: "\f105";
	font-family: FontAwesome;	
	padding-left:5px;
		
	}
	
	.mobile-news .menu-item .menu-item-type-taxonomy .menu-item-object-category .current-post-ancestor .current-menu-parent .current-post-parent a {
	color:red;
		
	}
	
	.fa-user-circle {
	font-size: 30px!important;
    margin-top: 12px!important;	
		
	}
	
	.rt-slide-nav ul {
	padding: 0;	
	}
	
	.offscreen-navigation .menu > li {
	border-bottom: solid 0.5px;
	padding: 10px;	
	}
	
	
	table { border-collapse:collapse }
	
	.video a:before {
	content: "\f144";
	font-family: FontAwesome;	
	padding-right:5px;
		
	}
	
	.podcast a:before {
	content: "\f2ce";
	font-family: FontAwesome;	
	padding-right:5px;
		
	}
	
	.jobs a:before {
	content: "\f0b1";
	font-family: FontAwesome;	
	padding-right:5px;
		
	}

	.news-parent a {
	border-top: 4px solid #ed2e33;
	padding: 10px 20px 30px 20px !important;
	height: 20px;
	}
	
	.sport-parent a {
	border-top: 4px solid #6ce19b;
	padding: 10px 20px 30px 20px !important;
	height: 20px;
	}
	
	.lifestyle-parent a {
	border-top: 4px solid #1afbf3;
	padding: 10px 20px 30px 20px !important;
	height: 20px;
	}
	
	.comm-parent a {
	border-top: 4px solid #66f19e;
	padding: 10px 20px 30px 20px !important;
	height: 20px;
	}
	
	
	.opinion-parent a {
	border-top: 4px solid #f39322;
	padding: 10px 20px 30px 20px !important;
	height: 20px;
	}
	
	.ent-parent a {
	border-top: 4px solid #8d91e8;
	padding: 10px 20px 30px 20px !important;
	height: 20px;	
	}
	
	.mean-bar .sidebarBtn {
	top: 15px;	
	}


	#meanmenu .mean-bar .logo-small {
	width: 200px;	
	}
	
/* this is a test by AB 231021 condition 2 */

	.site-header .main-navigation ul.menu > li.current-menu-item > a, .site-header .main-navigation ul.menu > li.current > a {
	border-left: 1px solid #AAA;
	border-right: 1px solid #AAA;
	background-color: #f6f6f6;
	}

	
	.site-header .main-navigation ul.menu > li#menu-item-120578.current-menu-item > a, .site-header .main-navigation ul.menu > li#menu-item-120578.current > a  {
	background:none!important;
	border-left: none;
	border-right: none;
	}
	
	
	.site-header .main-navigation ul.menu > li#menu-item-112208.current-menu-item > a, .site-header .main-navigation ul.menu > li#menu-item-112208.current > a  {
	background:none!important;
	border-left: none;
	border-right: none;
	}
	
	
	.menu-all-pages-container ul.menu > li.current-menu-item > a, .menu-all-pages-container ul.menu > li.current > a  {
	color:#eee!important;
	background:none!important;
	border: none!important;

	}
	
	#menu-sticky-menu .current-post-ancestor, #menu-sticky-menu .current-category-ancestor  {
	color:#eee!important;
	background:none!important;
	border: none!important;

	}
	
	.current-post-ancestor {
	border-left: 1px solid #AAA;
	border-right: 1px solid #AAA;
	background-color: #f6f6f6;	
		
	}
	
	#menu-item-120578, #menu-item-112208{
	border:none!important;
	background:none!important;	
		
	}

	
	
	.menu-main-container {
	width: 100%;
	margin: 0 auto;
	margin-bottom: -11px;

	}
	
	.sticky-navigation {
	margin-top:50px;	
	float:left;
	}
	
	
	.sticky li {
	display: inline-block;
    position: relative;
    padding: 0px 10px 0px 10px;
		
	}
	
 	.sticky li a {
 	font-family: Lato,sans-serif;
	font-size: 15px;
	font-weight: 700;
	line-height: 16px;
	color: #fff;
	text-transform: uppercase;
	font-style: normal;	
 		
 	}


	.active-submenu {
	width: 100%;
	}


	.news-sub, 	.sport-sub, .opinion-sub, .lifestyle-sub, .entertainment-sub, .comm-sub, .ba-sub {
	width: 84%;
	margin: 0 auto!important;
	font-weight: 800;
	}



	

	.active-submenu ul.news-sub > li.current-menu-item > a, .active-submenu ul.news-sub > li.current > a { 
	color:#ed2e33;	
	}
	
	.active-submenu ul.sport-sub > li.current-menu-item > a, .active-submenu ul.sport-sub > li.current > a { 
	color:#6ce19b;	
	}
	
	.active-submenu ul.opinion-sub > li.current-menu-item > a, .active-submenu ul.opinion-sub > li.current > a { 
	color:#f39322;	
	}
	
	.active-submenu  ul.lifestyle-sub > li.current-menu-item > a, .active-submenu  ul.lifestyle-sub > li.current > a {
	color:#1afbf3;	
	}
	
	.active-submenu  ul.entertainment-sub > li.current-menu-item > a, .active-submenu  ul.entertainment-sub > li.current > a {
	color:#8d91e8;	
	}
	
	.active-submenu  ul.comm-sub > li.current-menu-item > a, .active-submenu  ul.comm-sub > li.current > a {
	color:#3CB371;	
	}
	.active-submenu  ul.ba-sub > li.current-menu-item > a, .active-submenu  ul.ba-sub > li.current > a {
	color:#814097;
	}
	

  

	/* Lifestyle Menu */
	.site-header .main-navigation ul.menu > li:hover#menu-item-105212 > a, .site-header .main-navigation ul.menu > li#menu-item-105212.current-menu-ancestor > a, .site-header .main-navigation ul.menu > li#menu-item-105212.current-menu-item > a, .site-header .main-navigation ul.menu > li#menu-item-105212.current-menu-parent > a, .site-header .main-navigation ul li#menu-item-105212 ul li.current-menu-parent > a, .site-header .main-navigation ul.menu > li#menu-item-105212.current > a, .site-header .main-navigation ul li#menu-item-105212 ul li:hover > a, .site-header .main-navigation ul li#menu-item-105212 ul li.current-menu-item > a, .site-header .main-navigation ul li#menu-item-105212 ul.sub-menu li:hover.menu-item-has-children:after, .site-header .main-navigation ul li#menu-item-105212 ul.sub-menu li.current-menu-item.menu-item-has-children:after, .site-header .main-navigation ul li#menu-item-105212 ul.sub-menu li.current-menu-ancestor.menu-item-has-children:after, .mean-container .mean-nav ul li#menu-item-105212 a:hover, .mean-container .mean-nav > ul > li#menu-item-105212.current-menu-item > a, .mean-container .mean-nav > ul > li#menu-item-105212.current-menu-parent > a, .mean-container .mean-nav > ul > li#menu-item-105212.current-menu-ancestor > a,  .mean-container .mean-nav ul li#menu-item-105212 ul li.current-menu-item > a, .mean-container .mean-nav ul li#menu-item-105212 ul li.current-menu-parent > a, .mean-container .mean-nav ul li#menu-item-105212 ul li ul li.current-menu-item > a, .mean-container .mean-nav ul li:focus#menu-item-105212 a {
		color: #1afbf3;
	}

	.site-header .main-navigation ul li#menu-item-105212 ul li {
		background-color: #1afbf3;
	}

	.site-header .main-navigation ul li#menu-item-105212 ul li:hover, .site-header .main-navigation ul li#menu-item-105212 ul li.current-menu-item , .site-header .main-navigation ul li#menu-item-105212 ul li.current-menu-parent {
		background-color: #fff;
	}

	/* Sports Menu */
	.site-header .main-navigation ul.menu > li:hover#menu-item-105209 > a, .site-header .main-navigation ul.menu > li#menu-item-105209.current-menu-ancestor > a, .site-header .main-navigation ul.menu > li#menu-item-105209.current-menu-item > a, .site-header .main-navigation ul.menu > li#menu-item-105209.current-menu-parent > a, .site-header .main-navigation ul li#menu-item-105209 ul li.current-menu-parent > a, .site-header .main-navigation ul.menu > li#menu-item-105209.current > a, .site-header .main-navigation ul li#menu-item-105209 ul li:hover > a, .site-header .main-navigation ul li#menu-item-105209 ul li.current-menu-item > a, .site-header .main-navigation ul li#menu-item-105209 ul.sub-menu li:hover.menu-item-has-children:after, .site-header .main-navigation ul li#menu-item-105209 ul.sub-menu li.current-menu-item.menu-item-has-children:after, .site-header .main-navigation ul li#menu-item-105209 ul.sub-menu li.current-menu-ancestor.menu-item-has-children:after, .mean-container .mean-nav ul li#menu-item-105209 a:hover, .mean-container .mean-nav > ul > li#menu-item-105209.current-menu-item > a, .mean-container .mean-nav > ul > li#menu-item-105209.current-menu-parent > a, .mean-container .mean-nav > ul > li#menu-item-105209.current-menu-ancestor > a,  .mean-container .mean-nav ul li#menu-item-105209 ul li.current-menu-item > a, .mean-container .mean-nav ul li#menu-item-105209 ul li.current-menu-parent > a, .mean-container .mean-nav ul li#menu-item-105209 ul li ul li.current-menu-item > a, .mean-container .mean-nav ul li:focus#menu-item-105209 a {
		color: #6ce19b;
	}

	.site-header .main-navigation ul li#menu-item-105209 ul li {
		background-color: #6ce19b;
	}

	.site-header .main-navigation ul li#menu-item-105209 ul li:hover, .site-header .main-navigation ul li#menu-item-105209 ul li.current-menu-item, .site-header .main-navigation ul li#menu-item-105209 ul li.current-menu-parent {
		background-color: #fff;
	}

	/* Business Menu */
	.site-header .main-navigation ul.menu > li:hover#menu-item-105213 > a, .site-header .main-navigation ul.menu > li#menu-item-105213.current-menu-ancestor > a, .site-header .main-navigation ul.menu > li#menu-item-105213.current-menu-item > a, .site-header .main-navigation ul.menu > li#menu-item-105213.current-menu-parent > a, .site-header .main-navigation ul li#menu-item-105213 ul li.current-menu-parent > a, .site-header .main-navigation ul.menu > li#menu-item-105213.current > a, .site-header .main-navigation ul li#menu-item-105213 ul li:hover > a, .site-header .main-navigation ul li#menu-item-105213 ul li.current-menu-item > a, .site-header .main-navigation ul li#menu-item-105213 ul.sub-menu li:hover.menu-item-has-children:after, .site-header .main-navigation ul li#menu-item-105213 ul.sub-menu li.current-menu-item.menu-item-has-children:after, .site-header .main-navigation ul li#menu-item-105213 ul.sub-menu li.current-menu-ancestor.menu-item-has-children:after, .mean-container .mean-nav ul li#menu-item-105213 a:hover, .mean-container .mean-nav > ul > li#menu-item-105213.current-menu-item > a, .mean-container .mean-nav > ul > li#menu-item-105213.current-menu-parent > a, .mean-container .mean-nav > ul > li#menu-item-105213.current-menu-ancestor > a,  .mean-container .mean-nav ul li#menu-item-105213 ul li.current-menu-item > a, .mean-container .mean-nav ul li#menu-item-105213 ul li.current-menu-parent > a, .mean-container .mean-nav ul li#menu-item-105213 ul li ul li.current-menu-item > a, .mean-container .mean-nav ul li:focus#menu-item-105213 a {
		color: #00528C;
	}

	.site-header .main-navigation ul li#menu-item-105213 ul li {
		background-color: #00528C;
	}

	.site-header .main-navigation ul li#menu-item-105213 ul li:hover, .site-header .main-navigation ul li#menu-item-105213 ul li.current-menu-item, .site-header .main-navigation ul li#menu-item-105213 ul li.current-menu-parent {
		background-color: #fff;
	}

	/* Community Menu */
	.site-header .main-navigation ul.menu > li:hover#menu-item-105215 > a, .site-header .main-navigation ul.menu > li#menu-item-105215.current-menu-ancestor > a, .site-header .main-navigation ul.menu > li#menu-item-105215.current-menu-item > a, .site-header .main-navigation ul.menu > li#menu-item-105215.current-menu-parent > a, .site-header .main-navigation ul li#menu-item-105215 ul li.current-menu-parent > a, .site-header .main-navigation ul.menu > li#menu-item-105215.current > a, .site-header .main-navigation ul li#menu-item-105215 ul li:hover > a, .site-header .main-navigation ul li#menu-item-105215 ul li.current-menu-item > a, .site-header .main-navigation ul li#menu-item-105215 ul.sub-menu li:hover.menu-item-has-children:after, .site-header .main-navigation ul li#menu-item-105215 ul.sub-menu li.current-menu-item.menu-item-has-children:after, .site-header .main-navigation ul li#menu-item-105215 ul.sub-menu li.current-menu-ancestor.menu-item-has-children:after, .mean-container .mean-nav ul li#menu-item-105215 a:hover, .mean-container .mean-nav > ul > li#menu-item-105215.current-menu-item > a, .mean-container .mean-nav > ul > li#menu-item-105215.current-menu-parent > a, .mean-container .mean-nav > ul > li#menu-item-105215.current-menu-ancestor > a,  .mean-container .mean-nav ul li#menu-item-105215 ul li.current-menu-item > a, .mean-container .mean-nav ul li#menu-item-105215 ul li.current-menu-parent > a, .mean-container .mean-nav ul li#menu-item-105215 ul li ul li.current-menu-item > a, .mean-container .mean-nav ul li:focus#menu-item-105215 a {
		color: #3CB371;
	}

	.site-header .main-navigation ul li#menu-item-105215 ul li {
		background-color: #3CB371;
	}

	.site-header .main-navigation ul li#menu-item-105215 ul li:hover, .site-header .main-navigation ul li#menu-item-105215 ul li.current-menu-item, .site-header .main-navigation ul li#menu-item-105215 ul li.current-menu-parent {
		background-color: #fff;
	}

	/* Entertainment Menu */
	.site-header .main-navigation ul.menu > li:hover#menu-item-105216 > a, .site-header .main-navigation ul.menu > li#menu-item-105216.current-menu-ancestor > a, .site-header .main-navigation ul.menu > li#menu-item-105216.current-menu-item > a, .site-header .main-navigation ul.menu > li#menu-item-105216.current-menu-parent > a, .site-header .main-navigation ul li#menu-item-105216 ul li.current-menu-parent > a, .site-header .main-navigation ul.menu > li#menu-item-105216.current > a, .site-header .main-navigation ul li#menu-item-105216 ul li:hover > a, .site-header .main-navigation ul li#menu-item-105216 ul li.current-menu-item > a, .site-header .main-navigation ul li#menu-item-105216 ul.sub-menu li:hover.menu-item-has-children:after, .site-header .main-navigation ul li#menu-item-105216 ul.sub-menu li.current-menu-item.menu-item-has-children:after, .site-header .main-navigation ul li#menu-item-105216 ul.sub-menu li.current-menu-ancestor.menu-item-has-children:after, .mean-container .mean-nav ul li#menu-item-105216 a:hover, .mean-container .mean-nav > ul > li#menu-item-105216.current-menu-item > a, .mean-container .mean-nav > ul > li#menu-item-105216.current-menu-parent > a, .mean-container .mean-nav > ul > li#menu-item-105216.current-menu-ancestor > a,  .mean-container .mean-nav ul li#menu-item-105216 ul li.current-menu-item > a, .mean-container .mean-nav ul li#menu-item-105216 ul li.current-menu-parent > a, .mean-container .mean-nav ul li#menu-item-105216 ul li ul li.current-menu-item > a, .mean-container .mean-nav ul li:focus#menu-item-105216 a {
		color: #3B016D;
	}

	.site-header .main-navigation ul li#menu-item-105216 ul li {
		background-color: #3B016D;
	}

	.site-header .main-navigation ul li#menu-item-105216 ul li:hover, .site-header .main-navigation ul li#menu-item-105216 ul li.current-menu-item, .site-header .main-navigation ul li#menu-item-105216 ul li.current-menu-parent {
		background-color: #fff;
	}

	/* Farming Menu */
	.site-header .main-navigation ul.menu > li:hover#menu-item-105217 > a, .site-header .main-navigation ul.menu > li#menu-item-105217.current-menu-ancestor > a, .site-header .main-navigation ul.menu > li#menu-item-105217.current-menu-item > a, .site-header .main-navigation ul.menu > li#menu-item-105217.current-menu-parent > a, .site-header .main-navigation ul li#menu-item-105217 ul li.current-menu-parent > a, .site-header .main-navigation ul.menu > li#menu-item-105217.current > a, .site-header .main-navigation ul li#menu-item-105217 ul li:hover > a, .site-header .main-navigation ul li#menu-item-105217 ul li.current-menu-item > a, .site-header .main-navigation ul li#menu-item-105217 ul.sub-menu li:hover.menu-item-has-children:after, .site-header .main-navigation ul li#menu-item-105217 ul.sub-menu li.current-menu-item.menu-item-has-children:after, .site-header .main-navigation ul li#menu-item-105217 ul.sub-menu li.current-menu-ancestor.menu-item-has-children:after, .mean-container .mean-nav ul li#menu-item-105217 a:hover, .mean-container .mean-nav > ul > li#menu-item-105217.current-menu-item > a, .mean-container .mean-nav > ul > li#menu-item-105217.current-menu-parent > a, .mean-container .mean-nav > ul > li#menu-item-105217.current-menu-ancestor > a,  .mean-container .mean-nav ul li#menu-item-105217 ul li.current-menu-item > a, .mean-container .mean-nav ul li#menu-item-105217 ul li.current-menu-parent > a, .mean-container .mean-nav ul li#menu-item-105217 ul li ul li.current-menu-item > a, .mean-container .mean-nav ul li:focus#menu-item-105217 a {
		color: #004356;
	}

	.site-header .main-navigation ul li#menu-item-105217 ul li {
		background-color: #004356;
	}

	.site-header .main-navigation ul li#menu-item-105217 ul li:hover, .site-header .main-navigation ul li#menu-item-105217 ul li.current-menu-item, .site-header .main-navigation ul li#menu-item-105217 ul li.current-menu-parent {
		background-color: #fff;
	}
	
	.mean-container .mean-bar {
	border-bottom:none;	
		
	}
	
	.mean-bar .sidebarBtn {
	left:2em;	
	position:relative;
		
	}
	
	.mobile-menu, .mobile-user {
	width:25%;	
	}
	
	.mobile-logo {
	width:50%;	
	text-align:center;
	margin-top: 10px;
	}
	
	.mobile-user a {
	float: right;
	margin-right: 3em;	
	}


	/* Content */
	
	/*Mailchimp*/
	
	
	   #mc_embed_signup{
                background: rgba(0,0,0,.5);
                padding: 20px; 
                margin-top: 5%;
                color:#fff;
                text-align:center;

                }

                #mc_embed_signup form {
                  display:block; 
                  position:relative; 
                  padding:10px 0 10px 3%
    
                  }
                
           
                #mce-EMAIL {
                  width: 100%;
                  padding: 10px;
                  background: none;
                  color: #fff;
                  border: solid 1px gray;
                  }

                #mce-FNAME, #mce-LNAME {
                background: none;
                padding:10px;
                color: #fff;
                width: 49.7%; 
                margin-top:20px;
                border: solid 1px gray;
                }

                .mc-field-group ul {
                  border: none;
                  width: 100%;
                  list-style: none;
                  padding-left: 0!important;
                    
                }

                .mc-field-group li {
                  display: inline-block;
                  padding: 5px;
              
                  
                }
                
                
                .mc-field-group button, html input[type="button"], input[type="reset"], input[type="submit"] {
                  background: none;
                  padding: 10px;
                  color: #fff;
                  width: 100%;
                  margin: 30px 0 10px 0;
                  border: solid 1px gray;


                }       
                
                .mc-field-group label {
                border:solid 1px gray;
                line-height:40px;
                height:40px;
                width: 160px;
                margin-top:10px;
                color:gray;
                text-align:center;
              }

              .mc-field-group input[type=checkbox] {
                  display: none;
              }

              .mc-field-group input:focus,
              .mc-field-group select:focus,
              .mc-field-group textarea:focus,
              .mc-field-group button:focus {
                outline: none;
              }
              .mc-field-group input:checked + label {
                  border: solid 1px red;
                  color: #F00;
                  
              }

              .mc-field-group input:checked + label:before {
                  content: "\2713 ";
                 
              }


              /* new stuff */
              .mc-field-group .check {
                  visibility: hidden;
              }

              .mc-field-group input:checked + label .check {
                  visibility: visible;
              }

              .mc-field-group input.checkbox:checked + label:before {
                  content: "";
              }

	
	
	@media screen and (max-width:1269px) {
		
	}
	
	@media screen and (max-width:1200px) {
		
	.site-header .main-navigation nav ul li a	{
	font-size:12px!important;	
	}

	.sticky-navigation {
    margin-top: 40px;
	}
	
	.pigeon-sticky {
    margin-top: 30px;
	}
	
	.sticky li a {
	font-size: 12px;	
	}
	
	.credits a, .meter a, .group-ip-access a, .account a, .login a, .subscribe a {
	font-size: 12px;	
	}
	
	
	}

	@media screen and (max-width:1024px) {
	.digital-subs-sidebar{
	width:100%	
	}
	.homepage-news{
	width:100%		
	}
	
	div.active-submenu a {
	text-transform: uppercase;	
	}
	
	.outer-row {
	background:none;
	border-top:none;	
		
	}
	
	.current-post-ancestor {
	border-left: none;
	border-right: none;
	background: none;	
	}
}

	@media screen and (max-width:993px) {
	
	.news-parent a, .sport-parent a, .lifestyle-parent a, .comm-parent a, .opinion-parent a, .ent-parent a {
	border-top: none;
	padding: 0px 0px 20px 0px!important;
	height:0px;
	}
	
		
	.menu-main-container {
	width:100%;
		
	}
	
   .current-category-ancestor {
	border-left: 0px;
	border-right: 0px;
	background-color: #fff;	
		
	}
	
	.news-sub, 	.sport-sub, .opinion-sub, .lifestyle-sub, .entertainment-sub, .comm-sub {
	width: 100%;
	}
	

		
	div.active-submenu li {
    padding: 0px 20px 0px 0px;
    display: table-cell;
    border:none;
	}
	
	.active-submenu {
	overflow-x: scroll;
	padding-bottom: 10px;
	}
	
	.mobile-news, .mobile-sport, .mobile-opinion, .mobile-lifestyle, .mobile-lifestyle, .mobile-ent, .mobile-comm  {
	visibility: visible;
	}
	

	
}


@media screen and (min-width:993px) {

	
	.menu-outer-banner ul li.menu-item-has-children>a::after {
		font-size: 16px;
		color: #fff;
		content: "\f0d7";
		font-family: FontAwesome;
		padding-left: 5px;
		transition: all 1s ease-out 0s;
	}
	.menu-outer-banner ul li ul li.menu-item-has-children>a::after {
		color: #fff;
	    content: "\f105";
	    font-family: FontAwesome;
	    font-size: 16px;
	    position: absolute;
	    right: 6px;
	}
	
	.site-header .main-navigation nav ul li.menu-item-has-children>a::after {
		font-size: 16px;
		color: #222222;
		content: "\f0d7";
		font-family: FontAwesome;
		padding-left: 5px;
		transition: all 1s ease-out 0s;
	}
	.site-header .main-navigation nav ul li ul li.menu-item-has-children>a::after {
		display: none;
	}
	.site-header .main-navigation nav ul li#menu-item-105208.current-menu-ancestor>a::after, .site-header .main-navigation nav ul li:hover#menu-item-105208.menu-item-has-children>a::after,  .site-header .main-navigation nav ul li#menu-item-105208.current-menu-item.menu-item-has-children>a::after, .site-header .main-navigation nav ul li#menu-item-105208.current-menu-parent.menu-item-has-children>a::after  {
		color: #d20a11;
	}
	.site-header .main-navigation nav ul li:hover#menu-item-105212.current-menu-ancestor>a::after, .site-header .main-navigation nav ul li:hover#menu-item-105212.menu-item-has-children>a::after,  .site-header .main-navigation nav ul li#menu-item-105212.current-menu-item.menu-item-has-children>a::after, .site-header .main-navigation nav ul li#menu-item-105212.current-menu-parent.menu-item-has-children>a::after  {
		color: #1afbf3;
	}
	.site-header .main-navigation nav ul li:hover#menu-item-105209.current-menu-ancestor>a::after, .site-header .main-navigation nav ul li:hover#menu-item-105209.menu-item-has-children>a::after,  .site-header .main-navigation nav ul li#menu-item-105209.current-menu-item.menu-item-has-children>a::after, .site-header .main-navigation nav ul li#menu-item-105209.current-menu-parent.menu-item-has-children>a::after  {
		color: #6ce19b;
	}
	.site-header .main-navigation nav ul li:hover#menu-item-105213.current-menu-ancestor>a::after, .site-header .main-navigation nav ul li:hover#menu-item-105213.menu-item-has-children>a::after,  .site-header .main-navigation nav ul li#menu-item-105213.current-menu-item.menu-item-has-children>a::after, .site-header .main-navigation nav ul li#menu-item-105213.current-menu-parent.menu-item-has-children>a::after  {
		color: #00528C;
	}
	.site-header .main-navigation nav ul li:hover#menu-item-105215.current-menu-ancestor>a::after, .site-header .main-navigation nav ul li:hover#menu-item-105215.menu-item-has-children>a::after,  .site-header .main-navigation nav ul li#menu-item-105215.current-menu-item.menu-item-has-children>a::after, .site-header .main-navigation nav ul li#menu-item-105215.current-menu-parent.menu-item-has-children>a::after  {
		color: #3CB371;
	}
	.site-header .main-navigation nav ul li:hover#menu-item-105216.current-menu-ancestor>a::after, .site-header .main-navigation nav ul li:hover#menu-item-105216.menu-item-has-children>a::after,  .site-header .main-navigation nav ul li#menu-item-105216.current-menu-item.menu-item-has-children>a::after, .site-header .main-navigation nav ul li#menu-item-105216.current-menu-parent.menu-item-has-children>a::after  {
		color: #3B016D;
	}
	.site-header .main-navigation nav ul li:hover#menu-item-105217.current-menu-ancestor>a::after, .site-header .main-navigation nav ul li:hover#menu-item-105217.menu-item-has-children>a::after,  .site-header .main-navigation nav ul li#menu-item-105217.current-menu-item.menu-item-has-children>a::after, .site-header .main-navigation nav ul li#menu-item-105217.current-menu-parent.menu-item-has-children>a::after  {
		color: #004356;
	}
	.site-header .main-navigation nav ul li ul.sub-menu li.menu-item-has-children>a::after,  {
		color: #fff;
	    font-size: 16px;
	    position: absolute;
	    right: 6px;
	    top: 10px;
	    content: none;
	}

	.site-header .main-navigation ul li ul.sub-menu li.menu-item-has-children:after {
		top: 8px;
	}

	.site-header #tophead.main-navigation  ul li ul.sub-menu li.menu-item-has-children>a::after {
		color: #fff;
	    content: "\f105";
	    font-family: FontAwesome;
	    font-size: 16px;
	    position: absolute;
	    right: 6px;
	    top: 10px;
	    content: none;
	}

	.site-header #tophead.main-navigation ul li ul.sub-menu li.menu-item-has-children:after {
		top: 8px;
	}
}

.header-social {
	float: left;
    padding-left: 0px!important;
}

.header-style-2 .header-social li a {
	font-size: 20px;
    padding-bottom: 23px;
    padding-top: 23px;
    height: auto;
    width: auto;
}

/* General */
.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1320px;
}

.latest-news h2 {
	margin-bottom:0;	
}

.stay-connected {
	margin-bottom:0!important;
}

.elementor img {
	width:100%;	
}

/* Post level */
/*.entry-thumbnail-area {
	max-height:450px;	
}


.entry-thumbnail-area img {
	margin: -60px 0px 0px -0px;
	width: 100%;
	object-fit: cover;
	margin: 0px;
}*/


/*Footer*/

.logo-row {
	background: #ffffff;
	margin: 0 auto;
	text-align: center;
	width: 100%;
}

.logo-row-middle {
	max-width: 1320px;
	margin: 0 auto;
	text-align: center;
	width: 100%;
}

.logo-row-inner {
	background: #ffffff;
	margin: 0 auto;
	padding: 70px 15px 70px 15px;
	text-align: center;
	width: 100%;
}

ul.footer-menu {
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	text-align: center;
	margin: 0 auto;
}

 ul.footer-menu li {
	float: left;
}

ul.footer-menu li a {
	display: block;
	color: white;
	text-align: center;
	padding: 16px;
	text-decoration: none;
}

.footer-top-area ul.menu li {
	display: block;
}

.footer-top-area .widget {
	padding-bottom: 50px;	
}


/* Ad-Inserter */
.code-block-10, .code-block-11, .code-block-12, .code-block-13, .code-block-14, .code-block-15 {
	margin: 0px!important;
}

.ad-sub-title-1 {
	border-left: 5px solid #d21628;
	padding-left: 10px;
	font-style: italic;
}

.ad-sub-title-2 {
	background: #d21628;
	color: #fff; 
	padding: 20px;
	border: 0.5px solid #858585;
    border-bottom: none;
}

.ad-sub-title-2 h5 {
	font-size: 1.2em;
	color: #fff;
	font-weight: 600;
	margin-bottom: 0.5em;
}

.ad-sub-paper {
	background-color: #c0c0c0;
	padding: 20px;
	border: 0.5px solid #858585;
    border-top: none;
}

.ad-sub-container {
    text-align: center;
    margin-bottom: 20px;
    transition: all .22s ease;
}

.ad-sub-container:hover {
    transform: scale(1.05);
    transition: all .22s ease;
}

/* Sidebar */
.sidebar-widget-area .widget, .sidebar-widget-area .widget.title-style-2 {
	margin-bottom: 20px;
}

#custom_html-3 {
	overflow: visible;
}

.digital-editions-outer {
	transition: all .22s ease;
}

.digital-editions-outer:hover {
	transition: all .22s ease;
	transform: scale(1.05);
}

.digital-editions {
    padding: 0.625rem;
    margin-bottom: 0.9375rem;
    position: relative;
    overflow: hidden;
    min-height: 100px;
    color: #111111;
    box-shadow: 0 8px 8px rgba(0,0,0,.25);
}

.digital-editions h3 {
	color: #fff;
	font-weight: 600;
	margin-bottom: 0px;
}

.digital-editions span {
	color: #fff;
}

.digital-editions h5 {
	font-weight: 600;
	margin-bottom: 0px;
	font-size: 12px;
	color:#fff;
}

.digital-editions-paper-left {
    position: absolute;
    width: 100%;
    top: -10px;
    -webkit-transform: rotate(-10deg);
    -moz-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    -o-transform: rotate(-10deg);
    transform: rotate(-10deg);
}

.digital-editions-paper-right {
    position: absolute;
    width: 100%;
    left: -10px;
    top: -10px;
    -webkit-transform: rotate(10deg);
    -moz-transform: rotate(10deg);
    -ms-transform: rotate(10deg);
    -o-transform: rotate(10deg);
    transform: rotate(10deg);
}

.ba-sponsors 
	{
		display:inline-flex;
	}

/* Popular Posts PLUGIN */
.wpp-cards-compact li img.wpp-thumbnail {
	width: 30%!important;
    height: auto!important;
}

#custom_html-4 {
    margin-bottom: 0px;
}

.utw .ui-tabs .ui-tabs-panel {
	padding: 0.5em 0;
}

.utw .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .utw .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .utw .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: pointer;
}

.utw .ui-tabs .ui-tabs-nav {
	border-bottom: 0;
	padding: 0;
}

.utw .ui-tabs .ui-tabs-nav li.ui-state-active, .utw .ui-tabs .ui-tabs-nav li:hover {
	border: 1px solid #D20A11!important;
	background-color: #D20A11!important;
	color: #fff!important;
	margin-bottom: 0;
    padding-bottom: 0;
}

.utw .ui-tabs .ui-tabs-nav li {
	width: 50%;
	border-bottom-width: 1px!important;
	margin: 0;
	background-color: #f8f8f8!important;
	color: #111111!important;
	border: 1px solid #dcdcdc!important;
	transition: all ease .33s;
}

.utw .ui-tabs .ui-tabs-nav li.ui-state-active a:hover, .utw .ui-tabs .ui-tabs-nav li a:hover {
	color: #ffffff!important;
}

.utw .ui-state-active a, .utw .ui-state-active a:link, .utw .ui-state-active a:visited {
	color: #ffffff;
}

.sidebar-widget-area .widget ul li a:before {
	display: none;
}

.utw .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	text-transform: uppercase;
	text-align: center;
    width: 100%;
}

.wpp-list li a {
	color:  #D20A11;
}

/* Newsletter */

#mc_embed_signup {
    background: #000 !important;
    color: #ffffff !important;
    font-size: 1.2em !important;
    width:100% !important;
    margin: 10px auto !important;
    padding:5% 10% 5% 10%;
  }

  #mc_embed_signup h1,h2 {
  color:#fff;
  }

  #mc_embed_signup form {

    padding: 0!important;

 }

  #mc_embed_signup h2 {

    color: #ffffff !important;
    background: none !important;
    text-align: center !important;
    padding: 50px 0 0 0 !important;
    font-weight: 700 !important;
    font-size: 1.5em !important;
    line-height: 1.2em !important;
  }



  #mc_embed_signup .button {

    color: #ffffff !important;
    background: #d20a11 !important;
    width: 100% !important;
    margin: 30px 0!important;
    border: none !important;
    font-size: 1em !important;
    padding: 10px 0 10px!important;
    text-transform: uppercase !important;
    display: inline-block !important;
  }
   
   .input-group {
   	display:inline;
   }

   #mc_embed_signup .mc-field-group.input-group ul li {
   	display:inline-block;


   }




/* Contact Page/Formm */
input[type="checkbox"], input[type="radio"] {
	margin-right: 5px;
}

[data-class="wpcf7cf_group"], .wpcf7cf_remove, .wpcf7cf_add {
    padding: 1em;
    background: #f4f4f4;
}

ul.contact-list {
	list-style: none;
}

ul.contact-list li i {
	font-size: 20px;
    color: #e53935;
    padding-right: 15px;
}

ul.contact-list li {
	width: 100%;
    display: inline-flex;
    margin-right: 15px;
    margin-bottom: 15px;
    line-height: 1.4;
}

#map1 {
	height: 390px;
	margin-top: 3em;
	margin-bottom: 3em;
	position: relative;
}

.custom-map {
	margin-top: 5em;
	width: 100%;
}

/* 404 Page */
.error-page-area, .error-page-area .error-page-content .go-home a {
    background-color: #d10a12!important;
}

.error-page-area .error-page-content .go-home a:hover {
	color: #d10a12!important;
	background-color: #ffffff!important;
}

/* Publication Pages */
.news-mast-t {
	font-size: 16px;
    text-align: center;
}

.news-mast-t-sc {
	color: #ffffff;
}

.news-mast-t span {
	padding: 0.5em 0.2em;
}

.news-mast-t a i {
    color: #3d3d3d;
    display: inline-block;
    border-radius: 60px;
    border: 2px solid #3d3d3d;
    padding: 0.5em 0.6em;
    height: 37px;
    width: 37px;
    margin: 0 0.2em;
}

.news-mast-t-sc a i {
	color: #ffffff;
	border-color: #ffffff;
}

.news-mast-t-dh-th a:hover i {
	color: #ffffff;
	background: #3d3d3d;
}

.news-mast-t-sc a:hover i {
	color: #D30B13;
	background: #ffffff;
}

.news-mast-t-uh a:hover i {
	color: #f6eedf;
	background-color: #3d3d3d;
}

.news-mast {
    font-size: 13px;
    text-align: center;
    color: #3d3d3d;
    margin-top: 10px;
}

.news-mast-sc {
	color: #ffffff;
}

.news-mast a {
    color: #3d3d3d!important;
    padding: 0.3em;
}

.news-mast-sc a {
	color: #ffffff!important;
}

.news-mast a:hover {
    color: #d81921!important;
}

.news-mast-sc a:hover {
	color: #ffffff!important;
	text-decoration: underline;
}

.news-mast a i {
    color: #3d3d3d!important;
    padding-right: 1em;
}

.news-mast-dh-th a i {

}

.news-mast-sc a i {
    color: #fff!important;
}


/*All Our Yesterdays */

#caf-post-layout3 .caf-meta-content-cats{
	display:none!important;	
	
}

/* Category/Singles */

.cat-title {
	border-bottom: 2px solid #111111;
    margin-bottom: 30px;
}

.cat-title h3 {
    background: #111111;
    text-transform: capitalize;
    z-index: 2;
    display: inline-block;
    padding: 6px 20px 6px 20px;
    position: relative;
    color: #ffffff;
    font-size: 18px;
    margin-bottom: 0px;
    line-height: 1.4;
}

.cat-title h3 span {
	position: absolute;
    content: "";
    top: 0;
    right: -8px;
    border-top: 8px solid #111111;
    border-right: 8px solid transparent;
}

.cat-banner {
	background-color: #e0e0e0;
	box-shadow: 0 8px 8px rgba(0,0,0,.25);
	border: 0.1px solid #858585;margin-top:2em;
	background-position: left;
	background-repeat: no-repeat;
	background-size: contain;
}

.cat-text {
	margin-top: 2em;
	margin-left: 9.25rem;
}

.cat-text h1, .cat-text h2 {
	color: #fff;
    text-align: left;
}

.cat-banner-keeperfit {
	background-color: #fb921f;
	background-image: url('https://wearetyrone.com/wp-content/uploads/2020/08/columnists-garywallace.png');
}

.cat-banner-tastescene {
	background-color: #fb921f;
	background-image: url('https://wearetyrone.com/wp-content/uploads/2020/08/columnists-michaeldevlin.png');
}

.cat-banner-menu {
	background-color: #1afbf3;
	box-shadow: 0 8px 8px rgba(0,0,0,.25);
	border: 0.1px solid #858585;margin-top:2em;
}

a .cat-banner-menu {
	transition: all ease 0.33s;
}

a:hover .cat-banner-menu {
	transform: scale(1.05);
}

.cat-banner-menu h2 {
	text-align: center;
	color: #fff;
	margin: 10px 0;
}

.cat-banner-menu h2 i {
	padding-right: 10px;
}

.about-author .media-body .author-designation {
display:none;	
	
}

/* xl+ */

@media only screen and (max-width: 1316px) {
    #mce-FNAME, #mce-LNAME {
                width: 100%; 
                }

      .mc-field-group li {
                font-size: 0.8em;
                  
                }
 }
@media screen and (max-width:1200px) {
	.cat-banner-menu h2 {
		font-size: 20px;
	}
}

@media screen and (max-width:575px) {
	.cat-text {
		margin-left: 5.25rem;
		margin-top: 0;
    	padding: 1em;
	}
	.cat-text h1 {
		font-size: 30px;
	}
	.cat-text h2 {
		font-size: 20px;
	}
	.cat-text h1, .cat-text h2 {
		margin-bottom: 0px;
	}
	.cat-banner-menu h2 {
		font-size: 16px;
		line-height: 16px;
	}
	.cat-banner-menu h2 i {
    	width: 100%;
    	padding-right: 0px;
    	font-size: 24px;
    	padding-bottom: 10px;
    }
    .footer-top-area ul.menu  {
	width:100%;	
	text-align:center;
	}
	
	.footer-top-area ul.menu li {
	width: 50%;	
	margin: 0 auto;	
	}
	
	.footer-top-area .widgettitle {
	text-align:center;	
	}
	
	.footer-topbar, .footer-topbar .emergrncy-content-holder, .footer-top-area .widgettitle::after { 
	display:none;	
		
	}

}

/* Wp Timelines*/
.wpex-timeline > li .wpex-timeline-label {
	margin: 0 0 0 100px;
}

.wpex-timeline > li:after, .wpex-timeline > li:first-child:before {
	left: 50px;
}

.wpex-timeline > li .wpex-timeline-label p + .wptl-more-meta {
	display: none;
}

.atbd_content_active #directorist.atbd_wrapper .atbd_seach_fields_wrapper .atbdp-search-form .single_search_field {
-webkit-user-select: none;
 -webkit-touch-callout: none;	
}

/* Publication Taxonomy */
.pub-banner {
	box-shadow: 0 8px 8px rgba(0,0,0,.25);
	border: 0.1px solid #858585;
	margin-top:2em;
	padding: 1.5em 0 0.4em 0;
}

.pub-banner img {
	margin-bottom: 1em;
}

.pub-banner-dn {
	background-color: #fff;
	
}

.pub-banner-sc {
	background-color: #D30B13;
	
}

.pub-banner-th {
	background-color: #fff;
	
}

.pub-banner-uh {
	background-color: #F6EEDF;

}

.pub-sing {
    display: flex;
    margin-bottom: 10px;
}

.pub-sing a {
    margin-right: 10px;
}

.pub-sing img {
    width: 100px;
}

.pub-arch {
    display: flex;
    margin-bottom: 10px;
}

.pub-arch a {
    margin-right: 20px;
}

.pub-arch img {
	width: 100px;
}

/* Content Taxonomy */
.con-news1, .con-arch, .con-lifestyle {
	position: absolute;
    z-index: 10;
    width: 100%;
    text-align: right;
    padding-right: 5px;
    padding-top: 5px;
}

.con-news2 {
	position: absolute;
    z-index: 10;
    width: 100%;
    text-align: right;
    padding-right: 35px;
    padding-top: 5px;
}

.con-news3, .con-sports2 {
	position: absolute;
    z-index: 10;
    width: 100%;
    text-align: left;
	padding-left: 6em;
	top: 0px;
    right: 0px;
    padding-top: 0px;
}

.con-sports1, .con-sing {
	position: absolute;
    z-index: 10;
    width: 100%;
    text-align: right;
    padding-right: 35px;
    padding-top: 5px;
}
.con-cbf {
	position: absolute;
	z-index: 10;
	width: 100%;
}

.con-news1 a, .con-news2 a, .con-sports1 a, .con-sports2 a, .con-lifestyle a, .con-arch a, .con-sing a  {
	color: #fff!important;
	text-shadow: 2px 2px black;
}

.con-news3 a, .con-cbf a {
	color: #d20a11;
}

.con-news1 a:hover,.con-news2 a:hover, .con-sports1 a:hover, .con-lifestyle a:hover, .con-arch a:hover, .con-sing a:hover  {
	color: #d20a11!important;
}

.con-news3 a:hover, .con-sports2 a:hover, .con-cbf a:hover {
	color: #000;
}

.con-news1 a i, .con-news2 a i, .con-news3 a i, .con-sports1 a i, .con-sports2 a i, .con-lifestyle a i, .con-cbf a i, .con-arch a i, .con-sing a i {
	font-size: 30px;
}

.con-arch a i {
	font-size: 40px;
}

/* Directorist */
.atbd_content_active #directorist.atbd_wrapper .atbd_category_single figure .icon {
	display: none;
}

.atbd_content_module.author_info_module {
	display: none;
}

.atbd_content_active #directorist.atbd_wrapper .atbd_single_listing .atbd_listing_info .atbd_content_upper .atbd_listing_title a, .atbd_content_active #directorist.atbd_wrapper .atbd_category_single.atbd_category-default figure figcaption .cat-name, .atbd_content_active #directorist.atbd_wrapper .edit_btn_wrap .atbd_go_back {
	color: #d21627;
}

.atbd_content_active #directorist.atbd_wrapper p, .atbd_content_active #directorist.atbd_wrapper .select2-container--default .select2-selection--single .select2-selection__placeholder {
	color: #666666;
}

.atbd_content_active #directorist.atbd_wrapper .atbd_all_categories a, .atbd_content_active #directorist.atbd_wrapper .atbd_seach_fields_wrapper, .atbd_content_active #directorist.atbd_wrapper .select2-selection {
	border: 1px solid #666666;
}

.atbd_content_active #directorist.atbd_wrapper .atbd_listing_action_btn {
	display:none!important;	

}

#atbdp-wrapper {
	margin: 0 auto!important;
    max-width: 68.75rem;
    width: 100%;
    background: #ffffff;
}

#directorist.atbd_wrapper .row {
	margin-right: 0px;
    margin-left: 0px;
}



/* General */

.pub-news1 {
 position:absolute!important;	
 z-index: 20!important;
 width: 20%!important;

}

.pub-news2-2, .pub-sports2{
	 width: 50%;
	 margin-bottom: 10px;
	 z-index: 20!important;
	 position: relative;	
}

.pub-news2-1, .pub-sports1 {
	  position: absolute;
	  z-index: 11;
	  width: 30%;
 }


 .pub-ent {
    position: absolute;
    z-index: 11;
    width: 30%;
 }

.pub-lif1 {
    position: absolute;
    z-index: 11;
    width: 40%;
    
 }

 .pub-lif2 {
 	width: 50%;
    margin-bottom: 5px;
 	z-index: 20!important;
 	position: relative;
 }

 .pub-cbf {
    width: 30%;
    margin-bottom: 5px;
 	z-index: 20!important;
 	position: relative;
 }

/*
.pub-tag-link {
    margin-left: 10px;
}
*/

.pub-tag-link:first-child {
	margin-left: 0px;
} 

.pub-tag {
    background: #d20a11;
    text-transform: uppercase;
    z-index: 2;
    display: inline-block;
    padding: 2px 10px 2px 10px;
    position: absolute;
    color: #ffffff;
    font-size: 11px;
    font-weight: 500;
    top: 10px;
    left: 10px;
    line-height: 21px;
}



/*.pub-tag .titleinner {
    position: absolute;
    content: "";
    top: 0;
    right: -8px;
    border-top: 8px solid #d20a11;
    border-right: 8px solid transparent;



 .pub-news2-1 .pub-tag, .pub-news2-2 .pub-tag, .pub-sports2 .pub-tag, .pub-lif2 .pub-tag, .pub-cbf .pub-tag {
    position: relative;
    left: 0;
    top: 0;
    margin-bottom: 15px;
}

}*/

.rt-news-box-6.boxed .media .media-body {
    padding-top: 0px;
}

/* Family Notices Post Type */
.back-btn-fn, #commentform .submit.btn-send {
	background-color: #dfdb01;
	border-color: #dfdb01;
	color: #fff;
}
.back-btn-fn:hover, #commentform .submit.btn-send:hover {
	background-color: #cac601;
	border-color: #cac601;
	color: #fff;
}

.fn-dn-outer {
	position: relative;
}

.fn-dn-wrap	{
	background: #797979;
	background-image:url(/wp-content/uploads/2021/10/black_lily.jpg);
    padding: 0.5em 1em;
    box-shadow: 0 8px 8px rgba(0,0,0,.25);
    border: 0.1px solid #858585;
	height: 140px;
	margin-bottom: 0.8em;
}

.fn-dn-contents-top {
	position: absolute;
	top: 10px;
	left: 10px;
}

.fn-dn-contents-bottom {
	position: absolute;
	bottom: 10px;
	left: 10px;
}

.blog-layout-2 .fn-dn-contents .blog-bottom-content-holder h3 {
	font-weight: 600;
	margin: 0!important;
}

.blog-layout-2 .fn-dn-contents .blog-bottom-content-holder h3 a, .blog-layout-2 .fn-dn-contents .blog-bottom-content-holder ul li {
	color: #fff;
	text-shadow: 1px 1px 1px #000;
}

.blog-layout-2 .fn-dn-contents .blog-bottom-content-holder h3 a:hover {
	text-decoration: underline;
	color: #fff!important;
}

.loc-fn-dn a, .loc-fn-dn {
	color: #dfdc01!important;
}

.loc-fn-dn a:hover {
	color: #dfdc01;
	text-decoration: underline;
}

/* Comments/Condolences Section */
#respond .comment-reply-title {
	font-size: 28px;
}

/* Cusotm Menu */
.menu-outer-banner {
	background: #333333;
    width: 100%;
    display: flex;
}

.menu-outer-banner ul {
	list-style-type: none;
	list-style: disc inside none;
    margin: 0;
    padding: 0;
}

.menu-outer-banner ul li {
    display: inline-block;
    position: relative;
}

.menu-outer-banner ul li a {
    color: #fff;
	padding: 24px 30px 24px 30px;
    font-family: Lato, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 16px;
    text-transform: uppercase;
    font-style: normal;
    display: block;
    text-decoration: none;
    border-right: 0.5px solid #fff;
}

.menu-outer-banner ul li:hover ul {
    opacity: 1;
    visibility: visible;
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
}

.menu-outer-banner ul li ul {
	left: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    position: absolute;
    top: 100%;
    -webkit-transform-origin: 0 0 0;
    transform-origin: 0 0 0;
    transition: all 0.42s ease-out 0s;
    z-index: 99 !important;
    width: 210px;
    text-align: left;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
    background: #333333;
}

.menu-outer-banner ul li ul li a {
	border-right: none;
}


/* Family Notices Directory */
#post-110709 p:first-child {
	display: none;
}

.acadp-action-buttons button {
	background-color: #dfdb01;
	border-color: #dfdb01;
}

.acadp-action-buttons button:hover {
	background-color: #cac601;
	border-color: #cac601;
}

.acadp-action-buttons a {
	color: #dfdb01!important;
}

.acadp .btn-group .dropdown-toggle, .acadp .btn-group .dropdown-toggle:hover {
	background-color: #dfdb01;
}

li.acadp-no-margin a {
	color: #dfdb01;
	padding-left: 10px;
}

.thumbnail.acadp-entry {
	background: #797975;
    border: 0.1px solid #1f1f1f;
    box-shadow: 0 8px 8px rgba(0,0,0,.25);
}

.thumbnail.acadp-entry img {
	width: 100%!important;
	object-fit: cover;
}

.acadp .acadp-responsive-container {
	margin-bottom: 1em;
}

.acadp-listings-title-block h3 a {
	color: #dfdb01;
	font-weight: 600;
}

.acadp-listings-title-block h3 a:hover {
	text-decoration: underline;
}

.caption {
	padding: 1em;
	color: #fff;
}

p.acadp-no-margin small a {
	text-decoration: underline;
	color: #dfdb01;
}

#acadp-slider-wrapper {
    margin-bottom: 20px;
	margin-top: 20px;
}

.acadp .acadp-responsive-item, .acadp .acadp-responsive-container img {
	height: 100%;
    object-fit: cover;
}

.acadp-address a {
	color: #dfdb01!important;	
}

a.acadp-social-link {
 	color: #fff!important;
 }

.acadp.acadp-listing fieldset legend {
	width: auto!important;
}

/* Archive content 2 */

.entry-cat-tag-arch {
	position: absolute;
    top: 5px;
    left: 5px;
}

.entry-cat-tag-arch-point {
    position: absolute;
    content: "";
    top: 0;
    right: -8px;
    border-top: 8px solid #6ce19b;
    border-right: 8px solid transparent;
}

.entry-cat-tag-arch .ui-cat-tag {
	padding: .1rem 1rem;
	margin-right: 10px;
}

/* Mob */
@media screen and (max-width:767px) {
	.dropdown {
	    width: 100%;
		margin: 0 auto;
	}
	.rt-news-box-6 h3.title-medium-dark {
	    font-size: 16px;
	    line-height: 1em;
	}
	.box-default .post-meta-dark ul {
		font-size: 12px;
	}
	.rt-news-box-6 .media-body .post-meta-dark ul li {
		margin-bottom: 5px;
	}
	.rt-news-box-6 .media .image-left {
		width: 50%;
	}
	ul.footer-menu li a {
		font-size: 12px;
		padding: 0px;
	}
	ul.footer-menu {
		display: inline-grid;
	}
	#barta_address-2 ul {
		display: inline-grid;
    	text-align: center;
    	width: 100%;
    	padding-bottom: 10px;
	}
	.footer-top-area .rt_footer_social_widget .footer-social li {
		margin: 0 25px;
		margin-top: 25px;
	}
	.footer-social {
		display: inline-flex;
	}
	#rt-about-social-3 {
		text-align: center;
	}
}

/* Tab */
@media screen and (min-width:768px) and (max-width:991px) {
	.box-default .title-medium-dark {
		line-height: 1em;
	}
	.wpp-cards-compact li:last-of-type, .wpp-cards-compact li:only-child {
		border-bottom: #ddd 1px solid!important;
	}
	.wpp-cards-compact li {
		width: 50%!important;
		display: block!important;
	}
	.wpp-cards-compact {
		display: flex!important;
	}
	.footer-top-area ul.menu li {
		display: block;
	}
	.corporate-address {
		font-size: 12px;
	}
	ul.footer-menu li a {
		padding: 10px;
	}
}


/* Tab + */
@media screen and (min-width:768px) {
	.news-mast-l {
   		float: right;
	}

	.news-mast-r {
    	float: left;
	}
	.news-mast {
		font-size: 11px;
	}
	.show-for-medium-down {
		display: none !important;
	}
}

/* Desktop + */
@media screen and (min-width:991px) {

}





