.oldtemplate html,
.oldtemplate body,
.oldtemplate div,
.oldtemplate span,
.oldtemplate object,
.oldtemplate h1,
.oldtemplate h2,
.oldtemplate h3,
.oldtemplate h4,
.oldtemplate h5,
.oldtemplate h6,
.oldtemplate p,
.oldtemplate blockquote,
.oldtemplate pre,
.oldtemplate a,
.oldtemplate abbr,
.oldtemplate acronym,
.oldtemplate address,
.oldtemplate big,
.oldtemplate cite,
.oldtemplate code,
.oldtemplate del,
.oldtemplate dfn,
.oldtemplate em,
.oldtemplate font,
.oldtemplate img,
.oldtemplate ins,
.oldtemplate kbd,
.oldtemplate q,
.oldtemplate samp,
.oldtemplate small,
.oldtemplate strong,
.oldtemplate sub,
.oldtemplate sup,
.oldtemplate tt,
.oldtemplate var,
.oldtemplate dl,
.oldtemplate dt,
.oldtemplate dd,
.oldtemplate ol,
.oldtemplate ul,
.oldtemplate li,
.oldtemplate fieldset,
.oldtemplate form,
.oldtemplate label,
.oldtemplate legend,
.oldtemplate table,
.oldtemplate caption,
.oldtemplate tbody,
.oldtemplate tfoot,
.oldtemplate thead,
.oldtemplate tr,
.oldtemplate th,
.oldtemplate td {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

.oldtemplate q {
  quotes: none;
}

.oldtemplate q:before,
.oldtemplate q:after {
  content: "";
  content: none;
}

.oldtemplate a,
.oldtemplate ins,
.oldtemplate del {
  text-decoration: none;
}

.oldtemplate table {
  border-collapse: collapse;
  border-spacing: 0;
}

.oldtemplate th,
.oldtemplate td {
  vertical-align: top;
}

.oldtemplate th {
  text-align: left;
}

.oldtemplate figure {
  margin: 0;
}

.oldtemplate img {
  border: 0;
  -ms-interpolation-mode: bicubic;
}

.oldtemplate svg:not(:root) {
  overflow: hidden;
}

.oldtemplate #dhtml-ad-hook,
.oldtemplate #interstitialRedirect {
  display: none;
}

.oldtemplate article,
.oldtemplate aside,
.oldtemplate audio,
.oldtemplate figcaption,
.oldtemplate figure,
.oldtemplate footer,
.oldtemplate header,
.oldtemplate hgroup,
.oldtemplate nav,
.oldtemplate section {
  display: block;
}

.oldtemplate #accessibility-nav,
.oldtemplate .hide {
  position: absolute;
  top: -999em;
  left: -999em;
  height: 1px;
  width: 1px;
}

.oldtemplate .clearfix:after,
.oldtemplate #main .container:after,
.oldtemplate #content:after,
.oldtemplate #top .container:after,
.oldtemplate .content-top .container:after,
.oldtemplate #advertisement .container:after,
.oldtemplate .multicol-listing:after,
.oldtemplate .post-box .actions ul:after,
.oldtemplate .post-box.source-instagram .content:after,
.oldtemplate .widgets .widget-small a:after,
.oldtemplate .content-top .widgets_wrapper:after,
.oldtemplate .event .actions:after,
.oldtemplate .event .calendar-links:after,
.oldtemplate .forecast:after,
.oldtemplate .comment-form:after,
.oldtemplate .navbar .menu .has-submenu ul:after,
.oldtemplate .extra-post:after {
  clear: both;
  content: "\200B";
  display: block;
  height: 0;
  visibility: hidden;
}

.oldtemplate .clearfix,
.oldtemplate #main .container,
.oldtemplate #content,
.oldtemplate #top .container,
.oldtemplate .content-top .container,
.oldtemplate #advertisement .container,
.oldtemplate .multicol-listing,
.oldtemplate .post-box .actions ul,
.oldtemplate .post-box.source-instagram .content,
.oldtemplate .widgets .widget-small a,
.oldtemplate .content-top .widgets_wrapper,
.oldtemplate .event .actions,
.oldtemplate .event .calendar-links,
.oldtemplate .forecast,
.oldtemplate .comment-form,
.oldtemplate .navbar .menu .has-submenu ul,
.oldtemplate .extra-post {
  zoom: 1;
}

body .oldtemplate {
  font-size: 87%;
  line-height: 1.5;
  font-family: 'effra', Arial, 'Helvetica Neue', Helvetica, Verdana, sans-serif;
  -webkit-font-smoothing: antialiased;
}

.oldtemplate hr {
  display: none;
}

.oldtemplate strong,
.oldtemplate b {
  font-weight: bold;
}

.oldtemplate em,
.oldtemplate i {
  font-style: italic;
}

.oldtemplate del {
  text-decoration: line-through;
}

.oldtemplate th {
  font-weight: normal;
}

.oldtemplate sub,
.oldtemplate sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

.oldtemplate sup {
  top: -0.5em;
}

.oldtemplate sub {
  bottom: -0.25em;
}

.oldtemplate a {
  color: #f15a24;
}

.oldtemplate a:hover {
  text-decoration: underline;
}

.oldtemplate address,
.oldtemplate cite,
.oldtemplate dfn {
  font-style: normal;
}

.oldtemplate li {
  list-style: none;
}

.oldtemplate pre,
.oldtemplate code,
.oldtemplate kbd,
.oldtemplate samp {
  font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;
}

.oldtemplate pre {
  display: block;
  white-space: pre-wrap;
  word-wrap: break-word;
}

.oldtemplate small {
  font-size: 90%;
}

.oldtemplate big {
  font-size: 110%;
}

.oldtemplate ins {
  background: none;
  color: #000;
  text-decoration: none;
}

.oldtemplate del {
  text-decoration: line-through;
}

.oldtemplate mark {
  background: #ff0;
  color: #000;
  font-style: italic;
  font-weight: 700;
}

.oldtemplate strike {
  color: #ff0000;
}

.oldtemplate b,
.oldtemplate strong {
  font-weight: 700;
}

.oldtemplate abbr[title],
.oldtemplate acronym[title] {
  border-bottom: 1px dotted #999;
  cursor: help;
}

.oldtemplate em,
.oldtemplate dfn {
  font-style: italic;
}

.oldtemplate q {
  quotes: none;
}

.oldtemplate blockquote,
.oldtemplate q,
.oldtemplate cite {
  font-style: italic;
  font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
}

.oldtemplate q:before,
.oldtemplate q:after {
  content: "";
  content: none;
}

.oldtemplate h1,
.oldtemplate h2,
.oldtemplate h3,
.oldtemplate h4,
.oldtemplate h5,
.oldtemplate h6 {
  margin: 0 0 9px;
  font-weight: normal;
}

.oldtemplate h1,
.oldtemplate .h1 {
  font-size: 36px;
  line-height: 42px;
  color: #0065B1;
}

.oldtemplate h2,
.oldtemplate .h2 {
  font-size: 24px;
  line-height: 30px;
}

.oldtemplate h3,
.oldtemplate .h3 {
  font-size: 21px;
  line-height: 30px;
}

.oldtemplate h3.padded {
  padding: 0 20px;
}

.oldtemplate h4,
.oldtemplate .h4 {
  font-size: 18px;
  line-height: 21px;
}

.oldtemplate h5,
.oldtemplate .h5 {
  font-size: 16px;
  line-height: 21px;
}

.oldtemplate h6,
.oldtemplate .h6 {
  font-weight: bold;
  font-size: 14px;
  line-height: 21px;
}

.oldtemplate p {
  margin-bottom: 9px;
}

.oldtemplate img.alignnone {
  display: block;
}

.oldtemplate .alignleft,
.oldtemplate .alignleft {
  float: left;
  margin-right: 10px;
}

.oldtemplate .alignright {
  float: right;
  margin-left: 10px;
}

.oldtemplate .aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.oldtemplate .wp-caption {
  width: 100% !important;
  /* overriding inline styles */
  margin: 0;
  padding: 4px;
  border: 1px solid #ddd;
  text-align: center;
  background-color: #f3f3f3;
}

.oldtemplate .wp-caption img {
  margin: 0;
  padding: 0;
  border: 0 none;
}

.oldtemplate .wp-caption-dd {
  font-size: 11px;
  line-height: 17px;
  padding: 0 4px 5px;
  margin: 0;
}

.oldtemplate .hentry .mceIEcenter {
  text-align: center;
}

.oldtemplate #me_flash_1_container {
  position: absolute;
  left: -999em;
}

.oldtemplate form {
  margin: 0;
}

.oldtemplate fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

.oldtemplate legend {
  border: 0;
  margin-left: -7px;
  padding: 0;
}

.oldtemplate label {
  cursor: pointer;
}

.oldtemplate button,
.oldtemplate input,
.oldtemplate select,
.oldtemplate textarea {
  vertical-align: middle;
  margin: 0;
}

.oldtemplate button,
.oldtemplate input {
  line-height: normal;
  overflow: visible;
}

.oldtemplate button,
.oldtemplate input[type=button],
.oldtemplate input[type=reset],
.oldtemplate input[type=submit] {
  cursor: pointer;
  -webkit-appearance: button;
}

.oldtemplate input,
.oldtemplate textarea,
.oldtemplate select,
.oldtemplate button {
  font-size: 14px;
  font-family: "effra", Arial, "Helvetica Neue", Helvetica, Verdana, sans-serif;
}

.oldtemplate input[type=checkbox],
.oldtemplate input[type=radio] {
  box-sizing: border-box;
}

.oldtemplate input[type=search] {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.oldtemplate button::-moz-focus-inner,
.oldtemplate input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.oldtemplate textarea {
  overflow: auto;
  vertical-align: top;
}

.oldtemplate a[href],
.oldtemplate label[for],
.oldtemplate select,
.oldtemplate input[type=checkbox],
.oldtemplate input[type=radio] {
  cursor: pointer;
}

.oldtemplate button,
.oldtemplate input[type=button],
.oldtemplate input[type=image],
.oldtemplate input[type=reset],
.oldtemplate input[type=submit] {
  padding: 0;
  overflow: visible;
  cursor: pointer;
}

.oldtemplate button::-moz-focus-inner,
.oldtemplate input[type=button]::-moz-focus-inner,
.oldtemplate input[type=image]::-moz-focus-inner,
.oldtemplate input[type=reset]::-moz-focus-inner,
.oldtemplate input[type=submit]::-moz-focus-inner {
  border: 0;
}

.oldtemplate #comments-wrapper {
  position: relative;
  width: 500px;
  padding: 30px 0;
  margin: 10px 0 0 60px;
  background: #fff;
}

.oldtemplate #comments-wrapper .dimmer {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000000;
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
}

.oldtemplate #comments-wrapper .modal {
  position: absolute;
  top: 50px;
  left: 80px;
  width: 394px;
  height: 194px;
  background: url(/wp-content/themes/bt/images/comments/modal_need_to_login.png) top left no-repeat;
}

.oldtemplate #comments-wrapper .modal .close {
  position: absolute;
  top: 20px;
  right: 23px;
  width: 12px;
  height: 12px;
  overflow: hidden;
  text-indent: -999em;
  background: url(/wp-content/themes/bt/images/comments/sprite_comment_buttons.png) no-repeat -8px -252px;
  cursor: pointer;
}

.oldtemplate #comments-wrapper .modal .inner {
  padding: 30px 34px 40px 29px;
}

.oldtemplate #comments-wrapper .modal .comment-log-in-social {
  border: none;
  background: none;
  padding: 20px 0;
  margin-bottom: 10px;
}

.oldtemplate #comments-wrapper .modal strong {
  font-size: 16px;
  font-weight: normal;
  display: block;
  text-align: center;
}

.oldtemplate #comments-wrapper .modal .dismiss {
  display: block;
  border-top: 1px solid #e4e4e4;
  text-align: center;
  padding-top: 15px;
  cursor: pointer;
  font-size: 12px;
  color: #a9a9a9;
}

.oldtemplate #comments-wrapper input:invalid {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.oldtemplate .commentlist .comment:after {
  content: ".";
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
}

.oldtemplate .commentlist .comment {
  border-top: 1px solid #f3f3f3;
  position: relative;
}

.oldtemplate .commentlist .comment p {
  font-size: 12px;
  color: #999;
}

.oldtemplate .commentlist .comment .comment-body:hover p {
  color: #333;
}

.oldtemplate .commentlist .comment .comment-meta {
  margin-top: 15px;
  font-size: 11px;
  color: #999;
}

.oldtemplate .commentlist .comment .comment-author {
  float: left;
  width: 40px;
  margin-left: -54px;
}

.oldtemplate .commentlist .comment .comment-body {
  padding: 20px 0 10px 54px;
  position: relative;
}

.oldtemplate .commentlist .comment .comment-body .fn {
  font-weight: bold;
}

.oldtemplate .commentlist.no-comments .comment .comment-body {
  padding: 20px 0;
}

.oldtemplate .commentlist .comment ul {
  margin-left: 54px;
}

.oldtemplate .commentlist .comment ul.children {
  padding: 0;
  margin-left: 20px;
  position: static;
  background: none;
  width: auto;
}

.oldtemplate .commentlist .comment ul.children li {
  float: none;
}

.oldtemplate .commentlist .comment #comment-logged-in {
  margin-left: 0;
}

.oldtemplate .commentlist > .comment:first-child {
  border-top: 0 solid;
}

.oldtemplate #comment-area {
  position: relative;
  width: 500px;
  background: url(/wp-content/themes/bt/images/comments/bg_comments_area.png) bottom left repeat-x;
}

.oldtemplate #comment-area a {
  color: #f15a24;
}

.oldtemplate #comment-area h2 {
  position: absolute;
  top: 0;
  left: 0;
  background: transparent;
  color: #000;
  padding: 0;
}

.oldtemplate #comment-area .sorting-nav ul {
  height: 43px;
  overflow: hidden;
  background: url(/wp-content/themes/bt/images/comments/bg_sorting.png) bottom left repeat-x;
}

.oldtemplate #comment-area .sorting-nav ul li {
  line-height: 1;
  height: 43px;
  margin-left: 22px;
  float: right;
}

.oldtemplate #comment-area .sorting-nav ul li a {
  display: block;
  margin-top: 5px;
}

.oldtemplate #comment-area .sorting-nav ul li.actual {
  background: url(/wp-content/themes/bt/images/comments/arrow_sorting.png) bottom center no-repeat;
}

.oldtemplate #comment-area .sorting-nav ul li.actual a {
  color: #999;
}

.oldtemplate #comment-area .sorting-nav ul li.actual a:hover {
  text-decoration: none;
}

.oldtemplate #comment-area .comment-panel a,
.oldtemplate #comment-area .comment-reply-link {
  color: #0065B1;
}

.oldtemplate #comment-area .comment a.mark-offensive.active,
.oldtemplate #comment-area .comment a.comment-vote.active {
  color: #ccc;
  font-weight: bold;
}

.oldtemplate #comment-area .comment a.mark-offensive {
  color: #ff3057;
  background: url(/wp-content/themes/bt/images/comments/sprite_comment_buttons.png) 5px -78px no-repeat;
}

.oldtemplate .comment .says,
.oldtemplate .comment .comment-votes-count-up,
.oldtemplate .comment .comment-votes-count-down {
  position: absolute;
  left: -9999em;
}

.oldtemplate .comment .comment-vote-up,
.oldtemplate .comment .mark-offensive {
  float: left;
  font-size: 11px;
  background: url(/wp-content/themes/bt/images/comments/sprite_comment_buttons.png) 5px -10px no-repeat;
  text-indent: 18px;
}

.oldtemplate .comment .comment-panel a.comment-vote-up,
.oldtemplate .comment .comment-reply-share-panel li.reply {
  border-left: 0 solid;
}

.oldtemplate .comment .comment-panel {
  display: none;
  position: absolute;
  top: 7px;
  right: 0;
}

.oldtemplate .comment .comment-panel li {
  float: left;
}

.oldtemplate .comment .comment-panel a {
  float: left;
  padding: 0 9px;
  line-height: 22px;
  height: 22px;
  border-left: 1px solid #f6f6f6;
  cursor: pointer;
}

.oldtemplate .comment .comment-reply-share-panel {
  display: none;
  position: absolute;
  bottom: 10px;
  right: 0;
}

.oldtemplate .comment .comment-reply-share-panel li {
  float: left;
  padding: 0 9px;
  line-height: 22px;
  height: 22px;
  border-left: 1px solid #f6f6f6;
}

.oldtemplate .comment .comment-reply-share-panel a {
  cursor: pointer;
}

.oldtemplate .comment .comment-reply-share-panel strong {
  float: left;
  font-size: 11px;
  font-weight: normal;
  color: #999;
}

.oldtemplate .comment .comment-body:hover .comment-panel,
.oldtemplate .comment .comment-body:hover .comment-reply-share-panel {
  display: block;
}

.oldtemplate .comment .comment-vote-down {
  float: left;
  font-size: 11px;
  background: url(/wp-content/themes/bt/images/comments/sprite_comment_buttons.png) 5px -46px no-repeat;
  text-indent: 18px;
}

.oldtemplate .comment .comment-reply-link {
  float: left;
  font-size: 11px;
  background: url(/wp-content/themes/bt/images/comments/sprite_comment_buttons.png) -4px -106px no-repeat;
  text-indent: 18px;
}

.oldtemplate .comment .comment-share-twitter {
  float: left;
  margin: 4px 0 0 7px;
  width: 16px;
  height: 16px;
  overflow: hidden;
  text-indent: -999em;
  background: url(/wp-content/themes/bt/images/comments/sprite_comment_buttons.png) no-repeat -6px -194px;
}

.oldtemplate .comment .comment-share-fb {
  float: left;
  margin: 4px 0 0 7px;
  width: 16px;
  height: 16px;
  overflow: hidden;
  text-indent: -999em;
  background: url(/wp-content/themes/bt/images/comments/sprite_comment_buttons.png) no-repeat -5px -132px;
}

.oldtemplate .comment .comment-share-twitter:hover {
  background-position: -7px -226px;
}

.oldtemplate .comment .comment-share-fb:hover {
  background-position: -6px -160px;
}

