@import url('css-OpenSans300300i400400i600600i700700i800800i.css');
@import url('css-Roboto100100i300300i400400i500500i700700i900900i.css');
@font-face {
	font-family:"AllerLightRegular";
	src:url("../font/aller_lt-webfont-5172ca1560631122dd094207cb928888.eot");
	src:url("../font/aller_lt-webfont.eot") format("embedded-opentype"),url("../font/aller_lt-webfont-f5fe951ad292ba592bb6c8409924afe6.woff") format("woff"),url("../font/aller_lt-webfont-cce297c80c4d47776477aed0e682dd54.ttf") format("truetype"),url("../font/aller_lt-webfont.svg") format("svg");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"AllerRegular";
	src:url("../font/aller_rg-webfont-8b513af6c2e17adafe3800555c0581e2.eot");
	src:url("../font/aller_rg-webfont-8b513af6c2e17adafe3800555c0581e2.eot") format("embedded-opentype"),url("../font/aller_rg-webfont-f6038fd39a565fedacb2dc216b14406c.woff") format("woff"),url("../font/aller_rg-webfont-dc7df5a0219040ffef199d1073c8a6d9.ttf") format("truetype"),url("../font/aller_rg-webfont.svg") format("svg");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"AllerBold";
	src:url("../font/aller_bd-webfont-73e3e70ff6d10b8052c0a5542f32e947.eot");
	src:url("../font/aller_bd-webfont-73e3e70ff6d10b8052c0a5542f32e947.eot") format("embedded-opentype"),url("../font/aller_bd-webfont-8639fa1df079400f342bf9666a73b207.woff") format("woff"),url("../font/aller_bd-webfont-e042cbd95e35dcbcbc711862e5924dcc.ttf") format("truetype"),url("../font/aller_bd-webfont.svg") format("svg");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"ubuntubold";
	src:url("../font/ubuntu-b-webfont-b5410cdf90d2ac731d53f8d180cf67f6.eot");
	src:url("../font/ubuntu-b-webfont-b5410cdf90d2ac731d53f8d180cf67f6.eot") format("embedded-opentype"),url("../font/ubuntu-b-webfont-9c99b89d7f3dccb5b31570602a0db3a0.woff") format("woff"),url("../font/ubuntu-b-webfont-605292e1850b45afd981c7fad30ec01d.ttf") format("truetype"),url("../font/ubuntu-b-webfont.svg") format("svg");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"ubuntulight";
	src:url("../font/ubuntu-l-webfont-f59ed81268557ee3cd961dfad292cd4a.eot");
	src:url("../font/ubuntu-l-webfont-f59ed81268557ee3cd961dfad292cd4a.eot") format("embedded-opentype"),url("../font/ubuntu-l-webfont-870d686f4182fe74df26ba38df25c129.woff") format("woff"),url("../font/ubuntu-l-webfont-e828feb7aaf5113bd21e13281641e3fd.ttf") format("truetype"),url("../font/ubuntu-l-webfont.svg") format("svg");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"ubunturegular";
	src:url("../font/ubuntu-r-webfont-4b398bd28a115e5b0d271da68582ea21.eot");
	src:url("../font/ubuntu-r-webfont-4b398bd28a115e5b0d271da68582ea21.eot") format("embedded-opentype"),url("../font/ubuntu-r-webfont-b1f0ed5bbd56ad104281adb3d1ea4b1e.woff") format("woff"),url("../font/ubuntu-r-webfont-d2c4fd2fbe335f22bb185f662f48e5ad.ttf") format("truetype"),url("../font/ubuntu-r-webfont.svg") format("svg");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"ubuntuitalic";
	src:url("../font/ubuntu-ri-webfont-e94db0c79b3eed3c53201eaa5e27c1cf.eot");
	src:url("../font/ubuntu-ri-webfont-e94db0c79b3eed3c53201eaa5e27c1cf.eot") format("embedded-opentype"),url("../font/ubuntu-ri-webfont-004f3d55c20e69c6bcad529fbb361629.woff") format("woff"),url("../font/ubuntu-ri-webfont-195b0e246803d53388b11f96f6695fd8.ttf") format("truetype"),url("../font/ubuntu-ri-webfont.svg") format("svg");
	font-weight:normal;
	font-style:normal
}

	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:0.5cm
}
p,h2,h3 {
	orphans:3;
	widows:3
}
h2,h3 {
	page-break-after:avoid
}
}body {
	margin:0;
	font-family:'Roboto', sans-serif;
	font-size:14px;
	line-height:20px;
	color:#333;
	background-color:#fff
}
a {
	color:#08c;
	text-decoration:none
}
a:hover {
	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:-20px;
	*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:20px
}
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container {
	width:940px
}
.span12 {
	width:940px
}
.span11 {
	width:860px
}
.span10 {
	width:780px
}
.span9 {
	width:700px
}
.span8 {
	width:620px
}
.span7 {
	width:540px
}
.span6 {
	width:460px
}
.span5 {
	width:380px
}
.span4 {
	width:300px
}
.span3 {
	width:220px
}
.span2 {
	width:140px
}
.span1 {
	width:60px
}
.offset12 {
	margin-left:980px
}
.offset11 {
	margin-left:900px
}
.offset10 {
	margin-left:820px
}
.offset9 {
	margin-left:740px
}
.offset8 {
	margin-left:660px
}
.offset7 {
	margin-left:580px
}
.offset6 {
	margin-left:500px
}
.offset5 {
	margin-left:420px
}
.offset4 {
	margin-left:340px
}
.offset3 {
	margin-left:260px
}
.offset2 {
	margin-left:180px
}
.offset1 {
	margin-left:100px
}
.row-fluid {
	width:100%;
	*zoom:1
}
.row-fluid:before,.row-fluid:after {
	display:table;
	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:2.12766%;
	*margin-left:2.07447%
}
.row-fluid [class*="span"]:first-child {
	margin-left:0
}
.row-fluid .controls-row [class*="span"]+[class*="span"] {
	margin-left:2.12766%
}
.row-fluid .span12 {
	width:100%;
	*width:99.94681%
}
.row-fluid .span11 {
	width:91.48936%;
	*width:91.43617%
}
.row-fluid .span10 {
	width:82.97872%;
	*width:82.92553%
}
.row-fluid .span9 {
	width:74.46809%;
	*width:74.41489%
}
.row-fluid .span8 {
	width:65.95745%;
	*width:65.90426%
}
.row-fluid .span7 {
	width:57.44681%;
	*width:57.39362%
}
.row-fluid .span6 {
	width:48.93617%;
	*width:48.88298%
}
.row-fluid .span5 {
	width:40.42553%;
	*width:40.37234%
}
.row-fluid .span4 {
	width:31.91489%;
	*width:31.8617%
}
.row-fluid .span3 {
	width:23.40426%;
	*width:23.35106%
}
.row-fluid .span2 {
	width:14.89362%;
	*width:14.84043%
}
.row-fluid .span1 {
	width:6.38298%;
	*width:6.32979%
}
.row-fluid .offset12 {
	margin-left:104.25532%;
	*margin-left:104.14894%
}
.row-fluid .offset12:first-child {
	margin-left:102.12766%;
	*margin-left:102.02128%
}
.row-fluid .offset11 {
	margin-left:95.74468%;
	*margin-left:95.6383%
}
.row-fluid .offset11:first-child {
	margin-left:93.61702%;
	*margin-left:93.51064%
}
.row-fluid .offset10 {
	margin-left:87.23404%;
	*margin-left:87.12766%
}
.row-fluid .offset10:first-child {
	margin-left:85.10638%;
	*margin-left:85.0%
}
.row-fluid .offset9 {
	margin-left:78.7234%;
	*margin-left:78.61702%
}
.row-fluid .offset9:first-child {
	margin-left:76.59574%;
	*margin-left:76.48936%
}
.row-fluid .offset8 {
	margin-left:70.21277%;
	*margin-left:70.10638%
}
.row-fluid .offset8:first-child {
	margin-left:68.08511%;
	*margin-left:67.97872%
}
.row-fluid .offset7 {
	margin-left:61.70213%;
	*margin-left:61.59574%
}
.row-fluid .offset7:first-child {
	margin-left:59.57447%;
	*margin-left:59.46809%
}
.row-fluid .offset6 {
	margin-left:53.19149%;
	*margin-left:53.08511%
}
.row-fluid .offset6:first-child {
	margin-left:51.06383%;
	*margin-left:50.95745%
}
.row-fluid .offset5 {
	margin-left:44.68085%;
	*margin-left:44.57447%
}
.row-fluid .offset5:first-child {
	margin-left:42.55319%;
	*margin-left:42.44681%
}
.row-fluid .offset4 {
	margin-left:36.17021%;
	*margin-left:36.06383%
}
.row-fluid .offset4:first-child {
	margin-left:34.04255%;
	*margin-left:33.93617%
}
.row-fluid .offset3 {
	margin-left:27.65957%;
	*margin-left:27.55319%
}
.row-fluid .offset3:first-child {
	margin-left:25.53191%;
	*margin-left:25.42553%
}
.row-fluid .offset2 {
	margin-left:19.14894%;
	*margin-left:19.04255%
}
.row-fluid .offset2:first-child {
	margin-left:17.02128%;
	*margin-left:16.91489%
}
.row-fluid .offset1 {
	margin-left:10.6383%;
	*margin-left:10.53191%
}
.row-fluid .offset1:first-child {
	margin-left:8.51064%;
	*margin-left:8.40426%
}
[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:20px;
	padding-left:20px;
	*zoom:1
}
.container-fluid:before,.container-fluid:after {
	display:table;
	content:"";
	line-height:0
}
.container-fluid:after {
	clear:both
}
p {
	margin:0 0 0px
}
.lead {
	margin-bottom:20px;
	font-size:21px;
	font-weight:200;
	line-height:30px
}
small {
	font-size:85%
}
strong {
	font-weight:bold
}
em {
	font-style:italic
}
cite {
	font-style:normal
}
.muted {
	color:#999
}
a.muted:hover {
	color:gray
}
.text-warning {
	color:#c09853
}
a.text-warning:hover {
	color:#a47e3c
}
.text-error {
	color:#b94a48
}
a.text-error:hover {
	color:#953b39
}
.text-info {
	color:#3a87ad
}
a.text-info:hover {
	color:#2d6987
}
.text-success {
	color:#468847
}
a.text-success:hover {
	color:#356635
}
h1,h2,h3,h4,h5,h6 {
	margin:10px 0;
	font-family:inherit;
	font-weight:bold;
	line-height:20px;
	color:inherit;
	text-rendering:optimizelegibility
}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small {
	font-weight:normal;
	line-height:1;
	color:#999
}
h1,h2,h3 {
	line-height:40px
}
h1 {
	font-size:38.5px
}
h2 {
	font-size:31.5px
}
h3 {
	font-size:24.5px
}
h4 {
	font-size:17.5px
}
h5 {
	font-size:14px
}
h6 {
	font-size:11.9px
}
h1 small {
	font-size:24.5px
}
h2 small {
	font-size:17.5px
}
h3 small {
	font-size:14px
}
h4 small {
	font-size:14px
}
.page-header {
	padding-bottom:9px;
	margin:20px 0 30px;
	border-bottom:1px solid #eee
}
ul,ol {
	padding:0;
	margin:0 0 10px 25px
}
ul ul,ul ol,ol ol,ol ul {
	margin-bottom:0
}
li {
	line-height:20px
}
ul.unstyled,ol.unstyled {
	margin-left:0;
	list-style:none
}
ul.inline,ol.inline {
	margin-left:0;
	list-style:none
}
ul.inline>li,ol.inline>li {
	display:inline-block;
	padding-left:5px;
	padding-right:5px
}
dl {
	margin-bottom:20px
}
dt,dd {
	line-height:20px
}
dt {
	font-weight:bold
}
dd {
	margin-left:10px
}
.dl-horizontal {
	*zoom:1
}
.dl-horizontal:before,.dl-horizontal:after {
	display:table;
	content:"";
	line-height:0
}
.dl-horizontal:after {
	clear:both
}
.dl-horizontal dt {
	float:left;
	width:160px;
	clear:left;
	text-align:right;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.dl-horizontal dd {
	margin-left:180px
}
hr {
	margin:20px 0;
	border:0;
	border-top:1px solid #eee;
	border-bottom:1px solid #fff
}
abbr[title],abbr[data-original-title] {
	cursor:help;
	border-bottom:1px dotted #999
}
abbr.initialism {
	font-size:90%;
	text-transform:uppercase
}
blockquote {
	padding:0 0 0 15px;
	margin:0 0 20px;
	border-left:5px solid #eee
}
blockquote p {
	margin-bottom:0;
	font-size:16px;
	font-weight:300;
	line-height:25px
}
blockquote small {
	display:block;
	line-height:20px;
	color:#999
}
blockquote small:before {
	content:'\2014 \00A0'
}
blockquote.pull-right {
	float:right;
	padding-right:15px;
	padding-left:0;
	border-right:5px solid #eee;
	border-left:0
}
blockquote.pull-right p,blockquote.pull-right small {
	text-align:right
}
blockquote.pull-right small:before {
	content:''
}
blockquote.pull-right small:after {
	content:'\00A0 \2014'
}
q:before,q:after,blockquote:before,blockquote:after {
	content:""
}
address {
	display:block;
	margin-bottom:20px;
	font-style:normal;
	line-height:20px
}
code,pre {
	padding:0 3px 2px;
	font-family:Monaco,Menlo,Consolas,"Courier New",monospace;
	font-size:12px;
	color:#333;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}
code {
	padding:2px 4px;
	color:#d14;
	background-color:#f7f7f9;
	border:1px solid #e1e1e8;
	white-space:nowrap
}
pre {
	display:block;
	padding:9.5px;
	margin:0 0 10px;
	font-size:13px;
	line-height:20px;
	word-break:break-all;
	word-wrap:break-word;
	white-space:pre;
	white-space:pre-wrap;
	background-color:#f5f5f5;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,0.15);
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
pre.prettyprint {
	margin-bottom:20px
}
pre code {
	padding:0;
	color:inherit;
	white-space:pre;
	white-space:pre-wrap;
	background-color:transparent;
	border:0
}
.pre-scrollable {
	max-height:340px;
	overflow-y:scroll
}
form {
	margin:0 0 20px
}
fieldset {
	padding:0;
	margin:0;
	border:0
}
legend {
	display:block;
	width:100%;
	padding:0;
	margin-bottom:20px;
	font-size:21px;
	line-height:40px;
	color:#333;
	border:0;
	border-bottom:1px solid #e5e5e5
}
legend small {
	font-size:15px;
	color:#999
}
label,input,button,select,textarea {
	font-size:14px;
	font-weight:normal;
	line-height:20px
}
input,button,select,textarea {
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif
}
label {
	display:block;
	margin-bottom:5px
}
select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input {
	display:inline-block;
	height:20px;
	padding:4px 6px;
	margin-bottom:10px;
	font-size:14px;
	line-height:20px;
	color:#555;
	-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 0.2s,box-shadow linear 0.2s;
	-moz-transition:border linear 0.2s,box-shadow linear 0.2s;
	-o-transition:border linear 0.2s,box-shadow linear 0.2s;
	transition:border linear 0.2s,box-shadow linear 0.2s
}
textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus {
	border-color:rgba(82,168,236,0.8);
	outline:0;
	outline:thin dotted \9;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)
}
input[type="radio"],input[type="checkbox"] {
	margin:4px 0 0;
	*margin-top: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
}
input:-ms-input-placeholder,textarea:-ms-input-placeholder {
	color:#999
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
	color:#999
}
.radio,.checkbox {
	min-height:20px;
	padding-left:20px
}
.radio input[type="radio"],.checkbox input[type="checkbox"] {
	float:left;
	margin-left:-20px
}
.controls>.radio:first-child,.controls>.checkbox:first-child {
	padding-top:5px
}
.radio.inline,.checkbox.inline {
	display:inline-block;
	padding-top:5px;
	margin-bottom:0;
	vertical-align:middle
}
.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline {
	margin-left:10px
}
.input-mini {
	width:60px
}
.input-small {
	width:90px
}
.input-medium {
	width:150px
}
.input-large {
	width:210px
}
.input-xlarge {
	width:270px
}
.input-xxlarge {
	width:530px
}
input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"] {
	float:none;
	margin-left:0
}
.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"] {
	display:inline-block
}
input,textarea,.uneditable-input {
	margin-left:0
}
.controls-row [class*="span"]+[class*="span"] {
	margin-left:20px
}
input.span12,textarea.span12,.uneditable-input.span12 {
	width:926px
}
input.span11,textarea.span11,.uneditable-input.span11 {
	width:846px
}
input.span10,textarea.span10,.uneditable-input.span10 {
	width:766px
}
input.span9,textarea.span9,.uneditable-input.span9 {
	width:686px
}
input.span8,textarea.span8,.uneditable-input.span8 {
	width:606px
}
input.span7,textarea.span7,.uneditable-input.span7 {
	width:526px
}
input.span6,textarea.span6,.uneditable-input.span6 {
	width:446px
}
input.span5,textarea.span5,.uneditable-input.span5 {
	width:366px
}
input.span4,textarea.span4,.uneditable-input.span4 {
	width:286px
}
input.span3,textarea.span3,.uneditable-input.span3 {
	width:206px
}
input.span2,textarea.span2,.uneditable-input.span2 {
	width:126px
}
input.span1,textarea.span1,.uneditable-input.span1 {
	width:46px
}
.controls-row {
	*zoom:1
}
.controls-row:before,.controls-row:after {
	display:table;
	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 {
	margin-bottom:5px;
	font-size:0;
	white-space:nowrap
}
.input-append input,.input-append select,.input-append .uneditable-input,.input-append .dropdown-menu,.input-prepend input,.input-prepend select,.input-prepend .uneditable-input,.input-prepend .dropdown-menu {
	font-size:14px
}
.input-append input,.input-append select,.input-append .uneditable-input,.input-prepend input,.input-prepend select,.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-append select:focus,.input-append .uneditable-input:focus,.input-prepend input:focus,.input-prepend select:focus,.input-prepend .uneditable-input:focus {
	z-index:2
}
.input-append .add-on,.input-prepend .add-on {
	display:inline-block;
	width:auto;
	height:20px;
	min-width:16px;
	padding:4px 5px;
	font-size:14px;
	font-weight:normal;
	line-height:20px;
	text-align:center;
	text-shadow:0 1px 0 #fff;
	background-color:#eee;
	border:1px solid #ccc
}
.input-append .add-on,.input-append .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .add-on,.input-prepend .btn,.input-prepend .btn-group>.dropdown-toggle {
	vertical-align:top;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.input-append .active,.input-prepend .active {
	background-color:#a9dba9;
	border-color:#46a546
}
.input-prepend .add-on,.input-prepend .btn {
	margin-right:-1px
}
.input-prepend .add-on:first-child,.input-prepend .btn:first-child {
	-webkit-border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px
}
.input-append input,.input-append select,.input-append .uneditable-input {
	-webkit-border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px
}
.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child {
	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0
}
.input-append .add-on,.input-append .btn,.input-append .btn-group {
	margin-left:-1px
}
.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle {
	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0
}
.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn {
	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0
}
.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child {
	margin-right:-1px;
	-webkit-border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px
}
.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child {
	margin-left:-1px;
	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0
}
.input-prepend.input-append .btn-group:first-child {
	margin-left:0
}
input.search-query {
	padding-right:14px;
	padding-right:4px \9;
	padding-left:14px;
	padding-left:4px \9;
	margin-bottom:0;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px
}
.form-search .input-append .search-query,.form-search .input-prepend .search-query {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.form-search .input-append .search-query {
	-webkit-border-radius:14px 0 0 14px;
	-moz-border-radius:14px 0 0 14px;
	border-radius:14px 0 0 14px
}
.form-search .input-append .btn {
	-webkit-border-radius:0 14px 14px 0;
	-moz-border-radius:0 14px 14px 0;
	border-radius:0 14px 14px 0
}
.form-search .input-prepend .search-query {
	-webkit-border-radius:0 14px 14px 0;
	-moz-border-radius:0 14px 14px 0;
	border-radius:0 14px 14px 0
}
.form-search .input-prepend .btn {
	-webkit-border-radius:14px 0 0 14px;
	-moz-border-radius:14px 0 0 14px;
	border-radius:14px 0 0 14px
}
.form-search input,.form-search textarea,.form-search select,.form-search .help-inline,.form-search .uneditable-input,.form-search .input-prepend,.form-search .input-append,.form-inline input,.form-inline textarea,.form-inline select,.form-inline .help-inline,.form-inline .uneditable-input,.form-inline .input-prepend,.form-inline .input-append,.form-horizontal input,.form-horizontal textarea,.form-horizontal select,.form-horizontal .help-inline,.form-horizontal .uneditable-input,.form-horizontal .input-prepend,.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 {
	-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 {
	-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 tfoot:last-child tr:last-child>td: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 tfoot:last-child tr:last-child>td: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:44px;
	margin-left:0
}
.table td.span2,.table th.span2 {
	float:none;
	width:124px;
	margin-left:0
}
.table td.span3,.table th.span3 {
	float:none;
	width:204px;
	margin-left:0
}
.table td.span4,.table th.span4 {
	float:none;
	width:284px;
	margin-left:0
}
.table td.span5,.table th.span5 {
	float:none;
	width:364px;
	margin-left:0
}
.table td.span6,.table th.span6 {
	float:none;
	width:444px;
	margin-left:0
}
.table td.span7,.table th.span7 {
	float:none;
	width:524px;
	margin-left:0
}
.table td.span8,.table th.span8 {
	float:none;
	width:604px;
	margin-left:0
}
.table td.span9,.table th.span9 {
	float:none;
	width:684px;
	margin-left:0
}
.table td.span10,.table th.span10 {
	float:none;
	width:764px;
	margin-left:0
}
.table td.span11,.table th.span11 {
	float:none;
	width:844px;
	margin-left:0
}
.table td.span12,.table th.span12 {
	float:none;
	width:924px;
	margin-left:0
}
.table tbody tr.success td {
	background-color:#dff0d8
}
.table tbody tr.error td {
	background-color:#f2dede
}
.table tbody tr.warning td {
	background-color:#fcf8e3
}
.table tbody tr.info td {
	background-color:#d9edf7
}
.table-hover tbody tr.success:hover td {
	background-color:#d0e9c6
}
.table-hover tbody tr.error:hover td {
	background-color:#ebcccc
}
.table-hover tbody tr.warning:hover td {
	background-color:#faf2cc
}
.table-hover tbody tr.info:hover td {
	background-color:#c4e3f3
}
[class^="icon-"],[class*=" icon-"] {
	display:inline-block;
	width:14px;
	height:14px;
	*margin-right:.3em;
	line-height:14px;
	vertical-align:text-top;
	background-image:url("../image/glyphicons-halflings-12c6d53e0df86990c36bd37dbd53b132.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:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"] {
	background-image:url("../image/glyphicons-halflings-white-8ac3343118cca6cf1f3e12ad853744e4.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
}
.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 {
	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, #0088cc,#0077b3);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0088CC', endColorstr='#FF0077B3', GradientType=0)
}
.dropdown-menu .active>a,.dropdown-menu .active>a:hover {
	color:#333;
	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, #0088cc,#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 {
	color:#999
}
.dropdown-menu .disabled>a:hover {
	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
}
.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
}
.well {
	min-height:20px;
	padding:19px;
	margin-bottom:20px;
	background-color:#f5f5f5;
	border:1px solid #e3e3e3;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)
}
.well blockquote {
	border-color:#ddd;
	border-color:rgba(0,0,0,0.15)
}
.well-large {
	padding:24px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px
}
.well-small {
	padding:9px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}
.fade {
	opacity:0;
	-webkit-transition:opacity 0.15s linear;
	-moz-transition:opacity 0.15s linear;
	-o-transition:opacity 0.15s linear;
	transition:opacity 0.15s linear
}
.fade.in {
	opacity:1
}
.collapse {
	position:relative;
	height:0;
	overflow:hidden;
	-webkit-transition:height 0.35s ease;
	-moz-transition:height 0.35s ease;
	-o-transition:height 0.35s ease;
	transition:height 0.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:0.2;
	filter:alpha(opacity=20)
}
.close:hover {
	color:#000;
	text-decoration:none;
	cursor:pointer;
	opacity:0.4;
	filter:alpha(opacity=40)
}
button.close {
	padding:0;
	cursor:pointer;
	background:transparent;
	border:0;
	-webkit-appearance:none
}
.btn {
	display:inline-block;
	*display:inline;
	*zoom:1;
	padding:4px 12px;
	margin-bottom:0;
	font-size:14px;
	line-height:20px;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	color:#333;
	text-shadow:0 1px 1px rgba(255,255,255,0.75);
	background-color:#f5f5f5;
	background-image:-moz-linear-gradient(top, #fff, #e6e6e6);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));
	background-image:-webkit-linear-gradient(top, #fff, #e6e6e6);
	background-image:-o-linear-gradient(top, #fff, #e6e6e6);
	background-image:linear-gradient(to bottom, #ffffff,#e6e6e6);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFE6E6E6', GradientType=0);
	border-color:#e6e6e6 #e6e6e6 #bfbfbf;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color:#e6e6e6;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
	border:1px solid #bbb;
	*border:0;
	border-bottom-color:#a2a2a2;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	*margin-left:.3em;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)
}
.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled] {
	color:#333;
	background-color:#e6e6e6;
	*background-color:#d9d9d9
}
.btn:active,.btn.active {
	background-color:#ccc \9
}
.btn:first-child {
	*margin-left:0
}
.btn:hover {
	color:#333;
	text-decoration:none;
	background-position:0 -15px;
	-webkit-transition:background-position 0.1s linear;
	-moz-transition:background-position 0.1s linear;
	-o-transition:background-position 0.1s linear;
	transition:background-position 0.1s linear
}
.btn:focus {
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
.btn.active,.btn:active {
	background-image:none;
	outline:0;
	-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
	box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)
}
.btn.disabled,.btn[disabled] {
	cursor:default;
	background-image:none;
	opacity:0.65;
	filter:alpha(opacity=65);
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.btn-large {
	padding:11px 19px;
	font-size:17.5px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px
}
.btn-large [class^="icon-"],.btn-large [class*=" icon-"] {
	margin-top:4px
}
.btn-small {
	padding:2px 10px;
	font-size:11.9px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}
.btn-small [class^="icon-"],.btn-small [class*=" icon-"] {
	margin-top:0
}
.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"] {
	margin-top:-1px
}
.btn-mini {
	padding:0px 6px;
	font-size:10.5px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}
.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 {
	border-color:#c5c5c5;
	border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25)
}
.btn-primary {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#006ccc;
	background-image:-moz-linear-gradient(top, #08c, #04c);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));
	background-image:-webkit-linear-gradient(top, #08c, #04c);
	background-image:-o-linear-gradient(top, #08c, #04c);
	background-image:linear-gradient(to bottom, #0088cc,#0044cc);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0088CC', endColorstr='#FF0044CC', GradientType=0);
	border-color:#04c #04c #002a80;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color:#04c;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled] {
	color:#fff;
	background-color:#04c;
	*background-color:#003bb3
}
.btn-primary:active,.btn-primary.active {
	background-color:#039 \9
}
.btn-warning {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#f9a732;
	background-image:-moz-linear-gradient(top, #fbb450, #f89406);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
	background-image:-webkit-linear-gradient(top, #fbb450, #f89406);
	background-image:-o-linear-gradient(top, #fbb450, #f89406);
	background-image:linear-gradient(to bottom, #fbb450,#f89406);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFBB450', endColorstr='#FFF89406', GradientType=0);
	border-color:#f89406 #f89406 #ad6704;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color:#f89406;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled] {
	color:#fff;
	background-color:#f89406;
	*background-color:#df8505
}
.btn-warning:active,.btn-warning.active {
	background-color:#c67605 \9
}
.btn-danger {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#da4e49;
	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: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:#5bb65b;
	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:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled] {
	color:#fff;
	background-color:#51a351;
	*background-color:#499249
}
.btn-success:active,.btn-success.active {
	background-color:#408140 \9
}
.btn-info {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#49afcd;
	background-image:-moz-linear-gradient(top, #5bc0de, #2f96b4);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
	background-image:-webkit-linear-gradient(top, #5bc0de, #2f96b4);
	background-image:-o-linear-gradient(top, #5bc0de, #2f96b4);
	background-image:linear-gradient(to bottom, #5bc0de,#2f96b4);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5BC0DE', endColorstr='#FF2F96B4', GradientType=0);
	border-color:#2f96b4 #2f96b4 #1f6377;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color:#2f96b4;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled] {
	color:#fff;
	background-color:#2f96b4;
	*background-color:#2a85a0
}
.btn-info:active,.btn-info.active {
	background-color:#24748c \9
}
.btn-inverse {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#363636;
	background-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, #444444,#222222);
	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: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:#090909 \9
}
button.btn,input[type="submit"].btn {
	*padding-top:3px;
	*padding-bottom:3px
}
button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner {
	padding:0;
	border:0
}
button.btn.btn-large,input[type="submit"].btn.btn-large {
	*padding-top:7px;
	*padding-bottom:7px
}
button.btn.btn-small,input[type="submit"].btn.btn-small {
	*padding-top:3px;
	*padding-bottom:3px
}
button.btn.btn-mini,input[type="submit"].btn.btn-mini {
	*padding-top:1px;
	*padding-bottom:1px
}
.btn-link,.btn-link:active,.btn-link[disabled] {
	background-color:transparent;
	background-image:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.btn-link {
	border-color:transparent;
	cursor:pointer;
	color:#08c;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.btn-link:hover {
	color:#005580;
	text-decoration:underline;
	background-color:transparent
}
.btn-link[disabled]:hover {
	color:#333;
	text-decoration:none
}
.btn-group {
	position:relative;
	display:inline-block;
	*display:inline;
	*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 {
	position:relative;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.btn-group>.btn+.btn {
	margin-left:-1px
}
.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover {
	font-size:14px
}
.btn-group>.btn-mini {
	font-size:10.5px
}
.btn-group>.btn-small {
	font-size:11.9px
}
.btn-group>.btn-large {
	font-size:17.5px
}
.btn-group>.btn:first-child {
	margin-left:0;
	-webkit-border-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
}
.btn-group>.btn:last-child,.btn-group>.dropdown-toggle {
	-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
}
.btn-group>.btn.large:first-child {
	margin-left:0;
	-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
}
.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle {
	-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
}
.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;
	-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
	box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
	*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;
	-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
	box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)
}
.btn-group.open .btn.dropdown-toggle {
	background-color:#e6e6e6
}
.btn-group.open .btn-primary.dropdown-toggle {
	background-color:#04c
}
.btn-group.open .btn-warning.dropdown-toggle {
	background-color:#f89406
}
.btn-group.open .btn-danger.dropdown-toggle {
	background-color:#bd362f
}
.btn-group.open .btn-success.dropdown-toggle {
	background-color:#51a351
}
.btn-group.open .btn-info.dropdown-toggle {
	background-color:#2f96b4
}
.btn-group.open .btn-inverse.dropdown-toggle {
	background-color:#222
}
.btn .caret {
	margin-top:8px;
	margin-left:0
}
.btn-mini .caret,.btn-small .caret,.btn-large .caret {
	margin-top:6px
}
.btn-large .caret {
	border-left-width:5px;
	border-right-width:5px;
	border-top-width:5px
}
.dropup .btn-large .caret {
	border-bottom-width:5px
}
.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret {
	border-top-color:#fff;
	border-bottom-color:#fff
}
.btn-group-vertical {
	display:inline-block;
	*display:inline;
	*zoom:1
}
.btn-group-vertical>.btn {
	display:block;
	float:none;
	max-width:100%;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.btn-group-vertical>.btn+.btn {
	margin-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;
	margin-bottom:20px;
	list-style:none
}
.nav>li>a {
	display:block
}
.nav>li>a:hover {
	text-decoration:none;
	background-color:#eee
}
.nav>li>a>img {
	max-width:none
}
.nav>.pull-right {
	float:right
}
.nav-header {
	display:block;
	padding:3px 15px;
	font-size:11px;
	font-weight:bold;
	line-height:20px;
	color:#999;
	text-shadow:0 1px 0 rgba(255,255,255,0.5);
	text-transform:uppercase
}
.nav li+.nav-header {
	margin-top:9px
}
.nav-list {
	padding-left:15px;
	padding-right:15px;
	margin-bottom:0
}
.nav-list>li>a,.nav-list .nav-header {
	margin-left:-15px;
	margin-right:-15px;
	text-shadow:0 1px 0 rgba(255,255,255,0.5)
}
.nav-list>li>a {
	padding:3px 15px
}
.nav-list>.active>a,.nav-list>.active>a:hover {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.2);
	background-color:#08c
}
.nav-list [class^="icon-"],.nav-list [class*=" icon-"] {
	margin-right:2px
}
.nav-list .divider {
	*width:100%;
	height:1px;
	margin:9px 1px;
	*margin:-5px 0 5px;
	overflow:hidden;
	background-color:#e5e5e5;
	border-bottom:1px solid #fff
}
.nav-tabs,.nav-pills {
	*zoom:1
}
.nav-tabs:before,.nav-tabs:after,.nav-pills:before,.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 {
	border-color:#eee #eee #ddd
}
.nav-tabs>.active>a,.nav-tabs>.active>a:hover {
	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 {
	color:#fff;
	background-color:#08c
}
.nav-stacked>li {
	float:none
}
.nav-stacked>li>a {
	margin-right:0
}
.nav-tabs.nav-stacked {
	border-bottom:0
}
.nav-tabs.nav-stacked>li>a {
	border:1px solid #ddd;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.nav-tabs.nav-stacked>li:first-child>a {
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px
}
.nav-tabs.nav-stacked>li:last-child>a {
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-left-radius:4px
}
.nav-tabs.nav-stacked>li>a:hover {
	border-color:#ddd;
	z-index:2
}
.nav-pills.nav-stacked>li>a {
	margin-bottom:3px
}
.nav-pills.nav-stacked>li:last-child>a {
	margin-bottom:1px
}
.nav-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 {
	border-top-color:#005580;
	border-bottom-color:#005580
}
.nav-tabs .dropdown-toggle .caret {
	margin-top:8px
}
.nav .active .dropdown-toggle .caret {
	border-top-color:#fff;
	border-bottom-color:#fff
}
.nav-tabs .active .dropdown-toggle .caret {
	border-top-color:#555;
	border-bottom-color:#555
}
.nav>.dropdown.active>a:hover {
	cursor:pointer
}
.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover {
	color:#fff;
	background-color:#999;
	border-color:#999
}
.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret {
	border-top-color:#fff;
	border-bottom-color:#fff;
	opacity:1;
	filter:alpha(opacity=100)
}
.tabs-stacked .open>a:hover {
	border-color:#999
}
.tabbable {
	*zoom:1
}
.tabbable:before,.tabbable:after {
	display:table;
	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 {
	border-bottom-color:transparent;
	border-top-color:#ddd
}
.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover {
	border-color:transparent #ddd #ddd #ddd
}
.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li {
	float:none
}
.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a {
	min-width:74px;
	margin-right:0;
	margin-bottom:3px
}
.tabs-left>.nav-tabs {
	float:left;
	margin-right:19px;
	border-right:1px solid #ddd
}
.tabs-left>.nav-tabs>li>a {
	margin-right:-1px;
	-webkit-border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px
}
.tabs-left>.nav-tabs>li>a:hover {
	border-color:#eee #ddd #eee #eee
}
.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover {
	border-color:#ddd transparent #ddd #ddd;
	*border-right-color:#fff
}
.tabs-right>.nav-tabs {
	float:right;
	margin-left:19px;
	border-left:1px solid #ddd
}
.tabs-right>.nav-tabs>li>a {
	margin-left:-1px;
	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0
}
.tabs-right>.nav-tabs>li>a:hover {
	border-color:#eee #eee #eee #ddd
}
.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover {
	border-color:#ddd #ddd #ddd transparent;
	*border-left-color:#fff
}
.nav>.disabled>a {
	color:#999
}
.nav>.disabled>a:hover {
	text-decoration:none;
	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:#f9f9f9;
	background-image:-moz-linear-gradient(top, #fff, #f2f2f2);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f2f2f2));
	background-image:-webkit-linear-gradient(top, #fff, #f2f2f2);
	background-image:-o-linear-gradient(top, #fff, #f2f2f2);
	background-image:linear-gradient(to bottom, #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 #fff
}
.navbar .brand:hover {
	text-decoration:none
}
.navbar-text {
	margin-bottom:0;
	line-height:40px;
	color:#777
}
.navbar-link {
	color:#777
}
.navbar-link:hover {
	color:#333
}
.navbar .divider-vertical {
	height:40px;
	margin:0 9px;
	border-left:1px solid #f2f2f2;
	border-right:1px solid #fff
}
.navbar .btn,.navbar .btn-group {
	margin-top:5px
}
.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn {
	margin-top:0
}
.navbar-form {
	margin-bottom:0;
	*zoom:1
}
.navbar-form:before,.navbar-form:after {
	display:table;
	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:"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-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container {
	width:940px
}
.navbar-fixed-top {
	top:0
}
.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner {
	-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1);
	-moz-box-shadow:0 1px 10px rgba(0,0,0,0.1);
	box-shadow:0 1px 10px rgba(0,0,0,0.1)
}
.navbar-fixed-bottom {
	bottom:0
}
.navbar-fixed-bottom .navbar-inner {
	-webkit-box-shadow:0 -1px 10px rgba(0,0,0,0.1);
	-moz-box-shadow:0 -1px 10px rgba(0,0,0,0.1);
	box-shadow:0 -1px 10px rgba(0,0,0,0.1)
}
.navbar .nav {
	position:relative;
	left:0;
	display:block;
	float:left;
	margin:0 10px 0 0
}
.navbar .nav.pull-right {
	float:right;
	margin-right:0
}
.navbar .nav>li {
	float:left
}
.navbar .nav>li>a {
	float:none;
	padding:10px 15px 10px;
	color:#777;
	text-decoration:none;
	text-shadow:0 1px 0 #fff
}
.navbar .nav .dropdown-toggle .caret {
	margin-top:8px
}
.navbar .nav>li>a:focus,.navbar .nav>li>a:hover {
	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:#e6e6e6;
	-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, #e6e6e6);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e6e6e6));
	background-image:-webkit-linear-gradient(top, #f2f2f2, #e6e6e6);
	background-image:-o-linear-gradient(top, #f2f2f2, #e6e6e6);
	background-image:linear-gradient(to bottom, #f2f2f2,#e6e6e6);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF2F2F2', endColorstr='#FFE6E6E6', GradientType=0);
	border-color:#e6e6e6 #e6e6e6 #bfbfbf;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color:#e6e6e6;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)
}
.navbar .btn-navbar:hover,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled] {
	color:#fff;
	background-color:#e6e6e6;
	*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 {
	border-top-color:#555;
	border-bottom-color:#555
}
.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle {
	background-color:#e6e6e6;
	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, #222, #111);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#222), to(#111));
	background-image:-webkit-linear-gradient(top, #222, #111);
	background-image:-o-linear-gradient(top, #222, #111);
	background-image:linear-gradient(to bottom, #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 {
	color:#fff
}
.navbar-inverse .brand {
	color:#999
}
.navbar-inverse .navbar-text {
	color:#999
}
.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover {
	background-color:transparent;
	color:#fff
}
.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus {
	color:#fff;
	background-color:#111
}
.navbar-inverse .navbar-link {
	color:#999
}
.navbar-inverse .navbar-link:hover {
	color:#fff
}
.navbar-inverse .divider-vertical {
	border-left-color:#111;
	border-right-color:#222
}
.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle {
	background-color:#111;
	color:#fff
}
.navbar-inverse .nav li.dropdown>a:hover .caret {
	border-top-color:#fff;
	color:#fff
}
.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret {
	border-top-color:#999;
	border-bottom-color:#999
}
.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret {
	border-top-color:#fff;
	border-bottom-color:#fff
}
.navbar-inverse .navbar-search .search-query {
	color:#fff;
	background-color:#515151;
	border-color:#111;
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);
	box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);
	-webkit-transition:none;
	-moz-transition:none;
	-o-transition:none;
	transition:none
}
.navbar-inverse .navbar-search .search-query:-moz-placeholder {
	color:#ccc
}
.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
	color:#ccc
}
.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
	color:#ccc
}
.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused {
	padding:5px 15px;
	color:#333;
	text-shadow:0 1px 0 #fff;
	background-color:#fff;
	border:0;
	-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: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>.active>a,.pagination ul>.active>span {
	background-color:#f5f5f5
}
.pagination ul>.active>a,.pagination ul>.active>span {
	color:#999;
	cursor:default
}
.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover {
	color:#999;
	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:17.5px
}
.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-mini ul>li:first-child>span,.pagination-small ul>li:first-child>a,.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-mini ul>li:last-child>span,.pagination-small ul>li:last-child>a,.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:11.9px
}
.pagination-mini ul>li>a,.pagination-mini ul>li>span {
	padding:0px 6px;
	font-size:10.5px
}
.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 {
	text-decoration:none;
	background-color:#f5f5f5
}
.pager .next>a,.pager .next>span {
	float:right
}
.pager .previous>a,.pager .previous>span {
	float:left
}
.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>span {
	color:#999;
	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:0.8;
	filter:alpha(opacity=80)
}
.modal {
	position:fixed;
	top:50%;
	left:50%;
	z-index:1050;
	width:560px;
	margin:-250px 0 0 -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 0.3s linear,top 0.3s ease-out;
	-moz-transition:opacity 0.3s linear,top 0.3s ease-out;
	-o-transition:opacity 0.3s linear,top 0.3s ease-out;
	transition:opacity 0.3s linear,top 0.3s ease-out;
	top:-25%
}
.modal.fade.in {
	top:50%
}
.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;
	padding:5px;
	font-size:11px;
	opacity:0;
	filter:alpha(opacity=0)
}
.tooltip.in {
	opacity:0.8;
	filter:alpha(opacity=80)
}
.tooltip.top {
	margin-top:-3px
}
.tooltip.right {
	margin-left:3px
}
.tooltip.bottom {
	margin-top:3px
}
.tooltip.left {
	margin-left:-3px
}
.tooltip-inner {
	max-width:200px;
	padding:3px 8px;
	color:#fff;
	text-align:center;
	text-decoration:none;
	background-color:#000;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.tooltip-arrow {
	position:absolute;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid
}
.tooltip.top .tooltip-arrow {
	bottom:0;
	left:50%;
	margin-left:-5px;
	border-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;
	width:236px;
	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-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:-20px;
	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:20px
}
.thumbnail {
	display:block;
	padding:4px;
	line-height:20px;
	border:1px solid #ddd;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);
	-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);
	box-shadow:0 1px 3px rgba(0,0,0,0.055);
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out
}
a.thumbnail:hover {
	border-color:#08c;
	-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);
	-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);
	box-shadow:0 1px 4px rgba(0,105,214,0.25)
}
.thumbnail>img {
	display:block;
	max-width:100%;
	margin-left:auto;
	margin-right:auto
}
.image-container .thumbnail>img {max-width: 300px;max-height: 300px;object-fit: cover;}
.image-list .thumbnail>img {width: 50px;height: 50px;object-fit: cover;}
.thumbnail .caption {
	padding:9px;
	color:#555
}
.media,.media-body {
	overflow:hidden;
	*overflow:visible;
	zoom:1
}
.media,.media .media {
	margin-top:15px
}
.media:first-child {
	margin-top:0
}
.media-object {
	display:block
}
.media-heading {
	margin:0 0 5px
}
.media .pull-left {
	margin-right:10px
}
.media .pull-right {
	margin-left:10px
}
.media-list {
	margin-left:0;
	list-style:none
}
.label,.badge {
	display:inline-block;
	padding:2px 4px;
	font-size:11.844px;
	font-weight:bold;
	line-height:14px;
	color:#fff;
	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.badge:hover {
	color:#fff;
	text-decoration:none;
	cursor:pointer
}
.label-important {
	background-color:#b94a48
}
.label-important[href] {
	background-color:#953b39
}
.label-warning {
	background-color:#f89406
}
.label-warning[href] {
	background-color:#c67605
}
.label-success {
	background-color:#468847
}
.label-success[href] {
	background-color:#356635
}
.label-info {
	background-color:#3a87ad
}
.label-info[href] {
	background-color:#2d6987
}
.label-inverse {
	background-color:#333
}
.label-inverse[href] {
	background-color:#1a1a1a
}
.badge-important {
	background-color:#b94a48
}
.badge-important[href] {
	background-color:#953b39
}
.badge-warning {
	background-color:#f89406
}
.badge-warning[href] {
	background-color:#c67605
}
.badge-success {
	background-color:#468847
}
.badge-success[href] {
	background-color:#356635
}
.badge-info {
	background-color:#3a87ad
}
.badge-info[href] {
	background-color:#2d6987
}
.badge-inverse {
	background-color:#333
}
.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:#f6f6f6;
	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:#0d90d1;
	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 0.6s ease;
	-moz-transition:width 0.6s ease;
	-o-transition:width 0.6s ease;
	transition:width 0.6s ease
}
.progress .bar+.bar {
	-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);
	-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);
	box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)
}
.progress-striped .bar {
	background-color:#149bdf;
	background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));
	background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	-webkit-background-size:40px 40px;
	-moz-background-size:40px 40px;
	-o-background-size:40px 40px;
	background-size:40px 40px
}
.progress.active .bar {
	-webkit-animation:progress-bar-stripes 2s linear infinite;
	-moz-animation:progress-bar-stripes 2s linear infinite;
	-ms-animation:progress-bar-stripes 2s linear infinite;
	-o-animation:progress-bar-stripes 2s linear infinite;
	animation:progress-bar-stripes 2s linear infinite
}
.progress-danger .bar,.progress .bar-danger {
	background-color:#dd514b;
	background-image:-moz-linear-gradient(top, #ee5f5b, #c43c35);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
	background-image:-webkit-linear-gradient(top, #ee5f5b, #c43c35);
	background-image:-o-linear-gradient(top, #ee5f5b, #c43c35);
	background-image:linear-gradient(to bottom, #ee5f5b,#c43c35);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEE5F5B', endColorstr='#FFC43C35', GradientType=0)
}
.progress-danger.progress-striped .bar,.progress-striped .bar-danger {
	background-color:#ee5f5b;
	background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));
	background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)
}
.progress-success .bar,.progress .bar-success {
	background-color:#5db95d;
	background-image:-moz-linear-gradient(top, #62c462, #57a957);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
	background-image:-webkit-linear-gradient(top, #62c462, #57a957);
	background-image:-o-linear-gradient(top, #62c462, #57a957);
	background-image:linear-gradient(to bottom, #62c462,#57a957);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF62C462', endColorstr='#FF57A957', GradientType=0)
}
.progress-success.progress-striped .bar,.progress-striped .bar-success {
	background-color:#62c462;
	background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));
	background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)
}
.progress-info .bar,.progress .bar-info {
	background-color:#4bb1cf;
	background-image:-moz-linear-gradient(top, #5bc0de, #339bb9);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
	background-image:-webkit-linear-gradient(top, #5bc0de, #339bb9);
	background-image:-o-linear-gradient(top, #5bc0de, #339bb9);
	background-image:linear-gradient(to bottom, #5bc0de,#339bb9);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5BC0DE', endColorstr='#FF339BB9', GradientType=0)
}
.progress-info.progress-striped .bar,.progress-striped .bar-info {
	background-color:#5bc0de;
	background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));
	background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)
}
.progress-warning .bar,.progress .bar-warning {
	background-color:#f9a732;
	background-image:-moz-linear-gradient(top, #fbb450, #f89406);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
	background-image:-webkit-linear-gradient(top, #fbb450, #f89406);
	background-image:-o-linear-gradient(top, #fbb450, #f89406);
	background-image:linear-gradient(to bottom, #fbb450,#f89406);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFBB450', endColorstr='#FFF89406', GradientType=0)
}
.progress-warning.progress-striped .bar,.progress-striped .bar-warning {
	background-color:#fbb450;
	background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));
	background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)
}
.accordion {
	margin-bottom:20px
}
.accordion-group {
	margin-bottom:2px;
	border:1px solid #e5e5e5;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.accordion-heading {
	border-bottom:0
}
.accordion-heading .accordion-toggle {
	display:block;
	padding:8px 15px
}
.accordion-toggle {
	cursor:pointer
}
.accordion-inner {
	padding:9px 15px;
	border-top:1px solid #e5e5e5
}
.carousel {
	position:relative;
	margin-bottom:20px;
	line-height:1
}
.carousel-inner {
	overflow:hidden;
	width:100%;
	position:relative
}
.carousel-inner>.item {
	display:none;
	position:relative;
	-webkit-transition:0.6s ease-in-out left;
	-moz-transition:0.6s ease-in-out left;
	-o-transition:0.6s ease-in-out left;
	transition:0.6s ease-in-out left
}
.carousel-inner>.item>img {
	display:block;
	line-height:1
}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev {
	display:block
}
.carousel-inner>.active {
	left:0
}
.carousel-inner>.next,.carousel-inner>.prev {
	position:absolute;
	top:0;
	width:100%
}
.carousel-inner>.next {
	left:100%
}
.carousel-inner>.prev {
	left:-100%
}
.carousel-inner>.next.left,.carousel-inner>.prev.right {
	left:0
}
.carousel-inner>.active.left {
	left:-100%
}
.carousel-inner>.active.right {
	left:100%
}
.carousel-control {
	position:absolute;
	top:40%;
	left:15px;
	width:40px;
	height:40px;
	margin-top:-20px;
	font-size:60px;
	font-weight:100;
	line-height:30px;
	color:#fff;
	text-align:center;
	background:#222;
	border:3px solid #fff;
	-webkit-border-radius:23px;
	-moz-border-radius:23px;
	border-radius:23px;
	opacity:0.5;
	filter:alpha(opacity=50)
}
.carousel-control.right {
	left:auto;
	right:15px
}
.carousel-control:hover {
	color:#fff;
	text-decoration:none;
	opacity:0.9;
	filter:alpha(opacity=90)
}
.carousel-caption {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	padding:15px;
	background:#333;
	background:rgba(0,0,0,0.75)
}
.carousel-caption h4,.carousel-caption p {
	color:#fff;
	line-height:20px
}
.carousel-caption h4 {
	margin:0 0 5px
}
.carousel-caption p {
	margin-bottom:0
}
.hero-unit {
	padding:60px;
	margin-bottom:30px;
	font-size:18px;
	font-weight:200;
	line-height:30px;
	color:inherit;
	background-color:#eee;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px
}
.hero-unit h1 {
	margin-bottom:0;
	font-size:60px;
	line-height:1;
	color:inherit;
	letter-spacing:-1px
}
.hero-unit li {
	line-height:30px
}
.pull-right {
	float:right
}
.pull-left {
	float:left
}
.hide {
	display:none
}
.show {
	display:block
}
.invisible {
	visibility:hidden
}
.affix {
	position:fixed
}
.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
}

	@-ms-viewport {
	width:device-width
}
.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
}
.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
}
}@media (min-width: 1200px) {
	.row {
	margin-left:-30px;
	*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:30px
}
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container {
	width:1170px
}
.span12 {
	width:1170px
}
.span11 {
	width:1070px
}
.span10 {
	width:970px
}
.span9 {
	width:870px
}
.span8 {
	width:770px
}
.span7 {
	width:670px
}
.span6 {
	width:570px
}
.span5 {
	width:470px
}
.span4 {
	width:370px
}
.span3 {
	width:270px
}
.span2 {
	width:170px
}
.span1 {
	width:70px
}
.offset12 {
	margin-left:1230px
}
.offset11 {
	margin-left:1130px
}
.offset10 {
	margin-left:1030px
}
.offset9 {
	margin-left:930px
}
.offset8 {
	margin-left:830px
}
.offset7 {
	margin-left:730px
}
.offset6 {
	margin-left:630px
}
.offset5 {
	margin-left:530px
}
.offset4 {
	margin-left:430px
}
.offset3 {
	margin-left:330px
}
.offset2 {
	margin-left:230px
}
.offset1 {
	margin-left:130px
}
.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:2.5641%;
	*margin-left:2.51091%
}
.row-fluid [class*="span"]:first-child {
	margin-left:0
}
.row-fluid [class*="span"]:nth-child(3n+1){
	margin-left:0
}
.row-fluid .controls-row [class*="span"]+[class*="span"] {
	margin-left:2.5641%
}
.row-fluid .span12 {
	width:100%;
	*width:99.94681%
}
.row-fluid .span11 {
	width:91.45299%;
	*width:91.3998%
}
.row-fluid .span10 {
	width:82.90598%;
	*width:82.85279%
}
.row-fluid .span9 {
	width:74.35897%;
	*width:74.30578%
}
.row-fluid .span8 {
	width:65.81197%;
	*width:65.75877%
}
.row-fluid .span7 {
	width:57.26496%;
	*width:57.21177%
}
.row-fluid .span6 {
	width:48.71795%;
	*width:48.66476%
}
.row-fluid .span5 {
	width:40.17094%;
	*width:40.11775%
}
.row-fluid .span4 {
	width:31.62393%;
	*width:31.57074%
}
.row-fluid .span3 {
	width:23.07692%;
	*width:23.02373%
}
.row-fluid .span2 {
	width:14.52991%;
	*width:14.47672%
}
.row-fluid .span1 {
	width:5.98291%;
	*width:5.92971%
}
.row-fluid .offset12 {
	margin-left:105.12821%;
	*margin-left:105.02182%
}
.row-fluid .offset12:first-child {
	margin-left:102.5641%;
	*margin-left:102.45772%
}
.row-fluid .offset11 {
	margin-left:96.5812%;
	*margin-left:96.47481%
}
.row-fluid .offset11:first-child {
	margin-left:94.01709%;
	*margin-left:93.91071%
}
.row-fluid .offset10 {
	margin-left:88.03419%;
	*margin-left:87.92781%
}
.row-fluid .offset10:first-child {
	margin-left:85.47009%;
	*margin-left:85.3637%
}
.row-fluid .offset9 {
	margin-left:79.48718%;
	*margin-left:79.3808%
}
.row-fluid .offset9:first-child {
	margin-left:76.92308%;
	*margin-left:76.81669%
}
.row-fluid .offset8 {
	margin-left:70.94017%;
	*margin-left:70.83379%
}
.row-fluid .offset8:first-child {
	margin-left:68.37607%;
	*margin-left:68.26969%
}
.row-fluid .offset7 {
	margin-left:62.39316%;
	*margin-left:62.28678%
}
.row-fluid .offset7:first-child {
	margin-left:59.82906%;
	*margin-left:59.72268%
}
.row-fluid .offset6 {
	margin-left:53.84615%;
	*margin-left:53.73977%
}
.row-fluid .offset6:first-child {
	margin-left:51.28205%;
	*margin-left:51.17567%
}
.row-fluid .offset5 {
	margin-left:45.29915%;
	*margin-left:45.19276%
}
.row-fluid .offset5:first-child {
	margin-left:42.73504%;
	*margin-left:42.62866%
}
.row-fluid .offset4 {
	margin-left:36.75214%;
	*margin-left:36.64575%
}
.row-fluid .offset4:first-child {
	margin-left:34.18803%;
	*margin-left:34.08165%
}
.row-fluid .offset3 {
	margin-left:28.20513%;
	*margin-left:28.09875%
}
.row-fluid .offset3:first-child {
	margin-left:25.64103%;
	*margin-left:25.53464%
}
.row-fluid .offset2 {
	margin-left:19.65812%;
	*margin-left:19.55174%
}
.row-fluid .offset2:first-child {
	margin-left:17.09402%;
	*margin-left:16.98763%
}
.row-fluid .offset1 {
	margin-left:11.11111%;
	*margin-left:11.00473%
}
.row-fluid .offset1:first-child {
	margin-left:8.54701%;
	*margin-left:8.44063%
}
input,textarea,.uneditable-input {
	margin-left:0
}
.controls-row [class*="span"]+[class*="span"] {
	margin-left:30px
}
input.span12,textarea.span12,.uneditable-input.span12 {
	width:1156px
}
input.span11,textarea.span11,.uneditable-input.span11 {
	width:1056px
}
input.span10,textarea.span10,.uneditable-input.span10 {
	width:956px
}
input.span9,textarea.span9,.uneditable-input.span9 {
	width:856px
}
input.span8,textarea.span8,.uneditable-input.span8 {
	width:756px
}
input.span7,textarea.span7,.uneditable-input.span7 {
	width:656px
}
input.span6,textarea.span6,.uneditable-input.span6 {
	width:556px
}
input.span5,textarea.span5,.uneditable-input.span5 {
	width:456px
}
input.span4,textarea.span4,.uneditable-input.span4 {
	width:356px
}
input.span3,textarea.span3,.uneditable-input.span3 {
	width:256px
}
input.span2,textarea.span2,.uneditable-input.span2 {
	width:156px
}
input.span1,textarea.span1,.uneditable-input.span1 {
	width:56px
}
.thumbnails {
	margin-left:-30px
}
.thumbnails>li {
	margin-left:30px
}
.row-fluid .thumbnails {
	margin-left:0
}
}@media (min-width: 768px) and (max-width: 979px) {
	.row {
	margin-left:-20px;
	*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:20px
}
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container {
	width:724px
}
.span12 {
	width:724px
}
.span11 {
	width:662px
}
.span10 {
	width:600px
}
.span9 {
	width:538px
}
.span8 {
	width:476px
}
.span7 {
	width:414px
}
.span6 {
	width:352px
}
.span5 {
	width:290px
}
.span4 {
	width:228px
}
.span3 {
	width:166px
}
.span2 {
	width:104px
}
.span1 {
	width:42px
}
.offset12 {
	margin-left:764px
}
.offset11 {
	margin-left:702px
}
.offset10 {
	margin-left:640px
}
.offset9 {
	margin-left:578px
}
.offset8 {
	margin-left:516px
}
.offset7 {
	margin-left:454px
}
.offset6 {
	margin-left:392px
}
.offset5 {
	margin-left:330px
}
.offset4 {
	margin-left:268px
}
.offset3 {
	margin-left:206px
}
.offset2 {
	margin-left:144px
}
.offset1 {
	margin-left:82px
}
.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:2.76243%;
	*margin-left:2.70924%
}
.row-fluid [class*="span"]:first-child {
	margin-left:0
}
.row-fluid .controls-row [class*="span"]+[class*="span"] {
	margin-left:2.76243%
}
.row-fluid .span12 {
	width:100%;
	*width:99.94681%
}
.row-fluid .span11 {
	width:91.43646%;
	*width:91.38327%
}
.row-fluid .span10 {
	width:82.87293%;
	*width:82.81974%
}
.row-fluid .span9 {
	width:74.30939%;
	*width:74.2562%
}
.row-fluid .span8 {
	width:65.74586%;
	*width:65.69266%
}
.row-fluid .span7 {
	width:57.18232%;
	*width:57.12913%
}
.row-fluid .span6 {
	width:48.61878%;
	*width:48.56559%
}
.row-fluid .span5 {
	width:40.05525%;
	*width:40.00206%
}
.row-fluid .span4 {
	width:31.49171%;
	*width:31.43852%
}
.row-fluid .span3 {
	width:22.92818%;
	*width:22.87499%
}
.row-fluid .span2 {
	width:14.36464%;
	*width:14.31145%
}
.row-fluid .span1 {
	width:5.8011%;
	*width:5.74791%
}
.row-fluid .offset12 {
	margin-left:105.52486%;
	*margin-left:105.41848%
}
.row-fluid .offset12:first-child {
	margin-left:102.76243%;
	*margin-left:102.65605%
}
.row-fluid .offset11 {
	margin-left:96.96133%;
	*margin-left:96.85494%
}
.row-fluid .offset11:first-child {
	margin-left:94.1989%;
	*margin-left:94.09251%
}
.row-fluid .offset10 {
	margin-left:88.39779%;
	*margin-left:88.29141%
}
.row-fluid .offset10:first-child {
	margin-left:85.63536%;
	*margin-left:85.52898%
}
.row-fluid .offset9 {
	margin-left:79.83425%;
	*margin-left:79.72787%
}
.row-fluid .offset9:first-child {
	margin-left:77.07182%;
	*margin-left:76.96544%
}
.row-fluid .offset8 {
	margin-left:71.27072%;
	*margin-left:71.16434%
}
.row-fluid .offset8:first-child {
	margin-left:68.50829%;
	*margin-left:68.4019%
}
.row-fluid .offset7 {
	margin-left:62.70718%;
	*margin-left:62.6008%
}
.row-fluid .offset7:first-child {
	margin-left:59.94475%;
	*margin-left:59.83837%
}
.row-fluid .offset6 {
	margin-left:54.14365%;
	*margin-left:54.03726%
}
.row-fluid .offset6:first-child {
	margin-left:51.38122%;
	*margin-left:51.27483%
}
.row-fluid .offset5 {
	margin-left:45.58011%;
	*margin-left:45.47373%
}
.row-fluid .offset5:first-child {
	margin-left:42.81768%;
	*margin-left:42.7113%
}
.row-fluid .offset4 {
	margin-left:37.01657%;
	*margin-left:36.91019%
}
.row-fluid .offset4:first-child {
	margin-left:34.25414%;
	*margin-left:34.14776%
}
.row-fluid .offset3 {
	margin-left:28.45304%;
	*margin-left:28.34666%
}
.row-fluid .offset3:first-child {
	margin-left:25.69061%;
	*margin-left:25.58422%
}
.row-fluid .offset2 {
	margin-left:19.8895%;
	*margin-left:19.78312%
}
.row-fluid .offset2:first-child {
	margin-left:17.12707%;
	*margin-left:17.02069%
}
.row-fluid .offset1 {
	margin-left:11.32597%;
	*margin-left:11.21958%
}
.row-fluid .offset1:first-child {
	margin-left:8.56354%;
	*margin-left:8.45715%
}
input,textarea,.uneditable-input {
	margin-left:0
}
.controls-row [class*="span"]+[class*="span"] {
	margin-left:20px
}
input.span12,textarea.span12,.uneditable-input.span12 {
	width:710px
}
input.span11,textarea.span11,.uneditable-input.span11 {
	width:648px
}
input.span10,textarea.span10,.uneditable-input.span10 {
	width:586px
}
input.span9,textarea.span9,.uneditable-input.span9 {
	width:524px
}
input.span8,textarea.span8,.uneditable-input.span8 {
	width:462px
}
input.span7,textarea.span7,.uneditable-input.span7 {
	width:400px
}
input.span6,textarea.span6,.uneditable-input.span6 {
	width:338px
}
input.span5,textarea.span5,.uneditable-input.span5 {
	width:276px
}
input.span4,textarea.span4,.uneditable-input.span4 {
	width:214px
}
input.span3,textarea.span3,.uneditable-input.span3 {
	width:152px
}
input.span2,textarea.span2,.uneditable-input.span2 {
	width:90px
}
input.span1,textarea.span1,.uneditable-input.span1 {
	width:28px
}
}@media (max-width: 767px) {
	body {
	padding-left:20px;
	padding-right:20px
}
.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top {
	margin-left:-20px;
	margin-right:-20px
}
.container-fluid {
	padding:0
}
.dl-horizontal dt {
	float:none;
	clear:none;
	width:auto;
	text-align:left
}
.dl-horizontal dd {
	margin-left:0
}
.container {
	width:auto
}
.row-fluid {
	width:100%
}
.row,.thumbnails {
	margin-left:0
}
.thumbnails>li {
	float:none;
	margin-left:0
}
[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"] {
	float:none;
	display:block;
	width:100%;
	margin-left:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.span12,.row-fluid .span12 {
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.row-fluid [class*="offset"]:first-child {
	margin-left:0
}
.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input {
	display:block;
	width:100%;
	min-height:30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"] {
	display:inline-block;
	width:auto
}
.controls-row [class*="span"]+[class*="span"] {
	margin-left:0
}
.modal {
	position:fixed;
	top:20px;
	left:20px;
	right:20px;
	width:auto;
	margin:0
}
.modal.fade {
	top:-100px
}
.modal.fade.in {
	top:20px
}
}@media (max-width: 480px) {
	.nav-collapse {
	-webkit-transform:translate3d(0, 0, 0)
}
.page-header h1 small {
	display:block;
	line-height:20px
}
input[type="checkbox"],input[type="radio"] {
	border:1px solid #ccc
}
.form-horizontal .control-label {
	float:none;
	width:auto;
	padding-top:0;
	text-align:left
}
.form-horizontal .controls {
	margin-left:0
}
.form-horizontal .control-list {
	padding-top:0
}
.form-horizontal .form-actions {
	padding-left:10px;
	padding-right:10px
}
.media .pull-left,.media .pull-right {
	float:none;
	display:block;
	margin-bottom:10px
}
.media-object {
	margin-right:0;
	margin-left:0
}
.modal {
	top:10px;
	left:10px;
	right:10px
}
.modal-header .close {
	padding:10px;
	margin:-10px
}
.carousel-caption {
	position:static
}
}@media (max-width: 979px) {
	body {
	padding-top:0
}
.navbar-fixed-top,.navbar-fixed-bottom {
	position:static
}
.navbar-fixed-top {
	margin-bottom:20px
}
.navbar-fixed-bottom {
	margin-top:20px
}
.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner {
	padding:5px
}
.navbar .container {
	width:auto;
	padding:0
}
.navbar .brand {
	padding-left:10px;
	padding-right:10px;
	margin:0 0 0 -5px
}
.nav-collapse {
	clear:both
}
.nav-collapse .nav {
	float:none;
	margin:0 0 10px
}
.nav-collapse .nav>li {
	float:none
}
.nav-collapse .nav>li>a {
	margin-bottom:2px
}
.nav-collapse .nav>.divider-vertical {
	display:none
}
.nav-collapse .nav .nav-header {
	color:#777;
	text-shadow:none
}
.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a {
	padding:9px 15px;
	font-weight:bold;
	color:#777;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}
.nav-collapse .btn {
	padding:4px 10px 4px;
	font-weight:normal;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.nav-collapse .dropdown-menu li+li a {
	margin-bottom:2px
}
.nav-collapse .nav>li>a:hover,.nav-collapse .dropdown-menu a:hover {
	background-color:#f2f2f2
}
.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a {
	color:#999
}
.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:hover {
	background-color:#111
}
.nav-collapse.in .btn-group {
	margin-top:5px;
	padding:0
}
.nav-collapse .dropdown-menu {
	position:static;
	top:auto;
	left:auto;
	float:none;
	display:none;
	max-width:none;
	margin:0 15px;
	padding:0;
	background-color:transparent;
	border:none;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.nav-collapse .open>.dropdown-menu {
	display:block
}
.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after {
	display:none
}
.nav-collapse .dropdown-menu .divider {
	display:none
}
.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after {
	display:none
}
.nav-collapse .navbar-form,.nav-collapse .navbar-search {
	float:none;
	padding:10px 15px;
	margin:10px 0;
	border-top:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)
}
.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search {
	border-top-color:#111;
	border-bottom-color:#111
}
.navbar .nav-collapse .nav.pull-right {
	float:none;
	margin-left:0
}
.nav-collapse,.nav-collapse.collapse {
	overflow:hidden;
	height:0
}
.navbar .btn-navbar {
	display:block
}
.navbar-static .navbar-inner {
	padding-left:10px;
	padding-right:10px
}
}@media (min-width: 980px) {
	.nav-collapse.collapse {
	height:auto !important;
	overflow:visible !important
}
}#debug {
	border:2px solid red;
	margin:1em 0 0 0;
	padding:1em;
	background-color:#fee
}
.categorized_assets_group .assets_group .resource.asset_manager_asset .group {
	text-align:left
}
.categorized_assets_group .assets_group .resource.asset_manager_asset .group .title {
	display:block
}
body.electric_channel_distributors .titled-box h3 {
	font-size:16px !important
}
body.electric_channel_distributors table.contacts td.title {
	text-transform:uppercase
}
body.electric_channel_distributors table.contacts td.org {
	width:20%
}
body.electric_channel_distributors table.contacts td.address {
	width:65%
}
body.electric_channel_distributors table.contacts td.info {
	width:15%
}
body.distributors table.contacts td.title,body.electric_channel_distributors table.contacts td.title,body.computer_channel_distributors table.contacts td.title,body.sales table.contacts td.title,body.bases table.contacts td.title {
	background:#eee;
	font-family:'Roboto', sans-serif
}
body.distributors table.contacts td.city,body.electric_channel_distributors table.contacts td.city,body.computer_channel_distributors table.contacts td.city,body.sales table.contacts td.city,body.bases table.contacts td.city {
	width:40%
}
body.distributors table.contacts td.address,body.electric_channel_distributors table.contacts td.address,body.computer_channel_distributors table.contacts td.address,body.sales table.contacts td.address,body.bases table.contacts td.address {
	width:40%
}
body.distributors table.contacts td.phone,body.electric_channel_distributors table.contacts td.phone,body.computer_channel_distributors table.contacts td.phone,body.sales table.contacts td.phone,body.bases table.contacts td.phone {
	width:14%
}
body.distributors table.contacts td.link,body.electric_channel_distributors table.contacts td.link,body.computer_channel_distributors table.contacts td.link,body.sales table.contacts td.link,body.bases table.contacts td.link {
	width:3%
}
body.distributors #main .contents .resources.iwf_contacts_distributors.computer .resource.iwf_contacts_distributor,body.electric_channel_distributors #main .contents .resources.iwf_contacts_distributors.computer .resource.iwf_contacts_distributor,body.computer_channel_distributors #main .contents .resources.iwf_contacts_distributors.computer .resource.iwf_contacts_distributor,body.sales #main .contents .resources.iwf_contacts_distributors.computer .resource.iwf_contacts_distributor,body.bases #main .contents .resources.iwf_contacts_distributors.computer .resource.iwf_contacts_distributor {
	padding:10px;
	border:1px solid #eee;
	min-height:250px;
	margin-bottom:15px;
	text-align:center
}
body.distributors #main .contents .resources.iwf_contacts_distributors.computer .resource.iwf_contacts_distributor h3,body.electric_channel_distributors #main .contents .resources.iwf_contacts_distributors.computer .resource.iwf_contacts_distributor h3,body.computer_channel_distributors #main .contents .resources.iwf_contacts_distributors.computer .resource.iwf_contacts_distributor h3,body.sales #main .contents .resources.iwf_contacts_distributors.computer .resource.iwf_contacts_distributor h3,body.bases #main .contents .resources.iwf_contacts_distributors.computer .resource.iwf_contacts_distributor h3 {
	font-size:13px;
	line-height:1.2;
	margin-bottom:10px;
	text-transform:uppercase
}
body.distributors #main .contents .resources.iwf_contacts_distributors.computer .resource.iwf_contacts_distributor img,body.electric_channel_distributors #main .contents .resources.iwf_contacts_distributors.computer .resource.iwf_contacts_distributor img,body.computer_channel_distributors #main .contents .resources.iwf_contacts_distributors.computer .resource.iwf_contacts_distributor img,body.sales #main .contents .resources.iwf_contacts_distributors.computer .resource.iwf_contacts_distributor img,body.bases #main .contents .resources.iwf_contacts_distributors.computer .resource.iwf_contacts_distributor img {
	visibility:hidden
}
body.search.index #main .search-results ul li {
	padding-bottom:1em;
	margin-bottom:1em
}
body.search.index #main .search-results ul li .resource {
	margin:0 !important
}
body.search.index #main .search-results ul li .resource a:hover {
	color:#f3b420 !important
}
body.search.index #main .search-results ul li .resource .highlight {
	background:#ff9
}
body.search.index #main .search-results ul li .resource .type {
	font-style:italic;
	font-size:10px
}
body.events.show #main .location-date,body.news_articles.show #main .location-date,body.power_bulletins.show #main .location-date {
	font-family:'Roboto', sans-serif;
	font-size:1.1em;
	margin-bottom:1em
}
body.events.show #main .abstract,body.news_articles.show #main .abstract,body.power_bulletins.show #main .abstract {
	font-family:'Roboto', sans-serif;
	font-size:1.1em;
	margin-bottom:1em
}
body.events.show #main .logo,body.news_articles.show #main .logo,body.power_bulletins.show #main .logo {
	margin-right:1em
}
#sites-index .iwf_multisite_site#iwf_multisite_site_7>.resource-title,#sites-index .iwf_multisite_site#iwf_multisite_site_6>.resource-title {
	font-weight:bold
}
#sites-index .iwf_multisite_site .resource-title {
	font-family:'Roboto', sans-serif;
	display:inline;
	font-size:1em
}
#sites-index .iwf_multisite_site .iwf_multisite_locales .iwf_multisite_site_locale#iwf_multisite_site_locale_10>a .resource-title {
	font-weight:bolder
}
#sites-index .iwf_multisite_site .iwf_multisite_locales .iwf_multisite_site_locale a,#sites-index .iwf_multisite_site .iwf_multisite_locales .iwf_multisite_site_locale .resource-title {
	font-family:'Roboto', sans-serif;
	font-weight:normal
}
#sites-index .iwf_multisite_site .iwf_multisite_locales .iwf_multisite_site_locale a {
	color:#f3b420 !important;
	text-decoration:underline
}
#sites-index .iwf_multisite_site .iwf_multisite_locales .iwf_multisite_site_locale a:hover {
	text-decoration:underline
}
.fancybox-inner.choose-country {
	background:url("../image/bg_world_overlay-03bb627cc9a587e2c898b76d9cd92591.jpg") no-repeat 0 0
}
.fancybox-inner.choose-country #sites-index {
	margin:25px 15px 15px 15px
}
.fancybox-inner.choose-country #sites-index .worldwide {
	margin-bottom:20px
}
.fancybox-inner.choose-country #sites-index .worldwide .resource {
	margin-bottom:0px
}
.map_container {
	padding:6px;
	border-width:1px;
	border-style:solid;
	border-color:#ccc #ccc #999 #ccc;
	-webkit-box-shadow:rgba(64,64,64,0.5) 0 2px 5px;
	-moz-box-shadow:rgba(64,64,64,0.5) 0 2px 5px;
	box-shadow:rgba(64,64,64,0.1) 0 2px 5px;
	width:100%
}
.gmaps4rails_map {
	width:100%;
	height:400px
}
#map img {
	max-width:none
}
#map label {
	width:auto;
	display:inline
}

	.noUi-target,.noUi-target * {
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-ms-touch-action:none;
	-ms-user-select:none;
	-moz-user-select:none;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.noUi-target {
	position:relative;
	direction:ltr
}
.noUi-base {
	width:100%;
	height:100%;
	position:relative;
	z-index:1
}
.noUi-origin {
	position:absolute;
	right:0;
	top:0;
	left:0;
	bottom:0
}
.noUi-handle {
	position:relative;
	z-index:1
}
.noUi-stacking .noUi-handle {
	z-index:10
}
.noUi-state-tap .noUi-origin {
	-webkit-transition:left .3s,top .3s;
	transition:left .3s,top .3s
}
.noUi-state-drag * {
	cursor:inherit !important
}
.noUi-base {
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
.noUi-horizontal {
	height:18px
}
.noUi-horizontal .noUi-handle {
	width:34px;
	height:28px;
	left:-17px;
	top:-6px
}
.noUi-vertical {
	width:18px
}
.noUi-vertical .noUi-handle {
	width:28px;
	height:34px;
	left:-6px;
	top:-17px
}
.noUi-background {
	background:#FAFAFA;
	box-shadow:inset 0 1px 1px #f0f0f0
}
.noUi-connect {
	background:#3FB8AF;
	box-shadow:inset 0 0 3px rgba(51,51,51,0.45);
	-webkit-transition:background 450ms;
	transition:background 450ms
}
.noUi-origin {
	border-radius:2px
}
.noUi-target {
	border-radius:4px;
	border:1px solid #D3D3D3;
	box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB
}
.noUi-target.noUi-connect {
	box-shadow:inset 0 0 3px rgba(51,51,51,0.45),0 3px 6px -5px #bbb
}
.noUi-dragable {
	cursor:w-resize
}
.noUi-vertical .noUi-dragable {
	cursor:n-resize
}
.noUi-handle {
	border:1px solid #D9D9D9;
	border-radius:3px;
	background:#FFF;
	cursor:default;
	box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB
}
.noUi-active {
	box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB
}
.noUi-handle:after,.noUi-handle:before {
	content:"";
	display:block;
	position:absolute;
	height:14px;
	width:1px;
	background:#E8E7E6;
	left:14px;
	top:6px
}
.noUi-handle:after {
	left:17px
}
.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before {
	width:14px;
	height:1px;
	left:6px;
	top:14px
}
.noUi-vertical .noUi-handle:after {
	top:17px
}
[disabled] .noUi-connect,[disabled].noUi-connect {
	background:#B8B8B8
}
[disabled] .noUi-handle,[disabled].noUi-origin {
	cursor:not-allowed
}
.noUi-pips,.noUi-pips * {
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.noUi-pips {
	position:absolute;
	font:400 12px Arial;
	color:#999
}
.noUi-value {
	width:40px;
	position:absolute;
	text-align:center
}
.noUi-value-sub {
	color:#ccc;
	font-size:10px
}
.noUi-marker {
	position:absolute;
	background:#CCC
}
.noUi-marker-large,.noUi-marker-sub {
	background:#AAA
}
.noUi-pips-horizontal {
	padding:10px 0;
	height:50px;
	top:100%;
	left:0;
	width:100%
}
.noUi-value-horizontal {
	margin-left:-20px;
	padding-top:20px
}
.noUi-value-horizontal.noUi-value-sub {
	padding-top:15px
}
.noUi-marker-horizontal.noUi-marker {
	margin-left:-1px;
	width:2px;
	height:5px
}
.noUi-marker-horizontal.noUi-marker-sub {
	height:10px
}
.noUi-marker-horizontal.noUi-marker-large {
	height:15px
}
.noUi-pips-vertical {
	padding:0 10px;
	height:100%;
	top:0;
	left:100%
}
.noUi-value-vertical {
	width:15px;
	margin-left:20px;
	margin-top:-5px
}
.noUi-marker-vertical.noUi-marker {
	width:5px;
	height:2px;
	margin-top:-1px
}
.noUi-marker-vertical.noUi-marker-sub {
	width:10px
}
.noUi-marker-vertical.noUi-marker-large {
	width:15px
}
.chosen-container {
	position:relative;
	display:inline-block;
	vertical-align:middle;
	font-size:13px;
	zoom:1;
	*display:inline;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none
}
.chosen-container .chosen-drop {
	position:absolute;
	top:100%;
	left:-9999px;
	z-index:1010;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	border:1px solid #aaa;
	border-top:0;
	background:#fff;
	box-shadow:0 4px 5px rgba(0,0,0,0.15)
}
.chosen-container.chosen-with-drop .chosen-drop {
	left:0
}
.chosen-container a {
	cursor:pointer
}
.chosen-container-single .chosen-single {
	position:relative;
	display:block;
	overflow:hidden;
	padding:0 0 0 8px;
	height:23px;
	border:1px solid #aaa;
	border-radius:5px;
	background-color:#fff;
	background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), color-stop(100%, #f4f4f4));
	background:-webkit-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
	background:-moz-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
	background:-o-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
	background:linear-gradient(top, #ffffff 20%,#f6f6f6 50%,#eeeeee 52%,#f4f4f4 100%);
	background-clip:padding-box;
	box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1);
	color:#444;
	text-decoration:none;
	white-space:nowrap;
	line-height:24px
}
.chosen-container-single .chosen-default {
	color:#999
}
.chosen-container-single .chosen-single span {
	display:block;
	overflow:hidden;
	margin-right:26px;
	text-overflow:ellipsis;
	white-space:nowrap
}
.chosen-container-single .chosen-single-with-deselect span {
	margin-right:38px
}
.chosen-container-single .chosen-single abbr {
	position:absolute;
	top:6px;
	right:26px;
	display:block;
	width:12px;
	height:12px;
	background:url(../image/chosen-sprite-bebb4af766dff7dcc8794db087991035.png) -42px 1px no-repeat;
	font-size:1px
}
.chosen-container-single .chosen-single abbr:hover {
	background-position:-42px -10px
}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
	background-position:-42px -10px
}
.chosen-container-single .chosen-single div {
	position:absolute;
	top:0;
	right:0;
	display:block;
	width:18px;
	height:100%
}
.chosen-container-single .chosen-single div b {
	display:block;
	width:100%;
	height:100%;
	background:url(../image/chosen-sprite-bebb4af766dff7dcc8794db087991035.png) no-repeat 0px 2px
}
.chosen-container-single .chosen-search {
	position:relative;
	z-index:1010;
	margin:0;
	padding:3px 4px;
	white-space:nowrap
}
.chosen-container-single .chosen-search input[type="text"] {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin:1px 0;
	padding:4px 20px 4px 5px;
	width:100%;
	height:auto;
	outline:0;
	border:1px solid #aaa;
	background:#fff url(../image/chosen-sprite-bebb4af766dff7dcc8794db087991035.png) no-repeat 100% -20px;
	background:url(../image/chosen-sprite-bebb4af766dff7dcc8794db087991035.png) no-repeat 100% -20px,-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eee), color-stop(15%, #fff));
	background:url(../image/chosen-sprite-bebb4af766dff7dcc8794db087991035.png) no-repeat 100% -20px,-webkit-linear-gradient(#eee 1%, #fff 15%);
	background:url(../image/chosen-sprite-bebb4af766dff7dcc8794db087991035.png) no-repeat 100% -20px,-moz-linear-gradient(#eee 1%, #fff 15%);
	background:url(../image/chosen-sprite-bebb4af766dff7dcc8794db087991035.png) no-repeat 100% -20px,-o-linear-gradient(#eee 1%, #fff 15%);
	background:url(../image/chosen-sprite-bebb4af766dff7dcc8794db087991035.png) no-repeat 100% -20px,linear-gradient(#eeeeee 1%,#ffffff 15%);
	font-size:1em;
	font-family:sans-serif;
	line-height:normal;
	border-radius:0
}
.chosen-container-single .chosen-drop {
	margin-top:-1px;
	border-radius:0 0 4px 4px;
	background-clip:padding-box
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
	position:absolute;
	left:-9999px
}
.chosen-container .chosen-results {
	position:relative;
	overflow-x:hidden;
	overflow-y:auto;
	margin:0 4px 4px 0;
	padding:0 0 0 4px;
	max-height:240px;
	-webkit-overflow-scrolling:touch
}
.chosen-container .chosen-results li {
	display:none;
	margin:0;
	padding:5px 6px;
	list-style:none;
	line-height:15px;
	-webkit-touch-callout:none
}
.chosen-container .chosen-results li.active-result {
	display:list-item;
	cursor:pointer
}
.chosen-container .chosen-results li.disabled-result {
	display:list-item;
	color:#ccc;
	cursor:default
}
.chosen-container .chosen-results li.highlighted {
	background-color:#3875d7;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
	background-image:-webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
	background-image:-moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
	background-image:-o-linear-gradient(#3875d7 20%, #2a62bc 90%);
	background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);
	color:#fff
}
.chosen-container .chosen-results li.no-results {
	display:list-item;
	background:#f4f4f4
}
.chosen-container .chosen-results li.group-result {
	display:list-item;
	font-weight:bold;
	cursor:default
}
.chosen-container .chosen-results li.group-option {
	padding-left:15px
}
.chosen-container .chosen-results li em {
	font-style:normal;
	text-decoration:underline
}
.chosen-container-multi .chosen-choices {
	position:relative;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin:0;
	padding:0;
	width:100%;
	height:auto !important;
	height:1%;
	border:1px solid #aaa;
	background-color:#fff;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eee), color-stop(15%, #fff));
	background-image:-webkit-linear-gradient(#eee 1%, #fff 15%);
	background-image:-moz-linear-gradient(#eee 1%, #fff 15%);
	background-image:-o-linear-gradient(#eee 1%, #fff 15%);
	background-image:linear-gradient(#eeeeee 1%,#ffffff 15%);
	cursor:text
}
.chosen-container-multi .chosen-choices li {
	float:left;
	list-style:none
}
.chosen-container-multi .chosen-choices li.search-field {
	margin:0;
	padding:0;
	white-space:nowrap
}
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
	margin:1px 0;
	padding:5px;
	height:15px;
	outline:0;
	border:0 !important;
	background:transparent !important;
	box-shadow:none;
	color:#666;
	font-size:100%;
	font-family:sans-serif;
	line-height:normal;
	border-radius:0
}
.chosen-container-multi .chosen-choices li.search-field .default {
	color:#999
}
.chosen-container-multi .chosen-choices li.search-choice {
	position:relative;
	margin:3px 0 3px 5px;
	padding:3px 20px 3px 5px;
	border:1px solid #aaa;
	border-radius:3px;
	background-color:#e4e4e4;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
	background-image:-webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
	background-image:-moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
	background-image:-o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
	background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eeeeee 100%);
	background-clip:padding-box;
	box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);
	color:#333;
	line-height:13px;
	cursor:default
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
	position:absolute;
	top:4px;
	right:3px;
	display:block;
	width:12px;
	height:12px;
	background:url(../image/chosen-sprite-bebb4af766dff7dcc8794db087991035.png) -42px 1px no-repeat;
	font-size:1px
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
	background-position:-42px -10px
}
.chosen-container-multi .chosen-choices li.search-choice-disabled {
	padding-right:5px;
	border:1px solid #ccc;
	background-color:#e4e4e4;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
	background-image:-webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
	background-image:-moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
	background-image:-o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
	background-image:linear-gradient(top, #f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eeeeee 100%);
	color:#666
}
.chosen-container-multi .chosen-choices li.search-choice-focus {
	background:#d4d4d4
}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
	background-position:-42px -10px
}
.chosen-container-multi .chosen-results {
	margin:0;
	padding:0
}
.chosen-container-multi .chosen-drop .result-selected {
	display:list-item;
	color:#ccc;
	cursor:default
}
.chosen-container-active .chosen-single {
	border:1px solid #5897fb;
	box-shadow:0 0 5px rgba(0,0,0,0.3)
}
.chosen-container-active.chosen-with-drop .chosen-single {
	border:1px solid #aaa;
	-moz-border-radius-bottomright:0;
	border-bottom-right-radius:0;
	-moz-border-radius-bottomleft:0;
	border-bottom-left-radius:0;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #eee), color-stop(80%, #fff));
	background-image:-webkit-linear-gradient(#eee 20%, #fff 80%);
	background-image:-moz-linear-gradient(#eee 20%, #fff 80%);
	background-image:-o-linear-gradient(#eee 20%, #fff 80%);
	background-image:linear-gradient(#eeeeee 20%,#ffffff 80%);
	box-shadow:0 1px 0 #fff inset
}
.chosen-container-active.chosen-with-drop .chosen-single div {
	border-left:none;
	background:transparent
}
.chosen-container-active.chosen-with-drop .chosen-single div b {
	background-position:-18px 2px
}
.chosen-container-active .chosen-choices {
	border:1px solid #5897fb;
	box-shadow:0 0 5px rgba(0,0,0,0.3)
}
.chosen-container-active .chosen-choices li.search-field input[type="text"] {
	color:#111 !important
}
.chosen-disabled {
	opacity:0.5 !important;
	cursor:default
}
.chosen-disabled .chosen-single {
	cursor:default
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
	cursor:default
}
.chosen-rtl {
	text-align:right
}
.chosen-rtl .chosen-single {
	overflow:visible;
	padding:0 8px 0 0
}
.chosen-rtl .chosen-single span {
	margin-right:0;
	margin-left:26px;
	direction:rtl
}
.chosen-rtl .chosen-single-with-deselect span {
	margin-left:38px
}
.chosen-rtl .chosen-single div {
	right:auto;
	left:3px
}
.chosen-rtl .chosen-single abbr {
	right:auto;
	left:26px
}
.chosen-rtl .chosen-choices li {
	float:right
}
.chosen-rtl .chosen-choices li.search-field input[type="text"] {
	direction:rtl
}
.chosen-rtl .chosen-choices li.search-choice {
	margin:3px 5px 3px 0;
	padding:3px 5px 3px 19px
}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
	right:auto;
	left:4px
}
.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop {
	left:9999px
}
.chosen-rtl.chosen-container-single .chosen-results {
	margin:0 0 4px 4px;
	padding:0 4px 0 0
}
.chosen-rtl .chosen-results li.group-option {
	padding-right:15px;
	padding-left:0
}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
	border-right:none
}
.chosen-rtl .chosen-search input[type="text"] {
	padding:4px 5px 4px 20px;
	background:#fff url(../image/chosen-sprite-bebb4af766dff7dcc8794db087991035.png) no-repeat -30px -20px;
	background:url(../image/chosen-sprite-bebb4af766dff7dcc8794db087991035.png) no-repeat -30px -20px,-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eee), color-stop(15%, #fff));
	background:url(../image/chosen-sprite-bebb4af766dff7dcc8794db087991035.png) no-repeat -30px -20px,-webkit-linear-gradient(#eee 1%, #fff 15%);
	background:url(../image/chosen-sprite-bebb4af766dff7dcc8794db087991035.png) no-repeat -30px -20px,-moz-linear-gradient(#eee 1%, #fff 15%);
	background:url(../image/chosen-sprite-bebb4af766dff7dcc8794db087991035.png) no-repeat -30px -20px,-o-linear-gradient(#eee 1%, #fff 15%);
	background:url(../image/chosen-sprite-bebb4af766dff7dcc8794db087991035.png) no-repeat -30px -20px,linear-gradient(#eeeeee 1%,#ffffff 15%);
	direction:rtl
}
.chosen-rtl.chosen-container-single .chosen-single div b {
	background-position:6px 2px
}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
	background-position:-12px 2px
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi) {
	.chosen-rtl .chosen-search input[type="text"],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type="text"],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span {
	background-image:url(../image/chosen-sprite@2x-8c5768c66b7ed81f9c86327dbab69849.png) !important;
	background-size:52px 37px !important;
	background-repeat:no-repeat !important
}
}.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
}
@font-face {
	font-family:'flexslider-icon';
	src:url(../font/flexslider-icon-8624affedcff02a4ea1d302d2ac25f04.eot);
	src:url(../font/flexslider-icon.eot) format("embedded-opentype"),url(../font/flexslider-icon-0cd6d521e88fb9c5c30137ec2d684c67.woff) format("woff"),url(../font/flexslider-icon-0381e55d3f2c8afbe845e520dd345f0f.ttf) format("truetype"),url(../font/flexslider-icon.svg) format("svg");
	font-weight:normal;
	font-style:normal
}
.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:"\0020";
	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;
	background:#fff;
	border:4px solid #fff;
	position:relative;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.2);
	-moz-box-shadow:0 1px 4px rgba(0,0,0,0.2);
	-o-box-shadow:0 1px 4px rgba(0,0,0,0.2);
	box-shadow:0 1px 4px rgba(0,0,0,0.2);
	zoom:1
}
.flex-viewport {
	max-height:2000px;
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	-o-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 {
	display:block;
	width:40px;
	height:40px;
	margin:-20px 0 0;
	position:absolute;
	top:50%;
	z-index:10;
	overflow:hidden;
	opacity:0;
	cursor:pointer;
	color:rgba(0,0,0,0.8);
	text-shadow:1px 1px 0 rgba(255,255,255,0.3);
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease
}
.flex-direction-nav .flex-prev {
	left:-50px
}
.flex-direction-nav .flex-next {
	right:-50px;
	text-align:right
}
.flexslider:hover .flex-prev {
	opacity:0.7;
	left:10px
}
.flexslider:hover .flex-next {
	opacity:0.7;
	right:10px
}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover {
	opacity:1
}
.flex-direction-nav .flex-disabled {
	opacity:0 !important;
	filter:alpha(opacity=0);
	cursor:default
}
.flex-direction-nav a:before {
	font-family:"flexslider-icon";
	font-size:40px;
	display:inline-block;
	content:'\f001'
}
.flex-direction-nav a.flex-next:before {
	content:'\f002'
}
.flex-pauseplay a {
	display:block;
	width:20px;
	height:20px;
	position:absolute;
	bottom:5px;
	left:10px;
	opacity:0.8;
	z-index:10;
	overflow:hidden;
	cursor:pointer;
	color:#000
}
.flex-pauseplay a:before {
	font-family:"flexslider-icon";
	font-size:20px;
	display:inline-block;
	content:'\f004'
}
.flex-pauseplay a:hover {
	opacity:1
}
.flex-pauseplay a.flex-play:before {
	content:'\f003'
}
.flex-control-nav {
	width:100%;
	position:absolute;
	bottom:-40px;
	text-align:center
}
.flex-control-nav li {
	margin:0 6px;
	display:inline-block;
	zoom:1;
	*display:inline
}
.flex-control-paging li a {
	width:11px;
	height:11px;
	display:block;
	background:#666;
	background:rgba(0,0,0,0.5);
	cursor:pointer;
	text-indent:-9999px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	-o-border-radius:20px;
	border-radius:20px;
	-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);
	-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);
	-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);
	box-shadow:inset 0 0 3px rgba(0,0,0,0.3)
}
.flex-control-paging li a:hover {
	background:#333;
	background:rgba(0,0,0,0.7)
}
.flex-control-paging li a.flex-active {
	background:#000;
	background:rgba(0,0,0,0.9);
	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:10px
}
.flex-direction-nav .flex-next {
	opacity:1;
	right:10px
}
}

	.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp {
	padding:0;
	margin:0;
	border:0;
	outline:none;
	vertical-align:top
}
.fancybox-wrap {
	position:absolute;
	top:0;
	left:0;
	z-index:8020
}
.fancybox-skin {
	position:relative;
	background:#f9f9f9;
	color:#444;
	text-shadow:none;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.fancybox-opened {
	z-index:8030
}
.fancybox-opened .fancybox-skin {
	-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);
	-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);
	box-shadow:0 10px 25px rgba(0,0,0,0.5)
}
.fancybox-outer,.fancybox-inner {
	position:relative
}
.fancybox-inner {
	overflow:hidden
}
.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling:touch
}
.fancybox-error {
	color:#444;
	font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin:0;
	padding:15px;
	white-space:nowrap
}
.fancybox-image,.fancybox-iframe {
	display:block;
	width:100%;
	height:100%
}
.fancybox-image {
	max-width:100%;
	max-height:100%
}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span {
	background-image:url(../image/fancybox_sprite-34a7c426274a072a2fb3c1509b4eec39.png)
}
#fancybox-loading {
	position:fixed;
	top:50%;
	left:50%;
	margin-top:-22px;
	margin-left:-22px;
	background-position:0 -108px;
	opacity:0.8;
	cursor:pointer;
	z-index:8060
}
#fancybox-loading div {
	width:44px;
	height:44px;
	background:url(../image/fancybox_loading-9dbf4fdf9b983b124da837c27093792a.gif) center center no-repeat
}
.fancybox-close {
	position:absolute;
	top:-18px;
	right:-18px;
	width:36px;
	height:36px;
	cursor:pointer;
	z-index:8040
}
.fancybox-nav {
	position:absolute;
	top:0;
	width:40%;
	height:100%;
	cursor:pointer;
	text-decoration:none;
	background:transparent url(../image/blank-b3f96f160b75b1b49b426754ba188fe8.gif);
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	z-index:8040
}
.fancybox-prev {
	left:0
}
.fancybox-next {
	right:0
}
.fancybox-nav span {
	position:absolute;
	top:50%;
	width:36px;
	height:34px;
	margin-top:-18px;
	cursor:pointer;
	z-index:8040;
	visibility:hidden
}
.fancybox-prev span {
	left:10px;
	background-position:0 -36px
}
.fancybox-next span {
	right:10px;
	background-position:0 -72px
}
.fancybox-nav:hover span {
	visibility:visible
}
.fancybox-tmp {
	position:absolute;
	top:-99999px;
	left:-99999px;
	visibility:hidden;
	max-width:99999px;
	max-height:99999px;
	overflow:visible !important
}
.fancybox-lock {
	overflow:hidden !important;
	width:auto
}
.fancybox-lock body {
	overflow:hidden !important
}
.fancybox-lock-test {
	overflow-y:hidden !important
}
.fancybox-overlay {
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	display:none;
	z-index:8010;
	background:url(../image/fancybox_overlay-2c306d9b17e89f34188b98a0a17fdbd7.png)
}
.fancybox-overlay-fixed {
	position:fixed;
	bottom:0;
	right:0
}
.fancybox-lock .fancybox-overlay {
	overflow:auto;
	overflow-y:scroll
}
.fancybox-title {
	visibility:hidden;
	font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position:relative;
	text-shadow:none;
	z-index:8050
}
.fancybox-opened .fancybox-title {
	visibility:visible
}
.fancybox-title-float-wrap {
	position:absolute;
	bottom:0;
	right:50%;
	margin-bottom:-35px;
	z-index:8050;
	text-align:center
}
.fancybox-title-float-wrap .child {
	display:inline-block;
	margin-right:-100%;
	padding:2px 20px;
	background:transparent;
	background:rgba(0,0,0,0.8);
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	text-shadow:0 1px 2px #222;
	color:#FFF;
	font-weight:bold;
	line-height:24px;
	white-space:nowrap
}
.fancybox-title-outside-wrap {
	position:relative;
	margin-top:10px;
	color:#fff
}
.fancybox-title-inside-wrap {
	padding-top:10px
}
.fancybox-title-over-wrap {
	position:absolute;
	bottom:0;
	left:0;
	color:#fff;
	padding:10px;
	background:#000;
	background:rgba(0,0,0,0.8)
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
	#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span {
	background-image:url(../image/fancybox_sprite@2x-2595476fbe4a3d6e9bb419a3e77758dd.png);
	background-size:44px 152px
}
#fancybox-loading div {
	background-image:url(../image/fancybox_loading@2x-8e1337ae73ee8d5ebd1a564261aa4b29.gif);
	background-size:24px 24px
}
}#fancybox-buttons {
	position:fixed;
	left:0;
	width:100%;
	z-index:8050
}
#fancybox-buttons.top {
	top:10px
}
#fancybox-buttons.bottom {
	bottom:10px
}
#fancybox-buttons ul {
	display:block;
	width:166px;
	height:30px;
	margin:0 auto;
	padding:0;
	list-style:none;
	border:1px solid #111;
	border-radius:3px;
	-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.05);
	-moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.05);
	box-shadow:inset 0 0 0 1px rgba(255,255,255,0.05);
	background:#323232;
	background:-moz-linear-gradient(top, #444 0%, #343434 50%, #292929 50%, #333 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #444), color-stop(50%, #343434), color-stop(50%, #292929), color-stop(100%, #333));
	background:-webkit-linear-gradient(top, #444 0%, #343434 50%, #292929 50%, #333 100%);
	background:-o-linear-gradient(top, #444 0%, #343434 50%, #292929 50%, #333 100%);
	background:-ms-linear-gradient(top, #444 0%, #343434 50%, #292929 50%, #333 100%);
	background:linear-gradient(top, #444444 0%,#343434 50%,#292929 50%,#333333 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#222222',GradientType=0 )
}
#fancybox-buttons ul li {
	float:left;
	margin:0;
	padding:0
}
#fancybox-buttons a {
	display:block;
	width:30px;
	height:30px;
	text-indent:-9999px;
	background-color:transparent;
	background-image:url(../image/fancybox_buttons-8444eac3007cb3ce1506daecafb1bc3b.png);
	background-repeat:no-repeat;
	outline:none;
	opacity:0.8
}
#fancybox-buttons a:hover {
	opacity:1
}
#fancybox-buttons a.btnPrev {
	background-position:5px 0
}
#fancybox-buttons a.btnNext {
	background-position:-33px 0;
	border-right:1px solid #3e3e3e
}
#fancybox-buttons a.btnPlay {
	background-position:0 -30px
}
#fancybox-buttons a.btnPlayOn {
	background-position:-30px -30px
}
#fancybox-buttons a.btnToggle {
	background-position:3px -60px;
	border-left:1px solid #111;
	border-right:1px solid #3e3e3e;
	width:35px
}
#fancybox-buttons a.btnToggleOn {
	background-position:-27px -60px
}
#fancybox-buttons a.btnClose {
	border-left:1px solid #111;
	width:35px;
	background-position:-56px 0px
}
#fancybox-buttons a.btnDisabled {
	opacity:0.4;
	cursor:default
}
#fancybox-thumbs {
	position:fixed;
	left:0;
	width:100%;
	overflow:hidden;
	z-index:8050
}
#fancybox-thumbs.bottom {
	bottom:2px
}
#fancybox-thumbs.top {
	top:2px
}
#fancybox-thumbs ul {
	position:relative;
	list-style:none;
	margin:0;
	padding:0
}
#fancybox-thumbs ul li {
	float:left;
	padding:1px;
	opacity:0.5
}
#fancybox-thumbs ul li.active {
	opacity:0.75;
	padding:0;
	border:1px solid #fff
}
#fancybox-thumbs ul li:hover {
	opacity:1
}
#fancybox-thumbs ul li a {
	display:block;
	position:relative;
	overflow:hidden;
	border:1px solid #222;
	background:#111;
	outline:none
}
#fancybox-thumbs ul li img {
	display:block;
	position:relative;
	border:0;
	padding:0;
	max-width:none
}
@font-face {
	font-family:"FontAwesome";
	src:url(http://www.ensmartpower.cn/assets/fontawesome-webfont-90c254ce906d37a5a4d435c2545062a0.eot);
	src:url(../font/fontawesome-webfont.eot) format("embedded-opentype"),url(../font/fontawesome-webfont-ea5819d2b44ff3965a3404e90837e27a.woff) format("woff"),url(../font/fontawesome-webfont-eb8fae3aeb6b071c8a8ddc300115d88d.ttf) format("truetype");
	font-weight:normal;
	font-style:normal
}
[class^="icon-"],[class*=" icon-"] {
	font-family:FontAwesome;
	font-weight:normal;
	font-style:normal;
	text-decoration:inherit;
	display:inline;
	width:auto;
	height:auto;
	line-height:normal;
	vertical-align:baseline;
	background-image:none !important;
	background-position:0% 0%;
	background-repeat:repeat
}
[class^="icon-"]:before,[class*=" icon-"]:before {
	text-decoration:inherit;
	display:inline-block;
	speak:none
}
a [class^="icon-"],a [class*=" icon-"] {
	display:inline-block
}
.icon-large:before {
	vertical-align:-10%;
	font-size:1.33333em
}
.btn [class^="icon-"],.btn [class*=" icon-"],.nav [class^="icon-"],.nav [class*=" icon-"] {
	display:inline;
	line-height:0.6em
}
.btn [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.nav [class*=" icon-"].icon-spin {
	display:inline-block
}
li [class^="icon-"],li [class*=" icon-"] {
	display:inline-block;
	width:1.25em;
	text-align:center
}
li [class^="icon-"].icon-large,li [class*=" icon-"].icon-large {
	width:1.5625em
}
ul.icons {
	list-style-type:none;
	text-indent:-0.75em
}
ul.icons li [class^="icon-"],ul.icons li [class*=" icon-"] {
	width:0.75em
}
.icon-muted {
	color:#eee
}
.icon-border {
	border:solid 1px #eee;
	padding:0.2em 0.25em 0.15em;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}
.icon-2x {
	font-size:2em
}
.icon-2x.icon-border {
	border-width:2px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.icon-3x {
	font-size:3em
}
.icon-3x.icon-border {
	border-width:3px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}
.icon-4x {
	font-size:4em
}
.icon-4x.icon-border {
	border-width:4px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px
}
.pull-right {
	float:right
}
.pull-left {
	float:left
}
[class^="icon-"].pull-left,[class*=" icon-"].pull-left {
	margin-right:0.35em
}
[class^="icon-"].pull-right,[class*=" icon-"].pull-right {
	margin-left:0.35em
}
.btn [class^="icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x {
	margin-top:0.35em
}
.btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large {
	height:0.75em
}
.btn.btn-small [class^="icon-"].pull-left.icon-2x,.btn.btn-small [class^="icon-"].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x {
	margin-top:0.45em
}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
	margin-top:0.2em
}
.icon-spin {
	display:inline-block;
	-moz-animation:spin 2s infinite linear;
	-o-animation:spin 2s infinite linear;
	-webkit-animation:spin 2s infinite linear;
	animation:spin 2s infinite linear
}
@-moz-keyframes spin {
	0% {
	-moz-transform:rotate(0deg)
}
100% {
	-moz-transform:rotate(359deg)
}
}@-webkit-keyframes spin {
	0% {
	-webkit-transform:rotate(0deg)
}
100% {
	-webkit-transform:rotate(359deg)
}
}@-o-keyframes spin {
	0% {
	-o-transform:rotate(0deg)
}
100% {
	-o-transform:rotate(359deg)
}
}@-ms-keyframes spin {
	0% {
	-ms-transform:rotate(0deg)
}
100% {
	-ms-transform:rotate(359deg)
}
}@keyframes spin {
	0% {
	transform:rotate(0deg)
}
100% {
	transform:rotate(359deg)
}
}.icon-glass:before {
	content:"\f000"
}
.icon-music:before {
	content:"\f001"
}
.icon-search:before {
	content:"\f002"
}
.icon-envelope:before {
	content:"\f003"
}
.icon-heart:before {
	content:"\f004"
}
.icon-star:before {
	content:"\f005"
}
.icon-star-empty:before {
	content:"\f006"
}
.icon-user:before {
	content:"\f007"
}
.icon-film:before {
	content:"\f008"
}
.icon-th-large:before {
	content:"\f009"
}
.icon-th:before {
	content:"\f00a"
}
.icon-th-list:before {
	content:"\f00b"
}
.icon-ok:before {
	content:"\f00c"
}
.icon-remove:before {
	content:"\f00d"
}
.icon-zoom-in:before {
	content:"\f00e"
}
.icon-zoom-out:before {
	content:"\f010"
}
.icon-off:before {
	content:"\f011"
}
.icon-signal:before {
	content:"\f012"
}
.icon-cog:before {
	content:"\f013"
}
.icon-trash:before {
	content:"\f014"
}
.icon-home:before {
	content:"\f015"
}
.icon-file:before {
	content:"\f016"
}
.icon-time:before {
	content:"\f017"
}
.icon-road:before {
	content:"\f018"
}
.icon-download-alt:before {
	content:"\f019"
}
.icon-download:before {
	content:"\f01a"
}
.icon-upload:before {
	content:"\f01b"
}
.icon-inbox:before {
	content:"\f01c"
}
.icon-play-circle:before {
	content:"\f01d"
}
.icon-repeat:before {
	content:"\f01e"
}
.icon-refresh:before {
	content:"\f021"
}
.icon-list-alt:before {
	content:"\f022"
}
.icon-lock:before {
	content:"\f023"
}
.icon-flag:before {
	content:"\f024"
}
.icon-headphones:before {
	content:"\f025"
}
.icon-volume-off:before {
	content:"\f026"
}
.icon-volume-down:before {
	content:"\f027"
}
.icon-volume-up:before {
	content:"\f028"
}
.icon-qrcode:before {
	content:"\f029"
}
.icon-barcode:before {
	content:"\f02a"
}
.icon-tag:before {
	content:"\f02b"
}
.icon-tags:before {
	content:"\f02c"
}
.icon-book:before {
	content:"\f02d"
}
.icon-bookmark:before {
	content:"\f02e"
}
.icon-print:before {
	content:"\f02f"
}
.icon-camera:before {
	content:"\f030"
}
.icon-font:before {
	content:"\f031"
}
.icon-bold:before {
	content:"\f032"
}
.icon-italic:before {
	content:"\f033"
}
.icon-text-height:before {
	content:"\f034"
}
.icon-text-width:before {
	content:"\f035"
}
.icon-align-left:before {
	content:"\f036"
}
.icon-align-center:before {
	content:"\f037"
}
.icon-align-right:before {
	content:"\f038"
}
.icon-align-justify:before {
	content:"\f039"
}
.icon-list:before {
	content:"\f03a"
}
.icon-indent-left:before {
	content:"\f03b"
}
.icon-indent-right:before {
	content:"\f03c"
}
.icon-facetime-video:before {
	content:"\f03d"
}
.icon-picture:before {
	content:"\f03e"
}
.icon-pencil:before {
	content:"\f040"
}
.icon-map-marker:before {
	content:"\f041"
}
.icon-adjust:before {
	content:"\f042"
}
.icon-tint:before {
	content:"\f043"
}
.icon-edit:before {
	content:"\f044"
}
.icon-share:before {
	content:"\f045"
}
.icon-check:before {
	content:"\f046"
}
.icon-move:before {
	content:"\f047"
}
.icon-step-backward:before {
	content:"\f048"
}
.icon-fast-backward:before {
	content:"\f049"
}
.icon-backward:before {
	content:"\f04a"
}
.icon-play:before {
	content:"\f04b"
}
.icon-pause:before {
	content:"\f04c"
}
.icon-stop:before {
	content:"\f04d"
}
.icon-forward:before {
	content:"\f04e"
}
.icon-fast-forward:before {
	content:"\f050"
}
.icon-step-forward:before {
	content:"\f051"
}
.icon-eject:before {
	content:"\f052"
}
.icon-chevron-left:before {
	content:"\f053"
}
.icon-chevron-right:before {
	content:"\f054"
}
.icon-plus-sign:before {
	content:"\f055"
}
.icon-minus-sign:before {
	content:"\f056"
}
.icon-remove-sign:before {
	content:"\f057"
}
.icon-ok-sign:before {
	content:"\f058"
}
.icon-question-sign:before {
	content:"\f059"
}
.icon-info-sign:before {
	content:"\f05a"
}
.icon-screenshot:before {
	content:"\f05b"
}
.icon-remove-circle:before {
	content:"\f05c"
}
.icon-ok-circle:before {
	content:"\f05d"
}
.icon-ban-circle:before {
	content:"\f05e"
}
.icon-arrow-left:before {
	content:"\f060"
}
.icon-arrow-right:before {
	content:"\f061"
}
.icon-arrow-up:before {
	content:"\f062"
}
.icon-arrow-down:before {
	content:"\f063"
}
.icon-share-alt:before {
	content:"\f064"
}
.icon-resize-full:before {
	content:"\f065"
}
.icon-resize-small:before {
	content:"\f066"
}
.icon-plus:before {
	content:"\f067"
}
.icon-minus:before {
	content:"\f068"
}
.icon-asterisk:before {
	content:"\f069"
}
.icon-exclamation-sign:before {
	content:"\f06a"
}
.icon-gift:before {
	content:"\f06b"
}
.icon-leaf:before {
	content:"\f06c"
}
.icon-fire:before {
	content:"\f06d"
}
.icon-eye-open:before {
	content:"\f06e"
}
.icon-eye-close:before {
	content:"\f070"
}
.icon-warning-sign:before {
	content:"\f071"
}
.icon-plane:before {
	content:"\f072"
}
.icon-calendar:before {
	content:"\f073"
}
.icon-random:before {
	content:"\f074"
}
.icon-comment:before {
	content:"\f075"
}
.icon-magnet:before {
	content:"\f076"
}
.icon-chevron-up:before {
	content:"\f077"
}
.icon-chevron-down:before {
	content:"\f078"
}
.icon-retweet:before {
	content:"\f079"
}
.icon-shopping-cart:before {
	content:"\f07a"
}
.icon-folder-close:before {
	content:"\f07b"
}
.icon-folder-open:before {
	content:"\f07c"
}
.icon-resize-vertical:before {
	content:"\f07d"
}
.icon-resize-horizontal:before {
	content:"\f07e"
}
.icon-bar-chart:before {
	content:"\f080"
}
.icon-twitter-sign:before {
	content:"\f081"
}
.icon-facebook-sign:before {
	content:"\f082"
}
.icon-camera-retro:before {
	content:"\f083"
}
.icon-key:before {
	content:"\f084"
}
.icon-cogs:before {
	content:"\f085"
}
.icon-comments:before {
	content:"\f086"
}
.icon-thumbs-up:before {
	content:"\f087"
}
.icon-thumbs-down:before {
	content:"\f088"
}
.icon-star-half:before {
	content:"\f089"
}
.icon-heart-empty:before {
	content:"\f08a"
}
.icon-signout:before {
	content:"\f08b"
}
.icon-linkedin-sign:before {
	content:"\f08c"
}
.icon-pushpin:before {
	content:"\f08d"
}
.icon-external-link:before {
	content:"\f08e"
}
.icon-signin:before {
	content:"\f090"
}
.icon-trophy:before {
	content:"\f091"
}
.icon-github-sign:before {
	content:"\f092"
}
.icon-upload-alt:before {
	content:"\f093"
}
.icon-lemon:before {
	content:"\f094"
}
.icon-phone:before {
	content:"\f095"
}
.icon-check-empty:before {
	content:"\f096"
}
.icon-bookmark-empty:before {
	content:"\f097"
}
.icon-phone-sign:before {
	content:"\f098"
}
.icon-twitter:before {
	content:"\f099"
}
.icon-facebook:before {
	content:"\f09a"
}
.icon-github:before {
	content:"\f09b"
}
.icon-unlock:before {
	content:"\f09c"
}
.icon-credit-card:before {
	content:"\f09d"
}
.icon-rss:before {
	content:"\f09e"
}
.icon-hdd:before {
	content:"\f0a0"
}
.icon-bullhorn:before {
	content:"\f0a1"
}
.icon-bell:before {
	content:"\f0a2"
}
.icon-certificate:before {
	content:"\f0a3"
}
.icon-hand-right:before {
	content:"\f0a4"
}
.icon-hand-left:before {
	content:"\f0a5"
}
.icon-hand-up:before {
	content:"\f0a6"
}
.icon-hand-down:before {
	content:"\f0a7"
}
.icon-circle-arrow-left:before {
	content:"\f0a8"
}
.icon-circle-arrow-right:before {
	content:"\f0a9"
}
.icon-circle-arrow-up:before {
	content:"\f0aa"
}
.icon-circle-arrow-down:before {
	content:"\f0ab"
}
.icon-globe:before {
	content:"\f0ac"
}
.icon-wrench:before {
	content:"\f0ad"
}
.icon-tasks:before {
	content:"\f0ae"
}
.icon-filter:before {
	content:"\f0b0"
}
.icon-briefcase:before {
	content:"\f0b1"
}
.icon-fullscreen:before {
	content:"\f0b2"
}
.icon-group:before {
	content:"\f0c0"
}
.icon-link:before {
	content:"\f0c1"
}
.icon-cloud:before {
	content:"\f0c2"
}
.icon-beaker:before {
	content:"\f0c3"
}
.icon-cut:before {
	content:"\f0c4"
}
.icon-copy:before {
	content:"\f0c5"
}
.icon-paper-clip:before {
	content:"\f0c6"
}
.icon-save:before {
	content:"\f0c7"
}
.icon-sign-blank:before {
	content:"\f0c8"
}
.icon-reorder:before {
	content:"\f0c9"
}
.icon-list-ul:before {
	content:"\f0ca"
}
.icon-list-ol:before {
	content:"\f0cb"
}
.icon-strikethrough:before {
	content:"\f0cc"
}
.icon-underline:before {
	content:"\f0cd"
}
.icon-table:before {
	content:"\f0ce"
}
.icon-magic:before {
	content:"\f0d0"
}
.icon-truck:before {
	content:"\f0d1"
}
.icon-pinterest:before {
	content:"\f0d2"
}
.icon-pinterest-sign:before {
	content:"\f0d3"
}
.icon-google-plus-sign:before {
	content:"\f0d4"
}
.icon-google-plus:before {
	content:"\f0d5"
}
.icon-money:before {
	content:"\f0d6"
}
.icon-caret-down:before {
	content:"\f0d7"
}
.icon-caret-up:before {
	content:"\f0d8"
}
.icon-caret-left:before {
	content:"\f0d9"
}
.icon-caret-right:before {
	content:"\f0da"
}
.icon-columns:before {
	content:"\f0db"
}
.icon-sort:before {
	content:"\f0dc"
}
.icon-sort-down:before {
	content:"\f0dd"
}
.icon-sort-up:before {
	content:"\f0de"
}
.icon-envelope-alt:before {
	content:"\f0e0"
}
.icon-linkedin:before {
	content:"\f0e1"
}
.icon-undo:before {
	content:"\f0e2"
}
.icon-legal:before {
	content:"\f0e3"
}
.icon-dashboard:before {
	content:"\f0e4"
}
.icon-comment-alt:before {
	content:"\f0e5"
}
.icon-comments-alt:before {
	content:"\f0e6"
}
.icon-bolt:before {
	content:"\f0e7"
}
.icon-sitemap:before {
	content:"\f0e8"
}
.icon-umbrella:before {
	content:"\f0e9"
}
.icon-paste:before {
	content:"\f0ea"
}
.icon-lightbulb:before {
	content:"\f0eb"
}
.icon-exchange:before {
	content:"\f0ec"
}
.icon-cloud-download:before {
	content:"\f0ed"
}
.icon-cloud-upload:before {
	content:"\f0ee"
}
.icon-user-md:before {
	content:"\f0f0"
}
.icon-stethoscope:before {
	content:"\f0f1"
}
.icon-suitcase:before {
	content:"\f0f2"
}
.icon-bell-alt:before {
	content:"\f0f3"
}
.icon-coffee:before {
	content:"\f0f4"
}
.icon-food:before {
	content:"\f0f5"
}
.icon-file-alt:before {
	content:"\f0f6"
}
.icon-building:before {
	content:"\f0f7"
}
.icon-hospital:before {
	content:"\f0f8"
}
.icon-ambulance:before {
	content:"\f0f9"
}
.icon-medkit:before {
	content:"\f0fa"
}
.icon-fighter-jet:before {
	content:"\f0fb"
}
.icon-beer:before {
	content:"\f0fc"
}
.icon-h-sign:before {
	content:"\f0fd"
}
.icon-plus-sign-alt:before {
	content:"\f0fe"
}
.icon-double-angle-left:before {
	content:"\f100"
}
.icon-double-angle-right:before {
	content:"\f101"
}
.icon-double-angle-up:before {
	content:"\f102"
}
.icon-double-angle-down:before {
	content:"\f103"
}
.icon-angle-left:before {
	content:"\f104"
}
.icon-angle-right:before {
	content:"\f105"
}
.icon-angle-up:before {
	content:"\f106"
}
.icon-angle-down:before {
	content:"\f107"
}
.icon-desktop:before {
	content:"\f108"
}
.icon-laptop:before {
	content:"\f109"
}
.icon-tablet:before {
	content:"\f10a"
}
.icon-mobile-phone:before {
	content:"\f10b"
}
.icon-circle-blank:before {
	content:"\f10c"
}
.icon-quote-left:before {
	content:"\f10d"
}
.icon-quote-right:before {
	content:"\f10e"
}
.icon-spinner:before {
	content:"\f110"
}
.icon-circle:before {
	content:"\f111"
}
.icon-reply:before {
	content:"\f112"
}
.icon-github-alt:before {
	content:"\f113"
}
.icon-folder-close-alt:before {
	content:"\f114"
}
.icon-folder-open-alt:before {
	content:"\f115"
}
.tinynav {
	display:none
}
@media (max-width: 767px) {
	.tinynav {
	display:block;
	margin:0.5em 0;
	width:100%;
	border:1px solid #ddd
}
}.btn-group.open .btn.dropdown-toggle {
	background:#aaa
}
.btn {
	border:0;
	font-size:1em;
	line-height:26px;
	padding-top:0;
	padding-bottom:0;
	background-color:#aaa;
	background-image:none;
	text-shadow:none;
	margin-bottom:0.5em;
	color:#fff !important
}
.btn .caret {
	margin-top:11px
}
.btn:hover {
	background-color:#909090
}
.btn.btn-primary {
	color:#fff;
	text-shadow:none;
	background-color:#f3b420;
	background-image:none
}
.btn.btn-primary:hover {
	background-image:none;
	background-color:#c80017;
	color:#fff
}
.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled] {
	color:#fff;
	background-color:#bd362f
}
@font-face {
	font-family:"AllerLightRegular";
	src:url("../font/aller_lt-webfont-5172ca1560631122dd094207cb928888.eot");
	src:url("../font/aller_lt-webfont.eot") format("embedded-opentype"),url("../font/aller_lt-webfont-f5fe951ad292ba592bb6c8409924afe6.woff") format("woff"),url("../font/aller_lt-webfont-cce297c80c4d47776477aed0e682dd54.ttf") format("truetype"),url("../font/aller_lt-webfont.svg") format("svg");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"AllerRegular";
	src:url("../font/aller_rg-webfont-8b513af6c2e17adafe3800555c0581e2.eot");
	src:url("../font/aller_rg-webfont-8b513af6c2e17adafe3800555c0581e2.eot") format("embedded-opentype"),url("../font/aller_rg-webfont-f6038fd39a565fedacb2dc216b14406c.woff") format("woff"),url("../font/aller_rg-webfont-dc7df5a0219040ffef199d1073c8a6d9.ttf") format("truetype"),url("../font/aller_rg-webfont.svg") format("svg");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"AllerBold";
	src:url("../font/aller_bd-webfont-73e3e70ff6d10b8052c0a5542f32e947.eot");
	src:url("../font/aller_bd-webfont-73e3e70ff6d10b8052c0a5542f32e947.eot") format("embedded-opentype"),url("../font/aller_bd-webfont-8639fa1df079400f342bf9666a73b207.woff") format("woff"),url("../font/aller_bd-webfont-e042cbd95e35dcbcbc711862e5924dcc.ttf") format("truetype"),url("../font/aller_bd-webfont.svg") format("svg");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"ubuntubold";
	src:url("../font/ubuntu-b-webfont-b5410cdf90d2ac731d53f8d180cf67f6.eot");
	src:url("../font/ubuntu-b-webfont-b5410cdf90d2ac731d53f8d180cf67f6.eot") format("embedded-opentype"),url("../font/ubuntu-b-webfont-9c99b89d7f3dccb5b31570602a0db3a0.woff") format("woff"),url("../font/ubuntu-b-webfont-605292e1850b45afd981c7fad30ec01d.ttf") format("truetype"),url("../font/ubuntu-b-webfont.svg") format("svg");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"ubuntulight";
	src:url("../font/ubuntu-l-webfont-f59ed81268557ee3cd961dfad292cd4a.eot");
	src:url("../font/ubuntu-l-webfont-f59ed81268557ee3cd961dfad292cd4a.eot") format("embedded-opentype"),url("../font/ubuntu-l-webfont-870d686f4182fe74df26ba38df25c129.woff") format("woff"),url("../font/ubuntu-l-webfont-e828feb7aaf5113bd21e13281641e3fd.ttf") format("truetype"),url("../font/ubuntu-l-webfont.svg") format("svg");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"ubunturegular";
	src:url("../font/ubuntu-r-webfont-4b398bd28a115e5b0d271da68582ea21.eot");
	src:url("../font/ubuntu-r-webfont-4b398bd28a115e5b0d271da68582ea21.eot") format("embedded-opentype"),url("../font/ubuntu-r-webfont-b1f0ed5bbd56ad104281adb3d1ea4b1e.woff") format("woff"),url("../font/ubuntu-r-webfont-d2c4fd2fbe335f22bb185f662f48e5ad.ttf") format("truetype"),url("../font/ubuntu-r-webfont.svg") format("svg");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"ubuntuitalic";
	src:url("../font/ubuntu-ri-webfont-e94db0c79b3eed3c53201eaa5e27c1cf.eot");
	src:url("../font/ubuntu-ri-webfont-e94db0c79b3eed3c53201eaa5e27c1cf.eot") format("embedded-opentype"),url("../font/ubuntu-ri-webfont-004f3d55c20e69c6bcad529fbb361629.woff") format("woff"),url("../font/ubuntu-ri-webfont-195b0e246803d53388b11f96f6695fd8.ttf") format("truetype"),url("../font/ubuntu-ri-webfont.svg") format("svg");
	font-weight:normal;
	font-style:normal
}
* {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
html {
	font-size:10px
}
body {
	font-family:'Roboto', sans-serif;
	font-size:1.3em;
	line-height:1.4;
	color:#333;
	background:#fff url("../image/bg-body-79c93062b334dc190d4b9ccb1a2e1aa4.jpg") repeat-x 0 0
}
h1,h2,h3,h4,h5,h6 {
	font-family:'Roboto', sans-serif;
	margin:0
}
a {
	color:#f3b420
}
a:hover {
	text-decoration:none
}
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 {
	height:30px
}
.formatted-description ul {
	margin-left:14px
}
.formatted-description ul li {
	line-height:1.2;
	margin-bottom:5px;
	list-style-type:disc
}
.page-content ul li {
	line-height:1.4;
	margin-bottom:0.5em
}
@font-face {
	font-family:"AllerLightRegular";
	src:url("../font/flexslider-icon-8624affedcff02a4ea1d302d2ac25f04.eot");
	src:url("../font/aller_lt-webfont.eot") format("embedded-opentype"),url("../font/aller_lt-webfont-f5fe951ad292ba592bb6c8409924afe6.woff") format("woff"),url("../font/aller_lt-webfont-cce297c80c4d47776477aed0e682dd54.ttf") format("truetype"),url("../font/aller_lt-webfont.svg") format("svg");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"AllerRegular";
	src:url("../font/aller_rg-webfont-8b513af6c2e17adafe3800555c0581e2.eot");
	src:url("../font/aller_rg-webfont-8b513af6c2e17adafe3800555c0581e2.eot") format("embedded-opentype"),url("../font/aller_rg-webfont-f6038fd39a565fedacb2dc216b14406c.woff") format("woff"),url("../font/aller_rg-webfont-dc7df5a0219040ffef199d1073c8a6d9.ttf") format("truetype"),url("../font/aller_rg-webfont.svg") format("svg");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"AllerBold";
	src:url("../font/aller_bd-webfont-73e3e70ff6d10b8052c0a5542f32e947.eot");
	src:url("../font/aller_bd-webfont-73e3e70ff6d10b8052c0a5542f32e947.eot") format("embedded-opentype"),url("../font/aller_bd-webfont-8639fa1df079400f342bf9666a73b207.woff") format("woff"),url("../font/aller_bd-webfont-e042cbd95e35dcbcbc711862e5924dcc.ttf") format("truetype"),url("../font/aller_bd-webfont.svg") format("svg");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"ubuntubold";
	src:url("../font/ubuntu-b-webfont-b5410cdf90d2ac731d53f8d180cf67f6.eot");
	src:url("../font/ubuntu-b-webfont-b5410cdf90d2ac731d53f8d180cf67f6.eot") format("embedded-opentype"),url("../font/ubuntu-b-webfont-9c99b89d7f3dccb5b31570602a0db3a0.woff") format("woff"),url("../font/ubuntu-b-webfont-605292e1850b45afd981c7fad30ec01d.ttf") format("truetype"),url("../font/ubuntu-b-webfont.svg") format("svg");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"ubuntulight";
	src:url("../font/ubuntu-l-webfont-f59ed81268557ee3cd961dfad292cd4a.eot");
	src:url("../font/ubuntu-l-webfont-f59ed81268557ee3cd961dfad292cd4a.eot") format("embedded-opentype"),url("../font/ubuntu-l-webfont-870d686f4182fe74df26ba38df25c129.woff") format("woff"),url("../font/ubuntu-l-webfont-e828feb7aaf5113bd21e13281641e3fd.ttf") format("truetype"),url("../font/ubuntu-l-webfont.svg") format("svg");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"ubunturegular";
	src:url("../font/ubuntu-r-webfont-4b398bd28a115e5b0d271da68582ea21.eot");
	src:url("../font/ubuntu-r-webfont-4b398bd28a115e5b0d271da68582ea21.eot") format("embedded-opentype"),url("../font/ubuntu-r-webfont-b1f0ed5bbd56ad104281adb3d1ea4b1e.woff") format("woff"),url("../font/ubuntu-r-webfont-d2c4fd2fbe335f22bb185f662f48e5ad.ttf") format("truetype"),url("../font/ubuntu-r-webfont.svg") format("svg");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"ubuntuitalic";
	src:url("../font/ubuntu-ri-webfont-e94db0c79b3eed3c53201eaa5e27c1cf.eot");
	src:url("../font/ubuntu-ri-webfont-e94db0c79b3eed3c53201eaa5e27c1cf.eot") format("embedded-opentype"),url("../font/ubuntu-ri-webfont-004f3d55c20e69c6bcad529fbb361629.woff") format("woff"),url("../font/ubuntu-ri-webfont-195b0e246803d53388b11f96f6695fd8.ttf") format("truetype"),url("../font/ubuntu-ri-webfont.svg") format("svg");
	font-weight:normal;
	font-style:normal
}
.container #sidebar,.container #main {
	padding-top:10px
}
body.home #main {
	padding-top:0
}
body.cookie_policy.deny {
	margin:3em
}
body.cps_en-GB footer .site-link {
	margin-top:22px;
	text-align:center
}
body.cps_en-GB footer .site-link img {
	max-height:60px
}
body.cps_en-GB footer .footer-logos {
	text-align:center
}
body.cps_en-GB footer .footer-logos img {
	max-height:60px;
	margin:1rem
}
body.home.index footer nav {
	border-top:0;
	padding-top:0;
	padding-bottom:1em
}
footer .copyrights {
	background: no-repeat 0 50%;
	padding:30px 1em 30px 11em
}
footer .web_agency {
	padding:30px 0 30px 0;
	text-align:right
}
footer .copyrights,footer .web_agency {
	font-size:12px;
	line-height:1.4;
	color: #afafaf;
}
footer .copyrights a,footer .web_agency a {
	color:#afafaf !important
}
footer .copyrights a:hover,footer .web_agency a:hover {
	text-decoration:underline !important
}
footer nav {
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	margin:1em 0 0 0;
	padding:2em 0
}
footer nav ul {
	list-style:none
}
footer nav li.level1 {
	float:left;
	padding-left:80px;
	position:relative;
	width:256px;
	min-height:1px
}
footer nav li.level1 h3 {
	position:absolute;
	top:0;
	left:0;
	width:80px;
	font-size:13px;
	line-height:1.4;
	text-align:right;
	padding-right:10px
}
footer nav li.level1 ul {
	border-left:1px solid #f3b420;
	padding:0 10px;
	margin:0
}
footer nav li.level1 ul li {
	line-height:1.4
}
footer nav a {
	color:inherit
}
footer nav a:hover {
	color:#f3b420
}
footer .social-media a {
	border:0 !important;
	text-decoration:none
}
footer .social-media a:hover {
	text-decoration:none
}
footer .social-media {
	margin-top:.5em;
	margin-bottom:2em;
	text-align:right
}
#breadcrumbs ul {
	border:0;
	background:none;
	margin:0 0 1em 0;
	padding:0
}
#breadcrumbs ul li a {
	color:#333;
	font-size:12px
}
.page-header {
	margin-top:0;
	margin-bottom:1em;
	border:0;
	padding:0
}
@media (max-width: 767px) {
	footer nav {
	padding:0 0 1em 0 !important;
	margin-top:0 !important
}
footer .social-media {
	margin-top:0 !important
}
body.home footer nav {
	padding-top:0 !important
}
}body.home.index header #navigation {
	border-bottom-width:0
}
body.aros_de-DE header .logo {
	height:70px
}
body.aros_de-DE header .logo a img {
	height:70px
}
body.cps_en-GB header .logo {
	height:60px
}
body.cps_en-GB header .logo a img {
	height:60px;
	width:240px
}
body.poland_pl-PL header .logo {
	height:67px
}
body.poland_pl-PL header .logo a img {
	height:67px;
	width:162px
}
header {
	padding-top:1em;
	padding-bottom:5px
}
header .half {
	width:50%
}
header .centered {
	text-align:center
}
header .header-subsidiary {
	margin-top:1em
}
header .header-subsidiary .half.pull-left {
	padding-right:0.5em
}
header .header-subsidiary .half.pull-right {
	text-align:right;
	padding-left:0.5em
}
header .rapid-links {
	display:none
}
header .subsidiary .subsidiary_logo {
	float:left;
	display:block
}
header .logo {
	height:46px
}
header .logo a img {
	float:left;
	display:block;
	height:60px
}
header .claim {
	margin:0;
	padding:0
}

header .menu{display: none;}
header .banner_wap{display: none;}
header #navigation {
	position:relative;
	padding:0 210px 0 0 !important;
	margin:0.5em 0 0 0 !important;
	border-width:0 0 1px 0;
	border-style:solid;
	border-color:#eee
}
header nav {
	font-family:'Roboto', sans-serif
}
header nav ul {
	position:relative;
	margin:0 !important;
	padding:0;
	
}
header nav ul li {

	background-color:#21ade1 !important
}
header nav ul li:hover {
	background:#f3b420 !important
}
header nav ul li.active {
	background:#f3b420 !important
}
header nav ul li>a {
	color:#fff !important
}
header nav ul li>a:hover {
	background:#ed1b24 !important
}
header nav ul li>a.active {
	background:#ed1b24 !important
}
header nav ul li {
	
	padding:0;
	display:inline-block;
	*zoom:1
}
header nav ul li.active,header nav ul li:hover {
	color:#fff
}
header nav ul li.active a:hover,header nav ul li:hover a:hover {
	background:transparent !important;
	color:#fff !important
}
header nav ul li a {
	color:inherit;
	text-decoration:none;
	padding:2px 14px;
	font-size:13px
}
header nav ul li.dropdown .caret {
	display:none
}
header nav ul li.dropdown:hover ul.dropdown-menu {
	display:block
}
header nav ul li.dropdown ul.dropdown-menu {
	-webkit-box-shadow:0 0 0;
	-moz-box-shadow:0 0 0;
	box-shadow:0 0 0;
	font-family: 'Roboto', sans-serif;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	z-index:10000;
	border-width:5px 0 0 0;
	border-style:solid;
	border-color:#fff !important;
	background:#21ade1 !important;
	padding:10px;
	margin:0 !important
}
header nav ul li.dropdown ul.dropdown-menu li {
	width:100%;
	padding:1px 0;
	background:#21ade1 !important
}
header nav ul li.dropdown ul.dropdown-menu li ul {
	position:relative;
	margin:0 !important;
	border:0 !important;
	-webkit-box-shadow:0 0 !important;
	-moz-box-shadow:0 0 !important;
	box-shadow:0 0 !important;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
header nav ul li.dropdown ul.dropdown-menu li ul>li a {
	padding-left:18px !important;
	background:url("../image/arrow-link-white-0ec929c3f9b03191f07ee1aa6840db0e.png") #21ade1 no-repeat 7px 6px 
}
header nav ul li.dropdown ul.dropdown-menu li ul>li:hover a,header nav ul li.dropdown ul.dropdown-menu li ul>li.active a {
	background:url("../image/arrow-link-white-0ec929c3f9b03191f07ee1aa6840db0e.png") #f3b420 no-repeat 7px 6px 
}
header nav ul li.dropdown ul.dropdown-menu li ul>li:hover a.active,header nav ul li.dropdown ul.dropdown-menu li ul>li.active a.active {
	background-color:#ed1b24 !important
}
header nav ul li.dropdown ul.dropdown-menu li>a {
	color:#fff !important;
	padding:0 !important
}
header nav ul li.dropdown ul.dropdown-menu li>a:hover,header nav ul li.dropdown ul.dropdown-menu li>a:active,header nav ul li.dropdown ul.dropdown-menu li>a:focus {
	background-color:#f3b420 !important;
	filter:none !important
}
header nav ul li.dropdown[data-slug=products] {
	position:static
}
header nav ul li.dropdown[data-slug=products] ul.dropdown-menu {
	width:100%;
	min-height:340px
}
header nav ul li.dropdown[data-slug=products] ul.dropdown-menu li {
    margin-right: 2%;
    width: 31%;
    float: left;
}
header nav ul li.dropdown[data-slug=products] ul.dropdown-menu>li.product_category>a {
	font-family:'Roboto', sans-serif;
	font-size:15px;
	line-height:15px;
	background:#fff !important;
	margin-bottom:0.5em;
	color:#f3b420 !important;
	padding:3px 6px 2px !important
}
header nav ul li.dropdown[data-slug=products] ul.dropdown-menu>li.product_category>a:hover {
	border-bottom-color:#f3b420 !important;
	color:#f3b420 !important
}
header nav ul li.dropdown[data-slug=products] ul.dropdown-menu>li.product_category.active>a {
	border-bottom-color:#f3b420 !important;
	color:#f3b420 !important
}
header nav ul li.dropdown[data-slug=products] ul.dropdown-menu>li.product_category ul {
	padding:0 !important;
	line-height:0;
	display:block ;
	margin:0 0 10px 0 !important
}
header nav ul li.dropdown[data-slug=products] ul.dropdown-menu>li.product_category ul li {
	background-color:#21ade1 !important;
	margin:0 !important;
	padding:0 !important
}
header nav ul li.dropdown[data-slug=products] ul.dropdown-menu>li.product_category ul li.feature {
	margin-bottom:0.5em;
	width: 100%;
}
header nav ul li.dropdown[data-slug=products] ul.dropdown-menu>li.product_category ul li.feature>a {
	line-height:1.6 !important;
	font-size:1em !important;
	font-family:'Roboto', sans-serif
}
header nav ul li.dropdown[data-slug=products] ul.dropdown-menu>li.product_category ul li:hover {
	color:#fff !important
}
header nav ul li.dropdown[data-slug=products] ul.dropdown-menu>li.product_category ul li a {
	line-height:1.5 !important;
	font-size:1em !important;
	color:#fff !important;
	background-color:#21ade1 !important
}
header nav ul li.dropdown[data-slug=products] ul.dropdown-menu>li.product_category ul li a:hover {
	background-color:#f3b420 !important;
	color:#fff
}
header nav ul li.dropdown[data-slug=products] ul.dropdown-menu>li.product_category ul li a:hover span {
	color:#fff !important
}
header nav ul li.dropdown[data-slug=products] ul.dropdown-menu>li.product_category ul li.active>a {
	color:#f3b420 !important
}
header nav ul li.dropdown[data-slug=products] ul.dropdown-menu>li.product_category ul li.product a span {
	margin-left:0.25em;
	font-size:0.81em !important;
	color:#fff !important
}
header nav ul li.dropdown[data-slug=products] ul.dropdown-menu>li.product_category ul li.product.active a span {
	color:#f3b420 !important
}
header nav ul li.dropdown[data-slug=products] ul.dropdown-menu>li.product_category.first {
	float:left;
	width:50%;
	margin-bottom:0 !important
}
header nav ul li.dropdown[data-slug=products] ul.dropdown-menu>li.product_category.first li.feature {
	float:left;
	width:50%
}
header nav ul li.dropdown[data-slug=products] ul.dropdown-menu>li.product_category.middle {
	float:left;
	width:23%;
	margin-left:2% !important;
	margin-bottom:0 !important
}
header nav ul li.dropdown[data-slug=products] ul.dropdown-menu>li.product_category.middle li.product_category {
	margin-bottom:0.5em
}
header nav ul li.dropdown[data-slug=products] ul.dropdown-menu>li.product_category.last {
	float:right;
	width:23%;
	margin-left:2% !important;
	margin-bottom:0 !important
}
header .brand-language .logo a {
	color:#898989
}
header ul.links {
	display:inline
}
header ul.links li {
	float:left;
	padding:0 0.75em 0 0.5em;
	list-style-type:none;
	color:#333;
	border-left:1px solid #898989
}
header ul.links li:first-child {
	border:0
}
header ul.links li:last-child {
	padding-right:0 !important
}
header ul.links li a {
	color:#333
}
header ul.links li a img{width: 20px;height: 20px;}
header ul.links li a:hover {
	color:#333;
	text-decoration:underline
}
header nav ul li.dropdown[data-slug="products"] ul.dropdown-menu > li.product_category ul .dropdown-menu-info{
    display: none ;
    max-height: 135px;
	overflow-y: scroll;
	overflow-x: hidden;
    width: 297px;

}
header nav ul li.dropdown[data-slug="products"] ul.dropdown-menu > li.product_category ul .dropdown-menu-info li{width: 98%;}
header nav ul li.dropdown[data-slug="products"] ul.dropdown-menu > li.product_category ul .dropdown-menu-info li a{background: 0}
header nav ul li.dropdown[data-slug="products"] ul.dropdown-menu > li.product_category ul .dropdown-menu-info li a:hover{background: 0}
header #search {
	position:absolute;
	top:0;
	right:0;
	height:20px;
	text-align:right;
	margin-top:2px;
	width:200px
}
header #search form {
	position:relative;
	margin:0
}
header #search form .q {
	border-left:1px solid #ddd !important;
	border-right:0 !important;
	border-top:1px solid #ddd !important;
	border-bottom:1px solid #ddd !important;
	background-color:#fff !important;
	padding:0 5px !important;
	margin:0 !important;
	height:20px;
	width:170px;
	-webkit-box-shadow:0 0 0 !important;
	-moz-box-shadow:0 0 0 !important;
	box-shadow:0 0 0 !important;
	-webkit-border-radius:0 !important;
	-moz-border-radius:0 !important;
	border-radius:0 !important
}
header #search form input[type="submit"] {
	background:#fdb913 url("../image/search-f8263478a98f0501d36e978813ddab80.png") no-repeat top center;
	width:30px;
	height:22px;
	position:absolute;
	top:0;
	right:0;
	z-index:4000;
	color:transparent;
	border:0
}
@media (max-width: 767px) {
	header .logo span {
	display:block;
	clear:left
}
header ul.links {
	display:none !important
}
header .rapid-links {
	margin:0.5em 0;
	display:block
}
header .rapid-links ul,header .rapid-links li {
	margin:0;
	padding:0
}
header .rapid-links ul {
	text-align:center
}
header .rapid-links li {
	padding:0 5px;
	display:inline;
	list-style-type:none;
	list-style-position:inside;
	border-left:1px solid #eee
}
header .rapid-links li.first {
	border:0
}
header .rapid-links li a {
	color:#898989
}


header .menu {
	position: absolute;
	z-index: 10;
	width: 36px;
	height: 36px;
	margin-top: 0.34rem;
	top: 24px;
	right: 10px;
	
}
header .menu span {
	display: block;
	position: absolute;
	left: 0;
	width: 32px;
	height: 2px;
	background: #8fc31f;
	-webkit-transition: -webkit-transform 300ms, top 300ms;
}
header .menu .top {
	top: 0;
}
header .menu .mid {
	top: 10px;
}
header .menu .bot {
	top: 20px;
}

header .banner_wap{display: block;clear: both;}
header .banner_wap ul{margin: 0;}
header .banner_wap ul li{margin: 0;}



header #navigation {
	margin:0 !important;
	padding:0 !important;
	border:0 !important;
//	display: none;
}
header #navigation li {
	display:block;
	background:#898989;
	color:#fff;
	padding:0;
	margin:1px 0 0 0 !important;
}
header #navigation li ul.dropdown-menu {
	display:none
}
header #navigation #search {
	display:none
}
}body.unitedstates_en-US header nav ul li.technology {
	font-weight:bold
}
body.unitedstates_en-US header nav ul li.product_model {
	padding-left:10px !important
}
body.unitedstates_en-US header nav ul li.dropdown[data-slug=products]>ul.dropdown-menu {
	min-height:250px
}
body.unitedstates_en-US header nav ul li.dropdown[data-slug=products]>ul.dropdown-menu>ul {
	float:left;
	width:32%;
	margin:0 !important;
	margin-left:2% !important
}
body.unitedstates_en-US header nav ul li.dropdown[data-slug=products]>ul.dropdown-menu>ul:first-child {
	margin-left:0 !important
}
@media (max-width: 767px) {
	#main {
	margin:1em 0
}
}.text-right {
	text-align:right
}
#main {
	position:relative
}
#main h3 {
	font-size: 22px;
	line-height:1.4;
	margin-bottom:5px;
	color:#888;
	text-align: center;
}
#main hgroup {
	margin-bottom:1.25em
}
#main hgroup .group {
	padding-left:0.5em;
	margin-bottom:0.5em;
	width:51.5%;
	background:url("../image/fascia-riello-ups-52c5e17eb183640f2eb215d7bdb804ef.gif") no-repeat top right;
	font-size:2em;
	font-family:"AllerRegular";
	line-height:60px;
	color:#fff
}
#main hgroup h1 {
	padding:0;
	margin:0;
	font-family:'Roboto', sans-serif;
	font-size:22px;
	line-height:1.4;
	color:#f3b420
}
#main hgroup h2 {
	display:block;
	padding:0;
	margin:0;
	font-size:16px;
	line-height:1.4
}
@media (max-width: 767px) {
	hgroup .group {
	background-position:90% 0 !important
}
}@media (max-width: 480px) {
	hgroup .group {
	font-size:1.25em !important
}
}#sidebar {
	margin-bottom:35px;
	background:url("../image/bg-menu-6fddbbe2f661a43e77c6fc2153bdb743.jpg") no-repeat 100% 0;
	min-height:363px
}
#sidebar a {
	color:inherit
}
#sidebar h3 {
	margin-bottom:23px;
	color:#f3b420
}
#sidebar ul {
	margin:0 0 0 14px;
	padding:0
}
#sidebar ul li {
	list-style-type:none
}
#sidebar li {
	line-height:1.3;
	
	padding:0 25px;
	margin:0 0 1em 0;
	font-family: 'Roboto', sans-serif;
}
#sidebar li{
	background:url("../image/add.png") no-repeat 0 0;
	background-size: 16px;
}

