
.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;
}

#nav-holder {
	float:right !important;
	margin-left:20px;
	height: 68px;
}

#nav-holder ul li a {
	opacity:.75;
	display:block;
}
/*
#nav-holder ul .sub-menu li a {
	color:#6f6f6f;
}
*/

article h2 {
	font-size: 35px;
	line-height: 42px;
}
.widget_quickberg_toc_widget {
	background-color: #f7f7f7;
}

.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;
}

.wp-block-quickberg-accordion-item .accordion-content {
	padding-left:60px;
}


.article-header.article-header-canvas2 .site {
	position:absolute;
	bottom:0px;
	background:transparent;
	z-index:3;
	padding:0px !important;
	margin:0px !important;
}

.article-header.article-header-canvas {
	margin-bottom:50px;
}

@media (min-width:800px){
	.single-post article.has-sidebar {
		padding-top:60px;
	}
}


@media (min-width: 800px) {
	nav.navigation .nav-links a {
		height:60px;
		line-height: 60px;
	}
}



@media all and (min-width:800px){
	#footer-bottom #nav2,
	#footer-bottom #nav2 li {
		display:inline;
		
	}
	
	
	#footer-bottom #nav2 li + li:before {
		content:"|";
		padding-right:6px;
	}
}


@media all and (min-width:800px){
	body #home-testimonials-container.alignfull .tns-ovh {
		margin:0 -12px !important;
	}
}


@media (min-width: 800px) {
	
	.quickberg-carousel .tns-ovh,
	.g12 .quickberg-carousel .tns-outer {
		margin:0 !important;
		padding:0 !important;
	}
	
	.quickberg-carousel .tns-nav {
		display:none;
	}

	.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;
	}
	
	.quickberg-carousel .tns-controls button[data-controls='prev'] {
		margin-left: -50px;
	}

	.quickberg-carousel .tns-controls button[data-controls='next'] {
		margin-right: -50px;
	}
	
	.has-sidebar .quickberg-carousel .site {
		padding:0 30px;
	}
	
	.has-sidebar .quickberg-carousel .tns-controls button[data-controls='prev'] {
		margin-left: -25px;
	}
	.has-sidebar .quickberg-carousel .tns-controls button[data-controls='next'] {
		margin-right: -25px;
	}

	.carousel-more {
		display:block !important;
	}
	
	
	body #home-testimonials-container.alignfull {
		max-width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
}


@media all and (min-width: 800px){
	
	.posts-by-member {
		list-style-type:none;
	}
	
	.posts-by-member li {
		width:25%;
		float:left;
	}
	
	#besorolas-posts-by-member {
		padding-left:0;
	}
}


@media (min-width: 800px){
	
	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;
	}
}



@media (min-width: 800px){
	.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;
	}
}


@media all and (min-width:800px){
	article h2,
	.quickberg-section h2 {
		font-size:36px !important;
		line-height:42px !important;
	}
}


@media all and (min-width: 800px){
	.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;
	}
}




@media all and (min-width:800px){
	.reference-item {
		float:left;
		position:relative;
		width: 275px;
		height:275px;
	}
}


@media all and (min-width: 800px){
	
	.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;
	}
}

@media all and (min-width:800px){
	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;
	}
}


@media all and (min-width:800px){
	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;
	}
}


@media (min-width:800px){
	#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;
		
	
	}

}

