/*.sass {
	@include background(linear-gradient(#f1f1f1 0%, #fbfbfb 50%, #f3f3f3 100%));
	@include background(linear-gradient(#40c2cf, #1195a9));
	@include border-radius(0 0 5px 5px);
	@include box-shadow(#3a001d -2px 4px 5px);
	@include pie;
}*/
/* line 11, ../sass/style-mobile.scss */
* {
  margin: 0;
  padding: 0;
}

/* line 17, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.11.7/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* line 20, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.11.7/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
body {
  line-height: 1;
}

/* line 22, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.11.7/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 24, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.11.7/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 26, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.11.7/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 28, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.11.7/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 101, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.11.7/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 30, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.11.7/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 114, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.11.7/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

/* line 22, ../sass/style-mobile.scss */
html {
  font-family: verdana, sans-serif;
}

/* line 26, ../sass/style-mobile.scss */
body {
  text-align: center;
  color: #47484b;
  font-size: 13px;
  line-height: 18px;
  padding: 10px 22px;
}

/* line 34, ../sass/style-mobile.scss */
em {
  font-style: italic !important;
}

/* line 38, ../sass/style-mobile.scss */
h1 {
  font-size: 24px;
  line-height: 26px;
  color: #434445;
  margin: 0 0 30px 12px;
  overflow: hidden;
  font-family: "adelle", verdana, sans-serif;
  font-style: normal;
  font-weight: 600;
}

/* line 49, ../sass/style-mobile.scss */
h2 {
  font-size: 23px;
  line-height: 26px;
  color: #f46915;
  font-family: "adelle", verdana, sans-serif;
  font-style: normal;
  font-weight: 600;
}

/* line 58, ../sass/style-mobile.scss */
h2 span {
  color: #434445;
  font-weight: 400;
}

/* line 63, ../sass/style-mobile.scss */
h2.home {
  float: none;
  min-width: 252px;
  padding: 0px 12px 20px;
}

/* line 69, ../sass/style-mobile.scss */
h2.home span {
  display: block;
}

/* line 73, ../sass/style-mobile.scss */
h4 {
  font-size: 15px;
  line-height: 18px;
  margin: 0 20px 10px 0;
  font-family: "adelle", verdana, sans-serif;
  font-style: normal;
  font-weight: 600;
}

/* line 82, ../sass/style-mobile.scss */
h4 span {
  font-size: 13px;
  font-style: italic;
  color: #78797b;
  display: block;
}

/* line 89, ../sass/style-mobile.scss */
a {
  text-decoration: none;
  outline: none !important;
}

/* line 94, ../sass/style-mobile.scss */
a:hover {
  text-decoration: underline;
}

/* line 98, ../sass/style-mobile.scss */
#container {
  min-width: 276px;
  margin: 0 auto;
  width: 100%;
  overflow: hidden;
  text-align: left;
  background-color: #fff;
}

/* Mobile navigation */
/* line 110, ../sass/style-mobile.scss */
#mobNav,
#navHolder {
  min-width: 276px;
  width: 100%;
  min-height: 90px;
  background: url(assets/bg-topnav-mobile.png) repeat-x left 55px;
}

/* line 118, ../sass/style-mobile.scss */
#mobNav p,
#navHolder p {
  overflow: hidden;
  margin: 0;
  padding: 0 0 9px;
  height: 42px;
  border-bottom: 4px solid #f87222;
}

/* line 127, ../sass/style-mobile.scss */
#mobNav p a,
#navHolder p a {
  float: left;
}

/* line 132, ../sass/style-mobile.scss */
#mobNav p a.showMenu,
#navHolder p a.showMenu {
  float: right;
  font-size: 11px;
  line-height: 11px;
  font-weight: bold;
  color: #f97322;
  margin: 28px 0 0;
  padding: 0 16px 0 0;
  background: url(assets/arrow-down.png) no-repeat right center;
}

/* line 144, ../sass/style-mobile.scss */
#mobNav p a.showMenu.goUp,
#navHolder p a.showMenu.goUp {
  background: url(assets/arrow-up.png) no-repeat right center;
}

/* line 149, ../sass/style-mobile.scss */
#mobNav ul,
#navHolder ul {
  display: none;
  list-style: none;
  text-align: center;
  min-width: 252px;
  padding: 10px 12px 5px;
  margin: 0 0 35px;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e66a1f), color-stop(5%, #f87222), color-stop(100%, #f87222));
  background: -webkit-linear-gradient(#e66a1f 0%, #f87222 5%, #f87222 100%);
  background: -moz-linear-gradient(#e66a1f 0%, #f87222 5%, #f87222 100%);
  background: -o-linear-gradient(#e66a1f 0%, #f87222 5%, #f87222 100%);
  background: -ms-linear-gradient(#e66a1f 0%, #f87222 5%, #f87222 100%);
  -pie-background: linear-gradient(#e66a1f 0%, #f87222 5%, #f87222 100%);
  background: linear-gradient(#e66a1f 0%, #f87222 5%, #f87222 100%);
  behavior: url(stylesheets/PIE.htc);
  position: relative;
}

/* line 161, ../sass/style-mobile.scss */
#mobNav ul li,
#navHolder ul li {
  height: 27px;
  line-height: 26px;
  display: block;
  overflow: hidden;
}
#mobNav ul li:first-child { display:none}
/* line 169, ../sass/style-mobile.scss */
#mobNav ul li a,
#navHolder ul li a {
  height: 26px;
  line-height: 26px;
  display: block;
  width: 100%;
  color: #fff;
  font-weight: bold;
  font-size: 11px;
  border-top: 1px dotted #da5d12;
}

/* line 181, ../sass/style-mobile.scss */
#mobNav ul li.first a,
#navHolder ul li.first a {
  border: 1px solid transparent;
}

/* line 188, ../sass/style-mobile.scss */
#mobNav ul li a:hover,
#navHolder ul li a:hover,
#mobNav ul li a.active,
#navHolder ul li a.active {
  background-color: #ea6413;
  border-top: 1px solid #ea6413;
  text-decoration: none;
}

/* line 194, ../sass/style-mobile.scss */
#navHolder.homeNav {
  display: none !important;
}

/* Homepage */
/* line 200, ../sass/style-mobile.scss */
#homeSlideMobile {
  min-width: 252px;
  width: auto;
  height: auto;
  position: relative;
  margin: 0 0 15px;
  overflow: hidden;
  padding: 0 12px 40px;
  border-bottom: 4px solid #cccccc;
}

/* line 211, ../sass/style-mobile.scss */
#homeSlideMobile .scrollable {
  position: relative;
  overflow: hidden;
  min-width: 252px;
  width: 541px;
  height: 315px;
}

/* line 219, ../sass/style-mobile.scss */
#homeSlideMobile .scrollable .items {
  width: 20000em;
  position: absolute;
  clear: both;
}

/* line 225, ../sass/style-mobile.scss */
#homeSlideMobile .items div {
  float: left;
  min-width: 252px;
  overflow: hidden;
}

/* line 231, ../sass/style-mobile.scss */
#homeSlideMobile .items div img {
  display: block;
}

/* line 235, ../sass/style-mobile.scss */
#homeSlideMobile .navi {
  position: absolute;
  right: 0px;
  bottom: 14px;
  display: block;
  overflow: hidden;
  width: 100%;
  padding: 0 12px 0 0;
  height: 15px;
  z-index: 5;
  text-align: center;
}

/* line 248, ../sass/style-mobile.scss */
#homeSlideMobile .navi a {
  /*float: left;*/
  display: inline-block;
  width: 8px;
  height: 8px;
  cursor: pointer;
  margin: 0 0 0 4px;
  border: 2px solid #f87222;
  background-color: #fffeff;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  -ms-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
  behavior: url(stylesheets/PIE.htc);
  position: relative;
}

/* line 262, ../sass/style-mobile.scss */
#homeSlideMobile .navi a.active,
#homeSlideMobile .navi a:hover {
  background-color: #f87222;
}

/* line 266, ../sass/style-mobile.scss */
.homeText {
  min-width: 252px;
  border-bottom: 1px dotted #ccc;
  margin: 0 0 15px;
  padding: 0 12px 16px;
  font-family: "adelle", verdana, sans-serif;
  font-style: normal;
  font-weight: 600;
}

