@font-face {
	font-family: 'Dingbats';
	src: url('/wp-content/features/fonts/bhdingbats-webfont-subset.woff') format('woff');
	    font-weight: normal; font-style: normal; 
	}

/* ==========================================================================
   Normalize & HTML5 Boilerplate Styles
   ========================================================================== */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0 0 .67em 0}h2{font-size:1.5em;margin:0 0 .83em 0;line-height: 1.5em;}h3{font-size:1.25em;margin:0 0 1em 0}h4{font-size:1em;margin:0 0 1.33em 0}h5{font-size:.83em;margin:0 0 1.67em 0}h6{font-size:.67em;margin:0 0 2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}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}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}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;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}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}
html, button, input, select, textarea { color: #222; }
body { font-size: 1em; line-height: 1.4; }
::-moz-selection { background: #b3d4fc; text-shadow: none;}
::selection { background: #b3d4fc; text-shadow: none; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
img { vertical-align: middle; }
fieldset { border: 0; margin: 0; padding: 0; }
textarea { resize: vertical; }
.chromeframe {margin: 0.2em;background: gold;color: #000;padding: .2em; }
/* ==========================================================================
   Author's custom styles
   ========================================================================== */

/*SIZES*/
.giga {font-size:2.25em !important; line-height:1.5em;}
.mega {font-size:1.5em !important; line-height:1.5em;}
.kilo {font-size:1.125em !important; line-height:1.5em;}
.milli {font-size:.875em !important; line-height:1.5em;}
.micro {font-size:.8125em !important; line-height:1.5em;}
.nano, small {font-size:.75em !important; line-height:1.5em;}
.pico {font-size:.625em !important; line-height:1.5em;}

body{margin-top:2.25em;}
a {color:#258; text-decoration:none;}
a:visited {color:#27a; text-decoration:none;}
a:hover, a:active {color:#258; text-decoration:underline;}
ol li, ul li {margin:initial;}
input[type="text"], input[type="number"], input[type="password"], textarea{-webkit-appearance:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
input[type="text"], input[type="number"], input[type="password"], select, textarea{border-radius: .25em; display:block; border:1px solid #ccc; padding:.3125em; width:100%; box-sizing:border-box; margin-bottom:.75em;}
input[type="submit"], input[type="reset"], input[type="button"] {font-family:inherit;border-radius: .25em;padding: .5em .75em;text-align:left;font-size:1em; cursor:pointer; overflow:hidden; text-shadow: 1px 1px 1px #250; color:#333; border:1px solid #c10031; font-weight:bold; color:#fff;box-shadow:  1px 1px 3px 0px rgba(0, 0, 0, .2); background:#c10031;}
label{font-size:.875em;}
.adBlock img{width:auto!important;height:auto!important;}
header[role="banner"] {width:100%;height:2.5em;/*background: #930025;*/background: #1d2125;color: #fff;position: fixed; top: 0; left: 0; z-index: 10000;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:  1px 1px 3px 1px rgba(0, 0, 0, .5);box-shadow:  1px 1px 3px 1px rgba(0, 0, 0, .5);}
.siteBrand a{background: url('th-logo-mini.png') no-repeat center 4px;text-indent: -9999px;width: 120px;height: 40px;display: block;}
.siteBrand a:hover{background-color:#c10031;}
.siteBrand{display:inline-block;padding:0;margin-right:.5em;}

.search form, .account ul,nav{-webkit-transition: all .25s ease-out;-moz-transition: all .25s ease-out;-ms-transition: all .25s ease-out;-o-transition: all .25s ease-out;transition: all .25s ease-out;}
header[role="banner"] .icon{color:#fff;cursor:pointer;vertical-align:top;display:inline-block;}
header[role="banner"] .icon:hover, header[role="banner"] .show .icon{background:#c10031;}
header[role="banner"] .icon:before{padding:.75em;font-family:'Dingbats', Arial, sans-serif;display:block;line-height: 1em;}
.js header[role="banner"] nav {float:left;width:0;background:#222;position:relative;font: 1em Trebuchet MS, Arial, Helvetica, sans-serif}

.icon:before{font-family:'Dingbats', Arial, sans-serif;}

.js .siteBrand{margin-left:48px;}
.js header[role="banner"] nav .menuIcon{position:absolute;left:100%;top:0;}
.js header[role="banner"] nav .menuIcon:before{content:'\E012';}
.js header[role="banner"] nav ul{max-width:100%; overflow:hidden;margin:0;padding:0;}
.js header[role="banner"] nav li a{color:#ccc; padding: .5em;text-decoration:none;display:block;}
.js header[role="banner"] nav li a:hover, .js nav li a:active{background:#c10031; color:#fff;}
.js .searchIcon{margin-left:1px;}
.js .searchIcon:before{content:'\E03C';}
.js .accountIcon:before{content:'\E035';}

header[role="banner"] nav li {display:block;float:none;margin-bottom:0;}
header[role="banner"] nav.show {width:200px;}
header[role="banner"] nav li a {line-height: 1.25em;}

.search{height:2.25em;position:relative;float:right;}
.search form{height:0; width:0; margin:0;line-height:1em;overflow:hidden;white-space:nowrap;display: inline-block;position:absolute;top:100%;right:0;background:#222;}
.search form>input{margin:0;display:inline-block;vertical-align:top;border-radius:.25em;padding:.5em;margin:.625em 0 .625em .625em ;}
.search form input[type="text"]{width:94%;border:0;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;}
.search form input[type="submit"]{;border:0;background:#c10031;color:#fff;margin-left: -4.25em;}
.search.show form{height:3.375em;width:20em;}

.account{ height:2.25em;float:right;position:relative;}
.account ul {width:0;height:0;overflow:hidden;margin:0;padding:0;position:absolute;top:100%;right:0;background:#222;}
.account.show ul{height: fit-content!important;width: 15em!important;padding: 2em;}
.account.show ul li {margin-bottom: 0;}
.account.show ul li a {line-height: 1.25em;}
.account li a{color:#fff; padding:.5em;text-decoration:none;display:block;}
.account li a:hover, .account li a:active{background:#333;}

footer{font-size:.875em;padding:.75em;border-top:1px solid #ddd;background:#f9f9f9;}
.links { overflow:hidden;border-bottom: 1px solid #ddd;}
.links ul {padding:0;list-style:none;width: 100%;}
.links>ul {padding:10px 0; margin:0 auto; max-width:930px; display:table;list-style:none;}
.links>ul>li { display:inline-block;vertical-align:top;min-width:33%;background:none; font-weight:bold; line-height:1.5em; -moz-box-sizing:border-box;box-sizing:border-box;}
.links>ul>li>ul>li {font-weight:normal; font-size:.875em; line-height:1.714em; padding:0; background:none;}
.links a{text-decoration:none!important;}
.links .icon{font-size:1.25em;vertical-align:middle;}
.copyright {text-align:center;}

.cover{position:relative;}
.cover .img img, .cover video {width: 100%;}
.cover header{width:100%;max-height:100%;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;padding: 1.5em;}
.cover .adBlock{padding:.5em;}
.cover .adBlock img{max-width:100%;}
.cover .credit {position: absolute;bottom: .75em;right: 1em;font-size: 10px;line-height: 1.5em;color: #eee;margin: 0;text-shadow: 1px 1px 1px #333, -1px -1px 1px #333;}

.social {padding:0;margin:0;position:absolute;bottom:0;left:0;overflow:hidden;}
.social li{display: inline-block;vertical-align: bottom;padding:0;list-style:none;margin-left:.5em;border-radius: .25em .25em 0 0;}
.social li a{display:block;text-shadow:none;color:#333!important;text-transform:uppercase;font-size:.8125em; line-height:1em;text-decoration:none;padding:.25em .5em;border-radius:.25em .25em 0 0;background:#f9f9f9;overflow: hidden;width: 2em;white-space: nowrap;-webkit-transition: all .1s ease-out;-moz-transition: all .1s ease-out;-ms-transition: all .1s ease-out;-o-transition: all .1s ease-out;transition: all .1s ease-out;}
.social li a:before{font-family:'Dingbats', Arial, sans-serif;display:inline-block;padding-right:.5em;}
.social li a:hover{color:#c10031;padding-bottom:.75em;}
.comment:before{content:'\E02F';}
.twitter:before{content:'\E008';}
.facebook:before{content:'\E093';} 
.icon.youtube:before{content:"\E00B"}
.icon.pinterest:before{content:"\E006"}

.page article{padding:1.5em;background:#f9f9f9;overflow:hidden;border-top-width:0; margin:0;}
article p, figure, aside,  article ul{width:100%;max-width:40em;min-width:12em;margin:0 auto 2em;}
article ul{max-width:38em;-moz-box-sizing:border-box;box-sizing:border-box;}
article h3{max-width:32em;width:100%;min-width:10em;margin:0 auto 1em;}
article hr{margin:1em auto 2.5em;clear:both;}
article .adBlock{max-width:100%;margin: 3em auto 1.5em;position:relative;text-align:center;}
article .adBlock:before, .adBlock.preAd:before {content:"Story Continues Below";text-transform:uppercase;font-size:.75em;white-space:nowrap;color:#777;width: 100%;text-align: center;display: block;}
article .adBlock>*, article .adBlock img{margin:0 auto;display: inline-block;max-width:100%;}
article .adBlock img{width:auto!important;height:auto!important;}
article .adBlock>script{display:none;}
article .articleBottom .adBlock{margin-bottom:2em;}
article .articleBottom .adBlock:before {display:none;}
article .articleBottom h2, article .articleBottom h3{font-family: inherit;text-transform: inherit;color: inherit;}

li>figure{margin-top:2em;}

figure, aside{position:relative;}
figure img, aside img{max-width:100%;position:relative;}
figure>div.img img{display:block;margin:0 auto;}
.img{position:relative;}
.img:after {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;}

figcaption{color:#444;font-size:.8125em;padding:.25em;line-height: 1.5em;}
figcaption h4, figcaption h3{margin:0;color:#222}
figcaption p {line-height:1.5em;margin:0;}
.credit{color:#888;font-size: .769230em;float: right;min-width: 0;text-align: right;display: inline-block;width: auto;font-weight: normal;}
.js.no-appleios [data-effect="fade"]{opacity:.25; -webkit-transition: opacity .5s ease-in; -moz-transition: opacity .5s ease-in; -ms-transition: opacity .5s ease-in; -o-transition: opacity .5s ease-in; transition: opacity .5s ease-in;}
.callout{font-size:1.125em;line-height:1.5em;position:relative;}
div.callout{margin:auto}

p.callout{max-width:26.6666667em;}
.callout>img{width:100%;}
.callout figure + p{font-size:1em;line-height:1.5em; color:#333;padding:0;}
.callout.parallaxBG{-moz-text-size-adjust:none;-webkit-text-size-adjust:none; -ms-text-size-adjust:none;}

.pullquote{display:none;}
.pullquote p{font-size:1.5em;line-height:1.5em;margin-bottom:0;}

.videoWrap, .flash .vidOverlay{height:0;padding-bottom:56.25%;position:relative;overflow: hidden;}
.videoWrap.replay{padding-bottom:75%;}
.js .videoWrap>*, .js .videoWrap iframe, .js .videoWrap object{width:100%!important;max-width:100%!important;min-height:100%!important;position:absolute;top:0;left:0;z-index:-1}
.js .videoWrap>.show{width:100%;min-height:100%;z-index:2000}

[data-ratio="4:3"] .videoWrap,  [data-ratio="4:3"] .vidOverlay{padding-bottom:75%;}
[data-ratio="3:4"] .videoWrap,  [data-ratio="3:4"] .vidOverlay{padding-bottom:133.3333%;}
[data-ratio="0"] .videoWrap, [data-ratio="0"] .vidOverlay{height:auto!important;padding-bottom:0;}

.videoWrap{z-index:0;}
.videoWrap .loading{display:block;width:100%;min-height:100%;background:url('/wp-content/features/images/ajax-loader.gif') no-repeat center center #eee;position:absolute;top:0;bottom:0;left:0;right:0;}

.flash .vidOverlay {opacity:0;cursor:pointer;overflow:hidden;-webkit-transition: all .25s ease-in;-moz-transition: all .25s ease-in;-ms-transition: all .25s ease-in;-o-transition: all .25s ease-in;transition: all .25s ease-in; z-index:2000}
.flash .videoWrap.hasPlayer + .vidOverlay{opacity:1;}
.flash .vidOverlay{background:#222;position: absolute;top: 0;left: 0;right: 0;}
.no-Flash .vidOverlay img, .no-Flash .vidOverlay.img:after, .no-Flash .vidOverlay .img:after{display:none;content:""}
.flash .vidOverlay .img{position:static!important;}
.flash .vidOverlay.hidden {opacity:0!important;padding: 0!important;}
.flash .vidOverlay img {position: absolute;bottom: 0;left: 0;width:100%;-webkit-transition: all .25s ease-in;-moz-transition: all .25s ease-in;-ms-transition: all .25s ease-in;-o-transition: all .25s ease-in;transition: all .25s ease-in;}
.flash .vidOverlay:hover img{opacity:.65;}
.flash .vidOverlay:after{opacity:.5;position:absolute;top:50%;left:50%;margin-left:-7.5%;margin-top:-8.4375%;background:url('/wp-content/features/images/play-icon-overlay.png') no-repeat left bottom;background-size:auto 100%;height:16.875%; width:0; padding-left:16.875%;padding-top:7.5%;content:"";max-width:558px;max-height:188px;overflow:hidden;-webkit-transition: all .5s ease-in;-moz-transition: all .5s ease-in;-ms-transition: all .5s ease-in;-o-transition: all .5s ease-in;transition: all .5s ease-in;}
.flash .vidOverlay:hover:after{opacity:1;}
.flash .vidOverlay figcaption{position:absolute;bottom:0;right:0;text-align:right;padding:.5em 1em;text-shadow: 2px 2px 5px #000000,0px 0px 3px #000000;color:#e0e0e0}
.flash .vidOverlay figcaption h3, .vidOverlay figcaption h4{margin:0;color: inherit;}


.parallaxBG {background-origin: padding-box;background-position: center center;background-repeat: no-repeat;overflow: hidden;position: relative;margin-bottom:1.5em;}
.appleios .parallaxBG{background-attachment: scroll!important;background-size: auto!important;-webkit-background-size: cover!important;}
.callout.parallaxBG figcaption{font-size: .5416666666em;margin-top:.25em;line-height: 1.5em;text-shadow:none;}
.parallaxImg { position: fixed; top: 0; left: 0; }
.parallaxParent{position:relative;overflow:hidden;}
.parallaxChild{position:absolute; top:0; left:0;min-height:200%!important;width:auto!important;}

.endMark:before{content: '\E043';font: .75em 'Dingbats';display: inline-block;vertical-align: text-bottom;background: #555;color: #f9f9f9;padding:.075em .2em .1em;border-radius: .25em;}

.articleBottom{max-width:990px;margin:0 auto;}
.pageCredits{min-width:0!important;}
.pageCredits h3{margin:0;}
.pageCredits figure{float:left;min-width:0!important;margin:0 1.25em 1em 0;}
.pageCredits p {font-size:.875em;line-height:1.5em;}
.pageCredits ul{list-style:none;padding:0;clear:left;max-width:25em;padding-top:.5em;border-top:1px solid #ccc;font-size:.9375em;margin:0 auto;margin-bottom:1.5em;}
.pageCredits li{margin-bottom:.5em;font-style:italic;clear: left;text-align: right;padding-bottom:.5em;margin-bottom:.5em;border-bottom:1px solid #ccc;overflow:hidden;overflow: hidden;margin: auto auto .5em;line-height: 1.5em;}
.pageCredits li strong{float:left;text-align: left;font-weight:normal;font-style:normal;font-size:.75em;color:#555;max-width: 50%;white-space: normal;line-height: 1.5em;margin-top: 0.375em;}
.pageCredits .twttrFollow{margin-top:.25em;margin-bottom:1em;}
/*JPLAYER jplayer.org*/
.jp-audio, .jp-no-solution {font-size:.8125em;line-height:1.5em;color:#444; position:relative;border:1px solid #ccc;padding:1em 1.5em 1.75em; overflow:hidden;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;}
.jp-audio li{padding:0;background:none;}
.jp-audio p{margin:0;}
.jp-audio a {overflow:hidden;display: block;-webkit-transition: all .25s ease-out;-moz-transition: all .25s ease-out;-ms-transition: all .25s ease-out;-o-transition: all .25s ease-out;transition: all .25s ease-out;}
.jp-play, .jp-pause {white-space:nowrap;color:#ccc!important;padding:.675em 0.5em;border:5px solid #ccc;border-radius: 50%;text-align:center;font-size:3em;max-width:1em;margin-right:.5em;float: left;}
.jp-play:hover, .jp-pause:hover{border-color:#759E4D;color:#759E4D!important;text-decoration:none;}
.jp-play:before, .jp-pause:before{font-family:'Dingbats', Arial, sans-serif;display:inline-block;margin-right:1em;}
.jp-play{padding:.675em .375em .675em 0.625em;}
.jp-pause{display:none;}
.jp-play:before {content:'\E027';}
.jp-pause:before  {content:'\E028';}
.jp-progress {overflow:visible; }
.jp-seek-bar,  .jp-play-bar{-webkit-transition: all .25s ease-out;-moz-transition: all .25s ease-out;-ms-transition: all .25s ease-out;-o-transition: all .25s ease-out;transition: all .25s ease-out;}
.jp-seek-bar { width:0px;  cursor: pointer;border:1px solid #ccc;height:1em; width:100%;display:block;position:absolute;bottom:-1px;left:-1px;}
.jp-play-bar {background:#759E4D;margin:.125em; width:0px;height:.75em; }
.jp-time{font-size:.75em;color:#555;}
.jp-options {float:right;margin: 0 0 .5em .5em}
.jp-options a{font-size:2em; height:1em;max-width:1em;color:#ccc!important;white-space:nowrap;overflow:hidden;line-height: 1em;margin-bottom:.5em;}
.jp-options a:before{font-family:'Dingbats', Arial, sans-serif;}
.jp-options a:hover {color:#759E4D!important;text-decoration:none;}
.jp-download:before  {content:'\E060';}
.jp-mute:before {content:'\E02B'; }
.jp-unmute:before {content:'\E02A';}
.jp-unmute{ display: none;}

.modal {display: none;position: fixed; top: 3.5em;left: 1.5em;right: 1.5em;color: #eee;}
.modal h4, .modal h3{color: #eee;}
.modal figcaption{color:#fff}
.modal figcaption .credit{color:#bbb}
.modal figcaption a{color:#319ADA;}
.modal figcaption a:visited{color:#77B7DD}
.modalOverlay { background-color: #000; }
.modalClose {cursor:pointer;width:1em; height:1em;display:block;overflow:hidden;font-size:2em;color:#ccc;line-height: 1em;position:absolute;top:-.5em;right:-.5em;text-shadow: -1px -1px 5px rgba(0,0,0,0.75),1px 1px 5px rgba(0,0,0,.75);;}
.modalClose:hover{text-decoration:none; color:#999;}
.modalClose:before {content:'X'}
.modal>figure{margin-bottom:0;background-color: #111;padding:1.5em;}
.fontface .modalClose:before{content:'\E019'; Font-family:'Dingbats', Arial, sans-serif;}
.modalTrigger{cursor:pointer;position:relative;-webkit-transition: all .25s ease-out;-moz-transition: all .25s ease-out;-ms-transition: all .25s ease-out;-o-transition: all .25s ease-out;transition: all .25s ease-out;}
.modalTrigger img,.modalTrigger:after {-webkit-transition: all .25s ease-out;-moz-transition: all .25s ease-out;-ms-transition: all .25s ease-out;-o-transition: all .25s ease-out;transition: all .25s ease-out;}
.modalTrigger:hover img{opacity:.8;}
.modalTrigger:hover:after{background:#000;}
.modalTrigger:after{content:'Open';background:rgba(0,0,0,.5);display:block;padding:.25em;line-height:1em;Font-family:'Dingbats', Arial, sans-serif;position:absolute; bottom: 0;right: 0;font-size:3em;color:rgba(255,255,255,.75);text-shadow: -1px -1px 5px rgba(0,0,0,0.75),1px 1px 5px rgba(0,0,0,.75);border: 1px solid rgba(255,255,255,.2);}
.fontface .modalTrigger:after{content:'\E092'; }
.modalTrigger.bio:after{display:none!important;}

.bio{border:1px solid transparent;padding:.75em;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #ddd;}
.bio.modalTrigger{border:1px solid transparent;}
.bio.modalTrigger:hover{border-color: #ddd;}
.bio>img, .bio .img{float:left;margin-right:.75em;}
.bio h4, .bio h3, .bio p{margin:0;}
.bio p{font-size:.875em;line-height:1.5em;}
.action {background: #999;font-size:.75em;color: #fff!important;font-weight: bold;cursor: pointer;padding: .25em .5em;margin: .5em 0!important;border-radius: .5em;display: inline-block;min-width: 0;width: auto;}
.action.video:before{content:'\E02C\00a0';font-family:'Dingbats';font-weight:normal}
.action.photo:before{content:'\E022\00a0';font-family:'Dingbats';font-weight:normal}

.related{margin:0;list-style:none;overflow:hidden;padding:0;}
.related[data-align="right"]{border:0;}
.related ul{padding:0;}
.related li{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #ddd;overflow:hidden;list-style: none;margin: 0 .5% 1em;min-width: 20em;}
.related li img{margin:0 1em 1em 0; float:left;}
.related li>*{max-width:100%;}
.related li>:last-child, .related li h3{margin:0}

.stuck{position:fixed;top:2.5em;left: 0;right: 0;z-index:3000;}
.stuck[data-width="100"] {padding-left: 1.5em;padding-right: 1.5em;box-sizing: border-box;}

.owl-carousel li{padding:0;margin:0;list-style:none;}
.owl-carousel .owl-wrapper:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.owl-carousel figure{margin-bottom:0;}
.owl-carousel { display: none;  width: 100%; -ms-touch-action: pan-y; }
.owl-carousel .owl-wrapper { display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-wrapper-outer { overflow: hidden; position: relative; width: 100%; }
.owl-carousel .owl-wrapper-outer.autoHeight { -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; }
.owl-carousel .owl-item { float: left; margin-bottom:0;}
.owl-controls .owl-page, .owl-controls .owl-buttons div { cursor: pointer; }
.owl-controls { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.grabbing { cursor: url(grabbing.png) 8 8, move; }
.owl-carousel .owl-wrapper, .owl-carousel .owl-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); }
.owl-origin { -webkit-perspective: 1200px; -webkit-perspective-origin-x : 50%; -webkit-perspective-origin-y : 50%; -moz-perspective : 1200px; -moz-perspective-origin-x : 50%; -moz-perspective-origin-y : 50%; perspective : 1200px; }
.owl-fade-out { z-index: 10; -webkit-animation: fadeOut .7s both ease; -moz-animation: fadeOut .7s both ease; animation: fadeOut .7s both ease; }
.owl-fade-in { -webkit-animation: fadeIn .7s both ease; -moz-animation: fadeIn .7s both ease; animation: fadeIn .7s both ease; }
.owl-backSlide-out { -webkit-animation: backSlideOut 1s both ease; -moz-animation: backSlideOut 1s both ease; animation: backSlideOut 1s both ease; }
.owl-backSlide-in { -webkit-animation: backSlideIn 1s both ease; -moz-animation: backSlideIn 1s both ease; animation: backSlideIn 1s both ease; }
.owl-goDown-out { -webkit-animation: scaleToFade .7s ease both; -moz-animation: scaleToFade .7s ease both; animation: scaleToFade .7s ease both; }
.owl-goDown-in { -webkit-animation: goDown .6s ease both; -moz-animation: goDown .6s ease both; animation: goDown .6s ease both; }
.owl-fadeUp-in { -webkit-animation: scaleUpFrom .5s ease both; -moz-animation: scaleUpFrom .5s ease both; animation: scaleUpFrom .5s ease both; }
.owl-fadeUp-out { -webkit-animation: scaleUpTo .5s ease both; -moz-animation: scaleUpTo .5s ease both; animation: scaleUpTo .5s ease both; }
.owl-carousel .vidOverlay{-webkit-transform: translate3d(0,0,0)}
.owl-controls { padding: .5em; text-align: center;position:relative; }
.owl-controls.clickable .owl-buttons div:hover { opacity: 1; text-decoration: none; }
.owl-controls .owl-page { display: inline-block;}
.owl-controls .owl-page span { padding:0 .5em;display: inline-block; opacity: 0.65;background: #999;color:#fff;margin-right:1px; }
.owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span , .owl-controls .owl-page span:hover{opacity: 1;}
.owl-controls .owl-page span.owl-numbers { height: auto; width: auto; color: #FFF;  padding:0 .5em; font-size: .75em; }
.owl-item.loading { min-height: 150px; background: url('/wp-content/features/images/ajax-loader.gif') no-repeat center center;}
.owl-buttons div { color: #FFF; padding:0 .5em;font-size: .75em; background: #999;opacity: 0.65;-webkit-transition: all .25s ease-out;-moz-transition: all .25s ease-out;-ms-transition: all .25s ease-out;-o-transition: all .25s ease-out;transition: all .25s ease-out;}
.owl-prev {position:absolute;top:0;left:0;}
.owl-next {position:absolute;top:0;right:0;}
.owl-next:after, .owl-prev:before{position: relative;display: inline-block;top: .125em;}
.owl-prev:before{content:'\E0A0';font-family:'Dingbats', Arial, sans-serif;}
.owl-next:after, .slideshow .owl-next:before{content:'\E0A1';font-family:'Dingbats', Arial, sans-serif;}

.slideshow{position:relative;background:#111;padding:0 3em!important;-moz-box-sizing:border-box;box-sizing:border-box;}
.slideshow figure{max-width:100%!important;}
.slideshow figure img{display:block;margin:0 auto;}
.slideshow .carousel {max-height:100%!important;}
.slideshow .owl-next:after{display:none;}
.slideshow .owl-prev, .slideshow .owl-next{height:3em;width:3em;background:none;overflow:hidden;border:0;padding: 0;margin: 0;margin-top:-1.5em;color:#ccc;font-size:1em!important;padding: 0!important;}
.slideshow .owl-prev:hover, .slideshow .owl-next:hover{background:#222;}
.slideshow .owl-prev:before, .slideshow .owl-next:before {width:100%;font-size:3em;margin: 0.375em 0;display: block;top: 0em;}
.slideshow .owl-prev{position:absolute;top:50%;left:0em;}
.slideshow .owl-next{position:absolute;top:50%;right:0em;}
.slideshow .owl-controls{position:static;background:#111;}
.slideshow figcaption{color:#999}

.hoverCaptions{position:relative;}
.hoverCaptions figcaption{overflow:hidden; max-height:0;padding:0 1em!important;-moz-box-sizing: border-box;box-sizing: border-box;position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0, 0);color:#ccc;-webkit-transition: all .25s ease-out;-moz-transition: all .25s ease-out;-ms-transition: all .25s ease-out;-o-transition: all .25s ease-out;transition: all .25s ease-out;}
.hoverCaptions figure:hover figcaption, figure.hoverCaptions:hover figcaption{padding:1em;background:rgba(0,0,0, .5);max-height:100%;-webkit-transition: all .25s ease-out;-moz-transition: all .25s ease-out;-ms-transition: all .25s ease-out;-o-transition: all .25s ease-out;transition: all .25s ease-out;}
.hoverCaptions figcaption p {-moz-box-sizing: border-box;box-sizing: border-box;}
.hoverCaptions figcaption p.credit{padding:.25em 1em;position:absolute;bottom:100%;right:0;margin:0;text-shadow: 2px 2px 5px #000000,3px 3px 20px #000000;}

.pedigree{border: 2px solid #ccc}
.pedigree td{font-size:.75em;line-height:1.25em;border-color:#ccc;background:#f3f3f3;}
.pedigree .anchorHorse{font-weight:bold;text-transform:uppercase;background:#ccc;}
.pedigree .femaleFamily td{border-top-width:2px;}
.pedigree td.firstGen{}
.pedigree td.secondGen{}
.pedigree td.thirdGen{}
.pedigree td.fourthGen, .pedigree td.fifthGen{display:none;}

.regConv{font-size:.75em;clear:both;width: 100%;display: block;margin:0 auto 1.5em;position:relative;overflow:hidden;padding:2em;background: #eaeaea;-moz-box-sizing:border-box; box-sizing:border-box; }
.regConv >div{max-width:43em;margin: 0 auto;}
.regConv iframe{width:100%; height:100%;position:absolute;top:0;left:0;}
.regConv p{margin-bottom:.5em}
.regConv input{margin-bottom:.5em!important;}

.fadeLabel {font-style:italic;display:block;-moz-box-sizing: border-box;box-sizing: border-box;overflow:hidden; font-weight:normal;text-align:left; font-size:1em; padding:.75em !important; margin-bottom:-2.75em; background:#fff; color:#888; line-height:normal !important; z-index:0;  border-radius: 5px; position:relative;}
.fadeLabel + input[type='text'], .fadeLabel + input[type='password'], .fadeLabel + textarea {border:0;margin: 0;font-family: inherit;	-moz-box-sizing: border-box;box-sizing: border-box; background-color:transparent; padding:.75em !important; font-size:1em; z-index:5; line-height:normal !important; position:relative;}
.fadeLabel + input[type="text"].focus, .fadeLabel + input[type="password"].focus, .fadeLabel + textarea.focus {background-color:#fff !important;}
.msg{font-weight:bold;color:#c00;}


.tabs {border-bottom:1px solid #bbb; margin:0 0 1.5em; overflow:visible;list-style:none;padding: 0;}
.tabs:after {content:""; clear:both; display:block;}
.tabs li {float:left;background: #777; font-weight:bold;line-height:1em; cursor:pointer;border-radius: .25em .25em 0px 0px;padding: .5em .75em;margin: 0 .25em; bottom:-1px; position:relative; border:1px solid #999; border-bottom:0; color:#fff; }
.tabs li:hover { background: #999;}
.tabs li.current, .tabs li.current:hover {border-color:#bbb; background:#f9f9f9; bottom:-1px; filter:none; text-shadow: none; color:#6a3; cursor:default;}
.tabs li.disabled {background: none !important; filter:none !important; text-shadow: none; border-color: #EEE; bottom: 0; cursor: default; color: #CCC; box-shadow:  none;}
.tabs li a, .tabs li a:visited {color:#fff;}
.tabs li a:hover {text-decoration:none;}
.tabs li.current a, .tabs li.current a:visited, .tabs li.current a:hover {color:#6a3}
.regConv .tabs li.current, .regConv .tabs li.current:hover{background: #eaeaea;color:#333}

.accordTrigger{cursor:pointer;}
.accordTrigger.current{}
.accordTarget{display:none;}
.accordTarget.show{display:block;}

table{border-collapse:collapse;max-width:100%; width:100%;margin-bottom:1em;}
table th, table td{padding:.25em .75em;border:1px solid #ddd;}
table th{background: #eee;font-size:.875em;line-height:1.5em;}
table thead tr+tr th{background:none;border-bottom-width:2px;}
[data-tdType="number"]{text-align:center;}
[data-tdType="currency"]{text-align:right;}
[data-wrap="nowrap"]{white-space:nowrap;}

.timeline{position:relative;padding:0 7%;margin:0 auto;width:auto;max-width:1280px;}
.timeline .owl-controls{position:static;padding: 0;}
.timeline .owl-buttons div{width:50%;top: auto;bottom: 100%;-moz-box-sizing:border-box;box-sizing:border-box;line-height:1.25em;}
.timeline .owl-buttons div strong{display:block;margin:.25em 0;font:1.375em 'Bebas';}
.timeline .owl-next:after{content:'';}
.timeline .owl-buttons div:hover{color:#fff;}
.timeline .owl-buttons div:before{position: relative;display: block;top: .125em;font: 4em 'Dingbats', Arial, sans-serif;color:#FFF;}
.timeline .owl-buttons div.owl-prev:before{content:'\E0A0';float:left;}
.timeline .owl-buttons div.owl-next:before{content:'\E0A1';float:right;}
.timeline .owl-buttons div.disabled{opacity: 0!important;cursor:default!important;}
.timeItems{position: relative;background:#fff;margin-top:3em;}
.timeItem{padding:2em;overflow: hidden;}
.timeItem>div{max-width:1280px;margin:0 auto;overflow:hidden;position:relative;}
.timeItem h4{font:1.375em 'Bebas';margin-bottom:.5em;letter-spacing:.075em;color:#6a3}
.timeItem p{font-size:.8125em;line-height:1.5em;}
.timeItem figure{margin-bottom:1.5em;}
.timeNav{position:relative;height: 3em;margin-bottom:1em;background:#111;border-top: 1px solid #999;}
.timeNav .years, .timeNav .months, .timeNav .days{position:absolute;top:0; left: 0;right:0;height:1em;border-left:0;white-space:nowrap;z-index:1}
.timeNav div{float:left;display:inline-block;border-left:1px solid #999;vertical-align:bottom;-moz-box-sizing:border-box;box-sizing:border-box;}
.timeNav div span{position:absolute; top:100%;left:0;font-size:.75em;color:#999;}
.timeNav .year{height:1.5em;position:relative;}
.timeNav .month{height:.75em;}
.timeNav .day{width:2px;text-indent:9999px;height:.25em;margin-top:.75em;}
.timeNav .day:first-child, .timeNav .month.Jan{border-left:0;}
.timeNav .year:last-child{border-right:1px solid #ccc;}
.timePoints{position:relative;height:1.5em;padding:0;margin:0;z-index:100}
.timePoints li {list-style:none;cursor:pointer;}
.timePoints li:after{content:'';border: 0px solid #6a3;width:.5em;height:.5em;margin:-.25em 0 0 -.25em;border-radius:100%;background:#6a3;position:absolute;top:100%;left:0;-webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-ms-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;transition: all .25s ease-in-out;}
.timePoints li:hover:after, .timePoints li.current:after{background:none;border: 2px solid #6a3;-moz-box-sizing: border-box;box-sizing: border-box;-moz-transform: scale(2);-webkit-transform: scale(2);-o-transform: scale(2);-ms-transform: scale(2);transform: scale(2);}
.timePoints li span{-webkit-transform: scaleX(.01);transform:scaleX(.01);opacity:0;width:10em;position:absolute;bottom:100%;left:50%;margin:0 0 1.5em -5.25em;background:#6a3; color:#fff;text-align:center;font-size:.8125em;line-height:1.5em;padding:.25em;border-radius:.25em;-webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-ms-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;transition: all .25s ease-in-out;}
.timePoints li span:after{content:'';width:0;height:0;border:10px solid transparent;border-top-color:#6a3;position:absolute;top:100%;left:50%;margin-left:-10px;}
.timePoints li.current span, .timePoints li:hover span{-webkit-transform: scaleX(1);transform:scaleX(1);opacity:1;display:block;}
.timePoints li:hover span{z-index:200;}

.relatedLinks{overflow:hidden;margin-top:1em;}
.relatedLinks h5{margin:0;}
.relatedLinks a{display:block;font-size:.8125em;color:#555;line-height:1.5em;}
.relatedLinks a:hover{color:#333;text-decoration:none;}

.js.svg ul.legend { list-style: none; padding:0;font-weight:bold;margin:0;}
.js.svg ul.legend>li{ padding:.125em .25em;color:#fff;border-radius:.25em;text-align:center;margin-bottom:.125em; -webkit-transition:background-color .25s ease-in;-moz-transition:background-color .25s ease-in;-ms-transition:background-color .25s ease-in;-o-transition:background-color .25s ease-in;transition:background-color .25s ease-in}
.js.svg ul.legend>li:hover, ul.legend>li.highlight{background-color:#595959;}
.js.svg .legend > *:nth-child(7n+1) { background-color: #F16D6F; border-color: #e83e3c;}/*BORDER COLOR IS A HACK TO GET THE HOVER COLOR TO SNAP. Maybe replace with a data attribute on li?*/
.js.svg .legend > *:nth-child(7n+2) { background-color: #D33343; border-color: #bb141b;}
.js.svg .legend > *:nth-child(7n+3) { background-color: #59ADCF; border-color: #3282af;}
.js.svg .legend > *:nth-child(7n+4) { background-color: #57C5CE; border-color: #31a3ae;}
.js.svg .legend > *:nth-child(7n+5) { background-color: #5fad5f; border-color: #37822e;}
.js.svg .legend > *:nth-child(7n+6) { background-color: #F2AD46; border-color: #ea821d;}
.js.svg .legend > *:nth-child(7n+7) { background-color: #815faa; border-color: #56317c;}
.js.svg .legend > *:nth-child(7n+1):hover, .legend > *:nth-child(7n+1).highlight{ background-color: #e83e3c; }
.js.svg .legend > *:nth-child(7n+2):hover, .legend > *:nth-child(7n+2).highlight{ background-color: #bb141b; }
.js.svg .legend > *:nth-child(7n+3):hover, .legend > *:nth-child(7n+3).highlight{ background-color: #3282af; }
.js.svg .legend > *:nth-child(7n+4):hover, .legend > *:nth-child(7n+4).highlight{ background-color: #31a3ae; }
.js.svg .legend > *:nth-child(7n+5):hover, .legend > *:nth-child(7n+5).highlight{ background-color: #37822e; }
.js.svg .legend > *:nth-child(7n+6):hover, .legend > *:nth-child(7n+6).highlight{ background-color: #ea821d; }
.js.svg .legend > *:nth-child(7n+7):hover, .legend > *:nth-child(7n+7).highlight{ background-color: #56317c; }

@-webkit-keyframes empty {  0% {opacity: 1}}
@-moz-keyframes empty {  0% {opacity: 1}}
@keyframes empty {  0% {opacity: 1}}
@-webkit-keyframes fadeIn {  0% {opacity:0;}100% {opacity:1;}}
@-moz-keyframes fadeIn {  0% {opacity:0;} 100% {opacity:1;}}
@keyframes fadeIn {  0% {opacity:0;} 100% {opacity:1;}}
@-webkit-keyframes fadeOut {  0% {opacity:1;} 100% {opacity:0;}}
@-moz-keyframes fadeOut {  0% {opacity:1;} 100% {opacity:0;}}
@keyframes fadeOut {  0% {opacity:1;} 100% {opacity:0;}}
@-webkit-keyframes backSlideOut {  25% {opacity: .5;-webkit-transform: translateZ(-500px);} 75% {opacity: .5;-webkit-transform: translateZ(-500px) translateX(-200%);} 100% {opacity: .5;-webkit-transform: translateZ(-500px) translateX(-200%);}}
@-moz-keyframes backSlideOut {  25% {opacity: .5;-moz-transform: translateZ(-500px);} 75% {opacity: .5;-moz-transform: translateZ(-500px) translateX(-200%);} 100% {opacity: .5;-moz-transform: translateZ(-500px) translateX(-200%);}}
@keyframes backSlideOut {  25% {opacity: .5;transform: translateZ(-500px);} 75% {opacity: .5;transform: translateZ(-500px) translateX(-200%);} 100% {opacity: .5;transform: translateZ(-500px) translateX(-200%);}}
@-webkit-keyframes backSlideIn {  0%, 25% {opacity: .5;-webkit-transform: translateZ(-500px) translateX(200%);} 75% {opacity: .5;-webkit-transform: translateZ(-500px);} 100% {opacity: 1;-webkit-transform: translateZ(0) translateX(0);}}
@-moz-keyframes backSlideIn {  0%, 25% {opacity: .5;-moz-transform: translateZ(-500px) translateX(200%);} 75% {opacity: .5;-moz-transform: translateZ(-500px);} 100% {opacity: 1;-moz-transform: translateZ(0) translateX(0);}}
@keyframes backSlideIn {  0%, 25% {opacity: .5;transform: translateZ(-500px) translateX(200%);} 75% {opacity: .5;transform: translateZ(-500px);} 100% {opacity: 1;transform: translateZ(0) translateX(0);}}
@-webkit-keyframes scaleToFade {  to {opacity: 0;-webkit-transform: scale(.8);}}@-moz-keyframes scaleToFade {  to {opacity: 0;-moz-transform: scale(.8);}}
@keyframes scaleToFade {  to {opacity: 0;transform: scale(.8);}}
@-webkit-keyframes goDown {  from {-webkit-transform: translateY(-100%);}}
@-moz-keyframes goDown {  from {-moz-transform: translateY(-100%);}}
@keyframes goDown {  from {transform: translateY(-100%);}} 
@-webkit-keyframes scaleUpFrom {  from {opacity: 0;-webkit-transform: scale(1.5);}}
@-moz-keyframes scaleUpFrom {  from {opacity: 0;-moz-transform: scale(1.5);}}
@keyframes scaleUpFrom {  from {opacity: 0;transform: scale(1.5);}}
 @-webkit-keyframes scaleUpTo {  to {opacity: 0;-webkit-transform: scale(1.5);}}
@-moz-keyframes scaleUpTo {  to {opacity: 0;-moz-transform: scale(1.5);}}
@keyframes scaleUpTo {  to {opacity: 0;transform: scale(1.5);}}

@media only screen and (min-width: 22.5em) {
}
@media only screen, print and (min-width: 28.75em) {
	article>section>.adBlock{background:#eee;padding:2em;}
	article .adBlock:before{position:absolute; bottom:100%;left:0;}
}

@media only screen and (min-width: 35em) {
	.regConv{font-size:.875em;}
	.conversion .emailOnly{font-size:1.125em;}
	.jp-audio {font-size:.9375em;line-height:1.5em;}
	.regConv fieldset{width:60%; min-width:200px;display:inline-block;vertical-align:bottom}
	.regConv input[type="submit"]{margin-left:1em; padding:.625em 1em;display:inline-block;vertical-align:bottom}
	.pedigree td.fourthGen{display:table-cell;font-size:.75em}
}
@media only screen and (min-width: 40em) {/*640*/
	.pedigree td.fifthGen {display:table-cell;font-size:.625em}
}
@media only screen and (min-width: 43em) {
.cover{padding-bottom: 56.25%;overflow:hidden;background-repeat: no-repeat;background-position: center center; background-attachment: fixed; -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover; background-size: cover;}
.cover header{position:absolute;}
.cover .adBlock.topRight{position:absolute;top:0; right: 0;}
.cover .adBlock.topLeft{position:absolute;top:0; left: 0;}
.cover .adBlock.bottomLeft{position:absolute;bottom:1em; left: 0;}
.cover .adBlock.bottomRight{position:absolute;bottom:1em; right: 0;}
.js .cover .media, .js .cover header{opacity:0;-webkit-transition: all .25s ease-out;-moz-transition: all .25s ease-out;-ms-transition: all .25s ease-out;-o-transition: all .25s ease-out;transition: all .25s ease-out;}
.js .cover.loaded .media, .js .cover.loaded header{opacity:1;min-height: fit-content;}
	.regConv{font-size:1em;}
	.conversion .emailOnly{font-size:1.375em;}
	.jp-audio {font-size:1em;line-height:1.5em;}
	.js .pullquote{display:block;}
	[data-width], [data-width]>figure{max-width:100%;min-width:300px;}
	[data-width="100"]{width:100%;}
	[data-width="75"]{width:75%;}
	[data-width="66"]{width:66%;}
	[data-width="60"]{width:60%;}
	[data-width="50"]{width:50%;}
	[data-width="40"]{width:40%;}
	[data-width="33"]{width:33%;}
	[data-width="30"]{width:30%;}
	[data-width="25"]{width:25%;}
	[data-width="20"]{width:20%;}
	[data-align="left"]{float:left;margin:0 1.5em 1.5em 0;clear:left;}
	[data-align="right"]{float:right;margin:0  0 1.5em 1.5em;clear:right;}
	figure > figure:last-child{margin-bottom:0;}
	figure > [data-align]{margin:0!important;min-width:0!important;clear:none!important;padding-left: 1px;-moz-box-sizing: border-box;box-sizing: border-box;}
	figure > [data-align]>figcaption{padding: .25em .5em;}
	figure > [data-align]+figcaption{clear:both;}
	.callout{font-size:1.25em;line-height:1.5em;}
	.related {margin-bottom:2em;border-bottom:1px solid #ddd;}
	.related li {float:left;width:32%;border-bottom:0;text-align:center;}
	.related li img{float:none;margin-right:0;}
	.links>ul>li {min-width:19.5%; }
	.slideshow .prev, .slideshow .next{height:4em;width:4em;}
	.slideshow .prev:before, .slideshow .next:before {font-size:4em;}
	.callout.parallaxBG{margin-bottom:1.5em;overflow:visible;}
	.callout.parallaxBG figcaption{position:absolute;top:100%;right:0;left: 0;}
	.parallaxBG {background-attachment: fixed;background-size: cover;}
	[data-scroll="parallax"]{clip: rect(0, auto, auto, auto);position: absolute;width: 100%;overflow: hidden;top: 0;left: 0;right: 0;bottom: 0;}
	.no-appleios [data-scroll="parallax"]>*{position: fixed!important; top: 2.25em; left: 0; right: 0; bottom: 0;width:100%;z-index:auto!important;}
	[data-scroll="parallax"] .photoGrid>*{-webkit-backface-visibility: hidden;}
	.pedigree td.fourthGen, .pedigree td.fifthGen{display:none;}
	.photoGrid {list-style: none;padding:0;position: relative; margin: 0;position: relative;overflow:hidden;width:100%;height:0;}
	.photoGrid >*{display:block;min-width:0!important; z-index: 2; position:absolute;padding:0;margin:0;overflow:hidden;border-bottom: 1px solid transparent;border-right: 1px solid transparent;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%!important;}
	.photoGrid[data-rows="1"]{padding-bottom:16.6666666666%}
	.photoGrid[data-rows="2"]{padding-bottom:33.3333333333%}
	.photoGrid[data-rows="3"]{padding-bottom:50%}
	.photoGrid[data-rows="4"]{padding-bottom:66.6666666666%}
	.photoGrid[data-rows="5"]{padding-bottom:83.3333333333%}
	.photoGrid[data-rows="6"]{padding-bottom:100%}
	.photoGrid >*>img{max-width:100%;}
	.photoGrid figure>div.img {position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
	.photoGrid figcaption{color:#fff;padding:0 .5em!important;max-height:0;-moz-box-sizing: border-box;box-sizing: border-box;position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0, 0);-webkit-transition: all .25s ease-out;-moz-transition: all .25s ease-out;-ms-transition: all .25s ease-out;-o-transition: all .25s ease-out;transition: all .25s ease-out;}
	.photoGrid>*:hover figcaption{padding:.5em!important;background:rgba(0,0,0, .65);max-height:100%;-webkit-transition: all .25s ease-out;-moz-transition: all .25s ease-out;-ms-transition: all .25s ease-out;-o-transition: all .25s ease-out;transition: all .25s ease-out;}
	.photoGrid figcaption .credit, .hoverCaptions figcaption .credit{color:#bbb}
	.photoGrid>*.noHover figcaption {padding:0 .5em!important;background:none;max-height:100%; color:#fff;text-shadow:0 0 1px #555, 0 0 1px #555, 0 0 1px #555, 0 0 1px #555, 0 0 1px #555, 0 0 1px #555, 0 2px 5px #ccc;}
	.photoGrid>*.noHover .credit, .appleios .photoGrid>* .credit{color:#ddd;}

	[data-rows="1"] [data-row="3"], [data-rows="1"] [data-row="2"], [data-rows="2"] [data-row="3"]{display:none;}
	[data-sizex="6"] {width:100%;}
	[data-sizex="5"] {width:83.3333333333%;}
	[data-sizex="4"] {width:66.6666666666%;}
	[data-sizex="3"] {width:50%;}
	[data-sizex="2"] {width:33.3333333333%;}
	[data-sizex="1"] {width:16.6666666666%;}
	[data-sizey="1"] {height:33.333333333%;}
	[data-sizey="2"] {height:66.666666666%;}
	[data-col="6"] {left:83.3333333333%;}
	[data-col="5"] {left:66.6666666666%;}
	[data-col="4"] {left:50%;}
	[data-col="3"] {left:33.3333333333%;}
	[data-col="2"] {left:16.666666666%;}
	[data-col="1"] {left:0%;}
	[data-row="3"] {top:66.666666666%;}
	[data-row="2"] {top:33.333333333%;}
	[data-row="1"] {top:0;}

	[data-rows="2"] [data-row="2"]{top:50%;}
	[data-rows="1"] [data-sizey="1"], [data-rows="1"] [data-sizey="2"],[data-rows="2"]  [data-sizey="2"], [data-sizey="3"] {height:100%;}
	[data-rows="2"] [data-sizey="1"], [data-rows="2"] [data-sizey="2"][data-row="2"]{height:50%}
	
	[data-rows="4"] [data-sizey="1"] {height:25%;}
	[data-rows="4"] [data-sizey="2"] {height:50%;}
	[data-rows="4"] [data-sizey="3"] {height:75%;}
	[data-rows="4"] [data-sizey="4"] {height:100%;}
	[data-rows="4"] [data-row="2"]{top:25%;}
	[data-rows="4"] [data-row="3"]{top:50%;}
	[data-rows="4"] [data-row="4"]{top:75%;}
	
	[data-rows="5"] [data-sizey="1"] {height:20%;}
	[data-rows="5"] [data-sizey="2"] {height:40%;}
	[data-rows="5"] [data-sizey="3"] {height:60%;}
	[data-rows="5"] [data-sizey="4"] {height:80%;}
	[data-rows="5"] [data-sizey="5"] {height:100%;}
	[data-rows="5"] [data-row="2"]{top:20%;}
	[data-rows="5"] [data-row="3"]{top:40%;}
	[data-rows="5"] [data-row="4"]{top:60%;}
	[data-rows="5"] [data-row="5"]{top:80%;}
	
	[data-rows="6"] [data-sizey="1"] {height:16.666666%;}
	[data-rows="6"] [data-sizey="2"] {height:33.333333%;}
	[data-rows="6"] [data-sizey="3"] {height:50%;}
	[data-rows="6"] [data-sizey="4"] {height:66.666666%;}
	[data-rows="6"] [data-sizey="5"] {height:83.333333%;}
	[data-rows="6"] [data-sizey="6"] {height:100%;}
	[data-rows="6"] [data-row="2"]{top:16.666666%;}
	[data-rows="6"] [data-row="3"]{top:33.333333%;}
	[data-rows="6"] [data-row="4"]{top:50%;}
	[data-rows="6"] [data-row="5"]{top:66.666666%;}
	[data-rows="6"] [data-row="6"]{top:83.333333%;}
	
	[data-cols="2"] [data-sizex="2"] {width:100%;}
	[data-cols="2"] [data-sizex="1"] {width:50%;}
	[data-cols="2"] [data-col="2"] {left:50%;}
	[data-cols="2"] [data-col="1"] {left:0%;}
	
	[data-cols="3"] [data-sizex="3"] {width:100%;}
	[data-cols="3"] [data-sizex="2"] {width:66.66666%;}
	[data-cols="3"] [data-sizex="1"] {width:33.33333%;}
	[data-cols="3"] [data-col="3"] {left:66.66666%;}
	[data-cols="3"] [data-col="2"] {left:33.33333%;}
	[data-cols="3"] [data-col="1"] {left:0%;}
	
	[data-cols="4"] [data-sizex="4"] {width:100%;}
	[data-cols="4"] [data-sizex="3"] {width:75%;}
	[data-cols="4"] [data-sizex="2"] {width:50%;}
	[data-cols="4"] [data-sizex="1"] {width:25%;}
	[data-cols="4"] [data-col="4"] {left:75%;}
	[data-cols="4"] [data-col="3"] {left:50%;}
	[data-cols="4"] [data-col="2"] {left:25%;}
	[data-cols="4"] [data-col="1"] {left:0%;}
	
	[data-cols="5"] [data-sizex="5"] {width:100%;}
	[data-cols="5"] [data-sizex="4"] {width:80%;}
	[data-cols="5"] [data-sizex="3"] {width:60%;}
	[data-cols="5"] [data-sizex="2"] {width:40%;}
	[data-cols="5"] [data-sizex="1"] {width:20%;}
	[data-cols="5"] [data-col="5"] {left:80%;}
	[data-cols="5"] [data-col="4"] {left:60%;}
	[data-cols="5"] [data-col="3"] {left:40%;}
	[data-cols="5"] [data-col="2"] {left:20%;}
	[data-cols="5"] [data-col="1"] {left:0%;}
	
	[data-fit="horizontal"] img{max-width:100%!important;min-height:100%!important;}
	[data-fit="vertical"] img{height:100%;min-width:100%!important;max-width:1000%!important;max-height:100%!important;}
	.timeItem figure{margin-bottom:0;}
}
@media only screen and (min-width: 47.5em) {/*760*/
.timeline .owl-buttons div:before{float:none!important;}
.timeItems{margin-top:0;}
.timeline .owl-buttons div{top:50%;margin-top:-.75em;width:7%;text-align:center!important;padding:.25em;background:none;color:#999;line-height:1.25em;-moz-box-sizing: border-box;box-sizing: border-box;}
.timeline .owl-buttons div strong, .timeline .owl-buttons div span{display:none;}
.timeline .owl-buttons div.owl-prev{left:-7%;}
.timeline .owl-buttons div.owl-next{left:auto;right:-7%;}
.timeItem .relatedLinks{clear: left}
.relatedLinks a{float:left;width:50%;padding:.75em; border:1px solid transparent;border-radius:.25em;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-ms-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;transition: all .25s ease-in-out;}
.relatedLinks a:nth-child(3){display:none;;}
.relatedLinks a:hover{border:1px solid #ccc;}
.relatedLinks a:before{display: block;float: left;font: 1.5em 'Dingbats';margin-right: .25em;padding: .5em;color: #fff;background: #bbb;border-radius: 100%;line-height: 1em;-webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-ms-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;transition: all .25s ease-in-out;}
.relatedLinks a:hover:before{background:#6a3;}
.relatedLinks .article:before{content:'\E044';margin-top: -.125em;}
.relatedLinks .video:before{content:'\E02C';margin-top: -.25em;}
.relatedLinks .youtube:before{content:'\E02D';margin-top: -.25em;}
.relatedLinks .photos:before{content:'\E022';margin-top: -.0625em;}
.relatedLinks .race:before{content:'\E085';margin-top: -.0625em;}
.relatedLinks .audio:before{content:'\E02B';margin-top: -.0625em;}
.relatedLinks .blog:before{content:'\E02F';margin-top: -.125em;}
.relatedLinks .horse:before{content:'\E043';margin-top: -.125em;}
.relatedLinks .interactive:before{content:'\E04D';margin-top: -.125em;}
.relatedLinks .report:before{content:'\E026';}
.relatedLinks .sale:before{content:'\E086';margin-top: -.0625em;}
}
@media only screen and (min-width: 50em) {
	.social li a {width:auto;padding:.5em .75em;}
	[data-push="1"]{margin-left:1%;}
	[data-push="2"]{margin-left:2%;}
	[data-push="3"]{margin-left:3%;}
	[data-push="4"]{margin-left:4%;}
	[data-push="5"]{margin-left:5%;}
	[data-push="6"]{margin-left:6%;}
	[data-pull="1"]{margin-left:-1%;}
	[data-pull="2"]{margin-left:-2%;}
	[data-pull="3"]{margin-left:-3%;}
	[data-pull="4"]{margin-left:-4%;}
	[data-pull="5"]{margin-left:-5%;}
	[data-pull="6"]{margin-left:-6%;}
	[data-align='right']{margin-left:1.5%!important;}
	[data-align='right'][data-push="1"]{margin-right:1%;}
	[data-align='right'][data-push="2"]{margin-right:2%;}
	[data-align='right'][data-push="3"]{margin-right:3%;}
	[data-align='right'][data-push="4"]{margin-right:4%;}
	[data-align='right'][data-push="5"]{margin-right:5%;}
	[data-align='right'][data-push="6"]{margin-right:6%;}
	[data-align='right'][data-pull="1"]{margin-right:-1%;}
	[data-align='right'][data-pull="2"]{margin-right:-2%;}
	[data-align='right'][data-pull="3"]{margin-right:-3%;}
	[data-align='right'][data-pull="4"]{margin-right:-4%;}
	[data-align='right'][data-pull="5"]{margin-right:-5%;}
	[data-align='right'][data-pull="6"]{margin-right:-6%;}
	
	[data-lift="1"]{margin-top:-1em;}
	[data-lift="2"]{margin-top:-2em;}
	[data-lift="3"]{margin-top:-3em;}
	[data-lift="4"]{margin-top:-4em;}
	[data-lift="5"]{margin-top:-5em;}
	[data-lift="6"]{margin-top:-6em;}
	[data-lift="7"]{margin-top:-7em;}
	[data-lift="8"]{margin-top:-8em;}
	[data-lift="9"]{margin-top:-9em;}
	[data-lift="10"]{margin-top:-10em;}
	[data-lower="1"]{margin-top:1em;}
	[data-lower="2"]{margin-top:2em;}
	[data-lower="3"]{margin-top:3em;}
	[data-lower="4"]{margin-top:4em;}
	[data-lower="5"]{margin-top:5em;}
	[data-lower="6"]{margin-top:6em;}
	[data-lower="7"]{margin-top:7em;}
	[data-lower="8"]{margin-top:8em;}
	[data-lower="9"]{margin-top:9em;}
	[data-lower="10"]{margin-top:10em;}
}
@media only screen and (min-width: 60em) { /*960*/
.timeItem h3{font-size:2em;line-height:1.5em;margin:0;}
.timeItem h4{font-size:1.5em;}
.timeItem p{font-size:.9375em;line-height:1.5em;}
.timeline .owl-buttons div strong{display:block;}
.relatedLinks a{width:33%;}
.relatedLinks a:nth-child(3){display:block;}
}
@media only screen and (min-width: 64em) {
	.pedigree td.fourthGen{display:table-cell;}
	.callout{font-size:1.5em;line-height:1.5em;}
	[data-push="7"]{margin-left:7%;}
	[data-push="8"]{margin-left:8%;}
	[data-push="9"]{margin-left:9%;}
	[data-push="10"]{margin-left:10%;}
	[data-push="11"]{margin-left:11%;}
	[data-push="12"]{margin-left:12%;}
	[data-pull="7"]{margin-left:-7%;}
	[data-pull="8"]{margin-left:-8%;}
	[data-pull="9"]{margin-left:-9%;}
	[data-pull="10"]{margin-left:-10%;}
	[data-pull="11"]{margin-left:-11%;}
	[data-pull="12"]{margin-left:-12%;}
	[data-align='right'][data-push="7"]{margin-right:7%;}
	[data-align='right'][data-push="8"]{margin-right:8%;}
	[data-align='right'][data-push="9"]{margin-right:9%;}
	[data-align='right'][data-push="10"]{margin-right:10%;}
	[data-align='right'][data-push="11"]{margin-right:11%;}
	[data-align='right'][data-push="12"]{margin-right:12%;}
	[data-align='right'][data-pull="7"]{margin-right:-7%;}
	[data-align='right'][data-pull="8"]{margin-right:-8%;}
	[data-align='right'][data-pull="9"]{margin-right:-9%;}
	[data-align='right'][data-pull="10"]{margin-right:-10%;}
	[data-align='right'][data-pull="11"]{margin-right:-11%;}
	[data-align='right'][data-pull="12"]{margin-right:-12%;}
	.cover .adBlock.topRight.fixed, .cover .adBlock.topLeft.fixed{position:fixed;top:2.25em;}
}
@media only screen and (min-width: 75em) {
	.js nav ul li{ font-size:.9375em;}
	.timeline .owl-buttons div span{display:block;}
}
@media only screen and (min-width: 81.25em) {/*1300*/
.timeItem .relatedLinks{position:absolute;bottom:0;right:0;width:58%;}
.pedigree td.fifthGen{display:table-cell;}
}
@media print {
	* { background: transparent !important; color: #000 !important; box-shadow: none !important; text-shadow: none !important;height:auto!important;opacity:1!important; }
	a,  a:visited { text-decoration: underline; }
	a[href]:after { content: " (" attr(href) ")"; }
	.adBlock a[href]:after { content: ""; }
	abbr[title]:after { content: " (" attr(title) ")"; }
	.ir a:after,  a[href^="javascript:"]:after,  a[href^="#"]:after { content: ""; }
	pre,  blockquote { border: 1px solid #999; page-break-inside: avoid; }
	thead { display: table-header-group; /* h5bp.com/t */ }
	tr,  img { page-break-inside: avoid; }
	img { max-width: 100% !important; }
	@page { margin: 0.5cm;}
	p,  h2,  h3 { orphans: 3; widows: 3; }
	h2,  h3 { page-break-after: avoid; }
	.fullHeight{height:auto!important;}
	.owl-carousel .owl-item{float:none;width:auto!important;}
	.fontface .siteBrand a:before{content:'\E096'; width:152px;}
	.fontface .siteBrand a{width:152px;height:1.75em;font-size:1.125em;margin-top:-.125em}
	.cover header, .cover img, .cover video {position:static!important;}
	.cover{padding-bottom:0;height:auto;overflow:visible;}
	body{margin-top:0}
	figure img{max-height:320px!important;min-width:0!important;}
	header[role="banner"]{position:static;}
	.siteBrand{margin-left:0!important;}
	[data-push], [data-pull]{margin:inherit auto!important;}
	[data-align]{float:none!important;}
	[data-width]{width:auto!important;}
	[data-effect], figure{opacity:1!important;}
	[data-fit]{min-width:0!important;max-width:100%}
	.photoGrid{width:100%!important;height:auto!important;overflow:hidden;}
	.photoGrid >*{position:static!important;vertical-align:top;max-width:24%!important;margin:0;display:none;}
	.photoGrid >.default{display:inline-block!important;}
	.photoGrid {-moz-column-count: 3;-moz-column-gap: 0px!important;-webkit-column-count: 3;-webkit-column-gap: 0px!important;column-count: 3;column-gap: 0px!important;}
	div.owl-wrapper {-webkit-transform: initial!important;width:auto !important;}
	.timeNav{display:none;}
	.modalTrigger:after{display:none;}
	.pageCredits{ page-break-inside:avoid;}
	ul.legend>li{ padding:0;color:inherit;border-radius:0;text-align:left;margin-bottom:.25em;}
	footer .links, nav, .search, .account, .videoWrap, .vidOverlay, .vidOverlay+figcaption, .social, .audioPlayer, .owl-controls, .jp-audio, .disqusComments, .related, .regConv{display:none!important;}
}

@media only screen and (max-width: 728px) {
	.adBlock.preAd {
	    max-width: 320px;
	    margin: auto;
	    max-height: 115px;
	    overflow: hidden;
	}
}