/*
 Theme Name:   omniatv
 Theme URI:    
 Description:  omniatv
 Author:       omniatv.com
 Author URI:   https://omniatv.com
 Template:     Newsmag
 Version:      0.8
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         grid, responsive-layout, accessibility-ready
 Text Domain:  omniatv-theme
*/ 

@font-face {
   font-family: 'Cera GR';
   src: url('/wp-content/themes/ceragr/CeraGR-Regular.woff');
}


@font-face {
   font-family: 'Cera GR';
   src: url('/wp-content/themes/ceragr/CeraGR-Medium.woff');
   font-weight: 500;
}

@font-face {
   font-family: 'Cera GR';
   src: url('/wp-content/themes/ceragr/CeraGR-Bold.woff');
   font-weight: 700;
}

@font-face {
   font-family: 'Cera GR';
   src: url('/wp-content/themes/ceragr/CeraGR-Black.woff');
   font-weight: 800;
}

@font-face {
   font-family: 'Cera GR';
   src: url('/wp-content/themes/ceragr/CeraGR-Thin.woff');
   font-weight: 100;
}

@font-face {
   font-family: 'Cera GR';
   src: url('/wp-content/themes/ceragr/CeraGR-Light.woff');
   font-weight: 200;
}

@font-face {
   font-family: 'Cera GR';
   src: url('/wp-content/themes/ceragr/CeraGR-RegularItalic.woff');
   font-style: italic;
}

@font-face {
   font-family: 'Cera GR';
   src: url('/wp-content/themes/ceragr/CeraGR-MediumItalic.woff');
   font-weight: 500;
	font-style: italic;
}

@font-face {
   font-family: 'Cera GR';
   src: url('/wp-content/themes/ceragr/CeraGR-BoldItalic.woff');
   font-weight: 700;
      font-style: italic;
}

@font-face {
   font-family: 'Cera GR';
   src: url('/wp-content/themes/ceragr/CeraGR-BlackItalic.woff');
   font-weight: 800;
      font-style: italic;
}

@font-face {
   font-family: 'Cera GR';
   src: url('/wp-content/themes/ceragr/CeraGR-ThinItalic.woff');
   font-weight: 100;
      font-style: italic;
}

@font-face {
   font-family: 'Cera GR';
   src: url('/wp-content/themes/ceragr/CeraGR-LightItalic.woff');
   font-weight: 200;
      font-style: italic;
}

.td-header-sub-menu {
    background-color: #00a1b9;
}


.td-header-row::before {
	display:none;
}


.frontpage_thumb_btm .td-module-thumb{
	width:auto!important;
}

.td-header-sub-menu .sf-menu > .td-menu-item > a {
	text-transform: lowercase;
	font-weight:400;
}

.fp-social ul {
    list-style: none;
}

.td-post-header.td-parallax-header .td-pb-padding-side {
    text-shadow: 0px 0px 15px #000,0px 0px 20px rgba(0,0,0,.75)
}

.td-grid-style-1 .td-tiny-thumb .td-module-meta-info, .td-grid-style-1 .td-tiny-thumb .td-module-comments {
    display:block!important;
}

.donate_box {
    background: #eee;
    margin-top: 20px;
    padding-top: 0;
    padding-bottom: 10px;
}

.social-icons {
    width: auto;
    display: inline-block;
    float: right;
    line-height: 40px;
}

/* SEARCH WIDGET */

.header-search-wrap .td-drop-down-search {
	top:0%;
	right:44px;
	width:0px;
	display:block;
	transition:width ease-in-out 0.2s;
}

.td-drop-down-search-open {
    display: block !important;
    z-index: 9999 !important;
    width: 400px!important;
}

.header-search-wrap .td-drop-down-search .td-search-form {
    margin: 0px;
}

.header-search-wrap .td-drop-down-search #td-header-search {
	width:100%;
	border:none;
	font-family: Cera GR;
	font-size: 24px;
	font-weight: 100;
	color: #fff;
	background-color: #666!important;
	height: 44px;
	padding:0px;
	transition:padding ease-in-out 0.2s;
}

.header-search-wrap .td-drop-down-search {
    border: none;
}
.td-drop-down-search-open #td-header-search{
	padding: 3px 9px 3px 9px!important;
}

#td-aj-search {
	opacity:0;
	transition:opacity ease-in-out 0.2s;
	overflow-x: hidden;
	white-space: nowrap;
	z-index: 9999999;
}

.td-drop-down-search-open #td-aj-search {
	opacity:1;
	box-shadow: 0px 2px 2px rgba(0,0,0,0.2);
}

.td-aj-search-results {
    white-space: normal;
    display: inline-block;
    width: 400px;
    z-index: 9999999;
}

.header-search-wrap .td-drop-down-search::before {
	display:none!important;
}