.oldtemplate .comment .comment #respond {
  margin-top: 20px;
  margin-left: -54px;
}

.oldtemplate .comment .comment .comment #respond {
  margin-left: -108px;
}

.oldtemplate #respond {
  width: 500px;
  margin-top: 50px;
  position: relative;
}

.oldtemplate #respond #author,
.oldtemplate #respond #email,
.oldtemplate #respond #url {
  border: 1px solid #ccc;
  padding: 0 5px;
  font-size: 14px;
  color: #666;
  background: url(/wp-content/themes/bt/images/comments/bg_input_shade.png) top left no-repeat;
  height: 33px;
  line-height: 33px;
}

.oldtemplate #respond .comment-form-author label,
.oldtemplate #respond .comment-form-email label,
.oldtemplate #respond .comment-form-url label {
  display: block;
  margin-top: 20px;
  font-weight: normal;
  font-size: 14px;
  color: #666;
}

.oldtemplate #respond .comment-form-author input,
.oldtemplate #respond .comment-form-email input,
.oldtemplate #respond .comment-form-url input {
  width: 290px;
  margin-top: 5px;
}

.oldtemplate #respond form {
  margin-top: 30px;
}

.oldtemplate #respond form li {
  float: none;
}

.oldtemplate #respond #cancel-comment-reply-link {
  font-size: 13px;
}

.oldtemplate #respond #reply-title {
  margin: 0;
  padding: 0;
  font-size: 20px;
  line-height: 1;
  color: black;
  background: none;
}

.oldtemplate #respond .comment-notes {
  position: absolute;
  top: 6px;
  right: 0;
  font-size: 14px;
  line-height: 1;
  color: #999;
}

.oldtemplate #respond #comment {
  border: 1px solid #ccc;
  padding: 0 5px;
  font-size: 14px;
  color: #666;
  background: url(/wp-content/themes/bt/images/comments/bg_input_shade.png) top left no-repeat;
}

.oldtemplate #respond .comment-form-comment {
  clear: both;
  padding-top: 25px;
}

.oldtemplate #respond .comment-form-comment label {
  font-weight: normal;
  font-size: 14px;
  color: #666;
  display: block;
  margin-bottom: 5px;
}

.oldtemplate #respond .comment-form-comment textarea {
  width: 500px;
}

.oldtemplate #respond .comment-form-author {
  /* width: 306px; */
  /* float: left; */
}

.oldtemplate #respond .comment-form-email {
  /* width: 240px; */
  /* float: left; */
}

.oldtemplate #respond .comment-form-email .info {
  font-size: 11px;
  color: #999;
}

.oldtemplate #respond .required {
  display: none;
}

.oldtemplate #respond #comment-embed-info {
  display: block;
  margin: 25px 0 20px;
  font-size: 14px;
  color: #999;
}

.oldtemplate #respond .share {
  position: absolute;
  top: 20px;
  right: 0;
}

.oldtemplate #respond .share label {
  position: relative;
  font-size: 11px;
  top: -2px;
}

.oldtemplate #respond #recaptcha label {
  display: block;
  margin-bottom: 15px;
  font-weight: normal;
  font-size: 14px;
  color: #666;
}

.oldtemplate #respond #recaptcha .note {
  display: none;
}

.oldtemplate #respond #submit {
  padding: 10px;
  margin-top: 20px;
  position: relative;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  background: #f15a24;
  border: 1px solid #f15a24;
  color: white;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.oldtemplate #respond #comment-logged-in {
  position: relative;
  border-top: 1px solid #e3e3e3;
}

.oldtemplate #respond #comment-logged-in .facebook_logged_in_as,
.oldtemplate #respond #comment-logged-in .twitter_logged_in_as {
  height: 40px;
  padding-top: 20px;
}

.oldtemplate #respond #comment-logged-in span {
  display: block;
  font-size: 11px;
}

.oldtemplate #respond #comment-logged-in img {
  float: left;
  margin-right: 15px;
}

.oldtemplate #respond #comment-logged-in p {
  font-size: 13px;
  color: #999;
}

.oldtemplate #respond #comment-logged-in p a {
  color: #f15a24;
}

.oldtemplate #respond #comment-logged-in strong {
  color: black;
  font-weight: bold;
}

.oldtemplate .ie7 #respond .comment-form-comment {
  padding-top: 0;
}

.oldtemplate .ie7 #respond #comment-logged-in p {
  float: left;
}

.oldtemplate .comment-log-in-social {
  padding: 20px 0;
  margin-bottom: 30px;
  position: relative;
  border: 1px solid #f2f2f2;
  background: #fafafa;
  text-align: center;
  line-height: 0;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

.oldtemplate .comment-log-in-social .authenticate {
  display: inline;
}

.oldtemplate .comment-log-in-social .facebook.authenticate {
  margin-right: 19px;
}

.oldtemplate .comment-log-in-social a:hover {
  text-decoration: none;
}

.oldtemplate #content {
  padding-bottom: 100px;
}

.oldtemplate .container {
  margin: 0 auto;
  text-align: left;
  width: 990px;
}

.oldtemplate .standalone-mobile-content .container {
  max-width: 990px;
  width: 100%;
}

.oldtemplate .wallpaper-ad #main .container {
  background-color: #f2f2f2;
}

.oldtemplate #page {
  overflow: hidden;
}

.oldtemplate #top {
  position: relative;
  z-index: 4;
  padding-bottom: 11px;
  background-color: #FFF;
}

.oldtemplate .wallpaper-ad #top,
.oldtemplate .wallpaper-ad #branding,
.oldtemplate .wallpaper-ad #advertisement {
  width: 990px;
  margin-left: auto;
  margin-right: auto;
}

.oldtemplate .wallpaper-ad #top .site-name,
.oldtemplate .wallpaper-ad #branding .widgets.first {
  margin-left: 12px;
}

.oldtemplate .wallpaper-ad #top nav,
.oldtemplate .wallpaper-ad #branding .widgets.last {
  margin-right: 12px;
}

.oldtemplate .wallpaper-ad #main.nobg,
.oldtemplate .wallpaper-ad .content-top {
  background: transparent;
}

.oldtemplate .wallpaper-ad #main.nobg .container,
.oldtemplate .wallpaper-ad .content-top .container {
  background-color: #fff;
}

.oldtemplate .wallpaper-ad #main.nobg .wp-pagenavi {
  background: transparent;
}

.oldtemplate #header .container {
  position: relative;
}

.oldtemplate .navbar {
  position: relative;
  z-index: 2;
}

.oldtemplate .navbar .container {
  position: relative;
}

.oldtemplate .navbar nav .tablet-nav {
  display: none;
}

.oldtemplate #main {
  position: relative;
  z-index: 1;
}

.oldtemplate #main:hover {
  z-index: 3;
}

.oldtemplate .alert-bar {
  background: #f00;
  display: none;
  height: 84px;
}

.oldtemplate .alert-bar .inner {
  position: relative;
  max-width: 990px;
  margin: 0 auto;
  overflow: hidden;
}

.oldtemplate .alert-bar .no-teaser .teaser {
  padding: 0;
}

.oldtemplate .alert-bar .thumbnail {
  float: left;
  margin-right: 27px;
}

.oldtemplate .alert-bar .alert {
  margin-top: 18px;
  height: 48px;
  overflow: hidden;
}

.oldtemplate .alert-bar .teaser,
.oldtemplate .alert-bar .title {
  color: #fff;
  font: 16px/24px  "effra", Arial, 'Helvetica Neue', Helvetica, Verdana, sans-serif;
  -webkit-font-smoothing: antialiased;
  text-align: left;
  padding-right: 34px;
}

.oldtemplate .alert-bar .teaser {
  font-weight: bold;
}

.oldtemplate .alert-bar a,
.oldtemplate .alert-bar a:hover {
  color: #fff;
  text-decoration: none;
}

.oldtemplate .alert-bar .close {
  font-family: Arial, 'Helvetica Neue', Helvetica, Verdana, sans-serif;
  text-indent: 100%;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 28px;
  width: 18px;
  height: 30px;
  cursor: pointer;
}

.oldtemplate .alert-bar .close:before {
  position: absolute;
  left: 0;
  top: 0;
  color: #fefefe;
  content: "X";
  text-align: center;
  text-indent: 0;
  font-size: 22px;
  line-height: 30px;
}

@media screen and (max-width: 960px) {
  .oldtemplate .alert-bar .inner {
    max-width: 636px;
  }
}

@media screen and (max-width: 660px) {
  .oldtemplate .alert-bar {
    height: 72px;
  }
  .oldtemplate .alert-bar .inner {
    height: 72px;
    max-width: 320px;
  }
  .oldtemplate .alert-bar .alert {
    margin-top: 5px;
    height: 72px;
  }
  .oldtemplate .alert-bar .thumbnail {
    margin-right: 10px;
  }
  .oldtemplate .alert-bar .thumbnail img {
    height: 72px;
    width: auto;
  }
  .oldtemplate .alert-bar .teaser {
    margin-right: 22px;
    padding: 0;
  }
  .oldtemplate .alert-bar .teaser,
  .oldtemplate .alert-bar .title {
    font-size: 14px;
    line-height: 21px;
  }
  .oldtemplate .alert-bar .close {
    top: 22px;
  }
}

.oldtemplate #header,
.oldtemplate #header .container {
  background: #333;
  color: #fff;
}

.oldtemplate #header {
  position: relative;
  z-index: 3;
  margin-bottom: 29px;
}

.oldtemplate body.home #header {
  margin-bottom: 8px;
}

.oldtemplate #header a {
  color: #fff;
}

.oldtemplate #header .citytv {
  float: left;
  height: 39px;
  width: 69px;
  background-image: url(/wp-content/themes/bt/images/logo-citytv-white.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position-y: center;
  text-align: left;
  text-indent: -999em;
  overflow: hidden;
}

.oldtemplate #header .region {
  float: right;
  padding-left: 20px;
  text-align: right;
}

.oldtemplate #header .region select {
  color: #fff;
  background: #333;
  border: none;
  padding: 10px 0 10px;
  width: 120px;
}

.oldtemplate #header .region .select {
  position: relative;
  top: 9px;
  z-index: 10;
  padding-right: 36px;
  background: url(/wp-content/themes/bt/images/bg_dropdown-arr-light.png) 100% 6px no-repeat;
  color: #eee;
}

.oldtemplate #header .region .txt,
.oldtemplate #header .region .select-dash,
.oldtemplate #header .region .select-opt {
  cursor: pointer;
}

.oldtemplate #header .region .txt,
.oldtemplate #header .region .select-opt:hover {
  color: #fff;
}

.oldtemplate #header .region .select-opt-list {
  width: 156px;
  padding: 10px 0 5px 0;
  position: absolute;
  right: 0;
  top: 100%;
  background: #333;
}

.oldtemplate #header .region .select-opt {
  margin-bottom: 4px;
  padding-right: 36px;
}

.oldtemplate #header .region .select-opt:hover {
  background: #000;
}

.oldtemplate #header .menu-quick-links-container {
  line-height: 39px;
  text-align: right;
}

.oldtemplate #header .menu-quick-links-container li {
  display: inline-block;
}

.oldtemplate #header .menu-quick-links-container a {
  display: inline-block;
  padding: 0 20px;
}

.oldtemplate #top .site-name {
  margin: 0;
  position: relative;
  float: left;
  width: 223px;
  height: 110px;
  outline: 0;
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-image: url(/wp-content/themes/bt/images/logo.png);
}

.oldtemplate #top .site-name a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-indent: -999em;
}

.oldtemplate .navbar .searchform-wrap {
  float: left;
}

.oldtemplate .navbar .searchform {
  float: left;
  padding-left: 10px;
}

.oldtemplate .navbar .searchform input.text {
  float: left;
  margin: 6px 0;
  border: 1px solid #fff;
  padding: 5px 0 5px 5px;
  height: 18px;
  width: 58px;
  -moz-appearance: textfield;
  -webkit-appearance: textfield;
  appearance: textfield;
  -webkit-box-sizing: content-box;
  outline: none;
  font-family: 'effra', Arial, 'Helvetica Neue', Helvetica, Verdana, sans-serif;
  text-transform: uppercase;
  -moz-transition: all .3s ease;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}

.oldtemplate .navbar .searchform input.text::-webkit-search-decoration {
  display: none;
}

.oldtemplate .navbar .searchform input.text:hover,
.oldtemplate .navbar .searchform input.text:focus,
.oldtemplate .navbar .searchform:hover input.text {
  border-color: #999;
}

.oldtemplate .navbar .searchform input.text:focus {
  width: 120px;
}

.oldtemplate .navbar .searchform input.text::-webkit-input-placeholder {
  color: #000;
}

.oldtemplate .navbar .searchform input.text:-moz-placeholder {
  color: #000;
}

.oldtemplate .navbar .searchform input.text::-moz-placeholder {
  color: #000;
}

.oldtemplate .navbar .searchform input.text:-ms-input-placeholder {
  color: #000;
}

.oldtemplate .navbar .searchform .buttonimg {
  float: left;
  border: none;
  padding: 0;
  height: 42px;
  width: 20px;
  text-indent: -9999px;
  background: #ffffff url(/wp-content/themes/bt/images/btn_search.png) 50% 50% no-repeat;
}

.oldtemplate #header #ump-user-account-links {
  float: right;
  position: static;
  font-size: 14px;
  line-height: 39px;
  margin-left: 18px;
  padding-right: 10px;
  font-family: 'effra',Arial,'Helvetica Neue',Helvetica,Verdana,sans-serif;
}

.oldtemplate #header #ump-user-account-links .profile-name {
  line-height: 39px;
  height: 39px;
}

.oldtemplate #header #captureProfileWrapper {
  padding-bottom: 0;
}

.oldtemplate #header #captureProfileWrapper .profile-avatar-wrapper {
  margin-top: -3px;
}

.oldtemplate #header #captureProfileWrapper .profile-name {
  max-width: 230px;
  font-weight: normal;
  font-size: 14px;
}

.oldtemplate #header #ump-user-account-links .ump-profile-sub-wrapper {
  top: 39px;
}

.oldtemplate #editProfile.janrain-capture-ui .capture_dateselect_year {
  width: 39%;
  margin-right: -10px;
}

.oldtemplate .navbar .clicktrigger {
  display: none;
}

.oldtemplate .navbar {
  margin-bottom: 11px;
}

.oldtemplate .navbar nav {
  padding-top: 31px;
  float: right;
}

.oldtemplate .navbar .menu,
.oldtemplate .navbar .menu-wrap {
  float: left;
}

.oldtemplate .navbar .menu {
  float: left;
}

.oldtemplate .navbar .menu li {
  float: left;
  padding: 0 9px;
}

.oldtemplate .navbar .menu .has-submenu > a {
  position: relative;
  padding-right: 22px;
  background-image: url(/wp-content/themes/bt/images/ico_dropdown.png);
  background-position: 100% 50%;
  background-repeat: no-repeat;
  cursor: default;
}

.oldtemplate .navbar .menu .has-submenu:hover > a {
  color: #f15a24;
}

.oldtemplate .navbar .menu ul {
  position: absolute;
  top: 42px;
  left: -999em;
  width: 150px;
  background: #fff;
}

.oldtemplate .navbar .menu .has-submenu:hover ul {
  left: 0;
}

.oldtemplate .navbar .menu ul li {
  float: none;
  padding-right: 0;
  padding-left: 0;
}

.oldtemplate div.navbar .container nav ul.menu ul a {
  float: none;
  display: block;
  padding-left: 16px;
}

.oldtemplate .navbar .menu a,
.oldtemplate .video-categories nav a {
  float: left;
  padding: 0 5px;
  text-decoration: none;
  text-transform: uppercase;
  line-height: 42px;
  color: #000;
  -moz-transition: color .3s ease;
  -webkit-transition: color .3s ease;
  -o-transition: color .3s ease;
  transition: color .3s ease;
}

.oldtemplate .navbar .menu a:hover {
  color: #f15a24;
}

.oldtemplate .navbar .menu > li {
  position: relative;
  float: left;
}

.oldtemplate .navbar .menu a {
  position: relative;
}

.oldtemplate .navbar .menu a,
.oldtemplate .navbar .menu a:hover {
  text-decoration: none;
}

.oldtemplate .navbar .menu > li > a {
  float: left;
  text-decoration: none;
}

.oldtemplate .navbar .menu > li > a span {
  float: left;
  cursor: pointer;
}

.oldtemplate .navbar .menu > li.current-menu-item > a span {
  cursor: default;
}

.oldtemplate .navbar .menu > li.current-menu-item > a,
.oldtemplate .navbar .menu > li.current-menu-ancestor > a {
  color: #FA6900;
  border-bottom: 3px #FA6900 solid;
  cursor: default;
}

.oldtemplate .navbar .menu ul ul {
  position: absolute;
  left: -999em;
}

.oldtemplate .navbar .menu li:hover ul,
.oldtemplate .navbar .menu li:focus ul {
  left: 0px;
}

.oldtemplate .navbar .container .menu li li {
  clear: left;
  margin-right: 0;
}

.oldtemplate .navbar .container .menu li li a,
.oldtemplate .navbar .container .menu li.current-menu-parent li a {
  float: none;
  height: auto;
}

.oldtemplate .navbar .container .menu li li a span {
  float: left;
}

.oldtemplate .navbar .menu > ul > li.current-menu-item li a span {
  cursor: pointer;
}

.oldtemplate .navbar .container .menu li li.current-menu-item a {
  color: #FA6900;
  cursor: default;
}

.oldtemplate .navbar .container .menu li li.current-menu-item a span {
  cursor: default;
}

body.home .oldtemplate .wp-pagenavi {
  display: none;
}

body.home.no-js .oldtemplate .wp-pagenavi {
  display: block;
}

.oldtemplate .wp-pagenavi {
  text-align: center;
  font-size: 14px;
  margin: 40px auto 10px auto;
  margin: 0 auto;
}

.oldtemplate .wallpaper-ad #page-wrapper .wp-pagenavi {
  background-color: #f2f2f2;
  width: 990px;
  margin-top: -10px;
}

