/*! * Bootstrap v2.3.2 * * Copyright 2012 Twitter,Inc * Licensed under the Apache License v2.0 * http://www.apache.org/licenses/LICENSE-2.0 * * Designed and built with all the love in the world @twitter by @mdo and @fat. */
.cmp-ratting img{max-width:16px;width:100%;}
.h1-seo-title{font-size:20px;text-align:center;width:84%;float:left;line-height:24px;margin-left:8%;padding-top: 1%;}
.h2-seo-title{font-size:20px;text-align:center;width:84%;float:left;line-height:24px;margin-left:8%;font-family: 'Conv_AvenirLTStd-Heavy' !important;font-weight: normal;}
.clearfix{*zoom:1;}
.clearfix:before, .clearfix:after{display:table;  line-height:0;  content:"";}
.clearfix:after{clear:both;}
.hide-text{font:0/0 a;  color:transparent;  text-shadow:none;  background-color:transparent;  border:0;}
.input-block-level{display:block;  width:100%;  min-height:30px;  -webkit-box-sizing:border-box;     -moz-box-sizing:border-box;          box-sizing:border-box;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section{display:block;}
audio, canvas, video{display:inline-block;  *display:inline;  *zoom:1;}
audio:not([controls]){display:none;}
html{font-size:100%;  -webkit-text-size-adjust:100%;      -ms-text-size-adjust:100%;}
a:focus{outline:thin dotted #333;  outline:5px auto -webkit-focus-ring-color;  outline-offset:-2px;}
a:hover, a:active{outline:0;}
sub, sup{position:relative;  font-size:75%;  line-height:0;  vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{width:auto\9;  height:auto;  max-width:100%;  vertical-align:middle;  border:0;  -ms-interpolation-mode:bicubic;}
#map_canvas img, .google-maps img{max-width:none;}
button, input, select, textarea{margin:0;  font-size:100%;  vertical-align:middle;}
button, input{*overflow:visible;  line-height:normal;}
button::-moz-focus-inner, input::-moz-focus-inner{padding:0;  border:0;}
button, html input[type="button"], input[type="reset"], input[type="submit"]{cursor:pointer;  -webkit-appearance:button;}
label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"]{cursor:pointer;}
input[type="search"]{-webkit-box-sizing:content-box;     -moz-box-sizing:content-box;          box-sizing:content-box;  -webkit-appearance:textfield;}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
textarea{overflow:auto;  vertical-align:top;}
@media print{*{color:#000 !important;    text-shadow:none !important;    background:transparent !important;    box-shadow:none !important;  }
a,a:visited{text-decoration:underline;  }
a[href]:after{content:" (" attr(href) ")";  }
abbr[title]:after{content:" (" attr(title) ")";  }
.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";  }
pre,blockquote{border:1px solid #999;    page-break-inside:avoid;  }
thead{display:table-header-group;  }
tr,img{page-break-inside:avoid;  }
img{max-width:100% !important;  }
@page{margin:0.5cm;  }
p,h2,h3{orphans:3;    widows:3;  }
h2,h3{page-break-after:avoid;  }
}
body{margin:0;  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;  font-size:14px;  line-height:20px;  color:#333333;  background-color:#ffffff;}
a{color:#0088cc;  text-decoration:none;}
a:hover, a:focus{color:#005580;  text-decoration:underline;}
.img-rounded{-webkit-border-radius:6px;     -moz-border-radius:6px;          border-radius:6px;}
.img-polaroid{padding:4px;  background-color:#fff;  border:1px solid #ccc;  border:1px solid rgba(0,0,0,0.2);  -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);     -moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);          box-shadow:0 1px 3px rgba(0,0,0,0.1);}
.img-circle{-webkit-border-radius:500px;     -moz-border-radius:500px;          border-radius:500px;}
.row{margin-left:-20px;  *zoom:1;}
.row:before, .row:after{display:table;  line-height:0;  content:"";}
.row:after{clear:both;}
[class*="span"]{float:left;  min-height:1px;  margin-left:20px;}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container{width:940px;}
.span12{width:940px;}
.span11{width:860px;}
.span10{width:780px;}
.span9{width:700px;}
.span8{width:620px;}
.span7{width:540px;}
.span6{width:460px;}
.span5{width:380px;}
.span4{width:300px;}
.span3{width:220px;}
.span2{width:140px;}
.span1{width:60px;}
.offset12{margin-left:980px;}
.offset11{margin-left:900px;}
.offset10{margin-left:820px;}
.offset9{margin-left:740px;}
.offset8{margin-left:660px;}
.offset7{margin-left:580px;}
.offset6{margin-left:500px;}
.offset5{margin-left:420px;}
.offset4{margin-left:340px;}
.offset3{margin-left:260px;}
.offset2{margin-left:180px;}
.offset1{margin-left:100px;}
.row-fluid{width:100%;  *zoom:1;}
.row-fluid:before, .row-fluid:after{display:table;  line-height:0;  content:"";}
.row-fluid:after{clear:both;}
.row-fluid [class*="span"]{display:block;  float:left;  width:100%;  min-height:30px;  margin-left:2.127659574468085%;  *margin-left:2.074468085106383%;  -webkit-box-sizing:border-box;     -moz-box-sizing:border-box;          box-sizing:border-box;}
.row-fluid [class*="span"]:first-child{margin-left:0;}
.row-fluid .controls-row [class*="span"] + [class*="span"]{margin-left:2.127659574468085%;}
.row-fluid .span12{width:100%;  *width:99.94680851063829%;}
.row-fluid .span11{width:91.48936170212765%;  *width:91.43617021276594%;}
.row-fluid .span10{width:82.97872340425532%;  *width:82.92553191489361%;}
.row-fluid .span9{width:74.46808510638297%;  *width:74.41489361702126%;}
.row-fluid .span8{width:65.95744680851064%;  *width:65.90425531914893%;}
.row-fluid .span7{width:57.44680851063829%;  *width:57.39361702127659%;}
.row-fluid .span6{width:48.93617021276595%;  *width:48.88297872340425%;}
.row-fluid .span5{width:40.42553191489362%;  *width:40.37234042553192%;}
.row-fluid .span4{width:31.914893617021278%;  *width:31.861702127659576%;}
.row-fluid .span3{width:23.404255319148934%;  *width:23.351063829787233%;}
.row-fluid .span2{width:14.893617021276595%;  *width:14.840425531914894%;}
.row-fluid .span1{width:6.382978723404255%;  *width:6.329787234042553%;}
.row-fluid .offset12{margin-left:104.25531914893617%;  *margin-left:104.14893617021275%;}
.row-fluid .offset12:first-child{margin-left:102.12765957446808%;  *margin-left:102.02127659574467%;}
.row-fluid .offset11{margin-left:95.74468085106382%;  *margin-left:95.6382978723404%;}
.row-fluid .offset11:first-child{margin-left:93.61702127659574%;  *margin-left:93.51063829787232%;}
.row-fluid .offset10{margin-left:87.23404255319149%;  *margin-left:87.12765957446807%;}
.row-fluid .offset10:first-child{margin-left:85.1063829787234%;  *margin-left:84.99999999999999%;}
.row-fluid .offset9{margin-left:78.72340425531914%;  *margin-left:78.61702127659572%;}
.row-fluid .offset9:first-child{margin-left:76.59574468085106%;  *margin-left:76.48936170212764%;}
.row-fluid .offset8{margin-left:70.2127659574468%;  *margin-left:70.10638297872339%;}
.row-fluid .offset8:first-child{margin-left:68.08510638297872%;  *margin-left:67.9787234042553%;}
.row-fluid .offset7{margin-left:61.70212765957446%;  *margin-left:61.59574468085106%;}
.row-fluid .offset7:first-child{margin-left:59.574468085106375%;  *margin-left:59.46808510638297%;}
.row-fluid .offset6{margin-left:53.191489361702125%;  *margin-left:53.085106382978715%;}
.row-fluid .offset6:first-child{margin-left:51.063829787234035%;  *margin-left:50.95744680851063%;}
.row-fluid .offset5{margin-left:44.68085106382979%;  *margin-left:44.57446808510638%;}
.row-fluid .offset5:first-child{margin-left:42.5531914893617%;  *margin-left:42.4468085106383%;}
.row-fluid .offset4{margin-left:36.170212765957444%;  *margin-left:36.06382978723405%;}
.row-fluid .offset4:first-child{margin-left:34.04255319148936%;  *margin-left:33.93617021276596%;}
.row-fluid .offset3{margin-left:27.659574468085104%;  *margin-left:27.5531914893617%;}
.row-fluid .offset3:first-child{margin-left:25.53191489361702%;  *margin-left:25.425531914893618%;}
.row-fluid .offset2{margin-left:19.148936170212764%;  *margin-left:19.04255319148936%;}
.row-fluid .offset2:first-child{margin-left:17.02127659574468%;  *margin-left:16.914893617021278%;}
.row-fluid .offset1{margin-left:10.638297872340425%;  *margin-left:10.53191489361702%;}
.row-fluid .offset1:first-child{margin-left:8.51063829787234%;  *margin-left:8.404255319148938%;}
[class*="span"].hide, .row-fluid [class*="span"].hide{display:none;}
[class*="span"].pull-right, .row-fluid [class*="span"].pull-right{float:right;}
.container{margin-right:auto;  margin-left:auto;  *zoom:1;}
.container:before, .container:after{display:table;  line-height:0;  content:"";}
.container:after{clear:both;}
.container-fluid{padding-right:20px;  padding-left:20px;  *zoom:1;}
.container-fluid:before, .container-fluid:after{display:table;  line-height:0;  content:"";}
.linkmenu2dropdown{position: fixed;width: 100%;height: 100%;top: 0;left: 0;background: #fff;overflow: auto;z-index: 999999999;text-align: center;font-size: 18px;font-weight: 400;display:none;}
.linkmenu2 {text-align: center;font-size: 18px;font-weight: 700;color: #FFF;background: #1a1a1a url(../images/menu_down.png) center right no-repeat;
background-size: auto 16px;cursor:pointer;}
.linkmenu2dropdown .drop-menu-title {
font-weight: 700;
font-size: 24px;
padding-top: 15px;
padding-bottom: 15px;
border-bottom: 1px solid #A5A5A5;
}
.menumax1024 h3{font-size:18px;line-height: 20px;}
.linkmenu2dropdown .activesection{background: #1a1a1a;color:#fff;}
.linkmenu2dropdown > ul > li:hover {
background: #1a1a1a;
color: #FFF;
cursor: pointer;
}
.linkmenu2dropdown > ul > li{
display: table-cell;
vertical-align: middle;
border-bottom: 1px solid #A5A5A5;
}      
.linkmenu2dropdown h3{
font-size: 18px;
font-weight: 400;
line-height:25px;
}
.menu_title_right{display:none;cursor:pointer;}
.menu_title_left{display:none;cursor:pointer;}
.container-fluid:after{clear:both;}
#menus-nav ul{width:100%;margin-bottom:0px;display:block;}
p{margin:0 0 10px;}
.lead{margin-bottom:20px;  font-size:21px;  font-weight:200;  line-height:30px;}
small{font-size:85%;}
strong{font-weight:bold;}
em{font-style:italic;}
cite{font-style:normal;}
.muted{color:#999999;}
a.muted:hover, a.muted:focus{color:#808080;}
.text-warning{color:#c09853;}
a.text-warning:hover, a.text-warning:focus{color:#a47e3c;}
.text-error{color:#b94a48;}
a.text-error:hover, a.text-error:focus{color:#953b39;}
.text-info{color:#3a87ad;}
a.text-info:hover, a.text-info:focus{color:#2d6987;}
.text-success{color:#468847;}
a.text-success:hover, a.text-success:focus{color:#356635;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}
h1, h2, h3, h4, h5, h6{margin:10px 0;  font-family:inherit;  font-weight:bold;  line-height:20px;  color:inherit;  text-rendering:optimizelegibility;}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small{font-weight:normal;  line-height:1;  color:#999999;}
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 #eeeeee;}
ul, ol{padding:0;  margin:0 0 10px 25px;}
ul ul, ul ol, ol ol, ol ul{margin-bottom:0;}
li{line-height:20px;}
ul.unstyled, ol.unstyled{margin-left:0;  list-style:none;}
ul.inline, ol.inline{margin-left:0;  list-style:none;}
ul.inline > li, ol.inline > li{display:inline-block;  *display:inline;  padding-right:5px;  padding-left:5px;  *zoom:1;}
dl{margin-bottom:20px;}
dt, dd{line-height:20px;}
dt{font-weight:bold;}
dd{margin-left:10px;}
.dl-horizontal{*zoom:1;}
.dl-horizontal:before, .dl-horizontal:after{display:table;  line-height:0;  content:"";}
.dl-horizontal:after{clear:both;}
.dl-horizontal dt{float:left;  width:160px;  overflow:hidden;  clear:left;  text-align:right;  text-overflow:ellipsis;  white-space:nowrap;}
.dl-horizontal dd{margin-left:180px;}
hr{margin:20px 0;  border:0;  border-top:1px solid #eeeeee;  border-bottom:1px solid #ffffff;}
abbr[title], abbr[data-original-title]{cursor:help;  border-bottom:1px dotted #999999;}
abbr.initialism{font-size:90%;  text-transform:uppercase;}
blockquote{padding:0 0 0 15px;  margin:0 0 20px;  border-left:5px solid #eeeeee;}
blockquote p{margin-bottom:0;  font-size:17.5px;  font-weight:300;  line-height:1.25;}
blockquote small{display:block;  line-height:20px;  color:#999999;}
blockquote small:before{content:'\2014 \00A0';}
blockquote.pull-right{float:right;  padding-right:15px;  padding-left:0;  border-right:5px solid #eeeeee;  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:#333333;  -webkit-border-radius:3px;     -moz-border-radius:3px;          border-radius:3px;}
code{padding:2px 4px;  color:#d14;  white-space:nowrap;  background-color:#f7f7f9;  border:1px solid #e1e1e8;}
pre{display:block;  padding:9.5px;  margin:0 0 10px;  font-size:13px;  line-height:20px;  word-break:break-all;  word-wrap:break-word;  white-space:pre;  white-space:pre-wrap;  background-color:#f5f5f5;  border:1px solid #ccc;  border:1px solid rgba(0,0,0,0.15);  -webkit-border-radius:4px;     -moz-border-radius:4px;          border-radius:4px;}
pre.prettyprint{margin-bottom:20px;}
pre code{padding:0;  color:inherit;  white-space:pre;  white-space:pre-wrap;  background-color:transparent;  border:0;}
.pre-scrollable{max-height:340px;  overflow-y:scroll;}
form{margin:0 0 20px;}
fieldset{padding:0;  margin:0;  border:0;}
legend{display:block;  width:100%;  padding:0;  margin-bottom:20px;  font-size:21px;  line-height:40px;  color:#333333;  border:0;  border-bottom:1px solid #e5e5e5;}
legend small{font-size:15px;  color:#999999;}
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:#555555;  vertical-align:middle;  -webkit-border-radius:4px;     -moz-border-radius:4px;          border-radius:4px;}
input, textarea, .uneditable-input{width:206px;}
textarea{height:auto;}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{background-color:#ffffff;  border:1px solid #cccccc;  -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;
/* IE6-9 */
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);     -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);          box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);}
input[type="radio"], input[type="checkbox"]{margin:4px 0 0;  margin-top:1px \9;  *margin-top:0;  line-height:normal;}
input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"]{width:auto;}
select, input[type="file"]{height:30px;
/* In IE7,the height of the select element cannot be changed by height,only font-size */
*margin-top:4px;
/* For IE7,add top margin to align select with labels */
line-height:30px;}
select{width:220px;  background-color:#ffffff;  border:1px solid #cccccc;}
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:#999999;  cursor:not-allowed;  background-color:#fcfcfc;  border-color:#cccccc;  -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);     -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);          box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);}
.uneditable-input{overflow:hidden;  white-space:nowrap;}
.uneditable-textarea{width:auto;  height:auto;}
input:-moz-placeholder, textarea:-moz-placeholder{color:#999999;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#999999;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#999999;}
.radio, .checkbox{min-height:20px;  padding-left:20px;}
.radio input[type="radio"], .checkbox input[type="checkbox"]{float:left;  margin-left:-20px;}
.controls > .radio:first-child, .controls > .checkbox:first-child{padding-top:5px;}
.radio.inline, .checkbox.inline{display:inline-block;  padding-top:5px;  margin-bottom:0;  vertical-align:middle;}
.radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline{margin-left:10px;}
.input-mini{width:60px;}
.input-small{width:90px;}
.input-medium{width:150px;}
.input-large{width:210px;}
.input-xlarge{width:270px;}
.input-xxlarge{width:530px;}
input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"]{float:none;  margin-left:0;}
.input-append input[class*="span"], .input-append .uneditable-input[class*="span"], .input-prepend input[class*="span"], .input-prepend .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"], .row-fluid .input-prepend [class*="span"], .row-fluid .input-append [class*="span"]{display:inline-block;}
input, textarea, .uneditable-input{margin-left:0;}
.controls-row [class*="span"] + [class*="span"]{margin-left:20px;}
input.span12, textarea.span12, .uneditable-input.span12{width:926px;}
input.span11, textarea.span11, .uneditable-input.span11{width:846px;}
input.span10, textarea.span10, .uneditable-input.span10{width:766px;}
input.span9, textarea.span9, .uneditable-input.span9{width:686px;}
input.span8, textarea.span8, .uneditable-input.span8{width:606px;}
input.span7, textarea.span7, .uneditable-input.span7{width:526px;}
input.span6, textarea.span6, .uneditable-input.span6{width:446px;}
input.span5, textarea.span5, .uneditable-input.span5{width:366px;}
input.span4, textarea.span4, .uneditable-input.span4{width:286px;}
input.span3, textarea.span3, .uneditable-input.span3{width:206px;}
input.span2, textarea.span2, .uneditable-input.span2{width:126px;}
input.span1, textarea.span1, .uneditable-input.span1{width:46px;}
.controls-row{*zoom:1;}
.controls-row:before, .controls-row:after{display:table;  line-height:0;  content:"";}
.controls-row:after{clear:both;}
.controls-row [class*="span"], .row-fluid .controls-row [class*="span"]{float:left;}
.controls-row .checkbox[class*="span"], .controls-row .radio[class*="span"]{padding-top:5px;}
input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly]{cursor:not-allowed;  background-color:#eeeeee;}
input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"][readonly], input[type="checkbox"][readonly]{background-color:transparent;}
.control-group.warning .control-label, .control-group.warning .help-block, .control-group.warning .help-inline{color:#c09853;}
.control-group.warning .checkbox, .control-group.warning .radio, .control-group.warning input, .control-group.warning select, .control-group.warning textarea{color:#c09853;}
.control-group.warning input, .control-group.warning select, .control-group.warning textarea{border-color:#c09853;  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);     -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);          box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);}
.control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus{border-color:#a47e3c;  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;     -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;          box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;}
.control-group.warning .input-prepend .add-on, .control-group.warning .input-append .add-on{color:#c09853;  background-color:#fcf8e3;  border-color:#c09853;}
.control-group.error .control-label, .control-group.error .help-block, .control-group.error .help-inline{color:#b94a48;}
.control-group.error .checkbox, .control-group.error .radio, .control-group.error input, .control-group.error select, .control-group.error textarea{color:#b94a48;}
.control-group.error input, .control-group.error select, .control-group.error textarea{border-color:#b94a48;  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);     -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);          box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);}
.control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus{border-color:#953b39;  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;     -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;          box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;}
.control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on{color:#b94a48;  background-color:#f2dede;  border-color:#b94a48;}
.control-group.success .control-label, .control-group.success .help-block, .control-group.success .help-inline{color:#468847;}
.control-group.success .checkbox, .control-group.success .radio, .control-group.success input, .control-group.success select, .control-group.success textarea{color:#468847;}
.control-group.success input, .control-group.success select, .control-group.success textarea{border-color:#468847;  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);     -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);          box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);}
.control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus{border-color:#356635;  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;     -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;          box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;}
.control-group.success .input-prepend .add-on, .control-group.success .input-append .add-on{color:#468847;  background-color:#dff0d8;  border-color:#468847;}
.control-group.info .control-label, .control-group.info .help-block, .control-group.info .help-inline{color:#3a87ad;}
.control-group.info .checkbox, .control-group.info .radio, .control-group.info input, .control-group.info select, .control-group.info textarea{color:#3a87ad;}
.control-group.info input, .control-group.info select, .control-group.info textarea{border-color:#3a87ad;  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);     -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);          box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);}
.control-group.info input:focus, .control-group.info select:focus, .control-group.info textarea:focus{border-color:#2d6987;  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;     -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;          box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;}
.control-group.info .input-prepend .add-on, .control-group.info .input-append .add-on{color:#3a87ad;  background-color:#d9edf7;  border-color:#3a87ad;}
input:focus:invalid, textarea:focus:invalid, select:focus:invalid{color:#b94a48;  border-color:#ee5f5b;}
input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus{border-color:#e9322d;  -webkit-box-shadow:0 0 6px #f8b9b7;     -moz-box-shadow:0 0 6px #f8b9b7;          box-shadow:0 0 6px #f8b9b7;}
.form-actions{padding:19px 20px 20px;  margin-top:20px;  margin-bottom:20px;  background-color:#f5f5f5;  border-top:1px solid #e5e5e5;  *zoom:1;}
.form-actions:before, .form-actions:after{display:table;  line-height:0;  content:"";}
.form-actions:after{clear:both;}
.help-block, .help-inline{color:#595959;}
.help-block{display:block;  margin-bottom:10px;}
.help-inline{display:inline-block;  *display:inline;  padding-left:5px;  vertical-align:middle;  *zoom:1;}
.input-append, .input-prepend{display:inline-block;  margin-bottom:10px;  font-size:0;  white-space:nowrap;  vertical-align:middle;}
.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input, .input-append .dropdown-menu, .input-prepend .dropdown-menu, .input-append .popover, .input-prepend .popover{font-size:14px;}
.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input{position:relative;  margin-bottom:0;  *margin-left:0;  vertical-align:top;  -webkit-border-radius:0 4px 4px 0;     -moz-border-radius:0 4px 4px 0;          border-radius:0 4px 4px 0;}
.input-append input:focus, .input-prepend input:focus, .input-append select:focus, .input-prepend select:focus, .input-append .uneditable-input:focus, .input-prepend .uneditable-input:focus{z-index:2;}
.input-append .add-on, .input-prepend .add-on{display:inline-block;  width:auto;  height:20px;  min-width:16px;  padding:4px 5px;  font-size:14px;  font-weight:normal;  line-height:20px;  text-align:center;  text-shadow:0 1px 0 #ffffff;  background-color:#eeeeee;  border:1px solid #ccc;}
.input-append .add-on, .input-prepend .add-on, .input-append .btn, .input-prepend .btn, .input-append .btn-group > .dropdown-toggle, .input-prepend .btn-group > .dropdown-toggle{vertical-align:top;  -webkit-border-radius:0;     -moz-border-radius:0;          border-radius:0;}
.input-append .active, .input-prepend .active{background-color:#a9dba9;  border-color:#46a546;}
.input-prepend .add-on, .input-prepend .btn{margin-right:-1px;}
.input-prepend .add-on:first-child, .input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;     -moz-border-radius:4px 0 0 4px;          border-radius:4px 0 0 4px;}
.input-append input, .input-append select, .input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;     -moz-border-radius:4px 0 0 4px;          border-radius:4px 0 0 4px;}
.input-append input + .btn-group .btn:last-child, .input-append select + .btn-group .btn:last-child, .input-append .uneditable-input + .btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;     -moz-border-radius:0 4px 4px 0;          border-radius:0 4px 4px 0;}
.input-append .add-on, .input-append .btn, .input-append .btn-group{margin-left:-1px;}
.input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child > .dropdown-toggle{-webkit-border-radius:0 4px 4px 0;     -moz-border-radius:0 4px 4px 0;          border-radius:0 4px 4px 0;}
.input-prepend.input-append input, .input-prepend.input-append select, .input-prepend.input-append .uneditable-input{-webkit-border-radius:0;     -moz-border-radius:0;          border-radius:0;}
.input-prepend.input-append input + .btn-group .btn, .input-prepend.input-append select + .btn-group .btn, .input-prepend.input-append .uneditable-input + .btn-group .btn{-webkit-border-radius:0 4px 4px 0;     -moz-border-radius:0 4px 4px 0;          border-radius:0 4px 4px 0;}
.input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child{margin-right:-1px;  -webkit-border-radius:4px 0 0 4px;     -moz-border-radius:4px 0 0 4px;          border-radius:4px 0 0 4px;}
.input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child{margin-left:-1px;  -webkit-border-radius:0 4px 4px 0;     -moz-border-radius:0 4px 4px 0;          border-radius:0 4px 4px 0;}
.input-prepend.input-append .btn-group:first-child{margin-left:0;}
input.search-query{padding-right:14px;  padding-right:4px \9;  padding-left:14px;  padding-left:4px \9;
/* IE7-8 doesn't have border-radius,so don't indent the padding */
margin-bottom:0;  -webkit-border-radius:15px;     -moz-border-radius:15px;          border-radius:15px;}
/* Allow for input prepend/append in search forms */
.form-search .input-append .search-query, .form-search .input-prepend .search-query{-webkit-border-radius:0;     -moz-border-radius:0;          border-radius:0;}
.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;     -moz-border-radius:14px 0 0 14px;          border-radius:14px 0 0 14px;}
.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;     -moz-border-radius:0 14px 14px 0;          border-radius:0 14px 14px 0;}
.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;     -moz-border-radius:0 14px 14px 0;          border-radius:0 14px 14px 0;}
.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;     -moz-border-radius:14px 0 0 14px;          border-radius:14px 0 0 14px;}
.form-search input, .form-inline input, .form-horizontal input, .form-search textarea, .form-inline textarea, .form-horizontal textarea, .form-search select, .form-inline select, .form-horizontal select, .form-search .help-inline, .form-inline .help-inline, .form-horizontal .help-inline, .form-search .uneditable-input, .form-inline .uneditable-input, .form-horizontal .uneditable-input, .form-search .input-prepend, .form-inline .input-prepend, .form-horizontal .input-prepend, .form-search .input-append, .form-inline .input-append, .form-horizontal .input-append{display:inline-block;  *display:inline;  margin-bottom:0;  vertical-align:middle;  *zoom:1;}
.form-search .hide, .form-inline .hide, .form-horizontal .hide{display:none;}
.form-search label, .form-inline label, .form-search .btn-group, .form-inline .btn-group{display:inline-block;}
.form-search .input-append, .form-inline .input-append, .form-search .input-prepend, .form-inline .input-prepend{margin-bottom:0;}
.form-search .radio, .form-search .checkbox, .form-inline .radio, .form-inline .checkbox{padding-left:0;  margin-bottom:0;  vertical-align:middle;}
.form-search .radio input[type="radio"], .form-search .checkbox input[type="checkbox"], .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"]{float:left;  margin-right:3px;  margin-left:0;}
.control-group{margin-bottom:10px;}
legend + .control-group{margin-top:20px;  -webkit-margin-top-collapse:separate;}
.form-horizontal .control-group{margin-bottom:20px;  *zoom:1;}
.form-horizontal .control-group:before, .form-horizontal .control-group:after{display:table;  line-height:0;  content:"";}
.form-horizontal .control-group:after{clear:both;}
.form-horizontal .control-label{float:left;  width:160px;  padding-top:5px;  text-align:right;}
.form-horizontal .controls{*display:inline-block;  *padding-left:20px;  margin-left:180px;  *margin-left:0;}
.form-horizontal .controls:first-child{*padding-left:180px;}
.form-horizontal .help-block{margin-bottom:0;}
.form-horizontal input + .help-block, .form-horizontal select + .help-block, .form-horizontal textarea + .help-block, .form-horizontal .uneditable-input + .help-block, .form-horizontal .input-prepend + .help-block, .form-horizontal .input-append + .help-block{margin-top:10px;}
.form-horizontal .form-actions{padding-left:180px;}
table{max-width:100%;  background-color:transparent;  border-collapse:collapse;  border-spacing:0;}
.table{width:100%;  margin-bottom:20px;}
.table th, .table td{padding:8px;  line-height:20px;  text-align:left;  vertical-align:top;  border-top:1px solid #dddddd;}
.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 #dddddd;}
.table .table{background-color:#ffffff;}
.table-condensed th, .table-condensed td{padding:4px 5px;}
.table-bordered{border:1px solid #dddddd;  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 #dddddd;}
.table-bordered caption + thead tr:first-child th, .table-bordered caption + tbody tr:first-child th, .table-bordered caption + tbody tr:first-child td, .table-bordered colgroup + thead tr:first-child th, .table-bordered colgroup + tbody tr:first-child th, .table-bordered colgroup + tbody tr:first-child td, .table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td{border-top:0;}
.table-bordered thead:first-child tr:first-child > th:first-child, .table-bordered tbody:first-child tr:first-child > td:first-child, .table-bordered tbody:first-child tr:first-child > th:first-child{-webkit-border-top-left-radius:4px;          border-top-left-radius:4px;  -moz-border-radius-topleft:4px;}
.table-bordered thead:first-child tr:first-child > th:last-child, .table-bordered tbody:first-child tr:first-child > td:last-child, .table-bordered tbody:first-child tr:first-child > th:last-child{-webkit-border-top-right-radius:4px;          border-top-right-radius:4px;  -moz-border-radius-topright:4px;}
.table-bordered thead:last-child tr:last-child > th:first-child, .table-bordered tbody:last-child tr:last-child > td:first-child, .table-bordered tbody:last-child tr:last-child > th:first-child, .table-bordered tfoot:last-child tr:last-child > td:first-child, .table-bordered tfoot:last-child tr:last-child > th:first-child{-webkit-border-bottom-left-radius:4px;          border-bottom-left-radius:4px;  -moz-border-radius-bottomleft:4px;}
.table-bordered thead:last-child tr:last-child > th:last-child, .table-bordered tbody:last-child tr:last-child > td:last-child, .table-bordered tbody:last-child tr:last-child > th:last-child, .table-bordered tfoot:last-child tr:last-child > td:last-child, .table-bordered tfoot:last-child tr:last-child > th:last-child{-webkit-border-bottom-right-radius:4px;          border-bottom-right-radius:4px;  -moz-border-radius-bottomright:4px;}
.table-bordered tfoot + tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;          border-bottom-left-radius:0;  -moz-border-radius-bottomleft:0;}
.table-bordered tfoot + tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;          border-bottom-right-radius:0;  -moz-border-radius-bottomright:0;}
.table-bordered caption + thead tr:first-child th:first-child, .table-bordered caption + tbody tr:first-child td:first-child, .table-bordered colgroup + thead tr:first-child th:first-child, .table-bordered colgroup + tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;          border-top-left-radius:4px;  -moz-border-radius-topleft:4px;}
.table-bordered caption + thead tr:first-child th:last-child, .table-bordered caption + tbody tr:first-child td:last-child, .table-bordered colgroup + thead tr:first-child th:last-child, .table-bordered colgroup + tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;          border-top-right-radius:4px;  -moz-border-radius-topright:4px;}
.table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th{background-color:#f9f9f9;}
.table-hover tbody tr:hover > td, .table-hover tbody tr:hover > th{background-color:#f5f5f5;}
table td[class*="span"], table th[class*="span"], .row-fluid table td[class*="span"], .row-fluid table th[class*="span"]{display:table-cell;  float:none;  margin-left:0;}
.table td.span1, .table th.span1{float:none;  width:44px;  margin-left:0;}
.table td.span2, .table th.span2{float:none;  width:124px;  margin-left:0;}
.table td.span3, .table th.span3{float:none;  width:204px;  margin-left:0;}
.table td.span4, .table th.span4{float:none;  width:284px;  margin-left:0;}
.table td.span5, .table th.span5{float:none;  width:364px;  margin-left:0;}
.table td.span6, .table th.span6{float:none;  width:444px;  margin-left:0;}
.table td.span7, .table th.span7{float:none;  width:524px;  margin-left:0;}
.table td.span8, .table th.span8{float:none;  width:604px;  margin-left:0;}
.table td.span9, .table th.span9{float:none;  width:684px;  margin-left:0;}
.table td.span10, .table th.span10{float:none;  width:764px;  margin-left:0;}
.table td.span11, .table th.span11{float:none;  width:844px;  margin-left:0;}
.table td.span12, .table th.span12{float:none;  width:924px;  margin-left:0;}
.table tbody tr.success > td{background-color:#dff0d8;}
.table tbody tr.error > td{background-color:#f2dede;}
.table tbody tr.warning > td{background-color:#fcf8e3;}
.table tbody tr.info > td{background-color:#d9edf7;}
.table-hover tbody tr.success:hover > td{background-color:#d0e9c6;}
.table-hover tbody tr.error:hover > td{background-color:#ebcccc;}
.table-hover tbody tr.warning:hover > td{background-color:#faf2cc;}
.table-hover tbody tr.info:hover > td{background-color:#c4e3f3;}
[class^="icon-"], [class*=" icon-"]{display:inline-block;  width:14px;  height:14px;  margin-top:1px;  *margin-right:.3em;  line-height:14px;  vertical-align:text-top;  background-image:url("../img/glyphicons-halflings.png");  background-position:14px 14px;  background-repeat:no-repeat;}
/* White icons with optional class,or on hover/focus/active states of certain elements */
.icon-white, .nav-pills > .active > a > [class^="icon-"], .nav-pills > .active > a > [class*=" icon-"], .nav-list > .active > a > [class^="icon-"], .nav-list > .active > a > [class*=" icon-"], .navbar-inverse .nav > .active > a > [class^="icon-"], .navbar-inverse .nav > .active > a > [class*=" icon-"], .dropdown-menu > li > a:hover > [class^="icon-"], .dropdown-menu > li > a:focus > [class^="icon-"], .dropdown-menu > li > a:hover > [class*=" icon-"], .dropdown-menu > li > a:focus > [class*=" icon-"], .dropdown-menu > .active > a > [class^="icon-"], .dropdown-menu > .active > a > [class*=" icon-"], .dropdown-submenu:hover > a > [class^="icon-"], .dropdown-submenu:focus > a > [class^="icon-"], .dropdown-submenu:hover > a > [class*=" icon-"], .dropdown-submenu:focus > a > [class*=" icon-"]{background-image:url("../img/glyphicons-halflings-white.png");}
.icon-glass{background-position:0      0;}
.icon-music{background-position:-24px 0;}
.icon-search{background-position:-48px 0;}
.icon-envelope{background-position:-72px 0;}
.icon-heart{background-position:-96px 0;}
.icon-star{background-position:-120px 0;}
.icon-star-empty{background-position:-144px 0;}
.icon-user{background-position:-168px 0;}
.icon-film{background-position:-192px 0;}
.icon-th-large{background-position:-216px 0;}
.icon-th{background-position:-240px 0;}
.icon-th-list{background-position:-264px 0;}
.icon-ok{background-position:-288px 0;}
.icon-remove{background-position:-312px 0;}
.icon-zoom-in{background-position:-336px 0;}
.icon-zoom-out{background-position:-360px 0;}
.icon-off{background-position:-384px 0;}
.icon-signal{background-position:-408px 0;}
.icon-cog{background-position:-432px 0;}
.icon-trash{background-position:-456px 0;}
.icon-home{background-position:0 -24px;}
.icon-file{background-position:-24px -24px;}
.icon-time{background-position:-48px -24px;}
.icon-road{background-position:-72px -24px;}
.icon-download-alt{background-position:-96px -24px;}
.icon-download{background-position:-120px -24px;}
.icon-upload{background-position:-144px -24px;}
.icon-inbox{background-position:-168px -24px;}
.icon-play-circle{background-position:-192px -24px;}
.icon-repeat{background-position:-216px -24px;}
.icon-refresh{background-position:-240px -24px;}
.icon-list-alt{background-position:-264px -24px;}
.icon-lock{background-position:-287px -24px;}
.icon-flag{background-position:-312px -24px;}
.icon-headphones{background-position:-336px -24px;}
.icon-volume-off{background-position:-360px -24px;}
.icon-volume-down{background-position:-384px -24px;}
.icon-volume-up{background-position:-408px -24px;}
.icon-qrcode{background-position:-432px -24px;}
.icon-barcode{background-position:-456px -24px;}
.icon-tag{background-position:0 -48px;}
.icon-tags{background-position:-25px -48px;}
.icon-book{background-position:-48px -48px;}
.icon-bookmark{background-position:-72px -48px;}
.icon-print{background-position:-96px -48px;}
.icon-camera{background-position:-120px -48px;}
.icon-font{background-position:-144px -48px;}
.icon-bold{background-position:-167px -48px;}
.icon-italic{background-position:-192px -48px;}
.icon-text-height{background-position:-216px -48px;}
.icon-text-width{background-position:-240px -48px;}
.icon-align-left{background-position:-264px -48px;}
.icon-align-center{background-position:-288px -48px;}
.icon-align-right{background-position:-312px -48px;}
.icon-align-justify{background-position:-336px -48px;}
.icon-list{background-position:-360px -48px;}
.icon-indent-left{background-position:-384px -48px;}
.icon-indent-right{background-position:-408px -48px;}
.icon-facetime-video{background-position:-432px -48px;}
.icon-picture{background-position:-456px -48px;}
.icon-pencil{background-position:0 -72px;}
.icon-map-marker{background-position:-24px -72px;}
.icon-adjust{background-position:-48px -72px;}
.icon-tint{background-position:-72px -72px;}
.icon-edit{background-position:-96px -72px;}
.icon-share{background-position:-120px -72px;}
.icon-check{background-position:-144px -72px;}
.icon-move{background-position:-168px -72px;}
.icon-step-backward{background-position:-192px -72px;}
.icon-fast-backward{background-position:-216px -72px;}
.icon-backward{background-position:-240px -72px;}
.icon-play{background-position:-264px -72px;}
.icon-pause{background-position:-288px -72px;}
.icon-stop{background-position:-312px -72px;}
.icon-forward{background-position:-336px -72px;}
.icon-fast-forward{background-position:-360px -72px;}
.icon-step-forward{background-position:-384px -72px;}
.icon-eject{background-position:-408px -72px;}
.icon-chevron-left{background-position:-432px -72px;}
.icon-chevron-right{background-position:-456px -72px;}
.icon-plus-sign{background-position:0 -96px;}
.icon-minus-sign{background-position:-24px -96px;}
.icon-remove-sign{background-position:-48px -96px;}
.icon-ok-sign{background-position:-72px -96px;}
.icon-question-sign{background-position:-96px -96px;}
.icon-info-sign{background-position:-120px -96px;}
.icon-screenshot{background-position:-144px -96px;}
.icon-remove-circle{background-position:-168px -96px;}
.icon-ok-circle{background-position:-192px -96px;}
.icon-ban-circle{background-position:-216px -96px;}
.icon-arrow-left{background-position:-240px -96px;}
.icon-arrow-right{background-position:-264px -96px;}
.icon-arrow-up{background-position:-289px -96px;}
.icon-arrow-down{background-position:-312px -96px;}
.icon-share-alt{background-position:-336px -96px;}
.icon-resize-full{background-position:-360px -96px;}
.icon-resize-small{background-position:-384px -96px;}
.icon-plus{background-position:-408px -96px;}
.icon-minus{background-position:-433px -96px;}
.icon-asterisk{background-position:-456px -96px;}
.icon-exclamation-sign{background-position:0 -120px;}
.icon-gift{background-position:-24px -120px;}
.icon-leaf{background-position:-48px -120px;}
.icon-fire{background-position:-72px -120px;}
.icon-eye-open{background-position:-96px -120px;}
.icon-eye-close{background-position:-120px -120px;}
.icon-warning-sign{background-position:-144px -120px;}
.icon-plane{background-position:-168px -120px;}
.icon-calendar{background-position:-192px -120px;}
.icon-random{width:16px;  background-position:-216px -120px;}
.icon-comment{background-position:-240px -120px;}
.icon-magnet{background-position:-264px -120px;}
.icon-chevron-up{background-position:-288px -120px;}
.icon-chevron-down{background-position:-313px -119px;}
.icon-retweet{background-position:-336px -120px;}
.icon-shopping-cart{background-position:-360px -120px;}
.icon-folder-close{width:16px;  background-position:-384px -120px;}
.icon-folder-open{width:16px;  background-position:-408px -120px;}
.icon-resize-vertical{background-position:-432px -119px;}
.icon-resize-horizontal{background-position:-456px -118px;}
.icon-hdd{background-position:0 -144px;}
.icon-bullhorn{background-position:-24px -144px;}
.icon-bell{background-position:-48px -144px;}
.icon-certificate{background-position:-72px -144px;}
.icon-thumbs-up{background-position:-96px -144px;}
.icon-thumbs-down{background-position:-120px -144px;}
.icon-hand-right{background-position:-144px -144px;}
.icon-hand-left{background-position:-168px -144px;}
.icon-hand-up{background-position:-192px -144px;}
.icon-hand-down{background-position:-216px -144px;}
.icon-circle-arrow-right{background-position:-240px -144px;}
.icon-circle-arrow-left{background-position:-264px -144px;}
.icon-circle-arrow-up{background-position:-288px -144px;}
.icon-circle-arrow-down{background-position:-312px -144px;}
.icon-globe{background-position:-336px -144px;}
.icon-wrench{background-position:-360px -144px;}
.icon-tasks{background-position:-384px -144px;}
.icon-filter{background-position:-408px -144px;}
.icon-briefcase{background-position:-432px -144px;}
.icon-fullscreen{background-position:-456px -144px;}
.dropup, .dropdown{position:relative;}
.dropdown-toggle{*margin-bottom:-3px;}
.dropdown-toggle:active, .open .dropdown-toggle{outline:0;}
.caret{display:inline-block;  width:0;  height:0;  vertical-align:top;  border-top:4px solid #000000;  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:#ffffff;  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 #ffffff;}
.dropdown-menu > li > a{display:block;  padding:3px 20px;  clear:both;  font-weight:normal;  line-height:20px;  color:#333333;  white-space:nowrap;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a{color:#ffffff;  text-decoration:none;  background-color:#0081c2;  background-image:-moz-linear-gradient(top,#0088cc,#0077b3);  background-image:-webkit-gradient(linear,0 0,0 100%,from(#0088cc),to(#0077b3));  background-image:-webkit-linear-gradient(top,#0088cc,#0077b3);  background-image:-o-linear-gradient(top,#0088cc,#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, .dropdown-menu > .active > a:focus{color:#ffffff;  text-decoration:none;  background-color:#0081c2;  background-image:-moz-linear-gradient(top,#0088cc,#0077b3);  background-image:-webkit-gradient(linear,0 0,0 100%,from(#0088cc),to(#0077b3));  background-image:-webkit-linear-gradient(top,#0088cc,#0077b3);  background-image:-o-linear-gradient(top,#0088cc,#0077b3);  background-image:linear-gradient(to bottom,#0088cc,#0077b3);  background-repeat:repeat-x;  outline:0;  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0);}
.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus{color:#999999;}
.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus{text-decoration:none;  cursor:default;  background-color:transparent;  background-image:none;  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);}
.open{*z-index:1000;}
.open > .dropdown-menu{display:block;}
.dropdown-backdrop{position:fixed;  top:0;  right:0;  bottom:0;  left:0;  z-index:990;}
.pull-right > .dropdown-menu{right:0;  left:auto;}
.dropup .caret, .navbar-fixed-bottom .dropdown .caret{border-top:0;  border-bottom:4px solid #000000;  content:"";}
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;  bottom:100%;  margin-bottom:1px;}
.dropdown-submenu{position:relative;}
.dropdown-submenu > .dropdown-menu{top:0;  left:100%;  margin-top:-6px;  margin-left:-1px;  -webkit-border-radius:0 6px 6px 6px;     -moz-border-radius:0 6px 6px 6px;          border-radius:0 6px 6px 6px;}
.dropdown-submenu:hover > .dropdown-menu{display:block;}
.dropup .dropdown-submenu > .dropdown-menu{top:auto;  bottom:0;  margin-top:0;  margin-bottom:-2px;  -webkit-border-radius:5px 5px 5px 0;     -moz-border-radius:5px 5px 5px 0;          border-radius:5px 5px 5px 0;}
.dropdown-submenu > a:after{display:block;  float:right;  width:0;  height:0;  margin-top:5px;  margin-right:-10px;  border-color:transparent;  border-left-color:#cccccc;  border-style:solid;  border-width:5px 0 5px 5px;  content:" ";}
.dropdown-submenu:hover > a:after{border-left-color:#ffffff;}
.dropdown-submenu.pull-left{float:none;}
.dropdown-submenu.pull-left > .dropdown-menu{left:-100%;  margin-left:10px;  -webkit-border-radius:6px 0 6px 6px;     -moz-border-radius:6px 0 6px 6px;          border-radius:6px 0 6px 6px;}
.dropdown .dropdown-menu .nav-header{padding-right:20px;  padding-left:20px;}
.typeahead{z-index:1051;  margin-top:2px;  -webkit-border-radius:4px;     -moz-border-radius:4px;          border-radius:4px;}
.well{min-height:20px;  padding:19px;  margin-bottom:20px;  background-color:#f5f5f5;  border:1px solid #e3e3e3;  -webkit-border-radius:4px;     -moz-border-radius:4px;          border-radius:4px;  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);     -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);          box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);}
.well blockquote{border-color:#ddd;  border-color:rgba(0,0,0,0.15);}
.well-large{padding:24px;  -webkit-border-radius:6px;     -moz-border-radius:6px;          border-radius:6px;}
.well-small{padding:9px;  -webkit-border-radius:3px;     -moz-border-radius:3px;          border-radius:3px;}
.fade{opacity:0;  -webkit-transition:opacity 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:#000000;  text-shadow:0 1px 0 #ffffff;  opacity:0.2;  filter:alpha(opacity=20);}
.close:hover, .close:focus{color:#000000;  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;  padding:4px 12px;  margin-bottom:0;  *margin-left:.3em;  font-size:14px;  line-height:20px;  color:#333333;  text-align:center;  text-shadow:0 1px 1px rgba(255,255,255,0.75);  vertical-align:middle;  cursor:pointer;  background-color:#f5f5f5;  *background-color:#e6e6e6;  background-image:-moz-linear-gradient(top,#ffffff,#e6e6e6);  background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#e6e6e6));  background-image:-webkit-linear-gradient(top,#ffffff,#e6e6e6);  background-image:-o-linear-gradient(top,#ffffff,#e6e6e6);  background-image:linear-gradient(to bottom,#ffffff,#e6e6e6);  background-repeat:repeat-x;  border:1px solid #cccccc;  *border:0;  border-color:#e6e6e6 #e6e6e6 #bfbfbf;  border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);  border-bottom-color:#b3b3b3;  -webkit-border-radius:4px;     -moz-border-radius:4px;          border-radius:4px;  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);  *zoom:1;  -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);     -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);          box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);}
.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled]{color:#333333;  background-color:#e6e6e6;  *background-color:#d9d9d9;}
.btn:active, .btn.active{background-color:#cccccc \9;}
.btn:first-child{*margin-left:0;}
.btn:hover, .btn:focus{color:#333333;  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:0 6px;  font-size:10.5px;  -webkit-border-radius:3px;     -moz-border-radius:3px;          border-radius:3px;}
.btn-block{display:block;  width:100%;  padding-right:0;  padding-left:0;  -webkit-box-sizing:border-box;     -moz-box-sizing:border-box;          box-sizing:border-box;}
.btn-block + .btn-block{margin-top:5px;}
input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block{width:100%;}
.btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-info.active, .btn-inverse.active{color:rgba(255,255,255,0.75);}
.btn-primary{color:#ffffff;  text-shadow:0 -1px 0 rgba(0,0,0,0.25);  background-color:#006dcc;  *background-color:#0044cc;  background-image:-moz-linear-gradient(top,#0088cc,#0044cc);  background-image:-webkit-gradient(linear,0 0,0 100%,from(#0088cc),to(#0044cc));  background-image:-webkit-linear-gradient(top,#0088cc,#0044cc);  background-image:-o-linear-gradient(top,#0088cc,#0044cc);  background-image:linear-gradient(to bottom,#0088cc,#0044cc);  background-repeat:repeat-x;  border-color:#0044cc #0044cc #002a80;  border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled]{color:#ffffff;  background-color:#0044cc;  *background-color:#003bb3;}
.btn-primary:active, .btn-primary.active{background-color:#003399 \9;}
.btn-warning{color:#ffffff;  text-shadow:0 -1px 0 rgba(0,0,0,0.25);  background-color:#faa732;  *background-color:#f89406;  background-image:-moz-linear-gradient(top,#fbb450,#f89406);  background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));  background-image:-webkit-linear-gradient(top,#fbb450,#f89406);  background-image:-o-linear-gradient(top,#fbb450,#f89406);  background-image:linear-gradient(to bottom,#fbb450,#f89406);  background-repeat:repeat-x;  border-color:#f89406 #f89406 #ad6704;  border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled]{color:#ffffff;  background-color:#f89406;  *background-color:#df8505;}
.btn-warning:active, .btn-warning.active{background-color:#c67605 \9;}
.btn-danger{color:#ffffff;  text-shadow:0 -1px 0 rgba(0,0,0,0.25);  background-color:#da4f49;  *background-color:#bd362f;  background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);  background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));  background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);  background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);  background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);  background-repeat:repeat-x;  border-color:#bd362f #bd362f #802420;  border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled]{color:#ffffff;  background-color:#bd362f;  *background-color:#a9302a;}
.btn-danger:active, .btn-danger.active{background-color:#942a25 \9;}
.btn-success{color:#ffffff;  text-shadow:0 -1px 0 rgba(0,0,0,0.25);  background-color:#5bb75b;  *background-color:#51a351;  background-image:-moz-linear-gradient(top,#62c462,#51a351);  background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));  background-image:-webkit-linear-gradient(top,#62c462,#51a351);  background-image:-o-linear-gradient(top,#62c462,#51a351);  background-image:linear-gradient(to bottom,#62c462,#51a351);  background-repeat:repeat-x;  border-color:#51a351 #51a351 #387038;  border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled]{color:#ffffff;  background-color:#51a351;  *background-color:#499249;}
.btn-success:active, .btn-success.active{background-color:#408140 \9;}
.btn-info{color:#ffffff;  text-shadow:0 -1px 0 rgba(0,0,0,0.25);  background-color:#49afcd;  *background-color:#2f96b4;  background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);  background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));  background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);  background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);  background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);  background-repeat:repeat-x;  border-color:#2f96b4 #2f96b4 #1f6377;  border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled]{color:#ffffff;  background-color:#2f96b4;  *background-color:#2a85a0;}
.btn-info:active, .btn-info.active{background-color:#24748c \9;}
.btn-inverse{color:#ffffff;  text-shadow:0 -1px 0 rgba(0,0,0,0.25);  background-color:#363636;  *background-color:#222222;  background-image:-moz-linear-gradient(top,#444444,#222222);  background-image:-webkit-gradient(linear,0 0,0 100%,from(#444444),to(#222222));  background-image:-webkit-linear-gradient(top,#444444,#222222);  background-image:-o-linear-gradient(top,#444444,#222222);  background-image:linear-gradient(to bottom,#444444,#222222);  background-repeat:repeat-x;  border-color:#222222 #222222 #000000;  border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);}
.btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled]{color:#ffffff;  background-color:#222222;  *background-color:#151515;}
.btn-inverse:active, .btn-inverse.active{background-color:#080808 \9;}
button.btn, input[type="submit"].btn{*padding-top:3px;  *padding-bottom:3px;}
button.btn::-moz-focus-inner, input[type="submit"].btn::-moz-focus-inner{padding:0;  border:0;}
button.btn.btn-large, input[type="submit"].btn.btn-large{*padding-top:7px;  *padding-bottom:7px;}
button.btn.btn-small, input[type="submit"].btn.btn-small{*padding-top:3px;  *padding-bottom:3px;}
button.btn.btn-mini, input[type="submit"].btn.btn-mini{*padding-top:1px;  *padding-bottom:1px;}
.btn-link, .btn-link:active, .btn-link[disabled]{background-color:transparent;  background-image:none;  -webkit-box-shadow:none;     -moz-box-shadow:none;          box-shadow:none;}
.btn-link{color:#0088cc;  cursor:pointer;  border-color:transparent;  -webkit-border-radius:0;     -moz-border-radius:0;          border-radius:0;}
.btn-link:hover, .btn-link:focus{color:#005580;  text-decoration:underline;  background-color:transparent;}
.btn-link[disabled]:hover, .btn-link[disabled]:focus{color:#333333;  text-decoration:none;}
.btn-group{position:relative;  display:inline-block;  *display:inline;  *margin-left:.3em;  font-size:0;  white-space:nowrap;  vertical-align:middle;  *zoom:1;}
.btn-group:first-child{*margin-left:0;}
.btn-group + .btn-group{margin-left:5px;}
.btn-toolbar{margin-top:10px;  margin-bottom:10px;  font-size:0;}
.btn-toolbar > .btn + .btn, .btn-toolbar > .btn-group + .btn, .btn-toolbar > .btn + .btn-group{margin-left:5px;}
.btn-group > .btn{position:relative;  -webkit-border-radius:0;     -moz-border-radius:0;          border-radius:0;}
.btn-group > .btn + .btn{margin-left:-1px;}
.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover{font-size:14px;}
.btn-group > .btn-mini{font-size:10.5px;}
.btn-group > .btn-small{font-size:11.9px;}
.btn-group > .btn-large{font-size:17.5px;}
.btn-group > .btn:first-child{margin-left:0;  -webkit-border-bottom-left-radius:4px;          border-bottom-left-radius:4px;  -webkit-border-top-left-radius:4px;          border-top-left-radius:4px;  -moz-border-radius-bottomleft:4px;  -moz-border-radius-topleft:4px;}
.btn-group > .btn:last-child, .btn-group > .dropdown-toggle{-webkit-border-top-right-radius:4px;          border-top-right-radius:4px;  -webkit-border-bottom-right-radius:4px;          border-bottom-right-radius:4px;  -moz-border-radius-topright:4px;  -moz-border-radius-bottomright:4px;}
.btn-group > .btn.large:first-child{margin-left:0;  -webkit-border-bottom-left-radius:6px;          border-bottom-left-radius:6px;  -webkit-border-top-left-radius:6px;          border-top-left-radius:6px;  -moz-border-radius-bottomleft:6px;  -moz-border-radius-topleft:6px;}
.btn-group > .btn.large:last-child, .btn-group > .large.dropdown-toggle{-webkit-border-top-right-radius:6px;          border-top-right-radius:6px;  -webkit-border-bottom-right-radius:6px;          border-bottom-right-radius:6px;  -moz-border-radius-topright:6px;  -moz-border-radius-bottomright:6px;}
.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active{z-index:2;}
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle{outline:0;}
.btn-group > .btn + .dropdown-toggle{*padding-top:5px;  padding-right:8px;  *padding-bottom:5px;  padding-left:8px;  -webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);     -moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);          box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);}
.btn-group > .btn-mini + .dropdown-toggle{*padding-top:2px;  padding-right:5px;  *padding-bottom:2px;  padding-left:5px;}
.btn-group > .btn-small + .dropdown-toggle{*padding-top:5px;  *padding-bottom:4px;}
.btn-group > .btn-large + .dropdown-toggle{*padding-top:7px;  padding-right:12px;  *padding-bottom:7px;  padding-left:12px;}
.btn-group.open .dropdown-toggle{background-image:none;  -webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);     -moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);          box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);}
.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6;}
.btn-group.open .btn-primary.dropdown-toggle{background-color:#0044cc;}
.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:#222222;}
.btn .caret{margin-top:8px;  margin-left:0;}
.btn-large .caret{margin-top:6px;}
.btn-large .caret{border-top-width:5px;  border-right-width:5px;  border-left-width:5px;}
.btn-mini .caret, .btn-small .caret{margin-top:8px;}
.dropup .btn-large .caret{border-bottom-width:5px;}
.btn-primary .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret, .btn-success .caret, .btn-inverse .caret{border-top-color:#ffffff;  border-bottom-color:#ffffff;}
.btn-group-vertical{display:inline-block;  *display:inline;
/* IE7 inline-block hack */
*zoom:1;}
.btn-group-vertical > .btn{display:block;  float:none;  max-width:100%;  -webkit-border-radius:0;     -moz-border-radius:0;          border-radius:0;}
.btn-group-vertical > .btn + .btn{margin-top:-1px;  margin-left:0;}
.btn-group-vertical > .btn:first-child{-webkit-border-radius:4px 4px 0 0;     -moz-border-radius:4px 4px 0 0;          border-radius:4px 4px 0 0;}
.btn-group-vertical > .btn:last-child{-webkit-border-radius:0 0 4px 4px;     -moz-border-radius:0 0 4px 4px;          border-radius:0 0 4px 4px;}
.btn-group-vertical > .btn-large:first-child{-webkit-border-radius:6px 6px 0 0;     -moz-border-radius:6px 6px 0 0;          border-radius:6px 6px 0 0;}
.btn-group-vertical > .btn-large:last-child{-webkit-border-radius:0 0 6px 6px;     -moz-border-radius:0 0 6px 6px;          border-radius:0 0 6px 6px;}
.alert{padding:8px 35px 8px 14px;  margin-bottom:20px;  text-shadow:0 1px 0 rgba(255,255,255,0.5);  background-color:#fcf8e3;  border:1px solid #fbeed5;  -webkit-border-radius:4px;     -moz-border-radius:4px;          border-radius:4px;}
.alert, .alert h4{color:#c09853;}
.alert h4{margin:0;}
.alert .close{position:relative;  top:-2px;  right:-21px;  line-height:20px;}
.alert-success{color:#468847;  background-color:#dff0d8;  border-color:#d6e9c6;}
.alert-success h4{color:#468847;}
.alert-danger, .alert-error{color:#b94a48;  background-color:#f2dede;  border-color:#eed3d7;}
.alert-danger h4, .alert-error h4{color:#b94a48;}
.alert-info{color:#3a87ad;  background-color:#d9edf7;  border-color:#bce8f1;}
.alert-info h4{color:#3a87ad;}
.alert-block{padding-top:14px;  padding-bottom:14px;}
.alert-block > p, .alert-block > ul{margin-bottom:0;}
.alert-block p + p{margin-top:5px;}
.nav{margin-bottom:20px;  margin-left:0;  list-style:none;}
.nav > li > a{display:block;}
.nav > li > a:hover, .nav > li > a:focus{text-decoration:none;  background-color:#eeeeee;}
.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:#999999;  text-shadow:0 1px 0 rgba(255,255,255,0.5);  text-transform:uppercase;}
.nav li + .nav-header{margin-top:9px;}
.nav-list{padding-right:15px;  padding-left:15px;  margin-bottom:0;}
.nav-list > li > a, .nav-list .nav-header{margin-right:-15px;  margin-left:-15px;  text-shadow:0 1px 0 rgba(255,255,255,0.5);}
.nav-list > li > a{padding:3px 15px;}
.nav-list > .active > a, .nav-list > .active > a:hover, .nav-list > .active > a:focus{color:#ffffff;  text-shadow:0 -1px 0 rgba(0,0,0,0.2);  background-color:#0088cc;}
.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 #ffffff;}
.nav-tabs, .nav-pills{*zoom:1;}
.nav-tabs:before, .nav-pills:before, .nav-tabs:after, .nav-pills:after{display:table;  line-height:0;  content:"";}
.nav-tabs:after, .nav-pills:after{clear:both;}
.nav-tabs > li, .nav-pills > li{float:left;}
.nav-tabs > li > a, .nav-pills > li > a{padding-right:12px;  padding-left:12px;  margin-right:2px;  line-height:14px;}
.nav-tabs{border-bottom:1px solid #ddd;}
.nav-tabs > li{margin-bottom:-1px;}
.nav-tabs > li > a{padding-top:8px;  padding-bottom:8px;  line-height:20px;  border:1px solid transparent;  -webkit-border-radius:4px 4px 0 0;     -moz-border-radius:4px 4px 0 0;          border-radius:4px 4px 0 0;}
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus{border-color:#eeeeee #eeeeee #dddddd;}
.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus{color:#555555;  cursor:default;  background-color:#ffffff;  border:1px solid #ddd;  border-bottom-color:transparent;}
.nav-pills > li > a{padding-top:8px;  padding-bottom:8px;  margin-top:2px;  margin-bottom:2px;  -webkit-border-radius:5px;     -moz-border-radius:5px;          border-radius:5px;}
.nav-pills > .active > a, .nav-pills > .active > a:hover, .nav-pills > .active > a:focus{color:#ffffff;  background-color:#0088cc;}
.nav-stacked > li{float:none;}
.nav-stacked > li > a{margin-right:0;}
.nav-tabs.nav-stacked{border-bottom:0;}
.nav-tabs.nav-stacked > li > a{border:1px solid #ddd;  -webkit-border-radius:0;     -moz-border-radius:0;          border-radius:0;}
.nav-tabs.nav-stacked > li:first-child > a{-webkit-border-top-right-radius:4px;          border-top-right-radius:4px;  -webkit-border-top-left-radius:4px;          border-top-left-radius:4px;  -moz-border-radius-topright:4px;  -moz-border-radius-topleft:4px;}
.nav-tabs.nav-stacked > li:last-child > a{-webkit-border-bottom-right-radius:4px;          border-bottom-right-radius:4px;  -webkit-border-bottom-left-radius:4px;          border-bottom-left-radius:4px;  -moz-border-radius-bottomright:4px;  -moz-border-radius-bottomleft:4px;}
.nav-tabs.nav-stacked > li > a:hover, .nav-tabs.nav-stacked > li > a:focus{z-index:2;  border-color:#ddd;}
.nav-pills.nav-stacked > li > a{margin-bottom:3px;}
.nav-pills.nav-stacked > li:last-child > a{margin-bottom:1px;}
.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;     -moz-border-radius:0 0 6px 6px;          border-radius:0 0 6px 6px;}
.nav-pills .dropdown-menu{-webkit-border-radius:6px;     -moz-border-radius:6px;          border-radius:6px;}
.nav .dropdown-toggle .caret{margin-top:6px;  border-top-color:#0088cc;  border-bottom-color:#0088cc;}
.nav .dropdown-toggle:hover .caret, .nav .dropdown-toggle:focus .caret{border-top-color:#005580;  border-bottom-color:#005580;}
/* move down carets for tabs */
.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:#555555;  border-bottom-color:#555555;}
.nav > .dropdown.active > a:hover, .nav > .dropdown.active > a:focus{cursor:pointer;}
.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav > li.dropdown.open.active > a:hover, .nav > li.dropdown.open.active > a:focus{color:#ffffff;  background-color:#999999;  border-color:#999999;}
.nav li.dropdown.open .caret, .nav li.dropdown.open.active .caret, .nav li.dropdown.open a:hover .caret, .nav li.dropdown.open a:focus .caret{border-top-color:#ffffff;  border-bottom-color:#ffffff;  opacity:1;  filter:alpha(opacity=100);}
.tabs-stacked .open > a:hover, .tabs-stacked .open > a:focus{border-color:#999999;}
.tabbable{*zoom:1;}
.tabbable:before, .tabbable:after{display:table;  line-height:0;  content:"";}
.tabbable:after{clear:both;}
.tab-content{overflow:auto;}
.tabs-below > .nav-tabs, .tabs-right > .nav-tabs, .tabs-left > .nav-tabs{border-bottom:0;}
.tab-content > .tab-pane, .pill-content > .pill-pane{display:none;}
.tab-content > .active, .pill-content > .active{display:block;}
.tabs-below > .nav-tabs{border-top:1px solid #ddd;}
.tabs-below > .nav-tabs > li{margin-top:-1px;  margin-bottom:0;}
.tabs-below > .nav-tabs > li > a{-webkit-border-radius:0 0 4px 4px;     -moz-border-radius:0 0 4px 4px;          border-radius:0 0 4px 4px;}
.tabs-below > .nav-tabs > li > a:hover, .tabs-below > .nav-tabs > li > a:focus{border-top-color:#ddd;  border-bottom-color:transparent;}
.tabs-below > .nav-tabs > .active > a, .tabs-below > .nav-tabs > .active > a:hover, .tabs-below > .nav-tabs > .active > a:focus{border-color:transparent #ddd #ddd #ddd;}
.tabs-left > .nav-tabs > li, .tabs-right > .nav-tabs > li{float:none;}
.tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a{min-width:74px;  margin-right:0;  margin-bottom:3px;}
.tabs-left > .nav-tabs{float:left;  margin-right:19px;  border-right:1px solid #ddd;}
.tabs-left > .nav-tabs > li > a{margin-right:-1px;  -webkit-border-radius:4px 0 0 4px;     -moz-border-radius:4px 0 0 4px;          border-radius:4px 0 0 4px;}
.tabs-left > .nav-tabs > li > a:hover, .tabs-left > .nav-tabs > li > a:focus{border-color:#eeeeee #dddddd #eeeeee #eeeeee;}
.tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover, .tabs-left > .nav-tabs .active > a:focus{border-color:#ddd transparent #ddd #ddd;  *border-right-color:#ffffff;}
.tabs-right > .nav-tabs{float:right;  margin-left:19px;  border-left:1px solid #ddd;}
.tabs-right > .nav-tabs > li > a{margin-left:-1px;  -webkit-border-radius:0 4px 4px 0;     -moz-border-radius:0 4px 4px 0;          border-radius:0 4px 4px 0;}
.tabs-right > .nav-tabs > li > a:hover, .tabs-right > .nav-tabs > li > a:focus{border-color:#eeeeee #eeeeee #eeeeee #dddddd;}
.tabs-right > .nav-tabs .active > a, .tabs-right > .nav-tabs .active > a:hover, .tabs-right > .nav-tabs .active > a:focus{border-color:#ddd #ddd #ddd transparent;  *border-left-color:#ffffff;}
.nav > .disabled > a{color:#999999;}
.nav > .disabled > a:hover, .nav > .disabled > a:focus{text-decoration:none;  cursor:default;  background-color:transparent;}
.navbar{*position:relative;  *z-index:2;  margin-bottom:20px;  overflow:visible;}
.navbar-inner{min-height:40px;  padding-right:20px;  padding-left:20px;  background-color:#fafafa;  background-image:-moz-linear-gradient(top,#ffffff,#f2f2f2);  background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#f2f2f2));  background-image:-webkit-linear-gradient(top,#ffffff,#f2f2f2);  background-image:-o-linear-gradient(top,#ffffff,#f2f2f2);  background-image:linear-gradient(to bottom,#ffffff,#f2f2f2);  background-repeat:repeat-x;  border:1px solid #d4d4d4;  -webkit-border-radius:4px;     -moz-border-radius:4px;          border-radius:4px;  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);  *zoom:1;  -webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);     -moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);          box-shadow:0 1px 4px rgba(0,0,0,0.065);}
.navbar-inner:before, .navbar-inner:after{display:table;  line-height:0;  content:"";}
.navbar-inner:after{clear:both;}
.navbar .container{width:auto;}
.nav-collapse.collapse{height:auto;  overflow:visible;}
.navbar .brand{display:block;  float:left;  padding:10px 20px 10px;  margin-left:-20px;  font-size:20px;  font-weight:200;  color:#777777;  text-shadow:0 1px 0 #ffffff;}
.navbar .brand:hover, .navbar .brand:focus{text-decoration:none;}
.navbar-text{margin-bottom:0;  line-height:40px;  color:#777777;}
.navbar-link{color:#777777;}
.navbar-link:hover, .navbar-link:focus{color:#333333;}
.navbar .divider-vertical{height:40px;  margin:0 9px;  border-right:1px solid #ffffff;  border-left:1px solid #f2f2f2;}
.navbar .btn, .navbar .btn-group{margin-top:5px;}
.navbar .btn-group .btn, .navbar .input-prepend .btn, .navbar .input-append .btn, .navbar .input-prepend .btn-group, .navbar .input-append .btn-group{margin-top:0;}
.navbar-form{margin-bottom:0;  *zoom:1;}
.navbar-form:before, .navbar-form:after{display:table;  line-height:0;  content:"";}
.navbar-form:after{clear:both;}
.navbar-form input, .navbar-form select, .navbar-form .radio, .navbar-form .checkbox{margin-top:5px;}
.navbar-form input, .navbar-form select, .navbar-form .btn{display:inline-block;  margin-bottom:0;}
.navbar-form input[type="image"], .navbar-form input[type="checkbox"], .navbar-form input[type="radio"]{margin-top:3px;}
.navbar-form .input-append, .navbar-form .input-prepend{margin-top:5px;  white-space:nowrap;}
.navbar-form .input-append input, .navbar-form .input-prepend input{margin-top:0;}
.navbar-search{position:relative;  float:left;  margin-top:5px;  margin-bottom:0;}
.navbar-search .search-query{padding:4px 14px;  margin-bottom:0;  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;  font-size:13px;  font-weight:normal;  line-height:1;  -webkit-border-radius:15px;     -moz-border-radius:15px;          border-radius:15px;}
.navbar-static-top{position:static;  margin-bottom:0;}
.navbar-static-top .navbar-inner{-webkit-border-radius:0;     -moz-border-radius:0;          border-radius:0;}
.navbar-fixed-top, .navbar-fixed-bottom{position:fixed;  right:0;  left:0;  z-index:1030;  margin-bottom:0;}
.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner{border-width:0 0 1px;}
.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0;}
.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner{padding-right:0;  padding-left:0;  -webkit-border-radius:0;     -moz-border-radius:0;          border-radius:0;}
.navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container{width:940px;}
.navbar-fixed-top{top:0;}
.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1);     -moz-box-shadow:0 1px 10px rgba(0,0,0,0.1);          box-shadow:0 1px 10px rgba(0,0,0,0.1);}
.navbar-fixed-bottom{bottom:0;}
.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,0.1);     -moz-box-shadow:0 -1px 10px rgba(0,0,0,0.1);          box-shadow:0 -1px 10px rgba(0,0,0,0.1);}
.navbar .nav{position:relative;  left:0;  display:block;  float:left;  margin:0 10px 0 0;}
.navbar .nav.pull-right{float:right;  margin-right:0;}
.navbar .nav > li{float:left;}
.navbar .nav > li > a{float:none;  padding:10px 15px 10px;  color:#777777;  text-decoration:none;  text-shadow:0 1px 0 #ffffff;}
.navbar .nav .dropdown-toggle .caret{margin-top:8px;}
.navbar .nav > li > a:focus, .navbar .nav > li > a:hover{color:#333333;  text-decoration:none;  background-color:transparent;}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus{color:#555555;  text-decoration:none;  background-color:#e5e5e5;  -webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);     -moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);          box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);}
.navbar .btn-navbar{display:none;  float:right;  padding:7px 10px;  margin-right:5px;  margin-left:5px;  color:#ffffff;  text-shadow:0 -1px 0 rgba(0,0,0,0.25);  background-color:#ededed;  *background-color:#e5e5e5;  background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);  background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));  background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);  background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);  background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);  background-repeat:repeat-x;  border-color:#e5e5e5 #e5e5e5 #bfbfbf;  border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);  -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);     -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);          box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);}
.navbar .btn-navbar:hover, .navbar .btn-navbar:focus, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled]{color:#ffffff;  background-color:#e5e5e5;  *background-color:#d9d9d9;}
.navbar .btn-navbar:active, .navbar .btn-navbar.active{background-color:#cccccc \9;}
.navbar .btn-navbar .icon-bar{display:block;  width:18px;  height:2px;  background-color:#f5f5f5;  -webkit-border-radius:1px;     -moz-border-radius:1px;          border-radius:1px;  -webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);     -moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);          box-shadow:0 1px 0 rgba(0,0,0,0.25);}
.btn-navbar .icon-bar + .icon-bar{margin-top:3px;}
.navbar .nav > li > .dropdown-menu:before{position:absolute;  top:-7px;  left:9px;  display:inline-block;  border-right:7px solid transparent;  border-bottom:7px solid #ccc;  border-left:7px solid transparent;  border-bottom-color:rgba(0,0,0,0.2);  content:'';}
.navbar .nav > li > .dropdown-menu:after{position:absolute;  top:-6px;  left:10px;  display:inline-block;  border-right:6px solid transparent;  border-bottom:6px solid #ffffff;  border-left:6px solid transparent;  content:'';}
.navbar-fixed-bottom .nav > li > .dropdown-menu:before{top:auto;  bottom:-7px;  border-top:7px solid #ccc;  border-bottom:0;  border-top-color:rgba(0,0,0,0.2);}
.navbar-fixed-bottom .nav > li > .dropdown-menu:after{top:auto;  bottom:-6px;  border-top:6px solid #ffffff;  border-bottom:0;}
.navbar .nav li.dropdown > a:hover .caret, .navbar .nav li.dropdown > a:focus .caret{border-top-color:#333333;  border-bottom-color:#333333;}
.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle{color:#555555;  background-color:#e5e5e5;}
.navbar .nav li.dropdown > .dropdown-toggle .caret{border-top-color:#777777;  border-bottom-color:#777777;}
.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:#555555;  border-bottom-color:#555555;}
.navbar .pull-right > li > .dropdown-menu, .navbar .nav > li > .dropdown-menu.pull-right{right:0;  left:auto;}
.navbar .pull-right > li > .dropdown-menu:before, .navbar .nav > li > .dropdown-menu.pull-right:before{right:12px;  left:auto;}
.navbar .pull-right > li > .dropdown-menu:after, .navbar .nav > li > .dropdown-menu.pull-right:after{right:13px;  left:auto;}
.navbar .pull-right > li > .dropdown-menu .dropdown-menu, .navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu{right:100%;  left:auto;  margin-right:-1px;  margin-left:0;  -webkit-border-radius:6px 0 6px 6px;     -moz-border-radius:6px 0 6px 6px;          border-radius:6px 0 6px 6px;}
.navbar-inverse .navbar-inner{background-color:#1b1b1b;  background-image:-moz-linear-gradient(top,#222222,#111111);  background-image:-webkit-gradient(linear,0 0,0 100%,from(#222222),to(#111111));  background-image:-webkit-linear-gradient(top,#222222,#111111);  background-image:-o-linear-gradient(top,#222222,#111111);  background-image:linear-gradient(to bottom,#222222,#111111);  background-repeat:repeat-x;  border-color:#252525;  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0);}
.navbar-inverse .brand, .navbar-inverse .nav > li > a{color:#999999;  text-shadow:0 -1px 0 rgba(0,0,0,0.25);}
.navbar-inverse .brand:hover, .navbar-inverse .nav > li > a:hover, .navbar-inverse .brand:focus, .navbar-inverse .nav > li > a:focus{color:#ffffff;}
.navbar-inverse .brand{color:#999999;}
.navbar-inverse .navbar-text{color:#999999;}
.navbar-inverse .nav > li > a:focus, .navbar-inverse .nav > li > a:hover{color:#ffffff;  background-color:transparent;}
.navbar-inverse .nav .active > a, .navbar-inverse .nav .active > a:hover, .navbar-inverse .nav .active > a:focus{color:#ffffff;  background-color:#111111;}
.navbar-inverse .navbar-link{color:#999999;}
.navbar-inverse .navbar-link:hover, .navbar-inverse .navbar-link:focus{color:#ffffff;}
.navbar-inverse .divider-vertical{border-right-color:#222222;  border-left-color:#111111;}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle{color:#ffffff;  background-color:#111111;}
.navbar-inverse .nav li.dropdown > a:hover .caret, .navbar-inverse .nav li.dropdown > a:focus .caret{border-top-color:#ffffff;  border-bottom-color:#ffffff;}
.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret{border-top-color:#999999;  border-bottom-color:#999999;}
.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:#ffffff;  border-bottom-color:#ffffff;}
.navbar-inverse .navbar-search .search-query{color:#ffffff;  background-color:#515151;  border-color:#111111;  -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:#cccccc;}
.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#cccccc;}
.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#cccccc;}
.navbar-inverse .navbar-search .search-query:focus, .navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;  color:#333333;  text-shadow:0 1px 0 #ffffff;  background-color:#ffffff;  border:0;  outline:0;  -webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);     -moz-box-shadow:0 0 3px rgba(0,0,0,0.15);          box-shadow:0 0 3px rgba(0,0,0,0.15);}
.navbar-inverse .btn-navbar{color:#ffffff;  text-shadow:0 -1px 0 rgba(0,0,0,0.25);  background-color:#0e0e0e;  *background-color:#040404;  background-image:-moz-linear-gradient(top,#151515,#040404);  background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));  background-image:-webkit-linear-gradient(top,#151515,#040404);  background-image:-o-linear-gradient(top,#151515,#040404);  background-image:linear-gradient(to bottom,#151515,#040404);  background-repeat:repeat-x;  border-color:#040404 #040404 #000000;  border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);}
.navbar-inverse .btn-navbar:hover, .navbar-inverse .btn-navbar:focus, .navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active, .navbar-inverse .btn-navbar.disabled, .navbar-inverse .btn-navbar[disabled]{color:#ffffff;  background-color:#040404;  *background-color:#000000;}
.navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active{background-color:#000000 \9;}
.breadcrumb{padding:8px 15px;  margin:0 0 20px;  list-style:none;  background-color:#f5f5f5;  -webkit-border-radius:4px;     -moz-border-radius:4px;          border-radius:4px;}
.breadcrumb > li{display:inline-block;  *display:inline;  text-shadow:0 1px 0 #ffffff;  *zoom:1;}
.breadcrumb > li > .divider{padding:0 5px;  color:#ccc;}
.breadcrumb > .active{color:#999999;}
.pagination{margin:20px 0;}
.pagination ul{display:inline-block;  *display:inline;  margin-bottom:0;  margin-left:0;  -webkit-border-radius:4px;     -moz-border-radius:4px;          border-radius:4px;  *zoom:1;  -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);     -moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);          box-shadow:0 1px 2px rgba(0,0,0,0.05);}
.pagination ul > li{display:inline;}
.pagination ul > li > a, .pagination ul > li > span{float:left;  padding:4px 12px;  line-height:20px;  text-decoration:none;  background-color:#ffffff;  border:1px solid #dddddd;  border-left-width:0;}
.pagination ul > li > a:hover, .pagination ul > li > a:focus, .pagination ul > .active > a, .pagination ul > .active > span{background-color:#f5f5f5;}
.pagination ul > .active > a, .pagination ul > .active > span{color:#999999;  cursor:default;}
.pagination ul > .disabled > span, .pagination ul > .disabled > a, .pagination ul > .disabled > a:hover, .pagination ul > .disabled > a:focus{color:#999999;  cursor:default;  background-color:transparent;}
.pagination ul > li:first-child > a, .pagination ul > li:first-child > span{border-left-width:1px;  -webkit-border-bottom-left-radius:4px;          border-bottom-left-radius:4px;  -webkit-border-top-left-radius:4px;          border-top-left-radius:4px;  -moz-border-radius-bottomleft:4px;  -moz-border-radius-topleft:4px;}
.pagination ul > li:last-child > a, .pagination ul > li:last-child > span{-webkit-border-top-right-radius:4px;          border-top-right-radius:4px;  -webkit-border-bottom-right-radius:4px;          border-bottom-right-radius:4px;  -moz-border-radius-topright:4px;  -moz-border-radius-bottomright:4px;}
.pagination-centered{text-align:center;}
.pagination-right{text-align:right;}
.pagination-large ul > li > a, .pagination-large ul > li > span{padding:11px 19px;  font-size:17.5px;}
.pagination-large ul > li:first-child > a, .pagination-large ul > li:first-child > span{-webkit-border-bottom-left-radius:6px;          border-bottom-left-radius:6px;  -webkit-border-top-left-radius:6px;          border-top-left-radius:6px;  -moz-border-radius-bottomleft:6px;  -moz-border-radius-topleft:6px;}
.pagination-large ul > li:last-child > a, .pagination-large ul > li:last-child > span{-webkit-border-top-right-radius:6px;          border-top-right-radius:6px;  -webkit-border-bottom-right-radius:6px;          border-bottom-right-radius:6px;  -moz-border-radius-topright:6px;  -moz-border-radius-bottomright:6px;}
.pagination-mini ul > li:first-child > a, .pagination-small ul > li:first-child > a, .pagination-mini ul > li:first-child > span, .pagination-small ul > li:first-child > span{-webkit-border-bottom-left-radius:3px;          border-bottom-left-radius:3px;  -webkit-border-top-left-radius:3px;          border-top-left-radius:3px;  -moz-border-radius-bottomleft:3px;  -moz-border-radius-topleft:3px;}
.pagination-mini ul > li:last-child > a, .pagination-small ul > li:last-child > a, .pagination-mini ul > li:last-child > span, .pagination-small ul > li:last-child > span{-webkit-border-top-right-radius:3px;          border-top-right-radius:3px;  -webkit-border-bottom-right-radius:3px;          border-bottom-right-radius:3px;  -moz-border-radius-topright:3px;  -moz-border-radius-bottomright:3px;}
.pagination-small ul > li > a, .pagination-small ul > li > span{padding:2px 10px;  font-size:11.9px;}
.pagination-mini ul > li > a, .pagination-mini ul > li > span{padding:0 6px;  font-size:10.5px;}
.pager{margin:20px 0;  text-align:center;  list-style:none;  *zoom:1;}
.pager:before, .pager:after{display:table;  line-height:0;  content:"";}
.pager:after{clear:both;}
.pager li{display:inline;}
.pager li > a, .pager li > span{display:inline-block;  padding:5px 14px;  background-color:#fff;  border:1px solid #ddd;  -webkit-border-radius:15px;     -moz-border-radius:15px;          border-radius:15px;}
.pager li > a:hover, .pager li > a:focus{text-decoration:none;  background-color:#f5f5f5;}
.pager .next > a, .pager .next > span{float:right;}
.pager .previous > a, .pager .previous > span{float:left;}
.pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span{color:#999999;  cursor:default;  background-color:#fff;}
.modal-backdrop{position:fixed;  top:0;  right:0;  bottom:0;  left:0;  z-index:1040;  background-color:#000000;}
.modal-backdrop.fade{opacity:0;}
.modal-backdrop, .modal-backdrop.fade.in{opacity:0.8;  filter:alpha(opacity=80);}
.modal{position:fixed;  top:10%;  left:50%;  z-index:1050;  width:560px;  margin-left:-280px;  background-color:#ffffff;  border:1px solid #999;  border:1px solid rgba(0,0,0,0.3);  *border:1px solid #999;  -webkit-border-radius:6px;     -moz-border-radius:6px;          border-radius:6px;  outline:none;  -webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);     -moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);          box-shadow:0 3px 7px rgba(0,0,0,0.3);  -webkit-background-clip:padding-box;     -moz-background-clip:padding-box;          background-clip:padding-box;}
.modal.fade{top:-25%;  -webkit-transition:opacity 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;}
.modal.fade.in{top:10%;}
.modal-header{padding:9px 15px;  border-bottom:1px solid #eee;}
.modal-header .close{margin-top:2px;}
.modal-header h3{margin:0;  line-height:30px;}
.modal-body{position:relative;  max-height:400px;  padding:15px;  overflow-y:auto;}
.modal-form{margin-bottom:0;}
.modal-footer{padding:14px 15px 15px;  margin-bottom:0;  text-align:right;  background-color:#f5f5f5;  border-top:1px solid #ddd;  -webkit-border-radius:0 0 6px 6px;     -moz-border-radius:0 0 6px 6px;          border-radius:0 0 6px 6px;  *zoom:1;  -webkit-box-shadow:inset 0 1px 0 #ffffff;     -moz-box-shadow:inset 0 1px 0 #ffffff;          box-shadow:inset 0 1px 0 #ffffff;}
.modal-footer:before, .modal-footer:after{display:table;  line-height:0;  content:"";}
.modal-footer:after{clear:both;}
.modal-footer .btn + .btn{margin-bottom:0;  margin-left:5px;}
.modal-footer .btn-group .btn + .btn{margin-left:-1px;}
.modal-footer .btn-block + .btn-block{margin-left:0;}
.tooltip{position:absolute;  z-index:1030;  display:block;  font-size:11px;  line-height:1.4;  opacity:0;  filter:alpha(opacity=0);  visibility:visible;}
.tooltip.in{opacity:0.8;  filter:alpha(opacity=80);}
.tooltip.top{padding:5px 0;  margin-top:-3px;}
.tooltip.right{padding:0 5px;  margin-left:3px;}
.tooltip.bottom{padding:5px 0;  margin-top:3px;}
.tooltip.left{padding:0 5px;  margin-left:-3px;}
.tooltip-inner{max-width:200px;  padding:8px;  color:#ffffff;  text-align:center;  text-decoration:none;  background-color:#000000;  -webkit-border-radius:4px;     -moz-border-radius:4px;          border-radius:4px;}
.tooltip-arrow{position:absolute;  width:0;  height:0;  border-color:transparent;  border-style:solid;}
.tooltip.top .tooltip-arrow{bottom:0;  left:50%;  margin-left:-5px;  border-top-color:#000000;  border-width:5px 5px 0;}
.tooltip.right .tooltip-arrow{top:50%;  left:0;  margin-top:-5px;  border-right-color:#000000;  border-width:5px 5px 5px 0;}
.tooltip.left .tooltip-arrow{top:50%;  right:0;  margin-top:-5px;  border-left-color:#000000;  border-width:5px 0 5px 5px;}
.tooltip.bottom .tooltip-arrow{top:0;  left:50%;  margin-left:-5px;  border-bottom-color:#000000;  border-width:0 5px 5px;}
.popover{position:absolute;  top:0;  left:0;  z-index:1010;  display:none;  max-width:276px;  padding:1px;  text-align:left;  white-space:normal;  background-color:#ffffff;  border:1px solid #ccc;  border:1px solid rgba(0,0,0,0.2);  -webkit-border-radius:6px;     -moz-border-radius:6px;          border-radius:6px;  -webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);     -moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);          box-shadow:0 5px 10px rgba(0,0,0,0.2);  -webkit-background-clip:padding-box;     -moz-background-clip:padding;          background-clip:padding-box;}
.popover.top{margin-top:-10px;}
.popover.right{margin-left:10px;}
.popover.bottom{margin-top:10px;}
.popover.left{margin-left:-10px;}
.popover-title{padding:8px 14px;  margin:0;  font-size:14px;  font-weight:normal;  line-height:18px;  background-color:#f7f7f7;  border-bottom:1px solid #ebebeb;  -webkit-border-radius:5px 5px 0 0;     -moz-border-radius:5px 5px 0 0;          border-radius:5px 5px 0 0;}
.popover-title:empty{display:none;}
.popover-content{padding:9px 14px;}
.popover .arrow, .popover .arrow:after{position:absolute;  display:block;  width:0;  height:0;  border-color:transparent;  border-style:solid;}
.popover .arrow{border-width:11px;}
.popover .arrow:after{border-width:10px;  content:"";}
.popover.top .arrow{bottom:-11px;  left:50%;  margin-left:-11px;  border-top-color:#999;  border-top-color:rgba(0,0,0,0.25);  border-bottom-width:0;}
.popover.top .arrow:after{bottom:1px;  margin-left:-10px;  border-top-color:#ffffff;  border-bottom-width:0;}
.popover.right .arrow{top:50%;  left:-11px;  margin-top:-11px;  border-right-color:#999;  border-right-color:rgba(0,0,0,0.25);  border-left-width:0;}
.popover.right .arrow:after{bottom:-10px;  left:1px;  border-right-color:#ffffff;  border-left-width:0;}
.popover.bottom .arrow{top:-11px;  left:50%;  margin-left:-11px;  border-bottom-color:#999;  border-bottom-color:rgba(0,0,0,0.25);  border-top-width:0;}
.popover.bottom .arrow:after{top:1px;  margin-left:-10px;  border-bottom-color:#ffffff;  border-top-width:0;}
.popover.left .arrow{top:50%;  right:-11px;  margin-top:-11px;  border-left-color:#999;  border-left-color:rgba(0,0,0,0.25);  border-right-width:0;}
.popover.left .arrow:after{right:1px;  bottom:-10px;  border-left-color:#ffffff;  border-right-width:0;}
.thumbnails{margin-left:-20px;  list-style:none;  *zoom:1;}
.thumbnails:before, .thumbnails:after{display:table;  line-height:0;  content:"";}
.thumbnails:after{clear:both;}
.row-fluid .thumbnails{margin-left:0;}
.thumbnails > li{float:left;  margin-bottom:20px;  margin-left:20px;}
.thumbnail{display:block;  padding:4px;  line-height:20px;  border:1px solid #ddd;  -webkit-border-radius:4px;     -moz-border-radius:4px;          border-radius:4px;  -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);     -moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);          box-shadow:0 1px 3px rgba(0,0,0,0.055);  -webkit-transition:all 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, a.thumbnail:focus{border-color:#0088cc;  -webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);     -moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);          box-shadow:0 1px 4px rgba(0,105,214,0.25);}
.thumbnail > img{display:block;  max-width:100%;  margin-right:auto;  margin-left:auto;}
.thumbnail .caption{padding:9px;  color:#555555;}
.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:#ffffff;  text-shadow:0 -1px 0 rgba(0,0,0,0.25);  white-space:nowrap;  vertical-align:baseline;  background-color:#999999;}
.label{-webkit-border-radius:3px;     -moz-border-radius:3px;          border-radius:3px;}
.badge{padding-right:9px;  padding-left:9px;  -webkit-border-radius:9px;     -moz-border-radius:9px;          border-radius:9px;}
.label:empty, .badge:empty{display:none;}
a.label:hover, a.label:focus, a.badge:hover, a.badge:focus{color:#ffffff;  text-decoration:none;  cursor:pointer;}
.label-important, .badge-important{background-color:#b94a48;}
.label-important[href], .badge-important[href]{background-color:#953b39;}
.label-warning, .badge-warning{background-color:#f89406;}
.label-warning[href], .badge-warning[href]{background-color:#c67605;}
.label-success, .badge-success{background-color:#468847;}
.label-success[href], .badge-success[href]{background-color:#356635;}
.label-info, .badge-info{background-color:#3a87ad;}
.label-info[href], .badge-info[href]{background-color:#2d6987;}
.label-inverse, .badge-inverse{background-color:#333333;}
.label-inverse[href], .badge-inverse[href]{background-color:#1a1a1a;}
.btn .label, .btn .badge{position:relative;  top:-1px;}
.btn-mini .label, .btn-mini .badge{top:0;}
@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0;  }
to{background-position:0 0;  }
}
@-moz-keyframes progress-bar-stripes{from{background-position:40px 0;  }
to{background-position:0 0;  }
}
@-ms-keyframes progress-bar-stripes{from{background-position:40px 0;  }
to{background-position:0 0;  }
}
@-o-keyframes progress-bar-stripes{from{background-position:0 0;  }
to{background-position:40px 0;  }
}
@keyframes progress-bar-stripes{from{background-position:40px 0;  }
to{background-position:0 0;  }
}
.progress{height:20px;  margin-bottom:20px;  overflow:hidden;  background-color:#f7f7f7;  background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);  background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));  background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);  background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);  background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);  background-repeat:repeat-x;  -webkit-border-radius:4px;     -moz-border-radius:4px;          border-radius:4px;  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);  -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);     -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);          box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);}
.progress .bar{float:left;  width:0;  height:100%;  font-size:12px;  color:#ffffff;  text-align:center;  text-shadow:0 -1px 0 rgba(0,0,0,0.25);  background-color:#0e90d2;  background-image:-moz-linear-gradient(top,#149bdf,#0480be);  background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));  background-image:-webkit-linear-gradient(top,#149bdf,#0480be);  background-image:-o-linear-gradient(top,#149bdf,#0480be);  background-image:linear-gradient(to bottom,#149bdf,#0480be);  background-repeat:repeat-x;  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);  -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);     -moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);          box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);  -webkit-box-sizing:border-box;     -moz-box-sizing:border-box;          box-sizing:border-box;  -webkit-transition:width 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:#dd514c;  background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);  background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));  background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);  background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);  background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);  background-repeat:repeat-x;  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0);}
.progress-danger.progress-striped .bar, .progress-striped .bar-danger{background-color:#ee5f5b;  background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));  background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);  background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);  background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);  background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);}
.progress-success .bar, .progress .bar-success{background-color:#5eb95e;  background-image:-moz-linear-gradient(top,#62c462,#57a957);  background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));  background-image:-webkit-linear-gradient(top,#62c462,#57a957);  background-image:-o-linear-gradient(top,#62c462,#57a957);  background-image:linear-gradient(to bottom,#62c462,#57a957);  background-repeat:repeat-x;  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0);}
.progress-success.progress-striped .bar, .progress-striped .bar-success{background-color:#62c462;  background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));  background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);  background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);  background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);  background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);}
.progress-info .bar, .progress .bar-info{background-color:#4bb1cf;  background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);  background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));  background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);  background-image:-o-linear-gradient(top,#5bc0de,#339bb9);  background-image:linear-gradient(to bottom,#5bc0de,#339bb9);  background-repeat:repeat-x;  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0);}
.progress-info.progress-striped .bar, .progress-striped .bar-info{background-color:#5bc0de;  background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));  background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);  background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);  background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);  background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);}
.progress-warning .bar, .progress .bar-warning{background-color:#faa732;  background-image:-moz-linear-gradient(top,#fbb450,#f89406);  background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));  background-image:-webkit-linear-gradient(top,#fbb450,#f89406);  background-image:-o-linear-gradient(top,#fbb450,#f89406);  background-image:linear-gradient(to bottom,#fbb450,#f89406);  background-repeat:repeat-x;  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);}
.progress-warning.progress-striped .bar, .progress-striped .bar-warning{background-color:#fbb450;  background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));  background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);  background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);  background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);  background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);}
.accordion{margin-bottom:20px;}
.accordion-group{margin-bottom:2px;  border:1px solid #e5e5e5;  -webkit-border-radius:4px;     -moz-border-radius:4px;          border-radius:4px;}
.accordion-heading{border-bottom:0;}
.accordion-heading .accordion-toggle{display:block;  padding:8px 15px;}
.accordion-toggle{cursor:pointer;}
.accordion-inner{padding:9px 15px;  border-top:1px solid #e5e5e5;}
.carousel{position:relative;  margin-bottom:20px;  line-height:1;}
.carousel-inner{position:relative;  width:100%;  overflow:hidden;}
.carousel-inner > .item{position:relative;  display:none;  -webkit-transition: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, .carousel-inner > .item > a > img{display:block;  line-height:1;}
.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev{display:block;}
.carousel-inner > .active{left:0;}
.carousel-inner > .next, .carousel-inner > .prev{position:absolute;  top:0;  width:100%;}
.carousel-inner > .next{left:100%;}
.carousel-inner > .prev{left:-100%;}
.carousel-inner > .next.left, .carousel-inner > .prev.right{left:0;}
.carousel-inner > .active.left{left:-100%;}
.carousel-inner > .active.right{left:100%;}
.carousel-control{position:absolute;  top:40%;  left:15px;  width:40px;  height:40px;  margin-top:-20px;  font-size:60px;  font-weight:100;  line-height:30px;  color:#ffffff;  text-align:center;  background:#222222;  border:3px solid #ffffff;  -webkit-border-radius:23px;     -moz-border-radius:23px;          border-radius:23px;  opacity:0.5;  filter:alpha(opacity=50);}
.carousel-control.right{right:15px;  left:auto;}
.carousel-control:hover, .carousel-control:focus{color:#ffffff;  text-decoration:none;  opacity:0.9;  filter:alpha(opacity=90);}
.carousel-indicators{position:absolute;  top:15px;  right:15px;  z-index:5;  margin:0;  list-style:none;}
.carousel-indicators li{display:block;  float:left;  width:10px;  height:10px;  margin-left:5px;  text-indent:-999px;  background-color:#ccc;  background-color:rgba(255,255,255,0.25);  border-radius:5px;}
.carousel-indicators .active{background-color:#fff;}
.carousel-caption{position:absolute;  right:0;  bottom:0;  left:0;  padding:15px;  background:#333333;  background:rgba(0,0,0,0.75);}
.carousel-caption h4, .carousel-caption p{line-height:20px;  color:#ffffff;}
.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:#eeeeee;  -webkit-border-radius:6px;     -moz-border-radius:6px;          border-radius:6px;}
.hero-unit h1{margin-bottom:0;  font-size:60px;  line-height:1;  letter-spacing:-1px;  color:inherit;}
.hero-unit li{line-height:30px;}
.pull-right{float:right;}
.pull-left{float:left;}
.hide{display:none;}
.show{display:block;}
.invisible{visibility:hidden;}
.affix{position:fixed;}
/*! * Bootstrap Responsive v2.3.2 * * Copyright 2012 Twitter,Inc * Licensed under the Apache License v2.0 * http://www.apache.org/licenses/LICENSE-2.0 * * Designed and built with all the love in the world @twitter by @mdo and @fat. */
.clearfix{*zoom:1;}
.clearfix:before, .clearfix:after{display:table;  line-height:0;  content:"";}
.clearfix:after{clear:both;}
.hide-text{font:0/0 a;  color:transparent;  text-shadow:none;  background-color:transparent;  border:0;}
.input-block-level{display:block;  width:100%;  min-height:30px;  -webkit-box-sizing:border-box;     -moz-box-sizing:border-box;          box-sizing:border-box;}
@-ms-viewport{width:device-width;}
.hidden{display:none;  visibility:hidden;}
.visible-phone{display:none !important;}
.visible-tablet{display:none !important;}
.hidden-desktop{display:none !important;}
.visible-desktop{display:inherit !important;}
.view-btn{background-color: #FFFFFF;border: 2px solid #333333;font-size: 48px;height: 57px;margin: 10px 0;width: 98.4%;}
@media (min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit !important;  }
.visible-desktop{display:none !important;  }
.view-btn{font-size: 36px;}
.visible-tablet{display:inherit !important;  }
.hidden-tablet{display:none !important;  }
}
@media (max-width:767px){.hidden-desktop{display:inherit !important;  }
.visible-desktop{display:none !important;  }
.visible-phone{display:inherit !important;  }
.hidden-phone{display:none !important;  }
}
.visible-print{display:none !important;}
@media print{.visible-print{display:inherit !important;  }
.hidden-print{display:none !important;  }
}
@media (min-width:1200px){.row{margin-left:-30px;    *zoom:1;  } 
.row:before,.row:after{display:table;    line-height:0;    content:"";  }
.row:after{clear:both;  }
[class*="span"]{float:left;    min-height:1px;    margin-left: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;    line-height:0;    content:"";  }
.row-fluid:after{clear:both;  }
.row-fluid [class*="span"]{display:block;    float:left;    width:100%;    min-height:30px;    margin-left:2.564102564102564%;    *margin-left:2.5109110747408616%;    -webkit-box-sizing:border-box;       -moz-box-sizing:border-box;            box-sizing:border-box;  }
.row-fluid [class*="span"]:first-child{margin-left:0;  }
.row-fluid .controls-row [class*="span"] + [class*="span"]{margin-left:2.564102564102564%;  }
.row-fluid .span12{width:100%;    *width:99.94680851063829%;  }
.row-fluid .span11{width:91.45299145299145%;    *width:91.39979996362975%;  }
.row-fluid .span10{width:82.90598290598291%;    *width:82.8527914166212%;  }
.row-fluid .span9{width:74.35897435897436%;    *width:74.30578286961266%;  }
.row-fluid .span8{width:65.81196581196582%;    *width:65.75877432260411%;  }
.row-fluid .span7{width:57.26495726495726%;    *width:57.21176577559556%;  }
.row-fluid .span6{width:48.717948717948715%;    *width:48.664757228587014%;  }
.row-fluid .span5{width:40.17094017094017%;    *width:40.11774868157847%;  }
.row-fluid .span4{width:31.623931623931625%;    *width:31.570740134569924%;  }
.row-fluid .span3{width:23.076923076923077%;    *width:23.023731587561375%;  }
.row-fluid .span2{width:14.52991452991453%;    *width:14.476723040552828%;  }
.row-fluid .span1{width:5.982905982905983%;    *width:5.929714493544281%;  }
.row-fluid .offset12{margin-left:105.12820512820512%;    *margin-left:105.02182214948171%;  }
.row-fluid .offset12:first-child{margin-left:102.56410256410257%;    *margin-left:102.45771958537915%;  }
.row-fluid .offset11{margin-left:96.58119658119658%;    *margin-left:96.47481360247316%;  }
.row-fluid .offset11:first-child{margin-left:94.01709401709402%;    *margin-left:93.91071103837061%;  }
.row-fluid .offset10{margin-left:88.03418803418803%;    *margin-left:87.92780505546462%;  }
.row-fluid .offset10:first-child{margin-left:85.47008547008548%;    *margin-left:85.36370249136206%;  }
.row-fluid .offset9{margin-left:79.48717948717949%;    *margin-left:79.38079650845607%;  }
.row-fluid .offset9:first-child{margin-left:76.92307692307693%;    *margin-left:76.81669394435352%;  }
.row-fluid .offset8{margin-left:70.94017094017094%;    *margin-left:70.83378796144753%;  }
.row-fluid .offset8:first-child{margin-left:68.37606837606839%;    *margin-left:68.26968539734497%;  }
.row-fluid .offset7{margin-left:62.393162393162385%;    *margin-left:62.28677941443899%;  }
.row-fluid .offset7:first-child{margin-left:59.82905982905982%;    *margin-left:59.72267685033642%;  }
.row-fluid .offset6{margin-left:53.84615384615384%;    *margin-left:53.739770867430444%;  }
.row-fluid .offset6:first-child{margin-left:51.28205128205128%;    *margin-left:51.175668303327875%;  }
.row-fluid .offset5{margin-left:45.299145299145295%;    *margin-left:45.1927623204219%;  }
.row-fluid .offset5:first-child{margin-left:42.73504273504273%;    *margin-left:42.62865975631933%;  }
.row-fluid .offset4{margin-left:36.75213675213675%;    *margin-left:36.645753773413354%;  }
.row-fluid .offset4:first-child{margin-left:34.18803418803419%;    *margin-left:34.081651209310785%;  }
.row-fluid .offset3{margin-left:28.205128205128204%;    *margin-left:28.0987452264048%;  }
.row-fluid .offset3:first-child{margin-left:25.641025641025642%;    *margin-left:25.53464266230224%;  }
.row-fluid .offset2{margin-left:19.65811965811966%;    *margin-left:19.551736679396257%;  }
.row-fluid .offset2:first-child{margin-left:17.094017094017094%;    *margin-left:16.98763411529369%;  }
.row-fluid .offset1{margin-left:11.11111111111111%;    *margin-left:11.004728132387708%;  }
.row-fluid .offset1:first-child{margin-left:8.547008547008547%;    *margin-left:8.440625568285142%;  }
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;    line-height:0;    content:"";  }
.row:after{clear:both;  }
[class*="span"]{float:left;    min-height:1px;    margin-left:20px;  }
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width: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;    line-height:0;    content:"";  }
.row-fluid:after{clear:both;  }
.row-fluid [class*="span"]{display:block;    float:left;    width:100%;    min-height:30px;    margin-left:2.7624309392265194%;    *margin-left:2.709239449864817%;    -webkit-box-sizing:border-box;       -moz-box-sizing:border-box;            box-sizing:border-box;  }
.row-fluid [class*="span"]:first-child{margin-left:0;  }
.row-fluid .controls-row [class*="span"] + [class*="span"]{margin-left:2.7624309392265194%;  }
.row-fluid .span12{width:100%;    *width:99.94680851063829%;  }
.row-fluid .span11{width:91.43646408839778%;    *width:91.38327259903608%;  }
.row-fluid .span10{width:82.87292817679558%;    *width:82.81973668743387%;  }
.row-fluid .span9{width:74.30939226519337%;    *width:74.25620077583166%;  }
.row-fluid .span8{width:65.74585635359117%;    *width:65.69266486422946%;  }
.row-fluid .span7{width:57.18232044198895%;    *width:57.12912895262725%;  }
.row-fluid .span6{width:48.61878453038674%;    *width:48.56559304102504%;  }
.row-fluid .span5{width:40.05524861878453%;    *width:40.00205712942283%;  }
.row-fluid .span4{width:31.491712707182323%;    *width:31.43852121782062%;  }
.row-fluid .span3{width:22.92817679558011%;    *width:22.87498530621841%;  }
.row-fluid .span2{width:14.3646408839779%;    *width:14.311449394616199%;  }
.row-fluid .span1{width:5.801104972375691%;    *width:5.747913483013988%;  }
.row-fluid .offset12{margin-left:105.52486187845304%;    *margin-left:105.41847889972962%;  }
.row-fluid .offset12:first-child{margin-left:102.76243093922652%;    *margin-left:102.6560479605031%;  }
.row-fluid .offset11{margin-left:96.96132596685082%;    *margin-left:96.8549429881274%;  }
.row-fluid .offset11:first-child{margin-left:94.1988950276243%;    *margin-left:94.09251204890089%;  }
.row-fluid .offset10{margin-left:88.39779005524862%;    *margin-left:88.2914070765252%;  }
.row-fluid .offset10:first-child{margin-left:85.6353591160221%;    *margin-left:85.52897613729868%;  }
.row-fluid .offset9{margin-left:79.8342541436464%;    *margin-left:79.72787116492299%;  }
.row-fluid .offset9:first-child{margin-left:77.07182320441989%;    *margin-left:76.96544022569647%;  }
.row-fluid .offset8{margin-left:71.2707182320442%;    *margin-left:71.16433525332079%;  }
.row-fluid .offset8:first-child{margin-left:68.50828729281768%;    *margin-left:68.40190431409427%;  }
.row-fluid .offset7{margin-left:62.70718232044199%;    *margin-left:62.600799341718584%;  }
.row-fluid .offset7:first-child{margin-left:59.94475138121547%;    *margin-left:59.838368402492065%;  }
.row-fluid .offset6{margin-left:54.14364640883978%;    *margin-left:54.037263430116376%;  }
.row-fluid .offset6:first-child{margin-left:51.38121546961326%;    *margin-left:51.27483249088986%;  }
.row-fluid .offset5{margin-left:45.58011049723757%;    *margin-left:45.47372751851417%;  }
.row-fluid .offset5:first-child{margin-left:42.81767955801105%;    *margin-left:42.71129657928765%;  }
.row-fluid .offset4{margin-left:37.01657458563536%;    *margin-left:36.91019160691196%;  }
.row-fluid .offset4:first-child{margin-left:34.25414364640884%;    *margin-left:34.14776066768544%;  }
.row-fluid .offset3{margin-left:28.45303867403315%;    *margin-left:28.346655695309746%;  }
.row-fluid .offset3:first-child{margin-left:25.69060773480663%;    *margin-left:25.584224756083227%;  }
.row-fluid .offset2{margin-left:19.88950276243094%;    *margin-left:19.783119783707537%;  }
.row-fluid .offset2:first-child{margin-left:17.12707182320442%;    *margin-left:17.02068884448102%;  }
.row-fluid .offset1{margin-left:11.32596685082873%;    *margin-left:11.219583872105325%;  }
.row-fluid .offset1:first-child{margin-left:8.56353591160221%;    *margin-left:8.457152932878806%;  }
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-right:20px;    padding-left:20px;  }
.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;    margin-left:-20px;  }
.container-fluid{padding:0;  }
.dl-horizontal dt{float:none;    width:auto;    clear:none;    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"]{display:block;    float:none;    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;    right:20px;    left:20px;    width:auto;    margin:0;  }
.modal.fade{top:-100px;  }
.modal.fade.in{top:20px;  }
.view-btn{font-size: 30px;}
}
@media (max-width:680px){
.view-btn{font-size: 22px;}
}
@media (max-width:480px){
.view-btn{font-size: 18px;}
.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-right:10px;    padding-left:10px;  }
.media .pull-left,.media .pull-right{display:block;    float:none;    margin-bottom:10px;  }
.media-object{margin-right:0;    margin-left:0;  }
.modal{top:10px;    right:10px;    left: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-right:10px;    padding-left: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:#777777;    text-shadow:none;  }
.nav-collapse .nav > li > a,.nav-collapse .dropdown-menu a{padding:9px 15px;    font-weight:bold;    color:#777777;    -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 .nav > li > a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2;  }
.navbar-inverse .nav-collapse .nav > li > a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999999;  }
.navbar-inverse .nav-collapse .nav > li > a:hover,.navbar-inverse .nav-collapse .nav > li > a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111111;  }
.nav-collapse.in .btn-group{padding:0;    margin-top:5px;  }
.nav-collapse .dropdown-menu{position:static;    top:auto;    left:auto;    display:none;    float:none;    max-width:none;    padding:0;    margin:0 15px;    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:#111111;    border-bottom-color:#111111;  }
.navbar .nav-collapse .nav.pull-right{float:none;    margin-left:0;  }
.nav-collapse,.nav-collapse.collapse{height:0;    overflow:hidden;  }
.navbar .btn-navbar{display:block;  }
.navbar-static .navbar-inner{padding-right:10px;    padding-left:10px;  }
}
@media (min-width:980px){.nav-collapse.collapse{height:auto !important;    overflow:visible !important;  }
}
/* * jQuery FlexSlider v2.2.0 * http://www.woothemes.com/flexslider/ * * Copyright 2012 WooThemes * Free to use under the GPLv2 license. * http://www.gnu.org/licenses/gpl-2.0.html * * Contributing author:Tyler Smith (@mbmufffin) */
/* Browser Resets*********************************/
.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;}
/* Icon Fonts*********************************/
/* Font-face Icons */
@font-face{font-family:'flexslider-icon';src:url('fonts/flexslider-icon.eot');src:url('fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'), url('fonts/flexslider-icon.woff') format('woff'), url('fonts/flexslider-icon.ttf') format('truetype'), url('fonts/flexslider-icon.svg#flexslider-icon') format('svg');font-weight:normal;font-style:normal;}
/* FlexSlider Necessary Styles*********************************/
.flexslider{margin:0; padding:0;}
.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;}
.flexslider .slides > li:first-child{display:block;}
/* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img{width:100%; display:block;}
.flex-pauseplay span{text-transform:capitalize;}
/* Clearfix for the .slides element */
.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 JavaScript Fallback */
/* If you are not using another script,such as Modernizr,make sure you * include js that eliminates this class on page load */
.no-js .slides > li:first-child{display:block;}
/* FlexSlider Default Theme*********************************/
.flexslider{margin:0 0 60px;
/*border:4px solid #fff;  -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; border-radius:4px;*/
position:relative; -webkit-box-shadow:0 1px 4px rgba(0,0,0,.2); -moz-box-shadow:0 1px 4px rgba(0,0,0,.2); -o-box-shadow:0 1px 4px rgba(0,0,0,.2); box-shadow:0 1px 4px rgba(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; }
/* Direction Nav */
.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'; }
/* Pause/Play */
.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'; }
/* Control Nav */
.flex-control-nav{width:100%; position:absolute; bottom:70px; text-align:center;}
.flex-control-nav li{margin:0 6px; display:inline-block; zoom:1; *display:inline;width:90px;}
.flex-control-paging li a{background:url(../image/indicator-frame.png);width:45px; font-size:20px;height:56px;padding-top:35px;display:block;  cursor:pointer;}
/*.flex-control-paging li a:hover{background:#333; background:rgba(0,0,0,0.7); }
*/
/*.flex-control-paging li:first-child{width:60px!important;}
*/
/*.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);*/
background:url(../image/indicator-hover.png); 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;}
}
/* basic scrollbar styling */
/* vertical scrollbar */
/* basic scrollbar styling */
/* vertical scrollbar */
.mCSB_container{
	width:auto;
	margin-right:30px;
	overflow:hidden;
}
.mCSB_container.mCS_no_scrollbar{
	margin-right:0;
}
.mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar,
.mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar{
	margin-right:30px;
}
.mCustomScrollBox>.mCSB_scrollTools{
	width:16px;
	height:100%;
	top:0;
	right:0;
}
.mCSB_scrollTools .mCSB_draggerContainer{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0; 
	height:auto;
}
.mCSB_scrollTools a+.mCSB_draggerContainer{
	margin:20px 0;
}
.mCSB_scrollTools .mCSB_draggerRail{
	width:2px;
	height:100%;
	margin:0 auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.mCSB_scrollTools .mCSB_dragger{
	cursor:pointer;
	width:100%;
	height:30px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:4px;
	height:100%;
	margin:0 auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	text-align:center;
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown{
	display:block;
	position:relative;
	height:20px;
	overflow:hidden;
	margin:0 auto;
	cursor:pointer;
}
.mCSB_scrollTools .mCSB_buttonDown{
	top:100%;
	margin-top:-40px;
}
/* horizontal scrollbar */
.mCSB_horizontal>.mCSB_container{
	height:auto;
	margin-right:0;
	margin-bottom:30px;
	overflow:hidden;
}
.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{
	margin-bottom:0;
}
.mCS_disabled>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar,
.mCS_destroyed>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{
	margin-right:0;
	margin-bottom:30px;
}
.mCSB_horizontal.mCustomScrollBox>.mCSB_scrollTools{
	width:100%;
	height:16px;
	top:auto;
	right:auto;
	bottom:0;
	left:0;
	overflow:hidden;
}
.mCSB_horizontal>.mCSB_scrollTools a+.mCSB_draggerContainer{
	margin:0 20px;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
	height:2px;
	margin:7px 0;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger{
	width:30px;
	height:100%;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:4px;
	margin:6px auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{
	display:block;
	position:relative;
	width:20px;
	height:100%;
	overflow:hidden;
	margin:0 auto;
	cursor:pointer;
	float:left;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{
	margin-left:-40px;
	float:right;
}
.mCustomScrollBox{
	-ms-touch-action:none; /*MSPointer events - direct all pointer events to js*/
}

/* default scrollbar colors and backgrounds (default theme) */
.mCustomScrollBox>.mCSB_scrollTools{
	opacity:0.75;
	filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCustomScrollBox:hover>.mCSB_scrollTools{
	opacity:1;
	filter:"alpha(opacity=100)"; -ms-filter:"alpha(opacity=100)"; /* old ie */
}
.mCSB_scrollTools .mCSB_draggerRail{
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.4);
	filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.75);
	filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(255,255,255,0.85);
	filter:"alpha(opacity=85)"; -ms-filter:"alpha(opacity=85)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(255,255,255,0.9);
	filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight{
	background-image:url(../images/mCSB_buttons.png);
	background-repeat:no-repeat;
	opacity:0.4;
	filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp{
	background-position:0 0;
	/* 
	sprites locations are 0 0/-16px 0/-32px 0/-48px 0 (light) and -80px 0/-96px 0/-112px 0/-128px 0 (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonDown{
	background-position:0 -20px;
	/* 
	sprites locations are 0 -20px/-16px -20px/-32px -20px/-48px -20px (light) and -80px -20px/-96px -20px/-112px -20px/-128px -20px (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:0 -40px;
	/* 
	sprites locations are 0 -40px/-20px -40px/-40px -40px/-60px -40px (light) and -80px -40px/-100px -40px/-120px -40px/-140px -40px (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonRight{
	background-position:0 -56px;
	/* 
	sprites locations are 0 -56px/-20px -56px/-40px -56px/-60px -56px (light) and -80px -56px/-100px -56px/-120px -56px/-140px -56px (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover{
	opacity:0.75;
	filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active{
	opacity:0.9;
	filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */
}

/*scrollbar themes*/
/*dark (dark colored scrollbar)*/
.mCS-dark>.mCSB_scrollTools .mCSB_draggerRail{
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.15);
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.75);
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(0,0,0,0.85);
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(0,0,0,0.9);
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-80px 0;
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-80px -20px;
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-80px -40px;
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-80px -56px;
}
/*light-2*/
.mCS-light-2>.mCSB_scrollTools .mCSB_draggerRail{
	width:4px;
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.1);
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:4px;
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.75);
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
}
.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
	height:4px;
	margin:6px 0;
}
.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:4px;
	margin:6px auto;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(255,255,255,0.85);
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(255,255,255,0.9);
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-32px 0;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-32px -20px;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-40px -40px;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-40px -56px;
}
/*dark-2*/
.mCS-dark-2>.mCSB_scrollTools .mCSB_draggerRail{
	width:4px;
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.1);
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:4px;
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.75);
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
}
.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
	height:4px;
	margin:6px 0;
}
.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:4px;
	margin:6px auto;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(0,0,0,0.85);
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(0,0,0,0.9);
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-112px 0;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-112px -20px;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-120px -40px;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-120px -56px;
}
/*light-thick*/
.mCS-light-thick>.mCSB_scrollTools .mCSB_draggerRail{
	width:4px;
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.1);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:6px;
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.75);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
	height:4px;
	margin:6px 0;
}
.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:6px;
	margin:5px auto;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(255,255,255,0.85);
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(255,255,255,0.9);
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-16px 0;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-16px -20px;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-20px -40px;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-20px -56px;
}
/*dark-thick*/
.mCS-dark-thick>.mCSB_scrollTools .mCSB_draggerRail{
	width:4px;
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.1);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:6px;
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.75);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
	height:4px;
	margin:6px 0;
}
.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:6px;
	margin:5px auto;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(0,0,0,0.85);
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(0,0,0,0.9);
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-96px 0;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-96px -20px;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-100px -40px;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-100px -56px;
}
/*light-thin*/
.mCS-light-thin>.mCSB_scrollTools .mCSB_draggerRail{
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.1);
}
.mCS-light-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:2px;
}
.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
}
.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:2px;
	margin:7px auto;
}
/*dark-thin*/
.mCS-dark-thin>.mCSB_scrollTools .mCSB_draggerRail{
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.15);
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:2px;
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.75);
}
.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
}
.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:2px;
	margin:7px auto;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(0,0,0,0.85);
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(0,0,0,0.9);
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-80px 0;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-80px -20px;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-80px -40px;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-80px -56px;
}

/* custom styling */
/* content_1 scrollbar */
.content_1>.mCustomScrollBox>.mCSB_scrollTools{
	height:96%;
	top:2%;
}
/* content_2 scrollbar */
.content_2 .mCSB_scrollTools .mCSB_draggerRail{
	width:6px;
	box-shadow:1px 1px 1px rgba(255,255,255,0.1);
}
.content_2 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background:rgba(255,255,255,0.4);
	filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */
}
.content_2 .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(255,255,255,0.5);
	filter:"alpha(opacity=50)"; -ms-filter:"alpha(opacity=50)"; /* old ie */
}
.content_2 .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.content_2 .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(255,255,255,0.6);
	filter:"alpha(opacity=60)"; -ms-filter:"alpha(opacity=60)"; /* old ie */
}
/* content_3 scrollbar */
.content_3>.mCustomScrollBox>.mCSB_scrollTools{
	height:94%;
	top:3%;
}
.content_3 .mCSB_scrollTools .mCSB_draggerRail{
	width:0;
	border-right:1px dashed #09C;
}
.content_3 .mCSB_scrollTools .mCSB_dragger{
	height:11px;
}
.content_3 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:11px;
	-webkit-border-radius:11px;
	-moz-border-radius:11px;
	border-radius:11px;
	background:#09C;
}
/* content_4 scrollbar */
.content_4>.mCustomScrollBox>.mCSB_scrollTools{
	height:94%;
	top:3%;
}
.content_4 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:8px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	background:#d0b9a0;
	-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.5);
	-moz-box-shadow:1px 1px 5px rgba(0,0,0,0.5);
	box-shadow:1px 1px 5px rgba(0,0,0,0.5);
}
.content_4 .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.content_4 .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:#dfcdb9;
}
.content_4 .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.content_4 .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	-webkit-box-shadow:0 0 3px rgba(0,0,0,0.5);
	-moz-box-shadow:0 0 3px rgba(0,0,0,0.5);
	box-shadow:0 0 3px rgba(0,0,0,0.5);
}
/* content_5 scrollbar */
.content_5>.mCustomScrollBox>.mCSB_scrollTools{
	width: 98%;
	margin: 0 1%;
}
/* content_6 scrollbar */
.content_6>.mCustomScrollBox>.mCSB_scrollTools{
	width:88%;
	margin: 0 6%;
}
/* content_8 scrollbar */
.content_8 .mCSB_scrollTools .mCSB_draggerRail{
	width:0px;
	border-left:1px solid rgba(0,0,0,0.8);
	border-right:1px solid rgba(255,255,255,0.2);
}
.ac_results{padding:0px;border:1px solid black;background-color:white;overflow:hidden;z-index:99999;}
.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0;}
.ac_results li{margin:0px;padding:2px 5px;cursor:default;display:block;
/* if width will be 100% horizontal scrollbar will apear when scroll mode will be used*/
/*width:100%;*/
font:menu;font-size:12px;
/* it is very important,if line-height not setted or setted in relative units scroll will be broken in firefox*/
line-height:16px;overflow:hidden;}
.ac_loading{background:white url('indicator.gif') right center no-repeat;}
.ac_odd{background-color:#F7F3EA;}
.ac_over{background-color:#DB0000;color:white;}
/* FONT FACE */
@font-face{font-family:'Conv_AvenirLTStd-Roman';src:url('../fonts/AvenirLTStd-Roman.eot');src:local('☺'), url('../fonts/AvenirLTStd-Roman.woff') format('woff'), url('../fonts/AvenirLTStd-Roman.ttf') format('truetype'), url('../fonts/AvenirLTStd-Roman.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Conv_AvenirLTStd-Heavy';src:url('../fonts/AvenirLTStd-Heavy.eot');src:local('☺'), url('../fonts/AvenirLTStd-Heavy.woff') format('woff'), url('../fonts/AvenirLTStd-Heavy.ttf') format('truetype'), url('../fonts/AvenirLTStd-Heavy.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Conv_AvenirLTStd-Light';src:url('fonts/AvenirLTStd-Light.eot');src:local('☺'), url('../fonts/AvenirLTStd-Light.woff') format('woff'), url('../fonts/AvenirLTStd-Light.ttf') format('truetype'), url('../fonts/AvenirLTStd-Light.svg') format('svg');font-weight:normal;font-style:normal;}
.txtUpper{text-transform:uppercase;}
img{width:100%;}
.whole-container{width:100%; float:left; margin-left:0%;margin-right:0%;}
.main{width:100%; margin:auto}
.header{width:100%;float:left; height:auto;margin:0px auto;min-height:75px;background:#333333;border-bottom:2px solid #1a1a1a;position:relative;}
.main{margin-top:75px;}
.header img{width:auto}
/*#search{margin-top:2%;width:70%;cursor:text;background-image:url('../images/search-icon.png');background-size:10%;background-repeat:no-repeat;background-position:93% 56%;}
*/
.ac_results{z-index:300000!important;/*width:53%!important*/}
.ac_results li{font-size:16px;line-height:20px;}
.ac_over{background-color:#1a1a1a!important;}
.logo img{width:100%;left:0%;padding-top:3%;position:absolute;z-index:100;}
.dropdown-menu li{padding:2px;}
.dropdown-menu li:hover{background-color:#a9a9a9;}
.dropdown-menu{height:60px;overflow:hidden;}
.logo.logo-scrolled{transform:scale(0.6,0.6);-ms-transform:scale(0.6,0.6);
/* IE 9 */
-webkit-transform:scale(0.6,0.6);
/* Safari and Chrome */
-o-transform:scale(0.6,0.6);padding-top:0.5%;
/* Safari and Chrome */
}
.logo{-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;}
.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:0;}
.drink-btn-container{dispaly:block;float:right;width:25%;margin-right:5%;padding-top:4%;}
.eat-btn-container{dispaly:block;float:left;width:25%;margin-left:28%;padding-top:4%;}
.header-right .eat-btn-container{width:28%!important;}
.header-right .drink-btn-container{width:35%!important;}
a{color:#333;}
a:hover, a:focus{color:#333;}
body{line-height:0px;font-family:'Conv_AvenirLTStd-Light'!important;}
.row{width:100%; margin:auto;}
ul{list-style:none;}
.slides{margin:0px auto;}
.slidertitle{color:#ffffff;    font-size:60px;    margin:0 1%;    position:absolute;    text-align:center;    top:45%;    z-index:15;
/*width:9%;*/
}

/*Top 10*/
.topten-logo-container{width:100%;float:left;text-align:center;margin-top:1%;}
.topten-logo-inner{width:84%;margin:0px auto;text-align:center;}
.topten-logo-inner h1{font-size: 34px;color:#1a1a1a;}
.module-bg span{font-size: 18px;color:#776928;}                      
.module {background: #1a1a1a;position: relative;margin: 20px auto;padding: 0 20px;width: 28%;font-size: 18px;color:#f2f2f2;background:#1a1a1a;}
.module:before,.module:after {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;border-style: solid;border-color: transparent;border-width: 10px;content: "";display: block;left: 0;position: absolute; width: 100%;}
.module:before {border-top-width: 0;border-bottom-color: #1a1a1a;top: -10px;}
.module:after {border-bottom-width: 0;border-top-color: #1a1a1a;bottom: -10px;}  
.profile-container{width:70%;margin-left:15%;float:left;margin-right:15%;margin-bottom:2%;margin-top:3%;}
.profile-container .profile-left{padding: 1%;width:49%;float:left;background:#1a1a1a;color:#f2f2f2;}
.profile-container .profile-left h3{width:100%;text-align:left;color:#f2f2f2;font-size:24px;margin:0;}
.profile-left-rigth-container{width:94%;float:left;background:#1a1a1a;}
.profile-container .profile-left p{width:100%;text-align:left;color:#999999;font-size:18px;line-height:25px;padding-bottom:5%;border-bottom:1px solid #a9a9a9;}
.module-bg{position: relative;margin: 20px auto;padding: 0 20px;width: 28%;font-size: 18px;color:#f2f2f2;background:url('../images/brought_bg.png');background-size: 100% 100%;padding: 0.8%;}
.profile-container .profile-view{width:4%;text-align:center;float:left;background: #1a1a1a;margin-right: 1%;color:#f2f2f2;padding: 0.5%;}
.profile-container .profile-view img{width: 70%;cursor:pointer;}
.profile-container .profile-view h4{font-size:14px;}
.profile-container .profile-left .profile-view img{width:15%;}
.profile-container .profile-right{width:49%;float:left;}
.profile-container .profile-right img{}

.tab-info .btn-green {padding: 2px 0px 2px 0px!important;}


/*Holiday Page*/
.holiday-banner-container{width:100%;float:left;}
.resto-container{width: 84%;float: left;margin-left: 8%;}
.resto-container .top-title{width:100%;float:left;text-align:center;padding-top:2%;padding-bottom:2%;border-bottom:1px solid #1a1a1a;}
.resto-container .top-title span {font-family: 'Conv_AvenirLTStd-Light';font-size: 30px;letter-spacing: 1px;line-height: 20px;text-align: center;}
.resto-list{width:100%;float:left;}
.resto-list ul{width:100%;margin:2%;float: left;}
.resto-list ul li{min-height:50px;width:31%;margin-left:1%;text-align:center;border-bottom:1px solid #1a1a1a;float:left;margin-bottom: 3%;}
.resto-list ul li a{width:100%;color:#ff0000;}
.resto-list ul li p{width:100%;color:#1a1a1a;}

.sort-result-container{display:none;}
.slidertitleimg{color:#000;    font-size:60px;     margin:0 1%;    position:absolute;    text-align:center;    top:40%;    z-index:15;    width:25%;    left:18%;}
img{max-width:100%;  height:auto;}
.slidertitleimg h3{font-size:15px;  font-family:'Conv_AvenirLTStd-Heavy'!important;  display:none;  font-weight:normal;}
/*Home Page*/
.top-down-arrow{right:1.5%;float:right;position:fixed;top:75%;width:2%;cursor:pointer;z-index:1000000;}
.top-down-arrow .page-top-arrow{margin-bottom:5px;}
.flexslider{margin:0px!important; background:#E9E9E9;  box-shadow:0 0px 1px rgba(0,0,0,0.2)!important;}
.flexslider ul li{position:relative;}
.flexslider .flex-direction-nav{display:none;}
.flexslider2 .flex-direction-nav{display:none;}
.flexslider .flex-control-nav{bottom:5%!important;display:none;}
.flexslider .flex-control-nav li{margin:0 6px;display:inline-block;width:20px!important;height:20px!important;}
.flexslider .flex-control-nav li a{width:13px!important;  height:13px!important;  padding-top:0px!important;  text-indent:-9999px;  background:#fff!important;  border:1px solid #9A9A9A;  border-radius:3px;  -webkit-box-shadow:0 1px 5px rgba(0,0,0,0.7);  -moz-box-shadow:0 1px 5px rgba(0,0,0,0.7);  -o-box-shadow:0 1px 5px rgba(0,0,0,0.7);  box-shadow:0 1px 5px rgba(0,0,0,0.7);}
.flexslider .flex-control-paging li a.flex-active{background:#000!important;    cursor:default;}
/*carousel*/
.flexslider2 .flex-control-nav{width:50%!important;  bottom:-8%!important;  margin-left:25%!important;}
.flexslider2 .flex-control-nav li{margin:0 6px;display:inline-block;width:20px!important;height:20px!important;}
.flexslider2 .flex-control-nav li a{width:15px!important;  height:15px!important;  padding-top:0px!important;  text-indent:-9999px;  background:#fff!important;  border:1px solid #9A9A9A;  border-radius:3px;  -webkit-box-shadow:0 1px 5px rgba(0,0,0,0.7);  -moz-box-shadow:0 1px 5px rgba(0,0,0,0.7);  -o-box-shadow:0 1px 5px rgba(0,0,0,0.7);  box-shadow:0 1px 5px rgba(0,0,0,0.7);}
.flexslider2 .flex-control-paging li a.flex-active{background:#000!important;    cursor:default;}
.flexslider .right-arrow{}
.flexslider .left-arrow{}
.great-place-border{width:100%;background-image:url('../images/middle-border-768.png');min-height:15px;background-repeat:repeat-x;margin-top:-1%;z-index:500;position:relative;}
.discover-border{width:100%;background-image:url('../images/discover-border_35x17.png');  min-height:17px;  background-repeat:repeat-x;  z-index:100;  position:absolute;  top:98%;}
.map-container{width:100%;float:left;position:relative;display:block;background-image:url('../images/bg.jpg');padding-bottom:3%;}
.filter-mb-container{display:none;}
.map-canvas{background:#F2F2F2;  margin-bottom:0%;  width:100%;  height:400px; min-height:250px;  float:left;}
.map-canvas#profile-mapcanvas{height:270px;}
.map-canvas#map-canvas-detail{height:300px;}
.map-canvas img{max-width:none;  max-height:none;}
.discover-line-logo{width:85%;  margin:3% auto 0 8%;  text-align:center;}
.discover-line-logo span{border-bottom:1px solid #FFFFFF;float:left;width:39%;min-height:30px;}
.discover-line-logo h3{color:#fff;  font-size:34px;  float:left;  padding-left:3%;  padding-right:3%;  font-family:'Conv_AvenirLTStd-Heavy'!important;  font-weight:normal;}
#search{width:58%;float:left;margin-right:1%;height:35px;font-size:20px;font-weight:normal;font-family:'Conv_AvenirLTStd-Light'!important;border-radius:0;background-color:#f2f2f2!important;line-height:40px;box-shadow: 0 1px 2px rgba(0,0,0,0.7);}
#signup-email{width:50%;margin-right:1%;height:35px;font-size:20px;font-weight:normal;font-family:'Conv_AvenirLTStd-Light'!important;border-radius:0;}
#signup-confirm-modal, #signup-modal{width:70%;background:rgba(26,26,26,0.95);left:35%!important;}
#signup-confirm-modal .modal-body, #signup-modal .modal-body{color:#f2f2f2;text-align:center;}
#signup-confirm-modal .close, #signup-modal .close{font-size:35px;font-weight:normal;color:#fff;opacity:1;line-height:35px;margin-top:-7px;}
#signup-modal .newsletter-img-container{width:72%;margin:3% auto;}
#signup-confirm-modal .newsletter-img-container{width:55%;margin:3% auto;}
#signup-modal .great-tab{margin-bottom:5%;border-radius:3px;}
#signup-modal h4{font-size:20px;letter-spacing:2px;font-weight:normal;}
#signup-confirm-modal .great-tab{margin-bottom:5%;border-radius:3px;}
#signup-confirm-modal h4{font-size:20px;letter-spacing:2px;font-weight:normal;}
.share-btn{width:2.5%;position:absolute;right:3.3%;top:40%;cursor:pointer;}
.share-popup{width:99%;margin:0;}
.share-popup li{width:99%;margin-bottom:8%;line-height:14px!important;}
.share-popup h4{font-size:17px;margin-left:2%;}
.share-popup .st_facebook_large .stLarge{background-image:url('../images/fb.png')!important;width:16px;height:16px;-webkit-background-size:100% 100%;background-size:100%;}
.share-popup .st_twitter_large .stLarge{background-image:url('../images/tw.png')!important;width:16px;height:12px;background-size:100%;-webkit-background-size:100% 100%;}
.share-popup .st_email_large .stLarge{background-image:url('../images/em.png')!important;width:16px;height:11px;background-size:100%;-webkit-background-size:100% 100%;margin-top:1px;}
.stButton .stLarge:hover{opacity:1!important;background-position:0!important;}
.share-popup img{width:20%;}
.great-tab-container .popover{max-width:500px!important;width:500px!important;left:54%!important;}
.great-tab-container .popover.bottom .arrow{left:75%;}
.header-right .popover{left:87%!important;width:10%!important;}
.header-right .popover.bottom .arrow{left:75%;}
.great-place-container{box-shadow: 0 2px 3px rgba(0,0,0,0.5);width:100%;background:#1a1a1a;float:left;margin-top:-0.2%;position:relative;}
.great-tab-container .btn-green{border-radius:5px;font-size:36px;padding:26px;width:80%;text-align:center;letter-spacing:3px;}
.great-place-text{width:98%;margin:0% auto;margin-top:1%;margin-bottom:1%;}
.great-place-text h1{font-size:22px;text-align:center;letter-spacing:4px;font-family:'Conv_AvenirLTStd-light' !important;color:#fff;line-height:24px;margin:0;}
.great-place-lbl{width:100%;text-align:center;}
.great-tab[rel="popover"]{position:relative;width:17%;}
.great-tab[rel="popover"] .disc-top{position:absolute;width:12%;right:-5%;top:-30%;}
.great-place-lbl h2{margin:3px 0;}
.great-place-lbl-drink{width:54%;margin:0px auto;margin-bottom:3%;}
.great-place-arrow{width:10%;position:absolute;bottom:0;left:49%;}
.great-place-arrow img{width:15%;padding-bottom:10%;}
#great-tab-eat{}
.great-place-btn{width:55%;margin:0px auto;margin-bottom:4%;}
.discover-container{width:100%;background:#1a1a1a;min-height:100px;float:left;margin-top:-0.2%;position:relative;}
.header-right{width:45%;float:left;}
.header-left{width:45%;float:left;}
.newsletter-btn{background:#f2f2f2;width:140px;text-align:center;position:absolute;top:0;left:3%;cursor:pointer;}
.logo{width:10%;text-align:right;  padding-bottom:5px;  margin:0px auto;  position:relative;   }
.logo a{display:block;}
.great-tab-container{width:90%;margin:0% 6.5%;float:left;padding:1%;margin-top:0.5%;}
.great-tab{width:12.5%;float:left;box-shadow:0 1px 2px rgba(0,0,0,0.7);}
/*.great-tab:hover{background:#a9a9a9;}
*/
.flexslider2 ul li img{width:90%;}
.flexslider2 ul li{text-align:center;  position:relative;}
.carousel-title{left:2%;    position:absolute;    width:96%;}
.carousel-title h1{font-family:'Conv_AvenirLTStd-Heavy'!important; position:absolute; left:25%; color:#fff; top:10%; font-size:28px; font-weight:normal;}
.carousel-title img{width:100%!important;}
.image-container{border:1px solid #9A9A9A;    float:left;    margin:0 1.6% 1.5% auto;    position:relative;    width:23.2%;min-height:100px; cursor:pointer;}
.image-container img:hover{opacity:0.85;}
.image-container2 img:hover{filter:alpha(opacity=85);  opacity:0.85;}
.img-txt-container{position:absolute;    bottom:0px;    background:rgba(255,255,255,0.7);    width:100%;}
#half-img{margin-right:1%; width:32%;}
.image-container a{color:#333333!important;}
.image-container a:hover{color:#333333!important;}
.image-container2 a{color:#333333!important;}
.image-container2 a:hover{color:#333333!important;}
.image-container2 h5{display:none;}
.img-txt-container img{float:left;    padding:3%;    width:20%;}
.img-txt-container h3{float:left;    font-size:21px;    line-height:18px;    padding:1% 0 2% 2%;    width:82%;    font-family:'Conv_AvenirLTStd-Roman'!important;    font-weight:normal;}
.image-container h5{position:absolute;  background:#333333;  color:#9A9A9A;  font-size:15px;  padding:5px;  line-height:15px!important;  right:2%;  top:-4%;  width:95px;  text-align:center;  font-family:'Conv_AvenirLTStd-Heavy'!important;  font-weight:normal;  z-index:200; display:none; }
.image-container2{border:1px solid #9A9A9A;    float:left;    margin:0 1.75% 1.5% auto;    position:relative;    width:14.7%;min-height:100px;cursor:pointer;}
.img-txt-container2{position:absolute;    bottom:0px;    background:rgba(255,255,255,0.7);    width:100%;}
.img-title{width:70%;white-space:nowrap;overflow:hidden;}
.img-txt-container2 img{float:left;    padding:3%;    width:20%;}
.img-txt-container2 h3{float:left;  font-size:11px;  line-height:11px;  padding:0% 0 0% 2%;  width:68%;  font-family:'Conv_AvenirLTStd-Roman'!important;  font-weight:normal;}
.image-container2 h1{position:absolute;  background:#333333;  color:#9A9A9A;  font-size:15px;  padding:5px;  line-height:15px!important;  right:4%;  top:-5%;  width:95px;  margin:4% 0;  text-align:center;  font-family:'Conv_AvenirLTStd-Heavy'!important;  font-weight:normal;  z-index:200;display:none;}
.header-button{width:100%;}
.header-button img:hover{background:rgba(192,192,192,0.5);border-radius:4px;}
.header-button-inactive{width:35%;padding-top:3%;padding-bottom:0%;cursor:normal;}
.left-arrow{display:none;left:2%;top:40%;position:absolute;width:7%;z-index:500;}
.right-arrow img{padding-top:10px;width:26%;cursor:pointer;}
.left-arrow img{padding-top:10px;width:26%;cursor:pointer;}
.right-arrow{display:none;right:2%;top:40%;position:absolute;width:7%;z-index:500;text-align:right;}
.input-append{background:#333333;    float:right;    position:absolute;    right:1%;    width:11%;}
.input-append input{background:#F2F2F2;    height:13px;    width:70%;    border:0px;    border-radius:0px!important;    cursor:pointer;}
#industry-dropdown{background:transparent!important;background-image:none!important;  border:medium none;  box-shadow:none!important;  height:15px;  border-radius:0px!important;position:relative;right:16%;width:16%;padding:0%;padding-top:2%;text-shadow:none!important;width:0;}
.dropdown-menu{min-width:75%!important;  border-radius:0px!important;  background:#F2F2F2;  margin:0px;top:100%!important;}
.dropdown-menu > li > a{padding:3px 14px;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a{background:#ECECEC;  color:#000;  }
.caret{border-bottom-color:#333333!important;    border-top-color:#333333!important;text-shadow:none!important;box-shadow:none!important;-webkit-box-shadow:none!important}
#appendedInputButton{box-shadow:none!important;}
.carousel-container{margin-top:2%;   margin-bottom:4%;   width:85%;   margin-left:7%;  position:relative;display:none;}
.carousel-left-arrow{top:40%;  position:absolute;  width:7%;  z-index:500;  left:-7%;  text-align:center;  display:none;}
.carousel-right-arrow{top:40%;  position:absolute;  width:7%;  z-index:500;  right:-7%;  text-align:center;  display:none;}
.carousel-right-arrow img{padding-top:10px;width:26%;cursor:pointer;}
.carousel-left-arrow img{padding-top:10px;width:26%;cursor:pointer;}
/* FILTER */
.filter-selection-container ul{height:375px;}
.popup-left-arrow{background:url('../images/popup-left.png');width:20px;height:52px;background-size:100%;-webkit-background-size:100% 100%;position:absolute;top:46%;z-index:500;left:-2.7%;}
.filter{width:90%;  position:relative;  top:1%;  z-index:500;  left:5%;float:left;}
#share-popup-container{width:9%;top: 80%!important;left: 88%;right:2.6%;position:absolute;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#f2f2f2;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;}
#share-popup-container ul{padding:2%;}
.share-arrow{position:absolute;top:-12%;right:11%;border-bottom:18px solid #f2f2f2;border-left:15px solid transparent;border-right:15px solid transparent;}
.stButton{position:absolute!important;width:94%!important;}
.caret{display:block!important;margin-top:5px!important;border-top:7px solid #000000;border-right:7px solid transparent;border-left:7px solid transparent;}
.btn:focus{outline:none;}
.choose-selection-msg{position:absolute;width:100%;top:-6%;left:0;color:#000;font-size:14px;border-radius:3px;}
.choose-selection-msg h4{font-size:13px;text-align:center;font-family:'Conv_AvenirLTStd-Heavy'!important; }
.filter-sorted{width:100%;float:left;  margin:0%;text-align:center;margin-bottom:2%;}
.filter-sorted li h3{font-size:20px;  font-family:'Conv_AvenirLTStd-Heavy'!important;  font-weight:normal;  margin:0%;  line-height:20px!important;  text-align:center;  width:100%;position:absolute;top:45%;text-align:center;color:#000}
.filter-sorted li{margin:2%;position:relative;float:left;width:29%;cursor:pointer;}
.filter-sorted li img{border-radius:3px;}
/*.filter-selection li:first-child{width:98%;text-align:center;border-bottom:1px solid #fff;}
.filter-selection li:first-child img{width:3%;float:left;cursor:pointer;padding-top:1%;}
.filter-selection li:first-child h3{width:95%;float:left;text-align:center;color:#fff;font-size:18px;font-family:'Conv_AvenirLTStd-Heavy'!important;  font-weight:normal;line-height:24px;margin:0;}
*/
.filter-head{width:96%;text-align:center;border-top:1px solid #fff;float:left;padding:2%;padding-bottom:0;}
.filter-head .input-append{position:relative;width:35%;padding:2%;margin-right:4%;margin-bottom:0;background:none;}
.filter-head .input-append input{width:100%;}
.filter-head .dropdown-menu{left:5%!important;top:80%!important;width:96.5%;height:60px;text-align:left;}
.filter-head .dropdown-menu li{border-bottom:1px solid #a9a9a9;}
.filter-head h3{width:95%;float:left;text-align:center;color:#fff;font-size:17px;font-family:'Conv_AvenirLTStd-Heavy'!important;  font-weight:normal;line-height:150%;margin:2px 0;}
.result-head{width:98%;text-align:center;border-bottom:1px solid #a9a9a9;float:left;padding:1%;}
.result-head .input-append{position:relative;width:20%;padding:0.5%;margin-right:2%;margin-bottom:0;background:none;}
.result-head .input-append input{width:100%;border:1px solid #a9a9a9;}
.result-head .dropdown-menu{left:2.5%!important;top:88%!important;width:101%;height:75px;text-align:left;}
.result-head #industry-dropdown{padding:0;margin-top:2%;}
.result-head .dropdown-menu li{border-bottom:1px solid #a9a9a9;}
.result-head h3{width:40%;float:left;text-align:left;color:#000;font-size:20px;font-family:'Conv_AvenirLTStd-Heavy'!important;  font-weight:normal;line-height:150%;margin:2px 0;}
.pc-result-border{margin:0 auto;width:96%;border-top:2px solid #a9a9a9;height:25px;clear:both;}
.btn-primary{border-color:transparent;box-shadow:none!important;text-shadow:none!important}
.filter-selection li{margin:1%;width:30%;float:left;position:relative;cursor:pointer;}
.filter-selection li h3{display:none;color:#fff;font-size:16px;line-height:25px;margin:0;}
.filter-selection li img{display:block;min-height: 50px;border:none;}
.filter-selection-list li{width:97%!important;border-top:1px solid #333333;padding-left:1%;}
.filter-selection-list li:hover{background:#333;}
.filter-selection-list li img{display:none!important;}
.filter-selection-list li h3{display:block!important;}
.filter-head img{width:3%;float:left;cursor:pointer;padding-top:1%;}
.filter-selection{width:100%;  float:left;  margin:0%;  display:none;}
.filter-close{position:absolute;  right:10%;  top:0;  color:#fff;  cursor:pointer;background-image:url('../images/filter-close-btn.png');background-size:100%;-webkit-background-size:100% 100%;right:7%;top:3%;}
#price-li{text-align:left;cursor:default;}
#price-li h1{font-size:14px;margin:0;line-height:17px;color:#A9A9A9;cursor:pointer;letter-spacing:2px;}
#price-li h1:first-child{color:#000;}
.price-active{color:#000!important;}
/*new class add for new design 01-11-2013*/
.filter-sorted-container{width:32%;background:#1a1a1a;float:left;min-height:200px;box-shadow:0 1px 3px rgba(0,0,0,0.7);margin-top:1%;border-radius:3px;padding-bottom:1%;position:relative;}
.up-position{width:99%!important;position:absolute;top:-215%!important;margin-top:0%!important;left:0%!important;}
.height-zero{height:0px!important;}
.list-grid-btn-container{width:30%;float:left;}
.grid-btn{width:30px;float:left;margin-right:7%;margin-top:3%;cursor:pointer;}
.grid-btn div{width:30px;height:30px;background:url('../images/grid-view-btn.png');background-size:100%;-webkit-background-size:100% 100%;}
.list-btn{width:30px;float:left;margin-top:3%;cursor:pointer;}
.list-btn div{width:33px;height:30px;background:url('../images/list-view-btn.png');background-size:100%;-webkit-background-size:100% 100%;}
.grid-btn-active{background:#f2f2f2;border-radius:4px;border:1px solid #1a1a1a;padding:1.5%;margin-top:0%!important;}
.grid-btn-active div{width:30px;height:30px;background:url('../images/grid-view-btn-black.png');background-size:100%;-webkit-background-size:100% 100%;}
.list-btn-active{width:32px;height:30px;background:#f2f2f2;border-radius:4px;border:1px solid #1a1a1a;padding:2%;margin-top:0%!important;}
.list-btn-active div{width:33px;height:30px;background:url('../images/list-view-btn-black.png');background-size:100%;-webkit-background-size:100% 100%;}
.desktop-clear{clear:both!important;}
.mobile-clear{clear:none;}
mobile-pack-margin{margin-right:1.6%;}
.filter-selection-container{width:100%;background:#1a1a1a;float:left;min-height:135px;display:none;}
.reserve-container{width:84%;float:left;padding-bottom:0.8%;margin-left:8%;font-family:'Conv_AvenirLTStd-Light'!important;display:none;margin-right:8%;padding:1%;}
.cancel{width:20%;float:left;border-right:1px solid #A9A9A9;padding:1%;}
.cancel .btn-green{width:70%!important;padding:5px!important;}
.reserve-form{width:75%;float:left;}
.reserve{width:100%;float:left;line-height:50px;border-top:1px solid #a9a9a9;padding-top:3%;clear:both;}
.reserve .btn-green{width:95%;line-height:23px;padding:0px;font-size:17px;text-align:center;font-family:'Conv_AvenirLTStd-Light'!important;margin:0}
/*.no-of-human{width:23%;float:left;padding-left:1%;position:relative;}
.no-of-human img{float:left;width:23%;margin-top:5%;padding-right:3%;}
.digit{background:#fff;box-shadow:0px 1px 2px #000;width:40px;height:40px;line-height:40px;color:#000;font-size:18px;font-weight:normal;float:left;margin-top:12px;text-align:center;}
.no-of-human .up-arrow{top:-33%;left:33%}
.no-of-human .down-arrow{bottom:-33%;left:33%}
*/
.calender{width:23%;float:left;padding-left:1%;position:relative;}
.calender img{float:left;width:23%;margin-top:5%;padding-right:3%;}
.calender .date{background:#fff;box-shadow:0px 1px 2px #000;width:100px;height:40px;line-height:40px;color:#000;font-size:18px;font-weight:normal;float:left;margin-top:12px;text-align:center;}
.calender .up-arrow{top:-33%;left:48%}
.calender .down-arrow{bottom:-33%;left:48%}
.down-arrow{width:12%!important;position:absolute;}
.up-arrow{width:12%!important;position:absolute;}
.clock{width:23%;float:left;padding-left:1%;position:relative;}
.clock img{float:left;width:23%;margin-top:5%;padding-right:3%;}
.clock .time{background:#fff;box-shadow:0px 1px 2px #000;width:30px;height:40px;line-height:40px;color:#000;font-size:18px;font-weight:normal;float:left;margin-top:12px;text-align:center;float:left;}
.clock .time .up-arrow{top:-33%;left:30%}
.clock .time .down-arrow{bottom:-33%;left:30%}
.clock .time:nth-child(2) .up-arrow{top:-33%;left:45%}
.clock .time:nth-child(2) .down-arrow{bottom:-33%;left:45%}
.clock .time:nth-child(3) .up-arrow{top:-33%;left:60%}
.clock .time:nth-child(4) .down-arrow{bottom:-33%;left:60%}
.profile-info .popover{max-width:1000px!important;left:0%!important;top:49%!important;}
.profile-info .popover.bottom .arrow{left:26%;}
/* RESULT */
/*New added for new design*/
.desc-ul-container{width:82%;float:left;  margin:5% 9%;text-align:center;}
.desc-ul-container li{width:100%;padding-bottom:2%;text-align:left;line-height:150%;color:#f2f2f2;}
.filter-selection-container .mCustomScrollBox>.mCSB_scrollTools{width:16px!important;}
.result-div-container{display:none;position:absolute;left:35%;top:10%;width:63%;background:#f2f2f2;left:35%;         -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.7);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.7);box-shadow:0 1px 2px rgba(0,0,0,0.7);border-radius:3px;}
.result-found-container{display:none;}
.result-ul-container{width:100%;float:left;margin:0%;text-align:center;height:510px;overflow:auto;}
.result-ul-container li{text-align:left;padding:1%;border-bottom:1px solid #A9A9A9;float:left;width:47%;margin-right:1%;min-height:95px;}
.result-ul-container li:nth-of-type(2n+1){clear:both;}
.result-ul-container li img{width:18%;float:left;padding-right:1%;}
.result-ul-container .record-desc{width:70%;float:left;margin-top:2%;padding-left:3%;}
.result-ul-container .record-desc h3{width:100%;text-align:left;font-size:16px;font-family:'Conv_AvenirLTStd-Heavy'!important;  font-weight:normal;line-height:18px;margin:0;}
.result-ul-container .record-desc p{width:100%;text-align:left;font-size:16px;font-family:'Conv_AvenirLTStd-Light'!important;  font-weight:normal;line-height:17px;margin:0;}
.result-ul-container li:hover{background:rgba(169,169,169,0.85);}
.expand-result-record li:hover{background:rgba(169,169,169,0.85);}
.result-found{width:100%;text-align:center;}
.filter-sorted-container .filter-close{width:20px!important;height:20px;top:-3%!important;left:85%!important;}
.selection-title{position:absolute;width:100%;background:rgba(26,26,26,0.85);text-align:center;bottom:0;line-height:12px;}
.filter-sorted .selection-title{width:100%;}
.selection-title span{font-size:10px;font-family:'Conv_AvenirLTStd-Light'!important;color:#fff;}
.result-expand-btn{width:100%;text-align:center;cursor:pointer;display:none;}
.result-expand-btn img{width:6%;padding-right:3%;}
.result-expand-btn h3{width:90%;float:left;font-size:16px;font-family:'Conv_AvenirLTStd-Light'!important;margin:0;}
.expand-result-container{width:93%;float:left;margin-top:5%;display:none;}
.expand-result-record{width:100%;float:left;margin:2%;text-align:center;margin-left:6.5%;}
.expand-result-record li[res="rec"]{width:30%;float:left;margin:0%;text-align:center;border-bottom:1px solid #A9A9A9;margin-right:1%;padding:1px;}
.expand-result-record li img{width:18%;float:left;padding-right:1%;}
.expand-result-record .record-desc{width:70%;float:left;margin-top:2%;padding-left:7%;}
.expand-result-record .record-desc h3{width:100%;text-align:left;font-size:16px;font-family:'Conv_AvenirLTStd-Heavy'!important;  font-weight:normal;line-height:18px;margin:0;}
.expand-result-record .record-desc p{width:100%;text-align:left;font-size:16px;font-family:'Conv_AvenirLTStd-Light'!important;  font-weight:normal;line-height:17px;margin:0;}
.position{top:80%!important;left:35%;height:160px;}
.expand-result-container .result-found{width:99%;text-align:center;margin-left:2%;}
.expand-result-container .result-found div{margin-top:0.5%!important;}
.record-contact-row{float:left;width:84%;margin-left:8%;margin-right:8%;}
.record-contact-row div{border-right:1px solid #A9A9A9;float:left;padding:1%;   width:31%;line-height:40px;margin-top:0%!important;}
#searchTitle{font-size:22px;line-height:35px;text-align:center;width:100%;letter-spacing:2px; font-family:'Conv_AvenirLTStd-Heavy'!important; }
#companyList{margin:0%!important;margin-left:3%!important;margin-right:3%!important;}
#companyList ul li{font-size:12px;line-height:14px!important; padding-left:0px!important;width:92%!important;border-bottom:1px solid #a9a9a9!important;min-height:65px!important}
#search_div{background-color:white;opacity:0.8;width:235px;position:absolute;top:2%;right:5%;box-shadow:0 1px 3px rgba(0,0,0,0.7);z-index:1;display:none;height:380px;}
.lbl-distance{float:left; margin-right:9%; font-family:'Conv_AvenirLTStd-Light'!important;font-size:11px;}
#radiusSelect{width:80px;background-color:#ffffff;border:1px solid #a9a9a9;float:left;margin-right:8%;height:24px;font-size:10px;font-family:'Conv_AvenirLTStd-Heavy'!important;}
#searchBtn{background:none repeat scroll 0 0 #F2F2F2;border:1px solid #a9a9a9;color:#666666;cursor:pointer;font-size:12px;font-weight:bold;padding:1px 7px;border-radius:5px 5px 5px 5px;}
#companyList{font-size:10px;cursor:pointer; z-index:1; width:auto; max-height:480px; overflow-x:visible; overflow-y:hidden;float:left;width:94%;margin:3%;}
#companyList .mCustomScrollBox>.mCSB_scrollTools{border-left:1px solid #a9a9a9;}
#companyList  .mCSB_scrollTools a+.mCSB_draggerContainer{margin-left:50%;}
#searchTB{font-size:12px;margin:1% 4% 1% 4%;width:86%;font-weight:normal;border:1px solid #a9a9a9;font-family:'Conv_AvenirLTStd-Light'!important;}
.profile-contact .address{border:none;}
.website .default-icon{background:url("../images/website.png") no-repeat scroll 0 0 rgba(0,0,0,0);}
.telephone .default-icon{background:url("../images/telephone.png") no-repeat scroll 0 0 rgba(0,0,0,0);}
.address .default-icon{background:url("../images/address.png") no-repeat scroll 0 0 rgba(0,0,0,0);height:35px;width:25px;}
.record-contact-row span{background-size:100% auto !important;float:left;height:30px;width:30px;}
.profile-contact .record-contact-row span{height:40px;width:40px;}
.record-contact-row h2{float:left;font-family:'Conv_AvenirLTStd-Heavy' !important;font-size:18px;font-weight:normal;line-height:25px !important;margin:0;padding-left:1%;width:80%;}
.reserve .btn-green{padding:5px!important;}
h1{font-family:'Conv_AvenirLTStd-Heavy' !important;    font-weight:normal;}
h3{font-family:'Conv_AvenirLTStd-Heavy' !important;    font-weight:normal;}
p{font-family:'Conv_AvenirLTStd-Roman' !important;    font-weight:normal;}
/*Profile Page*/
.menu-container .heading{clear:both;margin-bottom:1%;}
.profile-contact{width:70%;float:right;padding:0.5%;}
.profile-contact .record-contact-row div{width:26%;padding:1%;}
.profile-contact .telephone{width:auto!important;min-width:21%;}
.profile-contact .telephone h2{width:auto!important;}
.profile-contact .record-contact-row .website{width:auto;min-width:20%;max-width:35%;}
.profile-contact .record-contact-row .website h1{width:auto!important;padding-top:2%;}
.profile-contact .record-contact-row span{width:40px;height:40px;}
.profile-contact .record-contact-row h2{max-width:71%;font-size:16px;padding-left:1%;line-height:22px!important;padding-top:3%;color:#1a1a1a;}
.profile-contact .tasteaway{width: 17%!important;min-width: 17%!important;}
.profile-contact .tasteaway a{line-height:30px!important;}
.profile-contact .address.long{min-width:32%;width:auto!important;max-width:36%;}
.profile-contact .address.long h1{max-width:86%!important;}
.profile-contact .address h2{width:auto!important;padding-top:2%;max-width:80%;}
.profile-contact .btn-green{width:auto;line-height:16px;padding:0px 4px;font-size:12px;text-align:center;font-family:'Conv_AvenirLTStd-Light'!important;}
.profile-contact .address .default-icon{width:30px;height:40px;}
.detail-container{width:85%;margin-left:8.5%;margin-top:2%;}
.detail{width:100%;margin:0 auto;}
.left-pane{width:35%;float:left;}
.right-pane{width:63%;float:left;max-height:1200px;margin-left:0.5%;overflow:auto;}
.right-pane ul li:nth-of-type(3n+4){clear:both;}
.mCSB_container{margin-right:0px!important;}
.about{width:93%;float:left;background:#f2f2f2;padding:0% 2% 0% 2%;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,0.7);}
.about ul{width:98%;margin:0;text-align:center;float:left;margin-top:4%;margin-bottom:6%;height:165px;overflow:hidden;}
.about ul li{width:23%;padding-bottom:1%;float:left;text-align:center;}
.about p{line-height:20px;margin:3%;font-size:15px;}
.about ul li img{width:70%;padding-right:3%;padding-bottom:5%;padding-left:3%;}
.about ul li h3{width:70%;font-size:17px;float:left;}
.about h2{font-size:24px;margin:3%;font-family:'Conv_AvenirLTStd-Heavy' !important;    font-weight:normal;}
.hours{width:93%;float:left;background:#f2f2f2;padding:0% 2% 2% 2%;margin-bottom:5%;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,0.7);}
.hours ul{width:98%;margin:0;}
.hours ul li{width:98%;clear:both;}
.hours ul li h3{width:100%;font-size:16px;float:left;line-height:40px;margin:0;margin-bottom:3%;padding-left:3%;}
.hours ul li h2{font-size:24px;margin:3%;font-family:'Conv_AvenirLTStd-Heavy' !important;    font-weight:normal;}
.right-pane ul{width:99%;margin:0}
.right-pane ul li{width:29%;float:left;padding-left:3%;padding-bottom:4%;}
.right-pane ul li img:hover{filter:alpha(opacity=85);opacity:0.85;}
.social-container{width:85%;margin-left:8.5%;margin-top:3%;}
.modal-body{max-height:1000px!important;}
.modal-backdrop,.modal-backdrop.fade.in{opacity:0.6;filter:alpha(opacity=60);}
.newsletter-popup-ul{margin:4%;width:95%;float:left;margin-bottom:2%;}
.newsletter-popup-ul li{float:left;width:33%;}
.newsletter-popup-ul li img{width:70%;}
/*.modal.fade.in{top:18%!important;}*/
.social-opt-content{float:left;margin-left:3%;width:92%;}
.option-container{width:100%;margin:0 auto;}
.option-container ul{margin:0;width:100%;}
.option-container ul li{float:left;width:17%;text-align:center;padding-right:3%;}
.option-container ul li:last-child{padding-right:0%;}
.option-detail{width:100%;margin:0 auto;min-height:100px;margin-top:1%;float:left;}
.btn-green{background:none repeat scroll 0 0 rgba(0,0,0,0);border:2px solid #1a1a1a;border-radius:3px;color:#1a1a1a;display:inline-block;font-family:'Conv_AvenirLTStd-Heavy'!important;font-size:14px;font-style:normal;height:auto;margin:0 2px;padding:5px;width:100%;text-decoration:none;text-align:center;text-shadow:none;}
.btn-green:hover{background:#1a1a1a;color:#FFF;}
.option-active{background:#1a1a1a!important;color:#FFF!important;}
.option-advance-active{background:#1a1a1a!important;color:#FFF!important;}
.option-advance-active:hover{background:none!important;color:#1a1a1a!important;}
a:hover, a:focus{color:#1a1a1a;text-decoration:none!important;}
.profile-info{width:26%;background:rgba(242,242,242,0.85);position:absolute;top:2%;z-index:500;left:8.5%; padding:1.5%; box-shadow:0 1px 3px rgba(0,0,0,0.7);border-radius:3px;padding-bottom:0.5%;padding-top:0.5%;}
.profile-info-btn{width:100%;float:left;margin-top:3%;padding-bottom:3%;}
.profile-info-btn a:first-child{width:35%;float:left;padding:5%;margin:0}
.profile-info-btn a:last-child{width:40%;float:right;padding:5%;margin:0}
.profile-info .col-1{width:27%;float:left;text-align:center;}
.profile-info .col-2{width:70%;float:left;text-align:center;margin-left:3%;}
.profile-info p{font-size:14px;line-height:20px;padding-top:3%;clear:both;margin:0}
.profile-info .col-2 h1{text-align:left;font-size:24px;line-height:25px;margin:0;}
.profile-info .col-1 .btn-green{padding:18px;width:70%;margin-top:23%;font-size:18px;}
.mCSB_buttonDown{display:none;}
.mCSB_buttonUp{display:none;}
.profile-contact{display:block;}
.profile-contact-mb{display:none;}
.detail-container-mb{display:none;}
.profile-detail-container-mb{display:none;}
.detail-container{display:block;}
.social-container-mb{display:none;}
.social-container{display:block;}
.social-inner-menu{width:97%;float:left;margin:0}
.social-inner-menu li:first-child{width:46%;float:left;}
.social-inner-menu li:last-child{width:46%;float:right;text-align:right;}
.ui-accordion .ui-accordion-content{padding:0px;}
/* MENU */
.menu-container{position: relative;width:100%;margin:0 auto;margin-top:2%;float:left;}
.menu-opt-contain .heading{font-weight:bold;clear:both;padding:0.7%!important;font-family:'Conv_AvenirLTStd-Heavy'!important;font-size:20px!important;width:auto!important;}
.menu-opt-contain li{float:left;width:auto;margin-left: 0%;display:block;}
.menumin1024{width:100%!important;}
.meun-left{width:49%;float:left;padding-right:1%;margin-top:1%;}
.meun-right{width:49%;float:left;margin-top:2%;}
.meun-title{font-size:25px;}
.items{width:48%;float:left;padding-right:2%;}
.items .desc{padding-bottom:4%;}
.category_content{margin-left:1%!important;}
.item-title{font-size:20px;margin:0;}
.item_details{font-size:16px!important;line-height:18px!important;width:100%;}
.menu-opt-contain{width:100%;float:left;background:#f2f2f2;border-bottom:2px solid #a9a9a9;margin-bottom:1%;display:block;}
.menu-opt-contain a{width:20%;}
.border-btm{border-bottom:1px solid #cccccc;}
.menu-selected{background:#f2f2f2;border-left:2px solid #a9a9a9;border-right:2px solid #a9a9a9;border-bottom:0px;padding:3%!important;}
.menu-backto{float:right;width:auto!important;line-height:20px!important;padding:0.7%;font-size:12px;font-weight:bold;text-decoration:underline;}
/*Review*/
.list-rec-app{border-bottom:1px solid #cccccc;width:98%;height:100%;min-height:60px;padding:1% 1%;margin-bottom:0px;float:left;line-height:25px;}
.list-rec-app .graphic{float:left;width:30%;max-width:30%;}
.list-rec-app .desc{font-size:14px;float:left;color:#000000;margin-left:1%;width:69%;height:100%;}
.fLeft{float:left;}
.width100p{width:100%;}
.list-rec-app .graphic .date_container{width:60%;}
.list-rec-app .graphic .date_container .day{font-size:180%;}
.desc-comments-review{float:left;width:100%;height:100%;font-family:'Conv_AvenirLTStd-Light'!important;}
.list-rec-app span.red{font-size:14px;color:#000000;font-weight:bold;}
.list-rec-app .graphic .ratting img{width:8%;}
.list-rec-app .graphic .sitesrcimage img{width:50%;}
.ui-widget{font-family:'Conv_AvenirLTStd-Light'!important;}
/* INFO - WINDOW */
.info-window{background-color:rgba(44,44,44,0.7);padding:5px;width:290px;height:165px;top:10px;right:10px;color:#fff;border-radius:5px;overflow:hidden;}
.info-window .information{width:100%;float:left;}
.info-window .information .info{color:#d7d4cc;font-size:14px;line-height:18px;width:295px;}
.info-window .information .info .hd{color:#f2f2f2;font-size:17px;font-weight:bold;}
.info-window .information .info .icons-area{border-top:2px solid #d9d6cd;width:280px;padding:6px 0;margin-top:15px;clear:both;}
.info-window .information .info .icons-area .btn-green{width:35%;text-align:center;margin:0 0px;font-size:15px!important;}
.info-window .information .pic{width:64px;float:left;text-align:center;margin-right:15px;min-height: 65px;}
.info-window .information .pic img{margin-bottom:5px;vertical-align:middle;margin-right:5px;max-height:64px;}
.info-window .information .tab-info{float: left;width: 95%;background: #f2f2f2;padding: 0%;color: #1a1a1a;border-radius: 3px;}
.direction-modal{color:#1a1a1a;}
/*.modal.fade.in{top:15%;}*/
/*#make-a-reserve-modal.modal.fade.in{top:20%;}*/
/*#reserve-modal.modal.fade.in{top:20%;}*/
.reserved-people{width:14%;float:left;margin-right:4%;margin-left:0!important;}
.w100{width:100%;clear:both;}
.reserved-people .digit-box{float:left;margin-left:1%;vertical-align:middle;}
.reserved-time{width:25%;margin-left:0!important;}
.arrow-top{height:20px;width:60px;cursor:pointer;display:block;background:url('../images/up-arrow.png') no-repeat;clear:both;position:absolute;top:-38%;background-size:40%;background-position:center;}
.digit{background:#fff;box-shadow:0px 1px 2px #000;width:50px;height:50px;line-height:50px;color:#000;font-size:22px;font-weight:bold;float:left;margin-left:5%;text-align:center;}
.arrow-bottom{opacity:1;height:20px;width:60px;cursor:pointer;background:url('../images/down-arrow.png') no-repeat;clear:both;position:absolute;bottom:-40%;left:0px;background-size:40%;background-position:center;}
.reserved-date{width:20%;float:left;margin-right:4%;margin-left:0!important;}
.reserved-date .digit{width:100px!important;}
.reserved-time .digit-box{float:left;margin-left:1%;vertical-align:middle;}
.digit-box{width:66px;height:50px;background:none;position:relative;}
.ui-datepicker{width:15%!important;line-height:15px!important;}
.ui-widget-header{background:#1a1a1a!important;color:#fff;}
/*Privacy*/
.privacy-content{width:84%;float:left;margin-left:8%;margin-right:8%;font-family:'Conv_AvenirLTStd-Light'!important;}
.privacy-header{width:100%;margin:0px auto;font-family:'Conv_AvenirLTStd-Heavy'!important;border-bottom:1px solid #a9a9a9;}
.privacy-header h1{font-size:22px;}
.privacy-detail{width:100%;margin:0px auto;}
.privacy-content p{font-family:'Conv_AvenirLTStd-Light'!important;margin-top:1%;margin-bottom:1%;font-size:14px;line-height:20px;}
.privacy-detail h3{font-family:'Conv_AvenirLTStd-Heavy'!important;margin-top:1%;margin-bottom:1%;margin:0;font-size:20px;}
.privacy-contact{margin-bottom:3%!important;margin-top:3%!important; }
.privacy-contact{font-size:20px;font-family:'Conv_AvenirLTStd-Heavy'!important;line-height:25px;}
.result-container-mb{display:none;}
/*Footer*/
#footer{background:#333333;    bottom:0;    color:#FFFFFF;    float:left;       position:relative;    text-align:center;    width:100%;    z-index:500;    border-top:2px solid #1a1a1a;}
#footer h4{font-weight:normal;    font-size:14px;    letter-spacing:1px;    font-family:'Conv_AvenirLTStd-Roman'!important;text-align:center;float:left;width:100%;margin-top:1%;margin-bottom:1%;color:#f2f2f2;}
#footer a{color:#f2f2f2;}
.footer-navi{color:#f2f2f2;font-size:15px;text-transform:uppercase;width:100%;float:left;padding-top:1%;padding-bottom:1%;}
.footer-navi ul{width:60%;margin:0;float:left;margin-left:20%;margin-right:20%;color:#f2f2f2;text-align:center;}
.footer-navi ul li{float:left;width:33%;}
.footer-navi ul li a{color:#f2f2f2;}
.stick{height:auto;    opacity:1;    position:fixed !important;    top:0 !important;    width:100% !important;    z-index:200000;}
.profile-info .col-2 h1{overflow:hidden;}
#cuisine-profile-list{display:block;height:100px!important;overflow:auto;}
#cuisine-profile-list li{margin:5px;width:85px;margin-right:25px;}
#cuisine-profile-list li:last-child{margin-right:1px;}
.about .selection-title{bottom:14%;margin-left:25%;position:absolute;text-align:center;width:50%;}
#reserve-modal .modal-body{position:relative;max-height:550px;padding:10px;overflow-y:auto;}
.alert-danger,.alert-error{clear:both;margin:1% 0px 1%}
.expand-result-record li{min-height:120px}
.pagination ul > li > a:hover,.pagination ul > li > a:focus,.pagination ul > .active > a,.pagination ul > .active > span{background-color:rgb(192,192,192)!important;}
.flexslider .slides img{
/*min-height:360px!important;*/
}
.btn{background-image:-webkit-gradient(linear,left top,left bottom,from(#1a1a1a), to( #3a3a3a))!important;    background-image:-webkit-linear-gradient( #1a1a1a,#3a3a3a )!important;    background-image:-moz-linear-gradient( #1a1a1a,#3a3a3a)!important;    background-image:-ms-linear-gradient( #1a1a1a,#3a3a3a)!important;    background-image:-o-linear-gradient(#1a1a1a,#3a3a3a)!important;    background-image:linear-gradient( #1a1a1a,#3a3a3a )!important;    -moz-border-radius:6px;  -khtml-border-radius:6px;  -webkit-border-radius:6px;  border-radius:6px;  box-shadow:0 4px 4px rgba(255,255,255,0.6) inset,0 -2px 4px rgba(0,0,0,0.7) inset,0 1px 1px #FFFFFF !important;  -webkit-box-shadow:0 4px 4px rgba(255,255,255,0.6) inset,0 -2px 4px rgba(0,0,0,0.7) inset,0 1px 1px #FFFFFF!important;  -moz-box-shadow:0 4px 4px rgba(255,255,255,0.6) inset,0 -2px 4px rgba(0,0,0,0.7) inset,0 1px 1px #FFFFFF!important;}
.btn:hover{background-image:none;}
/* 1600px BETWEEN  2048px */
@media screen and (min-width:1600px) and (max-width:2048px){.great-place-border{width:100%;min-height:15px;background-repeat:repeat-x;margin-top:-0.9%;z-index:200;position:relative;}
.menu-opt-contain a{line-height:51px!important;}
.flexslider .slides img{
/*min-height:515px!important;*/
}
.city_content p{line-height: 22px!important;font-size: 20px;}
/*Top 10*/
.profile-container .profile-left h3 {font-size: 30px;}
.profile-container .profile-left p {font-size: 22px;line-height: 30px;}
.topten-logo-inner h1 {font-size: 50px;}
.module {font-size: 24px;}
.module span {font-size: 24px;}


.discover-places ul {margin-top: 8.5%!important;}
.discover-places ul li a {font-size: 20px!important;}
.choose-selection-msg h4{font-size:16px;}
.great-tab-container .popover{max-width:900px!important;width:607px!important;left:59%!important;}
.share-popup .st_facebook_large .stLarge{width:20px;height:20px;}
.share-popup .st_twitter_large .stLarge{width:20px;height:16px;}
.share-popup .st_email_large .stLarge{width:20px;height:14px;}
.popup-left-arrow{width:25px;height:65px;left:-2.1%;}
#cuisine-profile-list{height:130px!important;}
#cuisine-profile-list li{width:110px;margin-right:70px;}
#companyList ul li{font-size:14px;line-height:15px!important; padding-left:0px!important;width:93%!important;}
#searchTB{font-size:14px;}
#search_div{width:250px;}
#searchTitle{font-size:24px;line-height:35px;text-align:center;width:100%;letter-spacing:2px; font-family:'Conv_AvenirLTStd-Heavy'!important; }
.result-ul-container{height:710px;}
.filter-selection-container{min-height:220px;}
.choose-selection-msg{top:-5%;}
.result-div-container{top:10%;}
.result-head h3 {width: 15%!important;}
.profile-contact .address{width:auto!important;margin-top:0%!important;max-width: 32%;}
.position{top:85%!important;}
.up-position{top:-280%!important;}
.filter-sorted-container{margin-top:35px;}
.filter-selection-container ul{height:520px;}
.desc-ul-container li{line-height:40px!important;}
.desc-ul-container li p{font-size:19px;line-height:22px!important;}
.menu-container .heading{font-size:20px!important;}
.menu-opt-contain .heading{font-size:30px!important;}
.item_details .item{font-size:18px!important;}
.item_details .desc{font-size:16px!important;}
.item_details{line-height:20px!important;}
#price-li h1{font-size:22px;line-height:22px;}
.image-container2{min-height:120px;}
.image-container{min-height:120px;}
.great-place-text h1{font-size:30px;}
.result-found h3{font-size:14px!important;}
.result-found div{margin-top:1%!important;}
.great-tab-container .btn-green{font-size:36px;padding:33px;}
.profile-contact .address .default-icon{height:50px;width:40px;}
.profile-contact .address h2{font-size:15px !important;width:86%;padding-top:0%!important;}
.reserve .btn-green{padding:15px!important;font-size:21px;}
.cancel .btn-green{padding:15px!important;font-size:21px;}
.about ul{height:220px;}
.about p{line-height:28px;margin:3%;font-size:18px;}
.profile-contact .record-contact-row h2{font-size:18px;line-height:22px !important;padding-top:3%!important;}
dropdown-menu{min-width:74%!important;}
.profile-contact .record-contact-row span{height:50px;width:50px;}
.right-pane{max-height:1035px;height:725px;}
.about h2{font-size:30px;}
.about ul li h3{font-size:24px;line-height:30px;}
.hours ul li h2{font-size:30px;}
.hours ul li h3{font-size:20px;line-height:45px;}
.profile-info .col-2 h1{font-size:30px;line-height:30px;}
.profile-info p{font-size:15px;line-height:20px;padding-top:3%;clear:both;}
.meun-title{font-size:30px;}
.item-title{font-size:24px;}
.item-detail{font-size:20px;line-height:20px;}
.btn-green{font-size:20px;padding:10px 10px 10px 0px;}
.filter ul li h3{font-size:26px;  }
.filter-sorted-container .filter-close{left:90%!important;}
.filter-selection li h3{font-size:21px!important;}
.share-popup h4{font-size:22px;}
.share-arrow{right:14%;border-bottom:20px solid #f2f2f2;}
.share-popup a{font-size:18px;}
#search{height:55px;font-size:26px;line-height:50px;}
.header{min-height:110px;}
.record-title h1{font-size:56px;line-height:52px;}
.result-record-odd{min-height:240px;}
.result-record-even{min-height:240px;}
.record-border-left{min-height:240px;left:-0.8%;}
.record-border-right{min-height:240px;right:-0.8%;}
.map-canvas{height:600px;}
.map-canvas-multi{height:425px;}
.map-canvas#profile-mapcanvas{height:375px;}
.profile-info{width:26%;top:2%;padding-top:2%;padding-bottom:2%;}
.profile-info .popover{top:46%!important;}
.profile-info .popover.bottom .arrow{left:40%;}
.discover-container{min-height:150px;}
.discover-line-logo{margin:4% auto 0 7.7%;}
.discover-line-logo span{width:39%;}
.discover-line-logo h3{font-size:50px;}
.slidertitleimg h3{font-size:20px;}
.flexslider .flex-control-nav li{width:25px!important;height:25px!important;}
.flexslider .flex-control-nav li a{width:20px!important;height:20px!important;}
.carousel-title h1{left:25%;top:18%;font-size:40px;font-weight:normal;}
.image-container h1{top:-3%;font-weight:normal;}
.img-txt-container h3{font-size:25px;line-height:25px;padding:3% 0 2% 2%;}
.image-container2 h1{top:-4%;}
.img-txt-container2 h3{font-size:17px;line-height:15px;padding:1% 0 2% 2%;}
.dropdown-menu > li > a{padding:3px 17px;}
.digit{width:60px;height:55px;line-height:60px;font-size:25px;}
.calender .date{width:150px;height:60px;line-height:60px;font-size:30px;}
.clock .time{width:40px;height:55px;line-height:60px;font-size:30px;}
.calender img{margin-top:4%;}
.arrow-bottom{bottom:-50%;}
.cancel{padding-top:0;}
#search_div{top:8%!important;}
}
/* 1400px BETWEEN  1600px */
@media screen and (min-width:1400px) and (max-width:1600px){.great-place-border{width:100%;min-height:15px;background-repeat:repeat-x;margin-top:-1%;z-index:111111;position:relative;}
#search{height:42px;line-height:42px;}
.flexslider .slides img{
/*min-height:440px!important;*/
}

/*Top 10*/
.profile-container .profile-left h3 {font-size: 28px;}
.profile-container .profile-left p {font-size: 20px;line-height: 28px;}
.topten-logo-inner h1 {font-size: 36px;}
.module {font-size: 22px;}
.module span {font-size: 22px;}


.discover-places ul {margin-top: 8.7%!important;}
.discover-places ul li a {font-size: 18px!important;}
.choose-selection-msg h4{font-size:14px;}
.great-tab-container .popover{left:59%!important;}
.filter-sorted-container .filter-close{left:88%!important;}
.popup-left-arrow{width:23px;height:60px;left:-2.4%;}
.header{min-height:95px;}
.profile-contact .address.long{max-width:33%!important;}
.profile-contact .address.long h1 {max-width: 80%!important;}
.profile-contact .address{max-width:26%!important;width:auto!important;margin-top:0%!important;}
.profile-contact{width:71%;}
.profile-info{width:26%;top:8%;padding-top:1%;padding-bottom:1%;}
.position{top:82%!important;}
.desc-ul-container li p{font-size:17px;}
#price-li h1{font-size:18px;line-height:18px;}
.map-canvas-multi{height:420px!important;}
#search_div{top:3.5%!important;}
.menu-container .heading{font-size:24px!important;}
.item_details .item{font-size:18px!important;}
.item_details .desc{font-size:16px!important;}
.item_details{line-height:20px!important;}
.result-ul-container{height:575px;}
.filter-selection-container{min-height:80px;}
.result-found h3{font-size:13px!important;}
.result-found div{margin-top:1%!important;}
.reserve .btn-green{padding:10px!important;font-size:21px;}
.cancel .btn-green{padding:10px!important;font-size:21px;}
.about{}
.about p{line-height:25px;margin:3%;font-size:16px;}
.profile-contact .address .default-icon{height:45px;width:35px;}
.profile-contact .address h2{font-size:14px !important;line-height:16px !important;margin-top:0;width:auto;padding-top:0%;max-width:80%;}
.profile-contact .record-contact-row h2{font-size:18px;padding-top:3%;}
.profile-contact .record-contact-row span{height:45px;width:45px;}
.right-pane{max-height:950px;height:670px;}
.about h2{font-size:24px;}
.about ul li h3{font-size:18px;line-height:24px;}
.hours ul li h2{font-size:24px;}
.hours ul li h3{font-size:18px;line-height:40px;}
.profile-info .col-2 h1{font-size:24px;line-height:30px;}
.profile-info .col-2 p{font-size:18px;line-height:24px;}
.meun-title{font-size:30px;}
.item-title{font-size:22px;}
.item-detail{font-size:18px;line-height:18px;}
.btn-green{font-size:18px;padding:8px 8px 8px 0px;}
.filter ul li h3{font-size:22px;}
.filter-selection-list li h3{font-size:19px!important;}
.result{bottom:-2px;}
.discover-line-logo h3{font-size:40px;}
.map-canvas{height:535px;}
.map-canvas#profile-mapcanvas{height:340px;}
#cuisine-profile-list{height:115px!important;}
#cuisine-profile-list li{width:95px;margin-right:30px;}
.slidertitleimg{width:27%!important;}
.slidertitleimg h3{font-size:17px;}
.flexslider .flex-control-nav li{width:22px!important;height:22px!important;}
.flexslider .flex-control-nav li a{width:17px!important;height:17px!important;}
.carousel-title h1{left:25%;top:17%;font-size:32px;}
.image-container h1{top:-4%;}
.digit{width:50px;height:50px;line-height:50px;font-size:25px;}
.calender .date{width:120px;height:50px;line-height:50px;font-size:25px;}
.clock .time{width:35px;height:50px;line-height:50px;font-size:25px;}
.calender img{margin-top:4%;}
.filter{top:2%;}
.filter-selection-container ul{height:420px;}
.up-position{top:-245%!important;}
/*discovery tiles */
.desc-ul-container{margin:4% 9% 24% 9%;}
}
/* 1024px LESS Than*/
.menumax1024{display:none;}
.h2menu2{display:none;text-align: center;font-weight: 700;font-size: 24px;}
.menumin1024{display:block;}
.section-content .category_content h3{display:block;}
.section-content .category_content h2{display:block;}
.section-content .category_content{margin-top: 0px;}
@media screen and (max-width:1024px){
.section-content .category_content{margin-top: 3%;}
.section-content .category_content h3{display:none;}
.section-content .category_content h2{display:none;}
#half-img{width:32%}
.h2menu2{display:block;}
.menumax1024{display:block!important;}
.menumin1024{display:none;}
.menu-opt-contain{display:none;}
.menu-opt-contain .mainmenuul{display:none!important;}
.menu-selected{padding:0.8%!important;}
.great-place-container{min-height:80px;}
.flexslider .slides img{
/*min-height:280px!important;*/
}

.result-head h3 {width: 25%!important;}
/*Top 10*/
.profile-container .profile-left h3 {font-size: 22px;}
.profile-container .profile-left p {font-size: 16px;line-height: 22px;}
.topten-logo-inner h1 {font-size: 26px;}
.module-bg {font-size: 14px;}
.module-bg span {font-size: 14px;}

.discover-places ul {width: 60%!important;}
.image-container{width:23.0%}
.image-container2{width:14.5%}
.header-button{padding-top:6%;}
#price-li h1{font-size:13px;line-height:13px;}
.desc-ul-container li{padding-bottom:0%;line-height:20px!important;}
.desc-ul-container li p{font-size:12px;}
.map-canvas{height:370px;}
.up-position{top:-160%!important;}
.result-ul-container .record-desc h3{font-size:14px;}
.result-ul-container .record-desc p{font-size:12px;}
.profile-info .col-2 h1{font-size:20px;line-height:24px;}
.profile-info .col-2 p{font-size:12px;line-height:15px;}
.profile-info .col-1 .btn-green{padding:17px;width:60%;font-size:15px;}
.great-tab-container .btn-green{font-size:25px;padding:22px;width:75%;}
.carousel-title h1{left:22%;top:0%;font-size:23px;}
.flexslider2 .flex-control-nav{bottom:-10%!important;}
.result-ul-container{height:400px;}
.result-found h3{font-size:9px!important;}
.result-found div{margin-top:1%!important;}
.filter-selection-container ul{height:300px;}
.reserve .btn-green{padding:5px!important;font-size:18px;}
.about{}
.about p{line-height:16px;margin:3%;font-size:16px;}
.about ul{margin-top:1%;}
.profile-contact .record-contact-row h2{font-size:15px;width:75%;}
.profile-contact .btn-green{width:80%;max-width:35%;}
.profile-contact .address h2{font-size:13px!important;}
.about ul li h3{font-size:15px;margin:1%;}
.hours ul li h2{margin-bottom:0%;}
.hours ul li h3{font-size:13px;line-height:21px;}
.right-pane{max-height:470px;}
.option-container ul li{padding-right:3%;}
.item-detail{font-size:12px;line-height:13px;}
.meun-title{font-size:22px;}
.item-title{font-size:18px;margin:0;}
.result h1{font-size:16px;margin:1% 0 0;}
.result img{width:8%;margin:5%;}
.record-lable{width:70px;padding:0;}
.record-text p{font-size:16px;}
.record-border-left{left:-1.3%;}
.record-border-right{right:-1.3%;}
.address h1{font-size:17px!important;}
.record-title h1{font-size:30px;line-height:30px!important;}
.discover-line-logo h3{font-size:25px;}
.dropdown-menu > li > a{padding:3px 6px;}
.dropdown-menu{font-size:11px!important;}
.left-arrow{top:40%;}
.right-arrow{top:40%;}
.img-txt-container2 h3{width:42%;margin:0;margin-top:4%;}
.img-txt-container h3{width:30%;margin:0;margin-top:3%;}
.gallery .img-txt-container h3{width:68%;margin:0;margin-top:3%;}
.image-container h1{top:-6%;}
.image-container2 h1{width:60px;}
.image-container h1{width:60px;}
.great-place-border{width:100%;background-image:url('../images/middle-border-1300.png');margin-top:-1.2%;}
.slidertitleimg{width:30%;}
.slidertitleimg h3{font-size:13px;}
.flexslider .flex-control-nav li{width:18px!important;height:18px!important;}
.flexslider .flex-control-nav li a{width:12px!important;height:12px!important;}
.filter ul li h3{font-size:14px;}
#search_div{height:350px;}
#companyList ul{height:220px!important;}
.profile-contact .record-contact-row .website{width:auto;min-width:7%;cursor:pointer}
.profile-contact .telephone{width:auto!important;min-width:7%;cursor:pointer}
.profile-contact .record-contact-row .website a,.profile-contact .telephone a{display:none}
.profile-contact .address{min-width:55%;width:auto!important;cursor:pointer}
.profile-contact .address.long{min-width:75%;}
#cuisine-profile-list li{width:70px;margin-right:15px;}
.hours ul li h4{font-size:13px;}
.menu-opt-contain a{line-height:30px!important;}
.profile-info-btn a:last-child{width:40%;}
.about p{line-height:14px;font-size:13px;}
.txtUpper.heading b h3{font-size:18px;}
.img-txt-container h3{font-size:13px;line-height:14px;}
.great-tab[rel="popover"]{width:22%;}
.great-tab{width:16.5%;}
#search{width:50%;}
.great-tab-container .popover{width:400px!important;}
.popup-left-arrow{left:-3.5%;}
.input-append input{font-size:11px!important;}
.filter-head .dropdown-menu{width:99.5%;}
.result-head .dropdown-menu{width:105%;}
.dropdown-menu{min-width:79%!important;}
.list-btn-active div{width:30px;height:27px;}
.result-head .dropdown-menu, .filter-head .dropdown-menu{height:60px;}
.share-popup h4{font-size:14px;}
.share-popup a{font-size:13px;}
 .menu-container ul li.txtUpper.heading {display: inline-block;margin-left: 20px;padding-left: 0px;width: 7px;height: 7px;background-color: #fff;border: 3px solid #4d4d4d;overflow: hidden;border-radius: 6px;color: #fff;}
.menu-container ul li.txtUpper.heading:first-child {border-left: 3px solid #4d4d4d;}
.menu-container ul li.txtUpper.heading.active-section {background-color:#999;color: #fff;}
.menu-container ul li.txtUpper.heading.active-section b {color: #999;}
div.menu-container div.menu-main ul {width: 50%;}
/*.menu-opt-contain .heading{text-align:center;float:left;width:100%!important;}*/
.menu-opt-contain ul{width:2600%!important;max-width: 768000px;min-width: 300px;margin: 0 auto;}
.menu-opt-contain li{width:4.5%;float:left;margin-left:0px;}
.menu_title_right {display:block;position: absolute;right: 0;height: 26px;margin-top: 18px;margin-right: 10px;}
.menu_title_left {position: absolute;left: 0;height: 26px;margin-top: 18px;margin-left: 10px;}
}
@media screen and (min-width:1024px) and (max-width:1279px){
 .menu-opt-contain .heading{padding: 0.88%!important;}
}
@media screen and (min-width:581px) and (max-width:680px){.carousel-title h1{font-size:18px!important;line-height:30px;}
.image-container h1{top:-5%!important;}
.img-txt-container2 h3{width:45%!important;}
.ul-btn-menu .btn-green{padding:19px!important;}
.profile-detail-text-mb p{font-size:26px!important;line-height:32px!important;}
.profile-address-mb h3{font-size:25px!important;}
#appendedInputButton{width:130px!important;}
.profile-contact-mb h1{font-size:20px;}
.filter-sorted .btn-green{width:95%!important;}
.great-place-border{margin-top:-2.2%!important;}
#price-li-mb h1{font-size:22px!important;line-height:23px!important;letter-spacing:3px;}
.filter ul li h3{font-size:22px!important;}
#filter-mb-btn h3{font-size:36px!important;}
#city{min-height:23px!important;}
.flexslider .slides img{min-height:163px!important;}
.great-tab{width:27%!important;}
.great-tab[rel="popover"]{width:37%!important;}
.profile-container {width: 80%!important;margin-left: 10%!important;margin-right: 10%!important;}
 }
@media screen and (max-width:768px){.modal-body .hours ul li h3{margin-bottom:4%;font-size:16px;}

/*Top 10*/
#reserve-modal-phone{width: 70%;}
.top-down-arrow {width: 4%;}
.profile-left-rigth-container{width:100%;}
.profile-container .profile-view .arrow{margin-top:0!important;}
.profile-container .profile-view {width: 99%;}
.profile-container .profile-view img {width: 10%;float: left;}
.profile-container .profile-view img:first-child {margin-left:27%;}
.profile-container .profile-view h4 {font-size: 32px;float: left;margin: 2%;margin-left: 10%;margin-right: 10%;}
.topten-logo-inner {width: 84%;}
.profile-container{-webkit-box-shadow: 0 1px 10px rgba(0,0,0,0.7);
-moz-box-shadow: 0 1px 10px rgba(0,0,0,0.7);
box-shadow: 0 1px 10px rgba(0,0,0,0.7);}
.profile-container .profile-left {width: 98%;min-height:0;border-radius:0}
.profile-container .profile-right {width: 100%;}
.topten-logo-inner h1 {font-size: 40px;}
.module-bg {width: 80%;font-size: 24px;}
.module-bg span {font-size: 24px;}

.modal-body .hours ul li h4{font-size:16px;}
.logo{width:38%;}
.menu-opt-contain .heading{display:none;}
.menu-opt-contain{background:none;border-bottom:0px;}
.menu-opt-contain .menu-selected{display:block;border:0px;border-bottom:2px solid #a9a9a9;}
/*.modal.fade.in{top:25px!important;z-index:400000!important;  }*/
.sort-result-container{display:block;width:98%;float:left;position:relative;margin:2%;}
.sort-result-container .input-append{float:right;right:18.5%!important;top:-20%!important;}
.sort-result-container input{width:165px!important;min-height:23px!important;-moz-box-shadow:0px 0px 1px 1px;-webkit-box-shadow:0px 0px 1px 1px;box-shadow:0px 0px 1px 1px;}
.sort-result-container #result-count-mb{display:none;width:25%;font-size:19px;float:left;text-align:right;line-height:20px;font-weight:bold;}
.sort-result-container .dropdown-menu{width:165px;height:60px;text-align:left;}
.sort-result-container .dropdown-menu li{border-bottom:1px solid #a9a9a9;}
.flexslider .flex-control-nav{display:none;}
.flexslider .right-arrow{display:block!important;}
.flexslider .left-arrow{display:block!important;}
.desktop-clear{clear:none!important;}
.mobile-clear{clear:both!important;}
  .ac_results{/*width:60.7%!important*/}
.flexslider .slides img{min-height:190px!important;}
.mobile-pack-margin{margin-right:0%;}
.profile-contact-mb h1{font-size:34px;}
.list-rec-app .graphic .sitesrcimage img{width:100%;}
.social-inner-menu{margin:0;margin-top:1%;width:98%;}
.social-inner-menu li{width:49%;float:left;}
.social-inner-menu .btn-green{padding:10px!important;width:70%!important;text-align:center!important;font-size:16px!important;}
.ui-datepicker{width:50%!important;}
#city{min-height:23px!important;width:165px;}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:relative!important;left:2px!important;margin-top:5px!important;margin-right:3%!important;float:left!important;}
.include-main{float:left;display:block;width:100%;}
.filter-selection li{position:relative;cursor:pointer;}
.filter-sorted li{position:relative;}
.selection-title span{font-size:15px;font-family:'Conv_AvenirLTStd-Heavy'!important;}
#filter-mb-btn img{width:4%;float:left;display:none;}
#appendedInputButton{width:126px;min-height:23px;}
.drink-btn-container{display:none;}
.eat-btn-container{display:none;}
.input-append{right:18%;top:35%;}
.great-place-text{width:98%;margin:0% auto;margin-bottom:2%;margin-top:2%;}
.great-place-arrow{width:20%;bottom:-4%;}
.great-place-text h1{font-size:18px;}
.great-place-container{margin-top:-0.3%;}
.great-place-btn{width:85%;margin-bottom:5%;}
.great-place-lbl-drink{width:82%;margin:0px auto;margin-bottom:5%;}
.great-tab-container .popover{left:15%!important;}
.great-tab-container .popover.bottom .arrow{left:50%;top:-16px;}
.great-tab{width:23%;}
.great-tab[rel="popover"]{width:32%;margin-left:30%;}
.great-place-container h4{width:90%;margin-left:3%!important;text-align:center;}
.image-container{width:48.2%;}
  .image-container:nth-of-type(2n){//margin-right:0}
#half-img{margin-right:0px; width:99%;margin-top:4%;margin-left:0%!important;}
.image-container2{width:31.2%;}
.image-container2:nth-of-type(3n){
/*margin-bottom:4%;margin-right:0;*/
}
.carousel-title h1{left:11%;top:-23%;font-size:21px;text-align:center;width:77%;}
.flexslider2 .flex-control-nav{bottom:-17%!important;}
.image-container h1{top:-4%;}
.image-container2 h1{top:-4%;}
.img-txt-container2 h3{font-size:15px;line-height:15px;}
.img-txt-container h3{font-size:25px;line-height:22px;}
.great-place-border{margin-top:-1.9%;background-image:url('../images/middle-border-768.png');min-height:13px;}
.header{min-height:75px;}
.newsletter-btn{display:none;}
.share-btn{display:none;}
.logo img{width:50%;left:20%;padding-top:3%;position:absolute;z-index:1000;}
.dropdown-menu{width:165px!important;height:300px;overflow:hidden;}
.slidertitleimg{width:29%;top:18%;left:24%;}
.slidertitleimg h3{line-height:15px;}
.right-arrow{top:40%;right:2%;width:10%;text-align:right;}
.left-arrow{top:40%;left:2%;width:10%;text-align:left;}
.filter-mb-container{display:block;width:100%;margin-top:5%;}
.map-container{display:none;}
body{padding:0!important;}
.pc-result-border{display:none;}
.mobile-result-border{width:81%;border-bottom:2px solid #a9a9a9;clear:both;margin-left:8%;margin-bottom:2%;}
.filter{position:relative;left:0;width:100%;}
.filter-ul-container{width:100%;float:left;}
.filter-sorted{width:84%;float:left;margin:0%;margin-left:8%;margin-right:8%;border:0px;background:none;padding-bottom:0%;margin-top:0%;}
.filter-sorted li{margin:3%;position:relative;width:30%;float:left;margin-left:0;}
.filter-sorted li:last-child{width:98%;border-bottom:0px;position:fixed;bottom:-0.5%;z-index:50000;left:0%;margin:0;padding:2%;background:#f2f2f2;-moz-box-shadow:1px 1px 5px rgba(0,0,0,0.7);-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.7);box-shadow:1px 1px 5px rgba(0,0,0,0.7);}
.filter ul li h3{font-size:24px;text-align:center;width:100%;padding:2%;padding-left:0;float:left;letter-spacing:2px;}
#price-li-mb h1{font-size:24px;margin:0;line-height:28px;color:#A9A9A9;cursor:pointer;text-align:left;letter-spacing:3px;}
#filter-mb-btn h3{width:90%;font-size:36px;text-align:left;margin-top:-7%;}
#filter-mb-btn #discover{width:30%;margin:0 auto;}
#price-li-mb h1:first-child{line-height:20px;color:#000;font-size:18px;letter-spacing:6px;}
#search{width:65%;min-height:23px;}
.filter-selection li:first-child{padding:0%;float:left;width:30%;margin-bottom:2%;}
  .filter-selection li:first-child img{width:100%}
.filter-sorted .btn-green{font-size:36px;margin:0px;width:90%;float:left;padding:15px;}
.ul-btn-menu{width:84%;float:left;position:relative;margin-top:3%;margin-bottom:2%;margin-left:8%;margin-right:8%;}
.ul-btn-menu a:last-child{margin-right:0;}
.ul-btn-menu .btn-green{font-size:15px;margin:0px;width:23%;float:left;padding:23px;margin-right:2%;}
.filter-selection{width:84%;background:none;border:0px!important;margin-left:8%;margin-right:8%;}
.filter-selection li{margin:0;padding:0;margin-right:3%;float:left;width:30%;margin-bottom:3%;}
.filter-selection li:nth-of-type(3n){margin-right:0%;}
.filter-selection li img{width:100%;border-radius:3px;}
.filter-sorted li img{width:100%;border-radius:3px;}
.filter-close-mb{position:absolute;  right:-4%!important;width:20%!important;max-width:20px;height:12%;top:-3%!important; font-size:24px!important;  color:#fff;  cursor:pointer;background-image:url('../images/filter-close-btn.png');background-size:100%;-webkit-background-size:100%;background-repeat:no-repeat;}
.result-container-mb{display:block;width:100%;float:left;}
.result-record-mb{width:84%;float:left;margin-left:8%;margin-right:8%;margin-top:2%;cursor:pointer;}
.result-row1-mb{width:100%;float:left;position:relative;}
.result-row2-mb{width:100%;float:left;margin-top:0%;position:relative;min-height:70px;}
.result-row2-mb-min{min-height:180px;}
.result-record-mb .img-txt-container{min-height:45%;}
.result-record-mb .img-txt-container h3{font-size:135%;line-height:120%;width:60%;margin-top:5%;}
.result-record-mb .img-txt-container img{width:10%;}
.result-row2-mb .result-contact-mb{position:absolute;bottom:0px;background:rgba(255,255,255,0.7);width:100%;height:100%;z-index:100;display:none;}
.result-row2-mb .contact-img-container{width:100%;position:absolute;top:7%;display:none;}
.result-row2-mb .contact-img-container img{position:relative;width:17%;left:25%;padding-right:10%;z-index:200;}
  .result-row2-mb .img-txt-container{z-index:200}
  .result-record-mb a:hover{color:#333!important}
.arrow{width:6%!important;margin-top:1%;cursor:pointer;}
.profile-contact{display:none;}
.profile-contact-mb{display:block;padding:3%;width:94%;float:left;}
.profile-contact-mb img{padding-right:2%;float:left;padding-top:2.2%;padding-left:5%;width:4%;}
.profile-contact-mb h1{float:left;margin:2%;line-height:50px;overflow:hidden;width:75%;}
.detail-container-mb{display:block;position:relative;}
.profile-slider{width:100%;position:relative;}
.detail-container{display:none;}
#profile-flexslider-mb .flex-control-nav{display:none;}
.detail-container-mb .left-arrow{top:45%;left:7%;}
.detail-container-mb .right-arrow{top:45%;right:7%;}
.profile-border-mb{width:100%;background-image:url('../images/profile-border.png');min-height:17px;background-repeat:repeat-x;margin-top:-1.3%;z-index:100;position:relative;}
.profile-detail-container-mb{width:84%;float:left;margin-left:8%;margin-right:8%;opacity:0.85;display:block;}
.profile-address-mb{width:100%;float:left;}
.profile-address-mb h3{font-size:25px;}
.profile-menu-container-mb{width:100%;float:left;}
.profile-menu-container-mb ul li{width:19%;text-align:center;float:left;padding-right:1%;cursor:pointer;}
.profile-menu-container-mb ul{margin:0;}
.profile-detail-text-mb{width:100%;float:left;margin-top:4%;}
.profile-detail-text-mb p{font-size:28px;line-height:33px;letter-spacing:2px;}
.social-container-mb{display:block;width:84%;float:left;margin-left:8%;margin-right:8%;}
.social-container{display:none;}
.social-container-mb .btn-green{padding:15px;width:92%;font-size:20px;text-align:left;}
.ui-widget-content{border:0px;}
.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-5px;}
.flexslider2 .flex-control-nav li a{width:12px!important;height:12px!important;}
.address{margin-left:0% !important;width:100% !important;font-size:13px !important;}
.copyright{margin-left:0% !important;width:100% !important;font-size:13px !important;}
.phone{width:100% !important;font-size:13px !important;margin-left:0% !important;}
.article-right .map-container{
display:block!important;
}
  }
@media screen and (max-width:580px){.modal-body .hours ul li h3{margin-bottom:7%;}
.topten-logo-inner h1 {font-size: 34px;}
.module-bg {font-size: 18px;}
.module-bg span {font-size: 18px;}
#reserve-modal-phone {width: 80%;}

.modal-body .hours ul li h4{font-size:14px;}
.profile-contact-mb h1{line-height:23px;font-size:18px;}
.great-place-container{min-height:130px;}
.flexslider .slides img{
/*min-height:210px!important;*/
  }
  .profile-container {width: 80%!important;margin-left: 10%!important;margin-right: 10%!important;}
.items{width:100%;}
.selection-title{width:100%;}
.selection-title span{font-size:9px;font-family:'Conv_AvenirLTStd-light'!important;}
.filter-sorted .selection-title{width:100%;}
.filter-sorted .selection-title span{font-size:8px;font-family:'Conv_AvenirLTStd-light'!important;line-height:14px;}
#filter-mb-btn h3{position:initial;width:85%;padding-top:12%;text-align:center;}
#filter-mb-btn img{width:8%;}
.image-container2{min-height:60px;}
.image-container{min-height:60px;}
.profile-border-mb{margin-top:-2.7%;}
.profile-address-mb h3{font-size:20px;}
.profile-detail-text-mb p{font-size:18px;line-height:25px;letter-spacing:1px;}
.social-container-mb .btn-green{padding:5px;}
#appendedInputButton{min-height:23px!important;width:100px;}
.input-append{right:35%;top:19%;}
.sort-result-container .input-append{right:35.5%!important;}
.sort-result-container #result-count-mb{width:35%;}
.logo img{width:80%;}
.meun-left{width:99%;}
.meun-right{width:99%;}
.slidertitleimg{width:38%;top:18%;left:14%;}
.slidertitleimg h3{line-height:11px;font-size:10px;font-family:'Conv_AvenirLTStd-light'!important;}
.left-arrow{top:40%;}
.right-arrow{top:40%;}
.great-place-border{background-image:url('../images/middle-border-320.png');min-height:9px;}
.flexslider .flex-control-nav li{width:11px!important;height:11px!important;}
.flexslider .flex-control-nav li a{width:9px!important;height:9px!important;}
.great-tab{width:30%;}
.great-tab[rel="popover"]{width:40%;margin-left:27%;}
.great-tab-container .popover{width:400px!important;}
.great-tab-container .popover.bottom .arrow{top:-18%;}
.carousel-title{top:-3%;}
.carousel-title h1{left:4%;font-size:11px;text-align:center;width:90%;line-height:11px;font-family:'Conv_AvenirLTStd-light'!important;}
.flexslider2 .flex-control-nav li{width:11px!important;height:11px!important;}
.flexslider2 .flex-control-nav li a{width:9px!important;height:9px!important;}
.flexslider2 .flex-control-nav{bottom:-20%!important;}
.image-container h1{width:45px;font-size:11px;padding:0px;font-family:'Conv_AvenirLTStd-light'!important;top:-9%;}
.image-container2 h1{width:40px;font-size:10px;padding:0px;font-family:'Conv_AvenirLTStd-light'!important;top:-6%;}
.img-txt-container h3{font-size:13px;line-height:12px;}
.img-txt-container2 h3{font-size:10px;line-height:9px;width:70%;}
.profile-contact-mb{padding:0%;}
.meun-title{font-size:25px;}
.item-title{font-size:22px;line-height:25px;}
.item-detail{font-size:15px;line-height:15px;}
/*Discover*/
.filter ul li h3{font-size:15px;width:100%;padding:0;padding-bottom:5%;text-align:center;}
#price-li-mb h1{font-size:21px;line-height:23px;letter-spacing:3px;}
.ul-btn-menu .btn-green{padding:21px;margin-right:5%;width:20%;font-size:15px;}
.filter-sorted .btn-green{font-size:26px;}
.filter-selection{float:left;margin-bottom:3%;margin-bottom:0;}
.filter-selection li img{width:100%;}
.result-record-mb .img-txt-container img{width:14%;}
.arrow{margin-top:5.5%;}
.result-row2-mb .contact-img-container img{left:28%;}
.result-record-mb{width:83%;margin-left:9%;border-bottom:1px solid #808080;}
.filter-mb-container{float:left;}
.filter{float:left;height:100%;position:inherit;}
.gallery{clear:both;}
.carousel-title h1{top:-15%;}
.address{margin-left:8% !important;width:90% !important;font-size:13px !important;}
.copyright{margin-left:8% !important;width:90% !important;font-size:13px !important;}
.phone{width:90% !important;font-size:13px !important;margin-left:8% !important;}
}
@media screen and (min-width:370px) and (max-width:480px){.logo img{width:53%!important;}
.topten-logo-inner h1 {font-size: 28px;}
.module-bg {font-size: 16px;}
.module-bg span {font-size: 16px;}
 #reserve-modal-phone {width: 90%;}
 #reserve-modal-phone h3 {font-size: 20px;line-height: 25px;}
#city{min-height:23px!important;}
#price-li-mb h1{font-size:16px;line-height:16px;letter-spacing:3px;}
.filter ul li h3{font-size:16px;}
.selection-title span{font-size:11px;}
.filter-sorted .selection-title span{font-size:9px;}
#appendedInputButton{width:150px!important;}
.ul-btn-menu .btn-green{padding:16px;margin-right:2%;width:20%;}
.great-place-border{margin-top:-1.6%!important;}
.great-tab-container .popover{width:325px!important;}
.great-tab-container .popover.bottom .arrow{top:-18%;}
.right-arrow{top:40%;}
.left-arrow{top:40%;}
.carousel-title h1{top:-15%;font-size:11px;line-height:12px;}
.image-container h1{top:-6.5%;}
.image-container2 h1{top:-5.5%;}
.img-txt-container2 h3{font-size:13px;line-height:11px;width:60%;}
.img-txt-container h3{font-size:18px;line-height:16px;}
.profile-contact-mb h1{line-height:32px;font-size:26px;}
.dropdown-menu{width:165px!important;}
.profile-address-mb h3{font-size:16px;}
.profile-detail-text-mb p{font-size:19px;}
.great-place-container{min-height:145px;}
.great-place-text h1{font-size:14px;}
.great-place-arrow{width:25%;bottom:-5%;}
#search{height:28px;font-size:14px;line-height:28px;}
#industry-dropdown{right:25%;margin-top:5%;}
.result-record-mb .img-txt-container h3{font-size:14px!important;}
.address{margin-left:8% !important;width:90% !important;font-size:13px !important;}
.copyright{margin-left:8% !important;width:90% !important;font-size:13px !important;}
.phone{width:90% !important;font-size:13px !important;margin-left:8% !important;}
.flexslider .slides img{min-height:117px!important;}
}
@media screen and (min-width:300px) and (max-width:370px){#industry-dropdown{right:25%;margin-top:5%;}
#reserve-modal-phone {width: 90%;}
#reserve-modal-phone h3 {font-size: 16px;line-height: 20px;}
.modal-body .hours ul li h3 {font-size: 12px;}
.modal-body .hours ul li h4 {font-size: 12px;}
.mb-taste{width: 30%!important;padding-left: 2%!important;}

.topten-logo-inner h1 {font-size: 22px;}
.profile-container {width: 70%;margin-left: 15%;margin-right: 15%;}
.module-bg {font-size: 12px;}
.module-bg span {font-size: 14px;}
.profile-container .profile-left h3 {font-size: 18px;}
.profile-container .profile-view h4 {font-size: 24px;}
.profile-container .profile-left p {font-size: 14px;line-height: 20px;}

.result-record-mb .img-txt-container h3{font-size:14px!important;}
.filter ul li h3{font-size:11px;width:99%;padding:0;padding-bottom:5%;text-align:center;font-family:'Conv_AvenirLTStd-light'!important;}
#price-li-mb h1:first-child{line-height:11px;color:#000;font-size:11px;letter-spacing:3px;}
#price-li-mb h1{line-height:12px;font-size:13px;letter-spacing:3px;}
.ul-btn-menu .btn-green{font-size:12px;width:18%;margin-right:2%;font-family:'Conv_AvenirLTStd-light'!important;padding:15px;}
.result-row2-mb-min{min-height:120px;}
#city{min-height:23px!important;}
.filter-sorted .selection-title{width:89%;}
.selection-title{width:98%;}
#filter-mb-btn h3{width:85%;}
#filter-mb-btn img{width:10%;}
.input-append{top:19%;width:20%;}
.filter-sorted .btn-green{width:85%;padding:10px;font-size:18px;}
.profile-detail-text-mb p{font-size:13px;line-height:19px;}
.profile-address-mb h3{font-size:13px;line-height:20px;}
.meun-title{font-size:22px;}
.item-title{font-size:18px;line-height:25px;}
.great-place-text{margin-bottom:1%;}
.great-place-text h1{font-size:11px;margin:0;}
.flexslider .slides img{min-height:90px!important;}
.dropdown-menu{width:165px!important;}
.great-place-arrow{width:25%;bottom:-2%;}
.profile-contact-mb h1{line-height:20px;font-size:20px;}
.sort-result-container .input-append{right:37.5%!important;}
.sort-result-container #result-count-mb{width:35%;}
.sort-result-container{margin-top:4%;}
#filter-mb-btn #discover{width:40%;}
.great-tab[rel="popover"]{width:65%!important;margin-left:12%!important;}
.great-tab{width:50%!important;margin-left:20%!important;margin-bottom:0px!important;padding:0!important;}
#search{width:94%;font-size:14px;height:25px;line-height:25px;}
.great-place-border{margin-top:-2.9%;}
.great-place-container h4{margin:5px 0!important;}
.great-tab-container .popover{width:280px!important;left:4%!important;top:90%important;}
.great-tab-container .popover.bottom .arrow{top:-19%;left:52%;}
.ac_results{/*width:88.5%!important;*/}
.arrow{width:10%!important;}
.address{margin-left:8% !important;width:90% !important;font-size:11px !important;}
.copyright{margin-left:8% !important;width:90% !important;font-size:11px !important;}
.phone{width:90% !important;font-size:11px !important;}
}
@media screen and (min-width:480px) and (max-width:580px){.slidertitleimg h3{line-height:13px;font-size:14px;}
.logo img{width:45%!important;}
#appendedInputButton{width:150px!important;}
.great-tab-container .btn-green{font-size:36px;padding:25px;width:82%;}
.flexslider .flex-control-nav li a{width:11px!important;height:11px!important;}
#city{min-height:23px!important;}
.flexslider2 .flex-control-nav li a{width:11px!important;height:11px!important;}
.ul-btn-menu .btn-green{padding:19px;width:19%;}
.great-place-border{margin-top:-1.3%;}
.right-arrow{top:40%;}
.left-arrow{top:40%;}
.carousel-title h1{top:-4%;font-size:14px;line-height:15px;font-family:'Conv_AvenirLTStd-Heavy'!important;}
.image-container h1{top:-5.5%%;}
.image-container2 h1{top:-4.5%;}
.img-txt-container2 h3{font-size:14px;line-height:13px;width:63%;}
.img-txt-container h3{font-size:20px;line-height:19px;}
.profile-contact-mb h1{margin:2%;margin-left:1%;line-height:30px;font-size:24px;}
.dropdown-menu{width:165px!important;}
.profile-address-mb h3{font-size:18px;}
.profile-detail-text-mb p{font-size:22px;}
.item-detail{font-size:18px;line-height:18px;}
.meun-title{font-size:30px;}
.item-title{font-size:24px;}
.profile-border-mb{margin-top:-1.7%;}
}
.slides li img{display:block;width:100%;}
.profile-contact .reserve{display:none;}
.address{width:29%;font-weight:normal;    font-size:14px;    letter-spacing:1px;    font-family:'Conv_AvenirLTStd-roman'!important;text-align:left;float:left;margin-top:1%;margin-bottom:1%;color:#1a1a1a;}
.phone{width:33%;font-weight:normal;    font-size:14px;    letter-spacing:1px;    font-family:'Conv_AvenirLTStd-roman'!important;text-align:left;float:left;margin-top:1%;margin-bottom:1%;color:#1a1a1a;margin-left:8%;line-height: 14px;}
#footer1{background:none repeat scroll 0 0 #f2f2f2;   -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.7);-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.7);box-shadow: 0 1px 5px rgba(0,0,0,0.7);   bottom:0;    color:#1a1a1a;    float:right;    position:relative;    text-align:right;    width:100%;    z-index:500;}
#footer1 p{margin:0 0 22px;}
.copyright{font-weight:normal;width:30%;    font-size:14px;    letter-spacing:1px;    font-family:'Conv_AvenirLTStd-roman'!important;text-align:left;float:left;margin-top:1%;margin-bottom:1%;color:#1a1a1a;line-height: 14px;}
.copyright a{color:#1a1a1a;}
#footer1 img{width:auto !important;}
.section-content > div {display:none;} /*display none removed on 14 -jul */
.section-content .active-section-content {display:block!important;}
.menu-container ul {width: 75%; margin: 0 auto; margin-bottom: 25px;}
.menu-container ul li.heading:hover {cursor: pointer;}
.menu-container ul li.heading {display:inline-block;margin-left: 20px; padding-left: 20px; border-left: 1px solid #333;}
.menu-container ul li.heading:first-child {margin-left: 0px; padding-left: 0px; border-left: none}
.menu-main {display: none;}
.menu-main.active-menu {display: block!important;}

.mb-taste{width: 35%;float: right;padding-left: 5%;}
.top_container{margin: 0 auto;width: 84%;margin-top:3%;}
.top_container .profile-left{margin-left: 5%;margin-right: 5%;width:90%;float:left;color:#000;}
.top_container .profile-left h3{width:100%;text-align:left;color:#000;font-size:16px;margin:0;line-height:16px;}
.top_container .profile-left p{width:100%;text-align:left;color:#000;font-size:16px;line-height:20px;padding-bottom:5%;}
.top_container .profile-view{width:4%;text-align:center;float:left;background: #1a1a1a;margin-right: 1%;color:#f2f2f2;padding: 0.5%;}
.top_container .profile-view img{width: 70%;cursor:pointer;}
.top_container .profile-view h4{font-size:14px;}
.top_container .profile-left .profile-view img{width:15%;}
.top_container .profile-right{width:90%;float:left;margin:5%;}
.top_container .profile-right img{}
.profile-left-rigth-container{width:31%;float:left;background:#F2F2F2;min-height: 396px;}
.article-left-inner:first-child{margin:4% 4% 2% 4%;}
.article-left-inner:last-child{margin:2% 4% 4% 4%;}
.article-left-inner{margin:2% 4% 2% 4%;float:left;width:92%;}
.article-right-header{width:92%;margin:2% 4% 2% 4%;}
.article-profile{margin-top:2%;float:left;width:100%;}
.article-left-rigth-container{width:100%;float:left;margin-top: 2%;}
/*.profile-right img{ max-height: 270px;min-height: 270px;}*/
.article_img img{float:left;}
.article_title{float:left;width:100%;}
.article-left{width:55%;float:left;color:#000;margin-right:4%;}
.article-right-inner{float:left;width:100%;}
.article-left p{
line-height:20px;
font-size:16px;
}
.article-right{width:41%;float:right;color:#000;background:#F2F2F2;}

@media (max-width:480px){
.profile-left-rigth-container{
width:100%;
}
.article-left{width:100%;}
.article-right{width:100%;float:left;}
.social_icon{
max-width:60px!Important;
}
.article-left p{
line-height:16px;
font-size:14px;
}
.ardesc p{line-height: 16px;font-size:14px;}
.art_date{line-height: 16px!important;font-size:14px!important;}
.article_title h1 { font-size: 25px!important;line-height: 30px!important;}
.arimg{width:90%!important;float:left;}
.artitle{width:10%!important;float:left;}
.ardesc{width:100%!important;float:left;}
.rec_title{font-size:20px!important;}
.rec_title{font-size:16px!important;}]
.st_facebook_large, .st_twitter_large, .st_googleplus_large, .st_pinterest_large, .st_email_large { background-attachment: scroll !important;
    background-clip: border-box !important;
    background-color: rgba(0, 0, 0, 0) !important;
    background-image: url("../images/facebok.png") !important;
    background-origin: padding-box !important;
    background-position: 0 0 !important;
    background-repeat: no-repeat !important;
    background-size: 100% 66%;
    float: left;
    line-height: 22px;
    margin-right: 1%;
    width: 19%; }
.st_facebook_large, .st_twitter_large, .st_googleplus_large, .st_pinterest_large, .st_email_large { 
    background-size: 100% 80% !important;
    float: left !important;
    line-height: 22px !important;
    margin-right: 1% !important;
    width: 19%!important; }
.art_p{min-height: 150px!important;}
}


@media (min-width:480px) and (max-width:768px){
.toplist_2,.toplist_4,.toplist_6,.toplist_8,.toplist_10,.toplist_12,.toplist_14,.toplist_16,.toplist_18,.toplist_20{
float:right!important;margin-right:0px!important;
}
.toplist_1,.toplist_3,.toplist_5,.toplist_7,.toplist_9,.toplist_11,.toplist_13,.toplist_15,.toplist_17,.toplist_19,.toplist_21,.toplist_23{
float:left!important;
clear:left;

}
.profile-left-rigth-container{width: 46%;}
.article-left{width:100%;}
.article-right{width:100%;float:left;}
.ardesc p{line-height: 16px;font-size:14px;}
.art_date{line-height: 16px!important;font-size:14px!important;}
.article_title h1 { font-size: 25px;line-height: 30px;}
.arimg{width:90%!important;float:left;}
.artitle{width:10%!important;float:left;}
.ardesc{width:100%!important;float:left;}
.art_p{min-height: 150px!important;}
.st_facebook_large, .st_twitter_large, .st_googleplus_large, .st_pinterest_large, .st_email_large { 
    background-size: 100% 66% !important;
    float: left !important;
    line-height: 22px !important;
    margin-right: 1% !important;
    width: 19%!important; }
}
.social_icon{
max-width: 98px;
float: left;
max-height: 80px;
margin-right: 1%;
}
.article-container{width:70%;margin-left:15%;float:left;margin-right:15%;margin-bottom:2%;margin-top:3%;}
.artitle{float:left;width:4%;margin-top: -2%;}
.arimg{ float:left;width:40%;}
.ardesc{float:left;width:53%;margin-left:2%}
.ardesc p{line-height: 20px;font-size:16px}
/*.arimg img{ max-width: 200px;float: left;max-height: 80px }*/
.social_div a{width:19%;margin-right:1%;float:left;}

@media screen and (min-width:1600px) and (max-width:2048px){
.artitle{float:left;width:5%;margin-top: -3%;}
.arimg{ float:left;width:40%;}
.ardesc{float:left;width:53%;margin-left:2%}
.ardesc p{line-height: 20px;font-size:22px}
/*.arimg img{ float: left;max-height: 80px }*/
.social_icon {max-width: 135px;float: left;max-height: 79px;margin-right: 1%;}
.article-left p{
font-size: 18px;
}
.st_facebook_large, .st_twitter_large, .st_googleplus_large, .st_pinterest_large, .st_email_large { 
    background-size: 100% 100% !important;
    float: left !important;
    line-height: 57px !important;
    margin-right: 1% !important;
    width: 19%!important; }
.art_p{min-height: 232px!important;}
}

@media screen and (min-width:1400px) and (max-width:1600px){
.ardesc{
line-height: 20px;
font-size: 18px;
}
}
.article_title h1{
  font-size:46px;
  line-height:45px;
}
.art_date
{
font-size: 16px;line-height:20px;
}
.sharebtn .stButton{
  position: relative!important;
  width: 100% !important;
}

.st_facebook_large { background-clip: border-box ;
    background-color: rgba(0, 0, 0, 0) ;
    background-image: url("../images/facebok.png") ;
    background-origin: padding-box ;
    background-position: 0 0 ;
    background-repeat: no-repeat ;
    background-size: 100% 98% ;
    float: left ;
    line-height: 36px ;
    margin-right: 1% ;
    width: 19%;  }
.st_twitter_large{
background-clip: border-box ;
    background-color: rgba(0, 0, 0, 0) ;
    background-image: url("../images/twitter.png") ;
    background-origin: padding-box ;
    background-position: 0 0 ;
    background-repeat: no-repeat ;
    background-size: 100% 98% ;
    float: left ;
    line-height: 36px ;
    margin-right: 1% ;
    width: 19%;
}
.st_googleplus_large{
background-clip: border-box ;
    background-color: rgba(0, 0, 0, 0) ;
    background-image: url("../images/google.png") ;
    background-origin: padding-box ;
    background-position: 0 0 ;
    background-repeat: no-repeat ;
    background-size: 100% 98% ;
    float: left ;
    line-height: 36px ;
    margin-right: 1% ;
    width: 19%;

}
.st_pinterest_large{
background-clip: border-box ;
    background-color: rgba(0, 0, 0, 0) ;
    background-image: url("../images/pininterest.png") ;
    background-origin: padding-box ;
    background-position: 0 0 ;
    background-repeat: no-repeat ;
    background-size: 100% 98% ;
    float: left ;
    line-height: 36px ;
    margin-right: 1% ;
    width: 19%;


}
.st_email_large{
background-clip: border-box ;
    background-color: rgba(0, 0, 0, 0) ;
    background-image: url("../images/mmail.png") ;
    background-origin: padding-box ;
    background-position: 0 0 ;
    background-repeat: no-repeat ;
    background-size: 100% 98% ;
    float: left ;
    line-height: 36px ;
    margin-right: 1% ;
    width: 19%;
}
.stButton .stLarge{
 background-image: none !important;
}
.art_p{min-height: 245px;line-height:20px;}

.profile-right img:hover{opacity:0.85;}
.article-right img:hover{opacity:0.85;}
.arimg img:hover{opacity:0.85;}