/* Enter Your Custom CSS Here */


blockquote {
  text-align: justify;
}
.attachment-moesia-news-thumb.size-moesia-news-thumb.wp-post-image {
 border:0; 
}
.wow.bounce {
/*font-size:34px;*/
}

/* apo Giorgo dokimes */

* {
  -moz-transition-property: background-color, border-bottom, border-color, box-shadow, color, opacity, text-

decoration, text-shadow, -moz-transform;
  -o-transition-property: background-color, border-bottom, border-color, box-shadow, color, opacity, text-

decoration, text-shadow, -o-transform;
  -webkit-transition-property: background-color, border-bottom, border-color, box-shadow, color, opacity, text-

decoration, text-shadow, -webkit-transform;
  transition-property: background-color, border-bottom, border-color, box-shadow, color, opacity, text-decoration, 

text-shadow, transform;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -moz-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}

/* nd - manos
html {
  line-height: 1.3em;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
*/

.main-navigation ul ul a {
  color:#fff;
}

.main-navigation a:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #f1b619;
  visibility: hidden;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

.main-navigation a:hover:before {
  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

.main-navigation a.active:before {
  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

/* telos apo Giorgo dokimes */

.entry-thumb {
text-align: center;
}

.welcome-logo {
margin-top:70px;
}

.employees-area {
  margin-top:-90px;
  margin-bottom:-30px;
}

.employee.col-md-4.col-sm-6.col-xs-6 {
 padding-bottom:0px;
}
.so-panel {
padding-top:0 !important;
  padding-bottom:0 !important;
}
/*.wp1s-caption-title {
font-size: 2.7em !important;
  font-family: 'Roboto Condensed', sans-serif !important;
}
.wp1s-caption-content {
font-size: 1.4em !important;
  font-family: 'Roboto Condensed', sans-serif !important;
}
cite.wow {
font-size: 18px !important;
}

@media only screen and (min-width: 1199px) {
.welcome-info {
    top: 35%;
  }
}
@media only screen and (min-width: 991px) {
.welcome-info {
    top: 35%;
  }
}*/
.main-navigation ul ul li {
	border-bottom: 1px solid #000;
}

.main-navigation ul ul li {
  background-color: #0f0f0f !important; 
}

.main-navigation li {
  font-size: 1.15em;
}
.welcome-info {
    top: 45%;
}
.origin_sign {
  font-size: 16px;
}
.employees-area li {
  font-size: 16px;
}
.sticky-wrapper img {
  display: hidden;
}
.is-sticky img {
  display: block;
}
.main-navigation {
    margin-left: auto;
    margin-right: auto;
    width: auto !important;
}

.widget-title:after {
    left: 0 !important;
    width: 100% !important;
}

#colophon {
  display: none;
}

.wpsm_nav-tabs a {
    font-family: 'Roboto', sans-serif !important;
    font-weight: bold !important;
    color: #444 !important;
}

.tab-content {
    font-family: 'Roboto', sans-serif !important;
}




.search-close {
    display: none;
    height: 22px;
    width: 22px;
    border-radius: 50%;
    border: 1px solid #fff;
    position: relative;
    top: 0px;
    color: #fff;
    text-align: center;
    cursor: pointer;
}

.nav-search-box {
    position: relative;
    /* top: 0; */
    /* left: 0; */
    /* height: 100%; */
     width: auto;
}

.top-bar input, textarea {
    padding: 7px;
    /* border: 2px solid #444; */
}

.nav-search {
display:none;
}

.search-close {
display:none;
}

.top-bar button, html input[type="button"], input[type="reset"], input[type="submit"] {
    /* background-color: #ff6b53; */
    padding: 7px;
    /*font-family: 'Roboto Condensed', sans-serif; */
    font-size: inherit;
    text-transform: inherit;
    color:inherit; 
    box-shadow: inherit; 
   border-radius: inherit;
    font-weight: inherit; 
    border: inherit;
}




/*  Arxi css gia kinita */

@media screen and (max-width: 991px) {
	.menu-toggle,
	.main-navigation.toggled .nav-menu {
		display: block;
	}
	.main-navigation.toggled {
		width: 100%;
		text-align: right;
		margin-bottom: 30px;
		align-items: right;
		float: right;
	}
	.main-navigation ul {
		float: right;
	}
  .main-navigation a {
		float: right;
	}
  .main-navigation ul ul a {
		float: right;
    text-align: right;
	}
  .main-navigation ul ul {
		
	}
 .main-navigation ul ul li {
    border-bottom: 0px solid #000;
   }
  button.menu-toggle {
    display: none;
  }
  
  .responsive-menu-button {
	  box-shadow: 0 0 0;
  }
}

/*  Telos css gia kinita */



/* see footer in mobile view */

#sidebar-footer {
    display: inherit !important;
}


/* see footer in mobile view - end */





blockquote {
    font-style: italic;

border-left: 10px solid #e5e5e5 !important;
}





.wp-caption-text {
    text-align: center !important;
    font-size: 13px !important;
    font-style: italic;
    color: #B47708;
}





table.newtable {
    border: 0px !important;
}
.newtable th, .newtable td {
    border-bottom: 1px solid #ddd;
}
.newtable tr:hover{
	background-color:#fff5d1
}

/* manos vertical menu css for adv-sidebar-menu*/

