.blockAdmin {
	color: #333;
	padding: 10px;
	margin: 10px;
	background: #f1f1f1;
	border: 1px dashed #ccc;
}
.blockAdmin label {
	min-width: 0;
}
.blockAdmin hr.dashed {
	border: 0px;
	border-top: 1px dashed #ccc;
	background: none;
}
.blockAdmin h3 {
	color:#00305c;
}
/* Blog */
.blockBlogAdmin {
	color: #f1f1f1;
	padding: 20px;
	margin: 5px;
	background: #222;
	border: 1px dashed #ccc;
}

body.website-blog-article .x-menu-list,
body.website-blog-article .x-date-inner td a {
	color: #333;
}

body.website-blog-article ul.x-menu-list b {
	color: #fff;
}

.blockBlogAdmin div.pimcore_editable.pimcore_tag_input,
.blockBlogAdmin div.pimcore_editable.pimcore_tag_textarea,
.blockBlogAdmin input#colorpicker {
	width: 162px;
	box-shadow: none;
	color: #333;
}

.blockBlogAdmin div#pimcore_editable_title,
.blockBlogAdmin div#pimcore_editable_synopsis {
	width: 100%;
}

.blockBlogAdmin div#pimcore_editable_synopsis {
	height: 100px;
}

.blockBlogAdmin input#colorpicker {
	position: absolute;
	top: 50px;
	left: 0px;
	opacity: .5;
	background: green;
}
/* .blockBlogAdmin input[name="pimcore_editable_date_editable"] { */
/* 	width: 99%; */
/* } */

.blockBlogAdmin label {
	min-width: 0;
}
.blockBlogAdmin hr.dashed {
	border: 0px;
	border-top: 1px dashed #ccc;
	background: none;
}
div.blockBlogAdmin h3, div.blockBlogAdmin h2, div.blockBlogAdmin h1 {
	color:#fff;
}
.pimcore_tag_input,
.pimcore_tag_wysiwyg,
.pimcore_tag_textarea,
input.x-form-text {
	background: #ffffff;
	border: 1px solid #ccc;
	max-width: 100%;
}


b, strong {
	color: inherit;
}

#pageloader, #pageloader .chasing-dots {
	display: none;
}

.animated {
  visibility: visible;
}

.buttonRound:after {
	display: none;
}

button.x-btn-text {
	background-color: #363636;
}
div.x-panel-tbar {
    background: #33403e none repeat scroll 0 0;
}
table.x-btn > tbody > tr > th,
table.x-btn > tbody > tr > tr,
table.x-btn > tbody > tr > td {
	border: 0;
}
table.x-btn > tbody tr:nth-child(2n) {
	background: none;
}
.content-wrapper ul.accordionable li .accord-content .pimcore_tag_wysiwyg .pimcore_wysiwyg {
	font-size: 0.77em;
    line-height: 1.2em;
}

.carsharing-step .ico-circle,
.content-two-link .ico-circle,
.illu1 .ico-circle {
	line-height: 1.4em;
}
.carsharing-step .ico-circle .pimcore_tag_image {
	height: 100px;
	padding: 0;
}
.carsharing-step .ico-circle .pimcore_tag_image .x-panel-body {
	max-height: 100px;
}
.content-two-link .ico-circle .pimcore_tag_image {
	height: 61px;
	padding: 0;
}
.content-two-link .ico-circle .pimcore_tag_image .x-panel-body {
	max-height: 61px;
}
.illu1 .ico-circle .pimcore_tag_image,
.illu1 .ico-circle .pimcore_tag_image .x-panel,
.illu1 .ico-circle .x-panel-bwrap,
.illu1 .ico-circle .pimcore_tag_image .x-panel-body {
	height: 75px !important;
	min-height: 75px !important;
	padding: 0;
}
.carsharing-step .ico-circle .pimcore_tag_image .x-panel-body img,
.content-two-link .ico-circle .pimcore_tag_image .x-panel-body img,
.illu1 .ico-circle .pimcore_tag_image .x-panel-body img {
	height: 80%;
	margin-top: 10%;
	margin-bottom: 10%;
	vertical-align: middle;
	padding: 0;
}
.illu1 .ico-circle .pimcore_tag_image .x-panel-body img {
	height: auto;
}
.illu1 .ico-circle .pimcore_tag_image .x-panel-body .pimcore_tag_image_alt {
	display: none !important;
}
.pimcore_tag_video .ext-el-mask {
	z-index: 10010;
}


