go/* SITE COLOUR CHANGES CAN BE MADE HERE */





@charset "UTF-8";
/* CSS Document */

/* CHANGE THE BACKGROUND COLOUR OF THE CONTENT AREA HERE */
.content {
	background-color:#111;
background-color:rgba(0,0,0,0.3);	

}

.globalheader {background-color:#1A1A1A;}
/* CHANGE THE SITE BACKGROUND IMAGE AND COLOUR HERE */

body {
	background: #000 url('/dragonsden/content/images/dd-s11-desktop-background-80-rez.jpg') top center no-repeat;
}

.sitewrapper {background-color:transparent;}

.nextgenden .siteheader {height:465px;}



/* CHANGE THE NAVIGATION BACKGROUND AND DEFAULT TEXT COLOUR HERE */
.sitenav,
.sitenav .nav-background,
.sitenav ul li.nav_item a {
	background-color: rgba (0,0,0,0.5);
text-transform:uppercase;
}


/* UNIVERSAL COLOURED ELEMENTS - USE THE PRELOAD VARIABLES AT THE TOP OF THE PAGE TO CHANGE THESE */

.related-entries-title,
.entry-qualifier,
h2.entry-title,
h2.page-title,
.rightrail-title,
.person-blurb,
.episode-push.small figcaption,
.episode-push.small .episode-title,
.video-listing-item.compact figcaption,
.video-listing-item.small figcaption,
.related-title {
	color: #444;
}

.highlight {
	border-top-color: #dbbb72;
}
#moreposts .moreposts-button,
.sitenav ul li.nav_item.selected a,
.sitenav ul li.nav_item a:hover,
.read-more,
.season-nav-item:hover,
.season-nav-item.selected,
.pagination-number.selected,
.pagination-number:hover,
.listing-header .more-button,
.sitenav ul li.nav-item.selected a,
.sitenav ul li.nav-item a:hover {
	background-color: #dbbb72;
color:#000000;
}
.channel-name,
.homepage-feed .feed-item .info-cta,
.homepage-feed .feed-item .info-cta a,
.homepage-feed .feed-item .info-cta a:visited,
.entry-meta .entry-meta-categories,
.pagination-arrow,
.pagination-number ,
.tags-wrapper .tag-link,
.page-title {
	color: #dbbb72;
}

.page-header {
	border-bottom:4px solid #dbbb72;
}

.related-entries-title,
.related-entries-item figure img,
.related-people .related-title,
.person-thumb,
.entry-aside,
.moreposts-wrapper.done,
.listing-header,
.entry-index-item .entry-index-thumb,
.rightrail-element,
.homepage-feed .feed-item .info-cta {
	border-color: #999;
}
.season-nav-item,
.rotator-slide .rotator-slide-links li a,
#rotator-continue {
	background-color: #999;
}
.episode-push .episode-number,
.episode-push.small .episode-number,
.season-listing-title,
.season-nav-title,
.season-nav-subtitle,
.entry-meta,
.entry-qualifier,
.person-subtitle,
.tags-wrapper .tags-title,
.related-people .related-title,
#moreposts .all-loaded,
.page-title .page-subtitle,
.video-listing-episode-number {
	color: #999;
}

.homepage-feed .feed-item figure img {
	border-color: #f0f0f0;
}
.nutritional-information,
.video-listing-item.small figcaption,
.video-listing-item.compact:hover,
.homepage-feed .feed-item .info-body,
.homepage-feed .feed-item .info-cta,
.homepage-feed .feed-item .info-title {
	background-color: #f0f0f0;
}

.tags-wrapper .tag-link:hover,
.entry-meta .entry-meta-categories a:hover,
.category-link:hover {
	color: #dbbb72;
}
#moreposts:hover .highlight {
	border-top-color: #dbbb72;
}
#moreposts:hover .moreposts-button,
.blog-categories a:hover,
.recipes-categories a:hover,
.pagination-number.selected:hover,
.entry-more:hover,
.season-nav-item.selected:hover,
.rotator-slide .rotator-slide-links li a:hover {
    background-color: #dbbb72;	
}

.godaddy-box {
border:1px solid #c0c0c0;
text-align:center;
font-size:20px;
color:#c0c0c0;
margin-left:20px;
height:170px;
margin-bottom:20px;
float:left;
position:relative;
width:298px;
background-color:white;
}

.sponsor-box {
text-align:center;
font-size:20px;
color:#c0c0c0;
margin-left:20px;
margin-bottom:20px;
float:left;
position:relative;
width:300px;
border-top:2px solid #fbfbfb;
display:none;
}

#scotia_sponsor_logo {
	margin-left:20px;
	margin-top:20px;
	display:block;
}

#ford_sponsor_logo {
display:none;
	margin-top:20px;
	margin-bottom:17px;
	margin-left:75px;

	
}

