body {
  font-family: "Roboto", "Trebuchet MS", Helvetica, sans-serif /*{body-font-family}*/;
  font-size: 14px /*{body-font-size}*/;
  color: #333333 /*{body-font-colour}*/;
  background-image: none /*{body-background-image}*/;
  background-color: #ffffff /*{body-background-colour}*/;
}
.wrapper-header {
	/*border-bottom: 1px solid #EEE;*/	
	margin-bottom:20px;
	background-color: rgba(245, 245, 245, 1) /*{header-background-colour}*/;
    background-image: none /*{header-background-image}*/;
	/*box-shadow: 		-2px 0px 15px 0px #777, 2px 0px 15px 0px #777;*/
	box-shadow: 		-2px 0px 15px 0px rgba(119,119,119,0.25), 2px 0px 15px 0px rgba(119,119,119,0.25);
}
.wrapper-footer {
	border-top: 1px solid #EEE;
	padding-top:30px;	
	background-color: rgba(245, 245, 245, 1) /*{footer-background-colour}*/;
	margin-top:20px;
    background-image: none /*{footer-background-image}*/;
	background-image:url('/assets/images/Footer (4).jpg');
}
a {
  color: rgba(51, 51, 51, 1) /*{link-text-colour}*/;
}
a:hover,
a:focus {
  color: rgba(41, 41, 41, 1) /*{link-text-hover-colour}*/;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: "Quando", Arial, Sans-serif /*{headers-font-family}*/;
  color: #000000 /*{headers-colour}*/;
}
h1,
.h1 {
  font-size: 30px /*{header-1-font-size}*/;
}
h2,
.h2 {
  font-size: 36px /*{header-2-font-size}*/;
}
h3,
.h3 {
  font-size: 24px /*{header-3-font-size}*/;
}
h4,
.h4 {
  font-size: 18px /*{header-4-font-size}*/;
}
h5,
.h5 {
  font-size: 14px /*{header-5-font-size}*/;
}
hr {
margin-top: 20px;
margin-bottom: 20px;
border: 0;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #DDD /*{hr-line-colour}*/;
}
.btn-default {
  color: rgba(51, 51, 51, 1) /*{btn-default-text-colour}*/;
  background-color: #ffffff /*{btn-default-bg-colour}*/;
  border-color: #cccccc /*{btn-default-border-colour}*/;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #333333 /*{btn-default-text-colour-hover}*/;
  background-color: #ebebeb /*{btn-default-bg-colour-hover}*/;
  border-color: #adadad /*{btn-default-border-colour-hover}*/;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #ffffff /*{btn-default-disabled-bg-colour}*/;
  border-color: #cccccc /*{btn-default-disabled-border-colour}*/;
}
.btn-primary {
  color: #ffffff /*{btn-primary-text-colour}*/;
  background-color: rgba(183, 34, 73, 1) /*{btn-primary-bg-colour}*/;
  border-color: rgba(163, 39, 70, 1) /*{btn-primary-border-colour}*/;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #ffffff /*{btn-primary-text-colour-hover}*/;
  background-color: rgba(143, 10, 43, 1) /*{btn-primary-bg-colour-hover}*/;
  border-color: rgba(133, 12, 42, 1) /*{btn-primary-border-colour-hover}*/;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #333333 /*{btn-primary-disabled-bg-colour}*/;
  border-color: #333333 /*{btn-primary-disabled-border-colour}*/;
}
.btn-warning {
  color: #ffffff /*{btn-warning-text-colour}*/;
  background-color: #f0ad4e /*{btn-warning-bg-colour}*/;
  border-color: #eea236 /*{btn-warning-border-colour}*/;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  color: #ffffff /*{btn-warning-text-colour-hover}*/;
  background-color: #ed9c28 /*{btn-warning-bg-colour-hover}*/;
  border-color: #d58512 /*{btn-warning-border-colour-hover}*/;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #d58512 /*{btn-warning-disabled-bg-colour}*/;
  border-color: #d58512 /*{btn-warning-disabled-border-colour}*/;
}
.btn-danger {
  color: #ffffff /*{btn-danger-text-colour}*/;
  background-color: #d9534f /*{btn-danger-bg-colour}*/;
  border-color: #d43f3a /*{btn-danger-border-colour}*/;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  color: #ffffff /*{btn-danger-text-colour-hover}*/;
  background-color: #d2322d /*{btn-danger-bg-colour-hover}*/;
  border-color: #ac2925 /*{btn-danger-border-colour-hover}*/;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f /*{btn-danger-disabled-bg-colour}*/;
  border-color: #d43f3a /*{btn-danger-disabled-border-colour}*/;
}
.btn-success {
  color: #ffffff /*{btn-success-text-colour}*/;
  background-color: #5cb85c /*{btn-success-bg-colour}*/;
  border-color: #4cae4c /*{btn-success-border-colour}*/;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  color: #ffffff /*{btn-success-text-colour-hover}*/;
  background-color: #47a447 /*{btn-success-bg-colour-hover}*/;
  border-color: #398439 /*{btn-success-border-colour-hover}*/;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c /*{btn-success-disabled-bg-colour}*/;
  border-color: #4cae4c /*{btn-success-disabled-border-colour}*/;
}
.btn-info {
  color: #ffffff /*{btn-info-text-colour}*/;
  background-color: #5bc0de /*{btn-info-bg-colour}*/;
  border-color: #46b8da /*{btn-info-border-colour}*/;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  color: #ffffff /*{btn-info-text-colour-hover}*/;
  background-color: #39b3d7 /*{btn-info-bg-colour-hover}*/;
  border-color: #269abc /*{btn-info-border-colour-hover}*/;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de /*{btn-info-disabled-bg-colour}*/;
  border-color: #46b8da /*{btn-info-disabled-border-colour}*/;
}
.btn-soon {
  color: #ffffff;
  background-color: #4286f4;
  border-color: #4286f4;
}
.btn-soon:hover,
.btn-soon:focus,
.btn-soon:active,
.btn-soon.active,
.open .dropdown-toggle.btn-soon {
  color: #ffffff;
  background-color: rgba(35, 132, 172, 1);
  border-color: rgba(35, 132, 172, 1);
}
.btn-soon.disabled,
.btn-soon[disabled],
fieldset[disabled] .btn-soon,
.btn-soon.disabled:hover,
.btn-soon[disabled]:hover,
fieldset[disabled] .btn-soon:hover,
.btn-soon.disabled:focus,
.btn-soon[disabled]:focus,
fieldset[disabled] .btn-soon:focus,
.btn-soon.disabled:active,
.btn-soon[disabled]:active,
fieldset[disabled] .btn-soon:active,
.btn-soon.disabled.active,
.btn-soon[disabled].active,
fieldset[disabled] .btn-soon.active {
  background-color: #333333;
  border-color: #333333;
}
.breadcrumb {
  background-color: #ffffff /*{breadcrumb-background-colour}*/;
  padding: 8px 15px 8px 0px;
}
.breadcrumb > li + li:before {
  color: #cccccc /*{breadcrumb-text-colour}*/;
}
.breadcrumb a, .breadcrumb a:active, .breadcrumb a:visited  {
  color: #bbbbbb /*{breadcrumb-link-colour}*/;
}
.breadcrumb > .active {
  color: #cccccc /*{breadcrumb-active-link-colour}*/;
}
.pagination > li > a,
.pagination > li > span {
  color: #222222 /*{pagination-text-colour}*/;
  background-color: #ffffff /*{pagination-bg-colour}*/;
  border-color: #000000 /*{pagination-border-colour}*/;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #222222 /*{pagination-text-colour-hover}*/;
  background-color: #eeeeee /*{pagination-bg-colour-hover}*/;
  border-color: #000000 /*{pagination-border-colour-hover}*/;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  color: #ffffff /*{pagination-text-colour-active}*/;
  background-color: #222222 /*{pagination-bg-colour-active}*/;
  border-color: #000000 /*{pagination-border-colour-active}*/;
}
.label-default {
  background-color: #999999 /*{label-default-bg}*/;
}
.label-default[href]:hover, 
.label-default[href]:focus {
  background-color: #808080 /*{label-default-bg-hover}*/;
}
.label-primary {
  background-color: #222222 /*{label-primary-bg}*/;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #333333 /*{label-primary-bg-hover}*/;
}
.label-success {
  background-color: #5cb85c /*{label-success-bg}*/;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44 /*{label-success-bg-hover}*/;
}
.label-info {
  background-color: #5bc0de /*{label-info-bg}*/;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5 /*{label-info-bg-hover}*/;
}
.label-warning {
  background-color: #f0ad4e /*{label-warning-bg}*/;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f /*{label-warning-bg-hover}*/;
}
.label-danger {
  background-color: #f44242 /*{label-danger-bg}*/; 
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c /*{label-danger-bg-hover}*/;
}
.label-comingsoon {
  background-color: #4286f4;
}
.label{
	padding:.25em 0.5em;
	font-size:12px;
	display:inline-block;
	text-transform:uppercase;
}
.label.cashback {
  background-color: #0ccf16;
}
.label.presale {
	background:#f49242;
}
.well {
  background-color: #f5f5f5 /*{well-bg}*/;
  border-color: #e3e3e3 /*{well-border-colour}*/;
}
.panel-default {
  border-color: #dddddd /*{panel-border-colour}*/;
}
.panel-default > .panel-heading {
  color: #333333 /*{panel-header-text-colour}*/;
  background-color: #f5f5f5 /*{panel-header-bg-colour}*/;
  border-color: #dddddd /*{panel-header-border-colour}*/;
}
.panel-sidebar{
	border: 0px;
	box-shadow: none;
}
.panel-sidebar > .panel-heading {
  color: #000;
  background-color: #FFF;
  border-color: #FFF;
}
.panel-sidebar >.list-group .list-group-item{
border-width: 0px 0;
border-radius: 0;
}
.list-group-item h4 {
font-weight:bold;
}
.panel-title { 
	color: #333333 /*{panel-header-text-colour}*/;
}
.panel-default > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #dddddd /*{panel-border-colour}*/;
}
.save {
	color: #d9534f /*{sale-colour}*/;
}
.productsave {
	color: #d9534f /*{sale-colour}*/;
}
.navbar-default {
  background-color: #ffffff /*{navbar-default-bg-colour}*/;
  border-color: rgba(255, 255, 255, 1) /*{navbar-default-border-colour}*/;
}
.navbar-default .navbar-brand {
  color: rgba(51, 51, 51, 1) /*{navbar-default-text-colour}*/;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #666666 /*{navbar-default-text-colour-hover}*/;
}
.navbar-default .navbar-text {
  color: rgba(51, 51, 51, 1) /*{navbar-default-text-colour}*/;
}
.navbar-default .navbar-nav > li > a {
  color: rgba(51, 51, 51, 1) /*{navbar-default-link-colour}*/;
}
.navigation-list li a {
  color: rgba(51, 51, 51, 1) /*{navbar-default-link-colour}*/;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #666666 /*{navbar-default-link-colour-hover}*/;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #666666 /*{navbar-default-link-colour-active}*/;
  background-color: #f6ddfe /*{navbar-default-link-bg-active}*/;
}
.navbar-default .navbar-nav >.dropdown > a .caret {
	border-top-color: rgba(51, 51, 51, 1) /*{navbar-default-link-colour}*/;
	border-bottom-color: rgba(51, 51, 51, 1) /*{navbar-default-link-colour}*/;
}
.nav .caret.careth {
	display:none;
}
@media (max-width:768px) {
	.nav .caret.careth {
		display:inline-block;
	}
}
.nav .caret {
border-top-color: rgba(51, 51, 51, 1) /*{navbar-default-link-colour}*/;
border-bottom-color: rgba(51, 51, 51, 1) /*{navbar-default-link-colour}*/;
}
.nav .open > a .caret, .nav .open > a:hover .caret, .nav .open > a:focus .caret {
border-top-color: rgba(51, 51, 51, 1) /*{navbar-default-link-colour}*/;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #666666 /*{navbar-default-link-colour-hover}*/;
  }
  
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  background-color: #ffffff /*{navbar-default-bg-colour}*/;
  color: #666666 /*{navbar-default-link-colour-hover}*/;
  }
  
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-color: transparent;
}  
.nav>li>a:hover, .nav>li>a:focus {
	background-color:  /*{menu-link-hover}*/;
}
  
