/*! * Bootstrap v2.3.2 - Custom build for Sixth & I * * 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. */
@font-face{
	font-family:'sixthandi-icons';
	src:url('fonts/sixthandi-icons.eot');
	src:url('fonts/sixthandi-icons.eot?#iefix') format('embedded-opentype'),url('fonts/sixthandi-icons.woff') format('woff'),url('fonts/sixthandi-icons.ttf') format('truetype'),url('fonts/sixthandi-icons.svg#sixthandi-icons') format('svg');
	font-weight:normal;
	font-style:normal
}
[data-icon]:before{
	font-family:'sixthandi-icons';
	content:attr(data-icon);
	speak:none;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased
}
.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;
	text-shadow:none;
	background-color:transparent;
	border:0
}
.input-block-level{
	display:block;
	width:100%;
	min-height:30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
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
	}
}
html{
	font-size:100%
}
body{
	margin:0;
	font-family:'proxima-nova','Helvetica Neue',Helvetica,Arial,sans-serif;
	line-height:20px;
	color:#333;
	background-color:#fff
}
a{
	color:#08c;
	text-decoration:none
}
a:hover,a:focus{
	color:#005580;
	text-decoration:underline
}
.img-rounded{
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px
}
.img-polaroid{
	padding:4px;
	background-color:#fff;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,0.2);
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);
	-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);
	box-shadow:0 1px 3px rgba(0,0,0,0.1)
}
.img-circle{
	-webkit-border-radius:500px;
	-moz-border-radius:500px;
	border-radius:500px
}
.row{
	margin-left:-12px;
	*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:12px
}
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{
	width:1092px
}
.span12{
	width:1092px
}
.span11{
	width:1000px
}
.span10{
	width:908px
}
.span9{
	width:816px
}
.span8{
	width:724px
}
.span7{
	width:632px
}
.span6{
	width:540px
}
.span5{
	width:448px
}
.span4{
	width:356px
}
.span3{
	width:264px
}
.span2{
	width:172px
}
.span1{
	width:80px
}
.offset12{
	margin-left:1116px
}
.offset11{
	margin-left:1024px
}
.offset10{
	margin-left:932px
}
.offset9{
	margin-left:840px
}
.offset8{
	margin-left:748px
}
.offset7{
	margin-left:656px
}
.offset6{
	margin-left:564px
}
.offset5{
	margin-left:472px
}
.offset4{
	margin-left:380px
}
.offset3{
	margin-left:288px
}
.offset2{
	margin-left:196px
}
.offset1{
	margin-left:104px
}
.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:1.0989011%;
	*margin-left:1.05311355%
}
.row-fluid [class*="span"]:first-child{
	margin-left:0
}
.row-fluid .controls-row [class*="span"]+[class*="span"]{
	margin-left:1.0989011%
}
.row-fluid .span12{
	width:100%;
	*width:99.95421245%
}
.row-fluid .span11{
	width:91.57509158%;
	*width:91.52930403%
}
.row-fluid .span10{
	width:83.15018315%;
	*width:83.1043956%
}
.row-fluid .span9{
	width:74.72527473%;
	*width:74.67948718%
}
.row-fluid .span8{
	width:66.3003663%;
	*width:66.25457875%
}
.row-fluid .span7{
	width:57.87545788%;
	*width:57.82967033%
}
.row-fluid .span6{
	width:49.45054945%;
	*width:49.4047619%
}
.row-fluid .span5{
	width:41.02564103%;
	*width:40.97985348%
}
.row-fluid .span4{
	width:32.6007326%;
	*width:32.55494505%
}
.row-fluid .span3{
	width:24.17582418%;
	*width:24.13003663%
}
.row-fluid .span2{
	width:15.75091575%;
	*width:15.70512821%
}
.row-fluid .span1{
	width:7.32600733%;
	*width:7.28021978%
}
.row-fluid .offset12{
	margin-left:102.1978022%;
	*margin-left:102.10622711%
}
.row-fluid .offset12:first-child{
	margin-left:101.0989011%;
	*margin-left:101.00732601%
}
.row-fluid .offset11{
	margin-left:93.77289377%;
	*margin-left:93.68131868%
}
.row-fluid .offset11:first-child{
	margin-left:92.67399267%;
	*margin-left:92.58241758%
}
.row-fluid .offset10{
	margin-left:85.34798535%;
	*margin-left:85.25641026%
}
.row-fluid .offset10:first-child{
	margin-left:84.24908425%;
	*margin-left:84.15750916%
}
.row-fluid .offset9{
	margin-left:76.92307692%;
	*margin-left:76.83150183%
}
.row-fluid .offset9:first-child{
	margin-left:75.82417582%;
	*margin-left:75.73260073%
}
.row-fluid .offset8{
	margin-left:68.4981685%;
	*margin-left:68.40659341%
}
.row-fluid .offset8:first-child{
	margin-left:67.3992674%;
	*margin-left:67.30769231%
}
.row-fluid .offset7{
	margin-left:60.07326007%;
	*margin-left:59.98168498%
}
.row-fluid .offset7:first-child{
	margin-left:58.97435897%;
	*margin-left:58.88278388%
}
.row-fluid .offset6{
	margin-left:51.64835165%;
	*margin-left:51.55677656%
}
.row-fluid .offset6:first-child{
	margin-left:50.54945055%;
	*margin-left:50.45787546%
}
.row-fluid .offset5{
	margin-left:43.22344322%;
	*margin-left:43.13186813%
}
.row-fluid .offset5:first-child{
	margin-left:42.12454212%;
	*margin-left:42.03296703%
}
.row-fluid .offset4{
	margin-left:34.7985348%;
	*margin-left:34.70695971%
}
.row-fluid .offset4:first-child{
	margin-left:33.6996337%;
	*margin-left:33.60805861%
}
.row-fluid .offset3{
	margin-left:26.37362637%;
	*margin-left:26.28205128%
}
.row-fluid .offset3:first-child{
	margin-left:25.27472527%;
	*margin-left:25.18315018%
}
.row-fluid .offset2{
	margin-left:17.94871795%;
	*margin-left:17.85714286%
}
.row-fluid .offset2:first-child{
	margin-left:16.84981685%;
	*margin-left:16.75824176%
}
.row-fluid .offset1{
	margin-left:9.52380952%;
	*margin-left:9.43223443%
}
.row-fluid .offset1:first-child{
	margin-left:8.42490842%;
	*margin-left:8.33333333%
}
[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:12px;
	padding-left:12px;
	*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:150%;
	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:1.3;
	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{
	font-size:275%
}
h2{
	font-size:225%
}
h3{
	font-size:175%
}
h4{
	font-size:125%
}
h5{
	font-size:100%
}
h6{
	font-size:85%
}
h1 small{
	font-size:175%
}
h2 small{
	font-size:125%
}
h3 small{
	font-size:100%
}
h4 small{
	font-size:100%
}
.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:1.3
}
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:1.3
}
dt,dd{
	line-height:1.3
}
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:125%;
	font-weight:300;
	line-height:1.3
}
blockquote small{
	display:block;
	line-height:1.3;
	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:1.3
}
code,pre{
	padding:0 3px 2px;
	font-family:Monaco,Menlo,Consolas,"Courier New",monospace;
	font-size:98%;
	color:#333;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}
code{
	padding:2px 4px;
	color:#d14;
	background-color:#f7f7f9;
	border:1px solid #e1e1e8;
	white-space:nowrap
}
pre{
	display:block;
	padding:9.5px;
	margin:0 0 10px;
	font-size:99%;
	line-height:20px;
	word-break:break-all;
	word-wrap:break-word;
	white-space:pre;
	white-space:pre-wrap;
	background-color:#f5f5f5;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,0.15);
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
pre.prettyprint{
	margin-bottom:20px
}
pre code{
	padding:0;
	color:inherit;
	white-space:pre;
	white-space:pre-wrap;
	background-color:transparent;
	border:0
}
.pre-scrollable{
	max-height:340px;
	overflow-y:scroll
}
form{
	margin:0 0 20px
}
fieldset{
	padding:0;
	margin:0;
	border:0
}
legend{
	display:block;
	width:100%;
	padding:0;
	margin-bottom:20px;
	font-size:150%;
	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:100%;
	font-weight:normal;
	line-height:20px
}
input,button,select,textarea{
	font-family:'proxima-nova','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:100%;
	line-height:20px;
	color:#555;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	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-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-transition:border linear .2s, box-shadow linear .2s;
	-moz-transition:border linear .2s, box-shadow linear .2s;
	-o-transition:border linear .2s, box-shadow linear .2s;
	transition:border linear .2s, box-shadow linear .2s
}
textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{
	border-color:rgba(82,168,236,0.8);
	outline:0;
	outline:thin dotted \9;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6)
}
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;
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);
	box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);
	cursor:not-allowed
}
.uneditable-input{
	overflow:hidden;
	white-space:nowrap
}
.uneditable-textarea{
	width:auto;
	height:auto
}
input:-moz-placeholder,textarea:-moz-placeholder{
	color:#999;
	font-style:normal
}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{
	color:#999;
	font-style:normal
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{
	color:#999;
	font-style:normal
}
.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:12px
}
input.span12,textarea.span12,.uneditable-input.span12{
	width:1078px
}
input.span11,textarea.span11,.uneditable-input.span11{
	width:986px
}
input.span10,textarea.span10,.uneditable-input.span10{
	width:894px
}
input.span9,textarea.span9,.uneditable-input.span9{
	width:802px
}
input.span8,textarea.span8,.uneditable-input.span8{
	width:710px
}
input.span7,textarea.span7,.uneditable-input.span7{
	width:618px
}
input.span6,textarea.span6,.uneditable-input.span6{
	width:526px
}
input.span5,textarea.span5,.uneditable-input.span5{
	width:434px
}
input.span4,textarea.span4,.uneditable-input.span4{
	width:342px
}
input.span3,textarea.span3,.uneditable-input.span3{
	width:250px
}
input.span2,textarea.span2,.uneditable-input.span2{
	width:158px
}
input.span1,textarea.span1,.uneditable-input.span1{
	width:66px
}
.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;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)
}
.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{
	border-color:#a47e3c;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e
}
.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{
	color:#c09853;
	background-color:#fcf8e3;
	border-color:#c09853
}
.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{
	color:#b94a48
}
.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{
	color:#b94a48
}
.control-group.error input,.control-group.error select,.control-group.error textarea{
	border-color:#b94a48;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)
}
.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{
	border-color:#953b39;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392
}
.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{
	color:#b94a48;
	background-color:#f2dede;
	border-color:#b94a48
}
.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{
	color:#468847
}
.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{
	color:#468847
}
.control-group.success input,.control-group.success select,.control-group.success textarea{
	border-color:#468847;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)
}
.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{
	border-color:#356635;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b
}
.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{
	color:#468847;
	background-color:#dff0d8;
	border-color:#468847
}
.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{
	color:#3a87ad
}
.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{
	color:#3a87ad
}
.control-group.info input,.control-group.info select,.control-group.info textarea{
	border-color:#3a87ad;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)
}
.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{
	border-color:#2d6987;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3
}
.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{
	color:#3a87ad;
	background-color:#d9edf7;
	border-color:#3a87ad
}
input:focus:invalid,textarea:focus:invalid,select:focus:invalid{
	color:#b94a48;
	border-color:#ee5f5b
}
input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{
	border-color:#e9322d;
	-webkit-box-shadow:0 0 6px #f8b9b7;
	-moz-box-shadow:0 0 6px #f8b9b7;
	box-shadow:0 0 6px #f8b9b7
}
.form-actions{
	padding:19px 20px 20px;
	margin-top:20px;
	margin-bottom:20px;
	background-color:#f5f5f5;
	border-top:1px solid #e5e5e5;
	*zoom:1
}
.form-actions:before,.form-actions:after{
	display:table;
	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:100%
}
.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{
	position:relative;
	margin-bottom:0;
	*margin-left:0;
	vertical-align:top;
	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0
}
.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{
	z-index:2
}
.input-append .add-on,.input-prepend .add-on{
	display:inline-block;
	width:auto;
	height:20px;
	min-width:16px;
	padding:4px 5px;
	font-size:100%;
	font-weight:normal;
	line-height:20px;
	text-align:center;
	text-shadow:0 1px 0 #fff;
	background-color:#eee;
	border:1px solid #ccc
}
.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{
	vertical-align:top;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.input-append .active,.input-prepend .active{
	background-color:#b3ff49;
	border-color:#66af00
}
.input-prepend .add-on,.input-prepend .btn{
	margin-right:-1px
}
.input-prepend .add-on:first-child,.input-prepend .btn:first-child{
	-webkit-border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px
}
.input-append input,.input-append select,.input-append .uneditable-input{
	-webkit-border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px
}
.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{
	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0
}
.input-append .add-on,.input-append .btn,.input-append .btn-group{
	margin-left:-1px
}
.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{
	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0
}
.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{
	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0
}
.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{
	margin-right:-1px;
	-webkit-border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px
}
.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{
	margin-left:-1px;
	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0
}
.input-prepend.input-append .btn-group:first-child{
	margin-left:0
}
input.search-query{
	padding-right:14px;
	padding-right:4px \9;
	padding-left:14px;
	padding-left:4px \9;
	margin-bottom:0;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px
}
.form-search .input-append .search-query,.form-search .input-prepend .search-query{
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.form-search .input-append .search-query{
	-webkit-border-radius:14px 0 0 14px;
	-moz-border-radius:14px 0 0 14px;
	border-radius:14px 0 0 14px
}
.form-search .input-append .btn{
	-webkit-border-radius:0 14px 14px 0;
	-moz-border-radius:0 14px 14px 0;
	border-radius:0 14px 14px 0
}
.form-search .input-prepend .search-query{
	-webkit-border-radius:0 14px 14px 0;
	-moz-border-radius:0 14px 14px 0;
	border-radius:0 14px 14px 0
}
.form-search .input-prepend .btn{
	-webkit-border-radius:14px 0 0 14px;
	-moz-border-radius:14px 0 0 14px;
	border-radius:14px 0 0 14px
}
.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{
	display:inline-block;
	*display:inline;
	*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
}
table{
	max-width:100%;
	background-color:transparent;
	border-collapse:collapse;
	border-spacing:0
}
.table{
	width:100%;
	margin-bottom:20px
}
.table th,.table td{
	padding:8px;
	line-height:20px;
	text-align:left;
	vertical-align:top;
	border-top:1px solid #ddd
}
.table th{
	font-weight:bold
}
.table thead th{
	vertical-align:bottom
}
.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{
	border-top:0
}
.table tbody+tbody{
	border-top:2px solid #ddd
}
.table .table{
	background-color:#fff
}
.table-condensed th,.table-condensed td{
	padding:4px 5px
}
.table-bordered{
	border:1px solid #ddd;
	border-collapse:separate;
	*border-collapse:collapse;
	border-left:0;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.table-bordered th,.table-bordered td{
	border-left:1px solid #ddd
}
.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{
	border-top:0
}
.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px
}
.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px
}
.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-left-radius:4px
}
.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-right-radius:4px
}
.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{
	-webkit-border-bottom-left-radius:0;
	-moz-border-radius-bottomleft:0;
	border-bottom-left-radius:0
}
.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{
	-webkit-border-bottom-right-radius:0;
	-moz-border-radius-bottomright:0;
	border-bottom-right-radius:0
}
.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px
}
.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px
}
.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{
	background-color:#f9f9f9
}
.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{
	background-color:#f5f5f5
}
table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{
	display:table-cell;
	float:none;
	margin-left:0
}
.table td.span1,.table th.span1{
	float:none;
	width:64px;
	margin-left:0
}
.table td.span2,.table th.span2{
	float:none;
	width:156px;
	margin-left:0
}
.table td.span3,.table th.span3{
	float:none;
	width:248px;
	margin-left:0
}
.table td.span4,.table th.span4{
	float:none;
	width:340px;
	margin-left:0
}
.table td.span5,.table th.span5{
	float:none;
	width:432px;
	margin-left:0
}
.table td.span6,.table th.span6{
	float:none;
	width:524px;
	margin-left:0
}
.table td.span7,.table th.span7{
	float:none;
	width:616px;
	margin-left:0
}
.table td.span8,.table th.span8{
	float:none;
	width:708px;
	margin-left:0
}
.table td.span9,.table th.span9{
	float:none;
	width:800px;
	margin-left:0
}
.table td.span10,.table th.span10{
	float:none;
	width:892px;
	margin-left:0
}
.table td.span11,.table th.span11{
	float:none;
	width:984px;
	margin-left:0
}
.table td.span12,.table th.span12{
	float:none;
	width:1076px;
	margin-left:0
}
.table tbody tr.success>td{
	background-color:#dff0d8
}
.table tbody tr.error>td{
	background-color:#f2dede
}
.table tbody tr.warning>td{
	background-color:#fcf8e3
}
.table tbody tr.info>td{
	background-color:#d9edf7
}
.table-hover tbody tr.success:hover>td{
	background-color:#d0e9c6
}
.table-hover tbody tr.error:hover>td{
	background-color:#ebcccc
}
.table-hover tbody tr.warning:hover>td{
	background-color:#faf2cc
}
.table-hover tbody tr.info:hover>td{
	background-color:#c4e3f3
}
[class^="icon-"],[class*=" icon-"]{
	display:inline-block;
	width:14px;
	height:14px;
	*margin-right:.3em;
	line-height:14px;
	vertical-align:text-top;
	background-image:url("../images/glyphicons-halflings.png");
	background-position:14px 14px;
	background-repeat:no-repeat;
	margin-top:1px
}
.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{
	background-image:url("../images/glyphicons-halflings-white.png")
}
.icon-glass{
	background-position:0 0
}
.icon-music{
	background-position:-24px 0
}
.icon-search{
	background-position:-48px 0
}
.icon-envelope{
	background-position:-72px 0
}
.icon-heart{
	background-position:-96px 0
}
.icon-star{
	background-position:-120px 0
}
.icon-star-empty{
	background-position:-144px 0
}
.icon-user{
	background-position:-168px 0
}
.icon-film{
	background-position:-192px 0
}
.icon-th-large{
	background-position:-216px 0
}
.icon-th{
	background-position:-240px 0
}
.icon-th-list{
	background-position:-264px 0
}
.icon-ok{
	background-position:-288px 0
}
.icon-remove{
	background-position:-312px 0
}
.icon-zoom-in{
	background-position:-336px 0
}
.icon-zoom-out{
	background-position:-360px 0
}
.icon-off{
	background-position:-384px 0
}
.icon-signal{
	background-position:-408px 0
}
.icon-cog{
	background-position:-432px 0
}
.icon-trash{
	background-position:-456px 0
}
.icon-home{
	background-position:0 -24px
}
.icon-file{
	background-position:-24px -24px
}
.icon-time{
	background-position:-48px -24px
}
.icon-road{
	background-position:-72px -24px
}
.icon-download-alt{
	background-position:-96px -24px
}
.icon-download{
	background-position:-120px -24px
}
.icon-upload{
	background-position:-144px -24px
}
.icon-inbox{
	background-position:-168px -24px
}
.icon-play-circle{
	background-position:-192px -24px
}
.icon-repeat{
	background-position:-216px -24px
}
.icon-refresh{
	background-position:-240px -24px
}
.icon-list-alt{
	background-position:-264px -24px
}
.icon-lock{
	background-position:-287px -24px
}
.icon-flag{
	background-position:-312px -24px
}
.icon-headphones{
	background-position:-336px -24px
}
.icon-volume-off{
	background-position:-360px -24px
}
.icon-volume-down{
	background-position:-384px -24px
}
.icon-volume-up{
	background-position:-408px -24px
}
.icon-qrcode{
	background-position:-432px -24px
}
.icon-barcode{
	background-position:-456px -24px
}
.icon-tag{
	background-position:0 -48px
}
.icon-tags{
	background-position:-25px -48px
}
.icon-book{
	background-position:-48px -48px
}
.icon-bookmark{
	background-position:-72px -48px
}
.icon-print{
	background-position:-96px -48px
}
.icon-camera{
	background-position:-120px -48px
}
.icon-font{
	background-position:-144px -48px
}
.icon-bold{
	background-position:-167px -48px
}
.icon-italic{
	background-position:-192px -48px
}
.icon-text-height{
	background-position:-216px -48px
}
.icon-text-width{
	background-position:-240px -48px
}
.icon-align-left{
	background-position:-264px -48px
}
.icon-align-center{
	background-position:-288px -48px
}
.icon-align-right{
	background-position:-312px -48px
}
.icon-align-justify{
	background-position:-336px -48px
}
.icon-list{
	background-position:-360px -48px
}
.icon-indent-left{
	background-position:-384px -48px
}
.icon-indent-right{
	background-position:-408px -48px
}
.icon-facetime-video{
	background-position:-432px -48px
}
.icon-picture{
	background-position:-456px -48px
}
.icon-pencil{
	background-position:0 -72px
}
.icon-map-marker{
	background-position:-24px -72px
}
.icon-adjust{
	background-position:-48px -72px
}
.icon-tint{
	background-position:-72px -72px
}
.icon-edit{
	background-position:-96px -72px
}
.icon-share{
	background-position:-120px -72px
}
.icon-check{
	background-position:-144px -72px
}
.icon-move{
	background-position:-168px -72px
}
.icon-step-backward{
	background-position:-192px -72px
}
.icon-fast-backward{
	background-position:-216px -72px
}
.icon-backward{
	background-position:-240px -72px
}
.icon-play{
	background-position:-264px -72px
}
.icon-pause{
	background-position:-288px -72px
}
.icon-stop{
	background-position:-312px -72px
}
.icon-forward{
	background-position:-336px -72px
}
.icon-fast-forward{
	background-position:-360px -72px
}
.icon-step-forward{
	background-position:-384px -72px
}
.icon-eject{
	background-position:-408px -72px
}
.icon-chevron-left{
	background-position:-432px -72px
}
.icon-chevron-right{
	background-position:-456px -72px
}
.icon-plus-sign{
	background-position:0 -96px
}
.icon-minus-sign{
	background-position:-24px -96px
}
.icon-remove-sign{
	background-position:-48px -96px
}
.icon-ok-sign{
	background-position:-72px -96px
}
.icon-question-sign{
	background-position:-96px -96px
}
.icon-info-sign{
	background-position:-120px -96px
}
.icon-screenshot{
	background-position:-144px -96px
}
.icon-remove-circle{
	background-position:-168px -96px
}
.icon-ok-circle{
	background-position:-192px -96px
}
.icon-ban-circle{
	background-position:-216px -96px
}
.icon-arrow-left{
	background-position:-240px -96px
}
.icon-arrow-right{
	background-position:-264px -96px
}
.icon-arrow-up{
	background-position:-289px -96px
}
.icon-arrow-down{
	background-position:-312px -96px
}
.icon-share-alt{
	background-position:-336px -96px
}
.icon-resize-full{
	background-position:-360px -96px
}
.icon-resize-small{
	background-position:-384px -96px
}
.icon-plus{
	background-position:-408px -96px
}
.icon-minus{
	background-position:-433px -96px
}
.icon-asterisk{
	background-position:-456px -96px
}
.icon-exclamation-sign{
	background-position:0 -120px
}
.icon-gift{
	background-position:-24px -120px
}
.icon-leaf{
	background-position:-48px -120px
}
.icon-fire{
	background-position:-72px -120px
}
.icon-eye-open{
	background-position:-96px -120px
}
.icon-eye-close{
	background-position:-120px -120px
}
.icon-warning-sign{
	background-position:-144px -120px
}
.icon-plane{
	background-position:-168px -120px
}
.icon-calendar{
	background-position:-192px -120px
}
.icon-random{
	background-position:-216px -120px;
	width:16px
}
.icon-comment{
	background-position:-240px -120px
}
.icon-magnet{
	background-position:-264px -120px
}
.icon-chevron-up{
	background-position:-288px -120px
}
.icon-chevron-down{
	background-position:-313px -119px
}
.icon-retweet{
	background-position:-336px -120px
}
.icon-shopping-cart{
	background-position:-360px -120px
}
.icon-folder-close{
	background-position:-384px -120px;
	width:16px
}
.icon-folder-open{
	background-position:-408px -120px;
	width:16px
}
.icon-resize-vertical{
	background-position:-432px -119px
}
.icon-resize-horizontal{
	background-position:-456px -118px
}
.icon-hdd{
	background-position:0 -144px
}
.icon-bullhorn{
	background-position:-24px -144px
}
.icon-bell{
	background-position:-48px -144px
}
.icon-certificate{
	background-position:-72px -144px
}
.icon-thumbs-up{
	background-position:-96px -144px
}
.icon-thumbs-down{
	background-position:-120px -144px
}
.icon-hand-right{
	background-position:-144px -144px
}
.icon-hand-left{
	background-position:-168px -144px
}
.icon-hand-up{
	background-position:-192px -144px
}
.icon-hand-down{
	background-position:-216px -144px
}
.icon-circle-arrow-right{
	background-position:-240px -144px
}
.icon-circle-arrow-left{
	background-position:-264px -144px
}
.icon-circle-arrow-up{
	background-position:-288px -144px
}
.icon-circle-arrow-down{
	background-position:-312px -144px
}
.icon-globe{
	background-position:-336px -144px
}
.icon-wrench{
	background-position:-360px -144px
}
.icon-tasks{
	background-position:-384px -144px
}
.icon-filter{
	background-position:-408px -144px
}
.icon-briefcase{
	background-position:-432px -144px
}
.icon-fullscreen{
	background-position:-456px -144px
}
.dropup,.dropdown{
	position:relative
}
.dropdown-toggle{
	*margin-bottom:-3px
}
.dropdown-toggle:active,.open .dropdown-toggle{
	outline:0
}
.caret{
	display:inline-block;
	width:0;
	height:0;
	vertical-align:top;
	border-top:4px solid #000;
	border-right:4px solid transparent;
	border-left:4px solid transparent;
	content:""
}
.dropdown .caret{
	margin-top:8px;
	margin-left:2px
}
.dropdown-menu{
	position:absolute;
	top:100%;
	left:0;
	z-index:1000;
	display:none;
	float:left;
	min-width:160px;
	padding:5px 0;
	margin:2px 0 0;
	list-style:none;
	background-color:#fff;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,0.2);
	*border-right-width:2px;
	*border-bottom-width:2px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
	-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);
	box-shadow:0 5px 10px rgba(0,0,0,0.2);
	-webkit-background-clip:padding-box;
	-moz-background-clip:padding;
	background-clip:padding-box
}
.dropdown-menu.pull-right{
	right:0;
	left:auto
}
.dropdown-menu .divider{
	*width:100%;
	height:1px;
	margin:9px 1px;
	*margin:-5px 0 5px;
	overflow:hidden;
	background-color:#e5e5e5;
	border-bottom:1px solid #fff
}
.dropdown-menu>li>a{
	display:block;
	padding:3px 20px;
	clear:both;
	font-weight:normal;
	line-height:20px;
	color:#333;
	white-space:nowrap
}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{
	text-decoration:none;
	color:#fff;
	background-color:#0081c2;
	background-image:-moz-linear-gradient(top, #08c, #0077b3);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3));
	background-image:-webkit-linear-gradient(top, #08c, #0077b3);
	background-image:-o-linear-gradient(top, #08c, #0077b3);
	background-image:linear-gradient(to bottom, #08c, #0077b3);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0)
}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{
	color:#fff;
	text-decoration:none;
	outline:0;
	background-color:#0081c2;
	background-image:-moz-linear-gradient(top, #08c, #0077b3);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3));
	background-image:-webkit-linear-gradient(top, #08c, #0077b3);
	background-image:-o-linear-gradient(top, #08c, #0077b3);
	background-image:linear-gradient(to bottom, #08c, #0077b3);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0)
}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{
	color:#999
}
.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{
	text-decoration:none;
	background-color:transparent;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	cursor:default
}
.open{
	*z-index:1000
}
.open>.dropdown-menu{
	display:block
}
.dropdown-backdrop{
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	top:0;
	z-index:990
}
.pull-right>.dropdown-menu{
	right:0;
	left:auto
}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{
	border-top:0;
	border-bottom:4px solid #000;
	content:""
}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{
	top:auto;
	bottom:100%;
	margin-bottom:1px
}
.dropdown-submenu{
	position:relative
}
.dropdown-submenu>.dropdown-menu{
	top:0;
	left:100%;
	margin-top:-6px;
	margin-left:-1px;
	-webkit-border-radius:0 6px 6px 6px;
	-moz-border-radius:0 6px 6px 6px;
	border-radius:0 6px 6px 6px
}
.dropdown-submenu:hover>.dropdown-menu{
	display:block
}
.dropup .dropdown-submenu>.dropdown-menu{
	top:auto;
	bottom:0;
	margin-top:0;
	margin-bottom:-2px;
	-webkit-border-radius:5px 5px 5px 0;
	-moz-border-radius:5px 5px 5px 0;
	border-radius:5px 5px 5px 0
}
.dropdown-submenu>a:after{
	display:block;
	content:" ";
	float:right;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid;
	border-width:5px 0 5px 5px;
	border-left-color:#ccc;
	margin-top:5px;
	margin-right:-10px
}
.dropdown-submenu:hover>a:after{
	border-left-color:#fff
}
.dropdown-submenu.pull-left{
	float:none
}
.dropdown-submenu.pull-left>.dropdown-menu{
	left:-100%;
	margin-left:10px;
	-webkit-border-radius:6px 0 6px 6px;
	-moz-border-radius:6px 0 6px 6px;
	border-radius:6px 0 6px 6px
}
.dropdown .dropdown-menu .nav-header{
	padding-left:20px;
	padding-right:20px
}
.typeahead{
	z-index:1051;
	margin-top:2px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.fade{
	opacity:0;
	-webkit-transition:opacity .15s linear;
	-moz-transition:opacity .15s linear;
	-o-transition:opacity .15s linear;
	transition:opacity .15s linear
}
.fade.in{
	opacity:1
}
.collapse{
	position:relative;
	height:0;
	overflow:hidden;
	-webkit-transition:height .35s ease;
	-moz-transition:height .35s ease;
	-o-transition:height .35s ease;
	transition:height .35s ease
}
.collapse.in{
	height:auto
}
.close{
	float:right;
	font-size:20px;
	font-weight:bold;
	line-height:20px;
	color:#000;
	text-shadow:0 1px 0 #fff;
	opacity:.2;
	filter:alpha(opacity=20)
}
.close:hover,.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:12px 18px;
	margin-bottom:0;
	font-size:16px;
	font-size:1rem;
	font-weight:600;
	line-height:20px;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	color:#fff;
	background:#999;
	*border:0;
	*margin-left:.3em;
	-webkit-transition:background-color .4s linear;
	-moz-transition:background-color .4s linear;
	-o-transition:background-color .4s linear;
	transition:background-color .4s linear
}
.btn:first-child{
	*margin-left:0
}
.btn:hover,.btn:focus{
	color:#fff;
	text-decoration:none;
	-webkit-transition:background-color .4s linear;
	-moz-transition:background-color .4s linear;
	-o-transition:background-color .4s linear;
	transition:background-color .4s 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);
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.btn [data-icon]{
	font-size:30px;
	font-size:1.875rem;
	position:absolute;
	margin:-3px 0 0 -30px
}
.btn-icon{
	padding-left:45px
}
.btn-large{
	padding:11px 19px;
	font-size:125%
}
.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{
	margin-top:4px
}
.btn-small{
	padding:2px 10px;
	font-size:85%
}
.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:75%
}
.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{
	background:#66af00
}
.btn-primary:hover{
	background:#72c300
}
.btn-warning{
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#e89843;
	background-image:-moz-linear-gradient(top, #eca75e, #e2821b);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#eca75e), to(#e2821b));
	background-image:-webkit-linear-gradient(top, #eca75e, #e2821b);
	background-image:-o-linear-gradient(top, #eca75e, #e2821b);
	background-image:linear-gradient(to bottom, #eca75e, #e2821b);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeca75e', endColorstr='#ffe2821b', GradientType=0);
	border-color:#e2821b #e2821b #9e5b13;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color:#e2821b;
	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:#e2821b;
	*background-color:#cb7518
}
.btn-warning:active,.btn-warning.active{
	background-color:#b46816 \9
}
.btn-danger{
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#da4f49;
	background-image:-moz-linear-gradient(top, #ee5f5b, #bd362f);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
	background-image:-webkit-linear-gradient(top, #ee5f5b, #bd362f);
	background-image:-o-linear-gradient(top, #ee5f5b, #bd362f);
	background-image:linear-gradient(to bottom, #ee5f5b, #bd362f);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
	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;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#5bb75b;
	background-image:-moz-linear-gradient(top, #62c462, #51a351);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
	background-image:-webkit-linear-gradient(top, #62c462, #51a351);
	background-image:-o-linear-gradient(top, #62c462, #51a351);
	background-image:linear-gradient(to bottom, #62c462, #51a351);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
	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{
	background:#00a999
}
.btn-info:hover{
	background:#00bdab
}
.btn-inverse{
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#363636;
	background-image:-moz-linear-gradient(top, #444, #222);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#444), to(#222));
	background-image:-webkit-linear-gradient(top, #444, #222);
	background-image:-o-linear-gradient(top, #444, #222);
	background-image:linear-gradient(to bottom, #444, #222);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
	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
}
.btn-primary-reverse{
	color:#66af00;
	background:none
}
.btn-primary-reverse:hover{
	color:#72c300;
	background:none
}
.btn-info-reverse{
	color:#00a999;
	background:none
}
.btn-info-reverse:hover{
	color:#00bdab;
	background:none
}
button.btn,input[type="submit"].btn{
	*padding-top:3px;
	*padding-bottom:3px
}
button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{
	padding:0;
	border:0
}
button.btn.btn-large,input[type="submit"].btn.btn-large{
	*padding-top:7px;
	*padding-bottom:7px
}
button.btn.btn-small,input[type="submit"].btn.btn-small{
	*padding-top:3px;
	*padding-bottom:3px
}
button.btn.btn-mini,input[type="submit"].btn.btn-mini{
	*padding-top:1px;
	*padding-bottom:1px
}
.btn-link,.btn-link:active,.btn-link[disabled]{
	background-color:transparent;
	background-image:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.btn-link{
	border-color:transparent;
	cursor:pointer;
	color:#08c;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.btn-link:hover,.btn-link:focus{
	color:#005580;
	text-decoration:underline;
	background-color:transparent
}
.btn-link[disabled]:hover,.btn-link[disabled]:focus{
	color:#333;
	text-decoration:none
}
.btn-group{
	position:relative;
	display:inline-block;
	*display:inline;
	*zoom:1;
	font-size:0;
	vertical-align:middle;
	white-space:nowrap;
	*margin-left:.3em
}
.btn-group:first-child{
	*margin-left:0
}
.btn-group+.btn-group{
	margin-left:5px
}
.btn-toolbar{
	font-size:0;
	margin-top:10px;
	margin-bottom:10px
}
.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{
	margin-left:5px
}
.btn-group>.btn{
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.btn-group>.btn+.btn{
	margin-left:-1px
}
.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{
	font-size:100%
}
.btn-group>.btn-mini{
	font-size:75%
}
.btn-group>.btn-small{
	font-size:85%
}
.btn-group>.btn-large{
	font-size:125%
}
.btn-group>.btn:first-child{
	margin-left:0
}
.btn-group>.btn.large:first-child{
	margin-left:0
}
.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{
	z-index:2
}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{
	outline:0
}
.btn-group>.btn+.dropdown-toggle{
	padding-left:8px;
	padding-right:8px;
	*padding-top:5px;
	*padding-bottom:5px
}
.btn-group>.btn-mini+.dropdown-toggle{
	padding-left:5px;
	padding-right:5px;
	*padding-top:2px;
	*padding-bottom:2px
}
.btn-group>.btn-small+.dropdown-toggle{
	*padding-top:5px;
	*padding-bottom:4px
}
.btn-group>.btn-large+.dropdown-toggle{
	padding-left:12px;
	padding-right:12px;
	*padding-top:7px;
	*padding-bottom:7px
}
.btn-group.open .dropdown-toggle{
	background-image:none
}
.btn-group.open .btn.dropdown-toggle{
	background-color:#e6e6e6
}
.btn-group.open .btn-primary.dropdown-toggle{
	background-color:#04c
}
.btn-group.open .btn-warning.dropdown-toggle{
	background-color:#e2821b
}
.btn-group.open .btn-danger.dropdown-toggle{
	background-color:#bd362f
}
.btn-group.open .btn-success.dropdown-toggle{
	background-color:#51a351
}
.btn-group.open .btn-info.dropdown-toggle{
	background-color:#00a999
}
.btn-group.open .btn-inverse.dropdown-toggle{
	background-color:#222
}
.btn .caret{
	margin-top:8px;
	margin-left:0
}
.btn-large .caret{
	margin-top:6px
}
.btn-large .caret{
	border-left-width:5px;
	border-right-width:5px;
	border-top-width:5px
}
.btn-mini .caret,.btn-small .caret{
	margin-top:8px
}
.dropup .btn-large .caret{
	border-bottom-width:5px
}
.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{
	border-top-color:#fff;
	border-bottom-color:#fff
}
.btn-group-vertical{
	display:inline-block;
	*display:inline;
	*zoom:1
}
.btn-group-vertical>.btn{
	display:block;
	float:none;
	max-width:100%;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.btn-group-vertical>.btn+.btn{
	margin-left:0;
	margin-top:-1px
}
.btn-group-vertical>.btn:first-child{
	-webkit-border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0
}
.btn-group-vertical>.btn:last-child{
	-webkit-border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px
}
.btn-group-vertical>.btn-large:first-child{
	-webkit-border-radius:6px 6px 0 0;
	-moz-border-radius:6px 6px 0 0;
	border-radius:6px 6px 0 0
}
.btn-group-vertical>.btn-large:last-child{
	-webkit-border-radius:0 0 6px 6px;
	-moz-border-radius:0 0 6px 6px;
	border-radius:0 0 6px 6px
}
.alert{
	padding:8px 35px 8px 14px;
	margin-bottom:20px;
	text-shadow:0 1px 0 rgba(255,255,255,0.5);
	background-color:#fcf8e3;
	border:1px solid #fbeed5;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.alert,.alert h4{
	color:#c09853
}
.alert h4{
	margin:0
}
.alert .close{
	position:relative;
	top:-2px;
	right:-21px;
	line-height:20px
}
.alert-success{
	background-color:#dff0d8;
	border-color:#d6e9c6;
	color:#468847
}
.alert-success h4{
	color:#468847
}
.alert-danger,.alert-error{
	background-color:#f2dede;
	border-color:#eed3d7;
	color:#b94a48
}
.alert-danger h4,.alert-error h4{
	color:#b94a48
}
.alert-info{
	background-color:#d9edf7;
	border-color:#bce8f1;
	color:#3a87ad
}
.alert-info h4{
	color:#3a87ad
}
.alert-block{
	padding-top:14px;
	padding-bottom:14px
}
.alert-block>p,.alert-block>ul{
	margin-bottom:0
}
.alert-block p+p{
	margin-top:5px
}
.nav{
	margin-left:0;
	list-style:none
}
.nav>li>a{
	display:block
}
.nav>li>a:hover,.nav>li>a:focus{
	text-decoration:none
}
.nav>li>a>img{
	max-width:none
}
.nav>.pull-right{
	float:right
}
.nav-header{
	display:block;
	padding:3px 15px;
	font-size:11px;
	font-weight:bold;
	line-height:20px;
	color:#999;
	text-shadow:0 1px 0 rgba(255,255,255,0.5);
	text-transform:uppercase
}
.nav li+.nav-header{
	margin-top:9px
}
.nav-list{
	padding:0;
	margin:0
}
.nav-list>li>a{
	padding:8px 10px
}
.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{
	color:#fff
}
.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;
	-webkit-border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0
}
.nav-tabs>li>a:hover,.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;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}
.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{
	color:#fff;
	background-color:#08c
}
.nav-stacked>li{
	float:none
}
.nav-stacked>li>a{
	margin-right:0
}
.nav-tabs.nav-stacked{
	border-bottom:0
}
.nav-tabs.nav-stacked>li>a{
	border:1px solid #ddd;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{
	border-color:#ddd;
	z-index:2
}
.nav-pills.nav-stacked>li>a{
	margin-bottom:3px;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.nav-pills.nav-stacked>li:last-child>a{
	margin-bottom:1px
}
.nav-tabs .dropdown-menu{
	-webkit-border-radius:0 0 6px 6px;
	-moz-border-radius:0 0 6px 6px;
	border-radius:0 0 6px 6px
}
.nav-pills .dropdown-menu{
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px
}
.nav .dropdown-toggle .caret{
	border-top-color:#08c;
	border-bottom-color:#08c;
	margin-top:6px
}
.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{
	border-top-color:#005580;
	border-bottom-color:#005580
}
.nav-tabs .dropdown-toggle .caret{
	margin-top:8px
}
.nav .active .dropdown-toggle .caret{
	border-top-color:#fff;
	border-bottom-color:#fff
}
.nav-tabs .active .dropdown-toggle .caret{
	border-top-color:#555;
	border-bottom-color:#555
}
.nav>.dropdown.active>a:hover,.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{
	-webkit-border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px
}
.tabs-below>.nav-tabs>li>a:hover,.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;
	-webkit-border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px
}
.tabs-left>.nav-tabs>li>a:hover,.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;
	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0
}
.tabs-right>.nav-tabs>li>a:hover,.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:40px;
	padding-left:20px;
	padding-right:20px;
	background-color:#fafafa;
	background-image:-moz-linear-gradient(top, #ffffff, #f2f2f2);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
	background-image:-webkit-linear-gradient(top, #ffffff, #f2f2f2);
	background-image:-o-linear-gradient(top, #ffffff, #f2f2f2);
	background-image:linear-gradient(to bottom, #ffffff, #f2f2f2);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
	border:1px solid #d4d4d4;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);
	-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);
	box-shadow:0 1px 4px rgba(0,0,0,0.065);
	*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:10px 20px 10px;
	margin-left:-20px;
	font-size:20px;
	font-weight:200;
	color:#777;
	text-shadow:0 1px 0 #ffffff
}
.navbar .brand:hover,.navbar .brand:focus{
	text-decoration:none
}
.navbar-text{
	margin-bottom:0;
	line-height:40px;
	color:#777
}
.navbar-link{
	color:#777
}
.navbar-link:hover,.navbar-link:focus{
	color:#333
}
.navbar .divider-vertical{
	height:40px;
	margin:0 9px;
	border-left:1px solid #f2f2f2;
	border-right:1px solid #ffffff
}
.navbar .btn,.navbar .btn-group{
	margin-top:5px
}
.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:5px
}
.navbar-form input,.navbar-form select,.navbar-form .btn{
	display:inline-block;
	margin-bottom:0
}
.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{
	margin-top:3px
}
.navbar-form .input-append,.navbar-form .input-prepend{
	margin-top:5px;
	white-space:nowrap
}
.navbar-form .input-append input,.navbar-form .input-prepend input{
	margin-top:0
}
.navbar-search{
	position:relative;
	float:left;
	margin-top:5px;
	margin-bottom:0
}
.navbar-search .search-query{
	margin-bottom:0;
	padding:4px 14px;
	font-family:'proxima-nova','Helvetica Neue',Helvetica,Arial,sans-serif;
	font-size:13px;
	font-weight:normal;
	line-height:1;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px
}
.navbar-static-top{
	position:static;
	margin-bottom:0
}
.navbar-static-top .navbar-inner{
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.navbar-fixed-top,.navbar-fixed-bottom{
	position:fixed;
	right:0;
	left:0;
	z-index:1030;
	margin-bottom:0
}
.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{
	border-width:0 0 1px
}
.navbar-fixed-bottom .navbar-inner{
	border-width:1px 0 0
}
.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{
	padding-left:0;
	padding-right:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.navbar-fixed-top{
	top:0
}
.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{
	-webkit-box-shadow:0 1px 10px rgba(0,0,0,.1);
	-moz-box-shadow:0 1px 10px rgba(0,0,0,.1);
	box-shadow:0 1px 10px rgba(0,0,0,.1)
}
.navbar-fixed-bottom{
	bottom:0
}
.navbar-fixed-bottom .navbar-inner{
	-webkit-box-shadow:0 -1px 10px rgba(0,0,0,.1);
	-moz-box-shadow:0 -1px 10px rgba(0,0,0,.1);
	box-shadow:0 -1px 10px rgba(0,0,0,.1)
}
.navbar .nav{
	position:relative;
	left:0;
	display:block;
	float:left;
	margin:0 10px 0 0
}
.navbar .nav.pull-right{
	float:right;
	margin-right:0
}
.navbar .nav>li{
	float:left
}
.navbar .nav>li>a{
	float:none;
	padding:10px 15px 10px;
	color:#777;
	text-decoration:none;
	text-shadow:0 1px 0 #ffffff
}
.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;
	-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);
	-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);
	box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)
}
.navbar .btn-navbar{
	display:none;
	float:right;
	padding:7px 10px;
	margin-left:5px;
	margin-right:5px;
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#ededed;
	background-image:-moz-linear-gradient(top, #f2f2f2, #e5e5e5);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));
	background-image:-webkit-linear-gradient(top, #f2f2f2, #e5e5e5);
	background-image:-o-linear-gradient(top, #f2f2f2, #e5e5e5);
	background-image:linear-gradient(to bottom, #f2f2f2, #e5e5e5);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
	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);
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075)
}
.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;
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
	-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);
	-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);
	box-shadow:0 1px 0 rgba(0,0,0,0.25)
}
.btn-navbar .icon-bar+.icon-bar{
	margin-top:3px
}
.navbar .nav>li>.dropdown-menu:before{
	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;
	-webkit-border-radius:6px 0 6px 6px;
	-moz-border-radius:6px 0 6px 6px;
	border-radius:6px 0 6px 6px
}
.navbar-inverse .navbar-inner{
	background-color:#1b1b1b;
	background-image:-moz-linear-gradient(top, #222222, #111111);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
	background-image:-webkit-linear-gradient(top, #222222, #111111);
	background-image:-o-linear-gradient(top, #222222, #111111);
	background-image:linear-gradient(to bottom, #222222, #111111);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
	border-color:#252525
}
.navbar-inverse .brand,.navbar-inverse .nav>li>a{
	color:#999;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25)
}
.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.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:#111111
}
.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:#111111;
	border-right-color:#222222
}
.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:#111111;
	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:#111111;
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
	box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
	-webkit-transition:none;
	-moz-transition:none;
	-o-transition:none;
	transition:none
}
.navbar-inverse .navbar-search .search-query:-moz-placeholder{
	color:#ccc;
	font-style:normal
}
.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{
	color:#ccc;
	font-style:normal
}
.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{
	color:#ccc;
	font-style:normal
}
.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{
	padding:5px 15px;
	color:#333;
	text-shadow:0 1px 0 #fff;
	background-color:#fff;
	border:0;
	-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);
	-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);
	box-shadow:0 0 3px rgba(0,0,0,0.15);
	outline:0
}
.navbar-inverse .btn-navbar{
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#0e0e0e;
	background-image:-moz-linear-gradient(top, #151515, #040404);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
	background-image:-webkit-linear-gradient(top, #151515, #040404);
	background-image:-o-linear-gradient(top, #151515, #040404);
	background-image:linear-gradient(to bottom, #151515, #040404);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
	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
}
.breadcrumb{
	padding:8px 15px;
	margin:0 0 20px;
	list-style:none;
	background-color:#f5f5f5;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.breadcrumb>li{
	display:inline-block;
	*display:inline;
	*zoom:1;
	text-shadow:0 1px 0 #fff
}
.breadcrumb>li>.divider{
	padding:0 5px;
	color:#ccc
}
.breadcrumb>.active{
	color:#999
}
.pagination{
	margin:20px 0
}
.pagination ul{
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin-left:0;
	margin-bottom:0;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);
	box-shadow:0 1px 2px rgba(0,0,0,0.05)
}
.pagination ul>li{
	display:inline
}
.pagination ul>li>a,.pagination ul>li>span{
	float:left;
	padding:4px 12px;
	line-height:20px;
	text-decoration:none;
	background-color:#fff;
	border:1px solid #ddd;
	border-left-width:0
}
.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{
	background-color:#f5f5f5
}
.pagination ul>.active>a,.pagination ul>.active>span{
	color:#999;
	cursor:default
}
.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{
	color:#999;
	background-color:transparent;
	cursor:default
}
.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{
	border-left-width:1px;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-left-radius:4px
}
.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-right-radius:4px
}
.pagination-centered{
	text-align:center
}
.pagination-right{
	text-align:right
}
.pagination-large ul>li>a,.pagination-large ul>li>span{
	padding:11px 19px;
	font-size:125%
}
.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px
}
.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px
}
.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px
}
.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px
}
.pagination-small ul>li>a,.pagination-small ul>li>span{
	padding:2px 10px;
	font-size:85%
}
.pagination-mini ul>li>a,.pagination-mini ul>li>span{
	padding:0 6px;
	font-size:75%
}
.pager{
	margin:20px 0;
	list-style:none;
	text-align:center;
	*zoom:1
}
.pager:before,.pager:after{
	display:table;
	content:"";
	line-height:0
}
.pager:after{
	clear:both
}
.pager li{
	display:inline
}
.pager li>a,.pager li>span{
	display:inline-block;
	padding:5px 14px;
	background-color:#fff;
	border:1px solid #ddd;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px
}
.pager li>a:hover,.pager li>a:focus{
	text-decoration:none;
	background-color:#f5f5f5
}
.pager .next>a,.pager .next>span{
	float:right
}
.pager .previous>a,.pager .previous>span{
	float:left
}
.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{
	color:#999;
	background-color:#fff;
	cursor:default
}
.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-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);
	-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);
	box-shadow:0 3px 7px rgba(0,0,0,0.3);
	-webkit-background-clip:padding-box;
	-moz-background-clip:padding-box;
	background-clip:padding-box;
	outline:none
}
.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;
	-webkit-border-radius:0 0 6px 6px;
	-moz-border-radius:0 0 6px 6px;
	border-radius:0 0 6px 6px;
	-webkit-box-shadow:inset 0 1px 0 #fff;
	-moz-box-shadow:inset 0 1px 0 #fff;
	box-shadow:inset 0 1px 0 #fff;
	*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
}
.tooltip{
	position:absolute;
	z-index:1030;
	display:block;
	visibility:visible;
	font-size:11px;
	line-height:1.4;
	opacity:0;
	filter:alpha(opacity=0)
}
.tooltip.in{
	opacity:.8;
	filter:alpha(opacity=80)
}
.tooltip.top{
	margin-top:-3px;
	padding:5px 0
}
.tooltip.right{
	margin-left:3px;
	padding:0 5px
}
.tooltip.bottom{
	margin-top:3px;
	padding:5px 0
}
.tooltip.left{
	margin-left:-3px;
	padding:0 5px
}
.tooltip-inner{
	max-width:200px;
	padding:8px;
	color:#fff;
	text-align:center;
	text-decoration:none;
	background-color:#000;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.tooltip-arrow{
	position:absolute;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid
}
.tooltip.top .tooltip-arrow{
	bottom:0;
	left:50%;
	margin-left:-5px;
	border-width:5px 5px 0;
	border-top-color:#000
}
.tooltip.right .tooltip-arrow{
	top:50%;
	left:0;
	margin-top:-5px;
	border-width:5px 5px 5px 0;
	border-right-color:#000
}
.tooltip.left .tooltip-arrow{
	top:50%;
	right:0;
	margin-top:-5px;
	border-width:5px 0 5px 5px;
	border-left-color:#000
}
.tooltip.bottom .tooltip-arrow{
	top:0;
	left:50%;
	margin-left:-5px;
	border-width:0 5px 5px;
	border-bottom-color:#000
}
.popover{
	position:absolute;
	top:0;
	left:0;
	z-index:1010;
	display:none;
	max-width:276px;
	padding:1px;
	text-align:left;
	background-color:#fff;
	-webkit-background-clip:padding-box;
	-moz-background-clip:padding;
	background-clip:padding-box;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,0.2);
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
	-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);
	box-shadow:0 5px 10px rgba(0,0,0,0.2);
	white-space:normal
}
.popover.top{
	margin-top:-10px
}
.popover.right{
	margin-left:10px
}
.popover.bottom{
	margin-top:10px
}
.popover.left{
	margin-left:-10px
}
.popover-title{
	margin:0;
	padding:8px 14px;
	font-size:14px;
	font-weight:normal;
	line-height:18px;
	background-color:#f7f7f7;
	border-bottom:1px solid #ebebeb;
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0
}
.popover-title:empty{
	display:none
}
.popover-content{
	padding:9px 14px
}
.popover .arrow,.popover .arrow:after{
	position:absolute;
	display:block;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid
}
.popover .arrow{
	border-width:11px
}
.popover .arrow:after{
	border-width:10px;
	content:""
}
.popover.top .arrow{
	left:50%;
	margin-left:-11px;
	border-bottom-width:0;
	border-top-color:#999;
	border-top-color:rgba(0,0,0,0.25);
	bottom:-11px
}
.popover.top .arrow:after{
	bottom:1px;
	margin-left:-10px;
	border-bottom-width:0;
	border-top-color:#fff
}
.popover.right .arrow{
	top:50%;
	left:-11px;
	margin-top:-11px;
	border-left-width:0;
	border-right-color:#999;
	border-right-color:rgba(0,0,0,0.25)
}
.popover.right .arrow:after{
	left:1px;
	bottom:-10px;
	border-left-width:0;
	border-right-color:#fff
}
.popover.bottom .arrow{
	left:50%;
	margin-left:-11px;
	border-top-width:0;
	border-bottom-color:#999;
	border-bottom-color:rgba(0,0,0,0.25);
	top:-11px
}
.popover.bottom .arrow:after{
	top:1px;
	margin-left:-10px;
	border-top-width:0;
	border-bottom-color:#fff
}
.popover.left .arrow{
	top:50%;
	right:-11px;
	margin-top:-11px;
	border-right-width:0;
	border-left-color:#999;
	border-left-color:rgba(0,0,0,0.25)
}
.popover.left .arrow:after{
	right:1px;
	border-right-width:0;
	border-left-color:#fff;
	bottom:-10px
}
.thumbnails{
	margin-left:-12px;
	list-style:none;
	*zoom:1
}
.thumbnails:before,.thumbnails:after{
	display:table;
	content:"";
	line-height:0
}
.thumbnails:after{
	clear:both
}
.row-fluid .thumbnails{
	margin-left:0
}
.thumbnails>li{
	float:left;
	margin-bottom:20px;
	margin-left:12px
}
.thumbnail{
	display:block;
	padding:4px;
	line-height:20px;
	border:1px solid #ddd;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);
	-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);
	box-shadow:0 1px 3px rgba(0,0,0,0.055);
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
}
a.thumbnail:hover,a.thumbnail:focus{
	border-color:#08c;
	-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);
	-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);
	box-shadow:0 1px 4px rgba(0,105,214,0.25)
}
.thumbnail>img{
	display:block;
	max-width:100%;
	margin-left:auto;
	margin-right:auto
}
.thumbnail .caption{
	padding:9px;
	color:#555
}
.media,.media-body{
	overflow:hidden;
	*overflow:visible;
	zoom:1
}
.media,.media .media{
	margin-top:15px
}
.media:first-child{
	margin-top:0
}
.media-object{
	display:block
}
.media-heading{
	margin:0 0 5px
}
.media>.pull-left{
	margin-right:10px
}
.media>.pull-right{
	margin-left:10px
}
.media-list{
	margin-left:0;
	list-style:none
}
.label,.badge{
	display:inline-block;
	padding:2px 4px;
	font-size:84.6%;
	font-weight:bold;
	line-height:14px;
	color:#fff;
	vertical-align:baseline;
	white-space:nowrap;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#999
}
.label{
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}
.badge{
	padding-left:9px;
	padding-right:9px;
	-webkit-border-radius:9px;
	-moz-border-radius:9px;
	border-radius:9px
}
.label:empty,.badge:empty{
	display:none
}
a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{
	color:#fff;
	text-decoration:none;
	cursor:pointer
}
.label-important,.badge-important{
	background-color:#b94a48
}
.label-important[href],.badge-important[href]{
	background-color:#953b39
}
.label-warning,.badge-warning{
	background-color:#e2821b
}
.label-warning[href],.badge-warning[href]{
	background-color:#b46816
}
.label-success,.badge-success{
	background-color:#468847
}
.label-success[href],.badge-success[href]{
	background-color:#356635
}
.label-info,.badge-info{
	background-color:#3a87ad
}
.label-info[href],.badge-info[href]{
	background-color:#2d6987
}
.label-inverse,.badge-inverse{
	background-color:#333
}
.label-inverse[href],.badge-inverse[href]{
	background-color:#1a1a1a
}
.btn .label,.btn .badge{
	position:relative;
	top:-1px
}
.btn-mini .label,.btn-mini .badge{
	top:0
}
@-webkit-keyframes progress-bar-stripes{
	from{
		 background-position:40px 0
	}
	to{
		 background-position:0 0
	}
}
@-moz-keyframes progress-bar-stripes{
	from{
		 background-position:40px 0
	}
	to{
		 background-position:0 0
	}
}
@-ms-keyframes progress-bar-stripes{
	from{
		 background-position:40px 0
	}
	to{
		 background-position:0 0
	}
}
@-o-keyframes progress-bar-stripes{
	from{
		 background-position:0 0
	}
	to{
		 background-position:40px 0
	}
}
@keyframes progress-bar-stripes{
	from{
		 background-position:40px 0
	}
	to{
		 background-position:0 0
	}
}
.progress{
	overflow:hidden;
	height:20px;
	margin-bottom:20px;
	background-color:#f7f7f7;
	background-image:-moz-linear-gradient(top, #f5f5f5, #f9f9f9);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
	background-image:-webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
	background-image:-o-linear-gradient(top, #f5f5f5, #f9f9f9);
	background-image:linear-gradient(to bottom, #f5f5f5, #f9f9f9);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
	box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.progress .bar{
	width:0%;
	height:100%;
	color:#fff;
	float:left;
	font-size:12px;
	text-align:center;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#0e90d2;
	background-image:-moz-linear-gradient(top, #149bdf, #0480be);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
	background-image:-webkit-linear-gradient(top, #149bdf, #0480be);
	background-image:-o-linear-gradient(top, #149bdf, #0480be);
	background-image:linear-gradient(to bottom, #149bdf, #0480be);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
	-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
	-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
	box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:width .6s ease;
	-moz-transition:width .6s ease;
	-o-transition:width .6s ease;
	transition:width .6s ease
}
.progress .bar+.bar{
	-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
	-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
	box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15)
}
.progress-striped .bar{
	background-color:#149bdf;
	background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255,255,255,0.15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255,255,255,0.15)), color-stop(.75, rgba(255,255,255,0.15)), color-stop(.75, transparent), to(transparent));
	background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	-webkit-background-size:40px 40px;
	-moz-background-size:40px 40px;
	-o-background-size:40px 40px;
	background-size:40px 40px
}
.progress.active .bar{
	-webkit-animation:progress-bar-stripes 2s linear infinite;
	-moz-animation:progress-bar-stripes 2s linear infinite;
	-ms-animation:progress-bar-stripes 2s linear infinite;
	-o-animation:progress-bar-stripes 2s linear infinite;
	animation:progress-bar-stripes 2s linear infinite
}
.progress-danger .bar,.progress .bar-danger{
	background-color:#dd514c;
	background-image:-moz-linear-gradient(top, #ee5f5b, #c43c35);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
	background-image:-webkit-linear-gradient(top, #ee5f5b, #c43c35);
	background-image:-o-linear-gradient(top, #ee5f5b, #c43c35);
	background-image:linear-gradient(to bottom, #ee5f5b, #c43c35);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0)
}
.progress-danger.progress-striped .bar,.progress-striped .bar-danger{
	background-color:#ee5f5b;
	background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255,255,255,0.15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255,255,255,0.15)), color-stop(.75, rgba(255,255,255,0.15)), color-stop(.75, transparent), to(transparent));
	background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)
}
.progress-success .bar,.progress .bar-success{
	background-color:#5eb95e;
	background-image:-moz-linear-gradient(top, #62c462, #57a957);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
	background-image:-webkit-linear-gradient(top, #62c462, #57a957);
	background-image:-o-linear-gradient(top, #62c462, #57a957);
	background-image:linear-gradient(to bottom, #62c462, #57a957);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0)
}
.progress-success.progress-striped .bar,.progress-striped .bar-success{
	background-color:#62c462;
	background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255,255,255,0.15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255,255,255,0.15)), color-stop(.75, rgba(255,255,255,0.15)), color-stop(.75, transparent), to(transparent));
	background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)
}
.progress-info .bar,.progress .bar-info{
	background-color:#4bb1cf;
	background-image:-moz-linear-gradient(top, #5bc0de, #339bb9);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
	background-image:-webkit-linear-gradient(top, #5bc0de, #339bb9);
	background-image:-o-linear-gradient(top, #5bc0de, #339bb9);
	background-image:linear-gradient(to bottom, #5bc0de, #339bb9);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0)
}
.progress-info.progress-striped .bar,.progress-striped .bar-info{
	background-color:#5bc0de;
	background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255,255,255,0.15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255,255,255,0.15)), color-stop(.75, rgba(255,255,255,0.15)), color-stop(.75, transparent), to(transparent));
	background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)
}
.progress-warning .bar,.progress .bar-warning{
	background-color:#e89843;
	background-image:-moz-linear-gradient(top, #eca75e, #e2821b);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#eca75e), to(#e2821b));
	background-image:-webkit-linear-gradient(top, #eca75e, #e2821b);
	background-image:-o-linear-gradient(top, #eca75e, #e2821b);
	background-image:linear-gradient(to bottom, #eca75e, #e2821b);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeca75e', endColorstr='#ffe2821b', GradientType=0)
}
.progress-warning.progress-striped .bar,.progress-striped .bar-warning{
	background-color:#eca75e;
	background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255,255,255,0.15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255,255,255,0.15)), color-stop(.75, rgba(255,255,255,0.15)), color-stop(.75, transparent), to(transparent));
	background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)
}
.accordion{
	margin-bottom:20px
}
.accordion-group{
	margin-bottom:2px;
	border:1px solid #e5e5e5;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.accordion-heading{
	border-bottom:0
}
.accordion-heading .accordion-toggle{
	display:block;
	padding:8px 15px
}
.accordion-toggle{
	cursor:pointer
}
.accordion-inner{
	padding:9px 15px;
	border-top:1px solid #e5e5e5
}
.carousel{
	position:relative;
	margin-bottom:20px;
	line-height:1
}
.carousel-inner{
	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;
	-webkit-border-radius:23px;
	-moz-border-radius:23px;
	border-radius:23px;
	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);
	border-radius:5px
}
.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
}
.jspContainer{
	overflow:hidden;
	position:relative
}
.jspPane{
	position:absolute
}
.jspVerticalBar{
	position:absolute;
	top:5px;
	right:6px;
	width:4px;
	height:100%;
	z-index:5;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px
}
.jspHorizontalBar{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:4px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px
}
.jspVerticalBar *,.jspHorizontalBar *{
	margin:0;
	padding:0
}
.jspCap{
	display:none
}
.jspHorizontalBar .jspCap{
	float:left
}
.jspTrack{
	background:#ddd;
	position:relative;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px
}
.jspDrag{
	background:#2fafcc;
	position:relative;
	top:0;
	left:0;
	cursor:pointer;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px
}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{
	float:left;
	height:100%
}
.jspArrow{
	background:#50506d;
	text-indent:-20000px;
	display:block;
	cursor:pointer
}
.jspArrow.jspDisabled{
	cursor:default;
	background:#80808d
}
.jspVerticalBar .jspArrow{
	height:16px
}
.jspHorizontalBar .jspArrow{
	width:16px;
	float:left;
	height:100%
}
.jspVerticalBar .jspArrow:focus{
	outline:none
}
.jspCorner{
	background:#eeeef4;
	float:left;
	height:100%
}
* html .jspCorner{
	margin:0 -3px 0 0
}
.scroll-pane-nav .jspVerticalBar{
	z-index:5;
	opacity:.5;
	filter:alpha(opacity=50)
}
.scroll-pane-nav .jspTrack{
	background:#ddd
}
.scroll-pane-nav .jspDrag{
	background:#2fafcc
}
.scroll-pane-body{
	height:inherit;
	overflow:auto
}
.scroll-pane-body .jspTrack{
	background:#c7c5bd;
	opacity:1;
	filter:alpha(opacity=100)
}
.scroll-pane-body .jspDrag{
	background:#ada893
}
#grid-home .scroll-pane .jspTrack{
	background:#c1c1c1;
	opacity:.3;
	filter:alpha(opacity=30)
}
#grid-home .scroll-pane .jspDrag{
	background:#fff
}
#grid-sub-page .scroll-pane .jspTrack{
	background:#e8eeef;
	opacity:1;
	filter:alpha(opacity=100)
}
#grid-sub-page .scroll-pane .jspDrag{
	background:#768c99
}
#event-list-ae-home .scroll-pane .jspTrack{
	background:#e8eeef;
	opacity:1;
	filter:alpha(opacity=100)
}
#event-list-ae-home .scroll-pane .jspDrag{
	background:#768c99
}
.scroll-pane-nav{
	height:80%;
	overflow:auto
}
.scroll-pane{
	height:inherit;
	overflow:auto;
	outline:none
}
.vertical-only{
	width:auto;
	max-width:100%
}
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{
	outline:none
}
.slides,.flex-control-nav,.flex-direction-nav{
	margin:0;
	padding:0;
	list-style:none
}
.flexslider{
	margin:0;
	padding:0
}
.flexslider .slides>li{
	display:none;
	-webkit-backface-visibility:hidden
}
.flexslider .slides img{
	width:100%;
	display:block
}
.flex-pauseplay span{
	text-transform:capitalize
}
.slides:after{
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}
html[xmlns] .slides{
	display:block
}
* html .slides{
	height:1%
}
.no-js .slides>li:first-child{
	display:block
}
.flexslider{
	margin:0 0 60px;
	border:0;
	position:relative;
	zoom:1
}
.flex-viewport{
	max-height:2000px;
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	transition:all 1s ease
}
.loading .flex-viewport{
	max-height:300px
}
.flexslider .slides{
	zoom:1
}
.carousel li{
	margin-right:5px
}
.flex-direction-nav{
	*height:0
}
.flex-direction-nav a{
	width:30px;
	height:30px;
	margin:-20px 0 0;
	display:block;
	background:url(../images/bg_direction_nav.png) no-repeat 0 0;
	position:absolute;
	top:50%;
	z-index:10;
	cursor:pointer;
	text-indent:-9999px;
	opacity:0;
	-webkit-transition:all .3s ease
}
.flex-direction-nav .flex-next{
	background-position:100% 0;
	right:-36px
}
.flex-direction-nav .flex-prev{
	left:-36px
}
.flexslider:hover .flex-next{
	opacity:.8;
	right:5px
}
.flexslider:hover .flex-prev{
	opacity:.8;
	left:5px
}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{
	opacity:1
}
.flex-direction-nav .flex-disabled{
	opacity:.3 !important;
	filter:alpha(opacity=30);
	cursor:default
}
.flex-control-nav{
	width:100%;
	position:absolute;
	bottom:-45px;
	text-align:center
}
.flex-control-nav li{
	margin:0 6px;
	display:inline-block;
	zoom:1;
	*display:inline
}
.flex-control-paging li a{
	width:8px;
	height:8px;
	display:block;
	background:#fff;
	opacity:.35;
	filter:alpha(opacity=35);
	cursor:pointer;
	text-indent:-9999px;
	-webkit-border-radius:16px;
	-moz-border-radius:16px;
	-o-border-radius:16px;
	border-radius:16px;
	box-shadow:inset 0 0 3px rgba(0,0,0,0.3)
}
.flex-control-paging li a:hover{
	background:#fff;
	opacity:.9;
	filter:alpha(opacity=90)
}
.flex-control-paging li a.flex-active{
	background:#fff;
	opacity:.9;
	filter:alpha(opacity=90);
	cursor:default
}
.flex-control-thumbs{
	margin:5px 0 0;
	position:static;
	overflow:hidden
}
.flex-control-thumbs li{
	width:25%;
	float:left;
	margin:0
}
.flex-control-thumbs img{
	width:100%;
	display:block;
	opacity:.7;
	cursor:pointer
}
.flex-control-thumbs img:hover{
	opacity:1
}
.flex-control-thumbs .flex-active{
	opacity:1;
	cursor:default
}
@media screen and (max-width:860px){
	.flex-direction-nav .flex-prev{
		 opacity:1;
		 left:0
	}
	.flex-direction-nav .flex-next{
		 opacity:1;
		 right:0
	}
}
.selectBox-dropdown{
	min-width:100px;
	position:relative;
	line-height:1.5;
	text-decoration:none;
	text-align:left;
	color:#000;
	outline:none;
	vertical-align:middle;
	background:#F2F2F2;
	display:inline-block;
	cursor:default
}
.selectBox-dropdown:focus,.selectBox-dropdown:focus .selectBox-arrow{
	border-color:#666
}
.selectBox-dropdown.selectBox-menuShowing{
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.selectBox-dropdown .selectBox-label{
	padding:4px 8px;
	display:inline-block;
	white-space:nowrap;
	overflow:hidden
}
.selectBox-dropdown .selectBox-arrow{
	position:absolute;
	top:0;
	right:0;
	width:50px;
	height:100%;
	background:url(../images/selectBox-arrow.gif) 50% center no-repeat
}
.selectBox-dropdown-menu{
	position:absolute;
	z-index:99999;
	max-height:200px;
	min-height:1em;
	border:solid 1px #BBB;
	background:#FFF;
	overflow:auto;
	-webkit-overflow-scrolling:touch
}
.selectBox-inline{
	min-width:150px;
	outline:none;
	border:solid 1px #BBB;
	background:#FFF;
	display:inline-block;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	overflow:auto
}
.selectBox-inline:focus{
	border-color:#666
}
.selectBox-options,.selectBox-options LI,.selectBox-options LI A{
	list-style:none;
	display:block;
	cursor:default;
	padding:0;
	margin:0
}
.selectBox-options LI A{
	line-height:1.5;
	padding:0 .5em;
	white-space:nowrap;
	overflow:hidden;
	background:6px center no-repeat
}
.selectBox-options LI.selectBox-hover A{
	background-color:#EEE
}
.selectBox-options LI.selectBox-disabled A{
	color:#888;
	background-color:transparent
}
.selectBox-options LI.selectBox-selected A{
	background-color:#C8DEF4
}
.selectBox-options .selectBox-optgroup{
	color:#666;
	background:#EEE;
	font-weight:bold;
	line-height:1.5;
	padding:0 .3em;
	white-space:nowrap
}
.selectBox.selectBox-disabled{
	color:#888 !important
}
.selectBox-dropdown.selectBox-disabled .selectBox-arrow{
	opacity:.5;
	filter:alpha(opacity=50);
	border-color:#666
}
.selectBox-inline.selectBox-disabled{
	color:#888 !important
}
.selectBox-inline.selectBox-disabled .selectBox-options A{
	background-color:transparent !important
}
/*! * Datepicker for Bootstrap * * Copyright 2012 Stefan Petre * Licensed under the Apache License v2.0 * http://www.apache.org/licenses/LICENSE-2.0 * */
.datepicker{
	top:0;
	left:0;
	padding:0 !important;
	margin-top:0px !important;
	-webkit-border-radius:0 !important;
	-moz-border-radius:0 !important;
	border-radius:0 !important;
	background:#984374 !important;
	border-color:#863365 !important;
	color:#fff
}
.datepicker:before{
	content:'';
	display:inline-block;
	border-left:7px solid transparent;
	border-right:7px solid transparent;
	border-bottom:7px solid #984374;
	border-bottom-color:rgba(0,0,0,0.2);
	position:absolute;
	top:-7px;
	left:6px
}
.datepicker: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:7px
}
.datepicker>div{
	display:none
}
.datepicker table{
	width:100%;
	margin:0;
	background:#984374
}
.datepicker td,.datepicker th{
	text-align:center;
	width:20px;
	height:20px
}
.datepicker td.day:hover{
	background:#863365 !important;
	cursor:pointer
}
.datepicker td.day.disabled{
	color:#eee
}
.datepicker td.old,.datepicker td.new{
	color:#999
}
.datepicker td.active,.datepicker td.active:hover{
	background:#772356 !important;
	color:#fff
}
.datepicker td span{
	display:block;
	width:31% !important;
	height:54px;
	line-height:54px;
	float:left;
	margin:2px;
	cursor:pointer
}
.datepicker td span:hover{
	background:#863365 !important
}
.datepicker td span.active{
	background:#772356 !important;
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25)
}
.datepicker td span.old{
	color:#999
}
.datepicker th.switch{
	width:145px
}
.datepicker th.next,.datepicker th.prev{
	font-size:150%
}
.datepicker thead tr:first-child th{
	cursor:pointer
}
.datepicker thead tr:first-child th:hover{
	background:#863365 !important
}
.input-append.date .add-on i,.input-prepend.date .add-on i{
	display:block;
	cursor:pointer;
	width:16px;
	height:16px
}
/*! * 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:767px){
	.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:-12px;
		 *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:12px
	}
	.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{
		 width:1572px
	}
	.span12{
		 width:1572px
	}
	.span11{
		 width:1440px
	}
	.span10{
		 width:1308px
	}
	.span9{
		 width:1176px
	}
	.span8{
		 width:1044px
	}
	.span7{
		 width:912px
	}
	.span6{
		 width:780px
	}
	.span5{
		 width:648px
	}
	.span4{
		 width:516px
	}
	.span3{
		 width:384px
	}
	.span2{
		 width:252px
	}
	.span1{
		 width:120px
	}
	.offset12{
		 margin-left:1596px
	}
	.offset11{
		 margin-left:1464px
	}
	.offset10{
		 margin-left:1332px
	}
	.offset9{
		 margin-left:1200px
	}
	.offset8{
		 margin-left:1068px
	}
	.offset7{
		 margin-left:936px
	}
	.offset6{
		 margin-left:804px
	}
	.offset5{
		 margin-left:672px
	}
	.offset4{
		 margin-left:540px
	}
	.offset3{
		 margin-left:408px
	}
	.offset2{
		 margin-left:276px
	}
	.offset1{
		 margin-left:144px
	}
	.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:.76335878%;
		 *margin-left:.71757123%
	}
	.row-fluid [class*="span"]:first-child{
		 margin-left:0
	}
	.row-fluid .controls-row [class*="span"]+[class*="span"]{
		 margin-left:.76335878%
	}
	.row-fluid .span12{
		 width:100%;
		 *width:99.95421245%
	}
	.row-fluid .span11{
		 width:91.60305344%;
		 *width:91.55726589%
	}
	.row-fluid .span10{
		 width:83.20610687%;
		 *width:83.16031932%
	}
	.row-fluid .span9{
		 width:74.80916031%;
		 *width:74.76337276%
	}
	.row-fluid .span8{
		 width:66.41221374%;
		 *width:66.36642619%
	}
	.row-fluid .span7{
		 width:58.01526718%;
		 *width:57.96947963%
	}
	.row-fluid .span6{
		 width:49.61832061%;
		 *width:49.57253306%
	}
	.row-fluid .span5{
		 width:41.22137405%;
		 *width:41.1755865%
	}
	.row-fluid .span4{
		 width:32.82442748%;
		 *width:32.77863994%
	}
	.row-fluid .span3{
		 width:24.42748092%;
		 *width:24.38169337%
	}
	.row-fluid .span2{
		 width:16.03053435%;
		 *width:15.98474681%
	}
	.row-fluid .span1{
		 width:7.63358779%;
		 *width:7.58780024%
	}
	.row-fluid .offset12{
		 margin-left:101.52671756%;
		 *margin-left:101.43514247%
	}
	.row-fluid .offset12:first-child{
		 margin-left:100.76335878%;
		 *margin-left:100.67178369%
	}
	.row-fluid .offset11{
		 margin-left:93.12977099%;
		 *margin-left:93.0381959%
	}
	.row-fluid .offset11:first-child{
		 margin-left:92.36641221%;
		 *margin-left:92.27483712%
	}
	.row-fluid .offset10{
		 margin-left:84.73282443%;
		 *margin-left:84.64124934%
	}
	.row-fluid .offset10:first-child{
		 margin-left:83.96946565%;
		 *margin-left:83.87789056%
	}
	.row-fluid .offset9{
		 margin-left:76.33587786%;
		 *margin-left:76.24430277%
	}
	.row-fluid .offset9:first-child{
		 margin-left:75.57251908%;
		 *margin-left:75.48094399%
	}
	.row-fluid .offset8{
		 margin-left:67.9389313%;
		 *margin-left:67.84735621%
	}
	.row-fluid .offset8:first-child{
		 margin-left:67.17557252%;
		 *margin-left:67.08399743%
	}
	.row-fluid .offset7{
		 margin-left:59.54198473%;
		 *margin-left:59.45040964%
	}
	.row-fluid .offset7:first-child{
		 margin-left:58.77862595%;
		 *margin-left:58.68705086%
	}
	.row-fluid .offset6{
		 margin-left:51.14503817%;
		 *margin-left:51.05346308%
	}
	.row-fluid .offset6:first-child{
		 margin-left:50.38167939%;
		 *margin-left:50.2901043%
	}
	.row-fluid .offset5{
		 margin-left:42.7480916%;
		 *margin-left:42.65651651%
	}
	.row-fluid .offset5:first-child{
		 margin-left:41.98473282%;
		 *margin-left:41.89315773%
	}
	.row-fluid .offset4{
		 margin-left:34.35114504%;
		 *margin-left:34.25956995%
	}
	.row-fluid .offset4:first-child{
		 margin-left:33.58778626%;
		 *margin-left:33.49621117%
	}
	.row-fluid .offset3{
		 margin-left:25.95419847%;
		 *margin-left:25.86262338%
	}
	.row-fluid .offset3:first-child{
		 margin-left:25.19083969%;
		 *margin-left:25.0992646%
	}
	.row-fluid .offset2{
		 margin-left:17.55725191%;
		 *margin-left:17.46567682%
	}
	.row-fluid .offset2:first-child{
		 margin-left:16.79389313%;
		 *margin-left:16.70231804%
	}
	.row-fluid .offset1{
		 margin-left:9.16030534%;
		 *margin-left:9.06873025%
	}
	.row-fluid .offset1:first-child{
		 margin-left:8.39694656%;
		 *margin-left:8.30537147%
	}
	input,textarea,.uneditable-input{
		 margin-left:0
	}
	.controls-row [class*="span"]+[class*="span"]{
		 margin-left:12px
	}
	input.span12,textarea.span12,.uneditable-input.span12{
		 width:1558px
	}
	input.span11,textarea.span11,.uneditable-input.span11{
		 width:1426px
	}
	input.span10,textarea.span10,.uneditable-input.span10{
		 width:1294px
	}
	input.span9,textarea.span9,.uneditable-input.span9{
		 width:1162px
	}
	input.span8,textarea.span8,.uneditable-input.span8{
		 width:1030px
	}
	input.span7,textarea.span7,.uneditable-input.span7{
		 width:898px
	}
	input.span6,textarea.span6,.uneditable-input.span6{
		 width:766px
	}
	input.span5,textarea.span5,.uneditable-input.span5{
		 width:634px
	}
	input.span4,textarea.span4,.uneditable-input.span4{
		 width:502px
	}
	input.span3,textarea.span3,.uneditable-input.span3{
		 width:370px
	}
	input.span2,textarea.span2,.uneditable-input.span2{
		 width:238px
	}
	input.span1,textarea.span1,.uneditable-input.span1{
		 width:106px
	}
	.thumbnails{
		 margin-left:-12px
	}
	.thumbnails>li{
		 margin-left:12px
	}
	.row-fluid .thumbnails{
		 margin-left:0
	}
}
@media (min-width:768px) and (max-width:979px){
	.row{
		 margin-left:-12px;
		 *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:12px
	}
	.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{
		 width:852px
	}
	.span12{
		 width:852px
	}
	.span11{
		 width:780px
	}
	.span10{
		 width:708px
	}
	.span9{
		 width:636px
	}
	.span8{
		 width:564px
	}
	.span7{
		 width:492px
	}
	.span6{
		 width:420px
	}
	.span5{
		 width:348px
	}
	.span4{
		 width:276px
	}
	.span3{
		 width:204px
	}
	.span2{
		 width:132px
	}
	.span1{
		 width:60px
	}
	.offset12{
		 margin-left:876px
	}
	.offset11{
		 margin-left:804px
	}
	.offset10{
		 margin-left:732px
	}
	.offset9{
		 margin-left:660px
	}
	.offset8{
		 margin-left:588px
	}
	.offset7{
		 margin-left:516px
	}
	.offset6{
		 margin-left:444px
	}
	.offset5{
		 margin-left:372px
	}
	.offset4{
		 margin-left:300px
	}
	.offset3{
		 margin-left:228px
	}
	.offset2{
		 margin-left:156px
	}
	.offset1{
		 margin-left:84px
	}
	.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:1.4084507%;
		 *margin-left:1.36266316%
	}
	.row-fluid [class*="span"]:first-child{
		 margin-left:0
	}
	.row-fluid .controls-row [class*="span"]+[class*="span"]{
		 margin-left:1.4084507%
	}
	.row-fluid .span12{
		 width:100%;
		 *width:99.95421245%
	}
	.row-fluid .span11{
		 width:91.54929577%;
		 *width:91.50350823%
	}
	.row-fluid .span10{
		 width:83.09859155%;
		 *width:83.052804%
	}
	.row-fluid .span9{
		 width:74.64788732%;
		 *width:74.60209978%
	}
	.row-fluid .span8{
		 width:66.1971831%;
		 *width:66.15139555%
	}
	.row-fluid .span7{
		 width:57.74647887%;
		 *width:57.70069133%
	}
	.row-fluid .span6{
		 width:49.29577465%;
		 *width:49.2499871%
	}
	.row-fluid .span5{
		 width:40.84507042%;
		 *width:40.79928288%
	}
	.row-fluid .span4{
		 width:32.3943662%;
		 *width:32.34857865%
	}
	.row-fluid .span3{
		 width:23.94366197%;
		 *width:23.89787443%
	}
	.row-fluid .span2{
		 width:15.49295775%;
		 *width:15.4471702%
	}
	.row-fluid .span1{
		 width:7.04225352%;
		 *width:6.99646598%
	}
	.row-fluid .offset12{
		 margin-left:102.81690141%;
		 *margin-left:102.72532632%
	}
	.row-fluid .offset12:first-child{
		 margin-left:101.4084507%;
		 *margin-left:101.31687561%
	}
	.row-fluid .offset11{
		 margin-left:94.36619718%;
		 *margin-left:94.27462209%
	}
	.row-fluid .offset11:first-child{
		 margin-left:92.95774648%;
		 *margin-left:92.86617139%
	}
	.row-fluid .offset10{
		 margin-left:85.91549296%;
		 *margin-left:85.82391787%
	}
	.row-fluid .offset10:first-child{
		 margin-left:84.50704225%;
		 *margin-left:84.41546716%
	}
	.row-fluid .offset9{
		 margin-left:77.46478873%;
		 *margin-left:77.37321364%
	}
	.row-fluid .offset9:first-child{
		 margin-left:76.05633803%;
		 *margin-left:75.96476294%
	}
	.row-fluid .offset8{
		 margin-left:69.01408451%;
		 *margin-left:68.92250942%
	}
	.row-fluid .offset8:first-child{
		 margin-left:67.6056338%;
		 *margin-left:67.51405871%
	}
	.row-fluid .offset7{
		 margin-left:60.56338028%;
		 *margin-left:60.47180519%
	}
	.row-fluid .offset7:first-child{
		 margin-left:59.15492958%;
		 *margin-left:59.06335449%
	}
	.row-fluid .offset6{
		 margin-left:52.11267606%;
		 *margin-left:52.02110096%
	}
	.row-fluid .offset6:first-child{
		 margin-left:50.70422535%;
		 *margin-left:50.61265026%
	}
	.row-fluid .offset5{
		 margin-left:43.66197183%;
		 *margin-left:43.57039674%
	}
	.row-fluid .offset5:first-child{
		 margin-left:42.25352113%;
		 *margin-left:42.16194604%
	}
	.row-fluid .offset4{
		 margin-left:35.21126761%;
		 *margin-left:35.11969251%
	}
	.row-fluid .offset4:first-child{
		 margin-left:33.8028169%;
		 *margin-left:33.71124181%
	}
	.row-fluid .offset3{
		 margin-left:26.76056338%;
		 *margin-left:26.66898829%
	}
	.row-fluid .offset3:first-child{
		 margin-left:25.35211268%;
		 *margin-left:25.26053758%
	}
	.row-fluid .offset2{
		 margin-left:18.30985915%;
		 *margin-left:18.21828406%
	}
	.row-fluid .offset2:first-child{
		 margin-left:16.90140845%;
		 *margin-left:16.80983336%
	}
	.row-fluid .offset1{
		 margin-left:9.85915493%;
		 *margin-left:9.76757984%
	}
	.row-fluid .offset1:first-child{
		 margin-left:8.45070423%;
		 *margin-left:8.35912913%
	}
	input,textarea,.uneditable-input{
		 margin-left:0
	}
	.controls-row [class*="span"]+[class*="span"]{
		 margin-left:12px
	}
	input.span12,textarea.span12,.uneditable-input.span12{
		 width:838px
	}
	input.span11,textarea.span11,.uneditable-input.span11{
		 width:766px
	}
	input.span10,textarea.span10,.uneditable-input.span10{
		 width:694px
	}
	input.span9,textarea.span9,.uneditable-input.span9{
		 width:622px
	}
	input.span8,textarea.span8,.uneditable-input.span8{
		 width:550px
	}
	input.span7,textarea.span7,.uneditable-input.span7{
		 width:478px
	}
	input.span6,textarea.span6,.uneditable-input.span6{
		 width:406px
	}
	input.span5,textarea.span5,.uneditable-input.span5{
		 width:334px
	}
	input.span4,textarea.span4,.uneditable-input.span4{
		 width:262px
	}
	input.span3,textarea.span3,.uneditable-input.span3{
		 width:190px
	}
	input.span2,textarea.span2,.uneditable-input.span2{
		 width:118px
	}
	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 (min-width:1450px){
	html{
		 font-size:1rem
	}
}
@media (max-width:1450px){
	html{
		 font-size:.9rem
	}
}
@media (min-width:768px) and (max-width:979px){
	html{
		 font-size:.8rem
	}
}
@media (max-width:767px){
	html{
		 font-size:.8rem
	}
}
@media (max-width:480px){
	html{
		 font-size:.8rem
	}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){
	html{
		 font-size:.6rem !important
	}
}
body{
	background:#edeae2;
	overflow:hidden;
	line-height:1.3
}
html.no-js body{
	overflow:auto
}
#content{
	overflow:hidden;
	height:auto;
	margin:62px 0 0 249px;
	font-family:'proxima-nova','ProximaNova',Helvetica,Arial,sans-serif;
	font-weight:400
}
@media (max-width:1280px){
	#content{
		 margin:62px 0 0 205px
	}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){
	#content{
		 margin:42px 0 0 160px !important
	}
}
#content-inner{
	padding:1.75% 2.25% 0% 2.75%
}
footer{
	margin-top:8px;
	max-width:1575px !important
}
footer #funding-disclaimer{
	font-size:12px
}
footer #funding-disclaimer p,footer #funding-disclaimer a{
	color:#6f8491;
	margin:0
}
footer #site-credit{
	font-size:12px
}
footer #site-credit p{
	float:right;
	color:#9e9e9e;
	margin:0
}
footer #site-credit a{
	color:#4a7a8b !important;
	font-family:'proxima-nova','ProximaNova',Helvetica,Arial,sans-serif;
	font-weight:600
}
.aligncenter,div.aligncenter{
	display:block;
	margin-left:auto;
	margin-right:auto
}
.alignleft{
	float:left;
	margin:0 20px 20px 0
}
.alignright{
	float:right;
	margin:0 0 20px 20px
}
.wp-caption{
	background-color:#f3f3f3;
	border:1px solid #ddd;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	margin:10px;
	padding-top:4px;
	text-align:center
}
.wp-caption img{
	border:0 none;
	margin:0;
	padding:0
}
.wp-caption p.wp-caption-text{
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:0 4px 5px
}
.hide{
	display:none
}
li.widget{
	list-style:none
}
.fb-comments,.fb-comments iframe[style],.fb-like-box,.fb-like-box iframe[style]{
	width:100% !important
}
.fb-comments span,.fb-comments iframe span[style],.fb-like-box span,.fb-like-box iframe span[style]{
	width:100% !important
}
.browsehappy{
	margin:.2em 0;
	background:#ccc;
	color:#000;
	padding:.2em 0
}
#main-container{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0
}
#logo{
	height:100px;
	margin:0;
	background:#003846
}
#logo img{
	margin:33px 0 0 39px
}
@media (max-width:1280px){
	#logo{
		 width:100%
	}
	#logo img{
		 margin:33px 0 0 19px;
		 width:80%
	}
}
@media (min-width:768px) and (max-width:979px){
	#logo{
		 width:100%
	}
	#logo img{
		 margin:33px 0 0 19px;
		 width:80%
	}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){
	#logo{
		 width:100%
	}
	#logo img{
		 margin:20px 0 0 19px;
		 width:70%
	}
}
nav{
	height:100%;
	width:249px;
	float:left;
	position:fixed;
	z-index:1040;
	background:#003846;
	font-family:'proxima-nova','ProximaNova',Helvetica,Arial,sans-serif;
	font-weight:400
}
@media (max-width:1280px){
	nav{
		 width:205px
	}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){
	nav{
		 width:160px !important
	}
}
nav #nav-scroll{
	padding-top:40px;
	overflow:visible;
	background:#003846
}
@media (max-width:1280px){
	nav #nav-scroll{
		 padding-top:10px
	}
}
@media (max-height:860px){
	nav #nav-scroll{
		 padding-top:0;
		 overflow:hidden
	}
}
nav #nav-scroll #nav-scroll-inner{
	position:static
}
@media (max-height:860px){
	nav #nav-scroll #nav-scroll-inner{
		 position:relative
	}
}
html.no-js nav #nav-scroll{
	padding-top:0
}
nav #b-nav-arrow-up,nav #b-nav-arrow-down{
	display:none;
	z-index:1060;
	font-size:30px;
	font-size:1.875rem;
	font-family:'proxima-nova','ProximaNova',Helvetica,Arial,sans-serif;
	font-weight:600;
	text-align:center;
	margin:0 auto;
	height:40px;
	text-decoration:none;
	color:#fff;
	background:#003846
}
nav #b-nav-arrow-up span,nav #b-nav-arrow-down span{
	opacity:.75;
	filter:alpha(opacity=75)
}
nav #b-nav-arrow-up:hover span,nav #b-nav-arrow-down:hover span{
	opacity:1;
	filter:alpha(opacity=100)
}
@media (max-height:860px){
	nav #b-nav-arrow-up,nav #b-nav-arrow-down{
		 display:block
	}
}
html.no-js nav #b-nav-arrow-up,html.no-js nav #b-nav-arrow-down{
	display:none
}
nav #primary-nav{
	margin:0;
	z-index:1060;
	background:#003846
}
nav #primary-nav>li{
	font-family:'proxima-nova','ProximaNova',Helvetica,Arial,sans-serif;
	font-weight:600;
	border-bottom:1px solid #0d424f;
	z-index:1050
}
nav #primary-nav>li.active a{
	color:#fff;
	background:#215463
}
nav #primary-nav>li.active>a:before{
	content:'';
	display:block;
	position:absolute;
	margin:-3px 0 0 204px;
	width:0;
	height:0;
	border-top:14px solid transparent;
	border-bottom:14px solid transparent;
	border-right:14px solid #edeae2
}
@media (max-width:1280px){
	nav #primary-nav>li.active>a:before{
		 margin:-3px 0 0 176px
	}
}
nav #primary-nav>li>a{
	font-family:'proxima-nova','ProximaNova',Helvetica,Arial,sans-serif;
	font-weight:600;
	display:block;
	color:#b1b1b1;
	font-size:20px;
	font-size:1.25rem;
	line-height:1;
	padding:20px 15px 20px 31px;
	z-index:1055;
	background:#003846
}
@media (max-width:1280px){
	nav #primary-nav>li>a{
		 padding:20px 15px 20px 15px
	}
}
nav #primary-nav>li>a:hover{
	color:#fff;
	background:#215463
}
nav #primary-nav>li>a:hover:before{
	content:'';
	display:none
}
nav .primary-nav-flyout{
	position:fixed;
	z-index:-1;
	top:62px;
	width:332px;
	height:100%;
	left:-332px;
	background:#215463;
	-webkit-box-shadow:4px 0 6px 0 rgba(0,0,0,0.1);
	-moz-box-shadow:4px 0 6px 0 rgba(0,0,0,0.1);
	box-shadow:4px 0 6px 0 rgba(0,0,0,0.1)
}
@media (max-width:1280px){
	nav .primary-nav-flyout{
		 width:275px;
		 left:-275px
	}
}
nav .primary-nav-flyout ul.flyout-ul{
	list-style:none;
	margin:0;
	padding:0
}
nav .primary-nav-flyout ul.flyout-ul>li{
	padding:0 30px 0 25px
}
@media (max-width:1280px){
	nav .primary-nav-flyout ul.flyout-ul>li{
		 padding:0 15px 0 15px
	}
}
nav .primary-nav-flyout ul.flyout-ul>li a{
	display:block;
	font-family:'proxima-nova','ProximaNova',Helvetica,Arial,sans-serif !important;
	font-weight:400 !important;
	font-size:16px;
	font-size:1rem;
	color:#fff;
	background:transparent !important
}
nav .primary-nav-flyout ul.flyout-ul>li a:hover{
	text-decoration:none
}
nav .primary-nav-flyout ul.flyout-ul>li:first-child>a{
	border:none
}
nav .primary-nav-flyout ul.flyout-ul>li>a{
	padding:20px 15px 20px 31px;
	border-top:1px solid #1c6270
}
@media (max-width:1280px){
	nav .primary-nav-flyout ul.flyout-ul>li>a{
		 padding:20px 10px 20px 10px
	}
}
nav .primary-nav-flyout ul.flyout-ul>li.current_page_item{
	background:#004354 !important
}
nav .primary-nav-flyout ul.flyout-ul>li.current_page_item a{
	font-family:'proxima-nova','ProximaNova',Helvetica,Arial,sans-serif !important;
	font-weight:600 !important;
	border-color:#004354
}
nav .primary-nav-flyout ul.flyout-ul>li:hover{
	background:#004354 !important
}
nav .primary-nav-flyout ul.flyout-ul>li:hover a{
	border-color:#004354
}
nav .primary-nav-flyout ul.flyout-ul>li>ul{
	list-style:none;
	margin:0;
	padding:0 0 20px 0
}
nav .primary-nav-flyout ul.flyout-ul>li>ul>li>a{
	padding:5px 15px 5px 31px;
	border:none !important
}
nav #secondary-nav{
	margin:0;
	padding-top:22px;
	padding-top:1.375rem;
	background:#003846
}
nav #secondary-nav li{
	font-family:'proxima-nova','ProximaNova',Helvetica,Arial,sans-serif;
	font-weight:400;
	margin:3px 0 0 0
}
nav #secondary-nav li.current_page_item a{
	color:#fff
}
nav #secondary-nav a{
	font-family:'proxima-nova','ProximaNova',Helvetica,Arial,sans-serif;
	font-weight:400;
	display:block;
	color:#b1b1b1;
	padding:8px 15px 8px 31px;
	line-height:1
}
@media (max-width:1280px){
	nav #secondary-nav a{
		 padding:8px 15px 8px 15px
	}
}
nav #secondary-nav a:hover{
	color:#fff
}
#footnote{
	height:80px;
	margin:0;
	background:#003846;
	bottom:0
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){
	#footnote{
		 height:80px !important
	}
}
#footnote p{
	font-size:14px !important;
	font-size:0.875rem !important;
	color:#a9a9a9;
	margin:8px 0
}
#footnote strong{
	font-family:'proxima-nova','ProximaNova',Helvetica,Arial,sans-serif;
	font-weight:600;
	color:#fff
}
#footnote-inner{
	position:absolute;
	bottom:0;
	padding:8px 15px 8px 31px
}
@media (max-width:1280px){
	#footnote-inner{
		 padding:8px 15px 8px 15px
	}
}
@media (max-height:860px){
	#footnote-inner{
		 position:static
	}
}
#top-bevel{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	position:fixed;
	z-index:1000;
	height:62px;
	width:100%;
	padding-left:249px;
	background:#003846
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){
	#top-bevel{
		 height:42px !important
	}
}
#top-bevel ul{
	float:right
}
#social-media-nav{
	height:62px;
	margin:0;
	padding:0;
	background:#003846
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){
	#social-media-nav{
		 height:42px !important
	}
}
@media (max-width:1200px){
	#social-media-nav{
		 overflow:hidden
	}
}
#social-media-nav li{
	color:#b4b4b4;
	border-left:1px solid #1a4c59
}
@media (max-width:1200px){
	#social-media-nav li{
		 float:none !important;
		 border-bottom:1px solid #1a4c59
	}
}
#social-media-nav a{
	height:62px;
	overflow:hidden;
	line-height:62px;
	padding:0;
	margin:0;
	font-size:18px;
	font-size:1.125rem;
	text-align:center;
	color:#b4b4b4;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){
	#social-media-nav a{
		 height:42px !important;
		 line-height:42px !important
	}
}
#social-media-nav a:hover{
	color:#fff
}
#social-media-nav a:hover[data-icon]{
	color:#fff
}
#social-media-nav span[data-icon]{
	color:#3a6f80;
	width:60px;
	width:3.75rem;
	font-size:28px;
	font-size:1.75rem;
	line-height:66px;
	padding:0 !important;
	float:left
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){
	#social-media-nav span[data-icon]{
		 line-height:42px !important
	}
}
#social-media-nav span[data-icon]:hover{
	color:#b4b4b4
}
#social-media-nav #sm-apple{
	color:#3a6f80;
	width:60px;
	width:3.75rem;
	font-size:28px;
	font-size:1.75rem;
	line-height:66px;
	padding:0 !important;
	float:left
}
#social-media-nav #sm-apple span{
	display:block;
	width:100%;
	height:100%;
	background:url('../images/sm-icon-apple.svg') no-repeat 20px 19px;
	background-size:20px 20px
}
#social-media-nav #sm-apple:hover span{
	background-image:url('../images/sm-icon-apple-hover.svg')
}
#social-media-nav .sm-text-icon:hover{
	color:#fff !important
}
#social-media-nav .sm-text-icon:hover[data-icon]{
	color:#fff
}
#social-media-nav .sm-text-icon span[data-icon]{
	margin-top:4px;
	margin-top:0.25rem;
	width:35px;
	width:2.1875rem;
	color:#b4b4b4
}
#social-media-nav .sm-text-icon span[data-icon]:hover{
	color:#fff
}
@media (max-width:1200px){
	#social-media-nav .sm-text-icon span[data-icon]{
		 width:60px;
		 width:3.75rem;
		 margin-top:0;
		 color:#3a6f80
	}
}
#social-media-nav .sm-text-link{
	padding-right:20px;
	padding-right:1.25rem
}
@media (max-width:1200px){
	#social-media-nav .sm-text-link{
		 display:none
	}
}
#social-media-nav .webby-award-honoree{
	padding:0 25px !important
}
@media (max-width:1250px){
	#social-media-nav .webby-award-honoree{
		 padding:0 10px !important
	}
}
@media (max-width:1200px){
	#social-media-nav .webby-award-honoree{
		 display:none
	}
}
#narrow-dropdown{
	display:none
}
@media (max-width:1200px){
	#narrow-dropdown{
		 display:block
	}
}
#search-site-tools{
	height:62px;
	margin:0;
	padding:0;
	z-index:1050;
	background:#003846
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){
	#search-site-tools{
		 height:42px !important
	}
}
#search-site-tools li{
	color:#b4b4b4;
	border-left:1px solid #1a4c59
}
#search-site-tools a{
	height:62px;
	overflow:hidden;
	line-height:62px;
	padding:0;
	margin:0;
	font-size:18px;
	font-size:1.125rem;
	text-align:center;
	color:#b4b4b4;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){
	#search-site-tools a{
		 height:42px !important;
		 line-height:42px !important
	}
}
#search-site-tools a:hover{
	color:#fff
}
#search-site-tools a:hover[data-icon]{
	color:#fff
}
#search-site-tools span[data-icon]{
	color:#3a6f80;
	width:60px;
	width:3.75rem;
	font-size:28px;
	font-size:1.75rem;
	line-height:66px;
	padding:0 !important;
	float:left
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){
	#search-site-tools span[data-icon]{
		 line-height:46px !important
	}
}
#search-site-tools span[data-icon]:hover{
	color:#b4b4b4
}
#search-site-tools button[data-icon]{
	width:60px;
	width:3.75rem;
	font-size:28px;
	font-size:1.75rem;
	padding:0 10px;
	line-height:60px;
	vertical-align:top
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){
	#search-site-tools button[data-icon]{
		 line-height:40px !important
	}
}
#bevel-search{
	padding:0 20px
}
#bevel-search form{
	height:51px;
	margin:5px 0 0 0
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){
	#bevel-search form{
		 height:31px !important
	}
}
#bevel-search input{
	background:#215463;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	height:51px;
	padding:0 20px;
	line-height:51px;
	border:none;
	color:#fff;
	font-style:italic
}
#bevel-search input:-moz-placeholder{
	color:#fff;
	font-style:normal
}
#bevel-search input:-ms-input-placeholder{
	color:#fff;
	font-style:normal
}
#bevel-search input::-webkit-input-placeholder{
	color:#fff;
	font-style:normal
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){
	#bevel-search input{
		 height:31px !important;
		 line-height:31px !important
	}
}
#bevel-search input:hover{
	background:#255e6e
}
#bevel-search button{
	height:51px;
	padding:0;
	background:#004b5e;
	border:none;
	color:#fff
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){
	#bevel-search button{
		 height:31px !important
	}
}
#bevel-search button:hover{
	background:#005f78
}
#top-bar-menu{
	z-index:1050;
	background:#003846
}
#top-bar-menu li{
	z-index:1060;
	background:#003846
}
#top-bar-menu a span{
	color:#fff !important;
	background:#66af00;
	font-size:27.65px !important;
	font-size:1.6875rem !important
}
#top-bar-menu a span:hover{
	background:#75c900
}
#top-bar-menu .top-bar-menu-flyout{
	position:fixed;
	z-index:-1;
	top:-200px;
	width:250px;
	padding:30px;
	right:0;
	color:#fff;
	background:#66af00;
	-webkit-box-shadow:0 4px 6px 0 rgba(0,0,0,0.1);
	-moz-box-shadow:0 4px 6px 0 rgba(0,0,0,0.1);
	box-shadow:0 4px 6px 0 rgba(0,0,0,0.1)
}
#top-bar-menu .top-bar-menu-flyout p{
	margin:0 0 15px 0
}
#top-bar-menu .top-bar-menu-flyout label{
	margin:8px 0 8px 15px;
	line-height:1.5
}
#top-bar-menu .top-bar-menu-flyout input[type=radio]{
	margin:-2px 0 0 0
}
body.home .social-nav-item{
	display:none
}
.no-js #sidebar .nav-list{
	height:auto !important
}
.grid{
	min-width:420px;
	max-width:1575px !important
}
.row-gutter{
	margin-top:10px
}
.row1{
	height:112px;
	margin-top:10px
}
.row1-5{
	height:173px;
	margin-top:10px
}
.row1-25{
	height:127.25px;
	margin-top:10px
}
.row2{
	height:234px;
	margin-top:10px
}
.row2-5{
	height:264.5px;
	margin-top:10px
}
.row3{
	height:356px;
	margin-top:10px
}
.row4{
	height:478px;
	margin-top:10px
}
.row4-5{
	height:539px;
	margin-top:10px
}
.row5{
	height:600px;
	margin-top:10px
}
.row6{
	height:722px;
	margin-top:10px
}
.row-top-nav{
	height:70px
}
.row-top-nav-content{
	height:652px;
	margin-top:10px
}
@media (min-height:1050px){
	.row1{
		 height:140px
	}
	.row1-5{
		 height:188px
	}
	.row1-25{
		 height:158.75px
	}
	.row2{
		 height:290px
	}
	.row2-5{
		 height:327.5px
	}
	.row3{
		 height:440px
	}
	.row4{
		 height:590px
	}
	.row4-5{
		 height:665px
	}
	.row5{
		 height:740px
	}
	.row6{
		 height:890px
	}
	.row-top-nav-content{
		 height:712px
	}
}
@media (min-height:905px){
	.row1{
		 height:122px
	}
	.row1-5{
		 height:188px
	}
	.row1-25{
		 height:138.5px
	}
	.row2{
		 height:254px
	}
	.row2-5{
		 height:287px
	}
	.row3{
		 height:386px
	}
	.row4{
		 height:518px
	}
	.row4-5{
		 height:584px
	}
	.row5{
		 height:650px
	}
	.row6{
		 height:782px
	}
	.row-top-nav-content{
		 height:712px
	}
}
@media (max-height:750px){
	.row1{
		 height:85px
	}
	.row1-5{
		 height:132px
	}
	.row1-25{
		 height:96.875px
	}
	.row2{
		 height:180px
	}
	.row2-5{
		 height:203.75px
	}
	.row3{
		 height:275px
	}
	.row4{
		 height:370px
	}
	.row4-5{
		 height:417.5px
	}
	.row5{
		 height:465px
	}
	.row6{
		 height:560px
	}
	.row-top-nav-content{
		 height:490px
	}
}
@media (min-width:768px) and (max-width:979px){
	.row1{
		 height:95px
	}
	.row1-25{
		 height:108.125px
	}
	.row2{
		 height:200px
	}
	.row2-5{
		 height:226.25px
	}
	.row3{
		 height:305px
	}
	.row4{
		 height:410px
	}
	.row4-5{
		 height:462.5px
	}
	.row5{
		 height:515px
	}
	.row6{
		 height:620px
	}
}
@media (max-height:750px){
	#grid-home-v2 .row1{
		 height:110px
	}
	#grid-home-v2 .row1-5{
		 height:188px
	}
	#grid-home-v2 .row1-25{
		 height:125px
	}
	#grid-home-v2 .row2{
		 height:230px
	}
	#grid-home-v2 .row2-5{
		 height:260px
	}
	#grid-home-v2 .row3{
		 height:350px
	}
	#grid-home-v2 .row4{
		 height:470px
	}
	#grid-home-v2 .row4-5{
		 height:530px
	}
	#grid-home-v2 .row5{
		 height:590px
	}
	#grid-home-v2 .row6{
		 height:710px
	}
}
[class^="tile-"]{
	-webkit-transition:background-color .4s linear;
	-moz-transition:background-color .4s linear;
	-o-transition:background-color .4s linear;
	transition:background-color .4s linear;
	overflow:hidden
}
[class^="tile-"]:hover{
	-webkit-transition:background-color .4s linear;
	-moz-transition:background-color .4s linear;
	-o-transition:background-color .4s linear;
	transition:background-color .4s linear
}
.tile-white{
	background-color:#fff
}
.tile-slate{
	background-color:#6f8491
}
.tile-slate:hover{
	background-color:#758995
}
#sidebar .tile-slate .nav-list li{
	border-color:#8596a2
}
.tile-slate .circle-bg-icon,.tile-slate .tile-paged-icon{
	background-color:#8399a6
}
.tile-blue{
	background-color:#007b87
}
.tile-blue:hover{
	background-color:#008491
}
#sidebar .tile-blue .nav-list li{
	border-color:#268f99
}
.tile-blue .circle-bg-icon,.tile-blue .tile-paged-icon{
	background-color:#0091a3
}
.tile-blue-light{
	background-color:#0091a3
}
.tile-blue-light:hover{
	background-color:#009aad
}
#sidebar .tile-blue-light .nav-list li{
	border-color:#26a2b1
}
.tile-blue-light .circle-bg-icon,.tile-blue-light .tile-paged-icon{
	background-color:#00b1c7
}
.tile-green{
	background-color:#66af00
}
.tile-green:hover{
	background-color:#6cb900
}
#sidebar .tile-green .nav-list li{
	border-color:#7dbb26
}
.tile-green .circle-bg-icon,.tile-green .tile-paged-icon{
	background-color:#85c318
}
.tile-orange{
	background-color:#e2821b
}
.tile-orange:hover{
	background-color:#ff8808
}
#sidebar .tile-orange .nav-list li{
	border-color:#e6953d
}
.tile-orange .circle-bg-icon,.tile-orange .tile-paged-icon{
	background-color:#ed9a29
}
.tile-pink{
	background-color:#ad194c
}
.tile-pink:hover{
	background-color:#ba1b52
}
#sidebar .tile-pink .nav-list li{
	border-color:#b93c67
}
.tile-pink .circle-bg-icon,.tile-pink .tile-paged-icon{
	background-color:#cc1e5a
}
.tile-aqua{
	background-color:#00a999
}
.tile-aqua:hover{
	background-color:#00b3a2
}
#sidebar .tile-aqua .nav-list li{
	border-color:#26b6a8
}
.tile-aqua .circle-bg-icon,.tile-aqua .tile-paged-icon{
	background-color:#00cdb9
}
.tile-purple{
	background-color:#863365
}
.tile-purple:hover{
	background-color:#8d366b
}
#sidebar .tile-purple .nav-list li{
	border-color:#98527c
}
.tile-purple .circle-bg-icon,.tile-purple .tile-paged-icon{
	background-color:#984374
}
.tile-yellow{
	background-color:#fcbe39
}
.tile-slate-dark{
	background-color:#565e6a
}
.tile-slate-dark:hover{
	background-color:#58606d
}
#grid-home-v2{
	color:#fff
}
#grid-home-v2 h1,#grid-home-v2 h2,#grid-home-v2 h3,#grid-home-v2 h4,#grid-home-v2 p,#grid-home-v2 .event-date{
	padding:0 15px
}
#grid-home-v2 .event-date{
	margin:4px 0 0 0;
	font-size:16px;
	font-size:1rem
}
#grid-home-v2 h1{
	font-size:30px;
	font-size:1.875rem;
	font-weight:400;
	line-height:1
}
#grid-home-v2 h2{
	font-size:40px;
	font-size:2.5rem;
	font-weight:600;
	line-height:1;
	margin:0
}
#grid-home-v2 h3{
	font-size:23px;
	font-size:1.4375rem;
	font-weight:400
}
#grid-home-v2 .event-date+h4{
	margin:0
}
#grid-home-v2 h4{
	font-size:16px;
	font-size:1rem;
	font-weight:600
}
#grid-home-v2 p{
	font-size:14px;
	font-size:0.875rem
}
#grid-home-v2 p a{
	font-family:'proxima-nova','ProximaNova',Helvetica,Arial,sans-serif;
	font-weight:700;
	color:#fff
}
#grid-home-v2 .hero-event-tile{
	position:relative;
	display:block;
	width:100%;
	height:100%;
	color:#fff;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center top
}
#grid-home-v2 .hero-event-tile .hero-tile-meta{
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	padding:25px 15px;
	background-color:rgba(0,0,0,0.35)
}
#grid-home-v2 .hero-event-tile h2{
	color:#fff
}
#grid-home-v2 .hero-event-tile .event-date{
	font-weight:700
}
#grid-home-v2 .secondary-event-tile a{
	display:block;
	height:100%;
	color:#fff
}
#grid-home-v2 .secondary-event-tile .secondary-event-tile-img{
	position:relative;
	display:block;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50% 50%
}
#grid-home-v2 .secondary-event-tile .secondary-tile-meta{
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	padding:20px 15px;
	background-color:rgba(0,0,0,0.35)
}
#grid-home-v2 .secondary-event-tile h4{
	font-size:20px;
	font-size:1.25rem;
	line-height:1;
	text-align:center;
	margin:0;
	padding:0
}
#grid-home-v2 .secondary-event-tile .event-date{
	text-align:center;
	font-size:14px;
	font-size:0.875rem;
	padding:0
}
#grid-home-v2 .secondary-high-holiday{
	background-size:contain
}
#grid-home-v2 .sixthandi-convergence-tile p{
	font-size:18px;
	font-size:1.125rem
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){
	#grid-home-v2 .sixthandi-convergence-tile p{
		 font-size:28px;
		 font-size:1.75rem
	}
}
#grid-home-v2 .sixthandi-convergence-tile .inner .vertical-center{
	display:grid;
	height:230px
}
@media (min-width:1680px){
	#grid-home-v2 .sixthandi-convergence-tile .inner .vertical-center{
		 height:220px
	}
}
#grid-home-v2 .sixthandi-convergence-tile .inner .vertical-center .vertical-center-inner{
	margin:auto;
	padding:0 12px 0 12px
}
#grid-home-v2 .sixthandi-convergence-tile .scroll-pane{
	height:inherit
}
#grid-home-v2 .jewish-life-text-tile h3{
	margin-top:5px;
	line-height:1
}
#grid-home-v2 .jewish-life-text-tile .inner{
	padding:18px 12px 0 12px
}
@media (max-width:1500px){
	#grid-home-v2 .jewish-life-text-tile .inner{
		 padding:12px 8px 0 8px
	}
}
@media (max-width:1200px){
	#grid-home-v2 .jewish-life-text-tile .inner{
		 padding:10px 0 0 0
	}
}
#grid-home-v2 .jewish-life-text-tile .inner img{
	margin-bottom:5px
}
#grid-home-v2 .jewish-life-text-tile .scroll-pane{
	height:inherit
}
#grid-home-v2 .sep-white{
	width:55px;
	height:3px;
	background:#fff;
	margin:10px 20px 15px 16px
}
#grid-home-v2 .large-icon{
	display:block;
	height:100%;
	color:#fff;
	text-decoration:none
}
#grid-home-v2 .large-icon h3{
	font-weight:400;
	text-align:center;
	margin:10px 0 0 0;
	line-height:1
}
#grid-home-v2 .large-icon h4{
	font-weight:400;
	text-align:center;
	margin:0;
	line-height:1
}
#grid-home-v2 .large-icon span{
	display:block;
	position:absolute;
	margin:0;
	top:0;
	width:100%;
	text-align:center;
	font-size:96px
}
#grid-home-v2 .large-icon-event .circle-bg-icon{
	width:80%;
	padding-top:80%
}
@media (min-width:1501px){
	#grid-home-v2 .large-icon-event .circle-bg-icon{
		 margin-top:22px !important
	}
}
@media (max-width:1500px){
	#grid-home-v2 .large-icon-event .circle-bg-icon{
		 margin-top:30px !important
	}
}
@media (max-width:1200px){
	#grid-home-v2 .large-icon-event .circle-bg-icon{
		 margin-top:38px !important
	}
}
#grid-home-v2 .large-icon-event h3{
	position:absolute;
	margin:32px 0 0 0 !important;
	padding:0;
	width:25%;
	z-index:100;
	font-size:68px !important;
	font-size:4.25rem !important;
	font-weight:600 !important;
	color:#fff !important;
	text-align:center !important
}
@media (min-width:1501px){
	#grid-home-v2 .large-icon-event h3{
		 margin-top:45px !important
	}
}
@media (max-width:1500px){
	#grid-home-v2 .large-icon-event h3{
		 margin-top:48px !important
	}
}
@media (max-width:1200px){
	#grid-home-v2 .large-icon-event h3{
		 margin-top:40px !important;
		 font-size:60px !important;
		 font-size:3.75rem !important
	}
}
@media (max-height:750px){
	#grid-home-v2 .large-icon-event h3{
		 margin-top:51px !important
	}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){
	#grid-home-v2 .large-icon-event h3{
		 margin-top:40px !important;
		 font-size:120px !important;
		 font-size:7.5rem !important
	}
}
#grid-home-v2 .large-icon-event h4{
	position:absolute;
	margin:105px 0 0 0;
	padding:0;
	width:25%;
	z-index:100;
	font-size:13px !important;
	font-size:0.8125rem !important;
	font-weight:600 !important;
	text-transform:uppercase;
	color:#fff;
	text-align:center !important
}
@media (min-width:1501px){
	#grid-home-v2 .large-icon-event h4{
		 margin-top:120px !important
	}
}
@media (max-width:1500px){
	#grid-home-v2 .large-icon-event h4{
		 margin-top:115px !important
	}
}
@media (max-width:1200px){
	#grid-home-v2 .large-icon-event h4{
		 margin-top:100px !important
	}
}
@media (max-height:750px){
	#grid-home-v2 .large-icon-event h4{
		 margin-top:116px !important
	}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){
	#grid-home-v2 .large-icon-event h4{
		 margin-top:120px !important;
		 font-size:30px !important;
		 font-size:1.875rem !important
	}
}
#grid-home-v2 .color-label{
	position:relative;
	width:120px;
	width:7.5rem;
	height:5px
}
#grid-home-v2 .color-label-green{
	background:#70b30d
}
#grid-home-v2 #event-list-ae-home{
	margin:10px 0 0 0
}
@media (min-width:1501px){
	#grid-home-v2 #event-list-ae-home .large-icon-event>.circle-bg-icon{
		 margin-top:37px !important;
		 width:75% !important;
		 padding-top:75% !important
	}
}
@media (max-width:1500px){
	#grid-home-v2 #event-list-ae-home .large-icon-event>.circle-bg-icon{
		 margin-top:30px !important
	}
}
@media (max-width:1200px){
	#grid-home-v2 #event-list-ae-home .large-icon-event>.circle-bg-icon{
		 margin-top:24px !important;
		 width:65% !important;
		 padding-top:65% !important
	}
}
@media (max-height:750px){
	#grid-home-v2 #event-list-ae-home .large-icon-event>.circle-bg-icon{
		 margin-top:42px !important
	}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){
	#grid-home-v2 #event-list-ae-home .large-icon-event>.circle-bg-icon{
		 margin-top:30px !important
	}
}
#grid-home-v2 .row-event-list{
	height:193px;
	margin-top:10px
}
@media (min-height:1050px){
	#grid-home-v2 .row-event-list{
		 height:210px
	}
}
@media (min-height:905px){
	#grid-home-v2 .row-event-list{
		 height:193px
	}
}
@media (max-height:750px){
	#grid-home-v2 .row-event-list{
		 height:190px
	}
}
#grid-home-v2 .event-list-item{
	position:relative
}
#grid-home-v2 .event-list-item h2{
	color:#003846;
	font-weight:600;
	padding-top:15px;
	margin:0;
	font-size:21px;
	font-size:1.3125rem
}
#grid-home-v2 .event-list-item h2 span{
	font-weight:400;
	font-size:16px;
	font-size:1rem
}
#grid-home-v2 .event-list-item h2 a{
	color:#003846
}
#grid-home-v2 .event-list-item h3{
	color:#003846;
	margin:2px 0 8px 0;
	font-size:16px;
	font-size:1rem;
	font-weight:400
}
#grid-home-v2 .event-list-item p{
	margin-top:10px;
	color:#333;
	font-size:14px;
	font-size:0.875rem
}
#grid-home-v2 .event-list-item p a{
	color:#0c6778;
	font-weight:400
}
#grid-home-v2 .event-list-item:first-child .row-event-list{
	margin-top:0
}
#grid-home-v2 .event-list-item .event-content{
	padding:20px
}
#grid-home-v2 .event-list-item .event-buttons{
	margin-top:12px
}
#grid-home-v2 .event-list-item .event-buttons .btn{
	padding-top:2px;
	padding-bottom:2px
}
#grid-home-v2 .event-list-item .event-buttons .btn-primary-reverse{
	border-right:1px solid #dbe0e3
}
.grid-home-wrap-v2>.span6>.row-fluid>.span4{
	width:32.32%;
	margin-left:1.5%
}
.grid-home-wrap-v2>.span6>.row-fluid>.span4:first-child{
	margin-left:0
}
.grid-home-wrap-v2>.span4>.row-fluid>.span6{
	width:48.7%;
	margin-left:2.5%
}
.grid-home-wrap-v2>.span4>.row-fluid>.span6:first-child{
	margin-left:0
}
@media (max-width:1200px){
	.grid-home-wrap-v2>.span6{
		 width:100%
	}
	.grid-home-wrap-v2>.span6>.row-fluid>.span4{
		 width:32.5%;
		 margin-left:1.25%
	}
	.grid-home-wrap-v2>.span6+.span2{
		 margin-left:0;
		 width:25.9%
	}
	.grid-home-wrap-v2>.span4{
		 width:72.6%
	}
	.grid-home-wrap-v2>.span4>.row-fluid>.span6{
		 width:48.95%;
		 margin-left:1.9%
	}
	.grid-home-wrap-v2>.span2{
		 width:24%
	}
}
#home-newsletter{
	padding:15px;
	background-color:transparent
}
@media (max-width:1200px){
	#home-newsletter{
		 padding:0
	}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){
	#home-newsletter{
		 padding:25px
	}
}
#home-newsletter h4{
	margin-bottom:0
}
#home-newsletter .BBFormContainer{
	background-color:transparent;
	border-radius:0
}
@media (max-width:1200px){
	#home-newsletter .BBFormSection{
		 margin:0
	}
}
#home-newsletter .BBFormSection p{
	color:#fff;
	font-size:16px
}
#home-newsletter .BBFormSectionHeading{
	display:none;
	font-size:30px;
	background-color:transparent
}
#home-newsletter legend,#home-newsletter legend+.BBFormFieldContainer{
	display:none
}
#home-newsletter .BBFormSubSectionHeading{
	display:block;
	margin-bottom:20px
}
#home-newsletter .BBFormFieldContainer span{
	font-size:16px
}
#home-newsletter .BBFormSignupFieldWide{
	margin-right:0;
	width:50%
}
#home-newsletter .BBFormSignupFieldWide:nth-child(3){
	width:70%
}
@media (max-width:1500px){
	#home-newsletter .BBFormSignupFieldWide:nth-child(3){
		 width:67%
	}
}
@media (max-width:1400px){
	#home-newsletter .BBFormSignupFieldWide:nth-child(3){
		 width:64%
	}
}
@media (max-width:1300px){
	#home-newsletter .BBFormSignupFieldWide:nth-child(3){
		 width:62%
	}
}
@media (max-width:1200px){
	#home-newsletter .BBFormSignupFieldWide:nth-child(3){
		 width:64%
	}
}
#home-newsletter .BBFormFieldContainer input{
	color:#fff;
	background:#984374;
	font-size:16px;
	font-size:1rem;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	padding:0 4%;
	-webkit-transition:background-color .4s linear;
	-moz-transition:background-color .4s linear;
	-o-transition:background-color .4s linear;
	transition:background-color .4s linear
}
#home-newsletter .BBFormFieldContainer input:-moz-placeholder{
	color:#fff;
	font-style:italic
}
#home-newsletter .BBFormFieldContainer input:-ms-input-placeholder{
	color:#fff;
	font-style:italic
}
#home-newsletter .BBFormFieldContainer input::-webkit-input-placeholder{
	color:#fff;
	font-style:italic
}
#home-newsletter .BBFormFieldContainer input[type="text"]{
	padding:10px;
	border-radius:0;
	opacity:1;
	text-transform:capitalize;
	width:85%;
	border:none
}
#home-newsletter .BBFormFieldContainer input[type="email"]{
	padding:10px;
	border-radius:0;
	opacity:1;
	width:90%;
	border:none
}
#home-newsletter .BBFormFieldContainer input[type="email"]:placeholder-shown{
	text-transform:capitalize
}
#home-newsletter .BBFormSubmitbutton{
	font-size:18px;
	text-transform:capitalize;
	padding:11px 18px !important;
	margin-top:5px;
	box-shadow:none;
	background-color:#772356 !important
}
.home-email-signup{
	padding:0 20px
}
.home-email-signup input{
	width:76%;
	float:left;
	background:#984374;
	border:none;
	color:#fff;
	font-size:16px;
	font-size:1rem;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	padding:0 4%;
	-webkit-transition:background-color .4s linear;
	-moz-transition:background-color .4s linear;
	-o-transition:background-color .4s linear;
	transition:background-color .4s linear;
	height:44px;
	height:2.75rem
}
.home-email-signup input:-moz-placeholder{
	color:#fff;
	font-style:italic
}
.home-email-signup input:-ms-input-placeholder{
	color:#fff;
	font-style:italic
}
.home-email-signup input::-webkit-input-placeholder{
	color:#fff;
	font-style:italic
}
@media (min-height:1050px){
	.home-email-signup input{
		 height:52px;
		 height:3.25rem
	}
}
@media (min-height:905px){
	.home-email-signup input{
		 height:44px;
		 height:2.75rem
	}
}
.home-email-signup a{
	width:14%;
	float:left;
	display:block;
	background:#772356;
	font-size:22px;
	font-size:1.375rem;
	color:#fff;
	height:44px;
	height:2.75rem;
	line-height:44px;
	line-height:2.75rem
}
@media (min-height:1050px){
	.home-email-signup a{
		 height:52px;
		 height:3.25rem;
		 line-height:52px;
		 line-height:3.25rem
	}
}
@media (min-height:905px){
	.home-email-signup a{
		 height:44px;
		 height:2.75rem;
		 line-height:44px;
		 line-height:2.75rem
	}
}
.home-email-signup a:hover{
	text-decoration:none;
	background:#8b2964
}
.home-email-signup span{
	display:block;
	text-align:center
}
.tile-purple:hover .home-email-signup input{
	background:#aa4b82
}
.social-media-home-wrap{
	width:100%;
	overflow:hidden;
	margin-top:25px
}
#social-media-home{
	height:50px;
	margin:0 auto;
	padding:0;
	list-style:none;
	position:relative;
	float:left;
	display:block;
	left:50%
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){
	#social-media-home{
		 height:42px !important
	}
}
#social-media-home li{
	position:relative;
	float:left;
	display:block;
	right:50%;
	color:#d2dbe9;
	margin:0 25px
}
#social-media-home a{
	height:52px;
	overflow:hidden;
	line-height:52px;
	padding:0;
	margin:0;
	color:#fff !important;
	font-size:40px;
	font-size:2.5rem;
	text-align:center;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){
	#social-media-home a{
		 height:42px !important;
		 line-height:42px !important
	}
}
#social-media-home a:hover{
	color:#fff
}
#social-media-home a:hover[data-icon]{
	color:#fff
}
#social-media-home span[data-icon]{
	color:#d2dbe9;
	width:60px;
	width:3.75rem;
	font-size:40px;
	font-size:2.5rem;
	line-height:56px;
	padding:0 !important;
	float:left
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){
	#social-media-home span[data-icon]{
		 line-height:42px !important
	}
}
#social-media-home span[data-icon]:hover{
	color:#fff
}
#social-media-home .social-twitter span[data-icon]{
	line-height:64px
}
.grid-home-wrap-middle>.span6>.row-fluid>.span4{
	width:32.3%;
	margin-left:1.5%
}
.grid-home-wrap-middle>.span6>.row-fluid>.span4:first-child{
	margin-left:0
}
.grid-home-wrap-middle>.span6>.row-fluid>.span8{
	width:66.2%
}
.grid-home-wrap-middle .span6:first-child .secondary-event-tile{
	width:49.25%;
	margin-left:1.5%
}
.grid-home-wrap-middle .span6:first-child .secondary-event-tile:nth-child(odd){
	margin-left:0
}
@media (max-width:1200px){
	.grid-home-wrap-middle .circle-bg-icon{
		 width:60% !important;
		 padding-top:60% !important
	}
}
.tribe-mini-calendar-wrapper th,.tribe-mini-calendar-wrapper td{
	border:none !important
}
.tribe-mini-calendar-wrapper thead.tribe-mini-calendar-nav{
	padding:0;
	margin:0;
	border:0;
	background:#772356
}
.tribe-mini-calendar-wrapper thead.tribe-mini-calendar-nav div>span{
	width:66%;
	font-weight:700
}
@media (max-width:1500px){
	.tribe-mini-calendar-wrapper thead.tribe-mini-calendar-nav div>span{
		 width:65%
	}
}
.tribe-mini-calendar-wrapper thead.tribe-mini-calendar-nav span{
	margin:0;
	color:#fff
}
.tribe-mini-calendar-wrapper thead.tribe-mini-calendar-nav a{
	color:#fff;
	background:#772356;
	width:13%;
	height:100%
}
.tribe-mini-calendar-wrapper thead.tribe-mini-calendar-nav a>span{
	height:26px;
	line-height:26px;
	margin:0;
	padding:3px 10px !important
}
.tribe-mini-calendar-wrapper thead.tribe-mini-calendar-nav td{
	font-size:15px;
	font-size:0.9375rem;
	height:30px;
	padding:0
}
.tribe-mini-calendar-wrapper thead.tribe-mini-calendar-nav .tribe-mini-calendar-nav-link{
	padding:0;
	margin:0
}
.tribe-mini-calendar-wrapper thead.tribe-mini-calendar-nav .tribe-mini-calendar-no-event{
	height:100%
}
.tribe-mini-calendar-wrapper thead th{
	font-size:14px;
	font-size:0.875rem;
	font-weight:400;
	vertical-align:middle;
	height:30px;
	background:#984374
}
.tribe-mini-calendar-wrapper .tribe-events-has-events .tribe-mini-calendar-day-link:before{
	display:none
}
.tribe-mini-calendar-wrapper tbody td{
	font-size:12px;
	font-size:0.75rem;
	color:#333;
	height:31px
}
.tribe-mini-calendar-wrapper tbody td>div{
	height:100%;
	line-height:21px
}
.tribe-mini-calendar-wrapper tbody td a{
	color:#66af00
}
.tribe-mini-calendar-wrapper tbody td.tribe-events-othermonth{
	color:#999
}
.tribe-mini-calendar-wrapper tbody td.tribe-events-othermonth a{
	color:#bbb
}
.tribe-mini-calendar-wrapper tbody tr:nth-child(odd) td{
	background:#fff
}
.tribe-mini-calendar-wrapper tbody tr:nth-child(even) td{
	background:#f7f7f7
}
@media (max-width:1440px){
	.tribe-mini-calendar-wrapper tbody.tribe-mini-calendar-nav td{
		 font-size:14px;
		 font-size:0.875rem
	}
	.tribe-mini-calendar-wrapper tbody th{
		 font-size:13px;
		 font-size:0.8125rem
	}
	.tribe-mini-calendar-wrapper tbody td{
		 font-size:11px;
		 font-size:0.6875rem
	}
	.tribe-mini-calendar-wrapper tbody td a{
		 padding:3px 2px !important
	}
	.tribe-mini-calendar-wrapper tbody .tribe-mini-calendar-no-event{
		 padding:3px 2px !important
	}
}
@media (max-width:1200px){
	.tribe-mini-calendar-wrapper tbody.tribe-mini-calendar-nav td{
		 font-size:13px;
		 font-size:0.8125rem
	}
	.tribe-mini-calendar-wrapper tbody th{
		 font-size:10px;
		 font-size:0.625rem;
		 height:32px
	}
	.tribe-mini-calendar-wrapper tbody td{
		 font-size:10px;
		 font-size:0.625rem;
		 height:31px
	}
	.tribe-mini-calendar-wrapper tbody td a{
		 padding:3px 2px !important
	}
	.tribe-mini-calendar-wrapper tbody .tribe-mini-calendar-no-event{
		 padding:3px 2px !important
	}
}
@media (min-width:1700px) and (min-height:1070px){
	.tribe-mini-calendar-wrapper tbody th{
		 height:26px
	}
	.tribe-mini-calendar-wrapper tbody td{
		 height:35px
	}
}
.tribe-mini-calendar-wrapper{
	position:relative
}
.tribe-mini-calendar-list-wrapper{
	display:none
}
.coming-up-box h3{
	padding:10px 25px 0 27px !important
}
.coming-up-box .sep-white{
	margin-left:30px !important
}
body.page-template-page-jewish-life .coming-up-box{
	margin-left:1.5% !important
}
.coming-up-list{
	list-style:none;
	margin:0 30px;
	padding:0
}
.coming-up-list li{
	padding:14px 0 4px 0;
	border-bottom:1px solid #fff
}
.coming-up-list li a{
	display:block;
	color:#fff;
	font-size:18px;
	font-size:1.125rem
}
.coming-up-list li .event-date-list{
	font-size:13px;
	font-size:0.8125rem;
	padding:0 !important
}
.coming-up-list li:last-child{
	border-bottom:none
}
.ae-secondary-tile-events .secondary-event-tile{
	width:49.25%;
	margin-left:1.5%
}
.ae-secondary-tile-events .secondary-event-tile:nth-child(odd){
	margin-left:0
}
@media (max-width:1200px){
	.grid-right-col{
		 margin:30px 0 !important
	}
}
.grid-right-col>.row-fluid>#event-list-ae-home .span3{
	width:25%;
	margin-left:0
}
.grid-right-col>.row-fluid>#event-list-ae-home .span9{
	width:73.75%;
	margin-left:1.25%
}
.grid-home-jewish-wrap-middle>.span6>.row-fluid>.span4{
	width:32.3%;
	margin-left:1.5%
}
.grid-home-jewish-wrap-middle>.span6>.row-fluid>.span4:first-child{
	margin-left:0
}
.grid-home-jewish-wrap-middle>.span6>.row-fluid>.span8{
	width:66.2%
}
.jewish-events-two-column .secondary-event-tile{
	width:49.25%;
	margin-left:1.5%
}
.jewish-events-two-column .secondary-event-tile:nth-child(odd){
	margin-left:0
}
#grid-home-v2 .circle-bg-icon{
	position:relative;
	width:60%;
	padding-top:60%;
	display:table;
	margin-left:auto;
	margin-right:auto;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%
}
@media (min-width:1501px){
	#grid-home-v2 .circle-bg-icon{
		 margin-top:40px !important
	}
}
@media (max-width:1500px){
	#grid-home-v2 .circle-bg-icon{
		 margin-top:45px !important
	}
}
@media (max-width:1200px){
	#grid-home-v2 .circle-bg-icon{
		 margin-top:50px !important;
		 width:45%;
		 padding-top:45%
	}
}
@media (max-height:750px){
	#grid-home-v2 .circle-bg-icon{
		 margin-top:48px !important
	}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){
	#grid-home-v2 .circle-bg-icon{
		 width:100px !important;
		 padding-top:100px !important
	}
}
@media (min-width:1501px){
	#grid-home-v2 .large-icon-twolines .circle-bg-icon{
		 margin-top:30px !important
	}
}
@media (min-width:1601px){
	#grid-home-v2 .large-icon-twolines .circle-bg-icon{
		 margin-top:25px !important
	}
}
@media (max-width:1500px){
	#grid-home-v2 .large-icon-twolines .circle-bg-icon{
		 margin-top:35px !important
	}
}
@media (max-width:1200px){
	#grid-home-v2 .large-icon-twolines .circle-bg-icon{
		 margin-top:40px !important;
		 width:45%;
		 padding-top:45%
	}
}
@media (max-height:750px){
	#grid-home-v2 .large-icon-twolines .circle-bg-icon{
		 margin-top:42px !important
	}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){
	#grid-home-v2 .large-icon-twolines .circle-bg-icon{
		 margin-top:55px !important
	}
}
#grid-home-v2 .grid-home-wrap-bottom .circle-bg-icon{
	width:45% !important;
	padding-top:45% !important
}
@media (min-width:1501px){
	#grid-home-v2 .grid-home-wrap-bottom .circle-bg-icon{
		 width:48% !important;
		 padding-top:48% !important
	}
}
@media (max-width:1200px){
	#grid-home-v2 .grid-home-wrap-bottom .circle-bg-icon{
		 width:60% !important;
		 padding-top:60% !important
	}
}
@media (max-height:750px){
	#grid-home-v2 .grid-home-wrap-bottom .circle-bg-icon{
		 width:52% !important;
		 padding-top:52% !important
	}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){
	#grid-home-v2 .grid-home-wrap-bottom .circle-bg-icon{
		 width:130px !important;
		 padding-top:130px !important
	}
}
#grid-home-v2 .grid-home-wrap-bottom .circle-bg-icon>span{
	line-height:1.75
}
@media (min-width:1501px){
	#grid-home-v2 .grid-home-wrap-bottom .circle-bg-icon>span{
		 line-height:1.85
	}
}
@media (max-width:1200px){
	#grid-home-v2 .grid-home-wrap-bottom .circle-bg-icon>span{
		 line-height:1.9
	}
}
@media (max-height:750px){
	#grid-home-v2 .grid-home-wrap-bottom .circle-bg-icon>span{
		 line-height:2
	}
}
#grid-home-v2 .grid-home-wrap-bottom h3{
	margin-top:20px !important
}
#grid-home-v2 .grid-home-wrap-bottom .ico-svg{
	width:56% !important;
	margin:0 auto
}
#grid-home-v2 .grid-home-wrap-bottom #home-watch-icon .circle-bg-icon>span{
	line-height:1.4
}
@media (max-width:1200px){
	#grid-home-v2 .grid-home-wrap-bottom #home-watch-icon .circle-bg-icon>span{
		 line-height:1.9
	}
}
#grid-home-v2 .grid-home-wrap-bottom #home-history-icon .circle-bg-icon>span{
	line-height:1.55
}
@media (min-width:1501px){
	#grid-home-v2 .grid-home-wrap-bottom #home-history-icon .circle-bg-icon>span{
		 line-height:1.65
	}
}
@media (max-width:1200px){
	#grid-home-v2 .grid-home-wrap-bottom #home-history-icon .circle-bg-icon>span{
		 line-height:1.75
	}
}
@media (max-height:750px){
	#grid-home-v2 .grid-home-wrap-bottom #home-history-icon .circle-bg-icon>span{
		 line-height:1.85
	}
}
#grid-home-v2 .sixthilive-icon{
	background:#00a796;
	color:#fff;
	text-decoration:none
}
#grid-home-v2 .sixthilive-icon .sixthilive-inner{
	display:block;
	height:100%
}
#grid-home-v2 .sixthilive-icon .sixthilive-inner:hover,#grid-home-v2 .sixthilive-icon .sixthilive-inner:focus{
	text-decoration:none
}
#grid-home-v2 .sixthilive-icon .sixthilive-inner:hover h3,#grid-home-v2 .sixthilive-icon .sixthilive-inner:focus h3{
	text-decoration:none
}
#grid-home-v2 .sixthilive-icon .sixthilive-logo{
	width:100%;
	height:69%;
	margin:28px auto 0 auto;
	background:url('../images/sixth-and-i-live.png') no-repeat center;
	background-size:contain
}
@media (min-width:1601px){
	#grid-home-v2 .sixthilive-icon .sixthilive-logo{
		 height:71%
	}
}
@media (min-width:1675px){
	#grid-home-v2 .sixthilive-icon .sixthilive-logo{
		 height:66%
	}
}
@media (max-height:750px){
	#grid-home-v2 .sixthilive-icon .sixthilive-logo{
		 height:70%
	}
}
@media screen and (min-device-width:1200px) and (max-device-width:1440px){
	#grid-home-v2 .sixthilive-icon .sixthilive-logo{
		 height:61%
	}
}
@media screen and (min-device-width:1100px) and (max-device-width:1280px){
	#grid-home-v2 .sixthilive-icon .sixthilive-logo{
		 height:64.5%
	}
}
@media screen and (min-device-width:1200px) and (max-device-width:1300px) and (max-height:750px){
	#grid-home-v2 .sixthilive-icon .sixthilive-logo{
		 height:64.5%
	}
}
@media screen and (min-device-width:1300px) and (max-device-width:1440px) and (max-height:750px){
	#grid-home-v2 .sixthilive-icon .sixthilive-logo{
		 height:70%
	}
}
#grid-home-v2 .sixthilive-icon h3{
	color:#fff;
	font-weight:400;
	text-align:center;
	margin:0 !important;
	line-height:1
}
@media (min-width:1601px){
	#grid-home-v2 .sixthilive-icon-talks .sixthilive-logo{
		 height:61%;
		 margin-top:21px
	}
}
@media (min-width:1501px){
	#grid-home-v2 .sixthilive-icon-talks .sixthilive-logo{
		 height:58%;
		 margin-top:28px
	}
}
@media (max-height:750px){
	#grid-home-v2 .sixthilive-icon-talks .sixthilive-logo{
		 height:54%;
		 margin-top:28px
	}
}
@media screen and (min-device-width:1200px) and (max-device-width:1440px){
	#grid-home-v2 .sixthilive-icon-talks .sixthilive-logo{
		 height:52.75%
	}
}
@media screen and (min-device-width:1100px) and (max-device-width:1280px){
	#grid-home-v2 .sixthilive-icon-talks .sixthilive-logo{
		 height:52.5%
	}
}
@media screen and (min-device-width:1200px) and (max-device-width:1300px) and (max-height:750px){
	#grid-home-v2 .sixthilive-icon-talks .sixthilive-logo{
		 height:52.5%
	}
}
@media screen and (min-device-width:1300px) and (max-device-width:1440px) and (max-height:750px){
	#grid-home-v2 .sixthilive-icon-talks .sixthilive-logo{
		 height:56.5%
	}
}
@media (min-width:1501px){
	#grid-home-v2 .talks-row-three .circle-bg-icon{
		 margin-top:32px !important
	}
}
@media (min-width:1601px){
	#grid-home-v2 .talks-row-three .circle-bg-icon{
		 margin-top:27px !important
	}
}
@media (max-width:1500px){
	#grid-home-v2 .talks-row-three .circle-bg-icon{
		 margin-top:37px !important
	}
}
@media (max-width:1200px){
	#grid-home-v2 .talks-row-three .circle-bg-icon{
		 margin-top:42px !important;
		 width:45%;
		 padding-top:45%
	}
}
@media (max-height:750px){
	#grid-home-v2 .talks-row-three .circle-bg-icon{
		 margin-top:44px !important
	}
}
#grid-home-v2 #home-calendar-icon span{
	line-height:1.5
}
#grid-home-v2 #home-ticket-icon span{
	line-height:1.7
}
@media (min-width:1501px){
	#grid-home-v2 #home-ticket-icon span{
		 line-height:1.73
	}
}
#grid-home-v2 #home-talks-icon span{
	line-height:1.2
}
@media screen and (min-device-width:1200px) and (max-device-width:1400px) and (-webkit-min-device-pixel-ratio:2) and (min-resolution:192dpi){
	#grid-home-v2 #home-talks-icon span{
		 line-height:1.2
	}
}
@media (max-width:1200px){
	#grid-home-v2 #home-talks-icon span{
		 line-height:.95
	}
}
#grid-home-v2 #home-talks-icon .ico-svg{
	width:30% !important;
	margin:0 auto
}
@media (max-width:1200px){
	#grid-home-v2 #home-talks-icon h3{
		 font-size:20px;
		 font-size:1.25rem
	}
}
#grid-home-v2 #home-jewish-life-icon span{
	font-size:80px !important;
	line-height:1.6
}
@media (min-width:1601px){
	#grid-home-v2 #home-jewish-life-icon span{
		 line-height:1.75
	}
}
@media (min-width:1501px){
	#grid-home-v2 #home-jewish-life-icon span{
		 line-height:1.7
	}
}
@media screen and (min-device-width:1200px) and (max-device-width:1400px) and (-webkit-min-device-pixel-ratio:2) and (min-resolution:192dpi){
	#grid-home-v2 #home-jewish-life-icon span{
		 font-size:70px !important
	}
}
@media (max-width:1200px){
	#grid-home-v2 #home-jewish-life-icon span{
		 font-size:60px !important
	}
}
#grid-home-v2 #home-donate-icon span{
	line-height:1.2
}
@media (max-width:1200px){
	#grid-home-v2 #home-donate-icon span{
		 line-height:.95
	}
}
@media (max-height:750px){
	#grid-home-v2 #home-donate-icon span{
		 line-height:1.1
	}
}
#grid-home-v2 #home-donate-icon .ico-svg{
	width:40% !important;
	margin:0 auto
}
#grid-home-v2 .small-bg-icon{
	display:block;
	height:100%;
	color:#fff;
	text-decoration:none;
	padding-top:5px
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){
	#grid-home-v2 .small-bg-icon{
		 padding-top:25px !important
	}
}
#grid-home-v2 .small-bg-icon h4{
	font-size:20px;
	font-size:1.25rem;
	font-weight:400;
	text-align:center;
	margin:0;
	line-height:1
}
#grid-home-v2 .small-bg-icon span{
	display:block;
	width:100%;
	text-align:center;
	font-size:60px;
	font-size:3.75rem;
	line-height:1.1
}
#grid-home-v2 .small-bg-icon .ico-svg{
	width:40px;
	margin:0 auto
}
#grid-home-v2 #home-view-calendar-icon span{
	line-height:.9
}
#grid-home-v2 #home-view-calendar-icon .small-bg-icon{
	padding-top:10px
}
#grid-home-v2 #home-directions-icon span{
	line-height:.9
}
@media (max-height:750px){
	#grid-home-v2 #home-directions-icon span{
		 line-height:1
	}
}
#grid-home-v2 #home-directions-icon h4{
	margin-top:5px
}
#grid-home-v2 #home-directions-icon .small-bg-icon{
	padding-top:10px
}
#grid-home-v2 #ae-tickets-icon span{
	line-height:1.75
}
#grid-home-v2 #ae-calendar-icon span{
	line-height:1.55
}
#grid-home-v2 #ae-boxoffice-icon span{
	line-height:1.75
}
#grid-home-v2 #jewish-home-collectives-icon span{
	line-height:1.5
}
@media (min-width:1601px){
	#grid-home-v2 #jewish-home-collectives-icon .circle-bg-icon{
		 margin-top:35px !important
	}
}
#grid-home-v2 #jewish-book-icon span{
	line-height:1.75
}
@media (min-width:1601px){
	#grid-home-v2 #jewish-book-icon .circle-bg-icon{
		 margin-top:35px !important
	}
}
#grid-home-v2 #jewish-2030-icon span{
	line-height:1.65
}
#grid-home-v2 #jewish-life-holidays span{
	line-height:1.75
}
@media (min-width:1601px){
	.page-template-page-jewish-life #home-jewish-life-icon .circle-bg-icon{
		 margin-top:35px !important
	}
}
.tribe-events-sub-nav-custom{
	list-style-type:none;
	margin:0;
	overflow:hidden;
	line-height:normal;
	text-align:center
}
.tribe-events-sub-nav-custom li{
	display:inline-block;
	zoom:1;
	*display:inline;
	margin:0;
	vertical-align:middle
}
.tribe-events-sub-nav-custom .tribe-events-nav-previous{
	margin-right:5px
}
.tribe-events-sub-nav-custom .tribe-events-nav-next{
	margin-left:5px
}
.tribe-events-sub-nav-custom .tribe-events-nav-left{
	text-align:left
}
.tribe-events-sub-nav-custom .tribe-events-nav-right{
	text-align:right
}
#grid-sub-page section{
	font-size:15px;
	font-size:0.9375rem;
	color:#4c4c4c
}
@media (min-height:1050px){
	#grid-sub-page section{
		 font-size:16px;
		 font-size:1rem
	}
}
@media (min-height:905px){
	#grid-sub-page section{
		 font-size:15px;
		 font-size:0.9375rem
	}
}
@media (max-height:750px){
	#grid-sub-page section{
		 font-size:14px;
		 font-size:0.875rem
	}
}
#grid-sub-page h2,#grid-sub-page h3,#grid-sub-page h4,#grid-sub-page p,#grid-sub-page .event-date{
	padding:0
}
#grid-sub-page .event-date{
	margin:10px 0 0 0;
	font-size:16px;
	font-size:1rem
}
#grid-sub-page h1{
	font-size:58px;
	font-size:3.625rem;
	font-weight:300;
	line-height:1.1;
	margin:30px 0;
	padding:0 35px
}
#grid-sub-page h2{
	font-size:30px;
	font-size:1.875rem;
	font-weight:700;
	line-height:1.2;
	color:#0c6778
}
#grid-sub-page h2 a{
	color:#0c6778
}
#grid-sub-page h2:first-child{
	margin-top:0
}
#grid-sub-page h3{
	font-size:22px;
	font-size:1.375rem;
	margin-top:15px;
	margin-top:0.9375rem;
	font-weight:700;
	line-height:1.1;
	color:#0c6778
}
#grid-sub-page h3:first-child{
	margin-top:0
}
#grid-sub-page h3 a{
	color:inherit !important
}
#grid-sub-page .event-date+h4{
	margin:0
}
#grid-sub-page h4{
	font-size:16px;
	font-size:1rem;
	margin-top:15px;
	margin-top:0.9375rem;
	font-weight:700;
	line-height:1.1;
	color:#0c6778
}
#grid-sub-page h4 span{
	float:left;
	font-size:35px;
	font-size:2.1875rem;
	margin:-6px 5px 0 0
}
#grid-sub-page h5{
	font-size:16px;
	font-size:1rem;
	margin-top:20px;
	margin-top:1.25rem;
	font-weight:700;
	line-height:1.1;
	color:#0c6778
}
#grid-sub-page strong{
	font-weight:700
}
#grid-sub-page p{
	line-height:1.4
}
@media (min-height:1050px){
	#grid-sub-page p{
		 line-height:1.5
	}
}
@media (min-height:905px){
	#grid-sub-page p{
		 line-height:1.4
	}
}
@media (max-height:750px){
	#grid-sub-page p{
		 line-height:1.3
	}
}
#grid-sub-page p a{
	color:#00a9bf
}
#grid-sub-page p .btn{
	color:#fff;
	margin-top:15px
}
#grid-sub-page #sidebar{
	position:relative;
	color:#fff
}
#grid-sub-page #sidebar h1{
	min-height:130px
}
@media (min-width:1600px){
	#grid-sub-page #sidebar h1{
		 font-size:58px;
		 font-size:3.625rem
	}
}
@media (max-width:1440px){
	#grid-sub-page #sidebar h1{
		 font-size:50px;
		 font-size:3.125rem
	}
}
@media (max-width:1280px){
	#grid-sub-page #sidebar h1{
		 font-size:42px;
		 font-size:2.625rem
	}
}
@media (max-height:750px){
	#grid-sub-page #sidebar h1{
		 font-size:42px;
		 font-size:2.625rem;
		 min-height:150px
	}
}
@media (max-width:1200px){
	#grid-sub-page #sidebar h1{
		 font-size:48px;
		 font-size:3rem;
		 float:left;
		 margin:30px 0 10px 0;
		 padding:0 20px;
		 min-height:75px;
		 line-height:55px;
		 width:65%
	}
}
#grid-sub-page #sidebar ul{
	margin:0 35px
}
@media (max-width:1200px){
	#grid-sub-page #sidebar ul{
		 margin:0 20px
	}
	#grid-sub-page #sidebar ul.in{
		 margin:0 20px 25px 20px
	}
}
#grid-sub-page #sidebar li{
	border-top-width:0;
	border-right-width:0;
	border-bottom-width:1px;
	border-left-width:0;
	border-style:solid;
	border-collapse:collapse
}
#grid-sub-page #sidebar li:first-child{
	border-top-width:1px
}
#grid-sub-page #sidebar li.current_page_item a{
	color:#fff;
	font-weight:600
}
#grid-sub-page #sidebar a{
	color:#e1e1e1
}
#grid-sub-page #sidebar a:hover{
	color:#fff
}
#grid-sub-page #sidebar #menu-icon{
	font-size:44px;
	font-size:2.75rem;
	display:none;
	position:absolute;
	right:18px;
	margin:15px 0 0 0;
	width:45px
}
#grid-sub-page #sidebar #menu-icon:hover{
	text-decoration:none
}
@media (max-width:1200px){
	#grid-sub-page #sidebar #menu-icon{
		 display:block
	}
}
#grid-sub-page .sidebar-icon{
	display:block;
	position:absolute;
	bottom:35px;
	margin-left:35px;
	color:#fff;
	text-decoration:none
}
#grid-sub-page .sidebar-icon span{
	display:block;
	position:absolute;
	margin:0;
	top:0;
	width:100%;
	text-align:center;
	font-size:96px
}
@media (max-width:1200px){
	#grid-sub-page .sidebar-icon{
		 position:static;
		 float:left;
		 margin-top:20px;
		 margin-left:20px
	}
	#grid-sub-page .sidebar-icon span{
		 font-size:64px
	}
}
@media (max-height:750px){
	#grid-sub-page .sidebar-icon{
		 display:none;
		 bottom:20px;
		 margin-left:225px
	}
	#grid-sub-page .sidebar-icon span{
		 font-size:64px
	}
}
#grid-sub-page .sidebar-icon.press-icon{
	bottom:20px
}
#grid-sub-page .sidebar-icon.press-icon span{
	font-size:64px
}
#grid-sub-page .circle-bg-icon{
	position:relative;
	width:115px;
	height:115px;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%
}
@media (max-width:1200px){
	#grid-sub-page .circle-bg-icon{
		 width:75px;
		 height:75px
	}
}
@media (max-height:750px){
	#grid-sub-page .circle-bg-icon{
		 width:75px;
		 height:75px
	}
}
.press-icon #grid-sub-page .circle-bg-icon{
	width:75px !important;
	height:75px !important
}
#grid-sub-page #collectives-sidebar-icon span{
	line-height:1.35
}
#grid-sub-page #ticket-sidebar-icon span{
	line-height:1.6
}
#grid-sub-page #magnify-sidebar-icon span{
	line-height:1.6
}
#grid-sub-page #bubble-sidebar-icon span{
	line-height:1.6
}
#grid-sub-page #apple-sidebar-icon span{
	line-height:1.6
}
#grid-sub-page #mail-sidebar-icon span{
	line-height:1.6
}
#grid-sub-page #pencil-sidebar-icon span{
	line-height:1.6
}
#grid-sub-page #ticket-sidebar-icon span{
	line-height:1.6
}
#grid-sub-page #down-sidebar-icon span{
	line-height:1.6
}
#grid-sub-page #up-sidebar-icon span{
	line-height:1.6
}
#grid-sub-page #plus-sidebar-icon span{
	line-height:1.6
}
#grid-sub-page #camera-sidebar-icon span{
	line-height:1.6
}
#grid-sub-page #question-sidebar-icon span{
	line-height:1.8;
	font-size:82px
}
@media (max-width:1200px){
	#grid-sub-page #question-sidebar-icon span{
		 line-height:1.7;
		 font-size:60px
	}
}
@media (max-height:750px){
	#grid-sub-page #question-sidebar-icon span{
		 line-height:1.7;
		 font-size:60px
	}
}
#grid-sub-page #person-sidebar-icon span{
	line-height:1.6
}
#grid-sub-page #book-sidebar-icon span{
	line-height:1.6
}
#grid-sub-page #paper-sidebar-icon span{
	line-height:1.8;
	font-size:74px
}
@media (max-width:1200px){
	#grid-sub-page #paper-sidebar-icon span{
		 line-height:1.75;
		 font-size:52px
	}
}
@media (max-height:750px){
	#grid-sub-page #paper-sidebar-icon span{
		 line-height:1.75;
		 font-size:52px
	}
}
#grid-sub-page #microphone-sidebar-icon span{
	line-height:1.6
}
#grid-sub-page #pages-sidebar-icon span{
	line-height:1.78;
	font-size:76px
}
@media (max-width:1200px){
	#grid-sub-page #pages-sidebar-icon span{
		 line-height:1.7;
		 font-size:54px
	}
}
@media (max-height:750px){
	#grid-sub-page #pages-sidebar-icon span{
		 line-height:1.7;
		 font-size:54px
	}
}
#grid-sub-page #calendar-sidebar-icon span{
	line-height:1.65;
	font-size:78px
}
@media (max-width:1200px){
	#grid-sub-page #calendar-sidebar-icon span{
		 font-size:54px
	}
}
@media (max-height:750px){
	#grid-sub-page #calendar-sidebar-icon span{
		 font-size:54px
	}
}
#grid-sub-page #building-sidebar-icon span{
	line-height:1.55;
	font-size:78px
}
@media (max-width:1200px){
	#grid-sub-page #building-sidebar-icon span{
		 font-size:52px
	}
}
@media (max-height:750px){
	#grid-sub-page #building-sidebar-icon span{
		 font-size:52px
	}
}
#grid-sub-page #right-sidebar-icon span{
	line-height:1.6
}
#grid-sub-page #left-sidebar-icon span{
	line-height:1.6
}
#grid-sub-page #column-sidebar-icon span{
	line-height:1.6
}
#grid-sub-page #usergroup-sidebar-icon span{
	line-height:1.5
}
#grid-sub-page #sixthandiu-sidebar-icon span{
	line-height:1.5
}
#grid-sub-page #salt-sidebar-icon span{
	line-height:1.4
}
#grid-sub-page #candles-sidebar-icon span{
	line-height:1.55;
	font-size:82px
}
#grid-sub-page .tile-paged-icon{
	position:relative;
	width:70px;
	height:70px;
	margin:0 auto;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%
}
#grid-sub-page .tile-paged-icon span{
	font-size:60px;
	font-size:3.75rem;
	line-height:1.6;
	position:absolute;
	margin:0 0 0 20%
}
#grid-sub-page .overlay-button-tile{
	padding-top:35%
}
#grid-sub-page .tile-paged-nav{
	overflow:hidden
}
#grid-sub-page .tile-paged-nav h3{
	text-align:center;
	color:#fff;
	font-weight:400;
	font-size:18px;
	font-size:1.125rem
}
#grid-sub-page .tile-aqua.tile-paged-nav a:hover{
	background:#009082 !important
}
#grid-sub-page .tile-green.tile-paged-nav a:hover{
	background:#579600 !important
}
#grid-sub-page .inner{
	padding:35px 32px
}
#grid-sub-page .color-label{
	position:relative;
	width:120px;
	width:7.5rem;
	height:5px
}
#grid-sub-page .color-label-green{
	background:#70b30d
}
@media (max-width:1200px){
	#grid-sub-page #sidebar{
		 width:100%;
		 height:auto
	}
	#grid-sub-page #sidebar>.row-fluid{
		 height:auto
	}
	#grid-sub-page #sidebar>.row-fluid>.row6{
		 width:100%;
		 height:auto
	}
	#grid-sub-page>.span9,#grid-sub-page>#tribe-events #tribe-events-content-wrapper>.span9{
		 width:100% !important;
		 margin-left:0
	}
	#grid-sub-page>#tribe-events>.span6{
		 margin-left:0;
		 width:71.75%
	}
	#grid-sub-page>#tribe-events>.span3{
		 width:27%
	}
	#grid-sub-page>.span6{
		 margin-left:0;
		 width:64.99%
	}
	#grid-sub-page>.span3{
		 width:33.9%
	}
	#grid-sub-page>.span3:first-child{
		 margin-left:0
	}
}
@media (max-width:980px){
	#grid-sub-page>.span3{
		 width:33.5%
	}
	#grid-sub-page>.span3:first-child{
		 margin-left:0
	}
}
#grid-sub-page #event-detail>.span8{
	padding-left:20px
}
@media (min-width:1200px){
	#grid-sub-page #event-detail>.span8{
		 padding-left:30px
	}
}
#grid-sub-page #event-detail>.span4 p{
	color:#0c6778
}
#grid-sub-page #event-detail>.span4 p strong{
	color:#4c4c4c
}
#grid-sub-page #event-detail h2{
	margin:0
}
#grid-sub-page #event-detail h3{
	margin:2px 0 10px 0
}
#grid-sub-page #event-detail .event-date{
	color:#0c6778;
	margin:0 0 10px 0
}
#grid-sub-page #event-detail .event-logos{
	*zoom:1
}
#grid-sub-page #event-detail .event-logos:before,#grid-sub-page #event-detail .event-logos:after{
	display:table;
	content:"";
	line-height:0
}
#grid-sub-page #event-detail .event-logos:after{
	clear:both
}
#grid-sub-page #event-detail .event-logos img{
	float:left;
	width:47%;
	margin:10px 0 0 0
}
#grid-sub-page #event-detail .event-logos img:first-child{
	margin-right:10px !important
}
@media (max-width:1575px){
	#grid-sub-page #event-detail .event-logos img{
		 width:75%;
		 float:none
	}
}
#grid-sub-page .event-details-p{
	margin:0
}
#grid-sub-page .h-upcoming-events{
	color:#66af00;
	font-size:21px;
	font-size:1.3125rem;
	margin:0 0 10px 0
}
#grid-sub-page .upcoming-events{
	list-style:none;
	margin:0;
	padding:0
}
#grid-sub-page .upcoming-events li{
	color:#4c4c4c;
	padding:10px 0;
	border-top:1px solid #edeae2
}
#grid-sub-page .upcoming-events li:first-child{
	border-top:none
}
#grid-sub-page .upcoming-events li h5{
	margin:0
}
#grid-sub-page .upcoming-events li p{
	color:#4c4c4c;
	font-size:16px;
	font-size:1rem;
	margin:0
}
#grid-sub-page .upcoming-events li a:hover{
	text-decoration:none
}
#grid-sub-page .upcoming-events .secondary-performer{
	color:#768c99;
	font-size:14px;
	font-size:0.875rem
}
#grid-sub-page #event-list{
	margin:0
}
#grid-sub-page #event-list .scroll-pane{
	margin-top:10px;
	height:650px;
	padding-right:15px;
	width:99%
}
@media (min-height:1050px){
	#grid-sub-page #event-list .scroll-pane{
		 height:818px 
	}
}
@media (min-height:905px){
	#grid-sub-page #event-list .scroll-pane{
		 height:710px
	}
}
@media (max-height:750px){
	#grid-sub-page #event-list .scroll-pane{
		 height:488px
	}
}
#grid-sub-page .row-event-list{
	height:265px;
	margin-top:10px
}
#grid-sub-page #tribe-events-content{
	margin-bottom:0
}
#grid-sub-page .event-list-item:first-child .row-event-list{
	margin-top:0
}
#grid-sub-page .event-list-item .tribe-events-event-image{
	width:95%;
	float:none
}
#grid-sub-page .event-list-item .event-feature-image img{
	border:1px solid #e9f1f3;
	margin:18px
}
#grid-sub-page .event-list-item h2{
	margin:0;
	font-size:21px;
	font-size:1.3125rem
}
#grid-sub-page .event-list-item h3{
	margin:2px 0 8px 0;
	font-size:16px;
	font-size:1rem;
	font-weight:400
}
#grid-sub-page .event-list-item .event-content-wrap{
	height:160px;
	overflow:hidden
}
@media (max-width:1280px){
	#grid-sub-page .event-list-item .event-content-wrap{
		 height:150px
	}
}
#grid-sub-page .event-list-item .event-content{
	padding:20px
}
#grid-sub-page .event-list-item .event-content p{
	line-height:1.3
}
#grid-sub-page .event-list-details{
	padding:26px 20px
}
@media (max-width:1280px){
	#grid-sub-page .event-list-details{
		 padding:15px 11px
	}
}
#grid-sub-page .event-list-details .event-details-wrap{
	height:160px
}
#grid-sub-page .event-list-details dl{
	*zoom:1;
	margin:0 0 10px 0;
	font-size:16px;
	font-size:1rem
}
#grid-sub-page .event-list-details dl:before,#grid-sub-page .event-list-details dl:after{
	display:table;
	content:"";
	line-height:0
}
#grid-sub-page .event-list-details dl:after{
	clear:both
}
@media (max-width:1440px){
	#grid-sub-page .event-list-details dl{
		 font-size:15px;
		 font-size:0.9375rem;
		 margin:0 0 8px 0
	}
}
#grid-sub-page .event-list-details dl dt{
	float:left;
	width:37%;
	line-height:1.4
}
@media (max-width:1440px){
	#grid-sub-page .event-list-details dl dt{
		 width:39%
	}
}
#grid-sub-page .event-list-details dl dd{
	float:left;
	width:63%;
	margin:0;
	color:#0c6778;
	line-height:1.4
}
@media (max-width:1440px){
	#grid-sub-page .event-list-details dl dd{
		 width:61%
	}
}
#grid-sub-page .event-list-details dl dd p{
	margin-top:3px
}
#grid-sub-page .event-list-details dl dd a{
	color:#0c6778
}
#grid-sub-page .tickets-message{
	position:absolute;
	margin:-25px 0 0 0;
	font-size:13px;
	font-size:0.8125rem
}
#grid-sub-page .tribe-events-sub-nav,#grid-sub-page .tribe-events-sub-nav-custom{
	width:100%
}
#grid-sub-page .tribe-events-sub-nav li a,#grid-sub-page .tribe-events-sub-nav-custom li a{
	padding:0 8px
}
#grid-sub-page .row-event-list-holiday{
	margin-top:10px
}
#grid-sub-page .row-event-list-holiday .event-holiday-wrap{
	padding:26px 20px;
	height:45px
}
#grid-sub-page .row-event-list-holiday .event-list-details{
	padding:26px 20px;
	height:45px
}
#grid-sub-page .row-event-list-holiday h2{
	margin:0;
	font-size:21px;
	font-size:1.3125rem
}
#grid-sub-page .holiday-event-button{
	margin:0
}
#grid-sub-page .holiday-month-event a{
	font-weight:600;
	font-size:13px;
	font-size:0.8125rem;
	color:#333 !important;
	font-style:italic
}
#grid-sub-page .filter-bar{
	*zoom:1;
	float:left;
	margin:0;
	padding:0;
	width:100%
}
#grid-sub-page .filter-bar:before,#grid-sub-page .filter-bar:after{
	display:table;
	content:"";
	line-height:0
}
#grid-sub-page .filter-bar:after{
	clear:both
}
#grid-sub-page .filter-bar li:first-child ul{
	margin:0 10px 0 0
}
#grid-sub-page .filter-bar li{
	float:left
}
#grid-sub-page .filter-bar li a{
	display:block;
	height:62px;
	line-height:62px;
	text-align:center;
	color:#fff;
	font-weight:600;
	font-size:17px;
	font-size:1.0625rem
}
#grid-sub-page .filter-bar li a:hover:after{
	content:'';
	display:block;
	position:relative;
	margin:-10px auto 0 auto;
	width:0;
	height:0;
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	border-bottom:10px solid #edeae2
}
#grid-sub-page .filter-bar-type li.active a{
	background:#ad194c
}
#grid-sub-page .filter-bar-type li.active a:after{
	content:'';
	display:block;
	position:relative;
	margin:-10px auto 0 auto;
	width:0;
	height:0;
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	border-bottom:10px solid #edeae2
}
#grid-sub-page .filter-bar-type a{
	background:#801238
}
#grid-sub-page .filter-bar-type a:hover{
	background:#ad194c
}
#grid-sub-page .filter-bar-category li{
	background:#863365
}
#grid-sub-page .filter-bar-category li.active a{
	background:#984374
}
#grid-sub-page .filter-bar-category li.active a:after{
	content:'';
	display:block;
	position:relative;
	margin:-10px auto 0 auto;
	width:0;
	height:0;
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	border-bottom:10px solid #edeae2
}
#grid-sub-page .filter-bar-category a{
	background:#863365
}
#grid-sub-page .filter-bar-category a:hover{
	background:#984374
}
#grid-sub-page .filter-bar-category #filter-month-select{
	float:left;
	background:#984374;
	outline:none;
	margin:6px 0 7px 0;
	padding:0 14px;
	height:49px;
	line-height:49px;
	font-weight:400;
	font-style:italic;
	width:65% !important;
	border:none;
	color:#fff;
	font-size:18px;
	font-size:1.125rem;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	text-align:center
}
#grid-sub-page .filter-bar-category #filter-month-select:hover{
	background:#a6497f
}
#grid-sub-page .filter-bar-category #filter-month-select:hover:after{
	display:none
}
#grid-sub-page .filter-bar-category #filter-month-arrow-left,#grid-sub-page .filter-bar-category #filter-month-arrow-right{
	float:left;
	width:15%;
	height:49px;
	margin:6px 0 7px 0;
	text-align:center;
	background:#772356
}
#grid-sub-page .filter-bar-category #filter-month-arrow-left a,#grid-sub-page .filter-bar-category #filter-month-arrow-right a{
	position:relative;
	overflow:hidden;
	height:49px;
	line-height:49px;
	color:transparent;
	background:#772356
}
#grid-sub-page .filter-bar-category #filter-month-arrow-left a span,#grid-sub-page .filter-bar-category #filter-month-arrow-right a span{
	display:none
}
#grid-sub-page .filter-bar-category #filter-month-arrow-left a:before,#grid-sub-page .filter-bar-category #filter-month-arrow-right a:before{
	position:absolute;
	top:25%;
	left:25%;
	content:'';
	color:#fff;
	font-size:20px;
	font-size:1.25rem;
	line-height:1.2;
	font-family:'sixthandi-icons';
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	-webkit-font-smoothing:antialiased
}
#grid-sub-page .filter-bar-category #filter-month-arrow-left a:after,#grid-sub-page .filter-bar-category #filter-month-arrow-right a:after{
	display:none
}
#grid-sub-page .filter-bar-category #filter-month-arrow-left a:hover,#grid-sub-page .filter-bar-category #filter-month-arrow-right a:hover{
	background-color:#6f2150
}
#grid-sub-page .filter-bar-category #filter-month-arrow-left a:before{
	content:'\30'
}
#grid-sub-page .filter-bar-category #filter-month-arrow-right a:before{
	content:'/'
}
#grid-sub-page .filter-bar-category .filter-month{
	*zoom:1;
	border-left:1px solid #8d4370
}
#grid-sub-page .filter-bar-category .filter-month:before,#grid-sub-page .filter-bar-category .filter-month:after{
	display:table;
	content:"";
	line-height:0
}
#grid-sub-page .filter-bar-category .filter-month:after{
	clear:both
}
#grid-sub-page .filter-bar-category .filter-month-list{
	width:112px;
	float:right
}
#grid-sub-page .filter-bar-category .filter-month-list #filter-month-arrow-left{
	width:50px;
	margin-right:5px
}
#grid-sub-page .filter-bar-category .filter-month-list #filter-month-arrow-right{
	width:50px;
	margin-right:5px
}
#grid-sub-page .tribe-events-cal-links{
	display:none
}
.event-social{
	*zoom:1;
	list-style:none;
	margin:20px 0;
	padding:0
}
.event-social:before,.event-social:after{
	display:table;
	content:"";
	line-height:0
}
.event-social:after{
	clear:both
}
.event-social li{
	float:left;
	margin-left:1px;
	width:26.5%
}
.event-social li:first-child{
	margin-left:0;
	width:45%
}
.event-social a,.event-social .b-share-text{
	display:block;
	color:#f6f6f6;
	background:#276ea3;
	height:40px;
	line-height:40px;
	text-align:center;
	position:relative;
	-webkit-transition:background-color .4s linear;
	-moz-transition:background-color .4s linear;
	-o-transition:background-color .4s linear;
	transition:background-color .4s linear
}
.event-social a:hover,.event-social .b-share-text:hover{
	text-decoration:none;
	color:#fff;
	background:#2c7cb8;
	-webkit-transition:background-color .4s linear;
	-moz-transition:background-color .4s linear;
	-o-transition:background-color .4s linear;
	transition:background-color .4s linear
}
.event-social a span,.event-social .b-share-text span{
	position:absolute;
	margin:4px 0 0 -7px;
	font-size:22px;
	font-size:1.375rem
}
.event-social .b-share a{
	font-weight:700;
	font-size:16px;
	font-size:1rem
}
body.ie .event-social a span{
	margin:4px 0 0 15px
}
@media (max-width:1280px){
	body.ie .event-social a span{
		 margin:4px 0 0 12px
	}
}
@media (max-width:1400px){
	body.ie .event-social a span{
		 margin:4px 0 0 10px
	}
}
.event-buttons{
	margin:20px 0
}
.event-buttons .btn{
	margin-bottom:10px;
	padding:12px 14px
}
.event-buttons .btn-icon{
	padding-left:40px
}
#b-add-to-calendar>.btn{
	font-size:16px;
	font-size:1rem
}
#b-add-to-calendar>.btn .caret{
	margin-left:5px !important
}
#b-add-to-calendar>.dropdown-menu{
	background:#00a999;
	margin-top:-10px !important;
	-webkit-border-radius:0 !important;
	-moz-border-radius:0 !important;
	border-radius:0 !important;
	padding:0 !important;
	border:none !important;
	width:100% !important;
	border-top:1px solid #009082 !important
}
#b-add-to-calendar>.dropdown-menu a{
	color:#fff !important;
	background:#00a999;
	font-size:16px;
	font-size:1rem;
	padding-top:8px !important;
	padding-bottom:8px !important
}
#b-add-to-calendar>.dropdown-menu a:hover{
	background:#00c3b0
}
#b-add-to-calendar.dropup>.dropdown-menu{
	margin-bottom:0 !important
}
.events-gridview .selectBox-dropdown-menu,.events-list .selectBox-dropdown-menu{
	background:#984374;
	border:none;
	border-bottom:1px solid #7f305f;
	max-height:300px
}
.events-gridview .selectBox-dropdown-menu li a,.events-list .selectBox-dropdown-menu li a{
	display:block;
	color:#fff;
	padding:10px 0 10px 20px
}
.events-gridview .selectBox-dropdown-menu li a:hover,.events-list .selectBox-dropdown-menu li a:hover{
	background:#ab4181;
	text-decoration:none
}
.events-gridview .selectBox-dropdown-menu .selectBox-selected a,.events-list .selectBox-dropdown-menu .selectBox-selected a{
	background:#ab4181 !important
}
.events-gridview .tribe-events-ical.tribe-events-button,.events-list .tribe-events-ical.tribe-events-button{
	display:none
}
.tribe-events-month{
	margin:0
}
.tribe-events-month .tribe-events-ical{
	display:none;
	position:absolute;
	margin:-29px 0 0 0;
	padding:5px 10px;
	background:#8399a6;
	color:#fff
}
.tribe-events-month #tribe-events-footer{
	background:#fff;
	margin:10px 0 0 0
}
.tribe-events-month .tribe-events-sub-nav,.tribe-events-month .tribe-events-sub-nav-custom{
	text-align:right;
	float:right
}
.tribe-events-month .tribe-events-sub-nav a,.tribe-events-month .tribe-events-sub-nav-custom a{
	display:block;
	padding:5px 10px;
	background:#8399a6;
	color:#fff
}
.tribe-events-month .tribe-events-sub-nav .tribe-events-nav-previous,.tribe-events-month .tribe-events-sub-nav-custom .tribe-events-nav-previous{
	margin:0 !important;
	padding:0
}
.tribe-events-month .tribe-events-sub-nav .tribe-events-nav-previous a,.tribe-events-month .tribe-events-sub-nav-custom .tribe-events-nav-previous a{
	background:#8399a6
}
.tribe-events-month .tribe-events-sub-nav .tribe-events-nav-next,.tribe-events-month .tribe-events-sub-nav-custom .tribe-events-nav-next{
	margin:0 !important;
	padding:0
}
.tribe-events-month .tribe-events-sub-nav .tribe-events-nav-next a,.tribe-events-month .tribe-events-sub-nav-custom .tribe-events-nav-next a{
	background:#5f7481
}
.calendar-header{
	background:#fff;
	margin-bottom:-10px;
	padding:35px
}
.calendar-header h2{
	color:#0c6778 !important;
	font-weight:500 !important
}
.tribe-events-calendar{
	border-color:#c6d4d0 !important
}
.tribe-events-calendar thead th{
	background:#d4e4e7;
	font-weight:700;
	color:#0c6778;
	border-color:#c6d4d0 !important
}
.tribe-events-calendar tbody td{
	background:#fff;
	border-color:#d4e4e7 !important
}
.tribe-events-calendar tbody td div[id*="tribe-events-daynum-"] a{
	font-size:14px;
	font-size:0.875rem;
	color:#666
}
.tribe-events-calendar tbody td .vevent{
	margin:0 !important;
	padding:3px 8px !important
}
@media (max-height:750px){
	.tribe-events-calendar tbody td .vevent{
		 padding:2px 8px !important
	}
}
@media (min-width:1400px){
	.tribe-events-calendar tbody td{
		 height:118px !important
	}
}
@media (min-height:1050px){
	.tribe-events-calendar tbody td{
		 height:135px !important
	}
}
@media (min-height:905px){
	.tribe-events-calendar tbody td{
		 height:130px !important
	}
}
@media (max-height:750px){
	.tribe-events-calendar tbody td{
		 height:80px !important
	}
}
@media (max-height:750px) and (max-width:1280px){
	.tribe-events-calendar tbody td{
		 height:70px !important
	}
}
.tribe-events-calendar .tribe-events-othermonth{
	background:#ecf5e6 !important
}
.tribe-events-calendar .tribe-events-othermonth div{
	display:none
}
.tribe-events-calendar .tribe-events-has-events{
	background:#e0efcc
}
.tribe-events-calendar h3.tribe-events-month-event-title{
	margin:0 !important;
	line-height:.8 !important
}
.tribe-events-calendar h3.tribe-events-month-event-title a{
	font-weight:600;
	color:#0c6778 !important;
	font-size:13px;
	font-size:0.8125rem
}
.tribe-events-calendar .tribe-events-tooltip{
	background:#66af00 !important;
	color:#fff;
	padding:12px 15px 5px 15px;
	border:none !important;
	z-index:10000000 !important
}
.tribe-events-calendar .tribe-events-tooltip h4{
	margin:0 !important;
	padding:10px 0 0 0;
	background:none;
	color:#fff !important;
	font-size:20px !important;
	font-size:1.25rem !important;
	font-weight:600 !important
}
.tribe-events-calendar .tribe-events-tooltip .event-date{
	color:#fff;
	margin:5px 0 0 0 !important
}
.tribe-events-calendar .tribe-events-tooltip .tribe-events-event-body{
	background:none;
	color:#fff;
	font-size:14px;
	font-size:0.875rem;
	padding:0
}
.tribe-events-calendar .tribe-events-tooltip .tribe-events-event-body a{
	color:#fff
}
.tribe-events-calendar .tribe-events-tooltip .tribe-events-arrow{
	width:40px;
	height:15px;
	background-image:url(../images/tribe-tooltips-custom.png);
	-webkit-background-size:40px 15px;
	background-size:40px 15px;
	bottom:-15px
}
.tribe-events-calendar .tribe-events-tooltip .events-tooltip-content{
	float:left;
	width:200px;
	margin-left:10px
}
.tribe-events-calendar .tribe-events-tooltip .tribe-events-event-thumb{
	float:left;
	margin-top:10px
}
#tribe-bar-form{
	margin:0
}
#tribe-bar-dates{
	border-left:1px solid #8d4370;
	padding:4px
}
#tribe-bar-dates input[type=text]{
	border:none;
	color:#fff !important;
	height:46px;
	margin:0;
	padding-left:15px;
	font-size:17px;
	font-size:1.0625rem;
	-webkit-border-radius:0 !important;
	-moz-border-radius:0 !important;
	border-radius:0 !important;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	width:89%;
	cursor:pointer;
	background:#984374 url(../images/calendar-date-select.png) no-repeat center right
}
#tribe-bar-dates input[type=text]:-moz-placeholder{
	color:#fff;
	font-style:italic
}
#tribe-bar-dates input[type=text]:-ms-input-placeholder{
	color:#fff;
	font-style:italic
}
#tribe-bar-dates input[type=text]::-webkit-input-placeholder{
	color:#fff;
	font-style:italic
}
.attachment-post-thumbnail,.wp-post-image{
	margin:0 0 25px 0
}
.post-thumb-caption{
	color:#999;
	font-size:12px;
	font-size:0.75rem;
	margin:-20px 0 20px 0 !important;
	text-align:right
}
.post-thumb-genius{
	width:100%;
	max-width:450px
}
.genius-92y-logo{
	max-width:150px
}
.footnotes li{
	font-size:13px;
	font-size:0.8125rem;
	line-height:1.4;
	color:#999
}
.footnotes li a{
	color:#238294
}
.staff-tile a{
	height:100%;
	display:block;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50% 50%;
	color:#fff
}
.staff-tile a:hover{
	background-image:none !important;
	background-color:#e2821b !important;
	text-decoration:none
}
.staff-tile a:hover .overlay-tile{
	display:block
}
.overlay-tile{
	display:none;
	position:relative;
	color:#fff;
	height:100%
}
.overlay-tile .overlay-content{
	position:absolute;
	bottom:0;
	padding:6%
}
.overlay-tile h4{
	margin:0 0 4px 0 !important;
	color:#fff !important;
	font-size:20px;
	font-size:1.25rem
}
.overlay-tile p{
	font-size:14px;
	font-size:0.875rem;
	line-height:1.2 !important;
	margin:0
}
.b-close{
	float:right;
	position:relative;
	margin-top:-10px
}
.b-close:hover{
	text-decoration:none
}
.b-close span{
	font-size:40px;
	font-size:2.5rem
}
.press-tile a{
	height:100%;
	display:block;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50% 50%;
	color:#fff
}
.press-tile a:hover{
	background-image:none !important;
	background-color:#ad194c !important;
	text-decoration:none
}
.press-tile a:hover .overlay-tile{
	display:block
}
.single-line-h1{
	min-height:50px !important;
	margin-bottom:10px !important
}
#tax-press-categories{
	padding-left:12%
}
#tax-press-categories a{
	background:#00c3b0;
	outline:none;
	margin:-10px 0 15px 0;
	padding:8px 14px;
	text-align:left;
	font-weight:400;
	font-style:italic;
	width:76.5% !important
}
#tax-press-categories a:hover{
	background:#00cdb9
}
@media (max-width:1280px){
	#tax-press-categories a{
		 padding-left:0px !important;
		 width:80% !important
	}
}
#tax-press-categories .selectBox-arrow{
	background-color:#007367;
	background-image:url(../images/selectBox-arrow-custom.png)
}
@media (max-width:1280px){
	#tax-press-categories .selectBox-arrow{
		 width:40px !important
	}
}
#tax-press-categories .selectBox-arrow:hover{
	background-color:#00695e
}
.page-template-page-press-php .selectBox-dropdown-menu{
	background:#00cdb9;
	border:none;
	border-bottom:1px solid #009f90
}
.page-template-page-press-php .selectBox-dropdown-menu li a{
	display:block;
	color:#fff;
	padding:10px 0 10px 20px
}
@media (max-width:1280px){
	.page-template-page-press-php .selectBox-dropdown-menu li a{
		 padding-left:10px !important
	}
}
.page-template-page-press-php .selectBox-dropdown-menu li a:hover{
	background:#00dcc7;
	text-decoration:none
}
.page-template-page-press-php .selectBox-dropdown-menu .selectBox-selected a{
	background:#00dcc7 !important
}
.sidebar-details{
	margin:0 12%;
	color:#fff
}
@media (max-width:1200px){
	.sidebar-details{
		 display:none
	}
}
.sidebar-details h4{
	color:#fff !important;
	font-size:17px !important;
	font-size:1.0625rem !important;
	font-weight:600 !important;
	margin:0 !important
}
.sidebar-details h5{
	color:#fff !important;
	font-size:15px !important;
	font-size:0.9375rem !important;
	margin-bottom:3px !important
}
.sidebar-details p{
	font-size:15px !important;
	font-size:0.9375rem !important
}
.sidebar-details.basic-sidebar-details{
	padding-top:40px;
	color:#e1e1e1
}
#grid-sub-page .wooslider{
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	margin:0 0 40px;
	border:none;
	height:290px;
	width:99%
}
#grid-sub-page .wooslider ul.slides{
	height:290px;
	height:100%;
	overflow:hidden
}
#grid-sub-page .wooslider .slide-content{
	margin:0
}
#grid-sub-page .wooslider .wooslider-control-paging li a{
	width:6px;
	height:6px;
	background:#b1b1b1
}
#grid-sub-page .wooslider a.wooslider-active{
	background:#0091a3 !important
}
#grid-sub-page .wooslider .wooslider-direction-nav .wooslider-prev{
	left:0px;
	color:rgba(255,255,255,0.7)
}
#grid-sub-page .wooslider .wooslider-direction-nav .wooslider-next{
	right:0px;
	color:rgba(255,255,255,0.7)
}
#grid-sub-page .wooslider .wooslider-direction-nav a{
	text-shadow:2px 2px 2px rgba(0,0,0,0.3)
}
#grid-sub-page .wooslider .flex-caption{
	color:#999;
	font-size:12px;
	font-size:0.75rem;
	margin:5px 0 10px 0 !important;
	text-align:right
}
.wooslider-type-captions-slideshow-attachments,.wooslider-type-captions-slideshow-slides{
	margin:0 0 35px !important
}
.wooslider-type-captions-slideshow-attachments .wooslider-control-nav,.wooslider-type-captions-slideshow-slides .wooslider-control-nav{
	margin-top:5px !important
}
.slider-image{
	width:100%;
	height:270px;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50% 50%
}
.wooslider-type-captions-slideshow-attachments-tour{
	height:auto !important;
	margin:0 0 35px !important
}
.wooslider-type-captions-slideshow-attachments-tour .wooslider-direction-nav a{
	top:145px
}
.wooslider-type-captions-slideshow-attachments-tour .wooslider-direction-nav .wooslider-prev{
	left:0px;
	color:rgba(255,255,255,0.5);
	opacity:.7
}
.wooslider-type-captions-slideshow-attachments-tour .wooslider-direction-nav .wooslider-prev:hover{
	opacity:.9
}
.wooslider-type-captions-slideshow-attachments-tour .wooslider-direction-nav .wooslider-next{
	right:0px;
	color:rgba(255,255,255,0.5);
	opacity:.7
}
.wooslider-type-captions-slideshow-attachments-tour .wooslider-direction-nav .wooslider-next:hover{
	opacity:.9
}
.wooslider-type-captions-slideshow-attachments-tour .wooslider-control-nav{
	display:none
}
.wooslider-type-captions-slideshow-attachments-tour .tour-caption{
	margin-top:10px;
	font-size:14px;
	font-size:0.875rem
}
#donate-slider ul.slides{
	height:auto !important
}
#donate-slider .wooslider-control-paging{
	display:none !important
}
#donate-slider .wooslider-direction-nav .wooslider-prev{
	left:0px;
	color:rgba(255,255,255,0.5);
	opacity:.7
}
#donate-slider .wooslider-direction-nav .wooslider-prev:hover{
	opacity:.9
}
#donate-slider .wooslider-direction-nav .wooslider-next{
	right:0px;
	color:rgba(255,255,255,0.5);
	opacity:.7
}
#donate-slider .wooslider-direction-nav .wooslider-next:hover{
	opacity:.9
}
.donate-quote{
	margin-top:15px;
	height:350px;
	width:90%
}
.faq-qa{
	padding:20px 0;
	border-top:1px solid #edeae2
}
.faq-qa:first-child{
	padding-top:0;
	border-top:none
}
.faq-question{
	display:block;
	border:none;
	text-align:left;
	font-weight:600;
	font-size:18px;
	font-size:1.125rem;
	color:#0c6778;
	padding-left:25px;
	background:url(../images/faq-arrow-closed.png) no-repeat left center
}
.faq-question.faq-open{
	background-image:url(../images/faq-arrow-open.png)
}
.faq-answer.in{
	padding-top:10px
}
.past-event-tile a{
	height:100%;
	display:block;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50% 50%;
	color:#fff
}
.past-event-tile a:hover{
	background-image:none !important;
	background-color:#00a999 !important;
	text-decoration:none
}
.past-event-tile a:hover .overlay-tile{
	display:block
}
#tour .span6:first-child{
	color:#fff
}
#tour .span6:first-child h2{
	color:#fff;
	font-weight:400;
	font-size:35px;
	font-size:2.1875rem
}
#tour .span6:first-child a{
	color:#fff !important;
	text-decoration:underline
}
.timeline-nav-bar{
	*zoom:1;
	margin:10px 0 0 0;
	padding:0;
	width:100%;
	background:#ad194c
}
.timeline-nav-bar:before,.timeline-nav-bar:after{
	display:table;
	content:"";
	line-height:0
}
.timeline-nav-bar:after{
	clear:both
}
.timeline-nav-bar li{
	float:left;
	background:#ad194c;
	width:11%
}
.timeline-nav-bar li.current_page_item a{
	background:#71223a
}
.timeline-nav-bar li.current_page_item a:after{
	content:'';
	display:block;
	position:relative;
	margin:-10px auto 0 auto;
	width:0;
	height:0;
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	border-bottom:10px solid #edeae2
}
.timeline-nav-bar li:hover a:after{
	content:'';
	display:block;
	position:relative;
	margin:-10px auto 0 auto;
	width:0;
	height:0;
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	border-bottom:10px solid #edeae2
}
.timeline-nav-bar li a{
	display:block;
	height:60px;
	line-height:60px;
	padding:0;
	text-align:center;
	color:#fff;
	font-weight:400;
	font-size:15px;
	font-size:0.9375rem
}
.timeline-nav-bar li a:hover,.timeline-nav-bar li a.active{
	background:#71223a
}
.timeline-nav-bar li a:hover:after,.timeline-nav-bar li a.active:after{
	content:'';
	display:block;
	position:relative;
	margin:-10px auto 0 auto;
	width:0;
	height:0;
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	border-bottom:10px solid #edeae2
}
#timeline-nav-tour li{
	width:11.75%
}
#timeline-nav-tour .page-item-9189,#timeline-nav-tour .page-item-9196,#timeline-nav-tour .page-item-9204{
	width:13.75%
}
#history .timeline-nav-bar li{
	width:11.75%
}
#history .timeline-nav-bar li:first-child{
	width:12.5%
}
#history .timeline-nav-bar li:last-child{
	width:14.25%
}
#history .timeline-nav-bar a{
	padding:0;
	text-align:center;
	font-size:16px;
	font-size:1rem
}
#history .history-image{
	height:250px;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50% 50%
}
#history .history-fade{
	-webkit-transition:opacity .5s linear;
	-moz-transition:opacity .5s linear;
	-o-transition:opacity .5s linear;
	transition:opacity .5s linear;
	opacity:.33;
	filter:alpha(opacity=33);
	cursor:pointer
}
#history .history-item{
	float:left;
	width:500px;
	margin-right:10px;
	margin-top:0
}
#history .history-item .scroll-pane{
	height:60% !important
}
@media (max-height:750px){
	#history .history-item .scroll-pane{
		 height:45% !important
	}
}
#history .history-item .scroll-pane:focus{
	outline:none
}
#history .history-item .jspScrollPane:focus{
	outline:none !important
}
#history .history-item h3{
	color:#4c4c4c;
	font-size:18px;
	font-size:1.125rem
}
#history-timeline-container{
	overflow:hidden;
	position:relative
}
#history-arrows div{
	position:absolute;
	z-index:1000000;
	margin-top:95px;
	pointer-events:none;
	cursor:pointer
}
#history-arrows div span{
	font-size:50px;
	font-size:3.125rem;
	color:#fff;
	text-shadow:2px 2px 2px rgba(0,0,0,0.3)
}
#history-arrows #history-arrow-left{
	left:5px
}
#history-arrows #history-arrow-right{
	right:5px
}
.rsvp-form .frm_form_field label{
	font-size:16px !important;
	font-size:1rem !important;
	font-weight:400px !important
}
.rsvp-form .frm_form_field input{
	margin-top:5px !important;
	font-size:16px !important;
	font-size:1rem !important;
	height:30px !important
}
.rsvp-form .frm_submit input{
	text-transform:uppercase !important
}
.raisers-form{
	width:680px;
	margin-left:-340px
}
.frm-show-form .frm_form_field label{
	font-size:15px !important;
	font-size:0.9375rem !important;
	font-weight:400px !important;
	margin-bottom:5px !important
}
.frm-show-form .frm_form_field input[type=text],.frm-show-form .frm_form_field input[type=email]{
	margin-top:5px !important;
	font-size:15px !important;
	font-size:0.9375rem !important;
	height:28px !important
}
.frm-show-form .frm_form_field input[type=radio],.frm-show-form .frm_form_field input[type=checkbox]{
	margin-top:-4px !important
}
.frm-show-form .frm_opt_container{
	margin-top:5px !important
}
.frm-show-form .frm_submit input{
	text-transform:uppercase !important
}
.search-result{
	margin:10px 0;
	padding-top:20px;
	border-top:1px solid #ddd
}
.search-result:first-child{
	margin-top:0;
	padding-top:0;
	border:none
}
.search-result h3{
	margin-bottom:5px !important
}
.search-result h4{
	margin-top:0 !important
}
.page-numbers{
	padding:0 5px
}
.search-h1{
	padding:0 !important;
	margin:0 !important;
	font-size:40px !important;
	font-size:2.5rem !important
}
.search-h1 span{
	font-size:30px !important;
	font-size:1.875rem !important
}
.h4-directions{
	margin-top:5px !important;
	margin-bottom:5px !important
}
.conference-page .wp-post-image+h2{
	margin-top:-10px
}
.conference-page .frm_forms h3{
	font-size:20px !important;
	font-size:1.2rem !important;
	border-bottom:1px solid #eee;
	padding-bottom:10px !important;
	padding-top:25px !important;
	margin-bottom:20px !important
}
.conference-left li{
	margin-bottom:6px;
	line-height:1.5 !important
}
.conference-left .secondary-event-tile a{
	display:block;
	height:240px;
	color:#fff
}
.conference-left .secondary-event-tile .event-date{
	font-size:14px !important;
	font-size:0.875rem !important;
	padding:0 15px !important
}
.conference-left .secondary-event-tile .event-date+h4{
	margin:0
}
.conference-left .secondary-event-tile h4{
	font-size:16px !important;
	font-size:1rem !important;
	font-weight:600 !important;
	color:#fff !important;
	padding:0 15px !important
}
.conference-left .secondary-event-tile .secondary-event-tile-img{
	height:73%;
	display:block;
	background-repeat:none;
	background-size:cover;
	background-position:50% 50%
}
@media (min-height:1050px){
	.conference-left .secondary-event-tile .secondary-event-tile-img{
		 height:75%
	}
}
@media (min-height:905px){
	.conference-left .secondary-event-tile .secondary-event-tile-img{
		 height:74%
	}
}
@media (max-height:750px){
	.conference-left .secondary-event-tile .secondary-event-tile-img{
		 height:64%
	}
}
.conference-right h5{
	margin-bottom:5px
}
.conference-right hr{
	margin:10px 0 5px 0
}
.conference-right li{
	margin-bottom:6px;
	font-size:14px;
	font-size:0.875rem
}
.intro-text{
	color:#006878;
	font-size:18px
}
#b-application{
	width:74%;
	text-align:left
}
#b-application-main{
	width:140px;
	text-align:left
}
.page-id-9460 .sidebar-icon{
	display:none !important
}
.genius-event-list{
	margin:20px 0
}
.genius-event-list h4{
	color:#0c6778;
	margin-bottom:0 !important;
	font-size:18px;
	font-size:1.125rem
}
.genius-event-list h4 a{
	color:#0c6778;
	font-size:18px;
	font-size:1.125rem
}
.genius-event-list .event-date{
	margin:3px 0 !important;
	font-size:17px !important;
	font-size:1.0625rem !important;
	color:#0c6778
}
.genius-event-list p{
	color:#4c4c4c
}
.genius-main-text{
	color:#0c6778;
	font-size:18px !important;
	font-size:1.125rem !important
}
.g-recaptcha{
	min-height:78px
}
.BBFormContainer{
	font-family:'proxima-nova','ProximaNova',Helvetica,Arial,sans-serif;
	font-weight:400
}
.BBFormContainer .BBFormSubmitbutton{
	border-radius:0 !important;
	background-color:#66af00 !important;
	padding:12px 18px !important;
	font-size:16px;
	font-size:1rem;
	font-weight:600 !important;
	line-height:20px;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	color:#fff;
	font-family:'proxima-nova','ProximaNova',Helvetica,Arial,sans-serif;
	font-weight:400
}
.BBFormContainer .BBFormPricingTable{
	border-radius:0 !important;
	background-image:none !important;
	background-color:#fafafa !important
}
.BBFormContainer .BBFormTitle,.BBFormContainer .BBFormSubTitle{
	font-family:'proxima-nova','ProximaNova',Helvetica,Arial,sans-serif !important;
	font-weight:400 !important
}
.sr-only{
	position:absolute;
	width:1px;
	height:1px;
	padding:0;
	margin:-1px;
	overflow:hidden;
	clip:rect(0, 0, 0, 0);
	border:0
}
.row-hh-1{
	height:86px;
	margin-top:8px
}
.row-hh-2{
	height:180px;
	margin-top:8px
}
.row-hh-3{
	height:274px;
	margin-top:8px
}
.row-hh-4{
	height:369px;
	margin-top:8px
}
.row-hh-first{
	margin-top:0
}
.row-hh-flex{
	margin-top:8px
}
.inner-hh{
	padding:25px 30px
}
.hh-featured-image{
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	/* background-position:right top;
	background-size:cover */
	background-position:center;
	background-size:contain;
}
.hh-content-block{
	height:252px;
	margin-top:8px
}
.hh-content-block p{
	color:#fff
}
.hh-content-block-tall{
	height:345px;
	margin-top:8px
}
.hh-content-block-tall p{
	color:#fff
}
.hh-service-button{
	display:table;
	width:100%;
	height:100%;
	color:#fff;
	font-size:20px;
	font-size:1.25rem;
	line-height:1;
	text-align:center
}
.hh-service-button span{
	display:table-cell;
	vertical-align:middle
}
.hh-service-button .hh-service-button-header{
	margin-bottom:8px
}
.hh-service-button:hover{
	color:#fff;
	text-decoration:none
}
.hh-service-content h3{
	font-size:18px !important;
	font-size:1.125rem !important;
	margin-bottom:20px
}
.page-template-page-high-holidays blockquote{
	color:#fff !important;
	font-size:14px !important;
	font-size:0.875rem !important
}
.page-template-page-high-holidays blockquote a{
	color:#fff !important
}
.page-template-page-high-holidays #hh-ticket-icon:hover{
	text-decoration:none;
	color:#fff
}
.page-template-page-high-holidays #hh-ticket-icon:hover span{
	color:#fff
}
.page-template-page-high-holidays #hh-ticket-icon span{
	font-size:86px;
	line-height:1.63;
	color:#fff
}
@media (max-width:1500px){
	.page-template-page-high-holidays #hh-ticket-icon span{
		 font-size:86px;
		 line-height:1.6
	}
}
.page-template-page-high-holidays #hh-ticket-icon .circle-bg-icon{
	margin:7% auto 0 auto !important;
	width:105px;
	height:105px;
	text-align:center
}
@media (max-width:1500px){
	.page-template-page-high-holidays #hh-ticket-icon .circle-bg-icon{
		 width:60% !important;
		 padding-top:60% !important;
		 margin:30px auto 0 auto !important
	}
}
@media (max-width:1200px){
	.page-template-page-high-holidays #hh-ticket-icon .circle-bg-icon{
		 width:45% !important;
		 padding-top:45% !important;
		 margin:5% auto 0 auto !important
	}
}
.page-template-page-high-holidays #hh-ticket-icon h3{
	padding:0 5px;
	margin-top:10px;
	margin-bottom:8px;
	font-size:26px;
	font-size:1.625rem;
	font-family:'proxima-nova','ProximaNova',Helvetica,Arial,sans-serif;
	font-weight:400;
	color:#fff;
	text-align:center
}
.page-template-page-high-holidays #hh-ticket-icon h4{
	font-size:15px;
	font-size:0.9375rem
}
.b-hh-tile-icon{
	display:block;
	width:100%;
	height:100%;
	color:#fff;
	text-decoration:none
}
.b-hh-tile-icon:hover{
	text-decoration:none;
	color:#fff
}
.b-hh-tile-icon:hover span{
	color:#fff
}
.b-hh-tile-icon span{
	font-size:52px;
	font-size:3.25rem;
	float:left;
	position:relative;
	margin:10px 0 0 0;
	width:35%;
	padding-left:9%
}
@media (max-width:1500px){
	.b-hh-tile-icon span{
		 font-size:48px !important;
		 font-size:3rem !important
	}
}
.b-hh-tile-icon h4{
	font-size:25px !important;
	font-size:1.5625rem !important;
	font-weight:400 !important;
	line-height:1 !important;
	margin-top:30px !important;
	color:#fff !important
}
.b-hh-tile-icon h4:hover{
	color:#fff !important
}
.b-hh-tile-icon .hh-tile-icon-col{
	float:left;
	width:55%
}
.hh-tile-icon-apple span{
	font-size:58px !important;
	font-size:3.625rem !important;
	margin:15px 0 0 0 !important;
	width:32.5%;
	padding-left:11.5%
}
.hh-tile-icon-ticket span{
	font-size:58px !important;
	font-size:3.625rem !important;
	margin:15px 0 0 0 !important;
	width:27.25% !important;
	padding-left:14.25% !important
}
.hh-tile-icon-question span{
	width:27.25% !important;
	padding-left:15% !important
}
.hh-leader-text{
	font-size:14px;
	font-size:0.875rem;
	padding-top:5px
}
.hh-leader-profile .wp-post-image{
	margin-bottom:5px !important;
	width:88%
}
.hh-sidebar h3{
	margin-top:0;
	color:#66af00 !important;
	font-size:22px !important;
	font-size:1.375rem !important;
	font-weight:400 !important
}
.hh-sidebar h4{
	margin-top:20px !important;
	font-size:20px !important;
	font-size:1.25rem !important;
	border-top:1px solid #edeae2;
	padding-top:20px !important
}
.hh-sidebar h3+h4{
	border-top:none;
	padding-top:0 !important
}
.hh-sidebar ul{
	margin-bottom:25px !important
}
.hh-sidebar ul li{
	margin-bottom:10px;
	font-size:14px !important;
	font-size:0.875rem !important
}
.hh-sidebar .hh-date{
	font-size:16px !important;
	font-size:1rem !important
}
.hh-sold-out{
	color:#66af00
}
.hh-featured-service{
	color:#e2821b !important
}
.hh-sub-service{
	margin-top:10px
}
.page-template-page-high-holidays .hh-short-1{
	height:85px !important
}
.page-template-page-high-holidays .hh-short-1 h4{
	margin-top:30px!important
}
.page-template-page-high-holidays .hh-short-1.row-hh-first{
	height:87px !important
}
.page-template-page-high-holidays .hh-short-1>.b-hh-tile-icon>span{
	height:65px
}
.page-template-page-high-holidays .hh-short-1>.hh-tile-icon-ticket>span{
	margin-top:20px !important;
	padding-left:10%;
	width:30%
}
.page-template-page-high-holidays .hh-short-1>.hh-tile-icon-donate>span{
	margin:14px 0 0 5px !important;
	width:30%
}
.page-template-page-high-holidays .hh-short-1>.hh-tile-icon-apple>span{
	margin-top:20px !important;
	padding-left:10%;
	width:30%
}
.page-template-page-high-holidays .hh-short-1>.hh-tile-icon-question>span{
	margin-top:20px !important;
	padding-left:10%;
	width:30%
}
.page-template-page-high-holidays .hh-short-1>.hh-tile-icon-apple>.hh-tile-icon-col>h4{
	font-size:17px !important;
	margin-top:24px !important
}
@media (max-width:1500px){
	.page-template-page-high-holidays .hh-short-1>.hh-tile-icon-apple>.hh-tile-icon-col>h4{
		 font-size:16px !important
	}
}
@media (max-width:1440px){
	.page-template-page-high-holidays .hh-short-1>.hh-tile-icon-apple>.hh-tile-icon-col>h4{
		 font-size:15px !important
	}
}
.pull-right{
	float:right
}
.pull-left{
	float:left
}
.hide{
	display:none
}
.show{
	display:block
}
.invisible{
	visibility:hidden
}
.affix{
	position:fixed
}
/*# sourceMappingURL=./bootstrap-sixthandi.css.map */
