/*!
 * Bootstrap v2.3.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.
 */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;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}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{max-width:100%;width:auto\9;height:auto;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"]{-webkit-appearance:button;cursor:pointer}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{*{text-shadow:none!important;color:#000!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}}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#3498db;text-decoration:none}a:hover,a:focus{color:#2980b9;text-decoration:underline}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2)}.row{margin-left:-10px;*zoom:1}.row:before,.row:after{display:table;content:"";line-height:0}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:10px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1110px}.span16{width:1110px}.span15{width:1040px}.span14{width:970px}.span13{width:900px}.span12{width:830px}.span11{width:760px}.span10{width:690px}.span9{width:620px}.span8{width:550px}.span7{width:480px}.span6{width:410px}.span5{width:340px}.span4{width:270px}.span3{width:200px}.span2{width:130px}.span1{width:60px}.offset16{margin-left:1130px}.offset15{margin-left:1060px}.offset14{margin-left:990px}.offset13{margin-left:920px}.offset12{margin-left:850px}.offset11{margin-left:780px}.offset10{margin-left:710px}.offset9{margin-left:640px}.offset8{margin-left:570px}.offset7{margin-left:500px}.offset6{margin-left:430px}.offset5{margin-left:360px}.offset4{margin-left:290px}.offset3{margin-left:220px}.offset2{margin-left:150px}.offset1{margin-left:80px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:.9009009009009009%;*margin-left:.8558558558558559%}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:.9009009009009009%}.row-fluid .span16{width:100%;*width:99.95495495495496%}.row-fluid .span15{width:93.69369369369369%;*width:93.64864864864865%}.row-fluid .span14{width:87.38738738738739%;*width:87.34234234234235%}.row-fluid .span13{width:81.08108108108108%;*width:81.03603603603604%}.row-fluid .span12{width:74.77477477477478%;*width:74.72972972972974%}.row-fluid .span11{width:68.46846846846847%;*width:68.42342342342343%}.row-fluid .span10{width:62.16216216216216%;*width:62.11711711711712%}.row-fluid .span9{width:55.85585585585585%;*width:55.81081081081081%}.row-fluid .span8{width:49.549549549549546%;*width:49.5045045045045%}.row-fluid .span7{width:43.24324324324324%;*width:43.1981981981982%}.row-fluid .span6{width:36.93693693693694%;*width:36.891891891891895%}.row-fluid .span5{width:30.630630630630627%;*width:30.58558558558558%}.row-fluid .span4{width:24.324324324324323%;*width:24.279279279279276%}.row-fluid .span3{width:18.01801801801802%;*width:17.972972972972972%}.row-fluid .span2{width:11.711711711711711%;*width:11.666666666666666%}.row-fluid .span1{width:5.405405405405405%;*width:5.36036036036036%}.row-fluid .offset16{margin-left:101.8018018018018%;*margin-left:101.71171171171171%}.row-fluid .offset16:first-child{margin-left:100.90090090090091%;*margin-left:100.81081081081082%}.row-fluid .offset15{margin-left:95.49549549549549%;*margin-left:95.4054054054054%}.row-fluid .offset15:first-child{margin-left:94.5945945945946%;*margin-left:94.50450450450451%}.row-fluid .offset14{margin-left:89.1891891891892%;*margin-left:89.0990990990991%}.row-fluid .offset14:first-child{margin-left:88.2882882882883%;*margin-left:88.19819819819821%}.row-fluid .offset13{margin-left:82.88288288288288%;*margin-left:82.7927927927928%}.row-fluid .offset13:first-child{margin-left:81.98198198198199%;*margin-left:81.8918918918919%}.row-fluid .offset12{margin-left:76.57657657657658%;*margin-left:76.4864864864865%}.row-fluid .offset12:first-child{margin-left:75.67567567567569%;*margin-left:75.5855855855856%}.row-fluid .offset11{margin-left:70.27027027027027%;*margin-left:70.18018018018019%}.row-fluid .offset11:first-child{margin-left:69.36936936936938%;*margin-left:69.2792792792793%}.row-fluid .offset10{margin-left:63.96396396396396%;*margin-left:63.873873873873876%}.row-fluid .offset10:first-child{margin-left:63.06306306306306%;*margin-left:62.972972972972975%}.row-fluid .offset9{margin-left:57.65765765765765%;*margin-left:57.567567567567565%}.row-fluid .offset9:first-child{margin-left:56.75675675675675%;*margin-left:56.666666666666664%}.row-fluid .offset8{margin-left:51.35135135135135%;*margin-left:51.26126126126126%}.row-fluid .offset8:first-child{margin-left:50.45045045045045%;*margin-left:50.36036036036036%}.row-fluid .offset7{margin-left:45.04504504504504%;*margin-left:44.95495495495496%}.row-fluid .offset7:first-child{margin-left:44.14414414414414%;*margin-left:44.054054054054056%}.row-fluid .offset6{margin-left:38.73873873873874%;*margin-left:38.64864864864865%}.row-fluid .offset6:first-child{margin-left:37.83783783783784%;*margin-left:37.74774774774775%}.row-fluid .offset5{margin-left:32.43243243243243%;*margin-left:32.34234234234234%}.row-fluid .offset5:first-child{margin-left:31.531531531531527%;*margin-left:31.441441441441434%}.row-fluid .offset4{margin-left:26.126126126126124%;*margin-left:26.03603603603603%}.row-fluid .offset4:first-child{margin-left:25.225225225225223%;*margin-left:25.13513513513513%}.row-fluid .offset3{margin-left:19.81981981981982%;*margin-left:19.729729729729726%}.row-fluid .offset3:first-child{margin-left:18.91891891891892%;*margin-left:18.828828828828826%}.row-fluid .offset2{margin-left:13.513513513513512%;*margin-left:13.423423423423422%}.row-fluid .offset2:first-child{margin-left:12.612612612612612%;*margin-left:12.522522522522522%}.row-fluid .offset1{margin-left:7.207207207207207%;*margin-left:7.117117117117117%}.row-fluid .offset1:first-child{margin-left:6.306306306306306%;*margin-left:6.216216216216216%}[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;content:"";line-height:0}.container:after{clear:both}.container-fluid{padding-right:10px;padding-left:10px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0}.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,a.muted:focus{color:#808080}.text-warning{color:#c09853}a.text-warning:hover,a.text-warning:focus{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover,a.text-error:focus{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover,a.text-info:focus{color:#2d6987}.text-success{color:#468847}a.text-success:hover,a.text-success:focus{color:#356635}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}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;*display:inline;*zoom:1;padding-left:5px;padding-right: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;content:"";line-height:0}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}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:17.5px;font-weight:300;line-height:1.25}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}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}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-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}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;*margin-top:0;margin-top:1px \9;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;border:1px solid #ccc;background-color:#fff}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;background-color:#fcfcfc;border-color:#ccc;cursor:not-allowed}.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:10px}input.span16,textarea.span16,.uneditable-input.span16{width:1096px}input.span15,textarea.span15,.uneditable-input.span15{width:1026px}input.span14,textarea.span14,.uneditable-input.span14{width:956px}input.span13,textarea.span13,.uneditable-input.span13{width:886px}input.span12,textarea.span12,.uneditable-input.span12{width:816px}input.span11,textarea.span11,.uneditable-input.span11{width:746px}input.span10,textarea.span10,.uneditable-input.span10{width:676px}input.span9,textarea.span9,.uneditable-input.span9{width:606px}input.span8,textarea.span8,.uneditable-input.span8{width:536px}input.span7,textarea.span7,.uneditable-input.span7{width:466px}input.span6,textarea.span6,.uneditable-input.span6{width:396px}input.span5,textarea.span5,.uneditable-input.span5{width:326px}input.span4,textarea.span4,.uneditable-input.span4{width:256px}input.span3,textarea.span3,.uneditable-input.span3{width:186px}input.span2,textarea.span2,.uneditable-input.span2{width:116px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;content:"";line-height:0}.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}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c}.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}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39}.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}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635}.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}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987}.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}.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;content:"";line-height:0}.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;*zoom:1;vertical-align:middle;padding-left:5px}.input-append,.input-prepend{display:inline-block;margin-bottom:10px;vertical-align:middle;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,.input-append .popover,.input-prepend .popover{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}.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;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}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-append input,.input-append select,.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px}.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}.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;*zoom:1;margin-bottom:0;vertical-align:middle}.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;content:"";line-height:0}.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}
/*!
 *  Font Awesome 3.1.0
 *  the iconic font designed for Bootstrap
 *  -------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation
 *  can be found at: http://fontawesome.io
 *
 *  License
 *  -------------------------------------------------------
 *  - The Font Awesome font is licensed under the SIL Open Font License v1.1 -
 *    http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Font Awesome documentation licensed under CC BY 3.0 License -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"

 *  Contact
 *  -------------------------------------------------------
 *  Email: dave@fontawesome.io
 *  Twitter: http://twitter.com/fortaweso_me
 *  Work: Lead Product Designer @ http://kyruus.com
 */
.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;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{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;*zoom:1;padding:4px 12px;margin-bottom:0;font-size:14px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333;background-color:#f5f5f5;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);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #ccc;*border:0;border-bottom-color:#b3b3b3;*margin-left:.3em}.btn:hover,.btn:focus,.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,.btn:focus{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}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65)}.btn-large{padding:11px 19px;font-size:17.5px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px}.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}.btn-block{display:block;width:100%;padding-left:0;padding-right: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-primary{color:#fff;background-color:#3482db;border-color:#3460db #3460db #1d41a5;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#3460db;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#3460db;*background-color:#2553d1}.btn-primary:active,.btn-primary.active{background-color:#214abb \9}.btn-warning{color:#fff;background-color:#faa732;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);*background-color:#f89406;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-warning:hover,.btn-warning:focus,.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;background-color:#da4f49;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);*background-color:#bd362f;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-danger:hover,.btn-danger:focus,.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;background-color:#5bb75b;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);*background-color:#51a351;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-success:hover,.btn-success:focus,.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;background-color:#49afcd;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);*background-color:#2f96b4;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-info:hover,.btn-info:focus,.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;background-color:#363636;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);*background-color:#222;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-inverse:hover,.btn-inverse:focus,.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}.btn-link{border-color:transparent;cursor:pointer;color:#3498db}.btn-link:hover,.btn-link:focus{color:#2980b9;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333;text-decoration:none}.nav{margin-left:0;margin-bottom:20px;list-style:none}.nav>li>a{display:block}.nav>li>a:hover,.nav>li>a:focus{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-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-left:15px;padding-right:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-left:-15px;margin-right:-15px}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#fff;background-color:#3498db}.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;content:"";line-height:0}.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}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px}.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#fff;background-color:#3498db}.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}.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{border-color:#ddd;z-index:2}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav .dropdown-toggle .caret{border-top-color:#3498db;border-bottom-color:#3498db;margin-top:6px}.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#2980b9;border-bottom-color:#2980b9}.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,.nav>.dropdown.active>a:focus{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{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,.nav li.dropdown.open a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;content:"";line-height:0}.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:hover,.tabs-below>.nav-tabs>li>a:focus{border-bottom-color:transparent;border-top-color:#ddd}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{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}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{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}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;background-color:transparent;cursor:default}.navbar{overflow:visible;margin-bottom:20px;*position:relative;*z-index:2}.navbar-inner{min-height:50px;padding-left:20px;padding-right:20px;background:#fff;background:rgba(255,255,255,0.92);*zoom:1}.navbar-inner:before,.navbar-inner:after{display:table;content:"";line-height:0}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{float:left;display:block;padding:15px 20px 15px;margin-left:-20px;font-size:20px;font-weight:200;color:#777}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none}.navbar-text{margin-bottom:0;line-height:50px;color:#777}.navbar-link{color:#777}.navbar-link:hover,.navbar-link:focus{color:#333}.navbar .divider-vertical{height:50px;margin:0 9px;border-left:1px solid #f2f2f2;border-right:1px solid #fff}.navbar .btn,.navbar .btn-group{margin-top:0px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;content:"";line-height:0}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:10px}.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:10px;margin-bottom:0}.navbar-search .search-query{margin-bottom:0;padding:4px 14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1}.navbar-static-top{position:static;margin-bottom: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-left:0;padding-right:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1110px}.navbar-fixed-top{top:0}.navbar-fixed-bottom{bottom:0}.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:15px 15px 15px;text-decoration:none}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{background-color:transparent;color:#333;text-decoration:none}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-left:5px;margin-right:5px;color:#fff;background-color:#ededed;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);*background-color:#e5e5e5;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.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}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute;top:-7px;left:9px}.navbar .nav>li>.dropdown-menu:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:10px}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{border-top:7px solid #ccc;border-top-color:rgba(0,0,0,0.2);border-bottom:0;bottom:-7px;top:auto}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{border-top:6px solid #fff;border-bottom:0;bottom:-6px;top:auto}.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#333;border-bottom-color:#333}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{background-color:#e5e5e5;color:#555}.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{left:auto;right:0}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{left:auto;right:12px}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{left:auto;right:13px}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{left:auto;right:100%;margin-left:0;margin-right:-1px}.navbar-inverse .navbar-inner{background-color:#1b1b1b;border-color:#252525}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{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{background-color:transparent;color:#fff}.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,.navbar-inverse .navbar-link:focus{color:#fff}.navbar-inverse .divider-vertical{border-left-color:#111;border-right-color:#222}.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{background-color:#111;color:#fff}.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .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-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;background-color:#fff;border:0;outline:0}.navbar-inverse .btn-navbar{color:#fff;background-color:#0e0e0e;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);*background-color:#040404;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.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}.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:.8;filter:alpha(opacity=80)}.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-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;outline:0}.modal.fade{-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;top:-25%}.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;overflow-y:auto;max-height:400px;padding:15px}.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;*zoom:1}.modal-footer:before,.modal-footer:after{display:table;content:"";line-height:0}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{overflow:hidden;width:100%;position:relative}.carousel-inner>.item{display:none;position:relative;-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,.carousel-inner>.item>a>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;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{left:auto;right:15px}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,0.25)}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;left:0;right:0;bottom:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{color:#fff;line-height:20px}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;color:inherit;letter-spacing:-1px}.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}
/*!
 * Bootstrap Responsive v2.3.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.
 */@-ms-viewport{width:device-width}.hidden{display:none;visibility:hidden}.visible-phone{display:none!important}.visible-tablet{display:none!important}.hidden-desktop{display:none!important}.visible-desktop{display:inherit!important}@media(min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-tablet{display:inherit!important}.hidden-tablet{display:none!important}}@media(max-width:700px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-phone{display:inherit!important}.hidden-phone{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:inherit!important}.hidden-print{display:none!important}}@media(min-width:1200px){.row{margin-left:-10px;*zoom:1}.row:before,.row:after{display:table;content:"";line-height:0}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:10px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1110px}.span16{width:1110px}.span15{width:1040px}.span14{width:970px}.span13{width:900px}.span12{width:830px}.span11{width:760px}.span10{width:690px}.span9{width:620px}.span8{width:550px}.span7{width:480px}.span6{width:410px}.span5{width:340px}.span4{width:270px}.span3{width:200px}.span2{width:130px}.span1{width:60px}.offset16{margin-left:1130px}.offset15{margin-left:1060px}.offset14{margin-left:990px}.offset13{margin-left:920px}.offset12{margin-left:850px}.offset11{margin-left:780px}.offset10{margin-left:710px}.offset9{margin-left:640px}.offset8{margin-left:570px}.offset7{margin-left:500px}.offset6{margin-left:430px}.offset5{margin-left:360px}.offset4{margin-left:290px}.offset3{margin-left:220px}.offset2{margin-left:150px}.offset1{margin-left:80px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:.9009009009009009%;*margin-left:.8558558558558559%}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:.9009009009009009%}.row-fluid .span16{width:100%;*width:99.95495495495496%}.row-fluid .span15{width:93.69369369369369%;*width:93.64864864864865%}.row-fluid .span14{width:87.38738738738739%;*width:87.34234234234235%}.row-fluid .span13{width:81.08108108108108%;*width:81.03603603603604%}.row-fluid .span12{width:74.77477477477478%;*width:74.72972972972974%}.row-fluid .span11{width:68.46846846846847%;*width:68.42342342342343%}.row-fluid .span10{width:62.16216216216216%;*width:62.11711711711712%}.row-fluid .span9{width:55.85585585585585%;*width:55.81081081081081%}.row-fluid .span8{width:49.549549549549546%;*width:49.5045045045045%}.row-fluid .span7{width:43.24324324324324%;*width:43.1981981981982%}.row-fluid .span6{width:36.93693693693694%;*width:36.891891891891895%}.row-fluid .span5{width:30.630630630630627%;*width:30.58558558558558%}.row-fluid .span4{width:24.324324324324323%;*width:24.279279279279276%}.row-fluid .span3{width:18.01801801801802%;*width:17.972972972972972%}.row-fluid .span2{width:11.711711711711711%;*width:11.666666666666666%}.row-fluid .span1{width:5.405405405405405%;*width:5.36036036036036%}.row-fluid .offset16{margin-left:101.8018018018018%;*margin-left:101.71171171171171%}.row-fluid .offset16:first-child{margin-left:100.90090090090091%;*margin-left:100.81081081081082%}.row-fluid .offset15{margin-left:95.49549549549549%;*margin-left:95.4054054054054%}.row-fluid .offset15:first-child{margin-left:94.5945945945946%;*margin-left:94.50450450450451%}.row-fluid .offset14{margin-left:89.1891891891892%;*margin-left:89.0990990990991%}.row-fluid .offset14:first-child{margin-left:88.2882882882883%;*margin-left:88.19819819819821%}.row-fluid .offset13{margin-left:82.88288288288288%;*margin-left:82.7927927927928%}.row-fluid .offset13:first-child{margin-left:81.98198198198199%;*margin-left:81.8918918918919%}.row-fluid .offset12{margin-left:76.57657657657658%;*margin-left:76.4864864864865%}.row-fluid .offset12:first-child{margin-left:75.67567567567569%;*margin-left:75.5855855855856%}.row-fluid .offset11{margin-left:70.27027027027027%;*margin-left:70.18018018018019%}.row-fluid .offset11:first-child{margin-left:69.36936936936938%;*margin-left:69.2792792792793%}.row-fluid .offset10{margin-left:63.96396396396396%;*margin-left:63.873873873873876%}.row-fluid .offset10:first-child{margin-left:63.06306306306306%;*margin-left:62.972972972972975%}.row-fluid .offset9{margin-left:57.65765765765765%;*margin-left:57.567567567567565%}.row-fluid .offset9:first-child{margin-left:56.75675675675675%;*margin-left:56.666666666666664%}.row-fluid .offset8{margin-left:51.35135135135135%;*margin-left:51.26126126126126%}.row-fluid .offset8:first-child{margin-left:50.45045045045045%;*margin-left:50.36036036036036%}.row-fluid .offset7{margin-left:45.04504504504504%;*margin-left:44.95495495495496%}.row-fluid .offset7:first-child{margin-left:44.14414414414414%;*margin-left:44.054054054054056%}.row-fluid .offset6{margin-left:38.73873873873874%;*margin-left:38.64864864864865%}.row-fluid .offset6:first-child{margin-left:37.83783783783784%;*margin-left:37.74774774774775%}.row-fluid .offset5{margin-left:32.43243243243243%;*margin-left:32.34234234234234%}.row-fluid .offset5:first-child{margin-left:31.531531531531527%;*margin-left:31.441441441441434%}.row-fluid .offset4{margin-left:26.126126126126124%;*margin-left:26.03603603603603%}.row-fluid .offset4:first-child{margin-left:25.225225225225223%;*margin-left:25.13513513513513%}.row-fluid .offset3{margin-left:19.81981981981982%;*margin-left:19.729729729729726%}.row-fluid .offset3:first-child{margin-left:18.91891891891892%;*margin-left:18.828828828828826%}.row-fluid .offset2{margin-left:13.513513513513512%;*margin-left:13.423423423423422%}.row-fluid .offset2:first-child{margin-left:12.612612612612612%;*margin-left:12.522522522522522%}.row-fluid .offset1{margin-left:7.207207207207207%;*margin-left:7.117117117117117%}.row-fluid .offset1:first-child{margin-left:6.306306306306306%;*margin-left:6.216216216216216%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:10px}input.span16,textarea.span16,.uneditable-input.span16{width:1096px}input.span15,textarea.span15,.uneditable-input.span15{width:1026px}input.span14,textarea.span14,.uneditable-input.span14{width:956px}input.span13,textarea.span13,.uneditable-input.span13{width:886px}input.span12,textarea.span12,.uneditable-input.span12{width:816px}input.span11,textarea.span11,.uneditable-input.span11{width:746px}input.span10,textarea.span10,.uneditable-input.span10{width:676px}input.span9,textarea.span9,.uneditable-input.span9{width:606px}input.span8,textarea.span8,.uneditable-input.span8{width:536px}input.span7,textarea.span7,.uneditable-input.span7{width:466px}input.span6,textarea.span6,.uneditable-input.span6{width:396px}input.span5,textarea.span5,.uneditable-input.span5{width:326px}input.span4,textarea.span4,.uneditable-input.span4{width:256px}input.span3,textarea.span3,.uneditable-input.span3{width:186px}input.span2,textarea.span2,.uneditable-input.span2{width:116px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.thumbnails{margin-left:-10px}.thumbnails>li{margin-left:10px}.row-fluid .thumbnails{margin-left:0}}@media(min-width:768px) and (max-width:979px){.row{margin-left:-10px;*zoom:1}.row:before,.row:after{display:table;content:"";line-height:0}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:10px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1110px}.span16{width:1110px}.span15{width:1040px}.span14{width:970px}.span13{width:900px}.span12{width:830px}.span11{width:760px}.span10{width:690px}.span9{width:620px}.span8{width:550px}.span7{width:480px}.span6{width:410px}.span5{width:340px}.span4{width:270px}.span3{width:200px}.span2{width:130px}.span1{width:60px}.offset16{margin-left:1130px}.offset15{margin-left:1060px}.offset14{margin-left:990px}.offset13{margin-left:920px}.offset12{margin-left:850px}.offset11{margin-left:780px}.offset10{margin-left:710px}.offset9{margin-left:640px}.offset8{margin-left:570px}.offset7{margin-left:500px}.offset6{margin-left:430px}.offset5{margin-left:360px}.offset4{margin-left:290px}.offset3{margin-left:220px}.offset2{margin-left:150px}.offset1{margin-left:80px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:.9009009009009009%;*margin-left:.8558558558558559%}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:.9009009009009009%}.row-fluid .span16{width:100%;*width:99.95495495495496%}.row-fluid .span15{width:93.69369369369369%;*width:93.64864864864865%}.row-fluid .span14{width:87.38738738738739%;*width:87.34234234234235%}.row-fluid .span13{width:81.08108108108108%;*width:81.03603603603604%}.row-fluid .span12{width:74.77477477477478%;*width:74.72972972972974%}.row-fluid .span11{width:68.46846846846847%;*width:68.42342342342343%}.row-fluid .span10{width:62.16216216216216%;*width:62.11711711711712%}.row-fluid .span9{width:55.85585585585585%;*width:55.81081081081081%}.row-fluid .span8{width:49.549549549549546%;*width:49.5045045045045%}.row-fluid .span7{width:43.24324324324324%;*width:43.1981981981982%}.row-fluid .span6{width:36.93693693693694%;*width:36.891891891891895%}.row-fluid .span5{width:30.630630630630627%;*width:30.58558558558558%}.row-fluid .span4{width:24.324324324324323%;*width:24.279279279279276%}.row-fluid .span3{width:18.01801801801802%;*width:17.972972972972972%}.row-fluid .span2{width:11.711711711711711%;*width:11.666666666666666%}.row-fluid .span1{width:5.405405405405405%;*width:5.36036036036036%}.row-fluid .offset16{margin-left:101.8018018018018%;*margin-left:101.71171171171171%}.row-fluid .offset16:first-child{margin-left:100.90090090090091%;*margin-left:100.81081081081082%}.row-fluid .offset15{margin-left:95.49549549549549%;*margin-left:95.4054054054054%}.row-fluid .offset15:first-child{margin-left:94.5945945945946%;*margin-left:94.50450450450451%}.row-fluid .offset14{margin-left:89.1891891891892%;*margin-left:89.0990990990991%}.row-fluid .offset14:first-child{margin-left:88.2882882882883%;*margin-left:88.19819819819821%}.row-fluid .offset13{margin-left:82.88288288288288%;*margin-left:82.7927927927928%}.row-fluid .offset13:first-child{margin-left:81.98198198198199%;*margin-left:81.8918918918919%}.row-fluid .offset12{margin-left:76.57657657657658%;*margin-left:76.4864864864865%}.row-fluid .offset12:first-child{margin-left:75.67567567567569%;*margin-left:75.5855855855856%}.row-fluid .offset11{margin-left:70.27027027027027%;*margin-left:70.18018018018019%}.row-fluid .offset11:first-child{margin-left:69.36936936936938%;*margin-left:69.2792792792793%}.row-fluid .offset10{margin-left:63.96396396396396%;*margin-left:63.873873873873876%}.row-fluid .offset10:first-child{margin-left:63.06306306306306%;*margin-left:62.972972972972975%}.row-fluid .offset9{margin-left:57.65765765765765%;*margin-left:57.567567567567565%}.row-fluid .offset9:first-child{margin-left:56.75675675675675%;*margin-left:56.666666666666664%}.row-fluid .offset8{margin-left:51.35135135135135%;*margin-left:51.26126126126126%}.row-fluid .offset8:first-child{margin-left:50.45045045045045%;*margin-left:50.36036036036036%}.row-fluid .offset7{margin-left:45.04504504504504%;*margin-left:44.95495495495496%}.row-fluid .offset7:first-child{margin-left:44.14414414414414%;*margin-left:44.054054054054056%}.row-fluid .offset6{margin-left:38.73873873873874%;*margin-left:38.64864864864865%}.row-fluid .offset6:first-child{margin-left:37.83783783783784%;*margin-left:37.74774774774775%}.row-fluid .offset5{margin-left:32.43243243243243%;*margin-left:32.34234234234234%}.row-fluid .offset5:first-child{margin-left:31.531531531531527%;*margin-left:31.441441441441434%}.row-fluid .offset4{margin-left:26.126126126126124%;*margin-left:26.03603603603603%}.row-fluid .offset4:first-child{margin-left:25.225225225225223%;*margin-left:25.13513513513513%}.row-fluid .offset3{margin-left:19.81981981981982%;*margin-left:19.729729729729726%}.row-fluid .offset3:first-child{margin-left:18.91891891891892%;*margin-left:18.828828828828826%}.row-fluid .offset2{margin-left:13.513513513513512%;*margin-left:13.423423423423422%}.row-fluid .offset2:first-child{margin-left:12.612612612612612%;*margin-left:12.522522522522522%}.row-fluid .offset1{margin-left:7.207207207207207%;*margin-left:7.117117117117117%}.row-fluid .offset1:first-child{margin-left:6.306306306306306%;*margin-left:6.216216216216216%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:10px}input.span16,textarea.span16,.uneditable-input.span16{width:1096px}input.span15,textarea.span15,.uneditable-input.span15{width:1026px}input.span14,textarea.span14,.uneditable-input.span14{width:956px}input.span13,textarea.span13,.uneditable-input.span13{width:886px}input.span12,textarea.span12,.uneditable-input.span12{width:816px}input.span11,textarea.span11,.uneditable-input.span11{width:746px}input.span10,textarea.span10,.uneditable-input.span10{width:676px}input.span9,textarea.span9,.uneditable-input.span9{width:606px}input.span8,textarea.span8,.uneditable-input.span8{width:536px}input.span7,textarea.span7,.uneditable-input.span7{width:466px}input.span6,textarea.span6,.uneditable-input.span6{width:396px}input.span5,textarea.span5,.uneditable-input.span5{width:326px}input.span4,textarea.span4,.uneditable-input.span4{width:256px}input.span3,textarea.span3,.uneditable-input.span3{width:186px}input.span2,textarea.span2,.uneditable-input.span2{width:116px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}}@media(max-width:767px){body{padding-left:20px;padding-right:20px}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-left:-20px;margin-right:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;clear:none;width:auto;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{float:none;display:block;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="offset"]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.controls-row [class*="span"]+[class*="span"]{margin-left:0}.modal{position:fixed;top:20px;left:20px;right:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}}@media(max-width:480px){.nav-collapse{-webkit-transform:translate3d(0,0,0)}.page-header h1 small{display:block;line-height:20px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-left:10px;padding-right:10px}.media .pull-left,.media .pull-right{float:none;display:block;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal{top:10px;left:10px;right:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media(max-width:979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-left:10px;padding-right:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111}.nav-collapse.in .btn-group{margin-top:5px;padding:0}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;float:none;display:none;max-width:none;margin:0 15px;padding:0;background-color:transparent;border:0}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{overflow:hidden;height:0}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-left:10px;padding-right:10px}}@media(min-width:979px+1){.nav-collapse.collapse{height:auto!important;overflow:visible!important}}

