/*!
 * Bootstrap v2.2.2
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
 article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:auto;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{color:#000!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#1c1c1c;}a{color:#FF7D1F;text-decoration:none}a:hover{color:#FF7D1F;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}a.muted:hover{color:#808080}.text-warning{color:#c09853}a.text-warning:hover{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover{color:#2d6987}.text-success{color:#468847}a.text-success:hover{color:#356635}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{line-height:40px}h1{font-size:38.5px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;line-height:0;content:""}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:16px;font-weight:300;line-height:25px}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;white-space:nowrap;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-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 linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;background-color:#fff;border:1px solid #ccc}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}.controls-row:after{clear:both}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;line-height:0;content:""}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.input-append,.input-prepend{margin-bottom:5px;font-size:0;white-space:nowrap}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu{font-size:14px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomright:0}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover tbody tr:hover td,.table-hover tbody tr:hover th{background-color:#f5f5f5}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success td{background-color:#dff0d8}.table tbody tr.error td{background-color:#f2dede}.table tbody tr.warning td{background-color:#fcf8e3}.table tbody tr.info td{background-color:#d9edf7}.table-hover tbody tr.success:hover td{background-color:#d0e9c6}.table-hover tbody tr.error:hover td{background-color:#ebcccc}.table-hover tbody tr.warning:hover td{background-color:#faf2cc}.table-hover tbody tr.info:hover td{background-color:#c4e3f3}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:url("../img/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{width:16px;background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{background-position:-384px -120px}.icon-folder-open{width:16px;background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.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;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu li>a:hover,.dropdown-menu li>a:focus,.dropdown-submenu:hover>a{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu .active>a,.dropdown-menu .active>a:hover{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;outline:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu .disabled>a,.dropdown-menu .disabled>a:hover{color:#999}.dropdown-menu .disabled>a:hover{text-decoration:none;cursor:default;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open{*z-index:1000}.open>.dropdown-menu{display:block}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#ccc;border-style:solid;border-width:5px 0 5px 5px;content:" "}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #bbb;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#a2a2a2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn{border-color:#c5c5c5;border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#04c;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;*background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;*background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;*background-color:#222;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{color:#08c;cursor:pointer;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover{color:#333;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle;*zoom:1}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px}.btn-group>.btn-mini{font-size:10.5px}.btn-group>.btn-small{font-size:11.9px}.btn-group>.btn-large{font-size:17.5px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn-group>.btn-mini+.dropdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-mini .caret,.btn-small .caret,.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical>.btn+.btn{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-success h4{color:#468847}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-bottom:20px;margin-left:0;list-style:none}.nav>li>a{display:block}.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}.nav-tabs.nav-stacked>li>a:hover{z-index:2;border-color:#ddd}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c}.nav .dropdown-toggle:hover .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;line-height:0;content:""}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover{text-decoration:none;cursor:default;background-color:transparent}.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);*zoom:1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065)}.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{display:block;float:left;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px;color:#777}.navbar-link{color:#777}.navbar-link:hover{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #fff;border-left:1px solid #f2f2f2}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.1);box-shadow:0 1px 10px rgba(0,0,0,0.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,0.1);box-shadow:0 -1px 10px rgba(0,0,0,0.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333;text-decoration:none;background-color:transparent}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;*background-color:#e5e5e5;background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .nav>li>.dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:0}.navbar .nav li.dropdown>a:hover .caret{border-top-color:#555;border-bottom-color:#555}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#555;background-color:#e5e5e5}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;border-color:#252525;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0)}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover{color:#fff}.navbar-inverse .brand{color:#999}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .divider-vertical{border-right-color:#222;border-left-color:#111}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#111}.navbar-inverse .nav li.dropdown>a:hover .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;*background-color:#040404;background-image:-moz-linear-gradient(top,#151515,#040404);background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb>li{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover{color:#999;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px}.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1}.pager:before,.pager:after{display:table;line-height:0;content:""}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager li>a:hover{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>span{color:#999;cursor:default;background-color:#fff}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.4;filter:alpha(opacity=40)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:0;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;max-height:80%;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.modal-footer:before,.modal-footer:after{display:table;line-height:0;content:""}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{margin-top:-3px}.tooltip.right{margin-left:3px}.tooltip.bottom{margin-top:3px}.tooltip.left{margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;width:236px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;line-height:0;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#555}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media .pull-left{margin-right:10px}.media .pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-right:9px;padding-left:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.label:empty,.badge:empty{display:none}a.label:hover,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img{display:block;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{right:15px;left:auto}.carousel-control:hover{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}
h1,h2,h3,h4,h5,h6{
	font-family: "Gotham SSm A", "Gotham SSm B", sans-serif;
	font-weight: 700;
}

::-moz-selection,::selection{background:#ff7d1f; color: #fff; text-shadow:none}
.chromeframe { margin: 0.2em 0; background: #ccc; color: #000; padding: 0.2em 0; }
* {-webkit-tap-highlight-color: rgba(255,125,31,.25)}

/* PLUGINS CSS */
@CHARSET "UTF-8";
.sbHolder{background-color:#2d2d2d;border:solid 1px #515151;font-family:Arial, sans-serif;font-size:12px;font-weight:400;height:30px;position:relative;width:200px}
.sbSelector{display:block;height:30px;left:0;line-height:30px;outline:none;overflow:hidden;position:absolute;text-indent:10px;top:0;width:170px}
.sbSelector:link,.sbSelector:visited,.sbSelector:hover{color:#EBB52D;outline:none;text-decoration:none}
.sbToggle{background:url(../img/select-icons.png) 0 -116px no-repeat;display:block;height:30px;outline:none;position:absolute;right:0;top:0;width:30px}
.sbToggle:hover{background:url(../img/select-icons.png) 0 -167px no-repeat}
.sbToggleOpen{background:url(../img/select-icons.png) 0 -16px no-repeat}
.sbToggleOpen:hover{background:url(../img/select-icons.png) 0 -66px no-repeat}
.sbHolderDisabled{opacity: .5; filter: alpha(opacity=50);}
.sbOptions{background-color:#212121;border:solid 1px #515151;list-style:none;left:-1px;position:absolute;top:30px;width:200px;z-index:1;overflow-y:auto;margin:0;padding:0}
.sbOptions li{padding:0 7px}
.sbOptions a{border-bottom:dotted 1px #515151;display:block;outline:none;padding:7px 0 7px 3px}
.sbOptions a:link,.sbOptions a:visited{color:#ddd;text-decoration:none}
.sbOptions a:hover,.sbOptions a:focus,.sbOptions a.sbFocus{color:#ff7d1f}
.sbOptions li.last a{border-bottom:none}
.sbOptions .sbDisabled{display: block; font: 600 11px/15px "Gotham SSm A", "Gotham SSm B", sans-serif; color: #ff7d1f; padding: 10px 15px; text-decoration: none;}
.sbOptions .sbGroup{border-bottom:dotted 1px #515151;color:#EBB52D;display:block;font-weight:700;padding:7px 0 7px 3px}
.sbOptions .sbSub{padding-left:17px}


/* ==========================================================================
   RED CLAY STYLES
   ========================================================================== */
body{position: relative;}
p{color: #fff}
.wrap{width: 1120px; margin: 0 auto;}

#Header{position: fixed; top: 0; width: 100%; z-index: 1000; height: 93px;}
#SubNav{width: 100%; margin: 0 auto; text-align: right; background: #2f2f2f; background: -moz-linear-gradient(top,  #2f2f2f 0%, #1c1c1c 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2f2f2f), color-stop(100%,#1c1c1c)); background: -webkit-linear-gradient(top,  #2f2f2f 0%,#1c1c1c 100%); background: -o-linear-gradient(top,  #2f2f2f 0%,#1c1c1c 100%); background: -ms-linear-gradient(top,  #2f2f2f 0%,#1c1c1c 100%); background: linear-gradient(to bottom,  #2f2f2f 0%,#1c1c1c 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f2f2f', endColorstr='#1c1c1c',GradientType=0 ); }
#SubNav a{font: bold 10px/36px "Gotham SSm A", "Gotham SSm B", sans-serif; color: #949494; text-decoration: none; display: inline-block; padding: 0 5px; text-transform: uppercase;}
#SubNav a:hover{color: #fff}
#SubNav .country{color: #fff}
#SubNav .country span{display: inline-block; margin-right: 4px; position: relative; top: 2px;}
#SubNav img{display: inline-block; padding: 0 10px;}
#SubNav .search_icon{text-indent: -999px; width: 15px; height: 15px; background: url('../img/search-icon-small.png') center center no-repeat; position: relative; top: 4px;}
#Nav{ height: 59px; width: 100%; box-shadow: 0 5px 5px rgba(2, 2, 2, .5); background: #4c4c4c; background: -moz-linear-gradient(top,  #4c4c4c 0%, #252525 64%, #030303 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4c4c), color-stop(64%,#252525), color-stop(100%,#030303)); background: -webkit-linear-gradient(top,  #4c4c4c 0%,#252525 64%,#030303 100%); background: -o-linear-gradient(top,  #4c4c4c 0%,#252525 64%,#030303 100%); background: -ms-linear-gradient(top,  #4c4c4c 0%,#252525 64%,#030303 100%); background: linear-gradient(to bottom,  #4c4c4c 0%,#252525 64%,#030303 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#030303',GradientType=0 ); }
#Nav .logo{display: inline-block; width: 115px; height: 34px; background: url('../img/logo.png') 0 0 no-repeat; text-decoration: none; margin: 12px 0 0;}
#Nav .main{position: relative; display: inline-block; float: right; margin: 0; padding: 0; border-left: 1px solid #000; border-right: 1px solid #515151}
#Nav .top{position: relative; padding: 23px 0; list-style: none; float: left; border-right: 1px solid #000; border-left: 1px solid #515151}
#Nav .top:hover{background: #353535;  background: -moz-linear-gradient(top,  #353535 0%, #161616 64%, #000000 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#353535), color-stop(64%,#161616), color-stop(100%,#000000)); background: -webkit-linear-gradient(top,  #353535 0%,#161616 64%,#000000 100%); background: -o-linear-gradient(top,  #353535 0%,#161616 64%,#000000 100%); background: -ms-linear-gradient(top,  #353535 0%,#161616 64%,#000000 100%); background: linear-gradient(to bottom,  #353535 0%,#161616 64%,#000000 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#353535', endColorstr='#000000',GradientType=0 ); }
#Nav .top a{font: bold 13px/1em "Gotham SSm A", "Gotham SSm B", sans-serif; padding: 0 0; text-transform: uppercase; letter-spacing: .1em; color: #fff; width: 138px; display: block; text-align: center; text-decoration: none}
#Nav .items-8 .top a{width: 122px;}
#Nav .items-7 .top a{width: 138px;}
#Nav .items-6 .top a{width: 160px;}
#Nav .items-5 .top a{width: 195px;}
#Nav .items-4 .top a{width: 245px;}
#Nav .items-3 .top a{width: 320px;}

#Nav .top.tire a{color:#ff7d1f}
#Nav .sub{display: none; position: absolute; left: 0; top: 100%; background: #353535; margin: 0; padding: 0;}
#Nav .top:hover .sub{display: block;}
#Nav .sub li{border-bottom: 1px solid #000; list-style: none;}
#Nav .sub li:hover{background: #161616;}
#Nav .sub a{padding: 23px 0;}
#Nav .sub a:hover{color:#ff7d1f}
#Mobile_Menu{display: none;}

/* Tire Finder Dropdown*/
#Nav .tire.active{background: #ff7d1f; background: -moz-linear-gradient(top,  #ff7d1f 0%, #ff781d 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff7d1f), color-stop(100%,#ff781d)); background: -webkit-linear-gradient(top,  #ff7d1f 0%,#ff781d 100%); background: -o-linear-gradient(top,  #ff7d1f 0%,#ff781d 100%); background: -ms-linear-gradient(top,  #ff7d1f 0%,#ff781d 100%); background: linear-gradient(to bottom,  #ff7d1f 0%,#ff781d 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7d1f', endColorstr='#ff781d',GradientType=0 ); }
#Nav .tire.active a{color: #fff;}
#Nav .tire .tire_finder_dropdown_box{display: none; position: absolute; right: 0; margin: 0; padding: 30px 30px 15px; background: #ff7d1f; background: -moz-linear-gradient(top,  #ff781d 0%, #ff4707 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff781d), color-stop(100%,#ff4707)); background: -webkit-linear-gradient(top,  #ff781d 0%,#ff4707 100%); background: -o-linear-gradient(top,  #ff781d 0%,#ff4707 100%); background: -ms-linear-gradient(top,  #ff781d 0%,#ff4707 100%); background: linear-gradient(to bottom,  #ff781d 0%,#ff4707 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff781d', endColorstr='#ff4707',GradientType=0 );}
#Nav .tire.active .tire_finder_dropdown_box{display: block;}
#TireFinder form{margin: 0}
#TireFinder .sbHolder{background: #ff8c39; background: -moz-linear-gradient(top, #ff8c39 0%, #ff751b 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff8c39), color-stop(100%,#ff751b)); background: -webkit-linear-gradient(top, #ff8c39 0%,#ff751b 100%); background: -o-linear-gradient(top, #ff8c39 0%,#ff751b 100%); background: -ms-linear-gradient(top, #ff8c39 0%,#ff751b 100%); background: linear-gradient(to bottom, #ff8c39 0%,#ff751b 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8c39', endColorstr='#ff751b',GradientType=0 ); border-radius: 3px; border: none; border-bottom: 1px solid #cc4f10; width: 260px; height: 50px; font: bold 14px/50px "Gotham SSm A", "Gotham SSm B", sans-serif; margin-bottom: 15px}
#TireFinder .sbHolder:hover{background: #FF8C39;}
#TireFinder a.sbToggle{height: 51px; width: 100%; padding: 0;}
#TireFinder a.sbSelector{background: url('../img/white-down-arrow.png') 225px center no-repeat; height: 51px; width: 230px; text-align: left; padding: 0 15px; font: bold 14px/51px "Gotham SSm A", "Gotham SSm B", sans-serif;}
#TireFinder .sbOptions{width: 260px; }
#TireFinder .sbOptions li{padding: 0}
#TireFinder .sbOptions li a{width: 230px; color: #fff; font: bold 14px/36px "Gotham SSm A", "Gotham SSm B", sans-serif; text-align: left; padding: 0 15px; font: bold 14px/51px "Gotham SSm A", "Gotham SSm B", sans-serif;}
#TireFinder .sbOptions li .sbFocus{background: #313131}
#TireFinder .submit{background: #595959; background: -moz-linear-gradient(top, #595959 0%, #393939 46%, #232323 60%, #030303 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#595959), color-stop(46%,#393939), color-stop(60%,#232323), color-stop(100%,#030303)); background: -webkit-linear-gradient(top, #595959 0%,#393939 46%,#232323 60%,#030303 100%); background: -o-linear-gradient(top, #595959 0%,#393939 46%,#232323 60%,#030303 100%); background: -ms-linear-gradient(top, #595959 0%,#393939 46%,#232323 60%,#030303 100%); background: linear-gradient(to bottom, #595959 0%,#393939 46%,#232323 60%,#030303 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#595959', endColorstr='#030303',GradientType=0 ); border: none; border-radius: 3px; width: 100%; height: 51px; color: white; font: bold 14px "Gotham SSm A", "Gotham SSm B", sans-serif; text-transform: uppercase;}
#TireFinder .submit:hover{background: #030303}
#TireFinder #TireFinderClose{height: auto; width: 100%; text-align: center; padding: 0; text-transform: uppercase; margin: 10px 0 0; font: bold 12px/20px "Gotham SSm A", "Gotham SSm B", sans-serif; color: white; opacity: 1; text-shadow: none;}


#Home .section{   padding: 200px 0; margin: 0 auto; border-bottom: 1px solid #656565;text-align: left;  position: relative; overflow: hidden;}
#Home .section .bg{ position: absolute; z-index: -1; top: 0; left: 0; width: 100%; height: 100%; background-size: cover; background-position: 50%; background-repeat: no-repeat; transition: all .5s ease-in-out;}
#Home .section:hover .bg{ transform: scale(1.02); -webkit-transform: scale(1.02); }
#Home .section.splash h1{ font: 10.7em "Gotham SSm A", "Gotham SSm B", Futura, sans-serif; color: #fff; text-transform: uppercase; margin: 0; padding: 194px 0 0;}
#Home .section.splash h1 span{color: #ff7d1f;}
#Home .section.splash h1 small{display: block; font:bold 25px/0 "Gotham SSm A", "Gotham SSm B", sans-serif; color: #FF7D1F;}
#Home .section .wrap{  width: 92%; }
#Home .section .wrap .align_left{ text-align: left; float: left;}
#Home .section .wrap .align_right{ text-align: right; float: right;}

#Home .section .wrap .button_wrap{ text-align: center; width: 100%;}
#Home .section.splash .wrap{padding: 0; position: relative; z-index: 100;}
#Home .section.splash{ position: relative; background: #000; background-size: cover;}
#Home .section .down{text-decoration: none; height: 60px; width: 60px;  position: relative; top: -30px; margin: 0 auto; background: url('../img/down-arrow-button.png') center center no-repeat;}

#Home .section.hero{
	height: 600px;
	padding: 0;
  	margin-top: 94px;
}
#Home .section.hero .section_left{
	float: left;
	width: 60%;
	height: 100%;
	background: url('../img/passion.jpg') 50% no-repeat;
	background-size: cover;
	position: relative;
}

#Home .section.hero .section_left .hero_title{
	position: absolute;
	bottom: 1em;
	width: 100%;
	padding: 0 1em;
	text-align: center;
	box-sizing: border-box;
}

#Home .section.hero .section_left .hero_title h1{
	font-size: 57px;
	line-height: 1;
	color: #fff;
	text-transform: uppercase;
}

#Home .section.hero .section_right{
	float: right;
	width: 40%;
	height: 100%;
}

#Home .section.hero .content_section{
	width: 100%;
	height: 300px;
	position: relative;
	background: 50% no-repeat;
	background-size: cover;
}

#Home .section.hero .content_wrap{
	width: 100%;
	position: absolute;
	bottom: 0;
	padding: 10px 25px 20px 25px;
}

#Home .section.hero .content_wrap h3{
	font-size: 40px;
  	color: #fff;
  	text-transform: uppercase;
}

#Home .section.hero .content_wrap a{
	  border-radius: 16px;
	  display: inline-block;
	  padding: 12px 22px;
	  font: bold 15px "Gotham SSm A", "Gotham SSm B", sans-serif;
	  color: #fff;
	  border: 2px solid #fff;
	  background: transparent;
}
#Home .section.hero .content_wrap a:hover{
	background-color: #ff7d1f;
	border-color: #ff7d1f;
}


#intro{position: absolute; height: 100%; width: 100%;}
#intro div{display: none; position: absolute; width: 100%; height: 100%; background-size: cover;}
.slide_1{background: url('../img/intro-gravel.png') center 0 no-repeat; }
.slide_2{background: url('../img/intro-mud.png') center 0 no-repeat; }
.slide_3{background: url('../img/intro-pavement.png') center 0 no-repeat; }
.slide_4{background: url('../img/intro-trail.png') center 0 no-repeat; }
.slide_5{background: url('../img/intro-ground.png') center 0 no-repeat; }


#Home .section a{text-decoration: none}
#Home .section a:hover small, #Home .section a:hover h2{color: #FF7D1F; text-decoration: none}
#Home .section small{display: block; font:bold 25px "Gotham SSm A", "Gotham SSm B", sans-serif; color:#fff; text-transform: uppercase; letter-spacing: .1em; text-decoration: none}
#Home .section h2{ font: 800 115px/155px "Gotham SSm A", "Gotham SSm B", Futura, sans-serif; color: #fff; text-transform: uppercase; margin: 0; padding: 0; text-decoration: none}
#Home .section .select_wrap{width: 340px; margin: 0 auto;}
#Home .section .sbHolder{float:left; text-align: left; box-shadow: 0 5px 5px rgba(2, 2, 2, .1); border: none; border-radius: 5px; font:bold 14px "Gotham SSm A", "Gotham SSm B", sans-serif; color: #ffffff; padding: 8px 20px; background: #2f2f2f; background: -moz-linear-gradient(top,  #2f2f2f 0%, #1c1c1c 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2f2f2f), color-stop(100%,#1c1c1c)); background: -webkit-linear-gradient(top,  #2f2f2f 0%,#1c1c1c 100%); background: -o-linear-gradient(top,  #2f2f2f 0%,#1c1c1c 100%); background: -ms-linear-gradient(top,  #2f2f2f 0%,#1c1c1c 100%); background: linear-gradient(to bottom,  #2f2f2f 0%,#1c1c1c 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f2f2f', endColorstr='#1c1c1c',GradientType=0 );}
#Home .section .sbSelector{color:#939393; font:bold 14px/45px "Gotham SSm A", "Gotham SSm B", sans-serif; display: block; height: 45px; width: 100%; padding-left: 10px;}
#Home .section .sbToggle{background: url('../img/select-arrow.png') center center no-repeat; height: 46px; width: 40px;}
#Home .section .sbOptions{background: #353535; border: none; width: 100%;}
#Home .section .sbOptions li{padding: 0; border-bottom: 1px solid black;}
#Home .section .sbOptions li:hover{background: #161616;}
#Home .section .sbOptions li a{border: none; padding: 11px 0 11px 20px;}
#Home .section button{border: none; border-radius: 3px; width: 72px; height: 46px; font:bold 14px "Gotham SSm A", "Gotham SSm B", sans-serif; color: #fff; background: #ff6f19; background: -moz-linear-gradient(top,  #ff6f19 0%, #ff550d 62%, #ff4707 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6f19), color-stop(62%,#ff550d), color-stop(100%,#ff4707)); background: -webkit-linear-gradient(top,  #ff6f19 0%,#ff550d 62%,#ff4707 100%); background: -o-linear-gradient(top,  #ff6f19 0%,#ff550d 62%,#ff4707 100%); background: -ms-linear-gradient(top,  #ff6f19 0%,#ff550d 62%,#ff4707 100%); background: linear-gradient(to bottom,  #ff6f19 0%,#ff550d 62%,#ff4707 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6f19', endColorstr='#ff4707',GradientType=0 ); }
#Home .section button:hover{background: #ff5d00; background: -moz-linear-gradient(top,  #ff5d00 0%, #ff4d07 62%, #ff4707 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff5d00), color-stop(62%,#ff4d07), color-stop(100%,#ff4707)); background: -webkit-linear-gradient(top,  #ff5d00 0%,#ff4d07 62%,#ff4707 100%); background: -o-linear-gradient(top,  #ff5d00 0%,#ff4d07 62%,#ff4707 100%); background: -ms-linear-gradient(top,  #ff5d00 0%,#ff4d07 62%,#ff4707 100%); background: linear-gradient(to bottom,  #ff5d00 0%,#ff4d07 62%,#ff4707 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d00', endColorstr='#ff4707',GradientType=0 ); }

#Home .section a.see_all{border-radius: 23px; display: inline-block; padding: 20px 28px; font:bold 15px "Gotham SSm A", "Gotham SSm B", sans-serif; color: #ff7d1f; border: 3px solid #ff7d1f; background: transparent; }
#Home .section a.see_all:hover{ background: #ff7d1f; color: #fff;}

#Footer{ background: #151515; padding-top: 70px; clear:both; }
#Footer .column{float: left; width: 132px}
#Footer .column.copy{ float: none; width: 60%; margin: 0 auto 15px; text-align: center;}
#Footer .column strong, #Footer .column.copy small{display: block; font: bold 15px/20px 'freight-sans-pro', sans-serif; color: white; text-transform:uppercase;}
#Footer .column.copy small{display:inline}
#Footer .column strong a{color: #fff; text-decoration: none}
#Footer .column strong span{color: #ff7d1f;display:block}
#Footer .column p{font: 13px/20px "Gotham SSm A", "Gotham SSm B", sans-serif; color: #a9a9a9;}
#Footer .column ul{margin: 10px 0 0; padding: 0;}
#Footer .column li{list-style: none;}
#Footer .column li a{font: 13px/20px "Gotham SSm A", "Gotham SSm B", sans-serif; color: #a9a9a9; text-decoration: none;}
#Footer .column li a:hover{color: #ff7d1f}
#Footer .column.social{width: 100%; margin: 0 auto 30px; float: none; text-align:center;}
#Footer .footer_top{width: 80%; margin: 0 auto;}
#Footer .footer_bottom{float: left; width: 100%; text-align: center;}
#Footer .footer_bottom .column{float: none; display: inline-block; vertical-align: top;}
#Footer .social a{ margin: 10px 5px 0 0; text-decoration: none; width: 33px; height: 32px; display: inline-block; background: url('../img/social.png');}
#Footer .social .facebook{ background-position: 0 0;}
#Footer .social .facebook:hover{ background-position: 0 -32px;}
#Footer .social .twitter{ background-position: -43px 0;}
#Footer .social .twitter:hover{ background-position: -43px -32px;}
#Footer .social .youtube{ background-position: -86px 0; margin-right: 0}
#Footer .social .youtube:hover{ background-position: -86px -32px;}
#Footer .copyright{clear: both; background: url('../img/pumpy.png') left bottom no-repeat; position: relative; bottom: 0; height: 135px; padding-left: 100px; width: 300px; margin: 0 auto; }
#Footer .copyright p{font: 13px/20px "Gotham SSm A", "Gotham SSm B", sans-serif; color: #7f7f7f; padding-top: 65px}
#Footer .copyright ul{margin: 0; padding: 0;}
#Footer .copyright li{float: left; list-style: none; padding: 0 10px 0 0;}
#Footer .copyright a{font: 13px/20px "Gotham SSm A", "Gotham SSm B", sans-serif; color: #7f7f7f;}
#Footer .copyright a:hover{color: #ff7d1f}
.clearboth{clear:both; }

/* Country Selector Page */
#CountrySelector{ background: url('../img/country-selector-bg.jpg') center top; padding: 0; }
#CountrySelector .wrap{width: 940px}
#CountrySelector .logo{position: relative; top: -22px; display: inline-block;  width: 281px; height: 82px; background: url('../img/logo-large.png') 0 0 no-repeat; text-decoration: none; margin: 0;}
#CountrySelector h1{ position: relative;top: 50px; display: inline-block; width: 400px; text-align: center; font: 56px/1em "Gotham SSm A", "Gotham SSm B", Futura, sans-serif; color: #fff; text-transform: uppercase; margin: 0; padding: 0;}
#CountrySelector h1 span{color: #ff7d1f; font: 56px/1em"Gotham SSm A", "Gotham SSm B", Futura, sans-serif;}
#CountrySelector h1 small{display: block; font:bold 13px/13px "Gotham SSm A", "Gotham SSm B", sans-serif; color: #FF7D1F; letter-spacing: .3em;}
#CountrySelector .selector{position: relative; margin-bottom: 25px; background: #000; background: rgba(0, 0, 0, .8); height: 399px;}
#CountrySelector .selector:before{position: absolute; display: block; width: 240px; height: 176px; top: -176px; right: 0; content:""; background: url('../img/big-pumpy.png') 0 0 no-repeat;}

#CountrySelector .map_wrap{float: left; width: 33%; position: relative; height: 100%;}
#CountrySelector .map{ float:left; background: url('../img/cst-map.png')  50% -36px no-repeat; width: 314px; height: 110px; position: absolute; top: 50%; left: 50%; margin: -55px 0 0 -157px;}
#CountrySelector .faux_map{width: 212px; height: 108px; position: absolute; top: 50%; margin: -54px 0 0 -106px; left: 50%; z-index: 100;}
#CountrySelector map{position: relative; z-index: 1000;}

#CountrySelector .left{ float: left; width:33%; height: 399px; position: relative; z-index: 100; border-left: 1px solid #363636; border-right: 1px solid #363636;}
#CountrySelector .left strong{display: block; font:bold 13px/50px "Gotham SSm A", "Gotham SSm B", sans-serif; color: #fff; padding: 0 32px; background: #363636; color: rgba(255,255,255,.5); border-top-left-radius: 3px; border-top-right-radius: 3px;}
#CountrySelector .remember_box{background: rgba(0, 0, 0, .8); margin: 0; padding: 10px 0; width: 100%; border-top: 1px solid #363636;}
#CountrySelector .remember_box input{float: left; margin: 3px 5px 0 30px;}
#CountrySelector .remember_box label{font: 14px/20px "Gotham SSm A", "Gotham SSm B", sans-serif; color: #fff; padding: 0; margin: 0; text-transform: capitalize;}
#CountrySelector .left .top{ margin: 0; padding: 0; width: 100%; border-top: 1px solid #363636}
#CountrySelector .left .top li{list-style: none; border-bottom: 1px solid #363636; background: url('../img/right-arrow.png') 250px center no-repeat}
#CountrySelector .left .top li:hover, #CountrySelector .left .top .active{background-color: #f4791f; background-image: url('../img/white-right-arrow.png')}
#CountrySelector .left li.active .country_block, .no_touch_device #CountrySelector .left li:hover .country_block{display: block; }
#CountrySelector .left .top li a{display: block; font:bold 13px/50px "Gotham SSm A", "Gotham SSm B", sans-serif; color: #fff; padding: 0 32px; text-decoration: none;text-transform:uppercase;}
#CountrySelector .left .top li:hover a{padding-right:33px;}
#CountrySelector .left .country_block{ display: none; position: absolute;  left: 100%; top: 0; width: 100%; height: 100%; overflow: scroll; border-left: 1px solid #363636; z-index: -1;}
#CountrySelector .left .country_block ul{float: left; width: 200px; margin: 0; padding: 0;}
#CountrySelector .left .country_block li,#CountrySelector .left .country_block li:hover{background: none; border:none;}

#CountrySelector .left .country_block .country-link{font:bold 11px/1em "Gotham SSm A", "Gotham SSm B", sans-serif; color: #fff; border: none; padding: 18px 0 0 45px }
#CountrySelector .left .country_block .country-link:hover{background: transparent; color: #ff7d1f}


#CountrySelector .right{float: left; width: 312px; min-height: 539px; margin-top: 50px; position: relative;}

#CountrySelector .right h2{font:bold 12px/20px "Gotham SSm A", "Gotham SSm B", sans-serif; color: #fff; margin: 40px 50px 20px; padding: 0}
#CountrySelector .right article{padding: 0 50px 20px}
#CountrySelector .right time{display: block; font: bold 12px/20px "Gotham SSm A", "Gotham SSm B", sans-serif; color: #fff;}
#CountrySelector .right article a{text-decoration: none;}
#CountrySelector .right article a p{font:14px/20px "Gotham SSm A", "Gotham SSm B", sans-serif; color: #ff7d1f; padding: 0; margin: 0;}
#CountrySelector .right article a:hover p{ color:#fc6b02}
#CountrySelector .right .paging{padding-right: 30px;}

#CountrySelector .articles{background: #000; background: rgba(0, 0, 0, .8); padding: 1em 2em; margin: 0 0 2em;}
#CountrySelector .articles h2{display: block; font: bold 16px/30px "Gotham SSm A", "Gotham SSm B", sans-serif; color: #FFF;}
#CountrySelector .articles .read_all{float: right; color: #FF7D1F;font-weight: 600;}
#CountrySelector article a{text-decoration: none; border-bottom: 1px solid transparent;}
#CountrySelector article a:hover{text-decoration: none; border-color: #FF7D1F;}
#CountrySelector article time{display: inline-block; color: #fff;font-weight: 600;}
#CountrySelector article p{display: inline-block; color: #FF7D1F;font-weight: 600;}


