
/*---- bootstrap-----*/
/*---------------- Start Reset CSS ----------------- */
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,font,img,ins,kbd,q,s,samp,small, strike,strong, tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;}body{line-height:1}ol,ul{list-style:none} blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none} del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
/*---------------- End Reset CSS ----------------- */
/*!
 * Bootstrap v3.2.0 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=ce09fde71af3dd1a0c54)
 * Config saved to config.json and https://gist.github.com/ce09fde71af3dd1a0c54
 */
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */

@-ms-viewport{ width: auto !important;}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #428bca;
  text-decoration: none;
}
a:hover
{
  color: #2a6496;
  text-decoration: underline;
}
a:focus {
  /*outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;*/
  outline-offset: -2px;
  outline:0;		/*added*/
}
figure {
  margin: 0;
}
img,.img-responsive{
  vertical-align: middle;
  display: block;
  width: auto \9;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  width: 100% \9;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1230px) {
  .container {
    width: 1200px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1230px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
  content: " ";
  display: table;
}
.clearfix {
  *zoom: 1;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
  visibility: hidden !important;
}
.affix {
  position: fixed;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}

/*---- jquery-ui-----*/
/*! jQuery UI - v1.10.2 - 2013-03-14
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
	padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 21px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}
.ui-menu .ui-menu-item {
float:left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.ui-menu-item:hover {
        /*background-color:#999999;*/
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px 0.4em;
	line-height: 2.5rem;
	min-height: 0; /* support: IE7 */
   display:block;
	font-weight: normal;
    padding:2px 0.4em;
    float:left;
}
.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	/*margin: -1px;*/
}

.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
	cursor: default;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	position: static;
	float: right;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	height: 100%;
	filter: alpha(opacity=25);
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1em;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to overide default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertical centre icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	/*font-size: 1.1em;*/
font-size: 1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #aaaaaa;
	background: #ffffff 50% 50% repeat-x;
	color: #222222;
}
.ui-widget-content a {
	color: #000;
}
.ui-widget-header {
	border: 1px solid #aaaaaa;
	background: #cccccc;
	color: #222222;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3;
	background: #e6e6e6;
	font-weight: normal;
	color: #555555;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #555555;
	text-decoration: none;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus a:hover {
	/*border: 1px solid #999999;
	background-color: #aaaaaa !important;
	font-weight: normal;
	color: #212121;*/
	background-color:#cccccc;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus a:focus {
	/*border: 1px solid #999999;
	background-color: #aaaaaa;
	font-weight: normal;
	color: #212121;*/
}

.ui-state-hover  a,
.ui-state-hover  a:hover,
.ui-state-hover  a:link,
.ui-state-hover  a:visited {
/*	color: #212121;
	text-decoration: none;*/
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa;
	background: #ffffff;
	font-weight: normal;
	color: #212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
        color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec;
	color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
}
.ui-widget-header .ui-icon {
}
.ui-state-default .ui-icon {
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
}
.ui-state-active .ui-icon {
}
.ui-state-highlight .ui-icon {
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 0px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 0px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 0px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 0px;
}
/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa  50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa  50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
	border-radius: 8px;
}

.currentDomainCSS
{
    background: #D3D3D3 50% 50% repeat-x;
}

.serachTextBoxMiddle
{
    height: 18px;
    margin-left: 220px;
    right: 44px;
    width: 140px;
}
.serachButtonMiddle
{
    left: 363px;
    position: absolute;
    top: 53px!important;
}
.centerText
{
    margin-left: 195px;
}
.centerText1
{
margin:0 auto;
width: 180px;
}


