/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magento.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magento.com for more information.
 *
 * @category    design
 * @package     rwd_default
 * @copyright   Copyright (c) 2006-2017 X.commerce, Inc. and affiliates (http://www.magento.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
/*! normalize.css v2.0.1 | MIT License | git.io/normalize */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/*
 * Corrects `block` display not defined in IE 8/9.
 */

/*Yan*/

.h-nav-tel .fa,.tel{color: #e6008a;}
.h-nav-tel ul{float: right;}
.h-nav-tel ul li{float: left;display: inline-block;padding-right:20px;}
.h-nav-tel ul li:nth-child(3),.h-nav-tel ul li:nth-child(4){padding-left: 20px;}
.h-nav-tel ul li:nth-child(2),.h-nav-tel ul li:nth-child(3){border-right: 1px solid #e6008a;}

.h-nav{padding-bottom: 15px;}
.h-nav ul{float: right;}
.h-nav ul li{float: left;display: inline-block;padding-right: 15px;}
.h-nav ul li a,.h-nav ul li a:hover{color: #3ca5dd;text-decoration: none;}
.h-nav ul li .fa{color: #3ca5dd;}

.banner{padding: 0 !important;}
.banner img{width: 100%;display: block;border-top: 3px solid #3ca5dd;border-bottom: 3px solid #3ca5dd;position: relative;}
.sale{background: #3ca5dd;opacity: 0.8;color: #fff;font-weight: bold;width: 385px;position: absolute;bottom: 0;left: 120px;padding: 20px;}
.sale h1{margin:0;}
.sale p{float: left;margin: 0;line-height: 40px;height: 40px;padding-right: 10px;}
.price{/* font-size: 24px;line-height: 40px;height: 40px; */}
.btn-enq,.btn-enq:hover{margin: 0;text-decoration: none;background: #fff;color: #3ca5dd;border-bottom: 2px solid #e6008a;font-weight: bold;font-size: 16px;padding: 6px 15px;display: inline-block;}

.trade-logo{background: #f5f5f5;padding: 20px 0;border-bottom: 1px solid #3ca5dd;}

/*Yan*/


article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block;
}

/*
 * Corrects `inline-block` display not defined in IE 8/9.
 */
audio,
canvas,
video {
  display: inline-block;
}

/*
 * Prevents modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/*
 * Addresses styling for `hidden` attribute not present in IE 8/9.
 */
[hidden] {
  display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */
/*
 * 1. Sets default font family to sans-serif.
 * 2. Prevents iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 2 */
}

/*
 * Removes default margin.
 */
body {
  margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */
/*
 * Addresses `outline` inconsistency between Chrome and other browsers.
 */
a:focus {
  outline: thin dotted;
}

/*
 * Improves readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */
/*
 * Addresses `h1` font sizes within `section` and `article` in Firefox 4+,
 * Safari 5, and Chrome.
 */
h1 {
  font-size: 2em;
}

/*
 * Addresses styling not present in IE 8/9, Safari 5, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted;
}

/*
 * Addresses style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
b,
strong {
  font-weight: bold;
}

/*
 * Addresses styling not present in Safari 5 and Chrome.
 */
dfn {
  font-style: italic;
}

/*
 * Addresses styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000;
}

/*
 * Corrects font family set oddly in Safari 5 and Chrome.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}

/*
 * Improves readability of pre-formatted text in all browsers.
 */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

/*
 * Sets consistent quote types.
 */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

/*
 * Addresses inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%;
}

/*
 * Prevents `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */
/*
 * Removes border when inside `a` element in IE 8/9.
 */
img {
  border: 0;
}

/*
 * Corrects overflow displayed oddly in IE 9.
 */
svg:not(:root) {
  overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */
/*
 * Addresses margin not present in IE 8/9 and Safari 5.
 */
figure {
  margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */
/*
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/*
 * 1. Corrects color not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/*
 * 1. Corrects font family not being inherited in all browsers.
 * 2. Corrects font size not being inherited in all browsers.
 * 3. Addresses margins set differently in Firefox 4+, Safari 5, and Chrome
 */
button,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */
}

/*
 * Addresses Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
button,
input {
  line-height: normal;
}

/*
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Corrects inability to style clickable `input` types in iOS.
 * 3. Improves usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/*
 * Re-set default cursor for disabled elements.
 */
button[disabled],
input[disabled] {
  cursor: default;
}

/*
 * 1. Addresses box sizing set to `content-box` in IE 8/9.
 * 2. Removes excess padding in IE 8/9.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/*
 * 1. Addresses `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Addresses `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}

/*
 * Removes inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
 * Removes inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/*
 * 1. Removes default vertical scrollbar in IE 8/9.
 * 2. Improves readability and alignment in all browsers.
 */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */
/*
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* ============================================ *
 * Reset
 * ============================================ */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

html {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  /* Prevent tap highlight on iOS/Android */
  -webkit-text-size-adjust: 100%;
  /* Prevent automatic scaling on iOS */
}

body {
  background: #FFFFFF;
  color: #000000;
  line-height: 1;
}

html,
body,
img,
fieldset,
abbr,
acronym {
  border: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}

th,
code,
cite,
caption {
  font-weight: normal;
  font-style: normal;
  text-align: left;
}

address {
  font-style: normal;
}

fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}


ol,
ul {
  list-style: none;
}

q:before,
q:after {
  content: '';
}

input:focus,
input[type="search"]:focus {
  outline-offset: -2px;
}

input[type="search"] {
  -webkit-appearance: none;
  /* 1 */
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  /* 2 */
  box-sizing: border-box;
}

/* ============================================ *
 * Base Styles
 * ============================================ */
@-ms-viewport {
  width: device-width;
}

@-o-viewport {
  width: device-width;
}

@viewport {
  width: device-width;
}

a, button {
  -ms-touch-action: manipulation;
  touch-action: manipulation;
}

body,
button,
input,
select,
table,
textarea {
  font-family: "Helvetica Neue", Verdana, Arial, sans-serif;
  color: #636363;
  font-size: 14px;
  line-height: 1.5;
}

a {
  color: #3399cc;
  text-decoration: none;
}

a:hover {
  color: #2e8ab8;
  text-decoration: underline;
}

a:focus {
  outline-color: #3091c2;
  color: #143d52;
}

ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* ============================================ *
 * Typography
 * ============================================ */
h1, .h1 {
  margin: 0;
  margin-bottom: 0.7em;
  color: #3399cc;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 28px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.2;
  text-rendering: optimizeLegibility;
  text-transform: uppercase;
}

h2, .h2 {
  margin: 0;
  margin-bottom: 0.5em;
  color: #636363;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.2;
  text-rendering: optimizeLegibility;
  text-transform: uppercase;
}

h3, .h3 {
  margin: 0;
  margin-bottom: 10px;
  color: #636363;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
  text-transform: uppercase;
}

h4, .h4 {
  margin: 0;
  margin-bottom: 10px;
  color: #636363;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
  text-transform: uppercase;
}

h5, .h5 {
  margin: 0;
  margin-bottom: 10px;
  color: #636363;
  font-family: "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
  text-transform: uppercase;
}

h6, .h6 {
  margin: 0;
  margin-bottom: 5px;
  color: #636363;
  font-family: "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
  text-transform: uppercase;
}

h7, .h7 {
  margin: 0;
  margin-bottom: 0.5em;
  color: #e6008a;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.2;
  text-rendering: optimizeLegibility;
  text-transform: uppercase;
}

/* ============================================ *
 * Shared Classes
 * ============================================ */
.address-list address {
  margin-bottom: 1em;
}

.availability {
  margin-bottom: 0;
  font-size: 13px;
  text-transform: uppercase;
}

.availability .label {
  display: none;
}

.availability.in-stock {
  color: #11b400;
}

.availability.available-soon,
.availability.out-of-stock {
  color: #df280a;
}

.availability-only {
  color: #df280a;
  margin-bottom: 10px;
}

/* -------------------------------------------- *
 * Page Titles
 */
.page-title h1,
.page-title h2,
.product-name h1,
.product-name .h1 {
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 600;
  color: #636363;
  border-bottom: 1px solid #ededed;
  padding-bottom: 3px;
  margin-bottom: 15px;
  text-transform: uppercase;
}

/* -------------------------------------------- *
 * Block Module
 */
.block,
.col-left-first {
  margin-bottom: 20px;
}

.col-left-first .block:last-of-type {
  margin-bottom: 0;
}

.block-title {
  position: relative;
  padding: 10px 0 0;
  margin-bottom: 5px;
  border-top: 1px solid #cccccc;
}
.block-title h2,
.block-title h3,
.block-title strong {
  margin: 0;
  margin-bottom: 10px;
  color: #636363;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
  text-transform: uppercase;
  color: #3399cc;
  margin-bottom: 0;
  text-transform: uppercase;
  font-weight: 600;
}
.block-title small {
  font-size: 100%;
  font-weight: normal;
  color: #a0a0a0;
}

body:not(.customer-account) .block:first-child .block-title {
  border-top: none;
  padding-top: 0;
}

.block-subtitle {
  font-weight: bold;
  margin-bottom: 7px;
}

.block-content {
  margin-top: 5px;
}

.block-content.unpad {
  padding: 0;
}

.block-content li.item {
  margin: 0 0 10px 9px;
}

.block-content li.item:last-child {
  margin-bottom: 0;
}

.block .actions {
  margin: 10px 0 0;
}
.block .actions:after {
  content: '';
  display: table;
  clear: both;
}
.block .actions a {
  float: left;
}
.block .actions .button {
  float: right;
}

.col-left .block .actions .button ~ a,
.col-right .block .actions .button ~ a {
  line-height: 33px;
  margin-right: 5px;
}

@media only screen and (max-width: 770px) {
  .sidebar .block:not(.block-layered-nav) {
    margin-bottom: 0;
  }
  .sidebar .block:not(.block-layered-nav) .block-title {
    padding: 0;
    margin-top: 0;
    border-bottom: none;
    border-top: none;
    margin-bottom: 0;
  }
  .sidebar .block:not(.block-layered-nav) .block-title > strong {
    margin: 0;
    margin-bottom: 10px;
    color: #636363;
    font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    line-height: 1.4;
    text-rendering: optimizeSpeed;
    text-transform: uppercase;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
    font-weight: normal;
    margin-bottom: 0px;
    padding: 7px 10px 7px 24px;
    border-width: 1px;
    border-style: solid;
    border-color: #cccccc;
    position: relative;
    background-color: #f4f4f4;
    display: block;
    width: 100%;
    cursor: pointer;
    border-bottom: 0;
  }
  .sidebar .block:not(.block-layered-nav) .block-title > strong:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px solid #3399cc;
    border-right: none;
    left: 10px;
    top: 50%;
    margin-top: -3px;
  }
  .sidebar .block:not(.block-layered-nav) .block-title > strong:hover {
    background-color: #ececec;
  }
  .sidebar .block:not(.block-layered-nav) .block-title.active > strong {
    margin: 0;
    margin-bottom: 10px;
    color: #636363;
    font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    line-height: 1.4;
    text-rendering: optimizeSpeed;
    text-transform: uppercase;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
    font-weight: normal;
    margin-bottom: 0px;
    padding: 7px 10px 7px 24px;
    border-width: 1px;
    border-style: solid;
    border-color: #cccccc;
    position: relative;
    background-color: #f4f4f4;
  }
  .sidebar .block:not(.block-layered-nav) .block-title.active > strong:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    border-top: 4px solid #3399cc;
    border-bottom: none;
    left: 10px;
    top: 50%;
    margin-top: -3px;
  }
  .sidebar .block:not(.block-layered-nav) .block-title.active > strong:hover {
    background-color: #ececec;
  }
  .sidebar .block:not(.block-layered-nav) .block-content {
    padding: 10px;
    margin-top: 0;
    border-width: 0 1px;
    border-style: solid;
    border-color: #cccccc;
  }
  .sidebar .block:last-of-type {
    border-bottom: 1px solid #cccccc;
  }
}
/* -------------------------------------------- *
 * Secondary Navigation
 */
.block-account .block-title,
.block-cms-menu .block-title {
  padding-top: 0;
  border-top: none;
}
.block-account li,
.block-cms-menu li {
  text-transform: uppercase;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  margin: 7px 0;
}
.block-account li strong,
.block-cms-menu li strong {
  font-weight: 400;
  color: #3399cc;
}
.block-account li a,
.block-cms-menu li a {
  color: #636363;
}
.block-account li a:hover,
.block-cms-menu li a:hover {
  color: #3399cc;
}

/* ============================================ *
 * Buttons
 * ============================================ */
/* Secondary Buttons */
.cart .buttons-set .button,
.cart-table .button,
.sidebar .actions .button,
.button.button-secondary {
  background: #dddddd;
  color: #636363;
  padding: 7px 15px;
}
.cart .buttons-set .button:hover,
.cart-table .button:hover,
.sidebar .actions .button:hover,
.button.button-secondary:hover {
  background: #d0d0d0;
  cursor: pointer;
}
.cart .buttons-set .button:active,
.cart-table .button:active,
.sidebar .actions .button:active,
.button.button-secondary:active {
  background: #c4c4c4;
  color: #636363;
}
.cart .buttons-set .button:focus,
.cart-table .button:focus,
.sidebar .actions .button:focus,
.button.button-secondary:focus {
  color: #636363;
  background: #c4c4c4;
  outline: none;
}

.sidebar .actions button.button {
  white-space: normal;
}

/* Primary Buttons */
.button,
.cart-table .product-cart-actions .button,
#co-shipping-method-form .buttons-set .button,
.footer .button {
  background: #3399cc;
  display: inline-block;
  padding: 7px 15px;
  border: 0;
  color: #FFFFFF;
  font-size: 13px;
  font-weight: normal;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  line-height: 19px;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
  white-space: nowrap;
}
.button:hover,
.cart-table .product-cart-actions .button:hover,
#co-shipping-method-form .buttons-set .button:hover,
.footer .button:hover {
  background: #2e8ab8;
  cursor: pointer;
}
.button:active,
.cart-table .product-cart-actions .button:active,
#co-shipping-method-form .buttons-set .button:active,
.footer .button:active {
  background: #297aa3;
  color: #FFFFFF;
}
.button:focus,
.cart-table .product-cart-actions .button:focus,
#co-shipping-method-form .buttons-set .button:focus,
.footer .button:focus {
  background-color: #297aa3;
  outline: none;
  color: #FFFFFF;
}

a.button {
  text-decoration: none;
}

a.button:hover {
  color: #FFFFFF;
}

/* Disabled - class for anchor, state for form elements */
.button.disabled,
.button:disabled {
  background: #C8C8C8;
  opacity: 0.6;
  cursor: not-allowed;
}

/* Adjacent buttons */
.button + .button {
  margin-left: 5px;
}

.button2 {
  border: 0;
  padding: 0 5px;
  margin: 0;
  background: transparent;
  cursor: pointer;
  vertical-align: middle;
}

.button2:focus {
  outline: none;
}

.button2 span,
.button2 span span {
  line-height: 30px;
  height: 30px;
  text-decoration: underline;
  text-transform: uppercase;
  display: inline-block;
  color: #3399cc;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
}
.button2 span:hover,
.button2 span span:hover {
  text-decoration: none;
  color: #246b8f;
}

@media only screen and (max-width: 770px) {
  .col2-set .buttons-set .button,
  .col2-set .buttons-set .button2 {
    float: none;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  .col2-set .buttons-set .back-link {
    display: none;
  }
  .col2-set .buttons-set .required {
    display: none;
  }
}
@media only screen and (max-width: 479px) {
  .buttons-set .button {
    float: none;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 7px;
  }
  .buttons-set .back-link {
    display: none;
  }
  .buttons-set .required {
    display: none;
  }
}
/* -------------------------------------------- *
 * Paypal Button
 */
.paypal-logo.paypal-after {
  float: left;
}

.paypal-after .paypal-or {
  float: left;
}

.paypal-or {
  line-height: 34px;
  margin: 0px 10px 5px;
}

.paypal-after .paypal-button {
  float: left;
}

.paypal-button {
  line-height: 0px;
}

.paypal-button img {
  display: inline;
}

@media only screen and (max-width: 740px) {
  .paypal-or {
    line-height: 20px;
  }

  .paypal-logo,
  .paypal-or,
  .paypal-button {
    text-align: center;
    width: 100%;
    display: block;
    margin-right: 0;
    margin-left: 0;
    float: none;
  }
}
/* -------------------------------------------- *
 * Button Sets
 */
.buttons-set {
  clear: both;
  margin: 10px 0 0;
  padding-top: 10px;
  border-top: 1px solid #ededed;
  text-align: right;
}
.buttons-set p.required {
  margin: 0;
  margin-left: 10px;
  line-height: 33px;
  float: right;
}
.buttons-set .back-link {
  float: left;
  margin: 0;
  line-height: 33px;
}
.buttons-set a:not(.button) {
  line-height: 20px;
  display: inline-block;
  padding: 5px;
}
.buttons-set button.button {
  float: right;
  margin-left: 5px;
  min-width: 140px;
}
.buttons-set:after {
  content: '';
  display: table;
  clear: both;
}

/* -------------------------------------------- *
 * Icons
 */
.icon-sprite, .btn-remove2, .ratings .rating-box, .ratings .rating-box .rating, .sorter > .sort-by .sort-by-switcher, .sorter > .view-mode .grid,
.sorter > .view-mode .list, .skip-nav .icon, .skip-search .icon, #search_mini_form .search-button:before, .skip-account .icon, .skip-cart .icon, .product-view .sharing-links a, .review-summary-table .rating-box .rating-number:after, .ratings-table .rating-box, .ratings-table .rating-box .rating {
  background-image: url(https://www.tilemarket.com.au/skin/frontend/tile/default/images/icon_sprite.png);
  background-repeat: no-repeat;
  text-indent: -9999px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 4 / 2), (min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx) {
  .icon-sprite, .btn-remove2, .ratings .rating-box, .ratings .rating-box .rating, .sorter > .sort-by .sort-by-switcher, .sorter > .view-mode .grid,
  .sorter > .view-mode .list, .skip-nav .icon, .skip-search .icon, #search_mini_form .search-button:before, .skip-account .icon, .skip-cart .icon, .product-view .sharing-links a, .review-summary-table .rating-box .rating-number:after, .ratings-table .rating-box, .ratings-table .rating-box .rating {
    background-image: url(https://www.tilemarket.com.au/skin/frontend/tile/default/images/icon_sprite@2x.png);
    background-size: 100px 1000px;
  }
}
/* -------------------------------------------- *
 * Breadcrumbs
 */
.breadcrumbs {
}

.breadcrumbs li {
  float: left;
  font-size: 12px;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  text-transform: uppercase;
}

.breadcrumbs a {
  float: left;
  color: #636363;
}

.breadcrumbs a:hover {
  color: #3399cc;
}

.breadcrumbs strong {
  color: #636363;
  font-weight: normal;
}

.breadcrumbs span {
  float: left;
  padding: 0 7px;
}

@media only screen and (max-width: 770px) {
  .breadcrumbs {
    display: none;
  }
}
/* -------------------------------------------- *
 * Button - Remove / Previous
 */
.btn-remove,
.btn-previous {
  display: inline-block;
  width: 20px;
  height: 20px;
  border: 1px solid #ededed;
  text-align: center;
  /* Hide text */
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
  position: relative;
}
.btn-remove:hover,
.btn-previous:hover {
  background-color: #3399cc;
  border-color: #3399cc;
}

.btn-remove:after {
  content: 'X';
  color: #3399cc;
  height: 20px;
  line-height: 20px;
  width: 100%;
  font-size: 10px;
  font-family: Arial, "Helvetica Neue", Verdana, Arial, sans-serif;
  font-weight: bold;
}
.btn-remove:hover:after {
  color: #FFFFFF;
  text-decoration: none;
}

.btn-remove2 {
  background-position: 4px -648px;
  border: none;
  vertical-align: top;
}
.btn-remove2:after {
  display: none;
}
.btn-remove2:hover {
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}

.btn-previous:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-right: 4px solid #3399cc;
  border-left: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -2px;
  margin-top: -4px;
}
.btn-previous:hover:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-right: 4px solid white;
  border-left: none;
}

.block-layered-nav .currently .btn-remove,
.block-layered-nav .currently .btn-previous,
.mini-products-list .btn-remove,
.mini-products-list .btn-previous,
#compare-items .btn-remove,
#compare-items .btn-previous {
  float: right;
  margin-left: 6px;
}

/* -------------------------------------------- *
 * Checkout Agreements
 */
.checkout-agreements li {
  margin-bottom: 20px;
}

.checkout-agreements .agreement-content {
  overflow-y: auto;
  max-width: 670px;
  max-height: 125px;
  margin-bottom: 10px;
  padding: 10px;
  border: 1px solid #cccccc;
  background: #f4f4f4;
}

/* -------------------------------------------- *
 * CVV Security Code
 */
.cvv-what-is-this {
  margin-left: 10px;
  font-size: 13px;
  line-height: 24px;
}

/* -------------------------------------------- *
 * Container
 */
.main-container,
.footer-container {
  position: relative;
  max-width: 1260px;
  margin: 0 auto;
  padding: 15px;
}
.main-container:after,
.footer-container:after {
  content: '';
  display: table;
  clear: both;
}

@media only screen and (min-width: 480px) {
  .main-container,
  .footer-container {
    padding: 30px;
  }
}
.footer-container {
  padding-top: 0px;
}

/* -------------------------------------------- *
 * Column Layouts
 */
.main:after,
.col-wrapper:after {
  content: '';
  display: table;
  clear: both;
}

.col-left,
.col-right,
.col-main {
  padding: 0 10px;
}

.col-left {
  float: left;
  width: 25%;
  padding-left: 0;
  /* Remove the 15px padding */
  clear: left;
}
.col-left img {
  max-width: 100%;
}

.col-right {
  float: right;
  width: 25%;
  padding-right: 0;
  /* Remove the 15px padding */
}
.col-right img {
  max-width: 100%;
}

.col-main {
  float: left;
  width: 75%;
}

.col1-layout .col-main {
  float: none;
  width: auto;
  padding: 0;
  /* Remove the 15px padding */
}

.col2-left-layout .col-main {
  float: right;
  padding-right: 0;
  /* Remove the 15px padding */
}

.col2-right-layout .col-main {
  padding-left: 0;
  /* Remove the 15px padding */
}

.col3-layout .col-right {
  width: 20.83333%;
}
.col3-layout .col-wrapper {
  float: left;
  width: 79.16667%;
}
.col3-layout .col-wrapper .col-main {
  float: right;
  width: 73.68421%;
}
.col3-layout .col-wrapper .col-left {
  width: 26.31579%;
}

@media only screen and (max-width: 1000px) {
  .col3-layout .col-right {
    float: left;
    clear: left;
    padding-left: 0;
    padding-right: 10px;
    width: 25%;
  }
  .col3-layout .col-wrapper {
    float: right;
    width: 100%;
  }
  .col3-layout .col-wrapper .col-main {
    float: right;
    width: 75%;
  }
  .col3-layout .col-wrapper .col-left {
    width: 25%;
  }
}
@media only screen and (max-width: 770px) {
  .col-left,
  .col-right,
  .col-main,
  .col1-layout .col-left,
  .col1-layout .col-right,
  .col1-layout .col-main,
  .col2-left-layout .col-left,
  .col2-left-layout .col-right,
  .col2-left-layout .col-main,
  .col2-right-layout .col-left,
  .col2-right-layout .col-right,
  .col2-right-layout .col-main,
  .col3-layout .col-wrapper .col-left,
  .col3-layout .col-right,
  .col3-layout .col-wrapper .col-main {
    padding: 0;
    margin-bottom: 10px;
    float: none;
    width: auto;
  }

  .col3-layout .col-wrapper {
    float: none;
    width: auto;
  }

  .col-main {
    float: none;
    width: auto;
  }

  .col-main .col-left {
    padding: 0;
    /* On product listing pages, the left column gets moved inside col-main on small viewports */
  }
}
/* Content Columns */
.col2-set {
  width: 100%;
}
.col2-set .col-1,
.col2-set .col-2 {
  width: 50%;
  padding: 20px;
}
@media only screen and (max-width: 770px) {
  .col2-set .col-1,
  .col2-set .col-2 {
    padding: 10px;
  }
}
.col2-set .col-1 {
  float: left;
  padding-left: 0;
}
.col2-set .col-2 {
  float: right;
  padding-right: 0;
}
@media only screen and (max-width: 479px) {
  .col2-set .col-1,
  .col2-set .col-2 {
    float: none;
    width: auto;
    border: 0;
    padding-right: 0;
    padding-left: 0;
  }
}
.col2-set .narrow {
  width: 33%;
}
.col2-set .wide {
  width: 65%;
}
.col2-set:after {
  content: '';
  display: table;
  clear: both;
}

/* -------------------------------------------- *
 * Top Container
 */
@media only screen and (min-width: 771px) {
  .top-container {
    max-width: 1260px;
    margin: 0 auto;
    padding: 0 30px;
  }
}
/* -------------------------------------------- *
 * Global Site Notice
 */
.global-site-notice {
  background: #676157;
  color: #e6e6e6;
  font-size: 11px;
}
.global-site-notice .notice-inner {
  padding-left: 120px;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  line-height: 11px;
  min-height: 40px;
  padding-top: 14.5px;
  padding-bottom: 14.5px;
  background-image: url("https://www.tilemarket.com.au/skin/frontend/tile/default/images/demo-logo.png");
  background-position: left;
  background-repeat: no-repeat;
}
.global-site-notice p {
  margin-bottom: 0;
}

/* -------------------------------------------- *
 * Promotional Message Banner
 */
.promo-msg {
  color: #3399cc;
  text-align: center;
  margin: 10px;
  text-transform: uppercase;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
}

/* -------------------------------------------- *
 * Grid
 */
.grid:after {
  content: '';
  display: table;
  clear: both;
}

/* -------------------------------------------- *
 * Messages
 */
.success {
  color: #11b400;
}

.error {
  color: #df280a;
  font-weight: bold;
}

.notice {
  color: #e26703;
  font-weight: bold;
}

/* -------------------------------------------- *
 * Messages
 */
.messages {
  margin-bottom: 10px;
}

.messages li li {
  position: relative;
  margin-bottom: 5px;
  padding: 7px 10px 7px 20px;
  background: #f4f4f4;
  font-size: 15px;
}

.messages li li:before {
  top: 50%;
  left: 0;
  margin-top: -6px;
}

.messages .error-msg li {
  color: black;
  border-left: 5px solid #df280a;
  background-color: #faebe7;
}

.messages .error-msg li:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #df280a;
  border-right: none;
}

.messages .notice-msg li {
  color: black;
  border-left: 5px solid #e26703;
  background-color: #f9ebe6;
}

.messages .notice-msg li:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #e26703;
  border-right: none;
}

.messages .success-msg li {
  color: black;
  border-left: 5px solid #11b400;
  background-color: #eff5ea;
}

.messages .success-msg li:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #11b400;
  border-right: none;
}

@media only screen and (min-width: 915px) {
  .order-list-grid .col-1 {
    width: 30%;
  }

  .order-list-grid .col-2 {
    width: 50%;
    padding-right: 20px;
  }

  .order-list-grid .col-3 {
    clear: none;
    width: 20%;
    padding-top: 0;
  }
}
/* -------------------------------------------- *
 * Page Popup
 */
.page-popup {
  padding: 20px;
  background: #FFFFFF;
  height: auto;
}

.page-popup h1 {
  margin: 0 0 0.5em;
  font-size: 36px;
}

/* -------------------------------------------- *
 * Payment Methods
 */
.payment-methods {
  margin-bottom: 20px;
}

.payment-methods dt {
  padding: 5px 0;
}

.payment-methods dd {
  padding-top: 10px;
}

.payment-methods .form-list {
  position: relative;
  display: inline-block;
  max-width: 100%;
  margin: 5px 15px 15px;
  padding: 15px;
  border: 1px solid #cccccc;
  background: #f4f4f4;
}

.payment-methods .form-list:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  border-bottom: 10px solid #cccccc;
  border-top: none;
  top: -11px;
  left: 30px;
}

.payment-methods .form-list:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  border-bottom: 10px solid #f4f4f4;
  border-top: none;
  top: -10px;
  left: 30px;
}

.payment-methods .form-list li:last-child {
  margin-bottom: 0;
}

/* -------------------------------------------- *
 * Please Wait (Loading Indicator)
 */
.please-wait {
  display: inline-block;
  margin-left: 10px;
  margin-top: 5px;
  line-height: 24px;
  height: 24px;
  white-space: nowrap;
  /* Prevent the linebreak in the HTML from causing layout issues */
}
.please-wait img {
  float: left;
  margin-right: 5px;
  width: 24px;
}

/* -------------------------------------------- *
 * Price Box - Standard
 */
.price-box {
  margin: 7px 0;
  font-family: "Helvetica Neue", Verdana, Arial, sans-serif;
}

.price-box p {
  margin-bottom: 0;
}

.price-notice {
  color: #a0a0a0;
}

.price-box .price {
  color: #3399cc;
  font-size: 14px;
}

.price-box .price,
.price {
  font-family: "Helvetica Neue", Verdana, Arial, sans-serif;
}

.price-box .price-label {
  color: #a0a0a0;
  white-space: nowrap;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
}

.price-box .minimal-price-link {
  padding-left: 1em;
  color: #3399cc;
  display: block;
  /* We want this to show on its own line, otherwise the layout looks funky */
}
.price-box .minimal-price-link .label {
  color: #a0a0a0;
}

/* -------------------------------------------- *
 * Price Box - Special
 */
.price-box .old-price,
.price-box .special-price {
  display: inline-block;
}
.price-box .old-price .price-label,
.price-box .special-price .price-label {
  display: none;
}
.price-box .old-price .price,
.price-box .special-price .price {
  display: inline-block;
}

.price-box .old-price .price {
  color: #a0a0a0;
  text-decoration: line-through;
}

.price-box .special-price {
  color: #3399cc;
  padding-left: 1em;
}
.price-box .special-price .price-label {
  color: #D84D3C;
}

/* -------------------------------------------- *
 * Price Box - Taxes
 */
.price-box .price-excluding-tax,
.price-box .price-including-tax {
  display: block;
}

span.weee {
  display: block;
}

/* -------------------------------------------- *
 * Tier Prices
 */
.product-pricing,
.tier-prices,
.tier-prices-grouped {
  display: inline-block;
  padding: 4px 8px;
  background: #FBF4DE;
  border: 1px solid #E2D4C7;
  margin-top: 7px;
}
.product-pricing li,
.tier-prices li,
.tier-prices-grouped li {
  font-size: 12px;
}
.product-pricing .benefit,
.tier-prices .benefit,
.tier-prices-grouped .benefit {
  font-style: italic;
}
.product-pricing .price,
.tier-prices .price,
.tier-prices-grouped .price {
  font-weight: bold;
}

/* ============================================ *
 * Item Options
 * ============================================ */
.item-options {
  font-size: 14px;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
}
.item-options:after {
  content: '';
  display: table;
  clear: both;
}
.item-options dt {
  float: left;
  clear: left;
  font-weight: 600;
  padding-right: 5px;
  font-style: italic;
}
.item-options dt:after {
  content: ': ';
}
.item-options dd {
  float: left;
  padding-left: 10px;
  margin: 0 0 6px;
}

.truncated,
.truncated a.dots {
  cursor: help;
}

.truncated a.details {
  cursor: help;
  height: 16px;
  line-height: 16px;
}
.truncated a.details:hover {
  text-decoration: none;
}

.truncated .truncated_full_value {
  position: relative;
  z-index: 300;
}

.truncated .truncated_full_value .item-options {
  display: none;
  position: absolute;
  z-index: 300;
  width: 200px;
  padding: 8px;
  border: 1px solid #3399cc;
  background-color: #F6F6F6;
  top: 21px;
  left: -100px;
}
.truncated .truncated_full_value .item-options:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #3399cc;
  border-top: none;
  left: 97px;
  top: -7px;
}

.truncated .truncated_full_value .item-options > p {
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 8px;
}

.truncated .show .item-options {
  display: block;
}

@media only screen and (max-width: 479px) {
  .truncated {
    cursor: inherit;
  }
  .truncated a.details {
    display: none;
  }
  .truncated .truncated_full_value .item-options {
    display: block;
    position: static;
    z-index: 1;
    width: 100%;
    border: none;
    background-color: transparent;
  }
  .truncated .truncated_full_value .item-options p {
    float: none;
  }
  .truncated .truncated_full_value .item-options:after {
    display: none;
  }
}
/* -------------------------------------------- *
 * Printer Friendly Page
 */
.page-print {
  width: 6.5in;
  margin: 20px;
  background: #FFFFFF;
}

/* -------------------------------------------- *
 * Add to links
 */
.add-to-links {
  margin: 7px 0;
}
.add-to-links a {
  display: inline-block;
  padding: 0px 3px 3px;
}

.add-to-links .separator {
  display: none;
}

/* -------------------------------------------- *
 * Product Image
 */
.product-image,
.no-touch .product-img-box .product-image:not(.zoom-available):hover {
  position: relative;
  display: block;
/*   border: 1px solid #ededed; */
}

@media only screen and (max-width: 770px) {
  body .product-img-box .product-image:hover {
    border-color: #ededed;
  }
}
.no-touch .product-image:hover {
/*   border-color: #3399cc; */
}

/* -------------------------------------------- *
 * Ratings
 */
.ratings {
  margin: 7px 0;
}
.ratings .rating-box,
.ratings .rating-links {
  margin: 5px 0;
}
.ratings .rating-box {
  width: 65px;
  height: 13px;
  background-repeat: repeat-x;
  background-position: 0 -615px;
  overflow: hidden;
}
.ratings .rating-box .rating {
  float: left;
  height: 13px;
  background-repeat: repeat-x;
  background-position: 0 -600px;
}
.ratings .amount {
  display: block;
  margin: 5px auto;
}
.ratings .rating-links .separator {
  margin: 0 3px;
}

/* -------------------------------------------- *
 * Standard Formatted Text Block
 */

.std ol {
  list-style: decimal outside;
  margin-bottom: 1.5em;
}

.std ol li {
  margin-left: 2em;
}

.std ul {
  list-style: disc outside;
  margin-bottom: 1.5em;
}

.std ul li {
  margin-left: 2em;
}

.std .note {
  color: #a0a0a0;
  font-size: 13px;
}

/* -------------------------------------------- *
 * Tabs
 */
.tabs {
  margin-bottom: 10px;
  background: #FFFFFF;
}

/* -------------------------------------------- *
 * Toolbar
 */
.toolbar {
  margin-top: 10px;
  margin-bottom: 15px;
  border-bottom: 1px solid #cccccc;
  border-top: 1px solid #cccccc;
  background: #f4f4f4;
  padding: 5px 10px 0px 10px;
}
.toolbar:after {
  content: '';
  display: table;
  clear: both;
}

.pager-no-toolbar {
  margin-bottom: 10px;
}

.pager-no-toolbar ~ .pager-no-toolbar {
  margin-top: 10px;
}

.toolbar,
.pager {
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  color: #636363;
  line-height: 30px;
  font-size: 12px;
}

.toolbar label,
.pager-no-toolbar label {
  font-weight: normal;
  text-transform: uppercase;
}

.sorter {
  float: left;
  margin-bottom: 5px;
}
.sorter label {
  float: left;
  margin-right: 5px;
}
.sorter label:after {
  content: ':';
}

.sorter > .sort-by {
  float: left;
  margin-right: 5px;
  height: 30px;
}
.sorter > .sort-by .sort-by-switcher {
  width: 30px;
  height: 30px;
  display: inline-block;
}
.sorter > .sort-by .sort-by-switcher--asc {
  background-position: 4px -542px;
}
.sorter > .sort-by .sort-by-switcher--asc:hover {
  background-position: -46px -542px;
}
.sorter > .sort-by .sort-by-switcher--desc {
  background-position: 4px -567px;
}
.sorter > .sort-by .sort-by-switcher--desc:hover {
  background-position: -46px -567px;
}

.sorter > .view-mode {
  float: right;
}
.sorter > .view-mode .grid,
.sorter > .view-mode .list {
  float: left;
  width: 30px;
  height: 30px;
}
.sorter > .view-mode .grid {
  margin-right: 5px;
  background-position: 8px -492px;
}
.sorter > .view-mode strong.grid,
.sorter > .view-mode a.grid:hover {
  background-position: -42px -492px;
}
.sorter > .view-mode .list {
  background-position: 11px -517px;
}
.sorter > .view-mode strong.list,
.sorter > .view-mode a.list:hover {
  background-position: -39px -517px;
}

.pager {
  float: right;
  overflow: hidden;
}
.pager > .count-container {
  float: left;
}
.pager .amount {
  float: left;
  font-family: "Helvetica Neue", Verdana, Arial, sans-serif;
  white-space: nowrap;
  margin: 0 15px 0 0;
}
.pager .limiter {
  float: left;
  height: 30px;
  line-height: 30px;
}
.pager .limiter > label {
  padding-right: 5px;
}
.pager .limiter > label:after {
  content: ':';
}
.pager .amount,
.pager .limiter,
.pager .pages {
  margin-bottom: 5px;
}

.pages {
  float: right;
  overflow: hidden;
  margin-left: 15px;
}
.pages strong {
  display: none;
}

.pages li {
  float: left;
}

.pages a,
.pages .current {
  display: inline-block;
  border: 0;
  font-size: 13px;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
  white-space: nowrap;
  line-height: 30px;
  width: 25px;
  height: 30px;
  padding: 0;
  color: #3399cc;
  font-family: "Helvetica Neue", Verdana, Arial, sans-serif;
}

.pages .current,
.pages .current:hover {
  color: #636363;
  border: 1px solid #cccccc;
  width: 30px;
  background-color: #FFFFFF;
  cursor: default;
}

.pages .next,
.pages .previous {
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
  background-color: transparent;
  position: relative;
}
.pages .next:hover,
.pages .previous:hover {
  border: 1px solid #3399cc;
}

.pages .next:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 4px solid #3399cc;
  border-right: none;
  top: 50%;
  margin-top: -3px;
  left: 50%;
  margin-left: -2px;
}
.pages .next:hover:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 4px solid #246b8f;
  border-right: none;
}

.pages .previous:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-right: 4px solid #3399cc;
  border-left: none;
  top: 50%;
  margin-top: -3px;
  left: 50%;
  margin-left: -2px;
}
.pages .previous:hover:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-right: 4px solid #246b8f;
  border-left: none;
}