#sidebar .products li.sub_a{
	background:url("../image/add.png") no-repeat 0 0;
	background-size: 16px;
}
#sidebar li ul {
	margin:0.5em 0
}
#sidebar li ul li {
	margin-bottom:0.25em
}
#sidebar li ul li:hover,#sidebar li ul li.active {
	color:#f3b420 !important
}
#sidebar li ul li:hover>a,#sidebar li ul li.active>a {
	color:#f3b420 !important
}
#sidebar li ul li a {
	color:#333 !important
}
#sidebar li ul li ul {
	
}
#sidebar li ul li ul li {
	color:#333 !important;
	padding: 0 15px;
}
#sidebar  > li.active,#sidebar  li:hover {
	
}

#sidebar .products .active.sub_a,#sidebar .products .sub_a:hover{
	background:url("../image/add.png") no-repeat 0 0;
	background-size: 16px;
}
#sidebar .products li.sub_a.on{
	background:url("../image/minus.png") no-repeat 0 0;
	background-size: 16px;
}

#sidebar li.active>a,#sidebar li.active a:hover,#sidebar li:hover>a,#sidebar li:hover a:hover {
	color:#f3b420
}
#sidebar ul li.product_category+li.iwf_pages-page {
	margin-top:1em;
	padding-top:1em;
	background-position:0 1em;
	border-top:1px solid #eee;
	width:90%
}



