html, body {
     overflow-x: hidden;
}
body {
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      overflow-x: hidden;
      color: #000;
      transition: all 0.3s ease-in-out; 
	margin: 0
}

.elementor-section.elementor-section-boxed > .elementor-container {
	background-color: #fff
}

hr {
      margin-top: 20px;
      margin-bottom: 20px;
      border: 0;
      border-top: 1px solid #eee;
}


table {
      border-collapse: collapse;
      border-spacing: 0;
      width: 100%;
}
td, th {
      border: 1px solid #fff;
      text-align: left;
      padding: 8px;
}
tr:nth-child(even) {
      background-color: #f2f2f2
}
th {
      padding-top: 11px;
      padding-bottom: 11px;
      background-color: #149e57;
      border-color: #fff!important;
      color: white;
}
img {
      max-width: 100%;
      height: auto;
}

/* Placeholder text color -- selectors need to be separate to work. */
::-webkit-input-placeholder {
 color: #686868;
}

:-moz-placeholder {
 color: #686868;
}

::-moz-placeholder {
 color: #686868;
 opacity: 1;
/* Since FF19 lowers the opacity of the placeholder by default */
}

:-ms-input-placeholder {
 color: #686868;
}
/**
 * 5.0 - Forms
 */
input
{
   filter: none;
}


input:focus {
      outline: none
}

.wpcf7-form p {
      margin: 0
}


ul.sub-menu {
	box-shadow: 0 10px 10px 1px rgba(0,0,0, 0.05);
}


.cikk {
	background-color: #fff;
	max-width: 1140px;
	margin: 0 auto;
	padding: 50px 30px
}

a {
	color: #000;
	font-weight: 700px;
	text-decoration: underline;
	cursor: pointer;
}
a:hover {
	text-decoration: none
}

.romaniMenu a {
    background-color: #000;
    color: #fff!important
}