@media only screen and (max-width: 479px) {
  .pager .amount--has-pages {
    display: none;
  }

  .pages {
    float: left;
  }

  .limiter label {
    display: none;
  }
}
@media only screen and (max-width: 770px) {
  .col1-layout .sorter,
  .col1-layout .pager {
    width: 100%;
  }
  .col1-layout .pager {
    float: left;
    clear: both;
  }
  .col1-layout .pager .pages {
    float: left;
    margin-left: 0;
  }
  .col1-layout .pager .count-container {
    float: right;
  }
}
@media only screen and (max-width: 979px) {
  .col2-left-layout .sorter,
  .col2-left-layout .pager,
  .col2-right-layout .sorter,
  .col2-right-layout .pager,
  .col3-layout .sorter,
  .col3-layout .pager {
    width: 100%;
  }
  .col2-left-layout .pager,
  .col2-right-layout .pager,
  .col3-layout .pager {
    float: left;
    clear: both;
  }
  .col2-left-layout .pager .pages,
  .col2-right-layout .pager .pages,
  .col3-layout .pager .pages {
    float: left;
    margin-left: 0;
  }
  .col2-left-layout .pager .count-container,
  .col2-right-layout .pager .count-container,
  .col3-layout .pager .count-container {
    float: right;
  }
}
@media only screen and (max-width: 1279px) {
  .toolbar .view-mode > label {
    display: none;
  }
}
/* ============================================ *
 * Tax - Full Tax Summary
 * ============================================ */
#checkout-review-table .summary-collapse,
#shopping-cart-totals-table .summary-collapse,
body.customer-account .data-table .summary-collapse {
  position: relative;
  cursor: pointer;
}
#checkout-review-table .summary-collapse:before,
#shopping-cart-totals-table .summary-collapse:before,
body.customer-account .data-table .summary-collapse:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-top: 7px solid #3399cc;
  border-bottom: none;
  position: static;
  display: inline-block;
  margin-right: 5px;
}
#checkout-review-table .summary-collapse:hover:before,
#shopping-cart-totals-table .summary-collapse:hover:before,
body.customer-account .data-table .summary-collapse:hover:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-top: 7px solid #246b8f;
  border-bottom: none;
  position: static;
  display: inline-block;
  margin-right: 5px;
}
#checkout-review-table .show-details .summary-collapse:before,
#shopping-cart-totals-table .show-details .summary-collapse:before,
body.customer-account .data-table .show-details .summary-collapse:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #3399cc;
  border-top: none;
  position: static;
  display: inline-block;
  margin-right: 5px;
}
#checkout-review-table .show-details .summary-collapse:hover:before,
#shopping-cart-totals-table .show-details .summary-collapse:hover:before,
body.customer-account .data-table .show-details .summary-collapse:hover:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #246b8f;
  border-top: none;
  position: static;
  display: inline-block;
  margin-right: 5px;
}

#shopping-cart-totals-table tfoot td .summary-collapse:before, #shopping-cart-totals-table tfoot td .summary-collapse:hover:before {
  margin-bottom: 5px;
}

/* ============================================ *
 * Magento Helpers
 * ============================================ */
.a-center {
  text-align: center;
}

.a-right,
.align-right {
  text-align: right;
}

.no-display {
  display: none !important;
}

.nobr,
.nowrap {
  white-space: nowrap;
}

.width-full {
  width: 100%;
}

/* ============================================ *
 * Custom Helpers
 * ============================================ */
.hidden {
  display: none;
}

/* ============================================ *
 * Print Styles
 * ============================================ */
.page-print .print-head {
  margin: 0 0 15px;
}

.page-print .print-head .logo {
  float: none;
  max-height: 50px;
  width: auto;
}

/* ============================================ *
 * FORMS - COMMON
 * ============================================ */
/* -------------------------------------------- *
 * Fieldsets
 */
.fieldset p {
  margin-bottom: 7px;
}
.fieldset p.required {
  margin-bottom: 5px;
  float: right;
  font-size: 12px;
  margin-top: 0px;
}

.fieldset + .fieldset {
  margin-top: 5px;
}

form .legend {
  margin: 0;
  margin-bottom: 10px;
  color: #636363;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
  text-transform: uppercase;
  margin-bottom: 15px;
  padding-bottom: 7px;
  border-bottom: 1px solid #ededed;
}

/* -------------------------------------------- *
 * Input Box
 */
.input-box {
  padding-top: 2px;
}
.input-box:after {
  content: '';
  display: table;
  clear: both;
}

li.centinel-logos div.input-box img {
  display: inline;
  vertical-align: middle;
}

/* For adjacent select inputs. */
/* Example: credit card expiration month and year. */
.input-box .v-fix {
  float: left;
  margin-right: 5px;
  max-width: 100%;
}

/* -------------------------------------------- *
 * Labels
 */
label {
  display: inline-block;
  font-size: 13px;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-weight: 600;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
}

label.required:after,
span.required:after {
  content: ' *';
  color: #df280a;
  font-weight: normal;
  font-family: "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 12px;
}

label.required em,
span.required em {
  display: none;
}

/* -------------------------------------------- *
 * Hints
 */
.input-hint {
  color: #a0a0a0;
  font-size: 12px;
}

/* -------------------------------------------- *
 * Select
 */
select {
  font-size: 14px;
}

select + select {
  margin-left: 5px;
}

select[multiple] {
  width: 270px;
  border: 1px solid silver;
  font-size: 15px;
  padding: 5px;
}

/* -------------------------------------------- *
 * Textarea
 */
textarea {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  max-width: 450px;
  padding: 5px;
}

/* -------------------------------------------- *
 * Inputs
 */
.input-text {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid silver;
  background: #FFFFFF;
  font-size: 15px;
}
.input-text:focus {
  border: 1px solid #3399cc;
}

.input-text.validation-failed {
  border-color: #df280a;
}

.input-text.validation-failed:focus {
  outline-color: #ef9384;
}

input[type=email],
input[type=search],
input[type=number],
input[type=password],
input[type=tel],
input[type=text] {
  padding: 0 8px;
}

input[type=email],
input[type=search],
input[type=number],
input[type=password],
input[type=tel],
input[type=text] {
  width: 365px;
  max-width: 100%;
}

/* Only show on iPhones (not iPads or any other device) */
@media only screen and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 0) {
  input[type=email],
  input[type=search],
  input[type=number],
  input[type=password],
  input[type=tel],
  input[type=text],
  select {
    font-size: 16px;
    /* Prevent from zooming on focus */
  }
}
.ie8 .input-text {
  max-width: none;
}

/* -------------------------------------------- *
 * Inputs - Quantity
 */
input[type=number].qty,
input[type=text].qty {
  width: 3em;
  text-align: center;
  vertical-align: middle;
}

/* -------------------------------------------- *
 * Placeholder
 */
::-webkit-input-placeholder {
  color: #a0a0a0;
}

input:-moz-placeholder {
  color: #a0a0a0;
}

/* -------------------------------------------- *
 * Checkbox And Radio
 */
.checkbox,
.radio {
  position: relative;
  top: -1px;
  display: inline-block;
}

.checkbox + label,
.radio + label {
  width: auto;
  max-width: 85%;
  padding: 0 0 0 8px;
  font-size: 14px;
  font-weight: normal;
  vertical-align: top;
}

/* -------------------------------------------- *
 * Validation
 */
p.required,
.validation-advice {
  margin: 5px 0 0;
  color: #df280a;
  font-size: 13px;
}

/* ============================================ *
 * Form List
 * ============================================ */
.form-list > li {
  margin-bottom: 10px;
}
.form-list select {
  margin-top: 4px;
  width: 365px;
  max-width: 100%;
}
.form-list .input-range .input-text {
  width: 74px;
}
.form-list .field,
.form-list .wide,
.form-list .control {
  margin-bottom: 10px;
}

/* Turn the label of controls (radio/checkbox) into a button style that wraps the input */
.form-list .control,
.sp-methods dt,
#checkout-shipping-method-load .sp-methods dd,
#co-shipping-method-form .sp-methods dd,
.product-options ul.options-list {
  /* When a label is next to an input that is set to not display, we should style the label in a non-clickable state */
}
.form-list .control div.input-box,
.sp-methods dt div.input-box,
#checkout-shipping-method-load .sp-methods dd div.input-box,
#co-shipping-method-form .sp-methods dd div.input-box,
.product-options ul.options-list div.input-box {
  display: inline;
  float: left;
}
.form-list .control div.input-box:after,
.sp-methods dt div.input-box:after,
#checkout-shipping-method-load .sp-methods dd div.input-box:after,
#co-shipping-method-form .sp-methods dd div.input-box:after,
.product-options ul.options-list div.input-box:after {
  display: none;
}
.form-list .control input.radio,
.form-list .control input.checkbox,
.sp-methods dt input.radio,
.sp-methods dt input.checkbox,
#checkout-shipping-method-load .sp-methods dd input.radio,
#checkout-shipping-method-load .sp-methods dd input.checkbox,
#co-shipping-method-form .sp-methods dd input.radio,
#co-shipping-method-form .sp-methods dd input.checkbox,
.product-options ul.options-list input.radio,
.product-options ul.options-list input.checkbox {
  float: left;
  margin-right: -40px;
  margin-top: 10px;
  margin-left: 15px;
}
.form-list .control label,
.sp-methods dt label,
#checkout-shipping-method-load .sp-methods dd label,
#co-shipping-method-form .sp-methods dd label,
.product-options ul.options-list label {
  color: #636363;
  background-color: #f4f4f4;
  padding: 5px 10px;
  display: inline-block;
  width: auto;
  max-width: none;
  min-width: 250px;
  float: none;
  padding: 6px 10px 6px 40px;
}
.form-list .control label:hover,
.sp-methods dt label:hover,
#checkout-shipping-method-load .sp-methods dd label:hover,
#co-shipping-method-form .sp-methods dd label:hover,
.product-options ul.options-list label:hover {
  background-color: #ececec;
}
.form-list .control .no-display + label,
.sp-methods dt .no-display + label,
#checkout-shipping-method-load .sp-methods dd .no-display + label,
#co-shipping-method-form .sp-methods dd .no-display + label,
.product-options ul.options-list .no-display + label {
  padding-left: 10px;
  background-color: transparent;
}
.form-list .control .no-display + label:hover,
.sp-methods dt .no-display + label:hover,
#checkout-shipping-method-load .sp-methods dd .no-display + label:hover,
#co-shipping-method-form .sp-methods dd .no-display + label:hover,
.product-options ul.options-list .no-display + label:hover {
  background-color: transparent;
}

.product-options ul.options-list label,
.col2-set .form-list .control label {
  min-width: inherit;
  width: 250px;
  max-width: 100%;
}

.form-list .control.remember-me-box label {
  width: auto;
  max-width: none;
  min-width: inherit;
}

.form-list .control {
  margin-top: 10px;
}
.form-list .control label {
  float: none;
}
.form-list .control .radio,
.form-list .control .checkbox {
  margin-right: 6px;
}
.form-list .control .input-box {
  clear: none;
  display: inline-block;
  width: auto;
  padding: 0;
}

form .form-instructions {
  font-style: italic;
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 13px;
  color: #a0a0a0;
}

/* ============================================ *
 * Table Helpers
 * ============================================ */
.hide-th {
  text-indent: -9999px;
}

/* ============================================ *
 * Data Table
 * ============================================ */
.data-table {
  width: 100%;
}

.data-table td,
.data-table th {
  padding: 10px;
  vertical-align: top;
}

.data-table th {
  background: #f4f4f4;
  text-transform: uppercase;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  line-height: 1.4;
  white-space: nowrap;
}

.data-table thead th,
.data-table tbody td {
  border-bottom: 1px solid silver;
}

.data-table tbody td,
.data-table tfoot td {
  font-family: Georgia, Times, "Times New Roman", serif;
}

.data-table tfoot tr {
  background: #f4f4f4;
}

.data-table tbody td .item-options {
  margin-left: 20px;
  margin-top: 10px;
}
.data-table tbody td .item-options dt:after {
  content: ':';
}

/* ============================================ *
 * Generic Info Table
 * ============================================ */
.info-box {
  border: 1px solid silver;
  padding: 12px 15px;
  margin: 0 0 15px;
}
.info-box h2 {
  font-weight: bold;
  font-size: 13px;
}

.info-table th,
.info-table td {
  vertical-align: top;
}

.info-table th {
  font-weight: bold;
  padding: 4px 20px 4px 0;
}

.info-table td {
  padding: 4px 0;
}

/* ============================================ *
 * Zebra-Stripe Table
 * ============================================ */
.zebra-table tr:first-child,
.zebra-table th:first-child {
  border-top: 1px solid silver;
}
.zebra-table td,
.zebra-table th {
  border-bottom: 1px solid silver;
  padding: 6px;
  background-color: transparent;
}
.zebra-table tr {
  background-color: #eeeded;
}
.zebra-table tr:nth-child(odd) {
  background-color: #f8f7f5;
}

/* ============================================ *
 * Linearize Table
 * ============================================ */
@media only screen and (max-width: 479px) {
  .linearize-table {
    /* Helpers */
  }
  .linearize-table tr,
  .linearize-table th,
  .linearize-table td {
    display: block;
  }
  .linearize-table thead th {
    border-right: 0;
    border-left: 0;
  }
  .linearize-table thead th.lin-hide {
    display: none;
  }
  .linearize-table thead th:nth-child(1n+2) {
    display: none;
  }
  .linearize-table tbody tr {
    position: relative;
    border-bottom: 1px solid #cccccc;
  }
  .linearize-table tbody td {
    padding: 0 10px 4px;
    border-right: 0;
    border-bottom: 0;
  }
  .linearize-table tbody td.lin-hide {
    display: none;
  }
  .linearize-table tbody td:first-child {
    padding-top: 10px;
  }
  .linearize-table tbody td:first-child,
  .linearize-table tbody td:first-child h3 {
    font-weight: bold;
  }
  .linearize-table tbody td[data-rwd-label] {
    text-align: left;
    padding-left: 30px;
  }
  .linearize-table tbody td[data-rwd-label]:before {
    content: attr(data-rwd-label) ":";
    font-size: 12px;
    font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
    padding-right: 5px;
    text-transform: uppercase;
  }
  .linearize-table tfoot tr {
    display: block;
    text-align: right;
  }
  .linearize-table tfoot tr:after {
    content: '';
    display: table;
    clear: both;
  }
  .linearize-table tfoot td {
    display: block;
    float: left;
  }
  .linearize-table tfoot td.lin-hide {
    display: none;
  }
  .linearize-table tfoot td:nth-child(odd) {
    clear: left;
    width: 60%;
  }
  .linearize-table tfoot td:nth-child(even) {
    text-align: left;
    width: 40%;
  }
  .linearize-table .linearize-hide {
    display: none;
  }
  .linearize-table .linearize-unpad {
    padding: 0;
  }
  .linearize-table .linearize-show {
    display: block;
  }
}
@media only screen and (max-width: 599px) {
  .linearize-table-large {
    /* Helpers */
  }
  .linearize-table-large tr,
  .linearize-table-large th,
  .linearize-table-large td {
    display: block;
  }
  .linearize-table-large thead th {
    border-right: 0;
    border-left: 0;
  }
  .linearize-table-large thead th.lin-hide {
    display: none;
  }
  .linearize-table-large thead th:nth-child(1n+2) {
    display: none;
  }
  .linearize-table-large tbody tr {
    position: relative;
    border-bottom: 1px solid #cccccc;
  }
  .linearize-table-large tbody td {
    padding: 0 10px 4px;
    border-right: 0;
    border-bottom: 0;
  }
  .linearize-table-large tbody td.lin-hide {
    display: none;
  }
  .linearize-table-large tbody td:first-child {
    padding-top: 10px;
  }
  .linearize-table-large tbody td:first-child,
  .linearize-table-large tbody td:first-child h3 {
    font-weight: bold;
  }
  .linearize-table-large tbody td[data-rwd-label] {
    text-align: left;
    padding-left: 30px;
  }
  .linearize-table-large tbody td[data-rwd-label]:before {
    content: attr(data-rwd-label) ":";
    font-size: 12px;
    font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
    padding-right: 5px;
    text-transform: uppercase;
  }
  .linearize-table-large tfoot tr {
    display: block;
    text-align: right;
  }
  .linearize-table-large tfoot tr:after {
    content: '';
    display: table;
    clear: both;
  }
  .linearize-table-large tfoot td {
    display: block;
    float: left;
  }
  .linearize-table-large tfoot td.lin-hide {
    display: none;
  }
  .linearize-table-large tfoot td:nth-child(odd) {
    clear: left;
    width: 60%;
  }
  .linearize-table-large tfoot td:nth-child(even) {
    text-align: left;
    width: 40%;
  }
  .linearize-table-large .linearize-hide {
    display: none;
  }
  .linearize-table-large .linearize-unpad {
    padding: 0;
  }
  .linearize-table-large .linearize-show {
    display: block;
  }
}
@media only screen and (min-width: 600px) {
  .linearize-table .linearize-collapse {
    display: none;
  }
}
/* ============================================ *
 * Global
 * ============================================ */
html,
body {
  height: 100%;
}

.wrapper {
  min-width: 320px;
  min-height: 100%;
  margin: 0 auto;
  background: #FFFFFF;
}

.wrapper:after {
  content: '';
  display: table;
  clear: both;
}

/* ============================================ *
 * Header
 * ============================================ */
@media only screen and (min-width: 771px) {
  .page-header {
    max-width: 1260px;
    margin: 0 auto;
    padding: 0 30px;
  }

  .page-header-container {
    position: relative;
  }
}
.header-language-container,
.page-header {
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
}

/* ============================================ *
 * Language switcher + welcome message
 * ============================================ */
.header-language-background {
  padding: 10px;
  background-color: #3399cc;
  text-transform: uppercase;
}
.header-language-background .header-language-container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
.header-language-background:after {
  content: '';
  display: table;
  clear: both;
}
.header-language-background .form-language,
.header-language-background .currency-switcher {
  float: left;
  margin-right: 10px;
}
.header-language-background .welcome-msg {
  float: right;
}

.page-header-container .store-language-container {
  float: right;
  max-width: 35%;
  padding: 13px 15px 10px 10px;
}
.page-header-container .store-language-container label {
  display: none;
}
.page-header-container .store-language-container select {
  max-width: 100%;
}

@media only screen and (max-width: 479px) {
  .page-header-container .store-language-container {
    padding-top: 8px;
  }
  .page-header-container .store-language-container select {
    font-size: 12px;
  }
}
.header-language-background,
.header-language-background a {
  color: #e6e6e6;
}

@media only screen and (max-width: 770px) {
  .header-language-background {
    display: none;
  }
}
/* ============================================ *
 * Logo
 * ============================================ */
.logo {
  display: block;
  float: left;
  width: 65%;
  min-width: 100px;
  min-height: 44px;
  text-align: center;
  padding: 10px;
}
.logo img {
  max-width: 100%;
}
.logo .small {
  display: block;
}
.logo .large {
  display: none;
}

.logo:hover {
  opacity: 0.8;
}

@media only screen and (min-width: 771px) {
  .logo {
    max-width: 300px;
    min-height: 90px;
  }
  .logo .small {
    display: none;
  }
  .logo .large {
    display: block;
  }
}
/* ============================================ *
 * Skip Links
 * ============================================ */
.skip-links {
  clear: both;
  overflow: hidden;
  border-top: 1px solid #EDEDED;
  border-bottom: 1px solid #EDEDED;
}

@media only screen and (min-width: 771px) {
  .skip-links {
    border: 0;
  }
}
/* -------------------------------------------- *
 * Skip - Link
 */
.skip-link {
  position: relative;
  float: left;
  width: 20%;
  height: 44px;
  background: #FFFFFF;
  color: #636363;
  line-height: 42px;
  text-align: center;
}

a.skip-link {
  text-decoration: none;
}

.skip-link:not(.skip-active):hover {
  opacity: 0.8;
}

@media only screen and (max-width: 770px) {
  .skip-link {
    border-right: 1px solid #EDEDED;
  }

  .skip-link:last-child {
    border-right: 0;
  }
}
@media only screen and (min-width: 500px) {
  .skip-link {
    width: 25%;
  }
}
/* -------------------------------------------- *
 * Skip Link - Active
 */
@media only screen and (max-width: 770px) {
  .skip-link.skip-active {
    background: #EDEDED;
    color: inherit;
  }

  .skip-link.skip-active span {
    color: inherit;
  }
}
/* -------------------------------------------- *
 * Skip Link - Icon
 */
.skip-link .icon {
  display: inline-block;
  width: 30px;
  height: 30px;
  vertical-align: middle;
}

.skip-link.skip-nav .icon,
.skip-link.skip-cart:not(.no-count) .icon {
  margin-right: 3px;
}

@media only screen and (min-width: 500px) {
  .skip-link .icon {
    margin-right: 3px;
  }
}
/* -------------------------------------------- *
 * Skip Link - Label
 */
.skip-link .label {
  display: none;
}

@media only screen and (min-width: 500px) {
  .skip-link .label {
    display: inline;
  }
}
/* ============================================ *
 * Skip Content
 * ============================================ */
.skip-content {
  display: none;
}

.skip-content.skip-active {
  display: block;
  background: #EDEDED;
}

/* ============================================ *
 * Global Header Navigation
 * ============================================ */
@media only screen and (max-width: 770px) {
  #header-account li a,
  .nav-primary a.level0 {
    padding: 0 15px 0 25px;
    border-bottom: 1px solid #cccccc;
    text-align: left;
    color: #636363;
    text-transform: uppercase;
    line-height: 30px;
  }

  #header-account li:last-child a,
  .nav-primary li.level0:last-child a.level0 {
    border-bottom: 0;
  }

  .no-touch #header-account a:hover,
  .no-touch .nav-primary a:hover {
    background-color: #f4f4f4;
    text-decoration: none;
  }
}
.account-cart-wrapper {
  position: absolute;
  top: 0px;
  right: 0px;
}
@media only screen and (max-width: 770px) {
  .account-cart-wrapper {
    position: static;
  }
}

/* ============================================ *
 * Nav - Skip Link
 * ============================================ */
.skip-nav {
  width: 40%;
}
.skip-nav:not(.skip-active):hover {
  text-decoration: none;
}
.skip-nav:not(.skip-active):hover .icon {
  background-position: -46px 4px;
}

.skip-nav .label {
  display: inline;
}

.skip-nav .icon {
  background-position: 4px 4px;
}

@media only screen and (min-width: 500px) {
  .skip-nav {
    width: 25%;
  }
}
@media only screen and (min-width: 771px) {
  .skip-nav {
    display: none;
  }
}
/* ============================================ *
 * Nav - Skip Content
 * ============================================ */
@media only screen and (max-width: 770px) {
  #header-nav {
    padding: 5px 0;
  }
}
@media only screen and (min-width: 771px) {
  #header-nav {
    display: block;
    /* Force visibility */
    border-bottom: 1px solid #ededed;
  }
}
/* ============================================ *
 * Nav Primary
 * ============================================ */
@media only screen and (min-width: 771px) {
  .nav-primary {
    display: block;
    margin-top: 15px;
  }
}
/* ============================================ *
 * General Navigation Styles
 * ============================================ */
.nav-primary a {
  text-decoration: none;
  position: relative;
  display: block;
  color: #636363;
  line-height: 30px;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
}
.nav-primary li {
  position: relative;
}
.nav-primary li.level1 a {
  border-bottom: 1px solid #cccccc;
}

.nav-primary .menu-active > ul.level0,
.nav-primary li.level0 li.sub-menu-active > ul {
  display: block;
}

.nav-primary li.level0 > a {
  text-transform: uppercase;
}

/* ============================================ *
 * Small Viewports - Accordion Style Menu
 * ============================================ */
@media only screen and (max-width: 770px) {
  .nav-primary a.level0,
  .nav-primary a {
    line-height: 35px;
  }
  .nav-primary li.level0 ul {
    display: none;
  }
  .nav-primary li.level0 li {
    padding: 0 0 0 25px;
  }
  .nav-primary li.level1 a {
    padding: 0 15px 0 25px;
  }
  .nav-primary li.parent > a:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #cccccc;
    border-right: none;
    top: 50%;
    left: 10px;
    right: auto;
    margin-top: -5px;
  }
  .nav-primary li.parent.sub-menu-active > a:after,
  .nav-primary li.parent.menu-active > a:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    border-top: 5px solid #cccccc;
    border-bottom: none;
    top: 50%;
    left: 10px;
    right: auto;
    margin-top: -5px;
  }
  .nav-primary li.menu-active > a,
  .nav-primary li.sub-menu-active > a {
    color: #3399cc;
  }
}
/* ============================================ *
 * Large Viewports - Dropdown Menu
 * ============================================ */
@media only screen and (min-width: 771px) {
  .nav-primary {
    /* Default styles for 1+ drop-down menus */
    /* Level 2+ */
    /* Class for js to add briefly to evaluate element positioning. */
    /* Correct menus that will hang off the page (class added by js) */
    /* Level 1+ */
  }
  .nav-primary a.level0 {
    padding: 0 25px;
  }
  .nav-primary li.level0,
  .nav-primary a.level0 {
    display: inline-block;
  }
  .nav-primary li:last-child > a {
    border-bottom: none;
  }
  .nav-primary a:hover,
  .nav-primary li:hover > a {
    color: #3399cc;
  }
  .nav-primary .menu-active {
    z-index: 200;
  }
  .nav-primary li.level0 ul {
    background: #FBFBFB;
    border: solid 1px #cccccc;
    position: absolute;
    left: 0;
    top: 30px;
    /* Height of ".nav-primary a.level0" */
    z-index: 10;
    width: 250px;
    padding-left: 10px;
    padding-right: 10px;
    display: none;
    /* Hide until displayed. */
  }
  .nav-primary li.level1 ul {
    left: 60px;
    top: 15px;
  }
  .nav-primary li.level0 ul.level0.position-test {
    display: block;
  }
  .nav-primary li.level0 ul.level0.spill {
    right: 0;
    left: auto;
  }
  .nav-primary li.level0 ul.level0.spill li.level1 ul {
    left: auto;
    right: 50px;
    top: 20px;
  }
  .nav-primary li.level0 li.parent > a {
    position: relative;
  }
  .nav-primary li.level0 li.parent > a:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px solid #cccccc;
    border-right: none;
    right: 5px;
    top: 50%;
    margin-top: -3px;
  }
}
.nav-primary li.menu-active > ul {
  display: block;
}

/* ============================================ *
 * Search - Skip Link
 * ============================================ */
.skip-search:not(.skip-active):hover .icon {
  background-position: -46px -146px;
}
.skip-search .icon {
  background-position: 4px -146px;
}

@media only screen and (min-width: 771px) {
  .skip-search {
    display: none;
  }
}
/* ============================================ *
 * Search - Skip Content
 * ============================================ */
#header-search {
  padding: 20px;
}

@media only screen and (min-width: 771px) {
  #header-search {
    display: block;
    position: absolute;
    top: 55px;
    right: 0;
    width: 25%;
    height: 50px;
    padding: 0;
  }
}
/* ============================================ *
 * Search Input
 * ============================================ */
#search_mini_form .input-box {
  position: relative;
  padding-top: 0;
}

#search_mini_form label {
  display: none;
}

#search {
  width: 100%;
  height: 40px;
  padding-right: 40px;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
}

#search_mini_form .search-button {
  text-indent: -9999px;
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 40px;
  border: 0;
  background: none;
}

#search_mini_form .search-button:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  margin-left: -15px;
  background-position: 4px -146px;
}

#search_mini_form .search-button:hover:before {
  opacity: 0.8;
}

#search_mini_form .search-button:active:before {
  margin-top: -13px;
  margin-left: -13px;
}

/* ============================================ *
 * Header - Account
 * ============================================ */
/* -------------------------------------------- *
 * Skip Link - Account
 */
.skip-account:not(.skip-active):hover .icon {
  background-position: -46px -44px;
}
.skip-account .icon {
  background-position: 4px -44px;
}

@media only screen and (min-width: 771px) {
  .skip-account {
    float: none;
    width: auto;
    vertical-align: top;
    display: inline-block;
    padding: 0 10px;
    text-transform: uppercase;
  }

  #header-account.skip-active {
    background: #FBFBFB;
    border: solid 1px #cccccc;
    display: block;
    position: absolute;
    z-index: 200;
    top: 40px;
    right: 115px;
    width: 200px;
  }

  #header-account a {
    display: block;
    padding: 5px 10px;
    color: #636363;
    line-height: 2;
  }

  #header-account a:hover {
    color: #3399cc;
  }
}
/* -------------------------------------------- *
 * Account Links
 */
#header-account {
  padding: 5px 0;
}

#header-account a {
  position: relative;
  display: block;
  padding: 5px 10px;
  line-height: 23px;
  text-align: center;
}

#header-account a:hover {
  color: #3399cc;
}

/* ============================================ *
 * Header - Cart
 * ============================================ */
/* -------------------------------------------- *
 * Skip Link - Cart
 */
.skip-cart:not(.skip-active):hover .icon {
  background-position: -50px -95px;
}
.skip-cart .icon {
  background-position: 0px -95px;
}

@media only screen and (min-width: 771px) {
  .skip-cart {
    width: auto;
    padding: 0 10px;
  }

  #header-cart.skip-active {
    background: #FBFBFB;
    border: solid 1px #cccccc;
    display: block;
    position: absolute;
    z-index: 200;
    top: 40px;
    right: 0;
    width: 320px;
    background: white;
  }
}
/* -------------------------------------------- *
 * Skip Cart Notifier
 */
.skip-cart .count {
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
  display: inline-block;
  top: -6px;
  position: relative;
  z-index: 5;
  width: 22px;
  height: 22px;
  background: rgba(51, 153, 204, 0.9);
  color: #FFFFFF;
  font-size: 11px;
  line-height: 22px;
  text-align: center;
  font-family: "Helvetica Neue", Verdana, Arial, sans-serif;
}

.skip-link.skip-active .count {
  color: white;
}

.skip-cart.no-count .count {
  display: none;
}

@media only screen and (max-width: 499px) {
  .skip-cart .count {
    margin-left: -12px;
  }
}
@media only screen and (min-width: 771px) {
  .skip-cart {
    color: #3399cc;
    text-transform: uppercase;
  }
  .skip-cart:hover {
    text-decoration: none;
  }
  .skip-cart .count {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
    position: static;
    background: none;
    margin-left: 0px;
    font-size: 14px;
    width: auto;
  }
  .skip-cart .count:before {
    content: '(';
  }
  .skip-cart .count:after {
    content: ')';
  }

  .skip-cart .count,
  .skip-link.skip-active .count {
    color: #3399cc;
  }
}
.skip-cart .count.empty {
  display: none;
}

/* -------------------------------------------- *
 * Mini Cart - Empty
 */
.cart-menu .empty {
  padding: 20px;
  text-align: center;
}

/* -------------------------------------------- *
 * Mini Cart - Full
 */
/* Actions */
.cart-menu .actions {
  overflow: hidden;
  padding: 15px;
}

.cart-menu .actions .button {
  float: left;
  width: 48%;
}

.cart-menu .actions .button + .button {
  margin-left: 4%;
}

/* Subtotal */
.cart-menu .subtotal {
  padding: 0 15px 15px;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 24px;
  line-height: 1.2;
}

/* List */
.mini-cart-list {
  margin-bottom: 5px;
}

.mini-cart-list li {
  position: relative;
  min-height: 90px;
  padding: 15px 15px 15px 90px;
  border-top: 1px solid #cccccc;
  font-size: 13px;
  line-height: 1.35;
}

.mini-cart-list .product-name {
  display: inline-block;
}

.mini-cart-list .product-image {
  position: absolute;
  left: 15px;
  top: 15px;
}

.mini-cart-list .product-image img {
  width: 60px;
  height: 60px;
}

.mini-cart-list .has-options {
  margin-bottom: 0;
  color: #a0a0a0;
  font-size: 12px;
}

/* Too full - additional items will be shown in cart */
.cart-menu .last-added {
  padding: 10px 15px 15px;
  border-top: 1px solid #cccccc;
  font-size: 13px;
}

/* ============================================ *
 * Footer
 * ============================================ */
/* -------------------------------------------- *
 * Footer
 */
.footer,
.footer button {
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
}

