/* bootstrap.min.css */
/*!
 * Bootstrap v3.3.4 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=123a981dafec3072cbed)
 * Config saved to config.json and https://gist.github.com/123a981dafec3072cbed
 *//*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%
}
body{margin:0
}
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:bold
}
dfn{font-style:italic
}
h1{font-size:2em;margin:0.67em 0
}
mark{background:#ff0;color:#231815
}
small{font-size:80%
}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline
}
sup{top:-0.5em
}
sub{bottom:-0.25em
}
img{border:0
}
svg:not(:root){overflow:hidden
}
figure{margin:1em 40px
}
hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:0
}
pre{overflow:auto
}
code,kbd,pre,samp{font-family:monospace, monospace;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"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0
}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto
}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box
}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none
}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em
}
legend{border:0;padding:0
}
textarea{overflow:auto
}
optgroup{font-weight:bold
}
table{border-collapse:collapse;border-spacing:0
}
td,th{padding:0
}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box
}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box
}
html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)
}
body{font-family:Calibri,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.3;color:#231815;background-color:#fff
}
@media (min-width:768px){
	body{font-size:19.5px}
}

input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit
}
a{color:#231815;text-decoration:none
}
a:hover,a:focus{color:#a5770e;text-decoration:underline
}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px
}
figure{margin:0
}
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%
}
hr{margin-top:21px;margin-bottom:21px;border:0;border-top:1px solid #eee
}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0
}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto
}
[role="button"]{cursor:pointer
}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:bold;line-height:1.2;color:#231815
}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:normal;line-height:1;color:#737373
}
h1,.h1,h2,.h2,h3,.h3{margin-top:28px;margin-bottom:10.5px
}
h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%
}
h4,.h4,h5,.h5,h6,.h6{margin-top:10.5px;margin-bottom:10.5px
}
h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%
}
h1,.h1{font-size:28px
}
h2,.h2{font-size:23px
}
h3,.h3{font-size:18px
}
h4,.h4{font-size:15px
}
h5,.h5{font-size:13px
}
h6,.h6{font-size:12px
}
@media (min-width:768px){
	h3,.h3{font-size:23px}
}
p{margin:0 0 10.5px
}
.lead{margin-bottom:21px;font-size:17px;font-weight:300;line-height:1.4
}
@media (min-width:768px){.lead{font-size:22.5px
}

}
small,.small{font-size:86%
}
mark,.mark{background-color:transparent;padding:.2em
}
.text-left{text-align:left
}
.text-right{text-align:right
}
.text-center{text-align:center
}
.text-justify{text-align:justify
}
.text-nowrap{white-space:nowrap
}
.text-lowercase{text-transform:lowercase
}
.text-uppercase{text-transform:uppercase
}
.text-capitalize{text-transform:capitalize
}
.text-muted{color:#737373
}
.text-primary{color:#a5770e
}
a.text-primary:hover{color:#af001d
}
.text-success{color:#a5770e
}
a.text-success:hover{color:#af001d
}
.text-info{color:#31708f
}
a.text-info:hover{color:#245269
}
.text-warning{color:#a5770e
}
a.text-warning:hover{color:#af001d
}
.text-danger{color:#a5770e
}
a.text-danger:hover{color:#af001d
}
.bg-primary{color:#fff;background-color:#a5770e
}
a.bg-primary:hover{background-color:#af001d
}
.bg-success{background-color:transparent
}
a.bg-success:hover{background-color:rgba(0,0,0,0)
}
.bg-info{background-color:transparent
}
a.bg-info:hover{background-color:rgba(0,0,0,0)
}
.bg-warning{background-color:transparent
}
a.bg-warning:hover{background-color:rgba(0,0,0,0)
}
.bg-danger{background-color:transparent
}
a.bg-danger:hover{background-color:rgba(0,0,0,0)
}
.page-header{padding-bottom:9.5px;margin:42px 0 21px;border-bottom:1px solid #eee
}
ul,ol{margin-top:0;margin-bottom:10.5px
}
ul ul,ol ul,ul ol,ol ol{margin-bottom:0
}
.list-unstyled{padding-left:0;list-style:none
}
.list-inline{padding-left:0;list-style:none;margin-left:-5px
}
.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px
}
dl{margin-top:0;margin-bottom:21px
}
dt,dd{line-height:1.42857143
}
dt{font-weight:bold
}
dd{margin-left:0
}
@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap
}
.dl-horizontal dd{margin-left:180px
}

}
abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #737373
}
.initialism{font-size:90%;text-transform:uppercase
}
blockquote{padding:10.5px 21px;margin:0 0 21px;font-size:18.75px;border-left:5px solid #eee
}
blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0
}
blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#737373
}
blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'
}
.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right
}
.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''
}
.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'
}
address{margin-bottom:21px;font-style:normal;line-height:1.42857143
}
.container{margin-right:auto;margin-left:auto;padding-left:12px;padding-right:12px
}
@media (min-width:768px){.container{width:732px
}

}
@media (min-width:992px){.container{width:932px
}

}
@media (min-width:1200px){.container{width:1070px
}

}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:12px;padding-right:12px
}
.row{margin-left:-12px;margin-right:-12px
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10{position:relative;min-height:1px;padding-left:12px;padding-right:12px
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10{float:left
}
.col-xs-10{width:100%
}
.col-xs-9{width:90%
}
.col-xs-8{width:80%
}
.col-xs-7{width:70%
}
.col-xs-6{width:60%
}
.col-xs-5{width:50%
}
.col-xs-4{width:40%
}
.col-xs-3{width:30%
}
.col-xs-2{width:20%
}
.col-xs-1{width:10%
}
.col-xs-pull-10{right:100%
}
.col-xs-pull-9{right:90%
}
.col-xs-pull-8{right:80%
}
.col-xs-pull-7{right:70%
}
.col-xs-pull-6{right:60%
}
.col-xs-pull-5{right:50%
}
.col-xs-pull-4{right:40%
}
.col-xs-pull-3{right:30%
}
.col-xs-pull-2{right:20%
}
.col-xs-pull-1{right:10%
}
.col-xs-pull-0{right:auto
}
.col-xs-push-10{left:100%
}
.col-xs-push-9{left:90%
}
.col-xs-push-8{left:80%
}
.col-xs-push-7{left:70%
}
.col-xs-push-6{left:60%
}
.col-xs-push-5{left:50%
}
.col-xs-push-4{left:40%
}
.col-xs-push-3{left:30%
}
.col-xs-push-2{left:20%
}
.col-xs-push-1{left:10%
}
.col-xs-push-0{left:auto
}
.col-xs-offset-10{margin-left:100%
}
.col-xs-offset-9{margin-left:90%
}
.col-xs-offset-8{margin-left:80%
}
.col-xs-offset-7{margin-left:70%
}
.col-xs-offset-6{margin-left:60%
}
.col-xs-offset-5{margin-left:50%
}
.col-xs-offset-4{margin-left:40%
}
.col-xs-offset-3{margin-left:30%
}
.col-xs-offset-2{margin-left:20%
}
.col-xs-offset-1{margin-left:10%
}
.col-xs-offset-0{margin-left:0
}
@media (min-width:768px){.col-sm-1, .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-sm-10{float:left
}
.col-sm-10{width:100%
}
.col-sm-9{width:90%
}
.col-sm-8{width:80%
}
.col-sm-7{width:70%
}
.col-sm-6{width:60%
}
.col-sm-5{width:50%
}
.col-sm-4{width:40%
}
.col-sm-3{width:30%
}
.col-sm-2{width:20%
}
.col-sm-1{width:10%
}
.col-sm-pull-10{right:100%
}
.col-sm-pull-9{right:90%
}
.col-sm-pull-8{right:80%
}
.col-sm-pull-7{right:70%
}
.col-sm-pull-6{right:60%
}
.col-sm-pull-5{right:50%
}
.col-sm-pull-4{right:40%
}
.col-sm-pull-3{right:30%
}
.col-sm-pull-2{right:20%
}
.col-sm-pull-1{right:10%
}
.col-sm-pull-0{right:auto
}
.col-sm-push-10{left:100%
}
.col-sm-push-9{left:90%
}
.col-sm-push-8{left:80%
}
.col-sm-push-7{left:70%
}
.col-sm-push-6{left:60%
}
.col-sm-push-5{left:50%
}
.col-sm-push-4{left:40%
}
.col-sm-push-3{left:30%
}
.col-sm-push-2{left:20%
}
.col-sm-push-1{left:10%
}
.col-sm-push-0{left:auto
}
.col-sm-offset-10{margin-left:100%
}
.col-sm-offset-9{margin-left:90%
}
.col-sm-offset-8{margin-left:80%
}
.col-sm-offset-7{margin-left:70%
}
.col-sm-offset-6{margin-left:60%
}
.col-sm-offset-5{margin-left:50%
}
.col-sm-offset-4{margin-left:40%
}
.col-sm-offset-3{margin-left:30%
}
.col-sm-offset-2{margin-left:20%
}
.col-sm-offset-1{margin-left:10%
}
.col-sm-offset-0{margin-left:0
}

}
@media (min-width:992px){.col-md-1, .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-md-10{float:left
}
.col-md-10{width:100%
}
.col-md-9{width:90%
}
.col-md-8{width:80%
}
.col-md-7{width:70%
}
.col-md-6{width:60%
}
.col-md-5{width:50%
}
.col-md-4{width:40%
}
.col-md-3{width:30%
}
.col-md-2{width:20%
}
.col-md-1{width:10%
}
.col-md-pull-10{right:100%
}
.col-md-pull-9{right:90%
}
.col-md-pull-8{right:80%
}
.col-md-pull-7{right:70%
}
.col-md-pull-6{right:60%
}
.col-md-pull-5{right:50%
}
.col-md-pull-4{right:40%
}
.col-md-pull-3{right:30%
}
.col-md-pull-2{right:20%
}
.col-md-pull-1{right:10%
}
.col-md-pull-0{right:auto
}
.col-md-push-10{left:100%
}
.col-md-push-9{left:90%
}
.col-md-push-8{left:80%
}
.col-md-push-7{left:70%
}
.col-md-push-6{left:60%
}
.col-md-push-5{left:50%
}
.col-md-push-4{left:40%
}
.col-md-push-3{left:30%
}
.col-md-push-2{left:20%
}
.col-md-push-1{left:10%
}
.col-md-push-0{left:auto
}
.col-md-offset-10{margin-left:100%
}
.col-md-offset-9{margin-left:90%
}
.col-md-offset-8{margin-left:80%
}
.col-md-offset-7{margin-left:70%
}
.col-md-offset-6{margin-left:60%
}
.col-md-offset-5{margin-left:50%
}
.col-md-offset-4{margin-left:40%
}
.col-md-offset-3{margin-left:30%
}
.col-md-offset-2{margin-left:20%
}
.col-md-offset-1{margin-left:10%
}
.col-md-offset-0{margin-left:0
}

}
@media (min-width:1200px){.col-lg-1, .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-lg-10{float:left
}
.col-lg-10{width:100%
}
.col-lg-9{width:90%
}
.col-lg-8{width:80%
}
.col-lg-7{width:70%
}
.col-lg-6{width:60%
}
.col-lg-5{width:50%
}
.col-lg-4{width:40%
}
.col-lg-3{width:30%
}
.col-lg-2{width:20%
}
.col-lg-1{width:10%
}
.col-lg-pull-10{right:100%
}
.col-lg-pull-9{right:90%
}
.col-lg-pull-8{right:80%
}
.col-lg-pull-7{right:70%
}
.col-lg-pull-6{right:60%
}
.col-lg-pull-5{right:50%
}
.col-lg-pull-4{right:40%
}
.col-lg-pull-3{right:30%
}
.col-lg-pull-2{right:20%
}
.col-lg-pull-1{right:10%
}
.col-lg-pull-0{right:auto
}
.col-lg-push-10{left:100%
}
.col-lg-push-9{left:90%
}
.col-lg-push-8{left:80%
}
.col-lg-push-7{left:70%
}
.col-lg-push-6{left:60%
}
.col-lg-push-5{left:50%
}
.col-lg-push-4{left:40%
}
.col-lg-push-3{left:30%
}
.col-lg-push-2{left:20%
}
.col-lg-push-1{left:10%
}
.col-lg-push-0{left:auto
}
.col-lg-offset-10{margin-left:100%
}
.col-lg-offset-9{margin-left:90%
}
.col-lg-offset-8{margin-left:80%
}
.col-lg-offset-7{margin-left:70%
}
.col-lg-offset-6{margin-left:60%
}
.col-lg-offset-5{margin-left:50%
}
.col-lg-offset-4{margin-left:40%
}
.col-lg-offset-3{margin-left:30%
}
.col-lg-offset-2{margin-left:20%
}
.col-lg-offset-1{margin-left:10%
}
.col-lg-offset-0{margin-left:0
}

}
fieldset{padding:0;margin:0;border:0;min-width:0
}
legend{display:block;width:100%;padding:0;margin-bottom:21px;font-size:22.5px;line-height:inherit;color:#404040;border:0;border-bottom:1px solid #fff
}
label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold
}
input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box
}
input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;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="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px
}
output{display:block;padding-top:7px;font-size:15px;line-height:1.42857143;color:#404040
}
.form-control{display:block;width:100%;height:35px;padding:6px 12px;font-size:15px;line-height:1.42857143;color:#404040;background-color:#fff;background-image:none;border:1px solid #b3b3b3;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s, -webkit-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{border-color:#404040;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(64, 64, 64, 0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(64, 64, 64, 0.6)
}
.form-control::-moz-placeholder{color:#404040;opacity:1
}
.form-control:-ms-input-placeholder{color:#404040
}
.form-control::-webkit-input-placeholder{color:#404040
}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1
}
.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed
}
textarea.form-control{height:auto
}
input[type="search"]{-webkit-appearance:none
}
@media screen and (-webkit-min-device-pixel-ratio:0){input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{line-height:35px
}
input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm,.input-group-sm input[type="date"],.input-group-sm input[type="time"],.input-group-sm input[type="datetime-local"],.input-group-sm input[type="month"]{line-height:31px
}
input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg,.input-group-lg input[type="date"],.input-group-lg input[type="time"],.input-group-lg input[type="datetime-local"],.input-group-lg input[type="month"]{line-height:48px
}

}
.form-group{margin-bottom:15px
}
.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px
}
.radio label,.checkbox label{min-height:21px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer
}
.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-left:-20px;margin-top:4px \9
}
.radio+.radio,.checkbox+.checkbox{margin-top:-5px
}
.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer
}
.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px
}
input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"]{cursor:not-allowed
}
.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed
}
.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed
}
.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:36px
}
.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0
}
.input-sm{height:31px;padding:5px 10px;font-size:13px;line-height:1.5;border-radius:0
}
select.input-sm{height:31px;line-height:31px
}
textarea.input-sm,select[multiple].input-sm{height:auto
}
.form-group-sm .form-control{height:31px;padding:5px 10px;font-size:13px;line-height:1.5;border-radius:0
}
select.form-group-sm .form-control{height:31px;line-height:31px
}
textarea.form-group-sm .form-control,select[multiple].form-group-sm .form-control{height:auto
}
.form-group-sm .form-control-static{height:31px;padding:5px 10px;font-size:13px;line-height:1.5;min-height:34px
}
.input-lg{height:48px;padding:10px 16px;font-size:19px;line-height:1.3333333;border-radius:0
}
select.input-lg{height:48px;line-height:48px
}
textarea.input-lg,select[multiple].input-lg{height:auto
}
.form-group-lg .form-control{height:48px;padding:10px 16px;font-size:19px;line-height:1.3333333;border-radius:0
}
select.form-group-lg .form-control{height:48px;line-height:48px
}
textarea.form-group-lg .form-control,select[multiple].form-group-lg .form-control{height:auto
}
.form-group-lg .form-control-static{height:48px;padding:10px 16px;font-size:19px;line-height:1.3333333;min-height:40px
}
.has-feedback{position:relative
}
.has-feedback .form-control{padding-right:43.75px
}
.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:35px;height:35px;line-height:35px;text-align:center;pointer-events:none
}
.input-lg+.form-control-feedback{width:48px;height:48px;line-height:48px
}
.input-sm+.form-control-feedback{width:31px;height:31px;line-height:31px
}
.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#a5770e
}
.has-success .form-control{border-color:#a5770e;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)
}
.has-success .form-control:focus{border-color:#af001d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ff4968;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ff4968
}
.has-success .input-group-addon{color:#a5770e;border-color:#a5770e;background-color:transparent
}
.has-success .form-control-feedback{color:#a5770e
}
.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#a5770e
}
.has-warning .form-control{border-color:#a5770e;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)
}
.has-warning .form-control:focus{border-color:#af001d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ff4968;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ff4968
}
.has-warning .input-group-addon{color:#a5770e;border-color:#a5770e;background-color:transparent
}
.has-warning .form-control-feedback{color:#a5770e
}
.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a5770e
}
.has-error .form-control{border-color:#a5770e;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)
}
.has-error .form-control:focus{border-color:#af001d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ff4968;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ff4968
}
.has-error .input-group-addon{color:#a5770e;border-color:#a5770e;background-color:transparent
}
.has-error .form-control-feedback{color:#a5770e
}
.has-feedback label~.form-control-feedback{top:26px
}
.has-feedback label.sr-only~.form-control-feedback{top:0
}
.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#808080
}
@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 .form-control-static{display:inline-block
}
.form-inline .input-group{display:inline-table;vertical-align:middle
}
.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto
}
.form-inline .input-group>.form-control{width:100%
}
.form-inline .control-label{margin-bottom:0;vertical-align:middle
}
.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle
}
.form-inline .radio label,.form-inline .checkbox label{padding-left:0
}
.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0
}
.form-inline .has-feedback .form-control-feedback{top:0
}

}
.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:7px
}
.form-horizontal .radio,.form-horizontal .checkbox{min-height:28px
}
.form-horizontal .form-group{margin-left:-12px;margin-right:-12px
}
@media (min-width:768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px
}

}
.form-horizontal .has-feedback .form-control-feedback{right:12px
}
@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.333333px
}

}
@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px
}

}
.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear
}
.fade.in{opacity:1
}
.collapse{display:none
}
.collapse.in{display:block
}
tr.collapse.in{display:table-row
}
tbody.collapse.in{display:table-row-group
}
.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height, visibility;-o-transition-property:height, visibility;transition-property:height, visibility;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease
}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent
}
.dropup,.dropdown{position:relative
}
.dropdown-toggle:focus{outline:0
}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:15px;text-align:left;background-color:#fff;border:1px solid #fff;border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);-webkit-background-clip:padding-box;background-clip:padding-box
}
.dropdown-menu.pull-right{right:0;left:auto
}
.dropdown-menu .divider{height:1px;margin:9.5px 0;overflow:hidden;background-color:#e5e5e5
}
.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#231815;white-space:nowrap
}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#a5770e;background-color:#fff
}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#a5770e;text-decoration:none;outline:0;background-color:#fff
}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#737373
}
.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed
}
.open>.dropdown-menu{display:block
}
.open>a{outline:0
}
.dropdown-menu-right{left:auto;right:0
}
.dropdown-menu-left{left:0;right:auto
}
.dropdown-header{display:block;padding:3px 20px;font-size:13px;line-height:1.42857143;color:#737373;white-space:nowrap
}
.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990
}
.pull-right>.dropdown-menu{right:0;left:auto
}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""
}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px
}
@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0
}
.navbar-right .dropdown-menu-left{left:0;right:auto
}

}
.nav{margin-bottom:0;padding-left:0;list-style:none
}
.nav>li{position:relative;display:block
}
.nav>li>a{position:relative;display:block;padding:8px 0 8px 20px
}
@media (orientation: landscape) {
	.nav>li>a{padding:8px 0 8px 18px
	}
}
.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:transparent
}
.nav>li.disabled>a{color:#737373
}
.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#737373;text-decoration:none;background-color:transparent;cursor:not-allowed
}
.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:transparent;border-color:#404040
}
.nav .nav-divider{height:1px;margin:9.5px 0;overflow:hidden;background-color:#e5e5e5
}
.nav>li>a>img{max-width:none
}
.nav-tabs{border-bottom:1px solid #ddd
}
.nav-tabs>li{float:left;margin-bottom:-1px
}
.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0
}
.nav-tabs>li>a:hover{border-color:#eee #eee #ddd
}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default
}
.nav-tabs.nav-justified{width:100%;border-bottom:0
}
.nav-tabs.nav-justified>li{float:none
}
.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px
}
.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto
}
@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%
}
.nav-tabs.nav-justified>li>a{margin-bottom:0
}

}
.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px
}
.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd
}
@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0
}
.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff
}

}
.nav-pills>li{float:left
}
.nav-pills>li>a{border-radius:4px
}
.nav-pills>li+li{margin-left:2px
}
.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#a5770e;background-color:#fff
}
.nav-stacked>li{float:none
}
.nav-stacked>li+li{margin-top:2px;margin-left:0
}
.nav-justified{width:100%
}
.nav-justified>li{float:none
}
.nav-justified>li>a{text-align:center;margin-bottom:5px
}
.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto
}
@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%
}
.nav-justified>li>a{margin-bottom:0
}

}
.nav-tabs-justified{border-bottom:0
}
.nav-tabs-justified>li>a{margin-right:0;border-radius:4px
}
.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd
}
@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0
}
.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff
}

}
.tab-content>.tab-pane{display:none
}
.tab-content>.active{display:block
}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0
}
.navbar{position:relative;min-height:50px;margin-bottom:10px;border:1px solid transparent
}
@media (min-width:768px){.navbar{border-radius:4px
}

}
@media (min-width:768px){.navbar-header{float:left
}

}
.navbar-collapse{overflow-x:visible;padding-right:12px;padding-left:12px;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch
}
.navbar-collapse.in{overflow-y:auto
}
@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none
}
.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important
}
.navbar-collapse.in{overflow-y:visible
}
.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0
}

}
.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px
}
@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px
}

}
.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-12px;margin-left:-12px
}
@media (min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0
}

}
.navbar-static-top{z-index:1000;border-width:0 0 1px
}
@media (min-width:768px){.navbar-static-top{border-radius:0
}

}
.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030
}
@media (min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0
}

}
.navbar-fixed-top{top:0;border-width:0 0 1px
}
.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0
}
.navbar-brand{float:left;padding:14.5px 12px;font-size:19px;line-height:21px;height:50px
}
.navbar-brand:hover,.navbar-brand:focus{text-decoration:none
}
.navbar-brand>img{display:block
}
@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-12px
}

}
.navbar-toggle{position:relative;float:right;margin-right:0px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px
}
.navbar-toggle:focus{outline:0
}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px
}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px
}
@media (min-width:768px){.navbar-toggle{display:none
}

}
.navbar-nav{margin:7.25px -12px
}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:21px
}
@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none
}
.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px
}
.navbar-nav .open .dropdown-menu>li>a{line-height:21px
}
.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none
}

}
@media (min-width:768px){.navbar-nav{float:left;margin:0
}
.navbar-nav>li{float:left
}
.navbar-nav>li>a{padding-top:14.5px;padding-bottom:14.5px
}

}
.navbar-form{margin-left:-12px;margin-right:-12px;padding:10px 12px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);margin-top:7.5px;margin-bottom:7.5px
}
@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle
}
.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle
}
.navbar-form .form-control-static{display:inline-block
}
.navbar-form .input-group{display:inline-table;vertical-align:middle
}
.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto
}
.navbar-form .input-group>.form-control{width:100%
}
.navbar-form .control-label{margin-bottom:0;vertical-align:middle
}
.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle
}
.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0
}
.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0
}
.navbar-form .has-feedback .form-control-feedback{top:0
}

}
@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px
}
.navbar-form .form-group:last-child{margin-bottom:0
}

}
@media (min-width:768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none
}

}
.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0
}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0
}
.navbar-btn{margin-top:7.5px;margin-bottom:7.5px
}
.navbar-btn.btn-sm{margin-top:9.5px;margin-bottom:9.5px
}
.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px
}
.navbar-text{margin-top:14.5px;margin-bottom:14.5px
}
@media (min-width:768px){.navbar-text{float:left;margin-left:12px;margin-right:12px
}

}
@media (min-width:768px){.navbar-left{float:left !important
}
.navbar-right{float:right !important;/*margin-right:-12px*/
}
.navbar-right~.navbar-right{margin-right:0
}

}
.navbar-default{/*background-color:#fff;*/border-color:transparent
}
.navbar-default .navbar-brand{color:#231815
}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#a5770e;background-color:transparent;text-decoration:underline
}
.navbar-default .navbar-text{color:#231815
}
.navbar-default .navbar-nav>li>a{color:#231815
}
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#a5770e;background-color:transparent;text-decoration:underline
}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#a5770e;background-color:transparent;text-decoration:underline
}
.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent
}
.navbar-default .navbar-toggle{border-color:#231815
}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#f9f9f9
}
.navbar-default .navbar-toggle .icon-bar{background-color:#231815
}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:transparent
}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:transparent;color:#a5770e
}
@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#231815
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#a5770e;background-color:transparent
}
.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#a5770e;background-color:transparent
}
.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent
}

}
.navbar-default .navbar-link{color:#231815
}
.navbar-default .navbar-link:hover{color:#a5770e
}
.navbar-default .btn-link{color:#231815
}
.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#a5770e
}
.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc
}
.navbar-inverse{background-color:#222;border-color:#080808
}
.navbar-inverse .navbar-brand{color:#999
}
.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent
}
.navbar-inverse .navbar-text{color:#999
}
.navbar-inverse .navbar-nav>li>a{color:#999
}
.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent
}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808
}
.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent
}
.navbar-inverse .navbar-toggle{border-color:#333
}
.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333
}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff
}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010
}
.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:#080808;color:#fff
}
@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808
}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#999
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent
}

}
.navbar-inverse .navbar-link{color:#999
}
.navbar-inverse .navbar-link:hover{color:#fff
}
.navbar-inverse .btn-link{color:#999
}
.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff
}
.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444
}
.jumbotron{padding:0 0;margin-bottom:0;color:inherit;background-color:transparent
}
.jumbotron h1,.jumbotron .h1{color:inherit
}
.jumbotron p{margin-bottom:0;font-size:23px;font-weight:200
}
.jumbotron>hr{border-top-color:rgba(0,0,0,0)
}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px
}
.jumbotron .container{max-width:100%
}
@media screen and (min-width:768px){.jumbotron{padding:0 0
}
.container .jumbotron,.container-fluid .jumbotron{padding-left:0;padding-right:0
}
.jumbotron h1,.jumbotron .h1{font-size:67.5px
}

}
.alert{padding:15px;margin-bottom:21px;border:1px solid transparent;border-radius:4px
}
.alert h4{margin-top:0;color:inherit
}
.alert .alert-link{font-weight:bold
}
.alert>p,.alert>ul{margin-bottom:0
}
.alert>p+p{margin-top:5px
}
.alert-dismissable,.alert-dismissible{padding-right:35px
}
.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit
}
.alert-success{background-color:transparent;border-color:transparent;color:#a5770e
}
.alert-success hr{border-top-color:rgba(0,0,0,0)
}
.alert-success .alert-link{color:#af001d
}
.alert-info{background-color:transparent;border-color:#a5770e;color:#31708f
}
.alert-info hr{border-top-color:#c90022
}
.alert-info .alert-link{color:#245269
}
.alert-warning{background-color:transparent;border-color:#a5770e;color:#a5770e
}
.alert-warning hr{border-top-color:#c90022
}
.alert-warning .alert-link{color:#af001d
}
.alert-danger{background-color:transparent;border-color:#a5770e;color:#a5770e
}
.alert-danger hr{border-top-color:#c90022
}
.alert-danger .alert-link{color:#af001d
}
.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after{content:" ";display:table
}
.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse: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-xs,.visible-sm,.visible-md,.visible-lg{display:none !important
}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important
}
@media (max-width:767px){.visible-xs{display:block !important
}
table.visible-xs{display:table
}
tr.visible-xs{display:table-row !important
}
th.visible-xs,td.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
}
tr.visible-sm{display:table-row !important
}
th.visible-sm,td.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
}
tr.visible-md{display:table-row !important
}
th.visible-md,td.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
}
tr.visible-lg{display:table-row !important
}
th.visible-lg,td.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
}

}
.visible-print{display:none !important
}
@media print{.visible-print{display:block !important
}
table.visible-print{display:table
}
tr.visible-print{display:table-row !important
}
th.visible-print,td.visible-print{display:table-cell !important
}

}
.visible-print-block{display:none !important
}
@media print{.visible-print-block{display:block !important
}

}
.visible-print-inline{display:none !important
}
@media print{.visible-print-inline{display:inline !important
}

}
.visible-print-inline-block{display:none !important
}
@media print{.visible-print-inline-block{display:inline-block !important
}

}
@media print{.hidden-print{display:none !important
}

}

