/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.11
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */


/* Hide date from dimosiefseis */
body.category-dimosiefseis .elementor-post__meta-data,
body.category-vasika-keimena .elementor-post__meta-data,
body.category-entypa .elementor-post__meta-data,
body.category-thesmiko-plaisio .elementor-post__meta-data,
body.category-nomothetikes-diataxeis .elementor-post__meta-data,
body.category-etisies-ektheseis .elementor-post__meta-data,
body.category-publications .elementor-post__meta-data,
body.category-key-texts .elementor-post__meta-data,
body.category-forms .elementor-post__meta-data,
body.category-institutional-framework .elementor-post__meta-data,
body.category-legislative-provisions .elementor-post__meta-data,
body.category-annual-reports .elementor-post__meta-data
{
	display:none;
}

/* Hide date from gr pages armodiotita and diadikasia */
.page-id-798 .elementor-widget-post-info,
.page-id-800 .elementor-widget-post-info,
.page-id-2881 .elementor-widget-post-info{
    display:none !important;
}

/* NS4U Breadcrumbs style */

.rank-math-breadcrumb {
    color:var(--e-global-color-secondary);
}

.rank-math-breadcrumb a {
		color:var(--e-global-color-secondary);
		font-weight: bold;
		/* text-decoration: underline; */
}

.rank-math-breadcrumb a:hover {
    color: var(--e-global-color-d49ac81);
    font-weight: bold;
		/* text-decoration: underline; */
}

.separator {
	color:var(--e-global-color-secondary);
}

/* NS4U Native File Download button styling*/
.wp-block-file__button.wp-element-button{
	  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: var(--e-global-typography-accent-line-height);
	  border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-332724a);
    border-radius: 7px 7px 7px 7px;
    background-color: var(--e-global-color-text);
}

.wp-block-file__button.wp-element-button:hover{
	  background-color: var(--e-global-color-332724a);
    color: var(--e-global-color-text);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-332724a);
    opacity: 1;
}

/* NS4U Menu buttons Styling*/
#ns4u-main-menu nav ul{
	align-items: center;
}

#ns4u-main-menu .elementor-button a{
	color:#fff;
	padding:12px 24px;
	margin-inline-start: 0px;
  margin-inline-end: 0px;
  justify-content: center;
}

#ns4u-main-menu .elementor-button{
  background-color: var( --e-global-color-secondary );
  font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
  font-size: var(--e-global-typography-7044a64-font-size);
  font-weight: var(--e-global-typography-7044a64-font-weight);
  line-height: var(--e-global-typography-7044a64-line-height);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color:var( --e-global-color-secondary );
  padding:0px;
  margin: 0px var(--e-nav-menu-horizontal-menu-item-margin) 0px 0px;
}

#ns4u-main-menu .elementor-button.menu-item-1681 , #ns4u-main-menu .elementor-button.menu-item-2300 {
	background-color: var( --e-global-color-739c228 );
	margin:0px;
	border-color:var( --e-global-color-739c228 );
}

#ns4u-main-menu .elementor-button.menu-item-1681 a, #ns4u-main-menu .elementor-button.menu-item-2300 a {
	color:#fff;
}

#ns4u-main-menu .elementor-button.menu-item-1681:hover, #ns4u-main-menu .elementor-button.menu-item-2300:hover {
	background-color: #fff;
}

#ns4u-main-menu .elementor-button.menu-item-1681 a:hover, #ns4u-main-menu .elementor-button.menu-item-2300 a:hover {
	color: var( --e-global-color-739c228 );
}

.elementor-86 .elementor-nav-menu--dropdown li.elementor-menu-btn a.elementor-item-active {
    background-color: inherit !important;
}

#ns4u-main-menu .elementor-button a:hover{
	color:var( --e-global-color-secondary );
}

#ns4u-main-menu .elementor-button:hover {
	background-color: #fff;
}

@media only screen and (max-width:1024px) {
	#ns4u-main-menu .elementor-button{
		margin: 30px 20px 10px 20px;
	}
	
	#ns4u-main-menu .elementor-button.menu-item-1681, #ns4u-main-menu .elementor-button.menu-item-2300{
		margin: 10px 20px 10px 20px;
	}
}

.list-style-none {
	list-style-type:none !important;
}

.moove-gdpr-button-holder button.mgbutton {
	border-radius:7px !important;
}

.moove-gdpr-button-holder button.mgbutton:hover {
	background-color: var(--e-global-color-739c228) !important;
}

#strict-necessary-cookies .moove-gdpr-tab-main-content, #third_party_cookies .moove-gdpr-tab-main-content {
	overflow-x:scroll !important;
}