/*! ---------------------------------------- bootstrap.css START ---------------------------------------- */

@font-face { font-family: 'UniversLTPro-Condensed'; src: url('/includes/fonts/UniversLTPro-Condensed.eot'); src: url('/includes/fonts/UniversLTPro-Condensed.eot?#iefix') format('embedded-opentype'), url('/includes/fonts/UniversLTPro-Condensed.woff') format('woff'), url('/includes/fonts/UniversLTPro-Condensed.ttf') format('truetype'); }
article, aside, details, figcaption, figure, footer, header, nav, section { display: block }
audio, canvas, video { display: inline-block;  *display: inline;
 *zoom: 1}
audio:not([controls]) { display: none }
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100% }
a:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px }
a:hover, a:active { outline: 0 }
sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline }
sup { top: -0.5em }
sub { bottom: -0.25em }
img { max-width: 100%; width: auto \9; height: auto; vertical-align: middle; border: 0; -ms-interpolation-mode: bicubic }
#map_canvas img, .google-maps img { max-width: none }
button, input, select, textarea { margin: 0; font-size: 100%; vertical-align: middle }
button, input {
 *overflow: visible; line-height: normal }
 button::-moz-focus-inner, input::-moz-focus-inner {
 padding: 0;
 border: 0}
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer }
label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] { cursor: pointer }
input[type="search"] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; -webkit-appearance: textfield }
 input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
 -webkit-appearance: none}
textarea { overflow: auto; vertical-align: top }