/* main.min.css */
body{padding-top:10px;padding-bottom:20px}
@media (min-width: 810px) {
	body{padding-top:30px;padding-bottom:20px}
  }
h4,.h4{margin-bottom:0;padding-top:1.4em}
h4 + p{margin-top:0}
h1,.h1{margin-bottom:1.2em}
h2,h3,h5,h6,.h2,.h3,.h5,.h6{margin-bottom:1.4em}
h2 small{font-size:77.2727%;color:inherit}
.inlinesvg #hl01,.inlinesvg #hl02,.inlinesvg #hl03,.inlinesvg #hl04{max-width:400px}
.h-xs-0{margin-bottom:0}
h2.dropped,h2.dropped-good{background:url(../img/drop_big.png) top left no-repeat;padding-left:24px;font-weight:400}
h2.dropped-good{background:url(../img/drop_good_big.png) top left no-repeat;}
span.dropped,span.dropped-good{background:url(../img/drop_sm.png) 0 3px no-repeat;padding-left:12px}
span.dropped-good{background:url(../img/drop_good_sm.png) 0 3px no-repeat;}
.press-good,.press-bad{background:url(../img/first_press_good.png) left top no-repeat;min-height:100px;padding-left:75px!important}
.press-bad{background:url(../img/first_press_bad.png) left top no-repeat}
.illu .col-sm-5,.illu .col-xs-5{padding:0;margin:0}
.illu .small{padding-left:5px;display:block}
#ichibanlist{font-size:78%;list-style-type:none;padding-left:0;margin-bottom:20px}
#ichibanlist li{/*background:url(../img/line.gif) 0 8px no-repeat;padding-left:12px*/}
#method{display:block;margin:0 0 50px;padding:0;font-size:90%}
#method li{display:inline-block;display:-moz-inline-stack;vertical-align:top;zoom:1;*display:inline;text-align:center;padding:0 40px 0 16px;width:32%;background:url(../img/arrow_lang.png) right center no-repeat}
#method li.lc{background:none}
p{margin-bottom:1.4em}
.main a{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:manual;-webkit-hyphens:manual;-moz-hyphens:manual;hyphens:manual}
.row{position:relative}
.row div.adj{margin-bottom:40px}
.primary{color:#a5770e}
.alert-warning,.alert-success{border:1px dotted;padding:10px 16px}
.alert-inline{display:inline-block;text-align:left}
.alert-warning a,.alert-success a,.req{color:#a5770e}
.grey-bg{background-color:#f9f9f9;padding-bottom:20px}
.beige-bg{background-color:#f7f0e6}
.blue-bg{background-color:#d5e6ef}
.rose-bg{background-color:#fbe0eb}
.brown-bg{background-color:#ddb87b}
.brown-good-bg{background-color:#fbde7f}
span.brown-bg,span.brown-good-bg{padding:0 3px}
form .help-block{margin:0}
.form-group.has-error{margin-bottom:0}
input.has-success,textarea.has-success{border-color:#2DCF2D}
.headline{margin-bottom:40px}
.sub-first,.sub-last{padding-left:0;padding-right:0}
.xs-left .pull-right{float:none!important}
.navbar-help > li{text-align:center}
.navbar-help a{color:#8c8c8c}
.navbar-help a:hover,.navbar-help a:focus{color:#a5770e}
.navbar{margin-bottom:10px}
.navbar-nav > li > a{o3tline:none}
.navbar-brand{padding-top:0;padding-bottom:0}
.navbar-default .nav{font-size:18px;}
.jumbotron .container{padding:0}
.jumbotron img{display:block;max-width:100%;height:auto!important}
.lt-ie9 img{width:auto}
.main{/*padding-top:20px*/}
.main.grey-bg{padding-top:40px}
.main a{text-decoration:underline}
.main .img-responsive{margin-bottom:1.2em}
.maam{max-width:269px}
.social{text-align:center;margin:48px auto}
.social a{padding-left:10px}
.social a img{vertical-align:text-bottom}
.xs-hide,.md-hide{display:none}
.xs-show{display:block}
.bcenter{margin:20px auto auto}
.form-horizontal{padding-right:3px}
.form-horizontal .control-label{text-align:left!important;font-weight:400}
.has-error .control-label{color:#404040}
.form-control{box-shadow:none;-webkit-box-shadow:none;height:40px}
.btn-default{background-color:#b2b2b2;color:#fff;border:none;padding:6px 15px}
.btn-default:hover,.btn-default:active{background-color:#a5770e}
.btn-primary,.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background-color:#a5770e;border:none;border-radius:12px;color:#fff;padding:10px 30px;text-decoration:none!important}
.age-btn{text-align:center;margin:30px 0 10px}
.btn-yes,.btn-no{padding:0 15px;font-size:30px;font-family:inherit;font-weight:700;color:#000;background:none;border:none;outline:none}
.btn-no{color:#a5770e}
.bubble{background-color:#e5e5e5;padding:20px 16px;color:#000;position:relative;margin:30px 0px 0px 0px;}
.bubble:after{content:' ';position:absolute;width:25px;height:21px;left:20px;bottom:-21px;background:url(../img/bulb_arrow.png) left top no-repeat}
.info{font-size:13px;line-height:16px}
.info-hd{margin-bottom:0}
.font-lg{font-size:1.133336em;line-height:1.2942;color:#000}
p.font-lg{margin-bottom:1.4em}
footer.footer{background-color:#fff;text-align:center;padding-top:25px}
footer.footer p{margin-top:18px}
.footer,.note{font-size:13px;line-height:1.23077}
.inlinesvg #hl01,.inlinesvg #hl02,.inlinesvg #hl03,.inlinesvg #hl04{width:100%;height:0;padding-top:133px;position:relative}
.inlinesvg #hl02{padding-top:143px}
#hl01 svg,#hl02 svg,#hl03 svg,#hl04 svg{position:absolute;top:0;left:0}
.sentence{display:none}
.svgsmall{display:block}
@media (max-width: 400px){#method li{padding:10px;width:auto}
.inlinesvg #hl01,.inlinesvg #hl02,.inlinesvg #hl03,.inlinesvg #hl04{padding-top:33.25%}
.inlinesvg #hl02{padding-top:35.75%}
}
@media (max-width: 767px){.container{width:90%}
}
@media (min-width: 768px){.inlinesvg #hl01,.inlinesvg #hl02,.inlinesvg #hl03,.inlinesvg #hl04{width:auto;max-width:inherit}
.inlinesvg #hl01,.inlinesvg #hl03,.inlinesvg #hl04{padding-top:75px}
.inlinesvg #hl02{padding-top:43px}
.svgsmall{display:none}
.svgwide{display:block!important}
.inlinesvg .row div.adj{margin-bottom:40px}
.bcenter{margin-top:20pxo}
#method li.fc{padding-left:0}
#method li.lc{padding-right:0}
#method li{padding:0 40px 0 13px;background:url(../img/arrow.png) right center no-repeat;width:auto}
.social{text-align:right;margin:21px 0}
.pos-sm-bottom{position:absolute;right:0;bottom:0}
.flexbox .autoheight-sm{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
#navbar .navbar-nav > li > a{padding-top:16px;}
.navbar-brand{padding-left:0}
.h-sm-2{height:3em;margin-bottom:0}
.xs-left .pull-right{float:right!important}
.xs-show,.md-hide{display:none}
.md-show{display:block}
.bg-xs-contact{background:none}
footer.footer{text-align:left;padding-top:40px}
}
@media (min-width: 992px){.inlinesvg #hl01,.inlinesvg #hl03,.inlinesvg #hl04{padding-top:68px}
.inlinesvg #hl02{padding-top:39px}
.h-md-1{height:auto;margin-bottom:1.4em}
.sub-first{padding-right:12px}
.sub-last{padding-left:12px}
.maam{max-width:100%}
.social{text-align:right}
}
@media (max-width: 1150px){.jumbotron .container{width:100%}
}
@media (min-width: 1200px){.inlinesvg #hl01,.inlinesvg #hl03,.inlinesvg #hl04{padding-top:79px}
.inlinesvg #hl02{padding-top:45px}
.adjbeast{margin-top:-50px}
#method li{padding:0 65px 0 13px;background:url(../img/arrow_lang.png) right center no-repeat}
}
.lt-ie8 .row{width:100%}
.lt-ie8 .col-xs-1,.lt-ie8 .col-sm-1,.lt-ie8 .col-md-1,.lt-ie8 .col-lg-1,.lt-ie8 .col-xs-2,.lt-ie8 .col-sm-2,.lt-ie8 .col-md-2,.lt-ie8 .col-lg-2,.lt-ie8 .col-xs-3,.lt-ie8 .col-sm-3,.lt-ie8 .col-md-3,.lt-ie8 .col-lg-3,.lt-ie8 .col-xs-4,.lt-ie8 .col-sm-4,.lt-ie8 .col-md-4,.lt-ie8 .col-lg-4,.lt-ie8 .col-xs-5,.lt-ie8 .col-sm-5,.lt-ie8 .col-md-5,.lt-ie8 .col-lg-5,.lt-ie8 .col-xs-6,.lt-ie8 .col-sm-6,.lt-ie8 .col-md-6,.lt-ie8 .col-lg-6,.lt-ie8 .col-xs-7,.lt-ie8 .col-sm-7,.lt-ie8 .col-md-7,.lt-ie8 .col-lg-7,.lt-ie8 .col-xs-8,.lt-ie8 .col-sm-8,.lt-ie8 .col-md-8,.lt-ie8 .col-lg-8,.lt-ie8 .col-xs-9,.lt-ie8 .col-sm-9,.lt-ie8 .col-md-9,.lt-ie8 .col-lg-9,.lt-ie8 .col-xs-10,.lt-ie8 .col-sm-10,.lt-ie8 .col-md-10,.lt-ie8 .col-lg-10{padding-left:0;padding-right:0}

  .nav.navbar-nav li:first-child a {
    padding-left: 0px;
  }

/* Change Breakpoint of Hamburger */
@media (max-width: 810px) {
  .navbar { min-height: 40px; padding-right: 18px;}

  .navbar-header {
      float: none;
  }
  .header .navbar-left, .header .navbar-right {
      float: none !important;
  }
  .navbar-toggle {
      display: block;
  }
  .navbar-collapse {
      border-top: 1px solid transparent;
      box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
  }
  .navbar-fixed-top {
      top: 0;
      border-width: 0 0 1px;
  }
  .navbar-static-top {
    width: 100%;
    padding-right:18px;
  }
  .container > .navbar-header{
    margin-right: 0px !important;
  }

  .navbar-collapse.collapse {
      display: none!important;
  }
  .header .navbar-nav {
      float: none!important;
      margin-top: 7.5px;
  }
  #navbar .navbar-nav>li {
      float: none;
  }

  .navbar-nav>li>a {
      padding-top: 10px;
      padding-bottom: 10px;
  }
  .collapse.in{
      display:block !important;
  }
  .nav.navbar-nav li:first-child a {
    padding-left: 18px;
  }
}
/* Change Breakpoint of Hamburger EOF */

  div.upper-logo div.h-1 {
/*    text-align: center;*/
  }

  div.upper-logo div.h-2 {
/*    width: 183px;
    max-width: 100%;
    margin: 10px auto 0 auto;*/
  }

  div.upper-logo object{
      pointer-events: none;
  }

  div.upper-logo {
    .clearfix();
/*    margin-top:10px;
    margin-bottom:-10px;*/
  }
  a#logo-link {
    display: none;
  }
  a#logo-link-top {
    display: inline-block;
    float: none;
    padding-left: 0px;
  }

  a.logo-link {
    width:195px;
    max-width: 100%;
    position: relative;
    display: none;
    padding-right: 0px;
  }
  a.logo-link:focus {
    outline: none;
  }
  a.logo-link:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left:0;
  }
  a.logo-link object{
      pointer-events: none;
  }

  #home .header, #free .header {
    padding-top:25px;
    padding-bottom:15px; /*30*/
  }

    a#logo-link-top {
      /*display: inline-block;*/
      float: left;
      margin-left: 22px;
    }
    div.upper-logo div.h-1 {
      width: 150px;
      margin-top: 12px;
    }
    div.upper-logo div.h-2 {
      width: 140px;
      float: right;
      margin-right: 18px;
      margin-top: 11px;
    }


  @media (min-width:811px){
    a#logo-link {
/*      display: inline-block;*/
    }
    a#logo-link-top {
/*      display: none;*/
    }

    div.upper-logo div.h-1 {
      width: 195px;
    }

    div.upper-logo div.h-2 {
      width: 170px;
      margin-top: 0px;
    }

    #home .header, #free .header {
      padding-top:35px;
    }
    #navbar .nav > li > a {
        text-align: center;
    }
  }

  @media (min-width: 811px) and (max-width: 991px) {
    /* nötig seit Kirin Free: Navi zu lang BOF */
    a#logo-link-top {
      display: block;
      float: left;
    }
    .navbar-header {
      display: none;
    }
    .navbar-default .nav {
      text-align: center;
    }
    .header .navbar-right {
      float: none !important;
      margin: 0px auto !important;
    }
    #home .navbar-right, #free .navbar-right {
      display: table;
    }
    #navbar {
      position: absolute;
      /*width: 900px;*/
    }
    .navbar {
      margin-bottom: 20px;
    }
    #home #navbar, #free #navbar  {
      position: relative;
      width: auto;
    }
    /* nötig seit Kirin Free: Navi zu lang EOF */
  }
  .k-aligner {
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display: flex;
  }

  .k-aligner-item-top {
    align-self: flex-start;
  }

  .k-aligner-item-bottom {
    align-self: flex-end;
  }

.add-marg {
  margin-bottom: 40px;
}

table.beerinfos,
table.whiskyinfos {
  font-size: 14px;
  margin-bottom: 20px;
  width: 100%;
  font-weight: bold;
}
@media (min-width:768px){
	table.beerinfos,
	table.whiskyinfos {
	  font-size: 16px;
	}
}

table.beerinfos th {
  color:#fff;
  background-color: #c59b5c; /*#5e7bb3*/
  font-weight: bold;
}
.grad_bg06 table.beerinfos th {
  background-color: #0F5896;
}
table.whiskyinfos th {
  color:#fff;
  background-color: #d1a262; /*#5e7bb3*/
  font-weight: bold;
}

table.beerinfos th,
table.beerinfos td,
table.whiskyinfos th,
table.whiskyinfos td {
  padding: 5px 10px;
  text-align: center;
}

table.beerinfos th,
table.whiskyinfos th {
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
}

table.beerinfos th:first-child {
  border-left: 1px solid #c59b5c;
/*  text-align: left;*/
}
.grad_bg06 table.beerinfos th:first-child {
  border-left: 1px solid #0F5896;
}
table.whiskyinfos th:first-child {
  border-left: 1px solid #d1a262;
}

table.beerinfos .first-row th,
table.whiskyinfos .first-row th {
  border-top: none;
}

/*table#ingredients th,
table#ingredients td {
  text-align: left;
}
table#nutritions {
  width: 100%;
}

table#nutritions td {
/*  text-align: center;
}
*/
table.beerinfos td {
  border-bottom: 1px solid #c59b5c;
}
.grad_bg06 table.beerinfos td {
  border-bottom: 1px solid #0F5896;
}
table.whiskyinfos td {
  border-bottom: 1px solid #d1a262;
}

table.beerinfos td:last-child {
  border-left: 1px solid #c59b5c;
}
.grad_bg06 table.beerinfos td:last-child {
  border-left: 1px solid #0F5896;
}
table.whiskyinfos td:last-child {
  border-left: 1px solid #d1a262;
}

table.beerinfos .last-row td {
  border-bottom: 2px solid #c59b5c;
}
.grad_bg06 table.beerinfos .last-row td {
  border-bottom: 2px solid #0F5896;
}
table.whiskyinfos .last-row td {
  border-bottom: 2px solid #d1a262;
}

/*table.beerinfos td.even {
  background-color: #c9dde4;
}

table.beerinfos td.odd {
  background-color: #dfebeb;
}
*/
span.tilde, span.smallerarrow {
    position: relative;
}
span.tilde::before {
    content: "~";
    position: absolute;
    top: 2px;
    left: -10px;
}

span.smallerarrow::before {
    content: "<";
    position: absolute;
    left: -10px;
    /*ab hier neu FREE*/
    font-size: 12px;
    top: 1px;
    font-weight: bold;
}

.col-centered{
/*    float: none;*/
    margin: 0 auto !important;
}
#home .jumbotron .container-fluid,
#free .jumbotron .container-fluid {
  padding: 0px;
}
#home .jumbotron .container-fluid::after,
#free .jumbotron .container-fluid::after {
  height: 35px;
  background-color: #f7f0e6;
  width: 100%;
  margin-top: -35px;
}
#free .jumbotron .container-fluid::after {
  background-color: #045293;
}
#home .jumbotron img,
#free .jumbotron img {
    display: block;
    width: 100%; /*max-width: 100%;*/
    height: auto!important;
}

#home h2 {
  color:#a5770e;
  font-weight: normal;
}

#free .container-1 h2 {
  color:#0F5896;
  font-weight: normal;
}

