@import url(https://fonts.googleapis.com/css?family=Merriweather:400, 700italic);

@import url(https://www.topvrouwen.nl/sites/all/themes/adminimal_theme/css/font-awesome.min.css);

body,

body.adminimal-theme * {

	-moz-osx-font-smoothing: grayscale;

}



dl,

h1,

h2,

h3,

h4,

h5,

h6,

p {

	margin: 0 0 20px;

}



.tabs-secondary,

ul.primary {

	clear: both;

}



html.js .toggle-enable,

html.js .toggle-enable.enabled {

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#008000', GradientType=1);

}



#branding,

.theme-selector .theme-description,

ul.secondary {

	overflow: hidden;

}



#overlay-tabs,

nobr {

	white-space: nowrap;

}



#footer .menu li,

div.krumo-wrapper li,

ul.primary li {

	list-style: none;

}



@font-face {

	font-family: 'Open Sans';

	font-style: normal;

	font-weight: 300;

	src: local('Open Sans Light'), local('OpenSans-Light'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/DXI1ORHCpsQm3Vp6mXoaTRsxEYwM7FgeyaSgU71cLG0.woff) format('woff');

}



@font-face {

	font-family: 'Open Sans';

	font-style: normal;

	font-weight: 400;

	src: local('Open Sans'), local('OpenSans'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/uYKcPVoh6c5R0NpdEY5A-Q.woff) format('woff');

}



@font-face {

	font-family: 'Open Sans';

	font-style: normal;

	font-weight: 600;

	src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/MTP_ySUJH_bn48VBG8sNShsxEYwM7FgeyaSgU71cLG0.woff) format('woff');

}



body.adminimal-theme ::-moz-focus-inner {

	border: 0;

}



body.adminimal-theme * {

	-moz-box-sizing: inherit;

	-webkit-box-sizing: inherit;

	box-sizing: inherit;

	-webkit-font-smoothing: antialiased;

}



body {

	color: #333;

	background: #fff;

	font: 400 13px/1.538em Open Sans, "Segoe UI", Helvetica, sans-serif;

	-webkit-font-smoothing: antialiased;

	overflow-x: hidden;

}



sub,

sup {

	line-height: normal;

}



a {

	color: #0074BD;

	text-decoration: none;

}



a:hover,

ins,

u {

	text-decoration: underline;

}



hr {

	margin: 0;

	padding: 0;

	border: none;

	height: 1px;

	background: #ccc;

}



legend {

	font-weight: 700;

}



#branding h1.page-title,

h1,

h2,

h3,

h4,

h5,

h6 {

	font-family: "Open Sans", "Segoe UI", Helvetica, sans-serif;

	font-weight: 300;

}



h1 {

	font-size: 23px;

}



h2 {

	font-size: 20px;

}



h3 {

	font-size: 18px;

}



h4 {

	font-size: 16px;

}



h5,

h6 {

	font-size: 14px;

}



dl dd,

dl dl {

	background: url(../images/small-bullet.png) 0 6px no-repeat;

	color: #444;

	margin-bottom: 10px;

	margin-left: 5px;

	text-indent: 10px;

	line-height: 18px;

}



blockquote {

	margin: 1em 40px;

}



address {

	font-style: italic;

}



del,

s,

strike {

	text-decoration: line-through;

}



big {

	font-size: larger;

}



small,

sub,

sup {

	font-size: smaller;

}



sub {

	vertical-align: sub;

}



sup {

	vertical-align: super;

}



.form-item label.option input,

table td,

table th {

	vertical-align: middle;

}



abbr,

acronym {

	border-bottom: dotted 1px;

}



.block ul,

.item-list ul,

ul {

	list-style-type: square;

	list-style-image: none;

	margin: .25em 0 .25em 1.5em;

}



.item-list .pager li {

	padding: .5em;

}



.item-list ul li,

li.leaf,

ul.menu li {

	list-style-type: disc;

	list-style-image: none;

}



ul.menu li {

	margin: 0;

}



code,

pre,

quote {

	margin: .5em 0;

}



ol {

	list-style-type: decimal;

	margin: .25em 0 .25em 2em;

}



.item-list ul li.collapsed,

ul.menu li.collapsed {

	list-style-image: url(/misc/menu-collapsed.png);

	list-style-type: disc;

}



.item-list ul li.expanded,

ul.menu li.expanded {

	list-style-image: url(/misc/menu-expanded.png);

	list-style-type: circle;

}



ol.task-list,

ul.admin-list li {

	list-style-image: none;

	list-style-type: none;

}



code,

kbd,

pre {

	font-size: 1.231em;

}



pre {

	white-space: pre-wrap;

}



#skip-link {

	margin-top: 0;

	position: absolute;

	left: 50%;

	margin-left: -5.25em;

	width: auto;

	z-index: 50;

}



#skip-link a,

#skip-link a:link,

#skip-link a:visited {

	display: block;

	background: #444;

	color: #fff;

	font-size: .94em;

	padding: 1px 10px 2px;

	text-decoration: none;

	-moz-border-radius: 0 0 10px 10px;

	border-radius: 0 0 10px 10px;

	-webkit-border-radius: 0 0 10px 10px;

}



#skip-link a:active,

#skip-link a:focus,

#skip-link a:hover {

	outline: 0;

}



#branding {

	padding: 10px 20px 0;

	position: relative;

	background-color: #333;

}



#branding div.breadcrumb {

	font-size: 14px;

	padding-bottom: 5px;

	color: #888;

}



#branding div.block {

	position: relative;

	float: right;

	width: 240px;

	padding-left: 10px;

	background: #333;

}



#branding div.block form label {

	display: none;

}



#branding div.block form div.form-item {

	float: left;

	border: 0;

	margin: 0;

	padding: 0;

}



#branding div.block form input.form-text {

	width: 140px;

	margin-right: 10px;

}



#branding div.block form input.form-submit {

	text-align: center;

	width: 80px;

}



#help {

	font-size: .923em;

	margin-top: 1em;

}



#help p {

	margin: 0 0 10px;

}



#help div.more-help-link {

	text-align: right;

}



#page-title {

	background: #333;

	padding-top: 20px;

}



#branding h1.page-title {

	color: #FFF;

	float: left;

	font-size: 32px;

	line-height: 38px;

	margin: 0;

	padding: 0 0 12px;

}



#console {

	margin: 9px 0 10px;

}



ul.primary {

	border-bottom: 0;

	float: left;

	font-size: .923em;

	height: auto;

	margin: 0;

	padding-top: 0;

	padding-left: 8px;

	padding-right: 8px;

	width: 100%;

	background: #ebebeb;

	display: table;

}



ul.primary li {

	float: left;

	margin: 0;

}



#navigation ul.primary li:first-of-type {

	margin-left: 10px;

}



#navigation ul.primary li:first-of-type.active {

	margin-left: 20px;

}



ul.primary li a.active,

ul.primary li a:active,

ul.primary li a:hover,

ul.primary li a:link,

ul.primary li a:visited,

ul.primary li.active a {

	display: block;

	float: left;

	line-height: 18px;

	border: 0;

	font-size: 15px;

	font-weight: 400;

	margin: 0;

	padding: 10px 12px;

	color: #797979;

	background: 0 0;

}

/* LEGACY GALLERIJ */
.port-intro {
    display: inline-block;
    width: calc(33% - 15px);
    float: left;
    margin-right: 15px;
	margin-top: 15px;
	min-height: 535px;
}
.port-intro img {
    margin-bottom: 15px;
}
/* END LEGACY */


ul.primary li.active a,

ul.primary li.active a.active,

ul.primary li.active a:active,

ul.primary li.active a:visited {

	background-color: #fff;

	border: none;

	border-top: 3px solid #0074BD;

	margin-top: -3px;

	color: #333;

	box-shadow: 0 0 3px rgba(0, 0, 0, .2);

	position: relative;

}



ul.primary li.active a.active:after {

	content: "";

	display: block;

	height: 5px;

	left: 0;

	bottom: -5px;

	width: 100%;

	background: #fff;

	position: absolute;

}



ul.primary li a:hover {

	color: #0074BD;

}



ul.primary li.active a:hover {

	color: #333;

}



ul.secondary {

	font-size: 1em;

	padding: 0;

	line-height: 1.385em;

	background-color: #fff;

	width: 100%

}



ul.secondary li {

	float: left;

}



ul.secondary li a {

	display: inline-block;

	color: #777;

	border-bottom: 1px solid #EBEBEB;

	transition: all, .3s;

}



ul.secondary li a,

ul.secondary li a:hover,

ul.secondary li.active a,

ul.secondary li.active a.active {

	padding: 2px 10px;

	-moz-border-radius: 0;

	-webkit-border-radius: 0;

	border-radius: 0;

}



ul.secondary li a:hover,

ul.secondary li.active a,

ul.secondary li.active a.active {

	color: #0074BD;

	background: 0 0;

	box-shadow: none;

	border-color: #0074BD;

}



ul.secondary li a:hover {

	box-shadow: none;

}



body.adminimal-theme ul.secondary li a,

body.adminimal-theme ul.secondary li a:hover,

body.adminimal-theme ul.secondary li.active a,

body.adminimal-theme ul.secondary li.active a.active {

	border-radius: 0;

	padding: 10px;

}



body.adminimal-theme ul.secondary li.active a,

ul.secondary li.active a.active {

	color: #000;

	background-color: transparent;

	box-shadow: none;

	border-bottom: 1px solid #000;

}



div.vertical-tabs ul li.vertical-tab-button a {

	border-right: 1px solid #CCC;

	background: #F9F9F9;

}



div.vertical-tabs ul li.vertical-tab-button a:focus,

div.vertical-tabs ul li.vertical-tab-button a:hover {

	background: #efefef;

	outline: 0;

	text-decoration: none;

}



div.vertical-tabs ul li.vertical-tab-button .selected a {

	border-right: none;

	background: #fff;

}



div.vertical-tabs ul li.selected a,

div.vertical-tabs ul li.selected a:active,

div.vertical-tabs ul li.selected a:focus,

div.vertical-tabs ul li.selected a:hover {

	border-left: 5px solid #0074BD;

	background: #FFF;

	border-right: 0 none;

	margin-left: -1px;

}



div.vertical-tabs ul li.selected a:focus strong {

	text-decoration: none;

}



#content {

	clear: left;

}



#page {

	padding: 20px 40px;

	background: #fff;

	position: relative;

	color: #333;

}



#secondary-links ul.links li {

	padding: 0 10px 10px 0;

}



#secondary-links ul.links li a {

	font-size: .923em;

	background: #777;

	color: #fff;

	text-align: center;

	padding: 5px;

	height: 55px;

	width: 80px;

	overflow: hidden;

}



#secondary-links ul.links li a:hover {

	background: #999;

}



ul.inline li,

ul.links li {

	padding-right: 1em;

}



ul.inline li {

	display: inline;

}



#secondary-links ul.links li a.active,

#secondary-links ul.links li.active-trail a {

	background: #333;

}



ul.admin-list li {

	position: relative;

	padding-left: 30px;

	padding-top: 9px;

	margin-left: 0;

	margin-bottom: 10px;

	background: url(../images/list-item.png) 0 11px no-repeat;

}



.admin-panel .item-list ul,

ul.admin-list {

	margin: 0;

	padding: 0;

}



.admin-panel .item-list ul,

ul.admin-list .compact {

	margin: 8px 0;

}



.admin-panel .item-list li,

ul.admin-list .compact li {

	border: none;

	background: 0 0;

	margin: 0 0 .75em;

	line-height: 1;

	padding: 0;

}



ul.admin-list li:last-child {

	border-bottom: none;

}



ul.admin-list li a {

	margin-left: -30px;

	padding: 0 0 4px 30px;

	min-height: 0;

}



ul.admin-list .compact li a {

	margin-left: 0;

	padding: 0;

}



ul.admin-list li div.description a {

	margin-left: 0;

	padding: 0;

	min-height: inherit;

}



div.submitted {

	color: #898989;

}



.progress {

	font-weight: 400;

}



.form-item label,

fieldset legend,

table th {

	font-family: "Open Sans", "Segoe UI", Helvetica, sans-serif;

	font-weight: 300;

}



table {

	margin: 0 0 10px;

}



table td,

table th {

	padding: 8px 0;

	border: 0;

	color: #7e7e7d;

	font-size: 16px;

}



tr.even,

tr.odd {

	border-style: solid;

	border-color: #ddd;

	background: #f3f4ee;

	transition: all, .15s;

}



tr.odd {

	background: #fff;

}



tr.drag {

	background: #fe7;

}



tr.drag-previous {

	background: #ffb;

}



table th {

	font-size: 18px;

	padding: 10px 0;

}



table th.active {

	background: #0074BD;

	color: #fff;

}



table th a {

	display: block;

}



table th.active a {

	padding: 0 25px 0 0;

	color: #fff;

}



table th.active img {

	float: right;

	position: relative;

	right: -20px;

	top: 3px;

}



table td.active,

table tr.odd td.active {

	background: 0 0;

}



table tr.selected td,

table tr.selected td.active {

	background: #ffc;

	border-color: #eeb;

}



table.system-status-report tr {

	border-bottom: 1px solid #ccc;

	border-color: rgba(0, 0, 0, .1);

}



table.system-status-report tr.ok {

	color: #255b1e;

	background-color: #e5ffe2;

}



table.system-status-report tr.info {

	color: #040f37;

	background-color: #bdf;

}



table.system-status-report tr.warning {

	color: #840;

	background-color: #fffbe2;

}



.adminimal-theme table tr.error {

	color: #C70000;

	background-color: #FDD;

}



.adminimal-theme table tr.error td {

	color: #C70000;

}



fieldset {

	border: none;

	padding: 12px;

	margin: 0 0 20px;

}



fieldset legend {

	background: #fff;

	padding: 0 6px;

	margin: 0 0 0 -3px;

	font-size: 20px;

}



.form-item {

	padding: 0 1em 0 0;

	margin-bottom: 1em;

}



.filter-wrapper .form-item,

.form-item .form-item,

div.teaser-checkbox .form-item {

	padding: 5px 0;

	margin: 0;

	border: 0;

}



.form-type-checkbox {

	padding: 0;

}



.text-format-wrapper .form-item {

	padding-bottom: 0;

}



.form-item label {

	font-size: 17px;

	margin: 0 0 10px;

	line-height: 1.4;

	width: 100%;

}

.form-item.webform-component.webform-component-textfield.webform-component--send-to-email {
    display: inline-block;
    opacity: 0;
    height: 0px;
}

.exposed-filters .form-item label {

	font-family: sans-serif;

	font-size: 16px;

	font-weight: 600;

	margin: 0 0 4px;

	width: initial;

	line-height: 40px;

}



input#edit-module-filter-name,

ul.action-links a {

	font-family: "Open Sans", "Segoe UI", Helvetica, sans-serif;

}



.form-item label.option {

	font-size: 16px;

	text-transform: none;

}



.form-disabled input.form-autocomplete,

.form-disabled input.form-file,

.form-disabled input.form-text,

.form-disabled select.form-select,

.form-disabled textarea.form-textarea {

	background-color: #eee;

	color: #777;

}



.form-managed-file .form-file,

.form-managed-file .form-submit {

	margin-right: 1em;

}



input.empty {

	color: #ccc!important;

}



.filter-wrapper {

	border-top: 0;

	box-shadow: none;

	padding: 10px 2px;

}



.filter-wrapper .fieldset-wrapper {

	padding: 0 6px;

}



.filter-wrapper .filter-guidelines,

.filter-wrapper .filter-help,

.filter-wrapper .form-item {

	font-size: .923em;

	padding: 2px 0 0;

}



.exposed-filters .filters {

	width: inherit;

	display: inline-block;

}



.exposed-filters .form-item {

	display: inline-block;

	margin-right: 1em;

}



.form-item div.description,

div.description,

ul.tips {

	margin: 5px 0;

	line-height: 1.231em;

	font-size: .923em;

	color: #666;

}



ul.tips li {

	margin: .25em 0 .25em 1.5em;

}



body div.form-type-checkbox div.description,

body div.form-type-radio div.description {

	margin-left: 25px;

	color: #949494;

	margin-top: 0;

}



a.button:active,

a.button:hover,

a.button:link,

a.button:visited {

	text-decoration: none;

	color: #5a5a5a;

}



input.form-button-disabled,

input.form-button-disabled:active {

	background: #eee;

	border-color: #eee;

	text-shadow: none;

	color: #999;

}



input.form-autocomplete,

input.form-file,

input.form-text,

select.form-select,

textarea.form-textarea {

	padding: 5px 7px;

	border: 1px solid #ddd;

	background: #fff;

	color: #333;

	vertical-align: baseline;

	box-sizing: inherit;

	outline: transparent solid 2px;

	outline-offset: 0;

	transition: all, .1s;

}

a.button {
    background: #a21c25!important;
    padding: 12px 20px!important;
    color: #fff!important;
    font-family: unset!important;
    display: inline-block;
}



/*// EQ BANNEr //*/



.banner-eq2020 {

	margin-bottom: 70px;

	margin-top: -40px;

	margin-left: 10px;

	display: inline-block;

}



