body {
	overflow-x: hidden;
}

.cbp-item {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background: center center norepeat;
}

.row-full {
	width: 100vw;
	position: relative;
	margin-left: -50vw;
	left: 50%;
}

.next-item span {
	display: none;
	position: absolute;
	right: 150px;
	bottom: 77px;	
	color: #fff;
	font-size: 160%;
	font-weight: 700;
}

.next-item:hover span {
	display: block;
}

.next-item svg {
	position: absolute;
	right: 40px;
	bottom: 40px;
}

.next-item {
	background-color: #afc92c;
}

.next-item:hover {
	background-color: #666;
}

.next-item-blue {
	background-color: #009ee3;
}

.o-axamitu {
	padding: 80px 40px;
	line-height: 160%;
	font-size: 120%;
}

.o-axamitu svg {
	width: 300px;
}

.breadcrumbs-v3 {
	background-size: cover;
}

.title-axamit h2 {
	font-size: 220%;
	text-align: center;
	margin-bottom: 20px;
	font-weight: 400;
	color: #1fa1e1;
	text-transform: uppercase;
}

.service-block-v4 a {
	color: #1fa1e1;
}

.cbp-l-caption-body {
		
}

.cbp-l-caption-alignCenter .cbp-l-caption-body {
	width: 100% !important;
}

@media (max-width: 768px) {
	
	.cube-portfolio .cbp-caption-activeWrap {
		opacity: 1 !important;
		top: 0 !important;
		left: 0 !important;
		right: 0 !important;
		bottom: 0 !important;
		z-index: 2 !important;
	}
	
	.cube-portfolio *  {
		background-color: none !important;
	}

}


.cbp-l-grid-agency-title, .cbp-l-grid-agency-desc, .cbp-l-grid-work-title, .cbp-l-grid-work-desc, .cbp-l-grid-blog-title, .cbp-l-grid-projects-title, .cbp-l-grid-projects-desc, .cbp-l-grid-masonry-projects-title, .cbp-l-grid-masonry-projects-desc {
  white-space: normal;
}

.cbp-l-grid-agency-title {
	font-weight: 700 !important;
	font-size: 140% !important;
	margin-bottom: 6px;
}

.cbp-l-grid-agency-desc {
	max-width: 90% !important;
	width: 90% !important;
	margin: auto;
}

.cbp-l-grid-agency-desc, .cbp-l-grid-agency-desc p {
	color: #fff !important;	
}

#loga svg {
	width: 90% !important;
}

#loga div {
	vertical-align: middle;
}

#loga div.col-lg-2 {
	max-height: 180px;
	overflow: hidden;	
}

#loga div a svg {
    opacity: 0.5;
}

#loga div a:hover svg {
    opacity: 1;
}

.cbp-filter-item-active {
	color: #fff !important;
}

.text-detail * {
	color: #888888;
	line-height: 160%;
}

.text-detail img {
	margin: 10px 0;
}

.text-detail {
	text-align: left;
}

.text-detail p {
	margin-bottom: 10px;
}

.text-detail ul li,
.text-detail p,
.text-detail table td,
.text-detail table th {
	font-size: 120%;
	color: #888888 !important;	
	font-weight: 200;
}

.text-detail h2 {
	padding-top: 20px;
}

.text-detail h1, .text-detail h2, .text-detail h3, .text-detail h4 {
	text-align: center;
}

.bg-transparent {
	background-color: transparent !important;
}

.breadcrumbs-v3 {
	-webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;
}

#intro,
#firemniakce,
#axamit,
#reference {
	clear: both;
	display: block;
}

/****** cookies *****/

.termsfeed-com---nb .cc-nb-main-container,
.termsfeed-com---nb .cc-nb-changep {
	background-color: #000;
}

.termsfeed-com---nb .cc-nb-title {
	color: #fff !important; 
}

.termsfeed-com---nb .cc-nb-text {
	color: #fff !important; 
}

.termsfeed-com---nb .cc-nb-okagree,
.termsfeed-com---nb .cc-nb-reject {
	background-color: #afca0a !important; 
	color: #000 !important;	
}

.termsfeed-com---nb .cc-nb-changep {
	color: #fff !important;	
	background-color: #666 !important;	
};