.oldtemplate #content .wp-pagenavi {
  margin-bottom: 20px;
}

.oldtemplate .wp-pagenavi a,
.oldtemplate .wp-pagenavi .current {
  /*font-size: 14px;*/
  padding: 0 9px;
  line-height: 21px;
}

.oldtemplate .wp-pagenavi a,
.oldtemplate .wp-pagenavi span {
  border: none !important;
}

.oldtemplate .wp-pagenavi span.pages {
  width: auto;
  display: block;
  float: none;
  padding-left: 10px;
}

.oldtemplate .wp-pagenavi span.current {
  padding: 3px 7px;
  background-color: #FA6900;
  color: #fff;
}

.oldtemplate #advertisement {
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
}

.oldtemplate #advertisement,
.oldtemplate #advertisement .container {
  background: #f2f2f2;
}

.oldtemplate #advertisement .container {
  padding: 8px 0 2px;
  text-align: center;
  width: 886px;
}

.oldtemplate #advertisement .container > div {
  display: inline-block;
}

.oldtemplate #advertisement .container > div ins {
  display: block !important;
}

.oldtemplate #advertisement .wide {
  display: inline-block;
}

.oldtemplate #advertisement a {
  display: inline-block;
  margin: 0 9px;
}

.oldtemplate #advertisement a img {
  display: inline-block;
  max-width: 100%;
  height: auto !important;
}

.oldtemplate #advertisement #sliver-ad {
  padding-bottom: 11px;
}

.oldtemplate #sliver-ad, .oldtemplate #sliver, .oldtemplate #Sliver {
  margin: 0 auto;
  width: 990px;
  line-height: 1px;
  text-align: left;
}

.oldtemplate #mobile-banner {
  display: none;
}

.oldtemplate #main .container #content {
  /**
	 * The last mansory col has 12px debt. #content targetted to be 972px.
	 * .container gives extra 18px, so 12px will be given to right, the rest
	 * is 6px (3px for right and 12+3px for left).
	 */
  padding-left: 15px;
  padding-right: 3px;
}

.oldtemplate #content img {
  max-width: 100%;
  height: auto !important;
}

.oldtemplate #content embed {
  max-width: 100%;
}

.oldtemplate .multicol-listing {
  padding: 18px 0;
  margin-right: -12px;
  width: 972px;
}

.oldtemplate .multicol-listing .col {
  float: left;
  width: 324px;
}

.oldtemplate .post-box {
  position: relative;
  float: left;
  width: 312px;
  margin-right: 12px;
  margin-bottom: 10px;
}

.oldtemplate .post-box img {
  max-width: 100%;
}

.oldtemplate .post-box .content {
  background: #FFF;
  padding: 10px 12px 54px 69px;
  min-height: 55px;
  position: relative;
}

.oldtemplate .post-box .content p {
  word-wrap: break-word;
}

.oldtemplate .post ul,
.oldtemplate .post-box .content ul,
.oldtemplate .event ul,
.oldtemplate #content .recipe ul,
.oldtemplate .show-notes ul,
.oldtemplate .text-content ul {
  margin-bottom: 18px;
  line-height: 18px;
}

.oldtemplate .post ul li,
.oldtemplate .post-box .content ul li,
.oldtemplate .event ul li,
.oldtemplate #content .recipe ul li,
.oldtemplate .show-notes ul li,
.oldtemplate .text-content ul li {
  margin-bottom: 10px;
  text-indent: 10px;
  background: url(/wp-content/themes/bt/images/bull.png) 0 0.5em no-repeat;
}

.oldtemplate .post ol,
.oldtemplate .text-content ol,
.oldtemplate .post-box .content ul,
.oldtemplate .event ol,
.oldtemplate #content .recipe ol,
.oldtemplate .show-notes ol {
  margin: 0 0 18px 18px;
}

.oldtemplate .post ol li,
.oldtemplate .text-content ol li,
.oldtemplate .post-box .content ol li,
.oldtemplate .event ol li,
.oldtemplate #content .recipe ol li,
.oldtemplate .show-notes ol li {
  margin-bottom: 10px;
  list-style-type: decimal;
}

.oldtemplate .post-box .content .more {
  display: block;
  margin: 0 0 10px;
  text-align: right;
}

.oldtemplate .post-box .actions {
  position: relative;
  height: 16px;
  margin: -14px 0 15px;
  border-top: 14px solid #fff;
  background: url(/wp-content/themes/bt/images/arrow_down.png) 17px 0 no-repeat;
}

.oldtemplate .post-box:hover .actions {
  height: auto;
  padding-top: 10px;
  margin-bottom: 0;
  border-top: none;
  background: #ffffff url(/wp-content/themes/bt/images/arrow_up.png) 268px 0 no-repeat;
}

.oldtemplate .post-box .actions ul {
  display: none;
  background: #0b91ca;
}

.oldtemplate .post-box .actions a {
  float: left;
  padding: 0 8px 0 40px;
  min-width: 30px;
  line-height: 34px;
  background-position: 12px 50%;
  background-repeat: no-repeat;
  color: #fff;
}

.oldtemplate .post-box .actions .like {
  background-image: url(/wp-content/themes/bt/images/ico_like.png);
}

.oldtemplate .post-box .actions .comment {
  background-image: url(/wp-content/themes/bt/images/ico_comment.png);
}

.oldtemplate .post-box .actions .share {
  background-image: url(/wp-content/themes/bt/images/ico_share.png);
}

.oldtemplate .post-box .actions .reply {
  background-image: url(/wp-content/themes/bt/images/ico_reply.png);
}

.oldtemplate .post-box .actions .retweet {
  background-image: url(/wp-content/themes/bt/images/ico_retweet.png);
}

.oldtemplate .post-box .actions .favourite {
  background-image: url(/wp-content/themes/bt/images/ico_favourite.png);
}

.oldtemplate .post-box:hover .actions ul {
  display: block;
}

.oldtemplate .post-box .time {
  position: absolute;
  bottom: 10px;
  left: 69px;
  line-height: 34px;
}

.oldtemplate .post-box .ico {
  position: absolute;
  top: 10px;
  left: 12px;
  z-index: 1;
  width: 48px;
  height: 48px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

.oldtemplate .post-box .ico img {
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  border-radius: 24px;
}

.oldtemplate .post-box h4 a {
  color: #666;
}

.oldtemplate .post-box h4 a:hover {
  color: #666;
  text-decoration: none;
}

.oldtemplate .post-box h4 {
  margin-bottom: 10px;
  color: #666;
}

.oldtemplate .post-box .author {
  font-size: 12px;
  line-height: 1em;
  margin-bottom: 11px;
}

.oldtemplate .post-box .oembed-container {
  clear: both;
  margin: 15px 0;
  height: 170px;
}

.oldtemplate .post-box .oembed-container iframe,
.oldtemplate .post-box .oembed-container embed,
.oldtemplate .post-box .oembed-container object {
  max-width: 100%;
  width: 270px;
  height: 170px;
  position: absolute;
  left: 7%;
}

.oldtemplate .post-box.source-twitter h4 {
  margin-bottom: 2px;
}

.oldtemplate .post-box.source-video h4 {
  margin-bottom: 2px;
}

.oldtemplate .post-box.source-facebook h4 {
  margin-bottom: 2px;
}

.oldtemplate .post-box.source-facebook p.author {
  margin-bottom: 6px;
}

.oldtemplate .post-box.source-facebook .ico {
  background-image: url(/wp-content/themes/bt/images/ico_source-fb.png);
}

.oldtemplate .post-box.source-blog .ico {
  background-image: url(/wp-content/themes/bt/images/ico_source-blog.png);
}

.oldtemplate .post-box.source-video .ico {
  background-image: url(/wp-content/themes/bt/images/ico_source-blog.png);
}

.oldtemplate .post-box.source-blog h4 {
  margin-bottom: 2px;
}

.oldtemplate .post-box.source-blog .author {
  margin-bottom: 10px;
  color: #F15A24;
}

.oldtemplate .post-box.source-poll .ico {
  background-image: url(/wp-content/themes/bt/images/ico_source-blog.png);
}

.oldtemplate #main #content .post-box.source-poll .pds-question-top {
  font-family: "effra", Arial, 'Helvetica Neue', Helvetica, Verdana, sans-serif;
  font-size: 18px;
  line-height: 21px;
  font-weight: normal;
  color: #666;
}

.oldtemplate #main #content .post-box.source-poll .pds-radiobutton {
  float: left;
  margin-right: 5px;
}

.oldtemplate #main #content .post-box.source-poll .pds-answer-group label {
  width: 204px;
  top: -2px;
}

.oldtemplate #main #content .post-box.source-poll .pds-links {
  text-align: left;
}

.oldtemplate #main #content .post-box.source-poll .pds-vote {
  padding: 15px 0 12px;
}

.oldtemplate #main #content .post-box.source-poll .pds-vote .pds-pd-link {
  display: none;
}

.oldtemplate #main #content .post-box.source-poll .pds-box-top .pds-answer {
  padding: 0 0 8px;
  border-top: none;
}

.oldtemplate #main #content .post-box.source-poll .pds-box-top .pds-answer .pds-answer-group {
  padding: 10px 0;
}

.oldtemplate #main #content .post-box.source-poll .pds-box-top .pds-answer .pds-feedback-group {
  padding: 8px 0;
}

.oldtemplate #main #content .post-box.source-poll .pds-box-top .pds-answer .pds-answer-feedback-bar {
  background: #00a8f6;
}

.oldtemplate #main #content .post-box.source-poll .pds-links-back {
  padding-top: 0;
  text-align: left;
}

.oldtemplate #main #content .post-box.source-poll .pds-links-back .pds-pd-link {
  display: none;
}

.oldtemplate .post-box.source-instagram {
  margin-bottom: 34px;
}

.oldtemplate .post-box.source-instagram .content {
  padding: 6px 6px 14px 6px;
}

.oldtemplate .post-box.source-instagram .content img {
  display: block;
  margin-bottom: 6px;
}

.oldtemplate .post-box.source-instagram .credits .tag {
  float: right;
}

.oldtemplate .post-box.source-instagram .description {
  line-height: 48px;
}

.oldtemplate .post-box.source-instagram .description .author {
  font-size: 1em;
}

.oldtemplate .post-box.source-instagram .ico {
  position: static;
  float: left;
  margin: 0 8px 0 0;
}

.oldtemplate .post-box.source-instagram .time {
  position: static;
  display: block;
  text-align: right;
  line-height: 18px;
  padding: 0 16px 0 0;
  margin: 0;
}

.oldtemplate .post-box.source-blog,
.oldtemplate .post-box.source-video,
.oldtemplate .post-box.source-poll {
  margin-bottom: 18px;
  padding-bottom: 16px;
  /* background: url(/wp-content/themes/bt/images/arrow_down.png) 17px 100% no-repeat; */
}

.oldtemplate .post-box.source-feature .content {
  background-image: url(/wp-content/themes/bt/images/bg_pin.png);
  background-position: 100% 0;
  background-repeat: no-repeat;
}

.oldtemplate .post-box .source-feature .time {
  position: static;
  line-height: 1.5em;
  text-align: left;
}

.oldtemplate .post-box .source-feature .content ul {
  margin-left: 0;
}

.oldtemplate .post-box.source-feature h4 {
  padding-right: 35px;
}

.oldtemplate .post-box .pds-box {
  max-width: 231px;
  border: none !important;
}

.oldtemplate .post-box .pds-box .pds-box-outer {
  padding: 0 !important;
}

.oldtemplate .post-box.source-advertisement {
  padding: 0;
  background: none;
  margin-bottom: 24px;
  text-align: center;
}

.oldtemplate .post-box.source-advertisement img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.oldtemplate .post-box.source-advertisement .content {
  padding: 6px;
}

.oldtemplate #infscr-loading {
  clear: both;
  width: 100%;
  text-align: center;
  color: #999;
}

.oldtemplate #ad-feature {
  margin-bottom: 30px;
}

.oldtemplate #ad-feature .source-feature {
  margin-top: 30px;
  position: relative;
}

.oldtemplate .standalone-mobile-content #ad-feature .source-feature {
  margin-top: 0;
}

.oldtemplate #ad-feature .source-feature .content {
  padding-top: 9px;
  padding-bottom: 10px;
  /* background-image: url(/wp-content/themes/bt/images/bg_pin.png); */
  /* background-position: 100% 0; */
  /* background-repeat: no-repeat; */
}

.oldtemplate #ad-feature .source-feature .content li a {
  color: #666;
}

.oldtemplate #ad-feature .source-feature .content li a:hover {
  color: #f15a24;
}

.oldtemplate #ad-feature .source-feature .ico {
  position: absolute;
  top: 9px;
}

.oldtemplate #ad-feature .source-feature h4 {
  margin-bottom: 0;
}

.oldtemplate #ad-feature .source-feature .time {
  position: static;
  line-height: 1.5em;
  text-align: left;
}

.oldtemplate #ad-feature .fake-cell {
  min-height: 250px;
  background: #fff;
  padding: 6px;
  text-align: center;
}

.oldtemplate #ad-feature .fake-cell img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.oldtemplate #ad-feature .fake-cell .content {
  padding: 6px;
}

.oldtemplate .flexslider-carousel,
.oldtemplate .flexslider-carousel-toggleThumbs {
  position: relative;
  z-index: 10;
}

.oldtemplate .flexslider-carousel-thumbs {
  position: relative;
  margin: 0 0 10px;
  padding: 10px 0 47px;
  background: #f1f1f1;
}

.oldtemplate .flexslider-carousel-thumbs .flex-direction-nav {
  position: absolute;
  right: 10px;
  bottom: 15px;
  margin: 0;
}

.oldtemplate .flexslider-carousel-thumbs .flex-direction-nav li {
  float: left;
  margin-left: 2px;
}

.oldtemplate .flexslider-carousel-thumbs .flex-direction-nav a {
  display: block;
  margin: 0;
  width: 22px;
  height: 22px;
  background: #009bf7;
  color: #fefefe;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  font-size: 20px;
  line-height: 22px;
}

.oldtemplate .flexslider-carousel-thumbs .flex-direction-nav a:hover {
  background: #5abdf7;
}

.oldtemplate #content .flexslider-carousel a {
  text-decoration: none;
  color: #fefefe;
}

.oldtemplate #content .flexslider-carousel li,
.oldtemplate #content .flexslider-carousel-thumbs li {
  position: relative;
  margin-bottom: 0;
  text-indent: 0;
  background-image: none;
}

.oldtemplate .lt-ie9 #content .flexslider-carousel .slides .clone {
  max-height: 315px;
}

.oldtemplate #content .flexslider-carousel-thumbs .slides li {
  margin-right: 10px;
  padding-bottom: 3px;
  border-bottom: 6px solid #f1f1f1;
  cursor: pointer;
}

.oldtemplate #content .flexslider-carousel-thumbs .slides .flex-active-slide {
  border-color: #009bf7;
}

.oldtemplate #content .flexslider-carousel-toggleThumbs {
  position: relative;
  padding: 5px 10px;
  background: #494d4a;
  color: #fefefe;
  font-size: 12px;
  cursor: pointer;
}

.oldtemplate #content .flexslider-carousel-toggleThumbs .arrow {
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -6px;
  width: 0;
  height: 0;
  border-left: 6px solid #fff;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
}

.oldtemplate #content .flexslider-carousel-toggleThumbs .arrow:before {
  position: absolute;
  top: -6px;
  left: -8px;
  border-left: 6px solid #494d4a;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  content: "";
}

.oldtemplate #content .flexslider-carousel-toggleThumbs.active .arrow {
  margin-top: -3px;
  border-top: 6px solid #fff;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
}

.oldtemplate #content .flexslider-carousel-toggleThumbs.active .arrow:before {
  border-top: 6px solid #494d4a;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
  left: -6px;
  top: -8px;
}

.oldtemplate #content .flexslider-carousel img,
.oldtemplate #content .flexslider-carousel-thumbs img {
  display: block;
  width: 100%;
}

.oldtemplate #content .flexslider-carousel figcaption {
  color: #fefefe;
  padding: 10px;
  position: absolute;
  left: 0;
  bottom: 0;
  background: #000;
  background: rgba(0, 0, 0, 0.5);
}

.oldtemplate .flexslider.loading .items > li:first-child {
  opacity: 1 !important;
}

.oldtemplate .footer-top-section {
  padding: 35px 0;
  border-top: 1px solid #cdcdcd;
  background: #fff;
  font-family: 'effra', Constantina, Georgia, 'Nimbus Roman No9 L', serif;
  font-size: 18px;
  font-weight: bold;
  line-height: 1;
}

.oldtemplate .footer-top-section a {
  color: #333;
}

.oldtemplate .footer-top-section .nav {
  float: left;
}

.oldtemplate .footer-top-section .social-nav {
  float: right;
}

.oldtemplate .footer-top-section .nav li,
.oldtemplate .footer-top-section .social-nav ul,
.oldtemplate .footer-top-section .social-nav li,
.oldtemplate .footer-top-section .social-nav .title {
  display: inline-block;
  vertical-align: middle;
}

.oldtemplate .footer-top-section .nav li + li {
  margin-left: 10px;
  padding-left: 10px;
  border-left: 1px solid #333;
}

.oldtemplate .footer-top-section .social-nav .title {
  margin-right: 10px;
}

.oldtemplate .footer-top-section .social-nav .fb,
.oldtemplate .footer-top-section .social-nav .twitter,
.oldtemplate .footer-top-section .social-nav .youtube,
.oldtemplate .footer-top-section .social-nav .instagram {
  display: block;
  width: 26px;
  height: 26px;
  text-indent: -999em;
  overflow: hidden;
}

.oldtemplate .footer-top-section .social-nav .fb:hover,
.oldtemplate .footer-top-section .social-nav .twitter:hover,
.oldtemplate .footer-top-section .social-nav .youtube:hover,
.oldtemplate .footer-top-section .social-nav .instagram:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  opacity: .5;
}

.oldtemplate .wallpaper-ad #rdm_global_footer .container {
  background-color: #f2f2f2;
}

.oldtemplate .footer-top-section .social-nav .fb {
  background: url(../images/social_fb.png);
}