.ui-menu {min-width: 240px !important; max-width: 240px !important;}
.ui-menu a{background-color:#ffffff;width:100%;position:relative;margin-bottom:1px;}
.ui-menu a:hover{width:100%;position:relative;top:0px;margin-bottom:1px;}


.ui-menu .ui-menu-item {padding: 0 !important;  width: 100% !important;}
/*---- main-----*/
body{ -webkit-font-smoothing: antialiased;}

/*#ip3-investor-overview .reports-content .pdf-doc5{display:none;}*/

ul .rad-content { float:left; }
.rad-right { text-align:right }
p > .rad-right {float: right; width:100%;}
p span.rad-highlight { color: #c00;}
.heading, h1, h2, h3, h4, h5 { padding: 0 0 10px; color: #121212; line-height: 1.2em; font-family:'Roboto' }
.float-it, table, #bannerwrapper .sliderbanner, #breadcrumb, table.searchTable, #tabs.sectionTabs, #tabs.sectionTabs ul, #searchFilter, #resuleMsg, #sitemapcontainer, .bod-item, .snapdownWrapper, .snapdownItem, .news-item, #contentwrapper .yeartab, #contentwrapper .yeartab ul, #footerwrapperinner, .inv-branding { float: left; width: 100%; }
.number-content p:before, .number-content p:after{background-image:url(/~/media/Images/W/WWE/css/sprite1.png); background-repeat:no-repeat;}
html { font-size:10px; -webkit-text-size-adjust: none; -ms-text-size-adjust: 100%; webkit-text-size-adjust: 100%; }
body { font-family: 'Roboto Slab'; font-weight:300; font-size: 1.4rem; line-height: 2.5rem; color: #121212; }
a { color: #424242; text-decoration: none; -o-transition: .5s;
-ms-transition: .5s;
-moz-transition: .5s;
-webkit-transition: .5s; }
a:hover { text-decoration: none; color: #424242; }
a:focus, a:active, button:focus, button:hover { /*border: none;*/ outline: 0; _noFocusLine: expression(this.hideFocus=true);
text-decoration: none; }
.invisible { position: absolute; left: -9999999px; top: auto; width: 1px; height: 1px; overflow: hidden; visibility: visible; }
img { outline-style: none; outline-width: 0; border: 0 none; max-width: 100%; height: auto; }
sup { font-size: smaller; font-weight: 400; }
sub { margin: 2px 0; padding: 2px 0; }
ul { list-style-image: none; list-style-position: outside; list-style-type: none; }
ol { list-style-image: none; list-style-position: outside; list-style-type: decimal; }
#contentwrapper ul { list-style-type: disc; padding-left: 16px; margin-bottom: 10px; }
#contentwrapper ul ul { list-style-type: circle; margin-top: 10px; }
#contentwrapper ul li, #contentwrapper ol li { margin-bottom: 10px; }
#contentwrapper ol ol { margin-top: 10px; }
#contentwrapper ol { list-style-type: decimal; padding-left: 18px; margin-bottom: 10px; }
hr { border-style: none none solid; border-width: 0 0 1px; margin: 5px 0; }
:active { outline-style: none; outline-width: 0; }
p { padding: 0 0 10px; }
p.rad-caption {text-align:center;}
h1 { font-size: 4.5rem; line-height:6.5rem; margin:33px 0; float:left; width:100%; padding:0; }
h2 { font-size: 3.4rem; line-height:4.5rem; }
h3 { font-size: 2.4rem; line-height:3.4rem; }
h4 { font-size: 2.0rem; line-height:2.4rem; }
p#sectionheader { font-size: 1.4rem; line-height: 1.2rem; }
.scroll-table-container { width: 100%; padding: 0 0 5px; overflow-y: hidden; overflow-x: auto; margin-bottom: 14px; }
.scroll-table-container::-webkit-scrollbar {-webkit-appearance: none;width: 10px;height: 7px;}
.scroll-table-container::-webkit-scrollbar-thumb {border-radius: 5px;border: 2px solid #666666;background-color: #666666;}
hr { display: block; margin-top: 0.5em; margin-bottom: 0.5em; margin-left: auto; margin-right: auto; border-style: inset; border-width: 1px; }
.uppercase { text-transform:uppercase; }
table { margin-bottom: 20px; }
td, th { padding: 10px 0; }
th { border-bottom: 1px solid #e5e5e5; }
th.rad-right { text-align: center; }
td.rad-right { text-align: right; }
.rad-notes { font-size: 0.9em; font-style: italic; }
.rad-financialtable td:first-child, .rad-financialtable th:first-child { text-align: left; }
table.rad-datatable tr th, table.rad-datatable tr td { border-bottom: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; color: #666666; padding: 5px 10px; }
table.rad-datatable tr th .rad-left, table.rad-datatable tr td .rad-left { text-align: left; }
table.rad-datatable tr th .rad-right, table.rad-datatable tr td .rad-right { text-align: right; }
#twocolleft table.rad-financialtable  {border-spacing: 10px; border-collapse: separate; background: #e9e9e9; }
#twocolleft table.rad-financialtable tbody td {
    padding: 5px 10px;
    font-family: Roboto;
    color: #25272e;
    font-weight: 400;
    background: #fff;
    color:#000;
    }
#twocolleft table.rad-financialtable thead th {border-bottom:2px solid #ed1c24; background:#fff; color:#000;}

#MainWrapper { margin: 0 auto;}
#topnavigation .mobi-nav-dropdown ul li a.showMore, .rightcolumn-top-icons,.latest-news-wrap .ns-share a, #investor-news .ns-share a, .ms-facebook, .ms-twitter, .ms-pinterest, .ms-googleplus, .sm-facebook a, .sm-twitter a, .sm-instagram a, .sm-googleplus a,.sm-tumblr a, .sm-vimeo a, .sm-youtube a, #searchTextboxContainer div, .e-download a:before, .facebook-share, .twitter-share, .link-share,.play-video, .search-content a, .tweet-reply, .tweet-retweet, .jta-tweet-action-favorite {background-image:url(/~/media/images/w/wwe/css/sprite1.png);background-repeat:no-repeat; background-position: center left;}
.float100 {float:left; width:100%;}
.posrel {position:relative}
.marbot30 {margin-bottom:30px}
#header-wrap{ position: fixed;width: 100%;z-index:200;background-color:#fff; top:0;left:0;}
.ip3-site-services #twocolleft {width:100%!important;}
.ip3-site-services .twocolright {display:none!important;}
.content.twocolleft p a, #twocolleft p a, body.ip3-level2 .content.twocolleft a, body.ip3-level2 #twocolleft  a, #twocolleft .content li a {color:#ed1c24}
/*-------------- Header CSS Starts --------------*/


#logo img { z-index: 99; width: auto; }
#logo { float:left;width:7%; padding:15px 0 17px }
#logo a { display: block; float: left; width:100% }
.logo-for-print {display:none!important}
#headerlinks ul li { float: left; padding: 10px 58px 0 5px; font-family: 'Roboto', sans-serif; font-weight:500; font-size:1rem; text-transform:uppercase;line-height:1.2rem; }
#headerlinks ul li a {color:#fff}
#headerlinks{background-color: #25272e;}
#headerlinks .maxWrap {max-width: 1170px;height: 32px;overflow: hidden;position: relative;}
#headerwrapper .maxWrap {max-width: 1280px; /*overflow: hidden;*/}
#toplinks { position: relative; margin: 13px 0 0; }
#toplinks > div { float: right; clear: both; }
#headerlinks #ExternalWebContentExternalIFrame1{width:264px;height: 14px;}
.nojs #headerlinks #ExternalWebContentExternalIFrame1{height:30px;}
#headerlinks ul li.last{padding-top: 0;}


/*------------- Search starts ---------*/
.search-outer {position:relative}
#SearchButtonContainer {float:left;width:20px;height:20px;}
#searchbox.ui-autocomplete-input, #searchTextbox.ui-autocomplete-input  { box-shadow: none; height:28px; padding: 10px 0 0 7px; }
#searchbox, #searchTextbox {float:right; padding-top:26px}
#searchButtonContainer span { float: left; font-size: 1.8rem; }
#searchTextboxContainer{float:left;width:96%;}
#searchTextboxContainer input{width:100%;padding:0px;float:left;border:0 none;box-shadow:none;}
#searchButtonContainer, #searchButtonContainerRP { float: right; position: relative; padding:7px 10px 0; background-color:#000; }
.searchopenbox{float:left;width:95%;display:none;}
.searchTable td, .searchTable th { }
#tabsDD { height: 35px; font-size: 1.2rem; width: 100%; cursor: pointer; }
.searchresultpage #searchContainerRP { background: #f8f8f8; display: inline-block; padding: 0; }
#searchinnerRP { border-bottom: 1px solid #000; float: left; }
#searchTextBoxContainerRP { float: left; padding: 5px; }
#searchinnerRP { float: left; }
#searchTextBoxContainerRP, #searchButtonContainerRP { float: left; }
#searchTextBoxContainerRP .ui-autocomplete-input { border: none; background: transparent; box-shadow: none; padding: 5px 7px 0; }
.ui-autocomplete-input { padding: 2px 5px; line-height: 17px; box-shadow: 10px 10px 20px -5px #f8f8f8 inset; }
#searchFilter, #resuleMsg { padding-top: 10px; }
.level1level2 td p { padding-top: 10px; }
.searchTable .level1level2 td p { padding-top: 0; font-size:1.4rem;}
#SearchbuttonRP { padding: 0 0 3px 3px; }

/*------------- Search ends ---------*/

/*-------------- Top Navigation CSS Starts --------------*/
.mainContentWrapper.float100 {margin-top: 80px;}
#headerlinks ul {float: right;position: relative;}





























#topnavigation {float: left;padding:0 45px; position: relative;width: 100%;background:#232828;}
#topnavigation ul {float: left;width: 100%;text-align:left;}
#topnavigation ul:hover a {color:#6e7373}
#topnavigation ul li.level1 {display: inline-block;font-family: Roboto;font-size: 1.2rem;font-weight: 700;line-height: 1.1rem;position: relative;text-transform: uppercase;padding-left: 9.4%;color:#fff; }
#topnavigation ul li.level1.first {padding-left:86px}
#topnavigation ul li.level1.last { margin-left: 0%;padding-right:0px;  }
#topnavigation ul li a, #topnavigation ul li > span {color: #fff;display: block;text-align: right;text-decoration: none; letter-spacing:0.5px;}
#topnavigation ul li a:hover {color:#fff}
#topnavigation ul li.selected > a:hover, #topnavigation ul li > span:hover { transition: none; }
#topnavigation ul li.haschildren.last ul { left: auto; right: 0; }
#topnavigation ul li.haschildren ul { display: none; position: absolute; width: 252px; padding: 0; z-index: 99; left: 0; }
#topnavigation ul li.haschildren ul li { }
#topnavigation ul li.haschildren ul li.last { border-bottom: none; }
#topnavigation ul li.haschildren ul li a, #topnavigation ul li.haschildren ul li > span { text-align: left; }
.menu-navigation {float: left;margin-top: 16px; padding:16px 0; width: 83%;}
.nojs #topnavigation li.level2:hover ul { display: block !important; }
.nojs #topnavigation ul ul { display: block; }
#headerlinks ul li:last-child {padding-right: 0;}
#headerwrapper{background-color:#232828;}
#topnavigation ul li.level1 span{position:relative}
#topnavigation ul li.level1.current span::before, #topnavigation ul li.level1.selected span:before {border-bottom: 2px solid #d7182a;bottom: -7px;content: "";left:0 /* -20%*/;position: absolute;width: 100%;}
.navset {visibility:hidden; height:29px; position:relative; overflow:hidden }
.nojs .navset {visibility:visible}
.secondary-nav{margin-top:40px;margin-bottom: 34px;}
.secondary-nav ul{margin:0;list-style-type:none!important;border-bottom:1px solid #dedede;float:left;width:100%;padding-left:0 !important}
.secondary-nav ul li{text-transform:Uppercase;color:#25272e;float:left;padding:0 57px 0 0;font-family:Roboto;font-weight:bold;font-size:1.2rem;}
.secondary-nav ul li.current{/*border-bottom:4px solid #ec1927;color:#ec1927*/}
.secondary-nav ul li.last {padding: 0 !important;}
/*-------------- Top Navigation CSS Ends --------------*/

/* --------------- Banner Starts ---------------*/
#bannerwrapper { position: relative;}
#bannerwrapper .sliderbanner { position: relative; }
#bannerwrapperinner { padding: 0; }
.banneritem:first { display: block; }
.banneritem .bannertext { position: absolute; bottom:41%; left: 0px;width:100%;text-align:center;color:#fff;font-weight:bold;font-size:1.6rem;line-height:2.0rem;font-family:'Roboto';text-transform:Uppercase; }
.banneritem .bannertext p.h2{color:#fff;font-size:4.5rem;line-height:4.5rem;padding:3px;}
.inv_playerContainer_single {z-index:90}
.hasVideoPlayer {z-index:100}
.hasVideoPlayerMulti {z-index:2001}
/* --------------- Banner Ends ---------------*/


/* ------------------- middle section starts -------------------------------------------------------- */
#contentwrapper { clear: both;}
.ip3-investors .noBanner #contentwrapper {padding-top:102px;}
.noBanner #contentwrapper.executive-officers {padding-top:0}
.investor-landing-content {padding-top:78px;}
.noBanner #contentwrapper {padding-top:0}
.noBanner .secondary-nav {margin-bottom:0}
.investor-landing-content .secondary-nav {margin-bottom:34px}
.noBanner .right-3rdlevelnav {margin-top:34px}
#ip3-live-events .right-3rdlevelnav {display:none}
#ip3-live-events .signpost-ticker.float100 {margin-top:0}
.for-mobile{display:none}
/*-------------- Left Navigation CSS Starts --------------*/


#leftcol, #threecolright { padding-top: 65px; }
#leftnavigation ul, #utility ul { padding: 0; }
#leftnavigation ul li, #utility ul li { list-style-type: none; font-size: 1.2rem; margin: 0; }
#leftnavigation ul li span, #utility ul li span { position: relative; }
#leftnavigation ul li a, #utility ul li a { color: #666666; }
#leftnavigation ul li a:hover, #utility ul li a:hover { color: #424242; }
#leftnavigation ul li > span, #leftnavigation ul li a, #utility ul li > span, #utility ul li a { display: block; padding: 5px 0px; position: relative; }
#leftnavigation ul li.level3 > span, #leftnavigation ul li.level3 a, #utility ul li.level3 > span, #utility ul li.level3 a { padding: 5px 5px 5px 10px; }
#leftnavigation ul li.selected a, #leftnavigation ul li > span, #utility ul li.selected a, #utility ul li > span { font-weight: 700; color: #424242; }

#utility { border-top: 2px solid #e5e5e5; margin-top: 10px; }

/*-------------- Left Navigation CSS Ends --------------*/
/*-------------- Breadcrumb CSS Starts --------------*/
#breadcrumb { padding: 10px 0 35px; font-size: 1.2rem; }
#breadcrumb a, #breadcrumb span { display: inline-block; }
#breadcrumb a { color: #666666; }
#breadcrumb span { color: #424242; }
#breadcrumb .separator { padding: 0 10px; position: relative; color: #666666; }
#breadcrumb .separator img { display: block; width: auto; }

.ie9 #breadcrumb .separator { float: left; padding-left: 15px; }

/*-------------- Breadcrumb CSS Ends --------------*/
/*--------------   Right col starts ---------------*/
#threecolright p { color: #424242; font-size: 1.1rem; width: 100%; margin-bottom: 5px; }
#threecolright ul li { list-style-type: none; }
#threecolright ul li a { display: block; }
#threecolright ul li a:hover { color: #424242; }

/*--------------   Right col ends  ---------------*/
/*-------------- Search page CSS Starts --------------*/
.ip3search_highlight { font-weight: 700; }

.sitesearchpagination { padding-top: 10px; }
.sitesearchpagination ul li { float: left; margin: 0 10px 0 0; padding: 0; }

table.searchTable tbody tr th { text-align: left; height: 22px; }

#tabs.sectionTabs { position: relative; padding: 0 0 10px; }
#tabs.sectionTabs ul { border-bottom: 1px solid #e5e5e5; list-style: none; padding: 0; margin: 0; }
#tabs.sectionTabs ul li { float: left; padding: 0; margin: 0; border-left: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; }
#tabs.sectionTabs ul li:before { display: none; }
#tabs.sectionTabs ul li.lastLI { border-right: 1px solid #e5e5e5; }
#tabs.sectionTabs ul li a { display: block; padding: 10px; text-align: center; background-color: #666666; color: #fff; }
#tabs.sectionTabs ul li a span { display: block; text-align: center; }
#tabs.sectionTabs ul li.current a:hover, #tabs.sectionTabs ul li a:hover { background-color: #424242; color: #fff; }
#tabs.sectionTabs span.select { background: url("/~/media/images/w/wwe/css/searchTab-dd.png") no-repeat scroll 96% 15px #424242; position: absolute; font-size: 1rem; top: 0; left: 0; height: 35px; color: #fff; padding: 11px 15px 10px 5px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; font-size: 1.2rem; *behavior: url("/~/media/Files/w/wwe/htc-files/boxsizing.htc"); }



#search-results .links { margin-bottom: 0px; }
#search-results .searchdescription { margin-bottom: 0px; }
/*#searchbox, #searchTextbox {float:right;width:200px;background:#000; border:none; padding:9px 15px 6px; color:#fff; font-size:1rem; font-family:roboto; font-weight:500; text-transform:uppercase;}
.searchbox{float:left;}
#searchbox .icon, #searchTextbox .icon{float:right;width: 22px;height: 20px;background: url(/~/media/images/w/wwe/css/sprite1.png) no-repeat -11px -15px transparent;cursor:pointer;}
#searchbox.active .icon, #searchTextbox.active .icon{background: url(/~/media/images/w/wwe/css/sprite1.png) no-repeat -664px -205px transparent;}
#searchbox.active, #searchTextbox.active{position:absolute;right:0px;top:0px;width:100%;}
*/
/*----------    Site map     ----------*/
#sitemapcontainer ul li { float: left; clear: both; }
#sitemapcontainer ul li a { display: block; }

/*---------Bod Page CSS Starts-------------*/
.bod-item .name { font-size: 1.3rem; }
.bodImage img { display: block; max-width: 100%; height: auto; }
.bodContent { padding: 10px 0px; }
/*---------Bod Page CSS Ends-------------*/


/* ----------------- snapdown starts --------------*/
.snapdownWrapper { margin: 30px 0; }
.snapdown-content { display: none; }
.snapdownItem { border-bottom: 1px solid #e5e5e5; }
.snapdownItem:first-child { border-top: 1px solid #e5e5e5; }
.snapdownItem .snapdown-title p { color: #121212; cursor: pointer; margin: 0; padding: 11px 45px 11px 0px; position: relative; font-size: 1.143em; font-weight: 700;line-height:31px; }
.snapdownItem .snapdown-title p:after { content: " "; position: absolute; right: 5px; top:10px; width:38px;height:40px;font-size: 1.8rem;background: url(/~/media/images/w/wwe/css/sprite1.png) no-repeat -461px -5px transparent ;}
.snapdownItem.active .snapdown-title p { color: #424242; }
.snapdownItem.active .snapdown-title p:after { background: url(/~/media/images/w/wwe/css/sprite1.png) no-repeat -498px -5px transparent;content: " "; top:10px; font-size: 2.4rem;width:40px;height:40px; }
.snapdownItem .snapdown-content p { padding-right: 15px; padding-right:32px; }
body.ie9 .snapdownItem.active .snapdown-title p:after, body.ie10 .snapdownItem.active .snapdown-title p:after { font-size: 1.3rem; }
.nojs .snapdown-title p:after { display: none; }
.nojs .snapdown-content { display: block !important; }
.snapdown-content table tbody tr:last-child { border-bottom: none; }

.eowrapper .eoitem:after {content: " "; position: absolute; right: 5px; top:24px; width:38px;height:40px;font-size: 1.8rem;background: url(/~/media/images/w/wwe/css/sprite1.png) no-repeat -461px -5px transparent; cursor:pointer;     z-index: 10;}
.eowrapper .eoitem.contentOpened:after, .eowrapper .eoitem.active:after {background-position:-498px -5px}
.eowrapper .eoitem {height:256px; overflow:hidden; padding:34px 0; position:relative}
.nojs .eowrapper .eoitem {height:auto; overflow:visible}
.eowrapper .eoitem.first {margin-top:-30px; }
.eoitem .filler {background:#fff; height:34px; position:absolute; bottom:0; width:100%}
.eowrapper .snapdown-content {display:block;}
.contentOpened {overflow:visible}
.eo-right {margin-top:-6px; padding-left:0}
.eo-left .lname {display:none}
.eowrapper .eoitem p {color:#121212}
.eowrapper .eoitem p.lname {font-size:2.4rem; line-height:26px; font-family: Roboto; font-weight: 700; padding-bottom:0; cursor:pointer; padding-right:32px; z-index: 20; position: relative;}
.eowrapper .eoitem p.lname em {font-size:1.8rem; line-height:20px;}
/*----------------------------- snapdowns ends ----------------------------------*/


/* ---------------------Press Release Starts--------------*/
.news-item-wrap { padding-bottom:20px}
.news-item.header{font-family: Roboto; font-weight: 700; font-size:1.143em; line-height:18px; color:#7d7b80; text-transform:uppercase;background:#fff;}
.news-item { padding: 30px 0;background:#f2f2f2;  border-bottom:1px solid #dedede;}
#ip3-press-releases .news-item {padding:5px 0 0 }
.news-item.alt{background:#fff;}
.news-item p.date{width:12%;padding-left:5px;}
.news-item p.Title { font-size: 1.2rem; }
/*.news-item p.Title a { color: #424242!important; }*/
.news-item p.Title{width:78%;float:left;}
.news-item.header p.format{float:left;width:10%;text-align: center;}
.news-item.header p.Title{font-family: Roboto;font-weight: 700;font-size:1.143em;line-height:18px;}
.news-image img {width:170px}
.filter{width:100%;float:left;margin:0px 0 20px;}
.filter .category ,.filter .years{float:left;width:315px;padding-right:20px;position:relative;height:40px;}
.filter .category span.pr,.filter .years span.pr{width:215px;border:1px solid #c1c1c1;float:left;padding:7px 10px;cursor:pointer;}
.filter .category span.label, .filter .years span.label{float:left;width:80px;padding-left:5px;padding-top:7px;}
#contentwrapper .filter .category ul,#contentwrapper .filter .years ul{float:left;position:absolute;left:80px;top:40px;width:215px;padding-left:0px;list-style-type:none;display:none;padding-top:10px;border: 1px solid #c1c1c1;border-top:0px;background:#fff;cursor:pointer; z-index:9}
#contentwrapper .filter .category ul li,#contentwrapper .filter .years ul li{padding:10px 10px;margin:0;}
#contentwrapper .filter .category ul li:hover,#contentwrapper .filter .years ul li:hover{background:#e9e9e9;}
.filter .category span.arrow, .filter .years span.arrow{background:url(/~/media/images/w/wwe/css/sprite1.png) no-repeat -660px -270px transparent;float:left;width:32px;height:27px;position:absolute;right:30px;top:0px;z-index:-1;}
.filter .years span.label{padding-left:23px;}
.news-year-listing {margin-top:30px; margin-bottom:20px}
.news-year-listing li {font-size:1.2rem; font-family: Roboto; font-weight: 700; color:#949494; line-height: 16px;}
.news-year-listing li a {color:#949494}
.noBanner #contentwrapper.news-page {padding-top:0}

.icon-cat {position:absolute; left:15px; top:16px; height:50px; width:50px; background:url(/~/media/images/w/wwe/css/sprite1.png) no-repeat -312px -85px ;}
.e-sec3 .icon-cat {left:0; top:0}
.icon-gallery {background-position:-383px -85px; }
.icon-video {background-position:-457px -85px; }
.icon-article {background-position:-310px -85px; }


/* ---------------------Press Release Ends--------------*/


/*-----------    News/Year tabs starts    -------------*/
#contentwrapper .yeartab { position: relative; }
#contentwrapper .yeartab ul { list-style: none; padding: 0; margin: 0; border-bottom: 1px solid #e5e5e5; }
#contentwrapper .yeartab ul li { float: left; border-left: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; padding: 0; font-weight: 700; font-size: 1.2rem; list-style-type: none; }
#contentwrapper .yeartab ul li:before { display: none; }
#contentwrapper .yeartab ul li.last { border-right: 1px solid #e5e5e5; }
#contentwrapper .yeartab ul li a, #contentwrapper .yeartab ul li > span { color: #fff; display: block; padding: 10px 20px; }
#contentwrapper .yeartab ul li > span { background: #424242; color: #fff; }
#contentwrapper .yeartab ul li a { background: #666666; }
#contentwrapper .yeartab ul li a:hover { background: #424242; color: #fff; }

/* ------------------- middle section ends -------------------------------------------------------- */


/*-------------- Footer CSS Starts --------------*/
#footerwrapperinner { background:url(/~/media/images/w/wwe/css/footer-bg-black.jpg) repeat-y top left #232828; padding: 40px 0; }
#footerwrapperinner p { color: #fff; }
footerwrapperinner > .maxWrap {border-bottom:2px solid #000; margin-bottom:20px}
#footerwrapper {background:url(/~/media/images/w/wwe/css/footer-bg-trans.jpg) repeat-x bottom center #00263d ;  }
#ip3-Homepage #footerwrapper, #ip3-investors #footerwrapper  {margin-top:0}

#footerlinks ul { float: left; margin-top:-10px;}
#footerlinks ul li { font-family:Roboto; font-weight:400; font-size:1.2rem; float: left; padding-right:40px; margin: 0; line-height: 1rem; color:#fff }
#footerlinks ul li:last-child { padding-right: 0; }
#footerlinks ul li a { display: block; color: #fff; }
#footerlinks ul li a:hover {color:#6e7373; }

/* #footerlinks ul li strong {text-transform:uppercase} */
#footerlinks{letter-spacing:1px; margin-bottom:-10px;}
.inv-branding { margin-top: 30px; }
.inv-branding p { display: inline-block; }

.copyright { float: right; padding: 0; }

/*-------------- Footer CSS Ends --------------*/
/*-------------SS-------------------*/
.ip3-edit table { font-size: 1rem; }
.container-fluid {/*padding:0*/}
.maxWrap {max-width:1200px; margin:0 auto; clear:both}
.slick-slide img {margin:0 auto}
.slick-arrow {position:absolute; top:50%; z-index:15 }
.slick-next {right:0!important}
.slick-prev {left:0!important}
.latest-news-wrap {background: url(/~/media/images/w/wwe/css/latest-news-bg.jpg) repeat-x top center #f2f2f2;margin: 0 auto;max-width: 1280px;}
.latest-news-wrap .ns-share a, #investor-news  .ns-share a{background-position:-14px -47px; float:right; height:21px; width:21px; -o-transition: 0s;
-ms-transition: 0s;
-moz-transition: 0s;
-webkit-transition: 0s; }
.latest-news-wrap .ns-share a:hover, #investor-news .ns-share a:hover {background-position:-238px -46px}
#investor-news  .ns-share a { margin-top:15px}
.ns-wrap-title p{height:69px; padding-top:14px; /*margin-bottom:18px;*/font-family:Roboto; font-size:2.2rem; color:#25272e; text-transform:uppercase;font-weight: 400;} 
.latest-news-wrap .ns-share .social-share a, #investor-news .ns-share .social-share a {height:46px; width:46px;}
.ns-wrap-title span {font-family:Roboto; font-weight:700; text-transform:capitalize; color:#7d7b80; font-size:1.4rem; clear:both; float:left; width:100%; margin-bottom:0px;line-height:1.6rem; }
.ns-date {padding:10px 0 1px; color:#7d7b80; font-family:Roboto; font-weight:500; font-size:1.2rem;line-height:1.4rem}
.ns-title{color:#25272e; font-family:Roboto; font-weight:500;line-height:17px; }
.ns-title a {color:#25272e}
.ns-details {float:left; width:80%;}
.ir-news-item .ns-details {padding-top:10px}
.ns-share {float:right; width:20%; margin-top:5px;}
.home-wrap {padding-top:60px}

.e-sec-link {font-family: Roboto;
    text-transform: uppercase;
    font-size: 1.2rem;
    background: #313838;
    padding: 11px 10px;
    color: #fff;
    font-weight:500;
    letter-spacing: 0.5px;
    display:inline-block; line-height:14px;
}
.e-sec-link:hover {color:#fff; background:#191d1d;-webkit-transition: background 0.25s ease;
-moz-transition: background 0.25s ease;
-ms-transition: background 0.25s ease;
-o-transition: background 0.25s ease;
transition: background 0.25s ease;}
.e-title, .e-date {font-weight: 700;
font-size: 2rem;
color: #25272e;
font-family: Roboto;
line-height: 2.5rem; padding-bottom:7px}
/*.e-title a{color:#25272e!important}*/
.e-date {color:#7d7b80; font-weight:400}
.e-download a {color:#7d7b80; border-bottom:1px solid #9d9c9f; font-family:Roboto;}
.e-download a:before {content:""; float:left; width:30px; height:27px; background-position:-54px -49px; margin-top:0px}
.e-download a.webcast-link:before {background-position:-94px -49px;}
.e-download a.html-link:before {content:""; float:left; width:30px; height:27px; background-position:-313px -286px; margin-top:0px}
.play-video {position:absolute; top:0; left:0px; background-position:0 -74px; width:44px; height:44px; }
.e-sec3 {position:relative; }
.e-sec3 img {max-width:100%; width:370px; height:auto; display:inline-block; float:right}
.social-media ul {padding-bottom:10px; margin-bottom:0; border-bottom:2px solid #000000; float:left; width:100%}
.social-media li {display: inline-block;   margin-right: 10px; position: relative;}
.social-media li a{float:left;position: relative;text-indent:-9999px;	width:45px;	height:31px;}
.social-media li a:hover {opacity:0.6}
.sm-facebook a {background-position:-160px -9px; width:35px!important}
.sm-twitter a {background-position:-205px -9px}
.sm-instagram a {background-position:-259px -9px}
.sm-googleplus a{background-position:-310px -9px}
.sm-tumblr a{background-position:-310px -9px}
.sm-vimeo a{background-position:-360px -9px; width:35px!important}
.sm-youtube a{background-position:-407px -9px; width:55px!important}

.mobile-social li a {width:30px!important; height:30px; margin-left:10px; text-indent:-9999px}
.ms-facebook {background-position:-308px -228px;}
.ms-twitter {background-position:-357px -228px}
.ms-pinterest {background-position:-411px -228px}
.ms-googleplus {background-position:-465px -228px}
#ci-wrap {padding:22px 17px;  }
#ci-wrap li {float: left; width: 25%; text-align: center; color:#fff}
#ci-wrap li:first-child {border:none}
#ci-wrap li {font-family:Roboto; font-weight:400; font-size:1.2rem; line-height:20px; border-left:1px solid #ffffff }
#ci-wrap li strong {font-family:Roboto; font-weight:400; font-size:1.65rem; line-height:25px; display:block;}
#ci-wrap li a {color:#fff}
.e-share {width:auto; border-bottom:1px solid #99979c; padding:11px 0 7px;position:relative; }
.twocolleft .e-share {padding: 0 0 7px;     margin-bottom: 30px;}
.e-share a {width:26px; height:24px; float:left;}
.facebook-share {background-position:-50px -8px; margin-left:-1px; -o-transition: 0s;

-ms-transition: 0s;
-moz-transition: 0s;
-webkit-transition: 0s;  }
.facebook-share:hover {background-position:-157px -44px; }
.twitter-share {background-position:-81px -8px; -o-transition: 0s;
-ms-transition: 0s;
-moz-transition: 0s;
-webkit-transition: 0s;  }
.twitter-share:hover {background-position:-195px -44px}
.link-share {background-position:-115px -8px; margin-right:-4px; -o-transition: 0s;
-ms-transition: 0s;
-moz-transition: 0s;
-webkit-transition: 0s;  }
.link-share:hover {background-position:-234px -44px}
.upcoming-event {margin-bottom:40px; padding-bottom:40px; border-bottom:1px solid #dedede}
.ci-wrap-title {height:72px; padding-top:16px; }
.ci-wrap-title {font-family:Roboto; font-size:2.2rem; color:#c7ced2; text-transform:uppercase} 
.ci-wrap-title span {font-family:Roboto; font-weight:700; text-transform:capitalize; color:#fff; font-size:1.4rem; clear:both; float:left; width:100%; margin-bottom:0;line-height:1.6rem;  }
/*signpost*/
.twocolright, .fw400 {font-weight:400;}
.signpost-ticker .ticker-text {color:#fff;font-weight: 700;font-family: 'Roboto';background:#212727;padding-top:4px;padding-left:18px;}
.signpost-ticker .ticker-text .big{color:#c7ced2;font-size:2.2rem;line-height:2.3rem;font-weight: 400;}
.signpost-ticker .ticker-iframe{background:#070808;padding-left:18px;padding-top:10px;}
.signpost-ticker{margin:35px 0;}
.twocolright > .signpost-ticker {margin-top:0}
.noBanner .twocolright > .signpost-ticker {margin-top:35px;}
.twocolright > .right-3rdlevelnav + .signpost-ticker {margin-top:35px}
.investor-landing-content .signpost-ticker {margin-top:0}
.signpost-reports{background:#e9e9e9;border:1px solid #c1c1c1;margin-bottom:35px;}
.reports-content{border-top:1px solid #c1c1c1;}
.report-header{font-size:2.0rem; line-height:2.1rem;color:#000;font-weight:bold;padding-left:12px;padding-top:8px;font-family:'Roboto';position:relative;}
.report-header p{padding-bottom:6px;}
.alerts-content,.reports-content,.financial-content{color:#7d7c80;}
.financial-content, .alerts-content{padding-right:12px}
.alerts-content a,.reports-content a,.financial-content a{color:#7d7c80;}
#contentwrapper .reports-content ul{padding-left:0}
.reports-content{padding:8px 12px 0;font-size:1.4rem;line-height:1.7rem;font-family:'Roboto'}
.signpost-reports .reports-content ul li{padding:4px 10px;background:#fff;list-style: none;margin-bottom:10px;}
.signpost-reports .reports-content .e-download a{border-bottom:0;line-height:2.5rem;}
.signpost-reports .reports-content .e-download{padding:0}

.signpost-financial,.signpost-alerts{border:1px solid #c1c1c1;margin-bottom:35px;}
.financial-header,.alerts-header{background:#e9e9e9;font-size:2.0rem;line-height:2.1rem;color:#000;font-weight:bold;padding-left:12px;padding-top:10px;font-family:'Roboto';position:relative;}
.financial-content,.alerts-content{padding-left:12px; padding-right:12px; padding-top:10px;font-size:1.4rem;line-height:1.7rem;font-family:'Roboto'}
.financial-header p,.alerts-header p{padding-bottom:6px;}
.financial-content{line-height:2rem;}
.financial-content a,.alerts-content a{text-decoration:underline;}
.signpost-financial{margin-bottom:50px;}

/*signpost end*/
.twitter-block{background:#28aae1;}
.social-twitter-box, .social-twitter-box .jta-tweet-list {float:left; width:100%; height:100%}
 
/*bod*/
.subheading{float:left;width:100%;font-family:Roboto;font-weight:700;padding:15px 0 30px 0;line-height:22px;font-size:1.714em;border-bottom:1px solid #dedede;}
.headerrow{float:right;width:100%;padding:20px 0 10px 0;text-transform:uppercase;padding-left:34%; display:block;}
.headtitle{padding:0 15px;color:#7d7b80;width:25%;text-align:center;font-weight:bold;line-height:16px;font-family:Roboto; display:table-cell; vertical-align: middle;}
.headingleft{float:left;width:32%;margin-right:1%;}
.headingright{float:left;width:36%;margin-right:1%;}
.contentrow{float:left;width:100%;background:#f4f4f4;}
.contentcell{padding:15px 10px 15px 10px;min-height:75px;}
.contentrow.alt{background:none;}
.contentrow .col1 p{margin:0;padding:0;line-height:15px;color:#25272e;font-family:Roboto;}
.contentcell.col1{width:34%;float:left;}
.contentcell.col2,.contentcell.col3,.contentcell.col4,.contentcell.col5{width:16.5%;float:left;}
.contentcell.col2,.contentcell.col3,.contentcell.col4,.contentcell.col1{border-right:1px solid #dedede;}
.contentcell.activem{background: url("/~/media/images/w/wwe/css/sprite1.png") no-repeat scroll -111px -320px  transparent;height:50px;}
.contentcell.activec{background: url("/~/media/images/w/wwe/css/sprite1.png") no-repeat scroll 50px -320px  transparent;height:50px;}
.bottomrow{float:right;width:100%;padding:30px 0 15px 0;border-bottom:3px solid #ec1927;font-family:Roboto;font-weight:400;}
.bottomrow .bottomcell1{float:right;width:187px;text-align:right;}
.bottomrow .bottomcell2{float:right;width:190px;text-align:right;padding-right:25px;}
/*.bottomcell2 p{background: url("/~/media/images/w/wwe/css/sprite1.png") no-repeat scroll 14px -158px  transparent;}*/
.bottomcell2 p:before {content:""; height:30px; width:47px; background: url("/~/media/images/w/wwe/css/sprite1.png") no-repeat scroll 11px -158px  transparent; float:left}
.bottomcell1 p:before{content:""; height:30px; width:47px; float:left; background: url("/~/media/images/w/wwe/css/sprite1.png") no-repeat scroll -478px -158px  transparent;}
.snapdown-container {float:left;width:100%;margin-bottom:35px;}
h2.snapdown{line-height:22px;font-size:1.714em;font-family:Roboto;padding:45px 0 35px 0; visibility: hidden;}
.snapWrapper{float:left;width:100%;}
.socialmedia{width:100%;float:left;padding-bottom:5px;}
#contentwrapper .socialmedia ul{float:left;width:90px;margin-bottom:10px;border-bottom:1px solid #dedede;padding:0px;}
.socialmedia ul li {float:left;width:30px;list-style-type:none;}
.socialmedia ul li a{width:30px;height:30px;float:left;background: url(/~/media/images/w/wwe/css/sprite1.png) no-repeat -50px -5px transparent;}
.socialmedia ul li.twitter a{background: url(/~/media/images/w/wwe/css/sprite1.png) no-repeat -78px -5px transparent;}
.socialmedia ul li.download a{background: url(/~/media/images/w/wwe/css/sprite1.png) no-repeat -107px -5px transparent;}
.banneritem{position:relative;}

/***Event Calendar****/
.trHeaders{float:left;width:100%;padding:15px 0 30px;color:#7d7b80;font-weight:bold;line-height:16px;font-family:Roboto;}
.subject{float:left;width:58%;padding-right:70px;}
.date{float:left;width:21%;}
.format{float:left;width:9%;}
.news-item.headerformat{float:left;width:10%;text-align:center;}
.outlook{float:left;width:21%;text-align:center;position:relative;min-height:16px;}
.nopad{padding:0;}
.event-data{padding:15px 0 15px 0;border-bottom:2px solid #e7e7e7;float:left;width:100%;}
.event-data.active{border:0 none;}
.event-data .subject,.event-data .date{font-weight:500;line-height:16px;font-family:Roboto;color:#25272e;}
.outlook a{float:left;width:42px;height:28px;font-size: 1.8rem;background: url(/~/media/images/w/wwe/css/sprite1.png) no-repeat -467px -12px transparent;content: " "; position: absolute; right:62px; top:0px;text-decoration:none;  -o-transition: 0s;
-ms-transition: 0s;
-moz-transition: 0s;
-webkit-transition: 0s; }
.outlook a:hover{text-decoration:none;}
.outlook.active a{background: url(/~/media/images/w/wwe/css/sprite1.png) no-repeat -504px -10px transparent;}
.summary{float:left;width:100%;padding-top:10px;line-height:16px;font-family:Roboto;font-weight:500;display:none;border-bottom:2px solid #E7E7E7;padding-bottom:48px;}
.eventwrapper.past{float:left;width:100%;margin:65px 0;border-top:3px solid #ec1927;}
.eventwrapper.past .subheading{padding-top:20px;}

.upcoming-event{float:left;width:100%;}
.upcoming-event .e-sec1{width: 19.3%;float: left;margin-right: 40px;}
.upcoming-event .e-sec2{width: 30%;float: left;margin-right: 30px; position:relative;}
.upcoming-event .e-sec3{width: 42.5%;float: left;}


#ip3-Homepage .upcoming-event .e-sec3 {float:right; width:32%}
#ip3-Homepage .upcoming-event .e-sec1 {width:34%; margin-right:0}
#ip3-Homepage .upcoming-event .e-sec2 {margin-right:3%; width:30%}
.recent-event { float:left; width:100%; /*padding-bottom:40px*/ min-height:480px; }
#ip3-investors .recent-event{padding-bottom:40px}
.recent-event .e-sec1{width: 19.3%;float: left;margin-right: 30px;}
#ip3-Homepage .recent-event .e-sec1 {width:30%; margin-right:0}

/*.recent-event .e-sec2{width: 30%;float: left;margin-right: 40px; position:relative;}
.recent-event .e-sec3{width: 42.5%; float: left;}*/

#ip3-investor-overview .recent-event .e-sec3{width: 41.5%;}

.landing-recent-event-main-wrapper { float:right; width:76%; }
.recent-event .e-sec2 { width:52%; float:left;margin-right:40px; position:relative; }
.recent-event .e-sec3 { width:45%; float:left; }
.recent-event .wrapDiv { width:80%; float:left;position:relative; padding-top: 10px;}
.recent-event .wrapDiv .icon-cat{ left: 0px;top: 0px; }

@media all and (max-width:767px) {
.landing-recent-event-main-wrapper { float:left; width:98%; }
}

.recent-event .e-sec23{width: 72.5%; float: left;}

#investor-news {width:70%; float:left;}
.ir-news-item {width:44.5%; float:left; margin-left:5% }
.ir-news-item.last {margin-left:30px}

.ExternalWebContentExternalIFrame{width:100%;}

#twocolleft table tbody tr:nth-child(odd){background:#f4f4f4;}
table thead th{text-align:left;padding:5px 10px;font-family:'Roboto';font-weight:bold;text-transform:Uppercase;font-size:1.4rem;line-height:2.0rem;color:#7d7b80;}
table tbody td{padding:5px 10px;border-right:1px solid #dedede;font-family:Roboto;color:#25272e;font-weight:400;}
table tbody td:last-child{border-right:0; text-align:center;}
table thead th:first-child,table tbody td:first-child,table tbody th:first-child,table thead th:first-child{text-align:left;}
table thead th:last-child{text-align:center;}


.icons{display:inline-block;}
.icons img{display:inline-block;}



.report-header .rightcolumn-top-icons{    position: absolute;    top: -1px;    right: -1px;    background-position: -550px 0px;width: 37px;    height: 44px;}
.alerts-header .rightcolumn-top-icons{position: absolute;    top: -1px;    right: -1px;    background-position: -550px -50px;width: 37px;    height: 44px;}
.financial-header .rightcolumn-top-icons{position: absolute;    top: -1px;    right: -1px;    background-position: -550px -100px;width: 37px;    height: 44px;}



.twitter-box{float:left;width:100%;position:relative;}
.twitter-box {background:#28aae1;float:left;width:100%;}
.twitter-box .slick-dots li{background:#4abaeb;}
.twitter-box .slick-dots{bottom:5px !important;top:auto !important;}
.twitter-box .slick-prev {bottom: 7px !important;left: 45% !important;top:auto !important;}
.twitter-box .slick-next {right: 45% !important; bottom:7px !important;top:auto !important;}
.tweet-img{width:50px;height:50px;position:absolute;right:0px;top:50px;background: url(/~/media/images/w/wwe/css/sprite1.png) no-repeat -636px -342px transparent;z-index:9;}
.investor-landing-content .tweet-img {top:0}
.twitter-box-wrap{float:left;width:100%;position:relative;padding:50px 0 0;border-top:1px solid #dedede;margin-top:35px;}

.social-block-inner .smicon {position:absolute; width:45px; height:45px; left:0; right:0}
.social-block-inner > a {position:relative;}
.instaicon {background: url(/~/media/images/w/wwe/css/sprite1.png) no-repeat -640px -48px; z-index:99}
.social-block-inner > a:hover .instaicon {background-position:-593px -192px}
.fbicon {background: url(/~/media/images/w/wwe/css/sprite1.png) no-repeat -640px -118px; z-index:99}
 .fb-insta-block img {width:100%; height:auto}
 .fb-insta-block:hover img {opacity:0.9; background:#fff}
#twitterfeed, #twitter-block {background:#28aae1; height:100% }
#ip3-Homepage .jta-tweet-body {padding:0 10px 0 54px;}
.jta-tweet-text {font-family:Roboto; font-weight:700; font-size:2rem; line-height:27px; color:#fff}
.jta-tweet-text a {color:#003250}
#ip3-Homepage .screen-name-link:before {content:""; background:url(/~/media/images/w/wwe/css/sprite1.png) no-repeat -639px -342px; height:45px; width:45px; float:left; margin-right:8px; margin-left:-54px }
.screen-name-link {/*padding-bottom:18px;*/ float: left; width: 100%; color: #fff!important; line-height:40px; font-family:Roboto; font-weight:700; font-size:2rem; }
#twitter-box .jta-tweet-user-screen-name-link {/*padding-bottom:18px;*/ float: left; width: 100%; color: #fff!important; line-height:40px}
#twitter-box .jta-tweet-user-screen-name-link {width: auto; padding-bottom: 10px; line-height: 28px;}
#twitter-box .screen-name-link {width:auto; padding-bottom:10px; line-height:28px;}
#twitter-box .jta-tweet-body {float:left; width:83%; padding-bottom:30px}
#twitter-box .jta-tweet-user-name {float:left; width:100%}
#ip3-Homepage .jta-tweet-list-item {border-bottom:1px solid #3dbcf2; padding:0; height:50%;}
#ip3-Homepage .jta-tweet-list-item:hover {background:#2496c8}

.investor-landing-content .twitter-box-wrap {border:none; margin:0; padding:0}
.left-img{float:left;width:16%;padding-right:3%;}
.right-txt{float:left;width:81%;}
.twitter-heading{float:left;line-height:17px; color:#7cd8ff; width:100%; font-family:'Roboto';font-weight:bold;}
.twitter-heading.mobi {display:none}
.twitter-heading a {font-size: 0.6em; color: #fff;}
span.tweetaddr{color:#fff;font-size:0.857em;line-height:13px;float:left;width:100%;padding-bottom:12px;font-family:'Roboto';font-weight:bold;}
p.tweet{color:#fff;float:left;font-size:1.429em;line-height:26px;width:100%;float:left;font-family:'Roboto';font-weight:bold;}
p.tweet a{color:#181818;}
.newsbox{padding-bottom:30px;float:left;width:100%;}
.slick-dots li#slick-slide20 {border-radius: 10px 0 0 10px;}
.slick-dots li:last-child /*#slick-slide20*/ {border-radius: 0 10px 10px 0;};}
.slick-dots li#slick-slide22{border-radius: 0 10px 10px 0;}

#ip3-investors .jta-tweet-user-screen-name-link{padding-bottom: 12px;
    line-height: 30px;}
#ip3-homepage .jta-tweet-user-screen-name-link {padding-bottom:18px; float: left; width: 100%; color: #fff!important; line-height:40px}
.jta-tweet-list-item {padding:25px; min-height:210px;}
.jta-tweet-profile-image {float:left; width:13%; margin-right:3%}
#ip3-investors .jta-tweet-body {float:left; width:84%}
.jta-tweet-profile-image-link img {width:100%;}
.jta-tweet-actions {padding-top:15px}
.jta-tweet-action-favorite {background-position:-124px -290px; position:relative; text-indent:-9999px; height:20px; width:20px; display:inline-block}
.jta-tweet-action-favorite a {display:block}
.tweet-retweet {background-position:-86px -290px; position:relative; text-indent:-9999px; height:20px; width:21px; display:inline-block; padding-right:30px}
.tweet-reply {background-position:-48px -290px; position:relative; text-indent:-9999px; height:20px; width:20px; display:inline-block; padding-right:30px}

/*---hiding top of page from snapdown pages--*/
body#ip3-faqs a#auto-top-link,body#ip3-transfer-agent a#auto-top-link{display:none !important;}

.quickmenu {background:#000; padding:33px 25px 0; width:150px; position:absolute; right:32px; top:90px; -o-transition:all 0.3s ease;
  -ms-transition:all 0.3s ease;
  -moz-transition:all 0.3s ease;
  -webkit-transition:all 0.3s ease; z-index:9999 }
.quickmenu li a {color:#fff; text-transform:uppercase; font-family:Roboto; font-weight:700; font-size:1.2rem; line-height:12px; text-align:left!important; }
.quickmenu li {padding-bottom:30px}

/**mobile nav***/
.menuicon{float:left;width:40px;height:45px;margin-left:20px;background: url(/~/media/images/w/wwe/css/sprite1.png) no-repeat -448px -354px transparent; cursor:pointer;}
.mobile-nav{float:right; width:110px; padding:0; position:relative}
.quickicon{float:right; width:58px;height:90px; background: url(/~/media/images/w/wwe/css/sprite1.png) no-repeat -29px -125px transparent; cursor:pointer;}
.quickicon.active {background-color:#000; background-position:-119px -125px}
#searchbox{float:right;width:25px;height:90px;background: url(/~/media/images/w/wwe/css/sprite1.png) no-repeat -84px -127px transparent; cursor:pointer; margin-left:7px}
#searchbox.active {background-position:-175px -125px}
#topnavigation  .mobi-nav-dropdown{float:left;width:100%;position:absolute;left:0px;top:90px;}
#topnavigation  .mobi-nav-dropdown ul{float:left;width:100%;display:none;}
#topnavigation  .mobi-nav-dropdown ul li{float:left;width:100%;border-top:1px solid #dedede;padding:20px 0px;font-size:1.429em;line-height:22px;font-family:'Roboto';font-weight:bold;text-transform:Uppercase;background:#fff;}
#topnavigation  .mobi-nav-dropdown ul li a{padding:0px;float:left;width:100%;text-align:center;color:#25272e;}
.menuicon.active{background: url(/~/media/images/w/wwe/css/sprite1.png) no-repeat -280px -352px transparent;}
.search-dropdown{width:87%;position:absolute;left:106px;top:-90px; padding:20px 0; height:87px; display:none;}
.search-dropdown .searchopenbox{width:100%;float:left;display:block; }
p.title{margin:5px 0px;font-family:'Roboto';font-weight:bold;text-transform:Uppercase;text-align:center;float:left;width:100%;}
.search-wrapper{height:42px; border-bottom:1px solid #fff; padding:0px;float:left;width:100%; background:#232828}
#SearchButtonContainer{float:right;width:5%; text-align:right; padding-top:18px;}
#searchTextboxContainer{float:left;width:95%;padding-top:11px; }
#searchTextboxContainer input{border:0 none; float:left; width:100%; font-size:1.4rem; font-family:roboto; font-weight:500; color:#7d7b80; background:#232828; padding-left:7px;}
.news-item .Format{Float:left;width:10%;text-align:center;padding:0}
.news-item .Format a{display:inline-block;border:0;}
.news-item .Format a:before{width:25px;}
.eventwrapper .trHeaders div{text-transform: Uppercase;font-weight: bold;}
.event-sub-item-wrapper .event-sub-item a{font-weight:500;color:#d81c2e;}
.summary ul{list-style:none!important;padding: 0 !important;}
.nojs .twitter-slide {display:none;}
.nojs .twitter-slide.first{display:block;}



.secondary-nav.float100 p.h1 {font-family: roboto;font-size: 3.5rem;font-weight: normal;line-height: 4rem;margin-bottom: 15px;margin-top: 0;padding-bottom: 0;text-transform: uppercase; letter-spacing:1px;}
.twocolleft{padding:30px 0;float: left;width: 100%;}

.twocolleft h1 {margin-top: 0; border-bottom: 3px solid #ec1927; padding-bottom: 30px; margin-bottom: 30px; font-size:3rem; line-height:35px;}
.ip3-company-news .twocolleft h1 {line-height:48px}
.twocolleft h2 {font-size:2.4rem; line-height:30px;}
.twocolleft h3 {font-size:2rem; line-height:24px;}
.rad-thick {border-top:3px solid #ec1927; display:block; width:100%; margin-top:10px; margin-bottom:10px}
.rad-thin {border-top:1px solid #dedede; display:block; width:100%; margin-top:10px; margin-bottom:10px}
.right-3rdlevelnav { background-color: #e9e9e9; border: 1px solid #b7b7b7; float: left; padding: 0; width: 100%; }
.section-3rdlevelnav-header p { border-bottom: 1px solid #b7b7b7; font-family: Roboto; font-size: 2rem; font-weight: bold; padding: 7px 10px; }
.section-3rdlevelnav-content {padding: 18px 10px 3px;}
.company-overview .section-3rdlevelnav-content {padding-top:10px}
#contentwrapper .section-3rdlevelnav-content > ul { list-style-type: none !important; margin-bottom: 0; padding-left: 0 !important; }
#contentwrapper .section-3rdlevelnav-content ul li span, .for-mobile .right-3rdlevelnav ul li span { background-color: #f4f4f4; border-bottom: 2px solid #959595; margin-bottom: 10px; padding: 8px;display:block; }
#contentwrapper .section-3rdlevelnav-content ul li.level3.last { margin-bottom: 0; }
#contentwrapper .section-3rdlevelnav-content ul li.level3 span {display: block; font-family: roboto; font-size: 1.2rem; font-weight: bold; text-transform: uppercase; }
#contentwrapper .section-3rdlevelnav-content ul li.current span, #contentwrapper .section-3rdlevelnav-content ul li.selected > a > span { background-color: #fff; border-bottom: 2px solid #ed1c24; color:#121212 }
.section-4thlevelnav-content {padding: 18px 10px 3px;}
#contentwrapper .section-4thlevelnav-content > ul { list-style-type: none !important; margin-bottom: 0; padding-left: 0 !important; }
#contentwrapper .section-4thlevelnav-content ul li span { background-color: #f4f4f4; border-bottom: 2px solid #959595; margin-bottom: 10px; padding: 8px;display:block; }
#contentwrapper .section-4thlevelnav-content ul li.level4.last { margin-bottom: 0; }
#contentwrapper .section-4thlevelnav-content ul li.level4 span {display: block; font-family: roboto; font-size: 1.2rem; font-weight: bold; text-transform: uppercase; }
#contentwrapper .section-4thlevelnav-content ul li.current span, #contentwrapper .section-4thlevelnav-content ul li.selected a span { background-color: #fff; border-bottom: 2px solid #ed1c24; }

#bannerwrapper.investor-landing-banner {margin-top: 80px;}
.secondary-nav .level2.selected span,.secondary-nav .level2.current span {border-bottom-color: #c00;color: #c00;}
.secondary-nav .level2 span {border-bottom: 3px solid #fff;display: block;padding-bottom: 0; letter-spacing:1.2px;}
.nopadtop{padding-top:0 !important;}
#loadmore{text-align: center;}
#loadmore a {width:100%; background-color: #f4f4f4;color: #000;cursor: pointer;display: inline-block;font-family: roboto;font-weight: bold;margin: 0 auto; padding: 10px 50px;text-align: center;text-decoration: none;text-transform: uppercase;}
#loader,#loadedcontent{margin: 0 auto;width:170px;display:none;text-align:center;}
.last.event-sub-item {margin-bottom: 0 !important;}
.footerwrapper-contact-info-title.float100 {background-color: #00263d;}
.footerwrapper-contact-info-content.float100 {background: #00263d url("/~/media/images/w/wwe/css/footer-bg-trans.jpg") repeat-x scroll center bottom / cover ;}
.search-content{float:right; margin-left:40px;}
.search-content a{width:18px; height:18px; background-position:-12px -15px; display:inline-block; text-indent:-99999px;margin:7px 0 0 50px;} 
body.firefox .twitter-box .slick-dots{bottom:5px !important;}
.twitter-box .slick-dots{bottom:13px !important;}
.nojs #news-item-5 {clear: left;}
.nojs #contentwrapper .filter .years ul { background: #fff none repeat scroll 0 0; border: 1px solid #c1c1c1; cursor: pointer; float: left; left: 0; list-style-type: none;padding-left: 0; padding-top: 0; position: absolute; top: 0; width: 595px; display:block !important;}
.nojs #contentwrapper .filter .years ul li { float: left; margin: 0; padding: 7px;}
.nojs .filter .category span.arrow{display:none;}
.nojs .filter .category span.pr{width:175px;}
.nojs .filter .category{width:275px;}
#ip3-press-releases .sitesearchpagination{display:none;}
.signpost-ticker .ticker-text{}
.ticker-text.float100 p{padding:0}
.ticker-text{padding-bottom:5px;}
.e-sec2 .e-download {padding:0 0 8px;}
#ci-wrap li p{padding:0; display:block;}
#ci-wrap li strong{position:relative;}
#ci-wrap li strong:after{content:""; display:block; position:absolute; width:18px; height:15px; background-position:-478px -41px; right:15px; top:6px; display:none;}
#ci-wrap li strong.active:after{background-position:-517px -41px;}
table.rad-content thead th:last-child, table.rad-content tbody td:last-child{text-align:left;}
body.nojs .summary{display:block;}
.back-to-link a{background:#003250 ; display:inline-block; color:#fff!important; margin-top:10px; padding: 10px 15px; font-weight:500;}
.footer-logo{margin-top:10px;}
#topnavigation .mobi-nav-dropdown ul li{position:relative;}
#topnavigation .mobi-nav-dropdown ul li a.showMore{background-position:-459px -1px;width:25px; height:25px; position:absolute; right:0; text-indent:-99999px; transition:none}
#topnavigation .mobi-nav-dropdown ul li a.showMore.open{background-position:-497px -1px;}
.ticker-text p{padding-bottom: 0;}
/*body.internetexplorer11 .external-web iframe, body.ie9 .external-web iframe{height:1100px !important;}*/
body#ip3-error-page .twocolright, body#ip3-error-page p.h1 {display:none;}
#ip3-error-page .e-share  {display:none}
.right-3rdlevelnav, .signpost-ticker, .signpost-reports { height: auto !important;}
.searchresultpage table, .searchresultpage{font-family:roboto; font-size:1.4rem;}
/*social share*/
.ns-share{position:relative;}

.social-share{position:absolute;right:-208px;top:-4px;display:none;z-index:1;width:200px;height:46px;overflow: visible!important;}
.social-share ul{position:absolute; padding-left:0!important; list-style-type: none!important}
.social-share:before{font-family:'FontAwesome';content:'\f0d9';position:absolute;left:-10px;    top: 10px;
    font-size: 3rem; color:rgba(33, 45, 77, 0.8); width:10px; overflow:hidden;}
.social-share.mIn::before {color:#34465c;}
.social-share li{float:left;background:rgba(33, 45, 77, 0.8);z-index:5;color:#fff;/*padding:5px 15px;*/width:46px;height:46px;background-image: url(/~/media/images/w/wwe/css/sprite1.png)}
.social-share li.mobView {display:none}
.social-share li.ss-facebook{    background-position: -263px -84px;}
.social-share li.ss-twitter{    background-position: -44px -84px;}
.social-share li.ss-pinterest{    background-position: -233px -84px;}
.social-share li.ss-googleplus{    background-position: -86px -84px;}
.social-share li.ss-tumblr{    background-position: -185px -84px;}
.social-share li.ss-mail{    background-position: -136px -84px;}
.social-share li.ss-comment{    background-position: -186px -84px;}
.social-share li a{width:46px;height:46px;background:none!important;}
.social-share li.ss-facebook:hover{background-color:#3b5998;}
.social-share li.ss-twitter:hover{background-color:#3ebdf2;}
.social-share li.ss-pinterest:hover{background-color:#c9232e;}
.social-share li.ss-googleplus:hover{background-color:#d34736;}
.social-share li.ss-tumblr:hover{background-color:#34465c;}
.social-share li.ss-mail:hover{background-color:#3f3ffb;}
.social-share li.ss-comment:hover{background-color:#fec538;}

.twocolleft .social-share {right: -214px; top: -14px;}

#news-wrap .social-share, #investor-news .social-share{width:230px; right:0; top:25px; }
#news-wrap .recent-event .social-share {width:230px; right:0; top:46px; }
#homepage-events .social-share {width:230px; right:-246px; top:-1px; }
.latest-news-wrap .social-share:before, #investor-news .social-share:before {content:""}

/*social share end*/
.width33{width:33%;float:left;}
.contact-section{    border-top:3px solid #ec1927}
.contact-item{margin-bottom: 20px; padding-right:20px}
.contact-section h3{   padding-top: 30px;} 
.contact-section-2-content{width:33%;float:left;}
.contact-form{background:#e9e9e9;border:1px solid #c0c0c0; margin-bottom:20px; height:100%}
.contact-form .form-heading{border-bottom:1px solid #c0c0c0;padding-left:10px;padding-right:10px;}
.contact-form .form-content{padding:10px;}
.contact-form textarea,.contact-form input,.contact-form select{width:100%; border:none; padding-left:10px; color:#949494; font-family:Roboto; font-size:1.2rem; margin-bottom:7px }
.contact-form select {padding:6px;}

.contact-form .ir-label{font-weight:bold;    text-transform: Uppercase;font-family:Roboto; font-size:1.2rem}
#ip3-press-releases .sitesearchpagination{display:none;}
.signpost-ticker .ticker-text{}
.ticker-text.float100 p{padding:0}
.ticker-text{padding-bottom:5px;}
.contact-form input[type="submit"] {background:#003250; color:#fff; font-size:1.63rem; line-height:17px; padding:16px 33px; font-weight:700; width:124px;}
.contact-form input + span,.contact-form input + span + span, .contact-form textarea + span {display:none!important}
.contact-form input.error, .contact-form textarea.error  {border:1px solid #d7182a}
.contact-form input, .contact-form textarea  {border:1px solid #fff;}
.contact-form input[type=text] {height:29px; line-height:25px}
.contact-form #txtNameCaptcha {margin:15px 0; display:block; }
.form-msg span[id*='failure'] {color:#ec1927}
/*.contact-form .updown-arrow {background: url(/~/media/images/w/wwe/css/sprite1.png) no-repeat -0px -133px transparent ;}*/
/*-------------- Who We Are Starts --------------*/
.who-we-are-wrap { padding-bottom: 7px; font-family: Roboto; font-weight:normal; padding-top:70px }
.wwc-left { border-top: 4px solid #000000; }
.wwc-left .wwc-title-wrap { padding-bottom: 3px; }
.wwc-left .wwc-title-wrap p { font-size: 3.5rem; color: #2c2f37; padding-top: 20px; text-transform: uppercase; letter-spacing:1.4px; }
.wwc-left .wwc-content-wrap p { font-size: 1.8rem; line-height: 2.6rem; color: #7d7b80; letter-spacing: 0.9px; }
.wwc-left .wwc-content-wrap { padding-bottom: 14px; }
.rm-btn-wrap a:hover { color: #fff; background-color:#001e30; }
.rm-btn { display:inline-block; font-family: Roboto; text-transform: capitalize; font-size: 1.6rem; background: #003250; padding: 13px 23px; color: #fff; font-weight: bold; letter-spacing: 1.3px; }
.rm-btn:hover {color:#fff; background:#00263d}
.wwc-right { padding-bottom: 20px; }
.ww-banner-wrap {  }
.wwc-banner { padding-bottom: 20px; }
.what-we-do-wrap .wwc-right, .community-wrap .wwc-right { padding-bottom: 0; }

.wwc-banner.videoBanner {z-index:100; position:relative}
.wwc-banner-wrap .wwc-banner-title { color: #000; font-size: 1.8rem; line-height: 2.2rem; font-weight: bold; text-transform: capitalize; letter-spacing: 0.7px; }
.wwc-banner-wrap .wwc-banner-content { color: #25272e; font-size: 1.4rem; line-height: 1.7rem; letter-spacing: 1.2px }

#contentwrapper.company-overview  .right-3rdlevelnav li {margin-bottom:5px}
#contentwrapper.company-overview  .right-3rdlevelnav li.last {margin-bottom:10px}
.location-title {background:#fff; position:relative; cursor:pointer}
.location-title.active {background:#e3e3e3}
.location-title.active > p {color:#000; cursor:pointer}
.location-title img {float:left; margin-right:10px; }
.location-title .location-text {display:none}
.location-title > p {margin-top:10px; color:#7d7c80; padding-right:38px; line-height:18px}
.location-title:after {content: " "; position: absolute; right: 10px; top:13px; width:38px; height:25px;font-size: 1.8rem;background: url(/~/media/images/w/wwe/css/sprite1.png) no-repeat -461px -14px transparent ;}
.location-title.active:after {background-position:-498px -14px}
.location-text {color:#7d7c80; font-size:1.2rem; line-height:15px; padding-left:67px; float:left}
.location-text p {margin-bottom:15px;}
/*-------------- Who We Are Ends --------------*/

/*-------------- Social Block Starts --------------*/
.social-block { width: 100% }
.social-block-inner { width: 33.33%; float:left; }
/*-------------- Social Block Ends --------------*/

/*-------------- What We Do Starts --------------*/
.wwc-banner-wrap { padding-bottom: 36px;}
.what-we-do-wrap { font-family: Roboto; font-weight:normal; padding-top:70px;}
.what-we-do-wrap > .maxWrap {background-position:-32px bottom!important}
.what-we-do-wrap .maxWrap {padding-bottom:38px;}
.wwc-right .banner-bottom-wrap {  }
.banner-bottom-wrap p { font-size: 1.8rem; line-height: 2rem; color: #000; padding-top: 15px; letter-spacing: 0.6px; font-weight:500; padding-bottom:5px }
.banner-bottom-wrap .combot-text p { font-size: 1.4rem; line-height: 1.7rem; font-family:'Roboto Slab'; padding-top:0; padding-bottom:25px }
.banner-bottom-wrap .first-row {margin-bottom:10px}
/*-------------- What We Do Ends --------------*/

/*-------------- Community Starts --------------*/
.community-wrap { padding-top: 70px; font-family: Roboto; font-weight:normal; /*background-image:url(/~/media/Images/W/WWE/content-images/homepage/sheamus.jpg); background-repeat:no-repeat; background-position:left bottom; */}
.community-wrap > .maxWrap {padding-bottom:30px}
/*-------------- Community Ends --------------*/

/*-------------- Careers Starts --------------*/
.career-upper-section {max-width:1280px; padding:0}
.careers-wrap .wwc-banner-wrap {text-align:center}
.careers-wrap { font-family: Roboto; font-weight:normal; background-size:cover!important }
.home-career-secondinner {  /*background-color: rgba(44,56,86,0.7);*/  padding:40px 0; }
.career-inner-content { position:relative }
.career-inner-content p {padding: 0 240px 0 47px; font-family:Roboto; color: #fff; letter-spacing: 0.8px; font-size: 14px; line-height:2.4rem; }
/*.career-inner-content*/ .career-btn:hover { border: 1px solid #ed1c24; }
/*.career-inner-content*/ .career-btn { position:absolute; text-transform: capitalize; font-size: 1.6rem; border: 1px solid #fff; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%);  transform: translateY(-50%); background:none !important; padding: 16px 21px; color: #fff; font-family:Roboto; font-weight: 700; line-height: 1.8rem; letter-spacing: 0.9px; right:47px; }
.add-btn {transform:none; position:relative; display:inline-block; color:#003250; border:1px solid #003250; right:auto; margin-top:10px}
.home-career-firstinner {border-top:1px solid #dedede; padding-top:64px;}
.career-logo { position:relative } 
.career-logo img { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%);  transform: translateY(-50%); }
/*-------------- Careers Ends --------------*/

.number-wrap { font-family: Roboto; font-weight:normal; clear:both }
.homepage-events .number-wrap {margin-bottom: 30px}
.homepage-events .number-wrap{border-top:1px solid #dedede; padding-top:25px;}
.number-wrap .number-title-wrap { font-size: 2.2rem; background-color: #e9e9e9; color: #25272e }
.investor-landing-content .number-wrap .number-title-wrap {font-size:1.8rem; line-height:24px; padding-left:5px}
.number-wrap .number-content-wrap { background-color: #f2f2f2 }
.number-title-wrap p { line-height: 2.4rem; padding: 5px 0; }
/*.investor-landing-content .number-title-wrap p {padding:7px 0}*/
.number-box {
    width: 25%;
    float: left;
    position: relative;
    text-align: center;
}
.number-content h1 { border-style: solid; border-right: 1px solid #cfd5d8 }
.number-content p{font-size:3.4rem; position:relative; display:inline-block; font-weight: bold; float:left; } 
.number-content img {float:left; margin-right:4px }
.number-content{text-align:center; border-right: 1px solid #cfd5d8; margin: 20px 0 16px; float:left; width:100%; padding-top:20px}
.number-content .number-in {float:left; width:auto; position:relative; left:50%; transform: translateX(-50%); -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); -o-transform: translateX(-50%); -ms-transform: translateX(-50%); top: 50%; float:left }
.last-num .number-content {border-right:none}
.center-it { position: relative !important; /*transform: translateY(-50%) !important; -moz-transform: translateY(-50%) !important; -webkit-transform: translateY(-50%) !important; -o-transform: translateY(-50%) !important; -ms-transform: translateY(-50%px) !important; top: 50%*/ }
.col-md-3:last-child .number-content{border-right:none}
.number-content p.countries:before{background-position:-13px -15px; content:""; width:57px; height:55px;  position:absolute; left:-66px; top:0;}
.number-content p.languages:before{background-position:-98px -15px; content:""; width:65px; height:54px;  position:absolute; left:-73px; top:0;}
.number-content p.streaming-network:before{background-position:-186px -15px; content:""; width:95px; height:55px;  position:absolute; left:-100px; top:0;}
.number-content p.social-followers:before{background-position:-318px -15px; content:""; width:66px; height:55px;  position:absolute; left:-66px; top:0;}
.number-content p span{font-size:1.4rem; display:block; padding:19px 0 0; line-height: 1.3rem}
.number-content p:after{content:""; width:60px; height:13px;  position:absolute; left:0px; top:29px; background-position:-303px -166px; left:50%; margin-left: -30px}

/*-------------- WWE Investor Relations Ends --------------*/
.wwe-investor-relations { height:250px; font-family: Roboto; color:#fff; clear:both; background-size:cover; /*margin-bottom:70px;*/ }
.wwe-investor-relations .wwe-main-inner-ir { background-color: rgba(27,24,48,0.7); height:100%; }
.wwe-main-inner-ir .wwe-inner-ir { margin: 0 auto; max-width: 700px; position: relative; -moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY( -50%);transform: translateY(-50%);top: 50%; }
.wwe-ir-title { padding-bottom:8px; text-align:center; }
.wwe-ir-title p { font-weight: 600; font-size: 4.0rem; line-height:2.8rem; text-transform: uppercase; letter-spacing: 2px }
.wwe-ir-content { padding-bottom:15px; text-align:center; }
.wwe-ir-content p { font-size: 1.4rem; font-style: italic; font-weight: 400; line-height:2.0rem;  text-align:center; }
.wwe-ir-btn { text-align: center }
.wwe-ir-btn .rm-btn:hover { border: 1px solid #ed1c24 }
.wwe-ir-btn .rm-btn { text-transform: capitalize; font-size: 1.6rem; border: 1px solid #fff; background:none !important; padding: 15px 23px; color: #fff; font-weight: bold; line-height: 1.8rem; letter-spacing: 1.3px; display: inline-block; text-align: center; }
/*-------------- WWE Investor Relations Ends --------------*/



/*what we do*/
.what-we-do-lhs .lhs-item{position:relative;margin-bottom:35px;}
.what-we-do-lhs .lhs-image:before{background-color: rgba(0, 0, 0, 0.3);content:'';position:absolute;left:0;top:0;width:100%;height:100%;backgr}
.what-we-do-lhs .lhs-title{position: absolute;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY( -50%);transform: translateY(-50%);top: 50%;font-size:3.6rem;line-height:4.0rem;font-family:Roboto;font-weight:bold;color:#fff;;width:100%;text-align:center;text-transform:Uppercase;}
.-do-lhs .lhs-title p{padding:0 10px;}
.what-we-do-banner{margin-bottom: 35px;}
/*what we do end*/
.news-latest-lisitng .latest-news{padding:35px 0;border-bottom:1px solid#dedede;}
.news-latest-lisitng .latest-news:last-child{border:0}
.news-latest-lisitng .latest-news:first-child{padding-top:0;}
.news-latest-lisitng {margin-bottom:0}
.news-fluid {max-width:1280px; padding:0 }
.section-3rdlevel-lang-nav-content {padding: 18px 10px 3px;}
#contentwrapper .section-3rdlevel-lang-nav-content > ul { list-style-type: none !important; margin-bottom: 0; padding-left: 0 !important; }
#contentwrapper .section-3rdlevel-lang-nav-content ul li span {margin-left: 8px;display:inline-block; }
#contentwrapper .section-3rdlevel-lang-nav-content ul li.level4.last { margin-bottom: 0; }
#contentwrapper .section-3rdlevel-lang-nav-content ul li.level4 span {display: block; font-family: roboto; font-size: 1.2rem; font-weight: bold; text-transform: uppercase; }
#contentwrapper .section-3rdlevel-lang-nav-content ul li.selected span, #contentwrapper .section-3rdlevel-lang-nav-content ul li.current span { color:#ed1c24;border-bottom:2px solid #ed1c24; display:inline-block }
.right-lang-nav{ background-color: #e9e9e9; border: 1px solid #b7b7b7; float: left; margin-bottom: 35px; padding: 0; width: 100%; margin-top:20px }
.section-3rdlevel-lang-nav-header p { border-bottom: 1px solid #b7b7b7; font-family: Roboto; font-size: 2rem; font-weight: bold; padding: 7px 10px; }

/********** Highlight News ********/
.highlight-news-wrap .h480 {height:481px; overflow:hidden}
.vHide {visibility:hidden}
.highlight-news-wrap {max-width: 1280px; padding-top:90px; position:relative; /*z-index:-90*/}
.loading {background:url(~/media/images/w/wwe/css/loader.gif) no-repeat center center}
.highlight-news-wrap p {font-family:Roboto}
.w50 {width:50%; float:left}
.hn-left {float:left; width:67%;}
.hn-left img {float:left}
.hn-background {/*height:481px;*/float:left; width:100%; height:100%; background-size:100%}
.hn-item {position:relative;}
.hn-right {float:right; width:33%; padding:0 30px; position:relative; background:#e9e9e9; /*height:481px;*/}
.hn-date {font-size:1.2rem; font-weight:400; color:#25272e; border-bottom:2px solid #25272e; line-height:15px; padding:50px 0 0; display:inline-block; color:#25272e; margin:5px 0 15px;}
.hn-title {font-size:2.8rem; font-weight:700; color:#25272e; line-height:33px; }
.hn-description p {line-height:14px; font-weight:400}
.hn-links {position:absolute; left:0; bottom:0; width:100% }
.in-link {width:100%; float:left; background:#003250; color:#fff; font-family:Roboto; font-weight:700; padding:25px 0; font-size:1.6rem; line-height:19px; text-align:center}
.in-link:hover {background:#00263d; color:#fff;}
.video-link {background:#00263d; border-left:2px solid #fff}
.video-link:before {content:""; display:inline-block;  width:20px; height:15px; background:url(/~/media/images/w/wwe/css/sprite1.png) no-repeat -405px -164px }


/*-------------- Letter Of Thanks Starts --------------*/
.letter-of-thanks-wrap {  }
.letter-of-thanks-item { margin-top:40px; padding:5px 0; border-bottom: 1px solid #c5c5c5; }
.letter-of-thanks-item:first-child { margin-top:0px; }
.letter-of-thanks-wrap .letter-of-thanks-item .title p { font-family:Roboto; font-size:2.4rem; line-height:2.2rem;padding-bottom:42px; letter-spacing:0.2px; }
.letter-of-thanks-wrap .letter-of-thanks-item .content p { font-family:Roboto Slab; line-height:2.5rem; padding-bottom:29px; letter-spacing: 0.1px}

.submit-ur-story-wrap { background-color: #e9e9e9; border: 1px solid #b7b7b7; margin-bottom:16px; }
.submit-ur-story-wrap .title p { font-family:Roboto; font-weight:bold; font-size:2.0rem; line-height:2.0rem; color:#000; letter-spacing: 0.5px; }
.submit-ur-story-wrap .title { padding:6px 10px 0; border-bottom: 1px solid #b7b7b7; }
.submit-ur-story-wrap .content {  border-bottom: 1px solid #b7b7b7; padding: 15px 12px; }
.submit-ur-story-wrap .content p { font-family:Roboto Slab; font-size:1.5rem; line-height:2.1rem; color:#121212; letter-spacing: 0.2px; padding-bottom:20px; }
.submit-ur-story-wrap .content .rm-btn { display:inline-block; font-family: Roboto; text-transform: capitalize; font-size: 1.6rem; background: #003250; padding: 12px 22px; color: #fff; letter-spacing: 1.0px; }

.member-rhs-wrap { /*padding:12px;*/ text-align:center; }
.member-rhs-image { padding-bottom:18px; }
.member-rhs-image img { border-radius:50%; -webkit-border-radius:50%; display:inline-block;  }
.member-rhs-content { font-family:Roboto; font-size:2.2rem; text-align:center; line-height:3.0rem; padding:12px 25px;}
.member-rhs-content .quote p { color:#25272e; font-style:italic; letter-spacing:0.1px; padding-bottom:0px; font-weight:500; }
.quote > p:before { content:"\201C"; }
.quote > p:after { content:"\201D"; }
.member-rhs-content .author { padding-bottom:10px }
.member-rhs-content .author p span { display:block; }
.member-rhs-content .author p { color:#7d7b80; font-style:italic; letter-spacing:0.9px; }
.member-rhs-content .btn-wrap {  }
.member-rhs-content .btn-wrap .rm-btn { display:inline-block; font-family: Roboto; text-transform: capitalize; font-size: 1.6rem; padding:10px 20px; color: #003250; font-weight: bold; letter-spacing: 1.0px; background-color: #fff; border:1px solid #003250; }
/*-------------- Letter Of Thanks Ends --------------*/

/*-------------- Letter Of Thanks Ends --------------*/
.what-we-do-banner-wrap { top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%);  transform: translateY(-50%); position:relative; }
.wwd-banner-image { padding-bottom:5px; }
.wwd-banner-image img { margin:0 auto; }
.wwd-banner-content { text-align:center; padding:0 40px; }
.wwd-banner-content p { font-family:Roboto; font-size:1.4rem; font-weight:500; font-style:italic; color:#fff; letter-spacing:1.1px; text-align:center; line-height:1.7rem; padding-bottom:25px; }
.wwd-banner-content .rm-btn1 { display:inline-block; font-family: Roboto; text-transform: capitalize; font-size: 1.6rem; padding:12px 24px; color: #fff; font-weight: bold; letter-spacing: 1.0px; background-color: none; border:1px solid #fff; }
.wwd-banner-content .rm-btn1:hover {border: 1px solid #ed1c24;}

/*-------------- Careers Starts --------------*/
.career-main-wrap { position:relative; /*height:646px;*/ margin-bottom:30px; }
.career-main-wrap .career-secondinner { position:absolute; bottom:0; background-color:rgba(33, 45, 77, 0.8); padding:18px 0px 17px 0px;}
.career-main-wrap .career-item{position:relative;margin-bottom:35px;}
.career-main-wrap .career-image:before{background-color: rgba(0, 0, 0, 0.3);content:'';position:absolute;left:0;top:0;width:100%;height:100%;backgr}
.career-main-wrap .career-content{position: absolute;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY( -50%);transform: translateY(-50%);top: 50%;font-size:3.6rem;line-height:4.0rem;font-family:Roboto;font-weight:bold;color:#fff;;width:100%;text-align:center;text-transform:Uppercase;}
.career-main-wrap .career-content p{padding:0 10px;}
.career-firstinner .content { text-align:center; }
.career-firstinner {height:543px; position:relative;}
.career-firstinner > .maxWrap { position:relative; top:40%; transform:translateY(-40%); }
.career-firstinner .content p { font-size:36px; line-height:3.7rem; font-weight:bold; font-family:Roboto; letter-spacing:0.2px; padding-bottom:18px; }
.career-firstinner .content .sj-btn { display:inline-block; font-family: Roboto; /*text-transform: capitalize;*/ font-size: 17px;  padding:22px 54px 23px 54px; color: #fff; font-weight: bold; background-color: #e72a31; }
/*-------------- Careers Ends --------------*/

/*-------------- Company News Starts --------------*/
.news-wrap { font-family:Roboto; background-color:#f2f2f2; } 
.news-wrap .news-title-wrap { background-color:#e9e9e9; padding-bottom: 12px; padding-top: 12px; }
.ip3-company-news .news-item { padding-top:30px; padding-bottom:30px !important; border-bottom: 1px solid #dedede;}
.news-item .news-date { font-size:1.2rem; line-height:1.7rem; color:#7d7b80; padding-bottom:0px; letter-spacing:0.4px; }
.news-item .news-title { font-size:2.0rem; line-height:2.0rem; color:#25272e; font-weight:bold; padding-bottom:3px; padding-right:180px }
.news-item .news-title a {color: #ed1c24 !important;}
.news-item .news-content-wrap{padding-right: 122px;}
.news-item .news-content { font-size:1.4rem; line-height:1.7rem; color:#25272e; font-weight:bold; padding-bottom:0px; padding-right:180px }
.news-item .news-content1 {display:none; }
.news-archives .news-item .news-content, .news-archives .news-item .news-title {padding-right: 80px}

.rm-news-btn { position: absolute; right: 50px; top: 55%; transform: translateY(-50%); font-weight:bold; font-size:1.4rem; line-height:2.1rem; color:#25272e; }
#prev-month-news .rm-news-btn {top:50%; right:80px}
.rm-news-btn:after {content:""; width:30px; height:20px; background:url(/~/media/images/w/wwe/css/sprite1.png) no-repeat -439px -164px; display: inline-block; top: 4px; position: relative }
.rm-news-btn:hover {color:#25272e;}
.rm-news-btn  a { position:relative; top:50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%);  transform:translateY(-50%); padding-bottom:0px; }
.news-title-wrap p { font-family:Roboto; font-weight:400; font-size:1.4rem; line-height:2.1rem; color:#7d7b80; padding-bottom:0px; letter-spacing:1px;}
.news-title-wrap .news-title { font-family:Roboto; font-size:2.2rem; line-height:2.4rem; color:#25272e; text-align:left; letter-spacing:-0.2px; }
/*-------------- Company News Ends --------------*/


#ip3-search-results #bannerwrapper {float: left;position: relative;width: 100%;margin-bottom: 30px;}
.searchresultpage{float: left;width: 100%;}
.faq-landing h1{margin: 0;}

.bottom-content h3 { border-bottom: 1px solid #000; } 


.number-content-wrap .maxWrap {max-width: 1170px;}
.number-title-wrap .maxWrap {max-width: 1170px;}
.number-wrap{max-width: 1280px; margin: 0 auto;}
.wwe-investor-relations{max-width: 1280px; margin: 0 auto;float: none;}
.careers-wrap{max-width: 1280px; margin: 0 auto;}
#footerwrapper{margin: 0 auto;max-width: 1280px;clear: right;}
.social-block {float: none;margin: 0 auto;max-width: 1280px;width: 100%;}
.what-we-do-banner {margin: 0 auto 35px;max-width: 1280px;}
.career-main-wrap{margin: 0 auto; max-width: 1280px;}
.career-landing-content {margin-bottom:30px}
.latest-news-wrap{margin: 0 auto;max-width: 1280px;clear: left;}
.footerwrapper-contact-info-title.float100{margin-top: 30px;}

.e-sec3.e-sec3mobi {display: none;}
#nav-company-news-level2{display: none;}
.latest-news .e-sec3.e-sec3mobi{display:none;}
.news-listing {padding-top:0}
.hideWithFullWidth img {width:100%; height:100%;}
.pr-body table tbody td {border-right: 0 none;padding: 0;}


.e-download a.outlook-link::before {background-image:url("/~/media/images/w/wwe/css/outlook-icon-sm.png")!important; background-position: 0px 0px!important;}

/* WO#256416 starts here*/
body#ip3-Homepage .des p{font-size:17px;}
body#ip3-Homepage .wwc-banner-content p{font-family:"Roboto Slab";}
body#ip3-Homepage .wwe-ir-content p{font-family:"Roboto"; font-size:14px;font-style:italic;}
body#ip3-careers-overview .career-main-wrap .career-secondinner{position:inherit!important;}
body#ip3-news-and-media-overview .e-title a, body#ip3-news-and-media-overview .news-title a{color:#424242!important;}
body#ip3-news-and-media-overview .e-title a:hover, body#ip3-news-and-media-overview .news-title a:hover{color:#ed1c24!important;}
body#ip3-news-and-media-overview .news-item .news-date{line-height:10px!important;padding-bottom:10px!important;}
/* WO#256416 ends here*/

#teconsent a img{display:none;}

sup>sup{top:0em;}

.ip3-company-news .news-item .news-content-wrap {font-style:normal;}
.ip3-company-news #loadmore a {font-style:normal;}
.ip3-company-news #loader, .ip3-company-news .rm-news-btn, .ip3-company-news .news-year-listing li, .ip3-company-news .section-3rdlevelnav-header p {font-style:normal;}

body#ip3-wwe-standard-contractual-clauses .maxWrap .h1, body#ip3-gdpr-privacy-policy .maxWrap .h1 {display:none;}
body#ip3-wwe-standard-contractual-clauses .maxWrap #navset, body#ip3-gdpr-privacy-policy .maxWrap #navset {display:none;}
#ip3-business-overview #section1Image2 .wwd-banner-content {position:absolute;bottom: 20%;}
.what-we-do-lhs #section1Image2 .lhs-image::before {content: none;}
@media all and (max-width: 1190px){
#ip3-business-overview #section1Image2 .wwd-banner-content {bottom: 7%;}
}

.bannerwrapperlifeatwwe1-title {float: left;width: 100%;margin-bottom: 10px;font-weight: bold;color: #d7182a;font-size: 1.2em;}

.bannerwrapperlifeatwwe2-title {float: left;width: 100%;margin-bottom: 10px;font-weight: bold;color: #d7182a;font-size: 1.2em;margin-top: 30px;}
div#bannerwrapperlifeatwwe2 {margin-bottom: 30px;}
/* WO 352384 Start */
/*body#ip3-life-at-wwe .slick-dots {bottom:90px;}*/
body#ip3-life-at-wwe .slick-dots {bottom:219px;}
body#ip3-life-at-wwe .slick-prev {left: 46% !important;color: #000;bottom: 105px !important;top:66%;/*top: auto;*/}
body#ip3-life-at-wwe .slick-prev::before, body#ip3-life-at-wwe .slick-next::before {color: #a7a7a9;}
body#ip3-life-at-wwe .slick-next {right: 44% !important;color: #000;bottom: 105px !important;top:66%/*top: auto;*/}
body#ip3-life-at-wwe .video-content {padding: 50px 20px 20px 20px;}
body#ip3-life-at-wwe .video-sub-title {color: #c41620;font-weight: bold;font-family: 'Roboto';font-size: 16px;}
body#ip3-life-at-wwe .video-title {margin-bottom: 15px;font-size: 3rem;line-height: 35px;font-weight: bold;font-family: 'Roboto';}
body#ip3-life-at-wwe .banner-video {background-color: #f2f2f2;border-bottom: 3px solid #ec1927;}
body#ip3-life-at-wwe h1 {display: none !important;}
body#ip3-life-at-wwe .inv_FullScreen_Siblings {display: none !important;}
body#ip3-life-at-wwe .banner-video .inv_videoStillArea {height:auto !important;}
body#ip3-life-at-wwe .video-descrptn {font-family: 'Roboto';}
/* WO 352384 End */

/* WO 355096 Starts */
.upcoming-event-left{float:left;width:30%;}
.upcoming-event-right{float:right;width:70%;}
.upcoming-event-left .e-sec1{float:left;width:100%!important;}
.upcoming-event-right .e-sec2{float:left;width:48%!important;}
.upcoming-event-right .e-sec3{float:right;width:49%!important;}

@media screen and (max-width:767px)
{
.upcoming-event-left{float:left;width:100%;}
.upcoming-event-right{float:left;width:100%;}
.upcoming-event-right .e-sec2{float:left;width:100%!important;}
.upcoming-event-right .e-sec3{float:left;width:100%!important;}
#ip3-internships .intern-photo-wrapper .social-share {right: 20px!important;top: 50px!important;}
#ip3-internships #news-wrap .news-item-lt:nth-child(n+5){display:block;}
#ip3-internships .member-rhs-wrap{display:block;}
#ip3-internships .latest-news-wrap .ns-share a{float: right;margin-right: 20px;}
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 
	#ip3-internships .intern-photo-wrapper #news-wrap .slick-slide{padding-bottom: 100px!important;}
    #ip3-internships .intern-photo-wrapper #news-wrap .slick-dots{bottom: -2px!important;left: 38%!important;}
    #ip3-internships .intern-photo-wrapper .maxWrap .news-dots{height: 30px!important;bottom: 25px!important;left: 38%!important;}
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
	#ip3-internships .intern-photo-wrapper #news-wrap .slick-dots{left: 46%!important;bottom: 7px!important;}
    #ip3-internships .intern-photo-wrapper .maxWrap .news-dots{left: 46%!important;}
	.slider-bottom-content{padding: 15px!important;}
}


@media screen and (max-width:480px){
#ip3-internships .latest-news-wrap .ns-share a{margin-left: 0px;}
}

@media screen and (min-width:480px) and (max-width:767px){
.news-item-lt{width:50%;}
}


/* WO 355096 End */


.social-media li.sm-wwe a {
background:url(/~/media/Images/W/WWE/css/icon-wwe1.png) left top no-repeat;
 }
.social-media li.sm-wwe {margin-right:0; margin-left:10px;}


.pdf-doc5 { /*display:none;*/}

.intern-member-rhs-wrap .quote p, .intern-member-rhs-wrap .author p{font-size: .75em;line-height: 1.25em;}
#bannerwrapper .inv_videoDisplay, #bannerwrapper .inv_videoArea {width: 100%!important;}
.intern-photo-wrapper .ns-wrap-title h2{height: 69px;font-size: 2.4rem;color: #d7182a;padding-top:15px;}
.intern-photo-wrapper #news-wrap .slick-dots{padding-bottom: 5px;}
.intern-photo-wrapper ul.slick-dots {padding-left: 0px!important;margin-bottom: 0px!important;}
.slider-bottom-content{padding: 10px 0px;}


#ip3-internships .intern-photo-wrapper .social-share{right: 25px;top: 8px;width: 230px;}
#ip3-internships .intern-photo-wrapper #news-wrap .slick-slide{padding-bottom: 80px;}

#ip3-internships .intern-photo-wrapper .maxWrap .news-dots{height: 35px;bottom: 30px;left: 48%;}
#ip3-internships .intern-photo-wrapper #news-wrap .slick-dots{bottom: 10px;left: 48%;}

body.chrome#ip3-internships .intern-photo-wrapper #news-wrap .slick-dots{bottom: 8px;}

#ip3-internships .intern-photo-wrapper .slick-prev, #ip3-internships .intern-photo-wrapper .slick-next{top: 1%;}

.intern-photo-wrapper .slider-header-section{width: 100%;display: inline-block;}

.intern-photo-wrapper .ns-wrap-title{float: left;width: 80%;}
.intern-photo-wrapper .ns-share{padding-top: 20px;width: 20%;}
.intern-photo-wrapper #news-wrap{bottom: 6px;}

body#ip3-investor-overview .upcoming-event .e-sec2 {width: 50%; margin-bottom: 20px;}



div#consent_blackbar {
    display: block;
    float: left;
    width: 100%;
}

body#ip3-investor-overview .landing-recent-event-main-wrapper{padding-bottom: 35px;}
/*---- ss-----*/
.ip3-edit #header-wrap {position:relative}
.ip3-edit .mainContentWrapper.float100 {margin-top:0}
.ip3-press-releases.ip3-edit .news-item {padding:5px 0 0 5px }
.ip3-edit .highlight-news-wrap, .ip3-edit .investor-landing-content {padding-top:0}
.ip3-edit #twocolleft table.rad-financialtable tbody td{font-size: 1.4rem;}
.ip3-edit .ui-autocomplete {font-size:1.2rem}
/*---- main-other-----*/
.wwc-banner:hover img {
    opacity: 0.9;
    background: #fff;
}
/*line-802*
.banner-bottom-wrap p{color:#000;}
*/
/*line 368*/
.e-sec-link{background:#313838;
}
.e-sec-link:hover{background:#191d1d;-webkit-transition: background 0.25s ease;
-moz-transition: background 0.25s ease;
-ms-transition: background 0.25s ease;
-o-transition: background 0.25s ease;
transition: background 0.25s ease;}

/*line 453*/
.reports-content {
    padding: 8px 12px 0;}
    
/*line 460*/
.financial-content, .alerts-content{padding-right:12px}
.what-we-do-lhs .lhs-title{letter-spacing:3px;}

.member-rhs-content .author{font-size:2rem;line-height:2.4rem;padding-top:6px;}
.wwc-banner-content p:last-child{padding:0;}
/*body.noBanner h1{line-height:5rem;padding-bottom:30px;}*/
.location-title{font-family: Roboto;}

.number-content p>span{font-weight:500}

/*line 820*/
.career-inner-content p {    font-weight: 400;}


/*line 240*/
.bodContent{font-weight:400;}

/* With instruction from PM */
#ip3-televised-entertainment #bannerwrapper {background-position:center top!important}



.social-block-inner .twittericon.smicon { background:url(/~/media/images/w/wwe/css/sprite1.png) no-repeat -639px -342px; z-index:9; }


table#recaptcha_table td img#recaptcha_challenge_image, table#recaptcha_table #recaptcha_image
{ width:100% !important; }
table#recaptcha_table td #recaptcha_response_field { width:100% !important; }

table#recaptcha_table #recaptcha_reload_btn, 
table#recaptcha_table #recaptcha_switch_audio_btn, 
table#recaptcha_table #recaptcha_switch_img_btn, 
table#recaptcha_table #recaptcha_whatsthis_btn
{ float:left; width:25px; clear:both; }

table#recaptcha_table tbody tr > td { width:80%; }






/*---- media-queries-----*/
/*--------- iPad Landscape and Desktops ---------*/
@media all and (max-width: 1270px){
  .jta-tweet-user-screen-name-link {padding-bottom:5px}
  .jta-tweet-list-item {min-height:200px}  
}
@media all and (max-width: 1190px){
.upcoming-event .e-sec3 {width:41%}
.recent-event .e-sec3 {width: 41%; float: left;}
.bod-slider {padding-bottom:20px}
.number-title-wrap p {padding-left:15px}
.menu-navigation {width:80%}
#topnavigation ul li.level1 {padding-left:6.4%; }
.highlight-news {padding:0}
.hn-date {padding-top:15px}
.highlight-news-dots .slick-next {right:39%!important}
.highlight-news-dots .slick-prev {left:39%!improtant}
.wwc-left .wwc-title-wrap p {line-height:35px}
/*.recent-event .e-sec2, .upcoming-event .e-sec1{width:19.5%;}*/
.jta-tweet-user-screen-name-link {padding-bottom:0; margin-bottom:-12px;}
.jta-tweet-list-item {min-height:100px; line-height:1rem}
}
@media all and (min-width: 992px) and (max-width: 1100px) {
.search-dropdown {width:85%;} 
.right-3rdlevelnav,.signpost-ticker, .signpost-reports{height:auto !important;}
.upcoming-event .e-sec1{margin-right:30px;}
.upcoming-event .e-sec2{width:28%;}
.recent-event .e-sec2{margin-right:30px;}
#topnavigation ul li.level2{padding-right:2%;}
.e-sec2 .e-download{position:static;}
.signpost-ticker .ticker-iframe{padding-right:15px;}
#footerlinks ul li{padding-right:20px;}
.jta-tweet-text {font-size:1.5rem; line-height:20px}
}
@media all and (min-width: 1024px) and (max-width: 1169px) {
/*#headerlinks .maxWrap, #headerwrapper .maxWrap{padding:0 15px}*/
#topnavigation{padding: 0 15px;}
#bannerwrapper.investor-landing-banner{margin-top:114px;}
.secondary-nav ul li{padding: 0 23px 0 0;}
}
@media all and (min-width: 992px) {
#searchbox {display:block!important}
}
@media all and (max-width: 991px) {
.highlight-news-wrap .h480 {height:289px}
.hn-title + p {line-height:18px}
.hn-right .e-share {padding-top:0}
.hn-right {padding:0 20px}
.for-mobile {display:block; padding:0 15px}
.right-3rdlevelnav.for-desktop {display:none}
.sectionDivider {width:60%; margin-right:3%}
.sectionDivider + .signpost-ticker {margin-right:0}
.twocolright .sectionDivider.right-3rdlevelnav li {width:46%}
/*.wwc-right .banner-bottom-wrap {padding-top:10px}*/
.quickmenu {display:none};
.investor-landing-content .number-wrap .number-title-wrap {margin-top:20px}
.e-sec3 img {float:left}
#topnavigation ul li.level1.first {padding-left:0}
#topnavigation ul li.level1.current span:before, #topnavigation ul li.level1.selected span:before{bottom:-20px;}
#topnavigation .mobi-nav-dropdown ul li{text-align:left; background:#1e1e1e; border-top:1px solid #232828; font-size:1.8rem; text-align:left; padding-left:20px}
#topnavigation .mobi-nav-dropdown ul.quick-menu-items li {text-transform:none; font-weight:300}
#topnavigation ul li.level1 span{display:inline-block;}
#topnavigation .mobi-nav-dropdown ul li a, #topnavigation .mobi-nav-dropdown ul li span {color:#fff; text-align:left; padding-right:15px; display:block}

#topnavigation .mobi-nav-dropdown ul li.level1.selected span , #topnavigation .mobi-nav-dropdown ul li.level1.current span{/*font-size:1.4rem;*/}
#topnavigation ul li.haschildren ul li a, #topnavigation ul li.haschildren ul li > span {padding-left:25px;}
#topnavigation .mobi-nav-dropdown > ul li{padding:20px 0;}
#topnavigation .mobi-nav-dropdown ul li a{font-size:1.8rem; padding-left:15px;}
#topnavigation ul li.haschildren ul{position:static; width:100%; margin-top:13px;}
#topnavigation ul li.haschildren ul li.selected a span{color:#c00; !important;}
#topnavigation .mobi-nav-dropdown ul li.current > span {color:#c00; !important;}
#topnavigation ul li.haschildren ul li.last {padding-bottom:0;}
.quick-menu-items li.current a {color:#c00!important}
.quickicon {display:none}
.location-text {padding-left:0}
.number-title-wrap p {padding-left:15px}
#ip3-news-and-media-overview .twocolleft {padding:0}
.news-latest-lisitng {margin-bottom:0}
.news-latest-lisitng .latest-news {padding:20px 0}
.news-archive {width:100%; padding:0}
.news-item-wrap  .news-item {padding:15px 0}
.news-wrap {margin-bottom:30px}
.news-latest-lisitng .news-wrap {margin-bottom:0}
.rm-news-btn {right:0}
.news-item .news-content-wrap {padding-right:115px}
.news-item .news-content, .news-item .news-title {padding-right:80px}
.news-item .news-content {font-weight:400}
.career-main-wrap {height:auto}
.career-landing-content {margin-bottom:30px}
.career-main-wrap .career-secondinner {height:auto; position:relative; bottom:auto; padding:20px 0; }
.career-firstinner { height:321px}

.career-inner-content p {width:63%}
.career-btn {right:0; padding:14px 17px}
#ip3-investor-overview .homepage-events {padding-left:10px; padding-right:10px}
.twocolright .right-3rdlevelnav .wwe-universe li{width:97%}
/*.what-we-do-lhs > .maxWrap {padding:0}*/
.snapWrapper {margin-bottom:20px}
.twocolleft h1 {font-size:4.4rem; line-height:50px}
#contentwrapper .twocolright {padding-bottom:20px;}
#ip3-investor-overview .twocolright {padding:0 20px; margin:20px 0}
.community-wrap > .maxWrap {padding-bottom:0}


.jta-tweet-list-item {min-height:auto; line-height:1rem}
.jta-tweet-text {font-size:1.2rem; line-height:15px; font-weight:400;}
.home-career-secondinner {padding:25px 0}
.career-inner-content p {padding:0; font-size:1.52rem; line-height:18px}
.add-btn {font-size: 1.4rem; line-height: 16px;}
.what-we-do-wrap .maxWrap {padding-bottom:20px}
.wwe-ir-btn .rm-btn {font-size:1.4rem; line-height:16px}
.wwe-investor-relations {height:203px;}
.wwe-ir-title p {font-size: 3.2rem; line-height: 32px; padding-bottom:3px;} 
.wwe-ir-content p {font-size: 1.2rem; line-height: 17px;}
/*.number-wrap {padding:0 20px}*/
.ip3-investors .number-wrap {padding:0; margin-bottom:20px}
.wwc-banner {padding-bottom:10px}
.who-we-are-wrap, .what-we-do-wrap, .home-career-firstinner, .community-wrap {padding-top:0; margin-top:40px} 
.community-wrap > .maxWrap, .what-we-do-wrap .maxWrap {background-size:35%!important}
.wwc-banner-wrap {padding-bottom:0;}
.banner-bottom-wrap p {/*padding-top:5px; line-height:14px; font-size:1.2rem*/}
.banner-bottom-wrap > .row > div {padding-left:0}
.wwc-banner-wrap .wwc-banner-title {font-size:1.8rem; line-height:22px; letter-spacing:0.5px}
/*.wwc-banner-content p {font-size:1.2rem; line-height:15px}*/
.wwc-left .wwc-title-wrap p {font-size:2.2rem; line-height:14px;}
.wwc-left .wwc-content-wrap p {font-size:1.5rem; line-height:21px;}
.rm-btn {font-size:1.4rem; line-height:14px;}
.number-content img {width:40%; margin-right:1%}
.number-content p {width:49%; font-size:2.8rem}
#topnavigation .mobi-nav-dropdown {top:65px}
.search-dropdown {width:78%; top:-71px; padding-bottom:10px; background:#232828; height:74px;}
.hn-background, .hn-right {/*height:321px; */background-size: cover !important;}
.highlight-news-wrap {padding-top:65px}
.hn-title {font-size:1.9rem; line-height:20px}
.in-link {padding:17px 0}
.highlight-news .slick-dots {bottom:75px}
.highlight-news-dots {bottom:65px}
#bannerwrapper.investor-landing-banner {margin-top:0}
#topnavigation{/*height:90px;*/padding:10px 0;}
div#logo{padding:0px 0px 0px 0px;width:100%; text-align:center;}
#logo img{width:50px;height:auto; display:inline-block}
div#header-wrap .container-fluid{padding:0px;}
#headerlinks{padding:0px;float: left;width:100%;}
#headerlinks ul{float: left;padding-left:35px;width:100%;}
#headerlinks ul li{padding: 10px 40px 10px 0;width: 17%;float:left;}
#headerlinks ul li.last{float:right;background:#000;}
#header{float:left;width:100%;}
.mobile-nav {float: right; width: 150px; position:absolute; right:0; top:15px; margin-left: 15px;}
.menuicon {position:absolute; left:0; top:15px}
.signpost-alerts{float:left;width:50%;}
.ip3-investors .signpost-alerts {width:48%}
.ip3-investors .signpost-financial {width:48%; margin-left:2%}
.investor-landing-content .signpost-financial {width:51%; margin-left:1%; margin-bottom:0}
#contentwrapper .secondary-nav ul{padding:0px;border-bottom:0px;}
.secondary-nav{margin-top:5px; }
#twocolleft{float:left;width:100%;}
#contentwrapper{padding:0 20px;}
.twocolright{padding-top:40px;border-top:1px solid #dedede;}
.signpost-ticker .ticker-iframe{min-height:110px;}
.signpost-ticker {margin-bottom:0px;}
.banneritem .bannertext{padding:0 60px;}
#searchbox {background-position:-553px -353px; padding-top:0; margin-right:10px; height:40px; width:40px}
#searchbox.active {background-position: -176px -149px;}

#topnavigation .mobi-nav-dropdown ul li a{text-align:left; margin-right:8px}
#topnavigation ul li.level1.current span::before, #topnavigation ul li.level1.selected span::before{display:none;}
#topnavigation ul li a, #topnavigation ul li > span{text-align:left; padding-left:15px;}
#topnavigation .mobi-nav-dropdown ul li a.showMore{ height: 42px; top:9px; width: 50px;}
#topnavigation .mobi-nav-dropdown {overflow-y:scroll }
#topnavigation .mobi-nav-dropdown.active {height:86vh;}
}
@media all and (max-width: 870px) {
#headerlinks ul li{width:16%;}
}

/*--------- iPad Portrait and large Tablets Portrait ---------*/
@media all and (min-width: 768px) and (max-width: 991px) {
.signpost-alerts{margin-top:30px; margin-bottom:0;}
.investor-landing-content .signpost-alerts {margin-top:0}
/*.right-3rdlevelnav{margin-bottom:0;}*/
.twocolright .right-3rdlevelnav li{  float: left;  margin: 0 5px 5px 10px !important; width: 31%;}
.section-3rdlevelnav-content{padding:18px 0 3px; float:left; width:100%;}
/*#topnavigation .mobi-nav-dropdown ul li a.showMore{display:none;}*/
.news-dots .slick-prev, .news-dots .slick-next{margin-top:3px;}
/*#topnavigation  .mobi-nav-dropdown .level1.haschildren ul{display:none !important;}*/

#ci-wrap li{width:50%;}
#ci-wrap li{border:none; padding-bottom:40px;}
#ci-wrap li + li + li, #ci-wrap li:first-child{border-right:1px solid #ffffff;}
#ci-wrap li:nth-child(3){padding-bottom:0;}
#ci-wrap li:nth-child(4){padding-bottom:0;}
#ci-wrap li:last-child{border:none;}
.socialmedia{display:none;}
#contentwrapper .socialmedia ul li{margin-bottom:0px;}
.socialmedia ul li.twitter a{background-position:-80px -5px;}
.socialmedia ul li.download a{background-position:-119px -5px;}
.socialmedia ul li a{background-position:-48px -5px;}
.socialmedia ul li, .socialmedia ul li a{display:block; float:none;}
#contentwrapper .socialmedia ul{width:auto; border:none;}
.snapdown-content{position:relative; padding-left:31px;padding-bottom: 16px; }
.eowrapper .snapdown-content {padding-left:0}
.eowrapper .eo-left {padding:0}
.socialmedia{position:absolute; left:0; top:0; width:auto;}
.snapdown-title {padding-left: 30px;}
.signpost-ticker .ticker-iframe{min-height:128px;}
.investor-landing-content .signpost-ticker .ticker-iframe{min-height:148px;}
#news-wrap .ns-share{position:absolute;right:10px;}
/*.right-3rdlevelnav{width:62%; float:right;}*/
#news-wrap .ns-details{width:100%; margin-bottom:10px;}
.signpost-ticker{margin-right:1%; background-color:#070808; width:37%; padding-right:0;}
.ticker-text p, .signpost-ticker .ticker-text .big{font-family: Roboto; font-size:1.8rem; font-weight:600; color:#fff; text-transform:uppercase; display:inline-block;}
.twocolright{border:none;}
.homepage-events{border-bottom:1px solid #dedede;}

#headerlinks ul{padding:0;}
#headerlinks ul li{width:16%; padding:10px 12px; text-align:center;}
#headerlinks ul li.last{padding:0; width:auto;}
.search-content{display:none;}
.secondary-nav ul li{padding:0 15px 0 0!important; font-size:1.2rem;}
.secondary-nav .level2 span{letter-spacing:0;}
/*#ci-wrap li strong:after{display:block;}*/
/*#ci-wrap li{width:100%; border-left:none; border-bottom:1px solid #00324d; padding:14px 0;}*/
/*#ci-wrap li:first-child{ border-bottom:1px solid #00324d;}*/
.footerwrapper-contact-info-content.float100 .maxWrap {padding: 0;}
/*#ci-wrap li strong{cursor:pointer;}
#ci-wrap li p{display:none;}*/
.contentcell {min-height: 90px;}
#bannerwrapper {background-size: cover !important; background-position:center center;}
#bannerwrapper.bannerImage { height: 250px !important;}
#ip3-careers-overview .mainContentWrapper.float100{margin-top:65px;}
.recent-event .e-sec1, .upcoming-event .e-sec1{width:22.3%; margin-right:5px;}
.recent-event .e-sec2, .upcoming-event .e-sec2{margin-right:30px;}
.recent-event .e-sec2, .upcoming-event .e-sec2{height:auto !important;}
.e-sec2 .e-download{position:static;}
#headerwrapper .maxWrap{overflow:visible !important;}
.twocolright{padding:0px;}
#ip3-Homepage .twocolright{padding:20px 15px 0 15px;}
#contentwrapper > .row{margin:0px;}
#news-wrap.row{margin-left: -15px; margin-right: -15px;}
.container-fluid{padding:0 20px;}
.career-upper-section.container-fluid{padding:0!important;}
.container-fluid.news-fluid {padding:0}
/*#ip3-Homepage .container-fluid {padding-left:5px; padding-right:5px}*/
#footerwrapper .container-fluid {padding:0 20px}
.latest-news-wrap {padding:0 15px}
.highlight-news {padding:0}
#ip3-investor .row{margin-left:0px;margin-right:0px;padding: 40px 0 0 0;}
#footerlinks{letter-spacing:0.6px;}
#ip3-investor #footerwrapperinner .row{padding-top:0px;}
#ip3-investor .container-fluid{padding:0px 20px;}
#ip3-investor #content-left{padding:0px;}
#twocolleft{padding:0px;}
/*.twocolright{padding:40px 0 0 0;}*/
#ip3-events-and-presentations .twocolright{border-top:0 none;}
#ip3-investor .twocolright{border-top:0 none;}
#header-wrap{/*position:relative;*/}
#footerlinks{float:left; width:62%; margin-bottom:0}
#footerlinks ul li {margin: 10px 0; padding-right: 40px;}
.social-media ul{float:left;width:485px;padding:0 15px 0 20px;}
.social-media{float:left;padding:0px;}
.social-media ul li{float:left;padding-right:34px;margin-right:0px;margin-bottom:23px;}
.social-media li.sm-wwe { margin-left:40px; margin-top:2px;}
.social-media ul li.sm-vimeo{padding-right:89px;width:25px;}
.social-media ul li.sm-youtube{padding-right:0px;}
#footerwrapperinner{padding:25px 0 10px;}
#content-right{padding-top:36px;}
.signpost-financial, .signpost-alerts,.reports-content,.signpost-reports .reports-content ul li{padding:0px;}
.signpost-reports{padding:0px;}
.signpost-reports .reports-content ul li{width:50%;float:left;padding-left:15px;background:none;}
.signpost-reports .reports-content .e-download{padding: 4px;background:#fff;}
.signpost-reports .reports-content{float:left;width:100%;padding-right: 15px;padding-top:15px;}
  .report-header p.mainhead{padding-left:0px;float:left;width:40%;}
  .report-header {float:left; width:100%}
.report-header p.view{float:left;padding-left:10px;width:44%;font-size:0.600em;line-height:13px;color:#7d7c80;font-family:Roboto;font-weight:normal;}
/*.signpost-ticker{padding-right:10px;float:left;width:38%;}*/
#bannerwrapper{margin-top:0px;}
.upcoming-event{margin-bottom: 35px;padding-bottom: 35px;}
.home-wrap{padding-top: 35px;}
.signpost-reports{margin-bottom:10px;float:left;width:62%;}
.investor-landing-content .twitter-box-wrap{ margin-bottom: 20px;}
.tweet-img{top:30px;}
.twitter-box .slick-prev{left: 35% !important;}
.twitter-box .slick-next{right: 35% !important;}

.search-content{display:none;}
.homepage-events{padding-left: 15px; padding-right: 15px;}
#ip3-Homepage .signpost-reports {width:60%; margin-bottom:20px}
#ip3-Homepage .signpost-alerts {width:37%; margin-left:3%; margin-top:0}
}

/*--------- All Small Tablets and Large Phones Global CSS ---------*/
@media all and (max-width: 767px) {
.banner-bottom-wrap .row {margin-bottom:0px} 
#ip3-leadership .signpost-ticker{display:none}
.footerwrapper-contact-info-content.float100 {background:#00263d}
#homepage-events .upcoming-event .social-share, .recent-event .social-share, .investor-landing-content .upcoming-event .social-share {right:0!important; top:30px!important; width:230px!important}
#investor-news .social-share {right:0; top:25px}
#ip3-Homepage .upcoming-event .e-sec1, #ip3-Homepage .upcoming-event .e-sec2 {width:100%}
.social-share li.mobView {display:block}
.hn-right .social-share {right: -183px; width: 230px; top: 37px;}

.upcoming-event .facebook-share, .upcoming-event  .twitter-share, .recent-event .facebook-share, .recent-event  .twitter-share, .highlight-news .facebook-share, .highlight-news  .twitter-share{display:none}
.recent-event .e-share, .upcoming-event .e-share, .highlight-news .e-share {border:none}
.recent-event .e-share .ss-btn, .upcoming-event .e-share .ss-btn, .highlight-news .e-share .ss-btn {float: left; background-position: -52px -229px;}
.recent-event .e-share .ss-btn:hover, .upcoming-event .e-share .ss-btn:hover, .highlight-news .e-share .ss-btn:hover {background-position:-101px -229px;}
.homepage-events .social-share {right: -62px; top: 42px;}
.homepage-events .e-share {float:right; padding-top: 0; margin-top: -5px;}
.homepage-events .e-sec-link {float:left;}
.wwd-banner-image img {width:230px; margin-bottom:10px;}
.wwd-banner-content {padding:0}
.member-rhs-wrap {display:none}
.what-we-do-banner {margin-bottom:10px; height:267px!important}
.what-we-do-top > div > div, .what-we-do-top > div > div + div {padding:0 10px}
.what-we-do-bottom > div > div, .what-we-do-bottom > div > div + div {padding:0 10px}
/*.community-bottom .combot a img {width:50%!important; float:left}
 .community-bottom .combot a p {padding-left:3%; width:47%; float:left; font-size:1.4rem; line-height:15px; letter-spacing:0; padding-top:1px}
 .community-bottom .combot {margin-bottom:14px}*/
#ip3-Homepage .career-btn.add-btn {display:none}
.home-career-firstinner {border-top:0}
.wwc-banner-wrap .wwc-banner-content {color:#7d7b80}
.wwc-banner-content p:last-child {padding-bottom:10px}
.investor-landing-content {padding-top:61px}
.wwc-left .wwc-content-wrap {padding-bottom:5px}
.news-item .news-content, .news-item .news-title {padding-right:0}
.number-content {border-right:0}
.news-item .news-title {padding-right:0}
.what-we-do-wrap > .maxWrap, .community-wrap > .maxWrap {background:none!important} 
.news-listing .rm-news-btn, #prev-month-news .rm-news-btn {position:relative; top:auto; right:0}
.news-listing .news-content-wrap, #prev-month-news .news-content-wrap {width:100%; padding-right:0}
.news-listing .news-image, #prev-month-news .news-image  {margin-bottom:10px}
.what-we-do-lhs .lhs-item, .career-landing-content {margin-bottom:12px;}
 .career-bottom-section > .row > div {padding:0 10px}
.career-firstinner {height:181px}
.career-main-wrap {height:310px; margin:30px auto}
.career-firstinner .content p {font-size:2.6rem; line-height:30px;}
.career-firstinner .content .sj-btn {padding:10px 0; line-height:16px; font-size:1.4rem; width:100%;}
.investor-landing-content #content-left > div {padding:0}
.investor-landing-content .twitter-box-wrap {margin-bottom:20px}
.e-sec3{display:none}
.e-sec3.e-sec3mobi{display: block;}
#twitter-box .jta-tweet-profile-image {width:100%}
#twitter-box .jta-tweet-profile-image a {float:left; } 
#twitter-box .jta-tweet-profile-image-link img {width:60px; height:60px}
#twitter-box .jta-tweet-body {width:100%; padding:10px 30px 30px 40px }
#twitter-box .jta-tweet-text{font-size:1.6rem; line-height:20px}
.screen-name-link {font-size:1.6rem;}
#twitter-box .jta-tweet-user-screen-name-link {margin-bottom:0}
#twitter-box .jta-tweet-list-item {padding:5px}
.twitter-heading.mobi {display:inline-block; width:auto; float:left; margin-left:15px; font-size: 1.4em;
line-height: 20px; margin-top: 9px;}
.twitter-heading.deski {display:none}
#twitter-box .slick-arrow:before{font-size:4rem}
/*#ip3-investor-overview .homepage-events {padding-left:0; padding-right:0}*/
.what-we-do-lhs .lhs-title {font-size:2.4rem; line-height:29px; letter-spacing:0}
.secondary-nav {margin-bottom:20px!important;}
.social-block-inner {width:100%; height:auto!important}
.home-career-secondinner {padding: 0; float:left; width:100%; font-size:15px 0}
.career-inner-content p {padding-bottom:15px}
.career-btn {right: 0; position: relative; top: auto; float: none; display:inline-block; -ms-transform:translateY(0); -webkit-transform:translateY(0);transform:translateY(0);}
.career-inner-content p {width:100%; margin-bottom:20px}
.career-inner-content {height: auto !important; text-align:center; margin-bottom:20px;}
.career-logo {height:auto!important; margin:20px 0; float:left; width:100%;}
.career-logo img {position: relative; top: auto;-ms-transform:translateX(-50%); -webkit-transform:translateX(-50%);transform:translateX(-50%); left:50%}
#ip3-Homepage .recent-event .e-sec1, #investor-news {width:100%;}
#investor-news .ir-news-item {width:100%; margin:0 0 20px}
#investor-news .ir-news-item > a {width:50%; display:block; float:left;}
#investor-news .ir-news-item > div {width:50%; display:block; padding-top:0}
#investor-news .ns-share a {margin-top:0}
.wwe-investor-relations {position:relative; height:auto; background-position:center center}
.wwe-main-inner-ir .wwe-inner-ir {-ms-transform:translateY(0); -webkit-transform:translateY(0);transform:translateY(0); top:auto;  padding:60px 10px }
.wwe-ir-title p {padding-bottom:13px}
.wwe-ir-content p {font-size:1.4rem; line-height:16px;}
.banner-bottom-wrap p {padding: 13px 0 9px; line-height: 18px; font-size: 1.8rem;}
.banner-bottom-wrap > .row > div {padding:0}
.banner-bottom-wrap > .row > div a img {width:100%;}
.number-content p {font-size:3.8rem}
.number-content img {width:48%}
.wwc-left .wwc-title-wrap p {font-size:3.5rem;}
.wwc-left .wwc-content-wrap p {font-size:1.6rem; line-height:20px}
.rm-btn-wrap {margin-bottom:20px}
#news-wrap .slick-slide {padding:16px 10px 50px 10px}
.ns-title {line-height:16px;}
.ns-date {padding-top:0}
.ns-image {width:50%; float:left}
.ns-details {width:50%; padding-left:10px}
.ns-share {width:50%; padding-top:0; margin-top:0}
.latest-news-wrap .ns-share a, #investor-news .ns-share a {float:left; margin-left:10px; background-position: -52px -229px;}
.latest-news-wrap .ns-share a:hover, #investor-news .ns-share a:hover {background-position:-101px -229px}
.highlight-news-wrap {padding-top: 61px;}
#logo img {height:41px; width:auto}
.twocolright .right-3rdlevelnav .wwe-universe li{width:100%}
.mainContentWrapper.float100{margin-bottom:0; margin-top:37px}
#ip3-careers-overview .mainContentWrapper.float100{margin-bottom:0;margin-top:0;}
.contentcell.col1 span.activec{background-image:none !important;}
.contentcell.col1 span.activem{background-image:none !important;}
.contentcell.col1 span {font-family:Roboto}
.ticker-text p, .signpost-ticker .ticker-text .big{font-family: Roboto; font-size:1.8rem; font-weight:600; color:#fff; text-transform:uppercase; display:inline-block;}
.latest-news-wrap #news-wrap .slick-dots{width:100%; margin-left:0; left:0;}
#bannerwrapper.investor-landing-banner{margin-right:0; margin-left:0; margin-bottom:25px;}
#contentwrapper .filter .category ul, #contentwrapper .filter .years ul, .filter .category span.pr, .filter .years span.pr{width:194px;}
.filter .category, .filter .years{width:300px; margin-bottom:10px;}
.secondary-nav.float100 p.h1{text-align:center; margin:0;}
.mobile-nav{width:auto; top:19px; }

.search-content, .secondary-nav ul{display:none;}

#headerwrapper .maxWrap{overflow:visible !important;}
#content-right,#content-left{padding-left:0px;padding-right:0px;}
#bannerwrapper{margin-top:0px;}
.bottomcell1 p:before{background:url("/~/media/images/w/wwe/css/sprite1.png") no-repeat scroll -243px -227px transparent; width:30px}
.bottomcell2 p:before{background:url("/~/media/images/w/wwe/css/sprite1.png") no-repeat scroll 0px -227px transparent;  width:30px}
.bottomrow .bottomcell1{width:auto;text-align:left; float:right;}
.bottomrow{font-size:0.929em;}
.bottomrow .bottomcell2{width:48%;text-align:left;padding-right:5px;}
.contentcell.col1 span.activem{font-size:0.857em;background-image:none;float:left;width:100%;padding-left:15px;line-height: 13px;margin-top: 10px;}
.contentcell.col1 span.activec{font-size:0.857em;background-image:none;float:left;width:100%;padding-left:15px;line-height: 13px;margin-top: 10px;}
.contentcell.col1 span.activec:before{width:10px; height:10px; background-color:#4F689F; border-radius:50%;content:""; position:absolute; left:0}
.contentcell.col1 span.activem:before{width:10px; height:10px; background-color:#8A61AC; border-radius:50%; content:"";position:absolute; left:0;}
.subheading{font-size:1.429em;line-height:22px;padding:0px 0 20px 0;}
.headingleft,.headingright{width:100%;margin:0; padding:0;}
.contentcell.col1{width:100%;border:0 none;min-height:auto;border-bottom:1px solid #dedede;background:#fff;;padding:23px 0;}
.contentrow .col1 p{line-height:17px;}
.contentcell.col1 span.activem{width:95%;}
.contentcell.col1 span.activec{Width:200px;}
h2.snapdown{padding:30px 0;}
.snapdown-container{margin-bottom:20px;}
.subject,.cAlign.outlook,.date{width:100%;text-align:left;}
.eventwrapper .subheading{padding:40px 0;}
.eventwrapper.past .subheading{padding:15px 0 30px 0;}
.subjecthdr{color:#7d7b80;font-weight: bold;line-height: 16px;font-family: Roboto;padding:10px 0px;float:left;width:100%;}
.event-data{padding:30px 0 0 0;}
.outlook a{left:85px;top:17px;}
.subjecthdr.events{padding:0px 0 10px 0;}
.subjecthdr.dates{padding:25px 0 15px 0;}
.outlook .subjecthdr{padding:20px 0 27px 0;}
.upcoming-event .e-sec1,.upcoming-event .e-sec2,.upcoming-event .e-sec3{float:left;width:100%; height:auto !important; margin:0 0 20px;}
.e-sec1 p.head{float:left;width:150px;margin-top:20px;}
/*.e-share{float:right;width:28px;height:30px;padding-top:20px;margin-top:0px;border:0 none;}
.e-share a.link-share{background-position: -657px 1px;width:28px;height:26px;}*/
.e-title, .e-date{padding-bottom:15px;padding-top:5px;}
.e-date{padding-bottom:20px;}
.e-download{padding-bottom:0px;}

.recent-event .e-sec1,.recent-event .e-sec2,.recent-event .e-sec3{float:left;width:100%;height:auto !important; margin:0 0 20px;}
body#ip3-investor-overview .upcoming-event .e-sec2 {float:left;width: 100%;height:auto !important; margin-bottom: 20px;}
.social-media li {float: left;margin-right: 0px;}
.signpost-financial, .signpost-alerts,.reports-content{padding:0px;}
.signpost-reports{padding:0px;}
.signpost-reports .reports-content{float:left;width:100%;padding:15px;}
.report-header p.mainhead{padding-left:0px;float:left;width:160px;}
.report-header p.view{float:left;padding-left:10px;width:172px;font-size:0.600em;line-height:13px;color:#7d7c80;font-family:Roboto;font-weight:normal;}
.signpost-ticker{padding-left:0px; height:auto !important; margin-bottom:25px;}
#footerlinks,#footerlinks ul{float:left;width:100%;}
#footerlinks ul li{float:left;width:100%;padding:15px 0 5px 0; margin:0; font-size:1.4rem}
.signpost-reports{float:left;width:100%;}
.signpost-alerts{float:left;width:100%;}
.row{margin-left:0px;margin-right:0px;}
#content-left{float:left;width:100%;}
.homepage-events{float:left;width:100%;}
.twocolright{padding:0;}
#ip3-Homepage .twocolright {padding:0 15px}
#ci-wrap li{border:0 none; width:100%;float:left;text-align:left; padding:15px 10px; height:auto !important; position:relative; border-top:1px solid #00314f; cursor:pointer }
#ci-wrap.snaps li:after {background:url(/~/media/images/w/wwe/css/sprite1.png) no-repeat; content:""; position:absolute; top:17px; right:10px; height:20px; width:20px; background-position: -476px -38px; cursor:pointer}
#ci-wrap.snaps li.active:after {background-position: -514px -38px;}
.container-fluid{padding:0px; border-bottom:#003251}
/*.home-wrap.container-fluid {padding: 0 10px;}*/
#headerlinks ul li{display:none;}
#headerlinks ul li.last{display:block;width:100%;padding:0 30px; text-align:center;}
#headerlinks #ExternalWebContentExternalIFrame1{display:inline-block;}
#headerlinks ul{padding-left:0px;}

.menuicon{background:url(/~/media/images/w/wwe/css/sprite1.png) no-repeat -605px -279px transparent; float:left; margin-left:10px; width:31px; height:25px; top:19px;}
.menuicon.active {background-position:-177px -159px; position:relative; top:8px; margin-right:4px; float:right }
#searchbox {background-position:-540px -280px; height:30px; width:30px}
#searchbox.active {background-position: -172px -160px;}
.search-dropdown {left: 0px; width: 100%; padding: 10px; height: 66px; top:0}
#topnavigation .mobi-nav-dropdown {top:61px;}
.banneritem .bannertext{padding:0 40px;}
#bannerwrapper .slick-prev,#bannerwrapper  .slick-next,.news-dots{display:none !important};
.ns-wrap-title p{padding:17px 0;margin-bottom:0px;}
.upcoming-event{margin-bottom:20px;padding-bottom:0;margin-top:20px;}
.twitter-box-wrap{margin-bottom:20px;padding-bottom:0px;padding-top:25px;}
.signpost-reports,.signpost-financial,.signpost-alerts{margin-bottom:20px;}
.social-media ul{padding-bottom:15px;margin-bottom:0px;}
.ip3-investors .signpost-alerts, .investor-landing-content .signpost-financial {width:100%; margin-left:0}
#footerwrapperinner{padding:30px 0 15px 0; position:relative; }
#auto-top-link{display:none !important;}
#ci-wrap{padding:0;}
.ci-wrap-title{padding: 16px 10px 0 10px; background: #013252}
#footerlinks{padding: 0 10px;}
#footerlinks ul{padding:0px;}
#contentwrapper{padding:0 10px;}
.left-img{display:none;}
span.tweetaddr{padding-left:60px;}
.tweet-head{padding-left:60px;}
.tweet-img{top:25px;}
p.tweet{padding-bottom:20px;}
.twitter-box .slick-prev{top: 20% !important; left: 0!important; height:auto; width:auto}
.twitter-box .slick-next{top: 20% !important; right: 0 !important; height:auto; width:auto}
.twitter-box .slick-dots{bottom: 5px !important; width:auto; float:none; left:50%; transform: translateX(-50%); -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); -o-transform: translateX(-50%); -ms-transform: translateX(-50%);}
.twitter-slide{background:url(/~/media/Images/W/WWE/css/twitter-mobi-img.jpg) no-repeat 0px 0px #28aae1;padding:15px 25px 40px 25px;}
.right-txt{width:100%;}
.ns-wrap-title{padding:0px 10px;}

#contentwrapper .secondary-nav ul li{border-bottom:1px solid #dedede;padding:15px 0px;margin:0px;float:left;width:100%;}
#contentwrapper .secondary-nav ul li.current {border-left: 4px solid #ec1927;color: #ec1927;padding-left: 10px;border-bottom:1px solid #dedede;}
#twocolleft{float:left;width:100%;padding:0px;}
.twocolleft{padding:18px 0 5px 0;}
.twocolleft h1 {padding-bottom:13px; font-size:2.6rem; line-height:30px}
.twocolleft h2 {font-size:2.3rem; line-height:26px}
.twocolleft h3 {font-size:2rem; line-height:23px}
.twocolright{padding-top:25px; border-top:0; /*border-top:1px solid #dedede;*/}
#ip3-investor-overview .twocolright {padding: 0 10px!important; margin: 0;}
#ip3-investor .twocolright{padding-top:0px;border-top:0 none;}
#ip3-events-and-presentations .twocolright{border-top:0 none;}
.summary{padding:0px;}
#topnavigation .mobi-nav-dropdown ul li a{text-align:left; margin-right:8px}
#topnavigation ul li.level1.current span::before, #topnavigation ul li.level1.selected span::before{display:none;}
#topnavigation ul li a, #topnavigation ul li > span{text-align:left; padding-left:15px;}
#topnavigation .mobi-nav-dropdown ul li a.showMore{ height: 42px; top:9px; width: 50px;}
#topnavigation #logo{width:50%; float:none; margin:0 auto;}
#topnavigation #logo.active{width:auto; float:left; margin:0; padding-left:10px}
#bannerwrapper{background-size: cover !important; background-position: center center !important; /*margin-left:-10px; margin-right:-10px;*/}
#bannerwrapper.bannerImage { height:142px !important;}
.social-media {padding: 0 10px;}
#footerlinks{padding-top:10px; padding-bottom:20px;}
.footer-logo { bottom: 20px; position: absolute;right: 0;}
.right-3rdlevelnav{height:auto !important;}
#footerlinks ul li a{display:inline;}
#footerwrapper{margin-top:30px;}
.news-item.header{display:none;}
.news-item p.date, .news-item p.Title{width:100%;padding:5px;}
.category>ul{z-index:10;}
.eventwrapper.past{margin-bottom:20px;}
.e-sec2 .e-download{position:static;}
h1{font-size:2.5rem; line-height:2.5rem;}
.icon-cat{left:10px;}
#news-wrap .icon-cat {top:15px; left:15px;}
#news-wrap .news-item-lt {padding: 15px; border-bottom:1px solid #dedede}
#news-wrap .news-item-lt:nth-child(n+5) {display:none}
.ns-image img{width:100%;}
.snapdownItem.last{border:none;}
.contact-section-2-content{width:100%;}
#twocolright{padding:0;}
.latest-news .e-sec3.e-sec3mobi{display:block !important;}
.news-item .news-date, .news-content, .latest-news .e-sec3{padding-bottom:10px;}
.ip3-company-news .news-item .news-date {padding-bottom:7px}
.latest-news .e-sec1 > p{float:left;}
.latest-news .e-share{float:right;}
/*.recent-event .e-sec2{margin:0;}*/
.latest-news .e-title{padding-bottom:0;}
.homepage-events .recent-event .e-sec1 {margin-bottom:20px}
.recent-event .e-sec1{margin-bottom:0;}
.latest-news .e-title{font-size:2.2rem;}
.news-item .col-xs-6{padding:0;}
.news-item .news-content-wrap{padding-right:0; padding-left:10px;}
.news-item .news-title{font-size:1.4rem; line-height:1.6rem;}
.rm-news-btn{position:static;}
.news-item {border-bottom:1px solid #dedede;}
#prev-month-news .news-item	.row > div, #prev-month-news .news-item .row > div + div {padding:0}
.mainContentWrapper.float100{margin-top:49px;}
.career-firstinner .content .sj-btn{display:block; padding:11px 0;}
.career-logo img, .career-btn{display:inline-block;}
.career-inner-content{height:auto !important;}
.career-firstinner{ top: 0; transform: translateY(0); padding:40px 0;}
.career-main-wrap .career-secondinner{position:static;height:auto;}
.career-main-wrap{height:auto;}
.career-logo{text-align:center;}
.news-item .news-content-wrap {padding:10px 0 0;}
.ip3-company-news .news-item .news-content-wrap {padding:0;}
#prev-month-news .news-item .news-content-wrap {padding:0 0 0 10px;}
.ip3-company-news .news-item{ padding-bottom: 15px !important;}
.rm-news-btn:after{top:7px;}
.news-year-listing{margin-top:0;}
.ip3-company-news .twocolleft h1{line-height:3.2rem;}
.twocolleft .latest-news .social-share {right: 0;top: 32px; width:138px;}
.twocolleft .social-share {right: -65px;top: 32px; width:138px;}
.social-share:before{display:none;}
.career-main-wrap .career-secondinner {padding: 20px 0;}
.eo-left {padding-left:0; padding-right:0}
.eo-right {padding:0}
.eo-right .lname {display:none}
.bodImage {float:left; width:46%; margin-right:4%}
.eo-left .lname {display:block; width:50%; float:left; padding-right:12px!important }
.eowrapper .eoitem {height:auto}
.eowrapper .eoitem p {line-height:22px;}
.eowrapper .eoitem p.lname {font-size:1.5rem; line-height:20px; padding-right:30px!important  }
.eowrapper .eoitem p.lname em {font-size:1.5rem; width:100%; display:block }
.hn-title {font-size:1.5rem; line-height:17px}
.hn-title + p {font-size:1.3rem; line-height:14px;}
.hn-right {padding:0 20px}
.hn-right .e-share {padding-top:0}
.hn-date {padding-top:5px}
}

@media all and (max-width: 639px) {
.hn-right .social-share {right:-240px; width:230px; top:0 }
.news-image img, .latest-news .e-sec3.e-sec3mobi img{width:100%;}
.social-media li {width:16.6%}
.social-media li.sm-wwe {margin-left:20px; margin-top:2px}
.hn-left {width:100%;/* height:180px;*/}
.hn-right {width:100%; padding:0; height:auto!important }
.hn-links {position:relative}
.hn-background {background-size:cover!important; /*height:180px;*/}
.hn-right p, .hn-right .e-share  {margin-left:10px; margin-right:10px}
.hn-date {margin:0px 10px 8px}
.hn-title {font-size:2.4rem; line-height:24px;}
.ns-image {width:50%}
.news-latest-lisitng .ns-image {width:100%}
}
@media all and (min-width: 481px) and (max-width: 767px) {
	body#ip3-life-at-wwe .slick-arrow.slick-next {right: 42% !important;}
body#ip3-life-at-wwe .slick-arrow.slick-prev {left: 45% !important;}
}
@media all and (max-width: 480px) {
body#ip3-life-at-wwe .slick-arrow {bottom: 30px !important;}
body#ip3-life-at-wwe .slick-arrow.slick-next {right: 30% !important;}
body#ip3-life-at-wwe .slick-arrow.slick-prev {left: 35% !important;}
/*.eo-right {width:60%;}*/
/*.eo-left {width:40%;}*/
}
.contact-form textarea, .contact-form input{-webkit-appearance: none;-moz-appearance:none;appearance:none; border-radius:0;}
/*---- magnific-popup-----*/
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80); }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #cccccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #cccccc; }
    .mfp-preloader a:hover {
      color: white; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none; }
button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  cursor: pointer !important;
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: white;
  font-style: normal;
  font-size: 2.000em;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover, .mfp-close:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333333; }

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
  color: white;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;font-size: 2.8em; }

.mfp-counter {
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 0.857em;
  line-height: 18px; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 55%;
  margin-top: -55px;
  padding: 0;
  width: 35px;
  height: 50px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -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; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover, .mfp-arrow:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  /* .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
 .mfp-arrow:after, .mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before, .mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }*/

button.mfp-arrow-left {
  left: 0;
  background: url(/~/media/Images/s/selective/css/carousel-arrows-tcm92-55446.png) no-repeat left center #f2f2f2;}
  .mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
    border-right: 17px solid white;
    margin-left: 31px; }
  .mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3f3f3f; }

button.mfp-arrow-right {background: url(/~/media/Images/s/selective/css/carousel-arrows-tcm92-55446.png) no-repeat right center #f2f2f2;right: 0; }

  .mfp-arrow-left:hover,.mfp-arrow-right:hover{opacity: 1;-webkit-transform: scale(1.25);-moz-transform: scale(1.25);-ms-transform: scale(1.25);-o-transform: scale(1.25);transform: scale(1.25);}
  .mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
    border-left: 17px solid white;
    margin-left: 39px; }
  .mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
    border-left: 27px solid #3f3f3f; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: black; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444444; }
  .mfp-figure small {
    color: #bdbdbd;
    display: block;
    font-size: 0.857em;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  background:#fff;
  padding:10px;
  min-height:38px;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: #fff;
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

.mfp-ie7 .mfp-img {
  padding: 0; }
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; }
.mfp-ie7 .mfp-container {
  padding: 0; }
.mfp-ie7 .mfp-content {
  padding-top: 44px; }
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; }
  
  
#careersinindia .page-content{
	  position: absolute;
  margin-top: -260px;
  color: #004d91;
  opacity:0.9; 
  filter:alpha(opacity=90);
  z-index: 999;
  font-weight: bold;
width: 99%;
}
/*---- superscript-----*/
body.ip3-company-news p.news-title sup, 
body.ip3-company-news p.news-title sup sup,
/*body.ip3-company-news p.news-title sup sup sup, */
#ip3-news-and-media-overview .latest-news p.e-title sup,
#ip3-news-and-media-overview .latest-news p.e-title sup sup
{ font-size:15px; }

body.ip3-company-news .news-content sup, 
body.ip3-company-news .news-content sup sup,
body.ip3-press-releases .twocolleft p sup,
body.ip3-press-releases .twocolleft p sup sup,
body#ip3-press-releases .twocolleft p sup,
body#ip3-press-releases .twocolleft p sup sup,
#ip3-news-and-media-overview .news-content-wrap .news-content sup,
#ip3-news-and-media-overview .news-content-wrap .news-content sup sup,
.news-item-lt p.ns-title sup,
.news-item-lt p.ns-title sup sup,
#ip3-Homepage .ir-news-item p.ns-title sup,
#ip3-Homepage .ir-news-item p.ns-title sup sup
{ font-size:13px; }