.footer {
  clear: both;
  width: 100%;
  padding-top: 30px;
  /* -------------------------------------------- *
   * Social icons
   */
}
@media only screen and (max-width: 479px) {
  .footer {
    padding-top: 15px;
  }
}
.footer .block-title {
  border-bottom: 0;
  padding: 3px 0;
}
.footer .block-title strong {
  font-weight: normal;
}
.footer .block-title,
.footer address {
  color: #3399cc;
}
.footer .links {
  float: left;
  width: 17%;
  padding: 0 30px 0 0;
  margin-bottom: 30px;
}
.footer .links li {
  word-break: break-all;
  line-height: 1.4;
  padding: 4px 0;
}
.footer .links a {
  color: #636363;
}
.footer .links a:hover {
  color: #3399cc;
}
.footer .block-subscribe {
  float: right;
  width: 320px;
  margin-bottom: 30px;
}
.footer .links,
.footer .block-subscribe {
  text-transform: uppercase;
  font-size: 12px;
}
.footer .form-subscribe-header {
  display: none;
}
.footer .links.social-media em {
  background-image: url(https://www.tilemarket.com.au/skin/frontend/tile/default/images/social_icons.png);
  background-repeat: no-repeat;
  width: 13px;
  vertical-align: middle;
  display: inline-block;
  margin-right: 7px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 4 / 2), (min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx) {
  .footer .links.social-media em {
    background-image: url(https://www.tilemarket.com.au/skin/frontend/tile/default/images/social_icons@2x.png);
    background-size: 50px 125px;
  }
}
.footer .links.social-media em.facebook {
  background-position: 0 -0px;
  height: 13px;
}
.footer .links.social-media a:hover em.facebook {
  background-position: -25px -0px;
}
.footer .links.social-media em.twitter {
  background-position: 0 -24px;
  height: 13px;
}
.footer .links.social-media a:hover em.twitter {
  background-position: -25px -24px;
}
.footer .links.social-media em.youtube {
  background-position: 0 -49px;
  height: 13px;
}
.footer .links.social-media a:hover em.youtube {
  background-position: -25px -49px;
}
.footer .links.social-media em.pinterest {
  background-position: 0 -74px;
  height: 15px;
}
.footer .links.social-media a:hover em.pinterest {
  background-position: -25px -74px;
}
.footer .links.social-media em.rss {
  background-position: 0 -99px;
  height: 13px;
}
.footer .links.social-media a:hover em.rss {
  background-position: -25px -99px;
}
.footer .block-subscribe .input-box {
  float: left;
  width: 65.625%;
  padding-top: 0;
}
.footer .block-subscribe .input-text {
  width: 100%;
  border-right: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.footer .block-subscribe .block-content {
  padding-top: 7px;
}
.footer .block-subscribe .block-content:after {
  content: '';
  display: table;
  clear: both;
}
.footer .block-subscribe .actions {
  float: left;
  width: 34.375%;
  margin: 0;
}
.footer .block-subscribe .actions .button {
  height: 30px;
  line-height: 17px;
  float: left;
}
.footer .bugs,
.footer address {
  clear: both;
}
.footer .bugs {
  display: none;
}
.footer .form-language,
.footer .currency-switcher,
.footer .store-switcher {
  clear: both;
  margin-bottom: 10px;
}
.footer .form-language,
.footer .currency-switcher {
  display: none;
}
.footer address {
  border-top: 1px solid #cccccc;
  text-align: center;
  width: 100%;
  font-size: 11px;
  margin-top: 30px;
  padding: 30px 0;
}
@media only screen and (max-width: 1199px) {
  .footer .links {
    width: 22.65625%;
    padding-right: 0;
    margin-right: 3.125%;
  }
  .footer .links:nth-child(4) {
    margin-right: 0;
  }
  .footer .block-subscribe {
    clear: both;
    float: none;
    margin: 0 auto 30px auto;
  }
}
@media only screen and (max-width: 770px) {
  .footer .form-language,
  .footer .currency-switcher {
    display: block;
  }
}
@media only screen and (max-width: 599px) {
  .footer .links {
    width: 48.4375%;
    margin-right: 0;
  }
  .footer .links:nth-child(odd) {
    margin-right: 3.125%;
    clear: both;
  }
  .footer .block-subscribe {
    clear: both;
    float: left;
    width: 100%;
  }
}

/* ================================================= *
 * General Product List Styles (not module-specific)
 * ================================================= */
/* -------------------------------------------- *
 * Product List General
 */
.category-title h1,
body.catalogsearch-result-index .page-title h1 {
  border-bottom: none;
}

.category-image {
  margin-bottom: 1.5em;
}

.products-list .action .button,
.products-grid .actions .button {
  white-space: normal;
}

/* -------------------------------------------- *
 * Product Name
 */
h2.product-name,
h3.product-name,
h4.product-name,
h5.product-name,
p.product-name {
  margin: 0;
  margin-bottom: 0.5em;
  color: #636363;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.2;
  text-rendering: optimizeLegibility;
  text-transform: uppercase;
  font-size: 13px;
  font-family: "Helvetica Neue", Verdana, Arial, sans-serif;
  font-weight: normal;
  line-height: 1.4;
}
h2.product-name a,
h3.product-name a,
h4.product-name a,
h5.product-name a,
p.product-name a {
  color: #636363;
}
h2.product-name a:hover,
h3.product-name a:hover,
h4.product-name a:hover,
h5.product-name a:hover,
p.product-name a:hover {
  color: #3399cc;
  text-decoration: none;
}

.products-grid .product-name,
.products-list .product-name {
  text-transform: uppercase;
  margin-bottom: 5px;
  font-size: 14px;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
}
.products-grid .product-name a,
.products-list .product-name a {
  font-weight: 500;
}

/* ============================================ *
 * Product Grid
 * ============================================ */
.products-grid {
  position: relative;
}

.products-grid:after {
  content: '';
  display: table;
  clear: both;
}

.products-grid > li {
  position: relative;
  margin-bottom: 20px;
  text-align: center;
}
.products-grid > li:after {
  content: '';
  display: table;
  clear: both;
}

.products-grid .product-image {
  width: 100%;
  margin-bottom: 15px;
}

.products-grid .product-image img {
  width: 100%;
  height: auto;
}
.products-grid .product-image img:hidden {
  display: none;
}

.widget-new-products .products-grid .product-image {
  width: 75%;
  margin-bottom: 15px;
  margin-left: 10%;
}

.products-grid .product-info {
  position: relative;
  padding-bottom: 95px;
}

.products-grid .actions {
  /*padding-top: 10px; */
  bottom: 0px;
/*   min-height: 85px; */
  width: 100%;
}

.products-grid .ratings .rating-box {
  margin: 0 auto;
}

.products-grid .ratings .amount {
  display: none;
}

.products-grid .price-box {
  color: #a0a0a0;
  font-size: 13px;
  margin: 0 0 5px;
}

.products-grid .add-to-links {
  margin-bottom: 0;
}

/* Config: Two columns + flexible gutter */
.products-grid > li {
  float: left;
  width: 47.72727%;
  margin-right: 4.54545%;
}

.products-grid > li:nth-child(odd) {
  clear: left;
}

.products-grid > li:nth-child(even) {
  margin-right: 0;
}

.products-grid .product-image {
  margin-bottom: 5px;
  margin-top: 10px;
}
.products-grid .product-image:before, .products-grid .product-image:after {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  display: none;
}
.products-grid .product-image:before {
  background-color: white;
  opacity: 0.8;
  z-index: 2;
}
.products-grid .product-image:after {
  background-image: url("https://www.tilemarket.com.au/skin/frontend/tile/default/images/opc-ajax-loader.gif");
  background-repeat: no-repeat;
  background-position: center;
  z-index: 3;
}
.products-grid .product-image.loading {
  position: relative;
}
.products-grid .product-image.loading:before, .products-grid .product-image.loading:after {
  display: block;
}

@media only screen and (min-width: 480px) {
  /* Config: Three columns + flexible gutter */
  .products-grid {
    /* Undo two-column config */
    /* Set three-column config */
  }
  .products-grid > li:nth-child(odd) {
    clear: none;
  }
  .products-grid > li:nth-child(even) {
    margin-right: 3.7037%;
  }
  .products-grid > li {
    width: 30.8642%;
    margin-right: 3.7037%;
  }
  /*.products-grid > li:nth-child(5n+1) {
    clear: left;
  }*/
  .products-grid > li:nth-child(5n) {
    margin-right: 0;
  }
}
@media only screen and (min-width: 960px) {
  /* Config: Columns + flexible gutter */
  /* Undo three-column config */
  .products-grid--max-4-col > li:nth-child(odd) {
    clear: none;
  }

  .products-grid--max-4-col > li:nth-child(3n+1) {
    clear: none;
  }

  .products-grid--max-4-col > li:nth-child(even),
  .products-grid--max-4-col > li:nth-child(3n) {
    margin-right: 2.22222%;
  }

  /* Set column config */
  .products-grid--max-4-col > li {
    margin-right: 2.22222%;
  }

  .products-grid--max-4-col > li {
    width: 23.33333%;
    margin-right: 2.22222%;
  }

  .products-grid--max-4-col > li:nth-child(5n+1) {
    clear: left;
  }

  .products-grid--max-4-col > li:nth-child(5n) {
    margin-right: 0;
  }

  /* Config: Columns + flexible gutter */
  /* Undo three-column config */
  .products-grid--max-5-col > li:nth-child(odd) {
    clear: none;
  }

  .products-grid--max-5-col > li:nth-child(3n+1) {
    clear: none;
  }

  .products-grid--max-5-col > li:nth-child(even),
  .products-grid--max-5-col > li:nth-child(3n) {
    margin-right: 2.22222%;
  }

  /* Set column config */
  .products-grid--max-5-col > li {
    margin-right: 2.22222%;
  }

  .products-grid--max-5-col > li {
    width: 18.22222%;
    margin-right: 2.22222%;
  }

  .products-grid--max-5-col > li:nth-child(5n+1) {
    clear: left;
  }

  .products-grid--max-5-col > li:nth-child(5n) {
    margin-right: 0;
  }

  /* Config: Columns + flexible gutter */
  /* Undo three-column config */
  .products-grid--max-6-col > li:nth-child(odd) {
    clear: none;
  }

  .products-grid--max-6-col > li:nth-child(3n+1) {
    clear: none;
  }

  .products-grid--max-6-col > li:nth-child(even),
  .products-grid--max-6-col > li:nth-child(3n) {
    margin-right: 2.22222%;
  }

  /* Set column config */
  .products-grid--max-6-col > li {
    margin-right: 2.22222%;
  }

  .products-grid--max-6-col > li {
    width: 14.81481%;
    margin-right: 2.22222%;
  }

  .products-grid--max-6-col > li:nth-child(6n+1) {
    clear: left;
  }

  .products-grid--max-6-col > li:nth-child(6n) {
    margin-right: 0;
  }
}
/* ============================================ *
 * Product List
 * ============================================ */
.products-list {
  margin-top: 20px;
  margin-bottom: 20px;
}
.products-list > li {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #ededed;
}
.products-list > li:after {
  content: '';
  display: table;
  clear: both;
}
.products-list > li .product-image {
  float: left;
  width: 33.33333%;
}
.products-list > li .product-image img {
  width: 100%;
  max-width: 100%;
}
.products-list > li:last-child {
  padding-bottom: 0;
  border-bottom: none;
}

.products-list .product-shop {
  float: right;
  width: 66.66667%;
  padding-left: 20px;
}
.products-list .product-shop .product-name {
  margin-bottom: 0;
}
.products-list .product-shop .ratings {
  margin: 0;
}
.products-list .product-shop .ratings .rating-box,
.products-list .product-shop .ratings .rating-links {
  float: left;
  margin-right: 7px;
}
.products-list .product-shop .ratings .rating-links {
  margin-top: 4px;
}
.products-list .product-shop .price-box {
  margin-top: 0;
}
.products-list .product-shop .price-box .price {
  font-size: 18px;
}
.products-list .product-shop .action {
  margin: 7px 0;
}
.products-list .product-shop .desc {
  margin-top: 7px;
}
.products-list .product-shop .product-primary,
.products-list .product-shop .desc {
  float: left;
  width: 65%;
  overflow: hidden;
}
.products-list .product-shop .product-secondary {
  float: right;
  width: 35%;
  text-align: right;
  clear: right;
}

@media only screen and (min-width: 480px) {
  .products-list .product-name a {
    font-size: 18px;
  }
}
@media only screen and (max-width: 1279px) {
  .products-list .product-shop .product-primary,
  .products-list .product-shop .desc {
    float: left;
    width: 60%;
    padding-right: 20px;
  }
  .products-list .product-shop .product-secondary {
    float: right;
    width: 40%;
  }
}
@media only screen and (max-width: 600px) {
  .products-list .product-shop .price-box .special-price {
    padding-left: 0;
  }

  .products-list .product-shop .product-primary,
  .products-list .product-shop .product-secondary,
  .products-list .product-shop .desc {
    float: none;
    width: 100%;
    padding-right: 0;
    text-align: left;
  }
}
/* ============================================ *
 * Mini Product List
 * ============================================ */
.mini-products-list .product-image {
  float: left;
  min-width: 50px;
}
.mini-products-list .product-details {
  margin-left: 60px;
}
.mini-products-list .product-details .product-name {
  padding-top: 10px;
}
.mini-products-list li {
  margin-bottom: 10px;
  clear: both;
}
.mini-products-list li:after {
  content: '';
  display: table;
  clear: both;
}

.mini-products-images-list:after {
  content: '';
  display: table;
  clear: both;
}
.mini-products-images-list li.item {
  float: left;
  width: 50%;
  margin: 0;
  padding: 0 5px 10px 0;
}
.mini-products-images-list li.item:nth-child(even) {
  padding-right: 0;
  padding-left: 5px;
}
.mini-products-images-list li.item .product-image {
  display: block;
}
.mini-products-images-list li.item .product-image img {
  width: 100%;
  max-width: 100%;
}

/* ============================================ *
 * Catalog - List
 * ============================================ */
.category-image {
  border: 1px solid #cccccc;
  padding: 10px;
}
.category-image img {
  width: 100%;
  max-width: 100%;
}
.category-image img:hidden {
  display: none;
}

/* ============================================ *
 * Layered Navigation
 * ============================================ */
.block-layered-nav .block-subtitle--filter {
  display: none;
  margin: 0;
  margin-bottom: 10px;
  color: #636363;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
  text-transform: uppercase;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
  font-weight: normal;
  margin-bottom: 0px;
  padding: 7px 10px 7px 24px;
  border-width: 1px;
  border-style: solid;
  border-color: #cccccc;
  position: relative;
  background-color: #f4f4f4;
  cursor: pointer;
}
.block-layered-nav .block-subtitle--filter:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #3399cc;
  border-bottom: none;
  left: 10px;
  top: 50%;
  margin-top: -3px;
}
.block-layered-nav .block-subtitle--filter:hover {
  background-color: #ececec;
}

.block-layered-nav .block-content .toggle-tabs {
  display: none;
}
.block-layered-nav .block-content > dl > dt {
  margin: 0;
  margin-bottom: 10px;
  color: #636363;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
  text-transform: uppercase;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
  font-weight: normal;
  margin-bottom: 0px;
  padding: 7px 10px 7px 24px;
  border-width: 1px;
  border-style: solid;
  border-color: #cccccc;
  position: relative;
  background-color: #f4f4f4;
  display: block;
}
.block-layered-nav .block-content > dl > dt:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #3399cc;
  border-bottom: none;
  left: 10px;
  top: 50%;
  margin-top: -3px;
}
.block-layered-nav .block-content > dl > dt:hover {
  background-color: #ececec;
}
.block-layered-nav .block-content > dl > dd {
  padding: 10px;
  margin: 0;
  border-width: 0 1px;
  border-style: solid;
  border-color: #cccccc;
}
.block-layered-nav .block-content > dl > dd:last-child {
  border-width: 0 1px 1px 1px;
}

.block-layered-nav dl dd {
  margin-bottom: 10px;
  margin-top: 10px;
}
.block-layered-nav dl dd ol > li > span, .block-layered-nav dl dd ol > li > a {
  padding: 5px 15px;
  display: block;
}
.block-layered-nav dl dd ol > li > a .count {
  color: #a0a0a0;
}

@media only screen and (min-width: 771px) {
  .block-layered-nav .block-content > dl > dt {
    padding-left: 10px;
  }
  .block-layered-nav .block-content > dl > dt:after {
    display: none;
  }
}
@media only screen and (max-width: 770px) {
  .sidebar .block.block-layered-nav {
    border-bottom: none;
  }

  .block-layered-nav--no-filters .block-title {
    display: none;
  }

  .block-layered-nav .block-content {
    padding-top: 0;
    margin-top: 15px;
  }
  .block-layered-nav .block-content > dl > dt {
    cursor: pointer;
    border-bottom-width: 0;
  }
  .block-layered-nav .block-content > dl > dt:hover {
    color: #3399cc;
  }
  .block-layered-nav .block-content > dl > dt:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px solid #3399cc;
    border-right: none;
  }
  .block-layered-nav .block-content > dl > dt.last {
    border-bottom-width: 1px;
  }
  .block-layered-nav .block-content > dl > dd {
    display: none;
  }
  .block-layered-nav .block-content.accordion-open > dl > dt.current {
    border-bottom-width: 1px;
  }
  .block-layered-nav .block-content.accordion-open > dl > dt.current:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    border-top: 4px solid #3399cc;
    border-bottom: none;
    left: 6px;
    top: 50%;
    margin-top: -3px;
  }
  .block-layered-nav .block-content.accordion-open > dl > dd.current {
    display: block;
  }

  .block-layered-nav .block-subtitle--filter {
    background-color: #3399cc;
    border: 0;
    margin-bottom: 0;
    display: block;
    color: #FFFFFF;
  }
  .block-layered-nav .block-subtitle--filter:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px solid white;
    border-right: none;
    right: 10px;
    top: 50%;
    margin-top: -5px;
  }
  .block-layered-nav .block-subtitle--filter:hover {
    background-color: #2e8ab8;
    color: #FFFFFF;
  }
  .block-layered-nav .block-subtitle--filter.active:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    border-top: 4px solid white;
    border-bottom: none;
    right: 10px;
    top: 50%;
    margin-top: -3px;
  }

  #narrow-by-list,
  #narrow-by-list2 {
    padding: 10px;
    border: 1px solid #cccccc;
    border-top: 0;
  }

  .block-layered-nav dl ol > li > a,
  .block-layered-nav dl ol > li > span {
    padding: 7px;
    margin: 5px;
  }

  .block-layered-nav dl ol > li > a {
    color: #636363;
    background-color: #f4f4f4;
    padding: 5px 10px;
  }
  .block-layered-nav dl ol > li > a:hover {
    text-decoration: none;
    background: #ececec;
  }
}
.block-layered-nav .currently .block-subtitle {
  display: block;
  margin: 0;
  margin-bottom: 10px;
  color: #636363;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
  text-transform: uppercase;
}
.block-layered-nav .currently ol {
  padding-left: 10px;
  margin-bottom: 10px;
}
.block-layered-nav .currently ol li {
  margin-bottom: 5px;
}
.block-layered-nav .currently ol li .label {
  font-weight: bold;
}
.block-layered-nav .currently ol li:after {
  content: '';
  display: table;
  clear: both;
}

.block-layered-nav .actions {
  text-align: right;
  margin-bottom: 7px;
}

/* ============================================ *
 * Catalog - Product
 * ============================================ */
.product-view .product-essential .extra-info .ratings .rating-box,
.product-view .product-essential .extra-info .ratings .amount {
  float: left;
}
.product-view .product-essential .extra-info .ratings .rating-box {
  margin-top: 8px;
  margin-right: 10px;
}
.product-view .product-essential .extra-info .ratings:after {
  content: '';
  display: table;
  clear: both;
}
.product-view .product-essential:after {
  content: '';
  display: table;
  clear: both;
}
.product-view .product-shop .product-name .h1,
.product-view .product-img-box .product-name h1 {
  color: #3399cc;
  margin-bottom: 10px;
  border: 0;
}
.product-view .product-shop {
  width: 50%;
  float: right;
}
.product-view .product-shop .product-name {
  display: none;
  float: left;
}
.product-view .product-shop .product-name .h1 {
  float: left;
  margin-bottom: 5px;
}
.product-view .product-shop .extra-info {
  float: left;
  padding-right: 15px;
  clear: left;
  width: 70%;
}
.product-view .product-shop .price-info {
  float: right;
  padding-left: 15px;
  text-align: right;
}
.product-view .product-shop .extra-info,
.product-view .product-shop .price-info {
  max-width: 70%;
  margin-bottom: 10px;
}
.product-view .product-shop .short-description {
  margin-bottom: 10px;
  clear: both;
}
.product-view .product-shop .ratings {
  margin-bottom: 8px;
}
.product-view .product-shop .availability {
  font-size: 16px;
}
.product-view .product-shop .price-box {
  margin-top: 0;
}
.product-view .product-shop .price-box .old-price,
.product-view .product-shop .price-box .special-price,
.product-view .product-shop .price-box .regular-price {
  padding-right: 0;
  line-height: 1.2;
}
.product-view .product-shop .price-box .regular-price .price,
.product-view .product-shop .price-box .special-price .price,
.product-view .product-shop .price-box .full-product-price .price {
  color: #3399cc;
  font-size: 24px;
}
.product-view .product-shop .price-box .special-price .price-label {
  font-size: 16px;
  text-transform: uppercase;
}
.product-view .product-shop .price-box .special-price span.weee {
  color: #636363;
}
.product-view .product-shop .price-box .special-price span.weee span.price {
  font-size: 16px;
}
.product-view .product-shop .price-box .price-excluding-tax,
.product-view .product-shop .price-box .price-including-tax {
  display: block;
  line-height: 1.2;
  color: #636363;
}
.product-view .product-shop .price-box .price-excluding-tax .label,
.product-view .product-shop .price-box .price-including-tax .label {
  font-size: 16px;
  font-weight: 300;
}
.product-view .product-shop .price-box .price-excluding-tax .price,
.product-view .product-shop .price-box .price-including-tax .price {
  font-size: 20px;
}
.product-view .price-box.map-info a {
  display: inherit;
}
.product-view .old-price .price-label {
  display: none;
}
.product-view .add-to-cart-wrapper,
.product-view .block-related {
  width: 50%;
  float: right;
  clear: right;
}

@media only screen and (max-width: 850px) {
  .product-view .product-shop .price-box .price-excluding-tax .label,
  .product-view .product-shop .price-box .price-including-tax .label {
    font-size: 15px;
  }
  .product-view .product-shop .price-box .price-excluding-tax .price,
  .product-view .product-shop .price-box .price-including-tax .price {
    font-size: 18px;
  }
}
@media only screen and (max-width: 770px) {
  .product-view .add-to-cart-wrapper {
    float: none;
    width: 100%;
    clear: both;
  }
  .product-view .product-shop .price-box .price-excluding-tax .label,
  .product-view .product-shop .price-box .price-including-tax .label {
    font-size: 16px;
  }
  .product-view .product-shop .price-box .price-excluding-tax .price,
  .product-view .product-shop .price-box .price-including-tax .price {
    font-size: 20px;
  }
}
@media only screen and (max-width: 420px) {
  .product-view .product-shop .price-box .price-excluding-tax,
  .product-view .product-shop .price-box .price-including-tax {
    margin-bottom: 5px;
  }
  .product-view .product-shop .price-box .price-excluding-tax span,
  .product-view .product-shop .price-box .price-including-tax span {
    display: block;
  }
}
.product-img-box {
  width: 50%;
  float: left;
}
.product-img-box .product-name h1 {
  border: 0;
}
.product-img-box .product-image {
  margin-bottom: 10px;
}
.product-img-box .product-image img {
  max-width: 100%;
  max-height: 750px;
  margin: 0px auto;
}

@media only screen and (max-width: 479px) {
  .product-img-box .product-image img {
    max-height: 450px;
  }
}
.product-image-gallery {
  position: relative;
}
.product-image-gallery .gallery-image {
  display: none;
}
.product-image-gallery .gallery-image.visible {
  display: block;
}
.product-image-gallery .gallery-image.visible.hidden {
  visibility: hidden;
}
.product-image-gallery:before, .product-image-gallery:after {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  display: none;
}
.product-image-gallery:before {
  background-color: white;
  opacity: 0.8;
  z-index: 2;
}
.product-image-gallery:after {
  background-image: url("https://www.tilemarket.com.au/skin/frontend/tile/default/images/opc-ajax-loader.gif");
  background-repeat: no-repeat;
  background-position: center;
  z-index: 3;
}
.product-image-gallery.loading {
  position: relative;
}
.product-image-gallery.loading:before, .product-image-gallery.loading:after {
  display: block;
}

.product-image-thumbs li {
  display: inline-block;
}
.product-image-thumbs li:first-child {
  margin-left: -1px;
}
.product-image-thumbs a {
  display: inline-block;
  border: 1px solid transparent;
}

.no-touch .product-image-thumbs a:hover {
  border-color: #c7c7c7;
}

.product-view .product-shop,
.product-view .add-to-cart-wrapper,
.product-view .block-related {
  padding-left: 15px;
}

.product-img-box {
  padding-right: 15px;
}

.product-view .product-shop,
.product-img-box,
.product-collateral,
.product-view .block-related,
.box-collateral {
  margin-bottom: 10px;
}

.product-view {
  /* Set a min-height so that the floated elements break appropriately */
}
.product-view .add-to-box:after,
.product-view .add-to-cart:after {
  content: '';
  display: table;
  clear: both;
}
.product-view .add-to-cart {
  padding-bottom: 3px;
  margin-bottom: 10px;
  border-bottom: 1px solid #cccccc;
}
.product-view .add-to-cart .qty-wrapper,
.product-view .product-options-bottom .price-box,
.product-view .add-to-cart-buttons {
  min-height: 40px;
}
.product-view .product-options-bottom .price-box,
.product-view .add-to-cart .qty-wrapper,
.product-view .add-to-cart-buttons .button,
.product-view .add-to-cart-buttons .paypal-logo {
  margin-bottom: 10px;
}
.product-view .add-to-cart .qty-wrapper,
.product-view .add-to-cart .qty-wrapper label {
  margin-right: 7px;
  float: left;
}
.product-view .add-to-cart .qty-wrapper label {
  line-height: 40px;
}
.product-view .add-to-cart .qty-wrapper .qty {
  float: left;
  height: 40px;
}
.product-view .add-to-cart-buttons {
  float: left;
  margin-right: 10px;
  max-width: 100%;
}
.product-view .add-to-cart-buttons .paypal-logo {
  clear: left;
  text-align: center;
}
.product-view .add-to-cart-buttons .paypal-logo .paypal-button {
  margin: 0 auto;
  display: block;
  width: 170px;
}
.product-view .add-to-cart-buttons .paypal-logo .bml_button {
  display: block;
  width: 174px;
  margin: 0 auto;
}
.product-view .add-to-cart-buttons .paypal-logo .bml_button a {
  text-align: center;
}
.product-view .add-to-cart-buttons .paypal-logo .paypal-or {
  display: block;
  margin-bottom: 10px;
  margin-left: 0;
  margin-right: 0;
  line-height: 1;
  text-align: center;
}
.product-view .add-to-cart-buttons .button {
  min-height: 40px;
  line-height: 40px;
  font-size: 16px;
  padding: 0px 30px;
  float: left;
  min-width: 160px;
  width: 100%;
  white-space: normal;
}
.product-view .alert-price,
.product-view .alert-stock {
  clear: both;
}

@media only screen and (max-width: 479px) {
  .product-view .add-to-cart-buttons .paypal-or {
    line-height: 20px;
  }
  .product-view .add-to-cart-buttons .paypal-logo,
  .product-view .add-to-cart-buttons .paypal-or,
  .product-view .add-to-cart-buttons .paypal-button,
  .product-view .add-to-cart-buttons .button {
    text-align: center;
    width: 100%;
    display: block;
    margin-right: 0;
    margin-left: 0;
    float: none;
  }
}
/* This is the "or" that separates the "Add to Cart" and "Add to X" links */
.add-to-box .or {
  display: none;
}

.product-view .add-to-links {
  clear: both;
  margin-top: 0px;
  margin-right: 15px;
  float: left;
}
.product-view .add-to-links:after {
  content: '';
  display: table;
  clear: both;
}
.product-view .add-to-links li {
  float: left;
}
.product-view .add-to-links a {
  padding: 2px 7px 2px 0px;
  margin-left: 7px;
  border-right: 1px solid #cccccc;
}
.product-view .add-to-links li:first-child a {
  margin-left: 0px;
}
.product-view .add-to-links li:last-child a {
  border-right: 0px;
}

.product-view .sharing-links {
  float: left;
}
.product-view .sharing-links:after {
  content: '';
  display: table;
  clear: both;
}
.product-view .sharing-links li {
  float: left;
  padding: 0px 7px 7px;
}
.product-view .sharing-links a {
  text-indent: -9999px;
  display: block;
  width: 26px;
  height: 26px;
}
.product-view .sharing-links a:hover {
  opacity: 0.8;
}
.product-view .sharing-links a.link-wishlist {
  background-position: 0px -225px;
}
.product-view .sharing-links a.link-compare {
  background-position: 0px -250px;
}
.product-view .sharing-links a.link-email-friend {
  background-position: 0px -322px;
}
.product-view .sharing-links a.link-facebook {
  background-position: 0px -425px;
}
.product-view .sharing-links a.link-twitter {
  background-position: 0px -372px;
}

@media only screen and (max-width: 599px) {
  .add-to-box .add-to-links a {
    float: none;
    width: auto;
    text-indent: 0;
  }
}
.product-collateral {
  clear: both;
}

.collateral-tabs dd h2 {
  display: none;
}

.box-collateral {
  clear: both;
}

@media only screen and (min-width: 771px) {
  .product-collateral .toggle-tabs {
    display: block;
    width: 100%;
    position: relative;
    border: 1px solid #cccccc;
    background-color: #f4f4f4;
  }
  .product-collateral .toggle-tabs li {
    float: left;
    border-right: 1px solid transparent;
    border-left: 1px solid transparent;
  }
  .product-collateral .toggle-tabs li > span {
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
    display: inline-block;
    padding: 0 30px;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    text-transform: uppercase;
    font-size: 12px;
    position: relative;
    bottom: -1px;
  }
  .product-collateral .toggle-tabs li.current {
    border-right: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
  }
  .product-collateral .toggle-tabs li.current > span {
    background-color: #FFFFFF;
    z-index: 5;
  }
  .product-collateral .toggle-tabs li.current span,
  .product-collateral .toggle-tabs li:hover span {
    color: #3399cc;
  }
  .product-collateral .toggle-tabs li:first-child {
    border-left: none;
  }
  .product-collateral .toggle-tabs:after {
    content: '';
    display: table;
    clear: both;
  }
  .product-collateral > dl {
    width: 100%;
  }
  .product-collateral > dl > dt {
    display: none;
  }
  .product-collateral > dl > dd {
    width: 100%;
    display: none;
    padding: 15px;
    border: 1px solid #cccccc;
    border-top: 0;
  }
  .product-collateral > dl > dd.current {
    display: block;
  }
}
@media only screen and (max-width: 770px) {
  .product-collateral .toggle-tabs {
    display: none;
  }
  .product-collateral > dl > dt {
    margin: 0;
    margin-bottom: 10px;
    color: #636363;
    font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    line-height: 1.4;
    text-rendering: optimizeSpeed;
    text-transform: uppercase;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
    font-weight: normal;
    margin-bottom: 0px;
    padding: 7px 10px 7px 24px;
    border-width: 1px;
    border-style: solid;
    border-color: #cccccc;
    position: relative;
    background-color: #f4f4f4;
    display: block;
  }
  .product-collateral > dl > dt:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    border-top: 4px solid #3399cc;
    border-bottom: none;
    left: 10px;
    top: 50%;
    margin-top: -3px;
  }
  .product-collateral > dl > dt:hover {
    background-color: #ececec;
  }
  .product-collateral > dl > dd {
    padding: 10px;
    margin: 0;
    border-width: 0 1px;
    border-style: solid;
    border-color: #cccccc;
  }
  .product-collateral > dl > dd:last-child {
    border-width: 0 1px 1px 1px;
  }
  .product-collateral > dl > dt {
    cursor: pointer;
    border-bottom-width: 0;
  }
  .product-collateral > dl > dt:hover {
    color: #3399cc;
  }
  .product-collateral > dl > dt:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px solid #3399cc;
    border-right: none;
  }
  .product-collateral > dl > dt.last {
    border-bottom-width: 1px;
  }
  .product-collateral > dl > dd {
    display: none;
  }
  .product-collateral.accordion-open > dl > dt.current {
    border-bottom-width: 1px;
  }
  .product-collateral.accordion-open > dl > dt.current:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    border-top: 4px solid #3399cc;
    border-bottom: none;
    left: 6px;
    top: 50%;
    margin-top: -3px;
  }
  .product-collateral.accordion-open > dl > dd.current {
    display: block;
  }
}
@media only screen and (max-width: 770px) {
  .product-view .product-shop,
  .product-view .add-to-cart-wrapper,
  .product-view .block-related,
  .product-img-box,
  .product-collateral {
    width: 100%;
    float: none;
    padding-right: 0;
    padding-left: 0;
  }
}
@media only screen and (min-width: 771px) {
  .product-view .product-shop .product-name {
    display: block;
  }

  .product-img-box .product-name {
    display: none;
  }
}
@media only screen and (max-width: 479px) {
  .product-view .product-shop,
  .product-img-box,
  .product-collateral,
  .product-view .block-related,
  .box-collateral {
    margin-bottom: 15px;
  }
}
.product-view .ratings .rating-links {
  clear: left;
  float: left;
  margin-top: 0;
}

#product-attribute-specs-table {
  max-width: 50em;
  border: 1px solid silver;
}
#product-attribute-specs-table th {
  border-right: 1px solid silver;
  border-bottom: 1px solid silver;
}

/* -------------------------------------------- *
 * Catalog - Grouped Product List
 */
.grouped-items-table-wrapper {
  border: solid 1px silver;
  width: 100%;
  padding: 10px;
  margin-bottom: 15px;
}
.grouped-items-table-wrapper tbody tr:last-child td {
  border-bottom: none;
}
@media only screen and (max-width: 479px) {
  .grouped-items-table-wrapper {
    margin-bottom: 15px;
  }
}

.grouped-items-table .name-wrapper {
  color: #3399cc;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
}
.grouped-items-table .qty-wrapper {
  padding-top: 7px;
}
.grouped-items-table .qty-label {
  margin-left: 7px;
}
.grouped-items-table td {
  padding: 4px;
}
.grouped-items-table td:last-child {
  width: 30%;
  text-align: left;
}
.grouped-items-table .price-box {
  text-align: right;
}

/* -------------------------------------------- *
 * Catalog - Product Options
 */
.product-options {
  width: 100%;
  margin: 10px 0 0;
  padding: 10px 15px 15px;
  border: 1px solid #cccccc;
  clear: both;
  position: relative;
}

.product-options p.required {
  position: absolute;
  top: 6px;
  right: 15px;
  text-align: right;
}

@media only screen and (max-width: 979px) {
  .product-view .product-options .required {
    position: static;
  }
}
.product-options dt {
  margin: 10px 0 3px;
  font-weight: normal;
}

.product-options dt:first-child {
  margin-top: 0;
}

.product-options dd .qty-holder {
  display: block;
  padding: 10px 0 0 0;
}

.product-options dd .qty-holder .qty {
  width: 3em;
}

.product-options dd .qty-holder label {
  vertical-align: middle;
}

.product-options dd .qty-disabled {
  background: none;
  border: 0;
  padding: 0 2px;
}

.product-options dd {
  padding: 0 0 10px 0;
  margin: 0 0 5px;
  border-bottom: 1px solid #ededed;
}

.product-options dl.last dd.last {
  border-bottom: 0;
  padding-bottom: 5px;
  margin-bottom: 0;
}

.product-options dd .input-text {
  width: 98%;
}

.product-options dd .input-box {
  padding-top: 0;
}

.product-options dd input.datetime-picker {
  width: 150px;
}

.product-options dd .time-picker {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 2px 0;
  vertical-align: middle;
}

.product-options dd textarea {
  width: 98%;
  height: 8em;
}

.product-options dd select {
  width: 330px;
  max-width: 100%;
}

.product-options ul.options-list {
  margin-right: 5px;
}

.product-options ul.options-list li {
  line-height: 1.5;
  margin-bottom: 7px;
}

.product-options ul.options-list li:last-child {
  margin-bottom: 0;
}

.product-options ul.options-list .radio,
.product-options ul.options-list .checkbox {
  float: left;
  margin-top: 5px;
}

.product-options ul.options-list .label {
  display: block;
}

.product-options ul.options-list label {
  font-weight: normal;
}

.product-options p.note {
  margin: 0;
  font-size: 11px;
}

.product-options-bottom {
  background-color: #f4f4f4;
  padding: 15px 20px;
  border: 1px solid #cccccc;
  border-top: 0;
  margin-bottom: 10px;
}

.product-options-bottom:after {
  content: '';
  display: table;
  clear: both;
}

.product-options-bottom .product-pricing,
.product-options-bottom .tier-prices {
  float: right;
  margin: 0;
  padding: 0 0 10px;
  border: 0;
  background: 0;
  color: #636363;
}
@media only screen and (max-width: 1199px) {
  .product-options-bottom .product-pricing,
  .product-options-bottom .tier-prices {
    float: none;
    width: 100%;
    text-align: right;
    padding-bottom: 5px;
    margin-bottom: 10px;
    border-bottom: 1px solid #cccccc;
  }
}

.product-options-bottom .tier-prices li {
  background: 0;
  padding: 2px 0;
}

.product-options-bottom .tier-prices .price,
.product-options-bottom .tier-prices .benefit {
  color: #636363;
}

/* "display: none" should be removed if products on site have a long list of product options and those product options */
/*  affect the price so that the customer can see the updated price close to the "Add to Cart" button */
.product-options-bottom .price-box {
  display: none;
  float: right;
  margin: 0 0 10px;
  padding: 0;
}

@media only screen and (max-width: 479px) {
  .product-options-bottom .price-box .price-as-configured {
    text-align: right;
  }
  .product-options-bottom .price-box .price-as-configured .price-label {
    display: block;
  }
}
.product-options-bottom .price-tax {
  float: left;
}

/* -------------------------------------------- *
 * Related Products
 */
/* Block: Related */
.block-related li {
  margin-bottom: 7px;
}
.block-related .block-title {
  border-bottom: none;
}
.block-related .block-title h2 {
  margin: 0;
  margin-bottom: 0.5em;
  color: #636363;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.2;
  text-rendering: optimizeLegibility;
  text-transform: uppercase;
  margin-bottom: 0;
}
.block-related .block-subtitle {
  margin-bottom: 7px;
}
.block-related .product {
  margin-left: 20px;
  position: relative;
}
.block-related .checkbox {
  float: left;
  margin-top: 36px;
}
.block-related .product-details {
  margin-left: 90px;
}
.block-related .product-name {
  margin-bottom: 3px;
}
.block-related .product-details .price-box {
  margin: 2px 0 3px;
}
.block-related .product-details .price-box a,
.block-related .product-details .price-box p,
.block-related .product-details .price-box span {
  float: left;
  margin-left: 3px;
}
.block-related .product-details .price-box a:first-child,
.block-related .product-details .price-box p:first-child,
.block-related .product-details .price-box span:first-child {
  margin-left: 0;
  font-size: 16px;
  padding-right: 5px;
  padding-left: 5px;
}
.block-related .product-details .price-box:after {
  content: '';
  display: table;
  clear: both;
}
.block-related .link-wishlist {
  display: none;
}

/* -------------------------------------------- *
 * Upsell Products
 */
.box-up-sell {
  margin-top: 20px;
}
.box-up-sell .ratings {
  display: none;
}

/* ============================================ *
 * Catalog - MSRP MAP Popup
 * ============================================ */
.cart-msrp-totals {
  color: red;
  font-size: 12px !important;
  font-weight: bold;
  margin: 10px 10px 0;
  padding: 10px;
  text-align: right;
  text-transform: uppercase;
}

.map-cart-sidebar-total {
  color: red;
  display: block;
  font-size: 10px;
  font-weight: bold;
  text-align: left;
  padding: 2px 5px;
}

.map-popup {
  background: #FFFFFF;
  border: 5px solid #cccccc;
  margin: 12px 0 0;
  position: absolute;
  text-align: left;
  width: 450px;
  z-index: 100;
}
@media only screen and (min-width: 771px) {
  .map-popup.map-popup-right {
    left: 10px !important;
  }
  .map-popup.map-popup-left {
    left: auto !important;
    right: 10px !important;
  }
}
@media only screen and (max-width: 770px) {
  .map-popup {
    width: 100%;
    left: 0px !important;
  }
}
.map-popup .map-popup-heading {
  padding: 8px 10px;
  margin-right: 40px;
  width: auto;
}
.map-popup .map-popup-heading h3 {
  font-size: 14px;
  margin: 0;
  overflow: hidden;
  white-space: nowrap;
  word-wrap: break-word;
  text-align: left;
  text-overflow: ellipsis;
}
@media only screen and (max-width: 479px) {
  .map-popup .map-popup-heading h3 {
    text-align: center;
  }
}
.map-popup .map-popup-close {
  display: block;
  position: absolute;
  top: 0px;
  right: 0px;
  height: 36px;
  width: 36px;
  font-size: 20px;
  line-height: 32px;
  text-align: center;
}
.map-popup .map-popup-content {
  border-top: 1px solid #ededed;
  padding: 10px;
  margin: 0 10px;
  overflow: hidden;
  text-align: left;
}
@media only screen and (max-width: 479px) {
  .map-popup .map-popup-content {
    text-align: center;
  }
}
.map-popup .map-popup-checkout {
  padding: 10px 0;
}
.map-popup .map-popup-checkout form:after {
  content: '';
  display: table;
  clear: both;
}
.map-popup .map-popup-checkout span {
  display: block;
}
.map-popup .map-popup-checkout .button {
  float: left;
  margin: 0 2px;
  clear: left;
}
.map-popup .map-popup-checkout .additional-addtocart-box {
  float: left;
  min-width: 210px;
}
.map-popup .map-popup-checkout .additional-addtocart-box li {
  list-style-type: none;
}
.map-popup .map-popup-checkout .paypal-logo {
  width: auto;
}
.map-popup .map-popup-checkout .paypal-logo a {
  display: inline-block;
  float: left;
  clear: left;
}
.map-popup .map-popup-checkout .paypal-logo .paypal-or {
  float: left;
  text-align: center;
  padding: 5px 15px;
  clear: left;
}
.map-popup .map-popup-checkout .paypal-logo:after {
  content: '';
  display: table;
  clear: both;
}
.map-popup .map-popup-checkout .paypal-logo .bml_button a {
  clear: left;
}
@media only screen and (max-width: 479px) {
  .map-popup .map-popup-checkout {
    text-align: center;
  }
  .map-popup .map-popup-checkout .button,
  .map-popup .map-popup-checkout .additional-addtocart-box,
  .map-popup .map-popup-checkout .paypal-logo a,
  .map-popup .map-popup-checkout .paypal-logo .paypal-or {
    float: none;
  }
  .map-popup .map-popup-checkout .additional-addtocart-box {
    min-width: 0px;
  }
  .map-popup .map-popup-checkout .paypal-logo .paypal-or {
    margin: 0px;
    margin-bottom: 10px;
  }
}
.map-popup .map-popup-checkout:after {
  content: '';
  display: table;
  clear: both;
}
.map-popup .map-popup-price {
  padding: 10px 0;
}
@media only screen and (max-width: 479px) {
  .map-popup .map-popup-price {
    text-align: center;
    padding-top: 0px;
  }
}
.map-popup .map-popup-price .price-box,
.map-popup .map-popup-price .price-box .special-price {
  display: inline-block;
  margin: 0;
  padding: 0;
}
.map-popup .map-popup-price .price-box .minimal-price-link {
  display: inline-block;
}
.map-popup .map-popup-text {
  padding: 10px 0;
  margin: 0 10px;
  word-wrap: break-word;
}
.map-popup .map-popup-text,
.map-popup .map-popup-only-text {
  border-top: 1px solid #ededed;
}

/* ============================================ *
 * Catalog - MSRP Product Listing
 * ============================================ */
.price-box .map-link {
  display: block;
  text-align: center;
}

/* ============================================ *
 * Catalog - Compare
 * ============================================ */
.block-compare .product-name:after {
  content: '';
  display: table;
  clear: both;
}

.compare-table .product-image {
  display: inline-block;
}

.compare-table .product-shop-row.top td {
  padding-bottom: 0;
  border-bottom: 0;
}
.compare-table .product-shop-row.bottom td {
  padding-top: 0;
}

/* ============================================ *
 * Checkout - Layout
 * ============================================ */
.cart-table {
}

.cart .button {
  white-space: normal;
}

.cart-forms,
.cart-totals-wrapper,
.crosssell {
  float: right;
  clear: right;
  width: 40%;
  padding-left: 20px;
}

.cart-totals,
.cart-forms .discount,
.cart-forms .giftcard,
.cart-forms .shipping {
  padding: 10px;
  background-color: #f4f4f4;
  border: 1px solid #cccccc;
}

.cart-table,
.cart-totals,
.cart-forms .discount,
.cart-forms .giftcard,
.cart-forms .shipping {
  margin-bottom: 20px;
}

.checkout-cart-index #postcode {
  width: 100%;
}

.display-both-prices .cart-table {
  float: none;
  width: 100%;
}
.display-both-prices .cart-forms {
  float: left;
  padding-right: 10px;
  padding-left: 0;
}
.display-both-prices .cart-totals-wrapper,
.display-both-prices .crosssell {
  padding-left: 10px;
}
.display-both-prices .cart-forms,
.display-both-prices .cart-totals-wrapper,
.display-both-prices .crosssell {
  width: 50%;
}
.display-both-prices .crosssell {
  clear: right;
  float: right;
}

