html { position: relative; min-height: 100%; }
body { background:#fff; color:#111;font-size:0.9em;padding:110px 0 0 0; margin:0 0 340px 0; font-family:Gotham,Arial, sans-serif;}

::-webkit-scrollbar { width: 14px;}
::-webkit-scrollbar-track {  }
::-webkit-scrollbar-thumb { background:#424241; box-shadow:none;}
::-webkit-scrollbar-thumb:window-inactive {	background: #000; }
::-webkit-input-placeholder { color:#999; font-style:italic; font-weight:normal }
:-moz-placeholder { color:#999; font-style:italic; opacity:  1; font-weight:normal }
::-moz-placeholder { color:#999; font-style:italic;   opacity:  1; font-weight:normal }
:-ms-input-placeholder { color:#999; font-style:italic; font-weight:normal }

a:link, a:visited { color:#000; text-decoration:none; transition:all 200ms ease; -webkit-transition: all 200ms ease;  -moz-transition:all 200ms ease; -o-transition:all 200ms ease;transform: translateZ(0);}
a:hover, a:focus { color:#e28600; -webkit-transition: all 200ms ease;  -moz-transition:all 200ms ease; -o-transition:all 200ms ease;}
a:focus { }

img { max-width:100% }
img.image { width:100% }
.clb { clear:both }
hr { border:none; height:1px; border-top:1px solid #ddd }
b, strong { font-family:GothamM,Arial;font-weight:normal }

.button { background:#434345; color:#fff!important; padding:12px 20px; display:inline-block;}

header { z-index:20;}
#m { z-index:10; min-height:300px; position:relative; line-height:140%;}
footer { z-index:5; }

body.no-header { padding-top:225px }

#M > .nextto_small:last-child {
	margin-bottom:60px;
}

*.compat-object-fit{background-size:cover;width:100%;height:100%;background-repeat:none}
.compat-object-fit img{opacity:0}

.checkbox {position: relative;}