/*!
 * Bootstrap Modal
 *
 * Copyright Jordan Schroter
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */

.modal-open {
	overflow: hidden;
}

.modal-open.page-overflow .page-container,.modal-open.page-overflow .page-container .navbar-fixed-top,.modal-open.page-overflow .page-container .navbar-fixed-bottom,.modal-open.page-overflow .modal-scrollable {
	overflow-y: scroll;
}

@media(max-width:979px) {
	.modal-open.page-overflow .page-container .navbar-fixed-top,.modal-open.page-overflow .page-container .navbar-fixed-bottom {
		overflow-y: visible;
	}
}

.modal-scrollable {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	overflow: auto;

}

.modal {
	outline: 0;
	position: absolute;
	margin-top: 0;
	top: 50%;
	overflow: visible;
}

.modal.fade {
	top: -100%;
	-webkit-transition: opacity .3s linear,top .3s ease-out,bottom .3s ease-out,margin-top .3s ease-out;
	-moz-transition: opacity .3s linear,top .3s ease-out,bottom .3s ease-out,margin-top .3s ease-out;
	-o-transition: opacity .3s linear,top .3s ease-out,bottom .3s ease-out,margin-top .3s ease-out;
	transition: opacity .3s linear,top .3s ease-out,bottom .3s ease-out,margin-top .3s ease-out;
}