.banner-eq2020-mob {

	display: none;

}



.index-class .banner-eq2020 {

	margin-top: 30px;

	margin-left: 0px;

}

.banner-legacy-content.col-md-6.col-sm-12 {
    margin-top: 30px;
    margin-left: 10px;
    margin-right: -10px;
    background-color: #efefef;
    padding: 10px 30px;
	height: 314px;
}
.banner-legacy-content h3 {
    color: #be1521 !important;
    font-family: 'Merriweather', serif !important;
    font-weight: 900 !important;
    font-size: 29px;
    line-height: 30px;
}
.banner-legacy-content h4 {
    color: #be1521 !important;
    font-family: 'Merriweather', serif !important;
    font-weight: 600 !important;
    font-size: 24px;
    line-height: 24px;
    margin-bottom: 20px;
}
.banner-legacy-content p {
    font-family: aileronlight;
    font-size: 18px;
}
a.btn_legacy {
    background-color: #bd0000;
    color: #fff;
    padding: 10px 30px;
    margin-right: 10px;
    margin-top: 20px;
    display: inline-block;
    border: solid 1px #bd0000;
	font-weight: bold;
}
a:hover.btn_legacy {
    color: #bd0000;
    background-color: #fff;
    text-decoration: none;
    border: solid 1px #bd0000;
}


/*// EINDE //*/



@media screen and (-webkit-min-device-pixel-ratio:0) {

	input.form-autocomplete,

	input.form-file,

	input.form-text,

	select.form-select,

	textarea.form-textarea {

		-webkit-appearance: none;

		-webkit-padding-start: 8px;

		-webkit-padding-end: 16px;

		-webkit-padding-before: 5px;

		-webkit-padding-after: 5px;

		border-radius: 0;

		min-height: 16px;

	}

}



input#edit-module-filter-name {

	background: 0 0;

	border: none;

	border-bottom: 3px solid #DDD;

	color: #333;

	font-size: 32px;

	line-height: 38px;

	font-weight: 100;

	text-align: center;

	width: 100%

}



body.page-admin-modules input#edit-module-filter-name {

	padding: 5px 9px;

	margin-left: -9px;

}



input#edit-module-filter-name:active,

input#edit-module-filter-name:focus {

	border-bottom: 3px solid #2196d6;

}



label[for=edit-module-filter-name] {

	display: none!important;

}



.module-filter-clear {

	display: block;

	float: right;

	position: relative;

	right: 30px;

	top: 12px;

	top: -47px;

}



body.page-admin-modules .module-filter-clear {

	top: -47px;

}



.module-filter-clear a {

	background: url(../images/x.svg) no-repeat;

	display: block;

	font-size: 0;

	height: 29px;

	margin-left: 0;

	width: 29px;

}



html.js .toggle-enable div:after,

html.js .toggle-enable div:before,

html.js .toggle-enable.enabled.disabled div:after {

	width: 25px;

	height: 25px;

	content: ""

}



.module-filter-clear a:hover {

	background: url(../images/x-hover.svg) no-repeat;

}



html.js .toggle-enable {

	border-radius: 0!important;

	box-shadow: none!important;

	background: #555;

	background: -moz-linear-gradient(left, #555 50%, green 50%, green 100%);

	background: -webkit-gradient(linear, left top, right top, color-stop(50%, #555), color-stop(50%, green), color-stop(100%, green));

	background: -webkit-linear-gradient(left, #555 50%, green 50%, green 100%);

	background: -o-linear-gradient(left, #555 50%, green 50%, green 100%);

	background: -ms-linear-gradient(left, #555 50%, green 50%, green 100%);

	background: linear-gradient(to right, #555 50%, green 50%, green 100%);

}



html.js .toggle-enable.enabled {

	background: green;

	background: -moz-linear-gradient(left, #555 50%, green 50%, green 100%);

	background: -webkit-gradient(linear, left top, right top, color-stop(50%, #555), color-stop(50%, green), color-stop(100%, green));

	background: -webkit-linear-gradient(left, #555 50%, green 50%, green 100%);

	background: -o-linear-gradient(left, #555 50%, green 50%, green 100%);

	background: -ms-linear-gradient(left, #555 50%, green 50%, green 100%);

	background: linear-gradient(to right, #555 50%, green 50%, green 100%);

}



html.js .toggle-enable.enabled.disabled {

	background: #ef6114;

	background: -moz-linear-gradient(left, #0074bd 50%, #ef6114 50%, #ef6114 100%);

	background: -webkit-gradient(linear, left top, right top, color-stop(50%, #0074bd), color-stop(50%, #ef6114), color-stop(100%, #ef6114));

	background: -webkit-linear-gradient(left, #0074bd 50%, #ef6114 50%, #ef6114 100%);

	background: -o-linear-gradient(left, #0074bd 50%, #ef6114 50%, #ef6114 100%);

	background: -ms-linear-gradient(left, #0074bd 50%, #ef6114 50%, #ef6114 100%);

	background: linear-gradient(to right, #0074bd 50%, #ef6114 50%, #ef6114 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0074bd', endColorstr='#ef6114', GradientType=1);

}



html.js .toggle-enable.enabled.disabled div:after {

	background: url(images/module-filter-sprite.svg) 1px -50px no-repeat;

}



html.js .toggle-enable.disabled div {

	background: #DDD;

}



html.js .toggle-enable div {

	border-radius: 0!important;

	background: #fff;

}



html.js .toggle-enable div:before {

	background: url(images/module-filter-sprite.svg) 0 -100px no-repeat;

}



html.js .toggle-enable div:after {

	background: url(images/module-filter-sprite.svg) 1px 0 no-repeat;

}



html.js .toggle-enable div:after,

html.js .toggle-enable div:before {

	font-size: 13px;

}



input.form-file:focus,

input.form-text:focus,

select.form-select:focus,

textarea.form-textarea:focus {

	color: #000;

	border-color: #68A3CF;

	outline: #C1E0FF solid 2px;

	outline-offset: 0;

}



html.js input.form-autocomplete {

	background-position: 100% 7px;

}



html.js input.throbbing {

	background-position: 100% -13px;

}



ul.action-links {

	margin: 20px 0 10px;

	display: inline-block;

	list-style-type: none;

}



ul.action-links li {

	float: left;

	margin: 0 1em 0 0;

}



ul.action-links a {

	padding-left: 15px;

	font-size: 23px;

	font-weight: 300;

	background: url(../images/add.png) 0 center no-repeat;

	line-height: 30px;

}



#diff-inline-form select,

div.filter-options select {

	padding: 0;

}



div.admin .left,

div.admin .right {

	width: 49%;

	margin: 0;

}



div.admin-panel,

div.admin-panel .body {

	padding: 0;

	clear: left;

}



div.admin-panel h3 {

	font: "Open Sans", "Segoe UI", Helvetica, sans-serif;

	font-size: 23px;

	font-weight: 300;

	margin: 0;

	padding-bottom: 9px;

	text-transform: none;

}



.theme-selector {

	padding-bottom: 40px;

}



.theme-selector h3 {

	font-weight: 700;

	margin-bottom: 8px;

}



.theme-default h3 {

	font-weight: 700;

}



.system-themes-list-enabled .theme-selector h3 {

	margin-top: 0;

}



div.admin-options {

	background: #f8f8f8;

	line-height: 30px;

	height: 30px;

	padding: 9px;

	border: 1px solid #ccc;

	margin: 0 0 10px;

}



div.admin-options label {

	text-transform: uppercase;

	font: .846em/1.875em Lucida Grande, Lucida Sans Unicode, sans-serif;

}



div.admin-options div.form-item,

div.admin-options label {

	margin-right: 10px;

	float: left;

}



div.admin-options div.form-item {

	padding: 0;

	border: 0;

}



.versions table.version {

	border: none;

}



body.in-maintenance #sidebar-first {

	float: left;

	width: 200px;

}



body.in-maintenance #content {

	float: right;

	width: 550px;

	padding-right: 20px;

	clear: none;

}



body.in-maintenance #page {

	overflow: auto;

	width: 770px;

	margin: 0 auto;

	padding-top: 2em;

}



body.in-maintenance #branding h1 {

	width: 770px;

	margin: 0 auto;

	float: none;

}



body.in-maintenance .form-radios .form-type-radio {

	padding: 2px 0;

}



body.in-maintenance div.form-item:after {

	content: "";

	display: none;

	clear: none;

}



body.in-maintenance .form-submit {

	display: block;

}



body.in-maintenance #logo {

	margin-bottom: 1.5em;

	max-width: 180px;

}



ol.task-list {

	margin-left: 0;

}



ol.task-list li {

	padding: .5em 1em .5em 20px;

	color: #adadad;

}



ol.task-list li.active {

	background: url(images/task-item.png) 3px 50% no-repeat;

	padding: .5em 1em .5em 20px;

	color: #000;

}



ol.task-list li.done {

	background: url(images/task-check.png) 0 50% no-repeat;

	color: green;

}



#overlay-close,

#overlay-close:hover,

.overlay #branding {

	background-color: #fff;

}



div.breadcrumb a {

	color: #999;

}



div.breadcrumb a:hover {

	color: #fff;

	text-decoration: none;

}



.overlay #branding {

	padding-top: 15px;

}



.overlay #branding h1.page-title,

.overlay #footer,

.overlay #left {

	display: none;

}



.overlay #page {

	margin: 0;

	padding: 20px;

}



.overlay #branding div.breadcrumb {

	float: left;

	position: relative;

	z-index: 10;

}



#overlay-tabs li {

	margin: 0 -3px;

}



.overlay ul.secondary {

	text-align: right;

	width: 100%

}



.overlay #content {

	padding: 0;

}



#overlay-titlebar {

	padding: 0;

	white-space: normal;

}



h1#overlay-title {

	font: "Open Sans", "Segoe UI", Helvetica, sans-serif;

	font-size: 32px;

	font-weight: 300;

	margin: 0;

	padding: 0 0 5px;

	line-height: 44px;

}



#overlay-titlebar .add-or-remove-shortcuts {

	padding-top: 1.5em;

}



.overlay div.breadcrumb a:hover {

	color: #0074bd;

}



#overlay,

#overlay-container,

.overlay-element,

.overlay-modal-background {

	padding-top: 29px;

}



#overlay-tabs li a,

#overlay-tabs li a:active,

#overlay-tabs li a:hover,

#overlay-tabs li a:visited {

	background-color: #ddd;

	border-radius: 0;

	color: #000;

	display: inline-block;

	font-family: "Open Sans", "Segoe UI", Helvetica, sans-serif;

	font-size: 18px;

	font-weight: 300;

	margin: 0 0 2px;

	outline: 0;

	padding: 4px 15px;

	text-decoration: none;

	text-transform: none;

}



#overlay-tabs li a:hover {

	background: #0074BD;

	color: #FFF;

}



#overlay-tabs li.active a,

#overlay-tabs li.active a.active,

#overlay-tabs li.active a:active,

#overlay-tabs li.active a:hover,

#overlay-tabs li.active a:visited {

	background-color: #FFF;

	margin: 0;

	padding-bottom: 4px;

}



#overlay-tabs {

	bottom: -2px;

	font-size: 1.54em;

	line-height: 1.54em;

	margin: 0;

	right: 0;

}



div.add-or-remove-shortcuts {

	float: left;

	padding-left: 6px;

	padding-top: 17px;

}



#dashboard.dashboard-region div.block h2 {

	background: #E0E0D8;

}



#dashboard div.block h2 {

	margin: 0;

	font-size: 23px;

	padding: 10px 0;

}



#dashboard div.block div.content {

	padding: 10px 5px 5px;

}



#dashboard div.block div.content ul.menu {

	margin-left: 20px;

}



#dashboard.dashboard-region .block {

	border: 1px solid #ccc;

}



#block-node-recent table,

#block-node-recent tr,

div.warning {

	border: none;

}



#field-display-overview input.field-formatter-settings-edit {

	margin: 0;

	padding: 1px 8px;

	background-color: transparent;

}



#field-display-overview input.field-formatter-settings-edit:active,

#field-display-overview input.field-formatter-settings-edit:focus {

	box-shadow: none;

}



#field-display-overview tr.field-formatter-settings-changed {

	background: #FFB;

}



#field-display-overview tr.drag {

	background: #FE7;

}



#field-display-overview tr.field-formatter-settings-editing {

	background: #EDF4FF;

}



form.field-multiple-table th.field-label,

form.field-multiple-table tr.even {

	background: 0 0;

}



#field-display-overview.field-formatter-settings-edit-form .form-item {

	margin: 10px 0;

}



#field-display-overview.field-formatter-settings-edit-form .form-submit {

	margin-bottom: 0;

}



form .field-multiple-table th.field-label {

	padding-left: 18px;

}



#dashboard div#block-node-recent div.content {

	padding: 0;

}



#block-node-recent.more-link {

	padding: 0 5px 5px 0;

}



#user-login-form.openid-links {

	margin-left: 0;

}



#user-login-form.openid-links .user-link {

	margin-left: 1.5em;

}



div.warning {

	background-position: 12px 8px;

	padding: 10px 10px 10px 45px;

}



body.adminimal-theme #overlay-disable-message {

	background-color: #addafc;

}



#overlay-disable-message a:visited,

body.adminimal-theme #overlay-disable-message a {

	color: #000;

}



#overlay-disable-message a:active,

body.adminimal-theme #overlay-disable-message a:focus {

	outline: 0;

	text-decoration: underline;

}



body.adminimal-theme .overlay-disable-message-focused a {

	padding: .4em .6em;

}



body.adminimal-theme .overlay-disable-message-focused #overlay-dismiss-message {

	background-color: #59a0d8;

	color: #fff;

	-moz-border-radius: 8px;

	-webkit-border-radius: 8px;

	border-radius: 8px;

}



body.adminimal-theme #ctools-export-ui-list-form.form-submit {

	float: left;

	margin-top: 36px;

}



body.adminimal-theme a.imce-filefield-opener {

	margin: 5px 0;

}



body.adminimal-theme div.autocomplete-deluxe-multiple {

	background: #FFF;

	padding: 0;

	width: auto;

	min-width: 500px;

}



body.adminimal-theme .autocomplete-deluxe-item {

	background: #555;

	border: 0;

	border-radius: 0;

	box-shadow: none;

	color: #FFF;

	height: 12px;

	margin: 0;

	padding: 7px 20px 7px 10px;

}



body.adminimal-theme .autocomplete-deluxe-item-delete {

	background: url(../images/ui-icons-ffffff-256x240.png) -100px -130px no-repeat;

	display: block;

	font-size: 1px;

	height: 13px;

	position: absolute;

	right: 2px;

	top: 7px;

	width: 12px;

}



body.adminimal-theme ul.ui-autocomplete {

	max-height: 300px;

	max-width: 300px;

	overflow-x: hidden;

	overflow-y: auto;

	padding: 0;

	position: relative;

	border: 1px solid #DDD;

	margin-left: -2px;

}



body.adminimal-theme div.autocomplete-deluxe-container input.autocomplete-deluxe-form-single {

	background: #fff;

}



body.adminimal-theme .ui-autocomplete .ui-menu-item a {

	display: block;

	line-height: 1.5;

	padding: 5px 10px;

	text-decoration: none;

	color: #777;

	font-size: 12px;

}



body.adminimal-theme ul.ui-autocomplete li.ui-menu-item .ui-state-focus {

	background: inherit;

	color: inherit;

}



body.adminimal-theme .ui-menu .ui-menu-item a.ui-state-focus {

	margin: 0;

	font-size: 12px;

}



body.adminimal-theme .autocomplete-deluxe-highlight-char {

	color: #000;

	font-weight: 400;

	text-decoration: underline;

	font-size: 12px;

}



body.adminimal-theme .ui-autocomplete .ui-menu-item a.ui-state-focus:hover,

body.adminimal-theme .ui-autocomplete .ui-menu-item a.ui-state-hover {

	background-color: #0074BD;

	color: #fff;

	cursor: pointer;

	font-size: 12px;

	margin: 0;

}



body.adminimal-theme .ui-autocomplete .ui-menu-item a.ui-state-hover .autocomplete-deluxe-highlight-char,

body.adminimal-theme a.ui-state-focus:hover .autocomplete-deluxe-highlight-char {

	color: #caf631;

	font-size: 12px;

}



body.adminimal-theme .ctools-dropbutton-processed {

	border-radius: 0;

	background: #FFF;

}



body div.error,

body div.status,

body div.warning {

	background-position: 12px 50%;

	background-color: transparent;

	background-repeat: no-repeat;

	border-left: none;

	border-right: none;

}



body #page-manager-list-pages-form.form-item {

	margin-bottom: 20px;

}



body div.warning {

	background-image: url(images/warning.svg);

	color: #555;

	border-top: 1px solid #ff9421;

	border-bottom: 1px solid #ff9421;

}



body div.warning a {

	color: #0074BD;

}



body div.error {

	background-image: url(images/error.svg);

	color: #555;

	border-top: 1px solid #e55454;

	border-bottom: 1px solid #e55454;

}



body div.error a {

	color: #0074BD;

}



body div.status {

	background-image: url(images/status.svg);

	color: #555;

	border-top: 1px solid #61a643;

	border-bottom: 1px solid #61a643;

}



