/* HEADER */
.top-bar {
  height: 25px;
  background-color: #ecebd9;
  margin-bottom: 24px
}
.top-bar a:hover {
  color: #c7b299
}
.top-bar .login-info a {
  font-size: 11px;
  line-height: 25px
}
#tools {
  padding: 0px;
  margin: 0px
}
#tools li {
  display: inline-block;
  padding: 0px;
  margin: 0px;
  list-style: none
}
#tools li.language {
  margin-left: 20px;
}
#tools .seperator {
  color: #572500;
  padding: 0 2px;
}
.top-bar .free-shipping {
  text-align: right;
  font-size: 22px;
  font-family: "Times New Roman", serif;
  font-style: italic;
  line-height: 22px;
  margin-top: 1px;
  color: #173d52
}
@media (min-width:720px) and (max-width:919px) {
  .top-bar .free-shipping {
    font-size: 18px
  }
}
.top-bar .free-shipping a {
  color: #173d52
}
.top-bar .free-shipping a:hover {
  color: #572500
}
.top-bar .free-shipping div {
  display: inline-block
}
.top-bar .free-shipping div.free {
  font-size: 11px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  float: right;
  margin-left: 5px
}
@media (min-width:720px) and (max-width:919px) {
  .top-bar .free-shipping div.free {
    font-size: 10px
  }
}
@media (max-width:719px) {
  .top-bar .free-shipping {
    padding: 6px 0px;
    text-align: center;
    font-size: 9px;
    margin-top: 0px
  }
  .top-bar .free-shipping div.free {
    font-size: 9px;
    float: none
  }
}
.top-bar .mobile-sale {
  text-align: center;
  font-size: 20px;
  font-family: "Times New Roman", serif;
  font-style: italic;
  line-height: 22px;
  margin-top: 6px
}
@media (max-width:719px) {
  .top-bar {
    margin-bottom: 0px;
    height: 35px
  }
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  margin-top: -2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent
}
@media print {
  .navbar {
    display: none
  }
}
.navbar-default {
  background-color: transparent;
  border-color: none
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px
}
@media (min-width:720px) {
  .navbar-static-top {
    border-radius: 0
  }
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 17px;
  border: 1px solid transparent
}
@media (min-width:720px) {
  .navbar {
    border-radius: 4px
  }
}
@media (min-width:720px) {
  .navbar-header {
    float: left
  }
}
#navbar {
  text-transform: uppercase
}
#navbar .dropdown-toggle.shoes {
  height: 50px;
  background: url("images/headerLines.png") repeat-x scroll left bottom rgba(0,0,0,0)
}
#navbar .dropdown-toggle.shoes:hover {
  background: url("images/headerMens.png") no-repeat scroll left bottom;
  position: relative;
  z-index: 3000 !important
}
#navbar .dropdown-toggle.shoes.menuMens {
  background: url("images/headerMens.png") no-repeat scroll left bottom;
  position: relative;
  z-index: 3000 !important
}
#navbar .dropdown-toggle.kidsShoes {
  height: 50px;
  background: url("images/headerLines.png") repeat-x scroll left bottom rgba(0,0,0,0)
}
#navbar .dropdown-toggle.kidsShoes:hover {
  background: url("images/headerMens.png") no-repeat scroll left bottom;
  position: relative;
  z-index: 3000 !important
}
#navbar .dropdown-toggle.kidsShoes.menuKids {
  background: url("images/headerMens.png") no-repeat scroll left bottom;
  position: relative;
  z-index: 3000 !important
}
#navbar .dropdown-toggle.accessories {
  height: 50px;
  background: url("images/headerLines.png") repeat-x scroll left bottom rgba(0,0,0,0)
}
#navbar .dropdown-toggle.accessories:hover {
  background: url("images/headerAccessories.png") no-repeat scroll left bottom;
  position: relative;
  z-index: 3000 !important
}
#navbar .dropdown-toggle.accessories.menuAcc {
  background: url("images/headerAccessories.png") no-repeat scroll left bottom;
  position: relative;
  z-index: 3000 !important
}
#navbar .dropdown-toggle.clearance {
  height: 50px;
  background: url("images/headerLines.png") repeat-x scroll left bottom rgba(0,0,0,0)
}
#navbar .dropdown-toggle.clearance:hover {
  background: url("images/headerClearance.png") no-repeat scroll left bottom;
  position: relative;
  z-index: 3000 !important
}
#navbar .dropdown-toggle.clearance.menuClr {
  background: url("images/headerClearance.png") no-repeat scroll left bottom;
  position: relative;
  z-index: 3000 !important
}
@media (min-width:720px) {
  .navbar-collapse {
    border-top: 0;
    box-shadow: none
  }
  .navbar-collapse.collapse {
    display: block !important;
    visibility: visible !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important
  }
  .navbar-collapse.in {
    overflow-y: visible
  }
}
.navbar-collapse {
  overflow-x: visible;
  padding-right: 10px;
  padding-left: 10px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
  -webkit-overflow-scrolling: touch
}
.navbar-nav {
  margin: 8.25px -10px
}
.navbar-nav>li>a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 17px
}
@media (min-width:720px) {
  .navbar-nav {
    float: left;
    margin: 0
  }
  .navbar-nav>li {
    float: left
  }
  .navbar-nav>li>a {
    padding-top: 16.5px;
    padding-bottom: 16.5px
  }
}
.dropdown {
  position: relative
}
.collapse {
  display: none;
  visibility: hidden
}
.collapse.in {
  display: block;
  visibility: visible
}
tr.collapse.in {
  display: table-row
}
tbody.collapse.in {
  display: table-row-group
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: .35s;
  transition-duration: .35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease
}
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none
}
.nav>li {
  position: relative;
  display: block
}
.nav>li>a {
  position: relative;
  display: block;
  padding: 10px 15px
}
.nav>li>a:hover, .nav>li>a:focus {
  text-decoration: none;
  background-color: #eee
}
#navbar .dropdown-menu {
  position: absolute;
  top: 49px;
  min-width: 150px;
  text-transform: none;
  transition: max-height .5s ease 0s;
  box-shadow: none;
  border-color: #c6b299
}
#navbar .dropdown-menu li a:hover, #navbar .dropdown-menu li a:focus {
  background-color: #fff
}
#navbar a:hover {
  color: #c7b299
}
#navbar a.shoes:hover {
  color: #572500
}
#navbar a.boysShoes:hover {
  color: #4f868d
}
#navbar a.accessories:hover {
  color: #572500
}
#navbar a.clearance {
  color: #c8161d
}
#navbar .nav>li>a {
  padding: 17px 10px;
  font-size: 12px;
}
@media (min-width:720px) and (max-width:919px) {
  #navbar ul {
    float: right
  }
  #navbar .nav>li>a {
    padding: 10px 5px;
    font-size: 11px
  }
  #navbar .nav>li.tabletNav>a, #navbar .nav>li.tabletNav {
    font-size: 7px;
    line-height: 20px
  }
  #navbar .nav>li.seperator {
    padding: 10px 1px
  }
  #navbar .nav>li.clearance>a {
    padding: 10px 15px 10px 5px
  }
}
@media (max-width:719px) {
  .navbar-header .navbar-toggle {
    float: left;
    border: none;
    height: 40px;
    padding: 4px;
    margin-right: 0px;
    font-size: 24px;
    width: 12.5%;
    color: #572500;
    position: relative
  }
  .navbar-header .navbar-toggle .badge {
    position: absolute;
    right: 8%;
    top: 6%;
    background-color: #4d878b
  }
  .badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
    line-height: 1;
    vertical-align: baseline;
    white-space: nowrap;
    text-align: center;
    background-color: #777;
    border-radius: 10px
  }
  .btn .badge {
    position: relative;
    top: -1px
  }
  .btn-xs .badge {
    top: 0;
    padding: 1px 5px
  }
  a.badge:hover, a.badge:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer
  }
  .navbar-header .logo {
    height: 40px;
    text-align: center;
    margin-top: 17px;
    width: 50%
  }
}
.container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse {
  margin-right: -10px;
  margin-left: -10px
}
@media (min-width:720px) {
  .container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse {
    margin-right: 0;
    margin-left: 0
  }
}
@media (min-width:720px) {
  .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
    margin-left: -10px
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 10px;
  padding: 9px 10px;
  margin-top: 8px;
  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:720px) {
  .navbar-toggle {
    display: none
  }
}
@media (max-width:719px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none
  }
  .navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px
  }
  .navbar-nav .open .dropdown-menu>li>a {
    line-height: 17px
  }
  .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-nav .open .dropdown-menu>li>a:focus {
    background-image: none
  }
}
.navbar-nav>li>.dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0
}
.navbar-default .navbar-brand {
  color: #572500
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  color: #240f00;
  background-color: transparent
}
.navbar-default .navbar-text {
  color: #777
}
.navbar-default .navbar-nav>li>a {
  color: #572500
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
  color: #8a3b00;
  background-color: transparent
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
  color: #572500;
  background-color: rgba(0,0,0,0)
}
.navbar-default .navbar-nav>.disabled>a, .navbar-default .navbar-nav>.disabled>a:hover, .navbar-default .navbar-nav>.disabled>a:focus {
  color: #ccc;
  background-color: transparent
}
.navbar-default .navbar-toggle {
  border-color: #ddd
}
.navbar-default .navbar-toggle:hover {
  background-color: #ddd
}
.navbar-default .navbar-toggle:focus {
  background-color: #fff
}
.navbar-default .navbar-toggle.collapsed {
  background-color: #fff
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
  border-color: none
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
  background-color: rgba(0,0,0,0);
  color: #572500
}
@media (max-width:719px) {
  .navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #572500
  }
  .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
    color: #8a3b00;
    background-color: transparent
  }
  .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #572500;
    background-color: rgba(0,0,0,0)
  }
  .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
    color: #ccc;
    background-color: transparent
  }
}
.navbar-default .navbar-link {
  color: #572500
}
.navbar-default .navbar-link:hover {
  color: #8a3b00
}
.navbar-default .btn-link {
  color: #572500
}
.navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
  color: #8a3b00
}
.navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 12px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
  box-shadow: 0 6px 12px rgba(0,0,0,0.175);
  background-clip: padding-box
}
.dropdown-menu>li>a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #572500;
  white-space: nowrap
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
  text-decoration: none;
  color: #8a3b00;
  background-color: #f5f5f5
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #572500
}
.dropdown-menu>.disabled>a, .dropdown-menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus {
  color: #777
}
.dropdown-menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed
}
#secondary-nav {
  font-size: 10px;
  text-align: right
}
#secondary-nav a:hover {
  color: #c7b299
}
#secondary-nav ul.nav-two {
  padding: 0px;
  margin: 0px
}
#secondary-nav ul.nav-two li {
  display: inline-block;
  padding: 0px;
  margin: 0px
}
#secondary-nav .cartBTN {
  padding-top: 2px;
  display: block
}
#secondary-nav .cartBTNarrow {
  padding-top: 1px;
  display: block
}
#tools2 {
  padding: 0px;
  margin: 0px;
  margin-top: 5px
}
#tools2 li {
  display: inline-block;
  padding: 0px;
  margin: 0px;
  list-style: none
}
#tools2 li.cart {
  float: right
}
#tools2 li.cart td {
  padding-top: 2px
}
.litop input {
  box-shadow: 0 0 0 0 !important
}
.litop input {
  color: #412d1d;
  font-size: 11px;
  height: 21px;
  left: 5px;
  margin-top: 0;
  padding: 0 0 0 5px;
  position: relative;
  width: 133px
}
.search-field {
  border: 1px solid #572700;
  font-family: "Gotham-Book", sans-serif;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  text-decoration: none;
  vertical-align: baseline;
  width: 133px !important
}
.top-items-search-go {
  left: -15px;
  position: relative;
  top: -2px;
}
#topDrop .panel {
  margin-bottom: 0px;
  border: 0;
}
#topDrop .panel .dropIt {
  padding-top: 20px;
  border: 2px solid #572500;
  border-right: none;
  border-left: none;
  margin-bottom: 10px;
}
#topDrop .panel #dropSearch .control-label, #topDrop .panel #dropSignin .control-label {
  color: #572500;
}
#topDrop .panel #dropSearch .control-label a, #topDrop .panel #dropSignin .control-label a {
  color: #df0029;;
}