.modal.fade.in {
	top: 50%;
}

.modal-body {
	max-height: none;
	overflow: visible;
}

.modal.modal-absolute {
	position: absolute;
	z-index: 950;
}

.modal .loading-mask {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: #fff;
	border-radius: 6px;
}

.modal-backdrop.modal-absolute {
	position: absolute;
	z-index: 940;
}
/* overlay.png */
.modal-backdrop, .modal-backdrop.fade.in {
	background :url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGNi2AQAALsAtXXCpvIAAAAASUVORK5CYII=);
	opacity: 1;
}

.modal.container {
	width: 940px;
	margin-left: -470px;
}

.modal-overflow.modal {
	top: 1%;
}

.modal-overflow.modal.fade {
	top: -100%;
}

.modal-overflow.modal.fade.in {
	top: 1%;
}

.modal-overflow .modal-body {
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}


@media(min-width:1200px) {
	.modal.container {
		width: 1170px;
		margin-left: -585px;
	}
}

@media(max-width:899px) {
	#myModal.modal {width: 100%!important;}
	.modal,.modal.container,.modal.modal-overflow {
		bottom: auto;
		padding: 0!important;
	}

	.modal.fade.in,.modal.container.fade.in,.modal.modal-overflow.fade.in {
		top: 1%;
		bottom: auto;
	}

	.modal-body,.modal-overflow .modal-body {
		margin: 0;
		height: auto!important;
		max-height: none!important;
		overflow: visible!important;
	}

	.modal-footer,.modal-overflow .modal-footer {
		position: static;
	}
	.follow-area {float: none}
}


.loading-spinner {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -12px 0 0 -12px;
}

.animated {
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	-o-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
}

@-webkit-keyframes shake {
	0%,100% {
		-webkit-transform: translateX(0);
	}

	10%,30%,50%,70%,90% {
		-webkit-transform: translateX(-10px);
	}

	20%,40%,60%,80% {
		-webkit-transform: translateX(10px);
	}
}

@-moz-keyframes shake {
	0%,100% {
		-moz-transform: translateX(0);
	}

	10%,30%,50%,70%,90% {
		-moz-transform: translateX(-10px);
	}

	20%,40%,60%,80% {
		-moz-transform: translateX(10px);
	}
}

@-o-keyframes shake {
	0%,100% {
		-o-transform: translateX(0);
	}

	10%,30%,50%,70%,90% {
		-o-transform: translateX(-10px);
	}

	20%,40%,60%,80% {
		-o-transform: translateX(10px);
	}
}

@keyframes shake {
	0%,100% {
		transform: translateX(0);
	}

	10%,30%,50%,70%,90% {
		transform: translateX(-10px);
	}

	20%,40%,60%,80% {
		transform: translateX(10px);
	}
}

.shake {
	-webkit-animation-name: shake;
	-moz-animation-name: shake;
	-o-animation-name: shake;
	animation-name: shake;
}

@-webkit-keyframes arrowAnimation {
	0% {
		top: -5px;
	}

	50% {
		top: 10px;
	}

	100% {
		top: -5px;
	}
}

@-moz-keyframes arrowAnimation {
	0% {
		top: -5px;
	}

	50% {
		top: 10px;
	}

	100% {
		top: -5px;
	}
}

@-o-keyframes arrowAnimation {
	0% {
		top: -5px;
	}

	50% {
		top: 10px;
	}

	100% {
		top: -5px;
	}
}

@keyframes arrowAnimation {
	0% {
		top: -5px;
	}

	50% {
		top: 10px;
	}

	100% {
		top: -5px;
	}
}

* {
	font-weight: 300;
	-webkit-text-rendering: optimizelegibility;
	-moz-text-rendering: optimizelegibility;
	-ms-text-rendering: optimizelegibility;
	o-text-rendering: optimizelegibility;
	text-rendering: optimizelegibility;
	webkit-font-smoothing: antialiased;
	moz-font-smoothing: antialiased;
	ms-font-smoothing: antialiased;
	o-font-smoothing: antialiased;
	font-smoothing: antialiased;
}

strong {
	font-weight: bold;
}

h1,h2,h3,h4,h5,h6 {
	font-weight: 300;
}

a	{
	color:#3498db;
	text-decoration:none}

a:hover,a:focus {
	color:#2980b9;
	text-decoration:none;
	outline: 0}


a:focus, a:active, 
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
select::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: 0;
    outline : 0;
}

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, .form-control:focus, select:focus {   
border-color: red;
box-shadow: none;
outline: 0 none;}


html, body {
	height: 100%;
}


body {
	overflow-x: hidden;
	font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;
	background-color: #EEE;
	color: #666;
}

body.loggedin .home-only {position:fixed;top:0}

.OutContainer {margin-top:50px}


.ir {
	background-color: transparent;
	border: 0;
	overflow: hidden;
	*text-indent: -9999px;
}

.ir:before {
	content: "";
	display: block;
	width: 0;
	height: 150%;
}


.form-control, input[type="text"], input[type="password"], input[type="email"] {
display: block;
width: 100%;
height: 36px;
box-sizing: border-box;
padding: 0px 10px;
margin-bottom: 20px;
font-size: 14px;
line-height: 1.428571429;
color: #555;
vertical-align: middle;
border: 1px solid #DDD;
}

.magic {display:none !important}

.logo {
	width: 52px;
	height: 50px;
	margin: 0 auto;
	display: block;
	overflow: hidden;
	position: absolute;
	background: none;
	font-size: 52px;
	left: 50%;
	margin-left: -26px;
	z-index: -1;
}


.logo i {
	margin-top: -4px;
	position: absolute;
}

.appContainer {
	overflow: hidden;
	z-index: 50;
	-webkit-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}

.toleft {margin-left: -100px;}
.toright {margin-right: -100px;}

.appContainer .app {
	position: relative;
	left: 0;
	top: 0;
}

.navbar {
	position: relative;
	margin: 0;
	padding: 0;
	z-index: 50;
}

.navbar.navbar-fixed-top {
	position: fixed;
}

.navbar-form .input-append {
	margin-top: 8px;
	margin-bottom: 0;
}

.navbar-form .input-append input {
	border: 1px solid #fff;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACuUlEQVRYR71W23HiMBTFwP8mFYRUEBjge0kFWSoIqWBJBeutIEkFCxXEVLDeb2AMFYR0QP557DmM5JWFZMnOgmY89lj3nnvuQ1c3qHisJEmau93ubr/f9/BcBEHQpBq+F/he812v18etVmvhAZcRCfIUZrPZN+w/4Wl4Aq8gF3Y6nbGnfMVIAB43ttvtL4D0fIE0ubhWqz36ROSIAMMN478BeFHSuFRjavrdbjfOw8kQEMYTi8IE+Y6q1epCeiZqo8nagM69SQ97t3kkUgIi7DSuez5BOIcwyvxal9B/hsCdJrSG/q0tHSkBFBzDnsk5PH5st9sE9V7z+XwIr1m46eIpQRRaJpADAVHtr6pAGeNSHyQGMMoiThfwHuDMSCchCbxho6FsTnCUeARLLzgVaelYAfP6iICp8JCza1fOXcxETdCxdAEXsNlmFUyn0xDh+fE/vZdYiAJDrp6OF0RhmEkNCMQg8FX+tOXK5bFpX68t1MUfFGNPJ5DI3s4NU5jKGKeOIQ1rROAyQwAs9+oPCOTeD0XJuPADl0BRg7q8C58EeIXeSMUTp6CiR5in4GxFCCeXIHCYJdKiRwTYar8r/8YQGnw29NT3OoYnbkT65daHc+yQ/yIgmK7wvlL+RxDsfyYK8J53i9rO34HZ0DEPR67I5eFDqgheeub1YqShMl3RZJxYtv6iDiQcxWLIftG8jMR8xzRZl+h6nANst+gIJB6MKZA/EYUevOZgYloj9PII4/dS3pQ0utlsbqBDo3xcc+QRiaO2K0iwUvVI+KTfRyZDwjaWMx0joKUd0gdZkflwOJCSyL14REGFAFOPaB6Xd6Qj5OhlaEK63oGE180nmhXnvKa4utX0LIEcsz708duDxIsXgYLhz4g7SKxPToBsckh8nIWAjQTS9vNsBAQJ3rwDfsP4M2om/AsJnIes/qYTygAAAABJRU5ErkJggg==) 5px center no-repeat;
	background-size: 20px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 0;
	border-radius: 25px;
	transition: All .4s ease;
	-webkit-transition: All .4s ease;
	-moz-transition: All .4s ease;
	-o-transition: All .4s ease;
	width: 30px;
	text-indent: 22px;
	color: #999;
	margin:0 10px 0 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.navbar-form .btn {
display:none}

.navbar-form .input-append button {
	border: 1px solid #CCC;
	border-left: none;
	background: #eee;
}

.navbar-form .input-append button i {
	color: #999;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.navbar-form .input-append input:focus {
	border: 1px solid #ccc;
	width: 190px;
	margin-left: 8px;
}
.row-fluid {
	z-index: 100;
}

.navbar-inner {
	margin: 0;
	padding: 0 !important;
	background: white;
	opacity: 0.97;
	filter: alpha(opacity=99.70);
}

/* navbar main menu */

.controls {
opacity:1;
float:left;margin-top: 8px;
-webkit-transition: opacity 0.2s ease-in-out;
-ms-transition: opacity 0.2s ease-in-out;
-moz-transition: opacity 0.2s ease-in-out;
-o-transition: opacity 0.2s ease-in-out;
transition: opacity 0.2s ease-in-out;}

.controls.on {opacity:0}

.controls i, #main-menu.on a i {
font-size: 21px;
line-height: 35px;
}

.controls .icon-eye {
font-size: 26px;
line-height: 38px;
}
.controls a, #main-menu.on a {
padding: 0px 10px;
display: inline-block;
height: 32px;
min-width: 18px;
float: left;
color: #ccc}

.controls a span, #main-menu span {
vertical-align: top;
font-weight: bold;
line-height: 35px;
text-transform: uppercase;}

.controls a span {padding-left:5px}
.controls a.active, .controls a:hover, #main-menu.on a { color: #3498DB}



.cf {
zoom: 1;
margin: 0;
}

.navi li {
float: left;
position: relative;
list-style-type:none;
}

#main-menu {
display: inline-block;
margin-left: -380px;
z-index:1;
opacity: 0;
width: auto;
float: left;
height: 42px;
padding: 8px 30px 0 0;
background: #FFF;
-webkit-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}

#main-menu.on {
margin-left: 0px;
opacity:1;
}

#main-menu span { display: inline-block;}

#main-menu .icon-coin {
font-size: 26px !important;
}

.by-color {
width: 25px;
height: 25px;
padding: 0 0 0 0 !important;
margin-right: 5px;
float: left;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTEyMDdGNEFGMTg3MTFFMzgxMkJDREY5NDVGQjJBQTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTEyMDdGNEJGMTg3MTFFMzgxMkJDREY5NDVGQjJBQTAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MTIwN0Y0OEYxODcxMUUzODEyQkNERjk0NUZCMkFBMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MTIwN0Y0OUYxODcxMUUzODEyQkNERjk0NUZCMkFBMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pg90iuoAAAWASURBVHjabFZbUNRVHP7O7n8vLLvAriAguqhACF5Jg9QeHJshLZxGZ2qyh+qhV7NpukwP3WayeuilaZp6a0qnm2Vj5jTiUGk6qYVGJl4A3UUMQUQQARd39/Sdy3+hpjPzcc7Z/znf97udcxByMgsEBZBk/8V1oCnIcQKoiQFrKoA9B1pw+NgG9HYuRXd3FUaGChCNjKO6qgc1c09j5eo2tLTsQepmFjIF3GgF4lsBh/vdpkSklJCJDOSbA5Dtk8RVyLdan5KbXv9TBtbyawHhJfBv+IkGv5Tb13XLnz/eJjMpyL6dkFODhtNC5Dy5yL5tjB5gLr489gk+2rseGFRmEMOA6OdQzW8AIXYl3FPOPsbvQs2JjZuPY+0jT6Ji63nMaE5uVOwB8rEIT//2I3q6ub2Om7lTXubHW+zVUmFBYq/dHeE8rkT4W+LbJvhPnkBR43rkV7W71B5tqGr+bDFeGziCHocCtfxhFhEmZwTGdL9ergWUjs/+HDHLUMQf64m8ZAEuNB7BVMeCaRGfMKPHJr9Ddx6Z53FSqOJAPiUUNUwiL+e4VF4EpSU3S1EszThOvshwEOPbD1qr+Eft248nsDew2gS2yHpRTMy2waaQzLfmU0+JhIRZmlsmjFAhUcpx6FAVsPNFvV5lP9WEy+IE5vo1RYYYJ0ZgEq9yco74gzhJdBvdu0nUwH4xUUmUKVukCZ9fICskmeK3fEjOdqZ+xcZ+CqjwKluDzKgXBRwF9Mx4fJsYsEmw6VFClSSttIlXzucLnS8WMiZ1ufSGS9C61Rn8AVuu2LAq+/OsWD5FPDoObtJHiVNGROWimgJL2NeyjwldbSlTh5igUkoXu/LmqxYncRz1V2EW+KztebZoVMoLNGO9FesgDpvz8SCJl1EgILSfIyQcI/mE9XuK81EteGqJk+zH/GHrhVv6fisWskLl2qeFHD1H7AS2cfU9xuq/ieskvJUjB+4QWS2gjnFvzEmOIjI6He1cE7kaN2NHe1qD7OM74N/yLEkkyQTS9qBJi5kM6psfU15nKIwJ1k+kwFqQtr0K36TNBC8U9MFW0Hvb+Wc3cRQVJCm33oZIGrBRMAZJ7VUYvoyTKkeiqxOlpZb0tsW4ubF0Ies2h3jengu8QFzDFXQRUh/dqO4F8ym1UMjurUHFiGdBIzrP2Nj22VNxiUi4AqrUeI3hIWKlq7iQdJvYL9MlorxNEhcpkOSXPkJV7F/6nDac9TSsx/dpu2hQ22cSmvXZs1BDLLcFFnOjrSqulv1yQvWl2v4xzSE1+izPOjx8QGTS0lm1DP2nOhkIYTNNX0WREZE8aEJ5soJYxflCJaKy9DvRTrpOzhP6sEr1DOiayuoyiKPsznlcKvF4vEi/ugNvaBNZwyJqbngaB6nyUGETru7LgBsun71ESykwh3QKZRyXEFGbflXwL70bRHBU312qPdCMztaDqBOL7WksMcmW83QKIKo5rrKXIS32oIf29pC0R2dQ6qwOQh1NidN8mOoHz+JMnOwpj2vb+x9iQ3QeUrLfesC7SMbMyydY3zI084kTJArqpEttuYr0LO22EitkYe/BN83mJEjkRO6qQu+Jw1i7YBFu4qp9SmL6XjF3VcB9HWxcGRKRu4CKSKU2DPE1mo9f0NZSh0UdxhwxvU216vlof/sdNG1o5r0+ZvOnblZVCEyD8Lg3gcfmxVynUv86wVqr6/oanzUuRd3+/3/jVaRZ8HcyOLfrFTR8ehQvf96HZ/iClGWyM553978cPUnr92cFykY2Y/kH9yK+wwPvJP57RbmJV22U1u86BNzHQ5elfJ4f4X0DeLRD4P5EGA0XIii5HYbjx0S6EiPDa/iQr4H3pyi8u31ID11jGcdod7N+zabbPwIMAGux4TvutzpBAAAAAElFTkSuQmCC);
background-size: 100%;
border-radius: 30px;
margin-top: 5px;
}

