/* roboto-100 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/roboto-v18-latin-100.eot'); /* IE9 Compat Modes */
  src: local('Roboto Thin'), local('Roboto-Thin'),
       url('../fonts/roboto-v18-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v18-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v18-latin-100.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v18-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v18-latin-100.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/roboto-v18-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Roboto Light'), local('Roboto-Light'),
       url('../fonts/roboto-v18-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v18-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v18-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v18-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v18-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-v18-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Roboto'), local('Roboto-Regular'),
       url('../fonts/roboto-v18-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v18-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v18-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v18-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v18-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/roboto-v18-latin-500.eot'); /* IE9 Compat Modes */
  src: local('Roboto Medium'), local('Roboto-Medium'),
       url('../fonts/roboto-v18-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v18-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v18-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v18-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v18-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/roboto-v18-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Roboto Bold'), local('Roboto-Bold'),
       url('../fonts/roboto-v18-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v18-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v18-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v18-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v18-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-900 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/roboto-v18-latin-900.eot'); /* IE9 Compat Modes */
  src: local('Roboto Black'), local('Roboto-Black'),
       url('../fonts/roboto-v18-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v18-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v18-latin-900.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v18-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v18-latin-900.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* michroma-regular - latin */
@font-face {
  font-family: 'Michroma';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/michroma-v16-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/michroma-v16-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/michroma-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/michroma-v16-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/michroma-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/michroma-v16-latin-regular.svg#Michroma') format('svg'); /* Legacy iOS */
}

/* chivo-300 - latin */
@font-face {
  font-family: 'Chivo';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/chivo-v17-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/chivo-v17-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/chivo-v17-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/chivo-v17-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/chivo-v17-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/chivo-v17-latin-300.svg#Chivo') format('svg'); /* Legacy iOS */
}

/* chivo-300italic - latin */
@font-face {
  font-family: 'Chivo';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/chivo-v17-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/chivo-v17-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/chivo-v17-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/chivo-v17-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/chivo-v17-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/chivo-v17-latin-300italic.svg#Chivo') format('svg'); /* Legacy iOS */
}

/* chivo-regular - latin */
@font-face {
  font-family: 'Chivo';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/chivo-v17-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/chivo-v17-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/chivo-v17-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/chivo-v17-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/chivo-v17-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/chivo-v17-latin-regular.svg#Chivo') format('svg'); /* Legacy iOS */
}

/* chivo-italic - latin */
@font-face {
  font-family: 'Chivo';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/chivo-v17-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/chivo-v17-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/chivo-v17-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/chivo-v17-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/chivo-v17-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/chivo-v17-latin-italic.svg#Chivo') format('svg'); /* Legacy iOS */
}

/* chivo-700 - latin */
@font-face {
  font-family: 'Chivo';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/chivo-v17-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/chivo-v17-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/chivo-v17-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/chivo-v17-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/chivo-v17-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/chivo-v17-latin-700.svg#Chivo') format('svg'); /* Legacy iOS */
}

/* chivo-700italic - latin */
@font-face {
  font-family: 'Chivo';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/chivo-v17-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/chivo-v17-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/chivo-v17-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/chivo-v17-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/chivo-v17-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/chivo-v17-latin-700italic.svg#Chivo') format('svg'); /* Legacy iOS */
}

/* chivo-900 - latin */
@font-face {
  font-family: 'Chivo';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/chivo-v17-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/chivo-v17-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/chivo-v17-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/chivo-v17-latin-900.woff') format('woff'), /* Modern Browsers */
       url('../fonts/chivo-v17-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/chivo-v17-latin-900.svg#Chivo') format('svg'); /* Legacy iOS */
}

/* chivo-900italic - latin */
@font-face {
  font-family: 'Chivo';
  font-style: italic;
  font-weight: 900;
  src: url('../fonts/chivo-v17-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/chivo-v17-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/chivo-v17-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/chivo-v17-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/chivo-v17-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/chivo-v17-latin-900italic.svg#Chivo') format('svg'); /* Legacy iOS */
}


html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;margin: 0; padding:0; position: relative; min-height: 100%;}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
hr{box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{box-sizing: border-box; padding: 0 5px; display: inline-block;}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
textarea{overflow:auto}
optgroup{font-weight:700}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
@media print{*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
a[href^="javascript:"]:after,a[href^="#"]:after{content:""}
blockquote,pre{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
img,tr{page-break-inside:avoid}
img{max-width:100%!important}
h2,h3,p{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
.navbar{display:none}
.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}
.label{border:1px solid #000}
.table{border-collapse:collapse!important}
.table td,.table th{background-color:#fff!important}
.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}
code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}
code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}
kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}
kbd kbd{padding:0;font-size:100%;font-weight:700;box-shadow:none}
pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}
pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}
.pre-scrollable{max-height:340px;overflow-y:scroll}

.container,
.container-fluid {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
	}

@media (min-width:768px){.container{width:750px}}
@media (min-width:992px){.container{width:970px}}
@media (min-width:1200px){.container{width:1170px}}
.row{margin-left:-15px;margin-right:-15px}

.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px} .col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left} .col-xs-12{width:100%} .col-xs-11{width:91.66666667%} .col-xs-10{width:83.33333333%} .col-xs-9{width:75%} .col-xs-8{width:66.66666667%} .col-xs-7{width:58.33333333%} .col-xs-6{width:50%} .col-xs-5{width:41.66666667%} .col-xs-4{width:33.33333333%} .col-xs-3{width:25%} .col-xs-2{width:16.66666667%} .col-xs-1{width:8.33333333%} .col-xs-pull-12{right:100%} .col-xs-pull-11{right:91.66666667%} .col-xs-pull-10{right:83.33333333%} .col-xs-pull-9{right:75%} .col-xs-pull-8{right:66.66666667%} .col-xs-pull-7{right:58.33333333%} .col-xs-pull-6{right:50%} .col-xs-pull-5{right:41.66666667%} .col-xs-pull-4{right:33.33333333%} .col-xs-pull-3{right:25%} .col-xs-pull-2{right:16.66666667%} .col-xs-pull-1{right:8.33333333%} .col-xs-pull-0{right:auto} .col-xs-push-12{left:100%} .col-xs-push-11{left:91.66666667%} .col-xs-push-10{left:83.33333333%} .col-xs-push-9{left:75%} .col-xs-push-8{left:66.66666667%} .col-xs-push-7{left:58.33333333%} .col-xs-push-6{left:50%} .col-xs-push-5{left:41.66666667%} .col-xs-push-4{left:33.33333333%} .col-xs-push-3{left:25%} .col-xs-push-2{left:16.66666667%} .col-xs-push-1{left:8.33333333%} .col-xs-push-0{left:auto} .col-xs-offset-12{margin-left:100%} .col-xs-offset-11{margin-left:91.66666667%} .col-xs-offset-10{margin-left:83.33333333%} .col-xs-offset-9{margin-left:75%} .col-xs-offset-8{margin-left:66.66666667%} .col-xs-offset-7{margin-left:58.33333333%} .col-xs-offset-6{margin-left:50%} .col-xs-offset-5{margin-left:41.66666667%} .col-xs-offset-4{margin-left:33.33333333%} .col-xs-offset-3{margin-left:25%} .col-xs-offset-2{margin-left:16.66666667%} .col-xs-offset-1{margin-left:8.33333333%} .col-xs-offset-0{margin-left:0}

@media (min-width:768px){
	.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left} .col-sm-12{width:100%} .col-sm-11{width:91.66666667%} .col-sm-10{width:83.33333333%} .col-sm-9{width:75%} .col-sm-8{width:66.66666667%} .col-sm-7{width:58.33333333%} .col-sm-6{width:50%} .col-sm-5{width:41.66666667%} .col-sm-4{width:33.33333333%} .col-sm-3{width:25%} .col-sm-2{width:16.66666667%} .col-sm-1{width:8.33333333%} .col-sm-pull-12{right:100%} .col-sm-pull-11{right:91.66666667%} .col-sm-pull-10{right:83.33333333%} .col-sm-pull-9{right:75%} .col-sm-pull-8{right:66.66666667%} .col-sm-pull-7{right:58.33333333%} .col-sm-pull-6{right:50%} .col-sm-pull-5{right:41.66666667%} .col-sm-pull-4{right:33.33333333%} .col-sm-pull-3{right:25%} .col-sm-pull-2{right:16.66666667%} .col-sm-pull-1{right:8.33333333%} .col-sm-pull-0{right:auto} .col-sm-push-12{left:100%} .col-sm-push-11{left:91.66666667%} .col-sm-push-10{left:83.33333333%} .col-sm-push-9{left:75%} .col-sm-push-8{left:66.66666667%} .col-sm-push-7{left:58.33333333%} .col-sm-push-6{left:50%} .col-sm-push-5{left:41.66666667%} .col-sm-push-4{left:33.33333333%} .col-sm-push-3{left:25%} .col-sm-push-2{left:16.66666667%} .col-sm-push-1{left:8.33333333%} .col-sm-push-0{left:auto} .col-sm-offset-12{margin-left:100%} .col-sm-offset-11{margin-left:91.66666667%} .col-sm-offset-10{margin-left:83.33333333%} .col-sm-offset-9{margin-left:75%} .col-sm-offset-8{margin-left:66.66666667%} .col-sm-offset-7{margin-left:58.33333333%} .col-sm-offset-6{margin-left:50%} .col-sm-offset-5{margin-left:41.66666667%} .col-sm-offset-4{margin-left:33.33333333%} .col-sm-offset-3{margin-left:25%} .col-sm-offset-2{margin-left:16.66666667%} .col-sm-offset-1{margin-left:8.33333333%} .col-sm-offset-0{margin-left:0}}
@media (min-width:992px){
	.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left} .col-md-12{width:100%} .col-md-11{width:91.66666667%} .col-md-10{width:83.33333333%} .col-md-9{width:75%} .col-md-8{width:66.66666667%} .col-md-7{width:58.33333333%} .col-md-6{width:50%} .col-md-5{width:41.66666667%} .col-md-4{width:33.33333333%} .col-md-3{width:25%} .col-md-2{width:16.66666667%} .col-md-1{width:8.33333333%} .col-md-pull-12{right:100%} .col-md-pull-11{right:91.66666667%} .col-md-pull-10{right:83.33333333%} .col-md-pull-9{right:75%} .col-md-pull-8{right:66.66666667%} .col-md-pull-7{right:58.33333333%} .col-md-pull-6{right:50%} .col-md-pull-5{right:41.66666667%} .col-md-pull-4{right:33.33333333%} .col-md-pull-3{right:25%} .col-md-pull-2{right:16.66666667%} .col-md-pull-1{right:8.33333333%} .col-md-pull-0{right:auto} .col-md-push-12{left:100%} .col-md-push-11{left:91.66666667%} .col-md-push-10{left:83.33333333%} .col-md-push-9{left:75%} .col-md-push-8{left:66.66666667%} .col-md-push-7{left:58.33333333%} .col-md-push-6{left:50%} .col-md-push-5{left:41.66666667%} .col-md-push-4{left:33.33333333%} .col-md-push-3{left:25%} .col-md-push-2{left:16.66666667%} .col-md-push-1{left:8.33333333%} .col-md-push-0{left:auto} .col-md-offset-12{margin-left:100%} .col-md-offset-11{margin-left:91.66666667%} .col-md-offset-10{margin-left:83.33333333%} .col-md-offset-9{margin-left:75%} .col-md-offset-8{margin-left:66.66666667%} .col-md-offset-7{margin-left:58.33333333%} .col-md-offset-6{margin-left:50%} .col-md-offset-5{margin-left:41.66666667%} .col-md-offset-4{margin-left:33.33333333%} .col-md-offset-3{margin-left:25%} .col-md-offset-2{margin-left:16.66666667%} .col-md-offset-1{margin-left:8.33333333%} .col-md-offset-0{margin-left:0}}
@media (min-width:1200px){
	.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left} .col-lg-12{width:100%} .col-lg-11{width:91.66666667%} .col-lg-10{width:83.33333333%} .col-lg-9{width:75%} .col-lg-8{width:66.66666667%} .col-lg-7{width:58.33333333%} .col-lg-6{width:50%} .col-lg-5{width:41.66666667%} .col-lg-4{width:33.33333333%} .col-lg-3{width:25%} .col-lg-2{width:16.66666667%} .col-lg-1{width:8.33333333%} .col-lg-pull-12{right:100%} .col-lg-pull-11{right:91.66666667%} .col-lg-pull-10{right:83.33333333%} .col-lg-pull-9{right:75%} .col-lg-pull-8{right:66.66666667%} .col-lg-pull-7{right:58.33333333%} .col-lg-pull-6{right:50%} .col-lg-pull-5{right:41.66666667%} .col-lg-pull-4{right:33.33333333%} .col-lg-pull-3{right:25%} .col-lg-pull-2{right:16.66666667%} .col-lg-pull-1{right:8.33333333%} .col-lg-pull-0{right:auto} .col-lg-push-12{left:100%} .col-lg-push-11{left:91.66666667%} .col-lg-push-10{left:83.33333333%} .col-lg-push-9{left:75%} .col-lg-push-8{left:66.66666667%} .col-lg-push-7{left:58.33333333%} .col-lg-push-6{left:50%} .col-lg-push-5{left:41.66666667%} .col-lg-push-4{left:33.33333333%} .col-lg-push-3{left:25%} .col-lg-push-2{left:16.66666667%} .col-lg-push-1{left:8.33333333%} .col-lg-push-0{left:auto} .col-lg-offset-12{margin-left:100%} .col-lg-offset-11{margin-left:91.66666667%} .col-lg-offset-10{margin-left:83.33333333%} .col-lg-offset-9{margin-left:75%} .col-lg-offset-8{margin-left:66.66666667%} .col-lg-offset-7{margin-left:58.33333333%} .col-lg-offset-6{margin-left:50%} .col-lg-offset-5{margin-left:41.66666667%} .col-lg-offset-4{margin-left:33.33333333%} .col-lg-offset-3{margin-left:25%} .col-lg-offset-2{margin-left:16.66666667%} .col-lg-offset-1{margin-left:8.33333333%} .col-lg-offset-0{margin-left:0}}

.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.modal-footer:after,.modal-footer:before,.row:after,.row:before{content:" ";display:table} .clearfix:after,.container-fluid:after,.container:after,.modal-footer:after,.row:after{clear:both} .center-block{display:block;margin-left:auto;margin-right:auto} .pull-right{float:right!important} .pull-left{float:left!important} .hide{display:none!important} .show{display:block!important} .invisible{visibility:hidden} .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0} .hidden{display:none!important} .affix{position:fixed} @-ms-viewport{width:device-width} .visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-print,.visible-print-block,.visible-print-inline,.visible-print-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important} @media (max-width:767px){.visible-xs{display:block!important} table.visible-xs{display:table!important} tr.visible-xs{display:table-row!important} td.visible-xs,th.visible-xs{display:table-cell!important}} @media (max-width:767px){.visible-xs-block{display:block!important}} @media (max-width:767px){.visible-xs-inline{display:inline!important}} @media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}} @media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important} table.visible-sm{display:table!important} tr.visible-sm{display:table-row!important} td.visible-sm,th.visible-sm{display:table-cell!important}}

@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}
@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}
@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}

/*@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important} table.visible-md{display:table!important} tr.visible-md{display:table-row!important} td.visible-md,th.visible-md{display:table-cell!important}}
@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}
@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}
@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}
@media (min-width:1200px){.visible-lg{display:block!important} table.visible-lg{display:table!important} tr.visible-lg{display:table-row!important} td.visible-lg,th.visible-lg{display:table-cell!important}}*/
/*@media (min-width:1200px){.visible-lg-block{display:block!important}}
@media (min-width:1200px){.visible-lg-inline{display:inline!important}}
@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}*/
@media (max-width:767px){.hidden-xs{display:none!important}}
@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}
@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}
/*@media (min-width:1200px){.hidden-lg{display:none!important}}*/
@media print{.visible-print{display:block!important}
table.visible-print{display:table!important}
tr.visible-print{display:table-row!important}
td.visible-print,th.visible-print{display:table-cell!important}}
@media print{.visible-print-block{display:block!important}}
@media print{.visible-print-inline{display:inline!important}}
@media print{.visible-print-inline-block{display:inline-block!important}}
@media print{.hidden-print{display:none!important}}
*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
th{font-weight:400}
dd{margin-left:0}
dl{margin:0 0 30px}

html {
	min-height: 100%;
	}

body {
	font-family:'Roboto', sans-serif;
	font-weight: 300;
	font-size: 16px;
	color: #000000;
	padding: 0;
	margin: 0 0 180px 0;
	}