@media (max-width: 767px) {
	#sidebar {
	background:none;
	min-height:0;
	margin:0
}
#sidebar ul {
	display:none
}
}.categorized_assets_group h3 {
	margin:0 0 10px 0 !important
}
.categorized_assets_group .assets_group {
	margin-bottom:20px;
	margin-left:10px
}
.assets_group .resource.asset_manager_asset {
	overflow:hidden;
	*zoom:1;
	margin:0 0 5px 0;
	padding:0 0 5px 0;
	border-bottom:1px solid #ddd
}
.assets_group .resource.asset_manager_asset .presentation {
	float:left;
	width:75%;
	padding-left:27px
}
.assets_group .resource.asset_manager_asset .presentation p {
	margin:3px 0
}
.assets_group .resource.asset_manager_asset .presentation p.description {
	font-size:0.88em;
	color:#888;
	font-family:"ubuntuitalic"
}
.assets_group .resource.asset_manager_asset .group {
	float:left;
	width:25%;
	text-align:right
}
.assets_group .resource.asset_manager_asset .group>* {
	display:inline-block
}
.assets_group .resource.asset_manager_asset .group .item {
	text-transform:uppercase
}
.assets_group .resource.asset_manager_asset .group .item span {
	border-color:#d8d8d8;
	color:#d8d8d8;
	display:block;
	width:20px;
	text-align:center;
	border-width:1px;
	border-style:solid
}
.assets_group .resource.asset_manager_asset .group .item a {
	border-color:#333;
	color:#333;
	display:block;
	width:20px;
	text-align:center;
	border-width:1px;
	border-style:solid;
	color:#333
}
.assets_group .resource.asset_manager_asset .group .item a:hover {
	color:#fff !important;
	background-color:#f3b420
}
.assets_group .resource.asset_manager_asset .group .item a img {
	display:block;
	padding:1px 0 1px 1px
}
.assets_group .resource.asset_manager_asset .group .item .resource {
	margin-bottom:0
}
@media (max-width: 480px) {
	.content-with-gallery .gallery {
	display:none
}
}.render_attachments {
	padding-top:20px
}
.render_attachments>h3 {
	text-transform:uppercase;
	color:#f3b420 !important;
	margin-bottom:5px !important;
	font-size:16px
}
.render_attachments .categorized_assets_group h3 {
	color:#000 !important
}
#cookie-acceptance {
	margin:-15px 0 15px 0;
	padding:0.5rem;
	background-color:#21ade1;
	color:#fff;
}
#cookie-acceptance .btn {
	line-height:15px;
	margin-bottom:0px;
	margin-top:0px
}
.row.cookie-acceptance{display: none;}
.devise.links {
	margin-top:1em
}
body.registrations.edit #main .cancel-account h3 {
	border-bottom:1px solid #e5e5e5;
	font-family:'Roboto', sans-serif;
	font-size:14px;
	line-height:1.4;
	margin:0 0 1em 0;
	color:#333
}
body.registrations.edit #main .cancel-account p span {
	position:relative;
	top:-2px;
	margin-right:10px
}
.search-filter form fieldset {
	border:1px solid #eee;
	padding:10px
}
.search-filter form fieldset legend {
	border:0;
	margin:0;
	padding:0;
	width:auto;
	font-size:1.1em;
	line-height:1;
	font-family:'Roboto', sans-serif
}
.search-filter form fieldset input[type=text],.search-filter form fieldset input[type=search],.search-filter form fieldset select {
	margin-bottom:0;
	width:100%
}
.search-filter form fieldset input[type=text],.search-filter form fieldset input[type=search] {
	padding-top:0;
	padding-bottom:0
}
.search-filter form fieldset .actions .clear {
	margin-left:0.5em;
	font-size:0.88em
}
.search-filter form fieldset .actions .clear a {
	color:#333 !important;
	text-decoration:underline
}
body.home.index #flash .alert {
	margin-top:0 0 1em 0 !important
}
body #flash {
	margin:0 !important
}
body #flash .alert {
	margin:1em 0 0.25em 0
}
body #flash .alert.alert {
	background:#eee;
	color:#000;
	border-color:#f3b420
}
.form-horizontal form fieldset,form.form-horizontal fieldset {
	margin-bottom:1em
}
.form-horizontal form fieldset legend,form.form-horizontal fieldset legend {
	margin:0;
	font-size:14px;
	line-height:1.4;
	font-family:'Roboto', sans-serif
}
.form-horizontal form fieldset .control-group.string input[type=text],.form-horizontal form fieldset .control-group.string input[type=password],.form-horizontal form fieldset .control-group.stringish input[type=text],.form-horizontal form fieldset .control-group.stringish input[type=password],form.form-horizontal fieldset .control-group.string input[type=text],form.form-horizontal fieldset .control-group.string input[type=password],form.form-horizontal fieldset .control-group.stringish input[type=text],form.form-horizontal fieldset .control-group.stringish input[type=password] {
	width:500px
}
.form-horizontal form fieldset .control-group.select select,form.form-horizontal fieldset .control-group.select select {
	width:500px
}
.form-horizontal form fieldset .control-group.date select,form.form-horizontal fieldset .control-group.date select {
	width:165px
}
.form-horizontal form fieldset .control-group input[type=tel],form.form-horizontal fieldset .control-group input[type=tel] {
	width:500px
}
.form-horizontal form fieldset .control-group input[type=email],form.form-horizontal fieldset .control-group input[type=email] {
	width:500px
}
.form-horizontal form fieldset .control-group.boolean,form.form-horizontal fieldset .control-group.boolean {
	margin-bottom:0
}
.form-horizontal form fieldset .control-group.boolean .control-label,form.form-horizontal fieldset .control-group.boolean .control-label {
	display:none
}
.form-horizontal form fieldset .control-group.boolean.error span.help-inline,form.form-horizontal fieldset .control-group.boolean.error span.help-inline {
	position:relative;
	top:-3px;
	margin-top:0
}
.form-horizontal form fieldset .control-group.error span.help-inline,form.form-horizontal fieldset .control-group.error span.help-inline {
	display:block;
	width:500px;
	margin-top:5px;
	padding:0 1em;
	background:#b94a48;
	font-size:0.9em;
	color:#fff
}
.form-horizontal form fieldset .control-group .controls span.help-inline,form.form-horizontal fieldset .control-group .controls span.help-inline {
	visibility:visible
}
.form-horizontal form fieldset .control-group span.help-inline,form.form-horizontal fieldset .control-group span.help-inline {
	visibility:hidden
}
.form-horizontal form fieldset textarea,form.form-horizontal fieldset textarea {
	width:500px;
	height:100px
}
.form-horizontal form .form-actions .btn,form.form-horizontal .form-actions .btn {
	padding:5px 10px
}
@media (max-width: 480px) {
	.form-horizontal form input[type=text],.form-horizontal form input[type=password],.form-horizontal form input[type=tel],.form-horizontal form input[type=email],form.form-horizontal input[type=text],form.form-horizontal input[type=password],form.form-horizontal input[type=tel],form.form-horizontal input[type=email] {
	width:100% !important
}
.form-horizontal form select,form.form-horizontal select {
	width:100% !important
}
.form-horizontal form textarea,form.form-horizontal textarea {
	width:100% !important
}
}.pagination a {
	color:#333
}
.resource.product .phases .phase,body.products.show .phases .phase {
	margin-right:1px;
	background:#888;
	color:#fff;
	padding:1px 5px 0 5px;
	line-height:1;
	font-size:12px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	font-family:'Roboto', sans-serif
}
body.products.show .phases {
	margin:0.5em 0
}
.page-pictures ul {
	margin:0 0 1em 1em;
	padding:0
}
.page-pictures li {
	padding:0;
	margin:0 0 1em 0;
	list-style:inside none
}
.social {
	margin:1em 0
}
.social .link {
	float:left;
	margin-right:5px
}
.titled-box {
	overflow:hidden;
	*zoom:1;
	margin-top:20px
}
.titled-box>h3 {
	margin-bottom:10px !important;
	color:#333 !important
}
.titled-box.stronger>h3 {
	color:#888 !important;
	margin-bottom:20px !important;
	border-bottom:1px solid #ccc;
	text-transform:uppercase
}
body.areas.show .contents .image-slider {
	margin-bottom:1em
}
.resource.area {
	color:#000;
	display:block;
	margin-bottom:24px
}
.resource.area a:hover {
	color:#fff !important
}
.resource.area .a-header {
	min-height:40px;
	position:relative;
	overflow:hidden
}
.resource.area .a-header .image-cover img {
	width:100%
}
.resource.area .ah-ico {
	background-color:#e5e5e5;
	background-color:rgba(0,0,0,0.3);
	text-align:right;
	padding:5px
}
.resource.area .a-appr {
	background:#a50013 url("../image/btn-caratteristiche-65952a7212ab59d58e46eedd4a38734d.png") no-repeat top right;
	padding:3px 21px 3px 5px;
	text-transform:uppercase;
	color:#fff;
	margin-bottom:4px;
	display:block;
	max-width:136px
}
.resource.area .a-prod {
	background:#818181 url("../image/btn-normal-3dd21247b42c7e0525fdafbccc0e8fd6.png") no-repeat top right;
	padding:3px 21px 3px 5px;
	text-transform:uppercase;
	color:#fff;
	display:block;
	max-width:136px;
	margin-bottom:4px
}
.resource.area .ah-container {
	position:absolute;
	bottom:0;
	left:0;
	width:100%
}
.resource.area .ah-title {
	background-color:#f3b420;
	background-color:rgba(225,0,26,0.6);
	font-size:14px;
	line-height:27px;
	padding:0 5px;
	color:#fff
}
.resource.area .a-content {
	padding:5px;
	background-color:#e2e9ec;
	-webkit-border-radius:0 0 50px 0;
	border-radius:0 0 50px 0;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box
}
.resource.area .a-content ul {
	margin:1em 0;
	list-style:disc inside;
	padding-left:5px
}
body.areas.show .group {
	margin-bottom:10px;
	background-color:#e2e9ec;
	-webkit-border-radius:0 0 50px 0;
	-moz-border-radius:0 0 50px 0;
	border-radius:0 0 50px 0;
	-webkit-background-clip:padding;
	-moz-background-clip:padding;
	background-clip:padding-box
}
body.areas.show .group h4 {
	background:#003883;
	color:#fff;
	padding:3px 10px;
	font-size:13px
}
body.areas.show .group .text {
	padding:10px 10px 20px 10px
}
body.areas.show .group.characteristic h4 {
	background:#f3b420
}
.resources.areas ul {
	list-style:none;
	margin:2em 0 0 0;
	padding:0
}
.resources.areas h1 {
	color:#dedede
}
.downloads.resources {
	margin-bottom:20px
}
.resources .resource.iwf_news_news_article,.resources .resource.iwf_news_event,.resources .resource.iwf_news_power_bulletin {
	min-height:auto;
	margin-bottom:10px
}
.resources.products .resource.product {
	background:url("../image/product-box-9eabdc45c8c4db439cd90920257a9b6f.png") no-repeat top right;
	position:relative;
	margin-bottom:2em;
	min-height:160px !important
}
.resources.products .resource.product.new {
	background:url("../image/product-box-new-921c7a748a98c85317efe87a1cb578df.png") no-repeat top right
}
.resources.products .resource.product .new {
	position:absolute;
	top:0;
	right:0
}
.resources.products .resource.product .new img {
	padding:0;
	margin:0
}
.resources.products .resource.product a {
	margin:0;
	padding:0 15px 0 0
}
.resources.products .resource.product .resource-title {padding-top: 4px;font-size: 1.2em;line-height: 20px;height: 100px;overflow: hidden;}
.resources.products .resource.product p{margin-bottom: 5px;}
.resources.products .resource.product img {
	margin:0 10px 10px 0
}
.resources.products .resource.product .power_range,.resources.products .resource.product .current_range {
	font-family:'Roboto', sans-serif
}
.resources.products .resource.product .abstract {
	margin-top:20px;
	clear:left;
	line-height: 18px;
height: 72px;
overflow: hidden;
}
.thumbnail {
	border-color:#eee !important
}
body .resources {
	overflow:hidden;
	*zoom:1;
	list-style:none;
	margin:0;
	padding:0
}
body .resources article h1 {
	font-size:1em
}
body .resources article:nth-child(3n+1) {
	margin-left:0
}
body .resources article.resource a {
	color:inherit;
	display:block
}
body .resources article.resource img {
	float:left;
	max-width:99px
}
.resource {
	margin-bottom:0.5em
}
.resource a {
	color:#333
}
.resource a .resource-title {
	color:#f3b420
}
.resource a:hover {
	color:#f3b420 !important
}
.resource .resource-title {
	font-size:13px;
	font-family:'Roboto', sans-serif
}
.resource>.contents a {
	text-decoration:underline
}
body.download_categories.index .resources {
	margin-left:1em
}
body.download_categories.index .resources .resource .contents {
	margin-left:1em
}
body.downloads.show .abstract {
	font-family:'Roboto', sans-serif
}
body.downloads #license-modal {
	display:none
}
body.downloads #license-modal .license-title {
	font-size:20px;
	color:#f3b420
}
body.downloads #license-modal .license-content {
	max-height:80vh;
	overflow-y:scroll
}
body.downloads #license-modal .license-buttons {
	text-align:center
}
#enerdata-message-form .control-group {
	margin-bottom:1px !important
}
#enerdata-message-form .control-group .checkbox {
	margin-bottom:0px
}
#enerdata-message-form input {
	width:100%;
	margin-bottom:5px !important
}
#enerdata-message-form input[type='checkbox'] {
	width:auto
}
#enerdata-message-form input[type='submit'] {
	margin-bottom:10px !important;
	margin-top:5px
}
#enerdata-message-form label {
	font-size:12px;
	line-height:16px
}
#enerdata-message-form textarea {
	width:100%;
	height:40px;
	margin-bottom:0 !important
}
body.home.index.cps_en-GB .service {
	background:none;
	padding:0
}
body.home.index.cps_en-GB .service .linkedin-box {
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-bottom:2px solid #ddd;
	border-right:2px solid #ddd;
	padding:1rem 0.7rem
}
body.home.index.cps_en-GB .service .linkedin-box .title {
	font-size:20px;
	line-height:22px;
	color:#21ade1;
	text-transform:uppercase;
	font-family:'Roboto', sans-serif
}
body.home.index.cps_en-GB .service .linkedin-box .description {
	margin-top:1rem
}
body.home.index.cps_en-GB .service .linkedin-box .details {
	margin:0.5rem 0;
	color:#666;
	font-family: 'Roboto', sans-serif;
	font-size:1.2rem
}
body.home.index .rowService {
	margin-bottom:30px
}
body.home.index .rowService .service {
	-webkit-transform:translateZ(0)
}
.wrapper {
	position:absolute;
	top:0;
	left:0;
	z-index:3000;
	width:100%
}
.flexslider {
	margin:0;
	border:0 none;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-o-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	background:none
}
.flex-control-nav {
	width:100%;
	position:absolute;
	top:10px;
	text-align:center;
	height:11px
}
.flexslider .slides img {
	width:auto;
	display:block;
	margin:0 auto
}
.flex-control-paging {
	position: absolute;
	top: 5px !important;
	right: 10px !important;
	text-align: right !important;
	width: auto;
	background-color: #d5d5d5;
	height: 20px;
	padding: 3px 10px;
}
.flex-control-paging li {
	margin:0 0 0 4px !important
}
.flex-control-paging li a {
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	border-radius:12px;
	-webkit-box-shadow:0 0 0;
	-moz-box-shadow:0 0 0;
	box-shadow:0 0 0;
	width:12px !important;
	height:12px !important;
	overflow:hidden;
	display:block;
	cursor:pointer;
	text-indent:999px;
	background:#fff !important
}
.flex-control-paging li a:hover {
	background:#fff !important
}
.flex-control-paging li a.flex-active {
	background:#f3b420 !important;
	cursor:default
}
.flex-direction-nav a {
	width:30px;
	height:30px;
	margin:-20px 0 0;
	display:block;
	background:url("../image/arrows-sprite-43f01348b7a3cc9992f90d0de661c736.png") no-repeat 0 0;
	position:absolute;
	top:50%;
	cursor:pointer;
	text-indent:-9999px;
	opacity:1;
	filter:alpha(opacity=100)
}
.grey-title {
	padding: 3px 0.5em 10px 0.5em;
	font-size: 22px;
	line-height: 1.2;
	font-family: 'Roboto', sans-serif;
	color: #00b9f2;
	margin: 0 !important;
	font-weight: bold;
}
.grey-title span.pull-right {
	font-size:13px;
	text-transform:none;
	color:#333;
	padding-top:4px
}
.grey-title span.pull-right a {
	color:#f3b420
}
.grey-title span.pull-right a:hover {
	text-decoration:underline
}
.row.product-categories {
	clear:both
}
.highlights-news-eventi {
	position:relative;
	background-color:#fff;
	margin:0 0 15px 0;
	padding:15px 0 0 0
}
.highlights-news-eventi .highlights {
	position:relative
}
.highlights-news-eventi .highlights .img-container {
	float:left;
	margin-left:5%;
	width:45%;
	text-align:center
}
.highlights-news-eventi .highlights .img-container img {
	max-width:100%
}
.highlights-news-eventi .highlights .txt-container {
	float:left;
	margin-right:0;
	width:50%;
	padding:0 5px 0 5px;
	margin-top:15px
}
.highlights-news-eventi .highlights .txt-container h3 {
	margin-bottom:10px;
	font-size:14px !important;
	line-height:1.4;

	color:#bfbfbf !important;
    font-family:'Roboto', sans-serif;
    
    overflow: hidden;
}
@media(max-width:767px){
	.highlights-news-eventi .highlights .img-container {
		margin-left: 0;
	}
	.highlights-news-eventi .highlights .txt-container {
		width: 55%;
	}
}
.highlights-news-eventi .highlights .txt-container .p1{
    height: 120px;
overflow: hidden;
}
.highlights-news-eventi .highlights .txt-container .btn:hover {
	color:#fff !important
}
.highlights-news-eventi .highlights .txt-container ul {
	margin-bottom:25px
}
.highlights-news-eventi .item {
	height:217px
}
.highlights-news-eventi .content {
	
	margin:2px 0 0 0;
	padding:15px 10px 0
}
.highlights-news-eventi .content.twitter {
	background:none
}
.highlights-news-eventi .content.twitter .loading {
	background:url("../image/loader-a5ea8f7ee3514bae1534f6c05f4d361c.gif") no-repeat 0 0;
	width:16px;
	height:16px
}
.highlights-news-eventi .content ul {
	list-style:none;
	margin:0;
	padding:0
}
.highlights-news-eventi .content ul li {
	margin-bottom:15px
}
.highlights-news-eventi .content ul li a {
	color:#f3b420
}
.highlights-news-eventi .content ul li a:hover {
	color:#f3b420;
	text-decoration:underline
}
.highlights-news-eventi .news ul li {
	margin-bottom:11px;
	padding-bottom: 5px;
border-bottom: 1px solid #ccc;
}
.highlights-news-eventi .news ul a {
	color:inherit;
	color:#333 !important
}
.highlights-news-eventi .news ul a:hover {
	color:#333 !important;
	text-decoration:underline !important
}
.highlights-news-eventi .news ul a h3 {
	font-size:13px !important;
	line-height:1.4;
	margin-bottom:0 !important;
	color:#bfbfbf !important;
    font-family:'Roboto', sans-serif;
    white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: left !important;
}
.highlights-news-eventi .news ul a p {
	margin:0;
	font-size:12px;
    line-height:1.4;
    
    overflow: hidden;
		text-overflow: ellipsis;
		height: 34px;
}
.service {
	color:#000;
	background:#fff url("../image/bg-banner-box-0b1a2000a2ce6bb19a9a3fad6baa9c64.jpg") repeat-x bottom left;
	-webkit-box-shadow:rgba(136,136,136,0.4) 0 0 5px;
	-moz-box-shadow:rgba(136,136,136,0.4) 0 0 5px;
	box-shadow:rgba(136,136,136,0.4) 0 0 5px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	text-align:center;
	position:relative;
	border:5px solid #fff;
	min-height:148px
}
.service.fiera {
	text-align:left;
	-webkit-box-shadow:rgba(0,56,131,0.6) 0 0 5px;
	-moz-box-shadow:rgba(0,56,131,0.6) 0 0 5px;
	box-shadow:rgba(0,56,131,0.6) 0 0 5px;
	padding:0.5em 0.5em 0 0.5em
}
.service.fiera .location-date {
	font-family:'Roboto', sans-serif
}
.service.fiera .flex-control-nav {
	top:auto;
	bottom:10px
}
.service.fiera .resource-title,.service.fiera .abstract,.service.fiera .location-date {
	line-height:1.2 !important
}
.service.fiera .resource-title,.service.fiera .abstract {
	margin-bottom:0.5em
}
.service.fiera .resource-title {
	height:31px !important;
	overflow:hidden
}
.service.fiera ul.resources {
	margin-top:0.5em
}
.service.fiera .flex-control-paging {
	position:absolute;
	top:11px !important;
	right:15px !important
}
.service .resource.banner {
	margin:0
}
.service .resource.banner a {
	padding:0.5em;
	display:block
}
.service .resource.banner .link {
	color:#000;
	display:block
}
.service .resource.banner .link:hover {
	color:#f3b420
}
.service .custom {
	padding:0.5em
}
.service .custom h3,.service .resource.banner h3 {
	font-size:18px;
	margin-top:0.25em;
	line-height:1.3;
	margin-bottom:0 !important
}
.service.fiera .evidenza,.service .resource.banner .evidenza {
	color:#f3b420
}
.service .resource.banner.banner-box h3,.service .custom h3 {
	color:#333 !important
}
.service .resource.banner.banner-box h3 span,.service .custom h3 span {
	color:#f3b420 !important
}
.service .carousel-control {
	position:absolute;
	top:auto;
	bottom:-20px;
	left:15px;
	width:15px;
	height:15px;
	margin-top:-10px;
	font-size:20px;
	font-weight:100;
	line-height:18px;
	color:#fff;
	text-align:center;
	background:#222;
	border:none;
	-webkit-border-radius:23px;
	-moz-border-radius:23px;
	border-radius:23px;
	opacity:0.5;
	filter:alpha(opacity=50);
	text-indent:-9999em
}
.service .carousel-control.right {
	right:0;
	left:auto;
	background:url("../image/arrows-sprite-small-white.png") no-repeat 50% 100%
}
.service .carousel-control.left {
	right:30px;
	left:auto;
	background:url("../image/arrows-sprite-small-white.png") no-repeat 50% 0
}
.social {
	text-align:center
}
.prodotti {
	
	min-height:200px;
	position:relative;
	margin-bottom:1.5em
}
.prodotti a {
	display:block;
	color:#333
}
.prodotti a:hover {
	color:#fbba00 !important;
}
.prodotti a:hover h3 {
	color:#fbba00 !important;
}