body#home, body#free {
  padding-top:0px;
}

.navbar-toggle { margin-top: 0px; margin-bottom: 0px; }
#home .navbar, #free .navbar {
    margin-bottom: 0px;
}

.beige-bg .navbar-default {
    background-color: #f7f0e6;
}

.beer-award {
  padding-bottom: 40px;
  font-family:Calibri,Helvetica,Arial,sans-serif;
}

.beer-award div {
  width: 90%;
  max-width: 1280px;
}

.beer-award p {
  display: inline-block;
  float: right;
}

#home .container-1, #home .container-2, #home .container-3/*,
#free .container-1, #free .container-2*/ {
  font-family: fritz, sans-serif;
  font-weight: 400;
  font-style: normal;
}

#home .container-1,
#free .container-1 {
  padding-top: 40px;
  padding-bottom: 40px;
}

#home .container-2,
#free .container-2 {
  padding-top: 40px;
  padding-bottom: 40px;
}

#home .container-3 {
  background: url("../img/sushi_preparationx2.jpg") center center no-repeat;
  background-size: cover;
  min-height: 370px;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display: flex;
  flex-direction: column;
  justify-content: center;
  color:white;
}

#home .container-3 .container {
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

#home p.txt,
#free p.txt {
  line-height: 2em;
}