.inner{position:relative}
img{max-width:100%;height:auto}
.block{display:inline-block;float:left;width:100%}
.invisible{display:none}
figure{margin:0}
.alignRight,.float_right{float:right;margin-left:15px;margin-bottom:15px}
.alignLeft,.float_left{float:left;margin-right:15px;margin-bottom:15px}
.align-right{text-align:right}
.align-center{text-align:center}
.no-padding-left{padding-left:0}
.mod{margin:0;padding:0}
.area{padding:30px;border:0;width:100%;background-color:#dad5d2;position:relative;display:inline-block;margin-bottom:30px;color:#fff}
.area h1,.area h2,.area h3,.area h4,.area h5{color:#fff}
.area .btn-orange{margin-bottom:0}
.area .btn-orange:hover{background-color:#fff;color:#dad5d2}
ol ol,ol ul,ul ol,ul ul{margin-bottom:0}
.listStyleContent{width:100%;float:left;display:inline-block;margin-bottom:40px}
.listStyleContent ol,.listStyleContent ul{margin-bottom:15px}
.listStyleContent li{margin-left:18px;list-style:circle;padding-bottom:5px}
.listStyleContent ol li{list-style:decimal}
.listStyleContent .mod_article .image_container img{margin-bottom:30px}
.loader{width:100%;display:block;text-align:center}
.banner{display:inline-block}
.banner a{padding:0!important}
.banner img{width:100%;height:auto}
.fullWrapper{width:100%;display:inline-block;overflow:hidden}
.wrapperNavigation{background-color:#dad5d2;padding: 10px 0;width:100%;display:inline-block;float:left;margin-bottom:30px}
@media (max-width:767px){.wrapperNavigation{background-color:transparent}}

.linePicture {
	margin: 5px 0 30px 0;
	height: 3px;
	width: 100%;
	display: block;
	background: url(../images/line_footer.jpg) top left repeat-x;
	}

.wrapperFooter {
	position: absolute;
	bottom: 0;
	background: url(../images/line_footer_pink.jpg) top left repeat-x;
	background-color: #706f6f;
	width: 100%;
	display: inline-block;
	padding: 0;
	height: auto;
	min-height: 100px;
	margin: 0;
	}

.wrapperContent{
	margin-bottom:30px;
	}
img{-ms-interpolation-mode:bicubic}
@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width:400px){input:focus,select:focus,textarea:focus{font-size:16px;background:#eee}}
embed,iframe,object{max-width:100%}
.btn,.submit_container .submit{display:inline-block;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;padding:15px 30px;text-decoration:none;border:1px solid transparent;margin:0 0 30px;border-radius:0;position:relative;color:#fff;background-color:#009ee0}
.btn:focus,.submit_container .submit:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}
.btn:active,.btn:visited,.submit_container .submit:active,.submit_container .submit:visited{color:#009ee0}
.btn.active,.btn:active,.submit_container .submit.active,.submit_container .submit:active{outline:0;background-image:none}
.btn .hover,.submit_container .submit .hover{display:none}
.btn:focus,.btn:hover,.submit_container .submit:focus,.submit_container .submit:hover{text-decoration:none;background-color:#dad5d2;color:#009ee0;cursor:pointer}
.btn:focus .standard,.btn:hover .standard,.submit_container .submit:focus .standard,.submit_container .submit:hover .standard{display:none}
.btn:focus .hover,.btn:hover .hover,.submit_container .submit:focus .hover,.submit_container .submit:hover .hover{display:inline-block}
.btn.disabled,.btn[disabled],.submit_container .submit.disabled,.submit_container .submit[disabled],fieldset[disabled] .btn,fieldset[disabled] .submit_container .submit{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;color:#000}
.btn .icon-arrow,.submit_container .submit .icon-arrow{margin-left:3px}
.btn-small{padding:7.5px 15px;font-size:1rem}
.btn-doublePadding{padding:30px}
.btn-doublePadding.btn-icon{padding-right:30px}
.btn-doublePadding.btn-icon .arrow-white{top:16px}
.btn-icon{padding-right:24px;position:relative}
.btn-icon .arrow-white{position:absolute;right:15px;top:10px;background-position:0 0}
.btn-success,.primary{background-color:#dad5d2;font-family:'Open Sans',sans-serif;font-weight:700;line-height:100%;color:#009ee0}
.btn-success:active,.btn-success:visited,.primary:active,.primary:visited{color:#fff}
.btn-success:hover,.primary:hover{background-color:#009ee0;color:#fff}
.btn-textLeft{text-align:left}
.btn-orange{background-color:#009ee0;font-family:'Open Sans',sans-serif;font-weight:700;line-height:100%;text-align:left;color:#fff}
.btn-orange.active{background-color:#009ee0;opacity:1;color:#fff}
.btn-orange:visited{background-color:#009ee0;color:#fff}
.btn-orange:hover{background-color:#dad5d2;opacity:1;color:#fff}
.btn-blank{background-color:transparent;text-transform:none;font-style:italic;font-weight:400;color:#000;border-bottom:1px solid #000;padding:0}
.btn-blank.active,.btn-blank:visited{color:#000}
.btn-blank:hover{color:#000;cursor:pointer;background-color:transparent;border-bottom:1px solid #009ee0}
.btn-block{display:inline-block;width:100%;float:left}
.btn-buy{padding:30px}
.btn-block+.btn-block{margin-top:30px}
input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%;}
.btn-error{background-color:#fff}
.btn-italic{color:#dad5d2;font-style:italic;padding:0;margin-bottom:0}
fieldset{min-width:0}
legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}
label{display:inline-block;margin-bottom:5px;}
.checkboxWrapper{margin-bottom:22.5px;display:inline-block;float:left;width:100%}
input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
input[type=checkbox],input[type=radio]{margin:4px 0 0;line-height:normal}
input[type=file]{display:block}
input[type=range]{display:block;width:100%}
select[multiple],select[size]{height:auto}
input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}
output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}
.form-control,.textarea,form .text,select.multiselect,select.select{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;color:#555;background-color:#fff;background-image:none;border:1px solid #dad5d2;line-height:22px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.form-control:focus,.textarea:focus,form .text:focus,select.multiselect:focus,select.select:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.form-control::-moz-placeholder,.textarea::-moz-placeholder,form .text::-moz-placeholder,select.multiselect::-moz-placeholder,select.select::-moz-placeholder{color:#999;opacity:1}
.form-control:-ms-input-placeholder,.textarea:-ms-input-placeholder,form .text:-ms-input-placeholder,select.multiselect:-ms-input-placeholder,select.select:-ms-input-placeholder{color:#999}
.form-control::-webkit-input-placeholder,.textarea::-webkit-input-placeholder,form .text::-webkit-input-placeholder,select.multiselect::-webkit-input-placeholder,select.select::-webkit-input-placeholder{color:#999}
.form-control[disabled],.form-control[readonly],.textarea[disabled],.textarea[readonly],fieldset[disabled] .form-control,fieldset[disabled] .textarea,fieldset[disabled] form .text,fieldset[disabled] select.multiselect,fieldset[disabled] select.select,form .text[disabled],form .text[readonly],select.multiselect[disabled],select.multiselect[readonly],select.select[disabled],select.select[readonly]{cursor:not-allowed;opacity:1;border-color:#58585a}
textarea.form-control,textarea.textarea,textareaform .text,textareaselect.multiselect,textareaselect.select{height:auto}
select.multiselect{height:auto;min-height:auto}
input[type=date]{line-height:34px}
.form-group,.formbody{width:100%;float:left;display:inline-block}
.checkbox,.radio{display:block;min-height:20px;margin-top:10px;margin-bottom:10px;padding-left:20px}
.checkbox label,.radio label{display:inline;font-weight:400;cursor:pointer;width:100%}
.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{float:left;margin-left:-20px}
.checkbox+.checkbox,.radio+.radio{margin-top:-5px}
.checkbox-inline,.radio-inline{display:inline-block;margin-bottom:15px;vertical-align:middle;font-weight:400;cursor:pointer;width:auto}
.radio_container{width:100%;display:inline-block;float:left;position:relative}
.radio_container legend{width:100%;float:left;display:inline-block;position:relative}
.radio_container span{width:100%;display:inline-block;float:left}
.radio_container span.mandatory{position:absolute;right:0;top:0;width:auto;text-align:right}
.radio_container label{width:auto;float:left;margin-left:10px;margin-top:4px}
.radio_container input{float:left}
.checkbox-inline,.radio-inline{margin-top:0;margin-right:10px}
.checkbox-inline[disabled],.checkbox[disabled],.radio-inline[disabled],.radio[disabled],fieldset[disabled] .checkbox,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox][disabled],input[type=radio][disabled]{cursor:not-allowed}
.input-sm{height:30px;padding:5px 10px;font-size:12px;border-radius:0;line-height:30px}
select.input-sm{height:30px;line-height:30px}
select[multiple].input-sm,textarea.input-sm{height:auto}
.input-lg{height:46px;padding:10px 16px;font-size:18px;border-radius:0;line-height:46px}
select.input-lg{height:46px;line-height:46px}
select[multiple].input-lg,textarea.input-lg{height:auto}
.has-feedback{position:relative}
.has-feedback .form-control{padding-right:42.5px}
.has-feedback .form-control-feedback{position:absolute;top:25px;right:0;display:block;width:34px;height:34px;line-height:34px;text-align:center}
.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}
.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}
.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}
.has-success .form-control-feedback{color:#3c763d}
.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}
.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}
.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}
.has-warning .form-control-feedback{color:#8a6d3b}
.has-error{color:#cf1619}
.has-error .input,.has-error .select,.has-error .textarea,.has-error input,.has-error select,.has-error textarea{background-color:#fae9e7;color:#cf1619;border:1px solid #cf1619}
.form-control-static{margin-bottom:0}
.help-block{display:block;margin-bottom:10px;margin-top:-5px;font-size:12px}
@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}
.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}
.form-inline .control-label{margin-bottom:0;vertical-align:middle}
.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0;vertical-align:middle}
.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{float:none;margin-left:0}
.form-inline .has-feedback .form-control-feedback{top:0}}
.form-horizontal .checkbox-inline,.form-horizontal .checkboxWrapper,.form-horizontal .control-label,.form-horizontal .radio-inline,.form-horizontal .radioWrapper{margin-top:0;padding-top:7px}
.form-horizontal .form-group{margin-left:-10px;margin-right:-10px}
.form-horizontal .form-control-static{padding-top:7px}
@media (min-width:768px){.form-horizontal .control-label{text-align:right}}
.form-horizontal .has-feedback .form-control-feedback{top:0;right:15px}
.input-group{position:relative;display:table;border-collapse:separate;margin-bottom:15px}
.input-group[class*=col-]{float:none;padding-left:0;padding-right:0}
.input-group .form-control{float:left;width:100%;margin-bottom:0}
.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;border-radius:0;line-height:46px}
select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}
select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}
.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;border-radius:0;line-height:30px}
select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}
select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}
.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}
.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}
.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}
.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc}
.input-group-addon.input-sm{padding:5px 10px;font-size:12px}
.input-group-addon.input-lg{padding:10px 16px;font-size:18px}
.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}
.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}
.input-group-addon:first-child{border-right:0}
.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}
.input-group-addon:last-child{border-left:0}
.input-group-btn{position:relative;white-space:nowrap}
.input-group-btn>.btn{position:relative;height:34px;margin-left:-1px;line-height:34px;padding:0 10px 0 7.5px;margin-bottom:0}
.input-group-btn>.btn+.btn{margin-left:-1px}
.input-group-btn>.btn.btn-success{margin-top:0;border-bottom:2px solid #58585a}
.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}
.input-group-btn>.btn.btn-orange{line-height:1}
.input-group-btn>.btn.search{font-size:21px;line-height:21px}
.input-group-btn>.btn.search .fa{color:#fff}
.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}
.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}
:focus{outline:0}
input:focus,textarea:focus{
	outline:0;
	-webkit-box-shadow:0 0 8px 0 #dad5d2;
	-moz-box-shadow:0 0 8px 0 #dad5d2;
	box-shadow:0 0 8px 0 #dad5d2;
	border-color:#707172;
	background-color:#fff
	}
div.anmeldung-zahnaerzte,
div.anmeldung-personal,
div.anmeldung-get-together {
	border: 1px solid #dad5d2;
	padding: 20px;
	maring: 10px 0;
	}
div.anmeldung-zahnaerzte table,
div.anmeldung-personal table,
div.anmeldung-get-together table {
	margin-bottom: 0;
	}

input[type=number] {
	width: 80px;
	}
input:hover,textarea:hover{cursor:text}
.uneditable-input:focus,input[type=date]:focus,input[type=text]:focus,input[type=password]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=email]:focus,input[type=url]:focus,input[type=tel]:focus,input[type=color]:focus,input[type=number]:focus,input[type=search]:focus,textarea:focus{
	outline:0;
	-webkit-box-shadow:0 0 8px 0 #dad5d2;
	-moz-box-shadow:0 0 8px 0 #dad5d2;
	box-shadow:0 0 8px 0 #dad5d2;
	border-color:#dad5d2;
	background-color:#fff;
	}
.input,.select,.textarea,input,select,textarea{margin-bottom:10px}
input[disabled],select[disabled],textarea[disabled]{background-color:#58585a;color:#58585a}
checkbox:focus,select:focus{outline:0;-webkit-box-shadow:0 0 8px 0 rgba(0,158,224,.5);-moz-box-shadow:0 0 8px 0 rgba(0,158,224,.5);box-shadow:0 0 8px 0 rgba(0,158,224,.5);border-color:#009ee0;background-color:#fff}
.checkbox:hover,.radio:hover,.select:hover,checkbox:hover,select:hover{cursor:pointer}
input,textarea{border:1px solid #dad5d2;padding:5px}
textarea{width:100%}
label:hover{cursor:pointer}
fieldset{background-color:#58585a;margin:0 0 10px;padding:20px;border:0;display:inline-block;width:100%}
.error .checkbox,.error .radio{color:#cf1619;background-position:0 -80px}
.error .checkbox.checked,.error .radio.checked{background-position:0 -100px}
label.disabled{opacity:.5}
.error{color:#cf1619}
.error input,.error textarea{border:1px solid #cf1619;background-color:#fae9e7;color:#cf1619}
.messages{border:1px solid #009480;color:#009480;background-color:#e6f3f0}
.messages ul{background-position:left center;padding-left:35px;min-height:44px;list-style:none;margin-bottom:0;background-repeat:no-repeat}
.messages ul li{margin-bottom:0}
.error-messages{border:1px solid #cf1619;background-color:#fae9e7;color:#cf1619}
.error-messages ul{background-repeat:no-repeat;margin-bottom:0}
.form-row{margin-bottom:5px;display:inline-block;width:100%;float:left;position:relative}
.text-block{width:auto;float:right}
.ce_form .invisible{display:none}
.ce_form table td{padding:15px}
.ce_form table td fieldset,.ce_form table td input,.ce_form table td select,.ce_form table td textarea{margin-bottom:0}
.dropdownBase{float:left;width:auto;position:relative}
.dropdownBase .dropdownActive{margin-top:38px;position:absolute;width:auto;left:-9999px;min-width:100%;z-index:1000000}
.dropdownBase .dropdownActive .inner{background-color:#dad5d2;-webkit-box-shadow:0 4px 5px #888;box-shadow:0 4px 5px #888;padding:5px 10px 10px;display:inline-block;position:relative}
.dropdownBase .dropdownActive li{white-space:nowrap;width:100%}
.dropdownBase .dropdownActive li a{display:block;clear:both;white-space:nowrap;float:left;width:100%}
.dropdownBase:hover .dropdownActive{left:auto;z-index:10000}
.dropdownBase.skin_right:hover .dropdownActive{right:0}
.dropdownBase.skin_right .navArrow{background-position:95% bottom}
.icon-close{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCAzMCI+PGNpcmNsZSBmaWxsPSIjRkZGIiBjeD0iMTQuMiIgY3k9IjE1IiByPSIxMi4yIi8+PHBhdGggZmlsbD0iIzAxMDIwMiIgZD0iTTE1IDBDNi43IDAgMCA2LjcgMCAxNXM2LjcgMTUgMTUgMTUgMTUtNi43IDE1LTE1UzIzLjMgMCAxNSAwem01LjcgMjMuOWwtNS42LTUuNi01LjYgNS42LTMtMyA1LjYtNS42LTUuNy01LjYgMy0zIDUuNiA1LjYgNS42LTUuNiAzIDMtNS42IDUuNiA1LjYgNS42LTIuOSAzeiIvPjwvc3ZnPg==);background-repeat:no-repeat;display:inline-block;width:30px;height:30px}
.icon-menu-white{background-repeat:no-repeat;display:inline-block;width:12px;height:12px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTIgMTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEyIDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48cGF0aCBpZD0ibWVudS1pY29uIiBjbGFzcz0ic3QwIiBkPSJNMTIsNC43SDBWMi44aDEyVjQuN3ogTTEyLDYuNUgwdjEuOWgxMlY2LjV6IE0xMiwxMC4xSDBWMTJoMTJWMTAuMXoiLz48L3N2Zz4=)}
.icon{display:inline-block;background-repeat:no-repeat;-ms-interpolation-mode:bicubic}
.icon.arrow-left{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgNDgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDQ4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48cmVjdCB4PSIwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDgiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTguNSwzMy4zbC0zLjEsM2wtMTEuOS0xMmwxMS45LTEybDMuMSwzbC05LDlMMTguNSwzMy4zeiIvPjwvc3ZnPg==);width:24px;height:48px}
.icon.arrow-right{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgNDgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDQ4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iNDgiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNS41LDE0LjdsMy4xLTNsMTEuOSwxMmwtMTEuOSwxMmwtMy4xLTNsOS05TDUuNSwxNC43eiIvPjwvc3ZnPg==);width:24px;height:48px}
.topBottomMargin{margin-bottom:30px;margin-top:30px}
.topBottomMarginDouble{margin-bottom:60px;margin-top:60px}
.topBottomPadding{padding-top:30px;padding-bottom:30px}
.topMargin{margin-top:30px}
.topMarginDouble{margin-top:60px}
.topMarginHalf{margin-top:15px}
.bottomMargin{margin-bottom:30px}
.bottomMarginDouble{margin-bottom:60px}
.bottomMarginHalf{margin-bottom:15px}
.topBottomPaddingDouble{padding-top:60px;padding-bottom:60px}
.topPaddingDouble{padding-top:60px}
.topBottomPaddingTriple{padding-top:90px;padding-bottom:90px}
.topPadding{padding-top:30px}
.bottomPadding{padding-bottom:30px}
.bottomPaddingDouble{padding-bottom:60px}
.noPadding{padding:0}
a {
	color: #b1b2b4;
	text-decoration: none;
	}
a:hover {
	text-decoration: none;
	color: #000000;
	-webkit-transition: color 0.5s ease-in-out; /* WebKit   */
	-moz-transition: color 0.5s ease-in-out;    /* Firefox  */
	-o-transition: color 0.5s ease-in-out;      /* Opera    */
	transition: color 0.5s ease-in-out;
	}
.changeLinkOrientation a{text-decoration:none}
.changeLinkOrientation a:hover{text-decoration:underline}
.changeLinkOrientation a.button:hover{text-decoration:none}

.h1, h1 {
	font-family: 'Roboto', sans-serif;
	font-size: 40px;
	margin: 0 0 10px 0;
	color: #000000;
	text-transform: uppercase;
	font-weight: 300;
  	letter-spacing: 2px;
	}
	@media(max-width: 767px) {
		h1 {
			font-size: 28px;
			}
		}

.reg-sm {
	font-size: 28px;
	}

.h2, h2 {
	font-family: 'Roboto', sans-serif;
	font-size: 32px;
	margin: 0 0 10px 0;
	color: #b1b2b4;
	/*text-transform: uppercase;*/
	font-weight: 300;
  	letter-spacing: 2px;
	}
	@media(max-width: 767px) {
		h2 {
			font-size: 28px;
			}
		}

.h3, h3 {
	font-family: 'Roboto', sans-serif;
	font-size: 22px;
	margin: 0 0 15px;
	color: #000;
	font-weight: 300;
	line-height: 1.5;
  	padding-left: 22px;
  	letter-spacing: 1px;
	background: url(../images/bg_h3.png) left top no-repeat;
	}

.h3 a, h3 a {
  	color: #000;
	}

.h4, h4 {
	font-family: 'Roboto', sans-serif;
	font-size: 22px;
	margin: 0 0 15px;
	color: #000000;
	font-weight: 300;
	line-height: 1.2;
  	letter-spacing: 1px;
	}

h4.text-grau {
  color: #b1b2b4;
	}

.h5, h5 {
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
	margin: 0 0 15px;
	color: #707172;
	font-weight: 500;
	line-height: 1.0;
	}

.h6, h6 {
  	font-family: 'Roboto', sans-serif;
	font-size: 20px;
	margin: 0 0 15px;
	color: #000;
	font-weight: 300;
	line-height: 1.2;
  	letter-spacing: 1px;
  	text-transform: uppercase;
	}


.h3.sidebarTitle,h3.sidebarTitle{font-size:18px;color:#009ee0;font-family:'Open Sans',sans-serif;font-weight:700;line-height:100%;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #000}
.h4.sidebarTitleUnderlined,h4.sidebarTitleUnderlined{font-family:'Open Sans',sans-serif;color:#000;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #fff}
.subheadline{margin:0 0 10px;color:#58585a;font-size:15px;font-weight:400}
.subheadline .small{font-size:15px}
.canceled{color:#000}
strong{font-family:'Open Sans',sans-serif;font-weight:700;line-height:100%}
.infoText{font-size:12px}
p{margin-top:0;margin-bottom:15px}
ol,ul{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0;padding-left:0;margin:0;list-style:none;display:inline-block}
.content ol,
.content ul{margin-left:20px;list-style:disc;width:100%}
.content ol li{list-style: decimal; list-style-position: inside;}
.content ul li {padding: 0 0 10px 0;}

ol.lit {
	list-style: decimal outside;
	margin-left: 20px;
	}

ol.lit li {
	padding: 0 0 10px 0;
	}

.canceled{text-decoration:line-through}

.bold, strong {
	font-weight: 700;
	}

.lead {
	font-weight: 700;
	}

.img-text {
	color: #707172;
	width: 70%;
	}
	@media (max-width:993px){
		.img-text {
			width: 100%;
			}
		}

.author {
	color: #707172;
	text-align: center;
	}

.uppercase{text-transform:uppercase}
.fontSmall{font-size:12px;line-height:15.6px}
.fontSmaller{font-size:10px;line-height:13px}
.bigText{font-size:1.5em;line-height:1.7em}
.modal-open{overflow:hidden}
.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;-webkit-overflow-scrolling:touch;z-index:10000000;outline:0}
.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;margin:20px 10px 10px;width:90%}
.modal-content{position:relative;background-color:#fff;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0;padding:30px;text-align:left}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#fff}
.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}
.modal-backdrop.in{opacity:.8;filter:alpha(opacity=80)}
.modal-content .close{position:absolute;right:-15px;top:-15px;z-index:1000}
.modal-content .close .icon:hover{cursor:pointer}
.modal-title{margin:0;line-height:1.42857143}
.modal-body{position:relative;padding-top:0;display:inline-block;width:100%}
.modal-footer{margin-top:15px;padding:14px 15px 15px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
@media (min-width:768px){.modal-dialog{width:800px;margin:120px auto}
.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}
.modal-sm{width:300px}
.modal-lg{width:900px}}
img{vertical-align:middle}
.img-responsive{display:block;max-width:100%;height:auto}
.img-rounded{border-radius:6px}
.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}
.img-circle{border-radius:50%}
figure img{margin-bottom:10px}
figure figcaption{font-style:italic;font-size:.9em}
.ce_gallery ul{margin-left:0}
.ce_gallery ul li{width:30%;float:left;list-style:none;margin-left:0;margin-right:5%}
.ce_gallery ul li:nth-child(3n){margin-right:0}
@media (max-width:767px){.ce_gallery ul li{width:100%;margin-right:0}}
table{max-width:100%;background-color:#fff}
th{text-align:left}

table{width:100%;margin-bottom:20px}
	table>tbody>tr>td,
	table>tbody>tr>th,
	table>tfoot>tr>td,
	table>tfoot>tr>th,
	table>thead>tr>td,
	table>thead>tr>th {
		padding:8px;
		line-height:1.42857143;
		vertical-align:top;
		}
tr.pcw td {
	padding: 0 8px;
	}

table thead{font-weight:600}
table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid transparent}
table>caption+thead>tr:first-child>td,table>caption+thead>tr:first-child>th,table>colgroup+thead>tr:first-child>td,table>colgroup+thead>tr:first-child>th,table>thead:first-child>tr:first-child>td,table>thead:first-child>tr:first-child>th{border-top:0}
table>tbody+tbody{border-top:2px solid transparent}
table .table{background-color:#dad5d2}
.content_table{width:100%;margin-bottom:20px}
.content_table>tbody>tr>td,.content_table>tbody>tr>th,.content_table>tfoot>tr>td,.content_table>tfoot>tr>th,.content_table>thead>tr>td,.content_table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top}
.content_table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}
.content_table>caption+thead>tr:first-child>td,.content_table>caption+thead>tr:first-child>th,.content_table>colgroup+thead>tr:first-child>td,.content_table>colgroup+thead>tr:first-child>th,.content_table>thead:first-child>tr:first-child>td,.content_table>thead:first-child>tr:first-child>th{border-top:0}
.content_table>tbody+tbody{border-top:2px solid #ddd}
.content_table .table{background-color:#fff}
.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}
.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}
.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}
table>tbody>tr:nth-child(odd)>td,table>tbody>tr:nth-child(odd)>th{background-color:#fff}
.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{background-color:#f5f5f5}
table col[class*=col-]{position:static;float:none;display:table-column}
table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}
.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}
.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}
.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}
.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}
.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}
.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}
.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}
.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}
.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}
.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}
@media (max-width:767px){table{width:100%;margin-bottom:15px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}
table>.table{margin-bottom:0}
table>.table>tbody>tr>td,table>.table>tbody>tr>th,table>.table>tfoot>tr>td,table>.table>tfoot>tr>th,table>.table>thead>tr>td,table>.table>thead>tr>th{white-space:nowrap}
table>.table-bordered{border:0}
table>.table-bordered>tbody>tr>td:first-child,table>.table-bordered>tbody>tr>th:first-child,table>.table-bordered>tfoot>tr>td:first-child,table>.table-bordered>tfoot>tr>th:first-child,table>.table-bordered>thead>tr>td:first-child,table>.table-bordered>thead>tr>th:first-child{border-left:0}
table>.table-bordered>tbody>tr>td:last-child,table>.table-bordered>tbody>tr>th:last-child,table>.table-bordered>tfoot>tr>td:last-child,table>.table-bordered>tfoot>tr>th:last-child,table>.table-bordered>thead>tr>td:last-child,table>.table-bordered>thead>tr>th:last-child{border-right:0}
table>.table-bordered>tbody>tr:last-child>td,table>.table-bordered>tbody>tr:last-child>th,table>.table-bordered>tfoot>tr:last-child>td,table>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}
.singleInterationalSize{width:auto!important;float:left;margin-right:0!important;margin-left:0!important;text-align:left;list-style:none}
.singleInterationalSize a{cursor:pointer;font-size:14px;padding-left:15px;padding-right:15px;margin-right:5px;margin-bottom:5px;width:auto!important;height:auto!important;text-decoration:none;display:inline-block;float:left;line-height:30px;color:#fff;background-color:#dad5d2}
.singleInterationalSize a.active,.singleInterationalSize a:hover{background:#58585a;color:#fff;text-decoration:none}
.alert {
	padding: 25px;
	margin-bottom: 30px;
	border: 2px solid #D798BF;
	width: 100%;
	display: inline-block;
	}
.alert h4{color:inherit}
.alert>p,.alert>ul{margin-bottom:0}
.alert>p+p{margin-top:5px}
.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}
.alert-success hr{border-top-color:#c9e2b3}
.alert-success .alert-link{color:#2b542c}
.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}
.alert-info hr{border-top-color:#a6e1ec}
.alert-info .alert-link{color:#245269}
.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}
.alert-warning hr{border-top-color:#f7e1b5}
.alert-warning .alert-link{color:#66512c}
.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}
.alert-danger hr{border-top-color:#e4b9c0}
.alert-danger .alert-link{color:#843534}
.alert-message{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}
.alert-message hr{border-top-color:#f7e1b5}
.alert-message .alert-link{color:#66512c}
.spin180{transform:rotate(-180deg)}
[data-lightbox]:hover{cursor:pointer}
.modal-lightbox .arrow{position:absolute;top:50%;margin-top:-24px;left:-60px}
.modal-lightbox .arrow:hover{cursor:pointer}
@media (max-width:767px){.modal-lightbox .arrow{left:3px}}
@media (min-width:768px){.modal-lightbox .arrow{left:3px}}
@media (min-width:992px){.modal-lightbox .arrow{left:-60px;padding-left:10px;padding-right:10px;background-color:#000}}
.modal-lightbox .arrow.next{left:auto;right:-60px}
@media (max-width:767px){.modal-lightbox .arrow.next{right:3.5px}}
@media (min-width:768px){.modal-lightbox .arrow.next{right:3.5px}}
@media (min-width:992px){.modal-lightbox .arrow.next{right:-60px}}
.modLogo .inner{margin-top:30px;margin-bottom:30px;width:100%;float:left;display:inline-block;position:relative}

.modLogo .inner .logo {
	background-image: url(../images/logo_regedent.png);
	width: 266px;
	height: 37px;
	display:inline-block;
	float: right;
	background-repeat:no-repeat;
	background-size: contain;
	}
	@media(max-width: 767px) {
		.modLogo .inner .logo {
			width: 266px;
			height: 37px;
			display:block;
			float:left;
			background-repeat:no-repeat;
			}
		}

.modMainNavigation .inner{width:100%;display:inline-block;float:left}
.modMainNavigation .iconOpener{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjQsNEgwVjBoMjRWNHogTTI0LDhIMHY0aDI0Vjh6IE0yNCwxNkgwdjRoMjRWMTZ6Ii8+PC9zdmc+);width:24px;height:20px;float:left;display:inline-block}
.modMainNavigation .opener{display:none}

@media (max-width: 991px) {/*@media (max-width:767px)*/.modMainNavigation .opener {display:block; position:fixed; right:25px; top:25px; padding:10px; color:#452b1e; background-color: #b1b2b4; z-index:1000;}
.modMainNavigation .opener:hover{cursor:pointer}
	}

.modMainNavigation>.inner .menuWrapper {position: relative; margin: 47px 30px 0 0;}
.modMainNavigation>.inner .menuWrapper>div {float:left;}
.modMainNavigation>.inner .menuWrapper>div div {float:inherit}
.modMainNavigation>.inner .menuWrapper div>ul>li:hover>ul {display:block;}
.modMainNavigation>.inner .menuWrapper div>ul>li:hover>a {color:#000;}
.modMainNavigation>.inner .menuWrapper div>ul>li>a {float: left; color: #9c9e9f;}
.modMainNavigation>.inner .menuWrapper ul {float:left; margin: 0;}
.modMainNavigation>.inner .menuWrapper ul li {float:left; position:relative; margin: 0 40px 0 0;}
.modMainNavigation>.inner .menuWrapper ul li.active {color:#000;}
.modMainNavigation>.inner .menuWrapper ul li a {
	font-size: 18px !important;
	text-transform: uppercase;
	padding: 0;
	text-decoration: none;
	color: #9c9e9f;
	letter-spacing: 1px;
	font-weight: 300;
	}
@media (max-width: 991px) {/*@media (max-width:767px){*/.modMainNavigation>.inner .menuWrapper ul li a{font-size:1rem}}
/*@media (min-width:768px){.modMainNavigation>.inner .menuWrapper ul li a{font-size:1rem} .modMainNavigation>.inner .menuWrapper ul li a {padding: 5px 10px;}}*/
@media (min-width:992px){
	.modMainNavigation>.inner .menuWrapper ul li a {font-size:1rem} 
	.modMainNavigation>.inner .menuWrapper ul li a {padding: 5px 0;}
	}

.modMainNavigation>.inner .menuWrapper ul li a.active {color: #707172;}
.modMainNavigation>.inner .menuWrapper ul li a:hover {color: #707172; font-weight: 400;}
.modMainNavigation>.inner .menuWrapper ul li.active a {
	color: #707172;
	font-weight: 400;
	}

.modMainNavigation>.inner .menuWrapper ul li:hover>ul,
.modMainNavigation>.inner .menuWrapper ul li:hover>ul.produkt {
	display: block;
	opacity: 0.90;
	}

.modMainNavigation>.inner .menuWrapper ul li>ul {
	display:block;
	position:absolute;
	top: 30px;
	left: -10px;
	padding: 10px 10px;
	width: 270px;
	z-index: 1000;
	background-color:#fff;
	opacity: 0;
	-webkit-transition: opacity 0.5s ease-in-out; /* WebKit   */
	-moz-transition: opacity 0.5s ease-in-out;    /* Firefox  */
	-o-transition: opacity 0.5s ease-in-out;      /* Opera    */
	transition: opacity 0.5s ease-in-out;
	}

.modMainNavigation>.inner .menuWrapper ul li>ul.produkt {
	display:block;
	position:absolute;
	top: 30px;
	left: -10px;
	padding: 10px 10px;
	width: 210px;
	/*z-index: 1000;*/
	background-color:#fff;
	opacity: 0;
	-webkit-transition: opacity 0.5s ease-in-out; /* WebKit   */
	-moz-transition: opacity 0.5s ease-in-out;    /* Firefox  */
	-o-transition: opacity 0.5s ease-in-out;      /* Opera    */
	transition: opacity 0.5s ease-in-out;
	}
	
.modMainNavigation>.inner .menuWrapper ul li ul li {float:left;width:100%;display:inline-block;position:relative;margin: 0; padding: 0 0 0 20px;}
.modMainNavigation>.inner .menuWrapper ul li ul.news li {float:left;width:100%;display:inline-block;position:relative;margin: 0; padding: 0 0 0 0;}
.modMainNavigation>.inner .menuWrapper ul li>ul>li>a {
	font-weight: 400;
	width: 100%;
	font-size: 14px !important;
	}
.modMainNavigation>.inner .menuWrapper ul li ul li a {color: #707172; line-height: 22px;}
.modMainNavigation>.inner .menuWrapper ul li ul li a:hover,
.modMainNavigation>.inner .menuWrapper ul li ul li.active a {
	border: none;
	text-decoration: none;
	color: #000;
	font-weight: 600;
	}

.modMainNavigation>.inner .menuWrapper ul li.li-head-1 {
	margin-top: 0px;
	padding: 0 0 0 0;
	}

.modMainNavigation>.inner .menuWrapper ul li.li-head {
	margin-top: 10px;
	padding: 0 0 0 0;
	}

.modMainNavigation>.inner .menuWrapper ul li.li-head a,
.modMainNavigation>.inner .menuWrapper ul li.li-head-1 a{
	text-transform: uppercase;
	font-weight: 400;
	color: #000;
	}



@media (max-width: 991px) {/*@media (max-width:767px){.modMainNavigation>.inner>.menuWrapper {
		position:fixed;
		margin: 30px 0;
		width:70%; 
		left:0; 
		top:-25px; 
		background-color:#dad5d2; 
		height:100%; 
		z-index:10000; 
		box-shadow:0 0 3px #888; 
		display:block; 
		opacity: 0;
		-webkit-transition: opacity 0.5s ease-in-out; /* WebKit   * /
		-moz-transition: opacity 0.5s ease-in-out;    /* Firefox  * /
		-o-transition: opacity 0.5s ease-in-out;      /* Opera    * /
		transition: opacity 0.5s ease-in-out;*/
		.modMainNavigation>.inner>.menuWrapper{
			position: fixed;
			width: 90%;
			left: 5%;
			top: 50px;
			height: 100%;
			z-index:10000;
			display:none;
			}
		.modMainNavigation>.inner>.menuWrapper.visibleMobile {display: block; opacity: 1.0;}
		/*.modMainNavigation>.inner>.menuWrapper ul {background-color: #dad5d2; width: 70%;}
		.modMainNavigation>.inner>.menuWrapper ul li {display: inline-table; float: none !important;}
		.modMainNavigation>.inner>.menuWrapper ul li ul {display: none; opacity: 1.0; border: none; background: #efefef;}*/
		.modMainNavigation>.inner>.menuWrapper div>ul>li:hover>ul {display:block; opacity: 1.0;}
		.modMainNavigation>.inner>.menuWrapper ul.openedUl {display:block;}
		.modMainNavigation>.inner>.menuWrapper ul.openedUl ul {display:block;}
		.modMainNavigation>.inner>.menuWrapper ul {margin: 0; width: 100%; display: inline-block; background-color:#dad5d2;}
		.modMainNavigation>.inner>.menuWrapper ul li {width: 100%; display: block; margin: 10px 0; padding: 0; text-align: center;}
		.modMainNavigation>.inner>.menuWrapper ul li:hover ul {display: block; border: none;}
		.modMainNavigation>.inner>.menuWrapper ul li a, 
		.modMainNavigation>.inner>.menuWrapper ul li a:hover {width:100%; color: #000; font-size: 18px; border: none;}
		.modMainNavigation>.inner>.menuWrapper ul li a.active {color: #000; border: none; font-weight: 600;}
		.modMainNavigation>.inner .menuWrapper ul li>ul {display: none; margin: -20px 0 0 0; padding: 0px 15px; background-color:#efefef; border-bottom: none; opacity: 1.0;}
		.modMainNavigation>.inner>.menuWrapper ul>li>ul.openedUl{width:100%;display:block!important;position:relative;float:left;top:0;padding: 20px 0 0 0;border-bottom:0!important;box-shadow:0 0 0}
		.modMainNavigation>.inner>.menuWrapper ul>li>ul.openedUl li{width:100%;padding:0px;white-space:nowrap}
		.modMainNavigation>.inner>.menuWrapper ul>li>ul.openedUl ul{display:none;position:relative;float:left}
		.modMainNavigation>.inner>.menuWrapper ul>li>ul.openedUl ul.openedUl{display:block!important}
		.modMainNavigation>.inner>.menuWrapper ul>li>ul.openedUl ul ul { background-color:#fff; margin-top:5px;}
		.modMainNavigation>.inner>.menuWrapper ul>li>ul.openedUl ul ul li {padding: 0; margin: 0;}
		.modMainNavigation>.inner>.menuWrapper ul>li>ul.openedUl ul li {width: 100%;}
	}

.modFooter {
	background: url(../images/r_footer.png) left top no-repeat;
	min-height: 100px;
	text-align: left;
	margin-top: 7px;
	padding-left: 280px;
	}
	@media (max-width: 991px){
		.modFooter {
			padding-left: 50px;
			}
		}
    @media (max-width: 767px){
		.modFooter {
			padding-left: 0;
			}
		}


.modFooter .mainLinks {
	padding: 20px 0 10px 0;	
	}

.modFooter .mainLinks a {
	text-decoration: none;
	color: #ffffff;
	font-size: 18px;
	margin: 0 25px 0 0;
	font-weight: 300;
	display: inline-block;
	}
    @media (max-width: 991px){
		.modFooter .mainLinks a {
			margin: 0 25px 0 0;
			}
		}

.modFooter .orgaLinks a {
	text-decoration: none;
	color: #ffffff;
	font-size: 14px;
	margin: 0 25px 0 0;
	font-weight: 300;
	display: inline-block;
	}
     @media (max-width: 991px){
		.modFooter .orgaLinks a  {
			margin: 0 25px 0 0;
			}
         .modFooter .orgaLinks a:last-child {
			margin: 0 25px 0 0;
			}
		}

.modFooter a:hover {
	text-decoration: none;
	color: #000;
	-webkit-transition: color 0.5s ease-in-out; /* WebKit   */
	-moz-transition: color 0.5s ease-in-out;    /* Firefox  */
	-o-transition: color 0.5s ease-in-out;      /* Opera    */
	transition: color 0.5s ease-in-out;
	}

.modImpressum .inner{margin-top:7.5px;margin-bottom:7.5px}
.modLoadingIndicator .layer{width:100%;height:100%;position:fixed;left:0;top:0;text-align:center;background-color:#fff;opacity:.8;content:'1231231';z-index:1000000000;display:none}

.modSidebar .inner {
	padding: 0 20px 0 0;
	margin-bottom: 30px;
	text-align: left;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 1px;
	}

.modSidebar .inner ul li {
	float: none;
	}
.modSidebar .inner ul.product-menu li a {
	color: #707172;
	text-decoration: none;
	line-height: 18px;
	font-weight: 400;
	}

.modSidebar .inner ul.product-menu li {
	margin: 5px 0 5px 40px;
	}
	@media (max-width:991px) {
		.modSidebar .inner ul.product-menu li a,
		.modSidebar .inner ul.product-menu li a span{
			margin: 5px 0 5px 20px;
			}
		}

.modSidebar .inner ul li.li-head {
	margin: 20px 0 0 0;
	}

.modSidebar .inner ul li.li-head a {
	font-weight: 400;
	color: #000;
	text-transform: uppercase;	}

.modSidebar .inner ul.product-menu li:hover a {
	font-weight: 600;
	}

.modSidebar .inner ul.product-menu li.active a {
	color: #b1b2b4;
	font-weight: 600;
	}

.modSidebar .inner ul.product-menu li ul {
	position: relative;
	float: none;
	display: block;
	}

.modSidebar .inner ul.product-menu li.active ul li a,
.modSidebar .inner ul.product-menu li.active ul li a span {
	color: #707172;
	margin-left: 0px;
	font-weight: 400;
	}
	@media (max-width:991px) {
		.modSidebar .inner ul.product-menu li.active ul li a,
		.modSidebar .inner ul.product-menu li.active ul li a span {
			margin-left: 40px;
			}
		}

.modSidebar .inner ul.product-menu li.active ul li.active a, 
.modSidebar .inner ul.product-menu li.active ul li a:hover  {
	color: #000;
	font-weight: 600;
	}

.r-icon img,
.aktionsleiste img {
	max-width: 80%;
	}

@media(max-width: 767px) {
	.modSidebar {
		display: none;
		}
	}

.modBanner .inner {
	width: 100%;
	position: relative; 
	display: inline-block;
	margin-bottom: 10px;
	}

.modBanner .inner img {
	width: 100%;
	height: auto;
	}
.modGallery {padding: 0;}
.modGallery .inner{width:100%;float:left;display:inline-block; margin: 0 0 20px 0;}
.modGallery .singleImage{margin: 0 0 20px 0;width:100%;height:auto;overflow:hidden;}
@media (max-width:767px){.modGallery .singleImage{height:auto}}
@media (min-width:992px){.modGallery .singleImage{height:auto}}
@media (min-width:1200px){.modGallery .singleImage{height:auto}}
.modGallery .singleImage:hover{cursor:pointer}
.modGallery div.galerie {
	float: left;
	}
	
.modIcons {
	text-align: right;
	}
	
.modIcons a,
.modIcons a:hover,
.modIcons a img {
	border: none;
	text-decoration: none;
	}

ul.textlist {
	list-style-type: disc;
	list-style-position: outside;
	}

ul.textlist li {
	padding: 5px 0;
	margin: 0 0 0 15px;
	}

.clear {
	clear: both;
	}

.menuheader {
	cursor: pointer;
	}

a.imglink {
	text-decoration: none;
	border: none;
	}

.panel {
	float: left;
	width: 45%;
	margin-right: 3%;
	margin-bottom: 20px;
	text-align: center;
	border: 1px solid #efefef;
	padding: 20px 1%;
	font-size: 14px;
	line-height: 16px;
	}
	@media (max-width:993px){
		.panel {
			float: none;
			width: 95%;
		}
	}

.panel-3 {
	float: left;
	width: 30%;
	margin: 0 1% 0 0;
	margin-bottom: 20px;
	text-align: center;
	border: 1px solid #efefef;
	padding: 20px 1%;
	font-size: 14px;
	line-height: 16px;
	}
	@media (max-width:993px){
		.panel-3 {
			float: none;
			width: 95%;
		}
	}

.evidence {
	max-width: 250px;
	width: 100%;
	}

.separator {
	margin: 50px 0;
	display: block;
	width: 100%;
	height: 1px;
	}

.separator-mobil {
	margin: 50px 0;
	display: block;
	width: 100%;
	height: 1px;
	}
	@media (max-width:749px){
		.separator-mobil{
			margin: 20px 0;
			}
		}

.separator-sm {
	margin: 20px 0;
	display: block;
	width: 100%;
	height: 1px;
	}

img.grafic-50 {
	width: 70%;
	height: auto;
	}
	@media (max-width:993px){
		img.grafic-50 {
			width: 100%;
			height: auto;
			}
		}

img.grafic-30 {
	width: 50%;
	height: auto;
	}
	@media (max-width:993px){
		img.grafic-50 {
			width: 70%;
			height: auto;
			}
		}

input.button {
	cursor: pointer;
	}

.index-panel-med {
	/*background: url(../images/company/motiv_index_fachpersonal.jpg) center center no-repeat;*/
	background: url(../images/company/10_index_med.jpg) center center no-repeat;
	text-align: center;
	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
	background-size: cover;
	height: 250px;
	opacity: 0.6;
	}
 
.index-panel-med:hover {
	opacity: 1.0;
	-webkit-transition: opacity 0.5s ease-in-out; /* WebKit   */
	-moz-transition: opacity 0.5s ease-in-out;    /* Firefox  */
	-o-transition: opacity 0.5s ease-in-out;      /* Opera    */
	transition: opacity 0.5s ease-in-out;
	}

.index-panel-pat {
	background: url(../images/company/10_index_pat.jpg) center center no-repeat;
	text-align: center;
	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
	background-size: cover;
	height: 250px;
	opacity: 0.6;
	}

.index-panel-pat:hover {
	opacity: 1.0;
	-webkit-transition: opacity 0.5s ease-in-out; /* WebKit   */
	-moz-transition: opacity 0.5s ease-in-out;    /* Firefox  */
	-o-transition: opacity 0.5s ease-in-out;      /* Opera    */
	transition: opacity 0.5s ease-in-out;
	}

.index-panel-abfrage {
	background: url(../images/company/motiv_index_fachpersonal_blur.jpg) center center no-repeat;
	text-align: left;
	color: #000;
	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
	background-size: cover;
	height: 350px;
	padding-left: 20px;
	}

a .index-panel-med h1,
a .index-panel-pat h1 {
	font-size: 14px;
	color: #000;
	letter-spacing: 2px;
	padding-top: 200px;
	}

a:hover .index-panel-med h1,
a:hover .index-panel-pat h1,
a:hover .produkt-panel h1 {
	color: #000;
	-webkit-transition: color 0.5s ease-in-out; /* WebKit   */
	-moz-transition: color 0.5s ease-in-out;    /* Firefox  */
	-o-transition: color 0.5s ease-in-out;      /* Opera    */
	transition: color 0.5s ease-in-out;
	}

.index-panel-abfrage h1 {
	font-size: 28px;
	color: #000;
	letter-spacing: 2px;
	padding-top: 60px;
	}
	@media (max-width: 991px){
		.index-panel-abfrage h1 {
			font-size: 18px;
			}
		}

a.link-button {
	padding: 10px 0;
	display: inline-block;
	width: 150px;
	background-color: #eceeed;
	margin-right: 10px;
	color: #707172;
	text-align: center;
	font-family: 'Michroma', sans-serif;
	font-size: 14px;
	}
	@media (max-width: 991px){
		a.link-button {
			font-size: 12px;
			width: 120px;
			}
		}

a.link-button:hover {
	color: #fff;
	-webkit-transition: color 0.5s ease-in-out; /* WebKit   */
	-moz-transition: color 0.5s ease-in-out;    /* Firefox  */
	-o-transition: color 0.5s ease-in-out;      /* Opera    */
	transition: color 0.5s ease-in-out;
	background-color: #707172;
	-webkit-transition: background-color 0.5s ease-in-out; /* WebKit   */
	-moz-transition: background-color 0.5s ease-in-out;    /* Firefox  */
	-o-transition: background-color 0.5s ease-in-out;      /* Opera    */
	transition: background-color 0.5s ease-in-out;
	}

.produkt-panel-therapie {
	background: url(../images/company/motiv_index_fachpersonal_hell.jpg) center center no-repeat;
	text-align: center;
	color: #000;
	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
	background-size: cover;
	height: 250px;
	}

.produkt-panel {
	z-index: 20000;
	}

.produkt-panel h1 {
	font-size: 14px;
	color: #000;
	letter-spacing: 2px;
	padding-top: 200px;
	}

.produkte {
	background: url(../images/company/motiv_produkte_hell.jpg) center center no-repeat;
	text-align: center;
	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
	background-size: cover;
	height: 250px;
	opacity: 0.6;
	}

.bestellen {
	background: url(../images/company/motiv_bestellen_hell.jpg) center center no-repeat;
	text-align: center;
	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
	background-size: cover;
	height: 250px;
	opacity: 0.6;
	}

.bestellen:hover,
.produkte:hover {
	opacity: 1.0;
	-webkit-transition: opacity 0.5s ease-in-out; /* WebKit   */
	-moz-transition: opacity 0.5s ease-in-out;    /* Firefox  */
	-o-transition: opacity 0.5s ease-in-out;      /* Opera    */
	transition: opacity 0.5s ease-in-out;
	}

input[type=text] {
	padding: 10px;
	width: 50%;
	}
    @media (max-width: 991px) {
		input[type=text] {
			width: 80%;
			}
		}

input[type=email]{
	width: 50%;
	padding: 10px;
	}
    @media (max-width: 991px) {
		input[type=email] {
			width: 80%;
			}
		}

textarea {
	padding: 10px;
	width: 50%;
	}
    @media (max-width: 991px) {
		textarea {
			width: 80%;
			}
		}

.form-info {
	display: inline-block;
	width: 150px;
	vertical-align: top;
	padding-top: 10px;
	}

input.button {
	padding: 10px;
	}

.contact label {
	display: inline-block;
	}

.new-label {
	color: #fff;
	background: #d798bf;
	padding-left: 3px;
	padding-right: 3px;
	}

select {
	border: 1px solid #dad5d2;
	padding: 10px;
	width: 50%;
	}
    @media (max-width: 991px) {
		select {
			width: 80%;
			}
		}

.newsbox {
	position: absolute;
	display: none;
	top: 150px;
	left: 20%;
	width: 60%;
	background-color: #d8d9da;
	border: 1px solid #b1b2b4;
	color: #000;
	padding: 20px 40px;
	z-index: 9999;
	}
	@media (max-width: 991px) {
		.newsbox {
			width: 94%;
			left: 3%;
			top: 80px;
			}
		}

.newsbox a,
.newsbox a:hover {
	text-decoration: none;
	}

.newsbox h2 {
	color: #d798bf;
	font-size: 32px;
	letter-spacing: 1px;
	}
	@media (max-width: 991px) {
		.newsbox h2 {
			font-size: 24px;
			}
		}

#back-to-top {
    bottom: 30px;
	width: 40px;
	height: 40px;
    cursor: pointer;
    display: none;
    position: fixed;
    right: 40px;
	background: url(../images/arrow_up2.png) no-repeat;
	}

#back-to-top span:hover {
    color: #000;
	}