body div.status a {

	color: #0074BD;

}



#edit-pages-apply,

#edit-pages-reset {

	float: left;

	margin-top: 40px;

}



body.adminimal-theme .views-ui-display-tab-bucket h3 {

	font-size: 20px;

	margin: 10px;

	padding: 6px 6px 10px;

	border-left: 5px solid #DDD;

	transition: all, .3s;

}



body.adminimal-theme .views-ui-display-tab-bucket:hover h3 {

	border-color: #0074BD;

}



div.fieldset-description {

	padding-bottom: .5em;

}



div.admin-panel {

	background: #F8F8F8;

	border: none;

	margin: 0 0 20px;

	padding: 10px;

}



.adminimal-theme tr.even:hover,

.adminimal-theme tr.odd:hover {

	background: #FFFFBF;

}



.adminimal-theme .token-tree {

	margin-left: 0;

}



.adminimal-theme table.token-tree span.expander {

	margin-left: -5px;

}



ul.links.inline li.delete,

ul.links.inline li.edit {

	text-transform: capitalize;

}



body.adminimal-theme .views-display-column>.ctools-collapsible-handle {

	border-color: #F3F3F3;

	border-style: solid;

	border-width: 1px 1px 0;

	font-size: 17px;

	font-weight: 300;

	margin: 0;

	padding: 6px 5px;

}



body.adminimal-theme .views-display-column>.ctools-toggle {

	margin-left: 10px;

	margin-right: 6px;

	margin-top: 14px;

}



body.adminimal-theme .views-display-column>.ctools-toggle.ctools-toggle-collapsed {

	margin-left: 12px;

	margin-right: 6px;

	margin-top: 11px;

}



body.adminimal-theme .views-ui-display-tab-bucket .ctools-button-processed {

	border-radius: 0;

}



body.adminimal-theme .views-admin .icon {

	height: 16px;

	margin-left: -6px;

	width: 16px;

}



#simplenews-admin-filter .spacer {

	float: left;

	margin-top: 10px;

	margin-left: 0;

}



body.adminimal-theme .token-tree th {

	padding-bottom: 10px;

	padding-top: 10px;

}



#views-ui-preview-form .arguments-preview,

#views-ui-preview-form .form-type-textfield {

	margin-left: 14px;

	margin-top: 0;

}



#views-ui-preview-form .form-type-checkbox {

	margin-left: 2px;

	margin-top: 8px;

}



.views-exposed-form label {

	font-family: Sans-serif;

	font-size: 16px;

	font-weight: 600;

	line-height: inherit;

	margin-bottom: 0;

	padding: .25em 0 10px;

}



.views-exposed-form .views-exposed-widget .form-submit {

	margin-top: 2.429em;

}



.overlay ul.secondary {

	background: none;

	float: left;

	margin: 0;

	overflow: visible;

}



.views-ui-display-tab-bucket .ctools-button-processed {

	border-radius: 4px;

	position: relative;

	right: 5px;

	top: 1px;

	float: right;

}



.views-display-column .views-ui-display-tab-bucket .ctools-button-processed {

	top: 14px;

}



.ctools-dropbutton-processed {

	border-radius: 4px;

}



#views-ui-preview-form.arguments-preview,

#views-ui-preview-form.form-type-textfield {

	margin-left: 14px;

	margin-top: 0;

}



#preview-submit-wrapper {

	margin-top: 8px;

}



#views-ui-preview-form.form-type-checkbox {

	margin-left: 2px;

	margin-top: 8px;

}



#page-manager-list-pages td.page-manager-page-operations .ctools-dropbutton {

	right: auto;

}



.views-exposed-widget {

	float: left;

	padding-right: 20px;

}



.views-exposed-widget .views-submit-button {

	clear: both;

}



#views-ui-config-item-form .dependent-options {

	margin-left: 18px;

}



.ui-widget table th {

	text-align: center;

	font-weight: 700;

	font-size: 12px;

}



#ui-datepicker-div {

	border: 5px solid #333;

	background: #fff;

	padding: 0;

	margin: 0;

}



.ui-widget table thead th {

	background: #555;

	color: #fff;

}



body.page-admin-appearance fieldset legend {

	background: #fff!important;

	padding: 0 6px!important;

	margin: 0 0 0 -3px!important;

	font-family: "Open Sans", "Segoe UI", Helvetica, sans-serif!important;

	font-size: 22px!important;

	font-weight: 300!important;

}



body.page-admin-appearance fieldset fieldset {

	background-color: #fff!important;

}



#views-ui-preview-form .form-type-textfield label,

.views-attachment .options-set label {

	font-weight: 300;

}



.views-ui-dialog .ui-dialog-titlebar-close {

	border: none;

	border-radius: 0;

	box-shadow: none;

	right: 5px;

	top: 5px;

}



.views-ui-dialog #views-ajax-title {

	font-weight: 400;

	text-align: center;

}



.views-ui-dialog .scroll {

	padding: 10px 20px;

}



.views-ui-dialog .form-buttons {

	background-color: #F3F4EE;

	padding: 15px;

}



.views-ui-dialog,

.views-ui-dialog #views-ajax-popup {

	padding-bottom: 10px;

}



.ui-widget-header {

	border: none;

}



.views-ui-dialog {

	box-shadow: 0 0 5px rgba(0, 0, 0, .3);

}



.views-filterable-options .form-type-checkbox input.form-checkbox {

	position: relative;

	top: 1px;

}



.views-filterable-options .form-type-checkbox {

	padding: 10px;

}



.views-filterable-options .form-type-checkbox:hover {

	background: #ffffbf;

}



input.form-checkbox,

input.form-radio {

	vertical-align: baseline;

}



table.sticky-header {

	z-index: 999;

}



.ctools-content ul.actions {

	margin: 0;

	padding: 0;

}



.ctools-button-processed {

	border-color: #CCC;

	background: #FFF;

}



.ctools-button-processed:hover {

	border-color: #0074BD;

}



.ctools-button-processed .ctools-content ul,

.ctools-no-js .ctools-content ul {

	margin: .25em;

}



div.form-item-view-args input#preview-args {

	margin-top: .6em;

}



.ctools-dropbutton ul.right.actions li input {

	color: #0074BD;

}



.ctools-dropbutton ul.right.actions li input:hover {

	text-decoration: underline;

}



.views-ui-dialog .form-item-options-tokenize {

	margin-top: 10px;

}



#dblog-filter-form .form-actions {

	clear: both;

	float: left;

	padding: 0;

}



.container-inline .form-actions,

.container-inline.form-actions {

	clear: none;

	display: inline-block;

	float: left;

	margin-bottom: 0;

	margin-top: 0;

}



div.admin-panel .description {

	margin: 0 0 3px;

	padding: 0 0 .5em;

}



#permissions td.module {

	font-weight: 700;

	font-family: sans-serif;

}



body.page-node-add ul.admin-list li {

	background-position: 0 50%;

	padding-top: 0;

	margin-bottom: 20px;

}



body.page-node-add ul.admin-list li div.description {

	margin: 0;

}



#dashboard .canvas-content a.button:hover {

	color: #fff;

}



a.contextual-links-trigger,

div.contextual-links-active a.contextual-links-trigger,

div.contextual-links-wrapper ul.contextual-links {

	border-radius: 0;

}



body.page-admin-dashboard .container-inline .form-actions,

body.page-admin-dashboard .container-inline.form-actions {

	margin-top: 0;

}



.system-themes-list-disabled .theme-selector {

	display: inline-block;

	float: none;

	opacity: .5;

	padding: 20px 20px 20px 0;

	vertical-align: top;

	width: 300px;

}



.system-themes-list-disabled .theme-selector:hover {

	opacity: 1;

}



#system-themes-page {

	padding-top: 20px;

}



#system-themes-page h2 {

	color: #555;

	font-size: 21px;

	font-weight: 700;

	text-transform: uppercase;

}



.system-themes-list-enabled .theme-default .theme-info h3,

.system-themes-list-enabled .theme-info h3 {

	font-size: 24px;

	font-weight: 400;

}



.system-themes-list-disabled {

	border-top: 5px solid #CDCDCD;

	padding-top: 20px;

}



.system-themes-list-disabled .theme-selector .no-screenshot,

.system-themes-list-disabled .theme-selector .screenshot {

	margin-bottom: 10px;

}



#block-system-main {

	margin-top: 30px;

	clear: both;

}



#palette .lock {

	float: right;

}



div.field-type-media {

	padding-bottom: 1em;

}



div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.media-wrapper {

	padding: 0;

}



#media-browser-tabset ul.tabs.primary li,

.media-browser-tab.ui-tabs-panel {

	border: none;

}



#media-browser-tabset ul.tabs.primary li.ui-state-active {

	background: #FFF;

}



#media-browser-tabset ul.tabs.primary li a:link {

	font-weight: 300;

	background: 0 0;

	color: #111;

	border: none;

	font-size: 16px;

	line-height: 8px;

	margin: 0;

	padding: 10px 20px;

}



#media-browser-tabset ul.tabs.primary li a:hover {

	background: #0074BD;

	color: #fff;

}



#media-browser-tabset ul.tabs.primary li.ui-state-active a:hover {

	background: #fff;

	color: #111;

}



body.adminimal-theme .progress .bar {

	background: #CCC;

	border: none;

	border-radius: 0;

	margin: 0 0 .5em;

}



body.adminimal-theme .progress .percentage {

	float: right;

	font-size: 26px;

	font-weight: 100;

	line-height: 30px;

}



body.adminimal-theme .progress .filled {

	-webkit-transition: .5s linear;

	-moz-transition: .5s linear;

	-o-transition: .5s linear;

	transition: .5s linear;

	-webkit-transition-property: width, background-color;

	-moz-transition-property: width, background-color;

	-o-transition-property: width, background-color;

	transition-property: width, background-color;

}



body.adminimal-theme .progress .bar .filled,

body.adminimal-theme .progress .filled {

	background: #0074BD!important;

}



.update tr.error,

.update tr.error.even:hover,

.update tr.error.odd:hover {

	background: #B73939!important;

	color: #fff;

}



.update tr.error .version-recommended {

	background: #B73939;

}



.update .security-error {

	color: #FFF;

	font-size: 23px;

	font-weight: 700;

}



.update table.version-security .version-title {

	color: #FFF;

}



table.update tr.error td,

table.update tr.error th {

	color: #fff;

}



.text-format-wrapper .form-item {

	padding-right: 0;

}



.form-textarea-wrapper textarea {

	resize: vertical;

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

}



div.krumo-root {

	border-color: #ddd;

}



div.krumo-wrapper ul {

	margin: 0;

}



#module-filter-tabs.bottom-fixed {

	position: fixed;

}



body.adminimal-theme div.dev-query {

	background: #000;

	bottom: 0;

	color: #82eb12;

	display: block;

	font-family: courier;

	overflow: auto;

	padding: 5px;

}



body.adminimal-theme div.dev-query strong {

	color: #FFE414;

}



.messages.theme-disabled {

	background: 0 0;

	border: none;

	border-top: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

	padding: 10px 15px;

}



.rules-elements-add ul.action-links a,

body.adminimal-theme ul.rules-operations a {

	font-size: inherit;

}



body.adminimal-theme .rules-autocomplete-button {

	height: 28px;

	top: -1px;

}



body.adminimal-theme ul.rules-autocomplete .rules-dsac-group {

	background-color: transparent;

}



body.adminimal-theme #media-browser-page #branding {

	background: #ddd;

	margin: 0;

	padding: 0;

}



body.adminimal-theme #media-tabs-wrapper {

	float: left;

}



body.adminimal-theme .exposed-filters .form-select {

	margin: .5em;

}



.exposed-filters .container-inline.form-actions,

body.adminimal-theme .exposed-filters .container-inline .form-actions {

	margin: .5em 0;

}



body.adminimal-theme .views-ui-dialog .ui-dialog-titlebar-close span {

	display: block;

	left: 0;

	top: 0;

}



body.adminimal-theme .views-ui-dialog #edit-options .collapsible {

	float: inherit;

	width: auto;

}



body.adminimal-theme div.views-display-settings #edit-display-settings-title {

	font-size: 26px;

	line-height: 1.5;

	margin: 0;

}



body.adminimal-theme div#edit-display-settings .ctools-toggle {

	margin-right: 6px;

	margin-top: 18px;

}



body.adminimal-theme div#edit-display-settings .ctools-toggle.ctools-toggle-collapsed {

	margin-top: 14px;

}



body.adminimal-theme .ctools-twisty {

	top: 1em;

}



body.adminimal-theme .views-admin h1.unit-title {

	margin-bottom: 4px;

}



body.adminimal-theme .views-edit-view .views-display-top {

	padding: 0;

}



body.adminimal-theme ul#views-display-menu-tabs {

	width: auto;

	margin-right: 18em;

}



body.adminimal-theme .views-display-top ul#views-display-menu-tabs li {

	margin: 0;

}



body.adminimal-theme .views-display-top ul#views-display-menu-tabs li a {

	padding: 12px 10px;

	font-size: 14px;

	border: none;

}



body.adminimal-theme .views-displays .secondary a:focus>.icon.add,

body.adminimal-theme .views-displays .secondary a:hover>.icon.add {

	background-position: center -23px;

}



body.adminimal-theme .views-displays .secondary a>.icon.add {

	background-position: center 5px;

}



body.adminimal-theme #views-display-top #views-display-menu-tabs li.add .action-list {

	top: 42px;

	text-align: left;

	width: auto;

	background: #fff;

	border: 1px solid #ccc;

	box-shadow: 0 3px 5px rgba(0, 0, 0, .1);

}



body.adminimal-theme .views-displays .secondary .action-list li {

	border: none;

	clear: both;

}



body.adminimal-theme .views-displays .secondary .action-list li.last {

	padding-bottom: 5px;

}



body.adminimal-theme .views-display-top ul#views-display-menu-tabs li a.active {

	box-shadow: 0 1px 0 #0073BC;

	color: #0073BC;

}



body.adminimal-theme .views-display-top ul#views-display-menu-tabs li a:focus,

body.adminimal-theme .views-display-top ul#views-display-menu-tabs li a:hover {

	color: #FFF;

	background-color: #0074BD;

	box-shadow: 0 -1px 0 #0074BD, 0 1px 0 #0074BD;

	text-decoration: none;

}



body.adminimal-theme .views-admin a:hover,

body.adminimal-theme .views-displays .secondary .action-list li input:hover {

	text-decoration: underline;

}



body.adminimal-theme .views-displays .secondary .action-list li,

body.adminimal-theme .views-displays .secondary .action-list li:hover {

	background-color: #fff;

}



body.adminimal-theme .views-displays .secondary .action-list li input {

	color: #0074BD;

}



body.adminimal-theme #edit-module-filter-name::-ms-clear {

	display: none;

}



body.adminimal-theme .chosen-container-single .chosen-single {

	border-radius: 0;

	background: #fff;

	box-shadow: none;

	padding: 2px 10px;

	border-color: #ddd;

}



body.adminimal-theme .chosen-container-active .chosen-choices,

body.adminimal-theme .chosen-container.chosen-container-active .chosen-drop,

body.adminimal-theme .chosen-container.chosen-container-active>a {

	border-color: #0074BD;

}



body.adminimal-theme .chosen-container.chosen-container-active.chosen-with-drop .chosen-drop {

	border-top: 1px solid #0074BD;

}



body.adminimal-theme .chosen-container-single .chosen-single div b {

	background-position: 0 4px;

}



body.adminimal-theme .chosen-container-multi .chosen-drop,

body.adminimal-theme .chosen-container-single .chosen-drop {

	border-radius: 0;

	box-shadow: none;

}



body.adminimal-theme .chosen-container-active .chosen-choices,

body.adminimal-theme .chosen-container-active.chosen-with-drop .chosen-single,

body.adminimal-theme .chosen-container-multi .chosen-choices li.search-choice {

	box-shadow: none;

	border-radius: 0;

}



body.adminimal-theme .chosen-container-multi .chosen-choices {

	background: #fff;

	border-color: #DDD;

}



body.adminimal-theme .chosen-container-multi .chosen-choices li.search-choice {

	background: #e3e3e3;

	border-color: #e3e3e3;

}



body.adminimal-theme .chosen-container .chosen-results li.highlighted {

	background: #0074BD;

}



body.adminimal-theme .chosen-container .chosen-results li.group-result {

	background: #eaeaea;

}



body.adminimal-theme input#edit-module-filter-name {

	outline: 0;

	-webkit-outline: none;

}



body.adminimal-theme .custom_css_found .css_path {

	padding: 2px 6px;

	color: #61A643;

	font-weight: 600;

}



body.adminimal-theme .custom_css_not_found .css_path {

	color: #000;

	padding: 2px 6px;

	font-weight: 600;

	background: #eee;

}



#content-wrapper {

	width: 100%;

	display: table;

	margin: 0;

}



#main-content {

	width: 100%;

	display: table-cell;

	vertical-align: top;

}



#sidebar-left .region-sidebar-left,

#sidebar-right .region-sidebar-right {

	display: block;

	width: 220px;

	padding: 0;

	margin: 0;

}