.oldtemplate .footer-top-section .social-nav .twitter {
  background: url(../images/social_tw.png);
}

.oldtemplate .footer-top-section .social-nav .youtube {
  background: url(../images/social_yt.png);
}

.oldtemplate .footer-top-section .social-nav .instagram {
  background: url(../images/social_insta.png);
}

.oldtemplate .bigbox-top-section {
  margin: 0px;
  padding: 10px 0px 13px 0px;
  border-top: none;
}

.oldtemplate .bigbox-top-section .container {
  width: 300px;
  margin: 0px;
  padding: 0px;
}

.oldtemplate .bigbox-top-section .social-nav {
  width: 300px;
  margin: 0px;
  padding: 0px;
}

.oldtemplate .bigbox-top-section .social-nav .title {
  padding: 0px 0px 0px 12px;
}

.oldtemplate .stick_to_bottom_footer {
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 200;
  width: 100%;
  height: 74px;
  border-top: 1px solid #dfdfdf;
  border-bottom: 1px solid #dfdfdf;
  background: #fff;
}

.oldtemplate .stick_to_bottom_footer img {
  max-width: 100%;
  margin-top: 14px;
}

.oldtemplate .stick_to_bottom_footer .rdm_comscore_footer {
  text-align: right;
  margin: 0 auto;
  width: 960px;
  height: 76px;
  line-height: 76px;
}

.oldtemplate .stick_to_bottom_footer .rdm_comscore_footer .columns.five {
  float: left;
}

.oldtemplate .rdm_comScore_footer img {
  max-width: 100%;
}

.oldtemplate #footer_links a {
  color: #000;
  margin-left: 10px;
}

.oldtemplate #footer_carousel .jcarousel-clip-horizontal {
  width: 100%;
}

.oldtemplate #footer_carousel .jcarousel-item-horizontal img {
  max-width: 100%;
}

@media only screen and (max-width: 886px) {
  .oldtemplate #advertisement .container {
    width: 728px;
  }
  .oldtemplate #advertisement .container > div:last-child {
    display: none;
  }
  .oldtemplate #advertisement .container > #leaderboard_top {
    display: inline-block;
  }
}

@media only screen and (max-width: 728px) {
  .oldtemplate #advertisement .container {
    display: none;
  }
}

@media only screen and (max-width: 960px) {
  .oldtemplate .stick_to_bottom_footer {
    position: relative;
    height: auto;
    padding-bottom: 2em;
  }
  .oldtemplate .page-region-select .stick_to_bottom_footer {
    position: fixed;
  }
  .oldtemplate .stick_to_bottom_footer .rdm_comscore_footer {
    text-align: left;
    width: 100%;
    height: auto;
    line-height: normal;
  }
  .oldtemplate .stick_to_bottom_footer .rdm_comscore_footer .columns.seven:after {
    clear: both;
    content: "\200B";
    display: block;
    height: 0;
    visibility: hidden;
    zoom: 1;
  }
  .oldtemplate .stick_to_bottom_footer .rdm_comscore_footer .columns.seven {
    margin-left: 20px;
  }
  .oldtemplate .stick_to_bottom_footer .rdm_comscore_footer .columns.seven .rdm_universal_footer {
    margin-left: 0;
  }
  .oldtemplate .stick_to_bottom_footer .rdm_comscore_footer .columns.five {
    float: none;
    margin-left: 15px;
  }
  .oldtemplate #footer_carousel .jcarousel-item-horizontal,
  .oldtemplate #footer_carousel .jcarousel-item-horizontal .rdm_brand {
    width: 110px !important;
  }
  .oldtemplate #footer_carousel .jcarousel-clip-horizontal .rdm_brand img {
    max-width: 110px;
  }
}

@media only screen and (max-width: 720px) {
  .oldtemplate #footer_links {
    display: block;
  }
  .oldtemplate #footer_links a {
    line-height: 30px;
    margin: 0 10px 0 0;
  }
  .oldtemplate #footer_carousel .jcarousel-item-horizontal .rcf_brand_name {
    display: none;
  }
  .oldtemplate #footer_carousel .jcarousel-item-horizontal {
    height: 55px;
  }
  .oldtemplate #footer_carousel .jcarousel-item-horizontal,
  .oldtemplate #footer_carousel .jcarousel-item-horizontal .rdm_brand {
    width: 54px !important;
  }
  .oldtemplate #footer_carousel .jcarousel-clip-horizontal .rdm_brand img {
    max-width: 54px;
  }
  .oldtemplate #footer_carousel .jcarousel-prev-horizontal,
  .oldtemplate #footer_carousel .jcarousel-next-horizontal {
    top: 0;
  }
}

.oldtemplate .content-top h1 {
  color: #0065B1;
  font-size: 48px;
  line-height: 1em;
}

.oldtemplate .content-top .widget-media {
  padding-top: 1px;
  float: left;
  width: 66%;
  margin-bottom: 30px;
}

.oldtemplate .widget-media img {
  max-width: 100%;
  height: auto !important;
}

.oldtemplate .content-top .widgets-secondary {
  float: right;
  width: 33.9%;
  margin-bottom: 30px;
}

.oldtemplate .widget-media .desc .oembed-container {
  margin-left: 0;
}

.oldtemplate .home-rotator-wrap .oembed-container,
.oldtemplate .widget-media .oembed-container,
.oldtemplate .event .oembed-container,
.oldtemplate .archive .oembed-container,
.single .oldtemplate .oembed-container,
.oldtemplate .blog .oembed-container {
  position: relative;
  padding-bottom: 56.25%;
  /* 16/9 ratio */
  height: 0;
  overflow: hidden;
}

.oldtemplate .widget-media .oembed-container,
.oldtemplate .event .oembed-container,
.oldtemplate .archive .oembed-container,
.single .oldtemplate .oembed-container,
.oldtemplate .blog .oembed-container {
  margin-bottom: 10px;
}

.oldtemplate .home-rotator-wrap .oembed-container iframe,
.oldtemplate .home-rotator-wrap .oembed-container object,
.oldtemplate .home-rotator-wrap .oembed-container embed,
.oldtemplate .widget-media .oembed-container iframe,
.oldtemplate .widget-media .oembed-container object,
.oldtemplate .widget-media .oembed-container embed,
.oldtemplate .event .oembed-container iframe,
.oldtemplate .event .oembed-container object,
.oldtemplate .event .oembed-container embed,
.oldtemplate .archive .oembed-container iframe,
.oldtemplate .archive .oembed-container object,
.oldtemplate .archive .oembed-container embed,
.single .oldtemplate .oembed-container iframe,
.single .oldtemplate .oembed-container object,
.single.oldtemplate .oembed-container embed,
.oldtemplate .blog .oembed-container iframe,
.oldtemplate .blog .oembed-container object,
.oldtemplate .blog .oembed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.oldtemplate .home-rotator-wrap li .oembed-container iframe,
.oldtemplate .home-rotator-wrap li .oembed-container object,
.oldtemplate .home-rotator-wrap li .oembed-container embed {
  max-width: 553px;
  max-height: 310px;
}

.oldtemplate .home-rotator-wrap li .oembed-container iframe,
.oldtemplate .home-rotator-wrap li .oembed-container object,
.oldtemplate .home-rotator-wrap li .oembed-container embed {
  margin-top: 310px;
}

.oldtemplate .home-rotator-wrap li.flex-active-slide .oembed-container iframe,
.oldtemplate .home-rotator-wrap li.flex-active-slide .oembed-container object,
.oldtemplate .home-rotator-wrap li.flex-active-slide .oembed-container embed {
  margin-top: 0;
}

.oldtemplate .home-rotator-wrap .live-player .oembed-container {
  max-height: 310px;
  padding-bottom: 65.45%;
}

.oldtemplate .home-rotator-wrap .live-player .oembed-container.legacy {
  max-height: 310px;
  padding-bottom: 56.25%;
}

@media only screen and (max-width: 660px) {
  .oldtemplate .home-rotator-wrap .live-player .oembed-container {
    padding-bottom: 70%;
  }
}

.oldtemplate .widget-media .desc {
  margin: 6px 0 0 0;
}

.oldtemplate .widget-media .category,
.oldtemplate .video-categories .category {
  color: #f50;
  font-family: "effra", Arial, 'Helvetica Neue', Helvetica, Verdana, sans-serif;
  font-size: 14px;
  margin-bottom: 0px;
  line-height: 14px;
}

.oldtemplate .widget-media h2,
.oldtemplate .video-categories h3 {
  font-size: 18px;
  line-height: 18px;
  margin-bottom: 0px;
}

.oldtemplate .widget-media h2 a,
.oldtemplate .video-categories h3 a {
  color: #000;
}

.oldtemplate .widget-media .excerpt {
  font-size: 14px;
  line-height: 19px;
}

.oldtemplate .presented-by {
  text-align: center;
  padding: 26px 0 0px 0;
}

.oldtemplate #content .recipe ul.share,
.oldtemplate ul.share {
  margin: 11px 0 0px 0;
}

.oldtemplate #content .recipe ul.share li,
.oldtemplate ul.share li {
  float: left;
  line-height: 18px;
  background: url(/wp-content/themes/breakfasttelevision/assets/images/sprite_share.png?v=0.2) no-repeat;
  margin: 0 18px 0 0;
  text-indent: 0;
  height: 22px;
}

.oldtemplate #content .recipe ul.share .fb,
.oldtemplate ul.share .fb {
  background-position: 0px 2px;
}

.oldtemplate #content .recipe ul.share .twitter,
.oldtemplate ul.share .twitter {
  background-position: 0px -20px;
}

.oldtemplate #content .recipe ul.share .mail,
.oldtemplate ul.share .mail {
  background-position: 0px -40px;
}

.oldtemplate ul.share .print {
  display: none;
}

.oldtemplate #content .recipe ul.share .print,
.oldtemplate .post-type-archive-rogers_recipe ul.share .print,
.oldtemplate .single-rogers_recipe ul.share .print {
  display: block;
  background-position: 0px -60px;
}

.oldtemplate #content .recipe ul.share a,
.oldtemplate ul.share a {
  display: block;
  padding-left: 25px;
  font-family: Arial, sans-serif;
  font-size: 10px;
  color: #000;
  text-transform: uppercase;
}

.oldtemplate .content-top {
  background-color: #fff;
}

.oldtemplate .content-top .container {
  position: relative;
}

.oldtemplate #branding .widgets {
  float: left;
  margin-right: 12px;
  position: absolute;
  top: 0;
  left: 1%;
  text-align: left;
}

.oldtemplate #branding .widgets.last {
  position: absolute;
  left: auto;
  right: 1%;
  float: left;
  margin-right: 0;
}

.oldtemplate .widget-small {
  display: block;
  width: 150px;
  height: 150px;
  margin: 0 0 10px;
  overflow: hidden;
  -webkit-border-radius: 10px 10px 0px 10px;
  -moz-border-radius: 10px 10px 0px 10px;
  border-radius: 10px 10px 0px 10px;
}

.oldtemplate .widget-small .mobile {
  display: none;
}

.oldtemplate .widget-small > a,
.oldtemplate .widget-small > div {
  position: relative;
  display: block;
  width: 150px;
  height: 150px;
  text-decoration: none;
  color: #fff;
  -webkit-border-radius: 10px 10px 0px 10px;
  -moz-border-radius: 10px 10px 0px 10px;
  border-radius: 10px 10px 0px 10px;
}

.oldtemplate .widget-small img {
  -webkit-border-radius: 10px 10px 0px 10px;
  -moz-border-radius: 10px 10px 0px 10px;
  border-radius: 10px 10px 0px 10px;
}

.oldtemplate .widget-small .title {
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  bottom: 0;
  left: 0;
  width: 120px;
  font-size: 21px;
  white-space: nowrap;
  font-weight: 300;
  line-height: 30px;
  padding: 0 20px 6px 10px;
  color: #fff;
  font-family: "effra", Arial, 'Helvetica Neue', Helvetica, Verdana, sans-serif;
  -webkit-border-radius: 0px 0px 0px 10px;
  -moz-border-radius: 0px 0px 0px 10px;
  border-radius: 0px 0px 0px 10px;
}

.oldtemplate .widget-small .title.long-title {
  font-size: inherit !important;
  font-weight: bold;
}

.oldtemplate .widget-small a:hover .title {
  text-decoration: underline;
}

.oldtemplate .widget-small .tip {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 2;
  width: 27px;
  height: 29px;
  background: url(/wp-content/themes/bt/images/arr_promo-box.png) no-repeat;
}

.oldtemplate .lt-ie9 .widget-small .promo-box .title {
  background: url(/wp-content/themes/bt/images/black_50.png);
}

.oldtemplate .widget-small a .bg {
  display: block;
}

.oldtemplate .widget-small .weather-box {
  background: #0065B1;
}

.oldtemplate .widget-small .weather-box .current {
  position: absolute;
  top: 19px;
  left: 11px;
}

.oldtemplate .widget-small .weather-box img {
  display: block;
}

.oldtemplate .widget-small .weather-box .temperature {
  float: right;
  margin: 21px 8px 0 0;
  padding: 0 10px 0 0;
  width: 78px;
  text-align: right;
  font-size: 48px;
  line-height: 50px;
  background: url(/wp-content/themes/bt/images/bg_deg.png) 100% 5px no-repeat;
}

.oldtemplate .widget-small .events-box {
  background: #FA6900;
}

.oldtemplate .widget-small .events-box .name {
  display: block;
  max-height: 64px;
  width: 130px;
  padding: 10px 10px 10px;
  line-height: 14px;
  margin-bottom: 10px;
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
}

.oldtemplate .widget-small .events-box .name.name-bg {
  background: rgba(0, 0, 0, 0.5);
}

.oldtemplate .widget-small .events-box .location {
  display: block;
  max-height: 42px;
  padding: 0 10px;
  font-size: 12px;
  line-height: 14px;
}

.oldtemplate #branding #home-rotator {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 12px;
  width: 636px;
  height: 310px;
  text-align: left;
}

.oldtemplate #home-rotator {
  position: relative;
  overflow: hidden;
  background: #fff;
}

.oldtemplate #home-rotator.hide-video iframe,
.oldtemplate #home-rotator.hide-video object,
.oldtemplate #home-rotator.hide-video video {
  padding-top: 100%;
  background: #76c7ee url(/wp-content/themes/bt/images/ico_play.png) 50% 90px no-repeat;
  background-size: 128px 128px;
}

.oldtemplate #home-rotator .flexslider {
  width: 553px;
}

.oldtemplate #home-rotator .flexslider .flex-viewport {
  height: auto;
}

.oldtemplate .home-rotator-wrap {
  position: relative;
}

.oldtemplate .home-rotator-wrap .live-player {
  max-width: 550px;
  margin: 0 auto;
  padding-bottom: 10px;
}

.oldtemplate .home-rotator-wrap .scroll-navi {
  display: none;
  position: absolute;
  bottom: -20px;
  left: 50%;
  margin-left: -30px;
}

.oldtemplate .scroll-navi li {
  display: inline;
}

.oldtemplate .scroll-navi a {
  float: left;
  width: 12px;
  height: 12px;
  cursor: pointer;
  text-indent: -9999px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAATUlEQVR42oXPsRFAERCEYf0IlKMDNQlfC/q4WGAkEi3IsJsImHkXfNH+M4cREfKQoEOBCJYbxwAD1iWDY1Df8fgYzJ+gqYF6Qn2k+s0NBOfLcQv/SakAAAAASUVORK5CYII=);
}

.oldtemplate .scroll-navi a.flex-active,
.oldtemplate .scroll-navi a:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAATElEQVR42oXPsRFAERCEYf0IlKMDNblMC5oRGMlLtCDDbvICZlzwRfvPHEZEyEKECh0yeG4cHRRYhwGBQbrHX2PwPYKpBuoJ9ZHqNzcJW6Ux+QD9cwAAAABJRU5ErkJggg==);
}

.oldtemplate #home-rotator .items {
  zoom: 1;
  float: left;
}

.oldtemplate #home-rotator .items > li {
  position: relative;
  float: left;
  width: 553px;
  height: 310px;
}

.oldtemplate #home-rotator .items img {
  display: block;
  width: 100%;
  height: auto;
}

.oldtemplate #home-rotator .items .maincta {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 552px;
  height: 310px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  text-align: left;
  text-indent: -999em;
  overflow: hidden;
}

.oldtemplate #home-rotator .items .maincta.video {
  background-image: url(/wp-content/themes/bt/images/btn_play.png);
}

.oldtemplate #home-rotator .items .actions {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 2;
  width: 533px;
  padding: 12px 10px;
  background: rgba(0, 0, 0, 0.5);
  font-family: "effra", Arial, 'Helvetica Neue', Helvetica, Verdana, sans-serif;
}

.oldtemplate #home-rotator .items .actions a,
.oldtemplate #home-rotator .items .actions .caption {
  font-size: 36px;
  line-height: 42px;
  font-weight: 300;
  color: #fff;
}

.oldtemplate .lt-ie9 #home-rotator .items .actions {
  background: url(/wp-content/themes/bt/images/black_35.png);
}

.oldtemplate #home-rotator .date {
  position: absolute;
  top: 14px;
  right: 0;
  width: 82px;
  font-size: 30px;
  text-align: center;
  color: #fff;
  z-index: 100;
}

.oldtemplate #home-rotator .date .weekday {
  display: block;
  line-height: 1em;
}

.oldtemplate #home-rotator .date .day {
  font-size: 48px;
  line-height: 1em;
}

.oldtemplate #home-rotator nav {
  position: absolute;
  bottom: 0px;
  right: 0px;
  width: 82px;
  height: 310px;
  background: #0065B1;
  z-index: 3;
}

.oldtemplate #home-rotator .scroll-prev,
.oldtemplate #home-rotator .scroll-next {
  display: block;
  width: 55px;
  height: 55px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  cursor: pointer;
  opacity: 0.8;
  -moz-opacity: 0.8;
  filter: alpha(opacity=80);
  -moz-transition: all .3s ease;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  position: absolute;
  bottom: 6px;
  left: 14px;
}

.oldtemplate #home-rotator .scroll-prev {
  background-image: url(/wp-content/themes/bt/images/btn_prev-h.png);
}