/* home page header */

.stellar, .navbar-inner, .profile-card, #user_url .placeholder {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}


#farallax {
	height: 525px; 
	position: relative; 
	overflow: hidden;}


.stellar {
	cursor: default;
	height: 525px;
	overflow: hidden;
	content: "";
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center;
	background-size: cover;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	position: absolute;
}

.stellar span {
	margin-top: 40px;
	color: #FFF;
	width: 100%;
	overflow: hidden;
	display: block;
	position: relative;
}

.stellar span h1,.stellar span h2,.stellar span h3 {
	font-size: 120px;
	line-height: 120px;
	color: #FFF;
	text-align: center;
	letter-spacing: -8px;
}

.stellar span h2,.stellar span h3 {
	font-size: 80px;
	line-height: 80px;
	letter-spacing: -6px;
}

.stellar span i.icon-chevron-down {
	text-align: center;
	font-size: 80px;
	color: #fff;
	display: block;
	cursor: pointer;
	position: relative;
	-webkit-animation: arrowAnimation .8s 0 infinite ease-in-out;
	-moz-animation: arrowAnimation .8s 0 infinite ease-in-out;
	-o-animation: arrowAnimation .8s 0 infinite ease-in-out;
	-ms-animation: arrowAnimation .8s 0 infinite ease-in-out;
	animation: arrowAnimation .8s 0 infinite ease-in-out;
}

/* user menu */

#user-menu {
display: inline-block;
text-align: center;
width: auto;
float: right;
padding: 0;
margin: 0;
height: 50px;
font-size: 16px;
z-index: 101}

#user-menu .login i {
font-size: 22px;
font-weight:400;
text-align: left;
line-height: 20px;
margin: 0;
}


#user-menu ul {
width: 100%;
height: 50px;
list-style: none;
position: relative;
display: inline-table;
margin: 0;
padding: 0;
}

#user-menu ul ul {
	display: none;}


#user-menu ul li.active > ul {
	display: block;
}

#user-menu ul li:hover > a i {
	color: #2a2a2a
}

#user-menu ul li {
float: left;
height: 50px;
width: auto;
text-align: left;
}
	
#user-menu ul li:hover, #user-menu ul li.active {
	background: #f2f2f2;
}

#user-menu ul li a {
display: block;
padding: 14px 15px 0;
color: #999;
text-decoration: none;
}

#user-menu ul li .login span {vertical-align: top}
					
#user-menu ul ul {
border-radius: 0px;
padding: 0;
position: absolute;
top: 100%;
}

#user-menu ul ul li {
float: left;
position: relative;
height: 40px;
background: #FAFAFA;
white-space: nowrap;
overflow: hidden;
width: 100%;
}

#user-menu ul li a img {
max-width: 40px;
border-radius: 100%;
margin: -9px 10px 0 0;
}

#user-menu ul ul li a {
	color: #838383;
	padding: 10px;
}	

#user-menu ul li a i {
color: #CCC;
font-size: 12px;
}

#user-menu ul ul li a i {
font-size: 20px;
}

#user-menu ul ul li span {
font-size: 15px;
vertical-align: top;
padding-left: 5px;
}

#user-menu ul ul li a:hover {
	color: #000;
}	

/* category menu */
/* The good stuff */

.switcher {
width: 50px;
height: 50px;
position: relative;
cursor: pointer;
display: inline-block;
float: left;
line-height: 50px;
padding-top: 7px;
box-sizing: border-box;
}


.bars {
  font-size: 1em;
  display: inline-block;
}
.bars > div {
width: 30px;
height: 3px;
margin: 7px 0 0 14px;
  background: #3498DB;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}

.bars.on > div {
margin: 2px 0 13px 14px;
}


.bars.on .top-bar {
  -webkit-transform: translateY(0.35em) rotate(225deg);
  -moz-transform: translateY(0.35em) rotate(225deg);
  -o-transform: translateY(0.35em) rotate(225deg);
  -ms-transform: translateY(0.35em) rotate(225deg);
  transform: translateY(0.35em) rotate(225deg);
}
.bars.on .middle-bar {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -o-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
}
.bars.on .bottom-bar {
  -webkit-transform: translateY(-0.4em) rotate(-225deg);
  -moz-transform: translateY(-0.4em) rotate(-225deg);
  -o-transform: translateY(-0.4em) rotate(-225deg);
  -ms-transform: translateY(-0.4em) rotate(-225deg);
  transform: translateY(-0.4em) rotate(-225deg);
}
/* Just making it fancy looking */

.bars {
  font-size: 3em;
}


body.home_stream #category-subnav {padding-top:0px}
body.loggedin #category-subnav, #category-subnav {padding-top:50px}

#category-subnav.open .category-subnav-header {
background-color: #D9D9D9;
}

.category-subnav-header {
background-color: #E6E6E6;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
color: #525252;
cursor: pointer;
font-size: 24px;
line-height: 46px;
height: 50px;
position: relative;
text-align: center;
-webkit-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}

.changing-title {font-weight: 400; display: inline-block}

.category-subnav-header:hover .category-subnav-affordance {
opacity: .8;
}

.category-subnav-affordance {
opacity: 0.5;
height: 50px;
width: 50px;
float: right;
line-height: 57px;
position: absolute;
top: 0; right: 0;
-webkit-transition: 0.2s all ease-in-out;
-ms-transition: 0.2s all ease-in-out;
-moz-transition: 0.2s all ease-in-out;
-o-transition: 0.2s all ease-in-out;
transition: 0.2s all ease-in-out;
}

.category-subnav-container {
max-height: 0;
width: 100%;
overflow: hidden;
background-color: #95A5A6;
-webkit-transition: max-height 0.3s ease;
-ms-transition: max-height 0.3s ease;
-moz-transition: max-height 0.3s ease;
-o-transition: max-height 0.3s ease;
transition: max-height 0.3s ease;}

#category-subnav.open .category-subnav-container {
max-height: 999px;
}

#category-subnav.open .category-subnav-affordance, .js-toggle-parent.rotate-up {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);
}


.category-subnav-links, .category-subnav-price, .category-subnav-colors {
background-color: #95A5A6;
-webkit-column-count: 4;
-moz-column-count: 4;
column-count: 4;
-webkit-column-gap: 20px;
-moz-column-gap: 20px;
column-gap: 20px;
white-space: nowrap;
overflow: hidden;
font-size: 18px;
max-width: 900px;
margin: 0 auto;
height: 0px;
opacity: 0;
padding: 0;
-webkit-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}

.category-subnav-links a, .category-subnav-price a, .category-subnav-colors a {
color: #F3F3F3;
display: block;
font-weight: 500;
margin: 0 8px 12px;
line-height: 1;
text-decoration: none;
-webkit-transition: color 0.2s ease-in-out;
-ms-transition: color 0.2s ease-in-out;
-moz-transition: color 0.2s ease-in-out;
-o-transition: color 0.2s ease-in-out;
transition: color 0.2s ease-in-out;
-webkit-font-smoothing: antialiased;
}

.palette { display: inline-block;
vertical-align: middle;
width: 15px;
height: 15px;
padding: 0;
border-radius: 9px;
margin: -5px 6px 0 0;
text-indent: -1000em; }
.links-in {height: auto; opacity: 1; padding: 28px 7% 25px;}

.dropdown-explore, .dropdown-price, .dropdown-color {position:relative}

.menu-arrow:after {
position: absolute;
left: 45%;
bottom: -20px;
content: '';
width: 0;
height: 0;
border-left: 10px solid rgba(0, 0, 0, 0);
border-right: 10px solid rgba(0, 0, 0, 0);
border-top: 10px solid #FFF;}

/* web body */
#scroll-animate
{
  overflow: hidden;
}

#scroll-animate-main
{
  width: 100%;
  left: 0;
  position: fixed;
 
}

#heightPage,
#heightScroll
{
  width: 10px;
  top: 0;
  position: absolute;
  z-index: 99;
}

#heightPage
{
  left: 0;
}

#heightScroll
{
  right: 0;
}


header,
footer,
#scroll-animate-main
{
  -webkit-transition-property: all;
     -moz-transition-property: all;
      transition-property: all;

  -webkit-transition-duration: 0.4s;
     -moz-transition-duration: 0.4s;
      transition-duration: 0.4s;

  -webkit-transition-timing-function: cubic-bezier(0, 0, 0, 1);
     -moz-transition-timing-function: cubic-bezier(0, 0, 0, 1);
      transition-timing-function: cubic-bezier(0, 0, 0, 1);
}

.appContent {
	min-height: 400px;
	text-align: center;
	margin: 0 auto;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
	padding: 30px 0;
	overflow: hidden; 
}

.home_stream .appContent {width:100%;max-width: 980px; float:left; display:inline-block; }
.else_stream .appContent {width:100%;max-width: 1322px; }

#home-wrap {
	width: 100%;
	max-width: 1260px;
	margin:30px auto auto;
	overflow: hidden;
}
.single_page {
padding: 30px 25px 25px;}

.page_bg {background: white}

/* Welcome and login area*/

#welcome {
margin-top: 30px }

#welcome h1 {
font-size: 32px;
line-height: 30px;
color: #555;
text-align: center;}

.sign-in {text-align: center;
margin-top: 20px;}

.sign-in a {
width: auto;
}

.via-email {
margin-top: 12px;
font-style: italic;
display: block;
background: rgba(238, 238, 238, 0.9);
width: 150px !important;
margin: 10px auto 0;
height: 25px;
line-height: 23px;
color: #000;
border-radius: 25px;
font-size: 14px;
}

a.via-email span {
font-style: initial;
margin-left: 5px;
margin-top: auto;
width: auto;
color: #000;
display: inline;
}

/* sidebar */

.sidebar {
width: 270px;
float: left;
margin-right: 10px;
}

.sidebaring {
padding: 0;
margin: 0;}

.sidebaring li { list-style-type:none}

.sidebar h3 {
font-size: 16px;
line-height: 16px;}

#side-menu {
clear: both;
display: block;
overflow: hidden;}

#side-menu a {
display: inline-block;
float: left;
width: 85px;
height: 85px;
margin:0 7px 7px 0;
background: url('../img/side-menu.png') no-repeat top left; 
background-size: 85px;
}


#side-menu a:nth-child(3n) {
margin-right: 0;
}


#side-menu a.boy { background-position: 0px 0px; background-color: #648BD8;} 
#side-menu a.girl { background-position: 0px -85px; background-color: #FF5867;} 
#side-menu a.kids { background-position: 0px -170px; background-color: #33AFA4;} 
#side-menu a.tech { background-position: 0px -255px; background-color: #548899;} 
#side-menu a.rides { background-position: 0px -340px; background-color: #FFAF40;} 
#side-menu a.pets { background-position: 0px -425px; background-color: #A78217;} 
#side-menu a.interior { background-position: 0px -510px; background-color: #D80C18;} 
#side-menu a.kitchen { background-position: 0px -595px; background-color: #68AD8C;} 
#side-menu a.workplace { background-position: 0px -680px; background-color: #CDDFE1;} 
#side-menu a.outdoor { background-position: 0px -765px; background-color: #26C281;} 
#side-menu a.hardware { background-position: 0px -850px; background-color: #46A5A5;} 
#side-menu a.sports { background-position: 0px -935px; background-color: #B0B0BD;} 

#side-menu a.more-categories {
width: auto;
height: auto;
float: right;
background: none;
}

.sidebar-fixed-top {
position: fixed;
width: 270px;
top: 55px;
}

.sidebar-tags { 
background: #FFF;
clear: both;
display: block;
overflow: hidden;
padding: 10px;
}
.sidebar-tags a {
display: block;
font-size: 16px !important;
line-height: 24px
}

.sidebar-tags a::before { 
content:"#";
}


#fixed-social {position: fixed; bottom: 5px;}
#sidebar-social {margin: 0}
#sidebar-social li {list-style-type:none; display:inline-block; width: 90px}

/* item code */
.item {
width: 32.3%;
height: auto;
margin: 0.5%;
float: left;
background: #FFF;
padding: 0;
position: relative;
display: inline-block;
overflow: hidden;
border-radius: 0}

img.thumb {
background: #FFF url('../img/loading.svg') no-repeat center center;
}

.item-caption {
position: relative;
overflow: hidden;
padding: 5px 10px 5px;
background: white;
min-height: 37px;
}

.item-caption span {
text-align: left;
font-size: 12px;
text-transform: lowercase;
display: block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}

.item-caption span a {
margin-right: 2px;
color: #ccc;
}

.item-caption a:hover {color: #3498DB}

.item .title {
text-align: left;
color: #666;
line-height: 17px;
font-size: 14px;
margin: 0;
display: block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}

/* overlay.png */
.item .back {
top:0;
left:0;
width: 100%;
height: 100%;
position: absolute;
opacity: 0;
cursor: -webkit-zoom-in;
background :url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGNi2AQAALsAtXXCpvIAAAAASUVORK5CYII=);
}

.item.alpha {
width: 49%;
max-width: 480px;
margin: 0.5%;
height: auto;
background: #FFF;
}

.item.alpha:before, .item.gamma:before{
	content: "";
	display: inline-block;
	padding-top: 100%; /* initial ratio of 1:1*/
}

.item.alpha .itemlink {line-height: 476px;}

.itemlink {
position:absolute;
display:inline-block;
top:0;
left:0;
right:0;
overflow:hidden;}

.item.alpha .thumb {
width: 100%;
max-width: 480px;
height: auto;
max-height: 480px;
}

.item.gamma {
max-width: 317px;
}

.item.gamma .thumb {
width: 100%;
max-width: 320px;
height: auto;
max-height: 320px;
}

.item.gamma .itemlink {
line-height: 314px; }

.item:hover .back, .single-it .article-content:hover .back {
opacity: 1;
}

.tags {
width: 100%;
height: 40px;
background: none;
padding: 0;
color: #666;
line-height: 1;
text-align: center;
position: absolute;
overflow: hidden;
bottom: 90px;
opacity:1;
z-index: 3;
}

.tags a {
background: #2FDAB8;
width: 50%;
height: 40px;
display: block;
float: left;
color: #FFF;
font-size: 24px;
font-weight: bold;
line-height: 39px;
text-align: center;
text-decoration: none;
}

.tags .price-it {
display: block;
margin: 0;
padding: 0;
vertical-align: top;}

.tags i {
display: inline-block;
font-size: 26px;
vertical-align: top;
margin-top: 6px;
}