#sidebar-left .region-sidebar-left {

	padding-right: 20px;

}



#sidebar-right .region-sidebar-right {

	padding-left: 20px;

}



.form-wrapper {

	margin-bottom: 20px;

}



scroll.form-wrapper {

	margin-bottom: 0;

}



#autosave-status {

	height: auto;

	left: 0;

	padding: 1em;

	background: #37A5DA;

}



#autosave-status #status {

	margin-left: 0;

}



body.page-admin-structure-views-view.sidebar-right #content-wrapper #sidebar-right,

body.page-admin-structure-views-view.two-sidebars #content-wrapper #sidebar-right {

	margin-left: -240px;

}



#autosave-status a {

	display: inline-block;

	padding: .3em .5em;

	background: #444;

	text-decoration: none;

}



#autosave-status a:focus,

#autosave-status a:hover {

	background: #222;

}



body.page-admin-structure-views-view #views-ui-edit-display-form #edit-options #edit-style-options-row fieldset#edit-style-options-row--2 {

	float: left;

}



body.adminimal-theme #module-filter-update-status-form #edit-module-filter-show {

	padding: 10px;

	margin-top: 5px;

}



body.page-admin-structure-views-view #content-wrapper {

	table-layout: fixed;

}



body.page-admin-structure-views-view.sidebar-left #content-wrapper #main-content {

	padding-left: 240px;

}



body.page-admin-structure-views-view.sidebar-right #content-wrapper #main-content {

	padding-right: 240px;

}



body.page-admin-structure-views-view.two-sidebars #content-wrapper #main-content {

	padding-left: 240px;

	padding-right: 240px;

}



body.adminimal-theme #module-filter-update-status-form {

	text-align: center;

	float: none;

	padding-bottom: 1em;

	clear: both;

}



body.adminimal-theme #module-filter-update-status-form .module-filter-inputs-wrapper {

	display: block;

	text-align: center;

}



body.adminimal-theme.page-admin-reports-updates .update.checked {

	text-align: center;

	margin-top: -10px;

	color: #9B9B9B;

}



.adminimal-theme .update tr.error,

.adminimal-theme .update tr.error.even:hover,

.adminimal-theme .update tr.error.odd:hover {

	background: #FFF!important;

	color: #000;

	border: 1px solid #B73939;

	border-left-width: 5px;

	width: 100%;

	margin-bottom: 5px;

}



.adminimal-theme .table.update tr.error td,

.adminimal-theme .update table.version-security .version-title,

.adminimal-theme .update tr.error .update table.version-security .version-title,

.adminimal-theme table.update tr.error td,

.adminimal-theme table.update tr.error th {

	color: #B73939;

}



.adminimal-theme .update .version-recommended,

.adminimal-theme .update tr.error .version-recommended {

	background: #EDEDED;

}



.adminimal-theme table.update {

	margin-top: 0;

}



.adminimal-theme .update .security-error {

	color: #B73939;

	font-size: 18px;

}



.adminimal-theme .update tr td {

	border: none;

}



.adminimal-theme.page-admin-reports-updates .content h3 {

	font-size: 25px;

	margin: 40px 0 0;

	background: #0074BD;

	padding: 18px;

	color: #fff;

}



.adminimal-theme.page-admin-reports-updates .update tr.warning {

	background: #FFF;

	border: 1px solid #FF7C43;

	border-left-width: 5px;

	width: 100%;

	margin-bottom: 5px;

}



.adminimal-theme.page-admin-reports-updates .update tr.ok {

	background: #FFF;

	opacity: .75;

}



.adminimal-theme .update tr.warning .version-recommended {

	background: #EDEDED;

}



html body.adminimal-theme.page-admin-reports-updates .overflow-fix {

	overflow: initial!important;

}



.adminimal-theme .focal-point-indicator.form-wrapper {

	margin: 0;

	padding: 0;

}



.adminimal-theme .focal-point-indicator:after {

	font-size: 38px;

}



.adminimal-theme #commerce-kickstart-inline-help-button {

	margin-bottom: 20px;

}



.adminimal-theme #commerce-kickstart-inline-help-button #header {

	margin-top: 10px;

}



.adminimal-theme .commerce-backoffice-view .vbo-views-form #edit-select {

	margin-top: 20px;

}



.adminimal-theme .commerce-backoffice-view .vbo-views-form #edit-select select {

	height: 17px;

}



.adminimal-theme .commerce-backoffice-view .vbo-views-form .container-inline.form-wrapper#edit-select input.form-submit {

	margin-left: -10px;

}



.adminimal-theme .commerce-backoffice-view div.views-megarow-content {

	border-bottom: 10px solid #D5E9F2;

	border-radius: 0;

	border-top: none;

	border-color: #D5E9F2;

}



.adminimal-theme div.views-megarow-content .megarow-header a.close {

	margin-top: -34px;

}



.adminimal-theme .commerce-backoffice-view .vbo-views-form select {

	height: 17px;

	margin: 0 10px 0 0;

}



.adminimal-theme .commerce-backoffice-view .vbo-views-form .form-submit {

	margin-top: -1px;

}



.adminimal-theme #commerce-backoffice-order-status-form {

	margin-top: 12px;

}



.adminimal-theme #edit-field-product-und-entities-7-form-product-attributes {

	margin-bottom: 20px;

}



.adminimal-theme fieldset.ief-entity-fieldset {

	margin: 20px 0;

}



.adminimal-theme div.image-preview {

	float: none;

}



.adminimal-theme .image-widget .image-widget-data .file-size {

	padding-right: 1em;

}



.adminimal-theme .field-widget-commerce-line-item-manager input {

	margin-top: 3px;

}



.adminimal-theme .add-payment .form-submit {

	margin: 0;

}



.adminimal-theme table tr.rules-elements-add,

.adminimal-theme table tr.rules-elements-add:hover {

	background: #fff;

}



.adminimal-theme .rules-elements-table .tabledrag-toggle-weight-wrapper {

	position: absolute;

	right: 48px;

}



.adminimal-theme .rules-elements-table caption,

.adminimal-theme .rules-overview-table caption {

	font-size: 23px;

	font-weight: 100;

	padding: 10px 0;

	text-align: left;

}



body.adminimal-theme .rules-elements-add ul.action-links a,

body.adminimal-theme ul.rules-operations a {

	font-family: sans-serif;

	font-size: 14px;

	border: none;

	padding: 0;

	font-weight: 700;

}



body.adminimal-theme .rules-elements-add ul.action-links a:hover,

body.adminimal-theme ul.rules-operations a:hover {

	text-decoration: underline;

	background: 0 0;

	color: #0074BD;

}



#footer .menu li a,

.content-home-container #views-slideshow-bxslider-1.views-slideshow-bxslider .bx-wrapper .bx-controls-direction a:hover,

a:focus {

	text-decoration: none;

}



body.adminimal-theme ul.rules-operations .delete a,

body.adminimal-theme ul.rules-operations .delete a:hover,

body.adminimal-theme ul.rules-operations .delete_event a,

body.adminimal-theme ul.rules-operations .delete_event a:hover {

	color: #E25D5D;

}



.adminimal-theme form input.rules-switch-button {

	font-size: 12px;

	padding: 5px;

}



.adminimal-theme .field-type-commerce-product-reference .ief-entity-table tr.ief-row-entity-form {

	background: #F1F6FF;

	border: 3px solid #0074BD;

}



.adminimal-theme .ief-row-form .ief-form-row {

	border-bottom: 10px solid #FFD477;

	padding: 10px;

}



.adminimal-theme .field-type-commerce-product-reference tr.ief-row-form .ief-form-row {

	background: url(../images/arrow-down.svg) 4px 8px no-repeat;

}



.adminimal-theme .field-widget-inline-entity-form fieldset {

	border-top: solid 3px #ddd;

}



.adminimal-theme .views-ui-dialog {

	z-index: 1000;

}



.adminimal-theme #overlay-content {

	padding: 0;

}



.adminimal-theme #dashboard .ui-sortable .block h2 {

	padding: 4px;

	background-color: #E0E0D8;

	text-indent: 20px;

	font-size: 15px;

	background-position-y: -13px;

	background-position-x: 5px;

}



.adminimal-theme #dashboard.customize-inactive .dashboard-region .ui-sortable .block:hover h2 {

	background-position: 5px -33px;

}



.adminimal-theme #toolbar {

	box-shadow: none;

}



.adminimal-theme #toolbar div.toolbar-menu {

	background: #2D2D2D;

}



.adminimal-theme #toolbar div.toolbar-menu ul li.active-trail a {

	background: #0074BD;

	text-shadow: none;

}



.adminimal-theme div#toolbar div.toolbar-shortcuts ul li a.active {

	background: #505050;

}



.adminimal-theme .form-item.form-type-textfield.form-item-view-args label {

	line-height: 46px;

}



.adminimal-theme #dashboard #disabled-blocks h2 {

	background-color: transparent;

	background-position-y: -33px;

	background-position-x: 0;

	line-height: 16px;

	padding: 2px 8px 0 18px;

}



.adminimal-theme #dashboard.customize-inactive #disabled-blocks .block:hover,

.adminimal-theme #dashboard.customize-inactive #disabled-blocks h2:hover {

	background-position-y: -33px!important;

	background-position-x: 0!important;

}



.adminimal-theme #dashboard #disabled-blocks .block {

	margin-right: 8px;

}



.adminimal-theme .field-name-commerce-discount-offer .form-item-commerce-discount-fields-commerce-discount-offer-und-form-type .form-radios .form-item input,

.adminimal-theme .field-name-commerce-discount-offer .form-wrapper .form-wrapper .form-item div.form-radios .form-item input {

	display: inline-block;

}



.adminimal-theme .field-name-commerce-discount-offer .form-wrapper .form-wrapper .form-item div.form-radios input[type=radio],

.adminimal-theme .form-item-commerce-discount-type .form-radios input[type=radio] {

	top: -2px;

}



.adminimal-theme .field-widget-inline-entity-form .ief-entity-operations input {

	margin-bottom: 0!important;

}



.field-widget-commerce-line-item-manager table .form-wrapper,

.ief-entity-operations {

	margin-bottom: 0;

}



.field-widget-inline-entity-form .container-inline.form-wrapper {

	margin-top: 20px;

	margin-bottom: 0;

}



.tabledrag-toggle-weight-wrapper {

	margin-bottom: 5px;

}



body.page-admin-config-system-actions #edit-parent {

	margin-top: 30px;

}



body.sticky-actions .form-actions.form-wrapper {

	position: fixed;

	bottom: 0;

	background: #fff;

	border-top: 1px solid #CCC;

	width: 100%;

	left: 0;

	padding: 20px 40px 8px;

	margin: 0;

	z-index: 999;

}



.adminimal-theme fieldset.features-export-component.collapsed,

.adminimal-theme.page-admin-structure-features fieldset legend {

	background: 0 0;

}



body.sticky-actions #page {

	margin-bottom: 60px;

}



.adminimal-theme fieldset.features-export-component .fieldset-title {

	font-size: 16px;

	font-weight: 600;

	font-family: sans-serif;

	line-height: 40px;

}



.adminimal-theme.page-admin-structure-features fieldset {

	box-shadow: none;

	background: 0 0;

}



.adminimal-theme.page-admin-structure-features #edit-export fieldset.collapsible.collapse-processed .fieldset-legend {

	padding-left: 10px;

	background-position-x: 0;

	background-position-y: 19px;

	margin-left: 0;

}



.adminimal-theme.page-admin-structure-features #edit-export fieldset.collapsible.collapse-processed.collapsed .fieldset-legend {

	background-position-y: 16px;

}



.adminimal-theme .features-export-parent #edit-export fieldset.collapsible legend {

	padding-left: 10px;

	margin-left: -12px;

}



.adminimal-theme .features-export-parent fieldset.collapsible {

	margin-top: 0;

	border: none;

}



.adminimal-theme .features-export-parent fieldset.collapsible.collapsed legend {

	margin-left: 0;

}



html.js .adminimal-theme #features-export-form fieldset.collapsed {

	min-height: 40px;

}



.adminimal-theme #features-export-wrapper div.features-export-parent {

	border: 1px solid #ddd;

	margin: 10px 0;

}



.adminimal-theme #features-filter span {

	position: absolute;

	margin-left: -35px;

	margin-top: 10px;

	color: #929292;

	background-color: #EFEFEF;

	font-size: 0;

	text-align: center;

	line-height: 20px;

	border-radius: 0;

	width: 10px;

	height: 20px;

	transition: all, .2s;

}



.adminimal-theme #features-filter span:hover {

	background-color: #E05D5D;

}



#edit-features-filter-wrapper>div>div.form-item.form-type-textfield.form-item-features-filter {

	margin-right: 10px;

}



.adminimal-theme #features-filter span:after {

	content: "X";

	display: inline-block;

	font-family: sans-serif;

	font-weight: 700;

	position: absolute;

	left: 5px;

	font-size: 10px;

	width: 10px;

	height: 11px;

	color: #909090;

	transition: all, .2s;

}



.adminimal-theme #features-filter span:hover:after {

	color: #fff;

}



.adminimal-theme #features-filter .form-item.form-type-checkbox.form-item-checkall {

	margin: 8px 2px;

}



.adminimal-theme #edit-features-filter {

	position: relative;

	top: -2px;

	margin-left: 5px;

}



#features-filter label,

.adminimal-theme #features-export-wrapper div.component-added label.option {

	top: -1px;

	position: relative;

}



.adminimal-theme div.features-export-list {

	background-color: #FFF;

	padding: 10px 5px;

	border: none;

}



.adminimal-theme #features-export-form input[size="60"].form-text {

	width: auto;

}



.adminimal-theme #features-export-form input[size="60"].form-text#edit-features-filter {

	width: 200px;

	padding-right: 30px;

}



.adminimal-theme #features-export-wrapper .component-added .form-type-checkbox,

.adminimal-theme #features-export-wrapper .component-detected .form-type-checkbox,

.adminimal-theme #features-export-wrapper .component-included .form-type-checkbox,

.adminimal-theme #features-export-wrapper .features-conflict .form-item {

	padding: 4px 8px;

	margin-bottom: 8px;

}



.adminimal-theme #features-export-wrapper .form-item label.option {

	font-size: 14px;

	text-transform: none;

	font-weight: 700;

	font-family: sans-serif;

	font-style: normal;

}



.adminimal-theme #features-legend .fieldset-wrapper .component-detected {

	font-style: normal;

}



#features-filter input {

	display: inline-block;

	width: 16px;

}



body.sticky-actions #module-filter-submit.fixed.fixed-bottom .form-actions.form-wrapper {

	position: relative;

	width: initial;

	border-top: none;

	padding: 0;

	margin: 0;

}



#locale-translation-filter-form .form-item-group,

#locale-translation-filter-form .form-item-language,

#locale-translation-filter-form .form-item-translation {

	padding-right: 1em;

	margin: 0 2em 0 0;

	width: auto;

}



#locale-translation-filter-form .form-actions {

	padding: 32px 0 0;

}



.sticky-actions #locale-translation-filter-form .form-actions {

	float: left;

	padding: 20px 0 0 3em;

}



[dir=rtl] .sticky-actions #locale-translation-filter-form .form-actions {

	padding: 20px 26px 0 2em;

}



[dir=rtl] body.sticky-actions .form-actions.form-wrapper {

	left: initial;

	right: 0;

}



html[dir=rtl].js input.form-autocomplete {

	text-indent: 1em;

}



@media screen and (-webkit-min-device-pixel-ratio:0) {

	[dir=rtl] input.form-autocomplete,

	[dir=rtl] input.form-file,

	[dir=rtl] input.form-text,

	[dir=rtl] select.form-select,

	[dir=rtl] textarea.form-textarea {

		-webkit-padding-start: 16px;

		-webkit-padding-end: 8px;

	}

}



[dir=rtl] body.adminimal-theme div.admin-panel.admin h3,

[dir=rtl] dl dd,

[dir=rtl] dl dl {

	background-position-x: 100%

}



[dir=rtl] input.form-checkbox,

[dir=rtl] input.form-radio {

	margin-left: .25em;

}



[dir=rtl] input.form-checkbox {

	margin-right: 16px!important;

}



body.adminimal-skin-alternative.adminimal-theme.page-admin-structure-features #edit-export>legend,

body.adminimal-skin-alternative.adminimal-theme.page-admin-structure-features #edit-features-legend>legend,

body.adminimal-skin-alternative.adminimal-theme.page-admin-structure-features #edit-info>legend {

	padding-left: 0;

}



.page-admin-structure-features-create form div.buttons {

	text-align: left;

}



.fpa-container .dummy-checkbox {

	display: none!important;

}



.view-quote-slider-view {

	background: #6e4571;

}



#block-views-news-block .view-news {

	background: #e3e7e9;

	padding-top: 30px;

}



.index-class #block-views-news-block .view-news {

	padding-top: 10px;

}



.index-class #block-views-news-block .view-news {

	background: #fff;

}



#block-block-8 {

	background: #fff;

	padding: 38px 0 60px;

	border-bottom: 2px solid #e3e7ea;

}



