.item-page.ppforms input,.item-page.ppforms textarea,.item-page.ppforms .chzn-container-single .chzn-single,.item-page.ppforms  .chzn-container-multi .chzn-choices{	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	border:1px solid #aca684;	background: #f5f5ed!important;	color: #757477!important;	font-family: 'MyriadPro-SemiCn', sans-serif;	/*padding: 4px;*/}.radio input[type="radio"], .checkbox input[type="checkbox"] {	margin-left: -40px!important;}.item-page.ppforms .chzn-container .chzn-results{	max-height: 150px;}.item-page.ppforms fieldset.fieldgroup{	padding: 10px;	margin:10px 0px;}.item-page.ppforms .accordion-group{	border:none;}.item-page.ppforms .accordion-inner{	border:none;}.item-page.ppforms label{	font-weight: 700;	text-align: left;}.item-page.ppforms .control-label label{	float: left;}.item-page.ppforms .checkboxes label,.item-page.ppforms .radio label{	font-weight: normal;}.item-page.ppforms ul,.item-page.ppforms li{	list-style: none;}.item-page.ppforms h3{	padding: 10px 0;}.item-page.ppforms h3 a{	font-family: "WatersTitlingPro-Scn","Times New Roman", Georgia, Serif;	padding-bottom: 10px;}.item-page.ppforms p.text14px{	font-size: 14px;}.arrow-down:before {	content: "\F101"!important;	font-family: FontAwesome;	left:-5px;	top:0;	padding-right: 5px;}.arrow-up:before {	content: "\F103";	font-family: FontAwesome;	left:-5px;	top:0;	padding-right: 5px;}.item-page.ppforms #group-jform_letszam_alsos,.item-page.ppforms #group-jform_letszam_felsos,.item-page.ppforms #group-jform_letszam_kozepiskolas,.item-page.ppforms #group-jform_letszam_egyetemista,.item-page.ppforms #group-jform_letszam_diak,.item-page.ppforms #group-jform_letszam_nyugdijas,.item-page.ppforms #group-jform_letszam_pedagogus{	padding-left: 30px;}.item-page.ppforms #pecs .panel-body{	padding-bottom: 20px;}.item-page.ppforms #pecs .panel-body .panel-group{	padding-left: 50px;}.item-page.ppforms fieldset.hazirend{	padding-top: 40px;}.item-page.ppforms label#jform_hirlevel-lbl{	margin-top: 5px;}.item-page.ppforms button.submit{	display: block;	float: left;	margin-top: 10px;}.item-page.ppforms button.submit{	background: #7c6143;	color: #fff;	line-height: 24px;	margin-left: 10px;	text-align: center;	width: auto!important;	border: none;	box-shadow: none;}#ppformModal button.submit{	margin-top: 0px!important;}.item-page.ppforms #group-jform_pecs_muzeumpedagogia_pecs_muzeumpedagogia_templomfesto_year,.item-page.ppforms #group-jform_pecs_muzeumpedagogia_pecs_muzeumpedagogia_kepregenyek_year,.item-page.ppforms #group-jform_pecs_muzeumpedagogia_pecs_muzeumpedagogia_turbanos_year,.item-page.ppforms #group-jform_pecs_muzeumpedagogia_pecs_muzeumpedagogia_oroszlan_year,.item-page.ppforms #group-jform_pecs_muzeumpedagogia_pecs_muzeumpedagogia_cimer_year,.item-page.ppforms #group-jform_pecs_muzeumpedagogia_pecs_muzeumpedagogia_kincstar_year,.item-page.ppforms #group-jform_pecs_muzeumpedagogia_pecs_muzeumpedagogia_dzsami_year{	margin-bottom: 30px;}.item-page.ppforms #group-jform_pecs_muzeumpedagogia_pecs_muzeumpedagogia_templomfesto,.item-page.ppforms #group-jform_pecs_muzeumpedagogia_pecs_muzeumpedagogia_kepregenyek,.item-page.ppforms #group-jform_pecs_muzeumpedagogia_pecs_muzeumpedagogia_turbanos,.item-page.ppforms #group-jform_pecs_muzeumpedagogia_pecs_muzeumpedagogia_oroszlan,.item-page.ppforms #group-jform_pecs_muzeumpedagogia_pecs_muzeumpedagogia_cimer,.item-page.ppforms #group-jform_pecs_muzeumpedagogia_pecs_muzeumpedagogia_kincstar,.item-page.ppforms #group-jform_pecs_muzeumpedagogia_pecs_muzeumpedagogia_dzsami{	margin-bottom: 0px;}.datetimepicker thead tr:first-child{	border:none!important;	margin-bottom: 10px;}.datetimepicker thead tr:first-child th{	background-color: transparent!important;	border:none!important;	color: #7c6143!important;	font-family: "WatersTitlingPro-Scn","Times New Roman", Georgia, Serif;}.datetimepicker thead th{	background-color: #7c6143;	color: #fff;	font-family: "WatersTitlingPro-Scn","Times New Roman", Georgia, Serif;	-webkit-border-radius: 0px;	-moz-border-radius: 0px;	border-radius: 0px;	height: auto!important;}.datetimepicker tbody tr td{	font-family: "WatersTitlingPro-Scn","Times New Roman", Georgia, Serif;	-webkit-border-radius: 0px;	-moz-border-radius: 0px;	border-radius: 0px;	height: auto!important;}.datetimepicker.datetimepicker-dropdown-bottom-right.dropdown-menu{	background-color: #fff!important;}.datetimepicker thead tr:first-child th:hover{	background-color: transparent!important;}.datetimepicker table tr td.old.active.disabled{	background-color: #fff!important;}.datetimepicker i{	font-style: normal!important;}#jform_pecs_erkezes,#jform_mariagyud_erkezes,#jform_puspokszentlaszlo_erkezes{	display: block!important;}.datetimepicker table tr td.active:active,.datetimepicker table tr td.active:hover:active,.datetimepicker table tr td.active.disabled:active,.datetimepicker table tr td.active.disabled:hover:active,.datetimepicker table tr td.active.active,.datetimepicker table tr td.active:hover.active,.datetimepicker table tr td.active.disabled.active,.datetimepicker table tr td.active.disabled:hover.active{	background-color: #afafaf!important;	color: #7c6143!important;}.datetimepicker table tr td.active,.datetimepicker table tr td.active:hover,.datetimepicker table tr td.active.disabled,.datetimepicker table tr td.active.disabled:hover{	background-color: #afafaf!important;	background-image: none!important;	color: #7c6143!important;}.datetimepicker .table-condensed th,.datetimepicker  .table-condensed td {	padding: 7px 7px!important;}.datetimepicker span.hour.disabled{	display: none;}label[for=jform_pecs_idegenvezetes_helyszin1]{}input[type=checkbox]#jform_pecs_idegenvezetes_helyszin1:not(old) + label > span,input[type=checkbox]#jform_pecs_idegenvezetes_helyszin1:not(old):checked + label > span{	background-image :    -moz-linear-gradient(#a3a3a3,#a3a3a3,#a3a3a3);	background-image :     -ms-linear-gradient(#a3a3a3,#a3a3a3,#a3a3a3);	background-image :      -o-linear-gradient(#a3a3a3,#a3a3a3,#a3a3a3);	background-image : -webkit-linear-gradient(#a3a3a3,#a3a3a3,#a3a3a3);	background-image :         linear-gradient(#a3a3a3,#a3a3a3,#a3a3a3);}.modal-header{	-webkit-border-top-left-radius: 6px;	-webkit-border-top-right-radius: 6px;	-moz-border-radius-topleft: 6px;	-moz-border-radius-topright: 6px;	border-top-left-radius: 6px;	border-top-right-radius: 6px;	background-color: #7c6143;	color: #fff;	font-family: "WatersTitlingPro-Scn","Times New Roman", Georgia, Serif;	font-size: 20px;	vertical-align: middle;}.modal-footer{	text-align: center!important;}.modalBody h2{	color: #7c6143;	font-family: "WatersTitlingPro-Scn","Times New Roman", Georgia, Serif;	font-size: 20px;	vertical-align: middle;}.item-page.ppforms div.spacer{	margin-bottom: 40px;}.item-page.ppforms hr{	border-image: none!important;	border-top: 1px solid #b3a28a;	border-bottom: 1px solid #fff;}input[type=checkbox]:not(old),input[type=radio   ]:not(old){	width     : 2em;	margin    : 0;	padding   : 0;	font-size : 1em;	opacity   : 0;}input[type=checkbox]:not(old) + label,input[type=radio   ]:not(old) + label{	display      : inline-block;	margin-left  : -2em!important;	line-height  : 1.5em;}input[type=checkbox]:not(old) + label > span{	border-radius    : 0.25em;}input[type=radio   ]:not(old) + label > span{	border-radius    : 1em;}input[type=checkbox]:not(old) + label > span,input[type=radio   ]:not(old) + label > span{	display          : inline-block;	width            : 0.875em;	height           : 0.875em;	margin           : 0.25em 0.5em 0.25em 0.25em;	border           : 0.0625em solid #b8b69d;	background       : rgb(224,224,224);	background-image :    -moz-linear-gradient(#f0ede4,#dad4ba,#f0ede4);	background-image :     -ms-linear-gradient(#f0ede4,#dad4ba,#f0ede4);	background-image :      -o-linear-gradient(#f0ede4,#dad4ba,#f0ede4);	background-image : -webkit-linear-gradient(#f0ede4,#dad4ba,#f0ede4);	background-image :         linear-gradient(#f0ede4,#dad4ba,#f0ede4);	vertical-align   : bottom;}input[type=checkbox]:not(old):checked + label > span,input[type=radio   ]:not(old):checked + label > span{	background-image :    -moz-linear-gradient(#f0ede4,#dad4ba,#f0ede4);	background-image :     -ms-linear-gradient(#f0ede4,#dad4ba,#f0ede4);	background-image :      -o-linear-gradient(#f0ede4,#dad4ba,#f0ede4);	background-image : -webkit-linear-gradient(#f0ede4,#dad4ba,#f0ede4);	background-image :         linear-gradient(#f0ede4,#dad4ba,#f0ede4);}input[type=checkbox]:not(old):checked + label > span:before{	font-family: 'FontAwesome';	content     : '\F00C';	display     : block;	width       : 1em;	color       : #000;	font-size   : 0.875em;	line-height : 1em;	text-align  : center;	text-shadow : 0 0 0.0714em rgb(115,153,77);	font-weight : bold;}input[type=radio]:not(old):checked +  label > span > span{	display          : block;	width            : 0.5em;	height           : 0.5em;	margin           : 0.125em;	border           : 0.0625em solid rgb(115,153,77);	border-radius    : 1em;	background       : rgb(153,204,102);	background-image :    -moz-linear-gradient(#585858,#080808);	background-image :     -ms-linear-gradient(#585858,#080808);	background-image :      -o-linear-gradient(#585858,#080808);	background-image : -webkit-linear-gradient(#585858,#080808);	background-image :         linear-gradient(#585858,#080808);}.radio input[type="radio"], .checkbox input[type="checkbox"] {	height: 20px;}input[type=checkbox]:not(old):checked + label > span{}.radio{	padding-left: 0px!important;}fieldset#jform_pecs_orgona_elo.radio label,fieldset#jform_pecs_szolgaltatas_borkostolo.radio label,fieldset#jform_pecs_muzeumpedagogia_pecs_muzeumpedagogia_templomfesto_year.radio label,fieldset#jform_pecs_muzeumpedagogia_pecs_muzeumpedagogia_kepregenyek_year.radio label,fieldset#jform_pecs_muzeumpedagogia_pecs_muzeumpedagogia_oroszlan_year.radio label,fieldset#jform_pecs_muzeumpedagogia_pecs_muzeumpedagogia_turbanos_year.radio label,fieldset#jform_pecs_muzeumpedagogia_pecs_muzeumpedagogia_kokovon_year.radio label,fieldset#jform_pecs_muzeumpedagogia_pecs_muzeumpedagogia_dzsami_year.radio label,fieldset#jform_pecs_muzeumpedagogia_pecs_muzeumpedagogia_kor_boncolo_year.radio label,fieldset#jform_pecs_muzeumpedagogia_pecs_muzeumpedagogia_kalandorok_year.radio label,fieldset#jform_pecs_muzeumpedagogia_pecs_muzeumpedagogia_cimer_year.radio label,fieldset#jform_pecs_muzeumpedagogia_pecs_muzeumpedagogia_kincstar_year.radio label,fieldset#jform_csoport_jellege.radio label,fieldset#jform_ceg_vagy_maganszemely.radio label,fieldset#jform_latogatas_celja.radio label,fieldset#jform_csalad.radio label{	display: block;	margin-left: 0px;}input#jform_mariagyud_erkezes{}.item-page.ppforms input.readonly{	background-color: #d3d3d3!important;}.item-page.ppforms p em,.item-page.ppforms p.sup{	font-size: 14px!important;}.item-page.ppforms p.erkezes_text{	padding-top: 10px;}sup, sub{	font-size:75% !important;}#ppformModal.modal,#ppformErrorModal.modal{	background-color: transparent!important;}#ppformErrorModal.modal ul{	padding: 10px 20px;}#ppformErrorModal.modal ul li{	list-style: disc;	font-family: 'MyriadPro-SemiCn', sans-serif;}#ppformErrorModal.modal ul li span.star{	display: none;}#ppformModal.modal .modalBody.modal-body,#ppformErrorModal.modal .modalBody.modal-body{	background-color: #fff;}#ppformModal p{	line-height: normal;}.input-append, .input-prepend{	display: inline-block!important;}.input-append input, .input-append span.add-on{	float: left;}@media (min-width: 1200px) {	.item-page.bookingform.ppforms fieldset#jform_elhelyezes,	.item-page.bookingform.ppforms fieldset#jform_etkezes{	}	.item-page.visitform .thumbnails>li{		margin-left: 0px;	}	.item-page.visitform ul.thumbnails{		padding-left: 0px;	}}#ppformModal{	width: 60%; /* respsonsive width */	margin-left:-30%; /* width/2) */}#ppformModal .modalBody{	background: url('../images/pecsi_puspokseg_szekes-minta.png') #fff repeat-x left top!important;	background-attachment: scroll!important;}#ppformModal #modal_text{}#ppformModal table{	width: 100%;}#ppformModal thead{	color: #7c6143;	border-bottom: 1px solid #7c6143;	font-family: "WatersTitlingPro-Scn","Times New Roman", Georgia, Serif;	font-size: 20px;	vertical-align: middle;	text-align: center;	width: 100%;}#ppformModal table thead td{	font-family: 'MyriadPro-SemiCn', sans-serif;	font-size: 16px;	font-weight: bold;}#ppformModal table td{	font-family: 'MyriadPro-SemiCn', sans-serif;	padding: 5px;}#ppformModal table td:last-of-type{	font-weight: bold;}#ppformModal table#table-reszletes td:first-of-type{	text-align: left;}#ppformModal table#table-reszletes td{	text-align: center;}#ppformModal table#jegycsomagok_table tr td:first-of-type,#ppformModal table#idegenvezetes_table tr td:first-of-type,#ppformModal table#muzeumpedagogia_table tr td:first-of-type,#ppformModal table#egyeb_table tr td:first-of-type,#ppformModal table#borkostolo_table tr td:first-of-type,#ppformModal table#festode_table tr td:first-of-type,#ppformModal table#puspokszentlaszlo_table tr td:first-of-type,#ppformModal table#mariagyud_table tr td:first-of-type,#ppformModal table#osszesen_table tr td:first-of-type{	width: 30%;}#ppformModal table#setalolap_table tr td:first-of-type{	width: 45%!important;;}#ppformModal table#jegycsomagok_table td,#ppformModal table#idegenvezetes_table td,#ppformModal table#setalolap_table td,#ppformModal table#muzeumpedagogia_table td,#ppformModal table#egyeb_table td,#ppformModal table#borkostolo_table td,#ppformModal table#festode_table td,#ppformModal table#mariagyud_table td,#ppformModal table#puspokszentlaszlo_table td,#ppformModal table#osszesen_table td{	width: 15%;}#ppformModal h2{	padding-top: 30px;	text-align: center;}#ppformModal table#osszesen_table{	color: #7c6143!important;}ul.jegykombinaciokLista{}ul.jegykombinaciokLista li{	list-style: disc!important;}@media screen and ( max-height: 646px ){	div.modal.fade.in{		top: 5%!important;	}	.modal-header{		padding: 5px!important;	}	.modal-body{		max-height: 300px!important;	}}