@media only screen and (max-width: 979px) {
  .display-single-price .cart-table {
    float: none;
    width: 100%;
  }
  .display-single-price .cart-forms {
    float: left;
    padding-right: 10px;
    padding-left: 0;
  }
  .display-single-price .cart-totals-wrapper,
  .display-single-price .crosssell {
    padding-left: 10px;
  }
  .display-single-price .cart-forms,
  .display-single-price .cart-totals-wrapper,
  .display-single-price .crosssell {
    width: 50%;
  }
  .display-single-price .crosssell {
    clear: right;
    float: right;
  }
}
@media only screen and (max-width: 599px) {
  .product-cart-sku {
    display: none;
  }

  .display-both-prices .cart-forms,
  .display-both-prices .cart-totals-wrapper,
  .display-both-prices .crosssell,
  .display-single-price .cart-forms,
  .display-single-price .cart-totals-wrapper,
  .display-single-price .crosssell {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    float: none;
    width: 100%;
  }
}
.display-single-price:after {
  content: '';
  display: table;
  clear: both;
}

/* ============================================ *
 * Checkout - Cart
 * ============================================ */
.cart .page-title {
  margin-bottom: 15px;
  border-bottom: 1px solid #ededed;
}
.cart .page-title:after {
  content: '';
  display: table;
  clear: both;
}
.cart .page-title h1 {
  float: left;
  border-bottom: none;
  margin-bottom: 6px;
  margin-right: 10px;
}

.checkout-types {
  float: right;
  text-align: right;
  max-width: 100%;
  /* We always want this shipping method to display on its own line */
}
.checkout-types li {
  vertical-align: top;
  margin: 0 0 5px 5px;
}
.checkout-types li:after {
  content: '';
  display: table;
  clear: both;
}
.checkout-types li img {
  display: inline;
  vertical-align: top;
}
.checkout-types li:first-child {
  margin-left: 0;
}
.checkout-types .method-checkout-cart-methods-multishipping {
  display: block;
}
.checkout-types.top li {
  display: inline-block;
}
.checkout-types.top .bml_button {
  display: inline-block;
  vertical-align: top;
}
.checkout-types.top .bml_button img {
  display: block;
}
.checkout-types.top .paypal-logo .paypal-or {
  margin-top: 5px;
}
.checkout-types.bottom .paypal-logo a, .checkout-types.minicart .paypal-logo a {
  display: block;
}
.checkout-types.bottom .paypal-or, .checkout-types.minicart .paypal-or {
  margin: 0px;
  display: block;
  text-align: center;
}

@media only screen and (min-width: 741px) {
  .checkout-types.bottom .paypal-or {
    text-align: right;
    padding-right: 70px;
  }
}
.cart-totals .checkout-types .btn-checkout {
  margin-bottom: 7px;
}

@media only screen and (max-width: 740px) {
  .checkout-types {
    float: none;
    text-align: center;
  }
  .checkout-types.bottom .paypal-or, .checkout-types.minicart .paypal-or {
    width: auto;
    float: none;
  }

  .checkout-types li {
    float: none;
    width: 100%;
    margin-left: 0;
  }
}
@media only screen and (max-width: 599px) {
  .btn-checkout {
    width: 100%;
  }
}
.cart-table {
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
}
.cart-table th,
.cart-table td,
.cart-table tbody td {
  border-bottom: none;
  vertical-align: top;
}
.cart-table h2 {
  color: #636363;
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 0;
}
.cart-table thead th,
.cart-table tbody td {
  background-color: transparent;
  padding: 10px 5px;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
}
.cart-table .product-cart-info,
.cart-table .product-cart-actions {
  padding-left: 15px;
}
.cart-table tr {
  border-bottom: 1px solid silver;
}
.cart-table tfoot tr {
  background: none;
}
.cart-table tfoot tr > td:after {
  content: '';
  display: table;
  clear: both;
}
.cart-table span.or {
  font-size: 9px;
  padding: 0 5px;
  text-transform: uppercase;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
}
.cart-table .product-cart-image .cart-links,
.cart-table .product-cart-info .btn-remove,
.cart-table .product-cart-actions .button {
  display: none;
}
.cart-table .product-cart-image {
  padding-left: 0;
  padding-right: 0;
}
.cart-table .product-cart-image .product-image img {
  max-width: 100%;
  width: 100%;
}
.cart-table .product-cart-image a.cart-edit {
  display: none;
}
.cart-table .product-cart-sku {
  font-family: Georgia, Times, "Times New Roman", serif;
  font-style: italic;
  font-size: 12px;
  margin: 5px 0 12px;
}
.cart-table .product-cart-sku .label {
  font-weight: 600;
}
.cart-table .btn-empty {
  float: left;
}
.cart-table .product-cart-total,
.cart-table .product-cart-price {
  text-align: center;
}
.cart-table .cart-tax-total {
  position: relative;
  cursor: pointer;
}
.cart-table .cart-tax-total:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 6px solid #3399cc;
  border-left: none;
  position: absolute;
  top: 3px;
  right: -11px;
}
.cart-table .cart-tax-total.cart-tax-total-expanded:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
  border-top: 6px solid #3399cc;
  border-bottom: none;
  right: -15px;
  top: 6px;
}
.cart-table .cart-links > li {
  white-space: nowrap;
  line-height: 1.3;
  margin-bottom: 5px;
  min-width: 65px;
  font-size: 13px;
}
.cart-table .cart-links > li > a {
  display: block;
}
.cart-table .cart-links > li:last-child {
  margin-bottom: 0;
}
.cart-table .product-cart-actions {
  min-width: 60px;
  text-align: center;
}
.cart-table .product-cart-actions .qty {
  height: 30px;
  border-color: silver;
  border-radius: 0;
  margin-bottom: 10px;
  text-align: center;
  width: 3.2em;
}
.cart-table .product-cart-actions .button {
  margin-bottom: 5px;
}
.cart-table .item-options {
  padding-left: 15px;
}

@media only screen and (max-width: 770px) {
  .cart-table th {
    font-size: 12px;
  }
  .cart-table th,
  .cart-table td {
    padding: 7px 6px;
  }
  .cart-table .product-cart-actions > li {
    white-space: inherit;
  }
}
@media only screen and (max-width: 699px) {
  .display-both-prices .cart-table thead th.cart-total-head,
  .display-both-prices .cart-table td.product-cart-total {
    display: none;
  }
}
@media only screen and (max-width: 599px) {
  .cart-table colgroup, .cart-table thead {
    display: none;
  }
  .cart-table tr {
    display: block;
    margin-bottom: 10px;
    padding-bottom: 10px;
    position: relative;
    width: 100%;
  }
  .cart-table tr:after {
    content: '';
    display: table;
    clear: both;
  }
  .cart-table tr:last-child {
    margin-bottom: 0;
  }
  .cart-table tfoot tr {
    padding-bottom: 0;
  }
  .cart-table td {
    border: none;
    display: block;
  }
  .cart-table td[data-rwd-label] {
    padding-left: 15px;
    margin-bottom: 6px;
  }
  .cart-table td[data-rwd-label] .price {
    font-weight: normal;
  }
  .cart-table td[data-rwd-label]:before {
    content: attr(data-rwd-label) ":";
    font-size: 12px;
    font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
    padding-right: 5px;
    text-transform: uppercase;
  }
  .cart-table td.product-cart-price {
    text-align: left;
  }
  .cart-table h2 {
    font-size: 12px;
  }
  .cart-table .cart-links {
    padding-top: 5px;
    padding-right: 5px;
  }
  .cart-table .cart-links > li {
    white-space: normal;
    text-align: center;
  }
  .cart-table .cart-links > li > a {
    padding: 2px 0px;
  }
  .cart-table .cart-tax-info {
    font-style: italic;
    padding-left: 15px;
    font-size: 13px;
  }
  .cart-table .cart-tax-info .price {
    font-size: 13px;
  }
  .cart-table .product-cart-image {
    width: 25%;
    float: left;
    padding-bottom: 0;
  }
  .cart-table .product-cart-image a.cart-edit {
    display: block;
    font-size: 16px;
    text-align: center;
    text-transform: uppercase;
  }
  .cart-table .product-cart-info,
  .cart-table td[data-rwd-label] {
    float: right;
    width: 75%;
  }
  .cart-table .product-cart-actions,
  .cart-table .product-cart-price {
    padding-bottom: 0;
    padding-top: 0;
    float: right;
  }
  .cart-table .product-cart-remove,
  .cart-table .product-cart-total,
  .cart-table .product-cart-actions .cart-links {
    display: none;
  }
  .cart-table .product-cart-image .cart-links,
  .cart-table .product-cart-info .btn-remove {
    display: block;
  }
  .cart-table .product-cart-actions .button {
    display: none;
  }
  .cart-table .product-cart-info .btn-remove {
    float: right;
    margin: -4px 0px 2px 7px;
  }
  .cart-table .product-cart-info .product-cart-sku {
    margin-bottom: 5px;
  }
  .cart-table .product-cart-actions {
    text-align: left;
  }
  .cart-table .product-cart-actions .qty {
    margin-right: 7px;
    margin-bottom: 7px;
  }
  .cart-table .price,
  .cart-table .product-cart-price:before {
    font-weight: 500;
    font-size: 15px;
    font-family: "Helvetica Neue", Verdana, Arial, sans-serif;
  }
  .cart-table .cart-footer-actions {
    text-align: center;
    width: 100%;
  }
  .cart-table .cart-footer-actions #empty_cart_button {
    float: right;
  }
  .cart-table .cart-footer-actions .btn-continue {
    float: left;
  }
  .cart-table .cart-footer-actions .btn-update,
  .cart-table .cart-footer-actions span.or {
    display: none;
  }

  .display-both-prices .cart-table td[data-rwd-tax-label]:before {
    content: attr(data-rwd-tax-label) ":";
  }
}
/* ============================================ *
 * Checkout - Estimate Shipping and Tax
 * ============================================ */
.shipping h2 {
  font-size: 12px;
  font-weight: bold;
  margin: 0 0 5px;
}
.shipping select {
  max-width: 100%;
  height: 30px;
  display: block;
  border: 1px solid silver;
}
.shipping select.validation-failed {
  border-color: #df280a;
}
.shipping .shipping-desc {
  display: none;
}
.shipping .buttons-set {
  border: none;
  margin: 0;
  padding: 0;
}
.shipping .form-list:after {
  content: '';
  display: table;
  clear: both;
}
.shipping .form-list li {
  float: left;
  margin: 5px 2% 10px 0;
}
.shipping .form-list .shipping-country {
  width: 37%;
}
.shipping .form-list .shipping-region {
  width: 41%;
}
.shipping .form-list .shipping-postcode {
  margin-right: 0;
  width: 18%;
}
.shipping .form-list .shipping-postcode input {
  margin-top: 4px;
}
.shipping .form-list .input-box {
  padding-top: 0;
}
.shipping .form-list input {
  height: 30px;
  margin-top: 4px;
}
.shipping .form-list label {
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  text-transform: uppercase;
  white-space: nowrap;
}
.shipping .sp-methods {
  padding: 10px 0 0;
  text-align: left;
}
.shipping .sp-methods dd {
  margin-bottom: 10px;
}
.shipping .sp-methods label {
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 12px;
  font-style: italic;
  min-width: 100px;
}
.shipping .sp-methods label span {
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-weight: bold;
  font-style: normal;
}
.shipping #co-shipping-method-form .buttons-set .button {
  float: left;
  margin-left: 0;
}
.shipping #co-shipping-method-form .sp-methods dd label {
  border: 1px solid #cccccc;
  background-color: #ececec;
  min-width: 220px;
}
.shipping #co-shipping-method-form .sp-methods dd label:hover {
  background-color: #dbdbdb;
}

@media only screen and (max-width: 770px) {
  .shipping .shipping-form .form-list > li {
    width: 100%;
    float: none;
  }
  .shipping .shipping-form .form-list > li label {
    display: block;
  }
  .shipping .shipping-form .form-list > li input,
  .shipping .shipping-form .form-list > li select {
    width: 100%;
  }
}
.cart .cart-totals {
  text-align: right;
}
.cart .cart-totals:after {
  content: '';
  display: table;
  clear: both;
}
.cart .cart-totals table {
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 12px;
  margin-bottom: 20px;
  text-transform: uppercase;
  width: 100%;
}
.cart .cart-totals table td {
  padding: 2px 0px;
}
.cart .cart-totals table td:first-child {
  padding-right: 10px;
  min-width: 120px;
}
.cart .cart-totals table tbody tr:last-child td,
.cart .cart-totals table tbody tr:last-child th {
  padding-bottom: 10px;
}
.cart .cart-totals table tfoot {
  border-top: 1px solid #E6E6E6;
  border-bottom: 1px solid #E6E6E6;
}
.cart .cart-totals table tfoot td {
  font-size: 24px;
  padding: 2px 5px;
  vertical-align: top;
}
.cart .cart-totals table tfoot strong span,
.cart .cart-totals table tfoot span.price {
  font-family: "Helvetica Neue", Verdana, Arial, sans-serif;
}
.cart .cart-totals table tfoot strong {
  font-weight: 400;
}

@media only screen and (max-width: 600px) {
  .cart-totals {
    text-align: right;
  }
}
@media only screen and (max-width: 770px) {
  .cart .cart-totals table tfoot td {
    font-size: 18px;
  }
}
.discount-form:after,
#giftcard-form:after {
  content: '';
  display: table;
  clear: both;
}

#discount-coupon-form,
.cart .giftcard {
  width: 100%;
}
#discount-coupon-form h2,
.cart .giftcard h2 {
  display: none;
}
#discount-coupon-form label,
.cart .giftcard label {
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  text-align: left;
  text-transform: uppercase;
  min-width: 105px;
  display: inline-block;
  margin-right: 10px;
}
#discount-coupon-form .field-wrapper,
.cart .giftcard .field-wrapper {
  display: inline-block;
}
#discount-coupon-form .validation-advice,
.cart .giftcard .validation-advice {
  display: inline;
}
#discount-coupon-form .button-wrapper,
.cart .giftcard .button-wrapper {
  display: inline-block;
  vertical-align: bottom;
}
#discount-coupon-form .button-wrapper > button,
.cart .giftcard .button-wrapper > button {
  float: left;
}
#discount-coupon-form .input-text,
.cart .giftcard .input-text {
  border-radius: 0;
  height: 30px;
  margin: 4px 10px 0 0;
  width: 190px;
}

.cart .giftcard p {
  margin-bottom: 7px;
}

.cart .giftcard .check-gc-status {
  float: left;
  padding: 0px;
}
.cart .giftcard .check-gc-status > span > span {
  font-size: 14px;
  text-transform: none;
}

/* ============================================ *
 * Checkout - Cart Cross sell
 * ============================================ */
.crosssell h2 {
  color: #3399cc;
}
.crosssell .item a.product-image {
  width: auto;
  float: left;
}

/* Change the layout to 2 columns at a breakpoint that is higher than a 3 columns layout would normally break */
@media only screen and (max-width: 979px) {
  .crosssell {
    /* Undo three-column config */
  }
  .crosssell .products-grid > li:nth-child(even),
  .crosssell .products-grid > li:nth-child(3n),
  .crosssell .products-grid > li {
    width: 47.72727%;
    margin-right: 4.54545%;
  }
  .crosssell .products-grid > li:nth-child(odd) {
    clear: left;
  }
  .crosssell .products-grid > li:nth-child(even) {
    margin-right: 0;
  }
  .crosssell .products-grid > li:nth-child(3n+1) {
    clear: none;
  }
}
@media only screen and (max-width: 599px) {
  .cart-table .cart-tax-total:after {
    right: -9px;
  }
  .cart-table .cart-tax-total.cart-tax-total-expanded:after {
    right: -13px;
  }
}
@media only screen and (max-width: 320px) {
  .crosssell ul .item {
    padding: 0 0px 40px;
  }
  .crosssell ul .product-details .crosssell-actions {
    padding: 0 5px;
  }
}
/* ============================================ *
 * Checkout - One Page
 * ============================================ */
.checkout-onepage-index .col-right,
.checkout-onepage-index .col-left {
  display: none;
}

.checkout-onepage-index .col-main {
  width: auto;
  float: none;
}

@media only screen and (min-width: 980px) {
  .checkout-onepage-index .col-main {
    float: left;
    width: 68.75%;
    padding-right: 20px;
  }
  .checkout-onepage-index .col-right,
  .checkout-onepage-index .col-left {
    width: 31.25%;
    display: block;
  }
  .checkout-onepage-index .col-right {
    padding-left: 0;
  }
}
.opc select {
  width: 365px;
}

/* -------------------------------------------- *
 * Section Styling - Default
 */
.opc .section .step-title {
  width: 100%;
  border-top: 1px solid #ececec;
  position: relative;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.opc .section .step-title:after {
  content: '';
  display: table;
  clear: both;
}

.opc .section.allow:not(.active) .step-title {
  cursor: pointer;
}

/* Using .no-touch since touch devices emulate hover, thereby making steps look active that are not */
.no-touch .opc .section.allow:not(.active) .step-title:hover {
  background-color: #f4f4f4;
}

.opc .section.active .step-title {
  border-bottom: 1px solid #ececec;
}

.opc .section .step-title a {
  display: none;
}

.opc .section.allow:not(.active) .step-title a {
  display: block;
  float: right;
  line-height: 40px;
  height: 40px;
  padding: 0px 10px;
}

.no-touch .opc .section .step-title a:hover {
  text-decoration: none;
}

.opc .section .step-title .number,
.opc .section.allow.active .step-title .number,
.no-touch .opc .section.allow:hover .step-title .number {
  width: 26px;
  height: 26px;
  text-align: center;
  color: #FFFFFF;
  line-height: 26px;
  background-color: #3399cc;
  display: block;
  position: absolute;
  top: 50%;
  left: 10px;
  margin-top: -13px;
}

.opc .section.allow .step-title .number {
  background-color: #99cce5;
}

.opc .section.allow .step-title h2 {
  color: #a0a0a0;
}

.opc .section.allow .step-title:hover h2,
.opc .section.active .step-title h2 {
  color: #3399cc;
}

.opc .section .step-title h2 {
  font-size: 16px;
  font-weight: 400;
  line-height: 40px;
  height: 40px;
  float: left;
  margin: 0px 4px 0px 45px;
}

.opc .section .step {
  padding: 20px;
}
.opc .section .step:after {
  content: '';
  display: table;
  clear: both;
}
@media only screen and (max-width: 979px) {
  .opc .section .step {
    padding: 10px;
  }
}

.opc select {
  max-width: 365px;
  width: 100%;
}

.opc h3 {
  font-weight: 500;
}

.opc .buttons-set {
  text-align: left;
}
.opc .buttons-set button.button {
  float: left;
  margin-left: 0;
  margin-right: 10px;
  margin-bottom: 0;
}
.opc .buttons-set p.required {
  float: right;
  margin-left: 5px;
  margin-bottom: 0;
}
.opc .buttons-set .back-link {
  float: right;
  margin: 0;
}
.opc .buttons-set a {
  line-height: 20px;
  display: inline-block;
  padding: 5px 5px 5px 0;
}

@media only screen and (max-width: 479px) {
  .opc .buttons-set .button + .buttons-set .button,
  .paypal-express-review .buttons-set .button + .buttons-set .button {
    margin-left: 0;
  }
}
.opc #opc-login .step {
  padding: 0px;
}
.opc #opc-login .buttons-set {
  border-top: 0;
  padding-top: 5px;
}

@media only screen and (max-width: 770px) {
  .opc #opc-login .description,
  .opc #opc-login p.required {
    display: none;
  }
}
#opc-payment .note {
  padding: 10px;
}

/* -------------------------------------------- *
 * This section hides everything but the "Checkout Method" step of the checkout process and fades in the content
 * once the customer progresses to the next step. The purpose of this is to simplify what the customer has to focus on.
 * It is limited to larger viewports since smaller devices are inherently going to be focused solely on the
 * "Checkout Method" step.
 */
.opc.opc-firststep-login .section:not(#opc-login) .step-title,
.opc-block-progress-step-login {
  -webkit-transition: opacity 300ms linear;
  -webkit-transition-delay: 0;
  -moz-transition: opacity 300ms linear 0;
  -o-transition: opacity 300ms linear 0;
  transition: opacity 300ms linear 0;
}

.opc.opc-firststep-login .section#opc-login .step-title .number {
  -webkit-transition: width 80ms linear;
  -webkit-transition-delay: 0;
  -moz-transition: width 80ms linear 0;
  -o-transition: width 80ms linear 0;
  transition: width 80ms linear 0;
}

.opc.opc-firststep-login .section#opc-login .step-title h2 {
  -webkit-transition: margin-left 80ms linear;
  -webkit-transition-delay: 0;
  -moz-transition: margin-left 80ms linear 0;
  -o-transition: margin-left 80ms linear 0;
  transition: margin-left 80ms linear 0;
}

/* When a user progresses from the "Checkout Method" to "Billing Information" for the first time, the              */
/* "opc-has-progressed-from-login" class gets added to the body. Also, the .opc element will only have the         */
/* "opc-firststep-login" class if the first step of the checkout is the "Checkout Method" (eg, not when logged in) */
body:not(.opc-has-progressed-from-login) .opc.opc-firststep-login .section:not(#opc-login) .step-title,
body:not(.opc-has-progressed-from-login) .opc-block-progress-step-login {
  opacity: 0;
}

body:not(.opc-has-progressed-from-login) .opc.opc-firststep-login .section#opc-login .step-title .number {
  width: 0px;
  overflow: hidden;
}

body:not(.opc-has-progressed-from-login) .opc.opc-firststep-login .section#opc-login .step-title h2 {
  margin-left: 0px;
}

/* -------------------------------------------- *
 * Shipping and Payment methods
 */
.sp-methods {
  margin: 0 0 8px;
}
.sp-methods dt {
  margin: 13px 0 5px;
  font-weight: bold;
}
.sp-methods dt:first-child {
  margin: 0 0 5px;
}
.sp-methods dd li {
  margin: 5px 0;
}
.sp-methods label img {
  float: left;
}
.sp-methods label a {
  margin-top: 6px;
  float: right;
  margin-left: 10px;
}
.sp-methods .price {
  font-weight: bold;
}
.sp-methods .form-list {
  padding-left: 20px;
}
.sp-methods .form-list li {
  margin: 0 0 8px;
}
.sp-methods select.month {
  width: 120px;
  margin-right: 10px;
}
.sp-methods select.year {
  width: 96px;
}
.sp-methods input.cvv {
  width: 4em !important;
}
.sp-methods #advice-validate-cc-exp-ccsave_expiration {
  max-width: 130px;
}
.sp-methods .checkmo-list li {
  margin: 0 0 5px;
  content: '';
  display: table;
  clear: both;
}
.sp-methods .checkmo-list label {
  width: 165px;
  padding-right: 15px;
  text-align: right;
  float: left;
}
.sp-methods .checkmo-list address {
  float: left;
}
@media only screen and (max-width: 479px) {
  .sp-methods .checkmo-list {
    padding-left: 0;
  }
  .sp-methods .checkmo-list label {
    width: 135px;
  }
}
.sp-methods .release-amounts {
  margin: 0.5em 0;
}
.sp-methods .release-amounts button {
  float: left;
  margin: 5px 10px 0 0;
}

/* One Page Checkout */
.block-progress {
  border: 0;
  margin: 0;
  border-left: 1px solid #cccccc;
  padding-left: 20px;
}
.block-progress .block-content {
  font-size: 13px;
}
.block-progress dt {
  padding-top: 6px;
  margin: 0;
  margin-bottom: 10px;
  color: #636363;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
  text-transform: uppercase;
  margin-bottom: 6px;
  text-transform: uppercase;
  font-weight: normal;
  color: #a0a0a0;
}
.block-progress dt.complete {
  color: #636363;
}
.block-progress dd {
  padding-left: 15px;
  margin-bottom: 10px;
  font-family: Georgia, Times, "Times New Roman", serif;
  font-style: italic;
}
.block-progress dd address {
  font-style: italic;
}
.block-progress #payment-progress-opcheckout .subtitle {
  margin-bottom: 3px;
}
.block-progress .payment-info dt {
  padding: 0;
  margin: 0 0 3px 0;
  color: #636363;
  font-family: Georgia, Times, "Times New Roman", serif;
  text-transform: none;
  font-style: italic;
  float: left;
  clear: both;
  font-size: 13px;
}
.block-progress .payment-info dt:after {
  content: ': ';
}
.block-progress .payment-info dd {
  float: left;
  margin-bottom: 3px;
  font-size: 13px;
}
.block-progress .payment-info:after {
  content: '';
  display: table;
  clear: both;
}

/* review step */
#checkout-review-table .btn-remove img {
  display: none;
}

#checkout-review-table-wrapper {
  clear: both;
}

#review-buttons-container {
  width: 100%;
  margin-top: 15px;
  margin-bottom: 15px;
}
#review-buttons-container .btn-checkout {
  min-width: 220px;
}
#review-buttons-container .please-wait {
  float: left;
  margin-right: 10px;
}
#review-buttons-container .f-left {
  float: right;
}

@media only screen and (max-width: 599px) {
  .linearize-table-large.checkout-review-table thead tr:nth-child(1n+2) {
    display: none;
  }
}
@media only screen and (max-width: 479px) {
  .linearize-table.checkout-review-table thead tr:nth-child(1n+2) {
    display: none;
  }
}
/* show/hide "change" link for progress step depend on complete status
 * should be placed in .css file */
.opc-block-progress dt.complete a,
.opc-block-progress dt.complete .separator {
  display: inline;
}

.opc-block-progress dt a,
.opc-block-progress dt .separator {
  display: none;
}

/* On small screens, the progress review content will be moved to the review step via JS. Styled via this CSS: */
#checkout-step-review .opc-block-progress {
  border-left: none;
  padding-left: 0;
}
#checkout-step-review .opc-block-progress .block-title {
  display: none;
}
#checkout-step-review .opc-block-progress .block-content {
  display: block !important;
  padding: 0;
}
#checkout-step-review .opc-block-progress .block-content > dl > div {
  float: left;
  width: 50%;
}
@media only screen and (max-width: 479px) {
  #checkout-step-review .opc-block-progress .block-content > dl > div {
    float: none;
    width: auto;
  }
}
#checkout-step-review .opc-block-progress .block-content .changelink {
  display: none;
}

@media only screen and (max-width: 479px) {
  #checkout-review-table thead > tr > th {
    display: none;
  }
  #checkout-review-table thead > tr > th:first-child {
    display: block;
  }

  #checkout-review-table thead > tr > th:first-child {
    display: block;
  }
}
#checkout-step-review .centinel > p {
  margin-bottom: 10px;
}
#checkout-step-review .centinel iframe {
  width: 100%;
  min-height: 400px;
}

/* Gift options */
.gift-messages-form .item {
  content: '';
  display: table;
  clear: both;
  margin-top: 30px;
}
.gift-messages-form .item h5 {
  font-weight: bold;
}
.gift-messages-form .item .product-img-box {
  width: auto;
  float: left;
  padding-right: 15px;
}
.gift-messages-form .item .details {
  float: left;
}

.gift-message-form .inner-box > div {
  content: '';
  display: table;
  clear: both;
  width: 100%;
  margin-top: 15px;
  display: block;
}
.gift-message-form .inner-box > div.extra-options-container p {
  margin-bottom: 15px;
}
.gift-message-form .gift-wrapping-form label {
  margin-right: 10px;
}
.gift-message-form .gift-wrapping-form img {
  float: left;
}
.gift-message-form .gift-wrapping-form .gift-wrapping-design {
  height: 75px;
}
.gift-message-form .gift-wrapping-form .gift-wrapping-design:after {
  content: '';
  display: table;
  clear: both;
}
.gift-message-form .gift-wrapping-form .gift-wrapping-design .image-box {
  margin-right: 5px;
}
.gift-message-form .gift-item {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: solid 1px #ececec;
}
.gift-message-form .gift-item:after {
  content: '';
  display: table;
  clear: both;
}
.gift-message-form .gift-item .product-img-box {
  width: 200px;
}
.gift-message-form .gift-item .product-img-box .product-image {
  width: 75px;
  margin-left: auto;
  margin-right: auto;
}
.gift-message-form .gift-item .product-img-box .product-name {
  display: block;
}
.gift-message-form .gift-item .fieldset {
  margin-left: 200px;
}

@media only screen and (max-width: 770px) {
  .gift-message-form .giftmessage-area {
    max-width: 100%;
  }
  .gift-message-form .gift-item .product-img-box {
    width: 100%;
    float: none;
  }
  .gift-message-form .gift-item .fieldset {
    margin-left: 0px;
  }
  .gift-message-form .gift-item .fieldset textarea {
    width: 100%;
  }
}
/* ============================================ *
 * Checkout - Success
 * ============================================ */
.checkout-onepage-success .col-main {
  padding: 0;
  text-align: center;
}
.checkout-onepage-success .buttons-set {
  margin: 10px 0;
  text-align: center;
}
.checkout-onepage-success .buttons-set button {
  float: none;
}

/* ============================================ *
 * Configurable Swatches
 * ============================================ */
/* Clears */
.clearfix:after,
.configurable-swatch-list:after,
.product-view .product-options .swatch-attr:after {
  content: '';
  display: table;
  clear: both;
}

/* General Swatch Styling */
.swatch-link,
.swatch-label {
  display: block;
  border-radius: 3px;
  font-size: 14px;
  text-align: center;
  color: #636363;
  text-decoration: none;
  box-sizing: content-box;
}

.swatch-link {
  border: 1px solid #cccccc;
  margin: 0 0 3px;
}
.swatch-link img {
  border-radius: 2px;
}
.swatch-link:hover {
  cursor: pointer;
  text-decoration: none;
}
.swatch-link .x {
  display: none;
  text-indent: -999em;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: url(https://www.tilemarket.com.au/skin/frontend/tile/default/images/bg_x.png) center no-repeat transparent;
  z-index: 10;
}
.swatch-link.has-image .swatch-label {
  position: relative;
}
.swatch-link.has-image img {
  position: absolute;
  top: 0;
  left: 0;
}

.swatch-label {
  border: 1px solid #fff;
  margin: 0;
  white-space: nowrap;
  background: #f4f4f4;
}

.configurable-swatch-list {
  margin-left: -3px;
  zoom: 1;
  clear: both;
  -webkit-transform: translateZ(0px);
}
.configurable-swatch-list li {
  float: left;
  zoom: 1;
  margin: 0 0 0 3px;
}
.products-grid .configurable-swatch-list li {
  display: inline-block;
  float: none;
  margin: 0;
  vertical-align: top;
}
.configurable-swatch-list .not-available .x {
  display: block;
}
.configurable-swatch-list .not-available .swatch-link {
  border-color: #ededed;
  position: relative;
}
.configurable-swatch-list .not-available .swatch-link.has-image img {
  opacity: 0.4;
  filter: alpha(opacity=40);
}
.configurable-swatch-list .not-available .swatch-label {
  color: #aaa;
  background: #fff;
}
.configurable-swatch-list .wide-swatch .swatch-label {
  padding: 0 6px;
}
.configurable-swatch-list .not-available a:focus {
  outline: 0;
}

#narrow-by-list dd .configurable-swatch-list li {
  margin: 0 0 0 3px;
  width: 47%;
}
#narrow-by-list dd .swatch-link {
  border: none;
  line-height: 25px;
  margin-right: 2px;
  text-align: left;
}
#narrow-by-list dd .swatch-link.has-image {
  line-height: inherit;
}
#narrow-by-list dd .swatch-link:hover .swatch-label {
  border-color: #3399cc;
}
#narrow-by-list dd .swatch-label {
  background: #f4f4f4;
  border: 1px solid #cccccc;
  border-radius: 3px;
  display: block;
  float: left;
  line-height: 1.5em;
  margin: 0 5px 0 0;
  padding: 1px 5px;
  white-space: nowrap;
}
#narrow-by-list dd .swatch-label img {
  border: 1px solid #fff;
  border-radius: 3px;
  box-sizing: content-box;
}
#narrow-by-list dd .has-image .swatch-label {
  padding: 0;
}

@media only screen and (max-width: 770px) {
  #narrow-by-list dd .configurable-swatch-list li:nth-child(odd) {
    clear: left;
  }
}
.currently .swatch-current {
  position: relative;
}
.currently .swatch-current .btn-remove {
  margin-top: -10px;
  position: absolute;
  right: 0;
  top: 50%;
}
.currently .swatch-current span {
  display: block;
  float: left;
}
.currently .swatch-link {
  display: inline-block;
  margin: 0 0 0 3px;
}
.currently .swatch-link:hover {
  border-color: #cccccc;
  cursor: default;
}

/* Other Swatch States */
.configurable-swatch-list .hover .swatch-link,
.configurable-swatch-list .selected .swatch-link,
.swatch-link:hover {
  border-color: #3399cc;
}

.configurable-swatch-box {
  background: none !important;
}
.configurable-swatch-box select.swatch-select {
  display: none;
}
.configurable-swatch-box .validation-advice {
  margin: 0 0 5px;
  background: #df280a;
  padding: 2px 5px !important;
  font-weight: bold;
  color: #fff !important;
  float: left;
  display: block;
  border-radius: 3px;
}

/* CUSTOM */
.availability.out-of-stock span {
  color: #a0a0a0;
}

.product-view .product-options .swatch-attr {
  float: none;
  display: block;
  clear: both;
  border: 0;
}
.product-view .product-options .swatch-attr label,
.product-view .product-options .swatch-attr .select-label {
  font-size: 12px;
}
.product-view .product-options .swatch-attr label {
  display: block;
  line-height: 1.3;
}
.product-view .product-options .swatch-attr .select-label {
  display: inline;
  font-weight: normal;
  color: #3399cc;
  padding-left: 5px;
}
.product-view .product-options dd .input-box {
  width: auto;
  height: auto;
}
.product-view .product-options .select-label {
  display: none;
}
.product-view .add-to-cart button.out-of-stock {
  background-position: -80px -362px;
  cursor: default;
}

/* ============================================ *
 * Customer
 * ============================================ */
.customer-account-login .scaffold-form label:first-child {
  width: 115px;
}
.customer-account-login .col2-set .buttons-set {
  text-align: left;
  border-top: 0;
}
.customer-account-login .col2-set .buttons-set button,
.customer-account-login .col2-set .buttons-set .button {
  float: none;
  min-width: 50%;
  margin: 0;
}
.customer-account-login .col2-set .col-1 ul {
  list-style: disc;
  padding-left: 20px;
  margin: 10px 0 20px 0;
}
@media only screen and (min-width: 480px) {
  .customer-account-login .col2-set .col-1,
  .customer-account-login .col2-set .col-2 {
    padding-top: 0;
    margin-top: 20px;
  }
  .customer-account-login .col2-set .col-1 {
    padding-right: 20px;
  }
  .customer-account-login .col2-set .col-2 {
    padding-left: 20px;
    border-left: 1px solid #ededed;
  }
}
@media only screen and (min-width: 770px) {
  .customer-account-login .col2-set .col-1 {
    padding-right: 0;
  }
  .customer-account-login .col2-set .col-2 {
    padding-left: 60px;
    border-left: 1px solid #ededed;
  }
}
@media only screen and (max-width: 479px) {
  .customer-account-login .col2-set .col-1 {
    padding-bottom: 30px;
  }
  .customer-account-login .col2-set .col-2 {
    padding-top: 30px;
    border-top: 1px solid #ededed;
  }
}
@media only screen and (max-width: 770px) {
  .customer-account-login .col2-set p.required {
    display: none;
  }
}

.customer-account-create .scaffold-form label:first-child {
  width: 140px;
}

.opc #opc-login p:not(.required) {
  font-style: italic;
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 13px;
  color: #a0a0a0;
}

.remember-me-box a.hide {
  display: none;
}
.remember-me-box .link-tip {
  font-size: 13px;
  padding-left: 10px;
}

.remember-me-popup {
  display: none;
  border: 1px solid #cccccc;
  padding: 10px;
  position: relative;
}
.remember-me-popup.show {
  display: block;
}
.remember-me-popup p {
  font-family: "Helvetica Neue", Verdana, Arial, sans-serif;
}
.remember-me-popup .remember-me-popup-close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 10px;
  font-size: 12px;
}
.remember-me-popup .remember-me-popup-close-button {
  display: none;
}

.customer-account-create .buttons-set {
  max-width: 455px;
}
.customer-account-create .fieldset,
.customer-account-create .buttons-set {
  margin-left: 30px;
}
@media only screen and (max-width: 479px) {
  .customer-account-create .fieldset,
  .customer-account-create .buttons-set {
    margin-left: 0;
  }
}
.customer-account-create .fieldset .hidden {
  display: none;
}
.customer-account-create #remember-me-popup {
  max-width: 455px;
}

.customer-account-forgotpassword .fieldset,
.customer-account-forgotpassword .buttons-set {
  margin-left: 30px;
  max-width: 400px;
}
@media only screen and (max-width: 479px) {
  .customer-account-forgotpassword .fieldset,
  .customer-account-forgotpassword .buttons-set {
    margin-left: 0;
  }
}
.customer-account-forgotpassword .fieldset .input-box input.input-text {
  width: 100%;
}

/* ============================================ *
 * My Account Global Styles
 * ============================================ */
body.customer-account .my-account .page-title h1 {
  border: 0;
  text-align: left;
}
body.customer-account .my-account .title-buttons {
  position: relative;
  text-align: right;
}
body.customer-account .my-account .title-buttons h1 {
  text-align: left;
}
body.customer-account .my-account .title-buttons .button {
  position: absolute;
  right: 0;
  top: 0;
}
body.customer-account .my-account .title-buttons a,
body.customer-account .my-account .title-buttons span.separator {
  position: relative;
  top: -42px;
}
body.customer-account .my-account .fieldset h2,
body.customer-account .my-account .addresses-list h2,
body.customer-account .my-account .order-details h2 {
  width: 100%;
  display: inline-block;
}
body.customer-account .my-account .addresses-list h3 {
  font-size: 14px;
  font-weight: 600;
}
body.customer-account .my-account .fieldset {
  margin-top: 30px;
  margin-bottom: 30px;
}
body.customer-account .data-table {
  margin-top: 5px;
}
body.customer-account .data-table td a {
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  text-transform: uppercase;
  font-style: normal;
  font-size: 13px;
}
body.customer-account .data-table span.nobr {
  white-space: normal;
}
body.customer-account .data-table span.nobr a {
  white-space: nowrap;
}
body.customer-account .data-table td.view a {
  display: block;
}
body.customer-account .data-table .separator {
  display: none;
}
body.customer-account .sidebar .block ol#compare-items li {
  margin: 10px 0;
}
body.customer-account .sidebar .block .block-content p.block-subtitle {
  margin-bottom: 15px;
}
body.customer-account .sidebar .block .block-content .actions {
  margin-top: 30px;
}
body.customer-account .sidebar ol#cart-sidebar-reorder li {
  margin-top: 10px;
  margin-bottom: 0;
}
body.customer-account .sidebar ol#cart-sidebar-reorder p.product-name {
  display: inline-block;
  margin-bottom: 0;
}
body.customer-account .sidebar .block-cart .summary {
  margin-bottom: 15px;
}
body.customer-account .sidebar .block-reorder ol#cart-sidebar-reorder li {
  margin-top: 10px;
  margin-bottom: 0;
}
body.customer-account .sidebar .block-reorder ol#cart-sidebar-reorder li input {
  margin-right: 10px;
}
body.customer-account .sidebar .block-reorder ol#cart-sidebar-reorder p.product-name {
  display: inline;
  margin-bottom: 0;
}

