.blackberry .grid-3,
.blackberry .grid-4,
.blackberry .grid-5,
.blackberry .grid-6,
.blackberry .grid-7,
.blackberry .grid-8,
.blackberry .grid-9,
.blackberry .grid-10,
.blackberry .grid-11,
.blackberry .grid-12,
.blackberry .grid-13,
.blackberry .grid-14,
.blackberry .grid-15,
.blackberry .grid-16{
  float:none !important; 
  clear:both !important;
  width:300px !important;
  display:block;
}
.blackberry .container-12,
.blackberry .container-16,
.blackberry .white-wrapper {
  width:320px !important;
  overflow:hidden;
}

.blackberry .grid-2{
  margin-left:0 !important;  
  margin-right:0 !important;
}
.blackberry .grid-2.alpha, 
.blackberry .grid-2.omega{
  margin-left:10px !important; 
}
.blackberry .grid-8 .grid-2,
.blackberry  .grid-8 .grid-3{
  margin-left:0px !important; 
}     
.blackberry .grid-2 + .grid-2,
.blackberry  .grid-2 + .grid-2 + .grid-2 + .grid-2{
  margin-left:20px !important;
}      
.blackberry .grid-2 + .grid-2 + .grid-2{
  margin-left:0px !important;
}

.blackberry .grid-4.alpha,
.blackberry  .grid-4.omega{
  margin:0 !important;
}
.blackberry .grid-8 .grid-6{
  margin-left:0px !important;
}
.blackberry  .grid-8 .grid-11 {
  margin-left:0px !important;  
  margin-right:0px !important;
}
.blackberry  .grid-8 .grid-11 div[style="width: 600px;"]{
  max-width:300px !important;  
}

.blackberry *{
  max-width:320px !important;   
}
.blackberry img {  
height : auto !important;   
}

html.blackberry,.blackberry  body{    
  max-width:100%  !important; 
}
.blackberry a.link-arrow{
  float:none !important; 
  clear:both !important;     
  margin-left: 0 !important;
}
.blackberry #viewport{
  background:#4f5d6a !important;
}
.blackberry .list-report-item .grid-3{
  width:210px !important;             
  float:left !important;             
  clear:none !important;
}

/*----------------------------------------------------------------------------*/
.blackberry #wef-logo{
  width:150px !important;  
  margin: 10px auto 5px !important; 
  float:none !important; 
  clear:both !important;    
}
.blackberry #header{
  background: none;  
  margin-bottom: 10px !important;
}
.blackberry #main-nav-region{
  margin:0  !important;
}
.blackberry #main-nav-region ul.menu{
  height:auto !important;
  background:none;        
  width:300px !important;
}
.blackberry #main-nav-region li{
  display:block !important;    
  float:none !important; 
  clear:both !important;    
  background: url("../images/backgrounds/bg-blue-line.gif") repeat-x scroll 0 26px transparent;   
}
.blackberry #main-nav-region li a{
  margin: 0 0 15px 0 !important;
}
.blackberry #main-nav-region li a.active{
  margin-bottom: 6px !important;
}

/*----------------------------------------------------------------------------*/

.blackberry #related_reports ul{
    width: 230px;
}
.blackberry .grid-2 #related_reports ul{    
    width: auto !important;
}

.blackberry div#related_videos ul li {
  height:auto !important;
}
.blackberry ul#search-results-sort li a .ui-icon{
  left: 262px !important;
}
.blackberry div.search-tags{     
  min-height:0px !important;    
  height:auto !important;
  margin: 0 !important;
}
.blackberry .search-tags ul{
  width:auto !important;   
  float:none !important; 
  clear:both !important;    
}
.blackberry #search-results-sort{
  margin-bottom:10px
}
.blackberry #sep_resultats{
  display:none;
}
.blackberry #search-results-div{
  margin-left:20px;
} 

.blackberry .fb-like-ico,
.blackberry  .fb-like-ico-IE {
  width: 160px !important;  
}
.blackberry div.blog_posts_footer div.author{
  width:300px;
}
.blackberry div#members{
  width:300px;
}

.blackberry #contact_us_form label{
  display:block;   
  float:none !important; 
  clear:both !important;  
  text-align: left;
}
.blackberry #contact_us_form textarea{
  width:278px;
}
.blackberry #contact_us_form #submit{
  float:none !important; 
  clear:both !important;  
}
.blackberry #contact_us_form #countchar_message{      
  right: 15px;
    top: -27px;
}
.blackberry .node-48147 .grid-2.alpha{
  margin-left:0 !important;
}
.blackberry .foundation-board {
    width: 300px;
}
.blackberry #alphabet-industry-partners{
    width: 300px;
}
.blackberry #list-industry-partners .arrow-list,
.blackberry  #list-industry-partners-groups .arrow-list{
  margin:0 !important;
}
.blackberry .latest-events-thumb .grid-2{
  min-height:190px;
}
.blackberry #press-kit-select {
    min-width: 300px;
}

.blackberry .grid-5.alpha .content-html-editor,
.blackberry  .grid-5.alpha #blog_posts{
  margin-left:10px !important;
}
.blackberry .grid-8 .grid-5.alpha .content-html-editor,
.blackberry  .grid-8  .grid-5.alpha #blog_posts{
  margin-left:0px !important;
}
.blackberry #issues-related-lnk-people .grid-2.related-links{
  margin-left:0px !important;
}

.blackberry .pane-wef-2-issues-view  #subtypes{
  float:none !important; 
  clear:both !important;  
}
.blackberry #block_wef_issues_hub_types {
    width: 300px;
}
.blackberry #block_wef_issues_hub_types table td{
  display:block;
}
.blackberry .highlights-home .grid-2.alpha{
  margin-left:0px !important;
}     
.blackberry .highlights-home .grid-2.omega{
  margin-left:10px !important;
}
.blackberry div.grid-1.none{
  display:none;
}
.blackberry #community-calendar{
  padding-top:10px;
}
.blackberry .grid-3 .ui-datepicker-prev {
    margin-left: 240px;
}
.blackberry .report-cover .grid-3{
  width:220px !important;
  float:left !important;
  clear:none !important
}
.blackberry #global_agenda_council .councils {
  margin-left:0px !important;
}     
/*----------------------------------------------------------------------------*/

.blackberry #search-box,
.blackberry #login-region,
.blackberry #wef_carousel_home,
.blackberry #footer-logo,
.blackberry #chineselink{
  display:none;
}       

.blackberry .carousel_container{
  display:none;
}          
     
/*----------------------------------------------------------------------------*/
.blackberry #footer-region{
  padding-bottom:10px;
}
.blackberry #footer-region  .footer-cols{
  width:310px;
}
/*----------------------------------------------------------------------------*/

.blackberry div#communities_list li.bloc-list-item,
.blackberry div#communities_list .list-txt{
  width:290px !important;
  float:none !important; 
  clear:both !important;   
}
.blackberry #block_wef_2_communities{
  width:290px !important;
}
.blackberry div#communities_list h3{
  padding-top:10px;
}
/*----------------------------------------------------------------------------*/
.blackberry div#session_summary{
  margin-top: 0;
}
.blackberry div#session_summary a.link-arrow,
.blackberry div#members a.link-arrow  {
   text-align: left;
   background-position:left center;
}