#topDrop .panel #dropSearch .container, #topDrop .panel #dropSignin .container {
  padding-bottom: 30px
}
#topDrop .panel #dropSearch input, #topDrop .panel #dropSignin input {
  margin-bottom: 10px;
  border-radius: 0px
}
.form-control {
  display: block;
  width: 100%;
  height: 31px;
  padding: 6px 12px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #555;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -webkit-transition: border-color ease-in-out .15s, 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, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6)
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eee;
  opacity: 1
}
textarea.form-control {
  height: auto
}

#topDrop .panel #dropSearch .form-control-button, #topDrop .panel #dropSignin .form-control-button {
  background-color: #173d52;
  color: #fff;
  border: 0px;
  border-radius: 0px;
  box-shadow: none;
  text-align: center;
  margin-bottom: 10px;
}
#topDrop .panel #dropSearch input[type="submit"]:hover, #topDrop .panel #dropSignin input[type="submit"]:hover {
  opacity: .8
}
#topDrop .panel #dropCheckout .name, #topDrop .panel #dropCheckout .price {
  padding-top: 10px
}
#topDrop .panel #dropCheckout .price {
  text-align: right
}
#topDrop .panel #dropCheckout .subtotal {
  border-top: solid 1px #572500;
  margin-bottom: 10px
}
#topDrop .panel #dropCheckout .subtotal .sub {
  text-align: right
}
#topDrop .panel #dropCheckout .checkoutBTN a {
  display: block;
  width: 100%;
  padding: 8px;
  margin-bottom: 30px;
  background-color: #173d52;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  font-size: 12px
}
#topDrop .panel #dropNavigation i.fa {
  margin-left: 10px
}
#topDrop .panel #dropNavigation .panel-default>.panel-heading {
  background-color: #fff
}
#topDrop .panel #dropNavigation .panel-heading {
  padding: 0px
}
#topDrop .panel #dropNavigation .panel-title>a {
  color: #572500;
  text-transform: uppercase;
  display: block;
  width: 100%;
  padding: 10px 15px
}
#topDrop .panel #dropNavigation .panel-body {
  border: 0
}
#topDrop .panel #dropNavigation .panel-body>ul {
  padding: 0px;
  margin: 0px
}
#topDrop .panel #dropNavigation .panel-body>ul li {
  list-style: none;
  padding: 5px 0px 5px 20px;
  margin: 0px
}
#topDrop .panel #dropNavigation .panel-body>ul li a:hover {
  color: #333;
}
.panel {
  margin-bottom: 17px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
}
.panel-body {
  padding: 15px
}
.panel-body a {
  padding: 15px
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px
}
.panel-heading>.dropdown .dropdown-toggle {
  color: inherit
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  color: inherit
}
.panel-title>a {
  color: inherit
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 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-right-radius: 3px;
  border-top-left-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-heading+.list-group .list-group-item:first-child {
  border-top-width: 0
}
.list-group+.panel-footer {
  border-top-width: 0
}
.panel>.table, .panel>.table-responsive>.table, .panel>.panel-collapse>.table {
  margin-bottom: 0
}
.panel>.table caption, .panel>.table-responsive>.table caption, .panel>.panel-collapse>.table caption {
  padding-left: 15px;
  padding-right: 15px
}
.panel>.table:first-child, .panel>.table-responsive:first-child>.table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px
}
.panel>.table:first-child>thead: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-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px
}
.panel>.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 td:first-child, .panel>.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 td:first-child, .panel>.table:first-child>thead:first-child>tr:first-child th: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 th:first-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
  border-top-left-radius: 3px
}
.panel>.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 td:last-child, .panel>.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 td:last-child, .panel>.table:first-child>thead:first-child>tr:first-child th: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 th:last-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
  border-top-right-radius: 3px
}
.panel>.table:last-child, .panel>.table-responsive:last-child>.table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px
}
.panel>.table:last-child>tbody:last-child>tr:last-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child, .panel>.table:last-child>tfoot:last-child>tr:last-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px
}
.panel>.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 td:first-child, .panel>.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 td:first-child, .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child, .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
  border-bottom-left-radius: 3px
}
.panel>.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 td:last-child, .panel>.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 td:last-child, .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child, .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child, .panel>.table-responsive:last-child>.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 th, .panel>.table>tbody:first-child>tr:first-child td {
  border-top: 0
}
.panel>.table-bordered, .panel>.table-responsive>.table-bordered {
  border: 0
}
.panel>.table-bordered>thead>tr>th:first-child, .panel>.table-responsive>.table-bordered>thead>tr>th:first-child, .panel>.table-bordered>tbody>tr>th:first-child, .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child, .panel>.table-bordered>tfoot>tr>th:first-child, .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child, .panel>.table-bordered>thead>tr>td:first-child, .panel>.table-responsive>.table-bordered>thead>tr>td:first-child, .panel>.table-bordered>tbody>tr>td:first-child, .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child, .panel>.table-bordered>tfoot>tr>td:first-child, .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
  border-left: 0
}
.panel>.table-bordered>thead>tr>th:last-child, .panel>.table-responsive>.table-bordered>thead>tr>th:last-child, .panel>.table-bordered>tbody>tr>th:last-child, .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child, .panel>.table-bordered>tfoot>tr>th:last-child, .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child, .panel>.table-bordered>thead>tr>td:last-child, .panel>.table-responsive>.table-bordered>thead>tr>td:last-child, .panel>.table-bordered>tbody>tr>td:last-child, .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child, .panel>.table-bordered>tfoot>tr>td:last-child, .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
  border-right: 0
}
.panel>.table-bordered>thead>tr:first-child>td, .panel>.table-responsive>.table-bordered>thead>tr:first-child>td, .panel>.table-bordered>tbody>tr:first-child>td, .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td, .panel>.table-bordered>thead>tr:first-child>th, .panel>.table-responsive>.table-bordered>thead>tr:first-child>th, .panel>.table-bordered>tbody>tr:first-child>th, .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
  border-bottom: 0
}
.panel>.table-bordered>tbody>tr:last-child>td, .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td, .panel>.table-bordered>tfoot>tr:last-child>td, .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td, .panel>.table-bordered>tbody>tr:last-child>th, .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th, .panel>.table-bordered>tfoot>tr:last-child>th, .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
  border-bottom: 0
}
.panel>.table-responsive {
  border: 0;
  margin-bottom: 0
}
.panel-group {
  margin-bottom: 17px
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px
}
.panel-group .panel+.panel {
  margin-top: 5px
}
.panel-group .panel-heading {
  border-bottom: 0
}
.panel-group .panel-heading+.panel-collapse>.panel-body, .panel-group .panel-heading+.panel-collapse>.list-group {
  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: #572500
}
.panel-primary>.panel-heading {
  color: #fff;
  background-color: #572500;
  border-color: #572500
}
.panel-primary>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #572500
}
.panel-primary>.panel-heading .badge {
  color: #572500;
  background-color: #fff
}
.panel-primary>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #572500
}
.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
}



