/* 21.875em */
/* 43.75em */
/* 59.9999999999em */
/* 60em */
@font-face {
  font-family: "gibsonLight";
  src: url("../../fonts/gibson/light/gibson-light-webfont.eot");
  src: url("../../fonts/gibson/light/gibson-light-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/gibson/light/gibson-light-webfont.woff") format("woff"), url("../../fonts/gibson/light/gibson-light-webfont.ttf") format("truetype"), url("../../fonts/gibson/light/gibson-light-webfont.svg") format("svg");
  font-weight: normal;
}
@font-face {
  font-family: "gibsonRegular";
  src: url("../../fonts/gibson/regular/gibson-regular-webfont.eot");
  src: url("../../fonts/gibson/regular/gibson-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/gibson/regular/gibson-regular-webfont.woff") format("woff"), url("../../fonts/gibson/regular/gibson-regular-webfont.ttf") format("truetype"), url("../../fonts/gibson/regular/gibson-regular-webfont.svg") format("svg");
  font-weight: normal;
}
@font-face {
  font-family: "gibsonSemiBold";
  src: url("../../fonts/gibson/semiBold/gibson-semiBold-webfont.eot");
  src: url("../../fonts/gibson/semiBold/gibson-semiBold-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/gibson/semiBold/gibson-semiBold-webfont.woff") format("woff"), url("../../fonts/gibson/semiBold/gibson-semiBold-webfont.ttf") format("truetype"), url("../../fonts/gibson/semiBold/gibson-semiBold-webfont.svg") format("svg");
  font-weight: normal;
}
@font-face {
  font-family: "gibsonBold";
  src: url("../../fonts/gibson/bold/gibson-bold-webfont.eot");
  src: url("../../fonts/gibson/bold/gibson-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/gibson/bold/gibson-bold-webfont.woff") format("woff"), url("../../fonts/gibson/bold/gibson-bold-webfont.ttf") format("truetype"), url("../../fonts/gibson/bold/gibson-bold-webfont.svg") format("svg");
  font-weight: normal;
}
@font-face {
  font-family: "dr-icons";
  src: url("../../fonts/dricons/dr-icons-webfont.eot");
  src: url("../../fonts/dricons/dr-icons-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/dricons/dr-icons-webfont.woff") format("woff"), url("../../fonts/dricons/dr-icons-webfont.ttf") format("truetype"), url("../../fonts/dricons/dr-icons-webfont.svg") format("svg");
  font-weight: normal;
}
* {
  margin: 0;
  padding: 0;
  /*font: inherit;*/
  vertical-align: baseline;
  font-weight: normal;
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  font-family: "Georgia", serif;
  line-height: 1.2;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  word-wrap: break-word;
  overflow-wrap: break-word;
  font-family: "gibsonSemiBold", "Arial Black", sans-serif;
}
h1 {
  text-transform: uppercase;
  font-size: 48px;
  line-height: 50px;
}
h2 {
  font-size: 24px;
  line-height: 26px;
}
h3 {
  font-size: 18px;
  line-height: 20px;
}
h4,
h5,
h6 {
  font-size: 14px;
  line-height: 16px;
}
a {
  outline: 1;
  color: #000;
  padding: 0;
}
a img {
  border: 0;
  text-decoration: none;
}
a:link,
a:visited {
  color: #000;
  text-decoration: none;
}
a:hover,
a:active {
  color: #000;
  text-decoration: underline;
}
p {
  padding: 0 0 10px 0;
  font-size: 14px;
  margin: 0;
  line-height: 16px;
  color: #4d4d4d;
}
address {
  padding: 10px;
}
strong,
b {
  font-weight: bold;
}
em,
i {
  font-style: italic;
}
ins {
  text-decoration: none;
}
del {
  text-decoration: line-through;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
::-moz-selection {
  background: #39a7c6;
  color: #fff;
}
::selection {
  background: #39a7c6;
  color: #fff;
}
ol,
ul {
  list-style: none;
}
object {
  width: 100%;
}
embed {
  width: 100%;
}
.image-wrap {
  width: 100%;
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  zoom: 1;
  *zoom: 1;
  /*
	.site-wrapper [class*="image-"] & {
		margin-right: 0;
		margin-bottom: 0;
	}
	*/
}
.image-wrap:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.image-wrap:before,
.image-wrap:after {
  content: " ";
  display: table;
}
.image-wrap:after {
  clear: both;
}
.image-wrap img {
  width: 100%;
  height: auto;
  display: block;
}
.ie img {
  -ms-interpolation-mode: bicubic;
}
/* 
.ie8 .image-wrap > img {
  z-index: -1;
} */
.image-1 .image-wrap,
.image-2 .image-wrap,
.image-3 .image-wrap,
.image-4 .image-wrap,
.image-5 .image-wrap,
.image-6 .image-wrap,
.image-7 .image-wrap,
.image-8 .image-wrap,
.image-9 .image-wrap,
.image-10 .image-wrap {
  float: left;
}
.image-1 .image-wrap ~ *,
.image-2 .image-wrap ~ *,
.image-3 .image-wrap ~ *,
.image-4 .image-wrap ~ *,
.image-5 .image-wrap ~ *,
.image-6 .image-wrap ~ *,
.image-7 .image-wrap ~ *,
.image-8 .image-wrap ~ *,
.image-9 .image-wrap ~ *,
.image-10 .image-wrap ~ * {
  padding-left: 10px;
}
.image-right .image-wrap {
  float: right;
}
.image-2 .image-wrap,
.image-3 .image-wrap,
.image-4 .image-wrap,
.image-5 .image-wrap,
.image-6 .image-wrap,
.image-7 .image-wrap,
.image-8 .image-wrap,
.image-9 .image-wrap,
.image-10 .image-wrap {
  padding-right: 10px;
}
.image-right.image-2 .image-wrap,
.image-right.image-3 .image-wrap,
.image-right.image-4 .image-wrap,
.image-right.image-5 .image-wrap,
.image-right.image-6 .image-wrap,
.image-right.image-7 .image-wrap,
.image-right.image-8 .image-wrap,
.image-right.image-9 .image-wrap,
.image-right.image-10 .image-wrap {
  padding-right: 0;
  padding-left: 10px;
}
.site-wrapper .site-content .image-right.image-1 .image-wrap ~ *,
.site-wrapper .site-content .image-right.image-2 .image-wrap ~ *,
.site-wrapper .site-content .image-right.image-3 .image-wrap ~ *,
.site-wrapper .site-content .image-right.image-4 .image-wrap ~ *,
.site-wrapper .site-content .image-right.image-5 .image-wrap ~ *,
.site-wrapper .site-content .image-right.image-6 .image-wrap ~ *,
.site-wrapper .site-content .image-right.image-7 .image-wrap ~ *,
.site-wrapper .site-content .image-right.image-8 .image-wrap ~ *,
.site-wrapper .site-content .image-right.image-9 .image-wrap ~ *,
.site-wrapper .site-content .image-right.image-10 .image-wrap ~ * {
  margin-left: 0;
  padding-left: 0;
  padding-right: 10px;
}
@media only screen and (min-width: 700px) {
  .boxed > .image-wrap,
  .unboxed > .image-wrap {
    margin-left: -20px;
    margin-top: -20px;
    margin-right: -20px;
    width: auto !important;
    display: block;
    float: none !important;
    padding: 0 !important;
  }
  .boxed > .image-wrap + *,
  .unboxed > .image-wrap + * {
    margin-top: 20px;
  }
  .boxed > .image-wrap ~ *,
  .unboxed > .image-wrap ~ * {
    margin-left: 0 !important;
    padding-left: 0 !important;
    margin-right: 0 !important;
    padding-right: 0 !important;
  }
}
.image-wrap .label {
  position: absolute;
  right: 20px;
  top: 0;
  background-color: #FFF;
  padding: 0 10px 8px;
  z-index: 2;
}
@media only screen and (max-width: 530px) {
  .image-wrap .label {
    display: none;
  }
}
.image-wrap .state-label {
  position: absolute;
  padding: 0 5px;
  font-size: 12px;
  line-height: 16px;
  top: 5px;
  right: -5px;
  z-index: 10;
  text-transform: uppercase;
  background-color: #CCC;
  font-family: "gibsonSemiBold", "Arial Black", sans-serif;
}
.image-1 .image-wrap .state-label,
.image-2 .image-wrap .state-label {
  top: auto;
  right: auto;
  bottom: 5px;
  left: -5px;
}
.image-1 .image-wrap .state-label {
  padding: 0 2px;
  font-size: 8px;
  line-height: 10px;
}
.image-wrap .label + .state-label {
  bottom: 10px;
  left: -5px;
  right: auto;
  top: auto;
}
.image-10 .image-wrap {
  width: 84.04255319%;
}
.image-10 .image-wrap ~ * {
  margin-left: 84.04255319%;
}
.image-10.image-right .image-wrap ~ * {
  margin-right: 84.04255319%;
}
.image-10.boxed-image .image-wrap {
  width: 85.55555556%;
}
.image-10.boxed-image .image-wrap ~ * {
  margin-left: 85.55555556%;
}
.image-10.boxed-image.image-right .image-wrap ~ * {
  margin-right: 85.55555556%;
}
.image-9 .image-wrap {
  width: 75.53191489%;
}
.image-9 .image-wrap ~ * {
  margin-left: 75.53191489%;
}
.image-9.image-right .image-wrap ~ * {
  margin-right: 75.53191489%;
}
.image-9.boxed-image .image-wrap {
  width: 76.66666667%;
}
.image-9.boxed-image .image-wrap ~ * {
  margin-left: 76.66666667%;
}
.image-9.boxed-image.image-right .image-wrap ~ * {
  margin-right: 76.66666667%;
}
.span-10 .image-9 .image-wrap {
  width: 91.02564103%;
}
.span-10 .image-9 .image-wrap ~ * {
  margin-left: 91.02564103%;
}
.span-10 .image-9.image-right .image-wrap ~ * {
  margin-right: 91.02564103%;
}
.span-10 .image-9.boxed-image .image-wrap {
  width: 93.24324324%;
}
.span-10 .image-9.boxed-image .image-wrap ~ * {
  margin-left: 93.24324324%;
}
.span-10 .image-9.boxed-image.image-right .image-wrap ~ * {
  margin-right: 93.24324324%;
}
.image-8 .image-wrap {
  width: 67.0212766%;
}
.image-8 .image-wrap ~ * {
  margin-left: 67.0212766%;
}
.image-8.image-right .image-wrap ~ * {
  margin-right: 67.0212766%;
}
.image-8.boxed-image .image-wrap {
  width: 67.77777778%;
}
.image-8.boxed-image .image-wrap ~ * {
  margin-left: 67.77777778%;
}
.image-8.boxed-image.image-right .image-wrap ~ * {
  margin-right: 67.77777778%;
}
.span-10 .image-8 .image-wrap {
  width: 80.76923077%;
}
.span-10 .image-8 .image-wrap ~ * {
  margin-left: 80.76923077%;
}
.span-10 .image-8.image-right .image-wrap ~ * {
  margin-right: 80.76923077%;
}
.span-10 .image-8.boxed-image .image-wrap {
  width: 82.43243243%;
}
.span-10 .image-8.boxed-image .image-wrap ~ * {
  margin-left: 82.43243243%;
}
.span-10 .image-8.boxed-image.image-right .image-wrap ~ * {
  margin-right: 82.43243243%;
}
.span-9 .image-8 .image-wrap {
  width: 90%;
}
.span-9 .image-8 .image-wrap ~ * {
  margin-left: 90%;
}
.span-9 .image-8.image-right .image-wrap ~ * {
  margin-right: 90%;
}
.span-9 .image-8.boxed-image .image-wrap {
  width: 92.42424242%;
}
.span-9 .image-8.boxed-image .image-wrap ~ * {
  margin-left: 92.42424242%;
}
.span-9 .image-8.boxed-image.image-right .image-wrap ~ * {
  margin-right: 92.42424242%;
}
.image-7 .image-wrap {
  width: 58.5106383%;
}
.image-7 .image-wrap ~ * {
  margin-left: 58.5106383%;
}
.image-7.image-right .image-wrap ~ * {
  margin-right: 58.5106383%;
}
.image-7.boxed-image .image-wrap {
  width: 58.88888889%;
}
.image-7.boxed-image .image-wrap ~ * {
  margin-left: 58.88888889%;
}
.image-7.boxed-image.image-right .image-wrap ~ * {
  margin-right: 58.88888889%;
}
.span-10 .image-7 .image-wrap {
  width: 70.51282051%;
}
.span-10 .image-7 .image-wrap ~ * {
  margin-left: 70.51282051%;
}
.span-10 .image-7.image-right .image-wrap ~ * {
  margin-right: 70.51282051%;
}
.span-10 .image-7.boxed-image .image-wrap {
  width: 71.62162162%;
}
.span-10 .image-7.boxed-image .image-wrap ~ * {
  margin-left: 71.62162162%;
}
.span-10 .image-7.boxed-image.image-right .image-wrap ~ * {
  margin-right: 71.62162162%;
}
.span-9 .image-7 .image-wrap {
  width: 78.57142857%;
}
.span-9 .image-7 .image-wrap ~ * {
  margin-left: 78.57142857%;
}
.span-9 .image-7.image-right .image-wrap ~ * {
  margin-right: 78.57142857%;
}
.span-9 .image-7.boxed-image .image-wrap {
  width: 80.3030303%;
}
.span-9 .image-7.boxed-image .image-wrap ~ * {
  margin-left: 80.3030303%;
}
.span-9 .image-7.boxed-image.image-right .image-wrap ~ * {
  margin-right: 80.3030303%;
}
.span-8 .image-7 .image-wrap {
  width: 88.70967742%;
}
.span-8 .image-7 .image-wrap ~ * {
  margin-left: 88.70967742%;
}
.span-8 .image-7.image-right .image-wrap ~ * {
  margin-right: 88.70967742%;
}
.span-8 .image-7.boxed-image .image-wrap {
  width: 91.37931034%;
}
.span-8 .image-7.boxed-image .image-wrap ~ * {
  margin-left: 91.37931034%;
}
.span-8 .image-7.boxed-image.image-right .image-wrap ~ * {
  margin-right: 91.37931034%;
}
.image-6 .image-wrap {
  width: 50%;
}
.image-6 .image-wrap ~ * {
  margin-left: 50%;
}
.image-6.image-right .image-wrap ~ * {
  margin-right: 50%;
}
.image-6.boxed-image .image-wrap {
  width: 50%;
}
.image-6.boxed-image .image-wrap ~ * {
  margin-left: 50%;
}
.image-6.boxed-image.image-right .image-wrap ~ * {
  margin-right: 50%;
}
.span-10 .image-6 .image-wrap {
  width: 60.25641026%;
}
.span-10 .image-6 .image-wrap ~ * {
  margin-left: 60.25641026%;
}
.span-10 .image-6.image-right .image-wrap ~ * {
  margin-right: 60.25641026%;
}
.span-10 .image-6.boxed-image .image-wrap {
  width: 60.81081081%;
}
.span-10 .image-6.boxed-image .image-wrap ~ * {
  margin-left: 60.81081081%;
}
.span-10 .image-6.boxed-image.image-right .image-wrap ~ * {
  margin-right: 60.81081081%;
}
.span-9 .image-6 .image-wrap {
  width: 67.14285714%;
}
.span-9 .image-6 .image-wrap ~ * {
  margin-left: 67.14285714%;
}
.span-9 .image-6.image-right .image-wrap ~ * {
  margin-right: 67.14285714%;
}
.span-9 .image-6.boxed-image .image-wrap {
  width: 68.18181818%;
}
.span-9 .image-6.boxed-image .image-wrap ~ * {
  margin-left: 68.18181818%;
}
.span-9 .image-6.boxed-image.image-right .image-wrap ~ * {
  margin-right: 68.18181818%;
}
.span-8 .image-6 .image-wrap {
  width: 75.80645161%;
}
.span-8 .image-6 .image-wrap ~ * {
  margin-left: 75.80645161%;
}
.span-8 .image-6.image-right .image-wrap ~ * {
  margin-right: 75.80645161%;
}
.span-8 .image-6.boxed-image .image-wrap {
  width: 77.5862069%;
}
.span-8 .image-6.boxed-image .image-wrap ~ * {
  margin-left: 77.5862069%;
}
.span-8 .image-6.boxed-image.image-right .image-wrap ~ * {
  margin-right: 77.5862069%;
}
.span-7 .image-6 .image-wrap {
  width: 87.03703704%;
}
.span-7 .image-6 .image-wrap ~ * {
  margin-left: 87.03703704%;
}
.span-7 .image-6.image-right .image-wrap ~ * {
  margin-right: 87.03703704%;
}
.span-7 .image-6.boxed-image .image-wrap {
  width: 90%;
}
.span-7 .image-6.boxed-image .image-wrap ~ * {
  margin-left: 90%;
}
.span-7 .image-6.boxed-image.image-right .image-wrap ~ * {
  margin-right: 90%;
}
.image-5 .image-wrap {
  width: 41.4893617%;
}
.image-5 .image-wrap ~ * {
  margin-left: 41.4893617%;
}
.image-5.image-right .image-wrap ~ * {
  margin-right: 41.4893617%;
}
.image-5.boxed-image .image-wrap {
  width: 41.11111111%;
}
.image-5.boxed-image .image-wrap ~ * {
  margin-left: 41.11111111%;
}
.image-5.boxed-image.image-right .image-wrap ~ * {
  margin-right: 41.11111111%;
}
.span-10 .image-5 .image-wrap {
  width: 50%;
}
.span-10 .image-5 .image-wrap ~ * {
  margin-left: 50%;
}
.span-10 .image-5.image-right .image-wrap ~ * {
  margin-right: 50%;
}
.span-10 .image-5.boxed-image .image-wrap {
  width: 50%;
}
.span-10 .image-5.boxed-image .image-wrap ~ * {
  margin-left: 50%;
}
.span-10 .image-5.boxed-image.image-right .image-wrap ~ * {
  margin-right: 50%;
}
.span-9 .image-5 .image-wrap {
  width: 55.71428571%;
}
.span-9 .image-5 .image-wrap ~ * {
  margin-left: 55.71428571%;
}
.span-9 .image-5.image-right .image-wrap ~ * {
  margin-right: 55.71428571%;
}
.span-9 .image-5.boxed-image .image-wrap {
  width: 56.06060606%;
}
.span-9 .image-5.boxed-image .image-wrap ~ * {
  margin-left: 56.06060606%;
}
.span-9 .image-5.boxed-image.image-right .image-wrap ~ * {
  margin-right: 56.06060606%;
}
.span-8 .image-5 .image-wrap {
  width: 62.90322581%;
}
.span-8 .image-5 .image-wrap ~ * {
  margin-left: 62.90322581%;
}
.span-8 .image-5.image-right .image-wrap ~ * {
  margin-right: 62.90322581%;
}
.span-8 .image-5.boxed-image .image-wrap {
  width: 63.79310345%;
}
.span-8 .image-5.boxed-image .image-wrap ~ * {
  margin-left: 63.79310345%;
}
.span-8 .image-5.boxed-image.image-right .image-wrap ~ * {
  margin-right: 63.79310345%;
}
.span-7 .image-5 .image-wrap {
  width: 72.22222222%;
}
.span-7 .image-5 .image-wrap ~ * {
  margin-left: 72.22222222%;
}
.span-7 .image-5.image-right .image-wrap ~ * {
  margin-right: 72.22222222%;
}
.span-7 .image-5.boxed-image .image-wrap {
  width: 74%;
}
.span-7 .image-5.boxed-image .image-wrap ~ * {
  margin-left: 74%;
}
.span-7 .image-5.boxed-image.image-right .image-wrap ~ * {
  margin-right: 74%;
}
.span-6 .image-5 .image-wrap {
  width: 84.7826087%;
}
.span-6 .image-5 .image-wrap ~ * {
  margin-left: 84.7826087%;
}
.span-6 .image-5.image-right .image-wrap ~ * {
  margin-right: 84.7826087%;
}
.span-6 .image-5.boxed-image .image-wrap {
  width: 88.0952381%;
}
.span-6 .image-5.boxed-image .image-wrap ~ * {
  margin-left: 88.0952381%;
}
.span-6 .image-5.boxed-image.image-right .image-wrap ~ * {
  margin-right: 88.0952381%;
}
.image-4 .image-wrap {
  width: 32.9787234%;
}
.image-4 .image-wrap ~ * {
  margin-left: 32.9787234%;
}
.image-4.image-right .image-wrap ~ * {
  margin-right: 32.9787234%;
}
.image-4.boxed-image .image-wrap {
  width: 32.22222222%;
}
.image-4.boxed-image .image-wrap ~ * {
  margin-left: 32.22222222%;
}
.image-4.boxed-image.image-right .image-wrap ~ * {
  margin-right: 32.22222222%;
}
.span-10 .image-4 .image-wrap {
  width: 39.74358974%;
}
.span-10 .image-4 .image-wrap ~ * {
  margin-left: 39.74358974%;
}
.span-10 .image-4.image-right .image-wrap ~ * {
  margin-right: 39.74358974%;
}
.span-10 .image-4.boxed-image .image-wrap {
  width: 39.18918919%;
}
.span-10 .image-4.boxed-image .image-wrap ~ * {
  margin-left: 39.18918919%;
}
.span-10 .image-4.boxed-image.image-right .image-wrap ~ * {
  margin-right: 39.18918919%;
}
.span-9 .image-4 .image-wrap {
  width: 44.28571429%;
}
.span-9 .image-4 .image-wrap ~ * {
  margin-left: 44.28571429%;
}
.span-9 .image-4.image-right .image-wrap ~ * {
  margin-right: 44.28571429%;
}
.span-9 .image-4.boxed-image .image-wrap {
  width: 43.93939394%;
}
.span-9 .image-4.boxed-image .image-wrap ~ * {
  margin-left: 43.93939394%;
}
.span-9 .image-4.boxed-image.image-right .image-wrap ~ * {
  margin-right: 43.93939394%;
}
.span-8 .image-4 .image-wrap {
  width: 50%;
}
.span-8 .image-4 .image-wrap ~ * {
  margin-left: 50%;
}
.span-8 .image-4.image-right .image-wrap ~ * {
  margin-right: 50%;
}
.span-8 .image-4.boxed-image .image-wrap {
  width: 50%;
}
.span-8 .image-4.boxed-image .image-wrap ~ * {
  margin-left: 50%;
}
.span-8 .image-4.boxed-image.image-right .image-wrap ~ * {
  margin-right: 50%;
}
.span-7 .image-4 .image-wrap {
  width: 57.40740741%;
}
.span-7 .image-4 .image-wrap ~ * {
  margin-left: 57.40740741%;
}
.span-7 .image-4.image-right .image-wrap ~ * {
  margin-right: 57.40740741%;
}
.span-7 .image-4.boxed-image .image-wrap {
  width: 58%;
}
.span-7 .image-4.boxed-image .image-wrap ~ * {
  margin-left: 58%;
}
.span-7 .image-4.boxed-image.image-right .image-wrap ~ * {
  margin-right: 58%;
}
.span-6 .image-4 .image-wrap {
  width: 67.39130435%;
}
.span-6 .image-4 .image-wrap ~ * {
  margin-left: 67.39130435%;
}
.span-6 .image-4.image-right .image-wrap ~ * {
  margin-right: 67.39130435%;
}
.span-6 .image-4.boxed-image .image-wrap {
  width: 69.04761905%;
}
.span-6 .image-4.boxed-image .image-wrap ~ * {
  margin-left: 69.04761905%;
}
.span-6 .image-4.boxed-image.image-right .image-wrap ~ * {
  margin-right: 69.04761905%;
}
.span-5 .image-4 .image-wrap {
  width: 81.57894737%;
}
.span-5 .image-4 .image-wrap ~ * {
  margin-left: 81.57894737%;
}
.span-5 .image-4.image-right .image-wrap ~ * {
  margin-right: 81.57894737%;
}
.span-5 .image-4.boxed-image .image-wrap {
  width: 85.29411765%;
}
.span-5 .image-4.boxed-image .image-wrap ~ * {
  margin-left: 85.29411765%;
}
.span-5 .image-4.boxed-image.image-right .image-wrap ~ * {
  margin-right: 85.29411765%;
}
.image-3 .image-wrap {
  width: 24.46808511%;
}
.image-3 .image-wrap ~ * {
  margin-left: 24.46808511%;
}
.image-3.image-right .image-wrap ~ * {
  margin-right: 24.46808511%;
}
.image-3.boxed-image .image-wrap {
  width: 23.33333333%;
}
.image-3.boxed-image .image-wrap ~ * {
  margin-left: 23.33333333%;
}
.image-3.boxed-image.image-right .image-wrap ~ * {
  margin-right: 23.33333333%;
}
.span-10 .image-3 .image-wrap {
  width: 29.48717949%;
}
.span-10 .image-3 .image-wrap ~ * {
  margin-left: 29.48717949%;
}
.span-10 .image-3.image-right .image-wrap ~ * {
  margin-right: 29.48717949%;
}
.span-10 .image-3.boxed-image .image-wrap {
  width: 28.37837838%;
}
.span-10 .image-3.boxed-image .image-wrap ~ * {
  margin-left: 28.37837838%;
}
.span-10 .image-3.boxed-image.image-right .image-wrap ~ * {
  margin-right: 28.37837838%;
}
.span-9 .image-3 .image-wrap {
  width: 32.85714286%;
}
.span-9 .image-3 .image-wrap ~ * {
  margin-left: 32.85714286%;
}
.span-9 .image-3.image-right .image-wrap ~ * {
  margin-right: 32.85714286%;
}
.span-9 .image-3.boxed-image .image-wrap {
  width: 31.81818182%;
}
.span-9 .image-3.boxed-image .image-wrap ~ * {
  margin-left: 31.81818182%;
}
.span-9 .image-3.boxed-image.image-right .image-wrap ~ * {
  margin-right: 31.81818182%;
}
.span-8 .image-3 .image-wrap {
  width: 37.09677419%;
}
.span-8 .image-3 .image-wrap ~ * {
  margin-left: 37.09677419%;
}
.span-8 .image-3.image-right .image-wrap ~ * {
  margin-right: 37.09677419%;
}
.span-8 .image-3.boxed-image .image-wrap {
  width: 36.20689655%;
}
.span-8 .image-3.boxed-image .image-wrap ~ * {
  margin-left: 36.20689655%;
}
.span-8 .image-3.boxed-image.image-right .image-wrap ~ * {
  margin-right: 36.20689655%;
}
.span-7 .image-3 .image-wrap {
  width: 42.59259259%;
}
.span-7 .image-3 .image-wrap ~ * {
  margin-left: 42.59259259%;
}
.span-7 .image-3.image-right .image-wrap ~ * {
  margin-right: 42.59259259%;
}
.span-7 .image-3.boxed-image .image-wrap {
  width: 42%;
}
.span-7 .image-3.boxed-image .image-wrap ~ * {
  margin-left: 42%;
}
.span-7 .image-3.boxed-image.image-right .image-wrap ~ * {
  margin-right: 42%;
}
.span-6 .image-3 .image-wrap {
  width: 50%;
}
.span-6 .image-3 .image-wrap ~ * {
  margin-left: 50%;
}
.span-6 .image-3.image-right .image-wrap ~ * {
  margin-right: 50%;
}
.span-6 .image-3.boxed-image .image-wrap {
  width: 50%;
}
.span-6 .image-3.boxed-image .image-wrap ~ * {
  margin-left: 50%;
}
.span-6 .image-3.boxed-image.image-right .image-wrap ~ * {
  margin-right: 50%;
}
.span-5 .image-3 .image-wrap {
  width: 60.52631579%;
}
.span-5 .image-3 .image-wrap ~ * {
  margin-left: 60.52631579%;
}
.span-5 .image-3.image-right .image-wrap ~ * {
  margin-right: 60.52631579%;
}
.span-5 .image-3.boxed-image .image-wrap {
  width: 61.76470588%;
}
.span-5 .image-3.boxed-image .image-wrap ~ * {
  margin-left: 61.76470588%;
}
.span-5 .image-3.boxed-image.image-right .image-wrap ~ * {
  margin-right: 61.76470588%;
}
.span-4 .image-3 .image-wrap {
  width: 76.66666667%;
}
.span-4 .image-3 .image-wrap ~ * {
  margin-left: 76.66666667%;
}
.span-4 .image-3.image-right .image-wrap ~ * {
  margin-right: 76.66666667%;
}
.span-4 .image-3.boxed-image .image-wrap {
  width: 80.76923077%;
}
.span-4 .image-3.boxed-image .image-wrap ~ * {
  margin-left: 80.76923077%;
}
.span-4 .image-3.boxed-image.image-right .image-wrap ~ * {
  margin-right: 80.76923077%;
}
.image-2 .image-wrap {
  width: 15.95744681%;
}
.image-2 .image-wrap ~ * {
  margin-left: 15.95744681%;
}
.image-2.image-right .image-wrap ~ * {
  margin-right: 15.95744681%;
}
.image-2.boxed-image .image-wrap {
  width: 14.44444444%;
}
.image-2.boxed-image .image-wrap ~ * {
  margin-left: 14.44444444%;
}
.image-2.boxed-image.image-right .image-wrap ~ * {
  margin-right: 14.44444444%;
}
.span-10 .image-2 .image-wrap {
  width: 19.23076923%;
}
.span-10 .image-2 .image-wrap ~ * {
  margin-left: 19.23076923%;
}
.span-10 .image-2.image-right .image-wrap ~ * {
  margin-right: 19.23076923%;
}
.span-10 .image-2.boxed-image .image-wrap {
  width: 17.56756757%;
}
.span-10 .image-2.boxed-image .image-wrap ~ * {
  margin-left: 17.56756757%;
}
.span-10 .image-2.boxed-image.image-right .image-wrap ~ * {
  margin-right: 17.56756757%;
}
.span-9 .image-2 .image-wrap {
  width: 21.42857143%;
}
.span-9 .image-2 .image-wrap ~ * {
  margin-left: 21.42857143%;
}
.span-9 .image-2.image-right .image-wrap ~ * {
  margin-right: 21.42857143%;
}
.span-9 .image-2.boxed-image .image-wrap {
  width: 19.6969697%;
}
.span-9 .image-2.boxed-image .image-wrap ~ * {
  margin-left: 19.6969697%;
}
.span-9 .image-2.boxed-image.image-right .image-wrap ~ * {
  margin-right: 19.6969697%;
}
.span-8 .image-2 .image-wrap {
  width: 24.19354839%;
}
.span-8 .image-2 .image-wrap ~ * {
  margin-left: 24.19354839%;
}
.span-8 .image-2.image-right .image-wrap ~ * {
  margin-right: 24.19354839%;
}
.span-8 .image-2.boxed-image .image-wrap {
  width: 22.4137931%;
}
.span-8 .image-2.boxed-image .image-wrap ~ * {
  margin-left: 22.4137931%;
}
.span-8 .image-2.boxed-image.image-right .image-wrap ~ * {
  margin-right: 22.4137931%;
}
.span-7 .image-2 .image-wrap {
  width: 27.77777778%;
}
.span-7 .image-2 .image-wrap ~ * {
  margin-left: 27.77777778%;
}
.span-7 .image-2.image-right .image-wrap ~ * {
  margin-right: 27.77777778%;
}
.span-7 .image-2.boxed-image .image-wrap {
  width: 26%;
}
.span-7 .image-2.boxed-image .image-wrap ~ * {
  margin-left: 26%;
}
.span-7 .image-2.boxed-image.image-right .image-wrap ~ * {
  margin-right: 26%;
}
.span-6 .image-2 .image-wrap {
  width: 32.60869565%;
}
.span-6 .image-2 .image-wrap ~ * {
  margin-left: 32.60869565%;
}
.span-6 .image-2.image-right .image-wrap ~ * {
  margin-right: 32.60869565%;
}
.span-6 .image-2.boxed-image .image-wrap {
  width: 30.95238095%;
}
.span-6 .image-2.boxed-image .image-wrap ~ * {
  margin-left: 30.95238095%;
}
.span-6 .image-2.boxed-image.image-right .image-wrap ~ * {
  margin-right: 30.95238095%;
}
.span-5 .image-2 .image-wrap {
  width: 39.47368421%;
}
.span-5 .image-2 .image-wrap ~ * {
  margin-left: 39.47368421%;
}
.span-5 .image-2.image-right .image-wrap ~ * {
  margin-right: 39.47368421%;
}
.span-5 .image-2.boxed-image .image-wrap {
  width: 38.23529412%;
}
.span-5 .image-2.boxed-image .image-wrap ~ * {
  margin-left: 38.23529412%;
}
.span-5 .image-2.boxed-image.image-right .image-wrap ~ * {
  margin-right: 38.23529412%;
}
.span-4 .image-2 .image-wrap {
  width: 50%;
}
.span-4 .image-2 .image-wrap ~ * {
  margin-left: 50%;
}
.span-4 .image-2.image-right .image-wrap ~ * {
  margin-right: 50%;
}
.span-4 .image-2.boxed-image .image-wrap {
  width: 50%;
}
.span-4 .image-2.boxed-image .image-wrap ~ * {
  margin-left: 50%;
}
.span-4 .image-2.boxed-image.image-right .image-wrap ~ * {
  margin-right: 50%;
}
.span-3 .image-2 .image-wrap {
  width: 68.18181818%;
}
.span-3 .image-2 .image-wrap ~ * {
  margin-left: 68.18181818%;
}
.span-3 .image-2.image-right .image-wrap ~ * {
  margin-right: 68.18181818%;
}
.span-3 .image-2.boxed-image .image-wrap {
  width: 72.22222222%;
}
.span-3 .image-2.boxed-image .image-wrap ~ * {
  margin-left: 72.22222222%;
}
.span-3 .image-2.boxed-image.image-right .image-wrap ~ * {
  margin-right: 72.22222222%;
}
.image-1 .image-wrap {
  width: 7.44680851%;
}
.image-1 .image-wrap ~ * {
  margin-left: 7.44680851%;
}
.image-1.image-right .image-wrap ~ * {
  margin-right: 7.44680851%;
}
.image-1.boxed-image .image-wrap {
  width: 7.77777778%;
}
.image-1.boxed-image .image-wrap ~ * {
  margin-left: 7.77777778%;
}
.image-1.boxed-image.image-right .image-wrap ~ * {
  margin-right: 7.77777778%;
}
.span-10 .image-1 .image-wrap {
  width: 8.97435897%;
}
.span-10 .image-1 .image-wrap ~ * {
  margin-left: 8.97435897%;
}
.span-10 .image-1.image-right .image-wrap ~ * {
  margin-right: 8.97435897%;
}
.span-10 .image-1.boxed-image .image-wrap {
  width: 9.45945946%;
}
.span-10 .image-1.boxed-image .image-wrap ~ * {
  margin-left: 9.45945946%;
}
.span-10 .image-1.boxed-image.image-right .image-wrap ~ * {
  margin-right: 9.45945946%;
}
.span-9 .image-1 .image-wrap {
  width: 10%;
}
.span-9 .image-1 .image-wrap ~ * {
  margin-left: 10%;
}
.span-9 .image-1.image-right .image-wrap ~ * {
  margin-right: 10%;
}
.span-9 .image-1.boxed-image .image-wrap {
  width: 10.60606061%;
}
.span-9 .image-1.boxed-image .image-wrap ~ * {
  margin-left: 10.60606061%;
}
.span-9 .image-1.boxed-image.image-right .image-wrap ~ * {
  margin-right: 10.60606061%;
}
.span-8 .image-1 .image-wrap {
  width: 11.29032258%;
}
.span-8 .image-1 .image-wrap ~ * {
  margin-left: 11.29032258%;
}
.span-8 .image-1.image-right .image-wrap ~ * {
  margin-right: 11.29032258%;
}
.span-8 .image-1.boxed-image .image-wrap {
  width: 12.06896552%;
}
.span-8 .image-1.boxed-image .image-wrap ~ * {
  margin-left: 12.06896552%;
}
.span-8 .image-1.boxed-image.image-right .image-wrap ~ * {
  margin-right: 12.06896552%;
}
.span-7 .image-1 .image-wrap {
  width: 12.96296296%;
}
.span-7 .image-1 .image-wrap ~ * {
  margin-left: 12.96296296%;
}
.span-7 .image-1.image-right .image-wrap ~ * {
  margin-right: 12.96296296%;
}
.span-7 .image-1.boxed-image .image-wrap {
  width: 14%;
}
.span-7 .image-1.boxed-image .image-wrap ~ * {
  margin-left: 14%;
}
.span-7 .image-1.boxed-image.image-right .image-wrap ~ * {
  margin-right: 14%;
}
.span-6 .image-1 .image-wrap {
  width: 15.2173913%;
}
.span-6 .image-1 .image-wrap ~ * {
  margin-left: 15.2173913%;
}
.span-6 .image-1.image-right .image-wrap ~ * {
  margin-right: 15.2173913%;
}
.span-6 .image-1.boxed-image .image-wrap {
  width: 16.66666667%;
}
.span-6 .image-1.boxed-image .image-wrap ~ * {
  margin-left: 16.66666667%;
}
.span-6 .image-1.boxed-image.image-right .image-wrap ~ * {
  margin-right: 16.66666667%;
}
.span-5 .image-1 .image-wrap {
  width: 18.42105263%;
}
.span-5 .image-1 .image-wrap ~ * {
  margin-left: 18.42105263%;
}
.span-5 .image-1.image-right .image-wrap ~ * {
  margin-right: 18.42105263%;
}
.span-5 .image-1.boxed-image .image-wrap {
  width: 20.58823529%;
}
.span-5 .image-1.boxed-image .image-wrap ~ * {
  margin-left: 20.58823529%;
}
.span-5 .image-1.boxed-image.image-right .image-wrap ~ * {
  margin-right: 20.58823529%;
}
.span-4 .image-1 .image-wrap {
  width: 23.33333333%;
}
.span-4 .image-1 .image-wrap ~ * {
  margin-left: 23.33333333%;
}
.span-4 .image-1.image-right .image-wrap ~ * {
  margin-right: 23.33333333%;
}
.span-4 .image-1.boxed-image .image-wrap {
  width: 26.92307692%;
}
.span-4 .image-1.boxed-image .image-wrap ~ * {
  margin-left: 26.92307692%;
}
.span-4 .image-1.boxed-image.image-right .image-wrap ~ * {
  margin-right: 26.92307692%;
}
.span-3 .image-1 .image-wrap {
  width: 31.81818182%;
}
.span-3 .image-1 .image-wrap ~ * {
  margin-left: 31.81818182%;
}
.span-3 .image-1.image-right .image-wrap ~ * {
  margin-right: 31.81818182%;
}
.span-3 .image-1.boxed-image .image-wrap {
  width: 38.88888889%;
}
.span-3 .image-1.boxed-image .image-wrap ~ * {
  margin-left: 38.88888889%;
}
.span-3 .image-1.boxed-image.image-right .image-wrap ~ * {
  margin-right: 38.88888889%;
}
/*
//
// handle image-1 manually
//


@image-1-width: percentage(70 / 300);
@image-1-width-boxed: percentage(70 / 260);

.span-4 .image-1 .image-wrap {
  width: @image-1-width;
}
.span-4 .image-1 .image-wrap ~ * {
  margin-left: @image-1-width;
}
.span-4 .image-1.image-right .image-wrap ~ * {
  margin-right: @image-1-width;
}
.span-4 .image-1.boxed-image .image-wrap {
  width: @image-1-width-boxed;
}
.span-4 .image-1.boxed-image .image-wrap ~ * {
  margin-left: @image-1-width-boxed;
}
.span-4 .image-1.boxed-image.image-right .image-wrap ~ * {
  margin-right: @image-1-width-boxed;
}
*/
/* combine-layout: https://gist.github.com/4008294 */
.combine-layout {
  text-align: right;
  /* align inline-blocks right */
  font-size: 0;
  /* make sure whitespace between inline-blocks doesn't ruin the layout */
  /* handle margin between blocks */
}
.combine-layout:after {
  /* clear those floats */
  display: table;
  clear: both;
  content: " ";
}
.combine-layout > * {
  float: left;
  /* float blocks by default */
  text-align: left;
  /* reset text-align right */
  font-size: 16px;
  /* reset font-size to something sane */
  min-height: 10px;
}
.combine-layout > .break {
  clear: left;
  /* make sure floated blocks start new row with .break */
}
.combine-layout > .divide,
.combine-layout > .divide ~ * {
  /* start new pseudo column by switching from floated blocks to inline-blocks */
  display: inline-block;
  /* duh */
  vertical-align: top;
  /* make sure blocks align at top */
  float: none;
  /* reset float */
}
.combine-layout > .divide.break,
.combine-layout > .divide ~ *.break {
  clear: none;
  /* reset .break if accidentally placed after or on .divide */
}
.combine-layout > .break,
.combine-layout > .break ~ * {
  margin-top: 20px;
}
.combine-layout > .divide,
.combine-layout > .divide ~ * {
  margin-top: 0;
}
.combine-layout > .divide ~ .break,
.combine-layout > .divide ~ .break ~ * {
  margin-top: 20px;
}
.combine-layout,
.combine-layout + .section {
  margin-top: 20px;
}
[class*="span-"] .combine-layout,
.section .combine-layout {
  margin-left: -10px;
  margin-right: -10px;
}
.section > .combine-layout {
  padding-bottom: 20px;
}
.boxed > .combine-layout,
.mute-heading > .combine-layout {
  padding-bottom: 0;
}
.section > .combine-layout:first-child,
[class*="span-"] > .combine-layout:first-child {
  margin-top: 0;
}
.site-wrapper {
  padding-bottom: 20px;
  overflow: hidden;
}
.site-content {
  padding-bottom: 50px;
}
.site-content > .section {
  position: relative;
  margin: 20px 10px 0;
}
.site-content > .site-id {
  margin-top: 0;
  position: relative;
}
.site-logo {
  position: absolute;
  top: 30px;
  right: 10px;
}
.section {
  border-bottom: 1px solid #CDCDCD;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  /*
	.combine-layout + .combine-layout {
		position: relative;
		margin-top: 40px;

		&:before {
			content: " ";
			margin: 0 10px; 
			height: 1px;
			display: block;
			position: absolute;
			top: -20px;
			left: 0;
			right: 0;
			.dotted-border-top;
		}
	}
	*/
}
.section + .section {
  margin-top: 20px;
}
.section > h2 + .combine-layout {
  margin-top: 20px;
}
.section.mute-heading {
  border-bottom: 0 solid transparent;
}
.section.mute-heading > h2 + .combine-layout,
.section.mute-heading > h3 + .combine-layout {
  margin-top: 0px;
}
.boxed .section-footer {
  padding: 15px 0;
  margin: -20px -20px 20px;
  border-top: 0 solid transparent;
  border-bottom: 1px solid #FFF;
  border-bottom-color: rgba(255, 255, 255, 0.5);
}
/* Experimental topbar stuff */
body > .site-wrapper {
  margin-top: 76px;
}
body > #globalnavigation,
body > .ie > #globalnavigation {
  position: absolute !important;
  width: 100%;
  top: 0;
  left: 0;
}
#globalfooter {
  margin-top: 0 !important;
}
.span-12,
.span-10,
.span-9,
.span-8,
.span-7,
.span-6,
.span-5,
.span-4,
.span-3,
.span-2 {
  padding: 0 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.span-12 {
  width: 100%;
}
.span-11 {
  width: 91.66666667%;
}
.span-11 .span-11 {
  width: 100%;
}
.span-10 {
  width: 83.33333333%;
}
.span-11 .span-10 {
  width: 90.90909091%;
}
.span-10 .span-10 {
  width: 100%;
}
.span-9 {
  width: 75%;
}
.span-11 .span-9 {
  width: 81.81818182%;
}
.span-10 .span-9 {
  width: 90%;
}
.span-9 .span-9 {
  width: 100%;
}
.span-8 {
  width: 66.66666667%;
}
.span-11 .span-8 {
  width: 72.72727273%;
}
.span-10 .span-8 {
  width: 80%;
}
.span-9 .span-8 {
  width: 88.88888889%;
}
.span-8 .span-8 {
  width: 100%;
}
.span-7 {
  width: 58.33333333%;
}
.span-11 .span-7 {
  width: 63.63636364%;
}
.span-10 .span-7 {
  width: 70%;
}
.span-9 .span-7 {
  width: 77.77777778%;
}
.span-8 .span-7 {
  width: 87.5%;
}
.span-7 .span-7 {
  width: 100%;
}
.span-6 {
  width: 50%;
}
.span-11 .span-6 {
  width: 54.54545455%;
}
.span-10 .span-6 {
  width: 60%;
}
.span-9 .span-6 {
  width: 66.66666667%;
}
.span-8 .span-6 {
  width: 75%;
}
.span-7 .span-6 {
  width: 85.71428571%;
}
.span-6 .span-6 {
  width: 100%;
}
.span-5 {
  width: 41.66666667%;
}
.span-11 .span-5 {
  width: 45.45454545%;
}
.span-10 .span-5 {
  width: 50%;
}
.span-9 .span-5 {
  width: 55.55555556%;
}
.span-8 .span-5 {
  width: 62.5%;
}
.span-7 .span-5 {
  width: 71.42857143%;
}
.span-6 .span-5 {
  width: 83.33333333%;
}
.span-5 .span-5 {
  width: 100%;
}
.span-4 {
  width: 33.33333333%;
}
.span-11 .span-4 {
  width: 36.36363636%;
}
.span-10 .span-4 {
  width: 40%;
}
.span-9 .span-4 {
  width: 44.44444444%;
}
.span-8 .span-4 {
  width: 50%;
}
.span-7 .span-4 {
  width: 57.14285714%;
}
.span-6 .span-4 {
  width: 66.66666667%;
}
.span-5 .span-4 {
  width: 80%;
}
.span-4 .span-4 {
  width: 100%;
}
.span-3 {
  width: 25%;
}
.span-11 .span-3 {
  width: 27.27272727%;
}
.span-10 .span-3 {
  width: 30%;
}
.span-9 .span-3 {
  width: 33.33333333%;
}
.span-8 .span-3 {
  width: 37.5%;
}
.span-7 .span-3 {
  width: 42.85714286%;
}
.span-6 .span-3 {
  width: 50%;
}
.span-5 .span-3 {
  width: 60%;
}
.span-4 .span-3 {
  width: 75%;
}
.span-3 .span-3 {
  width: 100%;
}
.span-2 {
  width: 16.66666667%;
}
.span-11 .span-2 {
  width: 18.18181818%;
}
.span-10 .span-2 {
  width: 20%;
}
.span-9 .span-2 {
  width: 22.22222222%;
}
.span-8 .span-2 {
  width: 25%;
}
.span-7 .span-2 {
  width: 28.57142857%;
}
.span-6 .span-2 {
  width: 33.33333333%;
}
.span-5 .span-2 {
  width: 40%;
}
.span-4 .span-2 {
  width: 50%;
}
.span-3 .span-2 {
  width: 66.66666667%;
}
.span-2 .span-2 {
  width: 100%;
}
.item {
  /**
	 *	BEGIN: ADDED BY PHEY
	 */
  /**
	 *	END: ADDED BY PHEY
	 */
  padding-bottom: 20px;
  zoom: 1;
  *zoom: 1;
  background: transparent url(../../img/border.svg) repeat-x -2px 100%;
  position: relative;
  /*
	p,
	time,
	[class*="heading-"] {
		max-width: 460px;
	}
	*/
}
.item [class*="dr-logo"] {
  margin-top: 10px;
}
.item[class*="image-"] [class*="dr-logo"] {
  margin-top: 0px;
}
.item .subheadline {
  margin-top: 10px;
}
.item .subheadline {
  display: block;
  font-family: 'GibsonRegular';
  font-size: 14px;
  text-transform: uppercase;
}
.item .meta-heading {
  display: block;
}
.item:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.item:before,
.item:after {
  content: " ";
  display: table;
}
.item:after {
  clear: both;
}
.no-svg .item {
  background-image: url(../../img/border.png);
}
.item aside {
  margin-top: 10px;
  line-height: 18px;
  font-family: "gibsonSemiBold", "Arial Black", sans-serif;
}
.item aside span {
  color: grey;
  text-transform: uppercase;
}
.item aside .image-wrap {
  width: 25%;
  float: left;
  margin-right: 10px;
}
.item aside .image-wrap + span,
.item aside .image-wrap + a,
.item aside .image-wrap + .metainfo {
  margin-left: 25%;
  padding-left: 10px;
}
.item aside .image-wrap + span,
.item aside .image-wrap + .metainfo {
  display: block;
}
.item aside > div + div {
  margin-top: 10px;
}
.item [class*="small"] ~ p {
  font-size: 12px;
  line-height: 18px;
}
.item [class*="small"] ~ .linkbox {
  font-size: 14px;
  line-height: 16px;
}
.item [class*="small"] + .metainfo {
  margin-top: 6px;
}
.item [class*="large"] ~ p,
.item [class*="xlarge"] ~ p,
.item [class*="xxlarge"] ~ p {
  font-size: 18px;
  line-height: 24px;
}
.item [class*="large"] ~ .linkbox,
.item [class*="xlarge"] ~ .linkbox,
.item [class*="xxlarge"] ~ .linkbox {
  line-height: 20px;
}
.item [class*="large"] ~ .metainfo + p,
.item [class*="xlarge"] ~ .metainfo + p,
.item [class*="xxlarge"] ~ .metainfo + p {
  margin-top: 6px;
}
.span-12 > .item p,
.span-12 > .item time,
.span-12 > .item [class*="heading-"] {
  max-width: 780px;
}
.section > h2 + .item,
.section > .item:first-child,
[class*="span-"] > .item:first-child {
  margin-top: 0;
}
/*
.section.boxed .item,
.section.boxed-image .item {
	background-image: none;
	padding-bottom: 0; 
}
*/
[class*="dr-list"][class*="boxed"] > * > .item:first-child {
  padding-top: 0;
}
/*
.site-content > .section .item {
	.dotted-border-top;
}
*/
.section [class*="span-"] > .item + .item {
  margin-top: 20px;
}
.section + .item {
  margin-top: 20px;
}
[class*="span-"] > .section > .item {
  padding-top: 10px;
  padding-bottom: 10px;
}
.site-content .section > h2 + .item {
  padding-top: 0;
  background-position: 0 -3px;
}
.item {
  padding-top: 20px;
  padding-bottom: 0;
  background-position: -2px -2px;
}
.combine-layout > .break > .item:first-child,
.combine-layout > .break ~ * > .item:first-child,
.combine-layout > .divide ~ .break > .item:first-child,
.combine-layout > .divide ~ .break ~ * > .item:first-child {
  padding-top: 20px;
  background-position: -2px -2px;
}
.combine-layout > * > .item:first-child,
.combine-layout > .divide > .item:first-child,
.combine-layout > .divide ~ * > .item:first-child {
  padding-top: 0;
  background-position: -2px -3px;
}
.mute-heading .combine-layout > [class*="span-"] > .item {
  padding-top: 0;
  padding-bottom: 20px;
  background-position: -2px 100% !important;
}
/* prevent dotted borders for items on last row or when explicitly disabled */
.boxed.mute-heading .combine-layout > [class*="span-"].noborder > .item,
.item.noborder {
  background-image: none !important;
  padding-bottom: 0 !important;
}
@media only screen and (max-width: 530px) {
  .site-content .combine-layout > * > .must-hear .item .image-wrap {
    width: 100%;
    padding-right: 0;
    float: none;
  }
  .site-content .combine-layout > * > .must-hear .item .image-wrap ~ * {
    margin-left: 0;
    padding-left: 0;
    margin-top: 10px;
  }
  .site-content .combine-layout > * > .must-hear .item p:not([class]) {
    position: relative;
    left: auto;
  }
}
.site-wrapper .site-content .must-hear .item span + p {
  font-family: "gibsonRegular", "Arial", sans-serif;
}
.site-wrapper .site-content .must-hear .item [class*="heading-"] {
  color: #000;
}
h1 {
  text-transform: none;
}
.site-id > h1 {
  line-height: 85px;
  margin: 0 10px;
  font-family: "gibsonBold", "Arial Black", sans-serif;
  text-transform: uppercase;
}
.combine-layout > h2 {
  width: auto;
  clear: both;
  border-top: 5px solid #000;
  text-transform: uppercase;
  font-size: 24px;
  padding: 10px 0 15px;
  margin: 0 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.combine-layout > h2 span {
  font-family: "gibsonRegular", "Arial", sans-serif;
}
.combine-layout .readmore {
  text-transform: uppercase;
  color: #666;
  text-align: right;
  display: block;
  font-family: "gibsonRegular", "Arial", sans-serif;
}
.mixin-section-header-large {
  border-top-width: 6px;
  font-size: 24px;
  padding-top: 15px;
  padding-bottom: 15px;
  text-transform: uppercase;
  line-height: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.mixin-section-header-large a {
  text-transform: inherit;
  font: inherit;
}
.mixin-section-header-large span {
  font-family: "gibsonRegular", "Arial", sans-serif;
}
.mixin-section-header-large > [class*="dr-icon-"]:before {
  float: left;
  margin-top: 1px;
}
.mixin-section-header-medium {
  font-size: 18px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-transform: uppercase;
  line-height: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.mixin-section-header-medium a {
  text-transform: inherit;
  font: inherit;
}
.mixin-section-header-medium span {
  font-family: "gibsonRegular", "Arial", sans-serif;
}
.mixin-section-header-medium > [class*="dr-icon-"]:before {
  float: left;
  margin-top: 1px;
}
.mixin-section-header-small {
  font-size: 14px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-transform: uppercase;
  line-height: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.mixin-section-header-small a {
  text-transform: inherit;
  font: inherit;
}
.mixin-section-header-small span {
  font-family: "gibsonRegular", "Arial", sans-serif;
}
.mixin-section-header-small > [class*="dr-icon-"]:before {
  float: left;
  margin-top: 1px;
}
.section > h2,
.dr-form > h2 {
  border-top: 6px solid #000;
  border-bottom: 1px solid #000;
  border-top-width: 6px;
  font-size: 24px;
  padding-top: 15px;
  padding-bottom: 15px;
  text-transform: uppercase;
  line-height: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.section > h2 a,
.dr-form > h2 a {
  text-transform: inherit;
  font: inherit;
}
.section > h2 span,
.dr-form > h2 span {
  font-family: "gibsonRegular", "Arial", sans-serif;
}
.section > h2 > [class*="dr-icon-"]:before,
.dr-form > h2 > [class*="dr-icon-"]:before {
  float: left;
  margin-top: 1px;
}
.section > h3,
.dr-form > h3,
.section > h4,
.dr-form > h4,
.section > h5,
.dr-form > h5,
.section > h6,
.dr-form > h6 {
  border-top-width: 3px;
  font-size: 14px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-transform: uppercase;
  line-height: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.section > h3 a,
.dr-form > h3 a,
.section > h4 a,
.dr-form > h4 a,
.section > h5 a,
.dr-form > h5 a,
.section > h6 a,
.dr-form > h6 a {
  text-transform: inherit;
  font: inherit;
}
.section > h3 span,
.dr-form > h3 span,
.section > h4 span,
.dr-form > h4 span,
.section > h5 span,
.dr-form > h5 span,
.section > h6 span,
.dr-form > h6 span {
  font-family: "gibsonRegular", "Arial", sans-serif;
}
.section > h3 > [class*="dr-icon-"]:before,
.dr-form > h3 > [class*="dr-icon-"]:before,
.section > h4 > [class*="dr-icon-"]:before,
.dr-form > h4 > [class*="dr-icon-"]:before,
.section > h5 > [class*="dr-icon-"]:before,
.dr-form > h5 > [class*="dr-icon-"]:before,
.section > h6 > [class*="dr-icon-"]:before,
.dr-form > h6 > [class*="dr-icon-"]:before {
  float: left;
  margin-top: 1px;
}
.span-6 > .section > h2,
.span-5 > .section > h2,
.span-4 > .section > h2,
.span-3 > .section > h2,
.span-2 > .section > h2 {
  border-top-width: 3px;
  font-size: 18px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-transform: uppercase;
  line-height: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.span-6 > .section > h2 a,
.span-5 > .section > h2 a,
.span-4 > .section > h2 a,
.span-3 > .section > h2 a,
.span-2 > .section > h2 a {
  text-transform: inherit;
  font: inherit;
}
.span-6 > .section > h2 span,
.span-5 > .section > h2 span,
.span-4 > .section > h2 span,
.span-3 > .section > h2 span,
.span-2 > .section > h2 span {
  font-family: "gibsonRegular", "Arial", sans-serif;
}
.span-6 > .section > h2 > [class*="dr-icon-"]:before,
.span-5 > .section > h2 > [class*="dr-icon-"]:before,
.span-4 > .section > h2 > [class*="dr-icon-"]:before,
.span-3 > .section > h2 > [class*="dr-icon-"]:before,
.span-2 > .section > h2 > [class*="dr-icon-"]:before {
  float: left;
  margin-top: 1px;
}
body .section .section-header-large {
  border-top-width: 6px;
  font-size: 24px;
  padding-top: 15px;
  padding-bottom: 15px;
  text-transform: uppercase;
  line-height: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
body .section .section-header-large a {
  text-transform: inherit;
  font: inherit;
}
body .section .section-header-large span {
  font-family: "gibsonRegular", "Arial", sans-serif;
}
body .section .section-header-large > [class*="dr-icon-"]:before {
  float: left;
  margin-top: 1px;
}
body .section .section-header-medium {
  border-top-width: 3px;
  font-size: 18px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-transform: uppercase;
  line-height: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
body .section .section-header-medium a {
  text-transform: inherit;
  font: inherit;
}
body .section .section-header-medium span {
  font-family: "gibsonRegular", "Arial", sans-serif;
}
body .section .section-header-medium > [class*="dr-icon-"]:before {
  float: left;
  margin-top: 1px;
}
body .section .section-header-small {
  border-top-width: 3px;
  font-size: 14px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-transform: uppercase;
  line-height: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
body .section .section-header-small a {
  text-transform: inherit;
  font: inherit;
}
body .section .section-header-small span {
  font-family: "gibsonRegular", "Arial", sans-serif;
}
body .section .section-header-small > [class*="dr-icon-"]:before {
  float: left;
  margin-top: 1px;
}
.item [class*="heading-"] span {
  font-family: "gibsonRegular", "Arial", sans-serif;
}
.metainfo {
  color: #666;
  font-size: 11px;
  line-height: 1;
  padding: 0;
  text-transform: uppercase;
  display: block;
  font-family: "gibsonRegular", "Arial", sans-serif;
}
.metainfo time {
  font-size: inherit;
}
.metainfo [class*="dr-logo"] {
  display: inline-block;
  font-size: 11px;
  line-height: 1;
  margin-top: -3px;
  margin-right: 5px;
  vertical-align: middle;
}
.metainfo + p {
  margin-top: 6px;
  padding-bottom: 0;
}
.item p + p {
  margin-top: 5px;
  padding-bottom: 0;
}
/*
.label,
.image-label {
	color: @grey-60;
	font: italic 14px/12px Georgia, serif;
	text-transform: none;
}

.item > .label,
.image-label {
	position: absolute;
	right: @margin * 2px;
	top: 0;
	background-color: #FFF;
	padding: 0 10px 8px;
	z-index: 2;
}
.metainfo .label {
	background-color: #666;
	color: #FFF;
	padding: 1px 7px;
	margin-right: 5px;
	line-height: 11px;
	vertical-align: top;
}
*/
.label {
  color: #999999;
  font: italic 14px/12px Georgia, serif;
  text-transform: none;
}
.metainfo .label {
  margin-right: 5px;
}
.image-wrap ~ .metainfo .label,
.metainfo .label span,
.metainfo .state-label {
  position: absolute;
  left: -9999px;
}
.item [class*="heading-"] ~ .metainfo {
  margin-top: 6px;
  line-height: 1;
}
/* HEADER SIZES
 *
 *    <a class="heading-medium">this is a heading</a>
 *
 */
[class*="heading-"] {
  display: block;
  font-family: "gibsonSemiBold", "Arial Black", sans-serif;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.image-wrap ~ [class*="heading-"] {
  margin-top: 8px;
}
.heading-xxsmall {
  font-size: 14px;
  line-height: 16px;
  font-family: "gibsonRegular", "Arial", sans-serif;
}
.heading-xsmall {
  font-size: 14px;
  line-height: 16px;
}
.heading-small {
  font-size: 18px;
  line-height: 20px;
}
.heading-medium {
  font-size: 24px;
  line-height: 26px;
}
.heading-large {
  font-size: 30px;
  line-height: 32px;
}
.heading-xlarge {
  font-size: 36px;
  line-height: 38px;
}
.heading-xxlarge {
  font-size: 42px;
  line-height: 44px;
}
.heading-xxxlarge {
  font-size: 48px;
  line-height: 50px;
}
.heading-xxxxlarge {
  font-size: 54px;
  line-height: 56px;
}
.image-wrap ~ .heading-xxxxlarge {
  margin-top: 18px;
}
.image-1 [class*="heading-"],
.image-2 [class*="heading-"],
.image-3 [class*="heading-"],
.image-4 [class*="heading-"],
.image-5 [class*="heading-"],
.image-6 [class*="heading-"],
.image-7 [class*="heading-"],
.image-8 [class*="heading-"],
.image-9 [class*="heading-"],
.image-10 [class*="heading-"] {
  margin-top: 0;
}
.heading-xxsmall q:before {
  content: "\201D";
  font: bold 33px/16px Georgia, serif;
  float: left;
  height: 8px;
  margin-top: 8px;
  margin-right: 8px;
  color: #666;
}
/* If an article don't have an image
 *
 * <div class="row default-heading-medium">
 *    <article class="no-image">
 *       <h3>this is a heading</h3>
 *    </article>
 * </div>
 *
 */
[class*="frontpage"] aside h2,
[class*="frontpage"] aside h3 {
  font-size: 18px;
  line-height: 20px;
}
.image-right > [class*="heading-"] + .image-wrap {
  margin-top: 15px;
}
.image-right > [class*="heading-"] + .image-wrap + .metainfo {
  margin-top: 15px;
}
.mute-heading > h1,
.mute-heading > h2,
.mute-heading > h3,
.mute-heading > h4,
.mute-heading > h5,
.mute-heading > h6 {
  position: absolute;
  left: -9999px;
}
.mute-heading > h1 + .item,
.mute-heading > h2 + .item,
.mute-heading > h3 + .item,
.mute-heading > h4 + .item,
.mute-heading > h5 + .item,
.mute-heading > h6 + .item {
  padding-top: 0;
}
.section[class*="featured-heading"] h2 span {
  padding: 2px 5px;
  color: white;
  background-color: black;
  font-family: "gibsonSemiBold", "Arial Black", sans-serif;
}
.lang-rtl {
  direction: rtl;
  text-align: right;
}
.boxed,
.boxed-band,
.boxed-band:before,
.boxed-band:after,
.boxed-image {
  background-color: #E5E5E5;
  background-image: none;
  border-bottom: 0 solid transparent;
  position: relative;
}
.boxed,
.boxed-image {
  padding: 20px !important;
}
.boxed > .combine-layout,
.boxed-image > .combine-layout {
  margin-left: -10px;
  margin-right: -10px;
}
.boxed > h2,
.boxed-image > h2,
.boxed > h3,
.boxed-image > h3,
.boxed > h4,
.boxed-image > h4,
.boxed > h5,
.boxed-image > h5,
.boxed > h6,
.boxed-image > h6 {
  margin: -20px -20px 20px;
  border-top: 0 solid transparent;
  border-bottom: 1px solid #FFF;
  border-bottom-color: rgba(255, 255, 255, 0.5);
  padding: 15px 20px;
}
.boxed > h2,
.boxed-image > h2 {
  font-size: 18px;
}
.boxed > h3,
.boxed-image > h3 {
  font-size: 16px;
}
.boxed > h4,
.boxed-image > h4,
.boxed > h5,
.boxed-image > h5,
.boxed > h6,
.boxed-image > h6 {
  font-size: 14px;
}
.boxed.dr-list .boxed + .boxed,
.boxed-image.dr-list .boxed + .boxed,
.boxed.dr-list .boxed-image + .boxed,
.boxed-image.dr-list .boxed-image + .boxed,
.boxed.dr-list .boxed + .boxed-image,
.boxed-image.dr-list .boxed + .boxed-image,
.boxed.dr-list .boxed-image + .boxed-image,
.boxed-image.dr-list .boxed-image + .boxed-image {
  margin-top: 20px;
}
.span-5 .boxed > h2,
.span-5 .boxed-image > h2,
.span-4 .boxed > h2,
.span-4 .boxed-image > h2,
.span-3 .boxed > h2,
.span-3 .boxed-image > h2,
.span-2 .boxed > h2,
.span-2 .boxed-image > h2,
.span-5 .boxed > h3,
.span-5 .boxed-image > h3,
.span-4 .boxed > h3,
.span-4 .boxed-image > h3,
.span-3 .boxed > h3,
.span-3 .boxed-image > h3,
.span-2 .boxed > h3,
.span-2 .boxed-image > h3,
.span-5 .boxed > h4,
.span-5 .boxed-image > h4,
.span-4 .boxed > h4,
.span-4 .boxed-image > h4,
.span-3 .boxed > h4,
.span-3 .boxed-image > h4,
.span-2 .boxed > h4,
.span-2 .boxed-image > h4,
.span-5 .boxed > h5,
.span-5 .boxed-image > h5,
.span-4 .boxed > h5,
.span-4 .boxed-image > h5,
.span-3 .boxed > h5,
.span-3 .boxed-image > h5,
.span-2 .boxed > h5,
.span-2 .boxed-image > h5,
.span-5 .boxed > h6,
.span-5 .boxed-image > h6,
.span-4 .boxed > h6,
.span-4 .boxed-image > h6,
.span-3 .boxed > h6,
.span-3 .boxed-image > h6,
.span-2 .boxed > h6,
.span-2 .boxed-image > h6 {
  padding-top: 12px;
  padding-bottom: 12px;
}
.boxed .section-footer,
.boxed-image .section-footer {
  margin: 20px -20px -20px;
  border-top: 0 solid transparent;
  border-top: 1px solid #FFF;
  border-top-color: rgba(255, 255, 255, 0.5);
  padding: 20px;
}
.boxed-band {
  padding: 20px 0 !important;
  position: relative;
}
.boxed-band > h2 {
  padding-top: 12px;
  padding-bottom: 12px;
  margin-top: -20px;
  font-size: 18px;
  position: relative;
  border-top: 0 solid transparent;
  border-bottom: 1px solid #FFF;
  border-bottom-color: rgba(255, 255, 255, 0.5);
}
.boxed-band > h2:before,
.boxed-band > h2:after {
  border-bottom: 1px solid #FFF;
  border-bottom-color: rgba(255, 255, 255, 0.5);
  z-index: 1;
}
.boxed-band:before,
.boxed-band:after,
.boxed-band > h2:before,
.boxed-band > h2:after {
  content: " ";
  position: absolute;
  top: 0;
  bottom: 0;
  width: 2000px;
  height: 100%;
  display: block;
}
.boxed-band:after,
.boxed-band > h2:after {
  left: 100%;
}
.boxed-band:before,
.boxed-band > h2:before {
  right: 100%;
}
/*
.boxed > .image-wrap {
	width: auto;
	float: none;
	display: block;
	margin: -20px -20px 5px;
}
*/
/*
 * Hide only visually, but have it available for screenreaders: h5bp.com/v
 */
.visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
/*
 * Extends the .visuallyhidden class to allow the element to be focusable
 * when navigated to via the keyboard: h5bp.com/p
.visually-hidden.focusable:active,
.visually-hidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}
 */
/** DR.DK Global Navigation **/
.dr-hide,
.skip-link {
  position: absolute;
  top: -9999px;
  left: -9999px;
}
#globalnavigationcontainer {
  position: absolute !important;
  width: 100%;
  top: 0;
  left: 0;
}
#top-banner-ad {
  background-color: #fff;
  z-index: 9999;
  position: relative;
}
#top-banner-ad > :first-child {
  display: block;
  margin: 0 auto;
  padding-bottom: 20px;
  max-width: 960px;
}
.promoted-link {
  background-color: #F00;
  border-radius: 2px;
  color: #FFFFFF !important;
  display: inline-block;
  font: 14px/12px gibsonSemiBold, Arial, sans-serif !important;
  margin: 0 0 0 15px;
  padding: 5px 20px;
  vertical-align: middle;
}
.promoted-link.selected {
  background-color: #000;
}
html.mobile .promoted-link,
.touch .promoted-link {
  display: none;
}
/* First level navigation */
#globalnavigation {
  position: relative;
  margin: 0;
  padding: 0;
  background: #373737 url("../../img/global-gradient_2.gif") repeat-y top center;
  box-shadow: 0 1px 10px 1px rgba(0, 0, 0, 0.36);
  z-index: 2000;
}
#globalnavigation.banner-top {
  top: 180px;
}
.mobile #globalnavigation .desktop,
html:not(.mobile) #globalnavigation .mobile,
.mobile #globalnavigation form {
  display: none;
}
#globalnavigation .expand {
  height: 75px;
}
#globalnavigation > div {
  width: 960px;
  margin: 0 auto;
  padding: 0;
  overflow: visible;
  height: 40px;
  text-align: center;
}
#globalnavigation div.nav-wrapper div.cookie-policy {
  position: absolute;
  left: -150px;
}
#globalnavigation div.nav-wrapper div.cookie-policy img {
  display: inline-block;
  margin: 2px 5px 0 0;
  float: left;
  height: 18px;
  width: auto;
}
#globalnavigation div.nav-wrapper div.cookie-policy a {
  float: left;
  margin-top: 1px;
  padding: 5px 0 5px 23px;
  display: inline-block;
  color: #fff;
  font: 14px/16px "gibsonRegular", "Arial", sans-serif;
}
#globalnavigation a.dr-logo {
  float: left;
  display: block;
  background: url("../../img/dr-globalnavigation-sprite.png") no-repeat 10px 7px;
  width: auto;
  height: 40px;
  line-height: 40px;
  padding: 0 0 0 145px;
  font-size: 11px;
  color: #bbb;
  text-transform: uppercase;
  text-decoration: underline;
  text-indent: 0;
}
.svg #globalnavigation a.dr-logo {
  background-image: url("../../img/dr-globalnavigation-sprite.svg");
}
#globalnavigation a.dr-logo:hover {
  color: #fff;
}
#globalnavigation a.dr-logo-label {
  float: left;
  display: block;
  width: auto;
  height: 40px;
  line-height: 40px;
  font-size: 11px;
  color: #bbb;
  text-transform: uppercase;
  text-decoration: underline;
  text-indent: 0;
  font-family: "gibsonRegular", "Arial", sans-serif;
}
#globalnavigation a.dr-logo-label:hover {
  color: #fff;
}
#globalnavigation ul {
  display: inline-block;
  list-style: none outside none;
  margin: 0;
  padding: 0;
  width: auto;
  font-size: 0;
}
#globalnavigation li {
  display: inline-block;
  margin: 0;
  padding: 0;
  list-style: none;
  background-image: none;
}
#globalnavigation a {
  line-height: 40px;
  text-decoration: none;
}
#globalnavigation > div > ul > li:first-child > a {
  border-left: 1px solid #373737;
}
#globalnavigation div.expand li.active li:first-child a {
  background: none;
  border-left: 0 solid transparent;
}
#globalnavigation ul a,
#globalnavigation ul a:link,
#globalnavigation ul a:visited,
#globalnavigation ul a:active {
  display: block;
  margin: 0;
  padding: 0 29px;
  border-right: 1px solid #373737;
  font-size: 14px;
  font-weight: normal;
  color: #fff;
  text-transform: uppercase;
  font-family: "gibsonSemiBold", "Arial Black", sans-serif;
}
#globalnavigation ul a:hover {
  color: #fff;
  text-decoration: underline;
}
#globalnavigation ul ul {
  display: none;
}
#globalnavigation li.active > a {
  background-color: #424242;
}
#globalnavigation .expand li.active ul {
  display: inline;
  position: absolute;
  top: 40px;
  left: 0;
  width: 100%;
  /*
			min-width: 960px;
			*/
  padding: 0;
  text-align: center;
  background: #a6a6a6 url("../../img/second-lev-gradient_2.gif") repeat-y top center;
  box-shadow: inset 0 10px 10px -10px rgba(0, 0, 0, 0.56);
  border: none;
  border-bottom: 1px solid #aaa;
}
#globalnavigation .expand li.active li {
  float: none;
  display: inline-block;
}
#globalnavigation .expand li.active li a {
  float: none;
  border: 0;
  margin: 10px 0 9px;
  padding: 0 15px;
  font: 16px/1 sans-serif;
  color: #333;
  text-transform: none;
  border-left: 1px solid #999;
  /*
				background: transparent url("../../img/dr-globalnavigation-responsive-sprite.gif") no-repeat left -104px;
				*/
  font-family: "gibsonRegular", "Arial", sans-serif;
}
#globalnavigation .expand li.active li a:hover {
  color: #333;
  text-decoration: underline;
}
#globalnavigation .expand li.active li a.ol2014-link {
  padding: 0 10px;
}
#globalnavigation .expand li.active li a.ol2014-link:hover {
  text-decoration: none;
}
#globalnavigation .expand li.active li a.ol2014-link:hover span {
  background-color: #16adfe;
}
#globalnavigation .expand li.active li a.ol2014-link span {
  font-size: 14px;
  color: #fff;
  background-color: #f57e1a;
  padding: 2px 4px;
  border-radius: 2px;
}
#globalnavigation .expand li.active li.selected a {
  color: #000;
  font-family: "gibsonSemiBold", "Arial Black", sans-serif;
}
#globalnavigation form label,
#globalnavigation input#top-submit {
  position: absolute;
  left: -9999px;
  margin: 0;
  padding: 0;
}
#globalnavigation form {
  position: relative;
  float: right;
  margin: 7px 10px 0 0;
  padding: 0;
}
#globalnavigation form label {
  padding: 0 0 0 7px;
  font: bold 14px/26px sans-serif;
  color: #484848;
  font-family: "gibsonRegular", "Arial", sans-serif;
}
#globalnavigation button#top-submit {
  background-color: transparent;
  width: 26px;
  line-height: 16px;
  display: inline-block;
  height: 26px;
  padding: 5px;
  border-radius: 0;
  z-index: 1;
  margin: 0;
  top: 0;
  right: 0;
  position: absolute;
  border: 0 transparent solid;
  cursor: pointer;
  overflow: hidden;
}
#globalnavigation button#top-submit:before {
  display: block;
  color: #000;
  width: 16px;
  margin: 0 0 5px;
  border-radius: 0;
}
#globalnavigation input#top-search {
  width: 120px;
  height: 26px;
  margin: 0;
  padding: 3px 0 3px 7px;
  font: normal 14px/18px sans-serif;
  color: #484848;
  border: 1px solid #222222;
  background-color: #bdbdbd;
  box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.46);
  outline: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  font-family: "gibsonRegular", "Arial", sans-serif;
}
#globalnavigation input#top-search.no-icon {
  background-image: none;
}
#globalnavigation input:focus {
  background-color: #FFF;
}
#globalnavigation input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
}
#globalnavigation input[type="search"]::-ms-input-placeholder,
#globalnavigation input[type="search"]::-webkit-input-placeholder {
  color: #343434;
}
#globalnavigation input[type="search"]::-webkit-search-decoration,
#globalnavigation input[type="search"]::-webkit-search-cancel-button,
#globalnavigation input[type="search"]::-webkit-search-results-button,
#globalnavigation input[type="search"]::-webkit-search-results-decoration {
  display: none;
}
#globalnavigation input#top-submit {
  top: 0;
  right: 0;
  left: auto;
  background-color: transparent;
  width: 30px;
  height: 26px;
  border: 0 solid transparent;
  cursor: pointer;
  text-indent: -9999px;
}
#globalnavigation .menu-button {
  position: absolute;
  top: 0;
  right: 0;
  display: none;
  height: 40px;
  width: 40px;
  text-indent: -9999px;
  background: #333333 url("../../img/dr-globalnavigation-sprite.png") 100% -83px no-repeat;
  font: 14px/40px "gibsonRegular", "Arial", sans-serif;
  color: #CCC;
  cursor: pointer;
}
.svg #globalnavigation .menu-button {
  background-image: url("../../img/dr-globalnavigation-sprite.svg");
}
#globalnavigation .expand-nav-only {
  display: none;
}
#globalnavigation.expand-nav {
  position: relative;
  overflow: visible;
}
#globalnavigation.expand-nav .expand-nav-only .dr-link-privacy-policy {
  padding-left: 33px;
  background-position: 10px 10px;
}
#globalnavigation.expand-nav form {
  margin: 10px 0;
}
#globalnavigation.expand-nav ul {
  border-left: 0 solid transparent;
}
#globalnavigation.expand-nav .menu-button {
  left: 145px;
  width: auto;
  text-indent: -9999px;
  z-index: 2;
}
#globalnavigation.expand-nav + .dimmed {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  min-height: 100%;
  width: 100%;
  z-index: 1000;
  background-color: rgba(0, 0, 0, 0.3);
}
html:not(.mobile) #globalnavigation.expand-nav ul.desktop,
.mobile #globalnavigation.expand-nav ul.mobile {
  background-color: #262626;
  position: absolute;
  top: 40px;
  left: 145px;
  right: 0;
  width: auto;
  display: block;
  padding-right: 0;
  z-index: 2000;
}
#globalnavigation.expand-nav > div.nav-wrapper ul,
#globalnavigation.expand-nav > div.nav-wrapper li {
  display: block;
  width: auto;
  position: static;
}
#globalnavigation.expand-nav > div.nav-wrapper > ul > li {
  border-left: 0 solid transparent;
}
#globalnavigation.expand-nav > div.nav-wrapper > ul a {
  text-align: left;
  border-left: 1px solid #333;
  border-right: 0 solid transparent;
}
#globalnavigation.expand-nav > div.nav-wrapper > ul li.active ul {
  background: transparent none;
  border-bottom: 0 transparent solid;
  -webkit-box-shadow: 0 0 0 transparent;
  -khtml-box-shadow: 0 0 0 transparent;
  -moz-box-shadow: 0 0 0 transparent;
  -ms-box-shadow: 0 0 0 transparent;
  -o-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
}
#globalnavigation.expand-nav > div.nav-wrapper > ul li.active > a {
  background-color: #131313;
}
#globalnavigation.expand-nav > div.nav-wrapper > ul li.active li a {
  background: transparent none;
  font-size: 14px;
}
#globalnavigation.expand-nav > div.nav-wrapper > ul li.active li a:hover {
  color: #999;
}
#globalnavigation.expand-nav > div.nav-wrapper > ul li.active li.selected a {
  color: #ccc;
  font-family: "gibsonRegular", "Arial", sans-serif;
  background-color: #131313;
}
#globalnavigation.expand-nav > div.nav-wrapper > ul ul {
  top: auto;
  left: auto;
  text-align: left;
}
#globalnavigation.expand-nav > div.nav-wrapper > ul > li > a {
  border-top: 2px solid #808080;
}
#globalnavigation.expand-nav > div.nav-wrapper > ul > li ul li a {
  text-transform: none;
  color: #999;
  font-family: "gibsonRegular", "Arial", sans-serif;
}
#globalnavigation.expand-nav > div.nav-wrapper > ul li ul li a {
  border-top: 1px solid #333;
}
#globalnavigation.expand-nav > div.nav-wrapper > ul li a {
  margin: 0;
  padding: 0 10px;
  line-height: 40px;
}
#globalnavigation.expand-nav > div.nav-wrapper > ul li a:active {
  background-color: #000;
}
.mobile #globalnavigation .menu-button {
  display: block;
}
.mobile #globalnavigation .cookie-policy {
  display: none;
}
#globalnavigation + .dimmed {
  display: none;
}
body > .ie > #globalnavigation {
  width: auto !important;
  min-width: 100%;
}
#globalnavigation div .mobile,
#globalfooter div .mobile {
  display: none;
}
@media only screen {
  .mobile #globalnavigation .nav-wrapper .desktop {
    display: none !important;
  }
  .mobile #globalnavigation .nav-wrapper a.mobile {
    display: block !important;
    text-indent: -999px;
  }
  .mobile #globalnavigation .nav-wrapper ul.mobile {
    display: run-in !important;
  }
}
/** DR.DK Global Footer **/
.mobile #globalfooter .footer-search,
.mobile #globalSSOwrapper {
  display: none;
}
.dr-banner-spot {
  display: block;
  height: 80px;
  background: transparent none 100% 0 no-repeat;
  position: relative;
  zoom: 1;
}
.dr-banner-spot div {
  position: absolute;
  bottom: 10px;
  left: 10px;
  z-index: 1;
  border-left: 8px solid black;
}
.dr-banner-spot div span {
  float: left;
  padding-right: 8px;
  padding-left: 0;
  padding-top: 2px;
  padding-bottom: 2px;
  color: #FFF;
  background-color: black;
  text-transform: uppercase;
  font-family: "gibsonSemiBold", "Arial Black", sans-serif;
}
.dr-banner-spot.heading-xsmall div {
  border-left: 4px solid black;
}
.dr-banner-spot.heading-xsmall div span {
  padding: 1px 4px 1px 0;
}
#globalFocusBand {
  background-color: #e6e6e6;
  width: auto !important;
  margin: -20px 0 20px !important;
  padding: 0 0 20px !important;
}
#globalFocusBand > div {
  width: 940px;
  margin: 0 auto;
}
#globalFocusBand .combine-layout {
  margin: 20px -10px 0;
}
#globalFocusBand .dr-banner-spot {
  margin-top: -20px;
}
#globalfooter {
  display: block;
  position: relative;
  margin: 50px 0 0 0;
  padding: 20px 0 95px;
  background: #373737 url("../../img/global-gradient_2.gif") repeat-y top center;
  box-shadow: 0 10px 10px 10px rgba(0, 0, 0, 0.56);
  /* SSO Login/out */
}
.mobile #globalfooter .desktop,
html:not(.mobile) #globalfooter .mobile {
  display: none;
}
html:not(.mobile) #globalfooter .desktop,
.mobile #globalfooter .mobile {
  display: block;
}
#globalfooter > div {
  width: 960px;
  margin: 0 auto;
  padding: 0;
  overflow: hidden;
}
#globalfooter > div > div {
  clear: both;
}
#globalfooter a {
  text-decoration: none;
}
#globalfooter nav h2 {
  margin: 0 0 20px;
  padding: 10px 0 0 0;
  height: auto;
  border: none;
  border-top: 3px solid #000;
  font-size: 100%;
  font-weight: normal;
  line-height: 100%;
  background-color: transparent;
  background-image: none;
}
#globalfooter nav h2 a,
#globalfooter nav h2 a:link,
#globalfooter nav h2 a:visited,
#globalfooter nav h2 a:active {
  font-weight: normal;
  font-size: 18px;
  line-height: 100%;
  height: auto;
  color: #fff;
  text-transform: uppercase;
  font-family: "gibsonSemiBold", "Arial Black", sans-serif;
}
#globalfooter nav h3 {
  margin: 0 0 10px;
  padding: 0;
  height: auto;
  line-height: 100%;
  font-weight: normal;
  font-size: 14px;
  color: #fff;
  text-transform: uppercase;
  background-color: transparent;
  background-image: none;
  border: none;
  font-family: "gibsonSemiBold", "Arial Black", sans-serif;
}
#globalfooter nav a,
#globalfooter nav a:link,
#globalfooter nav a:visited,
#globalfooter nav a:active {
  display: block;
  margin: 0;
  padding: 0;
  height: auto;
  font-size: 14px;
  font-weight: normal;
  line-height: 100%;
  color: #b3b2b2;
  font-family: "gibsonRegular", "Arial", sans-serif;
}
#globalfooter nav a:hover {
  color: #fff;
  text-decoration: underline;
}
#globalfooter h2 a:hover {
  text-decoration: underline;
}
#globalfooter ul {
  width: auto;
  margin: 0;
  padding: 0;
  list-style: none;
}
#globalfooter li {
  margin: 0 0 5px;
  padding: 0;
  list-style: none;
  background-image: none;
}
#globalfooter li.spaceAbove {
  margin-top: 25px;
}
#globalfooter .dr-logo {
  float: left;
  display: block;
  height: 26px;
  margin: 10px 0 0 10px;
  background: url("../../img/dr-globalnavigation-sprite.png") no-repeat left top;
  width: 125px;
  padding: 0;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  outline: 0;
  font-size: 0;
  line-height: 100%;
}
.svg #globalfooter .dr-logo {
  background-image: url("../../img/dr-globalnavigation-sprite.svg");
}
#globalfooter .footer-search {
  text-align: right;
  float: right;
}
#globalfooter .footer-search h2 {
  position: absolute;
  left: -9999px;
}
#globalfooter .footer-search form {
  position: relative;
}
#globalfooter .footer-search form label {
  position: absolute;
  left: -9999px;
  padding: 0 0 0 7px;
  font: bold 14px/26px sans-serif;
  color: #484848;
  font-family: "gibsonRegular", "Arial", sans-serif;
}
#globalfooter .footer-search button#footer-submit {
  background-color: transparent;
  width: 26px;
  line-height: 16px;
  display: inline-block;
  height: 26px;
  padding: 5px;
  border-radius: 0;
  z-index: 1;
  margin: 0;
  top: 0;
  right: 0;
  position: absolute;
  border: 0 transparent solid;
  cursor: pointer;
  overflow: hidden;
}
#globalfooter .footer-search button#footer-submit:before {
  display: block;
  color: #000;
  width: 16px;
  margin: 0 0 5px;
  border-radius: 0;
}
#globalfooter .footer-search input#footer-search {
  width: 130px;
  height: 18px;
  margin: 0;
  padding: 3px 0 3px 7px;
  font: normal 14px/18px sans-serif;
  color: #484848;
  border: 1px solid #222222;
  background-color: #bdbdbd;
  box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.46);
  outline: none;
  font-family: "gibsonRegular", "Arial", sans-serif;
  width: 100%;
  height: 26px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
#globalfooter .footer-search input#footer-search.no-icon {
  background-image: none;
}
#globalfooter .footer-search input:focus {
  background-color: #FFF;
}
#globalfooter .footer-search input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
}
#globalfooter .footer-search input[type="search"]::-ms-input-placeholder,
#globalfooter .footer-search input[type="search"]::-webkit-input-placeholder {
  color: #343434;
}
#globalfooter .footer-search input[type="search"]::-webkit-search-decoration,
#globalfooter .footer-search input[type="search"]::-webkit-search-cancel-button,
#globalfooter .footer-search input[type="search"]::-webkit-search-results-button,
#globalfooter .footer-search input[type="search"]::-webkit-search-results-decoration {
  display: none;
}
#globalfooter .footer-search input#footer-submit {
  position: absolute;
  top: 0;
  right: 0;
  left: auto;
  background-color: transparent;
  box-shadow: none;
  width: 30px;
  height: 26px;
  border: 0 solid transparent;
  cursor: pointer;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
#globalfooter .footer-first-element {
  clear: both;
}
#globalfooter nav {
  float: left;
  padding: 10px;
  margin: 0;
  width: 16.6666666666%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.mobile #globalfooter nav {
  width: 33.333333333%;
}
#globalfooter nav a.featured,
#globalfooter nav a.featured:link,
#globalfooter nav a.featured:visited,
#globalfooter nav a.featured:active {
  display: inline-block;
  margin-bottom: 20px;
  padding: 8px;
  font-size: 12px;
  color: #fff;
  text-transform: uppercase;
  background-color: #989898;
  border-radius: 5px;
}
#globalfooter nav.radio-section a.featured,
#globalfooter nav.radio-section a.featured:link,
#globalfooter nav.radio-section a.featured:visited,
#globalfooter nav.radio-section a.featured:active {
  padding-left: 30px;
  background-color: #989898;
}
#globalfooter nav.radio-section a.featured.dr-icon-audio {
  padding-left: 8px;
}
#globalfooter nav.radio-section a.featured.dr-icon-audio:before {
  color: #2f2f2f;
}
#globalfooter .disclaimer-section {
  clear: both;
  float: none;
  width: 100% !important;
  margin: 0;
  position: absolute;
  left: 0;
  bottom: 35px;
  background-color: #000;
}
#globalfooter .disclaimer-section h2 {
  position: absolute;
  left: -9999px;
}
#globalfooter .disclaimer-section div {
  width: 940px;
  margin: 0 auto;
}
#globalfooter .disclaimer-section button {
  cursor: pointer;
  font: normal 14px/30px "gibsonRegular", "Verdana", sans-serif;
  text-transform: uppercase;
  color: #333;
  display: block;
  text-align: center;
  padding: 0 20px;
  background-color: #989898;
  border-radius: 2px;
  border: 0 solid transparent;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
#globalfooter .disclaimer-section button:hover {
  background-color: #FFF;
  text-decoration: none;
}
#globalfooter .disclaimer-section ul {
  text-align: right;
}
#globalfooter .disclaimer-section ul li {
  display: inline-block;
  margin: 0;
}
#globalfooter .disclaimer-section ul li a {
  line-height: 15px;
  margin: 5px 0;
  padding: 0 25px;
  color: #fff;
  border-right: 1px solid #B3B2B2;
}
#globalfooter .disclaimer-section ul li:first-child a {
  border-left: 1px solid #B3B2B2;
}
#globalfooter .disclaimer-section ul li .dr-link-privacy-policy {
  padding-left: 48px;
  background-position: 25px 50%;
}
#globalfooter .dr-display-mode-switch {
  clear: both;
  zoom: 1;
  *zoom: 1;
}
#globalfooter .dr-display-mode-switch:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
#globalfooter .dr-display-mode-switch:before,
#globalfooter .dr-display-mode-switch:after {
  content: " ";
  display: table;
}
#globalfooter .dr-display-mode-switch:after {
  clear: both;
}
#globalfooter .dr-display-mode-switch a {
  display: block;
  font: normal 14px/30px "gibsonRegular", "Verdana", sans-serif;
  text-transform: uppercase;
  text-align: center;
  background-color: #989898;
  color: #333;
}
#globalfooter small {
  position: absolute;
  left: 0;
  bottom: 10px;
  text-align: center;
  display: block;
  width: 100%;
  margin: 0 auto;
  padding: 0;
  line-height: 100%;
  font-size: 14px;
  color: #000;
  font-family: "gibsonRegular", "Arial", sans-serif;
}
#globalfooter #globalSSOwrapper {
  float: left;
  width: auto;
  margin: 0;
  padding: 0;
}
#globalfooter #globalSSOwrapper.hidden {
  display: none;
}
#globalfooter #globalSSOLogoff {
  display: none;
}
#globalfooter #globalSSOLogin,
#globalfooter #globalSSOCreate,
#globalfooter .loggedIn #globalSSOLogoff {
  display: inline-block;
  padding: 0;
  margin: 0;
  height: auto;
  line-height: 100%;
  text-transform: uppercase;
  background: none;
  box-shadow: none;
}
#globalfooter #globalSSOLogin,
#globalfooter .loggedIn #globalSSOLogoff {
  line-height: 26px;
  padding: 0 10px;
  color: #040707;
  background-color: #ccc;
  border-radius: 5px;
}
#globalfooter .loggedIn #globalSSOUser,
#globalfooter #globalSSOLogin {
  margin-right: 10px;
}
#globalfooter #globalSSOCreate,
#globalfooter .loggedIn #globalSSOUser {
  color: #fff;
  font-size: 14px;
  text-transform: uppercase;
  text-decoration: underline;
}
#globalfooter #globalSSOUser span.icUser {
  display: none;
}
#globalfooter .loggedIn #globalSSOUser span.icUser,
#globalfooter #globalSSOLogin span.icUser {
  margin: 0;
  padding: 0;
  background: none;
  font-size: 14px;
  font-family: inherit;
}
#globalfooter .loggedIn #globalSSOLogin,
#globalfooter .loggedIn #globalSSOCreate {
  display: none;
}
#globalfooter #globalSSOwrapper.loggedIn {
  display: inline-block;
}
#globalfooter .loggedIn #globalSSOUser,
#globalfooter .loggedIn #globalSSOLogoff,
#globalfooter .loggedIn #globalSSOHelp {
  background-position: 0 0;
  display: inline-block;
}
#globalfooter .noSSO #globalSSOUser {
  background-image: none;
}
#globalfooter.noSSO .loggedIn {
  display: block;
}
#globalfooter.noSSO div {
  display: none;
}
#globalfooter #globalSSOHelp {
  margin-right: 0;
  padding: 0;
  text-align: center;
  width: 20px;
}
.mobile #globalfooter .disclaimer-section ul li .dr-link-privacy-policy {
  padding-left: 25px;
  background-position: 0px 50%;
}
/*
.mobile #globalfooter nav {
	width: 50%;

	&.disclaimer-section {
		width: 100%;
	}
}
*/
/** IE7 Specific */
.ie7 #globalfooter .dr-logo {
  float: none;
}
.ie7 #globalfooter .footer-search {
  margin-top: -28px;
}
.ie7 #globalfooter .disclaimer-section ul li {
  zoom: 1;
  display: inline;
}
/** IE6 Specific */
.ie6 #globalfooter .dr-logo {
  overflow: hidden;
  display: inline;
}
.ie6 #globalfooter .footer-search {
  float: right;
  margin-left: 500px;
}
.ie6 #globalfooter form {
  position: static;
  width: auto;
  float: none;
  margin: 0;
  padding: 0;
}
.ie6 #globalfooter form label {
  display: none;
}
.ie6 #globalfooter input#footer-search {
  margin: 0;
}
.ie6 #globalfooter input#footer-submit {
  display: none;
}
.ie6 #globalfooter nav {
  display: inline;
}
.ie6 #globalfooter .disclaimer-section ul li {
  zoom: 1;
  display: inline;
}
.ie6 #globalfooter .disclaimer-section ul li a,
.ie6 #globalfooter .disclaimer-section ul .featured a {
  background-image: none;
  display: inline;
}
.dr-page-suggestion {
  background-color: #999;
  padding: 30px;
  text-align: center;
  position: relative;
  z-index: 2001;
}
.dr-page-suggestion a {
  cursor: pointer;
  text-transform: uppercase;
  font-family: "gibsonRegular", "Arial", sans-serif;
  font-size: 60px;
  line-height: 60px;
  color: #FFF;
  text-decoration: underline;
}
.dr-page-article {
  position: relative;
  padding-top: 20px;
}
.dr-page-article > .metainfo {
  position: absolute;
  top: 0;
  left: 0;
}
.dr-page-article > .metainfo time {
  float: left;
  border-left: 1px solid #bebebe;
  padding: 0 0 0 10px;
  margin: 0 0 0 10px;
}
.dr-page-article > .metainfo time:first-child {
  margin: 0;
  padding: 0;
  border-left: 0;
}
.dr-page-article > h1 {
  margin-bottom: 15px;
}
.dr-page-article .summary {
  font-size: 18px;
  line-height: 24px;
  padding: 0;
  margin-bottom: 15px;
}
.dr-page-article span.image-wrap,
.dr-page-article figure.image-wrap {
  margin-bottom: 20px;
}
.dr-page-article figure img {
  margin-bottom: 10px;
}
.dr-page-article figcaption {
  clear: left;
  color: #666;
  font-size: 14px;
  line-height: 18px;
  font-family: "gibsonRegular", "Arial", sans-serif;
}
.dr-page-article .article-author {
  padding: 10px 0 2px;
  margin-bottom: 10px;
  background: transparent url(../../img/border.svg) repeat-x -2px -2px;
}
.no-svg .dr-page-article .article-author {
  background-image: url(../../img/border.png);
}
.dr-page-article .article-author p {
  background: transparent url(../../img/border.svg) repeat-x -2px 100%;
}
.no-svg .dr-page-article .article-author p {
  background-image: url(../../img/border.png);
}
.dr-page-article .article-author .image-wrap {
  max-width: 11%;
  padding-right: 7px;
}
.dr-page-article .article-author strong {
  font-size: 14px;
  line-height: 100%;
  /*text-transform: uppercase;*/
  color: #000;
  font-weight: normal;
  font-family: "gibsonRegular", "Arial", sans-serif;
}
.dr-page-article .article-author .author-name {
  color: #000;
  font-family: "gibsonSemiBold", "Arial Black", sans-serif;
  font-size: 14px;
}
.dr-page-article .article-author .department {
  display: block;
  margin-top: 2px;
}
.dr-page-article .dr-widget-video-player ~ .wcms-article-content,
.dr-page-article .dr-codecomponent ~ .wcms-article-content {
  margin-top: 20px;
}
.dr-page-article .dr-widget-video-player + figure {
  margin-top: 10px;
}
.dr-page-article.boxed > h1,
.dr-page-article.boxed-image > h1 {
  margin-top: 20px;
}
.dr-page-article.boxed > .metainfo,
.dr-page-article.boxed-image > .metainfo {
  top: 20px;
  left: 20px;
}
.dr-page-article.boxed .wcms-article-content,
.dr-page-article.boxed-image .wcms-article-content {
  margin-left: 150px;
}
.wcms-article-content {
  clear: left;
  position: relative;
  margin-left: 160px;
  /*strong {
		display: block;
	}*/
}
.wcms-article-content:after {
  /* clear those floats */
  display: table;
  clear: both;
  content: " ";
}
.wcms-article-content h3 {
  font-family: "Georgia", serif;
  font-weight: bold;
  margin: 10px 0 3px;
}
.wcms-article-content p {
  font-size: 16px;
  line-height: 22px;
}
.wcms-article-content p > a {
  text-decoration: underline;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.wcms-article-content .dr-widget-video-player {
  position: relative;
  margin-bottom: 10px;
}
.wcms-article-content ul,
.wcms-article-content ol {
  margin: 0 0 15px 20px;
}
.wcms-article-content ul {
  list-style: disc;
}
.wcms-article-content ol {
  list-style: decimal;
}
.wcms-article-content ol > li,
.wcms-article-content ul > li {
  margin-bottom: 7px;
  color: #4d4d4d;
}
.wcms-article-content ol > li a,
.wcms-article-content ul > li a {
  text-decoration: underline;
}
[class*="frontpage"] article.no-image {
  padding: 20px;
  background: none;
  background-color: #e6e6e6;
}
[class*="frontpage"] .image-wrap {
  margin-bottom: 8px;
}
[class*="frontpage"] p {
  font-size: 18px;
  line-height: 22px;
}
[class*="frontpage"] .no-image p,
[class*="frontpage"] .linkbox {
  position: static;
  left: auto;
}
[class*="frontpage"] .no-image p {
  margin-top: 5px;
}
[class*="frontpage"] .linkbox {
  margin: 10px 0 0;
}
[class*="frontpage"] [class*="image-"] article.no-image {
  padding: 0 0 20px;
  background: transparent url(../../img/border.svg) repeat-x -2px 100%;
}
.no-svg [class*="frontpage"] [class*="image-"] article.no-image {
  background-image: url(../../img/border.png);
}
[class*="frontpage"] article[class*="image-"] .image-wrap {
  margin-bottom: 10px;
}
[class*="frontpage"] article.top-story.no-image {
  background-color: transparent;
  padding: 0;
}
[class*="frontpage"] article.top-story h2 ~ * {
  margin-right: 0 !important;
  padding-right: 0 !important;
}
[class*="frontpage"] .linkbox {
  margin-top: 15px !important;
  margin-left: 0 !important;
  padding-left: 0 !important;
  padding-bottom: 0 !important;
}
.dr-form label,
form > label {
  margin-top: 20px;
  display: block;
  position: relative;
}
.js .dr-form label.hasValue span,
.js form > label.hasValue span {
  display: none;
}
.js .dr-form label.dimmed span,
.js form > label.dimmed span {
  color: #C9C9C9;
}
.dr-form label span,
form > label span {
  display: block;
  font: 14px/1 "gibsonRegular", "Arial", sans-serif;
  margin-bottom: 5px;
}
.js .dr-form label span,
.js form > label span {
  position: absolute;
  z-index: 1;
  padding: 13px 10px;
  color: #666;
}
.dr-form label span.input-text,
form > label span.input-text {
  color: #C9C9C9;
}
.dr-form label input[type="radio"] + span,
form > label input[type="radio"] + span,
.dr-form label input[type="checkbox"] + span,
form > label input[type="checkbox"] + span {
  position: relative;
  display: inline;
}
.dr-form label input[type="text"],
form > label input[type="text"],
.dr-form label input[type="password"],
form > label input[type="password"],
.dr-form label input[type="email"],
form > label input[type="email"],
.dr-form label input[type="tel"],
form > label input[type="tel"],
.dr-form label input[type="number"],
form > label input[type="number"],
.dr-form label textarea,
form > label textarea,
.dr-form label select,
form > label select {
  width: 100%;
  height: 40px;
  border: 1px solid #B8B8B8;
  color: #000;
  padding: 11px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.dr-form label input[type="text"],
form > label input[type="text"],
.dr-form label input[type="password"],
form > label input[type="password"],
.dr-form label input[type="email"],
form > label input[type="email"],
.dr-form label input[type="tel"],
form > label input[type="tel"],
.dr-form label input[type="number"],
form > label input[type="number"],
.dr-form label textarea,
form > label textarea {
  font: 14px/1 "gibsonRegular", "Arial", sans-serif;
}
.dr-form label textarea,
form > label textarea {
  height: 158px;
}
.dr-form label select,
form > label select {
  -webkit-appearance: none;
  border-radius: 0;
  position: relative;
  z-index: 2;
  height: 30px;
  padding: 5px 5px 5px 10px;
  font: 14px/18px "gibsonSemibold", "Arial", sans-serif;
  background: #FFF none;
  -webkit-box-shadow: 0 0 0 transparent;
  -khtml-box-shadow: 0 0 0 transparent;
  -moz-box-shadow: 0 0 0 transparent;
  -ms-box-shadow: 0 0 0 transparent;
  -o-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
}
.dr-form label select option,
form > label select option {
  font: 14px/18px "gibsonSemibold", "Arial", sans-serif;
  margin-bottom: 2px;
}
.dr-checkbox-group,
.dr-radio-group {
  margin-top: 20px;
}
.dr-checkbox-group label,
.dr-radio-group label {
  margin-top: 10px;
}
.dr-checkbox-group label input[type="checkbox"] + span,
.dr-radio-group label input[type="checkbox"] + span {
  padding-left: 5px;
}
.js .dr-select:after {
  position: absolute;
  background-color: #FFF;
  top: 1px;
  right: 1px;
  z-index: 3;
  font-family: "dr-icons";
  display: inline-block;
  width: 28px;
  height: 28px;
  line-height: 28px;
  font-size: 16px;
  vertical-align: text-bottom;
  color: #000;
  content: "\2193";
  text-align: center;
  pointer-events: none;
  cursor: pointer;
}
.ie9.js .dr-select:after,
.ie8.js .dr-select:after {
  display: none;
}
.js .dr-select.disabled {
  position: relative;
  opacity: 0.25;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
  filter: alpha(opacity=25);
}
.js .dr-select.disabled > select {
  position: relative;
  filter: inherit;
}
.js .dr-select > span {
  position: absolute;
  left: -9999px;
}
.dr-form button,
.buttons button,
form > button {
  margin-top: 20px;
  float: right;
  margin-left: 10px;
}
.buttons {
  text-align: right;
  padding-bottom: 0;
}
.buttons button {
  float: none;
}
.dr-form legend {
  position: absolute;
  left: -9999px;
}
.dr-form fieldset {
  border: 0 solid transparent;
}
.dr-form > footer {
  margin: 0 -20px -20px;
  border-top: 1px solid white;
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  padding: 20px;
  text-align: right;
}
a.dr-ui-button,
button,
input[type=submit] {
  cursor: pointer;
  font: normal 14px/30px "gibsonRegular", "Verdana", sans-serif;
  height: 30px;
  text-transform: uppercase;
  color: #FFF;
  display: inline-block;
  padding: 0 20px;
  background-color: #808080;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 2px;
  border: 0 solid transparent;
}
a.dr-ui-button:hover,
button:hover,
input[type=submit]:hover,
a.dr-ui-button:focus,
button:focus,
input[type=submit]:focus {
  background-color: #333;
  background-color: rgba(0, 0, 0, 0.75);
  text-decoration: none;
}
a.dr-ui-button.active,
button.active,
input[type=submit].active {
  background-color: #000;
}
a.dr-ui-button[class*="dr-icon"]:before,
button[class*="dr-icon"]:before,
input[type=submit][class*="dr-icon"]:before {
  margin-left: -10px;
  margin-right: 12px;
  color: #FFF;
}
[class*="dr-ui-paging-"] {
  font-size: 0;
}
[class*="dr-ui-paging-"] > a,
[class*="dr-ui-paging-"] > li a,
[class*="dr-ui-paging-"] .tab-headers a {
  cursor: pointer;
  font: normal 14px/30px "gibsonRegular", "Verdana", sans-serif;
  height: 30px;
  text-transform: uppercase;
  color: #FFF;
  display: inline-block;
  padding: 0 20px;
  background-color: #808080;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 2px;
  border: 0 solid transparent;
}
[class*="dr-ui-paging-"] > a:hover,
[class*="dr-ui-paging-"] > li a:hover,
[class*="dr-ui-paging-"] .tab-headers a:hover,
[class*="dr-ui-paging-"] > a:focus,
[class*="dr-ui-paging-"] > li a:focus,
[class*="dr-ui-paging-"] .tab-headers a:focus {
  background-color: #333;
  background-color: rgba(0, 0, 0, 0.75);
  text-decoration: none;
}
[class*="dr-ui-paging-"] > a.active,
[class*="dr-ui-paging-"] > li a.active,
[class*="dr-ui-paging-"] .tab-headers a.active {
  background-color: #000;
}
[class*="dr-ui-paging-"] > a[class*="dr-icon"]:before,
[class*="dr-ui-paging-"] > li a[class*="dr-icon"]:before,
[class*="dr-ui-paging-"] .tab-headers a[class*="dr-icon"]:before {
  margin-left: -10px;
  margin-right: 12px;
  color: #FFF;
}
.dr-ui-paging-tabs {
  float: left;
  width: 100%;
}
.dr-ui-paging-tabs a {
  border-radius: 0;
  margin-bottom: 1px;
  font-family: "gibsonSemiBold", "Arial Black", sans-serif;
}
.dr-ui-paging-tabs a + a {
  margin-left: 1px;
}
.dr-ui-paging-tabs > div {
  clear: both;
}
.dr-ui-paging-tabs section.tab,
.dr-ui-paging-tabs .section.tab {
  position: absolute;
  top: -9999px;
  left: -9999px;
}
.dr-ui-paging-tabs section.tab.active,
.dr-ui-paging-tabs .section.tab.active {
  position: static;
}
.dr-ui-paging-alpha a,
.dr-ui-paging-alpha li a {
  padding: 0 5px;
  min-width: 26px;
  font-size: 18px;
  line-height: 28px;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.dr-ui-paging-alpha a + a,
.dr-ui-paging-alpha li a + a {
  margin-left: 5px;
}
.dr-ui-paging-alpha li + li a {
  margin-left: 5px;
}
.dr-ui-paging-numeric {
  text-align: center;
}
.dr-ui-paging-numeric a {
  width: 30px;
  padding: 0;
  font-size: 14px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  color: #000;
  background-color: #E6E6E6;
  background-color: rgba(0, 0, 0, 0.1);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.dr-ui-paging-numeric a:hover {
  background-color: #CCC;
  background-color: rgba(0, 0, 0, 0.2);
}
.dr-ui-paging-numeric a.active {
  color: #FFF;
  background-color: #999;
  background-color: rgba(0, 0, 0, 0.4);
  font-family: "gibsonSemiBold", "Arial Black", sans-serif;
}
.dr-ui-paging-numeric a + a {
  margin-left: 10px;
}
.dr-ui-paging-numeric a[class*="dr-icon"] {
  background-color: transparent;
  width: 30px;
  overflow: hidden;
  vertical-align: bottom;
}
.dr-ui-paging-numeric a[class*="dr-icon"]:before {
  margin: 0;
  color: #808080;
}
.dr-ui-paging-numeric a[class*="dr-icon"]:hover {
  background-color: transparent;
}
.dr-ui-paging-numeric a[class*="dr-icon"]:hover:before {
  color: #000;
}
.dr-ui-paging-numeric a[class*="dr-icon"].disabled {
  cursor: default;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
}
.dr-ui-paging-numeric a[class*="dr-icon"].disabled:hover:before {
  color: #808080;
}
.dr-ui-dropdown-list {
  position: relative;
  height: 30px;
  overflow: visible;
  min-width: 170px;
  display: inline-block;
}
.dr-ui-dropdown-list > span,
.dr-ui-dropdown-list a {
  display: block;
  font: 14px/1 "gibsonSemibold", Arial, sans-serif;
  padding: 7px 10px;
}
.dr-ui-dropdown-list a span {
  font-family: "gibsonRegular", "Arial", sans-serif;
}
.dr-ui-dropdown-list a:active {
  background-color: #000;
  color: #FFF;
}
.dr-ui-dropdown-list a:active:before {
  color: #FFF;
}
.dr-ui-dropdown-list > span {
  position: relative;
  border: 1px solid #DCDCDC;
  border-bottom: 0 solid transparent;
  background-color: #FFF;
  padding-bottom: 8px;
  cursor: pointer;
  color: #000;
}
.dr-ui-dropdown-list > span:after {
  content: "";
  position: absolute;
  display: block;
  background-color: #DCDCDC;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
}
.dr-ui-dropdown-list > span:before {
  font-family: "dr-icons";
  content: " ";
  display: inline-block;
  width: 28px;
  height: 28px;
  line-height: 28px;
  font-size: 16px;
  vertical-align: text-bottom;
  color: #000;
  content: "\2193";
  position: absolute;
  right: 0;
  top: 0;
  text-align: center;
}
.dr-ui-dropdown-list ul {
  position: absolute;
  top: 30px;
  right: 0;
  left: 0;
  display: none;
  background-color: #FFF;
  padding-bottom: 10px;
}
.dr-ui-dropdown-list li:focus {
  background-color: #E3E3E3;
  outline: none;
}
.dr-ui-dropdown-list.open ul,
.dr-ui-dropdown-list.open > span {
  border: 10px solid #777;
  border-color: rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  z-index: 2000;
}
.dr-ui-dropdown-list.open ul {
  margin: 0 -9px;
  border-top: 0 transparent solid;
  display: block;
}
.dr-ui-dropdown-list.open > span {
  margin: -9px -9px 0;
  border-bottom: 0 transparent solid;
  padding-bottom: 8px;
}
.dr-ui-dropdown-list.open > span:before {
  content: "\2191";
}
footer .dr-ui-dropdown-list,
.section-footer .dr-ui-dropdown-list {
  float: right;
}
label,
input[type=radio],
input[type=submit],
input[type=checkbox] {
  cursor: pointer;
}
.dr-widget-quickvote h1 a,
.dr-widget-quickvote h3 a {
  font: normal 18px/1 "gibsonSemiBold", "Arial Black", sans-serif;
  text-transform: uppercase;
}
.dr-widget-quickvote .dr-icon-help-boxed {
  white-space: nowrap;
  width: 16px;
  line-height: 16px;
  overflow: hidden;
  float: right;
  text-decoration: none;
}
.dr-widget-quickvote .dr-icon-help-boxed:before {
  vertical-align: top;
}
.dr-widget-quickvote h1 span,
.dr-widget-quickvote h3 span {
  font: normal 14px/1 "gibsonRegular", "Verdana", sans-serif;
  text-transform: uppercase;
  display: block;
}
.dr-widget-quickvote li label {
  display: inline-block;
  padding: 5px 3px;
  line-height: 20px;
  font-size: 14px;
  font-family: "gibsonSemiBold", "Arial Black", sans-serif;
}
.dr-widget-quickvote > fieldset {
  display: block;
}
.dr-widget-quickvote > div {
  text-align: right;
  display: none;
}
.dr-widget-quickvote > div li {
  padding-top: 10px;
}
.dr-widget-quickvote > div li span {
  font: normal 14px/1 "gibsonSemiBold", "Arial Black", sans-serif;
  float: left;
}
.dr-widget-quickvote > div li span.percentage {
  font-family: "gibsonRegular", "Arial", sans-serif;
  float: none;
}
.dr-widget-quickvote > div li div {
  height: 11px;
  background-color: #bfbfbf;
  background-color: rgba(0, 0, 0, 0.25);
}
.dr-widget-quickvote > div li div > div {
  background-color: #7f7f7f;
  background-color: rgba(255, 255, 255, 0.5);
}
.dr-widget-quickvote.show-results > fieldset {
  display: none;
}
.dr-widget-quickvote.show-results > div {
  display: block;
}
.dr-widget-quickvote > fieldset > p,
.dr-widget-quickvote > div > p {
  text-align: right;
}
.dr-widget-quickvote > fieldset > p a,
.dr-widget-quickvote > div > p a {
  color: #777;
  font: normal 14px/25px "gibsonRegular", "Verdana", sans-serif;
  text-transform: uppercase;
  text-decoration: underline;
}
.dr-widget-quickvote > fieldset > p input[type=submit],
.dr-widget-quickvote > div > p input[type=submit] {
  margin-left: 10px;
}
[class*=dr-widget-carousel] {
  position: relative;
  overflow: hidden;
  padding: 0;
  border-top: 1px solid #CDCDCD;
  border-top-color: rgba(0, 0, 0, 0.2);
}
[class*=dr-widget-carousel] .carousel-body {
  position: relative;
}
[class*=dr-widget-carousel] .carousel-content-wrapper {
  zoom: 1;
  *zoom: 1;
  -moz-transition: 0.3s margin-left ease-in-out;
  -webkit-transition: 0.3s margin-left ease-in-out;
  -o-transition: 0.3s margin-left ease-in-out;
  transition: 0.3s margin-left ease-in-out;
}
[class*=dr-widget-carousel] .carousel-content-wrapper:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
[class*=dr-widget-carousel] .carousel-content-wrapper:before,
[class*=dr-widget-carousel] .carousel-content-wrapper:after {
  content: " ";
  display: table;
}
[class*=dr-widget-carousel] .carousel-content-wrapper:after {
  clear: both;
}
[class*=dr-widget-carousel] .carousel-item {
  float: left;
  padding-left: 10px;
  padding-right: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
[class*=dr-widget-carousel] .button {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 10;
  width: 30px;
  background-color: #e6e6e6;
  cursor: pointer;
}
[class*=dr-widget-carousel] .button.next {
  right: 0;
}
[class*=dr-widget-carousel] .button.previous {
  left: 0;
}
[class*=dr-widget-carousel] .button.disabled {
  cursor: default;
}
[class*=dr-widget-carousel] [class*="dr-icon-arrow"]:before {
  position: absolute;
  top: 50%;
  font-size: 36px;
  line-height: 100%;
  margin-top: -18px;
  text-indent: -3px;
  color: #808080;
}
[class*=dr-widget-carousel] [class*="dr-icon-arrow"]:hover:before {
  color: black;
}
[class*=dr-widget-carousel] [class*="dr-icon-arrow"][class*="disabled"]:before {
  color: white;
}
[class*=dr-widget-carousel] .pager {
  font-family: "gibsonRegular", "Arial", sans-serif;
  color: #808080;
  position: absolute;
  top: -28px;
  right: 20px;
}
[class*=dr-widget-carousel] .pageLength:before {
  content: "/";
  margin: 0 5px;
}
[class*=dr-widget-carousel][class*="-articles"] {
  background-color: white;
}
[class*=dr-widget-carousel][class*="-articles"] .carousel-content-wrapper {
  padding: 10px 40px;
}
[class*=dr-widget-carousel][class*="-articles"] article {
  overflow: hidden;
  width: 152px;
  background: none;
  padding-top: 10px;
}
[class*=dr-widget-carousel][class*="-articles"] article.pseudo {
  padding-bottom: 80%;
}
[class*=dr-widget-carousel][class*="-articles"] article .image-wrap {
  margin-bottom: 5px;
}
[class*=dr-widget-carousel][class*="-articles"] article.carousel-image-1,
[class*=dr-widget-carousel][class*="-articles"] article.carousel-image-2 {
  width: 255px;
}
[class*=dr-widget-carousel][class*="-articles"] article.carousel-image-1 .image-wrap,
[class*=dr-widget-carousel][class*="-articles"] article.carousel-image-2 .image-wrap {
  padding-right: 10px;
  margin-bottom: 0;
}
[class*=dr-widget-carousel][class*="-articles"] article.carousel-image-1 .image-wrap {
  width: 25%;
}
[class*=dr-widget-carousel][class*="-articles"] article.carousel-image-1 .image-wrap ~ h3,
[class*=dr-widget-carousel][class*="-articles"] article.carousel-image-1 .image-wrap ~ .metainfo {
  padding-left: 25%;
  margin-left: 0;
}
[class*=dr-widget-carousel][class*="-articles"] article.carousel-image-2 .image-wrap {
  width: 33.3333333333%;
}
[class*=dr-widget-carousel][class*="-articles"] article.carousel-image-2 .image-wrap ~ h3,
[class*=dr-widget-carousel][class*="-articles"] article.carousel-image-2 .image-wrap ~ .metainfo {
  padding-left: 33.33333333%;
  margin-left: 0;
}
[class*=dr-widget-carousel][class*="-articles"] article.no-image {
  margin-top: 0;
  padding: 10px 0 0;
  background-color: transparent;
  min-height: 100%;
}
[class*=dr-widget-carousel][class*="-articles"] article.no-image h3 {
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 0;
}
[class*=dr-widget-carousel][class*="-articles"] .no-image {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 10px;
  padding: 15px;
  background-color: #e6e6e6;
  min-height: 110px;
}
[class*=dr-widget-carousel][class*="-articles"][class*="display"][class*="-3"] article {
  width: 268px;
}
[class*=dr-widget-carousel][class*="-articles"][class*="display"][class*="-3"] .no-image {
  min-height: 170px;
}
[class*=dr-widget-carousel][class*="-articles"][class*="display"][class*="-3"].carousel-image-1 .no-image,
[class*=dr-widget-carousel][class*="-articles"][class*="display"][class*="-3"].carousel-image-2 .no-image {
  min-height: 100%;
}
[class*=dr-widget-carousel][class*="dr-widget-carousel-slideshow"] {
  border: none;
  padding-bottom: 10px;
  zoom: 1;
  *zoom: 1;
  background: transparent url(../../img/border.svg) repeat-x -2px 100%;
}
[class*=dr-widget-carousel][class*="dr-widget-carousel-slideshow"]:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
[class*=dr-widget-carousel][class*="dr-widget-carousel-slideshow"]:before,
[class*=dr-widget-carousel][class*="dr-widget-carousel-slideshow"]:after {
  content: " ";
  display: table;
}
[class*=dr-widget-carousel][class*="dr-widget-carousel-slideshow"]:after {
  clear: both;
}
.no-svg [class*=dr-widget-carousel][class*="dr-widget-carousel-slideshow"] {
  background-image: url(../../img/border.png);
}
[class*=dr-widget-carousel][class*="dr-widget-carousel-slideshow"].no-ctrlgrp {
  padding-bottom: 0;
}
[class*=dr-widget-carousel][class*="dr-widget-carousel-slideshow"].no-ctrlgrp .carousel-body {
  padding: 20px 50px;
  padding-bottom: 10px;
}
[class*=dr-widget-carousel][class*="dr-widget-carousel-slideshow"] .carousel-content-wrapper {
  margin-bottom: 20px;
  background-color: #f2f2f2;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  -khtml-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  -ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
[class*=dr-widget-carousel][class*="dr-widget-carousel-slideshow"] .carousel-content-wrapper > * {
  height: 100%;
  overflow: hidden;
  position: relative;
  margin: 0;
  float: left;
}
[class*=dr-widget-carousel][class*="dr-widget-carousel-slideshow"] .carousel-content-wrapper .image-wrap.landscape img {
  width: 100%;
}
[class*=dr-widget-carousel][class*="dr-widget-carousel-slideshow"] .carousel-content-wrapper .image-wrap.portrait img {
  height: 100%;
}
[class*=dr-widget-carousel][class*="dr-widget-carousel-slideshow"] .carousel-content-wrapper .image-wrap img {
  float: none;
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: auto;
  height: auto;
  max-height: 100%;
  max-width: 100%;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  -khtml-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  -ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
[class*=dr-widget-carousel][class*="dr-widget-carousel-slideshow"] figcaption {
  display: none;
}
[class*=dr-widget-carousel][class*="dr-widget-carousel-slideshow"] .figcaption {
  font-size: 14px;
  color: #808080;
  font-family: "gibsonRegular", "Arial", sans-serif;
  float: left;
  max-width: 70%;
}
[class*=dr-widget-carousel][class*="dr-widget-carousel-slideshow"] .controls {
  float: right;
  color: #808080;
}
[class*=dr-widget-carousel][class*="dr-widget-carousel-slideshow"] .controls .button {
  background-color: transparent;
  display: inline;
  position: relative;
}
[class*=dr-widget-carousel][class*="dr-widget-carousel-slideshow"] .controls .pager {
  position: static;
}
[class*=dr-widget-carousel][class*="dr-widget-carousel-slideshow"] .controls .pageIndex {
  color: black;
}
[class*=dr-widget-carousel][class*="dr-widget-carousel-slideshow"] .controls [class*="dr-icon"][class*="disabled"]:before {
  color: #000;
}
[class*=dr-widget-carousel][class*="dr-widget-carousel-slideshow"] .controls [class*="dr-icon-arrow-left"]:before,
[class*=dr-widget-carousel][class*="dr-widget-carousel-slideshow"] .controls [class*="dr-icon-arrow-right"]:before {
  position: relative;
  font-size: 21px;
  margin: -2px 0 -1px 3px;
}
[class*=dr-widget-carousel][class*="dr-widget-carousel-slideshow"].no-ctrlgrp .figcaption {
  max-width: 100%;
}
[class*="dr-widget-swipe-carousel"] {
  position: relative;
  background-color: white;
  display: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
[class*="dr-widget-swipe-carousel"] .swipe {
  overflow: hidden;
  visibility: hidden;
  position: relative;
  margin: 0 40px;
}
[class*="dr-widget-swipe-carousel"] .swipe-wrap {
  overflow: hidden;
  position: relative;
}
[class*="dr-widget-swipe-carousel"] .swipe-wrap > div,
[class*="dr-widget-swipe-carousel"] .carousel-item {
  float: left;
  width: 100%;
  position: relative;
}
[class*="dr-widget-swipe-carousel"] .carousel-item {
  padding: 0 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
[class*="dr-widget-swipe-carousel"] .item {
  padding-top: 10px;
  padding-bottom: 0;
  background: none;
}
[class*="dr-widget-swipe-carousel"] .carousel-button {
  padding: 0 10px;
  top: 0;
  bottom: 0;
  width: 30px;
  background-color: #e6e6e6;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  cursor: pointer;
}
[class*="dr-widget-swipe-carousel"] .carousel-button:before {
  top: 50%;
  position: absolute;
  font-size: 36px;
  text-indent: -13px;
  margin-top: -10px;
  color: #fff;
}
[class*="dr-widget-swipe-carousel"] .carousel-button[class*="right"] {
  right: 0;
}
[class*="dr-widget-swipe-carousel"] .carousel-button.disabled:before {
  color: #999999;
}
[class*="dr-widget-swipe-carousel"] .carousel-button.loading {
  background-color: #eee;
}
[class*="dr-widget-swipe-carousel"] .carousel-button.loading:before {
  content: " ";
  background: transparent url(../../img/loading.gif) top left no-repeat;
  margin-left: -2px;
}
[class*="dr-widget-swipe-carousel"] .loading-async-content {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  z-index: 999;
  background: rgba(255, 255, 255, 0.5);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  display: none;
}
[class*="dr-widget-swipe-carousel"] .loading-async-content p {
  position: absolute;
  top: -999px;
}
[class*="dr-widget-swipe-carousel"] .carousel-image-1 .image-wrap {
  padding-right: 10px;
  margin-bottom: 0;
  width: 25%;
}
[class*="dr-widget-swipe-carousel"] .carousel-image-1 ~ h3,
[class*="dr-widget-swipe-carousel"] .carousel-image-1 ~ .metainfo {
  margin-left: 0;
}
[class*="dr-widget-swipe-carousel"] .carousel-image-2 .image-wrap {
  padding-right: 10px;
  margin-bottom: 0;
  width: 33.3333333333%;
}
[class*="dr-widget-swipe-carousel"] .carousel-image-2 .image-wrap ~ h3,
[class*="dr-widget-swipe-carousel"] .carousel-image-2 .image-wrap ~ .metainfo {
  margin-left: 0;
}
[class*="dr-widget-swipe-carousel"] .image-1 .image-wrap {
  width: 70px;
  padding-right: 0 !important;
}
[class*="dr-widget-swipe-carousel"] .image-1 .image-wrap ~ * {
  margin-left: 70px;
}
[class*="dr-widget-swipe-carousel"] .image-2 .image-wrap {
  width: 140px;
  padding-right: 0 !important;
}
[class*="dr-widget-swipe-carousel"] .image-2 .image-wrap ~ * {
  margin-left: 140px;
}
[class*="dr-widget-swipe-carousel"] + .swipe-pager {
  position: absolute;
  top: 6px;
  right: 0;
  color: #676767;
  font-family: "gibsonRegular", "Arial", sans-serif;
  font-size: 18px;
  line-height: 24px;
  padding: 15px 0;
}
[class*="dr-widget-swipe-carousel"] + .swipe-pager span:first-child {
  color: #000;
  font-family: "gibsonSemiBold", "Arial Black", sans-serif;
}
@media only screen and (max-width: 700px) {
  [class*="dr-widget-swipe-carousel"] + .swipe-pager {
    display: none;
  }
}
.boxed > [class*="dr-widget-swipe-carousel"] {
  margin-left: -20px;
  margin-right: -20px;
}
.boxed > [class*="dr-widget-swipe-carousel"] .carousel-button {
  top: -20px;
  bottom: -20px;
}
.boxed > [class*="dr-widget-swipe-carousel"] .item {
  padding-bottom: 0;
  background-image: none;
}
[class*="dr-widget-swipe-carousel-iscroll"] {
  border: none;
  background-color: transparent;
}
[class*="dr-widget-swipe-carousel-iscroll"] .carousel-content-wrapper {
  margin-bottom: 10px;
}
[class*="dr-widget-swipe-carousel-iscroll"] .carousel-item {
  padding: 0;
}
[class*="dr-widget-swipe-carousel-iscroll"] .carousel-item .item {
  padding: 0;
}
[class*="dr-widget-swipe-carousel-iscroll"] .carousel-item .item p {
  font-family: "gibsonRegular", "Arial", sans-serif;
  margin: 10px 0 0 0;
}
[class*="dr-widget-swipe-carousel-iscroll"] .carousel-button {
  background-color: transparent;
}
[class*="dr-widget-swipe-carousel-iscroll"] .carousel-button:hover {
  background-color: rgba(0, 0, 0, 0.3);
}
[class*="dr-widget-swipe-carousel-iscroll"] .carousel-button:hover:before {
  color: #fff;
}
[class*="dr-widget-swipe-carousel-iscroll"] .carousel-button:before {
  color: #000;
}
.dr-widget-swipe-carousel-iscroll-carousel-navigation {
  margin-bottom: 20px;
  vertical-align: text-top;
}
.dr-widget-swipe-carousel-iscroll-carousel-navigation * {
  font-family: "gibsonRegular", "Arial", sans-serif;
  text-transform: uppercase;
}
.dr-widget-swipe-carousel-iscroll-carousel-navigation .pageIndex {
  line-height: 16px;
  font-size: 16px;
  display: inline-block;
  margin: 0 10px 0px 10px;
  white-space: nowrap;
  min-width: 50px;
  text-align: center;
}
.dr-widget-swipe-carousel-iscroll-carousel-navigation .carousel-button {
  display: inline-block;
  text-decoration: none;
}
.dr-widget-swipe-carousel-iscroll-carousel-navigation .carousel-button:before {
  font-size: 24px;
  line-height: 20px;
  color: #fff;
  margin-right: 0;
  margin-top: -10px;
}
.dr-widget-video-player.error,
.dr-widget-video-playlist.error,
.dr-widget-media-playlist.error,
.player-container.error,
.dr-widget-video-player .video.error,
.dr-widget-video-playlist .video.error,
.dr-widget-media-playlist .video.error,
.player-container .video.error,
.dr-widget-video-player .media.video.error,
.dr-widget-video-playlist .media.video.error,
.dr-widget-media-playlist .media.video.error,
.player-container .media.video.error {
  background-color: #000;
}
.dr-widget-video-player.error .floater,
.dr-widget-video-playlist.error .floater,
.dr-widget-media-playlist.error .floater,
.player-container.error .floater,
.dr-widget-video-player .video.error .floater,
.dr-widget-video-playlist .video.error .floater,
.dr-widget-media-playlist .video.error .floater,
.player-container .video.error .floater,
.dr-widget-video-player .media.video.error .floater,
.dr-widget-video-playlist .media.video.error .floater,
.dr-widget-media-playlist .media.video.error .floater,
.player-container .media.video.error .floater {
  float: left;
  height: 50%;
  width: 100%;
  margin-bottom: -100px;
}
.dr-widget-video-player.error .wrapper,
.dr-widget-video-playlist.error .wrapper,
.dr-widget-media-playlist.error .wrapper,
.player-container.error .wrapper,
.dr-widget-video-player .video.error .wrapper,
.dr-widget-video-playlist .video.error .wrapper,
.dr-widget-media-playlist .video.error .wrapper,
.player-container .video.error .wrapper,
.dr-widget-video-player .media.video.error .wrapper,
.dr-widget-video-playlist .media.video.error .wrapper,
.dr-widget-media-playlist .media.video.error .wrapper,
.player-container .media.video.error .wrapper {
  margin: 0 10%;
  background-color: #fff;
  border: 4px solid #808080;
  padding: 9px 10px;
  clear: both;
}
.dr-widget-video-player.error .wrapper .gfx,
.dr-widget-video-playlist.error .wrapper .gfx,
.dr-widget-media-playlist.error .wrapper .gfx,
.player-container.error .wrapper .gfx,
.dr-widget-video-player .video.error .wrapper .gfx,
.dr-widget-video-playlist .video.error .wrapper .gfx,
.dr-widget-media-playlist .video.error .wrapper .gfx,
.player-container .video.error .wrapper .gfx,
.dr-widget-video-player .media.video.error .wrapper .gfx,
.dr-widget-video-playlist .media.video.error .wrapper .gfx,
.dr-widget-media-playlist .media.video.error .wrapper .gfx,
.player-container .media.video.error .wrapper .gfx {
  width: 36px;
  height: 32px;
  float: left;
  margin-right: 16px;
}
.dr-widget-video-player.error .wrapper .gfx:before,
.dr-widget-video-playlist.error .wrapper .gfx:before,
.dr-widget-media-playlist.error .wrapper .gfx:before,
.player-container.error .wrapper .gfx:before,
.dr-widget-video-player .video.error .wrapper .gfx:before,
.dr-widget-video-playlist .video.error .wrapper .gfx:before,
.dr-widget-media-playlist .video.error .wrapper .gfx:before,
.player-container .video.error .wrapper .gfx:before,
.dr-widget-video-player .media.video.error .wrapper .gfx:before,
.dr-widget-video-playlist .media.video.error .wrapper .gfx:before,
.dr-widget-media-playlist .media.video.error .wrapper .gfx:before,
.player-container .media.video.error .wrapper .gfx:before {
  font-size: 32px;
  line-height: 32px;
  color: #808080;
}
.dr-widget-video-player.error .wrapper a:link,
.dr-widget-video-playlist.error .wrapper a:link,
.dr-widget-media-playlist.error .wrapper a:link,
.player-container.error .wrapper a:link,
.dr-widget-video-player .video.error .wrapper a:link,
.dr-widget-video-playlist .video.error .wrapper a:link,
.dr-widget-media-playlist .video.error .wrapper a:link,
.player-container .video.error .wrapper a:link,
.dr-widget-video-player .media.video.error .wrapper a:link,
.dr-widget-video-playlist .media.video.error .wrapper a:link,
.dr-widget-media-playlist .media.video.error .wrapper a:link,
.player-container .media.video.error .wrapper a:link {
  text-decoration: underline;
}
.dr-widget-video-player.error .wrapper pre,
.dr-widget-video-playlist.error .wrapper pre,
.dr-widget-media-playlist.error .wrapper pre,
.player-container.error .wrapper pre,
.dr-widget-video-player .video.error .wrapper pre,
.dr-widget-video-playlist .video.error .wrapper pre,
.dr-widget-media-playlist .video.error .wrapper pre,
.player-container .video.error .wrapper pre,
.dr-widget-video-player .media.video.error .wrapper pre,
.dr-widget-video-playlist .media.video.error .wrapper pre,
.dr-widget-media-playlist .media.video.error .wrapper pre,
.player-container .media.video.error .wrapper pre {
  overflow: auto;
  max-height: 70px;
  padding-top: 10px;
  font-size: 11px;
  color: #999;
}
.dr-widget-video-player.error .wrapper pre a,
.dr-widget-video-playlist.error .wrapper pre a,
.dr-widget-media-playlist.error .wrapper pre a,
.player-container.error .wrapper pre a,
.dr-widget-video-player .video.error .wrapper pre a,
.dr-widget-video-playlist .video.error .wrapper pre a,
.dr-widget-media-playlist .video.error .wrapper pre a,
.player-container .video.error .wrapper pre a,
.dr-widget-video-player .media.video.error .wrapper pre a,
.dr-widget-video-playlist .media.video.error .wrapper pre a,
.dr-widget-media-playlist .media.video.error .wrapper pre a,
.player-container .media.video.error .wrapper pre a {
  font: normal 14px/1 "gibsonRegular", "Verdana", sans-serif;
}
.dr-widget-video-player.error .wrapper pre p,
.dr-widget-video-playlist.error .wrapper pre p,
.dr-widget-media-playlist.error .wrapper pre p,
.player-container.error .wrapper pre p,
.dr-widget-video-player .video.error .wrapper pre p,
.dr-widget-video-playlist .video.error .wrapper pre p,
.dr-widget-media-playlist .video.error .wrapper pre p,
.player-container .video.error .wrapper pre p,
.dr-widget-video-player .media.video.error .wrapper pre p,
.dr-widget-video-playlist .media.video.error .wrapper pre p,
.dr-widget-media-playlist .media.video.error .wrapper pre p,
.player-container .media.video.error .wrapper pre p {
  font-size: 11px;
  color: #808080;
  line-height: 11px;
}
.dr-widget-video-player video,
.dr-widget-video-playlist video,
.dr-widget-media-playlist video,
.player-container video {
  width: 100%;
  height: 100%;
}
.dr-widget-video-player .image-wrap,
.dr-widget-video-playlist .image-wrap,
.dr-widget-media-playlist .image-wrap,
.player-container .image-wrap {
  padding-right: 0px;
  margin-bottom: 32px;
  width: 100%;
  position: relative;
}
.dr-widget-video-player .image-wrap.ratio-16-9.flash-wrap,
.dr-widget-video-playlist .image-wrap.ratio-16-9.flash-wrap,
.dr-widget-media-playlist .image-wrap.ratio-16-9.flash-wrap,
.player-container .image-wrap.ratio-16-9.flash-wrap {
  margin-bottom: 0px;
  height: 100%;
  width: 100%;
}
.dr-widget-video-player .image-wrap.ratio-16-9.flash-wrap:after,
.dr-widget-video-playlist .image-wrap.ratio-16-9.flash-wrap:after,
.dr-widget-media-playlist .image-wrap.ratio-16-9.flash-wrap:after,
.player-container .image-wrap.ratio-16-9.flash-wrap:after {
  padding-top: 32px;
}
.dr-widget-video-player .image-wrap .icon-wrap,
.dr-widget-video-playlist .image-wrap .icon-wrap,
.dr-widget-media-playlist .image-wrap .icon-wrap,
.player-container .image-wrap .icon-wrap {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
}
.dr-widget-video-player .image-wrap .icon-wrap .dr-icon-play-inverted-large,
.dr-widget-video-playlist .image-wrap .icon-wrap .dr-icon-play-inverted-large,
.dr-widget-media-playlist .image-wrap .icon-wrap .dr-icon-play-inverted-large,
.player-container .image-wrap .icon-wrap .dr-icon-play-inverted-large {
  position: relative;
  left: -16px;
  top: -32px;
}
.dr-widget-video-player .image-wrap embed,
.dr-widget-video-playlist .image-wrap embed,
.dr-widget-media-playlist .image-wrap embed,
.player-container .image-wrap embed,
.dr-widget-video-player .image-wrap object,
.dr-widget-video-playlist .image-wrap object,
.dr-widget-media-playlist .image-wrap object,
.player-container .image-wrap object,
.dr-widget-video-player .image-wrap video,
.dr-widget-video-playlist .image-wrap video,
.dr-widget-media-playlist .image-wrap video,
.player-container .image-wrap video {
  position: absolute;
  z-index: 2;
}
.dr-widget-video-player .image-wrap .dummy-controls,
.dr-widget-video-playlist .image-wrap .dummy-controls,
.dr-widget-media-playlist .image-wrap .dummy-controls,
.player-container .image-wrap .dummy-controls {
  clear: both;
  background-color: #1a1a1a;
  border: 1px solid #353535;
  position: absolute;
  z-index: 2;
  left: 0px;
  bottom: -30px;
  right: 0px;
}
.dr-widget-video-player .image-wrap .dummy-controls .play,
.dr-widget-video-playlist .image-wrap .dummy-controls .play,
.dr-widget-media-playlist .image-wrap .dummy-controls .play,
.player-container .image-wrap .dummy-controls .play {
  height: 30px;
}
.dr-widget-video-player .image-wrap .dummy-controls .play:before,
.dr-widget-video-playlist .image-wrap .dummy-controls .play:before,
.dr-widget-media-playlist .image-wrap .dummy-controls .play:before,
.player-container .image-wrap .dummy-controls .play:before {
  color: #FFF;
  font-size: 30px;
  line-height: 30px;
  width: 51px;
  text-align: center;
  border-right: 1px solid #353535;
  border-radius: 0;
}
.dr-widget-video-player .image-wrap:hover,
.dr-widget-video-playlist .image-wrap:hover,
.dr-widget-media-playlist .image-wrap:hover,
.player-container .image-wrap:hover {
  text-decoration: none;
}
.dr-widget-video-player .accessability-controls,
.dr-widget-video-playlist .accessability-controls,
.dr-widget-media-playlist .accessability-controls,
.player-container .accessability-controls {
  position: absolute;
  left: -9999px;
}
.ie8 .player-container .image-wrap .icon-wrap {
  top: 25%;
  left: 25%;
}
.dr-widget-video-playlist,
section.dr-widget-video-playlist {
  background: #000;
}
.dr-widget-video-playlist a.selected .image-wrap img,
section.dr-widget-video-playlist a.selected .image-wrap img {
  outline: 3px solid red;
}
.dr-widget-video-playlist .video-article figcaption,
section.dr-widget-video-playlist .video-article figcaption {
  padding: 10px 0;
  font-size: 18px;
  color: white;
  font-family: "gibsonSemiBold", "Arial Black", sans-serif;
}
.dr-widget-video-playlist .playlist-item,
section.dr-widget-video-playlist .playlist-item {
  display: block;
  color: #fff;
}
.dr-widget-video-playlist .playlist-item .image-wrap,
section.dr-widget-video-playlist .playlist-item .image-wrap {
  margin-bottom: 5px;
}
.dr-widget-video-playlist .playlist-item img,
section.dr-widget-video-playlist .playlist-item img {
  margin-bottom: 5px;
}
.dr-widget-video-playlist .playlist-item i,
section.dr-widget-video-playlist .playlist-item i {
  display: block;
  font-style: normal;
  font-family: "gibsonSemiBold", "Arial Black", sans-serif;
  word-wrap: break-word;
  font-size: 14px;
}
.dr-widget-video-playlist .playlist-item:hover,
section.dr-widget-video-playlist .playlist-item:hover {
  text-decoration: none;
}
.dr-widget-video-playlist .playlist-item .metainfo,
section.dr-widget-video-playlist .playlist-item .metainfo {
  margin-top: 4px;
}
.dr-widget-video-playlist .dr-link-readmore,
section.dr-widget-video-playlist .dr-link-readmore {
  position: absolute;
  top: 10px;
  right: 20px;
  line-height: 100%;
}
.dr-widget-audio-player,
.dr-widget-media-playlist .player.audio {
  position: relative;
  height: 30px;
  background-color: #1a1a1a;
  border: 1px solid #4d4d4d;
  /* dr-icon-p matches both play and pause */
}
.dr-widget-audio-player button[class*="dr-icon-p"],
.dr-widget-media-playlist .player.audio button[class*="dr-icon-p"],
.dr-widget-audio-player button[class*="dr-icon-stop"],
.dr-widget-media-playlist .player.audio button[class*="dr-icon-stop"] {
  display: inline-block;
  width: 50px;
  height: 30px;
  overflow: hidden;
  border: none;
  border-right: 1px solid #4d4d4d;
  padding: 0 0 0 10px;
  background-color: transparent;
}
.dr-widget-audio-player button:before,
.dr-widget-media-playlist .player.audio button:before {
  color: #fff;
  text-indent: 8px;
  margin-left: -10px;
  margin-right: 12px;
}
.dr-widget-audio-player .skip-buttons,
.dr-widget-media-playlist .player.audio .skip-buttons {
  display: inline-block;
  border-right: 1px solid #4d4d4d;
  position: absolute;
  height: 30px;
}
.dr-widget-audio-player .skip-buttons button,
.dr-widget-media-playlist .player.audio .skip-buttons button {
  overflow: hidden;
  display: inline-block;
  width: 26px;
  height: 30px;
  padding: 0 7px;
}
.dr-widget-audio-player .skip-buttons button:before,
.dr-widget-media-playlist .player.audio .skip-buttons button:before {
  color: #808080;
  text-indent: 6px;
  display: inline-block;
  width: 26px;
  height: 30px;
  padding-top: 7px;
}
.dr-widget-audio-player .skip-buttons + .progressbar,
.dr-widget-media-playlist .player.audio .skip-buttons + .progressbar {
  left: 112px;
}
.dr-widget-audio-player audio,
.dr-widget-media-playlist .player.audio audio {
  position: absolute;
}
.dr-widget-audio-player.loading,
.dr-widget-media-playlist .player.audio.loading {
  background: #eeeeee url(../../img/loading.gif) center no-repeat;
  border: 1px solid #EEEEEE;
}
.dr-widget-audio-player.loading .progressbar,
.dr-widget-media-playlist .player.audio.loading .progressbar,
.dr-widget-audio-player.loading .volume-selector,
.dr-widget-media-playlist .player.audio.loading .volume-selector,
.dr-widget-audio-player.loading .skip-buttons,
.dr-widget-media-playlist .player.audio.loading .skip-buttons,
.dr-widget-audio-player.loading button[class*="dr-icon-p"],
.dr-widget-media-playlist .player.audio.loading button[class*="dr-icon-p"],
.dr-widget-audio-player.loading button[class*="dr-icon-stop"],
.dr-widget-media-playlist .player.audio.loading button[class*="dr-icon-stop"] {
  display: none;
}
.dr-widget-audio-player .progressbar,
.dr-widget-media-playlist .player.audio .progressbar {
  position: absolute;
  border-style: solid;
  border-width: 10px 0;
  border-color: #1a1a1a;
  top: 0px;
  right: 125px;
  left: 60px;
  height: 10px;
  padding: 0;
  margin: 0;
  background-color: #808080;
}
.dr-widget-audio-player .progressbar .meter,
.dr-widget-media-playlist .player.audio .progressbar .meter {
  height: 100%;
  width: 0%;
  background-color: #149EA8;
}
.dr-widget-audio-player .progressbar .text span,
.dr-widget-media-playlist .player.audio .progressbar .text span {
  padding: 3px 0;
  font-family: 'gibsonRegular', 'Arial', sans-serif;
  font-size: 12px;
}
.dr-widget-audio-player .progressbar .text span:first-child,
.dr-widget-media-playlist .player.audio .progressbar .text span:first-child {
  display: none;
}
.dr-widget-audio-player .progressbar .text span.position,
.dr-widget-media-playlist .player.audio .progressbar .text span.position {
  position: absolute;
  bottom: 20px;
  left: -35px;
  display: none;
  width: 50px;
  padding: 5px;
  text-align: center;
  color: #000;
  background-color: #FFF;
  border-radius: 2px;
  box-shadow: 0 5px 10px #000;
}
.dr-widget-audio-player .progressbar .text span.position:after,
.dr-widget-media-playlist .player.audio .progressbar .text span.position:after {
  position: absolute;
  bottom: -20px;
  left: 20px;
  width: 0;
  height: 0;
  border: 10px solid #000;
  border-color: #FFF transparent transparent;
  content: "";
}
.dr-widget-audio-player .progressbar .text span.position + span,
.dr-widget-media-playlist .player.audio .progressbar .text span.position + span {
  position: absolute;
  top: -4px;
  right: -45px;
  display: inline-block;
  width: 35px;
  height: 15px;
  color: #999999;
  text-align: center;
}
.dr-widget-audio-player .progressbar:last-child,
.dr-widget-media-playlist .player.audio .progressbar:last-child {
  right: 52px;
}
.dr-widget-audio-player .progressbar.live,
.dr-widget-media-playlist .player.audio .progressbar.live {
  margin-left: 43px;
}
.dr-widget-audio-player .progressbar.live span:first-child,
.dr-widget-media-playlist .player.audio .progressbar.live span:first-child {
  display: block;
  position: absolute;
  top: -4px;
  left: -42px;
  color: #999;
}
.dr-widget-audio-player .pressPlay,
.dr-widget-media-playlist .player.audio .pressPlay {
  position: absolute;
  display: block;
  bottom: 40px;
  left: -20px;
  width: 80px;
  padding: 5px;
  text-align: center;
  color: #000;
  background-color: #FFF;
  border-radius: 2px;
  box-shadow: 0 5px 10px #000;
  font-family: gibsonRegular;
  font-size: 12px;
}
.dr-widget-audio-player .pressPlay:after,
.dr-widget-media-playlist .player.audio .pressPlay:after {
  position: absolute;
  bottom: -20px;
  left: 35px;
  width: 0;
  height: 0;
  border: 10px solid #000;
  border-color: #FFF transparent transparent;
  content: "";
}
.dr-widget-audio-player.loading .pressPlay,
.dr-widget-media-playlist .player.audio.loading .pressPlay {
  display: none;
}
.dr-widget-audio-player .volume-selector,
.dr-widget-media-playlist .player.audio .volume-selector {
  position: absolute;
  top: 0;
  right: 0;
  width: 71px;
  height: 30px;
  border-left: 1px solid #4d4d4d;
}
.dr-widget-audio-player .volume-selector label,
.dr-widget-media-playlist .player.audio .volume-selector label {
  display: inline-block;
  width: 3px;
  height: 16px;
  margin: 7px 0;
  background-color: #cccccc;
  border-right: 2px solid #1a1a1a;
  border-left: 2px solid #1a1a1a;
  text-indent: -9999px;
}
.dr-widget-audio-player .volume-selector .dr-icon-audio-medium,
.dr-widget-media-playlist .player.audio .volume-selector .dr-icon-audio-medium {
  text-indent: 0;
}
.dr-widget-audio-player .volume-selector input,
.dr-widget-media-playlist .player.audio .volume-selector input {
  position: absolute;
  left: -9999px;
}
.dr-widget-audio-player .volume-selector input:checked ~ label,
.dr-widget-media-playlist .player.audio .volume-selector input:checked ~ label {
  background-color: #676767;
}
.dr-widget-audio-player .volume-selector input.checked ~ label,
.dr-widget-media-playlist .player.audio .volume-selector input.checked ~ label {
  background-color: #676767;
}
.dr-widget-audio-player .volume-selector [class*=dr-icon],
.dr-widget-media-playlist .player.audio .volume-selector [class*=dr-icon] {
  float: left;
  width: 12px;
  height: 24px;
  margin: 3px 5px 0 9px;
  overflow: hidden;
  background-color: #1a1a1a;
  border: none;
}
.dr-widget-audio-player .volume-selector [class*=dr-icon]:before,
.dr-widget-media-playlist .player.audio .volume-selector [class*=dr-icon]:before {
  color: #fff;
}
.dr-widget-audio-player .volume-selector.muted [class*=dr-icon]:before,
.dr-widget-media-playlist .player.audio .volume-selector.muted [class*=dr-icon]:before {
  color: #676767;
}
.dr-widget-audio-player.hours .progressbar,
.dr-widget-media-playlist .player.audio.hours .progressbar {
  right: 140px;
}
.dr-widget-audio-player.hours .progressbar span.position + span,
.dr-widget-media-playlist .player.audio.hours .progressbar span.position + span {
  width: 50px;
  right: -58px;
}
.dr-widget-audio-player.hours .progressbar:last-child,
.dr-widget-media-playlist .player.audio.hours .progressbar:last-child {
  right: 70px;
}
.dr-widget-audio-player [class*="dr-infobox"],
.dr-widget-media-playlist .player.audio [class*="dr-infobox"] {
  margin: 10px 10px 0 10px;
  padding: 10px;
  background-color: #FFF;
  box-shadow: 0 0 10px #000;
}
.dr-widget-audio-player [class*="dr-infobox"] h1,
.dr-widget-media-playlist .player.audio [class*="dr-infobox"] h1 {
  font-size: 14px;
  text-transform: uppercase;
}
.dr-widget-audio-player [class*="dr-infobox"] h1[class*="dr-icon"]:before,
.dr-widget-media-playlist .player.audio [class*="dr-infobox"] h1[class*="dr-icon"]:before {
  float: left;
  vertical-align: text-top;
  margin-right: 10px;
}
.dr-widget-audio-player [class*="dr-infobox"] h1[class*="dr-icon"] ~ *,
.dr-widget-media-playlist .player.audio [class*="dr-infobox"] h1[class*="dr-icon"] ~ * {
  margin-left: 40px;
}
.dr-widget-audio-player [class*="dr-infobox"] p,
.dr-widget-media-playlist .player.audio [class*="dr-infobox"] p {
  font-size: 14px;
  padding: 0;
}
.dr-widget-audio-player [class*="dr-infobox"] a.dr-icon-close-boxed,
.dr-widget-media-playlist .player.audio [class*="dr-infobox"] a.dr-icon-close-boxed {
  margin-right: 0;
  margin-top: 0;
}
.dr-widget-audio-player [class*="dr-infobox"] a.dr-icon-close-boxed:before,
.dr-widget-media-playlist .player.audio [class*="dr-infobox"] a.dr-icon-close-boxed:before {
  text-indent: 0;
}
.dr-widget-audio-player.touch,
.dr-widget-media-playlist .player.audio.touch {
  height: 40px;
}
.dr-widget-audio-player.touch a[class*="dr-icon"],
.dr-widget-media-playlist .player.audio.touch a[class*="dr-icon"],
.dr-widget-audio-player.touch .skip-buttons,
.dr-widget-media-playlist .player.audio.touch .skip-buttons {
  height: 40px;
}
.dr-widget-audio-player.touch .skip-buttons button:before,
.dr-widget-media-playlist .player.audio.touch .skip-buttons button:before {
  height: 40px;
  text-indent: 3px;
  padding-top: 2px;
  font-size: 22px;
  line-height: 36px;
}
.dr-widget-audio-player.touch button:before,
.dr-widget-media-playlist .player.audio.touch button:before {
  line-height: 40px;
}
.dr-widget-audio-player.touch .progressbar,
.dr-widget-media-playlist .player.audio.touch .progressbar {
  border-width: 15px 0;
}
.dr-widget-audio-player.touch .progressbar .text span.position + span,
.dr-widget-media-playlist .player.audio.touch .progressbar .text span.position + span {
  top: -5px;
}
.dr-widget-audio-player.touch .volume-selector,
.dr-widget-media-playlist .player.audio.touch .volume-selector {
  height: 40px;
}
.dr-widget-audio-player.touch .volume-selector label,
.dr-widget-media-playlist .player.audio.touch .volume-selector label {
  margin-top: 12px;
}
.dr-widget-audio-player.touch .volume-selector [class*=dr-icon],
.dr-widget-media-playlist .player.audio.touch .volume-selector [class*=dr-icon] {
  margin-top: 8px;
}
.dr-widget-audio-player.buffering .progressbar,
.dr-widget-media-playlist .player.audio.buffering .progressbar {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(0, 0, 0, 0.25)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(0, 0, 0, 0.25)), color-stop(0.75, rgba(0, 0, 0, 0.25)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(-45deg, rgba(0, 0, 0, 0.25) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.25) 50%, rgba(0, 0, 0, 0.25) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(0, 0, 0, 0.25) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.25) 50%, rgba(0, 0, 0, 0.25) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(0, 0, 0, 0.25) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.25) 50%, rgba(0, 0, 0, 0.25) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, rgba(0, 0, 0, 0.25) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.25) 50%, rgba(0, 0, 0, 0.25) 75%, transparent 75%, transparent);
  -webkit-background-size: 20px 20px;
  -moz-background-size: 20px 20px;
  -o-background-size: 20px 20px;
  background-size: 20px 20px;
  -webkit-animation: progress-bar-stripes 0.5s linear infinite;
  -moz-animation: progress-bar-stripes 0.5s linear infinite;
  -ms-animation: progress-bar-stripes 0.5s linear infinite;
  -o-animation: progress-bar-stripes 0.5s linear infinite;
  animation: progress-bar-stripes 0.5s linear infinite;
}
.dr-widget-audio-player.buffering .progressbar .meter,
.dr-widget-media-playlist .player.audio.buffering .progressbar .meter {
  opacity: 0.7;
}
.DRInvisibleAudioPlayer {
  top: 0px;
  left: 0px;
  width: 1px;
  height: 1px;
}
.ie8 .progressbar span.position {
  border: 1px solid black;
  z-index: auto;
}
.ie8 .progressbar span.position:after {
  z-index: 1;
}
.ie8 .progressbar span.position:before {
  position: absolute;
  bottom: -24px;
  left: 18px;
  width: 0;
  height: 0;
  border: 12px solid #000;
  border-color: #000 transparent transparent;
  content: "";
  z-index: -1;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 20px 0;
  }
}
@-moz-keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 20px 0;
  }
}
@-ms-keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 20px 0;
  }
}
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 20px 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 20px 0;
  }
}
.dr-widget-1212 {
  padding-bottom: 10px;
}
.dr-widget-1212 h2 {
  margin-bottom: 10px;
}
.dr-widget-1212 .content-wrapper.disclaimer-check .checkbox {
  background-position: 0 -100px;
}
.dr-widget-1212 .content-wrapper .checkbox {
  padding-left: 30px;
  margin: 10px 0;
  display: block;
  background: transparent url(../../img/checkbox.gif) 0 0 no-repeat;
  font-weight: bold;
  line-height: 24px;
}
.dr-widget-1212 .content-wrapper .complete {
  background: transparent url(../../img/widgets/1212/complete.gif) no-repeat scroll center;
}
.dr-widget-1212 .content-wrapper .files {
  padding: 10px 0;
}
.dr-widget-1212 .content-wrapper .files h3 {
  padding-bottom: 10px;
}
.dr-widget-1212 .content-wrapper .files .file {
  font-family: "gibsonSemiBold", "Arial Black", sans-serif;
  position: relative;
  background-color: #E5E5E5;
  border-bottom: 1px solid #b5b5b5;
  margin-bottom: 10px;
  padding: 10px;
}
.dr-widget-1212 .content-wrapper .files .file .progressbar_container {
  height: 4px;
  overflow: hidden;
  background-color: #fff;
  margin: 4px 0;
}
.dr-widget-1212 .content-wrapper .files .file .progressbar_container .progressbar {
  background-color: #333;
}
.dr-widget-1212 .content-wrapper .files .file .remove {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 20px;
  height: 18px;
  background: transparent url(../../img/widgets/1212/btn_remove.gif) 0 0 no-repeat;
}
.dr-widget-1212 .content-wrapper .files .file .remove span {
  display: none;
}
.dr-widget-1212 .content-wrapper .files .file em {
  font-family: "gibsonRegular", "Arial", sans-serif;
  position: absolute;
  top: 10px;
  right: 50px;
}
.dr-widget-1212 .content-wrapper .files .file.complete {
  display: none;
}
.dr-widget-1212 .content-wrapper .form {
  background-color: #e5e5e5;
  padding: 20px 20px 0 20px;
  margin-bottom: 20px;
  width: 100%;
  overflow: auto;
}
.dr-widget-1212 .content-wrapper .form .colRight {
  float: left;
  width: 50%;
}
.dr-widget-1212 .content-wrapper .form .colLeft {
  float: left;
  width: 50%;
}
.dr-widget-1212 .content-wrapper .form .fieldset {
  position: relative;
}
.dr-widget-1212 .content-wrapper .form .fieldset label {
  font-family: "gibsonRegular", "Arial", sans-serif;
  position: absolute;
  top: 11px;
  left: 12px;
  color: #666666;
}
.dr-widget-1212 .content-wrapper .form .fieldset input,
.dr-widget-1212 .content-wrapper .form .fieldset textarea {
  font-family: "gibsonRegular", "Arial", sans-serif;
  width: 250px;
  height: 32px;
  margin: 0 0 20px 0;
  padding: 3px 0 3px 7px;
  font: normal 14px/18px sans-serif;
  color: #000000;
  border: 1px solid #949494 ;
  box-shadow: inset 0 3px 6px rgba(184, 184, 184, 0.46);
  outline: none;
}
.dr-widget-1212 .content-wrapper .form .fieldset input.error {
  border: 1px solid #CD4125 ;
}
.dr-widget-1212 .content-wrapper .form .fieldset.message label {
  width: 235px;
}
.dr-widget-1212 .content-wrapper .form .fieldset.message textarea {
  height: 212px;
}
.dr-widget-1212 .buttons-wrapper.uploadReady .upload-swiff {
  background-color: #7f7f7f;
}
.dr-widget-1212 .buttons-wrapper.uploadReady .uploadFile {
  background-color: #df0d8e;
}
.dr-widget-1212 .buttons-wrapper {
  width: 100%;
  position: relative;
}
.dr-widget-1212 .buttons-wrapper a {
  margin-left: 20px;
  float: right;
  font-family: "gibsonRegular", "Arial", sans-serif;
  background-color: #7f7f7f;
  color: #fff;
  -moz-border-radius: 2px;
  border-radius: 2px;
  display: inline-block;
  font-size: 14px;
  line-height: 30px;
  text-transform: uppercase;
  padding: 0 10px;
  cursor: pointer;
  text-decoration: none;
}
.dr-widget-1212 .buttons-wrapper a span {
  font-size: 14px;
  line-height: 30px;
}
.dr-widget-1212 .buttons-wrapper a.disabled {
  background-color: #bcbcbc;
  color: #eaeaea;
}
.dr-widget-1212 .buttons-wrapper a:hover {
  background-color: #3f3f3f;
}
.dr-widget-1212 .buttons-wrapper a.disabled:hover {
  background-color: #bcbcbc;
  color: #eaeaea;
}
.dr-widget-1212 .buttons-wrapper .upload-swiff {
  float: right;
  display: inline-block;
  margin-left: 20px;
  background: transparent url(../../img/widgets/1212/bg_chose.gif) 0 0 no-repeat;
  width: 120px;
  height: 30px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.dr-widget-1212 .buttons-wrapper .upload-swiff:hover {
  /*background-position:0 -50px;*/
}
.dr-widget-1212 .buttons-wrapper .upload-swiff.moreFiles {
  background-position: 0 -100px;
}
.dr-widget-1212 .buttons-wrapper .upload-swiff.moreFiles:hover {
  background-position: 0 -150px;
}
.dr-widget-1212 .buttons-wrapper a.info {
  margin-left: 0px;
  background-color: transparent;
  color: #000;
  text-decoration: underline;
}
.dr-widget-1212 .buttons-wrapper .upload-swiff.morefiles {
  position: 0 -100px;
}
.dr-widget-1212 .buttons-wrapper .info {
  position: absolute;
  left: 0;
  margin-left: 0;
  padding-left: 0;
}
.dr-widget-1212 .buttons-wrapper .info span {
  font-size: 12px;
}
.dr-widget-1212 .buttons-wrapper .submitForm {
  background-color: #df0d8e;
}
.dr-widget-1212 .upload-info-wrapper h3 {
  font-family: "gibsonSemiBold", "Arial Black", sans-serif;
  padding-top: 10px;
}
.dr-widget-1212 .upload-info-wrapper .dr-icon-play-boxed:before {
  background-color: #000000;
}
.dr-widget-1212 .upload-info-wrapper li {
  padding-top: 10px;
}
.dr-widget-1212 .upload-info-wrapper li span {
  font-size: 12px;
}
.span-4 .dr-widget-1212 .form .colRight {
  float: left;
  width: 100%;
}
.span-4 .dr-widget-1212 .form .colLeft {
  float: left;
  width: 100%;
}
.span-4 .dr-widget-1212 .buttons-wrapper.uploadReady {
  height: 90px;
  background: transparent url(../../img/border.gif) repeat-x 0 50%;
}
.span-4 .dr-widget-1212 .buttons-wrapper.uploadReady .upload-swiff {
  position: absolute;
  top: 0;
  right: 0;
}
.span-4 .dr-widget-1212 .buttons-wrapper.uploadReady .annuller {
  margin-top: 60px;
}
.span-4 .dr-widget-1212 .buttons-wrapper.uploadReady .uploadFile {
  margin-top: 60px;
}
/* lazy loading images */
.image-wrap {
  position: relative;
}
.image-wrap:hover {
  text-decoration: none;
}
.image-wrap > img {
  float: left;
  position: relative;
  z-index: 1;
  zoom: 1;
}
.image-wrap > img[data-src] {
  display: none;
}
.js .image-wrap > img[data-src] {
  float: left;
  margin-left: 0;
  display: block;
  background: #EEE none 50% 50%;
}
.js .image-wrap > img[data-src].lazy-broken {
  background-image: url(../../img/broken-image-16-9.png);
}
.js .image-wrap > img[data-src].lazy-broken[src$="ratio-4-3.gif"] {
  background-image: url(../../img/broken-image-4-3.png);
}
.js .image-wrap > img[data-src].lazy-broken[src$="ratio-1-1.gif"] {
  background-image: url(../../img/broken-image-1-1.png);
}
.js .image-wrap > img[data-src].lazy-broken[src$="ratio-3-4.gif"] {
  background-image: url(../../img/broken-image-3-4.png);
}
.image-wrap > img.lazy-offset {
  float: left;
  margin-left: -100%;
}
.js .image-wrap[class*="ratio-"] {
  position: relative;
}
.js .image-wrap[class*="ratio-"]:after {
  display: block;
  position: relative;
  visibility: visible !important;
  width: 100%;
  padding-bottom: 100%;
  content: "📷";
  font-family: "dr-icons";
  color: #BBB;
  background: #EEE none 50% 50%;
  line-height: 52px;
  text-indent: 10px;
  font-size: 32px;
}
.js .image-wrap[class*="ratio-"][class*="dr-icon-"]:after {
  content: "";
}
.js .image-wrap.ratio-16-9:after {
  padding-bottom: 56.25%;
}
.js .image-wrap.ratio-4-3:after {
  padding-bottom: 75%;
}
.js .image-wrap.ratio-3-4:after {
  padding-bottom: 133.3333333333%;
}
.js .image-wrap.lazy-broken:after {
  content: "";
  background-image: url(../../img/broken-image-1-1.png);
}
.js .image-wrap.lazy-broken.ratio-16-9:after {
  background-image: url(../../img/broken-image-16-9.png);
}
.js .image-wrap.lazy-broken.ratio-4-3:after {
  background-image: url(../../img/broken-image-4-3.png);
}
.js .image-wrap.lazy-broken.ratio-3-4:after {
  background-image: url(../../img/broken-image-3-4.png);
}
.image-wrap noscript {
  width: 100%;
}
.image-wrap noscript img {
  width: 100%;
  height: auto;
  display: block;
}
.js .span-2 .image-wrap[class*="ratio-"]:after,
.js .span-3 .image-wrap[class*="ratio-"]:after,
.js .image-1 .image-wrap[class*="ratio-"]:after,
.js .image-2 .image-wrap[class*="ratio-"]:after,
.js .image-3 .image-wrap[class*="ratio-"]:after,
.js .span-2 figure.image-wrap[class*="ratio-"]:before,
.js .span-3 figure.image-wrap[class*="ratio-"]:before,
.js .image-1 figure.image-wrap[class*="ratio-"]:before,
.js .image-2 figure.image-wrap[class*="ratio-"]:before,
.js .image-3 figure.image-wrap[class*="ratio-"]:before {
  line-height: 26px;
  text-indent: 5px;
  font-size: 16px;
}
.js figure.image-wrap[class*="ratio-"]:after {
  width: 1px;
  height: 1px;
  background-image: none;
  display: none !important;
  padding-bottom: 0 !important;
}
.js figure.image-wrap[class*="ratio-"]:before {
  display: block;
  position: relative;
  visibility: visible !important;
  width: 100%;
  padding-bottom: 100%;
  content: "📷";
  font-family: "dr-icons";
  color: #BBB;
  background: #EEE none 50% 50%;
  line-height: 52px;
  text-indent: 10px;
  font-size: 32px;
}
.js figure.image-wrap[class*="ratio-"][class*="dr-icon-"]:before {
  content: "";
}
.js figure.image-wrap.ratio-16-9:before {
  padding-bottom: 56.25%;
}
.js figure.image-wrap.ratio-4-3:before {
  padding-bottom: 75%;
}
.js figure.image-wrap.ratio-3-4:before {
  padding-bottom: 133.3333333333%;
}
.js figure.image-wrap.lazy-broken[class*="ratio-"]:after {
  background-image: none;
}
.js figure.image-wrap.lazy-broken:before {
  content: "";
}
.js figure.image-wrap.lazy-broken.ratio-16-9:before {
  background-image: url(../../img/broken-image-16-9.png);
}
.js figure.image-wrap.lazy-broken.ratio-4-3:before {
  background-image: url(../../img/broken-image-4-3.png);
}
.js figure.image-wrap.lazy-broken.ratio-1-1:before {
  background-image: url(../../img/broken-image-1-1.png);
}
.js figure.image-wrap.lazy-broken.ratio-3-4:before {
  background-image: url(../../img/broken-image-3-4.png);
}
.dr-link,
.dr-link-readmore,
.dr-link-showmore {
  color: #000;
  text-decoration: underline;
  text-transform: uppercase;
  font-size: 12px;
  font-family: "gibsonRegular", "Arial", sans-serif;
}
.dr-link {
  display: inline-block;
  margin-right: 10px;
}
.dr-link:link,
.dr-link:visited,
.dr-link:hover {
  text-decoration: underline;
}
.dr-link-readmore {
  display: block;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: right;
}
.dr-link-readmore:link,
.dr-link-readmore:visited,
.dr-link-readmore:hover {
  color: #000;
  text-decoration: underline;
}
.site-content > .section > .dr-link-readmore {
  position: absolute;
  top: 15px;
  right: 0;
  line-height: 1;
}
.site-content > .section.boxed > .dr-link-readmore,
.site-content > .section.boxed-image > .dr-link-readmore {
  padding-bottom: 0;
  top: 10px;
  right: 20px;
}
footer .dr-link-readmore {
  line-height: 1;
}
[class*="dr-list"] .dr-link-readmore {
  background: transparent url(../../img/border.svg) repeat-x -2px -2px;
}
.no-svg [class*="dr-list"] .dr-link-readmore {
  background-image: url(../../img/border.png);
}
.dr-link-showmore {
  display: block;
  text-align: center;
  font-size: 18px;
  background-color: #808080;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 2px;
  margin-top: 10px;
  color: #FFF;
  line-height: 40px;
}
.dr-link-showmore:link,
.dr-link-showmore:visited,
.dr-link-showmore:hover {
  color: #FFF;
  text-decoration: none;
}
.dr-link-showmore:hover {
  background-color: #333;
  background-color: rgba(0, 0, 0, 0.75);
  color: #FFF;
}
.span-5 .dr-link-showmore,
.span-4 .dr-link-showmore,
.span-3 .dr-link-showmore,
.span-2 .dr-link-showmore {
  line-height: 30px;
  font-size: 14px;
}
.dr-site-navigation h2 {
  position: absolute;
  left: -9999px;
}
.dr-site-navigation ul {
  margin: 0 10px;
  overflow: hidden;
  zoom: 1;
  padding-right: 70px;
  background-color: #000;
}
.dr-site-navigation ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.dr-site-navigation > ul {
  height: 30px;
}
.dr-site-navigation li {
  float: left;
  margin: 0;
}
.dr-site-navigation a {
  display: block;
  height: 30px;
  line-height: 30px;
  padding: 0 20px;
  font-size: 14px;
  text-transform: uppercase;
  color: #fff;
  background-color: #000;
  position: relative;
  font-family: "gibsonSemiBold", "Arial Black", sans-serif;
}
.dr-site-navigation a {
  border-right: 1px solid #FFF;
}
.dr-site-navigation a:hover,
.dr-site-navigation a:focus {
  text-decoration: underline;
}
.dr-site-navigation li.active a {
  color: #fff;
  background-color: #999999;
}
.ie7 .dr-site-navigation li a {
  position: static;
}
/* dr-button-toggler */
.dr-site-navigation .navigation-copy {
  position: relative;
}
.dr-site-navigation .dr-button-toggler {
  overflow: hidden;
  color: #fff;
  line-height: 24px;
  position: absolute;
  right: 10px;
  top: -30px;
  border-right: none;
  width: 30px;
  height: 30px;
  padding: 3px 0 0 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.dr-site-navigation .dr-button-toggler:before {
  color: #fff;
}
.dr-site-navigation .dr-button-toggler.empty {
  display: none;
}
.dr-site-navigation .dr-button-toggler.hidden + ul,
.dr-site-navigation .dr-button-toggler.empty + ul {
  display: none;
}
.dr-site-navigation .dr-button-toggler + ul {
  position: absolute;
  right: 0px;
  top: 100%;
  margin-top: 1px;
  padding: 0;
  z-index: 1000;
  width: 200px;
}
.dr-site-navigation .dr-button-toggler + ul li {
  float: none;
  margin-bottom: 1px;
}
.dr-site-navigation .dr-button-toggler + ul li a {
  border-right: none;
  background-color: #999;
}
.current-topics {
  height: 50px;
  overflow: hidden;
  border-top: 1px solid #cccccc;
}
.current-topics h2 {
  position: absolute;
  left: 0;
  top: 12px;
  line-height: 25px;
  color: #fff;
  background-color: #000;
  font-size: 12px;
  padding: 0 12px;
  text-transform: uppercase;
  border: none;
}
.current-topics ul {
  float: left;
  width: 100%;
  padding: 0 60px 0 100px;
  background-color: transparent;
  background-color: rgba(255, 255, 255, 0.6);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.current-topics li {
  float: left;
}
.current-topics li a {
  display: block;
  margin-right: 15px;
  padding-right: 15px;
  background: transparent url(../../img/border.png) repeat-y right -1px;
  margin: 15px 15px 15px 0;
  line-height: 20px;
  border: none;
  color: #000;
  font-size: 18px;
  text-transform: none;
  font-family: "gibsonRegular", "Arial", sans-serif;
}
.site-content > .current-topics,
.site-content .section > .current-topics {
  margin-top: 0;
  position: relative;
}
.site-content > .current-topics > .dr-link-readmore,
.site-content .section > .current-topics > .dr-link-readmore {
  top: 10px;
  right: 10px;
  position: absolute;
}
.site-content .section > .current-topics {
  border-top: 0;
}
.ie8 .current-topics ul {
  background: url('../../img/white-transparent-60.png') repeat top left;
}
[class*="dr-site-factbox"] {
  padding: 0 20px 10px;
  background-color: #999999;
  color: white;
  border: none;
  font-family: "gibsonRegular", "Arial", sans-serif;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
[class*="dr-site-factbox"] b {
  font-weight: normal;
}
[class*="dr-site-factbox"] p {
  margin: 10px 0;
  padding: 0;
  color: white;
}
[class*="dr-site-factbox"] ul {
  margin: 10px 0;
  list-style-type: disc;
}
[class*="dr-site-factbox"] ul li {
  margin-left: 20px;
  margin-bottom: 10px;
  color: inherit;
}
[class*="dr-site-factbox"] ul a {
  color: inherit;
  font-size: 14px;
  text-decoration: underline;
}
[class*="dr-site-factbox"].boxed > [class*="heading-"]:first-child,
[class*="dr-site-factbox"].boxed-image > [class*="heading-"]:first-child {
  margin: -20px -20px 20px;
  border-top: 0 solid transparent;
  text-transform: uppercase;
  padding: 10px 20px;
  border-bottom: 1px solid #FFF;
  border-bottom-color: rgba(255, 255, 255, 0.5);
}
[class*="dr-site-factbox"] + .section {
  margin-top: 20px;
}
.dr-site-factbox-article,
[class*="article-content"] [class*="dr-site-factbox"] {
  float: left;
  margin-bottom: 10px;
  margin-left: -160px;
  margin-right: 20px;
  /*
	@media only screen and (max-width: 740px) {
		margin-left: 0;
	}

	@media only screen and (max-width: 600px) {
		float: none;
		margin: 0;
	}
	*/
}
.boxed .dr-site-factbox-article,
.boxed [class*="article-content"] [class*="dr-site-factbox"],
.boxed-image .dr-site-factbox-article,
.boxed-image [class*="article-content"] [class*="dr-site-factbox"] {
  margin-left: -150px;
}
.dr-site-factbox-article.boxed-image > h3,
[class*="article-content"] [class*="dr-site-factbox"].boxed-image > h3 {
  padding: 0;
  border-bottom: none;
}
.dr-site-factbox-article.boxed-image > h3 + p,
[class*="article-content"] [class*="dr-site-factbox"].boxed-image > h3 + p {
  margin-top: 0;
}
.dr-site-factbox-article [class*="small"] ~ p,
[class*="article-content"] [class*="dr-site-factbox"] [class*="small"] ~ p,
.dr-site-factbox-article > ul li,
[class*="article-content"] [class*="dr-site-factbox"] > ul li,
.dr-site-factbox-article > ul li a,
[class*="article-content"] [class*="dr-site-factbox"] > ul li a {
  font-size: 14px;
}
[class*="dr-site-newsletter-follow"] {
  font-family: "gibsonRegular", "Arial", sans-serif;
  width: auto;
}
[class*="dr-site-newsletter-follow"] p {
  padding: 0;
}
[class*="dr-site-newsletter-follow"] .combine-layout {
  margin-top: 0;
}
[class*="dr-site-newsletter-follow"] h2 {
  margin-bottom: 0;
}
[class*="dr-site-newsletter-follow"] .messageBox {
  position: absolute;
  z-index: 1000;
  margin: 38px 0 0 -20px;
  width: 100%;
}
[class*="dr-site-newsletter-follow"] .messageBox div {
  background-color: #FFF;
  border: 3px solid #666;
  margin: 0 20px;
}
[class*="dr-site-newsletter-follow"] .messageBox div span.dr-icon-close-boxed {
  float: right;
  padding: 5px;
  cursor: pointer;
}
[class*="dr-site-newsletter-follow"] .messageBox div p {
  padding: 20px 20px;
  min-height: 99px;
}
[class*="dr-site-newsletter-follow"] .messageBox div p span {
  display: block;
}
[class*="dr-site-newsletter-follow"] .messageBox div p span.hide {
  display: none;
}
[class*="dr-site-newsletter-follow"] ul li {
  padding: 10px 0 0 0;
}
[class*="dr-site-newsletter-follow"] ul li.item {
  background: none;
  padding-bottom: 10px;
}
[class*="dr-site-newsletter-follow"] ul li.item:first-child {
  padding-bottom: 2px;
}
[class*="dr-site-newsletter-follow"] .dr-checkbox-group {
  margin-top: 15px;
  opacity: 0;
}
[class*="dr-site-newsletter-follow"] .dr-checkbox-group.hide {
  display: none;
}
[class*="dr-site-newsletter-follow"] .dr-checkbox-group label {
  display: inline-block;
  margin-right: 20px;
  margin-top: 0;
  position: static;
}
[class*="dr-site-newsletter-follow"] .dr-checkbox-group label span {
  position: static;
  padding: 0;
  margin: 0;
}
[class*="dr-site-newsletter-follow"] .dr-checkbox-group:not(.hide) + label {
  margin-top: 10px;
}
[class*="dr-site-newsletter-follow"] .dr-link-readmore {
  margin-top: 16px;
}
[class*="dr-site-newsletter-follow"] .socialNewsletterSharing {
  background: url("../../img/border.svg") repeat-x scroll -2px -2px rgba(0, 0, 0, 0);
  margin: 20px 0 0;
  padding: 10px 0 0;
  border: 0;
}
[class*="dr-site-newsletter-follow"] .socialNewsletterSharing .twitterFollow iframe:first-child {
  margin-top: 10px;
}
[class*="dr-site-newsletter-follow"] .socialNewsletterSharing .twitterFollow span.label {
  font: normal 14px/16px gibsonRegular, Arial, sans-serif;
  text-transform: uppercase;
  color: #000;
}
[class*="dr-site-newsletter-follow"] .socialNewsletterSharing .section {
  border: 0;
}
[class*="dr-site-newsletter-follow"] .socialNewsletterSharing > .combine-layout {
  padding-bottom: 0;
  margin-bottom: -5px;
}
[class*="dr-site-newsletter-follow"] .s1.hide {
  display: none;
}
[class*="dr-site-newsletter-follow"] .s2 {
  margin-top: 20px;
}
[class*="dr-site-newsletter-follow"] .s2.hide {
  display: none;
}
[class*="dr-site-newsletter-follow"] .s2 p.success.hide,
[class*="dr-site-newsletter-follow"] .s2 p.failure.hide,
[class*="dr-site-newsletter-follow"] .s2 p.otherTxt.hide,
[class*="dr-site-newsletter-follow"] .s2 p.otherSuccess.hide {
  display: none;
}
[class*="dr-site-newsletter-follow"] .s2 p.success {
  margin-bottom: 10px;
}
[class*="dr-site-newsletter-follow"] .s2 p.failure {
  color: red;
}
[class*="dr-site-newsletter-follow"] .s2 p.otherTxt {
  margin-bottom: 10px;
}
[class*="dr-site-newsletter-follow"] .s2 .dr-checkbox-group label {
  width: 120px;
}
[class*="dr-site-follow"] {
  margin: 20px 0 0 0;
  position: relative;
  width: 100%;
}
[class*="dr-site-follow"] h2 {
  border-top-width: 3px;
  font-size: 18px;
  padding-bottom: 10px;
  padding-top: 10px;
}
[class*="dr-site-follow"] ul {
  list-style: none;
  margin: 0;
}
[class*="dr-site-follow"] ul.article-view:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
[class*="dr-site-follow"] ul.article-view > li {
  background: none;
}
[class*="dr-site-follow"] ul.article-view > li:first-child {
  width: 205px;
  float: left;
}
[class*="dr-site-follow"] ul.article-view > li:first-child + li {
  width: 250px;
  text-align: right;
  float: right;
}
[class*="dr-site-follow"] ul.article-view > li ul li {
  padding: 0;
  background: none;
}
[class*="dr-site-follow"] ul.article-view > li ul li:first-child + li {
  margin-bottom: 0;
}
[class*="dr-site-follow"] ul.article-view > li ul li .twitterFollow:not(.small) .label {
  padding-right: 6px;
  font-size: 12px;
  position: relative;
  top: -5px;
}
[class*="dr-site-follow"] ul > li {
  margin-bottom: 15px;
}
[class*="dr-site-follow"] ul > li:first-child {
  background-image: none;
  margin-bottom: 9px;
}
[class*="dr-site-follow"] ul > li span.label {
  text-transform: uppercase;
  font: 12px/1 "GibsonRegular", Georgia, serif;
}
[class*="dr-site-follow"] ul > li .twitterFollow.large .label {
  position: relative;
  top: -8px;
  padding-right: 8px;
}
[class*="dr-site-follow"] .fb-like-box {
  margin-left: -10px;
  margin-top: -9px;
}
@media only screen and (max-width: 740px) {
  [class*="dr-site-follow"] {
    margin-left: 0;
  }
}
@media only screen and (max-width: 600px) {
  [class*="dr-site-follow"] {
    float: none;
    margin: 0;
  }
}
.span-4 [class*="dr-site-follow"] ul > li + li {
  margin-bottom: 16px;
}
.span-4 [class*="dr-site-follow"] ul > li ul li {
  background: none;
  padding: 0;
  margin: 0;
}
.span-4 [class*="dr-site-follow"] ul > li ul li:first-child {
  margin-bottom: 14px;
}
.span-4 [class*="dr-site-follow"] span.label {
  display: block;
  padding-bottom: 5px;
}
[class*="dr-site-quickpoll"] {
  float: left;
  margin-bottom: 10px;
  padding: 0 20px 10px;
  background-color: #e5e5e5;
  color: black;
  border: none;
  font-family: "gibsonRegular", "Arial", sans-serif;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
[class*="dr-site-quickpoll"] b {
  font-weight: normal;
}
[class*="dr-site-quickpoll"] p {
  margin: 10px 0;
  padding: 0;
}
[class*="dr-site-quickpoll"] p .text {
  color: #666;
}
[class*="dr-site-quickpoll"] .question {
  margin: -20px -20px 20px;
  padding: 10px 20px;
}
[class*="dr-site-quickpoll"] .question .text {
  padding-top: 0;
  margin-top: 0px;
}
[class*="dr-site-quickpoll"] .question + .question {
  border-top: 1px solid rgba(255, 255, 255, 0.5);
}
[class*="dr-site-quickpoll"] .question + .question .text {
  margin-top: 10px;
}
[class*="dr-site-quickpoll"] ul {
  margin: 10px 0;
  list-style-type: none;
}
[class*="dr-site-quickpoll"] ul li {
  margin-left: 0;
  margin-bottom: 20px;
  color: inherit;
  height: 30px;
}
[class*="dr-site-quickpoll"] ul li input[type="radio"] {
  height: 18px;
  vertical-align: middle;
}
[class*="dr-site-quickpoll"] ul li label,
[class*="dr-site-quickpoll"] ul li p,
[class*="dr-site-quickpoll"] ul li .result-percentage {
  font-family: "gibsonSemiBold", "Arial Black", sans-serif;
  font-size: 14px;
  color: #000;
}
[class*="dr-site-quickpoll"] ul li .result-percentage {
  float: right;
  color: #000;
}
[class*="dr-site-quickpoll"] ul li .poll-bar-bg {
  background-color: #fff;
  height: 8px;
  margin-top: -10px;
}
[class*="dr-site-quickpoll"] ul li .poll-bar-bg .poll-bar {
  background-color: #666;
  height: 8px;
}
[class*="dr-site-quickpoll"] ul a {
  color: inherit;
  font-size: 14px;
  text-decoration: underline;
}
[class*="dr-site-quickpoll"].boxed > [class*="heading-"]:first-child,
[class*="dr-site-quickpoll"].boxed-image > [class*="heading-"]:first-child {
  margin: -20px -20px 20px;
  border-top: 0 solid transparent;
  text-transform: uppercase;
  padding: 10px 20px;
  border-bottom: 1px solid #FFF;
  border-bottom-color: rgba(255, 255, 255, 0.5);
}
[class*="dr-site-quickpoll"] button {
  float: right;
  margin-left: 10px;
  margin-top: -20px;
}
.dr-site-quickpoll-article {
  margin-left: -160px;
  margin-right: 20px;
  /*
	@media only screen and (max-width: 740px) {
		margin-left: 0;
	}

	@media only screen and (max-width: 600px) {
		float: none;
		margin: 0;
	}
	*/
}
.boxed .dr-site-quickpoll-article,
.boxed-image .dr-site-quickpoll-article {
  margin-left: -150px;
}
.dr-site-quickpoll-article.boxed-image > h3 {
  padding: 0;
  border-bottom: none;
}
.dr-site-quickpoll-article.boxed-image > h3 + p {
  margin-top: 0;
}
.dr-site-quickpoll-article [class*="small"] ~ p,
.dr-site-quickpoll-article > ul li,
.dr-site-quickpoll-article > ul li a {
  font-size: 14px;
}
.dr-site-quickpoll-article .image-wrap + p {
  display: none;
}
[class*="dr-site-share"] {
  position: absolute;
  top: 0;
  left: 0;
  width: 140px;
  margin-left: -160px;
}
.boxed [class*="dr-site-share"],
.boxed-image [class*="dr-site-share"] {
  width: 130px;
  margin-left: -150px;
}
[class*="dr-site-share"] > span {
  font-family: "gibsonRegular", "Arial", sans-serif;
  text-transform: uppercase;
}
[class*="dr-site-share"] menu {
  background: transparent url(../../img/border.svg) repeat-x -2px 100%;
  list-style-type: none;
}
.no-svg [class*="dr-site-share"] menu {
  background-image: url(../../img/border.png);
}
[class*="dr-site-share"] menu:first-child li {
  background: transparent url(../../img/border.svg) repeat-x -2px -2px;
}
.no-svg [class*="dr-site-share"] menu:first-child li {
  background-image: url(../../img/border.png);
}
[class*="dr-site-share"] menu.actions {
  margin-bottom: 10px;
}
[class*="dr-site-share"] a {
  font-family: "gibsonRegular", "Arial", sans-serif;
  font-size: 12px;
  line-height: 34px;
  text-transform: uppercase;
  text-decoration: underline;
  color: #808080;
}
[class*="dr-site-share"] a:hover {
  color: black;
}
[class*="dr-site-share"] a.at300b:hover {
  opacity: 1;
}
[class*="dr-site-share"] a .at300bs {
  display: none;
}
[class*="dr-site-share"] [class*="dr-icon"]:before {
  color: #808080;
}
[class*="dr-site-share"] [class*="dr-icon"][class*="-boxed"]:before {
  color: #fff;
  background-color: #808080;
}
[class*="dr-site-share"] [class*="dr-icon-mail"]:before {
  margin-right: 10px;
}
[class*="dr-site-share"] [class*="dr-icon-print"]:before,
[class*="dr-site-share"] [class*="dr-icon-twitter"]:before,
[class*="dr-site-share"] [class*="dr-icon-facebook"]:before {
  margin-left: 2px;
  margin-right: 13px;
}
[class*="dr-site-share"][class*="-horizontal"] {
  position: relative;
  margin-left: 0;
  width: 100%;
  clear: both;
  background: transparent url(../../img/border.svg) repeat-x -2px 100%;
}
.no-svg [class*="dr-site-share"][class*="-horizontal"] {
  background-image: url(../../img/border.png);
}
[class*="dr-site-share"][class*="-horizontal"] > menu,
[class*="dr-site-share"][class*="-horizontal"] li {
  display: inline-block;
  background-image: none;
}
[class*="dr-site-share"][class*="-horizontal"] li {
  margin-left: 5px;
  margin-right: 5px;
}
[class*="dr-site-share"][class*="-horizontal"]:before {
  background: transparent url(../../img/border.svg) repeat-x -2px -2px;
  content: " ";
  height: 1px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.no-svg [class*="dr-site-share"][class*="-horizontal"]:before {
  background-image: url(../../img/border.png);
}
[class*="dr-site-share"][class*="-fblike"] {
  margin-top: 20px;
  margin-left: 0;
  position: relative;
  width: 100%;
}
[class*="dr-site-share"][class*="-fblike"] h2 {
  border-top-width: 3px;
  font-size: 18px;
  padding-bottom: 10px;
  padding-top: 10px;
}
.dr-site-comment {
  margin-top: 20px !important;
  border-top: 5px solid black;
  padding-top: 20px;
  border-bottom: none;
  font-size: 14px;
}
.dr-site-comment.hide,
.dr-site-comment .hide {
  display: none !important;
}
.dr-site-comment a {
  /*
        color: @grey-50;
        text-decoration: underline;
        font-size: 12px;
        */
  text-transform: uppercase;
  font-family: "gibsonRegular", "Arial", sans-serif;
}
.dr-site-comment a.cancel {
  font-size: 14px;
  padding: 0 20px;
}
.dr-site-comment h1 {
  /*webcms global.css reset*/
  padding: 0;
}
.dr-site-comment h3,
.dr-site-comment h3 span {
  margin: 0;
  color: black;
  font-family: "gibsonSemiBold", "Arial Black", sans-serif;
  font-size: 18px;
  font-weight: normal;
  line-height: 22px;
}
.dr-site-comment h3 {
  /*webcms global.css reset*/
  height: auto;
}
.dr-site-comment ol,
.dr-site-comment ul,
.dr-site-comment li {
  list-style: none;
  margin: 0;
  width: auto;
}
.dr-site-comment ol > li,
.dr-site-comment ul > li,
.dr-site-comment li > li {
  padding: 0;
}
.dr-site-comment p {
  padding: 0;
  padding-bottom: 10px;
}
.dr-site-comment [class*="dr-button"] {
  cursor: pointer;
  font: normal 14px/30px "gibsonRegular", "Verdana", sans-serif;
  height: 30px;
  text-transform: uppercase;
  color: #FFF;
  display: inline-block;
  padding: 0 20px;
  background-color: #808080;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 2px;
  border: 0 solid transparent;
}
.dr-site-comment [class*="dr-button"]:hover,
.dr-site-comment [class*="dr-button"]:focus {
  background-color: #333;
  background-color: rgba(0, 0, 0, 0.75);
  text-decoration: none;
}
.dr-site-comment [class*="dr-button"].active {
  background-color: #000;
}
.dr-site-comment [class*="dr-button"][class*="dr-icon"]:before {
  margin-left: -10px;
  margin-right: 12px;
  color: #FFF;
}
.dr-site-comment [class*="dr-button"],
.dr-site-comment .dr-ui-button {
  text-decoration: none;
}
.dr-site-comment [class*="dr-button"]:hover,
.dr-site-comment .dr-ui-button:hover {
  color: white;
}
.dr-site-comment [class*="dr-input"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: 8px 10px;
  margin-bottom: 20px;
  background-color: #f2f2f2;
  background-clip: padding-box;
  border: 1px solid #999999;
  border-color: rgba(128, 128, 128, 0.5);
  resize: none;
  font-size: 14px;
  line-height: 14px;
  font-family: "gibsonRegular", "Arial", sans-serif;
  -webkit-box-shadow: 0 3px 6px 0px rgba(0, 0, 0, 0.15) inset;
  -khtml-box-shadow: 0 3px 6px 0px rgba(0, 0, 0, 0.15) inset;
  -moz-box-shadow: 0 3px 6px 0px rgba(0, 0, 0, 0.15) inset;
  -ms-box-shadow: 0 3px 6px 0px rgba(0, 0, 0, 0.15) inset;
  -o-box-shadow: 0 3px 6px 0px rgba(0, 0, 0, 0.15) inset;
  box-shadow: 0 3px 6px 0px rgba(0, 0, 0, 0.15) inset;
}
.dr-site-comment [class*="dr-input"]:focus,
.dr-site-comment [class*="dr-input"].focus,
.dr-site-comment [class*="dr-input"].active {
  background-color: white;
}
.dr-site-comment [class*="dr-input"].blur {
  color: #999999;
}
.dr-site-comment [class*="dr-input"].error {
  border-color: red;
}
.dr-site-comment [class*="dr-input"] {
  position: relative;
}
.dr-site-comment [class*="dr-input"] input,
.dr-site-comment [class*="dr-input"] textarea {
  border: none;
  padding: 0;
  margin: 0;
  background: transparent;
  width: inherit;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  min-height: 100%;
  max-width: 100%;
  outline: none;
}
.dr-site-comment [class*="dr-input"] > label {
  position: absolute;
  top: 10px;
  bottom: 10px;
  left: 10px;
  cursor: text;
}
.dr-site-comment textarea {
  height: 100px;
}
.dr-site-comment .buttons {
  float: right;
  line-height: 30px;
}
.dr-site-comment .waiter {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #f2f2f2 url(../../img/loading.gif) center center no-repeat;
  opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=90);
}
.dr-site-comment .waiter .cancelRequest {
  position: absolute;
  left: 50%;
  top: 50%;
  line-height: 0;
  padding: 0 13px;
  text-transform: uppercase;
  /*color: @error-red;*/
}
.dr-site-comment .header {
  position: relative;
  background-color: #b2b2b2;
  zoom: 1;
  *zoom: 1;
}
.dr-site-comment .header:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.dr-site-comment .header:before,
.dr-site-comment .header:after {
  content: " ";
  display: table;
}
.dr-site-comment .header:after {
  clear: both;
}
.dr-site-comment .header.padded {
  padding: 20px;
}
.dr-site-comment .header.padded h2 {
  margin: -20px -20px 20px;
  border: none;
  padding: 11px 20px;
  border-bottom: 1px solid white;
  border-color: rgba(255, 255, 255, 0.5);
  color: white;
  background: transparent;
  /* community was:
			text-transform: uppercase;
			font-size: 18px;
			*/
  /*legacy:*/
  font-size: 24px;
  line-height: 26px;
  font-family: "gibsonSemiBold", "Arial Black", sans-serif;
  font-weight: normal;
}
.dr-site-comment .header.threadClosed span {
  color: white;
  font-family: "gibsonSemiBold", "Arial Black", sans-serif;
  font-size: 18px;
}
.dr-site-comment .dr-ui-paging-tabs {
  float: none;
  width: 100%;
  margin: 20px 0 1px;
  padding: 0;
  position: relative;
  display: table;
  table-layout: fixed;
  text-align: center;
  border-collapse: separate\9;
  border-spacing: 1px\9;
}
.dr-site-comment .dr-ui-paging-tabs li {
  list-style-type: none;
  display: table-cell;
  background-color: #808080;
  background-color: rgba(0, 0, 0, 0.5);
  background-image: none;
  border-left: 1px solid transparent;
  background-clip: padding-box;
  position: relative;
  vertical-align: bottom;
}
.dr-site-comment .dr-ui-paging-tabs li:first-child {
  border-left: 0;
}
.dr-site-comment .dr-ui-paging-tabs li.active {
  background-color: black;
}
.dr-site-comment .dr-ui-paging-tabs li.active a:before {
  border-color: black transparent transparent;
  border-style: solid;
  border-width: 10px;
  clear: both;
  content: ".";
  font-size: 0;
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -10px;
}
.dr-site-comment .dr-ui-paging-tabs li.active:hover {
  background-color: black;
}
.dr-site-comment .dr-ui-paging-tabs li:hover {
  background-color: #343434;
  background-color: rgba(0, 0, 0, 0.75);
  text-decoration: none;
}
.dr-site-comment .dr-ui-paging-tabs a {
  font-family: "gibsonSemiBold", "Arial Black", sans-serif;
  font-size: 14px;
  color: white;
  text-decoration: none;
  display: block;
  position: relative;
  padding: 9px 20px;
  margin: 0;
  background-color: transparent;
  line-height: 1;
  height: auto;
}
.dr-site-comment p.UserData span {
  font-family: "gibsonRegular", "Arial", sans-serif;
  color: white;
  line-height: 18px;
  font-size: 14px;
}
.dr-site-comment p.UserData span:before {
  content: attr(title);
  color: #343434;
  margin-right: 0.5em;
  font-family: "gibsonRegular", "Arial", sans-serif;
}
.dr-site-comment p.UserData .name {
  font-family: "gibsonSemiBold", "Arial Black", sans-serif;
}
.dr-site-comment p.UserData .name:after {
  content: "\A";
  white-space: pre;
}
.dr-site-comment p.UserData .email:after {
  content: attr(alt);
  padding-left: 0.3em;
}
.dr-site-comment .option {
  font-family: "gibsonRegular", "Arial", sans-serif;
  font-size: 14px;
  line-height: 30px;
  float: left;
}
.dr-site-comment .option input.anonymous {
  border-radius: 3px;
  margin-right: 0.5em;
}
.dr-site-comment .option label {
  cursor: pointer;
  /* community was:
            color: white;
	    */
}
.dr-site-comment p.errorMsg,
.dr-site-comment p.infoMsg {
  clear: both;
  padding: 20px 0 0;
  font-family: "gibsonRegular", "Arial", sans-serif;
  font-size: 14px;
  line-height: 16px;
}
.dr-site-comment p.errorMsg {
  color: #880000;
}
.dr-site-comment .infobar {
  margin-top: 20px;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  padding: 10px 0;
  font-size: 14px;
  position: relative;
  zoom: 1;
  *zoom: 1;
}
.dr-site-comment .infobar:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.dr-site-comment .infobar:before,
.dr-site-comment .infobar:after {
  content: " ";
  display: table;
}
.dr-site-comment .infobar:after {
  clear: both;
}
.dr-site-comment .infobar span {
  font-size: inherit;
  font-family: inherit;
}
.dr-site-comment .infobar .range {
  text-transform: uppercase;
  font-family: "gibsonSemiBold", "Arial Black", sans-serif;
}
.dr-site-comment .infobar .sorting {
  float: right;
}
.dr-site-comment .infobar a {
  padding: 0 6px;
  text-transform: none;
  font-size: 14px;
}
.dr-site-comment .infobar a.active {
  color: black;
  text-decoration: none;
  font-family: "gibsonSemiBold", "Arial Black", sans-serif;
}
.dr-site-comment .infobar a:last-child {
  border: none;
}
.dr-site-comment .infobar div.dr-icon-info-boxed {
  float: left;
  margin-bottom: 24px;
}
.dr-site-comment .infobar h1 {
  font-size: 26px;
}
.dr-site-comment .comments .item,
.dr-site-comment .comments .comment {
  position: relative;
  padding: 17px 0;
  border: none;
  background: url(../../img/border.png) repeat-x left bottom;
  /*.nmbr {
				.font-sans-serif;
                padding-right: 5px;
				color: @grey-60;
                display: none;
            }*/
  /*.image-profile-pic .image-wrap {
                width: 50px;
                //padding-right: 10px;
            }

            .image-profile-pic .image-wrap ~ h3, 
            .image-profile-pic .image-wrap ~ time {
                margin-left: 60px;
            }
            .image-profile-pic .image-wrap ~ [class*="dr-icon"] {
                margin-left: 10px;
            }
            .image-profile-pic .image-wrap ~ .comment-text {
                clear: both;
            }*/
}
.dr-site-comment .comments .item h3,
.dr-site-comment .comments .comment h3,
.dr-site-comment .comments .item h3 span,
.dr-site-comment .comments .comment h3 span {
  padding: 0;
  /*				font-size: 18px;
				font-weight: normal;
				line-height: 22px;*/
  height: auto;
  /* webcms global reset */
  background: none;
}
.dr-site-comment .comments .item h3 .comment-author,
.dr-site-comment .comments .comment h3 .comment-author,
.dr-site-comment .comments .item h3 span .comment-author,
.dr-site-comment .comments .comment h3 span .comment-author {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  text-transform: none;
  text-decoration: none;
  /*padding-left: 0;
					padding-right: 0;*/
}
.dr-site-comment .comments .item h3 .comment-username,
.dr-site-comment .comments .comment h3 .comment-username,
.dr-site-comment .comments .item h3 span .comment-username,
.dr-site-comment .comments .comment h3 span .comment-username {
  font-size: inherit;
  text-decoration: none;
  text-transform: none;
}
.dr-site-comment .comments .item h3 .comment-username:hover,
.dr-site-comment .comments .comment h3 .comment-username:hover,
.dr-site-comment .comments .item h3 span .comment-username:hover,
.dr-site-comment .comments .comment h3 span .comment-username:hover {
  text-decoration: underline;
}
.dr-site-comment .comments .item h3,
.dr-site-comment .comments .comment h3 {
  padding-right: 56px;
}
.dr-site-comment .comments .item .report,
.dr-site-comment .comments .comment .report {
  float: right;
  margin-top: -18px;
  font-size: 12px;
}
.dr-site-comment .comments .item .image-wrap,
.dr-site-comment .comments .comment .image-wrap {
  width: auto;
  float: left;
}
.dr-site-comment .comments .item .image-wrap:after,
.dr-site-comment .comments .comment .image-wrap:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
.dr-site-comment .comments .item .image-wrap img,
.dr-site-comment .comments .comment .image-wrap img {
  height: 50px;
  width: 50px;
  margin-right: 10px;
}
.dr-site-comment .comments .item .metainfo,
.dr-site-comment .comments .comment .metainfo {
  /*
				a.origin {
					.metastyle;
					float: left;
					padding-right: 8px;
					margin-top: 2px;
					margin-bottom: 1px;
				}
				.comment-date {
					.metastyle;
					> a {
						.metastyle;
						margin-top: 2px;
						margin-bottom: 1px;
					}
				}*/
}
.dr-site-comment .comments .item .metainfo .metastyle,
.dr-site-comment .comments .comment .metainfo .metastyle {
  color: #676767;
  display: block;
  font-family: "gibsonRegular", "Arial", sans-serif;
  font-size: 11px;
  line-height: 200%;
  text-transform: uppercase;
  text-decoration: none;
  float: left;
}
.dr-site-comment .comments .item .metainfo a,
.dr-site-comment .comments .comment .metainfo a,
.dr-site-comment .comments .item .metainfo span,
.dr-site-comment .comments .comment .metainfo span {
  color: #676767;
  display: block;
  font-family: "gibsonRegular", "Arial", sans-serif;
  font-size: 11px;
  line-height: 200%;
  text-transform: uppercase;
  text-decoration: none;
  float: left;
}
.dr-site-comment .comments .item .metainfo .origin,
.dr-site-comment .comments .comment .metainfo .origin {
  color: #676767;
  display: block;
  font-family: "gibsonRegular", "Arial", sans-serif;
  font-size: 11px;
  line-height: 200%;
  text-transform: uppercase;
  text-decoration: none;
  float: left;
  margin: 2px 6px 0 0;
}
.dr-site-comment .comments .item [class*="dr-icon-facebook"][class*="-boxed"]:before,
.dr-site-comment .comments .comment [class*="dr-icon-facebook"][class*="-boxed"]:before {
  background-color: #3b5998;
}
.dr-site-comment .comments .item [class*="dr-icon-twitter"][class*="-boxed"]:before,
.dr-site-comment .comments .comment [class*="dr-icon-twitter"][class*="-boxed"]:before {
  background-color: #00cefd;
}
.dr-site-comment .comments .item .comment-text,
.dr-site-comment .comments .comment .comment-text {
  font-family: "gibsonRegular", "Arial", sans-serif;
  font-size: 14px;
  line-height: 18px;
  padding: 10px 0;
  clear: both;
  zoom: 1;
  *zoom: 1;
}
.dr-site-comment .comments .item .comment-text:after,
.dr-site-comment .comments .comment .comment-text:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.dr-site-comment .comments .item .comment-text:before,
.dr-site-comment .comments .comment .comment-text:before,
.dr-site-comment .comments .item .comment-text:after,
.dr-site-comment .comments .comment .comment-text:after {
  content: " ";
  display: table;
}
.dr-site-comment .comments .item .comment-text:after,
.dr-site-comment .comments .comment .comment-text:after {
  clear: both;
}
.dr-site-comment .comments .item .comment-text > span,
.dr-site-comment .comments .comment .comment-text > span {
  float: left;
  clear: both;
}
.dr-site-comment .comments .item .comment-text a,
.dr-site-comment .comments .comment .comment-text a {
  font-family: "gibsonRegular", "Arial", sans-serif;
  font-size: 14px;
  line-height: 18px;
  text-transform: none;
  text-decoration: underline;
}
.dr-site-comment .comments .item .comment-text span,
.dr-site-comment .comments .comment .comment-text span {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
.dr-site-comment .comments .item .comment-text .short:after,
.dr-site-comment .comments .comment .comment-text .short:after {
  content: "...";
}
.dr-site-comment .comments .item .comment-text .long,
.dr-site-comment .comments .comment .comment-text .long,
.dr-site-comment .comments .item .comment-text .toggle.less,
.dr-site-comment .comments .comment .comment-text .toggle.less {
  display: none;
}
.dr-site-comment .comments .item .comment-text .toggle,
.dr-site-comment .comments .comment .comment-text .toggle {
  padding-left: 0.5em;
  color: black;
}
.dr-site-comment .comments .item .comment-text .toggle:hover,
.dr-site-comment .comments .comment .comment-text .toggle:hover {
  color: #808080;
}
.dr-site-comment .comments .item .comment-text .comment-resource,
.dr-site-comment .comments .comment .comment-text .comment-resource {
  display: block;
  max-width: 100%;
  clear: both;
  float: left;
}
.dr-site-comment .comments .item .comment-text .comment-resource.mt2,
.dr-site-comment .comments .comment .comment-text .comment-resource.mt2,
.dr-site-comment .comments .item .comment-text .comment-resource.mt3,
.dr-site-comment .comments .comment .comment-text .comment-resource.mt3,
.dr-site-comment .comments .item .comment-text .comment-resource.mt4,
.dr-site-comment .comments .comment .comment-text .comment-resource.mt4 {
  box-sizing: border-box;
  margin: 10px 0;
  padding: 10px;
  border: 1px solid #b2b2b2;
  background-color: rgba(200, 200, 200, 0.3);
}
.dr-site-comment .comments .item .comment-text .comment-resource a,
.dr-site-comment .comments .comment .comment-text .comment-resource a {
  max-width: 100%;
  color: #4d4d4d;
  text-decoration: none;
  float: left;
}
.dr-site-comment .comments .item .comment-text .comment-resource a img,
.dr-site-comment .comments .comment .comment-text .comment-resource a img {
  float: left;
  max-width: 100%;
  max-height: 330px;
  margin-right: 10px;
}
.dr-site-comment .comments .item .comment-text .comment-resource a .title,
.dr-site-comment .comments .comment .comment-text .comment-resource a .title {
  display: block;
  font-family: "gibsonSemiBold", "Arial Black", sans-serif;
}
.dr-site-comment .comments .item .comment-text .comment-resource a .url,
.dr-site-comment .comments .comment .comment-text .comment-resource a .url {
  color: #808080;
  word-wrap: break-word;
}
.dr-site-comment .comments .item .comment-text .comment-resource span.origin,
.dr-site-comment .comments .comment .comment-text .comment-resource span.origin {
  float: left;
  clear: left;
  padding: 0;
  margin-top: 5px;
}
.dr-site-comment .comments .item .comment-text .comment-resource span.origin img,
.dr-site-comment .comments .comment .comment-text .comment-resource span.origin img {
  height: 16px;
  width: 16px;
  margin-right: 5px;
  float: left;
}
.dr-site-comment .comments .item .comment-text .comment-resource span.origin span,
.dr-site-comment .comments .comment .comment-text .comment-resource span.origin span {
  float: left;
  clear: none;
  line-height: 16px;
}
.dr-site-comment .comments .item .comment-text.expanded .short:after,
.dr-site-comment .comments .comment .comment-text.expanded .short:after {
  content: none;
}
.dr-site-comment .comments .item .comment-text.expanded .long,
.dr-site-comment .comments .comment .comment-text.expanded .long,
.dr-site-comment .comments .item .comment-text.expanded .toggle.less,
.dr-site-comment .comments .comment .comment-text.expanded .toggle.less {
  display: inline;
}
.dr-site-comment .comments .item .comment-text.expanded .toggle.more,
.dr-site-comment .comments .comment .comment-text.expanded .toggle.more {
  display: none;
}
.dr-site-comment .comments .item .comment-text.isHidden,
.dr-site-comment .comments .comment .comment-text.isHidden {
  font-style: italic;
}
.dr-site-comment .comments .item .reply-report,
.dr-site-comment .comments .comment .reply-report {
  font-family: "gibsonRegular", "Arial", sans-serif;
  zoom: 1;
  *zoom: 1;
  text-align: right;
}
.dr-site-comment .comments .item .reply-report:after,
.dr-site-comment .comments .comment .reply-report:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.dr-site-comment .comments .item .reply-report:before,
.dr-site-comment .comments .comment .reply-report:before,
.dr-site-comment .comments .item .reply-report:after,
.dr-site-comment .comments .comment .reply-report:after {
  content: " ";
  display: table;
}
.dr-site-comment .comments .item .reply-report:after,
.dr-site-comment .comments .comment .reply-report:after {
  clear: both;
}
.dr-site-comment .comments .item .reply-report a.fb-link,
.dr-site-comment .comments .comment .reply-report a.fb-link {
  font-size: 12px;
  text-transform: none;
}
.dr-site-comment .comments .item .reply-report a.social-action,
.dr-site-comment .comments .comment .reply-report a.social-action {
  font-size: 12px;
  margin-left: 20px;
}
.dr-site-comment .comments .item .reply-report span.like-count i,
.dr-site-comment .comments .comment .reply-report span.like-count i {
  background-image: url("http://s-static.ak.fbcdn.net/rsrc.php/v2/yM/x/fi3XYBobMhl.png");
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: 0 -52px;
  height: 13px;
  width: 15px;
  display: inline-block;
  margin-right: 3px;
}
.dr-site-comment .comments .item .reply-report span.like-count i.liked,
.dr-site-comment .comments .comment .reply-report span.like-count i.liked {
  background-position: 0 -39px;
}
.dr-site-comment .comments .item .reply-report .reply,
.dr-site-comment .comments .comment .reply-report .reply {
  margin-left: 20px;
}
.dr-site-comment .comments .item .replies,
.dr-site-comment .comments .comment .replies {
  padding-left: 40px;
}
.dr-site-comment .comments .item .replies .comment,
.dr-site-comment .comments .comment .replies .comment {
  padding-left: 0;
  padding-right: 0;
}
.dr-site-comment .comments .item .replies li.show-replies,
.dr-site-comment .comments .comment .replies li.show-replies {
  text-align: right;
  margin-bottom: 0;
}
.dr-site-comment .comments .item .replies .comment,
.dr-site-comment .comments .comment .replies .comment,
.dr-site-comment .comments .item .replies li.show-replies,
.dr-site-comment .comments .comment .replies li.show-replies {
  border: none;
  background: url(../../img/border.png) repeat-x 0 0;
  margin-top: 17px;
  padding-bottom: 0;
}
.dr-site-comment .comments .item .replies li.show-replies a,
.dr-site-comment .comments .comment .replies li.show-replies a {
  line-height: 35px;
  font-size: 12px;
}
.dr-site-comment .comments .item .replies li.show-replies a:before,
.dr-site-comment .comments .comment .replies li.show-replies a:before {
  vertical-align: middle;
}
.dr-site-comment .comments .item {
  /*reset global*/
  padding: 0;
  background: none;
}
.dr-site-comment .comments > li {
  margin-bottom: 0;
}
.dr-site-comment .comments > li:first-child > .comment {
  border: none;
  margin-top: 0;
}
.dr-site-comment .comments .write-reply {
  position: relative;
  padding: 20px;
  margin: 10px 0;
  background-color: #e6e6e6;
  zoom: 1;
  *zoom: 1;
}
.dr-site-comment .comments .write-reply:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.dr-site-comment .comments .write-reply:before,
.dr-site-comment .comments .write-reply:after {
  content: " ";
  display: table;
}
.dr-site-comment .comments .write-reply:after {
  clear: both;
}
.dr-site-comment .comments .write-reply > .combine-layout {
  margin-top: 0;
}
.dr-site-comment .comments .write-report {
  position: relative;
  margin-bottom: 20px;
  padding: 20px;
  background-color: black;
  color: white;
  zoom: 1;
  *zoom: 1;
}
.dr-site-comment .comments .write-report:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.dr-site-comment .comments .write-report:before,
.dr-site-comment .comments .write-report:after {
  content: " ";
  display: table;
}
.dr-site-comment .comments .write-report:after {
  clear: both;
}
.dr-site-comment .comments .write-report .content {
  background: none;
}
.dr-site-comment .comments .write-report h3 {
  text-transform: uppercase;
  padding-bottom: 10px;
  color: white;
  border: none;
}
.dr-site-comment .comments .write-report p {
  font-family: "gibsonRegular", "Arial", sans-serif;
  color: white;
  font-size: 14px;
}
.dr-site-comment .comments .write-report p a {
  color: white;
  text-decoration: underline;
  font-size: 12px;
}
.dr-site-comment .comments .write-report select {
  width: 100%;
  margin-bottom: 10px;
}
.dr-site-comment .comments .write-report .buttons a {
  color: white;
}
.dr-site-comment .comments .write-report .buttons [class*="dr-ui-button"] {
  color: black;
  background-color: white;
}
.dr-site-comment .comments .write-report .buttons .ok {
  padding-left: 40px;
  padding-right: 40px;
}
.dr-site-comment .getmore-wrapper {
  padding: 10px 0 0;
}
.dr-site-comment .getmore {
  display: block;
  text-align: center;
  padding-top: 2px;
}
.dr-site-comment .getmore.loading {
  background-image: url(../../img/loading_bg.gif);
  background-position: center center;
  background-repeat: repeat;
}
.dr-site-comment .getmore:before {
  background-color: transparent !important;
}
.dr-site-comment .getmore:before:hover {
  background-color: transparent !important;
}
.wcms-article-content > p:first-child + .dr-site-quotationbox {
  margin-top: 70px;
}
.dr-site-quotationbox {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border-top: 6px solid #000;
  border-bottom: 1px solid #cccccc;
  margin: 10px 20px 10px -150px;
  float: left;
  padding: 15px 0;
  clear: both;
}
.dr-site-quotationbox p {
  font-family: "gibsonLight", "Arial", sans-serif;
  font-size: 24px;
  line-height: 1.1;
  word-wrap: break-word;
}
.dr-site-quotationbox cite {
  font-style: normal;
  font-family: "gibsonRegular", "Arial", sans-serif;
  text-align: right;
  display: block;
  margin-top: 5px;
}
.dr-site-footer-help {
  border-top: 6px solid #000;
  border-bottom: none;
  padding-top: 20px;
}
.dr-site-footer-help ul {
  background: #e6e6e6;
  overflow: hidden;
  padding: 20px;
}
.dr-site-footer-help ul li > a {
  display: block;
  padding: 8px 0;
  line-height: 18px;
  font-size: 14px;
  font-family: "gibsonSemiBold", "Arial Black", sans-serif;
}
.dr-site-footer-help .site-footer-contact ul {
  padding-bottom: 15px;
}
.dr-site-footer-help .site-footer-contact a {
  margin-bottom: 5px;
  background: #808080;
  text-align: center;
  color: white;
  text-transform: uppercase;
}
.dr-site-footer-help .site-footer-help ul {
  padding-left: 10px;
  padding-right: 10px;
}
.dr-site-footer-help .site-footer-help ul li {
  width: 50%;
  float: left;
}
@media only screen and (max-width: 350px) {
  .dr-site-footer-help .site-footer-help ul li {
    width: 100%;
  }
}
.dr-site-footer-help .site-footer-help ul li:first-child a:after,
.dr-site-footer-help .site-footer-help ul li:first-child + li a:after {
  background: transparent url(../../img/border.svg) repeat-x -2px -2px;
  content: " ";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.no-svg .dr-site-footer-help .site-footer-help ul li:first-child a:after,
.no-svg .dr-site-footer-help .site-footer-help ul li:first-child + li a:after {
  background-image: url(../../img/border.png);
}
@media only screen and (max-width: 350px) {
  .dr-site-footer-help .site-footer-help ul li:first-child + li a:after {
    display: none;
  }
}
.dr-site-footer-help .site-footer-help ul a {
  position: relative;
  background: transparent url(../../img/border.svg) repeat-x -2px 100%;
  margin: 0 10px;
}
.no-svg .dr-site-footer-help .site-footer-help ul a {
  background-image: url(../../img/border.png);
}
.dr-site-footer-help i {
  display: inline;
  font-style: normal;
  line-height: 100%;
  font-family: "gibsonRegular", "Arial", sans-serif;
}
.section.dr-site-footer-onduty {
  border-bottom: 1px solid #000;
  border-top: 1px solid #CDCDCD;
  border-top-color: rgba(0, 0, 0, 0.2);
}
.section.dr-site-footer-onduty > h2 + .combine-layout {
  margin-top: 10px;
}
.section.dr-site-footer-onduty [class*="span-"] > .item {
  background-image: none;
}
.section.dr-site-footer-onduty [class*="span-"] > .item img {
  width: auto;
  height: auto;
  float: left;
  margin-right: 10px;
}
.section.dr-site-footer-onduty [class*="span-"] > .item .role {
  font-size: 14px;
  color: black;
  text-transform: uppercase;
}
.section.dr-site-footer-onduty [class*="span-"] > .item p {
  position: static;
  padding: 0;
  font-family: "gibsonSemiBold", "Arial Black", sans-serif;
}
.section.dr-site-footer-onduty [class*="span-"] > .item a {
  display: block;
  font-family: "gibsonRegular", "Arial", sans-serif;
  line-height: 18px;
  font-size: 14px;
}
[class*="featured-section"] {
  /*
	&[class*="-playlist"] {
		
		ol > .col {
			float: left;
		}

		.col article {
			margin-top: 0;
			padding-bottom: 0;
		}
	}
	*/
}
[class*="featured-section"][class*="-video"],
[class*="featured-section"][class*="-radio"] {
  background-color: black;
}
[class*="featured-section"][class*="-video"] h2,
[class*="featured-section"][class*="-radio"] h2 {
  color: #fff;
  background-color: #1a1a1a;
}
[class*="featured-section"][class*="-video"] h3,
[class*="featured-section"][class*="-radio"] h3,
[class*="featured-section"][class*="-video"] h3 a,
[class*="featured-section"][class*="-radio"] h3 a {
  color: white;
}
[class*="featured-section"][class*="-video"] .metainfo,
[class*="featured-section"][class*="-radio"] .metainfo {
  color: #cccccc;
}
[class*="featured-section"][class*="-video"] .metainfo ~ a,
[class*="featured-section"][class*="-radio"] .metainfo ~ a {
  font-size: 14px;
  color: white;
  text-transform: uppercase;
  line-height: 30px;
  font-family: "gibsonRegular", "Arial", sans-serif;
}
[class*="featured-section"][class*="-video"] .dr-link-readmore,
[class*="featured-section"][class*="-radio"] .dr-link-readmore {
  color: white;
}
[class*="featured-section"][class*="-video"] .dr-link-readmore:hover,
[class*="featured-section"][class*="-radio"] .dr-link-readmore:hover {
  color: #cccccc;
}
[class*="featured-section"][class*="-video"] footer,
[class*="featured-section"][class*="-radio"] footer {
  background-color: #343434;
  padding: 20px;
  margin: 20px -20px -20px;
}
[class*="featured-section"][class*="-video"][class*="-news"] footer,
[class*="featured-section"][class*="-radio"][class*="-news"] footer {
  /*[class*="dr-ui"] {
					float: right;
					width: 33%;
				}*/
}
[class*="featured-section"][class*="-video"][class*="-news"] footer > span,
[class*="featured-section"][class*="-radio"][class*="-news"] footer > span {
  color: white;
  text-transform: uppercase;
  font-size: 18px;
  line-height: 30px;
  font-family: "gibsonRegular", "Arial", sans-serif;
}
[class*="featured-section"][class*="-video"][class*="-news"] footer .dr-ui-linklist,
[class*="featured-section"][class*="-radio"][class*="-news"] footer .dr-ui-linklist {
  float: right;
}
[class*="featured-section"] h2 {
  border-bottom: none;
}
[class*="featured-section"] h2 span {
  font-family: "gibsonRegular", "Arial", sans-serif;
}
[class*="featured-section"] .dr-link-readmore {
  top: 8px;
  right: 20px;
}
[class*="featured-section"] form {
  position: absolute;
  top: 20px;
  right: 20px;
}
[class*="featured-section"] .dr-ui-element {
  width: auto;
}
[class*="featured-section"] form input.subBtn {
  position: absolute;
  top: 40px;
  right: 20px;
}
.dr-breaking-news {
  background-color: #e6e6e6;
  border-bottom: none;
}
.dr-breaking-news h2 {
  border-top: none;
  padding: 10px 0 10px 20px;
  line-height: 100%;
  background-color: #808080;
  border-bottom: 1px solid #FFF;
  border-bottom-color: rgba(255, 255, 255, 0.5);
}
.dr-breaking-news h2 span {
  font-family: "gibsonRegular", "Arial", sans-serif;
}
.dr-breaking-news .row {
  padding: 0 20px;
}
.dr-breaking-news > h2 + .combine-layout {
  margin-top: 0;
}
.dr-breaking-news > h2 + .combine-layout .first-story > article,
.dr-breaking-news > h2 + .combine-layout .second-story > article {
  margin-top: 20px;
}
.dr-breaking-news > h2 + .combine-layout .first-story > article.has-large-picture,
.dr-breaking-news > h2 + .combine-layout .second-story > article.has-large-picture {
  margin-top: 0;
  margin-left: -20px;
  margin-right: -20px;
}
.dr-breaking-news .item p {
  position: absolute;
  left: -9999px;
  top: -9999px;
}
.dr-breaking-news .item[class*="boxed"] p {
  margin-top: 5px;
  position: static;
  left: auto;
}
.dr-breaking-news > h2 + .combine-layout {
  margin-top: 0;
}
.dr-breaking-news > h2 + .combine-layout .first-story > .item.boxed {
  padding: 0;
  margin-bottom: 0;
  background-color: transparent;
}
.dr-breaking-news .has-large-picture > * {
  padding: 0 20px;
}
.dr-breaking-news .has-large-picture .image-wrap {
  margin-bottom: 10px;
  padding: 0;
}
.dr-breaking-news .first-story p {
  position: static;
  left: auto;
}
.dr-breaking-news .image-half .image-wrap {
  margin-right: 10px;
}
.dr-breaking-news h3 {
  margin-bottom: 3px;
}
.dr-breaking-news footer {
  height: 10px;
  margin-top: 20px;
  background-color: #808080;
  border-top: 1px solid #FFF;
  border-top-color: rgba(255, 255, 255, 0.5);
}
.dr-breaking-news footer p {
  padding: 0;
  line-height: 42px;
  text-align: right;
  margin-right: 10px;
  font-family: "gibsonRegular", "Arial", sans-serif;
}
.linkbox {
  margin-top: 8px;
  padding: 0;
  line-height: 18px;
}
.linkbox span {
  color: black;
  text-transform: uppercase;
}
.item p.linkbox {
  line-height: 16px;
}
p + .linkbox {
  margin-top: 10px;
  margin-bottom: 20px;
}
.linkbox + .linkbox {
  margin-top: 8px;
}
article > aside h3 {
  color: black;
  text-transform: uppercase;
}
article > aside ul li {
  margin-top: 10px;
  padding-left: 25px;
}
article > aside ul li a {
  font-size: 18px;
  line-height: 20px;
}
article > aside [class*="dr-icon"][class*="-boxed"]:before {
  float: left;
  margin-left: -25px;
}
.site-wrapper .dr-spot {
  padding-top: 0;
  padding-bottom: 0;
}
.dr-spot > a {
  position: relative;
  display: block;
  zoom: 1;
}
.dr-spot > a:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.dr-spot .image-wrap {
  margin-bottom: 0;
}
.dr-spot .image-wrap + div {
  position: absolute;
  bottom: 10px;
  left: 10px;
  z-index: 1;
  border-left: 8px solid black;
}
.span-6 .dr-spot .image-wrap + div,
.span-7 .dr-spot .image-wrap + div {
  bottom: 15px;
  left: 15px;
}
.span-8 .dr-spot .image-wrap + div,
.span-9 .dr-spot .image-wrap + div {
  bottom: 20px;
  left: 20px;
}
.span-10 .dr-spot .image-wrap + div,
.span-11 .dr-spot .image-wrap + div {
  bottom: 25px;
  left: 25px;
}
.span-12 .dr-spot .image-wrap + div {
  bottom: 30px;
  left: 30px;
}
.span-12 .dr-spot figure + div,
.span-10 .dr-spot figure + div,
.span-9 .dr-spot figure + div,
.span-8 .dr-spot figure + div,
.span-8 .dr-spot figure + div,
.span-7 .dr-spot figure + div {
  bottom: 20px;
  left: 20px;
}
.dr-spot [class*="heading-"] span {
  font-family: "gibsonSemiBold", "Arial Black", sans-serif;
}
.dr-spot div span {
  float: left;
  padding-right: 8px;
  padding-left: 0;
  padding-top: 2px;
  padding-bottom: 2px;
  color: #FFF;
  background-color: black;
  text-transform: uppercase;
}
.dr-spot div div + span {
  clear: left;
}
.dr-spot .label,
.dr-spot .subtitle {
  float: left;
  overflow: hidden;
  min-height: 1px;
  line-height: 1;
  font-style: normal;
}
.dr-spot .label span,
.dr-spot .subtitle span {
  color: #b2b2b2;
  font-family: "gibsonRegular", "Arial", sans-serif;
}
.dr-spot .subtitle {
  clear: left;
}
.dr-spot .subspot .subtitle {
  border-left: 0px;
  color: #676767;
  font-family: "gibsonRegular", "Arial", sans-serif;
}
.dr-spot .heading-xxsmall > div,
.dr-spot .heading-xsmall > div,
.dr-spot .heading-small > div,
.dr-spot .heading-medium > div {
  border-left: 4px solid black;
  padding-right: 4px;
}
.dr-spot .heading-xxsmall > div span,
.dr-spot .heading-xsmall > div span,
.dr-spot .heading-small > div span,
.dr-spot .heading-medium > div span {
  padding-right: 4px;
}
.dr-spot .heading-large > div.subtitle,
.dr-spot .heading-xlarge > div.subtitle,
.dr-spot .heading-xxlarge > div.subtitle,
.dr-spot .heading-xxxlarge > div.subtitle {
  border-left: 0px;
}
.dr-spot .heading-large > div,
.dr-spot .heading-xlarge > div {
  border-left: 6px solid black;
  padding-right: 6px;
}
.dr-spot .heading-large > div span,
.dr-spot .heading-xlarge > div span {
  padding-right: 6px;
}
.dr-spot .heading-xxlarge > div,
.dr-spot .heading-xxxlarge > div,
.dr-spot .heading-xxxxlarge > div {
  border-left: 8px solid black;
  padding-right: 8px;
}
.dr-spot .heading-xxlarge > div span,
.dr-spot .heading-xxxlarge > div span,
.dr-spot .heading-xxxxlarge > div span {
  padding-right: 8px;
}
.dr-spot .heading-xxlarge > div .label,
.dr-spot .heading-xxxlarge > div .label,
.dr-spot .heading-xxxxlarge > div .label,
.dr-spot .heading-xxlarge > div .subtitle,
.dr-spot .heading-xxxlarge > div .subtitle,
.dr-spot .heading-xxxxlarge > div .subtitle {
  border-left: 0px;
}
.dr-spot .heading-xxsmall .subtitle,
.dr-spot .heading-xxsmall .label {
  font-size: 10px;
}
.dr-spot .heading-xsmall .subtitle,
.dr-spot .heading-xsmall .label {
  font-size: 12px;
}
.dr-spot .heading-small .subtitle,
.dr-spot .heading-small .label {
  font-size: 14px;
}
.dr-spot .heading-medium .subtitle,
.dr-spot .heading-medium .label {
  font-size: 16px;
}
.dr-spot .heading-large .subtitle,
.dr-spot .heading-large .label {
  font-size: 18px;
}
.dr-spot .heading-xlarge .subtitle,
.dr-spot .heading-xlarge .label {
  font-size: 20px;
}
.dr-spot .heading-xxlarge .subtitle,
.dr-spot .heading-xxlarge .label {
  font-size: 22px;
}
.dr-spot .heading-xxxlarge .subtitle,
.dr-spot .heading-xxxlarge .label {
  font-size: 24px;
}
.dr-spot.item p {
  padding-bottom: 10px;
}
.dr-spot.item p + p {
  margin-top: 0;
}
.dr-spot a + p {
  margin-top: 16px;
}
.dr-spot p:last-child {
  padding-bottom: 0;
}
.dr-codecomponent {
  position: relative;
}
.dr-codecomponent iframe {
  width: 100% !important;
  padding-bottom: 30px !important;
}
.dr-codecomponent > small a {
  position: absolute;
  right: 0;
  bottom: 10px;
  color: #00AEDE !important;
  font-size: 14px;
  font-family: "gibsonSemiBold", "Arial Black", sans-serif;
}
.dr-codecomponent object {
  width: 100% !important;
}
/* 	
	Not written with LESS syntax, 
	to be more or less similar to the legacy version (for old sites)
	located at: http://www.dr.dk/drwebstat/style.css
*/
.banner-ad-top-wrapper {
  background-color: #000;
}
.banner-ad-top:before,
.banner-ad-bottom:before {
  padding-bottom: 19.15%;
  content: " ";
  visibility: visible !important;
  display: block;
}
.banner-ad-top,
.banner-ad-bottom {
  position: relative;
  text-align: center;
  width: 100% !important;
  margin: 0 auto;
  max-width: 940px;
  max-height: 180px;
  overflow: hidden;
}
.banner-ad-top *,
.banner-ad-bottom * {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  max-width: 940px !important;
  max-height: 180px !important;
  width: 100% !important;
  height: 100% !important;
  display: block!important;
}
.banner-ad-top {
  background-color: #000;
}
.banner-ad-bottom {
  margin-bottom: 10px;
  margin-top: -60px;
  padding-bottom: 20px;
}
div.dr-cookie-info-box {
  position: fixed;
  bottom: 0;
  height: auto;
  width: 100%;
  background: #4d4d4d;
  background: rgba(77, 77, 77, 0.95);
  z-index: 1000;
}
div.dr-cookie-info-box > div {
  position: relative;
  display: block;
  margin: 10px auto;
  width: 940px;
  zoom: 1;
  *zoom: 1;
}
div.dr-cookie-info-box > div:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
div.dr-cookie-info-box > div:before,
div.dr-cookie-info-box > div:after {
  content: " ";
  display: table;
}
div.dr-cookie-info-box > div:after {
  clear: both;
}
div.dr-cookie-info-box > div > h1 {
  position: relative;
  display: block;
  margin: 2px 0 0 0;
  padding-left: 60px;
  font: 14px/16px "gibsonSemiBold", "arial black", sans-serif;
  color: #fff;
  text-transform: uppercase;
}
div.dr-cookie-info-box > div > h1 > img {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -10px;
  height: 43px;
  width: auto;
}
div.dr-cookie-info-box > div > button {
  position: absolute;
  top: 30px;
  right: 0;
  display: block;
  width: 70px;
  height: 30px;
  background: blue;
  padding: 0 10px;
  text-align: center;
  border: 0;
  outline: 0;
  font: 14px/30px "gibsonRegular", "Arial", sans-serif;
  cursor: pointer;
  background-color: #38b4ef;
  text-transform: uppercase;
  text-decoration: none;
  color: #fff;
}
div.dr-cookie-info-box > div > button:active,
div.dr-cookie-info-box > div > button:focus {
  outline: 0;
}
div.dr-cookie-info-box > div > button:hover {
  background-color: #0076ae;
}
div.dr-cookie-info-box > div > button:active {
  background-color: #38b4ef;
}
div.dr-cookie-info-box > div > p {
  zoom: 1;
  *zoom: 1;
  margin: 0 0 0 60px;
  padding: 0;
  display: block;
  margin-right: 70px;
  font: 14px/16px "gibsonRegular", "Arial", sans-serif;
  color: #fff;
  -webkit-font-smoothing: subpixel-antialiased;
  width: 700px;
}
div.dr-cookie-info-box > div > p:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
div.dr-cookie-info-box > div > p:before,
div.dr-cookie-info-box > div > p:after {
  content: " ";
  display: table;
}
div.dr-cookie-info-box > div > p:after {
  clear: both;
}
div.dr-cookie-info-box > div > p a {
  margin-top: 3px;
  display: block;
  color: #38b4ef;
  text-decoration: underline;
  text-transform: uppercase;
}
@media (max-width: 768px) {
  div.dr-cookie-info-box {
    position: fixed;
    display: block;
    width: auto;
    left: 0;
    rigth: 0;
  }
  div.dr-cookie-info-box > div {
    margin: 10px 10px;
    width: auto;
  }
  div.dr-cookie-info-box > div > h1 {
    margin: 2px 0 5px 0;
    padding-left: 32px;
  }
  div.dr-cookie-info-box > div > h1 > img {
    margin-top: -15px;
    height: 25px;
  }
  div.dr-cookie-info-box > div > p {
    padding-bottom: 10px;
    margin: 0;
    width: auto;
  }
  div.dr-cookie-info-box > div > button {
    position: static;
    width: 100%;
  }
}

div.dr-cookie-info-box {
    display: none;
}
  
.dr-link-privacy-policy {
  background-image: url("../../img/cookie-icon-small.png");
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 19px 18px;
  padding-left: 23px;
}
.dr-link-privacy-policy[class*="dr-icon"]:before {
  content: '';
}
@media screen and (-webkit-min-device-pixel-ratio: 1.25), screen and (min--moz-device-pixel-ratio: 1.25), screen and (min-resolution: 1.25dppx), screen and (min-resolution: 120dpi) {
  .dr-link-privacy-policy {
    background-image: url("../../img/cookie-icon.png");
  }
}
.dr-infobox {
  padding: 35px;
  margin-top: 20px;
  border: 4px solid black;
  position: relative;
}
.site-content > .dr-infobox {
  margin-right: 10px;
  margin-left: 10px;
}
.dr-infobox p {
  margin-top: 20px;
  font-size: 18px;
  padding-bottom: 0;
  font-family: "gibsonRegular", "Arial", sans-serif;
}
.dr-infobox p a {
  text-decoration: underline;
}
.dr-infobox .dr-icon-link-boxed {
  font-size: 14px;
  font-family: gibsonSemiBold, Arial, sans-serif;
  text-decoration: none;
}
.dr-infobox .close {
  position: absolute;
  top: 15px;
  right: 15px;
  font-size: 14px;
  font-family: gibsonRegular;
  text-transform: uppercase;
  vertical-align: bottom;
  cursor: pointer;
}
.dr-infobox .close .dr-icon-close-boxed:before {
  margin: 0 0 0 5px;
}
.dr-infobox .dr-icon-close-boxed:before {
  background-color: black;
  vertical-align: top;
}
.dr-infobox.dr-siteid-tv {
  padding: 10px;
  border-color: #FFBA00;
}
.dr-infobox.dr-siteid-tv h1 {
  font-size: 14px;
  text-transform: uppercase;
}
.dr-infobox.dr-siteid-tv h1[class*="dr-icon"]:before {
  float: left;
  vertical-align: text-top;
  background-color: #FFBA00;
  margin-right: 10px;
}
.dr-infobox.dr-siteid-tv h1[class*="dr-icon"] ~ * {
  margin-left: 40px;
}
.dr-infobox.dr-siteid-tv p {
  font-size: 14px;
  padding: 0;
}
.dr-infobox.dr-siteid-tv a.dr-icon-close-boxed {
  margin-right: 0;
  margin-top: 0;
}
[class*="dr-list"] li {
  background-position: -2px -2px;
  padding-top: 10px;
  padding-bottom: 10px;
}
[class*="dr-list"] li:first-child {
  background-image: none;
}
[class*="dr-list"] .dr-spot + .dr-spot {
  margin-top: 20px;
}
/* .dr-list-icon */
.dr-list-icon li {
  margin-bottom: 0;
}
.dr-list-icon [class*="heading-"] {
  padding-left: 25px;
}
.dr-list-icon [class*="dr-icon"]:before {
  float: left;
  color: #fff;
  margin-left: -25px;
}
.dr-list-icon .metainfo {
  display: block;
  padding-left: 25px;
}
.dr-list-icon p {
  padding-left: 25px;
}
.dr-list-icon p [class*="dr-icon"]:before {
  margin-left: 0;
}
.ie .dr-list-icon [class*="dr-icon"]:before {
  margin-top: 0;
  margin-bottom: 5px;
}
.span-8 [class*="dr-list"] li,
.span-12 [class*="dr-list"] li {
  padding-top: 20px;
  padding-bottom: 20px;
}
.trackInfo {
  font-size: 18px;
  color: #000;
  font-family: gibsonRegular;
  display: block;
}
.trackInfo .track {
  font-family: gibsonSemiBold;
  display: inline;
}
.trackInfo .track:after {
  content: " | ";
  color: #666;
  text-transform: uppercase;
  font-family: gibsonRegular;
}
.trackInfo .label,
.trackInfo .separator {
  font-family: gibsonRegular;
  font-style: normal;
  font-size: 11px;
  color: #666;
  text-transform: uppercase;
}
.trackInfo .label:after {
  content: ": ";
}
.trackInfo .label[title="featuring"]:after {
  display: none;
}
.accessibility-label {
  position: absolute;
  left: -9999px;
}
.trackDetails {
  display: none;
}
.dr-playlist-time .trackInfo {
  margin-right: 60px;
  margin-left: 80px;
}
.dr-playlist-time li {
  position: relative;
  padding: 15px 0;
  background: transparent url(../../img/border.svg) repeat-x -2px 100%;
}
.no-svg .dr-playlist-time li {
  background-image: url(../../img/border.png);
}
.dr-playlist-time .dr-link-readmore {
  position: absolute;
  top: 50%;
  margin-top: -15px;
  right: 0;
}
.dr-playlist-time .notime .trackInfo {
  margin: 0;
}
.dr-playlist-time time {
  float: left;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -10px;
  color: #4d4d4d;
  width: 50%;
  font-family: "gibsonRegular", "Arial", sans-serif;
  font-size: 20px;
  line-height: 20px;
}
/*
.span-3 > .dr-playlist li .dr-link-readmore,
.span-4 > .dr-playlist li .dr-link-readmore,
.span-5 > .dr-playlist li .dr-link-readmore,
.span-3 > .dr-playlist-time li .dr-link-readmore,
.span-4 > .dr-playlist-time li .dr-link-readmore,
.span-5 > .dr-playlist-time li .dr-link-readmore {
	margin-top: @margin * 2px;
}
*/
.dr-object-wrap {
  position: relative;
  margin: 20px 10px 0;
}
.combine-layout .dr-object-wrap {
  margin-left: 0;
  margin-right: 0;
}
.dr-object-wrap > * {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.dr-object-wrap:before {
  content: "";
  display: block;
  position: relative;
  visibility: visible !important;
  width: 100%;
  padding-bottom: 56.25%;
}
.dr-object-wrap.ratio-16-9:before {
  padding-bottom: 56.25%;
}
.dr-object-wrap.ratio-4-3:before {
  padding-bottom: 75%;
}
.dr-object-wrap.ratio-1-1:before {
  padding-bottom: 100%;
}
.dr-object-wrap.ratio-3-4:before {
  padding-bottom: 133.3333333333%;
}
[class*="dr-icon"]:before {
  font-family: "dr-icons";
  content: " ";
  display: inline-block;
  min-width: 16px;
  font-size: 16px;
  line-height: 16px;
  margin-right: 5px;
  vertical-align: text-bottom;
  color: #7f7f7f;
  color: rgba(0, 0, 0, 0.5);
  border-radius: 2px;
  -webkit-font-smoothing: antialiased;
}
[class*="dr-icon"][class*="-boxed"]:before,
[class*="dr-icon"][class*="-inverted"]:before {
  color: #FFF;
  background-color: #7f7f7f;
  background-color: rgba(0, 0, 0, 0.5);
}
[class*="dr-icon"][class*="-medium"]:before {
  font-size: 24px;
  line-height: 24px;
}
[class*="dr-icon"][class*="-large"]:before {
  font-size: 32px;
  line-height: 32px;
}
[class*="dr-icon"].image-wrap {
  position: relative;
}
[class*="dr-icon"].image-wrap:before {
  position: absolute;
  top: 5px;
  left: 5px;
  z-index: 2;
}
[class*="dr-icon"][class*="-large"].image-wrap:before {
  top: 10px;
  left: 10px;
}
[class*=dr-icon-image]:before {
  content: "📷";
}
[class*=dr-icon-slideshow]:before {
  content: "👽";
}
[class*=dr-icon-image-boxed]:before,
[class*=dr-icon-image-inverted]:before,
[class*=dr-icon-slideshow-boxed]:before,
[class*=dr-icon-slideshow-inverted]:before {
  content: "🚀";
}
[class*=dr-icon-like]:before {
  content: "\2665";
}
[class*=dr-icon-comment]:before {
  content: "💬";
}
[class*=dr-icon-feed]:before {
  content: "📜";
}
[class*=dr-icon-article]:before {
  content: "📄";
}
[class*=dr-icon-print]:before {
  content: "\2399";
}
[class*=dr-icon-search]:before {
  content: "-";
}
[class*=dr-icon-mail]:before {
  content: "📧";
}
[class*=dr-icon-add]:before {
  content: "\2795";
}
[class*=dr-icon-settings]:before {
  content: "\2699";
}
[class*=dr-icon-expand]:before {
  content: "\2B0C";
}
[class*=dr-icon-star]:before {
  content: "\2605";
}
[class*=dr-icon-desktop]:before {
  content: "💻";
}
[class*=dr-icon-mobile]:before {
  content: "📱";
}
[class*=dr-icon-alert]:before {
  content: "\26A0";
}
.dr-icon-emergency:before,
.dr-icon-emergency-boxed:before,
.dr-icon-emergency-inverted:before {
  content: "\26A0";
  content: "▲";
  padding: 0 3px;
  background-color: #ff7522;
  color: #01173e;
  font-size: 26px;
  line-height: 1.15em;
  height: 32px;
}
[class*=dr-icon-share]:before {
  content: "\21F5";
}
[class*=dr-icon-podcast]:before {
  content: "🎧";
}
[class*=dr-icon-download]:before {
  content: "\2192";
}
[class*=dr-icon-listview]:before {
  content: "📗";
}
[class*=dr-icon-thumbview]:before {
  content: "📘";
}
[class*=dr-icon-download]:before {
  content: "\21A1";
}
[class*=dr-icon-popup]:before {
  content: "💩";
}
[class*=dr-icon-audio]:before {
  content: "-";
}
[class*=dr-icon-audio][class*=-boxed]:before,
[class*=dr-icon-audio][class*=-inverted]:before {
  content: "\1F509";
  content: "🔉";
}
[class*=dr-icon-play]:before {
  content: "\25B6";
}
[class*=dr-icon-forward]:before {
  content: "\23E9";
}
[class*=dr-icon-pause]:before {
  content: "\25AE";
}
[class*=dr-icon-stop]:before {
  content: "\25A0";
}
[class*=dr-icon-skip]:before {
  content: "\23ED";
}
[class*=dr-icon-back]:before {
  content: "\23EE";
}
[class*=dr-icon-info]:before {
  content: "\2139";
}
[class*=dr-icon-help]:before {
  content: "\2753";
}
[class*=dr-icon-close]:before {
  content: "\274C";
}
[class*=dr-icon-arrow-up]:before {
  content: "\2191";
}
[class*=dr-icon-link]:before,
[class*=dr-icon-arrow-right]:before {
  content: "\2192";
}
[class*=dr-icon-arrow-down]:before {
  content: "\2193";
}
[class*=dr-icon-arrow-left]:before {
  content: "\2190";
}
[class*=dr-icon-twitter]:before {
  content: "\1F426";
  content: "🐦";
}
[class*=dr-icon-facebook]:before {
  content: "\1F44D";
  content: "👍";
}
[class*=dr-icon-reload]:before {
  content: "\21BB";
}
[class*=dr-icon-upload]:before {
  content: "\219F";
}
[class*=dr-icon-guide]:before {
  content: "\1F4F0";
  content: "📰";
}
/* Default classes */
[class*=dr-logo] {
  display: block;
  overflow: hidden;
  background-repeat: no-repeat;
  background-image: none;
  text-indent: -9999px;
}
.dr-logo-dr-xxlarge {
  width: 162px;
  height: 48px;
  background-position: 0px 0;
}
.dr-logo-dr1-appendix-xxlarge {
  width: 48px;
  height: 48px;
  background-position: -180px 0;
}
.dr-logo-dr1-xxlarge {
  width: 210px;
  height: 48px;
  background-position: -240px 0;
}
.dr-logo-dr2-appendix-xxlarge {
  width: 48px;
  height: 48px;
  background-position: -468px 0;
}
.dr-logo-dr2-xxlarge {
  width: 210px;
  height: 48px;
  background-position: -528px 0;
}
.dr-logo-dr3-appendix-xxlarge {
  width: 48px;
  height: 48px;
  background-position: -756px 0;
}
.dr-logo-dr3-xxlarge {
  width: 210px;
  height: 48px;
  background-position: -816px 0;
}
.dr-logo-drn-appendix-xxlarge {
  width: 72px;
  height: 48px;
  background-position: -1044px 0;
}
.dr-logo-drn-xxlarge {
  width: 234px;
  height: 48px;
  background-position: -1128px 0;
}
.dr-logo-tvk-appendix-xxlarge {
  width: 48px;
  height: 48px;
  background-position: -1380px 0;
}
.dr-logo-tvk-xxlarge {
  width: 210px;
  height: 48px;
  background-position: -1440px 0;
}
.dr-logo-tvl-appendix-xxlarge {
  width: 120px;
  height: 90px;
  background-position: -1668px 0;
}
.dr-logo-tvl-xxlarge {
  width: 270px;
  height: 90px;
  background-position: -1800px 0;
}
.dr-logo-tvr-appendix-xxlarge {
  width: 134px;
  height: 90px;
  background-position: -2088px 0;
}
.dr-logo-tvr-xxlarge {
  width: 282px;
  height: 90px;
  background-position: -2244px 0;
}
.dr-logo-dr-xxlarge,
.dr-logo-dr1-appendix-xxlarge,
.dr-logo-dr1-xxlarge,
.dr-logo-dr2-appendix-xxlarge,
.dr-logo-dr2-xxlarge,
.dr-logo-dr3-appendix-xxlarge,
.dr-logo-dr3-xxlarge,
.dr-logo-drn-appendix-xxlarge,
.dr-logo-drn-xxlarge,
.dr-logo-tvk-appendix-xxlarge,
.dr-logo-tvk-xxlarge,
.dr-logo-tvl-appendix-xxlarge,
.dr-logo-tvl-xxlarge,
.dr-logo-tvr-appendix-xxlarge,
.dr-logo-tvr-xxlarge {
  background-image: url(../../img/sprites/dr-logo-tv-xxlarge-sprite.png);
  background-size: 2544px 96px;
}
.dr-logo-dr-xlarge {
  width: 108px;
  height: 32px;
  background-position: 0px 0;
}
.dr-logo-dr1-appendix-xlarge {
  width: 32px;
  height: 32px;
  background-position: -120px 0;
}
.dr-logo-dr1-xlarge {
  width: 140px;
  height: 32px;
  background-position: -160px 0;
}
.dr-logo-dr2-appendix-xlarge {
  width: 32px;
  height: 32px;
  background-position: -312px 0;
}
.dr-logo-dr2-xlarge {
  width: 140px;
  height: 32px;
  background-position: -352px 0;
}
.dr-logo-dr3-appendix-xlarge {
  width: 32px;
  height: 32px;
  background-position: -504px 0;
}
.dr-logo-dr3-xlarge {
  width: 140px;
  height: 32px;
  background-position: -544px 0;
}
.dr-logo-drn-appendix-xlarge {
  width: 48px;
  height: 32px;
  background-position: -696px 0;
}
.dr-logo-drn-xlarge {
  width: 156px;
  height: 32px;
  background-position: -752px 0;
}
.dr-logo-tvk-appendix-xlarge {
  width: 32px;
  height: 32px;
  background-position: -920px 0;
}
.dr-logo-tvk-xlarge {
  width: 140px;
  height: 32px;
  background-position: -960px 0;
}
.dr-logo-tvl-appendix-xlarge {
  width: 80px;
  height: 60px;
  background-position: -1112px 0;
}
.dr-logo-tvl-xlarge {
  width: 180px;
  height: 60px;
  background-position: -1200px 0;
}
.dr-logo-tvr-appendix-xlarge {
  width: 90px;
  height: 60px;
  background-position: -1392px 0;
}
.dr-logo-tvr-xlarge {
  width: 188px;
  height: 60px;
  background-position: -1496px 0;
}
.dr-logo-dr-xlarge,
.dr-logo-dr1-appendix-xlarge,
.dr-logo-dr1-xlarge,
.dr-logo-dr2-appendix-xlarge,
.dr-logo-dr2-xlarge,
.dr-logo-dr3-appendix-xlarge,
.dr-logo-dr3-xlarge,
.dr-logo-drn-appendix-xlarge,
.dr-logo-drn-xlarge,
.dr-logo-tvk-appendix-xlarge,
.dr-logo-tvk-xlarge,
.dr-logo-tvl-appendix-xlarge,
.dr-logo-tvl-xlarge,
.dr-logo-tvr-appendix-xlarge,
.dr-logo-tvr-xlarge {
  background-image: url(../../img/sprites/dr-logo-tv-xlarge-sprite.png);
  background-size: 1696px 64px;
}
.dr-logo-dr-large {
  width: 81px;
  height: 24px;
  background-position: 0px 0;
}
.dr-logo-dr1-appendix-large {
  width: 24px;
  height: 24px;
  background-position: -90px 0;
}
.dr-logo-dr1-large {
  width: 105px;
  height: 24px;
  background-position: -120px 0;
}
.dr-logo-dr2-appendix-large {
  width: 24px;
  height: 24px;
  background-position: -234px 0;
}
.dr-logo-dr2-large {
  width: 105px;
  height: 24px;
  background-position: -264px 0;
}
.dr-logo-dr3-appendix-large {
  width: 24px;
  height: 24px;
  background-position: -378px 0;
}
.dr-logo-dr3-large {
  width: 105px;
  height: 24px;
  background-position: -408px 0;
}
.dr-logo-drn-appendix-large {
  width: 36px;
  height: 24px;
  background-position: -522px 0;
}
.dr-logo-drn-large {
  width: 117px;
  height: 24px;
  background-position: -564px 0;
}
.dr-logo-tvk-appendix-large {
  width: 24px;
  height: 24px;
  background-position: -690px 0;
}
.dr-logo-tvk-large {
  width: 105px;
  height: 24px;
  background-position: -720px 0;
}
.dr-logo-tvl-appendix-large {
  width: 60px;
  height: 45px;
  background-position: -834px 0;
}
.dr-logo-tvl-large {
  width: 135px;
  height: 45px;
  background-position: -900px 0;
}
.dr-logo-tvr-appendix-large {
  width: 67px;
  height: 45px;
  background-position: -1044px 0;
}
.dr-logo-tvr-large {
  width: 141px;
  height: 45px;
  background-position: -1122px 0;
}
.dr-logo-dr-large,
.dr-logo-dr1-appendix-large,
.dr-logo-dr1-large,
.dr-logo-dr2-appendix-large,
.dr-logo-dr2-large,
.dr-logo-dr3-appendix-large,
.dr-logo-dr3-large,
.dr-logo-drn-appendix-large,
.dr-logo-drn-large,
.dr-logo-tvk-appendix-large,
.dr-logo-tvk-large,
.dr-logo-tvl-appendix-large,
.dr-logo-tvl-large,
.dr-logo-tvr-appendix-large,
.dr-logo-tvr-large {
  background-image: url(../../img/sprites/dr-logo-tv-large-sprite.png);
  background-size: 1272px 48px;
}
.dr-logo-dr-small {
  width: 54px;
  height: 16px;
  background-position: 0px 0;
}
.dr-logo-dr1-appendix-small {
  width: 16px;
  height: 16px;
  background-position: -60px 0;
}
.dr-logo-dr1-small {
  width: 70px;
  height: 16px;
  background-position: -80px 0;
}
.dr-logo-dr2-appendix-small {
  width: 16px;
  height: 16px;
  background-position: -156px 0;
}
.dr-logo-dr2-small {
  width: 70px;
  height: 16px;
  background-position: -176px 0;
}
.dr-logo-dr3-appendix-small {
  width: 16px;
  height: 16px;
  background-position: -252px 0;
}
.dr-logo-dr3-small {
  width: 70px;
  height: 16px;
  background-position: -272px 0;
}
.dr-logo-drn-appendix-small {
  width: 24px;
  height: 16px;
  background-position: -348px 0;
}
.dr-logo-drn-small {
  width: 78px;
  height: 16px;
  background-position: -376px 0;
}
.dr-logo-tvk-appendix-small {
  width: 16px;
  height: 16px;
  background-position: -460px 0;
}
.dr-logo-tvk-small {
  width: 70px;
  height: 16px;
  background-position: -480px 0;
}
.dr-logo-tvl-appendix-small {
  width: 40px;
  height: 30px;
  background-position: -556px 0;
}
.dr-logo-tvl-small {
  width: 90px;
  height: 30px;
  background-position: -600px 0;
}
.dr-logo-tvr-appendix-small {
  width: 45px;
  height: 30px;
  background-position: -696px 0;
}
.dr-logo-tvr-small {
  width: 94px;
  height: 30px;
  background-position: -748px 0;
}
.dr-logo-dr-small,
.dr-logo-dr1-appendix-small,
.dr-logo-dr1-small,
.dr-logo-dr2-appendix-small,
.dr-logo-dr2-small,
.dr-logo-dr3-appendix-small,
.dr-logo-dr3-small,
.dr-logo-drn-appendix-small,
.dr-logo-drn-small,
.dr-logo-tvk-appendix-small,
.dr-logo-tvk-small,
.dr-logo-tvl-appendix-small,
.dr-logo-tvl-small,
.dr-logo-tvr-appendix-small,
.dr-logo-tvr-small {
  background-image: url(../../img/sprites/dr-logo-tv-small-sprite.png);
  background-size: 848px 32px;
}
.svg .dr-logo-dr-xxlarge,
.svg .dr-logo-dr1-appendix-xxlarge,
.svg .dr-logo-dr1-xxlarge,
.svg .dr-logo-dr2-appendix-xxlarge,
.svg .dr-logo-dr2-xxlarge,
.svg .dr-logo-dr3-appendix-xxlarge,
.svg .dr-logo-dr3-xxlarge,
.svg .dr-logo-drn-appendix-xxlarge,
.svg .dr-logo-drn-xxlarge,
.svg .dr-logo-tvk-appendix-xxlarge,
.svg .dr-logo-tvk-xxlarge,
.svg .dr-logo-tvl-appendix-xxlarge,
.svg .dr-logo-tvl-xxlarge,
.svg .dr-logo-tvr-appendix-xxlarge,
.svg .dr-logo-tvr-xxlarge,
.svg .dr-logo-dr-xlarge,
.svg .dr-logo-dr1-appendix-xlarge,
.svg .dr-logo-dr1-xlarge,
.svg .dr-logo-dr2-appendix-xlarge,
.svg .dr-logo-dr2-xlarge,
.svg .dr-logo-dr3-appendix-xlarge,
.svg .dr-logo-dr3-xlarge,
.svg .dr-logo-drn-appendix-xlarge,
.svg .dr-logo-drn-xlarge,
.svg .dr-logo-tvk-appendix-xlarge,
.svg .dr-logo-tvk-xlarge,
.svg .dr-logo-tvl-appendix-xlarge,
.svg .dr-logo-tvl-xlarge,
.svg .dr-logo-tvr-appendix-xlarge,
.svg .dr-logo-tvr-xlarge,
.svg .dr-logo-dr-large,
.svg .dr-logo-dr1-appendix-large,
.svg .dr-logo-dr1-large,
.svg .dr-logo-dr2-appendix-large,
.svg .dr-logo-dr2-large,
.svg .dr-logo-dr3-appendix-large,
.svg .dr-logo-dr3-large,
.svg .dr-logo-drn-appendix-large,
.svg .dr-logo-drn-large,
.svg .dr-logo-tvk-appendix-large,
.svg .dr-logo-tvk-large,
.svg .dr-logo-tvl-appendix-large,
.svg .dr-logo-tvl-large,
.svg .dr-logo-tvr-appendix-large,
.svg .dr-logo-tvr-large,
.svg .dr-logo-dr-small,
.svg .dr-logo-dr1-appendix-small,
.svg .dr-logo-dr1-small,
.svg .dr-logo-dr2-appendix-small,
.svg .dr-logo-dr2-small,
.svg .dr-logo-dr3-appendix-small,
.svg .dr-logo-dr3-small,
.svg .dr-logo-drn-appendix-small,
.svg .dr-logo-drn-small,
.svg .dr-logo-tvk-appendix-small,
.svg .dr-logo-tvk-small,
.svg .dr-logo-tvl-appendix-small,
.svg .dr-logo-tvl-small,
.svg .dr-logo-tvr-appendix-small,
.svg .dr-logo-tvr-small {
  background-image: url(../../img/sprites/dr-logo-tv-sprite.svg);
}
.dr-logo-drl-appendix-xxlarge {
  width: 72px;
  height: 48px;
  background-position: 0px 0;
}
.dr-logo-drl-xxlarge {
  width: 234px;
  height: 48px;
  background-position: -84px 0;
}
.dr-logo-drm-appendix-xxlarge {
  width: 138px;
  height: 48px;
  background-position: -336px 0;
}
.dr-logo-drm-xxlarge {
  width: 300px;
  height: 48px;
  background-position: -492px 0;
}
.dr-logo-es4-appendix-xxlarge {
  width: 188px;
  height: 48px;
  background-position: -804px 0;
}
.dr-logo-es4-appendix-xxlarge-invert {
  width: 188px;
  height: 48px;
  background-position: -1008px 0;
}
.dr-logo-es4-xxlarge {
  width: 350px;
  height: 48px;
  background-position: -1212px 0;
}
.dr-logo-es4-xxlarge-invert {
  width: 350px;
  height: 48px;
  background-position: -1584px 0;
}
.dr-logo-ho4-appendix-xxlarge {
  width: 226px;
  height: 48px;
  background-position: -1956px 0;
}
.dr-logo-ho4-appendix-xxlarge-invert {
  width: 226px;
  height: 48px;
  background-position: -2196px 0;
}
.dr-logo-ho4-xxlarge {
  width: 388px;
  height: 48px;
  background-position: -2436px 0;
}
.dr-logo-ho4-xxlarge-invert {
  width: 388px;
  height: 48px;
  background-position: -2844px 0;
}
.dr-logo-kh4-appendix-xxlarge {
  width: 224px;
  height: 48px;
  background-position: -3252px 0;
}
.dr-logo-kh4-appendix-xxlarge-invert {
  width: 224px;
  height: 48px;
  background-position: -3492px 0;
}
.dr-logo-kh4-xxlarge {
  width: 386px;
  height: 48px;
  background-position: -3732px 0;
}
.dr-logo-kh4-xxlarge-invert {
  width: 386px;
  height: 48px;
  background-position: -4140px 0;
}
.dr-logo-nv4-appendix-xxlarge {
  width: 212px;
  height: 48px;
  background-position: -4548px 0;
}
.dr-logo-nv4-appendix-xxlarge-invert {
  width: 212px;
  height: 48px;
  background-position: -4776px 0;
}
.dr-logo-nv4-xxlarge {
  width: 374px;
  height: 48px;
  background-position: -5004px 0;
}
.dr-logo-nv4-xxlarge-invert {
  width: 374px;
  height: 48px;
  background-position: -5400px 0;
}
.dr-logo-od4-appendix-xxlarge {
  width: 128px;
  height: 48px;
  background-position: -5796px 0;
}
.dr-logo-od4-appendix-xxlarge-invert {
  width: 128px;
  height: 48px;
  background-position: -5940px 0;
}
.dr-logo-od4-xxlarge {
  width: 290px;
  height: 48px;
  background-position: -6084px 0;
}
.dr-logo-od4-xxlarge-invert {
  width: 290px;
  height: 48px;
  background-position: -6396px 0;
}
.dr-logo-p1d-appendix-xxlarge {
  width: 72px;
  height: 48px;
  background-position: -6708px 0;
}
.dr-logo-p1d-xxlarge {
  width: 234px;
  height: 48px;
  background-position: -6792px 0;
}
.dr-logo-p2d-appendix-xxlarge {
  width: 72px;
  height: 48px;
  background-position: -7044px 0;
}
.dr-logo-p2d-xxlarge {
  width: 234px;
  height: 48px;
  background-position: -7128px 0;
}
.dr-logo-p3-appendix-xxlarge {
  width: 72px;
  height: 48px;
  background-position: -7380px 0;
}
.dr-logo-p3-xxlarge {
  width: 234px;
  height: 48px;
  background-position: -7464px 0;
}
.dr-logo-p4f-appendix-xxlarge {
  width: 72px;
  height: 48px;
  background-position: -7716px 0;
}
.dr-logo-p4f-xxlarge {
  width: 234px;
  height: 48px;
  background-position: -7800px 0;
}
.dr-logo-p5d-appendix-xxlarge {
  width: 72px;
  height: 48px;
  background-position: -8052px 0;
}
.dr-logo-p5d-xxlarge {
  width: 234px;
  height: 48px;
  background-position: -8136px 0;
}
.dr-logo-p6b-appendix-xxlarge {
  width: 178px;
  height: 48px;
  background-position: -8388px 0;
}
.dr-logo-p6b-appendix-xxlarge-invert {
  width: 178px;
  height: 48px;
  background-position: -8580px 0;
}
.dr-logo-p6b-xxlarge {
  width: 340px;
  height: 48px;
  background-position: -8772px 0;
}
.dr-logo-p6b-xxlarge-invert {
  width: 340px;
  height: 48px;
  background-position: -9132px 0;
}
.dr-logo-p7m-appendix-xxlarge {
  width: 150px;
  height: 48px;
  background-position: -9492px 0;
}
.dr-logo-p7m-appendix-xxlarge-invert {
  width: 150px;
  height: 48px;
  background-position: -9660px 0;
}
.dr-logo-p7m-xxlarge {
  width: 312px;
  height: 48px;
  background-position: -9828px 0;
}
.dr-logo-p7m-xxlarge-invert {
  width: 312px;
  height: 48px;
  background-position: -10152px 0;
}
.dr-logo-p8j-appendix-xxlarge {
  width: 172px;
  height: 48px;
  background-position: -10476px 0;
}
.dr-logo-p8j-appendix-xxlarge-invert {
  width: 172px;
  height: 48px;
  background-position: -10668px 0;
}
.dr-logo-p8j-xxlarge {
  width: 334px;
  height: 48px;
  background-position: -10860px 0;
}
.dr-logo-p8j-xxlarge-invert {
  width: 334px;
  height: 48px;
  background-position: -11208px 0;
}
.dr-logo-ram-appendix-xxlarge {
  width: 252px;
  height: 90px;
  background-position: -11556px 0;
}
.dr-logo-ram-xxlarge {
  width: 400px;
  height: 90px;
  background-position: -11820px 0;
}
.dr-logo-rø4-appendix-xxlarge {
  width: 212px;
  height: 48px;
  background-position: -12240px 0;
}
.dr-logo-rø4-appendix-xxlarge-invert {
  width: 212px;
  height: 48px;
  background-position: -12468px 0;
}
.dr-logo-rø4-xxlarge {
  width: 374px;
  height: 48px;
  background-position: -12696px 0;
}
.dr-logo-rø4-xxlarge-invert {
  width: 374px;
  height: 48px;
  background-position: -13092px 0;
}
.dr-logo-tr4-appendix-xxlarge {
  width: 220px;
  height: 48px;
  background-position: -13488px 0;
}
.dr-logo-tr4-appendix-xxlarge-invert {
  width: 220px;
  height: 48px;
  background-position: -13728px 0;
}
.dr-logo-tr4-xxlarge {
  width: 382px;
  height: 48px;
  background-position: -13968px 0;
}
.dr-logo-tr4-xxlarge-invert {
  width: 382px;
  height: 48px;
  background-position: -14364px 0;
}
.dr-logo-åb4-appendix-xxlarge {
  width: 130px;
  height: 48px;
  background-position: -14760px 0;
}
.dr-logo-åb4-appendix-xxlarge-invert {
  width: 130px;
  height: 48px;
  background-position: -14904px 0;
}
.dr-logo-åb4-xxlarge {
  width: 292px;
  height: 48px;
  background-position: -15048px 0;
}
.dr-logo-åb4-xxlarge-invert {
  width: 292px;
  height: 48px;
  background-position: -15360px 0;
}
.dr-logo-ål4-appendix-xxlarge {
  width: 254px;
  height: 48px;
  background-position: -15672px 0;
}
.dr-logo-ål4-appendix-xxlarge-invert {
  width: 254px;
  height: 48px;
  background-position: -15948px 0;
}
.dr-logo-ål4-xxlarge {
  width: 416px;
  height: 48px;
  background-position: -16224px 0;
}
.dr-logo-ål4-xxlarge-invert {
  width: 416px;
  height: 48px;
  background-position: -16656px 0;
}
.dr-logo-år4-appendix-xxlarge {
  width: 232px;
  height: 48px;
  background-position: -17088px 0;
}
.dr-logo-år4-appendix-xxlarge-invert {
  width: 232px;
  height: 48px;
  background-position: -17340px 0;
}
.dr-logo-år4-xxlarge {
  width: 394px;
  height: 48px;
  background-position: -17592px 0;
}
.dr-logo-år4-xxlarge-invert {
  width: 394px;
  height: 48px;
  background-position: -18000px 0;
}
.dr-logo-drl-appendix-xxlarge,
.dr-logo-drl-xxlarge,
.dr-logo-drm-appendix-xxlarge,
.dr-logo-drm-xxlarge,
.dr-logo-es4-appendix-xxlarge,
.dr-logo-es4-appendix-xxlarge-invert,
.dr-logo-es4-xxlarge,
.dr-logo-es4-xxlarge-invert,
.dr-logo-ho4-appendix-xxlarge,
.dr-logo-ho4-appendix-xxlarge-invert,
.dr-logo-ho4-xxlarge,
.dr-logo-ho4-xxlarge-invert,
.dr-logo-kh4-appendix-xxlarge,
.dr-logo-kh4-appendix-xxlarge-invert,
.dr-logo-kh4-xxlarge,
.dr-logo-kh4-xxlarge-invert,
.dr-logo-nv4-appendix-xxlarge,
.dr-logo-nv4-appendix-xxlarge-invert,
.dr-logo-nv4-xxlarge,
.dr-logo-nv4-xxlarge-invert,
.dr-logo-od4-appendix-xxlarge,
.dr-logo-od4-appendix-xxlarge-invert,
.dr-logo-od4-xxlarge,
.dr-logo-od4-xxlarge-invert,
.dr-logo-p1d-appendix-xxlarge,
.dr-logo-p1d-xxlarge,
.dr-logo-p2d-appendix-xxlarge,
.dr-logo-p2d-xxlarge,
.dr-logo-p3-appendix-xxlarge,
.dr-logo-p3-xxlarge,
.dr-logo-p4f-appendix-xxlarge,
.dr-logo-p4f-xxlarge,
.dr-logo-p5d-appendix-xxlarge,
.dr-logo-p5d-xxlarge,
.dr-logo-p6b-appendix-xxlarge,
.dr-logo-p6b-appendix-xxlarge-invert,
.dr-logo-p6b-xxlarge,
.dr-logo-p6b-xxlarge-invert,
.dr-logo-p7m-appendix-xxlarge,
.dr-logo-p7m-appendix-xxlarge-invert,
.dr-logo-p7m-xxlarge,
.dr-logo-p7m-xxlarge-invert,
.dr-logo-p8j-appendix-xxlarge,
.dr-logo-p8j-appendix-xxlarge-invert,
.dr-logo-p8j-xxlarge,
.dr-logo-p8j-xxlarge-invert,
.dr-logo-ram-appendix-xxlarge,
.dr-logo-ram-xxlarge,
.dr-logo-rø4-appendix-xxlarge,
.dr-logo-rø4-appendix-xxlarge-invert,
.dr-logo-rø4-xxlarge,
.dr-logo-rø4-xxlarge-invert,
.dr-logo-tr4-appendix-xxlarge,
.dr-logo-tr4-appendix-xxlarge-invert,
.dr-logo-tr4-xxlarge,
.dr-logo-tr4-xxlarge-invert,
.dr-logo-åb4-appendix-xxlarge,
.dr-logo-åb4-appendix-xxlarge-invert,
.dr-logo-åb4-xxlarge,
.dr-logo-åb4-xxlarge-invert,
.dr-logo-ål4-appendix-xxlarge,
.dr-logo-ål4-appendix-xxlarge-invert,
.dr-logo-ål4-xxlarge,
.dr-logo-ål4-xxlarge-invert,
.dr-logo-år4-appendix-xxlarge,
.dr-logo-år4-appendix-xxlarge-invert,
.dr-logo-år4-xxlarge,
.dr-logo-år4-xxlarge-invert {
  background-image: url(../../img/sprites/dr-logo-radio-xxlarge-sprite.png);
  background-size: 18408px 96px;
}
.dr-logo-drl-appendix-xlarge {
  width: 48px;
  height: 32px;
  background-position: 0px 0;
}
.dr-logo-drl-xlarge {
  width: 156px;
  height: 32px;
  background-position: -56px 0;
}
.dr-logo-drm-appendix-xlarge {
  width: 92px;
  height: 32px;
  background-position: -224px 0;
}
.dr-logo-drm-xlarge {
  width: 200px;
  height: 32px;
  background-position: -328px 0;
}
.dr-logo-es4-appendix-xlarge {
  width: 126px;
  height: 32px;
  background-position: -536px 0;
}
.dr-logo-es4-appendix-xlarge-invert {
  width: 126px;
  height: 32px;
  background-position: -672px 0;
}
.dr-logo-es4-xlarge {
  width: 234px;
  height: 32px;
  background-position: -808px 0;
}
.dr-logo-es4-xlarge-invert {
  width: 234px;
  height: 32px;
  background-position: -1056px 0;
}
.dr-logo-ho4-appendix-xlarge {
  width: 151px;
  height: 32px;
  background-position: -1304px 0;
}
.dr-logo-ho4-appendix-xlarge-invert {
  width: 151px;
  height: 32px;
  background-position: -1464px 0;
}
.dr-logo-ho4-xlarge {
  width: 259px;
  height: 32px;
  background-position: -1624px 0;
}
.dr-logo-ho4-xlarge-invert {
  width: 259px;
  height: 32px;
  background-position: -1896px 0;
}
.dr-logo-kh4-appendix-xlarge {
  width: 150px;
  height: 32px;
  background-position: -2168px 0;
}
.dr-logo-kh4-appendix-xlarge-invert {
  width: 150px;
  height: 32px;
  background-position: -2328px 0;
}
.dr-logo-kh4-xlarge {
  width: 258px;
  height: 32px;
  background-position: -2488px 0;
}
.dr-logo-kh4-xlarge-invert {
  width: 258px;
  height: 32px;
  background-position: -2760px 0;
}
.dr-logo-nv4-appendix-xlarge {
  width: 142px;
  height: 32px;
  background-position: -3032px 0;
}
.dr-logo-nv4-appendix-xlarge-invert {
  width: 142px;
  height: 32px;
  background-position: -3184px 0;
}
.dr-logo-nv4-xlarge {
  width: 250px;
  height: 32px;
  background-position: -3336px 0;
}
.dr-logo-nv4-xlarge-invert {
  width: 250px;
  height: 32px;
  background-position: -3600px 0;
}
.dr-logo-od4-appendix-xlarge {
  width: 86px;
  height: 32px;
  background-position: -3864px 0;
}
.dr-logo-od4-appendix-xlarge-invert {
  width: 86px;
  height: 32px;
  background-position: -3960px 0;
}
.dr-logo-od4-xlarge {
  width: 194px;
  height: 32px;
  background-position: -4056px 0;
}
.dr-logo-od4-xlarge-invert {
  width: 194px;
  height: 32px;
  background-position: -4264px 0;
}
.dr-logo-p1d-appendix-xlarge {
  width: 48px;
  height: 32px;
  background-position: -4472px 0;
}
.dr-logo-p1d-xlarge {
  width: 156px;
  height: 32px;
  background-position: -4528px 0;
}
.dr-logo-p2d-appendix-xlarge {
  width: 48px;
  height: 32px;
  background-position: -4696px 0;
}
.dr-logo-p2d-xlarge {
  width: 156px;
  height: 32px;
  background-position: -4752px 0;
}
.dr-logo-p3-appendix-xlarge {
  width: 48px;
  height: 32px;
  background-position: -4920px 0;
}
.dr-logo-p3-xlarge {
  width: 156px;
  height: 32px;
  background-position: -4976px 0;
}
.dr-logo-p4f-appendix-xlarge {
  width: 48px;
  height: 32px;
  background-position: -5144px 0;
}
.dr-logo-p4f-xlarge {
  width: 156px;
  height: 32px;
  background-position: -5200px 0;
}
.dr-logo-p5d-appendix-xlarge {
  width: 48px;
  height: 32px;
  background-position: -5368px 0;
}
.dr-logo-p5d-xlarge {
  width: 156px;
  height: 32px;
  background-position: -5424px 0;
}
.dr-logo-p6b-appendix-xlarge {
  width: 119px;
  height: 32px;
  background-position: -5592px 0;
}
.dr-logo-p6b-appendix-xlarge-invert {
  width: 119px;
  height: 32px;
  background-position: -5720px 0;
}
.dr-logo-p6b-xlarge {
  width: 227px;
  height: 32px;
  background-position: -5848px 0;
}
.dr-logo-p6b-xlarge-invert {
  width: 227px;
  height: 32px;
  background-position: -6088px 0;
}
.dr-logo-p7m-appendix-xlarge {
  width: 100px;
  height: 32px;
  background-position: -6328px 0;
}
.dr-logo-p7m-appendix-xlarge-invert {
  width: 100px;
  height: 32px;
  background-position: -6440px 0;
}
.dr-logo-p7m-xlarge {
  width: 208px;
  height: 32px;
  background-position: -6552px 0;
}
.dr-logo-p7m-xlarge-invert {
  width: 208px;
  height: 32px;
  background-position: -6768px 0;
}
.dr-logo-p8j-appendix-xlarge {
  width: 115px;
  height: 32px;
  background-position: -6984px 0;
}
.dr-logo-p8j-appendix-xlarge-invert {
  width: 115px;
  height: 32px;
  background-position: -7112px 0;
}
.dr-logo-p8j-xlarge {
  width: 223px;
  height: 32px;
  background-position: -7240px 0;
}
.dr-logo-p8j-xlarge-invert {
  width: 223px;
  height: 32px;
  background-position: -7472px 0;
}
.dr-logo-ram-appendix-xlarge {
  width: 168px;
  height: 60px;
  background-position: -7704px 0;
}
.dr-logo-ram-xlarge {
  width: 267px;
  height: 60px;
  background-position: -7880px 0;
}
.dr-logo-rø4-appendix-xlarge {
  width: 142px;
  height: 32px;
  background-position: -8160px 0;
}
.dr-logo-rø4-appendix-xlarge-invert {
  width: 142px;
  height: 32px;
  background-position: -8312px 0;
}
.dr-logo-rø4-xlarge {
  width: 250px;
  height: 32px;
  background-position: -8464px 0;
}
.dr-logo-rø4-xlarge-invert {
  width: 250px;
  height: 32px;
  background-position: -8728px 0;
}
.dr-logo-tr4-appendix-xlarge {
  width: 147px;
  height: 32px;
  background-position: -8992px 0;
}
.dr-logo-tr4-appendix-xlarge-invert {
  width: 147px;
  height: 32px;
  background-position: -9152px 0;
}
.dr-logo-tr4-xlarge {
  width: 255px;
  height: 32px;
  background-position: -9312px 0;
}
.dr-logo-tr4-xlarge-invert {
  width: 255px;
  height: 32px;
  background-position: -9576px 0;
}
.dr-logo-åb4-appendix-xlarge {
  width: 87px;
  height: 32px;
  background-position: -9840px 0;
}
.dr-logo-åb4-appendix-xlarge-invert {
  width: 87px;
  height: 32px;
  background-position: -9936px 0;
}
.dr-logo-åb4-xlarge {
  width: 195px;
  height: 32px;
  background-position: -10032px 0;
}
.dr-logo-åb4-xlarge-invert {
  width: 195px;
  height: 32px;
  background-position: -10240px 0;
}
.dr-logo-ål4-appendix-xlarge {
  width: 170px;
  height: 32px;
  background-position: -10448px 0;
}
.dr-logo-ål4-appendix-xlarge-invert {
  width: 170px;
  height: 32px;
  background-position: -10632px 0;
}
.dr-logo-ål4-xlarge {
  width: 278px;
  height: 32px;
  background-position: -10816px 0;
}
.dr-logo-ål4-xlarge-invert {
  width: 278px;
  height: 32px;
  background-position: -11104px 0;
}
.dr-logo-år4-appendix-xlarge {
  width: 155px;
  height: 32px;
  background-position: -11392px 0;
}
.dr-logo-år4-appendix-xlarge-invert {
  width: 155px;
  height: 32px;
  background-position: -11560px 0;
}
.dr-logo-år4-xlarge {
  width: 263px;
  height: 32px;
  background-position: -11728px 0;
}
.dr-logo-år4-xlarge-invert {
  width: 263px;
  height: 32px;
  background-position: -12000px 0;
}
.dr-logo-drl-appendix-xlarge,
.dr-logo-drl-xlarge,
.dr-logo-drm-appendix-xlarge,
.dr-logo-drm-xlarge,
.dr-logo-es4-appendix-xlarge,
.dr-logo-es4-appendix-xlarge-invert,
.dr-logo-es4-xlarge,
.dr-logo-es4-xlarge-invert,
.dr-logo-ho4-appendix-xlarge,
.dr-logo-ho4-appendix-xlarge-invert,
.dr-logo-ho4-xlarge,
.dr-logo-ho4-xlarge-invert,
.dr-logo-kh4-appendix-xlarge,
.dr-logo-kh4-appendix-xlarge-invert,
.dr-logo-kh4-xlarge,
.dr-logo-kh4-xlarge-invert,
.dr-logo-nv4-appendix-xlarge,
.dr-logo-nv4-appendix-xlarge-invert,
.dr-logo-nv4-xlarge,
.dr-logo-nv4-xlarge-invert,
.dr-logo-od4-appendix-xlarge,
.dr-logo-od4-appendix-xlarge-invert,
.dr-logo-od4-xlarge,
.dr-logo-od4-xlarge-invert,
.dr-logo-p1d-appendix-xlarge,
.dr-logo-p1d-xlarge,
.dr-logo-p2d-appendix-xlarge,
.dr-logo-p2d-xlarge,
.dr-logo-p3-appendix-xlarge,
.dr-logo-p3-xlarge,
.dr-logo-p4f-appendix-xlarge,
.dr-logo-p4f-xlarge,
.dr-logo-p5d-appendix-xlarge,
.dr-logo-p5d-xlarge,
.dr-logo-p6b-appendix-xlarge,
.dr-logo-p6b-appendix-xlarge-invert,
.dr-logo-p6b-xlarge,
.dr-logo-p6b-xlarge-invert,
.dr-logo-p7m-appendix-xlarge,
.dr-logo-p7m-appendix-xlarge-invert,
.dr-logo-p7m-xlarge,
.dr-logo-p7m-xlarge-invert,
.dr-logo-p8j-appendix-xlarge,
.dr-logo-p8j-appendix-xlarge-invert,
.dr-logo-p8j-xlarge,
.dr-logo-p8j-xlarge-invert,
.dr-logo-ram-appendix-xlarge,
.dr-logo-ram-xlarge,
.dr-logo-rø4-appendix-xlarge,
.dr-logo-rø4-appendix-xlarge-invert,
.dr-logo-rø4-xlarge,
.dr-logo-rø4-xlarge-invert,
.dr-logo-tr4-appendix-xlarge,
.dr-logo-tr4-appendix-xlarge-invert,
.dr-logo-tr4-xlarge,
.dr-logo-tr4-xlarge-invert,
.dr-logo-åb4-appendix-xlarge,
.dr-logo-åb4-appendix-xlarge-invert,
.dr-logo-åb4-xlarge,
.dr-logo-åb4-xlarge-invert,
.dr-logo-ål4-appendix-xlarge,
.dr-logo-ål4-appendix-xlarge-invert,
.dr-logo-ål4-xlarge,
.dr-logo-ål4-xlarge-invert,
.dr-logo-år4-appendix-xlarge,
.dr-logo-år4-appendix-xlarge-invert,
.dr-logo-år4-xlarge,
.dr-logo-år4-xlarge-invert {
  background-image: url(../../img/sprites/dr-logo-radio-xlarge-sprite.png);
  background-size: 12272px 64px;
}
.dr-logo-drl-appendix-large {
  width: 36px;
  height: 24px;
  background-position: 0px 0;
}
.dr-logo-drl-large {
  width: 117px;
  height: 24px;
  background-position: -42px 0;
}
.dr-logo-drm-appendix-large {
  width: 69px;
  height: 24px;
  background-position: -168px 0;
}
.dr-logo-drm-large {
  width: 150px;
  height: 24px;
  background-position: -246px 0;
}
.dr-logo-es4-appendix-large {
  width: 94px;
  height: 24px;
  background-position: -402px 0;
}
.dr-logo-es4-appendix-large-invert {
  width: 94px;
  height: 24px;
  background-position: -504px 0;
}
.dr-logo-es4-large {
  width: 175px;
  height: 24px;
  background-position: -606px 0;
}
.dr-logo-es4-large-invert {
  width: 175px;
  height: 24px;
  background-position: -792px 0;
}
.dr-logo-ho4-appendix-large {
  width: 113px;
  height: 24px;
  background-position: -978px 0;
}
.dr-logo-ho4-appendix-large-invert {
  width: 113px;
  height: 24px;
  background-position: -1098px 0;
}
.dr-logo-ho4-large {
  width: 194px;
  height: 24px;
  background-position: -1218px 0;
}
.dr-logo-ho4-large-invert {
  width: 194px;
  height: 24px;
  background-position: -1422px 0;
}
.dr-logo-kh4-appendix-large {
  width: 112px;
  height: 24px;
  background-position: -1626px 0;
}
.dr-logo-kh4-appendix-large-invert {
  width: 112px;
  height: 24px;
  background-position: -1746px 0;
}
.dr-logo-kh4-large {
  width: 193px;
  height: 24px;
  background-position: -1866px 0;
}
.dr-logo-kh4-large-invert {
  width: 193px;
  height: 24px;
  background-position: -2070px 0;
}
.dr-logo-nv4-appendix-large {
  width: 106px;
  height: 24px;
  background-position: -2274px 0;
}
.dr-logo-nv4-appendix-large-invert {
  width: 106px;
  height: 24px;
  background-position: -2388px 0;
}
.dr-logo-nv4-large {
  width: 187px;
  height: 24px;
  background-position: -2502px 0;
}
.dr-logo-nv4-large-invert {
  width: 187px;
  height: 24px;
  background-position: -2700px 0;
}
.dr-logo-od4-appendix-large {
  width: 64px;
  height: 24px;
  background-position: -2898px 0;
}
.dr-logo-od4-appendix-large-invert {
  width: 64px;
  height: 24px;
  background-position: -2970px 0;
}
.dr-logo-od4-large {
  width: 145px;
  height: 24px;
  background-position: -3042px 0;
}
.dr-logo-od4-large-invert {
  width: 145px;
  height: 24px;
  background-position: -3198px 0;
}
.dr-logo-p1d-appendix-large {
  width: 36px;
  height: 24px;
  background-position: -3354px 0;
}
.dr-logo-p1d-large {
  width: 117px;
  height: 24px;
  background-position: -3396px 0;
}
.dr-logo-p2d-appendix-large {
  width: 36px;
  height: 24px;
  background-position: -3522px 0;
}
.dr-logo-p2d-large {
  width: 117px;
  height: 24px;
  background-position: -3564px 0;
}
.dr-logo-p3-appendix-large {
  width: 36px;
  height: 24px;
  background-position: -3690px 0;
}
.dr-logo-p3-large {
  width: 117px;
  height: 24px;
  background-position: -3732px 0;
}
.dr-logo-p4f-appendix-large {
  width: 36px;
  height: 24px;
  background-position: -3858px 0;
}
.dr-logo-p4f-large {
  width: 117px;
  height: 24px;
  background-position: -3900px 0;
}
.dr-logo-p5d-appendix-large {
  width: 36px;
  height: 24px;
  background-position: -4026px 0;
}
.dr-logo-p5d-large {
  width: 117px;
  height: 24px;
  background-position: -4068px 0;
}
.dr-logo-p6b-appendix-large {
  width: 89px;
  height: 24px;
  background-position: -4194px 0;
}
.dr-logo-p6b-appendix-large-invert {
  width: 89px;
  height: 24px;
  background-position: -4290px 0;
}
.dr-logo-p6b-large {
  width: 170px;
  height: 24px;
  background-position: -4386px 0;
}
.dr-logo-p6b-large-invert {
  width: 170px;
  height: 24px;
  background-position: -4566px 0;
}
.dr-logo-p7m-appendix-large {
  width: 75px;
  height: 24px;
  background-position: -4746px 0;
}
.dr-logo-p7m-appendix-large-invert {
  width: 75px;
  height: 24px;
  background-position: -4830px 0;
}
.dr-logo-p7m-large {
  width: 156px;
  height: 24px;
  background-position: -4914px 0;
}
.dr-logo-p7m-large-invert {
  width: 156px;
  height: 24px;
  background-position: -5076px 0;
}
.dr-logo-p8j-appendix-large {
  width: 86px;
  height: 24px;
  background-position: -5238px 0;
}
.dr-logo-p8j-appendix-large-invert {
  width: 86px;
  height: 24px;
  background-position: -5334px 0;
}
.dr-logo-p8j-large {
  width: 167px;
  height: 24px;
  background-position: -5430px 0;
}
.dr-logo-p8j-large-invert {
  width: 167px;
  height: 24px;
  background-position: -5604px 0;
}
.dr-logo-ram-appendix-large {
  width: 126px;
  height: 45px;
  background-position: -5778px 0;
}
.dr-logo-ram-large {
  width: 200px;
  height: 45px;
  background-position: -5910px 0;
}
.dr-logo-rø4-appendix-large {
  width: 106px;
  height: 24px;
  background-position: -6120px 0;
}
.dr-logo-rø4-appendix-large-invert {
  width: 106px;
  height: 24px;
  background-position: -6234px 0;
}
.dr-logo-rø4-large {
  width: 187px;
  height: 24px;
  background-position: -6348px 0;
}
.dr-logo-rø4-large-invert {
  width: 187px;
  height: 24px;
  background-position: -6546px 0;
}
.dr-logo-tr4-appendix-large {
  width: 110px;
  height: 24px;
  background-position: -6744px 0;
}
.dr-logo-tr4-appendix-large-invert {
  width: 110px;
  height: 24px;
  background-position: -6864px 0;
}
.dr-logo-tr4-large {
  width: 191px;
  height: 24px;
  background-position: -6984px 0;
}
.dr-logo-tr4-large-invert {
  width: 191px;
  height: 24px;
  background-position: -7182px 0;
}
.dr-logo-åb4-appendix-large {
  width: 65px;
  height: 24px;
  background-position: -7380px 0;
}
.dr-logo-åb4-appendix-large-invert {
  width: 65px;
  height: 24px;
  background-position: -7452px 0;
}
.dr-logo-åb4-large {
  width: 146px;
  height: 24px;
  background-position: -7524px 0;
}
.dr-logo-åb4-large-invert {
  width: 146px;
  height: 24px;
  background-position: -7680px 0;
}
.dr-logo-ål4-appendix-large {
  width: 127px;
  height: 24px;
  background-position: -7836px 0;
}
.dr-logo-ål4-appendix-large-invert {
  width: 127px;
  height: 24px;
  background-position: -7974px 0;
}
.dr-logo-ål4-large {
  width: 208px;
  height: 24px;
  background-position: -8112px 0;
}
.dr-logo-ål4-large-invert {
  width: 208px;
  height: 24px;
  background-position: -8328px 0;
}
.dr-logo-år4-appendix-large {
  width: 116px;
  height: 24px;
  background-position: -8544px 0;
}
.dr-logo-år4-appendix-large-invert {
  width: 116px;
  height: 24px;
  background-position: -8670px 0;
}
.dr-logo-år4-large {
  width: 197px;
  height: 24px;
  background-position: -8796px 0;
}
.dr-logo-år4-large-invert {
  width: 197px;
  height: 24px;
  background-position: -9000px 0;
}
.dr-logo-drl-appendix-large,
.dr-logo-drl-large,
.dr-logo-drm-appendix-large,
.dr-logo-drm-large,
.dr-logo-es4-appendix-large,
.dr-logo-es4-appendix-large-invert,
.dr-logo-es4-large,
.dr-logo-es4-large-invert,
.dr-logo-ho4-appendix-large,
.dr-logo-ho4-appendix-large-invert,
.dr-logo-ho4-large,
.dr-logo-ho4-large-invert,
.dr-logo-kh4-appendix-large,
.dr-logo-kh4-appendix-large-invert,
.dr-logo-kh4-large,
.dr-logo-kh4-large-invert,
.dr-logo-nv4-appendix-large,
.dr-logo-nv4-appendix-large-invert,
.dr-logo-nv4-large,
.dr-logo-nv4-large-invert,
.dr-logo-od4-appendix-large,
.dr-logo-od4-appendix-large-invert,
.dr-logo-od4-large,
.dr-logo-od4-large-invert,
.dr-logo-p1d-appendix-large,
.dr-logo-p1d-large,
.dr-logo-p2d-appendix-large,
.dr-logo-p2d-large,
.dr-logo-p3-appendix-large,
.dr-logo-p3-large,
.dr-logo-p4f-appendix-large,
.dr-logo-p4f-large,
.dr-logo-p5d-appendix-large,
.dr-logo-p5d-large,
.dr-logo-p6b-appendix-large,
.dr-logo-p6b-appendix-large-invert,
.dr-logo-p6b-large,
.dr-logo-p6b-large-invert,
.dr-logo-p7m-appendix-large,
.dr-logo-p7m-appendix-large-invert,
.dr-logo-p7m-large,
.dr-logo-p7m-large-invert,
.dr-logo-p8j-appendix-large,
.dr-logo-p8j-appendix-large-invert,
.dr-logo-p8j-large,
.dr-logo-p8j-large-invert,
.dr-logo-ram-appendix-large,
.dr-logo-ram-large,
.dr-logo-rø4-appendix-large,
.dr-logo-rø4-appendix-large-invert,
.dr-logo-rø4-large,
.dr-logo-rø4-large-invert,
.dr-logo-tr4-appendix-large,
.dr-logo-tr4-appendix-large-invert,
.dr-logo-tr4-large,
.dr-logo-tr4-large-invert,
.dr-logo-åb4-appendix-large,
.dr-logo-åb4-appendix-large-invert,
.dr-logo-åb4-large,
.dr-logo-åb4-large-invert,
.dr-logo-ål4-appendix-large,
.dr-logo-ål4-appendix-large-invert,
.dr-logo-ål4-large,
.dr-logo-ål4-large-invert,
.dr-logo-år4-appendix-large,
.dr-logo-år4-appendix-large-invert,
.dr-logo-år4-large,
.dr-logo-år4-large-invert {
  background-image: url(../../img/sprites/dr-logo-radio-large-sprite.png);
  background-size: 9204px 48px;
}
.dr-logo-drl-appendix-small {
  width: 24px;
  height: 16px;
  background-position: 0px 0;
}
.dr-logo-drl-small {
  width: 78px;
  height: 16px;
  background-position: -28px 0;
}
.dr-logo-drm-appendix-small {
  width: 46px;
  height: 16px;
  background-position: -112px 0;
}
.dr-logo-drm-small {
  width: 100px;
  height: 16px;
  background-position: -164px 0;
}
.dr-logo-es4-appendix-small {
  width: 63px;
  height: 16px;
  background-position: -268px 0;
}
.dr-logo-es4-appendix-small-invert {
  width: 63px;
  height: 16px;
  background-position: -336px 0;
}
.dr-logo-es4-small {
  width: 117px;
  height: 16px;
  background-position: -404px 0;
}
.dr-logo-es4-small-invert {
  width: 117px;
  height: 16px;
  background-position: -528px 0;
}
.dr-logo-ho4-appendix-small {
  width: 76px;
  height: 16px;
  background-position: -652px 0;
}
.dr-logo-ho4-appendix-small-invert {
  width: 76px;
  height: 16px;
  background-position: -732px 0;
}
.dr-logo-ho4-small {
  width: 130px;
  height: 16px;
  background-position: -812px 0;
}
.dr-logo-ho4-small-invert {
  width: 130px;
  height: 16px;
  background-position: -948px 0;
}
.dr-logo-kh4-appendix-small {
  width: 75px;
  height: 16px;
  background-position: -1084px 0;
}
.dr-logo-kh4-appendix-small-invert {
  width: 75px;
  height: 16px;
  background-position: -1164px 0;
}
.dr-logo-kh4-small {
  width: 129px;
  height: 16px;
  background-position: -1244px 0;
}
.dr-logo-kh4-small-invert {
  width: 129px;
  height: 16px;
  background-position: -1380px 0;
}
.dr-logo-nv4-appendix-small {
  width: 71px;
  height: 16px;
  background-position: -1516px 0;
}
.dr-logo-nv4-appendix-small-invert {
  width: 71px;
  height: 16px;
  background-position: -1592px 0;
}
.dr-logo-nv4-small {
  width: 125px;
  height: 16px;
  background-position: -1668px 0;
}
.dr-logo-nv4-small-invert {
  width: 125px;
  height: 16px;
  background-position: -1800px 0;
}
.dr-logo-od4-appendix-small {
  width: 43px;
  height: 16px;
  background-position: -1932px 0;
}
.dr-logo-od4-appendix-small-invert {
  width: 43px;
  height: 16px;
  background-position: -1980px 0;
}
.dr-logo-od4-small {
  width: 97px;
  height: 16px;
  background-position: -2028px 0;
}
.dr-logo-od4-small-invert {
  width: 97px;
  height: 16px;
  background-position: -2132px 0;
}
.dr-logo-p1d-appendix-small {
  width: 24px;
  height: 16px;
  background-position: -2236px 0;
}
.dr-logo-p1d-small {
  width: 78px;
  height: 16px;
  background-position: -2264px 0;
}
.dr-logo-p2d-appendix-small {
  width: 24px;
  height: 16px;
  background-position: -2348px 0;
}
.dr-logo-p2d-small {
  width: 78px;
  height: 16px;
  background-position: -2376px 0;
}
.dr-logo-p3-appendix-small {
  width: 24px;
  height: 16px;
  background-position: -2460px 0;
}
.dr-logo-p3-small {
  width: 78px;
  height: 16px;
  background-position: -2488px 0;
}
.dr-logo-p4f-appendix-small {
  width: 24px;
  height: 16px;
  background-position: -2572px 0;
}
.dr-logo-p4f-small {
  width: 78px;
  height: 16px;
  background-position: -2600px 0;
}
.dr-logo-p5d-appendix-small {
  width: 24px;
  height: 16px;
  background-position: -2684px 0;
}
.dr-logo-p5d-small {
  width: 78px;
  height: 16px;
  background-position: -2712px 0;
}
.dr-logo-p6b-appendix-small {
  width: 60px;
  height: 16px;
  background-position: -2796px 0;
}
.dr-logo-p6b-appendix-small-invert {
  width: 60px;
  height: 16px;
  background-position: -2860px 0;
}
.dr-logo-p6b-small {
  width: 114px;
  height: 16px;
  background-position: -2924px 0;
}
.dr-logo-p6b-small-invert {
  width: 114px;
  height: 16px;
  background-position: -3044px 0;
}
.dr-logo-p7m-appendix-small {
  width: 50px;
  height: 16px;
  background-position: -3164px 0;
}
.dr-logo-p7m-appendix-small-invert {
  width: 50px;
  height: 16px;
  background-position: -3220px 0;
}
.dr-logo-p7m-small {
  width: 104px;
  height: 16px;
  background-position: -3276px 0;
}
.dr-logo-p7m-small-invert {
  width: 104px;
  height: 16px;
  background-position: -3384px 0;
}
.dr-logo-p8j-appendix-small {
  width: 58px;
  height: 16px;
  background-position: -3492px 0;
}
.dr-logo-p8j-appendix-small-invert {
  width: 58px;
  height: 16px;
  background-position: -3556px 0;
}
.dr-logo-p8j-small {
  width: 112px;
  height: 16px;
  background-position: -3620px 0;
}
.dr-logo-p8j-small-invert {
  width: 112px;
  height: 16px;
  background-position: -3736px 0;
}
.dr-logo-ram-appendix-small {
  width: 84px;
  height: 30px;
  background-position: -3852px 0;
}
.dr-logo-ram-small {
  width: 134px;
  height: 30px;
  background-position: -3940px 0;
}
.dr-logo-rø4-appendix-small {
  width: 71px;
  height: 16px;
  background-position: -4080px 0;
}
.dr-logo-rø4-appendix-small-invert {
  width: 71px;
  height: 16px;
  background-position: -4156px 0;
}
.dr-logo-rø4-small {
  width: 125px;
  height: 16px;
  background-position: -4232px 0;
}
.dr-logo-rø4-small-invert {
  width: 125px;
  height: 16px;
  background-position: -4364px 0;
}
.dr-logo-tr4-appendix-small {
  width: 74px;
  height: 16px;
  background-position: -4496px 0;
}
.dr-logo-tr4-appendix-small-invert {
  width: 74px;
  height: 16px;
  background-position: -4576px 0;
}
.dr-logo-tr4-small {
  width: 128px;
  height: 16px;
  background-position: -4656px 0;
}
.dr-logo-tr4-small-invert {
  width: 128px;
  height: 16px;
  background-position: -4788px 0;
}
.dr-logo-åb4-appendix-small {
  width: 44px;
  height: 16px;
  background-position: -4920px 0;
}
.dr-logo-åb4-appendix-small-invert {
  width: 44px;
  height: 16px;
  background-position: -4968px 0;
}
.dr-logo-åb4-small {
  width: 98px;
  height: 16px;
  background-position: -5016px 0;
}
.dr-logo-åb4-small-invert {
  width: 98px;
  height: 16px;
  background-position: -5120px 0;
}
.dr-logo-ål4-appendix-small {
  width: 85px;
  height: 16px;
  background-position: -5224px 0;
}
.dr-logo-ål4-appendix-small-invert {
  width: 85px;
  height: 16px;
  background-position: -5316px 0;
}
.dr-logo-ål4-small {
  width: 139px;
  height: 16px;
  background-position: -5408px 0;
}
.dr-logo-ål4-small-invert {
  width: 139px;
  height: 16px;
  background-position: -5552px 0;
}
.dr-logo-år4-appendix-small {
  width: 78px;
  height: 16px;
  background-position: -5696px 0;
}
.dr-logo-år4-appendix-small-invert {
  width: 78px;
  height: 16px;
  background-position: -5780px 0;
}
.dr-logo-år4-small {
  width: 132px;
  height: 16px;
  background-position: -5864px 0;
}
.dr-logo-år4-small-invert {
  width: 132px;
  height: 16px;
  background-position: -6000px 0;
}
.dr-logo-drl-appendix-small,
.dr-logo-drl-small,
.dr-logo-drm-appendix-small,
.dr-logo-drm-small,
.dr-logo-es4-appendix-small,
.dr-logo-es4-appendix-small-invert,
.dr-logo-es4-small,
.dr-logo-es4-small-invert,
.dr-logo-ho4-appendix-small,
.dr-logo-ho4-appendix-small-invert,
.dr-logo-ho4-small,
.dr-logo-ho4-small-invert,
.dr-logo-kh4-appendix-small,
.dr-logo-kh4-appendix-small-invert,
.dr-logo-kh4-small,
.dr-logo-kh4-small-invert,
.dr-logo-nv4-appendix-small,
.dr-logo-nv4-appendix-small-invert,
.dr-logo-nv4-small,
.dr-logo-nv4-small-invert,
.dr-logo-od4-appendix-small,
.dr-logo-od4-appendix-small-invert,
.dr-logo-od4-small,
.dr-logo-od4-small-invert,
.dr-logo-p1d-appendix-small,
.dr-logo-p1d-small,
.dr-logo-p2d-appendix-small,
.dr-logo-p2d-small,
.dr-logo-p3-appendix-small,
.dr-logo-p3-small,
.dr-logo-p4f-appendix-small,
.dr-logo-p4f-small,
.dr-logo-p5d-appendix-small,
.dr-logo-p5d-small,
.dr-logo-p6b-appendix-small,
.dr-logo-p6b-appendix-small-invert,
.dr-logo-p6b-small,
.dr-logo-p6b-small-invert,
.dr-logo-p7m-appendix-small,
.dr-logo-p7m-appendix-small-invert,
.dr-logo-p7m-small,
.dr-logo-p7m-small-invert,
.dr-logo-p8j-appendix-small,
.dr-logo-p8j-appendix-small-invert,
.dr-logo-p8j-small,
.dr-logo-p8j-small-invert,
.dr-logo-ram-appendix-small,
.dr-logo-ram-small,
.dr-logo-rø4-appendix-small,
.dr-logo-rø4-appendix-small-invert,
.dr-logo-rø4-small,
.dr-logo-rø4-small-invert,
.dr-logo-tr4-appendix-small,
.dr-logo-tr4-appendix-small-invert,
.dr-logo-tr4-small,
.dr-logo-tr4-small-invert,
.dr-logo-åb4-appendix-small,
.dr-logo-åb4-appendix-small-invert,
.dr-logo-åb4-small,
.dr-logo-åb4-small-invert,
.dr-logo-ål4-appendix-small,
.dr-logo-ål4-appendix-small-invert,
.dr-logo-ål4-small,
.dr-logo-ål4-small-invert,
.dr-logo-år4-appendix-small,
.dr-logo-år4-appendix-small-invert,
.dr-logo-år4-small,
.dr-logo-år4-small-invert {
  background-image: url(../../img/sprites/dr-logo-radio-small-sprite.png);
  background-size: 6136px 32px;
}
.svg .dr-logo-drl-appendix-xxlarge,
.svg .dr-logo-drl-xxlarge,
.svg .dr-logo-drm-appendix-xxlarge,
.svg .dr-logo-drm-xxlarge,
.svg .dr-logo-es4-appendix-xxlarge,
.svg .dr-logo-es4-appendix-xxlarge-invert,
.svg .dr-logo-es4-xxlarge,
.svg .dr-logo-es4-xxlarge-invert,
.svg .dr-logo-ho4-appendix-xxlarge,
.svg .dr-logo-ho4-appendix-xxlarge-invert,
.svg .dr-logo-ho4-xxlarge,
.svg .dr-logo-ho4-xxlarge-invert,
.svg .dr-logo-kh4-appendix-xxlarge,
.svg .dr-logo-kh4-appendix-xxlarge-invert,
.svg .dr-logo-kh4-xxlarge,
.svg .dr-logo-kh4-xxlarge-invert,
.svg .dr-logo-nv4-appendix-xxlarge,
.svg .dr-logo-nv4-appendix-xxlarge-invert,
.svg .dr-logo-nv4-xxlarge,
.svg .dr-logo-nv4-xxlarge-invert,
.svg .dr-logo-od4-appendix-xxlarge,
.svg .dr-logo-od4-appendix-xxlarge-invert,
.svg .dr-logo-od4-xxlarge,
.svg .dr-logo-od4-xxlarge-invert,
.svg .dr-logo-p1d-appendix-xxlarge,
.svg .dr-logo-p1d-xxlarge,
.svg .dr-logo-p2d-appendix-xxlarge,
.svg .dr-logo-p2d-xxlarge,
.svg .dr-logo-p3-appendix-xxlarge,
.svg .dr-logo-p3-xxlarge,
.svg .dr-logo-p4f-appendix-xxlarge,
.svg .dr-logo-p4f-xxlarge,
.svg .dr-logo-p5d-appendix-xxlarge,
.svg .dr-logo-p5d-xxlarge,
.svg .dr-logo-p6b-appendix-xxlarge,
.svg .dr-logo-p6b-appendix-xxlarge-invert,
.svg .dr-logo-p6b-xxlarge,
.svg .dr-logo-p6b-xxlarge-invert,
.svg .dr-logo-p7m-appendix-xxlarge,
.svg .dr-logo-p7m-appendix-xxlarge-invert,
.svg .dr-logo-p7m-xxlarge,
.svg .dr-logo-p7m-xxlarge-invert,
.svg .dr-logo-p8j-appendix-xxlarge,
.svg .dr-logo-p8j-appendix-xxlarge-invert,
.svg .dr-logo-p8j-xxlarge,
.svg .dr-logo-p8j-xxlarge-invert,
.svg .dr-logo-ram-appendix-xxlarge,
.svg .dr-logo-ram-xxlarge,
.svg .dr-logo-rø4-appendix-xxlarge,
.svg .dr-logo-rø4-appendix-xxlarge-invert,
.svg .dr-logo-rø4-xxlarge,
.svg .dr-logo-rø4-xxlarge-invert,
.svg .dr-logo-tr4-appendix-xxlarge,
.svg .dr-logo-tr4-appendix-xxlarge-invert,
.svg .dr-logo-tr4-xxlarge,
.svg .dr-logo-tr4-xxlarge-invert,
.svg .dr-logo-åb4-appendix-xxlarge,
.svg .dr-logo-åb4-appendix-xxlarge-invert,
.svg .dr-logo-åb4-xxlarge,
.svg .dr-logo-åb4-xxlarge-invert,
.svg .dr-logo-ål4-appendix-xxlarge,
.svg .dr-logo-ål4-appendix-xxlarge-invert,
.svg .dr-logo-ål4-xxlarge,
.svg .dr-logo-ål4-xxlarge-invert,
.svg .dr-logo-år4-appendix-xxlarge,
.svg .dr-logo-år4-appendix-xxlarge-invert,
.svg .dr-logo-år4-xxlarge,
.svg .dr-logo-år4-xxlarge-invert,
.svg .dr-logo-drl-appendix-xlarge,
.svg .dr-logo-drl-xlarge,
.svg .dr-logo-drm-appendix-xlarge,
.svg .dr-logo-drm-xlarge,
.svg .dr-logo-es4-appendix-xlarge,
.svg .dr-logo-es4-appendix-xlarge-invert,
.svg .dr-logo-es4-xlarge,
.svg .dr-logo-es4-xlarge-invert,
.svg .dr-logo-ho4-appendix-xlarge,
.svg .dr-logo-ho4-appendix-xlarge-invert,
.svg .dr-logo-ho4-xlarge,
.svg .dr-logo-ho4-xlarge-invert,
.svg .dr-logo-kh4-appendix-xlarge,
.svg .dr-logo-kh4-appendix-xlarge-invert,
.svg .dr-logo-kh4-xlarge,
.svg .dr-logo-kh4-xlarge-invert,
.svg .dr-logo-nv4-appendix-xlarge,
.svg .dr-logo-nv4-appendix-xlarge-invert,
.svg .dr-logo-nv4-xlarge,
.svg .dr-logo-nv4-xlarge-invert,
.svg .dr-logo-od4-appendix-xlarge,
.svg .dr-logo-od4-appendix-xlarge-invert,
.svg .dr-logo-od4-xlarge,
.svg .dr-logo-od4-xlarge-invert,
.svg .dr-logo-p1d-appendix-xlarge,
.svg .dr-logo-p1d-xlarge,
.svg .dr-logo-p2d-appendix-xlarge,
.svg .dr-logo-p2d-xlarge,
.svg .dr-logo-p3-appendix-xlarge,
.svg .dr-logo-p3-xlarge,
.svg .dr-logo-p4f-appendix-xlarge,
.svg .dr-logo-p4f-xlarge,
.svg .dr-logo-p5d-appendix-xlarge,
.svg .dr-logo-p5d-xlarge,
.svg .dr-logo-p6b-appendix-xlarge,
.svg .dr-logo-p6b-appendix-xlarge-invert,
.svg .dr-logo-p6b-xlarge,
.svg .dr-logo-p6b-xlarge-invert,
.svg .dr-logo-p7m-appendix-xlarge,
.svg .dr-logo-p7m-appendix-xlarge-invert,
.svg .dr-logo-p7m-xlarge,
.svg .dr-logo-p7m-xlarge-invert,
.svg .dr-logo-p8j-appendix-xlarge,
.svg .dr-logo-p8j-appendix-xlarge-invert,
.svg .dr-logo-p8j-xlarge,
.svg .dr-logo-p8j-xlarge-invert,
.svg .dr-logo-ram-appendix-xlarge,
.svg .dr-logo-ram-xlarge,
.svg .dr-logo-rø4-appendix-xlarge,
.svg .dr-logo-rø4-appendix-xlarge-invert,
.svg .dr-logo-rø4-xlarge,
.svg .dr-logo-rø4-xlarge-invert,
.svg .dr-logo-tr4-appendix-xlarge,
.svg .dr-logo-tr4-appendix-xlarge-invert,
.svg .dr-logo-tr4-xlarge,
.svg .dr-logo-tr4-xlarge-invert,
.svg .dr-logo-åb4-appendix-xlarge,
.svg .dr-logo-åb4-appendix-xlarge-invert,
.svg .dr-logo-åb4-xlarge,
.svg .dr-logo-åb4-xlarge-invert,
.svg .dr-logo-ål4-appendix-xlarge,
.svg .dr-logo-ål4-appendix-xlarge-invert,
.svg .dr-logo-ål4-xlarge,
.svg .dr-logo-ål4-xlarge-invert,
.svg .dr-logo-år4-appendix-xlarge,
.svg .dr-logo-år4-appendix-xlarge-invert,
.svg .dr-logo-år4-xlarge,
.svg .dr-logo-år4-xlarge-invert,
.svg .dr-logo-drl-appendix-large,
.svg .dr-logo-drl-large,
.svg .dr-logo-drm-appendix-large,
.svg .dr-logo-drm-large,
.svg .dr-logo-es4-appendix-large,
.svg .dr-logo-es4-appendix-large-invert,
.svg .dr-logo-es4-large,
.svg .dr-logo-es4-large-invert,
.svg .dr-logo-ho4-appendix-large,
.svg .dr-logo-ho4-appendix-large-invert,
.svg .dr-logo-ho4-large,
.svg .dr-logo-ho4-large-invert,
.svg .dr-logo-kh4-appendix-large,
.svg .dr-logo-kh4-appendix-large-invert,
.svg .dr-logo-kh4-large,
.svg .dr-logo-kh4-large-invert,
.svg .dr-logo-nv4-appendix-large,
.svg .dr-logo-nv4-appendix-large-invert,
.svg .dr-logo-nv4-large,
.svg .dr-logo-nv4-large-invert,
.svg .dr-logo-od4-appendix-large,
.svg .dr-logo-od4-appendix-large-invert,
.svg .dr-logo-od4-large,
.svg .dr-logo-od4-large-invert,
.svg .dr-logo-p1d-appendix-large,
.svg .dr-logo-p1d-large,
.svg .dr-logo-p2d-appendix-large,
.svg .dr-logo-p2d-large,
.svg .dr-logo-p3-appendix-large,
.svg .dr-logo-p3-large,
.svg .dr-logo-p4f-appendix-large,
.svg .dr-logo-p4f-large,
.svg .dr-logo-p5d-appendix-large,
.svg .dr-logo-p5d-large,
.svg .dr-logo-p6b-appendix-large,
.svg .dr-logo-p6b-appendix-large-invert,
.svg .dr-logo-p6b-large,
.svg .dr-logo-p6b-large-invert,
.svg .dr-logo-p7m-appendix-large,
.svg .dr-logo-p7m-appendix-large-invert,
.svg .dr-logo-p7m-large,
.svg .dr-logo-p7m-large-invert,
.svg .dr-logo-p8j-appendix-large,
.svg .dr-logo-p8j-appendix-large-invert,
.svg .dr-logo-p8j-large,
.svg .dr-logo-p8j-large-invert,
.svg .dr-logo-ram-appendix-large,
.svg .dr-logo-ram-large,
.svg .dr-logo-rø4-appendix-large,
.svg .dr-logo-rø4-appendix-large-invert,
.svg .dr-logo-rø4-large,
.svg .dr-logo-rø4-large-invert,
.svg .dr-logo-tr4-appendix-large,
.svg .dr-logo-tr4-appendix-large-invert,
.svg .dr-logo-tr4-large,
.svg .dr-logo-tr4-large-invert,
.svg .dr-logo-åb4-appendix-large,
.svg .dr-logo-åb4-appendix-large-invert,
.svg .dr-logo-åb4-large,
.svg .dr-logo-åb4-large-invert,
.svg .dr-logo-ål4-appendix-large,
.svg .dr-logo-ål4-appendix-large-invert,
.svg .dr-logo-ål4-large,
.svg .dr-logo-ål4-large-invert,
.svg .dr-logo-år4-appendix-large,
.svg .dr-logo-år4-appendix-large-invert,
.svg .dr-logo-år4-large,
.svg .dr-logo-år4-large-invert,
.svg .dr-logo-drl-appendix-small,
.svg .dr-logo-drl-small,
.svg .dr-logo-drm-appendix-small,
.svg .dr-logo-drm-small,
.svg .dr-logo-es4-appendix-small,
.svg .dr-logo-es4-appendix-small-invert,
.svg .dr-logo-es4-small,
.svg .dr-logo-es4-small-invert,
.svg .dr-logo-ho4-appendix-small,
.svg .dr-logo-ho4-appendix-small-invert,
.svg .dr-logo-ho4-small,
.svg .dr-logo-ho4-small-invert,
.svg .dr-logo-kh4-appendix-small,
.svg .dr-logo-kh4-appendix-small-invert,
.svg .dr-logo-kh4-small,
.svg .dr-logo-kh4-small-invert,
.svg .dr-logo-nv4-appendix-small,
.svg .dr-logo-nv4-appendix-small-invert,
.svg .dr-logo-nv4-small,
.svg .dr-logo-nv4-small-invert,
.svg .dr-logo-od4-appendix-small,
.svg .dr-logo-od4-appendix-small-invert,
.svg .dr-logo-od4-small,
.svg .dr-logo-od4-small-invert,
.svg .dr-logo-p1d-appendix-small,
.svg .dr-logo-p1d-small,
.svg .dr-logo-p2d-appendix-small,
.svg .dr-logo-p2d-small,
.svg .dr-logo-p3-appendix-small,
.svg .dr-logo-p3-small,
.svg .dr-logo-p4f-appendix-small,
.svg .dr-logo-p4f-small,
.svg .dr-logo-p5d-appendix-small,
.svg .dr-logo-p5d-small,
.svg .dr-logo-p6b-appendix-small,
.svg .dr-logo-p6b-appendix-small-invert,
.svg .dr-logo-p6b-small,
.svg .dr-logo-p6b-small-invert,
.svg .dr-logo-p7m-appendix-small,
.svg .dr-logo-p7m-appendix-small-invert,
.svg .dr-logo-p7m-small,
.svg .dr-logo-p7m-small-invert,
.svg .dr-logo-p8j-appendix-small,
.svg .dr-logo-p8j-appendix-small-invert,
.svg .dr-logo-p8j-small,
.svg .dr-logo-p8j-small-invert,
.svg .dr-logo-ram-appendix-small,
.svg .dr-logo-ram-small,
.svg .dr-logo-rø4-appendix-small,
.svg .dr-logo-rø4-appendix-small-invert,
.svg .dr-logo-rø4-small,
.svg .dr-logo-rø4-small-invert,
.svg .dr-logo-tr4-appendix-small,
.svg .dr-logo-tr4-appendix-small-invert,
.svg .dr-logo-tr4-small,
.svg .dr-logo-tr4-small-invert,
.svg .dr-logo-åb4-appendix-small,
.svg .dr-logo-åb4-appendix-small-invert,
.svg .dr-logo-åb4-small,
.svg .dr-logo-åb4-small-invert,
.svg .dr-logo-ål4-appendix-small,
.svg .dr-logo-ål4-appendix-small-invert,
.svg .dr-logo-ål4-small,
.svg .dr-logo-ål4-small-invert,
.svg .dr-logo-år4-appendix-small,
.svg .dr-logo-år4-appendix-small-invert,
.svg .dr-logo-år4-small,
.svg .dr-logo-år4-small-invert {
  background-image: url(../../img/sprites/dr-logo-radio-sprite.svg);
}
body {
  min-width: 960px;
}
.site-content {
  width: 960px;
  margin: 0 auto;
}
#globalnavigation ul.desktop {
  margin-left: -80px;
}
#globalnavigation div.cookie-policy {
  left: -120px;
}
#globalnavigation > .nav-wrapper > ul {
  display: inline;
  /*
		& > li > a {
			padding: 0 40px;
		}
		*/
}
.ie8 #globalnavigation .nav-wrapper .mobile {
  display: none !important;
}
html:not(.mobile) #globalnavigation .nav-wrapper .mobile {
  display: none !important;
}
#globalnavigation > .expand > ul li.active ul {
  min-width: 960px;
}