.view.view-quote-slider-view .view-footer {

	width: 990px;

	margin: -65px auto auto;

	text-align: right;

}



.view.view-quote-slider-view .view-footer a {

	color: #fff;

	font-size: 15px;

	font-weight: 500;

	display: inline-block;

	border: 1px solid #fff;

	padding: 8px 30px;

	margin-bottom: 23px;

	position: relative;

	background-color: #6e4571;

}



.view.view-quote-slider-view .view-footer a:hover {

	background-color: #fff;

	text-decoration: none;

	color: #6e4571;

	-webkit-transition: all .5s ease-out;

	-moz-transition: all .5s ease-out;

	-o-transition: all .5s ease-out;

	transition: all .5s ease-out;

}



.skin-default {

	width: 980px;

	margin-left: auto;

	margin-right: auto;

	margin-top: -30px;

}



.bxslider_views_slideshow_main ul li div:first-child {

	width: 480px;

	float: left;

	margin-right: 25px;

}



.bxslider_views_slideshow_main ul li div:first-child img {

	max-width: 100%

}


.bxslider_views_slideshow_main ul li div:last-child {

	/*width: 475px;*/

	float: left;



}

.bxslider_views_slideshow_main ul li .views-field-body a.views-more-link {
    color: #ffffff;
    margin-top: -67px;
    margin-right: -460px;
    float: right;
    font-family: aileronlight;
    font-size: 18px;
}


.bxslider_views_slideshow_main ul li .views-field-field-quote-short-description .field-content {

	font-size: 18px;

	color: #fff;

	/*font-family: merriweatheritalic;*/

	font-family: aileronlight;

	padding-top: 60px;

	width: 448px;

}



.bxslider_views_slideshow_main ul li .views-field-field-quote-short-description .field-content a {

	color: #fff;

	display: block;

	font-family: merriweatheritalic;

	font-size: 14px;

}



.bx-pager a {

	background: url(../images/pager_img.jpg) no-repeat #fff;

	padding: 0 4px;

	color: transparent!important;

	width: 15px;

	height: 15px;

	display: block;

	margin: 0 4px;

}



.bx-pager-link.active {

	background: url(../images/pager_img_hover.jpg) no-repeat #a21c25;

	color: transparent;

}



.bx-pager-item {

	display: inline-block;

}



.bx-pager.bx-default-pager {

	margin-left: 25px;

	margin-top: -14px;

	position: relative;

	z-index: 999;

	left: 480px;

}



#bxslider_views_slideshow_main_quote_slider_view-block {

	position: relative;

	top: -30px;

}



.bx-viewport #views-slideshow-bxslider-images-1,

.bx-viewport #views-slideshow-bxslider-images-2,

.bx-viewport #views-slideshow-bxslider-images-3 {

	margin: 0;

	padding: 0;

	list-style: none;

}



.view-content .views-row {

	background: #fff;

	min-height: 505px;

	overflow: hidden;

}



.index-class .view-content .views-row {

	background: #efefef;

}



.view-content .views-row div:nth-child(2) {

	display: inline-block;

	width: auto;

	padding: 10px 20px 0 0;

	text-align: right;

}



.view-best-practices .view-content .views-row .views-field-title {

	max-width: 47%;

	text-align: left!important;

}



.view-content .views-row .views-field-title {

	font-family: merriweatherblack;

	font-size: 25px;

	line-height: 30px;

	display: block;

	padding: 10px 10px 8px 15px;

}

.view-best-practices .views-field.views-field-title {

    width: 100%!important;

    margin-bottom: 12px;

}

.view-content .views-row .views-field-title a {

	color: #bb0112;

}



.view-content.view-content-logo_slider {

	min-height: 145px!important;

}



.view-content .views-row div:nth-child(4)>div {

	font-family: aileronlight;

	font-size: 18px;

	padding: 0 20px 30px 15px;

}



.view-id-news .more-link a,

.view-id-news .view-header h3 {

	text-align: center;

	font-size: 30px;

	font-family: aileronlight;

}



.pdate_news {

	margin-left: 15px;

}



.view-id-news .more-link {

	margin: 20px 0 30px;

	width: 100%

}



.index-class .view-id-news .more-link {

	display: none;

}



.view-id-news .more-link a {

	display: block;

	color: #FFF;

	background: #a21c25;

	padding: 10px 0;

}



.view-id-news .view-header h3 {

	margin-bottom: 20px;

	color: #a21c25;

}



#block-block-8 .content h3 {

	font-size: 33px;

	color: #bb0112;

	font-family: aileronlight;

	margin: 0 0 20px;

}



#block-block-8 .content p {

	color: #333;

	font-family: aileronlight;

	font-size: 18px;

	line-height: 24px;

}



#block-block-8 .col-sm-8.col-md-8 {

	padding: 0 40px 0 15px;

}



#block-block-8 .content .col-sm-4 {

	background: #FFF;

}



#block-block-8 .content .col-sm-4 p a:nth-child(2) img {

	margin: 30px 0 5px;

}



.region.region-content-after {

	width: 100%

}



.region-footer-copyright #block-block-3 {

	width: 100%;

	padding: 0;

}



.footer-container .block-social-media-links ul {

	margin: 0;

	float: left!important;

}



.region-footer-copyright #block-block-3 p {

	float: left;

	font-family: aileronlight;

	font-size: 13px;

}



.region-content-after .content-home-container .box-container {

	position: static;

}



.menu-block-1 ul,

.view-id-news .pager__item {

	position: relative;

}



.content-custom-container {

	background: #6e4571;

}



#block-block-10 blockquote {

	padding: 10px 0 20px;

	border-left: 0;

	margin: 0;

	color: #fff;

	font-size: 25px;

	font-family: Merriweather, serif;

	font-weight: 700;

	font-style: italic;

	width: 700px;

}



#block-block-10 .content blockquote p span {

	font-size: 20px;

	font-family: aileronlight;

	font-style: normal;

}



.menu-block-1 ul {

	float: right;

	text-align: right;

	margin: -185px 0 0!important;

	z-index: 500;

}





.menu-block-1 ul li a {

	color: #fff;

	font-size: 18px;

	background-color: rgba(0, 0, 0, .48);

	display: block;

	width: 100%;

	border-bottom: 1px solid #fff;

	padding: 5px 10px;

	min-width: 185px;

}



.header-image .title-header {

	float: left;

	margin: -140px 0 0;

	position: relative;

width: 60%;
}



.node-type-news .header-image .title-header {

	margin: -235px 0 0;

}



.header-image .title-header .main-heading {

	font-size: 41px;

	font-family: merriweatherblack;

	color: #fff;

	margin: 0;

	text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);
}



.header-image .title-header .main-sub-heading {

	font-size: 25px;

	color: #fff;

	text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);

}



#block-system-main .content {

	padding-top: 15px;

}



#block-system-main .content p {

	color: #666;

	font-size: 17px;

	/*font-family: aileronlight;*/

	line-height: 25px;

	margin-bottom: 25px;

}



#block-system-main .content h3 {

	font-size: 24px;

	color: #be1521;

}



#block-system-main .content .blue_color {

	color: #89a1b9;

	line-height: 28px;

}



#block-system-main .content p span a {

	color: #be1521;

}



#block-system-main .content .deatil_content p:first-child {

	font-size: 18px;

	color: #89a1b9;

	font-family: merriweatherregular;

	line-height: 28px;

}



#block-system-main .content ol {

	margin-bottom: 25px;

}



.content-tvu {

	margin-top: 26px;

}



.content-tvu p {

	color: #666;

	font-size: 17px;

	line-height: 25px;

}



.content-tvu h3 {

	color: #be1521;

	font-size: 24px;

	margin: 0 0 20px;

}



.owndt-nav {

	display: inline-block;

	float: right;

	margin-left: 20px;

	width: 210px;

}



a.owndt-btn {

	display: inline-block;

	color: #fff;

	font-weight: normal!important;

	width: 210px;

	margin-bottom: 10px;

	background-color: #a21c25;

	padding: 10px 20px 10px 20px;

	border-radius: 5px;

	font-size: 16px;

	transition: all 1s;

	-moz-transition: all 1s;

	-webkit-transition: all 1s;

	-o-transition: all 1s;

}



a:hover.owndt-btn {

	background-color: #7e7e7e;

	text-decoration: none;

	color: #fff;

	transition: all 1s;

	-moz-transition: all 1s;

	-webkit-transition: all 1s;

	-o-transition: all 1s;

}



a.owndt-btn.active {

	background-color: #7e7e7e;

}



.opl-logo {

	display: inline-block;

	margin-bottom: 30px;

}



#block-system-main .view-id-news .views-field-created,

#block-system-main .view-id-topvrouw_uitgelicht .views-field-created {

	float: left;

	width: 67%

}



#block-system-main .view-id-news .views-field-title,

#block-system-main .view-id-topvrouw_uitgelicht .views-field-title {

	float: left;

	width: 65%;

	padding-left: 0!important;

	text-align: left;

}



#block-system-main .view-id-news .views-field-field-news-short-description,

#block-system-main .view-id-topvrouw_uitgelicht .views-field-field-news-short-description {

	float: left;

	width: 65%;

	margin-top: 10px;

	font-size: 17px;

	color: #666;

}



#block-system-main .view-id-news .views-field-field-news-image,

#block-system-main .view-id-topvrouw_uitgelicht .views-field-field-news-image {

	margin-left: 20px;

}



#block-system-main .view-content .views-row {

	min-height: 245px;

	border-bottom: 1px solid #a7a7a7;

	margin-bottom: 15px;

}



.views-field-field-news-image .field-content {

	padding-bottom: 20px;

}



#block-system-main .views-field-field-news-image .field-content {

	padding: 0;

}



#block-system-main ul.pager--infinite-scroll {

	margin: 30px 0 40px;

}



#block-system-main ul.pager--infinite-scroll li a {

	padding: 10px 0;

	background: #3d5266;

	width: 100%;

	border-radius: 0;

	border: none;

	color: #FFF;

	font-size: 30px;

	font-family: aileronlight;

}



.view-id-news .ajax-progress.ajax-progress-throbber {

	background: #fff;

	left: 63%;

	padding: 2px;

	position: absolute;

	top: -3px;

}



#block-system-main ul.pager--infinite-scroll li a span {

	font-size: 14px;

	display: block;

	line-height: 0;

}



#footer .menu ul {

	margin: 0;

}



#footer .menu li {

	float: left;

}



#footer .menu li.expanded>a,

#footer .menu li.leaf,

#footer .menu li.leaf>a {

	font-family: aileronbold;

}



#block-block-3 .content {

	margin-top: 30px;

}



#footer .menu li a {

	color: #fff;

	font-size: 18px;

	font-family: aileronthin;

	border-bottom: 1px solid #b64b53;

	padding: 5px 0;

	display: block;

}



#footer .menu li:first-child a {

	font-family: aileronbold;

}



#footer .menu .menu li a {

	font-family: aileronlight;

}



.download_link,

.phone_logo,

.top_btn {

	display: none;

}



#footer .col-sm-7>.menu {

	float: right;

	margin: 0 -15px 0 0;

}



#footer .col-sm-7>.menu>li {

	margin: 0 7px 0 0;

	padding: 0;

	width: 31.5%

}



#footer .col-sm-7>.menu .menu,

#footer .col-sm-7>.menu .menu li {

	width: 100%;

	margin: 0;

	padding: 0;

}



#webform-ajax-wrapper-201 form label,

#webform-ajax-wrapper-227 form label,

#webform-ajax-wrapper-228 form label {

	display: inline-block;

	width: 262px;

}



#webform-ajax-wrapper-227 .form-textarea-wrapper textarea,

#webform-ajax-wrapper-227 .grippie,

#webform-ajax-wrapper-228 .form-textarea-wrapper textarea,

#webform-ajax-wrapper-228 .grippie {

	width: 720px;

}



.choice-form {

	padding-top: 20px;

}



.choice-form label {

	width: 730px!important;

	margin-bottom: 31px;

	margin-top: 0;

}



.choice-form label.option {

	font-size: 16px;

	text-transform: none;

	float: right;

	margin-bottom: 10px;

}



.choice-form input[type=radio] {

	top: 0!important;

	margin-right: 10px!important;

}



#webform-ajax-wrapper-201 form label.option {

	width: 60px;

}



#webform-ajax-wrapper-201 fieldset legend {

	font-size: 20px;

	font-weight: 700;

	color: #be1521;

	padding: 10px 0;

}



#webform-ajax-wrapper-201 select[multiple],

select[size] {

	height: auto;

	width: 450px;

}



.form-item.webform-component.webform-component-select.webform-component--branche label,

.form-item.webform-component.webform-component-select.webform-component--expertise label {

	float: left;

}



.form-item div.description {

	margin: 5px 0 5px 264px;

	line-height: 1.231em;

	font-size: .923em;

	color: #666;

	font-style: italic;

}
#webform-client-form-1826 .form-item div.description {
	
    margin: 5px 0 5px 0
}
.form-managed-file .form-file {
    display: inline;
}
#edit-submitted-aanhef,

#edit-submitted-aanhef2 {

	display: inline-block;

}



#webform-ajax-wrapper-104 label,

#webform-ajax-wrapper-107 label,

#webform-ajax-wrapper-41 label {

	width: 100%

}



.node-webform iframe {

	height: auto;

	width: 100%;

	min-height: 241px;

}



#edit-webform-ajax-submit-104,

#edit-webform-ajax-submit-107,

#edit-webform-ajax-submit-201,

#edit-webform-ajax-submit-227,

#edit-webform-ajax-submit-37,

#edit-webform-ajax-submit-41 {

	background: #6e4571;

	width: 230px;

	height: 50px;

	font-size: 20px;

	color: #fff;

}

.form-checkboxes div {
    display: inline-block;
    max-width: 460px;
    width: 100%;
}

.form-item.form-type-radio {

	display: inline-block;

	margin-right: 5px;

}
.form-item.webform-component.webform-component-select.webform-component--aantal-beschikbare-uren,
.form-item.webform-component.webform-component-textarea.webform-component--corporate-biografie2,
.sector.form-item.webform-component.webform-component-checkboxes.webform-component--sector-select,
.sector.form-item.webform-component.webform-component-checkboxes.webform-component--expertice-items,
.form-item.webform-component.webform-component-radios.webform-component--aantal-beschikbare-uren,
.sector.form-item.webform-component.webform-component-radios.webform-component--toestemming {
    border-bottom: 2px solid #be1521;
    margin-bottom: 30px;
    padding-bottom: 30px;
}


.form-item.webform-component .form-radios {

	margin-top: -15px;

}



#edit-webform-ajax-submit-201,

#edit-webform-ajax-submit-227 {

	margin-left: 489px;

	outline: 0;

	margin-top: 20px;

}

.bxslider_views_slideshow_main ul li .views-field-body a.views-more-link {
    color: #ffffff;
    margin-top: -67px;
    margin-right: -460px;
    float: right;
    font-family: aileronlight;
    font-size: 18px;
}



.region-top-bar {

	background: #a21c25;

	text-align: right;

	border-bottom: 1px solid #fff;

}



.region-top-bar .block-block {

	text-align: right;

	display: inline-block;

	vertical-align: top;

}



.block-social-media-links {

	display: inline-block;

	vertical-align: top;

}



.region-top-bar .content p {

	text-transform: uppercase;

	color: #fff;

	margin: 0;

	padding: 5px 0;

	font-size: 13px;

}



.region-top-bar .content p a {

	color: #fff;

	border-right: 1px solid #fff;

	padding: 0 5px;

}



.region-top-bar .content p a:last-child {

	border-right: 0;

}



.content-home-container #views-slideshow-bxslider-1.views-slideshow-bxslider .bx-controls-direction {

	float: right;

}



.content-home-container #views-slideshow-bxslider-1.views-slideshow-bxslider .bx-wrapper .bx-controls-direction a {

	padding: 7px 19px;

	color: #fff;

	font-size: 17px;

}



.content-home-container div#block-views-quote-slider-view-block .bx-prev {

	background: url(images/arrow_prv.png) left 0 no-repeat;

	margin: 0 3px;

}



.content-home-container div#block-views-quote-slider-view-block .bx-next {

	background: url(images/arrow_nxt.png) right 0 no-repeat;

}



.content-home-container div#block-views-quote-slider-view-block span.views-label.views-label-field-second-column-text {

	font-size: 30px;

	color: #fff;

	display: block;

	margin-top: 60px;

	font-family: aileronlight;

	font-weight: 400;

}



.content-home-container .bxslider_views_slideshow_main ul li .views-field-field-quote-short-description .field-content {

	padding-top: 15px;

}



.last-menu-item,

.second-last {

	display: none;

}



@media(min-width:992px) and (max-width:1199px) {

	#block-mailchimp-signup-home-page-mail-chimp-form h2 {

		margin: 20px 0px 0px 0px !important;

	}

	.index-class .home-quote-right .views-field-field-quote-short-description {

		width: 100% !important;

	}

	.index-class .home-quote-right {

		padding-top: 10px !important;

		padding-left: 25!important;

	}



		body #page .inner-banner-background {

	    background-size: cover !important;

		background-position: right!important;

		    height: 300px;

	}

	body .header-image .title-header {



    margin: -190px 0 0;

	}



	body header .region-custom-link {

        margin-top: 0px!important;

}

	.form-item.form-type-textfield.form-item-custom-search-blocks-form-1 {

	z-index: 9;

	}

}



