 @charset "utf-8";
 
 
 /*QPR CR , Req -8*/

#action #primary_navigation div.subnavigation ul li.first { padding-left:0px !important; border-left:0px !important;}
#action #primary_navigation > li.subnav:hover div.subnavigation {left: -10px!important; z-index:99999!important; }
#action #primary_navigation div.subnavigation ul li.next{border-left: 0 none; padding-left: 0; width:121px !important;}
#action #primary_navigation div.subnavigation ul li.last { padding-right: 0; }
#action #primary_navigation div.subnavigation ul li.nav-column ul li { border-top:1px solid #c2c2c2 !important; padding:10px 0 !important; margin:0 !important; width:122px;}
#action #primary_navigation div.subnavigation ul li.nav-column ul li.last{ border-bottom:1px solid #c2c2c2;}
#action #primary_navigation div.subnavigation ul li.nav-column ul li span.bullet {background-image: url("/images/icons/icon_sprites.png"); background-repeat:no-repeat; background-attachment:scroll; display: inline-block; background-position:2px -699px ; background-color:transparent;   padding:0px; vertical-align:top; height:16px; width:16px;}
.ie7 #action #primary_navigation div.subnavigation ul li.nav-column ul li span.bullet { padding:0 0 0 3px;}
#action #primary_navigation div.subnavigation ul li.nav-column ul li a { width:82%;}
#action #primary_navigation div.subnavigation,
.ie7 #action #primary_navigation div.subnavigation {width:864px !important;}
#action #primary_navigation div.subnavigation ul div#sublevels1{display:block;}
#action #primary_navigation div.subnavigation ul div#sublevels2,
#action #primary_navigation div.subnavigation ul div#sublevels3,
#action #primary_navigation div.subnavigation ul div#sublevels4,
#action #primary_navigation div.subnavigation ul div#sublevels5{display:none;}
#action #primary_navigation div.subnavigation ul { width:auto;}
#action #primary_navigation div.subnavigation ul li.advertorial {margin-right: 15px; padding-left: 15px; }
#action #primary_navigation div.subnavigation ul li.nav-column{ margin:0; padding-top:20px;width:115px !important;}
#action #primary_navigation div.subnavigation ul li.nav-column{ border-left: 1px solid #c2c2c2; margin-right: 20px; padding-left: 14px; min-height:220px; }
#action #primary_navigation div.subnavigation ul li.in_this_section,
#action #primary_navigation div.subnavigation ul li.features {width:101px !important}
#action #primary_navigation div.subnavigation .subnavigation_footer{ border-top:1px solid #c2c2c2;}
#action #primary_navigation div.subnavigation ul{ border-bottom:0px none;}
.ie8 #action #primary_navigation div.subnavigation ul li ul li a { width:101px; word-wrap: break-word;}
.ie9 #action .navbar #primary_navigation div.subnavigation ul,.ie8 #action .navbar #primary_navigation div.subnavigation ul, .ie7 #action .navbar #primary_navigation div.subnavigation ul,
.ie9 #action .navbar .navbar-nav li div.subnavigation div#sublevels1, .ie8 #action .navbar .navbar-nav li div.subnavigation div#sublevels1, .ie7 #action .navbar .navbar-nav li div.subnavigation div#sublevels1 { float:left; box-sizing:inherit !important; }
/*#action .navbar-inverse .navbar-nav li div.subnavigation ul li.advertorial { width:220px !important}*/


/*new Carousel*/
#action .container > #content.home,
#action .container > #content1.home {margin-top:0px !important;  }
.ie7 #action .container .home { padding-top:0px; top:0px; }
#action #carousel .main-item .title span{background-image:url("/images/action/carousel_opacity.png"); background-repeat:repeat; }
.ie8 #action #carousel .main-item .title span, 
.ie7 #action #carousel .main-item .title span,
#action #carousel .scrollable { background:#000; }
.ie7 #action #carousel .main-item .title span, .ie7 #action #carousel .main-item .title span:hover { cursor:pointer;}
#action #carousel .scrollable .page{ border-bottom:1px solid #666;}
#action #carousel .scrollable .selected{background-color:#999999 !important;  }
#action #carousel .scrollable article.page .blurb a, #action #carousel .scrollable article.page .blurb a:hover{color:#ffffff !important;}
#action #carousel .scrollable .page .date { color:#0074E1;}
#action #carousel .scrollable .page .date:hover { color:#fff;}
/*#action #carousel .scrollable article.page:hover a {color:#fff}*/
#action #carousel a#button { background-image:url("/images/action/qpr_sprite_action.png")}
/*#action #carousel .main-item .title {bottom : 64px;}*/
#action #carousel .main-item #video_link{ background-color:#000;  filter:alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70; position:absolute; margin:0; font-size:3em; font-weight:700; z-index:2; display:block; line-height:1em;width:auto; top:auto; bottom:37px;  }
#action #carousel .main-item #video_link span{display:inline-block; padding:7px 14px 7px 64px; line-height:1em; font-size:22px; background-color: transparent;background-repeat: no-repeat;}

/*Defect #9979*/
#action footer { padding-bottom:120px;}

/*Defect 10184*/
#action #detailed_article .optional_module ul { margin:0 0 0 14px;}
#action #detailed_article .optional_module li { list-style-type:inherit; overflow:visible;}
.ie7 #action #detailed_article .optional_module ul li { list-style-type: disc; overflow:visible;}
.ie7 #action #detailed_article .optional_module ol li { list-style-type: decimal; overflow:visible;}

#action #primary #primary_navigation{ width:88%;}

/*Responsive header styles*/
@media (min-width: 1025px) {

#action .navbar-inverse .navbar-nav li div.subnavigation ul {display: inline !important; float:left;}
#action .navbar-inverse #primary_navigation div.subnavigation ul li.in_this_section, #action .navbar-inverse #primary_navigation div.subnavigation ul li.features{ width:114px !important;}  
.ie8 #action .navbar-inverse #primary_navigation div.subnavigation ul li.in_this_section, .ie8 #action .navbar-inverse #primary_navigation div.subnavigation ul li.features{ width:114px !important;} 
#action .navbar-inverse .navbar-nav > li > a{ padding:15px 9px !important;}
#action #nonresponsiveSitemap .navbar-collapse.collapse{ margin-left:80px;}
#action #nonresponsiveSitemap ul#primary_navigation{width:100% ;} 
.ie9 .navbar-nav > li > a,
.ie10 .navbar-nav > li > a{padding:15px 8px 14px 8px !important;} 

}
@media \0screen\,screen\9 {
#action #nonresponsiveSitemap ul#primary_navigation{width:100% ;} 
.ie7 .navbar-nav > li > a, 
.ie8 .navbar-nav > li > a{padding:15px 8px 14px 8px !important;} 
}



/***********for qpr site map changes in skin:-************************/
#action #sitemap_detailed ul#primary_headers > li { width: 100%;}
.ie7 #action #sitemap_detailed ul#primary_headers > li { height:auto !important;}
#primary_headers > li ul li { width: 25%; float:left; margin-top: 30px;}
.ie7 #primary_headers > li ul li { width: 23%; float:left; margin-top: 30px;}
#action #sitemap_detailed ul#primary_headers > li ul li ul li {width: 100%;  list-style-type: none !important;    margin: 10px 0 !important;}
#action #sitemap_detailed ul#primary_headers > li ul li ul li ul li > a { text-decoration: none;}
#action #sitemap_detailed ul#primary_headers > li ul li ul li > a {    text-decoration: none;}
#action #sitemap_detailed ul#primary_headers > li ul > li a {    text-decoration: underline;}
#action #sitemap_detailed ul#primary_headers > li ul li span.bullet {background-attachment: scroll;background-image: url("/images/icons/icon_sprites.png");
 background-position: 2px -699px; background-repeat: no-repeat; display: inline-block; height: 16px; padding: 0; vertical-align: top; width: 16px;}
 
 /*changed font-size of submenu level from 12px to 11px*/
 #action #primary_navigation div.subnavigation a { font-size:11px !important;}
 
  /*changed padding for adding extra menu item */
 #action #primary #primary_navigation > li > a {padding: 13px 9px;}
 
 /*in graphic icon for playerHD and youtube*/
 #action #carousel .main-item #video_link span.playerHD{background-image:url('/images/icons/player_overlay_icons.png');background-position: -215px -650px !important;}
  #action #carousel .main-item #video_link span.youtube{background-image:url('/images/icons/youtube_overlay_icons.png');background-position:-215px -476px !important; }

  /* Instagram widget header fix */
#action #instagram_widget_container h3 span.title a {color:#ffffff;}