/*
Theme Name: TimesNews Child
Theme URI: https://themespiral.com/themes/timesnews
Template: timesnews
Author: Theme Spiral
Author URI: https://themespiral.com/
Description: TimesNews Magazine theme is an amazing modern WordPress theme. You can choose to build professional websites. It is easy to customize for all kinds of news, newspaper, magazine, publishing, blog or review sites. It also include all major aspects like responsive, performance, cross-browser compatible, SEO ready and supports RTL. It is ready to promotion with social media icons to reach maximum target audience. Responsive slider impress your customers with lively eye-catching images right on your banner section. Get free Supports at https://themespiral.com/forums, View demos at https://demo.themespiral.com/timesnews and documentation at https://docs.themespiral.com/timesnews
Tags: one-column,right-sidebar,flexible-header,custom-header,custom-menu,custom-logo,editor-style,featured-images,rtl-language-support,sticky-post,theme-options,threaded-comments,translation-ready,news,blog,education
Version: 1.1.2.1629366405
Updated: 2021-08-19 10:46:45

*/

.main-navigation, body, button, input, select, optgroup, textarea {
    font-family: Arial, Helvetica, sans-serif!important;
}

.main-navigation ul li a {
    font-weight: 600;
    font-size: 16px;
}

.flash-news-header, .right-widget-area .widget-title, #secondary .widget-title, .entry-header .entry-meta .posted-on:before, .entry-footer .entry-meta span:before, .entry-footer .entry-meta .tag-links a:before, .back-to-top, button, input[type="button"], input[type="reset"], input[type="submit"], .main-content-area .widget-title:after, .search-container .search-submit {
    background-color: #f48312;
}

a, .posts-navigation .nav-links .nav-previous, .posts-navigation .nav-links .nav-previous a, .posts-navigation .nav-links .nav-next, .posts-navigation .nav-links .nav-next a, .post-navigation .nav-links .nav-previous, .post-navigation .nav-links .nav-previous a, .post-navigation .nav-links .nav-next, .post-navigation .nav-links .nav-next a {
    color: #f48312;
}

#colophon .et_pb_row {
    padding: 0!important;
}

#colophon .et_pb_image{
    text-align: center!important;
}

table img {
    max-width: initial;
    width: 100px;
}

.main-navigation ul.sub-menu, .main-navigation ul.children {
    background-color: #f48312;
}

p.price {
    margin: 1em 0 1em 0;
}

.woocommerce div.product form.cart .button {
    height: 37px;
}

#order_review_heading {
    margin-top: 30px;
}

.product-template-default footer #et-boc #et-boc  {
    display: none!important;
}

#order_comments_field .optional {
    display: none;
}

@media only screen and (max-width: 1024px) {
  
}

@media only screen and (max-width: 768px) {
.main-header > .navigation-top:before {
    background-color: #f48312;

}
}

/*****************************************/
/********* DGC Additional styles *********/
/*****************************************/

/* Change backround body */
body {
  background-color: #ffffff;
}
#nav-sticker {
  background-color: #f4f4f4;
  border-bottom: 5px solid #fff;
  box-shadow: 0 0px 0 0 #e4e4e4;
}
.navigation-top {
  border-bottom: 1px solid #e4e4e4;
  border-top: 1px solid #e4e4e4;
}
.copyright-area {
  background-color: #333333;
}