.prodotti:nth-child(2) a:hover {
	color:#95c11f !important;
}
.prodotti:nth-child(2) a:hover h3 {
	color:#95c11f !important;
}

.prodotti:nth-child(3) a:hover {
	color:#00a8e2 !important;
}
.prodotti:nth-child(3) a:hover h3 {
	color:#00a8e2 !important;
}

.prodotti a:hover img {
	filter:grayscale(1%);
	-webkit-filter:grayscale(1%);
	-moz-filter:grayscale(1%);
	-ms-filter:grayscale(1%);
	-o-filter:grayscale(1%)
}
.prodotti a:hover .btn {
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity:1;
	bottom:0
}
.prodotti a img {
	display:block;
	margin:0 auto
}
.prodotti a h3 {
	font-size:13px;
	line-height:1.4;
	margin-bottom:10px;
	color:#333 !important;
	font-family:'Roboto', sans-serif
}
.prodotti img {
	filter:grayscale(100%);
	-webkit-filter:grayscale(100%);
	-moz-filter:grayscale(100%);
	-ms-filter:grayscale(100%);
	-o-filter:grayscale(100%)
}
.prodotti p {
	background-color:#fff;
	position:relative;
	margin-bottom:0;
	z-index:1;
	text-align: center;
	line-height: 18px;
	height: 36px;
	overflow: hidden;
}
.prodotti i{
	display: block;
	width: 80%;
	height: 5px;
	background-color: #fbba00;
	margin: 10px auto 0 auto;
}
.prodotti:nth-child(2) i{background-color:#95c11f;}
.prodotti:nth-child(3) i{background-color:#00b9f2;}
.prodotti img {
	max-width:55%
}
.fascia {
	
	font-size:1.5em;
	line-height:1;
	padding:1px 25px;
	color:#fff;
	font-family:'Roboto', sans-serif;
	background-color: #afafaf;
}
@media (min-width: 980px) and (max-width: 1199px) {
	.highlights-news-eventi .flexslider .flex-direction-nav .flex-prev {
	left:30px
}
.highlights-news-eventi .flexslider .flex-direction-nav .flex-next {
	right:30px
}
}@media (min-width: 768px) and (max-width: 979px) {
	.highlights-news-eventi .twitter ul {
	width:100%
}
}@media (max-width: 767px) {
	.highlights-news-eventi {
	margin:0;
	padding:0;
	-webkit-box-shadow:0 0 0;
	-moz-box-shadow:0 0 0;
	box-shadow:0 0 0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.highlights-news-eventi .flexslider h1 {
	margin-top:0;
	margin-left:-55px
}
.highlights-news-eventi .flexslider .flex-direction-nav .flex-prev {
	left:0
}
.highlights-news-eventi .flexslider .flex-direction-nav .flex-next {
	right:0
}
.highlights-news-eventi .news-eventi li {
	padding-right:0 !important
}
.rowService .service {
	margin-bottom:1em
}
.prodotti {
	margin-top:0;
	padding-bottom:0;
	border:1px solid #eee
}
.prodotti a {
	padding:1em
}
.prodotti a:hover {
	color:#f3b420
}
.prodotti .btn {
	display:none
}
}#aros-redirect .modal-footer {
	text-align:center
}
#aros-redirect .modal-footer a.btn {
	float:left
}
@media (max-width: 480px) {
	.fascia {
	padding-left:10px;
	padding-right:10px;
	font-size:1em !important
}
}body.home.index.unitedstates_en-US .service {
	background:none;
	padding:0;
	box-shadow:none;
	border-radius:initial;
	border:none
}
body.home.index.unitedstates_en-US .service .custom {
	margin-top:1.5em
}
body.home.index.unitedstates_en-US .highlights-news-eventi .fiera.flexslider .slides {
	margin-top:15px
}
body.home.index.unitedstates_en-US .highlights-news-eventi .fiera.flexslider .slides .location-date {
	font-weight:bold
}
body.home.index.unitedstates_en-US .highlights-news-eventi .fiera.flexslider .slides .introduction {
	margin-top:0.5em
}
.icon-phone {
	background-image:url(../image/glyphicons_442_earphone-7bbbc8d04bd77c70315828b665cba41d.png)
}
body.landing_pages.show .phone {
	position:absolute;
	display:block;
	left:30%;
	top:55px;
	background-color:#ff0;
	font-size:20px
}
body.landing_pages.show form .input-prepend {
	width:100%
}
body.landing_pages.show form input,body.landing_pages.show form select,body.landing_pages.show form .add-on {
	height:30px
}
body.landing_pages.show form input,body.landing_pages.show form select,body.landing_pages.show form textarea {
	width:90%;
	padding:4px 6px
}
body.landing_pages.show form textarea {
	-moz-border-radius-topleft:0;
	-webkit-border-top-left-radius:0;
	border-top-left-radius:0;
	height:100px
}
body.landing_pages.show form .add-on {
	width:30px
}
body.landing_pages.show form .btn-primary {
	margin-left:30px;
	height:35px
}
body.landing_pages.show .banner-text {
	background-color:#f3b420;
	padding:20px 0;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	line-height:20px
}
body.landing_pages.show h1,body.landing_pages.show h2 {
	margin-top:30px;
	margin-bottom:20px;
	border-bottom:1px solid #ddd;
	padding-bottom:10px;
	text-align:center;
	font-size:30px
}
body.landing_pages.show .box {
	margin-top:10px;
	background-color:#fafafa;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee
}
body.landing_pages.show #main {
	padding-top:0
}
body.landing_pages.show #main .product {
	margin-bottom:30px
}
body.landing_pages.show #main .product .name h3 {
	margin-top:10px;
	color:#333
}
body.landing_pages.show #main .certifications {
	margin-bottom:3em
}
body.partners.index table.contacts td {
	vertical-align:middle
}
body.partners.index table.contacts td.title {
	background:#eee;
	font-family:'Roboto', sans-serif
}
body.partners.index table.contacts td.business_name {
	width:40%
}
body.partners.index table.contacts td.city {
	width:20%
}
body.partners.index table.contacts td.address {
	width:40%
}
body.partners.index table.contacts td.link {
	min-width:60px;
	text-align:right
}
body.partners.show .map,body.partners.show .details {
	margin-bottom:20px
}
body.partners.show .map .detail,body.partners.show .details .detail {
	margin-bottom:10px
}
body.partners.show .map .logo,body.partners.show .details .logo {
	display:inline-block
}
body.partners.show .map .logo img,body.partners.show .details .logo img {
	height:135px
}
body.payment_requests .assets_group .asset_manager_asset.resource {
	border:none;
	margin:0;
	padding:0
}
body.payment_requests .assets_group .asset_manager_asset.resource .group {
	text-align:left;
	width:100%
}
body.payment_requests .label {
	text-transform:uppercase;
	letter-spacing:0.15em;
	font-size:9px;
	font-family:helvetica;
	padding:3px 5px 2px 5px;
	font-weight:normal;
	text-shadow:none
}
@media (max-width: 979px) {
	body.product_selector.area .product-model-box {
	width:100%;
	margin-left:0;
	margin-bottom:15px
}
}body.product_selector code {
	white-space:pre-wrap
}
body.product_selector .tec-product-model .quote-form {
	display:none
}
body.product_selector .tec-product-model .quote-form input.string {
	width:100%
}
body.product_selector .tec-product-model .quote-form select {
	width:100%
}
body.product_selector .chosen-container {
	font-size:14px
}
body.product_selector .chosen-container .chosen-single {
	font-size:14px;
	line-height:30px;
	height:30px;
	background:#fff
}
body.product_selector .chosen-container .chosen-results li.highlighted {
	background:#13216a
}
body.product_selector .titled-box {
	overflow:visible
}
body.product_selector .resource.area .ah-content {
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	opacity:0.8;
	background-color:#fff;
	padding:1em;
	color:#000
}
body.product_selector .missing-message {
	margin:0 15px 15px 15px
}
body.product_selector .missing-data {
	border:1px solid #ed1b24;
	margin-top:1em;
	padding:1em;
	background-color:#fff
}
body.product_selector .tab-content {
	background-color:#f2f2f2;
	padding:30px 60px;
	overflow:visible
}
body.product_selector .tab-content input.btn {
	margin-bottom:0px
}
body.product_selector ul.nav.nav-tabs {
	background-color:#c4cada;
	height:50px;
	margin-bottom:0
}
body.product_selector ul.nav.nav-tabs li a {
	padding:0 20px;
	height:50px;
	line-height:50px;
	margin:0 !important;
	border-top:0 !important;
	border-bottom:0 !important;
	border-left:0 !important;
	border-right:1px solid #fff !important;
	border-radius:0;
	background-color:#c4cada
}
body.product_selector ul.nav.nav-tabs li a:hover {
	background-color:#21ade1;
	color:#fff
}
body.product_selector ul.nav.nav-tabs li.active a {
	background-color:#21ade1;
	color:#fff
}
body.product_selector ul.nav.nav-tabs li.active .step-tab-icon {
	margin-right:10px
}
body.product_selector #main .titled-box h3 {
	text-transform:uppercase;
	color:#21ade1 !important;
	font-size:28px;
	font-family: 'Roboto', sans-serif;
	font-weight:bold;
	line-height:1.1em
}
body.product_selector .step-icon {
	width:100%;
	border-radius:100%;
	text-align:center;
	background-color:#fff
}
body.product_selector .step-icon img {
	padding:25%
}
body.product_selector .step-tab-icon {
	float:left;
	margin:5px 0;
	background-color:#fff;
	width:40px;
	height:40px;
	line-height:37px;
	border-radius:100%;
	text-align:center
}
body.product_selector .step-tab-icon img {
	max-width:28px;
	max-height:28px
}
body.product_selector #backup-time-slider-wrapper,body.product_selector #effect-margin-slider-wrapper {
	padding:3em 1.5em 4em 1.5em
}
body.product_selector #backup-time-slider-wrapper #backup-time-slider,body.product_selector #backup-time-slider-wrapper #effect-margin-slider,body.product_selector #effect-margin-slider-wrapper #backup-time-slider,body.product_selector #effect-margin-slider-wrapper #effect-margin-slider {
	background-color:#21ade1
}
body.product_selector #backup-time-slider-wrapper #backup-time-slider .tooltip,body.product_selector #backup-time-slider-wrapper #effect-margin-slider .tooltip,body.product_selector #effect-margin-slider-wrapper #backup-time-slider .tooltip,body.product_selector #effect-margin-slider-wrapper #effect-margin-slider .tooltip {
	display:block;
	position:absolute;
	border:1px solid #d9d9d9;
	font:400 12px/12px Arial;
	border-radius:3px;
	background:#fff;
	top:-43px;
	padding:5px;
	left:-9px;
	text-align:center;
	width:50px
}
body.product_selector #pane-backup-time .titled-box h3,body.product_selector #pane-effect-margin .titled-box h3 {
	margin:0 !important
}
body.product_selector #backup-time-preview,body.product_selector #effect-margin-preview {
	margin:1em 0;
	text-align:center;
	font-size:24px
}
body.product_selector .resource.area {
	border:1px solid transparent;
	-webkit-filter:grayscale(1);
	filter:grayscale(1)
}
body.product_selector .resource.area.selected,body.product_selector .resource.area:hover {
	border:1px solid red;
	-webkit-filter:grayscale(0);
	filter:grayscale(0)
}
body.product_selector #results-loader {
	width:100%;
	text-align:center
}
body.product_selector #results-container .summary {
	margin-bottom:1em
}
body.product_selector #results-container .phases {
	margin-bottom:5px
}
body.product_selector #results-container .progress {
	margin-top:10px
}
body.product_selector #results-container .progress .progress-bar {
	background-color:#13216a;
	color:#fff;
	text-align:center
}
body.product_selector #results-container .result-box {
	background-color:#fff;
	border:1px solid #e9e9ee;
	padding:2em
}
body.product_selector #results-container .result-box .title {
	font-size:28px;
	text-transform:uppercase;
	margin-bottom:10px;
	text-align:center;
	line-height:1em;
	color:#21ade1
}
body.product_selector #results-container .result-box .intro {
	font-size:14px;
	padding-bottom:30px;
	text-align:center;
	color:#21ade1
}
body.product_selector #results-container .result-box .product-photo {
	padding-bottom:20px
}
body.product_selector #results-container .result-box .product-photo .image-container {
	text-align:center
}
body.product_selector #results-container .result-box .product-name {
	font-size:28px;
	color:#ec1b24
}
body.product_selector #results-container .result-box .actions {
	margin-top:20px
}
body.products.show .areas,body.areas.show .areas {
	float:right
}
body.products.show .areas .resource.area a,body.areas.show .areas .resource.area a {
	margin-right:0;
	margin-left:3px
}
body.products.index div.order {
	position:absolute;
	top:85px;
	right:0
}
body.products.index div.order span {
	float:left;
	font-size:13px;
	margin-right:5px;
	margin-top:8px
}
body.products.index div.order select {
	width:120px
}
body.products.index .product_category_abstract {
	padding-bottom:2em
}
body.products.index .product_category_abstract+.titled-box.stronger {
	margin-top:0
}
body.products.show .resource.area a,body.products.show .resource.feature a {
	float:left;
	display:block;
	margin-right:3px
}
body.products.show .resource .exports .export.pdf,body.products.show .resource .exports .export.rtf {
	display:inline
}
body.products.show .resource .exports .export.pdf img,body.products.show .resource .exports .export.rtf img {
	display:inline
}
body.products.show .power_range span,body.products.show .current_range span {
	font-family:'Roboto', sans-serif
}
body.products.show .abstract {
	font-size:14px;
	line-height:1.4;
	margin:15px 0
}
body.products.show .image-container {
	text-align:center;
	margin-bottom:9px
}
body.products.show .image-container a {
	border:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
body.products.show .image-container a:hover {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	border-color:#ddd
}
body.products.show .image-list a:hover {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	border-color:#ddd
}
body.products.show .image-list ul {
	list-style:none outside none;
	margin:0;
	padding:0
}
body.products.show .image-list ul li {
	cursor:pointer;
	display:inline-block;
	margin-left:0;
	margin-right:9px;
	margin-bottom:9px
}
body.products.show .image-list ul li a {
	display:block
}
body.products.show .btn.btn-info {
	float:right;
	margin-top:2em
}
body.products.show .icons {
	padding-top:1em;
	border-top:1px solid #eee
}
body.products.show .icons .feature,body.products.show .icons .area {
	float:left;
	margin:0;
	padding:0
}
body.products.show .icons .dx .feature,body.products.show .icons .dx .area {
	float:right
}
body.products.show .icons .dx .feature {
	margin-right:5px
}
body.products.show .details {
	margin-top:2em
}
body.products.show .details a {
	color:#333
}
body.products.show .details a:hover {
	color:#333
}
body.products.show .details .tab-content {
	border:1px solid #ddd;
	border-top:none;
	padding:18px 12px;
	min-height:200px;
	overflow:hidden
}
body.products.show .details .nav {
	margin-bottom:0
}
body.products.show .details .active [class^="icon-"] {
	background-image:url("../image/glyphicons-halflings-12c6d53e0df86990c36bd37dbd53b132.png")
}
body.products.show .details .active a {
	outline:none
}
body.products.show .details #characteristics .titled-box.videos {
	float:right;
	margin:0 0 1em 1em;
	padding:0 0 1em 1em;
	border-left:1px solid #ddd
}
body.products.show .details #characteristics .titled-box.videos h3 {
	font-family: 'Roboto', sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	font-size:1em
}
body.products.show .details #technical-specifications {
	min-height:270px
}
body.products.show .details #technical-specifications .btn-group a.btn .loader {
	display:none
}
body.products.show .details #technical-specifications .search-intestation .title {
	display:inline;
	margin-right:5px;
	font-size:14px;
	font-family:'Roboto', sans-serif
}
body.products.show .details #technical-specifications .search-intestation .btn-group {
	display:inline
}
body.products.show .details #technical-specifications table th,body.products.show .details #technical-specifications table td {
	line-height:1.4;
	padding:4px
}
body.products.show .details #technical-specifications table tr.group td {
	font-family:'Roboto', sans-serif
}
body.products.show .details #technical-specifications table tr td.lbl {
	font-family:'Roboto', sans-serif
}
body.products.show .details #technical-specifications #current-model {
	position:relative;
	clear:both;
	margin-bottom:1em
}
body.products.show .details #technical-specifications #current-model table {
	width:100%;
	border:0;
	cellspacing:2
}
body.products.show .details #technical-specifications #current-model table .group td {
	background-color:#ababab !important;
	color:#fff
}
body.products.show .details #technical-specifications #current-model.loading .cnt {
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=10);
	opacity:0.1
}
body.products.show .details #technical-specifications #current-model.loading .loader {
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url("../image/loader-a5ea8f7ee3514bae1534f6c05f4d361c.gif") no-repeat center 10px
}
body.products.show .details #technical-specifications #current-model .loader {
	display:none
}
@media (max-width: 767px) {
	body.products.show .details ul.nav-tabs {
	display:none
}
body.products.show .details .tab-content {
	border-top:1px solid #ddd
}
}body.search.index input {
	margin-bottom:0
}
body.sitemap.index #main .span4>ul {
	margin:0 !important
}
body.sitemap.index #main .span4>ul>li {
	margin-bottom:1em !important;
	background-image:url("../image/ico-arrow-menu-cd3ba515181d8d3d37dea300ced62578.jpg");
	background-repeat:no-repeat;
	background-position:0 2px;
	list-style-type:none !important;
	padding-left:1.5em !important
}
body.sitemap.index #main .span4>ul>li:hover {
	background-image:url("../image/ico-arrow-menu_h-a188287592e4e215cb797733ee159f71.jpg")
}
body.sitemap.index #main .span4>ul>li:hover>a {
	color:#f3b420
}
body.sitemap.index #main .span4>ul>li>ul {
	margin:0
}
body.sitemap.index #main .span4 ul {
	margin:0 0 0 1em;
	padding:0
}
body.sitemap.index #main .span4 ul li {
	margin:0;
	padding:0;
	list-style-position:inside;
	list-style-type:disc
}
body.sitemap.index #main .span4 ul li a {
	color:#333
}
body.sitemap.index #main .span4 ul li a:hover {
	color:#f3b420;
	text-decoration:underline
}
body.white_certificates .photos {
	position:relative;
	left:700px;
	margin-top:20px
}
body.white_certificates .photos .example {
	position:absolute;
	left:0;
	top:0
}
body.white_certificates .photos .label {
	position:absolute;
	left:90px;
	top:0
}
.bannercontainer {
	padding:0px;
	background-color:#fff;
	width:100% !important;
	position:relative;
	position:relative;
	margin-left:auto;
	margin-right:auto
}
.banner {
	width:100% !important;
	height:320px;
	position:relative;
	overflow:hidden
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
	.banner,.bannercontainer {
	width:760px;
	height:190px
}
}@media only screen and (min-width: 480px) and (max-width: 767px) {
	.banner,.bannercontainer {
	display:none
}
}@media only screen and (min-width: 0px) and (max-width: 479px) {
	.banner,.bannercontainer {
	display:none
}
}.tp-hide-revslider,.tp-caption.tp-hidden-caption {
	visibility:hidden !important;
	display:none !important
}
.tp-caption {
	z-index:1
}
.tp-caption.big_white {
	position:absolute;
	color:#fff;
	text-shadow:none;
	font-weight:800;
	font-size:20px;
	line-height:20px;
	font-family:'Open Sans', sans;
	padding:3px 4px;
	padding-top:1px;
	margin:0px;
	border-width:0px;
	border-style:none;
	background-color:#000;
	letter-spacing:0px
}
.tp-caption.big_orange {
	position:absolute;
	color:#fff;
	text-shadow:none;
	font-weight:700;
	font-size:36px;
	line-height:36px;
	font-family:Arial;
	padding:0px 4px;
	margin:0px;
	border-width:0px;
	border-style:none;
	background-color:#fb7354;
	letter-spacing:-1.5px
}
.tp-caption.big_black {
	position:absolute;
	color:#000;
	text-shadow:none;
	font-weight:800;
	font-size:36px;
	line-height:36px;
	font-family:'Open Sans', sans;
	padding:0px 4px;
	margin:0px;
	border-width:0px;
	border-style:none;
	background-color:#fff;
	letter-spacing:-1.5px
}
.tp-caption.medium_grey {
	position:absolute;
	color:#fff;
	text-shadow:none;
	font-weight:700;
	font-size:20px;
	line-height:20px;
	font-family:Arial;
	padding:2px 4px;
	margin:0px;
	border-width:0px;
	border-style:none;
	background-color:#888;
	white-space:nowrap;
	text-shadow:0px 2px 5px rgba(0,0,0,0.5)
}
.tp-caption.small_text {
	position:absolute;
	color:#fff;
	text-shadow:none;
	font-weight:700;
	font-size:14px;
	line-height:20px;
	font-family:Arial;
	margin:0px;
	border-width:0px;
	border-style:none;
	white-space:nowrap;
	text-shadow:0px 2px 5px rgba(0,0,0,0.5)
}
.tp-caption.medium_text {
	position:absolute;
	color:#fff;
	text-shadow:none;
	font-weight:300;
	font-size:20px;
	line-height:20px;
	font-family:'Open Sans', sans;
	margin:0px;
	border-width:0px;
	border-style:none;
	white-space:nowrap;
	text-shadow:0px 2px 5px rgba(0,0,0,0.5)
}
.tp-caption.large_text {
	position:absolute;
	color:#fff;
	text-shadow:none;
	font-weight:800;
	font-size:36px;
	line-height:36px;
	font-family:'Open Sans', sans;
	margin:0px;
	border-width:0px;
	border-style:none;
	white-space:nowrap;
	text-shadow:0px 2px 5px rgba(0,0,0,0.5)
}
.tp-caption.large_black_text {
	position:absolute;
	color:#000;
	text-shadow:none;
	font-weight:300;
	font-size:42px;
	line-height:42px;
	font-family:'Open Sans', sans;
	margin:0px;
	border-width:0px;
	border-style:none;
	white-space:nowrap
}
.tp-caption.very_large_text {
	position:absolute;
	color:#fff;
	text-shadow:none;
	font-weight:800;
	font-size:60px;
	line-height:60px;
	font-family:'Open Sans', sans;
	margin:0px;
	border-width:0px;
	border-style:none;
	white-space:nowrap;
	text-shadow:0px 2px 5px rgba(0,0,0,0.5);
	letter-spacing:0px
}
.tp-caption.very_large_black_text {
	position:absolute;
	color:#000;
	text-shadow:none;
	font-weight:800;
	font-size:72px;
	line-height:72px;
	font-family:'Open Sans', sans;
	margin:0px;
	border-width:0px;
	border-style:none;
	white-space:nowrap
}
.tp-caption.bold_red_text {
	position:absolute;
	color:#d31e00;
	text-shadow:none;
	font-weight:800;
	font-size:20px;
	line-height:20px;
	font-family:'Open Sans', sans;
	margin:0px;
	border-width:0px;
	border-style:none;
	white-space:nowrap
}
.tp-caption.bold_brown_text {
	position:absolute;
	color:#a04606;
	text-shadow:none;
	font-weight:800;
	font-size:20px;
	line-height:20px;
	font-family:'Open Sans', sans;
	margin:0px;
	border-width:0px;
	border-style:none;
	white-space:nowrap
}
.tp-caption.bold_green_text {
	position:absolute;
	color:#5b9830;
	text-shadow:none;
	font-weight:800;
	font-size:20px;
	line-height:20px;
	font-family:'Open Sans', sans;
	margin:0px;
	border-width:0px;
	border-style:none;
	white-space:nowrap
}
.tp-caption.very_big_white {
	position:absolute;
	color:#fff;
	text-shadow:none;
	font-weight:800;
	font-size:36px;
	line-height:36px;
	font-family:'Open Sans', sans;
	margin:0px;
	border-width:0px;
	border-style:none;
	white-space:nowrap;
	padding:3px 4px;
	padding-top:1px;
	background-color:#7e8e96
}
.tp-caption.very_big_black {
	position:absolute;
	color:#000;
	text-shadow:none;
	font-weight:700;
	font-size:60px;
	line-height:60px;
	font-family:Arial;
	margin:0px;
	border-width:0px;
	border-style:none;
	white-space:nowrap;
	padding:0px 4px;
	padding-top:1px;
	background-color:#fff
}
.tp-caption.boxshadow {
	-moz-box-shadow:0px 0px 20px rgba(0,0,0,0.5);
	-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.5);
	box-shadow:0px 0px 20px rgba(0,0,0,0.5)
}
.tp-caption.black {
	color:#000;
	text-shadow:none;
	font-weight:300;
	font-size:19px;
	line-height:19px;
	font-family:'Open Sans', sans
}
.tp-caption.noshadow {
	text-shadow:none
}
.tp-caption a {
	color:#ff7302;
	text-shadow:none;
	-webkit-transition:all 0.2s ease-out;
	-moz-transition:all 0.2s ease-out;
	-o-transition:all 0.2s ease-out;
	-ms-transition:all 0.2s ease-out
}
.tp-caption a:hover {
	color:#ffa902
}
.tp_inner_padding {
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	max-height:none !important
}
.button {
	padding:6px 13px 5px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	height:30px;
	cursor:pointer;
	color:#fff !important;
	text-shadow:0px 1px 1px rgba(0,0,0,0.6) !important;
	font-size:15px;
	line-height:45px !important;
	background:url(../image/g30-b513f48bda03d5c6fa0b21a47199f414.png) repeat-x top;
	font-family:arial, sans-serif;
	font-weight:bold;
	letter-spacing:-1px
}
.button.big {
	color:#fff;
	text-shadow:0px 1px 1px rgba(0,0,0,0.6);
	font-weight:bold;
	padding:9px 20px;
	font-size:19px;
	line-height:57px !important;
	background:url(../image/g40-a864bc8cf705f935eb12d700e773994c.png) repeat-x top
}
.purchase:hover,.button:hover,.button.big:hover {
	background-position:bottom, 15px 11px
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.button {
	padding:4px 8px 3px;
	line-height:25px !important;
	font-size:11px !important;
	font-weight:normal
}
a.button {
	-webkit-transition:none;
	-moz-transition:none;
	-o-transition:none;
	-ms-transition:none
}
}@media only screen and (min-width: 0px) and (max-width: 479px) {
	.button {
	padding:2px 5px 2px;
	line-height:20px !important;
	font-size:10px !important
}
a.button {
	-webkit-transition:none;
	-moz-transition:none;
	-o-transition:none;
	-ms-transition:none
}
}.button.green,.button:hover.green,.purchase.green,.purchase:hover.green {
	background-color:#21a117;
	-webkit-box-shadow:0px 3px 0px 0px #104d0b;
	-moz-box-shadow:0px 3px 0px 0px #104d0b;
	box-shadow:0px 3px 0px 0px #104d0b
}
.button.blue,.button:hover.blue,.purchase.blue,.purchase:hover.blue {
	background-color:#1d78cb;
	-webkit-box-shadow:0px 3px 0px 0px #0f3e68;
	-moz-box-shadow:0px 3px 0px 0px #0f3e68;
	box-shadow:0px 3px 0px 0px #0f3e68
}
.button.red,.button:hover.red,.purchase.red,.purchase:hover.red {
	background-color:#cb1d1d;
	-webkit-box-shadow:0px 3px 0px 0px #7c1212;
	-moz-box-shadow:0px 3px 0px 0px #7c1212;
	box-shadow:0px 3px 0px 0px #7c1212
}
.button.orange,.button:hover.orange,.purchase.orange,.purchase:hover.orange {
	background-color:#ff7700;
	-webkit-box-shadow:0px 3px 0px 0px #a34c00;
	-moz-box-shadow:0px 3px 0px 0px #a34c00;
	box-shadow:0px 3px 0px 0px #a34c00
}
.button.darkgrey,.button.grey,.button:hover.darkgrey,.button:hover.grey,.purchase.darkgrey,.purchase:hover.darkgrey {
	background-color:#555;
	-webkit-box-shadow:0px 3px 0px 0px #222;
	-moz-box-shadow:0px 3px 0px 0px #222;
	box-shadow:0px 3px 0px 0px #222
}
.button.lightgrey,.button:hover.lightgrey,.purchase.lightgrey,.purchase:hover.lightgrey {
	background-color:#888;
	-webkit-box-shadow:0px 3px 0px 0px #555;
	-moz-box-shadow:0px 3px 0px 0px #555;
	box-shadow:0px 3px 0px 0px #555
}
.tp-simpleresponsive .slotholder *,.tp-simpleresponsive img {
	-webkit-transform:translateZ(0);
	-webkit-backface-visibility:hidden;
	-webkit-perspective:1000
}
.tp-simpleresponsive .caption,.tp-simpleresponsive .tp-caption {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0;
	position:absolute;
	visibility:hidden
}
.tp-simpleresponsive img {
	max-width:none
}
.noFilterClass {
	filter:none !important
}
.tp-bannershadow {
	position:absolute;
	margin-left:auto;
	margin-right:auto;
	-moz-user-select:none;
	-khtml-user-select:none;
	-webkit-user-select:none;
	-o-user-select:none
}
.tp-bannershadow.tp-shadow1 {
	background:url(../image/shadow1-7487a99f05403a15adc50a549feb67fe.png) no-repeat;
	background-size:100%;
	width:890px;
	height:30px;
	bottom:-30px
}
.tp-bannershadow.tp-shadow2 {
	background:url(../image/shadow2-890d4398058f48c1b27b3661c9aac578.png) no-repeat;
	background-size:100%;
	width:890px;
	height:60px;
	bottom:-60px
}
.tp-bannershadow.tp-shadow3 {
	background:url(../image/shadow3-f0cb1383f004459132d1fc501a7cedeb.png) no-repeat;
	background-size:100%;
	width:890px;
	height:60px;
	bottom:-60px
}
.caption.fullscreenvideo {
	left:0px;
	top:0px;
	position:absolute;
	width:100%;
	height:100%
}
.caption.fullscreenvideo iframe {
	width:100% !important;
	height:100% !important
}
.tp-caption.fullscreenvideo {
	left:0px;
	top:0px;
	position:absolute;
	width:100%;
	height:100%
}
.tp-caption.fullscreenvideo iframe {
	width:100% !important;
	height:100% !important
}
.tpclear {
	clear:both
}
.tp-bullets {
	z-index:1000;
	position:absolute;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
	-webkit-transition:opacity 0.2s ease-out;
	-moz-transition:opacity 0.2s ease-out;
	-o-transition:opacity 0.2s ease-out;
	-ms-transition:opacity 0.2s ease-out
}
.tp-bullets.hidebullets {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0
}
.tp-bullets.simplebullets.navbar {
	border:1px solid #666;
	border-bottom:1px solid #444;
	background:url(../image/boxed_bgtile-e2b6eb59d11ea2da6350a20c2460fb04.png);
	height:40px;
	padding:0px 10px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}