.form-list .customer-dob .dob-month,
.form-list .customer-dob .dob-day {
  width: 40px;
  float: left;
  margin-right: 10px;
}
.form-list .customer-dob .dob-year {
  width: 80px;
  float: left;
}

/* ============================================ *
 * Dashboard
 * ============================================ */
.dashboard .box-head {
  margin-top: 30px;
  border-bottom: 1px solid #cccccc;
  padding-bottom: 7px;
}
.dashboard .box-head h2 {
  font-size: 15px;
  font-weight: 600;
  display: inline-block;
  margin-bottom: 0;
}
.dashboard .box-head a {
  padding: 10px;
}
.dashboard .box-title a,
.dashboard .box-head a {
  text-transform: uppercase;
  font-size: 12px;
}
.dashboard .box-account {
  padding-bottom: 40px;
  border-bottom: 1px solid #cccccc;
  margin-bottom: 45px;
}
.dashboard .box-account p,
.dashboard .box-account address {
  font-family: Georgia, Times, "Times New Roman", serif;
  font-style: italic;
}
.dashboard .col2-set .col-1,
.dashboard .col2-set .col-2 {
  padding-right: 12.09677%;
  padding-bottom: 0;
}
.dashboard .col2-set .col-1 .box-title,
.dashboard .col2-set .col-2 .box-title {
  position: relative;
  padding-bottom: 10px;
}
.dashboard .col2-set .col-1 .box-title h2,
.dashboard .col2-set .col-1 .box-title h3,
.dashboard .col2-set .col-2 .box-title h2,
.dashboard .col2-set .col-2 .box-title h3 {
  font-weight: 600;
  font-size: 14px;
  margin-bottom: 0;
}
.dashboard .col2-set .col-1 .box-title a,
.dashboard .col2-set .col-2 .box-title a {
  line-height: 19.6px;
}
.dashboard .box-reviews.box-account {
  padding-bottom: 0;
}
.dashboard .box-reviews li {
  padding: 10px 0;
  border-top: 1px solid #ededed;
}
.dashboard .box-reviews li:first-child {
  border-top: 0;
}
.dashboard .box-reviews li .number {
  margin-right: -20px;
  float: left;
  line-height: 1.4;
  font-size: 13px;
}
.dashboard .box-reviews li .details {
  margin-left: 20px;
}
.dashboard .box-reviews li .details .ratings {
  content: '';
  display: table;
  clear: both;
  margin-bottom: 0;
}
.dashboard .box-reviews li .details .ratings strong {
  float: left;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 13px;
  margin-right: 5px;
}
.dashboard .box-reviews li .details .ratings .rating-box {
  float: left;
  margin: 3px 0 0 0;
}

/* ============================================ *
 * Address Book
 * ============================================ */
.my-account .addresses-list {
  font-family: Georgia, Times, "Times New Roman", serif;
}
.my-account .addresses-list .col-1,
.my-account .addresses-list .col-2 {
  padding-bottom: 0;
}
.my-account .addresses-list .item {
  margin: 0 0 30px 0;
}
.my-account .addresses-list .item p {
  margin-top: 10px;
}
@media only screen and (max-width: 770px) {
  .my-account .addresses-list .col-1,
  .my-account .addresses-list .col-2 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  .my-account .addresses-list .col-1 li.empty,
  .my-account .addresses-list .col-2 li.empty {
    width: 100%;
  }
}
@media only screen and (max-width: 599px) {
  .my-account .addresses-list .addresses-additional p a {
    white-space: nowrap;
  }
}

/* ============================================ *
 * Order View
 * ============================================ */
.order-info {
  padding-bottom: 10px;
  border-bottom: 1px solid #ededed;
  width: 100%;
  margin-bottom: 30px;
}
.order-info dt,
.order-info dd,
.order-info ul,
.order-info li {
  display: inline;
}
.order-info dt {
  margin-right: 20px;
}
.order-info li {
  margin: 0 0 0 20px;
}
.order-info li.current {
  font-weight: 600;
}
.order-info li:first-child {
  margin-left: 0;
}

.order-date {
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  text-transform: uppercase;
}

.order-info-box {
  margin-bottom: 40px;
  margin-top: 20px;
}
.order-info-box + .order-info-box {
  padding-bottom: 40px;
  border-bottom: 1px solid #ededed;
}
.order-info-box .col-1 {
  padding-right: 0;
  width: 48%;
}
.order-info-box .col-2 {
  width: 52%;
}
.order-info-box .col-1,
.order-info-box .col-2 {
  overflow: hidden;
  padding-top: 0;
  padding-bottom: 0;
}
.order-info-box .box-title {
  width: 150px;
  padding-right: 10px;
  float: left;
}
.order-info-box .box-title h2 {
  font-size: 14px;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-weight: bold;
  line-height: 1.5;
}
.order-info-box .box-title h2:after {
  content: ':';
}
.order-info-box .box-content {
  float: left;
  font-family: Georgia, Times, "Times New Roman", serif;
}
.order-info-box .box-content td,
.order-info-box .box-content th {
  font-family: Georgia, Times, "Times New Roman", serif;
  line-height: 1.3;
}
.order-info-box .box-content th {
  padding-top: 10px;
}
.order-info-box .box-content td {
  padding-left: 15px;
}
.order-info-box .box-content strong {
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
}

#my-orders-table .option-label {
  margin-left: 10px;
  font-weight: 600;
  font-style: italic;
}
#my-orders-table .option-value {
  margin-left: 20px;
}
#my-orders-table tr.bundle:not(:last-child) td {
  border-bottom: none;
  border-top: none;
}

ol#cart-sidebar-reorder li {
  margin-top: 10px;
  margin-bottom: 0;
}
ol#cart-sidebar-reorder li input {
  margin-right: 10px;
}
ol#cart-sidebar-reorder p.product-name {
  display: inline;
}

@media only screen and (max-width: 599px) {
  #my-orders-table .option-label {
    margin-left: 20px;
  }
  #my-orders-table .option-value {
    margin-left: 35px;
  }
  #my-orders-table td[data-rwd-label=Qty] .nobr br {
    display: none;
  }
  #my-orders-table td[data-rwd-label=Qty] .nobr strong {
    margin-right: 10px;
  }
  #my-orders-table tr.bundle {
    border-color: #ededed;
  }
  #my-orders-table tr.bundle.child td[data-rwd-label] {
    padding-left: 60px;
  }
  #my-orders-table tbody:last-child tr:last-child td {
    padding-bottom: 10px;
    border-bottom: 0;
  }
  #my-orders-table tbody:last-child tr:last-child td:last-child {
    padding-bottom: 15px;
  }
  #my-orders-table tfoot tr.shipping {
    margin-top: 0;
  }
}
.order-additional {
  margin: 40px 0;
}

.order-gift-message dd {
  margin-top: 10px;
}

@media only screen and (max-width: 1199px) {
  .dashboard .col2-set .col-1,
  .dashboard .col2-set .col-2 {
    padding-right: 30px;
    padding-bottom: 0;
  }

  body.customer-account .data-table td.view a {
    white-space: normal;
  }
}
@media only screen and (max-width: 979px) {
  body.customer-account .my-account .title-buttons {
    text-align: left;
  }
  body.customer-account .my-account .title-buttons span.separator,
  body.customer-account .my-account .title-buttons a {
    top: -12px;
  }
}
@media only screen and (max-width: 770px) {
  body.customer-account .data-table.orders th.ship,
  body.customer-account .data-table.orders td.ship,
  body.customer-account .data-table.orders td.status,
  body.customer-account .data-table.orders th.status {
    display: none;
  }

  .order-info-box .box-content {
    clear: left;
  }

  .addresses-list .item {
    float: left;
    width: 50%;
    padding-right: 30px;
  }

  .order-info dt {
    display: none;
  }

  .dashboard .page-title {
    margin-top: 20px;
  }
  .dashboard .page-title h1 {
    margin-top: 0;
  }
  .dashboard .welcome-msg {
    font-family: Georgia, Times, "Times New Roman", serif;
  }
  .dashboard .welcome-msg .hello {
    font-style: italic;
  }
  .dashboard .box-account {
    padding-bottom: 15px;
    margin-bottom: 30px;
  }
  .dashboard .col2-set .col-1,
  .dashboard .col2-set .col-2 {
    width: 48%;
    padding-right: 0;
    padding-left: 0;
  }
  .dashboard .col2-set .col-1 {
    float: left;
    margin-right: 4%;
  }
  .dashboard .col2-set .col-2 {
    float: right;
  }
}
@media only screen and (max-width: 599px) {
  body.customer-account .my-account .form-list .control {
    padding-left: 0;
  }
}
@media only screen and (max-width: 479px) {
  body.customer-account .my-account .page-title h1 {
    text-align: center;
  }
  body.customer-account .my-account .title-buttons {
    text-align: center;
  }
  body.customer-account .my-account .title-buttons .button {
    width: 100%;
    position: static;
    margin-bottom: 15px;
  }
  body.customer-account .my-account .title-buttons .button + .button {
    margin-left: 0px;
  }
  body.customer-account .my-account .fieldset h2 {
    margin-bottom: 15px;
  }
  body.customer-account .my-account .order-details h2 {
    margin-bottom: 15px;
  }
  body.customer-account .my-account .buttons-set {
    border-top: 0;
  }
  body.customer-account .my-account .addresses-list .item {
    margin-bottom: 15px;
    padding-right: 0;
    float: none;
    width: auto;
  }
  body.customer-account .my-account .addresses-list h2 {
    margin-bottom: 15px;
  }

  .order-info {
    margin-top: 15px;
  }

  .data-table.orders .link-reorder,
  .data-table.orders .date {
    display: none;
  }
  .data-table.orders td.view {
    text-align: right;
  }

  .dashboard .col2-set .col-1,
  .dashboard .col2-set .col-2 {
    width: 100%;
    margin-top: 15px;
  }

  .order-info-box {
    margin: 0;
  }
  .order-info-box .col-1,
  .order-info-box .col-2 {
    width: 100%;
    border-bottom: 1px solid #ededed;
    padding: 15px 0;
  }
  .order-info-box + .order-info-box {
    padding-bottom: 0;
    border-bottom: 0;
    margin-bottom: 30px;
  }

  #my-reviews-table .nobr {
    white-space: normal;
  }
}
/* ============================================ *
 * Newsletter Subscriptions
 * ============================================ */
body.newsletter-manage-index .my-account .fieldset {
  margin-bottom: 20px;
}
body.newsletter-manage-index .my-account .fieldset h2 {
  display: none;
}
body.newsletter-manage-index .my-account .form-list {
  border-top: 1px solid #ededed;
  padding-top: 10px;
}

/* ============================================ *
 * Contacts
 * ============================================ */
.contacts-index-index .buttons-set {
  margin-left: 30px;
  max-width: 435px;
}
.contacts-index-index .buttons-set p.required {
  float: left;
}
@media only screen and (max-width: 599px) {
  .contacts-index-index .buttons-set {
    max-width: 330px;
    margin-left: 0;
  }
  .contacts-index-index .buttons-set button {
    float: left;
    margin-left: 0px;
  }
  .contacts-index-index .buttons-set p.required {
    float: right;
  }
}

/* ============================================ *
 * PayPal
 * ============================================ */
@media only screen and (max-width: 870px) and (min-width: 771px) {
  .paypal-review-order .col2-set .col-1,
  .paypal-review-order .col2-set .col-2 {
    padding: 0px;
  }
}
.paypal-review-order .info-set {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ededed;
}
.paypal-review-order .buttons-set {
  margin-top: 0px;
  padding-top: 0px;
  border: 0;
}
.paypal-review-order .buttons-set button {
  margin-bottom: 10px;
}
@media only screen and (max-width: 770px) {
  .paypal-review-order .col-1 {
    padding-bottom: 0;
  }
  .paypal-review-order .field.inactive {
    display: none;
  }
}

.top-container .bml-ad {
  margin-top: 7px;
  margin-bottom: 7px;
  text-align: center;
}
.top-container .bml-ad span {
  display: inline-block;
}
.top-container .bml-ad span a {
  display: block;
}

.bml-ad {
  display: none;
  text-align: center;
  margin-bottom: 5px;
}
.bml-ad span {
  display: block;
  line-height: 0;
}
.bml-ad a {
  display: inline-block;
  max-width: 100%;
}
.bml-ad a:hover {
  opacity: 0.7;
}
.bml-ad img {
  height: auto !important;
  max-width: 100%;
}

.cart-totals-wrapper .bml-ad.large img {
  display: block;
  margin: 0;
}

@media only screen and (max-width: 770px) {
  .bml-ad.small {
    display: block;
  }
}
@media only screen and (min-width: 771px) {
  .bml-ad.large {
    display: block;
  }
}
div.paypal-logo {
  text-align: center;
  margin: 15px 0;
  max-width: 100%;
}
div.paypal-logo span {
  display: block;
  width: 100%;
}
div.paypal-logo span a {
  display: inline-block;
  max-width: 100%;
}
div.paypal-logo span a img {
  max-width: 100%;
}
div.paypal-logo span > img {
  display: none;
}

.checkout-types div.paypal-logo {
  text-align: right;
}

.bml-checkout-type {
  list-style-type: none;
}

.sidebar .paypal-logo {
  text-align: center;
  line-height: 0;
}
.sidebar .paypal-logo > a {
  display: inline-block;
  max-width: 100%;
}
.sidebar .paypal-logo > a:hover {
  opacity: 0.8;
}
.sidebar .paypal-logo > a img {
  display: block;
}
.sidebar .paypal-logo .label {
  margin-top: 4px;
}
.sidebar .paypal-logo .label a {
  font-size: 12px;
  line-height: 1.5;
}

/* ============================================ *
 * Review - Customer
 * ============================================ */
#customer-reviews {
  width: auto;
  float: none;
}
#customer-reviews .review-heading {
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  padding: 10px 0 5px;
}
#customer-reviews .review-heading:after {
  content: '';
  display: table;
  clear: both;
}
#customer-reviews .review-heading h2 {
  float: left;
  display: block;
}
#customer-reviews .review-heading .pager {
  clear: none;
  float: right;
  width: auto;
}
#customer-reviews .review-heading .pager .count-container .limiter {
  margin-bottom: 0;
}
#customer-reviews .review-heading .pager .count-container .limiter label {
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 10px;
  text-transform: uppercase;
}
#customer-reviews .review-heading .pager .amount {
  display: none;
}
#customer-reviews h2 {
  color: #3399cc;
  font-size: 12px;
  text-transform: uppercase;
}
#customer-reviews h2 span {
  color: #636363;
}
#customer-reviews h3 {
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  text-transform: uppercase;
}
#customer-reviews h3 span {
  color: #3399cc;
}
#customer-reviews .fieldset {
  padding-top: 25px;
  width: 470px;
}
#customer-reviews .fieldset h4 {
  border-bottom: 1px solid #cccccc;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  padding-bottom: 5px;
  text-transform: uppercase;
}
#customer-reviews .fieldset h4 em {
  display: none;
}
#customer-reviews .fieldset .form-list {
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  margin: 10px 0;
  text-transform: uppercase;
  width: 470px;
}
#customer-reviews .fieldset .form-list .inline-label:after {
  content: '';
  display: table;
  clear: both;
}
#customer-reviews .fieldset .form-list label {
  font-size: 12px;
  font-weight: normal;
}
#customer-reviews .fieldset .form-list textarea {
  border: 1px solid #cccccc;
  border-radius: 0;
  min-width: 100%;
  -webkit-appearance: none;
}
#customer-reviews .fieldset .form-list input {
  border: 1px solid #cccccc;
  border-radius: 0;
}
#customer-reviews .fieldset .form-list input[type="text"] {
  width: 100%;
}
#customer-reviews .buttons-set {
  border: none;
  margin: 0;
  width: 470px;
}
#customer-reviews dl {
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  margin-bottom: 10px;
}
#customer-reviews dl dt {
  margin: 10px 0;
  text-transform: uppercase;
}
#customer-reviews dl dd {
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 14px;
  margin: 10px 0;
}
#customer-reviews dl dd .ratings-table {
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 12px;
  width: 100%;
}
#customer-reviews dl dd .ratings-table tr {
  margin-right: 15px;
}
#customer-reviews dl dd .ratings-table .review-label {
  width: 300px;
  max-width: 70%;
}
#customer-reviews dl dd table {
  margin: 15px 0;
}
#customer-reviews dl dd .review-meta {
  color: #3399cc;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-transform: uppercase;
}

.review-summary-table {
  border-bottom: 1px solid #cccccc;
  margin: 0 0 10px;
}
.review-summary-table thead {
  background: transparent;
}
.review-summary-table thead th {
  background: transparent;
  border: none;
  padding: 15px 7px 10px 8px;
}
.review-summary-table tbody th {
  background: #FFFFFF;
  font-size: 12px;
}
.review-summary-table tbody td {
  border: none;
  text-align: center;
  padding: 0;
}
.review-summary-table tbody td label {
  width: 100%;
  display: block;
  padding: 11px 0;
}
.review-summary-table .rating-box .rating-number {
  display: none;
}
.review-summary-table .rating-box .rating-number:after {
  content: "";
  display: inline-block;
  background-position: 0px -599px;
  width: 13px;
  height: 14px;
  margin-left: 5px;
  position: relative;
  top: 2px;
}

/* ============================================ *
 * Ratings - Global
 * ============================================ */
.ratings-table {
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 12px;
  text-transform: uppercase;
}
.ratings-table th {
  padding-right: 10px;
}
.ratings-table .rating-box {
  background-position: 0 -615px;
  background-repeat: repeat-x;
  height: 13px;
  overflow: hidden;
  text-indent: -9999px;
  width: 65px;
}
.ratings-table .rating-box .rating {
  background-position: 0 -600px;
  background-repeat: repeat-x;
  float: left;
  height: 13px;
  text-indent: -9999px;
}

@media only screen and (max-width: 770px) {
  body.review-product-list .product-view .product-shop .price-info {
    padding-left: 0;
  }
  body.review-product-list .product-view .product-shop .extra-info {
    padding: 0;
    min-width: 84%;
  }
  body.review-product-list .product-view .product-shop .extra-info .ratings-table {
    margin: 10px 0;
    width: 100%;
  }
  body.review-product-list .product-view .product-shop .extra-info .ratings-table tr {
    margin-right: 15px;
  }
}
@media only screen and (max-width: 535px) {
  body.review-product-list .product-view .product-shop .extra-info {
    min-width: 0;
  }
  body.review-product-list .product-view .product-shop .extra-info .ratings-table tr {
    float: none;
    margin-right: 0;
  }
}
@media only screen and (max-width: 520px) {
  #customer-reviews .fieldset {
    width: 100%;
  }
  #customer-reviews .fieldset .form-list {
    width: 100%;
  }
  #customer-reviews .fieldset .form-list .inline-label label,
  #customer-reviews .fieldset .form-list .inline-label .input-box {
    float: none;
  }
  #customer-reviews .buttons-set {
    width: 100%;
  }
  #customer-reviews .review-summary-table thead th {
    padding-left: 0px;
    padding-right: 0px;
  }
  #customer-reviews .review-summary-table tbody th {
    padding-left: 0px;
    padding-right: 0px;
  }
  #customer-reviews .review-summary-table tbody td {
    width: 20%;
    padding: 0px;
  }
  #customer-reviews .review-summary-table .rating-box {
    text-indent: 0px;
    text-align: center;
    background: none;
    height: 19.6px;
    width: 100%;
  }
  #customer-reviews .review-summary-table .rating-box .rating {
    display: none;
  }
  #customer-reviews .review-summary-table .rating-box .rating-number {
    display: inline-block;
  }
}
@media only screen and (max-width: 450px) {
  #customer-reviews dl dd .ratings-table tr {
    float: none;
  }
}
/* ============================================ *
 * Review View Page
 * ============================================ */
.review-product-view .product-review .product-details h2 {
  border-bottom: none;
}
.review-product-view .product-review .product-img-box {
  width: auto;
  max-width: 50%;
}
.review-product-view .product-review .product-img-box > a {
  width: 100%;
}
.review-product-view .product-review .product-img-box .product-image {
  width: 100%;
}

@media only screen and (max-width: 770px) {
  .review-product-view .product-review .product-img-box {
    max-width: 100%;
  }
}
/* ============================================ *
 * Slideshow
 * ============================================ */
.slideshow-container {
  position: relative;
  display: block;
  width: 100%;
  margin: 10px 0;
  border: 1px solid #ededed;
}
.slideshow-container .slideshow {
  width: 100%;
  padding: 0;
  position: relative;
  margin: 0;
  border: 10px solid #FFFFFF;
}
.slideshow-container .slideshow > li {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 0;
  display: block;
  margin: 0;
}
.slideshow-container .slideshow > li:first-child {
  position: static;
  z-index: 100;
}
.slideshow-container .slideshow > li img {
  max-width: 100%;
  width: 100%;
}

.slideshow-pager {
  text-align: center;
  width: 100%;
  z-index: 115;
  position: absolute;
  bottom: 0px;
  top: auto;
  overflow: hidden;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.slideshow-pager span {
  font-family: arial;
  width: 44px;
  height: 44px;
  display: inline-block;
  color: #DDDDDD;
  cursor: pointer;
}
.slideshow-pager span:before {
  content: '';
  display: block;
  width: 16px;
  height: 16px;
  left: 50%;
  top: 50%;
  margin-left: -8px;
  margin-top: -8px;
  border-radius: 1px;
  background-color: #FFFFFF;
  position: relative;
}
.slideshow-pager span:hover:before {
  background-color: #2e8ab8;
}
.slideshow-pager span.cycle-pager-active:before {
  background-color: #297aa3;
}
.slideshow-pager > * {
  cursor: pointer;
}

.slideshow-prev,
.slideshow-next {
  position: absolute;
  top: 0;
  width: 15%;
  max-width: 80px;
  height: 100%;
  opacity: 0.6;
  z-index: 110;
  cursor: pointer;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.slideshow-prev:before,
.slideshow-next:before {
  content: '';
  width: 0;
  height: 0;
  font-size: 0;
  position: absolute;
  border-style: solid;
  display: block;
  top: 50%;
  margin-top: -15px;
}
.slideshow-prev:hover,
.slideshow-next:hover {
  opacity: 1;
}
.slideshow-prev.disabled,
.slideshow-next.disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  cursor: default;
}

.slideshow-prev {
  left: 8px;
}
.slideshow-prev:before {
  border-width: 15px 15px 15px 0;
  border-color: transparent #FFFFFF transparent transparent;
  top: 50%;
  left: 10px;
}
.slideshow-prev:hover:before {
  border-color: transparent #2e8ab8 transparent transparent;
}

.slideshow-next {
  right: 8px;
}
.slideshow-next:before {
  border-width: 15px 0 15px 15px;
  border-color: transparent transparent transparent #FFFFFF;
  top: 50%;
  right: 10px;
}
.slideshow-next:hover:before {
  border-color: transparent transparent transparent #2e8ab8;
}

.cycle-caption {
  position: absolute;
  color: white;
  bottom: 15px;
  right: 15px;
  z-index: 110;
}

.cycle-overlay {
  font-family: tahoma, arial;
  position: absolute;
  bottom: 0;
  width: 100%;
  z-index: 120;
  background: black;
  color: white;
  padding: 15px;
  opacity: .5;
}

/* ============================================ *
 * Wishlist
 * ============================================ */
#wishlist-table th {
  text-align: center;
}
#wishlist-table.clean-table {
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  width: 100%;
}
#wishlist-table.clean-table th {
  border-bottom: 1px solid silver;
}
#wishlist-table.clean-table td {
  padding: 15px;
  vertical-align: top;
}
#wishlist-table.clean-table thead th {
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 12px;
  text-transform: uppercase;
}
#wishlist-table .product-name {
  font-size: 16px;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  margin-bottom: 0;
  text-transform: uppercase;
}
#wishlist-table .product-name a {
  color: #3399cc;
}
#wishlist-table .wishlist-sku {
  font-size: 11px;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  margin: 5px 0;
}
#wishlist-table textarea {
  border: 1px solid silver;
  width: 100%;
  height: 45px;
  font-size: 11px;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
}
#wishlist-table textarea::-webkit-input-placeholder {
  text-transform: uppercase;
}
#wishlist-table textarea:-moz-placeholder {
  text-transform: uppercase;
}
#wishlist-table textarea::-moz-placeholder {
  text-transform: uppercase;
}
#wishlist-table textarea:-ms-input-placeholder {
  text-transform: uppercase;
}
#wishlist-table textarea:focus {
  border: 1px solid #3399cc;
}
#wishlist-table .item-manage {
  text-align: right;
  max-width: 450px;
  padding-top: 5px;
}
#wishlist-table .item-manage .button {
  font-size: 11px;
  padding: 3px 5px;
}
#wishlist-table .cart-cell {
  text-align: center;
}
#wishlist-table td.customer-wishlist-item-image {
  width: 113px;
}
#wishlist-table td.customer-wishlist-item-quantity {
  width: 3em;
}
#wishlist-table td.customer-wishlist-item-price {
  width: 120px;
  text-align: center;
}
#wishlist-table td.customer-wishlist-item-cart {
  width: 150px;
}
#wishlist-table td.customer-wishlist-item-cart .button {
  font-size: 12px;
  margin-bottom: 10px;
  padding: 3px 5px;
  width: 100%;
}
#wishlist-table td.customer-wishlist-item-cart .truncated {
  margin-bottom: 10px;
}
#wishlist-table td.customer-wishlist-item-cart > p {
  margin-bottom: 0;
}
#wishlist-table td.customer-wishlist-item-cart .remove-whishlist-item {
  text-align: center;
}
#wishlist-table td.customer-wishlist-item-cart .btn-remove {
  vertical-align: top;
}
#wishlist-table td.customer-wishlist-item-remove {
  width: 20px;
}
#wishlist-table td .button,
#wishlist-table td button {
  white-space: normal;
}
#wishlist-table .price-box {
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 12px;
}
#wishlist-table .price-box .price {
  color: #636363;
}
#wishlist-table .giftregisty-add {
  margin-top: 5px;
}
#wishlist-table .giftregisty-add .change {
  display: none;
}
#wishlist-table .giftregisty-add li {
  cursor: pointer;
  color: #3399cc;
  margin-bottom: 3px;
}
#wishlist-table .truncated .details {
  background: none;
  color: #3399cc;
}
#wishlist-table td[data-rwd-label]:before {
  font-weight: 600;
}

@media only screen and (max-width: 1199px) {
  #wishlist-table.clean-table td {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media only screen and (max-width: 979px) {
  #wishlist-table.clean-table td {
    padding-left: 5px;
    padding-right: 5px;
  }
  #wishlist-table.clean-table td textarea {
    height: 100px;
  }
  #wishlist-table.clean-table td.customer-wishlist-item-cart {
    width: 110px;
  }
  #wishlist-table .product-name {
    font-size: 13px;
  }
}
@media only screen and (max-width: 770px) {
  #wishlist-table:after {
    content: '';
    display: table;
    clear: both;
  }
  #wishlist-table .product-name {
    font-size: 16px;
  }
  #wishlist-table textarea {
    height: 68px;
    max-width: 100%;
  }
  #wishlist-table .item-manage {
    max-width: 100%;
  }
  #wishlist-table tr {
    position: relative;
  }
  #wishlist-table tr:after {
    content: '';
    display: table;
    clear: both;
  }
  #wishlist-table td.customer-wishlist-item-image {
    width: 70px;
  }
  #wishlist-table td.customer-wishlist-item-image img {
    width: 70px;
    height: 70px;
  }
  #wishlist-table td.customer-wishlist-item-cart p {
    margin-bottom: 0;
  }
  #wishlist-table td.customer-wishlist-item-cart .remove-whishlist-item {
    margin-right: 0;
    padding-top: 4px;
  }
  #wishlist-table td.customer-wishlist-item-cart {
    padding-right: 15px;
  }
}
@media only screen and (max-width: 599px) {
  #wishlist-table td.customer-wishlist-item-quantity {
    padding-left: 0;
  }
  #wishlist-table td.customer-wishlist-item-image,
  #wishlist-table th.customer-wishlist-item-image {
    display: none;
  }
}
@media only screen and (max-width: 479px) {
  #wishlist-table tr {
    position: relative;
  }
  #wishlist-table th.customer-wishlist-item-image {
    display: block;
  }
  #wishlist-table td.customer-wishlist-item-image, #wishlist-table td.customer-wishlist-item-info, #wishlist-table td.customer-wishlist-item-quantity, #wishlist-table td.customer-wishlist-item-price, #wishlist-table td.customer-wishlist-item-cart {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    empty-cells: hide;
  }
  #wishlist-table td.customer-wishlist-item-image {
    display: block;
    overflow: hidden;
  }
  #wishlist-table td.customer-wishlist-item-image a {
    float: left;
  }
  #wishlist-table td.customer-wishlist-item-image a img {
    width: 113px;
    height: 113px;
  }
  #wishlist-table td.customer-wishlist-item-quantity, #wishlist-table td.customer-wishlist-item-price {
    text-align: left;
  }
  #wishlist-table td.customer-wishlist-item-quantity:before, #wishlist-table td.customer-wishlist-item-price:before {
    float: left;
    margin-right: 15px;
  }
  #wishlist-table td.customer-wishlist-item-quantity .cart-cell, #wishlist-table td.customer-wishlist-item-price .cart-cell {
    text-align: left;
  }
  #wishlist-table td.customer-wishlist-item-quantity .price-box, #wishlist-table td.customer-wishlist-item-price .price-box {
    margin-top: 0;
  }
  #wishlist-table td.customer-wishlist-item-cart .cart-cell {
    float: left;
    width: 48%;
  }
  #wishlist-table td.customer-wishlist-item-cart > p {
    float: right;
    width: 48%;
  }
  #wishlist-table td.customer-wishlist-item-remove {
    position: absolute;
    top: 15px;
    right: 0px;
    display: block;
    padding: 0px;
    height: 20px;
  }
  #wishlist-table.clean-table td.customer-wishlist-item-cart {
    width: 100%;
  }
}
/* ============================================ *
 * Wishlist Sidebar
 * ============================================ */
.block-wishlist .mini-products-list > li:not(:last-child) {
  padding-bottom: 5px;
}
.block-wishlist .product-details .product-name {
  padding-top: 0;
  margin-bottom: 5px;
}
.block-wishlist .price-box {
  float: left;
  margin: 0;
}
.block-wishlist .price-box,
.block-wishlist .price-box .price,
.block-wishlist .link-cart {
  font-size: 12px;
}
.block-wishlist .link-cart {
  float: left;
  text-transform: uppercase;
  margin-right: 7px;
  padding-right: 7px;
  border-right: 1px solid #ededed;
}

/* ============================================ *
 * Checkout - Mini cart
 * ============================================ */
.header-minicart {
  display: inline-block;
}
@media only screen and (max-width: 770px) {
  .header-minicart {
    display: block;
  }
}
.header-minicart .minicart-message {
  display: block;
  padding: 10px;
}
.header-minicart .empty {
  padding: 10px;
  text-align: center;
}
.header-minicart .minicart-wrapper {
  clear: both;
  position: relative;
}
.header-minicart .minicart-wrapper:before, .header-minicart .minicart-wrapper:after {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  display: none;
}
.header-minicart .minicart-wrapper:before {
  background-color: white;
  opacity: 0.8;
  z-index: 2;
}
.header-minicart .minicart-wrapper:after {
  background-image: url("https://www.tilemarket.com.au/skin/frontend/tile/default/images/opc-ajax-loader.gif");
  background-repeat: no-repeat;
  background-position: center;
  z-index: 3;
}
.header-minicart .minicart-wrapper.loading {
  position: relative;
}
.header-minicart .minicart-wrapper.loading:before, .header-minicart .minicart-wrapper.loading:after {
  display: block;
}
.header-minicart .block-cart {
  display: none;
}
.header-minicart .block-subtitle {
  color: #50A4CF;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  line-height: 1.4;
  padding: 5px;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 0px;
}
.header-minicart .block-subtitle .close {
  width: 40px;
  float: right;
  display: block;
  color: #636363;
  text-decoration: none;
  font-weight: normal;
  font-size: 30px;
  position: absolute;
  top: -8px;
  right: -3px;
}
.header-minicart .mini-products-list {
  padding: 10px;
  padding-top: 0px;
}
.header-minicart .mini-products-list li {
  padding: 8px 5px 8px 11px;
  border-bottom: 1px solid #DDDDDD;
  position: relative;
}
.header-minicart .mini-products-list li.last {
  border: none;
}
.header-minicart .mini-products-list li .product-details {
  position: relative;
}
.header-minicart .product-details .product-name {
  padding-top: 0px;
  font-weight: bold;
}
.header-minicart .product-details .product-name a {
  color: #3399cc;
}
.header-minicart .info-wrapper {
  margin-bottom: 0.5em;
}
.header-minicart .info-wrapper th {
  text-transform: uppercase;
  padding-right: 10px;
}
.header-minicart .info-wrapper td {
  color: #3399cc;
  clear: right;
}
.header-minicart .info-wrapper .qty-wrapper td {
  height: 33px;
  line-height: 33px;
}
.header-minicart .info-wrapper .qty {
  padding-left: 4px;
  padding-right: 4px;
  margin-right: 2px;
  width: 3.2em;
  text-align: center;
  height: 30px;
}
.header-minicart .info-wrapper .quantity-button {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 100ms;
  -moz-transition-duration: 100ms;
  -o-transition-duration: 100ms;
  transition-duration: 100ms;
}
.header-minicart .info-wrapper .quantity-button[disabled] {
  cursor: default;
}
.header-minicart .info-wrapper .quantity-button.visible {
  opacity: 1;
}
.header-minicart .subtotal {
  background-color: #DDDDDD;
  text-align: center;
  line-height: 2em;
}
.header-minicart .subtotal .label {
  color: white;
  text-transform: uppercase;
}
.header-minicart .subtotal .price {
  color: #3399cc;
}
.header-minicart .minicart-actions {
  padding: 10px;
  margin-top: 0px;
  overflow: hidden;
  position: relative;
  text-align: center;
}
.header-minicart .minicart-actions .checkout-button {
  min-width: 145px;
}
.header-minicart .minicart-actions .cart-link {
  height: 33px;
  line-height: 39px;
  text-transform: uppercase;
  font-size: 13px;
}
.header-minicart .minicart-actions .paypal-logo .paypal-or {
  line-height: 1.6;
}
.header-minicart #minicart-error-message {
  text-align: center;
  color: red;
  display: none;
}
.header-minicart #minicart-success-message {
  text-align: center;
  color: green;
  display: none;
}
.header-minicart .jcarousel-control-prev,
.header-minicart .jcarousel-control-next {
  display: none;
}

.header-minicart.skip-active .block-cart,
.block-cart.skip-active {
  display: block;
}

@media only screen and (min-width: 771px) {
  .checkout-types.minicart {
    float: none;
    text-align: center;
  }
}
@media only screen and (max-width: 479px) {
  .header-minicart a.skip-cart {
    z-index: 1;
  }
}
@media only screen and (max-width: 770px) {
  .header-minicart .subtotal .label {
    color: #636363;
  }
  .header-minicart .minicart-wrapper:before {
    background-color: #EDEDED;
  }
  .header-minicart .quantity-button {
    float: none;
  }
  .header-minicart .header-minicart .block-cart {
    padding: 15px;
  }
  .header-minicart .header-minicart .block-subtitle {
    padding-top: 59px;
  }
  .header-minicart .minicart-actions {
    padding-bottom: 33px;
  }
  .header-minicart .minicart-actions .cart-link {
    bottom: 0;
    right: 10px;
    position: absolute;
  }
  .header-minicart .minicart-actions .checkout-types.minicart li {
    display: inline-block;
  }
  .header-minicart .minicart-actions .checkout-types.minicart li .paypal-logo > a {
    display: inline;
  }
  .header-minicart .minicart-actions .checkout-types.minicart li .paypal-logo .bml_button {
    display: inline-block;
    vertical-align: top;
  }
  .header-minicart .minicart-actions .checkout-types.minicart li .paypal-logo .paypal-or {
    width: auto;
    float: none;
    display: inline;
    margin: 0 10px 5px 10px;
    line-height: 40px;
  }
}
@media only screen and (max-width: 740px) {
  .header-minicart .minicart-actions .cart-link {
    right: auto;
    left: 0;
    text-align: center;
    width: 100%;
  }
  .header-minicart .minicart-actions .checkout-types.minicart li .paypal-logo .paypal-or,
  .header-minicart .minicart-actions .checkout-types.minicart li .paypal-logo .paypal-button {
    width: 100%;
    display: block;
    margin-left: 0;
  }
  .header-minicart .minicart-actions .checkout-types.minicart li .paypal-logo .paypal-or {
    line-height: 1.6;
  }
}
@media only screen and (max-width: 599px) {
  .header-minicart .minicart-actions .checkout-button {
    width: 100%;
  }
}
/* ============================================ *
 * Search - Auto Suggest
 * ============================================ */
.search-autocomplete {
  left: 0 !important;
  overflow: visible !important;
  position: relative !important;
  top: 15px !important;
  width: 100% !important;
  z-index: 200;
}
.search-autocomplete ul {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background-color: #FFFFFF;
  border: 1px solid #3399cc;
  left: 0;
  padding-left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.search-autocomplete ul li {
  border-bottom: 1px solid #f4f4f4;
  color: #3399cc;
  cursor: pointer;
  font-size: 12px;
  padding: 4px 6px;
  text-align: left;
}
.search-autocomplete ul li:hover {
  color: #2e8ab8;
}
.search-autocomplete ul li.selected {
  background-color: #3399cc;
  color: white;
}
.search-autocomplete ul li .amount {
  float: right;
  font-weight: bold;
}
.search-autocomplete ul li:last-child {
  border-bottom: none;
}
.search-autocomplete:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #3399cc;
  border-top: none;
  left: 50%;
  top: -7px;
}

/* ============================================ *
 * Search - Advanced
 * ============================================ */
.advanced-search {
  background: #f4f4f4;
  border: 1px solid #ededed;
  padding: 30px;
}
.advanced-search select.multiselect option {
  border-bottom: 1px solid #ededed;
  padding: 2px 5px;
}

@media only screen and (max-width: 479px) {
  .advanced-search {
    padding: 15px;
  }
}
/* ============================================ *
 * Account - Reviews
 * ============================================ */