/* Slogan in Logo */
.site-branding .site-slogan {
display: block;
margin-top:10px;
font-family: 'Play', serif;
}
.site-branding .custom-logo-link img {
  height: 60px;
}
/* Font in menu */
.main-navigation, #site-navigation .menu .menu-item,
.footer-menu-container ul li {
  font-family: 'Play', serif;
}
.main-navigation ul li a {
  font-weight: 400;
  font-size: 16px;
}
.footer-menu > li > a {
  font-weight: 400;
}
@media only screen and (min-width: 769px) {
/* Partner menu */
.secondary-nav-wrap .wrap {
/*  margin-right: auto;
  margin-left: auto;
  margin-left: 0%;
  margin-right: 0%;*/
}
.main-header-brand .secondary-nav-wrap {
    background-color: #FFFFFF;
}
.main-header-brand .secondary-menu {
	background-color: #f48312;
	border-right: 2px solid #FFFFFF;
	border-top: 2px solid #FFFFFF;
	border-top-right-radius: 15px;
}
.main-header-brand .secondary-menu li {
  border-bottom: none;
  border-left: none;
  display: inline-block;
  line-height: 25px;
  margin-right: 0px;
  position: relative;
}
.main-header-brand .secondary-menu li {
/*	background-color: #f48312;*/
	border-top: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	border-top-right-radius: 15px;
	padding:0.0em 1em 0.0em 1em;
	margin-top:-2px;
background: rgb(244,131,18);
background: linear-gradient(125deg, rgba(244,131,18,1) 0%, rgba(244,131,18,1) 50%, rgba(244,131,18,1) 50%, rgba(244,131,18,1) 100%);
-webkit-transition: background-color 1000ms linear;
    -ms-transition: background-color 1000ms linear;
    transition: background-color 1000ms linear;
}
.main-header-brand .secondary-menu li:hover {
/*background: rgb(244,131,18);
background: linear-gradient(145deg, rgba(244,131,18,1) 0%, rgba(244,131,18,1) 37%, rgba(140,75,10,1) 100%);*/
background: rgb(244,131,18);
background: linear-gradient(125deg, rgba(244,131,18,1) 0%, rgba(244,131,18,1) 50%, rgba(51,51,51,1) 50%, rgba(51,51,51,1) 100%);
}
.main-header-brand .secondary-menu li a:hover {
	color: #FFFFFF;
}
.main-header-brand .secondary-menu li a:hover::after {
	display: none;
}
}

.entry-header .entry-meta .posted-on::before {
  display: none!important;
}
/* Footer menu */
.footer-menu-container ul {
  margin: 0;
  display: flex;
  flex-direction: row; 
  flex-wrap: wrap;
  justify-content:space-evenly;
}
.footer-menu-container ul li {
  display: inline-block;
  margin-right: 0px;
  width: auto;
}
@media only screen and (max-width: 768px) {
.footer-menu-container ul {
	margin: 0;
	flex-direction: column;
	justify-content: center;
	text-align: center;
}
}
/* Homepage slideshow */
@media only screen and (min-width: 769px) {
.slick-list.draggable {
  min-height: 400px!important;
  max-height: 400px!important;
  height: 400px!important;
}
.banner-list .slide-content {
  min-height: 400px!important;
  max-height: 400px!important;
  height: 400px!important;
}

.slide-text-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 2;
}
}

/* Badge on finalist image */
.blog-category-post-thumbnail a,
.blog-category-post-thumbnail.badge a {
  position: relative;
  width:100%;
  height: 100%;
  display:block;
}
.blog-category-post-thumbnail.badge a span.mybadge {
/*	position: absolute;
	bottom: -5px;
	right: -5px;
	width: 45%;
	height: auto;
	background-color: rgba(255,255,255,1.0);
	padding:6px;*/
}
.blog-category-post-thumbnail.badge a span.mybadge {
	position: absolute;
	top: 8px;
	right: 5px;
	width: 40%;
	height: auto;
	padding:0px;
}
.blog-category-post-thumbnail.badge a span.mybadge img {
	width: 100%;
	height: auto;
}
article .post-thumbnail.badge {
  position: relative;
}
article .post-thumbnail.badge span.mybadge {
/*	position: absolute;
	top: 0px;
	right: 0px;
	width: 200px;
	height: auto;
	background-color: rgba(255,255,255,1.0);
	padding:26px;*/
}
article .post-thumbnail.badge span.mybadge {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 200px;
	height: auto;
	padding:26px;
}
article .post-thumbnail.badge span.mybadge img {
	width: 100%;
	height: auto;
}
@media only screen and (max-width: 768px) {
article .post-thumbnail.badge span.mybadge {
	width: 30%;
	height: auto;
	padding:16px;
}
}