@media(min-width:768px) and (max-width:1199px) {







	#block-mailchimp-signup-home-page-mail-chimp-form .mailchimp-signup-subscribe-form-description {

		display: block !important;

		margin: 0px 0px 10px 0px !important;

	}

	#block-mailchimp-signup-home-page-mail-chimp-form .content {

		display: block !important;

	}

	#block-mailchimp-signup-home-page-mail-chimp-form h2 {

		margin: 20px 0px 0px 0px !important;

	}

	.bxslider_views_slideshow_main ul li div: first-child {

		width: 50%;

		margin-right: 5%;

		float: left;

	}

	.bx-pager.bx-default-pager {

		margin-left: 25px;

		left: 50%

	}

	.bxslider_views_slideshow_main ul li .views-field-field-bestuur-short-description,

	.bxslider_views_slideshow_main ul li .views-field-field-kwartiermakers-short-descr,

	.bxslider_views_slideshow_main ul li .views-field-field-quote-short-description {

		width: 45%!important;

		float: left;

	}

	.bxslider_views_slideshow_main ul li div:last-child {

		width: 235px;

		float: left;

	}

	.bxslider_views_slideshow_main ul li .views-field-body p {

		width: 100%;

		font-size: 20px;

		padding-top: 35px;

		margin: 0;

	}

	.bxslider_views_slideshow_main ul li .views-field-field-bestuur-short-description .field-content,

	.bxslider_views_slideshow_main ul li .views-field-field-kwartiermakers-short-descr .field-content,

	.bxslider_views_slideshow_main ul li .views-field-field-quote-short-description .field-content {

		width: 85%

	}

	.bxslider_views_slideshow_main ul li div:first-child div {

		width: 100%

	}

	#bxslider_views_slideshow_main_quote_slider_view-block {

		top: -15px;

		width: 101%

	}

	.bxslider_views_slideshow_main ul li .views-field-field-quote-short-description .field-content {

		font-size: 20px;

		padding-top: 35px;

		margin: 0;

	}

}



@media(min-width:768px) and (max-width:991px) {



	.form-item.form-type-textfield.form-item-custom-search-blocks-form-1 {

	z-index: 9;

	}



	body #page .inner-banner-background {

	    background-size: cover !important;

		background-position: right!important;

		    height: 300px;

	}

	body .header-image .title-header {



    margin: -190px 0 0;

	}





	.home-news-left:before {

		background-size: 125px !important;

	}

	.home-news-right .field-content a {

		font-size: 22px !important;

	}

	.index-class #block-block-19 .banner-eq2020:first-child {

		margin-bottom: 0px !important;

	}

	.index-class .home-quote-right {

		padding-top: 0px !important;

		padding-left: 0!important;

	}

	.index-class .home-news-right {

		padding-left: 10px !important;

		margin-top: 15px !important;

	}

	#block-block-8 .col-sm-8.col-md-8 {

		padding: 0 50px 0 15px;

	}

	#footer .col-sm-7>.menu>li {

		width: 31%

	}

}



@media(max-width:767px) {



	.form-item.form-type-textfield.form-item-custom-search-blocks-form-1 {

	z-index: 9;

	}

	.container{   max-width: 750px;

    width: 100%;}

		body #page .inner-banner-background {

	    background-size: cover !important;

		background-position: right!important;

		    height: 300px;

	}

	body .header-image .title-header {



       margin: -184px 0 0;

	}



	.home-news-left:before {

		background-size: 100px;

	}

	.index-class #block-block-19 .banner-eq2020:first-child {

		margin-bottom: 0px !important;

	}

	.index-class .home-quote-left {

		width: 100% !important;

	}

	.index-class .home-quote-left div {

		padding-right: 0px !important;

	}

	.index-class .home-news-right .more-link a {

		margin-bottom: 0px !important;

	}

	.index-class .view.view-quote-slider-view .view-footer a {

		margin-bottom: 0px !important;

	}

	.index-class .home-quote-right {

		width: 100% !important;

	}

	.index-class .home-quote-right .field-content {}

	.index-class .home-quote-right .view-footer {

		float: none !important;

	}

	.index-class .home-quote-right {

		padding-top: 30px !important;

		padding-left: 0px !important;

	}

	.index-class .home-quotes {

		padding: 0px 10px !important;

	}

	.index-class .home-news-left {

		width: 100% !important;

		padding-right: 0px !important;

	}

	.index-class .home-news-right {

		width: 100% !important;

		padding-left: 0px !important;

		margin-top: 30px !important;

		text-align: center !important;

	}

	.home-news-right .more-link {

		text-align: center;

	}

	#block-block-19 .banner-eq2020 img {

		max-width: 100% !important;

	}

	.banner-eq2020-mob {

		margin-bottom: 52px;

		margin-top: 20px;

		margin-left: 20px;

		margin-right: 20px;

		display: block;

	}

	.banner-eq2020 {

		margin-bottom: 0px;

		margin-top: 20px;

		margin-left: 10px;

		display: inline-block;

	}



	.navbar-toggle {

		width: 56px;

		height: 55px;

		border: none!important;

		padding: 0;

		margin: 0!important;

		background: #be1521!important;

		border-radius: 0!important;

	}

	#tog,

	.index-class header .region-custom-link a {

		border: none;

	}

	.download_link {

		display: block;

		position: absolute;

		right: 55px;

	}

	.lines,

	.lines::after,

	.lines::before {

		background: #fff!important;

	}

	.index-class header .mainheader {

		position: static;

		background: #fff;

		padding: 0;

	}

	#tog {

		background: 0 0;

	}

	.content-home-container .box-container {

		position: static!important;

	}

	.phone_section {

		margin: 0 -15px;

	}

	.navbar-header {

		float: right;

	}

	.mainheader.fixed .download_link {

		right: 55px;

	}

	#bxslider_views_slideshow_main_quote_slider_view-block {

		position: static;

	}

	.bxslider_views_slideshow_main ul li div:first-child {

		width: 100%;

		margin: 0;

		float: none;

	}

	.bxslider_views_slideshow_main ul li div:last-child {

		width: 100%;

		float: none;

	}

	.bxslider_views_slideshow_main ul li .views-field-field-bestuur-short-description .field-content,

	.bxslider_views_slideshow_main ul li .views-field-field-kwartiermakers-short-descr .field-content,

	.bxslider_views_slideshow_main ul li .views-field-field-quote-short-description .field-content {

		padding: 15px;

		text-align: center;

		font-size: 20px;

		clear: both;

	}

	.view-quote-slider-view .container {

		margin: 0 -10px;

		padding-bottom: 15px;

	}

	.bxslider_views_slideshow_main ul li div:first-child img {

		height: auto;

	}

	#block-block-8 .content .col-sm-4 {

		margin: 15px;

	}

	#footer .col-sm-7>.menu {

		margin-right: 0;

	}

	#footer .menu li.expanded,

	#footer .menu li.expanded ul li,

	#footer .menu li.leaf {

		width: 100%

	}

	#block-system-main .view-id-news .views-field-created,

	#block-system-main .view-id-news .views-field-title, 
	#block-system-main .view-id-topvrouw_uitgelicht .views-field-title {

		float: none;

		width: 100%

	}

	#block-system-main .view-id-news .views-field-field-news-short-description, #block-system-main .view-id-topvrouw_uitgelicht .views-field-field-news-short-description {

		float: none;

		width: 100%;

		margin-bottom: 10px;

	}

	#block-system-main .view-id-news .views-field-field-news-image,
	#block-system-main .view-id-topvrouw_uitgelicht .views-field-field-news-image	
{

		margin-left: 0;

	}

	#block-block-8 .col-sm-8.col-md-8 {

		padding: 0 15px;

	}

	.Phone_menu {

		padding: 0!important;

	}

	.top_btn {

		position: fixed;

		z-index: 999;

		right: 15px;

		top: 300px;

	}
.owndt-nav {
    display: inline-block;
    float: right;
    margin-left: 0;
    margin-bottom: 20px;
    width: 100%;
}
a.owndt-btn {
width: 100%;}
	html {

		overflow-x: hidden;

	}

	.footer-container .block-social-media-links ul {

		margin: 0 0 0 15px;

		float: none!important;

	}
.views-row-even.newsclass {
    background-color: #f2f2f2;
    padding: 20px;
    border-bottom: 0px!important;
}
.views-row-odd.newsclass {
    padding: 20px;
    border-bottom: 0px!important;
}
 .view-content .views-row.newsclass {
    /*display: flex;
    flex-direction: column-reverse;*/
 }
	.view-content .views-row {
		min-height: 100px;

	}

	.view-content .views-row img {

		width: 100% !important;
		height: auto;
		margin-bottom: 0!important;

	}

	.view-content .views-row div:nth-child(2) {

		padding: 10px 0 0;

	}

	.view-content .views-row .views-field-title {

		/*padding: 10px 0 8px;*/

	}

	.view-content .views-row div:nth-child(4)>div {

	/*	padding: 0 20px 30px 0;*/

	}
.menu-block-1 ul {
    float: left;
    text-align: left;
margin: 0 0 0 -10px!important;
    width: calc(100% + 20px);
}
.menu-block-1 ul li a {
    background-color: #be1521;
}
	.footer-container .block {

		width: 100%!important;

	}

	#block-social-media-links-social-media-links .content {

		text-align: center;

	}

	.bxslider_views_slideshow_main ul li .views-field-field-bestuur-short-description .field-content,

	.bxslider_views_slideshow_main ul li .views-field-field-kwartiermakers-short-descr .field-content,

	.bxslider_views_slideshow_main ul li .views-field-field-quote-short-description .field-content {

		width: 100%

	}

	.content-home-container div#block-views-quote-slider-view-block span.views-label.views-label-field-second-column-text {

		margin-top: 10px;

		text-align: center;

		font-size: 22px;

	}

	.content-home-container #views-slideshow-bxslider-1.views-slideshow-bxslider .bx-controls-direction {

		float: none;

		text-align: center;

	}

	.view.view-quote-slider-view .view-footer {

		width: 100%;

		margin: auto;

		text-align: center;

	}

	.view-content .col-sm-4.col-md-4 {

		float: none!important;

	}

}



@media(max-width:375px) {





	body .header-image .title-header {



    margin: -179px 0 0;

	}



	body .header-image .title-header .main-heading {

    font-size: 28px;
width: 100%;
}

	body .header-image .title-header .main-sub-heading {

    font-size: 22px;

	}



}



#block-custom-search-blocks-1 h2,

#webform-ajax-wrapper-37 .webform-confirmation,

.links {

	display: none;

}



header .region-custom-link {

	width: 240px;

	margin-top: 18px!important;

}



.form-item.form-type-textfield.form-item-custom-search-blocks-form-1 input {

	width: 185px;

	height: 34px;

	border: 1px solid #7e7e7e;

}



.form-item.form-type-textfield.form-item-custom-search-blocks-form-1 {

	display: none;

	padding-right: 0;

	vertical-align: top;

}



.form-actions.form-wrapper {

	display: inline-block;

	vertical-align: top;

	margin-top: 0;

	margin-left: -3px;

}



#edit-submit--3 {

	margin-right: 0;

	margin-bottom: 0;

}



div#edit-actions--3 {

	margin-bottom: 0;

}



.custom-search-button.form-submit {

	background:transparent;

}



.mainheader.fixed .custom-search-button.form-submit {background:#7e7e7e;}



.searchbtn {

	display: none;

	width: 50px;

	height: 55px;

	float: right;

	text-align: right;

	background: url(../images/searbtn.jpg) no-repeat;

	background-size: cover;

}



@media(min-width:991px) and (max-width:1280px) {

	header .region-custom-link {

		/*margin-top: 58px!important;*/

		margin-top: 20px!important;

	}

	#block-custom-search-blocks-1 {

		float: right;

	}

	.form-item.form-type-textfield.form-item-custom-search-blocks-form-1 input {

		width: 125px;

	}

}



@media(min-width:768px) and (max-width:991px) {

/*	header .region-custom-link {

		margin-top: 58px!important;

	}*/

}



@media (max-width:767px) {

	#block-mailchimp-signup-home-page-mail-chimp-form .mailchimp-signup-subscribe-form-description {

		margin-bottom: 10px !important;

		margin-right: 0px !important;

	}

	#block-mailchimp-signup-home-page-mail-chimp-form h2 {

		margin: 20px 0px 0px 0px !important;

	}

	.home-news-right .field-content a {

		font-size: 22px !important;

	}

	.home-news-right {

		font-size: 16px !important;

	}

	header .region-custom-link {

		float: none!important;

		text-align: center;

		width: 100%;

		margin-right: 0!important;

		clear: both;

		margin-top: 0!important;

	}

	.form-actions.form-wrapper {

		margin-left: -4px;

	}

	.searchbtn {

		display: block;

	}

	.search-form {

		display: none;

	}

	/*header .search-form {

		padding-top: 20px;

	}*/

	.header-image {

		margin-top: -1px;

	}

}



.leaflet-popup-content br {

	display: none;

}



.leaflet-popup-content .company_desc:nth-of-type(2) .show_one {

	display: none;

}



.leaflet-popup-content .company_desc:nth-of-type(3) .show_one {

	display: none;

}



.leaflet-popup-content .company_desc:nth-of-type(4) .show_one {

	display: none;

}



.leaflet-popup-content .company_desc:nth-of-type(5) .show_one {

	display: none;

}



.leaflet-popup-content .company_desc:nth-of-type(6) .show_one {

	display: none;

}



.leaflet-popup-content .company_desc:nth-of-type(7) .show_one {

	display: none;

}



.leaflet-popup-content .company_desc:nth-of-type(8) .show_one {

	display: none;

}



.leaflet-popup-content .company_desc:nth-of-type(9) .show_one {

	display: none;

}



.leaflet-popup-content .company_desc:nth-of-type(10) .show_one {

	display: none;

}



.leaflet-popup-content .company_desc:nth-of-type(11) .show_one {

	display: none;

}



.leaflet-popup-content .company_desc:nth-of-type(1) p {

	display: block;

}



.page-navigeren-naar-de-top .leaflet-right .leaflet-control {

	display: none!important;

}





/* vacancy-manager page design css start*/



.page-navigeren-naar-de-top .leaflet-popup-content {

	height: 350px;

	width: 300px;

	overflow: auto;

	margin: 13px 30px 13px 20px;

}



.leaflet-popup-content img {

	margin-bottom: 10px;

}



.page-navigeren-naar-de-top .leaflet-container a.leaflet-popup-close-button {

	font-size: 26px;

	right: 10px;

	top: 10px;

}



.page-navigeren-naar-de-top #block-system-main .company_desc p {

	margin: 0;

	font-size: 16px;

	line-height: 32px;

}



.page-navigeren-naar-de-top #block-system-main .company_desc p span {

	color: #000;

	font-weight: bold

}



.page-navigeren-naar-de-top #block-system-main .company_desc p a {

	color: #be1521;

	font-weight: normal!important;

}



.page-navigeren-naar-de-top #block-system-main .leaflet-popup-content .company_desc:nth-of-type(1) p:first-child a {

	color: #000;

	font-size: 18px;

	font-weight: 600!important;

}



.page-navigeren-naar-de-top #block-system-main .leaflet-popup-content .company_desc:nth-of-type(1) p:nth-of-type(2) {

	color: #000;

}



.page-navigeren-naar-de-top #block-system-main .company_desc .show_one.line {

	border-bottom: 1px solid #a21c25;

	padding-bottom: 5px;

}



.page-navigeren-naar-de-top #block-system-main .company_desc .function_line {

	padding-top: 10px;

}



.page-navigeren-naar-de-top #block-system-main .company_desc {

	border-bottom: 1px solid #dadada;

	padding-bottom: 13px;

	margin-right: 10px;

}



.page-navigeren-naar-de-top .view-vacancy-manager {

	position: relative;

}



.page-navigeren-naar-de-top .view-vacancy-manager .view-filters .views-exposed-form {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	background: #fff;

	z-index: 99999;

	border-top: 1px solid #cbcbcb;

	padding-top: 24px;

}



.page-navigeren-naar-de-top .view-vacancy-manager .views-exposed-widget {

	float: left;

	width: 100%;

	padding: 0;

	margin-bottom: 10px;

}



.page-navigeren-naar-de-top .view-vacancy-manager .views-exposed-widget label {

	float: left;

	width: 280px;

	font-size: 17px;

	color: #666;

	font-weight: normal;

	font-family: aileronlight;

	padding: 5px 0 0 0;

}



.page-navigeren-naar-de-top .view-vacancy-manager .views-exposed-widget .views-widget {

	float: left;

	width: calc(85% - 280px);

}



.page-navigeren-naar-de-top .view-vacancy-manager .views-exposed-widget .form-type-bef-checkbox {

	float: left;

	width: auto;

	margin-right: 30px;

}



.page-navigeren-naar-de-top .view-vacancy-manager .views-exposed-widget .form-checkboxes input {

	float: left;

	position: relative;

	top: 4px;

	margin: 0px;

}