.product-review .product-img-box p.label {
  border-bottom: 1px solid #cccccc;
  font-size: 16px;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  margin-top: 20px;
  padding-bottom: 10px;
  text-transform: uppercase;
}
.product-review .product-img-box .rating-box {
  margin: 15px 0;
}
.product-review .product-details h2 {
  border-bottom: 1px solid #cccccc;
  color: #3399CC;
  font-size: 16px;
  font-weight: 600;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  padding-bottom: 10px;
}
.product-review .ratings-table {
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
}
.product-review .ratings-table th {
  padding-right: 10px;
}
.product-review .ratings-table tr {
  float: left;
  font-size: 12px;
  margin-right: 10px;
  text-transform: uppercase;
}
.product-review .ratings-description dt {
  border-bottom: 1px solid #cccccc;
  font-size: 16px;
  font-weight: 400;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  margin-top: 20px;
  padding: 10px 0;
  text-transform: uppercase;
}
.product-review .ratings-description dd {
  color: #737373;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 13px;
}

@media only screen and (min-width: 771px) {
  .product-review .ratings-table tr {
    float: none;
  }
}
@media only screen and (min-width: 1126px) {
  .product-review .ratings-table tr {
    float: left;
    margin-right: 15px;
  }
}
@media only screen and (max-width: 320px) {
  .product-review .ratings-table tr {
    float: none;
  }
}
/* ============================================ *
 * CMS Pages
 * ============================================ */
.cms-page-view .page-title h1,
.cms-page-view .page-title h3,
.cms-page-view .page-head h1,
.cms-page-view .page-head h3,
.cms-no-route .page-title h1,
.cms-no-route .page-title h3,
.cms-no-route .page-head h1,
.cms-no-route .page-head h3 {
  border: none;
}
.cms-page-view .std img,
.cms-no-route .std img {
  max-width: 100%;
}
.cms-page-view .std p,
.cms-no-route .std p {
  color: #636363;
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 14px;
  font-style: italic;
  line-height: 24px;
}
.cms-page-view .std h1,
.cms-no-route .std h1 {
  color: #3399cc;
}
.cms-page-view .std h2,
.cms-no-route .std h2 {
  color: #3399cc;
}
.cms-page-view .std li,
.cms-no-route .std li {
  color: #636363;
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 14px;
  font-style: italic;
  line-height: 24px;
}
.cms-page-view .col-left:after,
.cms-no-route .col-left:after {
  content: '';
  display: table;
  clear: both;
}

.cms-no-route .std img {
  width: 100%;
}

.cms-page-view .std .messages,
.cms-home .std .messages,
.cms-no-route .std .messages {
  margin-bottom: 10px;
}
.cms-page-view .std .messages ul,
.cms-home .std .messages ul,
.cms-no-route .std .messages ul {
  margin-bottom: 0;
}
.cms-page-view .std .messages li,
.cms-home .std .messages li,
.cms-no-route .std .messages li {
  list-style: none;
  margin-left: 0;
  font-style: normal;
  font-family: "Helvetica Neue", Verdana, Arial, sans-serif;
}

#accordion .toggle-tabs {
  display: none;
}
#accordion > dl > dt {
  margin: 0;
  margin-bottom: 10px;
  color: #636363;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
  text-transform: uppercase;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
  font-weight: normal;
  margin-bottom: 0px;
  padding: 7px 10px 7px 24px;
  border-width: 1px;
  border-style: solid;
  border-color: #cccccc;
  position: relative;
  background-color: #f4f4f4;
  display: block;
}
#accordion > dl > dt:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #3399cc;
  border-bottom: none;
  left: 10px;
  top: 50%;
  margin-top: -3px;
}
#accordion > dl > dt:hover {
  background-color: #ececec;
}
#accordion > dl > dd {
  padding: 10px;
  margin: 0;
  border-width: 0 1px;
  border-style: solid;
  border-color: #cccccc;
}
#accordion > dl > dd:last-child {
  border-width: 0 1px 1px 1px;
}
#accordion li {
  position: relative;
  overflow: hidden;
}
#accordion li .plusimage h2 {
  margin-right: 10px;
}

.page-sitemap .links {
  display: block;
  text-align: right;
  margin: 0 20px 0 0;
}
.page-sitemap .links a {
  position: relative;
}
.page-sitemap .sitemap {
  padding: 0 20px;
  margin: 15px 0;
  font-size: 12px;
}
.page-sitemap .sitemap li {
  margin: 3px 0;
}

.contacts-index-index h1 {
  border: none;
}

#contactForm {
  padding-left: 40px;
}
#contactForm h2 {
  display: none;
}
#contactForm:after {
  content: '';
  display: table;
  clear: both;
}
#contactForm .fieldset .legend + .required {
  margin: 0;
}

@media only screen and (max-width: 770px) {
  #contactForm {
    padding-left: 0;
  }
}
/* ============================================ *
 * Pricing Conditions
 * ============================================ */
.price-box .minimal-price-link .label {
  color: #cf5050;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 12px;
  text-transform: uppercase;
}

.map-info {
  white-space: nowrap;
}

.catalog-product-view .map-info {
  white-space: normal;
}
.catalog-product-view .map-info > span {
  float: right;
  margin-bottom: 5px;
}
.catalog-product-view .map-info .price-box.map-info > a {
  float: right;
  width: 100%;
}

/* ============================================ *
 * Cookies
 * ============================================ */
.notice-cookie .notice-inner {
  padding-bottom: 0;
}
.notice-cookie .notice-inner:after {
  content: '';
  display: table;
  clear: both;
}
.notice-cookie .notice-text {
  float: left;
  max-width: 90%;
  padding-top: 4px;
  text-align: left;
}
.notice-cookie .notice-text p {
  padding-bottom: 14.5px;
  line-height: 1.3;
}
.notice-cookie .actions {
  float: left;
  text-align: right;
  padding-bottom: 14.5px;
}

@media only screen and (max-width: 979px) {
  .notice-cookie .notice-text {
    max-width: 86%;
  }
}
@media only screen and (max-width: 770px) {
  .notice-cookie {
    padding: 0 20px;
  }
  .notice-cookie .notice-text {
    max-width: 82%;
    padding-top: 0;
  }
}
@media only screen and (max-width: 620px) {
  .notice-cookie {
    padding: 0 20px;
  }
  .notice-cookie .notice-inner {
    background-position: left 10px;
  }
  .notice-cookie .notice-inner:after {
    content: '';
    display: table;
    clear: both;
  }
  .notice-cookie .notice-text {
    float: none;
    max-width: 100%;
    padding-top: 0;
  }
  .notice-cookie .actions {
    text-align: left;
  }
}
/* ============================================ *
 * Tags
 * ============================================ */
#addTagForm button {
  margin-top: 5px;
  margin-bottom: 10px;
}

#addTagForm .form-add {
  margin-top: 10px;
}

.product-tags {
  background-color: #f4f4f4;
  border: 1px solid #cccccc;
  float: left;
  margin-bottom: 10px;
  padding: 5px 1% 10px;
  width: 98%;
}

.product-tags li {
  float: left;
  margin-right: 15px;
}

.product-tags li.last {
  margin-right: 0px;
}

.tags-list {
  float: left;
  width: 100%;
  margin-bottom: 10px;
}

.tags-list > li {
  float: left;
  margin-right: 10px;
}

.block-tags .actions > a {
  font-size: 12px;
}

.my-tag-edit .button.btn-remove {
  padding: 0;
}
.my-tag-edit .button.btn-remove:after {
  color: white;
}

@media only screen and (max-width: 770px) {
  .tags-list > li,
  .tags-list {
    float: none;
  }
}
/* ============================================ *
 * Captcha
 * ============================================ */
.captcha-note {
  clear: left;
  padding-top: 5px;
}

.captcha-image {
  float: left;
  display: inline;
  max-width: 100%;
  position: relative;
  width: 258px;
  margin-bottom: 10px;
}

.captcha-image .captcha-img {
  border: 1px solid #b6b6b6;
  vertical-align: bottom;
  width: 100%;
}

.registered-users .captcha-image {
  margin: 0;
}

.captcha-reload {
  cursor: pointer;
  position: absolute;
  top: 2px;
  right: 2px;
}

.captcha-reload.refreshing {
  animation: rotate 1.5s infinite linear;
  -webkit-animation: rotate 1.5s infinite linear;
  -moz-animation: rotate 1.5s infinite linear;
}

.customer-account-create .scaffold-form .captcha-input-container label:first-child {
  width: 100%;
}

.captcha-reload {
  position: absolute;
  right: 4px;
  top: 4px;
}

.captcha-img {
  border: 20px solid #bbbbbb;
}

.captcha-input-container {
  margin-bottom: 10px;
}

.control.newsletter-box, .captcha-input-container, .captcha-img-container {
  float: none;
  clear: both;
}
.control.newsletter-box:after, .captcha-input-container:after, .captcha-img-container:after {
  content: '';
  content: '';
  display: table;
  clear: both;
}

/* ============================================ *
 * Checkout Billing Fix to place the Captcha properly
 * ============================================ */
#co-billing-form ul.form-list > .control {
  float: left;
  margin: 0 0 5px;
  width: 100%;
}

/* ============================================ *
 * Account - Orders, Invoices, Credit Memos.
 * ============================================ */
@media only screen and (max-width: 479px) {
  .sales-order-invoice .sub-title,
  .sales-order-creditmemo .sub-title,
  .sales-order-shipment .sub-title {
    float: left;
    font-size: 15px;
    text-align: center;
    width: 100%;
  }
  .sales-order-invoice .order-links,
  .sales-order-creditmemo .order-links,
  .sales-order-shipment .order-links {
    text-align: center;
    width: 100%;
  }
}
/* ============================================ *
 * Recurring Profiles
 * ============================================ */
#recurring_profile_list_view th {
  white-space: normal;
}
#recurring_profile_list_view th span {
  white-space: inherit;
}
@media only screen and (max-width: 479px) {
  #recurring_profile_list_view {
    font-size: 12px;
  }
  #recurring_profile_list_view a {
    font-size: inherit;
  }
  #recurring_profile_list_view th,
  #recurring_profile_list_view td {
    padding: 2px;
  }
}

.recurring-profiles-title {
  float: left;
}
.recurring-profiles-title h1 {
  margin-bottom: 7px;
}

body.customer-account .my-account .title-buttons.recurring-profiles-title-buttons {
  float: right;
  text-align: right;
  margin-bottom: 30px;
}
@media only screen and (max-width: 479px) {
  body.customer-account .my-account .title-buttons.recurring-profiles-title-buttons {
    text-align: center;
    float: none;
  }
}
body.customer-account .my-account .title-buttons.recurring-profiles-title-buttons .button {
  position: static;
}

.recurring-profiles-messages:after {
  content: '';
  display: table;
  clear: both;
}

#recurring_start_date_trig {
  display: inline;
}

/* ============================================ *
 * Billing Agreements
 * ============================================ */
.billing-agreements .info-box {
  margin-bottom: 30px;
}
.billing-agreements .info-box:after {
  content: '';
  display: table;
  clear: both;
}
.billing-agreements .info-box .form-list {
  max-width: 400px;
  width: 100%;
}
.billing-agreements .info-box .box-title {
  margin-top: 20px;
  margin-bottom: 7px;
}
.billing-agreements .info-box .button {
  float: right;
  margin-top: 7px;
}
@media only screen and (max-width: 479px) {
  .billing-agreements .info-box .button {
    width: 100%;
    float: none;
  }
}
.billing-agreements #payment_method {
  width: 100%;
  margin-top: 7px;
  margin-bottom: 7px;
}

.billing-agreement-view-header-wrapper .heading {
  max-width: 80%;
}
@media only screen and (max-width: 479px) {
  .billing-agreement-view-header-wrapper .heading {
    max-width: 100%;
  }
}

.billing-agreement-details td, .billing-agreement-details th {
  padding: 3.5px;
}

@media only screen and (max-width: 979px) {
  .billing-agreements .data-table .created-at,
  .billing-agreements .data-table .updated-at {
    display: none;
  }
}
/* ============================================ *
 * Popular Search Terms Cloud
 * ============================================ */
.catalogsearch-term-popular .tags-list {
  float: left;
  width: 100%;
}

.catalogsearch-term-popular .tags-list > li {
  float: left;
  height: 40px;
  margin-right: 25px;
}

/* ============================================ *
 * Widgets
 * ============================================ */
/* -------------------------------------------- *
 * Add to cart by SKU
 */
.sidebar .widget-addbysku .sku-table .input-text:not(.qty) {
  width: 100%;
}
@media only screen and (min-width: 771px) {
  .sidebar .widget-addbysku .sku-table .input-text:not(.qty) {
    max-width: 100px;
  }
}

.widget {
  clear: both;
}

.widget .pager {
  float: none;
  width: 100%;
}

@media only screen and (min-width: 1199px) {
  .col2-left-layout .col-main .widget,
  .col2-right-layout .col-main .widget,
  .col3-layout .col-main .widget {
    /* Config: Columns + flexible gutter */
    /* Undo three-column config */
    /* Set column config */
    /* Config: Columns + flexible gutter */
    /* Undo three-column config */
    /* Set column config */
  }
  .col2-left-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(odd),
  .col2-right-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(odd),
  .col3-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(odd) {
    clear: none;
  }
  .col2-left-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(3n+1),
  .col2-right-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(3n+1),
  .col3-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(3n+1) {
    clear: none;
  }
  .col2-left-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(even),
  .col2-left-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(3n),
  .col2-right-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(even),
  .col2-right-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(3n),
  .col3-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(even),
  .col3-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(3n) {
    margin-right: 2.22222%;
  }
  .col2-left-layout .col-main .widget .products-grid--max-4-col-widget > li,
  .col2-right-layout .col-main .widget .products-grid--max-4-col-widget > li,
  .col3-layout .col-main .widget .products-grid--max-4-col-widget > li {
    margin-right: 2.22222%;
  }
  .col2-left-layout .col-main .widget .products-grid--max-4-col-widget > li,
  .col2-right-layout .col-main .widget .products-grid--max-4-col-widget > li,
  .col3-layout .col-main .widget .products-grid--max-4-col-widget > li {
    width: 23.33333%;
    margin-right: 2.22222%;
  }
  .col2-left-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(4n+1),
  .col2-right-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(4n+1),
  .col3-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(4n+1) {
    clear: left;
  }
  .col2-left-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(4n),
  .col2-right-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(4n),
  .col3-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(4n) {
    margin-right: 0;
  }
  .col2-left-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(odd),
  .col2-right-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(odd),
  .col3-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(odd) {
    clear: none;
  }
  .col2-left-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(3n+1),
  .col2-right-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(3n+1),
  .col3-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(3n+1) {
    clear: none;
  }
  .col2-left-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(even),
  .col2-left-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(3n),
  .col2-right-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(even),
  .col2-right-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(3n),
  .col3-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(even),
  .col3-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(3n) {
    margin-right: 2.22222%;
  }
  .col2-left-layout .col-main .widget .products-grid--max-5-col-widget > li,
  .col2-right-layout .col-main .widget .products-grid--max-5-col-widget > li,
  .col3-layout .col-main .widget .products-grid--max-5-col-widget > li {
    margin-right: 2.22222%;
  }
  .col2-left-layout .col-main .widget .products-grid--max-5-col-widget > li,
  .col2-right-layout .col-main .widget .products-grid--max-5-col-widget > li,
  .col3-layout .col-main .widget .products-grid--max-5-col-widget > li {
    width: 18.22222%;
    margin-right: 2.22222%;
  }
  .col2-left-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(5n+1),
  .col2-right-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(5n+1),
  .col3-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(5n+1) {
    clear: left;
  }
  .col2-left-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(5n),
  .col2-right-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(5n),
  .col3-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(5n) {
    margin-right: 0;
  }
}
@media only screen and (min-width: 770px) {
  .col1-layout .col-main .widget {
    /* Config: Columns + flexible gutter */
    /* Undo three-column config */
    /* Set column config */
    /* Config: Columns + flexible gutter */
    /* Undo three-column config */
    /* Set column config */
  }
  .col1-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(odd) {
    clear: none;
  }
  .col1-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(3n+1) {
    clear: none;
  }
  .col1-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(even),
  .col1-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(3n) {
    margin-right: 2.22222%;
  }
  .col1-layout .col-main .widget .products-grid--max-4-col-widget > li {
    margin-right: 2.22222%;
  }
  .col1-layout .col-main .widget .products-grid--max-4-col-widget > li {
    width: 23.33333%;
    margin-right: 2.22222%;
  }
  .col1-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(4n+1) {
    clear: left;
  }
  .col1-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(4n) {
    margin-right: 0;
  }
  .col1-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(odd) {
    clear: none;
  }
  .col1-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(3n+1) {
    clear: none;
  }
  .col1-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(even),
  .col1-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(3n) {
    margin-right: 2.22222%;
  }
  .col1-layout .col-main .widget .products-grid--max-5-col-widget > li {
    margin-right: 2.22222%;
  }
  .col1-layout .col-main .widget .products-grid--max-5-col-widget > li {
    width: 18.22222%;
    margin-right: 2.22222%;
  }
  .col1-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(5n+1) {
    clear: left;
  }
  .col1-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(5n) {
    margin-right: 0;
  }
}
/* ============================================ *
 * Checkout - Multiple Addresses
 * ============================================ */
body[class*="checkout-multishipping-"] .checkout-progress {
  width: 100%;
  float: left;
  margin-bottom: 25px;
}
body[class*="checkout-multishipping-"] .checkout-progress > li {
  float: left;
  width: 20%;
  text-align: center;
  padding: 8px 1% 6px;
  background: #f4f4f4;
  text-transform: uppercase;
  border-bottom: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  margin-bottom: 10px;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
}
body[class*="checkout-multishipping-"] .checkout-progress > li.active {
  background-color: #dddddd;
}
body[class*="checkout-multishipping-"] .checkout-progress > li.last {
  border-right: 0px;
}
body[class*="checkout-multishipping-"] .page-title {
  float: left;
  width: 100%;
  margin-bottom: 15px;
}
body[class*="checkout-multishipping-"] .page-title h1 {
  border: 0 none;
  float: left;
  margin-top: 2px;
  margin-right: 2%;
}
body[class*="checkout-multishipping-"] .page-title .button {
  float: right;
}
body[class*="checkout-multishipping-"] .multiple-checkout > h2 {
  text-transform: none;
  font-size: 17px;
  margin-bottom: 15px;
}
body[class*="checkout-multishipping-"] .messages {
  float: left;
  width: 100%;
}
body[class*="checkout-multishipping-"] .col-2.col-wide {
  width: 66%;
}
body[class*="checkout-multishipping-"] .col-1.col-narrow {
  width: 30%;
}
body[class*="checkout-multishipping-"] .actions {
  margin-bottom: 10px;
}
body[class*="checkout-multishipping-"] .grand-total {
  text-align: right;
  font-size: 16px;
  font-weight: bold;
}
body[class*="checkout-multishipping-"] #checkout-review-submit {
  float: right;
}
body[class*="checkout-multishipping-"] #review-buttons-container {
  float: right;
  text-align: right;
}

.checkout-multishipping-addresses .btn-remove2 {
  text-indent: -5555px;
  display: block;
  width: 22px;
  height: 22px;
}

.checkout-multishipping-shipping .gift-messages {
  margin-top: 20px;
}
.checkout-multishipping-shipping .gift-messages-form {
  margin-top: 15px;
}
.checkout-multishipping-shipping .gift-messages-form h4 {
  margin-top: 15px;
  margin-bottom: 5px;
}
.checkout-multishipping-shipping .gift-messages-form .form-list {
  margin-top: 10px;
  margin-bottom: 25px;
}
.checkout-multishipping-shipping .gift-messages-form .item {
  margin-top: 15px;
}

.checkout-multishipping-shipping .col-1 .box-title h2, .checkout-multishipping-shipping .col-1 .box-title h3, .checkout-multishipping-shipping .col-1 .box-title h4, .checkout-multishipping-shipping .col-2 .box-title h2, .checkout-multishipping-shipping .col-2 .box-title h3, .checkout-multishipping-shipping .col-2 .box-title h4,
.checkout-multishipping-billing .col-1 .box-title h2,
.checkout-multishipping-billing .col-1 .box-title h3,
.checkout-multishipping-billing .col-1 .box-title h4,
.checkout-multishipping-billing .col-2 .box-title h2,
.checkout-multishipping-billing .col-2 .box-title h3,
.checkout-multishipping-billing .col-2 .box-title h4,
.checkout-multishipping-overview .col-1 .box-title h2,
.checkout-multishipping-overview .col-1 .box-title h3,
.checkout-multishipping-overview .col-1 .box-title h4,
.checkout-multishipping-overview .col-2 .box-title h2,
.checkout-multishipping-overview .col-2 .box-title h3,
.checkout-multishipping-overview .col-2 .box-title h4 {
  font-weight: normal;
  width: 100%;
  background: #f4f4f4;
  border-bottom: 1px solid #cccccc;
  padding: 10px;
  font-size: 14px;
}
.checkout-multishipping-shipping .col-1 > h4, .checkout-multishipping-shipping .col-2 > h4,
.checkout-multishipping-billing .col-1 > h4,
.checkout-multishipping-billing .col-2 > h4,
.checkout-multishipping-overview .col-1 > h4,
.checkout-multishipping-overview .col-2 > h4 {
  font-weight: normal;
  width: 100%;
  background: #f4f4f4;
  border-bottom: 1px solid #cccccc;
  padding: 10px;
  font-size: 14px;
}
.checkout-multishipping-shipping .col-1 .box-content, .checkout-multishipping-shipping .col-2 .box-content,
.checkout-multishipping-billing .col-1 .box-content,
.checkout-multishipping-billing .col-2 .box-content,
.checkout-multishipping-overview .col-1 .box-content,
.checkout-multishipping-overview .col-2 .box-content {
  margin-bottom: 25px;
  padding-left: 10px;
  margin-top: 10px;
}

.checkout-multishipping-billing .sp-methods dt {
  float: left;
  width: 100%;
}

.checkout-multishipping-payment-customerbalance input.checkbox {
  margin-left: 15px;
}

#multiship-addresses-table > tbody > tr > td.a-center.last > a {
  background-image: none;
}

#review-order-form > div:nth-child(3) > div.divider {
  width: 100%;
  clear: both;
}

@media only screen and (max-width: 979px) {
  body[class*="checkout-multishipping-"] .checkout-progress span {
    word-spacing: 300px;
  }

  #review-order-form .col-1,
  #review-order-form .col-2 {
    float: none;
    width: auto;
    border: 0;
    padding-right: 0;
    padding-left: 0;
  }
}
@media only screen and (max-width: 770px) {
  body[class*="checkout-multishipping-"] .checkout-progress span {
    width: 12px;
  }
  body[class*="checkout-multishipping-"] .checkout-progress li {
    width: 100%;
    margin: 0;
    text-align: left;
    padding-left: 3%;
    border-right: 0px;
  }
  body[class*="checkout-multishipping-"] .checkout-progress span {
    word-spacing: 1px;
    width: 12px;
  }
  body[class*="checkout-multishipping-"] .box-title {
    float: left;
    width: 100%;
  }
  body[class*="checkout-multishipping-"] .page-title .button {
    float: left;
    margin-bottom: 10px;
  }
  body[class*="checkout-multishipping-"] .linearize-table tfoot td {
    text-align: right;
  }
  body[class*="checkout-multishipping-"] .linearize-table select {
    width: 100%;
    min-width: 200px;
  }
  body[class*="checkout-multishipping-"] .col-1.col-narrow, body[class*="checkout-multishipping-"] .col-2.col-wide {
    width: 100%;
    padding: 0;
  }
}
@media only screen and (max-width: 599px) {
  .checkout-multishipping-addresses .linearize-table tbody td[data-rwd-label] {
    text-align: left;
    padding-left: 10px;
    margin-top: 12px;
  }
}
@media only screen and (max-width: 479px) {
  body[class*="checkout-multishipping-"] .buttons-set .back-link {
    display: block;
  }
}
/* ============================================ *
 * Calendar styles (restore styles from /js/calendar)
 * ============================================ */
div.calendar table {
  border-collapse: separate;
}
div.calendar table td.button {
  display: table-cell;
  background: inherit;
  color: inherit;
  text-transform: none;
}

