Guest User

Untitled

a guest
Aug 19th, 2016
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 409.89 KB | None | 0 0
  1. @font-face {
  2.   font-family: 'GeomanistRegular';
  3.   src: url('../fonts/Geomanist-Regular.otf') format('opentype');
  4.   font-weight: normal;
  5. }
  6. @font-face {
  7.   font-family: 'GeomanistLight';
  8.   src: url('../fonts/Geomanist-Light.otf') format('opentype');
  9.   font-weight: normal;
  10. }
  11. @font-face {
  12.   font-family: 'GeomanistExtraLight';
  13.   src: url('../fonts/Geomanist-ExtraLight.otf') format('opentype');
  14.   font-weight: normal;
  15. }
  16. @font-face {
  17.   font-family: 'HelveticaNeueUltraLight';
  18.   src: url('../fonts/helvetica/helveticaneue-ultralight.eot');
  19.   src: url('../fonts/helvetica/helveticaneue-ultralight.eot') format('embedded-opentype'), url('../fonts/helvetica/helveticaneue-ultralight.woff') format('woff'), url('../fonts/helvetica/helveticaneue-ultralight.ttf') format('truetype'), url('../fonts/helvetica/helveticaneue-ultralight.svg#HelveticaNeueUltraLight') format('svg');
  20.   font-weight: normal;
  21. }
  22. @font-face {
  23.   font-family: 'HelveticaNeueLight';
  24.   src: url('../fonts/helvetica/helveticaneue-light.eot');
  25.   src: url('../fonts/helvetica/helveticaneue-light.eot') format('embedded-opentype'), url('../fonts/helvetica/helveticaneue-light.woff') format('woff'), url('../fonts/helvetica/helveticaneue-light.ttf') format('truetype'), url('../fonts/helvetica/helveticaneue-light.svg#HelveticaNeueLight') format('svg');
  26.   font-weight: normal;
  27. }
  28. @font-face {
  29.   font-family: 'HelveticaNeueRegular';
  30.   src: url('../fonts/helvetica/helveticaneue.eot');
  31.   src: url('../fonts/helvetica/helveticaneue.eot') format('embedded-opentype'), url('../fonts/helvetica/helveticaneue.woff') format('woff'), url('../fonts/helvetica/helveticaneue.ttf') format('truetype'), url('../fonts/helvetica/helveticaneue.svg#HelveticaNeueRegular') format('svg');
  32.   font-weight: normal;
  33. }
  34. @font-face {
  35.   font-family: 'HelveticaNeueBold';
  36.   src: url('../fonts/helvetica/helveticaneue-bold.eot');
  37.   src: url('../fonts/helvetica/helveticaneue-bold.eot') format('embedded-opentype'), url('../fonts/helvetica/helveticaneue-bold.woff') format('woff'), url('../fonts/helvetica/helveticaneue-bold.ttf') format('truetype'), url('../fonts/helvetica/helveticaneue-bold.svg#HelveticaNeueBold') format('svg');
  38.   font-weight: normal;
  39. }
  40. @font-face {
  41.   font-family: 'ProximanovaLight';
  42.   src: url('../fonts/proximanova-light-webfont.eot');
  43.   src: url('../fonts/proximanova-light-webfont.eot') format('embedded-opentype'), url('../fonts/proximanova-light-webfont.woff') format('woff'), url('../fonts/proximanova-light-webfont.ttf') format('truetype'), url('../fonts/proximanova-light-webfont.svg#ProximanovaLight') format('svg');
  44.   font-weight: normal;
  45. }
  46. @font-face {
  47.   font-family: 'ProximanovaRegular';
  48.   src: url('../fonts/proximanova-regular-webfont.eot');
  49.   src: url('../fonts/proximanova-regular-webfont.eot') format('embedded-opentype'), url('../fonts/proximanova-regular-webfont.woff') format('woff'), url('../fonts/proximanova-regular-webfont.ttf') format('truetype'), url('../fonts/proximanova-regular-webfont.svg#ProximanovaRegular') format('svg');
  50.   font-weight: normal;
  51. }
  52. @font-face {
  53.   font-family: 'ProximanovaBold';
  54.   src: url('../fonts/ProximaNovaBold.otf') format('opentype');
  55.   font-weight: normal;
  56. }
  57. @font-face {
  58.   font-family: 'ProximanovaSemiBold';
  59.   src: url('../fonts/proximanova-semibold.otf') format('opentype');
  60.   font-weight: normal;
  61. }
  62. /* Shopping cart total summary row expandable to details */
  63. tr.summary-total {
  64.   cursor: pointer;
  65. }
  66. tr.summary-total .summary-collapse {
  67.   float: right;
  68.   text-align: right;
  69.   padding-left: 20px;
  70.   background: url(../../images/bkg_collapse.gif) 0 5px no-repeat;
  71.   cursor: pointer;
  72. }
  73. tr.show-details .summary-collapse {
  74.   background-position: 0 -52px;
  75. }
  76. tr.summary-details td {
  77.   font-size: 11px;
  78.   background-color: #dae1e4;
  79.   color: #626465;
  80. }
  81. tr.summary-details-first td {
  82.   border-top: 1px solid #d2d8db;
  83. }
  84. tr.summary-details-excluded {
  85.   font-style: italic;
  86. }
  87. /* Shopping cart tax info */
  88. .cart-tax-info {
  89.   display: block;
  90. }
  91. .cart-tax-info,
  92. .cart-tax-info .cart-price {
  93.   padding-right: 20px;
  94. }
  95. .cart-tax-total {
  96.   display: block;
  97.   padding-right: 20px;
  98.   background: url(../../images/bkg_collapse.gif) 100% 5px no-repeat;
  99.   cursor: pointer;
  100. }
  101. .cart-tax-info .price,
  102. .cart-tax-total .price {
  103.   display: inline !important;
  104.   font-weight: normal !important;
  105. }
  106. .cart-tax-total-expanded {
  107.   background-position: 100% -52px;
  108. }
  109. /* Remember Me Popup ===================================================================== */
  110. .window-overlay {
  111.   background: url(../../images/window_overlay.png) repeat;
  112.   background: rgba(0, 0, 0, 0.35);
  113.   position: absolute;
  114.   top: 0;
  115.   left: 0;
  116.   height: 100%;
  117.   width: 100%;
  118.   z-index: 990;
  119. }
  120. .remember-me label {
  121.   float: none;
  122.   margin: 0 6px;
  123. }
  124. .remember-me-popup {
  125.   background: #fff;
  126.   border: 1px solid #ccc;
  127.   left: 50%;
  128.   top: 50%;
  129.   position: absolute;
  130.   margin: -85px 0 0 -200px;
  131.   width: 400px;
  132.   text-align: left;
  133.   -moz-box-shadow: 0 0 6px #ccc;
  134.   -webkit-box-shadow: 0 0 6px #ccc;
  135.   -box-shadow: 0 0 6px #ccc;
  136.   z-index: 1000;
  137. }
  138. .remember-me-popup h3 {
  139.   background: #d9e5ee;
  140.   border-bottom: 1px solid #ccc;
  141.   font-size: 14px;
  142.   padding: 5px 10px;
  143. }
  144. .remember-me-popup .remember-me-popup-head {
  145.   position: relative;
  146. }
  147. .remember-me-popup .remember-me-popup-head .remember-me-popup-close {
  148.   background: url(../../images/btn_window_close.gif) no-repeat;
  149.   display: block;
  150.   position: absolute;
  151.   top: 7px;
  152.   right: 7px;
  153.   height: 15px;
  154.   width: 15px;
  155.   text-indent: -9999em;
  156. }
  157. .remember-me-popup .remember-me-popup-body {
  158.   padding: 10px;
  159. }
  160. .remember-me-popup .remember-me-popup-body a {
  161.   display: inline-block;
  162.   height: 19px;
  163.   border: 1px solid #de5400;
  164.   background: #f18200;
  165.   padding: 0 8px;
  166.   font: bold 12px/19px Arial, Helvetica, sans-serif;
  167.   text-align: center;
  168.   text-decoration: none;
  169.   white-space: nowrap;
  170.   color: #fff;
  171. }
  172. /* MAP Popup============================================================================== */
  173. .cart-msrp-totals {
  174.   color: red;
  175.   font-size: 12px !important;
  176.   font-weight: bold;
  177.   margin: 10px 10px 0;
  178.   padding: 10px;
  179.   text-align: right;
  180.   text-transform: uppercase;
  181. }
  182. .map-cart-sidebar-total {
  183.   color: red;
  184.   display: block;
  185.   font-size: 10px;
  186.   font-weight: bold;
  187.   text-align: left;
  188.   padding: 2px 5px;
  189.   text-shadow: 0 1px 0 #fff;
  190. }
  191. .map-popup {
  192.   background: #fff;
  193.   border: 1px solid #aaa;
  194.   margin: 12px 0 0;
  195.   position: absolute;
  196.   -moz-box-shadow: 0 0 6px #ccc;
  197.   -webkit-box-shadow: 0 0 6px #ccc;
  198.   box-shadow: 0 0 6px #ccc;
  199.   text-align: left;
  200.   width: 300px;
  201.   z-index: 100;
  202. }
  203. .map-popup-heading {
  204.   background: #d9e5ee;
  205.   border-bottom: 1px solid #ccc;
  206.   padding: 5px 30px 5px 10px;
  207.   width: 260px;
  208. }
  209. .map-popup-heading h2 {
  210.   font-size: 16px;
  211.   margin: 0;
  212.   text-shadow: 0 1px 0 #f6f6f6;
  213.   overflow: hidden;
  214.   white-space: nowrap;
  215.   word-wrap: break-word;
  216.   text-align: left;
  217.   text-overflow: ellipsis;
  218. }
  219. .map-popup-arrow {
  220.   background: url(../../images/map_popup_arrow.gif) no-repeat;
  221.   position: absolute;
  222.   left: 50%;
  223.   top: -10px;
  224.   height: 10px;
  225.   width: 19px;
  226. }
  227. .map-popup-close {
  228.   background: url(../../images/btn_window_close.gif) no-repeat;
  229.   display: block;
  230.   position: absolute;
  231.   top: 8px;
  232.   right: 10px;
  233.   height: 15px;
  234.   width: 15px;
  235.   text-indent: -9999em;
  236.   -moz-box-shadow: 0 0 3px #999;
  237.   -webkit-box-shadow: 0 0 3px #999;
  238.   box-shadow: 0 0 3px #999;
  239.   -moz-border-radius: 2px;
  240.   -webkit-border-radius: 2px;
  241.   border-radius: 2px;
  242. }
  243. .map-popup-content {
  244.   border-top: 1px solid #eee;
  245.   padding: 10px;
  246.   overflow: hidden;
  247.   text-align: left;
  248.   width: 280px;
  249. }
  250. .map-popup-checkout {
  251.   display: inline;
  252.   float: right;
  253.   text-align: right;
  254. }
  255. .map-popup-checkout span {
  256.   display: block;
  257.   padding-right: 30px;
  258. }
  259. .map-popup-checkout .paypal-logo {
  260.   margin: 0 0 5px;
  261. }
  262. .map-popup-price .price-box,
  263. .map-popup-price .price-box .special-price {
  264.   margin: 0;
  265.   padding: 0;
  266. }
  267. .map-popup-price {
  268.   margin: 5px 0 0;
  269. }
  270. .map-popup-text {
  271.   clear: right;
  272.   margin: 0 10px;
  273.   padding: 10px 0;
  274.   text-align: left;
  275.   word-wrap: break-word;
  276. }
  277. .map-popup-only-text {
  278.   border-top: 1px solid #ddd;
  279. }
  280. /* ======================================================================================= */
  281. /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
  282. html {
  283.   font-family: sans-serif;
  284.   -ms-text-size-adjust: 100%;
  285.   -webkit-text-size-adjust: 100%;
  286. }
  287. body {
  288.   margin: 0;
  289. }
  290. article,
  291. aside,
  292. details,
  293. figcaption,
  294. figure,
  295. footer,
  296. header,
  297. hgroup,
  298. main,
  299. menu,
  300. nav,
  301. section,
  302. summary {
  303.   display: block;
  304. }
  305. audio,
  306. canvas,
  307. progress,
  308. video {
  309.   display: inline-block;
  310.   vertical-align: baseline;
  311. }
  312. audio:not([controls]) {
  313.   display: none;
  314.   height: 0;
  315. }
  316. [hidden],
  317. template {
  318.   display: none;
  319. }
  320. a {
  321.   background-color: transparent;
  322. }
  323. a:active,
  324. a:hover {
  325.   outline: 0;
  326. }
  327. abbr[title] {
  328.   border-bottom: 1px dotted;
  329. }
  330. b,
  331. strong {
  332.   font-weight: bold;
  333. }
  334. dfn {
  335.   font-style: italic;
  336. }
  337. h1 {
  338.   font-size: 2em;
  339.   margin: 0.67em 0;
  340. }
  341. mark {
  342.   background: #ff0;
  343.   color: #000;
  344. }
  345. small {
  346.   font-size: 80%;
  347. }
  348. sub,
  349. sup {
  350.   font-size: 75%;
  351.   line-height: 0;
  352.   position: relative;
  353.   vertical-align: baseline;
  354. }
  355. sup {
  356.   top: -0.5em;
  357. }
  358. sub {
  359.   bottom: -0.25em;
  360. }
  361. img {
  362.   border: 0;
  363. }
  364. svg:not(:root) {
  365.   overflow: hidden;
  366. }
  367. figure {
  368.   margin: 1em 40px;
  369. }
  370. hr {
  371.   box-sizing: content-box;
  372.   height: 0;
  373. }
  374. pre {
  375.   overflow: auto;
  376. }
  377. code,
  378. kbd,
  379. pre,
  380. samp {
  381.   font-family: monospace, monospace;
  382.   font-size: 1em;
  383. }
  384. button,
  385. input,
  386. optgroup,
  387. select,
  388. textarea {
  389.   color: inherit;
  390.   font: inherit;
  391.   margin: 0;
  392. }
  393. button {
  394.   overflow: visible;
  395. }
  396. button,
  397. select {
  398.   text-transform: none;
  399. }
  400. button,
  401. html input[type="button"],
  402. input[type="reset"],
  403. input[type="submit"] {
  404.   -webkit-appearance: button;
  405.   cursor: pointer;
  406. }
  407. button[disabled],
  408. html input[disabled] {
  409.   cursor: default;
  410. }
  411. button::-moz-focus-inner,
  412. input::-moz-focus-inner {
  413.   border: 0;
  414.   padding: 0;
  415. }
  416. input {
  417.   line-height: normal;
  418. }
  419. input[type="checkbox"],
  420. input[type="radio"] {
  421.   box-sizing: border-box;
  422.   padding: 0;
  423. }
  424. input[type="number"]::-webkit-inner-spin-button,
  425. input[type="number"]::-webkit-outer-spin-button {
  426.   height: auto;
  427. }
  428. input[type="search"] {
  429.   -webkit-appearance: textfield;
  430.   box-sizing: content-box;
  431. }
  432. input[type="search"]::-webkit-search-cancel-button,
  433. input[type="search"]::-webkit-search-decoration {
  434.   -webkit-appearance: none;
  435. }
  436. fieldset {
  437.   border: 1px solid #c0c0c0;
  438.   margin: 0 2px;
  439.   padding: 0.35em 0.625em 0.75em;
  440. }
  441. legend {
  442.   border: 0;
  443.   padding: 0;
  444. }
  445. textarea {
  446.   overflow: auto;
  447. }
  448. optgroup {
  449.   font-weight: bold;
  450. }
  451. table {
  452.   border-collapse: collapse;
  453.   border-spacing: 0;
  454. }
  455. td,
  456. th {
  457.   padding: 0;
  458. }
  459. ul,
  460. ol {
  461.   margin: 0;
  462.   padding: 0;
  463.   list-style: none;
  464. }
  465. /*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
  466. @media print {
  467.   *,
  468.   *:before,
  469.   *:after {
  470.     background: transparent !important;
  471.     color: #000 !important;
  472.     box-shadow: none !important;
  473.     text-shadow: none !important;
  474.   }
  475.   a,
  476.   a:visited {
  477.     text-decoration: underline;
  478.   }
  479.   a[href]:after {
  480.     content: " (" attr(href) ")";
  481.   }
  482.   abbr[title]:after {
  483.     content: " (" attr(title) ")";
  484.   }
  485.   a[href^="#"]:after,
  486.   a[href^="javascript:"]:after {
  487.     content: "";
  488.   }
  489.   pre,
  490.   blockquote {
  491.     border: 1px solid #999;
  492.     page-break-inside: avoid;
  493.   }
  494.   thead {
  495.     display: table-header-group;
  496.   }
  497.   tr,
  498.   img {
  499.     page-break-inside: avoid;
  500.   }
  501.   img {
  502.     max-width: 100% !important;
  503.   }
  504.   p,
  505.   h2,
  506.   h3 {
  507.     orphans: 3;
  508.     widows: 3;
  509.   }
  510.   h2,
  511.   h3 {
  512.     page-break-after: avoid;
  513.   }
  514.   .navbar {
  515.     display: none;
  516.   }
  517.   .btn > .caret,
  518.   .dropup > .btn > .caret {
  519.     border-top-color: #000 !important;
  520.   }
  521.   .label {
  522.     border: 1px solid #000;
  523.   }
  524.   .table {
  525.     border-collapse: collapse !important;
  526.   }
  527.   .table td,
  528.   .table th {
  529.     background-color: #fff !important;
  530.   }
  531.   .table-bordered th,
  532.   .table-bordered td {
  533.     border: 1px solid #ddd !important;
  534.   }
  535. }
  536. * {
  537.   -webkit-box-sizing: border-box;
  538.   -moz-box-sizing: border-box;
  539.   box-sizing: border-box;
  540. }
  541. *:before,
  542. *:after {
  543.   -webkit-box-sizing: border-box;
  544.   -moz-box-sizing: border-box;
  545.   box-sizing: border-box;
  546. }
  547. html {
  548.   font-size: 10px;
  549.   -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  550. }
  551. body {
  552.   font-family: "ProximanovaRegular", Helvetica, Arial, sans-serif;
  553.   font-size: 14px;
  554.   line-height: 1.42857143;
  555.   color: #3a3a3a;
  556.   background-color: #181d23;
  557. }
  558. input,
  559. button,
  560. select,
  561. textarea {
  562.   font-family: inherit;
  563.   font-size: inherit;
  564.   line-height: inherit;
  565. }
  566. a {
  567.   color: #e9e094;
  568.   text-decoration: none;
  569. }
  570. a:hover,
  571. a:focus {
  572.   color: #dcce55;
  573.   text-decoration: underline;
  574. }
  575. a:focus {
  576.   outline: thin dotted;
  577.   outline: 5px auto -webkit-focus-ring-color;
  578.   outline-offset: -2px;
  579. }
  580. figure {
  581.   margin: 0;
  582. }
  583. img {
  584.   vertical-align: middle;
  585. }
  586. .img-responsive,
  587. .carousel-inner > .item > img,
  588. .carousel-inner > .item > a > img {
  589.   display: block;
  590.   max-width: 100%;
  591.   height: auto;
  592. }
  593. .img-rounded {
  594.   border-radius: 6px;
  595. }
  596. .img-thumbnail {
  597.   padding: 4px;
  598.   line-height: 1.42857143;
  599.   background-color: #181d23;
  600.   border: 1px solid #dddddd;
  601.   border-radius: 4px;
  602.   -webkit-transition: all 0.2s ease-in-out;
  603.   -o-transition: all 0.2s ease-in-out;
  604.   transition: all 0.2s ease-in-out;
  605.   display: inline-block;
  606.   max-width: 100%;
  607.   height: auto;
  608. }
  609. .img-circle {
  610.   border-radius: 50%;
  611. }
  612. hr {
  613.   margin-top: 20px;
  614.   margin-bottom: 20px;
  615.   border: 0;
  616.   border-top: 1px solid #f3f2e7;
  617. }
  618. .sr-only {
  619.   position: absolute;
  620.   width: 1px;
  621.   height: 1px;
  622.   margin: -1px;
  623.   padding: 0;
  624.   overflow: hidden;
  625.   clip: rect(0, 0, 0, 0);
  626.   border: 0;
  627. }
  628. .sr-only-focusable:active,
  629. .sr-only-focusable:focus {
  630.   position: static;
  631.   width: auto;
  632.   height: auto;
  633.   margin: 0;
  634.   overflow: visible;
  635.   clip: auto;
  636. }
  637. [role="button"] {
  638.   cursor: pointer;
  639. }
  640. body {
  641.   line-height: 24px;
  642.   padding-top: 100px;
  643.   overflow-y: scroll;
  644. }
  645. @media (min-width: 1200px) {
  646.   body {
  647.     padding: 100px 50px 50px;
  648.   }
  649. }
  650. .catalog-category-view .phi-wrapper .container,
  651. .shopbybrand-index-view .phi-wrapper .container {
  652.   max-width: 1300px;
  653. }
  654. .modal-backdrop {
  655.   z-index: 1040 !important;
  656. }
  657. .modal-body {
  658.   padding: 0 !important;
  659. }
  660. .modal-body h1 {
  661.   font-size: 48px;
  662.   background: #e9e094;
  663.   padding: 10px 0;
  664.   font-family: GeomanistExtraLight;
  665.   text-align: center;
  666. }
  667. .modal-body form {
  668.   padding: 15px;
  669.   font-size: 12px;
  670. }
  671. .phigora-banner-image {
  672.   background-position: center;
  673.   height: 450px;
  674.   background-size: cover;
  675.   margin-left: -5%;
  676.   margin-right: -5%;
  677. }
  678. .phigora-banner-image p {
  679.   margin: 0;
  680. }
  681. .phigora-banner-image.brand,
  682. .phigora-banner-image.category {
  683.   padding: 10% 0;
  684. }
  685. .phigora-banner-image.brand .brand-name:before,
  686. .phigora-banner-image.category .brand-name:before {
  687.   content: '';
  688.   border-top: 1px solid #eae197;
  689.   position: absolute;
  690.   left: -2%;
  691.   width: 50px;
  692.   margin-top: -2%;
  693. }
  694. .phigora-banner-image.brand .brand-name h1,
  695. .phigora-banner-image.category .brand-name h1 {
  696.   font-size: 56px;
  697.   color: #fff;
  698. }
  699. @media (max-width: 991px) {
  700.   .phigora-banner-image.brand .brand-name:before,
  701.   .phigora-banner-image.category .brand-name:before {
  702.     left: 45%;
  703.     width: 10%;
  704.   }
  705.   .phigora-banner-image.brand .brand-name h1,
  706.   .phigora-banner-image.category .brand-name h1 {
  707.     text-align: center;
  708.     margin-bottom: 20px;
  709.   }
  710. }
  711. .phigora-banner-image.brand .brand-descr,
  712. .phigora-banner-image.category .brand-descr {
  713.   color: #838589;
  714.   font-family: GeomanistLight;
  715.   font-size: 16px;
  716. }
  717. @media (max-width: 991px) {
  718.   .phigora-banner-image.brand .brand-descr,
  719.   .phigora-banner-image.category .brand-descr {
  720.     text-align: center;
  721.   }
  722. }
  723. .nav-links {
  724.   border-top: 1px solid #f3f2e7;
  725.   position: relative;
  726.   padding: 60px 28px 0;
  727.   margin-left: -28px;
  728.   margin-right: -28px;
  729. }
  730. @media (max-width: 991px) {
  731.   .nav-links {
  732.     display: none;
  733.   }
  734. }
  735. .nav-links:after {
  736.   content: "";
  737.   position: absolute;
  738.   z-index: 0;
  739.   top: 0;
  740.   height: 150px;
  741.   left: 50%;
  742.   border-left: 1px solid #f3f2e7;
  743. }
  744. .nav-links h5 {
  745.   font-family: ProximanovaSemiBold;
  746.   font-size: 12px;
  747.   letter-spacing: 2px;
  748.   color: #c9c06a;
  749.   text-transform: uppercase;
  750. }
  751. .nav-links h4 {
  752.   color: #2f363d;
  753. }
  754. .nav-links .blog-prev {
  755.   background: url(../images/blog-left.png) no-repeat;
  756.   background-position: left;
  757. }
  758. .nav-links .blog-next {
  759.   background: url(../images/blog-right.png) no-repeat;
  760.   background-position: right;
  761. }
  762. ::selection {
  763.   color: #fff;
  764.   background: #2c2c2c;
  765.   /* WebKit/Blink Browsers */
  766. }
  767. ::-moz-selection {
  768.   color: #fff;
  769.   background: #2c2c2c;
  770.   /* Gecko Browsers */
  771. }
  772. .page-popup {
  773.   padding: 16px;
  774. }
  775. .phi-wrapper {
  776.   min-height: 320px;
  777.   background-color: #fff;
  778.   padding-bottom: 60px;
  779.   overflow: hidden;
  780. }
  781. .phi-wrapper-space {
  782.   margin-top: 24px !important;
  783. }
  784. header[role="banner"] .quick-access {
  785.   position: relative;
  786.   min-height: 1px;
  787.   padding-left: 8px;
  788.   padding-right: 8px;
  789. }
  790. @media (min-width: 992px) {
  791.   header[role="banner"] .quick-access {
  792.     float: left;
  793.     width: 58.33333333%;
  794.   }
  795. }
  796. @media (min-width: 600px) {
  797.   header[role="banner"] .form-language {
  798.     float: left;
  799.     width: 160px;
  800.   }
  801.   header[role="banner"] .form-language .form-control {
  802.     width: 120px;
  803.   }
  804.   header[role="banner"] .links {
  805.     float: right;
  806.     line-height: 30px;
  807.   }
  808.   header[role="banner"] .form-search:before,
  809.   header[role="banner"] .form-search:after {
  810.     content: " ";
  811.     display: table;
  812.   }
  813.   header[role="banner"] .form-search:after {
  814.     clear: both;
  815.   }
  816.   header[role="banner"] .form-search:before,
  817.   header[role="banner"] .form-search:after {
  818.     content: " ";
  819.     display: table;
  820.   }
  821.   header[role="banner"] .form-search:after {
  822.     clear: both;
  823.   }
  824. }
  825. @media (min-width: 992px) {
  826.   header[role="banner"] .quick-access {
  827.     float: right;
  828.   }
  829. }
  830. .phi-home-banner {
  831.   display: none;
  832.   background: #e9e094;
  833.   position: relative;
  834.   padding: 20px 0;
  835. }
  836. .phi-home-banner .close {
  837.   position: absolute;
  838.   top: 40px;
  839.   right: 20px;
  840. }
  841. @media (max-width: 460px) {
  842.   .phi-home-banner .close {
  843.     top: 4px;
  844.     right: 4px;
  845.   }
  846. }
  847. .phi-home-banner .close i {
  848.   color: #000;
  849. }
  850. .phi-home-banner h3 {
  851.   display: table;
  852.   margin: 0 auto;
  853.   color: #42464a;
  854. }
  855. .phi-home-banner h3:after,
  856. .phi-home-banner h3:before {
  857.   content: '';
  858.   display: inline-block;
  859.   height: 10px;
  860.   width: 30px;
  861.   border-top: 1px solid #a6a276;
  862. }
  863. .phi-home-banner h3:before {
  864.   margin-right: 10px;
  865. }
  866. .phi-home-banner h3:after {
  867.   margin-left: 10px;
  868. }
  869. .phi-table {
  870.   display: table;
  871.   width: 100%;
  872. }
  873. .phi-table-cell {
  874.   display: table-cell;
  875.   vertical-align: middle;
  876. }
  877. .phi-well {
  878.   border-top: 4px solid #e9e094;
  879.   border-left: 1px solid #efebdd;
  880.   border-right: 1px solid #efebdd;
  881.   border-bottom: 1px solid #efebdd;
  882.   margin-top: 12px;
  883.   padding: 24px;
  884. }
  885. .phi-grid .phi-grid-item.phi-featured {
  886.   text-align: left;
  887. }
  888. .phi-grid .phi-grid-item.phi-featured .phi-grid-item-wrapper {
  889.   height: 404px;
  890.   padding-left: 24px;
  891.   background: url(../images/featured-watch.png) no-repeat 358px bottom;
  892. }
  893. .phi-grid .phi-grid-item.phi-featured .secondary-p4 {
  894.   line-height: 32px;
  895. }
  896. .phi-grid .phi-grid-item.phi-featured .secondary-p4 i {
  897.   color: #e9e094;
  898.   font-size: 12px;
  899. }
  900. .phi-grid .phi-grid-item {
  901.   text-align: center;
  902.   padding: 8px;
  903. }
  904. .phi-grid .phi-grid-item .sell-status {
  905.   display: none;
  906. }
  907. .phi-grid .phi-grid-item .phi-grid-item-wrapper {
  908.   position: relative;
  909.   border: 1px solid #efebdd;
  910.   -webkit-transition: all 0.25s;
  911.   -o-transition: all 0.25s;
  912.   transition: all 0.25s;
  913. }
  914. .phi-grid .phi-grid-item .phi-product-image-wrapper .phi-product-image {
  915.   position: absolute;
  916.   left: 0;
  917.   top: 0;
  918.   width: 100%;
  919.   padding: 4px 0;
  920.   z-index: 100;
  921.   outline: 0 none;
  922.   -webkit-transition: height 0.25s;
  923.   -o-transition: height 0.25s;
  924.   transition: height 0.25s;
  925.   -webkit-transform: translate3d(0, 0, 0);
  926.   transform: translate3d(0, 0, 0);
  927. }
  928. .phi-grid .phi-grid-item .phi-product-image-wrapper .phi-product-image img {
  929.   max-height: 100%;
  930.   max-width: 100%;
  931. }
  932. .phi-grid .phi-grid-item .phi-product-description {
  933.   padding: 24px 0 0 24px;
  934.   -webkit-transition: opacity 0.25s;
  935.   -o-transition: opacity 0.25s;
  936.   transition: opacity 0.25s;
  937. }
  938. @media (min-width: 992px) {
  939.   .phi-grid .phi-grid-item .phi-product-description {
  940.     padding-right: 28px;
  941.   }
  942. }
  943. .phi-grid .phi-grid-item .phi-product-description .product-name {
  944.   min-height: 94px;
  945. }
  946. .phi-grid .phi-grid-item .phi-product-description .product-name span {
  947.   display: block;
  948.   text-transform: uppercase;
  949.   font-size: 24px;
  950.   line-height: 28px;
  951.   letter-spacing: 2px;
  952. }
  953. .phi-grid .phi-grid-item .phi-product-description .product-name a {
  954.   text-decoration: none;
  955.   font-size: 16px;
  956. }
  957. @media (min-width: 992px) {
  958.   .phi-grid .phi-grid-item .phi-product-description .product-name a {
  959.     font-size: 12px;
  960.   }
  961. }
  962. @media (max-width: 1200px) {
  963.   .phi-grid .phi-grid-item.phi-grid-item-xs:last-child {
  964.     display: none;
  965.   }
  966. }
  967. .phi-grid .phi-grid-item.phi-grid-item-xs .phi-product-description {
  968.   padding: 16px;
  969. }
  970. .phi-grid .phi-grid-item.phi-grid-item-xs .phi-product-description .product-name {
  971.   min-height: 120px;
  972. }
  973. .phi-grid .phi-grid-item.phi-grid-item-xs .phi-product-image-wrapper {
  974.   height: 208px;
  975. }
  976. .phi-grid .phi-grid-item.phi-grid-item-xs .phi-product-image {
  977.   height: 208px;
  978. }
  979. .phi-grid .phi-grid-item.phi-grid-item-sm .phi-product-image-wrapper {
  980.   height: 272px;
  981. }
  982. .phi-grid .phi-grid-item.phi-grid-item-sm .phi-product-image {
  983.   height: 272px;
  984. }
  985. .phi-grid .phi-grid-item.phi-grid-item-sm .product-name h5 {
  986.   font-family: ProximanovaRegular;
  987.   text-transform: uppercase;
  988.   font-size: 20px;
  989. }
  990. .phi-grid .phi-grid-item.phi-grid-item-md .phi-grid-item-wrapper {
  991.   height: 404px;
  992. }
  993. .phi-grid .phi-grid-item.phi-grid-item-md .phi-product-image-wrapper {
  994.   height: 272px;
  995. }
  996. .phi-grid .phi-grid-item.phi-grid-item-md .phi-product-image {
  997.   height: 272px;
  998. }
  999. .phi-grid .phi-grid-item.phi-grid-item-lg .phi-grid-item-wrapper {
  1000.   height: 824px;
  1001. }
  1002. .phi-grid .phi-grid-item.phi-grid-item-lg .phi-product-image-wrapper {
  1003.   height: 692px;
  1004. }
  1005. .phi-grid .phi-grid-item.phi-grid-item-lg .phi-product-image {
  1006.   height: 692px;
  1007. }
  1008. @media (max-width: 600px) {
  1009.   .phi-grid .phi-grid-item.phi-grid-item-lg.phi-grid-item-resp .phi-grid-item-wrapper {
  1010.     height: 404px;
  1011.   }
  1012.   .phi-grid .phi-grid-item.phi-grid-item-lg.phi-grid-item-resp .phi-product-image-wrapper {
  1013.     height: 272px;
  1014.   }
  1015.   .phi-grid .phi-grid-item.phi-grid-item-lg.phi-grid-item-resp .phi-product-image {
  1016.     height: 272px;
  1017.   }
  1018. }
  1019. .phi-grid:not(.has-touch) .phi-grid-item:not(.phi-featured):hover .phi-grid-item-wrapper {
  1020.   box-shadow: 0 12px 24px rgba(0, 0, 0, 0.16);
  1021.   border-color: #cfc299;
  1022. }
  1023. .phi-grid:not(.has-touch) .phi-grid-item:not(.phi-featured):hover .phi-grid-item-wrapper .phi-product-image {
  1024.   height: 100%;
  1025. }
  1026. .phi-grid:not(.has-touch) .phi-grid-item:not(.phi-featured):hover .phi-grid-item-wrapper .phi-product-description {
  1027.   opacity: 0;
  1028.   filter: alpha(opacity=0);
  1029. }
  1030. .phi-grid.has-touch .phi-grid-item:not(.phi-featured):active .phi-grid-item-wrapper {
  1031.   border-color: #e9e094;
  1032. }
  1033. .phi-new-listings .phi-grid-item-wrapper {
  1034.   height: 400px;
  1035.   overflow: hidden;
  1036. }
  1037. .phi-new-listings .phi-grid-item-wrapper .product-cart {
  1038.   display: none;
  1039.   position: absolute;
  1040.   right: 30px;
  1041.   bottom: 25px;
  1042.   padding: 4px 9px;
  1043.   background: #e4dfb4;
  1044.   color: #42464a;
  1045. }
  1046. .phi-new-listings .phi-product-image-wrapper .phi-product-image {
  1047.   left: 50% !important;
  1048.   top: 0 !important;
  1049.   height: 320px !important;
  1050. }
  1051. .phi-new-listings .phi-product-description {
  1052.   max-width: 200px;
  1053.   position: absolute;
  1054.   top: 36px;
  1055.   z-index: 2;
  1056. }
  1057. .phi-new-listings .phi-product-description .product-name {
  1058.   text-align: left;
  1059. }
  1060. .phi-new-listings .phi-product-description .product-name:before {
  1061.   left: 6%;
  1062. }
  1063. @media (max-width: 385px) {
  1064.   .phi-new-listings .phi-product-description .product-name {
  1065.     width: 70%;
  1066.   }
  1067. }
  1068. @media (min-width: 1200px) and (max-width: 1375px) {
  1069.   .phi-new-listings .phi-product-description .product-name {
  1070.     width: 90%;
  1071.   }
  1072. }
  1073. .phi-new-listings:not(.has-touch) .phi-grid-item:hover .phi-grid-item-wrapper {
  1074.   box-shadow: 0 12px 24px rgba(0, 0, 0, 0.16);
  1075.   border-color: #e4dfb4;
  1076.   border-width: 6px;
  1077. }
  1078. .phi-new-listings:not(.has-touch) .phi-grid-item:hover .phi-grid-item-wrapper .phi-product-image {
  1079.   left: 0 !important;
  1080.   height: 80%!important;
  1081. }
  1082. .phi-new-listings:not(.has-touch) .phi-grid-item:hover .phi-grid-item-wrapper .phi-product-description {
  1083.   top: initial;
  1084.   bottom: 4px;
  1085.   opacity: 1 !important;
  1086.   filter: alpha(opacity=100);
  1087. }
  1088. .phi-new-listings:not(.has-touch) .phi-grid-item:hover .phi-grid-item-wrapper .phi-product-description .product-name {
  1089.   opacity: 0;
  1090.   filter: alpha(opacity=0);
  1091. }
  1092. .phi-new-listings:not(.has-touch) .phi-grid-item:hover .phi-grid-item-wrapper .product-cart {
  1093.   display: block;
  1094. }
  1095. .phi-brands .phi-navigation-col {
  1096.   padding: 0  0 0 32px;
  1097.   font-size: 12px;
  1098.   position: relative;
  1099. }
  1100. .phi-brands .phi-navigation-col h6 {
  1101.   text-transform: uppercase;
  1102.   font-size: 36px;
  1103.   position: absolute;
  1104.   left: 0;
  1105.   line-height: 28px;
  1106.   color: #f6f5ea;
  1107. }
  1108. .phi-brands .phi-navigation-col ul li a {
  1109.   line-height: 26px;
  1110.   color: #42464a;
  1111. }
  1112. @media (min-width: 992px) {
  1113.   .phi-brands-grid {
  1114.     background: url(../images/featured-brands.jpg) no-repeat;
  1115.     background-position: top;
  1116.     background-size: contain;
  1117.   }
  1118. }
  1119. .phi-brands-grid .phi-brands-grid-item {
  1120.   display: table;
  1121.   background-color: #343a42;
  1122.   width: 180px;
  1123.   text-align: center;
  1124.   height: 180px;
  1125.   line-height: 24px;
  1126.   font-size: 24px;
  1127.   text-decoration: none;
  1128.   text-transform: uppercase;
  1129.   font-family: ProximanovaLight;
  1130.   color: #777a7e;
  1131.   margin: 80px auto 32px;
  1132.   position: relative;
  1133.   -webkit-transition: all 0.5s;
  1134.   -o-transition: all 0.5s;
  1135.   transition: all 0.5s;
  1136.   -webkit-transform: rotate(-45deg);
  1137.   -ms-transform: rotate(-45deg);
  1138.   -o-transform: rotate(-45deg);
  1139.   transform: rotate(-45deg);
  1140.   -webkit-font-smoothing: antialiased;
  1141.   overflow: hidden;
  1142. }
  1143. .phi-brands-grid .phi-brands-grid-item:before {
  1144.   content: '';
  1145.   position: absolute;
  1146.   left: 8px;
  1147.   top: 8px;
  1148.   right: 8px;
  1149.   bottom: 8px;
  1150.   z-index: -1;
  1151.   border: 1px solid #c7c290;
  1152.   opacity: 0;
  1153.   filter: alpha(opacity=0);
  1154.   -webkit-transition: opacity 0.5s;
  1155.   -o-transition: opacity 0.5s;
  1156.   transition: opacity 0.5s;
  1157. }
  1158. .phi-brands-grid .phi-brands-grid-item:hover {
  1159.   color: #c7c290;
  1160.   box-shadow: 0 12px 16px rgba(0, 0, 0, 0.16);
  1161. }
  1162. .phi-brands-grid .phi-brands-grid-item:hover:before {
  1163.   opacity: 1;
  1164.   filter: alpha(opacity=100);
  1165. }
  1166. .phi-brands-grid .phi-brands-grid-item:hover .phi-brands-inner:after {
  1167.   border-color: #c7c290;
  1168. }
  1169. @media screen and (min-width: 1200px) and (max-width: 1300px) {
  1170.   .phi-brands-grid .phi-brands-grid-item {
  1171.     width: 140px;
  1172.     height: 140px;
  1173.     font-size: 20px;
  1174.   }
  1175. }
  1176. @media screen and (min-width: 1300px) and (max-width: 1449px) {
  1177.   .phi-brands-grid .phi-brands-grid-item {
  1178.     width: 152px;
  1179.     height: 152px;
  1180.   }
  1181. }
  1182. @media screen and (min-width: 1450px) {
  1183.   .phi-brands-grid .phi-brands-grid-item {
  1184.     width: 170px;
  1185.     height: 170px;
  1186.   }
  1187. }
  1188. .phi-brands-grid .phi-brands-inner {
  1189.   display: inline-block;
  1190.   height: 178px;
  1191.   width: 100%;
  1192.   padding-top: 72px;
  1193.   -webkit-transform: rotate(45deg);
  1194.   -ms-transform: rotate(45deg);
  1195.   -o-transform: rotate(45deg);
  1196.   transform: rotate(45deg);
  1197. }
  1198. .phi-brands-grid .phi-brands-inner:after {
  1199.   content: '';
  1200.   border-bottom: 1px solid #777a7e;
  1201.   position: absolute;
  1202.   left: 42%;
  1203.   top: 0;
  1204.   width: 16%;
  1205.   height: 30%;
  1206. }
  1207. @media screen and (min-width: 1200px) and (max-width: 1300px) {
  1208.   .phi-brands-grid .phi-brands-inner {
  1209.     height: 140px;
  1210.     padding-top: 56px;
  1211.   }
  1212. }
  1213. @media screen and (min-width: 1300px) and (max-width: 1449px) {
  1214.   .phi-brands-grid .phi-brands-inner {
  1215.     height: 152px;
  1216.   }
  1217. }
  1218. @media screen and (min-width: 1450px) {
  1219.   .phi-brands-grid .phi-brands-inner {
  1220.     height: 170px;
  1221.   }
  1222. }
  1223. .phi-view-more {
  1224.   display: table;
  1225.   margin: 40px auto 80px;
  1226.   border: 1px solid #d5d0a6;
  1227.   color: #d5d0a6;
  1228.   position: relative;
  1229.   padding: 14px 66px;
  1230.   font-size: 12px;
  1231. }
  1232. .phi-view-more:after,
  1233. .phi-view-more:before {
  1234.   content: '';
  1235.   position: absolute;
  1236.   width: 20px;
  1237.   border-top: 1px solid #d5d0a6;
  1238.   top: 49%;
  1239. }
  1240. .phi-view-more:before {
  1241.   left: 20px;
  1242. }
  1243. .phi-view-more:after {
  1244.   right: 20px;
  1245. }
  1246. @media (min-width: 850px) {
  1247.   .catalog-category-view .phi-view-more,
  1248.   .shopbybrand-index-view .phi-view-more {
  1249.     padding: 14px 20.5%;
  1250.   }
  1251.   .catalog-category-view .phi-view-more:before,
  1252.   .shopbybrand-index-view .phi-view-more:before {
  1253.     left: 34%;
  1254.   }
  1255.   .catalog-category-view .phi-view-more:after,
  1256.   .shopbybrand-index-view .phi-view-more:after {
  1257.     right: 34%;
  1258.   }
  1259. }
  1260. .phi-sell-product-tour {
  1261.   overflow: hidden;
  1262. }
  1263. .phi-sell-product-tour .phi-pretty-title {
  1264.   margin-top: 20px;
  1265. }
  1266. .phi-sell-product-tour .phi-pretty-title h3 {
  1267.   font-size: 24px;
  1268.   line-height: 1;
  1269.   color: #fff;
  1270.   text-transform: capitalize;
  1271. }
  1272. .phi-sell-product-tour .col-md-4 {
  1273.   background: #343a42;
  1274.   padding: 20px 0;
  1275. }
  1276. .phi-sell-product-tour .col-md-4:nth-child(2) {
  1277.   background: #2b3138;
  1278. }
  1279. .phi-sell-product-tour > p {
  1280.   color: #fff;
  1281.   width: 250px;
  1282.   text-align: center;
  1283.   line-height: 20px;
  1284.   margin: 0 auto 50px;
  1285. }
  1286. @media screen and (min-width: 992px) {
  1287.   .phi-sell-product-tour .col-md-4 {
  1288.     min-height: 257px;
  1289.   }
  1290. }
  1291. @media screen and (max-width: 991px) {
  1292.   .phi-sell-product-tour .col-md-4 {
  1293.     padding: 2px 0;
  1294.   }
  1295.   .phi-sell-product-tour .phi-pretty-title {
  1296.     text-align: left;
  1297.     padding-left: 25%;
  1298.   }
  1299.   .phi-sell-product-tour .phi-pretty-title img {
  1300.     position: absolute;
  1301.     left: 30px;
  1302.     top: 34px;
  1303.   }
  1304. }
  1305. .catalog-product-view .modal-dialog .phi-sell-product-tour {
  1306.   margin: -15px -15px 0;
  1307. }
  1308. .catalog-product-view .modal-dialog .phi-sell-product-tour .descr {
  1309.   color: #fff;
  1310.   padding-left: 21px;
  1311. }
  1312. .custom-index-index .phi-sell-product-tour .descr {
  1313.   color: #ddd8a9;
  1314.   padding: 0 14px;
  1315.   margin: 20px 0;
  1316.   line-height: 24px;
  1317.   text-align: center;
  1318. }
  1319. @media (max-width: 1054px) {
  1320.   .phi-sell-product-tour > p {
  1321.     width: 300px;
  1322.   }
  1323. }
  1324. #contactForm .form-actions {
  1325.   display: table;
  1326.   margin: 0 auto;
  1327. }
  1328. @media (min-width: 710px) {
  1329.   #contactForm .form-actions {
  1330.     float: right;
  1331.   }
  1332. }
  1333. #contactForm .form-help {
  1334.   text-align: center;
  1335. }
  1336. .phi-radio-content p {
  1337.   margin: 0;
  1338. }
  1339. .phi-radio-content .validation-advice {
  1340.   width: 200px;
  1341.   margin: -50px 0 0;
  1342. }
  1343. .phi-sell-product-title {
  1344.   margin-bottom: 24px;
  1345. }
  1346. .phi-sell-product-para {
  1347.   font-size: 18px;
  1348.   line-height: 28px;
  1349.   margin: 0 0 40px;
  1350. }
  1351. .phi-images-upload {
  1352.   -webkit-transition: all 0.25s;
  1353.   -o-transition: all 0.25s;
  1354.   transition: all 0.25s;
  1355. }
  1356. .phi-images-upload table,
  1357. .phi-images-upload td {
  1358.   border: 0 none !important;
  1359.   margin: 0;
  1360. }
  1361. .phi-images-upload td {
  1362.   padding: 6px !important;
  1363. }
  1364. .phi-images-upload p.name {
  1365.   margin: 0;
  1366.   line-height: 20px;
  1367. }
  1368. .phi-images-upload button.cancel {
  1369.   border: 0 none;
  1370.   background: none;
  1371.   color: #e9e094;
  1372. }
  1373. .phi-images-upload .preview canvas {
  1374.   max-height: 40px;
  1375. }
  1376. .phi-images-upload #phi-images-browse {
  1377.   display: inline-block;
  1378.   background: url(../images/d-and-d.png) no-repeat center;
  1379.   margin: 20px 0;
  1380.   width: 100%;
  1381.   height: 74px;
  1382. }
  1383. @media (max-width: 1024px) {
  1384.   .phi-images-upload #phi-images-browse {
  1385.     background: url(../images/tap_upl.png) no-repeat center;
  1386.   }
  1387. }
  1388. .cms-page-view p {
  1389.   margin: 12px 0 24px;
  1390. }
  1391. #dropzone {
  1392.   border: 1px dashed #b7bbc0;
  1393. }
  1394. #dropzone.in {
  1395.   box-shadow: 0 12px 16px rgba(0, 0, 0, 0.16);
  1396. }
  1397. #dropzone.hover {
  1398.   box-shadow: 0 0 0 transparent;
  1399.   border-color: #e9e094;
  1400. }
  1401. .fileinput-button {
  1402.   position: relative;
  1403.   overflow: hidden;
  1404. }
  1405. .fileinput-button input {
  1406.   position: absolute;
  1407.   top: 0;
  1408.   right: 0;
  1409.   margin: 0;
  1410.   opacity: 0;
  1411.   -ms-filter: 'alpha(opacity=0)';
  1412.   font-size: 200px;
  1413.   direction: ltr;
  1414.   cursor: pointer;
  1415. }
  1416. .fileupload-buttonbar .btn,
  1417. .fileupload-buttonbar .toggle {
  1418.   margin-bottom: 5px;
  1419. }
  1420. .progress-animated .progress-bar,
  1421. .progress-animated .bar {
  1422.   background: url("../img/progressbar.gif") !important;
  1423.   filter: none;
  1424. }
  1425. .fileupload-process {
  1426.   float: right;
  1427.   display: none;
  1428. }
  1429. .fileupload-processing .fileupload-process,
  1430. .files .processing .preview {
  1431.   display: block;
  1432.   width: 32px;
  1433.   height: 32px;
  1434.   /*background: url("../img/loading.gif") center no-repeat;*/
  1435.   /*background-size: contain;*/
  1436. }
  1437. .files audio,
  1438. .files video {
  1439.   max-width: 300px;
  1440. }
  1441. @media (max-width: 767px) {
  1442.   .fileupload-buttonbar .toggle,
  1443.   .files .toggle,
  1444.   .files .btn span {
  1445.     display: none;
  1446.   }
  1447.   .files .name {
  1448.     width: 80px;
  1449.     word-wrap: break-word;
  1450.   }
  1451.   .files audio,
  1452.   .files video {
  1453.     max-width: 80px;
  1454.   }
  1455.   .files img,
  1456.   .files canvas {
  1457.     max-width: 100%;
  1458.   }
  1459. }
  1460. .layout {
  1461.   position: relative;
  1462.   margin-left: -8px;
  1463.   margin-right: -8px;
  1464. }
  1465. .layout.layout-1-col div[role="main"] {
  1466.   position: relative;
  1467.   float: left;
  1468.   width: 100%;
  1469.   min-height: 1px;
  1470.   padding-left: 8px;
  1471.   padding-right: 8px;
  1472. }
  1473. @media (min-width: 1200px) {
  1474.   .layout.layout-1-col div[role="main"] {
  1475.     padding-left: 12%;
  1476.     padding-right: 12%;
  1477.   }
  1478. }
  1479. .layout.layout-2-cols div[role="main"] {
  1480.   position: relative;
  1481.   min-height: 1px;
  1482.   padding-left: 8px;
  1483.   padding-right: 8px;
  1484. }
  1485. @media (min-width: 600px) {
  1486.   .layout.layout-2-cols div[role="main"] {
  1487.     float: left;
  1488.     width: 75%;
  1489.   }
  1490. }
  1491. @media (min-width: 600px) {
  1492.   .layout.layout-2-cols div[role="main"] {
  1493.     width: calc(100% - 236px) !important;
  1494.   }
  1495. }
  1496. .layout.layout-3-cols div[role="main"] {
  1497.   position: relative;
  1498.   min-height: 1px;
  1499.   padding-left: 8px;
  1500.   padding-right: 8px;
  1501. }
  1502. @media (min-width: 600px) {
  1503.   .layout.layout-3-cols div[role="main"] {
  1504.     float: left;
  1505.     width: 50%;
  1506.   }
  1507. }
  1508. div[role="main"] {
  1509.   margin-bottom: 20px;
  1510. }
  1511. aside[role="complementary"] {
  1512.   position: relative;
  1513.   min-height: 1px;
  1514.   padding-left: 8px;
  1515.   padding-right: 8px;
  1516. }
  1517. @media (min-width: 600px) {
  1518.   aside[role="complementary"] {
  1519.     float: left;
  1520.     width: 25%;
  1521.   }
  1522. }
  1523. @media (min-width: 600px) {
  1524.   aside[role="complementary"] {
  1525.     width: 236px !important;
  1526.   }
  1527. }
  1528. #narrow-by-list .filter {
  1529.   background-color: #fff;
  1530.   position: relative;
  1531. }
  1532. @media (min-width: 992px) {
  1533.   #narrow-by-list .filter {
  1534.     width: 20%;
  1535.     float: left;
  1536.   }
  1537. }
  1538. #narrow-by-list .filter.open {
  1539.   background-color: #f3f2e7;
  1540. }
  1541. #narrow-by-list .filter .count {
  1542.   float: right;
  1543.   color: #c9c06a;
  1544. }
  1545. #narrow-by-list .filter .count:after {
  1546.   content: "\e60c";
  1547.   background: #fff;
  1548.   padding: 4px;
  1549.   font-size: 8px;
  1550.   margin-left: 14px;
  1551.   font-family: 'phicons';
  1552.   speak: none;
  1553.   font-style: normal;
  1554.   font-weight: normal;
  1555.   font-variant: normal;
  1556.   text-transform: none;
  1557.   line-height: 1;
  1558.   -webkit-font-smoothing: antialiased;
  1559.   -moz-osx-font-smoothing: grayscale;
  1560. }
  1561. #narrow-by-list .filter .amshopby-attr-selected .count:after {
  1562.   content: "\e60a";
  1563. }
  1564. .phi-footer {
  1565.   position: relative;
  1566.   padding: 56px 0 92px;
  1567.   background-color: #1f242b;
  1568. }
  1569. .phi-footer .go-to-top {
  1570.   display: table;
  1571.   margin: -90px auto 20px;
  1572. }
  1573. .phi-footer .go-to-top span {
  1574.   display: block;
  1575.   background: url("../images/go-to-top.png") no-repeat;
  1576.   background-size: cover;
  1577.   width: 67px;
  1578.   height: 67px;
  1579. }
  1580. .phi-footer .links {
  1581.   display: none;
  1582. }
  1583. .phi-footer .phi-footer-links li {
  1584.   text-align: center;
  1585. }
  1586. @media (min-width: 992px) {
  1587.   .phi-footer .phi-footer-links li {
  1588.     float: left;
  1589.     width: 20%;
  1590.   }
  1591. }
  1592. .phi-footer .phi-footer-links li:last-child {
  1593.   margin-right: 0;
  1594. }
  1595. .phi-footer .phi-footer-links li a {
  1596.   font-size: 12px;
  1597.   color: #d5d0a6;
  1598.   line-height: 40px;
  1599.   text-transform: uppercase;
  1600. }
  1601. .phi-footer .phi-contact {
  1602.   text-align: center;
  1603. }
  1604. .phi-footer .phi-contact a {
  1605.   color: #fff;
  1606. }
  1607. .phi-footer .phi-social {
  1608.   display: table;
  1609.   margin: 0 auto 50px;
  1610. }
  1611. .phi-footer .phi-social li {
  1612.   display: inline-block;
  1613.   margin-right: 8px;
  1614. }
  1615. .phi-footer .phi-social li a {
  1616.   color: #d5d0a6;
  1617.   line-height: 40px;
  1618. }
  1619. .phi-footer .phi-payment {
  1620.   background: url("../images/footer-payment.png") no-repeat;
  1621.   width: 381px;
  1622.   height: 32px;
  1623.   margin: 0 auto 50px;
  1624. }
  1625. @media (min-width: 992px) {
  1626.   .phi-footer .phi-payment {
  1627.     display: table;
  1628.   }
  1629. }
  1630. .phi-footer .phi-logo {
  1631.   display: table;
  1632.   background: url("../images/phi-logo.png") no-repeat;
  1633.   width: 116px;
  1634.   height: 16px;
  1635.   margin: 0 auto;
  1636. }
  1637. .phi-footer address {
  1638.   color: #d5d0a6;
  1639.   margin-bottom: 0;
  1640.   text-align: center;
  1641. }
  1642. .phi-header {
  1643.   position: fixed;
  1644.   width: 100%;
  1645.   top: 0;
  1646.   left: 0;
  1647.   z-index: 1025;
  1648.   background-color: #181d23;
  1649.   -webkit-transform: translate3d(0, 0, 0);
  1650.   transform: translate3d(0, 0, 0);
  1651. }
  1652. .phi-header .logo {
  1653.   float: left;
  1654.   height: 100px;
  1655.   line-height: 100px;
  1656.   max-width: 180px;
  1657.   outline: 0 none;
  1658. }
  1659. .phi-header .logo img {
  1660.   max-width: 100%;
  1661. }
  1662. @media (max-width: 992px) {
  1663.   .phi-header .logo {
  1664.     width: 160px;
  1665.   }
  1666.   .phi-header .nav > li > a {
  1667.     padding-left: 10px;
  1668.     padding-right: 10px;
  1669.   }
  1670. }
  1671. .phi-header .icon-link {
  1672.   font-size: 30px;
  1673.   vertical-align: middle;
  1674.   color: #ffffff;
  1675.   float: left;
  1676.   height: 100px;
  1677.   background-color: #181d23;
  1678.   border: none;
  1679.   display: none;
  1680. }
  1681. @media screen and (max-width: 709px) {
  1682.   .phi-header .mobile-search {
  1683.     font-size: 24px;
  1684.     vertical-align: middle;
  1685.     height: 100px;
  1686.     line-height: 100px;
  1687.     float: left;
  1688.   }
  1689.   .phi-header .mobile-search .phi_icons_search {
  1690.     vertical-align: middle;
  1691.   }
  1692.   .phi-header .mobile-bag {
  1693.     font-size: 24px;
  1694.     vertical-align: middle;
  1695.     height: 100px;
  1696.     line-height: 100px;
  1697.     float: right;
  1698.   }
  1699.   .phi-header .mobile-bag .phi_icons_bag {
  1700.     vertical-align: middle;
  1701.   }
  1702.   .navbar-nav .contact-us {
  1703.     width: 100%;
  1704.     background-color: #1d232a;
  1705.     position: absolute;
  1706.     left: 0;
  1707.     top: 100px;
  1708.   }
  1709.   .navbar-nav .contact-us a {
  1710.     color: #fff;
  1711.     height: 66px;
  1712.     line-height: 66px;
  1713.     text-align: center;
  1714.     font-size: 13px;
  1715.   }
  1716.   .navbar-nav:not(.contact-us) {
  1717.     display: none;
  1718.   }
  1719. }
  1720. @media screen and (min-width: 710px) and (max-width: 1200px) {
  1721.   body {
  1722.     padding-top: 165px;
  1723.   }
  1724.   .navbar-nav .contact-us {
  1725.     position: absolute;
  1726.     left: 220px;
  1727.   }
  1728. }
  1729. @media (min-width: 710px) {
  1730.   .phi-header .mobile-search,
  1731.   .phi-header .mobile-bag {
  1732.     display: none;
  1733.   }
  1734. }
  1735. .phi-navigation {
  1736.   float: left;
  1737.   position: relative;
  1738. }
  1739. @media (max-width: 1200px) {
  1740.   .phi-navigation {
  1741.     width: 100%;
  1742.     background-color: #1d232a;
  1743.     position: absolute;
  1744.     left: 0;
  1745.     top: 100px;
  1746.   }
  1747. }
  1748. .phi-navigation > ul {
  1749.   margin: 0;
  1750.   list-style: none;
  1751.   font-size: 0;
  1752. }
  1753. .phi-navigation > ul > li {
  1754.   display: inline-block;
  1755.   font-size: 14px;
  1756.   position: relative;
  1757. }
  1758. @media (max-width: 1200px) {
  1759.   .phi-navigation > ul > li {
  1760.     width: 20%;
  1761.   }
  1762. }
  1763. .phi-navigation > ul > li .nav-underline {
  1764.   display: none;
  1765. }
  1766. .phi-navigation > ul > li.active .phi-navigation-dropdown {
  1767.   opacity: 1;
  1768.   filter: alpha(opacity=100);
  1769.   -webkit-transform: translate3d(0, 0, 0);
  1770.   transform: translate3d(0, 0, 0);
  1771.   visibility: visible;
  1772. }
  1773. .phi-navigation > ul > li.active.active > a {
  1774.   color: #e9e094;
  1775. }
  1776. .phi-navigation > ul > li.active.active .nav-underline {
  1777.   display: block;
  1778.   position: absolute;
  1779.   top: 50%;
  1780.   text-align: center;
  1781.   color: #c7c290;
  1782.   width: 100%;
  1783. }
  1784. .phi-navigation > ul > li > a {
  1785.   display: inline-block;
  1786.   height: 65px;
  1787.   line-height: 65px;
  1788.   width: 100%;
  1789.   text-align: center;
  1790.   letter-spacing: 1px;
  1791.   color: #fff;
  1792.   text-transform: uppercase;
  1793.   font-size: 12px;
  1794.   text-decoration: none;
  1795.   padding: 0 12px;
  1796.   font-family: ProximanovaRegular;
  1797.   -webkit-transition: color 0.25s;
  1798.   -o-transition: color 0.25s;
  1799.   transition: color 0.25s;
  1800. }
  1801. @media (min-width: 1200px) {
  1802.   .phi-navigation > ul > li > a {
  1803.     height: 100px;
  1804.     line-height: 100px;
  1805.   }
  1806. }
  1807. .phi-navigation > ul > li > a:focus {
  1808.   outline: 0 none;
  1809. }
  1810. .phi-navigation > ul > li > a:active {
  1811.   -webkit-transition: none;
  1812.   -o-transition: none;
  1813.   transition: none;
  1814.   color: #e9e094;
  1815. }
  1816. .phi-navigation .phi-navigation-dropdown {
  1817.   position: fixed;
  1818.   left: 0;
  1819.   z-index: 444;
  1820.   width: 100%;
  1821.   padding: 16px 12px;
  1822.   background-color: #fff;
  1823.   box-shadow: 0 16px 24px rgba(0, 0, 0, 0.16);
  1824.   border: 1px solid #cfc299;
  1825.   -webkit-transform: translate3d(0, 40px, 0);
  1826.   transform: translate3d(0, 40px, 0);
  1827.   opacity: 0;
  1828.   filter: alpha(opacity=0);
  1829.   visibility: hidden;
  1830.   -webkit-transition: all 0.25s cubic-bezier(0.43, 0.93, 0.47, 1);
  1831.   -o-transition: all 0.25s cubic-bezier(0.43, 0.93, 0.47, 1);
  1832.   transition: all 0.25s cubic-bezier(0.43, 0.93, 0.47, 1);
  1833. }
  1834. .phi-navigation .phi-navigation-dropdown.phi-navigation-featured {
  1835.   padding: 16px 16px 24px;
  1836. }
  1837. .phi-navigation .phi-navigation-dropdown .phi-attribute-block {
  1838.   float: left;
  1839.   width: 46%;
  1840.   margin: 0 2%;
  1841. }
  1842. .phi-navigation .phi-navigation-dropdown .phi-nav-button {
  1843.   display: block;
  1844.   width: 272px;
  1845.   background-color: #2c3339;
  1846.   color: #fff;
  1847.   height: 56px;
  1848.   line-height: 56px;
  1849.   text-align: center;
  1850.   font-size: 12px;
  1851.   font-family: ProximanovaRegular;
  1852. }
  1853. .phi-navigation .phi-navigation-dropdown .phi-navigation-close {
  1854.   position: absolute;
  1855.   right: 12px;
  1856.   top: 8px;
  1857.   z-index: 10;
  1858.   cursor: pointer;
  1859. }
  1860. .phi-navigation .phi-navigation-dropdown .phi-navigation-card {
  1861.   text-align: center;
  1862.   margin-top: 6px;
  1863. }
  1864. .phi-navigation .phi-navigation-dropdown .phi-navigation-card img {
  1865.   max-width: 82%;
  1866. }
  1867. .phi-navigation .phi-navigation-dropdown .phi-navigation-card h5 {
  1868.   margin-top: 12px;
  1869.   text-transform: uppercase;
  1870.   font-family: ProximanovaRegular;
  1871.   font-size: 18px;
  1872.   letter-spacing: 1px;
  1873. }
  1874. .phi-navigation .phi-navigation-dropdown .phi-navigation-col {
  1875.   padding: 0 12px;
  1876.   float: left;
  1877.   width: 100%;
  1878. }
  1879. .phi-navigation .phi-navigation-dropdown .phi-navigation-col.no-border {
  1880.   border: 0 none;
  1881. }
  1882. .phi-navigation .phi-navigation-dropdown .phi-navigation-col.phi-half {
  1883.   width: 50%;
  1884. }
  1885. .phi-navigation .phi-navigation-dropdown .phi-navigation-col.phi-third {
  1886.   width: 33.3333%;
  1887. }
  1888. .phi-navigation .phi-navigation-dropdown .phi-navigation-col.phi-fourth {
  1889.   width: 25%;
  1890. }
  1891. .phi-navigation .phi-navigation-dropdown .phi-navigation-col.phi-fifth {
  1892.   width: 20%;
  1893. }
  1894. .phi-navigation .phi-navigation-dropdown .phi-navigation-col:first-child {
  1895.   border: 0 none;
  1896. }
  1897. .phi-navigation .phi-navigation-dropdown h6 {
  1898.   color: #c9c06a;
  1899.   font-family: ProximanovaRegular;
  1900.   text-transform: uppercase;
  1901.   border-bottom: 1px solid #f3f2e7;
  1902.   line-height: 40px;
  1903.   letter-spacing: 2px;
  1904. }
  1905. .phi-navigation .phi-navigation-dropdown ul {
  1906.   margin-bottom: 4px;
  1907. }
  1908. .phi-navigation .phi-navigation-dropdown ul li a {
  1909.   line-height: 34px;
  1910.   color: #42464a;
  1911.   font-size: 12px;
  1912. }
  1913. .popup-window {
  1914.   display: none;
  1915.   background: #fff;
  1916. }
  1917. .popup-window.phi-login-dropdown,
  1918. .popup-window.phi-register-dropdown,
  1919. .popup-window.phi-register-thanks {
  1920.   width: 100%;
  1921.   position: fixed;
  1922.   top: 0;
  1923.   padding: 0;
  1924.   border: none;
  1925. }
  1926. @media (min-width: 710px) {
  1927.   .popup-window.phi-login-dropdown,
  1928.   .popup-window.phi-register-dropdown,
  1929.   .popup-window.phi-register-thanks {
  1930.     width: 70%;
  1931.     left: 15%;
  1932.     top: 10%;
  1933.   }
  1934. }
  1935. .popup-window.phi-login-dropdown .forgot-password,
  1936. .popup-window.phi-register-dropdown .forgot-password,
  1937. .popup-window.phi-register-thanks .forgot-password {
  1938.   text-align: center;
  1939.   font-size: 12px;
  1940.   display: block;
  1941.   margin-top: 24px;
  1942.   font-family: ProximanovaSemiBold;
  1943.   color: #42464a;
  1944.   padding: 12px;
  1945. }
  1946. .popup-window.phi-login-dropdown .btn-block,
  1947. .popup-window.phi-register-dropdown .btn-block,
  1948. .popup-window.phi-register-thanks .btn-block {
  1949.   margin-top: 24px;
  1950. }
  1951. .popup-window.phi-login-dropdown.open,
  1952. .popup-window.phi-register-dropdown.open,
  1953. .popup-window.phi-register-thanks.open {
  1954.   display: block;
  1955.   z-index: 1026;
  1956. }
  1957. .popup-window.phi-login-dropdown h1,
  1958. .popup-window.phi-register-dropdown h1,
  1959. .popup-window.phi-register-thanks h1 {
  1960.   font-size: 48px;
  1961.   background: #e9e094;
  1962.   padding: 10px 0;
  1963.   font-family: GeomanistExtraLight;
  1964. }
  1965. .popup-window.phi-login-dropdown h4,
  1966. .popup-window.phi-register-dropdown h4,
  1967. .popup-window.phi-register-thanks h4 {
  1968.   font-size: 20px;
  1969.   background: #42464a;
  1970.   color: #e9e094;
  1971.   padding: 10px 0;
  1972.   font-family: GeomanistLight;
  1973. }
  1974. .popup-window.phi-login-dropdown #phi-login-form .container.input-fields {
  1975.   padding: 20px 3% 0;
  1976. }
  1977. @media (min-width: 710px) {
  1978.   .popup-window.phi-login-dropdown #phi-login-form .container.input-fields {
  1979.     padding: 8% 3% 3%;
  1980.   }
  1981. }
  1982. .popup-window.phi-login-dropdown #phi-login-form input {
  1983.   border: none;
  1984.   background: #f8f8fa;
  1985.   color: #a4a8ad;
  1986.   border-radius: 0;
  1987.   font-size: 12px;
  1988.   box-shadow: none;
  1989. }
  1990. .popup-window.phi-login-dropdown .phi-login-bottom p {
  1991.   padding: 12px;
  1992. }
  1993. .popup-window.phi-login-dropdown .phi-login-bottom .btn,
  1994. .popup-window.phi-login-dropdown .phi-login-bottom .forgot-password,
  1995. .popup-window.phi-login-dropdown .phi-login-bottom p {
  1996.   display: table;
  1997.   margin: 0 auto;
  1998. }
  1999. @media (min-width: 710px) {
  2000.   .popup-window.phi-login-dropdown .phi-login-bottom {
  2001.     margin: 4% 0;
  2002.   }
  2003.   .popup-window.phi-login-dropdown .phi-login-bottom p {
  2004.     float: left;
  2005.   }
  2006.   .popup-window.phi-login-dropdown .phi-login-bottom .btn,
  2007.   .popup-window.phi-login-dropdown .phi-login-bottom .forgot-password {
  2008.     float: right;
  2009.   }
  2010. }
  2011. .popup-window.phi-login-dropdown .phi-login-footer {
  2012.   background: #42464a;
  2013. }
  2014. .popup-window.phi-login-dropdown .phi-login-footer p {
  2015.   color: #fff;
  2016.   margin: 0 auto;
  2017.   padding: 12px 0;
  2018. }
  2019. @media (min-width: 710px) {
  2020.   .popup-window.phi-login-dropdown .phi-login-footer p {
  2021.     float: right;
  2022.   }
  2023. }
  2024. .popup-window.phi-register-dropdown {
  2025.   width: 100%;
  2026.   position: fixed;
  2027.   top: 0;
  2028.   padding: 0;
  2029.   border: none;
  2030. }
  2031. @media (max-width: 600px) {
  2032.   .popup-window.phi-register-dropdown {
  2033.     height: 100%;
  2034.     overflow-x: scroll;
  2035.   }
  2036. }
  2037. @media (min-width: 710px) {
  2038.   .popup-window.phi-register-dropdown {
  2039.     width: 70%;
  2040.     left: 15%;
  2041.     top: 10%;
  2042.   }
  2043. }
  2044. .popup-window.phi-register-dropdown input {
  2045.   font-size: 12px;
  2046. }
  2047. .popup-window.phi-register-dropdown .signup-wrapper {
  2048.   line-height: 48px;
  2049.   color: #e9e094;
  2050. }
  2051. .popup-window.phi-register-dropdown .signup-wrapper .checkbox {
  2052.   display: none;
  2053. }
  2054. .popup-window.phi-register-dropdown .signup-wrapper .checkbox:checked + label:before {
  2055.   content: "\2713";
  2056.   font-size: 12px;
  2057.   color: #e9e094;
  2058.   text-align: center;
  2059.   line-height: 12px;
  2060.   border: 1px solid #e9e094;
  2061.   padding: 1px 4px;
  2062. }
  2063. .popup-window.phi-register-dropdown .signup-wrapper label {
  2064.   font-size: 12px;
  2065.   width: 100%;
  2066.   background: #42464a;
  2067. }
  2068. .popup-window.phi-register-dropdown .signup-wrapper label:before {
  2069.   content: "";
  2070.   border: 1px solid #e9e094;
  2071.   padding: 0px 7px;
  2072.   margin: 0 10px 0 14px;
  2073. }
  2074. .popup-window.phi-register-dropdown .phi-register-bottom {
  2075.   margin-bottom: 24px;
  2076. }
  2077. .popup-window.phi-register-dropdown .phi-register-bottom .btn {
  2078.   float: right;
  2079. }
  2080. .popup-window.phi-register-dropdown .phi-register-bottom p {
  2081.   float: left;
  2082.   margin: 0;
  2083. }
  2084. .popup-window.phi-register-thanks h4 {
  2085.   background: #fff;
  2086.   color: #42464a;
  2087. }
  2088. @media (min-width: 992px) {
  2089.   .quick-access {
  2090.     float: right;
  2091.   }
  2092. }
  2093. h1,
  2094. h2,
  2095. h3,
  2096. h4,
  2097. h5,
  2098. h6,
  2099. .h1,
  2100. .h2,
  2101. .h3,
  2102. .h4,
  2103. .h5,
  2104. .h6 {
  2105.   font-family: inherit;
  2106.   font-weight: 500;
  2107.   line-height: 1.1;
  2108.   color: inherit;
  2109. }
  2110. h1 small,
  2111. h2 small,
  2112. h3 small,
  2113. h4 small,
  2114. h5 small,
  2115. h6 small,
  2116. .h1 small,
  2117. .h2 small,
  2118. .h3 small,
  2119. .h4 small,
  2120. .h5 small,
  2121. .h6 small,
  2122. h1 .small,
  2123. h2 .small,
  2124. h3 .small,
  2125. h4 .small,
  2126. h5 .small,
  2127. h6 .small,
  2128. .h1 .small,
  2129. .h2 .small,
  2130. .h3 .small,
  2131. .h4 .small,
  2132. .h5 .small,
  2133. .h6 .small {
  2134.   font-weight: normal;
  2135.   line-height: 1;
  2136.   color: #797979;
  2137. }
  2138. h1,
  2139. .h1,
  2140. h2,
  2141. .h2,
  2142. h3,
  2143. .h3 {
  2144.   margin-top: 20px;
  2145.   margin-bottom: 10px;
  2146. }
  2147. h1 small,
  2148. .h1 small,
  2149. h2 small,
  2150. .h2 small,
  2151. h3 small,
  2152. .h3 small,
  2153. h1 .small,
  2154. .h1 .small,
  2155. h2 .small,
  2156. .h2 .small,
  2157. h3 .small,
  2158. .h3 .small {
  2159.   font-size: 65%;
  2160. }
  2161. h4,
  2162. .h4,
  2163. h5,
  2164. .h5,
  2165. h6,
  2166. .h6 {
  2167.   margin-top: 10px;
  2168.   margin-bottom: 10px;
  2169. }
  2170. h4 small,
  2171. .h4 small,
  2172. h5 small,
  2173. .h5 small,
  2174. h6 small,
  2175. .h6 small,
  2176. h4 .small,
  2177. .h4 .small,
  2178. h5 .small,
  2179. .h5 .small,
  2180. h6 .small,
  2181. .h6 .small {
  2182.   font-size: 75%;
  2183. }
  2184. h1,
  2185. .h1 {
  2186.   font-size: 76px;
  2187. }
  2188. h2,
  2189. .h2 {
  2190.   font-size: 44px;
  2191. }
  2192. h3,
  2193. .h3 {
  2194.   font-size: 34px;
  2195. }
  2196. h4,
  2197. .h4 {
  2198.   font-size: 24px;
  2199. }
  2200. h5,
  2201. .h5 {
  2202.   font-size: 14px;
  2203. }
  2204. h6,
  2205. .h6 {
  2206.   font-size: 12px;
  2207. }
  2208. p {
  2209.   margin: 0 0 10px;
  2210. }
  2211. .lead {
  2212.   margin-bottom: 20px;
  2213.   font-size: 16px;
  2214.   font-weight: 300;
  2215.   line-height: 1.4;
  2216. }
  2217. @media (min-width: 600px) {
  2218.   .lead {
  2219.     font-size: 21px;
  2220.   }
  2221. }
  2222. small,
  2223. .small {
  2224.   font-size: 85%;
  2225. }
  2226. mark,
  2227. .mark {
  2228.   background-color: #fcf8e3;
  2229.   padding: .2em;
  2230. }
  2231. .text-left {
  2232.   text-align: left;
  2233. }
  2234. .text-right {
  2235.   text-align: right;
  2236. }
  2237. .text-center {
  2238.   text-align: center;
  2239. }
  2240. .text-justify {
  2241.   text-align: justify;
  2242. }
  2243. .text-nowrap {
  2244.   white-space: nowrap;
  2245. }
  2246. .text-lowercase {
  2247.   text-transform: lowercase;
  2248. }
  2249. .text-uppercase {
  2250.   text-transform: uppercase;
  2251. }
  2252. .text-capitalize {
  2253.   text-transform: capitalize;
  2254. }
  2255. .text-muted {
  2256.   color: #797979;
  2257. }
  2258. .text-primary {
  2259.   color: #e9e094;
  2260. }
  2261. a.text-primary:hover,
  2262. a.text-primary:focus {
  2263.   color: #e0d46a;
  2264. }
  2265. .text-success {
  2266.   color: #3c763d;
  2267. }
  2268. a.text-success:hover,
  2269. a.text-success:focus {
  2270.   color: #2b542c;
  2271. }
  2272. .text-info {
  2273.   color: #31708f;
  2274. }
  2275. a.text-info:hover,
  2276. a.text-info:focus {
  2277.   color: #245269;
  2278. }
  2279. .text-warning {
  2280.   color: #8a6d3b;
  2281. }
  2282. a.text-warning:hover,
  2283. a.text-warning:focus {
  2284.   color: #66512c;
  2285. }
  2286. .text-danger {
  2287.   color: #a94442;
  2288. }
  2289. a.text-danger:hover,
  2290. a.text-danger:focus {
  2291.   color: #843534;
  2292. }
  2293. .bg-primary {
  2294.   color: #fff;
  2295.   background-color: #e9e094;
  2296. }
  2297. a.bg-primary:hover,
  2298. a.bg-primary:focus {
  2299.   background-color: #e0d46a;
  2300. }
  2301. .bg-success {
  2302.   background-color: #dff0d8;
  2303. }
  2304. a.bg-success:hover,
  2305. a.bg-success:focus {
  2306.   background-color: #c1e2b3;
  2307. }
  2308. .bg-info {
  2309.   background-color: #d9edf7;
  2310. }
  2311. a.bg-info:hover,
  2312. a.bg-info:focus {
  2313.   background-color: #afd9ee;
  2314. }
  2315. .bg-warning {
  2316.   background-color: #fcf8e3;
  2317. }
  2318. a.bg-warning:hover,
  2319. a.bg-warning:focus {
  2320.   background-color: #f7ecb5;
  2321. }
  2322. .bg-danger {
  2323.   background-color: #f2dede;
  2324. }
  2325. a.bg-danger:hover,
  2326. a.bg-danger:focus {
  2327.   background-color: #e4b9b9;
  2328. }
  2329. .page-header {
  2330.   padding-bottom: 9px;
  2331.   margin: 40px 0 20px;
  2332.   border-bottom: 1px solid #c8c8c8;
  2333. }
  2334. ul,
  2335. ol {
  2336.   margin-top: 0;
  2337.   margin-bottom: 10px;
  2338. }
  2339. ul ul,
  2340. ol ul,
  2341. ul ol,
  2342. ol ol {
  2343.   margin-bottom: 0;
  2344. }
  2345. .list-unstyled {
  2346.   padding-left: 0;
  2347.   list-style: none;
  2348. }
  2349. .list-inline {
  2350.   padding-left: 0;
  2351.   list-style: none;
  2352.   margin-left: -5px;
  2353. }
  2354. .list-inline > li {
  2355.   display: inline-block;
  2356.   padding-left: 5px;
  2357.   padding-right: 5px;
  2358. }
  2359. dl {
  2360.   margin-top: 0;
  2361.   margin-bottom: 20px;
  2362. }
  2363. dt,
  2364. dd {
  2365.   line-height: 1.42857143;
  2366. }
  2367. dt {
  2368.   font-weight: bold;
  2369. }
  2370. dd {
  2371.   margin-left: 0;
  2372. }
  2373. @media (min-width: 600px) {
  2374.   .dl-horizontal dt {
  2375.     float: left;
  2376.     width: 160px;
  2377.     clear: left;
  2378.     text-align: right;
  2379.     overflow: hidden;
  2380.     text-overflow: ellipsis;
  2381.     white-space: nowrap;
  2382.   }
  2383.   .dl-horizontal dd {
  2384.     margin-left: 180px;
  2385.   }
  2386. }
  2387. abbr[title],
  2388. abbr[data-original-title] {
  2389.   cursor: help;
  2390.   border-bottom: 1px dotted #797979;
  2391. }
  2392. .initialism {
  2393.   font-size: 90%;
  2394.   text-transform: uppercase;
  2395. }
  2396. blockquote {
  2397.   padding: 10px 20px;
  2398.   margin: 0 0 20px;
  2399.   font-size: 17.5px;
  2400.   border-left: 5px solid #c8c8c8;
  2401. }
  2402. blockquote p:last-child,
  2403. blockquote ul:last-child,
  2404. blockquote ol:last-child {
  2405.   margin-bottom: 0;
  2406. }
  2407. blockquote footer,
  2408. blockquote small,
  2409. blockquote .small {
  2410.   display: block;
  2411.   font-size: 80%;
  2412.   line-height: 1.42857143;
  2413.   color: #797979;
  2414. }
  2415. blockquote footer:before,
  2416. blockquote small:before,
  2417. blockquote .small:before {
  2418.   content: '\2014 \00A0';
  2419. }
  2420. .blockquote-reverse,
  2421. blockquote.pull-right {
  2422.   padding-right: 15px;
  2423.   padding-left: 0;
  2424.   border-right: 5px solid #c8c8c8;
  2425.   border-left: 0;
  2426.   text-align: right;
  2427. }
  2428. .blockquote-reverse footer:before,
  2429. blockquote.pull-right footer:before,
  2430. .blockquote-reverse small:before,
  2431. blockquote.pull-right small:before,
  2432. .blockquote-reverse .small:before,
  2433. blockquote.pull-right .small:before {
  2434.   content: '';
  2435. }
  2436. .blockquote-reverse footer:after,
  2437. blockquote.pull-right footer:after,
  2438. .blockquote-reverse small:after,
  2439. blockquote.pull-right small:after,
  2440. .blockquote-reverse .small:after,
  2441. blockquote.pull-right .small:after {
  2442.   content: '\00A0 \2014';
  2443. }
  2444. address {
  2445.   margin-bottom: 20px;
  2446.   font-style: normal;
  2447.   line-height: 1.42857143;
  2448. }
  2449. a {
  2450.   color: #e9e094;
  2451. }
  2452. a:active {
  2453.   color: #2c2c2c;
  2454.   text-decoration: underline;
  2455. }
  2456. .phi-uppercase {
  2457.   text-transform: uppercase;
  2458. }
  2459. .phi-capitalize {
  2460.   text-transform: capitalize;
  2461. }
  2462. label {
  2463.   font-weight: normal !important;
  2464.   margin-bottom: 0 !important;
  2465. }
  2466. h1,
  2467. h2,
  2468. h3,
  2469. h4,
  2470. h5,
  2471. h6,
  2472. .h1,
  2473. .h2,
  2474. .h3,
  2475. .h4,
  2476. .h5,
  2477. .h6 {
  2478.   margin: 0;
  2479.   font-weight: normal;
  2480.   font-family: "GeomanistLight", Helvetica, Arial, sans-serif;
  2481. }
  2482. h1,
  2483. .h1 {
  2484.   font-size: 76px;
  2485.   line-height: 80px;
  2486. }
  2487. h2,
  2488. .h2 {
  2489.   font-size: 44px;
  2490.   line-height: 48px;
  2491. }
  2492. h3,
  2493. .h3 {
  2494.   font-size: 34px;
  2495.   line-height: 40px;
  2496. }
  2497. h4,
  2498. .h4 {
  2499.   font-size: 24px;
  2500.   line-height: 32px;
  2501. }
  2502. h5,
  2503. .h5 {
  2504.   font-size: 14px;
  2505.   line-height: 24px;
  2506. }
  2507. h6,
  2508. .h6 {
  2509.   font-size: 12px;
  2510.   line-height: 14px;
  2511. }
  2512. h1,
  2513. .h1,
  2514. h2,
  2515. .h2 {
  2516.   font-family: "GeomanistExtraLight", Helvetica, Arial, sans-serif;
  2517. }
  2518. h5,
  2519. .h5,
  2520. h6,
  2521. .h6 {
  2522.   font-family: "GeomanistRegular", Helvetica, Arial, sans-serif;
  2523. }
  2524. .top-secondary-p1,
  2525. .top-secondary-p2,
  2526. .top-secondary-p3,
  2527. .top-secondary-p4,
  2528. .top-secondary-p5,
  2529. .top-secondary-p6,
  2530. .secondary-p1,
  2531. .secondary-p2,
  2532. .secondary-p3,
  2533. .secondary-p4,
  2534. .secondary-p5,
  2535. .secondary-p6 {
  2536.   margin: 0;
  2537.   color: #797979;
  2538.   font-family: "ProximanovaLight", Helvetica, Arial, sans-serif;
  2539. }
  2540. .top-secondary-p5,
  2541. .top-secondary-p6,
  2542. .secondary-p5,
  2543. .secondary-p6 {
  2544.   font-family: GeomanistLight;
  2545. }
  2546. .top-secondary-p1 {
  2547.   font-size: 24px;
  2548.   line-height: 40px;
  2549. }
  2550. .secondary-p1 {
  2551.   font-size: 24px;
  2552.   line-height: 40px;
  2553. }
  2554. .top-secondary-p2 {
  2555.   font-size: 28px;
  2556.   line-height: 36px;
  2557. }
  2558. .secondary-p2 {
  2559.   font-size: 28px;
  2560.   line-height: 36px;
  2561. }
  2562. .top-secondary-p3 {
  2563.   text-transform: uppercase;
  2564.   color: #e9e094;
  2565.   font-size: 18px;
  2566.   line-height: 24px;
  2567. }
  2568. .secondary-p3 {
  2569.   font-size: 20px;
  2570.   line-height: 28px;
  2571. }
  2572. .top-secondary-p4 {
  2573.   text-transform: uppercase;
  2574.   font-size: 18px;
  2575.   line-height: 24px;
  2576. }
  2577. .secondary-p4 {
  2578.   font-size: 18px;
  2579.   line-height: 24px;
  2580. }
  2581. .top-secondary-p5 {
  2582.   text-transform: uppercase;
  2583.   font-size: 20px;
  2584.   line-height: 24px;
  2585. }
  2586. .secondary-p5 {
  2587.   font-size: 14px;
  2588.   line-height: 20px;
  2589. }
  2590. .secondary-p6 {
  2591.   display: block;
  2592.   font-size: 14px;
  2593.   line-height: 18px;
  2594.   margin: 10px 0 20px;
  2595. }
  2596. p {
  2597.   line-height: 28px;
  2598.   font-size: 14px;
  2599.   margin: 24px 0 0;
  2600. }
  2601. p.lead {
  2602.   font-size: 32px;
  2603.   line-height: 48px;
  2604.   margin: 40px 0 0;
  2605. }
  2606. .phi-pretty-title {
  2607.   margin: 44px 0 24px;
  2608.   text-align: center;
  2609. }
  2610. .page-title {
  2611.   margin: 0 0 8px;
  2612.   border: 0 none;
  2613. }
  2614. .page-title:before,
  2615. .page-title:after {
  2616.   content: " ";
  2617.   display: table;
  2618. }
  2619. .page-title:after {
  2620.   clear: both;
  2621. }
  2622. .page-title:before,
  2623. .page-title:after {
  2624.   content: " ";
  2625.   display: table;
  2626. }
  2627. .page-title:after {
  2628.   clear: both;
  2629. }
  2630. .page-title h1 {
  2631.   font-family: inherit;
  2632.   font-weight: 500;
  2633.   line-height: 1.1;
  2634.   color: inherit;
  2635.   margin-top: 20px;
  2636.   margin-bottom: 10px;
  2637.   margin: 0;
  2638.   font-weight: normal;
  2639.   font-family: "GeomanistLight", Helvetica, Arial, sans-serif;
  2640.   font-size: 44px;
  2641.   line-height: 48px;
  2642.   font-family: "GeomanistExtraLight", Helvetica, Arial, sans-serif;
  2643. }
  2644. .page-title h1 small,
  2645. .page-title h1 .small {
  2646.   font-weight: normal;
  2647.   line-height: 1;
  2648.   color: #797979;
  2649. }
  2650. .page-title h1 small,
  2651. .page-title h1 .small {
  2652.   font-size: 65%;
  2653. }
  2654. .page-title .separator {
  2655.   margin: 0 3px;
  2656. }
  2657. .page-title .link-rss {
  2658.   float: right;
  2659.   margin: 7px 0 0;
  2660. }
  2661. .title-buttons {
  2662.   text-align: right;
  2663. }
  2664. .title-buttons h1,
  2665. .title-buttons h2,
  2666. .title-buttons h3,
  2667. .title-buttons h4,
  2668. .title-buttons h5,
  2669. .title-buttons h6 {
  2670.   float: left;
  2671. }
  2672. .subtitle,
  2673. .sub-title {
  2674.   color: #797979;
  2675. }
  2676. .ellip {
  2677.   display: block;
  2678.   height: 100%;
  2679. }
  2680. .ellip-line {
  2681.   display: inline-block;
  2682.   text-overflow: ellipsis;
  2683.   white-space: nowrap;
  2684.   word-wrap: normal;
  2685.   max-width: 100%;
  2686. }
  2687. .ellip,
  2688. .ellip-line {
  2689.   position: relative;
  2690.   overflow: hidden;
  2691. }
  2692. .container {
  2693.   margin-right: auto;
  2694.   margin-left: auto;
  2695.   padding-left: 8px;
  2696.   padding-right: 8px;
  2697. }
  2698. @media (min-width: 600px) {
  2699.   .container {
  2700.     width: 736px;
  2701.   }
  2702. }
  2703. @media (min-width: 992px) {
  2704.   .container {
  2705.     width: 956px;
  2706.   }
  2707. }
  2708. @media (min-width: 1200px) {
  2709.   .container {
  2710.     width: 1156px;
  2711.   }
  2712. }
  2713. .container-fluid {
  2714.   margin-right: auto;
  2715.   margin-left: auto;
  2716.   padding-left: 8px;
  2717.   padding-right: 8px;
  2718. }
  2719. .row {
  2720.   margin-left: -8px;
  2721.   margin-right: -8px;
  2722. }
  2723. .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 {
  2724.   position: relative;
  2725.   min-height: 1px;
  2726.   padding-left: 8px;
  2727.   padding-right: 8px;
  2728. }
  2729. .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 {
  2730.   float: left;
  2731. }
  2732. .col-xs-12 {
  2733.   width: 100%;
  2734. }
  2735. .col-xs-11 {
  2736.   width: 91.66666667%;
  2737. }
  2738. .col-xs-10 {
  2739.   width: 83.33333333%;
  2740. }
  2741. .col-xs-9 {
  2742.   width: 75%;
  2743. }
  2744. .col-xs-8 {
  2745.   width: 66.66666667%;
  2746. }
  2747. .col-xs-7 {
  2748.   width: 58.33333333%;
  2749. }
  2750. .col-xs-6 {
  2751.   width: 50%;
  2752. }
  2753. .col-xs-5 {
  2754.   width: 41.66666667%;
  2755. }
  2756. .col-xs-4 {
  2757.   width: 33.33333333%;
  2758. }
  2759. .col-xs-3 {
  2760.   width: 25%;
  2761. }
  2762. .col-xs-2 {
  2763.   width: 16.66666667%;
  2764. }
  2765. .col-xs-1 {
  2766.   width: 8.33333333%;
  2767. }
  2768. .col-xs-pull-12 {
  2769.   right: 100%;
  2770. }
  2771. .col-xs-pull-11 {
  2772.   right: 91.66666667%;
  2773. }
  2774. .col-xs-pull-10 {
  2775.   right: 83.33333333%;
  2776. }
  2777. .col-xs-pull-9 {
  2778.   right: 75%;
  2779. }
  2780. .col-xs-pull-8 {
  2781.   right: 66.66666667%;
  2782. }
  2783. .col-xs-pull-7 {
  2784.   right: 58.33333333%;
  2785. }
  2786. .col-xs-pull-6 {
  2787.   right: 50%;
  2788. }
  2789. .col-xs-pull-5 {
  2790.   right: 41.66666667%;
  2791. }
  2792. .col-xs-pull-4 {
  2793.   right: 33.33333333%;
  2794. }
  2795. .col-xs-pull-3 {
  2796.   right: 25%;
  2797. }
  2798. .col-xs-pull-2 {
  2799.   right: 16.66666667%;
  2800. }
  2801. .col-xs-pull-1 {
  2802.   right: 8.33333333%;
  2803. }
  2804. .col-xs-pull-0 {
  2805.   right: auto;
  2806. }
  2807. .col-xs-push-12 {
  2808.   left: 100%;
  2809. }
  2810. .col-xs-push-11 {
  2811.   left: 91.66666667%;
  2812. }
  2813. .col-xs-push-10 {
  2814.   left: 83.33333333%;
  2815. }
  2816. .col-xs-push-9 {
  2817.   left: 75%;
  2818. }
  2819. .col-xs-push-8 {
  2820.   left: 66.66666667%;
  2821. }
  2822. .col-xs-push-7 {
  2823.   left: 58.33333333%;
  2824. }
  2825. .col-xs-push-6 {
  2826.   left: 50%;
  2827. }
  2828. .col-xs-push-5 {
  2829.   left: 41.66666667%;
  2830. }
  2831. .col-xs-push-4 {
  2832.   left: 33.33333333%;
  2833. }
  2834. .col-xs-push-3 {
  2835.   left: 25%;
  2836. }
  2837. .col-xs-push-2 {
  2838.   left: 16.66666667%;
  2839. }
  2840. .col-xs-push-1 {
  2841.   left: 8.33333333%;
  2842. }
  2843. .col-xs-push-0 {
  2844.   left: auto;
  2845. }
  2846. .col-xs-offset-12 {
  2847.   margin-left: 100%;
  2848. }
  2849. .col-xs-offset-11 {
  2850.   margin-left: 91.66666667%;
  2851. }
  2852. .col-xs-offset-10 {
  2853.   margin-left: 83.33333333%;
  2854. }
  2855. .col-xs-offset-9 {
  2856.   margin-left: 75%;
  2857. }
  2858. .col-xs-offset-8 {
  2859.   margin-left: 66.66666667%;
  2860. }
  2861. .col-xs-offset-7 {
  2862.   margin-left: 58.33333333%;
  2863. }
  2864. .col-xs-offset-6 {
  2865.   margin-left: 50%;
  2866. }
  2867. .col-xs-offset-5 {
  2868.   margin-left: 41.66666667%;
  2869. }
  2870. .col-xs-offset-4 {
  2871.   margin-left: 33.33333333%;
  2872. }
  2873. .col-xs-offset-3 {
  2874.   margin-left: 25%;
  2875. }
  2876. .col-xs-offset-2 {
  2877.   margin-left: 16.66666667%;
  2878. }
  2879. .col-xs-offset-1 {
  2880.   margin-left: 8.33333333%;
  2881. }
  2882. .col-xs-offset-0 {
  2883.   margin-left: 0%;
  2884. }
  2885. @media (min-width: 600px) {
  2886.   .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 {
  2887.     float: left;
  2888.   }
  2889.   .col-sm-12 {
  2890.     width: 100%;
  2891.   }
  2892.   .col-sm-11 {
  2893.     width: 91.66666667%;
  2894.   }
  2895.   .col-sm-10 {
  2896.     width: 83.33333333%;
  2897.   }
  2898.   .col-sm-9 {
  2899.     width: 75%;
  2900.   }
  2901.   .col-sm-8 {
  2902.     width: 66.66666667%;
  2903.   }
  2904.   .col-sm-7 {
  2905.     width: 58.33333333%;
  2906.   }
  2907.   .col-sm-6 {
  2908.     width: 50%;
  2909.   }
  2910.   .col-sm-5 {
  2911.     width: 41.66666667%;
  2912.   }
  2913.   .col-sm-4 {
  2914.     width: 33.33333333%;
  2915.   }
  2916.   .col-sm-3 {
  2917.     width: 25%;
  2918.   }
  2919.   .col-sm-2 {
  2920.     width: 16.66666667%;
  2921.   }
  2922.   .col-sm-1 {
  2923.     width: 8.33333333%;
  2924.   }
  2925.   .col-sm-pull-12 {
  2926.     right: 100%;
  2927.   }
  2928.   .col-sm-pull-11 {
  2929.     right: 91.66666667%;
  2930.   }
  2931.   .col-sm-pull-10 {
  2932.     right: 83.33333333%;
  2933.   }
  2934.   .col-sm-pull-9 {
  2935.     right: 75%;
  2936.   }
  2937.   .col-sm-pull-8 {
  2938.     right: 66.66666667%;
  2939.   }
  2940.   .col-sm-pull-7 {
  2941.     right: 58.33333333%;
  2942.   }
  2943.   .col-sm-pull-6 {
  2944.     right: 50%;
  2945.   }
  2946.   .col-sm-pull-5 {
  2947.     right: 41.66666667%;
  2948.   }
  2949.   .col-sm-pull-4 {
  2950.     right: 33.33333333%;
  2951.   }
  2952.   .col-sm-pull-3 {
  2953.     right: 25%;
  2954.   }
  2955.   .col-sm-pull-2 {
  2956.     right: 16.66666667%;
  2957.   }
  2958.   .col-sm-pull-1 {
  2959.     right: 8.33333333%;
  2960.   }
  2961.   .col-sm-pull-0 {
  2962.     right: auto;
  2963.   }
  2964.   .col-sm-push-12 {
  2965.     left: 100%;
  2966.   }
  2967.   .col-sm-push-11 {
  2968.     left: 91.66666667%;
  2969.   }
  2970.   .col-sm-push-10 {
  2971.     left: 83.33333333%;
  2972.   }
  2973.   .col-sm-push-9 {
  2974.     left: 75%;
  2975.   }
  2976.   .col-sm-push-8 {
  2977.     left: 66.66666667%;
  2978.   }
  2979.   .col-sm-push-7 {
  2980.     left: 58.33333333%;
  2981.   }
  2982.   .col-sm-push-6 {
  2983.     left: 50%;
  2984.   }
  2985.   .col-sm-push-5 {
  2986.     left: 41.66666667%;
  2987.   }
  2988.   .col-sm-push-4 {
  2989.     left: 33.33333333%;
  2990.   }
  2991.   .col-sm-push-3 {
  2992.     left: 25%;
  2993.   }
  2994.   .col-sm-push-2 {
  2995.     left: 16.66666667%;
  2996.   }
  2997.   .col-sm-push-1 {
  2998.     left: 8.33333333%;
  2999.   }
  3000.   .col-sm-push-0 {
  3001.     left: auto;
  3002.   }
  3003.   .col-sm-offset-12 {
  3004.     margin-left: 100%;
  3005.   }
  3006.   .col-sm-offset-11 {
  3007.     margin-left: 91.66666667%;
  3008.   }
  3009.   .col-sm-offset-10 {
  3010.     margin-left: 83.33333333%;
  3011.   }
  3012.   .col-sm-offset-9 {
  3013.     margin-left: 75%;
  3014.   }
  3015.   .col-sm-offset-8 {
  3016.     margin-left: 66.66666667%;
  3017.   }
  3018.   .col-sm-offset-7 {
  3019.     margin-left: 58.33333333%;
  3020.   }
  3021.   .col-sm-offset-6 {
  3022.     margin-left: 50%;
  3023.   }
  3024.   .col-sm-offset-5 {
  3025.     margin-left: 41.66666667%;
  3026.   }
  3027.   .col-sm-offset-4 {
  3028.     margin-left: 33.33333333%;
  3029.   }
  3030.   .col-sm-offset-3 {
  3031.     margin-left: 25%;
  3032.   }
  3033.   .col-sm-offset-2 {
  3034.     margin-left: 16.66666667%;
  3035.   }
  3036.   .col-sm-offset-1 {
  3037.     margin-left: 8.33333333%;
  3038.   }
  3039.   .col-sm-offset-0 {
  3040.     margin-left: 0%;
  3041.   }
  3042. }
  3043. @media (min-width: 992px) {
  3044.   .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 {
  3045.     float: left;
  3046.   }
  3047.   .col-md-12 {
  3048.     width: 100%;
  3049.   }
  3050.   .col-md-11 {
  3051.     width: 91.66666667%;
  3052.   }
  3053.   .col-md-10 {
  3054.     width: 83.33333333%;
  3055.   }
  3056.   .col-md-9 {
  3057.     width: 75%;
  3058.   }
  3059.   .col-md-8 {
  3060.     width: 66.66666667%;
  3061.   }
  3062.   .col-md-7 {
  3063.     width: 58.33333333%;
  3064.   }
  3065.   .col-md-6 {
  3066.     width: 50%;
  3067.   }
  3068.   .col-md-5 {
  3069.     width: 41.66666667%;
  3070.   }
  3071.   .col-md-4 {
  3072.     width: 33.33333333%;
  3073.   }
  3074.   .col-md-3 {
  3075.     width: 25%;
  3076.   }
  3077.   .col-md-2 {
  3078.     width: 16.66666667%;
  3079.   }
  3080.   .col-md-1 {
  3081.     width: 8.33333333%;
  3082.   }
  3083.   .col-md-pull-12 {
  3084.     right: 100%;
  3085.   }
  3086.   .col-md-pull-11 {
  3087.     right: 91.66666667%;
  3088.   }
  3089.   .col-md-pull-10 {
  3090.     right: 83.33333333%;
  3091.   }
  3092.   .col-md-pull-9 {
  3093.     right: 75%;
  3094.   }
  3095.   .col-md-pull-8 {
  3096.     right: 66.66666667%;
  3097.   }
  3098.   .col-md-pull-7 {
  3099.     right: 58.33333333%;
  3100.   }
  3101.   .col-md-pull-6 {
  3102.     right: 50%;
  3103.   }
  3104.   .col-md-pull-5 {
  3105.     right: 41.66666667%;
  3106.   }
  3107.   .col-md-pull-4 {
  3108.     right: 33.33333333%;
  3109.   }
  3110.   .col-md-pull-3 {
  3111.     right: 25%;
  3112.   }
  3113.   .col-md-pull-2 {
  3114.     right: 16.66666667%;
  3115.   }
  3116.   .col-md-pull-1 {
  3117.     right: 8.33333333%;
  3118.   }
  3119.   .col-md-pull-0 {
  3120.     right: auto;
  3121.   }
  3122.   .col-md-push-12 {
  3123.     left: 100%;
  3124.   }
  3125.   .col-md-push-11 {
  3126.     left: 91.66666667%;
  3127.   }
  3128.   .col-md-push-10 {
  3129.     left: 83.33333333%;
  3130.   }
  3131.   .col-md-push-9 {
  3132.     left: 75%;
  3133.   }
  3134.   .col-md-push-8 {
  3135.     left: 66.66666667%;
  3136.   }
  3137.   .col-md-push-7 {
  3138.     left: 58.33333333%;
  3139.   }
  3140.   .col-md-push-6 {
  3141.     left: 50%;
  3142.   }
  3143.   .col-md-push-5 {
  3144.     left: 41.66666667%;
  3145.   }
  3146.   .col-md-push-4 {
  3147.     left: 33.33333333%;
  3148.   }
  3149.   .col-md-push-3 {
  3150.     left: 25%;
  3151.   }
  3152.   .col-md-push-2 {
  3153.     left: 16.66666667%;
  3154.   }
  3155.   .col-md-push-1 {
  3156.     left: 8.33333333%;
  3157.   }
  3158.   .col-md-push-0 {
  3159.     left: auto;
  3160.   }
  3161.   .col-md-offset-12 {
  3162.     margin-left: 100%;
  3163.   }
  3164.   .col-md-offset-11 {
  3165.     margin-left: 91.66666667%;
  3166.   }
  3167.   .col-md-offset-10 {
  3168.     margin-left: 83.33333333%;
  3169.   }
  3170.   .col-md-offset-9 {
  3171.     margin-left: 75%;
  3172.   }
  3173.   .col-md-offset-8 {
  3174.     margin-left: 66.66666667%;
  3175.   }
  3176.   .col-md-offset-7 {
  3177.     margin-left: 58.33333333%;
  3178.   }
  3179.   .col-md-offset-6 {
  3180.     margin-left: 50%;
  3181.   }
  3182.   .col-md-offset-5 {
  3183.     margin-left: 41.66666667%;
  3184.   }
  3185.   .col-md-offset-4 {
  3186.     margin-left: 33.33333333%;
  3187.   }
  3188.   .col-md-offset-3 {
  3189.     margin-left: 25%;
  3190.   }
  3191.   .col-md-offset-2 {
  3192.     margin-left: 16.66666667%;
  3193.   }
  3194.   .col-md-offset-1 {
  3195.     margin-left: 8.33333333%;
  3196.   }
  3197.   .col-md-offset-0 {
  3198.     margin-left: 0%;
  3199.   }
  3200. }
  3201. @media (min-width: 1200px) {
  3202.   .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 {
  3203.     float: left;
  3204.   }
  3205.   .col-lg-12 {
  3206.     width: 100%;
  3207.   }
  3208.   .col-lg-11 {
  3209.     width: 91.66666667%;
  3210.   }
  3211.   .col-lg-10 {
  3212.     width: 83.33333333%;
  3213.   }
  3214.   .col-lg-9 {
  3215.     width: 75%;
  3216.   }
  3217.   .col-lg-8 {
  3218.     width: 66.66666667%;
  3219.   }
  3220.   .col-lg-7 {
  3221.     width: 58.33333333%;
  3222.   }
  3223.   .col-lg-6 {
  3224.     width: 50%;
  3225.   }
  3226.   .col-lg-5 {
  3227.     width: 41.66666667%;
  3228.   }
  3229.   .col-lg-4 {
  3230.     width: 33.33333333%;
  3231.   }
  3232.   .col-lg-3 {
  3233.     width: 25%;
  3234.   }
  3235.   .col-lg-2 {
  3236.     width: 16.66666667%;
  3237.   }
  3238.   .col-lg-1 {
  3239.     width: 8.33333333%;
  3240.   }
  3241.   .col-lg-pull-12 {
  3242.     right: 100%;
  3243.   }
  3244.   .col-lg-pull-11 {
  3245.     right: 91.66666667%;
  3246.   }
  3247.   .col-lg-pull-10 {
  3248.     right: 83.33333333%;
  3249.   }
  3250.   .col-lg-pull-9 {
  3251.     right: 75%;
  3252.   }
  3253.   .col-lg-pull-8 {
  3254.     right: 66.66666667%;
  3255.   }
  3256.   .col-lg-pull-7 {
  3257.     right: 58.33333333%;
  3258.   }
  3259.   .col-lg-pull-6 {
  3260.     right: 50%;
  3261.   }
  3262.   .col-lg-pull-5 {
  3263.     right: 41.66666667%;
  3264.   }
  3265.   .col-lg-pull-4 {
  3266.     right: 33.33333333%;
  3267.   }
  3268.   .col-lg-pull-3 {
  3269.     right: 25%;
  3270.   }
  3271.   .col-lg-pull-2 {
  3272.     right: 16.66666667%;
  3273.   }
  3274.   .col-lg-pull-1 {
  3275.     right: 8.33333333%;
  3276.   }
  3277.   .col-lg-pull-0 {
  3278.     right: auto;
  3279.   }
  3280.   .col-lg-push-12 {
  3281.     left: 100%;
  3282.   }
  3283.   .col-lg-push-11 {
  3284.     left: 91.66666667%;
  3285.   }
  3286.   .col-lg-push-10 {
  3287.     left: 83.33333333%;
  3288.   }
  3289.   .col-lg-push-9 {
  3290.     left: 75%;
  3291.   }
  3292.   .col-lg-push-8 {
  3293.     left: 66.66666667%;
  3294.   }
  3295.   .col-lg-push-7 {
  3296.     left: 58.33333333%;
  3297.   }
  3298.   .col-lg-push-6 {
  3299.     left: 50%;
  3300.   }
  3301.   .col-lg-push-5 {
  3302.     left: 41.66666667%;
  3303.   }
  3304.   .col-lg-push-4 {
  3305.     left: 33.33333333%;
  3306.   }
  3307.   .col-lg-push-3 {
  3308.     left: 25%;
  3309.   }
  3310.   .col-lg-push-2 {
  3311.     left: 16.66666667%;
  3312.   }
  3313.   .col-lg-push-1 {
  3314.     left: 8.33333333%;
  3315.   }
  3316.   .col-lg-push-0 {
  3317.     left: auto;
  3318.   }
  3319.   .col-lg-offset-12 {
  3320.     margin-left: 100%;
  3321.   }
  3322.   .col-lg-offset-11 {
  3323.     margin-left: 91.66666667%;
  3324.   }
  3325.   .col-lg-offset-10 {
  3326.     margin-left: 83.33333333%;
  3327.   }
  3328.   .col-lg-offset-9 {
  3329.     margin-left: 75%;
  3330.   }
  3331.   .col-lg-offset-8 {
  3332.     margin-left: 66.66666667%;
  3333.   }
  3334.   .col-lg-offset-7 {
  3335.     margin-left: 58.33333333%;
  3336.   }
  3337.   .col-lg-offset-6 {
  3338.     margin-left: 50%;
  3339.   }
  3340.   .col-lg-offset-5 {
  3341.     margin-left: 41.66666667%;
  3342.   }
  3343.   .col-lg-offset-4 {
  3344.     margin-left: 33.33333333%;
  3345.   }
  3346.   .col-lg-offset-3 {
  3347.     margin-left: 25%;
  3348.   }
  3349.   .col-lg-offset-2 {
  3350.     margin-left: 16.66666667%;
  3351.   }
  3352.   .col-lg-offset-1 {
  3353.     margin-left: 8.33333333%;
  3354.   }
  3355.   .col-lg-offset-0 {
  3356.     margin-left: 0%;
  3357.   }
  3358. }
  3359. .container {
  3360.   margin-right: auto;
  3361.   margin-left: auto;
  3362.   padding-left: 8px;
  3363.   padding-right: 8px;
  3364.   padding-left: 3%;
  3365.   padding-right: 3%;
  3366.   max-width: 1700px;
  3367. }
  3368. @media (min-width: 600px) {
  3369.   .container {
  3370.     width: auto;
  3371.   }
  3372. }
  3373. @media (min-width: 992px) {
  3374.   .container {
  3375.     width: auto;
  3376.   }
  3377. }
  3378. @media (min-width: 1200px) {
  3379.   .container {
  3380.     width: auto;
  3381.   }
  3382. }
  3383. .col2-set,
  3384. .col2-set,
  3385. .col4-set {
  3386.   margin-left: -8px;
  3387.   margin-right: -8px;
  3388. }
  3389. .col2-set > .legend {
  3390.   margin-left: 8px;
  3391.   margin-right: 8px;
  3392.   width: auto;
  3393. }
  3394. .col2-set .col-1,
  3395. .col2-set .col-2 {
  3396.   position: relative;
  3397.   min-height: 1px;
  3398.   padding-left: 8px;
  3399.   padding-right: 8px;
  3400. }
  3401. @media (min-width: 600px) {
  3402.   .col2-set .col-1,
  3403.   .col2-set .col-2 {
  3404.     float: left;
  3405.     width: 50%;
  3406.   }
  3407. }
  3408. .col2-set .col-narrow {
  3409.   position: relative;
  3410.   min-height: 1px;
  3411.   padding-left: 8px;
  3412.   padding-right: 8px;
  3413. }
  3414. @media (min-width: 600px) {
  3415.   .col2-set .col-narrow {
  3416.     float: left;
  3417.     width: 33.33333333%;
  3418.   }
  3419. }
  3420. .col2-set .col-wide {
  3421.   position: relative;
  3422.   min-height: 1px;
  3423.   padding-left: 8px;
  3424.   padding-right: 8px;
  3425. }
  3426. @media (min-width: 600px) {
  3427.   .col2-set .col-wide {
  3428.     float: left;
  3429.     width: 66.66666667%;
  3430.   }
  3431. }
  3432. .col3-set .col-1,
  3433. .col3-set .col-2,
  3434. .col3-set .col-3 {
  3435.   position: relative;
  3436.   min-height: 1px;
  3437.   padding-left: 8px;
  3438.   padding-right: 8px;
  3439. }
  3440. @media (min-width: 600px) {
  3441.   .col3-set .col-1,
  3442.   .col3-set .col-2,
  3443.   .col3-set .col-3 {
  3444.     float: left;
  3445.     width: 33.33333333%;
  3446.   }
  3447. }
  3448. .col4-set .col-1,
  3449. .col4-set .col-2,
  3450. .col4-set .col-3,
  3451. .col4-set .col-4 {
  3452.   position: relative;
  3453.   min-height: 1px;
  3454.   padding-left: 8px;
  3455.   padding-right: 8px;
  3456. }
  3457. @media (min-width: 600px) {
  3458.   .col4-set .col-1,
  3459.   .col4-set .col-2,
  3460.   .col4-set .col-3,
  3461.   .col4-set .col-4 {
  3462.     float: left;
  3463.     width: 25%;
  3464.   }
  3465. }
  3466. table {
  3467.   background-color: transparent;
  3468. }
  3469. caption {
  3470.   padding-top: 8px;
  3471.   padding-bottom: 8px;
  3472.   color: #797979;
  3473.   text-align: left;
  3474. }
  3475. th {
  3476.   text-align: left;
  3477. }
  3478. .table {
  3479.   width: 100%;
  3480.   max-width: 100%;
  3481.   margin-bottom: 20px;
  3482. }
  3483. .table > thead > tr > th,
  3484. .table > tbody > tr > th,
  3485. .table > tfoot > tr > th,
  3486. .table > thead > tr > td,
  3487. .table > tbody > tr > td,
  3488. .table > tfoot > tr > td {
  3489.   padding: 8px;
  3490.   line-height: 1.42857143;
  3491.   vertical-align: top;
  3492.   border-top: 1px solid #dddddd;
  3493. }
  3494. .table > thead > tr > th {
  3495.   vertical-align: bottom;
  3496.   border-bottom: 2px solid #dddddd;
  3497. }
  3498. .table > caption + thead > tr:first-child > th,
  3499. .table > colgroup + thead > tr:first-child > th,
  3500. .table > thead:first-child > tr:first-child > th,
  3501. .table > caption + thead > tr:first-child > td,
  3502. .table > colgroup + thead > tr:first-child > td,
  3503. .table > thead:first-child > tr:first-child > td {
  3504.   border-top: 0;
  3505. }
  3506. .table > tbody + tbody {
  3507.   border-top: 2px solid #dddddd;
  3508. }
  3509. .table .table {
  3510.   background-color: #181d23;
  3511. }
  3512. .table-condensed > thead > tr > th,
  3513. .table-condensed > tbody > tr > th,
  3514. .table-condensed > tfoot > tr > th,
  3515. .table-condensed > thead > tr > td,
  3516. .table-condensed > tbody > tr > td,
  3517. .table-condensed > tfoot > tr > td {
  3518.   padding: 5px;
  3519. }
  3520. .table-bordered {
  3521.   border: 1px solid #dddddd;
  3522. }
  3523. .table-bordered > thead > tr > th,
  3524. .table-bordered > tbody > tr > th,
  3525. .table-bordered > tfoot > tr > th,
  3526. .table-bordered > thead > tr > td,
  3527. .table-bordered > tbody > tr > td,
  3528. .table-bordered > tfoot > tr > td {
  3529.   border: 1px solid #dddddd;
  3530. }
  3531. .table-bordered > thead > tr > th,
  3532. .table-bordered > thead > tr > td {
  3533.   border-bottom-width: 2px;
  3534. }
  3535. .table-striped > tbody > tr:nth-of-type(odd) {
  3536.   background-color: #f9f9f9;
  3537. }
  3538. .table-hover > tbody > tr:hover {
  3539.   background-color: #f5f5f5;
  3540. }
  3541. table col[class*="col-"] {
  3542.   position: static;
  3543.   float: none;
  3544.   display: table-column;
  3545. }
  3546. table td[class*="col-"],
  3547. table th[class*="col-"] {
  3548.   position: static;
  3549.   float: none;
  3550.   display: table-cell;
  3551. }
  3552. .table > thead > tr > td.active,
  3553. .table > tbody > tr > td.active,
  3554. .table > tfoot > tr > td.active,
  3555. .table > thead > tr > th.active,
  3556. .table > tbody > tr > th.active,
  3557. .table > tfoot > tr > th.active,
  3558. .table > thead > tr.active > td,
  3559. .table > tbody > tr.active > td,
  3560. .table > tfoot > tr.active > td,
  3561. .table > thead > tr.active > th,
  3562. .table > tbody > tr.active > th,
  3563. .table > tfoot > tr.active > th {
  3564.   background-color: #f5f5f5;
  3565. }
  3566. .table-hover > tbody > tr > td.active:hover,
  3567. .table-hover > tbody > tr > th.active:hover,
  3568. .table-hover > tbody > tr.active:hover > td,
  3569. .table-hover > tbody > tr:hover > .active,
  3570. .table-hover > tbody > tr.active:hover > th {
  3571.   background-color: #e8e8e8;
  3572. }
  3573. .table > thead > tr > td.success,
  3574. .table > tbody > tr > td.success,
  3575. .table > tfoot > tr > td.success,
  3576. .table > thead > tr > th.success,
  3577. .table > tbody > tr > th.success,
  3578. .table > tfoot > tr > th.success,
  3579. .table > thead > tr.success > td,
  3580. .table > tbody > tr.success > td,
  3581. .table > tfoot > tr.success > td,
  3582. .table > thead > tr.success > th,
  3583. .table > tbody > tr.success > th,
  3584. .table > tfoot > tr.success > th {
  3585.   background-color: #dff0d8;
  3586. }
  3587. .table-hover > tbody > tr > td.success:hover,
  3588. .table-hover > tbody > tr > th.success:hover,
  3589. .table-hover > tbody > tr.success:hover > td,
  3590. .table-hover > tbody > tr:hover > .success,
  3591. .table-hover > tbody > tr.success:hover > th {
  3592.   background-color: #d0e9c6;
  3593. }
  3594. .table > thead > tr > td.info,
  3595. .table > tbody > tr > td.info,
  3596. .table > tfoot > tr > td.info,
  3597. .table > thead > tr > th.info,
  3598. .table > tbody > tr > th.info,
  3599. .table > tfoot > tr > th.info,
  3600. .table > thead > tr.info > td,
  3601. .table > tbody > tr.info > td,
  3602. .table > tfoot > tr.info > td,
  3603. .table > thead > tr.info > th,
  3604. .table > tbody > tr.info > th,
  3605. .table > tfoot > tr.info > th {
  3606.   background-color: #d9edf7;
  3607. }
  3608. .table-hover > tbody > tr > td.info:hover,
  3609. .table-hover > tbody > tr > th.info:hover,
  3610. .table-hover > tbody > tr.info:hover > td,
  3611. .table-hover > tbody > tr:hover > .info,
  3612. .table-hover > tbody > tr.info:hover > th {
  3613.   background-color: #c4e3f3;
  3614. }
  3615. .table > thead > tr > td.warning,
  3616. .table > tbody > tr > td.warning,
  3617. .table > tfoot > tr > td.warning,
  3618. .table > thead > tr > th.warning,
  3619. .table > tbody > tr > th.warning,
  3620. .table > tfoot > tr > th.warning,
  3621. .table > thead > tr.warning > td,
  3622. .table > tbody > tr.warning > td,
  3623. .table > tfoot > tr.warning > td,
  3624. .table > thead > tr.warning > th,
  3625. .table > tbody > tr.warning > th,
  3626. .table > tfoot > tr.warning > th {
  3627.   background-color: #fcf8e3;
  3628. }
  3629. .table-hover > tbody > tr > td.warning:hover,
  3630. .table-hover > tbody > tr > th.warning:hover,
  3631. .table-hover > tbody > tr.warning:hover > td,
  3632. .table-hover > tbody > tr:hover > .warning,
  3633. .table-hover > tbody > tr.warning:hover > th {
  3634.   background-color: #faf2cc;
  3635. }
  3636. .table > thead > tr > td.danger,
  3637. .table > tbody > tr > td.danger,
  3638. .table > tfoot > tr > td.danger,
  3639. .table > thead > tr > th.danger,
  3640. .table > tbody > tr > th.danger,
  3641. .table > tfoot > tr > th.danger,
  3642. .table > thead > tr.danger > td,
  3643. .table > tbody > tr.danger > td,
  3644. .table > tfoot > tr.danger > td,
  3645. .table > thead > tr.danger > th,
  3646. .table > tbody > tr.danger > th,
  3647. .table > tfoot > tr.danger > th {
  3648.   background-color: #f2dede;
  3649. }
  3650. .table-hover > tbody > tr > td.danger:hover,
  3651. .table-hover > tbody > tr > th.danger:hover,
  3652. .table-hover > tbody > tr.danger:hover > td,
  3653. .table-hover > tbody > tr:hover > .danger,
  3654. .table-hover > tbody > tr.danger:hover > th {
  3655.   background-color: #ebcccc;
  3656. }
  3657. .table-responsive {
  3658.   overflow-x: auto;
  3659.   min-height: 0.01%;
  3660. }
  3661. @media screen and (max-width: 599px) {
  3662.   .table-responsive {
  3663.     width: 100%;
  3664.     margin-bottom: 15px;
  3665.     overflow-y: hidden;
  3666.     -ms-overflow-style: -ms-autohiding-scrollbar;
  3667.     border: 1px solid #dddddd;
  3668.   }
  3669.   .table-responsive > .table {
  3670.     margin-bottom: 0;
  3671.   }
  3672.   .table-responsive > .table > thead > tr > th,
  3673.   .table-responsive > .table > tbody > tr > th,
  3674.   .table-responsive > .table > tfoot > tr > th,
  3675.   .table-responsive > .table > thead > tr > td,
  3676.   .table-responsive > .table > tbody > tr > td,
  3677.   .table-responsive > .table > tfoot > tr > td {
  3678.     white-space: nowrap;
  3679.   }
  3680.   .table-responsive > .table-bordered {
  3681.     border: 0;
  3682.   }
  3683.   .table-responsive > .table-bordered > thead > tr > th:first-child,
  3684.   .table-responsive > .table-bordered > tbody > tr > th:first-child,
  3685.   .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  3686.   .table-responsive > .table-bordered > thead > tr > td:first-child,
  3687.   .table-responsive > .table-bordered > tbody > tr > td:first-child,
  3688.   .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  3689.     border-left: 0;
  3690.   }
  3691.   .table-responsive > .table-bordered > thead > tr > th:last-child,
  3692.   .table-responsive > .table-bordered > tbody > tr > th:last-child,
  3693.   .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  3694.   .table-responsive > .table-bordered > thead > tr > td:last-child,
  3695.   .table-responsive > .table-bordered > tbody > tr > td:last-child,
  3696.   .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  3697.     border-right: 0;
  3698.   }
  3699.   .table-responsive > .table-bordered > tbody > tr:last-child > th,
  3700.   .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  3701.   .table-responsive > .table-bordered > tbody > tr:last-child > td,
  3702.   .table-responsive > .table-bordered > tfoot > tr:last-child > td {
  3703.     border-bottom: 0;
  3704.   }
  3705. }
  3706. .data-table {
  3707.   width: 100%;
  3708.   max-width: 100%;
  3709.   margin-bottom: 20px;
  3710.   border: 1px solid #efebdd;
  3711. }
  3712. .data-table > thead > tr > th,
  3713. .data-table > tbody > tr > th,
  3714. .data-table > tfoot > tr > th,
  3715. .data-table > thead > tr > td,
  3716. .data-table > tbody > tr > td,
  3717. .data-table > tfoot > tr > td {
  3718.   padding: 8px;
  3719.   line-height: 1.42857143;
  3720.   vertical-align: top;
  3721.   border-top: 1px solid #dddddd;
  3722. }
  3723. .data-table > thead > tr > th {
  3724.   vertical-align: bottom;
  3725.   border-bottom: 2px solid #dddddd;
  3726. }
  3727. .data-table > caption + thead > tr:first-child > th,
  3728. .data-table > colgroup + thead > tr:first-child > th,
  3729. .data-table > thead:first-child > tr:first-child > th,
  3730. .data-table > caption + thead > tr:first-child > td,
  3731. .data-table > colgroup + thead > tr:first-child > td,
  3732. .data-table > thead:first-child > tr:first-child > td {
  3733.   border-top: 0;
  3734. }
  3735. .data-table > tbody + tbody {
  3736.   border-top: 2px solid #dddddd;
  3737. }
  3738. .data-table .table {
  3739.   background-color: #181d23;
  3740. }
  3741. fieldset {
  3742.   padding: 0;
  3743.   margin: 0;
  3744.   border: 0;
  3745.   min-width: 0;
  3746. }
  3747. legend {
  3748.   display: block;
  3749.   width: 100%;
  3750.   padding: 0;
  3751.   margin-bottom: 20px;
  3752.   font-size: 21px;
  3753.   line-height: inherit;
  3754.   color: #2c2c2c;
  3755.   border: 0;
  3756.   border-bottom: 1px solid #e5e5e5;
  3757. }
  3758. label {
  3759.   display: inline-block;
  3760.   max-width: 100%;
  3761.   margin-bottom: 5px;
  3762.   font-weight: bold;
  3763. }
  3764. input[type="search"] {
  3765.   -webkit-box-sizing: border-box;
  3766.   -moz-box-sizing: border-box;
  3767.   box-sizing: border-box;
  3768. }
  3769. input[type="radio"],
  3770. input[type="checkbox"] {
  3771.   margin: 4px 0 0;
  3772.   margin-top: 1px \9;
  3773.   line-height: normal;
  3774. }
  3775. input[type="file"] {
  3776.   display: block;
  3777. }
  3778. input[type="range"] {
  3779.   display: block;
  3780.   width: 100%;
  3781. }
  3782. select[multiple],
  3783. select[size] {
  3784.   height: auto;
  3785. }
  3786. input[type="file"]:focus,
  3787. input[type="radio"]:focus,
  3788. input[type="checkbox"]:focus {
  3789.   outline: thin dotted;
  3790.   outline: 5px auto -webkit-focus-ring-color;
  3791.   outline-offset: -2px;
  3792. }
  3793. output {
  3794.   display: block;
  3795.   padding-top: 7px;
  3796.   font-size: 14px;
  3797.   line-height: 1.42857143;
  3798.   color: #565656;
  3799. }
  3800. .form-control {
  3801.   display: block;
  3802.   width: 100%;
  3803.   height: 32px;
  3804.   padding: 6px 12px;
  3805.   font-size: 14px;
  3806.   line-height: 1.42857143;
  3807.   color: #565656;
  3808.   background-color: #ffffff;
  3809.   background-image: none;
  3810.   border: 1px solid #cfc299;
  3811.   border-radius: 0;
  3812.   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  3813.   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  3814.   -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  3815.   -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  3816.   transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  3817. }
  3818. .form-control:focus {
  3819.   border-color: #66afe9;
  3820.   outline: 0;
  3821.   -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  3822.   box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  3823. }
  3824. .form-control::-moz-placeholder {
  3825.   color: #999999;
  3826.   opacity: 1;
  3827. }
  3828. .form-control:-ms-input-placeholder {
  3829.   color: #999999;
  3830. }
  3831. .form-control::-webkit-input-placeholder {
  3832.   color: #999999;
  3833. }
  3834. .form-control[disabled],
  3835. .form-control[readonly],
  3836. fieldset[disabled] .form-control {
  3837.   background-color: #c8c8c8;
  3838.   opacity: 1;
  3839. }
  3840. .form-control[disabled],
  3841. fieldset[disabled] .form-control {
  3842.   cursor: not-allowed;
  3843. }
  3844. textarea.form-control {
  3845.   height: auto;
  3846. }
  3847. input[type="search"] {
  3848.   -webkit-appearance: none;
  3849. }
  3850. @media screen and (-webkit-min-device-pixel-ratio: 0) {
  3851.   input[type="date"].form-control,
  3852.   input[type="time"].form-control,
  3853.   input[type="datetime-local"].form-control,
  3854.   input[type="month"].form-control {
  3855.     line-height: 32px;
  3856.   }
  3857.   input[type="date"].input-sm,
  3858.   input[type="time"].input-sm,
  3859.   input[type="datetime-local"].input-sm,
  3860.   input[type="month"].input-sm,
  3861.   .input-group-sm input[type="date"],
  3862.   .input-group-sm input[type="time"],
  3863.   .input-group-sm input[type="datetime-local"],
  3864.   .input-group-sm input[type="month"] {
  3865.     line-height: 30px;
  3866.   }
  3867.   input[type="date"].input-lg,
  3868.   input[type="time"].input-lg,
  3869.   input[type="datetime-local"].input-lg,
  3870.   input[type="month"].input-lg,
  3871.   .input-group-lg input[type="date"],
  3872.   .input-group-lg input[type="time"],
  3873.   .input-group-lg input[type="datetime-local"],
  3874.   .input-group-lg input[type="month"] {
  3875.     line-height: 46px;
  3876.   }
  3877. }
  3878. .form-group {
  3879.   margin-bottom: 15px;
  3880. }
  3881. .radio,
  3882. .checkbox {
  3883.   position: relative;
  3884.   display: block;
  3885.   margin-top: 10px;
  3886.   margin-bottom: 10px;
  3887. }
  3888. .radio label,
  3889. .checkbox label {
  3890.   min-height: 20px;
  3891.   padding-left: 20px;
  3892.   margin-bottom: 0;
  3893.   font-weight: normal;
  3894.   cursor: pointer;
  3895. }
  3896. .radio input[type="radio"],
  3897. .radio-inline input[type="radio"],
  3898. .checkbox input[type="checkbox"],
  3899. .checkbox-inline input[type="checkbox"] {
  3900.   position: absolute;
  3901.   margin-left: -20px;
  3902.   margin-top: 4px \9;
  3903. }
  3904. .radio + .radio,
  3905. .checkbox + .checkbox {
  3906.   margin-top: -5px;
  3907. }
  3908. .radio-inline,
  3909. .checkbox-inline {
  3910.   position: relative;
  3911.   display: inline-block;
  3912.   padding-left: 20px;
  3913.   margin-bottom: 0;
  3914.   vertical-align: middle;
  3915.   font-weight: normal;
  3916.   cursor: pointer;
  3917. }
  3918. .radio-inline + .radio-inline,
  3919. .checkbox-inline + .checkbox-inline {
  3920.   margin-top: 0;
  3921.   margin-left: 10px;
  3922. }
  3923. input[type="radio"][disabled],
  3924. input[type="checkbox"][disabled],
  3925. input[type="radio"].disabled,
  3926. input[type="checkbox"].disabled,
  3927. fieldset[disabled] input[type="radio"],
  3928. fieldset[disabled] input[type="checkbox"] {
  3929.   cursor: not-allowed;
  3930. }
  3931. .radio-inline.disabled,
  3932. .checkbox-inline.disabled,
  3933. fieldset[disabled] .radio-inline,
  3934. fieldset[disabled] .checkbox-inline {
  3935.   cursor: not-allowed;
  3936. }
  3937. .radio.disabled label,
  3938. .checkbox.disabled label,
  3939. fieldset[disabled] .radio label,
  3940. fieldset[disabled] .checkbox label {
  3941.   cursor: not-allowed;
  3942. }
  3943. .form-control-static {
  3944.   padding-top: 7px;
  3945.   padding-bottom: 7px;
  3946.   margin-bottom: 0;
  3947.   min-height: 34px;
  3948. }
  3949. .form-control-static.input-lg,
  3950. .form-control-static.input-sm {
  3951.   padding-left: 0;
  3952.   padding-right: 0;
  3953. }
  3954. .input-sm {
  3955.   height: 30px;
  3956.   padding: 5px 10px;
  3957.   font-size: 12px;
  3958.   line-height: 1.5;
  3959.   border-radius: 3px;
  3960. }
  3961. select.input-sm {
  3962.   height: 30px;
  3963.   line-height: 30px;
  3964. }
  3965. textarea.input-sm,
  3966. select[multiple].input-sm {
  3967.   height: auto;
  3968. }
  3969. .form-group-sm .form-control {
  3970.   height: 30px;
  3971.   padding: 5px 10px;
  3972.   font-size: 12px;
  3973.   line-height: 1.5;
  3974.   border-radius: 3px;
  3975. }
  3976. .form-group-sm select.form-control {
  3977.   height: 30px;
  3978.   line-height: 30px;
  3979. }
  3980. .form-group-sm textarea.form-control,
  3981. .form-group-sm select[multiple].form-control {
  3982.   height: auto;
  3983. }
  3984. .form-group-sm .form-control-static {
  3985.   height: 30px;
  3986.   min-height: 32px;
  3987.   padding: 6px 10px;
  3988.   font-size: 12px;
  3989.   line-height: 1.5;
  3990. }
  3991. .input-lg {
  3992.   height: 46px;
  3993.   padding: 10px 16px;
  3994.   font-size: 18px;
  3995.   line-height: 1.3333333;
  3996.   border-radius: 6px;
  3997. }
  3998. select.input-lg {
  3999.   height: 46px;
  4000.   line-height: 46px;
  4001. }
  4002. textarea.input-lg,
  4003. select[multiple].input-lg {
  4004.   height: auto;
  4005. }
  4006. .form-group-lg .form-control {
  4007.   height: 46px;
  4008.   padding: 10px 16px;
  4009.   font-size: 18px;
  4010.   line-height: 1.3333333;
  4011.   border-radius: 6px;
  4012. }
  4013. .form-group-lg select.form-control {
  4014.   height: 46px;
  4015.   line-height: 46px;
  4016. }
  4017. .form-group-lg textarea.form-control,
  4018. .form-group-lg select[multiple].form-control {
  4019.   height: auto;
  4020. }
  4021. .form-group-lg .form-control-static {
  4022.   height: 46px;
  4023.   min-height: 38px;
  4024.   padding: 11px 16px;
  4025.   font-size: 18px;
  4026.   line-height: 1.3333333;
  4027. }
  4028. .has-feedback {
  4029.   position: relative;
  4030. }
  4031. .has-feedback .form-control {
  4032.   padding-right: 40px;
  4033. }
  4034. .form-control-feedback {
  4035.   position: absolute;
  4036.   top: 0;
  4037.   right: 0;
  4038.   z-index: 2;
  4039.   display: block;
  4040.   width: 32px;
  4041.   height: 32px;
  4042.   line-height: 32px;
  4043.   text-align: center;
  4044.   pointer-events: none;
  4045. }
  4046. .input-lg + .form-control-feedback,
  4047. .input-group-lg + .form-control-feedback,
  4048. .form-group-lg .form-control + .form-control-feedback {
  4049.   width: 46px;
  4050.   height: 46px;
  4051.   line-height: 46px;
  4052. }
  4053. .input-sm + .form-control-feedback,
  4054. .input-group-sm + .form-control-feedback,
  4055. .form-group-sm .form-control + .form-control-feedback {
  4056.   width: 30px;
  4057.   height: 30px;
  4058.   line-height: 30px;
  4059. }
  4060. .has-success .help-block,
  4061. .has-success .control-label,
  4062. .has-success .radio,
  4063. .has-success .checkbox,
  4064. .has-success .radio-inline,
  4065. .has-success .checkbox-inline,
  4066. .has-success.radio label,
  4067. .has-success.checkbox label,
  4068. .has-success.radio-inline label,
  4069. .has-success.checkbox-inline label {
  4070.   color: #3c763d;
  4071. }
  4072. .has-success .form-control {
  4073.   border-color: #3c763d;
  4074.   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  4075.   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  4076. }
  4077. .has-success .form-control:focus {
  4078.   border-color: #2b542c;
  4079.   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  4080.   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  4081. }
  4082. .has-success .input-group-addon {
  4083.   color: #3c763d;
  4084.   border-color: #3c763d;
  4085.   background-color: #dff0d8;
  4086. }
  4087. .has-success .form-control-feedback {
  4088.   color: #3c763d;
  4089. }
  4090. .has-warning .help-block,
  4091. .has-warning .control-label,
  4092. .has-warning .radio,
  4093. .has-warning .checkbox,
  4094. .has-warning .radio-inline,
  4095. .has-warning .checkbox-inline,
  4096. .has-warning.radio label,
  4097. .has-warning.checkbox label,
  4098. .has-warning.radio-inline label,
  4099. .has-warning.checkbox-inline label {
  4100.   color: #8a6d3b;
  4101. }
  4102. .has-warning .form-control {
  4103.   border-color: #8a6d3b;
  4104.   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  4105.   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  4106. }
  4107. .has-warning .form-control:focus {
  4108.   border-color: #66512c;
  4109.   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  4110.   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  4111. }
  4112. .has-warning .input-group-addon {
  4113.   color: #8a6d3b;
  4114.   border-color: #8a6d3b;
  4115.   background-color: #fcf8e3;
  4116. }
  4117. .has-warning .form-control-feedback {
  4118.   color: #8a6d3b;
  4119. }
  4120. .has-error .help-block,
  4121. .has-error .control-label,
  4122. .has-error .radio,
  4123. .has-error .checkbox,
  4124. .has-error .radio-inline,
  4125. .has-error .checkbox-inline,
  4126. .has-error.radio label,
  4127. .has-error.checkbox label,
  4128. .has-error.radio-inline label,
  4129. .has-error.checkbox-inline label {
  4130.   color: #a94442;
  4131. }
  4132. .has-error .form-control {
  4133.   border-color: #a94442;
  4134.   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  4135.   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  4136. }
  4137. .has-error .form-control:focus {
  4138.   border-color: #843534;
  4139.   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  4140.   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  4141. }
  4142. .has-error .input-group-addon {
  4143.   color: #a94442;
  4144.   border-color: #a94442;
  4145.   background-color: #f2dede;
  4146. }
  4147. .has-error .form-control-feedback {
  4148.   color: #a94442;
  4149. }
  4150. .has-feedback label ~ .form-control-feedback {
  4151.   top: 25px;
  4152. }
  4153. .has-feedback label.sr-only ~ .form-control-feedback {
  4154.   top: 0;
  4155. }
  4156. .help-block {
  4157.   display: block;
  4158.   margin-top: 5px;
  4159.   margin-bottom: 10px;
  4160.   color: #7a7a7a;
  4161. }
  4162. @media (min-width: 600px) {
  4163.   .form-inline .form-group {
  4164.     display: inline-block;
  4165.     margin-bottom: 0;
  4166.     vertical-align: middle;
  4167.   }
  4168.   .form-inline .form-control {
  4169.     display: inline-block;
  4170.     width: auto;
  4171.     vertical-align: middle;
  4172.   }
  4173.   .form-inline .form-control-static {
  4174.     display: inline-block;
  4175.   }
  4176.   .form-inline .input-group {
  4177.     display: inline-table;
  4178.     vertical-align: middle;
  4179.   }
  4180.   .form-inline .input-group .input-group-addon,
  4181.   .form-inline .input-group .input-group-btn,
  4182.   .form-inline .input-group .form-control {
  4183.     width: auto;
  4184.   }
  4185.   .form-inline .input-group > .form-control {
  4186.     width: 100%;
  4187.   }
  4188.   .form-inline .control-label {
  4189.     margin-bottom: 0;
  4190.     vertical-align: middle;
  4191.   }
  4192.   .form-inline .radio,
  4193.   .form-inline .checkbox {
  4194.     display: inline-block;
  4195.     margin-top: 0;
  4196.     margin-bottom: 0;
  4197.     vertical-align: middle;
  4198.   }
  4199.   .form-inline .radio label,
  4200.   .form-inline .checkbox label {
  4201.     padding-left: 0;
  4202.   }
  4203.   .form-inline .radio input[type="radio"],
  4204.   .form-inline .checkbox input[type="checkbox"] {
  4205.     position: relative;
  4206.     margin-left: 0;
  4207.   }
  4208.   .form-inline .has-feedback .form-control-feedback {
  4209.     top: 0;
  4210.   }
  4211. }
  4212. .form-horizontal .radio,
  4213. .form-horizontal .checkbox,
  4214. .form-horizontal .radio-inline,
  4215. .form-horizontal .checkbox-inline {
  4216.   margin-top: 0;
  4217.   margin-bottom: 0;
  4218.   padding-top: 7px;
  4219. }
  4220. .form-horizontal .radio,
  4221. .form-horizontal .checkbox {
  4222.   min-height: 27px;
  4223. }
  4224. .form-horizontal .form-group {
  4225.   margin-left: -8px;
  4226.   margin-right: -8px;
  4227. }
  4228. @media (min-width: 600px) {
  4229.   .form-horizontal .control-label {
  4230.     text-align: right;
  4231.     margin-bottom: 0;
  4232.     padding-top: 7px;
  4233.   }
  4234. }
  4235. .form-horizontal .has-feedback .form-control-feedback {
  4236.   right: 8px;
  4237. }
  4238. @media (min-width: 600px) {
  4239.   .form-horizontal .form-group-lg .control-label {
  4240.     padding-top: 14.333333px;
  4241.     font-size: 18px;
  4242.   }
  4243. }
  4244. @media (min-width: 600px) {
  4245.   .form-horizontal .form-group-sm .control-label {
  4246.     padding-top: 6px;
  4247.     font-size: 12px;
  4248.   }
  4249. }
  4250. p.control input.checkbox,
  4251. p.control input.radio {
  4252.   margin-right: 6px;
  4253. }
  4254. .form-group {
  4255.   margin-bottom: 24px;
  4256. }
  4257. .form-control {
  4258.   font-size: 16px;
  4259.   height: 48px;
  4260.   background: #f8f8fa;
  4261.   border-color: #f8f8fa;
  4262.   box-shadow: none;
  4263. }
  4264. .form-control.input-sm {
  4265.   height: 32px;
  4266.   font-size: 12px;
  4267. }
  4268. .input-text {
  4269.   display: block;
  4270.   width: 100%;
  4271.   height: 32px;
  4272.   padding: 6px 12px;
  4273.   font-size: 14px;
  4274.   line-height: 1.42857143;
  4275.   color: #565656;
  4276.   background-color: #ffffff;
  4277.   background-image: none;
  4278.   border: 1px solid #cfc299;
  4279.   border-radius: 0;
  4280.   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  4281.   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  4282.   -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  4283.   -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  4284.   transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  4285.   font-size: 16px;
  4286.   height: 48px;
  4287.   background: #f8f8fa;
  4288.   border-color: #f8f8fa;
  4289.   box-shadow: none;
  4290. }
  4291. .input-text:focus {
  4292.   border-color: #66afe9;
  4293.   outline: 0;
  4294.   -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  4295.   box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  4296. }
  4297. .input-text::-moz-placeholder {
  4298.   color: #999999;
  4299.   opacity: 1;
  4300. }
  4301. .input-text:-ms-input-placeholder {
  4302.   color: #999999;
  4303. }
  4304. .input-text::-webkit-input-placeholder {
  4305.   color: #999999;
  4306. }
  4307. .input-text[disabled],
  4308. .input-text[readonly],
  4309. fieldset[disabled] .input-text {
  4310.   background-color: #c8c8c8;
  4311.   opacity: 1;
  4312. }
  4313. .input-text[disabled],
  4314. fieldset[disabled] .input-text {
  4315.   cursor: not-allowed;
  4316. }
  4317. textarea.input-text {
  4318.   height: auto;
  4319. }
  4320. .input-text.input-sm {
  4321.   height: 32px;
  4322.   font-size: 12px;
  4323. }
  4324. .form-list:before,
  4325. .form-list:after {
  4326.   content: " ";
  4327.   display: table;
  4328. }
  4329. .form-list:after {
  4330.   clear: both;
  4331. }
  4332. .form-list:before,
  4333. .form-list:after {
  4334.   content: " ";
  4335.   display: table;
  4336. }
  4337. .form-list:after {
  4338.   clear: both;
  4339. }
  4340. .form-list li {
  4341.   margin-bottom: 15px;
  4342.   margin-bottom: 24px;
  4343. }
  4344. .form-list li:before,
  4345. .form-list li:after {
  4346.   content: " ";
  4347.   display: table;
  4348. }
  4349. .form-list li:after {
  4350.   clear: both;
  4351. }
  4352. .form-list li:before,
  4353. .form-list li:after {
  4354.   content: " ";
  4355.   display: table;
  4356. }
  4357. .form-list li:after {
  4358.   clear: both;
  4359. }
  4360. .form-list label {
  4361.   position: relative;
  4362. }
  4363. .form-list label.required em {
  4364.   float: right;
  4365.   font-style: normal;
  4366.   color: #a94442;
  4367.   position: absolute;
  4368.   top: 0;
  4369.   right: -8px;
  4370. }
  4371. .form-list li.control label {
  4372.   float: none;
  4373.   display: block;
  4374. }
  4375. .form-list li.control input.radio,
  4376. .form-list li.control input.checkbox {
  4377.   margin-right: 6px;
  4378.   display: inline;
  4379.   float: left;
  4380.   margin-top: 2px;
  4381. }
  4382. .form-list li.control .input-box {
  4383.   clear: none;
  4384.   display: inline;
  4385.   width: auto;
  4386. }
  4387. .form-list .field {
  4388.   float: left;
  4389.   width: 50%;
  4390.   padding-right: 8px;
  4391.   padding-left: 8px;
  4392. }
  4393. .form-list .field:first-child,
  4394. .form-list .field:first-of-type {
  4395.   padding-left: 0;
  4396. }
  4397. .form-list .field:last-child {
  4398.   padding-right: 0;
  4399. }
  4400. .form-list textarea,
  4401. .form-list select {
  4402.   display: block;
  4403.   width: 100%;
  4404.   height: 32px;
  4405.   padding: 6px 12px;
  4406.   font-size: 14px;
  4407.   line-height: 1.42857143;
  4408.   color: #565656;
  4409.   background-color: #ffffff;
  4410.   background-image: none;
  4411.   border: 1px solid #cfc299;
  4412.   border-radius: 0;
  4413.   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  4414.   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  4415.   -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  4416.   -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  4417.   transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  4418.   font-size: 16px;
  4419.   height: 48px;
  4420.   background: #f8f8fa;
  4421.   border-color: #f8f8fa;
  4422.   box-shadow: none;
  4423. }
  4424. .form-list textarea:focus,
  4425. .form-list select:focus {
  4426.   border-color: #66afe9;
  4427.   outline: 0;
  4428.   -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  4429.   box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  4430. }
  4431. .form-list textarea::-moz-placeholder,
  4432. .form-list select::-moz-placeholder {
  4433.   color: #999999;
  4434.   opacity: 1;
  4435. }
  4436. .form-list textarea:-ms-input-placeholder,
  4437. .form-list select:-ms-input-placeholder {
  4438.   color: #999999;
  4439. }
  4440. .form-list textarea::-webkit-input-placeholder,
  4441. .form-list select::-webkit-input-placeholder {
  4442.   color: #999999;
  4443. }
  4444. .form-list textarea[disabled],
  4445. .form-list select[disabled],
  4446. .form-list textarea[readonly],
  4447. .form-list select[readonly],
  4448. fieldset[disabled] .form-list textarea,
  4449. fieldset[disabled] .form-list select {
  4450.   background-color: #c8c8c8;
  4451.   opacity: 1;
  4452. }
  4453. .form-list textarea[disabled],
  4454. .form-list select[disabled],
  4455. fieldset[disabled] .form-list textarea,
  4456. fieldset[disabled] .form-list select {
  4457.   cursor: not-allowed;
  4458. }
  4459. textarea.form-list textarea,
  4460. textarea.form-list select {
  4461.   height: auto;
  4462. }
  4463. .form-list textarea.input-sm,
  4464. .form-list select.input-sm {
  4465.   height: 32px;
  4466.   font-size: 12px;
  4467. }
  4468. .form-list select[multiple],
  4469. .form-list textarea {
  4470.   height: auto;
  4471. }
  4472. .form-list li.additional-row {
  4473.   border-top: 1px solid #e5e5e5;
  4474.   margin-top: 10px;
  4475.   padding-top: 7px;
  4476. }
  4477. .form-list li.additional-row p:before,
  4478. .form-list li.additional-row p:after {
  4479.   content: " ";
  4480.   display: table;
  4481. }
  4482. .form-list li.additional-row p:after {
  4483.   clear: both;
  4484. }
  4485. .form-list li.additional-row p:before,
  4486. .form-list li.additional-row p:after {
  4487.   content: " ";
  4488.   display: table;
  4489. }
  4490. .form-list li.additional-row p:after {
  4491.   clear: both;
  4492. }
  4493. .form-list li.additional-row .btn-remove {
  4494.   float: right;
  4495.   margin: 5px 0 0;
  4496. }
  4497. .form-list .input-range input.input-text,
  4498. .form-list .input-range span {
  4499.   display: inline-block;
  4500. }
  4501. .form-list .input-range input.input-text {
  4502.   width: 40%;
  4503. }
  4504. .form-list-narrow li {
  4505.   margin-bottom: 0;
  4506. }
  4507. .form-list-narrow li .input-box {
  4508.   margin-bottom: 6px;
  4509. }
  4510. .form-list-narrow li.wide .input-box {
  4511.   width: 260px;
  4512. }
  4513. .form-list-narrow li.wide input.input-text,
  4514. .form-list-narrow li.wide textarea {
  4515.   width: 254px;
  4516. }
  4517. .form-list-narrow li.wide select {
  4518.   width: 260px;
  4519. }
  4520. .form-list .customer-name-prefix .name-prefix {
  4521.   width: 16%;
  4522. }
  4523. .form-list .customer-name-prefix .name-firstname,
  4524. .form-list .customer-name-prefix .name-lastname {
  4525.   width: 42%;
  4526. }
  4527. .form-list .customer-name-prefix-middlename .name-prefix,
  4528. .form-list .customer-name-prefix-middlename .name-middlename {
  4529.   width: 16%;
  4530. }
  4531. .form-list .customer-name-prefix-middlename .name-firstname,
  4532. .form-list .customer-name-prefix-middlename .name-lastname {
  4533.   width: 34%;
  4534. }
  4535. .form-list .customer-name-prefix-suffix .name-prefix,
  4536. .form-list .customer-name-prefix-suffix .name-suffix {
  4537.   width: 16%;
  4538. }
  4539. .form-list .customer-name-prefix-suffix .name-firstname,
  4540. .form-list .customer-name-prefix-suffix .name-lastname {
  4541.   width: 34%;
  4542. }
  4543. .form-list .customer-name-prefix-middlename-suffix .name-prefix,
  4544. .form-list .customer-name-prefix-middlename-suffix .name-middlename,
  4545. .form-list .customer-name-prefix-middlename-suffix .name-suffix {
  4546.   width: 12%;
  4547. }
  4548. .form-list .customer-name-prefix-middlename-suffix .name-firstname,
  4549. .form-list .customer-name-prefix-middlename-suffix .name-lastname {
  4550.   width: 32%;
  4551. }
  4552. .form-list .customer-name-middlename .name-middlename {
  4553.   width: 16%;
  4554. }
  4555. .form-list .customer-name-middlename .name-firstname,
  4556. .form-list .customer-name-middlename .name-lastname {
  4557.   width: 42%;
  4558. }
  4559. .form-list .customer-name-middlename-suffix .name-middlename,
  4560. .form-list .customer-name-middlename-suffix .name-suffix {
  4561.   width: 16%;
  4562. }
  4563. .form-list .customer-name-middlename-suffix .name-firstname,
  4564. .form-list .customer-name-middlename-suffix .name-lastname {
  4565.   width: 34%;
  4566. }
  4567. .form-list .customer-name-suffix .name-suffix {
  4568.   width: 16%;
  4569. }
  4570. .form-list .customer-name-suffix .name-firstname,
  4571. .form-list .customer-name-suffix .name-lastname {
  4572.   width: 42%;
  4573. }
  4574. .form-list .customer-dob .dob-day,
  4575. .form-list .customer-dob .dob-month,
  4576. .form-list .customer-dob .dob-year {
  4577.   float: left;
  4578.   padding-right: 8px;
  4579.   padding-left: 8px;
  4580. }
  4581. .form-list .customer-dob .dob-day:first-child,
  4582. .form-list .customer-dob .dob-month:first-child,
  4583. .form-list .customer-dob .dob-year:first-child {
  4584.   padding-left: 0;
  4585. }
  4586. .form-list .customer-dob .dob-day + .dob-month + .dob-year,
  4587. .form-list .customer-dob .dob-month + .dob-day + .dob-year,
  4588. .form-list .customer-dob .dob-year + .dob-day + .dob-month,
  4589. .form-list .customer-dob .dob-year + .dob-month + .dob-day {
  4590.   padding-right: 0;
  4591. }
  4592. .form-list .customer-dob .dob-day,
  4593. .form-list .customer-dob .dob-month {
  4594.   width: 30%;
  4595. }
  4596. .form-list .customer-dob .dob-year {
  4597.   width: 40%;
  4598. }
  4599. .legend {
  4600.   display: block;
  4601.   width: 100%;
  4602.   padding: 0;
  4603.   margin-bottom: 20px;
  4604.   font-size: 21px;
  4605.   font-weight: normal;
  4606.   line-height: inherit;
  4607.   color: #42464a;
  4608.   border: 0;
  4609.   font-family: GeomanistLight;
  4610. }
  4611. .buttons-set {
  4612.   margin: 24px 0 0;
  4613.   padding: 8px 0 0;
  4614.   border-top: 1px solid #e5e5e5;
  4615.   line-height: 32px;
  4616.   text-align: right;
  4617. }
  4618. .buttons-set:before,
  4619. .buttons-set:after {
  4620.   content: " ";
  4621.   display: table;
  4622. }
  4623. .buttons-set:after {
  4624.   clear: both;
  4625. }
  4626. .buttons-set:before,
  4627. .buttons-set:after {
  4628.   content: " ";
  4629.   display: table;
  4630. }
  4631. .buttons-set:after {
  4632.   clear: both;
  4633. }
  4634. .buttons-set p.required {
  4635.   margin: 0 0 10px;
  4636. }
  4637. .buttons-set .back-link {
  4638.   float: left;
  4639.   margin: 0;
  4640. }
  4641. .buttons-set button.button {
  4642.   float: right;
  4643.   margin-left: 5px;
  4644. }
  4645. .buttons-set-order {
  4646.   margin: 10px 0 0;
  4647. }
  4648. .buttons-set-order .please-wait {
  4649.   padding: 12px 7px 0 0;
  4650. }
  4651. .validation-advice {
  4652.   clear: both;
  4653.   color: #a94442;
  4654. }
  4655. .validation-failed {
  4656.   border-color: #a94442 !important;
  4657.   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  4658.   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  4659. }
  4660. .validation-failed:focus {
  4661.   border-color: #843534 !important;
  4662.   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483 !important;
  4663.   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483 !important;
  4664. }
  4665. p.required {
  4666.   text-align: right;
  4667.   color: #a94442;
  4668. }
  4669. .v-fix {
  4670.   float: left;
  4671. }
  4672. .v-fix .validation-advice {
  4673.   display: block;
  4674.   width: 12em;
  4675.   margin-right: -12em;
  4676.   position: relative;
  4677. }
  4678. .btn {
  4679.   display: inline-block;
  4680.   margin-bottom: 0;
  4681.   font-weight: normal;
  4682.   text-align: center;
  4683.   vertical-align: middle;
  4684.   touch-action: manipulation;
  4685.   cursor: pointer;
  4686.   background-image: none;
  4687.   border: 1px solid transparent;
  4688.   white-space: nowrap;
  4689.   padding: 6px 12px;
  4690.   font-size: 14px;
  4691.   line-height: 1.42857143;
  4692.   border-radius: 4px;
  4693.   -webkit-user-select: none;
  4694.   -moz-user-select: none;
  4695.   -ms-user-select: none;
  4696.   user-select: none;
  4697. }
  4698. .btn:focus,
  4699. .btn:active:focus,
  4700. .btn.active:focus,
  4701. .btn.focus,
  4702. .btn:active.focus,
  4703. .btn.active.focus {
  4704.   outline: thin dotted;
  4705.   outline: 5px auto -webkit-focus-ring-color;
  4706.   outline-offset: -2px;
  4707. }
  4708. .btn:hover,
  4709. .btn:focus,
  4710. .btn.focus {
  4711.   color: #2c2c2c;
  4712.   text-decoration: none;
  4713. }
  4714. .btn:active,
  4715. .btn.active {
  4716.   outline: 0;
  4717.   background-image: none;
  4718.   -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  4719.   box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  4720. }
  4721. .btn.disabled,
  4722. .btn[disabled],
  4723. fieldset[disabled] .btn {
  4724.   cursor: not-allowed;
  4725.   opacity: 0.65;
  4726.   filter: alpha(opacity=65);
  4727.   -webkit-box-shadow: none;
  4728.   box-shadow: none;
  4729. }
  4730. a.btn.disabled,
  4731. fieldset[disabled] a.btn {
  4732.   pointer-events: none;
  4733. }
  4734. .btn-default {
  4735.   color: #2c2c2c;
  4736.   background-color: #f5f5f5;
  4737.   border-color: #cccccc;
  4738. }
  4739. .btn-default:focus,
  4740. .btn-default.focus {
  4741.   color: #2c2c2c;
  4742.   background-color: #dcdcdc;
  4743.   border-color: #8c8c8c;
  4744. }
  4745. .btn-default:hover {
  4746.   color: #2c2c2c;
  4747.   background-color: #dcdcdc;
  4748.   border-color: #adadad;
  4749. }
  4750. .btn-default:active,
  4751. .btn-default.active,
  4752. .open > .dropdown-toggle.btn-default {
  4753.   color: #2c2c2c;
  4754.   background-color: #dcdcdc;
  4755.   border-color: #adadad;
  4756. }
  4757. .btn-default:active:hover,
  4758. .btn-default.active:hover,
  4759. .open > .dropdown-toggle.btn-default:hover,
  4760. .btn-default:active:focus,
  4761. .btn-default.active:focus,
  4762. .open > .dropdown-toggle.btn-default:focus,
  4763. .btn-default:active.focus,
  4764. .btn-default.active.focus,
  4765. .open > .dropdown-toggle.btn-default.focus {
  4766.   color: #2c2c2c;
  4767.   background-color: #cacaca;
  4768.   border-color: #8c8c8c;
  4769. }
  4770. .btn-default:active,
  4771. .btn-default.active,
  4772. .open > .dropdown-toggle.btn-default {
  4773.   background-image: none;
  4774. }
  4775. .btn-default.disabled,
  4776. .btn-default[disabled],
  4777. fieldset[disabled] .btn-default,
  4778. .btn-default.disabled:hover,
  4779. .btn-default[disabled]:hover,
  4780. fieldset[disabled] .btn-default:hover,
  4781. .btn-default.disabled:focus,
  4782. .btn-default[disabled]:focus,
  4783. fieldset[disabled] .btn-default:focus,
  4784. .btn-default.disabled.focus,
  4785. .btn-default[disabled].focus,
  4786. fieldset[disabled] .btn-default.focus,
  4787. .btn-default.disabled:active,
  4788. .btn-default[disabled]:active,
  4789. fieldset[disabled] .btn-default:active,
  4790. .btn-default.disabled.active,
  4791. .btn-default[disabled].active,
  4792. fieldset[disabled] .btn-default.active {
  4793.   background-color: #f5f5f5;
  4794.   border-color: #cccccc;
  4795. }
  4796. .btn-default .badge {
  4797.   color: #f5f5f5;
  4798.   background-color: #2c2c2c;
  4799. }
  4800. .btn-primary {
  4801.   color: #42464a;
  4802.   background-color: #e9e094;
  4803.   border-color: #e5da7f;
  4804. }
  4805. .btn-primary:focus,
  4806. .btn-primary.focus {
  4807.   color: #42464a;
  4808.   background-color: #e0d46a;
  4809.   border-color: #bdad27;
  4810. }
  4811. .btn-primary:hover {
  4812.   color: #42464a;
  4813.   background-color: #e0d46a;
  4814.   border-color: #dacb4c;
  4815. }
  4816. .btn-primary:active,
  4817. .btn-primary.active,
  4818. .open > .dropdown-toggle.btn-primary {
  4819.   color: #42464a;
  4820.   background-color: #e0d46a;
  4821.   border-color: #dacb4c;
  4822. }
  4823. .btn-primary:active:hover,
  4824. .btn-primary.active:hover,
  4825. .open > .dropdown-toggle.btn-primary:hover,
  4826. .btn-primary:active:focus,
  4827. .btn-primary.active:focus,
  4828. .open > .dropdown-toggle.btn-primary:focus,
  4829. .btn-primary:active.focus,
  4830. .btn-primary.active.focus,
  4831. .open > .dropdown-toggle.btn-primary.focus {
  4832.   color: #42464a;
  4833.   background-color: #dacb4c;
  4834.   border-color: #bdad27;
  4835. }
  4836. .btn-primary:active,
  4837. .btn-primary.active,
  4838. .open > .dropdown-toggle.btn-primary {
  4839.   background-image: none;
  4840. }
  4841. .btn-primary.disabled,
  4842. .btn-primary[disabled],
  4843. fieldset[disabled] .btn-primary,
  4844. .btn-primary.disabled:hover,
  4845. .btn-primary[disabled]:hover,
  4846. fieldset[disabled] .btn-primary:hover,
  4847. .btn-primary.disabled:focus,
  4848. .btn-primary[disabled]:focus,
  4849. fieldset[disabled] .btn-primary:focus,
  4850. .btn-primary.disabled.focus,
  4851. .btn-primary[disabled].focus,
  4852. fieldset[disabled] .btn-primary.focus,
  4853. .btn-primary.disabled:active,
  4854. .btn-primary[disabled]:active,
  4855. fieldset[disabled] .btn-primary:active,
  4856. .btn-primary.disabled.active,
  4857. .btn-primary[disabled].active,
  4858. fieldset[disabled] .btn-primary.active {
  4859.   background-color: #e9e094;
  4860.   border-color: #e5da7f;
  4861. }
  4862. .btn-primary .badge {
  4863.   color: #e9e094;
  4864.   background-color: #42464a;
  4865. }
  4866. .btn-success {
  4867.   color: #ffffff;
  4868.   background-color: #5cb85c;
  4869.   border-color: #4cae4c;
  4870. }
  4871. .btn-success:focus,
  4872. .btn-success.focus {
  4873.   color: #ffffff;
  4874.   background-color: #449d44;
  4875.   border-color: #255625;
  4876. }
  4877. .btn-success:hover {
  4878.   color: #ffffff;
  4879.   background-color: #449d44;
  4880.   border-color: #398439;
  4881. }
  4882. .btn-success:active,
  4883. .btn-success.active,
  4884. .open > .dropdown-toggle.btn-success {
  4885.   color: #ffffff;
  4886.   background-color: #449d44;
  4887.   border-color: #398439;
  4888. }
  4889. .btn-success:active:hover,
  4890. .btn-success.active:hover,
  4891. .open > .dropdown-toggle.btn-success:hover,
  4892. .btn-success:active:focus,
  4893. .btn-success.active:focus,
  4894. .open > .dropdown-toggle.btn-success:focus,
  4895. .btn-success:active.focus,
  4896. .btn-success.active.focus,
  4897. .open > .dropdown-toggle.btn-success.focus {
  4898.   color: #ffffff;
  4899.   background-color: #398439;
  4900.   border-color: #255625;
  4901. }
  4902. .btn-success:active,
  4903. .btn-success.active,
  4904. .open > .dropdown-toggle.btn-success {
  4905.   background-image: none;
  4906. }
  4907. .btn-success.disabled,
  4908. .btn-success[disabled],
  4909. fieldset[disabled] .btn-success,
  4910. .btn-success.disabled:hover,
  4911. .btn-success[disabled]:hover,
  4912. fieldset[disabled] .btn-success:hover,
  4913. .btn-success.disabled:focus,
  4914. .btn-success[disabled]:focus,
  4915. fieldset[disabled] .btn-success:focus,
  4916. .btn-success.disabled.focus,
  4917. .btn-success[disabled].focus,
  4918. fieldset[disabled] .btn-success.focus,
  4919. .btn-success.disabled:active,
  4920. .btn-success[disabled]:active,
  4921. fieldset[disabled] .btn-success:active,
  4922. .btn-success.disabled.active,
  4923. .btn-success[disabled].active,
  4924. fieldset[disabled] .btn-success.active {
  4925.   background-color: #5cb85c;
  4926.   border-color: #4cae4c;
  4927. }
  4928. .btn-success .badge {
  4929.   color: #5cb85c;
  4930.   background-color: #ffffff;
  4931. }
  4932. .btn-info {
  4933.   color: #ffffff;
  4934.   background-color: #5bc0de;
  4935.   border-color: #46b8da;
  4936. }
  4937. .btn-info:focus,
  4938. .btn-info.focus {
  4939.   color: #ffffff;
  4940.   background-color: #31b0d5;
  4941.   border-color: #1b6d85;
  4942. }
  4943. .btn-info:hover {
  4944.   color: #ffffff;
  4945.   background-color: #31b0d5;
  4946.   border-color: #269abc;
  4947. }
  4948. .btn-info:active,
  4949. .btn-info.active,
  4950. .open > .dropdown-toggle.btn-info {
  4951.   color: #ffffff;
  4952.   background-color: #31b0d5;
  4953.   border-color: #269abc;
  4954. }
  4955. .btn-info:active:hover,
  4956. .btn-info.active:hover,
  4957. .open > .dropdown-toggle.btn-info:hover,
  4958. .btn-info:active:focus,
  4959. .btn-info.active:focus,
  4960. .open > .dropdown-toggle.btn-info:focus,
  4961. .btn-info:active.focus,
  4962. .btn-info.active.focus,
  4963. .open > .dropdown-toggle.btn-info.focus {
  4964.   color: #ffffff;
  4965.   background-color: #269abc;
  4966.   border-color: #1b6d85;
  4967. }
  4968. .btn-info:active,
  4969. .btn-info.active,
  4970. .open > .dropdown-toggle.btn-info {
  4971.   background-image: none;
  4972. }
  4973. .btn-info.disabled,
  4974. .btn-info[disabled],
  4975. fieldset[disabled] .btn-info,
  4976. .btn-info.disabled:hover,
  4977. .btn-info[disabled]:hover,
  4978. fieldset[disabled] .btn-info:hover,
  4979. .btn-info.disabled:focus,
  4980. .btn-info[disabled]:focus,
  4981. fieldset[disabled] .btn-info:focus,
  4982. .btn-info.disabled.focus,
  4983. .btn-info[disabled].focus,
  4984. fieldset[disabled] .btn-info.focus,
  4985. .btn-info.disabled:active,
  4986. .btn-info[disabled]:active,
  4987. fieldset[disabled] .btn-info:active,
  4988. .btn-info.disabled.active,
  4989. .btn-info[disabled].active,
  4990. fieldset[disabled] .btn-info.active {
  4991.   background-color: #5bc0de;
  4992.   border-color: #46b8da;
  4993. }
  4994. .btn-info .badge {
  4995.   color: #5bc0de;
  4996.   background-color: #ffffff;
  4997. }
  4998. .btn-warning {
  4999.   color: #ffffff;
  5000.   background-color: #f0ad4e;
  5001.   border-color: #eea236;
  5002. }
  5003. .btn-warning:focus,
  5004. .btn-warning.focus {
  5005.   color: #ffffff;
  5006.   background-color: #ec971f;
  5007.   border-color: #985f0d;
  5008. }
  5009. .btn-warning:hover {
  5010.   color: #ffffff;
  5011.   background-color: #ec971f;
  5012.   border-color: #d58512;
  5013. }
  5014. .btn-warning:active,
  5015. .btn-warning.active,
  5016. .open > .dropdown-toggle.btn-warning {
  5017.   color: #ffffff;
  5018.   background-color: #ec971f;
  5019.   border-color: #d58512;
  5020. }
  5021. .btn-warning:active:hover,
  5022. .btn-warning.active:hover,
  5023. .open > .dropdown-toggle.btn-warning:hover,
  5024. .btn-warning:active:focus,
  5025. .btn-warning.active:focus,
  5026. .open > .dropdown-toggle.btn-warning:focus,
  5027. .btn-warning:active.focus,
  5028. .btn-warning.active.focus,
  5029. .open > .dropdown-toggle.btn-warning.focus {
  5030.   color: #ffffff;
  5031.   background-color: #d58512;
  5032.   border-color: #985f0d;
  5033. }
  5034. .btn-warning:active,
  5035. .btn-warning.active,
  5036. .open > .dropdown-toggle.btn-warning {
  5037.   background-image: none;
  5038. }
  5039. .btn-warning.disabled,
  5040. .btn-warning[disabled],
  5041. fieldset[disabled] .btn-warning,
  5042. .btn-warning.disabled:hover,
  5043. .btn-warning[disabled]:hover,
  5044. fieldset[disabled] .btn-warning:hover,
  5045. .btn-warning.disabled:focus,
  5046. .btn-warning[disabled]:focus,
  5047. fieldset[disabled] .btn-warning:focus,
  5048. .btn-warning.disabled.focus,
  5049. .btn-warning[disabled].focus,
  5050. fieldset[disabled] .btn-warning.focus,
  5051. .btn-warning.disabled:active,
  5052. .btn-warning[disabled]:active,
  5053. fieldset[disabled] .btn-warning:active,
  5054. .btn-warning.disabled.active,
  5055. .btn-warning[disabled].active,
  5056. fieldset[disabled] .btn-warning.active {
  5057.   background-color: #f0ad4e;
  5058.   border-color: #eea236;
  5059. }
  5060. .btn-warning .badge {
  5061.   color: #f0ad4e;
  5062.   background-color: #ffffff;
  5063. }
  5064. .btn-danger {
  5065.   color: #ffffff;
  5066.   background-color: #d9534f;
  5067.   border-color: #d43f3a;
  5068. }
  5069. .btn-danger:focus,
  5070. .btn-danger.focus {
  5071.   color: #ffffff;
  5072.   background-color: #c9302c;
  5073.   border-color: #761c19;
  5074. }
  5075. .btn-danger:hover {
  5076.   color: #ffffff;
  5077.   background-color: #c9302c;
  5078.   border-color: #ac2925;
  5079. }
  5080. .btn-danger:active,
  5081. .btn-danger.active,
  5082. .open > .dropdown-toggle.btn-danger {
  5083.   color: #ffffff;
  5084.   background-color: #c9302c;
  5085.   border-color: #ac2925;
  5086. }
  5087. .btn-danger:active:hover,
  5088. .btn-danger.active:hover,
  5089. .open > .dropdown-toggle.btn-danger:hover,
  5090. .btn-danger:active:focus,
  5091. .btn-danger.active:focus,
  5092. .open > .dropdown-toggle.btn-danger:focus,
  5093. .btn-danger:active.focus,
  5094. .btn-danger.active.focus,
  5095. .open > .dropdown-toggle.btn-danger.focus {
  5096.   color: #ffffff;
  5097.   background-color: #ac2925;
  5098.   border-color: #761c19;
  5099. }
  5100. .btn-danger:active,
  5101. .btn-danger.active,
  5102. .open > .dropdown-toggle.btn-danger {
  5103.   background-image: none;
  5104. }
  5105. .btn-danger.disabled,
  5106. .btn-danger[disabled],
  5107. fieldset[disabled] .btn-danger,
  5108. .btn-danger.disabled:hover,
  5109. .btn-danger[disabled]:hover,
  5110. fieldset[disabled] .btn-danger:hover,
  5111. .btn-danger.disabled:focus,
  5112. .btn-danger[disabled]:focus,
  5113. fieldset[disabled] .btn-danger:focus,
  5114. .btn-danger.disabled.focus,
  5115. .btn-danger[disabled].focus,
  5116. fieldset[disabled] .btn-danger.focus,
  5117. .btn-danger.disabled:active,
  5118. .btn-danger[disabled]:active,
  5119. fieldset[disabled] .btn-danger:active,
  5120. .btn-danger.disabled.active,
  5121. .btn-danger[disabled].active,
  5122. fieldset[disabled] .btn-danger.active {
  5123.   background-color: #d9534f;
  5124.   border-color: #d43f3a;
  5125. }
  5126. .btn-danger .badge {
  5127.   color: #d9534f;
  5128.   background-color: #ffffff;
  5129. }
  5130. .btn-link {
  5131.   color: #e9e094;
  5132.   font-weight: normal;
  5133.   border-radius: 0;
  5134. }
  5135. .btn-link,
  5136. .btn-link:active,
  5137. .btn-link.active,
  5138. .btn-link[disabled],
  5139. fieldset[disabled] .btn-link {
  5140.   background-color: transparent;
  5141.   -webkit-box-shadow: none;
  5142.   box-shadow: none;
  5143. }
  5144. .btn-link,
  5145. .btn-link:hover,
  5146. .btn-link:focus,
  5147. .btn-link:active {
  5148.   border-color: transparent;
  5149. }
  5150. .btn-link:hover,
  5151. .btn-link:focus {
  5152.   color: #dcce55;
  5153.   text-decoration: underline;
  5154.   background-color: transparent;
  5155. }
  5156. .btn-link[disabled]:hover,
  5157. fieldset[disabled] .btn-link:hover,
  5158. .btn-link[disabled]:focus,
  5159. fieldset[disabled] .btn-link:focus {
  5160.   color: #797979;
  5161.   text-decoration: none;
  5162. }
  5163. .btn-lg {
  5164.   padding: 10px 16px;
  5165.   font-size: 18px;
  5166.   line-height: 1.3333333;
  5167.   border-radius: 6px;
  5168. }
  5169. .btn-sm {
  5170.   padding: 5px 10px;
  5171.   font-size: 12px;
  5172.   line-height: 1.5;
  5173.   border-radius: 3px;
  5174. }
  5175. .btn-xs {
  5176.   padding: 1px 5px;
  5177.   font-size: 12px;
  5178.   line-height: 1.5;
  5179.   border-radius: 3px;
  5180. }
  5181. .btn-block {
  5182.   display: block;
  5183.   width: 100%;
  5184. }
  5185. .btn-block + .btn-block {
  5186.   margin-top: 5px;
  5187. }
  5188. input[type="submit"].btn-block,
  5189. input[type="reset"].btn-block,
  5190. input[type="button"].btn-block {
  5191.   width: 100%;
  5192. }
  5193. .btn {
  5194.   text-transform: uppercase;
  5195.   font-size: 12px;
  5196.   border-radius: 0;
  5197.   border: 0 none;
  5198.   padding: 14px 40px;
  5199.   letter-spacing: 0.5px;
  5200.   font-family: ProximanovaBold;
  5201.   -webkit-transition: background-color 0.25s;
  5202.   -o-transition: background-color 0.25s;
  5203.   transition: background-color 0.25s;
  5204. }
  5205. .btn-default {
  5206.   background-color: #e7e7e7;
  5207. }
  5208. .btn-default.active,
  5209. .btn-default:active,
  5210. .btn-default:focus,
  5211. .btn-default:hover,
  5212. .open > .dropdown-toggle.btn-default {
  5213.   background-color: #d3d3d3;
  5214.   outline: 0 none;
  5215. }
  5216. .button {
  5217.   display: inline-block;
  5218.   margin-bottom: 0;
  5219.   font-weight: normal;
  5220.   text-align: center;
  5221.   vertical-align: middle;
  5222.   touch-action: manipulation;
  5223.   cursor: pointer;
  5224.   background-image: none;
  5225.   border: 1px solid transparent;
  5226.   white-space: nowrap;
  5227.   padding: 6px 12px;
  5228.   font-size: 14px;
  5229.   line-height: 1.42857143;
  5230.   border-radius: 4px;
  5231.   text-transform: uppercase;
  5232.   font-size: 12px;
  5233.   border-radius: 0;
  5234.   border: 0 none;
  5235.   padding: 14px 40px;
  5236.   letter-spacing: 0.5px;
  5237.   font-family: ProximanovaBold;
  5238.   -webkit-transition: background-color 0.25s;
  5239.   -o-transition: background-color 0.25s;
  5240.   transition: background-color 0.25s;
  5241.   outline: 0;
  5242.   -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  5243.   -webkit-tap-highlight-color: transparent;
  5244.   -webkit-touch-callout: none;
  5245.   -webkit-user-select: none;
  5246.   -moz-user-select: none;
  5247.   -ms-user-select: none;
  5248.   user-select: none;
  5249.   color: #2c2c2c;
  5250.   background-color: #f5f5f5;
  5251.   border-color: #cccccc;
  5252.   background-color: #e7e7e7;
  5253. }
  5254. .button:focus,
  5255. .button:active:focus,
  5256. .button.active:focus,
  5257. .button.focus,
  5258. .button:active.focus,
  5259. .button.active.focus {
  5260.   outline: thin dotted;
  5261.   outline: 5px auto -webkit-focus-ring-color;
  5262.   outline-offset: -2px;
  5263. }
  5264. .button:hover,
  5265. .button:focus,
  5266. .button.focus {
  5267.   color: #2c2c2c;
  5268.   text-decoration: none;
  5269. }
  5270. .button:active,
  5271. .button.active {
  5272.   outline: 0;
  5273.   background-image: none;
  5274.   -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  5275.   box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  5276. }
  5277. .button.disabled,
  5278. .button[disabled],
  5279. fieldset[disabled] .button {
  5280.   cursor: not-allowed;
  5281.   opacity: 0.65;
  5282.   filter: alpha(opacity=65);
  5283.   -webkit-box-shadow: none;
  5284.   box-shadow: none;
  5285. }
  5286. a.button.disabled,
  5287. fieldset[disabled] a.button {
  5288.   pointer-events: none;
  5289. }
  5290. .button:focus,
  5291. .button.focus {
  5292.   color: #2c2c2c;
  5293.   background-color: #dcdcdc;
  5294.   border-color: #8c8c8c;
  5295. }
  5296. .button:hover {
  5297.   color: #2c2c2c;
  5298.   background-color: #dcdcdc;
  5299.   border-color: #adadad;
  5300. }
  5301. .button:active,
  5302. .button.active,
  5303. .open > .dropdown-toggle.button {
  5304.   color: #2c2c2c;
  5305.   background-color: #dcdcdc;
  5306.   border-color: #adadad;
  5307. }
  5308. .button:active:hover,
  5309. .button.active:hover,
  5310. .open > .dropdown-toggle.button:hover,
  5311. .button:active:focus,
  5312. .button.active:focus,
  5313. .open > .dropdown-toggle.button:focus,
  5314. .button:active.focus,
  5315. .button.active.focus,
  5316. .open > .dropdown-toggle.button.focus {
  5317.   color: #2c2c2c;
  5318.   background-color: #cacaca;
  5319.   border-color: #8c8c8c;
  5320. }
  5321. .button:active,
  5322. .button.active,
  5323. .open > .dropdown-toggle.button {
  5324.   background-image: none;
  5325. }
  5326. .button.disabled,
  5327. .button[disabled],
  5328. fieldset[disabled] .button,
  5329. .button.disabled:hover,
  5330. .button[disabled]:hover,
  5331. fieldset[disabled] .button:hover,
  5332. .button.disabled:focus,
  5333. .button[disabled]:focus,
  5334. fieldset[disabled] .button:focus,
  5335. .button.disabled.focus,
  5336. .button[disabled].focus,
  5337. fieldset[disabled] .button.focus,
  5338. .button.disabled:active,
  5339. .button[disabled]:active,
  5340. fieldset[disabled] .button:active,
  5341. .button.disabled.active,
  5342. .button[disabled].active,
  5343. fieldset[disabled] .button.active {
  5344.   background-color: #f5f5f5;
  5345.   border-color: #cccccc;
  5346. }
  5347. .button .badge {
  5348.   color: #f5f5f5;
  5349.   background-color: #2c2c2c;
  5350. }
  5351. .btn.active:focus,
  5352. .btn:active:focus,
  5353. .btn:focus,
  5354. .button.active:focus,
  5355. .button:active:focus,
  5356. .button:focus {
  5357.   outline: 0 none;
  5358. }
  5359. .btn.active,
  5360. .btn:active,
  5361. .button.active,
  5362. .button:active {
  5363.   box-shadow: none;
  5364. }
  5365. .btn-adjust {
  5366.   display: inline-block;
  5367.   margin-top: 10px;
  5368. }
  5369. /*
  5370. ==============================================
  5371. Ripples
  5372. ==============================================
  5373. */
  5374. .button-ripples {
  5375.   overflow: hidden;
  5376.   position: relative;
  5377. }
  5378. .button-ripples .ripple-circle {
  5379.   position: absolute;
  5380.   border-radius: 50%;
  5381.   background: rgba(255, 255, 255, 0.25);
  5382.   opacity: 0;
  5383.   left: 50%;
  5384.   top: 50%;
  5385.   height: 0;
  5386.   width: 0;
  5387.   -webkit-transform: translate(-50%, -50%);
  5388.   transform: translate(-50%, -50%);
  5389. }
  5390. .button-ripples.is-active .ripple-circle {
  5391.   -webkit-animation: 0.4s ease-in 0s normal none 1 ripples;
  5392.   animation: 0.4s ease-in 0s normal none 1 ripples;
  5393. }
  5394. @-webkit-keyframes ripples {
  5395.   0% {
  5396.     opacity: 0;
  5397.   }
  5398.   25% {
  5399.     opacity: 1;
  5400.   }
  5401.   100% {
  5402.     opacity: 0;
  5403.     padding-bottom: 200%;
  5404.     width: 200%;
  5405.   }
  5406. }
  5407. @keyframes ripples {
  5408.   0% {
  5409.     opacity: 0;
  5410.   }
  5411.   25% {
  5412.     opacity: 1;
  5413.   }
  5414.   100% {
  5415.     opacity: 0;
  5416.     padding-bottom: 200%;
  5417.     width: 200%;
  5418.   }
  5419. }
  5420. .fade {
  5421.   opacity: 0;
  5422.   -webkit-transition: opacity 0.15s linear;
  5423.   -o-transition: opacity 0.15s linear;
  5424.   transition: opacity 0.15s linear;
  5425. }
  5426. .fade.in {
  5427.   opacity: 1;
  5428. }
  5429. .collapse {
  5430.   display: none;
  5431. }
  5432. .collapse.in {
  5433.   display: block;
  5434. }
  5435. tr.collapse.in {
  5436.   display: table-row;
  5437. }
  5438. tbody.collapse.in {
  5439.   display: table-row-group;
  5440. }
  5441. .collapsing {
  5442.   position: relative;
  5443.   height: 0;
  5444.   overflow: hidden;
  5445.   -webkit-transition-property: height, visibility;
  5446.   transition-property: height, visibility;
  5447.   -webkit-transition-duration: 0.35s;
  5448.   transition-duration: 0.35s;
  5449.   -webkit-transition-timing-function: ease;
  5450.   transition-timing-function: ease;
  5451. }
  5452. .caret {
  5453.   display: inline-block;
  5454.   width: 0;
  5455.   height: 0;
  5456.   margin-left: 2px;
  5457.   vertical-align: middle;
  5458.   border-top: 4px dashed;
  5459.   border-top: 4px solid \9;
  5460.   border-right: 4px solid transparent;
  5461.   border-left: 4px solid transparent;
  5462. }
  5463. .dropup,
  5464. .dropdown {
  5465.   position: relative;
  5466. }
  5467. .dropdown-toggle:focus {
  5468.   outline: 0;
  5469. }
  5470. .dropdown-menu {
  5471.   position: absolute;
  5472.   top: 100%;
  5473.   left: 0;
  5474.   z-index: 1000;
  5475.   display: none;
  5476.   float: left;
  5477.   min-width: 160px;
  5478.   padding: 5px 0;
  5479.   margin: 2px 0 0;
  5480.   list-style: none;
  5481.   font-size: 14px;
  5482.   text-align: left;
  5483.   background-color: #ffffff;
  5484.   border: 1px solid #cccccc;
  5485.   border: 1px solid #cfc299;
  5486.   border-radius: 4px;
  5487.   -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  5488.   box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  5489.   background-clip: padding-box;
  5490. }
  5491. .dropdown-menu.pull-right {
  5492.   right: 0;
  5493.   left: auto;
  5494. }
  5495. .dropdown-menu .divider {
  5496.   height: 1px;
  5497.   margin: 9px 0;
  5498.   overflow: hidden;
  5499.   background-color: #e5e5e5;
  5500. }
  5501. .dropdown-menu > li > a {
  5502.   display: block;
  5503.   padding: 3px 20px;
  5504.   clear: both;
  5505.   font-weight: normal;
  5506.   line-height: 1.42857143;
  5507.   color: #e9e094;
  5508.   white-space: nowrap;
  5509. }
  5510. .dropdown-menu > li > a:hover,
  5511. .dropdown-menu > li > a:focus {
  5512.   text-decoration: none;
  5513.   color: #dcce55;
  5514.   background-color: transparent;
  5515. }
  5516. .dropdown-menu > .active > a,
  5517. .dropdown-menu > .active > a:hover,
  5518. .dropdown-menu > .active > a:focus {
  5519.   color: #ffffff;
  5520.   text-decoration: none;
  5521.   outline: 0;
  5522.   background-color: #e9e094;
  5523. }
  5524. .dropdown-menu > .disabled > a,
  5525. .dropdown-menu > .disabled > a:hover,
  5526. .dropdown-menu > .disabled > a:focus {
  5527.   color: #797979;
  5528. }
  5529. .dropdown-menu > .disabled > a:hover,
  5530. .dropdown-menu > .disabled > a:focus {
  5531.   text-decoration: none;
  5532.   background-color: transparent;
  5533.   background-image: none;
  5534.   filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  5535.   cursor: not-allowed;
  5536. }
  5537. .open > .dropdown-menu {
  5538.   display: block;
  5539. }
  5540. .open > a {
  5541.   outline: 0;
  5542. }
  5543. .dropdown-menu-right {
  5544.   left: auto;
  5545.   right: 0;
  5546. }
  5547. .dropdown-menu-left {
  5548.   left: 0;
  5549.   right: auto;
  5550. }
  5551. .dropdown-header {
  5552.   display: block;
  5553.   padding: 3px 20px;
  5554.   font-size: 12px;
  5555.   line-height: 1.42857143;
  5556.   color: #797979;
  5557.   white-space: nowrap;
  5558. }
  5559. .dropdown-backdrop {
  5560.   position: fixed;
  5561.   left: 0;
  5562.   right: 0;
  5563.   bottom: 0;
  5564.   top: 0;
  5565.   z-index: 990;
  5566. }
  5567. .pull-right > .dropdown-menu {
  5568.   right: 0;
  5569.   left: auto;
  5570. }
  5571. .dropup .caret,
  5572. .navbar-fixed-bottom .dropdown .caret {
  5573.   border-top: 0;
  5574.   border-bottom: 4px dashed;
  5575.   border-bottom: 4px solid \9;
  5576.   content: "";
  5577. }
  5578. .dropup .dropdown-menu,
  5579. .navbar-fixed-bottom .dropdown .dropdown-menu {
  5580.   top: auto;
  5581.   bottom: 100%;
  5582.   margin-bottom: 2px;
  5583. }
  5584. @media (min-width: 600px) {
  5585.   .navbar-right .dropdown-menu {
  5586.     left: auto;
  5587.     right: 0;
  5588.   }
  5589.   .navbar-right .dropdown-menu-left {
  5590.     left: 0;
  5591.     right: auto;
  5592.   }
  5593. }
  5594. .dropdown-menu {
  5595.   padding: 16px 24px;
  5596.   border-radius: 0;
  5597.   box-shadow: 0 16px 24px rgba(0, 0, 0, 0.16);
  5598.   display: block;
  5599.   -webkit-transform: translate3d(0, 40px, 0);
  5600.   transform: translate3d(0, 40px, 0);
  5601.   opacity: 0;
  5602.   filter: alpha(opacity=0);
  5603.   visibility: hidden;
  5604.   -webkit-transition: all 0.25s cubic-bezier(0.43, 0.93, 0.47, 1);
  5605.   -o-transition: all 0.25s cubic-bezier(0.43, 0.93, 0.47, 1);
  5606.   transition: all 0.25s cubic-bezier(0.43, 0.93, 0.47, 1);
  5607. }
  5608. .dropdown-menu > li > a {
  5609.   padding: 0;
  5610.   line-height: 26px;
  5611. }
  5612. .dropdown-menu > li > a:hover {
  5613.   text-decoration: underline;
  5614. }
  5615. .open > .dropdown-menu {
  5616.   opacity: 1;
  5617.   filter: alpha(opacity=100);
  5618.   -webkit-transform: translate3d(0, 0, 0);
  5619.   transform: translate3d(0, 0, 0);
  5620.   visibility: visible;
  5621. }
  5622. .input-group {
  5623.   position: relative;
  5624.   display: table;
  5625.   border-collapse: separate;
  5626. }
  5627. .input-group[class*="col-"] {
  5628.   float: none;
  5629.   padding-left: 0;
  5630.   padding-right: 0;
  5631. }
  5632. .input-group .form-control {
  5633.   position: relative;
  5634.   z-index: 2;
  5635.   float: left;
  5636.   width: 100%;
  5637.   margin-bottom: 0;
  5638. }
  5639. .input-group-lg > .form-control,
  5640. .input-group-lg > .input-group-addon,
  5641. .input-group-lg > .input-group-btn > .btn {
  5642.   height: 46px;
  5643.   padding: 10px 16px;
  5644.   font-size: 18px;
  5645.   line-height: 1.3333333;
  5646.   border-radius: 6px;
  5647. }
  5648. select.input-group-lg > .form-control,
  5649. select.input-group-lg > .input-group-addon,
  5650. select.input-group-lg > .input-group-btn > .btn {
  5651.   height: 46px;
  5652.   line-height: 46px;
  5653. }
  5654. textarea.input-group-lg > .form-control,
  5655. textarea.input-group-lg > .input-group-addon,
  5656. textarea.input-group-lg > .input-group-btn > .btn,
  5657. select[multiple].input-group-lg > .form-control,
  5658. select[multiple].input-group-lg > .input-group-addon,
  5659. select[multiple].input-group-lg > .input-group-btn > .btn {
  5660.   height: auto;
  5661. }
  5662. .input-group-sm > .form-control,
  5663. .input-group-sm > .input-group-addon,
  5664. .input-group-sm > .input-group-btn > .btn {
  5665.   height: 30px;
  5666.   padding: 5px 10px;
  5667.   font-size: 12px;
  5668.   line-height: 1.5;
  5669.   border-radius: 3px;
  5670. }
  5671. select.input-group-sm > .form-control,
  5672. select.input-group-sm > .input-group-addon,
  5673. select.input-group-sm > .input-group-btn > .btn {
  5674.   height: 30px;
  5675.   line-height: 30px;
  5676. }
  5677. textarea.input-group-sm > .form-control,
  5678. textarea.input-group-sm > .input-group-addon,
  5679. textarea.input-group-sm > .input-group-btn > .btn,
  5680. select[multiple].input-group-sm > .form-control,
  5681. select[multiple].input-group-sm > .input-group-addon,
  5682. select[multiple].input-group-sm > .input-group-btn > .btn {
  5683.   height: auto;
  5684. }
  5685. .input-group-addon,
  5686. .input-group-btn,
  5687. .input-group .form-control {
  5688.   display: table-cell;
  5689. }
  5690. .input-group-addon:not(:first-child):not(:last-child),
  5691. .input-group-btn:not(:first-child):not(:last-child),
  5692. .input-group .form-control:not(:first-child):not(:last-child) {
  5693.   border-radius: 0;
  5694. }
  5695. .input-group-addon,
  5696. .input-group-btn {
  5697.   width: 1%;
  5698.   white-space: nowrap;
  5699.   vertical-align: middle;
  5700. }
  5701. .input-group-addon {
  5702.   padding: 6px 12px;
  5703.   font-size: 14px;
  5704.   font-weight: normal;
  5705.   line-height: 1;
  5706.   color: #565656;
  5707.   text-align: center;
  5708.   background-color: #c8c8c8;
  5709.   border: 1px solid #cfc299;
  5710.   border-radius: 4px;
  5711. }
  5712. .input-group-addon.input-sm {
  5713.   padding: 5px 10px;
  5714.   font-size: 12px;
  5715.   border-radius: 3px;
  5716. }
  5717. .input-group-addon.input-lg {
  5718.   padding: 10px 16px;
  5719.   font-size: 18px;
  5720.   border-radius: 6px;
  5721. }
  5722. .input-group-addon input[type="radio"],
  5723. .input-group-addon input[type="checkbox"] {
  5724.   margin-top: 0;
  5725. }
  5726. .input-group .form-control:first-child,
  5727. .input-group-addon:first-child,
  5728. .input-group-btn:first-child > .btn,
  5729. .input-group-btn:first-child > .btn-group > .btn,
  5730. .input-group-btn:first-child > .dropdown-toggle,
  5731. .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
  5732. .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  5733.   border-bottom-right-radius: 0;
  5734.   border-top-right-radius: 0;
  5735. }
  5736. .input-group-addon:first-child {
  5737.   border-right: 0;
  5738. }
  5739. .input-group .form-control:last-child,
  5740. .input-group-addon:last-child,
  5741. .input-group-btn:last-child > .btn,
  5742. .input-group-btn:last-child > .btn-group > .btn,
  5743. .input-group-btn:last-child > .dropdown-toggle,
  5744. .input-group-btn:first-child > .btn:not(:first-child),
  5745. .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  5746.   border-bottom-left-radius: 0;
  5747.   border-top-left-radius: 0;
  5748. }
  5749. .input-group-addon:last-child {
  5750.   border-left: 0;
  5751. }
  5752. .input-group-btn {
  5753.   position: relative;
  5754.   font-size: 0;
  5755.   white-space: nowrap;
  5756. }
  5757. .input-group-btn > .btn {
  5758.   position: relative;
  5759. }
  5760. .input-group-btn > .btn + .btn {
  5761.   margin-left: -1px;
  5762. }
  5763. .input-group-btn > .btn:hover,
  5764. .input-group-btn > .btn:focus,
  5765. .input-group-btn > .btn:active {
  5766.   z-index: 2;
  5767. }
  5768. .input-group-btn:first-child > .btn,
  5769. .input-group-btn:first-child > .btn-group {
  5770.   margin-right: -1px;
  5771. }
  5772. .input-group-btn:last-child > .btn,
  5773. .input-group-btn:last-child > .btn-group {
  5774.   z-index: 2;
  5775.   margin-left: -1px;
  5776. }
  5777. .input-group-addon label {
  5778.   margin-bottom: 0;
  5779.   font-weight: normal;
  5780. }
  5781. .nav {
  5782.   margin-bottom: 0;
  5783.   padding-left: 0;
  5784.   list-style: none;
  5785. }
  5786. .nav > li {
  5787.   position: relative;
  5788.   display: block;
  5789. }
  5790. .nav > li > a {
  5791.   position: relative;
  5792.   display: block;
  5793.   padding: 10px 15px;
  5794. }
  5795. .nav > li > a:hover,
  5796. .nav > li > a:focus {
  5797.   text-decoration: none;
  5798.   background-color: transparent;
  5799. }
  5800. .nav > li.disabled > a {
  5801.   color: #797979;
  5802. }
  5803. .nav > li.disabled > a:hover,
  5804. .nav > li.disabled > a:focus {
  5805.   color: #797979;
  5806.   text-decoration: none;
  5807.   background-color: transparent;
  5808.   cursor: not-allowed;
  5809. }
  5810. .nav .open > a,
  5811. .nav .open > a:hover,
  5812. .nav .open > a:focus {
  5813.   background-color: transparent;
  5814.   border-color: #e9e094;
  5815. }
  5816. .nav .nav-divider {
  5817.   height: 1px;
  5818.   margin: 9px 0;
  5819.   overflow: hidden;
  5820.   background-color: #e5e5e5;
  5821. }
  5822. .nav > li > a > img {
  5823.   max-width: none;
  5824. }
  5825. .nav-tabs {
  5826.   border-bottom: 1px solid #dddddd;
  5827. }
  5828. .nav-tabs > li {
  5829.   float: left;
  5830.   margin-bottom: -1px;
  5831. }
  5832. .nav-tabs > li > a {
  5833.   margin-right: 2px;
  5834.   line-height: 1.42857143;
  5835.   border: 1px solid transparent;
  5836.   border-radius: 4px 4px 0 0;
  5837. }
  5838. .nav-tabs > li > a:hover {
  5839.   border-color: #c8c8c8 #c8c8c8 #dddddd;
  5840. }
  5841. .nav-tabs > li.active > a,
  5842. .nav-tabs > li.active > a:hover,
  5843. .nav-tabs > li.active > a:focus {
  5844.   color: #3a3a3a;
  5845.   background-color: #181d23;
  5846.   border: 1px solid #dddddd;
  5847.   border-bottom-color: transparent;
  5848.   cursor: default;
  5849. }
  5850. .nav-tabs.nav-justified {
  5851.   width: 100%;
  5852.   border-bottom: 0;
  5853. }
  5854. .nav-tabs.nav-justified > li {
  5855.   float: none;
  5856. }
  5857. .nav-tabs.nav-justified > li > a {
  5858.   text-align: center;
  5859.   margin-bottom: 5px;
  5860. }
  5861. .nav-tabs.nav-justified > .dropdown .dropdown-menu {
  5862.   top: auto;
  5863.   left: auto;
  5864. }
  5865. @media (min-width: 600px) {
  5866.   .nav-tabs.nav-justified > li {
  5867.     display: table-cell;
  5868.     width: 1%;
  5869.   }
  5870.   .nav-tabs.nav-justified > li > a {
  5871.     margin-bottom: 0;
  5872.   }
  5873. }
  5874. .nav-tabs.nav-justified > li > a {
  5875.   margin-right: 0;
  5876.   border-radius: 4px;
  5877. }
  5878. .nav-tabs.nav-justified > .active > a,
  5879. .nav-tabs.nav-justified > .active > a:hover,
  5880. .nav-tabs.nav-justified > .active > a:focus {
  5881.   border: 1px solid #dddddd;
  5882. }
  5883. @media (min-width: 600px) {
  5884.   .nav-tabs.nav-justified > li > a {
  5885.     border-bottom: 1px solid #dddddd;
  5886.     border-radius: 4px 4px 0 0;
  5887.   }
  5888.   .nav-tabs.nav-justified > .active > a,
  5889.   .nav-tabs.nav-justified > .active > a:hover,
  5890.   .nav-tabs.nav-justified > .active > a:focus {
  5891.     border-bottom-color: #181d23;
  5892.   }
  5893. }
  5894. .nav-pills > li {
  5895.   float: left;
  5896. }
  5897. .nav-pills > li > a {
  5898.   border-radius: 4px;
  5899. }
  5900. .nav-pills > li + li {
  5901.   margin-left: 2px;
  5902. }
  5903. .nav-pills > li.active > a,
  5904. .nav-pills > li.active > a:hover,
  5905. .nav-pills > li.active > a:focus {
  5906.   color: #ffffff;
  5907.   background-color: #e9e094;
  5908. }
  5909. .nav-stacked > li {
  5910.   float: none;
  5911. }
  5912. .nav-stacked > li + li {
  5913.   margin-top: 2px;
  5914.   margin-left: 0;
  5915. }
  5916. .nav-justified {
  5917.   width: 100%;
  5918. }
  5919. .nav-justified > li {
  5920.   float: none;
  5921. }
  5922. .nav-justified > li > a {
  5923.   text-align: center;
  5924.   margin-bottom: 5px;
  5925. }
  5926. .nav-justified > .dropdown .dropdown-menu {
  5927.   top: auto;
  5928.   left: auto;
  5929. }
  5930. @media (min-width: 600px) {
  5931.   .nav-justified > li {
  5932.     display: table-cell;
  5933.     width: 1%;
  5934.   }
  5935.   .nav-justified > li > a {
  5936.     margin-bottom: 0;
  5937.   }
  5938. }
  5939. .nav-tabs-justified {
  5940.   border-bottom: 0;
  5941. }
  5942. .nav-tabs-justified > li > a {
  5943.   margin-right: 0;
  5944.   border-radius: 4px;
  5945. }
  5946. .nav-tabs-justified > .active > a,
  5947. .nav-tabs-justified > .active > a:hover,
  5948. .nav-tabs-justified > .active > a:focus {
  5949.   border: 1px solid #dddddd;
  5950. }
  5951. @media (min-width: 600px) {
  5952.   .nav-tabs-justified > li > a {
  5953.     border-bottom: 1px solid #dddddd;
  5954.     border-radius: 4px 4px 0 0;
  5955.   }
  5956.   .nav-tabs-justified > .active > a,
  5957.   .nav-tabs-justified > .active > a:hover,
  5958.   .nav-tabs-justified > .active > a:focus {
  5959.     border-bottom-color: #181d23;
  5960.   }
  5961. }
  5962. .tab-content > .tab-pane {
  5963.   display: none;
  5964. }
  5965. .tab-content > .active {
  5966.   display: block;
  5967. }
  5968. .nav-tabs .dropdown-menu {
  5969.   margin-top: -1px;
  5970.   border-top-right-radius: 0;
  5971.   border-top-left-radius: 0;
  5972. }
  5973. .navbar {
  5974.   position: relative;
  5975.   min-height: 64px;
  5976.   margin-bottom: 20px;
  5977.   border: 1px solid transparent;
  5978. }
  5979. @media (min-width: 600px) {
  5980.   .navbar {
  5981.     border-radius: 4px;
  5982.   }
  5983. }
  5984. @media (min-width: 600px) {
  5985.   .navbar-header {
  5986.     float: left;
  5987.   }
  5988. }
  5989. .navbar-collapse {
  5990.   overflow-x: visible;
  5991.   padding-right: 8px;
  5992.   padding-left: 8px;
  5993.   border-top: 1px solid transparent;
  5994.   box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  5995.   -webkit-overflow-scrolling: touch;
  5996. }
  5997. .navbar-collapse.in {
  5998.   overflow-y: auto;
  5999. }
  6000. @media (min-width: 600px) {
  6001.   .navbar-collapse {
  6002.     width: auto;
  6003.     border-top: 0;
  6004.     box-shadow: none;
  6005.   }
  6006.   .navbar-collapse.collapse {
  6007.     display: block !important;
  6008.     height: auto !important;
  6009.     padding-bottom: 0;
  6010.     overflow: visible !important;
  6011.   }
  6012.   .navbar-collapse.in {
  6013.     overflow-y: visible;
  6014.   }
  6015.   .navbar-fixed-top .navbar-collapse,
  6016.   .navbar-static-top .navbar-collapse,
  6017.   .navbar-fixed-bottom .navbar-collapse {
  6018.     padding-left: 0;
  6019.     padding-right: 0;
  6020.   }
  6021. }
  6022. .navbar-fixed-top .navbar-collapse,
  6023. .navbar-fixed-bottom .navbar-collapse {
  6024.   max-height: 340px;
  6025. }
  6026. @media (max-device-width: 1px) and (orientation: landscape) {
  6027.   .navbar-fixed-top .navbar-collapse,
  6028.   .navbar-fixed-bottom .navbar-collapse {
  6029.     max-height: 200px;
  6030.   }
  6031. }
  6032. .container > .navbar-header,
  6033. .container-fluid > .navbar-header,
  6034. .container > .navbar-collapse,
  6035. .container-fluid > .navbar-collapse {
  6036.   margin-right: -8px;
  6037.   margin-left: -8px;
  6038. }
  6039. @media (min-width: 600px) {
  6040.   .container > .navbar-header,
  6041.   .container-fluid > .navbar-header,
  6042.   .container > .navbar-collapse,
  6043.   .container-fluid > .navbar-collapse {
  6044.     margin-right: 0;
  6045.     margin-left: 0;
  6046.   }
  6047. }
  6048. .navbar-static-top {
  6049.   z-index: 1000;
  6050.   border-width: 0 0 1px;
  6051. }
  6052. @media (min-width: 600px) {
  6053.   .navbar-static-top {
  6054.     border-radius: 0;
  6055.   }
  6056. }
  6057. .navbar-fixed-top,
  6058. .navbar-fixed-bottom {
  6059.   position: fixed;
  6060.   right: 0;
  6061.   left: 0;
  6062.   z-index: 1030;
  6063. }
  6064. @media (min-width: 600px) {
  6065.   .navbar-fixed-top,
  6066.   .navbar-fixed-bottom {
  6067.     border-radius: 0;
  6068.   }
  6069. }
  6070. .navbar-fixed-top {
  6071.   top: 0;
  6072.   border-width: 0 0 1px;
  6073. }
  6074. .navbar-fixed-bottom {
  6075.   bottom: 0;
  6076.   margin-bottom: 0;
  6077.   border-width: 1px 0 0;
  6078. }
  6079. .navbar-brand {
  6080.   float: left;
  6081.   padding: 22px 8px;
  6082.   font-size: 18px;
  6083.   line-height: 20px;
  6084.   height: 64px;
  6085. }
  6086. .navbar-brand:hover,
  6087. .navbar-brand:focus {
  6088.   text-decoration: none;
  6089. }
  6090. .navbar-brand > img {
  6091.   display: block;
  6092. }
  6093. @media (min-width: 600px) {
  6094.   .navbar > .container .navbar-brand,
  6095.   .navbar > .container-fluid .navbar-brand {
  6096.     margin-left: -8px;
  6097.   }
  6098. }
  6099. .navbar-toggle {
  6100.   position: relative;
  6101.   float: right;
  6102.   margin-right: 8px;
  6103.   padding: 9px 10px;
  6104.   margin-top: 15px;
  6105.   margin-bottom: 15px;
  6106.   background-color: transparent;
  6107.   background-image: none;
  6108.   border: 1px solid transparent;
  6109.   border-radius: 4px;
  6110. }
  6111. .navbar-toggle:focus {
  6112.   outline: 0;
  6113. }
  6114. .navbar-toggle .icon-bar {
  6115.   display: block;
  6116.   width: 22px;
  6117.   height: 2px;
  6118.   border-radius: 1px;
  6119. }
  6120. .navbar-toggle .icon-bar + .icon-bar {
  6121.   margin-top: 4px;
  6122. }
  6123. @media (min-width: 600px) {
  6124.   .navbar-toggle {
  6125.     display: none;
  6126.   }
  6127. }
  6128. .navbar-nav {
  6129.   margin: 11px -8px;
  6130. }
  6131. .navbar-nav > li > a {
  6132.   padding-top: 0;
  6133.   padding-bottom: 0;
  6134.   line-height: 100px;
  6135.   height: 100px;
  6136. }
  6137. @media (max-width: 599px) {
  6138.   .navbar-nav .open .dropdown-menu {
  6139.     position: static;
  6140.     float: none;
  6141.     width: auto;
  6142.     margin-top: 0;
  6143.     background-color: transparent;
  6144.     border: 0;
  6145.     box-shadow: none;
  6146.   }
  6147.   .navbar-nav .open .dropdown-menu > li > a,
  6148.   .navbar-nav .open .dropdown-menu .dropdown-header {
  6149.     padding: 5px 15px 5px 25px;
  6150.   }
  6151.   .navbar-nav .open .dropdown-menu > li > a {
  6152.     line-height: 20px;
  6153.   }
  6154.   .navbar-nav .open .dropdown-menu > li > a:hover,
  6155.   .navbar-nav .open .dropdown-menu > li > a:focus {
  6156.     background-image: none;
  6157.   }
  6158. }
  6159. @media (min-width: 600px) {
  6160.   .navbar-nav {
  6161.     float: left;
  6162.     margin: 0;
  6163.   }
  6164.   .navbar-nav > li {
  6165.     float: left;
  6166.   }
  6167. }
  6168. .navbar-form {
  6169.   margin-left: -8px;
  6170.   margin-right: -8px;
  6171.   padding: 10px 8px;
  6172.   border-top: 1px solid transparent;
  6173.   border-bottom: 1px solid transparent;
  6174.   -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  6175.   box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  6176.   margin-top: 16px;
  6177.   margin-bottom: 16px;
  6178. }
  6179. @media (min-width: 600px) {
  6180.   .navbar-form .form-group {
  6181.     display: inline-block;
  6182.     margin-bottom: 0;
  6183.     vertical-align: middle;
  6184.   }
  6185.   .navbar-form .form-control {
  6186.     display: inline-block;
  6187.     width: auto;
  6188.     vertical-align: middle;
  6189.   }
  6190.   .navbar-form .form-control-static {
  6191.     display: inline-block;
  6192.   }
  6193.   .navbar-form .input-group {
  6194.     display: inline-table;
  6195.     vertical-align: middle;
  6196.   }
  6197.   .navbar-form .input-group .input-group-addon,
  6198.   .navbar-form .input-group .input-group-btn,
  6199.   .navbar-form .input-group .form-control {
  6200.     width: auto;
  6201.   }
  6202.   .navbar-form .input-group > .form-control {
  6203.     width: 100%;
  6204.   }
  6205.   .navbar-form .control-label {
  6206.     margin-bottom: 0;
  6207.     vertical-align: middle;
  6208.   }
  6209.   .navbar-form .radio,
  6210.   .navbar-form .checkbox {
  6211.     display: inline-block;
  6212.     margin-top: 0;
  6213.     margin-bottom: 0;
  6214.     vertical-align: middle;
  6215.   }
  6216.   .navbar-form .radio label,
  6217.   .navbar-form .checkbox label {
  6218.     padding-left: 0;
  6219.   }
  6220.   .navbar-form .radio input[type="radio"],
  6221.   .navbar-form .checkbox input[type="checkbox"] {
  6222.     position: relative;
  6223.     margin-left: 0;
  6224.   }
  6225.   .navbar-form .has-feedback .form-control-feedback {
  6226.     top: 0;
  6227.   }
  6228. }
  6229. @media (max-width: 599px) {
  6230.   .navbar-form .form-group {
  6231.     margin-bottom: 5px;
  6232.   }
  6233.   .navbar-form .form-group:last-child {
  6234.     margin-bottom: 0;
  6235.   }
  6236. }
  6237. @media (min-width: 600px) {
  6238.   .navbar-form {
  6239.     width: auto;
  6240.     border: 0;
  6241.     margin-left: 0;
  6242.     margin-right: 0;
  6243.     padding-top: 0;
  6244.     padding-bottom: 0;
  6245.     -webkit-box-shadow: none;
  6246.     box-shadow: none;
  6247.   }
  6248. }
  6249. .navbar-nav > li > .dropdown-menu {
  6250.   margin-top: 0;
  6251.   border-top-right-radius: 0;
  6252.   border-top-left-radius: 0;
  6253. }
  6254. .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  6255.   margin-bottom: 0;
  6256.   border-top-right-radius: 4px;
  6257.   border-top-left-radius: 4px;
  6258.   border-bottom-right-radius: 0;
  6259.   border-bottom-left-radius: 0;
  6260. }
  6261. .navbar-btn {
  6262.   margin-top: 16px;
  6263.   margin-bottom: 16px;
  6264. }
  6265. .navbar-btn.btn-sm {
  6266.   margin-top: 17px;
  6267.   margin-bottom: 17px;
  6268. }
  6269. .navbar-btn.btn-xs {
  6270.   margin-top: 21px;
  6271.   margin-bottom: 21px;
  6272. }
  6273. .navbar-text {
  6274.   margin-top: 22px;
  6275.   margin-bottom: 22px;
  6276. }
  6277. @media (min-width: 600px) {
  6278.   .navbar-text {
  6279.     float: left;
  6280.     margin-left: 8px;
  6281.     margin-right: 8px;
  6282.   }
  6283. }
  6284. @media (min-width: 600px) {
  6285.   .navbar-left {
  6286.     float: left;
  6287.     float: left !important;
  6288.   }
  6289.   .navbar-right {
  6290.     float: right;
  6291.     float: right !important;
  6292.     margin-right: -8px;
  6293.   }
  6294.   .navbar-right ~ .navbar-right {
  6295.     margin-right: 0;
  6296.   }
  6297. }
  6298. .navbar-default {
  6299.   background-color: #f8f8f8;
  6300.   border-color: #e7e7e7;
  6301. }
  6302. .navbar-default .navbar-brand {
  6303.   color: #777777;
  6304. }
  6305. .navbar-default .navbar-brand:hover,
  6306. .navbar-default .navbar-brand:focus {
  6307.   color: #5e5e5e;
  6308.   background-color: transparent;
  6309. }
  6310. .navbar-default .navbar-text {
  6311.   color: #777777;
  6312. }
  6313. .navbar-default .navbar-nav > li > a {
  6314.   color: #777777;
  6315. }
  6316. .navbar-default .navbar-nav > li > a:hover,
  6317. .navbar-default .navbar-nav > li > a:focus {
  6318.   color: #333333;
  6319.   background-color: transparent;
  6320. }
  6321. .navbar-default .navbar-nav > .active > a,
  6322. .navbar-default .navbar-nav > .active > a:hover,
  6323. .navbar-default .navbar-nav > .active > a:focus {
  6324.   color: #555555;
  6325.   background-color: #e7e7e7;
  6326. }
  6327. .navbar-default .navbar-nav > .disabled > a,
  6328. .navbar-default .navbar-nav > .disabled > a:hover,
  6329. .navbar-default .navbar-nav > .disabled > a:focus {
  6330.   color: #cccccc;
  6331.   background-color: transparent;
  6332. }
  6333. .navbar-default .navbar-toggle {
  6334.   border-color: #dddddd;
  6335. }
  6336. .navbar-default .navbar-toggle:hover,
  6337. .navbar-default .navbar-toggle:focus {
  6338.   background-color: #dddddd;
  6339. }
  6340. .navbar-default .navbar-toggle .icon-bar {
  6341.   background-color: #888888;
  6342. }
  6343. .navbar-default .navbar-collapse,
  6344. .navbar-default .navbar-form {
  6345.   border-color: #e7e7e7;
  6346. }
  6347. .navbar-default .navbar-nav > .open > a,
  6348. .navbar-default .navbar-nav > .open > a:hover,
  6349. .navbar-default .navbar-nav > .open > a:focus {
  6350.   background-color: #e7e7e7;
  6351.   color: #555555;
  6352. }
  6353. @media (max-width: 599px) {
  6354.   .navbar-default .navbar-nav .open .dropdown-menu > li > a {
  6355.     color: #777777;
  6356.   }
  6357.   .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  6358.   .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
  6359.     color: #333333;
  6360.     background-color: transparent;
  6361.   }
  6362.   .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  6363.   .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  6364.   .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
  6365.     color: #555555;
  6366.     background-color: #e7e7e7;
  6367.   }
  6368.   .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  6369.   .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  6370.   .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
  6371.     color: #cccccc;
  6372.     background-color: transparent;
  6373.   }
  6374. }
  6375. .navbar-default .navbar-link {
  6376.   color: #777777;
  6377. }
  6378. .navbar-default .navbar-link:hover {
  6379.   color: #333333;
  6380. }
  6381. .navbar-default .btn-link {
  6382.   color: #777777;
  6383. }
  6384. .navbar-default .btn-link:hover,
  6385. .navbar-default .btn-link:focus {
  6386.   color: #333333;
  6387. }
  6388. .navbar-default .btn-link[disabled]:hover,
  6389. fieldset[disabled] .navbar-default .btn-link:hover,
  6390. .navbar-default .btn-link[disabled]:focus,
  6391. fieldset[disabled] .navbar-default .btn-link:focus {
  6392.   color: #cccccc;
  6393. }
  6394. .navbar-inverse {
  6395.   background-color: #222222;
  6396.   border-color: #080808;
  6397. }
  6398. .navbar-inverse .navbar-brand {
  6399.   color: #9f9f9f;
  6400. }
  6401. .navbar-inverse .navbar-brand:hover,
  6402. .navbar-inverse .navbar-brand:focus {
  6403.   color: #ffffff;
  6404.   background-color: transparent;
  6405. }
  6406. .navbar-inverse .navbar-text {
  6407.   color: #9f9f9f;
  6408. }
  6409. .navbar-inverse .navbar-nav > li > a {
  6410.   color: #9f9f9f;
  6411. }
  6412. .navbar-inverse .navbar-nav > li > a:hover,
  6413. .navbar-inverse .navbar-nav > li > a:focus {
  6414.   color: #ffffff;
  6415.   background-color: transparent;
  6416. }
  6417. .navbar-inverse .navbar-nav > .active > a,
  6418. .navbar-inverse .navbar-nav > .active > a:hover,
  6419. .navbar-inverse .navbar-nav > .active > a:focus {
  6420.   color: #ffffff;
  6421.   background-color: #080808;
  6422. }
  6423. .navbar-inverse .navbar-nav > .disabled > a,
  6424. .navbar-inverse .navbar-nav > .disabled > a:hover,
  6425. .navbar-inverse .navbar-nav > .disabled > a:focus {
  6426.   color: #444444;
  6427.   background-color: transparent;
  6428. }
  6429. .navbar-inverse .navbar-toggle {
  6430.   border-color: #333333;
  6431. }
  6432. .navbar-inverse .navbar-toggle:hover,
  6433. .navbar-inverse .navbar-toggle:focus {
  6434.   background-color: #333333;
  6435. }
  6436. .navbar-inverse .navbar-toggle .icon-bar {
  6437.   background-color: #ffffff;
  6438. }
  6439. .navbar-inverse .navbar-collapse,
  6440. .navbar-inverse .navbar-form {
  6441.   border-color: #101010;
  6442. }
  6443. .navbar-inverse .navbar-nav > .open > a,
  6444. .navbar-inverse .navbar-nav > .open > a:hover,
  6445. .navbar-inverse .navbar-nav > .open > a:focus {
  6446.   background-color: #080808;
  6447.   color: #ffffff;
  6448. }
  6449. @media (max-width: 599px) {
  6450.   .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
  6451.     border-color: #080808;
  6452.   }
  6453.   .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
  6454.     background-color: #080808;
  6455.   }
  6456.   .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
  6457.     color: #9f9f9f;
  6458.   }
  6459.   .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  6460.   .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
  6461.     color: #ffffff;
  6462.     background-color: transparent;
  6463.   }
  6464.   .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  6465.   .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  6466.   .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
  6467.     color: #ffffff;
  6468.     background-color: #080808;
  6469.   }
  6470.   .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  6471.   .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  6472.   .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
  6473.     color: #444444;
  6474.     background-color: transparent;
  6475.   }
  6476. }
  6477. .navbar-inverse .navbar-link {
  6478.   color: #9f9f9f;
  6479. }
  6480. .navbar-inverse .navbar-link:hover {
  6481.   color: #ffffff;
  6482. }
  6483. .navbar-inverse .btn-link {
  6484.   color: #9f9f9f;
  6485. }
  6486. .navbar-inverse .btn-link:hover,
  6487. .navbar-inverse .btn-link:focus {
  6488.   color: #ffffff;
  6489. }
  6490. .navbar-inverse .btn-link[disabled]:hover,
  6491. fieldset[disabled] .navbar-inverse .btn-link:hover,
  6492. .navbar-inverse .btn-link[disabled]:focus,
  6493. fieldset[disabled] .navbar-inverse .btn-link:focus {
  6494.   color: #444444;
  6495. }
  6496. @media (min-width: 600px) {
  6497.   .navbar-main .navbar-brand {
  6498.     display: none;
  6499.   }
  6500. }
  6501. .navbar-nav .contact-us a {
  6502.   font-family: ProximanovaBold;
  6503. }
  6504. .navbar-nav > li > a {
  6505.   font-family: ProximanovaSemiBold;
  6506.   font-size: 12px;
  6507. }
  6508. .navbar-nav > li > a:hover {
  6509.   color: #fff;
  6510. }
  6511. .navbar-nav > li > a:active,
  6512. .navbar-nav > li > a:focus {
  6513.   color: #e0d46a;
  6514. }
  6515. .navbar-nav .fa-phone {
  6516.   font-size: 20px;
  6517.   vertical-align: middle;
  6518. }
  6519. .navbar-nav .phi_icons_bag {
  6520.   font-size: 20px;
  6521. }
  6522. .navbar-nav .phi_icons_search {
  6523.   font-size: 26px;
  6524.   vertical-align: sub;
  6525. }
  6526. .login-popup {
  6527.   text-transform: uppercase;
  6528.   letter-spacing: 1px;
  6529. }
  6530. .featured-brands-dropdown li {
  6531.   float: left;
  6532.   width: 25%;
  6533. }
  6534. .featured-brands-dropdown li a {
  6535.   border: 1px solid #f3f2e7;
  6536.   display: block;
  6537.   margin: 8px;
  6538.   font-size: 24px !important;
  6539.   text-align: center;
  6540.   text-transform: uppercase;
  6541.   padding: 10% 0;
  6542. }
  6543. .featured-brands-dropdown .phi-nav-button {
  6544.   margin-right: 9px;
  6545. }
  6546. .cart-dropdown {
  6547.   border: none;
  6548.   width: 312px;
  6549.   top: 75px;
  6550.   right: -22px !important;
  6551. }
  6552. .cart-dropdown:after {
  6553.   bottom: 100%;
  6554.   border: solid transparent;
  6555.   content: " ";
  6556.   height: 0;
  6557.   width: 0;
  6558.   position: absolute;
  6559.   pointer-events: none;
  6560.   border-color: rgba(255, 255, 255, 0);
  6561.   border-bottom-color: #fff;
  6562.   border-width: 12px;
  6563.   right: 14%;
  6564. }
  6565. .cart-dropdown .cart-product {
  6566.   width: 160px;
  6567.   margin-left: 10px;
  6568. }
  6569. .cart-dropdown .cart-product .cart-img {
  6570.   width: 90px;
  6571. }
  6572. .cart-dropdown .cart-product h5 {
  6573.   font-size: 16px;
  6574.   letter-spacing: 1px;
  6575.   text-transform: uppercase;
  6576. }
  6577. .cart-dropdown .cart-product .dscr,
  6578. .cart-dropdown .cart-product .qty,
  6579. .cart-dropdown .cart-product .price {
  6580.   font-size: 12px;
  6581.   display: block;
  6582. }
  6583. .cart-dropdown .cart-product .dscr,
  6584. .cart-dropdown .cart-product .qty {
  6585.   font-family: GeomanistRegular;
  6586.   color: #a3a8ad;
  6587. }
  6588. .cart-dropdown .cart-product .dscr {
  6589.   line-height: 16px;
  6590. }
  6591. .cart-dropdown .cart-product .price {
  6592.   color: #42464a;
  6593. }
  6594. .cart-dropdown .cart-checkout {
  6595.   background: #2c3339;
  6596.   color: #fff;
  6597.   display: block;
  6598.   line-height: 50px;
  6599.   text-align: center;
  6600.   text-transform: uppercase;
  6601.   letter-spacing: 2px;
  6602.   font-family: ProximanovaSemiBold;
  6603.   font-size: 11px;
  6604. }
  6605. .breadcrumb {
  6606.   background: none;
  6607.   text-transform: uppercase;
  6608.   border-radius: 0;
  6609.   margin-top: 20px;
  6610. }
  6611. @media (max-width: 710px) {
  6612.   .breadcrumb {
  6613.     text-align: center;
  6614.   }
  6615. }
  6616. .breadcrumb li {
  6617.   display: inline-block;
  6618.   font-size: 12px;
  6619.   letter-spacing: 1px;
  6620. }
  6621. .breadcrumb li:last-child {
  6622.   font-family: ProximanovaBold;
  6623. }
  6624. .breadcrumb > li:not(:last-child):after {
  6625.   content: "/\00a0";
  6626.   padding: 0 2px;
  6627.   color: #cccccc;
  6628. }
  6629. @media (min-width: 700px) {
  6630.   .catalog-product-view .breadcrumb {
  6631.     float: left;
  6632.   }
  6633. }
  6634. .pagination {
  6635.   display: inline-block;
  6636.   padding-left: 0;
  6637.   margin: 20px 0;
  6638.   border-radius: 4px;
  6639. }
  6640. .pagination > li {
  6641.   display: inline;
  6642. }
  6643. .pagination > li > a,
  6644. .pagination > li > span {
  6645.   position: relative;
  6646.   float: left;
  6647.   padding: 6px 12px;
  6648.   line-height: 1.42857143;
  6649.   text-decoration: none;
  6650.   color: #e9e094;
  6651.   background-color: #ffffff;
  6652.   border: 1px solid #dddddd;
  6653.   margin-left: -1px;
  6654. }
  6655. .pagination > li:first-child > a,
  6656. .pagination > li:first-child > span {
  6657.   margin-left: 0;
  6658.   border-bottom-left-radius: 4px;
  6659.   border-top-left-radius: 4px;
  6660. }
  6661. .pagination > li:last-child > a,
  6662. .pagination > li:last-child > span {
  6663.   border-bottom-right-radius: 4px;
  6664.   border-top-right-radius: 4px;
  6665. }
  6666. .pagination > li > a:hover,
  6667. .pagination > li > span:hover,
  6668. .pagination > li > a:focus,
  6669. .pagination > li > span:focus {
  6670.   z-index: 3;
  6671.   color: #ffffff;
  6672.   background-color: #e9e094;
  6673.   border-color: #dddddd;
  6674. }
  6675. .pagination > .active > a,
  6676. .pagination > .active > span,
  6677. .pagination > .active > a:hover,
  6678. .pagination > .active > span:hover,
  6679. .pagination > .active > a:focus,
  6680. .pagination > .active > span:focus {
  6681.   z-index: 2;
  6682.   color: #ffffff;
  6683.   background-color: #3a3a3a;
  6684.   border-color: #e9e094;
  6685.   cursor: default;
  6686. }
  6687. .pagination > .disabled > span,
  6688. .pagination > .disabled > span:hover,
  6689. .pagination > .disabled > span:focus,
  6690. .pagination > .disabled > a,
  6691. .pagination > .disabled > a:hover,
  6692. .pagination > .disabled > a:focus {
  6693.   color: #797979;
  6694.   background-color: #ffffff;
  6695.   border-color: #dddddd;
  6696.   cursor: not-allowed;
  6697. }
  6698. .pagination-lg > li > a,
  6699. .pagination-lg > li > span {
  6700.   padding: 10px 16px;
  6701.   font-size: 18px;
  6702.   line-height: 1.3333333;
  6703. }
  6704. .pagination-lg > li:first-child > a,
  6705. .pagination-lg > li:first-child > span {
  6706.   border-bottom-left-radius: 6px;
  6707.   border-top-left-radius: 6px;
  6708. }
  6709. .pagination-lg > li:last-child > a,
  6710. .pagination-lg > li:last-child > span {
  6711.   border-bottom-right-radius: 6px;
  6712.   border-top-right-radius: 6px;
  6713. }
  6714. .pagination-sm > li > a,
  6715. .pagination-sm > li > span {
  6716.   padding: 5px 10px;
  6717.   font-size: 12px;
  6718.   line-height: 1.5;
  6719. }
  6720. .pagination-sm > li:first-child > a,
  6721. .pagination-sm > li:first-child > span {
  6722.   border-bottom-left-radius: 3px;
  6723.   border-top-left-radius: 3px;
  6724. }
  6725. .pagination-sm > li:last-child > a,
  6726. .pagination-sm > li:last-child > span {
  6727.   border-bottom-right-radius: 3px;
  6728.   border-top-right-radius: 3px;
  6729. }
  6730. .pager:before,
  6731. .sorter:before,
  6732. .pager:after,
  6733. .sorter:after {
  6734.   content: " ";
  6735.   display: table;
  6736. }
  6737. .pager:after,
  6738. .sorter:after {
  6739.   clear: both;
  6740. }
  6741. .pager:before,
  6742. .sorter:before,
  6743. .pager:after,
  6744. .sorter:after {
  6745.   content: " ";
  6746.   display: table;
  6747. }
  6748. .pager:after,
  6749. .sorter:after {
  6750.   clear: both;
  6751. }
  6752. .pager {
  6753.   text-align: right;
  6754. }
  6755. .toolbar-top .pager {
  6756.   display: none;
  6757. }
  6758. .pager .amount {
  6759.   float: left;
  6760.   margin-bottom: 0;
  6761.   display: none;
  6762. }
  6763. .pager .limiter {
  6764.   float: right;
  6765.   margin-bottom: 20px;
  6766. }
  6767. .pager .limiter label {
  6768.   margin-bottom: 0;
  6769. }
  6770. .pager .limiter select {
  6771.   display: inline;
  6772.   width: 60px;
  6773. }
  6774. .pager .pages {
  6775.   float: left;
  6776.   width: 100%;
  6777.   margin-top: 8px;
  6778.   text-align: right;
  6779. }
  6780. .pager .pages ol {
  6781.   padding-left: 0;
  6782.   margin: 20px 0;
  6783.   border-radius: 4px;
  6784.   font-size: 0;
  6785.   margin: 0;
  6786.   display: inline-block;
  6787. }
  6788. .pager .pages ol > li {
  6789.   display: inline;
  6790. }
  6791. .pager .pages ol > li > a,
  6792. .pager .pages ol > li > span {
  6793.   position: relative;
  6794.   float: left;
  6795.   padding: 6px 12px;
  6796.   line-height: 1.42857143;
  6797.   text-decoration: none;
  6798.   color: #e9e094;
  6799.   background-color: #ffffff;
  6800.   border: 1px solid #dddddd;
  6801.   margin-left: -1px;
  6802. }
  6803. .pager .pages ol > li:first-child > a,
  6804. .pager .pages ol > li:first-child > span {
  6805.   margin-left: 0;
  6806.   border-bottom-left-radius: 4px;
  6807.   border-top-left-radius: 4px;
  6808. }
  6809. .pager .pages ol > li:last-child > a,
  6810. .pager .pages ol > li:last-child > span {
  6811.   border-bottom-right-radius: 4px;
  6812.   border-top-right-radius: 4px;
  6813. }
  6814. .pager .pages ol > li > a:hover,
  6815. .pager .pages ol > li > span:hover,
  6816. .pager .pages ol > li > a:focus,
  6817. .pager .pages ol > li > span:focus {
  6818.   z-index: 3;
  6819.   color: #ffffff;
  6820.   background-color: #e9e094;
  6821.   border-color: #dddddd;
  6822. }
  6823. .pager .pages ol > .active > a,
  6824. .pager .pages ol > .active > span,
  6825. .pager .pages ol > .active > a:hover,
  6826. .pager .pages ol > .active > span:hover,
  6827. .pager .pages ol > .active > a:focus,
  6828. .pager .pages ol > .active > span:focus {
  6829.   z-index: 2;
  6830.   color: #ffffff;
  6831.   background-color: #3a3a3a;
  6832.   border-color: #e9e094;
  6833.   cursor: default;
  6834. }
  6835. .pager .pages ol > .disabled > span,
  6836. .pager .pages ol > .disabled > span:hover,
  6837. .pager .pages ol > .disabled > span:focus,
  6838. .pager .pages ol > .disabled > a,
  6839. .pager .pages ol > .disabled > a:hover,
  6840. .pager .pages ol > .disabled > a:focus {
  6841.   color: #797979;
  6842.   background-color: #ffffff;
  6843.   border-color: #dddddd;
  6844.   cursor: not-allowed;
  6845. }
  6846. .pager .pages ol > li > a,
  6847. .pager .pages ol > li > span {
  6848.   padding: 5px 10px;
  6849.   font-size: 12px;
  6850.   line-height: 1.5;
  6851. }
  6852. .pager .pages ol > li:first-child > a,
  6853. .pager .pages ol > li:first-child > span {
  6854.   border-bottom-left-radius: 3px;
  6855.   border-top-left-radius: 3px;
  6856. }
  6857. .pager .pages ol > li:last-child > a,
  6858. .pager .pages ol > li:last-child > span {
  6859.   border-bottom-right-radius: 3px;
  6860.   border-top-right-radius: 3px;
  6861. }
  6862. .pager .pages ol li {
  6863.   display: inline-block;
  6864. }
  6865. .pager .pages ol li > a,
  6866. .pager .pages ol li > span {
  6867.   border: 0 none;
  6868.   font-size: 14px;
  6869.   border-radius: 2px;
  6870.   padding: 0;
  6871.   height: 36px;
  6872.   line-height: 36px;
  6873.   width: 36px;
  6874.   text-align: center;
  6875.   -webkit-transition: all 0.25s;
  6876.   -o-transition: all 0.25s;
  6877.   transition: all 0.25s;
  6878. }
  6879. .pager .pages ol li > a i,
  6880. .pager .pages ol li > span i {
  6881.   color: #e9e094;
  6882.   font-size: 12px;
  6883. }
  6884. .pager .pages ol li > a:hover i,
  6885. .pager .pages ol li > span:hover i {
  6886.   color: #fff;
  6887. }
  6888. .pager .pages li {
  6889.   display: inline-block;
  6890.   margin: 0 0 0 16px;
  6891. }
  6892. .sorter {
  6893.   line-height: 48px;
  6894.   height: 48px;
  6895. }
  6896. .toolbar-bottom .sorter {
  6897.   display: none;
  6898. }
  6899. .sorter .view-mode {
  6900.   float: left;
  6901.   margin: 0;
  6902. }
  6903. .sorter .sort-by {
  6904.   float: right;
  6905. }
  6906. .sorter .sort-by label {
  6907.   margin-bottom: 0;
  6908. }
  6909. .sorter .sort-by select {
  6910.   display: inline;
  6911.   width: 100px;
  6912. }
  6913. .toolbar .form-control {
  6914.   min-width: 168px;
  6915.   border-color: #efebdd;
  6916. }
  6917. .toolbar-top {
  6918.   margin-top: -56px;
  6919. }
  6920. .alert {
  6921.   padding: 15px;
  6922.   margin-bottom: 20px;
  6923.   border: 1px solid transparent;
  6924.   border-radius: 0;
  6925. }
  6926. .alert h4 {
  6927.   margin-top: 0;
  6928.   color: inherit;
  6929. }
  6930. .alert .alert-link {
  6931.   font-weight: bold;
  6932. }
  6933. .alert > p,
  6934. .alert > ul {
  6935.   margin-bottom: 0;
  6936. }
  6937. .alert > p + p {
  6938.   margin-top: 5px;
  6939. }
  6940. .alert-dismissable,
  6941. .alert-dismissible {
  6942.   padding-right: 35px;
  6943. }
  6944. .alert-dismissable .close,
  6945. .alert-dismissible .close {
  6946.   position: relative;
  6947.   top: -2px;
  6948.   right: -21px;
  6949.   color: inherit;
  6950. }
  6951. .alert-success {
  6952.   background-color: #dff0d8;
  6953.   border-color: #d6e9c6;
  6954.   color: #3c763d;
  6955. }
  6956. .alert-success hr {
  6957.   border-top-color: #c9e2b3;
  6958. }
  6959. .alert-success .alert-link {
  6960.   color: #2b542c;
  6961. }
  6962. .alert-info {
  6963.   background-color: #d9edf7;
  6964.   border-color: #bce8f1;
  6965.   color: #31708f;
  6966. }
  6967. .alert-info hr {
  6968.   border-top-color: #a6e1ec;
  6969. }
  6970. .alert-info .alert-link {
  6971.   color: #245269;
  6972. }
  6973. .alert-warning {
  6974.   background-color: #fcf8e3;
  6975.   border-color: #faebcc;
  6976.   color: #8a6d3b;
  6977. }
  6978. .alert-warning hr {
  6979.   border-top-color: #f7e1b5;
  6980. }
  6981. .alert-warning .alert-link {
  6982.   color: #66512c;
  6983. }
  6984. .alert-danger {
  6985.   background-color: #f2dede;
  6986.   border-color: #ebccd1;
  6987.   color: #a94442;
  6988. }
  6989. .alert-danger hr {
  6990.   border-top-color: #e4b9c0;
  6991. }
  6992. .alert-danger .alert-link {
  6993.   color: #843534;
  6994. }
  6995. .success {
  6996.   color: #3c763d;
  6997. }
  6998. .error {
  6999.   color: #a94442;
  7000. }
  7001. .notice {
  7002.   color: #31708f;
  7003. }
  7004. .messages > li {
  7005.   margin-bottom: 10px;
  7006. }
  7007. .error-msg,
  7008. .success-msg,
  7009. .note-msg,
  7010. .notice-msg {
  7011.   padding: 15px;
  7012.   margin-bottom: 20px;
  7013.   border: 1px solid transparent;
  7014.   border-radius: 0;
  7015. }
  7016. .error-msg h4,
  7017. .success-msg h4,
  7018. .note-msg h4,
  7019. .notice-msg h4 {
  7020.   margin-top: 0;
  7021.   color: inherit;
  7022. }
  7023. .error-msg .alert-link,
  7024. .success-msg .alert-link,
  7025. .note-msg .alert-link,
  7026. .notice-msg .alert-link {
  7027.   font-weight: bold;
  7028. }
  7029. .error-msg > p,
  7030. .success-msg > p,
  7031. .note-msg > p,
  7032. .notice-msg > p,
  7033. .error-msg > ul,
  7034. .success-msg > ul,
  7035. .note-msg > ul,
  7036. .notice-msg > ul {
  7037.   margin-bottom: 0;
  7038. }
  7039. .error-msg > p + p,
  7040. .success-msg > p + p,
  7041. .note-msg > p + p,
  7042. .notice-msg > p + p {
  7043.   margin-top: 5px;
  7044. }
  7045. .error-msg {
  7046.   background-color: #f2dede;
  7047.   border-color: #ebccd1;
  7048.   color: #a94442;
  7049. }
  7050. .error-msg hr {
  7051.   border-top-color: #e4b9c0;
  7052. }
  7053. .error-msg .alert-link {
  7054.   color: #843534;
  7055. }
  7056. .success-msg {
  7057.   background-color: #dff0d8;
  7058.   border-color: #d6e9c6;
  7059.   color: #3c763d;
  7060. }
  7061. .success-msg hr {
  7062.   border-top-color: #c9e2b3;
  7063. }
  7064. .success-msg .alert-link {
  7065.   color: #2b542c;
  7066. }
  7067. .note-msg,
  7068. .notice-msg {
  7069.   background-color: #d9edf7;
  7070.   border-color: #bce8f1;
  7071.   color: #31708f;
  7072. }
  7073. .note-msg hr,
  7074. .notice-msg hr {
  7075.   border-top-color: #a6e1ec;
  7076. }
  7077. .note-msg .alert-link,
  7078. .notice-msg .alert-link {
  7079.   color: #245269;
  7080. }
  7081. .global-site-notice {
  7082.   padding: 15px;
  7083.   margin-bottom: 20px;
  7084.   border: 1px solid transparent;
  7085.   border-radius: 0;
  7086.   background-color: #fcf8e3;
  7087.   border-color: #faebcc;
  7088.   color: #8a6d3b;
  7089. }
  7090. .global-site-notice h4 {
  7091.   margin-top: 0;
  7092.   color: inherit;
  7093. }
  7094. .global-site-notice .alert-link {
  7095.   font-weight: bold;
  7096. }
  7097. .global-site-notice > p,
  7098. .global-site-notice > ul {
  7099.   margin-bottom: 0;
  7100. }
  7101. .global-site-notice > p + p {
  7102.   margin-top: 5px;
  7103. }
  7104. .global-site-notice hr {
  7105.   border-top-color: #f7e1b5;
  7106. }
  7107. .global-site-notice .alert-link {
  7108.   color: #66512c;
  7109. }
  7110. .global-site-notice p {
  7111.   margin: 0;
  7112. }
  7113. .list-group {
  7114.   margin-bottom: 20px;
  7115.   padding-left: 0;
  7116. }
  7117. .list-group-item {
  7118.   position: relative;
  7119.   display: block;
  7120.   padding: 10px 15px;
  7121.   margin-bottom: -1px;
  7122.   background-color: #ffffff;
  7123.   border: 1px solid #dddddd;
  7124. }
  7125. .list-group-item:first-child {
  7126.   border-top-right-radius: 4px;
  7127.   border-top-left-radius: 4px;
  7128. }
  7129. .list-group-item:last-child {
  7130.   margin-bottom: 0;
  7131.   border-bottom-right-radius: 4px;
  7132.   border-bottom-left-radius: 4px;
  7133. }
  7134. a.list-group-item,
  7135. button.list-group-item {
  7136.   color: #555555;
  7137. }
  7138. a.list-group-item .list-group-item-heading,
  7139. button.list-group-item .list-group-item-heading {
  7140.   color: #333333;
  7141. }
  7142. a.list-group-item:hover,
  7143. button.list-group-item:hover,
  7144. a.list-group-item:focus,
  7145. button.list-group-item:focus {
  7146.   text-decoration: none;
  7147.   color: #555555;
  7148.   background-color: #f5f5f5;
  7149. }
  7150. button.list-group-item {
  7151.   width: 100%;
  7152.   text-align: left;
  7153. }
  7154. .list-group-item.disabled,
  7155. .list-group-item.disabled:hover,
  7156. .list-group-item.disabled:focus {
  7157.   background-color: #c8c8c8;
  7158.   color: #797979;
  7159.   cursor: not-allowed;
  7160. }
  7161. .list-group-item.disabled .list-group-item-heading,
  7162. .list-group-item.disabled:hover .list-group-item-heading,
  7163. .list-group-item.disabled:focus .list-group-item-heading {
  7164.   color: inherit;
  7165. }
  7166. .list-group-item.disabled .list-group-item-text,
  7167. .list-group-item.disabled:hover .list-group-item-text,
  7168. .list-group-item.disabled:focus .list-group-item-text {
  7169.   color: #797979;
  7170. }
  7171. .list-group-item.active,
  7172. .list-group-item.active:hover,
  7173. .list-group-item.active:focus {
  7174.   z-index: 2;
  7175.   color: #ffffff;
  7176.   background-color: #e9e094;
  7177.   border-color: #e9e094;
  7178. }
  7179. .list-group-item.active .list-group-item-heading,
  7180. .list-group-item.active:hover .list-group-item-heading,
  7181. .list-group-item.active:focus .list-group-item-heading,
  7182. .list-group-item.active .list-group-item-heading > small,
  7183. .list-group-item.active:hover .list-group-item-heading > small,
  7184. .list-group-item.active:focus .list-group-item-heading > small,
  7185. .list-group-item.active .list-group-item-heading > .small,
  7186. .list-group-item.active:hover .list-group-item-heading > .small,
  7187. .list-group-item.active:focus .list-group-item-heading > .small {
  7188.   color: inherit;
  7189. }
  7190. .list-group-item.active .list-group-item-text,
  7191. .list-group-item.active:hover .list-group-item-text,
  7192. .list-group-item.active:focus .list-group-item-text {
  7193.   color: #ffffff;
  7194. }
  7195. .list-group-item-success {
  7196.   color: #3c763d;
  7197.   background-color: #dff0d8;
  7198. }
  7199. a.list-group-item-success,
  7200. button.list-group-item-success {
  7201.   color: #3c763d;
  7202. }
  7203. a.list-group-item-success .list-group-item-heading,
  7204. button.list-group-item-success .list-group-item-heading {
  7205.   color: inherit;
  7206. }
  7207. a.list-group-item-success:hover,
  7208. button.list-group-item-success:hover,
  7209. a.list-group-item-success:focus,
  7210. button.list-group-item-success:focus {
  7211.   color: #3c763d;
  7212.   background-color: #d0e9c6;
  7213. }
  7214. a.list-group-item-success.active,
  7215. button.list-group-item-success.active,
  7216. a.list-group-item-success.active:hover,
  7217. button.list-group-item-success.active:hover,
  7218. a.list-group-item-success.active:focus,
  7219. button.list-group-item-success.active:focus {
  7220.   color: #fff;
  7221.   background-color: #3c763d;
  7222.   border-color: #3c763d;
  7223. }
  7224. .list-group-item-info {
  7225.   color: #31708f;
  7226.   background-color: #d9edf7;
  7227. }
  7228. a.list-group-item-info,
  7229. button.list-group-item-info {
  7230.   color: #31708f;
  7231. }
  7232. a.list-group-item-info .list-group-item-heading,
  7233. button.list-group-item-info .list-group-item-heading {
  7234.   color: inherit;
  7235. }
  7236. a.list-group-item-info:hover,
  7237. button.list-group-item-info:hover,
  7238. a.list-group-item-info:focus,
  7239. button.list-group-item-info:focus {
  7240.   color: #31708f;
  7241.   background-color: #c4e3f3;
  7242. }
  7243. a.list-group-item-info.active,
  7244. button.list-group-item-info.active,
  7245. a.list-group-item-info.active:hover,
  7246. button.list-group-item-info.active:hover,
  7247. a.list-group-item-info.active:focus,
  7248. button.list-group-item-info.active:focus {
  7249.   color: #fff;
  7250.   background-color: #31708f;
  7251.   border-color: #31708f;
  7252. }
  7253. .list-group-item-warning {
  7254.   color: #8a6d3b;
  7255.   background-color: #fcf8e3;
  7256. }
  7257. a.list-group-item-warning,
  7258. button.list-group-item-warning {
  7259.   color: #8a6d3b;
  7260. }
  7261. a.list-group-item-warning .list-group-item-heading,
  7262. button.list-group-item-warning .list-group-item-heading {
  7263.   color: inherit;
  7264. }
  7265. a.list-group-item-warning:hover,
  7266. button.list-group-item-warning:hover,
  7267. a.list-group-item-warning:focus,
  7268. button.list-group-item-warning:focus {
  7269.   color: #8a6d3b;
  7270.   background-color: #faf2cc;
  7271. }
  7272. a.list-group-item-warning.active,
  7273. button.list-group-item-warning.active,
  7274. a.list-group-item-warning.active:hover,
  7275. button.list-group-item-warning.active:hover,
  7276. a.list-group-item-warning.active:focus,
  7277. button.list-group-item-warning.active:focus {
  7278.   color: #fff;
  7279.   background-color: #8a6d3b;
  7280.   border-color: #8a6d3b;
  7281. }
  7282. .list-group-item-danger {
  7283.   color: #a94442;
  7284.   background-color: #f2dede;
  7285. }
  7286. a.list-group-item-danger,
  7287. button.list-group-item-danger {
  7288.   color: #a94442;
  7289. }
  7290. a.list-group-item-danger .list-group-item-heading,
  7291. button.list-group-item-danger .list-group-item-heading {
  7292.   color: inherit;
  7293. }
  7294. a.list-group-item-danger:hover,
  7295. button.list-group-item-danger:hover,
  7296. a.list-group-item-danger:focus,
  7297. button.list-group-item-danger:focus {
  7298.   color: #a94442;
  7299.   background-color: #ebcccc;
  7300. }
  7301. a.list-group-item-danger.active,
  7302. button.list-group-item-danger.active,
  7303. a.list-group-item-danger.active:hover,
  7304. button.list-group-item-danger.active:hover,
  7305. a.list-group-item-danger.active:focus,
  7306. button.list-group-item-danger.active:focus {
  7307.   color: #fff;
  7308.   background-color: #a94442;
  7309.   border-color: #a94442;
  7310. }
  7311. .list-group-item-heading {
  7312.   margin-top: 0;
  7313.   margin-bottom: 5px;
  7314. }
  7315. .list-group-item-text {
  7316.   margin-bottom: 0;
  7317.   line-height: 1.3;
  7318. }
  7319. .panel {
  7320.   margin-bottom: 20px;
  7321.   background-color: #ffffff;
  7322.   border: 1px solid transparent;
  7323.   border-radius: 4px;
  7324.   -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  7325.   box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  7326. }
  7327. .panel-body {
  7328.   padding: 15px;
  7329. }
  7330. .panel-heading {
  7331.   padding: 10px 15px;
  7332.   border-bottom: 1px solid transparent;
  7333.   border-top-right-radius: 3px;
  7334.   border-top-left-radius: 3px;
  7335. }
  7336. .panel-heading > .dropdown .dropdown-toggle {
  7337.   color: inherit;
  7338. }
  7339. .panel-title {
  7340.   margin-top: 0;
  7341.   margin-bottom: 0;
  7342.   font-size: 16px;
  7343.   color: inherit;
  7344. }
  7345. .panel-title > a,
  7346. .panel-title > small,
  7347. .panel-title > .small,
  7348. .panel-title > small > a,
  7349. .panel-title > .small > a {
  7350.   color: inherit;
  7351. }
  7352. .panel-footer {
  7353.   padding: 10px 15px;
  7354.   background-color: #f5f5f5;
  7355.   border-top: 1px solid #dddddd;
  7356.   border-bottom-right-radius: 3px;
  7357.   border-bottom-left-radius: 3px;
  7358. }
  7359. .panel > .list-group,
  7360. .panel > .panel-collapse > .list-group {
  7361.   margin-bottom: 0;
  7362. }
  7363. .panel > .list-group .list-group-item,
  7364. .panel > .panel-collapse > .list-group .list-group-item {
  7365.   border-width: 1px 0;
  7366.   border-radius: 0;
  7367. }
  7368. .panel > .list-group:first-child .list-group-item:first-child,
  7369. .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  7370.   border-top: 0;
  7371.   border-top-right-radius: 3px;
  7372.   border-top-left-radius: 3px;
  7373. }
  7374. .panel > .list-group:last-child .list-group-item:last-child,
  7375. .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  7376.   border-bottom: 0;
  7377.   border-bottom-right-radius: 3px;
  7378.   border-bottom-left-radius: 3px;
  7379. }
  7380. .panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  7381.   border-top-right-radius: 0;
  7382.   border-top-left-radius: 0;
  7383. }
  7384. .panel-heading + .list-group .list-group-item:first-child {
  7385.   border-top-width: 0;
  7386. }
  7387. .list-group + .panel-footer {
  7388.   border-top-width: 0;
  7389. }
  7390. .panel > .table,
  7391. .panel > .table-responsive > .table,
  7392. .panel > .panel-collapse > .table {
  7393.   margin-bottom: 0;
  7394. }
  7395. .panel > .table caption,
  7396. .panel > .table-responsive > .table caption,
  7397. .panel > .panel-collapse > .table caption {
  7398.   padding-left: 15px;
  7399.   padding-right: 15px;
  7400. }
  7401. .panel > .table:first-child,
  7402. .panel > .table-responsive:first-child > .table:first-child {
  7403.   border-top-right-radius: 3px;
  7404.   border-top-left-radius: 3px;
  7405. }
  7406. .panel > .table:first-child > thead:first-child > tr:first-child,
  7407. .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
  7408. .panel > .table:first-child > tbody:first-child > tr:first-child,
  7409. .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  7410.   border-top-left-radius: 3px;
  7411.   border-top-right-radius: 3px;
  7412. }
  7413. .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
  7414. .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
  7415. .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
  7416. .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
  7417. .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
  7418. .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
  7419. .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
  7420. .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  7421.   border-top-left-radius: 3px;
  7422. }
  7423. .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
  7424. .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
  7425. .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
  7426. .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
  7427. .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
  7428. .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
  7429. .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
  7430. .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  7431.   border-top-right-radius: 3px;
  7432. }
  7433. .panel > .table:last-child,
  7434. .panel > .table-responsive:last-child > .table:last-child {
  7435.   border-bottom-right-radius: 3px;
  7436.   border-bottom-left-radius: 3px;
  7437. }
  7438. .panel > .table:last-child > tbody:last-child > tr:last-child,
  7439. .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
  7440. .panel > .table:last-child > tfoot:last-child > tr:last-child,
  7441. .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  7442.   border-bottom-left-radius: 3px;
  7443.   border-bottom-right-radius: 3px;
  7444. }
  7445. .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
  7446. .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
  7447. .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
  7448. .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
  7449. .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
  7450. .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
  7451. .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
  7452. .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  7453.   border-bottom-left-radius: 3px;
  7454. }
  7455. .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
  7456. .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
  7457. .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
  7458. .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
  7459. .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
  7460. .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
  7461. .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
  7462. .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  7463.   border-bottom-right-radius: 3px;
  7464. }
  7465. .panel > .panel-body + .table,
  7466. .panel > .panel-body + .table-responsive,
  7467. .panel > .table + .panel-body,
  7468. .panel > .table-responsive + .panel-body {
  7469.   border-top: 1px solid #dddddd;
  7470. }
  7471. .panel > .table > tbody:first-child > tr:first-child th,
  7472. .panel > .table > tbody:first-child > tr:first-child td {
  7473.   border-top: 0;
  7474. }
  7475. .panel > .table-bordered,
  7476. .panel > .table-responsive > .table-bordered {
  7477.   border: 0;
  7478. }
  7479. .panel > .table-bordered > thead > tr > th:first-child,
  7480. .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
  7481. .panel > .table-bordered > tbody > tr > th:first-child,
  7482. .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
  7483. .panel > .table-bordered > tfoot > tr > th:first-child,
  7484. .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  7485. .panel > .table-bordered > thead > tr > td:first-child,
  7486. .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
  7487. .panel > .table-bordered > tbody > tr > td:first-child,
  7488. .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
  7489. .panel > .table-bordered > tfoot > tr > td:first-child,
  7490. .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  7491.   border-left: 0;
  7492. }
  7493. .panel > .table-bordered > thead > tr > th:last-child,
  7494. .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
  7495. .panel > .table-bordered > tbody > tr > th:last-child,
  7496. .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
  7497. .panel > .table-bordered > tfoot > tr > th:last-child,
  7498. .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  7499. .panel > .table-bordered > thead > tr > td:last-child,
  7500. .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
  7501. .panel > .table-bordered > tbody > tr > td:last-child,
  7502. .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
  7503. .panel > .table-bordered > tfoot > tr > td:last-child,
  7504. .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  7505.   border-right: 0;
  7506. }
  7507. .panel > .table-bordered > thead > tr:first-child > td,
  7508. .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
  7509. .panel > .table-bordered > tbody > tr:first-child > td,
  7510. .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
  7511. .panel > .table-bordered > thead > tr:first-child > th,
  7512. .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
  7513. .panel > .table-bordered > tbody > tr:first-child > th,
  7514. .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  7515.   border-bottom: 0;
  7516. }
  7517. .panel > .table-bordered > tbody > tr:last-child > td,
  7518. .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
  7519. .panel > .table-bordered > tfoot > tr:last-child > td,
  7520. .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
  7521. .panel > .table-bordered > tbody > tr:last-child > th,
  7522. .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
  7523. .panel > .table-bordered > tfoot > tr:last-child > th,
  7524. .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  7525.   border-bottom: 0;
  7526. }
  7527. .panel > .table-responsive {
  7528.   border: 0;
  7529.   margin-bottom: 0;
  7530. }
  7531. .panel-group {
  7532.   margin-bottom: 20px;
  7533. }
  7534. .panel-group .panel {
  7535.   margin-bottom: 0;
  7536.   border-radius: 4px;
  7537. }
  7538. .panel-group .panel + .panel {
  7539.   margin-top: 5px;
  7540. }
  7541. .panel-group .panel-heading {
  7542.   border-bottom: 0;
  7543. }
  7544. .panel-group .panel-heading + .panel-collapse > .panel-body,
  7545. .panel-group .panel-heading + .panel-collapse > .list-group {
  7546.   border-top: 1px solid #dddddd;
  7547. }
  7548. .panel-group .panel-footer {
  7549.   border-top: 0;
  7550. }
  7551. .panel-group .panel-footer + .panel-collapse .panel-body {
  7552.   border-bottom: 1px solid #dddddd;
  7553. }
  7554. .panel-default {
  7555.   border-color: #efebdd;
  7556. }
  7557. .panel-default > .panel-heading {
  7558.   color: #ffffff;
  7559.   background-color: #e9e094;
  7560.   border-color: #efebdd;
  7561. }
  7562. .panel-default > .panel-heading + .panel-collapse > .panel-body {
  7563.   border-top-color: #efebdd;
  7564. }
  7565. .panel-default > .panel-heading .badge {
  7566.   color: #e9e094;
  7567.   background-color: #ffffff;
  7568. }
  7569. .panel-default > .panel-footer + .panel-collapse > .panel-body {
  7570.   border-bottom-color: #efebdd;
  7571. }
  7572. .panel-primary {
  7573.   border-color: #e9e094;
  7574. }
  7575. .panel-primary > .panel-heading {
  7576.   color: #ffffff;
  7577.   background-color: #e9e094;
  7578.   border-color: #e9e094;
  7579. }
  7580. .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  7581.   border-top-color: #e9e094;
  7582. }
  7583. .panel-primary > .panel-heading .badge {
  7584.   color: #e9e094;
  7585.   background-color: #ffffff;
  7586. }
  7587. .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  7588.   border-bottom-color: #e9e094;
  7589. }
  7590. .panel-success {
  7591.   border-color: #d6e9c6;
  7592. }
  7593. .panel-success > .panel-heading {
  7594.   color: #3c763d;
  7595.   background-color: #dff0d8;
  7596.   border-color: #d6e9c6;
  7597. }
  7598. .panel-success > .panel-heading + .panel-collapse > .panel-body {
  7599.   border-top-color: #d6e9c6;
  7600. }
  7601. .panel-success > .panel-heading .badge {
  7602.   color: #dff0d8;
  7603.   background-color: #3c763d;
  7604. }
  7605. .panel-success > .panel-footer + .panel-collapse > .panel-body {
  7606.   border-bottom-color: #d6e9c6;
  7607. }
  7608. .panel-info {
  7609.   border-color: #bce8f1;
  7610. }
  7611. .panel-info > .panel-heading {
  7612.   color: #31708f;
  7613.   background-color: #d9edf7;
  7614.   border-color: #bce8f1;
  7615. }
  7616. .panel-info > .panel-heading + .panel-collapse > .panel-body {
  7617.   border-top-color: #bce8f1;
  7618. }
  7619. .panel-info > .panel-heading .badge {
  7620.   color: #d9edf7;
  7621.   background-color: #31708f;
  7622. }
  7623. .panel-info > .panel-footer + .panel-collapse > .panel-body {
  7624.   border-bottom-color: #bce8f1;
  7625. }
  7626. .panel-warning {
  7627.   border-color: #faebcc;
  7628. }
  7629. .panel-warning > .panel-heading {
  7630.   color: #8a6d3b;
  7631.   background-color: #fcf8e3;
  7632.   border-color: #faebcc;
  7633. }
  7634. .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  7635.   border-top-color: #faebcc;
  7636. }
  7637. .panel-warning > .panel-heading .badge {
  7638.   color: #fcf8e3;
  7639.   background-color: #8a6d3b;
  7640. }
  7641. .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  7642.   border-bottom-color: #faebcc;
  7643. }
  7644. .panel-danger {
  7645.   border-color: #ebccd1;
  7646. }
  7647. .panel-danger > .panel-heading {
  7648.   color: #a94442;
  7649.   background-color: #f2dede;
  7650.   border-color: #ebccd1;
  7651. }
  7652. .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  7653.   border-top-color: #ebccd1;
  7654. }
  7655. .panel-danger > .panel-heading .badge {
  7656.   color: #f2dede;
  7657.   background-color: #a94442;
  7658. }
  7659. .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  7660.   border-bottom-color: #ebccd1;
  7661. }
  7662. .panel {
  7663.   border-radius: 0;
  7664.   box-shadow: none;
  7665. }
  7666. .panel-heading {
  7667.   border-radius: 0;
  7668.   color: #fff;
  7669.   font-size: 16px;
  7670.   line-height: 28px;
  7671.   font-family: "ProximanovaRegular", Helvetica, Arial, sans-serif;
  7672. }
  7673. .panel-heading h2 {
  7674.   font-size: 16px;
  7675.   line-height: 28px;
  7676.   font-family: "ProximanovaRegular", Helvetica, Arial, sans-serif;
  7677.   color: #fff;
  7678. }
  7679. .panel-heading a {
  7680.   color: #3a3a3a;
  7681. }
  7682. .well {
  7683.   min-height: 20px;
  7684.   padding: 19px;
  7685.   margin-bottom: 20px;
  7686.   background-color: #f5f5f5;
  7687.   border: 1px solid #e3e3e3;
  7688.   border-radius: 4px;
  7689.   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  7690.   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  7691. }
  7692. .well blockquote {
  7693.   border-color: #ddd;
  7694.   border-color: rgba(0, 0, 0, 0.15);
  7695. }
  7696. .well-lg {
  7697.   padding: 24px;
  7698.   border-radius: 6px;
  7699. }
  7700. .well-sm {
  7701.   padding: 9px;
  7702.   border-radius: 3px;
  7703. }
  7704. .close {
  7705.   float: right;
  7706.   font-size: 21px;
  7707.   font-weight: bold;
  7708.   line-height: 1;
  7709.   color: #000000;
  7710.   text-shadow: 0 1px 0 #ffffff;
  7711.   opacity: 0.2;
  7712.   filter: alpha(opacity=20);
  7713. }
  7714. .close:hover,
  7715. .close:focus {
  7716.   color: #000000;
  7717.   text-decoration: none;
  7718.   cursor: pointer;
  7719.   opacity: 0.5;
  7720.   filter: alpha(opacity=50);
  7721. }
  7722. button.close {
  7723.   padding: 0;
  7724.   cursor: pointer;
  7725.   background: transparent;
  7726.   border: 0;
  7727.   -webkit-appearance: none;
  7728. }
  7729. /*!
  7730.  *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
  7731.  *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
  7732.  */
  7733. /* FONT PATH
  7734.  * -------------------------- */
  7735. @font-face {
  7736.   font-family: 'FontAwesome';
  7737.   src: url('../fonts/fontawesome-webfont.eot?v=4.3.0');
  7738.   src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');
  7739.   font-weight: normal;
  7740.   font-style: normal;
  7741. }
  7742. .fa {
  7743.   display: inline-block;
  7744.   font: normal normal normal 14px/1 FontAwesome;
  7745.   font-size: inherit;
  7746.   text-rendering: auto;
  7747.   -webkit-font-smoothing: antialiased;
  7748.   -moz-osx-font-smoothing: grayscale;
  7749.   transform: translate(0, 0);
  7750. }
  7751. /* makes the font 33% larger relative to the icon container */
  7752. .fa-lg {
  7753.   font-size: 1.33333333em;
  7754.   line-height: 0.75em;
  7755.   vertical-align: -15%;
  7756. }
  7757. .fa-2x {
  7758.   font-size: 2em;
  7759. }
  7760. .fa-3x {
  7761.   font-size: 3em;
  7762. }
  7763. .fa-4x {
  7764.   font-size: 4em;
  7765. }
  7766. .fa-5x {
  7767.   font-size: 5em;
  7768. }
  7769. .fa-fw {
  7770.   width: 1.28571429em;
  7771.   text-align: center;
  7772. }
  7773. .fa-ul {
  7774.   padding-left: 0;
  7775.   margin-left: 2.14285714em;
  7776.   list-style-type: none;
  7777. }
  7778. .fa-ul > li {
  7779.   position: relative;
  7780. }
  7781. .fa-li {
  7782.   position: absolute;
  7783.   left: -2.14285714em;
  7784.   width: 2.14285714em;
  7785.   top: 0.14285714em;
  7786.   text-align: center;
  7787. }
  7788. .fa-li.fa-lg {
  7789.   left: -1.85714286em;
  7790. }
  7791. .fa-border {
  7792.   padding: .2em .25em .15em;
  7793.   border: solid 0.08em #eeeeee;
  7794.   border-radius: .1em;
  7795. }
  7796. .pull-right {
  7797.   float: right;
  7798. }
  7799. .pull-left {
  7800.   float: left;
  7801. }
  7802. .fa.pull-left {
  7803.   margin-right: .3em;
  7804. }
  7805. .fa.pull-right {
  7806.   margin-left: .3em;
  7807. }
  7808. .fa-spin {
  7809.   -webkit-animation: fa-spin 2s infinite linear;
  7810.   animation: fa-spin 2s infinite linear;
  7811. }
  7812. .fa-pulse {
  7813.   -webkit-animation: fa-spin 1s infinite steps(8);
  7814.   animation: fa-spin 1s infinite steps(8);
  7815. }
  7816. @-webkit-keyframes fa-spin {
  7817.   0% {
  7818.     -webkit-transform: rotate(0deg);
  7819.     transform: rotate(0deg);
  7820.   }
  7821.   100% {
  7822.     -webkit-transform: rotate(359deg);
  7823.     transform: rotate(359deg);
  7824.   }
  7825. }
  7826. @keyframes fa-spin {
  7827.   0% {
  7828.     -webkit-transform: rotate(0deg);
  7829.     transform: rotate(0deg);
  7830.   }
  7831.   100% {
  7832.     -webkit-transform: rotate(359deg);
  7833.     transform: rotate(359deg);
  7834.   }
  7835. }
  7836. .fa-rotate-90 {
  7837.   filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  7838.   -webkit-transform: rotate(90deg);
  7839.   -ms-transform: rotate(90deg);
  7840.   transform: rotate(90deg);
  7841. }
  7842. .fa-rotate-180 {
  7843.   filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  7844.   -webkit-transform: rotate(180deg);
  7845.   -ms-transform: rotate(180deg);
  7846.   transform: rotate(180deg);
  7847. }
  7848. .fa-rotate-270 {
  7849.   filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  7850.   -webkit-transform: rotate(270deg);
  7851.   -ms-transform: rotate(270deg);
  7852.   transform: rotate(270deg);
  7853. }
  7854. .fa-flip-horizontal {
  7855.   filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  7856.   -webkit-transform: scale(-1, 1);
  7857.   -ms-transform: scale(-1, 1);
  7858.   transform: scale(-1, 1);
  7859. }
  7860. .fa-flip-vertical {
  7861.   filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  7862.   -webkit-transform: scale(1, -1);
  7863.   -ms-transform: scale(1, -1);
  7864.   transform: scale(1, -1);
  7865. }
  7866. :root .fa-rotate-90,
  7867. :root .fa-rotate-180,
  7868. :root .fa-rotate-270,
  7869. :root .fa-flip-horizontal,
  7870. :root .fa-flip-vertical {
  7871.   filter: none;
  7872. }
  7873. .fa-stack {
  7874.   position: relative;
  7875.   display: inline-block;
  7876.   width: 2em;
  7877.   height: 2em;
  7878.   line-height: 2em;
  7879.   vertical-align: middle;
  7880. }
  7881. .fa-stack-1x,
  7882. .fa-stack-2x {
  7883.   position: absolute;
  7884.   left: 0;
  7885.   width: 100%;
  7886.   text-align: center;
  7887. }
  7888. .fa-stack-1x {
  7889.   line-height: inherit;
  7890. }
  7891. .fa-stack-2x {
  7892.   font-size: 2em;
  7893. }
  7894. .fa-inverse {
  7895.   color: #ffffff;
  7896. }
  7897. /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
  7898.    readers do not read off random characters that represent icons */
  7899. .fa-glass:before {
  7900.   content: "\f000";
  7901. }
  7902. .fa-music:before {
  7903.   content: "\f001";
  7904. }
  7905. .fa-search:before {
  7906.   content: "\f002";
  7907. }
  7908. .fa-envelope-o:before {
  7909.   content: "\f003";
  7910. }
  7911. .fa-heart:before {
  7912.   content: "\f004";
  7913. }
  7914. .fa-star:before {
  7915.   content: "\f005";
  7916. }
  7917. .fa-star-o:before {
  7918.   content: "\f006";
  7919. }
  7920. .fa-user:before {
  7921.   content: "\f007";
  7922. }
  7923. .fa-film:before {
  7924.   content: "\f008";
  7925. }
  7926. .fa-th-large:before {
  7927.   content: "\f009";
  7928. }
  7929. .fa-th:before {
  7930.   content: "\f00a";
  7931. }
  7932. .fa-th-list:before {
  7933.   content: "\f00b";
  7934. }
  7935. .fa-check:before {
  7936.   content: "\f00c";
  7937. }
  7938. .fa-remove:before,
  7939. .fa-close:before,
  7940. .fa-times:before {
  7941.   content: "\f00d";
  7942. }
  7943. .fa-search-plus:before {
  7944.   content: "\f00e";
  7945. }
  7946. .fa-search-minus:before {
  7947.   content: "\f010";
  7948. }
  7949. .fa-power-off:before {
  7950.   content: "\f011";
  7951. }
  7952. .fa-signal:before {
  7953.   content: "\f012";
  7954. }
  7955. .fa-gear:before,
  7956. .fa-cog:before {
  7957.   content: "\f013";
  7958. }
  7959. .fa-trash-o:before {
  7960.   content: "\f014";
  7961. }
  7962. .fa-home:before {
  7963.   content: "\f015";
  7964. }
  7965. .fa-file-o:before {
  7966.   content: "\f016";
  7967. }
  7968. .fa-clock-o:before {
  7969.   content: "\f017";
  7970. }
  7971. .fa-road:before {
  7972.   content: "\f018";
  7973. }
  7974. .fa-download:before {
  7975.   content: "\f019";
  7976. }
  7977. .fa-arrow-circle-o-down:before {
  7978.   content: "\f01a";
  7979. }
  7980. .fa-arrow-circle-o-up:before {
  7981.   content: "\f01b";
  7982. }
  7983. .fa-inbox:before {
  7984.   content: "\f01c";
  7985. }
  7986. .fa-play-circle-o:before {
  7987.   content: "\f01d";
  7988. }
  7989. .fa-rotate-right:before,
  7990. .fa-repeat:before {
  7991.   content: "\f01e";
  7992. }
  7993. .fa-refresh:before {
  7994.   content: "\f021";
  7995. }
  7996. .fa-list-alt:before {
  7997.   content: "\f022";
  7998. }
  7999. .fa-lock:before {
  8000.   content: "\f023";
  8001. }
  8002. .fa-flag:before {
  8003.   content: "\f024";
  8004. }
  8005. .fa-headphones:before {
  8006.   content: "\f025";
  8007. }
  8008. .fa-volume-off:before {
  8009.   content: "\f026";
  8010. }
  8011. .fa-volume-down:before {
  8012.   content: "\f027";
  8013. }
  8014. .fa-volume-up:before {
  8015.   content: "\f028";
  8016. }
  8017. .fa-qrcode:before {
  8018.   content: "\f029";
  8019. }
  8020. .fa-barcode:before {
  8021.   content: "\f02a";
  8022. }
  8023. .fa-tag:before {
  8024.   content: "\f02b";
  8025. }
  8026. .fa-tags:before {
  8027.   content: "\f02c";
  8028. }
  8029. .fa-book:before {
  8030.   content: "\f02d";
  8031. }
  8032. .fa-bookmark:before {
  8033.   content: "\f02e";
  8034. }
  8035. .fa-print:before {
  8036.   content: "\f02f";
  8037. }
  8038. .fa-camera:before {
  8039.   content: "\f030";
  8040. }
  8041. .fa-font:before {
  8042.   content: "\f031";
  8043. }
  8044. .fa-bold:before {
  8045.   content: "\f032";
  8046. }
  8047. .fa-italic:before {
  8048.   content: "\f033";
  8049. }
  8050. .fa-text-height:before {
  8051.   content: "\f034";
  8052. }
  8053. .fa-text-width:before {
  8054.   content: "\f035";
  8055. }
  8056. .fa-align-left:before {
  8057.   content: "\f036";
  8058. }
  8059. .fa-align-center:before {
  8060.   content: "\f037";
  8061. }
  8062. .fa-align-right:before {
  8063.   content: "\f038";
  8064. }
  8065. .fa-align-justify:before {
  8066.   content: "\f039";
  8067. }
  8068. .fa-list:before {
  8069.   content: "\f03a";
  8070. }
  8071. .fa-dedent:before,
  8072. .fa-outdent:before {
  8073.   content: "\f03b";
  8074. }
  8075. .fa-indent:before {
  8076.   content: "\f03c";
  8077. }
  8078. .fa-video-camera:before {
  8079.   content: "\f03d";
  8080. }
  8081. .fa-photo:before,
  8082. .fa-image:before,
  8083. .fa-picture-o:before {
  8084.   content: "\f03e";
  8085. }
  8086. .fa-pencil:before {
  8087.   content: "\f040";
  8088. }
  8089. .fa-map-marker:before {
  8090.   content: "\f041";
  8091. }
  8092. .fa-adjust:before {
  8093.   content: "\f042";
  8094. }
  8095. .fa-tint:before {
  8096.   content: "\f043";
  8097. }
  8098. .fa-edit:before,
  8099. .fa-pencil-square-o:before {
  8100.   content: "\f044";
  8101. }
  8102. .fa-share-square-o:before {
  8103.   content: "\f045";
  8104. }
  8105. .fa-check-square-o:before {
  8106.   content: "\f046";
  8107. }
  8108. .fa-arrows:before {
  8109.   content: "\f047";
  8110. }
  8111. .fa-step-backward:before {
  8112.   content: "\f048";
  8113. }
  8114. .fa-fast-backward:before {
  8115.   content: "\f049";
  8116. }
  8117. .fa-backward:before {
  8118.   content: "\f04a";
  8119. }
  8120. .fa-play:before {
  8121.   content: "\f04b";
  8122. }
  8123. .fa-pause:before {
  8124.   content: "\f04c";
  8125. }
  8126. .fa-stop:before {
  8127.   content: "\f04d";
  8128. }
  8129. .fa-forward:before {
  8130.   content: "\f04e";
  8131. }
  8132. .fa-fast-forward:before {
  8133.   content: "\f050";
  8134. }
  8135. .fa-step-forward:before {
  8136.   content: "\f051";
  8137. }
  8138. .fa-eject:before {
  8139.   content: "\f052";
  8140. }
  8141. .fa-chevron-left:before {
  8142.   content: "\f053";
  8143. }
  8144. .fa-chevron-right:before {
  8145.   content: "\f054";
  8146. }
  8147. .fa-plus-circle:before {
  8148.   content: "\f055";
  8149. }
  8150. .fa-minus-circle:before {
  8151.   content: "\f056";
  8152. }
  8153. .fa-times-circle:before {
  8154.   content: "\f057";
  8155. }
  8156. .fa-check-circle:before {
  8157.   content: "\f058";
  8158. }
  8159. .fa-question-circle:before {
  8160.   content: "\f059";
  8161. }
  8162. .fa-info-circle:before {
  8163.   content: "\f05a";
  8164. }
  8165. .fa-crosshairs:before {
  8166.   content: "\f05b";
  8167. }
  8168. .fa-times-circle-o:before {
  8169.   content: "\f05c";
  8170. }
  8171. .fa-check-circle-o:before {
  8172.   content: "\f05d";
  8173. }
  8174. .fa-ban:before {
  8175.   content: "\f05e";
  8176. }
  8177. .fa-arrow-left:before {
  8178.   content: "\f060";
  8179. }
  8180. .fa-arrow-right:before {
  8181.   content: "\f061";
  8182. }
  8183. .fa-arrow-up:before {
  8184.   content: "\f062";
  8185. }
  8186. .fa-arrow-down:before {
  8187.   content: "\f063";
  8188. }
  8189. .fa-mail-forward:before,
  8190. .fa-share:before {
  8191.   content: "\f064";
  8192. }
  8193. .fa-expand:before {
  8194.   content: "\f065";
  8195. }
  8196. .fa-compress:before {
  8197.   content: "\f066";
  8198. }
  8199. .fa-plus:before {
  8200.   content: "\f067";
  8201. }
  8202. .fa-minus:before {
  8203.   content: "\f068";
  8204. }
  8205. .fa-asterisk:before {
  8206.   content: "\f069";
  8207. }
  8208. .fa-exclamation-circle:before {
  8209.   content: "\f06a";
  8210. }
  8211. .fa-gift:before {
  8212.   content: "\f06b";
  8213. }
  8214. .fa-leaf:before {
  8215.   content: "\f06c";
  8216. }
  8217. .fa-fire:before {
  8218.   content: "\f06d";
  8219. }
  8220. .fa-eye:before {
  8221.   content: "\f06e";
  8222. }
  8223. .fa-eye-slash:before {
  8224.   content: "\f070";
  8225. }
  8226. .fa-warning:before,
  8227. .fa-exclamation-triangle:before {
  8228.   content: "\f071";
  8229. }
  8230. .fa-plane:before {
  8231.   content: "\f072";
  8232. }
  8233. .fa-calendar:before {
  8234.   content: "\f073";
  8235. }
  8236. .fa-random:before {
  8237.   content: "\f074";
  8238. }
  8239. .fa-comment:before {
  8240.   content: "\f075";
  8241. }
  8242. .fa-magnet:before {
  8243.   content: "\f076";
  8244. }
  8245. .fa-chevron-up:before {
  8246.   content: "\f077";
  8247. }
  8248. .fa-chevron-down:before {
  8249.   content: "\f078";
  8250. }
  8251. .fa-retweet:before {
  8252.   content: "\f079";
  8253. }
  8254. .fa-shopping-cart:before {
  8255.   content: "\f07a";
  8256. }
  8257. .fa-folder:before {
  8258.   content: "\f07b";
  8259. }
  8260. .fa-folder-open:before {
  8261.   content: "\f07c";
  8262. }
  8263. .fa-arrows-v:before {
  8264.   content: "\f07d";
  8265. }
  8266. .fa-arrows-h:before {
  8267.   content: "\f07e";
  8268. }
  8269. .fa-bar-chart-o:before,
  8270. .fa-bar-chart:before {
  8271.   content: "\f080";
  8272. }
  8273. .fa-twitter-square:before {
  8274.   content: "\f081";
  8275. }
  8276. .fa-facebook-square:before {
  8277.   content: "\f082";
  8278. }
  8279. .fa-camera-retro:before {
  8280.   content: "\f083";
  8281. }
  8282. .fa-key:before {
  8283.   content: "\f084";
  8284. }
  8285. .fa-gears:before,
  8286. .fa-cogs:before {
  8287.   content: "\f085";
  8288. }
  8289. .fa-comments:before {
  8290.   content: "\f086";
  8291. }
  8292. .fa-thumbs-o-up:before {
  8293.   content: "\f087";
  8294. }
  8295. .fa-thumbs-o-down:before {
  8296.   content: "\f088";
  8297. }
  8298. .fa-star-half:before {
  8299.   content: "\f089";
  8300. }
  8301. .fa-heart-o:before {
  8302.   content: "\f08a";
  8303. }
  8304. .fa-sign-out:before {
  8305.   content: "\f08b";
  8306. }
  8307. .fa-linkedin-square:before {
  8308.   content: "\f08c";
  8309. }
  8310. .fa-thumb-tack:before {
  8311.   content: "\f08d";
  8312. }
  8313. .fa-external-link:before {
  8314.   content: "\f08e";
  8315. }
  8316. .fa-sign-in:before {
  8317.   content: "\f090";
  8318. }
  8319. .fa-trophy:before {
  8320.   content: "\f091";
  8321. }
  8322. .fa-github-square:before {
  8323.   content: "\f092";
  8324. }
  8325. .fa-upload:before {
  8326.   content: "\f093";
  8327. }
  8328. .fa-lemon-o:before {
  8329.   content: "\f094";
  8330. }
  8331. .fa-phone:before {
  8332.   content: "\f095";
  8333. }
  8334. .fa-square-o:before {
  8335.   content: "\f096";
  8336. }
  8337. .fa-bookmark-o:before {
  8338.   content: "\f097";
  8339. }
  8340. .fa-phone-square:before {
  8341.   content: "\f098";
  8342. }
  8343. .fa-twitter:before {
  8344.   content: "\f099";
  8345. }
  8346. .fa-facebook-f:before,
  8347. .fa-facebook:before {
  8348.   content: "\f09a";
  8349. }
  8350. .fa-github:before {
  8351.   content: "\f09b";
  8352. }
  8353. .fa-unlock:before {
  8354.   content: "\f09c";
  8355. }
  8356. .fa-credit-card:before {
  8357.   content: "\f09d";
  8358. }
  8359. .fa-rss:before {
  8360.   content: "\f09e";
  8361. }
  8362. .fa-hdd-o:before {
  8363.   content: "\f0a0";
  8364. }
  8365. .fa-bullhorn:before {
  8366.   content: "\f0a1";
  8367. }
  8368. .fa-bell:before {
  8369.   content: "\f0f3";
  8370. }
  8371. .fa-certificate:before {
  8372.   content: "\f0a3";
  8373. }
  8374. .fa-hand-o-right:before {
  8375.   content: "\f0a4";
  8376. }
  8377. .fa-hand-o-left:before {
  8378.   content: "\f0a5";
  8379. }
  8380. .fa-hand-o-up:before {
  8381.   content: "\f0a6";
  8382. }
  8383. .fa-hand-o-down:before {
  8384.   content: "\f0a7";
  8385. }
  8386. .fa-arrow-circle-left:before {
  8387.   content: "\f0a8";
  8388. }
  8389. .fa-arrow-circle-right:before {
  8390.   content: "\f0a9";
  8391. }
  8392. .fa-arrow-circle-up:before {
  8393.   content: "\f0aa";
  8394. }
  8395. .fa-arrow-circle-down:before {
  8396.   content: "\f0ab";
  8397. }
  8398. .fa-globe:before {
  8399.   content: "\f0ac";
  8400. }
  8401. .fa-wrench:before {
  8402.   content: "\f0ad";
  8403. }
  8404. .fa-tasks:before {
  8405.   content: "\f0ae";
  8406. }
  8407. .fa-filter:before {
  8408.   content: "\f0b0";
  8409. }
  8410. .fa-briefcase:before {
  8411.   content: "\f0b1";
  8412. }
  8413. .fa-arrows-alt:before {
  8414.   content: "\f0b2";
  8415. }
  8416. .fa-group:before,
  8417. .fa-users:before {
  8418.   content: "\f0c0";
  8419. }
  8420. .fa-chain:before,
  8421. .fa-link:before {
  8422.   content: "\f0c1";
  8423. }
  8424. .fa-cloud:before {
  8425.   content: "\f0c2";
  8426. }
  8427. .fa-flask:before {
  8428.   content: "\f0c3";
  8429. }
  8430. .fa-cut:before,
  8431. .fa-scissors:before {
  8432.   content: "\f0c4";
  8433. }
  8434. .fa-copy:before,
  8435. .fa-files-o:before {
  8436.   content: "\f0c5";
  8437. }
  8438. .fa-paperclip:before {
  8439.   content: "\f0c6";
  8440. }
  8441. .fa-save:before,
  8442. .fa-floppy-o:before {
  8443.   content: "\f0c7";
  8444. }
  8445. .fa-square:before {
  8446.   content: "\f0c8";
  8447. }
  8448. .fa-navicon:before,
  8449. .fa-reorder:before,
  8450. .fa-bars:before {
  8451.   content: "\f0c9";
  8452. }
  8453. .fa-list-ul:before {
  8454.   content: "\f0ca";
  8455. }
  8456. .fa-list-ol:before {
  8457.   content: "\f0cb";
  8458. }
  8459. .fa-strikethrough:before {
  8460.   content: "\f0cc";
  8461. }
  8462. .fa-underline:before {
  8463.   content: "\f0cd";
  8464. }
  8465. .fa-table:before {
  8466.   content: "\f0ce";
  8467. }
  8468. .fa-magic:before {
  8469.   content: "\f0d0";
  8470. }
  8471. .fa-truck:before {
  8472.   content: "\f0d1";
  8473. }
  8474. .fa-pinterest:before {
  8475.   content: "\f0d2";
  8476. }
  8477. .fa-pinterest-square:before {
  8478.   content: "\f0d3";
  8479. }
  8480. .fa-google-plus-square:before {
  8481.   content: "\f0d4";
  8482. }
  8483. .fa-google-plus:before {
  8484.   content: "\f0d5";
  8485. }
  8486. .fa-money:before {
  8487.   content: "\f0d6";
  8488. }
  8489. .fa-caret-down:before {
  8490.   content: "\f0d7";
  8491. }
  8492. .fa-caret-up:before {
  8493.   content: "\f0d8";
  8494. }
  8495. .fa-caret-left:before {
  8496.   content: "\f0d9";
  8497. }
  8498. .fa-caret-right:before {
  8499.   content: "\f0da";
  8500. }
  8501. .fa-columns:before {
  8502.   content: "\f0db";
  8503. }
  8504. .fa-unsorted:before,
  8505. .fa-sort:before {
  8506.   content: "\f0dc";
  8507. }
  8508. .fa-sort-down:before,
  8509. .fa-sort-desc:before {
  8510.   content: "\f0dd";
  8511. }
  8512. .fa-sort-up:before,
  8513. .fa-sort-asc:before {
  8514.   content: "\f0de";
  8515. }
  8516. .fa-envelope:before {
  8517.   content: "\f0e0";
  8518. }
  8519. .fa-linkedin:before {
  8520.   content: "\f0e1";
  8521. }
  8522. .fa-rotate-left:before,
  8523. .fa-undo:before {
  8524.   content: "\f0e2";
  8525. }
  8526. .fa-legal:before,
  8527. .fa-gavel:before {
  8528.   content: "\f0e3";
  8529. }
  8530. .fa-dashboard:before,
  8531. .fa-tachometer:before {
  8532.   content: "\f0e4";
  8533. }
  8534. .fa-comment-o:before {
  8535.   content: "\f0e5";
  8536. }
  8537. .fa-comments-o:before {
  8538.   content: "\f0e6";
  8539. }
  8540. .fa-flash:before,
  8541. .fa-bolt:before {
  8542.   content: "\f0e7";
  8543. }
  8544. .fa-sitemap:before {
  8545.   content: "\f0e8";
  8546. }
  8547. .fa-umbrella:before {
  8548.   content: "\f0e9";
  8549. }
  8550. .fa-paste:before,
  8551. .fa-clipboard:before {
  8552.   content: "\f0ea";
  8553. }
  8554. .fa-lightbulb-o:before {
  8555.   content: "\f0eb";
  8556. }
  8557. .fa-exchange:before {
  8558.   content: "\f0ec";
  8559. }
  8560. .fa-cloud-download:before {
  8561.   content: "\f0ed";
  8562. }
  8563. .fa-cloud-upload:before {
  8564.   content: "\f0ee";
  8565. }
  8566. .fa-user-md:before {
  8567.   content: "\f0f0";
  8568. }
  8569. .fa-stethoscope:before {
  8570.   content: "\f0f1";
  8571. }
  8572. .fa-suitcase:before {
  8573.   content: "\f0f2";
  8574. }
  8575. .fa-bell-o:before {
  8576.   content: "\f0a2";
  8577. }
  8578. .fa-coffee:before {
  8579.   content: "\f0f4";
  8580. }
  8581. .fa-cutlery:before {
  8582.   content: "\f0f5";
  8583. }
  8584. .fa-file-text-o:before {
  8585.   content: "\f0f6";
  8586. }
  8587. .fa-building-o:before {
  8588.   content: "\f0f7";
  8589. }
  8590. .fa-hospital-o:before {
  8591.   content: "\f0f8";
  8592. }
  8593. .fa-ambulance:before {
  8594.   content: "\f0f9";
  8595. }
  8596. .fa-medkit:before {
  8597.   content: "\f0fa";
  8598. }
  8599. .fa-fighter-jet:before {
  8600.   content: "\f0fb";
  8601. }
  8602. .fa-beer:before {
  8603.   content: "\f0fc";
  8604. }
  8605. .fa-h-square:before {
  8606.   content: "\f0fd";
  8607. }
  8608. .fa-plus-square:before {
  8609.   content: "\f0fe";
  8610. }
  8611. .fa-angle-double-left:before {
  8612.   content: "\f100";
  8613. }
  8614. .fa-angle-double-right:before {
  8615.   content: "\f101";
  8616. }
  8617. .fa-angle-double-up:before {
  8618.   content: "\f102";
  8619. }
  8620. .fa-angle-double-down:before {
  8621.   content: "\f103";
  8622. }
  8623. .fa-angle-left:before {
  8624.   content: "\f104";
  8625. }
  8626. .fa-angle-right:before {
  8627.   content: "\f105";
  8628. }
  8629. .fa-angle-up:before {
  8630.   content: "\f106";
  8631. }
  8632. .fa-angle-down:before {
  8633.   content: "\f107";
  8634. }
  8635. .fa-desktop:before {
  8636.   content: "\f108";
  8637. }
  8638. .fa-laptop:before {
  8639.   content: "\f109";
  8640. }
  8641. .fa-tablet:before {
  8642.   content: "\f10a";
  8643. }
  8644. .fa-mobile-phone:before,
  8645. .fa-mobile:before {
  8646.   content: "\f10b";
  8647. }
  8648. .fa-circle-o:before {
  8649.   content: "\f10c";
  8650. }
  8651. .fa-quote-left:before {
  8652.   content: "\f10d";
  8653. }
  8654. .fa-quote-right:before {
  8655.   content: "\f10e";
  8656. }
  8657. .fa-spinner:before {
  8658.   content: "\f110";
  8659. }
  8660. .fa-circle:before {
  8661.   content: "\f111";
  8662. }
  8663. .fa-mail-reply:before,
  8664. .fa-reply:before {
  8665.   content: "\f112";
  8666. }
  8667. .fa-github-alt:before {
  8668.   content: "\f113";
  8669. }
  8670. .fa-folder-o:before {
  8671.   content: "\f114";
  8672. }
  8673. .fa-folder-open-o:before {
  8674.   content: "\f115";
  8675. }
  8676. .fa-smile-o:before {
  8677.   content: "\f118";
  8678. }
  8679. .fa-frown-o:before {
  8680.   content: "\f119";
  8681. }
  8682. .fa-meh-o:before {
  8683.   content: "\f11a";
  8684. }
  8685. .fa-gamepad:before {
  8686.   content: "\f11b";
  8687. }
  8688. .fa-keyboard-o:before {
  8689.   content: "\f11c";
  8690. }
  8691. .fa-flag-o:before {
  8692.   content: "\f11d";
  8693. }
  8694. .fa-flag-checkered:before {
  8695.   content: "\f11e";
  8696. }
  8697. .fa-terminal:before {
  8698.   content: "\f120";
  8699. }
  8700. .fa-code:before {
  8701.   content: "\f121";
  8702. }
  8703. .fa-mail-reply-all:before,
  8704. .fa-reply-all:before {
  8705.   content: "\f122";
  8706. }
  8707. .fa-star-half-empty:before,
  8708. .fa-star-half-full:before,
  8709. .fa-star-half-o:before {
  8710.   content: "\f123";
  8711. }
  8712. .fa-location-arrow:before {
  8713.   content: "\f124";
  8714. }
  8715. .fa-crop:before {
  8716.   content: "\f125";
  8717. }
  8718. .fa-code-fork:before {
  8719.   content: "\f126";
  8720. }
  8721. .fa-unlink:before,
  8722. .fa-chain-broken:before {
  8723.   content: "\f127";
  8724. }
  8725. .fa-question:before {
  8726.   content: "\f128";
  8727. }
  8728. .fa-info:before {
  8729.   content: "\f129";
  8730. }
  8731. .fa-exclamation:before {
  8732.   content: "\f12a";
  8733. }
  8734. .fa-superscript:before {
  8735.   content: "\f12b";
  8736. }
  8737. .fa-subscript:before {
  8738.   content: "\f12c";
  8739. }
  8740. .fa-eraser:before {
  8741.   content: "\f12d";
  8742. }
  8743. .fa-puzzle-piece:before {
  8744.   content: "\f12e";
  8745. }
  8746. .fa-microphone:before {
  8747.   content: "\f130";
  8748. }
  8749. .fa-microphone-slash:before {
  8750.   content: "\f131";
  8751. }
  8752. .fa-shield:before {
  8753.   content: "\f132";
  8754. }
  8755. .fa-calendar-o:before {
  8756.   content: "\f133";
  8757. }
  8758. .fa-fire-extinguisher:before {
  8759.   content: "\f134";
  8760. }
  8761. .fa-rocket:before {
  8762.   content: "\f135";
  8763. }
  8764. .fa-maxcdn:before {
  8765.   content: "\f136";
  8766. }
  8767. .fa-chevron-circle-left:before {
  8768.   content: "\f137";
  8769. }
  8770. .fa-chevron-circle-right:before {
  8771.   content: "\f138";
  8772. }
  8773. .fa-chevron-circle-up:before {
  8774.   content: "\f139";
  8775. }
  8776. .fa-chevron-circle-down:before {
  8777.   content: "\f13a";
  8778. }
  8779. .fa-html5:before {
  8780.   content: "\f13b";
  8781. }
  8782. .fa-css3:before {
  8783.   content: "\f13c";
  8784. }
  8785. .fa-anchor:before {
  8786.   content: "\f13d";
  8787. }
  8788. .fa-unlock-alt:before {
  8789.   content: "\f13e";
  8790. }
  8791. .fa-bullseye:before {
  8792.   content: "\f140";
  8793. }
  8794. .fa-ellipsis-h:before {
  8795.   content: "\f141";
  8796. }
  8797. .fa-ellipsis-v:before {
  8798.   content: "\f142";
  8799. }
  8800. .fa-rss-square:before {
  8801.   content: "\f143";
  8802. }
  8803. .fa-play-circle:before {
  8804.   content: "\f144";
  8805. }
  8806. .fa-ticket:before {
  8807.   content: "\f145";
  8808. }
  8809. .fa-minus-square:before {
  8810.   content: "\f146";
  8811. }
  8812. .fa-minus-square-o:before {
  8813.   content: "\f147";
  8814. }
  8815. .fa-level-up:before {
  8816.   content: "\f148";
  8817. }
  8818. .fa-level-down:before {
  8819.   content: "\f149";
  8820. }
  8821. .fa-check-square:before {
  8822.   content: "\f14a";
  8823. }
  8824. .fa-pencil-square:before {
  8825.   content: "\f14b";
  8826. }
  8827. .fa-external-link-square:before {
  8828.   content: "\f14c";
  8829. }
  8830. .fa-share-square:before {
  8831.   content: "\f14d";
  8832. }
  8833. .fa-compass:before {
  8834.   content: "\f14e";
  8835. }
  8836. .fa-toggle-down:before,
  8837. .fa-caret-square-o-down:before {
  8838.   content: "\f150";
  8839. }
  8840. .fa-toggle-up:before,
  8841. .fa-caret-square-o-up:before {
  8842.   content: "\f151";
  8843. }
  8844. .fa-toggle-right:before,
  8845. .fa-caret-square-o-right:before {
  8846.   content: "\f152";
  8847. }
  8848. .fa-euro:before,
  8849. .fa-eur:before {
  8850.   content: "\f153";
  8851. }
  8852. .fa-gbp:before {
  8853.   content: "\f154";
  8854. }
  8855. .fa-dollar:before,
  8856. .fa-usd:before {
  8857.   content: "\f155";
  8858. }
  8859. .fa-rupee:before,
  8860. .fa-inr:before {
  8861.   content: "\f156";
  8862. }
  8863. .fa-cny:before,
  8864. .fa-rmb:before,
  8865. .fa-yen:before,
  8866. .fa-jpy:before {
  8867.   content: "\f157";
  8868. }
  8869. .fa-ruble:before,
  8870. .fa-rouble:before,
  8871. .fa-rub:before {
  8872.   content: "\f158";
  8873. }
  8874. .fa-won:before,
  8875. .fa-krw:before {
  8876.   content: "\f159";
  8877. }
  8878. .fa-bitcoin:before,
  8879. .fa-btc:before {
  8880.   content: "\f15a";
  8881. }
  8882. .fa-file:before {
  8883.   content: "\f15b";
  8884. }
  8885. .fa-file-text:before {
  8886.   content: "\f15c";
  8887. }
  8888. .fa-sort-alpha-asc:before {
  8889.   content: "\f15d";
  8890. }
  8891. .fa-sort-alpha-desc:before {
  8892.   content: "\f15e";
  8893. }
  8894. .fa-sort-amount-asc:before {
  8895.   content: "\f160";
  8896. }
  8897. .fa-sort-amount-desc:before {
  8898.   content: "\f161";
  8899. }
  8900. .fa-sort-numeric-asc:before {
  8901.   content: "\f162";
  8902. }
  8903. .fa-sort-numeric-desc:before {
  8904.   content: "\f163";
  8905. }
  8906. .fa-thumbs-up:before {
  8907.   content: "\f164";
  8908. }
  8909. .fa-thumbs-down:before {
  8910.   content: "\f165";
  8911. }
  8912. .fa-youtube-square:before {
  8913.   content: "\f166";
  8914. }
  8915. .fa-youtube:before {
  8916.   content: "\f167";
  8917. }
  8918. .fa-xing:before {
  8919.   content: "\f168";
  8920. }
  8921. .fa-xing-square:before {
  8922.   content: "\f169";
  8923. }
  8924. .fa-youtube-play:before {
  8925.   content: "\f16a";
  8926. }
  8927. .fa-dropbox:before {
  8928.   content: "\f16b";
  8929. }
  8930. .fa-stack-overflow:before {
  8931.   content: "\f16c";
  8932. }
  8933. .fa-instagram:before {
  8934.   content: "\f16d";
  8935. }
  8936. .fa-flickr:before {
  8937.   content: "\f16e";
  8938. }
  8939. .fa-adn:before {
  8940.   content: "\f170";
  8941. }
  8942. .fa-bitbucket:before {
  8943.   content: "\f171";
  8944. }
  8945. .fa-bitbucket-square:before {
  8946.   content: "\f172";
  8947. }
  8948. .fa-tumblr:before {
  8949.   content: "\f173";
  8950. }
  8951. .fa-tumblr-square:before {
  8952.   content: "\f174";
  8953. }
  8954. .fa-long-arrow-down:before {
  8955.   content: "\f175";
  8956. }
  8957. .fa-long-arrow-up:before {
  8958.   content: "\f176";
  8959. }
  8960. .fa-long-arrow-left:before {
  8961.   content: "\f177";
  8962. }
  8963. .fa-long-arrow-right:before {
  8964.   content: "\f178";
  8965. }
  8966. .fa-apple:before {
  8967.   content: "\f179";
  8968. }
  8969. .fa-windows:before {
  8970.   content: "\f17a";
  8971. }
  8972. .fa-android:before {
  8973.   content: "\f17b";
  8974. }
  8975. .fa-linux:before {
  8976.   content: "\f17c";
  8977. }
  8978. .fa-dribbble:before {
  8979.   content: "\f17d";
  8980. }
  8981. .fa-skype:before {
  8982.   content: "\f17e";
  8983. }
  8984. .fa-foursquare:before {
  8985.   content: "\f180";
  8986. }
  8987. .fa-trello:before {
  8988.   content: "\f181";
  8989. }
  8990. .fa-female:before {
  8991.   content: "\f182";
  8992. }
  8993. .fa-male:before {
  8994.   content: "\f183";
  8995. }
  8996. .fa-gittip:before,
  8997. .fa-gratipay:before {
  8998.   content: "\f184";
  8999. }
  9000. .fa-sun-o:before {
  9001.   content: "\f185";
  9002. }
  9003. .fa-moon-o:before {
  9004.   content: "\f186";
  9005. }
  9006. .fa-archive:before {
  9007.   content: "\f187";
  9008. }
  9009. .fa-bug:before {
  9010.   content: "\f188";
  9011. }
  9012. .fa-vk:before {
  9013.   content: "\f189";
  9014. }
  9015. .fa-weibo:before {
  9016.   content: "\f18a";
  9017. }
  9018. .fa-renren:before {
  9019.   content: "\f18b";
  9020. }
  9021. .fa-pagelines:before {
  9022.   content: "\f18c";
  9023. }
  9024. .fa-stack-exchange:before {
  9025.   content: "\f18d";
  9026. }
  9027. .fa-arrow-circle-o-right:before {
  9028.   content: "\f18e";
  9029. }
  9030. .fa-arrow-circle-o-left:before {
  9031.   content: "\f190";
  9032. }
  9033. .fa-toggle-left:before,
  9034. .fa-caret-square-o-left:before {
  9035.   content: "\f191";
  9036. }
  9037. .fa-dot-circle-o:before {
  9038.   content: "\f192";
  9039. }
  9040. .fa-wheelchair:before {
  9041.   content: "\f193";
  9042. }
  9043. .fa-vimeo-square:before {
  9044.   content: "\f194";
  9045. }
  9046. .fa-turkish-lira:before,
  9047. .fa-try:before {
  9048.   content: "\f195";
  9049. }
  9050. .fa-plus-square-o:before {
  9051.   content: "\f196";
  9052. }
  9053. .fa-space-shuttle:before {
  9054.   content: "\f197";
  9055. }
  9056. .fa-slack:before {
  9057.   content: "\f198";
  9058. }
  9059. .fa-envelope-square:before {
  9060.   content: "\f199";
  9061. }
  9062. .fa-wordpress:before {
  9063.   content: "\f19a";
  9064. }
  9065. .fa-openid:before {
  9066.   content: "\f19b";
  9067. }
  9068. .fa-institution:before,
  9069. .fa-bank:before,
  9070. .fa-university:before {
  9071.   content: "\f19c";
  9072. }
  9073. .fa-mortar-board:before,
  9074. .fa-graduation-cap:before {
  9075.   content: "\f19d";
  9076. }
  9077. .fa-yahoo:before {
  9078.   content: "\f19e";
  9079. }
  9080. .fa-google:before {
  9081.   content: "\f1a0";
  9082. }
  9083. .fa-reddit:before {
  9084.   content: "\f1a1";
  9085. }
  9086. .fa-reddit-square:before {
  9087.   content: "\f1a2";
  9088. }
  9089. .fa-stumbleupon-circle:before {
  9090.   content: "\f1a3";
  9091. }
  9092. .fa-stumbleupon:before {
  9093.   content: "\f1a4";
  9094. }
  9095. .fa-delicious:before {
  9096.   content: "\f1a5";
  9097. }
  9098. .fa-digg:before {
  9099.   content: "\f1a6";
  9100. }
  9101. .fa-pied-piper:before {
  9102.   content: "\f1a7";
  9103. }
  9104. .fa-pied-piper-alt:before {
  9105.   content: "\f1a8";
  9106. }
  9107. .fa-drupal:before {
  9108.   content: "\f1a9";
  9109. }
  9110. .fa-joomla:before {
  9111.   content: "\f1aa";
  9112. }
  9113. .fa-language:before {
  9114.   content: "\f1ab";
  9115. }
  9116. .fa-fax:before {
  9117.   content: "\f1ac";
  9118. }
  9119. .fa-building:before {
  9120.   content: "\f1ad";
  9121. }
  9122. .fa-child:before {
  9123.   content: "\f1ae";
  9124. }
  9125. .fa-paw:before {
  9126.   content: "\f1b0";
  9127. }
  9128. .fa-spoon:before {
  9129.   content: "\f1b1";
  9130. }
  9131. .fa-cube:before {
  9132.   content: "\f1b2";
  9133. }
  9134. .fa-cubes:before {
  9135.   content: "\f1b3";
  9136. }
  9137. .fa-behance:before {
  9138.   content: "\f1b4";
  9139. }
  9140. .fa-behance-square:before {
  9141.   content: "\f1b5";
  9142. }
  9143. .fa-steam:before {
  9144.   content: "\f1b6";
  9145. }
  9146. .fa-steam-square:before {
  9147.   content: "\f1b7";
  9148. }
  9149. .fa-recycle:before {
  9150.   content: "\f1b8";
  9151. }
  9152. .fa-automobile:before,
  9153. .fa-car:before {
  9154.   content: "\f1b9";
  9155. }
  9156. .fa-cab:before,
  9157. .fa-taxi:before {
  9158.   content: "\f1ba";
  9159. }
  9160. .fa-tree:before {
  9161.   content: "\f1bb";
  9162. }
  9163. .fa-spotify:before {
  9164.   content: "\f1bc";
  9165. }
  9166. .fa-deviantart:before {
  9167.   content: "\f1bd";
  9168. }
  9169. .fa-soundcloud:before {
  9170.   content: "\f1be";
  9171. }
  9172. .fa-database:before {
  9173.   content: "\f1c0";
  9174. }
  9175. .fa-file-pdf-o:before {
  9176.   content: "\f1c1";
  9177. }
  9178. .fa-file-word-o:before {
  9179.   content: "\f1c2";
  9180. }
  9181. .fa-file-excel-o:before {
  9182.   content: "\f1c3";
  9183. }
  9184. .fa-file-powerpoint-o:before {
  9185.   content: "\f1c4";
  9186. }
  9187. .fa-file-photo-o:before,
  9188. .fa-file-picture-o:before,
  9189. .fa-file-image-o:before {
  9190.   content: "\f1c5";
  9191. }
  9192. .fa-file-zip-o:before,
  9193. .fa-file-archive-o:before {
  9194.   content: "\f1c6";
  9195. }
  9196. .fa-file-sound-o:before,
  9197. .fa-file-audio-o:before {
  9198.   content: "\f1c7";
  9199. }
  9200. .fa-file-movie-o:before,
  9201. .fa-file-video-o:before {
  9202.   content: "\f1c8";
  9203. }
  9204. .fa-file-code-o:before {
  9205.   content: "\f1c9";
  9206. }
  9207. .fa-vine:before {
  9208.   content: "\f1ca";
  9209. }
  9210. .fa-codepen:before {
  9211.   content: "\f1cb";
  9212. }
  9213. .fa-jsfiddle:before {
  9214.   content: "\f1cc";
  9215. }
  9216. .fa-life-bouy:before,
  9217. .fa-life-buoy:before,
  9218. .fa-life-saver:before,
  9219. .fa-support:before,
  9220. .fa-life-ring:before {
  9221.   content: "\f1cd";
  9222. }
  9223. .fa-circle-o-notch:before {
  9224.   content: "\f1ce";
  9225. }
  9226. .fa-ra:before,
  9227. .fa-rebel:before {
  9228.   content: "\f1d0";
  9229. }
  9230. .fa-ge:before,
  9231. .fa-empire:before {
  9232.   content: "\f1d1";
  9233. }
  9234. .fa-git-square:before {
  9235.   content: "\f1d2";
  9236. }
  9237. .fa-git:before {
  9238.   content: "\f1d3";
  9239. }
  9240. .fa-hacker-news:before {
  9241.   content: "\f1d4";
  9242. }
  9243. .fa-tencent-weibo:before {
  9244.   content: "\f1d5";
  9245. }
  9246. .fa-qq:before {
  9247.   content: "\f1d6";
  9248. }
  9249. .fa-wechat:before,
  9250. .fa-weixin:before {
  9251.   content: "\f1d7";
  9252. }
  9253. .fa-send:before,
  9254. .fa-paper-plane:before {
  9255.   content: "\f1d8";
  9256. }
  9257. .fa-send-o:before,
  9258. .fa-paper-plane-o:before {
  9259.   content: "\f1d9";
  9260. }
  9261. .fa-history:before {
  9262.   content: "\f1da";
  9263. }
  9264. .fa-genderless:before,
  9265. .fa-circle-thin:before {
  9266.   content: "\f1db";
  9267. }
  9268. .fa-header:before {
  9269.   content: "\f1dc";
  9270. }
  9271. .fa-paragraph:before {
  9272.   content: "\f1dd";
  9273. }
  9274. .fa-sliders:before {
  9275.   content: "\f1de";
  9276. }
  9277. .fa-share-alt:before {
  9278.   content: "\f1e0";
  9279. }
  9280. .fa-share-alt-square:before {
  9281.   content: "\f1e1";
  9282. }
  9283. .fa-bomb:before {
  9284.   content: "\f1e2";
  9285. }
  9286. .fa-soccer-ball-o:before,
  9287. .fa-futbol-o:before {
  9288.   content: "\f1e3";
  9289. }
  9290. .fa-tty:before {
  9291.   content: "\f1e4";
  9292. }
  9293. .fa-binoculars:before {
  9294.   content: "\f1e5";
  9295. }
  9296. .fa-plug:before {
  9297.   content: "\f1e6";
  9298. }
  9299. .fa-slideshare:before {
  9300.   content: "\f1e7";
  9301. }
  9302. .fa-twitch:before {
  9303.   content: "\f1e8";
  9304. }
  9305. .fa-yelp:before {
  9306.   content: "\f1e9";
  9307. }
  9308. .fa-newspaper-o:before {
  9309.   content: "\f1ea";
  9310. }
  9311. .fa-wifi:before {
  9312.   content: "\f1eb";
  9313. }
  9314. .fa-calculator:before {
  9315.   content: "\f1ec";
  9316. }
  9317. .fa-paypal:before {
  9318.   content: "\f1ed";
  9319. }
  9320. .fa-google-wallet:before {
  9321.   content: "\f1ee";
  9322. }
  9323. .fa-cc-visa:before {
  9324.   content: "\f1f0";
  9325. }
  9326. .fa-cc-mastercard:before {
  9327.   content: "\f1f1";
  9328. }
  9329. .fa-cc-discover:before {
  9330.   content: "\f1f2";
  9331. }
  9332. .fa-cc-amex:before {
  9333.   content: "\f1f3";
  9334. }
  9335. .fa-cc-paypal:before {
  9336.   content: "\f1f4";
  9337. }
  9338. .fa-cc-stripe:before {
  9339.   content: "\f1f5";
  9340. }
  9341. .fa-bell-slash:before {
  9342.   content: "\f1f6";
  9343. }
  9344. .fa-bell-slash-o:before {
  9345.   content: "\f1f7";
  9346. }
  9347. .fa-trash:before {
  9348.   content: "\f1f8";
  9349. }
  9350. .fa-copyright:before {
  9351.   content: "\f1f9";
  9352. }
  9353. .fa-at:before {
  9354.   content: "\f1fa";
  9355. }
  9356. .fa-eyedropper:before {
  9357.   content: "\f1fb";
  9358. }
  9359. .fa-paint-brush:before {
  9360.   content: "\f1fc";
  9361. }
  9362. .fa-birthday-cake:before {
  9363.   content: "\f1fd";
  9364. }
  9365. .fa-area-chart:before {
  9366.   content: "\f1fe";
  9367. }
  9368. .fa-pie-chart:before {
  9369.   content: "\f200";
  9370. }
  9371. .fa-line-chart:before {
  9372.   content: "\f201";
  9373. }
  9374. .fa-lastfm:before {
  9375.   content: "\f202";
  9376. }
  9377. .fa-lastfm-square:before {
  9378.   content: "\f203";
  9379. }
  9380. .fa-toggle-off:before {
  9381.   content: "\f204";
  9382. }
  9383. .fa-toggle-on:before {
  9384.   content: "\f205";
  9385. }
  9386. .fa-bicycle:before {
  9387.   content: "\f206";
  9388. }
  9389. .fa-bus:before {
  9390.   content: "\f207";
  9391. }
  9392. .fa-ioxhost:before {
  9393.   content: "\f208";
  9394. }
  9395. .fa-angellist:before {
  9396.   content: "\f209";
  9397. }
  9398. .fa-cc:before {
  9399.   content: "\f20a";
  9400. }
  9401. .fa-shekel:before,
  9402. .fa-sheqel:before,
  9403. .fa-ils:before {
  9404.   content: "\f20b";
  9405. }
  9406. .fa-meanpath:before {
  9407.   content: "\f20c";
  9408. }
  9409. .fa-buysellads:before {
  9410.   content: "\f20d";
  9411. }
  9412. .fa-connectdevelop:before {
  9413.   content: "\f20e";
  9414. }
  9415. .fa-dashcube:before {
  9416.   content: "\f210";
  9417. }
  9418. .fa-forumbee:before {
  9419.   content: "\f211";
  9420. }
  9421. .fa-leanpub:before {
  9422.   content: "\f212";
  9423. }
  9424. .fa-sellsy:before {
  9425.   content: "\f213";
  9426. }
  9427. .fa-shirtsinbulk:before {
  9428.   content: "\f214";
  9429. }
  9430. .fa-simplybuilt:before {
  9431.   content: "\f215";
  9432. }
  9433. .fa-skyatlas:before {
  9434.   content: "\f216";
  9435. }
  9436. .fa-cart-plus:before {
  9437.   content: "\f217";
  9438. }
  9439. .fa-cart-arrow-down:before {
  9440.   content: "\f218";
  9441. }
  9442. .fa-diamond:before {
  9443.   content: "\f219";
  9444. }
  9445. .fa-ship:before {
  9446.   content: "\f21a";
  9447. }
  9448. .fa-user-secret:before {
  9449.   content: "\f21b";
  9450. }
  9451. .fa-motorcycle:before {
  9452.   content: "\f21c";
  9453. }
  9454. .fa-street-view:before {
  9455.   content: "\f21d";
  9456. }
  9457. .fa-heartbeat:before {
  9458.   content: "\f21e";
  9459. }
  9460. .fa-venus:before {
  9461.   content: "\f221";
  9462. }
  9463. .fa-mars:before {
  9464.   content: "\f222";
  9465. }
  9466. .fa-mercury:before {
  9467.   content: "\f223";
  9468. }
  9469. .fa-transgender:before {
  9470.   content: "\f224";
  9471. }
  9472. .fa-transgender-alt:before {
  9473.   content: "\f225";
  9474. }
  9475. .fa-venus-double:before {
  9476.   content: "\f226";
  9477. }
  9478. .fa-mars-double:before {
  9479.   content: "\f227";
  9480. }
  9481. .fa-venus-mars:before {
  9482.   content: "\f228";
  9483. }
  9484. .fa-mars-stroke:before {
  9485.   content: "\f229";
  9486. }
  9487. .fa-mars-stroke-v:before {
  9488.   content: "\f22a";
  9489. }
  9490. .fa-mars-stroke-h:before {
  9491.   content: "\f22b";
  9492. }
  9493. .fa-neuter:before {
  9494.   content: "\f22c";
  9495. }
  9496. .fa-facebook-official:before {
  9497.   content: "\f230";
  9498. }
  9499. .fa-pinterest-p:before {
  9500.   content: "\f231";
  9501. }
  9502. .fa-whatsapp:before {
  9503.   content: "\f232";
  9504. }
  9505. .fa-server:before {
  9506.   content: "\f233";
  9507. }
  9508. .fa-user-plus:before {
  9509.   content: "\f234";
  9510. }
  9511. .fa-user-times:before {
  9512.   content: "\f235";
  9513. }
  9514. .fa-hotel:before,
  9515. .fa-bed:before {
  9516.   content: "\f236";
  9517. }
  9518. .fa-viacoin:before {
  9519.   content: "\f237";
  9520. }
  9521. .fa-train:before {
  9522.   content: "\f238";
  9523. }
  9524. .fa-subway:before {
  9525.   content: "\f239";
  9526. }
  9527. .fa-medium:before {
  9528.   content: "\f23a";
  9529. }
  9530. @font-face {
  9531.   font-family: 'phicons';
  9532.   src: url('../fonts/phicons.eot?-wkq8ri');
  9533.   src: url('../fonts/phicons.eot?#iefix-wkq8ri') format('embedded-opentype'), url('../fonts/phicons.woff?-wkq8ri') format('woff'), url('../fonts/phicons.ttf?-wkq8ri') format('truetype'), url('../fonts/phicons.svg?-wkq8ri#phicons') format('svg');
  9534.   font-weight: normal;
  9535.   font-style: normal;
  9536. }
  9537. @font-face {
  9538.   font-family: 'fontello';
  9539.   src: url('../fonts/fontello.eot?42169610');
  9540.   src: url('../fonts/fontello.eot?42169610#iefix') format('embedded-opentype'), url('../fonts/fontello.woff?42169610') format('woff'), url('../fonts/fontello.ttf?42169610') format('truetype'), url('../fonts/fontello.svg?42169610#fontello') format('svg');
  9541.   font-weight: normal;
  9542.   font-style: normal;
  9543. }
  9544. [class^="phi_"],
  9545. [class*=" phi_"] {
  9546.   font-family: 'phicons';
  9547.   speak: none;
  9548.   font-style: normal;
  9549.   font-weight: normal;
  9550.   font-variant: normal;
  9551.   text-transform: none;
  9552.   line-height: 1;
  9553.   /* Better Font Rendering =========== */
  9554.   -webkit-font-smoothing: antialiased;
  9555.   -moz-osx-font-smoothing: grayscale;
  9556. }
  9557. .phi_icons_around:before {
  9558.   content: "\e600";
  9559. }
  9560. .phi_icons_arrow_down:before {
  9561.   content: "\e601";
  9562. }
  9563. .phi_icons_arrow_left:before {
  9564.   content: "\e602";
  9565. }
  9566. .phi_icons_arrow_right:before {
  9567.   content: "\e603";
  9568. }
  9569. .phi_icons_bag:before {
  9570.   content: "\e604";
  9571. }
  9572. .phi_icons_caret_left:before {
  9573.   content: "\e605";
  9574. }
  9575. .phi_icons_caret_right:before {
  9576.   content: "\e606";
  9577. }
  9578. .phi_icons_email:before {
  9579.   content: "\e607";
  9580. }
  9581. .phi_icons_facebook:before {
  9582.   content: "\e608";
  9583. }
  9584. .phi_icons_link:before {
  9585.   content: "\e609";
  9586. }
  9587. .phi_icons_minus:before {
  9588.   content: "\e60a";
  9589. }
  9590. .phi_icons_pinterest:before {
  9591.   content: "\e60b";
  9592. }
  9593. .phi_icons_plus:before {
  9594.   content: "\e60c";
  9595. }
  9596. .phi_icons_search:before {
  9597.   content: "\e60d";
  9598. }
  9599. .phi_icons_times:before {
  9600.   content: "\e60e";
  9601. }
  9602. .phi_icons_twitter:before {
  9603.   content: "\e60f";
  9604. }
  9605. .phi_icons_youtube:before {
  9606.   content: "\e610";
  9607. }
  9608. [class^="social_"]:before,
  9609. [class*=" social_"]:before {
  9610.   font-family: "fontello";
  9611.   font-style: normal;
  9612.   font-weight: normal;
  9613.   speak: none;
  9614.   display: inline-block;
  9615.   text-decoration: inherit;
  9616.   width: 1em;
  9617.   margin-right: .2em;
  9618.   text-align: center;
  9619.   /* For safety - reset parent styles, that can break glyph codes*/
  9620.   font-variant: normal;
  9621.   text-transform: none;
  9622.   /* fix buttons height, for twitter bootstrap */
  9623.   line-height: 1em;
  9624.   /* Animation center compensation - margins should be symmetric */
  9625.   /* remove if not needed */
  9626.   margin-left: .2em;
  9627.   /* you can be more comfortable with increased icons size */
  9628.   /* font-size: 120%; */
  9629.   /* Font smoothing. That was taken from TWBS */
  9630.   -webkit-font-smoothing: antialiased;
  9631.   -moz-osx-font-smoothing: grayscale;
  9632.   /* Uncomment for 3D effect */
  9633.   /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  9634. }
  9635. .social_facebook:before {
  9636.   content: '\e800';
  9637. }
  9638. /* '' */
  9639. .social_pinterest:before {
  9640.   content: '\e804';
  9641. }
  9642. /* '' */
  9643. .social_gplus:before {
  9644.   content: '\e805';
  9645. }
  9646. /* '' */
  9647. .social_instagram:before {
  9648.   content: '\e806';
  9649. }
  9650. /* '' */
  9651. .std ul,
  9652. .std ol {
  9653.   padding-left: 40px;
  9654.   margin-bottom: 10px;
  9655. }
  9656. .std ul {
  9657.   list-style: disc outside;
  9658. }
  9659. .std ol {
  9660.   list-style: decimal outside;
  9661. }
  9662. .links li {
  9663.   display: inline;
  9664. }
  9665. .links li:first-child {
  9666.   padding-left: 0;
  9667. }
  9668. .links li:last-child {
  9669.   padding-right: 0;
  9670. }
  9671. .link-cart,
  9672. .link-wishlist,
  9673. .link-reorder,
  9674. .link-compare,
  9675. .link-print {
  9676.   font-weight: bold;
  9677. }
  9678. .btn-remove,
  9679. .btn-previous,
  9680. .btn-remove2,
  9681. .btn-edit {
  9682.   display: inline-block;
  9683.   font-size: 0;
  9684. }
  9685. .btn-remove:hover,
  9686. .btn-previous:hover,
  9687. .btn-remove2:hover,
  9688. .btn-edit:hover,
  9689. .btn-remove:focus,
  9690. .btn-previous:focus,
  9691. .btn-remove2:focus,
  9692. .btn-edit:focus {
  9693.   text-decoration: none;
  9694. }
  9695. .btn-remove:after,
  9696. .btn-previous:after,
  9697. .btn-remove2:after,
  9698. .btn-edit:after {
  9699.   font-size: 14px;
  9700.   font-weight: bold;
  9701.   font-family: FontAwesome;
  9702.   line-height: 1;
  9703.   -webkit-font-smoothing: antialiased;
  9704.   -moz-osx-font-smoothing: grayscale;
  9705. }
  9706. .btn-edit:after {
  9707.   content: "\f040";
  9708. }
  9709. .btn-remove:after,
  9710. .btn-remove2:after {
  9711.   font-family: 'phicons';
  9712.   content: "\e60e";
  9713. }
  9714. .cards-list dt {
  9715.   margin: 5px 0 0;
  9716. }
  9717. .cards-list .offset {
  9718.   padding: 2px 0 2px 20px;
  9719. }
  9720. .separator {
  9721.   margin: 0 3px;
  9722. }
  9723. .divider {
  9724.   clear: both;
  9725.   display: block;
  9726.   font-size: 0;
  9727.   line-height: 0;
  9728.   height: 1px;
  9729.   margin: 10px 0;
  9730.   background: url(../../images/bkg_divider1.gif) 0 50% repeat-x;
  9731.   text-indent: -999em;
  9732.   overflow: hidden;
  9733. }
  9734. .btn,
  9735. a {
  9736.   outline: 0;
  9737.   -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  9738.   -webkit-tap-highlight-color: transparent;
  9739.   -webkit-touch-callout: none;
  9740.   -webkit-user-select: none;
  9741.   -moz-user-select: none;
  9742.   -ms-user-select: none;
  9743.   user-select: none;
  9744. }
  9745. /**
  9746.  * EasyZoom core styles
  9747.  */
  9748. .easyzoom {
  9749.   position: relative;
  9750.   width: 100%;
  9751.   /* 'Shrink-wrap' the element */
  9752.   display: inline-block;
  9753.   *display: inline;
  9754.   *zoom: 1;
  9755. }
  9756. .easyzoom img {
  9757.   vertical-align: bottom;
  9758. }
  9759. .easyzoom.is-loading img {
  9760.   cursor: progress;
  9761. }
  9762. .easyzoom.is-ready img {
  9763.   cursor: crosshair;
  9764. }
  9765. .easyzoom.is-error img {
  9766.   cursor: not-allowed;
  9767. }
  9768. .easyzoom-notice {
  9769.   position: absolute;
  9770.   top: 50%;
  9771.   left: 50%;
  9772.   z-index: 150;
  9773.   width: 10em;
  9774.   margin: -1em 0 0 -5em;
  9775.   line-height: 2em;
  9776.   text-align: center;
  9777.   background: #FFF;
  9778.   box-shadow: 0 0 10px #888;
  9779. }
  9780. .easyzoom-flyout {
  9781.   position: absolute;
  9782.   z-index: 100;
  9783.   overflow: hidden;
  9784.   background: #FFF;
  9785. }
  9786. /**
  9787.  * EasyZoom layout variations
  9788.  */
  9789. .easyzoom--overlay .easyzoom-flyout {
  9790.   top: 0;
  9791.   left: 0;
  9792.   width: 100%;
  9793.   height: 100%;
  9794. }
  9795. .easyzoom--adjacent .easyzoom-flyout {
  9796.   top: 0;
  9797.   left: 100%;
  9798.   width: 100%;
  9799.   height: 100%;
  9800.   margin-left: 20px;
  9801. }
  9802. .logo strong {
  9803.   font: 0/0 a;
  9804.   color: transparent;
  9805.   text-shadow: none;
  9806.   background-color: transparent;
  9807.   border: 0;
  9808. }
  9809. h1.logo {
  9810.   margin: 0;
  9811. }
  9812. .form-language {
  9813.   margin-bottom: 10px;
  9814. }
  9815. .form-language label {
  9816.   display: none;
  9817. }
  9818. .form-language select {
  9819.   display: block;
  9820.   width: 100%;
  9821.   height: 32px;
  9822.   padding: 6px 12px;
  9823.   font-size: 14px;
  9824.   line-height: 1.42857143;
  9825.   color: #565656;
  9826.   background-color: #ffffff;
  9827.   background-image: none;
  9828.   border: 1px solid #cfc299;
  9829.   border-radius: 0;
  9830.   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  9831.   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  9832.   -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  9833.   -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  9834.   transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  9835.   font-size: 16px;
  9836.   height: 48px;
  9837.   background: #f8f8fa;
  9838.   border-color: #f8f8fa;
  9839.   box-shadow: none;
  9840. }
  9841. .form-language select:focus {
  9842.   border-color: #66afe9;
  9843.   outline: 0;
  9844.   -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  9845.   box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  9846. }
  9847. .form-language select::-moz-placeholder {
  9848.   color: #999999;
  9849.   opacity: 1;
  9850. }
  9851. .form-language select:-ms-input-placeholder {
  9852.   color: #999999;
  9853. }
  9854. .form-language select::-webkit-input-placeholder {
  9855.   color: #999999;
  9856. }
  9857. .form-language select[disabled],
  9858. .form-language select[readonly],
  9859. fieldset[disabled] .form-language select {
  9860.   background-color: #c8c8c8;
  9861.   opacity: 1;
  9862. }
  9863. .form-language select[disabled],
  9864. fieldset[disabled] .form-language select {
  9865.   cursor: not-allowed;
  9866. }
  9867. textarea.form-language select {
  9868.   height: auto;
  9869. }
  9870. .form-language select.input-sm {
  9871.   height: 32px;
  9872.   font-size: 12px;
  9873. }
  9874. .form-search {
  9875.   position: relative;
  9876.   margin-top: 20%;
  9877. }
  9878. .form-search .search-autocomplete {
  9879.   z-index: 1000;
  9880. }
  9881. .form-search .search-autocomplete li {
  9882.   position: relative;
  9883.   display: block;
  9884.   padding: 10px 15px;
  9885.   margin-bottom: -1px;
  9886.   background-color: #ffffff;
  9887.   border: 1px solid #dddddd;
  9888.   padding: 0 8px;
  9889.   height: 32px;
  9890.   line-height: 32px;
  9891.   cursor: pointer;
  9892. }
  9893. .form-search .search-autocomplete li:first-child {
  9894.   border-top-right-radius: 4px;
  9895.   border-top-left-radius: 4px;
  9896. }
  9897. .form-search .search-autocomplete li:last-child {
  9898.   margin-bottom: 0;
  9899.   border-bottom-right-radius: 4px;
  9900.   border-bottom-left-radius: 4px;
  9901. }
  9902. .form-search .search-autocomplete li.disabled,
  9903. .form-search .search-autocomplete li.disabled:hover,
  9904. .form-search .search-autocomplete li.disabled:focus {
  9905.   background-color: #c8c8c8;
  9906.   color: #797979;
  9907.   cursor: not-allowed;
  9908. }
  9909. .form-search .search-autocomplete li.disabled .list-group-item-heading,
  9910. .form-search .search-autocomplete li.disabled:hover .list-group-item-heading,
  9911. .form-search .search-autocomplete li.disabled:focus .list-group-item-heading {
  9912.   color: inherit;
  9913. }
  9914. .form-search .search-autocomplete li.disabled .list-group-item-text,
  9915. .form-search .search-autocomplete li.disabled:hover .list-group-item-text,
  9916. .form-search .search-autocomplete li.disabled:focus .list-group-item-text {
  9917.   color: #797979;
  9918. }
  9919. .form-search .search-autocomplete li.active,
  9920. .form-search .search-autocomplete li.active:hover,
  9921. .form-search .search-autocomplete li.active:focus {
  9922.   z-index: 2;
  9923.   color: #ffffff;
  9924.   background-color: #e9e094;
  9925.   border-color: #e9e094;
  9926. }
  9927. .form-search .search-autocomplete li.active .list-group-item-heading,
  9928. .form-search .search-autocomplete li.active:hover .list-group-item-heading,
  9929. .form-search .search-autocomplete li.active:focus .list-group-item-heading,
  9930. .form-search .search-autocomplete li.active .list-group-item-heading > small,
  9931. .form-search .search-autocomplete li.active:hover .list-group-item-heading > small,
  9932. .form-search .search-autocomplete li.active:focus .list-group-item-heading > small,
  9933. .form-search .search-autocomplete li.active .list-group-item-heading > .small,
  9934. .form-search .search-autocomplete li.active:hover .list-group-item-heading > .small,
  9935. .form-search .search-autocomplete li.active:focus .list-group-item-heading > .small {
  9936.   color: inherit;
  9937. }
  9938. .form-search .search-autocomplete li.active .list-group-item-text,
  9939. .form-search .search-autocomplete li.active:hover .list-group-item-text,
  9940. .form-search .search-autocomplete li.active:focus .list-group-item-text {
  9941.   color: #ffffff;
  9942. }
  9943. .form-search .search-autocomplete li .amount {
  9944.   float: right;
  9945.   clear: right;
  9946.   line-height: 1;
  9947.   margin-top: 8px;
  9948. }
  9949. .form-search .search-autocomplete li:hover,
  9950. .form-search .search-autocomplete li:focus {
  9951.   text-decoration: none;
  9952.   background-color: #f5f5f5;
  9953. }
  9954. .form-search .search-autocomplete li.selected,
  9955. .form-search .search-autocomplete li.selected:hover,
  9956. .form-search .search-autocomplete li.selected:focus {
  9957.   z-index: 2;
  9958.   color: #ffffff;
  9959.   background-color: #e9e094;
  9960.   border-color: #e9e094;
  9961. }
  9962. .advanced-search .form-list .input-range {
  9963.   line-height: 32px;
  9964. }
  9965. .advanced-search .form-list .input-range small {
  9966.   float: right;
  9967. }
  9968. .advanced-search-summary {
  9969.   min-height: 20px;
  9970.   padding: 19px;
  9971.   margin-bottom: 20px;
  9972.   background-color: #f5f5f5;
  9973.   border: 1px solid #e3e3e3;
  9974.   border-radius: 4px;
  9975.   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  9976.   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  9977.   padding: 9px;
  9978.   border-radius: 3px;
  9979. }
  9980. .advanced-search-summary blockquote {
  9981.   border-color: #ddd;
  9982.   border-color: rgba(0, 0, 0, 0.15);
  9983. }
  9984. .advanced-search-summary:before,
  9985. .advanced-search-summary:after {
  9986.   content: " ";
  9987.   display: table;
  9988. }
  9989. .advanced-search-summary:after {
  9990.   clear: both;
  9991. }
  9992. .advanced-search-summary:before,
  9993. .advanced-search-summary:after {
  9994.   content: " ";
  9995.   display: table;
  9996. }
  9997. .advanced-search-summary:after {
  9998.   clear: both;
  9999. }
  10000. .advanced-search-summary ul {
  10001.   margin-bottom: 0;
  10002.   padding-left: 8px;
  10003.   padding-right: 8px;
  10004. }
  10005. .advanced-search-summary strong {
  10006.   color: #e9e094;
  10007. }
  10008. .advanced-search-summary p {
  10009.   clear: both;
  10010.   padding: 10px 8px 0;
  10011.   margin-bottom: 0;
  10012.   font-weight: bold;
  10013. }
  10014. @media (min-width: 1px) {
  10015.   .advanced-search-summary ul {
  10016.     float: left;
  10017.     width: 50%;
  10018.   }
  10019. }
  10020. .phi-search {
  10021.   position: fixed;
  10022.   top: 0px;
  10023.   left: 0px;
  10024.   width: 100%;
  10025.   height: 100%;
  10026.   background-color: #fff;
  10027.   z-index: 1025;
  10028.   overflow-x: scroll;
  10029.   -webkit-transition: all 0.5s ease-in-out;
  10030.   -moz-transition: all 0.5s ease-in-out;
  10031.   -o-transition: all 0.5s ease-in-out;
  10032.   -ms-transition: all 0.5s ease-in-out;
  10033.   transition: all 0.5s ease-in-out;
  10034.   -webkit-transform: translate(0px, -100%) scale(0, 0);
  10035.   -moz-transform: translate(0px, -100%) scale(0, 0);
  10036.   -o-transform: translate(0px, -100%) scale(0, 0);
  10037.   -ms-transform: translate(0px, -100%) scale(0, 0);
  10038.   transform: translate(0px, -100%) scale(0, 0);
  10039.   opacity: 0;
  10040. }
  10041. .phi-search .btn {
  10042.   min-width: 0;
  10043.   box-shadow: none;
  10044.   background-color: #fff;
  10045.   color: #e0e3e7;
  10046.   float: left;
  10047.   height: 100px;
  10048.   font-size: 34px;
  10049.   width: 20%;
  10050. }
  10051. .phi-search.open {
  10052.   -webkit-transform: translate(0px, 0px) scale(1, 1);
  10053.   -moz-transform: translate(0px, 0px) scale(1, 1);
  10054.   -o-transform: translate(0px, 0px) scale(1, 1);
  10055.   -ms-transform: translate(0px, 0px) scale(1, 1);
  10056.   transform: translate(0px, 0px) scale(1, 1);
  10057.   opacity: 1;
  10058. }
  10059. .phi-search input[type="search"] {
  10060.   color: #000;
  10061.   font-family: GeomanistExtraLight;
  10062.   font-size: 27px;
  10063.   border: 0px;
  10064.   margin: 0px auto;
  10065.   outline: none;
  10066.   float: left;
  10067.   height: 100px;
  10068.   width: 80%;
  10069. }
  10070. @media (min-width: 700px) {
  10071.   .phi-search input[type="search"] {
  10072.     font-size: 58px;
  10073.   }
  10074. }
  10075. .phi-search small {
  10076.   color: #c9c06a;
  10077. }
  10078. .phi-search .img-wrapper {
  10079.   float: left;
  10080.   width: 100px;
  10081.   background: #fff;
  10082.   text-align: center;
  10083. }
  10084. .phi-search .result-head {
  10085.   margin: 0 -12px;
  10086. }
  10087. .phi-search .result-head .watches-head,
  10088. .phi-search .result-head .jewelry-head {
  10089.   width: 50%;
  10090.   height: 54px;
  10091.   float: left;
  10092.   text-align: center;
  10093.   border: 1px solid #e0e3e7;
  10094.   padding: 10px 0;
  10095. }
  10096. .phi-search .result-head.watches .watches-head {
  10097.   border-bottom: none;
  10098. }
  10099. .phi-search .result-head.watches .jewelry-head {
  10100.   border-top: none;
  10101.   border-left: none;
  10102. }
  10103. .phi-search .result-head.jewelry .watches-head {
  10104.   border-top: none;
  10105.   border-right: none;
  10106. }
  10107. .phi-search .result-head.jewelry .jewelry-head {
  10108.   border-bottom: none;
  10109. }
  10110. @media (min-width: 992px) {
  10111.   .phi-search .result-head {
  10112.     margin: 0;
  10113.   }
  10114.   .phi-search .result-head .watches-head,
  10115.   .phi-search .result-head .jewelry-head {
  10116.     text-align: left;
  10117.     border: none;
  10118.     padding: 0 0 0 10px;
  10119.   }
  10120. }
  10121. .phi-search ul li {
  10122.   padding: 10px !important;
  10123.   height: 124px !important;
  10124.   background-color: #f8f8fa !important;
  10125.   border: 2px solid #fff !important;
  10126. }
  10127. .phi-search ul li .product-info {
  10128.   padding: 6px 10px 0;
  10129.   float: left;
  10130.   max-width: 63%;
  10131. }
  10132. .phi-search ul li .product-info .brand {
  10133.   display: block;
  10134.   font-size: 16px;
  10135.   line-height: 20px;
  10136.   text-transform: uppercase;
  10137. }
  10138. .phi-search ul li .product-info .name,
  10139. .phi-search ul li .product-info .price {
  10140.   display: block;
  10141.   font-size: 12px;
  10142.   line-height: 16px;
  10143. }
  10144. .phi-search .close {
  10145.   position: fixed;
  10146.   right: 15px;
  10147.   color: #e0e3e7;
  10148.   opacity: 1;
  10149.   padding: 0 8px;
  10150.   font-size: 4em;
  10151.   z-index: 1;
  10152. }
  10153. .spinner {
  10154.   position: relative;
  10155.   height: 72px;
  10156.   width: 72px;
  10157.   margin: 0 auto;
  10158.   border: 6px solid rgba(0, 206, 209, 0.2);
  10159.   border-top: 6px solid rgba(0, 206, 209, 0.8);
  10160.   border-radius: 100%;
  10161.   -webkit-animation: rotation 0.6s infinite linear;
  10162.   animation: rotation 0.6s infinite linear;
  10163. }
  10164. @-webkit-keyframes rotation {
  10165.   from {
  10166.     -webkit-transform: rotate(0deg);
  10167.   }
  10168.   to {
  10169.     -webkit-transform: rotate(359deg);
  10170.   }
  10171. }
  10172. @keyframes rotation {
  10173.   from {
  10174.     -webkit-transform: rotate(0deg);
  10175.     transform: rotate(0deg);
  10176.   }
  10177.   to {
  10178.     -webkit-transform: rotate(359deg);
  10179.     transform: rotate(359deg);
  10180.   }
  10181. }
  10182. .block {
  10183.   margin-bottom: 20px;
  10184.   background-color: #ffffff;
  10185.   border: 1px solid transparent;
  10186.   border-radius: 4px;
  10187.   -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  10188.   box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  10189.   border-radius: 0;
  10190.   box-shadow: none;
  10191.   border-color: #efebdd;
  10192. }
  10193. .block > .list-group,
  10194. .block > .panel-collapse > .list-group {
  10195.   margin-bottom: 0;
  10196. }
  10197. .block > .list-group .list-group-item,
  10198. .block > .panel-collapse > .list-group .list-group-item {
  10199.   border-width: 1px 0;
  10200.   border-radius: 0;
  10201. }
  10202. .block > .list-group:first-child .list-group-item:first-child,
  10203. .block > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  10204.   border-top: 0;
  10205.   border-top-right-radius: 3px;
  10206.   border-top-left-radius: 3px;
  10207. }
  10208. .block > .list-group:last-child .list-group-item:last-child,
  10209. .block > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  10210.   border-bottom: 0;
  10211.   border-bottom-right-radius: 3px;
  10212.   border-bottom-left-radius: 3px;
  10213. }
  10214. .block > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  10215.   border-top-right-radius: 0;
  10216.   border-top-left-radius: 0;
  10217. }
  10218. .block > .table,
  10219. .block > .table-responsive > .table,
  10220. .block > .panel-collapse > .table {
  10221.   margin-bottom: 0;
  10222. }
  10223. .block > .table caption,
  10224. .block > .table-responsive > .table caption,
  10225. .block > .panel-collapse > .table caption {
  10226.   padding-left: 15px;
  10227.   padding-right: 15px;
  10228. }
  10229. .block > .table:first-child,
  10230. .block > .table-responsive:first-child > .table:first-child {
  10231.   border-top-right-radius: 3px;
  10232.   border-top-left-radius: 3px;
  10233. }
  10234. .block > .table:first-child > thead:first-child > tr:first-child,
  10235. .block > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
  10236. .block > .table:first-child > tbody:first-child > tr:first-child,
  10237. .block > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  10238.   border-top-left-radius: 3px;
  10239.   border-top-right-radius: 3px;
  10240. }
  10241. .block > .table:first-child > thead:first-child > tr:first-child td:first-child,
  10242. .block > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
  10243. .block > .table:first-child > tbody:first-child > tr:first-child td:first-child,
  10244. .block > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
  10245. .block > .table:first-child > thead:first-child > tr:first-child th:first-child,
  10246. .block > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
  10247. .block > .table:first-child > tbody:first-child > tr:first-child th:first-child,
  10248. .block > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  10249.   border-top-left-radius: 3px;
  10250. }
  10251. .block > .table:first-child > thead:first-child > tr:first-child td:last-child,
  10252. .block > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
  10253. .block > .table:first-child > tbody:first-child > tr:first-child td:last-child,
  10254. .block > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
  10255. .block > .table:first-child > thead:first-child > tr:first-child th:last-child,
  10256. .block > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
  10257. .block > .table:first-child > tbody:first-child > tr:first-child th:last-child,
  10258. .block > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  10259.   border-top-right-radius: 3px;
  10260. }
  10261. .block > .table:last-child,
  10262. .block > .table-responsive:last-child > .table:last-child {
  10263.   border-bottom-right-radius: 3px;
  10264.   border-bottom-left-radius: 3px;
  10265. }
  10266. .block > .table:last-child > tbody:last-child > tr:last-child,
  10267. .block > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
  10268. .block > .table:last-child > tfoot:last-child > tr:last-child,
  10269. .block > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  10270.   border-bottom-left-radius: 3px;
  10271.   border-bottom-right-radius: 3px;
  10272. }
  10273. .block > .table:last-child > tbody:last-child > tr:last-child td:first-child,
  10274. .block > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
  10275. .block > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
  10276. .block > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
  10277. .block > .table:last-child > tbody:last-child > tr:last-child th:first-child,
  10278. .block > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
  10279. .block > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
  10280. .block > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  10281.   border-bottom-left-radius: 3px;
  10282. }
  10283. .block > .table:last-child > tbody:last-child > tr:last-child td:last-child,
  10284. .block > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
  10285. .block > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
  10286. .block > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
  10287. .block > .table:last-child > tbody:last-child > tr:last-child th:last-child,
  10288. .block > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
  10289. .block > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
  10290. .block > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  10291.   border-bottom-right-radius: 3px;
  10292. }
  10293. .block > .panel-body + .table,
  10294. .block > .panel-body + .table-responsive,
  10295. .block > .table + .panel-body,
  10296. .block > .table-responsive + .panel-body {
  10297.   border-top: 1px solid #dddddd;
  10298. }
  10299. .block > .table > tbody:first-child > tr:first-child th,
  10300. .block > .table > tbody:first-child > tr:first-child td {
  10301.   border-top: 0;
  10302. }
  10303. .block > .table-bordered,
  10304. .block > .table-responsive > .table-bordered {
  10305.   border: 0;
  10306. }
  10307. .block > .table-bordered > thead > tr > th:first-child,
  10308. .block > .table-responsive > .table-bordered > thead > tr > th:first-child,
  10309. .block > .table-bordered > tbody > tr > th:first-child,
  10310. .block > .table-responsive > .table-bordered > tbody > tr > th:first-child,
  10311. .block > .table-bordered > tfoot > tr > th:first-child,
  10312. .block > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  10313. .block > .table-bordered > thead > tr > td:first-child,
  10314. .block > .table-responsive > .table-bordered > thead > tr > td:first-child,
  10315. .block > .table-bordered > tbody > tr > td:first-child,
  10316. .block > .table-responsive > .table-bordered > tbody > tr > td:first-child,
  10317. .block > .table-bordered > tfoot > tr > td:first-child,
  10318. .block > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  10319.   border-left: 0;
  10320. }
  10321. .block > .table-bordered > thead > tr > th:last-child,
  10322. .block > .table-responsive > .table-bordered > thead > tr > th:last-child,
  10323. .block > .table-bordered > tbody > tr > th:last-child,
  10324. .block > .table-responsive > .table-bordered > tbody > tr > th:last-child,
  10325. .block > .table-bordered > tfoot > tr > th:last-child,
  10326. .block > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  10327. .block > .table-bordered > thead > tr > td:last-child,
  10328. .block > .table-responsive > .table-bordered > thead > tr > td:last-child,
  10329. .block > .table-bordered > tbody > tr > td:last-child,
  10330. .block > .table-responsive > .table-bordered > tbody > tr > td:last-child,
  10331. .block > .table-bordered > tfoot > tr > td:last-child,
  10332. .block > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  10333.   border-right: 0;
  10334. }
  10335. .block > .table-bordered > thead > tr:first-child > td,
  10336. .block > .table-responsive > .table-bordered > thead > tr:first-child > td,
  10337. .block > .table-bordered > tbody > tr:first-child > td,
  10338. .block > .table-responsive > .table-bordered > tbody > tr:first-child > td,
  10339. .block > .table-bordered > thead > tr:first-child > th,
  10340. .block > .table-responsive > .table-bordered > thead > tr:first-child > th,
  10341. .block > .table-bordered > tbody > tr:first-child > th,
  10342. .block > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  10343.   border-bottom: 0;
  10344. }
  10345. .block > .table-bordered > tbody > tr:last-child > td,
  10346. .block > .table-responsive > .table-bordered > tbody > tr:last-child > td,
  10347. .block > .table-bordered > tfoot > tr:last-child > td,
  10348. .block > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
  10349. .block > .table-bordered > tbody > tr:last-child > th,
  10350. .block > .table-responsive > .table-bordered > tbody > tr:last-child > th,
  10351. .block > .table-bordered > tfoot > tr:last-child > th,
  10352. .block > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  10353.   border-bottom: 0;
  10354. }
  10355. .block > .table-responsive {
  10356.   border: 0;
  10357.   margin-bottom: 0;
  10358. }
  10359. .block .block-title {
  10360.   padding: 10px 15px;
  10361.   border-bottom: 1px solid transparent;
  10362.   border-top-right-radius: 3px;
  10363.   border-top-left-radius: 3px;
  10364.   border-radius: 0;
  10365.   color: #fff;
  10366.   font-size: 16px;
  10367.   line-height: 28px;
  10368.   font-family: "ProximanovaRegular", Helvetica, Arial, sans-serif;
  10369.   border-color: #efebdd;
  10370.   background-color: #e9e094;
  10371. }
  10372. .block .block-title > .dropdown .dropdown-toggle {
  10373.   color: inherit;
  10374. }
  10375. .block .block-title h2 {
  10376.   font-size: 16px;
  10377.   line-height: 28px;
  10378.   font-family: "ProximanovaRegular", Helvetica, Arial, sans-serif;
  10379.   color: #fff;
  10380. }
  10381. .block .block-title a {
  10382.   color: #3a3a3a;
  10383. }
  10384. .block .block-title strong {
  10385.   margin-top: 0;
  10386.   margin-bottom: 0;
  10387.   font-size: 16px;
  10388.   color: inherit;
  10389.   font-weight: normal;
  10390.   line-height: 1;
  10391. }
  10392. .block .block-title strong > a,
  10393. .block .block-title strong > small,
  10394. .block .block-title strong > .small,
  10395. .block .block-title strong > small > a,
  10396. .block .block-title strong > .small > a {
  10397.   color: inherit;
  10398. }
  10399. .block .block-subtitle {
  10400.   margin: 0 15px 10px;
  10401.   padding: 10px 0;
  10402.   border-bottom: 1px solid #efebdd;
  10403. }
  10404. .block .block-content:before,
  10405. .block .actions:before,
  10406. .block .block-content:after,
  10407. .block .actions:after {
  10408.   content: " ";
  10409.   display: table;
  10410. }
  10411. .block .block-content:after,
  10412. .block .actions:after {
  10413.   clear: both;
  10414. }
  10415. .block .block-content:before,
  10416. .block .actions:before,
  10417. .block .block-content:after,
  10418. .block .actions:after {
  10419.   content: " ";
  10420.   display: table;
  10421. }
  10422. .block .block-content:after,
  10423. .block .actions:after {
  10424.   clear: both;
  10425. }
  10426. .block .block-content:before,
  10427. .block .block-content:after {
  10428.   content: " ";
  10429.   display: table;
  10430. }
  10431. .block .block-content:after {
  10432.   clear: both;
  10433. }
  10434. .block .block-content:before,
  10435. .block .block-content:after {
  10436.   content: " ";
  10437.   display: table;
  10438. }
  10439. .block .block-content:after {
  10440.   clear: both;
  10441. }
  10442. .block .block-content li.item {
  10443.   padding: 10px 15px;
  10444. }
  10445. .block .btn-remove,
  10446. .block .btn-edit {
  10447.   float: right;
  10448.   margin: 1px 0 2px 5px;
  10449. }
  10450. .block .actions {
  10451.   padding: 16px;
  10452.   border-top: 1px solid #efebdd;
  10453. }
  10454. .block .actions a {
  10455.   float: left;
  10456. }
  10457. .block .actions button.button {
  10458.   float: right;
  10459.   padding: 5px 10px;
  10460.   font-size: 12px;
  10461.   line-height: 1.5;
  10462.   border-radius: 3px;
  10463. }
  10464. .block .empty {
  10465.   margin: 0;
  10466.   padding: 15px;
  10467. }
  10468. /* Mini Blocks */
  10469. .block-cart,
  10470. .block-wishlist,
  10471. .block-subscribe,
  10472. .block-compare,
  10473. .block-reorder,
  10474. .block-poll,
  10475. .block-viewed,
  10476. .block-compared,
  10477. .block-related,
  10478. .block-tags,
  10479. .block-login {
  10480.   font-size: 12px;
  10481. }
  10482. .mini-products-list .product-image {
  10483.   float: left;
  10484. }
  10485. .mini-products-list .product-details {
  10486.   margin-left: 60px;
  10487. }
  10488. .block-cart .mini-products-list .product-details .product-name,
  10489. .block-cart .mini-products-list .product-details .nobr small {
  10490.   word-wrap: break-word;
  10491. }
  10492. .block-cart .mini-products-list .product-details .nobr {
  10493.   white-space: normal !important;
  10494. }
  10495. /* Block:  Account */
  10496. .block-account {
  10497.   border-color: #e9e094;
  10498. }
  10499. .block-account > .panel-heading {
  10500.   color: #ffffff;
  10501.   background-color: #e9e094;
  10502.   border-color: #e9e094;
  10503. }
  10504. .block-account > .panel-heading + .panel-collapse > .panel-body {
  10505.   border-top-color: #e9e094;
  10506. }
  10507. .block-account > .panel-heading .badge {
  10508.   color: #e9e094;
  10509.   background-color: #ffffff;
  10510. }
  10511. .block-account > .panel-footer + .panel-collapse > .panel-body {
  10512.   border-bottom-color: #e9e094;
  10513. }
  10514. .block-account .block-title {
  10515.   border-color: #e9e094;
  10516.   background-color: #e9e094;
  10517.   color: #ffffff;
  10518. }
  10519. .block-account .block-title + .panel-collapse > .panel-body {
  10520.   border-top-color: #e9e094;
  10521. }
  10522. .block-account .block-title .badge {
  10523.   color: #e9e094;
  10524.   background-color: #ffffff;
  10525. }
  10526. .block-account .block-title strong {
  10527.   margin-top: 0;
  10528.   margin-bottom: 0;
  10529.   font-size: 16px;
  10530.   color: inherit;
  10531. }
  10532. .block-account .block-title strong > a,
  10533. .block-account .block-title strong > small,
  10534. .block-account .block-title strong > .small,
  10535. .block-account .block-title strong > small > a,
  10536. .block-account .block-title strong > .small > a {
  10537.   color: inherit;
  10538. }
  10539. .block-account .block-content {
  10540.   padding: 15px;
  10541. }
  10542. .block-account .block-content ul {
  10543.   margin-bottom: 0;
  10544. }
  10545. .block-account .block-content li a {
  10546.   display: block;
  10547.   border-bottom: 1px solid #efebdd;
  10548.   padding: 5px 0;
  10549.   outline: 0 none;
  10550. }
  10551. .block-account .block-content li.last a {
  10552.   border-bottom: 0;
  10553. }
  10554. .block-account .block-content li.current {
  10555.   padding: 5px 0;
  10556.   border-bottom: 1px solid #efebdd;
  10557. }
  10558. .block-account .block-content li.current strong {
  10559.   font-weight: normal;
  10560. }
  10561. .block-account .block-content li.current.last {
  10562.   border-bottom: 0;
  10563. }
  10564. .block-layered-nav {
  10565.   z-index: 2;
  10566. }
  10567. @media (min-width: 992px) {
  10568.   .block-layered-nav {
  10569.     width: 100%;
  10570.   }
  10571. }
  10572. .block-layered-nav .btn-remove:after {
  10573.   font-size: 10px;
  10574. }
  10575. .block-layered-nav dl {
  10576.   margin: 0;
  10577. }
  10578. .block-layered-nav dt {
  10579.   padding: 16px;
  10580.   font-weight: normal;
  10581.   line-height: 1;
  10582.   text-transform: uppercase;
  10583.   color: #c9c06a;
  10584.   cursor: pointer;
  10585.   font-size: 12px;
  10586.   border-top: 1px solid #efebdd;
  10587.   -webkit-transition: all 0.25s;
  10588.   -o-transition: all 0.25s;
  10589.   transition: all 0.25s;
  10590. }
  10591. .block-layered-nav dt:first-of-type {
  10592.   border: 0 none;
  10593. }
  10594. .block-layered-nav dt:hover {
  10595.   background-color: #f3f2e7;
  10596. }
  10597. .block-layered-nav dt i {
  10598.   font-size: 8px;
  10599.   line-height: 12px;
  10600. }
  10601. .ltie9 .block-layered-nav dt {
  10602.   border-bottom: 1px solid #efebdd;
  10603. }
  10604. .block-layered-nav dd {
  10605.   padding: 16px;
  10606.   width: 100%;
  10607.   background-color: #f3f2e7;
  10608.   z-index: 1;
  10609. }
  10610. @media (min-width: 992px) {
  10611.   .block-layered-nav dd {
  10612.     position: absolute;
  10613.   }
  10614. }
  10615. .block-layered-nav dd.last {
  10616.   border: 0 none;
  10617. }
  10618. .block-layered-nav dd ol {
  10619.   margin: 0;
  10620. }
  10621. .block-layered-nav dd ol li a {
  10622.   color: #42464a;
  10623.   padding: 12px 0;
  10624.   display: inline-block;
  10625.   width: 100%;
  10626.   font-size: 12px;
  10627. }
  10628. .block-layered-nav dd ol li a.amshopby-attr-selected,
  10629. .block-layered-nav dd ol li a.amshopby-attr,
  10630. .block-layered-nav dd ol li a.amshopby-attr:hover {
  10631.   padding-left: 0;
  10632.   background: none;
  10633. }
  10634. .block-layered-nav dd ol li .filter-count {
  10635.   color: #c8c8c8;
  10636. }
  10637. .block-layered-nav .currently {
  10638.   margin-left: 8px;
  10639. }
  10640. .block-layered-nav .currently .currently-title {
  10641.   float: left;
  10642.   font-size: 12px;
  10643.   margin-right: 20px;
  10644. }
  10645. .block-layered-nav .currently ol {
  10646.   font-size: 0;
  10647.   float: left;
  10648. }
  10649. .block-layered-nav .currently li {
  10650.   position: relative;
  10651.   display: inline-block;
  10652.   background-color: #42464a;
  10653.   line-height: 1;
  10654.   font-size: 12px;
  10655.   padding: 10px;
  10656.   margin: 0 8px 8px 0;
  10657.   color: #e9e094;
  10658. }
  10659. .block-layered-nav .currently .label {
  10660.   font-weight: bold;
  10661.   text-transform: uppercase;
  10662.   display: none;
  10663. }
  10664. .block-layered-nav .currently .btn-remove {
  10665.   float: none;
  10666.   margin-right: 8px;
  10667.   color: #e9e094;
  10668. }
  10669. .block-layered-nav .currently .btn-previous {
  10670.   position: absolute;
  10671.   right: 4px;
  10672.   top: 9px;
  10673.   margin: 0;
  10674. }
  10675. .block-layered-nav .currently .btn-previous {
  10676.   right: 17px;
  10677. }
  10678. .block-layered-nav .actions {
  10679.   text-align: right;
  10680. }
  10681. .block-layered-nav .actions .actions a {
  10682.   float: none;
  10683. }
  10684. #shop_by {
  10685.   z-index: 1025;
  10686.   position: absolute;
  10687.   top: 0;
  10688.   left: 0;
  10689.   width: 100%;
  10690. }
  10691. @media (min-width: 750px) {
  10692.   #shop_by {
  10693.     left: 10%;
  10694.     width: 80%;
  10695.   }
  10696. }
  10697. .filter-name {
  10698.   padding-left: 0;
  10699.   max-height: 500px;
  10700.   overflow: scroll;
  10701. }
  10702. .filter-name ul {
  10703.   margin: 0;
  10704. }
  10705. .filter-name ul li {
  10706.   background: #e9e094;
  10707.   font-size: 12px;
  10708.   height: 50px;
  10709.   line-height: 50px;
  10710.   text-transform: uppercase;
  10711.   letter-spacing: 1px;
  10712.   border-bottom: 1px solid #dad185;
  10713. }
  10714. .filter-name ul li a {
  10715.   display: block;
  10716.   padding: 0 20px;
  10717.   color: #42464a;
  10718. }
  10719. .filter-value {
  10720.   padding: 48px;
  10721.   max-height: 500px;
  10722.   overflow: scroll;
  10723. }
  10724. .filter-value ul li ol li {
  10725.   font-size: 12px;
  10726.   height: 50px;
  10727.   line-height: 50px;
  10728. }
  10729. .filter-value ul li ol li a {
  10730.   color: #42464a;
  10731. }
  10732. .filter-value ul li ol li a:before {
  10733.   content: "";
  10734.   padding: 4px;
  10735.   font-size: 8px;
  10736.   color: #515558;
  10737.   margin-right: 10px;
  10738.   border: 1px solid #d8dadd;
  10739.   font-family: fontawesome;
  10740.   speak: none;
  10741.   font-style: normal;
  10742.   font-weight: normal;
  10743.   font-variant: normal;
  10744.   text-transform: none;
  10745.   line-height: 1;
  10746.   -webkit-font-smoothing: antialiased;
  10747.   -moz-osx-font-smoothing: grayscale;
  10748.   height: 18px;
  10749.   width: 18px;
  10750.   display: inline-block;
  10751.   vertical-align: middle;
  10752. }
  10753. .filter-value ul li ol li a.amshopby-attr-selected:before {
  10754.   content: "\f00c";
  10755. }
  10756. .block-cart .summary {
  10757.   padding: 10px 15px;
  10758. }
  10759. .block-cart .amount a {
  10760.   font-weight: bold;
  10761. }
  10762. .block-cart .subtotal {
  10763.   padding: 15px;
  10764.   margin-bottom: 20px;
  10765.   border: 1px solid transparent;
  10766.   border-radius: 0;
  10767.   background-color: #d9edf7;
  10768.   border-color: #bce8f1;
  10769.   color: #31708f;
  10770.   padding: 4px;
  10771.   margin-bottom: 0;
  10772.   text-align: center;
  10773. }
  10774. .block-cart .subtotal h4 {
  10775.   margin-top: 0;
  10776.   color: inherit;
  10777. }
  10778. .block-cart .subtotal .alert-link {
  10779.   font-weight: bold;
  10780. }
  10781. .block-cart .subtotal > p,
  10782. .block-cart .subtotal > ul {
  10783.   margin-bottom: 0;
  10784. }
  10785. .block-cart .subtotal > p + p {
  10786.   margin-top: 5px;
  10787. }
  10788. .block-cart .subtotal hr {
  10789.   border-top-color: #a6e1ec;
  10790. }
  10791. .block-cart .subtotal .alert-link {
  10792.   color: #245269;
  10793. }
  10794. .block-cart .subtotal .price {
  10795.   font-weight: bold;
  10796. }
  10797. .block-cart .actions {
  10798.   border-bottom: 1px solid #efebdd;
  10799. }
  10800. .block-cart .actions .paypal-logo {
  10801.   float: left;
  10802.   width: 100%;
  10803.   margin: 3px 0 0;
  10804.   text-align: right;
  10805. }
  10806. .block-cart .actions .paypal-logo .paypal-or {
  10807.   clear: both;
  10808.   display: block;
  10809.   padding: 0 55px 8px 0;
  10810. }
  10811. .block-wishlist .actions {
  10812.   text-align: right;
  10813. }
  10814. .block-wishlist .actions a {
  10815.   float: none;
  10816. }
  10817. .block-related input.checkbox {
  10818.   float: left;
  10819. }
  10820. .block-related .product {
  10821.   margin-left: 20px;
  10822. }
  10823. .compare-table .btn-remove {
  10824.   float: right;
  10825.   background-image: url(../../images/btn_remove2.gif);
  10826.   width: 72px;
  10827.   height: 15px;
  10828. }
  10829. .compare-table tr.add-to-row td {
  10830.   background: #fffada;
  10831.   text-align: center;
  10832. }
  10833. .compare-table tr.first td {
  10834.   text-align: center;
  10835. }
  10836. .compare-table tr.first td .product-name {
  10837.   font-size: 12px;
  10838.   font-weight: bold;
  10839.   margin: 0 0 5px;
  10840.   color: #203548;
  10841. }
  10842. .compare-table tr.first td .product-name a {
  10843.   color: #203548;
  10844. }
  10845. .compare-table tr.first td .ratings {
  10846.   width: 69px;
  10847.   margin: 0 auto;
  10848. }
  10849. .compare-table tr.first td p,
  10850. .compare-table tr.add-to-row td p {
  10851.   margin: 0;
  10852. }
  10853. .block-poll label {
  10854.   color: #777;
  10855.   font-weight: bold;
  10856. }
  10857. .block-poll input.radio {
  10858.   float: left;
  10859.   margin: 1px -18px 0 0;
  10860. }
  10861. .block-poll .label {
  10862.   display: block;
  10863.   margin-left: 18px;
  10864. }
  10865. .block-poll li {
  10866.   padding: 10px 15px;
  10867. }
  10868. .block-poll label {
  10869.   margin-bottom: 0;
  10870. }
  10871. .block-poll .actions {
  10872.   margin: 5px 0 0;
  10873. }
  10874. .block-poll .answer {
  10875.   font-weight: bold;
  10876. }
  10877. .block-poll .votes {
  10878.   float: right;
  10879.   margin-left: 10px;
  10880. }
  10881. .block-tags .block-content .tags-list {
  10882.   padding: 15px !important;
  10883.   margin-bottom: 0 !important;
  10884.   font-size: 12px;
  10885. }
  10886. .block-tags .actions {
  10887.   text-align: right;
  10888. }
  10889. .block-tags .actions a {
  10890.   float: none;
  10891. }
  10892. .block-subscribe .block-content {
  10893.   padding: 15px 15px 0;
  10894. }
  10895. .block-subscribe .actions {
  10896.   margin: 15px -15px 0;
  10897. }
  10898. .block-subscribe .actions button.button {
  10899.   float: none;
  10900. }
  10901. .block-reorder input.checkbox {
  10902.   float: left;
  10903.   margin: 2px -20px 0 0;
  10904. }
  10905. .block-reorder .product-name {
  10906.   margin-left: 20px;
  10907. }
  10908. .block-reorder .validation-advice {
  10909.   margin: 3px 9px 7px;
  10910. }
  10911. .block-banner {
  10912.   border: 0;
  10913.   background-color: transparent;
  10914. }
  10915. .block-banner .block-content {
  10916.   padding: 0;
  10917.   background-color: transparent;
  10918.   text-align: center;
  10919. }
  10920. .block-banner .block-content img {
  10921.   display: block;
  10922.   max-width: 100%;
  10923.   height: auto;
  10924. }
  10925. .block-login .block-content {
  10926.   padding: 15px 15px 0;
  10927. }
  10928. .block-login .actions {
  10929.   margin: 15px -15px 0;
  10930. }
  10931. .paypal-logo {
  10932.   display: block;
  10933.   margin: 10px 0;
  10934.   text-align: center;
  10935.   border: 1px solid #e0e0e0;
  10936.   border-radius: 6px;
  10937.   padding: 10px;
  10938.   height: 62px;
  10939. }
  10940. .paypal-logo.pull-left {
  10941.   width: 46%;
  10942. }
  10943. .paypal-logo.pull-right {
  10944.   width: 50%;
  10945. }
  10946. .paypal-logo img {
  10947.   max-width: 100%;
  10948. }
  10949. .category-image img {
  10950.   display: block;
  10951.   max-width: 100%;
  10952.   height: auto;
  10953. }
  10954. .category-description {
  10955.   margin-bottom: 10px;
  10956. }
  10957. .category-products {
  10958.   margin-top: 50px;
  10959. }
  10960. /*
  10961.  * Slider labels
  10962.  */
  10963. .amshopby-slider-price {
  10964.   color: #798794;
  10965. }
  10966. .amshopby-slider-price-from,
  10967. .amshopby-slider-price-to {
  10968.   display: none;
  10969. }
  10970. .amshopby-slider-price-range {
  10971.   text-align: center;
  10972.   border: 1px solid #e4e1c6;
  10973.   font-size: 16px;
  10974.   color: #42464a;
  10975.   font-family: ProximanovaSemiBold;
  10976.   line-height: 40px;
  10977.   margin-top: 25px;
  10978. }
  10979. .amshopby-slider-ui {
  10980.   background: #c9c06a;
  10981.   margin: 10px .4em;
  10982.   height: 1px;
  10983. }
  10984. .amshopby-slider-ui .ui-slider-handle {
  10985.   background-color: #42464a;
  10986.   box-sizing: border-box;
  10987.   outline: none;
  10988.   top: -0.6em;
  10989.   border: none;
  10990.   -webkit-transform: rotate(45deg);
  10991.   -ms-transform: rotate(45deg);
  10992.   -o-transform: rotate(45deg);
  10993.   transform: rotate(45deg);
  10994.   -webkit-box-shadow: 2px 2px 10px 0px rgba(50, 50, 50, 0.5);
  10995.   -moz-box-shadow: 2px 2px 10px 0px rgba(50, 50, 50, 0.5);
  10996.   box-shadow: 2px 2px 10px 0px rgba(50, 50, 50, 0.5);
  10997. }
  10998. .ui-slider .ui-slider-handle {
  10999.   position: absolute;
  11000.   z-index: 2;
  11001.   width: 1.2em;
  11002.   height: 1.2em;
  11003.   cursor: pointer;
  11004.   -ms-touch-action: none;
  11005.   touch-action: none;
  11006. }
  11007. .ui-slider .ui-slider-handle:last-child {
  11008.   background: #fff;
  11009. }
  11010. .ui-slider .ui-slider-range {
  11011.   position: absolute;
  11012.   z-index: 1;
  11013.   font-size: .7em;
  11014.   display: block;
  11015.   border: 0;
  11016.   background-position: 0 0;
  11017.   top: 0;
  11018.   height: 1px;
  11019. }
  11020. .products-grid {
  11021.   margin-left: -8px;
  11022.   margin-right: -8px;
  11023. }
  11024. .products-grid .item {
  11025.   position: relative;
  11026.   float: left;
  11027.   width: 33.33333333%;
  11028.   min-height: 1px;
  11029.   padding-left: 8px;
  11030.   padding-right: 8px;
  11031.   min-height: 390px;
  11032.   padding-bottom: 80px;
  11033. }
  11034. .products-grid .product-image {
  11035.   display: block;
  11036.   margin-bottom: 10px;
  11037. }
  11038. .products-grid .product-image img {
  11039.   padding: 4px;
  11040.   line-height: 1.42857143;
  11041.   background-color: #181d23;
  11042.   border: 1px solid #dddddd;
  11043.   border-radius: 4px;
  11044.   -webkit-transition: all 0.2s ease-in-out;
  11045.   -o-transition: all 0.2s ease-in-out;
  11046.   transition: all 0.2s ease-in-out;
  11047.   display: inline-block;
  11048.   max-width: 100%;
  11049.   height: auto;
  11050. }
  11051. .products-grid .product-name {
  11052.   min-height: 60px;
  11053. }
  11054. .products-grid .actions {
  11055.   position: absolute;
  11056.   bottom: 0;
  11057. }
  11058. .products-grid .add-to-links .separator {
  11059.   display: none;
  11060. }
  11061. .products-list li.item {
  11062.   padding: 10px 0;
  11063.   border-bottom: 1px solid #f3f2e7;
  11064. }
  11065. .products-list li.item:before,
  11066. .products-list li.item:after {
  11067.   content: " ";
  11068.   display: table;
  11069. }
  11070. .products-list li.item:after {
  11071.   clear: both;
  11072. }
  11073. .products-list li.item:before,
  11074. .products-list li.item:after {
  11075.   content: " ";
  11076.   display: table;
  11077. }
  11078. .products-list li.item:after {
  11079.   clear: both;
  11080. }
  11081. .products-list li.item:first-child {
  11082.   padding-top: 0;
  11083. }
  11084. .products-list li.item:last-child {
  11085.   padding-bottom: 0;
  11086.   border-bottom: 0;
  11087. }
  11088. .products-list .product-image {
  11089.   float: left;
  11090.   width: 150px;
  11091.   display: block;
  11092. }
  11093. .products-list .product-image img {
  11094.   padding: 4px;
  11095.   line-height: 1.42857143;
  11096.   background-color: #181d23;
  11097.   border: 1px solid #dddddd;
  11098.   border-radius: 4px;
  11099.   -webkit-transition: all 0.2s ease-in-out;
  11100.   -o-transition: all 0.2s ease-in-out;
  11101.   transition: all 0.2s ease-in-out;
  11102.   display: inline-block;
  11103.   max-width: 100%;
  11104.   height: auto;
  11105. }
  11106. .products-list .product-shop {
  11107.   margin-left: 160px;
  11108. }
  11109. .products-list .add-to-links li {
  11110.   display: inline;
  11111. }
  11112. .products-list .add-to-links .separator {
  11113.   display: inline;
  11114.   margin: 0 4px;
  11115. }
  11116. .product-name {
  11117.   margin: 0;
  11118.   font-size: 14px;
  11119.   font-weight: 500;
  11120.   line-height: 20px;
  11121. }
  11122. .product-name h3 {
  11123.   margin-top: 20px;
  11124.   font-family: ProximanovaRegular;
  11125.   text-transform: uppercase;
  11126.   letter-spacing: 2px;
  11127. }
  11128. .product-name .secondary-p4 {
  11129.   color: #e9e094;
  11130.   font-size: 16px;
  11131. }
  11132. .availability {
  11133.   display: none;
  11134.   margin: 0;
  11135. }
  11136. .availability span {
  11137.   font-weight: bold;
  11138. }
  11139. .availability.in-stock span {
  11140.   color: #3c763d;
  11141. }
  11142. .availability.out-of-stock span {
  11143.   color: #a94442;
  11144. }
  11145. .availability-only span,
  11146. .availability-only a {
  11147.   font-weight: bold;
  11148. }
  11149. .availability-only-details {
  11150.   width: 100%;
  11151.   max-width: 100%;
  11152.   margin-bottom: 20px;
  11153. }
  11154. .availability-only-details > thead > tr > th,
  11155. .availability-only-details > tbody > tr > th,
  11156. .availability-only-details > tfoot > tr > th,
  11157. .availability-only-details > thead > tr > td,
  11158. .availability-only-details > tbody > tr > td,
  11159. .availability-only-details > tfoot > tr > td {
  11160.   padding: 8px;
  11161.   line-height: 1.42857143;
  11162.   vertical-align: top;
  11163.   border-top: 1px solid #dddddd;
  11164. }
  11165. .availability-only-details > thead > tr > th {
  11166.   vertical-align: bottom;
  11167.   border-bottom: 2px solid #dddddd;
  11168. }
  11169. .availability-only-details > caption + thead > tr:first-child > th,
  11170. .availability-only-details > colgroup + thead > tr:first-child > th,
  11171. .availability-only-details > thead:first-child > tr:first-child > th,
  11172. .availability-only-details > caption + thead > tr:first-child > td,
  11173. .availability-only-details > colgroup + thead > tr:first-child > td,
  11174. .availability-only-details > thead:first-child > tr:first-child > td {
  11175.   border-top: 0;
  11176. }
  11177. .availability-only-details > tbody + tbody {
  11178.   border-top: 2px solid #dddddd;
  11179. }
  11180. .availability-only-details .table {
  11181.   background-color: #181d23;
  11182. }
  11183. .add-to-cart .paypal-logo {
  11184.   margin: 0;
  11185.   text-align: right;
  11186. }
  11187. .add-to-cart .paypal-logo .paypal-or {
  11188.   display: block;
  11189.   margin: 5px 60px 5px 0;
  11190. }
  11191. .add-to-cart .paypal-logo .paypal-logo {
  11192.   margin: 0;
  11193. }
  11194. .add-to-box {
  11195.   margin-bottom: 30px;
  11196. }
  11197. .add-to-box:before,
  11198. .add-to-box:after {
  11199.   content: " ";
  11200.   display: table;
  11201. }
  11202. .add-to-box:after {
  11203.   clear: both;
  11204. }
  11205. .add-to-box:before,
  11206. .add-to-box:after {
  11207.   content: " ";
  11208.   display: table;
  11209. }
  11210. .add-to-box:after {
  11211.   clear: both;
  11212. }
  11213. .add-to-box .add-to-cart {
  11214.   margin: 0 -8px 10px;
  11215. }
  11216. .add-to-box .or {
  11217.   float: left;
  11218. }
  11219. .add-to-box .add-to-links {
  11220.   float: right;
  11221. }
  11222. .add-to-box .add-to-links li,
  11223. .add-to-box .add-to-links .separator {
  11224.   float: left;
  11225. }
  11226. .add-to-box .add-to-links .separator {
  11227.   margin: 0 4px;
  11228. }
  11229. .product-view {
  11230.   margin-left: -8px;
  11231.   margin-right: -8px;
  11232.   padding-top: 24px;
  11233. }
  11234. .product-essential,
  11235. .product-collateral {
  11236.   position: relative;
  11237.   min-height: 1px;
  11238.   padding-left: 8px;
  11239.   padding-right: 8px;
  11240. }
  11241. @media (min-width: 992px) {
  11242.   .product-essential,
  11243.   .product-collateral {
  11244.     float: left;
  11245.     width: 100%;
  11246.   }
  11247. }
  11248. .product-essential .product-shop {
  11249.   min-height: 1px;
  11250.   position: relative;
  11251.   margin: 0 auto;
  11252. }
  11253. .product-essential .product-shop .price-box .price {
  11254.   font-size: 18px;
  11255.   font-family: "ProximanovaLight", Helvetica, Arial, sans-serif;
  11256. }
  11257. .product-essential .product-shop .price-wrapper {
  11258.   height: 72px;
  11259.   line-height: 72px;
  11260.   border: 1px solid #f3f2e7;
  11261.   text-align: center;
  11262.   width: 40%;
  11263.   float: left;
  11264. }
  11265. .product-essential .product-shop .btn-cart {
  11266.   height: 72px;
  11267.   width: 58%;
  11268.   float: right;
  11269.   background: #e4dfb4;
  11270. }
  11271. .product-essential .product-img-box {
  11272.   position: relative;
  11273.   min-height: 1px;
  11274.   padding-left: 8px;
  11275.   padding-right: 8px;
  11276.   padding-left: 0;
  11277.   padding-right: 0;
  11278.   margin-bottom: 60px;
  11279. }
  11280. @media (min-width: 992px) {
  11281.   .product-essential .product-img-box {
  11282.     float: left;
  11283.     width: 58.33333333%;
  11284.   }
  11285. }
  11286. .product-essential .product-img-box .more-views ul li {
  11287.   float: left;
  11288. }
  11289. @media (min-width: 992px) {
  11290.   .product-essential .product-img-box {
  11291.     padding-left: 0;
  11292.     padding-right: 12px;
  11293.     margin-bottom: 0;
  11294.   }
  11295.   .product-essential .product-shop {
  11296.     float: right;
  11297.     width: 41.66666667%;
  11298.     padding-left: 52px;
  11299.   }
  11300. }
  11301. .catalog-product-view .phi-social-share {
  11302.   list-style: none;
  11303.   margin-top: 20px;
  11304.   float: right;
  11305. }
  11306. .catalog-product-view .phi-social-share li {
  11307.   display: inline-block;
  11308.   margin-right: 16px;
  11309. }
  11310. .catalog-product-view .phi-social-share li a {
  11311.   color: #e4dfb4;
  11312.   font-size: 16px;
  11313.   text-decoration: none;
  11314.   -webkit-transition: color 0.25s;
  11315.   -o-transition: color 0.25s;
  11316.   transition: color 0.25s;
  11317. }
  11318. .catalog-product-view .phi-social-share li a:hover {
  11319.   color: #e9e094;
  11320. }
  11321. .product-view .product-shop .product-sub-actions {
  11322.   margin-top: 16px;
  11323. }
  11324. @media (max-width: 992px) {
  11325.   .product-view .product-shop .product-sub-actions .product-offer {
  11326.     margin-top: 16px;
  11327.   }
  11328. }
  11329. .product-view .product-shop .product-sub-actions .btn {
  11330.   background: #fff;
  11331.   border: 1px solid #f3f2e7;
  11332.   height: 58px;
  11333.   line-height: 58px;
  11334.   padding: 0;
  11335.   width: 49%;
  11336.   font-size: 12px;
  11337.   text-transform: none;
  11338.   color: #000;
  11339. }
  11340. .product-view .product-shop .product-name,
  11341. .product-view .product-shop .availability,
  11342. .product-view .product-shop .price-wrapper {
  11343.   margin-bottom: 20px;
  11344. }
  11345. .product-view .product-shop .short-description {
  11346.   margin-bottom: 26px;
  11347. }
  11348. .product-view .product-shop .short-description h4 {
  11349.   font-size: 18px;
  11350.   color: #42464a;
  11351.   font-family: ProximanovaRegular;
  11352. }
  11353. .product-view .product-shop .short-description .std {
  11354.   color: #a3a8ad;
  11355.   font-family: GeomanistLight;
  11356. }
  11357. .product-view .product-shop .product-options-bottom .price-box,
  11358. .product-view .product-shop .product-options-bottom .add-to-cart {
  11359.   padding-left: 0;
  11360.   padding-right: 0;
  11361. }
  11362. @media (min-width: 992px) {
  11363.   .product-view .product-shop .product-options-bottom .price-box,
  11364.   .product-view .product-shop .product-options-bottom .add-to-cart {
  11365.     float: none;
  11366.     width: auto;
  11367.   }
  11368. }
  11369. .product-name:before {
  11370.   content: '';
  11371.   border-top: 1px solid #d8dadd;
  11372.   position: absolute;
  11373.   left: 44%;
  11374.   width: 12%;
  11375.   margin-top: -4%;
  11376. }
  11377. .home-categories {
  11378.   margin-bottom: 36px;
  11379. }
  11380. .home-categories .hc-title {
  11381.   margin-bottom: 12px;
  11382. }
  11383. .home-categories .hc-wrapper {
  11384.   overflow: hidden;
  11385.   height: 384px !important;
  11386. }
  11387. .home-categories .hc-wrapper .hc-scroller {
  11388.   height: 1000px;
  11389.   overflow-x: scroll;
  11390.   -webkit-overflow-scrolling: touch;
  11391. }
  11392. .home-categories .hc-wrapper .hc-scroller .hc-products {
  11393.   margin: 0;
  11394.   font-size: 0;
  11395. }
  11396. .home-categories .hc-wrapper .hc-scroller .hc-products .hc-product {
  11397.   width: 186px;
  11398.   text-align: center;
  11399.   vertical-align: top;
  11400. }
  11401. .product-img-box .product-image {
  11402.   padding-bottom: 40px;
  11403. }
  11404. .product-img-box .product-image-zoom {
  11405.   text-align: center;
  11406.   margin-bottom: 10px;
  11407. }
  11408. .product-img-box .product-image-zoom a {
  11409.   outline: 0 none;
  11410.   cursor: default;
  11411.   display: inline-block;
  11412.   width: 100%;
  11413. }
  11414. .product-img-box .product-image-zoom a img {
  11415.   max-width: 100%;
  11416. }
  11417. .product-img-box .zoom-fly {
  11418.   position: fixed;
  11419.   display: none;
  11420.   left: 0;
  11421.   top: 0;
  11422.   width: 100%;
  11423.   height: 100%;
  11424.   padding: 24px;
  11425.   text-align: center;
  11426.   background: #fff;
  11427.   z-index: 1026;
  11428.   -webkit-transition: all 0.3s;
  11429.   -o-transition: all 0.3s;
  11430.   transition: all 0.3s;
  11431.   -webkit-transform: translate3d(0, 150%, 0);
  11432.   transform: translate3d(0, 150%, 0);
  11433. }
  11434. .product-img-box .zoom-fly a {
  11435.   position: absolute;
  11436.   right: 24px;
  11437.   top: 24px;
  11438.   font-size: 34px;
  11439.   text-decoration: none;
  11440.   outline: 0 none;
  11441.   z-index: 1;
  11442. }
  11443. .product-img-box .zoom-fly .zoom-fly-wrapper {
  11444.   height: 100%;
  11445. }
  11446. .product-img-box .zoom-fly .zoom-fly-wrapper img {
  11447.   max-width: 100%;
  11448.   max-height: 100%;
  11449.   position: relative;
  11450.   top: 50%;
  11451.   -webkit-transform: translate(0, -50%);
  11452.   -ms-transform: translate(0, -50%);
  11453.   -o-transform: translate(0, -50%);
  11454.   transform: translate(0, -50%);
  11455. }
  11456. .product-img-box .zoom-fly.reveal {
  11457.   -webkit-transform: translate3d(0, 0, 0);
  11458.   transform: translate3d(0, 0, 0);
  11459. }
  11460. .product-img-box .more-views li {
  11461.   line-height: 0;
  11462.   margin-bottom: 8px;
  11463. }
  11464. .product-img-box .more-views a {
  11465.   border: 1px solid #f3f2e7;
  11466.   display: inline-block;
  11467.   outline: 0 none;
  11468.   text-decoration: none;
  11469.   height: 80px;
  11470.   width: 80px;
  11471.   padding: 4px;
  11472.   opacity: 0.4;
  11473.   filter: alpha(opacity=40);
  11474.   -webkit-transition: all 0.25s;
  11475.   -o-transition: all 0.25s;
  11476.   transition: all 0.25s;
  11477. }
  11478. .product-img-box .more-views a img {
  11479.   max-width: 100%;
  11480.   max-height: 100%;
  11481.   vertical-align: middle;
  11482. }
  11483. .product-img-box .more-views a.active,
  11484. .product-img-box .more-views a:hover {
  11485.   border-color: #e4dfb4;
  11486.   opacity: 1;
  11487.   filter: alpha(opacity=100);
  11488.   border-width: 5px;
  11489. }
  11490. .product-img-box .more-views a:focus {
  11491.   opacity: 1;
  11492.   filter: alpha(opacity=100);
  11493. }
  11494. .phi-product-spec-list {
  11495.   padding-top: 44px;
  11496. }
  11497. .phi-product-spec-list .phi-product-specs {
  11498.   margin-top: 24px;
  11499. }
  11500. .phi-product-spec-list .phi-product-specs li {
  11501.   padding: 10px;
  11502. }
  11503. .phi-product-spec-list .phi-product-specs li h5 {
  11504.   line-height: 14px;
  11505. }
  11506. .phi-product-spec-list .phi-product-specs ul li:nth-child(odd) {
  11507.   background: #f8fafb;
  11508. }
  11509. .phi-additional-links {
  11510.   padding: 6%;
  11511.   background: #e4dfb4;
  11512.   margin-top: 68px;
  11513. }
  11514. .phi-additional-links a {
  11515.   display: block;
  11516.   width: 100%;
  11517.   text-align: center;
  11518.   background: #e4dfb4;
  11519.   border: 1px solid #cdc89e;
  11520. }
  11521. .phi-additional-links a img {
  11522.   max-width: 100%;
  11523. }
  11524. .phi-additional-links a:hover {
  11525.   text-decoration: none;
  11526. }
  11527. .phi-additional-links a:not(:first-child) {
  11528.   height: 64px;
  11529.   line-height: 64px;
  11530.   font-size: 16px;
  11531.   color: #525553;
  11532.   margin-top: 20px;
  11533. }
  11534. .phi-product-sell {
  11535.   padding: 6%;
  11536.   background: #f8fafb;
  11537.   margin-top: 50px;
  11538. }
  11539. .phi-product-sell .product-sell-inner {
  11540.   border: 1px solid #d8dadd;
  11541.   text-align: center;
  11542.   padding: 28px;
  11543. }
  11544. .phi-product-sell .product-sell-inner a {
  11545.   background: #343a42;
  11546.   color: #fff;
  11547.   width: 100%;
  11548.   font-size: 12px;
  11549.   text-transform: none;
  11550. }
  11551. .phi-product-request .phi-pretty-title {
  11552.   color: #e9e094;
  11553. }
  11554. .phi-product-request .btn {
  11555.   text-transform: uppercase;
  11556.   background: #1f242b;
  11557.   color: #fff;
  11558.   padding: 20px 40px;
  11559.   margin: 20px 0;
  11560.   font-size: 12px;
  11561. }
  11562. .phi-product-options {
  11563.   margin: 54px 0;
  11564. }
  11565. .phi-product-options .phi-box {
  11566.   border: 1px solid #efebdd;
  11567.   min-height: 275px;
  11568.   margin-bottom: 16px;
  11569. }
  11570. .phi-product-options .phi-box .btn {
  11571.   min-width: auto;
  11572.   max-width: 160px;
  11573.   width: 100%;
  11574. }
  11575. .phi-product-options table {
  11576.   width: 100%;
  11577. }
  11578. .phi-product-options table th {
  11579.   font-weight: 600;
  11580. }
  11581. .phi-product-options table td {
  11582.   color: #797979;
  11583. }
  11584. .phi-product-options .phi-pretty-title {
  11585.   margin: 84px 0 50px;
  11586. }
  11587. .phi-product-options .phi-shipping {
  11588.   padding: 40px 20px;
  11589.   margin-bottom: 16px;
  11590. }
  11591. .phi-product-options .phi-shipping h4 {
  11592.   color: #e9e094;
  11593.   margin-bottom: 18px;
  11594. }
  11595. @media (max-width: 495px) {
  11596.   .phi-product-options .phi-shipping {
  11597.     padding: 40px 10px;
  11598.     font-size: 12px;
  11599.   }
  11600. }
  11601. @media (min-width: 992px) {
  11602.   .phi-product-options .col-md-3 {
  11603.     width: 27%;
  11604.   }
  11605.   .phi-product-options .col-md-6 {
  11606.     width: 46%;
  11607.   }
  11608. }
  11609. .product-options {
  11610.   margin-bottom: 24px;
  11611.   position: relative;
  11612. }
  11613. .product-options dl {
  11614.   margin: 0;
  11615. }
  11616. .product-options dt {
  11617.   font-weight: normal;
  11618. }
  11619. .product-options dt label {
  11620.   margin-bottom: 0;
  11621.   font-weight: bold;
  11622. }
  11623. .product-options dt label.required em {
  11624.   margin-left: 2px;
  11625.   color: #a94442;
  11626. }
  11627. .product-options dt .qty-disabled {
  11628.   background: none;
  11629.   border: 0;
  11630.   padding: 3px;
  11631. }
  11632. .product-options dd .qty-holder {
  11633.   display: block;
  11634. }
  11635. .product-options dd .qty-holder label {
  11636.   vertical-align: middle;
  11637. }
  11638. .product-options dd {
  11639.   padding: 5px 0;
  11640. }
  11641. .product-options dd .input-text,
  11642. .product-options dd select,
  11643. .product-options dd textarea {
  11644.   display: block;
  11645.   width: 100%;
  11646.   height: 32px;
  11647.   padding: 6px 12px;
  11648.   font-size: 14px;
  11649.   line-height: 1.42857143;
  11650.   color: #565656;
  11651.   background-color: #ffffff;
  11652.   background-image: none;
  11653.   border: 1px solid #cfc299;
  11654.   border-radius: 0;
  11655.   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  11656.   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  11657.   -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  11658.   -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  11659.   transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  11660.   font-size: 16px;
  11661.   height: 48px;
  11662.   background: #f8f8fa;
  11663.   border-color: #f8f8fa;
  11664.   box-shadow: none;
  11665. }
  11666. .product-options dd .input-text:focus,
  11667. .product-options dd select:focus,
  11668. .product-options dd textarea:focus {
  11669.   border-color: #66afe9;
  11670.   outline: 0;
  11671.   -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  11672.   box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  11673. }
  11674. .product-options dd .input-text::-moz-placeholder,
  11675. .product-options dd select::-moz-placeholder,
  11676. .product-options dd textarea::-moz-placeholder {
  11677.   color: #999999;
  11678.   opacity: 1;
  11679. }
  11680. .product-options dd .input-text:-ms-input-placeholder,
  11681. .product-options dd select:-ms-input-placeholder,
  11682. .product-options dd textarea:-ms-input-placeholder {
  11683.   color: #999999;
  11684. }
  11685. .product-options dd .input-text::-webkit-input-placeholder,
  11686. .product-options dd select::-webkit-input-placeholder,
  11687. .product-options dd textarea::-webkit-input-placeholder {
  11688.   color: #999999;
  11689. }
  11690. .product-options dd .input-text[disabled],
  11691. .product-options dd select[disabled],
  11692. .product-options dd textarea[disabled],
  11693. .product-options dd .input-text[readonly],
  11694. .product-options dd select[readonly],
  11695. .product-options dd textarea[readonly],
  11696. fieldset[disabled] .product-options dd .input-text,
  11697. fieldset[disabled] .product-options dd select,
  11698. fieldset[disabled] .product-options dd textarea {
  11699.   background-color: #c8c8c8;
  11700.   opacity: 1;
  11701. }
  11702. .product-options dd .input-text[disabled],
  11703. .product-options dd select[disabled],
  11704. .product-options dd textarea[disabled],
  11705. fieldset[disabled] .product-options dd .input-text,
  11706. fieldset[disabled] .product-options dd select,
  11707. fieldset[disabled] .product-options dd textarea {
  11708.   cursor: not-allowed;
  11709. }
  11710. textarea.product-options dd .input-text,
  11711. textarea.product-options dd select,
  11712. textarea.product-options dd textarea {
  11713.   height: auto;
  11714. }
  11715. .product-options dd .input-text.input-sm,
  11716. .product-options dd select.input-sm,
  11717. .product-options dd textarea.input-sm {
  11718.   height: 32px;
  11719.   font-size: 12px;
  11720. }
  11721. .product-options dd select[multiple],
  11722. .product-options dd textarea {
  11723.   height: auto;
  11724. }
  11725. .product-options dl.last dd.last {
  11726.   border-bottom: 0;
  11727.   margin-bottom: 0;
  11728. }
  11729. .product-options ul.options-list {
  11730.   margin-bottom: 0;
  11731. }
  11732. .product-options ul.options-list input.radio {
  11733.   float: left;
  11734.   margin-top: 3px;
  11735. }
  11736. .product-options ul.options-list input.checkbox {
  11737.   float: left;
  11738.   margin-top: 3px;
  11739. }
  11740. .product-options ul.options-list .label {
  11741.   display: block;
  11742.   margin-left: 18px;
  11743. }
  11744. .product-options ul.options-list label {
  11745.   font-weight: normal;
  11746. }
  11747. .product-options ul.validation-failed {
  11748.   padding: 0 7px;
  11749. }
  11750. .product-options p.note {
  11751.   margin: 0;
  11752.   font-size: 12px;
  11753. }
  11754. .product-options p.required {
  11755.   display: none;
  11756. }
  11757. .product-options-bottom {
  11758.   margin-left: -8px;
  11759.   margin-right: -8px;
  11760. }
  11761. .product-options-bottom .price-box,
  11762. .product-options-bottom .add-to-cart {
  11763.   position: relative;
  11764.   min-height: 1px;
  11765.   padding-left: 8px;
  11766.   padding-right: 8px;
  11767. }
  11768. @media (min-width: 992px) {
  11769.   .product-options-bottom .price-box,
  11770.   .product-options-bottom .add-to-cart {
  11771.     float: left;
  11772.     width: 50%;
  11773.   }
  11774. }
  11775. .product-options-bottom .add-to-links {
  11776.   padding-top: 10px;
  11777.   clear: both;
  11778.   text-align: center;
  11779. }
  11780. .product-options-bottom .add-to-links li {
  11781.   display: inline;
  11782. }
  11783. .product-options-bottom .price-box {
  11784.   padding-top: 10px;
  11785. }
  11786. .product-options-bottom .price-box:before,
  11787. .product-options-bottom .price-box:after {
  11788.   content: " ";
  11789.   display: table;
  11790. }
  11791. .product-options-bottom .price-box:after {
  11792.   clear: both;
  11793. }
  11794. .product-options-bottom .price-box:before,
  11795. .product-options-bottom .price-box:after {
  11796.   content: " ";
  11797.   display: table;
  11798. }
  11799. .product-options-bottom .price-box:after {
  11800.   clear: both;
  11801. }
  11802. .product-options-bottom .price-label {
  11803.   float: left;
  11804.   padding-right: 5px;
  11805. }
  11806. .product-options-bottom .price-tax {
  11807.   float: left;
  11808. }
  11809. @media (min-width: 992px) {
  11810.   .product-options-bottom .price-box {
  11811.     padding-top: 0;
  11812.   }
  11813. }
  11814. .product-shop .product-options dt label.required em {
  11815.   margin-left: 0;
  11816.   margin-right: 2px;
  11817. }
  11818. .product-shop .sell-status {
  11819.   margin-top: 24px;
  11820. }
  11821. .product-shop .product-options-bottom {
  11822.   margin: 0 0 30px;
  11823. }
  11824. .product-shop .product-options-bottom .price-box {
  11825.   display: none;
  11826.   float: none;
  11827.   margin: 0 0 5px;
  11828. }
  11829. .product-shop .product-options-bottom .price-label {
  11830.   float: none;
  11831.   padding-right: 0;
  11832. }
  11833. .product-shop .product-options-bottom .price-tax {
  11834.   float: none;
  11835. }
  11836. .product-shop .product-options-bottom .add-to-cart-box {
  11837.   clear: both;
  11838.   float: left;
  11839.   padding-top: 12px;
  11840. }
  11841. .product-shop .product-options-bottom .add-to-links {
  11842.   clear: both;
  11843. }
  11844. .product-view .grouped-items-table .price-box {
  11845.   margin: 0;
  11846. }
  11847. .product-view .grouped-items-table .qty {
  11848.   width: auto;
  11849. }
  11850. .product-view .box-collateral {
  11851.   margin-bottom: 20px;
  11852.   background-color: #ffffff;
  11853.   border: 1px solid transparent;
  11854.   border-radius: 4px;
  11855.   -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  11856.   box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  11857.   border-radius: 0;
  11858.   box-shadow: none;
  11859.   padding: 15px;
  11860.   border-color: #efebdd;
  11861. }
  11862. .product-view .box-collateral:before,
  11863. .product-view .box-collateral:after {
  11864.   content: " ";
  11865.   display: table;
  11866. }
  11867. .product-view .box-collateral:after {
  11868.   clear: both;
  11869. }
  11870. .product-view .box-collateral:before,
  11871. .product-view .box-collateral:after {
  11872.   content: " ";
  11873.   display: table;
  11874. }
  11875. .product-view .box-collateral:after {
  11876.   clear: both;
  11877. }
  11878. .product-view .box-collateral > .list-group,
  11879. .product-view .box-collateral > .panel-collapse > .list-group {
  11880.   margin-bottom: 0;
  11881. }
  11882. .product-view .box-collateral > .list-group .list-group-item,
  11883. .product-view .box-collateral > .panel-collapse > .list-group .list-group-item {
  11884.   border-width: 1px 0;
  11885.   border-radius: 0;
  11886. }
  11887. .product-view .box-collateral > .list-group:first-child .list-group-item:first-child,
  11888. .product-view .box-collateral > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  11889.   border-top: 0;
  11890.   border-top-right-radius: 3px;
  11891.   border-top-left-radius: 3px;
  11892. }
  11893. .product-view .box-collateral > .list-group:last-child .list-group-item:last-child,
  11894. .product-view .box-collateral > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  11895.   border-bottom: 0;
  11896.   border-bottom-right-radius: 3px;
  11897.   border-bottom-left-radius: 3px;
  11898. }
  11899. .product-view .box-collateral > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  11900.   border-top-right-radius: 0;
  11901.   border-top-left-radius: 0;
  11902. }
  11903. .product-view .box-collateral > .table,
  11904. .product-view .box-collateral > .table-responsive > .table,
  11905. .product-view .box-collateral > .panel-collapse > .table {
  11906.   margin-bottom: 0;
  11907. }
  11908. .product-view .box-collateral > .table caption,
  11909. .product-view .box-collateral > .table-responsive > .table caption,
  11910. .product-view .box-collateral > .panel-collapse > .table caption {
  11911.   padding-left: 15px;
  11912.   padding-right: 15px;
  11913. }
  11914. .product-view .box-collateral > .table:first-child,
  11915. .product-view .box-collateral > .table-responsive:first-child > .table:first-child {
  11916.   border-top-right-radius: 3px;
  11917.   border-top-left-radius: 3px;
  11918. }
  11919. .product-view .box-collateral > .table:first-child > thead:first-child > tr:first-child,
  11920. .product-view .box-collateral > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
  11921. .product-view .box-collateral > .table:first-child > tbody:first-child > tr:first-child,
  11922. .product-view .box-collateral > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  11923.   border-top-left-radius: 3px;
  11924.   border-top-right-radius: 3px;
  11925. }
  11926. .product-view .box-collateral > .table:first-child > thead:first-child > tr:first-child td:first-child,
  11927. .product-view .box-collateral > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
  11928. .product-view .box-collateral > .table:first-child > tbody:first-child > tr:first-child td:first-child,
  11929. .product-view .box-collateral > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
  11930. .product-view .box-collateral > .table:first-child > thead:first-child > tr:first-child th:first-child,
  11931. .product-view .box-collateral > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
  11932. .product-view .box-collateral > .table:first-child > tbody:first-child > tr:first-child th:first-child,
  11933. .product-view .box-collateral > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  11934.   border-top-left-radius: 3px;
  11935. }
  11936. .product-view .box-collateral > .table:first-child > thead:first-child > tr:first-child td:last-child,
  11937. .product-view .box-collateral > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
  11938. .product-view .box-collateral > .table:first-child > tbody:first-child > tr:first-child td:last-child,
  11939. .product-view .box-collateral > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
  11940. .product-view .box-collateral > .table:first-child > thead:first-child > tr:first-child th:last-child,
  11941. .product-view .box-collateral > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
  11942. .product-view .box-collateral > .table:first-child > tbody:first-child > tr:first-child th:last-child,
  11943. .product-view .box-collateral > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  11944.   border-top-right-radius: 3px;
  11945. }
  11946. .product-view .box-collateral > .table:last-child,
  11947. .product-view .box-collateral > .table-responsive:last-child > .table:last-child {
  11948.   border-bottom-right-radius: 3px;
  11949.   border-bottom-left-radius: 3px;
  11950. }
  11951. .product-view .box-collateral > .table:last-child > tbody:last-child > tr:last-child,
  11952. .product-view .box-collateral > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
  11953. .product-view .box-collateral > .table:last-child > tfoot:last-child > tr:last-child,
  11954. .product-view .box-collateral > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  11955.   border-bottom-left-radius: 3px;
  11956.   border-bottom-right-radius: 3px;
  11957. }
  11958. .product-view .box-collateral > .table:last-child > tbody:last-child > tr:last-child td:first-child,
  11959. .product-view .box-collateral > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
  11960. .product-view .box-collateral > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
  11961. .product-view .box-collateral > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
  11962. .product-view .box-collateral > .table:last-child > tbody:last-child > tr:last-child th:first-child,
  11963. .product-view .box-collateral > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
  11964. .product-view .box-collateral > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
  11965. .product-view .box-collateral > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  11966.   border-bottom-left-radius: 3px;
  11967. }
  11968. .product-view .box-collateral > .table:last-child > tbody:last-child > tr:last-child td:last-child,
  11969. .product-view .box-collateral > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
  11970. .product-view .box-collateral > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
  11971. .product-view .box-collateral > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
  11972. .product-view .box-collateral > .table:last-child > tbody:last-child > tr:last-child th:last-child,
  11973. .product-view .box-collateral > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
  11974. .product-view .box-collateral > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
  11975. .product-view .box-collateral > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  11976.   border-bottom-right-radius: 3px;
  11977. }
  11978. .product-view .box-collateral > .panel-body + .table,
  11979. .product-view .box-collateral > .panel-body + .table-responsive,
  11980. .product-view .box-collateral > .table + .panel-body,
  11981. .product-view .box-collateral > .table-responsive + .panel-body {
  11982.   border-top: 1px solid #dddddd;
  11983. }
  11984. .product-view .box-collateral > .table > tbody:first-child > tr:first-child th,
  11985. .product-view .box-collateral > .table > tbody:first-child > tr:first-child td {
  11986.   border-top: 0;
  11987. }
  11988. .product-view .box-collateral > .table-bordered,
  11989. .product-view .box-collateral > .table-responsive > .table-bordered {
  11990.   border: 0;
  11991. }
  11992. .product-view .box-collateral > .table-bordered > thead > tr > th:first-child,
  11993. .product-view .box-collateral > .table-responsive > .table-bordered > thead > tr > th:first-child,
  11994. .product-view .box-collateral > .table-bordered > tbody > tr > th:first-child,
  11995. .product-view .box-collateral > .table-responsive > .table-bordered > tbody > tr > th:first-child,
  11996. .product-view .box-collateral > .table-bordered > tfoot > tr > th:first-child,
  11997. .product-view .box-collateral > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  11998. .product-view .box-collateral > .table-bordered > thead > tr > td:first-child,
  11999. .product-view .box-collateral > .table-responsive > .table-bordered > thead > tr > td:first-child,
  12000. .product-view .box-collateral > .table-bordered > tbody > tr > td:first-child,
  12001. .product-view .box-collateral > .table-responsive > .table-bordered > tbody > tr > td:first-child,
  12002. .product-view .box-collateral > .table-bordered > tfoot > tr > td:first-child,
  12003. .product-view .box-collateral > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  12004.   border-left: 0;
  12005. }
  12006. .product-view .box-collateral > .table-bordered > thead > tr > th:last-child,
  12007. .product-view .box-collateral > .table-responsive > .table-bordered > thead > tr > th:last-child,
  12008. .product-view .box-collateral > .table-bordered > tbody > tr > th:last-child,
  12009. .product-view .box-collateral > .table-responsive > .table-bordered > tbody > tr > th:last-child,
  12010. .product-view .box-collateral > .table-bordered > tfoot > tr > th:last-child,
  12011. .product-view .box-collateral > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  12012. .product-view .box-collateral > .table-bordered > thead > tr > td:last-child,
  12013. .product-view .box-collateral > .table-responsive > .table-bordered > thead > tr > td:last-child,
  12014. .product-view .box-collateral > .table-bordered > tbody > tr > td:last-child,
  12015. .product-view .box-collateral > .table-responsive > .table-bordered > tbody > tr > td:last-child,
  12016. .product-view .box-collateral > .table-bordered > tfoot > tr > td:last-child,
  12017. .product-view .box-collateral > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  12018.   border-right: 0;
  12019. }
  12020. .product-view .box-collateral > .table-bordered > thead > tr:first-child > td,
  12021. .product-view .box-collateral > .table-responsive > .table-bordered > thead > tr:first-child > td,
  12022. .product-view .box-collateral > .table-bordered > tbody > tr:first-child > td,
  12023. .product-view .box-collateral > .table-responsive > .table-bordered > tbody > tr:first-child > td,
  12024. .product-view .box-collateral > .table-bordered > thead > tr:first-child > th,
  12025. .product-view .box-collateral > .table-responsive > .table-bordered > thead > tr:first-child > th,
  12026. .product-view .box-collateral > .table-bordered > tbody > tr:first-child > th,
  12027. .product-view .box-collateral > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  12028.   border-bottom: 0;
  12029. }
  12030. .product-view .box-collateral > .table-bordered > tbody > tr:last-child > td,
  12031. .product-view .box-collateral > .table-responsive > .table-bordered > tbody > tr:last-child > td,
  12032. .product-view .box-collateral > .table-bordered > tfoot > tr:last-child > td,
  12033. .product-view .box-collateral > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
  12034. .product-view .box-collateral > .table-bordered > tbody > tr:last-child > th,
  12035. .product-view .box-collateral > .table-responsive > .table-bordered > tbody > tr:last-child > th,
  12036. .product-view .box-collateral > .table-bordered > tfoot > tr:last-child > th,
  12037. .product-view .box-collateral > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  12038.   border-bottom: 0;
  12039. }
  12040. .product-view .box-collateral > .table-responsive {
  12041.   border: 0;
  12042.   margin-bottom: 0;
  12043. }
  12044. .product-view .box-collateral > h2 {
  12045.   padding: 10px 15px;
  12046.   border-bottom: 1px solid transparent;
  12047.   border-top-right-radius: 3px;
  12048.   border-top-left-radius: 3px;
  12049.   border-radius: 0;
  12050.   color: #fff;
  12051.   line-height: 28px;
  12052.   font-family: "ProximanovaRegular", Helvetica, Arial, sans-serif;
  12053.   margin: -15px -15px 15px;
  12054.   border-color: #efebdd;
  12055.   background-color: #e9e094;
  12056.   font-size: 16px;
  12057.   color: #ffffff;
  12058. }
  12059. .product-view .box-collateral > h2 > .dropdown .dropdown-toggle {
  12060.   color: inherit;
  12061. }
  12062. .product-view .box-collateral > h2 h2 {
  12063.   font-size: 16px;
  12064.   line-height: 28px;
  12065.   font-family: "ProximanovaRegular", Helvetica, Arial, sans-serif;
  12066.   color: #fff;
  12067. }
  12068. .product-view .box-collateral > h2 a {
  12069.   color: #3a3a3a;
  12070. }
  12071. .product-view .box-additional {
  12072.   padding: 0;
  12073. }
  12074. .product-view .box-additional > h2 {
  12075.   margin: 0;
  12076. }
  12077. .product-view .box-additional .data-table {
  12078.   border: 0;
  12079.   margin-bottom: 0;
  12080. }
  12081. .product-view .box-additional .data-table > tbody > tr > th {
  12082.   border-left: 0;
  12083. }
  12084. .product-view .box-additional .data-table > tbody > tr > td {
  12085.   border-right: 0;
  12086. }
  12087. .product-view .box-additional .data-table > tbody > tr.first > th,
  12088. .product-view .box-additional .data-table > tbody > tr.first > td {
  12089.   border-top: 0;
  12090. }
  12091. .product-view .box-additional .data-table > tbody > tr.last > th,
  12092. .product-view .box-additional .data-table > tbody > tr.last > td {
  12093.   border-bottom: 0;
  12094. }
  12095. .product-view .box-up-sell .table-responsive {
  12096.   padding: 15px 0;
  12097. }
  12098. .product-view .box-up-sell .products-grid {
  12099.   margin: 0;
  12100.   width: 100%;
  12101. }
  12102. .product-view .box-up-sell .products-grid td {
  12103.   width: 25%;
  12104.   padding: 0 8px;
  12105.   vertical-align: top;
  12106. }
  12107. .product-view .box-up-sell .products-grid .product-image,
  12108. .product-view .box-up-sell .products-grid .price-box {
  12109.   margin-bottom: 10px;
  12110. }
  12111. .product-view .box-up-sell .products-grid .ratings {
  12112.   margin-bottom: 0;
  12113. }
  12114. @media (max-width: 600px) {
  12115.   .product-view .box-up-sell .products-grid {
  12116.     min-width: 500px;
  12117.   }
  12118.   .product-view .box-up-sell .products-grid > tbody > tr > th,
  12119.   .product-view .box-up-sell .products-grid > tbody > tr > td {
  12120.     white-space: normal;
  12121.   }
  12122. }
  12123. .product-view .box-tags {
  12124.   margin: 0;
  12125. }
  12126. .product-view .box-tags .product-tags li {
  12127.   display: inline;
  12128.   white-space: nowrap;
  12129.   margin: 0 6px;
  12130. }
  12131. .product-view .box-tags .note {
  12132.   margin: 0;
  12133.   text-align: center;
  12134. }
  12135. .product-view .box-reviews dt {
  12136.   padding-top: 15px;
  12137.   font-weight: normal;
  12138. }
  12139. .product-view .box-reviews dt a,
  12140. .product-view .box-reviews dt span {
  12141.   font-weight: bold;
  12142. }
  12143. .product-view .box-reviews dd {
  12144.   padding-bottom: 15px;
  12145.   border-bottom: 1px solid #f3f2e7;
  12146. }
  12147. .product-view .box-reviews dd:before,
  12148. .product-view .box-reviews dd:after {
  12149.   content: " ";
  12150.   display: table;
  12151. }
  12152. .product-view .box-reviews dd:after {
  12153.   clear: both;
  12154. }
  12155. .product-view .box-reviews dd:before,
  12156. .product-view .box-reviews dd:after {
  12157.   content: " ";
  12158.   display: table;
  12159. }
  12160. .product-view .box-reviews dd:after {
  12161.   clear: both;
  12162. }
  12163. .product-view .box-reviews dd .ratings-table {
  12164.   float: left;
  12165.   margin-right: 10px;
  12166. }
  12167. .product-view .box-reviews dd small {
  12168.   font-style: italic;
  12169. }
  12170. .product-view .box-reviews .form-add h3 {
  12171.   margin-top: 0;
  12172.   font-size: 14px;
  12173.   font-weight: normal;
  12174. }
  12175. .product-view .box-reviews .form-add h3 span {
  12176.   font-weight: 500;
  12177. }
  12178. .product-view .box-reviews .form-add h4 {
  12179.   display: inline-block;
  12180.   position: relative;
  12181.   margin-bottom: 5px;
  12182.   font-size: 14px;
  12183.   font-weight: bold;
  12184. }
  12185. .product-view .box-reviews .form-add h4 em {
  12186.   float: right;
  12187.   position: absolute;
  12188.   top: 0;
  12189.   right: -8px;
  12190.   color: #a94442;
  12191. }
  12192. .product-view .box-reviews .form-add td.value {
  12193.   text-align: center;
  12194. }
  12195. .product-view .box-reviews .form-add td.value .radio {
  12196.   display: inline;
  12197.   margin: 0;
  12198.   padding: 0;
  12199.   height: 20px;
  12200. }
  12201. @media (max-width: 600px) {
  12202.   .product-view .box-reviews .form-add form {
  12203.     width: 100%;
  12204.     overflow-y: hidden;
  12205.     overflow-x: scroll;
  12206.     padding: 15px;
  12207.     border: 1px solid #dddddd;
  12208.   }
  12209. }
  12210. .tags-list {
  12211.   margin: 0;
  12212.   padding: 10px;
  12213. }
  12214. .tags-list li {
  12215.   display: inline !important;
  12216.   margin: 0 3px;
  12217. }
  12218. .price {
  12219.   white-space: nowrap;
  12220. }
  12221. .phi-product-description .price-box {
  12222.   display: table;
  12223.   margin: 0 auto 20px;
  12224.   border: 1px solid #f3f2e7;
  12225.   padding: 4px 14px;
  12226. }
  12227. .phi-product-description .price-box.sold {
  12228.   padding: 4px 26px;
  12229. }
  12230. .phi-product-description .price-box .price-label {
  12231.   white-space: nowrap;
  12232. }
  12233. .phi-product-description .price-box .price {
  12234.   font-family: ProximanovaSemiBold;
  12235.   color: #000;
  12236. }
  12237. .phi-new-listings .phi-product-description .price-box {
  12238.   float: left;
  12239. }
  12240. .product-shop .regular-price {
  12241.   color: #3a3a3a;
  12242. }
  12243. .product-shop .regular-price .price {
  12244.   color: #3a3a3a;
  12245. }
  12246. .product-shop .product-msrp {
  12247.   color: #797979;
  12248.   font-size: 13px;
  12249. }
  12250. .old-price {
  12251.   margin: 0;
  12252.   color: #797979;
  12253. }
  12254. .old-price .price {
  12255.   color: inherit;
  12256.   font-weight: normal;
  12257.   text-decoration: line-through;
  12258. }
  12259. .special-price {
  12260.   margin: 0;
  12261. }
  12262. .special-price .price-label {
  12263.   font-weight: bold;
  12264.   color: #e9e094;
  12265. }
  12266. .minimal-price {
  12267.   margin: 0;
  12268. }
  12269. .minimal-price .price-label {
  12270.   font-weight: bold;
  12271. }
  12272. .minimal-price-link {
  12273.   display: block;
  12274. }
  12275. .minimal-price-link .price {
  12276.   font-weight: normal;
  12277. }
  12278. .price-excluding-tax,
  12279. .price-including-tax {
  12280.   display: block;
  12281.   color: #797979;
  12282. }
  12283. .price-excluding-tax .label,
  12284. .price-including-tax .label {
  12285.   white-space: nowrap;
  12286.   color: inherit;
  12287. }
  12288. .configured-price {
  12289.   margin: 0;
  12290. }
  12291. .configured-price .price-label {
  12292.   font-weight: bold;
  12293. }
  12294. .weee {
  12295.   display: block;
  12296. }
  12297. .weee .price {
  12298.   font-weight: normal;
  12299. }
  12300. .price-excl-tax,
  12301. .price-incl-tax {
  12302.   display: block;
  12303. }
  12304. .price-excl-tax .label,
  12305. .price-incl-tax .label {
  12306.   white-space: nowrap;
  12307.   display: block;
  12308. }
  12309. .price-excl-tax .price,
  12310. .price-incl-tax .price {
  12311.   display: block;
  12312. }
  12313. .price-from,
  12314. .price-to {
  12315.   margin: 0;
  12316. }
  12317. .price-from .price-label,
  12318. .price-to .price-label {
  12319.   font-weight: bold;
  12320.   white-space: nowrap;
  12321. }
  12322. .price-notice {
  12323.   color: #3a3a3a;
  12324. }
  12325. .price-notice .price {
  12326.   font-weight: bold;
  12327.   color: #3a3a3a;
  12328. }
  12329. .price-as-configured {
  12330.   margin: 0;
  12331. }
  12332. .price-as-configured .price-label {
  12333.   font-weight: bold;
  12334.   white-space: nowrap;
  12335. }
  12336. .price-box-bundle .price-box {
  12337.   margin: 0;
  12338.   padding: 0;
  12339. }
  12340. .price-box-bundle .price {
  12341.   color: #3a3a3a;
  12342. }
  12343. .product-pricing,
  12344. .tier-prices {
  12345.   min-height: 20px;
  12346.   padding: 19px;
  12347.   margin-bottom: 20px;
  12348.   background-color: #f5f5f5;
  12349.   border: 1px solid #e3e3e3;
  12350.   border-radius: 4px;
  12351.   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  12352.   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  12353.   padding: 9px;
  12354.   border-radius: 3px;
  12355. }
  12356. .product-pricing blockquote,
  12357. .tier-prices blockquote {
  12358.   border-color: #ddd;
  12359.   border-color: rgba(0, 0, 0, 0.15);
  12360. }
  12361. .tier-prices .benefit {
  12362.   font-weight: bold;
  12363.   font-style: italic;
  12364. }
  12365. .tier-prices .price {
  12366.   font-weight: bold;
  12367.   color: #3a3a3a;
  12368. }
  12369. .tier-prices-grouped .price {
  12370.   font-weight: bold;
  12371. }
  12372. .no-rating {
  12373.   margin: 0;
  12374. }
  12375. .ratings {
  12376.   margin-bottom: 10px;
  12377.   font-size: 12px;
  12378. }
  12379. .ratings strong {
  12380.   float: left;
  12381.   margin: 1px 3px 0 0;
  12382. }
  12383. .ratings .rating-links {
  12384.   margin: 0;
  12385. }
  12386. .ratings .rating-links .separator {
  12387.   margin: 0 2px;
  12388. }
  12389. .rating-box {
  12390.   width: 69px;
  12391.   height: 13px;
  12392.   font-size: 0;
  12393.   line-height: 0;
  12394.   background: url(../../images/bkg_rating.gif) 0 0 repeat-x;
  12395.   text-indent: -999em;
  12396.   overflow: hidden;
  12397. }
  12398. .rating-box .rating {
  12399.   float: left;
  12400.   height: 13px;
  12401.   background: url(../../images/bkg_rating.gif) 0 100% repeat-x;
  12402. }
  12403. .ratings .rating-box {
  12404.   float: left;
  12405.   margin-right: 3px;
  12406. }
  12407. .ratings-table th,
  12408. .ratings-table td {
  12409.   font-size: 12px;
  12410. }
  12411. .ratings-table th {
  12412.   font-weight: bold;
  12413.   padding-right: 8px;
  12414. }
  12415. /* CMS Home Page */
  12416. .page-sitemap .links {
  12417.   text-align: right;
  12418.   font-weight: bold;
  12419. }
  12420. .catalog-seo-sitemap-product .page-sitemap .sitemap {
  12421.   margin-left: -8px;
  12422.   margin-right: -8px;
  12423. }
  12424. .catalog-seo-sitemap-product .page-sitemap .sitemap li {
  12425.   position: relative;
  12426.   min-height: 1px;
  12427.   padding-left: 8px;
  12428.   padding-right: 8px;
  12429. }
  12430. @media (min-width: 992px) {
  12431.   .catalog-seo-sitemap-product .page-sitemap .sitemap li {
  12432.     float: left;
  12433.     width: 50%;
  12434.   }
  12435. }
  12436. .catalog-seo-sitemap-category .page-sitemap .sitemap {
  12437.   margin-left: -8px;
  12438.   margin-right: -8px;
  12439. }
  12440. .catalog-seo-sitemap-category .page-sitemap .sitemap li {
  12441.   position: relative;
  12442.   min-height: 1px;
  12443.   padding-left: 8px;
  12444.   padding-right: 8px;
  12445. }
  12446. @media (min-width: 600px) {
  12447.   .catalog-seo-sitemap-category .page-sitemap .sitemap li {
  12448.     float: left;
  12449.     width: 25%;
  12450.   }
  12451. }
  12452. @media (min-width: 992px) {
  12453.   .catalog-seo-sitemap-category .page-sitemap .sitemap li {
  12454.     float: left;
  12455.     width: 16.66666667%;
  12456.   }
  12457. }
  12458. .catalog-seo-sitemap-category .page-sitemap .sitemap li.level-0 {
  12459.   font-weight: bold;
  12460.   margin-top: 10px;
  12461. }
  12462. .catalog-seo-sitemap-category .page-sitemap .sitemap li.level-0:first-child {
  12463.   margin-top: 0;
  12464. }
  12465. @media (min-width: 992px) {
  12466.   .page-sitemap .sitemap li.level-0,
  12467.   .page-sitemap .sitemap li.level-1,
  12468.   .page-sitemap .sitemap li.level-2,
  12469.   .page-sitemap .sitemap li.level-3,
  12470.   .page-sitemap .sitemap li.level-4 {
  12471.     width: auto;
  12472.     float: none;
  12473.   }
  12474.   .page-sitemap .sitemap li.level-0 {
  12475.     padding-left: 8px !important;
  12476.   }
  12477.   .page-sitemap .sitemap li.level-1 {
  12478.     padding-left: 28px !important;
  12479.   }
  12480.   .page-sitemap .sitemap li.level-2 {
  12481.     padding-left: 48px !important;
  12482.   }
  12483.   .page-sitemap .sitemap li.level-3 {
  12484.     padding-left: 68px !important;
  12485.   }
  12486.   .page-sitemap .sitemap li.level-4 {
  12487.     padding-left: 88px !important;
  12488.   }
  12489. }
  12490. .rss-title h1 {
  12491.   background: url(../../images/i_rss-big.png) 0 4px no-repeat;
  12492.   padding-left: 27px;
  12493. }
  12494. .rss-table .link-rss {
  12495.   display: block;
  12496.   line-height: 1.55;
  12497.   background-position: 0 4px;
  12498. }
  12499. .cart .total {
  12500.   font-size: 18px;
  12501. }
  12502. .cart .page-title .checkout-types li {
  12503.   margin: 0 0 5px;
  12504. }
  12505. .cart .page-title .checkout-types li:last-child {
  12506.   margin-bottom: 0;
  12507. }
  12508. .cart .title-buttons .checkout-types {
  12509.   float: right;
  12510.   margin-bottom: 0;
  12511. }
  12512. .cart .checkout-types .paypal-or {
  12513.   margin: 0 8px;
  12514. }
  12515. .cart .totals .checkout-types .paypal-or {
  12516.   clear: both;
  12517.   display: block;
  12518.   padding: 8px 55px 0 0;
  12519.   font-size: 12px;
  12520. }
  12521. .cart > form {
  12522.   margin-bottom: 20px;
  12523. }
  12524. @media (max-width: 600px) {
  12525.   .cart > form {
  12526.     width: 100%;
  12527.     overflow-y: hidden;
  12528.     overflow-x: scroll;
  12529.     padding: 15px;
  12530.     border: 1px solid #dddddd;
  12531.   }
  12532. }
  12533. .btn-checkout {
  12534.   font-family: ProximanovaSemiBold;
  12535.   font-size: 12px;
  12536.   line-height: 30px;
  12537.   color: #42464a;
  12538.   background-color: #e4dfb4;
  12539.   width: 100%;
  12540. }
  12541. .checkout-multiple a {
  12542.   font-family: GeomanistLight;
  12543.   font-size: 12px;
  12544.   color: #a4a8ad;
  12545. }
  12546. .cart-table {
  12547.   margin-bottom: 24px;
  12548.   width: 100%;
  12549. }
  12550. .cart-table thead th {
  12551.   font-weight: normal;
  12552. }
  12553. .cart-table tbody tr td {
  12554.   border-top: 0 !important;
  12555.   border-bottom: 1px solid #e9e094 !important;
  12556.   padding: 24px 8px 0 !important;
  12557.   text-align: left !important;
  12558. }
  12559. .cart-table tbody tr td:first-child,
  12560. .cart-table tbody tr td:last-child {
  12561.   border: 0 none !important;
  12562. }
  12563. .cart-table tfoot td {
  12564.   padding: 24px 30px 24px 8px !important;
  12565.   border: 0 none !important;
  12566. }
  12567. .cart-table a {
  12568.   color: #3a3a3a;
  12569. }
  12570. .cart-table button {
  12571.   background: #fff;
  12572.   border: 1px solid #f2f0e0;
  12573.   padding: 10px;
  12574.   width: 100%;
  12575.   margin-bottom: 16px;
  12576.   font-size: 12px;
  12577.   text-transform: uppercase;
  12578.   font-family: ProximanovaRegular;
  12579. }
  12580. .cart-table .btn-remove {
  12581.   color: #e9e094;
  12582. }
  12583. .cart-table .btn-remove:hover {
  12584.   color: #797979;
  12585. }
  12586. .cart-table .cart-table-head {
  12587.   font-size: 12px;
  12588. }
  12589. .cart-table h5 {
  12590.   font-size: 20px;
  12591.   font-family: ProximanovaRegular;
  12592.   text-transform: uppercase;
  12593.   letter-spacing: 1px;
  12594. }
  12595. .cart-table .secondary-p6 {
  12596.   font-size: 12px;
  12597. }
  12598. .cart-table .qty-wrapper {
  12599.   border: 1px solid #f3f2e7;
  12600.   width: 66px;
  12601. }
  12602. .cart-table .qty-wrapper .fa {
  12603.   font-size: 11px;
  12604. }
  12605. .cart-table .qty-wrapper .fa.fa-chevron-up {
  12606.   vertical-align: bottom;
  12607. }
  12608. .cart-table .qty-wrapper .fa.fa-chevron-down {
  12609.   vertical-align: top;
  12610. }
  12611. .cart-table .qty {
  12612.   background: #fff;
  12613.   border: none;
  12614.   width: auto;
  12615.   text-align: center;
  12616.   padding: 0;
  12617. }
  12618. .cart-table .qty:focus {
  12619.   outline: none;
  12620.   box-shadow: none;
  12621. }
  12622. .cart-table .cart-price .price {
  12623.   font-family: ProximanovaSemiBold;
  12624.   font-size: 18px;
  12625. }
  12626. .cart-table .cart-edit {
  12627.   color: #c9c06a;
  12628.   text-transform: uppercase;
  12629.   font-family: ProximanovaSemiBold;
  12630.   line-height: 12px;
  12631.   border-bottom: 1px solid #f2f0e0;
  12632.   margin: 10px 10px 0 0;
  12633. }
  12634. .cart .cart-collaterals {
  12635.   margin-left: -8px;
  12636.   margin-right: -8px;
  12637. }
  12638. .cart .cart-collaterals .col2-set {
  12639.   position: relative;
  12640.   float: left;
  12641.   width: 66.66666667%;
  12642.   min-height: 1px;
  12643.   padding-left: 8px;
  12644.   padding-right: 8px;
  12645. }
  12646. @media (min-width: 600px) {
  12647.   .cart .cart-collaterals .totals {
  12648.     margin-right: 8px;
  12649.     float: right;
  12650.     width: 33.33333333%;
  12651.   }
  12652. }
  12653. .cart .crosssell,
  12654. .cart .discount,
  12655. .cart .shipping {
  12656.   border-color: #efebdd;
  12657. }
  12658. .cart .crosssell > h2,
  12659. .cart .discount > h2,
  12660. .cart .shipping > h2 {
  12661.   font-family: ProximanovaRegular;
  12662.   font-size: 18px;
  12663.   text-transform: uppercase;
  12664.   color: #343a42;
  12665.   line-height: 20px;
  12666. }
  12667. .cart .crosssell #crosssell-products-list {
  12668.   margin-bottom: 0;
  12669.   padding: 15px;
  12670. }
  12671. .cart .crosssell li.item {
  12672.   padding: 10px 0;
  12673.   border-bottom: 1px solid #f3f2e7;
  12674. }
  12675. .cart .crosssell li.item:first-child {
  12676.   padding-top: 0;
  12677. }
  12678. .cart .crosssell li.item:last-child {
  12679.   padding-bottom: 0;
  12680.   border-bottom: 0;
  12681. }
  12682. .cart .crosssell .product-image {
  12683.   float: left;
  12684. }
  12685. .cart .crosssell .product-details {
  12686.   margin-left: 100px;
  12687. }
  12688. .cart .crosssell .add-to-links .separator {
  12689.   display: none;
  12690. }
  12691. .cart .crosssell .link-compare {
  12692.   font-weight: normal;
  12693. }
  12694. @media (max-width: 992px) {
  12695.   .cart .crosssell {
  12696.     display: none;
  12697.   }
  12698. }
  12699. .cart .discount,
  12700. .cart .shipping {
  12701.   padding: 20px;
  12702. }
  12703. .cart .discount button,
  12704. .cart .shipping button {
  12705.   background: #343a42;
  12706.   color: #fff;
  12707.   width: 100%;
  12708.   font-family: ProximanovaSemiBold;
  12709.   font-size: 12px;
  12710.   height: 48px;
  12711.   text-transform: none;
  12712. }
  12713. .cart .discount {
  12714.   background: #e4dfb4;
  12715. }
  12716. .cart .discount .discount-form input {
  12717.   background: #fff;
  12718.   margin-bottom: 16px;
  12719.   font-family: ProximanovaRegular;
  12720.   font-size: 12px;
  12721. }
  12722. .cart .shipping {
  12723.   border: 1px solid #f2f0e0;
  12724.   margin-top: 20px;
  12725. }
  12726. .cart .shipping .shipping-form .input-text {
  12727.   margin-bottom: 16px;
  12728.   font-family: ProximanovaRegular;
  12729.   font-size: 12px;
  12730.   color: #a4a8ad;
  12731.   -webkit-appearance: none;
  12732.   -webkit-border-radius: 0px;
  12733. }
  12734. .shipping-form p,
  12735. .discount-form p {
  12736.   margin: 0 0 10px 0;
  12737.   font-family: GeomanistLight;
  12738.   font-size: 12px;
  12739. }
  12740. .order-summary {
  12741.   font-family: ProximanovaRegular;
  12742.   font-size: 18px;
  12743. }
  12744. .order-body {
  12745.   font-family: ProximanovaRegular;
  12746.   font-size: 16px;
  12747. }
  12748. .order-total {
  12749.   font-family: ProximanovaBold;
  12750.   font-size: 18px;
  12751.   text-transform: uppercase;
  12752. }
  12753. .cart .totals table {
  12754.   width: 100%;
  12755.   max-width: 100%;
  12756.   margin-bottom: 20px;
  12757. }
  12758. .cart .totals table > thead > tr > th,
  12759. .cart .totals table > tbody > tr > th,
  12760. .cart .totals table > tfoot > tr > th,
  12761. .cart .totals table > thead > tr > td,
  12762. .cart .totals table > tbody > tr > td,
  12763. .cart .totals table > tfoot > tr > td {
  12764.   padding: 8px;
  12765.   line-height: 1.42857143;
  12766.   vertical-align: top;
  12767.   border-top: 1px solid #dddddd;
  12768. }
  12769. .cart .totals table > thead > tr > th {
  12770.   vertical-align: bottom;
  12771.   border-bottom: 2px solid #dddddd;
  12772. }
  12773. .cart .totals table > caption + thead > tr:first-child > th,
  12774. .cart .totals table > colgroup + thead > tr:first-child > th,
  12775. .cart .totals table > thead:first-child > tr:first-child > th,
  12776. .cart .totals table > caption + thead > tr:first-child > td,
  12777. .cart .totals table > colgroup + thead > tr:first-child > td,
  12778. .cart .totals table > thead:first-child > tr:first-child > td {
  12779.   border-top: 0;
  12780. }
  12781. .cart .totals table > tbody + tbody {
  12782.   border-top: 2px solid #dddddd;
  12783. }
  12784. .cart .totals table .table {
  12785.   background-color: #181d23;
  12786. }
  12787. .cart .totals table strong {
  12788.   font-weight: normal !important;
  12789. }
  12790. .cart .totals table td {
  12791.   vertical-align: baseline !important;
  12792.   border: 0 none !important;
  12793. }
  12794. .cart .totals table tfoot td {
  12795.   font-size: 20px;
  12796. }
  12797. .cart .totals .checkout-types {
  12798.   margin-bottom: 0;
  12799.   text-align: right;
  12800. }
  12801. .cart .totals .checkout-types li {
  12802.   margin-bottom: 5px;
  12803. }
  12804. .cart .totals .checkout-types li:last-child {
  12805.   margin-bottom: 0;
  12806. }
  12807. .item-options {
  12808.   margin-top: 10px;
  12809. }
  12810. .item-options dd {
  12811.   margin-left: 15px;
  12812. }
  12813. .truncated {
  12814.   position: relative;
  12815.   cursor: help;
  12816. }
  12817. .truncated .dots {
  12818.   cursor: inherit;
  12819.   color: inherit;
  12820. }
  12821. .truncated .dots:hover {
  12822.   text-decoration: none;
  12823. }
  12824. .truncated_full_value {
  12825.   position: absolute;
  12826.   top: 0;
  12827.   left: 0;
  12828.   z-index: 900;
  12829.   display: none;
  12830.   max-width: 276px;
  12831.   padding: 1px;
  12832.   font-family: "ProximanovaRegular", Helvetica, Arial, sans-serif;
  12833.   font-style: normal;
  12834.   font-weight: normal;
  12835.   letter-spacing: normal;
  12836.   line-break: auto;
  12837.   line-height: 1.42857143;
  12838.   text-align: left;
  12839.   text-align: start;
  12840.   text-decoration: none;
  12841.   text-shadow: none;
  12842.   text-transform: none;
  12843.   white-space: normal;
  12844.   word-break: normal;
  12845.   word-spacing: normal;
  12846.   word-wrap: normal;
  12847.   font-size: 14px;
  12848.   background-color: #ffffff;
  12849.   background-clip: padding-box;
  12850.   border: 1px solid #cccccc;
  12851.   border: 1px solid rgba(0, 0, 0, 0.2);
  12852.   border-radius: 6px;
  12853.   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  12854.   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  12855.   border-radius: 2px;
  12856.   background-color: #3a3a3a;
  12857.   top: 20px;
  12858. }
  12859. .truncated_full_value.top {
  12860.   margin-top: -10px;
  12861. }
  12862. .truncated_full_value.right {
  12863.   margin-left: 10px;
  12864. }
  12865. .truncated_full_value.bottom {
  12866.   margin-top: 10px;
  12867. }
  12868. .truncated_full_value.left {
  12869.   margin-left: -10px;
  12870. }
  12871. .truncated_full_value.top > .arrow {
  12872.   left: 50%;
  12873.   margin-left: -11px;
  12874.   border-bottom-width: 0;
  12875.   border-top-color: #999999;
  12876.   border-top-color: rgba(0, 0, 0, 0.25);
  12877.   bottom: -11px;
  12878. }
  12879. .truncated_full_value.top > .arrow:after {
  12880.   content: " ";
  12881.   bottom: 1px;
  12882.   margin-left: -10px;
  12883.   border-bottom-width: 0;
  12884.   border-top-color: #ffffff;
  12885. }
  12886. .truncated_full_value.right > .arrow {
  12887.   top: 50%;
  12888.   left: -11px;
  12889.   margin-top: -11px;
  12890.   border-left-width: 0;
  12891.   border-right-color: #999999;
  12892.   border-right-color: rgba(0, 0, 0, 0.25);
  12893. }
  12894. .truncated_full_value.right > .arrow:after {
  12895.   content: " ";
  12896.   left: 1px;
  12897.   bottom: -10px;
  12898.   border-left-width: 0;
  12899.   border-right-color: #ffffff;
  12900. }
  12901. .truncated_full_value.bottom > .arrow {
  12902.   left: 50%;
  12903.   margin-left: -11px;
  12904.   border-top-width: 0;
  12905.   border-bottom-color: #999999;
  12906.   border-bottom-color: rgba(0, 0, 0, 0.25);
  12907.   top: -11px;
  12908. }
  12909. .truncated_full_value.bottom > .arrow:after {
  12910.   content: " ";
  12911.   top: 1px;
  12912.   margin-left: -10px;
  12913.   border-top-width: 0;
  12914.   border-bottom-color: #ffffff;
  12915. }
  12916. .truncated_full_value.left > .arrow {
  12917.   top: 50%;
  12918.   right: -11px;
  12919.   margin-top: -11px;
  12920.   border-right-width: 0;
  12921.   border-left-color: #999999;
  12922.   border-left-color: rgba(0, 0, 0, 0.25);
  12923. }
  12924. .truncated_full_value.left > .arrow:after {
  12925.   content: " ";
  12926.   right: 1px;
  12927.   border-right-width: 0;
  12928.   border-left-color: #ffffff;
  12929.   bottom: -10px;
  12930. }
  12931. .truncated_full_value .popover-title {
  12932.   border-radius: 2px 2px 0 0;
  12933.   color: #fff;
  12934.   font-size: 24px;
  12935.   font-weight: 400;
  12936.   line-height: 20px;
  12937.   margin: 0;
  12938.   padding: 24px;
  12939.   border: 0 none;
  12940.   background: none;
  12941. }
  12942. .truncated_full_value .popover-content {
  12943.   padding: 0 24px 24px;
  12944. }
  12945. .truncated_full_value.top > .arrow:after {
  12946.   border-top-color: #3a3a3a;
  12947. }
  12948. .truncated_full_value.bottom > .arrow:after {
  12949.   border-bottom-color: #3a3a3a;
  12950. }
  12951. .truncated_full_value input {
  12952.   min-width: 224px;
  12953. }
  12954. .truncated_full_value .phi_icons_times {
  12955.   color: #e9e094;
  12956. }
  12957. .truncated_full_value dl {
  12958.   margin: 0;
  12959. }
  12960. .truncated_full_value dt {
  12961.   border-radius: 2px 2px 0 0;
  12962.   color: #fff;
  12963.   font-size: 24px;
  12964.   font-weight: 400;
  12965.   line-height: 20px;
  12966.   margin: 0;
  12967.   padding: 24px;
  12968.   border: 0 none;
  12969.   background: none;
  12970. }
  12971. .truncated_full_value dd {
  12972.   padding: 0 24px 24px;
  12973.   margin-left: 0;
  12974. }
  12975. .truncated_full_value dd + dt {
  12976.   border-radius: 0;
  12977.   border-top: 1px solid #ebebeb;
  12978. }
  12979. .truncated_full_value.show {
  12980.   display: block;
  12981. }
  12982. .sp-methods {
  12983.   margin: 0 0 8px;
  12984. }
  12985. .sp-methods dt {
  12986.   padding-top: 10px;
  12987. }
  12988. .sp-methods dt:first-child {
  12989.   padding-top: 0;
  12990. }
  12991. .sp-methods dd {
  12992.   padding: 10px 0;
  12993.   border-bottom: 1px solid #f3f2e7;
  12994. }
  12995. .sp-methods dd:last-child {
  12996.   padding-bottom: 0;
  12997.   border-bottom: 0;
  12998. }
  12999. .sp-methods dd ul {
  13000.   margin-bottom: 0;
  13001. }
  13002. .sp-methods dd li {
  13003.   margin: 5px 0;
  13004. }
  13005. .sp-methods .radio {
  13006.   float: left;
  13007.   margin-top: 0;
  13008.   margin-right: 6px;
  13009. }
  13010. .sp-methods label {
  13011.   margin-bottom: 0;
  13012. }
  13013. .sp-methods .form-list {
  13014.   padding-left: 20px;
  13015. }
  13016. .sp-methods select.month {
  13017.   width: 154px;
  13018.   margin-right: 10px;
  13019. }
  13020. .sp-methods select.year {
  13021.   width: 96px;
  13022. }
  13023. .sp-methods input.cvv {
  13024.   width: 96px !important;
  13025. }
  13026. .sp-methods .checkmo-list li {
  13027.   margin: 0 0 5px;
  13028. }
  13029. .sp-methods .checkmo-list label {
  13030.   width: 135px;
  13031.   padding-right: 10px;
  13032.   text-align: right;
  13033. }
  13034. .sp-methods .checkmo-list address {
  13035.   float: left;
  13036. }
  13037. .sp-methods .centinel-logos a {
  13038.   margin-right: 3px;
  13039. }
  13040. .sp-methods .centinel-logos img {
  13041.   vertical-align: middle;
  13042. }
  13043. .sp-methods .release-amounts {
  13044.   margin: 0.5em 0;
  13045. }
  13046. .sp-methods .release-amounts button {
  13047.   float: left;
  13048.   margin: 5px 10px 0 0;
  13049. }
  13050. .please-wait {
  13051.   float: right;
  13052.   margin-right: 10px;
  13053.   font-size: 12px;
  13054.   color: #797979;
  13055. }
  13056. .please-wait img {
  13057.   vertical-align: middle;
  13058.   margin-right: 10px;
  13059. }
  13060. .cvv-what-is-this {
  13061.   line-height: 32px;
  13062.   font-size: 12px;
  13063.   cursor: help;
  13064.   margin-left: 10px;
  13065. }
  13066. .tool-tip {
  13067.   position: absolute;
  13068.   top: 0;
  13069.   left: 0;
  13070.   z-index: 900;
  13071.   display: none;
  13072.   max-width: 276px;
  13073.   padding: 1px;
  13074.   font-family: "ProximanovaRegular", Helvetica, Arial, sans-serif;
  13075.   font-style: normal;
  13076.   font-weight: normal;
  13077.   letter-spacing: normal;
  13078.   line-break: auto;
  13079.   line-height: 1.42857143;
  13080.   text-align: left;
  13081.   text-align: start;
  13082.   text-decoration: none;
  13083.   text-shadow: none;
  13084.   text-transform: none;
  13085.   white-space: normal;
  13086.   word-break: normal;
  13087.   word-spacing: normal;
  13088.   word-wrap: normal;
  13089.   font-size: 14px;
  13090.   background-color: #ffffff;
  13091.   background-clip: padding-box;
  13092.   border: 1px solid #cccccc;
  13093.   border: 1px solid rgba(0, 0, 0, 0.2);
  13094.   border-radius: 6px;
  13095.   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  13096.   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  13097.   border-radius: 2px;
  13098.   background-color: #3a3a3a;
  13099.   display: block;
  13100. }
  13101. .tool-tip.top {
  13102.   margin-top: -10px;
  13103. }
  13104. .tool-tip.right {
  13105.   margin-left: 10px;
  13106. }
  13107. .tool-tip.bottom {
  13108.   margin-top: 10px;
  13109. }
  13110. .tool-tip.left {
  13111.   margin-left: -10px;
  13112. }
  13113. .tool-tip.top > .arrow {
  13114.   left: 50%;
  13115.   margin-left: -11px;
  13116.   border-bottom-width: 0;
  13117.   border-top-color: #999999;
  13118.   border-top-color: rgba(0, 0, 0, 0.25);
  13119.   bottom: -11px;
  13120. }
  13121. .tool-tip.top > .arrow:after {
  13122.   content: " ";
  13123.   bottom: 1px;
  13124.   margin-left: -10px;
  13125.   border-bottom-width: 0;
  13126.   border-top-color: #ffffff;
  13127. }
  13128. .tool-tip.right > .arrow {
  13129.   top: 50%;
  13130.   left: -11px;
  13131.   margin-top: -11px;
  13132.   border-left-width: 0;
  13133.   border-right-color: #999999;
  13134.   border-right-color: rgba(0, 0, 0, 0.25);
  13135. }
  13136. .tool-tip.right > .arrow:after {
  13137.   content: " ";
  13138.   left: 1px;
  13139.   bottom: -10px;
  13140.   border-left-width: 0;
  13141.   border-right-color: #ffffff;
  13142. }
  13143. .tool-tip.bottom > .arrow {
  13144.   left: 50%;
  13145.   margin-left: -11px;
  13146.   border-top-width: 0;
  13147.   border-bottom-color: #999999;
  13148.   border-bottom-color: rgba(0, 0, 0, 0.25);
  13149.   top: -11px;
  13150. }
  13151. .tool-tip.bottom > .arrow:after {
  13152.   content: " ";
  13153.   top: 1px;
  13154.   margin-left: -10px;
  13155.   border-top-width: 0;
  13156.   border-bottom-color: #ffffff;
  13157. }
  13158. .tool-tip.left > .arrow {
  13159.   top: 50%;
  13160.   right: -11px;
  13161.   margin-top: -11px;
  13162.   border-right-width: 0;
  13163.   border-left-color: #999999;
  13164.   border-left-color: rgba(0, 0, 0, 0.25);
  13165. }
  13166. .tool-tip.left > .arrow:after {
  13167.   content: " ";
  13168.   right: 1px;
  13169.   border-right-width: 0;
  13170.   border-left-color: #ffffff;
  13171.   bottom: -10px;
  13172. }
  13173. .tool-tip .popover-title {
  13174.   border-radius: 2px 2px 0 0;
  13175.   color: #fff;
  13176.   font-size: 24px;
  13177.   font-weight: 400;
  13178.   line-height: 20px;
  13179.   margin: 0;
  13180.   padding: 24px;
  13181.   border: 0 none;
  13182.   background: none;
  13183. }
  13184. .tool-tip .popover-content {
  13185.   padding: 0 24px 24px;
  13186. }
  13187. .tool-tip.top > .arrow:after {
  13188.   border-top-color: #3a3a3a;
  13189. }
  13190. .tool-tip.bottom > .arrow:after {
  13191.   border-bottom-color: #3a3a3a;
  13192. }
  13193. .tool-tip input {
  13194.   min-width: 224px;
  13195. }
  13196. .tool-tip .phi_icons_times {
  13197.   color: #e9e094;
  13198. }
  13199. .tool-tip .btn-close {
  13200.   padding: 9px 14px;
  13201. }
  13202. .tool-tip .btn-close:before,
  13203. .tool-tip .btn-close:after {
  13204.   content: " ";
  13205.   display: table;
  13206. }
  13207. .tool-tip .btn-close:after {
  13208.   clear: both;
  13209. }
  13210. .tool-tip .btn-close:before,
  13211. .tool-tip .btn-close:after {
  13212.   content: " ";
  13213.   display: table;
  13214. }
  13215. .tool-tip .btn-close:after {
  13216.   clear: both;
  13217. }
  13218. .tool-tip .btn-close a {
  13219.   float: right;
  13220.   font-size: 0;
  13221.   color: #000000;
  13222.   text-shadow: 0 1px 0 #ffffff;
  13223.   opacity: 0.2;
  13224.   filter: alpha(opacity=20);
  13225. }
  13226. .tool-tip .btn-close a:after {
  13227.   font-size: 14px;
  13228.   font-weight: bold;
  13229.   font-family: FontAwesome;
  13230.   line-height: 1;
  13231.   -webkit-font-smoothing: antialiased;
  13232.   -moz-osx-font-smoothing: grayscale;
  13233.   content: "\f00d";
  13234. }
  13235. .tool-tip .btn-close a:hover,
  13236. .tool-tip .btn-close a:focus {
  13237.   text-decoration: none;
  13238.   opacity: 0.5;
  13239.   filter: alpha(opacity=50);
  13240. }
  13241. .tool-tip-content {
  13242.   padding: 9px 14px;
  13243. }
  13244. .tool-tip-content img {
  13245.   display: block;
  13246.   max-width: 100%;
  13247.   height: auto;
  13248. }
  13249. .gift-messages h3 {
  13250.   font-size: 14px;
  13251.   font-weight: bold;
  13252. }
  13253. .gift-messages p.control .checkbox {
  13254.   float: left;
  13255.   margin-top: 4px;
  13256.   margin-right: 6px;
  13257. }
  13258. .gift-messages p.control label {
  13259.   margin-bottom: 0;
  13260. }
  13261. .gift-messages-form {
  13262.   position: relative;
  13263. }
  13264. .gift-messages-form label {
  13265.   float: none !important;
  13266.   position: static !important;
  13267. }
  13268. .gift-messages-form h4 {
  13269.   padding-top: 10px;
  13270.   border-top: 1px solid #f3f2e7;
  13271.   font-size: 14px;
  13272.   font-weight: bold;
  13273. }
  13274. .gift-messages-form h4:first-child {
  13275.   padding-top: 0;
  13276.   border-top: 0;
  13277. }
  13278. .gift-messages-form p > .checkbox {
  13279.   float: left;
  13280.   margin-top: 4px;
  13281.   margin-right: 6px;
  13282. }
  13283. .gift-messages-form p > label {
  13284.   margin-bottom: 0;
  13285. }
  13286. .gift-messages-form .whole-order {
  13287.   margin: 0 0 25px;
  13288. }
  13289. .gift-messages-form .item {
  13290.   margin: 0 0 10px;
  13291.   border-bottom: 1px solid #f3f2e7;
  13292. }
  13293. .gift-messages-form .item:before,
  13294. .gift-messages-form .item:after {
  13295.   content: " ";
  13296.   display: table;
  13297. }
  13298. .gift-messages-form .item:after {
  13299.   clear: both;
  13300. }
  13301. .gift-messages-form .item:before,
  13302. .gift-messages-form .item:after {
  13303.   content: " ";
  13304.   display: table;
  13305. }
  13306. .gift-messages-form .item:after {
  13307.   clear: both;
  13308. }
  13309. .gift-messages-form .item:last-child {
  13310.   border-bottom: 0;
  13311. }
  13312. .gift-messages-form .item .product-img-box {
  13313.   float: left;
  13314.   width: 75px;
  13315. }
  13316. .gift-messages-form .item .product-image {
  13317.   margin: 0 0 7px;
  13318. }
  13319. .gift-messages-form .item .number {
  13320.   margin: 0;
  13321.   text-align: center;
  13322. }
  13323. .gift-messages-form .item .details {
  13324.   margin-left: 90px;
  13325. }
  13326. .gift-messages-form .item .details .product-name {
  13327.   margin: 0 0 10px;
  13328. }
  13329. .gift-message-row .btn-close {
  13330.   float: right;
  13331.   font-size: 0;
  13332.   color: #000000;
  13333.   text-shadow: 0 1px 0 #ffffff;
  13334.   opacity: 0.2;
  13335.   filter: alpha(opacity=20);
  13336. }
  13337. .gift-message-row .btn-close:after {
  13338.   font-size: 14px;
  13339.   font-weight: bold;
  13340.   font-family: FontAwesome;
  13341.   line-height: 1;
  13342.   -webkit-font-smoothing: antialiased;
  13343.   -moz-osx-font-smoothing: grayscale;
  13344.   content: "\f00d";
  13345. }
  13346. .gift-message-row .btn-close:hover,
  13347. .gift-message-row .btn-close:focus {
  13348.   text-decoration: none;
  13349.   opacity: 0.5;
  13350.   filter: alpha(opacity=50);
  13351. }
  13352. .gift-message-row dl:before,
  13353. .gift-message-row dl:after {
  13354.   content: " ";
  13355.   display: table;
  13356. }
  13357. .gift-message-row dl:after {
  13358.   clear: both;
  13359. }
  13360. .gift-message-row dl:before,
  13361. .gift-message-row dl:after {
  13362.   content: " ";
  13363.   display: table;
  13364. }
  13365. .gift-message-row dl:after {
  13366.   clear: both;
  13367. }
  13368. .checkout-agreements li {
  13369.   margin-bottom: 20px;
  13370. }
  13371. .checkout-agreements li:last-child {
  13372.   margin-bottom: 0;
  13373. }
  13374. .checkout-agreements .agreement-content {
  13375.   min-height: 20px;
  13376.   padding: 19px;
  13377.   margin-bottom: 20px;
  13378.   background-color: #f5f5f5;
  13379.   border: 1px solid #e3e3e3;
  13380.   border-radius: 4px;
  13381.   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  13382.   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  13383.   margin-bottom: 0;
  13384.   overflow: auto;
  13385.   height: 240px;
  13386. }
  13387. .checkout-agreements .agreement-content blockquote {
  13388.   border-color: #ddd;
  13389.   border-color: rgba(0, 0, 0, 0.15);
  13390. }
  13391. .checkout-agreements .agree {
  13392.   margin: 0;
  13393.   padding: 10px;
  13394. }
  13395. .checkout-agreements .agree input.checkbox {
  13396.   float: left;
  13397.   margin-top: 4px;
  13398.   margin-right: 6px;
  13399. }
  13400. .opc .checkout-agreements {
  13401.   padding: 5px 30px;
  13402. }
  13403. .centinel .authentication {
  13404.   background-color: #fff;
  13405.   border: 1px solid #efebdd;
  13406. }
  13407. .centinel .authentication iframe {
  13408.   width: 99%;
  13409.   height: 400px;
  13410.   background: transparent !important;
  13411.   margin: 0 !important;
  13412.   padding: 0 !important;
  13413.   border: 0 !important;
  13414. }
  13415. .opc .centinel {
  13416.   padding: 10px 30px;
  13417. }
  13418. .info-set {
  13419.   margin: 0 0 25px;
  13420.   padding: 20px;
  13421. }
  13422. .info-set h2 {
  13423.   font-size: 18px;
  13424. }
  13425. .info-set h3,
  13426. .info-set h4 {
  13427.   font-size: 14px;
  13428. }
  13429. .info-set h2 a,
  13430. .info-set h3 a,
  13431. .info-set h4 a {
  13432.   font-weight: normal;
  13433. }
  13434. .info-set .divider {
  13435.   margin: 0 -20px;
  13436.   padding: 25px 0;
  13437.   position: relative;
  13438. }
  13439. .info-set .box {
  13440.   margin: 0 0 15px;
  13441. }
  13442. .info-set .data-table .item-options {
  13443.   margin: 5px 0 0;
  13444. }
  13445. .block-progress {
  13446.   border-top: 0;
  13447. }
  13448. .block-progress dl {
  13449.   margin: 0;
  13450.   counter-reset: section;
  13451. }
  13452. .block-progress dt {
  13453.   font-weight: normal;
  13454.   text-transform: uppercase;
  13455.   color: #42464a;
  13456.   padding: 16px;
  13457.   border-top: 1px solid #efebdd;
  13458. }
  13459. .block-progress #payment-progress-opcheckout dt {
  13460.   border-bottom: 1px solid #efebdd;
  13461. }
  13462. .block-progress dd {
  13463.   padding: 16px;
  13464. }
  13465. .block-progress dt.complete {
  13466.   margin: 0;
  13467. }
  13468. .block-progress p {
  13469.   margin: 0;
  13470. }
  13471. .block-progress .cards-list dt {
  13472.   background: none;
  13473.   border: 0 none;
  13474.   color: inherit;
  13475.   font-size: 12px;
  13476.   margin: 5px 0;
  13477.   padding: 0;
  13478. }
  13479. .block-progress .cards-list dd {
  13480.   border: 0 none;
  13481.   margin: 0;
  13482.   padding: 0;
  13483. }
  13484. .block-progress .cards-list .info-table th {
  13485.   font-weight: normal;
  13486. }
  13487. .block-progress address {
  13488.   margin-bottom: 0;
  13489. }
  13490. .block-progress p + table {
  13491.   margin-left: 10px;
  13492. }
  13493. @media (max-width: 600px) {
  13494.   .block-progress {
  13495.     display: none;
  13496.   }
  13497. }
  13498. .opc .buttons-set {
  13499.   margin-top: 10px;
  13500. }
  13501. .opc .buttons-set p.required {
  13502.   margin: 0;
  13503.   padding: 0 0 10px;
  13504. }
  13505. .opc .buttons-set .back-link small {
  13506.   display: none;
  13507. }
  13508. .opc .buttons-set .buttons-set.disabled button.button {
  13509.   display: none;
  13510. }
  13511. .opc .buttons-set .ul {
  13512.   list-style: disc outside;
  13513.   padding-left: 18px;
  13514. }
  13515. .opc {
  13516.   position: relative;
  13517. }
  13518. .opc button {
  13519.   width: 100%;
  13520. }
  13521. .opc #checkout-step-login input[type="radio"] {
  13522.   display: none;
  13523. }
  13524. .opc #checkout-step-login input[type="radio"] + label span {
  13525.   display: inline-block;
  13526.   width: 15px;
  13527.   height: 15px;
  13528.   background: url(../images/opc-unchecked.png) no-repeat;
  13529.   vertical-align: middle;
  13530.   margin-right: 10px;
  13531. }
  13532. .opc #checkout-step-login input[type="radio"]:checked + label span {
  13533.   background: url(../images/opc-checked.png) no-repeat;
  13534. }
  13535. .opc .col-1 button {
  13536.   border: 1px solid #f3f2e7;
  13537.   background: #fff;
  13538.   color: #42464a;
  13539. }
  13540. .opc .col-2 button {
  13541.   background: #343a42;
  13542.   color: #fff;
  13543. }
  13544. .opc .active .step-title {
  13545.   color: #eae197;
  13546. }
  13547. .opc .active .step-title .number {
  13548.   color: #eae197;
  13549. }
  13550. .opc .step-title {
  13551.   padding: 10px 15px;
  13552.   border: solid #efebdd;
  13553.   border-width: 0 1px 1px;
  13554.   background-color: #343a42;
  13555.   color: #bfc1c5;
  13556. }
  13557. .opc .step-title:before,
  13558. .opc .step-title:after {
  13559.   content: " ";
  13560.   display: table;
  13561. }
  13562. .opc .step-title:after {
  13563.   clear: both;
  13564. }
  13565. .opc .step-title:before,
  13566. .opc .step-title:after {
  13567.   content: " ";
  13568.   display: table;
  13569. }
  13570. .opc .step-title:after {
  13571.   clear: both;
  13572. }
  13573. .opc .step-title .number,
  13574. .opc .step-title h2,
  13575. .opc .step-title a {
  13576.   line-height: 20px;
  13577. }
  13578. .opc .step-title .number,
  13579. .opc .step-title h2 {
  13580.   display: inline-block;
  13581. }
  13582. .opc .step-title .number {
  13583.   display: inline-block;
  13584.   text-align: center;
  13585.   height: 24px;
  13586.   width: 24px;
  13587.   color: #868b91;
  13588.   line-height: 24px;
  13589.   border-radius: 50%;
  13590.   margin-right: 10px;
  13591. }
  13592. .opc .step-title h2 {
  13593.   margin: 0;
  13594.   font-size: 16px;
  13595. }
  13596. .opc .step-title a {
  13597.   display: none;
  13598.   float: right;
  13599. }
  13600. .opc .step {
  13601.   padding: 15px;
  13602.   border: solid #efebdd;
  13603.   border-width: 0 1px 1px;
  13604. }
  13605. .opc .step .tool-tip {
  13606.   right: 30px;
  13607. }
  13608. .opc .allow .step-title a {
  13609.   display: block;
  13610. }
  13611. .opc .active .step-title a {
  13612.   display: none;
  13613. }
  13614. .checkout-progress:before,
  13615. .checkout-progress:after {
  13616.   content: " ";
  13617.   display: table;
  13618. }
  13619. .checkout-progress:after {
  13620.   clear: both;
  13621. }
  13622. .checkout-progress:before,
  13623. .checkout-progress:after {
  13624.   content: " ";
  13625.   display: table;
  13626. }
  13627. .checkout-progress:after {
  13628.   clear: both;
  13629. }
  13630. .checkout-progress li {
  13631.   position: relative;
  13632.   display: block;
  13633.   padding: 10px 15px;
  13634.   margin-bottom: -1px;
  13635.   background-color: #ffffff;
  13636.   border: 1px solid #dddddd;
  13637. }
  13638. .checkout-progress li:first-child {
  13639.   border-top-right-radius: 4px;
  13640.   border-top-left-radius: 4px;
  13641. }
  13642. .checkout-progress li:last-child {
  13643.   margin-bottom: 0;
  13644.   border-bottom-right-radius: 4px;
  13645.   border-bottom-left-radius: 4px;
  13646. }
  13647. .checkout-progress li.disabled,
  13648. .checkout-progress li.disabled:hover,
  13649. .checkout-progress li.disabled:focus {
  13650.   background-color: #c8c8c8;
  13651.   color: #797979;
  13652.   cursor: not-allowed;
  13653. }
  13654. .checkout-progress li.disabled .list-group-item-heading,
  13655. .checkout-progress li.disabled:hover .list-group-item-heading,
  13656. .checkout-progress li.disabled:focus .list-group-item-heading {
  13657.   color: inherit;
  13658. }
  13659. .checkout-progress li.disabled .list-group-item-text,
  13660. .checkout-progress li.disabled:hover .list-group-item-text,
  13661. .checkout-progress li.disabled:focus .list-group-item-text {
  13662.   color: #797979;
  13663. }
  13664. .checkout-progress li.active,
  13665. .checkout-progress li.active:hover,
  13666. .checkout-progress li.active:focus {
  13667.   z-index: 2;
  13668.   color: #ffffff;
  13669.   background-color: #e9e094;
  13670.   border-color: #e9e094;
  13671. }
  13672. .checkout-progress li.active .list-group-item-heading,
  13673. .checkout-progress li.active:hover .list-group-item-heading,
  13674. .checkout-progress li.active:focus .list-group-item-heading,
  13675. .checkout-progress li.active .list-group-item-heading > small,
  13676. .checkout-progress li.active:hover .list-group-item-heading > small,
  13677. .checkout-progress li.active:focus .list-group-item-heading > small,
  13678. .checkout-progress li.active .list-group-item-heading > .small,
  13679. .checkout-progress li.active:hover .list-group-item-heading > .small,
  13680. .checkout-progress li.active:focus .list-group-item-heading > .small {
  13681.   color: inherit;
  13682. }
  13683. .checkout-progress li.active .list-group-item-text,
  13684. .checkout-progress li.active:hover .list-group-item-text,
  13685. .checkout-progress li.active:focus .list-group-item-text {
  13686.   color: #ffffff;
  13687. }
  13688. @media (min-width: 992px) {
  13689.   .checkout-progress li {
  13690.     float: left;
  13691.     width: 20%;
  13692.     margin-bottom: 0;
  13693.     border-left-width: 0;
  13694.     text-align: center;
  13695.   }
  13696.   .checkout-progress li:first-child,
  13697.   .checkout-progress li:last-child {
  13698.     border-radius: 0;
  13699.   }
  13700.   .checkout-progress li:first-child {
  13701.     border-left-width: 1px;
  13702.     border-bottom-left-radius: 4px;
  13703.     border-top-left-radius: 4px;
  13704.   }
  13705.   .checkout-progress li:last-child {
  13706.     border-bottom-right-radius: 4px;
  13707.     border-top-right-radius: 4px;
  13708.   }
  13709. }
  13710. @media (max-width: 992px) {
  13711.   .multiple-checkout {
  13712.     width: 100%;
  13713.     overflow-y: hidden;
  13714.     overflow-x: scroll;
  13715.     padding: 15px;
  13716.     border: 1px solid #dddddd;
  13717.   }
  13718. }
  13719. .multiple-checkout h2 {
  13720.   margin-top: 0;
  13721.   font-size: 18px;
  13722. }
  13723. .multiple-checkout h3,
  13724. .multiple-checkout h4 {
  13725.   margin-top: 0;
  13726.   font-size: 14px;
  13727. }
  13728. .multiple-checkout h2 a,
  13729. .multiple-checkout h3 a,
  13730. .multiple-checkout h4 a {
  13731.   font-weight: normal;
  13732. }
  13733. .multiple-checkout .data-table .product-name {
  13734.   line-height: 32px;
  13735. }
  13736. .multiple-checkout .data-table select {
  13737.   display: block;
  13738.   width: 100%;
  13739.   height: 32px;
  13740.   padding: 6px 12px;
  13741.   font-size: 14px;
  13742.   line-height: 1.42857143;
  13743.   color: #565656;
  13744.   background-color: #ffffff;
  13745.   background-image: none;
  13746.   border: 1px solid #cfc299;
  13747.   border-radius: 0;
  13748.   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  13749.   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  13750.   -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  13751.   -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  13752.   transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  13753.   font-size: 16px;
  13754.   height: 48px;
  13755.   background: #f8f8fa;
  13756.   border-color: #f8f8fa;
  13757.   box-shadow: none;
  13758.   width: auto;
  13759. }
  13760. .multiple-checkout .data-table select:focus {
  13761.   border-color: #66afe9;
  13762.   outline: 0;
  13763.   -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  13764.   box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  13765. }
  13766. .multiple-checkout .data-table select::-moz-placeholder {
  13767.   color: #999999;
  13768.   opacity: 1;
  13769. }
  13770. .multiple-checkout .data-table select:-ms-input-placeholder {
  13771.   color: #999999;
  13772. }
  13773. .multiple-checkout .data-table select::-webkit-input-placeholder {
  13774.   color: #999999;
  13775. }
  13776. .multiple-checkout .data-table select[disabled],
  13777. .multiple-checkout .data-table select[readonly],
  13778. fieldset[disabled] .multiple-checkout .data-table select {
  13779.   background-color: #c8c8c8;
  13780.   opacity: 1;
  13781. }
  13782. .multiple-checkout .data-table select[disabled],
  13783. fieldset[disabled] .multiple-checkout .data-table select {
  13784.   cursor: not-allowed;
  13785. }
  13786. textarea.multiple-checkout .data-table select {
  13787.   height: auto;
  13788. }
  13789. .multiple-checkout .data-table select.input-sm {
  13790.   height: 32px;
  13791.   font-size: 12px;
  13792. }
  13793. .multiple-checkout .data-table .item-options {
  13794.   margin-top: 10px;
  13795. }
  13796. .multiple-checkout .gift-messages {
  13797.   margin: 15px 0 0;
  13798. }
  13799. .multiple-checkout .tool-tip {
  13800.   top: 50%;
  13801.   margin-top: -120px;
  13802.   right: 20px;
  13803. }
  13804. .multiple-checkout .box {
  13805.   min-height: 20px;
  13806.   padding: 19px;
  13807.   margin-bottom: 20px;
  13808.   background-color: #f5f5f5;
  13809.   border: 1px solid #e3e3e3;
  13810.   border-radius: 4px;
  13811.   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  13812.   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  13813.   padding: 9px;
  13814.   border-radius: 3px;
  13815. }
  13816. .multiple-checkout .box blockquote {
  13817.   border-color: #ddd;
  13818.   border-color: rgba(0, 0, 0, 0.15);
  13819. }
  13820. .multiple-checkout .box .box-title h3 {
  13821.   margin-top: 0;
  13822. }
  13823. .multiple-checkout .box address {
  13824.   margin-bottom: 0;
  13825. }
  13826. .multiple-checkout .place-order:before,
  13827. .multiple-checkout .place-order:after {
  13828.   content: " ";
  13829.   display: table;
  13830. }
  13831. .multiple-checkout .place-order:after {
  13832.   clear: both;
  13833. }
  13834. .multiple-checkout .place-order:before,
  13835. .multiple-checkout .place-order:after {
  13836.   content: " ";
  13837.   display: table;
  13838. }
  13839. .multiple-checkout .place-order:after {
  13840.   clear: both;
  13841. }
  13842. .multiple-checkout .place-order .please-wait {
  13843.   float: right;
  13844.   padding: 27px 7px 0 0;
  13845. }
  13846. .multiple-checkout .place-order .grand-total {
  13847.   text-align: right;
  13848. }
  13849. .multiple-checkout .place-order .grand-total big {
  13850.   font-size: 18px;
  13851.   font-weight: 500;
  13852. }
  13853. .multiple-checkout .place-order .grand-total .price {
  13854.   color: #e9e094;
  13855. }
  13856. #multiship-addresses-table .qty {
  13857.   width: auto;
  13858.   text-align: center;
  13859. }
  13860. #multiship-addresses-table tfoot .button {
  13861.   padding: 5px 10px;
  13862.   font-size: 12px;
  13863.   line-height: 1.5;
  13864.   border-radius: 3px;
  13865. }
  13866. .checkout-multishipping-shipping .box-sp-methods {
  13867.   min-height: 20px;
  13868.   padding: 19px;
  13869.   margin-bottom: 20px;
  13870.   background-color: #f5f5f5;
  13871.   border: 1px solid #e3e3e3;
  13872.   border-radius: 4px;
  13873.   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  13874.   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  13875.   padding: 9px;
  13876.   border-radius: 3px;
  13877. }
  13878. .checkout-multishipping-shipping .box-sp-methods blockquote {
  13879.   border-color: #ddd;
  13880.   border-color: rgba(0, 0, 0, 0.15);
  13881. }
  13882. .checkout-multishipping-billing .multiple-checkout {
  13883.   position: relative;
  13884. }
  13885. .account-login {
  13886.   padding: 24px 0;
  13887. }
  13888. .account-login .form-list {
  13889.   margin-top: 20px;
  13890. }
  13891. .account-login .phi-pretty-title {
  13892.   margin: 0 0 44px;
  13893. }
  13894. .account-login .new-users {
  13895.   text-align: center;
  13896. }
  13897. .account-login .new-users p {
  13898.   margin: 0;
  13899. }
  13900. .account-forgot-password {
  13901.   padding: 24px 0;
  13902. }
  13903. .account-create {
  13904.   margin: 24px 0;
  13905. }
  13906. .captcha-image {
  13907.   position: relative;
  13908.   width: 258px;
  13909. }
  13910. .captcha-note {
  13911.   clear: left;
  13912.   padding-top: 5px;
  13913. }
  13914. .captcha-image .captcha-img {
  13915.   border-radius: 0;
  13916.   border: 1px solid #cfc299;
  13917.   width: 100%;
  13918. }
  13919. .registered-users .captcha-image {
  13920.   margin: 0;
  13921. }
  13922. .captcha-reload {
  13923.   cursor: pointer;
  13924.   position: absolute;
  13925.   top: 2px;
  13926.   right: 2px;
  13927. }
  13928. .captcha-reload .refreshing {
  13929.   -webkit-animation: captcha-rotate 1.5s infinite linear;
  13930.   -moz-animation: captcha-rotate 1.5s infinite linear;
  13931.   animation: captcha-rotate 1.5s infinite linear;
  13932. }
  13933. @-webkit-keyframes captcha-rotate {
  13934.   0% {
  13935.     -webkit-transform: rotate(0);
  13936.   }
  13937.   0% {
  13938.     -webkit-transform: rotate(-360deg);
  13939.   }
  13940. }
  13941. @-moz-keyframes captcha-rotate {
  13942.   0% {
  13943.     -moz-transform: rotate(0);
  13944.   }
  13945.   0% {
  13946.     -moz-transform: rotate(-360deg);
  13947.   }
  13948. }
  13949. @keyframes captcha-rotate {
  13950.   0% {
  13951.     transform: rotate(0);
  13952.   }
  13953.   0% {
  13954.     transform: rotate(-360deg);
  13955.   }
  13956. }
  13957. .box-account {
  13958.   margin-bottom: 20px;
  13959.   background-color: #ffffff;
  13960.   border: 1px solid transparent;
  13961.   border-radius: 4px;
  13962.   -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  13963.   box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  13964.   border-radius: 0;
  13965.   box-shadow: none;
  13966.   padding: 15px;
  13967.   border-color: #efebdd;
  13968. }
  13969. .box-account > .list-group,
  13970. .box-account > .panel-collapse > .list-group {
  13971.   margin-bottom: 0;
  13972. }
  13973. .box-account > .list-group .list-group-item,
  13974. .box-account > .panel-collapse > .list-group .list-group-item {
  13975.   border-width: 1px 0;
  13976.   border-radius: 0;
  13977. }
  13978. .box-account > .list-group:first-child .list-group-item:first-child,
  13979. .box-account > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  13980.   border-top: 0;
  13981.   border-top-right-radius: 3px;
  13982.   border-top-left-radius: 3px;
  13983. }
  13984. .box-account > .list-group:last-child .list-group-item:last-child,
  13985. .box-account > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  13986.   border-bottom: 0;
  13987.   border-bottom-right-radius: 3px;
  13988.   border-bottom-left-radius: 3px;
  13989. }
  13990. .box-account > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  13991.   border-top-right-radius: 0;
  13992.   border-top-left-radius: 0;
  13993. }
  13994. .box-account > .table,
  13995. .box-account > .table-responsive > .table,
  13996. .box-account > .panel-collapse > .table {
  13997.   margin-bottom: 0;
  13998. }
  13999. .box-account > .table caption,
  14000. .box-account > .table-responsive > .table caption,
  14001. .box-account > .panel-collapse > .table caption {
  14002.   padding-left: 15px;
  14003.   padding-right: 15px;
  14004. }
  14005. .box-account > .table:first-child,
  14006. .box-account > .table-responsive:first-child > .table:first-child {
  14007.   border-top-right-radius: 3px;
  14008.   border-top-left-radius: 3px;
  14009. }
  14010. .box-account > .table:first-child > thead:first-child > tr:first-child,
  14011. .box-account > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
  14012. .box-account > .table:first-child > tbody:first-child > tr:first-child,
  14013. .box-account > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  14014.   border-top-left-radius: 3px;
  14015.   border-top-right-radius: 3px;
  14016. }
  14017. .box-account > .table:first-child > thead:first-child > tr:first-child td:first-child,
  14018. .box-account > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
  14019. .box-account > .table:first-child > tbody:first-child > tr:first-child td:first-child,
  14020. .box-account > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
  14021. .box-account > .table:first-child > thead:first-child > tr:first-child th:first-child,
  14022. .box-account > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
  14023. .box-account > .table:first-child > tbody:first-child > tr:first-child th:first-child,
  14024. .box-account > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  14025.   border-top-left-radius: 3px;
  14026. }
  14027. .box-account > .table:first-child > thead:first-child > tr:first-child td:last-child,
  14028. .box-account > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
  14029. .box-account > .table:first-child > tbody:first-child > tr:first-child td:last-child,
  14030. .box-account > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
  14031. .box-account > .table:first-child > thead:first-child > tr:first-child th:last-child,
  14032. .box-account > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
  14033. .box-account > .table:first-child > tbody:first-child > tr:first-child th:last-child,
  14034. .box-account > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  14035.   border-top-right-radius: 3px;
  14036. }
  14037. .box-account > .table:last-child,
  14038. .box-account > .table-responsive:last-child > .table:last-child {
  14039.   border-bottom-right-radius: 3px;
  14040.   border-bottom-left-radius: 3px;
  14041. }
  14042. .box-account > .table:last-child > tbody:last-child > tr:last-child,
  14043. .box-account > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
  14044. .box-account > .table:last-child > tfoot:last-child > tr:last-child,
  14045. .box-account > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  14046.   border-bottom-left-radius: 3px;
  14047.   border-bottom-right-radius: 3px;
  14048. }
  14049. .box-account > .table:last-child > tbody:last-child > tr:last-child td:first-child,
  14050. .box-account > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
  14051. .box-account > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
  14052. .box-account > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
  14053. .box-account > .table:last-child > tbody:last-child > tr:last-child th:first-child,
  14054. .box-account > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
  14055. .box-account > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
  14056. .box-account > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  14057.   border-bottom-left-radius: 3px;
  14058. }
  14059. .box-account > .table:last-child > tbody:last-child > tr:last-child td:last-child,
  14060. .box-account > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
  14061. .box-account > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
  14062. .box-account > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
  14063. .box-account > .table:last-child > tbody:last-child > tr:last-child th:last-child,
  14064. .box-account > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
  14065. .box-account > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
  14066. .box-account > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  14067.   border-bottom-right-radius: 3px;
  14068. }
  14069. .box-account > .panel-body + .table,
  14070. .box-account > .panel-body + .table-responsive,
  14071. .box-account > .table + .panel-body,
  14072. .box-account > .table-responsive + .panel-body {
  14073.   border-top: 1px solid #dddddd;
  14074. }
  14075. .box-account > .table > tbody:first-child > tr:first-child th,
  14076. .box-account > .table > tbody:first-child > tr:first-child td {
  14077.   border-top: 0;
  14078. }
  14079. .box-account > .table-bordered,
  14080. .box-account > .table-responsive > .table-bordered {
  14081.   border: 0;
  14082. }
  14083. .box-account > .table-bordered > thead > tr > th:first-child,
  14084. .box-account > .table-responsive > .table-bordered > thead > tr > th:first-child,
  14085. .box-account > .table-bordered > tbody > tr > th:first-child,
  14086. .box-account > .table-responsive > .table-bordered > tbody > tr > th:first-child,
  14087. .box-account > .table-bordered > tfoot > tr > th:first-child,
  14088. .box-account > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  14089. .box-account > .table-bordered > thead > tr > td:first-child,
  14090. .box-account > .table-responsive > .table-bordered > thead > tr > td:first-child,
  14091. .box-account > .table-bordered > tbody > tr > td:first-child,
  14092. .box-account > .table-responsive > .table-bordered > tbody > tr > td:first-child,
  14093. .box-account > .table-bordered > tfoot > tr > td:first-child,
  14094. .box-account > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  14095.   border-left: 0;
  14096. }
  14097. .box-account > .table-bordered > thead > tr > th:last-child,
  14098. .box-account > .table-responsive > .table-bordered > thead > tr > th:last-child,
  14099. .box-account > .table-bordered > tbody > tr > th:last-child,
  14100. .box-account > .table-responsive > .table-bordered > tbody > tr > th:last-child,
  14101. .box-account > .table-bordered > tfoot > tr > th:last-child,
  14102. .box-account > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  14103. .box-account > .table-bordered > thead > tr > td:last-child,
  14104. .box-account > .table-responsive > .table-bordered > thead > tr > td:last-child,
  14105. .box-account > .table-bordered > tbody > tr > td:last-child,
  14106. .box-account > .table-responsive > .table-bordered > tbody > tr > td:last-child,
  14107. .box-account > .table-bordered > tfoot > tr > td:last-child,
  14108. .box-account > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  14109.   border-right: 0;
  14110. }
  14111. .box-account > .table-bordered > thead > tr:first-child > td,
  14112. .box-account > .table-responsive > .table-bordered > thead > tr:first-child > td,
  14113. .box-account > .table-bordered > tbody > tr:first-child > td,
  14114. .box-account > .table-responsive > .table-bordered > tbody > tr:first-child > td,
  14115. .box-account > .table-bordered > thead > tr:first-child > th,
  14116. .box-account > .table-responsive > .table-bordered > thead > tr:first-child > th,
  14117. .box-account > .table-bordered > tbody > tr:first-child > th,
  14118. .box-account > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  14119.   border-bottom: 0;
  14120. }
  14121. .box-account > .table-bordered > tbody > tr:last-child > td,
  14122. .box-account > .table-responsive > .table-bordered > tbody > tr:last-child > td,
  14123. .box-account > .table-bordered > tfoot > tr:last-child > td,
  14124. .box-account > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
  14125. .box-account > .table-bordered > tbody > tr:last-child > th,
  14126. .box-account > .table-responsive > .table-bordered > tbody > tr:last-child > th,
  14127. .box-account > .table-bordered > tfoot > tr:last-child > th,
  14128. .box-account > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  14129.   border-bottom: 0;
  14130. }
  14131. .box-account > .table-responsive {
  14132.   border: 0;
  14133.   margin-bottom: 0;
  14134. }
  14135. .box-account .box-head {
  14136.   margin: -15px -15px 15px;
  14137.   padding: 10px 15px;
  14138.   border-bottom: 1px solid transparent;
  14139.   border-top-right-radius: 3px;
  14140.   border-top-left-radius: 3px;
  14141.   border-radius: 0;
  14142.   color: #fff;
  14143.   font-size: 16px;
  14144.   line-height: 28px;
  14145.   font-family: "ProximanovaRegular", Helvetica, Arial, sans-serif;
  14146.   border-color: #efebdd;
  14147.   background-color: #e9e094;
  14148. }
  14149. .box-account .box-head:before,
  14150. .box-account .box-head:after {
  14151.   content: " ";
  14152.   display: table;
  14153. }
  14154. .box-account .box-head:after {
  14155.   clear: both;
  14156. }
  14157. .box-account .box-head:before,
  14158. .box-account .box-head:after {
  14159.   content: " ";
  14160.   display: table;
  14161. }
  14162. .box-account .box-head:after {
  14163.   clear: both;
  14164. }
  14165. .box-account .box-head > .dropdown .dropdown-toggle {
  14166.   color: inherit;
  14167. }
  14168. .box-account .box-head h2 {
  14169.   font-size: 16px;
  14170.   line-height: 28px;
  14171.   font-family: "ProximanovaRegular", Helvetica, Arial, sans-serif;
  14172.   color: #fff;
  14173. }
  14174. .box-account .box-head a {
  14175.   color: #3a3a3a;
  14176. }
  14177. .box-account .box-head h2 {
  14178.   float: left;
  14179.   margin-top: 0;
  14180.   margin-bottom: 0;
  14181.   font-size: 16px;
  14182.   color: inherit;
  14183. }
  14184. .box-account .box-head h2 > a,
  14185. .box-account .box-head h2 > small,
  14186. .box-account .box-head h2 > .small,
  14187. .box-account .box-head h2 > small > a,
  14188. .box-account .box-head h2 > .small > a {
  14189.   color: inherit;
  14190. }
  14191. .box-account .box-head a {
  14192.   float: right;
  14193. }
  14194. @media (max-width: 600px) {
  14195.   .box-account {
  14196.     width: 100%;
  14197.     overflow-y: hidden;
  14198.     overflow-x: scroll;
  14199.   }
  14200. }
  14201. .dashboard .box .box-title {
  14202.   padding: 0 0 10px;
  14203.   margin: 0 0 10px;
  14204.   border-bottom: 1px solid #efebdd;
  14205.   text-align: right;
  14206. }
  14207. .dashboard .box .box-title:before,
  14208. .dashboard .box .box-title:after {
  14209.   content: " ";
  14210.   display: table;
  14211. }
  14212. .dashboard .box .box-title:after {
  14213.   clear: both;
  14214. }
  14215. .dashboard .box .box-title:before,
  14216. .dashboard .box .box-title:after {
  14217.   content: " ";
  14218.   display: table;
  14219. }
  14220. .dashboard .box .box-title:after {
  14221.   clear: both;
  14222. }
  14223. .dashboard .box .box-title h3,
  14224. .dashboard .box .box-title h4 {
  14225.   margin: 0;
  14226.   float: left;
  14227.   font-size: 18px;
  14228. }
  14229. .dashboard .col2-set > .box > .box-title {
  14230.   margin-left: 8px;
  14231.   margin-right: 8px;
  14232. }
  14233. .dashboard .box-recent .data-table {
  14234.   margin-bottom: 0;
  14235. }
  14236. .dashboard .box-info p,
  14237. .dashboard .box-info address {
  14238.   margin: 0;
  14239. }
  14240. .dashboard .box-info .box {
  14241.   margin-bottom: 30px;
  14242. }
  14243. .dashboard .box-reviews ol {
  14244.   margin-bottom: 0;
  14245. }
  14246. .dashboard .box-reviews .number {
  14247.   float: left;
  14248. }
  14249. .dashboard .box-reviews .details {
  14250.   margin-left: 20px;
  14251. }
  14252. .dashboard .box-reviews li.item {
  14253.   margin-bottom: 10px;
  14254. }
  14255. .dashboard .box-reviews li.item:before,
  14256. .dashboard .box-reviews li.item:after {
  14257.   content: " ";
  14258.   display: table;
  14259. }
  14260. .dashboard .box-reviews li.item:after {
  14261.   clear: both;
  14262. }
  14263. .dashboard .box-reviews li.item:before,
  14264. .dashboard .box-reviews li.item:after {
  14265.   content: " ";
  14266.   display: table;
  14267. }
  14268. .dashboard .box-reviews li.item:after {
  14269.   clear: both;
  14270. }
  14271. .dashboard .box-reviews li.item:last-child {
  14272.   margin-bottom: 0;
  14273. }
  14274. .dashboard .box-reviews .ratings {
  14275.   margin-top: 5px;
  14276. }
  14277. /* Block: Tags */
  14278. .dashboard .box-tags .number {
  14279.   float: left;
  14280. }
  14281. .dashboard .box-tags .details {
  14282.   margin-left: 20px;
  14283. }
  14284. .dashboard .box-tags li.item {
  14285.   margin-bottom: 10px;
  14286. }
  14287. .dashboard .box-tags li.item:last-child {
  14288.   margin-bottom: 0;
  14289. }
  14290. .dashboard .box-tags .tags strong,
  14291. .dashboard .box-tags .tags ul,
  14292. .dashboard .box-tags .tags ul li {
  14293.   display: inline;
  14294. }
  14295. .addresses-list h2 {
  14296.   font-size: 18px;
  14297. }
  14298. .addresses-list h3 {
  14299.   margin-top: 0;
  14300.   font-size: 14px;
  14301. }
  14302. .addresses-list address {
  14303.   margin: 0 0 3px;
  14304. }
  14305. .addresses-list p {
  14306.   margin: 0;
  14307. }
  14308. .addresses-list .link-remove {
  14309.   color: #a94442;
  14310. }
  14311. .addresses-list .separator {
  14312.   margin: 0 3px;
  14313. }
  14314. .addresses-list li.item {
  14315.   margin-bottom: 20px;
  14316.   background-color: #ffffff;
  14317.   border: 1px solid transparent;
  14318.   border-radius: 4px;
  14319.   -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  14320.   box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  14321.   border-radius: 0;
  14322.   box-shadow: none;
  14323.   padding: 15px;
  14324.   border-color: #efebdd;
  14325. }
  14326. .addresses-list li.item > .list-group,
  14327. .addresses-list li.item > .panel-collapse > .list-group {
  14328.   margin-bottom: 0;
  14329. }
  14330. .addresses-list li.item > .list-group .list-group-item,
  14331. .addresses-list li.item > .panel-collapse > .list-group .list-group-item {
  14332.   border-width: 1px 0;
  14333.   border-radius: 0;
  14334. }
  14335. .addresses-list li.item > .list-group:first-child .list-group-item:first-child,
  14336. .addresses-list li.item > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  14337.   border-top: 0;
  14338.   border-top-right-radius: 3px;
  14339.   border-top-left-radius: 3px;
  14340. }
  14341. .addresses-list li.item > .list-group:last-child .list-group-item:last-child,
  14342. .addresses-list li.item > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  14343.   border-bottom: 0;
  14344.   border-bottom-right-radius: 3px;
  14345.   border-bottom-left-radius: 3px;
  14346. }
  14347. .addresses-list li.item > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  14348.   border-top-right-radius: 0;
  14349.   border-top-left-radius: 0;
  14350. }
  14351. .addresses-list li.item > .table,
  14352. .addresses-list li.item > .table-responsive > .table,
  14353. .addresses-list li.item > .panel-collapse > .table {
  14354.   margin-bottom: 0;
  14355. }
  14356. .addresses-list li.item > .table caption,
  14357. .addresses-list li.item > .table-responsive > .table caption,
  14358. .addresses-list li.item > .panel-collapse > .table caption {
  14359.   padding-left: 15px;
  14360.   padding-right: 15px;
  14361. }
  14362. .addresses-list li.item > .table:first-child,
  14363. .addresses-list li.item > .table-responsive:first-child > .table:first-child {
  14364.   border-top-right-radius: 3px;
  14365.   border-top-left-radius: 3px;
  14366. }
  14367. .addresses-list li.item > .table:first-child > thead:first-child > tr:first-child,
  14368. .addresses-list li.item > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
  14369. .addresses-list li.item > .table:first-child > tbody:first-child > tr:first-child,
  14370. .addresses-list li.item > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  14371.   border-top-left-radius: 3px;
  14372.   border-top-right-radius: 3px;
  14373. }
  14374. .addresses-list li.item > .table:first-child > thead:first-child > tr:first-child td:first-child,
  14375. .addresses-list li.item > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
  14376. .addresses-list li.item > .table:first-child > tbody:first-child > tr:first-child td:first-child,
  14377. .addresses-list li.item > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
  14378. .addresses-list li.item > .table:first-child > thead:first-child > tr:first-child th:first-child,
  14379. .addresses-list li.item > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
  14380. .addresses-list li.item > .table:first-child > tbody:first-child > tr:first-child th:first-child,
  14381. .addresses-list li.item > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  14382.   border-top-left-radius: 3px;
  14383. }
  14384. .addresses-list li.item > .table:first-child > thead:first-child > tr:first-child td:last-child,
  14385. .addresses-list li.item > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
  14386. .addresses-list li.item > .table:first-child > tbody:first-child > tr:first-child td:last-child,
  14387. .addresses-list li.item > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
  14388. .addresses-list li.item > .table:first-child > thead:first-child > tr:first-child th:last-child,
  14389. .addresses-list li.item > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
  14390. .addresses-list li.item > .table:first-child > tbody:first-child > tr:first-child th:last-child,
  14391. .addresses-list li.item > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  14392.   border-top-right-radius: 3px;
  14393. }
  14394. .addresses-list li.item > .table:last-child,
  14395. .addresses-list li.item > .table-responsive:last-child > .table:last-child {
  14396.   border-bottom-right-radius: 3px;
  14397.   border-bottom-left-radius: 3px;
  14398. }
  14399. .addresses-list li.item > .table:last-child > tbody:last-child > tr:last-child,
  14400. .addresses-list li.item > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
  14401. .addresses-list li.item > .table:last-child > tfoot:last-child > tr:last-child,
  14402. .addresses-list li.item > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  14403.   border-bottom-left-radius: 3px;
  14404.   border-bottom-right-radius: 3px;
  14405. }
  14406. .addresses-list li.item > .table:last-child > tbody:last-child > tr:last-child td:first-child,
  14407. .addresses-list li.item > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
  14408. .addresses-list li.item > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
  14409. .addresses-list li.item > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
  14410. .addresses-list li.item > .table:last-child > tbody:last-child > tr:last-child th:first-child,
  14411. .addresses-list li.item > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
  14412. .addresses-list li.item > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
  14413. .addresses-list li.item > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  14414.   border-bottom-left-radius: 3px;
  14415. }
  14416. .addresses-list li.item > .table:last-child > tbody:last-child > tr:last-child td:last-child,
  14417. .addresses-list li.item > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
  14418. .addresses-list li.item > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
  14419. .addresses-list li.item > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
  14420. .addresses-list li.item > .table:last-child > tbody:last-child > tr:last-child th:last-child,
  14421. .addresses-list li.item > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
  14422. .addresses-list li.item > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
  14423. .addresses-list li.item > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  14424.   border-bottom-right-radius: 3px;
  14425. }
  14426. .addresses-list li.item > .panel-body + .table,
  14427. .addresses-list li.item > .panel-body + .table-responsive,
  14428. .addresses-list li.item > .table + .panel-body,
  14429. .addresses-list li.item > .table-responsive + .panel-body {
  14430.   border-top: 1px solid #dddddd;
  14431. }
  14432. .addresses-list li.item > .table > tbody:first-child > tr:first-child th,
  14433. .addresses-list li.item > .table > tbody:first-child > tr:first-child td {
  14434.   border-top: 0;
  14435. }
  14436. .addresses-list li.item > .table-bordered,
  14437. .addresses-list li.item > .table-responsive > .table-bordered {
  14438.   border: 0;
  14439. }
  14440. .addresses-list li.item > .table-bordered > thead > tr > th:first-child,
  14441. .addresses-list li.item > .table-responsive > .table-bordered > thead > tr > th:first-child,
  14442. .addresses-list li.item > .table-bordered > tbody > tr > th:first-child,
  14443. .addresses-list li.item > .table-responsive > .table-bordered > tbody > tr > th:first-child,
  14444. .addresses-list li.item > .table-bordered > tfoot > tr > th:first-child,
  14445. .addresses-list li.item > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  14446. .addresses-list li.item > .table-bordered > thead > tr > td:first-child,
  14447. .addresses-list li.item > .table-responsive > .table-bordered > thead > tr > td:first-child,
  14448. .addresses-list li.item > .table-bordered > tbody > tr > td:first-child,
  14449. .addresses-list li.item > .table-responsive > .table-bordered > tbody > tr > td:first-child,
  14450. .addresses-list li.item > .table-bordered > tfoot > tr > td:first-child,
  14451. .addresses-list li.item > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  14452.   border-left: 0;
  14453. }
  14454. .addresses-list li.item > .table-bordered > thead > tr > th:last-child,
  14455. .addresses-list li.item > .table-responsive > .table-bordered > thead > tr > th:last-child,
  14456. .addresses-list li.item > .table-bordered > tbody > tr > th:last-child,
  14457. .addresses-list li.item > .table-responsive > .table-bordered > tbody > tr > th:last-child,
  14458. .addresses-list li.item > .table-bordered > tfoot > tr > th:last-child,
  14459. .addresses-list li.item > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  14460. .addresses-list li.item > .table-bordered > thead > tr > td:last-child,
  14461. .addresses-list li.item > .table-responsive > .table-bordered > thead > tr > td:last-child,
  14462. .addresses-list li.item > .table-bordered > tbody > tr > td:last-child,
  14463. .addresses-list li.item > .table-responsive > .table-bordered > tbody > tr > td:last-child,
  14464. .addresses-list li.item > .table-bordered > tfoot > tr > td:last-child,
  14465. .addresses-list li.item > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  14466.   border-right: 0;
  14467. }
  14468. .addresses-list li.item > .table-bordered > thead > tr:first-child > td,
  14469. .addresses-list li.item > .table-responsive > .table-bordered > thead > tr:first-child > td,
  14470. .addresses-list li.item > .table-bordered > tbody > tr:first-child > td,
  14471. .addresses-list li.item > .table-responsive > .table-bordered > tbody > tr:first-child > td,
  14472. .addresses-list li.item > .table-bordered > thead > tr:first-child > th,
  14473. .addresses-list li.item > .table-responsive > .table-bordered > thead > tr:first-child > th,
  14474. .addresses-list li.item > .table-bordered > tbody > tr:first-child > th,
  14475. .addresses-list li.item > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  14476.   border-bottom: 0;
  14477. }
  14478. .addresses-list li.item > .table-bordered > tbody > tr:last-child > td,
  14479. .addresses-list li.item > .table-responsive > .table-bordered > tbody > tr:last-child > td,
  14480. .addresses-list li.item > .table-bordered > tfoot > tr:last-child > td,
  14481. .addresses-list li.item > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
  14482. .addresses-list li.item > .table-bordered > tbody > tr:last-child > th,
  14483. .addresses-list li.item > .table-responsive > .table-bordered > tbody > tr:last-child > th,
  14484. .addresses-list li.item > .table-bordered > tfoot > tr:last-child > th,
  14485. .addresses-list li.item > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  14486.   border-bottom: 0;
  14487. }
  14488. .addresses-list li.item > .table-responsive {
  14489.   border: 0;
  14490.   margin-bottom: 0;
  14491. }
  14492. .addresses-list li.item h3 {
  14493.   margin: -15px -15px 15px;
  14494.   padding: 10px 15px;
  14495.   border-bottom: 1px solid transparent;
  14496.   border-top-right-radius: 3px;
  14497.   border-top-left-radius: 3px;
  14498.   border-radius: 0;
  14499.   color: #fff;
  14500.   font-size: 16px;
  14501.   line-height: 28px;
  14502.   font-family: "ProximanovaRegular", Helvetica, Arial, sans-serif;
  14503.   border-color: #efebdd;
  14504.   background-color: #e9e094;
  14505.   color: #ffffff;
  14506. }
  14507. .addresses-list li.item h3 > .dropdown .dropdown-toggle {
  14508.   color: inherit;
  14509. }
  14510. .addresses-list li.item h3 h2 {
  14511.   font-size: 16px;
  14512.   line-height: 28px;
  14513.   font-family: "ProximanovaRegular", Helvetica, Arial, sans-serif;
  14514.   color: #fff;
  14515. }
  14516. .addresses-list li.item h3 a {
  14517.   color: #3a3a3a;
  14518. }
  14519. .addresses-list li.empty {
  14520.   background: none;
  14521.   border: 0;
  14522.   padding: 0;
  14523. }
  14524. .order-info {
  14525.   margin-bottom: 10px;
  14526.   border-bottom: 1px solid #f3f2e7;
  14527. }
  14528. .order-info dd {
  14529.   padding-left: 10px;
  14530. }
  14531. .order-info li {
  14532.   display: inline;
  14533.   margin: 0 3px;
  14534. }
  14535. .order-info li:first-child {
  14536.   margin-left: 0;
  14537. }
  14538. .order-info li:last-child {
  14539.   margin-right: 0;
  14540. }
  14541. .order-info .current {
  14542.   font-weight: bold;
  14543. }
  14544. .order-date {
  14545.   margin-bottom: 10px;
  14546. }
  14547. .order-info-box {
  14548.   margin-bottom: 20px;
  14549.   background-color: #ffffff;
  14550.   border: 1px solid transparent;
  14551.   border-radius: 4px;
  14552.   -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  14553.   box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  14554.   border-radius: 0;
  14555.   box-shadow: none;
  14556.   margin-left: 0;
  14557.   margin-right: 0;
  14558.   border-color: #efebdd;
  14559.   padding-top: 15px;
  14560. }
  14561. .order-info-box > .list-group,
  14562. .order-info-box > .panel-collapse > .list-group {
  14563.   margin-bottom: 0;
  14564. }
  14565. .order-info-box > .list-group .list-group-item,
  14566. .order-info-box > .panel-collapse > .list-group .list-group-item {
  14567.   border-width: 1px 0;
  14568.   border-radius: 0;
  14569. }
  14570. .order-info-box > .list-group:first-child .list-group-item:first-child,
  14571. .order-info-box > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  14572.   border-top: 0;
  14573.   border-top-right-radius: 3px;
  14574.   border-top-left-radius: 3px;
  14575. }
  14576. .order-info-box > .list-group:last-child .list-group-item:last-child,
  14577. .order-info-box > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  14578.   border-bottom: 0;
  14579.   border-bottom-right-radius: 3px;
  14580.   border-bottom-left-radius: 3px;
  14581. }
  14582. .order-info-box > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  14583.   border-top-right-radius: 0;
  14584.   border-top-left-radius: 0;
  14585. }
  14586. .order-info-box > .table,
  14587. .order-info-box > .table-responsive > .table,
  14588. .order-info-box > .panel-collapse > .table {
  14589.   margin-bottom: 0;
  14590. }
  14591. .order-info-box > .table caption,
  14592. .order-info-box > .table-responsive > .table caption,
  14593. .order-info-box > .panel-collapse > .table caption {
  14594.   padding-left: 15px;
  14595.   padding-right: 15px;
  14596. }
  14597. .order-info-box > .table:first-child,
  14598. .order-info-box > .table-responsive:first-child > .table:first-child {
  14599.   border-top-right-radius: 3px;
  14600.   border-top-left-radius: 3px;
  14601. }
  14602. .order-info-box > .table:first-child > thead:first-child > tr:first-child,
  14603. .order-info-box > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
  14604. .order-info-box > .table:first-child > tbody:first-child > tr:first-child,
  14605. .order-info-box > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  14606.   border-top-left-radius: 3px;
  14607.   border-top-right-radius: 3px;
  14608. }
  14609. .order-info-box > .table:first-child > thead:first-child > tr:first-child td:first-child,
  14610. .order-info-box > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
  14611. .order-info-box > .table:first-child > tbody:first-child > tr:first-child td:first-child,
  14612. .order-info-box > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
  14613. .order-info-box > .table:first-child > thead:first-child > tr:first-child th:first-child,
  14614. .order-info-box > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
  14615. .order-info-box > .table:first-child > tbody:first-child > tr:first-child th:first-child,
  14616. .order-info-box > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  14617.   border-top-left-radius: 3px;
  14618. }
  14619. .order-info-box > .table:first-child > thead:first-child > tr:first-child td:last-child,
  14620. .order-info-box > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
  14621. .order-info-box > .table:first-child > tbody:first-child > tr:first-child td:last-child,
  14622. .order-info-box > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
  14623. .order-info-box > .table:first-child > thead:first-child > tr:first-child th:last-child,
  14624. .order-info-box > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
  14625. .order-info-box > .table:first-child > tbody:first-child > tr:first-child th:last-child,
  14626. .order-info-box > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  14627.   border-top-right-radius: 3px;
  14628. }
  14629. .order-info-box > .table:last-child,
  14630. .order-info-box > .table-responsive:last-child > .table:last-child {
  14631.   border-bottom-right-radius: 3px;
  14632.   border-bottom-left-radius: 3px;
  14633. }
  14634. .order-info-box > .table:last-child > tbody:last-child > tr:last-child,
  14635. .order-info-box > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
  14636. .order-info-box > .table:last-child > tfoot:last-child > tr:last-child,
  14637. .order-info-box > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  14638.   border-bottom-left-radius: 3px;
  14639.   border-bottom-right-radius: 3px;
  14640. }
  14641. .order-info-box > .table:last-child > tbody:last-child > tr:last-child td:first-child,
  14642. .order-info-box > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
  14643. .order-info-box > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
  14644. .order-info-box > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
  14645. .order-info-box > .table:last-child > tbody:last-child > tr:last-child th:first-child,
  14646. .order-info-box > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
  14647. .order-info-box > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
  14648. .order-info-box > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  14649.   border-bottom-left-radius: 3px;
  14650. }
  14651. .order-info-box > .table:last-child > tbody:last-child > tr:last-child td:last-child,
  14652. .order-info-box > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
  14653. .order-info-box > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
  14654. .order-info-box > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
  14655. .order-info-box > .table:last-child > tbody:last-child > tr:last-child th:last-child,
  14656. .order-info-box > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
  14657. .order-info-box > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
  14658. .order-info-box > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  14659.   border-bottom-right-radius: 3px;
  14660. }
  14661. .order-info-box > .panel-body + .table,
  14662. .order-info-box > .panel-body + .table-responsive,
  14663. .order-info-box > .table + .panel-body,
  14664. .order-info-box > .table-responsive + .panel-body {
  14665.   border-top: 1px solid #dddddd;
  14666. }
  14667. .order-info-box > .table > tbody:first-child > tr:first-child th,
  14668. .order-info-box > .table > tbody:first-child > tr:first-child td {
  14669.   border-top: 0;
  14670. }
  14671. .order-info-box > .table-bordered,
  14672. .order-info-box > .table-responsive > .table-bordered {
  14673.   border: 0;
  14674. }
  14675. .order-info-box > .table-bordered > thead > tr > th:first-child,
  14676. .order-info-box > .table-responsive > .table-bordered > thead > tr > th:first-child,
  14677. .order-info-box > .table-bordered > tbody > tr > th:first-child,
  14678. .order-info-box > .table-responsive > .table-bordered > tbody > tr > th:first-child,
  14679. .order-info-box > .table-bordered > tfoot > tr > th:first-child,
  14680. .order-info-box > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  14681. .order-info-box > .table-bordered > thead > tr > td:first-child,
  14682. .order-info-box > .table-responsive > .table-bordered > thead > tr > td:first-child,
  14683. .order-info-box > .table-bordered > tbody > tr > td:first-child,
  14684. .order-info-box > .table-responsive > .table-bordered > tbody > tr > td:first-child,
  14685. .order-info-box > .table-bordered > tfoot > tr > td:first-child,
  14686. .order-info-box > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  14687.   border-left: 0;
  14688. }
  14689. .order-info-box > .table-bordered > thead > tr > th:last-child,
  14690. .order-info-box > .table-responsive > .table-bordered > thead > tr > th:last-child,
  14691. .order-info-box > .table-bordered > tbody > tr > th:last-child,
  14692. .order-info-box > .table-responsive > .table-bordered > tbody > tr > th:last-child,
  14693. .order-info-box > .table-bordered > tfoot > tr > th:last-child,
  14694. .order-info-box > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  14695. .order-info-box > .table-bordered > thead > tr > td:last-child,
  14696. .order-info-box > .table-responsive > .table-bordered > thead > tr > td:last-child,
  14697. .order-info-box > .table-bordered > tbody > tr > td:last-child,
  14698. .order-info-box > .table-responsive > .table-bordered > tbody > tr > td:last-child,
  14699. .order-info-box > .table-bordered > tfoot > tr > td:last-child,
  14700. .order-info-box > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  14701.   border-right: 0;
  14702. }
  14703. .order-info-box > .table-bordered > thead > tr:first-child > td,
  14704. .order-info-box > .table-responsive > .table-bordered > thead > tr:first-child > td,
  14705. .order-info-box > .table-bordered > tbody > tr:first-child > td,
  14706. .order-info-box > .table-responsive > .table-bordered > tbody > tr:first-child > td,
  14707. .order-info-box > .table-bordered > thead > tr:first-child > th,
  14708. .order-info-box > .table-responsive > .table-bordered > thead > tr:first-child > th,
  14709. .order-info-box > .table-bordered > tbody > tr:first-child > th,
  14710. .order-info-box > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  14711.   border-bottom: 0;
  14712. }
  14713. .order-info-box > .table-bordered > tbody > tr:last-child > td,
  14714. .order-info-box > .table-responsive > .table-bordered > tbody > tr:last-child > td,
  14715. .order-info-box > .table-bordered > tfoot > tr:last-child > td,
  14716. .order-info-box > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
  14717. .order-info-box > .table-bordered > tbody > tr:last-child > th,
  14718. .order-info-box > .table-responsive > .table-bordered > tbody > tr:last-child > th,
  14719. .order-info-box > .table-bordered > tfoot > tr:last-child > th,
  14720. .order-info-box > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  14721.   border-bottom: 0;
  14722. }
  14723. .order-info-box > .table-responsive {
  14724.   border: 0;
  14725.   margin-bottom: 0;
  14726. }
  14727. .order-info-box .box {
  14728.   margin-bottom: 15px;
  14729. }
  14730. .order-info-box h2 {
  14731.   margin-top: 0;
  14732.   font-size: 14px;
  14733. }
  14734. .order-info-box address {
  14735.   margin-bottom: 0;
  14736. }
  14737. .order-items h2 {
  14738.   font-size: 18px;
  14739. }
  14740. .order-items h3 {
  14741.   font-size: 12px;
  14742. }
  14743. .order-items .order-links {
  14744.   text-align: right;
  14745. }
  14746. .order-additional {
  14747.   margin: 10px 0;
  14748. }
  14749. .gift-message {
  14750.   margin-bottom: 20px;
  14751.   background-color: #ffffff;
  14752.   border: 1px solid transparent;
  14753.   border-radius: 4px;
  14754.   -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  14755.   box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  14756.   border-radius: 0;
  14757.   box-shadow: none;
  14758.   padding: 15px;
  14759.   border-color: #efebdd;
  14760. }
  14761. .gift-message > .list-group,
  14762. .gift-message > .panel-collapse > .list-group {
  14763.   margin-bottom: 0;
  14764. }
  14765. .gift-message > .list-group .list-group-item,
  14766. .gift-message > .panel-collapse > .list-group .list-group-item {
  14767.   border-width: 1px 0;
  14768.   border-radius: 0;
  14769. }
  14770. .gift-message > .list-group:first-child .list-group-item:first-child,
  14771. .gift-message > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  14772.   border-top: 0;
  14773.   border-top-right-radius: 3px;
  14774.   border-top-left-radius: 3px;
  14775. }
  14776. .gift-message > .list-group:last-child .list-group-item:last-child,
  14777. .gift-message > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  14778.   border-bottom: 0;
  14779.   border-bottom-right-radius: 3px;
  14780.   border-bottom-left-radius: 3px;
  14781. }
  14782. .gift-message > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  14783.   border-top-right-radius: 0;
  14784.   border-top-left-radius: 0;
  14785. }
  14786. .gift-message > .table,
  14787. .gift-message > .table-responsive > .table,
  14788. .gift-message > .panel-collapse > .table {
  14789.   margin-bottom: 0;
  14790. }
  14791. .gift-message > .table caption,
  14792. .gift-message > .table-responsive > .table caption,
  14793. .gift-message > .panel-collapse > .table caption {
  14794.   padding-left: 15px;
  14795.   padding-right: 15px;
  14796. }
  14797. .gift-message > .table:first-child,
  14798. .gift-message > .table-responsive:first-child > .table:first-child {
  14799.   border-top-right-radius: 3px;
  14800.   border-top-left-radius: 3px;
  14801. }
  14802. .gift-message > .table:first-child > thead:first-child > tr:first-child,
  14803. .gift-message > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
  14804. .gift-message > .table:first-child > tbody:first-child > tr:first-child,
  14805. .gift-message > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  14806.   border-top-left-radius: 3px;
  14807.   border-top-right-radius: 3px;
  14808. }
  14809. .gift-message > .table:first-child > thead:first-child > tr:first-child td:first-child,
  14810. .gift-message > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
  14811. .gift-message > .table:first-child > tbody:first-child > tr:first-child td:first-child,
  14812. .gift-message > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
  14813. .gift-message > .table:first-child > thead:first-child > tr:first-child th:first-child,
  14814. .gift-message > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
  14815. .gift-message > .table:first-child > tbody:first-child > tr:first-child th:first-child,
  14816. .gift-message > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  14817.   border-top-left-radius: 3px;
  14818. }
  14819. .gift-message > .table:first-child > thead:first-child > tr:first-child td:last-child,
  14820. .gift-message > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
  14821. .gift-message > .table:first-child > tbody:first-child > tr:first-child td:last-child,
  14822. .gift-message > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
  14823. .gift-message > .table:first-child > thead:first-child > tr:first-child th:last-child,
  14824. .gift-message > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
  14825. .gift-message > .table:first-child > tbody:first-child > tr:first-child th:last-child,
  14826. .gift-message > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  14827.   border-top-right-radius: 3px;
  14828. }
  14829. .gift-message > .table:last-child,
  14830. .gift-message > .table-responsive:last-child > .table:last-child {
  14831.   border-bottom-right-radius: 3px;
  14832.   border-bottom-left-radius: 3px;
  14833. }
  14834. .gift-message > .table:last-child > tbody:last-child > tr:last-child,
  14835. .gift-message > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
  14836. .gift-message > .table:last-child > tfoot:last-child > tr:last-child,
  14837. .gift-message > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  14838.   border-bottom-left-radius: 3px;
  14839.   border-bottom-right-radius: 3px;
  14840. }
  14841. .gift-message > .table:last-child > tbody:last-child > tr:last-child td:first-child,
  14842. .gift-message > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
  14843. .gift-message > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
  14844. .gift-message > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
  14845. .gift-message > .table:last-child > tbody:last-child > tr:last-child th:first-child,
  14846. .gift-message > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
  14847. .gift-message > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
  14848. .gift-message > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  14849.   border-bottom-left-radius: 3px;
  14850. }
  14851. .gift-message > .table:last-child > tbody:last-child > tr:last-child td:last-child,
  14852. .gift-message > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
  14853. .gift-message > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
  14854. .gift-message > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
  14855. .gift-message > .table:last-child > tbody:last-child > tr:last-child th:last-child,
  14856. .gift-message > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
  14857. .gift-message > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
  14858. .gift-message > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  14859.   border-bottom-right-radius: 3px;
  14860. }
  14861. .gift-message > .panel-body + .table,
  14862. .gift-message > .panel-body + .table-responsive,
  14863. .gift-message > .table + .panel-body,
  14864. .gift-message > .table-responsive + .panel-body {
  14865.   border-top: 1px solid #dddddd;
  14866. }
  14867. .gift-message > .table > tbody:first-child > tr:first-child th,
  14868. .gift-message > .table > tbody:first-child > tr:first-child td {
  14869.   border-top: 0;
  14870. }
  14871. .gift-message > .table-bordered,
  14872. .gift-message > .table-responsive > .table-bordered {
  14873.   border: 0;
  14874. }
  14875. .gift-message > .table-bordered > thead > tr > th:first-child,
  14876. .gift-message > .table-responsive > .table-bordered > thead > tr > th:first-child,
  14877. .gift-message > .table-bordered > tbody > tr > th:first-child,
  14878. .gift-message > .table-responsive > .table-bordered > tbody > tr > th:first-child,
  14879. .gift-message > .table-bordered > tfoot > tr > th:first-child,
  14880. .gift-message > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  14881. .gift-message > .table-bordered > thead > tr > td:first-child,
  14882. .gift-message > .table-responsive > .table-bordered > thead > tr > td:first-child,
  14883. .gift-message > .table-bordered > tbody > tr > td:first-child,
  14884. .gift-message > .table-responsive > .table-bordered > tbody > tr > td:first-child,
  14885. .gift-message > .table-bordered > tfoot > tr > td:first-child,
  14886. .gift-message > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  14887.   border-left: 0;
  14888. }
  14889. .gift-message > .table-bordered > thead > tr > th:last-child,
  14890. .gift-message > .table-responsive > .table-bordered > thead > tr > th:last-child,
  14891. .gift-message > .table-bordered > tbody > tr > th:last-child,
  14892. .gift-message > .table-responsive > .table-bordered > tbody > tr > th:last-child,
  14893. .gift-message > .table-bordered > tfoot > tr > th:last-child,
  14894. .gift-message > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  14895. .gift-message > .table-bordered > thead > tr > td:last-child,
  14896. .gift-message > .table-responsive > .table-bordered > thead > tr > td:last-child,
  14897. .gift-message > .table-bordered > tbody > tr > td:last-child,
  14898. .gift-message > .table-responsive > .table-bordered > tbody > tr > td:last-child,
  14899. .gift-message > .table-bordered > tfoot > tr > td:last-child,
  14900. .gift-message > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  14901.   border-right: 0;
  14902. }
  14903. .gift-message > .table-bordered > thead > tr:first-child > td,
  14904. .gift-message > .table-responsive > .table-bordered > thead > tr:first-child > td,
  14905. .gift-message > .table-bordered > tbody > tr:first-child > td,
  14906. .gift-message > .table-responsive > .table-bordered > tbody > tr:first-child > td,
  14907. .gift-message > .table-bordered > thead > tr:first-child > th,
  14908. .gift-message > .table-responsive > .table-bordered > thead > tr:first-child > th,
  14909. .gift-message > .table-bordered > tbody > tr:first-child > th,
  14910. .gift-message > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  14911.   border-bottom: 0;
  14912. }
  14913. .gift-message > .table-bordered > tbody > tr:last-child > td,
  14914. .gift-message > .table-responsive > .table-bordered > tbody > tr:last-child > td,
  14915. .gift-message > .table-bordered > tfoot > tr:last-child > td,
  14916. .gift-message > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
  14917. .gift-message > .table-bordered > tbody > tr:last-child > th,
  14918. .gift-message > .table-responsive > .table-bordered > tbody > tr:last-child > th,
  14919. .gift-message > .table-bordered > tfoot > tr:last-child > th,
  14920. .gift-message > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  14921.   border-bottom: 0;
  14922. }
  14923. .gift-message > .table-responsive {
  14924.   border: 0;
  14925.   margin-bottom: 0;
  14926. }
  14927. .gift-message dt {
  14928.   padding-left: 10px;
  14929. }
  14930. .gift-message dt strong {
  14931.   display: block;
  14932.   margin-left: -10px;
  14933. }
  14934. .gift-message dd {
  14935.   margin-top: 10px;
  14936. }
  14937. .gift-message-row .gift-message {
  14938.   padding: 0;
  14939.   margin: 0;
  14940.   border: 0;
  14941. }
  14942. .order-about {
  14943.   margin-bottom: 20px;
  14944.   background-color: #ffffff;
  14945.   border: 1px solid transparent;
  14946.   border-radius: 4px;
  14947.   -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  14948.   box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  14949.   border-radius: 0;
  14950.   box-shadow: none;
  14951.   padding: 15px;
  14952.   border-color: #efebdd;
  14953. }
  14954. .order-about > .list-group,
  14955. .order-about > .panel-collapse > .list-group {
  14956.   margin-bottom: 0;
  14957. }
  14958. .order-about > .list-group .list-group-item,
  14959. .order-about > .panel-collapse > .list-group .list-group-item {
  14960.   border-width: 1px 0;
  14961.   border-radius: 0;
  14962. }
  14963. .order-about > .list-group:first-child .list-group-item:first-child,
  14964. .order-about > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  14965.   border-top: 0;
  14966.   border-top-right-radius: 3px;
  14967.   border-top-left-radius: 3px;
  14968. }
  14969. .order-about > .list-group:last-child .list-group-item:last-child,
  14970. .order-about > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  14971.   border-bottom: 0;
  14972.   border-bottom-right-radius: 3px;
  14973.   border-bottom-left-radius: 3px;
  14974. }
  14975. .order-about > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  14976.   border-top-right-radius: 0;
  14977.   border-top-left-radius: 0;
  14978. }
  14979. .order-about > .table,
  14980. .order-about > .table-responsive > .table,
  14981. .order-about > .panel-collapse > .table {
  14982.   margin-bottom: 0;
  14983. }
  14984. .order-about > .table caption,
  14985. .order-about > .table-responsive > .table caption,
  14986. .order-about > .panel-collapse > .table caption {
  14987.   padding-left: 15px;
  14988.   padding-right: 15px;
  14989. }
  14990. .order-about > .table:first-child,
  14991. .order-about > .table-responsive:first-child > .table:first-child {
  14992.   border-top-right-radius: 3px;
  14993.   border-top-left-radius: 3px;
  14994. }
  14995. .order-about > .table:first-child > thead:first-child > tr:first-child,
  14996. .order-about > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
  14997. .order-about > .table:first-child > tbody:first-child > tr:first-child,
  14998. .order-about > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  14999.   border-top-left-radius: 3px;
  15000.   border-top-right-radius: 3px;
  15001. }
  15002. .order-about > .table:first-child > thead:first-child > tr:first-child td:first-child,
  15003. .order-about > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
  15004. .order-about > .table:first-child > tbody:first-child > tr:first-child td:first-child,
  15005. .order-about > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
  15006. .order-about > .table:first-child > thead:first-child > tr:first-child th:first-child,
  15007. .order-about > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
  15008. .order-about > .table:first-child > tbody:first-child > tr:first-child th:first-child,
  15009. .order-about > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  15010.   border-top-left-radius: 3px;
  15011. }
  15012. .order-about > .table:first-child > thead:first-child > tr:first-child td:last-child,
  15013. .order-about > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
  15014. .order-about > .table:first-child > tbody:first-child > tr:first-child td:last-child,
  15015. .order-about > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
  15016. .order-about > .table:first-child > thead:first-child > tr:first-child th:last-child,
  15017. .order-about > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
  15018. .order-about > .table:first-child > tbody:first-child > tr:first-child th:last-child,
  15019. .order-about > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  15020.   border-top-right-radius: 3px;
  15021. }
  15022. .order-about > .table:last-child,
  15023. .order-about > .table-responsive:last-child > .table:last-child {
  15024.   border-bottom-right-radius: 3px;
  15025.   border-bottom-left-radius: 3px;
  15026. }
  15027. .order-about > .table:last-child > tbody:last-child > tr:last-child,
  15028. .order-about > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
  15029. .order-about > .table:last-child > tfoot:last-child > tr:last-child,
  15030. .order-about > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  15031.   border-bottom-left-radius: 3px;
  15032.   border-bottom-right-radius: 3px;
  15033. }
  15034. .order-about > .table:last-child > tbody:last-child > tr:last-child td:first-child,
  15035. .order-about > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
  15036. .order-about > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
  15037. .order-about > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
  15038. .order-about > .table:last-child > tbody:last-child > tr:last-child th:first-child,
  15039. .order-about > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
  15040. .order-about > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
  15041. .order-about > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  15042.   border-bottom-left-radius: 3px;
  15043. }
  15044. .order-about > .table:last-child > tbody:last-child > tr:last-child td:last-child,
  15045. .order-about > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
  15046. .order-about > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
  15047. .order-about > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
  15048. .order-about > .table:last-child > tbody:last-child > tr:last-child th:last-child,
  15049. .order-about > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
  15050. .order-about > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
  15051. .order-about > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  15052.   border-bottom-right-radius: 3px;
  15053. }
  15054. .order-about > .panel-body + .table,
  15055. .order-about > .panel-body + .table-responsive,
  15056. .order-about > .table + .panel-body,
  15057. .order-about > .table-responsive + .panel-body {
  15058.   border-top: 1px solid #dddddd;
  15059. }
  15060. .order-about > .table > tbody:first-child > tr:first-child th,
  15061. .order-about > .table > tbody:first-child > tr:first-child td {
  15062.   border-top: 0;
  15063. }
  15064. .order-about > .table-bordered,
  15065. .order-about > .table-responsive > .table-bordered {
  15066.   border: 0;
  15067. }
  15068. .order-about > .table-bordered > thead > tr > th:first-child,
  15069. .order-about > .table-responsive > .table-bordered > thead > tr > th:first-child,
  15070. .order-about > .table-bordered > tbody > tr > th:first-child,
  15071. .order-about > .table-responsive > .table-bordered > tbody > tr > th:first-child,
  15072. .order-about > .table-bordered > tfoot > tr > th:first-child,
  15073. .order-about > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  15074. .order-about > .table-bordered > thead > tr > td:first-child,
  15075. .order-about > .table-responsive > .table-bordered > thead > tr > td:first-child,
  15076. .order-about > .table-bordered > tbody > tr > td:first-child,
  15077. .order-about > .table-responsive > .table-bordered > tbody > tr > td:first-child,
  15078. .order-about > .table-bordered > tfoot > tr > td:first-child,
  15079. .order-about > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  15080.   border-left: 0;
  15081. }
  15082. .order-about > .table-bordered > thead > tr > th:last-child,
  15083. .order-about > .table-responsive > .table-bordered > thead > tr > th:last-child,
  15084. .order-about > .table-bordered > tbody > tr > th:last-child,
  15085. .order-about > .table-responsive > .table-bordered > tbody > tr > th:last-child,
  15086. .order-about > .table-bordered > tfoot > tr > th:last-child,
  15087. .order-about > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  15088. .order-about > .table-bordered > thead > tr > td:last-child,
  15089. .order-about > .table-responsive > .table-bordered > thead > tr > td:last-child,
  15090. .order-about > .table-bordered > tbody > tr > td:last-child,
  15091. .order-about > .table-responsive > .table-bordered > tbody > tr > td:last-child,
  15092. .order-about > .table-bordered > tfoot > tr > td:last-child,
  15093. .order-about > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  15094.   border-right: 0;
  15095. }
  15096. .order-about > .table-bordered > thead > tr:first-child > td,
  15097. .order-about > .table-responsive > .table-bordered > thead > tr:first-child > td,
  15098. .order-about > .table-bordered > tbody > tr:first-child > td,
  15099. .order-about > .table-responsive > .table-bordered > tbody > tr:first-child > td,
  15100. .order-about > .table-bordered > thead > tr:first-child > th,
  15101. .order-about > .table-responsive > .table-bordered > thead > tr:first-child > th,
  15102. .order-about > .table-bordered > tbody > tr:first-child > th,
  15103. .order-about > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  15104.   border-bottom: 0;
  15105. }
  15106. .order-about > .table-bordered > tbody > tr:last-child > td,
  15107. .order-about > .table-responsive > .table-bordered > tbody > tr:last-child > td,
  15108. .order-about > .table-bordered > tfoot > tr:last-child > td,
  15109. .order-about > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
  15110. .order-about > .table-bordered > tbody > tr:last-child > th,
  15111. .order-about > .table-responsive > .table-bordered > tbody > tr:last-child > th,
  15112. .order-about > .table-bordered > tfoot > tr:last-child > th,
  15113. .order-about > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  15114.   border-bottom: 0;
  15115. }
  15116. .order-about > .table-responsive {
  15117.   border: 0;
  15118.   margin-bottom: 0;
  15119. }
  15120. .order-about dd {
  15121.   margin-bottom: 10px;
  15122.   padding-left: 10px;
  15123. }
  15124. .order-about dd:last-child {
  15125.   margin-bottom: 0;
  15126. }
  15127. .my-wishlist textarea {
  15128.   display: block;
  15129.   width: 100%;
  15130.   height: 32px;
  15131.   padding: 6px 12px;
  15132.   font-size: 14px;
  15133.   line-height: 1.42857143;
  15134.   color: #565656;
  15135.   background-color: #ffffff;
  15136.   background-image: none;
  15137.   border: 1px solid #cfc299;
  15138.   border-radius: 0;
  15139.   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  15140.   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  15141.   -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  15142.   -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  15143.   transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  15144.   font-size: 16px;
  15145.   height: 48px;
  15146.   background: #f8f8fa;
  15147.   border-color: #f8f8fa;
  15148.   box-shadow: none;
  15149.   height: auto;
  15150. }
  15151. .my-wishlist textarea:focus {
  15152.   border-color: #66afe9;
  15153.   outline: 0;
  15154.   -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  15155.   box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  15156. }
  15157. .my-wishlist textarea::-moz-placeholder {
  15158.   color: #999999;
  15159.   opacity: 1;
  15160. }
  15161. .my-wishlist textarea:-ms-input-placeholder {
  15162.   color: #999999;
  15163. }
  15164. .my-wishlist textarea::-webkit-input-placeholder {
  15165.   color: #999999;
  15166. }
  15167. .my-wishlist textarea[disabled],
  15168. .my-wishlist textarea[readonly],
  15169. fieldset[disabled] .my-wishlist textarea {
  15170.   background-color: #c8c8c8;
  15171.   opacity: 1;
  15172. }
  15173. .my-wishlist textarea[disabled],
  15174. fieldset[disabled] .my-wishlist textarea {
  15175.   cursor: not-allowed;
  15176. }
  15177. textarea.my-wishlist textarea {
  15178.   height: auto;
  15179. }
  15180. .my-wishlist textarea.input-sm {
  15181.   height: 32px;
  15182.   font-size: 12px;
  15183. }
  15184. .my-wishlist .price-box {
  15185.   margin-bottom: 5px;
  15186. }
  15187. .my-wishlist .add-to-cart-alt input.input-text {
  15188.   margin-bottom: 5px;
  15189. }
  15190. .my-wishlist .add-to-cart-alt .btn-cart {
  15191.   display: block;
  15192.   margin-bottom: 5px;
  15193.   width: 100%;
  15194. }
  15195. .my-wishlist p {
  15196.   margin-bottom: 0;
  15197. }
  15198. .my-wishlist .link-edit {
  15199.   display: inline-block;
  15200.   margin-bottom: 0;
  15201.   font-weight: normal;
  15202.   text-align: center;
  15203.   vertical-align: middle;
  15204.   touch-action: manipulation;
  15205.   cursor: pointer;
  15206.   background-image: none;
  15207.   border: 1px solid transparent;
  15208.   white-space: nowrap;
  15209.   padding: 6px 12px;
  15210.   font-size: 14px;
  15211.   line-height: 1.42857143;
  15212.   border-radius: 4px;
  15213.   text-transform: uppercase;
  15214.   font-size: 12px;
  15215.   border-radius: 0;
  15216.   border: 0 none;
  15217.   padding: 14px 40px;
  15218.   letter-spacing: 0.5px;
  15219.   font-family: ProximanovaBold;
  15220.   -webkit-transition: background-color 0.25s;
  15221.   -o-transition: background-color 0.25s;
  15222.   transition: background-color 0.25s;
  15223.   outline: 0;
  15224.   -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  15225.   -webkit-tap-highlight-color: transparent;
  15226.   -webkit-touch-callout: none;
  15227.   -webkit-user-select: none;
  15228.   -moz-user-select: none;
  15229.   -ms-user-select: none;
  15230.   user-select: none;
  15231.   color: #2c2c2c;
  15232.   background-color: #f5f5f5;
  15233.   border-color: #cccccc;
  15234.   background-color: #e7e7e7;
  15235.   width: 100%;
  15236.   display: block;
  15237. }
  15238. .my-wishlist .link-edit:focus,
  15239. .my-wishlist .link-edit:active:focus,
  15240. .my-wishlist .link-edit.active:focus,
  15241. .my-wishlist .link-edit.focus,
  15242. .my-wishlist .link-edit:active.focus,
  15243. .my-wishlist .link-edit.active.focus {
  15244.   outline: thin dotted;
  15245.   outline: 5px auto -webkit-focus-ring-color;
  15246.   outline-offset: -2px;
  15247. }
  15248. .my-wishlist .link-edit:hover,
  15249. .my-wishlist .link-edit:focus,
  15250. .my-wishlist .link-edit.focus {
  15251.   color: #2c2c2c;
  15252.   text-decoration: none;
  15253. }
  15254. .my-wishlist .link-edit:active,
  15255. .my-wishlist .link-edit.active {
  15256.   outline: 0;
  15257.   background-image: none;
  15258.   -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  15259.   box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  15260. }
  15261. .my-wishlist .link-edit.disabled,
  15262. .my-wishlist .link-edit[disabled],
  15263. fieldset[disabled] .my-wishlist .link-edit {
  15264.   cursor: not-allowed;
  15265.   opacity: 0.65;
  15266.   filter: alpha(opacity=65);
  15267.   -webkit-box-shadow: none;
  15268.   box-shadow: none;
  15269. }
  15270. a.my-wishlist .link-edit.disabled,
  15271. fieldset[disabled] a.my-wishlist .link-edit {
  15272.   pointer-events: none;
  15273. }
  15274. .my-wishlist .link-edit:focus,
  15275. .my-wishlist .link-edit.focus {
  15276.   color: #2c2c2c;
  15277.   background-color: #dcdcdc;
  15278.   border-color: #8c8c8c;
  15279. }
  15280. .my-wishlist .link-edit:hover {
  15281.   color: #2c2c2c;
  15282.   background-color: #dcdcdc;
  15283.   border-color: #adadad;
  15284. }
  15285. .my-wishlist .link-edit:active,
  15286. .my-wishlist .link-edit.active,
  15287. .open > .dropdown-toggle.my-wishlist .link-edit {
  15288.   color: #2c2c2c;
  15289.   background-color: #dcdcdc;
  15290.   border-color: #adadad;
  15291. }
  15292. .my-wishlist .link-edit:active:hover,
  15293. .my-wishlist .link-edit.active:hover,
  15294. .open > .dropdown-toggle.my-wishlist .link-edit:hover,
  15295. .my-wishlist .link-edit:active:focus,
  15296. .my-wishlist .link-edit.active:focus,
  15297. .open > .dropdown-toggle.my-wishlist .link-edit:focus,
  15298. .my-wishlist .link-edit:active.focus,
  15299. .my-wishlist .link-edit.active.focus,
  15300. .open > .dropdown-toggle.my-wishlist .link-edit.focus {
  15301.   color: #2c2c2c;
  15302.   background-color: #cacaca;
  15303.   border-color: #8c8c8c;
  15304. }
  15305. .my-wishlist .link-edit:active,
  15306. .my-wishlist .link-edit.active,
  15307. .open > .dropdown-toggle.my-wishlist .link-edit {
  15308.   background-image: none;
  15309. }
  15310. .my-wishlist .link-edit.disabled,
  15311. .my-wishlist .link-edit[disabled],
  15312. fieldset[disabled] .my-wishlist .link-edit,
  15313. .my-wishlist .link-edit.disabled:hover,
  15314. .my-wishlist .link-edit[disabled]:hover,
  15315. fieldset[disabled] .my-wishlist .link-edit:hover,
  15316. .my-wishlist .link-edit.disabled:focus,
  15317. .my-wishlist .link-edit[disabled]:focus,
  15318. fieldset[disabled] .my-wishlist .link-edit:focus,
  15319. .my-wishlist .link-edit.disabled.focus,
  15320. .my-wishlist .link-edit[disabled].focus,
  15321. fieldset[disabled] .my-wishlist .link-edit.focus,
  15322. .my-wishlist .link-edit.disabled:active,
  15323. .my-wishlist .link-edit[disabled]:active,
  15324. fieldset[disabled] .my-wishlist .link-edit:active,
  15325. .my-wishlist .link-edit.disabled.active,
  15326. .my-wishlist .link-edit[disabled].active,
  15327. fieldset[disabled] .my-wishlist .link-edit.active {
  15328.   background-color: #f5f5f5;
  15329.   border-color: #cccccc;
  15330. }
  15331. .my-wishlist .link-edit .badge {
  15332.   color: #f5f5f5;
  15333.   background-color: #2c2c2c;
  15334. }
  15335. .my-wishlist .btn-add {
  15336.   color: #42464a;
  15337.   background-color: #e9e094;
  15338.   border-color: #e5da7f;
  15339. }
  15340. .my-wishlist .btn-add:focus,
  15341. .my-wishlist .btn-add.focus {
  15342.   color: #42464a;
  15343.   background-color: #e0d46a;
  15344.   border-color: #bdad27;
  15345. }
  15346. .my-wishlist .btn-add:hover {
  15347.   color: #42464a;
  15348.   background-color: #e0d46a;
  15349.   border-color: #dacb4c;
  15350. }
  15351. .my-wishlist .btn-add:active,
  15352. .my-wishlist .btn-add.active,
  15353. .open > .dropdown-toggle.my-wishlist .btn-add {
  15354.   color: #42464a;
  15355.   background-color: #e0d46a;
  15356.   border-color: #dacb4c;
  15357. }
  15358. .my-wishlist .btn-add:active:hover,
  15359. .my-wishlist .btn-add.active:hover,
  15360. .open > .dropdown-toggle.my-wishlist .btn-add:hover,
  15361. .my-wishlist .btn-add:active:focus,
  15362. .my-wishlist .btn-add.active:focus,
  15363. .open > .dropdown-toggle.my-wishlist .btn-add:focus,
  15364. .my-wishlist .btn-add:active.focus,
  15365. .my-wishlist .btn-add.active.focus,
  15366. .open > .dropdown-toggle.my-wishlist .btn-add.focus {
  15367.   color: #42464a;
  15368.   background-color: #dacb4c;
  15369.   border-color: #bdad27;
  15370. }
  15371. .my-wishlist .btn-add:active,
  15372. .my-wishlist .btn-add.active,
  15373. .open > .dropdown-toggle.my-wishlist .btn-add {
  15374.   background-image: none;
  15375. }
  15376. .my-wishlist .btn-add.disabled,
  15377. .my-wishlist .btn-add[disabled],
  15378. fieldset[disabled] .my-wishlist .btn-add,
  15379. .my-wishlist .btn-add.disabled:hover,
  15380. .my-wishlist .btn-add[disabled]:hover,
  15381. fieldset[disabled] .my-wishlist .btn-add:hover,
  15382. .my-wishlist .btn-add.disabled:focus,
  15383. .my-wishlist .btn-add[disabled]:focus,
  15384. fieldset[disabled] .my-wishlist .btn-add:focus,
  15385. .my-wishlist .btn-add.disabled.focus,
  15386. .my-wishlist .btn-add[disabled].focus,
  15387. fieldset[disabled] .my-wishlist .btn-add.focus,
  15388. .my-wishlist .btn-add.disabled:active,
  15389. .my-wishlist .btn-add[disabled]:active,
  15390. fieldset[disabled] .my-wishlist .btn-add:active,
  15391. .my-wishlist .btn-add.disabled.active,
  15392. .my-wishlist .btn-add[disabled].active,
  15393. fieldset[disabled] .my-wishlist .btn-add.active {
  15394.   background-color: #e9e094;
  15395.   border-color: #e5da7f;
  15396. }
  15397. .my-wishlist .btn-add .badge {
  15398.   color: #e9e094;
  15399.   background-color: #42464a;
  15400. }
  15401. .product-review .product-img-box {
  15402.   float: left;
  15403.   width: 140px;
  15404. }
  15405. .product-review .product-img-box .product-image {
  15406.   display: block;
  15407.   max-width: 100%;
  15408.   height: auto;
  15409. }
  15410. .product-review .product-img-box .label {
  15411.   font-size: 12px;
  15412. }
  15413. .product-review .product-img-box .ratings .rating-box {
  15414.   display: block;
  15415.   float: none;
  15416.   margin-bottom: 5px;
  15417. }
  15418. .product-review .product-details {
  15419.   margin-left: 150px;
  15420. }
  15421. .product-review .product-name {
  15422.   margin-bottom: 10px;
  15423.   font-size: 18px;
  15424. }
  15425. .product-review h3 {
  15426.   font-size: 14px;
  15427. }
  15428. .product-review .ratings-table {
  15429.   margin: 0 0 10px;
  15430. }
  15431. .product-review dt {
  15432.   margin-bottom: 5px;
  15433. }
  15434. .billing-agreements .info-box {
  15435.   margin: 10px 0;
  15436. }
  15437. .billing-agreements .form-list li select {
  15438.   float: left;
  15439. }
  15440. .billing-agreements .form-list li button.button {
  15441.   float: left;
  15442.   margin-left: 10px;
  15443. }
  15444. .billing-agreements .table-caption {
  15445.   font-weight: bold;
  15446. }
  15447. @-webkit-keyframes progress-bar-stripes {
  15448.   from {
  15449.     background-position: 40px 0;
  15450.   }
  15451.   to {
  15452.     background-position: 0 0;
  15453.   }
  15454. }
  15455. @keyframes progress-bar-stripes {
  15456.   from {
  15457.     background-position: 40px 0;
  15458.   }
  15459.   to {
  15460.     background-position: 0 0;
  15461.   }
  15462. }
  15463. .progress {
  15464.   overflow: hidden;
  15465.   height: 20px;
  15466.   margin-bottom: 20px;
  15467.   background-color: #f5f5f5;
  15468.   border-radius: 4px;
  15469.   -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  15470.   box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  15471. }
  15472. .progress-bar {
  15473.   float: left;
  15474.   width: 0%;
  15475.   height: 100%;
  15476.   font-size: 12px;
  15477.   line-height: 20px;
  15478.   color: #ffffff;
  15479.   text-align: center;
  15480.   background-color: #e9e094;
  15481.   -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  15482.   box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  15483.   -webkit-transition: width 0.6s ease;
  15484.   -o-transition: width 0.6s ease;
  15485.   transition: width 0.6s ease;
  15486. }
  15487. .progress-striped .progress-bar,
  15488. .progress-bar-striped {
  15489.   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);
  15490.   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);
  15491.   background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  15492.   background-size: 40px 40px;
  15493. }
  15494. .progress.active .progress-bar,
  15495. .progress-bar.active {
  15496.   -webkit-animation: progress-bar-stripes 2s linear infinite;
  15497.   -o-animation: progress-bar-stripes 2s linear infinite;
  15498.   animation: progress-bar-stripes 2s linear infinite;
  15499. }
  15500. .progress-bar-success {
  15501.   background-color: #5cb85c;
  15502. }
  15503. .progress-striped .progress-bar-success {
  15504.   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);
  15505.   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);
  15506.   background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  15507. }
  15508. .progress-bar-info {
  15509.   background-color: #5bc0de;
  15510. }
  15511. .progress-striped .progress-bar-info {
  15512.   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);
  15513.   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);
  15514.   background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  15515. }
  15516. .progress-bar-warning {
  15517.   background-color: #f0ad4e;
  15518. }
  15519. .progress-striped .progress-bar-warning {
  15520.   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);
  15521.   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);
  15522.   background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  15523. }
  15524. .progress-bar-danger {
  15525.   background-color: #d9534f;
  15526. }
  15527. .progress-striped .progress-bar-danger {
  15528.   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);
  15529.   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);
  15530.   background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  15531. }
  15532. .modal-open {
  15533.   overflow: hidden;
  15534. }
  15535. .modal {
  15536.   display: none;
  15537.   overflow: hidden;
  15538.   position: fixed;
  15539.   top: 0;
  15540.   right: 0;
  15541.   bottom: 0;
  15542.   left: 0;
  15543.   z-index: 1050;
  15544.   -webkit-overflow-scrolling: touch;
  15545.   outline: 0;
  15546. }
  15547. .modal.fade .modal-dialog {
  15548.   -webkit-transform: translate(0, -25%);
  15549.   -ms-transform: translate(0, -25%);
  15550.   -o-transform: translate(0, -25%);
  15551.   transform: translate(0, -25%);
  15552.   -webkit-transition: -webkit-transform 0.3s ease-out;
  15553.   -moz-transition: -moz-transform 0.3s ease-out;
  15554.   -o-transition: -o-transform 0.3s ease-out;
  15555.   transition: transform 0.3s ease-out;
  15556. }
  15557. .modal.in .modal-dialog {
  15558.   -webkit-transform: translate(0, 0);
  15559.   -ms-transform: translate(0, 0);
  15560.   -o-transform: translate(0, 0);
  15561.   transform: translate(0, 0);
  15562. }
  15563. .modal-open .modal {
  15564.   overflow-x: hidden;
  15565.   overflow-y: auto;
  15566. }
  15567. .modal-dialog {
  15568.   position: relative;
  15569.   width: auto;
  15570.   margin: 10px;
  15571. }
  15572. .modal-content {
  15573.   position: relative;
  15574.   background-color: #ffffff;
  15575.   border: 1px solid #999999;
  15576.   border: 1px solid rgba(0, 0, 0, 0.2);
  15577.   border-radius: 6px;
  15578.   -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  15579.   box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  15580.   background-clip: padding-box;
  15581.   outline: 0;
  15582. }
  15583. .modal-backdrop {
  15584.   position: fixed;
  15585.   top: 0;
  15586.   right: 0;
  15587.   bottom: 0;
  15588.   left: 0;
  15589.   z-index: 1040;
  15590.   background-color: #000000;
  15591. }
  15592. .modal-backdrop.fade {
  15593.   opacity: 0;
  15594.   filter: alpha(opacity=0);
  15595. }
  15596. .modal-backdrop.in {
  15597.   opacity: 0.5;
  15598.   filter: alpha(opacity=50);
  15599. }
  15600. .modal-header {
  15601.   padding: 15px;
  15602.   border-bottom: 1px solid #e5e5e5;
  15603.   min-height: 16.42857143px;
  15604. }
  15605. .modal-header .close {
  15606.   margin-top: -2px;
  15607. }
  15608. .modal-title {
  15609.   margin: 0;
  15610.   line-height: 1.42857143;
  15611. }
  15612. .modal-body {
  15613.   position: relative;
  15614.   padding: 15px;
  15615. }
  15616. .modal-footer {
  15617.   padding: 15px;
  15618.   text-align: right;
  15619.   border-top: 1px solid #e5e5e5;
  15620. }
  15621. .modal-footer .btn + .btn {
  15622.   margin-left: 5px;
  15623.   margin-bottom: 0;
  15624. }
  15625. .modal-footer .btn-group .btn + .btn {
  15626.   margin-left: -1px;
  15627. }
  15628. .modal-footer .btn-block + .btn-block {
  15629.   margin-left: 0;
  15630. }
  15631. .modal-scrollbar-measure {
  15632.   position: absolute;
  15633.   top: -9999px;
  15634.   width: 50px;
  15635.   height: 50px;
  15636.   overflow: scroll;
  15637. }
  15638. @media (min-width: 600px) {
  15639.   .modal-dialog {
  15640.     width: 600px;
  15641.     margin: 30px auto;
  15642.   }
  15643.   .modal-content {
  15644.     -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  15645.     box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  15646.   }
  15647.   .modal-sm {
  15648.     width: 300px;
  15649.   }
  15650. }
  15651. @media (min-width: 992px) {
  15652.   .modal-lg {
  15653.     width: 900px;
  15654.   }
  15655. }
  15656. .modal-dialog {
  15657.   margin-top: 100px;
  15658. }
  15659. .modal-dialog .modal-content {
  15660.   box-shadow: 0 16px 24px rgba(0, 0, 0, 0.16);
  15661.   border-radius: 2px;
  15662. }
  15663. .modal-open {
  15664.   overflow: hidden;
  15665. }
  15666. body.modal-open,
  15667. .modal-open .navbar-fixed-top,
  15668. .modal-open .navbar-fixed-bottom {
  15669.   margin-right: 0;
  15670. }
  15671. @media screen and (min-width: 992px) {
  15672.   .modal-media .modal-dialog {
  15673.     width: 940px;
  15674.   }
  15675. }
  15676. /*-----------------------------------------------
  15677.   NWG Modal -----------------------------------*/
  15678. #nwg-modal-container {
  15679.   bottom: 0;
  15680.   left: 0;
  15681.   outline: 0 none;
  15682.   position: fixed;
  15683.   right: 0;
  15684.   top: 0;
  15685.   z-index: 1500;
  15686.   opacity: 0;
  15687.   filter: alpha(opacity=0);
  15688.   visibility: hidden;
  15689.   background-color: rgba(0, 0, 0, 0.5);
  15690.   -webkit-transition: all .25s;
  15691.   transition: all .25s;
  15692. }
  15693. #nwg-modal-container.nwg-show-modal {
  15694.   opacity: 1;
  15695.   filter: alpha(opacity=100);
  15696.   visibility: visible !important;
  15697. }
  15698. #nwg-modal-container .nwg-modal {
  15699.   position: absolute;
  15700.   background: #fff;
  15701.   top: 10%;
  15702.   left: 50%;
  15703.   margin: 0 0 30px -218px;
  15704.   width: 436px;
  15705. }
  15706. #nwg-modal-container .nwg-modal.has-img {
  15707.   margin: 0 0 0 -68px;
  15708. }
  15709. #nwg-modal-container .nwg-modal .fa-times {
  15710.   float: right;
  15711.   margin: 17px 17px 0 0;
  15712.   cursor: pointer;
  15713. }
  15714. #nwg-modal-container .nwg-modal .nwg-modal-image {
  15715.   background: #FFFFFF;
  15716.   height: 100%;
  15717.   position: absolute;
  15718.   right: 100%;
  15719.   top: 0;
  15720.   width: 300px;
  15721.   overflow: hidden;
  15722.   display: none;
  15723. }
  15724. #nwg-modal-container .nwg-modal.has-img .nwg-modal-image {
  15725.   display: block;
  15726. }
  15727. #nwg-modal-container .nwg-modal .nwg-modal-image:after {
  15728.   content: '';
  15729.   height: 100%;
  15730.   display: inline-block;
  15731.   vertical-align: middle;
  15732. }
  15733. #nwg-modal-container .nwg-modal .nwg-modal-image img {
  15734.   vertical-align: middle;
  15735.   max-width: 100%;
  15736. }
  15737. #nwg-modal-container .nwg-modal .nwg-modal-content {
  15738.   background-color: #fff;
  15739.   padding: 120px 44px 0;
  15740.   min-height: 560px;
  15741.   -webkit-box-sizing: border-box;
  15742.   -moz-box-sizing: border-box;
  15743.   box-sizing: border-box;
  15744. }
  15745. #nwg-modal-container .nwg-modal .nwg-modal-content:before {
  15746.   content: "";
  15747.   height: 170px;
  15748.   left: -13px;
  15749.   position: absolute;
  15750.   top: -26px;
  15751.   width: 120px;
  15752. }
  15753. #nwg-modal-container .nwg-modal .nwg-modal-content .nwg-modal-title {
  15754.   font-size: 36px;
  15755.   line-height: 40px;
  15756.   text-transform: uppercase;
  15757.   color: #2c2c2c;
  15758. }
  15759. #nwg-modal-container .nwg-modal .nwg-modal-content .nwg-modal-subtitle {
  15760.   font-size: 22px;
  15761.   line-height: 36px;
  15762.   font-weight: normal;
  15763. }
  15764. #nwg-modal-container .nwg-modal .nwg-modal-actions {
  15765.   padding: 22px 0 44px;
  15766. }
  15767. #nwg-modal-container .nwg-modal .nwg-modal-content p {
  15768.   font-size: 16px;
  15769.   line-height: 24px;
  15770.   margin: 14px 0 26px;
  15771. }
  15772. #nwg-modal-container .nwg-modal label {
  15773.   font-size: 16px;
  15774.   text-transform: uppercase;
  15775. }
  15776. @media screen and (max-width: 992px) {
  15777.   #nwg-modal-container .nwg-modal.has-img {
  15778.     margin: 0 0 30px -218px;
  15779.   }
  15780.   #nwg-modal-container .nwg-modal.has-img .nwg-modal-image {
  15781.     display: none;
  15782.   }
  15783. }
  15784. .popover {
  15785.   position: absolute;
  15786.   top: 0;
  15787.   left: 0;
  15788.   z-index: 900;
  15789.   display: none;
  15790.   max-width: 276px;
  15791.   padding: 1px;
  15792.   font-family: "ProximanovaRegular", Helvetica, Arial, sans-serif;
  15793.   font-style: normal;
  15794.   font-weight: normal;
  15795.   letter-spacing: normal;
  15796.   line-break: auto;
  15797.   line-height: 1.42857143;
  15798.   text-align: left;
  15799.   text-align: start;
  15800.   text-decoration: none;
  15801.   text-shadow: none;
  15802.   text-transform: none;
  15803.   white-space: normal;
  15804.   word-break: normal;
  15805.   word-spacing: normal;
  15806.   word-wrap: normal;
  15807.   font-size: 14px;
  15808.   background-color: #ffffff;
  15809.   background-clip: padding-box;
  15810.   border: 1px solid #cccccc;
  15811.   border: 1px solid rgba(0, 0, 0, 0.2);
  15812.   border-radius: 6px;
  15813.   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  15814.   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  15815. }
  15816. .popover.top {
  15817.   margin-top: -10px;
  15818. }
  15819. .popover.right {
  15820.   margin-left: 10px;
  15821. }
  15822. .popover.bottom {
  15823.   margin-top: 10px;
  15824. }
  15825. .popover.left {
  15826.   margin-left: -10px;
  15827. }
  15828. .popover-title {
  15829.   margin: 0;
  15830.   padding: 8px 14px;
  15831.   font-size: 14px;
  15832.   background-color: #f7f7f7;
  15833.   border-bottom: 1px solid #ebebeb;
  15834.   border-radius: 5px 5px 0 0;
  15835. }
  15836. .popover-content {
  15837.   padding: 9px 14px;
  15838. }
  15839. .popover > .arrow,
  15840. .popover > .arrow:after {
  15841.   position: absolute;
  15842.   display: block;
  15843.   width: 0;
  15844.   height: 0;
  15845.   border-color: transparent;
  15846.   border-style: solid;
  15847. }
  15848. .popover > .arrow {
  15849.   border-width: 11px;
  15850. }
  15851. .popover > .arrow:after {
  15852.   border-width: 10px;
  15853.   content: "";
  15854. }
  15855. .popover.top > .arrow {
  15856.   left: 50%;
  15857.   margin-left: -11px;
  15858.   border-bottom-width: 0;
  15859.   border-top-color: #999999;
  15860.   border-top-color: rgba(0, 0, 0, 0.25);
  15861.   bottom: -11px;
  15862. }
  15863. .popover.top > .arrow:after {
  15864.   content: " ";
  15865.   bottom: 1px;
  15866.   margin-left: -10px;
  15867.   border-bottom-width: 0;
  15868.   border-top-color: #ffffff;
  15869. }
  15870. .popover.right > .arrow {
  15871.   top: 50%;
  15872.   left: -11px;
  15873.   margin-top: -11px;
  15874.   border-left-width: 0;
  15875.   border-right-color: #999999;
  15876.   border-right-color: rgba(0, 0, 0, 0.25);
  15877. }
  15878. .popover.right > .arrow:after {
  15879.   content: " ";
  15880.   left: 1px;
  15881.   bottom: -10px;
  15882.   border-left-width: 0;
  15883.   border-right-color: #ffffff;
  15884. }
  15885. .popover.bottom > .arrow {
  15886.   left: 50%;
  15887.   margin-left: -11px;
  15888.   border-top-width: 0;
  15889.   border-bottom-color: #999999;
  15890.   border-bottom-color: rgba(0, 0, 0, 0.25);
  15891.   top: -11px;
  15892. }
  15893. .popover.bottom > .arrow:after {
  15894.   content: " ";
  15895.   top: 1px;
  15896.   margin-left: -10px;
  15897.   border-top-width: 0;
  15898.   border-bottom-color: #ffffff;
  15899. }
  15900. .popover.left > .arrow {
  15901.   top: 50%;
  15902.   right: -11px;
  15903.   margin-top: -11px;
  15904.   border-right-width: 0;
  15905.   border-left-color: #999999;
  15906.   border-left-color: rgba(0, 0, 0, 0.25);
  15907. }
  15908. .popover.left > .arrow:after {
  15909.   content: " ";
  15910.   right: 1px;
  15911.   border-right-width: 0;
  15912.   border-left-color: #ffffff;
  15913.   bottom: -10px;
  15914. }
  15915. .popover {
  15916.   border-radius: 2px;
  15917.   background-color: #3a3a3a;
  15918. }
  15919. .popover .popover-title {
  15920.   border-radius: 2px 2px 0 0;
  15921.   color: #fff;
  15922.   font-size: 24px;
  15923.   font-weight: 400;
  15924.   line-height: 20px;
  15925.   margin: 0;
  15926.   padding: 24px;
  15927.   border: 0 none;
  15928.   background: none;
  15929. }
  15930. .popover .popover-content {
  15931.   padding: 0 24px 24px;
  15932. }
  15933. .popover.top > .arrow:after {
  15934.   border-top-color: #3a3a3a;
  15935. }
  15936. .popover.bottom > .arrow:after {
  15937.   border-bottom-color: #3a3a3a;
  15938. }
  15939. .popover input {
  15940.   min-width: 224px;
  15941. }
  15942. .popover .phi_icons_times {
  15943.   color: #e9e094;
  15944. }
  15945. .carousel {
  15946.   position: relative;
  15947. }
  15948. .carousel-inner {
  15949.   position: relative;
  15950.   overflow: hidden;
  15951.   width: 100%;
  15952. }
  15953. .carousel-inner > .item {
  15954.   display: none;
  15955.   position: relative;
  15956.   -webkit-transition: 0.6s ease-in-out left;
  15957.   -o-transition: 0.6s ease-in-out left;
  15958.   transition: 0.6s ease-in-out left;
  15959. }
  15960. .carousel-inner > .item > img,
  15961. .carousel-inner > .item > a > img {
  15962.   line-height: 1;
  15963. }
  15964. @media all and (transform-3d), (-webkit-transform-3d) {
  15965.   .carousel-inner > .item {
  15966.     -webkit-transition: -webkit-transform 0.6s ease-in-out;
  15967.     -moz-transition: -moz-transform 0.6s ease-in-out;
  15968.     -o-transition: -o-transform 0.6s ease-in-out;
  15969.     transition: transform 0.6s ease-in-out;
  15970.     -webkit-backface-visibility: hidden;
  15971.     -moz-backface-visibility: hidden;
  15972.     backface-visibility: hidden;
  15973.     -webkit-perspective: 1000px;
  15974.     -moz-perspective: 1000px;
  15975.     perspective: 1000px;
  15976.   }
  15977.   .carousel-inner > .item.next,
  15978.   .carousel-inner > .item.active.right {
  15979.     -webkit-transform: translate3d(100%, 0, 0);
  15980.     transform: translate3d(100%, 0, 0);
  15981.     left: 0;
  15982.   }
  15983.   .carousel-inner > .item.prev,
  15984.   .carousel-inner > .item.active.left {
  15985.     -webkit-transform: translate3d(-100%, 0, 0);
  15986.     transform: translate3d(-100%, 0, 0);
  15987.     left: 0;
  15988.   }
  15989.   .carousel-inner > .item.next.left,
  15990.   .carousel-inner > .item.prev.right,
  15991.   .carousel-inner > .item.active {
  15992.     -webkit-transform: translate3d(0, 0, 0);
  15993.     transform: translate3d(0, 0, 0);
  15994.     left: 0;
  15995.   }
  15996. }
  15997. .carousel-inner > .active,
  15998. .carousel-inner > .next,
  15999. .carousel-inner > .prev {
  16000.   display: block;
  16001. }
  16002. .carousel-inner > .active {
  16003.   left: 0;
  16004. }
  16005. .carousel-inner > .next,
  16006. .carousel-inner > .prev {
  16007.   position: absolute;
  16008.   top: 0;
  16009.   width: 100%;
  16010. }
  16011. .carousel-inner > .next {
  16012.   left: 100%;
  16013. }
  16014. .carousel-inner > .prev {
  16015.   left: -100%;
  16016. }
  16017. .carousel-inner > .next.left,
  16018. .carousel-inner > .prev.right {
  16019.   left: 0;
  16020. }
  16021. .carousel-inner > .active.left {
  16022.   left: -100%;
  16023. }
  16024. .carousel-inner > .active.right {
  16025.   left: 100%;
  16026. }
  16027. .carousel-control {
  16028.   position: absolute;
  16029.   top: 0;
  16030.   left: 0;
  16031.   bottom: 0;
  16032.   width: 15%;
  16033.   opacity: 0.5;
  16034.   filter: alpha(opacity=50);
  16035.   font-size: 20px;
  16036.   color: #ffffff;
  16037.   text-align: center;
  16038.   text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  16039. }
  16040. .carousel-control.left {
  16041.   background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  16042.   background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  16043.   background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  16044.   background-repeat: repeat-x;
  16045.   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  16046. }
  16047. .carousel-control.right {
  16048.   left: auto;
  16049.   right: 0;
  16050.   background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  16051.   background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  16052.   background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  16053.   background-repeat: repeat-x;
  16054.   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  16055. }
  16056. .carousel-control:hover,
  16057. .carousel-control:focus {
  16058.   outline: 0;
  16059.   color: #ffffff;
  16060.   text-decoration: none;
  16061.   opacity: 0.9;
  16062.   filter: alpha(opacity=90);
  16063. }
  16064. .carousel-control .icon-prev,
  16065. .carousel-control .icon-next,
  16066. .carousel-control .glyphicon-chevron-left,
  16067. .carousel-control .glyphicon-chevron-right {
  16068.   position: absolute;
  16069.   top: 50%;
  16070.   margin-top: -10px;
  16071.   z-index: 5;
  16072.   display: inline-block;
  16073. }
  16074. .carousel-control .icon-prev,
  16075. .carousel-control .glyphicon-chevron-left {
  16076.   left: 50%;
  16077.   margin-left: -10px;
  16078. }
  16079. .carousel-control .icon-next,
  16080. .carousel-control .glyphicon-chevron-right {
  16081.   right: 50%;
  16082.   margin-right: -10px;
  16083. }
  16084. .carousel-control .icon-prev,
  16085. .carousel-control .icon-next {
  16086.   width: 20px;
  16087.   height: 20px;
  16088.   line-height: 1;
  16089.   font-family: serif;
  16090. }
  16091. .carousel-control .icon-prev:before {
  16092.   content: '\2039';
  16093. }
  16094. .carousel-control .icon-next:before {
  16095.   content: '\203a';
  16096. }
  16097. .carousel-indicators {
  16098.   position: absolute;
  16099.   bottom: 10px;
  16100.   left: 50%;
  16101.   z-index: 15;
  16102.   width: 60%;
  16103.   margin-left: -30%;
  16104.   padding-left: 0;
  16105.   list-style: none;
  16106.   text-align: center;
  16107. }
  16108. .carousel-indicators li {
  16109.   display: inline-block;
  16110.   width: 10px;
  16111.   height: 10px;
  16112.   margin: 1px;
  16113.   text-indent: -999px;
  16114.   border: 1px solid #ffffff;
  16115.   border-radius: 10px;
  16116.   cursor: pointer;
  16117.   background-color: #000 \9;
  16118.   background-color: rgba(0, 0, 0, 0);
  16119. }
  16120. .carousel-indicators .active {
  16121.   margin: 0;
  16122.   width: 12px;
  16123.   height: 12px;
  16124.   background-color: #ffffff;
  16125. }
  16126. .carousel-caption {
  16127.   position: absolute;
  16128.   left: 15%;
  16129.   right: 15%;
  16130.   bottom: 20px;
  16131.   z-index: 10;
  16132.   padding-top: 20px;
  16133.   padding-bottom: 20px;
  16134.   color: #ffffff;
  16135.   text-align: center;
  16136.   text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  16137. }
  16138. .carousel-caption .btn {
  16139.   text-shadow: none;
  16140. }
  16141. @media screen and (min-width: 600px) {
  16142.   .carousel-control .glyphicon-chevron-left,
  16143.   .carousel-control .glyphicon-chevron-right,
  16144.   .carousel-control .icon-prev,
  16145.   .carousel-control .icon-next {
  16146.     width: 30px;
  16147.     height: 30px;
  16148.     margin-top: -15px;
  16149.     font-size: 30px;
  16150.   }
  16151.   .carousel-control .glyphicon-chevron-left,
  16152.   .carousel-control .icon-prev {
  16153.     margin-left: -15px;
  16154.   }
  16155.   .carousel-control .glyphicon-chevron-right,
  16156.   .carousel-control .icon-next {
  16157.     margin-right: -15px;
  16158.   }
  16159.   .carousel-caption {
  16160.     left: 20%;
  16161.     right: 20%;
  16162.     padding-bottom: 30px;
  16163.   }
  16164.   .carousel-indicators {
  16165.     bottom: 20px;
  16166.   }
  16167. }
  16168. .carousel-inner > .active.left {
  16169.   float: none !important;
  16170. }
  16171. .clearfix:before,
  16172. .clearfix:after,
  16173. .layout:before,
  16174. .layout:after,
  16175. .dl-horizontal dd:before,
  16176. .dl-horizontal dd:after,
  16177. .container:before,
  16178. .container:after,
  16179. .container-fluid:before,
  16180. .container-fluid:after,
  16181. .row:before,
  16182. .row:after,
  16183. .container:before,
  16184. .container:after,
  16185. .col2-set:before,
  16186. .col2-set:after,
  16187. .col2-set:before,
  16188. .col2-set:after,
  16189. .col4-set:before,
  16190. .col4-set:after,
  16191. .form-horizontal .form-group:before,
  16192. .form-horizontal .form-group:after,
  16193. .nav:before,
  16194. .nav:after,
  16195. .navbar:before,
  16196. .navbar:after,
  16197. .navbar-header:before,
  16198. .navbar-header:after,
  16199. .navbar-collapse:before,
  16200. .navbar-collapse:after,
  16201. .panel-body:before,
  16202. .panel-body:after,
  16203. .products-grid:before,
  16204. .products-grid:after,
  16205. .product-view:before,
  16206. .product-view:after,
  16207. .product-options-bottom:before,
  16208. .product-options-bottom:after,
  16209. .catalog-seo-sitemap-product .page-sitemap .sitemap:before,
  16210. .catalog-seo-sitemap-product .page-sitemap .sitemap:after,
  16211. .catalog-seo-sitemap-category .page-sitemap .sitemap:before,
  16212. .catalog-seo-sitemap-category .page-sitemap .sitemap:after,
  16213. .cart .cart-collaterals:before,
  16214. .cart .cart-collaterals:after,
  16215. .modal-footer:before,
  16216. .modal-footer:after {
  16217.   content: " ";
  16218.   display: table;
  16219. }
  16220. .clearfix:after,
  16221. .layout:after,
  16222. .dl-horizontal dd:after,
  16223. .container:after,
  16224. .container-fluid:after,
  16225. .row:after,
  16226. .container:after,
  16227. .col2-set:after,
  16228. .col2-set:after,
  16229. .col4-set:after,
  16230. .form-horizontal .form-group:after,
  16231. .nav:after,
  16232. .navbar:after,
  16233. .navbar-header:after,
  16234. .navbar-collapse:after,
  16235. .panel-body:after,
  16236. .products-grid:after,
  16237. .product-view:after,
  16238. .product-options-bottom:after,
  16239. .catalog-seo-sitemap-product .page-sitemap .sitemap:after,
  16240. .catalog-seo-sitemap-category .page-sitemap .sitemap:after,
  16241. .cart .cart-collaterals:after,
  16242. .modal-footer:after {
  16243.   clear: both;
  16244. }
  16245. .center-block {
  16246.   display: block;
  16247.   margin-left: auto;
  16248.   margin-right: auto;
  16249. }
  16250. .pull-right {
  16251.   float: right !important;
  16252. }
  16253. .pull-left {
  16254.   float: left !important;
  16255. }
  16256. .hide {
  16257.   display: none !important;
  16258. }
  16259. .show {
  16260.   display: block !important;
  16261. }
  16262. .invisible {
  16263.   visibility: hidden;
  16264. }
  16265. .text-hide {
  16266.   font: 0/0 a;
  16267.   color: transparent;
  16268.   text-shadow: none;
  16269.   background-color: transparent;
  16270.   border: 0;
  16271. }
  16272. .hidden {
  16273.   display: none !important;
  16274. }
  16275. .affix {
  16276.   position: fixed;
  16277. }
  16278. .bs-prototype-override {
  16279.   display: block !important;
  16280. }
  16281. .bs-prototype-override.input-group-btn {
  16282.   display: table-cell !important;
  16283. }
  16284. .hidden {
  16285.   display: none !important;
  16286.   border: 0 !important;
  16287.   margin: 0 !important;
  16288.   padding: 0 !important;
  16289.   font-size: 0 !important;
  16290.   line-height: 0 !important;
  16291.   width: 0 !important;
  16292.   height: 0 !important;
  16293.   overflow: hidden !important;
  16294. }
  16295. .nobr {
  16296.   white-space: nowrap !important;
  16297. }
  16298. .wrap {
  16299.   white-space: normal !important;
  16300. }
  16301. .a-left {
  16302.   text-align: left !important;
  16303. }
  16304. .a-center {
  16305.   text-align: center !important;
  16306. }
  16307. .a-right {
  16308.   text-align: right !important;
  16309. }
  16310. .v-top {
  16311.   vertical-align: top;
  16312. }
  16313. .v-middle {
  16314.   vertical-align: middle;
  16315. }
  16316. .f-left,
  16317. .left {
  16318.   float: left !important;
  16319. }
  16320. .f-right,
  16321. .right {
  16322.   float: right !important;
  16323. }
  16324. .f-none {
  16325.   float: none !important;
  16326. }
  16327. .f-fix {
  16328.   float: left;
  16329.   width: 100%;
  16330. }
  16331. .no-display {
  16332.   display: none;
  16333. }
  16334. .no-margin {
  16335.   margin: 0 !important;
  16336. }
  16337. .no-padding {
  16338.   padding: 0 !important;
  16339. }
  16340. .no-bg {
  16341.   background: none !important;
  16342. }
  16343. .clearer:before,
  16344. .clearer:after {
  16345.   content: " ";
  16346.   display: table;
  16347. }
  16348. .clearer:after {
  16349.   clear: both;
  16350. }
  16351. .clearer:before,
  16352. .clearer:after {
  16353.   content: " ";
  16354.   display: table;
  16355. }
  16356. .clearer:after {
  16357.   clear: both;
  16358. }
  16359. @-ms-viewport {
  16360.   width: device-width;
  16361. }
  16362. .visible-xs,
  16363. .visible-sm,
  16364. .visible-md,
  16365. .visible-lg {
  16366.   display: none !important;
  16367. }
  16368. .visible-xs-block,
  16369. .visible-xs-inline,
  16370. .visible-xs-inline-block,
  16371. .visible-sm-block,
  16372. .visible-sm-inline,
  16373. .visible-sm-inline-block,
  16374. .visible-md-block,
  16375. .visible-md-inline,
  16376. .visible-md-inline-block,
  16377. .visible-lg-block,
  16378. .visible-lg-inline,
  16379. .visible-lg-inline-block {
  16380.   display: none !important;
  16381. }
  16382. @media (max-width: 599px) {
  16383.   .visible-xs {
  16384.     display: block !important;
  16385.   }
  16386.   table.visible-xs {
  16387.     display: table !important;
  16388.   }
  16389.   tr.visible-xs {
  16390.     display: table-row !important;
  16391.   }
  16392.   th.visible-xs,
  16393.   td.visible-xs {
  16394.     display: table-cell !important;
  16395.   }
  16396. }
  16397. @media (max-width: 599px) {
  16398.   .visible-xs-block {
  16399.     display: block !important;
  16400.   }
  16401. }
  16402. @media (max-width: 599px) {
  16403.   .visible-xs-inline {
  16404.     display: inline !important;
  16405.   }
  16406. }
  16407. @media (max-width: 599px) {
  16408.   .visible-xs-inline-block {
  16409.     display: inline-block !important;
  16410.   }
  16411. }
  16412. @media (min-width: 600px) and (max-width: 991px) {
  16413.   .visible-sm {
  16414.     display: block !important;
  16415.   }
  16416.   table.visible-sm {
  16417.     display: table !important;
  16418.   }
  16419.   tr.visible-sm {
  16420.     display: table-row !important;
  16421.   }
  16422.   th.visible-sm,
  16423.   td.visible-sm {
  16424.     display: table-cell !important;
  16425.   }
  16426. }
  16427. @media (min-width: 600px) and (max-width: 991px) {
  16428.   .visible-sm-block {
  16429.     display: block !important;
  16430.   }
  16431. }
  16432. @media (min-width: 600px) and (max-width: 991px) {
  16433.   .visible-sm-inline {
  16434.     display: inline !important;
  16435.   }
  16436. }
  16437. @media (min-width: 600px) and (max-width: 991px) {
  16438.   .visible-sm-inline-block {
  16439.     display: inline-block !important;
  16440.   }
  16441. }
  16442. @media (min-width: 992px) and (max-width: 1199px) {
  16443.   .visible-md {
  16444.     display: block !important;
  16445.   }
  16446.   table.visible-md {
  16447.     display: table !important;
  16448.   }
  16449.   tr.visible-md {
  16450.     display: table-row !important;
  16451.   }
  16452.   th.visible-md,
  16453.   td.visible-md {
  16454.     display: table-cell !important;
  16455.   }
  16456. }
  16457. @media (min-width: 992px) and (max-width: 1199px) {
  16458.   .visible-md-block {
  16459.     display: block !important;
  16460.   }
  16461. }
  16462. @media (min-width: 992px) and (max-width: 1199px) {
  16463.   .visible-md-inline {
  16464.     display: inline !important;
  16465.   }
  16466. }
  16467. @media (min-width: 992px) and (max-width: 1199px) {
  16468.   .visible-md-inline-block {
  16469.     display: inline-block !important;
  16470.   }
  16471. }
  16472. @media (min-width: 1200px) {
  16473.   .visible-lg {
  16474.     display: block !important;
  16475.   }
  16476.   table.visible-lg {
  16477.     display: table !important;
  16478.   }
  16479.   tr.visible-lg {
  16480.     display: table-row !important;
  16481.   }
  16482.   th.visible-lg,
  16483.   td.visible-lg {
  16484.     display: table-cell !important;
  16485.   }
  16486. }
  16487. @media (min-width: 1200px) {
  16488.   .visible-lg-block {
  16489.     display: block !important;
  16490.   }
  16491. }
  16492. @media (min-width: 1200px) {
  16493.   .visible-lg-inline {
  16494.     display: inline !important;
  16495.   }
  16496. }
  16497. @media (min-width: 1200px) {
  16498.   .visible-lg-inline-block {
  16499.     display: inline-block !important;
  16500.   }
  16501. }
  16502. @media (max-width: 599px) {
  16503.   .hidden-xs {
  16504.     display: none !important;
  16505.   }
  16506. }
  16507. @media (min-width: 600px) and (max-width: 991px) {
  16508.   .hidden-sm {
  16509.     display: none !important;
  16510.   }
  16511. }
  16512. @media (min-width: 992px) and (max-width: 1199px) {
  16513.   .hidden-md {
  16514.     display: none !important;
  16515.   }
  16516. }
  16517. @media (min-width: 1200px) {
  16518.   .hidden-lg {
  16519.     display: none !important;
  16520.   }
  16521. }
  16522. .visible-print {
  16523.   display: none !important;
  16524. }
  16525. @media print {
  16526.   .visible-print {
  16527.     display: block !important;
  16528.   }
  16529.   table.visible-print {
  16530.     display: table !important;
  16531.   }
  16532.   tr.visible-print {
  16533.     display: table-row !important;
  16534.   }
  16535.   th.visible-print,
  16536.   td.visible-print {
  16537.     display: table-cell !important;
  16538.   }
  16539. }
  16540. .visible-print-block {
  16541.   display: none !important;
  16542. }
  16543. @media print {
  16544.   .visible-print-block {
  16545.     display: block !important;
  16546.   }
  16547. }
  16548. .visible-print-inline {
  16549.   display: none !important;
  16550. }
  16551. @media print {
  16552.   .visible-print-inline {
  16553.     display: inline !important;
  16554.   }
  16555. }
  16556. .visible-print-inline-block {
  16557.   display: none !important;
  16558. }
  16559. @media print {
  16560.   .visible-print-inline-block {
  16561.     display: inline-block !important;
  16562.   }
  16563. }
  16564. @media print {
  16565.   .hidden-print {
  16566.     display: none !important;
  16567.   }
  16568. }
  16569. .catalog-product-view .modal-dialog {
  16570.   width: 85%;
  16571.   max-width: 900px;
  16572. }
  16573. .phi-navigation-dropdown .dropdown-wrapper {
  16574.   max-height: 80vh;
  16575.   overflow-y: scroll;
  16576. }
  16577. #siteseal {
  16578.   margin: 20px auto 0;
  16579.   display: table;
  16580.   width: 154px;
  16581. }
  16582. .phi-header .phi-search.show {
  16583.   display: block;
  16584. }
  16585. .search-clear {
  16586.   display: none;
  16587. }
  16588. @media screen and (max-width: 709px) {
  16589.   .phi-header .icon-link {
  16590.     display: block;
  16591.   }
  16592.   .search-clear {
  16593.     display: block;
  16594.     clear: both;
  16595.   }
  16596.   .navbar-right .dropdown-menu,
  16597.   .dropdown-menu:before {
  16598.     right: auto;
  16599.   }
  16600.   .phi-navigation .phi-navigation-dropdown .phi-navigation-caret {
  16601.     display: none;
  16602.   }
  16603.   .phi-navigation {
  16604.     height: 0;
  16605.     overflow: hidden;
  16606.   }
  16607.   .phi-navigation.show {
  16608.     height: auto;
  16609.     overflow: visible;
  16610.   }
  16611.   .phi-navigation > ul > li {
  16612.     display: block;
  16613.   }
  16614.   .layout.layout-2-cols div[role=main] {
  16615.     width: 100% !important;
  16616.   }
  16617.   .phi-grid .phi-grid-item.phi-grid-item-sm .phi-product-image,
  16618.   .phi-grid .phi-grid-item.phi-grid-item-sm .phi-product-image-wrapper {
  16619.     height: 220px;
  16620.   }
  16621.   .phi-grid-item-wrapper .btn {
  16622.     min-width: auto;
  16623.   }
  16624.   .pager .pages ol {
  16625.     margin: 0 auto;
  16626.     display: table;
  16627.   }
  16628.   .box-account .col2-set .col-1,
  16629.   .box-account .col2-set .col-2 {
  16630.     width: 100%;
  16631.   }
  16632.   .phi-table-cell {
  16633.     display: block;
  16634.   }
  16635.   .phi-page-title .container:before {
  16636.     left: -360px;
  16637.   }
  16638. }
  16639. /*! Pushy - v1.0.0 - 2016-3-1
  16640. * Pushy is a responsive off-canvas navigation menu using CSS transforms & transitions.
  16641. * https://github.com/christophery/pushy/
  16642. * by Christopher Yee */
  16643. html,
  16644. body {
  16645.   height: 100%;
  16646.   -webkit-overflow-scrolling: touch;
  16647. }
  16648. /* Menu Appearance */
  16649. .pushy {
  16650.   position: fixed;
  16651.   width: 250px;
  16652.   height: 100%;
  16653.   top: 0;
  16654.   z-index: 1026;
  16655.   background: #fff;
  16656.   overflow: auto;
  16657.   visibility: hidden;
  16658.   -webkit-overflow-scrolling: touch;
  16659.   /* enables momentum scrolling in iOS overflow elements */
  16660. }
  16661. .pushy > ul > li {
  16662.   border-bottom: 1px solid #d8dadd;
  16663.   text-transform: uppercase;
  16664. }
  16665. .pushy > ul > li .view-all {
  16666.   width: 220px;
  16667.   background: #1f242b;
  16668.   color: #fff;
  16669.   text-align: center;
  16670.   margin-bottom: 15px;
  16671. }
  16672. .pushy > ul > li .view-all a {
  16673.   color: #fff;
  16674.   text-transform: uppercase;
  16675. }
  16676. .pushy-submenu {
  16677.   text-transform: none;
  16678. }
  16679. .pushy a {
  16680.   display: block;
  16681.   color: #42464a;
  16682.   padding: 15px 30px;
  16683.   text-decoration: none;
  16684.   outline: 0;
  16685. }
  16686. .pushy .login-popup {
  16687.   background: #1d232a;
  16688.   color: #e0daa4;
  16689. }
  16690. .pushy.pushy-left {
  16691.   left: 0;
  16692. }
  16693. .pushy.pushy-right {
  16694.   right: 0;
  16695. }
  16696. /* Menu Movement */
  16697. .pushy-left {
  16698.   -webkit-transform: translate3d(-250px, 0, 0);
  16699.   -ms-transform: translate3d(-250px, 0, 0);
  16700.   transform: translate3d(-250px, 0, 0);
  16701. }
  16702. .pushy-open-left .container,
  16703. .pushy-open-left .push {
  16704.   -webkit-transform: translate3d(250px, 0, 0);
  16705.   -ms-transform: translate3d(250px, 0, 0);
  16706.   transform: translate3d(250px, 0, 0);
  16707. }
  16708. .pushy-right {
  16709.   -webkit-transform: translate3d(250px, 0, 0);
  16710.   -ms-transform: translate3d(250px, 0, 0);
  16711.   transform: translate3d(250px, 0, 0);
  16712. }
  16713. .pushy-open-right .container,
  16714. .pushy-open-right .push {
  16715.   -webkit-transform: translate3d(-250px, 0, 0);
  16716.   -ms-transform: translate3d(-250px, 0, 0);
  16717.   transform: translate3d(-250px, 0, 0);
  16718. }
  16719. .pushy-open-left .pushy,
  16720. .pushy-open-right .pushy {
  16721.   -webkit-transform: translate3d(0, 0, 0);
  16722.   -ms-transform: translate3d(0, 0, 0);
  16723.   transform: translate3d(0, 0, 0);
  16724. }
  16725. /* Menu Transitions */
  16726. .container,
  16727. .pushy,
  16728. .push {
  16729.   transition: transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99);
  16730. }
  16731. /* Site Overlay */
  16732. .site-overlay {
  16733.   display: none;
  16734.   position: fixed;
  16735.   top: 0;
  16736.   right: 0;
  16737.   bottom: 0;
  16738.   left: 0;
  16739.   z-index: 1024;
  16740.   background-color: rgba(0, 0, 0, 0.5);
  16741.   -webkit-animation: fade 500ms;
  16742.   animation: fade 500ms;
  16743. }
  16744. .site-overlay.login {
  16745.   display: block;
  16746.   z-index: 1025;
  16747. }
  16748. .pushy-open-left,
  16749. .pushy-open-left body {
  16750.   overflow: hidden;
  16751. }
  16752. .pushy-open-left .site-overlay,
  16753. .pushy-open-right .site-overlay {
  16754.   display: block;
  16755.   background-color: rgba(0, 0, 0, 0);
  16756. }
  16757. @keyframes fade {
  16758.   0% {
  16759.     opacity: 0;
  16760.   }
  16761.   100% {
  16762.     opacity: 1;
  16763.   }
  16764. }
  16765. @-webkit-keyframes fade {
  16766.   0% {
  16767.     opacity: 0;
  16768.   }
  16769.   100% {
  16770.     opacity: 1;
  16771.   }
  16772. }
  16773. /* Submenu Appearance */
  16774. .pushy-submenu {
  16775.   /* Submenu Icon */
  16776.   position: relative;
  16777. }
  16778. .pushy-submenu ul {
  16779.   padding-left: 15px;
  16780.   transition: max-height 0.2s ease-in-out;
  16781. }
  16782. .pushy-submenu ul .pushy-link {
  16783.   transition: opacity 0.2s ease-in-out;
  16784. }
  16785. .pushy-submenu > a {
  16786.   position: relative;
  16787. }
  16788. /* Submenu Movement */
  16789. .pushy-submenu-closed > ul {
  16790.   max-height: 0;
  16791.   overflow: hidden;
  16792. }
  16793. .pushy-submenu-closed > .pushy-link {
  16794.   opacity: 0;
  16795. }
  16796. .pushy-submenu:before {
  16797.   content: "\e60c";
  16798.   font-family: 'phicons';
  16799.   speak: none;
  16800.   font-style: normal;
  16801.   font-weight: normal;
  16802.   font-variant: normal;
  16803.   text-transform: none;
  16804.   -webkit-font-smoothing: antialiased;
  16805.   position: absolute;
  16806.   right: 15px;
  16807.   line-height: 55px;
  16808. }
  16809. .pushy-submenu-open {
  16810.   background: #f3f2e7;
  16811. }
  16812. .pushy-submenu-open:before {
  16813.   content: "\e60a";
  16814. }
  16815. .pushy-submenu-open > ul {
  16816.   max-height: 1000px;
  16817. }
  16818. .pushy-submenu-open > .pushy-link {
  16819.   opacity: 1;
  16820. }
  16821. .pushy-submenu-open > a::after {
  16822.   -webkit-transform: translateY(-50%) rotate(90deg);
  16823.   -ms-transform: translateY(-50%) rotate(90deg);
  16824.   transform: translateY(-50%) rotate(90deg);
  16825. }
  16826. .no-csstransforms3d .pushy-submenu-closed > ul {
  16827.   max-height: none;
  16828.   display: none;
  16829. }
  16830. /*# sourceMappingURL=pushy.css.map */
  16831. /* Ion.RangeSlider, Simple Skin
  16832. // css version 2.0.3
  16833. // © Denis Ineshin, 2014    https://github.com/IonDen
  16834. // © guybowden, 2014        https://github.com/guybowden
  16835. // ===================================================================================================================*/
  16836. /* =====================================================================================================================
  16837. // Skin details */
  16838. .irs {
  16839.   height: 55px;
  16840. }
  16841. .irs-with-grid {
  16842.   height: 75px;
  16843. }
  16844. .irs-line {
  16845.   height: 10px;
  16846.   top: 33px;
  16847.   background: #EEE;
  16848.   background: linear-gradient(to bottom, #dddddd -50%, #ffffff 150%);
  16849.   /* W3C */
  16850.   border: 1px solid #CCC;
  16851.   border-radius: 16px;
  16852.   -moz-border-radius: 16px;
  16853. }
  16854. .irs-line-left {
  16855.   height: 8px;
  16856. }
  16857. .irs-line-mid {
  16858.   height: 8px;
  16859. }
  16860. .irs-line-right {
  16861.   height: 8px;
  16862. }
  16863. .irs-bar {
  16864.   height: 10px;
  16865.   top: 33px;
  16866.   border-top: 1px solid #428bca;
  16867.   border-bottom: 1px solid #428bca;
  16868.   background: #428bca;
  16869.   background: linear-gradient(to top, #428bca 0%, #7fc3e8 100%);
  16870.   /* W3C */
  16871. }
  16872. .irs-bar-edge {
  16873.   height: 10px;
  16874.   top: 33px;
  16875.   width: 14px;
  16876.   border: 1px solid #428bca;
  16877.   border-right: 0;
  16878.   background: #428bca;
  16879.   background: linear-gradient(to top, #428bca 0%, #7fc3e8 100%);
  16880.   /* W3C */
  16881.   border-radius: 16px 0 0 16px;
  16882.   -moz-border-radius: 16px 0 0 16px;
  16883. }
  16884. .irs-shadow {
  16885.   height: 2px;
  16886.   top: 38px;
  16887.   background: #000;
  16888.   opacity: 0.3;
  16889.   border-radius: 5px;
  16890.   -moz-border-radius: 5px;
  16891. }
  16892. .lt-ie9 .irs-shadow {
  16893.   filter: alpha(opacity=30);
  16894. }
  16895. .irs-slider {
  16896.   top: 25px;
  16897.   width: 27px;
  16898.   height: 27px;
  16899.   border: 1px solid #AAA;
  16900.   background: #DDD;
  16901.   background: linear-gradient(to bottom, #ffffff 0%, #dcdcdc 20%, #ffffff 100%);
  16902.   /* W3C */
  16903.   border-radius: 27px;
  16904.   -moz-border-radius: 27px;
  16905.   box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
  16906.   cursor: pointer;
  16907. }
  16908. .irs-slider.state_hover,
  16909. .irs-slider:hover {
  16910.   background: #FFF;
  16911. }
  16912. .irs-min,
  16913. .irs-max {
  16914.   color: #333;
  16915.   font-size: 12px;
  16916.   line-height: 1.333;
  16917.   text-shadow: none;
  16918.   top: 0;
  16919.   padding: 1px 5px;
  16920.   background: rgba(0, 0, 0, 0.1);
  16921.   border-radius: 3px;
  16922.   -moz-border-radius: 3px;
  16923. }
  16924. .lt-ie9 .irs-min,
  16925. .lt-ie9 .irs-max {
  16926.   background: #ccc;
  16927. }
  16928. .irs-from,
  16929. .irs-to,
  16930. .irs-single {
  16931.   color: #fff;
  16932.   font-size: 14px;
  16933.   line-height: 1.333;
  16934.   text-shadow: none;
  16935.   padding: 1px 5px;
  16936.   background: #428bca;
  16937.   border-radius: 3px;
  16938.   -moz-border-radius: 3px;
  16939. }
  16940. .lt-ie9 .irs-from,
  16941. .lt-ie9 .irs-to,
  16942. .lt-ie9 .irs-single {
  16943.   background: #999;
  16944. }
  16945. .irs-grid {
  16946.   height: 27px;
  16947. }
  16948. .irs-grid-pol {
  16949.   opacity: 0.5;
  16950.   background: #428bca;
  16951. }
  16952. .irs-grid-pol.small {
  16953.   background: #999;
  16954. }
  16955. .irs-grid-text {
  16956.   bottom: 5px;
  16957.   color: #99a4ac;
  16958. }
Add Comment
Please, Sign In to add comment