/* Detail Page */
.detail_page{background: url('../img/detail-bg.jpg') center top no-repeat; background-size: cover; padding: 95px 0 0;}
.detail_wrap{width: 1210px; margin: 0 auto;}
.breadcrumbs{padding: 25px 30px; text-transform: uppercase;}
.breadcrumbs a{font:bold 12px/20px "Gotham SSm A", "Gotham SSm B", sans-serif; color: #ff7d1f; text-decoration: none; padding-right: 10px; margin-right: 5px;  background: url('../img/breadcrumb-arrow.png') right center no-repeat;}
.breadcrumbs span{font:bold 12px/20px "Gotham SSm A", "Gotham SSm B", sans-serif; color: #898989;}
.breadcrumbs .back_to_list{background: url('../img/back-to-list.png') left center no-repeat; float: right; padding: 0 0 0 10px; margin: 0 0 0 5px; }
.detail_page .page_content{background: #000; background: rgba(0,0,0,.8); padding: 75px 0; width: 1210px;}
.detail_page .tire_images{width: 460px; min-height: 550px; float: left; position: relative;}
.detail_page .tire_images .main{height: 500px;}
.detail_page .tire_images .main img{margin: 0 auto;  max-height: 100%; display: block;}
.detail_page .tire_images .thumbs{ text-align: right; width: 100%; position: absolute; bottom: 0; right: 0;}
.detail_page .tire_images .see_large{float: left; padding-left: 20px; font: 600 11px/29px "Gotham SSm A", "Gotham SSm B", sans-serif; color: #898989; text-transform: uppercase; text-decoration: none; background: url('../img/see-larger.png') left center no-repeat;}
.detail_page .tire_images .thumb{text-align: right; display: inline-block; margin-left: 10px; width: 27px; height: 27px; border: 1px solid #898989}
.detail_page .tire_images .thumb img{display: block; margin: 0 auto; max-width: 100%; max-height: 100%; }
.detail_page .tire_images .thumb:hover, .detail_page .tire_images .thumb.active{border: 1px solid #ff7d1f}

.detail_page .page_content .tire_details{width: 530px; float: right}
.tire_title{float: right; width: 530px; border-bottom: 1px solid #363636; padding-bottom: .75em; margin-bottom: 2em;}
.tire_title h1{display: block; font:bold 35px/1em "Gotham SSm A", "Gotham SSm B", sans-serif; color: #ff7d1f; margin: 0; text-transform: uppercase;}
.tire_title h1 img{position: relative; top: -3px;}
.tire_title h2{display: block; font:bold 12px/25px "Gotham SSm A", "Gotham SSm B", sans-serif; color: #898989; text-transform: uppercase; margin: 0; padding: 0;}
.cta_block{}
.cta_block .find_dealer{display: inline-block; font: 14px/47px "Gotham SSm A", "Gotham SSm B", sans-serif; color: #fff; width: 182px; text-align: center; text-decoration: none; text-transform: uppercase; border-radius: 3px;background: #ff6f19; background: -moz-linear-gradient(top,  #ff6f19 0%, #ff6b17 42%, #ff5d11 55%, #ff4707 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6f19), color-stop(42%,#ff6b17), color-stop(55%,#ff5d11), color-stop(100%,#ff4707)); background: -webkit-linear-gradient(top,  #ff6f19 0%,#ff6b17 42%,#ff5d11 55%,#ff4707 100%); background: -o-linear-gradient(top,  #ff6f19 0%,#ff6b17 42%,#ff5d11 55%,#ff4707 100%); background: -ms-linear-gradient(top,  #ff6f19 0%,#ff6b17 42%,#ff5d11 55%,#ff4707 100%); background: linear-gradient(to bottom,  #ff6f19 0%,#ff6b17 42%,#ff5d11 55%,#ff4707 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6f19', endColorstr='#ff4707',GradientType=0 ); }
.cta_block .find_dealer:hover{background: #ff4707}
.cta_block .email_share{display: inline;}
.cta_block .email{font: bold 11px/20px "Gotham SSm A", "Gotham SSm B", sans-serif; color: #898989; text-decoration: none; text-transform: uppercase; margin: 0 2em; padding-left: 24px; background: url('../img/email.png') 0 0 no-repeat}
.cta_block .share{position: relative; font: bold 11px/20px "Gotham SSm A", "Gotham SSm B", sans-serif; color: #898989; text-decoration: none; text-transform: uppercase; margin: 0 2em; /*padding-left: 24px; background: url('../img/share.png') 0 0 no-repeat*/}
a.at300b .at4-icon, a.at300m .at4-icon {
   display: inline-block !important;
  margin-right: 5px;
}
.cta_block .share span.at16nc{position: absolute; top: 8px; right: 0; background: none;}
.cta_block span{font: 30px/40px "Gotham SSm A", "Gotham SSm B", sans-serif; color: #898989; position: relative; top: 6px;}

#at20mc{}
#at20mc .atm-i{background: black; background: rgba(0, 0, 0, .9); border-color: #515151; box-shadow: 1px 1px 5px #515151; -moz-box-shadow: 1px 1px 5px #515151; -webkit-box-shadow: 1px 1px 5px #515151;}
#at20mc .atm-s a{color: #FF7D1F !important;}
#at_auth{color: #FF7D1F !important; border-top: 1px solid #515151;}
#at20mc .atm-s a:hover, #at20mc #at_hover.atm-s a:hover{ background: #FF7D1F ;}

.detail_page .tire_content{width: 350px; float: left; margin-right: 55px; padding-top: 50px;}
.detail_page .tire_content p{margin-top: 0; display: block; font: 1em/1.45em "Gotham SSm A", "Gotham SSm B", sans-serif; color: #b5b5b5;}
.detail_page .tire_content ul{padding: 0; margin: 2em 0}
.detail_page .tire_content li{display: block; font: 1em/1.45em "Gotham SSm A", "Gotham SSm B", sans-serif; color: #b5b5b5; background: url('../img/dot.png') left 9px no-repeat; padding:0 0 10px 15px;}

.video{position: relative;}
.video .video_thumb{position: relative; border: 2px solid #464646; display: inline-block; width: 90px;}
.video .video_thumb:hover{border-color: #ff7d1f; }
.video .video_thumb img{ display: block; max-width: 100%; }
.video .video_thumb:after{content: url('../img/video_play.png'); position: absolute; top: 50%; left: 50%; margin: -13px 0 0 -13px;}
.video .video_watch{font: bold 14px "Gotham SSm A", "Gotham SSm B", sans-serif; color: #ff7d1f; display: inline-block; text-decoration: none; position: relative; top: -18px; left: 15px;}

.detail_page .tire_specs{padding: 2em 0 5em; margin-top: 2em; border-top: 1px solid #363636;}
.detail_page .tire_specs h2{display: block; font:bold 1.1em "Gotham SSm A", "Gotham SSm B", sans-serif; color: #fff; text-transform: uppercase; margin:0 0 1.7em;}
.detail_page .tire_specs table{ width: 100%; text-align: center;}
.detail_page .tire_specs th{font: 11px/1.2 "Gotham SSm A", "Gotham SSm B", sans-serif; color: #898989; background: #232323; border-left: 1px solid #363636; border-right: 1px solid #363636; padding: 1em .5em;}
.detail_page .tire_specs td{font: 11px/1.2 "Gotham SSm A", "Gotham SSm B", sans-serif; color: #fff; border: 1px solid #363636;	padding: 1em 0;}
.detail_page .tire_specs th:first-child, .detail_page .tire_specs th:last-child{border:none;}
.detail_page .tire_specs th span{

}
.detail_page .tire_specs th span:before{
	content: ' ';
	width: 30px;
	height: 30px;
	display: block;
	margin: 0 auto .5em;
	box-sizing: border-box;
	background: 50% no-repeat;
	background-size: contain;

}
.detail_page .tire_specs th span[noise_value]:before{
	background-image: url('../img/icons/noise-3.png');
}
.detail_page .tire_specs th span[wetgrip_value]:before{
	background-image: url('../img/icons/eu_tyre_label_wet_grip.png');
}
.detail_page .tire_specs th span[roll_resist_value]:before{
	background-image: url('../img/icons/eu_tyre_label_fuel_efficiency.png')
}

.detail_page .tire_specs td span.noise_value{
	display: inline-block;
	margin: 0 1em;
	box-sizing: border-box;
	position: relative;
	padding: 0 0 0 35px;
}

.detail_page .tire_specs td span.noise_value:before{
	width: 30px;
	height: 25px;
	display: inline-block;
	margin: 0 3px 0 0;
	position: absolute;
	top: -7px;
	left: 0;
	box-sizing: border-box;
	background: 50% no-repeat;
	background-size: contain;
}

.detail_page .tire_specs td span.noise_value_low:before{
	content: " ";
	background-image: url('../img/icons/noise-1.png');
}
.detail_page .tire_specs td span.noise_value_medium:before{
	content: " ";
	background-image: url('../img/icons/noise-2.png');
}
.detail_page .tire_specs td span.noise_value_high:before{
	content: " ";
	background-image: url('../img/icons/noise-3.png');
}

.detail_page .tire_specs tr:hover, .detail_page .tire_specs tr.active{background: #ff7d1f;}

.detail_page .tire_details .tire_terrains{ float: left; width: 125px; padding-top: 56px;}
.detail_page .tire_details .tire_terrains span{display: block; float: none; width: auto; color: #868686; font: 11px/1em "Gotham SSm A", "Gotham SSm B", sans-serif; height: auto; text-transform: uppercase; padding: 0 0 0 19px; margin: 0 0 18px 0;}
.detail_page .tire_details .tire_terrains .active{color: #ff7d1f}

.detail_page .matching_tire{background: #232323; padding: 40px; width: 450px; float: left;}
.detail_page .matching_tire a{text-decoration: none; display: block;}
.detail_page .matching_tire .title{display: block; font:bold 1.1em "Gotham SSm A", "Gotham SSm B", sans-serif; color: #fff; text-transform: uppercase; margin-bottom: 1.7em;}
.detail_page .matching_tire .image{position: relative; width: 180px; float: left}
.detail_page .matching_tire .image img{max-width: 180px; display: block; margin: 0 auto;}
.detail_page .matching_tire .content{width: 205px; float: left;}
.detail_page .matching_tire .content strong{display: block; font:bold 1em/1.4em "Gotham SSm A", "Gotham SSm B", sans-serif; color: #ff7d1f; text-transform: uppercase;}
.detail_page .matching_tire .content span{display: block; font:bold .65em/1.2em "Gotham SSm A", "Gotham SSm B", sans-serif; color: #898989; text-transform: uppercase; margin: 10px 17px 10px 0;}
.detail_page .matching_tire .content p{font:.8em/15px "Gotham SSm A", "Gotham SSm B", sans-serif; color: #898989;}
.detail_page .tire_terrains span{margin-right: 17px; display: inline-block; float: left; width: 13px; height: 7px; background: url('../img/terrain-key.png') no-repeat;}

.detail_page .related_tires{padding: 40px; width: 450px; float: right; border-top: 1px solid #363636;}
.detail_page .related_tires a{text-decoration: none; display: block;}
.detail_page .related_tires .title{display: block; font:bold 1.1em "Gotham SSm A", "Gotham SSm B", sans-serif; color: #fff; text-transform: uppercase; margin-bottom: 1.7em;}
.detail_page .related_tires .image{position: relative; width: 180px; float: left}
.detail_page .related_tires .image img{max-width: 180px; max-height: 120px; display: block; margin: 0 auto;}
.detail_page .related_tires .content{width: 44%; float: left;}
.detail_page .related_tires .content strong{display: block; font:bold 1em/1.4em "Gotham SSm A", "Gotham SSm B", sans-serif; color: #ff7d1f; text-transform: uppercase;}
.detail_page .related_tires .content span{display: block; font:bold .65em/1.2em "Gotham SSm A", "Gotham SSm B", sans-serif; color: #898989; text-transform: uppercase; margin: 10px 17px 10px 0;}
.detail_page .related_tires .content p{font:.8em/15px "Gotham SSm A", "Gotham SSm B", sans-serif; color: #898989;}

.detail_page .related_tires .image .newtag, .detail_page .matching_tire .image .newtag{position: absolute; right: 2em; top: 0; width: 41px; height: 17px;}

.detail_page .related_tires.no_matching{ width: 100%; padding: 40px 0;}
.detail_page .related_tires.no_matching img{margin: 0 auto 15px;}
.detail_page .related_tires.no_matching .related_slider li{width: 29%; position: relative; display: block; float: left; padding: 0 0 40px; margin: 0 2% 2%;;}

.detail_page .technologies{width: 570px; padding: 0 0 2em; float: left;}
.detail_page .technologies.full{width: 100%; float: none;}
.detail_page .technologies .technology{border-bottom:none;}
.detail_page .technologies.half .technology .image{width: 45%;}
.detail_page .technologies .technology .image img{display: block; margin: 0 auto;}
.detail_page .technologies .technology .content{margin-left: 250px;}
.detail_page .technologies.half .technology .content{margin-left: 38%;}
.detail_page .technologies .technology .content .logo img{margin: 0;}
.detail_page .technologies .technology .content h3{color: #fff;}
.detail_page .technologies .technology .content p{color: #b5b5b5}
.detail_page .technologies.half .technology .content h3{color: #fff; font-size: 13px; text-transform: uppercase;}
.detail_page .technologies.half .technology .content p{color: #b5b5b5; font-size: 13px;}

.tire_terrains span{margin-right: 17px; display: inline-block; float: left; width: 13px; height: 7px; background: url('../img/terrain-key.png') no-repeat;}

.tire_terrains span.bike_dirt, .tire_terrains span.bike_hard_pack, .tire_terrains span.atv_hard_terrain, .tire_terrains span.mc_hard_terrain{background-position: -1px 0;}
.tire_terrains span.bike_medium, .tire_terrains span.atv_intermediate_terrain, .tire_terrains span.mc_intermediate_terrain{background-position: -1px -27px;}
.tire_terrains span.bike_loose, .tire_terrains span.atv_soft_terrain, .tire_terrains span.mc_soft_terrain{background-position: -1px -54px;}
.tire_terrains span.atv_sand, .tire_terrains span.mc_sand{background-position: 0 -81px;}
.tire_terrains span.bike_flat{background-position: -1px -108px;}
.tire_terrains span.bike_loose_over_hard{background-position: -1px -135px;}
.tire_terrains span.bike_wet{background-position: -1px -162px;}
.tire_terrains span.bike_mud, .tire_terrains span.mc_mud, .tire_terrains span.atv_mud{background-position: 0 -189px; width: 14px;}
.tire_terrains span.atv_rocky, .tire_terrains span.mc_rocky{background-position: -1px -216px;}
.tire_terrains span.atv_desert, .tire_terrains span.mc_desert{background-position: 0 -243px; width: 14px;}
.tire_terrains span.bike_urban, .tire_terrains span.bike_street, .tire_terrains span.atv_street{background-position: -1px -270px;}
.tire_terrains span.bike_winter, .tire_terrains span.atv_snow{background-position: 0 -297px; width: 15px;}
.tire_terrains span.bike_park{background-position: -1px -323px;}
.tire_terrains span.bike_vert{background-position: -1px -350px;}
.tire_terrains span.bike_trials {background-position: -1px -377px;}
.tire_terrains span.bike_racing, .tire_terrains span.mc_race, .tire_terrains span.atv_motocross{background-position: -1px -404px; width: 14px;}
.tire_terrains span.bike_sport, .tire_terrains span.mc_sport, .tire_terrains span.atv_cross_country{background-position: -2px -431px; width: 14px;}
.tire_terrains span.bike_training{background-position: -2px -458px;}
.tire_terrains span.mc_dual_sport{background-position: -2px -485px;}
.tire_terrains span.mc_scooter{background-position: -2px -512px;}
.tire_terrains span.mc_cruiser{background-position: -2px -539px;}
.tire_terrains span.mc_touring{background-position: 0 -566px; width: 15px;}

/* Responsive Slider */
.related_tires{position: relative;}
.related_slider { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.related_slider li { -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.related_slider li:first-child { position: relative; display: block; float: left; }
.related_slider img { display: block; height: auto; width: auto; border: 0; }

.related_tires .rslides_tabs{position: absolute; top: 15px; right: 0; z-index: 100}
.related_tires .rslides_tabs li{list-style: none; width: 8px; height: 8px; float: left; background: #868686; margin-left: 5px;}
.related_tires .rslides_tabs li a{display: block; width: 100%; height: 100%; font-size: 0;}
.related_tires .rslides_tabs li:hover, .related_tires .rslides_tabs .rslides_here{background: #ff7d1f;}

/* List Page */
.list_page{background: url('../img/detail-bg.jpg') center top no-repeat; background-size: cover; padding: 95px 0 0;}
.list_wrap{width: 1210px; margin: 0 auto; }
.list_page .title{text-transform: uppercase; text-align: center; padding: 35px 0 30px;}
.list_page .title small{display: block; font: bold 15px/15px "Gotham SSm A", "Gotham SSm B", sans-serif; color: #fff; letter-spacing: .3em;}
.list_page .title big{font: bold 100px/100px "Gotham SSm A", "Gotham SSm B", sans-serif; color: #ff7d1f;}

.list_content{background: #000; background: rgba(0,0,0,.8); padding: 20px 30px 10px;}

.filter_wrap{width: 100%; position: relative;}
#Filters{text-transform: uppercase;}
#filter_collapse{display: none;}
#Filters .column{max-height: 190px; float: left; width: 230px;}
#Filters .column strong{display: block; font: bold 13px/15px "Gotham SSm A", "Gotham SSm B", sans-serif; color: #fff; padding: 9px 15px;}
#Filters .column .scroll_wrap{height: 190px; width: 208px; overflow: scroll;}
#Filters .column ul{display: block; margin: 0; padding: 0; width: 190px;  }
#Filters .column li{background: #222; list-style: none; margin-bottom: 2px; position: relative;}
#Filters .column li a{display: block; font: 600 11px/15px "Gotham SSm A", "Gotham SSm B", sans-serif; color: #fff; padding: 10px 15px; text-decoration: none;}
#Filters .column li:hover{background: #ff7d1f}
#Filters .column li:hover a{}
#Filters .column li.active{background: #ff7d1f}
#Filters .column li.active a:after{content:'X'; position: absolute; right: 15px; top: 10px; font-weight: normal}
#Filters .column.first li.active a:after{content:'';}
#Filters .column .sbHolder, #Filters select{display: none;}

/*! jQuery Scrollbars | License: https://github.com/nathggns/Scrollbars/blob/master/LICENSE */
#Filters .column .scrollElement.scrollRoot{overflow:hidden}
#Filters .column .rootWrap{overflow-x:auto;overflow-y:auto}
#Filters .column .scrollElement.axisInUseX .rootWrap{overflow-x:hidden}
#Filters .column .scrollElement.axisInUseY .rootWrap{overflow-y:hidden}
#Filters .column .scrollElement.scrollRoot:focus{outline:0}
#Filters .column .scrollElement.dragConX{height:10px;left:0;width:100%;bottom:0}
#Filters .column .scrollElement.dragConY{width:12px;top:0;height:100%;right:0}
#Filters .column .scrollElement.dragCon{position:absolute;background:#222}
#Filters .column .scrollElement.drag{background:#000;position:absolute;top:0;left:0}
#Filters .column .scrollElement.dragX{min-width:5%;max-width:95%;height:100%}
#Filters .column .scrollElement.dragY{min-height:5%;max-height:95%;width:100%; background: #fff url('../img/scroll.jpg') center center no-repeat;}
#Filters .column .scrollElement.dragConInner{position:absolute;top:0;bottom:0;right:0;left:0}
#Filters .column .scrollElement.contentWrap{float:left;position:relative;min-width:100%;min-height:100%}
#Filters .column.submit{display: none;}
#Filters #Submit_Filters{width: 100%; border: none; height: 36px; color: white; border-radius: 3px; font: bold 14px/36px "Gotham SSm A", "Gotham SSm B", sans-serif; text-transform: uppercase; background: #ff791d; background: -moz-linear-gradient(top,  #ff791d 0%, #ff6815 44%, #ff4807 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff791d), color-stop(44%,#ff6815), color-stop(100%,#ff4807)); background: -webkit-linear-gradient(top,  #ff791d 0%,#ff6815 44%,#ff4807 100%); background: -o-linear-gradient(top,  #ff791d 0%,#ff6815 44%,#ff4807 100%); background: -ms-linear-gradient(top,  #ff791d 0%,#ff6815 44%,#ff4807 100%); background: linear-gradient(to bottom,  #ff791d 0%,#ff6815 44%,#ff4807 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff791d', endColorstr='#ff4807',GradientType=0 ); }
#Filters #Submit_Filters:hover{background: #ff4807}
.top_bar{padding: 10px 30px; background: black; background: rgba(0, 0, 0, .8); }
.top_bar .result_text{float: left}
.top_bar strong{font:bold 14px/14px "Gotham SSm A", "Gotham SSm B", sans-serif; color: #fff;}
.top_bar span{font:bold 14px/14px "Gotham SSm A", "Gotham SSm B", sans-serif; color: #ff7d1f;}
.top_bar .terrain_guide{display: block; position: relative;float: right;}
.top_bar .terrain_guide strong{display: block; font: bold 14px/1em "Gotham SSm A", "Gotham SSm B", sans-serif; color: white; padding: 5px;}
.top_bar .terrain_guide:hover strong, .top_bar .terrain_guide.open strong{background: #222;}
.top_bar .tire_terrains{display: none; position: absolute; right: 0; z-index: 1000; background: #222; padding: 10px 0 0}
.top_bar .terrain_guide:hover .tire_terrains, .top_bar .terrain_guide.open .tire_terrains{display: block;}
.top_bar .tire_terrains span{display: block;  margin: 5px 0 15px; width: 100px; padding: 0 0 0 20px; margin-left: 18px; font: 600 11px/11px "Gotham SSm A", "Gotham SSm B", sans-serif; color: #808080;}
#ProductList{background: black; background: rgba(0, 0, 0, .8); width: 96%; margin: 0 auto; padding: 0 2% 2em;}
#ProductList .product_row{clear: both; border-top: 1px solid #363636}
#ProductList .tire{float: left; border-right: 1px solid #363636;width: 231px;}
#ProductList .tire:nth-child(5n+5){border-right: none;}
#ProductList .product{text-decoration: none; width: 229px; height: 360px; float: left; position: relative; padding: 40px 0; margin: 40px 0;}

#ProductList .product.sponsor .table{ display: table; height: 100%; width: 100%;}
#ProductList .product.sponsor .table_row{ display: table-row;}
#ProductList .product.sponsor .table_cell{ display: table-cell; vertical-align: middle;}
#ProductList .product:after{content: ' '; display: block; border-bottom: 1px solid #363636; width: 100%; position: absolute; bottom: -40px;}
#ProductList .product .image{width: 100%; height: 191px; position: relative;}
#ProductList .product .image img{max-width: 100%; max-height: 100%; display: block; margin: 0 auto;}
#ProductList .product .image .newtag{position: absolute; right: 2em; top: 0; width: 41px; height: 17px;}
#ProductList .product .content{text-align: center; padding: 40px 0 0;}
#ProductList .product .content strong{display: block; font: bold 16px/28px "Gotham SSm A", "Gotham SSm B", sans-serif; color: #ff7d1f;padding: 0 5px;}
#ProductList .product:hover .content strong{text-decoration: underline;}
#ProductList .product .content span{display: block; font:bold .65em/1.2em "Gotham SSm A", "Gotham SSm B", sans-serif; color: #898989; text-transform: uppercase;}
#ProductList .product .content p{display: block; font: 13px/15px "Gotham SSm A", "Gotham SSm B", sans-serif; color: #7b7b7b; margin: 0; padding: 5px 25px;}
#ProductList .product .tire_terrains{width: 75%; text-align: center; margin: 0 auto;}
#ProductList .product .tire_terrains span{margin: 0 8px; float: none; display: inline-block; }

.bottom_filters{text-align: center; padding-top: 2em}
.bottom_filters .see_more{ border-radius: 60px; text-decoration: none; background: #595959; background: -moz-linear-gradient(top,  #595959 0%, #393939 46%, #303030 60%, #181818 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#595959), color-stop(46%,#393939), color-stop(60%,#303030), color-stop(100%,#181818)); background: -webkit-linear-gradient(top,  #595959 0%,#393939 46%,#303030 60%,#181818 100%); background: -o-linear-gradient(top,  #595959 0%,#393939 46%,#303030 60%,#181818 100%); background: -ms-linear-gradient(top,  #595959 0%,#393939 46%,#303030 60%,#181818 100%); background: linear-gradient(to bottom,  #595959 0%,#393939 46%,#303030 60%,#181818 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#595959', endColorstr='#181818',GradientType=0 ); display: inline-block}
.bottom_filters .see_more:hover{ background: #3a3a3a; background: -moz-linear-gradient(top,  #3a3a3a 0%, #282828 46%, #232323 60%, #030303 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3a3a3a), color-stop(46%,#282828), color-stop(60%,#232323), color-stop(100%,#030303)); background: -webkit-linear-gradient(top,  #3a3a3a 0%,#282828 46%,#232323 60%,#030303 100%); background: -o-linear-gradient(top,  #3a3a3a 0%,#282828 46%,#232323 60%,#030303 100%); background: -ms-linear-gradient(top,  #3a3a3a 0%,#282828 46%,#232323 60%,#030303 100%); background: linear-gradient(to bottom,  #3a3a3a 0%,#282828 46%,#232323 60%,#030303 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a3a3a', endColorstr='#030303',GradientType=0 )}
.bottom_filters .see_more span{width: auto; text-decoration: none; font: bold 14px/55px 'freight-sans-pro', sans-serif; color: white; padding: 0 82px; height: 53px; border-radius: 60px; display: block; background: url('../img/down-arrow-small.png') center 39px no-repeat;}
.no-borderradius .bottom_filters .see_more{background: url('../img/down-arrow-button-first.png') center center no-repeat; width: 230px; height: 53px;}
.bottom_filters p{font: 600 18px/55px 'freight-sans-pro', sans-serif; color: #868686; padding: 25px 0 0; margin: 0 }
.bottom_filters p a{font: 600 12px/55px 'freight-sans-pro', sans-serif; color: #808080; display: inline-block; padding: 0 6px }
.bottom_filters p a:hover{color: #ff7d1f; text-transform: uppercase; text-decoration: none }

/* list Pages */
.list_page.list{background: url('../img/detail-bg.jpg') center top no-repeat; background-size: cover; padding: 95px 0 0;}
.content_subnav{ padding: 1em 0; text-align: center; position: relative}
.content_subnav a{ display: inline-block; padding: 0 1em; font: bold 13px/35px "Gotham SSm A", "Gotham SSm B", sans-serif; letter-spacing: .1em; color: #fff; text-decoration: none; text-transform: uppercase;}
.content_subnav a:hover, .content_subnav .active{border-radius: 3px; background: #ff791d; background: -moz-linear-gradient(top,  #ff791d 0%, #ff6815 44%, #ff4807 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff791d), color-stop(44%,#ff6815), color-stop(100%,#ff4807)); background: -webkit-linear-gradient(top,  #ff791d 0%,#ff6815 44%,#ff4807 100%); background: -o-linear-gradient(top,  #ff791d 0%,#ff6815 44%,#ff4807 100%); background: -ms-linear-gradient(top,  #ff791d 0%,#ff6815 44%,#ff4807 100%); background: linear-gradient(to bottom,  #ff791d 0%,#ff6815 44%,#ff4807 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff791d', endColorstr='#ff4807',GradientType=0 );}
#subnav_collapse, #search_collapse{display: none;}
.content_subnav_wrap, .aside_wrap{width: 100%; position: relative;}

.subtitle{text-align: center; padding: 2em 0 1em;}
.subtitle h2{font: bold 2.5em/1em "Gotham SSm A", "Gotham SSm B", sans-serif; color: #fff; text-transform: uppercase; margin: 0; padding: .3em 0}
.subtitle h3{font: bold 1.25em/1em "Gotham SSm A", "Gotham SSm B", sans-serif; color: #b5b5b5; text-transform: uppercase; margin: 0; padding: 0}


.list .list_content{padding: 40px 80px}
.column_right{width: 290px; float: right;margin-top: 3em; padding: 1.5em 0;}
.column_right strong{display: block;font: bold 1.25em/1em "Gotham SSm A", "Gotham SSm B", sans-serif; color: #fff; text-transform: uppercase; margin: 0 0 20px; padding: 0}
.column_right .search{padding-bottom: 3.5em}
.column_right .search label{display: none}
#searchform{position: relative; border: 1px solid #4d4d4d; background: #191919;  border-radius: 25px; padding: 0 30px 0 15px;}
#terms{ font: 1em/2.6em "Gotham SSm A", "Gotham SSm B", sans-serif; color: #B5B5B5; border: 0; width: 100%; height: 38px; margin: 0; background: transparent url('../img/search.png') center right no-repeat; }
#terms:focus{outline: 1px red; box-shadow: none}
#searchsubmit{position: absolute; top: 0; right: 0; width: 32px; background: transparent; border: 0; height: 38px;}
.column_right ul{margin: 0; display: block; border-top: 1px solid #363636}
.column_right li{display: block; border-bottom: 1px solid #363636; list-style: none;}
.column_right li a{display: block; font: 1em/1em "Gotham SSm A", "Gotham SSm B", sans-serif; color: #B5B5B5; padding: 1em 0}
.column_right li a:hover{text-decoration: none; color: #ff7d1f;}
.column_left{width: 660px; float: left; margin-top: 3em; border-top: 1px solid #363636; color: #fff; padding: 1.5em 0;}
.search .column_left{float: none; width: 70%; margin: 0 auto; border: none;}
.column_left .viewing{font: bold 1.25em/1em "Gotham SSm A", "Gotham SSm B", sans-serif; color: #fff; text-transform: uppercase; margin: 0; padding: 0}
#ArticleList article, .related_articles article{padding: 3em 0 0;}
#ArticleList article time, .related_articles article time{display: block; font: 600 .85em/1.5em "Gotham SSm A", "Gotham SSm B", sans-serif; color: #fff;}
#ArticleList article a, .related_articles article a{display: block; font: 600 1.25em/1em "Gotham SSm A", "Gotham SSm B", sans-serif; padding: .6em 0; color: #ff7d1f;}
#ArticleList article p, .related_articles article p{display: block; font: 1em/1.5em "Gotham SSm A", "Gotham SSm B", sans-serif; color: #B5B5B5; margin: 0;}
.paging{text-align: right; color: white; padding: 3em 0 1em;}
.paging .page-numbers{display: inline-block; color: white; font: 600 13px/24px "Gotham SSm A", "Gotham SSm B", sans-serif; background: #191919; border: 1px solid #4d4d4d; padding: 0 5px; margin: 0 0 0 2px}
.paging .page-numbers.current, .paging .page-numbers:hover{background: #4d4d4d; text-decoration: none}
.paging .page-numbers.next{ background: none; border: none}
.content_subnav, .aside_wrap{display: block;}

/* Article Detail */
.list_page.single{background: url('../img/detail-bg.jpg') center top no-repeat; background-size: cover; padding: 95px 0 3em;}
.single .list_content{padding: 40px 80px}
.single .column_left{border: none}
.single .main{padding: 0 0 3em 0 ;}
.single .main time{display: block; font: 600 .85em/1.5em "Gotham SSm A", "Gotham SSm B", sans-serif; color: #fff;}
.single .main h1{display: block; font: 600 2.5em/1em "Gotham SSm A", "Gotham SSm B", sans-serif; text-transform: uppercase; padding: 0; letter-spacing: .05em; color: #ff7d1f;}
.single .main p{display: block; font: 1em/1.5em "Gotham SSm A", "Gotham SSm B", sans-serif; color: #B5B5B5; margin: 1em 0;}
.single .cta_block{padding-bottom: 1.5em}
.single .cta_block .email{margin-left: 0}
.single .cta_block span { font: 30px/0 "Gotham SSm A", "Gotham SSm B", sans-serif;}
.related_articles{border-top: 1px solid #363636; text-align: left; padding-bottom: 5em}
.related_articles .title{display: block; text-align: left; font: bold 1.25em/1em "Gotham SSm A", "Gotham SSm B", sans-serif; color: white; text-transform: uppercase; margin: 1.5em 0 0; padding: 0;}

/* Landing Page */
#Landing{padding: 93px 0 3em; background: #000}
.landing_wrap{width: 1155px; margin: 0 auto;}
#Landing .splash{height: auto; text-align: center; background-repeat: no-repeat; background-position: 50% top; background-size: cover}
#Landing .splash .title{padding: 125px 0}
#Landing .splash big{display: block; font: bold 60px/1em "Gotham SSm A", "Gotham SSm B", sans-serif; color: #fff; text-transform: uppercase; padding: 0 0 .25em;}
#Landing .splash small{display: block; font: bold 25px/1em "Gotham SSm A", "Gotham SSm B", sans-serif; color: #ff7d1f; text-transform: uppercase;}

#LandingTireSelector{position: relative; width: 820px; padding: 4px 30px 20px; margin: 0 auto 30px; border-radius: 3px; }
#LandingTireSelector form{margin: 0;}
#LandingTireSelector .find{font: bold 14px/18px 'freight-sans-pro', sans-serif; color: #fff; text-transform: uppercase; margin-right: 6px}
#LandingTireSelector .sbHolder{position: relative; top: 18px; margin: 0 8px; display: inline-block; text-align: left; box-shadow: 0 5px 5px rgba(2, 2, 2, .1); border: none; border-radius: 5px; font:bold 14px "Gotham SSm A", "Gotham SSm B", sans-serif; color: #ffffff; padding: 8px 30px; background: #2f2f2f; background: -moz-linear-gradient(top,  #2f2f2f 0%, #1c1c1c 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2f2f2f), color-stop(100%,#1c1c1c)); background: -webkit-linear-gradient(top,  #2f2f2f 0%,#1c1c1c 100%); background: -o-linear-gradient(top,  #2f2f2f 0%,#1c1c1c 100%); background: -ms-linear-gradient(top,  #2f2f2f 0%,#1c1c1c 100%); background: linear-gradient(to bottom,  #2f2f2f 0%,#1c1c1c 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f2f2f', endColorstr='#1c1c1c',GradientType=0 );}
#LandingTireSelector .sbSelector{color:#939393; font:bold 14px/45px "Gotham SSm A", "Gotham SSm B", sans-serif; display: block; height: 45px; width: 100%; padding-left: 10px; text-transform: uppercase}
#LandingTireSelector .sbToggle{background: url('../img/select-arrow.png') center center no-repeat; height: 46px; width: 40px;}
#LandingTireSelector .sbOptions{background: #353535; border: none; width: 100%;}
#LandingTireSelector .sbOptions li{padding: 0; border-bottom: 1px solid black;}
#LandingTireSelector .sbOptions li:hover{background: #161616;}
#LandingTireSelector .sbOptions li a{border: none; padding: 11px 0 11px 20px;}
#LandingTireSelector button{margin-left: 40px; border: none; border-radius: 3px; width: 72px; height: 46px; font:bold 14px "Gotham SSm A", "Gotham SSm B", sans-serif; color: #fff; background: #ff6f19; background: -moz-linear-gradient(top,  #ff6f19 0%, #ff6e18 44%, #ff4707 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6f19), color-stop(44%,#ff6e18), color-stop(100%,#ff4707)); background: -webkit-linear-gradient(top,  #ff6f19 0%,#ff6e18 44%,#ff4707 100%); background: -o-linear-gradient(top,  #ff6f19 0%,#ff6e18 44%,#ff4707 100%); background: -ms-linear-gradient(top,  #ff6f19 0%,#ff6e18 44%,#ff4707 100%); background: linear-gradient(to bottom,  #ff6f19 0%,#ff6e18 44%,#ff4707 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6f19', endColorstr='#ff4707',GradientType=0 );}
#LandingTireSelector button:hover{background: #ff5d00; background: -moz-linear-gradient(top,  #ff5d00 0%, #ff4d07 62%, #ff4707 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff5d00), color-stop(62%,#ff4d07), color-stop(100%,#ff4707)); background: -webkit-linear-gradient(top,  #ff5d00 0%,#ff4d07 62%,#ff4707 100%); background: -o-linear-gradient(top,  #ff5d00 0%,#ff4d07 62%,#ff4707 100%); background: -ms-linear-gradient(top,  #ff5d00 0%,#ff4d07 62%,#ff4707 100%); background: linear-gradient(to bottom,  #ff5d00 0%,#ff4d07 62%,#ff4707 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d00', endColorstr='#ff4707',GradientType=0 ); }
#LandingTireSelector select{position: relative; top: 18px; color: #939393; font: bold 14px/40px "Gotham SSm A", "Gotham SSm B", sans-serif; display: inline-block; height: 45px; padding-left: 10px; text-transform: uppercase; background: #353535 url('../img/select-arrow.png') 92% center no-repeat; border: none; -webkit-appearance: none;}

#LandingTireSelector select[disabled]{opacity: .5}

#Landing .tire_boxes{position: relative; width: 1155px;}
#Landing .tire_boxes h2{text-align: center; text-transform: uppercase; font: bold 14px/1em "Gotham SSm A", "Gotham SSm B", sans-serif; color: #868686; margin-bottom: 2em;}
#Landing .tire_boxes .box{ float: left; text-decoration: none;  position: relative; width: 366px; height: 280px; margin: 0 28px 28px 0; background: #232323}
#Landing .tire_boxes .box:hover{ outline: 1px solid #FF7D1F;}
#Landing .tire_boxes .box.last{margin-right: 0}
#Landing .tire_boxes .box strong{display: block; text-align: center; font: bold 25px/1em "Gotham SSm A", "Gotham SSm B", sans-serif; color: #fff; text-transform: uppercase; margin: 35px 0 0}
#Landing .tire_boxes .box:hover strong{color: #FF7D1F;}
#Landing .tire_boxes .box .img_wrap{position: absolute; bottom: 0; width: 100%;}
#Landing .tire_boxes .box img{ display: block; text-align: center; margin: 0 auto;}
#Landing.sponsors .tire_boxes{top: 0; padding: 25px 0 0;}
#Landing.sponsors .tire_boxes .box .img_wrap{height: 80%}
#Landing.sponsors .tire_boxes .table{ display: table; height: 100%; width: 100%;}
#Landing.sponsors .tire_boxes .table_row{ display: table-row;}
#Landing.sponsors .tire_boxes .table_cell{ display: table-cell; vertical-align: middle;}
.about_box{width: 760px; padding: 40px 50px; margin: 3em auto; border: 1px solid #363636; }
.about_box h1{text-align: center; text-transform: uppercase; font: bold 14px/1em "Gotham SSm A", "Gotham SSm B", sans-serif; color: #868686; margin: 0 0 2em; letter-spacing: .1em;}
.about_box p{text-align: center; font: 14px/1.4em "Gotham SSm A", "Gotham SSm B", sans-serif; color: #b5b5b5;}

/* Contact Page */
#Contact .column_left{ border-top: none;}
#Contact form{padding: 30px; border: 1px solid #363636;}
#Contact .gform_wrapper{}
#Contact .gform_heading{display: none}
#Contact .gform_description{}
#Contact .gform_body{}
#Contact .gform_fields{}
#Contact .gfield{}
#Contact .gfield.gfield_contains_required{}
#Contact .gform_wrapper .gfield_label, #Contact .gform_wrapper .ginput_complex label{font: bold 14px/1em "Gotham SSm A", "Gotham SSm B", sans-serif; color: #ababab; text-transform: uppercase}
#Contact .gform_wrapper .ginput_container{min-height: 47px;}
#Contact .gform_wrapper .ginput_container input[type=text]{font: bold 14px/1em "Gotham SSm A", "Gotham SSm B", sans-serif; background: #151616; border: 1px solid #363636; border-radius: 3px; height: 45px; padding: 0 10px; color: white;}
#Contact .ginput_left, #Contact .ginput_right{ width: 48%;}
#Contact .gform_wrapper .ginput_complex span{position: relative; overflow: visible;}
#Contact .ginput_complex span input, #Contact .ginput_complex span select, #Contact .ginput_complex .sbHolder{margin-top: 22px;}
#Contact .gform_wrapper .ginput_complex span label{position: absolute; top: 0;}
#Contact .gform_wrapper .ginput_complex .ginput_full input{ width: 96% !important; }
#Contact .ginput_left input, #Contact .ginput_right input{width: 92% !important;}
#Contact .gform_wrapper textarea{box-sizing: border-box; font: 14px/1em "Gotham SSm A", "Gotham SSm B", sans-serif; background: #151616; border: 1px solid #363636; border-radius: 3px; padding: 10px; color: #fff}
#Contact .gform_wrapper input.button{color: #fff; font-weight: bold; text-transform: uppercase; border: 0; border-radius: 0; padding: 10px 20px; background: #ff791d; }
#Contact .gform_wrapper input.button:hover{background: -moz-linear-gradient(top,  #ff791d 0%, #ff6815 44%, #ff4807 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff791d), color-stop(44%,#ff6815), color-stop(100%,#ff4807)); background: -webkit-linear-gradient(top,  #ff791d 0%,#ff6815 44%,#ff4807 100%); background: -o-linear-gradient(top,  #ff791d 0%,#ff6815 44%,#ff4807 100%); background: -ms-linear-gradient(top,  #ff791d 0%,#ff6815 44%,#ff4807 100%); background: linear-gradient(to bottom,  #ff791d 0%,#ff6815 44%,#ff4807 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff791d', endColorstr='#ff4807',GradientType=0 );}

#Contact select{position: relative; color: #939393; font: bold 14px/40px "Gotham SSm A", "Gotham SSm B", sans-serif; display: inline-block; height: 45px; padding-left: 10px; text-transform: uppercase; background: #353535 url('../img/select-arrow.png') 92% center no-repeat; border: none; -webkit-appearance: none;}
#Contact .sbHolder{float:left; text-align: left; box-shadow: 0 5px 5px rgba(2, 2, 2, .1); border: none; border-radius: 5px; font:bold 14px "Gotham SSm A", "Gotham SSm B", sans-serif; color: #ffffff; padding: 8px 20px; background: #2f2f2f; background: -moz-linear-gradient(top,  #2f2f2f 0%, #1c1c1c 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2f2f2f), color-stop(100%,#1c1c1c)); background: -webkit-linear-gradient(top,  #2f2f2f 0%,#1c1c1c 100%); background: -o-linear-gradient(top,  #2f2f2f 0%,#1c1c1c 100%); background: -ms-linear-gradient(top,  #2f2f2f 0%,#1c1c1c 100%); background: linear-gradient(to bottom,  #2f2f2f 0%,#1c1c1c 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f2f2f', endColorstr='#1c1c1c',GradientType=0 );}
#Contact .sbSelector{color:#939393; font:bold 14px/45px "Gotham SSm A", "Gotham SSm B", sans-serif; display: block; height: 45px; width: 100%; padding-left: 10px;}
#Contact .sbToggle{background: url('../img/select-arrow.png') center center no-repeat; height: 46px; width: 40px;}
#Contact .sbOptions{background: #353535; border: none; width: 100%;}
#Contact .sbOptions li{padding: 0; border-bottom: 1px solid black;}
#Contact .sbOptions li:hover{background: #161616;}
#Contact .sbOptions li a{border: none; padding: 11px 0 11px 20px;}

.locations{}
.locations .location{margin: 0 0 15px;}
.location strong{display: block;font:bold 12px/20px "Gotham SSm A", "Gotham SSm B", sans-serif; color: #fff; margin: 0 0 5px;}
.location span{display: block; font: 13px/18px "Gotham SSm A", "Gotham SSm B", sans-serif; color: #b5b5b5;}
.location a{font: 13px/25px "Gotham SSm A", "Gotham SSm B", sans-serif; color: #fff; text-decoration: underline;}

/* Loader Overlay */
.loader-overlay{display: none; position: fixed; width: 100%; height: 100%; background: #222; background-color: rgba(0, 0, 0, .8); top: 0; z-index: 1000;}
.no-cssanimations .loader-overlay{background: #222 url('../img/loading.gif') center center no-repeat; background: rgba(0, 0, 0, .8) url('../img/loading.gif') center center no-repeat;}
@-webkit-keyframes ajax-loader-rotate { 0% { -webkit-transform: rotate(0deg); }   100% { -webkit-transform: rotate(360deg); } }
@-moz-keyframes ajax-loader-rotate { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }
@keyframes ajax-loader-rotate { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }
.ajax-loader { opacity: .8; display: block; border-radius: 50%; left: 50%; position: absolute; top: 2em; font-size: 4em; width: .25em; height: .25em; box-shadow: 0 -.4em 0 0 rgba(255,125,31,1), -.28em -.28em 0 0 rgba(255,125,31,.875), -.4em 0 0 0 rgba(255,125,31,.750), -.28em .28em  0 0 rgba(255,125,31,.625), 0 .4em 0 0 rgba(255,125,31,.5), .28em .28em 0 0 rgba(255,125,31,.375), .4em 0 0 0 rgba(255,125,31,.250), .28em -.28em 0 0 rgba(255,125,31,.125); -webkit-animation: .85s ajax-loader-rotate steps(24) infinite; -moz-animation: .85s ajax-loader-rotate steps(24) infinite; animation: .85s ajax-loader-rotate steps(24) infinite; }

/* Bootstrap Changes */
.modal{background: black; background: rgba(0, 0, 0, .8); padding: 20px; }
.modal-body img{ max-height: 100%; display: block; margin: 0 auto;}
button.close{color: #898989; opacity: 1; text-shadow: none; position: absolute; right: 10px; top: 0px; z-index: 1000;}
button.close:hover{color: #fff; opacity: 1}

/* Messaging */
.rci-switcher-messages{ margin-top: 95px; text-align: center; font-size: 18px; padding: .5em 0; width: 100%; background:#FF7D1F;}
.rci-switcher-messages .error, .rci-switcher-messages .info{color: white; font-weight: bold; margin: 0; padding: 0 .5em;}

/* Find Dealer */
#FindDealer{}
#FindDealer h2{display: block; font: bold 2em/1em "Gotham SSm A", "Gotham SSm B", sans-serif; color: #FF7D1F; margin: 0 0 .5em; text-transform: uppercase;}
#FindDealer p{}
#FindDealer ul{padding:0;}
#FindDealer li{color: #fff; padding: 1em 0;}
#FindDealer a{color: #FF7D1F;}

/* Tire Technology Page */
.template-technology_page{}
.template-technology_page .column_left h2{font: bold 18px/25px "Gotham SSm A", "Gotham SSm B", sans-serif; text-transform: uppercase; margin: 1em 0 2em;}
.template-technology_page .column_left h3{font: bold 16px/22px "Gotham SSm A", "Gotham SSm B", sans-serif; margin: 3em 0 .5em;}
.template-technology_page .column_left p, .template-technology_page .column_left em{color: #949494;}
.template-technology_page .column_left img{display: block; margin: 2em 0;}
.technologies{}
.technologies .technology{ border-bottom: 1px solid #333333;}
.technologies .technology .image{float: left; width: 22%; margin-right: 4.5em;}
.technologies .technology .image img{max-width: 100%;}
.technologies .technology .content{margin-left: 35%;}
.technologies .technology .content .logo{}
.technologies .technology .content .logo img{margin: 3em 0 0;}
.technologies .technology .content h3{margin: 1em 0 .5em;}
.technologies .technology .content p{}


#tiresearchform{border-bottom: 2px solid #FFF; margin: 2em 0;}
#tiresearchinput{outline: none; font: bold 25px/1em "Gotham SSm A", "Gotham SSm B", sans-serif; text-transform: uppercase; color: #FFF; background: rgba(0, 0, 0, 0); border: none; display: inline-block; padding: 10px 0; width: 90%; letter-spacing: 1px; box-shadow: none;}
#tiresearchsubmit{text-indent: -999px; width: 9%; display: inline-block; line-height: 35px; position: relative; top: -5px; background: transparent url('../img/search-icon.png') center center no-repeat; border: none;}

/* * Zoomy 1.4.6 - jQuery plugin * http://zoomy.me * * Copyright (c) 2010 Jacob Lowe (http://redeyeoperations.com) * Dual licensed under the MIT (MIT-LICENSE.txt) * and GPL (GPL-LICENSE.txt) licenses. * * Built for jQuery library * http://jquery.com * * Addition fixes and modifications done by Larry Battle ( blarry@bateru.com ) * Code has been refactored and the logic has been corrected. * *Cusor fix from IE by Chris Pearson ( http://www.upland.co.uk ) * */
body{-webkit-touch-callout: none!important; }
.zoom{margin: 0 auto!important; -webkit-tap-highlight-color: transparent;}
.parent-zoom{-webkit-user-select: none!important; }
.parent-zoom img{-webkit-transition-property: opacity; -webkit-transition-duration: 200ms; -webkit-transition-timing-function: ease; cursor:  cell; cursor: -moz-zoom-in; cursor: -webkit-zoom-in; border: 0; }
.zoomy{position: absolute; display: none; background-repeat: no-repeat; -webkit-box-shadow: 0px 5px 10px #000; -moz-box-shadow: 0px 5px 10px #000; -o-box-shadow: 0px 5px 10px #000; -ms-box-shadow: 0px 5px 10px #000; box-shadow: 0px 5px 10px #000; filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=1, Color='#3333333', Positive='true'); line-height: 100px; text-align: center; background-color: #fff; z-index: 9999; overflow: hidden; cursor: url(./img/blank.cur), move; -webkit-transition-property: border-width, border-color, opacity; -webkit-transition-duration: 500ms, 1s, 500ms; -webkit-transition-timing-function: ease; }
.zoomy span{display: block; margin: 5px auto; background: -moz-linear-gradient(top, rgba(255,255,255,.6) 0%, rgba(255,255,255,0) 100%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.6)), color-stop(100%,rgba(255,255,255,0))); /* webkit */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#55FFFFFF, endColorstr=#00ffffff); -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#55FFFFFF, endColorstr=#00ffffff); }
.zoomy a{color: #333; text-decoration: none; outline: 0; }
.inactive img{opacity: 0.85!important; filter:alpha(opacity=85)!important; }
.zoomy #tmp{max-width: none; max-height: none; top: -999999px; left: -999999px; }
.zoomy.start{border-width: 2px; border-color: #444; }
.zoomy-wrap{position: relative; margin: 0 auto !important; padding: 0; z-index: 999; }
.zoomy-btn{font-family: sans-serif; position: absolute; top: 100%; left: 0%; margin: -30px 0 0 -30px; border-radius: 0; height: 60px; width : 60px; overflow: hidden; /*-webkit-box-shadow: 0px 1px 2px rgba(255,255,255,.8); box-shadow: 0px 1px 2px rgba(255,255,255,.8);*/ background: rgba(0,0,0,.8); background-position: 0px 0px; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); line-height: 100px; color: #fff; }
.zoomy-btn svg{margin: 8px auto; display: block; }
.active .zoomy-btn svg{display: none; }
.active .zoomy-btn{width: 100%; height: 100%; background: none; -webkit-box-shadow: none; box-shadow: none; border: none; top: 0px; right: 0px; overflow: hidden; color: rgba(0,0,0,0); }

.event_list{}
.event_list .event{padding: 1.5em 0;}
.event_list .event .date{float: left; width: 68px; height: 68px; background-color: #484848; text-align: center; padding: 16px 0 0; box-sizing: border-box;}
.event_list .event .month{ display: block; font: bold 12px/1em "Gotham SSm A", "Gotham SSm B", sans-serif; color: #fff; text-transform: uppercase; }
.event_list .event .day{ display: block; font: bold 25px/1em "Gotham SSm A", "Gotham SSm B", sans-serif; color: #fff;}
.event_list .event .content{margin: 0 0 0 90px;}
.event_list .event h3{font: bold 18px/24px "Gotham SSm A", "Gotham SSm B", sans-serif; color: #ff7d1f; text-transform: uppercase; margin: 0;}
.event_list .event p{margin: .5em 0 0;}


/**
 * BxSlider v4.0 - Fully loaded, responsive content slider
 * http://bxslider.com
 */
.bx-wrapper { position: relative; margin: 0 auto 20px; padding: 0; *zoom: 1; }
.bx-wrapper img {max-width: 100%; display: block; }
.bxslider{margin: 0;}



/** THEME
===================================*/
.bx-wrapper .bx-viewport { min-height: 450px; }
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {position: absolute; bottom: -30px; width: 100%; }
.bxslider li{min-height: 450px;}

/* LOADER */
.bx-wrapper .bx-loading {min-height: 50px; background: url(images/bx_loader.gif) center center no-repeat #fff; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 2000; }

/* PAGER */
.bx-wrapper .bx-pager {text-align: center; font-size: .85em; font-family: Arial; font-weight: bold; color: #666; padding-top: 20px; }
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block; *zoom: 1; *display: inline; }
.bx-wrapper .bx-pager.bx-default-pager a {background: #666; text-indent: -9999px; display: block; width: 10px; height: 10px; margin: 0 5px; outline: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {background: #000; }

#bx-pager{ text-align: center; margin: 0 auto 2em; }
#bx-pager a{display: inline-block; height: 30px; overflow: hidden; width: 10.5%; margin: 0 1% 1%; opacity: .5; background: transparent 50% 50% no-repeat; background-size: cover;}
#bx-pager a:hover, #bx-pager .active{opacity: 1;}

.bx-wrapper  .bx-controls a{ position: absolute; bottom: 10px; z-index: 100; text-indent: -10000px; width: 30px; height: 30px; background: url('../img/slider-nav.png') 0 0 no-repeat; opacity: .4; transition: opacity 220ms ease-in-out;}
.bx-wrapper  .bx-controls a:hover{opacity: 1;}
.bx-wrapper  .bx-controls .bx-prev{left: 10px;}
.bx-wrapper  .bx-controls .bx-next{right: 10px; background-position: -30px 0;}

.bx-wrapper .bx-prev { 	left: 10px; }

.bx-wrapper .bx-next { 	right: 10px;}


.bx-wrapper .bx-controls-direction a {position: absolute; top: 50%; margin-top: -16px; outline: 0; width: 32px; height: 32px; text-indent: -9999px; z-index: 5; }

.main_slider .bx-wrapper{ margin: 0 auto; }
#Home .main_slider .bx-wrapper{ margin: 95px auto 0; }
.main_slider li{text-align: center; background-position: 50% 50%; background-size: cover;}
.main_slider .content{padding: 8em 0; max-width: 720px; margin: 0 auto;}
.main_slider .content small{font-weight: bold; color: #fff; display: block; padding: 0 0 1em;}
.main_slider .content strong{display: block; font: 7em/1em "Gotham SSm A", "Gotham SSm B", Futura, sans-serif; color: #FFF; text-transform: uppercase; margin: 0; padding: 0; text-decoration: none;}
.main_slider .content a{display: inline-block; font-weight: bold}
.main_slider .bx-controls-direction{position: absolute; top: 50%; left: 50%; width: 960px; margin: 0 0 0 -480px;}
.main_slider .bx-controls-direction a{color: #fff; margin-top: -62px; width: 70px; height: 124px; background: #000 url('../img/slider-arrows.png') 0 0 no-repeat; }
.main_slider .bx-controls-direction a.bx-prev{ background-position: 23px 43px; }
.main_slider .bx-controls-direction a.bx-next{ background-position: -54px 43px; }



.rci_gallery .caption{position: absolute; bottom: 0; color: #fff; width: 100%; text-align: center; padding: 20px 0 15px; background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,.8) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,.8))); background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%); background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%);  background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%);  background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 ); }

.gform_wrapper .gform_title, .gform_wrapper .gsection_title{ color: #ff7d1f; text-transform: uppercase;}
.column_left .gfield_label{ color: #fff; }
.column_left .gform_wrapper input[type=text],
.column_left .gform_wrapper input[type=url],
.column_left .gform_wrapper input[type=email],
.column_left .gform_wrapper input[type=tel],
.column_left .gform_wrapper input[type=number],
.column_left .gform_wrapper input[type=password],
.column_left select,
.column_left textarea{ background: #444; color: #fff; font-size: 1.25em}
.column_left .gform_wrapper .top_label input.medium, .column_left .gform_wrapper .top_label select.medium { width: 75%; }

.video_list{}
.video_list li{padding: 20px 0; clear: both;}
.video_list .left{ float: left; position: relative; width: 125px; height: 85px; background: #5b5b5b 50% 50% no-repeat; background-size: cover; }
.video_list .left a:after{ content: url('../img/small_video_play.png'); position: absolute; top: 50%; left: 50%; margin: -22px 0 0 -22px; width: 45px; height: 45px; }
.video_list .left a{position: absolute; width: 100%; height: 100%; display: block; padding: 0;}
.video_list .right{ float: left; width: 140px; padding: 0 0 0 20px;}
.video_list .right strong{padding: 0; margin: 0}
.video_list .right strong a{font: 600 12px/20px "Gotham SSm A", "Gotham SSm B", sans-serif; color: #fff; text-transform: uppercase; padding: 0; }
.video_list .right p{font:  12px/18px "Gotham SSm A", "Gotham SSm B", sans-serif; color: #5b5b5b;  }

#ArticleList.downloads{padding: 1em 0 0;}
#ArticleList.downloads .pdf{border-top: 1px solid #363636; padding: 1.5em 0 1.5em 75px; background: url('../img/pdf.png') 15px 25px no-repeat;}
.video_wrapper{position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0; margin: 0 0 2em}
.video_wrapper iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

@media only all and (max-width: 1210px) {
.detail_page .page_content{width: auto;}
.detail_wrap, .list_wrap{width: 100%;}
/* List Page */
#Filters .column{width: 20%}
#Filters .column .scroll_wrap{width: 95%}
#Filters .column ul{width: 100%}
#Filters .column .scroll_wrap.axisInUseY ul{width: 93%}
#ProductList .tire {width: 19.9%}
#ProductList .product {width: 100%}
#ProductList .product .tire_terrains span { margin: 0 3px;}
/* Tire Detail */
.detail_page .tire_specs{position: relative;}
.detail_page .tire_specs .push{display: block; margin-right: 20px}
.detail_page .tire_specs h2{position: relative; width: 95%;}
.detail_page .tire_specs .scroll_wrap{position: relative;width: 100%;  overflow-x: scroll}
.detail_page .tire_specs .table_wrap{padding-right: 40px; width: 1024px;}
.detail_page .tire_specs .shadow_scroll{position: absolute; height: 100%; width: 40px; box-shadow: inset -40px 0 30px -20px rgba(0, 0, 0, 1); top: 0; right: 0; z-index: 100;}
.detail_page .tire_specs table{ min-width: 1024px; margin-right: 40px }
}

@media only all and (max-width: 1155px) {
/* Landing Page */
#Landing .splash big{ font-size: 4em; padding: 0 0 0.25em; }
#Landing .splash small{font-size: 2em}
.landing_wrap, #Landing .tire_boxes{width: 100%}
#Landing .tire_boxes .box, #Landing .tire_boxes .box.last{width: 31%; margin: 0 1.1% 2.2%}
}

@media only all and (max-width: 1120px) {
/* Globals */
.wrap{width: 100%;}

/* Homepage */
#Nav .main{width: 85%; position: relative; z-index: 999}
#Nav .main .top{ width: 13.9%}
#Nav .main.items-8 .top{ width: 12%}
#Nav .main.items-6 .top{ width: 16%}
#Nav .main.items-5 .top{ width: 19.5%}
#Nav .main.items-4 .top{ width: 24.5%}
#Nav .main.items-3 .top{ width: 33%}

#Nav .main .top a{ width: 100%; font-size: 11px;}
#Nav .sub{width: 180px}
#Footer{padding-top: 3em;}
#Footer .footer_top{width: 100%;}
#Footer .wrap{width: 95%}
#Footer .column{width: 17%;}

#Footer .column.about{width: 25%; float: left; padding: 0 0 0 0;}

#Footer .footer_bottom{width: 96%;}
#Footer .footer_bottom .column{width: 16%; text-align: center;}

/* Home */
#Home .section.splash h1{font-size: 9em; padding: 200px 0 0;}
#Home .section .wrap{ width: 92%;}
#Home .section h2{ font-size: 6em;  line-height: 1; margin: 0 0 0.2em;}

#Home .section a.see_all{
	padding: 15px 24px;
  	border-radius: 20px;
}

/* Detail page*/
.detail_page .page_content{padding: 3em 0 75px}
.detail_page .page_content .tire_details, .tire_title { width: 46%; float: right; padding: 0 1em; }
.detail_page .technologies.half{width: 46%; padding: 0 1em;}
.detail_page .technologies.half .image{width: 40%; margin-right: 5%;}
.detail_page .technologies.half .content{width: 50%; width: 55%;}

.detail_page .page_content .tire_images{width: 50%; }
.list .list_content, .single .list_content{padding: 40px 30px}

.detail_page .matching_tire, .detail_page .related_tires{width: 48%; padding: 0; margin: 0 1%;}
.detail_page .matching_tire .title, .detail_page .related_tires .title{margin: 1em;}
}

@media only all and (max-width: 1040px) {
.list .list_wrap{width: 100%}
.column_right{width: 32%}
.column_left{width: 60%}
#Contact .gform_wrapper input.medium{ width: 95%; }
#Contact .gform_wrapper .ginput_complex .ginput_full input {width: 94% !important;}
#Contact .ginput_left input, #Contact .ginput_right input {width: 89% !important;}

.video_list .left{ width: 40%; height: 85px; }
.video_list .right{ width: 50%; padding-left: 10%; }

}


@media only all and (max-width: 980px) {
/* Globals */
#Nav .main{width: 82%}
#Footer .column{width: 16%;}
/* Home */
#Home .section{padding: 160px 0;}
#Home .section .wrap{padding: 0;}
#Home .section.splash h1{ font-size: 6em; padding: 190px 0 0}
#Home .section h2{ font-size: 6em; line-height: 1.3em; margin-bottom: 0;}
#Home .section small{}
#Home .section.splash h1 small{font-size: 17px;}
/* Detail Page */
.detail_page .page_content .tire_images .see_large{display: none}
.detail_page .page_content .tire_images .thumbs{text-align: center}
.detail_page .page_content .tire_images .thumb {width: 45px; height: 45px;}
.cta_block .email_share{display: block;}
.cta_block .email {margin: 0 2em 0 .2em}
.detail_page .tire_content{ padding-top: 2em}
.detail_page .tire_details .tire_terrains{padding-top: 2em}
.detail_page .tire_specs h2{margin-left: 1em}

.detail_page .related_tires .image, .detail_page .related_tires .image{}
.detail_page .matching_tire .image, .detail_page .related_tires .image {width: 40%; padding: 0 2% 2%;}
.detail_page .matching_tire .content, .detail_page .related_tires .content {width: 45%; padding: 0 5%;}
.detail_page .matching_tire .title, .detail_page .related_tires .title{margin: 1em}
.related_tires .rslides_tabs li {width: 14px; height: 14px; margin-left: 10px}
.detail_page .page_content .tire_images {padding-bottom: 70px; min-height: 0;}
.detail_page .page_content .tire_images .main {height: 300px;}
/* List Page */
#Filters{display: block;}
#Filters .column { width: 20%; }
#Filters .column ul, #Filters .column .scroll_wrap{display: none;}
#Filters .column .sbHolder{display: block; width: 91%; margin: 0 auto 15px; background: #3b3b3b; border: none; height: 38px;}
#Filters .column .sbSelector{font: bold 12px/38px "Gotham SSm A", "Gotham SSm B", sans-serif; color: #fff; height: 38px; width: 100%}
#Filters .column .sbSelector.sbFocus{ background: #FF7D1F; }
#Filters .column .sbToggle, #Filters .column .sbToggleOpen:hover {background: url('../img/down-arrow-grey.png') 50% 50% no-repeat; height: 38px;}
#Filters .column .sbOptions{border-color: #000}
#Filters .column .sbOptions li{ padding: 0}
#Filters .column .sbOptions .active{}
#Filters .column .sbOptions a{}
.list_content{padding: 40px 30px 1px;}
.top_bar{padding: 20px 0; text-align: center;}
.top_bar .terrain_guide{display: inline-block; float: none;}
.top_bar .tire_terrains { right: -18px; }
.top_bar .tire_terrains span{float: none;}
.top_bar .result_text{text-align: center; float: none;}
#ProductList .tire {width: 24.9%}
#ProductList .product { padding: 1em 0; margin: 1em 0;}
#ProductList .product:after{ bottom: -1em;}
#ProductList .product .details { padding: 1em 0 0; }
#ProductList .product .thumb { width: 70%; height: auto; margin: 0 auto; }
#ProductList .tire:nth-child(5n+5){border-right: 1px solid #363636;}
#ProductList .tire:nth-child(4n+4){border-right: none;}
/* Article Detail */
.single .list_content{padding: 40px 30px 1px;}
/* Landing Page */
#Landing .splash{}
#Landing .splash .title{padding: 100px 0;}
#Landing .splash big{font-size: 3em}
#Landing .splash small{font-size: 1.8em}
.about_box{width: 80%; box-sizing: border-box; -moz-box-sizing: border-box;}
#CountrySelector .selector .right:before{background: none;}

.main_slider .content { padding: 8em 0 10em; }
.main_slider .bx-controls-direction{width: 100%; margin: 0; left: auto}
.main_slider .bx-controls-direction .bx-prev{ left: 0;}
.main_slider .bx-controls-direction .bx-next{ right: 0;}
}

@media only all and (max-width: 940px) {
	#CountrySelector .wrap{width: 100%}
	#CountrySelector .left{ width: 30%}
	#CountrySelector .left .top{width: 100%}
	#CountrySelector .left .top li {background-image: none}
	#CountrySelector .left .top li a, #CountrySelector .left strong{line-height: 1em; padding: 18px 32px;}
	#CountrySelector .left .country_block{left: 100%; width: 100%; height: 100%; overflow: scroll;}
	#CountrySelector .left .country_block ul{width: 100%; padding: 0; float: none;}
	#CountrySelector .left .country_block li a{padding: 12px 15px;}
	#CountrySelector .right{ width: 70%}
	#CountrySelector .right:before {position: absolute; display: block; width: 98px; height: 133px; top: -133px; right: 6px; content: url('../img/pumpy.png') 0 0 no-repeat;}
	#CountrySelector .selector:before{width: 165px;}
	#Home .section.hero .section_left{
		float: none;
		width: 100%;
		height: 300px;
	}
	#Home .section.hero .section_left .hero_title h1{
		font-size: 4em;
	}
	#Home .section.hero .section_right{
		float: none;
		width: 100%;
	}
	#Home .section.hero{
		height: auto;
	}

	.detail_page .tire_specs h2:after{ position: absolute; content: url('../img/swipe.png'); right: 20px; top: -4px;}
}

@media only all and (max-width: 880px) {
#LandingTireSelector{width: 92%; padding: 10px 0; }
#LandingTireSelector .find{display: block; text-align: center; padding-top: .5em;}
#LandingTireSelector .sbHolder{ margin: 0 1% 1em; width: 30%;}
#LandingTireSelector button{	display: inline-block; position: relative; margin: 0; width: 10%; height: 35px; top: -20px;}
#LandingTireSelector select{width: 80%; margin: 0 auto 1em; display: block;}
#Landing .tire_boxes{}
#Landing.sponsors .tire_boxes{top: 0;}

/* Contact */
#Contact .ginput_left, #Contact .ginput_right{float: none; width: 100%;}
#Contact .ginput_left input, #Contact .ginput_right input {width: 94% !important;}
#Contact .gform_wrapper .ginput_complex{overflow: visible;}
#CountrySelector .selector:before, #CountrySelector .right:before{content: ''; background: none;}
}

@media only all and (max-width: 768px) {
/*.touch_device .list_page.list, .touch_device .list_page.single, .touch_device .detail_page{padding: 0;}*/
.touch_device #Home .section.splash h1{ padding: 100px 0 0 }
#Nav .top a{ font-size: 11px }

#Nav .logo{display: inline-block; width: 115px; height: 34px; margin-left: 20px;}
#Mobile_Menu{display: block; position: absolute; top: 36px; right: 0; width: 80px; height: 60px;   border-left: 1px solid #000}
#Mobile_Menu:before{content: "MENU";text-align: center; width: 80px; display: block; font: bold 16px/60px "Gotham SSm A", "Gotham SSm B", sans-serif;}
#Nav .main{display: none; width: 100%; position: absolute; top: 94px; text-align: left; background: #030303; border: none; border-top: 1px solid #333; z-index: 1000;}
#Nav .main .top{width: 100%; border: none; border-bottom: 1px solid #333; padding: 0; display: block; overflow: hidden;}
#Nav .main .top.tire{display: none}
#Nav .main .top a{font: bold 13px/50px "Gotham SSm A", "Gotham SSm B", sans-serif;  padding: 0 2em; text-align: left; }
#Nav .main .top:hover{background: #333}
#Nav .main .top:hover .sub{display: none}

#Nav .items-8 .top a, #Nav .items-7 .top a, #Nav .items-6 .top a, #Nav .items-5 .top a, #Nav .items-4 .top a, #Nav .items-3 .top a{width: auto}
#Nav .main.items-8 .top, #Nav .main.items-7 .top, #Nav .main.items-6 .top, #Nav .main.items-5 .top, #Nav .main.items-4 .top, #Nav .main.items-3 .top{ width: 100% }


#Mobile_Menu:hover, #SubNav .search_icon:hover{background-color: #000}
.about{ width: 60%; padding: 3em 10%;}
.detail_page .matching_tire .image img, .detail_page .related_tires .image img{max-width: 180px; width: auto; display: block; margin: 0 auto;}
.breadcrumbs{display: none;}
.detail_page .related_tires.no_matching .related_slider li{width: 100%;}

/* Technologies */

.technologies .technology .image img{margin: 2em auto 0;}
.technologies .technology .content .logo img{margin: 3em auto 0;}
.technologies .technology .content h3{margin: 1em 0 .5em;}
.detail_page .technologies{width: 100%;}
.detail_page .technologies .technology .image{ width: 25%; margin: 0 10%;}
.detail_page .technologies .technology .content{ margin-left: 0; text-align: center; float: left; width: 50%; margin: 0;}
}

@media only all and (max-width: 720px) {
/* Mobile Menu */

#Header{ height: 60px;}
#Home .section.hero{
	margin-top: 60px;
}
#Mobile_Menu{top: 0px;}
#Nav .main{top: 60px;}
#SubNav{position: absolute; height: 0; }
#SubNav a, #SubNav img{display: none;}
#SubNav .search_icon{display: block; font: bold 10px/60px "Gotham SSm A", "Gotham SSm B", sans-serif; position: absolute; top: 0; right: 80px; width: 60px; height: 60px; text-align: center; padding: 0; border-left: 1px solid #000}
#SubNav .country{display: block; font: bold 10px/60px "Gotham SSm A", "Gotham SSm B", sans-serif; position: absolute; top: 0; right: 140px; width: 60px; height: 60px; text-align: center; padding: 0; border-left: 1px solid #000}
#Footer .column{width: 100%; text-align: center;}
#Footer .column.about{display: none;}
#Footer .column.social{width: 100%; text-align: center;}
#Footer .column.copy{padding: 0 10% 1em; text-align: center; width: 80%;}
#Footer .column ul, #Footer .column.social strong{display: none;}
#Footer .column strong a {line-height: 30px; display: block;}
#Footer .footer_bottom .column{width: 33%; padding-bottom: 2em;}
#Footer .footer_top{margin-bottom: 2em;}
.detail_wrap, .list_wrap{width: 100%; padding: 60px 0 0;}
/* Home */
#Home .section{}
#Home .section.splash{height: 300px; }
#Home .section.splash h1{ font-size: 6em; padding: 60px 0 0}
#Home .section.splash h1 small{font-size: 17px;}
#Home .section h2{  }
#Home .sbHolder{width: 160px;}
#Home .section .select_wrap{width: 300px;}
#Home .section .down.first{height: 50px}
.borderradius #Home .section .down.first span{padding: 0 40px; font: bold 13px/37px 'freight-sans-pro', sans-serif; background-position: center 32px;}
/* Detail Page */
.detail_page{ padding: 0; }
.detail_page .page_content{padding: 2em 0;}
.tire_title{float: none; width: 90%; margin: 0 auto; text-align: center;}
.tire_title h1{font-size: 2em;}
.detail_page .page_content .tire_details{float: none; width: 90%; margin: 0 auto}
.detail_page .page_content .tire_images{float: none; width: 90%; margin: 5em auto}
.tire_title ,.cta_block { text-align: center; border-bottom: none;}
.detail_page .tire_content{width: 57%; margin-right: 6%; margin-left: 8%;}
.detail_page .tire_content p, .detail_page .tire_content li{font-size: 1.2em}
.detail_page .tire_details .tire_terrains{width: 28%}
.cta_block .email_share{display: block;}
.cta_block .email{margin: 0 2em 0 2em;}
/* List Page */
.list_page{padding: 0;}
.list_page .title{padding: 1.2em 0}
.list_page .title small { font: bold 1em/1em "Gotham SSm A", "Gotham SSm B", sans-serif; letter-spacing: 0}
.list_page .title big { font: bold 3em/1em "Gotham SSm A", "Gotham SSm B", sans-serif;}
#Filters{display: none;  background: #222; position: absolute; width: 100%; z-index: 100;}
#filter_collapse{display: block; position: relative; font: bold 12px/20px "Gotham SSm A", "Gotham SSm B", sans-serif; color: #fff; background: #222; padding: 1em 1.5em;}
#filter_collapse:hover{color: #FF7D1F; text-decoration: none}
#filter_collapse:after{content: attr(data-content); position: absolute; top: .85em; right: 1em; font: 16px/16px sans-serif;}
#Filters .column{width: 100%; float: none;}
#Filters .column strong{display: none;}
#Filters .column.submit{display: block; padding: 0 1.5em 1.5em; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box;}
#ProductList .tire {width: 32.9%}
#ProductList .tire:nth-child(5n+5), #ProductList .tire:nth-child(4n+4){border-right: 1px solid #363636;}
#ProductList .tire:nth-child(3n+3){border-right: none;}
/* Article List */
.content_subnav, .aside_wrap{display: block;}
/* Article Detail Page */
.list_page.single{padding: 0;}
.single .cta_block{text-align: left}
.single .main h1{font-size: 2em}
/* Landing Page */
#Landing{padding: 0 0 3em}
#Landing .splash .title{padding: 140px 0 80px}
#Landing .tire_boxes .box, #Landing .tire_boxes .box.last{width: 47%; margin: 0 1.5% 3%}

#CountrySelector .logo{background: url('../img/logo.png') center 0 no-repeat; position: static; width: 100%; height: 38px; margin: 22px auto 0;}
#CountrySelector h1{position: static; margin: 15px auto; width: 100%; font-size: 35px;}
#CountrySelector h1 span{ font-size: 35px;}
#CountrySelector .map_wrap{display: none;}
#CountrySelector .left{width: 100%; height: auto;}
#CountrySelector .right{width: 100%; margin-top: 0; height: auto; padding: 0 0 2em;}
#CountrySelector .left .top li:hover, #CountrySelector .left .top .active{background-color: #000;}
#CountrySelector .left .country_block ul {width: 100%; padding: 0; }
#CountrySelector .left .country_block .country-link{padding: 9px 32px;}
#CountrySelector .left .country_block{position: static; width: 100%; min-height: auto;}
#CountrySelector .left .top li:hover{background: #292929}
#CountrySelector .left .map{display: none}
#CountrySelector .right h2{margin: 2em 1em; font-size: 1.5em;}
#CountrySelector .right article{padding: 0 2em 2em;}
#CountrySelector .right:before {background: none;}



#tiresearchinput{width: 80%;}
#tiresearchsubmit{ width: 15%; }

.column_left .gform_wrapper .top_label input.medium, .column_left .gform_wrapper .top_label select.medium { width: 100%; }
.column_left .gform_wrapper input[type=text],
.column_left .gform_wrapper input[type=url],
.column_left .gform_wrapper input[type=email],
.column_left .gform_wrapper input[type=tel],
.column_left .gform_wrapper input[type=number],
.column_left .gform_wrapper input[type=password],
.column_left select{ font-size: 1.25em; padding: 10px 0;}

.main_slider .content strong{font-size: 4em;}
#Home .main_slider .bx-wrapper{ margin: 58px auto 0; }
}



@media only all and (max-width: 600px) {

/* GLOBAL  */
.modal{width: 100%; height: 315px; margin-left: -50%; box-sizing: border-box;}
.modal iframe,
.modal object,
.modal embed { width: 100%; height: 100%; }

.detail_page .related_tires.no_matching .related_slider li{width: 46%;}

/* Home */
#Home .section.splash{height: 270px; }
#Home .section.splash h1{ font-size: 4em; padding: 60px 0 0}
#Home .section.splash h1 small{font-size: 14px;}
#Home .section h2 { font-size: 3rem; }


/* Article List and Detail */
.column_right{ margin-top: 1em; width: 100%; float: none; }
.column_left{width: 100%; float: none;}
.subtitle{display: none;}
#subnav_collapse{display: block; position: relative; font: bold 12px/20px "Gotham SSm A", "Gotham SSm B", sans-serif; color: #fff; background: #222; padding: 1em 1.5em; text-transform: uppercase}
#subnav_collapse:hover{color: #FF7D1F; text-decoration: none}
#subnav_collapse:after{content: attr(data-content); position: absolute; top: .85em; right: 1em; font: 16px/16px sans-serif;}
.content_subnav_wrap{background: #222;}
.content_subnav{display: none; border-top: 1px solid #363636; padding: 0; position: absolute; z-index: 100; background: #222; width: 100%; }
.content_subnav a{display: block; border-bottom: 1px solid #363636;}
.content_subnav a:hover{border-radius: 0}
.content_subnav .active{display: none}
.aside_wrap{padding: 1.5em 1.5em 0; box-sizing: border-box; -moz-box-sizing: border-box;}
.aside_wrap .search {padding-bottom: 0}
.aside_wrap .search strong,.aside_wrap  .headlines{display: none;}
#searchform{margin: 0}
/* Article Detail */
.single .list_content{padding: 0 30px 1px;}
.single .column_left{margin-top: 1em}
/* Landing Page */
/*#Landing .splash{height: 270px;}
#Landing .splash .title{padding: 100px 0 0}*/
#Landing .splash small{font-size: 1.5em}
#Landing .about{width: 100%; border-left: none; border-right: none; box-sizing: border-box; -moz-box-sizing: border-box;}
#Landing .about p{font: 13px/20px "Gotham SSm A", "Gotham SSm B", sans-serif;}
#LandingTireSelector .sbHolder{ width: 34%; }
#LandingTireSelector button{ margin: 10px auto;width: 97%; top: 0;}
}



@media only all and (max-width: 480px) {

	#Home .section.hero .section_left .hero_title h1{
		font-size: 2.5em;
	}
/* Global */
#Footer .column.copy{width: 90%; padding: 0 5% 1em;}
#Footer .copyright {width: 200px}
#Footer .footer_bottom .column{width: 50%;}
.column_right{padding: 0}
#Mobile_Menu{background: url('../img/mobile_menu.png') center center no-repeat; width: 60px;}
#Mobile_Menu:before{content: "";}
#SubNav .search_icon{right: 60px;}
#SubNav .country{right: 120px;}
#Home .section a.see_all{padding: 10px 15px; border-radius: 14px; font-size: 12px; }
#Home .section .wrap .align_left,
#Home .section .wrap .align_right{float: none; text-align: center; }

/* Detail Page */
.detail_page .page_content{background: rgba(0, 0, 0, .8);}
.detail_page .page_content .tire_images{float: none; width: 70%; margin: 2em auto; min-height: 0; height: auto; padding-bottom: 75px;}
.detail_page .page_content .tire_images .main{height: 250px; }
.detail_page .tire_content{width: 100%; margin: 0;}
.detail_page .tire_content p, .detail_page .tire_content li{font: 13px/20px "Gotham SSm A", "Gotham SSm B", sans-serif;}
.detail_page .tire_details .tire_terrains{width: 28%}
.detail_page .tire_details .video{text-align: center; margin: 3em 0;}
.detail_page .tire_details .tire_terrains{width: 100%; }
.detail_page .tire_details .tire_terrains span {font-size: 15px; margin-left: 1em;}
.detail_page .matching_tire, .detail_page .related_tires{width: 100%; margin: 1em 0;}
.video .video_watch { font-size: 1.4em }
.detail_page .related_tires .related_slider li, .detail_page .related_tires.no_matching .related_slider li{width:100%;}
.detail_page .matching_tire .content p, .detail_page .related_tires .content p{font-size: 1em}
.detail_page .matching_tire .tire_terrains span, .detail_page .related_tires .tire_terrains span{margin-right: 15px}

.detail_page .technologies .technology .image{ float: none; width: 100%; margin: 0 auto;}
.detail_page .technologies .technology .content{ float: none; margin: 0 auto; width: 80%;}

/* List Page */
#ProductList .tire {width: 49.8%; }

#ProductList .tire:nth-child(5n+5), #ProductList .tire:nth-child(4n+4), #ProductList .tire:nth-child(3n+3){border-right: 1px solid #363636;}
#ProductList .tire:nth-child(2n+2){border-right: none;}
/* Landing Page */

#Landing .splash .title{padding: 120px 0 60px;}
#Landing .splash big{font-size: 1.5em}
#Landing .splash small{font-size: 1.1em}
#Landing .tire_boxes .box, #Landing .tire_boxes .box.last{width: 45%; margin: 0 2.5% 5%; height: 150px; }
#Landing .tire_boxes .box img{max-height: 65%;}
#Landing .tire_boxes .box strong{font-size: 14px;}
#Landing select{margin: 10px auto; display: block;}
#LandingTireSelector .sbHolder{ width: 80%; }
#CountrySelector .selector .left:before {overflow: hidden; width: 75px;}
#CountrySelector .selector .left .country_block {padding: 1em 0}
#CountrySelector .selector .left .country_block ul {width: 98%; padding: 0 1%;}
#CountrySelector article time{display: none;}
#CountrySelector article a{margin: 0 0 .75em; display: block;}
.top_bar .terrain_guide{display: none;}
.main_slider .content { padding: 8em 0}

.main_slider .bx-controls-direction a{margin-top: -32px; width: 40px; height: 64px;}
.main_slider .bx-controls-direction a.bx-prev { background-position: 9px 15px; }
.main_slider .bx-controls-direction a.bx-next { background-position: -66px 15px; }
}

@media only all and (max-width: 320px) {
#Footer .footer_bottom .column{width: 100%;}
#Home .section small{font-size: 1em}
#Home .section h2{font-size: 3em}
#Home .section.splash h1{ font-size: 3em; padding-top: 2em;}
#CountrySelector .selector .left:before {overflow: hidden; width: 65px; height: 116px; top: -116px}
#Landing .tire_boxes h2{margin: 2em 0 1em;}
.list_content{padding: 15px 30px 1px;}
.top_bar{padding: 10px 0;}
#Home .section .select_wrap{width: 275px;}
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
       	#Nav .logo{ background-image: url('../img/logo-retina.png'); background-size: 100% 100%}
       	#SubNav .search_icon{ background-image: url('../img/search.png') )
}


/* ==========================================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */

@media print {
	*{background:transparent!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) ")"}
	.ir a:after,a[href^=javascript:]:after,a[href^=#]:after{content:""}
	pre,blockquote{border:1px solid #999;page-break-inside:avoid}
	thead{display:table-header-group}
	tr,img{page-break-inside:avoid}
	img{max-width:100%!important}
}
}

/* No JS styles */
.no-js #Filters{display: block;}
.no-js #Filters .column .scroll_wrap{display: none;}
.no-js #Filters .column select{display: block; width: 100%}


.flag { width: 16px; height: 11px; background:url('../img/flags.png') no-repeat }
.flag.flag- {background-position: 0 -185px; left: 8px; width: 15px; height: 15px;}
.flag.flag-ad {background-position: -16px 0}
.flag.flag-ae {background-position: -32px 0}
.flag.flag-af {background-position: -48px 0}
.flag.flag-ag {background-position: -64px 0}
.flag.flag-ai {background-position: -80px 0}
.flag.flag-al {background-position: -96px 0}
.flag.flag-am {background-position: -112px 0}
.flag.flag-an {background-position: -128px 0}
.flag.flag-ao {background-position: -144px 0}
.flag.flag-ar {background-position: -160px 0}
.flag.flag-as {background-position: -176px 0}
.flag.flag-at {background-position: -192px 0}
.flag.flag-au {background-position: -208px 0}
.flag.flag-aw {background-position: -224px 0}
.flag.flag-az {background-position: -240px 0}
.flag.flag-ba {background-position: 0 -11px}
.flag.flag-bb {background-position: -16px -11px}
.flag.flag-bd {background-position: -32px -11px}
.flag.flag-be {background-position: -48px -11px}
.flag.flag-bf {background-position: -64px -11px}
.flag.flag-bg {background-position: -80px -11px}
.flag.flag-bh {background-position: -96px -11px}
.flag.flag-bi {background-position: -112px -11px}
.flag.flag-bj {background-position: -128px -11px}
.flag.flag-bm {background-position: -144px -11px}
.flag.flag-bn {background-position: -160px -11px}
.flag.flag-bo {background-position: -176px -11px}
.flag.flag-br {background-position: -192px -11px}
.flag.flag-bs {background-position: -208px -11px}
.flag.flag-bt {background-position: -224px -11px}
.flag.flag-bv {background-position: -240px -11px}
.flag.flag-bw {background-position: 0 -22px}
.flag.flag-by {background-position: -16px -22px}
.flag.flag-bz {background-position: -32px -22px}
.flag.flag-ca {background-position: -48px -22px}
.flag.flag-catalonia {background-position: -64px -22px}
.flag.flag-cd {background-position: -80px -22px}
.flag.flag-cf {background-position: -96px -22px}
.flag.flag-cg {background-position: -112px -22px}
.flag.flag-ch {background-position: -128px -22px}
.flag.flag-ci {background-position: -144px -22px}
.flag.flag-ck {background-position: -160px -22px}
.flag.flag-cl {background-position: -176px -22px}
.flag.flag-cm {background-position: -192px -22px}
.flag.flag-cn {background-position: -208px -22px}
.flag.flag-co {background-position: -224px -22px}
.flag.flag-cr {background-position: -240px -22px}
.flag.flag-cu {background-position: 0 -33px}
.flag.flag-cv {background-position: -16px -33px}
.flag.flag-cw {background-position: -32px -33px}
.flag.flag-cy {background-position: -48px -33px}
.flag.flag-cz {background-position: -64px -33px}
.flag.flag-de {background-position: -80px -33px}
.flag.flag-dj {background-position: -96px -33px}
.flag.flag-dk {background-position: -112px -33px}
.flag.flag-dm {background-position: -128px -33px}
.flag.flag-do {background-position: -144px -33px}
.flag.flag-dz {background-position: -160px -33px}
.flag.flag-ec {background-position: -176px -33px}
.flag.flag-ee {background-position: -192px -33px}
.flag.flag-eg {background-position: -208px -33px}
.flag.flag-eh {background-position: -224px -33px}
.flag.flag-england {background-position: -240px -33px}
.flag.flag-er {background-position: 0 -44px}
.flag.flag-es {background-position: -16px -44px}
.flag.flag-et {background-position: -32px -44px}
.flag.flag-eu {background-position: -48px -44px}
.flag.flag-fi {background-position: -64px -44px}
.flag.flag-fj {background-position: -80px -44px}
.flag.flag-fk {background-position: -96px -44px}
.flag.flag-fm {background-position: -112px -44px}
.flag.flag-fo {background-position: -128px -44px}
.flag.flag-fr {background-position: -144px -44px}
.flag.flag-ga {background-position: -160px -44px}
.flag.flag-gb {background-position: -176px -44px}
.flag.flag-gd {background-position: -192px -44px}
.flag.flag-ge {background-position: -208px -44px}
.flag.flag-gf {background-position: -224px -44px}
.flag.flag-gg {background-position: -240px -44px}
.flag.flag-gh {background-position: 0 -55px}
.flag.flag-gi {background-position: -16px -55px}
.flag.flag-gl {background-position: -32px -55px}
.flag.flag-gm {background-position: -48px -55px}
.flag.flag-gn {background-position: -64px -55px}
.flag.flag-gp {background-position: -80px -55px}
.flag.flag-gq {background-position: -96px -55px}
.flag.flag-gr {background-position: -112px -55px}
.flag.flag-gs {background-position: -128px -55px}
.flag.flag-gt {background-position: -144px -55px}
.flag.flag-gu {background-position: -160px -55px}
.flag.flag-gw {background-position: -176px -55px}
.flag.flag-gy {background-position: -192px -55px}
.flag.flag-hk {background-position: -208px -55px}
.flag.flag-hm {background-position: -224px -55px}
.flag.flag-hn {background-position: -240px -55px}
.flag.flag-hr {background-position: 0 -66px}
.flag.flag-ht {background-position: -16px -66px}
.flag.flag-hu {background-position: -32px -66px}
.flag.flag-ic {background-position: -48px -66px}
.flag.flag-id {background-position: -64px -66px}
.flag.flag-ie {background-position: -80px -66px}
.flag.flag-il {background-position: -96px -66px}
.flag.flag-im {background-position: -112px -66px}
.flag.flag-in {background-position: -128px -66px}
.flag.flag-io {background-position: -144px -66px}
.flag.flag-iq {background-position: -160px -66px}
.flag.flag-ir {background-position: -176px -66px}
.flag.flag-is {background-position: -192px -66px}
.flag.flag-it {background-position: -208px -66px}
.flag.flag-je {background-position: -224px -66px}
.flag.flag-jm {background-position: -240px -66px}
.flag.flag-jo {background-position: 0 -77px}
.flag.flag-jp {background-position: -16px -77px}
.flag.flag-ke {background-position: -32px -77px}
.flag.flag-kg {background-position: -48px -77px}
.flag.flag-kh {background-position: -64px -77px}
.flag.flag-ki {background-position: -80px -77px}
.flag.flag-km {background-position: -96px -77px}
.flag.flag-kn {background-position: -112px -77px}
.flag.flag-kp {background-position: -128px -77px}
.flag.flag-kr {background-position: -144px -77px}
.flag.flag-kurdistan {background-position: -160px -77px}
.flag.flag-kw {background-position: -176px -77px}
.flag.flag-ky {background-position: -192px -77px}
.flag.flag-kz {background-position: -208px -77px}
.flag.flag-la {background-position: -224px -77px}
.flag.flag-lb {background-position: -240px -77px}
.flag.flag-lc {background-position: 0 -88px}
.flag.flag-li {background-position: -16px -88px}
.flag.flag-lk {background-position: -32px -88px}
.flag.flag-lr {background-position: -48px -88px}
.flag.flag-ls {background-position: -64px -88px}
.flag.flag-lt {background-position: -80px -88px}
.flag.flag-lu {background-position: -96px -88px}
.flag.flag-lv {background-position: -112px -88px}
.flag.flag-ly {background-position: -128px -88px}
.flag.flag-ma {background-position: -144px -88px}
.flag.flag-mc {background-position: -160px -88px}
.flag.flag-md {background-position: -176px -88px}
.flag.flag-me {background-position: -192px -88px}
.flag.flag-mg {background-position: -208px -88px}
.flag.flag-mh {background-position: -224px -88px}
.flag.flag-mk {background-position: -240px -88px}
.flag.flag-ml {background-position: 0 -99px}
.flag.flag-mm {background-position: -16px -99px}
.flag.flag-mn {background-position: -32px -99px}
.flag.flag-mo {background-position: -48px -99px}
.flag.flag-mp {background-position: -64px -99px}
.flag.flag-mq {background-position: -80px -99px}
.flag.flag-mr {background-position: -96px -99px}
.flag.flag-ms {background-position: -112px -99px}
.flag.flag-mt {background-position: -128px -99px}
.flag.flag-mu {background-position: -144px -99px}
.flag.flag-mv {background-position: -160px -99px}
.flag.flag-mw {background-position: -176px -99px}
.flag.flag-mx {background-position: -192px -99px}
.flag.flag-my {background-position: -208px -99px}
.flag.flag-mz {background-position: -224px -99px}
.flag.flag-na {background-position: -240px -99px}
.flag.flag-nc {background-position: 0 -110px}
.flag.flag-ne {background-position: -16px -110px}
.flag.flag-nf {background-position: -32px -110px}
.flag.flag-ng {background-position: -48px -110px}
.flag.flag-ni {background-position: -64px -110px}
.flag.flag-nl {background-position: -80px -110px}
.flag.flag-no {background-position: -96px -110px}
.flag.flag-np {background-position: -112px -110px}
.flag.flag-nr {background-position: -128px -110px}
.flag.flag-nu {background-position: -144px -110px}
.flag.flag-nz {background-position: -160px -110px}
.flag.flag-om {background-position: -176px -110px}
.flag.flag-pa {background-position: -192px -110px}
.flag.flag-pe {background-position: -208px -110px}
.flag.flag-pf {background-position: -224px -110px}
.flag.flag-pg {background-position: -240px -110px}
.flag.flag-ph {background-position: 0 -121px}
.flag.flag-pk {background-position: -16px -121px}
.flag.flag-pl {background-position: -32px -121px}
.flag.flag-pm {background-position: -48px -121px}
.flag.flag-pn {background-position: -64px -121px}
.flag.flag-pr {background-position: -80px -121px}
.flag.flag-ps {background-position: -96px -121px}
.flag.flag-pt {background-position: -112px -121px}
.flag.flag-pw {background-position: -128px -121px}
.flag.flag-py {background-position: -144px -121px}
.flag.flag-qa {background-position: -160px -121px}
.flag.flag-re {background-position: -176px -121px}
.flag.flag-ro {background-position: -192px -121px}
.flag.flag-rs {background-position: -208px -121px}
.flag.flag-ru {background-position: -224px -121px}
.flag.flag-rw {background-position: -240px -121px}
.flag.flag-sa {background-position: 0 -132px}
.flag.flag-sb {background-position: -16px -132px}
.flag.flag-sc {background-position: -32px -132px}
.flag.flag-scotland {background-position: -48px -132px}
.flag.flag-sd {background-position: -64px -132px}
.flag.flag-se {background-position: -80px -132px}
.flag.flag-sg {background-position: -96px -132px}
.flag.flag-sh {background-position: -112px -132px}
.flag.flag-si {background-position: -128px -132px}
.flag.flag-sk {background-position: -144px -132px}
.flag.flag-sl {background-position: -160px -132px}
.flag.flag-sm {background-position: -176px -132px}
.flag.flag-sn {background-position: -192px -132px}
.flag.flag-so {background-position: -208px -132px}
.flag.flag-somaliland {background-position: -224px -132px}
.flag.flag-sr {background-position: -240px -132px}
.flag.flag-ss {background-position: 0 -143px}
.flag.flag-st {background-position: -16px -143px}
.flag.flag-sv {background-position: -32px -143px}
.flag.flag-sx {background-position: -48px -143px}
.flag.flag-sy {background-position: -64px -143px}
.flag.flag-sz {background-position: -80px -143px}
.flag.flag-tc {background-position: -96px -143px}
.flag.flag-td {background-position: -112px -143px}
.flag.flag-tf {background-position: -128px -143px}
.flag.flag-tg {background-position: -144px -143px}
.flag.flag-th {background-position: -160px -143px}
.flag.flag-tj {background-position: -176px -143px}
.flag.flag-tk {background-position: -192px -143px}
.flag.flag-tl {background-position: -208px -143px}
.flag.flag-tm {background-position: -224px -143px}
.flag.flag-tn {background-position: -240px -143px}
.flag.flag-to {background-position: 0 -154px}
.flag.flag-tr {background-position: -16px -154px}
.flag.flag-tt {background-position: -32px -154px}
.flag.flag-tv {background-position: -48px -154px}
.flag.flag-tw {background-position: -64px -154px}
.flag.flag-tz {background-position: -80px -154px}
.flag.flag-ua {background-position: -96px -154px}
.flag.flag-ug {background-position: -112px -154px}
.flag.flag-um {background-position: -128px -154px}
.flag.flag-us {background-position: -144px -154px}
.flag.flag-uy {background-position: -160px -154px}
.flag.flag-uz {background-position: -176px -154px}
.flag.flag-va {background-position: -192px -154px}
.flag.flag-vc {background-position: -208px -154px}
.flag.flag-ve {background-position: -224px -154px}
.flag.flag-vg {background-position: -240px -154px}
.flag.flag-vi {background-position: 0 -165px}
.flag.flag-vn {background-position: -16px -165px}
.flag.flag-vu {background-position: -32px -165px}
.flag.flag-wales {background-position: -48px -165px}
.flag.flag-wf {background-position: -64px -165px}
.flag.flag-ws {background-position: -80px -165px}
.flag.flag-ye {background-position: -96px -165px}
.flag.flag-yt {background-position: -112px -165px}
.flag.flag-za {background-position: -128px -165px}
.flag.flag-zanzibar {background-position: -144px -165px}
.flag.flag-zm {background-position: -160px -165px}
.flag.flag-zw {background-position: -176px -165px}




/* IE Styles */
.ie #Home .section .down, .ie #Home .section .down:hover{background: url('../img/down-arrow-button.png') 50% 50% no-repeat; filter: none;}
.ie #Home .section .down span{filter: none; background: none}
.ie #Home .section .down.first, .ie #Home .section .down.first:hover{background: url('../img/down-arrow-button-first.png') 50% 50% no-repeat; filter: none;}
.lt-ie9 #Home .section .down{display: block; margin: 0 auto; font: bold 16px/70px 'freight-sans-pro', sans-serif; color: #fff;}
.lt-ie9 #Home .section .down span{display: block; margin: 0 auto;}
.lt-ie8 #Nav .logo{float: left;}
.lt-ie8 #Nav .main{width: 986px;}