/* line 276, ../sass/style-mobile.scss */
.homeNews {
  position: relative;
  min-width: 252px;
  height: auto;
  margin: 0 0 24px;
  padding: 0 12px 35px;
  border-bottom: 2px solid #eeeeee;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(80%, #ffffff), color-stop(100%, #f8f8f8));
  background: -webkit-linear-gradient(#ffffff 0%, #ffffff 80%, #f8f8f8 100%);
  background: -moz-linear-gradient(#ffffff 0%, #ffffff 80%, #f8f8f8 100%);
  background: -o-linear-gradient(#ffffff 0%, #ffffff 80%, #f8f8f8 100%);
  background: -ms-linear-gradient(#ffffff 0%, #ffffff 80%, #f8f8f8 100%);
  -pie-background: linear-gradient(#ffffff 0%, #ffffff 80%, #f8f8f8 100%);
  background: linear-gradient(#ffffff 0%, #ffffff 80%, #f8f8f8 100%);
  behavior: url(stylesheets/PIE.htc);
  position: relative;
}

/* line 287, ../sass/style-mobile.scss */
.homeNews h2 {
  margin: 0 0 18px;
  font-weight: 400;
}

/* line 292, ../sass/style-mobile.scss */
.homeNews .scroll {
  position: relative;
  overflow: hidden;
  height: auto;
  min-width: 252px;
}

/* line 299, ../sass/style-mobile.scss */
.homeNews .scroll .items div {
  overflow: hidden;
  height: auto;
  min-width: 252px;
  margin: 0 0 12px;
  display: block !important;
}

/* line 307, ../sass/style-mobile.scss */
.homeNews .scroll .items {
  position: relative;
  height: auto;
}

/* line 312, ../sass/style-mobile.scss */
.homeNews #actions {
  display: none;
}

/* line 316, ../sass/style-mobile.scss */
.homeNews .date {
  display: block;
  font-size: 10px;
  font-weight: bold;
}

/* line 322, ../sass/style-mobile.scss */
.homeNews .scroll .items div a {
  font-family: "adelle", verdana, sans-serif;
  font-style: italic;
  font-weight: 600;
  color: #434445;
}

/* line 329, ../sass/style-mobile.scss */
.moreNews {
  clear: both;
  margin: 5px 0 0;
}

/* line 334, ../sass/style-mobile.scss */
.moreNews a {
  display: block;
  width: 95px;
  height: 23px;
  background: url(assets/more-news.png) no-repeat left top;
}

/* Shows page */
/* line 343, ../sass/style-mobile.scss */
.showsIntro {
  min-width: 276px;
  overflow: hidden;
  margin: 0;
}

/* line 349, ../sass/style-mobile.scss */
.showsIntroTxt {
  min-width: 252px;
  padding: 0 12px;
  float: none;
  height: auto;
}

/* line 356, ../sass/style-mobile.scss */
.showIntroIV {
  display: none !important;
}

.showIntroVI { 
    display: none; 
}

/* line 360, ../sass/style-mobile.scss */
.showsIntro h1 {
  padding: 0;
  margin: 0 0 24px 0;
}

/* line 365, ../sass/style-mobile.scss */
.showsIntro p {
  display: none;
}

/* line 369, ../sass/style-mobile.scss */
.mobSF {
  float: right;
  height: 23px;
  line-height: 23px;
  color: #fff;
  font-family: verdana, sans-serif;
  font-size: 10px;
  font-weight: bold;
  text-transform: uppercase;
  padding: 0 10px;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fb9900), color-stop(100%, #f97322));
  background: -webkit-linear-gradient(#fb9900 0%, #f97322 100%);
  background: -moz-linear-gradient(#fb9900 0%, #f97322 100%);
  background: -o-linear-gradient(#fb9900 0%, #f97322 100%);
  background: -ms-linear-gradient(#fb9900 0%, #f97322 100%);
  -pie-background: linear-gradient(#fb9900 0%, #f97322 100%);
  background: linear-gradient(#fb9900 0%, #f97322 100%);
  behavior: url(stylesheets/PIE.htc);
  position: relative;
}

/* line 383, ../sass/style-mobile.scss */
.forBg {
  clear: both;
  overflow: hidden;
  min-width: 276px;
  width: 100%;
  margin: 0 0 24px;
}

#aLogin { display: none; }

/* line 391, ../sass/style-mobile.scss */
.showsList {
  min-width: 276px;
  width: 100%;
  margin: 0 0 24px;
  overflow: hidden;
  border-bottom: 2px solid #eeeeee;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(80%, #ffffff), color-stop(100%, #f8f8f8));
  background: -webkit-linear-gradient(#ffffff 0%, #ffffff 80%, #f8f8f8 100%);
  background: -moz-linear-gradient(#ffffff 0%, #ffffff 80%, #f8f8f8 100%);
  background: -o-linear-gradient(#ffffff 0%, #ffffff 80%, #f8f8f8 100%);
  background: -ms-linear-gradient(#ffffff 0%, #ffffff 80%, #f8f8f8 100%);
  -pie-background: linear-gradient(#ffffff 0%, #ffffff 80%, #f8f8f8 100%);
  background: linear-gradient(#ffffff 0%, #ffffff 80%, #f8f8f8 100%);
  behavior: url(stylesheets/PIE.htc);
  position: relative;
}

/* line 401, ../sass/style-mobile.scss */
.showsList li {
  width: 117px;
  height: 120px;
  padding: 0 0 0 3px;
  float: left;
  margin: 0 9px 2px;
}

/* line 409, ../sass/style-mobile.scss */
.showsList li a {
  font-size: 10px;
  line-height: 12px;
  font-weight: bold;
  color: #434445;
  text-transform: uppercase;
  display: block;
}

/* line 418, ../sass/style-mobile.scss */
.showsList li span {
  position: relative;
  border: 3px solid #fff;
  display: block;
  margin: 0 0 7px;
  overflow: hidden;
  width: 114px;
  height: 63px;
  left: -3px;
}

/* line 429, ../sass/style-mobile.scss */
.showsList li a:hover {
  text-decoration: none;
}

/* line 433, ../sass/style-mobile.scss */
.showsList li a:hover span {
  width: 120px;
  height: 69px;
  border: 0;
}

/* line 439, ../sass/style-mobile.scss */
.showsList li img {
  display: block;
  position: absolute;
  width: 120px;
  left: -3px;
  top: -3px;
}

/* line 447, ../sass/style-mobile.scss */
.showsList li a:hover span img {
  left: 0;
  top: 0;
}


.showsList-grid { min-height:400px; }
    .showsList-grid li { display:inline-block; width: 240px; margin:0 0.7em 0.9em 0.7em; padding:0 0 0.5em;  text-align:center; vertical-align:top; overflow:hidden; border:4px solid #F46915; border-radius:2em; 
                         -webkit-transition: border 0.25s ease; -moz-transition: border 0.25s ease; -ms-transition: border 0.25s ease; -o-transition: border 0.25s ease; transition: border 0.25s ease;
    }
    .xxshowsList-grid li:nth-child(3n+1) { margin-left:0; }
        .showsList-grid li a { width: 100%; text-align:center; }
            .showsList-grid li a img.showDetail-grid-small { width: 100%; height: 178px; display:inline-block;  border-bottom:4px solid #F46915;
                                                             -webkit-transition: all 0.25s ease; -moz-transition: all 0.25s ease; -ms-transition: all 0.25s ease; -o-transition: all 0.25s ease; transition: all 0.25s ease;
                                                            }
            .showsList-grid li a .showTitle { display:block; color: #124884; font-weight:bold; text-decoration:none; font-size:1.1em; text-transform:uppercase; padding: 0 0.5em; }
            .showsList-grid li a .showDetails { display:block; color: #111; text-decoration:none; padding: 0 0.5em; }

        .showsList-grid li:hover, 
        .showsList-grid li:hover a img.showDetail-grid-small { border-color: #124884; }
        .showsList-grid li a { text-decoration: none; }
        .showsList-grid li:hover a img.showDetail-grid-small { }

.divMemberFilter { }
    .divMemberFilter ul { margin-bottom:0.5em; }
        .divMemberFilter ul.filter-category li { display:inline-block; height:8px; margin: 0 0 0.25em 0.25em; padding: 6px 1em 16px; background:url('../images/btn-blue-off.png') 0 -1px repeat-x; border-radius:6px; color: #FFF; text-decoration:none; cursor:pointer; }
            .divMemberFilter ul.filter-category li:hover,
            .divMemberFilter ul.filter-category li.active { background:url('../images/btn-blue-on.png') 0 0px repeat-x; }            

        .divMemberFilter ul.filter-genre li { display:inline-block; height:8px; margin: 0 0 0.25em 0.25em; padding: 6px 1em 16px; background:url('../images/btn-orange-off.png') 0 -2px repeat-x; border-radius:6px; color: #FFF; text-decoration:none; cursor:pointer; }
            .divMemberFilter ul.filter-genre li:hover,
            .divMemberFilter ul.filter-genre li.active { background:url('../images/btn-orange-on.png') 0 -1px repeat-x; }


ul.filter-MediaType, ul.filter-VideoType { margin-bottom:0.25em; }
    .divMediaFilter ul > li.filter-btn { display:inline-block; height:8px; margin: 0 0 0.25em 0.25em; padding: 6px 1em 16px; background:url('../images/btn-blue-off.png') 0 -1px repeat-x; border-radius:6px; color: #FFF; text-decoration:none; text-transform:uppercase; cursor:pointer; }
    .divMediaFilter ul > li.filter-btn:hover,
    .divMediaFilter ul > li.filter-btn.active { background:url('../images/btn-blue-on.png') 0 -1px repeat-x; }
.divMediaFilter .filterDropdown, .filterVideoLanguageDropdown { margin-bottom: 0.25em; }

.btn-Blue-Round { display:inline-block; height:8px; margin: 0 0 0.25em 0.25em; padding: 6px 1em 16px; background:url('../images/btn-blue-off.png') 0 -1px repeat-x; border-radius:6px; color: #FFF; text-decoration:none; text-transform:uppercase; cursor:pointer; }
    .btn-Blue-Round:hover { background:url('../images/btn-orange-on.png') 0 -1px repeat-x; }
.btn-Orange-Round { display:inline-block; font-size:11px; height:8px; margin: 0 0 0.25em 0.25em; padding: 6px 1em 16px; background:url('../images/btn-orange-off.png') 0 -2px repeat-x; border-radius:6px; color: #FFF; text-decoration:none; cursor:pointer; }
    .btn-Orange-Round:hover { background:url('../images/btn-orange-on.png') 0 -1px repeat-x; text-decoration:none; }


/* line 452, ../sass/style-mobile.scss */
.filterShows {
  margin: 0;
  min-width: 268px;
  border: 4px solid #cccccc;
}

/* line 459, ../sass/style-mobile.scss */
.fsBrowse,
.fsFilter {
  min-width: 244px;
  padding: 12px;
  overflow: hidden;
  background-color: #f6f6f6;
}

/* line 466, ../sass/style-mobile.scss */
.fsFilter {
  background-color: #fff;
}

/* line 470, ../sass/style-mobile.scss */
.filterShows p {
  width: 30%;
  float: left;
  padding: 5px 0 0;
  font-size: 10px;
  font-weight: bold;
  color: #f46b19;
  text-transform: uppercase;
}

/* line 480, ../sass/style-mobile.scss */
.filterShows ul {
  float: left;
  list-style: none;
  min-width: 100px;
  width: 70%;
}

/* line 487, ../sass/style-mobile.scss */
.filterShows ul li {
  line-height: 24px;
  border-top: 1px dotted #ccc;
}

/* line 492, ../sass/style-mobile.scss */
.filterShows ul li.first {
  border: 0;
}

/* line 496, ../sass/style-mobile.scss */
.filterShows ul li label {
  font-family: "adelle", verdana, sans-serif;
  font-style: normal;
  font-weight: 600;
}

/* line 502, ../sass/style-mobile.scss */
.fsBrowse li a {
  font-size: 11px;
  font-weight: bold;
  color: #78797b;
}

/* line 509, ../sass/style-mobile.scss */
.fsBrowse li a:hover,
.fsBrowse li a.active {
  color: #f46b19;
}

/* line 515, ../sass/style-mobile.scss */
.filterShows input[type="submit"],
.filterShows input[type="button"],
.filterNews input[type="submit"],
a.backPr {
  clear: both;
  display: block;
  margin: 0 0 15px 30%;
  height: 23px;
  line-height: 23px;
  color: #fff;
  font-weight: bold;
  font-size: 10px;
  padding: 0 10px 3px;
  border: 0;
  cursor: pointer;
  font-family: verdana, sans-serif;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fb9900), color-stop(100%, #f97322));
  background: -webkit-linear-gradient(#fb9900, #f97322);
  background: -moz-linear-gradient(#fb9900, #f97322);
  background: -o-linear-gradient(#fb9900, #f97322);
  background: -ms-linear-gradient(#fb9900, #f97322);
  -pie-background: linear-gradient(#fb9900, #f97322);
  background: linear-gradient(#fb9900, #f97322);
  behavior: url(stylesheets/PIE.htc);
  position: relative;
}

/* line 532, ../sass/style-mobile.scss */
.filterNews input[type="submit"] {
  margin: 0 0 15px 31%;
}

/* line 536, ../sass/style-mobile.scss */
.filterShows input[type="submit"] {
  clear: both;
  display: block;
  width: 94%;
  height: 23px;
  line-height: 23px;
  margin: 0 3% 15px;
  padding: 0 0 3px;
  color: #fff;
  font-weight: bold;
  font-size: 10px;
  text-align: center;
  border: 0;
  cursor: pointer;
  font-family: verdana, sans-serif;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fb9900), color-stop(100%, #f97322));
  background: -webkit-linear-gradient(#fb9900, #f97322);
  background: -moz-linear-gradient(#fb9900, #f97322);
  background: -o-linear-gradient(#fb9900, #f97322);
  background: -ms-linear-gradient(#fb9900, #f97322);
  -pie-background: linear-gradient(#fb9900, #f97322);
  background: linear-gradient(#fb9900, #f97322);
  behavior: url(stylesheets/PIE.htc);
  position: relative;
}

/* line 555, ../sass/style-mobile.scss */
*:first-child + html .filterNews input[type="submit"] {
  margin: 0 0 15px 70px;
  padding: 0 2px 3px;
}

/* line 560, ../sass/style-mobile.scss */
a.backPr {
  float: right;
  margin: 0;
  font-family: verdana, sans-serif;
}

/* Single show page */
/* line 568, ../sass/style-mobile.scss */
.showPage.mobile h1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  text-align: center;
}

/* line 576, ../sass/style-mobile.scss */
.showPage #content {
  position: relative;
}

/* line 580, ../sass/style-mobile.scss */
.showsIntro.singleS {
  margin: 0 0 15px;
}

/* line 584, ../sass/style-mobile.scss */
.showsIntro.singleS p {
  display: block;
  margin: 0 0 12px;
  font-family: "adelle", verdana, sans-serif;
  font-style: normal;
  font-weight: 600;
}

/* line 592, ../sass/style-mobile.scss */
.showData {
  clear: both;
  min-width: 276px;
  margin: 0 0 24px;
}

/* line 598, ../sass/style-mobile.scss */
.showData ul {
  list-style: none;
  min-width: 252px;
  padding: 0 12px;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f6f6f6));
  background: -webkit-linear-gradient(#ffffff, #f6f6f6);
  background: -moz-linear-gradient(#ffffff, #f6f6f6);
  background: -o-linear-gradient(#ffffff, #f6f6f6);
  background: -ms-linear-gradient(#ffffff, #f6f6f6);
  -pie-background: linear-gradient(#ffffff, #f6f6f6);
  background: linear-gradient(#ffffff, #f6f6f6);
  behavior: url(stylesheets/PIE.htc);
  position: relative;
}

/* line 606, ../sass/style-mobile.scss */
.showData ul li {
  overflow: hidden;
  border-top: 1px dotted #ccc;
  line-height: 25px;
  font-family: "adelle", verdana, sans-serif;
  font-style: normal;
  font-weight: 600;
}

/* line 615, ../sass/style-mobile.scss */
.showData ul li.first {
  border: 0;
}

/* line 619, ../sass/style-mobile.scss */
.showData ul li span {
  float: left;
  width: 90px;
  font-size: 10px;
  font-weight: bold;
  color: #f46b19;
  text-transform: uppercase;
  font-family: verdana, sans-serif;
}
.sdSlide { position: absolute; left: 0px; top: 136px; width: 100%; border-bottom: 4px solid #CCC; }
.showsIntro.singleS p { margin-top: 460px; }

.sdSlide .scroll .items div a { display: block; font-style: italic; color: #333; font-family: "adelle", verdana, sans-serif; font-style: italic; font-weight: 600; }

.showData .sdSlide .scroll .items div p a img, .showDataPrivate .sdSlide .scroll .items div p a img { height: 260px; display:block; text-align:center; margin:0 auto; }

.showData .sdSlide .scroll .items div a span { display: none; line-height: 14px; font-weight: normal; font-size: 0.85em; font-family: Verdana, sans-serif; font-style: normal; }


.pagination { text-align: center; width: 100%; }
.swiper-pagination-switch { display: inline-block; width: 8px; height: 8px; border:2px solid #F87222; border-radius: 10px; background: #FFFEFF; margin: 0 4px; cursor: pointer; color: #F46915; }
.swiper-active-switch { background-color: #F87222; }
/*
.sdSlide {
  position: absolute;
  left: 0px;
  top: 40px;
  min-width: 252px;
  margin: 0;
  padding: 0 12px 40px;
  overflow: hidden;
  border-bottom: 4px solid #ccc;
}

.sdSlide .scroll {
  position: relative;
  overflow: hidden;
  min-width: 252px;
}

.sdSlide .scroll .items div {
  overflow: hidden;
  min-width: 252px;
  float: left;
  margin: 0;
}

.sdSlide .scroll .items div a img {
  display: block;
  margin: 0;
  width: 100%;
}

.sdSlide .scroll .items div a span {
  display: none;
}

.sdSlide .scroll .items {
  position: absolute;
  width: 20000em;
}

.sdSlide #actions {
  display: none !important;
}

.sdSlide .navi {
  position: absolute;
  left: 0;
  bottom: 14px;
  text-align: center;
  display: block;
  width: 100%;
  height: 12px;
}

.sdSlide .navi a {
  display: inline-block;
  width: 8px;
  height: 8px;
  cursor: pointer;
  margin: 0 4px;
  border: 2px solid #f87222;
  background-color: #fffeff;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  -ms-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
  behavior: url(stylesheets/PIE.htc);
  position: relative;
}

.sdSlide .navi a:hover,
.sdSlide .navi a.active {
  background-color: #f87222;
}
*/


/* line 699, ../sass/style-mobile.scss */
.followShow {
  display: block;
  clear: both;
  min-width: 252px;
  margin: 0 12px 14px;
  position: relative;
}

/* line 707, ../sass/style-mobile.scss */
.followShow h2 {
  margin: 0 0 20px;
}

/* line 711, ../sass/style-mobile.scss */
.followShow h2 span {
  display: none;
}

/* line 715, ../sass/style-mobile.scss */
.followShow h2.first {
  margin: 0 0 20px;
}

/* line 719, ../sass/style-mobile.scss */
.followShow p.fsShare {
  overflow: hidden;
  margin: 0;
  padding: 0 0 15px;
  border-bottom: 1px dotted #cccccc;
}

/* line 726, ../sass/style-mobile.scss */
a.vsw {
  width: 185px;
  height: 23px;
  background: url(assets/bg-visit-website.png) no-repeat left top;
  display: block;
  margin: 0 0 15px;
}

/* line 734, ../sass/style-mobile.scss */
a.fsFb {
  width: 25px;
  height: 25px;
  background: url(assets/icon-facebook-orange.png) no-repeat left top;
  display: inline-block;
  margin: 0 4px 0 0;
}

/* line 742, ../sass/style-mobile.scss */
a.fsTw {
  width: 25px;
  height: 25px;
  background: url(assets/icon-twitter-orange.png) no-repeat left top;
  display: inline-block;
  margin: 0 4px 0 0;
}

a.fsYt {
  width: 25px;
  height: 25px;
  background: url(assets/icon-youtube-orange.png) no-repeat left top;
  display: inline-block;
  margin: 0 4px 0 0;
}

a.fsTb {
  width: 25px;
  height: 25px;
  background: url(assets/icon-tumblr-orange.png) no-repeat left top;
  display: inline-block;
  margin: 0 4px 0 0;
}

/* line 750, ../sass/style-mobile.scss */
.awardsNom {
  min-width: 252px;
  border-bottom: 1px dotted #cccccc;
  margin: 0 12px 15px;
  position: relative;
}

/* line 757, ../sass/style-mobile.scss */
.awandn {
  list-style: none;
}

/* line 761, ../sass/style-mobile.scss */
.awandn li {
  margin: 0 0 12px;
}

/* line 765, ../sass/style-mobile.scss */
.awandn li a {
  color: #434445;
  font-family: "adelle", verdana, sans-serif;
  font-style: normal;
  font-weight: 600;
}

/* line 773, ../sass/style-mobile.scss */
.awandn ul,
.relNews ul ul {
  margin: 12px 0 0;
  display: none;
}

/* line 781, ../sass/style-mobile.scss */
.showAwN,
.showNews,
.showOTP,
.showAward {
  position: absolute;
  display: block;
  width: 13px;
  height: 8px;
  background: url(assets/arrow-down.png) no-repeat left top;
  right: 0px;
  bottom: 15px;
  z-index: 5;
}

/* line 795, ../sass/style-mobile.scss */
.showAwN.goUp,
.showNews.goUp,
.showOTP.goUp,
.showAward.goUp {
  background: url(assets/arrow-up.png) no-repeat left top;
}

/* line 799, ../sass/style-mobile.scss */
.showNews {
  display: none;
}

/* line 803, ../sass/style-mobile.scss */
.relNews {
  display: block;
  clear: both;
  min-width: 252px;
  margin: 0 12px 15px;
  position: relative;
  border-bottom: 1px dotted #cccccc;
}

/* line 812, ../sass/style-mobile.scss */
.relNews h2 {
  margin: 0 0 15px;
}

/* line 817, ../sass/style-mobile.scss */
.relNews h2 a,
.awardsNom h2 a {
  color: #f46915;
}

/* line 821, ../sass/style-mobile.scss */
.awardsNom h2 {
  margin: 0 0 15px;
}

/* line 825, ../sass/style-mobile.scss */
.relNews ul {
  list-style: none;
}

/* line 829, ../sass/style-mobile.scss */
.relNews ul li {
  margin: 0 0 12px;
}

/* line 834, ../sass/style-mobile.scss */
.relNews ul li span,
.awandn li span {
  font-size: 10px;
  font-weight: bold;
  display: block;
  text-transform: uppercase;
}

/* line 841, ../sass/style-mobile.scss */
.relNews ul li a {
  color: #434445;
  font-family: "adelle", verdana, sans-serif;
  font-style: italic;
  font-weight: 600;
}

/* line 848, ../sass/style-mobile.scss */
.partners {
  clear: both;
  min-width: 252px;
  padding: 0 12px;
  margin: 0 0 24px;
  border-bottom: 2px solid #eeeeee;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(80%, #ffffff), color-stop(100%, #f8f8f8));
  background: -webkit-linear-gradient(#ffffff 0%, #ffffff 80%, #f8f8f8 100%);
  background: -moz-linear-gradient(#ffffff 0%, #ffffff 80%, #f8f8f8 100%);
  background: -o-linear-gradient(#ffffff 0%, #ffffff 80%, #f8f8f8 100%);
  background: -ms-linear-gradient(#ffffff 0%, #ffffff 80%, #f8f8f8 100%);
  -pie-background: linear-gradient(#ffffff 0%, #ffffff 80%, #f8f8f8 100%);
  background: linear-gradient(#ffffff 0%, #ffffff 80%, #f8f8f8 100%);
  behavior: url(stylesheets/PIE.htc);
  position: relative;
}

/* line 858, ../sass/style-mobile.scss */
.partners h2 {
  margin: 0 0 15px;
  color: #5d5d5d;
}

/* line 863, ../sass/style-mobile.scss */
.partners ul {
  list-style: none;
  overflow: hidden;
}

/* line 868, ../sass/style-mobile.scss */
.partners ul li {
  float: left;
  margin: 0 28px 12px 0;
}

/* line 873, ../sass/style-mobile.scss */
.simpleContent {
  overflow: hidden;
  width: 100%;
  margin: 0 0 24px;
}

/* line 879, ../sass/style-mobile.scss */
.simpleContent p {
  margin: 0 0 12px;
  padding: 0 12px;
}

/* Our team */
/* line 886, ../sass/style-mobile.scss */
.ourTeam {
  overflow: hidden;
  width: 100%;
  margin: 0 0 30px;
  border-bottom: 2px solid #eeeeee;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(95%, #ffffff), color-stop(100%, #f8f8f8));
  background: -webkit-linear-gradient(#ffffff 0%, #ffffff 95%, #f8f8f8 100%);
  background: -moz-linear-gradient(#ffffff 0%, #ffffff 95%, #f8f8f8 100%);
  background: -o-linear-gradient(#ffffff 0%, #ffffff 95%, #f8f8f8 100%);
  background: -ms-linear-gradient(#ffffff 0%, #ffffff 95%, #f8f8f8 100%);
  -pie-background: linear-gradient(#ffffff 0%, #ffffff 95%, #f8f8f8 100%);
  background: linear-gradient(#ffffff 0%, #ffffff 95%, #f8f8f8 100%);
  behavior: url(stylesheets/PIE.htc);
  position: relative;
}

/* line 895, ../sass/style-mobile.scss */
.ourTeam p {
  margin: 0 0 12px;
  padding: 0 12px;
}

/* line 900, ../sass/style-mobile.scss */
.ourTeam .otPeople p {
  margin: 0;
  padding: 0;
}

/* line 905, ../sass/style-mobile.scss */
.mobile .otPeople h4 {
  width: 95%;
  padding: 0 5% 0 0;
}

/* line 910, ../sass/style-mobile.scss */
.otCateg {
  overflow: hidden;
  clear: both;
  margin: 0 0 24px;
  width: 100%;
  border-top: 4px solid #ccc;
  padding: 12px 0 0;
}

/* line 919, ../sass/style-mobile.scss */
.otCateg h2 {
  padding: 0 12px;
  margin: 0 0 24px;
}

/* line 924, ../sass/style-mobile.scss */
.otcList {
  min-width: 276px;
}

/* line 928, ../sass/style-mobile.scss */
.otPeople {
  padding: 0 12px;
  min-width: 252px;
  position: relative;
  border-bottom: 1px dotted #cccccc;
  margin: 0 0 18px;
  overflow: hidden;
}

/* line 937, ../sass/style-mobile.scss */
.otPeople .showOTP {
  right: 12px;
}

/* line 941, ../sass/style-mobile.scss */
.otPeople div {
  display: none;
  position: relative;
  width: 100%;
  left: -12px;
  overflow: hidden;
  padding: 0 12px 30px;
  border-bottom: 2px solid #eeeeee;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(80%, #ffffff), color-stop(100%, #f8f8f8));
  background: -webkit-linear-gradient(#ffffff 0%, #ffffff 80%, #f8f8f8 100%);
  background: -moz-linear-gradient(#ffffff 0%, #ffffff 80%, #f8f8f8 100%);
  background: -o-linear-gradient(#ffffff 0%, #ffffff 80%, #f8f8f8 100%);
  background: -ms-linear-gradient(#ffffff 0%, #ffffff 80%, #f8f8f8 100%);
  -pie-background: linear-gradient(#ffffff 0%, #ffffff 80%, #f8f8f8 100%);
  background: linear-gradient(#ffffff 0%, #ffffff 80%, #f8f8f8 100%);
  behavior: url(stylesheets/PIE.htc);
  position: relative;
}

/* line 953, ../sass/style-mobile.scss */
.otPeople img {
  margin: 6px 24px 15px 0;
}

/* line 957, ../sass/style-mobile.scss */
.otPeople p {
  font-family: "adelle", verdana, sans-serif;
  font-style: normal;
  font-weight: 600;
  display: block;
}

/* line 964, ../sass/style-mobile.scss */
.secNav {
  min-width: 244px;
  padding: 10px 12px;
  border: 4px solid #cccccc;
  background-color: #f6f6f6;
  clear: both;
  margin: 0 0 24px;
  -webkit-text-size-adjust: none;
}

/* line 974, ../sass/style-mobile.scss */
.secNav li {
  font-size: 11px;
  line-height: 26px;
  height: 26px;
  border-top: 1px dotted #cccccc;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 983, ../sass/style-mobile.scss */
.secNav li.first {
  border: 0;
}

/* line 987, ../sass/style-mobile.scss */
.secNav li a {
  color: #78797b;
}

/* line 992, ../sass/style-mobile.scss */
.secNav li a.active,
.secNav li a:hover {
  color: #f46915;
  text-decoration: none;
}

/* Contact page */
/* line 999, ../sass/style-mobile.scss */
#creativeIdea {
  position: relative;
  width: 920px;
  clear: both;
  padding: 20px 0 15px;
  background-color: #2f4888;
  color: #fff;
  font-family: "adelle", verdana, sans-serif;
  font-style: normal;
  font-weight: 600;
  margin: 0 0 24px;
}
/* line 1011, ../sass/style-mobile.scss */
#creativeIdea p {
  color: #fff;
}
/* line 1012, ../sass/style-mobile.scss */
#creativeIdea h2 {
  color: #fff;
  margin: 0 0 12px 12px;
}
/* line 1013, ../sass/style-mobile.scss */
#creativeIdea form {
  overflow: hidden;
  display: none;
}
/* line 1014, ../sass/style-mobile.scss */
#creativeIdea form fieldset {
  position: relative;
  overflow: hidden;
  width: 896px;
  padding: 0 12px 5px;
  margin: 0 0 15px;
  border-bottom: 2px solid #2b437e;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2f4888), color-stop(96%, #2f4888), color-stop(100%, #2c437f));
  background: -webkit-linear-gradient(#2f4888 0%, #2f4888 96%, #2c437f 100%);
  background: -moz-linear-gradient(#2f4888 0%, #2f4888 96%, #2c437f 100%);
  background: -o-linear-gradient(#2f4888 0%, #2f4888 96%, #2c437f 100%);
  background: -ms-linear-gradient(#2f4888 0%, #2f4888 96%, #2c437f 100%);
  -pie-background: linear-gradient(#2f4888 0%, #2f4888 96%, #2c437f 100%);
  background: linear-gradient(#2f4888 0%, #2f4888 96%, #2c437f 100%);
  behavior: url(stylesheets/PIE.htc);
  position: relative;
}
/* line 1025, ../sass/style-mobile.scss */
#creativeIdea form fieldset.noBorder {
  border: 0;
  background: none;
  padding: 0 12px;
}

/* line 1032, ../sass/style-mobile.scss */
#creativeIdea {
  display: none;
}

/* line 1036, ../sass/style-mobile.scss */
.closeIdeaTop {
  display: none;
  position: absolute;
  background: url(assets/close-btn.png) no-repeat left top;
  width: 17px;
  height: 17px;
  top: 12px;
  right: 12px;
}

/* line 1046, ../sass/style-mobile.scss */
.ideaSubmit {
  position: absolute;
  display: block;
  background: url(assets/submit-idea.png) no-repeat left top;
  width: 132px;
  height: 34px;
  top: 51px;
  right: 12px;
}

/* line 1056, ../sass/style-mobile.scss */
.ciText {
  font-size: 15px;
  line-height: 18px;
  margin: 0 0 20px 12px;
}
/* line 1061, ../sass/style-mobile.scss */
.ciText span {
  display: block;
  font-style: italic;
}

/* line 1064, ../sass/style-mobile.scss */
.oneCol {
  width: 211px;
  float: left;
  margin: 0 0 0 65px;
}

/* line 1070, ../sass/style-mobile.scss */
.oneCol.first {
  margin: 0;
}

/* line 1074, ../sass/style-mobile.scss */
.twoCols {
  float: left;
  margin: 0 0 0 65px;
  width: 344px;
}

/* line 1080, ../sass/style-mobile.scss */
#creativeIdea form dl {
  margin: 0 0 10px;
}

/* line 1084, ../sass/style-mobile.scss */
#creativeIdea form dl dt {
  font-size: 10px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 22px;
  font-family: verdana, sans-serif;
}

/* line 1092, ../sass/style-mobile.scss */
#creativeIdea form dl dd {
  overflow: hidden;
}

/* line 1096, ../sass/style-mobile.scss */
#creativeIdea form dl dd input {
  width: 201px;
  font-family: verdana, sans-serif;
  padding: 0 5px;
  height: 24px;
  border: 0;
  background-color: #fff;
}

/* line 1105, ../sass/style-mobile.scss */
#creativeIdea form .twoCols dl dd input {
  width: 334px;
}

/* line 1109, ../sass/style-mobile.scss */
#creativeIdea form .twoCols dl dd textarea {
  width: 334px;
  height: 80px;
  border: 0;
  padding: 0 5px;
  font-family: verdana, sans-serif;
  font-size: 12px;
  line-height: 15px;
}

/* line 1119, ../sass/style-mobile.scss */
.labelTitle {
  font-size: 10px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 22px;
  font-family: verdana, sans-serif;
}

/* line 1127, ../sass/style-mobile.scss */
#creativeIdea ul {
  list-style: none;
  border-top: 1px dotted #5977ac;
}

/* line 1132, ../sass/style-mobile.scss */
#creativeIdea ul li {
  height: 26px;
  line-height: 26px;
  border-bottom: 1px dotted #5977ac;
}

/* line 1138, ../sass/style-mobile.scss */
.addAnother {
  float: left;
  margin: 0 0 0 12px;
  width: 99px;
  height: 27px;
  background: url(assets/add-another.png) no-repeat left top;
}

/* line 1146, ../sass/style-mobile.scss */
.maxSize {
  float: left;
  color: #fff;
  margin: 10px 0 0 65px;
}

/* line 1152, ../sass/style-mobile.scss */
.subTerms {
  width: 868px;
  padding: 10px;
  height: 195px;
  border: 4px solid #ccc;
  background-color: #fff;
  margin: 0 0 18px;
  overflow-x: hidden;
}

/* line 1162, ../sass/style-mobile.scss */
#creativeIdea .subTerms p {
  color: #47484b;
  margin: 0 0 10px;
}

/* line 1167, ../sass/style-mobile.scss */
.acceptTerms {
  margin: 0 0 20px;
  line-height: 15px;
}

/* line 1172, ../sass/style-mobile.scss */
.acceptTerms div {
  top: -1px;
}

/* line 1176, ../sass/style-mobile.scss */
.submitIdea {
  clear: both;
  overflow: hidden;
}

/* line 1181, ../sass/style-mobile.scss */
.submitIdea input {
  display: block;
  margin: 0;
  height: 27px;
  line-height: 27px;
  color: #fff;
  font-weight: bold;
  font-size: 10px;
  padding: 0 10px 3px;
  border: 2px solid #fff;
  float: left;
  cursor: pointer;
  font-family: verdana, sans-serif;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fb9900), color-stop(100%, #f97322));
  background: -webkit-linear-gradient(#fb9900, #f97322);
  background: -moz-linear-gradient(#fb9900, #f97322);
  background: -o-linear-gradient(#fb9900, #f97322);
  background: -ms-linear-gradient(#fb9900, #f97322);
  -pie-background: linear-gradient(#fb9900, #f97322);
  background: linear-gradient(#fb9900, #f97322);
  behavior: url(stylesheets/PIE.htc);
  position: relative;
}

/* line 1198, ../sass/style-mobile.scss */
.submitIdea a {
  float: left;
  height: 25px;
  line-height: 25px;
  padding: 0 10px;
  font-weight: bold;
  color: #fff;
  font-size: 10px;
  border: 1px dotted #5977ac;
  margin: 0 0 0 24px;
  font-family: verdana, sans-serif;
}

/* line 1211, ../sass/style-mobile.scss */
.reachUs {
  min-width: 252px;
  padding: 0 12px;
  margin: 0 0 24px;
  overflow: hidden;
  font-family: "adelle", verdana, sans-serif;
  font-style: normal;
  font-weight: 600;
  border-bottom: 2px solid #eeeeee;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(80%, #ffffff), color-stop(100%, #f8f8f8));
  background: -webkit-linear-gradient(#ffffff 0%, #ffffff 80%, #f8f8f8 100%);
  background: -moz-linear-gradient(#ffffff 0%, #ffffff 80%, #f8f8f8 100%);
  background: -o-linear-gradient(#ffffff 0%, #ffffff 80%, #f8f8f8 100%);
  background: -ms-linear-gradient(#ffffff 0%, #ffffff 80%, #f8f8f8 100%);
  -pie-background: linear-gradient(#ffffff 0%, #ffffff 80%, #f8f8f8 100%);
  background: linear-gradient(#ffffff 0%, #ffffff 80%, #f8f8f8 100%);
  behavior: url(stylesheets/PIE.htc);
  position: relative;
}

/* line 1224, ../sass/style-mobile.scss */
.ruText {
  width: 100%;
}

/* line 1228, ../sass/style-mobile.scss */
.ruText h2 {
  display: none;
}

/* line 1232, ../sass/style-mobile.scss */
.ruText p {
  margin: 0 0 24px;
}

/* line 1236, ../sass/style-mobile.scss */
.ruText ul {
  list-style: none;
  margin: 0 0 24px;
}

/* line 1241, ../sass/style-mobile.scss */
.ruText ul li {
  display: block;
  line-height: 26px;
  border-bottom: 1px dotted #ccc;
  padding: 0 0 0 24px;
  -webkit-text-size-adjust: none;
}

/* line 1249, ../sass/style-mobile.scss */
.ruText ul li a {
  color: #47484b;
}

/* line 1253, ../sass/style-mobile.scss */
.ruText ul li.address {
  background: url(assets/icon-address.png) no-repeat left center;
}

/* line 1257, ../sass/style-mobile.scss */
.ruText ul li.mail {
  background: url(assets/icon-email.png) no-repeat left center;
}

/* line 1261, ../sass/style-mobile.scss */
.ruText ul li.phone {
  background: url(assets/icon-phone.png) no-repeat left center;
}

/* line 1265, ../sass/style-mobile.scss */
.ruText ul li.fax {
  background: url(assets/icon-fax.png) no-repeat left center;
}

/* line 1269, ../sass/style-mobile.scss */
.ruMap {
  min-width: 252px;
  width: 100%;
  overflow: hidden;
  margin: 0 0 24px;
}

/* line 1276, ../sass/style-mobile.scss */
.ruMap img {
  width: 100%;
}

/* Awards page */
/* line 1283, ../sass/style-mobile.scss */
.leftSide,
.rightSide {
  min-width: 276px;
  margin: 0 0 12px;
}

/* line 1288, ../sass/style-mobile.scss */
.rightSide {
  margin: 0 0 24px;
}

/* line 1292, ../sass/style-mobile.scss */
.awardType {
  min-width: 252px;
  padding: 0 12px;
  border-bottom: 1px dotted #ccc;
  margin: 0 0 24px 0;
  position: relative;
  overflow: hidden;
}

/* line 1301, ../sass/style-mobile.scss */
.awardType img {
  /*display: none;*/
}

/* line 1305, ../sass/style-mobile.scss */
.awardType.outImage h4 {
  margin: 0 0 10px 0;
}

/* line 1309, ../sass/style-mobile.scss */
.awardType.outImage img {
  float: left;
  margin: 0 12px 12px 0;
}

/* line 1314, ../sass/style-mobile.scss */
.awardType .showOff {
  display: none;
  overflow: hidden;
  width: 100%;
  left: -12px;
  overflow: hidden;
  padding: 0 12px 18px;
  border-bottom: 2px solid #eeeeee;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(80%, #ffffff), color-stop(100%, #f8f8f8));
  background: -webkit-linear-gradient(#ffffff 0%, #ffffff 80%, #f8f8f8 100%);
  background: -moz-linear-gradient(#ffffff 0%, #ffffff 80%, #f8f8f8 100%);
  background: -o-linear-gradient(#ffffff 0%, #ffffff 80%, #f8f8f8 100%);
  background: -ms-linear-gradient(#ffffff 0%, #ffffff 80%, #f8f8f8 100%);
  -pie-background: linear-gradient(#ffffff 0%, #ffffff 80%, #f8f8f8 100%);
  background: linear-gradient(#ffffff 0%, #ffffff 80%, #f8f8f8 100%);
  behavior: url(stylesheets/PIE.htc);
  position: relative;
}

/* line 1326, ../sass/style-mobile.scss */
.awardType .showOff div {
  width: 100%;
  margin: 0;
}

/* line 1331, ../sass/style-mobile.scss */
.showOff div p {
  color: #f46915;
  font-size: 10px;
  font-weight: bold;
}

/* line 1337, ../sass/style-mobile.scss */
.showOff div ul {
  list-style: none;
  margin: 0 0 12px;
  font-family: "adelle", verdana, sans-serif;
  font-style: normal;
  font-weight: 600;
}

/* line 1345, ../sass/style-mobile.scss */
.showAward {
  right: 12px;
  bottom: 12px;
  z-index: 10;
  position: absolute;
}

/* News index page */
/* line 1355, ../sass/style-mobile.scss */
.newsBlock,
.newsCopy {
  min-width: 252px;
  padding: 0 12px;
  margin: 0 0 24px 0;
  font-family: "adelle", verdana, sans-serif;
  font-style: normal;
  font-weight: 400;
}

/* line 1364, ../sass/style-mobile.scss */
.newsBlock h2 {
  margin: 0 0 12px;
}

/* line 1368, ../sass/style-mobile.scss */
.filterNews {
  clear: both;
  margin: 0 0 24px;
  min-width: 268px;
  border: 4px solid #cccccc;
}

/* line 1375, ../sass/style-mobile.scss */
.newsBlock ul {
  list-style: none;
  margin: 0 0 24px;
}

/* line 1380, ../sass/style-mobile.scss */
.newsBlock ul li {
  margin: 0 0 18px;
}

/* line 1384, ../sass/style-mobile.scss */
.newsBlock ul li .date {
  font-style: italic;
}

/* line 1388, ../sass/style-mobile.scss */
.newsBlock ul li a {
  color: #464748;
}

/* line 1392, ../sass/style-mobile.scss */
.newsBlock ul li a:hover {
  color: #f46915;
}

/* line 1396, ../sass/style-mobile.scss */
.newsText {
  display: block;
  font-size: 15px;
}

/* line 1401, ../sass/style-mobile.scss */
.paginate {
  margin: 0 0 24px;
  width: 100%;
  display: block;
  position: relative;
  left: -5px;
  overflow: hidden;
}

/* line 1410, ../sass/style-mobile.scss */
.paginate a {
  color: #5d5d5d;
  /*was 47484b*/
  margin: 0;
  display: block;
  float: left;
  text-align: center;
}

/* line 1418, ../sass/style-mobile.scss */
.paginate a.current {
  font-family: "adelle",serif;
  font-style: normal;
  font-weight: 700 !important;
  font-size: 14px;
  color: #f46915;
}

/* line 1426, ../sass/style-mobile.scss */
.paginate a:hover {
  color: #f46915;
}

/* line 1432, ../sass/style-mobile.scss */
.fnBm,
.bNews,
.fnBs {
  min-width: 244px;
  padding: 12px;
  overflow: hidden;
  background-color: #f6f6f6;
}

/* line 1439, ../sass/style-mobile.scss */
.fnBs {
  background-color: #fff;
}

/* line 1443, ../sass/style-mobile.scss */
.bNews {
  font-weight: bold;
  text-transform: uppercase;
}

/* line 1449, ../sass/style-mobile.scss */
.fnBm p,
.fnBs p {
  font-weight: bold;
  font-size: 10px;
  color: #F46B19;
  text-transform: uppercase;
  margin: 0 0 12px;
}

/* line 1458, ../sass/style-mobile.scss */
.fnBm dl,
.fnBs dl {
  overflow: hidden;
  clear: both;
  margin: 0 0 12px;
}

/* line 1465, ../sass/style-mobile.scss */
.fnBm dl dt,
.fnBs dl dt {
  float: left;
  width: 30%;
  font-weight: bold;
  font-size: 10px;
  color: #F46B19;
  text-transform: uppercase;
}

/* line 1475, ../sass/style-mobile.scss */
.fnBm dl dd,
.fnBs dl dd {
  width: 70%;
  float: left;
}

/* line 1480, ../sass/style-mobile.scss */
.fnBm dl dd select {
  width: 40%;
  height: 20px;
  float: left;
  border: 1px solid #ccc;
}

/* line 1487, ../sass/style-mobile.scss */
.fnBs dl dd select {
  width: 95%;
  float: left;
  height: 20px;
  border: 1px solid #ccc;
}

/* line 1495, ../sass/style-mobile.scss */
.fnBm dl dd select.month,
.fnBs dl dd select.month {
  display: none;
  width: 50%;
  float: left;
  margin: 0 0 0 5%;
}

/* line 1502, ../sass/style-mobile.scss */
#content {
  position: relative;
}

/* News content page */
/* line 1508, ../sass/style-mobile.scss */
.newsPageWrap.mobile h1 {
  padding: 24px 0 0;
  margin: 0 0 12px 12px;
}

/* line 1513, ../sass/style-mobile.scss */
.newsPageWrap.mobile h1 span {
  display: block;
  margin: 0 0 12px;
}

/* line 1518, ../sass/style-mobile.scss */
.newsPageWrap.mobile h1 .backPr {
  text-transform: uppercase;
}

/* line 1522, ../sass/style-mobile.scss */
.backToPR {
  overflow: hidden;
  margin: 0 0 24px;
  text-transform: uppercase;
}

/* line 1528, ../sass/style-mobile.scss */
.newsCopy p {
  margin: 0 0 12px;
}

/* line 1532, ../sass/style-mobile.scss */
.newsImage {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  width: 100%;
}

/* line 1540, ../sass/style-mobile.scss */
.newsImage img {
  width: 100%;
}

/* Footer */
/* line 1546, ../sass/style-mobile.scss */
#footer {
  clear: both;
  min-width: 252px;
  width: 100%;
  height: 130px;
  color: #0f4e91;
  text-align: center;
  overflow: hidden;
      padding-top: 20px;
  background: url(assets/bg-footer.jpg) no-repeat left top;
}

/* line 1557, ../sass/style-mobile.scss */
.fIcons {
  float: left;
  width: 100%;
  margin: 23px 0 12px;
}
.homepage .fIcons {   
  margin: 5px 0;
}

/* line 1563, ../sass/style-mobile.scss */
.fIcons a {
  width: 25px;
  height: 25px;
  display: inline-block;
  margin: 0 4px 0 0;
}

/* line 1570, ../sass/style-mobile.scss */
a.fTwitter {
  background: url(assets/icon-twitter.png) no-repeat left top;
}

/* line 1574, ../sass/style-mobile.scss */
a.fFb {
  background: url(assets/icon-facebook.png) no-repeat left top;
}

/* line 1578, ../sass/style-mobile.scss */
a.fYt {
  background: url(assets/icon-youtube.png) no-repeat left top;
}

/* line 1582, ../sass/style-mobile.scss */
a.fLi {
  background: url(assets/icon-linkedin.png) no-repeat left top;
}

a.fTb {
  background: url(assets/icon-tumblrf.png) no-repeat left top;
}

/* line 1586, ../sass/style-mobile.scss */
.fLinks {
  clear: both;
  margin: 0 0 4px;
  font-family: "adelle", verdana, sans-serif;
  font-style: normal;
  font-weight: 600;
}

.homepage .fLinks {
    margin:10px 0;
}

/* line 1594, ../sass/style-mobile.scss */
.fLinks a {
  color: #0f4e91;
}

/* line 1598, ../sass/style-mobile.scss */

.copy {
  display: block;
  clear: right;
  font-size: 10px;
  line-height: 14px;
  font-weight: bold;
}

.homepage .copy {
  font-size: 9px;
  line-height: 9px;  
}

/* line 1606, ../sass/style-mobile.scss */
.copy span.cpy {
  padding: 0 5px 0 0;
}

/* line 1610, ../sass/style-mobile.scss */
.copy span.arr {
  display: block;
}

/* iPhone & iPad rounded corners fix */
/* line 1615, ../sass/style-mobile.scss */
input, textarea {
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
}



/**** **** Added August 29th STARTS **** ***/
body.Shows.mobile #container #content > h1 {display:none;}
body.Show.Details #container #content > h1 {display:none;}
body.News.Details #container #content > h1 {display:none;}
#desktopMap {display:none;}
#mobileMap {display:block;}


body.homepage .HTMLArea h2 {color:#5D5D5D; font-weight:400; float: none; min-width: 252px; padding: 0px 12px 20px;}
body.homepage .HTMLArea h2 strong, body.homepage .HTMLArea h2 b {color:#F46915; font-weight:600; display:block;}

.secNav li:first-child {border:0;}

#container #navHolder ul li {text-transform:uppercase; width: 100%;}
 #container #navHolder ul li:first-child {display:none}
    
.awardType img {height:50px;}

div.partners ul li a span img {height:50px;} 
div.partners ul li {width:30%;}
div.partners ul li a span img {width:80%;}

body.Our.Team #container #content h2 {margin-top:24px; padding-top:14px; border-top:4px solid #ccc;}
    body.Our.Team #container #content h2 {margin-top:0;}

body.Our.Team #container #content h2.empty {display:none;} 

.ourTeam {margin:0; border-bottom:0; background:none;}
.otCateg {margin:0; padding:0; border-top:0;}

.mobNav #mobilelogo img {display:none;}

#mobilelogo {margin-top:10px; width:131px; height:34px; display:block; background:url('assets/logo-mobile.png') top left no-repeat;}
    #navHolder p a#mobilelogo img {display:none;}

#logo {margin-top:10px; width:128px; height:34px; display:block; background:url('assets/logo-mobile.png') top left no-repeat;}
     #navHolder p a#logo img {display:none;}

.Pager {font-family: "adelle",serif; position: relative; left: -5px; margin: 0 0 24px 0; font-style: normal; font-weight: 400 !important; clear: both; font-size: 14px; line-height:18px; color: #f46915;}
.Pager a {margin:0; color: #5d5d5d;}
.Pager a:hover, .Pager a.selected {color: #f46915;}
.Pager a.selected {font-weight:700;}
.Pager .Prev, .Pager .First, .Pager .Next, .Pager ul li {float:left; margin:0;}
.Pager ul, .Pager .Last {float:left;}
.ArrowToggle {display:block; width:18px; height:20px; margin-left:auto; margin-right:auto;}
    .Pager .horiz li a {padding:8px; display:inline-block;}
    .Pager .Prev, .Pager .Next {padding:8px;}
	
	.Pager .horiz li  {margin:0 2px 0 0;}
	.Pager .Next {margin:0;}
    .Pager .Prev {margin:0 2px 0 0;}

.newsImage {position:relative; float:left;}
.newsBlock, .newsCopy {float:right;}

.relNews .showNews {display:block;}

#container #content .LeftWider.simpleContent .HTMLArea {padding:0 12px; width:auto;}
.simpleContent p {padding:0;}
body.News.Details.mobile h1 span {clear:both; float:left; display:block;}
a.backPr {margin-top:24px; clear:both; float:left; text-transform:uppercase;}

a {color: #f46915;}

#homeSlideMobile .scrollable {margin:auto;}
#homeSlide {display:none;}
#homeSlideMobile {margin-top:-24px; padding:0 0 30px 0; display:block; border-bottom:4px solid #ccc;}

#homeSlideMobile .navi {bottom:8px;}

body.Shows form#aspnetForm div#container div#content > h1{display:none;}
body.News.Details #container #content > h1 {display:none;}

body.Our.Team #container #content .accordion .otPeople h4 {margin-right:16px;}

body.Show.Details .sdSlide {margin:auto; min-width:0; padding:0 0 30px 0; display:block; clear:both; float:left;}
.sdSlide .navi {position:absolute; bottom:8px; margin:auto; display:inline-block; z-index:100;}
.sdSlide .scroll {height:300px; background:#fff;}

body.Show.Details .sdSlide, .sdSlide .navi, .sdSlide .scroll, .sdSlide .scroll .items div {width:100%;}

.showsList li img {width:120px; height:68px;}
.showsList a:hover {color:#f46915;}

body.Show.Details h1 {display:block; text-align:center;}

.sdSlide .scroll .items div {position:relative;}
.YoutubeMobile {position:absolute; top:0; left:0;}

body.Our.Partners .partners ul {border-top:1px solid #eee;}
body.Our.Partners .partners ul li {padding-top:8px; margin:0; border-bottom:1px solid #eee; width:90px; height:90px; line-height:90px; float:left; text-align:center; display:block; overflow:hidden;}
body.Our.Partners .partners ul li img {width:61px;}
    
.showNews, .showAwN, .showOTP, .showAward {width:20px; height:30px; background-position:bottom right;}
.showAwN.goUp, .showNews.goUp, .showOTP.goUp, .showAward.goUp {background-position:bottom right;}

body.Show.Details .showData b {font-weight:normal; width:250px; float:right; display:block;}

body {-webkit-text-size-adjust:none;}
.HTMLArea p {margin:0 0 12px 0;}
.HTMLArea a {color: #f46915;}
.HTMLArea a:hover {text-decoration:underline;}
.HTMLArea strong, .HTMLArea b {font-weight:bold;}
.HTMLArea em, .HTMLArea i {font-style:italic}

body.Awards .showOff div ul li {margin:0 0 8px 0;}

.onecolumm .HTMLArea {margin-left:12px;}

a.mobSF {display:none;}
	body.Shows a.mobSF, body.News a.mobSF {display:block;}
	
.reachUs > a {clear:both; display:block; margin:-16px 0 16px 0;}

.RelatedNewsExpand {display:none;}


.awardType img {display:none;}
.awardType img[src] {display:block;}

.newsImage {display:none;}
/**** **** Added August 29th ENDS **** ***/



/**** **** CR Change Sept 11th STARTS **** ***/
body.News.Details h1 span {display:block;}

.filterShows {clear:both;}
.mobSF.toTop {margin-bottom:16px;}

.ruText ul li.address {height:auto; min-height:26px; line-height:20px; background-position:0 4px;}
    .ruText ul li.address span {white-space:nowrap;}
    
.followShow h2, .relNews h2, .awardsNom h2, .partners h2, .followShow h2 a, .relNews h2 a, .awardsNom h2 a, .partners h2 a, .newsBlock h2, .accordion h2 {color:#f46915; font-weight:normal;}

.relNews ul li, .awandn li {margin-right:16px;}

body, h1, body.homepage .HTMLArea h2, .HTMLArea p, .homeNews .scroll .items div a, .homeNews .date, #navHolder ul li a, .secNav li a, .showsIntroTxt p, .showsList li a, .fsBrowse li a, body.Show.Details .showData b, h2 span, .awandn li a, .relNews ul li a, .newsBlock ul li .date a, .newsBlock ul li a, .Pager .Prev, .Pager .First, .Pager .Next, .Pager ul li, h4 span, #creativeIdea .subTerms p, .ruText h2, .ruText ul li a {color:#000;}

body.homepage .homeText {display:none;}
body.homepage .HTMLArea h2 {margin-bottom:24px; border-bottom:1px dotted #ccc;}

#mobNav ul li a, #navHolder ul li a {color:#fff;}

body.Company.Overview .HTMLArea, body.Company.Overview .HTMLArea p, body.Our.Partners  .HTMLArea, body.Our.Partners  .HTMLArea p, body.Production  .HTMLArea, body.Production  .HTMLArea p, body.Distribution  .HTMLArea, body.Distribution  .HTMLArea p, body.Shows .showsIntro p, .ruText p {font-size:14px;}

.fancybox.backPr.jobapply {display:none;}
.mobileCareerBtn.backPr.jobapply {}
/**** **** CR Change Sept 11th ENDS **** ***/ 

.access{ display: none;}
.homepage .access{ font-size:7pt;line-height: 7pt;width: 95%;margin: 0 auto 10px;display: block; }