.tp-bullets.simplebullets.navbar-old {
	background:url(../image/navigdots_bgtile-b1daf87df4f0abb6524fb690f9c5b3ba.png);
	height:35px;
	padding:0px 10px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}
.tp-bullets.simplebullets.round .bullet {
	cursor:pointer;
	position:relative;
	background:url(../image/bullet-345cee598dc7389e7a3a8c6f6b0ef37b.png) no-Repeat top left;
	width:20px;
	height:20px;
	margin-right:0px;
	float:left;
	margin-top:-10px;
	margin-left:3px
}
.tp-bullets.simplebullets.round .bullet.last {
	margin-right:3px
}
.tp-bullets.simplebullets.round-old .bullet {
	cursor:pointer;
	position:relative;
	background:url(../image/bullets-6b81fba0f713229a697495221724538d.png) no-Repeat bottom left;
	width:23px;
	height:23px;
	margin-right:0px;
	float:left;
	margin-top:-12px
}
.tp-bullets.simplebullets.round-old .bullet.last {
	margin-right:0px
}
.tp-bullets.simplebullets.square .bullet {
	cursor:pointer;
	position:relative;
	background:url(../image/bullets2-0807beacbbee1bdef2cd6057f0266f82.png) no-Repeat bottom left;
	width:19px;
	height:19px;
	margin-right:0px;
	float:left;
	margin-top:-10px
}
.tp-bullets.simplebullets.square .bullet.last {
	margin-right:0px
}
.tp-bullets.simplebullets.square-old .bullet {
	cursor:pointer;
	position:relative;
	background:url(../image/bullets2-0807beacbbee1bdef2cd6057f0266f82.png) no-Repeat bottom left;
	width:19px;
	height:19px;
	margin-right:0px;
	float:left;
	margin-top:-10px
}
.tp-bullets.simplebullets.square-old .bullet.last {
	margin-right:0px
}
.tp-bullets.simplebullets.navbar .bullet {
	cursor:pointer;
	position:relative;
	background:url(../image/bullet_boxed-be255961b8cd6d0bdc5d18d52c9de388.png) no-Repeat top left;
	width:18px;
	height:19px;
	margin-right:5px;
	float:left;
	margin-top:10px
}
.tp-bullets.simplebullets.navbar .bullet.first {
	margin-left:0px !important
}
.tp-bullets.simplebullets.navbar .bullet.last {
	margin-right:0px !important
}
.tp-bullets.simplebullets.navbar-old .bullet {
	cursor:pointer;
	position:relative;
	background:url(../image/navigdots-f4b7a451f753d8ed6fe0e65c33b7f015.png) no-Repeat bottom left;
	width:15px;
	height:15px;
	margin-left:5px !important;
	margin-right:5px !important;
	float:left;
	margin-top:10px
}
.tp-bullets.simplebullets.navbar-old .bullet.first {
	margin-left:0px !important
}
.tp-bullets.simplebullets.navbar-old .bullet.last {
	margin-right:0px !important
}
.tp-bullets.simplebullets .bullet:hover,.tp-bullets.simplebullets .bullet.selected {
	background-position:top left
}
.tp-bullets.simplebullets.round .bullet:hover,.tp-bullets.simplebullets.round .bullet.selected,.tp-bullets.simplebullets.navbar .bullet:hover,.tp-bullets.simplebullets.navbar .bullet.selected {
	background-position:bottom left
}
.tparrows {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
	-webkit-transition:opacity 0.2s ease-out;
	-moz-transition:opacity 0.2s ease-out;
	-o-transition:opacity 0.2s ease-out;
	-ms-transition:opacity 0.2s ease-out
}
.tparrows.hidearrows {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0
}
.tp-leftarrow {
	z-index:100;
	cursor:pointer;
	position:relative;
	background:url(../image/large_left-67ba26225f94ad5e3664b6ee4863f212.png) no-Repeat top left;
	width:40px;
	height:40px
}
.tp-rightarrow {
	z-index:100;
	cursor:pointer;
	position:relative;
	background:url(../image/large_right-ead0b0cdd17d089005aa90a10e34e439.png) no-Repeat top left;
	width:40px;
	height:40px
}
.tp-leftarrow.round {
	z-index:100;
	cursor:pointer;
	position:relative;
	background:url(../image/small_left-14c3da0d5a29159b5c484b8e0497a010.png) no-Repeat top left;
	width:19px;
	height:14px;
	margin-right:0px;
	float:left;
	margin-top:-7px
}
.tp-rightarrow.round {
	z-index:100;
	cursor:pointer;
	position:relative;
	background:url(../image/small_right-02ab3b6fbf33d1ea0eeadfc6cdccd427.png) no-Repeat top left;
	width:19px;
	height:14px;
	margin-right:0px;
	float:left;
	margin-top:-7px
}
.tp-leftarrow.round-old {
	z-index:100;
	cursor:pointer;
	position:relative;
	background:url(../image/arrow_left-ab32344e4f9c8ebc221c8c4e123c286d.png) no-Repeat top left;
	width:26px;
	height:26px;
	margin-right:0px;
	float:left;
	margin-top:-13px
}
.tp-rightarrow.round-old {
	z-index:100;
	cursor:pointer;
	position:relative;
	background:url(../image/arrow_right-182b271b8e30d0fd55501647cbccfba4.png) no-Repeat top left;
	width:26px;
	height:26px;
	margin-right:0px;
	float:left;
	margin-top:-13px
}
.tp-leftarrow.navbar {
	z-index:100;
	cursor:pointer;
	position:relative;
	background:url(../image/small_left_boxed-d055ed8fc3889e1b9bf8b96690e9d2e7.png) no-Repeat top left;
	width:20px;
	height:15px;
	float:left;
	margin-right:6px;
	margin-top:12px
}
.tp-rightarrow.navbar {
	z-index:100;
	cursor:pointer;
	position:relative;
	background:url(../image/small_right_boxed-44329bd5444ec9c81daa4969156855d2.png) no-Repeat top left;
	width:20px;
	height:15px;
	float:left;
	margin-left:6px;
	margin-top:12px
}
.tp-leftarrow.navbar-old {
	z-index:100;
	cursor:pointer;
	position:relative;
	background:url(../image/arrowleft-3ed4766242f5038e8883830086d4e0f4.png) no-Repeat top left;
	width:9px;
	height:16px;
	float:left;
	margin-right:6px;
	margin-top:10px
}
.tp-rightarrow.navbar-old {
	z-index:100;
	cursor:pointer;
	position:relative;
	background:url(../image/arrowright-96ff685482127c44b91cfd11c8bbaa4f.png) no-Repeat top left;
	width:9px;
	height:16px;
	float:left;
	margin-left:6px;
	margin-top:10px
}
.tp-leftarrow.navbar-old.thumbswitharrow {
	margin-right:10px
}
.tp-rightarrow.navbar-old.thumbswitharrow {
	margin-left:0px
}
.tp-leftarrow.square {
	z-index:100;
	cursor:pointer;
	position:relative;
	background:url(../image/arrow_left2-9c0c55dea14b754190c3200ff31c5262.png) no-Repeat top left;
	width:12px;
	height:17px;
	float:left;
	margin-right:0px;
	margin-top:-9px
}
.tp-rightarrow.square {
	z-index:100;
	cursor:pointer;
	position:relative;
	background:url(../image/arrow_right2-4420ecfb0060e832819426f18e320213.png) no-Repeat top left;
	width:12px;
	height:17px;
	float:left;
	margin-left:0px;
	margin-top:-9px
}
.tp-leftarrow.square-old {
	z-index:100;
	cursor:pointer;
	position:relative;
	background:url(../image/arrow_left2-9c0c55dea14b754190c3200ff31c5262.png) no-Repeat top left;
	width:12px;
	height:17px;
	float:left;
	margin-right:0px;
	margin-top:-9px
}
.tp-rightarrow.square-old {
	z-index:100;
	cursor:pointer;
	position:relative;
	background:url(../image/arrow_right2-4420ecfb0060e832819426f18e320213.png) no-Repeat top left;
	width:12px;
	height:17px;
	float:left;
	margin-left:0px;
	margin-top:-9px
}
.tp-leftarrow.default {
	z-index:100;
	cursor:pointer;
	position:relative;
	background:url(../image/large_left-67ba26225f94ad5e3664b6ee4863f212.png) no-Repeat 0 0;
	width:40px;
	height:40px
}
.tp-rightarrow.default {
	z-index:100;
	cursor:pointer;
	position:relative;
	background:url(../image/large_right-ead0b0cdd17d089005aa90a10e34e439.png) no-Repeat 0 0;
	width:40px;
	height:40px
}
.tp-leftarrow:hover,.tp-rightarrow:hover {
	background-position:bottom left
}
.tp-bullets.tp-thumbs {
	z-index:1000;
	position:absolute;
	padding:3px;
	background-color:#fff;
	width:500px;
	height:50px;
	margin-top:-50px
}
.fullwidthbanner-container .tp-thumbs {
	padding:3px
}
.tp-bullets.tp-thumbs .tp-mask {
	width:500px;
	height:50px;
	overflow:hidden;
	position:relative
}
.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer {
	width:5000px;
	position:absolute
}
.tp-bullets.tp-thumbs .bullet {
	width:100px;
	height:50px;
	cursor:pointer;
	overflow:hidden;
	background:none;
	margin:0;
	float:left;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity:0.5;
	-webkit-transition:all 0.2s ease-out;
	-moz-transition:all 0.2s ease-out;
	-o-transition:all 0.2s ease-out;
	-ms-transition:all 0.2s ease-out
}
.tp-bullets.tp-thumbs .bullet:hover,.tp-bullets.tp-thumbs .bullet.selected {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1
}
.tp-thumbs img {
	width:100%
}
.tp-bannertimer {
	width:100%;
	height:10px;
	background:url(../image/timer-44edc3ef87df70d074459a15accba981.png);
	position:absolute;
	z-index:200
}
.tp-bannertimer.tp-bottom {
	bottom:0px !important;
	height:5px
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.responsive .tp-bullets.tp-thumbs {
	width:300px !important;
	height:30px !important
}
.responsive .tp-bullets.tp-thumbs .tp-mask {
	width:300px !important;
	height:30px !important
}
.responsive .tp-bullets.tp-thumbs .bullet {
	width:60px !important;
	height:30px !important
}
}@media only screen and (min-width: 0px) and (max-width: 479px) {
	.responsive .tp-bullets {
	display:none
}
.responsive .tparrows {
	display:none
}
}.tp-simpleresponsive img {
	-moz-user-select:none;
	-khtml-user-select:none;
	-webkit-user-select:none;
	-o-user-select:none
}
.tp-simpleresponsive a {
	text-decoration:none
}
.tp-simpleresponsive ul {
	list-style:none;
	padding:0;
	margin:0
}
.tp-simpleresponsive>ul>li {
	list-stye:none;
	position:absolute;
	visibility:hidden
}
.caption.slidelink a div,.tp-caption.slidelink a div {
	width:10000px;
	height:10000px;
	background:url(../image/coloredbg-6d0e41d16481622a3f8e6e562ecd6bc4.png) repeat
}
.tp-loader {
	background:url(../image/loader-86e563649c4db9ea812a7a02711921e6.gif) no-repeat 10px 10px;
	background-color:#fff;
	margin:-22px -22px;
	top:50%;
	left:50%;
	z-index:10000;
	position:absolute;
	width:44px;
	height:44px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px
}
.tp-transparentimg {
	content:"url(/assets/sr/transparent.png)"
}
.tp-3d {
	-webkit-transform-style:preserve-3d;
	-webkit-transform-origin:50% 50%
}
@font-face {
	font-family:"AllerLightRegular";
	src:url("../font/flexslider-icon-8624affedcff02a4ea1d302d2ac25f04.eot");
	src:url("../font/aller_lt-webfont.eot") format("embedded-opentype"),url("../font/aller_lt-webfont-f5fe951ad292ba592bb6c8409924afe6.woff") format("woff"),url("../font/aller_lt-webfont-cce297c80c4d47776477aed0e682dd54.ttf") format("truetype"),url("../font/aller_lt-webfont.svg") format("svg");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"AllerRegular";
	src:url("../font/aller_rg-webfont-8b513af6c2e17adafe3800555c0581e2.eot");
	src:url("../font/aller_rg-webfont-8b513af6c2e17adafe3800555c0581e2.eot") format("embedded-opentype"),url("../font/aller_rg-webfont-f6038fd39a565fedacb2dc216b14406c.woff") format("woff"),url("../font/aller_rg-webfont-dc7df5a0219040ffef199d1073c8a6d9.ttf") format("truetype"),url("../font/aller_rg-webfont.svg") format("svg");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"AllerBold";
	src:url("../font/aller_bd-webfont-73e3e70ff6d10b8052c0a5542f32e947.eot");
	src:url("../font/aller_bd-webfont-73e3e70ff6d10b8052c0a5542f32e947.eot") format("embedded-opentype"),url("../font/aller_bd-webfont-8639fa1df079400f342bf9666a73b207.woff") format("woff"),url("../font/aller_bd-webfont-e042cbd95e35dcbcbc711862e5924dcc.ttf") format("truetype"),url("../font/aller_bd-webfont.svg") format("svg");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"ubuntubold";
	src:url("../font/ubuntu-b-webfont-b5410cdf90d2ac731d53f8d180cf67f6.eot");
	src:url("../font/ubuntu-b-webfont-b5410cdf90d2ac731d53f8d180cf67f6.eot") format("embedded-opentype"),url("../font/ubuntu-b-webfont-9c99b89d7f3dccb5b31570602a0db3a0.woff") format("woff"),url("../font/ubuntu-b-webfont-605292e1850b45afd981c7fad30ec01d.ttf") format("truetype"),url("../font/ubuntu-b-webfont.svg") format("svg");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"ubuntulight";
	src:url("../font/ubuntu-l-webfont-f59ed81268557ee3cd961dfad292cd4a.eot");
	src:url("../font/ubuntu-l-webfont-f59ed81268557ee3cd961dfad292cd4a.eot") format("embedded-opentype"),url("../font/ubuntu-l-webfont-870d686f4182fe74df26ba38df25c129.woff") format("woff"),url("../font/ubuntu-l-webfont-e828feb7aaf5113bd21e13281641e3fd.ttf") format("truetype"),url("../font/ubuntu-l-webfont.svg") format("svg");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"ubunturegular";
	src:url("../font/ubuntu-r-webfont-4b398bd28a115e5b0d271da68582ea21.eot");
	src:url("../font/ubuntu-r-webfont-4b398bd28a115e5b0d271da68582ea21.eot") format("embedded-opentype"),url("../font/ubuntu-r-webfont-b1f0ed5bbd56ad104281adb3d1ea4b1e.woff") format("woff"),url("../font/ubuntu-r-webfont-d2c4fd2fbe335f22bb185f662f48e5ad.ttf") format("truetype"),url("../font/ubuntu-r-webfont.svg") format("svg");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"ubuntuitalic";
	src:url("../font/ubuntu-ri-webfont-e94db0c79b3eed3c53201eaa5e27c1cf.eot");
	src:url("../font/ubuntu-ri-webfont-e94db0c79b3eed3c53201eaa5e27c1cf.eot") format("embedded-opentype"),url("../font/ubuntu-ri-webfont-004f3d55c20e69c6bcad529fbb361629.woff") format("woff"),url("../font/ubuntu-ri-webfont-195b0e246803d53388b11f96f6695fd8.ttf") format("truetype"),url("../font/ubuntu-ri-webfont.svg") format("svg");
	font-weight:normal;
	font-style:normal
}
.bannercontainer .banner ul li h1 {
	font-family:'Roboto', sans-serif;
	color:#f3b420 !important;
	font-size:2.06em !important;
	line-height:0.9em !important;
	margin:0 !important;
	padding:0 !important
}
.bannercontainer .banner ul li h2 {
	font-family:'Roboto', sans-serif;
	color:#f3b420 !important;
	font-size:1.44em !important;
	line-height:1.2em !important;
	margin:0 !important;
	padding:0 !important
}
.bannercontainer .banner ul li h3 {
	font-family:'Roboto', sans-serif;
	color:#000 !important;
	font-size:1.22em !important;
	line-height:1.15em !important;
	margin:0 !important;
	padding:0 !important
}
.bannercontainer .banner ul li p {
	color:#000 !important
}
.bannercontainer .banner ul li ul li {
	list-style-position:outside;
	list-style-type:disc;
	white-space:normal !important;
	line-height:1.16em;
	margin-bottom:3px
}
.bannercontainer .banner ul li ul li h2 {
	line-height:1em !important;
	margin-bottom:5px !important
}
.fancybox-inner hgroup {
	margin:15px 0;
	background:rgba(255,255,255,0.5)
}
.fancybox-inner hgroup .group {
	display:none
}
.fancybox-inner hgroup h1 {
	padding:10px 15px;
	margin:0;
	font-family: 'Roboto', sans-serif;
	font-weight:normal;
	font-size:22px;
	line-height:1.4;
	color:#f3b420
}
@media print {
	header .links,header #navigation,#sidebar,.social,footer nav,footer .social-media {
	display:none !important
}
a[href]:after {
	content:"" !important
}
#main {
	width:97% !important
}
abbr[title]:after {
	content:"" !important
}
.page-header .group {
	margin:0 !important;
	padding:0 !important;
	line-height:1 !important;
	background:none !important;
	color:#f3b420 !important
}
header {
	border-bottom:1px solid #eee !important
}
footer {
	border-top:1px solid #eee !important;
	margin:1em 0 0 0 !important;
	padding:1em 0 0 0 !important
}
footer .copyrights {
	padding:0 !important
}
}

