/* content */
.tmp_content { padding: 140px 0px 100px 0px; }
.tmp_content_claim { margin-bottom: 80px; }
.tmp_content_claim h2,.tmp_content_claim p { margin-bottom: 40px; text-align: left; }
.tmp_content_claim h2 { color: #ff7200; }

/* graficky design */
@media only screen and (min-width: 1040px) {
	#graficky-design {
		background: rgb(50,60,115);
		background: linear-gradient(152deg, rgba(50,60,115,1) 0%, rgba(18,21,44,1) 100%);
	}
}

#graficky-design p { color: #fff; }

#tvorba-loga { background: #f8f8f8; }
#tvorba-loga p { color: #444; }

#ilustrace-a-maskoti { background: #fff; }
#ilustrace-a-maskoti p { color: #444; }

/* gallery */
.tmp_gallery_cover { padding: 0px 10px 0px 10px; }
.gallery_item { padding: 0px 10px 20px 10px; box-sizing: border-box; float: left; }
.gallery_item a { display: block; overflow: hidden;}
.gallery_item img { width: 100%; transition: scale 0.5s linear, opacity 0.3s ease; }

@media only screen and (min-width: 1040px) {
	.gallery_item a:hover img { scale: 1.1; opacity: 0.9; }
}


.item_label { font-size: 1.8em; color: #fff; padding: 20px 0px 40px 0px; }

.width_logo { width: 25%; }

@media only screen and (max-width: 960px) {
	.width_logo { width: 50%; }
}

/* web */
#tvorba-webu {
	background: rgb(50,60,115);
	background: linear-gradient(152deg, rgba(50,60,115,1) 0%, rgba(18,21,44,1) 100%);
}

#tvorba-webu p { color: #fff; }

.contact_head { font-size: 14px; color: #ff7200; display: block;}