#td-header-search-button {
	background: linear-gradient(to left, #666666 50%,rgba(0,0,0,0) 50%);
	transition:background ease-in-out 0.3s;
	background-position:0px;
	background-size:88px;
}

#td-header-search-button.open {
	background-position:44px;
}

.td-icon-search:hover {
    color: #000;
    background: #fff;
}

.tdc-row {
    padding-top: 4px;
}
.single_post_subbar{
	display:none;
}

/* ALWAYS FIXED MENU FOR LOGGED IN */

.td-header-main-menu.alwaysfixedbar {
    position: fixed !important;
}

/* ARTICLE TITLE BAR */
.postfloatingtitle {
	position:fixed;
	top:76px;
	height:76px; 
	z-index:10;
	display: none;
	background-color:#fff;
	box-shadow:0px 2px 2px rgba(0,0,0,0.05);
	overflow: hidden;
}

.postfloatingtitle.usernotlogged{
	top:44px!important;
}

.postfloatingtitle .floating_title {
	font-weight: 900;
	font-size: 20px;
	color: #000;
	padding-left: 10px;
	display: table-cell;
	vertical-align: middle;
	height:76px; 
}

.td-post-share-title {
    display: none;
}

.floating_social_media{
	display: table-cell;
	vertical-align: middle;
	height:76px;
}

/* Admin Bar Styling & Fixes */
#wpadminbar {
	background:#222;
}

#wpadminbar #wp-admin-bar-search {
	display:none;
}

#wpadminbar *{
	font-family:Cera GR;
	font-size:14px;
}

#td-header-submenu .tagicon {
    display: inline-block;
    float: left;
    padding: 12px 8px 10px 10px;
    color: #fff;
    font-size: 16px;
}

.single-wprss_feed_item #td-outer-wrap .td-header-wrap {
	height:auto!important;
}

.wprss_block span.td-post-author-name,
.wprss_block span.td-post-author-name span {
	display:none;
}

.sf-menu > .current-menu-item > a {
	z-index: 1!important;
}


.secondbar {
    z-index: 2;
    position: relative;
}

.secondbar.userlogged {
	position: fixed;
	top:76px;
}

.secondbar.usernotlogged.scroll{
	top:44px!important;
	position: fixed;
}

.sub-menu {
    z-index: 9999!important;
}

.geninfo .meta-info {
    display:none;
}

.feed-item {
	width: 340px;
	display: inline-block;
	padding-bottom: 20px;
	padding-right: 20px;
	padding-left: 20px;
}

.feed-item > a {
    font-size:15px;
    font-weight:bold;
}

.feed-item .feed-source,
.feed-item .feed-date {
    display:block
}

.rssfeedhome.td-block-color-style-5 {
    color:#dbfcff;
}

.rssfeedhome.td-block-color-style-5 a {
    color:#fff;
}

.rssfeedhome {
    padding-top:20px;
    padding-bottom:10px;
}

.rssfeedhome .page-numbers {
    display:none;
}

.block-title > a, .block-title > span,
.td_category_template_1 .td-category-header .entry-title span,
.td-post-category, .td-category a
{
    border-radius: 0px!important;
    padding: 5px 15px;
    font-weight: 900;
    font-size: 12px;
    font-family: Cera GR;
}

.home .td-next-prev-wrap {
    display: table;
    margin: 0 auto;
}

.td-next-prev-wrap i {
    border-radius: 0px;
    padding: 6px 9px;
    font-size: 12px;
}

.td-footer-container ul.cnss-social-icon li.cn-fa-icon a {
    background: transparent !important;
}

.td-subcat-dropdown.td-pulldown-filter-display-option {
    border-radius: 0px !important;
}

.td-scroll-up {
    border-radius: 0px;
}

/*Footer */
.footer_bottom_sidebar .td_block_widget {
    display: block;
    float: left;
}

.footer_bottom_sidebar .td_block_widget.widget_cnss_widget {
    float: right;
    margin: 12px 15px;
}

.footer_bottom_sidebar .widget_media_image img {
    height: auto;
    width: 120px;
    margin: 12px 15px;
}

.footer_bottom_sidebar #menu-footer-menu li {
    display: inline-block;
    padding: 5px 0px;
}

.footer_bottom_sidebar #menu-footer-menu li:last-child::after {
    content: unset;
}

.footer_bottom_sidebar #menu-footer-menu li::after {
    content: "|";
    padding: 15px;
}

.td-footer-container a:hover {
    color: #00a1b9;
}

#td-header-submenu .sf-menu {
	margin-left: 0px;
}

#td-top-mobile-toggle .td-icon-font.td-icon-mobile::before {
    content: "";
}

/* RSS Posts Fixes */
/*
.single-wprss_feed_item .td-header-wrap {
    display: none;
}*/
