/* Footer */

@media (min-width: 992px) {
	footer .upper {
		padding: 10px 20px 6px !important;
	}
	
	footer .middle {
		padding: 30px 20px !important;
	}
	
	footer .lower {
		padding: 15px 20px 20px;
	}
}

footer .middle {
	background-color: #51545f !important;
}

footer .lower a, footer .lower .list-colon {
	color: #fff !important;
}
	
.address-container-xl .footer-contact-postal, footer .footer-contact-numbers {
	float: right;
}

.address-container-xl .footer-contact-numbers {
	padding-left: 25px;
	border-left: 1px solid #fff
}

.address-container-xl .footer-contact-postal {
	padding-right: 30px;
}

.address-container-xl {
	padding-right: .9375rem;
}

@media (min-width:768px) and (max-width:1199px) {
	.address-dtls-container p {
		padding-left: 30px;
	}
}

.list-colon li:not(:last-child):after {
	content: "|" !important;
}

/* END Footer */

/* Retailers */

.panel-title.panel-dark {
	background-color: #fff !important;
}

.panel-title.panel-dark,
.panel-title.panel-dark a {
	color: #e50312 !important;
}

/* END Retailers */

/* Knowledge and News */

.article-header {
	background-color: #fff !important;
}

.article-header .article-title {
	color: #e30512 !important;
}

.article-icons img {
	max-width: 35px !important;
	-webkit-transform: translateY(11px);
	-moz-transform: translateY(11px);
	-ms-transform: translateY(11px);
	-o-transform: translateY(11px);
}

/* END Knowledge and News */

/* Breadcrumbs */

.breadcrumbs, .breadcrumbs a, .breadcrumbs a:hover {
	color: #e30512;
}

.breadcrumbs {
	background-color: #fff;
}
/* Breadcrumbs */

/* Product categories */

.bg-title .title-inner {
	padding: 0 !important;
}

/* END Product categories */

/* Product detail */

#slider .icon-info {
	bottom: auto;
}

#slider .icon-info,
#slider .icon.alt {
	right: 0;
	bottom:0;
}

h3.popover-title {
	display: none	
}

.tab-content,
.panel-title {
	background-color: #fff;
}

/* END Product detail */

/* Accordion icons */

.icon.icon-expand:after {
	background-image: url('/DMMClimbing/media/svg-icons/icon-plus-red.svg') !important;
}
.icon.icon-collapse:after {
	background-image: url('/DMMClimbing/media/svg-icons/icon-minus-red.svg') !important;
}

.icon.semi-transparent.icon-expand:after,
.icon.semi-transparent.icon-collapse:after{
  background-image: url('/DMMClimbing/media/svg-icons/icon-circle-red.svg') !important;
}

.icon.semi-transparent.icon-expand:hover,
.icon.semi-transparent.icon-collapse:hover {
  cursor: default;
}

/* END Accordion icons */

.article-footer {
	clear: both;
}

[data-value="DMMTreeCare"],
[data-value="DMMProfessional"] {
	display: none !important;
}

.select-target {display: none !important}

/* Page content nav */
ul.page-content-nav {
  float: left;
  margin: 10px 0 20px; 
  padding: 0;
}

ul.page-content-nav li {
  list-style-image: none;
  list-style: none;
  padding: 4px 8px;
  float: left;
  background-color: #5c5b5a;
  color: white;
  margin: 1px;
  transition: opacity .3s ease-out;
}

ul.page-content-nav li:hover {
  opacity: 0.9;
}

ul.page-content-nav li a,
ul.page-content-nav li a:visited,
ul.page-content-nav li a:hover,
ul.page-content-nav li a:active {
  color: white;
}

ul.page-content-nav li a {
  text-decoration: none;
  font-family: 'Interstate light', Arial, sans-serif;
}
/* Page content nav */

.bg-white .bg-red,
.bg-white .bg-red:hover {
	color: #fff;
}

/* Move plus symbol in tech tables at narrow widths */
.footable-toggle {
	float: right;
	margin-right: 0;
	margin-left: 5px;
}

/* Darken first column cells on hover in tech table */
.spec-table tbody tr td:first-child:hover {
	background-color: #b1050f;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all all 0.3s ease ease;
	-moz-transition: all all 0.3s ease ease;
	-ms-transition: all all 0.3s ease ease;
	-o-transition: all all 0.3s ease ease;
	transition: all all 0.3s ease ease;
}

/* Product detail thumbnails */
@media (max-width: 543px) {
	#carousel .slides li {
    	margin-left: 0;
		width: 25% !important;
	}
}

@media (max-width: 767px) {
	h1 {
		font-size: 2.2rem !important;
	}

	h2 {
		font-size: 1.96rem !important;
	}
	
	h3 {
		font-size: 1.72rem !important;
	}
	
	h4 {
		font-size: 1.48rem !important;
	}
	
	h5 {
		font-size: 1.24rem !important;
	}
	
	h6 {
		font-size: 1rem !important;
	}
}

.popover {
  border-radius: 0;
}

/* hero-title photo credit */
.icon-info.photo-credit-popover {
	position: absolute;
	right: 36px;
	bottom: 25px;
	width: 30px;
}

/* About page etc. heading colour */
.page-heading {
	color: #e30512;
}

/* Journal/Knowledge TagCloud */
.filter-list .list-inline-item a {
	background-color: #fff !important;
	color: #a2a3a8;
}

.filter-list .list-inline-item a:hover {
	color: #454851;
}

.filter-list .list-inline-item.toggle-tags a {
	background-color: #454851 !important;
	color: #fff !important;
}

.filter-list .list-inline-itemtoggle-tags a:hover {
	background-color: #2e3035 !important;
}