[class*='col-'] [class*='col-']{padding-right: 0px; padding-left: 0;}

[class*='col-'] [class*="col-"]:last-of-type{}
.content{float:left; width:100%; padding:0 0 0 0;}
/*  overflow-x: hidden; */
.container{margin-right: auto; margin-left: auto; max-width:960px; float:none;}

.stroke .container.fullwidthcontainer{padding-left:0!important;padding-right:0!important;}
.stroke.noelementspace .row-inner [class*='col-']{padding-right:0;}
.stroke.noelementspace .row-inner{padding-right:0px;}

@media screen and (max-width: 480px){
	.stroke.nospaceoncontainer .container.fullwidthcontainer [class*='col-']{padding-right:0;}
  .stroke.nospaceoncontainer .container.fullwidthcontainer [class*='col-'] [class*='col-']{padding-right:0px;}
}

.container-fluid{width:95%; margin: auto; padding-right: 0px; padding-left: 0px;}
.container:after{clear: both;}
.container:before, .container:after{display: table; content: " ";}
.container:after{clear: both;}

.stroke .row{margin-left:0; margin-right:0;}
.stroke.nospaceoncontainer .row{margin-left: -0px; margin-right: -0px;}
.row:before,.row:after{display: table; content: " ";}
.row:after{clear: both;}
.row-inner{float: left; display: inline-block; width: 100%; padding-left: 0px; padding-right:0;}

.coll-rr{display:block; margin-right: -0px; position: relative;}
.element.noelementinnerspace .coll-rr{margin-right:inherit;}
.element.noelementinnerspace [class*='col-']{padding-right:0;}

.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,
.col-m-1,.col-m-2,.col-m-3,.col-m-4,.col-m-5,.col-m-6,.col-m-7,.col-m-8,.col-m-9,.col-m-10,.col-m-11,.col-m-12,
.col-t-1,.col-t-2,.col-t-3,.col-t-4,.col-t-5,.col-t-6,.col-t-7,.col-t-8,.col-t-9,.col-t-10,.col-t-11,.col-t-12
{position: relative; min-height: 1px; float:left;}

.breadcrumb {padding: 0;}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,
.col-t-1,.col-t-2,.col-t-3,.col-t-4,.col-t-5,.col-t-6,.col-t-7,.col-t-8,.col-t-9,.col-t-10,.col-t-11,.col-t-12{width:100%;}
.col-m-12{width:100%;}
.col-m-11{width:91.66666666666666%;}
.col-m-10{width:83.33333333333334%;}
.col-m-9{width:75%;}
.col-m-8{width:66.66666666666666%;}
.col-m-7{width:58.333333333333336%;}
.col-m-6{width:50%;}
.col-m-5{width:41.66666666666667%;} 
.col-m-4{width:33.33333333333333%;} 
.col-m-3{width:25%;} 
.col-m-2{width:16.666666666666664%;} 
.col-m-1{width:8.333333333333332%;}
.offset-m-1{margin-left: 8.333333333333332%;}
.offset-m-2{margin-left: 16.666666666666664%;}
.offset-m-3{margin-left: 25%;}
.offset-m-4{margin-left: 33.33333333333333%;}
.offset-m-5{margin-left: 41.66666666666667%;}
.offset-m-6{margin-left: 50%;}
.offset-m-7{margin-left: 58.333333333333336%;}
.offset-m-8{margin-left: 66.66666666666666%;}
.offset-m-9{margin-left: 75%;}
.offset-m-10{margin-left: 83.33333333333334%;}
.offset-m-11{margin-left: 91.66666666666666%;}
.offset-m-12{margin-left: 100%;}
.push-m-1{margin-right: 8.333333333333332%;}
.push-m-2	{margin-right: 16.666666666666664%;} 
.push-m-3	{margin-right: 25%;}
.push-m-4 {margin-right: 33.33333333333333%;}
.push-m-5 {margin-right: 41.66666666666667%;}
.push-m-6 {margin-right: 50%;}
.push-m-7 {margin-right:58.333333333333336%;}
.push-m-8 {margin-right:66.66666666666666%;}
.push-m-9 {margin-right:75%;}
.push-m-10{margin-right:83.33333333333334%;}
.push-m-11{margin-right:91.66666666666666%;}
.push-m-12{margin-right:100%;}

.txt-a-left{text-align:left!important;}
.txt-a-center{text-align:center!important;}
.txt-a-right{text-align:right!important;}


@media screen and (min-width: 481px) and (max-width: 768px){
	.content{float:left; width:100%; padding:0 0 0 0;}
	[class*='col-'] [class*='col-']{padding-right: 25px;}
  .row-inner{padding-right:0; padding-left: 25px;}
  .stroke.nospaceoncontainer .row{margin-left: -25px; margin-right: -25px;}
  .coll-rr{margin-right: -25px}
	.stroke.noelementspace .row-inner{padding-right:25px;}
  
	.col-t-12{width:100%;}
	.col-t-11{width:91.66666666666666%;}
	.col-t-10{width:83.33333333333334%;}
	.col-t-9{width:75%;}
	.col-t-8{width:66.66666666666666%;}
	.col-t-7{width:58.333333333333336%;}
	.col-t-6{width:50%;}
	.col-t-5{width:41.66666666666667%;} 
	.col-t-4{width:33.33333333333333%;} 
	.col-t-3{width:25%;} 
	.col-t-2{width:16.666666666666664%;} 
	.col-t-1{width:8.333333333333332%;}
  .offset-t-1{margin-left: 8.333333333333332%;}
  .offset-t-2{margin-left: 16.666666666666664%;}
  .offset-t-3{margin-left: 25%;}
  .offset-t-4{margin-left: 33.33333333333333%;}
  .offset-t-5{margin-left: 41.66666666666667%;}
  .offset-t-6{margin-left: 50%;}
  .offset-t-7{margin-left: 58.333333333333336%;}
  .offset-t-8{margin-left: 66.66666666666666%;}
  .offset-t-9{margin-left: 75%;}
  .offset-t-10{margin-left: 83.33333333333334%;}
  .offset-t-11{margin-left: 91.66666666666666%;}
  .offset-t-12{margin-left: 100%;}
  .push-t-1{margin-right: 8.333333333333332%;}
  .push-t-2	{margin-right: 16.666666666666664%;} 
  .push-t-3	{margin-right: 25%;}
  .push-t-4 {margin-right: 33.33333333333333%;}
  .push-t-5 {margin-right: 41.66666666666667%;}
  .push-t-6 {margin-right: 50%;}
  .push-t-7 {margin-right:58.333333333333336%;}
  .push-t-8 {margin-right:66.66666666666666%;}
  .push-t-9 {margin-right:75%;}
  .push-t-10{margin-right:83.33333333333334%;}
  .push-t-11{margin-right:91.66666666666666%;}
  .push-t-12{margin-right:100%;}
}


@media screen and (min-width:769px){
	.content{padding:0 0 0 0;}
  [class*='col-'] [class*='col-']{padding-right: 30px;}
	.row-inner{padding-right:0; padding-left: 30px;}
	.stroke.noelementspace .row-inner{padding-right:30px;}
  .stroke.nospaceoncontainer .row{margin-left: -30px; margin-right: -30px;}
  .coll-rr{margin-right: -30px}
  
  .col-1  {width: 8.333333333333332%;} 
  .col-2  {width: 16.666666666666664%;}
  .col-3  {width: 25%;} 
  .col-4  {width: 33.33333333333333%;}
  .col-5  {width: 41.66666666666667%;}
  .col-6  {width: 50%;}
  .col-7  {width: 58.333333333333336%;}
  .col-8  {width: 66.66666666666666%;}
  .col-9  {width: 75%;}
  .col-10 {width: 83.33333333333334%;}
  .col-11 {width: 91.66666666666666%;}
  .col-12 {width: 100%;}
  .offset-1{margin-left: 8.333333333333332%;}
  .offset-2{margin-left: 16.666666666666664%;}
  .offset-3{margin-left: 25%;}
  .offset-4{margin-left: 33.33333333333333%;}
  .offset-5{margin-left: 41.66666666666667%;}
  .offset-6{margin-left: 50%;}
  .offset-7{margin-left: 58.333333333333336%;}
  .offset-8{margin-left: 66.66666666666666%;}
  .offset-9{margin-left: 75%;}
  .offset-10{margin-left: 83.33333333333334%;}
  .offset-11{margin-left: 91.66666666666666%;}
  .offset-12{margin-left: 100%;}
  
  .push-1{margin-right: 8.333333333333332%;}
  .push-2	{margin-right: 16.666666666666664%;} 
  .push-3	{margin-right: 25%;}
  .push-4 {margin-right: 33.33333333333333%;}
  .push-5 {margin-right: 41.66666666666667%;}
  .push-6 {margin-right: 50%;}
  .push-7 {margin-right:58.333333333333336%;}
  .push-8 {margin-right:66.66666666666666%;}
  .push-9 {margin-right:75%;}
  .push-10{margin-right:83.33333333333334%;}
  .push-11{margin-right:91.66666666666666%;}
  .push-12{margin-right:100%;}
}.img-responsive{ display: inline-block; height: auto; max-width: 100%;}
.img-rounded{border-radius:5px 5px 5px 5px;}
.img-circle{-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;}
img.full{width: 100%;}
.background-image{background-size:cover!important; background-repeat: no-repeat; background-position:center center!important;}
.overflow-visble{overflow:visible!important;}
.m-0{margin:0px!important;}
.m-bot-0{margin-bottom:0px!important;}
.m-5{margin:5px!important;}
.m-top-5{margin-top:5px!important;}
.m-left-5{margin-left:5px!important;}
.m-right-5{margin-right:5px!important;}
.m-bot-5{margin-bottom:5px!important;}
.m-10{margin:10px!important;}
.m-top-10{margin-top:10px!important;}
.m-left-10{margin-left:10px!important;}
.m-right-10{margin-right:10px!important;}
.m-bot-10{margin-bottom:10px!important;}
.m-15{margin:15px!important;}
.m-top-15{margin-top:15px!important;}
.m-left-15{margin-left:15px!important;}
.m-right-15{margin-right:15px!important;}
.m-bot-15{margin-bottom:15px!important;}
.m-20{margin:20px!important;}
.m-top-20{margin-top:20px!important;}
.m-left-20{margin-left:20px!important;}
.m-right-20{margin-right:20px!important;}
.m-bot-20{margin-bottom:20px!important;}
.m-30{margin:30px!important;}
.m-top-30{margin-top:30px!important;}
.m-left-30{margin-left:30px!important;}
.m-right-30{margin-right:30px!important;}
.m-bot-30{margin-bottom:30px!important;}
.m-40{margin:40px!important;}
.m-top-40{margin-top:40px!important;}
.m-left-40{margin-left:40px!important;}
.m-right-40{margin-right:40px!important;}
.m-bot-40{margin-bottom:40px!important;}
.m-50{margin:50px!important;}
.m-top-50{margin-top:50px!important;}
.m-left-50{margin-left:50px!important;}
.m-right-50{margin-right:50px!important;}
.m-bot-50{margin-bottom:50px!important;}

.p-0{padding:0px!important;}
.p-top-0{padding-top:0px!important;}
.p-left-0{padding-left:0px!important;}
.p-right-0{padding-right:0px!important;}
.p-bot-0{padding-bottom:0px!important;}
.p-10-0{padding:10px 0px!important;}
.p-10{padding:10px!important;}
.p-top-10{padding-top:10px!important;}
.p-left-10{padding-left:10px!important;}
.p-right-10{padding-right:10px!important;}
.p-bot-10{padding-bottom:10px!important;}
.p-15{padding:15px!important;}
.p-top-15{padding-top:15px!important;}
.p-left-15{padding-left:15px!important;}
.p-right-15{padding-right:15px!important;}
.p-bot-15{padding-bottom:15px!important;}
.p-15-0{padding:15px 0px!important;}

.p-20{padding:20px!important;}
.p-top-20{padding-top:20px!important;}
.p-left-20{padding-left:20px!important;}
.p-right-20{padding-right:20px!important;}
.p-bot-20{padding-bottom:20px!important;}
.p-30{padding:30px!important;}
.p-top-30{padding-top:30px!important;}
.p-left-30{padding-left:30px!important;}
.p-right-30{padding-right:30px!important;}
.p-bot-30{padding-bottom:30px!important;}
.p-40{padding:40px!important;}
.p-top-40{padding-top:40px!important;}
.p-left-40{padding-left:40px!important;}
.p-right-40{padding-right:40px!important;}
.p-bot-40{padding-bottom:40px!important;}

.b-white{background:white;}
.displaynone{display:none; visibility:hidden;}

.img-100-width{width: 100%!important; height:auto!important; max-height: none!important;}
.img-100-height{height: 100%!important; width:auto!important; max-width: none!important;}

.fullwidthcontainer{min-width: 100%!important; max-width: 100%!important;}
.fullheightcontainer{min-height: 100%!important; max-height: 100%!important;}

