/*
.blockType-1 { !*Enkele tekst*! }
.blockType-2 { !*Enkele media*! }
.blockType-3 { !*Dubbele tekst*! }
.blockType-4 { !*Dubbele media*! }
.blockType-5 { !*Tekst links, media rechts*! }
.blockType-6 { !*Media links, tekst rechts*! }
.blockType-7 { !*Artikelen*! }
.blockType-8 { !*Formulieren*! }
.blockType-9 { !*Foto's*! }
.blockType-11 { !*Code*! }
.blockType-13 { !*Quote*! }
*/

html {
	background-color: #fff;
	overflow-y: scroll;
}
.clear {
	clear: both !important;
	width: 100% !important;
	height: 0 !important;
	border: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
}
body {
	background-color: #fff;
	color: #5d5042;
	font-family: Roboto, Arial, Helvetica, sans-serif;
	font-size: 16px;
	-webkit-font-smoothing: antialiased;
	font-weight: normal;
	line-height: 24px;
}
h1 {
	font-size: 1.999375em;
	line-height: 32px;
	margin: 0;
}
h2 {
	line-height: 30px;
	padding: 0 0 10px 0;
	margin: 0;
	font-size: 24px;
	text-align: left;
	text-transform: none;
	font-family: 'Roboto Slab', serif;
	font-weight: bold;
}
h3 {
	font-family: Roboto, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 20px;
	line-height: 30px;
	margin: 0;
	text-transform: uppercase;
	color: #666;
}
h4 {
	font-size: 1em;
	line-height: 26px;
	margin: 0;
}
p {
	margin: 0 0 10px 0;
}
p.intro-text {
	line-height: 32px;
	margin-bottom: 30px;
	font-size: 18px;
}
q {
	font-weight: bold;
}
ul,
ol {
	margin: 0 0 20px 25px;
	padding: 0;
}
ul li,
ol li {
	margin: 0;
	padding: 0 0 0 5px;
}
.center {
	text-align: center;
}
input {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
strong {
	font-weight: 700;
}
a {
	color: #c00;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

.link-white a {
    color: white;
}

.blockContainer {
	position: relative;
	width: 100%;
	margin: 0 auto;
	padding-bottom: 20px;
	color: #5d5042;
}
.blockContainer .blockContainer {
	padding: 0;
}
.blockContainer:after {
	display: block;
	clear: both;
	content: '';
}
.blockContainer.blockColor-1 {
	background-color: #fff;
}
.blockContainer.blockColor-2 {
	background-color: #e2dbd4;
}
.blockContainer.blockColor-3 {
	color: #fff;
	background-color: #5d5042;
}
.blockContainer.blockWidth-0 {
	max-width: 100%;
	width: 920px;
}
.col-lg-10 .blockContainer.blockWidth-0 {
	width: 100%;
}
.blockContainer.blockWidth-1,
.narrowDiv .blockContainer.blockWidth-0 {
	width: 100%;
}
.blockContainer.blockType-2 > div img,
.blockContainer.blockType-4 > div img,
.blockContainer.blockType-5 > div img,
.blockContainer.blockType-6 > div img {
	width: 100%;
	height: auto;
}
.blockContainer.blockType-3 > div.seq_1,
.blockContainer.blockType-4 > div.seq_1,
.blockContainer.blockType-5 > div.seq_1,
.blockContainer.blockType-6 > div.seq_1 {
	padding: 0 10px 0 0;
}
.blockContainer.blockType-3 > div.seq_2,
.blockContainer.blockType-4 > div.seq_2,
.blockContainer.blockType-5 > div.seq_2,
.blockContainer.blockType-6 > div.seq_2 {
	padding: 0 0 0 10px;
}
.iz-form,
.iz-form .oneCol,
.iz-form .col {
	width: 100%;
	clear: both;
}
.iz-form .oneCol {
	margin: 0 0 9px 0;
}
.iz-form .oneCol:after {
	content: '';
	clear: both;
	display: block;
}
.iz-form .col.iz-form-error {
	display: none;
	color: #c00;
	margin: 15px 0 2px 0;
	padding: 0 0 0 35%;
}
.iz-form .oneCol.break .col.iz-form-error {
	padding: 0;
}
.iz-form label {
	color: #5d5042;
	line-height: 42px;
	margin-bottom: 0;
	padding-right: 10px;
	width: 35%;
	display: block;
	float: left;
}
.iz-form .oneCol.break label {
	width: 100%;
}
.iz-form input[type="checkbox"],
.iz-form input[type="radio"] {
	display: none;
}
.iz-form input[type="checkbox"] + label:before,
.iz-form input[type="radio"] + label:before,
.iz-form input[type="text"],
.iz-form input[type="password"],
.iz-form input[type="submit"],
.iz-form textarea,
.iz-form select,
.iz-form button[type="submit"] {
	border: 1px solid #bdc5c4;
	border-radius: 0;
	color: #5d5042;
	font-size: 1em;
	margin-bottom: 0;
	max-width: 100%;
	outline: medium none;
	padding: 6px 13px;
	width: 65%;
	background-color: #fff;
}
.iz-form .oneCol.break input[type="text"] {
	width: 100%;
}
.iz-form input[type="radio"] + label:before {
	border-radius: 20px;
}
.iz-form input[type="checkbox"] + label,
.iz-form input[type="radio"] + label {
	width: 100%;
	font-weight: normal;
}
.iz-form input[type="checkbox"] + label:before,
.iz-form input[type="radio"] + label:before {
	font-family: fontello, sans-serif;
	content: '\e805';
	color: #fff;
	margin: 0 10px 0 0;
	transition-property: color;
	transition-duration: 500ms;
	padding: 3px 4px;
}
.iz-form input[type="radio"] + label:before {
	content: '\f111';
}
.iz-form input[type="checkbox"]:checked + label:before,
.iz-form input[type="radio"]:checked + label:before {
	color: #5d5042;
}
.iz-form div.captcha {
	width: 65%;
	float: left;
}
.iz-form .oneCol.break div.captcha {
	width: 100%;
}
.iz-form input:focus,
.iz-form textarea:focus {
	outline: none;
}
.iz-form input.error,
.iz-form textarea.error {
	background: #fff8f8;
	border: 1px solid #5d5042;
}
.iz-form textarea {
	height: 100px;
	resize: none;
}
.iz-form .iz-form-options {
	clear: none;
	float: left;
	width: 65%;
}
.iz-form .oneCol.break .iz-form-options {
	width: 100%;
}
.iz-form .iz-form-options:after {
	content: '';
	clear: both;
	display: block;
}
.iz-form .iz-form-options > div {
	clear: both;
	width: 100%;
}
.iz-form .iz-form-options div:after {
	content: '';
	clear: both;
	display: block;
}
.iz-form input[type="submit"],
.iz-form button[type="submit"],
.iz-form div.iz-submitContainer {
	width: auto;
	cursor: pointer;
	display: inline-block;
	text-decoration: none;
	margin: 20px 0 0 35%;
	color: #fff;
	background-color: #ed5800;
	letter-spacing: 1px;
	padding: 10px 40px;
	border: 0;
	border-radius: 0;
	text-transform: uppercase;
}
.iz-form div.iz-submitContainer i {
	display: none;
}
.iz-form div.iz-submitContainer a {
	color: #fff;
	text-decoration: none;
}
.iz-form input[type="submit"]:hover,
.iz-form button[type="submit"]:hover,
.iz-form div.iz-submitContainer:hover {
	text-decoration: none;
	background-color: #b5afa6;
}
.iz-form div.iz-submitContainer a:hover {
	text-decoration: none;
}
.iz-form div.iz-submitContainer.iz-wait i {
	display: block;
}
.iz-form div.iz-submitContainer.iz-wait a {
	display: none;
}
.iz-form .iz-hide {
	display: none !important;
}
div[data-type="label"] label {
	width: 100%;
}
.iz-form input[disabled] {
	border: 1px solid #eee;
	background-color: #eee;
}
.categories .container {
	padding: 0;
}
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper.w4xh3 {
	padding-bottom: 75%; /* 4:3 */
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.blockContainer article::after {
	content: '';
	clear: both;
	display: block;
}
.blockitem {
	max-width: 100% !important;
	float: left;
}
.blockitem img {
	height: auto;
	width: 100%;
}
.blockContainer article .mediaLibrary {
	margin: 0 auto;
}
.blockContainer.blockType-13 article {
	background-color: #fff;
	font-family: 'Roboto', Arial, sans-serif;
	font-style: italic;
	padding: 0;
	text-align: center;
}
.blockContainer.blockType-13 article blockquote {
	font-size: 1.5em;
	line-height: 32px;
	margin: 0 auto;
	padding: 0 20px;
}
.blockContainer.blockType-13 article blockquote::before {
	content: open-quote;
}
.blockContainer.blockType-13 article blockquote::after {
	content: close-quote;
}
.blockContainer.blockType-13 article cite {
	color: #008080;
	font-size: 1em;
	font-weight: 600;
	line-height: 28px;
}
article .mediaLibrary:after {
	clear: both;
	content: '';
	display: block;
}
.mediaLibrary > a {
	display: inline-block;
	float: left;
	width: calc((100% / 3) - 20px);
}
.mediaLibrary > a > img {
	width: 100%;
	height: auto;
}
.mediaLibrary > a:nth-child(3n+1) {
	clear: both;
}
.mediaLibrary > a:nth-child(3n+1) {
	margin-right: 15px;
}
.mediaLibrary > a:nth-child(3n+2) {
	margin-left: 15px;
	margin-right: 15px;
}
.mediaLibrary > a:nth-child(3n+3) {
	margin-left: 15px;
}
.googleMapsWrapper {
	position: relative;
	padding-bottom: 75%;
	height: 0;
	overflow: hidden;
	margin: 0 0 20px 0;
}
.googleMapsWrapper > div {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
}
section:after {
	clear: both;
	content: '';
	display: block;
}
.logo {
	font-size: 20px;
	display: inline-block;
}
.mediaLibrary {
	width: 100%;
	text-align: center;
	padding: 0 20px;
	letter-spacing: 0;
}
.mediaLibrary img {
	width: auto;
	height: 300px;
	padding: 0 5px 5px 0;
	margin: 0;
	display: inline-block;

}
.mediaLibrary a {
	text-decoration: none;
	padding: 0;
	margin: 0;
	font-size: 0;
}
/** **/
header nav {
	margin-top: 9px;
	position: absolute;
	right: 0;
	text-align: right;
}
header nav:after {
	clear: both;
	content: '';
	display: block;
}
header ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
header nav a {
	color: #5d5042;
	display: inline-block;
	font-family: Roboto, 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 0.875em;
	line-height: 1em;
	margin-bottom: 0;
	margin-left: 25px;
	text-align: right;
	text-transform: uppercase;
	text-decoration: none;
	padding-bottom: 2px;
}
header nav a.active {
	text-decoration: none;
	border-bottom: 1px solid #5d5042;
}
header nav a:hover {
	text-decoration: none;
	border-bottom: 1px solid #23527c;
}

header .searchForm {
	bottom: 0;
	position: absolute;
	right: 0;
	width: 273px;
}
.searchForm {
	height: 45px;
}
.searchForm:after {
	clear: both;
	content: '';
	display: block;
}
.searchForm div {
	bottom: 0;
	position: relative;
	right: 0;
	width: 100%;
}
.searchForm div:after {
	clear: both;
	content: '';
	display: block;
}
.searchForm div input[type="text"] {
	-moz-appearance: none;
	-webkit-appearance: none;
	background-color: #e3dbd5;
	border: 0;
	border-radius: 0;
	bottom: 0;
	font-size: 0.875em;
	left: 0;
	padding: 10px;
	/*position: absolute;*/
	width: 230px;
}
.searchForm div input[type="submit"] {
	-moz-appearance: none;
	-webkit-appearance: none;
	background: #5d5042;
	background-size: 16px;
	border: 0;
	border-radius: 0;
	bottom: 0;
	color: #fff;
	font-family: fontello, sans-serif;
	font-size: 20px;
	height: 44px;
	padding: 0;
	position: absolute;
	right: 0;
	width: 43px;
}
.container .searchForm div input[type="submit"] {
	right: auto;
}
.search-detail h1 {
	padding: 15px 0;
}
.searchForm div input[type="submit"]:hover {
	color: #ed5900;
}
header .categories {
	background-color: #ec5800;
	font-size: 1em;
	padding: 0 15px;
}
header .categories ul li {
	display: inline-block;
	text-transform: uppercase;
}
header .categories ul li a {
	padding: 13px 18px;
	display: block;
	color: #fff;
	text-decoration: none;
}
header .categories ul li:first-child {
	margin-left: 0;
}
header .categories li.active a,
header .categories li:hover a {
	background-color: #5d5042;
}
header .navigation {
	position: absolute;
	right: 0;
	z-index: 10;
}
header > .container > .row {
	height: 104px;
	position: relative;
}
.headerImage {
	height: 437px;
	overflow: hidden;
}
.headerImage img {
	height: auto;
	width: 100%;
}
h2.orange-title {
	color: #ee5900;
	font-weight: bolder;
}
h2.orange-title-background {
	background: #ee5900;
	color: white;
	display: table;
	font-family: 'Roboto Slab', serif;
	font-weight: bold;
	line-height: 1.1em;
	margin: 0;
	padding: 15px;
	text-align: left;
	font-size: 2.5em;
}
h3.grey-title-background {
	background: #5d5143;
	clear: both;
	color: white;
	display: block;
	float: left;
	font-family: 'Roboto', serif;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 10px;
	text-align: left;
	text-transform: uppercase;
}
h2.quote-title {
	color: white;
	font-family: 'Roboto Slab', serif;
	font-size: 45px;
	line-height: 55px;
	font-weight: bold;
	text-shadow: 2px 2px rgba(0, 0, 0, 0.7);
}
h3.quote-subtitle {
	font-family: 'Roboto', serif;
	font-size: 16px;
	line-height: 24px;
	text-align: left;
	text-transform: uppercase;
}
.headerContent .quote-subtitle {
	color: white;
	margin-top: 10px;
}
.imageContainer {
	position: relative;
}
.headerContent {
	bottom: 10%;
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
}
.imageContainer img {
	height: auto;
	width: 100%;
}
footer {
	font-size: 0.875em;
	line-height: 171%;
}
article footer {
	padding: 0;
	margin: 0;
	line-height: 0;
}
footer img {
	vertical-align: middle;
}
footer .row.partners > div {
	height: 100%;
	position: relative;
}
footer .row.partners:after,
footer .row.partners > div:after,
footer .row.partners .partner:after {
	clear: both;
	display: block;
	content: '';
}
footer .row.partners .partner {
	box-sizing: border-box;
	float: left;
	min-height: 155px;
	margin-right: 75px;
	position: relative;
	width: calc(25% - 68px);
}

footer .row.partners .partner:nth-of-type(1) {
	text-align: left;
}
footer .row.partners .partner:nth-of-type(2) {
	text-align: center;
	width: calc(35% - 68px);
}
footer .row.partners .partner:nth-of-type(3) {
	text-align: center;
	width: calc(22% - 68px);
}
footer .row.partners .partner:nth-of-type(4) {
	margin-right: 0;
	text-align: right;
	width: calc(23% - 68px);
}
footer .row.partners .partner img {
	left: 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 100%;
}
footer .row.partners h2 {
	color: #5d5042;
}
footer .row.address {
	background-color: #5d5042;
	color: #fff;
}
footer .mail-squared {
	font-size: 20px;
}
footer .facebook-original {

}
footer .logoNBAFooter {
	max-width: 200px;
}
footer [class^="icon-"] {
	display: inline-block;
	font-size: 30px;
	margin-right: 10px;
	margin-top: 10px;
}
article footer [class^="icon-"] {
	margin: 0;
}
footer [class^="icon-"]:before {
	margin: 0;
}
.colorscheme-dark {
	background-color: #5d5042;
}
.colorscheme-dark .blockContainer {
	color: #fff;
}
.colorscheme-middle {
	background-color: #e2dbd4;
}
.colorscheme-middle .blockContainer {
	/*color: #000;*/
}
.colorscheme-light {
	background-color: #fff;
}
.colorscheme-light .blockContainer {
	color: #000;
}
.colorscheme-image {
	background-size: cover !important;
}
.colorscheme-image .blockContainer {
	color: #fff;
}
.colorscheme-light h2,
.colorscheme-middle h2 {
	color: #ec5800;
}
.colorscheme-middle a {
	color: #ec5800;
}
.whiteText {
	color: #fff;
}
article.article-detail,
.col-lg-16.narrowDiv {
	padding-right: 50px !important;
}
article.article-detail header h1 {
	color: #5d5143;
	font-family: 'Roboto Slab', serif;
	font-size: 2em;
	padding: 0;
	margin: 0;
	margin-bottom: 30px;
}
article.article-detail .share-icons a {
	width: 90px;
	text-align: center;
	color: #fff;
	padding-top: 5px;
	padding-bottom: 5px;
	display: inline-block;
	margin-right: 5px;
	margin-top: 0;
	font-size: 22px;
	cursor: pointer;
	text-decoration: none;
}
article.article-detail .share-icons a.icon-facebook {
	background: #39579a;
}
article.article-detail .share-icons a.icon-facebook:hover {
	background: #4360a0;
}
article.article-detail .share-icons a.icon-twitter {
	background: #4492ce;
}
article.article-detail .share-icons a.icon-twitter:hover {
	background: #50abf1;
}
article.article-detail .share-icons a.icon-mail {
	background: #a3bca8;
}
article.article-detail .share-icons a.icon-mail:hover {
	background: #b0c4b4;
}
article.article-tile {
	margin-bottom: 20px;
	padding-right: 30px;
}
.training-comingsoon article.article-tile {
	padding-right: 0;
}
article.article-tile.fixed-height {
	height: 255px;
	overflow: hidden;
	position: relative;
}
article.article-tile.fluid-height {
	height: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0;
}
.training-comingsoon article.article-tile.fluid-height {
	margin-top: 0;
}
.training-comingsoon article.article-tile h1 {
	line-height: 24px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	font-size: 24px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
}
.training-comingsoon article.article-tile {
	background-color: #5d5042;
	color: #fff;
}
article.article-tile header time {
	font-size: 10px;
	text-transform: uppercase;
}
article.article-tile header h1 {
	font-size: 14px;
	line-height: 24px;
	margin: 0;
	font-weight: bolder;
}
article.article-tile p {
	font-size: 14px;
	line-height: 24px;
}
.training-comingsoon article.article-tile header,
.training-comingsoon article.article-tile p {
	padding: 10px 12px 0 12px;
	line-height: 24px;
}
.training-comingsoon article.article-tile footer {
	padding: 0 10px;
}
article.article-tile.fixed-height footer {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 30px;
	background-color: #fff;
}
article.article-tile h1 a, article.article-tile {
	color: #5d5042;
}
.colorscheme-middle article.article-tile footer {
	background-color: #e2dbd4;
}
.colorscheme-dark article.article-tile footer {
	background-color: #5d5042;
}
.training-comingsoon article.article-tile footer {
	background-color: #5d5042;
}
article.article-tile footer a {
	font-size: 16px;
	color: #ec5800;
	font-weight: bolder;
}
.breadcrumbs {
	color: #999;
	font-size: 13px;
}
.breadcrumbs .breadcrumb {
	text-transform: uppercase;
	color: #aaa;
	font-size: 13px;
	padding-right: 5px;
	padding-left: 5px;
}
.breadcrumbs .breadcrumb:first-child {
	padding-left: 0;
}
.fb-page,
.fb-page > span {
	width: 100% !important;
}
.fb_iframe_widget span {
	display: block !important;
}
.blockType-8 section {
	max-width: 920px;
	margin: 35px auto 35px auto;
}
.page-footer a {
	color: white;
}
.page-footer a.icn-link:hover {
	text-decoration: none;
}
.training-container {
	background: #e2dbd5;
	padding: 25px 0 25px 0;
}
.training-container .training-content {
	max-width: 1200px;
	margin: 0 auto;
}
.training-content .row.no-gutter {
	margin-right: -20px;
}
h2.filter-title {
	font-weight: bold;
}
.training-content .show-all {
	display: block;
	color: #ed5800;
	font-weight: bold;
	cursor: pointer;
}
.training-content .filter-item {
	line-height: 25px;
	vertical-align: top;
}
input[type="checkbox"].filter-checkbox {
	border: 2px solid #5d5042;
	width: 16px;
	height: 16px;
	margin-right: 10px;

	vertical-align: middle;
	position: relative;
	top: -2px;

	outline: none;
}
input[type="checkbox"].filter-checkbox:checked:before {
	font-family: fontello, sans-serif;
	content: '\e805';
	font-size: 12px;
	margin-top: -6px;
	position: absolute;
}
.filter-group {
	margin-top: 15px;
}
.training-item a {
	color: #ed5800;
}
.training-item-tile {
	padding-left: 20px;
	padding-bottom: 20px;
}
.training-item-tile:first-child {
	padding-left: 0;
}
.training-item {
	background: white;
	margin-right: 20px;
}
.training-item img {
	width: 100%;
	height: auto;
}
.training-item > a,
.training-item-image a {
	display: block;
	height: 0;
	overflow: hidden;
	padding-bottom: 50%;
	width: 100%;
}
.training-item-content {
	padding: 5px 12px 40px 12px;
}
.incompany_block .training-item-content {
	padding-top: 10px;
}
.incompany_block .training-item-content h1 a,
.incompany_block .training-item-content h2 a,
.training-comingsoon .article-tile h1 a {
	color: #FFF;
}
.training-comingsoon.training-comingsoon-left {
	padding-right: 10px;
}
.training-comingsoon.training-comingsoon-right {
	padding-left: 10px;
}
.training-comingsoon .training-item-tile {
	background-color: #fff;
	padding: 0;
	margin: 0 0 20px 0;
}
.training-item-content .training-category {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
	line-height: normal;
	color: #5d5143;
}
h3.training-title {
	color: #ed5800;
	text-transform: none;
	font-weight: bold;
	font-size: 18px;
	line-height: 24px;
}
.training-date:after {
	content: "";
	display: block;
	border-bottom: 1px solid #5d5042;
	width: 25%;
	margin-top: 10px;
	margin-bottom: 10px;
}
.training-comingsoon .training-date:after {
	display: none;
}
.training-description {
	margin-bottom: 38px;
	height: 100px;
	overflow: hidden;
}
.incompany_block .training-description {
	height: 118px;
	margin-bottom: 20px;
}
.incompany_block a.icon-right,
.training-comingsoon-right a.icon-right {
	color: #fff !important;
}
.training-comingsoon-right a.icon-right {
	margin-bottom: 10px;
}
.incompany_block a.icon-right:hover,
.training-comingsoon a.icon-right:hover {
	text-decoration: none;
}
.training-footer {
	bottom: 25px;
	font-size: 10px;
	position: absolute;
}
.training-comingsoon .training-footer {
	bottom: 5px;
}
.training-footer a {
	color: #ed5800;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
}
.courseInfo {
	background-color: #e3dbd5;
	line-height: 175%;
	margin-bottom: 25px;
	padding: 20px;
	text-align: center;
}
.courseInfo .categories {
	text-transform: lowercase;
}
.courseInfo h2 {
	color: #ec5800;
	font-weight: bold;
	text-align: center;
}
.icon-location {
	font-size: 1.5em;
	margin-top: 16px;
}
.price {
	font-size: 1.875em;
	line-height: 200%;
}
.subscribeButton {
	margin-bottom: 25px;
	margin-top: 35px;
}
.subscribeButton a {
	background-color: #ec5800;
	color: #fff;
	font-size: 0.75em;
	padding: 14px 13px;
	text-transform: uppercase;
}
.subscribeButton a:hover {
	background-color: #fff;
	border: 1px solid #ec5800;
	color: #ec5800;
	text-decoration: none;
}
.courseInfo .subscribeButton a,
.courseHeader .subscribeButton a {
	background-color: #fff;
	color: #ec5800
}
.courseInfo .subscribeButton a:hover,
.courseHeader .subscribeButton a:hover {
	background-color: #ec5800;
	color: #fff;
	text-decoration: none;
}
a.subscribeButton:before,
.subscribeButton a:before {
	content: '\f178';
	font-family: fontello, sans-serif;
	padding-right: 7px;
	text-transform: uppercase;
}
.courseHeader {
	background-size: cover;
	height: 400px;
	width: 100%;
}
.courseHeader .row {
	height: 100%;
}
.courseHeader .container {
	bottom: 0;
	height: 100%;
	position: relative;
}
.courseHeader .container > div {
	bottom: 25px;
	padding-right: 20px;
	position: absolute;
}
.courseHeader .container > div:after {
	clear: both;
	content: '';
	display: block;
}
.courseHeader .courseCategories {
	background-color: #fff;
	color: #ec5800;
	display: inline-block;
	padding: 10px;
	text-transform: uppercase;
}
.courseHeader .courseDate {
	background-color: #5d5042;
	color: #fff;
	float: left;
	padding: 10px;
}
.courseHeader .subscribeButton {
	float: left;
	margin: 0;
	text-transform: uppercase;
}
.courseHeader .subscribeButton {
	background-color: #fff;
	color: #ec5800;
	display: inline-block;
	padding: 10px;
	font-size: 12px;
}
.courseHeader .subscribeButton.borderLeft {
	border-left: 1px solid #5d5042;
}
.courseHeader .subscribeButton:hover {
	background-color: #ec5800;
	color: #fff;
	text-decoration: none;
}
#training-pagination {
	display: none;
}
#training-pagination a {
	cursor: pointer;
	text-decoration: none;
}
.training-comingsoon .experiences {
	padding-top: 10px;
}
.experiences {
	color: #5d5042;
}
.experiences h2 {
	margin-bottom: 10px;
	margin-top: 5px;
}
.experience {
	border-bottom: 1px solid #000;
	margin-bottom: 40px;
	padding-bottom: 10px;
	line-height: 24px;
}
q {
	font-weight: bold;
	/*font-style: italic;*/
	font-size: 17px;

}
q:before, q:after {
	content: "'";
}
.experience-subtitle {
	border-bottom: 1px solid black;
	padding-bottom: 5px;
	padding-top: 25px;
	margin-bottom: 15px;
	font-size: 17px;
}
.experience-item {
	padding-left: 15px;
	padding-right: 15px;
}
.experience-header {
	font-weight: bold;
	text-align: center;
	margin-bottom: 25px;
}
.toggler-accordion {
	font-weight: bold;
	color: #ec5800;
	display: block;
	cursor: pointer;
	font-size: 1.15em;
    line-height: 1.4em;
}
.toggler-accordion:after {
	font-family: fontello, sans-serif;
	content: "\e807";
	margin-left: 10px;
    font-size: 0.8em;
}
.element-accordion {
	margin-top: 0;
	margin-bottom: 0;
	transition-property: margin;
	transition-duration: 600ms;
}
.element-accordion.active {
	margin-top: 25px;
	margin-bottom: 25px;
	transition-property: margin;
	transition-duration: 600ms;
}
.toggler-accordion.active:after {
	font-family: fontello, sans-serif;
	content: "\e806";
	margin-left: 10px;
}
.incompany_block {
	background-color: #5d5042;
	color: #fff;
}
.incompany_block img {
	width: 100%;
	height: auto;
}
.logo-nba {
	z-index: 2;
	position: relative;
}
a, .searchResult a {
	color: #ec5800;
}
.logo {
	bottom: 0;
    left: 0;
    position: absolute;
	vertical-align: text-bottom;
}
#accordion {
	padding-top: 30px;
    padding-bottom: 40px;
}
.icnHome {
	width: 16px;
	height: 21px;
	margin-top: -4px;
}

.iz-form .col:empty {
	display: none;
}

#livechat-compact-container {
	display: none;
}

/*.open-livechat {*/
	/*background: #ed5800;*/
	/*width: 300px;*/
	/*height: 100px;*/
	/*position: fixed;*/
	/*bottom: 0;*/
	/*right: 0;*/
	/*margin-right: 50px;*/
	/*text-decoration: none;*/
	/*box-sizing: border-box;*/
	/*color: white;*/

	/*text-align: center;*/
/*}*/

/*.open-livechat:hover {*/
	/*text-decoration: none;*/
	/*color: white;*/
/*}*/

.livechat_button {
	position: fixed;
	bottom: 0;
	right: 0;
	margin-right: 50px;
	z-index: 10;
}

.filler {
	height: 100px;
}