.oldtemplate #home-rotator .scroll-next {
  background-image: url(/wp-content/themes/bt/images/btn_next-h.png);
  bottom: 61px;
}

.oldtemplate #home-rotator .scroll-prev:hover,
.oldtemplate #home-rotator .scroll-next:hover {
  opacity: 1;
  -moz-opacity: 1;
  filter: alpha(opacity=100);
}

.oldtemplate #home-rotator .scroll-prev.disabled,
.oldtemplate #home-rotator .scroll-next.disabled {
  opacity: 0.25;
  -moz-opacity: 0.25;
  filter: alpha(opacity=250);
  cursor: default;
}

.oldtemplate .lt-ie9 #home-rotator .scroll-prev,
.oldtemplate .lt-ie9 #home-rotator .scroll-next {
  filter: alpha(opacity=100);
}

.oldtemplate .lt-ie9 #home-rotator .scroll-prev {
  background-image: url(/wp-content/themes/bt/images/btn_prev.png);
}

.oldtemplate .lt-ie9 #home-rotator .scroll-next {
  background-image: url(/wp-content/themes/bt/images/btn_next.png);
}

.oldtemplate .lt-ie9 #home-rotator .scroll-prev:hover {
  background-image: url(/wp-content/themes/bt/images/btn_prev-h.png);
}

.oldtemplate .lt-ie9 #home-rotator .scroll-next:hover {
  background-image: url(/wp-content/themes/bt/images/btn_next-h.png);
}

.oldtemplate .lt-ie9 #home-rotator .scroll-prev.disabled {
  background-image: url(/wp-content/themes/bt/images/btn_prev-disabled-ie.png);
}

.oldtemplate .lt-ie9 #home-rotator .scroll-next.disabled {
  background-image: url(/wp-content/themes/bt/images/btn_next-disabled-ie.png);
}

.oldtemplate .video-categories {
  padding: 28px 0;
}

.oldtemplate .video-categories nav li {
  float: left;
  margin-right: 6px;
}

.oldtemplate .video-categories nav a {
  font-size: 14px;
  padding: 0 6px 0 9px;
  line-height: 21px;
}

.oldtemplate .video-categories nav a:hover,
.oldtemplate .video-categories nav a.active {
  background-color: #f15a24;
  color: #fff;
}

.oldtemplate .video-categories .parent ul {
  background: #f15a24;
}

.oldtemplate .video-categories .parent a {
  width: 197px;
  padding: 4px 9px;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
}

.oldtemplate .video-categories .parent a:hover {
  background-color: #f17d54;
}

.oldtemplate .video-categories .parent li {
  display: none;
  margin-right: 0;
}

.oldtemplate .video-categories .parent:hover ul {
  left: 0;
}

.oldtemplate .video-categories .parent:hover li {
  display: block;
}

.oldtemplate .video-categories .parent.mobile-open li {
  display: block;
}

.oldtemplate .parent {
  display: block;
  position: relative;
  top: -6px;
}

.oldtemplate .parent ul {
  position: absolute;
  left: -999em;
  background: #0065B1;
  width: 215px;
  padding: 6px 0;
  z-index: 50;
}

.oldtemplate .parent.mobile-open ul {
  left: 0;
}

.oldtemplate .parent ul li {
  display: block;
  float: left;
  clear: both;
}

.oldtemplate .parent a {
  width: 200px;
  display: block;
  float: none;
  color: #000;
  padding-left: 15px;
  padding-right: 15px;
}

.oldtemplate .parent a:hover {
  background-color: #4ac7f9;
}

.oldtemplate .video-categories h2 {
  padding-bottom: 20px;
  color: #00ABED;
  font-size: 48px;
  line-height: 68px;
  margin: 0 0 0 9px;
  letter-spacing: 1px;
}

.oldtemplate #videos-index p.meta,
.oldtemplate .video-categories p.meta {
  color: #777;
  font-size: 12px;
}

.oldtemplate .video-categories .grid {
  margin: 8px 8px 0 8px;
  /*width: 970px;*/
  overflow: hidden;
}

.oldtemplate .video-categories .grid li {
  /*	float: left;
	width: 215px;
	margin-right: 27px;
	height: 240px;*/
  margin-bottom: 10px;
}

.oldtemplate .video-categories .desc {
  margin-top: 2px;
}

.oldtemplate #videos-index h2,
.oldtemplate .video-categories h3 {
  margin: 1px 0 9px 0;
  padding-top: 8px;
}

.oldtemplate .video-categories .excerpt {
  font-size: 12px;
  line-height: 18px;
}

.oldtemplate .video-categories .show-more {
  display: block;
  margin: 28px auto 0 auto;
  width: 250px;
  height: 32px;
  line-height: 32px;
  text-transform: uppercase;
  background-color: #FA6900;
  color: #fff;
  text-align: center;
  text-decoration: none;
}

.oldtemplate .no-touch .video-categories .show-more:hover {
  text-decoration: underline;
}

.oldtemplate .mobile-video-cat-nav,
.oldtemplate .tablet-video-cat-nav {
  display: none;
}

.oldtemplate .video-categories .clicktrigger {
  display: block;
  text-align: left;
  width: 38px;
  height: 33px;
  cursor: pointer;
}

.oldtemplate .video-categories .clicktrigger i {
  font-size: 32px;
  padding-left: 3px;
}

.oldtemplate .video-categories .parent:hover .clicktrigger,
.oldtemplate .video-categories .mobile-open .clicktrigger {
  background-color: #f15a24;
  color: #FFF !important;
}

.oldtemplate .widgets-secondary .widget-small {
  float: left;
  margin-left: 12px;
}

.oldtemplate .widgets-secondary .source-advertisement {
  margin: 0 auto 0 12px;
  text-align: center;
}

.oldtemplate .widgets-secondary .source-advertisement iframe {
  display: block;
  margin: 0 auto;
}

.oldtemplate .widgets-secondary .source-advertisement .content {
  background: #f2f2f2;
}

.oldtemplate .widgets-secondary .presented-by {
  clear: both;
  margin-left: 12px;
  max-width: 320px;
}

.oldtemplate .widget-contest-intro {
  clear: both;
  margin-right: 12px;
  margin-left: 12px;
}

.oldtemplate .widget-contest-intro h3 {
  font-size: 21px;
  line-height: 24px;
}

.oldtemplate .widget-contest-intro .content {
  font-size: 14px;
  line-height: 18px;
}

.oldtemplate .enter-btn,
.oldtemplate .button {
  background: #FA6900;
  color: #fff;
  border: none;
  font-size: 16px;
  text-align: center;
  display: block;
  line-height: 41px;
  text-transform: uppercase;
  margin-top: 25px;
  width: 172px;
  height: 41px;
}

.oldtemplate .contest-grid {
  padding-top: 31px;
}

.oldtemplate .contest-grid .widget-small + .content,
.oldtemplate .posts-grid .widget-small + .content {
  width: 150px;
  font-size: 14px;
  line-height: 16px;
}

.oldtemplate .posts-grid .new-row {
  clear: left;
}

.oldtemplate .posts-grid .post-excerpt {
  float: left;
  width: 215px;
  margin: 15px 12px;
}

.oldtemplate .posts-grid .post-excerpt.current {
  opacity: 0.33;
  filter: alpha(opacity=33);
  /* For IE8 and earlier */
}

.oldtemplate .posts-grid .post-excerpt.post-contest.c4n1 {
  clear: left;
}

.oldtemplate .video-categories nav {
  margin-bottom: 20px;
}

.oldtemplate #main.nobg {
  background: #fff;
}

.oldtemplate aside.events {
  float: right;
  width: 312px;
}

.oldtemplate aside.events .widget {
  clear: both;
  margin: 0 0 24px;
}

.oldtemplate aside.events .widget h2 {
  margin: 0 0 13px;
  border-bottom: 1px solid #0065B1;
  padding-bottom: 2px;
}

.oldtemplate aside.events .post-box {
  margin-right: 0;
}

.oldtemplate aside.events .post-box.source-advertisement .content {
  padding-top: 0;
}

.oldtemplate .events-listing {
  float: left;
  width: 640px;
}

.oldtemplate .content-top .event {
  margin: 0;
  border-top: none;
  padding: 0 0 0 12px;
}

.oldtemplate .event {
  margin: 0 0 25px;
  padding: 15px 0 0 0;
}

.oldtemplate .events-listing .event {
  border-top: 1px solid #0065B1;
  margin-left: 80px;
}

.oldtemplate .events-listing .event-page-content {
  border-top: none;
}

.oldtemplate section.main .event {
  margin-left: 70px;
  margin-bottom: 0;
}

.oldtemplate .post h2 {
  margin: 0 0 10px;
  line-height: normal;
}

.oldtemplate .event h2 {
  margin: 0 0 18px;
  line-height: 24px;
}

.oldtemplate .post p,
.oldtemplate .event p {
  margin-bottom: 8px;
  line-height: 18px;
}

.oldtemplate .event .time,
.oldtemplate .event .location {
  padding-left: 32px;
  font-family: "effra", Arial, 'Helvetica Neue', Helvetica, Verdana, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 30px;
  margin: 0;
  background-position: 0 50%;
  background-repeat: no-repeat;
  color: #333;
}

.oldtemplate .event .location {
  margin-bottom: 10px;
  background-image: url(/wp-content/themes/bt/images/ico_location.png);
}

.oldtemplate .event .time {
  background-image: url(/wp-content/themes/bt/images/ico_date.png);
}

.oldtemplate .event .actions {
  padding-top: 5px;
  list-style: none;
}

.oldtemplate .event .actions li,
.oldtemplate .event .calendar-links li {
  display: inline;
  margin: 0;
  padding: 0 7px;
  background: none;
}

.oldtemplate .event .actions a,
.oldtemplate .event .calendar-links a {
  line-height: 28px;
}

.oldtemplate .event .actions li:first-child,
.oldtemplate .event .calendar-links li:first-child {
  padding-left: 0;
}

.oldtemplate .widgets-secondary .event .calendar-links li {
  width: 50%;
}

.oldtemplate .widgets-secondary .event .calendar-links a {
  padding-left: 0;
}

.oldtemplate .event .actions .add-to-calendar.active {
  border-bottom: 3px #FA6900 solid;
}

.oldtemplate .event .actions .add-to-calendar.active:hover {
  text-decoration: none;
}

.oldtemplate .event .calendar-links {
  display: none;
  margin-top: 25px;
}

.oldtemplate .event .calendar-links a img {
  padding: 0 3px 0 0;
}

.oldtemplate .advertisement-mobile {
  float: none;
  display: none;
}

.oldtemplate .events-listing .event-promoted {
  display: none;
}

.oldtemplate .video-detail {
  padding-bottom: 12px;
  background: #f2f2f2;
}

.oldtemplate .video-detail .oembed-container {
  margin-bottom: 0;
}

.oldtemplate .video-detail h1,
.oldtemplate .video-detail h2,
.oldtemplate .video-detail h3,
.oldtemplate .video-detail h4,
.oldtemplate .video-detail h5,
.oldtemplate .video-detail h6 {
  padding-top: 25px;
  margin: 0 12px 6px 12px;
  color: #666;
}

.oldtemplate .video-detail p {
  margin-left: 12px;
  margin-right: 12px;
}

.oldtemplate section.main .event .share {
  float: left;
  margin-left: 0;
  margin-top: 0;
  padding-top: 10px;
  margin-bottom: 18px;
}

.oldtemplate .events-listing > .widget-media {
  margin-bottom: 27px;
  margin-left: -80px;
}

.oldtemplate #secondary-multicol .secondary-title {
  background: #fff;
}

.oldtemplate #secondary-multicol .secondary-title h3 {
  padding-left: 80px;
  color: #0065B1;
}

.oldtemplate .weather-forecast,
.oldtemplate .show-notes {
  float: left;
  width: 560px;
  padding-left: 80px;
}

.oldtemplate .standalone-mobile-content .weather-forecast {
  width: 80%;
  margin-left: 10%;
  padding-left: 0;
}

.oldtemplate .weather-forecast h1 {
  float: left;
  color: #0065B1;
  font-size: 48px;
  line-height: 1em;
  margin-bottom: 12px;
}

.oldtemplate .weather-forecast .location {
  float: right;
  margin: 0;
  padding-right: 12px;
  padding: 20px 12px 0 32px;
  font-size: 18px;
  line-height: 28px;
  padding-top: 20px;
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-image: url("/wp-content/themes/bt/images/ico_location.png");
}

.oldtemplate .forecast {
  margin: 0 0 8px;
  padding: 10px 15px 10px;
  clear: both;
  background: #f0f0f0;
}

.oldtemplate .forecast .description {
  padding: 15px 0 0 0;
  float: left;
  white-space: nowrap;
}

.oldtemplate .forecast .description p {
  font-size: 18px;
  margin: 0;
  line-height: 24px;
}

.oldtemplate .forecast .high {
  margin-right: 8px;
}

.oldtemplate .forecast .high .value {
  color: #fd5500;
}

.oldtemplate .forecast .low .value {
  color: #00abf0;
}

.oldtemplate .forecast .ico {
  float: left;
  margin: 0 20px 0 0;
  padding: 4px 0 3px 1px;
  height: 62px;
  width: 68px;
  text-align: center;
  background: url(../images/bg_weather-ico.png) 50% 50% no-repeat;
}

.oldtemplate .forecast .date {
  width: 75px;
  float: right;
  text-transform: uppercase;
  font-size: 24px;
  line-height: 24px;
  padding: 12px 0 0 0;
  margin: 0;
  white-space: nowrap;
}

.oldtemplate .forecast .date .sep {
  display: none;
}

.oldtemplate .forecast .date .weekday {
  display: block;
}

.oldtemplate .forecast-today {
  background: #0065B1;
  font-weight: normal;
  color: #fff;
  padding-bottom: 5px;
  -webkit-border-radius: 8px 8px 0px 8px;
  -moz-border-radius: 8px 8px 0px 8px;
  border-radius: 8px 8px 0px 8px;
}

.oldtemplate .forecast-today .current {
  float: left;
  font-size: 70px;
  line-height: 1em;
}

.oldtemplate .forecast-today .date {
  clear: both;
}

.oldtemplate .forecast-today .description {
  float: none;
  clear: left;
}

.oldtemplate .forecast-today .high .value {
  color: #fff;
}

.oldtemplate .forecast-today .low .value {
  color: #fff;
}

.oldtemplate aside.weather,
.oldtemplate aside.episodes {
  float: right;
  width: 312px;
}

.oldtemplate aside.weather .widget,
.oldtemplate aside.episodes .widget {
  margin-bottom: 18px;
}

.oldtemplate .widget_regionselect select {
  width: 90%;
  padding-top: 2px;
  padding-bottom: 2px;
  margin-bottom: 6px;
  background: #fff;
  border: 1px solid #c9c9c9;
}

.oldtemplate .widget_regionselect button {
  border: none;
  border: 1px solid #F15A24;
  background: #F15A24;
  color: #fff;
  font-size: 12px;
  padding: 5px 12px;
  -moz-transition: all .3s ease;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}

.oldtemplate .widget_regionselect button:hover {
  background: #fff;
  color: #F15A24;
}

.oldtemplate aside.weather .widget h2,
.oldtemplate aside.episodes .widget h2 {
  margin: 0 0 10px;
  padding-bottom: 2px;
  border-bottom: 1px solid #0065B1;
}

.oldtemplate .widget_team .thumb {
  float: left;
  margin-right: 12px;
  padding-top: 7px;
}

.oldtemplate .widget_team h4 {
  font-size: 16px;
  margin-bottom: 18px;
}

.oldtemplate .widget_team h4 a {
  color: #fd5500;
}

.oldtemplate .widget_team h4 a.twitter {
  display: block;
  font-size: 12px;
  line-height: 18px;
  color: #ff6600;
}

.oldtemplate .widget_team p {
  line-height: 18px;
}

.oldtemplate #content .recipe .event,
.oldtemplate .show-notes .event {
  padding: 0 0 15px 0;
  border-top: none;
  border-bottom: 1px solid #0065B1;
}

.oldtemplate #content .recipe .event,
.oldtemplate .show-notes .main-pic {
  margin: 0 0 18px -80px;
}

.oldtemplate #content .recipe h1,
.oldtemplate .show-notes h1 {
  margin-bottom: 24px;
  font-size: 48px;
  color: #0065B1;
}

.oldtemplate #content .recipe h2,
.oldtemplate .show-notes h2 {
  font-size: 30px;
  color: #0065B1;
  font-weight: normal;
}

.oldtemplate #content .recipe h2 a,
.oldtemplate .show-notes h2 a {
  color: #0065B1;
}

.oldtemplate #content .recipe h3,
.oldtemplate .show-notes h3 {
  font-size: 24px;
  line-height: 26px;
  color: #666;
}

.oldtemplate #content .recipe p,
.oldtemplate .show-notes p {
  font-size: 1em;
  margin-bottom: 18px;
  line-height: 1.28em;
}

.oldtemplate #content .recipe ul.share,
.oldtemplate .show-notes ul.share {
  margin-bottom: 28px;
  margin-left: 0;
}

.oldtemplate aside.episodes {
  padding-top: 60px;
}

.oldtemplate .widget_recent_entries ul li,
.oldtemplate .widget_shownotes ul li,
.oldtemplate .widget_bt-recent-posts ul li {
  margin: 5px 0 5px 18px;
}

.oldtemplate .widget_recent_entries ul a,
.oldtemplate .widget_shownotes ul a,
.oldtemplate .widget_bt-recent-posts ul a {
  text-decoration: none;
  line-height: 18px;
  font-weight: normal;
  color: #f15a24;
}

.oldtemplate .widget_recent_entries ul a:hover,
.oldtemplate .widget_shownotes ul a:hover,
.oldtemplate .widget_bt-recent-posts ul a:hover {
  text-decoration: underline;
}

.oldtemplate .widget_archive ul a,
.oldtemplate .widget_bt-archives ul a {
  display: block;
  font-size: 18px;
  line-height: 22px;
  padding: 4px 0 4px 18px;
}

.oldtemplate aside.bios {
  float: right;
  width: 312px;
}

