/* HEADER  */

nav.main_menu > ul > li > a {
    line-height: 40px;
    margin-top: 70px;
    background: #e98020;
    margin: 70px 20px 0px 0px;
}

.h2_lineheight {
		line-height:34px;
}


.header_bottom_widget {
	margin-top: 7px;
}


/* BEMUTATKOZO  */

.bemutatkozo {
background: rgba(232,136,33,1);
background: -moz-linear-gradient(top, rgba(232,136,33,1) 0%, rgba(232,136,33,1) 29%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(232,136,33,1)), color-stop(29%, rgba(232,136,33,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(232,136,33,1) 0%, rgba(232,136,33,1) 29%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(232,136,33,1) 0%, rgba(232,136,33,1) 29%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(232,136,33,1) 0%, rgba(232,136,33,1) 29%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(232,136,33,1) 0%, rgba(232,136,33,1) 29%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e88821', endColorstr='#ffffff', GradientType=0 );
}

@media only screen and (max-width: 600px) {
  .bemutatkozo {
    background: #e98020;
  }
}


/* FELELŐS  */


#felelos {
	font-weight:600;
  font-size: 60px;
  color: #e98020;
	padding: 25px 0px;
}

@media only screen and (max-width: 600px) {
  #felelos {
    font-size: 3em;
    line-height:0px;
    text-align: center;
  }
}

#kozossegfejlesztes {
	font-weight:100;
  font-size: 100px;
  color: #e98020;
}

@media only screen and (max-width: 600px) {
  #kozossegfejlesztes {
    font-size: 2em;
    font-weight:300;
    line-height:0px;
    text-align: center;
  }
}

.programok_row {
	min-height: 240px;
}

#fenntarthatosagi {
	font-weight:600;
  font-size: 60px;
  color: #4f964a;
	padding: 25px 0px;
}

@media only screen and (max-width: 600px) {
  #fenntarthatosagi {
    font-size: 2em;
    line-height:0px;
    text-align: center;    
  }
}

#ismeretterjesztes {
	font-weight:100;
  font-size: 100px;
  color: #4f964a;
}

@media only screen and (max-width: 600px) {
  #ismeretterjesztes {
    font-size: 2em;
    line-height:0px;
    text-align: center;
  }
}

.fenntarthatosagi_row {
	min-height: 120px;
}


@media only screen and (max-width: 600px) {
  .hide_mobile {
    display: none;
  }
}






form {
    background: 0 0;
    border: 0;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    outline: 0;
    text-align: center;
}


/* COPYRIGHT */

.copyright {
    margin-top: 38px;
    font-size: 16px;
    font-weight: 300;
}


/* ALOLDAL - PROGRAMOK */


.program_oszlop_fekete {
		min-height: 650px;
  	background-color: #1a1a1a;
}

.program_oszlop_feher {
		min-height: 650px;
  	background-color: #ffffff;
}

.program_oszlop_narancs {
		min-height: 650px;
  	background-color: #fe9901;
}

.program_oszlop_barna {
		min-height: 650px;
  	background-color: #573f33;
}


.program_oszlop_zold {
		min-height: 650px;
  	background-color: #4f964a;
}

.program_oszlop_kek {
		min-height: 650px;
  	background-color: #1c676c;
}


.program_oszlop_kep {
		height: 650px;
}

.height_650 {
		height: 650px;		
}


.programelem_row {
        min-height:100px;
}



.multiplecolumns_4 {
		-moz-column-count: 3;
	  -moz-column-gap: 10px;
	  -moz-column-rule: none;
	  -webkit-column-count: 3;
	  -webkit-column-gap: 10px;
	  -webkit-column-rule: none;
	column-count: 4;
	column-gap: 20px;
	column-rule: none;
	}


.multiplecolumns_2 {
		-moz-column-count: 3;
	  -moz-column-gap: 10px;
	  -moz-column-rule: none;
	  -webkit-column-count: 3;
	  -webkit-column-gap: 10px;
	  -webkit-column-rule: none;
	column-count: 2;
	column-gap: 40px;
	column-rule: none;
	}



.contact_detail {
	margin-top:160px!important;
}

.qode-accordion-holder .qode-accordion-content.qode-acc-title-with-icon {
    padding-left: 60px;
    background: white;
}



