@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap');

body, p, a, h1, h2, h3, h4, h5, h6, div, span, button, li {
	/* font-family: "Open Sans" !important; */
	font-family: "Manrope", serif !important;
}

.footer-top li {
  color: #fff;
  margin-bottom: 20px;
}

.footer-top a {
  color: #fff !important;
}

#theme-main-head #navbar {
  padding-top: 25px !important;
}

header .header-nav-actions {
  display: none !important;
}

.header-title-breadcrumb-overlay h1 {
	text-transform: none !important;
}

.sidebar-content .search-field::placeholder {
  display: none !important;
	opacity: 0;
}

.politicalwp-meta-post-author, .politicalwp-meta-post-comments,
.single-post .header-title-breadcrumb {
  display: none;
}

.page-id-7102 .post-author, .page-id-7102 .post-tags {
  display: none;
}

article.single-post a img.blog_post_image {
  width: 100%;
  height: auto;
}

.fa.fa-twitter::before, .fa.fa-dribbble::before {
  opacity: 0;
}
.fa.fa-twitter {
  background: url('https://allagistondimo.gr/wp-content/uploads/2024/12/x-logo.png');
  background-size: cover;
}

.fa.fa-dribbble  {
  background: url('https://allagistondimo.gr/wp-content/uploads/2024/12/tiktok-logo.png');
  background-size: cover;
}

.page-id-1271 .wpcf7-spinner, .page-id-7226 .wpcf7-spinner {
  display: none;
}

.cc-btn.cc-dismiss {
  color: #fff !important;
}

/*-------------------------------RESPONSIVE CSS start-------------------------------*/

@media (max-width: 767px) {
nav .logo img {
  width: 142px;
}
	
	.section-title.light_title, .section-title.dark_title {
  font-size: 25px;
}
	
	header .top-header .social-links {
  display: block;
}
	
	footer .social-links {
  text-align: left;
}
	
	footer .widget_politicalwp_recent_entries_with_thumbnail .post-thumbnail {
  width: fit-content;
}
	
	.page-id-7102 h2.blog_heading.heading-bottom {
  font-size: 25px;
}
	
	.page-id-7102 h3.post-name.row {
  font-size: 20px;
}
	
	.single-post main h1 {
  font-size: 25px;
}
	
	.single-post article {
  padding-top: 50px !important;
}
	
	.page-id-7047 .lvca-team-member .lvca-image {
  max-width: 100%;
  width: 235px;
}
	
	.page-id-7047 .lvca-team-member-text {
  max-width: 100% !important;
  width: 600px !important;
}
	
	.page-id-7047 #main {
  padding-bottom: 40px;
}
	
	#newsletterArhiki .section-subtitle.light_subtitle {
  font-size: 15px;
}
	
	#programmaArhiki h2 {
  font-size: 22px;
}
	
	#neaArhiki .blog_post_image {
  padding: 0px !important;
}
	
	#neaArhiki .post-name {
  font-size: 17px !important;
}
}

/*-------------------------------RESPONSIVE CSS end-------------------------------*/

#termsfeed-com---nb {
  background: #51696e;
  border-radius: 20px;
}

.cc-nb-okagree {
  background: #ee7431 !important;
}

.cc-nb-reject {
  background: #fff !important;
}

.cc-nb-changep {
  display: none !important;
}

/*-----------------CSS gia memonomena arthra neon------------------*/

.postid-7377 .politicalwp-meta-title h1 {
  font-size: 30px;
}

@media (min-width: 605px) and (max-width: 767px) {
.postid-7377 .politicalwp-meta-title h1 {
  font-size: 22px;
}
}

@media (max-width: 505px) {
.postid-7377 .politicalwp-meta-title h1 {
  font-size: 25px;
}
}

@media (max-width: 409px) {
.postid-7377 .politicalwp-meta-title h1 {
  font-size: 20px;
}
}