/* --- framework.css --- */
@charset "UTF-8";html{ font-family:sans-serif; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%;}body{ margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{ display:block;}audio,canvas,progress,video{ display:inline-block; vertical-align:baseline;}audio:not([controls]){ display:none; height:0;}[hidden],template{ display:none;}a{ background:transparent;}a:active,a:hover{ outline:0;}abbr[title]{ border-bottom:1px dotted;}b,strong{ font-weight:bold;}dfn{ font-style:italic;}h1{ font-size:2em; margin:0.67em 0;}mark{ background:#ff0; color:#000;}small{ font-size:80%;}sub,sup{ font-size:75%; line-height:0; position:relative; vertical-align:baseline;}sup{ top:-0.5em;}sub{ bottom:-0.25em;}img{ border:0;}svg:not(:root){ overflow:hidden;}figure{ margin:1em 40px;}hr{ -moz-box-sizing:content-box; box-sizing:content-box; height:0;}pre{ overflow:auto;}code,kbd,pre,samp{ font-family:monospace,monospace; font-size:1em;}button,input,optgroup,select,textarea{ color:inherit; font:inherit; margin:0;}button{ overflow:visible;}button,select{ text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{ -webkit-appearance:button; cursor:pointer;}button[disabled],html input[disabled]{ cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{ border:0; padding:0;}input{ line-height:normal;}input[type="checkbox"],input[type="radio"]{ box-sizing:border-box; padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{ height:auto;}input[type="search"]{ -webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{ -webkit-appearance:none;}fieldset{ border:1px solid #c0c0c0; margin:0 2px; padding:0.35em 0.625em 0.75em;}legend{ border:0; padding:0;}textarea{ overflow:auto;}optgroup{ font-weight:bold;}table{ border-collapse:collapse; border-spacing:0;}td,th{ padding:0;}@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) ")";} 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;} p, h2, h3{  orphans:3;  widows:3;} h2, h3{  page-break-after:avoid;} select{  background:#fff !important;} .navbar{  display:none;} .table td, .table th{  background-color:#fff !important;} .btn >.caret, .dropup >.btn >.caret{  border-top-color:#000 !important;} .label{  border:1px solid #000;} .table{  border-collapse:collapse !important;} .table-bordered th, .table-bordered td{  border:1px solid #ddd !important;}}@font-face{ font-family:'Glyphicons Halflings'; src:url("../fonts/bootstrap/glyphicons-halflings-regular.eot"); src:url("../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"),url("../fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"),url("../fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg");}.glyphicon{ position:relative; top:1px; display:inline-block; font-family:'Glyphicons Halflings'; font-style:normal; font-weight:normal; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}.glyphicon-asterisk:before{ content:"\2a";}.glyphicon-plus:before{ content:"\2b";}.glyphicon-euro:before{ content:"\20ac";}.glyphicon-minus:before{ content:"\2212";}.glyphicon-cloud:before{ content:"\2601";}.glyphicon-envelope:before{ content:"\2709";}.glyphicon-pencil:before{ content:"\270f";}.glyphicon-glass:before{ content:"\e001";}.glyphicon-music:before{ content:"\e002";}.glyphicon-search:before{ content:"\e003";}.glyphicon-heart:before{ content:"\e005";}.glyphicon-star:before{ content:"\e006";}.glyphicon-star-empty:before{ content:"\e007";}.glyphicon-user:before{ content:"\e008";}.glyphicon-film:before{ content:"\e009";}.glyphicon-th-large:before{ content:"\e010";}.glyphicon-th:before{ content:"\e011";}.glyphicon-th-list:before{ content:"\e012";}.glyphicon-ok:before{ content:"\e013";}.glyphicon-remove:before{ content:"\e014";}.glyphicon-zoom-in:before{ content:"\e015";}.glyphicon-zoom-out:before{ content:"\e016";}.glyphicon-off:before{ content:"\e017";}.glyphicon-signal:before{ content:"\e018";}.glyphicon-cog:before{ content:"\e019";}.glyphicon-trash:before{ content:"\e020";}.glyphicon-home:before{ content:"\e021";}.glyphicon-file:before{ content:"\e022";}.glyphicon-time:before{ content:"\e023";}.glyphicon-road:before{ content:"\e024";}.glyphicon-download-alt:before{ content:"\e025";}.glyphicon-download:before{ content:"\e026";}.glyphicon-upload:before{ content:"\e027";}.glyphicon-inbox:before{ content:"\e028";}.glyphicon-play-circle:before{ content:"\e029";}.glyphicon-repeat:before{ content:"\e030";}.glyphicon-refresh:before{ content:"\e031";}.glyphicon-list-alt:before{ content:"\e032";}.glyphicon-lock:before{ content:"\e033";}.glyphicon-flag:before{ content:"\e034";}.glyphicon-headphones:before{ content:"\e035";}.glyphicon-volume-off:before{ content:"\e036";}.glyphicon-volume-down:before{ content:"\e037";}.glyphicon-volume-up:before{ content:"\e038";}.glyphicon-qrcode:before{ content:"\e039";}.glyphicon-barcode:before{ content:"\e040";}.glyphicon-tag:before{ content:"\e041";}.glyphicon-tags:before{ content:"\e042";}.glyphicon-book:before{ content:"\e043";}.glyphicon-bookmark:before{ content:"\e044";}.glyphicon-print:before{ content:"\e045";}.glyphicon-camera:before{ content:"\e046";}.glyphicon-font:before{ content:"\e047";}.glyphicon-bold:before{ content:"\e048";}.glyphicon-italic:before{ content:"\e049";}.glyphicon-text-height:before{ content:"\e050";}.glyphicon-text-width:before{ content:"\e051";}.glyphicon-align-left:before{ content:"\e052";}.glyphicon-align-center:before{ content:"\e053";}.glyphicon-align-right:before{ content:"\e054";}.glyphicon-align-justify:before{ content:"\e055";}.glyphicon-list:before{ content:"\e056";}.glyphicon-indent-left:before{ content:"\e057";}.glyphicon-indent-right:before{ content:"\e058";}.glyphicon-facetime-video:before{ content:"\e059";}.glyphicon-picture:before{ content:"\e060";}.glyphicon-map-marker:before{ content:"\e062";}.glyphicon-adjust:before{ content:"\e063";}.glyphicon-tint:before{ content:"\e064";}.glyphicon-edit:before{ content:"\e065";}.glyphicon-share:before{ content:"\e066";}.glyphicon-check:before{ content:"\e067";}.glyphicon-move:before{ content:"\e068";}.glyphicon-step-backward:before{ content:"\e069";}.glyphicon-fast-backward:before{ content:"\e070";}.glyphicon-backward:before{ content:"\e071";}.glyphicon-play:before{ content:"\e072";}.glyphicon-pause:before{ content:"\e073";}.glyphicon-stop:before{ content:"\e074";}.glyphicon-forward:before{ content:"\e075";}.glyphicon-fast-forward:before{ content:"\e076";}.glyphicon-step-forward:before{ content:"\e077";}.glyphicon-eject:before{ content:"\e078";}.glyphicon-chevron-left:before{ content:"\e079";}.glyphicon-chevron-right:before{ content:"\e080";}.glyphicon-plus-sign:before{ content:"\e081";}.glyphicon-minus-sign:before{ content:"\e082";}.glyphicon-remove-sign:before{ content:"\e083";}.glyphicon-ok-sign:before{ content:"\e084";}.glyphicon-question-sign:before{ content:"\e085";}.glyphicon-info-sign:before{ content:"\e086";}.glyphicon-screenshot:before{ content:"\e087";}.glyphicon-remove-circle:before{ content:"\e088";}.glyphicon-ok-circle:before{ content:"\e089";}.glyphicon-ban-circle:before{ content:"\e090";}.glyphicon-arrow-left:before{ content:"\e091";}.glyphicon-arrow-right:before{ content:"\e092";}.glyphicon-arrow-up:before{ content:"\e093";}.glyphicon-arrow-down:before{ content:"\e094";}.glyphicon-share-alt:before{ content:"\e095";}.glyphicon-resize-full:before{ content:"\e096";}.glyphicon-resize-small:before{ content:"\e097";}.glyphicon-exclamation-sign:before{ content:"\e101";}.glyphicon-gift:before{ content:"\e102";}.glyphicon-leaf:before{ content:"\e103";}.glyphicon-fire:before{ content:"\e104";}.glyphicon-eye-open:before{ content:"\e105";}.glyphicon-eye-close:before{ content:"\e106";}.glyphicon-warning-sign:before{ content:"\e107";}.glyphicon-plane:before{ content:"\e108";}.glyphicon-calendar:before{ content:"\e109";}.glyphicon-random:before{ content:"\e110";}.glyphicon-comment:before{ content:"\e111";}.glyphicon-magnet:before{ content:"\e112";}.glyphicon-chevron-up:before{ content:"\e113";}.glyphicon-chevron-down:before{ content:"\e114";}.glyphicon-retweet:before{ content:"\e115";}.glyphicon-shopping-cart:before{ content:"\e116";}.glyphicon-folder-close:before{ content:"\e117";}.glyphicon-folder-open:before{ content:"\e118";}.glyphicon-resize-vertical:before{ content:"\e119";}.glyphicon-resize-horizontal:before{ content:"\e120";}.glyphicon-hdd:before{ content:"\e121";}.glyphicon-bullhorn:before{ content:"\e122";}.glyphicon-bell:before{ content:"\e123";}.glyphicon-certificate:before{ content:"\e124";}.glyphicon-thumbs-up:before{ content:"\e125";}.glyphicon-thumbs-down:before{ content:"\e126";}.glyphicon-hand-right:before{ content:"\e127";}.glyphicon-hand-left:before{ content:"\e128";}.glyphicon-hand-up:before{ content:"\e129";}.glyphicon-hand-down:before{ content:"\e130";}.glyphicon-circle-arrow-right:before{ content:"\e131";}.glyphicon-circle-arrow-left:before{ content:"\e132";}.glyphicon-circle-arrow-up:before{ content:"\e133";}.glyphicon-circle-arrow-down:before{ content:"\e134";}.glyphicon-globe:before{ content:"\e135";}.glyphicon-wrench:before{ content:"\e136";}.glyphicon-tasks:before{ content:"\e137";}.glyphicon-filter:before{ content:"\e138";}.glyphicon-briefcase:before{ content:"\e139";}.glyphicon-fullscreen:before{ content:"\e140";}.glyphicon-dashboard:before{ content:"\e141";}.glyphicon-paperclip:before{ content:"\e142";}.glyphicon-heart-empty:before{ content:"\e143";}.glyphicon-link:before{ content:"\e144";}.glyphicon-phone:before{ content:"\e145";}.glyphicon-pushpin:before{ content:"\e146";}.glyphicon-usd:before{ content:"\e148";}.glyphicon-gbp:before{ content:"\e149";}.glyphicon-sort:before{ content:"\e150";}.glyphicon-sort-by-alphabet:before{ content:"\e151";}.glyphicon-sort-by-alphabet-alt:before{ content:"\e152";}.glyphicon-sort-by-order:before{ content:"\e153";}.glyphicon-sort-by-order-alt:before{ content:"\e154";}.glyphicon-sort-by-attributes:before{ content:"\e155";}.glyphicon-sort-by-attributes-alt:before{ content:"\e156";}.glyphicon-unchecked:before{ content:"\e157";}.glyphicon-expand:before{ content:"\e158";}.glyphicon-collapse-down:before{ content:"\e159";}.glyphicon-collapse-up:before{ content:"\e160";}.glyphicon-log-in:before{ content:"\e161";}.glyphicon-flash:before{ content:"\e162";}.glyphicon-log-out:before{ content:"\e163";}.glyphicon-new-window:before{ content:"\e164";}.glyphicon-record:before{ content:"\e165";}.glyphicon-save:before{ content:"\e166";}.glyphicon-open:before{ content:"\e167";}.glyphicon-saved:before{ content:"\e168";}.glyphicon-import:before{ content:"\e169";}.glyphicon-export:before{ content:"\e170";}.glyphicon-send:before{ content:"\e171";}.glyphicon-floppy-disk:before{ content:"\e172";}.glyphicon-floppy-saved:before{ content:"\e173";}.glyphicon-floppy-remove:before{ content:"\e174";}.glyphicon-floppy-save:before{ content:"\e175";}.glyphicon-floppy-open:before{ content:"\e176";}.glyphicon-credit-card:before{ content:"\e177";}.glyphicon-transfer:before{ content:"\e178";}.glyphicon-cutlery:before{ content:"\e179";}.glyphicon-header:before{ content:"\e180";}.glyphicon-compressed:before{ content:"\e181";}.glyphicon-earphone:before{ content:"\e182";}.glyphicon-phone-alt:before{ content:"\e183";}.glyphicon-tower:before{ content:"\e184";}.glyphicon-stats:before{ content:"\e185";}.glyphicon-sd-video:before{ content:"\e186";}.glyphicon-hd-video:before{ content:"\e187";}.glyphicon-subtitles:before{ content:"\e188";}.glyphicon-sound-stereo:before{ content:"\e189";}.glyphicon-sound-dolby:before{ content:"\e190";}.glyphicon-sound-5-1:before{ content:"\e191";}.glyphicon-sound-6-1:before{ content:"\e192";}.glyphicon-sound-7-1:before{ content:"\e193";}.glyphicon-copyright-mark:before{ content:"\e194";}.glyphicon-registration-mark:before{ content:"\e195";}.glyphicon-cloud-download:before{ content:"\e197";}.glyphicon-cloud-upload:before{ content:"\e198";}.glyphicon-tree-conifer:before{ content:"\e199";}.glyphicon-tree-deciduous:before{ content:"\e200";}*{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}*:before,*:after{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}html{ font-size:10px; -webkit-tap-highlight-color:transparent;}body{ font-family:"Source Code Pro",Menlo,Monaco,Consolas,"Courier New",monospace; font-size:12px; line-height:1.42857; color:#000; background-color:#fff;}input,button,select,textarea{ font-family:inherit; font-size:inherit; line-height:inherit;}a{ color:#000; text-decoration:none;} a:hover,a:focus{  color:black;  text-decoration:underline;} a:focus{  outline:thin dotted;  outline:5px auto -webkit-focus-ring-color;  outline-offset:-2px;}figure{ margin:0;}img{ vertical-align:middle;}.img-responsive{ display:block; width:100%\9; max-width:100%; height:auto;}.img-rounded{ border-radius:0;}.img-thumbnail{ padding:4px; line-height:1.42857; background-color:#fff; border:1px solid #ddd; border-radius:0; -webkit-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; display:inline-block; width:100%\9; max-width:100%; height:auto;}.img-circle{ border-radius:50%;}hr{ margin-top:17px; margin-bottom:17px; border:0; border-top:1px solid #eeeeee;}.sr-only{ position:absolute; width:1px; height:1px; margin:-1px; padding:0; overflow:hidden; clip:rect(0,0,0,0); border:0;}.sr-only-focusable:active,.sr-only-focusable:focus{ position:static; width:auto; height:auto; margin:0; overflow:visible; clip:auto;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{ font-family:"Source Code Pro",Menlo,Monaco,Consolas,"Courier New",monospace; font-weight:500; line-height:1.1; color:inherit;} h1 small, h1 .small,h2 small, h2 .small,h3 small, h3 .small,h4 small, h4 .small,h5 small, h5 .small,h6 small, h6 .small, .h1 small, .h1 .small,.h2 small, .h2 .small,.h3 small, .h3 .small,.h4 small, .h4 .small,.h5 small, .h5 .small,.h6 small, .h6 .small{  font-weight:normal;  line-height:1;  color:#777777;}h1,.h1,h2,.h2,h3,.h3{ margin-top:17px; margin-bottom:8.5px;} h1 small, h1 .small,.h1 small, .h1 .small, h2 small, h2 .small,.h2 small, .h2 .small, h3 small, h3 .small,.h3 small, .h3 .small{  font-size:65%;}h4,.h4,h5,.h5,h6,.h6{ margin-top:8.5px; margin-bottom:8.5px;} h4 small, h4 .small,.h4 small, .h4 .small, h5 small, h5 .small,.h5 small, .h5 .small, h6 small, h6 .small,.h6 small, .h6 .small{  font-size:75%;}h1,.h1{ font-size:31px;}h2,.h2{ font-size:25px;}h3,.h3{ font-size:21px;}h4,.h4{ font-size:15px;}h5,.h5{ font-size:12px;}h6,.h6{ font-size:11px;}p{ margin:0 0 8.5px;}.lead{ margin-bottom:17px; font-size:13px; font-weight:300; line-height:1.4;} @media (min-width:769px){  .lead{   font-size:18px;}}small,.small{ font-size:91%;}cite{ font-style:normal;}mark,.mark{ background-color:#fcf8e3; padding:.2em;}.text-left{ text-align:left;}.text-right{ text-align:right;}.text-center{ text-align:center;}.text-justify{ text-align:justify;}.text-nowrap{ white-space:nowrap;}.text-lowercase{ text-transform:lowercase;}.text-uppercase{ text-transform:uppercase;}.text-capitalize{ text-transform:capitalize;}.text-muted{ color:#777777;}.text-primary{ color:#000;}a.text-primary:hover{ color:black;}.text-success{ color:#3c763d;}a.text-success:hover{ color:#2b542c;}.text-info{ color:#31708f;}a.text-info:hover{ color:#245269;}.text-warning{ color:#8a6d3b;}a.text-warning:hover{ color:#66512c;}.text-danger{ color:#a94442;}a.text-danger:hover{ color:#843534;}.bg-primary{ color:#fff;}.bg-primary{ background-color:#000;}a.bg-primary:hover{ background-color:black;}.bg-success{ background-color:#dff0d8;}a.bg-success:hover{ background-color:#c1e2b3;}.bg-info{ background-color:#d9edf7;}a.bg-info:hover{ background-color:#afd9ee;}.bg-warning{ background-color:#fcf8e3;}a.bg-warning:hover{ background-color:#f7ecb5;}.bg-danger{ background-color:#f2dede;}a.bg-danger:hover{ background-color:#e4b9b9;}.page-header{ padding-bottom:7.5px; margin:34px 0 17px; border-bottom:1px solid #eeeeee;}ul,ol{ margin-top:0; margin-bottom:8.5px;} ul ul, ul ol, ol ul, ol ol{  margin-bottom:0;}.list-unstyled,.list-inline{ padding-left:0; list-style:none;}.list-inline{ margin-left:-5px;} .list-inline >li{  display:inline-block;  padding-left:5px;  padding-right:5px;}dl{ margin-top:0; margin-bottom:17px;}dt,dd{ line-height:1.42857;}dt{ font-weight:bold;}dd{ margin-left:0;}.dl-horizontal dd:before,.dl-horizontal dd:after{ content:""; display:table;}.dl-horizontal dd:after{ clear:both;}@media (min-width:769px){ .dl-horizontal dt{  float:left;  width:160px;  clear:left;  text-align:right;  overflow:hidden;  text-overflow:ellipsis;  white-space:nowrap;} .dl-horizontal dd{  margin-left:180px;}}abbr[title],abbr[data-original-title]{ cursor:help; border-bottom:1px dotted #777777;}.initialism{ font-size:90%; text-transform:uppercase;}blockquote{ padding:8.5px 17px; margin:0 0 17px; font-size:15px; border-left:5px solid #eeeeee;} blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child{  margin-bottom:0;} blockquote footer, blockquote small, blockquote .small{  display:block;  font-size:80%;  line-height:1.42857;  color:#777777;}  blockquote footer:before,  blockquote small:before,  blockquote .small:before{   content:'\2014 \00A0';}.blockquote-reverse,blockquote.pull-right{ padding-right:15px; padding-left:0; border-right:5px solid #eeeeee; border-left:0; text-align:right;} .blockquote-reverse footer:before, .blockquote-reverse small:before, .blockquote-reverse .small:before, blockquote.pull-right footer:before, blockquote.pull-right small:before, blockquote.pull-right .small:before{  content:'';} .blockquote-reverse footer:after, .blockquote-reverse small:after, .blockquote-reverse .small:after, blockquote.pull-right footer:after, blockquote.pull-right small:after, blockquote.pull-right .small:after{  content:'\00A0 \2014';}blockquote:before,blockquote:after{ content:"";}address{ margin-bottom:17px; font-style:normal; line-height:1.42857;}code,kbd,pre,samp{ font-family:Menlo,Monaco,Consolas,"Courier New",monospace;}code{ padding:2px 4px; font-size:90%; color:#c7254e; background-color:#f9f2f4; border-radius:0;}kbd{ padding:2px 4px; font-size:90%; color:#fff; background-color:#333; border-radius:0; box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25);} kbd kbd{  padding:0;  font-size:100%;  box-shadow:none;}pre{ display:block; padding:8px; margin:0 0 8.5px; font-size:11px; line-height:1.42857; word-break:break-all; word-wrap:break-word; color:#333333; background-color:#f5f5f5; border:1px solid #ccc; border-radius:0;} pre code{  padding:0;  font-size:inherit;  color:inherit;  white-space:pre-wrap;  background-color:transparent;  border-radius:0;}.pre-scrollable{ max-height:340px; overflow-y:scroll;}.container{ margin-right:auto; margin-left:auto; padding-left:15px; padding-right:15px;} .container:before,.container:after{  content:"";  display:table;} .container:after{  clear:both;} @media (min-width:769px){  .container{   width:750px;}} @media (min-width:992px){  .container{   width:970px;}} @media (min-width:1200px){  .container{   width:1230px;}}.container-fluid{ margin-right:auto; margin-left:auto; padding-left:15px; padding-right:15px;} .container-fluid:before,.container-fluid:after{  content:"";  display:table;} .container-fluid:after{  clear:both;}.row{ margin-left:-15px; margin-right:-15px;} .row:before,.row:after{  content:"";  display:table;} .row:after{  clear:both;}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{ position:relative; min-height:1px; padding-left:15px; padding-right:15px;}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{ float:left;}.col-xs-1{ width:8.33333%;}.col-xs-2{ width:16.66667%;}.col-xs-3{ width:25%;}.col-xs-4{ width:33.33333%;}.col-xs-5{ width:41.66667%;}.col-xs-6{ width:50%;}.col-xs-7{ width:58.33333%;}.col-xs-8{ width:66.66667%;}.col-xs-9{ width:75%;}.col-xs-10{ width:83.33333%;}.col-xs-11{ width:91.66667%;}.col-xs-12{ width:100%;}.col-xs-pull-0{ right:auto;}.col-xs-pull-1{ right:8.33333%;}.col-xs-pull-2{ right:16.66667%;}.col-xs-pull-3{ right:25%;}.col-xs-pull-4{ right:33.33333%;}.col-xs-pull-5{ right:41.66667%;}.col-xs-pull-6{ right:50%;}.col-xs-pull-7{ right:58.33333%;}.col-xs-pull-8{ right:66.66667%;}.col-xs-pull-9{ right:75%;}.col-xs-pull-10{ right:83.33333%;}.col-xs-pull-11{ right:91.66667%;}.col-xs-pull-12{ right:100%;}.col-xs-push-0{ left:auto;}.col-xs-push-1{ left:8.33333%;}.col-xs-push-2{ left:16.66667%;}.col-xs-push-3{ left:25%;}.col-xs-push-4{ left:33.33333%;}.col-xs-push-5{ left:41.66667%;}.col-xs-push-6{ left:50%;}.col-xs-push-7{ left:58.33333%;}.col-xs-push-8{ left:66.66667%;}.col-xs-push-9{ left:75%;}.col-xs-push-10{ left:83.33333%;}.col-xs-push-11{ left:91.66667%;}.col-xs-push-12{ left:100%;}.col-xs-offset-0{ margin-left:0%;}.col-xs-offset-1{ margin-left:8.33333%;}.col-xs-offset-2{ margin-left:16.66667%;}.col-xs-offset-3{ margin-left:25%;}.col-xs-offset-4{ margin-left:33.33333%;}.col-xs-offset-5{ margin-left:41.66667%;}.col-xs-offset-6{ margin-left:50%;}.col-xs-offset-7{ margin-left:58.33333%;}.col-xs-offset-8{ margin-left:66.66667%;}.col-xs-offset-9{ margin-left:75%;}.col-xs-offset-10{ margin-left:83.33333%;}.col-xs-offset-11{ margin-left:91.66667%;}.col-xs-offset-12{ margin-left:100%;}@media (min-width:769px){ .col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{  float:left;} .col-sm-1{  width:8.33333%;} .col-sm-2{  width:16.66667%;} .col-sm-3{  width:25%;} .col-sm-4{  width:33.33333%;} .col-sm-5{  width:41.66667%;} .col-sm-6{  width:50%;} .col-sm-7{  width:58.33333%;} .col-sm-8{  width:66.66667%;} .col-sm-9{  width:75%;} .col-sm-10{  width:83.33333%;} .col-sm-11{  width:91.66667%;} .col-sm-12{  width:100%;} .col-sm-pull-0{  right:auto;} .col-sm-pull-1{  right:8.33333%;} .col-sm-pull-2{  right:16.66667%;} .col-sm-pull-3{  right:25%;} .col-sm-pull-4{  right:33.33333%;} .col-sm-pull-5{  right:41.66667%;} .col-sm-pull-6{  right:50%;} .col-sm-pull-7{  right:58.33333%;} .col-sm-pull-8{  right:66.66667%;} .col-sm-pull-9{  right:75%;} .col-sm-pull-10{  right:83.33333%;} .col-sm-pull-11{  right:91.66667%;} .col-sm-pull-12{  right:100%;} .col-sm-push-0{  left:auto;} .col-sm-push-1{  left:8.33333%;} .col-sm-push-2{  left:16.66667%;} .col-sm-push-3{  left:25%;} .col-sm-push-4{  left:33.33333%;} .col-sm-push-5{  left:41.66667%;} .col-sm-push-6{  left:50%;} .col-sm-push-7{  left:58.33333%;} .col-sm-push-8{  left:66.66667%;} .col-sm-push-9{  left:75%;} .col-sm-push-10{  left:83.33333%;} .col-sm-push-11{  left:91.66667%;} .col-sm-push-12{  left:100%;} .col-sm-offset-0{  margin-left:0%;} .col-sm-offset-1{  margin-left:8.33333%;} .col-sm-offset-2{  margin-left:16.66667%;} .col-sm-offset-3{  margin-left:25%;} .col-sm-offset-4{  margin-left:33.33333%;} .col-sm-offset-5{  margin-left:41.66667%;} .col-sm-offset-6{  margin-left:50%;} .col-sm-offset-7{  margin-left:58.33333%;} .col-sm-offset-8{  margin-left:66.66667%;} .col-sm-offset-9{  margin-left:75%;} .col-sm-offset-10{  margin-left:83.33333%;} .col-sm-offset-11{  margin-left:91.66667%;} .col-sm-offset-12{  margin-left:100%;}}@media (min-width:992px){ .col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{  float:left;} .col-md-1{  width:8.33333%;} .col-md-2{  width:16.66667%;} .col-md-3{  width:25%;} .col-md-4{  width:33.33333%;} .col-md-5{  width:41.66667%;} .col-md-6{  width:50%;} .col-md-7{  width:58.33333%;} .col-md-8{  width:66.66667%;} .col-md-9{  width:75%;} .col-md-10{  width:83.33333%;} .col-md-11{  width:91.66667%;} .col-md-12{  width:100%;} .col-md-pull-0{  right:auto;} .col-md-pull-1{  right:8.33333%;} .col-md-pull-2{  right:16.66667%;} .col-md-pull-3{  right:25%;} .col-md-pull-4{  right:33.33333%;} .col-md-pull-5{  right:41.66667%;} .col-md-pull-6{  right:50%;} .col-md-pull-7{  right:58.33333%;} .col-md-pull-8{  right:66.66667%;} .col-md-pull-9{  right:75%;} .col-md-pull-10{  right:83.33333%;} .col-md-pull-11{  right:91.66667%;} .col-md-pull-12{  right:100%;} .col-md-push-0{  left:auto;} .col-md-push-1{  left:8.33333%;} .col-md-push-2{  left:16.66667%;} .col-md-push-3{  left:25%;} .col-md-push-4{  left:33.33333%;} .col-md-push-5{  left:41.66667%;} .col-md-push-6{  left:50%;} .col-md-push-7{  left:58.33333%;} .col-md-push-8{  left:66.66667%;} .col-md-push-9{  left:75%;} .col-md-push-10{  left:83.33333%;} .col-md-push-11{  left:91.66667%;} .col-md-push-12{  left:100%;} .col-md-offset-0{  margin-left:0%;} .col-md-offset-1{  margin-left:8.33333%;} .col-md-offset-2{  margin-left:16.66667%;} .col-md-offset-3{  margin-left:25%;} .col-md-offset-4{  margin-left:33.33333%;} .col-md-offset-5{  margin-left:41.66667%;} .col-md-offset-6{  margin-left:50%;} .col-md-offset-7{  margin-left:58.33333%;} .col-md-offset-8{  margin-left:66.66667%;} .col-md-offset-9{  margin-left:75%;} .col-md-offset-10{  margin-left:83.33333%;} .col-md-offset-11{  margin-left:91.66667%;} .col-md-offset-12{  margin-left:100%;}}@media (min-width:1200px){ .col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{  float:left;} .col-lg-1{  width:8.33333%;} .col-lg-2{  width:16.66667%;} .col-lg-3{  width:25%;} .col-lg-4{  width:33.33333%;} .col-lg-5{  width:41.66667%;} .col-lg-6{  width:50%;} .col-lg-7{  width:58.33333%;} .col-lg-8{  width:66.66667%;} .col-lg-9{  width:75%;} .col-lg-10{  width:83.33333%;} .col-lg-11{  width:91.66667%;} .col-lg-12{  width:100%;} .col-lg-pull-0{  right:auto;} .col-lg-pull-1{  right:8.33333%;} .col-lg-pull-2{  right:16.66667%;} .col-lg-pull-3{  right:25%;} .col-lg-pull-4{  right:33.33333%;} .col-lg-pull-5{  right:41.66667%;} .col-lg-pull-6{  right:50%;} .col-lg-pull-7{  right:58.33333%;} .col-lg-pull-8{  right:66.66667%;} .col-lg-pull-9{  right:75%;} .col-lg-pull-10{  right:83.33333%;} .col-lg-pull-11{  right:91.66667%;} .col-lg-pull-12{  right:100%;} .col-lg-push-0{  left:auto;} .col-lg-push-1{  left:8.33333%;} .col-lg-push-2{  left:16.66667%;} .col-lg-push-3{  left:25%;} .col-lg-push-4{  left:33.33333%;} .col-lg-push-5{  left:41.66667%;} .col-lg-push-6{  left:50%;} .col-lg-push-7{  left:58.33333%;} .col-lg-push-8{  left:66.66667%;} .col-lg-push-9{  left:75%;} .col-lg-push-10{  left:83.33333%;} .col-lg-push-11{  left:91.66667%;} .col-lg-push-12{  left:100%;} .col-lg-offset-0{  margin-left:0%;} .col-lg-offset-1{  margin-left:8.33333%;} .col-lg-offset-2{  margin-left:16.66667%;} .col-lg-offset-3{  margin-left:25%;} .col-lg-offset-4{  margin-left:33.33333%;} .col-lg-offset-5{  margin-left:41.66667%;} .col-lg-offset-6{  margin-left:50%;} .col-lg-offset-7{  margin-left:58.33333%;} .col-lg-offset-8{  margin-left:66.66667%;} .col-lg-offset-9{  margin-left:75%;} .col-lg-offset-10{  margin-left:83.33333%;} .col-lg-offset-11{  margin-left:91.66667%;} .col-lg-offset-12{  margin-left:100%;}}table{ background-color:transparent;}th{ text-align:left;}.table{ width:100%; max-width:100%; margin-bottom:17px;} .table >thead >tr >th, .table >thead >tr >td, .table >tbody >tr >th, .table >tbody >tr >td, .table >tfoot >tr >th, .table >tfoot >tr >td{  padding:8px;  line-height:1.42857;  vertical-align:top;  border-top:1px solid #ccc;} .table >thead >tr >th{  vertical-align:bottom;  border-bottom:2px solid #ccc;} .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 #ccc;} .table .table{  background-color:#fff;}.table-condensed >thead >tr >th,.table-condensed >thead >tr >td,.table-condensed >tbody >tr >th,.table-condensed >tbody >tr >td,.table-condensed >tfoot >tr >th,.table-condensed >tfoot >tr >td{ padding:5px;}.table-bordered{ border:1px solid #ccc;} .table-bordered >thead >tr >th, .table-bordered >thead >tr >td, .table-bordered >tbody >tr >th, .table-bordered >tbody >tr >td, .table-bordered >tfoot >tr >th, .table-bordered >tfoot >tr >td{  border:1px solid #ccc;} .table-bordered >thead >tr >th, .table-bordered >thead >tr >td{  border-bottom-width:2px;}.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 col[class*="col-"]{ position:static; float:none; display:table-column;}table td[class*="col-"],table th[class*="col-"]{ position:static; float:none; display:table-cell;}.table >thead >tr >td.active,.table >thead >tr >th.active,.table >thead >tr.active >td,.table >thead >tr.active >th,.table >tbody >tr >td.active,.table >tbody >tr >th.active,.table >tbody >tr.active >td,.table >tbody >tr.active >th,.table >tfoot >tr >td.active,.table >tfoot >tr >th.active,.table >tfoot >tr.active >td,.table >tfoot >tr.active >th{ background-color:#f5f5f5;}.table-hover >tbody >tr >td.active:hover,.table-hover >tbody >tr >th.active:hover,.table-hover >tbody >tr.active:hover >td,.table-hover >tbody >tr:hover >.active,.table-hover >tbody >tr.active:hover >th{ background-color:#e8e8e8;}.table >thead >tr >td.success,.table >thead >tr >th.success,.table >thead >tr.success >td,.table >thead >tr.success >th,.table >tbody >tr >td.success,.table >tbody >tr >th.success,.table >tbody >tr.success >td,.table >tbody >tr.success >th,.table >tfoot >tr >td.success,.table >tfoot >tr >th.success,.table >tfoot >tr.success >td,.table >tfoot >tr.success >th{ background-color:#dff0d8;}.table-hover >tbody >tr >td.success:hover,.table-hover >tbody >tr >th.success:hover,.table-hover >tbody >tr.success:hover >td,.table-hover >tbody >tr:hover >.success,.table-hover >tbody >tr.success:hover >th{ background-color:#d0e9c6;}.table >thead >tr >td.info,.table >thead >tr >th.info,.table >thead >tr.info >td,.table >thead >tr.info >th,.table >tbody >tr >td.info,.table >tbody >tr >th.info,.table >tbody >tr.info >td,.table >tbody >tr.info >th,.table >tfoot >tr >td.info,.table >tfoot >tr >th.info,.table >tfoot >tr.info >td,.table >tfoot >tr.info >th{ background-color:#d9edf7;}.table-hover >tbody >tr >td.info:hover,.table-hover >tbody >tr >th.info:hover,.table-hover >tbody >tr.info:hover >td,.table-hover >tbody >tr:hover >.info,.table-hover >tbody >tr.info:hover >th{ background-color:#c4e3f3;}.table >thead >tr >td.warning,.table >thead >tr >th.warning,.table >thead >tr.warning >td,.table >thead >tr.warning >th,.table >tbody >tr >td.warning,.table >tbody >tr >th.warning,.table >tbody >tr.warning >td,.table >tbody >tr.warning >th,.table >tfoot >tr >td.warning,.table >tfoot >tr >th.warning,.table >tfoot >tr.warning >td,.table >tfoot >tr.warning >th{ background-color:#fcf8e3;}.table-hover >tbody >tr >td.warning:hover,.table-hover >tbody >tr >th.warning:hover,.table-hover >tbody >tr.warning:hover >td,.table-hover >tbody >tr:hover >.warning,.table-hover >tbody >tr.warning:hover >th{ background-color:#faf2cc;}.table >thead >tr >td.danger,.table >thead >tr >th.danger,.table >thead >tr.danger >td,.table >thead >tr.danger >th,.table >tbody >tr >td.danger,.table >tbody >tr >th.danger,.table >tbody >tr.danger >td,.table >tbody >tr.danger >th,.table >tfoot >tr >td.danger,.table >tfoot >tr >th.danger,.table >tfoot >tr.danger >td,.table >tfoot >tr.danger >th{ background-color:#f2dede;}.table-hover >tbody >tr >td.danger:hover,.table-hover >tbody >tr >th.danger:hover,.table-hover >tbody >tr.danger:hover >td,.table-hover >tbody >tr:hover >.danger,.table-hover >tbody >tr.danger:hover >th{ background-color:#ebcccc;}@media screen and (max-width:768px){ .table-responsive{  width:100%;  margin-bottom:12.75px;  overflow-y:hidden;  overflow-x:auto;  -ms-overflow-style:-ms-autohiding-scrollbar;  border:1px solid #ccc;  -webkit-overflow-scrolling:touch;}  .table-responsive >.table{   margin-bottom:0;}   .table-responsive >.table >thead >tr >th,   .table-responsive >.table >thead >tr >td,   .table-responsive >.table >tbody >tr >th,   .table-responsive >.table >tbody >tr >td,   .table-responsive >.table >tfoot >tr >th,   .table-responsive >.table >tfoot >tr >td{    white-space:nowrap;}  .table-responsive >.table-bordered{   border:0;}   .table-responsive >.table-bordered >thead >tr >th:first-child,   .table-responsive >.table-bordered >thead >tr >td:first-child,   .table-responsive >.table-bordered >tbody >tr >th:first-child,   .table-responsive >.table-bordered >tbody >tr >td:first-child,   .table-responsive >.table-bordered >tfoot >tr >th:first-child,   .table-responsive >.table-bordered >tfoot >tr >td:first-child{    border-left:0;}   .table-responsive >.table-bordered >thead >tr >th:last-child,   .table-responsive >.table-bordered >thead >tr >td:last-child,   .table-responsive >.table-bordered >tbody >tr >th:last-child,   .table-responsive >.table-bordered >tbody >tr >td:last-child,   .table-responsive >.table-bordered >tfoot >tr >th:last-child,   .table-responsive >.table-bordered >tfoot >tr >td:last-child{    border-right:0;}   .table-responsive >.table-bordered >tbody >tr:last-child >th,   .table-responsive >.table-bordered >tbody >tr:last-child >td,   .table-responsive >.table-bordered >tfoot >tr:last-child >th,   .table-responsive >.table-bordered >tfoot >tr:last-child >td{    border-bottom:0;}}fieldset{ padding:0; margin:0; border:0; min-width:0;}legend{ display:block; width:100%; padding:0; margin-bottom:17px; font-size:18px; line-height:inherit; color:#333333; border:0; border-bottom:1px solid #ccc;}label{ display:inline-block; max-width:100%; margin-bottom:5px; font-weight:bold;}input[type="search"]{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}input[type="radio"],input[type="checkbox"]{ margin:4px 0 0; margin-top:1px \9; line-height:normal;}input[type="file"]{ display:block;}input[type="range"]{ display:block; width:100%;}select[multiple],select[size]{ height:auto;}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{ outline:thin dotted; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px;}output{ display:block; padding-top:7px; font-size:12px; line-height:1.42857; color:#555555;}.form-control{ display:block; width:100%; height:31px; padding:6px 12px; font-size:12px; line-height:1.42857; color:#555555; background-color:#fff; background-image:none; border:1px solid #ccc; border-radius:0; -webkit-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-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s; -o-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s; transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;} .form-control:focus{  border-color:#66afe9;  outline:0;  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);  box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);} .form-control::-moz-placeholder{  color:#777777;  opacity:1;} .form-control:-ms-input-placeholder{  color:#777777;} .form-control::-webkit-input-placeholder{  color:#777777;} .form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{  cursor:not-allowed;  background-color:#eeeeee;  opacity:1;}textarea.form-control{ height:auto;}input[type="search"]{ -webkit-appearance:none;}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{ line-height:31px; line-height:1.42857 \0;} input[type="date"].input-sm,.form-horizontal .form-group-sm input[type="date"].form-control,.input-group-sm >input[type="date"].form-control, .input-group-sm >input[type="date"].input-group-addon, .input-group-sm >.input-group-btn >input[type="date"].btn, input[type="time"].input-sm, .form-horizontal .form-group-sm input[type="time"].form-control, .input-group-sm >input[type="time"].form-control, .input-group-sm >input[type="time"].input-group-addon, .input-group-sm >.input-group-btn >input[type="time"].btn, input[type="datetime-local"].input-sm, .form-horizontal .form-group-sm input[type="datetime-local"].form-control, .input-group-sm >input[type="datetime-local"].form-control, .input-group-sm >input[type="datetime-local"].input-group-addon, .input-group-sm >.input-group-btn >input[type="datetime-local"].btn, input[type="month"].input-sm, .form-horizontal .form-group-sm input[type="month"].form-control, .input-group-sm >input[type="month"].form-control, .input-group-sm >input[type="month"].input-group-addon, .input-group-sm >.input-group-btn >input[type="month"].btn{  line-height:28px;} input[type="date"].input-lg,.form-horizontal .form-group-lg input[type="date"].form-control,.input-group-lg >input[type="date"].form-control, .input-group-lg >input[type="date"].input-group-addon, .input-group-lg >.input-group-btn >input[type="date"].btn, input[type="time"].input-lg, .form-horizontal .form-group-lg input[type="time"].form-control, .input-group-lg >input[type="time"].form-control, .input-group-lg >input[type="time"].input-group-addon, .input-group-lg >.input-group-btn >input[type="time"].btn, input[type="datetime-local"].input-lg, .form-horizontal .form-group-lg input[type="datetime-local"].form-control, .input-group-lg >input[type="datetime-local"].form-control, .input-group-lg >input[type="datetime-local"].input-group-addon, .input-group-lg >.input-group-btn >input[type="datetime-local"].btn, input[type="month"].input-lg, .form-horizontal .form-group-lg input[type="month"].form-control, .input-group-lg >input[type="month"].form-control, .input-group-lg >input[type="month"].input-group-addon, .input-group-lg >.input-group-btn >input[type="month"].btn{  line-height:42px;}.form-group{ margin-bottom:15px;}.radio,.checkbox{ position:relative; display:block; min-height:17px; margin-top:10px; margin-bottom:10px;} .radio label, .checkbox label{  padding-left:20px;  margin-bottom:0;  font-weight:normal;  cursor:pointer;}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{ position:absolute; margin-left:-20px; margin-top:4px \9;}.radio +.radio,.checkbox +.checkbox{ margin-top:-5px;}.radio-inline,.checkbox-inline{ display:inline-block; padding-left:20px; margin-bottom:0; vertical-align:middle; font-weight:normal; cursor:pointer;}.radio-inline +.radio-inline,.checkbox-inline +.checkbox-inline{ margin-top:0; margin-left:10px;}input[type="radio"][disabled],input[type="radio"].disabled,fieldset[disabled] input[type="radio"],input[type="checkbox"][disabled],input[type="checkbox"].disabled,fieldset[disabled]input[type="checkbox"]{ cursor:not-allowed;}.radio-inline.disabled,fieldset[disabled] .radio-inline,.checkbox-inline.disabled,fieldset[disabled].checkbox-inline{ cursor:not-allowed;}.radio.disabled label,fieldset[disabled] .radio label,.checkbox.disabled label,fieldset[disabled].checkbox label{ cursor:not-allowed;}.form-control-static{ padding-top:7px; padding-bottom:7px; margin-bottom:0;} .form-control-static.input-lg,.form-horizontal .form-group-lg .form-control-static.form-control,.input-group-lg >.form-control-static.form-control, .input-group-lg >.form-control-static.input-group-addon, .input-group-lg >.input-group-btn >.form-control-static.btn,.form-control-static.input-sm,.form-horizontal .form-group-sm .form-control-static.form-control,.input-group-sm >.form-control-static.form-control, .input-group-sm >.form-control-static.input-group-addon, .input-group-sm >.input-group-btn >.form-control-static.btn{  padding-left:0;  padding-right:0;}.input-sm,.form-horizontal .form-group-sm .form-control,.input-group-sm >.form-control,.input-group-sm >.input-group-addon,.input-group-sm >.input-group-btn >.btn{ height:28px; padding:5px 10px; font-size:11px; line-height:1.5; border-radius:0;}select.input-sm,.form-horizontal .form-group-sm select.form-control,.input-group-sm >select.form-control,.input-group-sm >select.input-group-addon,.input-group-sm >.input-group-btn >select.btn{ height:28px; line-height:28px;}textarea.input-sm,.form-horizontal .form-group-sm textarea.form-control,.input-group-sm >textarea.form-control,.input-group-sm >textarea.input-group-addon,.input-group-sm >.input-group-btn >textarea.btn,select[multiple].input-sm,.form-horizontal .form-group-sm select[multiple].form-control,.input-group-sm >select[multiple].form-control,.input-group-sm >select[multiple].input-group-addon,.input-group-sm >.input-group-btn >select[multiple].btn{ height:auto;}.input-lg,.form-horizontal .form-group-lg .form-control,.input-group-lg >.form-control,.input-group-lg >.input-group-addon,.input-group-lg >.input-group-btn >.btn{ height:42px; padding:10px 16px; font-size:15px; line-height:1.33; border-radius:0;}select.input-lg,.form-horizontal .form-group-lg select.form-control,.input-group-lg >select.form-control,.input-group-lg >select.input-group-addon,.input-group-lg >.input-group-btn >select.btn{ height:42px; line-height:42px;}textarea.input-lg,.form-horizontal .form-group-lg textarea.form-control,.input-group-lg >textarea.form-control,.input-group-lg >textarea.input-group-addon,.input-group-lg >.input-group-btn >textarea.btn,select[multiple].input-lg,.form-horizontal .form-group-lg select[multiple].form-control,.input-group-lg >select[multiple].form-control,.input-group-lg >select[multiple].input-group-addon,.input-group-lg >.input-group-btn >select[multiple].btn{ height:auto;}.has-feedback{ position:relative;} .has-feedback .form-control{  padding-right:38.75px;}.form-control-feedback{ position:absolute; top:22px; right:0; z-index:2; display:block; width:31px; height:31px; line-height:31px; text-align:center;}.input-lg +.form-control-feedback,.form-horizontal .form-group-lg .form-control +.form-control-feedback,.input-group-lg >.form-control +.form-control-feedback,.input-group-lg >.input-group-addon +.form-control-feedback,.input-group-lg >.input-group-btn >.btn +.form-control-feedback{ width:42px; height:42px; line-height:42px;}.input-sm +.form-control-feedback,.form-horizontal .form-group-sm .form-control +.form-control-feedback,.input-group-sm >.form-control +.form-control-feedback,.input-group-sm >.input-group-addon +.form-control-feedback,.input-group-sm >.input-group-btn >.btn +.form-control-feedback{ width:28px; height:28px; line-height:28px;}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline{ color:#3c763d;}.has-success .form-control{ border-color:#3c763d; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075); box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);} .has-success .form-control:focus{  border-color:#2b542c;  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;  box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;}.has-success .input-group-addon{ color:#3c763d; border-color:#3c763d; background-color:#dff0d8;}.has-success .form-control-feedback{ color:#3c763d;}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline{ color:#8a6d3b;}.has-warning .form-control{ border-color:#8a6d3b; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075); box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);} .has-warning .form-control:focus{  border-color:#66512c;  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;  box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;}.has-warning .input-group-addon{ color:#8a6d3b; border-color:#8a6d3b; background-color:#fcf8e3;}.has-warning .form-control-feedback{ color:#8a6d3b;}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline{ color:#a94442;}.has-error .form-control{ border-color:#a94442; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075); box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);} .has-error .form-control:focus{  border-color:#843534;  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;  box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;}.has-error .input-group-addon{ color:#a94442; border-color:#a94442; background-color:#f2dede;}.has-error .form-control-feedback{ color:#a94442;}.has-feedback label.sr-only ~.form-control-feedback{ top:0;}.help-block{ display:block; margin-top:5px; margin-bottom:10px; color:#404040;}@media (min-width:769px){ .form-inline .form-group,.navbar-form .form-group{  display:inline-block;  margin-bottom:0;  vertical-align:middle;} .form-inline .form-control,.navbar-form .form-control{  display:inline-block;  width:auto;  vertical-align:middle;} .form-inline .input-group,.navbar-form .input-group{  display:inline-table;  vertical-align:middle;}  .form-inline .input-group .input-group-addon,.navbar-form .input-group .input-group-addon,  .form-inline .input-group .input-group-btn,  .navbar-form .input-group .input-group-btn,  .form-inline .input-group .form-control,  .navbar-form .input-group .form-control{   width:auto;} .form-inline .input-group >.form-control,.navbar-form .input-group >.form-control{  width:100%;} .form-inline .control-label,.navbar-form .control-label{  margin-bottom:0;  vertical-align:middle;} .form-inline .radio,.navbar-form .radio, .form-inline .checkbox, .navbar-form .checkbox{  display:inline-block;  margin-top:0;  margin-bottom:0;  vertical-align:middle;}  .form-inline .radio label,.navbar-form .radio label,  .form-inline .checkbox label,  .navbar-form .checkbox label{   padding-left:0;} .form-inline .radio input[type="radio"],.navbar-form .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"], .navbar-form .checkbox input[type="checkbox"]{  position:relative;  margin-left:0;} .form-inline .has-feedback .form-control-feedback,.navbar-form .has-feedback .form-control-feedback{  top:0;}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{ margin-top:0; margin-bottom:0; padding-top:7px;}.form-horizontal .radio,.form-horizontal .checkbox{ min-height:24px;}.form-horizontal .form-group{ margin-left:-15px; margin-right:-15px;} .form-horizontal .form-group:before,.form-horizontal .form-group:after{  content:"";  display:table;} .form-horizontal .form-group:after{  clear:both;}@media (min-width:769px){ .form-horizontal .control-label{  text-align:right;  margin-bottom:0;  padding-top:7px;}}.form-horizontal .has-feedback .form-control-feedback{ top:0; right:15px;}@media (min-width:769px){ .form-horizontal .form-group-lg .control-label{  padding-top:14.3px;}}@media (min-width:769px){ .form-horizontal .form-group-sm .control-label{  padding-top:6px;}}.btn{ display:inline-block; margin-bottom:0; font-weight:normal; text-align:center; vertical-align:middle; cursor:pointer; background-image:none; border:1px solid transparent; white-space:nowrap; padding:6px 12px; font-size:12px; line-height:1.42857; border-radius:0; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;} .btn:focus,.btn:active:focus,.btn.active:focus{  outline:thin dotted;  outline:5px auto -webkit-focus-ring-color;  outline-offset:-2px;} .btn:hover,.btn:focus{  color:#000;  text-decoration:none;} .btn:active,.btn.active{  outline:0;  background-image:none;  -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);  box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);} .btn.disabled,.btn[disabled],fieldset[disabled] .btn{  cursor:not-allowed;  pointer-events:none;  opacity:0.65;  filter:alpha(opacity=65);  -webkit-box-shadow:none;  box-shadow:none;}.btn-default{ color:#000; background-color:#ccc; border-color:#CCCCCC;} .btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open >.btn-default.dropdown-toggle{  color:#000;  background-color:#b3b3b3;  border-color:#adadad;} .btn-default:active,.btn-default.active,.open >.btn-default.dropdown-toggle{  background-image:none;} .btn-default.disabled,.btn-default.disabled:hover,.btn-default.disabled:focus,.btn-default.disabled:active,.btn-default.disabled.active,.btn-default[disabled],.btn-default[disabled]:hover,.btn-default[disabled]:focus,.btn-default[disabled]:active,.btn-default[disabled].active,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default:hover,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default.active{  background-color:#ccc;  border-color:#CCCCCC;} .btn-default .badge{  color:#ccc;  background-color:#000;}.btn-primary{ color:#fff; background-color:#000000; border-color:#000000;} .btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open >.btn-primary.dropdown-toggle{  color:#fff;  background-color:#333333;  border-color:black;} .btn-primary:active,.btn-primary.active,.open >.btn-primary.dropdown-toggle{  background-image:none;} .btn-primary.disabled,.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled:active,.btn-primary.disabled.active,.btn-primary[disabled],.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled]:active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary.active{  background-color:#000000;  border-color:#000000;} .btn-primary .badge{  color:#000000;  background-color:#fff;}.btn-success{ color:#fff; background-color:#5cb85c; border-color:#4cae4c;} .btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open >.btn-success.dropdown-toggle{  color:#fff;  background-color:#449d44;  border-color:#398439;} .btn-success:active,.btn-success.active,.open >.btn-success.dropdown-toggle{  background-image:none;} .btn-success.disabled,.btn-success.disabled:hover,.btn-success.disabled:focus,.btn-success.disabled:active,.btn-success.disabled.active,.btn-success[disabled],.btn-success[disabled]:hover,.btn-success[disabled]:focus,.btn-success[disabled]:active,.btn-success[disabled].active,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success:hover,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success.active{  background-color:#5cb85c;  border-color:#4cae4c;} .btn-success .badge{  color:#5cb85c;  background-color:#fff;}.btn-info{ color:#fff; background-color:#5bc0de; border-color:#46b8da;} .btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open >.btn-info.dropdown-toggle{  color:#fff;  background-color:#31b0d5;  border-color:#269abc;} .btn-info:active,.btn-info.active,.open >.btn-info.dropdown-toggle{  background-image:none;} .btn-info.disabled,.btn-info.disabled:hover,.btn-info.disabled:focus,.btn-info.disabled:active,.btn-info.disabled.active,.btn-info[disabled],.btn-info[disabled]:hover,.btn-info[disabled]:focus,.btn-info[disabled]:active,.btn-info[disabled].active,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info:hover,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info.active{  background-color:#5bc0de;  border-color:#46b8da;} .btn-info .badge{  color:#5bc0de;  background-color:#fff;}.btn-warning{ color:#fff; background-color:#f0ad4e; border-color:#eea236;} .btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open >.btn-warning.dropdown-toggle{  color:#fff;  background-color:#ec971f;  border-color:#d58512;} .btn-warning:active,.btn-warning.active,.open >.btn-warning.dropdown-toggle{  background-image:none;} .btn-warning.disabled,.btn-warning.disabled:hover,.btn-warning.disabled:focus,.btn-warning.disabled:active,.btn-warning.disabled.active,.btn-warning[disabled],.btn-warning[disabled]:hover,.btn-warning[disabled]:focus,.btn-warning[disabled]:active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning:hover,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning.active{  background-color:#f0ad4e;  border-color:#eea236;} .btn-warning .badge{  color:#f0ad4e;  background-color:#fff;}.btn-danger{ color:#fff; background-color:#d9534f; border-color:#d43f3a;} .btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open >.btn-danger.dropdown-toggle{  color:#fff;  background-color:#c9302c;  border-color:#ac2925;} .btn-danger:active,.btn-danger.active,.open >.btn-danger.dropdown-toggle{  background-image:none;} .btn-danger.disabled,.btn-danger.disabled:hover,.btn-danger.disabled:focus,.btn-danger.disabled:active,.btn-danger.disabled.active,.btn-danger[disabled],.btn-danger[disabled]:hover,.btn-danger[disabled]:focus,.btn-danger[disabled]:active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger:hover,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger.active{  background-color:#d9534f;  border-color:#d43f3a;} .btn-danger .badge{  color:#d9534f;  background-color:#fff;}.btn-link{ color:#000; font-weight:normal; cursor:pointer; border-radius:0;} .btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{  background-color:transparent;  -webkit-box-shadow:none;  box-shadow:none;} .btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{  border-color:transparent;} .btn-link:hover,.btn-link:focus{  color:black;  text-decoration:underline;  background-color:transparent;} .btn-link[disabled]:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:hover,fieldset[disabled] .btn-link:focus{  color:#777777;  text-decoration:none;}.btn-lg,.btn-group-lg >.btn{ padding:10px 16px; font-size:15px; line-height:1.33; border-radius:0;}.btn-sm,.btn-group-sm >.btn{ padding:5px 10px; font-size:11px; line-height:1.5; border-radius:0;}.btn-xs,.btn-group-xs >.btn{ padding:1px 5px; font-size:11px; line-height:1.5; border-radius:0;}.btn-block{ display:block; width:100%;}.btn-block +.btn-block{ margin-top:5px;}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{ width:100%;}.fade{ opacity:0; -webkit-transition:opacity 0.15s linear; -o-transition:opacity 0.15s linear; transition:opacity 0.15s linear;} .fade.in{  opacity:1;}.collapse{ display:none;} .collapse.in{  display:block;}tr.collapse.in{ display:table-row;}tbody.collapse.in{ display:table-row-group;}.collapsing{ position:relative; height:0; overflow:hidden; -webkit-transition:height 0.35s ease; -o-transition:height 0.35s ease; transition:height 0.35s ease;}.caret{ display:inline-block; width:0; height:0; margin-left:2px; vertical-align:middle; border-top:4px solid; border-right:4px solid transparent; border-left:4px solid transparent;}.dropdown{ position:relative;}.dropdown-toggle:focus{ outline:0;}.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; font-size:12px; text-align:left; background-color:#fff; border:1px solid #ccc; border:1px solid rgba(0,0,0,0.15); border-radius:0; -webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175); box-shadow:0 6px 12px rgba(0,0,0,0.175); background-clip:padding-box;} .dropdown-menu.pull-right{  right:0;  left:auto;} .dropdown-menu .divider{  height:1px;  margin:7.5px 0;  overflow:hidden;  background-color:#e5e5e5;} .dropdown-menu >li >a{  display:block;  padding:3px 20px;  clear:both;  font-weight:normal;  line-height:1.42857;  color:#333333;  white-space:nowrap;}.dropdown-menu >li >a:hover,.dropdown-menu >li >a:focus{ text-decoration:none; color:#262626; background-color:#f5f5f5;}.dropdown-menu >.active >a,.dropdown-menu >.active >a:hover,.dropdown-menu >.active >a:focus{ color:#fff; text-decoration:none; outline:0; background-color:#000;}.dropdown-menu >.disabled >a,.dropdown-menu >.disabled >a:hover,.dropdown-menu >.disabled >a:focus{ color:#777777;}.dropdown-menu >.disabled >a:hover,.dropdown-menu >.disabled >a:focus{ text-decoration:none; background-color:transparent; background-image:none; filter:progid:DXImageTransform.Microsoft.gradient(enabled =false); cursor:not-allowed;}.open >.dropdown-menu{ display:block;}.open >a{ outline:0;}.dropdown-menu-right{ left:auto; right:0;}.dropdown-menu-left{ left:0; right:auto;}.dropdown-header{ display:block; padding:3px 20px; font-size:11px; line-height:1.42857; color:#777777; white-space:nowrap;}.dropdown-backdrop{ position:fixed; left:0; right:0; bottom:0; top:0; z-index:990;}.pull-right >.dropdown-menu{ right:0; left:auto;}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{ border-top:0; border-bottom:4px solid; content:"";}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{ top:auto; bottom:100%; margin-bottom:1px;}@media (min-width:769px){ .navbar-right .dropdown-menu{  right:0;  left:auto;} .navbar-right .dropdown-menu-left{  left:0;  right:auto;}}.btn-group,.btn-group-vertical{ position:relative; display:inline-block; vertical-align:middle;} .btn-group >.btn, .btn-group-vertical >.btn{  position:relative;  float:left;}  .btn-group >.btn:hover,.btn-group >.btn:focus,.btn-group >.btn:active,.btn-group >.btn.active,  .btn-group-vertical >.btn:hover,  .btn-group-vertical >.btn:focus,  .btn-group-vertical >.btn:active,  .btn-group-vertical >.btn.active{   z-index:2;}  .btn-group >.btn:focus,  .btn-group-vertical >.btn:focus{   outline:0;}.btn-group .btn +.btn,.btn-group .btn +.btn-group,.btn-group .btn-group +.btn,.btn-group .btn-group +.btn-group{ margin-left:-1px;}.btn-toolbar{ margin-left:-5px;} .btn-toolbar:before,.btn-toolbar:after{  content:"";  display:table;} .btn-toolbar:after{  clear:both;} .btn-toolbar .btn-group, .btn-toolbar .input-group{  float:left;} .btn-toolbar >.btn, .btn-toolbar >.btn-group, .btn-toolbar >.input-group{  margin-left:5px;}.btn-group >.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){ border-radius:0;}.btn-group >.btn:first-child{ margin-left:0;} .btn-group >.btn:first-child:not(:last-child):not(.dropdown-toggle){  border-bottom-right-radius:0;  border-top-right-radius:0;}.btn-group >.btn:last-child:not(:first-child),.btn-group >.dropdown-toggle:not(:first-child){ border-bottom-left-radius:0; border-top-left-radius:0;}.btn-group >.btn-group{ float:left;}.btn-group >.btn-group:not(:first-child):not(:last-child) >.btn{ border-radius:0;}.btn-group >.btn-group:first-child >.btn:last-child,.btn-group >.btn-group:first-child >.dropdown-toggle{ border-bottom-right-radius:0; border-top-right-radius:0;}.btn-group >.btn-group:last-child >.btn:first-child{ border-bottom-left-radius:0; border-top-left-radius:0;}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{ outline:0;}.btn-group >.btn +.dropdown-toggle{ padding-left:8px; padding-right:8px;}.btn-group >.btn-lg +.dropdown-toggle,.btn-group-lg.btn-group >.btn +.dropdown-toggle{ padding-left:12px; padding-right:12px;}.btn-group.open .dropdown-toggle{ -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125); box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);} .btn-group.open .dropdown-toggle.btn-link{  -webkit-box-shadow:none;  box-shadow:none;}.btn .caret{ margin-left:0;}.btn-lg .caret,.btn-group-lg >.btn .caret{ border-width:5px 5px 0; border-bottom-width:0;}.dropup .btn-lg .caret,.dropup .btn-group-lg >.btn .caret{ border-width:0 5px 5px;}.btn-group-vertical >.btn,.btn-group-vertical >.btn-group,.btn-group-vertical >.btn-group >.btn{ display:block; float:none; width:100%; max-width:100%;}.btn-group-vertical >.btn-group:before,.btn-group-vertical >.btn-group:after{ content:""; display:table;}.btn-group-vertical >.btn-group:after{ clear:both;}.btn-group-vertical >.btn-group >.btn{ float:none;}.btn-group-vertical >.btn +.btn,.btn-group-vertical >.btn +.btn-group,.btn-group-vertical >.btn-group +.btn,.btn-group-vertical >.btn-group +.btn-group{ margin-top:-1px; margin-left:0;}.btn-group-vertical >.btn:not(:first-child):not(:last-child){ border-radius:0;}.btn-group-vertical >.btn:first-child:not(:last-child){ border-top-right-radius:0; border-bottom-right-radius:0; border-bottom-left-radius:0;}.btn-group-vertical >.btn:last-child:not(:first-child){ border-bottom-left-radius:0; border-top-right-radius:0; border-top-left-radius:0;}.btn-group-vertical >.btn-group:not(:first-child):not(:last-child) >.btn{ border-radius:0;}.btn-group-vertical >.btn-group:first-child:not(:last-child) >.btn:last-child,.btn-group-vertical >.btn-group:first-child:not(:last-child) >.dropdown-toggle{ border-bottom-right-radius:0; border-bottom-left-radius:0;}.btn-group-vertical >.btn-group:last-child:not(:first-child) >.btn:first-child{ border-top-right-radius:0; border-top-left-radius:0;}.btn-group-justified{ display:table; width:100%; table-layout:fixed; border-collapse:separate;} .btn-group-justified >.btn, .btn-group-justified >.btn-group{  float:none;  display:table-cell;  width:1%;} .btn-group-justified >.btn-group .btn{  width:100%;} .btn-group-justified >.btn-group .dropdown-menu{  left:auto;}[data-toggle="buttons"] >.btn >input[type="radio"],[data-toggle="buttons"] >.btn >input[type="checkbox"]{ position:absolute; z-index:-1; opacity:0; filter:alpha(opacity=0);}.input-group{ position:relative; display:table; border-collapse:separate;} .input-group[class*="col-"]{  float:none;  padding-left:0;  padding-right:0;} .input-group .form-control{  position:relative;  z-index:2;  float:left;  width:100%;  margin-bottom:0;}.input-group-addon,.input-group-btn,.input-group .form-control{ display:table-cell;} .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child){  border-radius:0;}.input-group-addon,.input-group-btn{ width:1%; white-space:nowrap; vertical-align:middle;}.input-group-addon{ padding:6px 12px; font-size:12px; font-weight:normal; line-height:1; color:#555555; text-align:center; background-color:#eeeeee; border:1px solid #ccc; border-radius:0;} .input-group-addon.input-sm,.form-horizontal .form-group-sm .input-group-addon.form-control, .input-group-sm >.input-group-addon, .input-group-sm >.input-group-btn >.input-group-addon.btn{  padding:5px 10px;  font-size:11px;  border-radius:0;} .input-group-addon.input-lg,.form-horizontal .form-group-lg .input-group-addon.form-control, .input-group-lg >.input-group-addon, .input-group-lg >.input-group-btn >.input-group-addon.btn{  padding:10px 16px;  font-size:15px;  border-radius:0;} .input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"]{  margin-top:0;}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child >.btn,.input-group-btn:first-child >.btn-group >.btn,.input-group-btn:first-child >.dropdown-toggle,.input-group-btn:last-child >.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child >.btn-group:not(:last-child) >.btn{ border-bottom-right-radius:0; border-top-right-radius:0;}.input-group-addon:first-child{ border-right:0;}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child >.btn,.input-group-btn:last-child >.btn-group >.btn,.input-group-btn:last-child >.dropdown-toggle,.input-group-btn:first-child >.btn:not(:first-child),.input-group-btn:first-child >.btn-group:not(:first-child) >.btn{ border-bottom-left-radius:0; border-top-left-radius:0;}.input-group-addon:last-child{ border-left:0;}.input-group-btn{ position:relative; font-size:0; white-space:nowrap;} .input-group-btn >.btn{  position:relative;}  .input-group-btn >.btn +.btn{   margin-left:-1px;}  .input-group-btn >.btn:hover,.input-group-btn >.btn:focus,.input-group-btn >.btn:active{   z-index:2;} .input-group-btn:first-child >.btn, .input-group-btn:first-child >.btn-group{  margin-right:-1px;} .input-group-btn:last-child >.btn, .input-group-btn:last-child >.btn-group{  margin-left:-1px;}.nav{ margin-bottom:0; padding-left:0; list-style:none;} .nav:before,.nav:after{  content:"";  display:table;} .nav:after{  clear:both;} .nav >li{  position:relative;  display:block;}  .nav >li >a{   position:relative;   display:block;   padding:10px 15px;}   .nav >li >a:hover,.nav >li >a:focus{    text-decoration:none;    background-color:#eeeeee;}  .nav >li.disabled >a{   color:#777777;}   .nav >li.disabled >a:hover,.nav >li.disabled >a:focus{    color:#777777;    text-decoration:none;    background-color:transparent;    cursor:not-allowed;} .nav .open >a,.nav .open >a:hover,.nav .open >a:focus{  background-color:#eeeeee;  border-color:#000;} .nav .nav-divider{  height:1px;  margin:7.5px 0;  overflow:hidden;  background-color:#e5e5e5;} .nav >li >a >img{  max-width:none;}.nav-tabs{ border-bottom:1px solid #ddd;} .nav-tabs >li{  float:left;  margin-bottom:-1px;}  .nav-tabs >li >a{   margin-right:2px;   line-height:1.42857;   border:1px solid transparent;   border-radius:0 0 0 0;}   .nav-tabs >li >a:hover{    border-color:#eeeeee #eeeeee #ddd;}  .nav-tabs >li.active >a,.nav-tabs >li.active >a:hover,.nav-tabs >li.active >a:focus{   color:#555555;   background-color:#fff;   border:1px solid #ddd;   border-bottom-color:transparent;   cursor:default;}.nav-pills >li{ float:left;} .nav-pills >li >a{  border-radius:0;} .nav-pills >li +li{  margin-left:2px;} .nav-pills >li.active >a,.nav-pills >li.active >a:hover,.nav-pills >li.active >a:focus{  color:#fff;  background-color:#000;}.nav-stacked >li{ float:none;} .nav-stacked >li +li{  margin-top:2px;  margin-left:0;}.nav-justified,.nav-tabs.nav-justified{ width:100%;} .nav-justified >li,.nav-tabs.nav-justified >li{  float:none;}  .nav-justified >li >a,.nav-tabs.nav-justified >li >a{   text-align:center;   margin-bottom:5px;} .nav-justified >.dropdown .dropdown-menu{  top:auto;  left:auto;} @media (min-width:769px){  .nav-justified >li,.nav-tabs.nav-justified >li{   display:table-cell;   width:1%;}   .nav-justified >li >a,.nav-tabs.nav-justified >li >a{    margin-bottom:0;}}.nav-tabs-justified,.nav-tabs.nav-justified{ border-bottom:0;} .nav-tabs-justified >li >a,.nav-tabs.nav-justified >li >a{  margin-right:0;  border-radius:0;} .nav-tabs-justified >.active >a,.nav-tabs.nav-justified >.active >a, .nav-tabs-justified >.active >a:hover, .nav-tabs.nav-justified >.active >a:hover, .nav-tabs-justified >.active >a:focus, .nav-tabs.nav-justified >.active >a:focus{  border:1px solid #ddd;} @media (min-width:769px){  .nav-tabs-justified >li >a,.nav-tabs.nav-justified >li >a{   border-bottom:1px solid #ddd;   border-radius:0 0 0 0;}  .nav-tabs-justified >.active >a,.nav-tabs.nav-justified >.active >a,  .nav-tabs-justified >.active >a:hover,  .nav-tabs.nav-justified >.active >a:hover,  .nav-tabs-justified >.active >a:focus,  .nav-tabs.nav-justified >.active >a:focus{   border-bottom-color:#fff;}}.tab-content >.tab-pane{ display:none;}.tab-content >.active{ display:block;}.nav-tabs .dropdown-menu{ margin-top:-1px; border-top-right-radius:0; border-top-left-radius:0;}.navbar{ position:relative; min-height:60px; margin-bottom:17px; border:1px solid transparent; z-index:10;} .navbar .search-desktop{  display:none;} @media (min-width:769px){  .navbar .search-desktop{   display:block;}} .navbar:before,.navbar:after{  content:"";  display:table;} .navbar:after{  clear:both;} .navbar.affix{  width:100%;  min-height:60px;  background-color:#fff;  background-color:rgba(255,255,255,0.9);  border-bottom-color:#e5e5e5;  text-align:center;}  .navbar.affix .logo{   padding:22px 0 0;}   @media (min-width:481px){    .navbar.affix .logo{     padding:18px 0 0;}}  .navbar.affix .search-desktop{   display:none;}  @media (min-width:992px){   .navbar.affix{    -webkit-transition:all 200ms cubic-bezier(0.32,0.22,0.35,0.98) 0;    -o-transition:all 200ms cubic-bezier(0.32,0.22,0.35,0.98) 0;    transition:all 200ms cubic-bezier(0.32,0.22,0.35,0.98) 0;}} @media (min-width:992px){  .navbar{   min-height:181px;}} @media (min-width:769px){  .navbar{   border-radius:0;   min-height:122px;}   .navbar.affix{    min-height:60px;}}.navbar-header:before,.navbar-header:after{ content:""; display:table;}.navbar-header:after{ clear:both;}@media (min-width:1200px){ .navbar-header{  float:left;}}.navbar-collapse{ overflow-x:visible; padding-right:15px; padding-left:15px; border-top:1px solid transparent; box-shadow:inset 0 1px 0 rgba(255,255,255,0.1); -webkit-overflow-scrolling:touch;} .navbar-collapse:before,.navbar-collapse:after{  content:"";  display:table;} .navbar-collapse:after{  clear:both;} .navbar-collapse.in{  overflow-y:auto;} @media (min-width:769px){  .navbar-collapse{   width:auto;   border-top:0;   box-shadow:none;}   .navbar-collapse.collapse{    display:block !important;    height:auto !important;    padding-bottom:0;    overflow:visible !important;}   .navbar-collapse.in{    overflow-y:visible;}   .navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{    padding-left:0;    padding-right:0;}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{ max-height:340px;} @media (max-width:480px) and (orientation:landscape){  .navbar-fixed-top .navbar-collapse,  .navbar-fixed-bottom .navbar-collapse{   max-height:200px;}}.container >.navbar-header,.container >.navbar-collapse,.container-fluid >.navbar-header,.container-fluid >.navbar-collapse{ margin-right:-15px; margin-left:-15px;} @media (min-width:769px){  .container >.navbar-header,  .container >.navbar-collapse,  .container-fluid >.navbar-header,  .container-fluid >.navbar-collapse{   margin-right:0;   margin-left:0;}}.navbar-static-top{ z-index:1000; border-width:0 0 1px;} @media (min-width:769px){  .navbar-static-top{   border-radius:0;}}.navbar-fixed-top,.navbar-fixed-bottom{ position:fixed; right:0; left:0; z-index:1030; -webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0);} @media (min-width:769px){  .navbar-fixed-top,  .navbar-fixed-bottom{   border-radius:0;}}.navbar-fixed-top{ top:0; border-width:0 0 1px;}.navbar-fixed-bottom{ bottom:0; margin-bottom:0; border-width:1px 0 0;}.navbar-brand{ float:left; padding:21.5px 15px; font-size:15px; line-height:17px; height:60px;} .navbar-brand:hover,.navbar-brand:focus{  text-decoration:none;} @media (min-width:769px){  .navbar >.container .navbar-brand,.navbar >.container-fluid .navbar-brand{   margin-left:-15px;}}.navbar-toggle{ position:absolute; left:5px; top:9px; margin-right:15px; padding:9px 10px; background-color:transparent; background-image:none; border:1px solid transparent; border-radius:0;} .navbar-toggle:focus{  outline:0;} .navbar-toggle .icon-bar{  display:block;  width:16px;  height:2px;  border-radius:1px;} .navbar-toggle .icon-bar +.icon-bar{  margin-top:4px;} @media (min-width:769px){  .navbar-toggle{   display:none;}}.navbar-nav{ margin:10.75px -15px;} .navbar-nav >li >a{  padding-top:10px;  padding-bottom:10px;  line-height:17px;} @media (max-width:768px){  .navbar-nav .open .dropdown-menu{   position:static;   float:none;   width:auto;   margin-top:0;   background-color:transparent;   border:0;   box-shadow:none;}   .navbar-nav .open .dropdown-menu >li >a,   .navbar-nav .open .dropdown-menu .dropdown-header{    padding:5px 15px 5px 25px;}   .navbar-nav .open .dropdown-menu >li >a{    line-height:17px;}    .navbar-nav .open .dropdown-menu >li >a:hover,.navbar-nav .open .dropdown-menu >li >a:focus{     background-image:none;}} @media (min-width:769px){  .navbar-nav{   float:left;   margin:0;}   .navbar-nav >li{    float:left;}    .navbar-nav >li >a{     padding-top:21.5px;     padding-bottom:21.5px;}   .navbar-nav.navbar-right:last-child{    margin-right:-15px;}}@media (min-width:769px){ .navbar-left{  float:left !important;} .navbar-right{  float:right !important;}}.navbar-form{ margin-left:-15px; margin-right:-15px; padding:10px 15px; border-top:1px solid transparent; border-bottom:1px solid transparent; -webkit-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); margin-top:14.5px; margin-bottom:14.5px;} @media (max-width:768px){  .navbar-form .form-group{   margin-bottom:5px;}} @media (min-width:769px){  .navbar-form{   width:auto;   border:0;   margin-left:0;   margin-right:0;   padding-top:0;   padding-bottom:0;   -webkit-box-shadow:none;   box-shadow:none;}   .navbar-form.navbar-right:last-child{    margin-right:-15px;}}.navbar-nav >li >.dropdown-menu{ margin-top:0; border-top-right-radius:0; border-top-left-radius:0;}.navbar-fixed-bottom .navbar-nav >li >.dropdown-menu{ border-bottom-right-radius:0; border-bottom-left-radius:0;}.navbar-btn{ margin-top:14.5px; margin-bottom:14.5px;} .navbar-btn.btn-sm,.btn-group-sm >.navbar-btn.btn{  margin-top:16px;  margin-bottom:16px;} .navbar-btn.btn-xs,.btn-group-xs >.navbar-btn.btn{  margin-top:19px;  margin-bottom:19px;}.navbar-text{ margin-top:21.5px; margin-bottom:21.5px;} @media (min-width:769px){  .navbar-text{   float:left;   margin-left:15px;   margin-right:15px;}   .navbar-text.navbar-right:last-child{    margin-right:0;}}.navbar-default{ background:transparent; border-color:transparent;} .navbar-default .navbar-brand{  color:#777;}  .navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{   color:#5e5e5e;   background-color:transparent;} .navbar-default .navbar-text{  color:#000;} .navbar-default .navbar-nav >li >a{  color:#777;}  .navbar-default .navbar-nav >li >a:hover,.navbar-default .navbar-nav >li >a:focus{   color:#333;   background-color:transparent;} .navbar-default .navbar-nav >.active >a,.navbar-default .navbar-nav >.active >a:hover,.navbar-default .navbar-nav >.active >a:focus{  color:#555;  background-color:#eeeeee;} .navbar-default .navbar-nav >.disabled >a,.navbar-default .navbar-nav >.disabled >a:hover,.navbar-default .navbar-nav >.disabled >a:focus{  color:#ccc;  background-color:transparent;} .navbar-default .navbar-toggle{  border-color:transparent;}  .navbar-default .navbar-toggle .menu-label{   display:inline-block;   vertical-align:middle;   *vertical-align:auto;   *zoom:1;   *display:inline;   text-transform:uppercase;}  .navbar-default .navbar-toggle .icon-bar-wrap{   display:inline-block;   vertical-align:middle;   *vertical-align:auto;   *zoom:1;   *display:inline;}  .navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{   background-color:transparent;}  .navbar-default .navbar-toggle .icon-bar{   background-color:#000;} .navbar-default .navbar-collapse, .navbar-default .navbar-form{  border-color:transparent;} .navbar-default .navbar-nav >.open >a,.navbar-default .navbar-nav >.open >a:hover,.navbar-default .navbar-nav >.open >a:focus{  background-color:#eeeeee;  color:#555;} @media (max-width:768px){  .navbar-default .navbar-nav .open .dropdown-menu >li >a{   color:#777;}   .navbar-default .navbar-nav .open .dropdown-menu >li >a:hover,.navbar-default .navbar-nav .open .dropdown-menu >li >a:focus{    color:#333;    background-color:transparent;}  .navbar-default .navbar-nav .open .dropdown-menu >.active >a,.navbar-default .navbar-nav .open .dropdown-menu >.active >a:hover,.navbar-default .navbar-nav .open .dropdown-menu >.active >a:focus{   color:#555;   background-color:#eeeeee;}  .navbar-default .navbar-nav .open .dropdown-menu >.disabled >a,.navbar-default .navbar-nav .open .dropdown-menu >.disabled >a:hover,.navbar-default .navbar-nav .open .dropdown-menu >.disabled >a:focus{   color:#ccc;   background-color:transparent;}} .navbar-default .navbar-link{  color:#777;}  .navbar-default .navbar-link:hover{   color:#333;} .navbar-default .btn-link{  color:#777;}  .navbar-default .btn-link:hover,.navbar-default .btn-link:focus{   color:#333;}  .navbar-default .btn-link[disabled]:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:hover,fieldset[disabled] .navbar-default .btn-link:focus{   color:#ccc;}.navbar-inverse{ background-color:#222; border-color:#090909;} .navbar-inverse .navbar-brand{  color:#777777;}  .navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{   color:#fff;   background-color:transparent;} .navbar-inverse .navbar-text{  color:#777777;} .navbar-inverse .navbar-nav >li >a{  color:#777777;}  .navbar-inverse .navbar-nav >li >a:hover,.navbar-inverse .navbar-nav >li >a:focus{   color:#fff;   background-color:transparent;} .navbar-inverse .navbar-nav >.active >a,.navbar-inverse .navbar-nav >.active >a:hover,.navbar-inverse .navbar-nav >.active >a:focus{  color:#fff;  background-color:#090909;} .navbar-inverse .navbar-nav >.disabled >a,.navbar-inverse .navbar-nav >.disabled >a:hover,.navbar-inverse .navbar-nav >.disabled >a:focus{  color:#444;  background-color:transparent;} .navbar-inverse .navbar-toggle{  border-color:#333;}  .navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{   background-color:#333;}  .navbar-inverse .navbar-toggle .icon-bar{   background-color:#fff;} .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{  border-color:#101010;} .navbar-inverse .navbar-nav >.open >a,.navbar-inverse .navbar-nav >.open >a:hover,.navbar-inverse .navbar-nav >.open >a:focus{  background-color:#090909;  color:#fff;} @media (max-width:768px){  .navbar-inverse .navbar-nav .open .dropdown-menu >.dropdown-header{   border-color:#090909;}  .navbar-inverse .navbar-nav .open .dropdown-menu .divider{   background-color:#090909;}  .navbar-inverse .navbar-nav .open .dropdown-menu >li >a{   color:#777777;}   .navbar-inverse .navbar-nav .open .dropdown-menu >li >a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu >li >a:focus{    color:#fff;    background-color:transparent;}  .navbar-inverse .navbar-nav .open .dropdown-menu >.active >a,.navbar-inverse .navbar-nav .open .dropdown-menu >.active >a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu >.active >a:focus{   color:#fff;   background-color:#090909;}  .navbar-inverse .navbar-nav .open .dropdown-menu >.disabled >a,.navbar-inverse .navbar-nav .open .dropdown-menu >.disabled >a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu >.disabled >a:focus{   color:#444;   background-color:transparent;}} .navbar-inverse .navbar-link{  color:#777777;}  .navbar-inverse .navbar-link:hover{   color:#fff;} .navbar-inverse .btn-link{  color:#777777;}  .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{   color:#fff;}  .navbar-inverse .btn-link[disabled]:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:hover,fieldset[disabled] .navbar-inverse .btn-link:focus{   color:#444;}.breadcrumb{ padding:8px 15px; margin-bottom:17px; list-style:none; background-color:#f5f5f5; border-radius:0;} .breadcrumb >li{  display:inline-block;}  .breadcrumb >li +li:before{   content:"/ ";   padding:0 5px;   color:#ccc;} .breadcrumb >.active{  color:#777777;}.pagination{ display:inline-block; padding-left:0; margin:17px 0; border-radius:0;} .pagination >li{  display:inline;}  .pagination >li >a,  .pagination >li >span{   position:relative;   float:left;   padding:6px 12px;   line-height:1.42857;   text-decoration:none;   color:#000;   background-color:#fff;   border:1px solid #ddd;   margin-left:-1px;}  .pagination >li:first-child >a,  .pagination >li:first-child >span{   margin-left:0;   border-bottom-left-radius:0;   border-top-left-radius:0;}  .pagination >li:last-child >a,  .pagination >li:last-child >span{   border-bottom-right-radius:0;   border-top-right-radius:0;} .pagination >li >a:hover,.pagination >li >a:focus, .pagination >li >span:hover, .pagination >li >span:focus{  color:black;  background-color:#eeeeee;  border-color:#ddd;} .pagination >.active >a,.pagination >.active >a:hover,.pagination >.active >a:focus, .pagination >.active >span, .pagination >.active >span:hover, .pagination >.active >span:focus{  z-index:2;  color:#fff;  background-color:#000;  border-color:#000;  cursor:default;} .pagination >.disabled >span, .pagination >.disabled >span:hover, .pagination >.disabled >span:focus, .pagination >.disabled >a, .pagination >.disabled >a:hover, .pagination >.disabled >a:focus{  color:#777777;  background-color:#fff;  border-color:#ddd;  cursor:not-allowed;}.pagination-lg >li >a,.pagination-lg >li >span{ padding:10px 16px; font-size:15px;}.pagination-lg >li:first-child >a,.pagination-lg >li:first-child >span{ border-bottom-left-radius:0; border-top-left-radius:0;}.pagination-lg >li:last-child >a,.pagination-lg >li:last-child >span{ border-bottom-right-radius:0; border-top-right-radius:0;}.pagination-sm >li >a,.pagination-sm >li >span{ padding:5px 10px; font-size:11px;}.pagination-sm >li:first-child >a,.pagination-sm >li:first-child >span{ border-bottom-left-radius:0; border-top-left-radius:0;}.pagination-sm >li:last-child >a,.pagination-sm >li:last-child >span{ border-bottom-right-radius:0; border-top-right-radius:0;}.pager{ padding-left:0; margin:17px 0; list-style:none; text-align:center;} .pager:before,.pager:after{  content:"";  display:table;} .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;   border-radius:15px;}  .pager li >a:hover,  .pager li >a:focus{   text-decoration:none;   background-color:#eeeeee;} .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:#777777;  background-color:#fff;  cursor:not-allowed;}.label{ display:inline; padding:.2em .6em .3em; font-size:75%; font-weight:bold; line-height:1; color:#fff; text-align:center; white-space:nowrap; vertical-align:baseline; border-radius:.25em;} .label:empty{  display:none;} .btn .label{  position:relative;  top:-1px;}a.label:hover,a.label:focus{ color:#fff; text-decoration:none; cursor:pointer;}.label-default{ background-color:#777777;} .label-default[href]:hover,.label-default[href]:focus{  background-color:#5e5e5e;}.label-primary{ background-color:#000;} .label-primary[href]:hover,.label-primary[href]:focus{  background-color:black;}.label-success{ background-color:#5cb85c;} .label-success[href]:hover,.label-success[href]:focus{  background-color:#449d44;}.label-info{ background-color:#5bc0de;} .label-info[href]:hover,.label-info[href]:focus{  background-color:#31b0d5;}.label-warning{ background-color:#f0ad4e;} .label-warning[href]:hover,.label-warning[href]:focus{  background-color:#ec971f;}.label-danger{ background-color:#d9534f;} .label-danger[href]:hover,.label-danger[href]:focus{  background-color:#c9302c;}.badge{ display:inline-block; min-width:10px; padding:3px 7px; font-size:11px; font-weight:bold; color:#fff; line-height:1; vertical-align:baseline; white-space:nowrap; text-align:center; background-color:#777777; border-radius:10px;} .badge:empty{  display:none;} .btn .badge{  position:relative;  top:-1px;} .btn-xs .badge,.btn-group-xs >.btn .badge{  top:0;  padding:1px 5px;} a.list-group-item.active >.badge,.nav-pills >.active >a >.badge{  color:#000;  background-color:#fff;} .nav-pills >li >a >.badge{  margin-left:3px;}a.badge:hover,a.badge:focus{ color:#fff; text-decoration:none; cursor:pointer;}.jumbotron{ padding:30px; margin-bottom:30px; color:inherit; background-color:#eeeeee;} .jumbotron h1, .jumbotron .h1{  color:inherit;} .jumbotron p{  margin-bottom:15px;  font-size:18px;  font-weight:200;} .jumbotron >hr{  border-top-color:#d5d5d5;} .container .jumbotron{  border-radius:0;} .jumbotron .container{  max-width:100%;} @media screen and (min-width:769px){  .jumbotron{   padding-top:48px;   padding-bottom:48px;}   .container .jumbotron{    padding-left:60px;    padding-right:60px;}   .jumbotron h1,   .jumbotron .h1{    font-size:54px;}}.thumbnail{ display:block; padding:4px; margin-bottom:17px; line-height:1.42857; background-color:#fff; border:1px solid #ddd; border-radius:0; -webkit-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out;} .thumbnail >img, .thumbnail a >img{  display:block;  width:100%\9;  max-width:100%;  height:auto;  margin-left:auto;  margin-right:auto;} .thumbnail .caption{  padding:9px;  color:#000;}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{ border-color:#000;}.alert{ padding:15px; margin-bottom:17px; border:1px solid transparent; border-radius:0;} .alert h4{  margin-top:0;  color:inherit;} .alert .alert-link{  font-weight:bold;} .alert >p, .alert >ul{  margin-bottom:0;} .alert >p +p{  margin-top:5px;}.alert-dismissable,.alert-dismissible{ padding-right:35px;} .alert-dismissable .close, .alert-dismissible .close{  position:relative;  top:-2px;  right:-21px;  color:inherit;}.alert-success{ background-color:#dff0d8; border-color:#d6e9c6; color:#3c763d;} .alert-success hr{  border-top-color:#c9e2b3;} .alert-success .alert-link{  color:#2b542c;}.alert-info{ background-color:#d9edf7; border-color:#bce8f1; color:#31708f;} .alert-info hr{  border-top-color:#a6e1ec;} .alert-info .alert-link{  color:#245269;}.alert-warning{ background-color:#fcf8e3; border-color:#faebcc; color:#8a6d3b;} .alert-warning hr{  border-top-color:#f7e1b5;} .alert-warning .alert-link{  color:#66512c;}.alert-danger{ background-color:#f2dede; border-color:#ebccd1; color:#a94442;} .alert-danger hr{  border-top-color:#e4b9c0;} .alert-danger .alert-link{  color:#843534;}@-webkit-keyframes progress-bar-stripes{ from{  background-position:40px 0;} to{  background-position:0 0;}}@keyframes progress-bar-stripes{ from{  background-position:40px 0;} to{  background-position:0 0;}}.progress{ overflow:hidden; height:17px; margin-bottom:17px; background-color:#f5f5f5; border-radius:0; -webkit-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:11px; line-height:17px; color:#fff; text-align:center; background-color:#000; -webkit-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-transition:width 0.6s ease; -o-transition:width 0.6s ease; transition:width 0.6s ease;}.progress-striped .progress-bar,.progress-bar-striped{ 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:-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%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0)); background-size:40px 40px;}.progress.active .progress-bar,.progress-bar.active{ -webkit-animation:progress-bar-stripes 2s linear infinite; -o-animation:progress-bar-stripes 2s linear infinite; animation:progress-bar-stripes 2s linear infinite;}.progress-bar[aria-valuenow="1"],.progress-bar[aria-valuenow="2"]{ min-width:30px;}.progress-bar[aria-valuenow="0"]{ color:#777777; min-width:30px; background-color:transparent; background-image:none; box-shadow:none;}.progress-bar-success{ background-color:#5cb85c;} .progress-striped .progress-bar-success{  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:-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%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0));}.progress-bar-info{ background-color:#5bc0de;} .progress-striped .progress-bar-info{  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:-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%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0));}.progress-bar-warning{ background-color:#f0ad4e;} .progress-striped .progress-bar-warning{  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:-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%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0));}.progress-bar-danger{ background-color:#d9534f;} .progress-striped .progress-bar-danger{  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:-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%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0));}.media,.media-body{ overflow:hidden; 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{ padding-left:0; list-style:none;}.list-group{ margin-bottom:20px; padding-left:0;}.list-group-item{ position:relative; display:block; padding:10px 15px; margin-bottom:-1px; background-color:#fff; border:1px solid #ddd;} .list-group-item:first-child{  border-top-right-radius:0;  border-top-left-radius:0;} .list-group-item:last-child{  margin-bottom:0;  border-bottom-right-radius:0;  border-bottom-left-radius:0;} .list-group-item >.badge{  float:right;} .list-group-item >.badge +.badge{  margin-right:5px;}a.list-group-item{ color:#555;} a.list-group-item .list-group-item-heading{  color:#333;} a.list-group-item:hover,a.list-group-item:focus{  text-decoration:none;  color:#555;  background-color:#f5f5f5;}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{ background-color:#eeeeee; color:#777777;} .list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{  color:inherit;} .list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{  color:#777777;}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{ z-index:2; color:#fff; background-color:#000; border-color:#000;} .list-group-item.active .list-group-item-heading, .list-group-item.active .list-group-item-heading >small, .list-group-item.active .list-group-item-heading >.small,.list-group-item.active:hover .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading >small, .list-group-item.active:hover .list-group-item-heading >.small,.list-group-item.active:focus .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading >small, .list-group-item.active:focus .list-group-item-heading >.small{  color:inherit;} .list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{  color:#666666;}.list-group-item-success{ color:#3c763d; background-color:#dff0d8;}a.list-group-item-success{ color:#3c763d;} a.list-group-item-success .list-group-item-heading{  color:inherit;} a.list-group-item-success:hover,a.list-group-item-success:focus{  color:#3c763d;  background-color:#d0e9c6;} a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{  color:#fff;  background-color:#3c763d;  border-color:#3c763d;}.list-group-item-info{ color:#31708f; background-color:#d9edf7;}a.list-group-item-info{ color:#31708f;} a.list-group-item-info .list-group-item-heading{  color:inherit;} a.list-group-item-info:hover,a.list-group-item-info:focus{  color:#31708f;  background-color:#c4e3f3;} a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus{  color:#fff;  background-color:#31708f;  border-color:#31708f;}.list-group-item-warning{ color:#8a6d3b; background-color:#fcf8e3;}a.list-group-item-warning{ color:#8a6d3b;} a.list-group-item-warning .list-group-item-heading{  color:inherit;} a.list-group-item-warning:hover,a.list-group-item-warning:focus{  color:#8a6d3b;  background-color:#faf2cc;} a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{  color:#fff;  background-color:#8a6d3b;  border-color:#8a6d3b;}.list-group-item-danger{ color:#a94442; background-color:#f2dede;}a.list-group-item-danger{ color:#a94442;} a.list-group-item-danger .list-group-item-heading{  color:inherit;} a.list-group-item-danger:hover,a.list-group-item-danger:focus{  color:#a94442;  background-color:#ebcccc;} a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{  color:#fff;  background-color:#a94442;  border-color:#a94442;}.list-group-item-heading{ margin-top:0; margin-bottom:5px;}.list-group-item-text{ margin-bottom:0; line-height:1.3;}.panel{ margin-bottom:17px; background-color:#fff; border:1px solid transparent; border-radius:0; -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05); box-shadow:0 1px 1px rgba(0,0,0,0.05);}.panel-body{ padding:15px;} .panel-body:before,.panel-body:after{  content:"";  display:table;} .panel-body:after{  clear:both;}.panel-heading{ padding:10px 15px; border-bottom:1px solid transparent; border-top-right-radius:-1; border-top-left-radius:-1;} .panel-heading >.dropdown .dropdown-toggle{  color:inherit;}.panel-title{ margin-top:0; margin-bottom:0; font-size:14px; color:inherit;} .panel-title >a{  color:inherit;}.panel-footer{ padding:10px 15px; background-color:#f5f5f5; border-top:1px solid #ddd; border-bottom-right-radius:-1; border-bottom-left-radius:-1;}.panel >.list-group{ margin-bottom:0;} .panel >.list-group .list-group-item{  border-width:1px 0;  border-radius:0;} .panel >.list-group:first-child .list-group-item:first-child{  border-top:0;  border-top-right-radius:-1;  border-top-left-radius:-1;} .panel >.list-group:last-child .list-group-item:last-child{  border-bottom:0;  border-bottom-right-radius:-1;  border-bottom-left-radius:-1;}.panel-heading +.list-group .list-group-item:first-child{ border-top-width:0;}.list-group +.panel-footer{ border-top-width:0;}.panel >.table,.panel >.table-responsive >.table,.panel >.panel-collapse >.table{ margin-bottom:0;}.panel >.table:first-child,.panel >.table-responsive:first-child >.table:first-child{ border-top-right-radius:-1; border-top-left-radius:-1;} .panel >.table:first-child >thead:first-child >tr:first-child td:first-child, .panel >.table:first-child >thead:first-child >tr:first-child th:first-child, .panel >.table:first-child >tbody:first-child >tr:first-child td:first-child, .panel >.table:first-child >tbody:first-child >tr:first-child th:first-child, .panel >.table-responsive:first-child >.table:first-child >thead:first-child >tr:first-child td:first-child, .panel >.table-responsive:first-child >.table:first-child >thead:first-child >tr:first-child th:first-child, .panel >.table-responsive:first-child >.table:first-child >tbody:first-child >tr:first-child td:first-child, .panel >.table-responsive:first-child >.table:first-child >tbody:first-child >tr:first-child th:first-child{  border-top-left-radius:-1;} .panel >.table:first-child >thead:first-child >tr:first-child td:last-child, .panel >.table:first-child >thead:first-child >tr:first-child th:last-child, .panel >.table:first-child >tbody:first-child >tr:first-child td:last-child, .panel >.table:first-child >tbody:first-child >tr:first-child th:last-child, .panel >.table-responsive:first-child >.table:first-child >thead:first-child >tr:first-child td:last-child, .panel >.table-responsive:first-child >.table:first-child >thead:first-child >tr:first-child th:last-child, .panel >.table-responsive:first-child >.table:first-child >tbody:first-child >tr:first-child td:last-child, .panel >.table-responsive:first-child >.table:first-child >tbody:first-child >tr:first-child th:last-child{  border-top-right-radius:-1;}.panel >.table:last-child,.panel >.table-responsive:last-child >.table:last-child{ border-bottom-right-radius:-1; border-bottom-left-radius:-1;} .panel >.table:last-child >tbody:last-child >tr:last-child td:first-child, .panel >.table:last-child >tbody:last-child >tr:last-child th:first-child, .panel >.table:last-child >tfoot:last-child >tr:last-child td:first-child, .panel >.table:last-child >tfoot:last-child >tr:last-child th:first-child, .panel >.table-responsive:last-child >.table:last-child >tbody:last-child >tr:last-child td:first-child, .panel >.table-responsive:last-child >.table:last-child >tbody:last-child >tr:last-child th:first-child, .panel >.table-responsive:last-child >.table:last-child >tfoot:last-child >tr:last-child td:first-child, .panel >.table-responsive:last-child >.table:last-child >tfoot:last-child >tr:last-child th:first-child{  border-bottom-left-radius:-1;} .panel >.table:last-child >tbody:last-child >tr:last-child td:last-child, .panel >.table:last-child >tbody:last-child >tr:last-child th:last-child, .panel >.table:last-child >tfoot:last-child >tr:last-child td:last-child, .panel >.table:last-child >tfoot:last-child >tr:last-child th:last-child, .panel >.table-responsive:last-child >.table:last-child >tbody:last-child >tr:last-child td:last-child, .panel >.table-responsive:last-child >.table:last-child >tbody:last-child >tr:last-child th:last-child, .panel >.table-responsive:last-child >.table:last-child >tfoot:last-child >tr:last-child td:last-child, .panel >.table-responsive:last-child >.table:last-child >tfoot:last-child >tr:last-child th:last-child{  border-bottom-right-radius:-1;}.panel >.panel-body +.table,.panel >.panel-body +.table-responsive{ border-top:1px solid #ccc;}.panel >.table >tbody:first-child >tr:first-child th,.panel >.table >tbody:first-child >tr:first-child td{ border-top:0;}.panel >.table-bordered,.panel >.table-responsive >.table-bordered{ border:0;} .panel >.table-bordered >thead >tr >th:first-child, .panel >.table-bordered >thead >tr >td:first-child, .panel >.table-bordered >tbody >tr >th:first-child, .panel >.table-bordered >tbody >tr >td:first-child, .panel >.table-bordered >tfoot >tr >th:first-child, .panel >.table-bordered >tfoot >tr >td:first-child, .panel >.table-responsive >.table-bordered >thead >tr >th:first-child, .panel >.table-responsive >.table-bordered >thead >tr >td:first-child, .panel >.table-responsive >.table-bordered >tbody >tr >th:first-child, .panel >.table-responsive >.table-bordered >tbody >tr >td:first-child, .panel >.table-responsive >.table-bordered >tfoot >tr >th:first-child, .panel >.table-responsive >.table-bordered >tfoot >tr >td:first-child{  border-left:0;} .panel >.table-bordered >thead >tr >th:last-child, .panel >.table-bordered >thead >tr >td:last-child, .panel >.table-bordered >tbody >tr >th:last-child, .panel >.table-bordered >tbody >tr >td:last-child, .panel >.table-bordered >tfoot >tr >th:last-child, .panel >.table-bordered >tfoot >tr >td:last-child, .panel >.table-responsive >.table-bordered >thead >tr >th:last-child, .panel >.table-responsive >.table-bordered >thead >tr >td:last-child, .panel >.table-responsive >.table-bordered >tbody >tr >th:last-child, .panel >.table-responsive >.table-bordered >tbody >tr >td:last-child, .panel >.table-responsive >.table-bordered >tfoot >tr >th:last-child, .panel >.table-responsive >.table-bordered >tfoot >tr >td:last-child{  border-right:0;} .panel >.table-bordered >thead >tr:first-child >td, .panel >.table-bordered >thead >tr:first-child >th, .panel >.table-bordered >tbody >tr:first-child >td, .panel >.table-bordered >tbody >tr:first-child >th, .panel >.table-responsive >.table-bordered >thead >tr:first-child >td, .panel >.table-responsive >.table-bordered >thead >tr:first-child >th, .panel >.table-responsive >.table-bordered >tbody >tr:first-child >td, .panel >.table-responsive >.table-bordered >tbody >tr:first-child >th{  border-bottom:0;} .panel >.table-bordered >tbody >tr:last-child >td, .panel >.table-bordered >tbody >tr:last-child >th, .panel >.table-bordered >tfoot >tr:last-child >td, .panel >.table-bordered >tfoot >tr:last-child >th, .panel >.table-responsive >.table-bordered >tbody >tr:last-child >td, .panel >.table-responsive >.table-bordered >tbody >tr:last-child >th, .panel >.table-responsive >.table-bordered >tfoot >tr:last-child >td, .panel >.table-responsive >.table-bordered >tfoot >tr:last-child >th{  border-bottom:0;}.panel >.table-responsive{ border:0; margin-bottom:0;}.panel-group{ margin-bottom:17px;} .panel-group .panel{  margin-bottom:0;  border-radius:0;}  .panel-group .panel +.panel{   margin-top:5px;} .panel-group .panel-heading{  border-bottom:0;}  .panel-group .panel-heading +.panel-collapse >.panel-body{   border-top:1px solid #ddd;} .panel-group .panel-footer{  border-top:0;}  .panel-group .panel-footer +.panel-collapse .panel-body{   border-bottom:1px solid #ddd;}.panel-default{ border-color:#ddd;} .panel-default >.panel-heading{  color:#333333;  background-color:#f5f5f5;  border-color:#ddd;}  .panel-default >.panel-heading +.panel-collapse >.panel-body{   border-top-color:#ddd;}  .panel-default >.panel-heading .badge{   color:#f5f5f5;   background-color:#333333;} .panel-default >.panel-footer +.panel-collapse >.panel-body{  border-bottom-color:#ddd;}.panel-primary{ border-color:#000;} .panel-primary >.panel-heading{  color:#fff;  background-color:#000;  border-color:#000;}  .panel-primary >.panel-heading +.panel-collapse >.panel-body{   border-top-color:#000;}  .panel-primary >.panel-heading .badge{   color:#000;   background-color:#fff;} .panel-primary >.panel-footer +.panel-collapse >.panel-body{  border-bottom-color:#000;}.panel-success{ border-color:#d6e9c6;} .panel-success >.panel-heading{  color:#3c763d;  background-color:#dff0d8;  border-color:#d6e9c6;}  .panel-success >.panel-heading +.panel-collapse >.panel-body{   border-top-color:#d6e9c6;}  .panel-success >.panel-heading .badge{   color:#dff0d8;   background-color:#3c763d;} .panel-success >.panel-footer +.panel-collapse >.panel-body{  border-bottom-color:#d6e9c6;}.panel-info{ border-color:#bce8f1;} .panel-info >.panel-heading{  color:#31708f;  background-color:#d9edf7;  border-color:#bce8f1;}  .panel-info >.panel-heading +.panel-collapse >.panel-body{   border-top-color:#bce8f1;}  .panel-info >.panel-heading .badge{   color:#d9edf7;   background-color:#31708f;} .panel-info >.panel-footer +.panel-collapse >.panel-body{  border-bottom-color:#bce8f1;}.panel-warning{ border-color:#faebcc;} .panel-warning >.panel-heading{  color:#8a6d3b;  background-color:#fcf8e3;  border-color:#faebcc;}  .panel-warning >.panel-heading +.panel-collapse >.panel-body{   border-top-color:#faebcc;}  .panel-warning >.panel-heading .badge{   color:#fcf8e3;   background-color:#8a6d3b;} .panel-warning >.panel-footer +.panel-collapse >.panel-body{  border-bottom-color:#faebcc;}.panel-danger{ border-color:#ebccd1;} .panel-danger >.panel-heading{  color:#a94442;  background-color:#f2dede;  border-color:#ebccd1;}  .panel-danger >.panel-heading +.panel-collapse >.panel-body{   border-top-color:#ebccd1;}  .panel-danger >.panel-heading .badge{   color:#f2dede;   background-color:#a94442;} .panel-danger >.panel-footer +.panel-collapse >.panel-body{  border-bottom-color:#ebccd1;}.embed-responsive{ position:relative; display:block; height:0; padding:0; overflow:hidden;} .embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object{  position:absolute;  top:0;  left:0;  bottom:0;  height:100%;  width:100%;  border:0;} .embed-responsive.embed-responsive-16by9{  padding-bottom:56.25%;} .embed-responsive.embed-responsive-4by3{  padding-bottom:75%;}.well{ min-height:20px; padding:19px; margin-bottom:20px; background-color:#f5f5f5; border:1px solid #e3e3e3; border-radius:0; -webkit-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-lg{ padding:24px; border-radius:0;}.well-sm{ padding:9px; border-radius:0;}.close{ float:right; font-size:18px; font-weight:bold; line-height:1; color:#000; text-shadow:0 1px 0 #fff; opacity:0.2; filter:alpha(opacity=20);} .close:hover,.close:focus{  color:#000;  text-decoration:none;  cursor:pointer;  opacity:0.5;  filter:alpha(opacity=50);}button.close{ padding:0; cursor:pointer; background:transparent; border:0; -webkit-appearance:none;}.modal-open{ overflow:hidden;}.modal{ display:none; overflow:hidden; position:fixed; top:0; right:0; bottom:0; left:0; z-index:1050; -webkit-overflow-scrolling:touch; outline:0;} .modal.fade .modal-dialog{  -webkit-transform:translate3d(0,-25%,0);  transform:translate3d(0,-25%,0);  -webkit-transition:-webkit-transform 0.3s ease-out;  -moz-transition:-moz-transform 0.3s ease-out;  -o-transition:-o-transform 0.3s ease-out;  transition:transform 0.3s ease-out;} .modal.in .modal-dialog{  -webkit-transform:translate3d(0,0,0);  transform:translate3d(0,0,0);}.modal-open .modal{ overflow-x:hidden; overflow-y:auto;}.modal-dialog{ position:relative; width:auto; margin:10px;}.modal-content{ position:relative; background-color:#fff; border:1px solid #999; border:1px solid rgba(0,0,0,0.2); border-radius:0; -webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5); box-shadow:0 3px 9px rgba(0,0,0,0.5); background-clip:padding-box; outline:0;}.modal-backdrop{ position:fixed; top:0; right:0; bottom:0; left:0; z-index:1040; background-color:#000;} .modal-backdrop.fade{  opacity:0;  filter:alpha(opacity=0);} .modal-backdrop.in{  opacity:0.5;  filter:alpha(opacity=50);}.modal-header{ padding:15px; border-bottom:1px solid #ccc; min-height:16.42857px;}.modal-header .close{ margin-top:-2px;}.modal-title{ margin:0; line-height:1.42857;}.modal-body{ position:relative; padding:15px;}.modal-footer{ padding:15px; text-align:right; border-top:1px solid #ccc;} .modal-footer:before,.modal-footer:after{  content:"";  display:table;} .modal-footer:after{  clear:both;} .modal-footer .btn +.btn{  margin-left:5px;  margin-bottom:0;} .modal-footer .btn-group .btn +.btn{  margin-left:-1px;} .modal-footer .btn-block +.btn-block{  margin-left:0;}.modal-scrollbar-measure{ position:absolute; top:-9999px; width:50px; height:50px; overflow:scroll;}@media (min-width:769px){ .modal-dialog{  width:600px;  margin:30px auto;} .modal-content{  -webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);  box-shadow:0 5px 15px rgba(0,0,0,0.5);} .modal-sm{  width:300px;}}@media (min-width:992px){ .modal-lg{  width:900px;}}.tooltip{ position:absolute; z-index:1070; display:block; visibility:visible; font-size:11px; line-height:1.4; opacity:0; filter:alpha(opacity=0);} .tooltip.in{  opacity:0.9;  filter:alpha(opacity=90);} .tooltip.top{  margin-top:-3px;  padding:5px 0;} .tooltip.right{  margin-left:3px;  padding:0 5px;} .tooltip.bottom{  margin-top:3px;  padding:5px 0;} .tooltip.left{  margin-left:-3px;  padding:0 5px;}.tooltip-inner{ max-width:200px; padding:3px 8px; color:#fff; text-align:center; text-decoration:none; background-color:#000; border-radius:0;}.tooltip-arrow{ position:absolute; width:0; height:0; border-color:transparent; border-style:solid;}.tooltip.top .tooltip-arrow{ bottom:0; left:50%; margin-left:-5px; border-width:5px 5px 0; border-top-color:#000;}.tooltip.top-left .tooltip-arrow{ bottom:0; left:5px; border-width:5px 5px 0; border-top-color:#000;}.tooltip.top-right .tooltip-arrow{ bottom:0; right:5px; border-width:5px 5px 0; border-top-color:#000;}.tooltip.right .tooltip-arrow{ top:50%; left:0; margin-top:-5px; border-width:5px 5px 5px 0; border-right-color:#000;}.tooltip.left .tooltip-arrow{ top:50%; right:0; margin-top:-5px; border-width:5px 0 5px 5px; border-left-color:#000;}.tooltip.bottom .tooltip-arrow{ top:0; left:50%; margin-left:-5px; border-width:0 5px 5px; border-bottom-color:#000;}.tooltip.bottom-left .tooltip-arrow{ top:0; left:5px; border-width:0 5px 5px; border-bottom-color:#000;}.tooltip.bottom-right .tooltip-arrow{ top:0; right:5px; border-width:0 5px 5px; border-bottom-color:#000;}.popover{ position:absolute; top:0; left:0; z-index:1060; display:none; max-width:276px; padding:1px; text-align:left; background-color:#fff; background-clip:padding-box; border:1px solid #ccc; border:1px solid rgba(0,0,0,0.2); border-radius:0; -webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2); box-shadow:0 5px 10px rgba(0,0,0,0.2); white-space:normal;} .popover.top{  margin-top:-10px;} .popover.right{  margin-left:10px;} .popover.bottom{  margin-top:10px;} .popover.left{  margin-left:-10px;}.popover-title{ margin:0; padding:8px 14px; font-size:12px; font-weight:normal; line-height:18px; background-color:#f7f7f7; border-bottom:1px solid #ebebeb; border-radius:-1 -1 0 0;}.popover-content{ padding:9px 14px;}.popover >.arrow,.popover >.arrow:after{ position:absolute; display:block; width:0; height:0; border-color:transparent; border-style:solid;}.popover >.arrow{ border-width:11px;}.popover >.arrow:after{ border-width:10px; content:"";}.popover.top >.arrow{ left:50%; margin-left:-11px; border-bottom-width:0; border-top-color:#999999; border-top-color:rgba(0,0,0,0.25); bottom:-11px;} .popover.top >.arrow:after{  content:"";  bottom:1px;  margin-left:-10px;  border-bottom-width:0;  border-top-color:#fff;}.popover.right >.arrow{ top:50%; left:-11px; margin-top:-11px; border-left-width:0; border-right-color:#999999; border-right-color:rgba(0,0,0,0.25);} .popover.right >.arrow:after{  content:"";  left:1px;  bottom:-10px;  border-left-width:0;  border-right-color:#fff;}.popover.bottom >.arrow{ left:50%; margin-left:-11px; border-top-width:0; border-bottom-color:#999999; border-bottom-color:rgba(0,0,0,0.25); top:-11px;} .popover.bottom >.arrow:after{  content:"";  top:1px;  margin-left:-10px;  border-top-width:0;  border-bottom-color:#fff;}.popover.left >.arrow{ top:50%; right:-11px; margin-top:-11px; border-right-width:0; border-left-color:#999999; border-left-color:rgba(0,0,0,0.25);} .popover.left >.arrow:after{  content:"";  right:1px;  border-right-width:0;  border-left-color:#fff;  bottom:-10px;}.carousel{ position:relative;}.carousel-inner{ position:relative; overflow:hidden; width:100%;} .carousel-inner >.item{  display:none;  position:relative;  -webkit-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;   width:100%\9;   max-width:100%;   height:auto;   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:0; left:0; bottom:0; width:15%; opacity:0.5; filter:alpha(opacity=50); font-size:20px; color:#fff; text-align:center; text-shadow:0 1px 2px rgba(0,0,0,0.6);} .carousel-control.left{  background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.0001) 100%);  background-image:-o-linear-gradient(left,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.0001) 100%);  background-image:linear-gradient(to right,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.0001) 100%);  background-repeat:repeat-x;  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1);} .carousel-control.right{  left:auto;  right:0;  background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.0001) 0%,rgba(0,0,0,0.5) 100%);  background-image:-o-linear-gradient(left,rgba(0,0,0,0.0001) 0%,rgba(0,0,0,0.5) 100%);  background-image:linear-gradient(to right,rgba(0,0,0,0.0001) 0%,rgba(0,0,0,0.5) 100%);  background-repeat:repeat-x;  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1);} .carousel-control:hover,.carousel-control:focus{  outline:0;  color:#fff;  text-decoration:none;  opacity:0.9;  filter:alpha(opacity=90);} .carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right{  position:absolute;  top:50%;  z-index:5;  display:inline-block;} .carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left{  left:50%;  margin-left:-10px;} .carousel-control .icon-next, .carousel-control .glyphicon-chevron-right{  right:50%;  margin-right:-10px;} .carousel-control .icon-prev, .carousel-control .icon-next{  width:20px;  height:20px;  margin-top:-10px;  font-family:serif;} .carousel-control .icon-prev:before{  content:'\2039';} .carousel-control .icon-next:before{  content:'\203a';}.carousel-indicators{ position:absolute; bottom:10px; left:50%; z-index:15; width:60%; margin-left:-30%; padding-left:0; list-style:none; text-align:center;} .carousel-indicators li{  display:inline-block;  width:10px;  height:10px;  margin:1px;  text-indent:-999px;  border:1px solid #fff;  border-radius:10px;  cursor:pointer;  background-color:#000 \9;  background-color:transparent;} .carousel-indicators .active{  margin:0;  width:12px;  height:12px;  background-color:#fff;}.carousel-caption{ position:absolute; left:15%; right:15%; bottom:20px; z-index:10; padding-top:20px; padding-bottom:20px; color:#fff; text-align:center; text-shadow:0 1px 2px rgba(0,0,0,0.6);} .carousel-caption .btn{  text-shadow:none;}@media screen and (min-width:769px){ .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next{  width:30px;  height:30px;  margin-top:-15px;  font-size:30px;} .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{  margin-left:-15px;} .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{  margin-right:-15px;} .carousel-caption{  left:20%;  right:20%;  padding-bottom:30px;} .carousel-indicators{  bottom:20px;}}.clearfix:before,.clearfix:after{ content:""; display:table;}.clearfix:after{ clear:both;}.center-block{ display:block; margin-left:auto; margin-right:auto;}.pull-right{ float:right !important;}.pull-left{ float:left !important;}.hide{ display:none !important;}.show{ display:block !important;}.invisible{ visibility:hidden;}.text-hide{ font:0/0 a; color:transparent; text-shadow:none; background-color:transparent; border:0;}.hidden{ display:none !important; visibility:hidden !important;}.affix{ position:fixed; -webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}@-ms-viewport{ width:device-width;}.visible-xs,.visible-sm,.visible-md,.visible-lg{ display:none !important;}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{ display:none !important;}@media (max-width:768px){ .visible-xs{  display:block !important;} table.visible-xs{  display:table;} tr.visible-xs{  display:table-row !important;} th.visible-xs, td.visible-xs{  display:table-cell !important;}}@media (max-width:768px){ .visible-xs-block{  display:block !important;}}@media (max-width:768px){ .visible-xs-inline{  display:inline !important;}}@media (max-width:768px){ .visible-xs-inline-block{  display:inline-block !important;}}@media (min-width:769px) and (max-width:991px){ .visible-sm{  display:block !important;} table.visible-sm{  display:table;} tr.visible-sm{  display:table-row !important;} th.visible-sm, td.visible-sm{  display:table-cell !important;}}@media (min-width:769px) and (max-width:991px){ .visible-sm-block{  display:block !important;}}@media (min-width:769px) and (max-width:991px){ .visible-sm-inline{  display:inline !important;}}@media (min-width:769px) and (max-width:991px){ .visible-sm-inline-block{  display:inline-block !important;}}@media (min-width:992px) and (max-width:1199px){ .visible-md{  display:block !important;} table.visible-md{  display:table;} tr.visible-md{  display:table-row !important;} th.visible-md, td.visible-md{  display:table-cell !important;}}@media (min-width:992px) and (max-width:1199px){ .visible-md-block{  display:block !important;}}@media (min-width:992px) and (max-width:1199px){ .visible-md-inline{  display:inline !important;}}@media (min-width:992px) and (max-width:1199px){ .visible-md-inline-block{  display:inline-block !important;}}@media (min-width:1200px){ .visible-lg{  display:block !important;} table.visible-lg{  display:table;} tr.visible-lg{  display:table-row !important;} th.visible-lg, td.visible-lg{  display:table-cell !important;}}@media (min-width:1200px){ .visible-lg-block{  display:block !important;}}@media (min-width:1200px){ .visible-lg-inline{  display:inline !important;}}@media (min-width:1200px){ .visible-lg-inline-block{  display:inline-block !important;}}@media (max-width:768px){ .hidden-xs{  display:none !important;}}@media (min-width:769px) and (max-width:991px){ .hidden-sm{  display:none !important;}}@media (min-width:992px) and (max-width:1199px){ .hidden-md{  display:none !important;}}@media (min-width:1200px){ .hidden-lg{  display:none !important;}}.visible-print{ display:none !important;}@media print{ .visible-print{  display:block !important;} table.visible-print{  display:table;} tr.visible-print{  display:table-row !important;} th.visible-print, td.visible-print{  display:table-cell !important;}}.visible-print-block{ display:none !important;} @media print{  .visible-print-block{   display:block !important;}}.visible-print-inline{ display:none !important;} @media print{  .visible-print-inline{   display:inline !important;}}.visible-print-inline-block{ display:none !important;} @media print{  .visible-print-inline-block{   display:inline-block !important;}}@media print{ .hidden-print{  display:none !important;}}
/* --- template.css --- */
.page-wrap{ position:relative; z-index:10; top:0; left:0; -moz-transition:all 200ms 0; -o-transition:all 200ms 0; -webkit-transition:all 200ms 0; transition:all 200ms 0;}.mask{ position:fixed; top:0; left:0; z-index:15; width:100%; height:100%; background:transparent;} @media (max-width:480px){  .mask{   top:60px;   background:rgba(255,255,255,0.9);}}body.pml-open header.header{ z-index:11;}body.pml-open .navbar.affix{ border-bottom:0;}@media (max-width:480px){ body.pml-open .navbar{  margin-bottom:0;  z-index:11;  background:rgba(255,255,255,0.9);} body.pml-open .push-menu{  overflow:visible;  overflow-y:scroll;} body.pml-open .push-menu__close-btn{  display:block;  position:fixed;} body.pml-open nav.push-menu{  padding-top:0;}}nav.push-menu{ -moz-transition:all 200ms 0; -o-transition:all 200ms 0; -webkit-transition:all 200ms 0; transition:all 200ms 0; position:fixed; z-index:20; overflow-y:scroll;}nav.slide-menu-left,nav.slide-menu-right,nav.push-menu-left,nav.push-menu-right{ top:0; width:258px; height:100%;} @media (max-width:480px){  nav.slide-menu-left,  nav.slide-menu-right,  nav.push-menu-left,  nav.push-menu-right{   width:100%;   top:60px;}}nav.slide-menu-left,nav.push-menu-left{ left:-258px;} @media (max-width:480px){  nav.slide-menu-left,  nav.push-menu-left{   left:-100%;}}nav.slide-menu-right,nav.push-menu-right{ right:-258px;} @media (max-width:480px){  nav.slide-menu-right,  nav.push-menu-right{   right:-100%;}}body.sml-open nav.slide-menu-left,body.pml-open nav.push-menu-left{ left:0;}body.smr-open nav.slide-menu-right,body.pmr-open nav.push-menu-right{ right:0;}body.pml-open .page-wrap{ left:258px;} @media (max-width:480px){  body.pml-open .page-wrap{   left:0;}}body.pmr-open .page-wrap{ left:-258px;} @media (max-width:480px){  body.pmr-open .page-wrap{   left:0;}}nav.slide-menu-top,nav.slide-menu-bottom,nav.push-menu-top,nav.push-menu-bottom{ left:0; width:100%; height:100px;}nav.slide-menu-top,nav.push-menu-top{ top:-100px;}nav.slide-menu-bottom,nav.push-menu-bottom{ bottom:-100px;}body.smt-open nav.slide-menu-top,body.pmt-open nav.push-menu-top{ top:0;}body.smb-open nav.slide-menu-bottom,body.pmb-open nav.push-menu-bottom{ bottom:0;}body.pmt-open .page-wrap{ top:100px;}body.pmb-open .page-wrap{ top:-100px;}@media (max-width:480px){ nav.push-menu,.page-wrap{  -moz-transition:none;  -o-transition:none;  -webkit-transition:none;  transition:none;}}@media (min-width:769px){ .navbar.affix-top .main-menu .vnav{  width:100%;  text-align:center;}}.main-menu .vnav{ list-style:none; padding:0; margin:0;} .main-menu .vnav__item{  background:transparent;  position:relative;} .main-menu .vnav__item:hover{  background:transparent;}  .main-menu .vnav__item:hover >a{   text-decoration:underline;} .main-menu .vnav__link{  color:#000;  background:transparent;  display:block;  padding:10px 45px 10px 25px;  text-decoration:none;  text-align:center;  font-size:12px;  letter-spacing:0.1em;}  .main-menu .vnav__link:hover{   color:#000;   background:transparent;   text-decoration:underline;}  .main-menu .vnav__link--active{   color:#000;   background:transparent;} .main-menu .vnav__item:hover >.vnav__subnav{  display:block;} .main-menu .vnav__subnav{  background:transparent;  display:none;  position:absolute;  z-index:1;} .main-menu .vnav__subnav .vnav__item{  display:block;} .main-menu .vnav__subnav .vnav__link{  -moz-box-sizing:border-box;  -webkit-box-sizing:border-box;  box-sizing:border-box;  background:transparent;  color:#000;  white-space:nowrap;  text-align:left;}  .main-menu .vnav__subnav .vnav__link:hover{   color:#000;   background:transparent;   text-decoration:underline;} .main-menu .vnav--level1{  position:relative;  display:inline-table;} .main-menu .vnav--level1 >.vnav__item{  display:inline-block;  vertical-align:middle;  *vertical-align:auto;  *zoom:1;  *display:inline;}  .main-menu .vnav--level1 >.vnav__item >a{   text-transform:uppercase;   font-size:14px;   line-height:1;   padding:23px 15px;}   @media (min-width:992px){    .main-menu .vnav--level1 >.vnav__item >a{     padding:22px 25px;}}   @media (min-width:1200px){    .main-menu .vnav--level1 >.vnav__item >a{     padding:23px 45px;}} .main-menu .vnav--horizontal .vnav__subnav{  left:0;  top:40px;  background:#fff;  -moz-box-shadow:0 0 8px rgba(0,0,0,0.1);  -webkit-box-shadow:0 0 8px rgba(0,0,0,0.1);  box-shadow:0 0 8px rgba(0,0,0,0.1);} .main-menu .vnav--horizontal .vnav--level3,.main-menu .vnav--horizontal .vnav--level4{  left:100%;  top:0;} .main-menu .vnav--vertical .vnav__item{  display:block;} .main-menu .vnav--vertical .vnav__subnav{  left:100%;  top:0;}.push-menu{ padding:10px 9px 20px; text-align:left; background:#fff; overflow:hidden; overflow-y:scroll;} .push-menu #display_menu_1{  padding-left:8px;} .push-menu .push-menu__close-btn{  background:rgba(204,204,204,0.2);  font-size:12px;  border:1px solid transparent;  padding:9px 10px;  margin-right:15px;  cursor:pointer;  position:absolute;  left:20px;  top:9px;  text-align:center;  display:none;  filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);  opacity:0;}  .push-menu .push-menu__close-btn .close-menu__inner{   width:57px;   height:19px;   line-height:19px;   text-transform:uppercase;}   .push-menu .push-menu__close-btn .close-menu__inner .inner-text{    font-size:12px;    font-family:"Source Code Pro",Menlo,Monaco,Consolas,"Courier New",monospace;    display:inline-block;    vertical-align:middle;    *vertical-align:auto;    *zoom:1;    *display:inline;} .push-menu .vnav{  list-style:none;  padding:0;  margin:0;}  .push-menu .vnav__item{   position:static;   background:transparent;}  .push-menu .vnav__item:hover{   color:#000;   background:transparent;}  .push-menu .vnav__item:hover >a{   color:#000;   text-decoration:underline;   margin-bottom:0 !important;}  .push-menu .vnav__link{   text-transform:none;   font-size:12px;   line-height:1.2;   display:block;   text-align:left;   padding:6px 0;   color:#000;   background:transparent;}   .push-menu .vnav__link:hover{    text-decoration:underline;}  .push-menu .vnav__subnav{   text-align:left;   display:none;   background:transparent;   border:0;   position:relative;} .push-menu .vnav__item:hover >.vnav__subnav{  display:block;  text-align:left;} .push-menu .vnav__subnav .vnav__item{  display:block;} .push-menu .vnav__subnav .vnav__link{  background:transparent;  color:#000;  font-size:12px;  white-space:nowrap;  text-align:left;  padding:6px 0;} .push-menu .vnav--level3 .vnav__link{  padding-left:15px;} .push-menu .vnav--level1{  position:relative;  display:block;}  .push-menu .vnav--level1 >.vnav__item >a.vnav__link{   text-transform:uppercase;   font-size:14px;   margin-bottom:0;}  .push-menu .vnav--level1 li.vnav__item{   margin-top:15px;}   .push-menu .vnav--level1 li.vnav__item:first-child{    margin-top:0;} .push-menu .vnav--level1 >.vnav__item{  padding:0;  display:block;  vertical-align:middle;  *vertical-align:auto;  *zoom:1;  *display:inline;} .push-menu .vnav--horizontal .vnav__subnav{  left:0;  top:100%;  padding:0;}  .push-menu .vnav--horizontal .vnav__subnav.vnav--level2{   margin-bottom:15px;} .push-menu .vnav--horizontal .vnav--level3,.push-menu .vnav--horizontal .vnav--level4{  left:0;  top:0;} .push-menu .vnav--vertical .vnav__item{  display:block;} .push-menu .vnav--vertical .vnav__subnav{  left:100%;  top:0px;} @media (max-width:480px){  .push-menu{   background:transparent;}   .push-menu .vnav__link,.push-menu .vnav__subnav .vnav__link{    text-align:center;    padding-left:0;}   .push-menu #display_menu_1{    padding-right:8px;}   .push-menu .search-mobile{    width:100%;}    .push-menu .search-mobile__input{     border-color:#000;}     .push-menu .search-mobile__input:focus{      border-color:#E5E5E5;}}#showLeftPush.active{ background:none;}.footer{ text-align:center; text-transform:uppercase; font-size:16px;} @media (min-width:769px){  .footer{   font-size:14px;}} @media (min-width:769px){  .footer{   font-size:12px;}} .footer .social{  padding:25px 0 15px;} .footer .copyright{  padding:10px 0 25px;}  .footer .copyright >*{   margin-top:20px;   line-height:1.3;}  .footer .copyright__text{   display:block;}   @media (min-width:720px){    .footer .copyright__text{     font-size:14px;}}   @media (min-width:769px){    .footer .copyright__text{     display:inline-block;     vertical-align:middle;     *vertical-align:auto;     *zoom:1;     *display:inline;}}  @media (min-width:769px){   .footer .copyright{    padding-top:5px;}}  @media (min-width:720px){   .footer .copyright{    padding-top:20px;}}  @media (min-width:992px){   .footer .copyright{    padding-top:0;}    .footer .copyright >*{     margin-top:0;}} .footer .ssl{  display:none;}  @media (min-width:720px){   .footer .ssl{    display:block;}    .footer .ssl *{     display:block;     margin:0 auto;}    .footer .ssl *+*{     margin:20px auto;}}  @media (min-width:720px) and (max-width:992px){   .footer .ssl{    margin-top:30px;}}.footer-links ul{ list-style:none; margin:0; padding:0;} @media (min-width:720px) and (max-width:769px){  .footer-links ul{   padding:0 22%;}}.footer-links li{ line-height:1;}.footer-links a{ padding:11px 22px; line-height:1; display:block;}@media (min-width:720px){ .footer-links li{  display:inline-block;  vertical-align:middle;  *vertical-align:auto;  *zoom:1;  *display:inline;} .footer-links a{  font-size:14px;}}header.header{ z-index:16;}.footer-links a,.search-mobile__submit,.icon,.social__link{ -moz-transition:all 200ms 0; -o-transition:all 200ms 0; -webkit-transition:all 200ms 0; transition:all 200ms 0;} .footer-links a:hover,.search-mobile__submit:hover,.icon:hover,.social__link:hover{  filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);  opacity:0.75;}.logo{ margin:0; font-size:16px; line-height:1; text-transform:uppercase; letter-spacing:0.1em;} .logo .text-hide{  height:0;  display:inline;} @media (min-width:481px){  .logo{   font-size:22px;}}.logo.text{ font-size:22px; text-transform:uppercase;}.navbar >.container{ position:relative;}.navbar.affix-top{ border-bottom-color:#e5e5e5;} .navbar.affix-top .navbar-header{  float:none;  text-align:center;  }  @media (min-width:481px){   .navbar.affix-top .navbar-header{    }}  @media (min-width:769px){   .navbar.affix-top .navbar-header{    }    .navbar.affix-top .navbar-header .logo{     display:inline-block;     vertical-align:middle;     *vertical-align:auto;     *zoom:1;     *display:inline;}     .navbar.affix-top .navbar-header .logo img{      display:inline-block;      vertical-align:top;      *vertical-align:auto;      *zoom:1;      *display:inline;}}  @media (min-width:1700px){   .navbar.affix-top .navbar-header{    }} .navbar.affix-top .logo{  margin:0;}.cart-summary{ padding:9px 10px; text-align:right; position:absolute; top:10px; right:5px; font-size:0; -moz-transition:all 200ms 0; -o-transition:all 200ms 0; -webkit-transition:all 200ms 0; transition:all 200ms 0; text-align:center;} .cart-summary__count{  display:inline-block;  vertical-align:middle;  *vertical-align:auto;  *zoom:1;  *display:inline;  text-align:center;  width:14px;  font-size:12px;} .cart-summary__icon{  display:inline-block;  vertical-align:middle;  *vertical-align:auto;  *zoom:1;  *display:inline;} @media (min-width:769px){  .navbar.affix .cart-summary{   display:none;}} @media (min-width:1700px){  .cart-summary{   top:42px;}}.search-mobile{ position:relative; width:240px; margin-bottom:20px;} .search-mobile .form-group{  margin:0;} .search-mobile__input{  position:absolute;  top:0;  right:0;  border:1px solid #E5E5E5;  outline:none;  background:transparent;  width:100%;  height:40px;  margin:0;  padding:10px 50px 10px 15px;  font-family:inherit;  font-size:14px;  color:#000;          -moz-transition:all 200ms 0;  -o-transition:all 200ms 0;  -webkit-transition:all 200ms 0;  transition:all 200ms 0;}  .search-mobile__input::-webkit-input-placeholder{   color:#000;   font-style:normal;   font-weight:normal;}  .search-mobile__input:-moz-placeholder{   color:#000;   font-style:normal;   font-weight:normal;}  .search-mobile__input::-moz-placeholder{   color:#000;   font-style:normal;   font-weight:normal;}  .search-mobile__input:-ms-input-placeholder{   color:#000;   font-style:normal;   font-weight:normal;}  .search-mobile__input:focus::-webkit-input-placeholder{   color:#eeeeee;   font-style:normal;   font-weight:normal;}  .search-mobile__input:focus:-moz-placeholder{   color:#eeeeee;   font-style:normal;   font-weight:normal;}  .search-mobile__input:focus::-moz-placeholder{   color:#eeeeee;   font-style:normal;   font-weight:normal;}  .search-mobile__input:focus:-ms-input-placeholder{   color:#eeeeee;   font-style:normal;   font-weight:normal;} .search-mobile__input:focus{  border-color:transparent;  -moz-box-shadow:0 0 8px rgba(0,0,0,0.1);  -webkit-box-shadow:0 0 8px rgba(0,0,0,0.1);  box-shadow:0 0 8px rgba(0,0,0,0.1);} .search-mobile input[type="text"]{  -webkit-appearance:none;  -webkit-border-radius:0px;} .search-mobile__submit{  background:transparent url('../images/template/search-@2x.png?1415216172') 0 0 no-repeat;  -moz-background-size:45px 40px;  -o-background-size:45px 40px;  -webkit-background-size:45px 40px;  background-size:45px 40px;  display:block;  position:absolute;  top:0;  right:0;  width:45px;  height:40px;  border:none;  outline:none;  font:0/0 serif;  text-shadow:none;  color:transparent;}  .search-mobile__submit:hover{   background-color:transparent;   border:none;}.search-mobile{ background:transparent; height:40px;}.search-desktop{ position:absolute; background:transparent; top:41px; left:20px; width:0%; height:40px; min-width:45px; overflow:hidden; -moz-transition:all 200ms 0; -o-transition:all 200ms 0; -webkit-transition:all 200ms 0; transition:all 200ms 0; -webkit-backface-visibility:hidden;} .search-desktop__input{  position:absolute;  top:0;  right:0;  border:none;  outline:none;  background:transparent;  width:100%;  height:40px;  margin:0;  z-index:10;  padding:10px 50px 10px 15px;  font-family:inherit;  font-size:14px;  color:#000;        }  .search-desktop__input::-webkit-input-placeholder{   color:#000;   font-style:normal;   font-weight:normal;}  .search-desktop__input:-moz-placeholder{   color:#000;   font-style:normal;   font-weight:normal;}  .search-desktop__input::-moz-placeholder{   color:#000;   font-style:normal;   font-weight:normal;}  .search-desktop__input:-ms-input-placeholder{   color:#000;   font-style:normal;   font-weight:normal;}  .search-desktop__input:focus::-webkit-input-placeholder{   color:#000;   font-style:normal;   font-weight:normal;}  .search-desktop__input:focus:-moz-placeholder{   color:#000;   font-style:normal;   font-weight:normal;}  .search-desktop__input:focus::-moz-placeholder{   color:#000;   font-style:normal;   font-weight:normal;}  .search-desktop__input:focus:-ms-input-placeholder{   color:#000;   font-style:normal;   font-weight:normal;} .search-desktop input[type="text"]{  -webkit-appearance:none;  -webkit-border-radius:0px;} .search-desktop__submit,.search-desktop .icon--search{  width:45px;  height:40px;  display:block;  position:absolute;  right:0;  top:0;  padding:0;  margin:0;  line-height:40px;  text-align:center;  cursor:pointer;} .search-desktop__submit{  background:transparent;  filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);  opacity:0;  border:none;  outline:none;  z-index:-1;} .search-desktop .icon--search{  z-index:90;}  .search-desktop .icon--search:before{   content:"";   background:transparent url('../images/template/search-@2x.png?1415216172') 0 0 no-repeat;   -moz-background-size:45px 40px;   -o-background-size:45px 40px;   -webkit-background-size:45px 40px;   background-size:45px 40px;   display:block;   width:45px;   height:40px;} .search-desktop.sb-search-open{  width:260px;  background:#fff;  -moz-box-shadow:0 0 8px rgba(0,0,0,0.1);  -webkit-box-shadow:0 0 8px rgba(0,0,0,0.1);  box-shadow:0 0 8px rgba(0,0,0,0.1);}  .search-desktop.sb-search-open .icon--search{   z-index:11;}  .search-desktop.sb-search-open .search-desktop__submit{   z-index:90;}@media (min-width:769px) and (max-width:1699px){ .cart-summary,.search-desktop{  top:20px;}}body.pml-open.vp-top-bar-padding{ padding-top:54px;} body.pml-open.vp-top-bar-padding nav.push-menu,body.pml-open.vp-top-bar-padding .mask{  top:114px;} body.pml-open.vp-top-bar-padding .push-menu__close-btn{  top:63px;} @media (max-width:480px){  body.pml-open.vp-top-bar-padding .navbar.affix-top{   margin-bottom:0;   z-index:11;   background:rgba(255,255,255,0.9);}}@media (max-width:480px){ .navbar-default .navbar-toggle .menu-label,.cart-summary__count{  font:0/0 serif;  text-shadow:none;  color:transparent;}}main{ border-bottom:1px solid #E5E5E5; padding-bottom:20px; padding-top:25px;} @media (min-width:992px){  main #content_area{   min-height:850px;}}@media (min-width:992px){ .sidebar{  float:left;}}.sidebar .menu_title{ text-transform:uppercase; font-size:14px; margin-bottom:18px;}.sidebar .menu_title:empty{ display:none;} .sidebar .menu_title:empty +.menu{  display:none;}.sidebar .menu ul{ list-style:none; padding:0; margin:0;}.sidebar .menu li{ font-size:12px;} .sidebar .menu li a{  display:block;  padding:7px 0;}@media (min-width:992px){ #content_area{  min-height:850px;  float:right;}}.btn{ text-transform:uppercase;}.icon{ display:inline-block; vertical-align:middle; *vertical-align:auto; *zoom:1; *display:inline;} .icon--cart .icon__foreground{  background:url('../images/template/icon-cart.png?1415216171');  width:22px;  height:19px;  -moz-background-size:22px 19px;  -o-background-size:22px 19px;  -webkit-background-size:22px 19px;  background-size:22px 19px;} .icon__foreground{  font:0/0 serif;  text-shadow:none;  color:transparent;  display:inline-block;  vertical-align:middle;  *vertical-align:auto;  *zoom:1;  *display:inline;}.social__link{ display:inline-block; vertical-align:middle; *vertical-align:auto; *zoom:1; *display:inline;}.icon-iconmonstr-instagram-icon,.icon-iconmonstr-pinterest-icon,.icon-iconmonstr-youtube-icon,.icon-iconmonstr-facebook-icon,.icon-iconmonstr-twitter-icon,.icon-iconmonstr-rss-icon{ width:32px; height:32px; display:inline-block; vertical-align:middle; *vertical-align:auto; *zoom:1; *display:inline; color:#000000; fill:currentColor;} @media (min-width:769px){  .icon-iconmonstr-instagram-icon,.icon-iconmonstr-pinterest-icon,.icon-iconmonstr-youtube-icon,.icon-iconmonstr-facebook-icon,.icon-iconmonstr-twitter-icon,.icon-iconmonstr-rss-icon{   width:22px;   height:22px;}}.l-full-width .sidebar{ display:none !important;}.l-full-width #content_area{ width:100%; padding:0;}@media (max-width:480px){#additionalsearch{display:none;}}input[src$="btn_go_gray.gif"]{display:none;}}.category_image_img{  width:100%!important;}.category img[src^="/v/vspfiles/photos/categories/"]{  width:100%!important;}
/* --- storefront.css --- */
@charset "UTF-8";img{ border:none !important;}input,textarea{ outline:none;}a{ color:#000; text-decoration:none;} a:hover{  color:black;  text-decoration:none;} a:active{  outline-style:none;}.category{                                } .category #divWaitModal +table >tbody >tr:first-child a, .category #divWaitModal +table >tbody >tr:first-child b{  color:#000;  font-size:12px;  font-weight:normal;} .category .colors_backgroundneutral{  background:transparent;   } .category table.colors_backgroundlight{  background:none;  border-bottom:0 solid #eeeeee;  width:100%;} .category table.colors_backgroundlight >tbody >tr >td:first-child b{  color:#000;  display:block;  font-size:16px;  text-transform:uppercase;  font-weight:bold;  padding:1%0;} .category table.colors_backgroundlight +table{  padding:10px 15px;} .category a.subcategory_link{  font-size:14px;  display:block;  font-weight:normal;} .category a.subcategory_link:hover{  text-decoration:none;} .category table.v65-productDisplay .productnamecolor{  font:400 12px "Source Code Pro",Menlo,Monaco,Consolas,"Courier New",monospace;} .category table.v65-productDisplay .product_listprice, .category table.v65-productDisplay .product_listprice b{  color:#000;  font-size:12px;  font-weight:normal;} .category table.v65-productDisplay .product_productprice, .category table.v65-productDisplay .product_productprice b{  color:#000;  font-size:12px;  font-weight:normal;} .category table.v65-productDisplay .product_saleprice, .category table.v65-productDisplay .product_saleprice b{  color:#D0393C;  font-size:12px;  font-weight:normal;} .category table.v65-productDisplay .product_dealprice{  color:#D0393C;  font-size:12px;  font-weight:normal;} .category table.v65-productDisplay .product_yousave{  color:#000;  font-size:11px;  font-style:italic;  font-weight:normal;} .category table.v65-productDisplay img +br +font.text.colors_text, .category table.v65-productDisplay td[valign="top"] >font.text.colors_text{  color:#000;  font-size:14px;  font-weight:normal;} .category table.v65-productDisplay .v65-productPhoto img, .category img[src$="nophoto.gif"], .category img[src*="/v/vspfiles/photos/"], .category td[align="center"][colspan] img[src*="/v/vspfiles/photos/categories/"]{  display:block;  max-width:100%;  height:auto;  margin:0 auto 15px;} .category img[src*="/v/vspfiles/photos/categories/"]{  max-width:100%;} .category #divWaitModal +table >tbody >tr:first-child td{  padding-left:0;} .category font[face="Arial"]{  font-family:inherit;} .category table.colors_backgroundlight +table td{  padding:0;} .category a.productnamecolor.colors_productname +img{  display:none;} .category form#MainForm >input[name="Cat"] +table td[valign="bottom"][rowspan="2"]{  vertical-align:top;  padding-top:5px;} .category form#MainForm >input[name="Cat"] +table >tbody >tr >td, .category form#MainForm >input[name="Cat"] +table td[valign="bottom"][rowspan="2"], .category form#MainForm >input[name="Cat"] +table td[align="right"]{  padding-left:0;  padding-right:0;} .category table.colors_backgroundlight >tbody >tr >td >img, .category .colors_lines_light,.category .colors_lines_light +.colors_backgroundneutral{  display:none;} .category #content_area table.v65-productDisplay{  table-layout:fixed;} @media (max-width:480px){  .category{                }   .category .v65-productDisplay{    width:100%;    table-layout:fixed;}   .category td[background*="/v/vspfiles/templates/have_hold_r/images/Grid_Divider_Vertical.gif"]{    padding:0 10px;}   .category form#MainForm >input[name="Cat"] +table >tbody >tr >td,.category form#MainForm >input[name="Cat"] +table td[valign="bottom"][rowspan="2"],.category form#MainForm >input[name="Cat"] +table td[align="right"]{    display:block;    margin-bottom:15px;    text-align:left;}   .category table.v65-productDisplay .productnamecolor{    font-size:12px;}   .category table.v65-productDisplay .product_listprice,   .category table.v65-productDisplay .product_listprice b{    font-size:12px;}   .category table.v65-productDisplay .product_productprice,   .category table.v65-productDisplay .product_productprice b{    font-size:12px;}   .category table.v65-productDisplay .product_saleprice,   .category table.v65-productDisplay .product_saleprice b{    font-size:12px;}   .category table.v65-productDisplay .product_dealprice{    font-size:12px;}}.deal,.deal-headline,.deal-saving-stock-details{ border-color:#eeeeee;}#content_area .deal{ max-width:none; font-family:"Source Code Pro",Menlo,Monaco,Consolas,"Courier New",monospace;}#content_area .deal-image{ float:none; margin:0 auto;}#content_area .deal-details{ margin-right:0; padding-left:0;}#content_area .deal-main-heading{ height:auto !important;}#content_area .deal-main-heading,#content_area .deal-extra-heading{ background-image:none !important;}#content_area .deal-main-heading:before,#content_area .deal-extra-heading:before{ content:''; display:block; padding:20px 0 20px 25px; text-transform:uppercase; color:#FFF; font-weight:bold; background:#222; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; font-size:19px;}#content_area .deal-main-heading:before{ content:'Deal of the Day';}#content_area .deal-extra-heading:before{ content:'More Deals of the Day';}#content_area .deal-extra-heading{ height:60px !important; margin:0;}#content_area .deal-headline{ font-size:24px; color:#000; font-family:"Source Code Pro",Menlo,Monaco,Consolas,"Courier New",monospace;}#content_area .deal-product-name a{ text-decoration:none; font-size:18px; color:#000; font-family:"Source Code Pro",Menlo,Monaco,Consolas,"Courier New",monospace;}#content_area .deal-price{ margin-left:0;}#content_area .deal-pricing{ color:#eeeeee; font-family:"Source Code Pro",Menlo,Monaco,Consolas,"Courier New",monospace; height:78px; margin:0; background-image:none !important; background-color:#555555; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0;}#content_area .deal-buy-now,#content_area .deal-buy-now.sold-out{ margin:17px 20px 0 0; background:none; height:auto; width:auto;}#content_area .deal-buy-now a{ vertical-align:middle; cursor:pointer; white-space:nowrap; height:43px; line-height:43px; padding:0 16px; font-size:18px;}#content_area .deal-end{ color:#d9534f; font-size:14px; font-family:"Source Code Pro",Menlo,Monaco,Consolas,"Courier New",monospace;}#content_area .deal-regular-price-caption,#content_area .deal-savings-caption,#content_area .deal-stock-caption{ color:#000;}#content_area .deal-buy-now a{ text-transform:uppercase;}#content_area .deal-buy-now a{ background:#000000;}#content_area .deal-buy-now a:hover{ background:black;}@media only screen and (min-width:768px){ #content_area .deal-image{  float:right;} #content_area .deal-details{  margin-right:280px;} #content_area .deal-price{  margin-left:12px;}}.productdetails{                                                                                                    } .productdetails td.vCSS_breadcrumb_td a, .productdetails td.vCSS_breadcrumb_td b{  color:#000;  font-size:12px;  font-weight:normal;} .productdetails font.productnamecolorLARGE.colors_productname{  color:#000;  display:inline-block;  font-size:20px;  font-weight:bold;  text-transform:uppercase;  font-family:"Source Code Pro",Menlo,Monaco,Consolas,"Courier New",monospace;} .productdetails #v65-product-parent >tbody >tr:first-child +tr >td[align="right"]{  padding-left:15px;  margin-bottom:4%;  width:100%;} .productdetails .colors_pricebox select td, .productdetails .colors_pricebox input td{  border:1px solid #ccc;} .productdetails span +.colors_pricebox{  background:#fff;    padding:10px 15px;} .productdetails td[background="/v/vspfiles/templates/have_hold_r/images/PBox_Border_Left.gif"] +td{  padding:15px;} .productdetails .colors_pricebox span[itemprop="description"]{  color:#000;  display:block;  font-size:12px;  margin-bottom:10px;} .productdetails span.product_code_title, .productdetails span.product_code{  color:#000;  font-size:12px;  font-style:normal;  font-weight:normal;} .productdetails .colors_pricebox .product_listprice, .productdetails .colors_pricebox .product_listprice b{  color:#000;  font-size:15px;  font-weight:normal;} .productdetails .colors_pricebox .product_productprice, .productdetails .colors_pricebox .product_productprice b{  color:#000;  font-size:15px;  font-weight:normal;} .productdetails .colors_pricebox .product_saleprice, .productdetails .colors_pricebox .product_saleprice b{  color:#D0393C;  font-size:15px;  font-weight:normal;} .productdetails .colors_pricebox .product_dealprice, .productdetails .colors_pricebox .product_dealprice b{  color:#D0393C;  font-size:15px;  font-weight:normal;} .productdetails .colors_pricebox .product_yousave{  color:#000;  font-size:11px;  font-style:normal;  font-weight:normal;} .productdetails br +.colors_pricebox{  background:#fff;    margin-top:35px;    padding-bottom:10px;  position:relative;  margin-bottom:5%;} .productdetails br +.colors_pricebox >tbody >tr >td >table >tbody >tr:first-child >td:first-child:before{  background:transparent;  bottom:100%;  color:#000;  content:"Choose your options:";    display:block;  font-size:14px;  font-weight:normal;  text-transform:uppercase;  border-bottom:1px solid #eeeeee;  left:0;  line-height:35px;    position:absolute;  text-indent:15px;  width:100%;} .productdetails .colors_pricebox img[src$="Options_Text_Choose.gif"]{  display:none;} .productdetails table#options_table font.colors_productname b{  color:#000;  display:block;  font-size:14px;  font-style:normal;  font-weight:bold;  margin-bottom:5px;} .productdetails br +.colors_pricebox table td{  color:#000;} .productdetails #options_table{  font-size:12px;  margin-left:0;} .productdetails #options_table td{  padding:2px 0;} .productdetails #options_table script +br +table >tbody >tr:first-child >td:first-child{  padding:2px 0 0 48px;  display:block;} .productdetails br +.colors_pricebox script +br +table input.v65-productdetail-cartqty{  margin:0 auto;} .productdetails br +.colors_pricebox script +br{  display:none;} .productdetails br +.colors_pricebox td[width="1"] +td[valign="top"] br +table{  width:100%;} .productdetails br +.colors_pricebox td[width="1"] +td[valign="top"] br +table >tbody >tr:first-child >td{  display:block;  padding:10px 0 0;   } .productdetails br +.colors_pricebox td[width="1"] +td[valign="top"] br +table >tbody >tr:first-child >td:first-child{  padding-left:0;} .productdetails input.vCSS_input_addtocart{  display:block;  margin:10px auto;} .productdetails input#v65-product-wishlist-button{  display:block;  margin:0 auto 10px;} .productdetails img.vCSS_img_add_to_wishlist{  display:block;  margin:0 auto;} .productdetails br +.colors_pricebox img.vCSS_img_add_to_wishlist{  margin-bottom:10px;} .productdetails td[background$="PBox_Border_Left.gif"] +td >table >tbody >tr >td:first-child{  display:block;  padding:0 15px;} .productdetails td#v65-productdetail-action-wrapper{  display:block;  text-align:center;} .productdetails td#v65-productdetail-action-wrapper table, .productdetails td#v65-productdetail-action-wrapper tbody, .productdetails td#v65-productdetail-action-wrapper tr, .productdetails td#v65-productdetail-action-wrapper td{  display:block;} .productdetails span#Header_ProductDetail_ProductDetails_span, .productdetails span#Header_ProductDetail_TechSpecs_span, .productdetails span#Header_ProductDetail_ExtInfo_span, .productdetails td#Header_ProductDetail_ProductDetails.vCSS_tab_unselected span#Header_ProductDetail_ProductDetails_span, .productdetails td#Header_ProductDetail_TechSpecs.vCSS_tab_unselected span#Header_ProductDetail_TechSpecs_span, .productdetails td#Header_ProductDetail_ExtInfo.vCSS_tab_unselected span#Header_ProductDetail_ExtInfo_span{  background:transparent;  color:#000;  border:1px solid #eeeeee;  border-bottom:0;  display:inline-block;  font-size:14px;  font-weight:400 !important;  line-height:30px;    padding:0 15px;} .productdetails td#Header_ProductDetail_ProductDetails span#Header_ProductDetail_ProductDetails_span, .productdetails td#Header_ProductDetail_ProductDetails.vCSS_tab_selected span#Header_ProductDetail_ProductDetails_span, .productdetails td#Header_ProductDetail_TechSpecs.vCSS_tab_selected span#Header_ProductDetail_TechSpecs_span, .productdetails td#Header_ProductDetail_ExtInfo.vCSS_tab_selected span#Header_ProductDetail_ExtInfo_span{  background:transparent;  color:#000;  font-weight:bold !important;} .productdetails tr td[background$="expand_tab_left.gif"] img{  display:none;} .productdetails tr td[background$="expand_tab_right.gif"] img{  width:7px;} .productdetails #ProductDetail_ProductDetails_div2 .colors_descriptionbox >tbody >tr:nth-child(3) >td[width="100%"], .productdetails form .colors_descriptionbox{  background:#fff;  border-top:1px solid #eeeeee;  padding:10px 15px;} .productdetails form .colors_descriptionbox td{  color:#000;  font-size:13px;  font-weight:normal;  line-height:1.4;  padding:5px;} .productdetails form .colors_descriptionbox td[width="1"]{  padding:0;} .productdetails #ProductDetail_ProductDetails_div2 .colors_descriptionbox >tbody >tr:nth-child(3) >td[width="100%"]{  display:block;  margin-top:10px;} .productdetails #ProductDetail_ProductDetails_div2 .colors_descriptionbox >tbody >tr:not(:nth-child(3)){  display:none;} .productdetails .v65-product-related-header-cell .colors_backgroundlight, .productdetails .colors_lines_light .colors_backgroundlight{  background:#fff;  display:block;  border-bottom:1px solid #eeeeee;  margin-bottom:10px;} .productdetails .colors_lines_light font.productnamecolorSMALL.colors_productname b{  color:#000;  text-transform:uppercase;  display:block;  font-size:15px;  font-weight:normal;  line-height:35px;    text-indent:2px;} .productdetails td.v65-product-related-details-cell, .productdetails td.colors_background_main{  background:none;  border:none;  text-align:center;  padding:5px 15px;   } .productdetails .colors_lines_light a.productnamecolorsmall.colors_productname{  color:#000;  text-transform:uppercase;  font-size:12px;  font-weight:600;} .productdetails .colors_lines_light .product_productprice, .productdetails .colors_lines_light .product_productprice b, .productdetails .colors_lines_light .product_productprice .smalltext{  color:#000;  font-size:12px;  font-weight:normal;} .productdetails .colors_lines_light .product_saleprice, .productdetails .colors_lines_light .product_saleprice b{  color:#000;  font-size:12px;  font-weight:normal;} @media only screen and (max-width:767px){  .productdetails{      }   .productdetails #related_products_content .v65-productPhoto img{    display:block;    width:100%;    height:auto;    max-width:200px;}   .productdetails .colors_lines_light a.productnamecolorsmall.colors_productname{    font-size:11px;    padding:0;}} .productdetails #v65-product-reviews{  margin-top:25px;    padding-top:35px;    position:relative;} .productdetails #v65-product-reviews .v65-product-reviews-cell:before{  background:none;  color:transparent;  content:"Customer Reviews";  display:block;  font-size:15px;  font-weight:normal;  left:0;  line-height:35px;  position:absolute;  text-indent:2px;  text-transform:uppercase;  top:0;  width:100%;  color:#000;  border-bottom:1px solid #eeeeee;  margin-bottom:10px;} .productdetails a[href*="write+a+review"], .productdetails a[href*="ReviewNew.asp"]{  color:#000;} .productdetails a[href*="write+a+review"]:hover, .productdetails a[href*="ReviewNew.asp"]:hover{  text-decoration:underline;} .productdetails table#v65-product-reviews td.v65-product-reviews-cell{  display:block;  margin:50px 0 10px;   } .productdetails div[itemprop="aggregateRating"] img.vCSS_img_star_avg_rating{  float:none;  margin-right:5px;  vertical-align:sub;} .productdetails #v65-product-reviews table >tbody >tr >td:first-child b{  color:#000;  font-size:12px;  font-weight:normal;} .productdetails #v65-product-reviews table >tbody >tr >td:first-child >span{  color:#000;  font-size:12px !important;  font-weight:normal !important;  white-space:nowrap;} .productdetails #v65-product-reviews table >tbody >tr >td >b{  color:#000;  font-size:12px;  font-weight:normal;} .productdetails #v65-product-reviews table >tbody >tr >td >nobr a{  font-size:12px;  font-weight:normal;} .productdetails br +table[width="100%"] td[width="1%"] +td[width="100%"]{  color:#000;  font-size:12px !important;  font-weight:normal;  padding-bottom:5px;  padding-left:0px;} .productdetails table#product_reviews_description_box{  background:transparent;  border:none;  padding:10px 15px;} .productdetails table#product_reviews_description_box td[width="1px"] +td[width="100%"] >table >tbody >tr:first-child b{  color:#000;  display:block;  font-size:14px;  font-style:normal;  font-weight:normal;  padding-bottom:5px;} .productdetails table#product_reviews_description_box td[width="1px"] +td[width="100%"] >table >tbody >tr:first-child i{  color:#000;  display:block;  font-size:12px;  font-style:normal;  font-weight:normal;} .productdetails table#product_reviews_description_box td[width="1px"] +td[width="100%"] >table >tbody >tr:first-child +tr i{  color:#000;  display:block;  font-size:12px;  font-style:normal;  font-weight:normal;  padding-bottom:3px;} .productdetails table#product_reviews_description_box td[width="1px"] +td[width="100%"]{  color:#000;  font-size:12px;  font-weight:normal;  line-height:1.4;} .productdetails #v65-product-history-header{  height:45px;    margin-bottom:10px;  position:relative;} .productdetails #v65-product-history-header td:first-child:before{  background:transparent;  color:#000;  content:"Recent Items";    display:block;  font-size:15px;  font-weight:normal;  left:0;  line-height:45px;    position:absolute;  text-indent:15px;  top:0;  width:100%;} .productdetails #TurnHistoryOnOffContainer{  margin-right:10px;  margin-top:2px;} .productdetails img.vCSS_img_heading_history{  display:none;} .productdetails .historyitem_image img{  max-width:100%;  height:auto;} .productdetails .historyitem_productname a{  color:#000;  display:block;  font-size:12px;  font-weight:normal;  margin-bottom:3px;} .productdetails .historyitem_productprice b font.pricecolor.colors_productprice{  color:#000;  display:block;  font-size:12px;  font-weight:normal;  margin-bottom:5px;} .productdetails #v65-product-history-details{  table-layout:fixed;} .productdetails img[src*="OBox_Border_"], .productdetails img[src*="PBox_Border_"], .productdetails img[src*="Line_Group_"], .productdetails img[src*="DBox_Border_"]{  display:none;} .productdetails td.vCSS_breadcrumb_td >b{  text-indent:-4px;} .productdetails td[background]{  background:none !important;} .productdetails #ProductDetail_ProductDetails_div div[style="height:15px;"]{  display:none;} .productdetails #ProductDetail_ProductDetails_div2 .colors_descriptionbox{  border:none;  padding:0;  background:none;} .productdetails #content_area table[bgcolor="#CCCCCC"]{  margin:0 auto;} .productdetails .Multi-Child_Background input.vCSS_input_addtocart{  margin:0;  display:block;} .productdetails td.vCSS_breadcrumb_td b{  display:block;  margin-bottom:10px;} .productdetails form#vCSS_mainform >img, .productdetails form#vCSS_mainform >br, .productdetails td.vCSS_breadcrumb_td >img +br, .productdetails td.vCSS_breadcrumb_td >b +br, .productdetails td.vCSS_breadcrumb_td >b +br +img{  display:none;} .productdetails #altviews[style="visibility:hidden"]{  display:none;} .productdetails #options_table tr >td:first-child br{  display:none;} .productdetails .colors_lines_light{  background:none;} .productdetails table.colors_backgroundlight{  margin-bottom:-1px;} .productdetails table.colors_lines_light td.colors_backgroundlight{  padding:0;} .productdetails table.colors_backgroundlight_dark{  background:none;} .productdetails #TurnHistoryOnOffContainer{  position:relative;  z-index:2;} .productdetails table#v65-product-history-body{  background:none;    border:none;   } .productdetails #product_photo{  float:none;} .productdetails #v65-product-parent >tbody >tr:first-child +tr >td[align="center"]{  min-width:280px;} .productdetails #content_area >div >br +table[width="100%"] td[width="1%"], .productdetails #content_area >div >br +table[width="100%"] +table[width="100%"] td[width="1%"]{  display:none;} .productdetails #v65-product-reviews table >tbody >tr >td:first-child{  width:auto !important;  max-width:230px !important;  padding-right:5px;} .productdetails #v65-product-reviews table >tbody >tr >td:first-child >span{  position:static !important;} .productdetails #v65-product-reviews table >tbody >tr >td:first-child >span >span{  position:inherit !important;  left:auto !important;} .productdetails #vCSS_mainform +br{  display:none;} .productdetails table#v65-product-reviews td.v65-product-reviews-cell, .productdetails table#v65-product-reviews td.v65-product-reviews-cell td{  padding:0;} .productdetails table#v65-product-reviews td.v65-product-reviews-cell >br{  display:none;} .productdetails table{  border-spacing:inherit;} .productdetails table td{  padding:inherit;} .productdetails #v65-product-parent tbody tr td table.colors_pricebox input +br +div{  text-align:center !important;  margin-bottom:20px;} @media only screen and (max-width:767px){  .productdetails #v65-product-parent >tbody >tr +tr >td{   display:block;   clear:both;}  .productdetails #vZoomArea{   display:none;}  .productdetails #v65-product-parent >tbody >tr:first-child +tr >td[align="right"]{   padding-left:0;}} @media only screen and (max-width:480px){  .productdetails span#Header_ProductDetail_ProductDetails_span,  .productdetails span#Header_ProductDetail_TechSpecs_span,  .productdetails span#Header_ProductDetail_ExtInfo_span,  .productdetails td#Header_ProductDetail_ProductDetails.vCSS_tab_unselected span#Header_ProductDetail_ProductDetails_span,  .productdetails td#Header_ProductDetail_TechSpecs.vCSS_tab_unselected span#Header_ProductDetail_TechSpecs_span,  .productdetails td#Header_ProductDetail_ExtInfo.vCSS_tab_unselected span#Header_ProductDetail_ExtInfo_span{   font-size:11px;   padding:0 5px;}  .productdetails form .colors_descriptionbox,.productdetails form .colors_descriptionbox table{   width:100%;   table-layout:fixed;    }  .productdetails form .colors_descriptionbox td{   font-size:11px;}  .productdetails .v65-productDisplay,  .productdetails #v65-product-parent >tbody >tr:first-child +tr >td[align="right"],  .productdetails .v65-productDisplay{   table-layout:fixed;}  .productdetails #product_photo{   width:100%;}} .productdetails #product_photo_zoom_url{  display:inline-block;  margin-bottom:15px;  background-color:#fff;  border:1px solid;} .productdetails #btn_vsharethis a{  padding:4px;} .productdetails #v65-product-parent >tbody >tr:first-child +tr >td[align="center"] br +br +table{  width:100%;}@media only screen and (max-width:767px){ .thankyou #content_area table[width="450"]{  width:100%!important;} .thankyou #content_area table[width="450"] img[height="100"]{  width:100%!important;  height:auto !important;  min-width:73px;} .thankyou #content_area table[width="450"] tbody >tr{  display:block !important;  margin-bottom:15px;}}.onepagecheckout{                      } .onepagecheckout #content_area form#v65-onepage-CheckoutForm{  margin:0 auto;  max-width:1000px;  width:100%;} .onepagecheckout #content_area h2#v65-onepage-header{  text-indent:0px;  color:inherit;}  .onepagecheckout #content_area h2#v65-onepage-header .loginHeaderWrapper{   color:#000;   text-transform:none;}   .onepagecheckout #content_area h2#v65-onepage-header .loginHeaderWrapper a{    color:#000;} .onepagecheckout .v65-onepage-headerShort{  background:#222;  width:100%;  color:#FFF;  font-size:14px;  text-transform:uppercase;} .onepagecheckout #simpleModal{  width:290px !important;}  .onepagecheckout #simpleModal #loginModal{   margin:0;} .onepagecheckout #v65-onepage-ordercomments-value, .onepagecheckout #v65-onepage-ContentTable td, .onepagecheckout #v65-onepage-ContentTable td font{  color:#000;} .onepagecheckout #content_area table#v65-onepage-Detail td input[type="password"], .onepagecheckout #content_area table#v65-onepage-Detail td input[type="text"], .onepagecheckout #content_area table#v65-onepage-Detail td select{  background:#fff !important;  border:1px solid #ccc;  color:#555555;  border-radius:0;  text-align:left;  margin-bottom:10px;} .onepagecheckout #content_area table#v65-onepage-Detail td input[type="password"]:focus, .onepagecheckout #content_area table#v65-onepage-Detail td input[type="text"]:focus, .onepagecheckout #content_area table#v65-onepage-Detail td select:focus{  border:1px solid #ccc;} .onepagecheckout #content_area #table_checkout_cart0 #v65-onepage-cartsummary-header{  background:#ffffff;} .onepagecheckout #content_area #table_checkout_cart0 #v65-onepage-cartsummary-label{  color:#000;  text-transform:uppercase;  font-size:14px;  font-weight:normal;} .onepagecheckout #content_area #table_checkout_cart0 #v65-onepage-editcart{  color:#000;  font-size:10px;} .onepagecheckout #content_area #table_checkout_cart0{  background:#ffffff !important;  margin-top:20px;   } .onepagecheckout #content_area #table_checkout_cart0 #v65-onepage-ordersummary-header-row td, .onepagecheckout #content_area #table_checkout_cart0 #v65-onepage-ordersummary-items td, .onepagecheckout #content_area #table_checkout_cart0 b.v65-onepage-shippingcost-label, .onepagecheckout #content_area #table_checkout_cart0 b.v65-onepage-shippingcost-amount, .onepagecheckout #content_area #TotalsDivContainer b, .onepagecheckout #content_area #table_checkout_cart0 #v65-onepage-ShippingCostDetails .carttext{  color:#000 !important;  font-weight:normal;  font-size:14px;} .onepagecheckout #content_area #v65-onepage-ordersummary-items td, .onepagecheckout #content_area #TotalsGCAmtUsedTD{  font-weight:normal;  font-size:14px;} .onepagecheckout #content_area #table_checkout_cart0 #v65-onepage-ordersummary-header-row td.v65-onepage-ordersummary-header{  text-transform:uppercase;  color:#000 !important;  font-weight:normal !important;} .onepagecheckout #content_area #v65-onepage-ShippingCostDetails{  margin-right:0;  padding-left:0;  padding-right:15px;} .onepagecheckout #content_area #table_checkout_cart0 #v65-onepage-summary-total-line, .onepagecheckout #content_area #table_checkout_cart0 .v65-onepage-summary-total-line-cell{  border-bottom:1px solid #eeeeee;} .onepagecheckout #content_area #TotalsTotalTD{  color:#D0393C;  display:block;  margin-top:10px;  font-weight:normal !important;} .onepagecheckout #content_area td#v65-apply-gift-newCell a[style="color:#0000CC;font-weight:bold;"]{  color:#000 !important;  font-size:12px;  font-weight:normal !important;} .onepagecheckout #content_area #v65-onepage-ordercomments-row #v65-onepage-ordercomments-value{  color:#000;  text-transform:uppercase;  font-size:12px;  text-indent:0px;} .onepagecheckout #content_area #v65-onepage-ordercomments-row #v65-onepage-ordercomments-value textarea{  margin-top:5px;} .onepagecheckout #content_area textarea#v65-onepage-ordercomments-input{  background:white !important;  border:1px solid #ccc !important;} .onepagecheckout #content_area textarea#v65-onepage-ordercomments-input:focus{  border:1px solid #66afe9 !important;}.shoppingcart{                              } .shoppingcart h2.v65-your-cart-title{  color:#000;  text-indent:0px;} .shoppingcart #content_area #cart-top-rule, .shoppingcart #content_area .v65-divider-hr-cell{  border-top:0px solid #eeeeee;} .shoppingcart #content_area .v65-cart-details-separator td{  border-top:none;} .shoppingcart #content_area #cart-header font{  color:#000 !important;  line-height:1.5em;  font-weight:bold;  text-transform:uppercase;  padding-bottom:5px;  display:block;} .shoppingcart #content_area font.carttext.colors_text, .shoppingcart #content_area font.carttext.colors_text b{  color:#000 !important;} .shoppingcart #content_area font.carttext.colors_text b.cart-item-name{  color:#000 !important;} .shoppingcart #content_area font.carttext.colors_text b.cart-item-name:hover{  color:#000 !important;  text-decoration:underline;} .shoppingcart #content_area #v65-cart-table .v65-item-zebra{  background-color:#eeeeee;} .shoppingcart #content_area #v65-cart-empty-details-cell{  border-top:1px solid #eeeeee;  padding:10px 0 0 !important;   } .shoppingcart #content_area #v65-cart-empty-details-cell >span:first-child{  color:#000;  font-size:12px;} .shoppingcart #content_area #v65-cart-empty-details-cell span +span a{  color:#000 !important;} .shoppingcart #content_area #v65-cart-coupon-entry-details-div{  color:#000;} .shoppingcart #content_area #v65-cart-shipping-details-text{  color:#000;} .shoppingcart #content_area td#v65-cart-shipping-details-container{  background:none;  border:none;  padding-right:0;  padding-left:0;  border-top:1px solid #eeeeee;} .shoppingcart #content_area #v65-cart-shipping-details-label.v65-cart-left-label{  color:#000;  text-transform:uppercase;  margin-bottom:5px;  border-bottom:none;  text-indent:13px;  padding-bottom:5px;} .shoppingcart #content_area #v65-cart-shipping-details-label br{  display:none;} .shoppingcart #content_area #v65-cart-shipping-details >td{  padding:0;} .shoppingcart #content_area #v65-cart-shipping-details-label.v65-cart-left-label small{  color:#000;  text-transform:none;} .shoppingcart #content_area #v65-cart-shipping-details-container #v65-cart-shipping-details td, .shoppingcart #v65-cart-shipping-details-container #v65-cart-shipping-details span{  color:#000 !important;} .shoppingcart #content_area #v65-cart-shipping-details-container #v65-cart-shipping-details a span{  color:#000 !important;} .shoppingcart #content_area #v65-cart-shipping-details-container #v65-cart-shipping-details >tbody >tr >td:first-child{  padding-left:15px;} .shoppingcart #content_area #v65-cart-shipping-details-container #v65-cart-shipping-details td#v65-cart-shippingoptionsbuttoncell{  padding-left:0;} .shoppingcart #content_area #v65-cart-shipping-details-container #v65-cart-shipping-details div[align="right"]{  text-align:left;} .shoppingcart #content_area #v65-cart-shipping-details-container #v65-cart-shipping-details div[align="right"] img[width="5"]{  display:none;} .shoppingcart #content_area tr.v65-cart-tax-row b{  color:#000;  display:block;  margin-top:10px;  white-space:nowrap;} .shoppingcart #content_area td.v65-cart-tax-parent-cell b{  color:#000;  display:block;  margin-top:10px;} .shoppingcart #content_area tr.v65-cart-tax-row +tr b{  color:#000;  display:block;  margin-top:10px;  white-space:nowrap;} .shoppingcart #content_area font.pricecolor.colors_productprice,.shoppingcart font.pricecolor.colors_productprice b{  color:#D0393C;  font-weight:700;  margin-top:10px;} .shoppingcart #content_area table#v65-cart-checkout-table tr td{  color:#000;  font-size:12px;} .shoppingcart #content_area table#v65-checkout-form-table tr td{  color:#000;  font-size:12px;} .shoppingcart #content_area table#v65-cart-checkout-table a[href="login_sendpass.asp"]{  color:#000;  font-size:10px !important;} .shoppingcart #content_area #v65-cart-coupon-entry-details-input, .shoppingcart #content_area input.v65-cart-login-input, .shoppingcart #content_area input#password, .shoppingcart #content_area input[size], .shoppingcart #content_area #v65-cart-shipping-details select, .shoppingcart #content_area #v65-cart-shipping-details input, .shoppingcart #content_area tr.v65-cart-details-row td input{  border:1px solid #eeeeee;  border-radius:0;} .shoppingcart #content_area #v65-cart-coupon-entry-details-input:focus, .shoppingcart #content_area input.v65-cart-login-input:focus, .shoppingcart #content_area input#password:focus, .shoppingcart #content_area #v65-cart-shipping-details select:focus, .shoppingcart #content_area #v65-cart-shipping-details input:focus, .shoppingcart #content_area tr.v65-cart-details-row td input:focus{  border:1px solid #eeeeee;} .shoppingcart #content_area input.btn_checkout_guest{  margin:20px 0 0 0;} @media only screen and (max-width:767px){  .shoppingcart{                                                      }   .shoppingcart #content_area #v65-cart-table >tbody >tr{    overflow:visible;    display:block;    border:0;}   .shoppingcart #content_area #v65-cart-table table{    display:table;    width:100%;}   .shoppingcart #content_area #v65-cart-table >tbody >tr.v65-cart-details-row td{    display:block;    text-align:center !important;    width:100%;}   .shoppingcart #content_area #v65-cart-table >tbody >tr.v65-cart-details-row td.v65-cart-detail-productimage +td.v65-cart-details-text{    text-align:left !important;}   .shoppingcart #content_area #v65-cart-table #cart-header{    display:none;}   .shoppingcart #content_area td.v65-cart-detail-productimage img{    margin-top:15px;}   .shoppingcart #content_area #v65-cart-table td input{    margin:0;}   .shoppingcart #content_area #v65-cart-table td[width="135"] div,   .shoppingcart #content_area #v65-cart-table td[width="70"] div{    padding:0 8px;    position:relative;    margin:5px 0;}   .shoppingcart #content_area #v65-cart-table td[width="70"] div:after,   .shoppingcart #content_area #v65-cart-table td[width="70"] div:before,   .shoppingcart #content_area #v65-cart-table td[width="135"] div:before{    position:absolute;    top:0px;    font-size:14px;    left:-120px;    right:0;    bottom:0;    margin:auto;    color:#000;}   .shoppingcart #content_area #v65-cart-table td[width="70"] div:before{    content:'Each:';}   .shoppingcart #content_area #v65-cart-table td[width="70"] div:after{    content:'';    top:32px;}   .shoppingcart #content_area #v65-cart-table td[width="135"] div:before{    content:'Total:';    left:-120px;}   .shoppingcart #content_area #v65-cart-table .v65-cart-giftcert-total td[width="135"] div:before{    content:'';}   .shoppingcart #content_area #v65-cart-table >tbody >tr.v65-cart-giftcert-details-row{    background:#eeeeee !important;}   .shoppingcart #content_area .v65-cart-item-remove-cell.v65-cart-details-text,   .shoppingcart #content_area #v65-cart-shipping-details-text{    border-bottom:1px solid #eeeeee;}   .shoppingcart #content_area .v65-cart-tax-row >td[colspan="4"],   .shoppingcart #content_area .v65-cart-total-estimate-row >td[colspan="4"]{    min-width:100px;}   .shoppingcart #content_area .v65-cart-tax-row >td[colspan="4"] div,   .shoppingcart #content_area .v65-cart-total-estimate-row >td[colspan="4"] div{    text-align:left;}   .shoppingcart #content_area .v65-cart-item-remove-cell.v65-cart-details-text .v65-cart-item-remove-link:after{    content:'Remove this item';    padding-left:5px;}   .shoppingcart #content_area td.v65-divider-hr-cell{    border-top:none;}   .shoppingcart #content_area #v65-cart-empty-details-cell{    border-top:none;}   .shoppingcart #content_area #v65-cart-coupon-entry-details-div{    text-align:center !important;}   .shoppingcart #content_area #v65-cart-table td input#v65-cart-coupon-entry-details-input{    margin:10px auto;}   .shoppingcart #content_area #v65-cart-table #v65-cart-coupon-entry-details-button,   .shoppingcart #content_area #v65-cart-table #v65-cart-empty-details-cell,   .shoppingcart #content_area #v65-cart-table #v65-cart-shipping-details-text{    display:block;    margin:0 auto;    text-align:center;}   .shoppingcart #content_area #v65-cart-shipping-details-text div{    padding-right:0 !important;    white-space:normal !important;}   .shoppingcart #content_area #v65-coupon-table-row td{    display:block;    width:100%;    clear:both;}   .shoppingcart #v65-cart-shipping-details-text div{    white-space:normal !important;}   .shoppingcart #content_area #v65-cart-shipping-details-container{    display:block;}   .shoppingcart #content_area #v65-cart-shipping-details-label.v65-cart-left-label{    text-indent:5px;}   .shoppingcart #content_area #v65-cart-shipping-details td{    display:block;    width:100%!important;     }   .shoppingcart #content_area select{    height:30px;    line-height:30px;}   .shoppingcart #content_area #v65-cart-shipping-details select{    width:100%!important;}   .shoppingcart #content_area #v65-cart-shipping-details-container #v65-cart-shipping-details >tbody >tr >td:first-child{    padding-left:5px;    padding-bottom:0;    margin-top:10px;}   .shoppingcart #content_area input.btn_checkout_guest{    display:block;    margin:20px auto 0;}} @media only screen and (min-width:768px){  .shoppingcart{    }   .shoppingcart #content_area #v65-cart-table >tbody tr,   .shoppingcart #content_area #v65-cart-table >tbody >tr,   .shoppingcart #content_area #v65-cart-table >tbody >tr:first-child,   .shoppingcart #content_area #v65-cart-table >tbody >tr#cart-header,   .shoppingcart #content_area #v65-cart-table >tbody >tr.v65-divider-hr-row,   .shoppingcart #content_area #v65-cart-table >tbody >tr.v65-cart-details-separator,   .shoppingcart #content_area #v65-cart-table >tbody >tr.v65-cart-giftcert-details-row,   .shoppingcart #content_area #v65-cart-table >tbody >tr.v65-cart-tax-row,   .shoppingcart #content_area #v65-cart-table .v65-cart-details-separator,   .shoppingcart #content_area #v65-cart-table .v65-cart-details-row   #content_area #v65-cart-table >tbody >tr.v65-cart-total-estimate-row,   .shoppingcart #content_area #v65-cart-table >tbody >tr.v65-cart-total-estimate-row +tr,   .shoppingcart #content_area #v65-cart-table >tbody >tr#v65-cart-footer-row,   .shoppingcart #content_area #v65-cart-table >tbody >tr.v65-cart-total-estimate-row,   .shoppingcart #content_area #v65-cart-table #cart-header,   .shoppingcart #content_area #v65-cart-table >tbody >tr#v65-empty-cart-row{    overflow:visible;    display:table-row !important;    border:0;}   .shoppingcart #content_area #v65-cart-table >tbody td{    display:table-cell !important;    width:auto !important;}   .shoppingcart #content_area #v65-cart-table >tbody >tr.v65-cart-details-row td{    display:table-cell;    text-align:center !important;}   .shoppingcart #content_area #v65-cart-table >tbody >tr.v65-cart-details-row td.v65-cart-detail-productimage +td.v65-cart-details-text{    text-align:left !important;}   .shoppingcart #content_area #v65-cart-checkout-parent{    display:table;    text-align:right;}   .shoppingcart #content_area #v65-cart-shipping-details-container{    display:table-cell;}   .shoppingcart #content_area #v65-cart-table td[width="70"] div:after,   .shoppingcart #content_area #v65-cart-table td[width="70"] div:before,   .shoppingcart #content_area #v65-cart-table td[width="135"] div:before{    content:'';}   .shoppingcart #content_area #v65-cart-table table[width="145"]{    width:145px;    margin:0 auto;}   .shoppingcart #content_area #v65-cart-table table[width="135"]{    width:135px;}   .shoppingcart #content_area #v65-cart-table table[width="75"]{    width:75px;    margin:0 auto;}   .shoppingcart #content_area #v65-cart-table td[width="70"]{    width:70px;    margin:0 auto;}   .shoppingcart #content_area #v65-cart-shipping-details td input[type="text"],   .shoppingcart #content_area #v65-cart-shipping-details td select{    width:auto;    display:inline-block;}   .shoppingcart #content_area #v65-cart-shipping-details td{    display:table-cell;    width:auto !important;    text-align:left;}   .shoppingcart #content_area #v65-cart-table td[width="0"]{    display:table-cell !important;}   .shoppingcart #content_area #v65-cart-table-container #v65-cart-table td.v65-cart-details-text{    text-align:left !important;}   .shoppingcart #content_area #v65-cart-table-container #v65-cart-table td[valign="middle"].v65-cart-details-text{    text-align:center !important;}   .shoppingcart #content_area .v65-cart-item-remove-cell.v65-cart-details-text{    border:none;}   .shoppingcart #content_area .v65-cart-item-remove-cell.v65-cart-details-text .v65-cart-item-remove-link:after{    content:'';    padding:0;}   .shoppingcart #content_area td.v65-cart-detail-productimage img{    margin-top:0px;}   .shoppingcart #content_area #v65-cart-coupon-entry-details-button{    display:inline-block;}   .shoppingcart #content_area #v65-coupon-table-row td{    display:inline-block;    width:auto;    clear:both;}   .shoppingcart #content_area #v65-cart-table >tbody tr.v65-cart-total-estimate-row td,   .shoppingcart #content_area #v65-cart-table >tbody tr.v65-cart-tax-row td{    text-align:right;}} @media (max-width:767px){  .shoppingcart #v65-cart-show-giftoptions-cell{   display:block;}  .shoppingcart #content_area #v65-cart-table >tbody >tr.v65-cart-total-estimate-row td.v65-cart-details-blank,  .shoppingcart #content_area #v65-cart-table >tbody >tr.v65-cart-total-estimate-row td[width="0"]{   display:none;}  .shoppingcart #content_area #v65-cart-table >tbody >tr.v65-cart-total-estimate-row td[width="0"],  .shoppingcart #content_area #v65-cart-table >tbody >tr.v65-cart-tax-row td[width="0"]{   background-color:#eeeeee !important;}  .shoppingcart #content_area #v65-cart-table >tbody >tr.v65-cart-total-estimate-row,  .shoppingcart #content_area #v65-cart-table >tbody >tr.v65-cart-tax-row{   border-left:1px solid #eeeeee !important;   border-right:1px solid #eeeeee !important;}  .shoppingcart #content_area #v65-cart-table >tbody >tr.v65-cart-total-estimate-row{   border-bottom:1px solid #eeeeee !important;}  .shoppingcart #content_area #v65-cart-table >tbody >tr.v65-cart-tax-row{   border-top:1px solid #eeeeee !important;}  .shoppingcart #content_area #v65-cart-table >tbody >tr.v65-cart-total-estimate-row,  .shoppingcart #content_area #v65-cart-table >tbody >tr.v65-cart-tax-row{   background-color:#eeeeee !important;   padding-left:10px;}}.soft_add_wrapper{ font-family:inherit; padding:0; color:#000; position:fixed; width:265px; top:15%!important; left:0 !important; right:0 !important; bottom:auto !important; margin:auto !important; z-index:1100;}.soft_add_content_shadow{ background:#fff; box-shadow:0 0 5px rgba(0,0,0,0.3);}.ie8 .soft_add_wrapper{ border:1px solid #eeeeee;}.soft_add_content_area .cart_table{ width:auto !important;}.soft_add_wrapp .cart_table td{ max-width:65px; padding-left:0;}.soft_add_content_area{ background:none; max-height:none; padding:10px; width:auto; border-bottom:0 !important;}.soft_add_wrapper ul.anchored-cart{ padding:0;}.soft_add_wrapper ul.anchored-cart li{ border-bottom:1px solid #eeeeee; overflow:hidden;}.soft_add_wrapper ul.anchored-cart li.recently-added{ background-color:#f5f5f5;}.soft_add_wrapper ul.anchored-cart li .product-name a{ color:#000; font-size:12px; font-weight:normal;}.soft_add_wrapper ul.anchored-cart .product-qty,.soft_add_wrapper ul.anchored-cart .product-qty .quantity_text,.soft_add_wrapper ul.anchored-cart li .product-options a{ color:#000; display:block; font-size:12px;}.soft_add_wrapper ul.anchored-cart li .product-price{ color:#000; font-size:12px;}.soft_add_wrapper .soft_add_sub_total{ background:none; height:24px; padding:4px 20px 0;}.soft_add_wrapper .sub_total{ color:#000; font-size:12px;}.soft_add_wrapper span.sub_total_amount{ color:#000; font-size:20px;}.soft_add_wrapper .soft_add_action_area{ background:none; border-top:none; height:auto; overflow:hidden; padding:15px 0; position:relative;}.soft_add_wrapper .check_out{ color:#fff; font-size:15px; line-height:32px; text-transform:uppercase; text-align:center; font-weight:400; text-indent:0;  float:none; display:block; margin:0 auto; position:static; height:32px; width:110px; background:#000000;}.soft_add_wrapper .check_out:hover{ text-decoration:none; opacity:.8;}.soft_add_wrapper .close_btn,.soft_add_wrapper .close_btn:link,.soft_add_wrapper .close_btn:visited,.soft_add_wrapper .close_btn:focus,.soft_add_wrapper .close_btn:hover,.soft_add_wrapper .close_btn:active{ width:32px; height:32px; background:url(../images/softadd/close.png) no-repeat 0 0; z-index:200; top:-16px !important; right:-16px !important;}@media only screen and (max-width:992px){ .cartDiv{  display:none;}}#content_area td[width$="%"] >input[type="submit"],#content_area td[width$="%"] >input[type="button"],#content_area input[style$=";"]:not([type='checkbox']){ display:inline-block; margin:10px 0; font-weight:normal; text-align:center; vertical-align:middle; cursor:pointer; background-image:none; border:1px solid transparent; white-space:nowrap; padding:6px 12px; font-size:14px; line-height:1.42857; border-radius:0; color:#8f8f8f; background-color:white; border-color:#d0d0d0;}#content_area #BillingState,#content_area input[style$=";"]{ text-align:left;}input[src$="/btn_go.gif"]{ margin-left:10px;}input[type="radio"],input[type="checkbox"]{ margin:0 3px;}#content_area table[width$="%"] input#ShipState,#content_area table[width] textarea[cols="45"],#content_area table[width] input[value=""],#content_area table[width] input[type="password"],#content_area table[width] select,#content_area table[width$="%"] input[value=""],#content_area table[width$="%"] input.v65-productdetail-cartqty,#content_area table[width$="%"] input[id^="Quantity"],#content_area table[width$="%"] input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([class*="btn"]){ min-width:50px; height:auto; padding:5px 12px; margin:3px 0; min-height:25px; font-size:14px; line-height:1.42857; color:#555555; text-align:left; background-color:#fff; background-image:none; border-radius:0; border:1px solid #ccc; -webkit-box-shadow:inset 0px 1px 1px rgba(0,0,0,0.075); box-shadow:inset 0px 1px 1px rgba(0,0,0,0.075); -webkit-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s; -o-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s; transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;}#content_area table[width$="%"] input[id^="Quantity"]{ text-align:center;}input#CVV2{ width:80px !important; text-align:left;}#content_area input[name="ShipPostalCode"]{ width:auto !important;}tr#BillingState_Row +tr input[name="BillingPostalCode"]{ width:150px !important;}@media only screen and (max-width:767px){ #content_area table[width="100%"] input[value=""], #content_area table[width="100%"] select, #content_area table[width="100%"] input[value=""], #content_area table[width="100%"] input[value=""]{  display:block;}}#content_area img[src*="/headings/heading_"],#content_area img[src*="images/headings/one-page-checkout_"],#content_area img[src*="images/cart/cart_tr.gif"],#content_area img[src*="images/cart/cart_tl.gif"],#content_area img[src*="images/HomePage/FeaturedProducts.gif"]{ display:none;}#content_area img[src*="/headings/heading_"] +br +table:before,#content_area img[src*="/headings/heading_"] +br +form:before,#content_area img[src*="/headings/heading_"] +br +_headings table:before,#content_area img[src*="/headings/heading_"] +br +div:before,#content_area img[src*="/headings/heading_"] +br +br +table:before,#content_area img[src*="/headings/heading_help.gif"] +br +img +a +br +table >tbody:before,#content_area img[src*="/headings/heading_"] +br +img +a:before,#content_area img[src*="images/HomePage/FeaturedProducts.gif"] +br +table:before{ text-transform:none; font-size:32px; font-weight:400; font-style:italic; font-family:"Crimson Text",serif; color:#000; padding-bottom:6px; margin-bottom:13px; display:block; border-bottom:0; max-width:1230px; margin-left:auto; margin-right:auto;}#content_area img[src*="/headings/heading_"] +br +form:after,#content_area img[src*="/headings/heading_"] +br +table:after,#content_area img[src*="/headings/heading_"] +br +div:after,#content_area img[src*="/headings/heading_"] +br +br +table:after,#content_area img[src*="/headings/heading_help.gif"] +br +img +a +br +table >tbody:after{ content:''; height:100px;}#content_area img[src*="/headings/heading_login.gif"] +br +form:before{  content:'Login';}#content_area img[src*="/headings/heading_MyAccount.gif"] +br +form:before,#content_area img[src*="/headings/heading_MyAccount.gif"] +br +img +a:before{  content:'My Account';}#content_area img[src*="/headings/heading_MyAccount.gif"] +br +img +a:before{ margin-bottom:20px;}#content_area img[src*="/headings/heading_MyAccount.gif"] +br +img[src*="/images/Bullet_GoBack.gif"]{ display:none;}#content_area img[src*="/headings/heading_MyAccount.gif"] +br +form:before,#content_area img[src*="/headings/heading_MyAccount.gif"] +br +img +a form:before{  content:'My Account';}#content_area img[src*="/headings/heading_affiliate.gif"] +br +table:before{ content:'Affiliate';}#content_area img[src*="/headings/heading_help.gif"] +br +table:before,#content_area img[src*="/headings/heading_help.gif"] +br +img +a +br +table >tbody:before{ content:'Help';}#content_area img[src*="/headings/heading_EmailAFriend.gif"] +br +table:before{ content:'Email A Friend';}#content_area img[src*="/headings/heading_aboutus.gif"] +br +table:before{ content:'About Us';}#content_area img[src*="/headings/heading_giftcertificates.gif"] +br +table:before{ content:'Gift Certificates';}#content_area img[src*="/headings/heading_GiftOptions.gif"] +br +table:before{ content:'Gift Options';}#content_area img[src*="/headings/heading_history.gif"] +br +table:before{ content:'My Recent History';}#content_area img[src*="/headings/heading_MailingList.gif"] +br +form:before{ content:'Mailing List';}#content_area img[src*="/headings/heading_wishlist.gif"] +br +br +table:before{ content:'Wishlist';}#content_area img[src*="/headings/heading_WriteReview.gif"] +br +div:before{ content:'Write Review';}#content_area img[src*="images/HomePage/FeaturedProducts.gif"] +br +table:before{ content:'Featured Products';}#content_area #v65-onepage-ContentTable .v65-onepage-headerShort{ padding:10px 5px 10px 15px; width:100%; font-size:14px; letter-spacing:0.1em;}#content_area #billing-header .v65-onepage-headerShort:before{ content:'Billing Information';}#content_area #v65-onepage-RegistrationHeader .v65-onepage-headerShort:before{ content:'Registration';}#content_area #shipping-header .v65-onepage-headerShort:before{ content:'Shipping Information';}#content_area #shipping-header .v65-onepage-headerShort:before{ content:'Shipping Information';}#content_area #v65-checkout-payment-header .v65-onepage-headerShort:before{ content:'Payment';}#content_area img[src*="/headings/heading_help.gif"] +br +img +a +br +table{ position:relative;}#content_area img[src$="/heading_giftcertificates.gif"] +br +table table[width="500"]{ width:100%!important;}#content_area img[src$="/heading_giftcertificates.gif"] +br +table table[width="500"] td{ display:block; width:100%;}#content_area img[src$="/heading_giftcertificates.gif"] +br +table table[width="500"] td ul +a{ display:block; background:#eeeeee; width:95px; line-height:35px; text-align:center; margin-bottom:25px;}#content_area form[action="GiftCert_default.asp"] table[width="530"]{ width:100%!important;}#content_area form[action="GiftCert_default.asp"] table[width="530"] td.colors_backgroundneutral{ display:block; width:100%;}#content_area form[action="GiftCert_default.asp"] textarea[cols="55"]{ border-color:#eeeeee; margin-bottom:10px;}@media only screen and (max-width:767px){ #content_area form[action="GiftCert_default.asp"] textarea[cols="55"], #content_area form[action="GiftCert_default.asp"] input[size="35"]{  width:100%!important;}}@media only screen and (max-width:767px){ #content_area img[src$="/heading_MailingList.gif"] +br +form table[width]{  width:100%!important;  padding:0 !important;} #content_area img[src$="/heading_MailingList.gif"] +br +form td[width="95"]{  width:15%!important;  white-space:normal;} #content_area img[src$="/heading_MailingList.gif"] +br +form td[width="282"]{  width:85%!important;  display:block;  position:relative;} #content_area img[src$="/heading_MailingList.gif"] +br +form td[width="282"] input{  width:100%!important;} #content_area img[src$="/heading_MailingList.gif"] +br +form td[width="282"] input[type="submit"]{  white-space:normal;}}a[href*="help_answer.asp"]{ padding:0 10px; text-indent:0;}#content_area img[src*="/heading_help.gif"] +br +table +table td{ text-align:left;}#content_area img[src*="/headings/heading_help.gif"] +br +img +a +br +table td{ display:block;}#content_area img[src*="/headings/heading_help.gif"] +br +img +a +br +table td[width="15"]{ height:5px;}#content_area img[src*="/headings/heading_help.gif"] +br +img +a +br +table td .productnamecolorLARGE{ display:block; margin-top:25px;}@media only screen and (max-width:767px){ a[href*="help_answer.asp"]:after{  content:'';  clear:both;  display:block;} #content_area img[src*="/heading_help.gif"] +br +table +table td{  padding:0 5px;  width:100%;  display:block;} #content_area img[src*="/heading_help.gif"] +br +table +table td .productnamecolorLARGE{  text-transform:uppercase;  display:block;  margin-top:20px;}}#content_area form[name*="form2"] table[width="500"]{ margin:10px 0; table-layout:fixed; width:100%;}#content_area form[name*="form2"]{ padding-bottom:20px;}@media only screen and (max-width:767px){ #content_area form[name*="form2"] table[width="500"] td{  width:100%;  display:block;}}@media only screen and (max-width:767px){ #content_area img[src$="/heading_wishlist.gif"] +br +br +table +form .v65-productDisplay td[align="center"]{  display:block !important;}}@media only screen and (max-width:767px){  #content_area form[action="/donate.asp"] div[style]{  width:100%!important;}  #content_area form[action="/donate.asp"] td[align="left"], #content_area form[action="/donate.asp"] td[align="right"]{  display:block !important;  width:100%!important;}  #content_area form[action="/donate.asp"] td[align="right"] div{  text-align:left !important;  padding:10px 0;} #content_area form[action="/donate.asp"] input[type="radio"]{  margin:0 5px 0 0;}  #content_area form[action="/donate.asp"] br{  line-height:23px;}}@media only screen and (max-width:767px){  #content_area form[name*="form2"] table[width="500"] td{  width:100%;  display:block;}  #content_area a[href="myaccount.asp"] +form table[width]{  width:100%!important;} #content_area a[href="myaccount.asp"] +form table[width] td[width="91"]{  width:15%;  white-space:nowrap;} #content_area a[href="myaccount.asp"] +form table[width] td[width="311"]{  width:85%;} #content_area a[href="myaccount.asp"] +form table[width] td[width="311"] input[name="emailaddress"]{  width:85%;} #content_area a[href="myaccount.asp"] +form table[width] td[width="311"] input[name="emailaddress"]{  width:85%;}  #AccountSettingsForm table[width]{  width:100%!important;} #AccountSettingsForm table[width] td[width="86%"], #AccountSettingsForm table[width] td{  display:block !important;  width:100%!important;  text-align:left;} #AccountSettingsForm img[src="/clear1x1.gif"]{  display:none;}  #content_area form[action="MyAccount_ApplyGift.asp"] table[width]{  width:100%!important;}  #content_area form[name*="form2"] table[width="443"]{  width:100%!important;}  #content_area form[name*="form2"] table[width="443"] td{  display:block !important;  width:100%!important;} #content_area form[name*="form2"] table[width="443"] td.colors_backgroundneutral{  text-align:right;  background:#eeeeee;}  #content_area form[name*="form2"] table[width="443"] td input[size="25"]{  width:100%;}  #content_area img[src$="/heading_WriteReview.gif"] +br +div +form td{  display:block !important;  width:100%!important;} #content_area img[src$="/heading_WriteReview.gif"] +br +div +form table[width]{  width:100%!important;} #content_area img[src$="/heading_WriteReview.gif"] +br +div +form td input[size]{  width:85%!important;} #content_area img[src$="/heading_WriteReview.gif"] +br +div +form td textarea{  width:100%!important;}  #content_area img[src$="/heading_WriteReview.gif"] +br +form td{  display:block !important;  width:100%!important;} #content_area img[src$="/heading_WriteReview.gif"] +br +form table[width="500"], #content_area img[src$="/heading_WriteReview.gif"] +br +form td input[size]{  width:100%!important;} #content_area img[src$="/heading_WriteReview.gif"] +br +form textarea[name="ReviewDescription"]{  width:100%!important;}  #content_area img[src$="/heading_WriteReview.gif"] +br +#ListofErrorsDiv +br +table[width="500"]{  width:100%!important;}}#content_area form[action^="OrderDetails.asp?"] td[bgcolor="#999999"]{ background:none !important; border-top:1px solid #eeeeee !important;}@media only screen and (max-width:767px){  #content_area form[name*="form2"] td[width$="%"]{    width:100%!important;  margin-bottom:15px !important;}  #content_area form[name*="form2"] table.colors_lines_light .colors_backgroundneutral td[width$="%"]{  display:block !important;}  #content_area form[name*="form2"] table[width="520"]{  width:100%;}  #content_area form[name*="form2"] table[width="520"] td[width="236"]{  width:100%!important;  display:table-row;} #content_area form[name*="form2"] table[width="520"] td[width="235"]{  width:65%!important;  display:block;} #content_area form[name*="form2"] table[width="520"] td[width="235"] select{  white-space:normal;} #content_area form[name*="form2"] table[width="520"] td[width="43"]{  width:10%!important;  display:block;} #content_area form[name*="form2"] table[width="520"] td[width="43"] input[src$="/btn_go.gif"]{  margin-left:0;  margin-bottom:15px;}  #content_area form[name*="form2"] a[href^="orderdetails.asp"]{  display:block;  padding:15px 0;  text-align:center;}  #content_area form[action^="OrderDetails.asp"] td{  width:100%!important;  display:block !important;}  #content_area form[action^="OrderDetails.asp"] a >img{  display:block;  margin:20px auto;}  #content_area form[action^="OrderDetails.asp"] td[width="32%"]{  text-align:center;}  #content_area form[action^="OrderDetails.asp"] font[size="3"]{  display:block;  text-align:center;  padding:15px 0;}  #content_area form[action^="OrderDetails.asp"] td[bgcolor="#999999"]{  background:none !important;  border-top:1px solid #eeeeee !important;}  #content_area form[action^="OrderDetails.asp"] br +br +table td[align="right"]{  color:#000;  text-align:center;}}#content_area img[src$="btn_Continue.gif"]{ display:block; margin:0 auto;}@media only screen and (min-width:992px){ #content_area img[src$="btn_Continue.gif"]{  display:inline-block;  margin:0;}}#content_area input[src*="btn_login.gif"]{ margin-top:20px; display:block;}#content_area form[name="loginform"] tr[valign="top"]{ display:block !important;}@media only screen and (min-width:768px){ #content_area form[name="loginform"] tr[valign="top"]{  display:table-row !important;}}#content_area form[name="loginform"] td{ padding:5px;}#content_area form[name="loginform"] td[width="50%"]{ width:100%!important; display:block !important;}@media only screen and (min-width:768px){ #content_area form[name="loginform"] td[width="50%"]{  width:50%!important;  display:table-cell !important;}}#content_area form[name="loginform"] td[align="right"]{ text-align:left !important;}#content_area form[name="loginform"] input[type="password"] +br{ display:none;}#content_area form[name="loginform"] input[type="text"],#content_area form[name="loginform"] input[type="password"]{ display:block; width:100%; margin:10px 0; font-size:14px;}@media only screen and (min-width:768px){ #content_area form[name="loginform"] input[type="text"], #content_area form[name="loginform"] input[type="password"]{  width:auto;}}#content_area form[name="loginform"] .colors_lines_light{ border-color:transparent;}@media only screen and (min-width:768px){ #content_area form[name="loginform"] tr[align="center"]{  text-align:left;} #content_area form[name="loginform"] .colors_lines_light{  border-color:#eeeeee;}}#content_area #div_articleid_61 form[action*="/Login.asp"] .colors_backgroundneutral,#content_area #div_articleid_61 td.colors_lines_light[width="52%"],#content_area #div_articleid_61 form[action*="/Login.asp"] .colors_lines_light{ background:none;}#content_area #div_articleid_61 td[align="right"]{ font-weight:bold; padding-right:10px;}#content_area #div_articleid_61 form[action*="/Login.asp"] td[align="right"]{ padding-right:10px; font-weight:bold;}#content_area #div_articleid_61 form[action*="/Login.asp"],#content_area #div_articleContainer_61 +table form{ padding:10px 0; background-color:#eeeeee; margin:15px 0;}@media only screen and (max-width:767px){ #content_area #div_articleid_61 td[width="1%"], #content_area #div_articleContainer_61 +table td[width="1%"]{  display:none;} #content_area #div_articleid_61 td, #content_area #div_articleContainer_61 +table td, #content_area #RegisterForm td{  width:100%!important;  display:block;  clear:both;  text-align:left;  white-space:normal;} #content_area #div_articleid_61 form[action*="/Login.asp"] td[align="right"], #content_area #div_articleContainer_61 +table form[action*="/Login.asp"] td[align="right"]{  text-align:left;  margin-left:16px;} #content_area #div_articleid_61 form[action*="/Login.asp"] input, #content_area #div_articleContainer_61 +table input, #content_area #RegisterForm input{  width:100%;  margin-left:auto;  margin-right:auto;} #content_area #div_articleContainer_61 +table input, #content_area #div_articleid_61 form[action*="/Login.asp"] input{  width:90%;  display:block;} #content_area #div_articleid_61 td[align="right"], #content_area #div_articleid_61 div[align="right"], #content_area #RegisterForm td[align="right"], #content_area #RegisterForm div[align="right"]{  text-align:left;}}#sb-wrapper-inner,#vp-top-bar *,#sb-wrapper *,#qtg,#qtg *,#qet-box-container *,*[class^="redactor_"]{ -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;}#content_area form[name*="form2"] table[width="500"]{ margin:10px 0; text-align:left; table-layout:fixed; width:100%;}#vp-top-bar{ white-space:nowrap;}#sb-wrapper{ margin:0 !important;}#content_area table td[nowrap]{ white-space:normal;}table[width="96%"]{ width:100%;}.product-card__card{ height:405px;}.product-card__image-link{ text-align:center;}#content_area font[color="#FF0000"]{ color:#000;}#content_area #v65-cart-table .v65-product-price-table div{ text-align:center !important;}#content_area #v65-cart-table{ border-spacing:2px; border-collapse:separate;}#content_area .v65-cart-giftcert-total div{ text-align:center;}#content_area tr.v65-cart-total-estimate-row +tr,#content_area br.beforeArticleBR{ display:none;}#content_area #v65-cart-checkout-table .v65-cart-login-input{ padding:3px;}#content_area #v65-cart-shipping-details input[type=radio]{ border:none;}#content_area #v65-cart-shipping-details-container #v65-cart-shipping-details-label,#content_area #v65-cart-shipping-details-container #v65-cart-shipping-details-wrapper{ float:none;}#content_area #v65-cart-shipping-details-wrapper td{ padding:0;}#content_area td#v65-cart-shippingoptionsbuttoncell input{ border:none;}#content_area #v65-cart-table-container{ border-collapse:collapse;}#content_area #v65-cart-table-container >tbody >tr >td,#content_area #v65-cart-table-container >tr >td{ padding:0 !important;}#content_area form #v65-cart-checkout-table{ width:420px !important;}#content_area #v65-cart-header-itemdescription{ padding-left:21px !important;}#content_area .v65-cart-giftcert-total div,.v65-cart-details-row td[width="70"],.v65-cart-details-row td[width="70"] div,.v65-cart-details-row td[width="135"],.v65-cart-details-row td[width="135"] div{ text-align:center !important; width:100%!important;}#content_area td center input[type="text"]{ text-align:center;}#content_area #v65-cart-update-total-cell{ text-align:center;}#content_area #v65-cart-coupon-entry-details-div *{ vertical-align:middle;}#content_area #btnRecalculate{ margin-top:0 !important;}#content_area table#v65-cart-moreItems,#content_area table#v65-cart-table{ width:100%;}#content_area table#v65-cart-moreItems td{ padding-left:0; padding-right:0;}.soft_add_wrapper .cartDiv,.soft_add_wrapper .cartDiv2{ display:inline;}.soft_add_wrapper .soft_add_span{ padding-left:0;}.soft_add_wrapper .soft_add_content_area{ border-bottom:none;}.soft_add_wrapper .product-remove,.soft_add_wrapper .soft_add_header,.soft_add_wrapper .continue_shopping,.soft_add_wrapper .aremove,.soft_add_wrapper .soft_add_span,.soft_add_wrapper .soft_add_header .close_btn,.soft_add_wrapper .number_of_items{ display:none;}.soft_add_wrapper .soft_add_header,.soft_add_wrapper .soft_add_header .close_btn{ display:block !important; padding:0;}.soft_add_wrapper .soft_add_header .close_btn{ position:absolute; top:-6px; right:-6px;}.soft_add_wrapper .soft_add_header{ width:auto; height:0; background:white; border:0;}.soft_add_wrapper .soft_add_header_shadow{ background:none; padding:0; width:auto;}.soft_add_wrapper .soft_add_content_shadow{ padding:0; width:auto;}.soft_add_wrapper .soft_add_header,.soft_add_wrapper .soft_add_action_area,.soft_add_wrapper .soft_add_content_wrapper{ border-radius:0;}.soft_add_wrapper .soft_add_action_area{ clear:both;}.soft_add_wrapper .soft_add_content_wrapper{ background:none; border:none; padding:0; width:auto;}.soft_add_wrapper .soft_add_wrapper ul.anchored-cart{ list-style:none; padding:0; margin:0; display:table; width:100%;}.soft_add_wrapper ul.anchored-cart li img{ max-width:55px;}.soft_add_wrapper ul.anchored-cart li{ text-align:left; vertical-align:middle; display:table-row; width:auto; margin:0;}.soft_add_wrapper ul.anchored-cart li div{ font-size:12px; width:100%;  }.soft_add_wrapper ul.anchored-cart li .product-image{ display:table-cell; padding:10px 4px 10px 10px;}.soft_add_wrapper ul.anchored-cart li .product-detail{ display:table-cell; padding:10px 5px; vertical-align:top; line-height:14px;}.soft_add_wrapper ul.anchored-cart li .product-name{ display:block;}.soft_add_wrapper ul.anchored-cart li .product-qty .quantity_text{ display:inline;}.soft_add_wrapper ul.anchored-cart li .product-price{ display:table-cell; padding:8px 8px 10px 0; vertical-align:top; text-align:right;}.soft_add_wrapper ul.anchored-cart{ border-collapse:collapse;}.soft_add_wrapper ul.anchored-cart li .product-image{ width:55px; overflow:hidden; float:left;}#content_area #v65-onepage-ContentTable{ margin:0; border-spacing:0;}#content_area #TotalsDivContainer{ float:none;}#content_area #table_checkout_cart0 #v65-onepage-CartSummary,#content_area #table_checkout_cart0 #v65-onepage-ordersummary-items{ background:none;}#content_area .v65-onepage-SavedLocations .v65-space{ padding:0 5px;}#content_area .v65-onepage-SavedLocations .v65-space br{ display:none;}#content_area td#v65-onepage-ShippingParent{ padding-left:0 !important;}#content_area #v65-onepage-Shipping td.v65-onepage-shipping-label-cell div{ text-align:right !important;}#content_area #v65-onepage-Shipping td.v65-onepage-shipping-label-cell{ width:105px;}#content_area #ship-to-options-table div[align="right"]{ text-align:right;}#content_area #v65-onepage-saved-billing-table font[style*="font-weight:bold;"]{ display:inline-block; font-size:12px; font-weight:normal !important; line-height:14px !important; padding-right:2px; text-align:right; vertical-align:top; width:91px;}#content_area select[onchange*="Choose_My_Saved_Billing"]{ width:175px;}#content_area td.v65-payment-details-label-cell[width="39%"]{ width:105px;}#content_area #savedPayment,#content_area td.v65-payment-details-label-cell[width="39%"] +td[width="61%"]{ width:auto;}table#v65-onepage-registration td{ white-space:nowrap;}.v65-onepage-headerShort img{ display:block;}#content_area #table_checkout_cart0 #v65-onepage-CartSummary,#content_area #table_checkout_cart0 #v65-onepage-ordersummary-items{ background:none;}#content_area #v65-onepage-ShippingCostHeader +tr,#content_area #v65-onepage-ShippingCostHeader +tr >td:first-child{ display:block;}#content_area #v65-onepage-ShippingCostHeader +tr >td:first-child div[align="center"]{ text-align:left;}#content_area #DisplayShippingSpeedChoicesTD select{ padding:6px 4px; width:172px; margin-left:107px;}#content_area table#v65-onepage-ContentTable input[type="radio"]{ margin:5px;}#content_area table#v65-onepage-Detail td select{ margin:10px 0;}#content_area #v65-onepage-ordersummary-items td,#content_area #v65-onepage-ShippingCostDetails td{ padding:5px 15px 5px 5px;}#content_area #table_checkout_cart0 #v65-onepage-ordersummary-items td.v65-onepage-ordersummary-itemname{ padding:5px 5px 5px 15px;}#content_area #table_checkout_cart0 #v65-onepage-ordersummary-items td.v65-onepage-ordersummary-itemtotal,#content_area #table_checkout_cart0 td[align="right"].v65-onepage-shippingcost-detail{ padding:5px 15px 5px 5px;}#billing-header,#shipping-header,#v65-checkout-payment-header{ width:100%;}@media only screen and (max-width:767px){ #content_area form#v65-onepage-CheckoutForm{  width:auto;} #content_area #table_checkout_cart0{  margin:10px 0;  width:100%!important;  clear:both;} #content_area table#v65-onepage-ContentTable td{  display:block;} #content_area table#v65-onepage-ContentTable, #content_area #v65-onepage-BillingParent, #content_area #v65-onepage-Billing, #content_area table#v65-onepage-Detail td input[type="text"], table#v65-onepage-Detail td input[type="password"], table#v65-onepage-Detail td input[type="text"], table#v65-onepage-Detail td select, #content_area table#v65-onepage-Detail td select, #content_area table#v65-onepage-CartSummary, #v65-onepage-shippingParent-row td{  width:100%!important;} #content_area #v65-onepage-Billing div, #content_area #ship-to-options-table div[align="right"]{  text-align:left;} #content_area table#v65-onepage-ContentTable input[type="radio"]{  margin:5px;} #content_area #ship-to-options-table td{  width:auto !important;} #content_area h2#v65-onepage-header .loginHeaderWrapper{  display:block;  margin-left:0;} #content_area #v65-onepage-Shipping td.v65-onepage-shipping-label-cell div{  text-align:left !important;} #content_area #v65-onepage-ContentTable .v65-onepage-headerShort{  min-width:0;} #content_area #CalcShippingDivContainer{  width:100%;}}#span_GiftCertificates_Editable td{ padding:10px 15px;}#content_area #v65-cart-table .v65-item-zebra{ background-color:#eeeeee;}#content_area #v65-cart-table >tbody >tr.v65-cart-details-row td[width="5"]{ display:none;}#content_area #v65-cart-empty-details-cell span +span a{ white-space:nowrap;}#content_area img[src*="v/vspfiles/templates/248/images/cart/cart_tr_cap.gif"],#content_area img[src*="v/vspfiles/templates/248/images/cart/cart_tl_cap.gif"]{ display:none;}#content_area #v65-cart-shipping-details input[type=radio]{ margin:5px;}#v65-cart-shipping-details-text >div{ white-space:normal !important;}#content_area td.v65-cart-detail-productimage img{ float:none;}#content_area td#v65-productdetail-action-wrapper td[valign="top"]{ vertical-align:middle !important;}#content_area table[width$="%"] input.v65-productdetail-cartqty{ text-align:center;}.fb_iframe_widget{ width:auto !important;}#vZoomMagnifierImage{ min-width:230px;}.productdetails #vZoomArea{ z-index:10 !important;}.productdetails #vCSS_mainform[action^="/ProductDetails.asp"] #v65-product-parent >tbody >tr:first-child +tr >td[align="center"] br +br +table{ width:100%;}@media only screen and (max-width:767px){ .fb_iframe_widget_fluid, #btn_vsharethis{  float:none !important;  display:inline-block !important;  vertical-align:middle;  *vertical-align:auto;  *zoom:1;  *display:inline;} #_atssh{  display:none !important;}}#content_area img[src*="youarehere"]{ display:none;}@media only screen and (max-width:767px){ .v65-error-list-text{  margin-left:0;  height:100%;  padding-top:0;} .v65-error-list-image{  left:0;  height:47px;  width:100%;  position:static;  display:block;}}font[color="#FFFFFF"]{ color:inherit;}form[action="OrderDetails.asp"] td[colspan="3"] >span:first-child:after{ content:"\A "; display:block;}@media only screen and (max-width:768px){ div[id^="VCompare"], div[id^="VCompareOverlay"]{  display:none !important;}}#VCompareOverlayBox .VCompareOverlayTable{ border:0;}#VCompareOverlayXDiv{ -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;}
/* --- homepage.css --- */
.home .jumbotron .more,.home #content_area .promo--elist .elist__submit{ -moz-transition:all 200ms 0; -o-transition:all 200ms 0; -webkit-transition:all 200ms 0; transition:all 200ms 0;} .home .jumbotron .more:hover,.home #content_area .promo--elist .elist__submit:hover{  filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);  opacity:0.75;}.home .sidebar{ display:none !important;}.home #content_area{ width:100%; padding:0;}.home .navbar.affix-top{ border-bottom-color:transparent;}.home main{ border-bottom:0; padding-bottom:0; padding-top:0;}.home main >.container{ padding:0; position:relative;} @media (min-width:769px){  .home main >.container{   width:100%;}} .home main >.container >.row{  margin-left:0;  margin-right:0;}.home header.header{ width:100%; position:fixed;}.home .navbar.affix-top{ background:transparent;}.home .container .home .jumbotron{ padding:0; margin:0;} .home .container .home .jumbotron a{  display:block;} .home .container .home .jumbotron img{  width:100%;}.home .jumbotron{ position:relative;} .home .jumbotron h2{  margin:0 0 5px;  font-family:"Crimson Text",serif;  font-style:italic;  font-weight:normal;  line-height:1.3;  font-size:27px;}  @media (min-width:481px){   .home .jumbotron h2{    font-size:42px;    margin-bottom:15px;}} .home .jumbotron img{  position:relative;} .home .jumbotron .more{  text-transform:uppercase;  margin:0;  line-height:1;  font-size:11px;  letter-spacing:0.1em;  color:#000;}  .home .jumbotron .more:hover{   filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);   opacity:0.5;}  @media (min-width:481px){   .home .jumbotron .more{    font-size:12px;}} .home .jumbotron__text{  text-align:center;}  .home .promo-row{ margin:10px 0 0; padding:0 5px;} @media (min-width:690px){  .home .promo-row{   margin:20px 0 0;   padding:0 10px;}}.home .jumbotron__overlay,.home .promo__overlay,.home .promo__inner{ position:absolute; top:0; left:0; z-index:2; width:100%; height:100%;}.home .jumbotron__overlay:before,.home .promo__overlay:before,.home .promo__text-wrap:before,.home .promo__elist-inner:before{ display:inline-block; vertical-align:middle; *vertical-align:auto; *zoom:1; *display:inline; content:''; height:100%; margin-right:-0.25em;}.home .jumbotron__overlay >*,.home .promo__overlay >*,.home .promo__text-wrap >*,.home .promo__elist-inner >*{ display:inline-block; vertical-align:middle; *vertical-align:auto; *zoom:1; *display:inline; width:90%;}.home .promo__inner{ padding:0 5px;} @media (min-width:690px){  .home .promo__inner{   padding:0 10px;}}.home .promo__text-wrap{ height:100%; border:1px solid #e5e5e5; background:#fff;} .home .promo__text-wrap .promo__text{  width:90%;  background:transparent;}.promo__text a{font-size:12px;} .home .promo__text-wrap:before{  margin-right:0;}.home .promo__text:before{ margin-right:0;}.home .promos{ margin-left:auto; margin-right:auto; max-width:1230px;} .home .promos .promo{  display:block;  float:left;  padding:0 5px;  margin-bottom:10px;  width:50%;  position:relative;  text-align:center;  height:100%;}  @media (min-width:690px){   .home .promos .promo{    padding:0 10px;    margin-bottom:20px;}    .home .promos .promo img{     width:100%;     position:relative;}}  @media (min-width:769px){   .home .promos .promo{    width:25%;}} @media (min-width:992px){  .home .promos--1{   margin-top:4%;}} .home .promos--1 .promo__text{  width:61%;  background:#fff;  background-color:rgba(255,255,255,0.9);  padding:16px 0 18px;} @media (min-width:992px){  .home .promos--1 .promo .promo__text{   filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);   opacity:0;   -moz-transition:all 200ms 0;   -o-transition:all 200ms 0;   -webkit-transition:all 200ms 0;   transition:all 200ms 0;}   .home .promos--1 .promo .promo__text:before{    margin-right:-0.25em;}  .home .promos--1 .promo:hover .promo__text{   filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);   opacity:1;}  .home .promos--1 .promo--alt .promo__text{   filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);   opacity:1;}} .home .promos h3{  font-family:"Crimson Text",serif;  font-style:italic;  margin:0 0 3px;  line-height:1.3;  font-size:20px;  font-weight:normal;}  @media (min-width:481px){   .home .promos h3{    font-size:28px;}} .home .promos .more{  text-transform:uppercase;  margin:0;  line-height:1;  font-size:9px;  letter-spacing:0.1em;}  @media (min-width:481px){   .home .promos .more{    font-size:12px;}} .home .promos hr{  background:transparent;  border:0;  border-top:1px solid #e5e5e5;  width:36%;  height:1px;}.home .promos--2 .promo-row{ margin-top:0;}.home .promos--2 .promo{ float:none; width:100%;} @media (min-width:769px){  .home .promos--2 .promo{   width:50%;   float:left;}} .home .promos--2 .promo--social p{  text-transform:uppercase;  font-size:14px;  line-height:1.89;  letter-spacing:0.1em;  margin:0;}@media only screen and (min-width:1025px){ .home .promos--2 .promo--social p{margin:50px 0;}}@media only screen and (min-width:768px) and (max-width:1024px){ .home .promos--2 .promo--social p{margin:10px 0;}}  @media (min-width:481px){   .home .promos--2 .promo--social p{    font-size:18px;}} .home .promos--2 .promo--social .icon{  vertical-align:top;  margin-top:-2px;} .home .promos--2 .promo--social .icon--tw .icon__foreground{  width:22px;  height:20px;  -moz-background-size:22px 20px;  -o-background-size:22px 20px;  -webkit-background-size:22px 20px;  background-size:22px 20px;} .home .promos--2 .promo--social .icon--ig .icon__foreground{  width:22px;  height:22px;  -moz-background-size:22px;  -o-background-size:22px;  -webkit-background-size:22px;  background-size:22px;}.home .promo.promo--elist{ height:205px;} @media (min-width:481px){  .home .promo.promo--elist{   height:100%;}} .home .promo.promo--elist .promo__elist-overlay{  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  padding:0 5px;}  @media (min-width:690px){   .home .promo.promo--elist .promo__elist-overlay{    padding:0 10px;}} .home .promo.promo--elist .promo__elist-inner{  position:relative;  width:100%;  height:100%;  background-color:#F5F4F2;  padding:0;}.home #content_area .promo--elist .elist__title{ font-size:24px; margin-bottom:10px;} @media (min-width:481px) and (max-width:768px){  .home #content_area .promo--elist .elist__title{   font-size:28px;}} @media (min-width:690px) and (max-width:768px){  .home #content_area .promo--elist .elist__title{   margin-bottom:20px;}}.home #content_area .promo--elist .elist p{ font-size:12px; line-height:1.6; margin-bottom:21px !important;} @media (min-width:481px) and (max-width:768px){  .home #content_area .promo--elist .elist p{   padding:0 5%;}} @media (min-width:690px) and (max-width:768px){  .home #content_area .promo--elist .elist p{   padding:0 18%;   margin-bottom:40px !important;   line-height:1.83;}} @media (min-width:769px){  .home #content_area .promo--elist .elist p{   padding:0;}} @media (min-width:481px){  .home #content_area .promo--elist .elist p br{   display:none;}}.home #content_area .promo--elist .elist form{ background:transparent !important; position:relative; display:inline-block; vertical-align:middle; *vertical-align:auto; *zoom:1; *display:inline; width:70%; height:30px; margin-bottom:10px;} @media (min-width:481px) and (max-width:768px){  .home #content_area .promo--elist .elist form{   height:40px;}} @media (min-width:690px){  .home #content_area .promo--elist .elist form{   width:55%;}}.home #content_area .promo--elist .elist__input{ position:absolute; top:0; right:0; border:1px solid #E5E5E5; outline:none; background:transparent !important; width:100%; height:30px !important; min-height:30px !important; margin:0 !important; padding:5px 35px 5px 10px !important; font-family:inherit; font-size:12px !important; color:#000 !important; box-shadow:none !important;     -moz-transition:all,200ms,cubic-bezier(0.32,0.22,0.35,0.98),0 !important; -o-transition:all,200ms,cubic-bezier(0.32,0.22,0.35,0.98),0 !important; -webkit-transition:all,200ms,cubic-bezier(0.32,0.22,0.35,0.98),0 !important; transition:all 200ms cubic-bezier(0.32,0.22,0.35,0.98) 0 !important;} .home #content_area .promo--elist .elist__input::-webkit-input-placeholder{  color:#000;  font-style:normal;  font-weight:normal;} .home #content_area .promo--elist .elist__input:-moz-placeholder{  color:#000;  font-style:normal;  font-weight:normal;} .home #content_area .promo--elist .elist__input::-moz-placeholder{  color:#000;  font-style:normal;  font-weight:normal;} .home #content_area .promo--elist .elist__input:-ms-input-placeholder{  color:#000;  font-style:normal;  font-weight:normal;} .home #content_area .promo--elist .elist__input:focus::-webkit-input-placeholder{  color:#eeeeee;  font-style:normal;  font-weight:normal;} .home #content_area .promo--elist .elist__input:focus:-moz-placeholder{  color:#eeeeee;  font-style:normal;  font-weight:normal;} .home #content_area .promo--elist .elist__input:focus::-moz-placeholder{  color:#eeeeee;  font-style:normal;  font-weight:normal;} .home #content_area .promo--elist .elist__input:focus:-ms-input-placeholder{  color:#eeeeee;  font-style:normal;  font-weight:normal;} @media (min-width:481px) and (max-width:768px){  .home #content_area .promo--elist .elist__input{   height:40px !important;   min-height:40px !important;   padding:10px 35px 10px 15px !important;}}.home #content_area .promo--elist .elist__input:focus{ border-color:transparent; -moz-box-shadow:0 0 8px rgba(0,0,0,0.1) !important; -webkit-box-shadow:0 0 8px rgba(0,0,0,0.1) !important; box-shadow:0 0 8px rgba(0,0,0,0.1) !important;}.home #content_area .promo--elist .elist input[type="text"]{ -webkit-appearance:none; -webkit-border-radius:0px;}.home #content_area .promo--elist .elist__submit{ background:transparent url('../images/template/elist-submit-@2x.png?1415216168') center 9px no-repeat; -moz-background-size:7px 12px; -o-background-size:7px 12px; -webkit-background-size:7px 12px; background-size:7px 12px; display:block; position:absolute; top:0; right:0; width:30px; height:30px; border:none; outline:none; font:0/0 serif; text-shadow:none; color:transparent;} .home #content_area .promo--elist .elist__submit:hover{  background-color:transparent;  border:none;} @media (min-width:481px) and (max-width:768px){  .home #content_area .promo--elist .elist__submit{   height:40px;   background-position:center 14px;}}.home .promos .promo--bottom{ width:100%; float:none;} .home .promos .promo--bottom span{  display:block;  font-size:12px;}  @media (min-width:690px){   .home .promos .promo--bottom span{    font-size:14px;}} .home .promos .promo--bottom hr{  border-top-color:#B6B9BB;  margin-top:15px;  margin-bottom:15px;  width:28%;}  @media (min-width:690px){   .home .promos .promo--bottom hr{    margin-top:35px;    margin-bottom:35px;}} .home .promos .promo--bottom img{  width:100%;} .home .promos .promo--bottom .promo__text{  padding-left:42%;}  @media (min-width:690px){   .home .promos .promo--bottom .promo__text{    padding-left:47%;}} .home .promos .promo--bottom h3{  font-size:18px;  line-height:1.32;}  @media (min-width:480px){   .home .promos .promo--bottom h3{    font-size:24px;}}  @media (min-width:690px){   .home .promos .promo--bottom h3{    font-size:22px;    line-height:1.36;    margin-top:-5px;}}  @media (min-width:992px){   .home .promos .promo--bottom h3{    padding:0 8%;}}  @media (min-width:992px){   .home .promos .promo--bottom h3{    padding:0 10%;}}.home{        } .home #div_articleid_2 img{  display:block;  max-width:100%;  height:auto;} .home #content_area table.v65-productDisplay{  table-layout:fixed;  max-width:1200px !important;  margin:0 auto;} .home #div_articleid_2 img[src$="/FeaturedProducts.gif"], .home #div_articleid_2 img[src$="/clear1x1.gif"], .home #div_articleid_2 .v65-productDisplay img{  display:inline-block;  vertical-align:middle;  *vertical-align:auto;  *zoom:1;  *display:inline;  max-width:100%;  height:auto;  min-width:25px;} .home #div_articleid_2 img[src="/clearfix1x1.gif"]{  display:inline;  width:auto;  height:auto;} .home .v65-productDisplay td{  text-align:center;} .home .v65-productDisplay .productnamecolor.colors_productname,.home a.productnamecolor.colors_productname{  color:#000;  font-weight:normal;  text-align:center;} .home .v65-productDisplay .productnamecolor.colors_productname:hover,.home a.productnamecolor.colors_productname:hover{  text-decoration:none;} .home #content_area .v65-productDisplay img[src$="nophoto.gif"], .home #content_area .v65-productDisplay img[src*="/v/vspfiles/photos/"]{  display:block;  max-width:100%;  height:auto;  margin:0 auto;  margin-bottom:10px;  border:0 !important;} .home table.v65-productDisplay .productnamecolor{  font-weight:normal;} .home table.v65-productDisplay .product_listprice, .home table.v65-productDisplay .product_listprice b{  font-weight:normal;} .home table.v65-productDisplay .product_productprice, .home table.v65-productDisplay .product_productprice b{  font-weight:normal;} .home table.v65-productDisplay .product_saleprice, .home table.v65-productDisplay .product_saleprice b{  font-weight:normal;} .home table.v65-productDisplay .product_dealprice{  font-weight:normal;} @media (max-width:480px){  .home{               }}.home{ } .home .slider-wrap{  border-top:1px solid #e5e5e5;  border-bottom:1px solid #e5e5e5;} .home #fpslider{  margin:0 auto;  padding:16px 29%;  position:relative;}  .home #fpslider .owl-wrapper-outer{   z-index:2;}  @media (min-width:480px){   .home #fpslider{    padding:30px 9%;}}  @media (min-width:992px){   .home #fpslider{    padding:30px 7%;}}  @media (min-width:1390px){   .home #fpslider{    padding:30px 0;}}  .home #fpslider .wrap{   overflow:hidden !important;   height:100%;   width:100%;}  .home #fpslider .outerwrap{   background-color:#fff;   position:relative !important;}  .home #fpslider .innerwrap{   position:absolute !important;}  .home #fpslider .item{   display:block !important;   float:left !important;      padding:5px;   text-align:center;}   @media (min-width:480px){    .home #fpslider .item{     padding:10px;}}  .home #fpslider .item a{   text-decoration:none;}  .home #fpslider .item .image{      margin-bottom:10px;   text-align:center;}  .home #fpslider .item .image img{   display:inline-block;   *display:inline;      max-height:100%;   max-width:90%;   width:auto;   vertical-align:middle;   zoom:1;}  .home #fpslider .item .name a{      height:15px;      overflow:hidden;   -o-text-overflow:ellipsis-word;   -ms-text-overflow:ellipsis-word;   text-overflow:ellipsis-word;}  .home #fpslider .button{   background-color:black;   border-radius:5px;   color:white;   display:block;   margin:5px auto;   padding:5px 10px;   text-decoration:none;   width:50%;}  .home #fpslider .button:hover{   background-color:gray;}  .home #fpslider .owl-controls{   margin:0;   height:100%;   position:absolute;   top:0;   left:0;   width:100%;   z-index:1;}  .home #fpslider .owl-buttons >div{   position:absolute;   width:51px;   height:120px;   -moz-background-size:51px 120px;   -o-background-size:51px 120px;   -webkit-background-size:51px 120px;   background-size:51px 120px;   margin:0;   background-color:transparent;   filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);   opacity:1;   font:0/0 serif;   text-shadow:none;   color:transparent;   top:26%;}   @media (min-width:480px){    .home #fpslider .owl-buttons >div{     top:33%;     width:30px;     height:70px;     -moz-background-size:30px 70px;     -o-background-size:30px 70px;     -webkit-background-size:30px 70px;     background-size:30px 70px;}}  .home #fpslider .owl-prev{   background:transparent url('../images/homepage/owl-prev-@2x.png?1415215820') 0 0 no-repeat;   left:-46%;}   @media (min-width:480px){    .home #fpslider .owl-prev{     left:-8%;}}   @media (min-width:992px){    .home #fpslider .owl-prev{     left:-6%;}}   @media (min-width:1160px){    .home #fpslider .owl-prev{     left:-3%;}}  .home #fpslider .owl-next{   background:transparent url('../images/homepage/owl-next-@2x.png?1415215819') 0 0 no-repeat;   right:-46%;}   @media (min-width:480px){    .home #fpslider .owl-next{     right:-8%;}}   @media (min-width:992px){    .home #fpslider .owl-next{     right:-6%;}}   @media (min-width:1160px){    .home #fpslider .owl-next{     right:-3%;}}
/* --- ../owl/owl.carousel.css --- */
.owl-pagination .active{background:none;}.owl-theme .owl-controls{margin-top:10px;text-align:center;}.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:0.5;}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none;}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:0.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791;}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1;}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) no-repeat center center}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px);}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}.owl-carousel .owl-item{float:left;}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer;}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}.grabbing{  cursor:url(grabbing.png) 8 8,move;}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:  hidden;-ms-backface-visibility:  hidden; -webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0);}
/* --- ../owl/owl.transitions.css --- */
.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x :50%;-webkit-perspective-origin-y :50%;-moz-perspective :1200px;-moz-perspective-origin-x :50%;-moz-perspective-origin-y :50%;perspective :1200px;}.owl-fade-out{ z-index:10; -webkit-animation:fadeOut .7s both ease; -moz-animation:fadeOut .7s both ease; animation:fadeOut .7s both ease;}.owl-fade-in{ -webkit-animation:fadeIn .7s both ease; -moz-animation:fadeIn .7s both ease; animation:fadeIn .7s both ease;}.owl-backSlide-out{ -webkit-animation:backSlideOut 1s both ease; -moz-animation:backSlideOut 1s both ease; animation:backSlideOut 1s both ease;}.owl-backSlide-in{ -webkit-animation:backSlideIn 1s both ease; -moz-animation:backSlideIn 1s both ease; animation:backSlideIn 1s both ease;}.owl-goDown-out{ -webkit-animation:scaleToFade .7s ease both; -moz-animation:scaleToFade .7s ease both; animation:scaleToFade .7s ease both;}.owl-goDown-in{ -webkit-animation:goDown .6s ease both; -moz-animation:goDown .6s ease both; animation:goDown .6s ease both;}.owl-fadeUp-in{ -webkit-animation:scaleUpFrom .5s ease both; -moz-animation:scaleUpFrom .5s ease both; animation:scaleUpFrom .5s ease both;}.owl-fadeUp-out{ -webkit-animation:scaleUpTo .5s ease both; -moz-animation:scaleUpTo .5s ease both; animation:scaleUpTo .5s ease both;}@-webkit-keyframes empty{ 0%{opacity:1}}@-moz-keyframes empty{ 0%{opacity:1}}@keyframes empty{ 0%{opacity:1}}@-webkit-keyframes fadeIn{ 0%{opacity:0;} 100%{opacity:1;}}@-moz-keyframes fadeIn{ 0%{opacity:0;} 100%{opacity:1;}}@keyframes fadeIn{ 0%{opacity:0;} 100%{opacity:1;}}@-webkit-keyframes fadeOut{ 0%{opacity:1;} 100%{opacity:0;}}@-moz-keyframes fadeOut{ 0%{opacity:1;} 100%{opacity:0;}}@keyframes fadeOut{ 0%{opacity:1;} 100%{opacity:0;}}@-webkit-keyframes backSlideOut{ 25%{opacity:.5;-webkit-transform:translateZ(-500px);} 75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);} 100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);}}@-moz-keyframes backSlideOut{ 25%{opacity:.5;-moz-transform:translateZ(-500px);} 75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%);} 100%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%);}}@keyframes backSlideOut{ 25%{opacity:.5;transform:translateZ(-500px);} 75%{opacity:.5;transform:translateZ(-500px) translateX(-200%);} 100%{opacity:.5;transform:translateZ(-500px) translateX(-200%);}}@-webkit-keyframes backSlideIn{ 0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%);} 75%{opacity:.5;-webkit-transform:translateZ(-500px);} 100%{opacity:1;-webkit-transform:translateZ(0) translateX(0);}}@-moz-keyframes backSlideIn{ 0%,25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%);} 75%{opacity:.5;-moz-transform:translateZ(-500px);} 100%{opacity:1;-moz-transform:translateZ(0) translateX(0);}}@keyframes backSlideIn{ 0%,25%{opacity:.5;transform:translateZ(-500px) translateX(200%);} 75%{opacity:.5;transform:translateZ(-500px);} 100%{opacity:1;transform:translateZ(0) translateX(0);}}@-webkit-keyframes scaleToFade{ to{opacity:0;-webkit-transform:scale(.8);}}@-moz-keyframes scaleToFade{ to{opacity:0;-moz-transform:scale(.8);}}@keyframes scaleToFade{ to{opacity:0;transform:scale(.8);}}@-webkit-keyframes goDown{ from{-webkit-transform:translateY(-100%);}}@-moz-keyframes goDown{ from{-moz-transform:translateY(-100%);}}@keyframes goDown{ from{transform:translateY(-100%);}}@-webkit-keyframes scaleUpFrom{ from{opacity:0;-webkit-transform:scale(1.5);}}@-moz-keyframes scaleUpFrom{ from{opacity:0;-moz-transform:scale(1.5);}}@keyframes scaleUpFrom{ from{opacity:0;transform:scale(1.5);}}@-webkit-keyframes scaleUpTo{ to{opacity:0;-webkit-transform:scale(1.5);}}@-moz-keyframes scaleUpTo{ to{opacity:0;-moz-transform:scale(1.5);}}@keyframes scaleUpTo{ to{opacity:0;transform:scale(1.5);}}