.tags a.buy-it i {
font-size: 22px;
margin-top: 9px;
}

.tags a.buy-it i.icon-direction {
font-size: 24px;
margin-top: 8px;
}

.tags a span {
font-weight: bold;
text-overflow: ellipsis;
white-space: nowrap;
margin-left: 10px;
overflow:hidden
}

.item .tags a.buy-it span, .single-it .tags a.buy-it span {
margin-left: 2px;
}

.tags a.buy-it {
margin-left: -50%}

.tags a.fancy {
margin-right: -50%;
float: right;
font-size: 26px;
line-height: 37px;}

.tags a.buy-it, .tags a.fancy {
-webkit-transition: margin 0.1s ease-in-out;
-ms-transition: margin 0.1s ease-in-out;
-moz-transition: margin 0.1s ease-in-out;
-o-transition: margin 0.1s ease-in-out;
transition: margin 0.1s ease-in-out;
}

.item:hover .tags a.buy-it {
margin-left: -1px}

.item:hover .tags a.fancy {margin-right: 0px}

.item:hover > .object-share {opacity:1}

.tags .buy-price {
font-size: 15px;
padding-left: 10px;
margin: 0;}

.object-share {
position: absolute;
top: 3px;
right: 4px;
height: 20px;
margin: 0;
font-size: 16px;
z-index: 2;
border-radius: 3px;
padding: 3px 6px 4px;
color: #3AFFD8;
opacity: 0;
}

.object-share span {
font-size: 15px;
vertical-align: top;
opacity: 0;
font-weight: 400;
margin-right: 3px;
line-height: 18px;
}

.object-share:hover span {
opacity: 1 }

.object-share:hover {
color: #fff;
}


/* archive page */

.page-options {
max-width: 1305px;
margin: auto;
overflow: hidden;}

.option-title{
float: left;
font-size: 16px;
}

.sub-cats {
float: right
}

.sub-cats a {
color: #999;
border: 1px solid #CCC;
border-radius: 25px;
padding: 0 8px;
font-size: 14px;
display: inline-block;
height: 20px;
line-height: 20px;
}

.brand-sort {
float: none;
text-align: center;
width: 100%;
}

/* single post */

ul.horizontal-list.bcrumbs {
margin-left: 0
}

ul.horizontal-list.bcrumbs li {
list-style-type: none;
float: left;
font-size:12px;
}

.single-it .tags a {
width: 50%;
height: 50px;
text-align: center;
height: 50px;
line-height: 48px;
font-size: 34px;
}


.single-it .tags a.buy-it {
margin-left: -1px}

.single-it .tags a.fancy {
margin-right: 0;
font-size: 35px;
line-height: 47px
}

.single-it .tags a.buy-it .price-it {width:100%}

.single-it .article-content:hover .title {
opacity: 1;
filter: alpha(opacity=100);
}

.single-it .article-content a {
text-align: center
}
#fancybox {
margin-right: auto;
margin-left: auto;
display: block;
overflow: hidden;
margin-top: 0px;}

.authornpost {background: #f8f8f8; overflow:hidden}

#fancybox .main-post{
margin: 0;
height: auto;
position: relative;}

#fancybox img.lazy {
max-width: 600px;
width:auto}

.main-post.single-it {background: white; line-height:450px}
.main-post.single-it figure {
padding:0;
margin:0;
text-align:center;
}


.main-post.single-it .article-content .back {
top: 0;
left: 0;
width: 100%;
height: 100%;
position: absolute;
background: rgba(0, 0, 0, 0.007);
opacity: 0;
cursor: pointer;
}


.singwrap {
overflow: hidden;
max-width: 880px;
margin: 30px auto;
}

.article-infos {
background:white;
overflow: hidden;
margin-top:50px;
clear: left;
padding:0 10px 50px 10px;}

.wow {
overflow: hidden;
width: 640px;
float: right;
}

.author-wrap {
padding: 25px 20px 20px;
overflow: hidden;
width: 200px;
text-align:center;
float: left;}

.author-wrap img {
border-radius: 100%;
max-width: 80px;
border: 1px solid #EEE;}

.author-meta {
margin-top: 10px;
}

.author-meta .display-name {font-size: 24px; text-transform: none; color: #777; line-height: 23px;}
.author-meta .user-login {font-size: 15px; text-transform: none; color: #999;}

.author-wrap hr {
border-top: 1px solid #EEE;
margin: 40px 0 35px;
}


div.item-cats a:hover, .sub-cats a:hover {
color: #3498DB;
border-color: #3498DB;
}
div.item-cats a {
vertical-align: baseline;
text-transform: lowercase;
display: inline-block;
border: 1px solid #CCC;
line-height: 18px;
border-radius: 25px;
color: #C0BEBE;
font-size: 12px;
margin-bottom: 5px;
height: 18px;
padding: 0 5px;
overflow: hidden
width: autol
}

.author-meta a {font-weight: 400}
.author-meta a.store-link {
display: inline-block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
vertical-align: bottom;}

.author-meta img {
margin-top: -3px;
}

.author-meta time {display: block;font-size:10px; color: #999}

.author-meta p {
margin: 0;
line-height: 17px;
font-size: 13px;
text-transform: uppercase;
}


.follow-area {
display: inline-block;
position: relative;
margin-top: 20px}


.sharing-controls .nav {
float: left;
width: 100%;
color: #777;
cursor: pointer;}

.sharing-controls .go-back, .go-home {display:none}

ul.single-sharing {
list-style-type: none;
float: left;
margin: 0;
}

ul.single-sharing li {
display: inline-block;
}

ul.single-sharing li a {
width: 52px;
margin: 2px;
height: 30px;
line-height: 32px;
display: inline-block;
color: #FFF;
}

ul.single-sharing li a span{display:none;}


.details {position: relative;margin-bottom:30px}

.details h2 {
font-size: 23px;
line-height: 25px;
margin: 10px 0 20px 0;
}

.details h2 a {color: #555}

.follow-btn {
display: block;
background: #95A5A6;
color: #FFF !important;
width: 100px;
height: 30px;
font-size: 17px;
line-height: 30px;
text-align: center;
margin: auto;
r-width: 1px;
text-decoration: none;
-webkit-font-smoothing: antialiased;
border-radius: 2px;
border: 1px solid #529ECC;
overflow: hidden;
cursor: pointer;
}
.follow-btn:hover {color:white;text-decoration:none}
.follow-btn.loggedin.followed, .follow-btn.loggedin.brand_followed {
color: #BFBFBF !important;
background: rgba(0, 0, 0, 0);
border-color: #BFBFBF;}

.single-it .tags {
height: 50px;
width: 100%;
opacity: 1; 
bottom: -51px;
text-align: left;
position: absolute;
filter: alpha(opacity=100);}

.single-it .tags i {
font-size: 34px;
vertical-align: top;}

.single-it .tags a.buy-it i {
font-size: 27px;
margin-top:12px;
}

.single-it .tags a.buy-it i.icon-direction {
font-size: 30px;
margin-top: 10px;
}

.tags a:hover, .tags .fancy:hover, .tags .fancy.faved {
color: black
}

.main-post.single-it .article-content .title {
width: 100%;
bottom: 0;
top: auto;}

.main-post.single-it .article-content .title p {text-align:center}

.details.is-active blockquote {
max-height: 600px;
}

.details.is-active blockquote:after {
background: none;
}

blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 60px;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}

blockquote {
line-height: 10px;
max-height: 30px;
overflow: hidden;
  border-left: 10px solid #ccc;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
-webkit-transition: max-height 0.2s;
-moz-transition: max-height 0.2s;
-o-transition: max-height 0.2s;
transition: max-height 0.2s;
margin: 0 0 10px;}

blockquote p {
display: inline;
font-size: 15px;
line-height: 20px;
}


blockquote:after {
content: "";
position: absolute;
bottom: 25px !important;
right: 0;
width: 100%;
height: 70px;
z-index: 2;
bottom: 1.33333em;
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */ }

.article-content {
overflow: hidden;
position: relative;
background:white
}

.discussion-wrap { padding-bottom: 25px;
width: 300px;
float: left;
margin-left :10px;}

.rating-wrap {
float: right;
margin:35px 10px 0 0;
height: 50px}

.faver img {
border-radius: 100%;
max-width: 50px;
}

.js-toggle-parent {
outline: none;
margin: auto;
height: 15px;
font-size: 20px;
line-height: 1;
cursor: pointer;
text-decoration: none;
display: table;
color: #999;
text-align: center;
-webkit-transition: 0.2s all ease-in-out;
-ms-transition: 0.2s all ease-in-out;
-moz-transition: 0.2s all ease-in-out;
-o-transition: 0.2s all ease-in-out;
transition: 0.2s all ease-in-out;}

.item-footer {
width: 100%;
background: #FFF;
overflow: hidden;
margin-top: 30px;
padding: 50px 20px}

.hero-unit {
margin: 0;
font-size: 18px;
font-weight: 200;
line-height: 30px;
color: inherit;
background-color: #EEE;
}

#fancybox, .singwrap {
-webkit-transition: all 1s;
transition: all 1s; }

.single_page {padding: 50px 70px 70px; background: white}

.single_page p {
font-size: 15px;
line-height: 22px;
}
.single_page header h1 {
text-align: center;
font-size: 45px;
line-height: 45px;
margin-bottom: 25px;
}

section.timeline-effect {
position: relative;
margin-left: 80px;
border-left: 3px solid #E5E5E5;
padding-bottom: 30px;
padding-left: 18px;
text-align: left;
}

.timeline-effect h3:before {
content: '';
display: inline-block;
width: 14px;
height: 14px;
border-radius: 17px;
background: #FFF;
border: 3px solid #E5E5E5;
position: absolute;
top: 0px;
left: -11px;
}

.timeline-effect h3 {
margin: 0 0 14px 0;
font-size: 14px;
line-height: 20px;
color: #666;
font-weight: 200;
}

/*
.timeline-effect:last-child h3:before {
left: -7px;
}

.timeline-effect:last-child {
border: 0}
*/


/* Item Rating*/

.spr_rating_piece {
    display: block;
    float: left;
    width: 20px;
    height: 20px;
cursor: pointer;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAAAyCAYAAAC+jCIaAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAhASURBVHjaYvz//z/DKBgF1AYAAcRCawsMZzxQANHnMxQeDOWAopc/GBkZaeoPg+n3wf64kKlIU38ABBDNExYzw+8GKDNhKCesUX+QBgACiJGWVSEol7Mw/rkPYv/5z6I4VEstevqDliUWqLRC9gctSy2AAGKiU+5AYQ/hXD7qDyIBQADRrMRCzuUwMBRLLXr7g1YlFnJphewPWpVaAAHERI/cMZRz+6g/yAMAAUSTEgtbLh+KpdZA+IMWJRa20orWpRZAADHRK3cMxdw+6g/yAUAAUb3EwpfLh1KphdUf/xkOMjAy2NPSH9QusTBKK5AfwBah+oPapRZAADHRM3cMpdyOw40Nw8AfDfTwB0AAUbXEIqa0GgqlFi5/nE5XYTSdcecALUstapZY2EqrM5mqDiCmyfTbB2hZagEEEBMdcjl2tYx/C4ZimwQjtw8tfzTQyx8AAUS1EstwwQMBlp9/3hOrHmjrh7/swNyeoPBhUJVWePwBKrFANHKpRW1/UKvEMph/H9UfSKUVDCCXWjB/XEhUpIo/AAKIaiUWy48/JKV4YPAJkKqHHoBINzUMQX800NMfAAFElRILlMuZf/65D3IcKfoGW6lFyB+wEouWpRY1SixQaYXiDyylFa1LLYAAYqJW7iA1UQ3G3E6iPxqGkD8a6O0PgAAiusQC9ZRYmf/IA5U7AJM2yNEG/xn+KzAyMCpQwyFAsx4AzQL1Si4AffgBmHEP/P7L8pDaPUdK/IFcYqGXWtTyB7ElFqjHR5Q/8JRW2EotQv4gtucIEEAoCQsW6P/+/TcAelCAAeRohv9ARzMaDGwe/H8B6IYPQA8eALr3AxMT4wV8kUUrf2BJWA5AN+2npj+QExYs8VDkj/8MjsCEdYBAwqKKP5ATHUAAMRrPuDOBkeGf/cAnHvIT3X8GpoOQopy2/kBPWLhKrUHjDyJKK3ylFiX+AAggRkhD7/cBYLGnPySTFcP/i3/ZWcGBR2t/YEtY4BJy9m0Dlr+MoOrI4T+wZAFWA8BqiUEBWPjI08MfwErnIdBhD4B2XwDaDWp4H/jD/P/DhTS1CyQ1+mfdopo/AAIIXBVCekNDL3HBPAHrjdHaH7gSFt42HVqiA6aCAPSIQvYHqCrEldlBCQhYV26gJPGQ3dNES3T4/AHqVQIEELyNNdQSF3qiQh0yoI0/yElY6ImM+R/jfuQeG7o/YG0sbIkLPBzA9N+RXokJXyLD5Q/YUAVAAMGHG0AeA0mAFAzVRDWY/UFMokIGoAhC9wdIL8gMUMQO5kQFAgABxIQtUuBLKwZlomLYiCsyBqs/sCcqwv6AJS5kfwxk4sKeqCD+QB9UBQggnONYJjNuLwAWy/GDKlH9/7/wTIZqAil6qOkPcttYGJGBxx+4xrGMp99C8Qe9q0WsiQroj7OZalj9ARBAOEfeQR4HaRzKiWqg/UFqosIHQBGI7A96llykJioQAAggpsEaKdRIVAPpD2omqoFMXOQkKhAACCCmwZzjqREZA+EP4xm3E6idqAglLvDoOZWB0fRbCeQkKhAACCCmwZrjqRkZ9PQHKFExMTLOp0Wiwpe4QFMyoIRAzUSFzR/EJCoQAAggpsGY42kRGfTwB2iOEhQZ9PAHeuICRybQbtihHxRVf0AzsPmD2EQFAgABxERypAC7l/QYUqBFZNDaH+iT4rT2BzhxofmDGuvW0c0A2UFKogIBgABiYhgFVM4UAzgwS8VxO0r9ARBAJCcsRob/8rQOnyFtx3+GCwPlD9AaqsHiD4AAIqPEosfymqFrB3Rx3ID4A9XugfUHQACRlLBAYzP0HAcaimYDwQF62YVl/OoArfxB6lgZQACRlLCY/zMp0Cth0dIucs0GrZwgpOYPA8uDgfIHut1YE+P8+wIgTGt/AAQQSQmL8d9/upVYtLSLXLNBO19MZt2NJ6VnSE9/EOoRGs+8Ew/yAwiD2KT0DEn1B0AAkdrGcqBbB4eRgZaJmCx/gAYLGf//X2Ay8zb+BIbUO6ObP/D0CEGJyHjGrfsgt4P9APUHSAxvAqPAHwABxERaZNO+l4Nkmz7tEi1l/gDthEFKYAFYuuoP6O0PbD1CYKIJQCQoRgVc/oAmMKr6AyCAmEgNUJI9/5/hIXhJLRmRR7suOnX8AY2Y9aYz7+wH79jB0qOilz/+MzHChwdA84YmM27vB7kN3X58/gDpQZ5zpMQfAAFE9L5CUrc6AU39CCw+G86mqUyA6m8A8kEbKflJGEtxPJ2hQs2eDq39cQCooREaE/vJ8Qex+woxtmwB7YDaW4+tqof541y66gSofrL8QWgrGQwABBDRJdY/hv8KxEYEyFF/2VkUYJEBAsCAbQCJgeTAaqhoJymAxv6ARDYkcunrD5CdkETggMsfsEQFAsAEQlN/AAQQ0RcIMBEoCkGOY/zPMOEvB8sEXMttoeINwG77BNBWbkIlGBOJxe8g8ofDAPjDAZc/cJ3FABVvMJh/n+r+AAggUm6mcMDd/vi/8C8DawOx28jhETPjwQLQGU54lg7Tohc6YvxB7IQ0PIFNv081fwAEENFVIbaeFMgDoJPgQDP45JyxANID0gsyA9tSFlr0QkeCP0ArEchZ5QDSA9JLDX8ABBBRjXeMw8j+Mxz8w8CSQIsDO1gY/ixA3upN6V6+oeYPYhrv2A5VA/mD2gfUgo+aRPMHMAMR5Q+AACKqxALWvwbwATNID8eBFueHgswEmQ3u4UAH55C78ZSC4eoP0PkMtDirHWQm+OwHJH8QuwQaIICIb2PRoOuPC0DtcaBmZAxHfxDb9acUQO1xIGVdPUAAMY5ehDkKaAEAAgwApTZ9jrh5+GgAAAAASUVORK5CYII=) -40px 0px no-repeat;
background-size: 60px !important;

}

#spr_container span {
font-size: 15px;
vertical-align: top;
}

#spr_votes {
padding-left: .5em;
line-height: 20px;
color: #999;
width: 65px;
display: inline-block;
text-align: center;
}

#spr_container i {
font-size: 45px;
color: #777;
}

#spr_score {
position: absolute;
float: left;
background: #777;
color: #FFF;
margin: 6px 0 0 -35px;
width: 22px;
height: 24px;
line-height: 25px;
text-align: center;
font-family: sans-serif;
padding: 0 1px;
}