#home .container-3 p {
  margin-bottom: 0px;
  font-size: 16px;
  letter-spacing: .05em;
}

/*#home .container-1 h2,
#home .container-2 h2,
#home .container-3 h2,
#free .container-1 h2,
#free .container-2 h2 */
#home .container h2,
#free .container h2 {
  margin-bottom: 20px;
  margin-top: 0px;
}
#home .container-3 h2 {
  color: white;
}
#home .mt-50 {
  margin-top:50px;
}

#home .press-illu {
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display: flex;
  font-family: Calibri,Helvetica,Arial,sans-serif;
}
#home .press-illu-firstpress{
  min-width:328px;
}
#home .press-illu-mashing{
  text-align:center;
}
#home .press-illu .press-illu-arrow {
  background:url("../img/arrow_home.png") center right no-repeat;
  flex-grow: 1;
  margin: 0 20px;
}
#home .press-illu-filtration{
  text-align:center;
  margin-right:20px;
}

#home .press-good-outher {
  background: url("../img/good_press_home.png") left top no-repeat #fad417;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 20px;
  min-height: 147px;
}
#home .press-good {
  min-height: auto;
  background: none;
  padding-left: 190px !important;
}
#home .white-good-bg {
  background-color: #fff;
  padding: 2px 5px;
  margin-bottom: 15px;
  display: inline-block;
  font-weight: bold;
  letter-spacing: .1em;
}