.oldtemplate .bios-listing {
  float: left;
  width: 640px;
}

.oldtemplate .bios-listing .bio {
  margin-bottom: 17px;
  border-bottom: 1px solid #0065B1;
}

.oldtemplate .bio .description {
  margin-left: 240px;
}

.oldtemplate .bio .avatar {
  float: left;
  width: 230px;
  margin: 0 10px 10px 0;
}

.oldtemplate .bio .description h2 {
  margin: 0;
  font-size: 48px;
  line-height: 1;
  color: #0065B1;
}

.oldtemplate .bio .description h3 {
  font-size: 24px;
  color: #666;
}

.oldtemplate .bio .description p {
  margin-bottom: 18px;
  line-height: 1.28em;
}

.oldtemplate .bio .description ul {
  margin-bottom: 18px;
}

.oldtemplate .bio .description ul li {
  list-style: disc;
  margin-left: 20px;
}

.oldtemplate p.follow a {
  display: block;
  padding-left: 24px;
  color: #0065B1;
  background: url(../images/ico_twitter.png) 0 50% no-repeat;
}

.oldtemplate aside.extras {
  float: right;
  width: 312px;
}

.oldtemplate .extras-listing {
  float: left;
  width: 640px;
}

.oldtemplate .extras-listing .extra {
  margin-bottom: 17px;
  min-height: 230px;
  /* Matches height of thumbnail */
  border-bottom: 1px solid #0065B1;
}

.oldtemplate .extra .description {
  margin-left: 240px;
}

.oldtemplate .extra .avatar {
  float: left;
  width: 230px;
  margin: 0 10px 10px 0;
}

.oldtemplate .extra .description h2 {
  margin: 0;
  font-size: 36px;
  line-height: 1;
  color: #0065B1;
}

.oldtemplate .extra .description h3 {
  font-size: 24px;
  color: #666;
}

.oldtemplate .extra .description p {
  margin-bottom: 18px;
  line-height: 1.28em;
}

.oldtemplate .extra .description ul {
  margin-bottom: 18px;
}

.oldtemplate .extra .description ul li {
  list-style: disc;
  margin-left: 20px;
}

.oldtemplate .extra .more {
  text-align: right;
}

.oldtemplate p.follow a {
  display: block;
  padding-left: 24px;
  color: #0065B1;
  background: url(../images/ico_twitter.png) 0 50% no-repeat;
}

.oldtemplate section.main {
  float: left;
  width: 630px;
  padding-left: 10px;
}

.oldtemplate .blog section.main,
.single-post .oldtemplate section.main,
.oldtemplate .anchor-recipes section.main,
.oldtemplate .single-rogers_recipe section.main,
.oldtemplate .archive section.main {
  width: 560px;
  padding-left: 80px;
}

.oldtemplate section.main h1,
.oldtemplate section.singlecol h1 {
  color: #0065B1;
  font-size: 48px;
  line-height: 1em;
  margin-bottom: 9px;
}

.oldtemplate section.main .widget-media {
  margin-left: -80px;
  margin-bottom: 18px;
}

.oldtemplate section.main ul.share {
  margin-bottom: 28px;
}

.oldtemplate aside.secondary {
  float: right;
  width: 312px;
  padding-top: 57px;
}

.oldtemplate aside.secondary .widget {
  margin-bottom: 18px;
}

.oldtemplate aside.secondary .widget h2 {
  border-bottom: 1px solid #0065B1;
  margin: 0 0 13px;
  padding-bottom: 2px;
}

.oldtemplate section.singlecol {
  float: none;
  width: auto;
  padding-bottom: 18px;
}

.oldtemplate section.singlecol .widget-media {
  margin-bottom: 18px;
}

.oldtemplate .content .post {
  position: relative;
  margin-left: 0px;
  padding-top: 14px;
  padding-bottom: 28px;
  border-bottom: 1px solid #0065B1;
}

.oldtemplate .content .post header {
  display: inline-block;
}

.oldtemplate .content .post h2 {
  font-size: 36px;
}

.oldtemplate .content .post h2 a {
  margin: 0 0 2px;
  line-height: 1em;
  color: #000;
}

.oldtemplate .content .post h2 a:hover {
  text-decoration: none;
  color: #F15A24;
}

.oldtemplate .content .post .meta {
  margin: 0 0 18px;
  font-size: 18px;
  line-height: 1em;
}

.oldtemplate .content .post header .author-avatar {
  position: absolute;
  left: -60px;
  top: 16px;
}

.oldtemplate .content .post header .author-avatar img {
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  border-radius: 24px;
}

.oldtemplate .content .post header .share {
  margin: 0 0 18px;
}

.oldtemplate section.main .post .widget-media {
  margin-left: -80px;
}

.oldtemplate section.main .post.extra .widget-media {
  margin-left: 0;
}

.oldtemplate .search-results-meta {
  display: block;
  margin-bottom: 12px;
  font-size: 16px;
}

.oldtemplate .content .post .meta {
  text-transform: uppercase;
}

.oldtemplate .search-excerpt {
  font-weight: normal;
  background: #FA6900;
  color: #fff;
}

.oldtemplate .main .searchform .buttonimg {
  padding: 3px 6px;
}

.oldtemplate .page-region-select {
  background: #fff;
}

.oldtemplate .page-region-select #header .region .select-opt:first-child {
  display: none;
}

.oldtemplate .page-region-select #top .site-name {
  margin: 30px 0;
  width: 280px;
  height: 115px;
  background-image: url(/wp-content/themes/bt/images/logo-bigger.png);
}

.oldtemplate .page-region-select-header {
  margin: 0 0 26px 136px;
  color: #666;
  font-size: 24px;
}

.oldtemplate .page-region-select-nav {
  padding-bottom: 140px;
}

.oldtemplate .page-region-select-nav a {
  display: block;
  margin: 0 0 23px 138px;
  color: #0065B1;
  font-size: 24px;
}

.oldtemplate .extras .main > h1 {
  margin-left: 65px;
}

.oldtemplate .extra-post {
  clear: both;
  padding-top: 8px;
  margin-bottom: 20px;
  margin-left: 65px;
  padding-bottom: 23px;
  border-bottom: 1px solid #0065B1;
}

.oldtemplate .extra-post h2 {
  font-size: 36px;
  line-height: 1em;
}

.oldtemplate .extra-post p {
  margin-bottom: 5px;
  font-size: 18px;
  line-height: 1.33em;
}

.oldtemplate .extra-post .more {
  text-align: right;
}

.oldtemplate .extra-post .thumb {
  float: left;
  margin-left: -80px;
  margin-right: 20px;
  margin-bottom: 13px;
}

@media print {
  .oldtemplate {
    /* a[href^="/"]:after {
		content: " (http://domain.com" attr(href) ") ";
	} */
  }
  body .oldtemplate {
    font: normal normal 12pt/1.5em "Times New Roman", Times, serif;
  }
  .oldtemplate a[href]:after {
    content: " (" attr(href) ") ";
    font-size: 90%;
  }
  .oldtemplate ol#accessibility-nav,
  .oldtemplate .hide {
    display: none !important;
  }
}

@media (min-width: 30em) {
  .oldtemplate .row > .cell {
    float: left;
    padding-left: 1em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .oldtemplate .cell.cell-1of12 {
    width: 8.333%;
  }
  .oldtemplate .cell.cell-1of10 {
    width: 10%;
  }
  .oldtemplate .cell.cell-1of8 {
    width: 12.5%;
  }
  .oldtemplate .cell.cell-1of6,
  .oldtemplate .cell.cell-2of12 {
    width: 16.667%;
  }
  .oldtemplate .cell.cell-1of5,
  .oldtemplate .cell.cell-2of10 {
    width: 20%;
  }
  .oldtemplate .cell.cell-1of4,
  .oldtemplate .cell.cell-2of8,
  .oldtemplate .cell.cell-3of12 {
    width: 25%;
  }
  .oldtemplate .cell.cell-3of10 {
    width: 30%;
  }
  .oldtemplate .cell.cell-1of3,
  .oldtemplate .cell.cell-2of6,
  .oldtemplate .cell.cell-3of9,
  .oldtemplate .cell.cell-4of12 {
    width: 33.333%;
  }
  .oldtemplate .cell.cell-3of8 {
    width: 37.5%;
  }
  .oldtemplate .cell.cell-2of5,
  .oldtemplate .cell.cell-4of10 {
    width: 40%;
  }
  .oldtemplate .cell.cell-5of12 {
    width: 41.667%;
  }
  .oldtemplate .cell.cell-1of2,
  .oldtemplate .cell.cell-2of4,
  .oldtemplate .cell.cell-3of6,
  .oldtemplate .cell.cell-4of8,
  .oldtemplate .cell.cell-5of10,
  .oldtemplate .cell.cell-6of12 {
    width: 50%;
  }
  .oldtemplate .cell.cell-7of12 {
    width: 58.333%;
  }
  .oldtemplate .cell.cell-3of5,
  .oldtemplate .cell.cell-6of10 {
    width: 60%;
  }
  .oldtemplate .cell.cell-5of8 {
    width: 62.5%;
  }
  .oldtemplate .cell.cell-2of3,
  .oldtemplate .cell.cell-4of6,
  .oldtemplate .cell.cell-8of12 {
    width: 66.667%;
  }
  .oldtemplate .cell.cell-7of10 {
    width: 70%;
  }
  .oldtemplate .cell.cell-3of4,
  .oldtemplate .cell.cell-6of8,
  .oldtemplate .cell.cell-9of12 {
    width: 75%;
  }
  .oldtemplate .cell.cell-4of5,
  .oldtemplate .cell.cell-8of10 {
    width: 80%;
  }
  .oldtemplate .cell.cell-5of6,
  .oldtemplate .cell.cell-10of12 {
    width: 83.333%;
  }
  .oldtemplate .cell.cell-7of8 {
    width: 87.5%;
  }
  .oldtemplate .cell.cell-9of10 {
    width: 90%;
  }
  .oldtemplate .cell.cell-11of12 {
    width: 91.667%;
  }
}

@media only screen and (max-width: 990px) {
  .oldtemplate {
    /* Sliver Ad */
  }
  .oldtemplate #sliver-ad, .oldtemplate #sliver, .oldtemplate #Sliver {
    display: none;
  }
}