/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magento.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magento.com for more information.
 *
 * @category    design
 * @package     rwd_default
 * @copyright   Copyright (c) 2006-2017 X.commerce, Inc. and affiliates (http://www.magento.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
/* ============================================ *
 * Homepage
 * ============================================ */
/* -------------------------------------------- *
 * Primary Banner
 */
body.cms-home .main-container {
  padding-top: 20px;
}
body.cms-home .slideshow-container {
  margin-top: 0;
}

.slideshow .banner-msg {
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  top: 30%;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.slideshow .banner-msg h2 {
  color: #FFFFFF;
  font-size: 24px;
  text-shadow: 1px 1px 3px #555555;
}

.slideshow .banner-msg h2 strong {
  font-weight: bold;
  display: block;
  font-size: 36px;
}

@media only screen and (max-width: 770px) {
  .slideshow .banner-msg h2 {
    font-size: 20px;
  }

  .slideshow .banner-msg h2 strong {
    font-size: 24px;
  }
}
@media only screen and (max-width: 479px) {
  .slideshow .banner-msg {
    top: 20%;
  }

  .slideshow .banner-msg h2 {
    font-size: 14px;
  }

  .slideshow .banner-msg h2 strong {
    font-size: 16px;
  }
}
/* -------------------------------------------- *
 * Promotion Banner Section
 */
.promos {
  margin: 0 0 10px 0;
  padding: 0;
  width: 100%;
}

.promos:after {
  content: '';
  display: table;
  clear: both;
}

/* Specifying the body only in order to override the .std ul li styling */
body .promos > li {
  margin: 0 0 10px 0;
  list-style: none;
  text-align: center;
  position: relative;
  border: 1px solid #cccccc;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.promos > li:last-child {
  margin-bottom: 0;
}

.promos img {
  max-width: 100%;
  width: 100%;
}

.promos a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: block;
}

.promos span {
  color: #FFFFFF;
  text-transform: uppercase;
  position: absolute;
  display: block;
  width: 100%;
  top: 10%;
  font-weight: 500;
  font-size: 20px;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  text-shadow: 1px 1px 3px #555555;
}

.promos strong {
  font-weight: 600;
  font-size: 26px;
  display: block;
}

@media only screen and (min-width: 771px) {
  .promos span {
    font-size: 16px;
  }

  .promos strong {
    font-size: 17px;
  }

  /* Config: Three columns + flexible gutter */
  body .promos > li {
    float: left;
    width: 31.74603%;
    margin-right: 2.38095%;
  }

  .promos > li:nth-child(3n) {
    margin-right: 0;
  }
}
@media only screen and (min-width: 880px) {
  .promos span {
    font-size: 18px;
  }

  .promos strong {
    font-size: 24px;
  }
}
/* -------------------------------------------- *
 * New Products Section
 */
/* Hiding the reviews content via CSS because we can't modify the template, */
/* since it may be used in other places where those elements are needed */
.cms-index-index .products-grid .ratings,
.cms-index-index .products-grid .actions,
.cms-index-noroute .products-grid .ratings,
.cms-index-noroute .products-grid .actions {
  display: none;
}

.cms-index-index h2.subtitle {
  padding: 6px 0;
  text-align: center;
  color: #3399cc;
  font-weight: 600;
  border-bottom: 1px solid #cccccc;
  border-top: 1px solid #cccccc;
}

.cms-index-noroute h2.subtitle {
  display: none;
}

/* ============================================ *
 * Category Landing Pages
 * ============================================ */
.category-image {
  position: relative;
}

.categorylandingMainblock {
  border: 1px solid #E2E2E2;
  padding: 7px;
}

.catblocks {
  float: left;
  padding: 0 0 20px 0;
  width: 100%;
}

.catblocks li {
  position: relative;
  float: left !important;
  width: 23% !important;
  margin-right: 2.66667% !important;
  margin-bottom: 10px;
  border: 1px solid #cccccc;
  padding: 10px;
}

.catblocks li:hover {
  border-color: #3399cc;
}

@media only screen and (max-width: 770px) {
  .catblocks li {
    width: 49% !important;
    margin-right: 2% !important;
  }

  .catblocks li:nth-child(even) {
    margin-right: 0 !important;
  }
}
@media only screen and (max-width: 479px) {
  .catblocks li {
    width: 100% !important;
    margin-right: 0 !important;
    float: none;
  }
}
.catblocks li:last-child {
  margin-right: 0 !important;
}

.catblocks li img {
  width: 100%;
  max-width: 100%;
}

.catblocks li a span {
  color: #FFFFFF;
  position: absolute;
  background-color: #7B7C7B;
  font-family: raleway;
  font-size: 17px;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  bottom: 0px;
  left: 0px;
  width: 100%;
  padding: 5px 10px;
  margin-right: 10px;
}

.catblocklinks a {
  color: #FFFFFF;
  text-decoration: none;
}

.catlandingbottomPromoblock {
  float: left;
  width: 100%;
  border: 1px solid #E2E2E2;
  margin-bottom: 100px;
}

.catalog-category-view div.categoryland-caption {
  display: block;
  margin: 0;
  position: absolute;
  color: #000000;
  font-size: 30px;
  font-weight: 500;
  line-height: 36px;
  text-align: center;
}

.catalog-category-view div.categoryland-caption span.blue-big-text {
  color: #3399CC;
  font-size: 50px;
  font-weight: 800;
  padding: 0 0 0 8px;
}

.catalog-category-view div.categoryland-caption span.blue-big-text {
  padding: 0 !important;
}

.catalog-category-view div.categoryland-caption span.three-dots {
  background: url(https://www.tilemarket.com.au/skin/frontend/tile/default/images/bg_threeDots.png) no-repeat center center;
  display: block;
  height: 20px;
}

.catalog-category-view div.categoryland-caption p.desc {
  font: italic 18px/28px Georgia, "Times New Roman", Times, serif;
  color: #656565;
}

.cms-home #homepage-main-slides div.slides_control div div.slideshow-caption a.link:hover,
.cms-home #homepage-main-slides div.slides_control div div.slideshow-caption span.link:hover {
  text-decoration: underline;
  color: #1189C5;
}

.cms-home #homepage-main-slides div.slides_control div div.slideshow-caption span.blue-big-text,
.catalog-category-view div.categoryland-caption span.blue-big-text {
  color: #3399CC;
  font-size: 50px;
  font-weight: 800;
  padding: 0 0 0 8px;
}

.catalog-category-view div.categoryland-caption span.blue-big-text {
  padding: 0 !important;
}

.cms-home #homepage-main-slides div.slides_control div div.slideshow-caption span.three-dots,
.catalog-category-view div.categoryland-caption span.three-dots {
  background: url(https://www.tilemarket.com.au/skin/frontend/tile/default/images/bg_threeDots.png) no-repeat center center;
  display: block;
  height: 20px;
}

.cms-home #homepage-main-slides div.slides_control div div.slideshow-caption p.desc,
.catalog-category-view div.categoryland-caption p.desc {
  font: italic 18px/28px Georgia, "Times New Roman", Times, serif;
  color: #656565;
}

/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(https://www.tilemarket.com.au/skin/frontend/tile/default/fonts/glyphicons-halflings-regular.eot);src:url(https://www.tilemarket.com.au/skin/frontend/tile/default/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(https://www.tilemarket.com.au/skin/frontend/tile/default/fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(https://www.tilemarket.com.au/skin/frontend/tile/default/fonts/glyphicons-halflings-regular.woff) format('woff'),url(https://www.tilemarket.com.au/skin/frontend/tile/default/fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(https://www.tilemarket.com.au/skin/frontend/tile/default/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-md-1,.col-md-10,.col-md-11,.col-md-12,.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-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}
/*# sourceMappingURL=bootstrap.min.css.map */
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */.btn-danger,.btn-default,.btn-info,.btn-primary,.btn-success,.btn-warning{text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-primary.active,.btn-primary:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-danger.disabled,.btn-danger[disabled],.btn-default.disabled,.btn-default[disabled],.btn-info.disabled,.btn-info[disabled],.btn-primary.disabled,.btn-primary[disabled],.btn-success.disabled,.btn-success[disabled],.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-danger,fieldset[disabled] .btn-default,fieldset[disabled] .btn-info,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-success,fieldset[disabled] .btn-warning{-webkit-box-shadow:none;box-shadow:none}.btn-danger .badge,.btn-default .badge,.btn-info .badge,.btn-primary .badge,.btn-success .badge,.btn-warning .badge{text-shadow:none}.btn.active,.btn:active{background-image:none}.btn-default{text-shadow:0 1px 0 #fff;background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-o-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc}.btn-default:focus,.btn-default:hover{background-color:#e0e0e0;background-position:0 -15px}.btn-default.active,.btn-default:active{background-color:#e0e0e0;border-color:#dbdbdb}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#e0e0e0;background-image:none}.btn-primary{background-image:-webkit-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-o-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#265a88));background-image:linear-gradient(to bottom,#337ab7 0,#265a88 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#245580}.btn-primary:focus,.btn-primary:hover{background-color:#265a88;background-position:0 -15px}.btn-primary.active,.btn-primary:active{background-color:#265a88;border-color:#245580}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#265a88;background-image:none}.btn-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));background-image:linear-gradient(to bottom,#5cb85c 0,#419641 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#3e8f3e}.btn-success:focus,.btn-success:hover{background-color:#419641;background-position:0 -15px}.btn-success.active,.btn-success:active{background-color:#419641;border-color:#3e8f3e}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#419641;background-image:none}.btn-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#2aabd2));background-image:linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#28a4c9}.btn-info:focus,.btn-info:hover{background-color:#2aabd2;background-position:0 -15px}.btn-info.active,.btn-info:active{background-color:#2aabd2;border-color:#28a4c9}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#2aabd2;background-image:none}.btn-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#eb9316));background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#e38d13}.btn-warning:focus,.btn-warning:hover{background-color:#eb9316;background-position:0 -15px}.btn-warning.active,.btn-warning:active{background-color:#eb9316;border-color:#e38d13}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#eb9316;background-image:none}.btn-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c12e2a));background-image:linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#b92c28}.btn-danger:focus,.btn-danger:hover{background-color:#c12e2a;background-position:0 -15px}.btn-danger.active,.btn-danger:active{background-color:#c12e2a;border-color:#b92c28}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#c12e2a;background-image:none}.img-thumbnail,.thumbnail{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#e8e8e8;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#2e6da4;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.navbar-default{background-image:-webkit-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-o-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));background-image:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075)}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-o-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dbdbdb),to(#e2e2e2));background-image:linear-gradient(to bottom,#dbdbdb 0,#e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.075);box-shadow:inset 0 3px 9px rgba(0,0,0,.075)}.navbar-brand,.navbar-nav>li>a{text-shadow:0 1px 0 rgba(255,255,255,.25)}.navbar-inverse{background-image:-webkit-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-o-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#3c3c3c),to(#222));background-image:linear-gradient(to bottom,#3c3c3c 0,#222 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-o-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#080808),to(#0f0f0f));background-image:linear-gradient(to bottom,#080808 0,#0f0f0f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.25);box-shadow:inset 0 3px 9px rgba(0,0,0,.25)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{text-shadow:0 -1px 0 rgba(0,0,0,.25)}.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{border-radius:0}@media (max-width:767px){.navbar .navbar-nav .open .dropdown-menu>.active>a,.navbar .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}}.alert{text-shadow:0 1px 0 rgba(255,255,255,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05)}.alert-success{background-image:-webkit-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#c8e5bc));background-image:linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);background-repeat:repeat-x;border-color:#b2dba1}.alert-info{background-image:-webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#b9def0));background-image:linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);background-repeat:repeat-x;border-color:#9acfea}.alert-warning{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#f8efc0));background-image:linear-gradient(to bottom,#fcf8e3 0,#f8efc0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);background-repeat:repeat-x;border-color:#f5e79e}.alert-danger{background-image:-webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-o-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#e7c3c3));background-image:linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);background-repeat:repeat-x;border-color:#dca7a7}.progress{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#f5f5f5));background-image:linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x}.progress-bar{background-image:-webkit-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-o-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#286090));background-image:linear-gradient(to bottom,#337ab7 0,#286090 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);background-repeat:repeat-x}.progress-bar-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#449d44));background-image:linear-gradient(to bottom,#5cb85c 0,#449d44 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);background-repeat:repeat-x}.progress-bar-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#31b0d5));background-image:linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);background-repeat:repeat-x}.progress-bar-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#ec971f));background-image:linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);background-repeat:repeat-x}.progress-bar-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c9302c));background-image:linear-gradient(to bottom,#d9534f 0,#c9302c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);background-repeat:repeat-x}.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.list-group{border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{text-shadow:0 -1px 0 #286090;background-image:-webkit-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2b669a));background-image:linear-gradient(to bottom,#337ab7 0,#2b669a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);background-repeat:repeat-x;border-color:#2b669a}.list-group-item.active .badge,.list-group-item.active:focus .badge,.list-group-item.active:hover .badge{text-shadow:none}.panel{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.panel-default>.panel-heading{background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.panel-primary>.panel-heading{background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.panel-success>.panel-heading{background-image:-webkit-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#d0e9c6));background-image:linear-gradient(to bottom,#dff0d8 0,#d0e9c6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);background-repeat:repeat-x}.panel-info>.panel-heading{background-image:-webkit-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#c4e3f3));background-image:linear-gradient(to bottom,#d9edf7 0,#c4e3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);background-repeat:repeat-x}.panel-warning>.panel-heading{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#faf2cc));background-image:linear-gradient(to bottom,#fcf8e3 0,#faf2cc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);background-repeat:repeat-x}.panel-danger>.panel-heading{background-image:-webkit-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-o-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#ebcccc));background-image:linear-gradient(to bottom,#f2dede 0,#ebcccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);background-repeat:repeat-x}.well{background-image:-webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#f5f5f5));background-image:linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x;border-color:#dcdcdc;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1)}
/*# sourceMappingURL=bootstrap-theme.min.css.map */
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on July 4, 2017 */



@font-face {
    font-family: 'dinbekregular';
    src: url('https://www.tilemarket.com.au/skin/frontend/tile/default/fonts/dinbek-bold-webfont.eot');
    }

@font-face {
    font-family: 'dinbekregular';
    src: url(data:application/font-woff2;charset=utf-8;base64,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) format('woff2'),
         url(data:application/font-woff;charset=utf-8;base64,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) format('woff'),
         url('https://www.tilemarket.com.au/skin/frontend/tile/default/fonts/dinbek-bold-webfont.ttf') format('truetype'),
         url('https://www.tilemarket.com.au/skin/frontend/tile/default/fonts/dinbek-bold-webfont.svg#dinbekregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on July 6, 2017 */



@font-face {
    font-family: 'dinbek';
    src: url('https://www.tilemarket.com.au/skin/frontend/tile/default/fonts/dinbek-regular-webfont.eot');
    }

@font-face {
    font-family: 'dinbek';
    src: url(data:application/font-woff2;charset=utf-8;base64,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) format('woff2'),
         url(data:application/font-woff;charset=utf-8;base64,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) format('woff'),
         url('https://www.tilemarket.com.au/skin/frontend/tile/default/fonts/dinbek-regular-webfont.ttf') format('truetype'),
         url('https://www.tilemarket.com.au/skin/frontend/tile/default/fonts/dinbek-regular-webfont.svg#dinbekregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(https://www.tilemarket.com.au/skin/frontend/base/default/css/owlcarousel/assets/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
body {
	font-family: 'dinbek';
}
.h-nav-tel {
	font-weight: bold;
	font-size: 14px;
	color: #616161;
	margin-top: 20px;
	height:20px;
}
.fa-phone {
	background: url(https://www.tilemarket.com.au/skin/frontend/tile/default/images/phone-ico.png) 0 0 no-repeat;
	width: 16px;
	height: 16px;
	display: inline-block;
	padding: 0px;
	top: -3px;
	position: relative;
}
.h-nav-tel ul li {
	line-height: 12px;
	font-size: 15px;
	padding: 0px 8px;
	margin: 0px;
}
.h-nav-tel ul li.phone-chm {
	padding: 0px;
}
.h-nav-tel ul li:nth-child(3), .h-nav-tel ul li:nth-child(4) {
	padding-left: 10px;
}
.h-nav-tel ul li:nth-child(2), .h-nav-tel ul li:nth-child(3) {
    border-right: 2px solid #e6008a;
}
.h-nav {
	font-size: 16px;
	position: relative;
	text-align: right;
}
.fa-search {
	background: url(https://www.tilemarket.com.au/skin/frontend/tile/default/images/search-ico.png) 0 0 no-repeat;
	display: inline-block;
	position: relative;
	top: -13px;
	width: 14px;
	height: 14px;
}
.header {
    padding: 10px 10px 0;
    font-size: 14px;
    font-weight: bold;
}
.chm-header {
	border-bottom: 3px solid #27a8e0;
	padding-bottom: 10px;
}
.cameraContent .camera_caption > div {
	background: none !important;
    width: 100%;
    opacity: 1 !important;
    left: 0;
    bottom: 0;
    position: relative;
    height: 100%;
}
.dest-slider {
	opacity: 1;
	color: #fff;
}
.dest-slider h3 {
	font-size: 63px;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	text-transform: uppercase;
}
.dest-slider .price {
	font-size: 23px;
	font-family: 'dinbekregular';
	font-weight: normal;
}
.dest-slider .price span {
	font-size: 48px;
	font-weight: bold;
	font-family: 'dinbekregular';
}
.camera_wrap a.btn-slide {
	display: inline-block;
	background: #fff;
	color: #27a8e0;
	font-size: 32px;
	padding: 20px 25px;
	border-bottom: 5px solid #e6008a;
	text-transform:uppercase;
	position: absolute;
	right: 20px;
	bottom: 10px;
	font-family: 'dinbekregular';
}
.adsense {
	background: #f5f5f5;
	padding: 45px 0;
	text-align: center;
	/*border-bottom: 1px solid #27a8e0;*/
}
.adsense ul {
	display: inline-block;
	margin: 0px;
	padding: 0px;
}
.adsense ul li {
	display: inline-block;
	margin: 0px;
	padding: 0px;
    width: 225px;
    text-align: center;
}
.home-product {

}
.product-items {
	display: inline-block;
	background: #000;
	border: 1px solid #27a8e0;
	position: relative;
	width: 25%;
	float: left;
	max-height: 280px;
	overflow: hidden;
}
.product-items a img:hover {
	opacity: 0.5;
}
.product-items h3 a {
	color: #fff;
}
.product-items h3 {
	background: #27a8e0;
	z-index: 99;
	color: #fff;
	font-size: 18px;
	font-weight:bold;
	padding: 20px 35px 15px 15px;
	text-transform: uppercase;
	display: inline-block;
	font-family: 'dinbekregular';
	position: absolute;
	margin: 0px;
	bottom: 0px;
	left: 0px;
}
.clear {
	clear: both;
}
.product-items img {
	width: 100%;
}
.home-section {
	background: url(https://www.tilemarket.com.au/skin/frontend/tile/default/images/bgg-home.jpg) top center;
	padding: 25px 0;
}
.des-home {
	color: #fff;
	text-align: right;
	font-size: 26px;
	font-weight: bold;
	font-family: 'dinbekregular';
}
.btn-default {
	display: inline-block;
	color: #27a8e0;
	font-size: 18px;
	text-transform: uppercase;
	font-family:'dinbekregular';
	border-bottom: 3px solid #e6008a;
	padding: 15px 35px 10px;
}
.gallery {
	text-align: center;
	padding: 25px 0 0;
}
.gallery h2 {
	color: #27a8e0;
	font-size: 30px;
	text-transform: uppercase;
	font-weight:bold;
}
.gallery-item {
	display: inline-block;
	background: #000;
	position: relative;
	margin: 5px;
}
.gallery-item:hover img {
	opacity: 0.8;
}
.gallery-item h3 {
	background: #27a8e0;
	color: #fff;
	font-size: 18px;
	font-weight:bold;
	padding: 20px 35px 15px 15px;
	text-transform: uppercase;
	display: inline-block;
	font-family: 'dinbekregular';
	position: absolute;
	margin: 0px;
	bottom: 0px;
	left: 0px;
}
.btn-more {
	background:#27a8e0;
	font-weight: bold;
	color: #fff;
	padding: 10px 20px;
	display: inline-block;
	margin: 40px 5px;
	text-transform: uppercase;
	font-size:18px;
}
.three-item {
	background: #e9e9e9;
	padding: 20px 0;
}
.item-option .img-homp {
	display: inline-block;
	width: 32%;
	float: left;
	margin: 15px 0;
}
.item-option .des-homp {
	display: table-cell;
	height: 110px;
	vertical-align: middle;
	width: 65%;
}
.des-homp p {
	margin: 0px;
}
.des-homp h4 {
	color: #27a8e0;
	font-size: 18px;
	font-family:'dinbekregular';
	font-weight: bold;
	margin: 0px;
}
.quote {
	background: #27a8e0;
	color: #fff;
	text-align: center;
	padding: 20px 0;
}
.quote h2 {
	text-align: center;
	font-size: 24px;
	text-transform: uppercase;
	font-family:'dinbekregular';
	font-weight: bold;
	color: #fff;
}
.quote input {
	width: 100%;
	margin: 5px;
	padding: 10px 5px;
	display: inline-block;
}
.inp-quote {
	background: none;
	color: #fff;
	border-bottom: 1px solid #FFF;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	padding: 5px 0;
	font-weight: normal;
}
.inp-quote::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
.inp-quote::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
}
.inp-quote:-ms-input-placeholder { /* IE 10+ */
  color: #fff;
}
.inp-quote:-moz-placeholder { /* Firefox 18- */
  color: #fff;
}
.quote input.btn-quote {
	display: inline-block;
	background: #fff;
	color: #27a8e0;
	font-size: 18px;
	padding: 15px 50px;
	border-bottom: 5px solid #e6008a;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	text-transform:uppercase;
	font-family: 'dinbekregular';
	width: 150px;
}
.footer-area {
	background: #25282f;
	color: #fff;
}
.footer-list h3, .footer-letter h3 {
	color: #27a8e0;
	font-size:18px;
	margin: 20px 0 10px;
	font-weight: bold;
	font-family: "dinbekregular";
}
.footer-list a, .footer-letter a {
	color: #fff;
}
.footer-list ul li a, .footer-letter ul li a {
	font-size: 14px;
}
.address {
	background: url(https://www.tilemarket.com.au/skin/frontend/tile/default/images/add.png) 0 5px no-repeat;
	padding-left: 25px;
}
.email {
	background: url(https://www.tilemarket.com.au/skin/frontend/tile/default/images/email.png) 0 6px no-repeat;
	padding-left: 25px;
}
.phone {
	background: url(https://www.tilemarket.com.au/skin/frontend/tile/default/images/phone.png) 3px 6px no-repeat;
	padding-left: 25px;
}
input.email-text {
	border:0px;
	background: #fff;
	color: #000;
	padding: 17px;
	height: inherit;
	width: 250px;
	float: left;
	display: inline-block;
}
input.submit-btn {
	border:0px;
	background: #27a8e0;
	padding: 15px 40px;
	color: #FFF;
	font-size: 18px;
	text-transform: uppercase;
	font-weight:bold;
	font-family: "dinbekregular";
	display: inline-block;
}
.footer-list {
	float: left;
	padding: 10px;
}
.footer-letter {
	display: inline-block;
	width: 420px;
	padding: 10px;
	float: left;
}
.ico-fb {
	background: url(https://www.tilemarket.com.au/skin/frontend/tile/default/images/fb.png) 0 0 no-repeat;
	display: inline-block;
	width: 10px;
	height: 20px;
	margin: 10px;
}
.ico-gp {
	background: url(https://www.tilemarket.com.au/skin/frontend/tile/default/images/gp.png) 0 0 no-repeat;
	display: inline-block;
	width: 30px;
	margin: 10px;
	height: 19px;
}
.sosmed {
	margin-top: 20px;
}
.nav-primary a.level0 {
	padding: 0px;
	margin: 0px;
	font-family: 'dinbekregular';
}
#nav {
	display: inline-block;
}
.nav-primary {
	margin: 0px;
	padding: 0px;
}
.breadcrumbs {
	display: block;
	color: #a8a8a8;
	font-size: 11px;
	padding: 20px 0;
}
.breadcrumbs ul {
	display: block;
	margin: 0px;
	padding: 0px;
}
.breadcrumbs ul li a {
	color: #a8a8a8;
	font-size: 11px;
	font-weight: normal;
	text-transform:capitalize;
}
.page-title h1 {
	color: #27a8e0;
	font-size:30px;
	font-weight: bold;
	padding-bottom: 30px;
	text-transform: capitalize;
	border-bottom: 1px solid #e5e6e7;
}
.contact-item {
	font-weight: normal;
}
.contact-item h3 {
	color: #27a8e0;
	font-size:21px;
	font-weight: bold;
	margin: 0px;
	padding: 15px 0 25px;
}
.ctc-address {
	background: url(https://www.tilemarket.com.au/skin/frontend/tile/default/images/ico-address.png) 0 4px no-repeat;
	padding-left: 25px;
	margin-bottom: 5px;
}
.ctc-email {
	background: url(https://www.tilemarket.com.au/skin/frontend/tile/default/images/ico-email.png) 0 4px no-repeat;
	padding-left: 25px;
	margin-bottom: 5px;
}
.ctc-phone {
	background: url(https://www.tilemarket.com.au/skin/frontend/tile/default/images/ico-phone.png) 0 4px no-repeat;
	padding-left: 25px;
	margin-bottom: 5px;
}
.contact-detail {
	min-height: 125px;
}
input.inp-ctc {
	border:1px solid #c6c6c6;
	background: #f9f9f9;
	display: block;
	padding: 15px 10px;
	margin-bottom: 20px;
	width: 100%;
}
textarea.txt-ctc {
	border:1px solid #c6c6c6;
	background: #f9f9f9;
	min-height: 120px;
	display: block;
	padding: 15px 10px;
	width: 100%;
	margin-bottom: 20px;
	min-width: 100%;
}
input.btn-ctc {
	display: block;
	background: #27a8e0;
	color: #fff;
	font-size: 18px;
	text-align: center;
	width: 100%;
	border:0px;
	padding: 15px 25px;
	text-transform:uppercase;
	font-family: 'dinbekregular';
}
.inner-page {
	padding-bottom: 60px;
	margin-top:35px;
}
.gallery-page {
    margin-top: 35px;
    position: relative;
    padding-top:15px;
}
.img-gallery h4 {
	text-align: center;
}
.img-gallery h4 a {
	color: #27a8e0;
	font-size: 16px;
	font-family: 'dinbek';
	text-transform:capitalize;
	font-weight: bold;
}
.gallery-arae .table>tbody>tr>td {
	border-top: 0px;
}
.header-logo {
	padding: 15px 0;
}
.mobile {
	display: none;
}
.search-res {
	display: inline-block;
	background: url(https://www.tilemarket.com.au/skin/frontend/tile/default/images/search-res.png) 0 0 no-repeat;
	width: 78px;
	height: 79px;
}
.phone-res {
	display: inline-block;
	background: url(https://www.tilemarket.com.au/skin/frontend/tile/default/images/phone-res.png) 0 0 no-repeat;
	width: 78px;
	height: 79px;
}
.nav-res {
	display: inline-block;
	background: url(https://www.tilemarket.com.au/skin/frontend/tile/default/images/nav-res.png) 0 0 no-repeat;
	width: 78px;
	height: 79px;
}
.header-navigation {
	padding: 10px 0 0;
}
/* start nav left */
.mainNav {
background: #27a8e0;
width: 100%;
}
/* First Level */
.mainNav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	border-bottom: 1px solid #fff;
}
.mainNav ul li {
	border-top: 1px solid #fff;
}
.mainNav ul li a {
	color: #FFFFFF;
	display: block;
	font-size: 16px;
	line-height: normal;
	padding:12px 20px;
	text-decoration:none;
	text-transform: uppercase;
	font-family: "dinbekregular";
	font-weight: bold;
}
.mainNav ul li a:hover {
	/* background: #333; */
	text-decoration: none;
}
	/* Second Level */
	.mainNav ul ul {
		border-bottom: none
	}
	.mainNav ul ul li {
		border-top: 1px solid #fff;
		background: #e5e6e7;
	}
	.mainNav ul ul li a {
		color: #27a8e0;
		display: block;
		font-size: 1em;
		line-height: normal;
		padding: 10px 20px;
	}
	.mainNav ul ul li a:hover {
		background: #e5e6e7;
	}
			/* Third Level */
	.mainNav ul ul ul {
		border-top:1px solid #fff;
	}
	.mainNav ul ul ul li {
		border:none;
	}
	.mainNav ul ul ul li a {
		padding-left:3.5em;
		padding-top:0.25em;
		padding-bottom:0.25em;
	}
/* Accordion Button */
ul li.has-subnav .accordion-btn {
	color:#fff;
}


@media screen and (max-width: 700px) {
.mainNav {width: 100%;}
}
i.fa.fa-plus {
	background: url(https://www.tilemarket.com.au/skin/frontend/tile/default/images/plush.png) 0 0 no-repeat;
	width: 21px;
	height: 21px;
	display: inline-block;
    top: 5px;
    position: relative;
}
i.fa.fa-minus {
	background: url(https://www.tilemarket.com.au/skin/frontend/tile/default/images/minus.png) 0 0 no-repeat;
	width: 21px;
	height: 21px;
	display: inline-block;
    top: 5px;
    position: relative;
}
/* end left menu */
.toolbar {
	background: none;
	border-top: 0px;
	border-bottom: 1px solid #CCc;
}
.pager {
	margin: 0px !important;
}
.main-container h1 {
	color: #27a8e0;
	font-weight: bold;
	font-size: 30px;
	font-family: "dinbekregular";
	margin: 10px 0 50px;
}
.main-container {
	padding-top: 0px;
}
.sorter p {
	margin: 0px;
}
.h-nav ul li.active a {
	border-bottom: 3px solid #e90d8c;
}

.main-chm {
	float: right;
}
.side-chm {
	float: left;
}
.land-pro {
	display: inline-block;
	width: 164px;
	margin: 5px;
}
.chm_grid>li.item {
	width: 22.222%;
	height: 280px;
	position: relative;
    margin: 10px;
	display: inline-block;
}
.product-img {
	width: 150px;
	height: 150px;
	text-align: center;
	/* border:1px solid #ccc; */
    display: table-cell;
    vertical-align: middle;
    margin-bottom: 5px;
}
.product-img img {
	max-height: 100%;
	display: inline-block;
}
.main-chm h2 {
	color: #27a8e0;
	font-size: 24px;
	border-bottom: 1px solid #e6e6e6;
	text-transform: capitalize;
	font-family: 'dinbekregular';
	font-weight: bold;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.products-grid .product-name {
	display: inline-block;
	border-bottom: 0px;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	color: #3a3a3a;
	font-family: 'dinbek';
	text-transform: capitalize;
}
.chm-info h3 a, .land-pro h3 a {
	display: inline-block;
	margin: 10px 0;
	font-size: 14px;
	color: #3a3a3a;
	font-family: 'dinbek';
	text-transform: capitalize;
}
.land-pro h3 {
	margin: 0px;
	padding:0px;
	text-align: center;
}
.products-grid--max-4-col > li {
    width: 162px;
}
.block-content li.item.item-chm-relateds {
	display: inline-block;
	margin: 5px;
	width: 165px;
}
.detail-product-chm {
	border-bottom: 1px solid #e5e6e7;
	margin: 25px 0;
	padding-bottom: 25px;
}
.block-title h2, .block-title h3, .block-title strong {
	color: #27a8e0;
	font-size: 18px;
	text-transform: capitalize;
	font-family: 'dinbekregular';
	font-weight: bold;
}
.img-related {
    margin-bottom: 10px;
    display: inline-block;
}
.land-img {
    height: 180px;
    display: table-cell;
    width: 164px;
    text-align: center;
    vertical-align: middle;
}
.land-img img {
	max-width: 100%;
}
.pager li>a, .pager li>span {
    display: inline-block;
    padding: 0;
    background-color: #fff;
    border: 0px;
    border-radius: 0;
}
.faq-list ul {
	display: block;
	margin: 0px;
	padding: 0px;
}
.faq-list ul li {
	display: block;
	margin: 0px;
	padding: 0px;
}
.faq-list ul li h3 {
	color: #000;
	font-size: 18px;
	font-family: "dinbekregular";
	font-weight: bold;
	text-transform: capitalize;
    margin: 20px 0;
}
.accordion-header-only {
	border-bottom: 1px solid #e5e6e7;
}
.faq-detail {
	padding-bottom: 20px;
}
.faq-list ul li.has-subnav .accordion-btn {
	text-align: right !important;
}
.faq-list i.fa.fa-plus {
	background: url(https://www.tilemarket.com.au/skin/frontend/tile/default/images/plush-1.png) 0 0 no-repeat;
	width: 22px;
	height: 22px;
	font-size: 0px;
	display: inline-block;
    top: -2px;
    position: relative;
}
.faq-list i.fa.fa-minus {
	background: url(https://www.tilemarket.com.au/skin/frontend/tile/default/images/minus-1.png) 0 0 no-repeat;
	width: 22px;
	height: 22px;
	font-size: 0px;
	display: inline-block;
    top: -2px;
    position: relative;
}
.std>h3 {
	border-bottom: 1px solid #e6e6e6;
	text-transform: uppercase !important;
	padding-bottom: 15px;
}
.std h3 {
	color: #27a8e0;
	font-size: 30px;
	font-weight: bold;
	font-family: "dinbekregular";
	text-transform: capitalize;
	margin-bottom: 50px;
}
.std .gallery-item h3, .std .product-items h3, .std .dest-slider h3 {
	color: #fff;
}
.inner-page h2 {
	color: #27a8e0;
	font-size: 30px;
	font-weight: bold;
	font-family: "dinbekregular";
	text-transform: uppercase;
	margin-bottom: 30px;
	padding-bottom: 25px;
	border-bottom: 1px solid #e6e6e6;
}
.toolbar .pager li>a, .toolbar .pager li>span {
	padding: 0px;
	border: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;
}
.pager li {
	margin: 0 2px;
}
.breadcrumbs li {
	text-transform: capitalize;
}
.product-detail h1.title-pro {
	margin-bottom: 50px;
	color: #27a8e0;
	font-size: 30px;
	font-weight: bold;
	font-family: "dinbekregular";
}
.attributes-col h4.title {
	font-size: 14px;
}
.cart-table .price {
	font-size: 14px;
}
.chm-header{
	position: relative;
	z-index: 999;
}
.nav-responsive {
	position: absolute;
    width: 100%;
    display: none;
    top: 90px;
    background: #68a3da;
    padding: 15px;
    z-index: 999;
    border-bottom: 3px solid #c50086;
}
.nav-responsive #nav {
	display: block;
}
.nav-responsive .nav-primary li.level0 > a {
	color: #fff;
	font-family: "dinbekregular";
	font-weight: bold;
	border-bottom: 1px solid #FFF;
}
.camera_caption.fadeFromBottom.chm_1 {
    width: 315px;
    left: 272px;
    height: 570px;
    padding: 20px;
    position: relative;
    background: #27a8e0;
}
.hero1 {
	color: #fff;
	display: inline-block;
}
.hero1 h2 {
	font-size: 40px;
	font-family: "dinbekregular";
	font-weight: bold;
	text-transform: uppercase;
}
.hero1 h3.phone {
	font-size: 53px;
	width: 100%;
	font-family: "dinbekregular";
	font-weight: bold;
	margin-bottom: 15px;
	line-height: 50px;
	text-transform: uppercase;
	padding-left: 50px;
	background: url(https://www.tilemarket.com.au/skin/frontend/tile/default/images/hero-phone.png) 0 0 no-repeat;
}
.hero1 h4 {
	font-size: 18px;
    font-family: "dinbekregular";
    font-weight: bold;
    text-transform: lowercase;
}
a.enq_btn {
	color: #27a8e0;
	font-size: 22px;
	text-transform: uppercase;
	padding: 10px 20px;
	font-weight: bold;
	font-family: "dinbekregular";
	border-bottom: 3px solid #e6008a;
	background: #fff;
}
.chm_1 a.enq_btn {
	margin-top: 50px;
    display: inline-block;
}
.camera_caption.fadeFromBottom.chm_2 {
	width: 390px;
    left: 272px;
    padding: 17px;
    position: relative;
    color: #27a8e0;
}
.camera_caption.fadeFromBottom.chm_2 h2 {
	color: #27a8e0;
    font-size: 52px;
    text-transform: uppercase;
    font-weight: bold;
    font-family: 'dinbekregular';
}
.camera_caption.fadeFromBottom.chm_2 h3 {
	color: #27a8e0;
	font-size: 25px;
	text-transform: uppercase;
	font-weight: bold;
    font-family: 'dinbekregular';
    margin-bottom: 15px;
}
.camera_caption.fadeFromBottom.chm_2 h4 {
	color: #27a8e0;
	font-size: 56px;
	text-transform: capitalize;
	font-weight: bold;
    font-family: 'dinbekregular';
}
.chm_2 a.enq_btn {
	background: #27a8e0;
    color: #fff;
    display: inline-block;
    margin-top: 45px;
    margin-left: 0;
}
.camera_caption.fadeFromBottom.chm_3 {
	width: 445px;
    left: 160px;
    padding: 17px;
    position: relative;
    color: #27a8e0;
    text-align: center;
}.camera_caption.fadeFromBottom.chm_3 h2 {
	color: #27a8e0;
    font-size: 52px;
    text-transform: uppercase;
    font-weight: bold;
    font-family: 'dinbekregular';
}
.camera_caption.fadeFromBottom.chm_3 h3 {
	color: #27a8e0;
	font-size: 25px;
	text-transform: uppercase;
	font-weight: bold;
    font-family: 'dinbekregular';
    margin-bottom: 15px;
}
.camera_caption.fadeFromBottom.chm_3 h4 {
	color: #27a8e0;
	font-size: 56px;
	text-transform: capitalize;
	font-weight: bold;
    font-family: 'dinbekregular';
}
.chm_3 a.enq_btn {
	background: #27a8e0;
    color: #fff;
    display: inline-block;
    margin-top: 30px;
    margin-left: 0;
}
a.enq_btn:hover {
	text-decoration: none;
}
.product-view button.btn-cart {
	padding: 10px 20px;
}
.page-title h1, .page-title h2, .product-name h1, .product-name .h1 {
	color: #27a8e0;
	font-size:30px;
	font-weight: bold;
	padding-bottom: 30px;
	text-transform: capitalize;
	border-bottom: 1px solid #e5e6e7;
}
.product-items h3, .std .gallery-item h3 {
	font-size: 18px;
	margin: 0px;
	text-align: center;
	min-width: 150px;
}
.nav-primary a.level0:hover {
	color: #8d9296;
}
.btn-more:hover, .quote input.btn-quote.btn-sub-chm:hover, input.submit-btn:hover {
	background: #e20185;
	color: #fff;
	text-decoration: none;
}
.quote input.btn-quote.btn-sub-chm {
	width: 100%;
}
.camera_wrap .camera_pag .camera_pag_ul {
	display: none;
}
.new-ico {
	position: absolute;
	bottom: -15px;
	left: 0px;
	right: 0px;
	z-index: 99;
	display: inline-block;
	color: #F09;
	font-size: 12px;
	text-transform:uppercase;
}
.sa-le {
	position: absolute;
	bottom: -15px;
	left: 0px;
	right: 0px;
	z-index: 99;
	display: inline-block;
	color: #FFF;
	font-style: italic;
	font-size: 15px;
	background: #900;
	text-transform:uppercase;
}
.new-icon {
	position: absolute;
	border-style: double;
	padding: 1px;
	top: 10px;
	right: 0px;
	z-index: 99;
	display: inline-block;
	color: #F09;
	font-size: 12px;
	text-transform:uppercase;
}
.custom-filter-range {
	margin: 5px 0;
}
.custom-filter-range .mainNav {
    background: #b5d541;
    width: 100%;
}
.custom-filter-range i.fa.fa-minus {
	background: url(https://www.tilemarket.com.au/skin/frontend/tile/default/images/minus-2.png) 0 0 no-repeat;
}
.custom-filter-range i.fa.fa-plus {
    background: url(https://www.tilemarket.com.au/skin/frontend/tile/default/images/plush-2.png) 0 0 no-repeat;
}
.mainNav ul.chm_active {
	display: block;
}
.navbar {
	text-align: right;
	/* border-top: 1px solid #ccc; */
}
.navbar ul {
	display: inline-block;
	padding: 0px;
	margin: 0px;
}
.navbar ul li {
	display: inline-block;
	padding: 0px;
	float: left;
	margin: 0px;
}
.navbar ul li a {
	display: inline-block;
	padding: 5px;
	margin: 2px;
}
.gallery-container ul li .img-how {
	background: #000;
}
.gallery-container ul li:hover img {
	opacity: 0.8;
}
.gallery-container ul li h4 {
	z-index: 99;
}
.h-nav-tel {
	font-family: "dinbekregular";
	font-size: 16px;
	font-weight: bold;
	text-align: right;
	color: #616161;
}
.quote-btn {
	display: block;
	padding: 10px 15px;
	background: #27a8e0;
	color: #fff;
    float: right;
    margin-top: -9px;
    font-size: 14px;
    font-family: "dinbekregular";
    font-weight: bold;
	position: relative;
	z-index: 5;
	text-decoration: none !important;
}
.h-nav-tel ul li.btn-cc {
	padding-right: 0px;}
.h-nav-tel ul li:last-child {
	margin-right: 0px;
}
.img-sli {
	position: relative;
}
.slider-caption {
	position: absolute;
	width: 335px;
	left: 270px;
	bottom: 0px;
	height: 100%;
}
.slider-caption.chms_2 {
	background: #27a8e0;
	width: 380px;
	padding: 20px;
	color: #fff;
}
.slider-caption.chms_2 a.enq_btn {
	margin-top: 25px;
	display: inline-block;
}
.slider-caption.chms_3 .dest-slider, .std .slider-caption.chms_3 .dest-slider h3, .std .slider-caption.chms_3 .dest-slider h4, .slider-caption.chms_4 .dest-slider, .std .slider-caption.chms_4 .dest-slider h3, .std .slider-caption.chms_4 .dest-slider h4 {
	color: #27a8e0;
}
.std .slider-caption.chms_3 .dest-slider h2 {
	font-size: 48px;
	font-weight: bold;
	font-family: "dinbekregular";
}
.std .slider-caption.chms_3 .dest-slider h3 {
	font-size: 21px;
	font-weight: bold;
	font-family: "dinbek";
	margin-bottom: 20px;
}
.std .slider-caption.chms_3 .dest-slider h4 {
	font-size: 56px;
	font-weight: bold;
	margin-bottom: 50px;
	font-family: "dinbekregular";
}
.slider-caption.chms_3 a.enq_btn {
	background: #27a8e0;
	color: #FFF;
}
.slider-caption.chms_4 {
	text-align: center;
}
.slider-caption.chms_4 h2 {
	font-size: 40px;
	font-weight: bold;
	margin-bottom: 20px;
	font-family: "dinbekregular";
}
.slider-caption.chms_4 h3 {
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 30px;
	font-family: "dinbek";
}
.slider-caption.chms_4 h4 {
	font-size: 40px;
	font-weight: bold;
	margin-bottom: 30px;
	font-family: "dinbekregular";
}
.slider-caption.chms_4 a.enq_btn {
	background: #27a8e0;
	color: #fff;
}
.img-sli-dest {
	position: relative;
}
.mobile-slider-caption {
	bottom: 0px;
	padding: 20px 40px;
	width: 100%;
}
.mobile-slider-caption.mobile_2 {
	background: #27a8e0;
}
.mobile-slider-caption.mobile_2 a.enq_btn {
	margin: 20px 0 10px;
	display: block;
	text-align: center;
}
.mobile-slider-caption.mobile_2 .hero1 h2 {
	margin: 0px;
}
.mobile-slider-caption.mobile_2 .hero1 h3 {
	margin: 0px;
}
.mobile-slider-caption.mobile_3, .mobile-slider-caption.mobile_4 {
	background: url(https://www.tilemarket.com.au/skin/frontend/tile/default/images/bg-ss.png);
	text-align: center;
}
.mobile-slider-caption.mobile_3 .dest-slider {
	position: relative;
	z-index: 99;
	color: #27a8e0;
}
.mobile-slider-caption.mobile_3 .dest-slider h2 {
	color: #27a8e0;
	font-weight: bold;
	font-family:"dinbekregular";
	margin: 10px 0;
	font-size: 40px;
}
.mobile-slider-caption.mobile_3 .dest-slider h3 {
	color: #27a8e0;
	font-weight: bold;
	font-family:"dinbek";
	font-size: 20px;
}
.mobile-slider-caption.mobile_3 .dest-slider h4 {
	color: #27a8e0;
	font-weight: bold;
	font-family:"dinbekregular";
	font-size: 40px;
	margin: 15px 0 35px;
}
.mobile-slider-caption.mobile_3 a.enq_btn, .mobile-slider-caption.mobile_4 a.enq_btn  {
	background: #27a8e0;
	color: #FFF;
	display: block;
}
.mobile-slider-caption.mobile_4 h2 {
	color: #27a8e0;
	font-weight: bold;
	font-family:"dinbekregular";
	margin: 10px 0;
	font-size: 38px;
}
.mobile-slider-caption.mobile_4 h3 {
	color: #27a8e0;
	font-weight: bold;
	font-family:"dinbekregular";
	margin: 10px 0;
	font-size: 20px;
}
.mobile-slider-caption.mobile_4 h4 {
	color: #27a8e0;
	font-weight: bold;
	font-family:"dinbekregular";
	margin: 10px 0 20px;
	font-size: 40px;
}
#contactForm {
	padding: 0px;
}
.owl-dots {
	display: block;
	position: absolute;
	bottom: 0px;
	width: 100%;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
	background: #27a8e0;
}
.owl-carousel .owl-nav .owl-next {
	background: url(https://www.tilemarket.com.au/skin/frontend/tile/default/images/nav-right.png) 0 0 no-repeat;
	right: 10px;
}
.owl-carousel .owl-nav .owl-prev {
	background: url(https://www.tilemarket.com.au/skin/frontend/tile/default/images/nav-left.png) 0 0 no-repeat;
	left: 10px;
}
.owl-theme .owl-nav [class*=owl-] {
	position: absolute;
	top: 20%;
	z-index: 99;
	font-size: 0px;
	display: inline-block;
	width: 20px;
	height: 30px;
}
.no-js .owl-carousel, .owl-carousel.owl-loaded {
	position: relative;
	z-index: 1;
	margin-bottom: -10px;
}
.owl-theme .owl-nav [class*=owl-]:hover {
	background: none;
}
.mobile a.enq_btn {
	padding: 20px;
	font-size: 35px;
}
.custom-bread {
	position: absolute;
	top: -40px;
    z-index: 1;
    background: #fff;
}
.container {
	position: relative;
}
#re_captcha>div {
	text-align: center;
}
#re_captcha>div iframe {
	-ms-transform: scale(0.87);
    -moz-transform: scale(0.87);
    -o-transform: scale(0.87);
    -webkit-transform: scale(0.87);
    transform: scale(0.87);

    -ms-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    display: inline-block;
    margin: 0px;
    padding: 0px;
}
.contacts-index-index .buttons-set {
	width: 100%;
	margin: 0px;
	max-width: 100%;
	padding: 0px;
}
.buttons-set button.button {
	width: 100%;
	padding: 10px;
}
.navbar ul#paginator li a {
	display: table-cell;
	vertical-align: middle;
	font-style: normal;
	padding: 5px;
	margin: 3px;
	height: 40px;
	text-align: center;
	color: #27a8e0;
	font-family:"dinbekregular";
	font-size: 13px;
}
.pages a {
	width: inherit;
	color: #3a3a3a;
	font-family:"dinbekregular";
	font-size: 13px;
}
.pager li>a, .pager li>span {
	border:0px;
}
.pages .current, .pages .current:hover {
	border: 0px;
	color: #3a3a3a;
	font-family:"dinbekregular";
	font-size: 13px;
	padding: 0 5px;
	width: inherit;
}
.count-container {
	display: none;
}
.toolbar-bottom .toolbar {
	border-top: 1px solid #CCC;
	border-bottom: 0px;
}
.pager li>a:hover {
	background: none !important;
	background-color: #fff !important;
}
.navbar {
	min-height: 10px !important;
	margin-bottom: 0px !important;
}
.fa-search.search-chm {
	cursor: pointer;
}
.search-area {
	display: none;
	background: #bed450;
	padding: 10px 0;
	border-bottom: 3px solid #c50086;
	position: absolute;
    width: 100%;
    z-index: 99;
}
.search-area-destop {
	display: none;
	position: absolute;
    top: 25px;
    width: 90%;
    right: 30px;
}
.gallery-head h3 {
	text-transform: uppercase;
	border-bottom: 1px solid #e6e6e6;
	padding-bottom: 15px;
}
#hoverNav, #imageData #numberDisplay {
	display: none !important;
}
.breadcrumbs strong {
	color: #a8a8a8;
  font-size: 11px;
  font-weight: normal;
  text-transform: capitalize;
}
.destop .owl-theme .owl-nav [class*=owl-] {
	top: 40%;
}
.owl-theme .owl-nav .owl-prev:hover {
	background: url(https://www.tilemarket.com.au/skin/frontend/tile/default/images/nav-left.png) 0 0 no-repeat;
}
.owl-theme .owl-nav .owl-next:hover {
	background: url(https://www.tilemarket.com.au/skin/frontend/tile/default/images/nav-right.png) 0 0 no-repeat;
}
.validation-advice {
	display: inline-block;
}
.newsletter-1 {
	display: inline-block;
	width: 250px;
	float: left;
}
.newsletter-2 {
	display: inline-block;
	width: 145px;
}
.navbar-fixed {
    top: 0;
    z-index: 100;
    position: fixed;
    width: 100%;
    background: #fff;
    -moz-box-shadow: 0px 2px 20px 2px #b1b1b1;
    -webkit-box-shadow: 0px 2px 20px 2px #b1b1b1;
    box-shadow: 0px 2px 20px 2px #b1b1b1;
}
.qquoteadv-index-index .cart-table thead th {
	text-transform: lowercase;
}
.a-center span {
	text-transform: lowercase !important;
}
.cart-table td.x-remove {
	vertical-align: min-height
}
.x-remove a {
	display: inline-block;
}
.cart-table th, .cart-table td, .cart-table tbody td {
    border-bottom: none;
    vertical-align: middle;
}
.std .product-items:hover h3 {
	background: #e20185;
	text-decoration: none;
}
.quote-btn:hover, a.enq_btn:hover, .slider-caption.chms_4 a.enq_btn:hover, .slider-caption.chms_5 a.enq_btn:hover, .btn-default:hover {
	background: #e20185;
	color: #fff;
	text-decoration: none;
}
.phone-res a {
	display: block;
	width: 100%;
	height: 100%;
}
.active.has-subnav span.accordion-btn.accordion-collapsed {
	display: none !important;
}
.side-chm .active.has-subnav span.accordion-btn.accordion-expanded {
	display: block !important;
}
.navbar ul#paginator li a.next.i-next {
	background: url(https://www.tilemarket.com.au/skin/frontend/tile/default/images/page-next.png) 0 9px no-repeat;
	display: inline-block;
	font-size: 0px;
	width: 10px;
    position: relative;
}
.navbar ul#paginator li a.next.i-next:hover {
	background: url(https://www.tilemarket.com.au/skin/frontend/tile/default/images/page-next.png) 0 9px no-repeat !important;
}
.navbar ul#paginator li a.previous.i-previous {
	background: url(https://www.tilemarket.com.au/skin/frontend/tile/default/images/page-pref.png) 0 9px no-repeat;
	display: inline-block;
	font-size: 0px;
	width: 10px;
    position: relative;
}
.navbar ul#paginator li a.previous.i-previous:hover {
	background: url(https://www.tilemarket.com.au/skin/frontend/tile/default/images/page-pref.png) 0 9px no-repeat !important;
}
.chm-header {
	-webkit-transform: translate3d(0, 0, 0);
}
.chm-custompage {
	position: relative;
}
.navbar.chm-pagination-top {
    position: absolute;
    right: 0px;
    top: 0px;
}
input[type="password"]
{
  -webkit-text-security: disc;
}
#about-us h1 {
	margin: 15px 0 20px;
    padding: 0px 0px 30px;
    font-weight: bold;
    font-family: "dinbekregular";
	border-bottom: 1px solid #e6e6e6;
}
.cms-page-view .std p, .cms-no-route .std p {
	color: #000;
    font-family: 'dinbek';
    font-size: 14px;
    font-style: normal;
    line-height: 30px;
}
.img-abt-gal {
	max-height: 180px;
	overflow: hidden;
	display: block;
	position: relative;
}
#about-us {
	margin-bottom: 30px;
}
#about-gallery {
	border-bottom: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
	padding: 15px 0;
	margin: 15px 0;
}
.img-abt-gal h3 {
	position: absolute;
	display: inline-block;
	padding: 10px 20px;
	background: #2da3e0;
	color: #fff;
	font-size: 14px;
	left: 0px;
	bottom: 0px;
	margin: 0px;
	text-transform: uppercase;
}
#promise {
	margin: 25px 0;
	border-bottom: 1px solid #e6e6e6;
}
#promise h2, #location h2 {
	color: #2da3e0;
	margin-bottom: 25px;
	font-weight: bold;
	font-family: "dinbekregular";
	text-transform: capitalize;
	font-size: 22px;
}
.item-promise {
	text-align: center;
	padding: 15px 50px;
}
.item-promise img {
	margin: 15px 0;
}
.item-promise h3 {
	font-size: 18px;
	margin: 20px 0px;
}
.item-location h3, .item-trading h3 {
	font-size: 18px;
	margin: 15px 0px;
	text-transform: uppercase;
}
.itm-lo-map {
	margin-bottom: 25px;
}
.itm-lo-map iframe {
	width: 100%;
	height: 140px;
}
.cms-page-view .std .item-location p {
	margin-bottom: 20px;
	line-height: 24px;
}
.item-trading ul {
	display: block;
	margin:0px;
	padding: 0px;
}
.item-trading ul li {
	display: block;
	margin:0px;
	padding: 0px;
}
.cms-page-view .std li, .cms-no-route .std li {
	font-style: normal;
	font-family: "dinbek";
	color: #000;
}
#location {
	padding:0 0 25px 0;
}
#trading {
	margin-bottom: 50px;
}
.chm-logout{
   margin-left: 5px;
}
.products-grid li.item {
	padding-bottom: 0px;
}
.chm-area {
	position: relative;
}
.nav-primary li.level0 > ul {
	display: none;
	position: absolute;
	padding: 0px;
	margin: 0px;
	width: inherit;
	border: 0px;
	z-index: 999;
	left: -25px;
}
.nav-primary li:hover > ul {
	display: block;
}
.nav-primary li.level0 > ul li {
	display: block;
	background: #27a8e0;
	color: #fff;
	padding: 0px;
	float: none;
	width: 120px;
	text-align: center;
	border-bottom: 1px solid #fff;
}
.nav-primary li.level0 > ul li a {
	color: #fff;
	display: block;
}
.nav-primary li.level0 > ul li:last-child {
	border-bottom: 0px;
}
.nav-primary li.level0 > ul li:hover a {
	color: #fff;
}
.nav-primary li.level0 > ul li:hover {
	background: #e90d8c;
}
.chm-notif {
	background: #f3f3f3;
	padding: 15px;
}
.chm-notif b {
	color: #e90d8c;
	text-transform: uppercase;
}
.product-view .add-to-links {
	display: none;
}
.item-chm-slide {
	margin-top: 17%;
}
.qquote-client-collaterals .box {
	min-height: 450px;
}
.chm-txt-cust {
	width: 100%;
	max-width: 100%;
}
.toolbar {
	position: relative;
}
.count-chm {
    display: inline-block;
    z-index: 99;
    /*position: absolute;*/
    left: 0;
    top: 10px;
}
.item-location {
	margin-bottom: 30px;
}
.h-nav-tel ul li:last-child {
	padding-right: 0px;
}
.nav-primary li.mobile-nav {
	display: none;
}
.qquote-client-collaterals, .qquote-cart-collaterals {
	padding-bottom: 0px !important;
}
.chm-area h4 {
	border-bottom: 1px solid #e6e6e6;
	padding-bottom: 15px;
}
.chm-area hr {
	border: 0px;
	display: none;
}
.h-nav-tel .fa a, .tel a {
    color:#e6008a;
}
.cms-thank-you .chm-custom {
	background: url(https://www.tilemarket.com.au/skin/frontend/tile/default/images/thank-you.jpg) top repeat-x;
	min-height: 500px;
}
.contacts-index-index .breadcrumbs, .gallery-index-index .breadcrumbs, body.gallery-view-album .breadcrumbs {
    display: none;
}
.custom-bread .breadcrumbs, body.gallery-view-album .custom-bread .breadcrumbs {
    display:block;
}
.chm-clearance {
    position:absolute;
    color:#fff;
    width:900px;
    font-size:30px;
    margin-top:40px;
}
.chm-clearance h3 {
    font-size:46px;
    color:#fff;
    font-weight:bold;
    padding:0px;
    font-family: 'dinbekregular';
    margin:15px 0px 100px;
    text-shadow: 2px 2px #333;
}
.chms_5 .enq_btn {
    background:#f8d72d;
    border:0px;
    font-size:20px;
    color:#000;
    top: 135px;
    left: 100px;
    position:relative;
    font-weight:bold;
    font-family: 'dinbek';
    padding:15px 60px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}
.home-content {
    padding: 50px 0;
    border-bottom: 1px solid #27a8e0;
    font-size: 16px;
}
.home-content p {
    margin-bottom: 25px;
    line-height: 24px;
}
.product-items h4 {
    position: absolute;
    width: 100%;
    background: url(https://www.tilemarket.com.au/skin/frontend/tile/default/images/bgh4.png);
    color: #fff;
    padding: 10px 20px;
    bottom: 60px;
}
.product-items h4 p {
    font-size: 20px;
    font-weight: bold;
    font-family: "dinbek";
}
.product-items .price-chm {
    font-size: 23px;
    font-weight: bold;
    font-family: "dinbek";
    text-transform:none;
}
.product-items .price-chm span {
    font-size: 17px;
    font-weight:normal;
}
ul.chm_grid_home {
    display:inline-block;
}
ul.chm_grid_home li {
    display: inline-block;
    margin: 5px;
    width: 180px;
    text-align:center;
    float: left;
    min-height: 235px;
}
ul.chm_grid_home li h3 {
    font-size:16px;
	font-weight: bold;
    font-family: "dinbek";
    margin-bottom:0px;
}
.product-home h2 {
    color: #e6008a;
    font-size: 30px;
    text-transform: uppercase;
    font-weight: bold;
    text-align:Center;
}
.product-home h3 {
    color: #e6008a;
    font-size: 28px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: Center;
}
.product-home {
    margin-top:30px;
}
.navbar ul#paginator li.current a {
    color:#e90d8c;
}
.main-chm .add-content h2 {
    font-size: 16px;
    color:#27a8e0;
    text-transform:uppercase;
}
.about-content h1 , .about-content h2 {
    color:#27a8e0;
}
.about-content h2 {
    font-size: 36px;
}
.chm-detail-togle {
    display:none;
}
.btn-togle {
    cursor:pointer;
    display:inline-block;
    background:#27a8e0;
    color:#fff;
    font-weight:bold;
    padding:5px 30px;
}
.btn-togle:hover {
    background:#e20185;
}
.copyright {
    float:left;
    width:50%;
	padding: 20px 0;
}
.sosmed-footer {
    float:right;
    width:50%;
    color:#3ca5de;
    font-size:16px;
    font-weight:bold;
    text-align:right;
}
.trade {
    border-top:1px solid #fff;
    padding-top:20px;
}
.sosmed-footer a {
    display:inline-block;
    margin:0 5px;
}

.contact_custom {
	display: none;
	position: absolute;
    background: #fff;
    width: 882px;
    right: -270px;
    text-align: left;
	-moz-box-shadow: 0px 0px 5px #888;
	-webkit-box-shadow: 0px 0px 5px #888;
	box-shadow: 0px 0px 5px #888;
}
li.level0.nav-8.last:hover .contact_custom {
	display: block;
}
.contact_menu_item {
	display: inline-block;
	width: 135px;
	margin: 6px;
	font-size: 14px;
	float: left;
}
.contact_menu_item h4 {
	font-size: 14px;
    font-weight: bold;
    margin: 5px 0;
}
.contact_menu_item p {
	font-size: 13px;
	margin-bottom: 4px;
}
.footer h3 {
	color: #27a8e0;
    font-size: 18px;
    margin: 20px 0 10px;
    font-weight: bold;
    font-family: "dinbekregular";
}
.footer .col-md-10 {
    padding-top: 10px;
}
.canberra-notif {
	margin: 15px 0;
}
@media only screen and (max-width: 1024px) {
	.container-fluid {
		width: 1024px;
	}
	.adsense ul li {
		width: 185px;
	}
	.product-items {
		max-height: 230px;
	}
	.footer-list {
		width: 180px;
	}
	.footer-letter {
	    width: 400px;
	    padding: 10px 10px 10px 50px;
	}
	input.email-text {
		width: 195px;
	}
	.gallery-item {
		width: 30%;
	}
	.gallery-item img {
		width: 100%;
	}
	.item-chm-slide {
	    margin-top: 0;
	}
	.hero1 h2 {
		margin: 0 0 5px;
	}
	.slider-caption.chms_1 a.enq_btn {
		margin-top: 5px;
	}
	.std .slider-caption.chms_2 .dest-slider h4 {
		margin-bottom: 15px;
	}
	#re_captcha>div iframe {
		-ms-transform: scale(0.7);
	    -moz-transform: scale(0.7);
	    -o-transform: scale(0.7);
	    -webkit-transform: scale(0.7);
	    transform: scale(0.7);

	    -ms-transform-origin: 0 0;
	    -moz-transform-origin: 0 0;
	    -o-transform-origin: 0 0;
	    -webkit-transform-origin: 0 0;
	    transform-origin: 0 0;
	    display: inline-block;
	    margin: 0px;
	    padding: 0px;
	}
	.newsletter-1 {
	    width: 195px;
	}
	.qquote-client-collaterals .left, .p5 {
	    width: 50%;
	    display: inline-block;
	}
	.qquote-client-collaterals td select {
		width: 100%;
	}
	.h-nav-tel ul li.btn-cc {
		padding-right: 0px;
		padding-left: 0px;
	}
	.quote-btn {
	    display: block;
	    padding: 10px 10px;
	}
	.slider-caption.chms_3 h3 {
		margin-bottom: 15px;
	}
	.h-nav-tel ul li {
		padding: 0 5px;
	}
	.h-nav-tel ul li:nth-child(3), .h-nav-tel ul li:nth-child(4) {
		padding-left: 5px;
	}
	.std .slider-caption.chms_2 .dest-slider h3 {
		margin-bottom: 10px;
	}
	.slider-caption {
		width: 350px;
	}
}
@media only screen and (max-width: 768px) {
	input[type=email], input[type=search], input[type=number], input[type=password], input[type=tel], input[type=text] {
		width: 100%;
	}
	textarea.txt-ctc {
		width: 100%;
		max-width: 100%;
	}
	.chm-header .col-md-2 {
		width: 100px;
		float: left;
	}
	.chm-header .col-md-10 {
		float: right;
	}
	.destop {
		display: none;
	}
	#submit-quote-request label  {
		width: 100%;
	}
	.mobile {
		display: block;
	}
	.des-home {
		margin-bottom: 15px;
	}
	.nav-primary li.level0 > ul {
	    position: relative;
	    width: 100%;
	    left: 0;
	}
	.nav-primary li.level0 > ul li {
	    padding: 0px 10px;
	    width: 100%;
	    text-align: center;
	}
	.about-img, .about-gallery {
		text-align: center;
	}
	.nav-responsive .nav-primary li.level0 > ul li a {
		border-bottom: 0px;
	}
	.img-responsive {
		display: inline-block;
	}
	.img-abt-gal {
		text-align: center;
		margin: 10px 0;
	}
	.img-abt-gal a {
		display: inline-block;
		position: relative;
	}
	.inner-page {
	    padding-bottom: 10px;
	}
	.mainNav {
		width: 100%;
	}
	.chm_grid>li.item {
    	width: 120px; 
    	min-height: 235px;
	}
	.product-img, .land-pro {
		width: 100%;
	}
	.adsense ul li {
	    width: 141px;
	    padding: 5px;
	}
	.adsense ul li img {
		width: 100%;
	}
	.product-items {
	    max-height: 175px;
	}
	.home-section, .des-home {
		text-align: center;
	}
	.item-option .des-homp {
		height: 115px;
	}
	.item-option .img-homp {
		text-align: center;
	}
	.footer-list {
	    width: 150px;
	}
	.footer-letter {
	    width: 270px;
	}
	.newsletter-1, .newsletter-2 {
		width: 100%;
	}
	.newsletter-2 input.submit-btn{
		width: 100%;
	}
	.header-navigation {
	    padding: 25px 0 0;
	    height: 85px;
	}
	.gallery-container {
		text-align: center;
	}
	.gallery-container ul li {
		margin: 10px 0;
	}
	.gallery-container.album ul li {
		margin: 10px;
		width: 47%;
	}
	.mobile-slider-caption.mobile_4 {
		text-align: center;
	}
	.mobile-slider-caption.mobile_4 img {
		width: 100%;
		display: inline-block;
	}
	.mobile-slider-caption.mobile_1 {
		text-align: center;
	}
	.mobile-slider-caption.mobile_2 .dest-slider h3 {
		margin-bottom: 15px;
	}
	.nav-primary li.mobile-nav {
		display: block;
	}
	label {
	    width: 200px;
	}
	.qquote-client-collaterals td input {
	    width: 100%;
	    padding-right: 10px;
	}
	.accordion-btn-wrap {
		width: 60px !important;
	}
	.product-items h4 p {
        font-size: 16px;
	}
}
@media only screen and (max-width: 736px) {
	.destop {
		display: none;
	}
	.gallery-container.album ul li {
		width: 100%;
		margin: 10px 0px;
	}
	.mobile {
		display: block;
	}
	.header-navigation {
	    padding: 10px 0 0;
	    height: 85px;
	}
	.chm-header .col-md-2 {
		display: inline-block;
		float: left;
	}
	.chm-header .col-md-10 {
		display: inline-block;
		float: right;
	}
	.product-items {
	    max-height: inherit;
	    display: block;
	    float: none;
	    width: 80%;
	    height: inherit;
	    margin: 10px auto;
	}
	.des-home {
		text-align: center;
		padding-bottom: 20px;
	}
	.gallery-item {
	    width: 100%;
	}
	.item-option {
	    clear: both;
	}
	.item-option .img-homp {
		text-align: center;
	}
	.quote input {
	    width: 100%;
	}
	.footer-list {
	    width: 100%;
	    text-align: center;
	}
	.des-home-img {
		text-align: center;
	}
	.btn-more {
		width: 100%;
		/* font-size: 50px; */
		font-weight: bold;
		font-family: "dinbekregular";
	}
	.quote input.btn-quote {
		width: 100%;
	}
	.footer-letter {
	    width: 100%;
	    padding: 10px 20px;
	    text-align: center;
	}
	.form-footer {
		width: 340px;
    	display: inline-block;
	}
	.adsense ul li {
		width: 16%;
		margin: 0 5px;
	}
	.adsense ul li img {
		width: 100%;
	}
	.chm-header .col-md-2 {
		padding-right: 0px;
	}
	.chm-header .col-md-10 {
		padding-left: 0px;
	}
	.search-res, .phone-res, .nav-res {
		width: 55px;
		height: 55px;
	}
	.header-logo img {
	    height: 55px;
	}
	.header-logo {
	    padding: 11px 0;
	}
	.std h3 {
		margin-bottom: 0px;
	}
	.land-pro {
	    width: 160px;
	}
	.chm_grid>li.item {
	    width: 150px;
	}
	.gallery-arae .table>tbody>tr>td {
		display: block;
	}
	.gallery-arae .table>tbody>tr>td img {
		padding: 0px !important;
		width: 100%;
	}
	.gallery-arae table.table, .gallery-arae table.table tbody, .gallery-arae table.table tbody tr {
		width: 100%;
		display: block;
	}
	.img-gallery {
		width: 100%;
		display: block;
		float: none !important;
	}
	.cameraContent {
		position: relative;
	}
	.quote input.btn-quote.btn-sub-chm {
		width: 100%;
	}
	.footer-list h3, .footer-letter h3 {
		margin: 0px 0 5px;
	}
	.address {
	    padding-left: 5px;
	    width: 240px;
	    background: url(https://www.tilemarket.com.au/skin/frontend/tile/default/images/add.png) 0 3px no-repeat;
	    display: inline-block;
	}
	.email {
	    width: 175px;
	    display: inline-block;
	    margin: 0 50px;
    	padding-left: 15px;
    	background: url(https://www.tilemarket.com.au/skin/frontend/tile/default/images/email.png) 0 5px no-repeat;
	}
	.phone {
	    width: 130px;
	    display: inline-block;
	    margin-bottom: 20px;
	    padding-left: 10px;
	    background: url(https://www.tilemarket.com.au/skin/frontend/tile/default/images/phone.png) 0 5px no-repeat;
	}
	input.email-text {
	    width: 100%;
	    text-align: center;
	}
	input.submit-btn {
	    width: 100%;
	    margin: 5px 0;
	}
	#lightboxImage {
		width: 100% !important;
	}
	input.inp-ctc {
		width: 100%;
	}
	#re_captcha>div iframe {
		margin-right: -25px;
	}
	.inner-page h2 {
		margin-bottom: 0px;
		padding-bottom: 10px;
	}
	.contact-detail {
	    min-height: 100px;
	}
	.contact-item h3 {
		padding: 15px 0 5px;
	}
	#imageData #imageDetails {
		width: 70%;
	}
	.chm-header {
	    position: relative;
	    z-index: 9;
	}
	.cart-table .btn-empty {
	    float: none;
	    display: inline-block;
	}
	.qquote-client-collaterals .left, .p5 {
		display: block;
		width: 100%;
		padding: 0px;
	}
	#qquote-tbl-billing label {
		display: block;
	}
	table.data-table.cart-table tr td {
		text-align: center;
	}
	.qquoteadv-index-index .cart .buttons-set .button, .qquoteadv-index-index .cart-table .button, .qquoteadv-index-index .sidebar .actions .button, .qquoteadv-index-index .button.button-secondary {
		margin: 5px 10%;
	}
	#qquote-tbl-address td input.input-text, #qquote-tbl-address td select, #qquote-tbl-billing td input.input-text, #qquote-tbl-billing td select, #qquote-tbl-shipping td input.input-text, #qquote-tbl-shipping td select, #qquote-tbl-options td input.input-text, #qquote-tbl-options td select {
		display: block;
		width: 100%;
	}
	.product-image-gallery {
		width: 100%;
		display: block;
	}
	.newsletter-1, .newsletter-2 {
		width: 100%;
	}
	.custom-quote-btn {
	    text-align: center;
	}
	.product-view {
		width: 100%;
	}
	.faq-list ul li h3 {
		padding-right: 25px;
	}
	.img-abt-gal {
		margin: 0 0 15px;
	}
	.nav-primary li.level0 > ul {
	    position: relative;
	    width: 100%;
	    left: 0;
	}
	.nav-primary li.level0 > ul li {
	    padding: 0px 10px;
	    width: 100%;
	    text-align: center;
	}
	.count-chm {
		position: relative;
	}
	.item-location {
		margin-bottom: 0px;
	}
	.main-container h1 {
		margin: 10px 0 10px;
		padding-bottom: 0px;
	}
	.gallery-head h3 {
		margin-bottom: 0px;
	}
	.three-item {
		margin-top: 15px;
	}
	#promise {
	    margin: 25px 0 0; 
	}
	#location {
	    padding: 0 0 25px 0;
	}
	/*.mobile-slider-caption.mobile_5 {
	    position:absolute;
	    top:0px;
	    left:0px;
	    width:100%;
	    padding:0px;
	}*/
	.mobile-slider-caption.mobile_5 {
	    min-height:300px;
	}
	.chm-clearance {
	    width:100%;
	    padding:0px 20px;
	}
	.chm-clearance h3 {
	    text-align:center;
	    margin:0 -20px 150px;
	}
	.mobile_5 a.enq_btn {
	    background: #f8d72d;
        border: 0px;
        font-size: 20px;
        color: #000;
        bottom: 25px;
        left: 70px;
        position: absolute;
        font-weight: bold;
        font-family: 'dinbek';
        padding: 15px 60px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
	}
	.trade {
	    margin-bottom:50px;
	}
}
@media only screen and (max-width: 667px) {
    .chm_grid>li.item {
        min-height:260px;
        width:130px;
    }
    .products-grid {
        text-align:Center;
    }
}
@media only screen and (max-width: 375px) {
	.des-home-img img {
		width: 100%;
	}
	.gallery-item {
	    width: 100%;
	    margin: 5px 0;
	}
	.btn-more {
		margin: 5px 0;
	}
	.quote input {
		margin: 5px 0;
	}
	.form-footer {
	    width: 100%;
	    display: inline-block;
	    margin: 5px auto;
	}
	input.submit-btn {
	    padding: 16px 20px 15px;
	}
	.chm-header .col-md-10 {
		width: 190px;
	}
	input.email-text {
	    width: 100%;
	    text-align: center;
	}
	.mobile-slider-caption.mobile_4 img {
	    width: 100%;
	}
	.qquoteadv-index-index .cart .buttons-set .button, .qquoteadv-index-index .cart-table .button, .qquoteadv-index-index .sidebar .actions .button, .qquoteadv-index-index .button.button-secondary {
		width: 200px;
	}
	ul.chm_grid_home li  {
	    float:none;
	    width:100%;
	}
	.product-img {
	    display:inline-block;
	    width: inherit;
	}
	.count-chm {
	    z-index:0;
	    position:initial;
	}
}
@media only screen and (max-width: 360px) {
	.chm_grid>li.item {
	    width: 125px;
	}
	.land-pro {
        width: 100%;
        margin: 0;
    }
	.gallery-container.album ul li {
		width: 43%;
	}
}
.mb-11{
  margin-bottom: 11px;
}


.availability.out-of-stock span{
  color: #df280a !important;
}

.product-view .product-shop .availability{
  font-weight: bold;
  margin-bottom: 10px;
}

@media only screen and (max-width: 768px){

  .address{
  width: auto !important;
  }

  .phone{
    display: block !important;
  }


.header-navigation {
    padding: 25px 0 0;
    height: 85px;
}

#custom-product-dtl{
  padding-left: 10px !important;
}

.custom-quote-btn{
  text-align: left !important;
}

label.filter-style {
    width: 120px !important;
}

}

.sosmed-footer a {
    display: inline-block;
    margin: 0 3px;
}

.h-nav-tel ul li:nth-child(2), .h-nav-tel ul li:nth-child(3){
      border-right: 1px solid #424242 !important;
}

.h-nav-tel ul li:nth-child(2), .h-nav-tel ul li:nth-child(3){
    border-right: 1px solid #424242 !important;
}

a.quote-btn{
  color:white !important;
  padding: 0px 14px;
  font-family: 'dinbek';
  margin-top: 0px;

}

ul.tile-hover-menu{
  -webkit-column-count: 3  !important;
    -moz-column-count: 3  !important;
    column-count: 3  !important;
}

 .title-hover-menu > li > a{
  border: none !important;
}



.h-nav ul li.active a{
  border-bottom: 2px solid #e90d8c ;
}

.nav-primary li.level0 > ul li a {
    color: #5a5a5a;
    display: block;
}


.drop-ac {
  border-bottom: none !important;
}


li.dropdown-title-1{
  font-weight: bold !important;
  color: white !important;
  background: #27a8e0 !important;
}

li.dropdown-title-2{
  font-weight: bold !important;
  color:#e90d8c !important;
  background: #ffeb1b !important;
}


.nav-primary li.level0 > ul li{
  display: block;
background: #ffffff;
color: #3a3a3a;
padding: 6px 21px;
float: none;
width: 245px;
text-align: left;
/* border-bottom: 1px solid #f5f5f5; */
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.0) !important;
}

.nav-primary li.level0, .nav-primary a.level0 {
    display: block !important;
}

li.level0 > ul.height-518{
    height: 518px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.1);
}


.nav-primary li.level0 > ul li {
    display: block;
    background: #ffffff;
    color: #3a3a3a;
    padding: 6px 21px;
    float: none;
    width: 245px;
    text-align: left;
    /* border-bottom: 1px solid #f5f5f5; */
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.1);

}

.nav-primary li.level0 > ul{
   box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.1);
}


.nav-primary li.level0 > ul li a{
  font-family: inherit;
  font-weight: bold;
  font-size: 14px;
}

.nav-primary li.level0 ul{
  background: white !important;
}

a.bluehover:hover{
color: #27a8e0 !important;
}


 .h-nav ul li a{
color: #5d5d5d;
}

.h-nav ul li a:hover{
color: #27a8e0;
}


.modal-tilie-2{
  text-align: center;
    margin-top: 46px;
    font-size: 38px;
    font-weight: bold;
    color: #29b0f9;
}

a.featured-home-price{
    color: #27a8e0 !important;
    font-size: 24px !important;

}

#table-main{
  width: 100% !important;
  float: none !important;
  border: 1px solid transparent !important;
}



.productList .product{
  float: none !important;
  border: 1px solid transparent !important;


}


.main-blog-22{
  overflow-y: scroll;
  height: 500px;
  width: auto;
    padding: 40px;
    background: #f9f9f9;
}
.content-main-pd{
  padding: 20px;
}

.bestseller-view-product > a:hover{
  color: #27a8e0 !important;
  font-size: 16px !important;
  font-weight: bold  !important;
  font-family: 'dinbek' !important;
  margin-top: 8px;

}

li.view123{
  padding-bottom: 5px;
}


.chm-header {
    border-bottom: 1px solid #dadada !important;
}


.main-mostview-pro > h1 , .main-mostview-pro > h2{
  margin-top: 70px;
  margin-bottom: 14px  !important;
  color: #e6008a  !important;
      font-size: 30px !important;
      text-transform: uppercase;
      font-weight: bold !important;
      text-align: Center;
      border-bottom: 1px solid transparent !important;
    }

    .block .block-blog{
      display: none;
    }

    .tile-hover-menu{
      left: 0px;

    }

    .hotdeals-text{
          margin-top: 30px;
          margin-bottom: 54px  !important;
          color:  #e6008a  !important;
          font-size: 30px !important;
          text-transform: uppercase;
          font-weight: bold !important;
          text-align: Center;
        }

        .quote-custom{
          padding-right: 2px !important;
        }

.products-grid .product-info .margin-0{
  margin-bottom: 0px !important;
  font-size: 18px;
}

.cms-index-index .products-grid li.item{
  padding-right: 0px !important;
}
#margin-1234{
  padding-bottom: 0px !important;
}


.bestseller-view-product > a{
  text-decoration: none;
  color: #636363 !important;
  font-size: 16px !important;
  font-weight: bold  !important;
  font-family: 'dinbek' !important;
  margin-top: 8px;

}

.header-logo{
  padding: 10px 0px !important;
}

.productList .product .prodDetails{
  margin-top: 14px !important;
}

h2.bestseller-title{
  margin-top: 60px;
  margin-bottom: 54px  !important;
  color: #e6008a  !important;
      font-size: 30px !important;
      text-transform: uppercase;
      font-weight: bold !important;
      text-align: Center;
}


::selection{
  background-color: #cecece;
  color: white;
}

.toolbar-bottom .toolbar {
    border-top: 1px solid #e8e8e8;
    border-bottom: 0px;
    border-right: none;
    border-left: none;
}


ul.chm_grid_home li h3 {
      margin-top: 9px;
    font-size: 16px;
    font-weight: bold;
    font-family: "dinbek";
    margin-bottom: 3px;
}

.button, .cart-table .product-cart-actions .button, #co-shipping-method-form .buttons-set .button, .footer .button{
  background-color: #27a8e0;
}

.button:hover, .cart-table .product-cart-actions .button:hover, #co-shipping-method-form .buttons-set .button:hover, .footer .button:hover{
  background-color: #e6058a;
}

.modal-shijian-1{
margin-top: 5px; margin-bottom: 45px; color: #333; text-align: center; font-weight: bold; font-size: 20px;
}


#weixin{
  width: 450px;
}
.modal-footer {
    color: #888；
    padding: 30px 0 20px 0px;
    border: none !important;
}

.search-area-destop{
  top: auto;
}

.mainNav ul ul li a{
  color: #636363 !important
}

.products-grid .product-image img{
    width: 100%;
    height: auto;
    border: 1px solid #2222;
}

.product-img-box{
    border: 1px solid #e6e6e6  !important;
    padding: 40px  !important;

}

td > a > img {
  width: 100%;
  height: auto;
  border: 1px solid transparent !important;

}


.more-views > h4{
  color: #27a8e0;
    font-size: 24px;
    font-weight: bold;
    font-family: "dinbekregular";
    text-transform: uppercase;
    padding-bottom: 5px !important;
    margin-bottom: 25px !important;
    border-bottom: 1px solid #e6e6e6;
}


.product-img-box .more-views h4{
  margin-top: 43px !important;
}

.product-view .product-shop, .product-view .add-to-cart-wrapper, .product-view .block-related{
  padding-left: 48px !important;
}

h2.related-title{
  margin-top: 68px !important;
  margin-bottom: 0px !important;
}

/* The Modal (background) */
.modal {
    overflow: scroll;
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content/Box */
.modal-content {
  text-align: center;
    background-color: #fefefe;
    margin: 15% auto; /* 15% from the top and centered */
    padding: 20px;
    width: 40%; /* Could be more or less, depending on screen size */
}

/* The Close Button */
.close {
    color: grey;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close:hover,
.close:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}



.none{
  display: none;
}

/*
.toolbar{
  display:none;
}
 */
 .des-homp h4{
   margin-bottom: 6px;
 }

 .three-item {
    background: #f9f9f9;
    padding: 40px 0;
}

 .std > p{
   display: none;
   margin-top: 0px;
 }

 .trade {
    border-top: 1px solid #43464c;
    padding-top: 20px;
}

.chm-notif{
  padding: 15px 30px !important;
}

.gallery h2 {
    margin-bottom: 37px;
  }

.copyright{
  padding-top: 0px;
}


 .filter{
    background: #fdfdfd;
    padding: 30px;
    /* padding-bottom: 0px; */
    border: 1px solid #f5ebeb;
 }

 .product-view .product-shop .price-box .regular-price .price, .product-view .product-shop .price-box .special-price .price, .product-view .product-shop .price-box .full-product-price .price{
   font-size: 28px;
   margin-bottom: 14px;
 }

 div.price-box{
   margin-bottom: 14px;
 }

#custom-product-dtl h1{
  font-size: 30px !important;
  line-height: 1.4;
    font-weight: bold;
    margin-bottom: 28px;
}

#related-04365{
  padding: 20px  !important;
}

a.asc-desc{
  background: #27a8e0;
    padding: 9px 16px;
    color: white;
    border-radius: 3px;
    border: 1px solid transparent;
    font-weight: bold;
    margin-left: 5px;
}

.main-container h1{
  margin: 27px 0 27px 0 !important;
}

.chm-custompage > h4 {
  font-size: 26px;
  font-weight: bold;
  color: #27a8e0;
}

.chm-area h4{
  font-size: 26px !important;
  font-weight: bold !important;
  color: #27a8e0 !important;
}



a.asc-desc:hover{
  background: #e6008a;
    padding: 9px 16px;
    color: white;
    border-radius: 3px;
    border: 1px solid transparent;
    font-weight: bold;
  margin-left: 5px;
}



.filter-style{
  border-radius: 3px;
  font-size: 20px;
font-weight: bold !important;
text-transform: none !important;
}

.mainNav ul ul li {
    border-bottom: 1px solid #e4e4e4;
    border-top: 1px solid #fff;
    background: #ffffff;
}




.selct-filter{
  border-radius: 3px;
  border: 1px solid #ababab;
  padding: 5px;
  margin-left: 10px;
  font-size: 16px;
font-weight: bold !important;
color: #27a8e0;

    }



    .selct-filter > option {
      font-size: 16px;
    font-weight: bold !important;
    }



a.clearance-header{
  background-color: #ffeb1b;
  color: #e6008a !important;
  font-weight: bold !important;
  font-family: 'dinbek';
  padding: 0 10px;
}

a.clearance-header:hover{
  background-color:  #e6008a !important;
  color: #ffeb1b !important;
  font-weight: bold !important;
  padding: 0 10px;
  font-family: 'dinbek';

}

.owl-stage{
   transition: all 0.15s !important;
}

.pd-15{
  padding-top: 27px !important;
}

.img-sli-dest > .slider-caption.chms_2{
  background-color: none !important;
  display: none !important;
}

.footer-list{
    width: 16.66666667% !important;
    display: inline-block;
    float: left;
    padding: 10px;
}

.footer-1{
  width: 22% !important;
}

#slider_mobile{
  height: auto !important;
}

/* div.mobile-slider-caption.mobile_2{
display: 930px !important;
} */
.news-article{
  padding-bottom: 50px;
}
.item-blog > h3{
  margin-bottom: 15px;
  font-size: 20px !important;
}

.padding-top-48{
  padding-top: 40px !important;
}

.inner-page h2{
  padding-bottom: 4px !important;
  font-size: 24px !important;
}

/* .std ul {
    list-style: none;
    margin-bottom: 1.5em;
    padding-top: 10px;
    font-size: 16px;
} */

.block-content li.item{

margin: 0 0 10px 0 !important;

}
.news-article > .container > h2{
    margin-top: 50px;
      text-align: center;
      margin-bottom: 30px;
      font-weight: bold;
      color: #27a8e0;
}

.footer{
  padding-top: 6px !important;
}

span.price{
  color: #e6058a !important;
  font-family: 'dinbekregular' !important;
}

.main-wpimage{
  padding-top: 40px;
  padding-bottom: 40px;
}

.wp-a91 > li > a{
  font-size: 16px !important;
}

.margin-top-50 > img{
  margin-top: 40px !important;
}

.block-title > strong > span{
  font-size: 24px;
}

.col-md-4 > .block > .block-title{
  padding-top: 40px !important;

}

.navbar-fixed {
    top: 0;
    z-index: 100;
    position: fixed;
    width: 100%;
    background: #fff;
    -moz-box-shadow: 0px 2px 20px 2px #b1b1b1;
    /* -webkit-box-shadow: 0px 2px 20px 2px #b1b1b1; */
    box-shadow: 0px 1px 10px 1px #c1c1c1 !important;
  }


  .home-section {
      background: url(https://www.tilemarket.com.au/skin/frontend/tile/default/images/bgg-home.jpg) top center !important;
  }



#hours{
  margin-top: 3px;
  margin-bottom: 2px;
}

.glue-margin-20{
  margin-left: -20px !important;
  margin-right: 0px !important;
}

 .mobile-slider-caption.mobile_2 {
  display: none !important;
}

.land-pro{
  width: auto !important;
}

.gallery-page{
  padding-bottom: 104px !important;
}

.main-btn-1{
text-shadow: none;
background: #27a8e0;
color: white;
border-bottom: none;
font-size: 16px;
font-weight: 500 !important;
}

.pd-40{
  padding:60px;
}

.home-content{
  border: none !important;
}

.chm-header{
  padding-bottom: 0px !important;
}

.text-1{
  color: #6f523d;
  text-align: right;
  font-size: 24px;
}
.about-content > h1 > strong > span , .about-content > h2 > strong > span {
font-size: 24px !important;
}
.about-content > h1 , .about-content > h2 {
  margin-top: 0px;
}
 .wp-content {
padding: 80px 0!important;
}

.product-home{
  margin-top: 60px !important;
}

.new-icon{
background-color: #ffeb1b !important;
font-size: 18px !important;
border: none !important;
font-family: 'dinbek' !important;
font-weight: 800;
padding: 5px;

}

.new-ico{
  font-size: 18px !important;
  border: none !important;
  font-family: 'dinbek' !important;
  font-weight: 800;
  padding: 5px;
}

.product-name > a{
  font-size: 14px;
  font-weight: bold !important;
  margin-top: 5px;
}

.hotdeals-text{
  margin-bottom: 44px;
}

.product-name > .price{
  font-size: 20px;
}

.products-grid .product-name{
  margin-top: 5px !important;
}

.slideshow-container .slideshow{
  border: none !important;
}

.price-box .price{
  font-size: 18px;
  font-weight: bold;
  font-style: inherit;
}

p.span-main{
    margin: 3px 0 !important;
    color: white !important;
    padding-left: 20px !important;
}


.product-items{
  display: inline-block;
  background: #27a8e0;
  border: none !important;
  position: relative;
  width: 25%;
  float: left;
  max-height: 280px;
  overflow: hidden;
}


@media only screen and (max-width: 991px){

  li > ul.mb-display-none{
      display: none !important;
    }

    .mb-1010{
      margin-top: 10px !important;
    }


}
/* --------------------------- Mobile Media Query ------------------------------- */


@media only screen and (max-width: 736px){

  /* div.header-navigation{
  padding: 29px 0 0 !important;
} */

.cms-index-index .products-grid li.item {
    padding: 12px 10px 10px;
}

.mb-1010{
  margin-top: 10px !important;
}

  .modal-tilie-2{
    text-align: center;
      margin-top: 30px;
      font-size: 28px;
      font-weight: bold;
      color: #29b0f9;
  }


.search-res, .phone-res, .nav-res{
  width: 55px;
  height: 55px;
}

.modal-shijian-1{
margin-top: 5px; margin-bottom: 45px; color: #333;
text-align: center; font-size: 16px;
}

  .modal-content {
    text-align: center;
      background-color: #fefefe;
      margin: 29% auto; /* 15% from the top and centered */
      padding: 10px;
      width: 75%; /* Could be more or less, depending on screen size */
  }



  #weixin{
    width: 60%;
  }


  .home-content .wp-content{
      padding: 32px 40px !important;
  }


#plusfriend-add-button{
  margin-top: 8px;
  margin-right: 0px;
}


.footer-chat{
  margin-top: 9px;
  margin-right: 0px;
}
  .product-items {
      max-height: inherit;
      display: block;
      float: none;
      width: 80%;
      height: inherit;
      margin: 10px auto;

    }

  .hotdeals-text{
    margin-bottom: 20px;
  }



.product-home{
  margin-top: 30px !important;
}


.footer-list {
    width: 100% !important;
    text-align: left !important;
    padding-left: 50px !important;
}

.text-1{
  text-align: center;
  color: #6f523d;
  font-size: 24px;
}


.mobile-margin-20{
  margin-top: 16px !important;
}

.pd-40{
  padding: 26px 5px 5px 5px;
}

.social-1{
  width: 33px !important;
}

.social-2{
  width: 33px !important;
}


.email{
  display: block;
  margin-bottom: 3px;
  padding-left: 20px !important;
  margin-left: 0px !important;
}
.address{
  margin-bottom: 3px;
  padding-left: 18px !important;
}
.padding-top-48{
  padding-top: 0px !important;
}

.phone{
  margin-bottom: 3px !important;
}

.glue-margin-20{
  margin-left: 0px !important;
  margin-right: 0px !important;
}


.h-nav ul li .active a {
    border-bottom: 2px solid #e90d8c !important;
}

.sorter-options > option[value=position] {
    display: none !important;
}





#hours{
  margin-top: 3px;
  margin-bottom: 2px;
}

.girraween-mb{
  margin-top: 10px !important;
}



.owl-theme .owl-nav [class*=owl-]{
  top: 30% !important;
}
}


@media only screen and (max-width: 1199px){

  #weixin{
    width: 80%;
  }

  .clearance-pad-tablet{
    padding-right: 13px;
  }


.mb-float-right{
  float: right !important;
}


.h-nav{
  padding-bottom: 0px !important;
}

.tablet-header{
  margin-bottom: 30px !important;
}

.header-logo{
  text-align: center !important;
  margin-top: 5px;
  margin-bottom: 5px;
}


.tablet-lakemba{
  margin-top: 13px !important;
}

}

@media only screen and (max-width: 991px){

.h-nav ul li{
  padding-right: 8px;
}

/* div.nav-responsive > nav > ul >li > #mb-none{
display: none !important;
} */

}