#home span.dropped-good {
    background: url(../img/drop_good_white_sm.png) 0 3px no-repeat;
}

#home .container {
  width:100% !important;
}
/* One Trust BOF */
#onetrust-pc-sdk .ot-always-active {
  color: #a5770e !important;
}
#onetrust-pc-sdk .ot-grp-desc,
#onetrust-pc-sdk .ot-desc-cntr h4,
#onetrust-pc-sdk .category-menu-switch-handler h3 {
  font-size: inherit !important;
}
#ot-sdk-btn-floating .ot-floating-button__front {
    background-color: #000000 !important;
}
#ot-sdk-btn-floating.ot-floating-button:hover::before,
#ot-sdk-btn-floating.ot-floating-button:hover::after {
  font-size: 13px;
}

#ot-sdk-btn.ot-sdk-show-settings, #ot-sdk-btn.optanon-show-settings {
  color: #8c8c8c !important;
  border: none !important;
  padding: 10px 18px;
  font-size: inherit !important;
  line-height: inherit !important;
  -webkit-transition: none;
  transition: none;
}
#ot-sdk-btn.ot-sdk-show-settings:hover, #ot-sdk-btn.optanon-show-settings:hover {
  color: #a5770e !important;
  background-color: transparent !important;
}
/* One Trust EOF */
@media (max-width:660px){
  #home .press-illu {
    flex-wrap: wrap;
  }
  #home .press-illu .press-illu-arrow {
    background-position-x: center;
  }
  #home .press-illu-filtration{
    margin-right:0px;
  }
  #home .press-illu-firstpress{
    margin: 20px auto 0 auto;
  }
}