.dropdown-menu {
  background-color: #ffffff /*{dropdown-menu-bg}*/;
  border-color: #cccccc /*{dropdown-menu-border-colour}*/;
  z-index: 10005;
}
.dropdown-menu .divider {
  background-color: #e5e5e5 /*{dropdown-menu-divider-colour}*/;
}
.dropdown-menu > li > a {
  color: #000000 /*{dropdown-menu-link-colour}*/;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #666666 /*{dropdown-menu-link-colour-hover}*/;
  background-color: #f5f5f5 /*{dropdown-menu-link-bg-hover}*/;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff /*{dropdown-menu-link-colour-active}*/;
  background-color: #666666 /*{dropdown-menu-link-bg-active}*/;
}
.logo {
	max-width:100%;
	max-height:100%;
	position: absolute;
    left: 0;
    bottom: 0;
}
.wrapper-logo {
	position: relative;
    height: 105px;
	text-align:center;
}
@media (max-width: 768px) {
    .logo {
        position:static;
    }
}
/** Thumnail Customisations **/
.thumbnail {
	border-width: 1px;
	border-style: solid;
	border-color: rgba(221, 221, 221, 1) /*{product-thumbnail-border-colour}*/;
	margin-bottom:25px;
	text-align:center;
	background-color: #ffffff /*{product-thumbnail-background-colour}*/;
}
.thumbnail:hover {
	transition: box-shadow 0.15s linear 0s;
	box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.23);
}
.thumbnail-category {
	border-width: 1px;
	border-style: solid;
	border-color: rgba(221, 221, 221, 1) /*{product-thumbnail-border-colour}*/;
	max-height:250px;
	overflow:hidden;
	margin-top:20px;
	background-color: #ffffff /*{product-thumbnail-background-colour}*/;
}
.thumbnail .caption h3 {
	font-size: 14px;
}
.caption .price {
	font-size: 15px;
	height: 21px;
}
a.wishlist-thumb, a.wishlist-thumb:active, a.wishlist-thumb:hover{
	font-size: 12px;
	color:#999;
}
.free-ship {
    background: #FF1010;;
    color: #fff;
    font-size: 13px;
    margin-bottom: -2px;
    text-transform: uppercase;
    top: 0;
    padding: 3px 5px;
    z-index: 10000;
    position: absolute;
    left: 12px;
    font-weight: bold;
}
/** Carousel Customisations **/
.carousel-control.right {
	background-image: none;
}
.carousel-control.left {
	background-image: none;
}
.carousel-caption {
	padding-bottom:30px;
}
.carousel-caption h2 {
	color:#FFF;
	margin-bottom:25px;
}
.carousel-caption h4 {
	color:#FFF;
	margin-bottom:25px;
	line-height:1.5;
}
/** Filter Customisations **/
.panel-sidebar {
background-color: transparent;
}
.filter-price-padding {
	padding:10px 30px 10px 10px;
}
.panel>.list-group:last-child .list-group-item:last-child {
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}
.list-group-item {
	background-color:  /*{filter-background-colour}*/;
}
a.list-group-item {
	color: rgba(51, 51, 51, 1) /*{link-text-colour}*/;
}
a.list-group-item:hover, a.list-group-item:focus {
	background-color: transparent;
	color: rgba(41, 41, 41, 1) /*{link-text-hover-colour}*/;
}
/** Header & Footer Customisations **/
.navbar {
	margin-bottom: 0px;
}
.navbar-nav {
	margin-left:-30px;
}
.header-nav {
	margin-right:-16px;
}
.header-nav a, .header-nav a:active, .header-nav a:visited, .header-nav a:hover {
	font-size:11px;	
	color: rgba(51, 51, 51, 1) /*{navbar-default-link-colour}*/;
}
.header-nav>li>a:hover, .header-nav>li>a:focus{
	background:transparent;
	color: #666666 /*{navbar-default-link-colour-hover}*/;
}
.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{
	background-color:  /*{menu-link-hover}*/; 
}
/** Product Page Customisations **/
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
	background-color: rgba(245, 245, 245, 1) /*{product-description-tab-background-colour}*/;
	border-width: 1px;
	border-style: solid;
	border-top-color: #DDD /*{product-description-tab-border-colour}*/;
	border-left-color: #DDD /*{product-description-tab-border-colour}*/;
	border-right-color: #DDD /*{product-description-tab-border-colour}*/;
	border-bottom-color: rgba(245, 245, 245, 1) /*{product-description-tab-background-colour}*/;
	margin-bottom:-2px; 
}
.tab-content {
	background-color: rgba(245, 245, 245, 1) /*{product-description-tab-background-colour}*/;
	border-width: 1px;
	border-style: solid;
	border-color: #DDD /*{product-description-tab-border-colour}*/;
	padding:20px;
	margin-top:-1px;
}
.free-ship-product {
    background: #FF1010;
    color: #fff;
    font-size: 13px;
    text-transform: uppercase;
    top: 0;
    padding: 3px 5px;
    z-index: 10000;
    font-weight: bold;
}
@media (min-width: 768px){
    .dropdown-hover:hover > .dropdown-menu {
        display: block;
    }
}
/** Bens Navigation Customisation **/
.navbar-default li.custom_navbtn {
	margin-left:2px;
	margin-right:2px;
	margin-bottom:4px;
	border-radius:4px;
	border-width: 1px;
	border-style: solid;
	border-color: #ddd;
	border-color: rgba(0, 0, 0, 0.2) /*{custom-navbtn-border-colour}*/;
	background-color: rgba(221, 237, 245, 1) /*{custom-navbtn-background-colour}*/
}
.navbar-default li.custom_navbtn > a {
    color: rgba(0, 0, 0, 1) /*{custom-navbtn-link-colour}*/;
    padding:4px 4px;
}
.navbar-default li.custom_navbtn > a:hover {
    color: rgba(0, 0, 1, 1) /*{custom-navbtn-link-hover-colour}*/;
    text-shadow:1px 1px 1px rgba(0,0,0,0.5);
}
@media (max-width: 768px){
    /*li.custom_navbtn > a {
        padding-left:16px;
    }*/
    .navbar-collapse {
        padding-left:32px;
    }
}
/** Description collapser customisations **/
div.wrapalldescription {
	position:relative;
}
div.wrapalldescription a.showmorebar {
	position:absolute;
	display:block;
	text-align:left;
	left:0px;
	bottom:0;
	right:0px;
	background:white;
	/*color:blue;*/
	text-decoration:underline;
}
/** RRP & Was-Price Customisations **/
span.pricerrp {
	text-decoration:line-through;
}
span.pricewas {
	text-decoration:line-through;
}
.caption .price {
	/*height:auto;*/
	height:4.25em; /* 64 px */
}
/** Changing item name from h3 to h2 on category pages **/
.thumbnail .caption h2 {
	font-size:14px;
	height:4.2em;
	line-height:1.3;
}
/** Show More blurb link **/
a.showmorebar {
	color: rgba(51, 51, 51, 1) /*{custom-showmore-link-colour}*/;
}
a.showmorebar:hover {
	color: rgba(51, 51, 51, 1) /*{custom-showmore-link-hover-colour}*/;
}
/** Simple useful things **/
.centerblock {
	display:block;
	text-align:center;
}
.nopadding {
	padding:0;
}
.nomargin {
	margin:0;
}
/** Fix alignment of fixed width containers by making children 100% **/
.container .container {
	width:100%;
	padding:0;
}
/** Customisng fonts **/
.wrapper-pricing {
	font-family:Quando;
}
/** New top navigation **/
.topbar {
	background:rgba(183, 34, 73, 1) url("//www.nanny-annie.com/assets/images/NannyAnnie_ChildrensFurniture.jpg") no-repeat scroll center center / contain;
	text-align:center;
	height:50px;
	width:100%;
}
div.navtable {
	display:table;
	border-collapse:collapse;
	border:none;
	width:100%;
}
div.navtable > div.navrow {
	display:table-row;
}
div.navtable > div.navrow > div.navcell {
	display:table-cell;
	text-align:center;
	border:none;
	vertical-align:middle;
}
div.navcell.cell_logo {
	width:24%;
}
div.navcell.cell_search {
	width:39%;
	padding:0 1em;
}
div.navcell.cell_cart {
	width:25%;
}
div.navcell.cell_account {
	width:12%;
}
div.navcell.cell_account a {
	font-size:14px;
}
img.logo2 {
	height:100%;
	width:auto;
}
#header-cart.nomargin {
	margin:0;
}
.bottombar {
	background:#f5f5f5;
	text-align:center;
	/*height:50px;*/
	/*margin-top:0.75em;*/
	width:100%;
}
.menucontainer {
	margin:0 auto;
}
.menucontainer .navbar-nav {
	margin-left:auto;
}
.navbar-grey {
	background:#f5f5f5;
}
li.dropdown-mega > a {
	color:#000;
}
ul.meganavbar {
	display:block;
	width:100%;
	text-align:center;
	position:relative;
}
li.meganavbtn {
	float:none;
	display:inline-block;
	position:relative!important;
}
li.meganavbtn > a {
	font-family: "Quando", Arial, Sans-serif;
}
.dropdown-mega-content ul.itemmenu {
	margin:0;
	margin-bottom:0.5em;
	/*padding:0;*/
}
.dropdown-mega-content ul.itemmenu li {
	font-size:16px;
}
li.meganavbtn .dropdown-mega-content h3 {
	font-family: "Roboto", Arial, Sans-serif;
}
div.bottombar.collapse {
	display:block;
	height:auto!important;
}
div.movilenav {
	display:none;
}
div.durashadowc {
	box-shadow: -2px 0px 15px 0px rgba(0,0,0,0.1), 2px 0px 15px 0px rgba(0,0,0,0.1);
}
@media (max-width: 768px) {
	div.navtable {
		display:block;
	}
	div.navtable > div.navrow {
		display:block;
	}
	div.navtable > div.navrow > div.navcell {
		display:block;
	}
    div.navtable > div.navrow > div.navcell.cell_logo {
		width:100%;
	}
	div.navtable > div.navrow > div.navcell.cell_search {
		width:100%;
		padding:0 1em;
	}
	div.navtable > div.navrow > div.navcell.cell_cart {
		display:none;
	}
	div.navtable > div.navrow > div.navcell.cell_account {
		display:none;
	}
	div.bottombar {
		display:none;
	}
	div.bottombar.collapse {
		display:none;
	}
	ul.meganavbar  div.dropdown-mega-content {
		display:none;
	}
	li.meganavbtn {
		display:block;
		text-align:left;
	}
	ul.meganavbar .caret {
		border:none;
		border-left:4px solid;
		border-top:4px solid transparent;
		border-bottom:4px solid transparent;
		margin-top:-3px;
	}
	ul.meganavbar .nav .caret {
		border-bottom-color:transparent;
		border-top-color:transparent;
		border-left-color:rgba(51,51,51,1);
		border-right-color:rgba(51,51,51,1);
	}
}
@media (max-width: 640px) {
	.topbar {
		background:rgba(183, 34, 73, 1) url("//www.nanny-annie.com/assets/images/NannyAnnie_ChildrensFurniture_MobileHeader.jpg") no-repeat scroll center center / contain;
		height:100px;
	}
}
@media (max-width: 320px) {
	.topbar {
		background:rgba(183, 34, 73, 1) url("//www.nanny-annie.com/assets/images/NannyAnnie_ChildrensFurniture_MobileHeader.jpg") no-repeat scroll center center / contain;
		height:50px;
	}
}
div.bottombar.in {
	display:block;
}
ul.meganavbar div.dropdown-mega-content {
	width: 320px;
	left:-50%;
	text-align:left;
}
li.meganavbtn.leftmost div.dropdown-mega-content {
	left:0;
}
li.meganavbtn.rightmost div.dropdown-mega-content {
	left:-188px;
}
ul.meganavbar div.dropdown-mega-content.size-520 {
	width:520px;
}
li.meganavbtn.rightmost div.dropdown-mega-content.size-520 {
	left:calc(100% - 520px);
}
ul.meganavbar div.dropdown-mega-content.size-480 {
	width:480px;
}
li.meganavbtn.rightmost div.dropdown-mega-content.size-480 {
	left:calc(100% - 480px);
}
ul.meganavbar div.dropdown-mega-content.size-440 {
	width:440px;
}
li.meganavbtn.rightmost div.dropdown-mega-content.size-440 {
	left:calc(100% - 440px);
}
ul.meganavbar div.dropdown-mega-content.size-400 {
	width:400px;
}
li.meganavbtn.rightmost div.dropdown-mega-content.size-400 {
	left:calc(100% - 400px);
}
ul.meganavbar div.dropdown-mega-content.size-360 {
	width:360px;
}
li.meganavbtn.rightmost div.dropdown-mega-content.size-360 {
	left:calc(100% - 360px);
}
ul.meganavbar div.dropdown-mega-content.size-320 {
	width:320px;
}
li.meganavbtn.rightmost div.dropdown-mega-content.size-320 {
	left:calc(100% - 320px);
}
ul.meganavbar div.dropdown-mega-content.size-280 {
	width:280px;
}
li.meganavbtn.rightmost div.dropdown-mega-content.size-280 {
	left:calc(100% - 280px);
}
ul.meganavbar div.dropdown-mega-content.size-240 {
	width:240px;
}
li.meganavbtn.rightmost div.dropdown-mega-content.size-240 {
	left:calc(100% - 240px);
}
ul.meganavbar div.dropdown-mega-content.size-200 {
	width:200px;
}
li.meganavbtn.rightmost div.dropdown-mega-content.size-200 {
	left:calc(100% - 200px);
}
span.icon-mega {
	display:inline-block;
	vertical-align:middle;
	width:48px;
	height:48px;
	margin-top:-2px;
	margin-right:0.5em;
}
span.icon-mega1 {
	background:transparent url("//www.nanny-annie.com/assets/images/NavIcons/3586%20-%20Hanging%20Toy%20I%20-%2064.png") no-repeat scroll center center / 48px 48px;
}
span.icon-mega2 {
	background:transparent url("//www.nanny-annie.com/assets/images/NavIcons/3595%20-%20Baby%20Cot%20-%2064.png") no-repeat scroll center center / 48px 48px;
}
span.icon-mega3 {
	background:transparent url("//www.nanny-annie.com/assets/images/NavIcons/3600%20-%20Balloon%20-%2064.png") no-repeat scroll center center / 48px 48px;
}
span.icon-mega4 {
	background:transparent url("//www.nanny-annie.com/assets/images/NavIcons/3601%20-%20Smiling%20Baby%20-%2064.png") no-repeat scroll center center / 48px 48px;
}
span.icon-mega5 {
	background:transparent url("//www.nanny-annie.com/assets/images/NavIcons/3615%20-%20Stroller%20II%20-%2064.png") no-repeat scroll center center / 48px 48px;
}
span.icon-mega6 {
	background:transparent url("//www.nanny-annie.com/assets/images/NavIcons/3616%20-%20Blocks%20II%20-%2064.png") no-repeat scroll center center / 48px 48px;
}
span.icon-mega7 {
	background:transparent url("//www.nanny-annie.com/assets/images/NavIcons/3618%20-%20Baby%20Feet%20-%2064.png") no-repeat scroll center center / 48px 48px;
}
ul.meganavbar a.dropdown-toggle {
	padding:12px 24px;
}
@media (min-width: 767px) and (max-width: 1112px) {
	ul.meganavbar a.dropdown-toggle {
		padding:12px 12px;
	}
}
@media (max-width: 767px) {
	/*span.icon-mega {
		display:none;
	}*/
	div.bottombar.collapse.in br.hidebreak {
		display:none;
	}
	ul.meganavbar a.dropdown-toggle {
		padding:12px 12px;
	}
	div.bottombar.collapse.in span.icon-mega {
		display:inline-block;
	}
}
/** Category list customisations **/
.thumbnail-category {
}
.thumbnail-category > span.category-title {
	display:inline-block;
	width:100%;
	line-height:4em;
	text-align:center;
}
.thumbnail-category > span.category-title > h4 {
	display:inline-block;
	vertical-align:middle;
	line-height:1em;
	margin:0;
}
.wrapper-category-image img {
	width:100%;
	height:100%;
}
@media (max-width: 1280px) {
	.thumbnail-category > span.category-title > h4 {
		font-size:0.9em;
	}
}
@media (max-width: 1024px) {
	.thumbnail-category > span.category-title > h4 {
		font-size:0.8em;
	}
}
@media (max-width: 800px) {
	.thumbnail-category > span.category-title > h4 {
		font-size:0.7em;
	}
}
@media (max-width: 767px) {
	.thumbnail-category > span.category-title > h4 {
		font-size:1.5em;
	}
}
/* Hides clearance */
@media (max-width: 998px) {
	li.meganavbtn.hidesmall {
		display:none;
	}
}
@media (max-width: 767px) {
	li.meganavbtn.hidesmall {
		display:block;
	}
}
@media (max-width: 640px) {
	.tabbable  ul.nav-tabs > li a {
		padding:2px 4px;
	}
	.tabbable .reviews i.fa {
		display:none;
	}
	
	.wrapper-product-title h1 {
		font-size:1.75em;
	}
	.wrapper-product-title h3 {
		font-size:1.25em;
	}
}
@media (max-width: 767px) {
	.wrapper-thumbnail {
		float:left;
		margin:0;
		padding-left:7px;
		padding-right:7px;
	}
}
@media (max-width: 420px) {
	.wrapper-thumbnail .thumbnail .caption h2[itemprop=name] {
		display:inline-block;
		overflow:hidden;
		text-overflow:ellipsis;
		height:1.4em;
		margin:0;
	}
}
/* Stop duramenu sticking to top on mobile */
@media (max-width: 767px) {
	.nav-container-fixed {
		position: static!important;
		width:auto!important;
		z-index:auto!important;
	}
}
.mobilefooter {
	margin-bottom:1em;
	text-align:center;
}
@media (max-width: 420px) {
	.mobilefooter {
		text-align:left;
	}
}
.mobilefooter h4 {
	text-align:center;
}
.darker {
	background:initial;
	margin-bottom:initial;
	padding-top:initial;
}
@media (max-width: 767px) {
	.darker {
		background:#e6e6e6;
		margin-bottom:1em;
		padding-top:1em;
	}
}
.nav-container-fixed .navbar-grey {
	box-shadow: 		-2px 0px 15px 0px rgba(119,119,119,0.25), 2px 0px 15px 0px rgba(119,119,119,0.25);
}
.menuheightfixer {
	height:90px;
	left:0;
	top:0;
	position:absolute;
}
.container.dura-container.no-padding.menucontainer {
	height:90px;
}
.carousel img.nohover:hover {
	opacity:1.0;
}
/* Fix z-index of modalbackground to be above cart popup in menu */
div.modal-backdrop {
	z-index:12040;
}
div#popup-newsletter {
	z-index:12050;
}
div#popup-newsletter > div.modal-dialog {
	margin-top:64px;
}
div#popup-newsletter > div.modal-dialog div.subscribe-modal {
	background: rgba(183, 34, 73, 1);
	color: rgba(118,22,47,1.0);
}
div#popup-newsletter > div.modal-dialog div.subscribe-modal button.close {
	position:absolute;
	right:0.5em;
	top:0.5em;
	transition:all 0.2s linear 0s;
	color:rgba(118,22,47,1.0);
	opacity:0.75;
}
div#popup-newsletter > div.modal-dialog div.subscribe-modal button.close:hover {
	opacity:1.0;
	color:rgba(0,153,235,1.0);
}
div#popup-newsletter form.nl-form {
	display:block;
	margin:0;
	padding:0;
	text-align:center;
	font-size:16px;
}
div#popup-newsletter form.nl-form > span {
	display:block;
	margin:0;
	padding:0;
}
span.nl-envelope {
	font-size:2em;
}
span.nl-title {
	font-size:1.4em;
}
span.nl-subscribetitle {
	color:#fff;
	font-size:2em;
	margin-top:0.5em!important;
}
span.nl-inputwrap {
	font-size:1.5em;
}
span.nl-inputwrap input[type=text], span.nl-inputwrap input[type=email] {
	height:auto;
	font-size:0.8em;
	padding:0.5em 0;
	margin:1.5em auto;
	width:70%;
	text-align:center;
	vertical-align:middle;
	/*color:rgba(0,153,235,1.0);*/
	color:rgba(118,22,47,1.0);
	border:2px solid transparent;
	transition:all 0.2s linear 0s;
}
span.nl-inputwrap input::-webkit-input-placeholder {
	color:rgba(118,22,47,1.0);
	opacity:1.0!important;
}
span.nl-inputwrap input:-moz-placeholder {
	color:rgba(118,22,47,1.0);
}
span.nl-inputwrap input::-moz-placeholder {
	color:rgba(118,22,47,1.0);
}
span.nl-inputwrap input:-ms-input-placeholder {
	color:rgba(118,22,47,1.0);
}
span.nl-inputwrap.notvisible {
	display:none!important;
}
button.nl-subbtn {
	font-size:1.5em;
	padding:0.1em 1.25em;
	border:none;
	color:#fff;
	transition:all 0.2s linear 0s;
	background:rgba(118,22,47,1.0);
}
button.nl-subbtn:hover {
	background:rgba(188,56,94,1.0);
}
form.nl-form input.invalid-input {
	border-color:red;
}
@media (max-width: 768px) {
	span.nl-subscribetitle {
		font-size:1.2em;
	}
}
span.nl-errortext {
	display:none!important;
	color:#fc4;
	font-weight:bold;
}
span.nl-errortext.visible {
	display:block!important;
	margin-top:1em!important;
	margin-bottom:-1em!important;
}
span.nl-successtext {
	display:none!important;
	color:#4fc;
	font-weight:bold;
}
span.nl-successtext.visible {
	display:block!important;
	margin-top:1em!important;
	margin-bottom:1em!important;
}
span.nl-inputwrap2 {
	font-size:1.5em;
	display:none!important;
}
span.nl-inputwrap2.visible {
	display:block!important;
}
button.nl-closebtn {
	font-size:1.5em;
	padding:0.1em 1.25em;
	border:none;
	color:#fff;
	transition:all 0.2s linear 0s;
	background:rgba(47,188,22,1.0);
}
button.nl-closebtn:hover {
	background:rgba(135,235,47,1.0);
}
p.agreearea {
	margin-bottom:1em;
}
table.borderpls {
	border-left:1px solid rgb(221,221,221);
	border-right:1px solid rgb(221,221,221);
	border-bottom:1px solid rgb(221,221,221);
}
#specifications table.table > tbody > tr:first-child > td {
	border-top:none;
}
.presalenoticeA {
	font-size:1.5em;
	font-weight:bold;
	color:red;
	line-height:100%;
	display:block;
	margin:1em 0;
}
.comingsoonnoticeA {
	font-size:1.5em;
	font-weight:bold;
	color:#4286f4;
	line-height:100%;
	display:block;
	margin:1em 0;
}
.payment-icon-zipPay {
	background-image:url(//d3k1w8lx8mqizo.cloudfront.net/INTEGRATIONS/2016/zippay/payment-icons/zipPay-Neto-Gryscale.png);
	background-repeat:no-repeat;
	height:32px;
	background-size:100%;
}
.notice-popup {
	position:fixed;
	left:0;
	bottom:0;
	height:108px;
	width:320px;
	padding:4px;
	background:transparent;
	opacity:1.0;
	transition: opacity 500ms ease-in;
	font-size:16px;
}
.notice-popup .content {
	/*max-height:100%;*/
	width:100%;
	height:100%;
	border:1px solid #999;
	border-left-width:8px;
	border-left-color:rgba(183, 34, 73, 1);
	background:white;
	overflow:hidden;
	/*border-radius:4px;*/
	
	/*transition: max-height 500ms ease-in;*/
	transition: border 500ms ease-in;
	
	box-shadow:3px 2px 2px rgba(0,0,0,0.25);
}
.notice-popup.not-visible {
	background:transparent;
	opacity:0.0;
	display:none;
}
.notice-popup.not-visible .content {
	/*height:0;
	max-height:0;
	border:1px solid transparent;*/
}
.notice-popup .content a.poplink {
	display:block;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	position:relative;
}
.notice-popup .content a.poplink:hover {
	
}
.notice-popup .content a.poplink span.tbl {
	display:table;
	width:100%;
	height:100%;
	border-collapse:collapse;
}
.notice-popup .content a.poplink span.tbl span.tblrow {
	display:table-row;
}
.notice-popup .content a.poplink span.tbl span.tblrow span.tblcell {
	display:table-cell;
	vertical-align:middle;
}
.notice-popup .content a.poplink span.tbl span.tblrow span.tblcell:first-child {
	width:33%;
	/*background:green;*/
	text-align:center;
	padding:2px 4px;
}
.notice-popup .content a.poplink span.tbl span.tblrow span.tblcell:first-child > img {
	max-width:98%;
	max-height:98%;
	/*height:98%;*/
	width:auto;
}
.notice-popup .content a.poplink span.tbl span.tblrow span.tblcell:nth-child(2) {
	padding:0 0.5em;
}
.notice-popup .content a.poplink span.itemtitle {
	font-size:0.8em;
}
.notice-popup .content a.poplink span.itemtitle span.em1 {
	font-weight:bold;
}
.notice-popup .content a.poplink span.itemtitle span.em2 {
	font-weight:bold;
}
.notice-popup .content a.poplink span.itemtitle span.em3 {
	font-weight:bold;
}
.notice-popup .content a.closebtn {
	color:#999;
	text-decoration:none;
	font-size:16px;
	width:16px;
	position:absolute;
	right:5px;
	top:4px;
}
.notice-popup .content a.closebtn:hover {
	
}
.notice-popup.not-visible .content a.closebtn {
	display:none;
}
@media (max-width: 640px) {
	.notice-popup {
		height:78px;
		width:100%;
	}
	.notice-popup .content a.poplink span.tbl span.tblrow span.tblcell:first-child {
		width:128px;
	}
	.notice-popup .content a.poplink span.tbl span.tblrow span.tblcell:first-child > img {
		width:68px;
	}
	.notice-popup .content a.closebtn {
		font-size:18px;
	}
}
div.space20px {
	margin-top:26px;
	padding:0;
	height:0;
	width:100%;
}
.afterpay_info_productoptions {
	background:rgb(245,245,245);
	padding:0.5em;
}
ul.paymentmethods {
	text-align:center;
}
div.secure-checkout {
	background:#c1e2b3;
	border:1px solid #adcba1;
	padding:0.5em 0.25em!important;
	margin-bottom:0.5em;
	font-weight:normal!important;
}
@media (max-width: 575px) {
	/* xs display */
	.securecheckout {
		text-align:center;
	}
	.expresscheckout {
		text-align:center!important;
	}
	#_cpy_checkout_form label.control-label {
		padding-left:15px;
	}
}
@media (min-width: 575px) and (max-width: 767px) {
	/* sm display */
	.securecheckout {
		text-align:center;
	}
	.expresscheckout {
		text-align:center!important;
	}
	#_cpy_checkout_form label.control-label {
		padding-left:15px;
	}
}
div#popup-survey {
	z-index:12050;
}
div#popup-survey > div.modal-dialog {
	margin-top:64px;
}
div#popup-survey > div.modal-dialog div.subscribe-modal {
	background: rgba(183, 34, 73, 1);
	color: rgba(118,22,47,1.0);
}
div#popup-survey > div.modal-dialog div.subscribe-modal button.close {
	position:absolute;
	right:0.5em;
	top:0.5em;
	transition:all 0.2s linear 0s;
	color:rgba(118,22,47,1.0);
	opacity:0.75;
}
div#popup-survey > div.modal-dialog div.subscribe-modal button.close:hover {
	opacity:1.0;
	color:rgba(0,153,235,1.0);
}
div#popup-survey form.ppsurv-form {
	display:block;
	margin:0;
	padding:0;
	text-align:center;
	font-size:16px;
}
div#popup-survey form.ppsurv-form > span {
	display:block;
	margin:0;
	padding:0;
}
span.ppsurv-envelope {
	font-size:2em;
}
span.ppsurv-title {
	font-size:1.4em;
}
span.ppsurv-subscribetitle {
	color:#fff;
	font-size:2em;
	margin-top:0.5em!important;
}
span.ppsurv-inputwrap {
	font-size:1.5em;
}
span.ppsurv-inputwrap input[type=text], span.ppsurv-inputwrap input[type=email] {
	height:auto;
	font-size:0.8em;
	padding:0.5em 0;
	margin:1.5em auto;
	width:70%;
	text-align:center;
	vertical-align:middle;
	/*color:rgba(0,153,235,1.0);*/
	color:rgba(118,22,47,1.0);
	border:2px solid transparent;
	transition:all 0.2s linear 0s;
}
span.ppsurv-inputwrap input::-webkit-input-placeholder {
	color:rgba(118,22,47,1.0);
	opacity:1.0!important;
}
span.ppsurv-inputwrap input:-moz-placeholder {
	color:rgba(118,22,47,1.0);
}
span.ppsurv-inputwrap input::-moz-placeholder {
	color:rgba(118,22,47,1.0);
}
span.ppsurv-inputwrap input:-ms-input-placeholder {
	color:rgba(118,22,47,1.0);
}
span.ppsurv-inputwrap.notvisible {
	display:none!important;
}
button.ppsurv-subbtn {
	font-size:1.5em;
	padding:0.1em 1.25em;
	border:none;
	color:#fff;
	transition:all 0.2s linear 0s;
	background:rgba(118,22,47,1.0);
}
button.ppsurv-subbtn:hover {
	background:rgba(188,56,94,1.0);
}
form.ppsurv-form input.invalid-input {
	border-color:red;
}
@media (max-width: 768px) {
	span.ppsurv-subscribetitle {
		font-size:1.2em;
	}
}
span.ppsurv-errortext {
	display:none!important;
	color:#fc4;
	font-weight:bold;
}
span.ppsurv-errortext.visible {
	display:block!important;
	margin-top:1em!important;
	margin-bottom:-1em!important;
}
span.ppsurv-successtext {
	display:none!important;
	color:#4fc;
	font-weight:bold;
}
span.ppsurv-successtext.visible {
	display:block!important;
	margin-top:1em!important;
	margin-bottom:1em!important;
}
span.ppsurv-inputwrap2 {
	font-size:1.5em;
	display:none!important;
}
span.ppsurv-inputwrap2.visible {
	display:block!important;
}
button.ppsurv-closebtn {
	font-size:1.5em;
	padding:0.1em 1.25em;
	border:none;
	color:#fff;
	transition:all 0.2s linear 0s;
	background:rgba(47,188,22,1.0);
}
button.ppsurv-closebtn:hover {
	background:rgba(135,235,47,1.0);
}
@media (max-width:687px) {
	.thumbnail .caption h2 {
		height:6em;
	}
}
@media (max-width:340px) {
	.thumbnail .caption h2 {
		height:8.5em;
	}
}
.product-image-small {
	border:1px solid #eee;
}
@media (max-width: 687px) {
	.product-image-small {
		margin-bottom:15px;
	}
	.smallimgdiv {
		padding-left:15px;
		padding-right:7px;
	}
	.smallimgdiv:nth-of-type(2n) {
		padding-left:7px;
		padding-right:15px;
	}
}