.solutions-block img {
	width: auto;
}
.content-wrapper ul.accordionable li .accord-content .background img {
	top: 0;
}

.three-blocks.type1 .three-blocks-block h2,
.three-blocks.type2 .three-blocks-block .titleRoundImg {
	pointer-events: auto;
}

.x-form-check-wrap label:not(.main) {
	position: relative;
	padding-left: 28px;
	line-height: 34px;
	cursor: pointer;
	margin-bottom: 0;
}
input[type="radio"],
input[type="checkbox"] {
	display: none;
}
.x-form-check-wrap label:not(.main):before {
	position: absolute;
	content: "";
	display: inline-block;
	width: 20px;
	height: 20px;
	margin-right: 10px;
	left: 0;
	background-color: #fff;
	border: 1px solid #666;
}

.itemBlocks.withFramed .framed .pimcore_editable {
	line-height: 1.2em;
}

.content-skills-icons .steps-icons-wrapper {
	width: 100%;
}
.content-skills-icons .steps-icons-wrapper > .pimcore_tag_block > .pimcore_block_entry {
	width: 20%;
	float: left;
	clear: none;
}
.content-skills-icons .steps-icons-wrapper > .pimcore_tag_block > .pimcore_block_entry .steps-icon {
	width: 100%;
}

.content-subpages .subpage .blockAdmin hr {
	margin-top: 0;
}
.content-subpages .subpage .blockAdmin label {
	display: inline-block;
	width: 30%;
	vertical-align: top;
	padding-top: .2em;
}
.content-subpages .subpage .blockAdmin .pimcore_tag_checkbox {
	vertical-align: top;
}

.content-resume .container_12 .pimcore_tag_block {
	width: 100%;
}
.content-resume .container_12 .pimcore_tag_block > .pimcore_block_entry {
	display: block;
	float: left;
	width: 32%;
	vertical-align: top;
	clear: none;
}
.content-resume .container_12 .pimcore_tag_block > .pimcore_block_entry .grid_4 {
	width: 90%;
    margin-left: 0px;
    margin-right: 0px;
}

.content-list-with-icons .container_12 .pimcore_tag_block {
	width: 100%;
}
.content-list-with-icons .container_12 .pimcore_tag_block > .pimcore_block_entry {
	display: block;
	float: left;
	width: 24%;
	vertical-align: top;
	clear: none;
}
.content-list-with-icons .container_12 .pimcore_tag_block > .pimcore_block_entry .grid_4 {
    margin-left: 0px;
    margin-right: 0px;
}
.content-subpages .contentShaddow div.img {
	height: auto !important;
}
body.heightTooSmall footer.footer {
	position: relative;
    bottom: auto;
}

.itemBlocks.withFramed .contentText {
	padding-bottom: .5em;
}
.itemBlocks.withFramed .framed {
	position: relative;
}
.pimcore_tag_multihref .x-toolbar,
.pimcore_tag_multihref .x-panel-tbar-noheader,
.pimcore_tag_multihref .x-grid3-body,
.pimcore_tag_multihref .x-grid3-body .x-grid3-row,
.pimcore_tag_multihref .x-grid3-body .x-grid3-row .x-grid3-row-table,
.pimcore_tag_multihref .x-grid3-header-offset,
.pimcore_tag_multihref .x-grid3-header-offset table {
	width: 100% !important;
	table-layout: auto;
}