@media (max-width:500px){
  #home .press-illu .press-illu-arrow {
    background-position-x: right;
  }
}

@media (max-width:560px){
  #home .container-3 br {
    display: none;
  }
}

@media (min-width:768px){
  #home .container,
  #free .container {
    width: auto !important;
  }
}

.no-padding-lr {
  padding-left: 0px;
  padding-right: 0px;
}

@media (max-width: 767px){
  .k-aligner {
    align-items: center;
    justify-content: center;
  }

  /*.k-aligner-item {
    max-width: 50%;
  }
*/
  .row.k-aligner {
    display: block;
  }

  table.beerinfos {
    width:100%;
  }

  /*#home .container-3 {
    margin:0px;
    width: 100%;
  }
*/
  #home .container-3 p {
    font-size: inherit;
    letter-spacing: 0em;
  }

  #home .row.centered-content /*free?*/{
    margin: 0 12px;
  }

}
@media (min-width: 520px) {
  #home .jumbotron .container-fluid::after,
  #free .jumbotron .container-fluid::after {
    height: 45px;
    margin-top: -45px;
  }
}
@media (min-width: 700px) {
  #home .jumbotron .container-fluid::after,
  #free .jumbotron .container-fluid::after {
    height: 60px;
    margin-top: -60px;
  }
}
@media (min-width: 950px) {
  #home .jumbotron .container-fluid::after,
  #free .jumbotron .container-fluid::after {
    height: 75px;
    margin-top: -75px;
  }
}
@media (max-width: 991px){
  .privacy-form-group { /* contact: bild an button anpassen */
    margin-bottom: 0px;
  }
}
@media (max-width: 1199px){
  #home .container-fluid .container, #free .container-fluid .container {width:100% !important;padding:0px;}
}
@media (min-width:1200px){
  #navbar .nav > li > a {
/*      padding-left: 22px;
      padding-right: 22px;*/
  }
  #home .container, #free .container{width:1070px !important;}
  div.upper-logo {
    width: 1070px !important;
    margin-right: auto;
    margin-left: auto;
/*    padding-left: 12px;
    padding-right: 12px;*/
  }
  div.upper-logo div.h-2 {
    margin-right: 10px;
  }
}