.widget.advanced-sidebar-menu ul { margin:0;padding:0;display:block;
font:12.5px Roboto, sans-serif;line-height:325%; font-weight:bold; box-shadow:0px 0px 6px 0px #000; }
.widget.advanced-sidebar-menu ul li:before { content: "";margin:0;padding:0;}
.widget.advanced-sidebar-menu li { list-style-type:none !important; margin:0;
  display:block; padding:0;border-top:1px solid #909090; border-bottom:0px solid #E3E3E3; background: url("https://www.metal.ntua.gr/wp-content/uploads/2017/04/3db.png") repeat-x;}
.widget.advanced-sidebar-menu li a { display:block;text-decoration:none;color:#444;
background:url("https://www.metal.ntua.gr/wp-content/uploads/2017/04/3db.png") repeat-x; padding:0 0 0 20px;}
.widget.advanced-sidebar-menu li a:hover{
background:#FFD737 url("https://www.cssportal.com/vertical-menus/images/vert-one_arrow.gif") no-repeat 0 15px;}
.widget.advanced-sidebar-menu li.current_page_item a {
background:#fcb700 url("https://www.cssportal.com/vertical-menus/images/vert-one_arrow.gif") no-repeat 0 15px;}
.grandchild-sidebar-menu.level-0.children li {  margin-left:-20px;  }
.grandchild-sidebar-menu.level-0.children li a  { background:url("https://www.metal.ntua.gr/wp-content/uploads/3db3.png") repeat-x;  padding-left:30px; }
.grandchild-sidebar-menu.level-0.children li a:hover  {
background:#FFD737 url("https://www.cssportal.com/vertical-menus/images/vert-one_arrow.gif") no-repeat 0 15px;}
.grandchild-sidebar-menu.level-0.children li.current_page_item a {
background:#fcb700 url("https://www.cssportal.com/vertical-menus/images/vert-one_arrow.gif") no-repeat 0 15px;}
ul.grandchild-sidebar-menu.level-0.children { margin-bottom:-1px; box-shadow:none; }

/*
.grandchild-sidebar-menu.level-1.children li.current_page_item.has_children a { background:url("https://www.metal.ntua.gr/wp-content/uploads/3db3.png") repeat-x;  }


.grandchild-sidebar-menu.level-2.children li a  { background:url("https://www.metal.ntua.gr/wp-content/uploads/3db3.png") repeat-x;   padding-left:40px; }
*/

/* manos staff css */
.sc_team_member_name, .sc_team_member_jobtitle {
padding: 0 5px !important;
opacity: 0.7 !important;
font-weight: bold;
font-size: 12px;
bottom: 26px !important;
}
.sc_team_member_jobtitle {
font-weight: normal;
bottom: 2px !important;
}


/* employees buttons css*/
/*
.employee-desc ul {
    margin: 0; 
    padding: 0;
    line-height:200%;
    list-style-type: none;
}

.employee-desc ul li a {
    text-decoration: none;
    color: white !important; 
    padding: 5px 5px;
    background-color: #6b6b6b;
    display:block;
}
 
.employee-desc ul li {
    text-decoration: none;
    color: white !important; 
    padding: 0px 0px;
    background-color: #6b6b6b;
    display:block;
}

.employee-desc ul li a:visited {
    color: white;
}
 
.employee-desc ul li a:hover, .employee-desc ul li .current {
    color: #666 !important;
    background-color: #f1b619;
}
.employees-area li {
    font-size: 14px !important;
}



.employee-desc ul li a:hover, .employee-desc ul li .current {
    color: white !important;
    background-color: #ffc82e;

*/



/* css gia mathimata */

.product-entry h1 {
    font-size: 1.5em;
    color: darkgoldenrod;
}



.tabs-flat .tabs-content ul {
  padding-left:10px;
}

/* css fix gia lists mesa se pinakes */
.entry-content ul,ol { padding-left:30px; }
/* css fix gia attachment icons  */
.mtli_attachment {
    display: initial;
}

/* css button gia imerologio organwn*/
.btn {
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  color: #ffffff;
  font-size: 16px;
  background: #3498db;
  padding: 10px 10px 10px 10px;
  text-decoration: none;
}
.btn:visited {
    color: #ffffff;
}
.btn:hover {
  background: #3cb0fd;
  text-decoration: none;
    color: #ffffff;
}
.btn:active {
  color: #ffffff;
}

/* css do not display tagcloud title*/
.widget_tag_cloud .widget-title {
  display:none;
}


/* css faq  */
.ea-item-head {
  font-size:medium;
  color: #666666;
}
.ea-item-head:hover {
  color: #a3a3a3;
}

h2.ea-item-head::before {
   background: none repeat scroll 0 0 #f5bd28 !important;
}

h2.ea-item-head {
    border-bottom: 0px !important;
  margin: 20px 0 8px !important; 
}

/* - end */



/* css table shade every second line */
tr:nth-child(even) {
    background-color: #e8e8e8;
}

/* manos poll popup*/

.tos-slide {
    margin-top: 80px;
}
.engl {
   font-family: 'Roboto', sans-serif !important;
    font-weight: bold !important;
  text-transform:none;

}
.bbp-breadcrumb-home, .bbp-breadcrumb-root, .bbp-breadcrumb-sep {display: none}
#bbp_topic_submit { 
 background-color: #0085ba;
 box-shadow: none;
}
.wpcf7 table, .wpcf7 tr, .wpcf7 td {
	border:0px;
	background-color:#f4f4f4
}
.wpcf7 table {
	border: 2px solid black;
}
tr:nth-child(even) {
    background-color: #fff;
}
.nav-previous, .nav-next {
	display:none;
}