.bg-red{background:#F55858;}
.bg-green{background:#57B157;}
.bg-blue{background:#5C5CFA;}
.bg-orange{background:#FCA159;}
.bg-drk-grey{background:#333333;}
.bg-grey{background:#BDBDBD;}

.min-h-10{min-height:10px!important;}
.min-h-200{min-height:200px!important;}

.flt-none{float:none!important;}
.flt-right{float:right!important;}
.flt-left{float:left!important;}
.w-100{width:100%;}
.w-48{width:48%;}


@media screen and (max-width: 768px){
	.p-t-0{padding:0px!important;}
  .p-t-normal{padding:0 15px!important;}
}

.clear{*zoom: 1; clear: both;}
@media screen and (min-width: 480px) and (max-width: 768px){
.clear-t{*zoom: 1; clear: both;}

}

@media screen and (min-width: 768px){
	.show-mobile, .show-mobile-inline{display:none;}
	.hide-mobile{display:block;}
	.hide-mobile-inline{display:inline-block;}
}

@media screen and (max-width: 768px){
	.show-mobile{display:block;}
	.hide-mobile, .hide-mobile-inline{display:none;}
	.show-mobile-inline{display:inline-block;}
  .p-t-0{padding:0!important;}
}

@media screen and (max-width: 480px){
	.w-m-100{width:100%!important;}
  .p-m-0{padding:0!important;}
  .p-m-normal{padding:0 15px!important;}
}/* Fonts */


@font-face {
  font-family: 'Blanch Caps';
  src: url('https://chadash.nl/custom/assets/fonts/Blanch-Caps.eot?#iefix') format('embedded-opentype'), url('https://chadash.nl/custom/assets/fonts/Blanch-Caps.otf')  format('opentype'),
	     url('https://chadash.nl/custom/assets/fonts/Blanch-Caps.woff') format('woff'), 
       url('https://chadash.nl/custom/assets/fonts/Blanch-Caps.ttf') format('truetype'), 
       url('https://chadash.nl/custom/assets/fonts/Blanch-Caps.svg#Blanch-Caps') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Black Jack';
  src: url('https://chadash.nl/custom/assets/fonts/BlackJack.eot?#iefix') format('embedded-opentype'), 
  		 url('https://chadash.nl/custom/assets/fonts/BlackJack.otf') format('opentype'),
	     url('https://chadash.nl/custom/assets/fonts/BlackJack.woff') format('woff'), 
       url('https://chadash.nl/custom/assets/fonts/BlackJack.ttf') format('truetype'), 
       url('https://chadash.nl/custom/assets/fonts/BlackJack.svg#BlackJack') format('svg');
  font-weight: normal;
  font-style: normal;
}
body{font-size:100%; overflow-x: hidden;} #layout{overflow-x:hidden;}
*, *:after, *:before {margin: 0; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; word-break: break-word; font-family:"ff-tisa-web-pro";}
h1 {font:normal normal normal 46px/40px "Blanch caps"; color:#72BA6F; margin:0 0 10px 0;}
h2 {font:normal normal normal 46px/40px "Blanch caps"; color:#72BA6F; margin:0 0 10px 0;}
h3 {font:normal normal normal 25px/1.3em "Black Jack"; color:#A4D6D4; margin:0 0 0 0;}
h4 {font:normal normal normal 25px/20px "Blanch caps"; color:#878573; margin:0;}
h5 {font:normal normal normal 16px/1.3em "Black Jack"; color:#878573; margin:0 0 12px 0;}
h6 {font:normal normal 600 16px/21px "ff-tisa-web-pro"; color:#565A41; margin:0 0 3px 0;}
a {text-decoration: none; font:normal normal normal 16px/21px "ff-tisa-web-pro"; color:#878573; -webkit-transition: all .2s ease;transition: all .2s ease;}
	a:hover {color:#565A41;}
    
p {font: normal normal normal 16px/21px "ff-tisa-web-pro"; margin:0 0 21px 0; color:#656355; word-wrap: break-word;}
	p.small{ font: normal normal normal 13px/17px "ff-tisa-web-pro"; margin:0 0 17px 0; color:#72BA6F;}
	p.intro{ font: normal normal 600 17px/22px "ff-tisa-web-pro"; margin:0 0 26px 0; color:#656355;}
  
ul{ font: normal normal normal 16px/21px "ff-tisa-web-pro"; }
blockquote{font: normal normal normal 26px/1.3em "Black Jack"; color:#878573; margin:0 0 0 0; display:inline-block;}
  blockquote::before{content:'‘'; position:relative;}
  blockquote::after{content:'’'; margin:0 0 0 0;}
.stroke{padding: 30px 20px 30px 20px; margin: 0 0 0 0; display: inline-table; float:left; width:100%;}
.stroke.nopadding{padding:0;} .stroke.nomargin{margin:0;}
.stroke.maxwidth-active{padding-left:20px; padding-right:20px;}

pre {white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; font-family: consolas, courier, monospace; font-size: 1em; line-height: 1.2em; white-space: pre; background-color: #F2F2F2; color: #000; padding: 1em; margin: 1.2em 0;}
table{width:100%;}

.element{width:100%; height: 100%; padding:30px 20px; overflow:hidden;}
.element.noelementpadding{padding:0;}

/* Tablet */
@media screen and (min-width: 481px){
 	h1 { font: normal normal normal 54px/46px "Blanch caps"; margin:0 0 10px 0;}
  h2 { font: normal normal normal 54px/46px "Blanch caps"; margin:0 0 10px 0;}
  h3 { font: normal normal normal 30px/1.3em "Black Jack"; margin:0 0 0 0;}
  h4 { font: normal normal normal 29px/21px "Blanch caps"; margin:0;}
  h5 { font: normal normal normal 19px/1.3em "Black Jack"; margin:0 0 12px 0;}
  h6 { font: normal normal 600 16px/21px "ff-tisa-web-pro"; margin:0 0 5px 0;}
  body { font: normal normal normal 16px/21px "ff-tisa-web-pro";}
  p { font: normal normal normal 16px/21px "ff-tisa-web-pro"; margin:0 0 21px 0;}
  	p.small{ font: normal normal normal 13px/17px "ff-tisa-web-pro"; margin:0 0 17px 0;}
		p.intro{ font: normal normal 600 20px/26px "ff-tisa-web-pro"; margin:0 0 26px 0;}
    ul{ font: normal normal normal 16px/21px "ff-tisa-web-pro";}
    a { font: normal normal normal 16px/21px "ff-tisa-web-pro";}
	blockquote{font: normal normal normal 30px/40px "Black Jack"; margin:0 0 8px 0;}
  .stroke{padding: 70px 30px 70px 30px; margin: 0 0 0 0;}
  .stroke.maxwidth-active{padding-left:5%; padding-right:5%;}
  .element{padding:70px 60px;}
}

/* Desktop */
@media screen and (min-width: 769px){
  h1 { font: normal normal normal 68px/46px "Blanch caps"; margin:0 0 10px 0;}
  h2 { font: normal normal normal 68px/46px "Blanch caps"; margin:0 0 10px 0;}
  h3 { font: normal normal normal 34px/1.3em "Black Jack"; margin:0 0 0 0;}
  h4 { font: normal normal normal 34px/26px "Blanch caps"; margin:0;}
  h5 { font: normal normal normal 26px/1.3em "Black Jack"; margin:0 0 12px 0;}
  h6 { font: normal normal 600 21px/18px "ff-tisa-web-pro"; margin:0 0 5px 0;}
  body { font: normal normal normal 16px/22px "ff-tisa-web-pro";}
  p { font: normal normal normal 16px/22px "ff-tisa-web-pro"; margin:0 0 26px 0;}
  	p.small{ font: normal normal normal 13px/17px "ff-tisa-web-pro"; margin:0 0 21px 0;}
		p.intro{ font: normal normal 600 20px/26px "ff-tisa-web-pro"; margin:0 0 32px 0;}
  	ul{font: normal normal normal 16px/22px "ff-tisa-web-pro";}
  	a {font: normal normal normal 16px/22px "ff-tisa-web-pro";}
  blockquote{font: normal normal normal 43px/51px "Black Jack"; margin:0 0 10px 0;}
  .stroke{padding: 80px 40px 80px 40px; margin: 0 0 0 0;}
  .stroke.maxwidth-active{padding-left:5%; padding-right:5%;}
  .element{padding:80px 80px;}
}
/* Large screen */
@media screen and (min-width: 991px){
	h1 { font: normal normal normal 68px/46px "Blanch caps"; margin:0 0 10px 0;}
  h2 { font: normal normal normal 68px/46px "Blanch caps"; margin:0 0 10px 0;}
  h3 { font: normal normal normal 34px/1.3em "Black Jack"; margin:0 0 0 0;}
  h4 { font: normal normal normal 34px/26px "Blanch caps"; margin:0;}
  h5 { font: normal normal normal 26px/1.3em "Black Jack"; margin:0 0 14px 0;}
  h6 { font: normal normal 600 21px/18px "ff-tisa-web-pro"; margin:0 0 5px 0;}
  body { font: normal normal normal 16px/22px "ff-tisa-web-pro";}
  p { font: normal normal normal 16px/22px "ff-tisa-web-pro"; margin:0 0 26px 0;}
  	p.small{ font: normal normal normal 13px/17px "ff-tisa-web-pro"; margin:0 0 21px 0;}
		p.intro{ font: normal normal 600 20px/26px "ff-tisa-web-pro"; margin:0 0 32px 0;}
  	ul{ font: normal normal normal 16px/22px "ff-tisa-web-pro";}
		a { font: normal normal normal 16px/22px "ff-tisa-web-pro";}
	blockquote{font: normal normal normal 43px/51px "Black Jack"; margin:0 0 10px 0;} 
  .stroke{padding: 80px 40px 80px 40px; margin: 0 0 0 0;}
  .element{padding:80px 80px;}
}
hr{
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #EEEEEE;
  margin: 1em 0;
  padding: 0;
}

img {
  border: 0;
  margin: 0;
}


/* Inputs */
input, textarea, button, select{outline: none; width:100%; -webkit-appearance: none; border-radius: 0;}
textarea{resize: none; height: 200px;overflow:hidden;}

input[type="text"], input[type="email"], input[type="tel"], textarea, button, select{
  padding: 10px 15px 14px 15px;
  border: 2px solid #FFFFFF;
  background:#FFFFFF;
  width: 100%;
  margin-bottom: 15px;
  color: #063E06;
	border-radius:5px 5px 5px 5px;	-webkit-transition: all .2s ease;transition: all .2s ease;  font:normal normal normal 14px/18px "ff-tisa-web-pro";
}
select{padding:12px 8px;}
input[type="file"]{
	background:#FFFFFF;
  color: #063E06;
  margin-bottom: 18px;
  float:left;
}
input[type="file"]::-webkit-file-upload-button{
	-webkit-appearance: none; border-radius:0px; -webkit-border-radius:0;
  color:#063E06;
  background: #FFFFFF;
	border:0; outline:0; float:left;
  -webkit-user-select: none;
  cursor: pointer;
  display: inline-block;
	padding: 12px 18px; 
   white-space: nowrap;
	-webkit-transition: all .2s ease;transition: all .2s ease;}
input[type="file"]::-webkit-file-upload-button:hover{
  background:#FFFFFF;
}

.form-row-radio, .form-row-checkbox{width:100%;}


input[type='radio'],
input[type='checkbox']{
  background:#FFFFFF;
  border: 1px solid #FFFFFF;
  width:30px;
  height:30px;
  margin-bottom: 18px;
}
input[type='radio'], input[type='radio']:checked::after{border-radius:5px 5px 5px 5px;}
	input[type='checkbox']:checked::after, input[type='radio']:checked::after{
    content: '';
    background-color:#72BA6F;
    width: 20px;
    height: 20px;
    margin:4px;
    float: left;
    text-align: center;
  }




input[type=submit]{
	border: 0; 
	padding: 12px 18px; 
	background: #878573; 
	margin: 0 0 10px 0; 
	color:#FFFFFF; 
	cursor:pointer;
	-webkit-transition: all .2s ease;transition: all .2s ease;	float: right;
	width: auto;
}
input[type=submit]:hover{background:#72BA6F;}

@media screen and (min-width: 481px){
	input{
  	font-size:16px;
  }
  input[type="text"], input[type="email"], input[type="tel"], textarea, button, select{
  	padding: 10px 15px 14px 15px;
    font:normal normal normal 17px/22px "ff-tisa-web-pro";
  }
}
.related-item{
	height:180px;
	margin-bottom: 0px;
}

.related-item a{
  display: inline-block; float:left; position:relative; overflow: hidden;
  width: 100%; height: 100%; background:#878573;
}

	.related-item .related-image{
  	float: left; width: 100%; height: 100%; padding:0px; position: relative; border:0;
		background-position:center center; background-repeat: no-repeat; background-size:cover!important; -ms-behavior: url('../backgroundsize.htc'); 
		opacity:0.9; -webkit-transition: all 0.35s; transition: all 0.35s;
	}
	.related-item .related-text{
		padding: 8px; float: left;
		width: 100%; position: absolute;
	  box-sizing: border-box;
		z-index: 2;
	  top: auto;
	  top: 0;
	  max-height: 100%;
	  text-align: left;
	}
    .related-item .related-text h3{color:white;}
    .related-item .related-text p{
	    -webkit-transition: all 0.35s; transition: all 0.35s;
      -webkit-transform: translate3d(0,40px,0); transform: translate3d(0,40px,0);
      opacity:0; color:white;
   	}

.related-item:hover .related-text p{
  -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);
  opacity:1;
}
.related-item:hover .cat-image{
	-webkit-transform: scale(1.1); transform: scale(1.1);
	opacity:1;
}

@media screen and (min-width: 481px){
  .related-item{margin-bottom: 25px; height:250px;}
}
@media screen and (min-width: 769px){
	.related-item{margin-bottom: 30px; height:320px;}
}
@media screen and (min-width: 991px){
	.related-item{margin-bottom: 30px; height:320px;}
}
  	/* Inputs */
.btn-default-outer.left{text-align:left;}
.btn-default-outer.right{text-align:right;}
.btn-default-outer.center{text-align:center;}

.btn-default{
	display: inline-block; margin-bottom: 0; text-align: center; vertical-align: middle; text-decoration:none;
	cursor: pointer; border: 2px solid transparent;  word-break: break-word; padding:0;
  -webkit-tap-highlight-color: rgba (0,0,0,0); border-radius:5px 5px 5px 5px; -webkit-transition: all .2s ease;transition: all .2s ease; 	float:none; color: #878573; background: transparent;position:relative;
	font:normal normal normal 29px/20px "Blanch caps"; text-transform:uppercase; }

	.btn-default:hover, 
	.btn-default:focus, 
	.btn-default:active, 
	.btn-default.active{background:transparent; color: #565A41; border-color: transparent;}

.btn-default.empty{background:transparent; color: #878573; border-color: transparent;}
	.btn-default.empty:hover, 
	.btn-default.empty:focus, 
	.btn-default.empty:active, 
	.btn-default.empty.active{background:transparent; color: #565A41; border-color: transparent;}

.btn-default.filled{background:transparent; color: rgba(255, 255, 255, 0.75); border-color: transparent;}
	.btn-default.filled:hover, 
	.btn-default.filled:focus, 
	.btn-default.filled:active, 
	.btn-default.filled.active{background:transparent; color: #FFFFFF; border-color: transparent;}

.btn-default.success{background:transparent; color: #72BA6F; border-color: transparent;}
	.btn-default.success:hover, 
	.btn-default.success:focus, 
	.btn-default.success:active, 
	.btn-default.success.active{background:transparent; color: #009E80; border-color: transparent;}

.btn-default.error{background:transparent; color: #FC4163; border-color: transparent;}
	.btn-default.error:hover, 
	.btn-default.error:focus, 
	.btn-default.error:active, 
	.btn-default.error.active{background:transparent; color: #EA365D; border-color: transparent;}


.btn-default::after, btn-default:hover::after{
	height:2px; width:100%;
  content:'';position:absolute;
  bottom:0;
  left:0;
  background:#878573;
}
.btn-default:hover::after{}
.btn-default.filled::after{background:rgba(255, 255, 255, 0.75);}
.btn-default.error{background:#FC4163;}
.btn-default.succes{background:rgba(255, 255, 255, 0.75);}
.btn-default.empty{ background:#878573;}

/* Tablet */
@media screen and (min-width: 481px){
	.btn-default{padding:0;font:normal normal normal 34px/43px "Blanch caps";}
}
/* Social buttons */
.btn-default.facebook{color: #FFFFFF; background-color: #3B5998; border-color: #304F91;}
	.btn-default.facebook:hover, 
	.btn-default.facebook:focus, 
	.btn-default.facebook:active, 
	.btn-default.facebook.active{background-color: #304F91; border-color: #304F91;}  
  
.btn-default.twitter{color: #FFFFFF; background-color: #4099FF; border-color: #3683DB;}
	.btn-default.twitter:hover, 
	.btn-default.twitter:focus, 
	.btn-default.twitter:active, 
	.btn-default.twitter.active{background-color: #3683DB; border-color: #3683DB;}  
  
.btn-default.youtube{color: #FFFFFF; background-color: #C4302B; border-color: #A02621;}
	.btn-default.youtube:hover, 
	.btn-default.youtube:focus, 
	.btn-default.youtube:active, 
	.btn-default.youtube.active{background-color: #A02621; border-color: #A02621;}  
  
  
@media screen and (max-width: 768px){.btn-default{font: normal normal normal 16px/21px "ff-tisa-web-pro";}}  	
@media screen and (max-width: 480px){.btn-default{font: normal normal normal 16px/21px "ff-tisa-web-pro";}}  	

/* Breadcumbs */
.breadcrumb{background: none; border-radius: 0; padding: 15px 0 10px; list-style: none;}
.breadcrumb ul{list-style: none; padding:0px; margin-left: 25px; float: left;}
	.breadcrumb ul li {float: left; margin: 0 10px 0 0; text-transform:lowercase; color:#808080;}
    .breadcrumb ul li a {
      position: relative; display: block; float: left; 
      text-decoration: none; color:inherit; text-transform:lowercase;
    }
    .breadcrumb-icon{background: url('/img/breadcrumb.png') no-repeat 0px 7px; padding-left: 10px;}
    .breadcrumb ul li a:after > breadcrumb ul{list-style: url('../img/breadcrumb.png') inside;}

.ie-box{float:left; top:-60px; display:none;width:100%; height:100%;background:#222222 url('/img/error-bg.png') repeat top left; position:absolute; z-index:999999; position:fixed;}
.ie-box-row{float:none; margin:auto; text-align:center; max-width:960px; background-color:#ec3e3e;margin-top:20%;}
	.ie-box-inner{padding:80px; position:relative;}
  	.ie-box-inner p, .ie-box-inner h2{color:#FFFFFF;margin:0;}
	  .ie-box-inner p a{color:#FFFFFF;text-decoration:underline;}
    .icon-message{float:left; margin-right:20px; top:0px; left:0px; height:60px; width:60px; background:rgb(160, 38, 33) url('/img/error.png') no-repeat center center;}    
	  .icon-close{position:absolute; top:20px; right:20px; height:20px; width:20px; background:url('/img/close-small.png') no-repeat center center;cursor:pointer;}        
	  
/* Menu */
.header-wrapper{position: fixed; z-index: 999997; width:100%; background:rgba(0,0,0,.25)#3C3C3B;}
.header{border: 0; border-radius: 0; margin: 0;}  

.header-wrapper.nav-scrolled{background:;}
.header-wrapper.nav-scrolled .logo{background-color:transparent;}
.header-wrapper.nav-scrolled .nav ul > li:not(.logo) a{color: #FFFFFF;}
.header-wrapper.nav-scrolled .nav ul li.current-page a,
.header-wrapper.nav-scrolled .nav ul li.current-parent a{color:#A4D6D4;}

.nav:before, .nav:after {display: table; content: " ";}
.nav{-webkit-overflow-scrolling: touch;}
.main-menu, .main-menu ul{padding-left:inherit; margin-bottom:inherit;}

/* LOGO */
.header-wrapper .logo{
	float: left; width: 170px; height: 75px; position: absolute; top: 0; left: 0;
	background:  url('/img/logo-small.png') center center; background-repeat: no-repeat;
}
.header-wrapper .logo a{display:inline-block; width:100%; height:100%;}


/* Mobile menu */
@media screen and (max-width: 480px){.contact-info{display:none;}
.header-wrapper .logo{width:100%; position:relative;background-image:url('/img/logo.png');background-image:url('/img/logo.svg');
    margin: 30px 0;
    height: 150px;
background-size:contain;
background-repeat:no-repeat:
background-position:center center;
}
/* 
	Menu wrapper -- position fixed of absolute;
	Menu height : 75px; is also used in .main-menu on the mobile view
	Menu to mobile/table : 640px;
*/

/* Menu css */
.header-wrapper{
	position: fixed; z-index:100000; top:0; left:-300px;
	width:300px; height:100%;
	background:#878573; text-align:left;
	-webkit-transition: left 0.2s cubic-bezier(0.58, 0.01, 0.39, 0.84);
	transition: left 0.2s cubic-bezier(0.58, 0.01, 0.39, 0.84);
  
}

.main-menu{
	width:100%; height: auto; max-height:calc(100% - 75px);
	list-style:none; display:inline-block; overflow-y: auto; overflow-x: hidden;
}

/* General settings */
.main-menu li{display:inline-block; float: left; position:relative; width:100%;}

.main-menu li a{color:white; text-decoration:none;}
.main-menu li.current-page a{color:;}
.main-menu li:hover > ul{display:block;} /* On hover LI show ul */

/* Main menu */
.main-menu > li > a{
	text-transform:uppercase; padding: 0 25px; font-weight:bolder;
	height:65px; line-height:65px; overflow:hidden; display:block;
	margin:0;
}
	.main-menu > li:hover > a{color:#A4D6D4!important;}


/* Sub menu */
.main-menu ul{
	position:absolute; text-align:left; display:none;
	background:#00C19F; padding:0px; width: 100%; position:relative; padding-left: 15px;
}
	.main-menu ul li{
		float: none; width:100%;
	}
	.main-menu ul li a{
		 white-space: nowrap;	padding:15px 20px;
		 width: 100%; display: inline-block;
	}
	
	.main-menu ul li.current-page a,
	.main-menu ul li:hover a{
		color:#3C3C3B;
	}
/* Sub sub menu */
.main-menu ul ul{position:relative; background:#019A7F;}
	.main-menu ul ul li{padding-left:20px;}



/* Mobile and tablet css 
.mobile-icon{
	position: absolute; top: 0; right: 15px; left:100%; display: block; width: 45px; height: 45px; background:;
	overflow: hidden; white-space: nowrap; z-index: 3; cursor:pointer;
}

.mobile-icon span{
    position: absolute; top: 50%; right: 10px; margin-top: -2px;
   	-webkit-transition: background 0.3s 0.3s; -moz-transition: background 0.3s 0.3s; transition: background 0.3s 0.3s;
}
.mobile-icon span, .mobile-icon span::before, .mobile-icon span::after {
	position: absolute; display: inline-block; height: 2px; width: 25px; background: white;
}
.mobile-icon span::before, .mobile-icon span::after {
    content: ''; right: 0;
		-webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0);
    -webkit-backface-visibility: hidden; backface-visibility: hidden;
    -webkit-transform-origin: 0% 50%; -ms-transform-origin: 0% 50%; transform-origin: 0% 50%;
		-webkit-transition: -webkit-transform 0.3s 0.3s; transition: transform 0.3s 0.3s;
}
.mobile-icon span::before{top: -6px;}
.mobile-icon span::after{top: 6px;}
*/
/* Mobile icon activated */
	.header-wrapper.is-active{left:0;}
	.header-wrapper.is-active .mobile-icon span::before{-webkit-transform: translateX(0.5px) translateY(0px) rotate(0deg); -ms-transform: translateX(0.5px) translateY(0px) rotate(0deg); transform: translateX(0.5px) translateY(0px) rotate(0deg);}
	.header-wrapper.is-active .mobile-icon span::after{-webkit-transform: translateX(4px) translateY(2px) rotate(-45deg); -ms-transform: translateX(4px) translateY(2px) rotate(-45deg); transform: translateX(4px) translateY(2px) rotate(-45deg);}
	.header-wrapper.is-active .mobile-icon span{background:transparent;}
	
/* Dropdown icon */
.main-menu .dropdown{
	background:url('/img/icon-dropdown.png') no-repeat center center;
	position: absolute; top: 0; right: 15px;
	width: 10px; height: 75px; display: inline-block;
}
.main-menu li:hover .dropdown{-webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);}


.mobile-icon {z-index:99999;cursor:pointer;width:65px; height: 65px; padding:22px 18px; position: fixed; left: 65px; top: 0px;	background-color:#A4D3D7; -webkit-transition: all .2s ease;transition: all .2s ease;}
.mobile-icon span{width:30px;height:2px; background:#FFFFFF; position:absolute; margin-top:9px; margin-bottom:9px; border-radius:5px 5px 5px 5px; -webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: all .2s ease;transition: all .2s ease;}
.mobile-icon span::before, .mobile-icon span::after {top:0;position: absolute;width: 100%;height: 2px;border-radius:5px 5px 5px 5px;background-color:#FFFFFF;content: '';-webkit-transition: all .2s ease;transition: all .2s ease;}
.header-wrapper:not(.is-active) .mobile-icon span::before{top:-9px;}
.header-wrapper:not(.is-active) .mobile-icon span::after {top:9px;}

.mobile-icon:hover{background-color:#A4D6D4;}
.header-wrapper:not(.is-active) .mobile-icon:hover span::before,
.header-wrapper:not(.is-active) .mobile-icon:hover span::after{top:0;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}

.header-wrapper.is-active .mobile-icon{background-color:#878573;left:300px;}
.header-wrapper.is-active .mobile-icon:hover{background-color:#A4D3D7;}
.header-wrapper.is-active .mobile-icon span{-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background:transparent;}
.header-wrapper.is-active .mobile-icon span::after{-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}

.mobile-logo{float: left; width: 65px;z-index:9; height: 65px; position: fixed; top: 0; left: 0; background-size:45px;background-image: url('/img/logo-small.png'); background-image: url('/img/logo-small.svg'); background-position: center center;background-repeat: no-repeat;background-color:#A4D6D4;-webkit-transition: all .2s ease;transition: all .2s ease;}
.mobile-logo a{float:left;width:100%;height:100%;}}

/* Tablet menu */
@media screen and (min-width: 481px) and (max-width: 1200px){.contact-info{display:none;}
.header-wrapper .logo{width:100%; position:relative;background-image:url('/img/logo.png');background-image:url('/img/logo.svg');
    margin: 30px 0;
    height: 150px;
background-size:contain;
background-repeat:no-repeat:
background-position:center center;
}
/* 
	Menu wrapper -- position fixed of absolute;
	Menu height : 75px; is also used in .main-menu on the mobile view
	Menu to mobile/table : 640px;
*/

/* Menu css */
.header-wrapper{
	position: fixed; z-index:100000; top:0; left:-300px;
	width:300px; height:100%;
	background:#878573; text-align:left;
	-webkit-transition: left 0.2s cubic-bezier(0.58, 0.01, 0.39, 0.84);
	transition: left 0.2s cubic-bezier(0.58, 0.01, 0.39, 0.84);
  
}

.main-menu{
	width:100%; height: auto; max-height:calc(100% - 75px);
	list-style:none; display:inline-block; overflow-y: auto; overflow-x: hidden;
}

/* General settings */
.main-menu li{display:inline-block; float: left; position:relative; width:100%;}

.main-menu li a{color:white; text-decoration:none;}
.main-menu li.current-page a{color:;}
.main-menu li:hover > ul{display:block;} /* On hover LI show ul */

/* Main menu */
.main-menu > li > a{
	text-transform:uppercase; padding: 0 25px; font-weight:bolder;
	height:65px; line-height:65px; overflow:hidden; display:block;
	margin:0;
}
	.main-menu > li:hover > a{color:#A4D6D4!important;}


/* Sub menu */
.main-menu ul{
	position:absolute; text-align:left; display:none;
	background:#00C19F; padding:0px; width: 100%; position:relative; padding-left: 15px;
}
	.main-menu ul li{
		float: none; width:100%;
	}
	.main-menu ul li a{
		 white-space: nowrap;	padding:15px 20px;
		 width: 100%; display: inline-block;
	}
	
	.main-menu ul li.current-page a,
	.main-menu ul li:hover a{
		color:#3C3C3B;
	}
/* Sub sub menu */
.main-menu ul ul{position:relative; background:#019A7F;}
	.main-menu ul ul li{padding-left:20px;}



/* Mobile and tablet css 
.mobile-icon{
	position: absolute; top: 0; right: 15px; left:100%; display: block; width: 45px; height: 45px; background:;
	overflow: hidden; white-space: nowrap; z-index: 3; cursor:pointer;
}

.mobile-icon span{
    position: absolute; top: 50%; right: 10px; margin-top: -2px;
   	-webkit-transition: background 0.3s 0.3s; -moz-transition: background 0.3s 0.3s; transition: background 0.3s 0.3s;
}
.mobile-icon span, .mobile-icon span::before, .mobile-icon span::after {
	position: absolute; display: inline-block; height: 2px; width: 25px; background: white;
}
.mobile-icon span::before, .mobile-icon span::after {
    content: ''; right: 0;
		-webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0);
    -webkit-backface-visibility: hidden; backface-visibility: hidden;
    -webkit-transform-origin: 0% 50%; -ms-transform-origin: 0% 50%; transform-origin: 0% 50%;
		-webkit-transition: -webkit-transform 0.3s 0.3s; transition: transform 0.3s 0.3s;
}
.mobile-icon span::before{top: -6px;}
.mobile-icon span::after{top: 6px;}
*/
/* Mobile icon activated */
	.header-wrapper.is-active{left:0;}
	.header-wrapper.is-active .mobile-icon span::before{-webkit-transform: translateX(0.5px) translateY(0px) rotate(0deg); -ms-transform: translateX(0.5px) translateY(0px) rotate(0deg); transform: translateX(0.5px) translateY(0px) rotate(0deg);}
	.header-wrapper.is-active .mobile-icon span::after{-webkit-transform: translateX(4px) translateY(2px) rotate(-45deg); -ms-transform: translateX(4px) translateY(2px) rotate(-45deg); transform: translateX(4px) translateY(2px) rotate(-45deg);}
	.header-wrapper.is-active .mobile-icon span{background:transparent;}
	
/* Dropdown icon */
.main-menu .dropdown{
	background:url('/img/icon-dropdown.png') no-repeat center center;
	position: absolute; top: 0; right: 15px;
	width: 10px; height: 75px; display: inline-block;
}
.main-menu li:hover .dropdown{-webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);}


.mobile-icon {z-index:99999;cursor:pointer;width:65px; height: 65px; padding:22px 18px; position: fixed; left: 65px; top: 0px;	background-color:#A4D3D7; -webkit-transition: all .2s ease;transition: all .2s ease;}
.mobile-icon span{width:30px;height:2px; background:#FFFFFF; position:absolute; margin-top:9px; margin-bottom:9px; border-radius:5px 5px 5px 5px; -webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: all .2s ease;transition: all .2s ease;}
.mobile-icon span::before, .mobile-icon span::after {top:0;position: absolute;width: 100%;height: 2px;border-radius:5px 5px 5px 5px;background-color:#FFFFFF;content: '';-webkit-transition: all .2s ease;transition: all .2s ease;}
.header-wrapper:not(.is-active) .mobile-icon span::before{top:-9px;}
.header-wrapper:not(.is-active) .mobile-icon span::after {top:9px;}

.mobile-icon:hover{background-color:#A4D6D4;}
.header-wrapper:not(.is-active) .mobile-icon:hover span::before,
.header-wrapper:not(.is-active) .mobile-icon:hover span::after{top:0;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}

.header-wrapper.is-active .mobile-icon{background-color:#878573;left:300px;}
.header-wrapper.is-active .mobile-icon:hover{background-color:#A4D3D7;}
.header-wrapper.is-active .mobile-icon span{-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background:transparent;}
.header-wrapper.is-active .mobile-icon span::after{-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}

.mobile-logo{float: left; width: 65px;z-index:9; height: 65px; position: fixed; top: 0; left: 0; background-size:45px;background-image: url('/img/logo-small.png'); background-image: url('/img/logo-small.svg'); background-position: center center;background-repeat: no-repeat;background-color:#A4D6D4;-webkit-transition: all .2s ease;transition: all .2s ease;}
.mobile-logo a{float:left;width:100%;height:100%;}}

/* Desktop menu */
@media screen and (min-width: 1201px){.header-wrapper .logo{z-index:999999;float: left; width: 75px; height: 75px; position: fixed; top: 0; left: 0; background-size:50px;background-image: url('/img/logo-small.png'); background-image: url('/img/logo-small.svg'); background-position: center center;background-repeat: no-repeat;background-color:#A4D6D4;-webkit-transition: all .2s ease;transition: all .2s ease;}
.header-wrapper .logo:hover{ background-color:#A4D3D7;}
.header-wrapper.nav-scrolled .logo{ background-color:#A4D6D4;}

.header-wrapper .header{height:80px;-webkit-transition: all .2s ease;transition: all .2s ease;}
.header-wrapper:not(.is-active) .header .nav{opacity:0;}
.header-wrapper.is-active .header .nav::after{left:0;top:0;background-color:#878573;width:100%;height:80px;-webkit-transition: all .2s ease;transition: all .2s ease;position:fixed;z-index:3;}
.header-wrapper.is-active .header .nav .main-menu{z-index:9; position:relative;}

.mobile-icon {z-index:99999;cursor:pointer;width:75px; height: 75px; padding:25px; position: fixed; left: 75px; top: 0px;	background-color:rgba(164, 214, 212, 0.5); -webkit-transition: all .2s ease;transition: all .2s ease;}
.mobile-icon span{width:30px;height:2px; background:#FFFFFF; position:absolute; margin-top:12px; margin-bottom:12px; border-radius:5px 5px 5px 5px; -webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: all .2s ease;transition: all .2s ease;}
.mobile-icon span::before, .mobile-icon span::after {top:0;position: absolute;width: 100%;height: 2px;border-radius:5px 5px 5px 5px;background-color:#FFFFFF;content: '';-webkit-transition: all .2s ease;transition: all .2s ease;}
.header-wrapper:not(.is-active) .mobile-icon span::before{top:-9px;}
.header-wrapper:not(.is-active) .mobile-icon span::after {top:9px;}

.mobile-icon:hover{background-color:#A4D6D4;}
.header-wrapper:not(.is-active) .mobile-icon:hover span::before,
.header-wrapper:not(.is-active) .mobile-icon:hover span::after{top:0;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}

.header-wrapper.is-active .mobile-icon{background-color:#878573;}
.header-wrapper.is-active .mobile-icon:hover{background-color:#A4D3D7;}
.header-wrapper.is-active .mobile-icon span{-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background:transparent;}
.header-wrapper.is-active .mobile-icon span::after{-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}

.header-wrapper ul{list-style: none;padding: 0;float: none;margin: auto;text-align: center;}
.header-wrapper ul li{display:inline-block;height:75px;}
.header-wrapper ul li a{color:#FFFFFF;font:normal normal 600 15px/75px "ff-tisa-web-pro";padding:30px 10px;float:left;}

.header-wrapper ul li.current-page a,
.header-wrapper.nav-scrolled .nav ul li.current-page a,
.header-wrapper.nav-scrolled .nav ul li.current-parent a,
.header-wrapper ul li:hover a,
.header-wrapper.nav-scrolled ul li:hover a,
.header-wrapper ul li .current-page a{color:#A4D6D4;}}


@media screen and (min-width: 481px){
	.header-wrapper ul li a{font:normal normal 600 15px/75px "ff-tisa-web-pro";}
}
@media screen and (min-width: 769px){
	.header-wrapper ul li a{font:normal normal 600 17px/1em "ff-tisa-web-pro";}
}
@media screen and (min-width: 991px){
  .header-wrapper ul li a{font:normal normal 600 17px/1em "ff-tisa-web-pro";}
  .header-wrapper .logo{width: 80px; height: 80px;}
  .header-wrapper .header{height:80px}
  .mobile-icon {width:80px; height: 80px; left:80px;}
  .header-wrapper ul li{height:80px;}
}/* Footer */
#footer,#footer *{font:normal normal normal 13px/17px "ff-tisa-web-pro";}
#footer a{color:#FFFFFF;}
#footer a:hover{color:#565A41;}
#footer ul{list-style-type:none;padding: 0;}
#footer ul li {display:inline-block;padding-right:32px;}
#footer ul li:last-child{padding-right:0;}
#footer-wrap{padding: 30px 20px 30px 20px;}
.copyrights{background:#878573;}
#footer{background:#878573; color: #FFFFFF;}
#footer.nospaceoncontainer .row{margin-left: -0px; margin-right: -0px;}

/* Tablet */
@media screen and (min-width: 481px){
	#footer, #footer *{font: normal normal normal 13px/17px "ff-tisa-web-pro";}
  #footer .copyrights{height:80px;padding-top:10px!important;}
  #footer.nospaceoncontainer .row{margin-left: -25px; margin-right: -25px;}
	#footer-wrap{padding: 70px 30px 70px 30px;}
  #footer ul{padding:20px 0;}
}
/* Desktop */
@media screen and (min-width: 769px){
	footer, #footer *{font: normal normal normal 13px/17px "ff-tisa-web-pro";}
  #footer.nospaceoncontainer .row{margin-left: -30px; margin-right: -30px;}
 	#footer-wrap{padding: ;}
}
/* Large screen */
@media screen and (min-width: 991px){
	footer, #footer *{font: normal normal normal 13px/17px "ff-tisa-web-pro";}
  #footer-wrap{padding: 80px 40px 80px 40px;}
}


/* Form elements */
.form-row{
  float: left;
  margin-top: 10px;
}
.form-row.nomtop{margin-top:0;}

.form-row label{font: normal normal normal 16px/22px "ff-tisa-web-pro"; color: #063E06; display: inline-block; margin-bottom:16px;}

.form-row.left label{	
	position: absolute; left: 0px; top: 0px;
	color: #B2B2B2;
	display: inline-block;
	padding: 13px;
	font-weight: 400;
	background-color: rgba(255, 255, 255, 0);
	-webkit-transition: all .2s ease;transition: all .2s ease;  margin:0!important;
}
	.form-row.left input{padding: 12px 12px 12px 120px;}
	.form-row.left.active input{padding: 12px 12px 12px 101px;}
  .form-row.left.active label {
		background:#FFFFFF;
    color:#063E06;
    font-size:14px;
    padding: 14px;
	}

.form-row.above label{	
	position: absolute;
	left: 10px;
	top: 17px;
	color: #B2B2B2;
	display: inline-block;
	padding: 2px 15px 2px 2px;
	font-weight: 400;
	background-color: rgba(255, 255, 255, 0);
	-webkit-transition: all .2s ease;transition: all .2s ease;}

.form-row.abovelabel{	
	margin-top:-20px;
}
.form-row.abovelabel label.titel{	
	color: #063E06;
	font-size: 16px;
	display: inline-block;
	padding: 6px 10px 4px 10px;
  margin-bottom: 0px;
	font-weight: 400;
	background-color: rgba(255, 255, 255, 0);
	-webkit-transition: all .2s ease;transition: all .2s ease;}


	.form-row.above label.active {
		top: -26px;
		color: #063E06;
		border-radius:5px 5px 5px 5px;	}
  .form-modern-placeholder{color: #B2B2B2!important;}
  .form-modern-placeholder.filled, .form-modern-placeholder.active{color: #063E06!important;}
.form-row{position:relative;}

.form-row-radio label, .form-row-checkbox label{ float: left; margin-left: 8px;color:#063E06;}
 .form-row span.required{position: absolute; right: 5px; top: 5px; color:#888;}
	.form-error{margin-bottom:10px; display:none;}
  .form-error-inner{
   	color: #FC4163;
    background-color:transparent; border-color:transparent;
		border-radius:5px 5px 5px 5px;		padding: 15px;
  }
	.form-error p{color: #FC4163; margin-bottom:0px;}
	.form-return{color:#72BA6F; background:transparent; border-color:transparent; padding: 10px; margin-bottom: 10px; display:none;border-radius:5px 5px 5px 5px;}
  .form-return-inner{padding:15px 0px;}
	.form-return p{margin-bottom:0px;}
	.form-return p, .form-return h4{color:#72BA6F;}
  .form-row-radio, .form-row-checkbox{float: left; margin-right: 20px;}
  .form-row-radio input, .form-row-checkbox input{float:left;}
  
.form-row .btn-default{margin:0;}

  .accept-box-input{margin-bottom:0px!important;}
  .form-row label.accept-box-label{margin-left:10px; position:relative; top:-4px; color:#000000;}
	.empty-error{border-color:#FC4163!important;} 
  /* Sitemap */
.sitemap .sitemap-title{list-style:none;}
.sitemap .sitemap-title a{font:normal normal normal 34px/26px "Blanch caps";}

.sitemap .sitemap-first{
	margin-left:20px;
	list-style:none;
}
.sitemap .sitemap-second{
	margin-left:40px;
  list-style:none;
}
.sitemap .sitemap-first::before, .sitemap .sitemap-second::before{
	content: '›';
  position: relative;
  left: -15px;
}body:after {content: url(../js/mindcustom/plugins/img/close.png) url(../js/mindcustom/plugins/img/loading.gif) url(../js/mindcustom/plugins/img/prev.png) url(../js/mindcustom/plugins/img/next.png); display: none;}
.lb-container img{margin:0; padding:0; border:0;}
.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}

/* line 20, sass/lightbox.sass */
.lightbox {
	height:100%;
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 999994;
  text-align: center;
  line-height: 0;
  font-weight: normal;
}
/* line 28, sass/lightbox.sass */
.lightbox .lb-image {
  display: block;
  height: auto;
  max-width: inherit;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 33, sass/lightbox.sass */
.lightbox a img {
  border: none;
}

/* line 36, sass/lightbox.sass */
.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 38, .rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 45, sass/lightbox.sass */
.lb-container {
  padding: 4px;
}

/* line 48, sass/lightbox.sass */
.lb-loader {
  position: absolute;
  top: 43%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

/* line 57, sass/lightbox.sass */
.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(img/loading.gif) no-repeat;
}

/* line 64, sass/lightbox.sass */
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 999999;
}

/* line 72, sass/lightbox.sass */
.lb-container > .nav {
  left: 0;
}

/* line 75, sass/lightbox.sass */
.lb-nav a {
  outline: none;
}

/* line 78, sass/lightbox.sass */
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  cursor: pointer;
  /* Trick IE into showing hover */
  display: block;
}

/* line 85, sass/lightbox.sass */
.lb-prev {
  left: 0;
  float: left;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}
/* line 90, sass/lightbox.sass */
.lb-prev:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
  background: url(js/mindcustom/plugins/img/prev.png) left 48% no-repeat;
}

/* line 94, sass/lightbox.sass */
.lb-next {
  right: 0;
  float: right;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}
/* line 99, sass/lightbox.sass */
.lb-next:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
  background: url(../js/mindcustom/plugins/img/next.png) right 48% no-repeat;
}

/* line 103, sass/lightbox.sass */
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 38, .rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 110, sass/lightbox.sass */
.lb-data {
  padding: 0 4px;
  color: #bbbbbb;
}
/* line 113, sass/lightbox.sass */
.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}
/* line 118, sass/lightbox.sass */
.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}
/* line 122, sass/lightbox.sass */
.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}
/* line 128, sass/lightbox.sass */
.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(../js/mindcustom/plugins/img/close.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
/* line 138, sass/lightbox.sass */
.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

#imagelightbox
		{
			cursor: pointer;
			position: fixed;
			z-index: 999999;

			-ms-touch-action: none;
			touch-action: none;

			-webkit-box-shadow: 0 0 3.125em rgba( 0, 0, 0, .75 ); /* 50 */
			-moz-box-shadow: 0 0 3.125em rgba( 0, 0, 0, .75 ); /* 50 */
			box-shadow: 0 0 3.125em rgba( 0, 0, 0, .75 ); /* 50 */
		}


		/* WITH ACTIVITY INDICATION */

		#imagelightbox-loading,
		#imagelightbox-loading div
		{
			-webkit-border-radius: 50%;
			-moz-border-radius: 50%;
			border-radius: 50%;
		}
		#imagelightbox-loading
		{
			width: 2.5em; /* 40 */
			height: 2.5em; /* 40 */
			background-color: #444;
			background-color: rgba( 0, 0, 0, .5 );
			position: fixed;
			z-index: 999999;
			top: 50%;
			left: 50%;
			padding: 0.625em; /* 10 */
			margin: -1.25em 0 0 -1.25em; /* 20 */

			-webkit-box-shadow: 0 0 2.5em rgba( 0, 0, 0, .75 ); /* 40 */
			-moz-box-shadow: 0 0 2.5em rgba( 0, 0, 0, .75 ); /* 40 */
			box-shadow: 0 0 2.5em rgba( 0, 0, 0, .75 ); /* 40 */
		}
			#imagelightbox-loading div
			{
				width: 1.25em; /* 20 */
				height: 1.25em; /* 20 */
				background-color: #fff;

				-webkit-animation: imagelightbox-loading .5s ease infinite;
				-moz-animation: imagelightbox-loading .5s ease infinite;
				-o-animation: imagelightbox-loading .5s ease infinite;
				animation: imagelightbox-loading .5s ease infinite;
			}

			@-webkit-keyframes imagelightbox-loading
			{
				from { opacity: .5;	-webkit-transform: scale( .75 ); }
				50%	 { opacity: 1;	-webkit-transform: scale( 1 ); }
				to	 { opacity: .5;	-webkit-transform: scale( .75 ); }
			}
			@-moz-keyframes imagelightbox-loading
			{
				from { opacity: .5;	-moz-transform: scale( .75 ); }
				50%	 { opacity: 1;	-moz-transform: scale( 1 ); }
				to	 { opacity: .5;	-moz-transform: scale( .75 ); }
			}
			@-o-keyframes imagelightbox-loading
			{
				from { opacity: .5;	-o-transform: scale( .75 ); }
				50%	 { opacity: 1;	-o-transform: scale( 1 ); }
				to	 { opacity: .5;	-o-transform: scale( .75 ); }
			}
			@keyframes imagelightbox-loading
			{
				from { opacity: .5;	transform: scale( .75 ); }
				50%	 { opacity: 1;	transform: scale( 1 ); }
				to	 { opacity: .5;	transform: scale( .75 ); }
			}



		/* WITH OVERLAY */

		#imagelightbox-overlay
		{
			background-color: #fff;
			background-color: rgba( 255, 255, 255, .9 );
			position: fixed;
			z-index: 999998;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
		}


		/* WITH "CLOSE" BUTTON */

		#imagelightbox-close
		{
			width: 2.5em; /* 40 */
			height: 2.5em; /* 40 */
			text-align: left;
			text-indent: -9999px;
			position: fixed;
			z-index: 9999999;
			top: 2.5em; /* 40 */
			right: 2.5em; /* 40 */

			-webkit-border-radius: 50%;
			-moz-border-radius: 50%;
			border-radius: 50%;

			-webkit-transition: color .3s ease;
			-moz-transition: color .3s ease;
			-ms-transition: color .3s ease;
			-o-transition: color .3s ease;
			transition: color .3s ease;
		}
			#imagelightbox-close:before,
			#imagelightbox-close:after
			{
				width: 3px;
				background-color: #878573;
				content: '';
				position: absolute;
				top: 20%;
				bottom: 20%;
				left: 50%;
				margin-left: -1px;
			}
			#imagelightbox-close:before
			{
				-webkit-transform: rotate( 45deg );
				-moz-transform: rotate( 45deg );
				-ms-transform: rotate( 45deg );
				-o-transform: rotate( 45deg );
				transform: rotate( 45deg );
			}
			#imagelightbox-close:after
			{
				-webkit-transform: rotate( -45deg );
				-moz-transform: rotate( -45deg );
				-ms-transform: rotate( -45deg );
				-o-transform: rotate( -45deg );
				transform: rotate( -45deg );
			}


		/* WITH CAPTION */

		#imagelightbox-caption
		{
			text-align: center;
			color: #fff;
			background-color: #666;
			position: fixed;
			z-index: 999999;
			left: 0;
			right: 0;
			bottom: 0;
			padding: 0.625em; /* 10 */
		}


		/* WITH NAVIGATION */

		#imagelightbox-nav
		{
			background-color: transparent;
			position: fixed;
			z-index: 9999999;
			left: 50%;
			bottom: 3.75em; /* 60 */
			padding: 0.313em; /* 5 */

			-webkit-transform: translateX( -50% );
			-moz-transform: translateX( -50% );
			-ms-transform: translateX( -50% );
			-o-transform: translateX( -50% );
			transform: translateX( -50% );

			-webkit-border-radius: 20px;
			-moz-border-radius: 20px;
			border-radius: 20px;
		}
			#imagelightbox-nav a
			{
				width: 1em; /* 20 */
				height: 1em; /* 20 */
				border: 1px solid #fff;
				display: inline-block;
				margin: 0 0.313em; /* 5 */

				-webkit-border-radius: 50%;
				-moz-border-radius: 50%;
				border-radius: 50%;
        background-color:#72BA6F;
			}
			#imagelightbox-nav a.active
			{
				background-color: #878573;
			}

	#imagelightbox-loading,
	#imagelightbox-overlay,
	#imagelightbox-close,
	#imagelightbox-caption,
	#imagelightbox-nav
	{
		-webkit-animation: fade-in .25s linear;
		-moz-animation: fade-in .25s linear;
		-o-animation: fade-in .25s linear;
		animation: fade-in .25s linear;
	}
		@-webkit-keyframes fade-in
		{
			from	{ opacity: 0; }
			to		{ opacity: 1; }
		}
		@-moz-keyframes fade-in
		{
			from	{ opacity: 0; }
			to		{ opacity: 1; }
		}
		@-o-keyframes fade-in
		{
			from	{ opacity: 0; }
			to		{ opacity: 1; }
		}
		@keyframes fade-in
		{
			from	{ opacity: 0; }
			to		{ opacity: 1; }
		}

	@media only screen and (max-width: 41.250em) /* 660 */
	{
		#container
		{
			width: 100%;
		}
		#imagelightbox-close
		{
			top: 1.25em; /* 20 */
			right: 1.25em; /* 20 */
		}
		#imagelightbox-nav
		{
			bottom: 1.25em; /* 20 */
		}
	}/* SLIDER CSS */
.mind-slider{position:relative; min-height:295px; width:100%; overflow:hidden; height: 100%;} .mind-slider .slides{min-height:295px;}
.mind-slider img{	-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; pointer-events: none;}
.mind-slider.grabbable{cursor: -webkit-grab; cursor: -moz-grab;}
.mind-slider.grabbing{cursor: -webkit-grabbing; cursor: -moz-grabbing;}
.mind-slider .slides{display:none; height:100%; padding: 0; margin: 0; position:relative;}
.mind-slider .slides .slide{background:inherit; list-style:none; position: absolute; top:0; height: 100%; width: 100%; overflow: hidden;}
.mind-slider .slides .slide.contain{background:#72BA6F;}
.thumbnail .embed_wrap, .mind-slider .embed_wrap, .mind-slider iframe{width:100%!important; height:100%!important;}


/* BUTTONS */
.mind-slider .buttons {
	position:relative; z-index:999; text-align:center; float:none; margin:auto; padding-left:15px; padding-right:15px; 
  height: 100%; min-height:180px; display: inline-block; width: 100%;
  margin-bottom:0px!important; padding-bottom:0!important;
 }
 .mind-slider .buttons.text-buttons{ min-height:auto;}
 .mind-slider .buttons a{cursor:pointer;}
.mind-slider .buttons a.btns {
  color:#232323; font:normal normal normal 16px/22px "ff-tisa-web-pro";
  display: inline-block; height:100%;
	cursor:pointer; position:relative;
}

	.mind-slider .buttons .image{
    height: 160px;
    width: 100%;
    background-repeat: no-repeat!important;
    background-position: center center!important;
    background-size: contain!important;
    -webkit-transition: all .2s ease;transition: all .2s ease;  }
  
  .mind-slider .buttons .image.hover-image{display:none;}
  
  .mind-slider .buttons a:hover .image.hover-image, .mind-slider .buttons .active .image.hover-image{display:block!important;}
   .mind-slider .buttons.hoverable a:hover .image:not(.hover-image), .mind-slider .buttons.hoverable .active .image:not(.hover-image){display:none;}
 
  
  .mind-slider .buttons a.btns .name{
  	font-family:Blanch caps;
    font-size:18px; margin: 40px 0;
  }
  .mind-slider .buttons a.btnstext .name{
  	font-family:Blanch caps;
    font-size:18px; margin: 10px 0;
  }
  .mind-slider .buttons a:hover .name, .mind-slider .buttons .active .name{
  	color:#72BA6F;
  }
  .mind-slider .buttons a:last-child{
    margin-right:0;
  }


.mind-slider .slides.buttons-above {position:relative; background:#f4f4f4; border-radius:20px; overflow:hidden;}
@media screen and (max-width: 768px){
.mind-slider .slides.buttons-above{border-radius:0px;}
}
.buttons-above .slide{
background:#f4f4f4;
padding:60px 70px;
}

.mind-slider .slides.buttons-above .button-wrap{width:100%; clear:both; text-align:center; margin-top:30px;}
.mind-slider .slides.buttons-above .button-text{font:normal normal normal 16px/22px "ff-tisa-web-pro";}
.mind-slider .slides.buttons-above .button-wrap .btn-default{padding:10px 34px; margin-bottom:0px;}

@media screen and (max-width: 480px){
    .mind-slider .buttons{height:100%!important;}
}


/* single-wrap */
.single-wrap{width:100%;}
	.single-wrap img{float:left; max-width:100%; height:auto; display:inline-block; clear:both;}


/* Carousel */
.mind-slider.carousel .slides{position:absolute; height: 100%; width: 100%; overflow: hidden;}
.mind-slider.carousel .slide{display:inline-block; height:100%!important;}
.mind-slider.carousel .slick-track, .mind-slider.carousel .slick-list{height:100%;}
.mind-slider.carousel .slick-slide img {
  display: block;
  position: initial!important;
  top: initial!important;
  left: initial!important;
}
.mind-slider.carousel .controls-wrapper{
  width: 100%; height: 100%;
  position: absolute; top: 0; left: 0;
  z-index: 1;
}
.mind-slider.carousel .controls{
  position: relative; height: 100%; width: 100%;
}
.mind-slider.carousel .slick-dots{
	z-index:101;
  bottom:-25px;
}

.mind-slider.carousel .controls .slick-prev{left:25px;}
.mind-slider.carousel .controls .slick-next{right:25px;}
.mind-slider.carousel .cover-bg{background-size: cover !important; -webkit-background-size: cover !important; height:100%; width:100%; background-position:center center!important;}

.mind-slider .overlay{position: absolute; top:0; z-index: 10; width:100%; height:100%; background:rgba(145, 145, 145, 0.3);}
@media screen and (max-width: 678px){
  .mind-slider li.hasvideo .overlay, .mind-slider li.hasvideo .slide-elements{display:none;}
}
@media screen and (min-width: 678px){
	.mind-slider video{
  	position: absolute;
    z-index: 0;
    top: 0px; left: 0px;
    width: 100%!important; height: 100%!important;
		background-color: #2A2A29;
	}
}
	/* Load */
	.mind-slider .load{position: absolute; background:#FFFFFF; z-index: 100; left: 0; top: 0; right: 0; bottom: 0;}
	.mind-slider .load.loader-0{background:#FFFFFF url(../js/mindcustom/img/load/load_0.gif) center center no-repeat;}	
  .mind-slider .load.loader-1{background:#FFFFFF url(../js/mindcustom/img/load/load_1.gif) center center no-repeat;}
  .mind-slider .load.loader-2{background:#FFFFFF url(../js/mindcustom/img/load/load_2.gif) center center no-repeat;}
  .mind-slider .load.loader-3{background:#FFFFFF url(../js/mindcustom/img/load/load_3.gif) center center no-repeat;}
  .mind-slider .load.loader-4{background:#FFFFFF url(../js/mindcustom/img/load/load_4.gif) center center no-repeat;}
  .mind-slider .load.loader-5{background:#FFFFFF url(../js/mindcustom/img/load/load_5.gif) center center no-repeat;}
  .mind-slider .load.loader-6{background:#FFFFFF url(../js/mindcustom/img/load/load_6.gif) center center no-repeat;}
  .mind-slider .load.loader-7{background:#FFFFFF url(../js/mindcustom/img/load/load_7.gif) center center no-repeat;}
  .mind-slider .load.loader-8{background:#FFFFFF url(../js/mindcustom/img/load/load_8.gif) center center no-repeat;}
  .mind-slider .load.loader-9{background:#FFFFFF url(../js/mindcustom/img/load/load_9.gif) center center no-repeat;}
  .mind-slider .load.loader-10{background:#FFFFFF url(../js/mindcustom/img/load/load_10.gif) center center no-repeat;}

	/* Bullets & thumbnails */
	.mind-slider .bullets{position: absolute; z-index: 3; bottom: 0; text-align: center; width: 100%;}
		.mind-slider .bullets a{background: #F7F7F7; border-radius: 15px; width: 20px; height: 20px; display: -moz-inline-stack; display: inline-block; vertical-align: middle;
			zoom: 1; margin:5px; overflow: hidden; text-indent: -99999px; margin-bottom: 17px;-webkit-transition: all .2s ease;transition: all .2s ease;}
		.mind-slider .bullets a.active{background:#72BA6F;border: 2px solid #F7F7F7;box-shadow: 0px 0px 0px 2px #72BA6F;}
    	.mind-slider .bullets a:hover{background:#A4D6D4;}
      .mind-slider .bullets a.active:hover{  box-shadow: 0px 0px 0px 2px #A4D6D4;}
		
	.mind-slider .thumbs{position: absolute; z-index: 3; bottom: 20px; text-align: center; width: 80%; left:10%;
	-webkit-box-shadow:0 0px 15px rgba(11, 11, 11, 0.35); -moz-box-shadow:0 0px 15px rgba(11, 11, 11, 0.35); box-shadow:0 0px 15px rgba(11, 11, 11, 0.35);}
    .mind-slider .thumbs a.normalbg{background-size: initial!important; background-repeat: no-repeat; background-color:rgba(64, 71, 76, 0.66)!important;}
		.mind-slider .thumbs a{
			vertical-align: middle; zoom: 1; height:75px;
			overflow: hidden; text-indent: -99999px; display: inline-block;
			background-size:cover!important; background-repeat:no-repeat!important; background-position: center center;
		}
		.mind-slider .thumbs a.active{border-bottom: 2px solid #FF5F5F;}

	/* Timer */
	.mind-slider .timeline {
		position: absolute;
		bottom: 0px;
		left: 0;
		right: 0;
		z-index: 3;
		height: 3px;
		width: 100%;
	}
		.mind-slider .timer {
			position: absolute;
			width: 0%; display:none;
			background: #878573;
			height: 100%;
			opacity: .7;
		}

	/* Next & prev buttons */
  .mind-slider .prev.disabled, .mind-slider .next.disabled{opacity:.5;}
  .mind-slider .prev, .mind-slider .next{position: absolute; top: 50%; z-index: 14;  display:block; height:75px; width:75px; margin-top:-37.5px; cursor:pointer; border-radius:0;-webkit-transition: all .2s ease;transition: all .2s ease;} 
  .mind-slider .prev{left:20px;} .mind-slider .next{right:20px;}
  .mind-slider .prev.close{left:30px;} .mind-slider .next.close{right:30px;}
  .mind-slider .prev.against{left:0;} .mind-slider .next.against{right:0;}
.mind-slider[data-quickselect="folder"] .prev,.mind-slider[data-quickselect="folder"] .next{margin-top:0;}
  .mind-slider .image{
  	height: 100%;
    width: 100%;
    margin: 0;
  	background-repeat:no-repeat;
    background-position:center center;
  	background-size:13px;
  } 
	.mind-slider .next .image{-webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);} 
 
  .mind-slider .dark .image{background-image:url('/custom/assets/arrows/arrow-1.png');background-image:url('/custom/assets/arrows/arrow-1.svg');} 
  .mind-slider .light .image{background-image:url('/custom/assets/arrows/arrow-2.png');background-image:url('/custom/assets/arrows/arrow-2.svg');} 
  
  /* light */
  .mind-slider .prev.light, .mind-slider .next.light{background-color:rgba(255, 255, 255, 0.75);}
  .mind-slider .prev.light:hover, .mind-slider .next.light:hover{background:#FFFFFF;}

	/* Dark */
  .mind-slider .prev.dark, .mind-slider .next.dark{background-color:rgba(135, 133, 115, 0.5);}
  .mind-slider .prev.dark:hover, .mind-slider .next.dark:hover{background-color:#878573;}

  
  @media screen and (min-width: 481px){
  	.mind-slider .prev,.mind-slider .next{height:75px; width:75px;margin-top:-37.5px;}
    .mind-slider[data-quickselect="folder"] .prev,.mind-slider[data-quickselect="folder"] .next{margin-top:0;}
		.mind-slider .prev{left:30px;}
    .mind-slider .next{right:30px;}
		.mind-slider .prev.close{left:70px;} .mind-slider .next.close{right:70px;}

	}
  @media screen and (max-width: 769px){
  .mind-slider .prev,.mind-slider .next{display:none!important;visibility:hidden;opacity:0;}
  }
	@media screen and (min-width: 769px){
	  .mind-slider .prev.close{left:80px;} .mind-slider .next.close{right:80px;}
		.mind-slider .prev{left:40px;} .mind-slider .next{right:40px;}
  }
 	@media screen and (min-width: 991px){
  	.mind-slider .prev,.mind-slider .next{height:80px; width:80px;margin-top:-40px;}
    .mind-slider[data-quickselect="folder"] .prev,.mind-slider[data-quickselect="folder"] .next{margin-top:0;}
	  .mind-slider .prev.close{left:80px;} .mind-slider .next.close{right:80px;}
		.mind-slider .prev{left:40px;} .mind-slider .next{right:40px;}  
  }
	
	/* Slide elements */
	.mind-slider .slide-elements{position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 2; height:100%; width:100%; background:rgba(0,0,0,.3);}
  .mind-slider .slide-elements .container, .mind-slider .slide-elements .row, .mind-slider .slide-elements .row-inner{height:100%; width:100%;}
  
  .mind-slider .slide-elements .row{display: table;}
  .mind-slider .slide-elements .row-inner{display: table-cell; vertical-align: middle; padding: 0; float:inherit;}
  
	.mind-slider .slide-elements .element-wrap{overflow:visible; text-align:center;width:100%;}	
	.mind-slider .slide-elements.align-left .element-wrap{text-align:left!important; padding-left:10%!important;}
	.mind-slider .slide-elements.align-right .element-wrap{text-align:right!important; padding-right:10%!important;}
  .mind-slider .slide-elements.align-left .text{padding-left:0!important;}
  .mind-slider .slide-elements.align-right .text{padding-left:0!important;}


	/* Style 1 */
  .mind-slider .slide-elements.style-1{padding: 30px 20px 30px 20px;}
  .mind-slider .slide-elements.style-1 .row-inner{vertical-align:bottom; position:relative;}
  .mind-slider .slide-elements.style-1 .element-wrapper-inner{float:left; width:100%; padding:30px; background:rgba(135, 133, 115, 0.6); text-align:left;}
  .mind-slider .slide-elements.style-1 .element-wrapper-inner .title-element .title{color:white; font:normal normal normal 68px/46px "Blanch caps"; text-align:left;}
	.mind-slider .slide-elements.style-1 .text{color:white; font:; text-align:left;}
	.mind-slider .slide-elements.style-1 a{color: #fefefe; border-color: white; float: left;}
	.mind-slider .slide-elements.style-1 a:hover{background:white; color:#878573;}
  
	@media screen and (min-width: 481px){
	  .mind-slider .slide-elements.style-1{padding: 70px 30px 70px 30px;}
    .mind-slider .slide-elements.style-1 .element-wrapper-inner{padding:70px;}
  }
  @media screen and (min-width: 769px){
	  .mind-slider .slide-elements.style-1{padding: 80px 40px 80px 40px;}
    .mind-slider .slide-elements.style-1 .element-wrapper-inner{padding:80px;}
  }
  @media screen and (min-width: 991px){
	  .mind-slider .slide-elements.style-1{padding: 80px 40px 80px 40px;}
    .mind-slider .slide-elements.style-1 .element-wrapper-inner{padding:80px;}
  }


	/* Style 2 */
  .mind-slider .slide-elements.style-2{padding: 30px;}
  .mind-slider .slide-elements.style-2 .row-inner{vertical-align:middle; position:relative;}
  .mind-slider .slide-elements.style-2 .element-wrapper-inner{float:left; width:100%; padding:30px 0; text-align:left;}
  .mind-slider .slide-elements.style-2 .element-wrapper-inner .title-element .title{color:white; font:normal normal normal 26px/1.3em "Black Jack"; }
  .mind-slider .slide-elements.style-2 .element-wrapper-inner .title-element .title::before{ content: '‘'; position: relative;}
  .mind-slider .slide-elements.style-2 .element-wrapper-inner .title-element .title::after{ content: '’';position: relative;}
  
	.mind-slider .slide-elements.style-2 .text{color:white;}  
	.mind-slider .slide-elements.style-2 a{color: #fefefe; border-color: white; float: left;} 
	
  
	@media screen and (min-width: 481px){
  	.mind-slider .slide-elements.style-2 .element-wrapper-inner .title-element .title{font:normal normal normal 30px/40px "Black Jack";}
	  .mind-slider .slide-elements.style-2{padding: 70px;}
    .mind-slider .slide-elements.style-2 .element-wrapper-inner{padding:70px 0;}
  }
  @media screen and (min-width: 769px){
  	.mind-slider .slide-elements.style-2 .element-wrapper-inner .title-element .title{font:normal normal normal 43px/51px "Black Jack";}
	  .mind-slider .slide-elements.style-2{padding: 80px;}
    .mind-slider .slide-elements.style-2 .element-wrapper-inner{padding:80px 0;}
  }
  @media screen and (min-width: 991px){
		.mind-slider .slide-elements.style-2 .element-wrapper-inner .title-element .title{font:normal normal normal 43px/51px "Black Jack";}
	  .mind-slider .slide-elements.style-2{padding: 80px;}
    .mind-slider .slide-elements.style-2 .element-wrapper-inner{padding:80px 0;}
  }
  
	/* Style 3 */
  .mind-slider .slide-elements.style-3{padding: 30px 20px 30px 20px;}
  .mind-slider .slide-elements.style-3 .row-inner{vertical-align:middle; position:relative;} 
  .mind-slider .slide-elements.style-3 .element-wrapper-inner{float:left; width:100%; padding:30px; text-align:center;}
  .mind-slider .slide-elements.style-3 .element-wrapper-inner .title-element .title{color:white; font:normal normal normal 68px/46px "Blanch caps"; text-align:center;}
	.mind-slider .slide-elements.style-3 .text{color:white; font:; text-align:center;}
	.mind-slider .slide-elements.style-3 a{color: #fefefe; border-color: white;}
	.mind-slider .slide-elements.style-3 a:hover{background:white; color:#878573;}
  
	@media screen and (min-width: 481px){
	  .mind-slider .slide-elements.style-3{padding: 70px 30px 70px 30px;}
    .mind-slider .slide-elements.style-3 .element-wrapper-inner{padding:70px;}
  }
  @media screen and (min-width: 769px){
	  .mind-slider .slide-elements.style-3{padding: 80px 40px 80px 40px;}
    .mind-slider .slide-elements.style-3 .element-wrapper-inner{padding:80px;}
  }
  @media screen and (min-width: 991px){
	  .mind-slider .slide-elements.style-3{padding: 80px 40px 80px 40px;}
    .mind-slider .slide-elements.style-3 .element-wrapper-inner{padding:80px;}
  }
  
	/* Style 4 */  
  .mind-slider .slide-elements.style-4{}
  .mind-slider .slide-elements.style-4 .row-inner{position: absolute; left: 0; top: 0;  border: 0;}
  
  .mind-slider .slide-elements.style-4 .element-wrapper{
  	float:left; width:30%; padding:30px; top:0; left:0; bottom:0; position:absolute;
  	background:rgba(135, 133, 115, 0.6); text-align:left; overflow-x: hidden; overflow-y: auto;
  }
  
  .mind-slider .slide-elements.style-4 .element-wrapper-inner .title-element .title{
  	color:white; font:normal normal normal 68px/46px "Blanch caps"; text-align:left;
  }

	.mind-slider .slide-elements.style-4 .text{color:white; font:; text-align:left;}
  
	.mind-slider .slide-elements.style-4 a{color: #fefefe; border-color: white; float: left;}
  
	.mind-slider .slide-elements.style-4 a:hover{background:white; color:#878573;}
	@media screen and (min-width: 481px){
    .mind-slider .slide-elements.style-4 .element-wrapper{padding:70px;}
  }
  @media screen and (min-width: 769px){
    .mind-slider .slide-elements.style-4 .element-wrapper{padding:80px;}
  }
  @media screen and (min-width: 991px){
    .mind-slider .slide-elements.style-4 .element-wrapper{padding:80px;}
  }
  
  
  
	/* Thumbnails */
	.thumbnail{height:155px; overflow:hidden; margin-bottom:10px!important;}
	.thumbnail.grid{height:180px; overflow:hidden; margin-bottom:0; padding-right: 0px; margin-bottom:10px;}
	.thumbnail .inner{
  	width: 100%; height: 100%; overflow: hidden; float: left; display: inline-block; position: relative;
		border-right:5px solid transparent; border-left:5px solid transparent;
  }
  
  @media screen and (min-width: 481px){
  	.thumbnail{height:175px; margin-bottom:25px;}
    .thumbnail.grid{height:250px;}
  }
  @media screen and (min-width: 769px){
  	.thumbnail{height:200px; margin-bottom:30px;}
    .thumbnail.grid{height:320px;}
  }
  @media screen and (min-width: 991px){
  	.thumbnail{height:200px; margin-bottom:30px;}
  	.thumbnail.grid{height:320px;}  
  }
  
	/* Fixed background */
	.fixed-bg{background-size: cover !important; -webkit-background-size: cover !important; margin: 0 auto; padding: 0; position: relative; width: 100%; min-height:160px; height: 100%; background-attachment:fixed!important; background-position: 50% 50%;  -ms-behavior: url('../backgroundsize.htc');}
	@media screen and (max-width: 480px){.fixed-bg{position: fixed; background-attachment:scroll!important;}}
  
  /* Full screen */
  .mind-slider.fullscreen{position: fixed; z-index: 100000; top:0; left:0; bottom:0; right:0;}
  
	.mind-slider .fullscreen{background:url(../js/mindcustom/img/fullscreen.png) left top; width:16px; height:16px; overflow:hidden; position: absolute; cursor:pointer; z-index: 2;}
    .mind-slider .fullscreen.active{background-position: left bottom!important;}
    .mind-slider .fullscreen.dark{background:url(../js/mindcustom/img/fullscreen-dark.png);}
    .mind-slider .fullscreen.top{top: 15px;}
    .mind-slider .fullscreen.middle{top: 50%; margin-top:-8px;}
    .mind-slider .fullscreen.center{left: 50%; margin-left:-8px;}
    .mind-slider .fullscreen.left{left:15px;}
    .mind-slider .fullscreen.right{right:15px;}  
    .mind-slider .fullscreen.bottom{bottom:15px;}  

@media screen and (min-width: 481px){
	.mind-slider{position:relative; min-height:360px; width:100%; overflow:hidden; height: 100%;} .mind-slider .slides{min-height:360px;}
}
@media screen and (min-width: 769px){
	.mind-slider{position:relative; min-height:500px; width:100%; overflow:hidden; height: 100%;} .mind-slider .slides{min-height:500px;}
}
@media screen and (min-width: 991px){
	.mind-slider{position:relative; min-height:500px; width:100%; overflow:hidden; height: 100%;} .mind-slider .slides{min-height:500px;}
}



.mind-slider .align-center .title, .mind-slider .align-center .text{text-align:center!important;}/* Carousel */
.mind-slider.carousel{background:#72BA6F;}
.mind-slider .slides .slide:not(.is-selected){
	opacity:.5;
}

.flickity-enabled {
  position: relative;
}

.flickity-enabled:focus { outline: none; }

.flickity-viewport {
  overflow: hidden;
  position: absolute; top:0; left:0; right:0; bottom;0;
  height: 100%;
}

.flickity-slider {
  position: absolute;
  width: 100%;
  height:100%;
}
@media screen and (min-width: 481px){
	.flickity-slider{min-height:360px;}
}
@media screen and (min-width: 769px){
	.flickity-slider{min-height:500px;}
}
@media screen and (min-width: 991px){
	.flickity-slider{min-height:500px;}
}
/* draggable */

.flickity-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
          tap-highlight-color: transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.flickity-prev-next-button {
  position: absolute;
  top: 50%;
  width: 44px;
  height: 44px;
  border: none;
  border-radius: 50%;
  background: white;
  background: hsla(0, 0%, 100%, 0.75);
  cursor: pointer;
  /* vertically center */
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.flickity-prev-next-button:hover { background: white; }

.flickity-prev-next-button:focus {
  outline: none;
  box-shadow: 0 0 0 5px #09F;
}

.flickity-prev-next-button:active {
  filter: alpha(opacity=60); /* IE8 */
  opacity: 0.6;
}

.flickity-prev-next-button.previous { left: 10px; }
.flickity-prev-next-button.next { right: 10px; }
/* right to left */
.flickity-rtl .flickity-prev-next-button.previous {
  left: auto;
  right: 10px;
}
.flickity-rtl .flickity-prev-next-button.next {
  right: auto;
  left: 10px;
}

.flickity-prev-next-button:disabled {
  filter: alpha(opacity=30); /* IE8 */
  opacity: 0.3;
  cursor: auto;
}

.flickity-prev-next-button svg {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%;
}

.flickity-prev-next-button .arrow {
  fill: #333;
}

/* color & size if no SVG - IE8 and Android 2.3 */
.flickity-prev-next-button.no-svg {
  color: #333;
  font-size: 26px;
}

.flickity-page-dots {
  position: absolute;
  width: 100%;
  bottom: 25px;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  line-height: 1;
}

.flickity-rtl .flickity-page-dots { direction: rtl; }

.flickity-page-dots .dot {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin: 0 8px;
  border-radius: 50%;
 	opacity: .5;
  border:1px solid white;
  background: transparent;
}

.flickity-page-dots .dot.is-selected {
	opacity: 1;
  background:  #878573;
  border-color: #878573;
}.yendifplayer{position:relative;background-color:transparent;background-size:contain;background-repeat:no-repeat;background-position:center;width:100%;height:0;overflow:hidden; height:100%!important; width:100%!important;}
.yendifplayer *{margin:0;padding:0;border:0;font-family:Arial, Helvetica, sans-serif;font-style:normal;font-size:100%;font-weight:normal;text-decoration:none;line-height:1em;list-style-type:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.yendifplayer a,.yendifplayer a:hover{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:all 0;transition:none;}
.yendifplayer a:focus,.yendifplayer input[type=text]:focus{outline:0;}
.yendifplayer .yf-media,.yendifplayer .yf-skin,.yendifplayer .yf-skin .yf-poster,.yendifplayer .yf-skin .yf-playbtn,.yendifplayer .yf-skin .yf-screen,.yendifplayer .yf-skin .yf-embed .yf-overlay{position:absolute;width:100%;height:100%;top:0;left:0;}
.yendifplayer .yf-media:-webkit-full-screen{position:fixed;width:100%!important;height:100%!important;}
.yendifplayer .yf-media:-moz-full-screen{position:fixed;width:100%!important;height:100%!important;}
.yendifplayer .yf-media:-ms-full-screen{position:fixed;width:100%!important;height:100%!important;}
.yendifplayer .yf-media:-o-full-screen{position:fixed;width:100%!important;height:100%!important;}
.yendifplayer .yf-media:full-screen{position:fixed;width:100%!important;height:100%!important;}
.yendifplayer.is-fullscreen.no-native .yf-media{position:fixed;width:100%!important;height:100%!important;}
.yendifplayer.is-fullscreen .yf-media{margin:0!important;padding:0!important;top:0!important;left:0!important;z-index:9999999999!important;}
.yendifplayer video,.yendifplayer audio,.yendifplayer object,.yendifplayer iframe{width:100%!important;height:100%!important;cursor:pointer;}
.yendifplayer.black video,.yendifplayer.black.playlist-bottom audio,.yendifplayer.black object,.yendifplayer.black iframe,.yendifplayer.black .yf-skin .yf-poster,.yendifplayer.black .yf-skin .yf-screen{background-color:#000;}
.yendifplayer.white video,.yendifplayer.white.playlist-bottom audio,.yendifplayer.white object,.yendifplayer.white iframe,.yendifplayer.white .yf-skin .yf-poster,.yendifplayer.white .yf-skin .yf-screen{background-color:#FFF;}
.yendifplayer.is-fullscreen .yf-skin{z-index:9999999999999!important;}
.yendifplayer .yf-skin .yf-poster{background-size:contain;background-repeat:no-repeat;background-position:center;z-index:1;}
.yendifplayer.is-video .yf-skin .yf-loading{display:none;position:absolute;width:100%;height:50px;top:49%;left:0;color:#FFF;font-family:Georgia,"Times New Roman",Times,serif!important;font-size:110px!important;text-align:center;text-shadow:0px 0px 4px #666;letter-spacing:-10px;line-height:0px;z-index:2;}
.yendifplayer.is-audio .yf-skin .yf-loading{position:absolute;height:25px;margin-left:10px;top:0;right:0;bottom:0;left:0;font-size:11px;font-weight:bold;line-height:25px;z-index:2}
.yendifplayer.black.is-audio .yf-skin .yf-loading{color:#FAFAFA;}
.yendifplayer.white.is-audio .yf-skin .yf-loading{color:#333;}
.yendifplayer .yf-skin .yf-playbtn{display:none;background-image:url(images/play.png);background-repeat:no-repeat;background-position:center;pointer-events:none;cursor:pointer;z-index:3;}
.yendifplayer .yf-skin .yf-screen{cursor:pointer;z-index:4;}
.yendifplayer .yf-skin .yf-controls{position:absolute;width:100%;height:25px;bottom:0px;left:0;z-index:999999;}
.yendifplayer.black .yf-skin .yf-controls{background-color:#181818;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#222), to(#111));background:-webkit-linear-gradient(top, #222, #111);background:-moz-linear-gradient(top, #222, #111);background:-ms-linear-gradient(top, #222, #111);background:-o-linear-gradient(top, #222, #111);border-top:1px solid #333;}
.yendifplayer.white .yf-skin .yf-controls{background-color:#EEEEEE;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#E0E0E0));background:-webkit-linear-gradient(top, #FFFFFF, #E0E0E0);background:-moz-linear-gradient(top, #FFFFFF, #E0E0E0);background:-ms-linear-gradient(top, #FFFFFF, #E0E0E0);background:-o-linear-gradient(top, #FFFFFF, #E0E0E0);border-top:1px solid #FFFFFF;}
.yendifplayer.black .yf-skin .yf-controls .yf-playpause,.yendifplayer.black .yf-skin .yf-controls .yf-volume .yf-mute,.yendifplayer.black .yf-skin .yf-controls .yf-fullscreen,.yendifplayer.black .yf-skin .yf-embedbtn,.yendifplayer.black .yf-playlist .yf-waves{background-image:url(images/icons_white.png);cursor:pointer;}
.yendifplayer.white .yf-skin .yf-controls .yf-playpause,.yendifplayer.white .yf-skin .yf-controls .yf-volume .yf-mute,.yendifplayer.white .yf-skin .yf-controls .yf-fullscreen,.yendifplayer.white .yf-skin .yf-embedbtn,.yendifplayer.white .yf-playlist .yf-waves{background-image:url(images/icons_black.png);cursor:pointer;}
.yendifplayer .yf-skin .yf-controls .yf-currenttime,.yendifplayer .yf-skin .yf-controls .yf-duration{display:inline-block;width:35px;height:25px;font-size:11px;font-weight:bold;text-align:center;line-height:25px;}
.yendifplayer.black .yf-skin .yf-controls .yf-currenttime,.yendifplayer.black .yf-skin .yf-controls .yf-duration{color:#EEE;}
.yendifplayer.white .yf-skin .yf-controls .yf-currenttime,.yendifplayer.white .yf-skin .yf-controls .yf-duration{color:#252525;}
.yendifplayer .yf-skin .yf-controls .yf-playpause{position:absolute;background-position:2px -1px;width:26px;height:25px;top:0;left:0;}
.yendifplayer.is-playing .yf-skin .yf-controls .yf-playpause{background-position:1px -25px;}
.yendifplayer .yf-skin .yf-controls .yf-currenttime{position:absolute;top:0;left:26px;}
.yendifplayer.no-playpause .yf-skin .yf-controls .yf-currenttime{left:3px;}
.yendifplayer .yf-skin .yf-controls .yf-timeline{position:relative;height:6px;margin-top:0;margin-right:149px;margin-bottom:0px;margin-left:67px;cursor:pointer;}
.yendifplayer.black .yf-skin .yf-controls .yf-timeline{background-color:#181818;border-top:1px solid #090909;border-bottom:1px solid #404040;top:8px;}
.yendifplayer.white .yf-skin .yf-controls .yf-timeline{background-color:#BBB;border-top:1px solid #858585;border-bottom:1px solid #EEE;top:9px;}
.yendifplayer.no-playpause .yf-skin .yf-controls .yf-timeline{margin-left:40px;}
.yendifplayer.no-currenttime .yf-skin .yf-controls .yf-timeline{margin-left:30px;}
.yendifplayer.no-playpause.no-currenttime .yf-skin .yf-controls .yf-timeline{margin-left:6px;}
.yendifplayer.no-duration .yf-skin .yf-controls .yf-timeline{margin-right:110px;}
.yendifplayer.no-volumebtn .yf-skin .yf-controls .yf-timeline{margin-right:70px;}
.yendifplayer.no-fullscreen .yf-skin .yf-controls .yf-timeline{margin-right:123px;}
.yendifplayer.no-duration.no-volumebtn .yf-skin .yf-controls .yf-timeline{margin-right:30px;}
.yendifplayer.no-duration.no-fullscreen .yf-skin .yf-controls .yf-timeline{margin-right:85px;}
.yendifplayer.no-duration.no-volumebtn.no-fullscreen .yf-skin .yf-controls .yf-timeline{margin-right:6px;}
.yendifplayer.no-volumebtn.no-fullscreen .yf-skin .yf-controls .yf-timeline{margin-right:44px;}
.yendifplayer .yf-skin .yf-controls .yf-timeline .yf-buffer{position:absolute;height:6px;top:0px;left:0px;z-index:1;}
.yendifplayer.black .yf-skin .yf-controls .yf-timeline .yf-buffer{background-color:#303030;}
.yendifplayer.white .yf-skin .yf-controls .yf-timeline .yf-buffer{background-color:#999;}
.yendifplayer .yf-skin .yf-controls .yf-timeline .yf-progress{position:absolute;width:0%;height:6px;left:0px;z-index:2;}
.yendifplayer.black .yf-skin .yf-controls .yf-timeline .yf-progress{background-color:#EEE;border-bottom:1px solid #EEE;top:0px;}
.yendifplayer.white .yf-skin .yf-controls .yf-timeline .yf-progress{background-color:#333;border-bottom:1px solid #333;top:-1px;}
.yendifplayer .yf-skin .yf-controls .yf-duration{position:absolute;top:0;right:106px;}
.yendifplayer.no-volumebtn .yf-skin .yf-controls .yf-duration{right:30px;}
.yendifplayer.no-fullscreen .yf-skin .yf-controls .yf-duration{right:82px;}
.yendifplayer.no-volumebtn.no-fullscreen .yf-skin .yf-controls .yf-duration{right:4px;}
.yendifplayer .yf-skin .yf-controls .yf-volume{position:absolute;width:76px;height:25px;top:0px;right:30px;}
.yendifplayer.no-fullscreen .yf-skin .yf-controls .yf-volume{right:5px;}
.yendifplayer .yf-skin .yf-controls .yf-volume .yf-mute{display:block;background-position:0px 124px;width:26px;height:25px;top:0px;left:0px;}
.yendifplayer.is-muted .yf-skin .yf-controls .yf-volume .yf-mute{background-position:2px 149px;}
.yendifplayer .yf-skin .yf-controls .yf-volume .yf-volumeslider{position:absolute;width:48px;height:8px;left:26px;top:8px;z-index:1;cursor:pointer;}
.yendifplayer.black .yf-skin .yf-controls .yf-volume .yf-volumeslider{background-color:#000;}
.yendifplayer.white .yf-skin .yf-controls .yf-volume .yf-volumeslider{background-color:#999;}
.yendifplayer .yf-skin .yf-controls .yf-volume .yf-volumeslider .yf-volumelevel{position:absolute;width:0;height:8px;z-index:2;}
.yendifplayer.black .yf-skin .yf-controls .yf-volume .yf-volumeslider .yf-volumelevel{background-color:#EEE;}
.yendifplayer.white .yf-skin .yf-controls .yf-volume .yf-volumeslider .yf-volumelevel{background-color:#333;}
.yendifplayer .yf-skin .yf-controls .yf-fullscreen{position:absolute;background-position:2px 74px;width:30px;height:25px;top:0px;right:0px;}
.yendifplayer .yf-skin .yf-captions{position:absolute;width:100%;bottom:37px;text-align:center;z-index:5;pointer-events:none;}
.yendifplayer .yf-skin .yf-captions p{display:inline-block;background-color:rgba(0,0,0,0.6);padding:3px 5px;color:#EEE;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:13px;}
.yendifplayer .yf-skin .yf-embedbtn{position:absolute;background-color:rgba(0,0,0,0.6);background-position:2px -147px;background-repeat:no-repeat;width:30px;height:30px;top:10px;right:10px;z-index:999999999;}
.yendifplayer.is-embed .yf-skin .yf-embedbtn{background-color:transparent;background-position:2px -98px;}
.yendifplayer .yf-skin .yf-embed{display:none;position:relative;width:100%;height:100%;top:0;left:0;z-index:99999999;}
.yendifplayer .yf-skin .yf-embed .yf-overlay{background-color:#000;-moz-opacity:0.9;-khtml-opacity:0.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);opacity:0.9;}
.yendifplayer .yf-skin .yf-embed .yf-box{position:absolute;width:100%;height:77px;top:0;right:0;bottom:0;left:0;margin:auto;}
.yendifplayer .yf-skin .yf-embed .yf-title,.yendifplayer .yf-skin .yf-embed .yf-code{display:block;width:90%;min-width:240px;max-width:480px;margin:0px auto;}
.yendifplayer .yf-skin .yf-embed .yf-title{color:#EEE;font-size:13px;text-align:center;text-shadow:1px 1px 10px #000;}
.yendifplayer .yf-skin .yf-embed .yf-code{position:relative;}
.yendifplayer .yf-skin .yf-embed input{background-color:#FFF;-webkit-box-shadow:0px 0px 10px 2px #000;-moz-box-shadow:0px 0px 10px 2px #000;box-shadow:0px 0px 10px 2px #000;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#666;width:100%;margin:9px 0px 9px -2px;padding:4px;font-size:12px;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;}
.yendifplayer .yf-skin .yf-embed .yf-select{display:block;background:#333;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#444), to(#181818));background:-webkit-linear-gradient(top, #444, #181818);background:-moz-linear-gradient(top, #444, #181818);background:-ms-linear-gradient(top, #444, #181818);background:-o-linear-gradient(top, #444, #181818);-webkit-box-shadow:0px 0px 10px 2px #000;-moz-box-shadow:0px 0px 10px 2px #000;box-shadow:0px 0px 10px 2px #000;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;width:75px;top:0;right:0;margin:0px auto;padding:7px 0px;color:#CCC;font-size:11px;font-weight:bold;text-align:center;cursor:pointer;}
.yendifplayer .yf-skin .yf-embed .yf-select:hover{background:#444;}
.yendifplayer .yf-skin .yf-logo{position:absolute;left:10px;bottom:45px;-moz-opacity:0.5;-khtml-opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);opacity:0.5;cursor:pointer;z-index:9999999;}
.yendifplayer .yf-playlist{position:absolute;top:0;right:0px;}
.yendifplayer.black .yf-playlist{background-color:#282828;}
.yendifplayer.white .yf-playlist{background-color:#FDFDFD;}
.yendifplayer.playlist-bottom .yf-playlist{width:auto;top:auto;bottom:0;left:0;margin-right:0px;}
.yendifplayer .yf-playlist a{display:block;position:relative;width:100%;min-height:30px;font-size:12px;text-decoration:none;cursor:pointer;}
.yendifplayer.black .yf-playlist a{border-bottom:1px solid #141414;border-top:1px solid #3C3C3C;}
.yendifplayer.white .yf-playlist a{border-bottom:1px solid #FFF;border-top:1px solid #DDD;}
.yendifplayer .yf-playlist a.first{border-top:none;}
.yendifplayer .yf-playlist a.last{border-bottom:none;}
.yendifplayer.black .yf-playlist a:hover,.yendifplayer.black .yf-playlist a.active{background-color:#333;}
.yendifplayer.white .yf-playlist a:hover,.yendifplayer.white .yf-playlist a.active{background-color:#EEE;}
.yendifplayer .yf-playlist a.active{cursor:default;}
.yendifplayer .yf-playlist .yf-pimage{float:left;position:relative;background-color:#010101;background-size:contain;background-repeat:no-repeat;background-position:center;width:75px;height:50px;margin:7px 0px 7px 7px;}
.yendifplayer .yf-playlist .yf-pimage span{position:absolute;background:#181818;background:rgba(0,0,0,0.8);-webkit-border-top-left-radius:0;-moz-border-top-left-radius:0;border-top-left-radius:3px;padding:2px 4px;bottom:0;right:0;color:#DDD;font-size:10px;font-weight:bold;}
.yendifplayer .yf-playlist .yf-waves{position:absolute;background-position:2px 26px;width:30px;height:30px;-moz-opacity:0.5;-khtml-opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);opacity:0.5;}
.yendifplayer .yf-playlist a:hover .yf-waves,.yendifplayer .yf-playlist a.active .yf-waves{-moz-opacity:1;-khtml-opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;}
.yendifplayer .yf-playlist a.active .yf-waves{cursor:default!important;}
.yendifplayer .yf-playlist .yf-pcontent{margin-left:84px;padding:3px;}
.yendifplayer.playlist-bottom .yf-playlist .yf-pcontent.yf-noimage{margin-right:50px;}
.yendifplayer.playlist-bottom .yf-playlist .yf-pcontent.yf-noimage.yf-nodur{margin-right:5px;}
.yendifplayer.is-video .yf-playlist .yf-pcontent.yf-noimage{margin-left:5px;}
.yendifplayer.is-audio .yf-playlist .yf-pcontent.yf-noimage{margin-left:25px;}
.yendifplayer .yf-playlist .yf-pcontent .yf-ptitle,.yendifplayer .yf-playlist .yf-pcontent .yf-pdesc{padding:3px;line-height:16px;}
.yendifplayer.black .yf-playlist .yf-pcontent .yf-ptitle{color:#CCC;}
.yendifplayer.white .yf-playlist .yf-pcontent .yf-ptitle{color:#333;}
.yendifplayer .yf-playlist .yf-pcontent .yf-pdesc{color:#666;}
.yendifplayer.black .yf-playlist a:hover .yf-pcontent .yf-ptitle,.yendifplayer.black .yf-playlist a.active .yf-pcontent .yf-ptitle{color:#CCC;}
.yendifplayer.white .yf-playlist a:hover .yf-pcontent .yf-ptitle,.yendifplayer.white .yf-playlist a.active .yf-pcontent .yf-ptitle{color:#454545;}
.yendifplayer.black .yf-playlist a:hover .yf-pcontent .yf-pdesc,.yendifplayer.black .yf-playlist a.active .yf-pcontent .yf-pdesc{color:#999;}
.yendifplayer.white .yf-playlist a:hover .yf-pcontent .yf-pdesc,.yendifplayer.white .yf-playlist a.active .yf-pcontent .yf-pdesc{color:#666;}
.yendifplayer .yf-playlist div.yf-ptime{display:inline-block;margin:3px;padding:2px 6px;font-size:11px;}
.yendifplayer.playlist-bottom .yf-playlist div.yf-ptime{position:absolute;margin:0px;top:5px;right:5px;}
.yendifplayer.black .yf-playlist div.yf-ptime{background-color:#181818;color:#CCC;}
.yendifplayer.white .yf-playlist div.yf-ptime{background-color:#999;color:#FFF;}
.yendifplayer .yf-playlist .yf-clear{display:block;clear:both;}
.yendifplayer .yf-playlist .yf-viewport{position:relative;top:0;overflow:hidden;}
.yendifplayer .yf-playlist .yf-overview{list-style:none;position:absolute;left:0;top:0;right:0px;}
.yendifplayer .yf-playlist .yf-scrollbar{position:relative;float:right;width:10px;}
.yendifplayer .yf-playlist .yf-track{position:relative;width:10px;height:100%;}
.yendifplayer .yf-playlist .yf-thumb{position:absolute;width:10px;height:20px;top:0;cursor:pointer;overflow:hidden;}
div.yf-viewport::-webkit-scrollbar{width:10px;} 
.yendifplayer.black div.yf-viewport::-webkit-scrollbar-track{background-color:#111;}
.yendifplayer.white div.yf-viewport::-webkit-scrollbar-track{background-color:#EEE;border-left:1px solid #DDD;} 
.yendifplayer.black div.yf-viewport::-webkit-scrollbar-thumb{background-color:#333;border-left:1px solid #151515;}
.yendifplayer.white div.yf-viewport::-webkit-scrollbar-thumb{background-color:#444;}
.yendifplayer.black .yf-playlist .yf-track{background-color:#111;}
.yendifplayer.white .yf-playlist .yf-track{background-color:#EEE;border-left:1px solid #DDD;} 
.yendifplayer.black .yf-playlist .yf-thumb{background-color:#333;border-left:1px solid #151515;}
.yendifplayer.white .yf-playlist .yf-thumb{background-color:#444;}
.yendifplayer.no-playpause.no-currenttime.no-progress.no-duration.no-volumebtn.no-fullscreen .yf-skin .yf-controls,.yendifplayer.is-video.is-paused .yf-skin .yf-loading,.yendifplayer.is-embed .yf-skin .yf-playbtn,.yendifplayer.is-paused.no-playbtn .yf-skin .yf-playbtn,.yendifplayer.no-controlbar .yf-skin .yf-controls,.yendifplayer.no-playpause .yf-skin .yf-controls .yf-playpause,.yendifplayer.is-audio.is-loading .yf-skin .yf-controls .yf-playpause,.yendifplayer.no-currenttime .yf-skin .yf-controls .yf-currenttime,.yendifplayer.is-audio.is-loading .yf-skin .yf-controls .yf-currenttime,.yendifplayer.no-progress .yf-skin .yf-controls .yf-timeline,.yendifplayer.is-audio.is-loading .yf-skin .yf-controls .yf-timeline,.yendifplayer.no-duration .yf-skin .yf-controls .yf-duration,.yendifplayer.is-audio.is-loading .yf-skin .yf-controls .yf-duration,.yendifplayer.no-volumebtn .yf-skin .yf-controls .yf-volume,.yendifplayer.is-audio.is-loading .yf-skin .yf-controls .yf-volume,.yendifplayer.no-fullscreen .yf-skin .yf-controls .yf-fullscreen,.yendifplayer.no-embed .yf-skin .yf-embedbtn,.yendifplayer.no-embed .yf-skin .yf-embed,.yendifplayer.is-fullscreen .yf-skin .yf-embedbtn,.yendifplayer.is-fullscreen .yf-skin .yf-embed,.yendifplayer.is-fullscreen .yf-playlist{display:none !important;}
.yendifplayer.is-video.is-loading .yf-skin .yf-loading,.yendifplayer.is-paused .yf-skin .yf-playbtn,.yendifplayer.is-embed .yf-skin .yf-embed{display:inline-block;}
.yendifplayer .yf-error{display:table;width:100%;height:100%;color:#CCC;font-size:14px;font-weight:normal;text-align:center;z-index:1;}
.yendifplayer .yf-error span{display:table-cell;width:100%;height:100%;vertical-align:middle;}
.transparent{-moz-opacity:0;-khtml-opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;}
.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-o-user-select:none;-khtml-user-select:none;}
.disable{display:none;}.mainlogo{	position:absolute;width:100%;z-index:99;height:130px;top:100px;}
.mainlogo a{
	margin:auto;height:130px;width:110px;
	background-image:url('/custom/assets/logo-header.png');
	background-image:url('/custom/assets/logo-header.svg');
  background-size:contain;
  background-repeat:no-repeat; float: none;
    display: block;
}


.element.elemtype-text *:last-child{margin-bottom:0;}

.quickselect-folders{text-align:center;}
.quickselect-folders .folder{padding:15px 30px;display:inline-block;width:auto;cursor:pointer;font:normal normal normal 25px/20px "Blanch caps";color:#656355;-webkit-transition: all .2s ease;transition: all .2s ease;}
.quickselect-folders .folder.active{background: #A4D3D7;position:relative;color:#FFFFFF;border-top-left-radius:3px;border-top-right-radius:3px;}
.quickselect-folders .folder.active::after{
	width: 0; height: 0;left:50%;margin-left:-10px;bottom:-10px;
  content:''; position:absolute;
	border-left: 10px solid transparent; border-right: 10px solid transparent;
	border-top: 10px solid #A4D3D7;
	z-index:99;
}

@-webkit-keyframes bounce {
0%, 100% {
	-webkit-transform: translateY(5px) rotate(-90deg);
	-ms-transform: translateY(5px) rotate(-90deg);
	transform: translateY(5px) rotate(-90deg);
	height:24px;
	width:13px;
} 
10%, 30%, 50%, 70%, 90% {
	-webkit-transform: translateY(-5px) rotate(-90deg);
	-ms-transform: translateY(-5px) rotate(-90deg);
	transform: translateY(-5px) rotate(-90deg);
	height:24px;
	width:13px;
	} 
20%, 40%, 60%, 80% {
	-webkit-transform: translateY(10px) rotate(-90deg);
	-ms-transform: translateY(10px) rotate(-90deg);
	transform: translateY(10px) rotate(-90deg);
	height:24px;
	width:13px;
} 
} 
@keyframes bounce {
0%, 100% {
	-webkit-transform: translateY(5px) rotate(-90deg);
	-ms-transform: translateY(5px) rotate(-90deg);
	transform: translateY(5px) rotate(-90deg);
	height:24px;
	width:13px;
} 
10%, 30%, 50%, 70%, 90% {
	-webkit-transform: translateY(-5px) rotate(-90deg);
	-ms-transform: translateY(-5px) rotate(-90deg);
	transform: translateY(-5px) rotate(-90deg);
	height:24px;
	width:13px;
	} 
20%, 40%, 60%, 80% {
	-webkit-transform: translateY(10px) rotate(-90deg);
	-ms-transform: translateY(10px) rotate(-90deg);
	transform: translateY(10px) rotate(-90deg);
	height:24px;
	width:13px;
} 
} 

/* MindSlider */
.mind-slider a.link.one-page {position: absolute;bottom: 0px; left: 50%; margin-left:-50px;margin-bottom:35px;}
.mind-slider a.link.one-page h4{color:#FFFFFF;text-transform:uppercase;visibility:hidden;}
.mind-slider a.link.one-page::after{
  content:'';
  height:24px; width:13px;
  position:absolute;
  background-repeat:no-repeat;
  background-position:center center;
  background-image: url('/custom/assets/arrows/arrow-1.png'); background-image: url('/custom/assets/arrows/arrow-1.svg');
  bottom: -35px;
  left: 50%;margin-left: -12px;
  -webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);
  -webkit-animation-duration: 20s; animation-duration: 20s; 
  -webkit-animation-fill-mode: both;animation-fill-mode: both; 
  animation-iteration-count:infinite; -webkit-animation-iteration-count:infinite; 
  -webkit-animation-name: bounce; animation-name: bounce; 
}

.stroke-logo{
  height:220px;
  width:185px;max-width:100%;
  margin:auto;
  margin-bottom:30px;
  background-size:contain;
  background-repeat:no-repeat;
  background-position:center center;
  background-image: url('/img/logo.png');
  background-image: url('/img/logo.svg');
}

@media screen and (min-width:481px){
	.quickselect-folders .folder{font:normal normal normal 29px/21px "Blanch caps";}
  .mind-slider a.link.one-page::after{bottom:-50px;}
	.mind-slider a.link.one-page {margin-bottom:0px;margin-left: -84px;}
}
@media screen and (min-width:769px){
	.quickselect-folders .folder{font:normal normal normal 34px/26px "Blanch caps";}
}
@media screen and (min-width:991px){
	.quickselect-folders .folder{font:normal normal normal 34px/26px "Blanch caps";}
}