/* MINI CART */
.mini-cart-shopping-btn {
  background: none repeat scroll 0 0 #173d52;
  color: #fff !important;
  cursor: pointer !important;
  height: 20px;
  padding: 0 10px !important;
  text-align: center;
  text-transform: uppercase;
  display: block;
}
#mini-cart {
  width: 800px;
  z-index: 999999 !important;
}
.icePnlPop.mini-cart-popup {
  background-color: #FFFFFF;
  box-shadow: 0 1px 1px 1px rgba(9, 9, 9, 0.1);
  z-index: 25001 !important;
  background-color: #FFFFFF;
  border: 1px solid #572700;
  position: absolute;
  right: 0;
  margin-right: 10px;
  margin-top: -2px;
  width: 300px;
}
#mini-cart-header {
  width: 298px;
  background-color: transparent !important;
}
#mini-cart-body {
  border-collapse: separate;
}
.mini-cart-img {
  border: 0px solid #9F958F;
}
.mini-cart-price {
  float: right;
  padding-right: 2px;
}
.mini-cart-your-cart {
  color: #572700;
  font-size: 13px;
  position: relative;
  left: 10px;
  text-transform: uppercase;
}
.mini-cart-tableCol1 {
  text-align: left;
}
.mini-cart-tableCol2 {
  text-align: left;
}
.mini-cart-totalsCol1 {
  text-align: left;
}
.mini-cart-totalsCol2 {
  text-align: right;
}
.mini-subtotals-amount, .mini-subtotals {
  font-size: 10px !important;
  color: #572700 !important;
  text-align: right;
}
.mini-cart-table {
  color: #572700;
  font-size: 10px !important;
  margin-left: 0px;
  text-align: left;
  width: 298px;
  border-bottom: 1px solid #572700;
}
.icePnlGrd.mini-cart-totals {
  margin: 4px 2px;
  width: 294px;
}
.mini-cart-checkout-btn {
  padding: 0.35em;
  color: #FFF !important;
  padding: 0px 0px;
  text-align: center;
  text-transform: uppercase;
  background: none repeat scroll 0 0 #173D52;
  color: #FFFFFF;
  font-size: 10px !important;
  text-transform: uppercase;
  cursor: pointer !important;
}
.mini-cart-checkout-container {
  background: none repeat scroll 0 0 #173D52;
  width: 298px;
  color: #FFF !important;
  padding: 3px 0;
  font-size: 12px;
}
.mini-cart-checkout-container:hover {
  background: none repeat scroll 0 0 #4f868d;
}
.mini-cart-checkout-containerRow1 {
  text-align: center !important;
}
.mini-cart-close-btn {
  font-size: 9px !important;
  font-weight: bold;
  color: #FFF !important;
  float: right;
  text-transform: uppercase;
  background: none repeat scroll 0 0 #4f868d;
  padding: 2px 8px;
  cursor: pointer !important;
  border: 0px !important;
  margin: 5px 0;
}