@media only screen and (max-width: 960px) {
  .oldtemplate {
    /* Top part with wallpaper-ad */
    /* The other city links don't have enough room to show up at the top */
    /* Homepage */
    /* Home Multi-col listing */
    /* Removing hover state */
    /* Adding clicked state */
    /* Videos */
    /* Pagination */
    /* Contests */
    /* Events */
    /* Weather */
    /* Show Notes */
    /* Bio */
    /* Generic */
    /* Blog */
    /* Footer */
    /* Extra */
  }
  .oldtemplate .show-notes {
    padding-left: 0;
    float: none;
    width: auto;
  }
  .oldtemplate .wallpaper-ad #top,
  .oldtemplate .wallpaper-ad #branding,
  .oldtemplate .wallpaper-ad #advertisement {
    width: 660px;
    margin-left: auto;
    margin-right: auto;
  }
  .oldtemplate .wallpaper-ad #top .site-name,
  .oldtemplate .wallpaper-ad #branding .widgets.first {
    margin-left: 12px;
  }
  .oldtemplate .wallpaper-ad #top nav,
  .oldtemplate .wallpaper-ad #branding .widgets.last {
    margin-right: 12px;
  }
  .oldtemplate .container {
    width: 660px;
    margin: 0 auto;
  }
  .oldtemplate #main .container #content {
    padding-left: 12px;
    padding-right: 0;
  }
  .oldtemplate #header .menu-quick-links-container {
    display: none;
  }
  .oldtemplate .navbar nav {
    padding-top: 8px;
  }
  .oldtemplate .navbar nav .menu-wrap {
    position: relative;
    float: right;
    text-align: left;
    width: 40px;
    height: 54px;
  }
  .oldtemplate .navbar nav .menu-wrap .clicktrigger {
    display: block;
    width: 40px;
    height: 54px;
    background-position: 10px 10px;
    background-repeat: no-repeat;
    text-indent: -999em;
    text-align: left;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAUCAMAAABVlYYBAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABp1BMVEUpZaopZaspZaspZaspZaspZasnZakpZq0qZq0qZqwqZqwqZqwqZq0pZqokZqgnZqsnZqsnZqsnZqsnZqsjZqQnZaspZawpZawpZawpZawpZawnZaomZKopZawpZaspZawpZaspZawnZKgoZawoZaooZawpZawpZawpZawpZawpZawoZaooZaspZawpZawpZawpZawpZawoZaopZaopZaspZaspZaspZaspZasnZakpZqsqZawpZawpZawpZawqZawoZqonZKooZKsoZKsoZKsoZKsoZKsnZKooZawoZaooZawpZawpZawoZaooZaspZawpZawpZawpZawpZawoZaokZqcnZqsnZqsnZqsnZqsnZqsjZqQmZaooZqwoZqwoZqwoZqwoZqwmZaknZKsoZqwoZqwoZqwoZqwoZqwnZKsoZawoZaooZawpZawpZawpZawpZawpZawoZaooZawpZawpZawpZawpZawpZawoZaopZawpZawpZawpZawpZawpZawpZawpZawpZawpZawpZawpZawpZawpZawpZawpZawpZawpZaz///82xspsAAAAenRSTlMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOoOAgn+ENXhucfz5/fn8aG/89fn1/GYZPjg5OD4XAgUFBQUFAkGYkZOQmDx3bXL9/Wlr8ezv7PFiESomJyYqEAIFBQUFBQJNtKmsqbVGeG5w/Pj8+Pxncv/7//v/aMXT0z0AAAABYktHRIxsC9JDAAAAB3RJTUUH4QgRECgecm0pBQAAAMZJREFUGNNVwdciAgAABdBbVCIjSiK7IkTJaNhUmmaKFiokMxmZZY+f9nzPgaa9o5N1dfeg9/7hkT09a6HT9/Uzw8AghozDI8xkHoVlbHyCTVptgEBYwSpFYtgdU9NsZnYOkippNauR1WJ+YXGJOV1uLL+Uyuz1zQPvu++D+T8DCK6srrH1jU2EtsIRtr0TRV19g5w1NikQiyeSbHdvH8pmVQtTt7Yhlc4csMOjLI6/vn/Y718OJ6dn5+ziMo+rwvUNu70r/gOpNnaRIG9KHAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNy0wOC0xN1QxNjo0MDozMC0wNDowMDbZcbwAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTctMDgtMTdUMTY6NDA6MzAtMDQ6MDBHhMkAAAAAAElFTkSuQmCC);
  }
  .oldtemplate .navbar nav .menu-wrap.mobile-open .clicktrigger {
    background-color: #0065B1;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAUCAQAAADIQr64AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfhCBEQJx1s/GRwAAAAr0lEQVQoz82SoQ0CQRBF397OEQQGeQWg8AgECZIQNCVcEzRBDzSApBAEDSCQJCTs3c4uAn+zOEa/vPz/My4v2aBUDJ1ScxZWHCi5hxBQFBnEIp5OSEA0jBFPcrlhRocbRDMjbi4XBQUQKnwRqT9Z1+wJ5q5jTsKCtkh6reiBZGAJiELgSW9UU2qCy1MaormrcP+DXXe0vMxaE47CnG2R9CK8UaL5r0L41spGgIzHfQBWrzYQbTw5BAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNy0wOC0xN1QxNjozOToyOS0wNDowMLrFCrgAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTctMDgtMTdUMTY6Mzk6MjktMDQ6MDDLmLIEAAAAAElFTkSuQmCC);
  }
  .oldtemplate .navbar nav .menu-wrap .menu {
    position: absolute;
    top: 54px;
    left: -999em;
    background: #0065B1;
    width: 300px;
    float: none;
  }
  .oldtemplate .navbar nav .menu-wrap.mobile-open .menu {
    left: auto;
    right: 0;
  }
  .oldtemplate .navbar nav .menu-wrap .menu > li {
    float: none;
    display: block;
    padding-left: 0;
    padding-right: 0;
  }
  .oldtemplate .navbar .menu .has-submenu > a {
    background-image: url(/wp-content/themes/bt/images/bg_dropdown-mobile.png);
  }
  .oldtemplate .navbar nav .menu-wrap .menu > li > a {
    display: block;
    float: none;
    color: #FFF;
    line-height: 36px;
    padding-left: 15px;
    padding-right: 15px;
    border-bottom: none;
  }
  .oldtemplate .navbar nav .menu-wrap .menu .sub-menu > li > a {
    color: #FFF;
  }
  .oldtemplate .navbar nav .menu-wrap .menu > li > a:hover {
    background-color: #1f4893;
  }
  .oldtemplate .navbar nav .menu-wrap .menu > li.current-menu-item > a,
  .oldtemplate .navbar nav .menu-wrap .menu > li.current-menu-ancestor > a {
    color: #fff;
    cursor: default;
  }
  .oldtemplate .navbar .menu .has-submenu ul {
    display: none;
    position: static;
    width: auto;
    background-color: #20519b;
  }
  .oldtemplate .navbar .menu .dropdown-open ul {
    display: block;
  }
  .oldtemplate .navbar .menu .has-submenu ul a:hover {
    background-color: #1f4893;
    color: #FFF;
  }
  .oldtemplate .navbar .menu .has-submenu.dropdown-open > a,
  .oldtemplate .navbar .menu .has-submenu:hover > a {
    color: #FFF;
    background-color: #1f4893;
  }
  .oldtemplate .navbar .container .menu .has-submenu .current-menu-item a,
  .oldtemplate .navbar .container .menu .has-submenu .current-menu-item a:hover {
    cursor: default;
    background: none;
    color: #fff;
  }
  .oldtemplate .navbar nav .searchform-wrap {
    position: relative;
    float: right;
    text-align: left;
    width: 40px;
    height: 54px;
  }
  .oldtemplate .navbar nav .searchform-wrap .clicktrigger {
    display: block;
    width: 40px;
    height: 54px;
    background-repeat: no-repeat;
    text-indent: -999em;
    text-align: left;
    background-position: 10px 10px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAUCAYAAABvVQZ0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAAB3RJTUUH4QgRECkGeBqAEgAAA6ZJREFUOMuNk12IlmUQhq97nuf9dl11V5PMwrLM0twsoaDoT4jAPJASLSUIIXNDpDzqrINOLcLDoFWwjPAvKoUg0YgyISMSwTLTTMoItNVw17793veZ6cAftoPAOZ3h4r5n7tHcNR9TSrEkQ8W9Mb9DrgVSTAeGA77rtDtfedRNV6vX6upvt0iYd3Ns47OMLc1Ztd3wcCymorRe0vNAAkaADHQBP0TEK0p5H8VNoy2PPErbxMlNS6/CDOQNfossfS3puYh4PSj9NeXWxutZ4bEEaEvaG96ssoSrp2MXSs048/8qs5nrNfvx2/eFmO9eHs25OgLYuaEz3ts7RXVbUXew8X2xSWJl8fKYpP2A5QYHOLL5kl3NfnHHSkOb3ZuFZmmPpMoJd8LxUDKz5mK7Ga3aNr6a/H1EDPdID3dF6Czi543L4qpNwUAoDrRyz56kKp8fHap7eyYWOhZmySPUpO7uqidP8oh4S9JDFyPmnYNIhI21aUgPgL5ookNDHZW6OXH2BMfeXcbRwWWoGySKAIkDAJLuloQk7lq9nbHKEhF/wiW1E1t9/NU5c3UghmswghSEYggYDeK6K/2Cj1EG/yDNACFEqNA/+R4A7hzYSSjjJeQNeGHq5aj8cRWmMTYDPhcsvGnqUsy6ojS1St0w54Vt+IV+Sl6GmWWzRBILAQIddiAgTryzYkxoV29fLGxXRKw2bCOJyou7TBEEckul1HW4rs8tOwzsb6l6poSnUepiVoHX/DS4HMutvt0RsUXSoONP01S1Rbd7dDxC0YianKalVtoBmuYRm0a9polC5WaZFtkmMGflFnLdOU8QaxJpiqSPnM4uiPdM1amAcTn8SdDauPRamOwNb5pTAb+rZ8qwd87Z0cG3fcUH72MSml5mjIyM+21xEGsl7pO0k9BBBV+CXoX41GnmRPAaMM9y/sZyPk773COQfO5LL+fuSdNQ/+qdeCBTYBFRQ3fALAU3KzFcXEeP7Tt9Jn5Zx6INh/j1x+PfCt1/eednCV8CsZ+Us2YPbCWsUKKoKj1mnksAmBNqLp3csgVulqwpnbJV0nJg9HJMhtzLIks6KIDZA9toUqAIqpIVIAJkEC7ciysjVxOE9abIHwo9AXSAFnC6CX9qTOT+v+at2wtAPTKkun0haOW+lvV8grTgCjCCQ+laYNWEqbT6bkSWMUvmnaYd+G6z9CDSTKARseGaYBdOHuDMbYUbuuZjqkJJyVVGgM+kdK8iBqtcvfkvBerYt/1UbLoAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTctMDgtMTdUMTY6NDE6MDYtMDQ6MDA0RChbAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE3LTA4LTE3VDE2OjQxOjA2LTA0OjAwRRmQ5wAAAABJRU5ErkJggg==);
  }
  .oldtemplate .navbar nav .searchform-wrap.mobile-open .clicktrigger {
    background-color: #0065B1;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAUCAQAAADFXM7/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfhCBEQJiAtjxkgAAABcUlEQVQoz3WSsWvTQRiGn7tfgkJRQW1oIejkUK1Tiy4NDoLRQSh010EnZ+nSrv07Cg4idOrQqVBSJC5SSgNOrqEqpUUk0EbbPA53v9Qg/W777rm7932/C0IEBtzhEXV67PCRUyIDgEAuo1hz1VO154n6xcemPg4xvOVX+y5715vWnXdHfVWCJRbc8sh7uR3E6KoD50ZAX6pPxKqFwWhFjO7ZFoOlONu2xUpSImJVfKHeF4tERR7SgnR3SM7OgE/ANOUGkYLvjJbAEX2un7cix9weJQhAjUvs/4tt0QQklA9QAZpAByg9+Fx9nZ1Go1Vx3G+uicUwYvGdOp8zC+KELfWpWAxnIY65oa674KwNV/xpT+045RVDjjjn/sauOlB/+966S+ovf9hImZKyFi877TMbjueQP6t64JxYSa1QihXJA/ugnqiHPihNJDTmlYRcdVPtq11n+L/yIbxmK4O7F2HpE91wW/3jW7gYLMRJN12Uvwq8TrDKoLqWAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE3LTA4LTE3VDE2OjM4OjMyLTA0OjAwm6o14gAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNy0wOC0xN1QxNjozODozMi0wNDowMOr3jV4AAAAASUVORK5CYII=);
  }
  .oldtemplate .navbar .searchform {
    position: absolute;
    top: 54px;
    left: -999em;
    padding: 12px;
    width: 276px;
    background: #0065B1;
  }
  .oldtemplate .navbar .searchform input.text {
    width: 268px;
    margin: 0 0 10px;
  }
  .oldtemplate .navbar .searchform input.text:hover,
  .oldtemplate .navbar .searchform input.text:focus {
    width: 268px;
  }
  .oldtemplate .navbar .searchform .buttonimg {
    float: right;
    clear: both;
    width: 105px;
    height: 33px;
    text-indent: -9999px;
    background-color: transparent;
    background-image: url(/wp-content/themes/bt/images/btn_search-mobile.png);
    background-position: 50% 50%;
    background-repeat: no-repeat;
  }
  .oldtemplate .navbar nav .searchform-wrap.mobile-open .searchform {
    left: auto;
    right: -40px;
  }
  .oldtemplate .navbar nav .tablet-nav {
    float: right;
    display: block;
    padding-left: 10px;
  }
  .oldtemplate .navbar nav .tablet-nav li {
    padding-left: 10px;
    padding-right: 10px;
  }
  .oldtemplate .navbar nav .menu-wrap .menu > li.tablet-hidden {
    display: none;
  }
  .oldtemplate #branding .widgets_wrapper {
    clear: both;
    width: 648px;
    padding: 0 0 0 12px;
    margin-left: auto;
    margin-right: auto;
  }
  .oldtemplate #branding .widgets.first {
    margin-left: 11px;
  }
  .oldtemplate #branding .widgets,
  .oldtemplate #branding .widgets.last {
    float: left;
    position: relative;
    top: 0;
    left: 0;
    right: auto;
    margin: 0;
  }
  .oldtemplate #branding .widgets.last {
    margin-right: 0;
  }
  .oldtemplate #branding .widgets .widget-small {
    float: left;
    margin-right: 12px;
  }
  .oldtemplate #branding .widgets .widget-small.last {
    margin-right: 0;
  }
  .oldtemplate .content-top .widget-media {
    float: none;
    width: auto;
    margin-bottom: 18px;
  }
  .oldtemplate .content-top .widgets-secondary {
    float: none;
    width: auto;
    margin-bottom: 18px;
  }
  .oldtemplate .content-top h1,
  .oldtemplate .video-categories h2 {
    padding-bottom: 10px;
  }
  .oldtemplate .content-top h1,
  .oldtemplate .video-categories h2,
  .oldtemplate .weather-forecast h1,
  .oldtemplate #content .recipe h1,
  .oldtemplate .show-notes h1,
  .oldtemplate .bio .description h2 {
    font-size: 36px;
    line-height: 1.1em;
  }
  .oldtemplate .widgets-secondary .widget-small {
    margin-right: 9px;
    margin-left: 0;
  }
  .oldtemplate .widget-contest-intro {
    margin-left: 0;
    margin-right: 0;
  }
  .oldtemplate .post-box .actions .trigger {
    position: absolute;
    top: -36px;
    right: 12px;
    width: 24px;
    height: 24px;
    background-image: url(/wp-content/themes/bt/images/bg_action-trigger.png);
    background-repeat: no-repeat;
  }
  .oldtemplate .post-box:hover .actions .trigger {
    top: -20px;
  }
  .oldtemplate .container .post-box .actions ul,
  .oldtemplate .container .post-box:hover .actions ul {
    display: none;
  }
  .oldtemplate .container .post-box .actions .trigger,
  .oldtemplate .container .post-box:hover .actions .trigger {
    top: -36px;
  }
  .oldtemplate .container .post-box .actions,
  .oldtemplate .container .post-box:hover .actions {
    position: relative;
    height: 16px;
    margin-bottom: 15px;
    border-top: 14px solid #fff;
    background: url(/wp-content/themes/bt/images/arrow_down.png) 17px 0 no-repeat;
  }
  .oldtemplate .container .post-box.post-box-open .actions {
    height: auto;
    padding-top: 10px;
    margin-bottom: 0;
    border-top: none;
    background: #ffffff url(/wp-content/themes/bt/images/arrow_up.png) 268px 0 no-repeat;
  }
  .oldtemplate .container .post-box.post-box-open .actions .trigger {
    top: -22px;
  }
  .oldtemplate .container .post-box.post-box-open .actions ul {
    display: block;
  }
  .oldtemplate .video-cat-nav {
    display: none;
  }
  .oldtemplate .tablet-video-cat-nav {
    display: block;
  }
  .oldtemplate .video-categories .posts-grid {
    max-width: 478px;
    margin-left: 85px;
  }
  .oldtemplate .wp-pagenavi {
    width: 648px;
  }
  .oldtemplate .wallpaper-ad #page-wrapper .wp-pagenavi {
    width: 660px;
  }
  .oldtemplate span.pages {
    width: 142px;
  }
  .oldtemplate .posts-grid .post-excerpt.post-contest {
    margin-left: 6px;
    margin-right: 6px;
    width: 204px;
  }
  .oldtemplate .posts-grid .post-excerpt.post-contest.c4n1 {
    clear: none;
  }
  .oldtemplate .posts-grid .post-excerpt.post-contest.c3n1 {
    clear: left;
  }
  .oldtemplate aside.events {
    float: none;
    padding-top: 10px;
    border-top: 1px solid #0065B1;
  }
  .oldtemplate .events-listing {
    float: none;
    width: auto;
  }
  .oldtemplate .events-listing .event {
    margin-left: 0;
  }
  .oldtemplate section.main .event {
    margin-left: 0;
  }
  .oldtemplate #secondary-multicol .secondary-title h3 {
    padding-left: 0;
  }
  .oldtemplate .video-categories .parent.mobile-open ul,
  .oldtemplate .video-categories .parent:hover ul {
    left: auto;
    right: 0;
    z-index: 999;
  }
  .oldtemplate .weather-forecast {
    width: 300px;
    padding: 0 10px;
    text-align: left;
  }
  .oldtemplate .standalone-mobile-content .container {
    max-width: 660px;
  }
  .oldtemplate .weather-forecast .location {
    padding-top: 10px;
  }
  .oldtemplate #content .recipe .main-pic,
  .oldtemplate .show-notes .main-pic {
    margin-left: 0;
  }
  .oldtemplate .weather-forecast .location {
    padding-left: 0;
    background: none;
  }
  .oldtemplate .forecast .date {
    width: auto;
    padding-top: 0;
    float: none;
    font-size: 18px;
    line-height: 24px;
  }
  .oldtemplate .forecast .date .weekday {
    display: inline;
  }
  .oldtemplate .forecast .date .sep {
    display: inline;
  }
  .oldtemplate .forecast .description {
    padding-top: 0;
  }
  .oldtemplate .forecast-today {
    position: relative;
  }
  .oldtemplate .forecast-today .current {
    float: left;
  }
  .oldtemplate .forecast-today .date {
    clear: none;
    float: right;
    font-size: 24px;
    line-height: 24px;
    padding-top: 8px;
  }
  .oldtemplate .forecast-today .date .sep {
    display: none;
  }
  .oldtemplate .forecast-today .ico {
    position: absolute;
    bottom: 10px;
    left: 15px;
    background-image: none;
  }
  .oldtemplate .forecast-today .date .weekday {
    display: block;
  }
  .oldtemplate .forecast-today .description {
    padding-left: 85px;
    padding-top: 21px;
    padding-bottom: 11px;
    min-height: 48px;
  }
  .oldtemplate #content .recipe h1,
  .oldtemplate .show-notes h1 {
    margin-bottom: 12px;
  }
  .oldtemplate #content .recipe h2,
  .oldtemplate .show-notes h2 {
    font-size: 22px;
  }
  .oldtemplate #content .recipe h3,
  .oldtemplate .show-notes h3 {
    font-size: 18px;
  }
  .oldtemplate aside.episodes {
    padding-top: 46px;
  }
  .oldtemplate .bios-listing {
    float: none;
    width: auto;
  }
  .oldtemplate .bio .description h3 {
    font-size: 18px;
  }
  .oldtemplate section.main {
    padding-left: 0;
    width: 100%;
  }
  .oldtemplate section.main .widget-media,
  .oldtemplate section.singlecol .widget-media {
    margin-left: 0;
    margin-bottom: 9px;
  }
  .oldtemplate section.main h1,
  .oldtemplate section.singlecol h1 {
    font-size: 36px;
  }
  .oldtemplate aside.secondary,
  .oldtemplate aside.bios {
    float: none;
    margin: 0 auto;
    padding-top: 18px;
  }
  .oldtemplate .content .post {
    margin-left: 0;
  }
  .oldtemplate .content .post h2 {
    font-size: 27px;
  }
  .oldtemplate .content .post p {
    font-size: 16px;
  }
  body.single-post .oldtemplate .content .post {
    border-bottom: none;
  }
  .oldtemplate .content .post header {
    padding-left: 60px;
  }
  .oldtemplate .search .content .post header {
    padding-left: 0;
  }
  .oldtemplate .content .post header .author-avatar {
    left: 0;
  }
  .oldtemplate .content .post header .share {
    margin-left: -60px;
  }
  .oldtemplate .blog section.main,
  .single-post .oldtemplate section.main,
  .oldtemplate .anchor-recipes section.main,
  .oldtemplate .single-rogers_recipe section.main,
  .oldtemplate .blog section.main,
  .oldtemplate .archive section.main {
    padding-left: 0;
    width: 100%;
  }
  .oldtemplate aside.secondary,
  .oldtemplate aside.bios {
    clear: both;
    padding-top: 18px;
  }
  .oldtemplate section.main .post .widget-media {
    margin-left: 0;
  }
  .oldtemplate #comments {
    display: block;
  }
  .oldtemplate .rdm_universal_footer {
    float: left;
    clear: both;
    margin-left: -20px;
  }
  .oldtemplate .extras .main > h1 {
    margin-left: 0;
  }
  .oldtemplate .extra-post {
    margin-left: 0;
  }
  .oldtemplate .extra-post h2 {
    font-size: 27px;
  }
  .oldtemplate .extra-post p {
    font-size: 16px;
  }
  .oldtemplate .extra-post .thumb {
    margin-left: 0;
  }
}