#spr_shapes { 
display: inline-block;}

#spr_container {
    line-height: 20px;
    margin: 0 0 35px 0px;
}

.spr_visual_container {
    height: 20px;
    line-height: 1;
    display: inline-block;
    margin: 0;
    padding: 0;
    vertical-align: top;
    margin-top: 6px;
}
}

#spr_shapes {
    display: inline;
}

.spr_hidden {
    display: none;
}

.spr_adm_label {
    width: 150px;
}

.spr_ys_empty {
    background-position: -40px 0;
}

.spr_ys_full_voted {
    background-position: 0px 0px;
}

.spr_ys_half_voted {
    background-position: -20px 0
}

.spr_ys_full_voting {
    background-position: 0 -20px;
}

.spr_ys_half_voting {
    background-position: -20px 0;
}


/* related */

article.related-to {
display: inline-block;
margin-bottom:3px;
}


/* comments */
.comment-status-ajax-loader {width: 50px; height: 50px; background: blue}

.comment-content a {
	word-wrap: break-word;
}

.comment-content p, .comment-contentt p {
font-size: 13px;
margin: 0;
line-height: 17px;
padding: 8px 0 5px;
}

.fn {color: #3B5998}

.comments-title {
	color: #574d4d;
	font-size: 15px;
	font-size: 1.5rem;
	font-weight: normal;
}
.comment-list,
li.comment {
	list-style: none;
	margin: 0;
	padding: 0;
	clear: both;
	line-height:30px
}
.comment-list {
	margin-bottom: 1.5em;
}

li.comment {
padding: 0px;
margin-bottom: 5px;
word-wrap: break-word;;}

.comment-author {
float: left;
margin-right:0px;
display: inline-block;
width: 50px;
}

.comment-meta,
.comment-meta a {
color: #999;
font-size: 11px;
font-size: 0.7rem;
line-height: 3px;
padding-bottom: 4px;
text-transform: lowercase;
}

.comment-contentt .comment-meta {
color: #E9E9E9;
}

.comment .avatar {
float: left;
width: 40px;
height: 40px;
margin: 0;
}

article.comment.clear {height:45px;}

.comment depth-1 {margin-top:10px}

#comments li.depth-1 > article .comment-contentt {
	background:#FF8484 !important; color:white !important}

#comments li.depth-1 > article .comment-contentt:before {
		border-left:20px solid #FF8484 !important;}


#comments li.depth-1 > article .comment-content, #comments li.depth-1 > article .comment-contentt {
position: relative;
padding: 0px 15px 5px;
background: #f0f0f0;
border-radius: 3px;
color: #000;
float: left;
max-width: 210px;
line-height: 25px;
margin-bottom: 3px;
}
		

#comments li.depth-1 > article .comment-content:after {
content: "";
position: absolute;
top: 12px;
right: 100%;
width: 0;
height: 0;
border: 4px solid rgba(0, 0, 0, 0);
border-top-color: #f0f0f0;
border-right-color: #f0f0f0;
}

#comments ul.children {
margin:5px 0;
padding:0px;}

#comments ul.children li {
padding-bottom: 0px;
margin-bottom: 5px;}


#comments li.depth-1 > article .comment-author {
float: left;
}

#comments li.depth-1 > article .comment-contentt:after {
content: "";
position: absolute;
top: 12px;
right: 100%;
width: 0;
height: 0;
border: 4px solid rgba(0, 0, 0, 0);
border-top-color: #FF8484;
border-right-color: #FF8484;
}

#comments ul.children li .comment-meta,#comments ul.children li .comment-meta a {color: #DBDBDB;}
#comments ul.children li .comment-meta,#comments ul.children li .fn {color: white;}
#comments ul.children .comment > article .comment-author {
float: right;
margin: 0 0 0 8px;}

#comments ul.children .comment > article .comment-content {
	position:relative;
	padding: 0px 15px 5px;
	color:white; 
	background:#0B93F6;
	border-radius:3px;
	float: right;
	max-width: 200px;
	}


#comments ul.children .comment > article .comment-content:after {
content: "";
position: absolute;
top: 6px;
left: 100%;
width: 0;
height: 0;
border: 4px solid rgba(0, 0, 0, 0);
border-top-color: #0B93F6;
border-left-color: #0B93F6;
}

.form-allowed-tags,
.form-allowed-tags code {
	color: #999;
	font-size: 12px;
	font-size: 1.2rem;
}
.no-comments {
	color: #5c5252;
	font-size: 14px;
	font-size: 1.4rem;
	text-align: center;
}

#comments .comment-content footer, #comments .comment-contentt footer {
background: none;
height: auto;
margin: 0px;
padding: 0 0 2px 0;
display:none}

#comments .comment-content:hover footer, #comments .comment-contentt:hover footer,
#comments .comment-content:focus footer, #comments .comment-contentt:focus footer {
display: block;
}

#respond {
display: block;
}
#reply-title {
margin: 0 0 15px;
line-height: 10px;
font-size:12px;
}
#comments ul, ol {
padding: 10px;
margin:20px 0px 20px 53px;}


.common {
overflow: hidden;
padding: 8px 5px 7px;
width: 190px;
margin: 0;
display: block;
font-size: 13px;
resize: none;
border: 1px solid #f0f0f0;
border-radius: 3px;
}

p.comment-form-comment {
position:relative;
margin: 0 5px 0 10px;
width: 200px;
float: left;}

p.comment-form-comment:after {
content: "";
position: absolute;
top: 12px;
right: 100%;
width: 0;
height: 0;
border: 4px solid rgba(0, 0, 0, 0);
border-top-color: #f0f0f0;
border-right-color: #f0f0f0;}

#comment-status {
display:block;
height: 32px;}

#logged-in-as {
display: none;
}

#commentform {
float: left;
margin-bottom: 10px;
margin-top: -10px;
border-radius: 25px;
width: 290px;
}

#commentform img, .comment-author img {border-radius: 100%}


p.form-submit {
border-radius: 3px;
background: #f0f0f0;
float: right;
overflow: hidden;
text-align: right;
margin: 0;
width: 35px;
height: 37px;
}

p.form-submit input#submit {
border: 0px;
background: none;
color: #555;
vertical-align: top;
line-height: 38px;
margin: 0;
padding: 0;
width: 100%;
}

#comment-nav-below .previous {
float: right;
text-align:right
}

#comment-nav-below .next {
float: left;
}

#comment-nav-below .previous,  #comment-nav-below .next {
width: 200px;
}

#comment-status p {font-size: 12px; text-align: center; line-height: 16px}

.blink_me {
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    
    -moz-animation-name: blinker;
    -moz-animation-duration: 1s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    
    animation-name: blinker;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

@-moz-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@-webkit-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}
/* bookmarklet */

.get-bookmarklet {
display: inline-block;
background: #2980B9;
color: #FFF;
width: auto;
padding: 2px 20px 2px;
width: 210px;
height: 42px;
text-align: center;
line-height: 38px;
font-size: 24px;
border-bottom: 3px solid #8ED2FF;
}

.get-bookmarklet i {
font-size: 29px;
vertical-align: top;
margin: 7px 6px 0 0;
display: inline-block;
}


.get-bookmarklet i.icon-fancy {
margin: 6px;
}

.get-bookmarklet span {
display: inline;
width:auto;
margin:auto;
vertical-align: top;}

a.get-bookmarklet:active, a.get-bookmarklet:focus {
color:white;
text-decoration: none;
border-bottom: 2px solid #8ED2FF !important;
margin-top: 1px;
}

a.get-bookmarklet:hover {
color: #FFF;
}
/* profile page */

.profile-card header {
  background-size: cover;
  background-position: center center;
  margin: 0 0 10px 0;
  width: 100%;
  transition: all .25s ease-in-out;
}

.card {
  /* Use flexbox to position children. Fun times! */
  color: #F1F1F1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 35%;
  height: 100%;
  overflow: hidden;
  position: relative;
  transition: all .25s ease-in-out;
  /* Pseudo elements are the new black */
  /* Blurred background */
  /* --------------------------
     Assigned a width of 100vw so it extend to the right edge of the screen, just like its parent element.

     WARNING: If parent element is not 100vw, you will have to determine the width with JavaScript, because there is no way of knowing the parent's width via CSS

     NOTE: If you want to really replicate G+'s feature, you can simply set the width to 100%, but it will not match up with the parent background.
  */
  /* Transluscent black overlay */
  /* --------------------------
     Multiple backgrounds on :before is not used because it is blurred and will cause the transluscent overlay to not extend to the dges of the element
  */
}
.card > div {
text-align: center;
position: relative;
z-index: 3;
padding: 3rem 2rem 2rem;
left: 50%;
margin-left: -310px;
}
.card:before, .card:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  transition: all .25s ease-in-out;
}
.card:before {
  background-size: cover;
  background-position: center center;
  z-index: 1;
  -webkit-filter: blur(5px);
  width: 100vw;
  /* Or use:
  width: 100%;
  ... if you want to replicate G+'s effect truthfully
  */
}
.card:after {
  background-color: rgba(0, 0, 0, 0.35);
  right: 0;
  z-index: 2;
}
.card img {
  border-radius: 50%;
  display: block;
  margin: 0 auto 1rem;
  width: 75%;
  max-width: 200px;
}

.card img.favicon {
width: auto;
margin: -2px 0 0 -20px;
border-radius: 0;
display: inline-block;
position: absolute;}

.card h1 {
  font-size: 1.5rem;
  margin: 0;
cursor:default
}

.card .offline, .card .online {
display: inline-block;
position: relative;
width: 8px;
height: 8px;
margin-left: 5px;
border: 3px solid #8CE5B2;
-moz-border-radius: 100%;
-webkit-border-radius: 100%;
border-radius: 100%;}

.card .online {
background: #FF0;}

.card p {
  margin: 0.5rem 1rem 1rem
}
.card p:last-child {
  margin: 0;
}
.card p.bio {
  font-size: .85rem;
cursor: default;
}

.profile-card {
position:relative; 
}

.author-stats {
position: absolute;
bottom: 0;
width: 100%;
height: 95px;
padding-left: 36%;
z-index: 2;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABfCAMAAAAeT108AAABEVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoX7lMAAAAW3RSTlMBCHwGAwQFCgIMCw4PERITFBYXGRoNHR4gISIlJicpKiwuLzEzNDY3OTs8G0BBQ0VGSEpLTU9QUVRVVlhZW11eX2FiZGVmaGlrbG1ucHFyc3R1dnd4eXp7Pn1+eLXrxAAAADRJREFUCFtjYAACDmYGJkYmRiDJAMJMbEzMTP+ZeJgZmTChOFZR7FAPYi71IQMT0JXhTIwAN8YCxDyw89IAAAAASUVORK5CYII=);}

.author-stats a {
position: relative;
display: inline-block;
width: 100px;
height: 45px;
font-size: 1.5rem;
color: #F1F1F1;
text-align: center;
margin-top:35px;
border-right: 1px solid #CCC;
}