.page-navigeren-naar-de-top .view-vacancy-manager .views-exposed-widget .form-checkboxes label {

	font-size: 17px;

	color: #666;

	font-weight: normal;

	font-family: aileronlight;

	width: auto;

	padding: 0px 0 0 10px;

}



.page-navigeren-naar-de-top .view-vacancy-manager .views-exposed-widget .form-item input[type="text"] {

	max-width: 350px;

	width: 100%;

	border: 1px solid #aaa;

	padding: 2px 10px;

	font-size: 17px;

	color: #666;

	height: 30px;

	box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);

	outline: none;

}



.page-navigeren-naar-de-top .view-vacancy-manager .views-exposed-widget .form-item input[type="text"]:focus,

.page-navigeren-naar-de-top .views-exposed-form .views-exposed-widget .form-submit:focus {

	outline: none;

}



.page-navigeren-naar-de-top .views-exposed-form .views-exposed-widget .form-submit {

	background: #a21c25;

	font-size: 17px;

	color: #fff;

	border-radius: 5px;

	font-family: aileronlight;

	min-height: 38px;

	padding: 7px 30px;

	margin: 10px 0;

}



.filter_div {

	position: relative;

}



.filter_button {

	background: #a21c25;

	font-size: 17px;

	color: #fff;

	border-radius: 5px;

	font-family: aileronlight;

	min-height: 38px;

	padding: 7px 30px;

	margin: 10px 0;

	position: absolute;

	right: 25px;

	top: 23px;

	z-index: 999999;

}



.page-navigeren-naar-de-top .marker-cluster div {

	background: url(../images/icon-more.png) no-repeat left top;

	display: inline-block;

	width: 43px;

	height: 40px;

}



.page-navigeren-naar-de-top .marker-cluster div span {

	font-size: 17px;

	font-weight: bold;

	color: #fff;

	padding-top: 7px;

	display: inline-block;

}



.page-navigeren-naar-de-top .leaflet-marker-icon {

	width: auto!important;

	height: auto!important;

}



.page-navigeren-naar-de-top h3 {

	font-size: 24px;

	color: #be1521;

	margin: 0 0 20px;

}



.page-navigeren-naar-de-top p {

	font-size: 17px;

	color: #666;

	line-height: 26px;

}



header .mainheader.fixed {

	/*z-index: 9999999!important;*/

	    z-index: 999!important;

}



.leaflet-pane>svg path {

	display: none;

}



@media (min-width:768px) and (max-width:996px) {

	.page-navigeren-naar-de-top .view-vacancy-manager .view-filters {

		position: relative;

	}

	.skin-default {

		width: 100%;

		margin: 0;

	}

	.bxslider_views_slideshow_main ul li div:last-child {

		text-align: center;

	}

	.bxslider_views_slideshow_main ul li .views-field-body a.views-more-link {

		margin-top: 0;

	}

	.bxslider_views_slideshow_main ul li div:first-child {

		width: 100%;

		margin: 0px;

	}

	.bxslider_views_slideshow_main ul li .views-field-field-bestuur-short-description,

	.bxslider_views_slideshow_main ul li .views-field-field-kwartiermakers-short-descr,

	.bxslider_views_slideshow_main ul li .views-field-field-quote-short-description,

	.content-home-container .bxslider_views_slideshow_main ul li .views-field-field-quote-short-description .field-content {

		width: 100%!important;

	}

	.bxslider_views_slideshow_main ul li div:last-child {

		width: 100%;

	}

	.content-home-container div#block-views-quote-slider-view-block span.views-label.views-label-field-second-column-text {

		margin-top: 10px;

		text-align: center;

		font-size: 22px;

	}

	.bxslider_views_slideshow_main ul li .views-field-field-bestuur-short-description .field-content,

	.bxslider_views_slideshow_main ul li .views-field-field-kwartiermakers-short-descr .field-content,

	.bxslider_views_slideshow_main ul li .views-field-field-quote-short-description .field-content {

		padding: 15px;

		padding-top: 15px;

		text-align: center;

		clear: both;

		font-size: 16px;

		line-height: 19px;

		width: 100%;

	}

	.bxslider_views_slideshow_main ul li .views-field-body a.views-more-link {

		width: 100%;

		margin: 0;

		float: none;

	}

	.view.view-quote-slider-view .view-footer {

		margin: 20px 0 0 0;

		text-align: center;

		width: 100%;

	}

}



@media (max-width:767px) {

	.page-navigeren-naar-de-top .container {

		display: block;

	}

	.page-navigeren-naar-de-top .view-vacancy-manager .views-exposed-widget label {

		float: left;

		width: 100%;

	}

	.page-navigeren-naar-de-top .view-vacancy-manager .views-exposed-widget .views-widget {

		float: left;

		width: 100%;

	}

	.page-navigeren-naar-de-top .view-vacancy-manager .view-filters,

	.page-navigeren-naar-de-top .view-vacancy-manager .view-filters .views-exposed-form {

		position: relative;

	}

	.page-navigeren-naar-de-top .view-vacancy-manager .view-filters .views-exposed-form {

		z-index: inherit;

	}

	.page-navigeren-naar-de-top .view-vacancy-manager .filter_button {

		position: static;

	}

	.page-navigeren-naar-de-top .leaflet-popup-content {

		width: auto;

	}

	.region-top-bar {

		display: none !important;

	}

	li.nl.first {

		float: left !important;

		border: none !important;

	}

	li.nl.first.active {

		border: none !important;

		text-decoration: underline;

	}

	li.nl.first img {

		display: none;

	}

	li.en.last.active img {

		display: none;

	}

	li.en.last.active {

		border: none !important;

		text-decoration: underline;

	}

	li.en.last img {

		display: none;

	}

	li.en.last {

		border: none !important;

	}

	li.nl.first::after {

		content: "";

		border-right: 1px solid #333;

		height: 20px;

		left: 8px;

		position: relative;

		top: 0px;

	}

	.topv-class {

		clear: both;

	}

	/*.region-top-bar .content p {    padding: 6px 5px;  font-size: 11px;}

.region-top-bar .block-block {    width: 48%;  float: left;     text-align: left;}

#block-locale-language .language-switcher-locale-url li a { color: #fff; font-size: 11px;}

#block-locale-language { display: block;  text-align: left;  float: left;}

#block-locale-language ul.language-switcher-locale-url {  margin-left: 12px !important;  margin-right: 0px !important;}

#block-social-media-links-social-media-links ul.social-media-links.platforms.inline.horizontal { margin:0px !important;}

.block-social-media-links .horizontal li, .pane-social-media-link-widget .horizontal li {padding:2px 2px !important}

.block ul{margin-top:0px !important; }*/

	.skin-default {

		width: 100%;

		margin: 0;

	}

	.content-home-container .bxslider_views_slideshow_main ul li .views-field-field-quote-short-description .field-content {

		font-size: 16px;

		line-height: 19px;

	}

	.bxslider_views_slideshow_main ul li .views-field-body a.views-more-link {

		margin: 0;

		float: none;

	}

	.bxslider_views_slideshow_main ul li div:first-child {

		width: 100%;

		margin: 0;

	}

}





/*@media (max-width:360px)

{

.region-top-bar .content p {

    padding: 8px 5px !Important;

    font-size: 8px !important;

}

.region-top-bar .block-block {

    width: 49%;    float: left;

    text-align: left;}



	#block-locale-language {

    display: block;

    text-align: left;

    float: left;

}



#block-locale-language ul.language-switcher-locale-url {

    margin-left: 0px !important;

    margin-right: 0px !important;

}



#block-locale-language .language-switcher-locale-url li a {

    color: #fff;

    font-size: 9px !important;

}



.region-top-bar .content p {

    padding: 9px 5px;

    font-size: 8px;

}



}

@media only screen and (min-device-width: 375px) and (max-device-width: 740px) and (orientation: landscape)

{

.region-top-bar .block-block { width: 70%;}

}

*/





/* vacancy-manager page design css end */



body.adminimal-theme .chosen-container .chosen-results li.highlighted {

	background: #a21c25;

	color: #FFF !important;

}



.node-topvrouw-uitgelicht .content img:first-child {

	display: none;

}





/*pm! 23-05-18 */



#block-locale-language {

	display: inline-block;

}



#block-locale-language .language-switcher-locale-url li {

	list-style-type: none;

	float: left;

	padding: 0 8px;

	font-size: 13px;

	text-transform: uppercase;

	color: #fff;

	border-left: 1px solid #fff;

}



#block-locale-language .language-switcher-locale-url li:first-child {

	border: none;

}



#block-locale-language .language-switcher-locale-url li a {

	color: #fff;

}



#block-locale-language .language-switcher-locale-url li a img {

	display: none;

}



#block-locale-language .language-switcher-locale-url li.active a {

	opacity: .5;

}



.best_heading {

	font-size: 31px;

	color: #FFF;

}





/*Hem 27/8/18*/



#block-views-benoemingen-view-block {

	max-width: 980px;

	margin: 30px auto;

}



#block-views-benoemingen-view-block .views-field-title {

	padding-top: 0;

	padding-bottom: 15px float: left;

	text-align: left!important;

	display: inline-block;

	width: 80%;

}



#block-views-benoemingen-view-block .views-field-title span {

	color: #be1521!important;

	font-size: 24px!important;

	font-family: aileronregular

}



#block-views-benoemingen-view-block .views-field.views-field-body {

	width: 83%;

	float: left;

}



#block-views-benoemingen-view-block .views-field-field-external-link {

	width: 83%;

	float: right;

}



#block-system-main ol li,

#block-views-benoemingen-view-block .view-id-benoemingen_view .field-content p {

	color: #666;

	font-size: 17px;

	font-family: aileronlight;

	line-height: 25px

}



#block-views-benoemingen-view-block .views-field-field-picture {

	float: left;

	margin-right: 15px;

	margin-bottom: 20px;

}



#block-views-benoemingen-view-block .field-content {

	overflow: hidden

}



#block-views-benoemingen-view-block .view-content .views-row {

	clear: both;

	border-bottom: 1px solid #a7a7a7;

	min-height: 178px;

	margin-bottom: 25px

}





/*End*/





/* Jeff */



.form-item-custom-search-blocks-form-1 {

    position: absolute;

    right: 35px;

    top:60px;

}



.form-item.form-type-textfield.form-item-custom-search-blocks-form-1 input:focus, input.form-submit:focus, a.button:focus, div.exposed-filters input#edit-submit:focus{outline: none!important}





.mainheader.fixed .form-item-custom-search-blocks-form-1{top:45px}



.fixed .form-item-custom-search-blocks-form-1 {

	margin-top: 12px;

}



.region-top-bar {

	border: 0px !important;

	padding: 0px 25px;

}



.header-container .social-media-links {}



.header-container .social-media-links li {}



.header-container .social-media-links li img {

	-webkit-filter: brightness(0) invert(1);

	-moz-filter: brightness(0) invert(1);

	 -o-filter: brightness(0) invert(1);

	filter: brightness(0) invert(1);

	-ms-filter: brightness(0) invert(1);

}



.header-container .fixed .social-media-links li img {

	-webkit-filter: grayscale(0%) !important;

	/* Safari 6.0 - 9.0 */

	filter: grayscale(0%) !important;

}



.language-switcher-locale-url {

	margin: 0px !important;

}



#block-locale-language .language-switcher-locale-url li {

	line-height: 15px !important;

}



#block-locale-language {

	margin-top: 5px;

}



#block-block-8 {

	background: #efefef;

	border: 0px !important;

	margin-top: 40px;

}



#block-block-8 .content .col-sm-4 {

	background: transparent !important;

}



.index-class .view-content .views-row {

	background: #efefef !important;
 margin-bottom: 13px;
}



#block-mailchimp-signup-home-page-mail-chimp-form {

	position: relative;

	margin: 30px auto;

	padding: 0px 25px !important;

	text-align: center;

}



#block-mailchimp-signup-home-page-mail-chimp-form:before {

	content: "";

	background: #efefef;

	position: absolute;

	height: 100%;

	right: 10px;

	left: 10px;

	z-index: -1;

}



#block-mailchimp-signup-home-page-mail-chimp-form label {

	display: none;

}



.bxslider_views_slideshow_main ul li div:first-child img {

	width: 100%;

}



/*.block-custom-search-blocks .search-form .form-actions {

	position: absolute;

	right: 80px;

	top: 20px;

}

*/

#block-mailchimp-signup-home-page-mail-chimp-form h2 {

	display: inline-block;

	font-size: 16px;

	background: #bd0000;

	color: #fff;

	margin: 0px 15px 0px 0px;

	padding: 10px 10px;

	height: 38px;

}



#block-mailchimp-signup-home-page-mail-chimp-form .content {

	display: inline-block;

	margin: 20px 0px;

}



#block-mailchimp-signup-home-page-mail-chimp-form .mailchimp-signup-subscribe-form-description {

	display: inline-block;

	margin: 0px 15px 0px 0px;

}



#block-mailchimp-signup-home-page-mail-chimp-form .mailchimp-newsletter-mergefields {

	display: inline-block;

}



#block-mailchimp-signup-home-page-mail-chimp-form #edit-actions--4 {

	display: inline-block;

	margin-bottom: 0px;

}



#block-mailchimp-signup-home-page-mail-chimp-form #edit-submit--4 {

	font-size: 16px;

	background: #bd0000;

	color: #fff;

	margin: 0px 0px;

	padding: 8px 15px;

}



#block-mailchimp-signup-home-page-mail-chimp-form #edit-submit--4:focus {

	outline: 0px !important;

}



#block-mailchimp-signup-home-page-mail-chimp-form #edit-submit--4:hover {

	background: #333 !important;

}



#block-mailchimp-signup-home-page-mail-chimp-form #edit-mergevars-email {

	height: 38px;

	width: 195px;

	border: 1px solid #a6a6a6;

}



#block-mailchimp-signup-home-page-mail-chimp-form .form-item {

	margin-bottom: 0px !important;

	padding-right: 10px !important;

}



.home-quotes {

	margin: 0px !important;

	padding: 0px !important;

	list-style-type: none !important;

}



.home-quote-left {

	width: 50% !important;

	margin: 0px !important;

	float: left !important;

}



.home-quote-left div {

	width: 100% !important;

	padding-right: 8px;

}



.home-quote-right {

	width: 50% !important;

	float: left !important;

	padding-top: 20px;

	padding-left: 25px;

}



#block-block-19 .banner-eq2020 {

	margin-bottom: 30px !important;

}



#block-views-quote-slider-view-block-1 .skin-default,

.block-views-quote-slider-view-block .skin-default {

	margin: 0px !important;

}



#block-views-quote-slider-view-block .skin-default {

	margin: 0px !important;

}



.view-quote-slider-view {

	background: transparent !important;

}



.bxslider_views_slideshow_main ul li .views-field-field-quote-short-description .field-content {

	color: #333 !important;

}



.home-quote-right .views-label {

	color: #6e4571 !important;

	font-family: 'Merriweather', serif !important;

	font-weight: 900 !important;

	margin-top: 0px !important;

}



.home-quote-right .view-footer {

	width: auto !important;

	margin: 20px 0px 0px 0px !important;

	float: right !important;

}



.home-quote-right .view-footer a {

	color: #fff !important;

	background: #6e4571 !important;

}



.home-news-left {

	width: 50% !important;

	margin: 0px !important;

	float: left !important;

	position: relative;

	padding-right: 10px;

}



.home-news-left:before {

    width: 163px;

    content: " ";

    background-image: url(images/uit.png);

    position: absolute;

    left: 25px;

    top: 40px;

    height: 164px;

    background-repeat: no-repeat;

    -webkit-filter: brightness(0) invert(1);

    -moz-filter: brightness(0) invert(1);

    -o-filter: brightness(0) invert(1);

    filter: brightness(0) invert(1);

    -ms-filter: brightness(0) invert(1);

}



.home-news-left img {

	width: 100% !important;

	height: auto;

	max-width: 100% !important;

}



.home-news-right {

	width: 50% !important;

	margin: 0px !important;

	float: left !important;

	padding-left: 35px;

	margin-top: 40px !important;



}



.home-news-right {

	font-family: aileronlight;

	font-size: 18px;

}



.home-news-right div:first-child span {

	display: none;

}



.home-news-right .field-content a {

	color: #6e4571 !important;

	font-family: 'Merriweather', serif !important;

	font-weight: 900 !important;

	font-size: 29px;

	line-height: 28px;

}



.home-news-right .views-field-title {

	margin-bottom: 20px;

}



.home-news-right .more-link a {

	color: #fff;

	font-size: 15px;

	font-weight: 500;

	display: inline-block;

	border: 1px solid #fff;

	padding: 5px 15px;

	margin-bottom: 23px;

	text-decoration: none !important;

	position: relative;

	background-color: #6e4571;

}



.home-news-right .more-link {

	margin-top: 20px;

}



#block-block-19 .banner-eq2020 {}



#block-block-19 .banner-eq2020 img {

	width: 100%;

}



.home-quote-right {}



#block-views-topvrouw-uitgelicht-block .view-header {

	display: none !important;

}



