.prPostColumn .prPostCaption {
	position: absolute;
	left: 20px;
	right: 20px;
	bottom: 20px;
	padding: 16px 20px 17px;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}
.standalone-row {
	margin-bottom:45px;
}
.galeria-container {
	max-width:100%;
}
.fancybox-caption {
	padding: 70px 0;
	border-top: 0px solid hsla(0, 0%, 100%, .4);
	font-size: 19px;
	text-align: center;
	font-family: 'Roboto';
}
.padding-oldal {
	padding-top: 45px;
	padding-bottom: 30px;
}
.msjk {
	font-size: 28px;
}
.prPostColumn .prColumnBgCover {
	height: 520px;
}
.filterRowWrap {
	margin-bottom: 10px;
}
.captionWrap h3 {
	margin-bottom: 0px;
}
.pppaaa {
	padding-bottom: 60px!important;
}
.oll2 {
	font-size: 12px;
	line-height: 1.25;
	margin-bottom: 5px;
	margin-top: 5px;
}
.hTitle {
	font-size: 14px;
	line-height: 1.25;
	margin-bottom: 5px;
}
.prejectsListingBlock {
	padding-top: 60px;
	padding-bottom: 30px;
}
.headingHead p {
	margin-bottom: 20px !important;
	width: 80%;
	margin: 0 auto;
}
.field-item img {
	width: 20%;
	float: left;
	position: relative;
	padding: 3px;
	height: auto;
	transform: scale(1);
 -webkit-transition: .5s ease-in-out;
 transition: .5s ease-in-out;
}
.field-item img:hover {
	-webkit-transform:scale(.95);
	transform:scale(.95);
}
.team-section {
	padding-bottom: 0px;
}
.sub-heading {
	position: relative;
	margin: -7px 0px -5px 0px !important;
}
.team-section .team-details .title {
	margin-bottom: 20px;
}
.bon {
	font-weight: 300;
	color: #81a6ac;
	font-family: 'Roboto';
	font-size: 42px;
}
.product-content {
	margin-bottom: 25px;
}
 @media (max-width: 991px) {
 .ltPostColumn p {
 margin-bottom: 12px;
 font-size: 12px;
 line-height: 16px;
}
 .ajnloo {
 -webkit-box-flex: 0;
 -ms-flex: 0 0 33%;
 flex: 0 0 33%;
 max-width: 33%;
}
 .ltPostColumn h3, .ltPostColumn .h3 {
 margin-bottom: 5px;
 font-size: 18px;
}
 .captionWrap h3 {
 margin-bottom: 0px;
 font-size: 14px !important;
 letter-spacing: -1px;
}
 .teamColumn h4 {
 font-size: 10px!important;
}
 .ks {
 font-size: 10px !important;
}
}
 @media (max-width: 767px) {
 .col-6 {
 -webkit-box-flex: 0;
 -ms-flex: 0 0 100%;
 flex: 0 0 100%;
 max-width: 100%;
}
 .field-item img {
 padding: 2px;
}
 .captionWrap h3 {
 margin-bottom: 4px!important;
 font-size: 16px !important;
}
 .ltPostColumn .time {
 display: none !important;
}
 .headingHead p {
 width: 100%;
 margin: 0 auto;
}
 .teamColumn {
 overflow: hidden;
 margin-bottom: 5px;
}
 .mnt1 {
 font-size: 24px!important;
}
 .ajnloo {
 -webkit-box-flex: 0;
 -ms-flex: 0 0 100%;
 flex: 0 0 100%;
 max-width: 100%;
}
}
 @media (max-width: 560px) {
 .mbb-100 h3 {
 font-size: 21px;
 margin-top: 20px;
}
 .ajnloo {
 padding-right: 2px!important;
 padding-left: 2px!important;
}
}
.captionWrap h3 {
	margin-bottom: 0px;
}
 @media (max-width: 1230px) {
 .popItemColumn .imageHolder {
 min-height: 290px;
}
 .sdbWDescription h1, .sdbWDescription .h1 {
 font-size: 32px;
 line-height: 36px;
}
 .popItemColumn h3 {
 font-size: 16px;
 margin-bottom: 8px;
}
 .marka-h2 {
 font-size: 30px!important;
 margin-top: 7px !important;
}
 .popItemColumn h4 {
 font-size: 11px;
}
 .field-name-field-foto-3db img {
 margin: 1px!important;
 width: 44px !important;
}
}
 @media (max-width: 1000px) {
 .content {
 margin-top: -25px!important;
}
 .cimkiegeszito {
 font-size: 14px!important;
 padding-top: 15px!important;
}
 .opt {
 border: 6px solid #eee!important;
}
 .content li {
 margin-bottom: 20px!important;
}
}
 @media (max-width: 991px) {
 .sdbWDescription h1 {
 font-size: 24px;
 margin-bottom: 0px;
 line-height: 28px;
}
 .field-name-field-foto-3db img {
 margin: 1px!important;
 width: 31px !important;
}
 .field-name-field-termekfoto {
 margin-bottom: 2px;
 margin-top: 25px;
}
 .sdbWDescription h2 {
 margin-bottom: 10px;
 margin-top: 5px;
 font-size: 21px;
}
 .popItemColumn h3 {
 font-size: 12px;
 margin-bottom: 6px;
}
 .popItemColumn h4 {
 font-size: 9px;
}
 .prejectsListingBlock.prejectsListingBlock05 .headingHead {
 margin-bottom: 55px;
}
 .isoCol {
 -webkit-box-flex: 0;
 -ms-flex: 0 0 25%;
 flex: 0 0 25%;
 max-width: 25%;
}
 .sdbWDescription p {
 margin-bottom: 10px;
 font-size: 13px;
 line-height: 19px;
}
}
 @media (max-width: 991px) {
 #cboxTitle {
 font-size: 24px;
 line-height: 28px;
}
}
 @media (max-width: 767px) {
 .fancybox-caption {
 padding: 30px 0;
 font-size: 14px;
}
 .standalone-detail {
 padding-bottom: 25px;
}
 .bon {
 font-size: 28px;
}
}
 @media (max-width: 560px) {
 .bon {
 font-size: 19px;
}
}