@media print {
* { text-shadow: none !important; color: #000 !important; background: transparent !important; box-shadow: none !important }
a, a:visited { text-decoration: underline }
a[href]:after { content: " (" attr(href) ")" }
abbr[title]:after { content: " (" attr(title) ")" }
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: "" }
pre, blockquote { border: 1px solid #999; page-break-inside: avoid }
thead { display: table-header-group }
tr, img { page-break-inside: avoid }
img { max-width: 100% !important }
@page { margin: 0.5cm }
p, h2, h3 { orphans: 3; widows: 3 }
h2, h3 { page-break-after: avoid }}
body { margin: 0; font-family: arial, helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #000; background-color: #fff }
a { color: #000; text-decoration: none }
a:hover, a:focus { color: #000; text-decoration: underline }
.img-rounded { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px }
.img-polaroid { padding: 4px; background-color: #fff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) }
.img-circle { -webkit-border-radius: 500px; -moz-border-radius: 500px; border-radius: 500px }
.row { margin-left: -20px;  *zoom: 1}
.row:before, .row:after { display: table; content: ""; line-height: 0 }
.row:after { clear: both }
[class*="span"], header, .search-results--filter .search-results--filter-section .sub-filter ul li { float: left; min-height: 1px; /*margin-left: 20px*/}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width: 940px }
.span1 { width: 60px }
.span2 { width: 140px }
.span3 { width: 220px }
.span4, .search-results--filter .search-results--filter-section .sub-filter ul li { width: 300px }
.span5 { width: 380px }
.span6 { width: 460px }
.span7 { width: 540px }
.span8 { width: 620px }
.span9 { width: 700px }
.span10 { width: 780px }
.span11 { width: 860px }
.span12, header { width: 940px }
.offset1 { margin-left: 100px }
.offset2 { margin-left: 180px }
.offset3 { margin-left: 260px }
.offset4 { margin-left: 340px }
.offset5 { margin-left: 420px }
.offset6 { margin-left: 500px }
.offset7 { margin-left: 580px }
.offset8 { margin-left: 660px }
.offset9 { margin-left: 740px }
.offset10 { margin-left: 820px }
.offset11 { margin-left: 900px }
.offset12 { margin-left: 980px }
.row-fluid { width: 100%;  *zoom: 1}
.row-fluid:before, .row-fluid:after { display: table; content: ""; line-height: 0 }
.row-fluid:after { clear: both }
.row-fluid [class*="span"], .row-fluid header, .row-fluid .search-results--filter .search-results--filter-section .sub-filter ul li, .search-results--filter .search-results--filter-section .sub-filter ul .row-fluid li { display: block; width: 100%; min-height: 26px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left;  /*margin-left: 2.12766%;  /*margin-left: 2.07447%*/}
.row-fluid [class*="span"]:first-child, .row-fluid header:first-child, .row-fluid .search-results--filter .search-results--filter-section .sub-filter ul li:first-child, .search-results--filter .search-results--filter-section .sub-filter ul .row-fluid li:first-child { margin-left: 0 }
.row-fluid .controls-row [class*="span"] + [class*="span"], .row-fluid .controls-row header + [class*="span"], .row-fluid .controls-row .search-results--filter .search-results--filter-section .sub-filter ul li + [class*="span"], .search-results--filter .search-results--filter-section .sub-filter ul .row-fluid .controls-row li + [class*="span"], .row-fluid .controls-row [class*="span"] + header, .row-fluid .controls-row header + header, .row-fluid .controls-row .search-results--filter .search-results--filter-section .sub-filter ul li + header, .search-results--filter .search-results--filter-section .sub-filter ul .row-fluid .controls-row li + header, .row-fluid .controls-row .search-results--filter .search-results--filter-section .sub-filter ul [class*="span"] + li, .search-results--filter .search-results--filter-section .sub-filter ul .row-fluid .controls-row [class*="span"] + li, .row-fluid .controls-row .search-results--filter .search-results--filter-section .sub-filter ul header + li, .search-results--filter .search-results--filter-section .sub-filter ul .row-fluid .controls-row header + li, .row-fluid .controls-row .search-results--filter .search-results--filter-section .sub-filter ul li + li, .search-results--filter .search-results--filter-section .sub-filter ul .row-fluid .controls-row li + li { /*margin-left: 2.12766%*/ }

.row-fluid .span1 { width: 6.38298%;  *width: 6.32979%}
.row-fluid .span2 { width: 14.89362%;  *width: 14.84043%}
.row-fluid .span3 { width: 23.40426%;  *width: 23.35106%}
.row-fluid .span4, .row-fluid .search-results--filter .search-results--filter-section .sub-filter ul li, .search-results--filter .search-results--filter-section .sub-filter ul .row-fluid li { width: 31.91489%;  *width: 31.8617%}
.row-fluid .span5 { width: 40.42553%;  *width: 40.37234%}
.row-fluid .span6 { width: 48.93617%;  *width: 48.88298%}
.row-fluid .span7 { width: 57.44681%;  *width: 57.39362%}
.row-fluid .span8 { width: 65.95745%;  *width: 65.90426%}
.row-fluid .span9 { width: 74.46809%;  *width: 74.41489%}
.row-fluid .span10 { width: 82.97872%;  *width: 82.92553%;}
.row-fluid .span11 { width: 91.48936%;  *width: 91.43617%}
.row-fluid .span12, .row-fluid header { width: 100%;  *width: 99.94681%;}
.row-fluid .offset1 { margin-left: 10.6383%;  *margin-left: 10.53191%}
.row-fluid .offset1:first-child { margin-left: 8.51064%;  *margin-left: 8.40426%}
.row-fluid .offset2 { margin-left: 19.14894%;  *margin-left: 19.04255%}
.row-fluid .offset2:first-child { margin-left: 17.02128%;  *margin-left: 16.91489%}
.row-fluid .offset3 { margin-left: 27.65957%;  *margin-left: 27.55319%}
.row-fluid .offset3:first-child { margin-left: 25.53191%;  *margin-left: 25.42553%}
.row-fluid .offset4 { margin-left: 36.17021%;  *margin-left: 36.06383%}
.row-fluid .offset4:first-child { margin-left: 34.04255%;  *margin-left: 33.93617%}
.row-fluid .offset5 { margin-left: 44.68085%;  *margin-left: 44.57447%}
.row-fluid .offset5:first-child { margin-left: 42.55319%;  *margin-left: 42.44681%}
.row-fluid .offset6 { margin-left: 53.19149%;  *margin-left: 53.08511%}
.row-fluid .offset6:first-child { margin-left: 51.06383%;  *margin-left: 50.95745%}
.row-fluid .offset7 { margin-left: 61.70213%;  *margin-left: 61.59574%}
.row-fluid .offset7:first-child { margin-left: 59.57447%;  *margin-left: 59.46809%}
.row-fluid .offset8 { margin-left: 70.21277%;  *margin-left: 70.10638%}
.row-fluid .offset8:first-child { margin-left: 68.08511%;  *margin-left: 67.97872%}
.row-fluid .offset9 { margin-left: 78.7234%;  *margin-left: 78.61702%}
.row-fluid .offset9:first-child { margin-left: 76.59574%;  *margin-left: 76.48936%}
.row-fluid .offset10 { margin-left: 87.23404%;  *margin-left: 87.12766%}
.row-fluid .offset10:first-child { margin-left: 85.10638%;  *margin-left: 85.0%}
.row-fluid .offset11 { margin-left: 95.74468%;  *margin-left: 95.6383%}
.row-fluid .offset11:first-child { margin-left: 93.61702%;  *margin-left: 93.51064%}
.row-fluid .offset12 { margin-left: 104.25532%;  *margin-left: 104.14894%}
.row-fluid .offset12:first-child { margin-left: 102.12766%;  *margin-left: 102.02128%}
[class*="span"].hide, header.hide, .search-results--filter .search-results--filter-section .sub-filter ul li.hide, .row-fluid [class*="span"].hide, .row-fluid header.hide, .row-fluid .search-results--filter .search-results--filter-section .sub-filter ul li.hide, .search-results--filter .search-results--filter-section .sub-filter ul .row-fluid li.hide { display: none }
[class*="span"].pull-right, header.pull-right, .search-results--filter .search-results--filter-section .sub-filter ul li.pull-right, .row-fluid [class*="span"].pull-right, .row-fluid header.pull-right, .row-fluid .search-results--filter .search-results--filter-section .sub-filter ul li.pull-right, .search-results--filter .search-results--filter-section .sub-filter ul .row-fluid li.pull-right { float: right }
.container { margin-right: auto; margin-left: auto;  *zoom: 1}
.container:before, .container:after { display: table; content: ""; line-height: 0 }
.container:after { clear: both }
.container-fluid { padding-right: 20px; padding-left: 20px;  *zoom: 1}
.container-fluid:before, .container-fluid:after { display: table; content: ""; line-height: 0 }
.container-fluid:after { clear: both }
p { margin: 0 0 8px }
.lead { margin-bottom: 16px; font-size: 16.5px; font-weight: 200; line-height: 24px }
small { font-size: 85% }
strong { font-weight: bold }
em { font-style: italic }
cite { font-style: normal }
.muted { color: #999 }
a.muted:hover, a.muted:focus { color: gray }
.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: 8px 0; font-family: inherit; font-weight: bold; line-height: 16px; color: inherit; text-rendering: optimizelegibility }
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { font-weight: normal; line-height: 1; color: #999 }
h1, h2, h3 { line-height: 32px }
h1 { font-size: 30.25px }
h2 { font-size: 24.75px }
h3 { font-size: 19.25px }
h4 { font-size: 13.75px }
h5 { font-size: 11px }
h6 { font-size: 9.35px }
h1 small { font-size: 19.25px }
h2 small { font-size: 13.75px }
h3 small { font-size: 11px }
h4 small { font-size: 11px }
ul, ol { padding: 0; margin: 0 0 8px 25px }
ul ul, ul ol, ol ol, ol ul { margin-bottom: 0 }
li { line-height: 16px }
ul.unstyled, ol.unstyled { margin-left: 0; list-style: none }
ul.inline, ol.inline { margin-left: 0; list-style: none }
ul.inline > li, ol.inline > li { display: inline-block;  *display: inline;
 *zoom: 1;
padding-left: 5px; padding-right: 5px }
dl { margin-bottom: 16px }
dt, dd { line-height: 16px }
dt { font-weight: bold }
dd { margin-left: 8px }
.dl-horizontal {  *zoom: 1}
.dl-horizontal:before, .dl-horizontal:after { display: table; content: ""; line-height: 0 }
.dl-horizontal:after { clear: both }
.dl-horizontal dt { float: left; clear: left; text-align: right; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
abbr[title], abbr[data-original-title] { cursor: help; border-bottom: 1px dotted #999 }
abbr.initialism { font-size: 90%; text-transform: uppercase }
blockquote { padding: 0 0 0 15px; margin: 0 0 16px; border-left: 5px solid #eee }
blockquote p { margin-bottom: 0; font-size: 13.75px; font-weight: 300; line-height: 1.25 }
blockquote small { display: block; line-height: 16px; color: #999 }
blockquote small:before { content: '\2014 \00A0' }
blockquote.pull-right { float: right; padding-right: 15px; padding-left: 0; border-right: 5px solid #eee; border-left: 0 }
blockquote.pull-right p, blockquote.pull-right small { text-align: right }
blockquote.pull-right small:before { content: '' }
blockquote.pull-right small:after { content: '\00A0 \2014' }
q:before, q:after, blockquote:before, blockquote:after { content: "" }
address { display: block; margin-bottom: 16px; font-style: normal; line-height: 16px }
form { margin: 0 0 16px }
fieldset { padding: 0; margin: 0; border: 0 }
legend { display: block; width: 100%; padding: 0; margin-bottom: 16px; font-size: 16.5px; line-height: 32px; color: #333; border: 0; border-bottom: 1px solid #e5e5e5 }
legend small { font-size: 12px; color: #999 }
label, input, button, select, textarea { font-size: 11px; font-weight: normal; line-height: 16px }
input, button, select, textarea { font-family: arial, helvetica, 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: 16px; padding: 4px 6px; margin-bottom: 8px; font-size: 11px; line-height: 16px; color: #555; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; vertical-align: middle }
input, textarea, .uneditable-input { width: 206px }
textarea { height: auto }
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { background-color: #fff; border: 1px solid #ccc; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; -o-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s }
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus { border-color: rgba(82, 168, 236, 0.8); outline: 0; outline: thin dotted \9; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) }
input[type="radio"], input[type="checkbox"] { margin: 4px 0 0;  *margin-top: 0;margin-top: 1px \9; line-height: normal }
input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] { width: auto }
select, input[type="file"] { height: 26px;  *margin-top: 4px;
line-height: 26px }
select { width: 220px; border: 1px solid #ccc; background-color: #fff }
select[multiple], select[size] { height: auto }
select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px }
.uneditable-input, .uneditable-textarea { color: #999; background-color: #fcfcfc; border-color: #ccc; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); cursor: not-allowed }
.uneditable-input { overflow: hidden; white-space: nowrap }
.uneditable-textarea { width: auto; height: auto }
 input:-moz-placeholder, textarea:-moz-placeholder {
 color: #999}
 input:-ms-input-placeholder, textarea:-ms-input-placeholder {
 color: #999}
 input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
 color: #999}
.radio, .checkbox { min-height: 16px; 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"], header.uneditable-input, .search-results--filter .search-results--filter-section .sub-filter ul li.uneditable-input, .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"], .row-fluid header.uneditable-input, .row-fluid .search-results--filter .search-results--filter-section .sub-filter ul li.uneditable-input, .search-results--filter .search-results--filter-section .sub-filter ul .row-fluid li.uneditable-input { float: none; margin-left: 0 }
.input-append input[class*="span"], .input-append .uneditable-input[class*="span"], .input-append header.uneditable-input, .input-append .search-results--filter .search-results--filter-section .sub-filter ul li.uneditable-input, .search-results--filter .search-results--filter-section .sub-filter ul .input-append li.uneditable-input, .input-prepend input[class*="span"], .input-prepend .uneditable-input[class*="span"], .input-prepend header.uneditable-input, .input-prepend .search-results--filter .search-results--filter-section .sub-filter ul li.uneditable-input, .search-results--filter .search-results--filter-section .sub-filter ul .input-prepend li.uneditable-input, .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"], .row-fluid header.uneditable-input, .row-fluid .search-results--filter .search-results--filter-section .sub-filter ul li.uneditable-input, .search-results--filter .search-results--filter-section .sub-filter ul .row-fluid li.uneditable-input, .row-fluid .input-prepend [class*="span"], .row-fluid .input-prepend header, .row-fluid .input-prepend .search-results--filter .search-results--filter-section .sub-filter ul li, .search-results--filter .search-results--filter-section .sub-filter ul .row-fluid .input-prepend li, .row-fluid .input-append [class*="span"], .row-fluid .input-append header, .row-fluid .input-append .search-results--filter .search-results--filter-section .sub-filter ul li, .search-results--filter .search-results--filter-section .sub-filter ul .row-fluid .input-append li { display: inline-block }
input, textarea, .uneditable-input { margin-left: 0 }
.controls-row [class*="span"] + [class*="span"], .controls-row header + [class*="span"], .controls-row .search-results--filter .search-results--filter-section .sub-filter ul li + [class*="span"], .search-results--filter .search-results--filter-section .sub-filter ul .controls-row li + [class*="span"], .controls-row [class*="span"] + header, .controls-row header + header, .controls-row .search-results--filter .search-results--filter-section .sub-filter ul li + header, .search-results--filter .search-results--filter-section .sub-filter ul .controls-row li + header, .controls-row .search-results--filter .search-results--filter-section .sub-filter ul [class*="span"] + li, .search-results--filter .search-results--filter-section .sub-filter ul .controls-row [class*="span"] + li, .controls-row .search-results--filter .search-results--filter-section .sub-filter ul header + li, .search-results--filter .search-results--filter-section .sub-filter ul .controls-row header + li, .controls-row .search-results--filter .search-results--filter-section .sub-filter ul li + li, .search-results--filter .search-results--filter-section .sub-filter ul .controls-row li + li { /*margin-left: 20px;*/}
input.span1, textarea.span1, .uneditable-input.span1 { width: 46px }
input.span2, textarea.span2, .uneditable-input.span2 { width: 126px }
input.span3, textarea.span3, .uneditable-input.span3 { width: 206px }
input.span4, textarea.span4, .uneditable-input.span4, .search-results--filter .search-results--filter-section .sub-filter ul li.uneditable-input { width: 286px }
input.span5, textarea.span5, .uneditable-input.span5 { width: 366px }
input.span6, textarea.span6, .uneditable-input.span6 { width: 446px }
input.span7, textarea.span7, .uneditable-input.span7 { width: 526px }
input.span8, textarea.span8, .uneditable-input.span8 { width: 606px }
input.span9, textarea.span9, .uneditable-input.span9 { width: 686px }
input.span10, textarea.span10, .uneditable-input.span10 { width: 766px }
input.span11, textarea.span11, .uneditable-input.span11 { width: 846px }
input.span12, textarea.span12, .uneditable-input.span12, header.uneditable-input { width: 926px }
.controls-row {  *zoom: 1}
.controls-row:before, .controls-row:after { display: table; content: ""; line-height: 0 }
.controls-row:after { clear: both }
.controls-row [class*="span"], .controls-row header, .controls-row .search-results--filter .search-results--filter-section .sub-filter ul li, .search-results--filter .search-results--filter-section .sub-filter ul .controls-row li, .row-fluid .controls-row [class*="span"], .row-fluid .controls-row header, .row-fluid .controls-row .search-results--filter .search-results--filter-section .sub-filter ul li, .search-results--filter .search-results--filter-section .sub-filter ul .row-fluid .controls-row li { float: left }
.controls-row .checkbox[class*="span"], .controls-row header.checkbox, .controls-row .search-results--filter .search-results--filter-section .sub-filter ul li.checkbox, .search-results--filter .search-results--filter-section .sub-filter ul .controls-row li.checkbox, .controls-row .radio[class*="span"], .controls-row header.radio, .controls-row .search-results--filter .search-results--filter-section .sub-filter ul li.radio, .search-results--filter .search-results--filter-section .sub-filter ul .controls-row li.radio { padding-top: 5px }
input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] { cursor: not-allowed; background-color: #eee }
input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"][readonly], input[type="checkbox"][readonly] { background-color: transparent }
.control-group.warning .control-label, .control-group.warning .help-block, .control-group.warning .help-inline { color: #c09853 }
.control-group.warning .checkbox, .control-group.warning .radio, .control-group.warning input, .control-group.warning select, .control-group.warning textarea { color: #c09853 }
.control-group.warning input, .control-group.warning select, .control-group.warning textarea { border-color: #c09853; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) }
.control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus { border-color: #a47e3c; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e }
.control-group.warning .input-prepend .add-on, .control-group.warning .input-append .add-on { color: #c09853; background-color: #fcf8e3; border-color: #c09853 }
.control-group.error .control-label, .control-group.error .help-block, .control-group.error .help-inline { color: #b94a48 }
.control-group.error .checkbox, .control-group.error .radio, .control-group.error input, .control-group.error select, .control-group.error textarea { color: #b94a48 }
.control-group.error input, .control-group.error select, .control-group.error textarea { border-color: #b94a48; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) }
.control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus { border-color: #953b39; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392 }
.control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on { color: #b94a48; background-color: #f2dede; border-color: #b94a48 }
.control-group.success .control-label, .control-group.success .help-block, .control-group.success .help-inline { color: #468847 }
.control-group.success .checkbox, .control-group.success .radio, .control-group.success input, .control-group.success select, .control-group.success textarea { color: #468847 }
.control-group.success input, .control-group.success select, .control-group.success textarea { border-color: #468847; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) }
.control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus { border-color: #356635; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b }
.control-group.success .input-prepend .add-on, .control-group.success .input-append .add-on { color: #468847; background-color: #dff0d8; border-color: #468847 }
.control-group.info .control-label, .control-group.info .help-block, .control-group.info .help-inline { color: #3a87ad }
.control-group.info .checkbox, .control-group.info .radio, .control-group.info input, .control-group.info select, .control-group.info textarea { color: #3a87ad }
.control-group.info input, .control-group.info select, .control-group.info textarea { border-color: #3a87ad; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) }
.control-group.info input:focus, .control-group.info select:focus, .control-group.info textarea:focus { border-color: #2d6987; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3 }
.control-group.info .input-prepend .add-on, .control-group.info .input-append .add-on { color: #3a87ad; background-color: #d9edf7; border-color: #3a87ad }
 input:focus:invalid, textarea:focus:invalid, select:focus:invalid {
 color: #b94a48;
 border-color: #ee5f5b}
 input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {
 border-color: #e9322d;
 -webkit-box-shadow: 0 0 6px #f8b9b7;
 -moz-box-shadow: 0 0 6px #f8b9b7;
 box-shadow: 0 0 6px #f8b9b7}
.form-actions { padding: 15px 20px 16px; margin-top: 16px; margin-bottom: 16px; background-color: #f5f5f5; border-top: 1px solid #e5e5e5;  *zoom: 1}
.form-actions:before, .form-actions:after { display: table; content: ""; line-height: 0 }
.form-actions:after { clear: both }
.help-block, .help-inline { color: #262626 }
.help-block { display: block; margin-bottom: 8px }
.help-inline { display: inline-block;  *display: inline;
 *zoom: 1;
vertical-align: middle; padding-left: 5px }
.input-append, .input-prepend { display: inline-block; margin-bottom: 8px; vertical-align: middle; font-size: 0; white-space: nowrap }
.input-append input, .input-append select, .input-append .uneditable-input, .input-append .dropdown-menu, .input-append .popover, .input-prepend input, .input-prepend select, .input-prepend .uneditable-input, .input-prepend .dropdown-menu, .input-prepend .popover { font-size: 11px }
.input-append input, .input-append select, .input-append .uneditable-input, .input-prepend input, .input-prepend select, .input-prepend .uneditable-input { position: relative; margin-bottom: 0;  *margin-left: 0;
vertical-align: top; -webkit-border-radius: 0 0px 0px 0; -moz-border-radius: 0 0px 0px 0; border-radius: 0 0px 0px 0 }
.input-append input:focus, .input-append select:focus, .input-append .uneditable-input:focus, .input-prepend input:focus, .input-prepend select:focus, .input-prepend .uneditable-input:focus { z-index: 2 }
.input-append .add-on, .input-prepend .add-on { display: inline-block; width: auto; height: 16px; min-width: 16px; padding: 4px 5px; font-size: 11px; font-weight: normal; line-height: 16px; text-align: center; text-shadow: 0 1px 0 #fff; background-color: #eee; border: 1px solid #ccc }
.input-append .add-on, .input-append .btn, .input-append .btn-group > .dropdown-toggle, .input-prepend .add-on, .input-prepend .btn, .input-prepend .btn-group > .dropdown-toggle { vertical-align: top; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0 }
.input-append .active, .input-prepend .active { background-color: #a9dba9; border-color: #46a546 }
.input-prepend .add-on, .input-prepend .btn { margin-right: -1px }
.input-prepend .add-on:first-child, .input-prepend .btn:first-child { -webkit-border-radius: 0px 0 0 0px; -moz-border-radius: 0px 0 0 0px; border-radius: 0px 0 0 0px }
.input-append input, .input-append select, .input-append .uneditable-input { -webkit-border-radius: 0px 0 0 0px; -moz-border-radius: 0px 0 0 0px; border-radius: 0px 0 0 0px }
.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 0px 0px 0; -moz-border-radius: 0 0px 0px 0; border-radius: 0 0px 0px 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 0px 0px 0; -moz-border-radius: 0 0px 0px 0; border-radius: 0 0px 0px 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 0px 0px 0; -moz-border-radius: 0 0px 0px 0; border-radius: 0 0px 0px 0 }
.input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child { margin-right: -1px; -webkit-border-radius: 0px 0 0 0px; -moz-border-radius: 0px 0 0 0px; border-radius: 0px 0 0 0px }
.input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child { margin-left: -1px; -webkit-border-radius: 0 0px 0px 0; -moz-border-radius: 0 0px 0px 0; border-radius: 0 0px 0px 0 }
.input-prepend.input-append .btn-group:first-child { margin-left: 0 }
input.search-query { padding-right: 14px; padding-right: 4px \9; padding-left: 14px; padding-left: 4px \9; margin-bottom: 0; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px }
.form-search .input-append .search-query, .form-search .input-prepend .search-query { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0 }
.form-search .input-append .search-query { -webkit-border-radius: 14px 0 0 14px; -moz-border-radius: 14px 0 0 14px; border-radius: 14px 0 0 14px }
.form-search .input-append .btn { -webkit-border-radius: 0 14px 14px 0; -moz-border-radius: 0 14px 14px 0; border-radius: 0 14px 14px 0 }
.form-search .input-prepend .search-query { -webkit-border-radius: 0 14px 14px 0; -moz-border-radius: 0 14px 14px 0; border-radius: 0 14px 14px 0 }
.form-search .input-prepend .btn { -webkit-border-radius: 14px 0 0 14px; -moz-border-radius: 14px 0 0 14px; border-radius: 14px 0 0 14px }
.form-search input, .form-search textarea, .form-search select, .form-search .help-inline, .form-search .uneditable-input, .form-search .input-prepend, .form-search .input-append, .form-inline input, .form-inline textarea, .form-inline select, .form-inline .help-inline, .form-inline .uneditable-input, .form-inline .input-prepend, .form-inline .input-append, .form-horizontal input, .form-horizontal textarea, .form-horizontal select, .form-horizontal .help-inline, .form-horizontal .uneditable-input, .form-horizontal .input-prepend, .form-horizontal .input-append { display: inline-block;  *display: inline;
 *zoom: 1;
margin-bottom: 0; vertical-align: middle }
.form-search .hide, .form-inline .hide, .form-horizontal .hide { display: none }
.form-search label, .form-inline label, .form-search .btn-group, .form-inline .btn-group { display: inline-block }
.form-search .input-append, .form-inline .input-append, .form-search .input-prepend, .form-inline .input-prepend { margin-bottom: 0 }
.form-search .radio, .form-search .checkbox, .form-inline .radio, .form-inline .checkbox { padding-left: 0; margin-bottom: 0; vertical-align: middle }
.form-search .radio input[type="radio"], .form-search .checkbox input[type="checkbox"], .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] { float: left; margin-right: 3px; margin-left: 0 }
.control-group { margin-bottom: 8px }
legend + .control-group { margin-top: 16px; -webkit-margin-top-collapse: separate }
.form-horizontal .control-group { margin-bottom: 16px;  *zoom: 1}
.form-horizontal .control-group:before, .form-horizontal .control-group:after { display: table; content: ""; line-height: 0 }
.form-horizontal .control-group:after { clear: both }
.form-horizontal .control-label { float: left; width: 160px; padding-top: 5px; text-align: right }
.form-horizontal .controls {
 *display: inline-block;
 *padding-left: 20px; margin-left: 180px;  *margin-left: 0}
.form-horizontal .controls:first-child {  *padding-left: 180px}
.form-horizontal .help-block { margin-bottom: 0 }
.form-horizontal input + .help-block, .form-horizontal select + .help-block, .form-horizontal textarea + .help-block, .form-horizontal .uneditable-input + .help-block, .form-horizontal .input-prepend + .help-block, .form-horizontal .input-append + .help-block { margin-top: 8px }
.form-horizontal .form-actions { padding-left: 180px }
.pull-right { float: right }
.pull-left { float: left }
.hide { display: none }
.show { display: block }
.invisible { visibility: hidden }
.affix { position: fixed }
.clearfix {  *zoom: 1}
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0 }
.clearfix:after { clear: both }
.hide-text { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0 }
.input-block-level { display: block; width: 100%; min-height: 26px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
 @-ms-viewport {
 width: device-width}
.hidden { display: none !important; visibility: hidden }
.visible-phone { display: none !important }
.visible-tablet { display: none !important }
.hidden-desktop { display: none !important }
.visible-desktop { display: inherit !important }

@media (min-width: 768px) and (max-width: 979px) {
.hidden-desktop { display: inherit !important }
.visible-desktop { display: none !important }
.visible-tablet { display: inherit !important }
.hidden-tablet { display: none !important }}

@media (max-width: 767px) {
.hidden-desktop { display: inherit !important }
.visible-desktop { display: none !important }
.visible-phone { display: inherit !important }
.hidden-phone { display: none !important }}
.visible-print { display: none !important }

@media print {
.visible-print { display: inherit !important }
.hidden-print { display: none !important }}
.clearfix {  *zoom: 1}
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0 }
.clearfix:after { clear: both }
.hide-text { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0 }
.input-block-level { display: block; width: 100%; min-height: 26px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }

@media (min-width: 768px) and (max-width: 979px) {
.row { margin-left: -20px;  *zoom: 1}
.row:before, .row:after { display: table; content: ""; line-height: 0 }
.row:after { clear: both }
[class*="span"], header, .search-results--filter .search-results--filter-section .sub-filter ul li { float: left; min-height: 1px; /*margin-left: 20px*/ }
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width: 724px }
.span1 { width: 42px }
.span2 { width: 104px }
.span3 { width: 166px }
.span4, .search-results--filter .search-results--filter-section .sub-filter ul li { width: 228px }
.span5 { width: 290px }
.span6 { width: 352px }
.span7 { width: 414px }
.span8 { width: 476px }
.span9 { width: 538px }
.span10 { width: 600px }
.span11 { width: 662px }
.span12, header { width: 724px }
.offset1 { margin-left: 82px }
.offset2 { margin-left: 144px }
.offset3 { margin-left: 206px }
.offset4 { margin-left: 268px }
.offset5 { margin-left: 330px }
.offset6 { margin-left: 392px }
.offset7 { margin-left: 454px }
.offset8 { margin-left: 516px }
.offset9 { margin-left: 578px }
.offset10 { margin-left: 640px }
.offset11 { margin-left: 702px }
.offset12 { margin-left: 764px }
.row-fluid { width: 100%;  *zoom: 1}
.row-fluid:before, .row-fluid:after { display: table; content: ""; line-height: 0 }
.row-fluid:after { clear: both }
.row-fluid [class*="span"], .row-fluid header, .row-fluid .search-results--filter .search-results--filter-section .sub-filter ul li, .search-results--filter .search-results--filter-section .sub-filter ul .row-fluid li { display: block; width: 100%; min-height: 26px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left; margin-left: 2.76243%;  *margin-left: 2.70924%}
.row-fluid [class*="span"]:first-child, .row-fluid header:first-child, .row-fluid .search-results--filter .search-results--filter-section .sub-filter ul li:first-child, .search-results--filter .search-results--filter-section .sub-filter ul .row-fluid li:first-child { margin-left: 0 }
.row-fluid .controls-row [class*="span"] + [class*="span"], .row-fluid .controls-row header + [class*="span"], .row-fluid .controls-row .search-results--filter .search-results--filter-section .sub-filter ul li + [class*="span"], .search-results--filter .search-results--filter-section .sub-filter ul .row-fluid .controls-row li + [class*="span"], .row-fluid .controls-row [class*="span"] + header, .row-fluid .controls-row header + header, .row-fluid .controls-row .search-results--filter .search-results--filter-section .sub-filter ul li + header, .search-results--filter .search-results--filter-section .sub-filter ul .row-fluid .controls-row li + header, .row-fluid .controls-row .search-results--filter .search-results--filter-section .sub-filter ul [class*="span"] + li, .search-results--filter .search-results--filter-section .sub-filter ul .row-fluid .controls-row [class*="span"] + li, .row-fluid .controls-row .search-results--filter .search-results--filter-section .sub-filter ul header + li, .search-results--filter .search-results--filter-section .sub-filter ul .row-fluid .controls-row header + li, .row-fluid .controls-row .search-results--filter .search-results--filter-section .sub-filter ul li + li, .search-results--filter .search-results--filter-section .sub-filter ul .row-fluid .controls-row li + li { margin-left: 2.76243% }
.row-fluid .span1 { width: 5.8011%;  *width: 5.74791%}
.row-fluid .span2 { width: 14.36464%;  *width: 14.31145%}
.row-fluid .span3 { width: 22.92818%;  *width: 22.87499%}
.row-fluid .span4, .row-fluid .search-results--filter .search-results--filter-section .sub-filter ul li, .search-results--filter .search-results--filter-section .sub-filter ul .row-fluid li { width: 31.49171%;  *width: 31.43852%}
.row-fluid .span5 { width: 40.05525%;  *width: 40.00206%}
.row-fluid .span6 { width: 48.61878%;  *width: 48.56559%}
.row-fluid .span7 { width: 57.18232%;  *width: 57.12913%}
.row-fluid .span8 { width: 65.74586%;  *width: 65.69266%}
.row-fluid .span9 { width: 74.30939%;  *width: 74.2562%}
.row-fluid .span10 { width: 82.87293%;  *width: 82.81974%}
.row-fluid .span11 { width: 91.43646%;  *width: 91.38327%}
.row-fluid .span12, .row-fluid header { width: 100%;  *width: 99.94681%}
.row-fluid .offset1 { margin-left: 11.32597%;  *margin-left: 11.21958%}
.row-fluid .offset1:first-child { margin-left: 8.56354%;  *margin-left: 8.45715%}
.row-fluid .offset2 { margin-left: 19.8895%;  *margin-left: 19.78312%}
.row-fluid .offset2:first-child { margin-left: 17.12707%;  *margin-left: 17.02069%}
.row-fluid .offset3 { margin-left: 28.45304%;  *margin-left: 28.34666%}
.row-fluid .offset3:first-child { margin-left: 25.69061%;  *margin-left: 25.58422%}
.row-fluid .offset4 { margin-left: 37.01657%;  *margin-left: 36.91019%}
.row-fluid .offset4:first-child { margin-left: 34.25414%;  *margin-left: 34.14776%}
.row-fluid .offset5 { margin-left: 45.58011%;  *margin-left: 45.47373%}
.row-fluid .offset5:first-child { margin-left: 42.81768%;  *margin-left: 42.7113%}
.row-fluid .offset6 { margin-left: 54.14365%;  *margin-left: 54.03726%}
.row-fluid .offset6:first-child { margin-left: 51.38122%;  *margin-left: 51.27483%}
.row-fluid .offset7 { margin-left: 62.70718%;  *margin-left: 62.6008%}
.row-fluid .offset7:first-child { margin-left: 59.94475%;  *margin-left: 59.83837%}
.row-fluid .offset8 { margin-left: 71.27072%;  *margin-left: 71.16434%}
.row-fluid .offset8:first-child { margin-left: 68.50829%;  *margin-left: 68.4019%}
.row-fluid .offset9 { margin-left: 79.83425%;  *margin-left: 79.72787%}
.row-fluid .offset9:first-child { margin-left: 77.07182%;  *margin-left: 76.96544%}
.row-fluid .offset10 { margin-left: 88.39779%;  *margin-left: 88.29141%}
.row-fluid .offset10:first-child { margin-left: 85.63536%;  *margin-left: 85.52898%}
.row-fluid .offset11 { margin-left: 96.96133%;  *margin-left: 96.85494%}
.row-fluid .offset11:first-child { margin-left: 94.1989%;  *margin-left: 94.09251%}
.row-fluid .offset12 { margin-left: 105.52486%;  *margin-left: 105.41848%}
.row-fluid .offset12:first-child { margin-left: 102.76243%;  *margin-left: 102.65605%}
input, textarea, .uneditable-input { margin-left: 0 }
.controls-row [class*="span"] + [class*="span"], .controls-row header + [class*="span"], .controls-row .search-results--filter .search-results--filter-section .sub-filter ul li + [class*="span"], .search-results--filter .search-results--filter-section .sub-filter ul .controls-row li + [class*="span"], .controls-row [class*="span"] + header, .controls-row header + header, .controls-row .search-results--filter .search-results--filter-section .sub-filter ul li + header, .search-results--filter .search-results--filter-section .sub-filter ul .controls-row li + header, .controls-row .search-results--filter .search-results--filter-section .sub-filter ul [class*="span"] + li, .search-results--filter .search-results--filter-section .sub-filter ul .controls-row [class*="span"] + li, .controls-row .search-results--filter .search-results--filter-section .sub-filter ul header + li, .search-results--filter .search-results--filter-section .sub-filter ul .controls-row header + li, .controls-row .search-results--filter .search-results--filter-section .sub-filter ul li + li, .search-results--filter .search-results--filter-section .sub-filter ul .controls-row li + li { /*margin-left: 20px */ }
input.span1, textarea.span1, .uneditable-input.span1 { width: 28px }
input.span2, textarea.span2, .uneditable-input.span2 { width: 90px }
input.span3, textarea.span3, .uneditable-input.span3 { width: 152px }
input.span4, textarea.span4, .uneditable-input.span4, .search-results--filter .search-results--filter-section .sub-filter ul li.uneditable-input { width: 214px }
input.span5, textarea.span5, .uneditable-input.span5 { width: 276px }
input.span6, textarea.span6, .uneditable-input.span6 { width: 338px }
input.span7, textarea.span7, .uneditable-input.span7 { width: 400px }
input.span8, textarea.span8, .uneditable-input.span8 { width: 462px }
input.span9, textarea.span9, .uneditable-input.span9 { width: 524px }
input.span10, textarea.span10, .uneditable-input.span10 { width: 586px }
input.span11, textarea.span11, .uneditable-input.span11 { width: 648px }
input.span12, textarea.span12, .uneditable-input.span12, header.uneditable-input { width: 710px }}

@media (max-width: 767px) {
.navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top { margin-left: -20px; margin-right: -20px }
.container-fluid { padding: 0 }
.dl-horizontal dt { float: none; clear: none; width: auto; text-align: left }
.dl-horizontal dd { margin-left: 0 }
.container { width: auto }
.row-fluid { width: 100% }
.row, .thumbnails { margin-left: 0 }
.thumbnails > li { float: none; margin-left: 0 }
[class*="span"], header, .search-results--filter .search-results--filter-section .sub-filter ul li, .uneditable-input[class*="span"], header.uneditable-input, .search-results--filter .search-results--filter-section .sub-filter ul li.uneditable-input, .row-fluid [class*="span"], .row-fluid header, .row-fluid .search-results--filter .search-results--filter-section .sub-filter ul li, .search-results--filter .search-results--filter-section .sub-filter ul .row-fluid li { float: none; display: block; width: 100%; margin-left: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
.span12, header, .row-fluid .span12, .row-fluid header { 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: 26px; -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"], .controls-row header + [class*="span"], .controls-row .search-results--filter .search-results--filter-section .sub-filter ul li + [class*="span"], .search-results--filter .search-results--filter-section .sub-filter ul .controls-row li + [class*="span"], .controls-row [class*="span"] + header, .controls-row header + header, .controls-row .search-results--filter .search-results--filter-section .sub-filter ul li + header, .search-results--filter .search-results--filter-section .sub-filter ul .controls-row li + header, .controls-row .search-results--filter .search-results--filter-section .sub-filter ul [class*="span"] + li, .search-results--filter .search-results--filter-section .sub-filter ul .controls-row [class*="span"] + li, .controls-row .search-results--filter .search-results--filter-section .sub-filter ul header + li, .search-results--filter .search-results--filter-section .sub-filter ul .controls-row header + li, .controls-row .search-results--filter .search-results--filter-section .sub-filter ul li + li, .search-results--filter .search-results--filter-section .sub-filter ul .controls-row li + li { margin-left: 0 }}

@media (max-width: 480px) {
.nav-collapse { -webkit-transform: translate3d(0, 0, 0) }
.page-header h1 small { display: block; line-height: 16px }
input[type="checkbox"], input[type="radio"] { border: 1px solid #ccc }
.form-horizontal .control-label { float: none; width: auto; padding-top: 0; text-align: left }
.form-horizontal .controls { margin-left: 0 }
.form-horizontal .control-list { padding-top: 0 }
.form-horizontal .form-actions { padding-left: 10px; padding-right: 10px }
.media .pull-left, .media .pull-right { float: none; display: block; margin-bottom: 10px }
.media-object { margin-right: 0; margin-left: 0 }
.carousel-caption { position: static }}

/*! ---------------------------------------- bootstrap.css END ---------------------------------------- */

/* ---------------------------------------- magiczoomplus.css START ---------------------------------------- */

.MagicZoomPlus, .MagicZoomPlus * { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
/* Style of the small image link */
.MagicZoomPlus, .MagicZoomPlus:hover { display: inline-block; cursor: url(../../images/magiczoomplus/zoomin.cur), pointer !important; outline: 0 !important; font-size: 0 !important; line-height: 100% !important; direction: ltr; max-width: 100%; }
/* Style of the small image */
.MagicZoomPlus img { border: 0 !important; margin: 0 !important; outline: 0 !important; padding: 0 !important; height: auto; }
.MagicZoomPlus > img { width: 100%; }
.MagicZoomPlus.magic-for-ie8, .MagicZoomPlus.magic-for-ie8 > img { max-width: none !important; }
.MagicZoomPlus.magic-for-ie7 > img, .MagicZoomPlus.magic-for-ie5 img { width: auto; }
td > .MagicZoomPlus > img, td > .MagicZoomPlus.magic-for-ie8 > img { max-width: none; width: auto; }
/* Style of the span inside the small image link */
.MagicZoomPlus span { display: none !important; }
/* Style of hint box */
.MagicZoomPlusHint { background: url(../../images/magiczoomplus/hint.gif) no-repeat 2px 50%; color: #444; font-family: sans-serif; font-size: 8pt; line-height: 24px; margin: 0; min-height: 24px; padding: 2px 2px 2px 20px !important; text-align: left; text-decoration: none; }
.MagicZoomPlusLoading { background: #fff url(../../images/magiczoomplus/loader.gif) no-repeat 2px 50%; border: 1px solid #ccc; color: #444; font-family: sans-serif; font-size: 8pt; line-height: 1.5em; margin: 0; padding: 4px 4px 4px 24px !important; text-align: left; text-decoration: none; }
/* Style to hide external title or caption on a page. Only needed for #id method */
.MagicZoomPlus-ExternalText { display: none; }
/* Style of the zoomed image */
.MagicZoomBigImageCont { background: #ffffff; border: 1px solid #999; -webkit-transition: none !important; -moz-transition: none !important; transition: none !important; }
.MagicZoomBigImageCont.inner-zoom { border: 0; }
.MagicZoomBigImageCont img { max-width: none !important; max-height: none !important; height: auto !important; width: auto !important; transform: translateZ(0); cursor: url(../../images/magiczoomplus/openhand.cur), pointer !important; }
/* Style of text on the zoomed image */
.MagicZoomHeader { background: #666; color: #fff; font-size: 10pt !important; line-height: normal !important; text-align: center !important; }
/* Style of square magnify area under the cursor */
.MagicZoomPup { background: #dadad1; border: 3px solid #aaa; cursor: url(../../images/magiczoomplus/zoomin.cur), pointer; }
/* Style of loading message and icon shown during load */
.MagicZoomLoading { background: #fff url(../../images/magiczoomplus/loader.gif) no-repeat 2px 50%; border: 1px solid #ccc; color: #444; font-family: sans-serif; font-size: 8pt; line-height: 1.5em; margin: 0; padding: 4px 4px 4px 24px !important; text-align: left; text-decoration: none; }
/* Style of hotspots */
.MagicHotspots { display: none; visibility: hidden; }
.MagicHotspots a { border: 1px solid #ccc; display: block !important; position: absolute !important; }
.MagicHotspots a:hover { border: 1px solid red; }
/* Style of the small image when the large image is expanded */
.MagicThumb-expanded-thumbnail { cursor: default; }
/* Style of the expanded image */
.MagicThumb-expanded { background: #ffffff; border: 1px solid #ccc; cursor: url(../../images/magiczoomplus/zoomout.cur), pointer; outline: 0; padding: 0; -webkit-box-sizing: content-box !important; -moz-box-sizing: content-box !important; box-sizing: content-box !important; -webkit-transition: none !important; -moz-transition: none !important; transition: none !important; }
.MagicThumb-expanded img { background: #ffffff; }
/* Style of the caption for the expanded image */
.MagicThumb-caption { background: #ccc; border: 0 !important; color: #333; font: normal 10pt Verdana, Helvetica; min-height: 18px !important; padding: 8px; outline: 0 !important; text-align: left; }
/* Style of the close/next/previous buttons */
.MagicThumb-buttons { background: transparent url(../../images/magiczoomplus/buttons1.png) no-repeat 0 0; display: block; height: 24px; }
.MagicThumb-buttons a { height: 24px; margin: 0px 1px !important; overflow: hidden; width: 24px; -webkit-transition: none !important; -moz-transition: none !important; transition: none !important; }
.MagicThumb-expanded > div > div > div > img { max-height: none !important; max-width: none !important; height: auto !important; width: auto !important; }
.MagicThumb-background { -webkit-transition: none !important; -moz-transition: none !important; transition: none !important; }
.magic-temporary-img img { max-height: none !important; max-width: none !important; }
/* Style of shadow effect behind zoomed image */
.MagicBoxShadow { -moz-box-shadow: 3px 3px 4px #888888; -webkit-box-shadow: 3px 3px 4px #888888; box-shadow: 3px 3px 4px #888888; border-collapse: separate; /* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#888888') !important;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#888888')" !important; }
/* Style of glow effect behind zoomed image */
.MagicBoxGlow { -moz-box-shadow: 0px 0px 4px 4px #888888; -webkit-box-shadow: 0px 0px 4px 4px #888888; box-shadow: 0px 0px 4px 4px #888888; border-collapse: separate; /* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Glow(Strength=4, Color='#888888') !important;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Glow(Strength=4, Color='#888888')" !important; }

/* ---------------------------------------- magiczoomplus.css END ---------------------------------------- */

/* ---------------------------------------- magicslideshow.css START ---------------------------------------- */

/*
   Magic Slideshow v2.0.22
   Copyright 2015 Magic Toolbox
   Buy a license: www.magictoolbox.com/magicslideshow/
   License agreement: http://www.magictoolbox.com/license/
*/

/**
 * Core styles
 *
 * IMPORTANT: We do not recommend editing this file.
 * Please edit the magicslideshow.default.css file instead.
 *
 */

.MagicSlideshow, .mss-slider, .mss-slide-wrapper, .mss-slide, .mss-selectors, .mss-selectors-wrapper, .mss-selector, .mss-selector:before, .mss-selector:after, .mss-selectors-eye, .mss-caption, .mss-caption span, .mss-button, .mss-arrow, .mss-button span, .mss-arrow span, .mss-fullscreen { margin: 0; padding: 0; outline: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.MagicSlideshow, .mss-slider, .mss-selectors { line-height: 100%; vertical-align: top; }
.mss-slider, .mss-slide, .mss-selectors { border: none; display: inline-block; position: absolute; }
.mss-slide-wrapper, .mss-slide { direction: ltr; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-perspective: 1000px; perspective: 1000px; -webkit-perspective-origin: top left; perspective-origin: top left; }
.MagicSlideshow { width: 100%; max-width: 100%; height: auto; background: transparent; direction: ltr; overflow: visible; display: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -webkit-tap-highlight-color: transparent; -ms-touch-action: none; touch-action: none; }
.MagicSlideshow:before { content: ''; display: inline-block; vertical-align: top; height: 0; }
.mss-slider { top: 0; bottom: 0; left: 0; right: 0; overflow: hidden; width: auto; height: auto; z-index: 1; }
.mss-slide-wrapper { position: relative; z-index: 1; }
.mss-slide { overflow: hidden; left: 0; top: 0; text-align: center; z-index: 1; perspective: none; }
.mss-slide:after { content: ""; display: inline-block; height: 100%; vertical-align: middle; }
.mss-content-slide { text-align: left; }
.mss-slide-active { z-index: 99; }
.mss-slide img { -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -ms-interpolation-mode: bicubic; }
.mss-slide > img.mss-slide-img { position: relative; width: auto; height: auto; max-height: 100%; max-width: 100%; vertical-align: middle; }
.lt-ie8-magic .mss-slide img.mss-slide-img { display: inline-block !important; width: 100% !important; }
/* Styles for selectors container */
.mss-selectors { direction: ltr; overflow: hidden; z-index: 100; left: 0; top: 0; }
.mss-selectors-horizontal .mss-selectors { width: 100%; white-space: nowrap; }
.mss-selectors-bottom .mss-selectors { top: auto; bottom: 0; }
.mss-selectors-vertical .mss-selectors { height: 100%; }
.mss-selectors-right .mss-selectors { left: auto; right: 0; }
.mss-selectors-wrapper { display: block; height: 100%; position: relative; overflow: hidden; text-align: center; }
.mss-selector { vertical-align: top; line-height: 100%; cursor: pointer; display: inline-block; }
.mss-selectors-eye { z-index: 10; }
/* Thumbnail style selectors */
.mss-thumbnails .mss-selectors-container { display: inline-block; position: relative; left: 0; top: 0; text-align: left; -moz-box-sizing: content-box; box-sizing: content-box; }
.mss-selectors-horizontal .mss-thumbnails .mss-selectors-container { height: 100%; }
.lt-ie8-magic .mss-selectors-horizontal .mss-thumbnails .mss-selectors-container { height: auto; float: left; }
.mss-selectors-vertical .mss-thumbnails .mss-selectors-container { width: 100%; text-align: center; }
.lt-ie8-magic .mss-selectors-vertical .mss-thumbnails .mss-selectors-container { width: auto; }
.mss-thumbnails .mss-selector { overflow: hidden; }
.mss-selectors-horizontal .mss-thumbnails .mss-selector { width: auto; height: 100%; }
.mss-selectors-vertical .mss-thumbnails .mss-selector { width: 100%; height: auto; }
.mss-thumbnails .mss-selectors-container > img { width: auto; height: auto; max-width: 100%; max-height: 100%; vertical-align: middle; margin: 0 1px; }
.ie8-magic .mss-thumbnails .mss-selectors-container > img { max-width: none !important; max-height: none !important; }
/* Bullet style selectors */
.mss-bullets .mss-selectors-container { display: inline-block; text-align: center; }
.mss-bullets .mss-selectors-wrapper:before { content: ""; display: inline-block; vertical-align: middle; height: 100%; }
/**
 * Caption
 */
.mss-caption { z-index: 50; position: absolute; display: block; }
.mss-caption span { width: 100%; z-index: 100; }
/**
 * Buttons & Arrows
 */

.mss-button, .mss-arrow { cursor: pointer; z-index: 1000; position: absolute; display: block; outline: 0; -webkit-transition: opacity .3s linear; transition: opacity .3s linear; }
.lt-ie9-magic .mss-slider .mss-arrow { filter: alpha(opacity = 0); }
.mss-button, .mss-desktop .mss-selectors .mss-arrow, .mss-desktop .mss-slider:hover .mss-arrow, .lt-ie9-magic .mss-slider:hover .mss-arrow { opacity: .6; filter: alpha(opacity = 60); }
.mss-slider:hover .mss-button:hover, .mss-desktop .mss-slider:hover .mss-arrow:hover, .mss-desktop .mss-selectors:hover .mss-arrow:hover { filter: alpha(opacity = 100); }
.mss-button-hidden { opacity: 0 !important; filter: alpha(opacity = 0) !important; }
.mss-selectors .mss-arrow { position: relative; display: inline-block; }
/**
 * Full Screen
 */
.mss-fullscreen { width: 100%; height: 100%; top: 0; left: 0; z-index: 2147483647 !important; }
/**
 * Miscellaneous
 */
.mss-loader { position: absolute; z-index: 0; }
.magic-temporary-img img { max-height: none !important; max-width: none !important; }
.mss-hidden { display: none !important; visibility: hidden !important; }
.mss-slider:hover .mss-disabled, .mss-selectors .mss-disabled { opacity: 0.1 !important; filter: alpha(opacity = 10) !important; }
.mss-responsive-img { left: -10000px; z-index: -1; }
.transformStyle { -webkit-transform-style: preserve-3d; transform-style: preserve-3d; }
.backface-visHid {/*bars3d, blinds3d, cube, flip*/ -webkit-backface-visibility: hidden; backface-visibility: hidden; }
.defParentDiv {/*bars3d, blinds3d, cube, flip*/ overflow: visible; -webkit-perspective: 1000px; perspective: 1000px; }
.mss-kenburns-effect { perspective: 1000px !important; }
/***************************
 *
 * EDIT THIS FILE: We recommend modifying the styles in this file to change the look of your slideshow.
 *
 **************************/

/**
 * Slides
 */
/*.mss-slider { background: #fafafa; }*/

.mss-content-slide { /*background-color: #f3f3f3;*/ padding: 6px 10px; }
/**
 * Selectors
 */
.mss-selectors-horizontal .mss-bullets { width: 100%; height: 40px; min-height: 24px; }
.mss-selectors-vertical .mss-bullets { min-width: 24px; width: 40px; height: 100%; }
.mss-selectors-vertical .mss-bullets .mss-selectors-container { vertical-align: middle; width: 16px; }
.mss-bullets .mss-selector { width: 14px; height: 14px; border-radius: 8px; background: none repeat scroll 0 0 #aaa; margin: 2px; cursor: pointer; display: inline-block; position: relative; text-indent: 9999px; vertical-align: middle; }
.mss-bullets .mss-selector:after { width: 8px; height: 8px; border: 1px solid transparent; border-radius: 8px; margin: 3px; content: ''; position: relative; display: block; text-indent: 9999px; background: none; }
.mss-bullets .mss-selector-active:hover:after, .mss-bullets .mss-selector-active:after { content: ""; background: #fff !important; border-color: transparent; }
.mss-bullets .mss-selector:hover:after { content: ""; background: #555 !important; border-color: transparent; }
.ie7-magic .mss-bullets .mss-selector { text-align: center; float: left; }
.mss-thumbnails { background: #d9d9d9; }
.mss-selectors-horizontal .mss-thumbnails .mss-selectors-container { padding: 8px 0; }
.mss-selectors-vertical .mss-thumbnails .mss-selectors-container { padding: 0 8px; }
.mss-thumbnails .mss-selector { opacity: .6; }
.mss-selectors-horizontal .mss-thumbnails .mss-selector { margin: 0 5px; }
.mss-selectors-vertical .mss-thumbnails .mss-selector { margin: 5px 0; }
.mss-thumbnails .mss-selector-active { opacity: 1; -webkit-box-shadow: 0px 0px 2px 2px #888888; -moz-box-shadow: 0px 0px 2px 2px #888888; box-shadow: 0px 0px 2px 2px #888888; }
.mss-selectors-eye { border: 3px solid #fff; }
/**
 * Caption
 */
.mss-caption { width: 100%; bottom: 0; left: 0; opacity: .7; }
.mss-caption span { font-size: 14px; height: 50px; background: #aaa; color: #222; text-align: left; line-height: 24px; padding: 3px 8px; position: absolute; left: 0; bottom: 0; }
.lt-ie9-magic .mss-caption span { filter: alpha(opacity=70); }
.mss-caption-title { font-size: 125%; display: block; }
.mss-caption a { color: #222; }
.mss-caption a:visited { color: #444; }
.mss-caption a:hover { color: #000; }
/**
 * Buttons & Arrows
 */
.mss-button, .mss-arrow { cursor: pointer; width: 40px; height: 40px; z-index: 1000; background-repeat: no-repeat; background-color: transparent !important; background-image: none !important; border: 0; border-radius: 0; padding: 0; margin: 0; }
.ie9-magic .mss-button, .ie9-magic .mss-arrow, .lt-ie9-magic .mss-button, .lt-ie9-magic .mss-arrow { background-image: url('../../images/magiczoomplus/buttons.png') !important; background-position: -200%; }
.mss-button span, .mss-arrow span { width: 40px; height: 40px; background-repeat: no-repeat; background: url(../../images/masterslider/sneakerboy.png); background-position: -89px -26px; border-radius: 7px; margin-top: -20px; display: block; position: absolute; top: 50%; width: 30px; height: 40px; }
.ie8-magic .mss-button span, .ie8-magic .mss-arrow span { top: auto; }
.lt-ie8-magic .mss-button span, .lt-ie8-magic .mss-arrow span { width: 36px; height: 36px; }
/*
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) {
.mss-button span,  .mss-arrow span { background-image: url('../../images/magiczoomplus/buttons@2x.png'); background-size: 216px 120px; }
}
*/
/* Slide arrows */
.mss-arrow { z-index: 120; }
.mss-horizontal .mss-arrow { width: 60px; height: 100%; top: 0; }
.mss-horizontal .mss-arrow-prev { left: 0; }
.mss-horizontal .mss-arrow-prev span { left: 8px; }
.mss-horizontal .mss-arrow-next { right: 0; }
.mss-horizontal .mss-arrow-next span { right: 8px; background-position: -89px -103px; }
.mss-vertical .mss-arrow { left: 50%; margin-left: -20px; }
.mss-vertical .mss-arrow span { margin: -20px 0 0; left: 0; }
.mss-vertical .mss-arrow-prev { top: 8px; }
.mss-vertical .mss-arrow-prev span { background-position: -180px -24px; }
.mss-vertical .mss-arrow-next { bottom: 8px; }
.mss-vertical .mss-arrow-next span { background-position: -144px -24px; }
/* Selectors arrows */
.mss-selectors .mss-arrow { background-color: transparent; opacity: 0.6; }
.mss-selectors .mss-arrow span { width: 24px; height: 24px; margin-top: -11px; background-color: transparent; border-color: transparent; border: none; border-radius: 0; }
.mss-selectors-horizontal .mss-selectors .mss-arrow { float: left; width: 30px; }
.mss-selectors-horizontal .mss-selectors .mss-arrow-next { float: right; }
.mss-selectors-horizontal .mss-selectors .mss-arrow-prev span { left: 4px; background-position: -48px -60px; }
.mss-selectors-horizontal .mss-selectors .mss-arrow-next span { right: 4px; background-position: -72px -60px; }
.mss-selectors-vertical .mss-selectors .mss-arrow { height: 30px; width: 100%; top: auto; left: 0; margin-left: auto; }
.mss-selectors-vertical .mss-selectors .mss-arrow span { left: 50%; margin-left: -12px; }
.mss-selectors-vertical .mss-selectors .mss-arrow-prev { top: 0; }
.mss-selectors-vertical .mss-selectors .mss-arrow-prev span { margin-top: 0; top: 3px; background-position: -120px -60px; }
.mss-selectors-vertical .mss-selectors .mss-arrow-next { position: absolute; bottom: 0; }
.mss-selectors-vertical .mss-selectors .mss-arrow-next span { bottom: 3px; background-position: -96px -60px; }
/* Full Screen button */
.mss-button-fullscreen { top: 0; right: 0; z-index: 2000; width: 56px; height: 56px; }
.mss-button-fullscreen span { right: 8px; }
.mss-button-fullscreen-enter span { background-position: 0 -24px; }
.mss-button-fullscreen-exit span { background-position: -36px -24px; }
/**
 * Full Screen
 */
.mss-fullscreen { background: #1b1b1b; }
.mss-fullscreen .mss-slider { background-color: #333; }
.mss-fullscreen .mss-selectors { background: #D9D9D9; opacity: .8; }
.mss-fullscreen .mss-message { font-size: 18px; color: #fff; background-color: #000; border-color: #ccc; top: 15px; }
/**
 * Miscellaneous
 */
.mss-loader { background: transparent center no-repeat; background-image: url(../../images/magiczoomplus/loader.gif); width: 42px; height: 42px; top: 50%; left: 50%; margin: -21px 0 0 -21px; opacity: .2; }
.lt-ie9-magic .mss-loader { filter: alpha(opacity = 20); }
.mss-message { color: #000; background-color: #FFFFFF; background-image: none; border: 1px solid #AAAAAA; font-size: 10px; padding: 6px; display: block; overflow: hidden; position: absolute; text-align: center; top: 50%; width: 33%; left: 33%; z-index: 100; border-collapse: separate; border-radius: 15px; -webkit-box-shadow: 0 0 10px #000; box-shadow: 0 0 10px #000; }


/* ---------------------------------------- magicslideshow.css END ---------------------------------------- */

/* ---------------------------------------- masterslider.css START ---------------------------------------- */

/** 
 *  Master Slider
 * 	Core css file
 */

.master-slider { position: relative; visibility: hidden; -moz-transform: translate3d(0, 0, 0); }
.master-slider a { -webkit-transition: none; -o-transition: none; transition: none; }
.master-slider, .master-slider * { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
.master-slider.before-init { }
.master-slider.ms-fullheight { height: 100%; }
.ms-layout-partialview .ms-view { overflow: visible; background-color: transparent; }
.ms-layout-partialview .ms-container { overflow: hidden; }
.master-slider img, .ms-slide-bgvideocont video { max-width: none; }
.ms-ie img { border: none; }
.ms-ie8 * { opacity: inherit; filter: inherit; }
.ms-ie7 { zoom: 1; }
.ms-loading-container { position: absolute; width: 100%; top: 0; }
.ms-slide-auto-height { display: table; }
.ms-loading-container .ms-loading, .ms-slide .ms-slide-loading { width: 36px; height: 36px; background: url(../../images/masterslider/loading-2.gif) no-repeat center white; border-radius: 60px; box-shadow: 0px 0px 3px rgba(0,0,0,0.2); position: absolute; left: 50%; top: 50%; margin: -18px; opacity: 0.9; }
/* grab cursor */
.ms-no-swipe, .ms-def-cursor { cursor: auto !important; }
.ms-grab-cursor { cursor: url(../../images/masterslider/grab.png), move; }
.ms-grabbing-cursor { cursor: url(../../images/masterslider/grabbing.png), move; }
.ms-ie .ms-grab-cursor { cursor: move; }
.ms-ie .ms-grabbing-cursor { cursor: move; }
.ms-view { margin: 0px auto; overflow: hidden; position: relative; -webkit-perspective: 2000px; -moz-perspective: 2000px; -ms-perspective: 2000px; perspective: 2000px; }
.ms-view .ms-slide-container { position: relative; }
.ms-slide { position: absolute; height: 100%; -webkit-transform: translateZ(0px); -ms-transform: translateZ(0px); -o-transform: translateZ(0px); transform: translateZ(0px); }
.ms-wk .ms-slide { -webkit-transform-style: preserve-3d; transform-style: preserve-3d; }
.ms-slide.selected { }
.ms-slide .ms-slide-bgcont, .ms-slide .ms-slide-bgvideocont { position: absolute; overflow: hidden; width: 100%; }
.ms-slide .ms-slide-link { display: block; width: 100%; height: 100%; position: absolute; top: 0; z-index: 110; }
.ms-ie .ms-slide-link { background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBR‌​AA7") 0 0 repeat; }
.ms-slide .ms-slide-bgvideocont { z-index: 105; height: 100%; }
.ms-wk .ms-slide .ms-slide-bgvideocont, .ms-wk .ms-slide-bgvideocont>video { -webkit-transform: translateZ(0.3px); transform: translateZ(0.3px); }
.ms-slide .ms-slide-bgvideo { position: absolute; top: 0px; }
.ms-inner-controls-cont, .ms-container { position: relative; margin: 0 auto; }
.ms-slide .ms-slide-bgcont img, .ms-container, .ms-inner-controls-cont { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.ms-slide .ms-layer { position: absolute; }
.ms-slide .ms-slide-layers { position: absolute; overflow: hidden; width: 100%; height: 100%; z-index: 109; top: 0px; }
.ms-slide .ms-slide-video { position: absolute; top: 0; z-index: 111; background: black; padding: 0; margin: 0; border: none; }
.ms-parallax-layer { width: 100%; position: absolute; top: 0; }
.ms-scroll-parallax-cont { position: absolute; top: 0; width: 100%; height: 100%; }
.ms-wk .ms-scroll-parallax-cont { -webkit-transform: translateZ(0.4px); transform: translateZ(0.4px); }
/*.ms-scroll-parallax .ms-sl-selected .ms-scroll-parallax-cont,
.ms-scroll-parallax .ms-sl-selected .ms-slide-bgcont{}
.ms-scroll-parallax .ms-slide-bgcont{}*/
 
/*-----------------------------------------------------------*/
.ms-action-layer { cursor: pointer; }
.ms-btn-container { position: absolute; }
.ms-btn { text-decoration: none; display: inline-block; color: black; position: relative; padding: 8px 15px; cursor: pointer; white-space: nowrap; }
.ms-default-btn { background: #0074A2; border-radius: 5px; color: #FFF; }
.ms-default-btn:hover { background-color: #0098D5; }
.ms-default-btn:active { top: 1px; }
.ms-btn-s { padding: 14px 17px; font-size: 80%; line-height: 0; }
.ms-btn-m { padding: 12px 40px; }
.ms-btn-n { padding: 8px 25px; font-size: 95%; }
.ms-btn-l { padding: 17px 50px; font-size: 120%; }
.ms-btn-box { }
.ms-btn-round { border-radius: 5px; }
.ms-btn-circle { border-radius: 100px; }
.ms-btn-outline-box { }
.ms-btn-outline-round { border-radius: 5px; }
.ms-btn-outline-circle { border-radius: 100px; }
/*-----------------------------------------------------------*/

.ms-layer.video-box { background: black; }
.ms-layer.video-box iframe { padding: 0; margin: 0; border: none; position: absolute; z-index: 111; }
.ms-slide .ms-slide-vpbtn, .ms-slide .ms-video-btn { position: absolute; cursor: pointer; z-index: 112; }
.ms-slide .ms-slide-vcbtn { position: absolute; cursor: pointer; z-index: 113; }
.ms-slide-vcbtn-mobile { position: relative; bottom: 0; left: 0; width: 100%; height: 28px; background-color: black; color: white; text-align: center; cursor: pointer; z-index: 113; }
.ms-slide-vcbtn-mobile .ms-vcbtn-txt { text-transform: uppercase; font-family: sans-serif; font-size: 0.75em; display: inline-block; background: url(../../images/masterslider/video-close-btn.png) no-repeat 0px 3px; padding-left: 15px; height: 15px; color: #DBDBDB; margin-top: 7px; }
.ms-wk .ms-slide .ms-slide-vcbtn, .ms-wk .ms-slide .ms-slide-layers, .ms-wk .ms-slide .ms-slide-vpbtn, .ms-wk .ms-slide .ms-slide-video, .ms-wk .ms-slide-link { -webkit-transform: translateZ(0.44px); transform: translateZ(0.44px); }
.ms-video-img { position: absolute; width: 100%; height: 100%; top: 0; left: 0; }
.ms-mask-frame { overflow: hidden; position: absolute; float: left; }
/* controls */

.ms-thumb-list { overflow: hidden; position: absolute; }
.ms-thumb-list.ms-dir-h { width: 100%; }
.ms-thumb-list.ms-dir-v { height: 100%; top: 0; }
.ms-thumbs-cont { position: relative; }
.ms-thumb-frame img { width: 100%; height: auto; }
.ms-thumb-frame { cursor: pointer; float: left; overflow: hidden; opacity: 0.5; -webkit-transition: opacity 300ms; -moz-transition: opacity 300ms; -ms-transition: opacity 300ms; -o-transition: opacity 300ms; transition: opacity 300ms; }
.ms-thumb-frame-selected { opacity: 1; }
.ms-tabs .ms-thumb-frame { background-color: #F6f6f6; text-shadow: 0 1px 1px white; color: #222; border: solid 1px white; border-width: 0 1px 1px 0; overflow: visible; position: relative; opacity: 1; -webkit-transition: all 300ms ease-out; -moz-transition: all 300ms ease-out; -ms-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; transition: all 300ms ease-out; }
.ms-tabs.ms-dir-h .ms-thumb-frame { margin-top: 12px; }
.ms-tabs.ms-dir-v .ms-thumb-frame { margin-left: 12px; }
.ms-tabs.ms-dir-v.ms-align-left .ms-thumb-frame { margin-left: 0px; }
.ms-tabs.ms-dir-h.ms-align-top { z-index: 140; }
.ms-tabs.ms-dir-h.ms-align-top .ms-thumb-frame { margin-top: -12px; }
.ms-tabs .ms-thumb { padding: 20px 20px; }
.ms-tabs .ms-thumb-frame-selected { opacity: 1; background: #EDEDED; }
.ms-tabs .ms-thumb-frame .ms-thumb-ol { position: absolute; opacity: 0; -webkit-transition: all 300ms ease-out; -moz-transition: all 300ms ease-out; -ms-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; transition: all 300ms ease-out; }
.ms-tabs.ms-dir-h .ms-thumb-frame .ms-thumb-ol { top: 0px; left: 50%; margin-left: -12px; border-bottom: solid 12px #F6f6f6; border-left: solid 12px transparent; border-right: solid 12px transparent; }
.ms-tabs.ms-dir-h.ms-align-bottom .ms-thumb-frame-selected .ms-thumb-ol { opacity: 1; top: -12px; border-bottom-color: #EDEDED; }
.ms-tabs.ms-dir-h.ms-align-top .ms-thumb-frame .ms-thumb-ol { bottom: 0px; top: auto; border-bottom: 0px; border-top: solid 12px #F6f6f6; }
.ms-tabs.ms-dir-h.ms-align-top .ms-thumb-frame-selected .ms-thumb-ol { opacity: 1; bottom: -12px; border-top-color: #EDEDED; }
.ms-tabs.ms-dir-v .ms-thumb-frame .ms-thumb-ol { top: 50%; left: 0; margin-top: -12px; border-right: solid 12px #EDEDED; border-top: solid 12px transparent; border-bottom: solid 12px transparent; }
.ms-tabs.ms-dir-v.ms-align-right .ms-thumb-frame-selected .ms-thumb-ol { opacity: 1; left: -12px; border-right-color: #EDEDED; }
.ms-tabs.ms-dir-v.ms-align-left .ms-thumb-frame .ms-thumb-ol { left: auto; right: 0; border-right: 0; border-left: solid 12px #EDEDED; }
.ms-tabs.ms-dir-v.ms-align-left .ms-thumb-frame-selected .ms-thumb-ol { opacity: 1; right: -12px; border-left-color: #EDEDED; }
.ms-bullet { cursor: pointer; float: left; }
.ms-bullets.ms-dir-h { position: absolute; bottom: 20px; right: 50%; width: 100px; }
.ms-bullets.ms-dir-v { position: absolute; top: 50%; }
.ms-bullets.ms-dir-v .ms-bullet { float: none; }
.ms-bullets.ms-dir-h .ms-bullets-count { position: relative; right: -50%; }
.ms-sbar { position: absolute; }
.ms-sbar.ms-dir-h { left: 10px; right: 10px; top: 5px }
.ms-sbar.ms-dir-v { top: 10px; bottom: 10px; right: 5px }
.ms-sbar .ms-bar { height: 4px; background: #333; border-radius: 4px; }
.ms-sbar.ms-dir-v .ms-bar { width: 4px; }
.ms-sbar .ms-bar { position: relative; -webkit-transition: opacity 300ms; -moz-transition: opacity 300ms; -ms-transition: opacity 300ms; -o-transition: opacity 300ms; transition: opacity 300ms; }
.ms-timerbar { width: 100%; bottom: 0px; position: absolute; }
.ms-ctimer { position: absolute; top: 30px; left: 30px; cursor: pointer; }
.ms-ctimer-bullet { }
.ms-time-bar { -webkit-transition: width 120ms linear; -moz-transition: width 120ms linear; -ms-transition: width 120ms linear; -o-transition: width 120ms linear; transition: width 120ms linear; }
.ms-ie7 .ms-tooltip-arrow { height: 0px; }
.ms-slide-info { position: absolute; }
.ms-slide-info.ms-dir-v { top: 0; }
.ms-slide-info.ms-dir-h { width: 100%; }
 @keyframes point-anim {
 0% {
transform: scale(0.5);
-webkit-transform: scale(0.5);
-moz-transform: scale(0.5);
-o-transform: scale(0.5);
-ms-transform: scale(0.5);
opacity: 1;
}
 100% {
transform: scale(0.5);
-webkit-transform: scale(0.5);
-moz-transform: scale(1.5);
-o-transform: scale(1.5);
-ms-transform: scale(1.5);
opacity: 0;
}
}
 @-webkit-keyframes point-anim {
 0% {
-webkit-transform: scale(0.5);
opacity: 1;
}
 100% {
-webkit-transform: scale(1.5);
opacity: 0;
}
}
/* In Android browser, using css animations over slider causes some crashes */
.ms-android .ms-tooltip-point .ms-point-border { animation: none; -moz-animation: none; -webkit-animation: none; -o-animation: none; }
/**
 *  Master Slider
 *  Default Skin
 */

.ms-skin-default .ms-slide .ms-slide-vpbtn, .ms-skin-default .ms-video-btn { width: 50px; height: 51px; background: url(../../images/masterslider/light-skin-1.png) no-repeat -14px -150px; top: 50%; left: 50%; margin: -25px 0 0 -25px; }
.ms-skin-default .ms-slide .ms-slide-vcbtn { width: 30px; height: 30px; background: url(../../images/masterslider/light-skin-1.png) no-repeat -24px -28px; top: 18px; right: 30px; }
/* controls */

.ms-skin-default .ms-nav-next, .ms-skin-default .ms-nav-prev { width: 30px; background: url(../../images/masterslider/light-skin-1.png); background-position: -89px -26px; height: 40px; cursor: pointer; top: 50%; left: 30px; margin-top: -20px; position: absolute; z-index: 110; }
.ms-skin-default .ms-nav-next { right: 30px; left: auto; background-position: -89px -103px; }
.ms-skin-default .ms-bullet { width: 10px; height: 10px; background: url(../../images/masterslider/light-skin-1.png) no-repeat; margin: 4px; background-position: -34px -117px; }
.ms-skin-default .ms-bullet-selected { background-position: -34px -84px; }
.ms-skin-default .ms-time-bar { height: 3px; background: #FFFFFF; border-top: solid 1px rgba(0, 0, 0, 0.41); }
.ms-skin-default .ms-tooltip { position: absolute; z-index: 210; cursor: auto; }
.ms-skin-default .ms-tooltip-top .ms-tooltip-arrow, .ms-skin-default .ms-tooltip-bottom .ms-tooltip-arrow { border-left: solid 10px transparent; border-right: solid 10px transparent; position: absolute; left: 50%; margin-left: -10px; }
.ms-skin-default .ms-tooltip-top .ms-tooltip-arrow { border-top: solid 10px; border-top-color: silver; border-top-color: rgba(240, 240, 240, 0.88); bottom: -10px; }
.ms-skin-default .ms-tooltip-bottom .ms-tooltip-arrow { border-bottom: solid 10px; border-bottom-color: silver; border-bottom-color: rgba(240, 240, 240, 0.88); top: -10px; }
.ms-skin-default .ms-tooltip-right .ms-tooltip-arrow, .ms-skin-default .ms-tooltip-left .ms-tooltip-arrow { border-top: solid 10px transparent; border-bottom: solid 10px transparent; position: absolute; top: 50%; margin-top: -10px; }
.ms-skin-default .ms-tooltip-right .ms-tooltip-arrow { border-right: solid 10px; border-right-color: silver; border-right-color: rgba(240, 240, 240, 0.88); left: -10px; }
.ms-skin-default .ms-tooltip-left .ms-tooltip-arrow { border-left: solid 10px; border-left-color: silver; border-left-color: rgba(240, 240, 240, 0.88); right: -10px; }
.ms-skin-default .ms-tooltip-point { cursor: pointer; }
.ms-skin-default .ms-tooltip-point .ms-point-center { width: 12px; height: 12px; border-radius: 15px; border: solid 2px #BBB; background: white; margin: -8px 0 0 -8px; position: absolute; z-index: 105; }
.ms-skin-default .ms-tooltip-point .ms-point-border { width: 22px; height: 22px; background: black; background: rgba(0, 0, 0, 0.36); margin: -11px 0 0 -11px; position: absolute; border-radius: 15px; animation: point-anim 1.5s infinite; -moz-animation: point-anim 1.5s infinite; -webkit-animation: point-anim 1.5s infinite; -o-animation: point-anim 1.5s infinite; }
.ms-skin-default .ms-tooltip { max-width: 200px; }
.ms-skin-default .ms-tooltip-cont { padding: 10px; background: silver; background: rgba(240, 240, 240, 0.88); text-shadow: 0 1px 0px white; margin-left: -1px; }

/* retina */
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and ( min--moz-device-pixel-ratio: 2), only screen and ( -o-min-device-pixel-ratio: 2/1), only screen and ( min-device-pixel-ratio: 2), only screen and ( min-resolution: 192dpi), only screen and ( min-resolution: 2dppx) {
.ms-skin-default .ms-slide .ms-slide-vpbtn,  .ms-skin-default .ms-video-btn,  .ms-skin-default .ms-slide .ms-slide-vcbtn,  .ms-skin-default .ms-nav-next,  .ms-skin-default .ms-nav-prev,  .ms-skin-default .ms-bullet { background-image: url(../../images/masterslider/light-skin-1-retina.png); background-size: 152px 225px; }
}


/* ---------------------------------------- masterslider.css END ---------------------------------------- */

/* ---------------------------------------- jquery.remodal.css START ---------------------------------------- */

html.remodal-is-locked { overflow: hidden; }
/* Anti FOUC */

.remodal, [data-remodal-id] { visibility: hidden; }
/* Necessary styles of the overlay */

.remodal-overlay { position: fixed; z-index: 9999; top: -5000px; right: -5000px; bottom: -5000px; left: -5000px; display: none; }
/* Necessary styles of the wrapper */

.remodal-wrapper { position: fixed; z-index: 10000; top: 0; right: 0; bottom: 0; left: 0; padding: 0 15px; display: none; -webkit-overflow-scrolling: touch; }
.remodal-wrapper:after { display: inline-block; height: 100%; margin-left: -0.05em; content: ""; }
/* Fix iPad, iPhone glitches */

.remodal-overlay, .remodal-wrapper { -webkit-transform: translateZ(0px); }
/* Necessary styles of the modal dialog */

.remodal { position: relative; display: inline-block; }
.remodal-bg { -webkit-transition: -webkit-filter 0.2s ease-out; -moz-transition: -moz-filter 0.2s ease-out; -o-transition: -o-filter 0.2s ease-out; transition: filter 0.2s ease-out; }
body.remodal-is-active .remodal-bg { -webkit-filter: blur(3px); -ms-filter: blur(3px); filter: blur(3px); -moz-filter: blur(3px); -o-filter: blur(3px); }
/* Default theme styles of the overlay */

.remodal-overlay { -webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; transition: opacity 0.2s ease-out; opacity: 0; background: rgba(0, 0, 0, 0.60); }
body.remodal-is-active .remodal-overlay { opacity: 1; }
/* Default theme styles of the modal dialog */

.remodal { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; min-height: inherit; padding: 50px 35px 35px; -webkit-transition: -webkit-transform 0.2s ease-out, opacity 0.2s ease-out; -moz-transition: -moz-transform 0.2s ease-out, opacity 0.2s ease-out; -o-transition: -o-transform 0.2s ease-out, opacity 0.2s ease-out; transition: transform 0.2s ease-out, opacity 0.2s ease-out; -webkit-transform: scale(0.95); -moz-transform: scale(0.95); -ms-transform: scale(0.95); -o-transform: scale(0.95); transform: scale(0.95); display: block; opacity: 0; background: #fff; background-clip: padding-box; }
body.remodal-is-active .remodal { -webkit-transform: scale(1) translate(0, 25%); -moz-transform: scale(1) translate(0, 25%); -ms-transform: scale(1) translate(0, 25%); -o-transform: scale(1) translate(0, 25%); transform: scale(1) translate(0, 25%); display: block; opacity: 1; }
/* Vertical align of the modal dialog */

.remodal, .remodal-wrapper:after { vertical-align: middle; }
/* Close button */

.remodal-close { position: absolute; top: 10px; right: 8px; width: 18px; height: 20px; -webkit-transition: background 0.2s ease-out; -moz-transition: background 0.2s ease-out; -o-transition: background 0.2s ease-out; transition: background 0.2s ease-out; text-decoration: none; -webkit-border-radius: 50%; border-radius: 50%; }
.remodal-close:after { font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important; font-size: 20px; line-height: 20px; display: block; content: "×"; cursor: pointer; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; text-decoration: none; color: black; }
.remodal-close:hover, .remodal-close:focus { text-decoration: none; }
/* Dialog buttons */

.remodal-confirm, .remodal-cancel { font-size: 10pt; display: inline-block; width: 120px; margin: 0 0 5px 0; padding: 9px 0; cursor: pointer; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; text-align: center; text-decoration: none; -webkit-border-radius: 6px; border-radius: 6px; background-clip: padding-box; }

/* Media queries
   ========================================================================== */

@media only screen and (min-width: 40.063em) /* min-width 641px */ {
.remodal { max-width: 400px; min-height: 0; margin: 20px auto; }
}
/* IE8
   ========================================================================== */

.lt-ie9 .remodal-overlay {  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F021242E, endColorstr=#F021242E);
}
.lt-ie9 .remodal { width: 700px; min-height: 0; margin: 20px auto; }
.lt-ie9 .remodal-close:after { margin: auto; text-align: center; }
.lt-ie9 .remodal-close:hover, .lt-ie9 .remodal-close:active { background: transparent; }
.lt-ie9 .remodal-close:hover.remodal-close:after, .lt-ie9 .remodal-close:active.remodal-close:after { color: #3e5368; }


/* ---------------------------------------- jquery.remodal.css END ---------------------------------------- */