.index-class .bxslider_views_slideshow_main ul li .views-field-body a.views-more-link {

	margin-top: 0px !important;

	margin-right: 0px !important;

}





/* Jeff */





/* Jeff Global CSS */



header .region-custom-link a {

	border: 0px !important;

	display: inline !important;right: 15px;

}



header .region-custom-link a {

	padding: 7px 0 !important;

}



.index-class .header-image .block .content {}



#block-mailchimp-signup-home-page-mail-chimp-form h2 a{color: #fff}





/* Jeff Global CSS */



@media(min-width:1200px) {

	.index-class .view-quote-slider-view .container{

		position: relative;

	}



	.home-quote-right .view-footer {



    position: absolute;

    bottom: 0;

    right: 0;

}



	.view.view-quote-slider-view .view-footer a {

		margin-bottom: 0px !important

	}



	#block-views-topvrouw-uitgelicht-block .container{

		position: relative;

	}



	.home-news-right .more-link {



    position: absolute;

    bottom: 0;

    right: 10px;

}



	.home-news-right .more-link a{

		margin-bottom: 0px !important

	}



}









/* Listing Page */

#block-views-espresso-page-block .field-type-text-with-summary



{ margin-bottom: 75px;}





#block-views-espresso-page-block .views-exposed-widget{

	width: 100%;

	padding: 0px !important;

	margin-bottom: 35px;

}



#block-views-espresso-page-block .views-exposed-widget .bef-checkboxes .form-item  {

	      position: relative;

    padding-left: 27px;

    border-bottom: 1px solid #d6d6d6;

    padding-top: 8px;

    padding-bottom: 8px;

}

#block-views-espresso-page-block .views-exposed-widget .bef-checkboxes .form-item input{

	       position: absolute;

    left: 0px;

    margin: 0 !important;

    top: 12px;

}



#block-views-espresso-page-block .views-exposed-widget>label{

	    padding: 0px 0px 3px 0px !important;

    margin: 0px 0px 7px 0px !important;

    font-size: 21px !important;

    font-weight: 700 !important;

    color: #a21c25 !important;

    border-bottom: 2px solid #a21c25;

    display: block;

}





#block-views-espresso-page-block .views-exposed-widget label.option{

	    padding: 0px 0px 0px 0px !important;

    margin: 0px 0px 0px 0px !important;

    font-size: 17px !important;

    color: #666666 !important;

 font-weight: normal;

	    display: block;

    cursor: pointer;

}



#block-views-espresso-page-block .view-expresso-link-view{

	    margin-right: -10px;

    margin-left: -10px;

}



#block-views-espresso-page-block .view-filters{

	    width: 30%;

	float: left;

	    position: relative;

    min-height: 1px;

    padding-right: 10px;

    padding-left: 10px;

}





#block-views-espresso-page-block .view-content{

	width: 70%;

	float: left;

	    position: relative;

    min-height: 1px;

 /*   padding-right: 10px;

    padding-left: 10px;*/

	margin-bottom: 25px;

}



#block-views-espresso-page-block .view-content .views-row {

	    width: 50%;

	float: left;

	    position: relative;

    min-height: auto;

    padding-right: 10px;

    padding-left: 10px;

	    margin-bottom: 20px;



}



#block-views-espresso-page-block .views-field-field-position-postie- {

	position: absolute;

    bottom: 8px;

    left: 0;

    padding: 0px 30px;

	text-shadow: 1px 1px 3px rgba(0, 0, 0, 1);



}



#block-views-espresso-page-block .view-content .views-row .sub-title {

    padding: 0;

    font-size: 19px;

    color: #fff !important;

      font-weight: 600;



}



#block-views-espresso-page-block .view-content .views-row .sub-title{

}



#block-views-espresso-page-block .view-content .views-row .sub-image {

	color: #fff !important;

    font-size: 14px;

	padding: 0;

	    text-align: left;

	    line-height: 16px;

	text-shadow: 1px 1px 3px rgba(0, 0, 0, 1);



}



#block-views-espresso-page-block .view-content .views-row .views-field-field-image-foto-{

	padding: 0px;

	    display: block;

}



#block-views-espresso-page-block .view-content .views-row img{

	    width: 100%;

	height: auto !important;

	max-width: 100%;

}



#block-views-espresso-page-block .views-submit-button {

	display: none !important;

}



/* Listing Page */

























.details-page-content {

	margin: 45px 0px;

}



/* details left */



.details-left {}



.top-details {margin-bottom: 25px;}



.details-left h1 {

	font-size: 29px;

	font-weight: 700;

	margin-top: 0px;

	margin-bottom: 5px;

	color: #a21c25;

}



.details-left h2 {

	color: #666666;

	font-size: 27px;

	margin-top: 0px;

	margin-bottom: 0px;

}



.details-left p {

	font-size: 17px;

	color: #666666;

	margin-bottom: 20px;

}



.middle-details{    margin-bottom: 20px;}

.bottom-details {    margin-bottom: 20px;}



.details-left h3 {

	color: #a21c25;

	font-size: 24px;

	margin-top: 0px;

	margin-bottom: 15px;

}



.details-left ul {

	margin: 0px 0px 0px 0px;

	padding: 0px;

	list-style-type: none;

}



.details-left ul li {

	position: relative;

	color: #666666;

	font-size: 17px;

	padding-left: 20px;

}



.details-left ul li:before {

	content: "";

	height: 8px;

	width: 8px;

	background: #666666;

	position: absolute;

	left: 0;

	top: 8px;

	border-radius: 100%;

}





/* details left */





/* quotes box */



.quotes-box {

	background: #ededed;

	padding: 25px;

	margin-bottom: 20px;

}



.quotes-box p {

	margin-bottom: 0px;

	font-size: 17px;

	color: #666666;

	font-style: italic;

}





/* quotesbox */





/* Member Image */



.member-img {

	margin: 0px 0px 30px 0px;

}



.member-img img {

	width: 100%;

}





/* Member Image */





/* link request box */



.link-request-box {

	background: #ededed;

	padding: 30px;

	width: 100%;

    float: left;

}



.link-request-box h3 {

	margin-top: 0px;

	font-size: 24px;


	color: #6e4571;

	margin-bottom: 20px;

}



.link-request-box p {

	margin-bottom: 0px;

	font-size: 17px;

	color: #666666

}





 ul.request-info {

	list-style-type: none;

	margin: 0;

	padding: 0;

	list-style-position: inside;

}



ul.request-info li {

	font-size: 17px;

	color: #666666;

	position: relative;

	width: 100%;

	float: left;

}



ul.request-info label {

	font-weight: 400;

	width: 135px;

	float: left;

}



ul.request-info label:after {

	content: ":";

	float: right;

	padding-right: 26px;

}



ul.request-info li span {

	float: left;

	width: calc(100% - 135px);

}



.link-request {

	margin-top: 30px;

}



.link-request a {

	background: #6e4571;

	color: #fff !important;

	display: block;

	padding: 10px 0px;

	text-align: center;

	font-size: 24px;

}



	.link-request a:focus {

text-decoration: none !important;

		}

.link-request a:hover  {

	text-decoration: none !important;

	background: #603463;



}

/* link request box */



/* Popup */

/* Popup */







/* Portrait tablets and small desktops */

@media (min-width: 768px) and (max-width: 991px) {

.link-request a {

    font-size: 20px;

}

	.views-exposed-widgets.clearfix {

		margin-top: 0px !important;

	}

}



/* Landscape phones and portrait tablets */

@media (max-width: 767px) {

.details-page-content {

    margin: 35px 0px;

}

	#block-views-espresso-page-block .views-exposed-widgets.clearfix {

		margin-top: 0px;

		margin-bottom: 0px !important;

	}



	#block-views-espresso-page-block .view-filters {

		width: 100%;

	}



	#block-views-espresso-page-block .view-content {

		width: 100%;

	}



}



/* Portrait phones and smaller */

@media (max-width: 575px) {

	#block-views-espresso-page-block .view-content .views-row {

		width: 50% !important;

		/*padding: 0px !important;*/

	}

#block-views-espresso-page-block .view-content .views-row .sub-title {
    font-size: 12px!important;
    line-height: 14px!important;
}
#block-views-espresso-page-block .view-content .views-row .sub-image {
    font-size: 11px!important;
    line-height: 12px!important;
}

	#block-views-espresso-page-block .view-content .views-row .views-field-field-image-foto- {



	}

}



body #page .inner-banner-background {

	background-size: cover !important;

}



#edit-submitted-send-to-email {

	visibility: hidden;

	position: absolute;

}
.form-item.webform-component.webform-component-email.webform-component--send-to-email {
    visibility: hidden;
	    width: 20px;
}
.form-item.webform-component.webform-component-textfield.webform-component--send-to-bestuurder {
    display: none;
}

.email.form-item.webform-component.webform-component-email.webform-component--e-mailadres .description {
    width: 100%;
    margin: 5px 0 10px 0px;
}


#block-views-espresso-page-block {

	margin-top: 35px

}



/*Hem 8/4/19*/
div#block-views-espresso-page-block .content .view-header { float: right; width:34%}
div#block-views-espresso-page-block h2{float: left; color:#666666; font-size: 17px; font-weight: 600; margin-top: 5px; margin-bottom: 0px}
ul.list-inline.filter-online-div li {  font-size: 11px;}
#block-views-espresso-page-block .vefl-twocol .vefl-region{    width: 100%;}
#block-views-espresso-page-block .view-filters{ float: left; width: 57%;}
#block-views-espresso-page-block .view-filters a.fieldset-title { font-size: 17px;  font-weight: 600;}
#block-views-espresso-page-block .view-filters legend {  border: none;}
#block-views-espresso-page-block .views-exposed-widget {    margin-bottom: 10px;}
ul.list-inline.filter-online-div img { margin-top: 0px;  margin-right: 5px;}
#block-views-espresso-page-block .view-content {width:100%}
#block-views-espresso-page-block .view-content .views-row {width:33.33%}
#block-views-espresso-page-block .views-exposed-widget {width: 33%;}
#block-views-espresso-page-block .form-item { padding: 0 0em 0 0}
ul.list-inline.filter-online-div {  margin-left: 0px; text-align: right}
#block-views-espresso-page-block .view-filters a.fieldset-title:hover, #block-views-espresso-page-block .view-filters a.fieldset-title:focus{    color: #a21c25;}
#block-views-espresso-page-block .views-exposed-widget label.option{    font-size: 14px !important;	}
span.Beschikbaar { background-image: url(http://topvrouwen.newsoftdemo.info/sites/all/themes/adminimal_theme/css/images/green-dot.png);
    height: 13px;  width: 13px;  position: absolute;  display: block;  top: 10px;  right: 20px;}
span.Niet { background-image: url(http://topvrouwen.newsoftdemo.info/sites/all/themes/adminimal_theme/css/images/red-dot.png);
    height: 13px;  width: 13px;  position: absolute;  display: block;  top: 10px;  right: 20px;}
span.Beperkt { background-image: url(http://topvrouwen.newsoftdemo.info/sites/all/themes/adminimal_theme/css/images/orange-dot.png);
    height: 13px;  width: 13px;  position: absolute;  display: block;  top: 10px;  right: 20px;}
.fieldset-wrapper {  background: #e9e8e8;}

h3.highlight_heading {  font-weight: 600;}
.fieldset-wrapper { position: absolute; z-index: 9;  width: 270px;  padding-left: 10px;}

/* 17may2019 */
.page-node-1906 #columns .node h3 { background:#a21c25; color:#fff; padding:18px 15px; font-weight:normal; font-size:22px; margin:0;  }
.page-node-1906 #block-views-espresso-page-block { position:relative; margin:0;  padding-top: 5px;  }
.page-node-1906 #block-views-espresso-page-block:after { content:""; position:absolute; top:0; left:0; width:100%; height:40px; background:#dadada;  }
.page-node-1906 #block-views-espresso-page-block > h2 { position:relative; z-index:9; padding-left:15px; margin-top:7px; }
.page-node-1906 #block-views-espresso-page-block .view-filters { width:53%; }
.page-node-1906 #block-views-espresso-page-block fieldset legend { background:transparent; margin:0; padding:0; }
.page-node-1906 #block-views-espresso-page-block .view-filters, .page-node-1906 #block-views-espresso-page-block .view-header { position:relative; z-index:9; }
.page-node-1906 div#block-views-espresso-page-block .content .view-header {  margin-right:17px; }
.page-node-1906 #block-views-espresso-page-block span.Beschikbaar { background-image:none; background-color:#49bb04; width:12px; position: absolute; display:block; top:inherit; bottom:10px; left:10px; height:45px; }
.page-node-1906 #block-views-espresso-page-block span.Niet.Beschikbaar { background-color:#bd1522;  }
.page-node-1906 #block-views-espresso-page-block span.Beperkt.Beschikbaar { background-color:#ff8a00;  }
.page-node-1906 div#block-views-espresso-page-block .content .view-header { width:35%; }
.page-node-1906 .region-footer-content #edit-submit { margin-right:0; text-align:center; font-size:1.077em; font-family:"Lucida Grande",Verdana,sans-serif!important; background:#a21c25; }
.page-node-1906 #block-views-espresso-page-block .views-exposed-widget { margin-bottom: 0;  }
.page-node-1906 #block-views-espresso-page-block .form-wrapper { margin-bottom:1px; }
.page-node-1906 #block-views-espresso-page-block .views-exposed-widgets { margin-bottom:0; }
.page-node-1906 .view-filters {     height: 30px; }
.page-node-1906 #block-views-espresso-page-block .view-content { margin-top:15px;  }

/* 27may2019 */
.bottom-details .back-link { font-size:17px; font-weight:700; }


/*Responsive*/
@media (min-width:768px) and (max-width:1024px)
{
	#block-views-espresso-page-block .views-exposed-widget {  width: 28%;}
	div#block-views-espresso-page-block .content .view-header{ width: 50%;}
	ul.list-inline.filter-online-div img{margin-top: 1px;}
	#block-views-espresso-page-block .views-exposed-widget { width: 32%;}
	div#block-views-espresso-page-block h2 { margin-top: 7px;    font-size: 15px;}
	#block-views-espresso-page-block .view-filters {    padding-left: 0px;}
	ul.list-inline.filter-online-div li { font-size: 12px;}
	#block-views-espresso-page-block .view-filters a.fieldset-title{font-size: 14px}
	#block-views-espresso-page-block .view-filters {    width: 38%}
}
@media  (min-width: 768px) and (max-width: 1024px) and (orientation: landscape)
{
	ul.list-inline.filter-online-div {  text-align: right;}
	ul.list-inline.filter-online-div li { font-size: 13px;}
	#block-views-espresso-page-block .view-filters{    width: 50%;}
	div#block-views-espresso-page-block .content .view-header {  width: 40%;}
}
@media (min-width:994px) and (max-width:1024px){
	.page-node-1906 div#block-views-espresso-page-block .content .view-header { width:42%; }
	.page-node-1906 #block-views-espresso-page-block .view-filters { width:45%; }
}

@media (min-width:768px) and (max-width:993px){
	.page-node-1906 div#block-views-espresso-page-block .content .view-header {  width:45%; }
	.page-node-1906 div#block-views-espresso-page-block .content .view-header .list-inline>li { padding-right:0px; padding-left:0px; }
	.page-node-1906 #block-views-espresso-page-block .view-filters { width:40%; }
	.page-node-1906 #block-views-espresso-page-block .views-exposed-widget { width:auto; }
	.page-node-1906 #block-views-espresso-page-block .view-content .views-row .sub-image {  font-size: 12px;  }
	.page-node-1906 #block-views-espresso-page-block .view-content .views-row .sub-title { font-size:16px;  }

}

@media (max-width:767px)
{
	div#block-views-espresso-page-block h2 { width: 100%; margin-bottom: 10px;  float: none;}
	ul.list-inline.filter-online-div {text-align: left; margin-left: 5px;}
	ul.list-inline.filter-online-div li {width: 100%; margin-bottom: 6px;}
	#block-views-espresso-page-block .views-exposed-widget {width:100%; margin-bottom: 0px}
	#block-views-espresso-page-block .view-filters{width: 100%; padding-left: 5px}
	.page-node-1906 #block-views-espresso-page-block .view-filters, .page-node-1906 div#block-views-espresso-page-block .content .view-header { width:100%;  }
	div#block-views-espresso-page-block .content .view-header {  float: left;  width: 100%;}
	.page-node-1906 #block-views-espresso-page-block .form-wrapper { margin-bottom: 10px; }
	.page-node-1906 .view-filters {  height:auto; }
}
@media (max-width:990px)
{
.banner-legacy-content.col-md-6.col-sm-12 {
    margin-top: 30px;
    margin-left: 10px;
    margin-right: -10px;
    background-color: #efefef;
    padding: 10px 30px;
    height: auto;
    display: inline-block;
    width: calc(100% - 20px);
    text-align: center;
}
#block-block-19 .banner-eq2020 {
    width: 100%;
}
#block-block-19 .banner-eq2020 img {
    width: 100%;
    height: auto;
}
}



#edit-field-expertise-tid-wrapper .fieldset-wrapper {
	max-height: 350px;
	overflow: auto;
}
/*end*/