#ford_sponsor_logo img {
	width:150px;
	height:auto;
}

.show-logo {
top:260px;
left:240px;
width:520px;
height:100px;
}

.entry-more {background-color:#dbbb72;}

.entry-index-thumb {
border:0px solid white !important;
}

.season-nav-item {margin-bottom:10px;}

.video-listing-episode-excerpt {margin-bottom:7px;}

.video-listing-item.compact figcaption {padding-left:20px;}

.page-subtitle {
color:#e9e5e3 !important;
}

.social-push a {
color:#e9e5e3;
line-height:1;
vertical-align:middle;
margin-left:15px;
}

.social-push {
	right:0px !important;
}

.social-push .twitter_hashtag {
	vertical-align:top;
	margin-top:5px;
}

.twitter_hashtag {display:inline-block;}

.social-push .fb-like {margin-top:2px;}

.main-promo a {text-decoration:none;}

.homepage-featuredepisode, .entry-body, .entry-aside {
background-color:#fbfbfb;
border:4px solid #fbfbfb;
border-bottom:1px;
width:632px;
}

.mobile .homepage-featuredepisode img {
}

.entry-body, .entry-aside {margin-bottom:35px;}

.entry-body-contents, .blog-header, #commentwrapper {
	margin-left:16px;
	margin-right:16px;
	padding-bottom:1px;
}

.entry-aside {padding-top:0px;}

#commentwrapper > p {
	padding-top:0px !important;
}

.feed_inner_container {
padding-left:16px;
padding-right:16px;
}

.page-header {margin-bottom:26px;}

.sitecontent {
animation: fadein 0.5s;
    -moz-animation: fadein 0.5s; /* Firefox */
    -webkit-animation: fadein 0.5s; /* Safari and Chrome */
    -o-animation: fadein 0.5s; /* Opera */
}

.content {
background-color:#111;
background-color:rgba(0,0,0,0.7);	
animation: fadein 1s;
    -moz-animation: fadein 1s; /* Firefox */
    -webkit-animation: fadein 1s; /* Safari and Chrome */
    -o-animation: fadein 1s; /* Opera */
}

.entry-aside {margin-top:0px;}

.homepage-feed {border-top:0px;}

.feed-item {margin-bottom:20px;}

.homepage-feed .feed-item figure img {
border:2px solid #fbfbfb;
width:296px;
}

.homepage-feed .feed-item .info-cta {display:none;}


.main-feed-box-title {
font-size:35px;
height:27px;
color:#fbfbfb;
text-transform:uppercase;
padding-top:5px;
}

.secondary-feed-box-title {
font-size:26px;
color:#fbfbfb;
text-transform:uppercase;
}

.rightrail .presented-by-title, .rightrail .sponsor-box {margin-left:0px;}

.presented-by-title {
	font-size:20px;
	color:#fbfbfb;
	text-transform:uppercase;
	height:22px;
	margin-left:20px;
	margin-top:10px;
display:none;
}

.presented-by{
    font-size: 120%;
    max-width: initial;
    text-shadow: 1px 1px 1px #000;
}

.presented-by--sponsor{
    font-size: 100%;
    margin-bottom: 4%;
    text-shadow: none;
}

.secondary-promo {
width:640px;
float:left;
margin-top:15px;
margin-bottom:40px;
}

.secondary-promo-left {
width:310px;
margin-right:20px;
float:left;
}

.secondary-promo-right {
width:310px;
float:left;
}


.main-promo {
float:left;
width:640px;
}

.main-promo-sidebar {
width:300px;
float:left;
}

.secondary-promo-item {
width:302px;
border:4px solid #fbfbfb;
background-color:#fbfbfb;
min-height:350px;
}

.secondary-promo a {
	text-decoration:none;
	color:black;
}

.secondary-promo a:hover {color:#dbbb72;}

.secondary-promo-item h2 {
margin-top:15px;
line-height:1.2;
}

.secondary_promo_thumbnail {width:302px;}

#sharecount {
	line-height:1em;
	margin-bottom:15px;
}

.rightrail-element.site-element {
	background-color:#fbfbfb;
	padding:10px;
	border-top:0px;
}

.site-element h3 {
	padding-top:0px;
	margin-top:0px;
}

.site-element figure {
	float:left;
	margin-bottom:0px;
}

.site-element .info-title {
	float:right;
	width:125px;
}

.related-entries-item {width:280px;}

#maincontent.blog-maincontent, #maincontent.episodes-maincontent, .episodes-maincontent {
	padding:20px;
	background-color:#fbfbfb;
	width:600px;
}

.episodes-maincontent {margin-bottom:50px;}

.entry-index-item .entry-index-right {width:340px;}

.listing-header {border-top:0px;}

