
/* overrides */
.page-header .header-2{ font-size: 56px; position: relative; z-index: 2; display: inline-block; }
.db-flavor-text .subheader-3 { line-height: 1.75em; }

/* catwalk */
.catwalk-wrapper { float: left; position: relative; width: 0; height: 0; }
.catwalk { position: absolute; left: 0; top: 0; }

.catwalk li,
.catwalk a { display: block; float: left; position: relative; outline: none; }
.catwalk .hover { position: absolute; top: -45px; background: no-repeat; opacity: 0; z-index: 1;
	-webkit-transition: opacity 0.15s linear; -moz-transition: opacity 0.15s linear; -o-transition: opacity 0.15s linear; -ms-transition: opacity 0.15s linear; transition: opacity 0.15s linear; }
.catwalk .catwalk-inner,
.catwalk .catwalk-text,
.catwalk .catwalk-text span { display: block; }
.catwalk .catwalk-text { text-align: center; padding: 0 10px; position: relative; z-index: 2; }
.catwalk .name .header-3 { color: #D96500; line-height: 100%; vertical-align: middle; display: inline-block;
	-webkit-transition: color 0.15s linear; -moz-transition: color 0.15s linear; -o-transition: color 0.15s linear; -ms-transition: color 0.15s linear; transition: color 0.15s linear; }
.catwalk .blurb { color: #A99877; margin-top: 15px; }

.catwalk a:hover .name .header-3 { color: white; }
.catwalk a:hover .blurb { color: #A99877; }
.catwalk a:hover .hover { opacity: 1; }

/* ie */
.ie .catwalk .hover { filter: alpha(opacity=0); }
.ie .catwalk a:hover .hover { filter: alpha(opacity=100); }
.ie67 .catwalk .name .header-3 { line-height: normal; zoom: 1; }
.ie67 .catwalk .catwalk-inner { padding-top: 30px; }
.ie67 .catwalk .hover { top: -15px; }
.ie67 .page-header .header-2{ line-height: normal; zoom: 1; }