.author-profile-active:after{
position: absolute;
left: 30%;
bottom: -35px;
content: '';
width: 0;
height: 0;
opacity: 1;
border-left: 20px solid rgba(0, 0, 0, 0);
border-right: 20px solid rgba(0, 0, 0, 0);
border-top: 20px solid #797979;}

.author-stats a:last-child {border-right:0px}

.author-stats a span {
display: block;
font-size: 12px;
text-transform: uppercase;
margin-top: 5px;
}

.card .profile-social a.visit-site {
display: inline-block;
font-size: 14px;
line-height: 1;
margin: 15px 5px 0;
color: #ccc
}

.card .profile-social span.followed {
color: #CCC;
}
.card .profile-social

.card .profile-social {
margin: .5rem 0;
}
/* edit author */

div.profilepicedit, div.profileedit {
right: 0;}

div.profilepicedit:before {
content: 'Edit Avatar';
vertical-align: top;
}

div.profileedit:before {
content: 'Edit Profile';
vertical-align: top;
}

div.profilebgedit:before {
content: 'Change Cover';
vertical-align: top;
}

div.profilepicedit, div.profileedit {
width: 70px !important;
height: 10px !important;}

div.profilebgedit {
width: 95px !important;
height: 10px !important;
margin: auto;
left: 50%;
right: 0;
top: 50px;
margin-left: -125px;
}

div.profilebgedit, div.profilepicedit, div.profileedit {
position: absolute;
z-index: 2;
overflow: hidden !important;
background: #E3E3E3;
color: #333;
font-weight: 400;
padding: 2px 4px 11px;
text-align: center;
text-shadow: 0 1px 0 #FFF;
}

div.profilebgedit:hover, div.profilepicedit:hover, div.profileedit:hover {
    background: #d9d9d9;
    -webkit-box-shadow: inset 0 0 1px 1px #eaeaea;
    box-shadow: inset 0 0 1px 1px #eaeaea;
    color: #222; }
div.profilebgedit:active, div.profilepicedit:active, div.profileedit:active {
    background: #d0d0d0;
    -webkit-box-shadow: inset 0 0 1px 1px #e3e3e3;
    box-shadow: inset 0 0 1px 1px #e3e3e3;
    color: #000; }

div.profilebgedit input, div.profilepicedit input {
display: block !important;
width: 100px !important;
height: 27px !important;
margin-top: -20px !important;;
opacity: 0 !important;
overflow: hidden !important;
}

.colorgraph {
  clear: both;
  height: 5px;
  border-top: 0;
  background: #c4e17f;
  margin: 0 auto 20px;
  background-image: -webkit-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
  background-image: -moz-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
  background-image: -o-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
  background-image: linear-gradient(to right, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
}

.dow .form-group {
float: left;
position:relative}

.dow .label {
float: left;
display: inline-block;
width: 135px;
text-align: left;
margin-left: 20px;}

.about textarea {
width: 249px;
padding: 6px 10px;
min-height:32px;
overflow: hidden;
}
.edit-wrap {padding:10px}

.dow {
overflow: hidden;
margin:auto
}

.edit-wrap .dow div {
display: inline-block;
}

.dow input.form-control {
width: 250px;}

#saveprofile, #submitbtn {
height: 50px;
}

.edit-error {
width: 100%;
max-width: 880px;
margin: auto;}
/* single brand page */

#brand-info {
max-width: 500px;
margin: 30px auto 0;
width: 100%;
display: table;
}

.brand-wrap {
    margin: auto;
    display: inherit; } 

.brand-thumb, .brand-meta {
display: inline-block;
float: left;
}

.brand-thumb img {max-width: 75px;}

.brand-meta {
padding: 5px 0 0 10px;
}

.brand-meta .entrytitle {
margin: 0;
vertical-align: top;
display: inherit;
float: left;
line-height: 25px;
margin-right: 8px;
}

.brand-dtail {
padding-top: 5px;
overflow: hidden;
float: left;
}

.brand-dtail .slash {margin: 0 5px;}
/* users page */

.box {
width: 236px;
height: 306px;
line-height: 309px;
background: #FFF;
margin: 5px;
border-radius: 0px;
position: relative;
display: inline-block;
overflow: hidden;
}


.box .box-body {
position: relative;
}

.box.people .pedata {
width: 100%;
}

.box.people .pedata .pedescription {
background-color: #95A5A6;
font-size: 12px;
line-height: 18px;
font-weight: bold;
position: relative;
color: #FFF;
}

.box.people .pedata .pedescription .ellipsis {
height: 18px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
font-size: 14px;
text-align: center;
padding: 10px 13px 14px;
width: 210px;
}

.box.people .pedata .peoptions {
position: relative;
visibility: visible;
opacity: 1;
}

.box.people .pedata .peoptions .pemember {
position: relative;
-webkit-backface-visibility: hidden;
-webkit-transform: rotate(0);
}

.box.people .pedata .peoptions .pemember .avataar {
position: absolute;
left: 50%;
top: -9px;
width: 60px;
height: 60px;
line-height: 1;
overflow: hidden;
margin-left: -30px;
background-color: #FFF;
border: 2px solid #ECF0F1;
border-radius: 60px;
-webkit-border-radius: 60px;
}

.box.people .pedata .peoptions .pemember .avataar img {
width: 60px;
height: 60px;
border-radius: 60px;
-webkit-border-radius: 60px;
}

.box.people .pedata .peoptions .peicons {
list-style-type: none;
font-size: 11px;
line-height: 15px;
color: #FFF;
padding: 0;
margin: 0;
}

.box.people .pedata .peoptions .peicons li {
float: left;
width: 50%;
background-color: #7F8C8D;
padding-top: 9px;
height: 35px;
padding-right: 30px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
text-align: center;
}

.box.people .pedata .peoptions .peicons li:last-child {
padding-right: 0;
padding-left: 34px;
}

.profiles {
background-color: #FFF;
}

.profiles ul {
list-style-type: none;
margin: 0;
width: 236px;
height: 158px;
background: url('../img/no-thumb.png') 0px 1px;
background-size: 79.5px;
}

.profiles ul li {
float: left;
margin-right: 1px;
margin-top: 1px;
}

.profiles ul li:nth-child(3n) {
margin-right: 0;
}


.box .followbar {
background-color: #FFF;
text-align: center;
padding-bottom: 7px;
border-radius: 0 0 3px 3px;
-webkit-border-radius: 0 0 3px 3px;
}

.box .followbar p {
padding-top: 10px;
height: 30px;
margin: 0 auto;
line-height: 45px;
}

.meta-text {
font-size: 11px;
line-height: 15px;
color: #B0B7BB;
}

.box .followbar p + .meta-text {
padding-top: 10px;
margin: 0;
line-height: 1;
box-sizing: border-box;
}


/* brands page */


.board {
position: relative;
width: 425px;
display: inline-block;
text-align: left;
margin: 5px;
}

.board .data {
background-color: #FFF;
padding: 0 10px 0 8px;
height: 55px;
}

.board .data .fleft {
padding-top: 8px;
max-width: 260px;
}

.board .data .fleft .brand-thumb img {
max-width: 40px; max-height: 40px}


.fleft {
float: left;
}

.board .data .title-3 {
width: 210px;
line-height: 30px;
margin: -4px 0 0 0;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}

.board .data .fleft .brand-meta {
padding: 0 0 0 5px;
}

.meta-text {
font-size: 11px;
line-height: 15px;
color: #B0B7BB;
margin: 0;
}

.board .data .fright {
padding-top: 11px;
text-align: right;
}
.fright {
float: right;
}

.board .items {
background: #FFF;
}

.board .items ul {
list-style-type: none;
width: 100%;
margin: 0;
padding: 0;
height: 210px;
float: left;
background: url('../img/no-thumb.png');
background-size: 106px;
}

.board .items ul li {
float: left;
padding: 0px 1px 0 0;
width: 25%;
box-sizing: border-box;
}

.board .items ul li:nth-child(4n) {
padding-right: 0;
}

.board .items ul li img {width: 100%}

/* footer */

footer p {
margin: 10px;
}

footer p a {
padding: 0 5px;
color: #999;
font-size: 14px;
}


/* support wrap */

.support-wrap {
height: 100%;
width: 100%;
position: fixed;
left: 0;
top: 0;
z-index: 5555 !important;
background: rgba(0, 0, 0, 0.90);
display: none;
}


#first-msg h3, #second-msg h3 {
margin-top: 80px;
font-size: 40px;
}
#first-msg h3, #first-msg h5, #second-msg h3, #second-msg h4 {
text-align: center;
color: #FFF; 
cursor: pointer}

#second-msg h4 {
margin-top: 300px;
}

#dont-care {
position: absolute;
right: 15px;
bottom: 5px;
}

#dont-care p {
text-align: center;
color: #FFF;
font-size: 20px;
cursor: pointer;
vertical-align: top;
line-height: 15px;}

.adblock {
    position: absolute;
    left: 50%;
    margin-left: -330px;}


#fanbox {
background:white;position: absolute; left: 50%; margin-top: 8px; margin-left: -146px;}

/* share modal*/

#shareModal .modal-header {padding:0}

.modal-data {
overflow: hidden;
width: 100%;
text-align: center;
padding: 15px 0;
}


#modal-photo img {
width: 100%;
max-width: 150px;
margin: auto;
float: none;
border: 7px solid #F1F1F1;
border-radius: 100%;}

#modal-desc {
text-overflow: ellipsis;
white-space: nowrap;
display: block;
overflow: hidden;
font-size: 24px;
line-height: 1.5;
margin: 10px 0 20px;
padding: 0 20px;}

.social-box {
font-size: 40px;
display: inline-block;
padding-right: 10px;
}

#modal-link textarea {
overflow: hidden;
padding: 0;
margin: 0 0 4px 0;
height: 17px;
border: 0px;
resize: none;
line-height: 17px;}

#share-class {
display: block;
overflow: hidden;
margin-bottom: 10px;}

.social-box:last-child {
padding-right: 5px;
}

.social-box a{
color: #FFF;
display: inline-block;
width: 60px;
height: 60px;
line-height: 65px;
margin-bottom: 10px}


.fbshare {background-color: #369}
.pinit {background-color: #C23}
.tweet {background-color: #0AE}
.tumble {background-color: #2C4762}
.gplus {background-color: #D73D32}
.linked {background-color: #4875B4}


#modal-link {
clear: both;}

#modal-link i {margin-right: 5px;}

/* login modal*/

#loginModal {
top: 0;
height: 100vh;
left: 0;
margin-left: 0;
width: 450px;}

.login-via-email {text-align:center}

.register-window, .login-window, .forgot-window {
max-width: 277px;
margin: auto;
}

.register-window, .login-window{
padding: 0 0 30px;}


form#wp_pass_reset, #wp-fb-ac-fm {margin:0}


.register-window {display:none;}

.register-window .btn, .login-window .btn{
background: #B4B4B4;
height: 36px;
border: 0px;
width: 100%;
padding: 0 15px;
}
.register-window .btn:hover, .login-window .btn:hover, .forgot-window .btn:hover {
background: #A3A2A2; }

.dull {color: #ccc}

label.error {
line-height: 15px;
font-style: italic;
margin: -20px auto 15px;
background: #F00;
color: #FFF;
padding: 3px 5px 4px;
}

#user_url {position: relative}

#user_url .placeholder {
position: absolute;
left: 8px;
top: 0;
height: 100%;
color: #A5A5A5;
line-height: 74px;
font-family: sans-serif;
font-size: 14px;
}
input#vb_username {
text-indent: 97px;
}


/* posting modal */

.modal-top-wrap { display: block; overflow: hidden;}

#upload-from-computer {
width: 99%;
background-color: #F7F7F7;
border: 2px dashed #D4D4D4;
border-radius: 3px;
height: 200px;
position: relative;
text-align: center;
margin-bottom: 14px;
-webkit-transition: border-color 0.14s ease;
transition: border-color 0.14s ease;
}

#add-image {
position: absolute;
top: 0;
left: 0;
display: block!important;
width: 100%!important;
height: 200px!important;
opacity: 0!important;
overflow: hidden!important;
cursor: pointer;
z-index: 2;
}

#upload-from-computer:hover {border: 2px dashed #3498DB; }
#upload-from-computer:hover > #file-upload-input {color: #3498DB}

#file-upload-input {
position: absolute;
line-height: 40px;
top: 42%;
width: 100%;
font-size: 25px;
text-align: center;
color: #B1B2B3;
overflow: hidden;
cursor: pointer;
z-index: 1;
}

#option-seperator {
margin: 40px auto 20px;
}

.login-register-wrap
{width: 270px; margin: auto; float: none; margin-top: 100px;}

#login-seperator {
margin: 50px auto 15px;
}

.option-seperator, .login-seperator {
width: 200px;
margin: 14px auto;
display: block;
text-transform: uppercase;
font-size: 12px;
text-align: center;
border-top: 1px solid #EEE;
}

.option-seperator em, .login-seperator em {
font-style: normal;
color: #999;
background-color: #FFF;
padding: 0 12px;
width: 30px;
height: 30px;
position: relative;
top: -10px;
}

.upload-from-url, .upload-from-dom {
    width: 300px;
    float: right;}

#add-a-product {
font-size: 30px;
margin-bottom: 30px;
margin-top: 0;
color: #333;
text-align: center;
line-height: 33px;
}

.upload-from-url textarea, .upload-from-dom textarea {
height: 80px !important;
padding: 5px 10px;
}

.upload-from-url.postidden #title_image,
.upload-from-url.postidden #currency-code,
.upload-from-url.postidden #price,
.upload-from-url.postidden #category-code,
.upload-from-url.postidden #category-code,
.upload-from-url.postidden textarea {display:none}

.upload-from-url.postidden {
width: 100%;
}

.upload-from-url.postidden .form-control {
width: 85%;
float: left;
margin-left: 5px;
}

.preview {
    display: none;    
}

#postingModal {
cursor: default;
left: 0;
width: 100%;
margin-left: 0;
padding: 50px 0 25px}

#postingModal.modal.fade.in{
top:0}

#postingModal .modal-body {
padding: 10px 10px 30px;
}

#postingModal .modal-dialog {
width: 100%;
max-width: 560px;
margin: auto;}

#currency-code, #category-code {
margin-bottom: 25px;
box-shadow: none;
border: 1px solid #DDD;
padding: 6px 12px;
vertical-align: top;
height: 36px;
}

#category-code {
width: 245px;
}

#currency-code {
width:82px}

#price {
width: 148px;
display: inline-block;
margin: 0 10px;
}

img#blah {
float: left;
width: 210px;
}

img#select-blahh {
float: left;
width: 48%;
margin: 1%;
cursor: pointer}


#toss-it, .modal-bottom-menu {background: #B4B4B4;}
#toss-it:hover, .modal-bottom-menu:hover {background: #A3A2A2}

.fancying {
  -moz-animation-duration: 600ms;
  -moz-animation-name: blink;
  -moz-animation-iteration-count: infinite;
  -moz-animation-direction: alternate;
  
  -webkit-animation-duration: 600ms;
  -webkit-animation-name: blink;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  
  animation-duration: 600ms;
  animation-name: blink;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}

@-moz-keyframes blink {
  from {
    opacity: 1;
  }
  
  to {
    opacity: 0;
  }
}

@-webkit-keyframes blink {
  from {
    opacity: 1;
  }
  
  to {
    opacity: 0;
  }
}

@keyframes blink {
  from {
    opacity: 1;
  }
  
  to {
    opacity: 0;
  }
}


.modal-bottom-menu {
float :right;
width: 130px; }

.bottom-left-over {width: 80px;float: left; border: 1px solid #ccc}

.btn-link, .btn-link:hover, .btn-link:focus {
color: #fff;
height: 36px;
text-decoration:none;}

.start-over, .start-over:hover, .start-over:focus {
color: #999;
text-decoration: none;
height: 33px !important;
line-height: 32px;
text-align: center;
cursor: pointer;}

/* post modal */
#myModal.modal {
top: 0;
left: auto;
width: 880px;
border: 0;
background: #F5F5F5 url('../img/loading.svg') no-repeat center center;
height: 100%;
margin: 0;
padding: 0;
bottom: 0;
position: fixed;}


#myModal.modal .modalContainer {
	max-width: 880px;
	background: #F8F8F8 url('../img/loading.svg') no-repeat center 300px;
}

#myModal.modal .modalContainer .imageContainer {
	cursor: default;
	position: relative;
	overflow: hidden;
}

#myModal.modal .modalContainer .imageContainer img {
	width: auto;
	height: auto;
}

#myModal.modal .modalContainer .btn.toggleSocial {
	padding: 16px 19px;
	font-size: 23px;
}

#myModal.modal .modalContainer .carousel-control, .singwrap .carousel-control {
	border: 0;
	width: 30px;
	height: 30px;
	font-size: 30px;
	bottom: 15px;
	position: fixed;
	opacity: 1;
	filter: alpha(opacity=100);
	background: none;
	top: auto;
	color: #ccc;
	z-index: 3;
}

#myModal.modal .modalContainer .carousel-control, .singwrap .carousel-control:hover {
	color: #999;
}

.singwrap .carousel-control {
	top:48%;
	width: 40px;
	height: 50px;
	font-size: 50px;
	bottom:auto;
}