h2.secondary {
	font-size:22px;
	font-weight:900;
}
@media (min-width:768px){
		h2.secondary {
		font-size:40px;
	}
}

/* for BackGroudImg */
/* Home, ICHIBAN */
.grad_bg02 {
	background: center top no-repeat url("../img/grad_bg02.jpg?1");
	background-size: auto 65vh;
}
@media (min-width: 768px) {
	.grad_bg02 {
		background-size: auto;
	}
}

/* About */
.grad_bg03 {
	background: center top no-repeat url("../img/grad_bg03.jpg");
}
/*  */
.grad_bg04 {
	background: center top no-repeat url("../img/grad_bg04.jpg");
}
/* ICHIBAN00  */
.grad_bg06 {
	background: center top no-repeat url("../img/grad_bg06.jpg");
	background-size: auto 65vh;
}
@media (min-width: 768px) {
	.grad_bg06 {
		background-size: auto;
	}
}

/* FUJI  */
.grad_bg08 {
	background: center top no-repeat url("../img/grad_bg08sp.jpg");
	background-size: auto 55vh;
}
@media (min-width: 768px) {
	.grad_bg08 {
		background: center top no-repeat url("../img/grad_bg08.jpg");
		background-size: auto 57vh;
	}
}

.ichibanSpecTable {
        margin-top: 0;
}

