
body .carousel-wrapper .wp-block-media-text__content > .wp-block-group {
	transform: translateX(-100px);
	padding: 40px 60px;
	margin: 20px 0;
	
	background:transparent;
	background: rgba(112, 198, 156, 1);
	border: 1px dashed #fff;
}

body #nav-holder {
	float:right !important;
	margin-left:20px;
	height: 68px;
}

body #nav-holder ul li a {
	opacity:.75;
	display:block;
}
/*
#nav-holder ul .sub-menu li a {
	color:#6f6f6f;
}
*/

body #nav-holder ul .sub-menu li {
	padding-top: 6px;
	padding-bottom: 6px;
}

body article h2 {
	font-size: 35px;
	line-height: 42px;
}
body .widget_quickberg_toc_widget {
	background-color: #f7f7f7;
}

body .widget_quickberg_toc_widget #inner-toc {
	background-color: #f7f7f7;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 17px;
	box-sizing:border-box;
}

body .wp-block-quickberg-accordion-item .accordion-content {
	padding-left:60px;
}


body .article-header.article-header-canvas2 .site {
	position:absolute;
	bottom:0px;
	background:transparent;
	z-index:3;
	padding:0px !important;
	margin:0px !important;
}

body .article-header.article-header-canvas {
	margin-bottom:50px;
}

body.single-post article.has-sidebar {
	padding-top:60px;
}
body nav.navigation .nav-links a {
	height:60px;
	line-height: 60px;
}

body #footer-bottom #nav2,
body #footer-bottom #nav2 li {
	display:inline;
}


body #footer-bottom #nav2 li + li:before {
	content:"|";
	padding-right:6px;
}

body #home-testimonials-container.alignfull .tns-ovh {
	margin:0 -12px !important;
}

body .quickberg-carousel .tns-ovh,
body .g12 .quickberg-carousel .tns-outer {
	margin:0 !important;
	padding:0 !important;
}

body .quickberg-carousel .tns-nav {
	display:none;
}

body .quickberg-carousel .tns-controls {
	display:block;
	width:100%;
	left:0;
	right:0;
	top:50%;
	margin-top:-15px;
	
}

body .quickberg-carousel .tns-controls button[data-controls] {
	position:Absolute;
	overflow:hidden;
}

body .quickberg-carousel .tns-controls button[data-controls='prev'] {
	margin-left: -50px;
}

body .quickberg-carousel .tns-controls button[data-controls='next'] {
	margin-right: -50px;
}

body.has-sidebar .quickberg-carousel .site {
	padding:0 30px;
}

body.has-sidebar .quickberg-carousel .tns-controls button[data-controls='prev'] {
	margin-left: -25px;
}
body.has-sidebar .quickberg-carousel .tns-controls button[data-controls='next'] {
	margin-right: -25px;
}

body .carousel-more {
	display:block !important;
}


body #home-testimonials-container.alignfull {
	max-width: 100%;
	margin-left: 0;
	margin-right: 0;
}


.posts-by-member {
	list-style-type:none;
}

.posts-by-member li {
	width:25%;
	float:left;
}

#besorolas-posts-by-member {
	padding-left:0;
}


body #home-testimonials-container .tns-outer {
	padding-top:0 !important;
	max-width: 1140px;
	margin:0 auto !important;
}

	
.quickberg-carousel#home-testimonials-container .tns-controls button[data-controls] {
	background-size: 14px auto;
}

.testimonial .testimonial-avatar {
	width:100px;
	height:100px;
}

.testimonial-author img {
	float:none;
	margin:20px auto 0;
}

.testimonial-item .testimonial-author img {
	margin-top:0;
}

.author-name,
.author-position {
	margin:0 auto;
}

.testimonials-toggle {
	padding:20px;
	border: 1px dashed #fff;
	background: rgba(255, 255, 255, .2);
	margin-top:10px;
}

.testimonials-toggle .testimonials-toggle-content {
	max-height: 200px;
	overflow:hidden;
	overflow-y:scroll;
}


.quickberg-text-media.image-in-background .cover-wrapper,
.quickberg-media-text.image-in-background .cover-wrapper {
	padding-bottom: 35%;
}

.quickberg-text-media .content-wrapper-inner,
.quickberg-media-text .content-wrapper-inner {
	padding-top:30px;
	padding-bottom:30px;
}

article h2,
.quickberg-section h2 {
	font-size:36px !important;
	line-height:42px !important;
}

.smaller-box {
	margin-top: 20px;
	max-width: 75%;
	margin-left: auto;
	margin-right: auto;
}

.narrowbox .site > *{
	max-width: 800px;
	margin-left: auto;
	margin-right:auto;
}

.reference-item {
	float:left;
	position:relative;
	width: 275px;
	height:275px;
}

.site-main .reference-item img {
	-webkit-filter: grayscale(100%);
	fitler: grayscale(100%);
	transition: all .2s linear;
}

.site-main .reference-item img:hover {
	-webkit-filter: none;
	filter:none;
}

article h1,
.quickberg-section h1,
.blog .wp-block-cover.alignfull .wp-block-cover__inner-container h1,
.archive .wp-block-cover.alignfull .wp-block-cover__inner-container h1 {
	font-size:36px !important;
	line-height: 35px !important;
}

article .archive-item-content .entry-title {
	line-height:25px;
}

article .archive-item-content .entry-title a {
	display:block;
	line-height: 25px;
	overflow:hidden;
	text-overflow:ellipsis;
	min-height:75px;
	max-height:75px;

}

article .archive-item-content .entry-content {
	min-height: 260px;
}

#logo {
	margin-top:0;
	background-color:#ffffff;
	background-position:center center;
	background-size: auto 100%;
	
	width:216px;
	height:70px;
	
	box-sizing:Border-box;
	text-align:Center;
	float:left;
	overflow:initial;
	

}