.singwrap .carousel-control.right {
	right: 20px;
}


.singwrap .carousel-control.left {
	left: 10px;
}


#myModal.modal .modalContainer .carousel-control.left {
	padding-left: 10px;
	left: auto;
}


#myModal.modal .modalContainer .carousel-control.right {
	right: auto;
	margin-left: 40px;
}


#myModal.modal .modal-header {
	max-width: 880px;
	height: 30px;
	z-index: 100;
	padding: 0;
	overflow: hidden;
	border: 0;
	height:0
}


#myModal.modal .modal-header h3 {
	display: inline-block;
	padding: 10px 20px 0 20px;
	height: 41px;
	color: #fff;
}


.modal-header {border-bottom: 0px;
background:none}


#shareModal.modal .close, #myModal.modal .modal-header .close, #postingModal.modal .modal-header .close, #loginModal.modal .modal-header .close {
position: absolute;
top: 5px !important;
right: 6px !important;
float: left;
overflow: hidden;
opacity: 1;
filter: alpha(opacity=100);
z-index: 2;
font-weight: normal;
color: #111;
line-height: 15px;
padding: 1px 2px 0px;
font-size: 15px;
border: 1px solid #111;
background: rgba(255, 255, 255, 0.47);
}


.modal {
	border: 0;
}

.modal.fade.in {
	top: 10%;
}


/* modal animation */

#loginModal.modal.fade.in{
left:0}

#loginModal.modal.fade {
left: -450px;
}

#myModal.modal.fade.in {
right: 0;
}

#myModal.modal.fade {
right: -900px;
}

#shareModal.modal.fade.in{
top:25%}

#myModal.modal.fade, #loginModal.modal.fade, #postingModal.modal.fade {
opacity: 1;
position: absolute;
-webkit-transition: all 0.09s ease-in-out;
-ms-transitio: all 0.09s ease-in-out;
-moz-transition: all 0.09s ease-in-out;
-o-transition: all 0.09s ease-in-out;
transition: all 0.09s ease-in-out;}


/* site errors */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.alert {
  padding:5px 10px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable {
  padding-right: 35px;
}
.alert-dismissable .close {
  position: relative;
  right: -21px;
  color: inherit;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}

.site-error { position: fixed;
z-index: 2;
width: 100%;
top: 50px;}

.site-error .alert {
font-size: 25px;
text-align: center;
padding: 50px 0;
border-radius: 0px;
}

.site-error .alert-dismissable .close {
position: relative;
font-size: 40px;
line-height: 30px;
font-family: serif;
right: 20px;
color: inherit;
}

/* tooltip */

div[data-tooltip], a[data-tooltip] {
  position: relative;
}
div[data-tooltip]::before,
div[data-tooltip]::after,
a[data-tooltip]::before,
a[data-tooltip]::after
 {
  position: absolute;
  display: none;
  opacity: 0.85;
}
div[data-tooltip]::before,
a[data-tooltip]::before {
  /*
   * using data-tooltip instead of title so we 
   * don't have the real tooltip overlapping
   */
  content: attr(data-tooltip);
  background: #000;
  color: #fff;
  font-size: 13px;
  line-height: 24px;
  padding: 0px 10px;
  border-radius: 5px;
  /* we don't want the text to wrap */
  white-space: nowrap;
  text-decoration: none;
}
div[data-tooltip]::after,
a[data-tooltip]::after {
  width: 0;
  height: 0;
  border: 6px solid transparent;
  content: '';
}

div[data-tooltip]:hover::before,
div[data-tooltip]:hover::after,
a[data-tooltip]:hover::before,
a[data-tooltip]:hover::after {
  display: block;
}

/** positioning **/

/* left tooltip */
div[data-tooltip][data-placement="left"]::before,
a[data-tooltip][data-placement="left"]::before {
  top: -25%;
  right: 100%;
  margin-right: 10px;
}
div[data-tooltip][data-placement="left"]::after,
a[data-tooltip][data-placement="left"]::after {
  border-left-color: #000;
  border-right: none;
  top: 50%;
  right: 100%;
  margin-top: -6px;
  margin-right: 4px;
}

/* right tooltip */
div[data-tooltip][data-placement="right"]::before,
a[data-tooltip][data-placement="right"]::before {
  top: -25%;
  left: 100%;
  margin-left: 10px;
}
div[data-tooltip][data-placement="right"]::after,
a[data-tooltip][data-placement="right"]::after {
  border-right-color: #000;
  border-left: none;
  top: 50%;
  left: 100%;
  margin-top: -6px;
  margin-left: 4px;
}

/* top tooltip */
div[data-tooltip][data-placement="top"]::before,
a[data-tooltip][data-placement="top"]::before {
  bottom: 100%;
  left: 0;
  margin-bottom: 10px;
}
div[data-tooltip][data-placement="top"]::after,
a[data-tooltip][data-placement="top"]::after {
  border-top-color: #000;
  border-bottom: none;
  bottom: 100%;
  left: 10px;
  margin-bottom: 4px;
}

/* bottom tooltip */
div[data-tooltip][data-placement="bottom"]::before,
a[data-tooltip][data-placement="bottom"]::before {
  top: 100%;
  left: 5px;
  margin-top: 10px;
}
div[data-tooltip][data-placement="bottom"]::after,
a[data-tooltip][data-placement="bottom"]::after {
  border-bottom-color: #000;
  border-top: none;
  top: 100%;
  left: 15px;
  margin-top: 4px;
}

#indicator {	
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -80px;
	margin-left: -100px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 9000;
	height:150px;
	width:200px;
	background: url('../img/loading.svg') center center no-repeat;
	background-size: 70px;
	display:none;}

/* pagination */
.paginate {padding: 0 0 50px 0;}.paginate.padding {padding: 30px 0 50px 0}#pagination, #paging {text-align: center;}#pagination a { font-size: 20px;border: 1px solid;padding: 8px 20px;border-radius: 30px;}#pagination a.loading { border :0 }#pagination a span, #paging .loading {background: url('../img/loading.svg') no-repeat;height: 64px;width: 64px;display: inline-block;}#paging a, #paging .loading{display: none;}


/* responsiveness */


@media (min-width:1024px) {

::-webkit-scrollbar {
    width: 8px;
    height: 1px;
}

::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px 2px rgba(0,0,0,0);
    -moz-box-shadow: inset 0 0 6px 2px rgba(0,0,0,0);
    box-shadow: inset 0 0 6px 2px rgba(0,0,0,0);
    -webkit-border-radius: 10px 10px;
    -moz-border-radius: 10px 10px;
    -ms-border-radius: 10px 10px;
    -o-border-radius: 10px 10px;
    border-radius: 10px 10px;
}

::-webkit-scrollbar-thumb {
    background: #588CC7;
}

::-webkit-scrollbar-thumb:window-inactive {
    background: rgba(255,0,0,0.2);
}


@-webkit-keyframes greenPulse {
  from { background-color: #5AA534; -webkit-box-shadow: 0 0 9px #333; }
  50% { background-color: #71B950; -webkit-box-shadow: 0 0 18px #71B950; }
  to { background-color: #5AA534; -webkit-box-shadow: 0 0 9px #333; }
}

.controls a.active > span { display: inline-block;}
.itemlink {box-shadow: 0px 3px 8px -4px rgba(0, 0, 0, 0.15);}

}


@media (min-width: 1024px) and (max-width: 1280px) {
.else_stream .appContent .item.gamma {width:24%}
.else_stream .appContent .item.gamma .itemlink {line-height:1}
}


@media (max-width: 1270px) {

.home_stream .appContent {
margin: auto;
display: block;
}

.sidebar { width: 100%; text-align: center;}
.sidebaring {margin: 0}

#sidebar-menu {display:none}
#side-menu a {float:none; margin: 0 1px; border-radius: 100%}
.sidebar-tags a {display: inline-block;}
#fixed-social {position: relative; }

}

@media (max-width:1024px) {
.bars > div {
  -webkit-transition: all 0ms ease-in-out;
  -moz-transition: all 0ms ease-in-out;
  -o-transition: all 0ms ease-in-out;
  -ms-transition: all 0ms ease-in-out;
  transition: all 0ms ease-in-out;
}
#main-menu span { display: none;}
.menu-arrow:after {left: 27%;}

.controls {display:none}

.home_stream .appContent {float: none; display:block}

.stellar {background-size: inherit; }

.tags {position: relative ; bottom:3px; height:40px}
.tags a.buy-it { margin-left: -1px;}
.item:hover .tags a.buy-it { margin-left: -1px}
.tags a.fancy {margin-right: 0;}
.item .back {background: rgba(0, 0, 0, 0.04);}

.page-options {padding: 0 5px}

}

@media only screen and (max-width: 1023px) {
.category-subnav-links, .category-subnav-price, .category-subnav-colors {
-webkit-column-count: 3;
-moz-column-count: 3;
column-count: 3; }

#myModal.modal {width: 100%!important;}
.wow {width:72%}
.author-wrap { padding: 25px 5px 20px;}
.article-infos {padding-right: 10px; box-sizing: border-box;}

.item-caption {padding: 0px 10px 5px}
.item.alpha .itemlink, .item.gamma .itemlink {line-height: 1;}

section.timeline-effect {
margin-left: 40px;
}

}


@media(max-width:767px) {
body {padding: 0; margin: 0}

.tags a {
line-height: 35px;
height: 35px;
font-size: 19px;
}

.tags a.fancy {
font-size: 20px;
line-height: 33px;
}

.tags i {font-size: 21px;}
.tags a.buy-it i { font-size: 17px; }

.wow, .article-infos {width:100%}
.author-wrap {
float: left;
padding: 8px 0px 7px 8px;
text-align: left;
width:100%;
line-height: 1;
}
.author-wrap a{float: left;}
.author-wrap img {max-width: 35px;}
.author-meta {
display: inline-block;
margin:0 0 0 10px;
}
.author-meta .display-name {
font-size: 17px;
line-height: 17px;}
.author-meta .user-login {
font-size: 12px;}
.follow-area { float: left; margin: 1px 0 0 10px;}
.single-item-meta, .item-cats, .author-wrap hr { display:none }


.sharing-controls {
position: fixed;
bottom: 0;
width: 101%;
z-index: 110;
display: block;
line-height: 0;
margin-left: -10px;
font-size: 17px}

.sharing-controls .nav {
width: 33%;
float: left;
background: #000;
height: 50px;
border-left: 1px solid white;
margin-bottom: 0px;
line-height: 45px;
font-size: 20px;
color: #FFF;
text-align: center;
}

.sharing-controls .go-back, .go-home {
display: block;}


.go-back {text-indent: 12px;}

.go-back i {
vertical-align: top;
margin: 14px 0 0 -18px;
position: absolute;
text-indent: -5px;}

ul.single-sharing {
position: absolute;
background: #EEE;
min-width: 100%;
margin: auto;
opacity: 0;
float: none;
top: 40px;
z-index: -1;
-webkit-transition: 0.15s;
-ms-transition: 0.15s;
-o-transition: 0.15s;
transition: 0.15s;}

ul.single-sharing.toggled {
top: -246px;
opacity: 1;
}

ul.single-sharing li {
display: block;}

ul.single-sharing li a {
width: 100%;
margin: 0 auto 1px;
height: 40px;
color: #FFF;
text-indent: 50px;
line-height: 40px;
}

ul.single-sharing li a i {
width: 30px;
display: inline-block;
float: left;
line-height: 39px;
}

ul.single-sharing li a span {
display: inline-block;
text-indent: 10px;}


/* CSS media queries to collapse the card when the screen gets to narrow, because it will get ugly */
    .profile-card header {margin: 0}
  .card {
    width: 100%;
  }
  .card:before {
    width: 100%;
  }
  .card img {
    margin-bottom: 2rem;
  }
  .card .bio {
    font-size: 1rem;
  }
  .card > div {
  margin: auto;
  left: auto;
  }
  .author-stats { position: relative; background: #3a3a3a; text-align: center; padding-left: 0 }
  .author-stats a {
   width: 75px;}
  .author-profile-active:after {border-top: 20px solid #3a3a3a;}

.home_stream.links-in {padding: 80px 7% 25px;}
.home-only {position:fixed;top:0}

}



@media screen and (max-width:600px) {

.login-register-wrap {margin-top: 30px;}
#myModal.modal .modalContainer {background-position: center 200px;}
}

@media screen and (max-width:567px) {
.category-subnav-links, .category-subnav-price, .category-subnav-colors {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
-webkit-column-gap: 10px;
-moz-column-gap: 10px;
column-gap: 10px;
white-space: normal;
}

.item.gamma, .item.alpha {width: 49%;}
.tags a .fancy-count, .tags a.buy-it i { display: none; }
.item-caption span {float: none }

.upload-from-url, .upload-from-dom {
width: 285px;
float: right;
margin: auto;}

img#blah {
margin: 0 6px 20px 0; width: 100%}
.upload-from-url.postidden .form-control { width: 98%; }

.main-post.single-it {line-height: 1}

.follow-btn {
width: 70px;
height: 25px;
font-size: 15px;
line-height: 24px;
}

.follow-area {margin: 4px 0 0 10px;}
.discussion-wrap {margin-left: 5px}
.rating-wrap {float: left}

section.timeline-effect {
margin-left: auto;}

.single_page {
padding: 30px 25px 25px;}

article.related-to {max-width: 80px}
.tags a span { margin-left: 3px;}

.modal-header .close {
margin:0 }

}



@media (max-width:321px) {
.menu-arrow:after {left:35%}
.brand-meta .entrytitle {
max-width: 95px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;}
#user-menu ul ul li a i, #user-menu ul li .icon-arrow-down, .me-menu {display:none}
#user-menu ul li a img {margin-right:0}
#user-menu ul ul li span {padding: 0}
}




/*
 * Sample styles for WP-FB-AutoConnect 
 */

.widget_loginlogout #wp-submit, .widget_autoconnect_premium #wp-submit{
	height:23px;
	width:46px;
	padding:0;
	margin:0 0 0 7px;
}

.widget_loginlogout #user_pass, .widget_autoconnect_premium #user_pass,
.widget_loginlogout #user_login, .widget_autoconnect_premium #user_login{
	width:86px;
	padding:3px;
}

.widget_loginlogout #loginform label, .widget_autoconnect_premium #loginform label{
	display:inline-block;
	width:2.75em;
}

.widget_loginlogout #rememberme, .widget_autoconnect_premium #rememberme{
	border:0;
	padding:0;
	margin: 0 2px;
	background:none;
}

.widget_loginlogout #forgotText, .widget_autoconnect_premium #forgotText{
	display:inline-block;
	margin-left:9px;
	height:26px;
	font-size:80%;
}

.fbLoginButton{
	display:block;
	position:relative;
	top:0;
    padding:0;
    margin:0;
    border:0;
	height:18px;
	vertical-align:top;
}

.fb_iframe_widget span{
    vertical-align:top !important;
}

.wpfb-widget-avatar{
	float: left;
}

.wpfb-widget-avatar img.avatar{
	float:none;
	margin:0;
}

.wpfbac-button:hover{
    text-decoration:none;
    border-bottom:0 !important;
}