.tp-bullets {
    background: #818284;
    padding: 4px 2px 4px 40px;
  }
  .tp-bullets.hidebullets {
    opacity: 1 !important;
  }
  .tp-bullets .bullet {
    margin-top: 0 !important;
    background: none !important;
    width: 12px !important;
    height: 12px !important;
    background: #fff !important;
    border-radius: 12px !important;
    margin-left: 4px !important;
  }
  .tp-bullets .bullet.selected {
    background: #f3b420 !important;
  }

.pagination .pageinfo,.pagination .pagefirst,.pageend{display: none;}
.pagination >span,.pagination > a{
	padding: 4px 12px;
	line-height: 20px;
	text-decoration: none;
	border: 1px solid #ddd;
	color: #999;
	background-color: transparent;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
}
.pagination > a{color: #333;}
.pagination .current,.pagination > a:hover{color: #999;background-color: #f5f5f5;}

#Map{
	margin-bottom: 20px;
	padding: 6px;
	border-width: 1px;
	border-style: solid;
	border-color: #ccc #ccc #999 #ccc;
	-webkit-box-shadow: rgba(64,64,64,0.5) 0 2px 5px;
	-moz-box-shadow: rgba(64,64,64,0.5) 0 2px 5px;
	box-shadow: rgba(64,64,64,0.1) 0 2px 5px;
}
#MapContainer{
	width: 100%;
	height: 350px;
}
.infocontent{overflow: hidden;}
.icon-large.email{background: url("../image/email.svg") center !important;background-size:cover !important;}


