Advertisement
Guest User

Threadloom CSS Fix

a guest
May 2nd, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 50.38 KB | None | 0 0
  1. @-webkit-keyframes fade-in {
  2.     0% {
  3.         display: none;
  4.         opacity: 0
  5.     }
  6.     1% {
  7.         display: block;
  8.         opacity: 0
  9.     }
  10.     100% {
  11.         opacity: 1
  12.     }
  13. }
  14.  
  15. @keyframes fade-in {
  16.     0% {
  17.         display: none;
  18.         opacity: 0
  19.     }
  20.     1% {
  21.         display: block;
  22.         opacity: 0
  23.     }
  24.     100% {
  25.         opacity: 1
  26.     }
  27. }
  28.  
  29. @-webkit-keyframes rotate-clockwise {
  30.     0% {
  31.         -webkit-transform: rotate(0deg);
  32.         transform: rotate(0deg)
  33.     }
  34.     100% {
  35.         -webkit-transform: rotate(360deg);
  36.         transform: rotate(360deg)
  37.     }
  38. }
  39.  
  40. @keyframes rotate-clockwise {
  41.     0% {
  42.         -webkit-transform: rotate(0deg);
  43.         transform: rotate(0deg)
  44.     }
  45.     100% {
  46.         -webkit-transform: rotate(360deg);
  47.         transform: rotate(360deg)
  48.     }
  49. }
  50.  
  51. html {
  52.     -webkit-tap-highlight-color: transparent;
  53.     -webkit-text-size-adjust: 100%
  54. }
  55.  
  56. #tloom {
  57.     box-sizing: border-box
  58. }
  59.  
  60. #tloom *,
  61. #tloom *:before,
  62. #tloom *:after {
  63.     box-sizing: inherit;
  64.     outline: 0
  65. }
  66.  
  67. #tloom,
  68. #tloom button,
  69. #tloom input,
  70. #tloom table,
  71. #tloom textarea {
  72.     font-family: inherit;
  73.     line-height: 1.5
  74. }
  75.  
  76. #tloom a {
  77.     color: #329af0;
  78.     text-decoration: none
  79. }
  80.  
  81. #tloom a:hover {
  82.     color: #228ae6;
  83.     text-decoration: none
  84. }
  85.  
  86. #tloom a:focus {
  87.     outline: 0
  88. }
  89.  
  90. #tloom a:active {
  91.     color: inherit
  92. }
  93.  
  94. #tloom ol,
  95. #tloom ul {
  96.     list-style: none;
  97.     margin: 0;
  98.     padding: 0
  99. }
  100.  
  101. #tloom p {
  102.     margin-bottom: 1.5em;
  103.     line-height: 1.5
  104. }
  105.  
  106. .typeahead {
  107.     position: relative;
  108.     margin-bottom: 10px;
  109.     padding: 5px 0;
  110.     border: 1px solid #D0D0D0;
  111.     border-radius: 3px;
  112.     background: #F0F0F0
  113. }
  114.  
  115. .typeahead:before {
  116.     content: '';
  117.     position: absolute;
  118.     width: 0;
  119.     height: 0;
  120.     border-right: 10px solid transparent;
  121.     border-left: 10px solid transparent;
  122.     border-bottom: 10px solid rgba(0, 0, 0, 0.15);
  123.     border-top: none;
  124.     top: -11px;
  125.     left: 20px;
  126.     z-index: 101
  127. }
  128.  
  129. .typeahead:after {
  130.     content: '';
  131.     position: absolute;
  132.     width: 0;
  133.     height: 0;
  134.     border-right: 10px solid transparent;
  135.     border-left: 10px solid transparent;
  136.     border-bottom: 10px solid #F0F0F0;
  137.     border-top: none;
  138.     top: -10px;
  139.     left: 20px;
  140.     z-index: 102
  141. }
  142.  
  143. .typeahead_loading {
  144.     padding: 8px 15px
  145. }
  146.  
  147. .typeahead_empty {
  148.     padding: 10px 15px
  149. }
  150.  
  151. .typeahead_group {
  152.     padding: 15px 0 5px;
  153.     border-top: 1px solid #D0D0D0
  154. }
  155.  
  156. .typeahead_group:first-child {
  157.     padding-top: 10px;
  158.     border-top: 0
  159. }
  160.  
  161. .typeahead_group:last-child {
  162.     padding-bottom: 0
  163. }
  164.  
  165. .typeahead_title {
  166.     margin-bottom: 5px;
  167.     padding: 0 15px;
  168.     color: #888;
  169.     font-size: 11px;
  170.     font-weight: normal;
  171.     letter-spacing: 1px;
  172.     text-transform: uppercase
  173. }
  174.  
  175. .typeahead_item {
  176.     position: relative;
  177.     border-top: 1px solid #D0D0D0
  178. }
  179.  
  180. .typeahead_item:first-child {
  181.     border-top: 0
  182. }
  183.  
  184. .typeahead_group .typeahead_item {
  185.     border-top: 0
  186. }
  187.  
  188. .typeahead_link {
  189.     display: block;
  190.     padding: 8px 15px;
  191.     color: #404040
  192. }
  193.  
  194. .no-touchevents .typeahead_link:hover,
  195. .typeahead_link:focus {
  196.     color: #404040;
  197.     background: #D0D0D0
  198. }
  199.  
  200. .picker {
  201.     font-size: 16px;
  202.     text-align: left;
  203.     line-height: 1.2;
  204.     color: #000;
  205.     position: absolute;
  206.     z-index: 10000;
  207.     -webkit-user-select: none;
  208.     -moz-user-select: none;
  209.     -ms-user-select: none;
  210.     user-select: none
  211. }
  212.  
  213. .picker__input {
  214.     cursor: default
  215. }
  216.  
  217. .picker__input.picker__input--active {
  218.     border-color: #0089ec
  219. }
  220.  
  221. .picker__holder {
  222.     width: 100%;
  223.     overflow-y: auto;
  224.     -webkit-overflow-scrolling: touch
  225. }
  226.  
  227. /*!
  228.  * Default mobile-first, responsive styling for pickadate.js
  229.  * Demo: http://amsul.github.io/pickadate.js
  230.  */
  231.  
  232. .picker__holder,
  233. .picker__frame {
  234.     top: 0;
  235.     bottom: 0;
  236.     left: 0;
  237.     right: 0;
  238.     -webkit-transform: translateY(100%);
  239.     -ms-transform: translateY(100%);
  240.     transform: translateY(100%)
  241. }
  242.  
  243. .picker__holder {
  244.     position: fixed;
  245.     -webkit-transition: background .15s ease-out, -webkit-transform 0s .15s;
  246.     transition: background .15s ease-out, -webkit-transform 0s .15s;
  247.     transition: background .15s ease-out, transform 0s .15s;
  248.     transition: background .15s ease-out, transform 0s .15s, -webkit-transform 0s .15s;
  249.     backface-visibility: hidden;
  250.     -webkit-backface-visibility: hidden;
  251. }
  252.  
  253. .picker__frame {
  254.     position: absolute;
  255.     margin: 0 auto;
  256.     min-width: 256px;
  257.     max-width: 666px;
  258.     width: 100%;
  259.     opacity: 0;
  260.     -webkit-transition: all .15s ease-out;
  261.     transition: all .15s ease-out
  262. }
  263.  
  264. @media (min-height: 33.875em) {
  265.     .picker__frame {
  266.         overflow: visible;
  267.         top: auto;
  268.         bottom: -100%;
  269.         max-height: 80%
  270.     }
  271. }
  272.  
  273. @media (min-height: 40.125em) {
  274.     .picker__frame {
  275.         margin-bottom: 7.5%
  276.     }
  277. }
  278.  
  279. .picker__wrap {
  280.     display: table;
  281.     width: 100%;
  282.     height: 100%
  283. }
  284.  
  285. @media (min-height: 33.875em) {
  286.     .picker__wrap {
  287.         display: block
  288.     }
  289. }
  290.  
  291. .picker__box {
  292.     background: #fff;
  293.     display: table-cell;
  294.     vertical-align: middle
  295. }
  296.  
  297. @media (min-height: 26.5em) {
  298.     .picker__box {
  299.         font-size: 1.25em
  300.     }
  301. }
  302.  
  303. @media (min-height: 33.875em) {
  304.     .picker__box {
  305.         display: block;
  306.         font-size: 1.33em;
  307.         border: 1px solid #777;
  308.         border-top-color: #898989;
  309.         border-bottom-width: 0;
  310.         border-radius: 5px 5px 0 0;
  311.         box-shadow: 0 12px 36px 16px rgba(0, 0, 0, 0.24)
  312.     }
  313. }
  314.  
  315. @media (min-height: 40.125em) {
  316.     .picker__box {
  317.         font-size: 1.5em;
  318.         border-bottom-width: 1px;
  319.         border-radius: 5px
  320.     }
  321. }
  322.  
  323. .picker--opened .picker__holder {
  324.     -webkit-transform: translateY(0);
  325.     -ms-transform: translateY(0);
  326.     transform: translateY(0);
  327.     background: transparent;
  328.     -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#1E000000,endColorstr=#1E000000)";
  329.     filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#1E000000,endColorstr=#1E000000)";
  330.     zoom: 1;
  331.     background: rgba(0, 0, 0, 0.32);
  332.     -webkit-transition: background .15s ease-out;
  333.     transition: background .15s ease-out
  334. }
  335.  
  336. .picker--opened .picker__frame {
  337.     -webkit-transform: translateY(0);
  338.     -ms-transform: translateY(0);
  339.     transform: translateY(0);
  340.     opacity: 1
  341. }
  342.  
  343. @media (min-height: 33.875em) {
  344.     .picker--opened .picker__frame {
  345.         top: auto;
  346.         bottom: 0
  347.     }
  348. }
  349.  
  350. .picker__box {
  351.     padding: 0 1em
  352. }
  353.  
  354. .picker__header {
  355.     text-align: center;
  356.     position: relative;
  357.     margin-top: .75em
  358. }
  359.  
  360. .picker__month,
  361. .picker__year {
  362.     font-weight: 500;
  363.     display: inline-block;
  364.     margin-left: .25em;
  365.     margin-right: .25em
  366. }
  367.  
  368. .picker__year {
  369.     color: #999;
  370.     font-size: .8em;
  371.     font-style: italic
  372. }
  373.  
  374. .picker__select--month,
  375. .picker__select--year {
  376.     border: 1px solid #b7b7b7;
  377.     height: 2em;
  378.     padding: .5em;
  379.     margin-left: .25em;
  380.     margin-right: .25em
  381. }
  382.  
  383. @media (min-width: 24.5em) {
  384.     .picker__select--month,
  385.     .picker__select--year {
  386.         margin-top: -.5em
  387.     }
  388. }
  389.  
  390. .picker__select--month {
  391.     width: 35%
  392. }
  393.  
  394. .picker__select--year {
  395.     width: 22.5%
  396. }
  397.  
  398. .picker__select--month:focus,
  399. .picker__select--year:focus {
  400.     border-color: #0089ec
  401. }
  402.  
  403. .picker__nav--prev,
  404. .picker__nav--next {
  405.     position: absolute;
  406.     padding: .5em 1.25em;
  407.     width: 1em;
  408.     height: 1em;
  409.     box-sizing: content-box;
  410.     top: -.25em
  411. }
  412.  
  413. @media (min-width: 24.5em) {
  414.     .picker__nav--prev,
  415.     .picker__nav--next {
  416.         top: -.33em
  417.     }
  418. }
  419.  
  420. .picker__nav--prev {
  421.     left: -1em;
  422.     padding-right: 1.25em
  423. }
  424.  
  425. @media (min-width: 24.5em) {
  426.     .picker__nav--prev {
  427.         padding-right: 1.5em
  428.     }
  429. }
  430.  
  431. .picker__nav--next {
  432.     right: -1em;
  433.     padding-left: 1.25em
  434. }
  435.  
  436. @media (min-width: 24.5em) {
  437.     .picker__nav--next {
  438.         padding-left: 1.5em
  439.     }
  440. }
  441.  
  442. .picker__nav--prev:before,
  443. .picker__nav--next:before {
  444.     content: " ";
  445.     border-top: .5em solid transparent;
  446.     border-bottom: .5em solid transparent;
  447.     border-right: 0.75em solid #000;
  448.     width: 0;
  449.     height: 0;
  450.     display: block;
  451.     margin: 0 auto
  452. }
  453.  
  454. .picker__nav--next:before {
  455.     border-right: 0;
  456.     border-left: 0.75em solid #000
  457. }
  458.  
  459. .picker__nav--prev:hover,
  460. .picker__nav--next:hover {
  461.     cursor: pointer;
  462.     color: #000;
  463.     background: #b1dcfb
  464. }
  465.  
  466. .picker__nav--disabled,
  467. .picker__nav--disabled:hover,
  468. .picker__nav--disabled:before,
  469. .picker__nav--disabled:before:hover {
  470.     cursor: default;
  471.     background: none;
  472.     border-right-color: #f5f5f5;
  473.     border-left-color: #f5f5f5
  474. }
  475.  
  476. .picker__table {
  477.     text-align: center;
  478.     border-collapse: collapse;
  479.     border-spacing: 0;
  480.     table-layout: fixed;
  481.     font-size: inherit;
  482.     width: 100%;
  483.     margin-top: .75em;
  484.     margin-bottom: .5em
  485. }
  486.  
  487. @media (min-height: 33.875em) {
  488.     .picker__table {
  489.         margin-bottom: .75em
  490.     }
  491. }
  492.  
  493. .picker__table td {
  494.     margin: 0;
  495.     padding: 0
  496. }
  497.  
  498. .picker__weekday {
  499.     width: 14.285714286%;
  500.     font-size: .75em;
  501.     padding-bottom: .25em;
  502.     color: #999;
  503.     font-weight: 500
  504. }
  505.  
  506. @media (min-height: 33.875em) {
  507.     .picker__weekday {
  508.         padding-bottom: .5em
  509.     }
  510. }
  511.  
  512. .picker__day {
  513.     padding: .3125em 0;
  514.     font-weight: 200;
  515.     border: 1px solid transparent
  516. }
  517.  
  518. .picker__day--today {
  519.     position: relative
  520. }
  521.  
  522. .picker__day--today:before {
  523.     content: " ";
  524.     position: absolute;
  525.     top: 2px;
  526.     right: 2px;
  527.     width: 0;
  528.     height: 0;
  529.     border-top: 0.5em solid #0059bc;
  530.     border-left: .5em solid transparent
  531. }
  532.  
  533. .picker__day--disabled:before {
  534.     border-top-color: #aaa
  535. }
  536.  
  537. .picker__day--outfocus {
  538.     color: #ddd
  539. }
  540.  
  541. .picker__day--infocus:hover,
  542. .picker__day--outfocus:hover {
  543.     cursor: pointer;
  544.     color: #000;
  545.     background: #b1dcfb
  546. }
  547.  
  548. .picker__day--highlighted {
  549.     border-color: #0089ec
  550. }
  551.  
  552. .picker__day--highlighted:hover,
  553. .picker--focused .picker__day--highlighted {
  554.     cursor: pointer;
  555.     color: #000;
  556.     background: #b1dcfb
  557. }
  558.  
  559. .picker__day--selected,
  560. .picker__day--selected:hover,
  561. .picker--focused .picker__day--selected {
  562.     background: #0089ec;
  563.     color: #fff
  564. }
  565.  
  566. .picker__day--disabled,
  567. .picker__day--disabled:hover,
  568. .picker--focused .picker__day--disabled {
  569.     background: #f5f5f5;
  570.     border-color: #f5f5f5;
  571.     color: #ddd;
  572.     cursor: default
  573. }
  574.  
  575. .picker__day--highlighted.picker__day--disabled,
  576. .picker__day--highlighted.picker__day--disabled:hover {
  577.     background: #bbb
  578. }
  579.  
  580. .picker__footer {
  581.     text-align: center
  582. }
  583.  
  584. .picker__button--today,
  585. .picker__button--clear,
  586. .picker__button--close {
  587.     border: 1px solid #fff;
  588.     background: #fff;
  589.     font-size: .8em;
  590.     padding: .66em 0;
  591.     font-weight: bold;
  592.     width: 33%;
  593.     display: inline-block;
  594.     vertical-align: bottom
  595. }
  596.  
  597. .picker__button--today:hover,
  598. .picker__button--clear:hover,
  599. .picker__button--close:hover {
  600.     cursor: pointer;
  601.     color: #000;
  602.     background: #b1dcfb;
  603.     border-bottom-color: #b1dcfb
  604. }
  605.  
  606. .picker__button--today:focus,
  607. .picker__button--clear:focus,
  608. .picker__button--close:focus {
  609.     background: #b1dcfb;
  610.     border-color: #0089ec;
  611.     outline: none
  612. }
  613.  
  614. .picker__button--today:before,
  615. .picker__button--clear:before,
  616. .picker__button--close:before {
  617.     position: relative;
  618.     display: inline-block;
  619.     height: 0
  620. }
  621.  
  622. .picker__button--today:before,
  623. .picker__button--clear:before {
  624.     content: " ";
  625.     margin-right: .45em
  626. }
  627.  
  628. .picker__button--today:before {
  629.     top: -.05em;
  630.     width: 0;
  631.     border-top: 0.66em solid #0059bc;
  632.     border-left: .66em solid transparent
  633. }
  634.  
  635. .picker__button--clear:before {
  636.     top: -.25em;
  637.     width: .66em;
  638.     border-top: 3px solid #e20
  639. }
  640.  
  641. .picker__button--close:before {
  642.     content: "\D7";
  643.     top: -.1em;
  644.     vertical-align: top;
  645.     font-size: 1.1em;
  646.     margin-right: .35em;
  647.     color: #777
  648. }
  649.  
  650. .picker__button--today[disabled],
  651. .picker__button--today[disabled]:hover {
  652.     background: #f5f5f5;
  653.     border-color: #f5f5f5;
  654.     color: #ddd;
  655.     cursor: default
  656. }
  657.  
  658. .picker__button--today[disabled]:before {
  659.     border-top-color: #aaa
  660. }
  661.  
  662. .picker__holder,
  663. .picker__holder * {
  664.     box-sizing: content-box !important
  665. }
  666.  
  667. .picker__holder {
  668.     display: -webkit-box;
  669.     display: -ms-flexbox;
  670.     display: flex;
  671.     -webkit-box-align: center;
  672.     -ms-flex-align: center;
  673.     align-items: center;
  674.     -webkit-box-pack: center;
  675.     -ms-flex-pack: center;
  676.     justify-content: center
  677. }
  678.  
  679. .picker--opened .picker__frame {
  680.     top: auto;
  681.     right: auto;
  682.     bottom: auto;
  683.     left: auto
  684. }
  685.  
  686. .picker__select--month,
  687. .picker__select--year {
  688.     font-size: 16px
  689. }
  690.  
  691. #threadloom-backToSearch {
  692.     padding-bottom: 10px;
  693.     font-size: 14px
  694. }
  695.  
  696. #threadloom-backToSearch a {
  697.     text-decoration: none
  698. }
  699.  
  700. #threadloom-page .threadloom-card {
  701.     border-width: 1px;
  702.     border-style: solid;
  703.     border-radius: 4px;
  704.     margin-bottom: 20px;
  705.     box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1)
  706. }
  707.  
  708. #threadloom-page .threadloom-cardHeader {
  709.     padding: 12px 15px;
  710.     border-bottom-width: 1px;
  711.     border-bottom-style: solid
  712. }
  713.  
  714. #threadloom-page .threadloom-cardHeader h1 a {
  715.     font-size: 17px;
  716.     font-weight: 700;
  717.     line-height: 21px
  718. }
  719.  
  720. #threadloom-page .threadloom-cardHeader h3 a {
  721.     display: inline-block;
  722.     font-size: 14px;
  723.     line-height: 20px;
  724.     padding-top: 2px
  725. }
  726.  
  727. #threadloom-page .threadloom-busy {
  728.     cursor: wait !important
  729. }
  730.  
  731. #threadloom-page .threadloom-cardBody {
  732.     padding: 12px 15px 12px 15px
  733. }
  734.  
  735. #threadloom-page .threadloom-cardBodyOriginalExpanded {
  736.     border-bottom-style: solid;
  737.     border-bottom-width: 2px;
  738.     box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1)
  739. }
  740.  
  741. #threadloom-page .threadloom-cardRight {
  742.     float: right;
  743.     margin-top: 3px
  744. }
  745.  
  746. #threadloom-page .threadloom-postNumber {
  747.     font-weight: bold
  748. }
  749.  
  750. #threadloom-page .threadloom-expandedCard {
  751.     padding: 5px 15px
  752. }
  753.  
  754. #threadloom-page .threadloom-expandedPost {
  755.     padding: 15px 0px;
  756.     border-top-width: 1px;
  757.     border-top-style: solid
  758. }
  759.  
  760. #threadloom-page .threadloom-originalPostText {
  761.     padding: 2px 0 0 0
  762. }
  763.  
  764. #threadloom-page .threadloom-firstExpandedPost {
  765.     border: none;
  766.     padding: 7px 0px 15px 0px
  767. }
  768.  
  769. #threadloom-page .threadloom-postsInBetweenDivider {
  770.     width: 100px;
  771.     margin-left: -50px;
  772.     margin-bottom: -0.5em;
  773.     left: 50%;
  774.     text-align: center;
  775.     z-index: 100;
  776.     border-radius: 4px;
  777.     pointer-events: none
  778. }
  779.  
  780. #threadloom-page .threadloom-postsInBetweenDivider svg {
  781.     fill: currentColor;
  782.     height: 10px;
  783.     width: 10px
  784. }
  785.  
  786. #threadloom-page .threadloom-metadata {
  787.     display: inline-block;
  788.     font-size: 13px;
  789.     line-height: 16px;
  790.     margin-bottom: 3px
  791. }
  792.  
  793. #threadloom-page .threadloom-cardFloatingHide {
  794.     display: none;
  795.     z-index: 100;
  796.     position: fixed;
  797.     bottom: 10px;
  798.     text-align: center;
  799.     width: 150px;
  800.     height: 3em;
  801.     line-height: 3em;
  802.     border-radius: 25px;
  803.     border-width: 1px;
  804.     border-style: solid;
  805.     box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px 0px
  806. }
  807.  
  808. #threadloom-page .threadloom-cardFloatingHide a {
  809.     cursor: pointer
  810. }
  811.  
  812. #threadloom-page .threadloom-expandFooter:after {
  813.     display: inline-block;
  814.     content: ' ';
  815.     background-image: url("https://loom.blob.core.windows.net/vbulletin4/static/arrow.svg");
  816.     background-size: 13px 9px;
  817.     height: 9px;
  818.     width: 13px;
  819.     float: right;
  820.     margin-top: -9px
  821. }
  822.  
  823. #threadloom-page .threadloom-cardFooter {
  824.     padding: 15px 20px;
  825.     border-top-width: 1px;
  826.     border-top-style: solid
  827. }
  828.  
  829. #threadloom-page .threadloom-cardFooter a {
  830.     display: block;
  831.     font-size: 13px;
  832.     line-height: 13px;
  833.     cursor: pointer
  834. }
  835.  
  836. #threadloom-page .threadloom-cardFooterHide {
  837.     display: none
  838. }
  839.  
  840. #threadloom-page .threadloom-cardFooterHide a {
  841.     display: inline
  842. }
  843.  
  844. #threadloom-page .threadloom-postText {
  845.     clear: both;
  846.     display: block
  847. }
  848.  
  849. #threadloom-page .threadloom-postText a {
  850.     font-weight: normal;
  851.     cursor: pointer
  852. }
  853.  
  854. #threadloom-page .threadloom-emphasize {
  855.     font-weight: bold
  856. }
  857.  
  858. #threadloom-page .threadloom-noResults {
  859.     font-size: 14px;
  860.     margin: 20px;
  861.     line-height: 1.5em
  862. }
  863.  
  864. #threadloom-page .threadloom-prefix {
  865.     margin-right: 3px;
  866.     font-size: 85%;
  867.     font-weight: normal;
  868.     padding-left: 3px;
  869.     padding-right: 3px
  870. }
  871.  
  872. @media (max-width: 450px) {
  873.     #threadloom-page .threadloom-card {
  874.         margin-bottom: 10px
  875.     }
  876. }
  877.  
  878. @media (min-width: 600px) {
  879.     #threadloom-page .threadloom-card {
  880.         box-shadow: none
  881.     }
  882.     #threadloom-page .threadloom-cardHeader h1 a {
  883.         font-size: 15px
  884.     }
  885.     #threadloom-page .threadloom-cardHeader h3 a {
  886.         font-size: 13px;
  887.         padding-top: 0
  888.     }
  889.     #threadloom-page .threadloom-cardFooter {
  890.         background: none !important;
  891.         border-top: none !important;
  892.         padding: 5px 15px 15px
  893.     }
  894.     #threadloom-page .threadloom-expandFooter:after {
  895.         visibility: hidden;
  896.         height: 0;
  897.         width: 0
  898.     }
  899. }
  900.  
  901. #threadloom-page .threadloom-forumBackOut {
  902.     padding-bottom: 24px;
  903.     font-size: 15px
  904. }
  905.  
  906. #threadloom-page .threadloom-forumBackOut a {
  907.     font-weight: 700
  908. }
  909.  
  910. #threadloom-page {
  911.     -webkit-font-smoothing: antialiased;
  912.     text-rendering: optimizeLegibility;
  913.     position: relative;
  914.     z-index: 1
  915. }
  916.  
  917. #threadloom-page * {
  918.     box-sizing: border-box;
  919.     position: relative;
  920.     margin: 0;
  921.     padding: 0;
  922.     border: 0;
  923.     font-size: 100%;
  924.     font: inherit;
  925.     vertical-align: baseline
  926. }
  927.  
  928. #threadloom-page form {
  929.     display: block
  930. }
  931.  
  932. #threadloom-page input {
  933.     outline: none
  934. }
  935.  
  936. #threadloom-page a {
  937.     text-decoration: none;
  938.     font-weight: normal
  939. }
  940.  
  941. #threadloom-page a:hover {
  942.     text-decoration: underline
  943. }
  944.  
  945. #threadloom-page .threadloom-pagination-mobile {
  946.     padding: 15px;
  947.     font-size: 17px;
  948.     font-weight: bold;
  949.     line-height: 21px;
  950.     text-align: center
  951. }
  952.  
  953. #threadloom-page .threadloom-pagination-mobile a:after {
  954.     content: '';
  955.     display: inline-block;
  956.     width: 13px;
  957.     height: 9px;
  958.     background-image: url("https://loom.blob.core.windows.net/vbulletin4/static/arrow.svg");
  959.     background-size: 13px 9px;
  960.     margin-left: 5px
  961. }
  962.  
  963. @media (min-width: 600px) {
  964.     #threadloom-page .threadloom-pagination-mobile {
  965.         display: none
  966.     }
  967. }
  968.  
  969. #threadloom-page .threadloom-pagination-desk {
  970.     display: none
  971. }
  972.  
  973. @media (min-width: 600px) {
  974.     #threadloom-page .threadloom-pagination-desk {
  975.         display: block;
  976.         padding: 15px;
  977.         font-size: 17px;
  978.         font-weight: bold;
  979.         line-height: 21px;
  980.         text-align: center
  981.     }
  982.     #threadloom-page .threadloom-pagination-desk li {
  983.         display: inline;
  984.         padding-right: 10px
  985.     }
  986.     #threadloom-page .threadloom-pagination-desk li:last-child {
  987.         padding-right: 0
  988.     }
  989. }
  990.  
  991. #threadloom-page .threadloom-postCount {
  992.     padding-bottom: 10px;
  993.     font-size: 15px
  994. }
  995.  
  996. #threadloom-spell {
  997.     padding-bottom: 24px
  998. }
  999.  
  1000. #threadloom-spell .corrected {
  1001.     font-size: 15px
  1002. }
  1003.  
  1004. #threadloom-spell .corrected em {
  1005.     font-style: italic;
  1006.     font-weight: 700
  1007. }
  1008.  
  1009. #threadloom-spell .uncorrected {
  1010.     font-size: 13px
  1011. }
  1012.  
  1013. #threadloom-page .threadloom-summary {
  1014.     font-size: 14px;
  1015.     line-height: 20px
  1016. }
  1017.  
  1018. #threadloom-page .threadloom-summary a {
  1019.     font-weight: 700
  1020. }
  1021.  
  1022. #threadloom-page .threadloom-summary em {
  1023.     font-weight: bold
  1024. }
  1025.  
  1026. #threadloom-page .threadloom-summary .short {
  1027.     display: block
  1028. }
  1029.  
  1030. #threadloom-page .threadloom-summary .medium {
  1031.     display: none
  1032. }
  1033.  
  1034. #threadloom-page .threadloom-summary .long {
  1035.     display: none
  1036. }
  1037.  
  1038. @media (min-width: 600px) {
  1039.     #threadloom-page .threadloom-summary .short {
  1040.         display: none
  1041.     }
  1042.     #threadloom-page .threadloom-summary .medium {
  1043.         display: block
  1044.     }
  1045.     #threadloom-page .threadloom-summary .long {
  1046.         display: none
  1047.     }
  1048. }
  1049.  
  1050. @media (min-width: 900px) {
  1051.     #threadloom-page .threadloom-summary .short {
  1052.         display: none
  1053.     }
  1054.     #threadloom-page .threadloom-summary .medium {
  1055.         display: none
  1056.     }
  1057.     #threadloom-page .threadloom-summary .long {
  1058.         display: block
  1059.     }
  1060. }
  1061.  
  1062. #threadloom-page .threadloom-userProfile {
  1063.     padding-bottom: 24px;
  1064.     font-size: 15px
  1065. }
  1066.  
  1067. #threadloom-page .threadloom-userProfile a {
  1068.     font-weight: 700
  1069. }
  1070.  
  1071. #tloom .tloom-button {
  1072.     display: inline-block;
  1073.     padding: 0 0.9em;
  1074.     border: 0;
  1075.     border-radius: 3px;
  1076.     background: #495057;
  1077.     color: #FFF;
  1078.     font-size: 12px;
  1079.     font-weight: bold;
  1080.     line-height: 30px;
  1081.     text-align: center;
  1082.     text-decoration: none;
  1083.     vertical-align: middle;
  1084.     white-space: nowrap;
  1085.     -webkit-transition: all 200ms linear 0;
  1086.     transition: all 200ms linear 0;
  1087.     cursor: pointer
  1088. }
  1089.  
  1090. #tloom .tloom-button:hover {
  1091.     background: #3d4349;
  1092.     box-shadow: rgba(0, 0, 0, 0.25) 0 0 0 1px inset;
  1093.     color: #FFF
  1094. }
  1095.  
  1096. #tloom .tloom-button:focus,
  1097. #tloom .tloom-button:active {
  1098.     background: #3d4349;
  1099.     color: #FFF
  1100. }
  1101.  
  1102. #tloom .tloom-button--subtle {
  1103.     background: #B0B0B0
  1104. }
  1105.  
  1106. #tloom .tloom-button--subtle:hover {
  1107.     background: #a3a3a3;
  1108.     color: #FFF
  1109. }
  1110.  
  1111. #tloom .tloom-button--subtle:focus,
  1112. #tloom .tloom-button--subtle:active {
  1113.     background: #a3a3a3;
  1114.     color: #FFF
  1115. }
  1116.  
  1117. #tloom .tloom-button--wide {
  1118.     width: 100%
  1119. }
  1120.  
  1121. #tloom .tloom-filter {
  1122.     position: relative
  1123. }
  1124.  
  1125. @media (max-width: 799px) {
  1126.     #tloom .tloom-filter {
  1127.         border-bottom: 1px solid #D0D0D0
  1128.     }
  1129.     #tloom .tloom-filter:last-child {
  1130.         border-bottom: 0
  1131.     }
  1132. }
  1133.  
  1134. @media (min-width: 800px) {
  1135.     #tloom .tloom-filter {
  1136.         float: left;
  1137.         margin-right: 8px
  1138.     }
  1139. }
  1140.  
  1141. #tloom .tloom-filter-field {
  1142.     padding: 5px 0
  1143. }
  1144.  
  1145. #tloom .tloom-filter-field:after {
  1146.     content: '';
  1147.     display: table;
  1148.     clear: both
  1149. }
  1150.  
  1151. #tloom .tloom-filter-field_label {
  1152.     float: left;
  1153.     width: 50px;
  1154.     font-weight: bold;
  1155.     line-height: 40px
  1156. }
  1157.  
  1158. #tloom .tloom-filter-field_input {
  1159.     width: 100%
  1160. }
  1161.  
  1162. #tloom .tloom-filter-field_label:not(.hide)+.tloom-filter-field_input {
  1163.     float: left;
  1164.     width: -webkit-calc(100% - 50px);
  1165.     width: calc(100% - 50px)
  1166. }
  1167.  
  1168. #tloom .tloom-filter-option {
  1169.     display: block;
  1170.     position: relative;
  1171.     padding: 0.6em 10px 0.6em 30px;
  1172.     color: #404040;
  1173.     line-height: 1.3
  1174. }
  1175.  
  1176. #tloom .tloom-filter-option:hover {
  1177.     background: #D8D8D8;
  1178.     color: #404040
  1179. }
  1180.  
  1181. #tloom .tloom-filter-option:before {
  1182.     content: '';
  1183.     position: absolute;
  1184.     top: 50%;
  1185.     left: 10px;
  1186.     -webkit-transform: translateY(-50%);
  1187.     -ms-transform: translateY(-50%);
  1188.     transform: translateY(-50%)
  1189. }
  1190.  
  1191. #tloom [data-tloom-option-state='activate']:before {
  1192.     width: 12px;
  1193.     height: 12px;
  1194.     border: 1px solid silver;
  1195.     border-radius: 3px;
  1196.     background: #FFF
  1197. }
  1198.  
  1199. #tloom [data-tloom-option-state='deactivate']:before,
  1200. #tloom [data-tloom-option-state='destroy']:before {
  1201.     width: 9px;
  1202.     height: 9px;
  1203.     background-image: url(https://cdn.threadloom.com/img/close-thick-dark.svg);
  1204.     background-repeat: no-repeat;
  1205.     background-size: 9px 9px
  1206. }
  1207.  
  1208. #tloom [data-tloom-option-state='selected'] {
  1209.     font-weight: bold
  1210. }
  1211.  
  1212. #tloom [data-tloom-option-state='selected']:before {
  1213.     width: 11px;
  1214.     height: 11px;
  1215.     background-image: url(https://cdn.threadloom.com/img/checkmark.svg);
  1216.     background-repeat: no-repeat;
  1217.     background-size: 11px 11px
  1218. }
  1219.  
  1220. #tloom .tloom-filter-option_count {
  1221.     padding-left: 0.3em;
  1222.     color: #888
  1223. }
  1224.  
  1225. #tloom .tloom-filter-option_count:before {
  1226.     content: '('
  1227. }
  1228.  
  1229. #tloom .tloom-filter-option_count:after {
  1230.     content: ')'
  1231. }
  1232.  
  1233. #tloom .tloom-filter-options {
  1234.     padding: 5px 0;
  1235.     border-top: 1px solid #D0D0D0
  1236. }
  1237.  
  1238. #tloom .tloom-filter-selected {
  1239.     padding: 5px 0
  1240. }
  1241.  
  1242. #tloom [type=checkbox],
  1243. #tloom [type=radio] {
  1244.     position: relative;
  1245.     top: -2px;
  1246.     display: inline-block
  1247. }
  1248.  
  1249. #tloom [type=checkbox]+label,
  1250. #tloom [type=radio]+label {
  1251.     width: auto;
  1252.     max-width: 85%;
  1253.     padding: 0 0 0 8px;
  1254.     font-size: 14px;
  1255.     font-weight: normal;
  1256.     line-height: 1.3;
  1257.     vertical-align: top
  1258. }
  1259.  
  1260. #tloom [type=checkbox][disabled]+label,
  1261. #tloom [type=radio][disabled]+label {
  1262.     color: #888
  1263. }
  1264.  
  1265. #tloom ::-moz-placeholder {
  1266.     color: #A8A8A8;
  1267.     font-size: 16px
  1268. }
  1269.  
  1270. #tloom :-ms-input-placeholder {
  1271.     color: #A8A8A8;
  1272.     font-size: 16px
  1273. }
  1274.  
  1275. #tloom ::-webkit-input-placeholder {
  1276.     color: #A8A8A8;
  1277.     font-size: 16px
  1278. }
  1279.  
  1280. #tloom .tloom-text-input {
  1281.     border: 1px solid silver;
  1282.     border-radius: 3px;
  1283.     background: #FFF;
  1284.     box-shadow: inset 0 1px 3px black(0.15);
  1285.     -webkit-appearance: none;
  1286.     -moz-appearance: none;
  1287.     appearance: none;
  1288. }
  1289.  
  1290. #tloom .tloom-text-input:focus {
  1291.     border-color: #a7a7a7
  1292. }
  1293.  
  1294. #tloom .tloom-text-input[type='email'],
  1295. #tloom .tloom-text-input[type='number'],
  1296. #tloom .tloom-text-input[type='password'],
  1297. #tloom .tloom-text-input[type='tel'],
  1298. #tloom .tloom-text-input[type='text'] {
  1299.     width: 100%;
  1300.     height: 40px;
  1301.     padding: 0 0.4em;
  1302.     font-size: 16px
  1303. }
  1304.  
  1305. #tloom input::-ms-clear {
  1306.     display: none
  1307. }
  1308.  
  1309. #tloom .tloom-grid {
  1310.     display: -webkit-box;
  1311.     display: -ms-flexbox;
  1312.     display: flex;
  1313.     -ms-flex-wrap: wrap;
  1314.     flex-wrap: wrap;
  1315.     margin-top: -10px;
  1316.     margin-bottom: 20px;
  1317.     margin-left: -10px;
  1318.     font-size: 12px
  1319. }
  1320.  
  1321. #tloom .tloom-grid_item {
  1322.     -webkit-box-flex: 1;
  1323.     -ms-flex: 1 0 150px;
  1324.     flex: 1 0 150px;
  1325.     margin-top: 10px;
  1326.     margin-left: 10px
  1327. }
  1328.  
  1329. @media (min-width: 475px) {
  1330.     #tloom .tloom-grid_item {
  1331.         -webkit-box-flex: 1;
  1332.         -ms-flex: 1 0 200px;
  1333.         flex: 1 0 200px;
  1334.         max-width: 50%
  1335.     }
  1336. }
  1337.  
  1338. #tloom .tloom-grid_details {
  1339.     margin-top: 0.75em
  1340. }
  1341.  
  1342. #tloom [data-tloom-grid-details='hide'] .tloom-grid_details {
  1343.     display: none
  1344. }
  1345.  
  1346. #tloom .tloom-grid_item>a:first-child {
  1347.     display: block;
  1348.     position: relative;
  1349.     height: 0;
  1350.     padding-bottom: 66.66667%
  1351. }
  1352.  
  1353. #tloom .tloom-grid_image {
  1354.     position: absolute;
  1355.     top: 50%;
  1356.     left: 50%;
  1357.     max-width: 100%;
  1358.     max-height: 100%;
  1359.     -webkit-transform: translate(-50%, -50%);
  1360.     -ms-transform: translate(-50%, -50%);
  1361.     transform: translate(-50%, -50%)
  1362. }
  1363.  
  1364. #tloom .tloom-grid_title {
  1365.     font-size: 13px;
  1366.     font-weight: bold
  1367. }
  1368.  
  1369. #tloom .tloom-grid_date {
  1370.     margin-bottom: 0.75em;
  1371.     color: #888
  1372. }
  1373.  
  1374. #tloom .tloom-grid_crumb {
  1375.     margin-top: 0.5em
  1376. }
  1377.  
  1378. #tloom .tloom-grid_snippet {
  1379.     margin-bottom: 10px
  1380. }
  1381.  
  1382. #tloom .tloom-loading-wrap {
  1383.     margin-bottom: 1.5em;
  1384.     padding: 10px;
  1385.     border: 1px solid #D0D0D0;
  1386.     border-radius: 3px
  1387. }
  1388.  
  1389. #tloom .tloom-loading {
  1390.     position: relative;
  1391.     padding-left: 26px;
  1392.     font-size: 13px;
  1393.     line-height: 18px
  1394. }
  1395.  
  1396. #tloom .tloom-loading:before {
  1397.     content: '';
  1398.     position: absolute;
  1399.     top: 0;
  1400.     left: 0;
  1401.     width: 18px;
  1402.     height: 18px;
  1403.     background-image: url(https://cdn.threadloom.com/img/spinner-dark.svg);
  1404.     background-repeat: no-repeat;
  1405.     background-size: 18px 18px;
  1406.     -webkit-animation: rotate-clockwise 2s linear;
  1407.     animation: rotate-clockwise 2s linear;
  1408.     -webkit-animation-iteration-count: infinite;
  1409.     animation-iteration-count: infinite
  1410. }
  1411.  
  1412. #tloom .tloom-loading--light:before {
  1413.     background-image: url(https://cdn.threadloom.com/img/spinner-light.svg)
  1414. }
  1415.  
  1416. #tloom .tloom-menu {
  1417.     background: #F4F4F4;
  1418.     font-size: 13px
  1419. }
  1420.  
  1421. @media (max-width: 799px) {
  1422.     #tloom .tloom-menu {
  1423.         display: none
  1424.     }
  1425.     #tloom [data-tloom-menu='open'] .tloom-menu {
  1426.         display: block;
  1427.         padding-top: 5px;
  1428.         padding-bottom: 5px;
  1429.         border-top: 1px solid #D0D0D0
  1430.     }
  1431. }
  1432.  
  1433. @media (min-width: 800px) {
  1434.     #tloom .tloom-menu {
  1435.         display: none
  1436.     }
  1437.     #tloom .tloom-menu--active {
  1438.         font-weight: bold
  1439.     }
  1440.     #tloom [data-tloom-menu='open'] .tloom-menu {
  1441.         display: block;
  1442.         position: absolute;
  1443.         top: 40px;
  1444.         left: 0;
  1445.         z-index: 100;
  1446.         width: 220px;
  1447.         border: 1px solid #D8D8D8;
  1448.         border-radius: 3px;
  1449.         box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15)
  1450.     }
  1451.     #tloom [data-tloom-menu='open'] .tloom-menu:before {
  1452.         content: '';
  1453.         position: absolute;
  1454.         width: 0;
  1455.         height: 0;
  1456.         border-right: 6px solid transparent;
  1457.         border-left: 6px solid transparent;
  1458.         border-bottom: 6px solid #D8D8D8;
  1459.         border-top: none;
  1460.         top: -7px;
  1461.         left: 12px;
  1462.         z-index: 101
  1463.     }
  1464.     #tloom [data-tloom-menu='open'] .tloom-menu:after {
  1465.         content: '';
  1466.         position: absolute;
  1467.         width: 0;
  1468.         height: 0;
  1469.         border-right: 6px solid transparent;
  1470.         border-left: 6px solid transparent;
  1471.         border-bottom: 6px solid #F4F4F4;
  1472.         border-top: none;
  1473.         top: -6px;
  1474.         left: 12px;
  1475.         z-index: 102
  1476.     }
  1477.     #tloom [data-tloom-menu='open'] .tloom-menu--wide {
  1478.         width: 350px
  1479.     }
  1480. }
  1481.  
  1482. #tloom .tloom-menu_liner {
  1483.     margin: 5px 10px
  1484. }
  1485.  
  1486. #tloom .tloom-modal {
  1487.     display: none
  1488. }
  1489.  
  1490. #tloom[data-tloom-image-modal='show'] .tloom-modal {
  1491.     display: -webkit-box;
  1492.     display: -ms-flexbox;
  1493.     display: flex;
  1494.     -webkit-box-align: center;
  1495.     -ms-flex-align: center;
  1496.     align-items: center;
  1497.     -webkit-box-pack: center;
  1498.     -ms-flex-pack: center;
  1499.     justify-content: center;
  1500.     position: fixed;
  1501.     top: 0;
  1502.     right: 0;
  1503.     bottom: 0;
  1504.     left: 0;
  1505.     z-index: 2147483646;
  1506.     width: 100%;
  1507.     height: 100%
  1508. }
  1509.  
  1510. #tloom .tloom-modal_backdrop {
  1511.     position: fixed;
  1512.     top: 0;
  1513.     right: 0;
  1514.     bottom: 0;
  1515.     left: 0;
  1516.     z-index: -1;
  1517.     background: rgba(0, 0, 0, 0.7);
  1518.     opacity: 0;
  1519.     -webkit-transform: translate3d(0, 0, 0);
  1520.     transform: translate3d(0, 0, 0);
  1521.     -webkit-transition: opacity 250ms ease-in;
  1522.     transition: opacity 250ms ease-in;
  1523.     will-change: transform
  1524. }
  1525.  
  1526. #tloom .tloom-modal_backdrop[data-tloom-modal-backdrop='animating'] {
  1527.     opacity: 1;
  1528.     -webkit-transition: opacity 250ms ease-out;
  1529.     transition: opacity 250ms ease-out
  1530. }
  1531.  
  1532. @media (max-width: 799px) {
  1533.     #tloom .tloom-modal_backdrop {
  1534.         background: #FFF
  1535.     }
  1536. }
  1537.  
  1538. #tloom .tloom-modal_body {
  1539.     -webkit-transform: translate3d(0, 0, 0);
  1540.     transform: translate3d(0, 0, 0);
  1541.     -webkit-transition: -webkit-transform 250ms ease-in;
  1542.     transition: -webkit-transform 250ms ease-in;
  1543.     transition: transform 250ms ease-in;
  1544.     transition: transform 250ms ease-in, -webkit-transform 250ms ease-in;
  1545.     will-change: transform
  1546. }
  1547.  
  1548. @media (max-width: 799px) {
  1549.     #tloom .tloom-modal_body {
  1550.         position: absolute;
  1551.         top: 0;
  1552.         left: 0;
  1553.         width: 100vw;
  1554.         height: 100vh;
  1555.         opacity: 0
  1556.     }
  1557.     #tloom .tloom-modal_body[data-tloom-modal-body='animating'] {
  1558.         opacity: 1;
  1559.         -webkit-transition: opacity 250ms ease-out;
  1560.         transition: opacity 250ms ease-out
  1561.     }
  1562. }
  1563.  
  1564. @media (min-width: 800px) {
  1565.     #tloom .tloom-modal_body {
  1566.         width: 90vw;
  1567.         border-radius: 5px;
  1568.         background: #FFF;
  1569.         opacity: 0
  1570.     }
  1571.     #tloom .tloom-modal_body[data-tloom-modal-body='animating'] {
  1572.         opacity: 1;
  1573.         -webkit-transition: opacity 250ms ease-out;
  1574.         transition: opacity 250ms ease-out
  1575.     }
  1576. }
  1577.  
  1578. #tloom .tloom-modal_caption {
  1579.     max-width: 60em;
  1580.     padding: 10px
  1581. }
  1582.  
  1583. @media (min-width: 600px) {
  1584.     #tloom .tloom-modal_caption {
  1585.         padding: 20px
  1586.     }
  1587. }
  1588.  
  1589. #tloom .tloom-modal_close {
  1590.     text-indent: -9999px;
  1591.     position: absolute;
  1592.     background-image: url(https://cdn.threadloom.com/img/close-thin-light.svg);
  1593.     background-position: center center;
  1594.     background-repeat: no-repeat
  1595. }
  1596.  
  1597. @media (max-width: 799px) {
  1598.     #tloom .tloom-modal_close {
  1599.         top: 5px;
  1600.         right: 5px;
  1601.         width: 30px;
  1602.         height: 30px;
  1603.         border-radius: 30px;
  1604.         background-color: #404040;
  1605.         background-size: 40% 40%
  1606.     }
  1607. }
  1608.  
  1609. @media (min-width: 800px) {
  1610.     #tloom .tloom-modal_close {
  1611.         top: 15px;
  1612.         right: 15px;
  1613.         width: 26px;
  1614.         height: 26px;
  1615.         background-size: 100% 100%
  1616.     }
  1617. }
  1618.  
  1619. #tloom .tloom-modal_date {
  1620.     margin-bottom: 0.75em;
  1621.     color: #888;
  1622.     font-size: 13px
  1623. }
  1624.  
  1625. #tloom .tloom-modal_frame {
  1626.     position: relative
  1627. }
  1628.  
  1629. #tloom .tloom-modal_image {
  1630.     display: block;
  1631.     max-width: 100%;
  1632.     margin: 0 auto
  1633. }
  1634.  
  1635. @media (max-width: 799px) {
  1636.     #tloom .tloom-modal_image {
  1637.         max-height: 50vh
  1638.     }
  1639. }
  1640.  
  1641. @media (min-width: 800px) {
  1642.     #tloom .tloom-modal_image {
  1643.         max-height: 70vh
  1644.     }
  1645. }
  1646.  
  1647. #tloom .tloom-modal_nav {
  1648.     text-indent: -9999px;
  1649.     position: absolute;
  1650.     top: 50%;
  1651.     width: 50px;
  1652.     height: 50px;
  1653.     border-radius: 50px;
  1654.     background-color: #FFF;
  1655.     box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  1656.     font-size: 14px;
  1657.     -webkit-transform: translateY(-50%);
  1658.     -ms-transform: translateY(-50%);
  1659.     transform: translateY(-50%)
  1660. }
  1661.  
  1662. #tloom .tloom-modal_nav:after {
  1663.     content: '';
  1664.     position: absolute;
  1665.     top: 0;
  1666.     left: 0;
  1667.     width: 100%;
  1668.     height: 100%;
  1669.     background-image: url(https://cdn.threadloom.com/img/chevron-right-dark.svg);
  1670.     background-position: 45% center;
  1671.     background-repeat: no-repeat;
  1672.     background-size: 14px
  1673. }
  1674.  
  1675. #tloom .tloom-modal_nav--prev:after {
  1676.     -webkit-transform: rotate(180deg);
  1677.     -ms-transform: rotate(180deg);
  1678.     transform: rotate(180deg)
  1679. }
  1680.  
  1681. #tloom .tloom-modal_nav--disabled {
  1682.     opacity: 0.4;
  1683.     cursor: not-allowed
  1684. }
  1685.  
  1686. @media (max-width: 799px) {
  1687.     #tloom .tloom-modal_nav--prev {
  1688.         left: -15px
  1689.     }
  1690.     #tloom .tloom-modal_nav--next {
  1691.         right: -15px
  1692.     }
  1693. }
  1694.  
  1695. @media (min-width: 800px) {
  1696.     #tloom .tloom-modal_nav:after {
  1697.         background-position: 55% center
  1698.     }
  1699.     #tloom .tloom-modal_nav--prev {
  1700.         left: -35px
  1701.     }
  1702.     #tloom .tloom-modal_nav--next {
  1703.         right: -35px
  1704.     }
  1705. }
  1706.  
  1707. #tloom .tloom-modal_snippet {
  1708.     font-size: 14px
  1709. }
  1710.  
  1711. #tloom .tloom-modal_title {
  1712.     font-size: 16px
  1713. }
  1714.  
  1715. #tloom .tloom-powered-by {
  1716.     color: #B0B0B0;
  1717.     font-size: 11px
  1718. }
  1719.  
  1720. #tloom .tloom-powered-by_link {
  1721.     font-weight: bold
  1722. }
  1723.  
  1724. #tloom .tloom-switch {
  1725.     overflow: hidden;
  1726.     margin-bottom: 16px;
  1727.     font-size: 13px;
  1728.     cursor: pointer;
  1729.     -webkit-user-select: none;
  1730.     -moz-user-select: none;
  1731.     -ms-user-select: none;
  1732.     user-select: none
  1733. }
  1734.  
  1735. #tloom .tloom-switch_label {
  1736.     float: left;
  1737.     color: #404040;
  1738.     line-height: 18px
  1739. }
  1740.  
  1741. #tloom .tloom-switch_recess {
  1742.     position: relative;
  1743.     float: left;
  1744.     width: 32px;
  1745.     height: 18px;
  1746.     margin-right: 0.75em;
  1747.     border: 0;
  1748.     border-radius: 32px;
  1749.     background: #329af0;
  1750.     box-shadow: inset 0 2px 6px 0 rgba(0, 0, 0, 0.3)
  1751. }
  1752.  
  1753. #tloom .tloom-switch_knob {
  1754.     text-indent: -9999px;
  1755.     position: absolute;
  1756.     top: 3px;
  1757.     left: 3px;
  1758.     width: 12px;
  1759.     height: 12px;
  1760.     border-radius: 50px;
  1761.     background: #fff;
  1762.     box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3);
  1763.     -webkit-transition: all 150ms cubic-bezier(0.165, 0.84, 0.44, 1);
  1764.     transition: all 150ms cubic-bezier(0.165, 0.84, 0.44, 1)
  1765. }
  1766.  
  1767. #tloom [data-tloom-switch='off'] .tloom-switch_recess {
  1768.     background: #AAA
  1769. }
  1770.  
  1771. #tloom [data-tloom-switch='on'] .tloom-switch_knob {
  1772.     -webkit-transform: translateX(14px);
  1773.     -ms-transform: translateX(14px);
  1774.     transform: translateX(14px)
  1775. }
  1776.  
  1777. #tloom .tloom-tabs {
  1778.     display: -webkit-box;
  1779.     display: -ms-flexbox;
  1780.     display: flex;
  1781.     overflow: auto;
  1782.     -ms-overflow-style: none;
  1783.     white-space: nowrap;
  1784.     position: relative
  1785. }
  1786.  
  1787. #tloom .tloom-tabs::-webkit-scrollbar {
  1788.     display: none
  1789. }
  1790.  
  1791. #tloom .tloom-tabs_link {
  1792.     padding: 0 8px;
  1793.     color: #404040;
  1794.     font-size: 12px;
  1795.     line-height: 42px
  1796. }
  1797.  
  1798. #tloom .tloom-tabs_link:first-child {
  1799.     padding-left: 0
  1800. }
  1801.  
  1802. #tloom .tloom-tabs_link--active {
  1803.     position: relative;
  1804.     color: #329af0;
  1805.     font-weight: bold
  1806. }
  1807.  
  1808. #tloom .tloom-tabs_link--active:after {
  1809.     content: '';
  1810.     position: absolute;
  1811.     top: 0;
  1812.     left: 8px;
  1813.     width: -webkit-calc(100% - 8px - 8px);
  1814.     width: calc(100% - 8px - 8px);
  1815.     border-top: 2px solid #329af0
  1816. }
  1817.  
  1818. #tloom .tloom-tabs_link--active:first-child:after {
  1819.     left: 0;
  1820.     width: -webkit-calc(100% - 8px);
  1821.     width: calc(100% - 8px)
  1822. }
  1823.  
  1824. #tloom .tloom-tabs_link--active:last-child:after {
  1825.     width: -webkit-calc(100% - 8px - 8px);
  1826.     width: calc(100% - 8px - 8px)
  1827. }
  1828.  
  1829. #tloom .tloom-tabs_section {
  1830.     display: none
  1831. }
  1832.  
  1833. #tloom .tabs_section--active {
  1834.     display: block
  1835. }
  1836.  
  1837. #tloom .tloom-toolbar {
  1838.     margin-bottom: 20px;
  1839.     background: #FFF
  1840. }
  1841.  
  1842. @media (max-width: 799px) {
  1843.     #tloom .tloom-toolbar {
  1844.         display: none
  1845.     }
  1846.     #tloom[data-tloom-toolbar-modal='show'] .tloom-toolbar {
  1847.         display: block;
  1848.         position: fixed;
  1849.         top: 0;
  1850.         right: 0;
  1851.         bottom: 0;
  1852.         left: 0;
  1853.         z-index: 2147483646;
  1854.         overflow-y: auto;
  1855.         width: 100%;
  1856.         height: 100%;
  1857.         padding-top: 48px
  1858.     }
  1859. }
  1860.  
  1861. #tloom .tloom-toolbar_header {
  1862.     position: relative;
  1863.     padding: 8px 60px;
  1864.     border-bottom: 1px solid #D0D0D0;
  1865.     background: #FFF;
  1866.     line-height: 1.4
  1867. }
  1868.  
  1869. #tloom .tloom-toolbar_title,
  1870. #tloom .tloom-toolbar_subhead {
  1871.     font-size: 12px;
  1872.     text-align: center
  1873. }
  1874.  
  1875. #tloom .tloom-toolbar_title {
  1876.     font-weight: bold
  1877. }
  1878.  
  1879. #tloom .tloom-toolbar_header-apply {
  1880.     position: absolute;
  1881.     top: 50%;
  1882.     right: 10px;
  1883.     -webkit-transform: translateY(-50%);
  1884.     -ms-transform: translateY(-50%);
  1885.     transform: translateY(-50%)
  1886. }
  1887.  
  1888. #tloom .tloom-toolbar_header-reset {
  1889.     position: absolute;
  1890.     top: 50%;
  1891.     left: 10px;
  1892.     -webkit-transform: translateY(-50%);
  1893.     -ms-transform: translateY(-50%);
  1894.     transform: translateY(-50%)
  1895. }
  1896.  
  1897. @media (max-width: 799px) {
  1898.     #tloom .tloom-toolbar_header {
  1899.         position: fixed;
  1900.         top: 0;
  1901.         left: 0;
  1902.         z-index: 2147483647;
  1903.         width: 100%;
  1904.         height: 48px
  1905.     }
  1906. }
  1907.  
  1908. @media (min-width: 800px) {
  1909.     #tloom .tloom-toolbar_header {
  1910.         display: none
  1911.     }
  1912. }
  1913.  
  1914. #tloom .tloom-toolbar_toggle {
  1915.     display: inline-block;
  1916.     padding: 0 10px;
  1917.     border-radius: 3px;
  1918.     background: #F0F0F0;
  1919.     color: #404040;
  1920.     font-size: 13px;
  1921.     line-height: 30px
  1922. }
  1923.  
  1924. #tloom .tloom-toolbar_toggle-count {
  1925.     display: inline-block;
  1926.     margin-left: 0.35em;
  1927.     padding: 0 0.7em;
  1928.     border-radius: 2px;
  1929.     background: #B0B0B0;
  1930.     color: #FFF;
  1931.     font-weight: bold;
  1932.     font-size: 11px;
  1933.     line-height: 22px;
  1934.     text-align: center
  1935. }
  1936.  
  1937. @media (min-width: 800px) {
  1938.     #tloom .tloom-toolbar_toggle {
  1939.         display: none
  1940.     }
  1941. }
  1942.  
  1943. #tloom .tloom-toolbar_filters:after {
  1944.     content: '';
  1945.     display: table;
  1946.     clear: both
  1947. }
  1948.  
  1949. @media (max-width: 799px) {
  1950.     #tloom .tloom-toolbar_reset {
  1951.         display: none
  1952.     }
  1953. }
  1954.  
  1955. #tloom .tloom-trigger {
  1956.     display: block;
  1957.     position: relative;
  1958.     font-size: 14px;
  1959.     line-height: 1.5
  1960. }
  1961.  
  1962. #tloom .tloom-trigger:hover {
  1963.     color: #329af0
  1964. }
  1965.  
  1966. #tloom .tloom-trigger--active {
  1967.     font-weight: bold
  1968. }
  1969.  
  1970. @media (max-width: 799px) {
  1971.     #tloom .tloom-trigger {
  1972.         padding: 10px 10px 10px 29px;
  1973.         color: #404040
  1974.     }
  1975.     #tloom .tloom-trigger:after {
  1976.         content: '';
  1977.         position: absolute;
  1978.         top: 50%;
  1979.         left: 10px;
  1980.         width: 9px;
  1981.         height: 14px;
  1982.         margin-top: -7px;
  1983.         background-image: url(https://cdn.threadloom.com/img/chevron-right-dark.svg);
  1984.         background-repeat: no-repeat;
  1985.         background-size: 9px 14px;
  1986.         -webkit-transition: -webkit-transform 100ms linear;
  1987.         transition: -webkit-transform 100ms linear;
  1988.         transition: transform 100ms linear;
  1989.         transition: transform 100ms linear, -webkit-transform 100ms linear
  1990.     }
  1991.     #tloom [data-tloom-menu='open'] .tloom-trigger:after {
  1992.         -webkit-transform: rotate(90deg);
  1993.         -ms-transform: rotate(90deg);
  1994.         transform: rotate(90deg)
  1995.     }
  1996. }
  1997.  
  1998. @media (min-width: 800px) {
  1999.     #tloom .tloom-trigger {
  2000.         padding: 0 10px;
  2001.         border-radius: 3px;
  2002.         background: #F0F0F0;
  2003.         color: #404040;
  2004.         font-size: 13px;
  2005.         line-height: 30px
  2006.     }
  2007.     #tloom .tloom-trigger--has-menu {
  2008.         padding-right: 20px
  2009.     }
  2010.     #tloom .tloom-trigger--has-menu:after {
  2011.         content: '';
  2012.         position: absolute;
  2013.         width: 0;
  2014.         height: 0;
  2015.         border-right: 4px solid transparent;
  2016.         border-left: 4px solid transparent;
  2017.         border-top: 4px solid #404040;
  2018.         border-bottom: none;
  2019.         top: 50%;
  2020.         right: 6px;
  2021.         z-index: 100;
  2022.         margin-top: -2px;
  2023.         -webkit-transition: -webkit-transform 150ms linear;
  2024.         transition: -webkit-transform 150ms linear;
  2025.         transition: transform 150ms linear;
  2026.         transition: transform 150ms linear, -webkit-transform 150ms linear
  2027.     }
  2028.     #tloom [data-tloom-menu='open'] .tloom-trigger {
  2029.         box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.25)
  2030.     }
  2031.     #tloom [data-tloom-menu='open'] .tloom-trigger:after {
  2032.         -webkit-transform: rotate(-180deg);
  2033.         -ms-transform: rotate(-180deg);
  2034.         transform: rotate(-180deg)
  2035.     }
  2036. }
  2037.  
  2038. #tloom .tloom-trigger_count {
  2039.     display: inline-block;
  2040.     width: 26px;
  2041.     height: 26px;
  2042.     border-radius: 2px;
  2043.     background: #B0B0B0;
  2044.     color: #FFF;
  2045.     font-size: 14px;
  2046.     font-weight: normal;
  2047.     line-height: 26px;
  2048.     text-align: center
  2049. }
  2050.  
  2051. @media (max-width: 799px) {
  2052.     #tloom .tloom-trigger_count {
  2053.         position: absolute;
  2054.         top: 50%;
  2055.         right: 10px;
  2056.         -webkit-transform: translateY(-50%);
  2057.         -ms-transform: translateY(-50%);
  2058.         transform: translateY(-50%)
  2059.     }
  2060. }
  2061.  
  2062. @media (min-width: 800px) {
  2063.     #tloom .tloom-trigger_count {
  2064.         width: 22px;
  2065.         height: 22px;
  2066.         margin-left: 0.35em;
  2067.         font-size: 11px;
  2068.         font-weight: bold;
  2069.         line-height: 22px
  2070.     }
  2071. }
  2072.  
  2073. @media (max-width: 799px) {
  2074.     #tloom .tloom-trigger_is-desktop {
  2075.         display: none
  2076.     }
  2077. }
  2078.  
  2079. @media (min-width: 800px) {
  2080.     #tloom .tloom-trigger_is-mobile {
  2081.         display: none
  2082.     }
  2083. }
  2084.  
  2085. #tloom .tloom-trigger_option {
  2086.     position: absolute;
  2087.     right: 10px;
  2088.     color: #888;
  2089.     font-weight: normal
  2090. }
  2091.  
  2092. #tloom .typeahead_filter-link {
  2093.     display: block;
  2094.     padding: 8px 15px;
  2095.     color: #404040
  2096. }
  2097.  
  2098. .no-touchevents #tloom .typeahead_filter-link:hover,
  2099. #tloom .typeahead_filter-link:focus {
  2100.     color: #404040;
  2101.     background: #D0D0D0
  2102. }
  2103.  
  2104. .threadloom-clearfix:after {
  2105.     content: '';
  2106.     display: table;
  2107.     clear: both
  2108. }
  2109.  
  2110. .hide {
  2111.     display: none !important
  2112. }
  2113.  
  2114. .threadloom-hide {
  2115.     display: none !important
  2116. }
  2117.  
  2118. .flex-ghost {
  2119.     height: 0 !important;
  2120.     margin-top: 0 !important;
  2121.     margin-bottom: 0 !important;
  2122.     padding-top: 0 !important;
  2123.     padding-bottom: 0 !important;
  2124.     border: 0 !important
  2125. }
  2126.  
  2127. .m-b-0 {
  2128.     margin-bottom: 0 !important
  2129. }
  2130.  
  2131. .p-b-0 {
  2132.     padding-bottom: 0 !important
  2133. }
  2134.  
  2135. .b-t-0 {
  2136.     border-top: 0 !important
  2137. }
  2138.  
  2139. .tloom-prevent-body-scroll {
  2140.     position: fixed !important
  2141. }
  2142.  
  2143. #threadloom-footer {
  2144.     margin: 30px auto
  2145. }
  2146.  
  2147. #threadloom-footer img {
  2148.     display: block;
  2149.     margin: 0 auto
  2150. }
  2151.  
  2152. #threadloom-footer p {
  2153.     margin-bottom: 5px;
  2154.     font-size: 12px;
  2155.     font-weight: 700;
  2156.     text-align: center
  2157. }
  2158.  
  2159. #threadloom-footer a {
  2160.     display: block;
  2161.     white-space: nowrap
  2162. }
  2163.  
  2164. #threadloom-footer a:hover {
  2165.     text-decoration: none
  2166. }
  2167.  
  2168. #threadloom-footer a:visited {
  2169.     text-decoration: none
  2170. }
  2171.  
  2172. .tloom-powered-by-bing-desktop,
  2173. .tloom-powered-by-bing-mobile {
  2174.     display: none
  2175. }
  2176.  
  2177. @media (min-width: 500px) {
  2178.     #threadloom-footer {
  2179.         display: none
  2180.     }
  2181.     #tab-none #threadloom-footer {
  2182.         display: block
  2183.     }
  2184. }
  2185.  
  2186. #tloom .tloom-results {
  2187.     position: relative;
  2188.     max-width: 1000px;
  2189.     margin-top: 2rem
  2190. }
  2191.  
  2192. .tloom-tabs_section[data-tloom-is-loading='true'] .tloom-results_content,
  2193. .tloom-tabs_section[data-tloom-is-loading='true+spinner'] .tloom-results_content {
  2194.     position: relative;
  2195.     opacity: 0.3
  2196. }
  2197.  
  2198. .tloom-tabs_section[data-tloom-is-loading='true'] .tloom-results_content:after,
  2199. .tloom-tabs_section[data-tloom-is-loading='true+spinner'] .tloom-results_content:after {
  2200.     content: '';
  2201.     position: absolute;
  2202.     top: 0;
  2203.     left: 0;
  2204.     z-index: 2147483645;
  2205.     width: 100%;
  2206.     height: 100%;
  2207.     background: transparent
  2208. }
  2209.  
  2210. .tloom-tabs_section[data-tloom-is-loading='false'] .tloom-results_loading,
  2211. .tloom-tabs_section[data-tloom-is-loading='true'] .tloom-results_loading {
  2212.     display: none
  2213. }
  2214.  
  2215. #threadloom-page .tloom-tabs_section[data-tloom-is-loading='true+spinner'] .tloom-results_loading {
  2216.     position: absolute;
  2217.     top: -10px;
  2218.     left: 50%;
  2219.     z-index: 2147483646;
  2220.     padding: 25px;
  2221.     background: #404040;
  2222.     border-radius: 12px;
  2223.     color: #E0E0E0;
  2224.     -webkit-transform: translateX(-50%);
  2225.     -ms-transform: translateX(-50%);
  2226.     transform: translateX(-50%)
  2227. }
  2228.  
  2229. #tloom .tloom-search {
  2230.     max-width: 1000px
  2231. }
  2232.  
  2233. #tloom .tloom-form {
  2234.     display: block;
  2235.     position: relative;
  2236.     margin-bottom: 10px
  2237. }
  2238.  
  2239. #tloom .tloom-form_input {
  2240.     height: 44px;
  2241.     width: 100%;
  2242.     margin: 4px 0;
  2243.     padding-right: 84px;
  2244.     padding-left: 0.5em;
  2245.     border: 1px solid silver;
  2246.     border-radius: 5px;
  2247.     box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.08);
  2248.     font-size: 18px
  2249. }
  2250.  
  2251. #tloom .tloom-form_input:focus {
  2252.     border-color: #a7a7a7
  2253. }
  2254.  
  2255. #tloom .tloom-form_input::-moz-placeholder {
  2256.     font-size: 18px
  2257. }
  2258.  
  2259. #tloom .tloom-form_input:-ms-input-placeholder {
  2260.     font-size: 18px
  2261. }
  2262.  
  2263. #tloom .tloom-form_input::-webkit-input-placeholder {
  2264.     font-size: 18px
  2265. }
  2266.  
  2267. #tloom .tloom-form_submit {
  2268.     text-indent: -9999px;
  2269.     position: absolute;
  2270.     top: 4px;
  2271.     right: 0;
  2272.     width: 44px;
  2273.     height: 44px;
  2274.     border: 0;
  2275.     border-top-right-radius: 5px;
  2276.     border-bottom-right-radius: 5px;
  2277.     background-color: #329af0;
  2278.     cursor: pointer
  2279. }
  2280.  
  2281. #tloom .tloom-form_submit:after {
  2282.     content: '';
  2283.     position: absolute;
  2284.     top: 50%;
  2285.     left: 50%;
  2286.     width: 20px;
  2287.     height: 20px;
  2288.     margin-top: -10px;
  2289.     margin-left: -10px;
  2290.     background-image: url(https://cdn.threadloom.com/img/search-light.svg);
  2291.     background-position: center center;
  2292.     background-repeat: no-repeat;
  2293.     background-size: 20px 20px
  2294. }
  2295.  
  2296. #tloom .tloom-form_submit:focus,
  2297. #tloom .tloom-form_submit:hover {
  2298.     background-color: #228ae6
  2299. }
  2300.  
  2301. #tloom .tloom-form_input-reset {
  2302.     text-indent: -9999px;
  2303.     position: absolute;
  2304.     top: 50%;
  2305.     right: 54px;
  2306.     width: 20px;
  2307.     height: 20px;
  2308.     margin-top: -10px;
  2309.     padding: 0;
  2310.     border: 0 !important;
  2311.     border-radius: 20px;
  2312.     background-color: #b0b0b0 !important;
  2313.     background-image: url(https://cdn.threadloom.com/img/close-thin-light.svg);
  2314.     background-position: center center;
  2315.     background-repeat: no-repeat;
  2316.     background-size: 8px 8px;
  2317.     cursor: pointer
  2318. }
  2319.  
  2320. #tloom .tloom-form_input-reset:hover {
  2321.     background-color: #a0a0a0
  2322. }
  2323.  
  2324. #tloom .tloom-form_input-reset:active {
  2325.     background-color: #919191
  2326. }
  2327.  
  2328. #tloom .tloom-form_typeahead {
  2329.     position: absolute;
  2330.     top: 32px;
  2331.     left: 0;
  2332.     z-index: 200;
  2333.     width: 100%
  2334. }
  2335.  
  2336. #tloom .tloom-search_lower {
  2337.     position: relative
  2338. }
  2339.  
  2340. #tloom .tloom-search_lower .tloom-advanced-search {
  2341.     position: absolute;
  2342.     top: 0;
  2343.     right: 0;
  2344.     font-size: 11px;
  2345.     line-height: 30px;
  2346.     cursor: pointer
  2347. }
  2348.  
  2349. #tloom .tloom-search_upper {
  2350.     position: relative
  2351. }
  2352.  
  2353. #tloom .tloom-nav {
  2354.     background: transparent;
  2355.     position: relative;
  2356.     overflow: hidden;
  2357.     height: 42px !important
  2358. }
  2359.  
  2360. #tloom .tloom-nav:before,
  2361. #tloom .tloom-nav:after {
  2362.     content: '';
  2363.     position: absolute;
  2364.     top: 0;
  2365.     z-index: 10;
  2366.     width: 50px;
  2367.     height: 42px;
  2368.     background: -webkit-linear-gradient(right, rgba(255, 255, 255, 0), #fff);
  2369.     background: linear-gradient(to left, rgba(255, 255, 255, 0), #fff);
  2370.     pointer-events: none;
  2371.     -webkit-transition: all 0.3s linear;
  2372.     transition: all 0.3s linear
  2373. }
  2374.  
  2375. #tloom .tloom-nav:before {
  2376.     left: 0;
  2377.     background: -webkit-linear-gradient(right, rgba(255, 255, 255, 0), #fff);
  2378.     background: linear-gradient(to left, rgba(255, 255, 255, 0), #fff);
  2379.     opacity: 0
  2380. }
  2381.  
  2382. #tloom .tloom-nav.at-scroll-start:before {
  2383.     opacity: 1
  2384. }
  2385.  
  2386. #tloom .tloom-nav:after {
  2387.     right: 0;
  2388.     border-right: 1px solid #D0D0D0;
  2389.     background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
  2390.     background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff);
  2391.     opacity: 1
  2392. }
  2393.  
  2394. #tloom .tloom-nav.at-scroll-end:after {
  2395.     opacity: 0
  2396. }
  2397.  
  2398. @media (max-width: 499px) {
  2399.     #tloom .tloom-search_upper .tloom-powered-by {
  2400.         display: none
  2401.     }
  2402. }
  2403.  
  2404. @media (min-width: 500px) {
  2405.     #tloom .tloom-nav {
  2406.         margin-right: 150px
  2407.     }
  2408.     #tloom .tloom-search_upper .tloom-powered-by {
  2409.         position: absolute;
  2410.         top: 50%;
  2411.         right: 0;
  2412.         margin-top: -10px;
  2413.         line-height: 20px
  2414.     }
  2415. }
  2416.  
  2417. #navbar_wide_search {
  2418.     display: none
  2419. }
  2420.  
  2421. .is-ios * {
  2422.     cursor: pointer
  2423. }
  2424.  
  2425. body .ui-btn {
  2426.     display: inline;
  2427.     position: static;
  2428.     margin: 0;
  2429.     padding: 0;
  2430.     cursor: default
  2431. }
  2432.  
  2433. body .ui-btn-corner-all {
  2434.     border-radius: 0
  2435. }
  2436.  
  2437. body .ui-btn-down-d {
  2438.     border: none;
  2439.     background: none;
  2440.     text-shadow: none
  2441. }
  2442.  
  2443. body .ui-btn-hidden {
  2444.     position: absolute;
  2445.     top: auto;
  2446.     left: auto;
  2447.     width: auto;
  2448.     height: auto;
  2449.     border: none;
  2450.     background: none;
  2451.     opacity: 1;
  2452.     filter: Alpha(Opacity=1);
  2453.     font-size: 100%;
  2454.     line-height: 1;
  2455.     -webkit-appearance: button
  2456. }
  2457.  
  2458. body .ui-btn-hover-d {
  2459.     border: none;
  2460.     background: none;
  2461.     text-shadow: none
  2462. }
  2463.  
  2464. body .ui-btn-inner {
  2465.     display: none
  2466. }
  2467.  
  2468. body .ui-btn-up-d {
  2469.     border: none;
  2470.     background: none;
  2471.     text-shadow: none
  2472. }
  2473.  
  2474. body input.ui-input-text,
  2475. body textarea.ui-input-text {
  2476.     display: inline-block;
  2477.     padding: 0
  2478. }
  2479.  
  2480. body .ui-body-d,
  2481. body .ui-dialog.ui-overlay-d {
  2482.     text-shadow: none
  2483. }
  2484.  
  2485. body .ui-body-d .ui-link {
  2486.     font-weight: normal
  2487. }
  2488.  
  2489. body .ui-shadow {
  2490.     box-shadow: none
  2491. }
  2492.  
  2493. .threadloom-vb {
  2494.     padding: 10px
  2495. }
  2496.  
  2497. @media (min-width: 600px) {
  2498.     .threadloom-vb {
  2499.         padding: 10px 0px
  2500.     }
  2501. }
  2502.  
  2503. #pagetitle {
  2504.     visibility: hidden;
  2505.     height: 0;
  2506.     width: 0
  2507. }
  2508.  
  2509. .ui-content {
  2510.     visibility: hidden;
  2511.     height: 0;
  2512.     width: 0
  2513. }
  2514.  
  2515. /*# sourceMappingURL=app.css.map */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement