.brand-header {
    background: #e7e7e7 url("/images/brandpages/bgbrand_monopolyEE.jpg") center 0 no-repeat;
    background-size: auto;
}
.brand-hero .description {
    color: #000;
}
.content-home .brand-hero .description h2{
	font-size: 1.888em;
}
.dropdown_menu_item:hover, .dropdown_menu_item.active {
    background: none #ea1a2f;
}
.dropdown_menu_item a:hover, .dropdown_menu_item.active a{
    color:#fff;
    text-decoration:none;
}

.even .sectiontitle, .even .sectionlink, .even .sectiontitle span {
    color: #fff;
}
.odd .sectiontitle,  .odd .sectiontitle span, .browse-menu a:hover , ul.dropdown_menu a , .seoheader .pagetitle, .dropdown_button, .content-video .related_products .sectiontitle{
    color: #EA1A2f;
}
.content-printables .seoheader, .content-videos .seoheader{
    margin: 75px 0 25px;
}
.content-videos .seoheader .pagetitle{
    color: #fff;
}
.odd .sectionlink {
    color: #000;
}

.even .sectionlink span {
    background: url("/images/sprite_common.png") no-repeat scroll -13px 0 transparent;
}

.dropdown_button span {
    background: url("/images/brandpages/dropdown_arrow_monopoly.png") no-repeat scroll 0 0 transparent;
    height:14px;
}
.open .dropdown_button span {
    background: url("/images/brandpages/dropdown_arrow_monopoly.png") no-repeat scroll 0 0 transparent;
    -ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
    transform: rotate(180deg);
}

.content-shop-browse .content-outer, .content-play-browse .content-outer, .content-games .content-outer, .content-apps .content-outer, .content-games .content-outer {
    background: #e7e7e7 url("/images/brandpages/bgbrand_monopolyEE.jpg") center 0 no-repeat;
    background-size:100% 581px;
    position: relative;
}

.content-video .content-outer {
    background: #e7e7e7 url("/images/brandpages/bgbrand_monopolyEE_videos.jpg") center 0 no-repeat;
    background-size:100% 60%;
    position: relative;
}

.featured-brands .sectionlink, .content-video .featured-brands h1 {
    color: #fff;
}

.content-video .related_products, .content-video .related_products h4 {
    background: none repeat scroll 0 0 #dae2e6;
    color: #fff;
}
.picker a.active, .picker a:hover, .brand-hero .hero-name {
    background: -moz-linear-gradient(top,  rgba(234,26,47,0.94) 0%, rgba(233,26,47,1) 2%, rgba(229,25,46,1) 18%, rgba(203,18,39,1) 73%, rgba(195,16,36,1) 98%, rgba(194,16,36,0.95) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,26,47,0.94)), color-stop(2%,rgba(233,26,47,1)), color-stop(18%,rgba(229,25,46,1)), color-stop(73%,rgba(203,18,39,1)), color-stop(98%,rgba(195,16,36,1)), color-stop(100%,rgba(194,16,36,0.95))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(234,26,47,0.94) 0%,rgba(233,26,47,1) 2%,rgba(229,25,46,1) 18%,rgba(203,18,39,1) 73%,rgba(195,16,36,1) 98%,rgba(194,16,36,0.95) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(234,26,47,0.94) 0%,rgba(233,26,47,1) 2%,rgba(229,25,46,1) 18%,rgba(203,18,39,1) 73%,rgba(195,16,36,1) 98%,rgba(194,16,36,0.95) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(234,26,47,0.94) 0%,rgba(233,26,47,1) 2%,rgba(229,25,46,1) 18%,rgba(203,18,39,1) 73%,rgba(195,16,36,1) 98%,rgba(194,16,36,0.95) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(234,26,47,0.94) 0%,rgba(233,26,47,1) 2%,rgba(229,25,46,1) 18%,rgba(203,18,39,1) 73%,rgba(195,16,36,1) 98%,rgba(194,16,36,0.95) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0ea1a2f', endColorstr='#f2c21024',GradientType=0 ); /* IE6-9 */
    color: #fff;
}

.content-outer.videos{
	filter: none;
}

.content-outer,  .content-outer.odd {
    background: #dfdfdf;
}

.content-outer.even, .featured-brands, .content-apps .appGridItem , .content-videos .featured-brands, .fr-ca .content-home .games{
    background: rgb(194,16,36); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(194,16,36,1) 0%, rgba(199,17,37,1) 18%, rgba(226,24,45,1) 74%, rgba(234,26,47,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(194,16,36,1)), color-stop(18%,rgba(199,17,37,1)), color-stop(74%,rgba(226,24,45,1)), color-stop(100%,rgba(234,26,47,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(194,16,36,1) 0%,rgba(199,17,37,1) 18%,rgba(226,24,45,1) 74%,rgba(234,26,47,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(194,16,36,1) 0%,rgba(199,17,37,1) 18%,rgba(226,24,45,1) 74%,rgba(234,26,47,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(194,16,36,1) 0%,rgba(199,17,37,1) 18%,rgba(226,24,45,1) 74%,rgba(234,26,47,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(194,16,36,1) 0%,rgba(199,17,37,1) 18%,rgba(226,24,45,1) 74%,rgba(234,26,47,1) 100%); /* W3C */
	filter: none; /* IE6-9 */
    color: #fff;
}
.featured-brands .microsite{
    background: rgb(194,16,36); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(194,16,36,1) 0%, rgba(199,17,37,1) 18%, rgba(226,24,45,1) 74%, rgba(234,26,47,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(194,16,36,1)), color-stop(18%,rgba(199,17,37,1)), color-stop(74%,rgba(226,24,45,1)), color-stop(100%,rgba(234,26,47,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(194,16,36,1) 0%,rgba(199,17,37,1) 18%,rgba(226,24,45,1) 74%,rgba(234,26,47,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(194,16,36,1) 0%,rgba(199,17,37,1) 18%,rgba(226,24,45,1) 74%,rgba(234,26,47,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(194,16,36,1) 0%,rgba(199,17,37,1) 18%,rgba(226,24,45,1) 74%,rgba(234,26,47,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(194,16,36,1) 0%,rgba(199,17,37,1) 18%,rgba(226,24,45,1) 74%,rgba(234,26,47,1) 100%); /* W3C */
	filter: none; /* IE6-9 */
    color: #fff;
}
.featured-brands .arrow{
      background: transparent url("/images/sprite_common.png") 0 -100px no-repeat;
}
.content-outer.printables{
    background: #fff;
    filter: none; /* IE6-9 */

}
.printables .sectiontitle, .printables .sectiontitle span{
    color: #e50b14;
}
.printables .sectionlink{
    color: #323a40;
}
.printables .sectionlink span{
    background: transparent url("/images/arrow_kreo.png") no-repeat;
}
.printables .slider-pager li a{
    background: none;
    border-color: #c1c4c5;
}
.printables .slider-pager li a:hover{
    background: none #000;
    border-color: #000;
}
.printables .slider-pager li.selected a{
    background: none #323a40;
    border-color: #323a40;
}
.printables .arrowNext, .printables .arrowPrev{
    background: transparent url("/images/sprite_common.png") 0 -15px no-repeat
}
.printables .arrow.disabled{
    background-position: 0px -184px;
}
.brand-characters {
    background: transparent url("/images/brandpages/charsprite_monopolyEE.png")  0 0 no-repeat;
    position:absolute;
    height: 254px;
    width: 200px;
}
.brand-character1 {
    left: -106px;
    top: -14px;
}
.brand-character2 {
   background-position: 0 -321px;
   right: -82px;
   float: right;
   top: -201px;
}
.brand-character3{
    display: none;
}


.brand-character4, .microsite .brand-character5,.promo-display.apps .characters{
    display:none;
}

.pageselect > span, .pagination > span {
    background: none #ea1a2f;
}
.odd .sectionlink span{
      background: transparent url("/images/arrow_kreo.png") no-repeat;
}


/* new ebp hero styles */
.brand-header .hero-carousel, .brand-bsa .hero-carousel {
	margin: 0 auto;
}
.brand-hero .description {
    background: none #870110;
    padding: 5px 0 74px !important;
}
.brand-hero .description h2, .brand-hero .description p{
    color:#000000 !important;
}
.brand-hero .hero-desc {
	height: auto;
	margin-bottom: 30px;
}
.brand-hero .hero-item img {
	max-width: 542px;
	width: 100%;
	display: block;
}
.hero-carousel .hero-pager li a, .slider-pager li a {
	background: none ;
    border-color: #80BC90;
}
.even .slider-pager li a{
    border-color: #ef5e6d;
}
.odd .slider-pager li a:hover, .odd .slider-pager li.selected a {
	background: none #323A40;
	border-color: #323A40;
}
.hero-carousel .hero-pager li a:hover, .hero-carousel .hero-pager li.selected a, .slider-pager li a:hover, .slider-pager li.selected a {
    background: none repeat scroll 0 0 #fff;
    border-color: #fff;
}

.odd .slider-pager li a,
.apps .slider-pager li a {
    background: none;
    border-color: #adafb1;
}

.content-products .grid, .content-games .grid  {
    background :#e9e9e9;
    margin-top:10px;
}

.seoheader h1, .seoheader p {
    color: #e50b14;
}
.content-videos .seoheader h1, .content-videos .seoheader p{
	color: #000000 !important;
}
.content-home .promo-display.videos .item {
	color: #323a40;
}
.brand-hero .hero-name {
	margin: 0 auto;
}
/* new video player styles */
.playlist-item {
	background-color: #d01428;
    color:#fff;
}
.playlist-item.grid-item-selected{
    background-color:#480205;
    color:#fff;
}
.playlist-item:hover{
	background-color: rgba(0,0,0,0.4);
	color:#fff;
}
.playlist-item.item {
    margin:0 auto;
    border-radius:0;
}
.playlist-item-description h3 {
    color: #fff;
}

.selected_video_short_description, .selected_video_name {
     color: #fff;
}

.player-playlist {
	background-color: #d01428;

}

.ebp-brand-nav{
	overflow: visible;
}

.playlist-dropdown-button {
    background: none repeat scroll 0 0 #480205;
}
.content-video .playlist-container {
    background: #7f0207;
}


.playlist-menu-item.browse-item.current, .playlist-menu-item.browse-item:hover, .playlist-menu-item.browse-item.current a, .playlist-menu-item.browse-item a:hover {
    background: none repeat scroll 0 0 #5e0912;
    color:#fff;
}

.playlist-menu-item.browse-item {
    background: none repeat scroll 0 0 #fff;
}

.playlist-menu-item.browse-item a {
    color:#480205;
}
.main-video-area {
    background: none;
}
.content-video .brand-character3 {
    display: none;
}
.en-us .apps .content .sectionlink{
  display: none;
}

/*Videos Page Styles*/
.content-videos .products .slider-pager li.selected a {
  background: #323a40;
  border-color: #323a40;
}

/*Games page Styles*/
.grid.play .item .item_description{
    padding-top: 20px;
    padding-bottom: 20px;
    height: 50px;
}
.grid.play .item{
    background-color: transparent;
}
.content-videos .related_products .sectionlink span {
	background: transparent url("/images/arrow_kreo.png") no-repeat;
}
.content-videos .related_products .slider-pager li.selected a {
	background: none #323A40;
	border-color: #323A40;
}
.content-videos .related_products .slider-pager li a {
	background: none;
	border-color: #adafb1;
}
.content-videos .related_products .slider-pager li a:hover {
	background: none #323A40;
	border-color: #323A40;
}
.featured-brands .arrowPrev, .featured-brands .arrowNext {
  background: transparent url("/images/sprite_common.png") 0 -100px no-repeat;
}
.featured-brands .even .arrowPrev.disabled, .featured-brands  .even .arrowNext.disabled {
  background-position: -44px -184px;
}
.featured-brands .slider-pager li.selected a, .featured-brands .slider-pager li a:hover {
  background: none #fff;
  border-color: #fff;
}
.content-asset .games .moduleItem .item_description {
  color: #fff;
}
.content-printables.en-us .content-outer{
   background-size: 100% 486px;
}

.content-home .games .moduleItem .item_description {
	height:60px;
}
.content-home .games .moduleItem a.item{
	color: #fff;
}

/***** Intl styles ****/
.fr-fr.content-home .brand-hero .description h2, .fr-be.content-home .brand-hero .description h2{
	font-size: 1.7em;
}
.content-games.fr-fr .brand-hero .description h2, .content-games.fr-be .brand-hero .description h2{
	font-size : 1.8em;
}
.sorted_items > span{
	text-transform: capitalize;
}
.content-play-browse .content-outer, .content-games .content-outer, .content-games .content-outer {
	background-size: 100% 579px;
}
.content-games .brand-hero .hero-image{
	position: relative;
	top: -5px;
}
/*Styles for fr-ca since videos section does not exist*/
.fr-ca .games .moduleItem .item{
    color: #fff;
}
.ru-ru .content-home .brand-hero .description h2{
	font-size: 1.5em;
}
.tr_TR .sectionlink{
	text-transform: uppercase;
}
.es_CL .item_description{
	font-weight: 700 !important;
	font-size: 1em;
}
.fr-ca .content-outer.promo-display.featured-brands .arrowNext, .fr-ca .content-outer.promo-display.featured-brands .arrowPrev{
	background: transparent url("/images/sprite_common.png") 0 -16px no-repeat;
}
.fr-ca .content-outer.promo-display.featured-brands .arrowPrev.disabled, .fr-ca .content-outer.promo-display.featured-brands .arrowNext.disabled{
	background-position: 0 -184px;
}
.fr-ca.content-home .featured-brands .slider-pager li.selected a, .fr-ca.content-home.featured-brands .slider-pager li a:hover{
	background: none #323A40;
	border-color: #323A40;
}

.content-videos .slider-pager li a{
	border-color: #F05E6D;
}
/* gateway */
.content-gateway .region-title {
	color: #3d063e;
}
#locations-container li a:hover {
	color: #3d063e;
	cursor: pointer;
}
#locations-container li a.highlight {
	background-color: #3d063e;
}
#locations-container li a.highlight:hover {
	color: #ffffff;
}
.content-gateway .brandlogo img {
	max-width: 100%;
	margin-top: -10px;
}
.content-gateway .loc_header .brandlogo {
	width: 100%;
}
/* 768px and up */
@media screen and (min-width: 48em) {
.brand-header {
    background-size: 100% 583px;
}
/* new ebp hero styles */
.brand-hero .hero-image {
	width: 60%;
}
.es-es .content-head{
  background-size: 100% 615px;
}
.brand-hero .description {
    background: none;
    color:#fff;
    height:100%;
    margin:0 0 0 5%;
    padding:5px 0 0 !important;
    width:40%;
}
.brand-hero .description h2, .brand-hero .description p{
    color: #fff;
}
.brand-hero .description h2 {
  font-size: 40px;
  line-height: 35px;
}
.brand-hero .hero-name {
  margin: 0;
}
.description-outer {
  display: table;
  height: 90%;
}
.description-inner {
  display: table-cell;
  vertical-align: middle;
}
}
/* 992px and up */
@media screen and (min-width: 62em) {
/* new ebp hero styles */
    .bsa-main-link {
      left: 10%;
      position: relative;
    }
    .printables .moduleItem {
      width: 290px;
    }
    .grid.play .item{
      width: 30.3%;
    }
    .brand-hero .hero-prev, .brand-hero .hero-next {
      top: 85%;
    }
	.es-mx .brand-hero .hero-prev, .es-mx .brand-hero .hero-next{
	  top: 84%;
	}
  .monopoly.de-de .horizontal_navbar .btn-4, .content-play-browse.de-de .horizontal_navbar .btn-4{
    width: 239px;
  }
  .monopoly.en-gb .horizontal_navbar .btn-3, .monopoly.pt-pt .horizontal_navbar .btn-3, .monopoly.ru-ru .horizontal_navbar .btn-3, .monopoly.tr-tr .horizontal_navbar .btn-3, .content-play-browse.en-gb .horizontal_navbar .btn-3, .content-play-browse.pt-pt .horizontal_navbar .btn-3, .content-play-browse.ru-ru .horizontal_navbar .btn-3, .content-play-browse.tr-tr .horizontal_navbar .btn-3{
    width: 359px;
  }
}

/* iphone */
@media only screen and (min-device-width : 320px) and (max-device-width : 568px){
.selected_video {
	box-sizing: border-box;
}
.video .BrightcoveExperience {
	height: 220px;
}
.main-video-area {
	padding-bottom: 20px;
}
.content-video .content-outer{
	background-size: 100% 30%;
}
.content-home .brand-hero .description h2{
	font-size: 1.2em !important;
}
.brand-hero .description h2, .brand-hero .description p{
	color: #fff !important;
}
.item_price .price_value{
	display: inline;
}
.hero-carousel .hero-pager li a{
	border-color: #AA4F57;
}
.content-videos .slider-pager li a{
	border-color: #F05E6D;
}
.brand-hero .description{
	margin-top: -5px;
}
.brand-hero .hero-prev, .brand-hero .hero-next{
	top: 88% !important;
}
}

/************ For IPhone Landscape ******************/
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape) {
.content-video .content-outer{
	background-size: 100% 20%;
}
.brand-hero .hero-name{
	position: relative;
	top: -20px;
}
.content-shop-browse .content-outer, .content-play-browse .content-outer, .content-games .content-outer, .content-games .content-outer{
	background-size: 100% 669px;
}
.brand-header{
	background-size: 100% 75%;
}
.content-videos .seoheader{
	margin: 15px;
}
.content-video .playlist-container{
	background: #d01428;
}
.brand-hero .hero-prev, .brand-hero .hero-next{
	top: 88% !important;
}

}


/************ For IPAD Portrait ******************/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
  .brand-hero .hero-image {
  	width: 53%;
  }
  .content-home .brand-hero .description h2{
  	font-size: 1.5em;
  }
  .fr-fr.content-home .brand-hero .description h2{
  	font-size: 1.35em !important;
  }
  .content-shop-browse .content-outer{
  	background-size: 100% 484px;
  }
  .content-play-browse .content-outer, .content-games .content-outer, .content-games .content-outer {
  	background-size: 100% 472px;
  }
  .brand-hero .hero-desc-2{
  	width: 92%;
  }
  .ru-ru .content-home .brand-hero .description h2 {
      font-size: 1.2em;
      line-height: 1em;
  }
  .content-home.es-mx .brand-header {background-size: 100% 528px !important;}
  .es-mx .brand-hero .hero-prev, .es-mx .brand-hero .hero-next{top: 80%;}
  .es-mx.content-home .brand-hero .description h2, .es-mx.content-home .brand-hero .description h2{
  	font-size : 1.2em !important;
  	line-height: 23px !important;
  }
  .es-es .content-home .hero-image img{
    margin-top: 30px;
  }
}
.tr_TR  .hero-carousel .hero-desc  h2 > br{
	display:block;
	line-height:40px;
}
h2 sup {
    font-size: .5em;
    vertical-align: super;
 }