@media(max-width:767px){
header	.span8 {
    width: 158px;
    float: right;
}
header .rapid-links ul {
	text-align: right;
}
header .rapid-links {
	margin-top: 1.2em;
}
header	.span8 .header_info>p{display:none;}
header .span8 .rapid-links li {display: inline-table;width: 40px;height: 15px;background-size: 20px 15px;background-repeat: no-repeat;background-position: center;}
header	.span8 .rapid-links li:nth-child(1){background-image: url(../image/search.svg);background-size: 19px;}
header	.span8 .rapid-links li:nth-child(2){background-image: url(../image/gb.svg);}
header	.span8 .rapid-links li:nth-child(3){background-image: url(../image/tr.svg);}


header .span4 {
    width: calc(100% - 159px);
    float: left;
    max-width: 180px;
}
header .span4 .claim p{white-space: nowrap;}
header .rapid-links li a {
	display: block;
	height: 15px;
	width: 100%;
}


}

.span61 .copyrights{background-size: 20rem;width: 20rem;}
.span62{}
.span62 div{padding-top: 12px;}
.span62 strong{color: #afafaf;}

@media(max-width:768px){
	.span61 .copyrights {
		margin: 0 auto;
	}
	.span62 div {
    text-align: center;
}
footer .web_agency {
	text-align: center;
}
footer .social-media {
	text-align: center;
}
}