/*
Theme Name: G4 v1.2
Version: 1.7.1

/* RESET
=========================================================================
*/

.adsticky {
    transition: all 0.3s ease-out;
    display: block;
    z-index: 999;
    width: 330px;
}


.post-body {
  padding: 20px;
}

.video:before{
	content:"▶";
	color:#fff;
	padding: 6px 8px;
	font-size: 14px;
	color:white;
	background: red;
	border-radius: 0999px;
	padding-left:10px
}

.post-category .live:before {
position: absolute;
    content: "●";
    font-size: 2.6em;
    margin-right: 0px;
    color: red;
    -webkit-animation: 2s blink ease infinite;
    -moz-animation: 2s blink ease infinite;
    -ms-animation: 2s blink ease infinite;
    -o-animation: 2s blink ease infinite;
    animation: 2s blink ease infinite;
    border-radius: 999px;
    height: 30px;
	  line-height: 0.6;
}



@keyframes "blink" {
  from, to {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
}

@-moz-keyframes blink {
  from, to {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
}

@-webkit-keyframes "blink" {
  from, to {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
}

@-ms-keyframes "blink" {
  from, to {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
}

@-o-keyframes "blink" {
  from, to {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
}

span.post-category.Comercial {
    display: none;
}

.header-container {
   max-width: 1060px;
   margin: auto;
}

.top-navigation {
  display: flex;
  align-items: center;
  padding: 10px 0;
}

.logo-wrapper .site-title {
   width: 160px;
   display: block;
}

.top-navigation-wrapper {
  padding: 0 30px;
}

.search-area {
  display: none;
}

.search-area .search-area-inner {
  max-width: 500px;
  margin: auto;
  display: flex;
  align-items: center;
  gap: 30px;
}

.search-area .search-area-inner #search {
  width: 100%;
}

.search-area input[type=search] {
  border-radius: 5px;
}

#close-search-icon {
  color: #fff;
  transition: all 0.5s ease-in-out;
  font-size: 30px;
  padding: 6px;
}

#close-search-icon:hover {
  cursor: pointer;
  opacity: 0.6;
}

.bot-navigation {
  background-color: #153D6C;
}

.bot-navigation .menu-menu-bot-container {
  display: flex;
  padding: 10px 0;
}

.bot-navigation .header-container {
  display: flex;
}

.site-header .main-navigation .menu li a {
  text-transform: initial;
  color: #fff;
}

.site-header {
  background: #131313;
}

.navigation-widget {
  margin-left: auto;
  display: flex;
  gap: 15px;
  align-items: center;
}

.navigation-widget ion-icon {
  color: #fff;
  transition: all 0.5s ease-in-out;
  font-size: 30px;
  padding: 6px;
}

.navigation-widget ion-icon:hover {
  cursor: pointer;
  opacity: 0.6;
}

.active-search {
  display: block !important;
}

.submenu-wrapper {
  display: none;
  background-color: #2e2e2e;
}

.submenu-wrapper .menu-main-container .menu {
  display: grid;
  grid-gap: 5px;
  grid-template-columns: repeat(3,minmax(0,1fr));
}

.weather-info h2,
.weather-info span {
  color: #fff;
}

#weather-widget .city {
  color: #fff;
}

#weather-widget .city-icon {
  filter: invert(1);
}

.site-title a {
  background: url('https://www.g4media.ro/wp-content/themes/g4m/logo_g4_vectorial_live.svg') no-repeat;
  background-position: center center;
  background-size: contain;
  height: 45px;
}

.logo-wrapper .site-title {
  width: 190px;
}

.site-header .site-title a {
  height: 26px;
}

#exchange-rate {
  display: flex;
  align-items: center;
}

#widget_container_curs {
  background-color: transparent !important;
}

div#widget_container_curs {
  border: none !important;
}

div#widget_container_curs div:first-child {
  display: none;
}

#widget_container_curs table tr td {
  color: #fff
}

#widget_container_curs table {
  margin-bottom: 0;
}

.site-wrap {
  max-width: 1060px;
}

.container.homepage-content {
  background: #fff;
}

.post-review {
  border: 1px solid #ececec;
}

.site-header .main-navigation .menu li a:hover {
  color: #6bb7ff;
}

.archive .container.homepage-content {
  margin-top: 50px;
}

@media (min-width: 1025px) {
  .homepage-content .site-content {
      padding: 20px 0;
  }

}


.site-header .donate-section {
  margin-top: 0;
}

.donate-wrapper {
  margin-left: auto;
  position: relative;
  width: 250px;
}

.site-header .donate-section:hover {
  right: 0;
}

.post-review {
  height: 500px;
}

.post-img img {
  height: 160px;
}

.site-wrap {
  padding-top: 95px;
}


a, .post-content a {
  color: #150578;
  text-decoration: none;
}

@media screen and (max-width: 975px) {

  .post-review {
    height: 550px;
  }

  .grid-latest {
    grid-gap: 10px;
  }
  
}

@media screen and (max-width: 830px) {

  .post-review {
    height: 670px;
  }

  .site-header .donate-section {
    width: 170px;
  }
  
}

@media screen and (max-width: 768px) {

  .post-review {
    height: auto;
  }

  .post-img img {
    height: auto;
  }
  
}

@media screen and (max-width: 1000px) {
  #exchange-rate {
    display: none;
  }
}


@media (max-width: 1023px) {
  .site-header .search-area form {
      display: block !important;
  }

}

@media (max-width: 570px) {
  .site-header .search-area form {
      display: none !important;
  }

}