#paymentMethods .customImage {
  vertical-align: middle;
  display: inline-block;
}
form.sidebar-login {
  padding-bottom: 2em;
}
form.sidebar-login input {
  width: 100%;
  margin-bottom: 1em;
}
form.sidebar-login button.btn {
  float: right;
}
form.sidebar-login a {
  width: 50%;
  float: left;
}
.user-register-buttons-product-form a {
  margin-right: 1em;
}
#webshop-register-account-form input.checkboxClassHideBox {
  visibility: hidden;
}
.sidebar_categories {
  float: left;
  list-style-type: none;
  margin-bottom: 1em;
  width: 98%;
  margin-left: 2%;
}
.sidebar_categories li {
  -webkit-transition: padding ease-in-out 0.15s;
  -o-transition: padding ease-in-out 0.15s;
  -moz-transition: padding ease-in-out 0.15s;
  -ms-transition: padding ease-in-out 0.15s;
  transition: padding ease-in-out 0.15s;
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.sidebar_categories li a {
  margin-bottom: 0.5em;
  float: left;
  font-weight: normal;
}
.sidebar_categories li a span {
  text-decoration: none;
  color: #aaa;
  font-size: 0.9em;
}
.sidebar_categories li.current > a:first-of-type {
  border-bottom: thin solid #6a6a6a;
  font-weight: 600;
}
.sidebar_categories li.submenu-opened > a:first-of-type {
  border-bottom: thin solid #6a6a6a;
}
.sidebar_categories li .sidebar_subcategories {
  width: 95%;
  margin-left: 5%;
}
.sidebar_categories li .sidebar_subcategories li a {
  font-weight: normal;
}
.sidebar_categories li.all-categories a {
  color: #aaa;
  font-weight: 600;
}
.sidebar_categories li.all-categories a:hover {
  color: #6a6a6a;
}
.webshop-categories-list {
  width: 100%;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.webshop-categories-list li.webshop-category {
  height: 13em;
  margin: 1%;
  width: 48%;
  float: left;
  text-align: center;
  padding: 0 0 0.5em 0.5em;
}
.webshop-categories-list li.webshop-category h3 {
  float: left;
  width: 100%;
  text-align: center;
  line-height: 2em;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin: 0;
}
.webshop-categories-list li.webshop-category .thumb-container {
  height: 10em;
  width: 100%;
  float: left;
}
.webshop-categories-list li.webshop-category .thumb-container a {
  float: left;
  width: 100%;
  height: 100%;
}
.webshop-categories-list li.webshop-category .thumb-container img {
  max-height: 10em;
  line-height: 10em;
  vertical-align: middle;
  max-width: 100%;
}
#loadByClickDiv {
  display: block;
}
@media screen and (min-width: 75em) {
  .webshop-categories-list li.webshop-category {
    width: 31%;
  }
  #loadByClickDiv {
    display: none;
  }
}
.webshop-category-path {
  width: 100%;
  float: left;
}
.webshop-category-path ul,
.webshop-category-path li {
  float: left;
}
.webshop-category-path .category-path li {
  margin-right: 0.4em;
}
.webshop-category-path .subcategory-path {
  display: none;
  width: 15em;
  position: absolute;
  background: #fff;
  margin-top: 0.5em;
  left: -7em;
  border: thin solid #ddd;
  z-index: 10;
  border-radius: 0.5em;
}
.webshop-category-path .subcategory-path li {
  text-align: center;
  width: 100%;
  margin-bottom: 0.2rem;
  border-bottom: thin dotted #ddd;
  padding: 0.2em 0;
}
.webshop-category-path .subcategory-path li:last-child {
  border: none;
}
.webshop-category-path .subcategories-container {
  position: relative;
  padding: 0 1em 1em 0;
}
.webshop-category-path .subcategories-container .glyphicons:before {
  float: left;
  font-size: 14px;
  line-height: 1em;
  margin: 0;
}
.webshop-category-path .subcategories-container:hover .subcategory-path {
  display: block;
}
.webshop-category-path .subcategories-container:hover .glyphicons:before {
  color: #eaeaea;
  cursor: pointer;
}
.webshop-category-path .subcategories-container ul.subcategory-path.showSubcategoriesList {
  display: block;
}
.webshop-filter-options {
  width: 100%;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: thin dotted #ddd;
  padding: 0.5em;
}
.webshop-filter-options .webshop-sorting-options {
  float: left;
  margin-bottom: 0.5em;
  width: 100%;
  text-align: center;
}
.webshop-filter-options .webshop-sorting-options #webshop-sort {
  line-height: 1em;
}
.webshop-filter-options .webshop-sorting-options #webshop-sort label {
  width: 100%;
}
.webshop-filter-options .webshop-sorting-options #webshop-sort .select-box {
  line-height: 2em;
}
.webshop-filter-options .webshop-sorting-options #webshop-sort .select-box select {
  width: 60%;
}
.webshop-filter-options .webshop-grid-options {
  float: left;
  line-height: 2em;
  margin-bottom: 0.5em;
  text-align: center;
  width: 100%;
}
.webshop-filter-options .webshop-grid-options span .glyphicons {
  cursor: pointer;
}
.webshop-filter-options .webshop-grid-options span .glyphicons:before {
  font-size: 20px;
  color: #aaa;
  cursor: pointer;
  top: -0.15em;
}
.webshop-filter-options .webshop-grid-options span:hover .glyphicons:before,
.webshop-filter-options .webshop-grid-options span.active .glyphicons:before {
  color: #6a6a6a;
}
.webshop-filter-options .pagination ul {
  margin: 0;
}
@media screen and (min-width: 57.143em) {
  .webshop-filter-options .webshop-grid-options,
  .webshop-filter-options .webshop-sorting-options {
    width: 50%;
  }
}
@media screen and (min-width: 73.143em) {
  .webshop-filter-options .webshop-grid-options,
  .webshop-filter-options .webshop-sorting-options {
    width: auto;
    float: right;
    margin: 0;
  }
  .webshop-filter-options .webshop-grid-options {
    margin-right: 1em;
  }
}
#webshop-products {
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 1em 0;
}
.product-box {
  -webkit-transition: all ease-in-out 0.15s;
  -o-transition: all ease-in-out 0.15s;
  -moz-transition: all ease-in-out 0.15s;
  -ms-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
  width: 100%;
  float: left;
  margin-bottom: 0.5em;
}
.product-box:hover .image .rating {
  top: 0;
}
.product-box .product-content {
  width: 100%;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
.product-box .product-content .newInfo {
  background-image: url("../../../../system/modules/webshop/css/new_75.png");
  background-repeat: no-repeat;
  height: 74px;
  width: 75px;
  position: relative;
  top: -5px;
  left: -6px;
  margin-bottom: -74px;
  z-index: 10;
}
.product-box .product-content .newInfo span {
  display: none;
}
.product-box .image,
.product-box .name,
.product-box .price,
.product-box .product-buttons {
  width: 100%;
  float: left;
  text-align: center;
}
.product-box .image {
  overflow: hidden;
  position: relative;
  height: 12em;
  line-height: 12em;
  border-bottom: thin dotted #ddd;
}
.product-box .image .rating {
  width: 100%;
  height: 100%;
  line-height: 12em;
  position: absolute;
  text-align: center;
  top: -100%;
  -webkit-transition: top ease-in-out 0.15s;
  -o-transition: top ease-in-out 0.15s;
  -moz-transition: top ease-in-out 0.15s;
  -ms-transition: top ease-in-out 0.15s;
  transition: top ease-in-out 0.15s;
}
.product-box .image .rating .product-rating {
  width: 100%;
  height: 100%;
  line-height: 12em;
  vertical-align: middle;
  background: rgba(255, 255, 255, 0.9);
}
.product-box .image img {
  max-height: 100%;
  vertical-align: middle;
  max-width: 100%;
}
.product-box .name {
  text-align: center;
  height: 3em;
  overflow: hidden;
  border-bottom: thin dotted #ddd;
}
.product-box .name a {
  display: table;
  width: 100%;
  height: 3em;
}
.product-box .name h4 {
  display: table-cell;
  vertical-align: middle;
}
.product-box .desc {
  display: none;
  float: left;
  width: 30%;
  padding: 0.5em 0;
}
.product-box .price {
  text-align: center;
  height: 3em;
  line-height: 3em;
}
.product-box .price .price-label {
  display: none;
}
.product-box .product-buttons .btn {
  width: 50%;
  float: left;
  border-radius: 0;
  line-height: 3em;
  padding: 0;
}
.product-box .product-buttons .btn span {
  display: none;
}
.product-box .product-buttons .btn .glyphicons {
  width: 100%;
}
.product-box .product-buttons .btn .glyphicons:before {
  margin: 0;
  color: #6a6a6a;
  font-size: 24px;
  padding: 0 6px;
  line-height: 1.8em;
}
.product-box .free-shipping {
  background-image: url("../../../../system/modules/webshop/css/free_shipping_75.png");
  background-repeat: no-repeat;
  height: 74px;
  width: 75px;
  position: relative;
  top: -5px;
  right: -6px;
  float: right;
  margin-bottom: -74px;
  z-index: 10;
}
.product-box .free-shipping span {
  display: none;
}
.product-box .free-shipping-star {
  background-image: url("../../../../system/modules/webshop/css/free-delivery-star.png");
  background-repeat: no-repeat;
  height: 60px;
  width: 60px;
  position: relative;
  float: right;
  top: 5px;
  right: 5px;
  margin-bottom: -74px;
  z-index: 10;
}
.price-old {
  text-decoration: line-through;
  color: #aaa;
  padding: 0 0.2em;
}
.price-discount {
  font-size: 1.1em;
  color: #B6BD00;
}
.list-layout .product-box {
  width: 100%;
}
.list-layout .product-box .product-content {
  width: 100%;
  float: left;
}
.list-layout .product-box .product-content .image {
  width: 30%;
  border: none;
  margin-right: 2%;
  height: 15em;
  line-height: 15em;
}
.list-layout .product-box .product-content .name {
  width: 68%;
  text-align: left;
}
.list-layout .product-box .product-content .price {
  width: 68%;
  font-size: 1.2em;
  text-align: left;
  line-height: 2em;
  height: 2em;
}
.list-layout .product-box .product-content .price .price-label {
  display: block;
  float: left;
  margin-right: 1em;
  font-weight: 600;
}
.list-layout .product-box .product-content .desc {
  display: block;
  width: 68%;
}
.list-layout .product-box .product-content .newInfo {
  background-image: url("../../../../system/modules/webshop/css/new_100.png");
  height: 99px;
  width: 100px;
  top: -6px;
  left: -7px;
  margin-bottom: -100px;
}
.list-layout .product-box .product-buttons {
  float: right;
  width: 100%;
  padding-top: 1%;
}
.list-layout .product-box .product-buttons .btn {
  border: 0;
  float: left;
  width: 75%;
  margin: 5% 0% 2% 20%;
}
.list-layout .product-box .product-buttons .btn .glyphicons {
  float: left;
  width: 20%;
}
.list-layout .product-box .product-buttons .btn .glyphicons:before {
  padding: 0;
}
.list-layout .product-box .product-buttons .btn span {
  display: block;
  float: right;
  width: 75%;
  font-size: 1.1em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 0.5em;
}
#webshop-products-navigation {
  width: 100%;
  float: left;
  margin: 2em 0;
}
#webshop-products-navigation .navigation-link {
  width: 48%;
  float: left;
  position: relative;
}
#webshop-products-navigation .navigation-link #product-next,
#webshop-products-navigation .navigation-link #product-prev {
  text-align: center;
  width: 100%;
  float: left;
  line-height: 2.5em;
  position: relative;
  z-index: 10;
  background: #f9f9f9;
}
#webshop-products-navigation .navigation-link #product-next .glyphicons,
#webshop-products-navigation .navigation-link #product-prev .glyphicons {
  padding: 0 0.75em;
  background: #eaeaea;
}
#webshop-products-navigation .navigation-link #product-next .glyphicons:before,
#webshop-products-navigation .navigation-link #product-prev .glyphicons:before {
  font-size: 16px;
  line-height: 24px;
}
#webshop-products-navigation .navigation-link #product-prev .glyphicons {
  float: left;
}
#webshop-products-navigation .navigation-link.next {
  float: right;
}
#webshop-products-navigation .navigation-link.next #product-next {
  float: right;
}
#webshop-products-navigation .navigation-link.next #product-next .glyphicons {
  float: right;
}
#webshop-products-navigation .navigation-link .webshop-navigation-product {
  height: 0;
  width: 100%;
  background: #fff;
  left: 0;
  top: 0;
  position: absolute;
  z-index: 1;
  overflow: hidden;
  padding-top: 3em;
  -webkit-transition: all ease-in 0.15s;
  -o-transition: all ease-in 0.15s;
  -moz-transition: all ease-in 0.15s;
  -ms-transition: all ease-in 0.15s;
  transition: all ease-in 0.15s;
}
#webshop-products-navigation .navigation-link .webshop-navigation-product .product-thumb,
#webshop-products-navigation .navigation-link .webshop-navigation-product .product-name,
#webshop-products-navigation .navigation-link .webshop-navigation-product .product-price {
  width: 100%;
  float: left;
  text-align: center;
}
#webshop-products-navigation .navigation-link .webshop-navigation-product .product-thumb,
#webshop-products-navigation .navigation-link .webshop-navigation-product .product-name {
  border-bottom: thin dashed;
}
#webshop-products-navigation .navigation-link .webshop-navigation-product .product-price {
  line-height: 2em;
}
#webshop-products-navigation .navigation-link:hover .webshop-navigation-product {
  height: 15em;
  -webkit-transition-delay: 600ms;
  -moz-transition-delay: 600ms;
  -ms-transition-delay: 600ms;
  -o-transition-delay: 600ms;
  transition-delay: 600ms;
}
.products-reviews .single-product-review .review-content {
  width: 100% !important;
  float: left !important;
}
#product-reviews-list,
.latest-sidebar-reviews,
.products-reviews {
  width: 100%;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 1em;
}
#product-reviews-list .single-product-review,
.latest-sidebar-reviews .single-product-review,
.products-reviews .single-product-review {
  width: 100%;
  float: left;
  margin: 0.5em 0;
  border-bottom: thin solid #eaeaea;
  -webkit-transition: background ease-in-out 1s;
  -o-transition: background ease-in-out 1s;
  -moz-transition: background ease-in-out 1s;
  -ms-transition: background ease-in-out 1s;
  transition: background ease-in-out 1s;
}
#product-reviews-list .single-product-review .review-user-icon,
.latest-sidebar-reviews .single-product-review .review-user-icon,
.products-reviews .single-product-review .review-user-icon {
  float: left;
}
#product-reviews-list .single-product-review .review-user-icon .glyphicons,
.latest-sidebar-reviews .single-product-review .review-user-icon .glyphicons,
.products-reviews .single-product-review .review-user-icon .glyphicons {
  margin: 0.5em;
  padding: 0.6em;
  background: #f9f9f9;
}
#product-reviews-list .single-product-review .review-user-icon .glyphicons:before,
.latest-sidebar-reviews .single-product-review .review-user-icon .glyphicons:before,
.products-reviews .single-product-review .review-user-icon .glyphicons:before {
  font-size: 24px;
}
#product-reviews-list .single-product-review .review-content,
.latest-sidebar-reviews .single-product-review .review-content,
.products-reviews .single-product-review .review-content {
  width: 90%;
  float: right;
}
#product-reviews-list .single-product-review .review-content .review-user-name,
.latest-sidebar-reviews .single-product-review .review-content .review-user-name,
.products-reviews .single-product-review .review-content .review-user-name,
#product-reviews-list .single-product-review .review-content .review-rating,
.latest-sidebar-reviews .single-product-review .review-content .review-rating,
.products-reviews .single-product-review .review-content .review-rating,
#product-reviews-list .single-product-review .review-content .review-description,
.latest-sidebar-reviews .single-product-review .review-content .review-description,
.products-reviews .single-product-review .review-content .review-description,
#product-reviews-list .single-product-review .review-content .review-reply-count,
.latest-sidebar-reviews .single-product-review .review-content .review-reply-count,
.products-reviews .single-product-review .review-content .review-reply-count,
#product-reviews-list .single-product-review .review-content .review-reply,
.latest-sidebar-reviews .single-product-review .review-content .review-reply,
.products-reviews .single-product-review .review-content .review-reply {
  float: left;
}
#product-reviews-list .single-product-review .review-content .review-user-name,
.latest-sidebar-reviews .single-product-review .review-content .review-user-name,
.products-reviews .single-product-review .review-content .review-user-name {
  width: 100%;
}
#product-reviews-list .single-product-review .review-content .review-rating,
.latest-sidebar-reviews .single-product-review .review-content .review-rating,
.products-reviews .single-product-review .review-content .review-rating {
  line-height: 1.2em;
}
#product-reviews-list .single-product-review .review-content .review-rating .raty,
.latest-sidebar-reviews .single-product-review .review-content .review-rating .raty,
.products-reviews .single-product-review .review-content .review-rating .raty {
  margin-left: 0.5em;
  position: relative;
  top: 0.2em;
}
#product-reviews-list .single-product-review .review-content .review-product-name,
.latest-sidebar-reviews .single-product-review .review-content .review-product-name,
.products-reviews .single-product-review .review-content .review-product-name {
  line-height: 1.2em;
  width: 100%;
  display: block;
}
#product-reviews-list .single-product-review .review-content .review-create-date,
.latest-sidebar-reviews .single-product-review .review-content .review-create-date,
.products-reviews .single-product-review .review-content .review-create-date {
  float: right;
  font-size: 0.875em;
}
#product-reviews-list .single-product-review .review-content .review-description,
.latest-sidebar-reviews .single-product-review .review-content .review-description,
.products-reviews .single-product-review .review-content .review-description {
  width: 100%;
  padding: 0.5em 0;
  text-align: justify;
}
#product-reviews-list .single-product-review .review-content .review-description .link-to-product,
.latest-sidebar-reviews .single-product-review .review-content .review-description .link-to-product,
.products-reviews .single-product-review .review-content .review-description .link-to-product {
  display: block;
}
#product-reviews-list .single-product-review .review-content .review-reply-count,
.latest-sidebar-reviews .single-product-review .review-content .review-reply-count,
.products-reviews .single-product-review .review-content .review-reply-count,
#product-reviews-list .single-product-review .review-content .review-reply,
.latest-sidebar-reviews .single-product-review .review-content .review-reply,
.products-reviews .single-product-review .review-content .review-reply {
  margin: 0.5em 1em 0.5em 0;
}
#product-reviews-list .single-product-review .review-content .review-reply-count a:hover .glyphicons:before,
.latest-sidebar-reviews .single-product-review .review-content .review-reply-count a:hover .glyphicons:before,
.products-reviews .single-product-review .review-content .review-reply-count a:hover .glyphicons:before,
#product-reviews-list .single-product-review .review-content .review-reply a:hover .glyphicons:before,
.latest-sidebar-reviews .single-product-review .review-content .review-reply a:hover .glyphicons:before,
.products-reviews .single-product-review .review-content .review-reply a:hover .glyphicons:before {
  color: #aaa;
}
#product-reviews-list .single-product-review .review-content .review-reply-count .glyphicons,
.latest-sidebar-reviews .single-product-review .review-content .review-reply-count .glyphicons,
.products-reviews .single-product-review .review-content .review-reply-count .glyphicons {
  margin-right: 0.5em;
}
#product-reviews-list .single-product-review .review-content .review-reply-count .glyphicons:before,
.latest-sidebar-reviews .single-product-review .review-content .review-reply-count .glyphicons:before,
.products-reviews .single-product-review .review-content .review-reply-count .glyphicons:before {
  font-size: 14px;
  line-height: 1.1em;
}
#product-reviews-list .single-product-review .review-content .review-reply .glyphicons,
.latest-sidebar-reviews .single-product-review .review-content .review-reply .glyphicons,
.products-reviews .single-product-review .review-content .review-reply .glyphicons {
  margin-right: 0.5em;
}
#product-reviews-list .single-product-review .review-content .review-reply .glyphicons:before,
.latest-sidebar-reviews .single-product-review .review-content .review-reply .glyphicons:before,
.products-reviews .single-product-review .review-content .review-reply .glyphicons:before {
  font-size: 14px;
  line-height: 1.1em;
  top: -0.1em;
}
#product-reviews-list .single-product-review .review-replies-content,
.latest-sidebar-reviews .single-product-review .review-replies-content,
.products-reviews .single-product-review .review-replies-content {
  width: 100%;
  float: left;
}
#product-reviews-list .single-product-review .review-replies-content .review-user-icon .glyphicons,
.latest-sidebar-reviews .single-product-review .review-replies-content .review-user-icon .glyphicons,
.products-reviews .single-product-review .review-replies-content .review-user-icon .glyphicons {
  margin: 0;
  padding: 0.5em;
}
#product-reviews-list .single-product-review .review-replies-content .reply-review-content,
.latest-sidebar-reviews .single-product-review .review-replies-content .reply-review-content,
.products-reviews .single-product-review .review-replies-content .reply-review-content {
  float: right;
  width: 90%;
}
#product-reviews-list .single-product-review .review-replies-content .reply-review-content .review-user-name,
.latest-sidebar-reviews .single-product-review .review-replies-content .reply-review-content .review-user-name,
.products-reviews .single-product-review .review-replies-content .reply-review-content .review-user-name {
  width: 60%;
}
#product-reviews-list .single-product-review .products-reviews-reply-form,
.latest-sidebar-reviews .single-product-review .products-reviews-reply-form,
.products-reviews .single-product-review .products-reviews-reply-form {
  float: left;
  position: relative;
}
#product-reviews-list .single-product-review .products-reviews-reply-form .loading,
.latest-sidebar-reviews .single-product-review .products-reviews-reply-form .loading,
.products-reviews .single-product-review .products-reviews-reply-form .loading {
  width: 100%;
  height: 100%;
  z-index: 20;
  position: absolute;
  float: left;
  top: 0;
  left: 0;
}
.latest-sidebar-reviews .single-product-review .review-content {
  width: 100% !important;
}
.latest-sidebar-reviews .single-product-review .review-content .review-rating {
  display: block;
  width: 100%;
}
#webshop-product-reviews-form {
  float: left;
  position: relative;
}
#webshop-product-reviews-form .raty {
  position: absolute;
}
#webshop-product-reviews-form .loading {
  width: 100%;
  height: 100%;
  z-index: 20;
  position: absolute;
  float: left;
  top: 0;
  left: 0;
}
.webshop-single-product-reviews {
  width: 100%;
  float: left;
}
.webshop-single-product-reviews .product-images-container {
  width: 30%;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
.webshop-single-product-reviews .product-images-container #zoom {
  position: absolute;
  float: left;
  overflow: hidden;
}
.webshop-single-product-reviews .product-images-container #zoomHide {
  display: none;
  position: absolute;
  left: -2000px;
}
.webshop-single-product-reviews .product-content {
  width: 70%;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.webshop-single-product-reviews .product-content .product-name {
  margin-top: 0;
}
.webshop-single-product-reviews .product-content .product-rating {
  width: 100%;
  float: left;
  margin-bottom: 0.5em;
  position: relative;
  z-index: 2;
}
.webshop-single-product-reviews .product-content .product-rating .raty {
  display: inline;
  padding: 0.5em;
}
.webshop-single-product-reviews .product-content .product-rating .raty img {
  position: relative;
  top: 3px;
}
.webshop-single-product-reviews .product-content .product-extra-list {
  float: left;
  width: 100%;
  text-align: left;
}
.webshop-single-product-reviews .product-content .product-extra-list .input {
  float: left;
  width: 100%;
  margin: 1em 0;
}
.webshop-single-product-reviews .product-content .product-extra-list .input label {
  display: none;
}
.webshop-single-product-reviews .product-content .product-extra-list .input select {
  min-width: 4em;
}
.webshop-single-product-reviews .product-content .product-buttons {
  margin-bottom: 1.5em;
}
.webshop-single-product-reviews .product-content .product-buttons.go-to-product {
  margin-top: 1.5em;
  float: left;
}
.single-product .product-content .product-extra-list .input select {
  min-width: 4em;
}
#webshop-products.grid-layout .distributor-prices.price .price-new,
#webshop-products.big-grid-layout .distributor-prices.price .price-new {
  font-weight: 600;
}
#webshop-products.grid-layout .distributor-prices .price-distr,
#webshop-products.big-grid-layout .distributor-prices .price-distr {
  display: inline;
}
#webshop-products.grid-layout .distributor-prices .price-distr .price-distr-label,
#webshop-products.big-grid-layout .distributor-prices .price-distr .price-distr-label {
  display: none;
}
#webshop-products.grid-layout .distributor-prices .price-distr:before,
#webshop-products.big-grid-layout .distributor-prices .price-distr:before {
  content: "/ ";
}
.distributor-prices .price-distr {
  display: block;
}
.distributor-prices .price-distr .price-distr-label {
  display: block;
  float: left;
  margin-right: 1em;
  font-weight: 600;
}
.webshop-single-product {
  width: 100%;
  float: left;
}
.webshop-single-product .product-images-container {
  width: 100%;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
.webshop-single-product .product-images-container #zoom {
  position: absolute;
  float: left;
  overflow: hidden;
}
.webshop-single-product .product-images-container #zoomHide {
  display: none;
  position: absolute;
  left: -2000px;
}
.webshop-single-product .product-content {
  width: 100%;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.webshop-single-product .product-content .product-name {
  margin-top: 0;
}
.webshop-single-product .product-content .product-rating {
  width: 100%;
  float: left;
  margin-bottom: 0.5em;
  position: relative;
  z-index: 2;
}
.webshop-single-product .product-content .product-rating .raty {
  display: inline;
  padding: 0.5em;
}
.webshop-single-product .product-content .product-rating .raty img {
  position: relative;
  top: 3px;
}
.webshop-single-product .product-content .product-delivery {
  width: 100%;
  float: left;
  margin-bottom: 0.5em;
}
.webshop-single-product .product-content .product-price {
  width: 100%;
  float: left;
  font-size: 1.4em;
  padding: 1em 0;
  margin-bottom: 0.5em;
}
.webshop-single-product .product-content .product-price .price-distr {
  margin-top: 0.3em;
  display: block;
  font-weight: normal;
  font-size: 0.7em;
}
.webshop-single-product .product-content .product-price .price-vat {
  display: block;
  font-size: 0.7em;
}
.webshop-single-product .product-content .product-extra-list {
  float: left;
  width: 100%;
  text-align: left;
}
.webshop-single-product .product-content .product-extra-list .input {
  float: left;
  width: 100%;
  margin: 1em 0;
}
.webshop-single-product .product-content .product-extra-list .input label {
  display: none;
}
.webshop-single-product .product-content .product-extra-list .input select {
  min-width: 4em;
}
.webshop-single-product .product-content .product-buttons {
  margin-bottom: 1.5em;
}
.webshop-single-product .products-tags {
  width: 100%;
  float: left;
}
.webshop-single-product .products-tags .tags-label {
  float: left;
  padding-right: 1em;
}
.webshop-single-product .products-tags ul {
  float: left;
}
.webshop-single-product .products-tags li {
  float: left;
  padding-right: 0.5em;
}
.webshop-single-product .listOfSpecialOptions {
  width: 100%;
  float: left;
}
.webshop-single-product .listOfSpecialOptions .special-options-label {
  float: left;
  padding-right: 1em;
}
.webshop-single-product .listOfSpecialOptions ul {
  float: left;
}
.webshop-single-product .listOfSpecialOptions li {
  float: left;
  padding-right: 0.5em;
}
.webshop-single-product .free-shipping-info {
  margin-top: 0.5em;
}
.webshop-single-product .field70px {
  width: 70px;
}
ul.webshop-shopping-progress {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  float: left;
  background: #f9f9f9;
}
ul.webshop-shopping-progress li {
  float: left;
  position: relative;
  padding: 0.5em 0.5em;
  line-height: 2em;
  background: #f9f9f9;
  z-index: 0;
  margin-right: 1em;
  -webkit-box-shadow: 0 0 0.4em #eaeaea inside;
  -moz-box-shadow: 0 0 0.4em #eaeaea inside;
  box-shadow: 0 0 0.4em #eaeaea inside;
  width: 90%;
}
ul.webshop-shopping-progress li .glyphicons {
  padding: 0 0.5em;
}
ul.webshop-shopping-progress li:after {
  -webkit-box-shadow: 0 0 0.4em #eaeaea inside;
  -moz-box-shadow: 0 0 0.4em #eaeaea inside;
  box-shadow: 0 0 0.4em #eaeaea inside;
  position: absolute;
  float: right;
  content: "";
  height: 3em;
  top: 0;
  right: -1em;
  border-left: 1em solid #f9f9f9;
  border-top: 1.5em solid transparent;
  border-bottom: 1.5em solid transparent;
  z-index: 100;
}
ul.webshop-shopping-progress li:first-child:before {
  border: none;
}
ul.webshop-shopping-progress li.active {
  background: #eaeaea;
}
ul.webshop-shopping-progress li.active a,
ul.webshop-shopping-progress li.active .glyphicons:before {
  color: #aaa;
}
ul.webshop-shopping-progress li.active:after {
  border-left-color: #eaeaea;
}
ul.webshop-shopping-progress li.active:before {
  border-top-color: #eaeaea;
  border-bottom-color: #eaeaea;
}
ul.webshop-shopping-progress li.passed {
  background: #eaeaea;
}
ul.webshop-shopping-progress li.passed a,
ul.webshop-shopping-progress li.passed .glyphicons:before {
  color: #aaa;
}
ul.webshop-shopping-progress li.passed:after {
  border-left-color: #eaeaea;
}
ul.webshop-shopping-progress li.passed:before {
  border-top-color: #eaeaea;
  border-bottom-color: #eaeaea;
}
#voucher {
  width: 100%;
  margin-top: 0.5em;
  float: left;
  background: #f9f9f9;
  border: thin solid #ddd;
  padding: 0.5rem 1rem;
  line-height: 1.5em;
}
#voucher .field {
  width: 100%;
  margin: 1em 0;
  line-height: 1em;
  padding: 0.6em;
}
#voucher .btn {
  background: #fff;
}
#voucher .btn:hover .glyphicons:before {
  color: #aaa;
}
.overpricedValue {
  text-decoration: line-through;
}
.separator2 {
  padding: 0.75em;
}
#checkout_products {
  background: #f9f9f9;
  border: thin solid #ddd;
  overflow: auto;
  padding-top: 1em;
}
#checkout_products .checkout-extra-header {
  padding-left: 1em;
  padding-right: 1em;
  padding-bottom: 1em;
}
#checkout_products .checkout-extra-desc {
  padding-left: 1em;
  padding-right: 1em;
  padding-bottom: 1em;
}
#checkout_products_login-page {
  background: #f9f9f9;
  border: thin solid #ddd;
  overflow: auto;
  padding: 1em;
}
#checkout_products_login-page .checkout-extra-header {
  padding-left: 1em;
  padding-right: 1em;
  padding-bottom: 1em;
}
#checkout_products_login-page .checkout-extra-desc {
  padding-left: 1em;
  padding-right: 1em;
  padding-bottom: 1em;
}
#checkout-products-order-page {
  overflow: auto;
  float: left;
  width: 100%;
}
#checkout-products-order-page .checkout-extra-header-1 {
  padding-left: 1em;
  padding-bottom: 1em;
}
#checkout-products-order-page .checkout-extra-desc {
  padding-left: 1em;
  padding-right: 1em;
  padding-bottom: 1em;
}
#checkout_products_final_step {
  background: #f9f9f9;
  border: thin solid #ddd;
  overflow: auto;
  padding: 1em;
  margin-bottom: 1em;
}
#checkout_products_final_step .checkout-extra-header-3 {
  padding-bottom: 1em;
}
#checkout_products_final_step .checkout-extra-desc {
  padding-bottom: 1em;
}
#product-buy-options {
  width: 100%;
  float: left;
  text-align: center;
}
#product-buy-options a {
  float: none;
  width: 100%;
  margin-bottom: 1em;
}
form.form.webshop-main-search {
  width: 100%;
  float: left;
  background: #f9f9f9;
  border: thin solid #ddd;
  padding: 0.5rem 1rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 1em 0 2em 0;
}
form.form.webshop-main-search .input {
  width: 85%;
  float: left;
  margin-bottom: 0;
}
form.form.webshop-main-search .input label {
  width: 10%;
  float: left;
  line-height: 2.5em;
  margin-bottom: 0;
}
form.form.webshop-main-search .input input {
  width: 85%;
  float: left;
  padding: 0.6em;
}
form.form.webshop-main-search .btn {
  width: 15%;
  padding: 6px;
}
form.form.webshop-main-search .btn .glyphicons:before {
  font-size: 18px;
}
.random-products,
.popular-products {
  width: 100%;
  float: left;
  overflow: hidden;
  position: relative;
}
.random-products:hover .random-products-nav,
.popular-products:hover .random-products-nav,
.random-products:hover .popular-products-nav,
.popular-products:hover .popular-products-nav {
  opacity: 1;
}
#random-products,
#popular-products {
  height: 20em;
  overflow: hidden;
  width: 100%;
  position: relative;
}
#random-products:hover .randomBig-products-nav,
#popular-products:hover .randomBig-products-nav,
#random-products:hover .popularBig-products-nav,
#popular-products:hover .popularBig-products-nav {
  opacity: 1;
}
ul.slider-products-container {
  width: 100%;
  float: left;
  height: 15em;
  -webkit-transition: all ease-in-out 1.5s;
  -o-transition: all ease-in-out 1.5s;
  -moz-transition: all ease-in-out 1.5s;
  -ms-transition: all ease-in-out 1.5s;
  transition: all ease-in-out 1.5s;
}
ul.slider-products-container .slide-product {
  display: inline-block;
  float: left;
}
ul.slider-products-container .slide-product .product-image {
  text-align: center;
  line-height: 8em;
}
ul.slider-products-container .slide-product .product-image img {
  vertical-align: middle;
}
ul.slider-products-container .slide-product .product-name {
  width: 100%;
  float: left;
  text-align: center;
  margin-bottom: 0;
}
ul.slider-products-container .slide-product .product-price {
  width: 100%;
  float: left;
  text-align: center;
}
ul.slider-products-container .slide-product .product-price .price-value {
  font-size: 1.2em;
}
ul.big-slider-products-container {
  width: 100%;
  float: left;
  -webkit-transition: all ease-in-out 1.5s;
  -o-transition: all ease-in-out 1.5s;
  -moz-transition: all ease-in-out 1.5s;
  -ms-transition: all ease-in-out 1.5s;
  transition: all ease-in-out 1.5s;
}
ul.big-slider-products-container li {
  display: inline-block;
  float: left;
}
.prev-random-products,
.prev-popular-products {
  float: left;
  padding: 0.5em;
}
.prev-random-products .glyphicons:before,
.prev-popular-products .glyphicons:before {
  color: darkgray;
  background: rgba(0, 0, 0, 0.05);
}
.next-random-products,
.next-poplar-products {
  float: right;
  padding: 0.5em;
}
.next-random-products .glyphicons:before,
.next-poplar-products .glyphicons:before {
  color: darkgray;
  background: rgba(0, 0, 0, 0.05);
}
.random-products-nav,
.popular-products-nav {
  position: absolute;
  opacity: 0;
  -webkit-transition: opacity ease-in-out 0.15s;
  -o-transition: opacity ease-in-out 0.15s;
  -moz-transition: opacity ease-in-out 0.15s;
  -ms-transition: opacity ease-in-out 0.15s;
  transition: opacity ease-in-out 0.15s;
  width: 100%;
  float: left;
  top: 30%;
}
.randomBig-products-nav,
.popularBig-products-nav {
  float: right;
  opacity: 0;
  -webkit-transition: opacity ease-in-out 0.15s;
  -o-transition: opacity ease-in-out 0.15s;
  -moz-transition: opacity ease-in-out 0.15s;
  -ms-transition: opacity ease-in-out 0.15s;
  transition: opacity ease-in-out 0.15s;
  position: absolute;
  top: 35%;
  width: 100%;
}
.prev-randomBig-products,
.prev-popularBig-products {
  float: left;
  padding: 0.5em;
  left: 0;
  position: absolute;
}
.prev-randomBig-products .glyphicons:before,
.prev-popularBig-products .glyphicons:before {
  color: darkgray;
  background: rgba(0, 0, 0, 0.05);
  padding: 0.5em;
}
.prev-randomBig-products:hover .glyphicons:before,
.prev-popularBig-products:hover .glyphicons:before {
  background: rgba(0, 0, 0, 0.1);
}
.next-randomBig-products,
.next-popularBig-products {
  float: right;
  padding: 0.5em;
  right: 0;
  position: absolute;
}
.next-randomBig-products .glyphicons:before,
.next-popularBig-products .glyphicons:before {
  color: darkgray;
  background: rgba(0, 0, 0, 0.05);
  padding: 0.5em;
}
.next-randomBig-products:hover .glyphicons:before,
.next-popularBig-products:hover .glyphicons:before {
  background: rgba(0, 0, 0, 0.1);
}
.product-extra-list {
  float: left;
  width: 100%;
  margin-bottom: 0.5em;
}
.product-extra-list label {
  display: none;
}
.product-extra-list .input {
  margin: 1em 0 2em 0;
}
@media screen and (min-width: 0) and (max-width: 50em) {
  .product-box {
    width: 48%;
    margin: 0 1% 2% 1%;
  }
  .big-grid-layout .product-box {
    width: 100%;
  }
  .big-grid-layout .product-box .image {
    height: 15em;
    line-height: 15em;
  }
  #random-products,
  #popular-products {
    height: 21em;
  }
  .webshop-single-product .product-content {
    width: 100%;
  }
}
@media screen and (min-width: 50em) and (max-width: 75em) {
  .product-box {
    width: 31%;
    margin: 0 1% 2% 1%;
  }
  .big-grid-layout .product-box {
    width: 48%;
  }
  .big-grid-layout .product-box .image {
    height: 15em;
    line-height: 15em;
  }
  .list-layout .product-box .product-content {
    width: 60%;
  }
  .list-layout .product-box .product-buttons {
    width: 40%;
  }
  #webshop-products-navigation .navigation-link {
    width: 30%;
  }
  .webshop-single-product .product-images-container {
    width: 48%;
  }
  .webshop-single-product .product-content {
    width: 50%;
  }
  ul.webshop-shopping-progress li {
    width: auto;
  }
  ul.webshop-shopping-progress li:before {
    position: absolute;
    content: "";
    float: left;
    top: 0;
    left: -1em;
    border-left: 1em solid transparent;
    border-top: 1.5em solid #f9f9f9;
    border-bottom: 1.5em solid #f9f9f9;
  }
  #voucher .field {
    width: 40%;
    margin: 0 2%;
  }
  #product-buy-options a {
    width: auto;
    float: auto;
  }
}
@media screen and (max-width: 50em) {
  ul.webshop-shopping-progress li {
    width: 20%;
    text-align: center;
  }
  ul.webshop-shopping-progress li span {
    display: none;
  }
  #product-buy-options {
    display: table;
  }
  #product-buy-options span {
    display: table-footer-group;
  }
  #product-buy-options span.checkout-order {
    display: table-header-group;
  }
  #product-buy-options-top {
    width: 100%;
    float: left;
  }
  #product-buy-options-top span {
    width: 100%;
    display: block;
    float: left;
  }
  #product-buy-options-top span a {
    width: 100%;
    margin-bottom: 1em;
  }
}
#webshop-basket-view .shopping-card-count {
  width: 3em;
  text-align: center;
  padding: 0;
  margin: 0 0.5em;
}
#webshop-basket-view .glyphicons {
  cursor: pointer;
}
#webshop-basket-view .glyphicons:before {
  font-size: 16px;
  top: -2px;
}
#webshop-basket-view .glyphicons:hover:before {
  color: #6a6a6a;
}
#webshop-basket-view .deleteProduct {
  padding: 0.1em 0.5em;
}
#webshop-basket-view td .notif {
  display: none;
}
#webshop-basket-view td .cart-extra-info {
  font-size: 0.8em;
}
#webshop-basket-view .notAvailable td {
  background-color: #f2dede;
}
#webshop-basket-view .notAvailable td .notif {
  display: block;
}
.product-short-desc {
  float: left;
  width: 100%;
  background: #f9f9f9;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0.5em;
  -webkit-box-shadow: 0 0 2px #ddd;
  -moz-box-shadow: 0 0 2px #ddd;
  box-shadow: 0 0 2px #ddd;
}
.product-short-desc a {
  float: right;
}
.product-short-desc a .glyphicons:before {
  font-size: 16px;
  line-height: 16px;
  top: -2px;
  left: -5px;
  color: #aaa;
}
.connected-product-title {
  margin: 1em 0 0 ;
  width: 100%;
  float: left;
}
#connected-products {
  width: 100%;
  float: left;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 1em;
  position: relative;
  height: 185px;
}
#connected-products:hover .connected-products-nav {
  opacity: 1;
}
#connected-products .connected-products-container {
  width: 100%;
  height: 100%;
  float: left;
  -webkit-transition: all ease-in-out 0.15s;
  -o-transition: all ease-in-out 0.15s;
  -moz-transition: all ease-in-out 0.15s;
  -ms-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
}
#connected-products .connected-products-container li {
  width: 100%;
  float: left;
}
#connected-products .connected-products-container .glyphicons:before {
  position: relative;
  top: -6px;
}
#connected-products .connected-product {
  float: left;
  width: 31%;
  margin: 1%;
  -webkit-box-shadow: 0 0 1px #aaa;
  -moz-box-shadow: 0 0 1px #aaa;
  box-shadow: 0 0 1px #aaa;
  overflow: hidden;
}
#connected-products .connected-product .product-image,
#connected-products .connected-product .product-name,
#connected-products .connected-product .product-price {
  width: 100%;
  text-align: center;
  float: left;
}
#connected-products .connected-product .product-image {
  height: 90px;
  line-height: 90px;
}
#connected-products .connected-product .product-image img {
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
}
#connected-products .connected-product .product-name {
  height: 50px;
  padding: 0.2em 0;
  font-size: 0.875em;
  line-height: 1.4em;
  vertical-align: middle;
}
#connected-products .connected-product .product-price {
  height: 30px;
  font-size: 1.2em;
  padding: 0.5em 0;
  border-top: thin solid #eaeaea;
  background: #f9f9f9;
  margin: 0.2em 0 0;
}
#connected-products .connected-products-nav {
  position: relative;
  float: left;
  width: 100%;
  top: -65%;
  opacity: 0;
  -webkit-transition: opacity ease-in-out 0.15s;
  -o-transition: opacity ease-in-out 0.15s;
  -moz-transition: opacity ease-in-out 0.15s;
  -ms-transition: opacity ease-in-out 0.15s;
  transition: opacity ease-in-out 0.15s;
}
#connected-products .connected-products-nav .glyphicons:before {
  color: #444444;
}
#connected-products .connected-products-nav .prev-connected-products {
  float: left;
  padding: 0.5em;
  background: rgba(0, 0, 0, 0.1);
  position: absolute;
  top: -100%;
}
#connected-products .connected-products-nav .next-connected-products {
  float: right;
  padding: 0.5em;
  background: rgba(0, 0, 0, 0.1);
  position: absolute;
  top: -100%;
  right: 0;
}
#pickUpAtLocation {
  overflow: auto;
  background-color: #f8f8f8;
  padding: 0.5em;
  margin: 0.5em;
}
.updateShippingOptions {
  display: block;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
form.userForm3.form {
  overflow: auto;
  width: 100%;
}
form.userForm3.form .select-box {
  float: inherit;
  width: 49%;
}
form.userForm3.form .input {
  width: 100%;
  float: left;
}
form.userForm3.form .input label {
  width: 100%;
  float: left;
}
form.userForm3.form .input select {
  width: 100%;
  float: left;
}
.userForm2 {
  overflow: auto;
  float: left;
  width: 100%;
}
.userForm2 .fullSizeField {
  width: 100%;
}
.userForm2 .halfSizeField {
  width: 49%;
  float: left;
}
.userForm2 .quarterSizeField {
  width: 23.5%;
  float: left;
}
.userForm2 .treeQuarterSizeField {
  width: 74.5%;
  float: left;
}
.userForm2 .spacer {
  width: 2%;
  float: left;
}
.userForm2 .formRow {
  margin-bottom: 15px;
  overflow: hidden;
}
.userForm2 textarea {
  min-height: 150px;
}
.userForm2 .test select {
  background-color: red;
}
.userForm2 .test::selection {
  background-color: blue;
}
#buyOptions,
#buyOptions2 {
  overflow: auto;
}
#buyOptions a,
#buyOptions2 a {
  margin: 0.5em;
}
@media screen and (min-width: 75em) {
  .product-box {
    width: 23%;
    margin: 0 1% 2% 1%;
  }
  .product-box .image {
    height: 10em;
    line-height: 10em;
  }
  .big-grid-layout .product-box {
    width: 31%;
  }
  .big-grid-layout .product-box .newInfo {
    background-image: url("../../../../system/modules/webshop/css/new_100.png");
    height: 99px;
    width: 100px;
    top: -6px;
    left: -7px;
    margin-bottom: -100px;
  }
  .big-grid-layout .product-box .image {
    height: 15em;
    line-height: 15em;
  }
  .list-layout .product-box .product-content {
    width: 70%;
  }
  .list-layout .product-box .product-buttons {
    width: 30%;
  }
  #webshop-products-navigation .navigation-link {
    width: 25%;
  }
  #webshop-products-navigation .navigation-link:hover .webshop-navigation-product {
    height: 16em;
  }
  .webshop-single-product .product-images-container {
    width: 35%;
  }
  .webshop-single-product .product-content {
    width: 65%;
  }
  .webshop-single-product .product-content .product-buttons {
    text-align: center;
  }
  ul.webshop-shopping-progress li {
    width: auto;
  }
  ul.webshop-shopping-progress li:before {
    position: absolute;
    content: "";
    float: left;
    top: 0;
    left: -1em;
    border-left: 1em solid transparent;
    border-top: 1.5em solid #f9f9f9;
    border-bottom: 1.5em solid #f9f9f9;
  }
  #voucher .field {
    width: 40%;
    margin: 0 2%;
  }
  #product-buy-options {
    text-align: left;
  }
  #product-buy-options a {
    width: auto;
    float: left;
  }
  #product-buy-options a.pull-right {
    float: right;
  }
}
#discountsPerProductList {
  display: table;
  width: 100%;
  font-size: 1em;
  line-height: 1em;
  border-collapse: collapse;
}
#discountsPerProductList .headerRow {
  font-weight: bold;
}
#discountsPerProductList .bodyRow:nth-child(even) {
  background: #F9F9F9;
}
#discountsPerProductList .headerRow {
  background-color: #eee;
}
#discountsPerProductList .discountRow {
  display: table-row;
}
#discountsPerProductList .discountRow span {
  display: table-cell;
  border: 1px solid #DDD;
  padding: 0.75em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.brandsContainer .brandContainerItem {
  float: left;
  width: 25%;
  text-align: center;
}
.brandsContainer .brandContainerItem a {
  margin: 0.3em 0.5em;
  height: 250px;
  font-size: 2em;
  line-height: 2em;
  display: block;
}
.brandsContainer .brandContainerItem a img {
  display: block;
  margin: auto;
}
.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 200;
}
.ui-autocomplete li {
  background-color: white;
  padding: 0.5em;
  overflow: auto;
}
.ui-autocomplete li div {
  cursor: pointer;
  float: left;
}
.ui-autocomplete li:hover {
  background-color: #dedede;
}
.ui-helper-hidden-accessible {
  display: none;
}
.mostPopularProductsList span {
  display: block;
}
.latestAddProductsList span {
  display: block;
}
@media screen and (min-width: 0) and (max-width: 30em) {
  .brandsContainer .brandContainerItem {
    width: 100%;
  }
}
@media screen and (min-width: 30em) and (max-width: 50em) {
  .brandsContainer .brandContainerItem {
    width: 50%;
  }
}
@media screen and (min-width: 50em) and (max-width: 75em) {
  .brandsContainer .brandContainerItem {
    width: 33.33333%;
  }
}
@media screen and (max-width: 50em) {
  form.userForm3.form .select-box.updateShippingOptions {
    width: 100%;
  }
}
.showExtraPriceExclVAT {
  font-size: 0.65em;
  margin-top: 0.5em;
}
.brands {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 100%;
}
.brands.mobile {
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2);
  padding: 0 1em;
  display: block;
}
.brands.mobile .brands-list {
  height: 80%;
  display: none;
}
.brands.mobile.expand .brands-list {
  display: block;
  height: 20em;
}
.brands h3 {
  margin-top: 0;
  margin-bottom: 0.2em;
  padding-top: 0.2em;
  width: 100%;
  float: left;
  cursor: pointer;
}
.brands h3 .glyphicons {
  float: right;
}
.brands h3 .glyphicons :before {
  float: right;
  font-size: 16px;
  top: 4px;
}
.brands .brands-list {
  width: 100%;
  float: left;
  overflow-y: scroll;
  height: 95%;
  -webkit-overflow-scrolling: touch;
  /* add scrollbars to iOS */
}
.brands .brands-list ::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 8px;
  height: 25px;
}
.brands .brands-list ::-webkit-scrollbar-thumb {
  border-radius: 8px;
  border: 2px solid #fff;
  background-color: rgba(0, 0, 0, 0.3);
}
.brands .brands-list li {
  position: relative;
}
.brands .brands-list li img {
  max-width: 30px;
  max-height: 20px;
  position: absolute;
  left: 0;
}
.brands .brands-list li a {
  width: 100%;
  float: left;
  padding: 0.4em 0 0.4em 40px;
  border-bottom: thin solid #ddd;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.news {
  width: 100%;
  float: left;
}
.news-item {
  width: 100%;
  float: left;
  margin: 0 0 1em 0;
  position: relative;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.news-item .news-create-info {
  overflow: auto;
  width: 100%;
  font-size: 13px;
}
.news-item .news-create-info .news-item-hour {
  float: left;
  margin-right: 5px;
}
.news-item .news-create-info .news-item-author {
  float: left;
}
.news-item .news-item-thumb {
  position: relative;
  float: left;
  width: 100%;
  text-align: center;
  height: 10em;
  margin: 0.5em 0;
  margin-top: -5.2em;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.news-item .news-item-thumb .thumb-container {
  top: 0;
  left: 0;
  float: left;
  position: absolute;
  width: 100%;
  display: inline-block;
}
.news-item .news-item-thumb img {
  max-width: 100%;
}
.news-item .news-item-thumb .glyphicons:before {
  font-size: 24px;
  line-height: 2em;
}
.news-item .news-item-header {
  width: 100%;
  margin: 0 0 1em 0;
  float: left;
  display: table-row;
  table-layout: fixed;
  z-index: 2;
  position: relative;
  background: rgba(255, 255, 255, 0.9);
}
.news-item .news-item-header .news-item-date {
  display: table-cell;
  vertical-align: top;
  text-align: center;
  padding-right: 5%;
  float: left;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.news-item .news-item-header .news-item-date .date-full {
  display: none;
}
.news-item .news-item-header .news-item-date .date-day {
  font-size: 1.5em;
  line-height: 2em;
  font-weight: 600;
  display: block;
  padding: 0 0.2em;
  background: #eaeaea;
  -webkit-box-shadow: 0 0 2px #aaa inset;
  -moz-box-shadow: 0 0 2px #aaa inset;
  box-shadow: 0 0 2px #aaa inset;
}
.news-item .news-item-header .news-item-date .date-month-year {
  -webkit-box-shadow: 0 0 2px #aaa inset;
  -moz-box-shadow: 0 0 2px #aaa inset;
  box-shadow: 0 0 2px #aaa inset;
  background: #aaa;
  display: block;
  border-top: thin solid #aaa;
  color: #fff;
  font-size: 0.8em;
}
.news-item .news-item-header .news-item-title {
  vertical-align: top;
  display: table-cell;
}
.news-item .news-item-header .news-item-title h4,
.news-item .news-item-header .news-item-title h2 {
  margin: 0;
  line-height: 1.4em;
}
.news-item .news-item-header .news-item-title h2 {
  font-size: 1.2em;
}
.news-item .news-item-content {
  width: 100%;
  float: left;
}
.news-item .news-item-content .content-text {
  width: 100%;
  overflow: hidden;
  line-height: 1.5em;
  float: left;
  position: relative;
  margin-bottom: 1em;
  max-height: 6em;
}
.news-item .news-tags {
  width: 100%;
  float: left;
  display: inline-block;
  margin-bottom: 2em;
}
.news-item .news-tags a {
  margin-left: 0.5em;
  line-height: 1.5em;
}
.single-news {
  width: 95%;
  float: left;
  margin-bottom: 2em;
}
.single-news .news-item {
  height: auto;
}
.single-news .news-item .news-item-content .content-text {
  overflow: visible;
  max-height: 100%;
}
.single-news .news-item .news-item-content .content-text:after {
  display: none;
}
.single-news .relatedNews {
  width: 100%;
}
.single-news .relatedNews .relatedNewsElement {
  float: left;
  display: block;
}
.single-news .relatedNews .relatedNewsElement img {
  width: auto;
  max-width: 100%;
  display: block;
}
.special-news {
  float: left;
  width: 100%;
}
.special-news .news-item .news-item-header .news-item-thumb {
  margin: 0.5em 0 0.5em;
  text-align: center;
}
.special-news .news-item .news-item-header .news-item-title h4 {
  font-weight: bold;
  color: #444444;
  text-align: left;
}
.top-news .news-item .thumb {
  text-align: center;
  width: 100%;
  float: left;
}
.news-archive .news-archive-list,
.search-news .news-archive-list,
.news-archive .news-search-list,
.search-news .news-search-list {
  width: 95%;
  margin: 2em 0;
  float: left;
  display: table;
  table-layout: fixed;
}
.news-archive .news-archive-list > li,
.search-news .news-archive-list > li,
.news-archive .news-search-list > li,
.search-news .news-search-list > li {
  display: table-row;
  float: left;
  width: 100%;
  padding: 0.2em 0;
  -webkit-transition: box-shadow ease-in-out 0.15s;
  -o-transition: box-shadow ease-in-out 0.15s;
  -moz-transition: box-shadow ease-in-out 0.15s;
  -ms-transition: box-shadow ease-in-out 0.15s;
  transition: box-shadow ease-in-out 0.15s;
}
.news-archive .news-archive-list > li:hover,
.search-news .news-archive-list > li:hover,
.news-archive .news-search-list > li:hover,
.search-news .news-search-list > li:hover {
  -webkit-box-shadow: 0 1px 0 #aaa;
  -moz-box-shadow: 0 1px 0 #aaa;
  box-shadow: 0 1px 0 #aaa;
}
.news-archive .news-archive-list > li .news-date,
.search-news .news-archive-list > li .news-date,
.news-archive .news-search-list > li .news-date,
.search-news .news-search-list > li .news-date {
  display: table-cell;
  padding-right: 1em;
  float: left;
}
.news-archive .news-archive-list > li a,
.search-news .news-archive-list > li a,
.news-archive .news-search-list > li a,
.search-news .news-search-list > li a {
  display: table-cell;
}
.sidebar-news {
  width: 100%;
  float: left;
}
.sidebar-news li {
  margin-bottom: 1em;
  float: left;
  width: 100%;
}
.sidebar-news .sidebar-news-header .news-title h4 {
  margin: 0.25em 0;
}
.sidebar-news .sidebar-news-header .news-date {
  color: #aaa;
  font-size: 12px;
  line-height: 24px;
}
.sidebar-news .sidebar-news-header .news-date i:before {
  font-size: 12px;
  padding-right: 0.5em;
  top: -0.1em;
  color: #aaa;
}
.sidebar-news .news-content {
  font-weight: normal;
}
.sidebar-news .sidebar-news-thumb {
  position: relative;
  float: left;
  width: 100%;
  height: 6em;
}
#main-content .top-news .big-news {
  float: left;
}
#main-content .top-news .big-news .news-item {
  margin: 0;
}
#main-content .top-news .big-news .news-item .thumb {
  margin-bottom: 0.5em;
}
#main-content .top-news .big-news .news-item .title {
  border-left: 10px solid #aaa;
  padding-left: 10px;
}
#main-content .top-news .big-news .news-item .body p {
  line-height: 1.4em;
}
#main-content .top-news .small-news .news-item {
  margin: 0 0 0.6em 0;
  border-bottom: thin dashed #aaa;
}
#main-content .top-news .small-news .news-item .title h4 {
  margin: 0.2em 0;
}
@media screen and (min-width: 30em) and (max-width: 50em) {
  .sidebar-news .sidebar-news-thumb {
    position: relative;
    float: left;
    width: 100%;
    height: 12em;
  }
}
@media screen and (min-width: 50em) and (max-width: 75em) {
  .news > .news-item .news-item-header {
    margin: 0 0 0;
  }
  .news > .news-item .news-item-header .news-item-date {
    padding-right: 2%;
  }
  .single-news > .news-item .news-item-header > .news-item-date {
    padding-right: 2%;
  }
  .single-news > .news-item .news-item-title h2 {
    font-size: 1.5em;
  }
  .single-news > .news-item .news-item-thumb {
    height: auto;
    float: left;
  }
  .single-news > .news-item .news-item-thumb img {
    top: 0;
    width: auto;
    max-width: 100%;
    position: relative;
  }
  .sidebar-news .sidebar-news-thumb {
    height: auto;
    float: left;
  }
}
@media screen and (min-width: 75em) {
  .news > .news-item {
    width: 50%;
    padding: 1em;
    min-height: 20em;
  }
  .news > .news-item .news-item-header .news-item-date {
    padding-right: 2%;
  }
  .single-news > .news-item .news-item-header > .news-item-date {
    padding-right: 2%;
  }
  .single-news > .news-item .news-item-title h2 {
    font-size: 2em;
  }
  .single-news > .news-item .news-item-thumb {
    height: auto;
    float: left;
  }
  .single-news > .news-item .news-item-thumb img {
    top: 0;
    max-width: 100%;
    width: auto;
    position: relative;
  }
}
.sidebar form.sidebar-newsletter {
  float: left;
  width: 100%;
  padding-bottom: 1em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.sidebar form.sidebar-newsletter .field {
  width: 80%;
  margin: 0;
  float: left;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}
.sidebar form.sidebar-newsletter button.btn {
  width: 20%;
  margin: 0;
  padding: 0;
  padding: 0.4em 0;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}
.sidebar form.sidebar-newsletter button.btn .glyphicons:before {
  margin-right: 0;
  font-size: 18px;
}
@media screen and (max-width: 49.936em) {
    .hideOnMobiles {
        display: none;
    }
}

@media screen and (min-width: 49.937em) {
    .hideOnBigDevices {
        display: none;
    }
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
html{font-family:'Comfortaa',Helvetica,Arial,Lucida,sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{margin:0}
a{background:transparent}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
hr{-moz-box-sizing:border-box;box-sizing:border-box;height:0}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}
pre{white-space:pre-wrap}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:0}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0;}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}
button,input{line-height:normal}
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}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0}
@media print{@page {margin:2cm .5cm}*{text-shadow:none !important;color:#000 !important;background:transparent !important;box-shadow:none !important} a,a:visited{text-decoration:underline} .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""} p,h2,h3{orphans:3;widows:3} h2,h3{page-break-after:avoid} thead{display:table-header-group} tr,img{page-break-inside:avoid}}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{font-size: 15px;}
body{font-family:'Comfortaa',Helvetica,Arial,Lucida,sans-serif;line-height: 1.6667em;color:#777}
.hide{display:none}
p{margin:0;margin-bottom:1em;line-height: 1.9em;}
#p{position:relative;float:left}
a,a:visited{color:#284391;text-decoration:none;outline:none}
a:hover,a:focus{color:#284391}
.bordered{border:thin solid #ddd}
.bordered-bottom{border-bottom:thin solid #ddd}
.bg-primary{background:#f0f0f0 !important}
.bg-warning{background:#fcf8e3 !important}
.bg-success{background:#dff0d8 !important}
.bg-error{background:#f2dede !important}
.bg-info{background:#d9edf7 !important}
.gray-panel{font-size:1em;background:#f9f9f9;padding:.5rem 1rem;min-height:3rem;text-overflow:ellipsis}.gray-panel .gray-panel{background:#e0e0e0}
.responsive-image{max-width:100%}
.full-size{width:100%;float:left}
#tag-cloud{text-align:justify}#tag-cloud .tag-group-1{font-size:10pt}
#tag-cloud .tag-group-2{font-size:12pt}
#tag-cloud .tag-group-3{font-size:14pt}
#tag-cloud .tag-group-4{font-size:16pt}
#tag-cloud .tag-group-5{font-size:20pt}
.pagination{float:left}.pagination ul{width:100%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#f9f9f9;border:thin solid #ddd;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul li{float:left;border-right:thin solid #eaeaea}.pagination ul li:hover{background:#f0f0f0}
.pagination ul li:first-child{border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px}
.pagination ul li:last-child{border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;border:none}
.pagination ul li.current{background:#dfdede;color:#fff}
.pagination ul li a{line-height:1.8em;padding:0 .8em}.pagination ul li a:hover{color:#030105}
.notif{width:100%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:.5em .5em;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;margin:.5em 0;position:relative;text-shadow:0 1px 0 rgba(255,255,255,0.5);cursor:default;-webkit-box-shadow:0 0 .2em #eaeaea;-moz-box-shadow:0 0 .2em #eaeaea;box-shadow:0 0 .2em #eaeaea;-webkit-transition:box-shadow ease-in-out .16s;-o-transition:box-shadow ease-in-out .16s;-moz-transition:box-shadow ease-in-out .16s;-ms-transition:box-shadow ease-in-out .16s;transition:box-shadow ease-in-out .16s}.notif .content{float:left;width:80%;margin:0 0 0 2em}.notif .content span{display:inline-block;width:100%}
.notif .content:before{width:1em;font:1em/1em 'Glyphicons Regular';float:left;position:absolute;padding:.25em .5em;left:0}
.notif .close{background:none;border:0;width:5%;font:600 1.2em Monaco,Menlo,Consolas,"Courier New",monospace;color:#000;position:relative;float:right;cursor:pointer;opacity:.2;-webkit-transition:opacity ease-in-out .16s;-o-transition:opacity ease-in-out .16s;-moz-transition:opacity ease-in-out .16s;-ms-transition:opacity ease-in-out .16s;transition:opacity ease-in-out .16s}.notif .close:hover{opacity:.4}
.notif.hide{display:none}
.notif:hover{-webkit-box-shadow:0 0 .1em #aaa;-moz-box-shadow:0 0 .1em #aaa;box-shadow:0 0 .1em #aaa}
.notif.error{background:#f2dede;color:#b94a48;border:thin solid #ebcccc}.notif.error .content:before{content:'\e193'}
.notif.warning{background:#fcf8e3;color:#c09853;border:thin solid #f7ecb5}.notif.warning .content:before{content:'\e197'}
.notif.info{background:#d9edf7;color:#3a87ad;border:thin solid #dadada}.notif.info .content:before{content:'\e196'}
.notif.success{background:#dff0d8;color:#468847;border:thin solid #d0e9c6}.notif.success .content:before{content:'\e194'}
.news-item .news-item-header .news-item-date .date-day{background-image:-webkit-gradient(linear, left 0, left 100%, from(#f9f9f9), to(#eaeaea));background-image:-webkit-linear-gradient(top, #f9f9f9, 0, #eaeaea, 100%);background-image:-moz-linear-gradient(top, #f9f9f9 0, #eaeaea 100%);background-image:linear-gradient(to bottom, #f9f9f9 0, #eaeaea 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#ffeaeaea', GradientType=0)}
.news-item .news-item-header .news-item-date .date-month-year{background-image:-webkit-gradient(linear, left 0, left 100%, from(#f0f0f0), to(#0c9dd0));background-image:-webkit-linear-gradient(top, #f0f0f0, 0, #99ba77, 100%);background-image:-moz-linear-gradient(top, #f0f0f0 0, #99ba77 100%);background-image:linear-gradient(to bottom, #f0f0f0 0, #99ba77 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0f0f0', endColorstr='#ff99ba77', GradientType=0);border-top:thin solid #4e6820}
.news-item .news-item-header .news-item-title a{color:#000}
.news-archive .news-archive-list li:hover,.search-news .news-search-list li:hover{-webkit-box-shadow:0 1px 0 #99ba77;-moz-box-shadow:0 1px 0 #99ba77;box-shadow:0 1px 0 #99ba77}
.event .event-content .event-item-header .event-item-date .date-day{background-image:-webkit-gradient(linear, left 0, left 100%, from(#f9f9f9), to(#eaeaea));background-image:-webkit-linear-gradient(top, #f9f9f9, 0, #eaeaea, 100%);background-image:-moz-linear-gradient(top, #f9f9f9 0, #eaeaea 100%);background-image:linear-gradient(to bottom, #f9f9f9 0, #eaeaea 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#ffeaeaea', GradientType=0)}
.event .event-content .event-item-header .event-item-date .date-month-year{background-image:-webkit-gradient(linear, left 0, left 100%, from(#f0f0f0), to(#0c9dd0));background-image:-webkit-linear-gradient(top, #f0f0f0, 0, #0c9dd0, 100%);background-image:-moz-linear-gradient(top, #f0f0f0 0, #0c9dd0 100%);background-image:linear-gradient(to bottom, #f0f0f0 0, #0c9dd0 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0f0f0', endColorstr='#ff0c9dd0', GradientType=0);border-top:thin solid #4e6820}
.event .event-content .event-item-header .event-item-title a{color:#000}
.event-archive .event-archive-list li:hover,.search-event .event-search-list li:hover{-webkit-box-shadow:0 1px 0 #0c9dd0;-moz-box-shadow:0 1px 0 #0c9dd0;box-shadow:0 1px 0 #0c9dd0}
.container{max-width:100%;margin-left:auto;margin-right:auto}
.row .whole,.row .half,.row .one-third,.row .one-quatter,.row .one-fifths,.row .two-thirds,.row .three-quaters,.row .two-fiths,.row .three-fifths,.row .four-fifths,.row .col-1-1,.row .col-1-2,.row .col-1-3,.row .col-1-4,.row .col-1-5,.row .col-2-3,.row .col-3-4,.row .col-2-5,.row .col-3-5,.row .col-4-5{position:relative;min-height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding-left:.625rem;padding-right:.625rem}.row .whole.no-margin,.row .half.no-margin,.row .one-third.no-margin,.row .one-quatter.no-margin,.row .one-fifths.no-margin,.row .two-thirds.no-margin,.row .three-quaters.no-margin,.row .two-fiths.no-margin,.row .three-fifths.no-margin,.row .four-fifths.no-margin,.row .col-1-1.no-margin,.row .col-1-2.no-margin,.row .col-1-3.no-margin,.row .col-1-4.no-margin,.row .col-1-5.no-margin,.row .col-2-3.no-margin,.row .col-3-4.no-margin,.row .col-2-5.no-margin,.row .col-3-5.no-margin,.row .col-4-5.no-margin{padding-left:0;padding-right:0}
.row .row{margin-left:-0.625rem;margin-right:-0.625rem;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row .row:before,.row .row:after{content:" ";display:table;}
.row .row:after{clear:both}
.row:before,.row:after{content:" ";display:table;}
.row:after{clear:both}
.whole,.half,.one-third,.one-quatter,.one-fifths,.two-thirds,.three-quaters,.two-fiths,.three-fifths,.four-fifths,.col-1-1,.col-1-2,.col-1-3,.col-1-4,.col-1-5,.col-2-3,.col-3-4,.col-2-5,.col-3-5,.col-4-5{width:100%}
@media screen and (min-width:30em) and (max-width:50em){.container{max-width:98%} .whole,.half,.one-third,.one-quatter,.one-fifths,.two-thirds,.three-quaters,.two-fiths,.three-fifths,.four-fifths,.col-1-1,.col-1-2,.col-1-3,.col-1-4,.col-1-5,.col-2-3,.col-3-4,.col-2-5,.col-3-5,.col-4-5{width:100%}}
@media screen and (min-width:50em) and (max-width:65em){.container{max-width:90%} .whole,.col-1-1{width:100%} .half,.col-1-2{width:50%} .one-third,.col-1-3{width:33.3332%} .one-quatter,.col-1-4{width:25%} .one-fifths,.col-1-5{width:20%} .two-thirds,.col-2-3{width:66.6665%} .three-quaters,.col-3-4{width:75%} .two-fifths,.col-2-5{width:40%} .three-fifths,.col-3-5{width:60%} .four-fifths,.col-4-5{width:80%}}
@media screen and (min-width:65em) and (max-width:90em){.container{max-width:80%} .whole,.col-1-1{width:100%} .half,.col-1-2{width:50%} .one-third,.col-1-3{width:33.3332%} .one-quatter,.col-1-4{width:20%} .one-fifths,.col-1-5{width:20%} .two-thirds,.col-2-3{width:66.6665%} .three-quaters,.col-3-4{width:80%} .two-fifths,.col-2-5{width:40%} .three-fifths,.col-3-5{width:60%} .four-fifths,.col-4-5{width:80%}}
@media screen and (min-width:90em){.container{max-width:70%} .whole,.col-1-1{width:100%} .half,.col-1-2{width:50%} .one-third,.col-1-3{width:33.3332%} .one-quatter,.col-1-4{width:20%} .one-fifths,.col-1-5{width:20%} .two-thirds,.col-2-3{width:66.6665%} .three-quaters,.col-3-4{width:80%} .two-fifths,.col-2-5{width:40%} .three-fifths,.col-3-5{width:60%} .four-fifths,.col-4-5{width:80%}}.pull-right{float:right}
.pull-left{float:left}
.text-center{text-align:center}
.text-left{text-align:left}
.text-right{text-align:right}
small{font-size:85%}
cite{font-style:normal}
.upper{text-transform:uppercase}
.code{font-family:Monaco,Menlo,Consolas,"Courier New",monospace;border:1px solid #ddd;display:block;width:100%}
code{padding:.5rem}
.clear:before,.clear:after{content:" ";display:table;}
.clear:after{clear:both}
.separator{padding:.2em}.separator:before,.separator:after{content:" ";display:table;}
.separator:after{clear:both}
.text-muted{color:#aaa !important}
.text-primary{color:#030105 !important}
.text-warning{color:#c09853 !important}
.text-error{color:#b94a48 !important}
.text-success{color:#468847 !important}
.text-info{color:#3a87ad !important}
.text-bolded{font-weight:600}
.text-light{font-weight:300}
.one-margin-right{margin-right:1em}
h1,h2,h3,h4,h5,h6{font-family:'Comfortaa',Helvetica,Arial,Lucida,sans-serif;font-weight:500;line-height:1em}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;color:#777;line-height:1.2}
h1{font-size:2.25em}
h2{font-size:1.88em}
h3{font-size:1.5em}
h4{font-size:1.13em}
h5{font-size:.875em}
h6{font-size:.75em}
h1 small{font-size:1em}
h2 small{font-size:1em}
h3 small,h4 small{font-size:.875em}
ul,ol{padding:0;margin-top:0;margin-bottom:.5em;list-style-type:none}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}
ul.list ul,ol.list ul{margin-left:1.5em}
ul.list.tick li:before,ol.list.tick li:before{content:"\e207";font:0.6em/1em 'Glyphicons Regular';margin-right:1em}
ul.list.arrow li:before,ol.list.arrow li:before{content:"\e224";font:0.6em/1em 'Glyphicons Regular';margin-right:1em}
ul.list.check li:before,ol.list.check li:before{content:"\e153";font:0.8em/1em 'Glyphicons Regular';margin-right:1em}
ul.list.dubble-arrow li:before,ol.list.dubble-arrow li:before{content:'»';font:0.6em/1em Monaco,Menlo,Consolas,"Courier New",monospace;margin-right:1em}
dl{margin-bottom:1em}
dt,dd{line-height:1.25rem}
dt{font-weight:bold}
dd{margin-left:0}
blockquote{border-left: #f7b032 3px solid; padding-left: 20px;margin: 0;}blockquote small{color:#6a6a6a}




blockquote.left{border-left:5px solid #ddd}blockquote.left:before{z-index:-1;position:absolute;content:"";bottom:15px;right:10px;left:auto;width:60%;top:50%;max-width:600px;-webkit-box-shadow:0 10px 10px #aaa;-moz-box-shadow:0 10px 10px #aaa;box-shadow:0 10px 10px #aaa;-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-webkit-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg)}
blockquote.right{border-right:5px solid #ddd}blockquote.right:before{z-index:-1;position:absolute;content:"";bottom:15px;left:10px;right:auto;width:60%;top:50%;max-width:600px;-webkit-box-shadow:0 10px 10px #aaa;-moz-box-shadow:0 10px 10px #aaa;box-shadow:0 10px 10px #aaa;-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}
blockquote.primary{background:#f0f0f0;border-color:#4e6820;color:#030105;text-shadow:1px 1px 0 #5a26ac}blockquote.primary small{color:#000}
blockquote.warning{background:#fcf8e3;border-color:#f7ecb5;color:#c09853;text-shadow:1px 1px 0 #ffdaa9}blockquote.warning small{color:#b78c43}
blockquote.success{background:#dff0d8;border-color:#d0e9c6;color:#468847;text-shadow:1px 1px 0 #bfddc1}blockquote.success small{color:#3d773e}
blockquote.error{background:#f2dede;border-color:#ebcccc;color:#b94a48;text-shadow:1px 1px 0 #fff}blockquote.error small{color:#a74240}
blockquote.info{background:#d9edf7;border-color:#dadada;color:#3a87ad;text-shadow:1px 1px 0 #c1e7f0}blockquote.info small{color:#34789a}
table{max-width:100%;background-color:#fff}
th{text-align:left}
.table{width:100%;margin-bottom:1em}.table tbody>tr>th,.table tfoot>tr>th,.table tbody>tr>td,.table tfoot>tr>td{padding:.5rem;line-height:1.25rem;vertical-align:top;border-top:1px solid #ddd}
.table thead>tr>th{padding:.5rem;vertical-align:bottom;border-bottom:2px solid #ddd}
.table>caption{padding:1.25rem}
.table caption+thead tr:first-child th,.table colgroup+thead tr:first-child th,.table thead:first-child tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child td{border-top:0}
.table tbody+tbody{border-top:2px solid #ddd}
.table .table{background-color:#fff}

@media screen and (max-width:50em){.table.table-responsive tbody,.table.table-responsive thead,.table.table-responsive td,.table.table-responsive th,.table.table-responsive tr{display:block} .table.table-responsive.table-stripped tr,.table.table-responsive.table-stripped td{background:none} .table.table-responsive tr{border-bottom:2px solid #ddd} .table.table-responsive td{position:relative;padding-left:40%} .table.table-responsive th{text-align:center;background:#f6f6f6} .table.table-responsive td:before{position:absolute;top:0;left:0;white-space:nowrap;content:attr(data-row);background:#f9f9f9;height:100%;width:38%;float:left;padding:.5rem;text-align:center;border-right:thin solid #ddd;white-space:pre-wrap} .table.table-responsive thead{display:none} .table.table-responsive.table-bordered{border:thin solid #ddd}.table.table-responsive.table-bordered th{border-bottom:thin solid #ddd} .table.table-responsive.table-bordered td{border:none;border-bottom:thin solid #ddd}}
.table-scrollable,.top-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}.table-scrollable::-webkit-scrollbar,.top-scroll::-webkit-scrollbar{-webkit-appearance:none;width:8px;height:8px}
.table-scrollable::-webkit-scrollbar-thumb,.top-scroll::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid #fff;background-color:rgba(0,0,0,0.3)}
.table-scrollable .table th,.top-scroll .table th,.table-scrollable .table td,.top-scroll .table td{white-space:nowrap}
.table-scrollable .top-scroll-content,.top-scroll .top-scroll-content{height:20px;background:transparent;white-space:nowrap}

.scroll-info{display:none}
@media screen and (max-width:50em){.scroll-info{display:block;width:100%;float:left}}.table-bordered{-webkit-box-shadow:0 2px 2px #eaeaea;-moz-box-shadow:0 2px 2px #eaeaea;box-shadow:0 2px 2px #eaeaea}.table-bordered td{border:thin solid #ddd}
.table-stripped>tbody>tr:nth-child(even)>td,.table-stripped>tbody>tr:nth-child(even)>th{background-color:#f9f9f9}
.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{background-color:#f6f6f6}
.table-zoom{cursor:pointer;float:left}
.btn{display:inline-block;padding:.5rem 1rem;margin-bottom:0;font-size:.875em;font-weight:normal;line-height:1.25rem;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;border:1px solid #ddd;background-image:-webkit-gradient(linear, left 0, left 100%, from(#fff), to(#eaeaea));background-image:-webkit-linear-gradient(top, #fff, 0, #eaeaea, 100%);background-image:-moz-linear-gradient(top, #fff 0, #eaeaea 100%);background-image:linear-gradient(to bottom, #fff 0, #eaeaea 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeaeaea', GradientType=0);color:#777;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-transition:all .16s ease-in-out;-o-transition:all .16s ease-in-out;-moz-transition:all .16s ease-in-out;-ms-transition:all .16s ease-in-out;transition:all .16s ease-in-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none}.btn .glyphicons:before{font-size:1.4em;margin-right:.5em}
.btn:hover,.btn:focus{color:#5e5e5e;background-image:-webkit-gradient(linear, left 0, left 100%, from(#f9f9f9), to(#fff));background-image:-webkit-linear-gradient(top, #f9f9f9, 0, #fff, 100%);background-image:-moz-linear-gradient(top, #f9f9f9 0, #fff 100%);background-image:linear-gradient(to bottom, #f9f9f9 0, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#ffffffff', GradientType=0);text-decoration:none;outline:0;outline-color:transparent}
.btn:active,.btn.active{outline:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
a.btn{color:#777}
a.btn-primary,.btn-primary{  
  background: #2d2d2d none repeat scroll 0 0;
  border: medium none;
  border-radius: 4px;
  color: #fff;
  font-size: 1em;
  margin: 0;
  outline: medium none;
  padding: 0.6em 1.5em;
  text-transform: uppercase;
  transition: all 0.5s ease 0s;}a.btn-primary:hover,.btn-primary:hover,a.btn-primary:focus,.btn-primary:focus,a.btn-primary:active,.btn-primary:active,a.btn-primary.active,.btn-primary.active,.open .dropdown-togglea.btn-primary,.open .dropdown-toggle.btn-primary{opacity: 0.7; color:#fff;  background: #2d2d2d none repeat scroll 0 0;}
a.btn-primary.disabled,.btn-primary.disabled,a.btn-primary[disabled],.btn-primary[disabled],fieldset[disabled] a.btn-primary,fieldset[disabled] .btn-primary,a.btn-primary.disabled:hover,.btn-primary.disabled:hover,a.btn-primary[disabled]:hover,.btn-primary[disabled]:hover,fieldset[disabled] a.btn-primary:hover,fieldset[disabled] .btn-primary:hover,a.btn-primary.disabled:focus,.btn-primary.disabled:focus,a.btn-primary[disabled]:focus,.btn-primary[disabled]:focus,fieldset[disabled] a.btn-primary:focus,fieldset[disabled] .btn-primary:focus,a.btn-primary.disabled:active,.btn-primary.disabled:active,a.btn-primary[disabled]:active,.btn-primary[disabled]:active,fieldset[disabled] a.btn-primary:active,fieldset[disabled] .btn-primary:active,a.btn-primary.disabled.active,.btn-primary.disabled.active,a.btn-primary[disabled].active,.btn-primary[disabled].active,fieldset[disabled] a.btn-primary.active,fieldset[disabled] .btn-primary.active{background-image:-webkit-gradient(linear, left 0, left 100%, from(#f0f0f0), to(#4e6820));background-image:-webkit-linear-gradient(top, #f0f0f0, 0, #4e6820, 100%);background-image:-moz-linear-gradient(top, #f0f0f0 0, #4e6820 100%);background-image:linear-gradient(to bottom, #f0f0f0 0, #4e6820 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0f0f0', endColorstr='#ff4e6820', GradientType=0);border-color:#4e6820}
a.btn-primary .glyphicons:before,.btn-primary .glyphicons:before{color:#fff}
a.btn-warning,.btn-warning{color:#fff;background:#fcf8e3;border-color:#f7ecb5;-webkit-transition:all .16s ease-in-out;-o-transition:all .16s ease-in-out;-moz-transition:all .16s ease-in-out;-ms-transition:all .16s ease-in-out;transition:all .16s ease-in-out}a.btn-warning:hover,.btn-warning:hover,a.btn-warning:focus,.btn-warning:focus,a.btn-warning:active,.btn-warning:active,a.btn-warning.active,.btn-warning.active,.open .dropdown-togglea.btn-warning,.open .dropdown-toggle.btn-warning{color:#f2f2f2;background:#faf2cc;border-color:#f7ecb5}
a.btn-warning.disabled,.btn-warning.disabled,a.btn-warning[disabled],.btn-warning[disabled],fieldset[disabled] a.btn-warning,fieldset[disabled] .btn-warning,a.btn-warning.disabled:hover,.btn-warning.disabled:hover,a.btn-warning[disabled]:hover,.btn-warning[disabled]:hover,fieldset[disabled] a.btn-warning:hover,fieldset[disabled] .btn-warning:hover,a.btn-warning.disabled:focus,.btn-warning.disabled:focus,a.btn-warning[disabled]:focus,.btn-warning[disabled]:focus,fieldset[disabled] a.btn-warning:focus,fieldset[disabled] .btn-warning:focus,a.btn-warning.disabled:active,.btn-warning.disabled:active,a.btn-warning[disabled]:active,.btn-warning[disabled]:active,fieldset[disabled] a.btn-warning:active,fieldset[disabled] .btn-warning:active,a.btn-warning.disabled.active,.btn-warning.disabled.active,a.btn-warning[disabled].active,.btn-warning[disabled].active,fieldset[disabled] a.btn-warning.active,fieldset[disabled] .btn-warning.active{background-image:-webkit-gradient(linear, left 0, left 100%, from(#fcf8e3), to(#faf2cc));background-image:-webkit-linear-gradient(top, #fcf8e3, 0, #faf2cc, 100%);background-image:-moz-linear-gradient(top, #fcf8e3 0, #faf2cc 100%);background-image:linear-gradient(to bottom, #fcf8e3 0, #faf2cc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);border-color:#f7ecb5}
a.btn-warning .glyphicons:before,.btn-warning .glyphicons:before{color:#fff}
a.btn-error,.btn-error{color:#fff;background:#b34e4d;border-color:#ebcccc;-webkit-transition:all .16s ease-in-out;-o-transition:all .16s ease-in-out;-moz-transition:all .16s ease-in-out;-ms-transition:all .16s ease-in-out;transition:all .16s ease-in-out}a.btn-error:hover,.btn-error:hover,a.btn-error:focus,.btn-error:focus,a.btn-error:active,.btn-error:active,a.btn-error.active,.btn-error.active,.open .dropdown-togglea.btn-error,.open .dropdown-toggle.btn-error{color:#f2f2f2;background:#a24645;border-color:#ebcccc}
a.btn-error.disabled,.btn-error.disabled,a.btn-error[disabled],.btn-error[disabled],fieldset[disabled] a.btn-error,fieldset[disabled] .btn-error,a.btn-error.disabled:hover,.btn-error.disabled:hover,a.btn-error[disabled]:hover,.btn-error[disabled]:hover,fieldset[disabled] a.btn-error:hover,fieldset[disabled] .btn-error:hover,a.btn-error.disabled:focus,.btn-error.disabled:focus,a.btn-error[disabled]:focus,.btn-error[disabled]:focus,fieldset[disabled] a.btn-error:focus,fieldset[disabled] .btn-error:focus,a.btn-error.disabled:active,.btn-error.disabled:active,a.btn-error[disabled]:active,.btn-error[disabled]:active,fieldset[disabled] a.btn-error:active,fieldset[disabled] .btn-error:active,a.btn-error.disabled.active,.btn-error.disabled.active,a.btn-error[disabled].active,.btn-error[disabled].active,fieldset[disabled] a.btn-error.active,fieldset[disabled] .btn-error.active{background-image:-webkit-gradient(linear, left 0, left 100%, from(#b34e4d), to(#a24645));background-image:-webkit-linear-gradient(top, #b34e4d, 0, #a24645, 100%);background-image:-moz-linear-gradient(top, #b34e4d 0, #a24645 100%);background-image:linear-gradient(to bottom, #b34e4d 0, #a24645 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb34e4d', endColorstr='#ffa24645', GradientType=0);border-color:#ebcccc}
a.btn-error .glyphicons:before,.btn-error .glyphicons:before{color:#fff}
a.btn-success,.btn-success{color:#fff;background:#dff0d8;border-color:#d0e9c6;-webkit-transition:all .16s ease-in-out;-o-transition:all .16s ease-in-out;-moz-transition:all .16s ease-in-out;-ms-transition:all .16s ease-in-out;transition:all .16s ease-in-out}a.btn-success:hover,.btn-success:hover,a.btn-success:focus,.btn-success:focus,a.btn-success:active,.btn-success:active,a.btn-success.active,.btn-success.active,.open .dropdown-togglea.btn-success,.open .dropdown-toggle.btn-success{color:#f2f2f2;background:#d0e9c6;border-color:#d0e9c6}
a.btn-success.disabled,.btn-success.disabled,a.btn-success[disabled],.btn-success[disabled],fieldset[disabled] a.btn-success,fieldset[disabled] .btn-success,a.btn-success.disabled:hover,.btn-success.disabled:hover,a.btn-success[disabled]:hover,.btn-success[disabled]:hover,fieldset[disabled] a.btn-success:hover,fieldset[disabled] .btn-success:hover,a.btn-success.disabled:focus,.btn-success.disabled:focus,a.btn-success[disabled]:focus,.btn-success[disabled]:focus,fieldset[disabled] a.btn-success:focus,fieldset[disabled] .btn-success:focus,a.btn-success.disabled:active,.btn-success.disabled:active,a.btn-success[disabled]:active,.btn-success[disabled]:active,fieldset[disabled] a.btn-success:active,fieldset[disabled] .btn-success:active,a.btn-success.disabled.active,.btn-success.disabled.active,a.btn-success[disabled].active,.btn-success[disabled].active,fieldset[disabled] a.btn-success.active,fieldset[disabled] .btn-success.active{background-image:-webkit-gradient(linear, left 0, left 100%, from(#dff0d8), to(#d0e9c6));background-image:-webkit-linear-gradient(top, #dff0d8, 0, #d0e9c6, 100%);background-image:-moz-linear-gradient(top, #dff0d8 0, #d0e9c6 100%);background-image:linear-gradient(to bottom, #dff0d8 0, #d0e9c6 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);border-color:#d0e9c6}
a.btn-success .glyphicons:before,.btn-success .glyphicons:before{color:#fff}
a.btn-info,.btn-info{color:#fff;background:#d9edf7;border-color:#dadada;-webkit-transition:all .16s ease-in-out;-o-transition:all .16s ease-in-out;-moz-transition:all .16s ease-in-out;-ms-transition:all .16s ease-in-out;transition:all .16s ease-in-out}a.btn-info:hover,.btn-info:hover,a.btn-info:focus,.btn-info:focus,a.btn-info:active,.btn-info:active,a.btn-info.active,.btn-info.active,.open .dropdown-togglea.btn-info,.open .dropdown-toggle.btn-info{color:#f2f2f2;background:#dadada;border-color:#dadada}
a.btn-info.disabled,.btn-info.disabled,a.btn-info[disabled],.btn-info[disabled],fieldset[disabled] a.btn-info,fieldset[disabled] .btn-info,a.btn-info.disabled:hover,.btn-info.disabled:hover,a.btn-info[disabled]:hover,.btn-info[disabled]:hover,fieldset[disabled] a.btn-info:hover,fieldset[disabled] .btn-info:hover,a.btn-info.disabled:focus,.btn-info.disabled:focus,a.btn-info[disabled]:focus,.btn-info[disabled]:focus,fieldset[disabled] a.btn-info:focus,fieldset[disabled] .btn-info:focus,a.btn-info.disabled:active,.btn-info.disabled:active,a.btn-info[disabled]:active,.btn-info[disabled]:active,fieldset[disabled] a.btn-info:active,fieldset[disabled] .btn-info:active,a.btn-info.disabled.active,.btn-info.disabled.active,a.btn-info[disabled].active,.btn-info[disabled].active,fieldset[disabled] a.btn-info.active,fieldset[disabled] .btn-info.active{background-image:-webkit-gradient(linear, left 0, left 100%, from(#d9edf7), to(#dadada));background-image:-webkit-linear-gradient(top, #d9edf7, 0, #dadada, 100%);background-image:-moz-linear-gradient(top, #d9edf7 0, #dadada 100%);background-image:linear-gradient(to bottom, #d9edf7 0, #dadada 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffdadada', GradientType=0);border-color:#dadada}
a.btn-info .glyphicons:before,.btn-info .glyphicons:before{color:#fff}
.btn-clear{border:none;background:none}
.btn-big{padding:.6em 1.2em;font-size:1.3em;line-height:1.2em;border-radius:6px}
.btn-medium{padding:.5rem 1rem;font-size:1em;line-height:1rem;border-radius:4px}
.btn-small{padding:.4375rem .875rem;font-size:.875em;line-height:.875rem;border-radius:2px}
.primary-text-link,.primary-text-link:visited{color:#284391;font-weight:600}
.info-text-link{color:#6fc7dc;font-weight:600}
fieldset{padding:0;margin:0;border:0}
input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}
input[type="file"]{display:block}
select[multiple],select[size]{height:auto}
input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{height:auto}
select optgroup{font-size:inherit;font-style:inherit;font-family:inherit}
form.form input[type="text"],form.form input[type="password"],form.form input[type="datetime"],form.form input[type="datetime-local"],form.form input[type="date"],form.form input[type="month"],form.form input[type="time"],form.form input[type="week"],form.form input[type="number"],form.form input[type="email"],form.form input[type="url"],form.form input[type="search"],form.form input[type="tel"],form.form input[type="color"],form.form textarea{  		background: #fff none repeat scroll 0 0;
  border: 1px solid #dadada;
  color: #737171;
  margin: 0;
  outline: medium none;
  padding: 0.6em;
  }form.form input[type="text"]:focus,form.form input[type="password"]:focus,form.form input[type="datetime"]:focus,form.form input[type="datetime-local"]:focus,form.form input[type="date"]:focus,form.form input[type="month"]:focus,form.form input[type="time"]:focus,form.form input[type="week"]:focus,form.form input[type="number"]:focus,form.form input[type="email"]:focus,form.form input[type="url"]:focus,form.form input[type="search"]:focus,form.form input[type="tel"]:focus,form.form input[type="color"]:focus,form.form textarea:focus{}
form.form input[type="text"].primary,form.form input[type="password"].primary,form.form input[type="datetime"].primary,form.form input[type="datetime-local"].primary,form.form input[type="date"].primary,form.form input[type="month"].primary,form.form input[type="time"].primary,form.form input[type="week"].primary,form.form input[type="number"].primary,form.form input[type="email"].primary,form.form input[type="url"].primary,form.form input[type="search"].primary,form.form input[type="tel"].primary,form.form input[type="color"].primary,form.form textarea.primary{color:#030105;border-color:#4e6820;background:#f0f0f0}form.form input[type="text"].primary:-moz-placeholder,form.form input[type="password"].primary:-moz-placeholder,form.form input[type="datetime"].primary:-moz-placeholder,form.form input[type="datetime-local"].primary:-moz-placeholder,form.form input[type="date"].primary:-moz-placeholder,form.form input[type="month"].primary:-moz-placeholder,form.form input[type="time"].primary:-moz-placeholder,form.form input[type="week"].primary:-moz-placeholder,form.form input[type="number"].primary:-moz-placeholder,form.form input[type="email"].primary:-moz-placeholder,form.form input[type="url"].primary:-moz-placeholder,form.form input[type="search"].primary:-moz-placeholder,form.form input[type="tel"].primary:-moz-placeholder,form.form input[type="color"].primary:-moz-placeholder,form.form textarea.primary:-moz-placeholder{color:#030105}
form.form input[type="text"].primary::-moz-placeholder,form.form input[type="password"].primary::-moz-placeholder,form.form input[type="datetime"].primary::-moz-placeholder,form.form input[type="datetime-local"].primary::-moz-placeholder,form.form input[type="date"].primary::-moz-placeholder,form.form input[type="month"].primary::-moz-placeholder,form.form input[type="time"].primary::-moz-placeholder,form.form input[type="week"].primary::-moz-placeholder,form.form input[type="number"].primary::-moz-placeholder,form.form input[type="email"].primary::-moz-placeholder,form.form input[type="url"].primary::-moz-placeholder,form.form input[type="search"].primary::-moz-placeholder,form.form input[type="tel"].primary::-moz-placeholder,form.form input[type="color"].primary::-moz-placeholder,form.form textarea.primary::-moz-placeholder{color:#030105}
form.form input[type="text"].primary:-ms-input-placeholder,form.form input[type="password"].primary:-ms-input-placeholder,form.form input[type="datetime"].primary:-ms-input-placeholder,form.form input[type="datetime-local"].primary:-ms-input-placeholder,form.form input[type="date"].primary:-ms-input-placeholder,form.form input[type="month"].primary:-ms-input-placeholder,form.form input[type="time"].primary:-ms-input-placeholder,form.form input[type="week"].primary:-ms-input-placeholder,form.form input[type="number"].primary:-ms-input-placeholder,form.form input[type="email"].primary:-ms-input-placeholder,form.form input[type="url"].primary:-ms-input-placeholder,form.form input[type="search"].primary:-ms-input-placeholder,form.form input[type="tel"].primary:-ms-input-placeholder,form.form input[type="color"].primary:-ms-input-placeholder,form.form textarea.primary:-ms-input-placeholder{color:#030105}
form.form input[type="text"].primary::-webkit-input-placeholder,form.form input[type="password"].primary::-webkit-input-placeholder,form.form input[type="datetime"].primary::-webkit-input-placeholder,form.form input[type="datetime-local"].primary::-webkit-input-placeholder,form.form input[type="date"].primary::-webkit-input-placeholder,form.form input[type="month"].primary::-webkit-input-placeholder,form.form input[type="time"].primary::-webkit-input-placeholder,form.form input[type="week"].primary::-webkit-input-placeholder,form.form input[type="number"].primary::-webkit-input-placeholder,form.form input[type="email"].primary::-webkit-input-placeholder,form.form input[type="url"].primary::-webkit-input-placeholder,form.form input[type="search"].primary::-webkit-input-placeholder,form.form input[type="tel"].primary::-webkit-input-placeholder,form.form input[type="color"].primary::-webkit-input-placeholder,form.form textarea.primary::-webkit-input-placeholder{color:#030105}
form.form input[type="text"].primary:focus,form.form input[type="password"].primary:focus,form.form input[type="datetime"].primary:focus,form.form input[type="datetime-local"].primary:focus,form.form input[type="date"].primary:focus,form.form input[type="month"].primary:focus,form.form input[type="time"].primary:focus,form.form input[type="week"].primary:focus,form.form input[type="number"].primary:focus,form.form input[type="email"].primary:focus,form.form input[type="url"].primary:focus,form.form input[type="search"].primary:focus,form.form input[type="tel"].primary:focus,form.form input[type="color"].primary:focus,form.form textarea.primary:focus{-webkit-box-shadow:0 0 4px #f0f0f0;-moz-box-shadow:0 0 4px #f0f0f0;box-shadow:0 0 4px #f0f0f0}
form.form input[type="text"].warning,form.form input[type="password"].warning,form.form input[type="datetime"].warning,form.form input[type="datetime-local"].warning,form.form input[type="date"].warning,form.form input[type="month"].warning,form.form input[type="time"].warning,form.form input[type="week"].warning,form.form input[type="number"].warning,form.form input[type="email"].warning,form.form input[type="url"].warning,form.form input[type="search"].warning,form.form input[type="tel"].warning,form.form input[type="color"].warning,form.form textarea.warning{color:#c09853;border-color:#f7ecb5;background:#fcf8e3}form.form input[type="text"].warning:-moz-placeholder,form.form input[type="password"].warning:-moz-placeholder,form.form input[type="datetime"].warning:-moz-placeholder,form.form input[type="datetime-local"].warning:-moz-placeholder,form.form input[type="date"].warning:-moz-placeholder,form.form input[type="month"].warning:-moz-placeholder,form.form input[type="time"].warning:-moz-placeholder,form.form input[type="week"].warning:-moz-placeholder,form.form input[type="number"].warning:-moz-placeholder,form.form input[type="email"].warning:-moz-placeholder,form.form input[type="url"].warning:-moz-placeholder,form.form input[type="search"].warning:-moz-placeholder,form.form input[type="tel"].warning:-moz-placeholder,form.form input[type="color"].warning:-moz-placeholder,form.form textarea.warning:-moz-placeholder{color:#c09853}
form.form input[type="text"].warning::-moz-placeholder,form.form input[type="password"].warning::-moz-placeholder,form.form input[type="datetime"].warning::-moz-placeholder,form.form input[type="datetime-local"].warning::-moz-placeholder,form.form input[type="date"].warning::-moz-placeholder,form.form input[type="month"].warning::-moz-placeholder,form.form input[type="time"].warning::-moz-placeholder,form.form input[type="week"].warning::-moz-placeholder,form.form input[type="number"].warning::-moz-placeholder,form.form input[type="email"].warning::-moz-placeholder,form.form input[type="url"].warning::-moz-placeholder,form.form input[type="search"].warning::-moz-placeholder,form.form input[type="tel"].warning::-moz-placeholder,form.form input[type="color"].warning::-moz-placeholder,form.form textarea.warning::-moz-placeholder{color:#c09853}
form.form input[type="text"].warning:-ms-input-placeholder,form.form input[type="password"].warning:-ms-input-placeholder,form.form input[type="datetime"].warning:-ms-input-placeholder,form.form input[type="datetime-local"].warning:-ms-input-placeholder,form.form input[type="date"].warning:-ms-input-placeholder,form.form input[type="month"].warning:-ms-input-placeholder,form.form input[type="time"].warning:-ms-input-placeholder,form.form input[type="week"].warning:-ms-input-placeholder,form.form input[type="number"].warning:-ms-input-placeholder,form.form input[type="email"].warning:-ms-input-placeholder,form.form input[type="url"].warning:-ms-input-placeholder,form.form input[type="search"].warning:-ms-input-placeholder,form.form input[type="tel"].warning:-ms-input-placeholder,form.form input[type="color"].warning:-ms-input-placeholder,form.form textarea.warning:-ms-input-placeholder{color:#c09853}
form.form input[type="text"].warning::-webkit-input-placeholder,form.form input[type="password"].warning::-webkit-input-placeholder,form.form input[type="datetime"].warning::-webkit-input-placeholder,form.form input[type="datetime-local"].warning::-webkit-input-placeholder,form.form input[type="date"].warning::-webkit-input-placeholder,form.form input[type="month"].warning::-webkit-input-placeholder,form.form input[type="time"].warning::-webkit-input-placeholder,form.form input[type="week"].warning::-webkit-input-placeholder,form.form input[type="number"].warning::-webkit-input-placeholder,form.form input[type="email"].warning::-webkit-input-placeholder,form.form input[type="url"].warning::-webkit-input-placeholder,form.form input[type="search"].warning::-webkit-input-placeholder,form.form input[type="tel"].warning::-webkit-input-placeholder,form.form input[type="color"].warning::-webkit-input-placeholder,form.form textarea.warning::-webkit-input-placeholder{color:#c09853}
form.form input[type="text"].warning:focus,form.form input[type="password"].warning:focus,form.form input[type="datetime"].warning:focus,form.form input[type="datetime-local"].warning:focus,form.form input[type="date"].warning:focus,form.form input[type="month"].warning:focus,form.form input[type="time"].warning:focus,form.form input[type="week"].warning:focus,form.form input[type="number"].warning:focus,form.form input[type="email"].warning:focus,form.form input[type="url"].warning:focus,form.form input[type="search"].warning:focus,form.form input[type="tel"].warning:focus,form.form input[type="color"].warning:focus,form.form textarea.warning:focus{-webkit-box-shadow:0 0 4px #fcf8e3;-moz-box-shadow:0 0 4px #fcf8e3;box-shadow:0 0 4px #fcf8e3}
form.form input[type="text"].success,form.form input[type="password"].success,form.form input[type="datetime"].success,form.form input[type="datetime-local"].success,form.form input[type="date"].success,form.form input[type="month"].success,form.form input[type="time"].success,form.form input[type="week"].success,form.form input[type="number"].success,form.form input[type="email"].success,form.form input[type="url"].success,form.form input[type="search"].success,form.form input[type="tel"].success,form.form input[type="color"].success,form.form textarea.success{color:#468847;border-color:#d0e9c6;background:#dff0d8}form.form input[type="text"].success:-moz-placeholder,form.form input[type="password"].success:-moz-placeholder,form.form input[type="datetime"].success:-moz-placeholder,form.form input[type="datetime-local"].success:-moz-placeholder,form.form input[type="date"].success:-moz-placeholder,form.form input[type="month"].success:-moz-placeholder,form.form input[type="time"].success:-moz-placeholder,form.form input[type="week"].success:-moz-placeholder,form.form input[type="number"].success:-moz-placeholder,form.form input[type="email"].success:-moz-placeholder,form.form input[type="url"].success:-moz-placeholder,form.form input[type="search"].success:-moz-placeholder,form.form input[type="tel"].success:-moz-placeholder,form.form input[type="color"].success:-moz-placeholder,form.form textarea.success:-moz-placeholder{color:#468847}
form.form input[type="text"].success::-moz-placeholder,form.form input[type="password"].success::-moz-placeholder,form.form input[type="datetime"].success::-moz-placeholder,form.form input[type="datetime-local"].success::-moz-placeholder,form.form input[type="date"].success::-moz-placeholder,form.form input[type="month"].success::-moz-placeholder,form.form input[type="time"].success::-moz-placeholder,form.form input[type="week"].success::-moz-placeholder,form.form input[type="number"].success::-moz-placeholder,form.form input[type="email"].success::-moz-placeholder,form.form input[type="url"].success::-moz-placeholder,form.form input[type="search"].success::-moz-placeholder,form.form input[type="tel"].success::-moz-placeholder,form.form input[type="color"].success::-moz-placeholder,form.form textarea.success::-moz-placeholder{color:#468847}
form.form input[type="text"].success:-ms-input-placeholder,form.form input[type="password"].success:-ms-input-placeholder,form.form input[type="datetime"].success:-ms-input-placeholder,form.form input[type="datetime-local"].success:-ms-input-placeholder,form.form input[type="date"].success:-ms-input-placeholder,form.form input[type="month"].success:-ms-input-placeholder,form.form input[type="time"].success:-ms-input-placeholder,form.form input[type="week"].success:-ms-input-placeholder,form.form input[type="number"].success:-ms-input-placeholder,form.form input[type="email"].success:-ms-input-placeholder,form.form input[type="url"].success:-ms-input-placeholder,form.form input[type="search"].success:-ms-input-placeholder,form.form input[type="tel"].success:-ms-input-placeholder,form.form input[type="color"].success:-ms-input-placeholder,form.form textarea.success:-ms-input-placeholder{color:#468847}
form.form input[type="text"].success::-webkit-input-placeholder,form.form input[type="password"].success::-webkit-input-placeholder,form.form input[type="datetime"].success::-webkit-input-placeholder,form.form input[type="datetime-local"].success::-webkit-input-placeholder,form.form input[type="date"].success::-webkit-input-placeholder,form.form input[type="month"].success::-webkit-input-placeholder,form.form input[type="time"].success::-webkit-input-placeholder,form.form input[type="week"].success::-webkit-input-placeholder,form.form input[type="number"].success::-webkit-input-placeholder,form.form input[type="email"].success::-webkit-input-placeholder,form.form input[type="url"].success::-webkit-input-placeholder,form.form input[type="search"].success::-webkit-input-placeholder,form.form input[type="tel"].success::-webkit-input-placeholder,form.form input[type="color"].success::-webkit-input-placeholder,form.form textarea.success::-webkit-input-placeholder{color:#468847}
form.form input[type="text"].success:focus,form.form input[type="password"].success:focus,form.form input[type="datetime"].success:focus,form.form input[type="datetime-local"].success:focus,form.form input[type="date"].success:focus,form.form input[type="month"].success:focus,form.form input[type="time"].success:focus,form.form input[type="week"].success:focus,form.form input[type="number"].success:focus,form.form input[type="email"].success:focus,form.form input[type="url"].success:focus,form.form input[type="search"].success:focus,form.form input[type="tel"].success:focus,form.form input[type="color"].success:focus,form.form textarea.success:focus{-webkit-box-shadow:0 0 4px #dff0d8;-moz-box-shadow:0 0 4px #dff0d8;box-shadow:0 0 4px #dff0d8}
form.form input[type="text"].info,form.form input[type="password"].info,form.form input[type="datetime"].info,form.form input[type="datetime-local"].info,form.form input[type="date"].info,form.form input[type="month"].info,form.form input[type="time"].info,form.form input[type="week"].info,form.form input[type="number"].info,form.form input[type="email"].info,form.form input[type="url"].info,form.form input[type="search"].info,form.form input[type="tel"].info,form.form input[type="color"].info,form.form textarea.info{color:#3a87ad;border-color:#dadada;background:#d9edf7}form.form input[type="text"].info:-moz-placeholder,form.form input[type="password"].info:-moz-placeholder,form.form input[type="datetime"].info:-moz-placeholder,form.form input[type="datetime-local"].info:-moz-placeholder,form.form input[type="date"].info:-moz-placeholder,form.form input[type="month"].info:-moz-placeholder,form.form input[type="time"].info:-moz-placeholder,form.form input[type="week"].info:-moz-placeholder,form.form input[type="number"].info:-moz-placeholder,form.form input[type="email"].info:-moz-placeholder,form.form input[type="url"].info:-moz-placeholder,form.form input[type="search"].info:-moz-placeholder,form.form input[type="tel"].info:-moz-placeholder,form.form input[type="color"].info:-moz-placeholder,form.form textarea.info:-moz-placeholder{color:#3a87ad}
form.form input[type="text"].info::-moz-placeholder,form.form input[type="password"].info::-moz-placeholder,form.form input[type="datetime"].info::-moz-placeholder,form.form input[type="datetime-local"].info::-moz-placeholder,form.form input[type="date"].info::-moz-placeholder,form.form input[type="month"].info::-moz-placeholder,form.form input[type="time"].info::-moz-placeholder,form.form input[type="week"].info::-moz-placeholder,form.form input[type="number"].info::-moz-placeholder,form.form input[type="email"].info::-moz-placeholder,form.form input[type="url"].info::-moz-placeholder,form.form input[type="search"].info::-moz-placeholder,form.form input[type="tel"].info::-moz-placeholder,form.form input[type="color"].info::-moz-placeholder,form.form textarea.info::-moz-placeholder{color:#3a87ad}
form.form input[type="text"].info:-ms-input-placeholder,form.form input[type="password"].info:-ms-input-placeholder,form.form input[type="datetime"].info:-ms-input-placeholder,form.form input[type="datetime-local"].info:-ms-input-placeholder,form.form input[type="date"].info:-ms-input-placeholder,form.form input[type="month"].info:-ms-input-placeholder,form.form input[type="time"].info:-ms-input-placeholder,form.form input[type="week"].info:-ms-input-placeholder,form.form input[type="number"].info:-ms-input-placeholder,form.form input[type="email"].info:-ms-input-placeholder,form.form input[type="url"].info:-ms-input-placeholder,form.form input[type="search"].info:-ms-input-placeholder,form.form input[type="tel"].info:-ms-input-placeholder,form.form input[type="color"].info:-ms-input-placeholder,form.form textarea.info:-ms-input-placeholder{color:#3a87ad}
form.form input[type="text"].info::-webkit-input-placeholder,form.form input[type="password"].info::-webkit-input-placeholder,form.form input[type="datetime"].info::-webkit-input-placeholder,form.form input[type="datetime-local"].info::-webkit-input-placeholder,form.form input[type="date"].info::-webkit-input-placeholder,form.form input[type="month"].info::-webkit-input-placeholder,form.form input[type="time"].info::-webkit-input-placeholder,form.form input[type="week"].info::-webkit-input-placeholder,form.form input[type="number"].info::-webkit-input-placeholder,form.form input[type="email"].info::-webkit-input-placeholder,form.form input[type="url"].info::-webkit-input-placeholder,form.form input[type="search"].info::-webkit-input-placeholder,form.form input[type="tel"].info::-webkit-input-placeholder,form.form input[type="color"].info::-webkit-input-placeholder,form.form textarea.info::-webkit-input-placeholder{color:#3a87ad}
form.form input[type="text"].info:focus,form.form input[type="password"].info:focus,form.form input[type="datetime"].info:focus,form.form input[type="datetime-local"].info:focus,form.form input[type="date"].info:focus,form.form input[type="month"].info:focus,form.form input[type="time"].info:focus,form.form input[type="week"].info:focus,form.form input[type="number"].info:focus,form.form input[type="email"].info:focus,form.form input[type="url"].info:focus,form.form input[type="search"].info:focus,form.form input[type="tel"].info:focus,form.form input[type="color"].info:focus,form.form textarea.info:focus{-webkit-box-shadow:0 0 4px #d9edf7;-moz-box-shadow:0 0 4px #d9edf7;box-shadow:0 0 4px #d9edf7}
form.form input[type="text"].error,form.form input[type="password"].error,form.form input[type="datetime"].error,form.form input[type="datetime-local"].error,form.form input[type="date"].error,form.form input[type="month"].error,form.form input[type="time"].error,form.form input[type="week"].error,form.form input[type="number"].error,form.form input[type="email"].error,form.form input[type="url"].error,form.form input[type="search"].error,form.form input[type="tel"].error,form.form input[type="color"].error,form.form textarea.error{color:#b94a48;border-color:#ebcccc;background:#f2dede}form.form input[type="text"].error:-moz-placeholder,form.form input[type="password"].error:-moz-placeholder,form.form input[type="datetime"].error:-moz-placeholder,form.form input[type="datetime-local"].error:-moz-placeholder,form.form input[type="date"].error:-moz-placeholder,form.form input[type="month"].error:-moz-placeholder,form.form input[type="time"].error:-moz-placeholder,form.form input[type="week"].error:-moz-placeholder,form.form input[type="number"].error:-moz-placeholder,form.form input[type="email"].error:-moz-placeholder,form.form input[type="url"].error:-moz-placeholder,form.form input[type="search"].error:-moz-placeholder,form.form input[type="tel"].error:-moz-placeholder,form.form input[type="color"].error:-moz-placeholder,form.form textarea.error:-moz-placeholder{color:#b94a48}
form.form input[type="text"].error::-moz-placeholder,form.form input[type="password"].error::-moz-placeholder,form.form input[type="datetime"].error::-moz-placeholder,form.form input[type="datetime-local"].error::-moz-placeholder,form.form input[type="date"].error::-moz-placeholder,form.form input[type="month"].error::-moz-placeholder,form.form input[type="time"].error::-moz-placeholder,form.form input[type="week"].error::-moz-placeholder,form.form input[type="number"].error::-moz-placeholder,form.form input[type="email"].error::-moz-placeholder,form.form input[type="url"].error::-moz-placeholder,form.form input[type="search"].error::-moz-placeholder,form.form input[type="tel"].error::-moz-placeholder,form.form input[type="color"].error::-moz-placeholder,form.form textarea.error::-moz-placeholder{color:#b94a48}
form.form input[type="text"].error:-ms-input-placeholder,form.form input[type="password"].error:-ms-input-placeholder,form.form input[type="datetime"].error:-ms-input-placeholder,form.form input[type="datetime-local"].error:-ms-input-placeholder,form.form input[type="date"].error:-ms-input-placeholder,form.form input[type="month"].error:-ms-input-placeholder,form.form input[type="time"].error:-ms-input-placeholder,form.form input[type="week"].error:-ms-input-placeholder,form.form input[type="number"].error:-ms-input-placeholder,form.form input[type="email"].error:-ms-input-placeholder,form.form input[type="url"].error:-ms-input-placeholder,form.form input[type="search"].error:-ms-input-placeholder,form.form input[type="tel"].error:-ms-input-placeholder,form.form input[type="color"].error:-ms-input-placeholder,form.form textarea.error:-ms-input-placeholder{color:#b94a48}
form.form input[type="text"].error::-webkit-input-placeholder,form.form input[type="password"].error::-webkit-input-placeholder,form.form input[type="datetime"].error::-webkit-input-placeholder,form.form input[type="datetime-local"].error::-webkit-input-placeholder,form.form input[type="date"].error::-webkit-input-placeholder,form.form input[type="month"].error::-webkit-input-placeholder,form.form input[type="time"].error::-webkit-input-placeholder,form.form input[type="week"].error::-webkit-input-placeholder,form.form input[type="number"].error::-webkit-input-placeholder,form.form input[type="email"].error::-webkit-input-placeholder,form.form input[type="url"].error::-webkit-input-placeholder,form.form input[type="search"].error::-webkit-input-placeholder,form.form input[type="tel"].error::-webkit-input-placeholder,form.form input[type="color"].error::-webkit-input-placeholder,form.form textarea.error::-webkit-input-placeholder{color:#b94a48}
form.form input[type="text"].error:focus,form.form input[type="password"].error:focus,form.form input[type="datetime"].error:focus,form.form input[type="datetime-local"].error:focus,form.form input[type="date"].error:focus,form.form input[type="month"].error:focus,form.form input[type="time"].error:focus,form.form input[type="week"].error:focus,form.form input[type="number"].error:focus,form.form input[type="email"].error:focus,form.form input[type="url"].error:focus,form.form input[type="search"].error:focus,form.form input[type="tel"].error:focus,form.form input[type="color"].error:focus,form.form textarea.error:focus{-webkit-box-shadow:0 0 4px #f2dede;-moz-box-shadow:0 0 4px #f2dede;box-shadow:0 0 4px #f2dede}
form.form .select-box{position:relative;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;cursor:pointer;width:auto;float:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}form.form .select-box .label{float:left}
form.form .select-box.primary select{margin-left:1rem;color:#030105;border-color:#4e6820;background-image:-webkit-gradient(linear, left 0, left 100%, from(#f0f0f0), to(#4e6820));background-image:-webkit-linear-gradient(top, #f0f0f0, 0, #4e6820, 100%);background-image:-moz-linear-gradient(top, #f0f0f0 0, #4e6820 100%);background-image:linear-gradient(to bottom, #f0f0f0 0, #4e6820 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0f0f0', endColorstr='#ff4e6820', GradientType=0)}form.form .select-box.primary select:-moz-placeholder{color:#030105}
form.form .select-box.primary select::-moz-placeholder{color:#030105}
form.form .select-box.primary select:-ms-input-placeholder{color:#030105}
form.form .select-box.primary select::-webkit-input-placeholder{color:#030105}
form.form .select-box.primary select:focus{-webkit-box-shadow:0 0 4px #f0f0f0;-moz-box-shadow:0 0 4px #f0f0f0;box-shadow:0 0 4px #f0f0f0}
form.form .select-box.primary:after{background-image:-webkit-gradient(linear, 0 top, 100% top, from(#f0f0f0), to(#4e6820));background-image:-webkit-linear-gradient(left, color-stop(#f0f0f0 0), color-stop(#4e6820 100%));background-image:-moz-linear-gradient(left, #f0f0f0 0, #4e6820 100%);background-image:linear-gradient(to right, #f0f0f0 0, #4e6820 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0f0f0', endColorstr='#ff4e6820', GradientType=1);border-color:#314114}
form.form .select-box.warning select{color:#c09853;border-color:#f7ecb5;background:#fcf8e3}form.form .select-box.warning select:-moz-placeholder{color:#c09853}
form.form .select-box.warning select::-moz-placeholder{color:#c09853}
form.form .select-box.warning select:-ms-input-placeholder{color:#c09853}
form.form .select-box.warning select::-webkit-input-placeholder{color:#c09853}
form.form .select-box.warning select:focus{-webkit-box-shadow:0 0 4px #fcf8e3;-moz-box-shadow:0 0 4px #fcf8e3;box-shadow:0 0 4px #fcf8e3}
form.form .select-box.warning:after{background-image:-webkit-gradient(linear, 0 top, 100% top, from(#fcf8e3), to(#faf2cc));background-image:-webkit-linear-gradient(left, color-stop(#fcf8e3 0), color-stop(#faf2cc 100%));background-image:-moz-linear-gradient(left, #fcf8e3 0, #faf2cc 100%);background-image:linear-gradient(to right, #fcf8e3 0, #faf2cc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=1);border-color:#f2e187}
form.form .select-box.success select{color:#468847;border-color:#d0e9c6;background:#dff0d8}form.form .select-box.success select:-moz-placeholder{color:#468847}
form.form .select-box.success select::-moz-placeholder{color:#468847}
form.form .select-box.success select:-ms-input-placeholder{color:#468847}
form.form .select-box.success select::-webkit-input-placeholder{color:#468847}
form.form .select-box.success select:focus{-webkit-box-shadow:0 0 4px #dff0d8;-moz-box-shadow:0 0 4px #dff0d8;box-shadow:0 0 4px #dff0d8}
form.form .select-box.success:after{background-image:-webkit-gradient(linear, 0 top, 100% top, from(#dff0d8), to(#d0e9c6));background-image:-webkit-linear-gradient(left, color-stop(#dff0d8 0), color-stop(#d0e9c6 100%));background-image:-moz-linear-gradient(left, #dff0d8 0, #d0e9c6 100%);background-image:linear-gradient(to right, #dff0d8 0, #d0e9c6 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=1);border-color:#b2dba1}
form.form .select-box.info select{color:#3a87ad;border-color:#dadada;background:#d9edf7}form.form .select-box.info select:-moz-placeholder{color:#3a87ad}
form.form .select-box.info select::-moz-placeholder{color:#3a87ad}
form.form .select-box.info select:-ms-input-placeholder{color:#3a87ad}
form.form .select-box.info select::-webkit-input-placeholder{color:#3a87ad}
form.form .select-box.info select:focus{-webkit-box-shadow:0 0 4px #d9edf7;-moz-box-shadow:0 0 4px #d9edf7;box-shadow:0 0 4px #d9edf7}
form.form .select-box.error select{padding:.3em 0 .3em .3em;color:#b94a48;border-color:#ebcccc;background:#f2dede}form.form .select-box.error select:-moz-placeholder{color:#b94a48}
form.form .select-box.error select::-moz-placeholder{color:#b94a48}
form.form .select-box.error select:-ms-input-placeholder{color:#b94a48}
form.form .select-box.error select::-webkit-input-placeholder{color:#b94a48}
form.form .select-box.error select:focus{-webkit-box-shadow:0 0 4px #f2dede;-moz-box-shadow:0 0 4px #f2dede;box-shadow:0 0 4px #f2dede}
form.form .select-box.error:after{background-image:-webkit-gradient(linear, 0 top, 100% top, from(#f2dede), to(#ebcccc));background-image:-webkit-linear-gradient(left, color-stop(#f2dede 0), color-stop(#ebcccc 100%));background-image:-moz-linear-gradient(left, #f2dede 0, #ebcccc 100%);background-image:linear-gradient(to right, #f2dede 0, #ebcccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=1);border-color:#dca7a7}
form.form .select-box:after{content:'<>';font:.7em Monaco,Menlo,Consolas,"Courier New",monospace;color:rgba(0,0,0,0.6);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);position:absolute;background-image:-webkit-gradient(linear, 0 top, 100% top, from(#fff), to(#eaeaea));background-image:-webkit-linear-gradient(left, color-stop(#fff 0), color-stop(#eaeaea 100%));background-image:-moz-linear-gradient(left, #fff 0, #eaeaea 100%);background-image:linear-gradient(to right, #fff 0, #eaeaea 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeaeaea', GradientType=1);height:2em;line-height:1.5em;padding:0 .6em 0 .6em;pointer-events:none;right:-0.1em;top:.3em;border-bottom:1px solid rgba(0,0,0,0.1);border-top:1px solid rgba(0,0,0,0.1);border-radius:4px 4px 0 0}
form.form select{padding:.1em .2em;float:right;margin:0;margin-right:1px;border:thin solid #ddd;outline:none;display:inline-block;line-height:1.25rem;background-image:-webkit-gradient(linear, left 0, left 100%, from(#fff), to(#eaeaea));background-image:-webkit-linear-gradient(top, #fff, 0, #eaeaea, 100%);background-image:-moz-linear-gradient(top, #fff 0, #eaeaea 100%);background-image:linear-gradient(to bottom, #fff 0, #eaeaea 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeaeaea', GradientType=0);border-radius:4px}form.form select option{padding-right:1rem}
form.form .icon-input{position:relative}form.form .icon-input:after{position:absolute;top:0;right:10%;font:1.04em 'Glyphicons Regular';color:#777;line-height:1.2em}
form.form .icon-input.warning:after{content:"\e197";color:#c09853}
form.form .icon-input.info:after{content:"\e196";color:#3a87ad}
form.form .icon-input.error:after{content:"\e198";color:#b94a48}
form.form .icon-input.success:after{content:"\e194";color:#468847}
form.form.main-search{width:100%;float:left;margin-bottom:1em}form.form.main-search input{width:80%;margin-right:1%;padding:.6em .6em}
form.form.main-search button i:before{padding:0;padding-right:.5em;line-height:1em;font-size:1em;color:#777}
form.form .input{width:100%;float:left;margin-bottom:.5em}form.form .input label{width:100%;float:left;margin-bottom:.5em}
form.form .input input,form.form .input textarea{width:100%;float:left}
form.form .input.checkbox label{width:85%;cursor:pointer;float:left}
form.form .input.checkbox input[type="checkbox"]{margin-right:1em}
@media screen and (max-width:50em){form.form.main-search input{width:70%;margin-right:2%}}@media screen and (min-width:50em){form.form .input{margin-bottom:.6em}form.form .input label{width:25%} form.form .input input,form.form .input textarea{width:75%}}.nav-container{display:table;table-layout:fixed;width:100%}
#nav{background:#284391;display:table;table-layout:fixed;list-style:none;margin:0;position:relative;padding:5px 0;width: 100%;}#nav li{display:none}#nav li.mobile-menu{display:table-cell}
#nav li a{transition: none; display:block;text-align:center;text-decoration:none}
#nav li.mobile-menu{border-right:thin solid #444;display:table-cell}#nav li.mobile-menu a{color:#fff;line-height:2em;background:#284391}#nav li.mobile-menu a:hover{background:#284391;color:#f7b032}#nav li.mobile-menu a:hover:before{color:#f7b032}
#nav li.mobile-menu a:before{font-size:1.5em;color:#fff}
#nav li.mobile-menu:last-child a{border-radius:0 4px 4px 0; width: 8%;float: left;padding: 3px 0;}
#nav li.mobile-menu.show-menu a{}
#nav li.mobile-menu:last-child{border-right:medium none}
#nav li.desktop-menu{background:transparent;border-right:0 solid #ddd;display:none;white-space:nowrap;position:relative}#nav li.desktop-menu.active a{}
#nav li.desktop-menu:hover{}#nav li.desktop-menu:hover.has-submenu a{color:#fff}
#nav li.desktop-menu:hover .submenu{opacity:1;visibility:visible;-webkit-visibility:visible;-moz-webkit-visibility:visible;-ms-webkit-visibility:visible;-o-visibility:visible}#nav li.desktop-menu:hover .submenu a{color:#2d2d2d}#nav li.desktop-menu:hover .submenu a:hover{color:#2d2d2d;background: #f5f5f5;}#nav li.desktop-menu:hover .submenu a:hover:after{color:#2d2d2d}
#nav li.desktop-menu a{font:400 1em/2em 'Comfortaa',Helvetica,Arial,Lucida,sans-serif;text-overflow:ellipsis;text-wrap:avoid;overflow:hidden;position:relative;padding: 0 1.1em 0 0;color:#f7b032}#nav li.desktop-menu a:hover{color:#fff}#nav li.desktop-menu a:hover:after{color:#f7b032}
#nav li.desktop-menu a.has-submenu:after{position:absolute;font:0.9em 'Glyphicons Regular';content:"\e224";-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);padding:9px 6px 9px 0px;color:#f7b032}
#nav li.desktop-menu.has-submenu{overflow:visible}
#nav .submenu{position:absolute;background:#ffffff;border-radius: 7px;top:100%;margin:0;padding:0;display:block;float:left;height:auto;opacity:0;visibility:hidden;-moz-webkit-visibility:hidden;-ms-webkit-visibility:hidden;-o-webkit-visibility:hidden;webkit-visibility:hidden;-webkit-transition:all ease-in-out .16s;-o-transition:all ease-in-out .16s;-moz-transition:all ease-in-out .16s;-ms-transition:all ease-in-out .16s;transition:all ease-in-out .16s; box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px; }#nav .submenu li{display:block;width:100%;float:left;position:relative}#nav .submenu li.has-submenu:hover ul.submenu{display:block}
#nav .submenu li a{color:#2d2d2d;border-top:none;font-size:.9em;border-bottom: 1px solid rgba(187, 187, 187, 0.15);line-height:4em}#nav .submenu li a:hover{background: rgba(255, 255, 255, 0.15)}

#nav > li:nth-child(4) > ul:nth-child(2) > li:nth-child(1) > a:nth-child(1){
	border-radius: 7px 7px 0 0;
}

#nav > li:nth-child(4) > ul:nth-child(2) > li:nth-child(12) > a:nth-child(1){
	border-radius: 0 0 7px 7px;	
}

#nav .submenu li>ul.submenu{display:none;float:left;position:absolute;width:100%;top:0;left:-100%}#nav .submenu li>ul.submenu li{float:left;width:100%}
ul#mobile-menu{border-top:1px solid rgba(255, 255, 255, 0.15);position:absolute;left:0;width:100%;height:0;overflow:hidden;opacity:0;-webkit-transition:all ease-in-out .16s;-o-transition:all ease-in-out .16s;-moz-transition:all ease-in-out .16s;-ms-transition:all ease-in-out .16s;transition:all ease-in-out .16s;background:#fff;box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;z-index:100}ul#mobile-menu.active{height:auto;opacity:1}
ul#mobile-menu li{position:relative; border-bottom: 1px solid rgba(187, 187, 187, 0.15);}ul#mobile-menu li a{display:inline-block;padding:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left;padding: 3px 1em;color:#2d2d2d;border-bottom: 1px solid rgba(255, 255, 255, 0.15);}ul#mobile-menu li a:hover,ul#mobile-menu li a:active{background: #f5f5f5;color:#2d2d2d}
ul#mobile-menu ul.submenu{display: none; position:relative}ul#mobile-menu ul.submenu.active{display:block}
.top-menu-search{

  float: right;
  width: 90%;
  padding: 0;
  overflow: hidden;
  opacity: 1;
  -webkit-transition: all ease-in-out;
  -o-transition: all ease-in-out;
  -moz-transition: all ease-in-out;
  -ms-transition: all ease-in-out;
  transition: all ease-in-out;

}



.top-menu-search.active{margin:1em;opacity:1;height:auto}
.top-menu-search input[type="search"]{width:100%;}
.top-menu-search button{width:30%}
.top-menu-search .search{padding:0}.top-menu-search .search:before{padding:0;font-size:1em;line-height:1em;padding-right:.5em}
ul.social-links{list-style:none;display:none}ul.social-links li{float:left;margin-right:1em}ul.social-links li>a{display:block;position:relative;top:.9em}ul.social-links li>a:hover:before{color:#fff}
ul.social-links li>a:before{font-size:1.2em;line-height:2em}

#slider{
  width: 100%;
  height: 35em;
  overflow: hidden;
  position: relative;
}

#slider .slider{
	width: auto;
    min-width: 100vw!important;
    min-height: 400px;
    position: absolute;
}

#slider ul.slides{width:100%;padding:0;margin:0;-webkit-transition:all ease-in-out 1.5s;-o-transition:all ease-in-out 1.5s;-moz-transition:all ease-in-out 1.5s;-ms-transition:all ease-in-out 1.5s;transition:all ease-in-out 1.5s}#slider ul.slides li.slide{display:inline-block;float:left}#slider ul.slides li.slide img{display:block;width:100%}
#slider .slider-nav a{position:absolute;padding:0 2%;top:45%}#slider .slider-nav a:before{z-index:10;font-size:2em;display:block;color:#777;outline:none}
#slider .slider-nav .slider-nav-prev{left:0}
#slider .slider-nav .slider-nav-next{right:0}
@media screen and (max-width:50em){#slider .slider-nav a:before{font-size:1em}}[data-tip]{position:relative;display:inline-block}
html,html .halflings{-webkit-font-smoothing:antialiased !important}
@font-face{font-family:'Glyphicons Regular';src:url('../fonts/glyphicons-regular.eot');src:url('../fonts/glyphicons-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/glyphicons-regular.woff') format('woff'),url('../fonts/glyphicons-regular.ttf') format('truetype'),url('../fonts/glyphicons-regular.svg#glyphiconsregular') format('svg');font-weight:normal;font-style:normal}.glyphicons{display:inline-block;position:relative;color:#1d1d1b;text-decoration:none;*display:inline;*zoom:1;vertical-align:middle}.glyphicons:before{position:relative;font:24px/1em 'Glyphicons Regular';font-style:normal;font-weight:normal;color:#ddd;*display:inline;*zoom:1;vertical-align:middle;text-transform:none;-webkit-font-smoothing:antialiased}
.glyphicons.white:before{color:#fff}
.glyphicons.glass:before{content:"\e001"}
.glyphicons.leaf:before{content:"\e002"}
.glyphicons.dog:before{content:"\e003"}
.glyphicons.user:before{content:"\e004"}
.glyphicons.girl:before{content:"\e005"}
.glyphicons.car:before{content:"\e006"}
.glyphicons.user_add:before{content:"\e007"}
.glyphicons.user_remove:before{content:"\e008"}
.glyphicons.film:before{content:"\e009"}
.glyphicons.magic:before{content:"\e010"}
.glyphicons.envelope:before{content:"\2709"}
.glyphicons.camera:before{content:"\e012"}
.glyphicons.heart:before{content:"\e013"}
.glyphicons.beach_umbrella:before{content:"\e014"}
.glyphicons.train:before{content:"\e015"}
.glyphicons.print:before{content:"\e016"}
.glyphicons.bin:before{content:"\e017"}
.glyphicons.music:before{content:"\e018"}
.glyphicons.note:before{content:"\e019"}
.glyphicons.heart_empty:before{content:"\e020"}
.glyphicons.home:before{content:"\e021"}
.glyphicons.snowflake:before{content:"\2744"}
.glyphicons.fire:before{content:"\e023"}
.glyphicons.magnet:before{content:"\e024"}
.glyphicons.parents:before{content:"\e025"}
.glyphicons.binoculars:before{content:"\e026"}
.glyphicons.road:before{content:"\e027"}
.glyphicons.search:before{content:"\e028"}
.glyphicons.cars:before{content:"\e029"}
.glyphicons.notes_2:before{content:"\e030"}
.glyphicons.pencil:before{content:"\270F"}
.glyphicons.bus:before{content:"\e032"}
.glyphicons.wifi_alt:before{content:"\e033"}
.glyphicons.luggage:before{content:"\e034"}
.glyphicons.old_man:before{content:"\e035"}
.glyphicons.woman:before{content:"\e036"}
.glyphicons.file:before{content:"\e037"}
.glyphicons.coins:before{content:"\e038"}
.glyphicons.airplane:before{content:"\2708"}
.glyphicons.notes:before{content:"\e040"}
.glyphicons.stats:before{content:"\e041"}
.glyphicons.charts:before{content:"\e042"}
.glyphicons.pie_chart:before{content:"\e043"}
.glyphicons.group:before{content:"\e044"}
.glyphicons.keys:before{content:"\e045"}
.glyphicons.calendar:before{content:"\e046"}
.glyphicons.router:before{content:"\e047"}
.glyphicons.camera_small:before{content:"\e048"}
.glyphicons.dislikes:before{content:"\e049"}
.glyphicons.star:before{content:"\e050"}
.glyphicons.link:before{content:"\e051"}
.glyphicons.eye_open:before{content:"\e052"}
.glyphicons.eye_close:before{content:"\e053"}
.glyphicons.alarm:before{content:"\e054"}
.glyphicons.clock:before{content:"\e055"}
.glyphicons.stopwatch:before{content:"\e056"}
.glyphicons.projector:before{content:"\e057"}
.glyphicons.history:before{content:"\e058"}
.glyphicons.truck:before{content:"\e059"}
.glyphicons.cargo:before{content:"\e060"}
.glyphicons.compass:before{content:"\e061"}
.glyphicons.keynote:before{content:"\e062"}
.glyphicons.paperclip:before{content:"\e063"}
.glyphicons.power:before{content:"\e064"}
.glyphicons.lightbulb:before{content:"\e065"}
.glyphicons.tag:before{content:"\e066"}
.glyphicons.tags:before{content:"\e067"}
.glyphicons.cleaning:before{content:"\e068"}
.glyphicons.ruller:before{content:"\e069"}
.glyphicons.gift:before{content:"\e070"}
.glyphicons.umbrella:before{content:"\2602"}
.glyphicons.book:before{content:"\e072"}
.glyphicons.bookmark:before{content:"\e073"}
.glyphicons.wifi:before{content:"\e074"}
.glyphicons.cup:before{content:"\e075"}
.glyphicons.stroller:before{content:"\e076"}
.glyphicons.headphones:before{content:"\e077"}
.glyphicons.headset:before{content:"\e078"}
.glyphicons.warning_sign:before{content:"\e079"}
.glyphicons.signal:before{content:"\e080"}
.glyphicons.retweet:before{content:"\e081"}
.glyphicons.refresh:before{content:"\e082"}
.glyphicons.roundabout:before{content:"\e083"}
.glyphicons.random:before{content:"\e084"}
.glyphicons.heat:before{content:"\e085"}
.glyphicons.repeat:before{content:"\e086"}
.glyphicons.display:before{content:"\e087"}
.glyphicons.log_book:before{content:"\e088"}
.glyphicons.adress_book:before{content:"\e089"}
.glyphicons.building:before{content:"\e090"}
.glyphicons.eyedropper:before{content:"\e091"}
.glyphicons.adjust:before{content:"\e092"}
.glyphicons.tint:before{content:"\e093"}
.glyphicons.crop:before{content:"\e094"}
.glyphicons.vector_path_square:before{content:"\e095"}
.glyphicons.vector_path_circle:before{content:"\e096"}
.glyphicons.vector_path_polygon:before{content:"\e097"}
.glyphicons.vector_path_line:before{content:"\e098"}
.glyphicons.vector_path_curve:before{content:"\e099"}
.glyphicons.vector_path_all:before{content:"\e100"}
.glyphicons.font:before{content:"\e101"}
.glyphicons.italic:before{content:"\e102"}
.glyphicons.bold:before{content:"\e103"}
.glyphicons.text_underline:before{content:"\e104"}
.glyphicons.text_strike:before{content:"\e105"}
.glyphicons.text_height:before{content:"\e106"}
.glyphicons.text_width:before{content:"\e107"}
.glyphicons.text_resize:before{content:"\e108"}
.glyphicons.left_indent:before{content:"\e109"}
.glyphicons.right_indent:before{content:"\e110"}
.glyphicons.align_left:before{content:"\e111"}
.glyphicons.align_center:before{content:"\e112"}
.glyphicons.align_right:before{content:"\e113"}
.glyphicons.justify:before{content:"\e114"}
.glyphicons.list:before{content:"\e115"}
.glyphicons.text_smaller:before{content:"\e116"}
.glyphicons.text_bigger:before{content:"\e117"}
.glyphicons.embed:before{content:"\e118"}
.glyphicons.embed_close:before{content:"\e119"}
.glyphicons.table:before{content:"\e120"}
.glyphicons.message_full:before{content:"\e121"}
.glyphicons.message_empty:before{content:"\e122"}
.glyphicons.message_in:before{content:"\e123"}
.glyphicons.message_out:before{content:"\e124"}
.glyphicons.message_plus:before{content:"\e125"}
.glyphicons.message_minus:before{content:"\e126"}
.glyphicons.message_ban:before{content:"\e127"}
.glyphicons.message_flag:before{content:"\e128"}
.glyphicons.message_lock:before{content:"\e129"}
.glyphicons.message_new:before{content:"\e130"}
.glyphicons.inbox:before{content:"\e131"}
.glyphicons.inbox_plus:before{content:"\e132"}
.glyphicons.inbox_minus:before{content:"\e133"}
.glyphicons.inbox_lock:before{content:"\e134"}
.glyphicons.inbox_in:before{content:"\e135"}
.glyphicons.inbox_out:before{content:"\e136"}
.glyphicons.cogwheel:before{content:"\e137"}
.glyphicons.cogwheels:before{content:"\e138"}
.glyphicons.picture:before{content:"\e139"}
.glyphicons.adjust_alt:before{content:"\e140"}
.glyphicons.database_lock:before{content:"\e141"}
.glyphicons.database_plus:before{content:"\e142"}
.glyphicons.database_minus:before{content:"\e143"}
.glyphicons.database_ban:before{content:"\e144"}
.glyphicons.folder_open:before{content:"\e145"}
.glyphicons.folder_plus:before{content:"\e146"}
.glyphicons.folder_minus:before{content:"\e147"}
.glyphicons.folder_lock:before{content:"\e148"}
.glyphicons.folder_flag:before{content:"\e149"}
.glyphicons.folder_new:before{content:"\e150"}
.glyphicons.edit:before{content:"\e151"}
.glyphicons.new_window:before{content:"\e152"}
.glyphicons.check:before{content:"\e153"}
.glyphicons.unchecked:before{content:"\e154"}
.glyphicons.more_windows:before{content:"\e155"}
.glyphicons.show_big_thumbnails:before{content:"\e156"}
.glyphicons.show_thumbnails:before{content:"\e157"}
.glyphicons.show_thumbnails_with_lines:before{content:"\e158"}
.glyphicons.show_lines:before{content:"\e159"}
.glyphicons.playlist:before{content:"\e160"}
.glyphicons.imac:before{content:"\e161"}
.glyphicons.macbook:before{content:"\e162"}
.glyphicons.ipad:before{content:"\e163"}
.glyphicons.iphone:before{content:"\e164"}
.glyphicons.iphone_transfer:before{content:"\e165"}
.glyphicons.iphone_exchange:before{content:"\e166"}
.glyphicons.ipod:before{content:"\e167"}
.glyphicons.ipod_shuffle:before{content:"\e168"}
.glyphicons.ear_plugs:before{content:"\e169"}
.glyphicons.phone:before{content:"\e170"}
.glyphicons.step_backward:before{content:"\e171"}
.glyphicons.fast_backward:before{content:"\e172"}
.glyphicons.rewind:before{content:"\e173"}
.glyphicons.play:before{content:"\e174"}
.glyphicons.pause:before{content:"\e175"}
.glyphicons.stop:before{content:"\e176"}
.glyphicons.forward:before{content:"\e177"}
.glyphicons.fast_forward:before{content:"\e178"}
.glyphicons.step_forward:before{content:"\e179"}
.glyphicons.eject:before{content:"\e180"}
.glyphicons.facetime_video:before{content:"\e181"}
.glyphicons.download_alt:before{content:"\e182"}
.glyphicons.mute:before{content:"\e183"}
.glyphicons.volume_down:before{content:"\e184"}
.glyphicons.volume_up:before{content:"\e185"}
.glyphicons.screenshot:before{content:"\e186"}
.glyphicons.move:before{content:"\e187"}
.glyphicons.more:before{content:"\e188"}
.glyphicons.brightness_reduce:before{content:"\e189"}
.glyphicons.brightness_increase:before{content:"\e190"}
.glyphicons.circle_plus:before{content:"\e191"}
.glyphicons.circle_minus:before{content:"\e192"}
.glyphicons.circle_remove:before{content:"\e193"}
.glyphicons.circle_ok:before{content:"\e194"}
.glyphicons.circle_question_mark:before{content:"\e195"}
.glyphicons.circle_info:before{content:"\e196"}
.glyphicons.circle_exclamation_mark:before{content:"\e197"}
.glyphicons.remove:before{content:"\e198"}
.glyphicons.ok:before{content:"\e199"}
.glyphicons.ban:before{content:"\e200"}
.glyphicons.download:before{content:"\e201"}
.glyphicons.upload:before{content:"\e202"}
.glyphicons.shopping_cart:before{content:"\e203"}
.glyphicons.lock:before{content:"\e204"}
.glyphicons.unlock:before{content:"\e205"}
.glyphicons.electricity:before{content:"\e206"}
.glyphicons.ok_2:before{content:"\e207"}
.glyphicons.remove_2:before{content:"\e208"}
.glyphicons.cart_out:before{content:"\e209"}
.glyphicons.cart_in:before{content:"\e210"}
.glyphicons.left_arrow:before{content:"\e211"}
.glyphicons.right_arrow:before{content:"\e212"}
.glyphicons.down_arrow:before{content:"\e213"}
.glyphicons.up_arrow:before{content:"\e214"}
.glyphicons.resize_small:before{content:"\e215"}
.glyphicons.resize_full:before{content:"\e216"}
.glyphicons.circle_arrow_left:before{content:"\e217"}
.glyphicons.circle_arrow_right:before{content:"\e218"}
.glyphicons.circle_arrow_top:before{content:"\e219"}
.glyphicons.circle_arrow_down:before{content:"\e220"}
.glyphicons.play_button:before{content:"\e221"}
.glyphicons.unshare:before{content:"\e222"}
.glyphicons.share:before{content:"\e223"}
.glyphicons.chevron-right:before{content:"\e224"}
.glyphicons.chevron-left:before{content:"\e225"}
.glyphicons.bluetooth:before{content:"\e226"}
.glyphicons.euro:before{content:"\20AC"}
.glyphicons.usd:before{content:"\e228"}
.glyphicons.gbp:before{content:"\e229"}
.glyphicons.retweet_2:before{content:"\e230"}
.glyphicons.moon:before{content:"\e231"}
.glyphicons.sun:before{content:"\2609"}
.glyphicons.cloud:before{content:"\2601"}
.glyphicons.direction:before{content:"\e234"}
.glyphicons.brush:before{content:"\e235"}
.glyphicons.pen:before{content:"\e236"}
.glyphicons.zoom_in:before{content:"\e237"}
.glyphicons.zoom_out:before{content:"\e238"}
.glyphicons.pin:before{content:"\e239"}
.glyphicons.albums:before{content:"\e240"}
.glyphicons.rotation_lock:before{content:"\e241"}
.glyphicons.flash:before{content:"\e242"}
.glyphicons.google_maps:before{content:"\e243"}
.glyphicons.anchor:before{content:"\2693"}
.glyphicons.conversation:before{content:"\e245"}
.glyphicons.chat:before{content:"\e246"}
.glyphicons.male:before{content:"\e247"}
.glyphicons.female:before{content:"\e248"}
.glyphicons.asterisk:before{content:"\002A"}
.glyphicons.divide:before{content:"\00F7"}
.glyphicons.snorkel_diving:before{content:"\e251"}
.glyphicons.scuba_diving:before{content:"\e252"}
.glyphicons.oxygen_bottle:before{content:"\e253"}
.glyphicons.fins:before{content:"\e254"}
.glyphicons.fishes:before{content:"\e255"}
.glyphicons.boat:before{content:"\e256"}
.glyphicons.delete:before{content:"\e257"}
.glyphicons.sheriffs_star:before{content:"\e258"}
.glyphicons.qrcode:before{content:"\e259"}
.glyphicons.barcode:before{content:"\e260"}
.glyphicons.pool:before{content:"\e261"}
.glyphicons.buoy:before{content:"\e262"}
.glyphicons.spade:before{content:"\e263"}
.glyphicons.bank:before{content:"\e264"}
.glyphicons.vcard:before{content:"\e265"}
.glyphicons.electrical_plug:before{content:"\e266"}
.glyphicons.flag:before{content:"\e267"}
.glyphicons.credit_card:before{content:"\e268"}
.glyphicons.keyboard-wireless:before{content:"\e269"}
.glyphicons.keyboard-wired:before{content:"\e270"}
.glyphicons.shield:before{content:"\e271"}
.glyphicons.ring:before{content:"\02DA"}
.glyphicons.cake:before{content:"\e273"}
.glyphicons.drink:before{content:"\e274"}
.glyphicons.beer:before{content:"\e275"}
.glyphicons.fast_food:before{content:"\e276"}
.glyphicons.cutlery:before{content:"\e277"}
.glyphicons.pizza:before{content:"\e278"}
.glyphicons.birthday_cake:before{content:"\e279"}
.glyphicons.tablet:before{content:"\e280"}
.glyphicons.settings:before{content:"\e281"}
.glyphicons.bullets:before{content:"\e282"}
.glyphicons.cardio:before{content:"\e283"}
.glyphicons.t-shirt:before{content:"\e284"}
.glyphicons.pants:before{content:"\e285"}
.glyphicons.sweater:before{content:"\e286"}
.glyphicons.fabric:before{content:"\e287"}
.glyphicons.leather:before{content:"\e288"}
.glyphicons.scissors:before{content:"\e289"}
.glyphicons.bomb:before{content:"\e290"}
.glyphicons.skull:before{content:"\e291"}
.glyphicons.celebration:before{content:"\e292"}
.glyphicons.tea_kettle:before{content:"\e293"}
.glyphicons.french_press:before{content:"\e294"}
.glyphicons.coffe_cup:before{content:"\e295"}
.glyphicons.pot:before{content:"\e296"}
.glyphicons.grater:before{content:"\e297"}
.glyphicons.kettle:before{content:"\e298"}
.glyphicons.hospital:before{content:"\e299"}
.glyphicons.hospital_h:before{content:"\e300"}
.glyphicons.microphone:before{content:"\e301"}
.glyphicons.webcam:before{content:"\e302"}
.glyphicons.temple_christianity_church:before{content:"\e303"}
.glyphicons.temple_islam:before{content:"\e304"}
.glyphicons.temple_hindu:before{content:"\e305"}
.glyphicons.temple_buddhist:before{content:"\e306"}
.glyphicons.bicycle:before{content:"\e307"}
.glyphicons.life_preserver:before{content:"\e308"}
.glyphicons.share_alt:before{content:"\e309"}
.glyphicons.comments:before{content:"\e310"}
.glyphicons.flower:before{content:"\2698"}
.glyphicons.baseball:before{content:"\e312"}
.glyphicons.rugby:before{content:"\e313"}
.glyphicons.ax:before{content:"\e314"}
.glyphicons.table_tennis:before{content:"\e315"}
.glyphicons.bowling:before{content:"\e316"}
.glyphicons.tree_conifer:before{content:"\e317"}
.glyphicons.tree_deciduous:before{content:"\e318"}
.glyphicons.more_items:before{content:"\e319"}
.glyphicons.sort:before{content:"\e320"}
.glyphicons.filter:before{content:"\e321"}
.glyphicons.gamepad:before{content:"\e322"}
.glyphicons.playing_dices:before{content:"\e323"}
.glyphicons.calculator:before{content:"\e324"}
.glyphicons.tie:before{content:"\e325"}
.glyphicons.wallet:before{content:"\e326"}
.glyphicons.piano:before{content:"\e327"}
.glyphicons.sampler:before{content:"\e328"}
.glyphicons.podium:before{content:"\e329"}
.glyphicons.soccer_ball:before{content:"\e330"}
.glyphicons.blog:before{content:"\e331"}
.glyphicons.dashboard:before{content:"\e332"}
.glyphicons.certificate:before{content:"\e333"}
.glyphicons.bell:before{content:"\e334"}
.glyphicons.candle:before{content:"\e335"}
.glyphicons.pushpin:before{content:"\e336"}
.glyphicons.iphone_shake:before{content:"\e337"}
.glyphicons.pin_flag:before{content:"\e338"}
.glyphicons.turtle:before{content:"\e339"}
.glyphicons.rabbit:before{content:"\e340"}
.glyphicons.globe:before{content:"\e341"}
.glyphicons.briefcase:before{content:"\e342"}
.glyphicons.hdd:before{content:"\e343"}
.glyphicons.thumbs_up:before{content:"\e344"}
.glyphicons.thumbs_down:before{content:"\e345"}
.glyphicons.hand_right:before{content:"\e346"}
.glyphicons.hand_left:before{content:"\e347"}
.glyphicons.hand_up:before{content:"\e348"}
.glyphicons.hand_down:before{content:"\e349"}
.glyphicons.fullscreen:before{content:"\e350"}
.glyphicons.shopping_bag:before{content:"\e351"}
.glyphicons.book_open:before{content:"\e352"}
.glyphicons.nameplate:before{content:"\e353"}
.glyphicons.nameplate_alt:before{content:"\e354"}
.glyphicons.vases:before{content:"\e355"}
.glyphicons.bullhorn:before{content:"\e356"}
.glyphicons.dumbbell:before{content:"\e357"}
.glyphicons.suitcase:before{content:"\e358"}
.glyphicons.file_import:before{content:"\e359"}
.glyphicons.file_export:before{content:"\e360"}
.glyphicons.bug:before{content:"\e361"}
.glyphicons.crown:before{content:"\e362"}
.glyphicons.smoking:before{content:"\e363"}
.glyphicons.cloud-upload:before{content:"\e364"}
.glyphicons.cloud-download:before{content:"\e365"}
.glyphicons.restart:before{content:"\e366"}
.glyphicons.security_camera:before{content:"\e367"}
.glyphicons.expand:before{content:"\e368"}
.glyphicons.collapse:before{content:"\e369"}
.glyphicons.collapse_top:before{content:"\e370"}
.glyphicons.globe_af:before{content:"\e371"}
.glyphicons.global:before{content:"\e372"}
.glyphicons.spray:before{content:"\e373"}
.glyphicons.nails:before{content:"\e374"}
.glyphicons.claw_hammer:before{content:"\e375"}
.glyphicons.classic_hammer:before{content:"\e376"}
.glyphicons.hand_saw:before{content:"\e377"}
.glyphicons.riflescope:before{content:"\e378"}
.glyphicons.electrical_socket_eu:before{content:"\e379"}
.glyphicons.electrical_socket_us:before{content:"\e380"}
.glyphicons.pinterest:before{content:"\e381"}
.glyphicons.dropbox:before{content:"\e382"}
.glyphicons.google_plus:before,.glyphicons.gp:before{content:"\e383"}
.glyphicons.jolicloud:before{content:"\e384"}
.glyphicons.yahoo:before{content:"\e385"}
.glyphicons.blogger:before{content:"\e386"}
.glyphicons.picasa:before{content:"\e387"}
.glyphicons.amazon:before{content:"\e388"}
.glyphicons.tumblr:before{content:"\e389"}
.glyphicons.wordpress:before{content:"\e390"}
.glyphicons.instapaper:before{content:"\e391"}
.glyphicons.evernote:before{content:"\e392"}
.glyphicons.xing:before{content:"\e393"}
.glyphicons.zootool:before{content:"\e394"}
.glyphicons.dribbble:before{content:"\e395"}
.glyphicons.deviantart:before{content:"\e396"}
.glyphicons.read_it_later:before{content:"\e397"}
.glyphicons.linked_in:before{content:"\e398"}
.glyphicons.forrst:before{content:"\e399"}
.glyphicons.pinboard:before{content:"\e400"}
.glyphicons.behance:before{content:"\e401"}
.glyphicons.github:before{content:"\e402"}
.glyphicons.youtube:before,.glyphicons.yt:before{content:"\e403"}
.glyphicons.skitch:before{content:"\e404"}
.glyphicons.foursquare:before{content:"\e405"}
.glyphicons.quora:before{content:"\e406"}
.glyphicons.badoo:before{content:"\e407"}
.glyphicons.spotify:before{content:"\e408"}
.glyphicons.stumbleupon:before{content:"\e409"}
.glyphicons.readability:before{content:"\e410"}
.glyphicons.facebook:before,.glyphicons.fb:before{content:"\e411"}
.glyphicons.twitter:before,.glyphicons.tw:before{content:"\e412"}
.glyphicons.instagram:before{content:"\e413"}
.glyphicons.posterous_spaces:before{content:"\e414"}
.glyphicons.vimeo:before{content:"\e415"}
.glyphicons.flickr:before{content:"\e416"}
.glyphicons.last_fm:before{content:"\e417"}
.glyphicons.rss:before{content:"\e418"}
.glyphicons.skype:before{content:"\e419"}
.glyphicons.e-mail:before{content:"\e420"}
.hint,[data-hint]{position:relative;display:inline-block;}
.hint:before,.hint:after,[data-hint]:before,[data-hint]:after{position:absolute;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);visibility:hidden;opacity:0;z-index:1000000;pointer-events:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;transition:.3s ease}
.hint:hover:before,.hint:hover:after,.hint:focus:before,.hint:focus:after,[data-hint]:hover:before,[data-hint]:hover:after,[data-hint]:focus:before,[data-hint]:focus:after{visibility:visible;opacity:1}
.hint:before,[data-hint]:before{content:'';position:absolute;background:transparent;border:6px solid transparent;z-index:1000001}
.hint:after,[data-hint]:after{content:attr(data-hint);background:#383838;color:#fff;text-shadow:0 -1px 0 #000;padding:8px 10px;font-size:12px;line-height:12px;white-space:nowrap;box-shadow:4px 4px 8px rgba(0,0,0,0.3)}
.hint--top:before{border-top-color:#0c9dd0}
.hint--bottom:before{border-bottom-color:#0c9dd0}
.hint--left:before{border-left-color:#0c9dd0}
.hint--right:before{border-right-color:#0c9dd0}
.hint--top:before{margin-bottom:-12px}
.hint--top:after{margin-left:-18px}
.hint--top:before,.hint--top:after{bottom:100%;left:50%}
.hint--top:hover:after,.hint--top:hover:before,.hint--top:focus:after,.hint--top:focus:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}
.hint--bottom:before{margin-top:-12px}
.hint--bottom:after{margin-left:-18px}
.hint--bottom:before,.hint--bottom:after{top:100%;left:50%}
.hint--bottom:hover:after,.hint--bottom:hover:before,.hint--bottom:focus:after,.hint--bottom:focus:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}
.hint--right:before{margin-left:-12px;margin-bottom:-6px}
.hint--right:after{margin-bottom:-14px}
.hint--right:before,.hint--right:after{left:100%;bottom:50%}
.hint--right:hover:after,.hint--right:hover:before,.hint--right:focus:after,.hint--right:focus:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}
.hint--left:before{margin-right:-12px;margin-bottom:-6px}
.hint--left:after{margin-bottom:-14px}
.hint--left:before,.hint--left:after{right:100%;bottom:50%}
.hint--left:hover:after,.hint--left:hover:before,.hint--left:focus:after,.hint--left:focus:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}
.hint--error:after{background-color:#b34e4d;text-shadow:0 -1px 0 #592726}
.hint--error.hint--top:before{border-top-color:#b34e4d}
.hint--error.hint--bottom:before{border-bottom-color:#b34e4d}
.hint--error.hint--left:before{border-left-color:#b34e4d}
.hint--error.hint--right:before{border-right-color:#b34e4d}
.hint--warning:after{background-color:#c09854;text-shadow:0 -1px 0 #6c5328}
.hint--warning.hint--top:before{border-top-color:#c09854}
.hint--warning.hint--bottom:before{border-bottom-color:#c09854}
.hint--warning.hint--left:before{border-left-color:#c09854}
.hint--warning.hint--right:before{border-right-color:#c09854}
.hint--info:after{background-color:#3986ac;text-shadow:0 -1px 0 #193b4d}
.hint--info.hint--top:before{border-top-color:#3986ac}
.hint--info.hint--bottom:before{border-bottom-color:#3986ac}
.hint--info.hint--left:before{border-left-color:#3986ac}
.hint--info.hint--right:before{border-right-color:#3986ac}
.hint--success:after{background-color:#458746;text-shadow:0 -1px 0 #1a321a}
.hint--success.hint--top:before{border-top-color:#458746}
.hint--success.hint--bottom:before{border-bottom-color:#458746}
.hint--success.hint--left:before{border-left-color:#458746}
.hint--success.hint--right:before{border-right-color:#458746}
.hint--always:after,.hint--always:before{opacity:1;visibility:visible}
.hint--always.hint--top:after,.hint--always.hint--top:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}
.hint--always.hint--bottom:after,.hint--always.hint--bottom:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}
.hint--always.hint--left:after,.hint--always.hint--left:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}
.hint--always.hint--right:after,.hint--always.hint--right:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}
.hint--rounded:after{border-radius:4px}
.hint--bounce:before,.hint--bounce:after{-webkit-transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s cubic-bezier(.71, 1.7, .77, 1.24);-moz-transition:opacity .3s ease,visibility .3s ease,-moz-transform .3s cubic-bezier(.71, 1.7, .77, 1.24);transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.71, 1.7, .77, 1.24)}
.tabs{width:100%;float:left;margin:1em 0}.tabs .tabs-navigation{width:100%;float:left;position:relative;z-index:2}.tabs .tabs-navigation ul{width:100%;margin:0;padding:0;float:left}.tabs .tabs-navigation ul li{float:left;margin:0;line-height:2.5em;padding:0 1em;margin-right:.5em;border:thin solid #ddd;border-bottom:0;background:#f9f9f9}.tabs .tabs-navigation ul li .glyphicons:before{font-size:1.5em;top:-0.1em;margin-right:.5em}
.tabs .tabs-navigation ul li.active{-webkit-box-shadow:.05em .1em 0 #fff;-moz-box-shadow:.05em .1em 0 #fff;box-shadow:.05em .1em 0 #fff;background:#fff}
.tabs .tabs-content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:1em;width:100%;float:left;border:thin solid #ddd}.tabs .tabs-content .tab{display:none}.tabs .tabs-content .tab.active{display:block}
@media screen and (max-width:50em){.tabs .tabs-navigation ul li{width:100%}}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}
.fancybox-outer,.fancybox-inner{position:relative}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font:14px/20px 'Comfortaa',Helvetica,Arial,Lucida,sans-serif;margin:0;padding:15px;white-space:nowrap}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../images/fancybox/fancybox_sprite.png')}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}
#fancybox-loading div{width:44px;height:44px;background:url('../images/fancybox/fancybox_loading.gif') center center no-repeat}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('../images/fancybox/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span{left:10px;background-position:0 -36px}
.fancybox-next span{right:10px;background-position:0 -72px}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible !important}
.fancybox-lock{overflow:visible !important;width:auto}
.fancybox-lock body{overflow:hidden !important}
.fancybox-lock-test{overflow-y:hidden !important}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('../images/fancybox/fancybox_overlay.png')}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-title{visibility:hidden;font:normal 13px/20px 'Comfortaa',Helvetica,Arial,Lucida,sans-serif;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:bold;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../images/fancybox/fancybox_sprite@2x.png');background-size:44px 152px;} #fancybox-loading div{background-image:url('../images/fancybox/fancybox_loading@2x.gif');background-size:24px 24px;}}#etalage{display:block;margin-bottom:1em;float:left;width:100% !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#etalage .etalage_thumb{background:none;border:1px solid #ddd;float:left;width:100%;text-align:center}#etalage .etalage_thumb a{width:100%;float:left}
#etalage .etalage_thumb_image{height:auto;max-width:100%}
#etalage .etalage_small_thumbs li{background:#fff;border:1px solid #ddd;margin:10px;padding:3px;cursor:pointer;-webkit-box-shadow:0 0 10px #ddd;-moz-box-shadow:0 0 10px #ddd;box-shadow:0 0 10px #ddd}
#etalage ul li.etalage_smallthumb_active{-webkit-box-shadow:0 0 10px #ddd;-moz-box-shadow:0 0 10px #ddd;box-shadow:0 0 10px #ddd}
#etalage .etalage_zoom_area,.etalage_zoom_area{background:#fff;border:1px solid #ddd;padding:6px;-webkit-box-shadow:0 0 10px #ddd;-moz-box-shadow:0 0 10px #ddd;box-shadow:0 0 10px #ddd;left:-600%}
#etalage .etalage_magnifier{max-width:100%}
#etalage .etalage_icon{background:url(../images/ico/zoom.png) no-repeat;width:14px;height:14px}
#etalage .etalage_hint{background:none;width:130px;height:57px}
#etalage .etalage_description{background:#fff;font-style:italic;margin:10px;padding:6px 10px}
.etalage,.etalage_thumb,.etalage_source_image,.etalage_zoom_preview,.etalage_icon,.etalage_hint{display:none}
.etalage,.etalage ul,.etalage li,.etalage img,.etalage_hint,.etalage_icon,.etalage_description{margin:0;padding:0;border:0;list-style:none}
.etalage,.etalage_magnifier div,.etalage_magnifier div img,.etalage_small_thumbs ul,ul .etalage_small_thumbs li,.etalage_zoom_area div,.etalage_zoom_img{position:relative}
.etalage img,.etalage li{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-drag:none;user-drag:none}
.etalage,.etalage_small_thumbs li{float:left}
.etalage_right{float:right}
.etalage li{position:absolute}
.etalage img{vertical-align:bottom;max-width:none}
.etalage_magnifier{cursor:default}
.etalage_magnifier div,.etalage_small_thumbs{overflow:hidden}
.etalage_magnifier div img{display:none}
.etalage_icon,.etalage_hint{cursor:default;width:0;height:0;overflow:hidden}
.etalage_small_thumbs li.vertical{float:none}
.etalage_zoom_area{z-index:996}
.etalage_zoom_area div{overflow:hidden;z-index:997}
.etalage_zoom_preview{position:absolute;z-index:998}
.etalage_zoom_img,.etalage_hint{z-index:999}
.etalage{direction:ltr}
div.etalage_description{position:absolute;bottom:0;left:0;z-index:999}
div.etalage_description.rtl{direction:rtl;text-align:right}
@media screen and (min-width:30em) and (max-width:50em){#etalage{width:100% !important} #etalage .etalage_thumb_image{opacity:1 !important}}@media screen and (min-width:50em) and (max-width:75em){#etalage{width:90% !important;margin-bottom:2em} #etalage .etalage_thumb{text-align:center} #etalage .etalage_zoom_area,.etalage_zoom_area{left:105%}}@media screen and (min-width:75em){#etalage{width:80% !important;margin-bottom:2em} #etalage .etalage_thumb{text-align:center} #etalage .etalage_zoom_area,.etalage_zoom_area{left:105%}}

html {
    scrollbar-width: none;
  }

body{background:0; color: #252525;}

body::-webkit-scrollbar{
    display: none;
  }
body {
    -ms-overflow-style: none;
  }


a:hover, a:focus {text-decoration: underline; color: #f7b032}

header{width:100%;float:left;color: #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;top:0;width:100%;position:relative;float:left;z-index: 998;}



header .header-bar{background:#284391;padding: 5px 0 0 0;border-bottom: 1px solid rgba(255, 255, 255, 0.15);}
header .header-top{background:#284391;line-height:2em;}
header .header-menu{background: #284391;padding: 5px 0 5px 0; border-top: 1px solid rgba(255, 255, 255, 0.15);}
header .header-contact{padding: 1em 1em;}
header .header-contact a{color: #f7b032;}


#main-content .webshop-single-product .products-tags{
	display: none;
}

header .header-bar a{
	 text-decoration: none;
	color: #f7b032;
}

.list-inline > li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}

#slider .slider-nav{
display:none;	
}

.box:nth-child(2) > :nth-child(2){
	height: 16.5em;
}

.box:nth-child(3) > div:nth-child(2){
	height: 10em;
}

#main-page .box_header h3{
	margin: 0 0 .5em 0;
}

#main-page .main-page.bottom{
	width: 100%;
  	background: #f5f5f5;
  	margin-top: 15px;
    margin-bottom: 30px;
    padding: 15px 20px 20px 20px;
	border-radius: 5px;
}

#main-contact{
	width: 100%;
	background: #f5f5f5;
	padding: 1em 0;
}

#main-slogan{
	display:none;
	/*width: 100%;
	background: #eee;
	padding: 1em 0;*/
}

#main-contact .contact-box{
	width: 100%;
	margin-bottom: 2em;
	float: left;
}

#main-contact .contact-image-icon{
	width: 7%;
	float: left;
	padding: 2.5em 0 0 0;
}

#main-contact .contact-text{
	width: 93%;
	float: right;
	padding: 1em 0 0 1.5em;
	font-size: 20px;
	line-height: 1.9em;
}

#news-pages{
	width: 100%;
	background: #fff;
	padding: 1em 0;
}


#news-pages .news-item-title a h4{
	color: #000;
}

#news-pages .news .news-item .news-item-header{
    background: 0;
}

#news-pages .news .news-item{
	width: 33.3333%;
	padding: 1em;
	min-height: 0;
}



#webshop-products.grid-layout .product-box .product-buttons{
	display: none;
}

#webshop-products.grid-layout .product-box .product-content{
	border-bottom: 1px solid #eaeaea;
}

#webshop-products.grid-layout .product-box .product-content .price span.price-new{
	background: #2d2d2d none repeat scroll 0 0;
	border: medium none;
	border-radius: 4px;
	margin: 0;
	outline: medium none;
	padding: .5em;
	text-transform: uppercase;
	transition: all 0.5s ease 0s;
}

#webshop-products.grid-layout .product-box .product-content .price span.price-new:hover{
	opacity: 0.7;
}

#webshop-products.grid-layout .product-box .product-content .price span.price-new a{
	color: #fff;
	text-decoration: none;
	font-size: 12px;
}

a.primary-text-link.news-link{
	background: #2d2d2d none repeat scroll 0 0;
	color: #fff;
	border: medium none;
	border-radius: 4px;
	margin: 0;
	outline: medium none;
	padding: 0.6em 1.5em;
	text-transform: uppercase;
	font-weight: normal;
	text-decoration: none;
	transition: all 0.5s ease 0s;
}

a.primary-text-link.news-link:hover{
	opacity: 0.7;
	
}

#main-content .single-news .news-item .news-item-thumb{
	display: none;
}

#news-pages .news .news-item a .news-item-thumb{
	display: none;
	/*height: 22em;
	margin: 0 0 1em 0;*/
}

#news-pages .news-item a .news-item-thumb span.thumb-container img.thumb-container{
	margin-top: -3em;
}

#news-pages .content-text{
	line-height: 1.9em;
}

#main-content .news-item-content .content-text{
	padding: 0;
}

#main-content .news-item-text{
	width: 55%;
	margin-right: 5%;
	float:left;
}

#main-content .news-item-image{
	width: 40%;
	float: right;
}

#main-content .news-item-image img{
	border-radius: 3px 3px 0 0;
}

#main-content .news-item-image-text{
	font-weight: 600;
	text-align: center;
	width: 100%;
	background: #2d2d2d;
	padding: 1em;
	color: #fff;
	margin: -7px 0 0 0;
	border-radius: 0 0 3px 3px;
}

#main-content .single-news{
	width: 100%;
}

#insta-feed{
	display: none;
}

#main-content .webshop-category-path{
	
}

#webshop-products-navigation{
	display: none;
}

#main-content .webshop-single-product .product-content #showAskAboutProduct.product-price.pointerClass{
	display: none;
}
#main-content .webshop-single-product .product-content h3.product-name{
	margin: 0;
}
#main-content .webshop-single-product .product-content h3.connected-product-title{
	display: none;
}
#main-content .webshop-single-product .product-content div#connected-products{
	display: none;
}

#product-tabs.tabs .tabs-navigation {
  margin: 0 0 1em;
  font-weight: 600;
}

#product-tabs.tabs .tabs-navigation ul li {
  border: thin solid #ddd;
	background: #2d2d2d none repeat scroll 0 0;
  border-radius: 5px;
	transition: all 0.5s ease 0s;
}

#product-tabs.tabs .tabs-navigation ul li a{
	color: #fff;
	text-decoration: none;
}

#product-tabs.tabs .tabs-navigation ul li:hover {
    opacity: 0.7;
}

#product-tabs.tabs .tabs-navigation .glyphicons::before {
  color: #fff;
}

#main-content .webshop-single-product .product-images-container{
	display: none;
}

#main-content .news-item-image-box{
	margin-bottom: 3em;
}

#main-content .product-item-text{
	width: 55%;
	margin-right: 5%;
	float:left;
}

#main-content .product-item-bottom{
	width: 100%;
	float:left;
}

#main-content .product-item-image{
	width: 40%;
	float: right;
}

#main-content .product-stand-opties{
	background: #f5f5f5 none repeat scroll 0 0;
	border-radius: 5px;
	width: 100%;
	margin-top: 15px;
    margin-bottom: 30px;
    padding: 15px 20px 20px 20px;
	float:left;
	text-align: center;
}

#main-content .product-stand-opties .col-1-4{
	width: 25%;
}

#main-content .product-stand-opties .col-1-3{
	width: 33.3333%;
}

#main-content .product-stand-item{
	padding: 0;
	text-align: center;
}

#main-content .product-stand-item h3{
	font-size: 12px;
    font-weight: 600;
  	text-align: center;
  	width: 100%;
  	background: #2d2d2d;
  	padding: 0;
  	margin: 0;
  	border-radius: 3px 3px 0 0;
}

#main-content .product-stand-item a{
  	color: #fff;
}

#main-content .product-stand-item img{
	border-radius: 0 0 3px 3px;
	object-fit: cover;
	max-height: 240px;
}

.product-stand-image {
	position:relative;
}

.product-stand-image img {
	display:block;
	opacity:1;
	height: auto;
	transition:.6s ease;
	width:100%;
	position:absolute;
	z-index:12;
}
.product-stand-image img:hover {
	opacity:0;
}
.product-stand-image img + img {
	display:block;
	opacity:1;
	position:relative;
	z-index:10;
}

header .mobile-logo{text-align:center}header .mobile-logo img{max-width:90%}
header .top-login{width:100%;float:left}header .top-login .account-logged,header .top-login .account-not-logged{width:100%;float:left}
header .top-login .account-not-logged a{background:#fff;border:thin solid #ddd;width:46%;float:left;text-align:center;margin:0 2%;color:#2f95d1;line-height:2em;-webkit-box-shadow:0 .01em .1em #aaa;-moz-box-shadow:0 .01em .1em #aaa;box-shadow:0 .01em .1em #aaa}header .top-login .account-not-logged a:hover{color:#2f95d1}
header .top-login .account-not-logged a .glyphicons{margin-right:1em}header .top-login .account-not-logged a .glyphicons:before{color:#aaa;line-height:2em}
header #languagesChange{position:relative;float:left;margin-top:.2em;color:#fff;font-size:.9em;width:10em;padding-bottom:.7em}header #languagesChange:hover .other_langs{visibility:visible}
header #languagesChange span{padding:.2em .5em;border-radius:.5em;-moz-border-radius:.5em;-webkit-border-radius:.5em;cursor:pointer;margin-top:.8em;float:left;background:rgba(0,0,0,0.2);-webkit-box-shadow:0 0 .1em rgba(0,0,0,0.5) inset;-moz-box-shadow:0 0 .1em rgba(0,0,0,0.5) inset;box-shadow:0 0 .1em rgba(0,0,0,0.5) inset}header #languagesChange span img{position:relative;float:right;padding:0 .5em;margin-top:.5em}
header #languagesChange .other_langs{position:absolute;top:100%;left:-8%;background:#f2f2f2;width:100%;-webkit-box-shadow:0 0 .1em rgba(0,0,0,0.2);-moz-box-shadow:0 0 .1em rgba(0,0,0,0.2);box-shadow:0 0 .1em rgba(0,0,0,0.2);visibility:hidden}header #languagesChange .other_langs a{width:100%;float:left;padding:.2em .5em;color:#f9f9f9}header #languagesChange .other_langs a img{float:right;margin-top:.5em}
header #languagesChange .other_langs a:hover{background:rgba(255,255,255,0.1);color:#fff}
header #languagesChange .other_langs:before{top:-0.5em;left:40%;content:"";position:absolute;border-bottom:1em solid #f2f2f2;border-right:1em solid transparent;border-left:1em solid transparent;z-index:-1}

header .basket{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:1.5em 0 0 0;float:right}header .basket strong{float:left;font-size:2em;line-height:1.2em;margin-left:.5em}
header .basket span{float:left;width:55%;max-height:3em;overflow:hidden;text-overflow:ellipsis}
header .basket .glyphicons{float:left}header .basket .glyphicons:before{font-size:2em;margin-right:1em;color:#aaa;text-shadow:none}
header .top-login{float:left;position:relative;margin-top:0;line-height:2em}header .top-login a strong{color:#777}
header .top-login .loggedAccount{position:relative}header .top-login .loggedAccount span.accout{padding-bottom:10px;cursor:default}header .top-login .loggedAccount span.accout:hover strong{color:#2f95d1}
header .top-login .loggedAccount span.accout:hover ul#logged_data{visibility:visible;opacity:1}
header .top-login .loggedAccount ul#logged_data{visibility:hidden;opacity:0;position:absolute;z-index:100;left:-10%;top:130%;background:#fff;-webkit-box-shadow:0 0 .5em #888;-moz-box-shadow:0 0 .5em #888;box-shadow:0 0 .5em #888;-webkit-transition:all ease-in-out .16s;-o-transition:all ease-in-out .16s;-moz-transition:all ease-in-out .16s;-ms-transition:all ease-in-out .16s;transition:all ease-in-out .16s}header .top-login .loggedAccount ul#logged_data li{float:none;border-bottom:thin solid #eee}header .top-login .loggedAccount ul#logged_data li:hover{background:#fff}header .top-login .loggedAccount ul#logged_data li:hover a{color:#fff}
header .top-login .loggedAccount ul#logged_data li a{padding:0 2em;display:block;color:#777;text-shadow:none}
header .top-login .loggedAccount ul#logged_data:before{background-color:#fff;content:"";display:block;height:8px;position:absolute;left:42%;top:-4px;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);width:8px;z-index:-10}
header .mobile-container .top-login{display:none}header .mobile-container .top-login.active{display:block}
header .mobile-container .top-login ul{width:100%;background:transparent;float:left}header .mobile-container .top-login ul li{text-align:center;width:50%;float:left;border-bottom:thin solid #444}header .mobile-container .top-login ul li a{line-height:3em;display:block;width:100%;color:#fff}header .mobile-container .top-login ul li a:hover{color:#fff}
header .mobile-container .top-login ul li:hover,header .mobile-container .top-login ul li.active{background:#2f95d1}
#slider{margin-bottom:.5em;float:left;}#slider .top-blocks{width:100%;float:left}
#slider .col-1,#slider .col-2{float:left}
#slider .col-1{width:12.5%;height:8em;overflow:hidden}#slider .col-1 img{}
#slider .col-2{width:25%;height:8em}
#slider .col-1.dark{background:#a26cd8}
#slider .col-1.blue a{color:#fff;width:100%;height:100%;float:left;text-align:center;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font:1.2em/115px 'Comfortaa','sans-sarif';background:#2f95d1}
#slider .col-1.blue a:hover{background:#87af5d}
#slider .violet{color:#2f95d1}
#slider .col-2 h1{position:relative;font:300 2em/0.86em 'Comfortaa','Comfortaa',Helvetica,Arial,Lucida,sans-serif;margin:0;margin-top:15px}

#main-content{margin-top:1em;} 

#main-content h1,#main-content h2,#main-content h3{
	color: #030105 !important;
	font-size: 1rem;
    font-weight: 700;
	margin-top: 0;
    text-transform: uppercase;
	line-height: 2em;
}
	
	
#main-content h1.text-center{background:url("../images/bg/hr.png") no-repeat bottom center transparent;padding-bottom:.5em}

#main-content .main-page{position:relative;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'Comfortaa',Helvetica,Arial,Lucida,sans-serif;line-height:1.2rem;background:#fff;float:left;width:100%;}
#main-content .sidebar{background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:100%}#main-content .sidebar .box{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#main-content .sidebar .box:last-child{border:none}

a.read {
  border-left: 4px solid #87af5d;
  color: #282828;
  font-size: 0.9em;
  font-weight: bold;
  margin-bottom: 1em;
  padding: 0 0 0 0.5em;
  text-transform: uppercase;
}


#header .header-top .search-top{
	padding: 1em 4em;
}

header .top-search input[type="search"]{
	width:100%;
	border-radius: 4px;
	background: #f7b032 none repeat scroll 0 0;
    border: 1px solid hsla(0, 0%, 90%, 0.15);
	color:#284391;
	margin-right:.5em;
}

header .top-search button{
	display:none;
}

.ui-menu-ider.ui-widget-content{
  display: none;
}
.ui-menu {
  margin: 0;
}
.ui-autocomplete li {
  background: none;
}

.ui-autocomplete li:hover {
  background: #f5f5f5;
  border-radius: 7px;	 
}

.ui-widget-content {
  background-color: #fff;
  position: absolute;	
  border-radius: 7px;
  box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
  color: #2d2d2d;
  z-index:9999;
}

.ui-helper-hidden-accessible {
  display:none;
}

.connected-product-title {
    color: #030105 !important;
}

#connected-products .connected-product .product-name{
	height: 35px;
}

.webshop-single-product .product-content .product-price {
    background: #284391 none repeat scroll 0 0;
	border-radius: 4px;
    color: #f7b032;
    font-size: 1em;
    margin: 0;
    outline: medium none;
    padding: 0.6em 1.5em;
    text-transform: uppercase;
}

.webshop-single-product .product-content .product-price{
	width: 225px;
	margin: .5em 0 2.5em 0;
	cursor: pointer;
}

.webshop-single-product #product-tabs.tabs .tabs-content{
  	border: 0;
	padding: 0;
}

#webshop-products.grid-layout div.product-box div.product-content div.name{
	height: 5em;
}

#webshop-products.grid-layout div.product-box div.product-content div.name a{
	height: 5em;
}

#webshop-products-navigation form#webshop-products-navigation-form a.navigation-link.prev span.webshop-navigation-product span.product-name{
	color: #444444;
	padding: 0.7em;
}

#webshop-products-navigation form#webshop-products-navigation-form a.navigation-link.next span.webshop-navigation-product span.product-name{
    color: #444444;
	padding: 0.7em;
}

#main-content .main-page .webshop-category-path{
	padding: 0 0 1em;
}

#webshop-products-navigation .navigation-link .webshop-navigation-product .product-price{
	display:none;
}

#main-content .sidebar .box .box_content{width:100%;float:left}
#main-content .sidebar .sidebar-login{margin-bottom:1em}
#main-content .sidebar .sidebar-sponsors{width:100%;text-align:center}#main-content .sidebar .sidebar-sponsors a{width:100%;float:left;margin-bottom:.5em}
#main-content .sidebar .sidebar-sponsors img{max-width:70%}
footer{background:#020202;color:#898989;padding:2em 0;

  background-image: url(https://www.partytools.nl/image/background-footer.png?w=800);
  background-size: 10% auto;
  background-repeat: no-repeat;
  background-position: bottom 25px left 50px;
  transition: all var(--bde-transition-duration) ease-in-out;
	
}

footer a,footer a:visited{color:#898989}
footer a:hover{color:#f7b032}footer a:hover .glyphicons:before{color:#f7b032}
footer .footer-box h3{font-size: 1rem;font-weight: 700;text-transform: uppercase;}
footer .footer-box h3 a{color:#c7c7c7;}
footer ul{width:100%;float:left}footer ul li a{width:100%;display:inline-block}
footer ul.social-bottom li{padding-bottom:.5em}
footer ul.list li a{line-height:1.4em}footer ul.list li a:before{content:'\e224';position:relative;font:8px/1em 'Glyphicons Regular';font-style:normal;font-weight:normal;color:#5d5d5d;*display:inline;*zoom:1;vertical-align:middle;text-transform:none;-webkit-font-smoothing:antialiased;padding:.2em}
#down_strip{padding: 1em;background:#000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#898989;font-size:.875em;width:100%;float:left}
#down_strip p{margin:.5em 0;float:left}#down_strip p.pull-right{float:right}
#down_strip a{color:#c7c7c7;}
#scrollToTop{position:fixed;right:5%;bottom:10%;background:#25d366;font-size: 50px;padding:.2em 0.3em;cursor:pointer;opacity:1;border-radius:50px 50px;-moz-border-radius:50px 50px;-webkit-border-radius:50px 50px; display: none; z-index: 999;}
#scrollToTop i:before{color:#fff}

.brands {
    display: block;
    height: 33.7em;
}
.brands {
    background: #fff none repeat scroll 0 0;
    box-sizing: border-box;
    float: left;
    width: 100%;
}
.brands .brands-list {
    background: #fff none repeat scroll 0 0;
    float: left;
    height: 100%;
    overflow-y: scroll;
    width: 100%;
}
.brands .brands-list li {
    position: relative;
}
.brands .brands-list li a {
    box-sizing: border-box;
    float: left;
    padding: 0.2em 0;
    width: 100%;
}

.brands.mobile {
    box-shadow: 0 0 4px #ddd;
    display: block;
    margin: 0 0 1em;
    padding: 0 1em;
}
.brands.mobile .brands-list {
    display: none;
    height: 80%;
}
.brands.mobile.expand .brands-list {
    display: block;
    height: 20em;
}

.webshop-categories-list li.webshop-category .thumb-container {
    float: left;
    width: 100%;
}

.webshop-categories-list li.webshop-category {
    height: 100%;
	padding: 0;
}

.webshop-categories-list li.webshop-category .thumb-container img {
  border-radius: 10px;
}

#main-content .product-item-offer{
	background: #2d2d2d none repeat scroll 0 0;
	color: #fff;
	line-height: 2em;
	font-weight: bolder;
	text-align: center;
	padding: 1em 0 4em 0;
	margin: 3em 0;
	display: table;
	border-radius: 5px;
  	margin-left: auto;
  	margin-right: auto;
  	max-width: 600px;
    width: 100%;
}

#main-content .product-item-offer-text{
	font-size: 22px;
	padding: 1em .5em 2em .5em;
}

#main-content .product-item-offer a{
	background: #f5f5f5 none repeat scroll 0 0;
	color: #252525;
	font-size: 16px;
	border-radius: 4px;
	padding: 1em;
}

#main-content .product-item-offer-new{
	background: #2d2d2d none repeat scroll 0 0;
	color: #fff;
	line-height: 2em;
	font-weight: bolder;
	text-align: center;
	padding: 1em 0 2em 0;
	margin: 2em 0;
	display: table;
	border-radius: 5px;
  	margin-left: auto;
  	margin-right: auto;
  	max-width: 600px;
    width: 100%;
}

#main-content .product-item-offer-text-new{
	font-size: 16px;
	padding: 0em 0 2em 0;
}

#main-content .product-item-offer-new a{
	background: #f5f5f5 none repeat scroll 0 0;
	color: #252525;
	font-size: 15px;
	border-radius: 4px;
	padding: 1em;
}

#main-content .related-products{
	float: left;
	margin: 1em 0 3em 0;
	width: 100%;
}

#main-content .webshop-single-product .related-products{
	margin: 0;
}

#main-content .related-item{
	background: #f5f5f5 none repeat scroll 0 0;
	color: #252525;
	text-align: center;
	font-size: 16px;
	float: left;
	border-radius: 4px;
	padding: 1em;
	margin: 0 1em 0 1em;
}


#main-content .related-item .related-item-top {
  
}

#main-content .related-item .related-item-bottom{
	
}

#main-content .related-products .related-box{
	float: left;
	width: 33.3333%;
}

#main-content .webshop-single-product .related-item{
	margin: 0;
}

#main-content .webshop-single-product .related-box{
	width: auto;
}

#main-content .webshop-single-product .related-item{
	background: #fff none repeat scroll 0 0;
	width: 100%;
}

#main-content .related-item img{
	max-height: 100%;
	vertical-align: middle;
	max-width: 100%;
	height: 10em;
	border-radius: 3px;
}

#main-content .related-title{
  	font-weight: 600;
  	background: #2d2d2d;
  	padding: 1em;
	margin: 1em 0 0 0;
  	border-radius: 3px;
}

#main-content .related-title a{
  color: #fff;
}

#main-content .related-item h3{
	margin: 0;
}

#webshop-products.grid-layout div.product-box div.product-content div.name h4{
	display: block;
}

#mobile-menu.active li.desktop-menu.has-submenu a.has-submenu{
	display: none;
}



#bottom-banner {
  background-image: url("https://www.partytools.nl/image/noortjeslicht_partytools_dsc7662.jpg&w=5000");
  background-attachment: fixed;
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 12em 0;
}
	
#bottom-banner .bottom-logo{
	max-width: 200px;
    margin: 0 6em 0 0;
	float: right;
}

.top-menu-search form.form input[type="search"] {
	-webkit-appearance: none;
	border-radius: 0.5rem;
	background: #f7b032 none repeat scroll 0 0;
    border: 1px solid hsla(0, 0%, 90%, 0.15);
    color: #284391;
}




@media screen and (min-width:0) and (max-width:25em){
#main-content .col-1-2{padding:0;} #main-content .col-1-3{padding:0;} header#header .container{max-width:100%;} header#header .col-4-5{padding:0; margin-top:1em} header .header-top{} 
	
	header .header-menu{}#main-content .sidebar{} header .logo img{margin-top: 0.5em; vertical-align: middle;} .top-blocks{display:none;} .main-page-mobile{display:none;} h1{font-size:1.5em} blockquote{width:90%;margin:1% 5%} #languagesChange{display:none} #header .header-bottom{display:none} 
{border:thin solid rgba(0,0,0,0.3)}#nav li.mobile-menu{display:table-cell} #nav li.desktop-menu{display:none} #category-menu-section ul.category-menu{display:none;-webkit-transition:height ease-in-out .16s;-o-transition:height ease-in-out .16s;-moz-transition:height ease-in-out .16s;-ms-transition:height ease-in-out .16s;transition:height ease-in-out .16s}#category-menu-section ul.category-menu.active{height:auto} #category-menu-section ul.category-menu li{display:block;width:100%;float:left;border:none;border-top:thin solid #444;background:#2f95d1}#category-menu-section ul.category-menu li:first-child{border:none;border-top:thin solid #444} #category-menu-section ul.category-menu li ul.submenu{position:relative !important;width:100%;background:#2b2b2b;visibility:visible;opacity:1;height:auto}#category-menu-section ul.category-menu li ul.submenu li{width:50%;background:none} .footer-acordion{width:100%;float:left;margin-top:1em}.footer-acordion .footer-box{float:left;margin-bottom:1em}.footer-acordion .footer-box h3{margin:0;padding:1em;text-align: center;background:rgba(0,0,0,0.2);width:100%}.footer-acordion .footer-box h3 a{color:#fff;display:block;width:100%}.footer-acordion .footer-box h3 a:hover{color:#fff} .footer-acordion .footer-box .footer-content{height:0;overflow:hidden;-webkit-transition:all ease-in-out .48s;-o-transition:all ease-in-out .48s;-moz-transition:all ease-in-out .48s;-ms-transition:all ease-in-out .48s;transition:all ease-in-out .48s;padding:0 .5em;opacity:0} .footer-acordion .footer-box:target .footer-content{padding:0;height:auto;margin-top:.5em;opacity:1} #down_strip p.pull-right{float:left} footer{padding:0;}
#main-content .main-page ul.webshop-categories-list li.webshop-category{
    width: 48%;
}
#header .header-top .search-top {
    padding: .5em 0;
}

header#header .header-bar .container .row ul.list-inline.pull-right{
	font-size: 12px;
}

#slider{
	display:none;
}

header#header .header-top .search-top form.form.top-search button.btn.btn-primary{
    padding-bottom: 0.5em;
}

header .top-search input[type="search"]{
	width:100%;
	border-radius: 4px;
	background: #f7b032 none repeat scroll 0 0;
    border: 1px solid hsla(0, 0%, 90%, 0.15);
	color:#284391;
	margin-right:.5em;
}

.btn .glyphicons::before {
    margin-left: -0.3em;
}

header .logo img{
	padding: .2em;
	display:block;
    max-width: 160px;
    margin: 0 auto;
    width:100%;
} 

#news-pages .news .news-item {
  width: 100%;
  padding: .5em 1em;
}	
	
#main-content .news-item-text{
	width: 100%;
	padding-bottom: 2em;
}

#main-content .news-item-image{
	width: 100%;
}	
	
#main-content .product-item-text{
	width: 100%;
	padding-bottom: 2em;
}

#main-content .product-item-image{
	width: 100%;
}
	
#main-content .related-products .related-box {
  margin: 2em 0 0 0;
}
	
#main-content .webshop-single-product .related-products .related-box{
  margin: 0;
}
	
.webshop-categories-list li.webshop-category .thumb-container {
    max-height: 8em;
}
	
#product-tabs.tabs .tabs-navigation {
	font-size: 12px;
}	
	
#product-tabs.tabs .tabs-navigation ul li {
  	width: 50%;
	margin:0;
}
	
#main-content .related-item {
  margin: 1em 0;
}


#header div.header-bar div.container div.row ul.list-inline.pull-left{
	display: none;	
}	
	
#main-content .product-stand-opties .col-1-4 {
  	width: 100%;
	margin-bottom: 1em;
}	
	
#main-content .product-stand-opties .col-1-3{
	width: 100%;
	margin-bottom: 1em;
}	

}
	
@media screen and (min-width:25em) and (max-width:50em){
header#header .container{max-width:100%;}  header .header-top{} 
#main-content .sidebar{} #header .header-bottom{display:none} .top-blocks{display:none;} #nav li.mobile-menu{display:table-cell} #nav li.desktop-menu{display:none} #languagesChange{display:none} #category-menu-section ul.category-menu{display:none;-webkit-transition:height ease-in-out .16s;-o-transition:height ease-in-out .16s;-moz-transition:height ease-in-out .16s;-ms-transition:height ease-in-out .16s;transition:height ease-in-out .16s}#category-menu-section ul.category-menu.active{height:auto} #category-menu-section ul.category-menu li{display:block;width:100%;float:left;border:none;border-top:thin solid #444}#category-menu-section ul.category-menu li:first-child{border:none;border-top:thin solid #444} #category-menu-section ul.category-menu li ul.submenu{position:relative;width:100%;background:#2b2b2b;visibility:visible;opacity:1;height:auto}#category-menu-section ul.category-menu li ul.submenu li{width:50%} #main-content{margin-top:1em;margin-bottom:0em} .footer-acordion{width:100%;float:left;margin-top:1em}.footer-acordion .footer-box{float:left;margin-bottom:1em}.footer-acordion .footer-box h3{margin:0;padding:1em;text-align: center;background:rgba(0,0,0,0.2)}.footer-acordion .footer-box h3 a{color:#fff;display:block;width:100%}.footer-acordion .footer-box h3 a:hover{color:#fff} .footer-acordion .footer-box .footer-content{height:0;overflow:hidden;color:#fff;-webkit-transition:all ease-in-out .48s;-o-transition:all ease-in-out .48s;-moz-transition:all ease-in-out .48s;-ms-transition:all ease-in-out .48s;transition:all ease-in-out .48s;padding:0 .5em;opacity:0} .footer-acordion .footer-box:target .footer-content{padding:0;height:auto;margin-top:.5em;opacity:1} #down_strip p.pull-right{float:left} footer{padding:0;}

header .header-bottom .header-content address a{font-size:.8em} header .top-login{font-size:.9em} header .basket{font-size:.9em}header .basket .glyphicons:before{font-size:1em} header .mobile-container{} #category-menu-section ul.category-menu li a{font-size:.9em}
#main-content .main-page ul.webshop-categories-list li.webshop-category{
    width: 48%;
}
#header .header-top .search-top {
    padding: .5em 0;
}
header .logo img{
	padding: .2em;
	display:block;
    max-width: 240px;
    margin: 0 auto;
    width:100%;} 

header .top-search input[type="search"]{
	width:100%;
	border-radius: 4px;
	background: #f7b032 none repeat scroll 0 0;
    border: 1px solid hsla(0, 0%, 90%, 0.15);
	color:#284391;
	margin-right:.5em;
}

#main-content{margin-top:1.2em;margin-bottom:1.2em} 

#main-content .related-products .related-box {
  margin: 0;
}
	
.webshop-categories-list li.webshop-category .thumb-container {
  height: auto;
}	
#news-pages .news .news-item {
  width: 100%;
  padding: .5em 1em;
}	
	
#product-tabs.tabs .tabs-navigation ul li {
  	width: 50%;
	margin:0;
}	
	
#slider{
	display:none;
}	
	
#main-content .related-item {
  margin: 1em 0;
}	
	
}

@media screen and (min-width:50em){#header .header-bottom .phone-mobile{display:none} #header .mobile-logo{display:none} header .logo img{padding-top:.5em;width: 180px;} header .logo a{line-height:4em} header .top-login{margin-top:1.5em} #nav{margin:0;background:none;display:block;width:auto;float:left}#nav li.desktop-menu{display:block;float:left;font-size:16px;margin-right:20px}#nav li.desktop-menu.active{} #nav li.desktop-menu ul.submenu li a{line-height:2em} #nav li.mobile-menu{display:none} .open-category-menu,#category-menu-section ul.category-menu li.open-category-menu{display:none} #category-menu-section ul.category-menu li ul.submenu a{line-height:2em}}
@media screen and (min-width:50em) and (max-width:75em){#nav li.desktop-menu a{font-size:.9em} header .logo{margin:10px 0} ul.social-links{display:block} header .header-bottom .header-content address h4{font-size:1em} header .header-bottom .header-content address a{font-size:.8em} header .top-login{font-size:.9em} header .basket{font-size:.9em}header .basket .glyphicons:before{font-size:1em} header .mobile-container{display:none} #category-menu-section ul.category-menu li a{font-size:.9em}
#main-content .main-page ul.webshop-categories-list li.webshop-category{
    width: 31%;
}
#main-content .related-products .related-box {
}
	
#nav li.desktop-menu.has-submenu ul.submenu {
	width: 200%;
}	
	
}
@media screen and (min-width:75em){
header .mobile-container{display:none} ul.social-links{display:block}
#main-content .main-page ul.webshop-categories-list li.webshop-category{width: 30%;}
	#webshop-products.grid-layout div.product-box{
	width: 31%;
}
	
#nav li.desktop-menu.has-submenu ul.submenu {
	width: 200%;
}		
	
#main-content .related-products .col-1-4{
	width: 25%;
}
	
}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('../images/fancybox/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('../images/fancybox/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('../images/fancybox/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('../images/fancybox/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
    background-color: #e1e1e1;
    color: #486d9b;padding: 1em;
    font-weight: bold;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('../images/fancybox/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('../images/fancybox/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}.product-box:hover .product-content{border-color:#f1f1f1}
.product-box .product-content{border:1px solid #eaeaea;border-bottom:0}
.product-box .product-buttons .btn{box-shadow:none;line-height:2em;border:0;border-right:.15em solid #d9d9d9;padding:0;color:#252525;background:#f9f9f9}.product-box .product-buttons .btn:hover{background:#eaeaea}.product-box .product-buttons .btn:hover .glyphicons{background:#f1f1f1}
.product-box .product-buttons .btn .glyphicons{background:#f1f1f1}.product-box .product-buttons .btn .glyphicons:before{color:#252525}
.product-box .product-buttons .btn:last-child{border:0}
.list-layout .product-box{margin:.5em 0;border:2px solid #eaeaea}.list-layout .product-box .product-content{border:0}
.list-layout .product-box:hover{border-color:#d9edf7}
.list-layout .product-box .product-buttons .btn{border:none;border-color:transparent}

.sidebar_categories .category .all-categories a{color:#aaa}
#webshop-products-navigation .navigation-link{z-index:3}#webshop-products-navigation .navigation-link #product-next,#webshop-products-navigation .navigation-link #product-prev{color: #444444;background:#f9f9f9}#webshop-products-navigation .navigation-link #product-next .glyphicons,#webshop-products-navigation .navigation-link #product-prev .glyphicons{background:#0c9dd0}#webshop-products-navigation .navigation-link #product-next .glyphicons:before,#webshop-products-navigation .navigation-link #product-prev .glyphicons:before{color:#fff}
#webshop-products-navigation .navigation-link:hover{background:#eaeaea;color:#0c9dd0}#webshop-products-navigation .navigation-link:hover #product-next .glyphicons,#webshop-products-navigation .navigation-link:hover #product-prev .glyphicons{background:#2f95d1}
#webshop-products-navigation .navigation-link:hover .webshop-navigation-product{-webkit-box-shadow:0 0 2px #444;-moz-box-shadow:0 0 2px #444;box-shadow:0 0 2px #444}
#webshop-products-navigation .navigation-link .webshop-navigation-product{background:#fff}#webshop-products-navigation .navigation-link .webshop-navigation-product .product-thumb,#webshop-products-navigation .navigation-link .webshop-navigation-product .product-name{border-color:#aaa}
.sidebarSearch{width:100%;float:left;padding-bottom:1em}.sidebarSearch input.field[type="search"]{width:79%;}
.sidebarSearch .btn{background: #f0f0f0 none repeat scroll 0 0;width:20%;padding:0.47em 0;float:right;border: 1px solid #ddd;}.sidebarSearch .btn .glyphicons:before{margin:0; color: #fff;}

#product-reviews-list .single-product-review.active{background:#f0f0f0}
#product-reviews-list .single-product-review .products-reviews-reply-form .loading{background:url('../images/ico/loading.gif') center no-repeat rgba(255,255,255,0.6);-webkit-box-shadow:0 0 .5em #0c9dd0;-moz-box-shadow:0 0 .5em #0c9dd0;box-shadow:0 0 .5em #0c9dd0}
#webshop-product-reviews-form .loading{background:url('../images/ico/loading.gif') center no-repeat rgba(255,255,255,0.6);-webkit-box-shadow:0 0 .5em #0c9dd0;-moz-box-shadow:0 0 .5em #0c9dd0;box-shadow:0 0 .5em #0c9dd0}

#connected-products .connected-product .product-price{color: #003554;}