@media (min-width: 768px) and (max-width: 991px) {
    .ichibanSpecTable {
        margin-top: 325px;
    }
}

@media (min-width: 992px) {
    .ichibanSpecTable {
        margin-top: 470px;
    }
}

.ssmall {
	font-size:67.5%;
}

.form-group label,
.form-group p {
	font-size:14px;
}
@media (min-width:768px){
	.form-group label,
	.form-group p {
		font-size:16px;
	}
}

.yellow-good-bg {
	background-color:#fad22a;
	padding:0.5em;
	text-align:center;
	font-size:21px;
}
.yellow-good-bg2 {
	background-color:#fad22a;
	padding:0.4em;
	text-align:center;
	font-size:14px;
}
@media (min-width:768px){
	.yellow-good-bg {
		font-size:28px;
	}
	.yellow-good-bg2 {
		font-size:18px;
	}
}

.sp_br {
  display: none; //768px以上では改行タグを無効に
}
@media screen and (max-width: 768px) {
  .sp_br {
    display: block; //768px未満で改行タグを有効に
  }
}

.tb_br {
  display: none; //改行タグを無効に
}

@media screen and (min-width: 811px) and (max-width: 991px)  {
  .tb_br {
    display: block; //810px以上990px未満で改行タグを有効に
  }
}

.pc_br {
  display: block; //810px以上では改行タグを有効に
}
@media screen and (max-width: 810px) {
  .pc_br {
    display: none; //810px未満で改行タグを無効に
  }
}

@media screen and (max-width: 768px) {
	.productImg {
		width:90%;
	}
}