/* FOOTER */
.footerH2 {
  position: absolute;
  text-indent: -99999em;
  line-height: 0;
}
footer {
  margin-top: 0px;
}
footer hr {
  background-color: #572500;
  border: 0 none;
  color: #cccccc;
  height: 1px;
  margin-bottom: 10px;
  margin-top: 10px
}
footer .free-shipping {
  margin-bottom: 20px;
  padding: 10px 0px;
  text-align: center;
  font-size: 14px;

  font-family: "Times New Roman", serif;
  font-style: italic;
  line-height: 22px;
  margin-top: 1px;
  color: #fff;
  background-color: #173d52
}
footer .free-shipping div {
  display: inline-block
}
footer .free-shipping div.free {
  font-size: 9px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  float: none;
  margin-left: 5px
}
footer .phone-number {
  font-size: 10px;
  margin-top: 5px;
  color: #572500;
}
footer .phone-number a:hover {
  cursor: default;
  color: #572500;
}
@media (max-width:719px) {
  footer .phone-number {
    float: right;
    padding: 9px 15px;
    background-color: #173d52;
    text-align: center;
    margin-top: 0;
  }
  footer .phone-number a {
    color: #fff;
  }
  footer .phone-number a:hover {
    color: #fff;
  }
}
footer .coloumn-01 .chat {
  float: left;
  display: block;
}
@media (max-width:719px) {
  footer .coloumn-01 .chat {
    width: 100%;
    background-color: #fff;
    color: #173d52
  }
}
footer .coloumn-01 .live-chat {
  float: left;
  padding: 2px 15px;
  border-right: solid 4px #fff;
  background-color: #173d52;
  font-size: 20px;
  font-family: "Times New Roman", serif;
  font-style: italic;
  color: #fff
}
footer #footer-nav {
  padding: 0px;
  margin: 0px;
  line-height:1.2 !important;
}
@media (max-width:719px) {
  footer #footer-nav {
    text-align: center
  }
}
@media (max-width:719px) {
  footer #footer-nav {
    margin-top: 50px;
    margin-bottom: 20px
  }
}
footer #footer-nav li {
  list-style: none;
  font-size: 10px
}
@media (min-width:720px) and (max-width:919px) {
  footer #footer-nav li {
    font-size: 9px
  }
}
@media (max-width:719px) {
  footer #footer-nav li {
    display: inline-block;
    padding: 3px 8px
  }
}
footer .socialhead {
  font-size: 11px;
  text-align: center
}
@media (min-width:720px) and (max-width:919px) {
  footer .socialhead {
    font-size: 9px
  }
}
footer .socialhead hr {
  background-color: #572700;
  border: 0 none;
  color: #CCCCCC;
  height: 1px;
  position: relative;
  top: -2px;
  width: 15px
}
@media (min-width:920px) and (max-width:1019px) {
  footer .socialhead hr {
    width: 4px
  }
}
footer .socialhead .left {
  float: left
}
footer .socialhead .right {
  float: right
}
footer .socialhead span {
  padding-left: 2px
}
footer .socialBTNs a:hover {
  opacity: .7
}
footer .coloumn-02 p {
  font-size: 11px
}
@media (min-width:920px) and (max-width:1019px) {
  footer .coloumn-02 p {
    font-size: 9.8px
  }
}
@media (min-width:720px) and (max-width:919px) {
  footer .coloumn-02 p {
    font-size: 10.2px
  }
}
footer .coloumn-02 ul {
  padding: 0px;
  margin: 0px;
  width: 100%
}
footer .coloumn-02 li {
  list-style: none;
  display: inline-block;
  padding: 0px;
  margin: 0px;
  width: 22.9%;
  text-align: center
}
@media (min-width:720px) and (max-width:919px) {
  footer .coloumn-02 li {
    width: 22%
  }
}
@media (min-width:720px) and (max-width:919px) {
  footer .coloumn-02 .fa-stack-2x {
    font-size: 1.5em;
    left: -5px
  }
}
@media (max-width:719px) {
  footer .coloumn-02 .fa-stack-2x {
    font-size: 3em
  }
}
footer .coloumn-02 .fa-stack-1x {
  color: #fff
}
@media (min-width:720px) and (max-width:919px) {
  footer .coloumn-02 .fa-stack-1x {
    left: -5px;
    line-height: 1.5em
  }
}
@media (max-width:719px) {
  footer .coloumn-02 .fa-stack-1x {
    font-size: 1.5em;
    left: 5px;
    line-height: 2em
  }
}
footer .coloumn-02 .icon.facebook .fa-stop {
  color: #547bbe
}
footer .coloumn-02 .icon.twitter .fa-stop {
  color: #79cdf1
}
footer .coloumn-02 .icon.instagram .fa-stop {
  color: #676968
}
footer .coloumn-02 .icon.youtube .fa-stop {
  color: #e9654c
}
footer .authorize {
  text-align: center;
}
footer .trustwave {
  text-align: center;
}
@media (max-width:719px) {
  footer .authorize {
    margin-top: 20px;
  }
  footer .trustwave {
    margin-top: 20px;
  }
}
/*
.coloumn-03 {
  padding-left: 4.5%
}
*/
.email-msg {
  color:#DF0029;
  font-size:11px;
  white-space:nowrap;
  position: absolute;
  margin-left: -10px;
}
.email-suc{
  color:green;
  font-size:11px;
  white-space:nowrap;
  position: absolute;
  margin-left: -10px;
}
@media (max-width:719px) {
  .email-msg {
    position: relative;
    margin-left: -90px;
  }
  .email-suc{
    position: relative;
    margin-left: -142px;
  }
}
@media (min-width:920px) and (max-width:1019px) {
  .coloumn-03 {
    padding-left: 1.2%
  }
}
@media (max-width:719px) {
  .coloumn-03 {
    text-align: center;
    margin-top: 30px
  }
}
.coloumn-03 p {
  color: #572500
}
.coloumn-03 input[type=text] {
  border: 1px solid #572700 !important;
  color: #572700;
  font-family: "Gotham-Book", "Garamond-Bold", serif;
  font-size: 12px;
  height: 22px;
  left: 0px;
  padding: 0 0 0 10px;
  position: relative;
  width: 250px;
}
@media (min-width:720px) and (max-width:919px) {
  .coloumn-03 input {
    width: 210px;
  }
}
@media (max-width:719px) {
  .coloumn-03 input {
    height: 40px;
  }
  .coloumn-03 p span {
    margin-left: -25px;
  }
}
.copyright {
  color: #572500;
  font-size: 11px;
}
@media (max-width:719px) {
  .copyright img {
    width: 40px;
  }
  .copyright {
    font-size: 9px;
    margin-bottom: 10px;
  }
}

.cookiesMessage {
  min-height: 100px;
  background: #3D4145;
  opacity: .9;
  position:fixed;
  bottom: 0;
  width: 100%;
  text-align: center;
  z-index: 99999;
  color: #fff;
  padding-bottom: 10px;
}
.cookiesMessage h4 {
  font-size: 30px;
  width: 100%;
}
.message {
  font-size: 15px;
  width: 100%;
  line-height: 30px;
}
.button {
  font-size: 15px;
  background-color: white;
  padding: 5px 10px;
  margin-left: 10px;
}