@media only screen and (max-width: 660px) {
  .oldtemplate {
    /* Top part with wallpaper-ad */
    /* Homepage */
    /* Birthday */
    /* Weather widget */
    /* Contests */
    /* Videos */
    /* Pagination */
    /* Events */
    /* The main promoted event shows up in the flow, and gets hidden from above */
    /* Weather */
    /* Show Notes */
    /* Bio */
    /* Generic */
    /* Blog */
    /* Footer */
    /* Region Select */
    /* Extras */
    /* Disable all UMP elements on mobile phones, as commenting is not available */
  }
  .oldtemplate #content .flexslider-carousel figcaption {
    font-size: 11px;
    line-height: 1.5;
    padding: 5px;
  }
  .oldtemplate .page-region-select .stick_to_bottom_footer {
    position: relative;
  }
  .oldtemplate .posts-grid .post-excerpt {
    float: none;
    margin: 15px auto;
  }
  .oldtemplate .anchor-contests .posts-grid .post-excerpt {
    float: left;
  }
  .oldtemplate .video-categories nav {
    width: 230px;
    margin: 0 auto 20px;
  }
  .oldtemplate .wallpaper-ad #top,
  .oldtemplate .wallpaper-ad #branding,
  .oldtemplate .wallpaper-ad #advertisement {
    width: 332px;
    margin-left: auto;
    margin-right: auto;
  }
  .oldtemplate .wallpaper-ad #top .site-name,
  .oldtemplate .wallpaper-ad #branding .widgets.first {
    margin-left: 0;
  }
  .oldtemplate .wallpaper-ad #top nav,
  .oldtemplate .wallpaper-ad #branding .widgets.last {
    margin-right: 0;
  }
  .oldtemplate .container {
    width: 332px;
    margin: 0 auto;
  }
  .oldtemplate #main .container #content {
    padding-left: 10px;
  }
  .oldtemplate #advertisement .wide {
    display: none;
  }
  .oldtemplate #mobile-banner {
    display: block;
    margin-bottom: 10px;
  }
  .oldtemplate #mobile-banner .container {
    text-align: center;
  }
  .oldtemplate .navbar nav .tablet-nav {
    display: none;
  }
  .oldtemplate .navbar nav .menu-wrap .menu > li.tablet-hidden {
    display: block;
  }
  .oldtemplate #home-rotator .flexslider {
    width: auto;
  }
  .oldtemplate #branding #home-rotator,
  .oldtemplate #home-rotator .items > li {
    width: 300px;
    height: 170px;
  }
  .oldtemplate .home-rotator-wrap .live-player {
    padding-bottom: 0;
  }
  .oldtemplate .home-rotator-wrap li .oembed-container iframe,
  .oldtemplate .home-rotator-wrap li .oembed-container object,
  .oldtemplate .home-rotator-wrap li .oembed-container embed {
    max-height: 170px;
  }
  .oldtemplate #home-rotator .items img {
    max-width: 100%;
    height: auto !important;
  }
  .oldtemplate #home-rotator .items .actions {
    width: 100%;
    padding: 6px 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .oldtemplate #home-rotator .items .actions a,
  .oldtemplate #home-rotator .items .actions .caption {
    font-size: 18px;
    line-height: 20px;
  }
  .oldtemplate #home-rotator .items .maincta {
    height: 100%;
    width: 100%;
  }
  .oldtemplate #home-rotator nav {
    display: none;
  }
  .oldtemplate .home-rotator-wrap {
    margin-bottom: 30px;
  }
  .oldtemplate .home-rotator-wrap .scroll-navi {
    display: block;
  }
  .oldtemplate #branding .widgets_wrapper {
    width: auto;
    padding: 12px 0 0 0;
    margin: 0;
    text-align: left;
  }
  .oldtemplate #branding .widgets,
  .oldtemplate #branding .widgets.last {
    width: 100%;
  }
  .oldtemplate #branding .widgets.first {
    margin-left: 0;
  }
  .oldtemplate .widgets,
  .oldtemplate .widgets.last {
    width: auto;
    float: none;
  }
  .oldtemplate .widgets .widget-small {
    float: left;
    width: 48%;
    margin: 0 1% 15px 0;
    height: auto;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
  .oldtemplate .widgets .widget-small .tip,
  .oldtemplate .widgets .widget-small .mobile-image {
    z-index: 1;
    position: static;
    display: block;
    float: left;
    width: 80px;
    height: 80px;
    margin: 0 8px 0 0;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-color: #FA6900;
    -webkit-border-radius: 4px 4px 0px 4px;
    -moz-border-radius: 4px 4px 0px 4px;
    border-radius: 4px 4px 0px 4px;
  }
  .oldtemplate .widgets .widget-small .mobile-image {
    z-index: 2;
    position: absolute;
  }
  .oldtemplate .widgets .widget-small .bg {
    display: none;
  }
  .oldtemplate .widgets .widget-small a {
    height: auto;
    width: auto;
    background: none;
    color: #000;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
  .oldtemplate .widgets .widget-small a:hover .title,
  .oldtemplate .widgets .widget-small a:hover .mobile strong {
    text-decoration: underline;
  }
  .oldtemplate .widget-small .mobile {
    display: block;
    font-size: 12px;
    line-height: 18px;
  }
  .oldtemplate .widgets .widget-small .title,
  .oldtemplate .weather-box .mobile strong {
    display: block;
    padding: 0;
    width: auto;
    margin-bottom: 3px;
    position: static;
    font-size: 14px;
    line-height: 18px;
    font-weight: normal;
    text-transform: uppercase;
    color: #FA6900;
    background: none;
  }
  .oldtemplate .widgets-secondary .source-advertisement {
    margin-left: 4px;
  }
  .oldtemplate .post-box.source-advertisement .content {
    padding: 6px;
  }
  .oldtemplate .widgets .widget-small .mobile-image {
    background-position: center;
  }
  .oldtemplate .widgets .widget-small .mobile-image.upload {
    background-size: contain;
  }
  .oldtemplate .widgets .widget-small .mobile-image.top {
    background-color: #0065B1;
  }
  .oldtemplate .widgets .widget-small .mobile-image.bottom {
    background-color: #FA6900;
  }
  .oldtemplate .widget-small .widget-box .tip {
    background-image: none;
  }
  .oldtemplate .widget-small .events-box img {
    display: none;
  }
  .oldtemplate .widget-small .events-box .name,
  .oldtemplate .widget-small .events-box .location {
    display: none;
  }
  .oldtemplate .widget-small .celebrations-box img {
    display: none;
  }
  .oldtemplate .widget-small .weather-box .temperature {
    display: none;
  }
  .oldtemplate .widget-small .weather-box .tip {
    display: none;
  }
  .oldtemplate .widget-small .weather-box > .title {
    display: none;
  }
  .oldtemplate .widget-small .weather-box .current {
    float: left;
    position: static;
    background-color: #0065B1;
    padding: 12px 0 0 12px;
    margin: 0 8px 0 0;
    width: 68px;
    height: 68px;
    -webkit-border-radius: 4px 4px 0px 4px;
    -moz-border-radius: 4px 4px 0px 4px;
    border-radius: 4px 4px 0px 4px;
  }
  .oldtemplate .widget-small .weather-box .mobile strong {
    display: block;
    font-weight: normal;
    text-transform: uppercase;
  }
  .oldtemplate .widgets .widget-small {
    float: none;
    width: 300px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .oldtemplate #top {
    position: relative;
    z-index: 3;
  }
  .oldtemplate .content-top {
    position: relative;
    z-index: 2;
  }
  .oldtemplate .content-top h1,
  .oldtemplate .video-categories h2,
  .oldtemplate .weather-forecast h1,
  .oldtemplate #content .recipe h1,
  .oldtemplate .show-notes h1 {
    font-size: 24px;
    padding-bottom: 5px;
  }
  .oldtemplate #header .citytv,
  .oldtemplate #header .menu-quick-links-container,
  .oldtemplate #header .region,
  .oldtemplate #advertisement {
    display: none;
  }
  .oldtemplate #top .site-name {
    width: 160px;
    height: 63px;
    background-image: url(/wp-content/themes/bt/images/logo-mobile.png);
    background-position: 15px 4px;
  }
  .oldtemplate .posts-grid .post-excerpt.post-contest {
    width: 150px;
    margin-right: 10px;
    margin-left: 0;
  }
  .oldtemplate .posts-grid .post-excerpt.post-contest.c3n1 {
    clear: none;
  }
  .oldtemplate .posts-grid .post-excerpt.post-contest.c2n1 {
    clear: left;
  }
  .oldtemplate .video-categories .posts-grid {
    margin-left: 0;
  }
  .oldtemplate .mobile-video-cat-nav {
    display: block;
    position: relative;
    z-index: 3;
  }
  .oldtemplate .tablet-video-cat-nav {
    display: none;
  }
  .oldtemplate .mobile-video-cat-nav ul {
    position: absolute;
    left: -999em;
    background: #f15a24;
    width: 215px;
    padding: 6px 0;
  }
  .oldtemplate .mobile-video-cat-nav.mobile-open ul {
    left: 0;
  }
  .oldtemplate .mobile-video-cat-nav ul li {
    display: block;
    float: left;
    clear: both;
  }
  .oldtemplate .video-categories .mobile-video-cat-nav a {
    width: 200px;
    display: block;
    float: none;
    padding-top: 3px;
    padding-bottom: 3px;
    color: #fff;
  }
  .oldtemplate .mobile-video-cat-nav a:hover,
  .oldtemplate .mobile-video-cat-nav a.active {
    background-color: #f17d54;
  }
  .oldtemplate .video-cat-nav {
    display: none;
  }
  .oldtemplate .wp-pagenavi {
    width: 320px;
  }
  .oldtemplate .wallpaper-ad #page-wrapper .wp-pagenavi {
    width: 332px;
  }
  .oldtemplate span.pages,
  .oldtemplate a.page {
    display: none;
  }
  .oldtemplate .content-top h1 {
    font-size: 30px;
  }
  .oldtemplate aside.events > .widget {
    display: none;
  }
  .oldtemplate aside.events > .widget.ad {
    display: block;
  }
  .oldtemplate .advertisement-mobile {
    display: block;
  }
  .oldtemplate #events-promoted .widget-media,
  .oldtemplate #events-promoted .widgets-secondary {
    display: none;
  }
  .oldtemplate .events-listing .event-promoted {
    display: block;
  }
  .oldtemplate .event .calendar-links {
    margin-top: 0;
  }
  .oldtemplate .event .calendar-links li {
    display: block;
    float: left;
    width: 50%;
    padding-left: 0;
    text-indent: 0;
  }
  .oldtemplate .event .calendar-links li a {
    padding: 0;
  }
  .oldtemplate .weather-forecast {
    float: none;
  }
  .oldtemplate .standalone-mobile-content .weather-forecast {
    width: 94%;
    margin-left: 3%;
  }
  .oldtemplate aside.weather,
  .oldtemplate aside.episodes {
    float: none;
    margin: 0 auto;
    width: auto;
  }
  .oldtemplate .show-notes h1 {
    margin-bottom: 6px;
  }
  .oldtemplate .bio .avatar {
    float: none;
  }
  .oldtemplate .bio .description {
    margin: 0;
  }
  .oldtemplate .blog section.main,
  .single-post .oldtemplate section.main,
  .oldtemplate .anchor-recipes section.main,
  .oldtemplate .single-rogers_recipe section.main,
  .oldtemplate .archive section.main,
  .oldtemplate section.main {
    padding-left: 0;
    float: none;
    width: auto;
  }
  .oldtemplate aside.secondary,
  .oldtemplate aside.bios {
    float: none;
    width: auto;
  }
  .oldtemplate section.main h1,
  .oldtemplate section.singlecol h1 {
    font-size: 24px;
  }
  .oldtemplate .content .post h2 {
    font-size: 22px;
  }
  .oldtemplate .content .post p {
    font-size: 15px;
  }
  .oldtemplate #rdm_global_footer .container {
    width: 280px;
  }
  .oldtemplate #footer_carousel {
    margin: 0 -20px;
  }
  .oldtemplate .rdm_title {
    font-size: 14px !important;
  }
  .oldtemplate .rdm_comScore_footer {
    line-height: 25px !important;
  }
  .oldtemplate .rdm_universal_footer {
    margin-left: -20px;
  }
  .oldtemplate .rdm_universal_footer a {
    display: inline-block;
    padding-bottom: 10px;
    margin-left: 24px;
  }
  .oldtemplate .page-region-select #top .site-name {
    margin-left: 10px;
    background-position: 0 0;
  }
  .oldtemplate .page-region-select-header,
  .oldtemplate .page-region-select-nav a {
    margin-left: 20px;
  }
  .oldtemplate .footer-top-section .nav,
  .oldtemplate .footer-top-section .social-nav {
    float: none;
  }
  .oldtemplate .footer-top-section .nav {
    margin-bottom: 20px;
  }
  .oldtemplate .footer-top-section .nav li,
  .oldtemplate .footer-top-section .nav li + li {
    display: block;
    margin: 0;
    padding: 0 0 10px;
    border: 0 none;
  }
  .oldtemplate .extra-post .thumb {
    float: none;
    display: block;
    text-align: center;
  }
  .oldtemplate .extra-post .thumb img {
    display: block;
    margin: 0 auto;
  }
  .oldtemplate .extra-post h2 {
    font-size: 22px;
  }
  .oldtemplate .extra-post p {
    font-size: 15px;
  }
  .oldtemplate #comments {
    display: none;
  }
  .oldtemplate #ump-user-account-links,
  .oldtemplate #editProfile.janrain-capture-ui {
    display: none !important;
  }
}

@media only screen and (max-width: 320px) {
  .oldtemplate .container {
    width: 320px;
    margin: 0 auto;
  }
  .oldtemplate #main .container #content {
    padding-right: 10px;
  }
  .oldtemplate .post-box {
    margin: 0;
    width: 298px;
  }
  .oldtemplate aside.events {
    width: 300px;
  }
  .oldtemplate #respond {
    width: 300px;
  }
  .oldtemplate #respond #author,
  .oldtemplate #respond #email,
  .oldtemplate #respond #url,
  .oldtemplate #respond #comment {
    display: block;
    width: 288px;
  }
  .oldtemplate .weather-forecast, .oldtemplate .show-notes {
    padding: 0;
  }
  .oldtemplate .multicol-listing {
    padding: 0;
    margin: 0 auto;
  }
  .oldtemplate .post-box.source-instagram .content img {
    max-width: 100%;
  }
  .oldtemplate #rdm_global_footer {
    width: 320px;
    overflow: hidden;
  }
}

.oldtemplate .video-tabs .mobile-tabs {
  display: none;
}

.oldtemplate .video-tabs .tabs {
  padding: 15px 25px;
  position: relative;
}

.oldtemplate .video-tabs .tabs > li {
  list-style-type: none;
  display: inline-block;
  padding-right: 6px;
  margin: 10px 0;
}

.oldtemplate .video-tabs .tabs > li > a {
  color: #000;
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
  padding: 4px 8px;
  transition: all 0.3s;
}

.oldtemplate .video-tabs .tabs > li > a:hover, .oldtemplate .video-tabs .tabs > li > a.current {
  text-decoration: none;
  background-color: #f15a24;
  color: #FFF;
  line-height: 21px;
  min-width: 100px;
}

.oldtemplate .video-tabs .tabs .dropdown ul.dropdown-menu {
  display: none;
}

.oldtemplate .video-tabs .autoplay-tmpl-container {
  position: absolute;
  right: 50px;
}

.oldtemplate .video-tabs .autoplay-tmpl-container .autoplay-label {
  vertical-align: top;
  margin-right: 6px;
  line-height: 15px;
  color: #676767;
}

.oldtemplate .video-tabs .autoplay-tmpl-container .onoffswitch-container {
  display: inline-block;
}

.oldtemplate .onoffswitch {
  position: relative;
  width: 45px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

.oldtemplate .onoffswitch-checkbox {
  display: none;
}

.oldtemplate .onoffswitch-label {
  display: block;
  overflow: hidden;
  cursor: pointer;
  height: 17px;
  padding: 0;
  line-height: 17px;
  border: 2px solid #CCCCCC;
  border-radius: 17px;
  background-color: #FFFFFF;
  transition: background-color 0.3s ease-in;
}

.oldtemplate .onoffswitch-label:before {
  content: "";
  display: block;
  width: 17px;
  margin: 0px;
  background: #FFFFFF;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 26px;
  border: 2px solid #CCCCCC;
  border-radius: 17px;
  transition: all 0.3s ease-in 0s;
}

.oldtemplate .onoffswitch-checkbox:checked + .onoffswitch-label {
  background-color: #5C5C5C;
}

.oldtemplate .onoffswitch-checkbox:checked + .onoffswitch-label, .oldtemplate .onoffswitch-checkbox:checked + .onoffswitch-label:before {
  border-color: #5C5C5C;
}

.oldtemplate .onoffswitch-checkbox:checked + .onoffswitch-label:before {
  right: 0px;
}

.oldtemplate .video-tabs .tab .video-item {
  display: inline-block;
  width: 216px;
  position: relative;
  margin: 5px 8px 20px 8px;
  vertical-align: top;
  padding: 2px;
}

.oldtemplate .video-tabs .tab .video-item .image-container {
  position: relative;
}

.oldtemplate .video-tabs .tab .video-item .featured-type {
  position: absolute;
  bottom: 6px;
  left: 0px;
  background-color: #f15a24;
  color: #FFF;
  padding: 4px 8px;
  opacity: 0.85;
}

.oldtemplate .video-tabs .load-more {
  background-color: #f15a24;
  padding: 8px 15px;
  color: #FFF;
  text-align: center;
  margin: 10px auto;
  width: 170px;
  text-transform: uppercase;
}

.oldtemplate .video-tabs .tab .video-item .video-flag-now-playing, .oldtemplate .video-tabs .tab .video-item .video-flag-next-up {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #f15a24;
  color: #FFF;
  padding: 4px 8px;
  display: none;
  text-transform: uppercase;
  opacity: 0.85;
  font-size: 12px;
}

.oldtemplate .video-tabs .tab .video-item.current .video-flag-now-playing {
  display: block;
}

.oldtemplate .video-tabs .tab .video-item.current {
  opacity: 0.33;
}

.oldtemplate .video-tabs .tab .video-item.next .video-flag-next-up {
  display: block;
}

.oldtemplate .video-tabs .tab .video-item .post-date {
  display: block;
  margin: 5px 0;
  font-size: 12px;
  color: #777;
}

.oldtemplate .video-tabs .tab .video-item .video-title {
  color: #000;
}

.oldtemplate .video-tabs .tab .video-item .video-desc {
  font-size: 12px;
  line-height: 18px;
}

.oldtemplate .video-page .video-content {
  width: 65%;
  display: inline-block;
}

.oldtemplate .video-page .bc-video {
  display: block;
}

.oldtemplate .video-page {
  background-color: #FFF;
}

.oldtemplate .video-page .container {
  padding: 20px 0;
}

.oldtemplate .video-page .companionAd {
  display: inline-block;
  width: 300px;
  margin-left: 20px;
  vertical-align: top;
}

.oldtemplate .single-rdm_video #content, .oldtemplate .post-type-archive-rdm_video #content, .oldtemplate .tax-rdm_video_category #content {
  padding-bottom: 0;
}

.oldtemplate .visible-xs-block {
  display: none !important;
}

@media (max-width: 767px) {
  .oldtemplate .visible-xs-block {
    display: block !important;
  }
}

@media (max-width: 767px) {
  .oldtemplate .hidden-xs {
    display: none !important;
  }
}

.oldtemplate .video-categories .parent-mobile ul {
  background: #f15a24;
}

.oldtemplate .video-categories .parent-mobile a {
  width: 197px;
  padding: 4px 9px;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
}

.oldtemplate .video-categories .parent-mobile li {
  display: none;
  margin-right: 0;
}

.oldtemplate .video-categories .parent-mobile.mobile-open li {
  display: block;
}

.oldtemplate .parent-mobile {
  display: block;
  position: relative;
  top: -6px;
}

.oldtemplate .parent-mobile ul {
  position: absolute;
  left: -999em;
  background: #0065B1;
  width: 215px;
  padding: 6px 0;
  z-index: 50;
}

.oldtemplate .parent-mobile.mobile-open ul {
  left: 0;
}

.oldtemplate .parent-mobile ul li {
  display: block;
  float: left;
  clear: both;
}

.oldtemplate .parent-mobile a {
  width: 200px;
  display: block;
  float: none;
  color: #000;
  padding-left: 15px;
  padding-right: 15px;
}

.oldtemplate .video-categories .mobile-open .clicktrigger {
  background-color: #f15a24;
  color: #FFF !important;
}

.oldtemplate .video-categories .parent-mobile.mobile-open ul {
  left: 0;
  right: auto;
  z-index: 999;
}

.oldtemplate .video-content .bc-video .vjs-title-display {
  z-index: 3 !important;
}

.oldtemplate .video-tabs .tab .video-item .featured-type {
  display: none;
}

.oldtemplate .video-categories #autoplayswitch {
  display: none;
}

.oldtemplate #video-single-info a {
  padding-top: 10px;
}

.oldtemplate .bc-video .vjs-ended .vjs-up-next img {
  max-width: 250px;
}

.oldtemplate #videos-index {
  padding-top: 0px;
}