.season-listning {
	border-bottom:1px dashed #999;
	padding-bottom:20px;
}

.video-listing-item:hover {
	background-color:#fbfbfb !important;
}

.video-listing-item.compact {width:600px;}

#seasonnav {width:280px;}

#maincontent #seasonnav {
	width:100%;
	margin-bottom:20px;
}

#precontent {
	border:4px solid #fbfbfb;
	width:952px;
}

.pitch-list {
	list-style:none;
	padding:0px;
	margin-top:0px;
	margin-bottom:20px;
	float:left;
	width:600px;
}

.episode-pitch-list {
	list-style:none;
	padding:0px;
	margin:0px;
	float:left;
	width:636px;
	border:2px solid #fbfbfb;
	margin-bottom:40px;
}

.primary-pitch-item {
	width:296px;
	float:left;
	height:166px;
	border:2px solid #fbfbfb;
}

.episode-pitch-item {
	border:2px solid #fbfbfb;
	width:314px;
	float:left;
	height:177px;
	background-size:cover;
}

.web-pitch-item {
	width:196px;
	float:left;
	height:110px;
	border:2px solid #fbfbfb;
}

.secondary-pitch-item {
	float:left;
	margin:5px;
	padding:7px;
	padding-top:5px;
	padding-bottom:3px;
	background-color:#333;
	background-color:rgba(0,0,0,0.65);
	color:#fbfbfb;
	font-size:14px;
	
}

.secondary-pitch-item:hover {
	background-color:#dbbb72;
	background-color:rgba(216,161,14,0.7);
}

.primary-pitch-title {
	width:266px;
	height:16px;
	padding:15px;
	margin-top:120px;
	background-color:#333;
	background-color:rgba(0,0,0,0.65);
	color:#fbfbfb;
	font-size:16px;	
	line-height:1;
	overflow:hidden;
}

.episode-pitch-title {
	width:284px;
	height:16px;
	padding:15px;
	margin-top:131px;
	background-color:#333;
	background-color:rgba(0,0,0,0.65);
	color:#fbfbfb;
	font-size:16px;	
	line-height:1;
	overflow:hidden;
}

.web-pitch-title {
	width:176px;
	font-size:14px;
	height:20px;
	padding:10px;
	background-color:#333;
	background-color:rgba(0,0,0,0.65);
	color:#fbfbfb;
	overflow:hidden;
	padding-top:8px;
	margin-top:72px;
}

.web-pitch-title-inner {
	height:20px;
	width:176px;
	overflow:hidden;
}

.primary-pitch-title-inner {
	height:16px;
	width:266px;
	overflow:hidden;
}





.primary-pitch-item:hover .primary-pitch-title, .web-pitch-item:hover .web-pitch-title, .episode-pitch-item:hover .episode-pitch-title  {
	background-color:#dbbb72;
	background-color:rgba(216,161,14,0.7);
	-webkit-transition-duration: 260ms;
	-moz-transition-duration: 260ms;
	-ms-transition-duration: 260ms;
	-o-transition-duration: 260ms;
	transition-duration: 260ms;
}

.episodes-maincontent a {text-decoration:none;}

.pitch_facebook_box {
	padding:20px;
	width:600px;
	border:0px;
}

#twitter-widget-0 {
	width:600px !important;
}

.pitch_info {
	width:100%;
	float:left;
	margin-top:10px;
}

.pitch_info a {
}

.update_box {height:360px;}

.pitch_info a:hover {text-decoration:underline;}

.pitch_description {
	margin-top:15px;
	float:left;
}


.pitch_description p {font-size:18px;}
.pitch_info_row {
	width:100%;
	float:left;
	background-color:#333;
	margin-bottom:4px;
	
}

.pitch_info_question {
	background-color:#333;
	float:left;
	width:215px;
	padding:7px;
	color:#fbfbfb;
	text-align:right;
}

.pitch_info_answer {
	float:left;
	width:353px;
	padding:5px;
	padding-left:7px;
	padding-right:7px;
	border:2px solid #333;
	background-color:#fbfbfb;
	
}


.dragon_left, .dragon_right {
	width:200px;
	height:auto;
	border:1px solid #f0f0f0;
}

.dragon_left {
	float:left;
	margin-right:20px;

	
}

.dragon_right {
	float:right;
	margin-left:20px;
}


.dragon_item {
	float:left;
	width:370px;
	text-align:center;
}


.dragon_item .entry-title {
	font-size:40px;
	text-transform:uppercase;
	margin-top:60px;
	margin-bottom:20px;
}

.dragon-item .entry-title  a:hover {
	text-decoration:underline !important;
}

.dragon_item p {font-size:24px;}

.dragon_item .entry-more {
	font-size:20px;
	margin-top:30px;
}

.entry-more:hover {
	background-color:#666;
	text-decoration:none;
}

.dragon_full_height {
	width:250px;
	margin-right:20px;
	border:1px solid #f0f0f0;
	float:left;
}

.dragon_bio {
	width:300px;
	float:left;
}

strong,
b{
	font-weight: bold;
	font-family: 'FrutigerLTW01-55Roman';
}

.globalfooter #footer {margin-top:30px;}

.bottom_sponsors{
	display: flex;
	justify-content: space-between;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	position: relative;
	text-transform: uppercase;
	width: 960px;
}

.bottom_sponsors > *{
	flex-basis: 280px;
	margin-bottom: 20px;
	max-width: 300px;
}

.bottom_sponsors .bottom_sponsors__a{
	background-color: white;
	display: block;
	padding: 10px;
	/*width:280px;*/
}

.bottom_sponsors .bottom_sponsors__img{
	width: 100%;
}

.bottom_sponsor_title{
	color: #ffffff;
	font-size: 12px;
}

/*.bottom_sponsor1,
.bottom_sponsor2,
.bottom_sponsor3 {
	width:300px;
	float:left;
	margin-bottom:20px;
}*/

/*.bottom_sponsor1, .bottom_sponsor2 {margin-right:30px;}*/

/*.bottom_sponsor1 img {
	width:280px;
	height:auto;
}*/

/*.bottom_sponsor2 img {width:280px;}*/

/*.bottom_sponsor3 img {margin-left:30px;}*/



.godaddy_widget {
display:none;
	width:280px;
	padding:10px;
	background-color:#77b800;
	float:left;
	margin-top:10px;
	margin-bottom:30px;
}

.godaddy_widget form {
	padding:0px;
	margin:0px;
}

.godaddy_submit {
	background:url(/dragonsden/content/images/godaddy_submit.png) no-repeat;
    cursor:pointer;
    width: 280px;
    height: 40px;
    border: none;
}

.godaddy_domain_input {
	height:40px;
	width:272px;
	border:3px solid #999;
	background-color:white;
	margin-bottom:10px;
	text-align:center;
	font-size:18px;
	color:#999;
}

.godaddy_widget_text {margin-bottom:15px;}

.entry-body-contents img {
	max-width:600px;
	margin-bottom:20px;
}

.sitenav ul li.nav-item a {
	padding-left: 8px;
	padding-right: 8px;
}

.navImage,
.navSection{
	display: inline-block;
	vertical-align: middle;
}

.navImage{
	margin-right: 5px;
	max-width: 25px;
}

.feed_inner_container {margin-bottom:20px;}

.homepage-feed .feed-item .info-body {padding-bottom:20px;}

.header_sponsors {
display: block;
float: right;
text-transform: uppercase;
margin-top: 195px;
width: 190px;
color: white;
font-size: 12px;
display:none;
}

.header_sponsors span {display:block;}

#scotia_sponsor_logo_top img {
width: 185px;
margin-right: 20px;
float: left;
margin-top: 15px;
}



#ford_sponsor_logo_top img {
display:none;
width: 150px;
float: left;
margin-top: 20px;
margin-left:15px;
}

.cp-logo-sponsor-img {
width:185px;
margin-right:20px;
float:left;
margin-top:15px;
}

@keyframes fadein {
    from {opacity:0;}
    to {opacity:1;}
}
@-moz-keyframes fadein { /* Firefox */
    from {opacity:0;}
    to {opacity:1;}
}
@-webkit-keyframes fadein { /* Safari and Chrome */
    from {opacity:0;}
    to {opacity:1;}
}
@-o-keyframes fadein { /* Opera */
    from {opacity:0;}
    to {
        opacity: 1;
    }
}​

.banner {
display:none !important;
}

.canada_post a {
    background-image: url('/dragonsden/content/images/cp-circle.png');
    background-repeat: no-repeat;
    padding-left: 35px !important;
    background-position-y: 5px;
    background-position-x: 5px;
}

.dragon_item .entry-title {line-height:1.1;}

.embed-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 952px;
}

.embed-container iframe,
.embed-container object,
.embed-container embed
{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.sitenav ul li.nav-item.selected a, .sitenav ul li.nav-item a:hover{color:#000000;}

.listing-header .more-button {color:#000000;}

.video-listing-item .entry-more {color:#000000;}

.cbc-big-box-ad{
	margin-top: 0;
}

/* HACK WORK - SB */
#mobile-page h2.entry-title {
	font-size: 32px;
}


/* CSS hacks - SB-17-02-02 */
.VideoWrapper {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
}
.VideoWrapper iframe, p iframe#ngxFrame1e1c5572-82a0-40df-b56e-1a0f469b6d4f:not {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.entry-body p img {
	width: 100% !important;
	height: auto !important;
}


