.membersidbar_active { font-weight:bold; }


@media screen and (min-width: 701px) {
				html, body {
					height: 100%;
					width:100%;
					background-color:#FFF;
				}
				.desktop_slideshow{
					display:show;
				}

				.mobile_slideshow{
					display:none;
				}
				
				
				

			}
			
			
nav#menu ul.withsubmenu li { width:22% !important;  }
nav#menu ul li #sub_events {   width:22%;  top:0;    margin-left:3%;   }
			
			
			@media screen and (max-width: 1027px) and (min-width: 768px) {
				
				
				
				
			}
			
			
			@media screen and (min-width: 1028px) {
				
				#mobile_menu, #mobile_header{
					display:none;
				}
				
				
			}
			
			
			
			@media screen and (min-width: 768px) {
				html, body {
					height: 100%;
					width:100%;
					background-color:#FFF;
				}
				
				#page {
					border-left: 1px solid #ccc;
					min-height: 100%;
				}
				/* hide open-button */
				a[href="#menu"]
				{
					display: none !important;
				}
				  
				.left_menu {
					display:none;	
				}

				
			}
			.left_menu{
				float:left;
				padding-left:5%;
				padding-right:5%;
				width:auto;
				
			}
			.right_menu{
				float:right;
				margin-left:10px;
				width:auto;
			}
			#top_menu #left {
				background: url("images/corner.png") no-repeat scroll right center rgba(0, 0, 0, 0);
				float: left;
				width: 6%;
			}
		
			
			.top_nav_btn , a.top_nav_btn{
				color:#FFF !important;
				font-weight:bold;
				font-size:12px;
				text-decoration:none !important;
			}
			
			.top_nav_td{
				padding-right:10px;
			}
			
/* menu */





@media screen and (min-width: 1038px) {
				
				.mm-page {
			
					  
					   width: -moz-calc(100% - 270px) !important;
					   width: -webkit-calc(100% - 270px) !important;
					   width: calc(100% - 270px) !important;
					   
					   
					    left: 270px !important;
				}
						
			nav#menu ul li #sub_events {
									width:220px !important;   
					
				}
				
		nav#mobile_menu #mobile_social_share  a{  background:url(../images/social.png); width:24px; height:24px; display:inline-block;    }
		nav#mobile_menu #mobile_social_share  a.facebook  {   background-position:0px 0px;  margin-right:20px;  }		
		nav#mobile_menu #mobile_social_share  a.twitter {   background-position:-24px 0px; margin-right:20px;   }			
		nav#mobile_menu #mobile_social_share  a.linkedin  {   background-position:-48px 0px;  }		
		nav#mobile_menu #mobile_social_share  a span { display:none;    font-size:14px; }	   		

nav#mobile_menu #mobile_social_share { border-top:#032151 1px solid !important; text-align:center !important ;  position: absolute !important;
    bottom: 0 !important;  height:50px !important; width:100% !important; z-index:1 !important; background-color:#033991 !important;  }	
#for_border {border-top:#054cbf 1px solid;   padding-top:15px; }
				
}

nav#mobile_menu ul li { height:30px !important; vertical-align:text-top !important;  border-top:1px solid #054cbf !important ; border-bottom:1px solid  #032151 !important;  
							 font-family: 'Lato', sans-serif !important; font-size:13px !important ; letter-spacing:-0.25px !important;
							height:50px !important; }
nav#mobile_menu ul li  a, nav#mobile_menu ul li {    font-size:13px !important ; line-height:45px !important; text-transform:uppercase;  font-weight: 400 !important; }
 nav#mobile_menu ul li article.text_title { display:inline-block;  text-align:left !important; margin-left:20px !important;    }
nav#mobile_menu ul li > a { font-weight: 400 !important; font-size:13px !important;   }
nav#mobile_menu ul li:hover  {  color:#033991; font-weight:bold !important;  } 
nav#mobile_menu ul li:hover { background-color:#D0D6E0 !important; }

#mobile_menu > ul { margin-top:30px; margin-bottom:50px; }
#mobile_menu > ul li.notopborder { border-top:0 none !important; }
#mobile_menu > ul li.nobottomborder { border-bottom:0 none !important; }
.mm-list a.mm-subclose:before { margin-bottom:-5px !important;}
#error_display_here { font-size:11px; color:#F00;  }
.default_value_reg {  color: #032150 !important;   }
#event_registration_participants thead td,
#event_registration_participants_confirm thead td
 { text-align:center; background-color:#D6D6D6; font-size:13px; padding-top:5px; padding-bottom:5px;    }

#event_registration_participants_confirm  { margin-top:15px; margin-bottom:20px; }


.display_active { display:block; }
.display_deactive { display:none;  }
#list_view_table { width:100%; margin-top:15px;  	background-color:#e7edf9; }
#widget_title_two_column_left, #widget_title_two_column_right { cursor:pointer; }

#event_summary img { max-width:100% !important; }

#list_view_box { 
	width:90%; 
	
	margin:auto;
	padding-top:10px; padding-bottom:15px;
	height:213px; 
		min-height:213px;
	overflow:auto;

}

#list_view_box li {
	list-style:none;	
	
}

li.active_event .event_date, li.active_event .event_title { font-weight:bold; }

#mobile_widget_title_two_column_right,#mobile_widget_title_two_column_left { cursor:pointer;  }
	
	
#test1_o_left {
width:19px; height:19px;
float:left;
background:url('../images/arrowblue_pagination.png');
margin:10px 0 0 0px;
cursor:pointer;
}
#test1_o_right {
width:19px; height:19px;
float:left;
background:url('../images/arrorwblug_page_right.png');
margin:10px 0 0 0px;
cursor:pointer;

}

#test1_o_left.disabled {
  background:url('../images/arrowblue_pagination_disabled.png');
}

#test1_o_right.disabled {
  background:url('../images/arrorwblug_page_right_disabled.png');
}

#test1 { background-color:#e3e7f0;   }

/* must set border width with px */
#test1 .paginator_p {
  width:10%;
	height:14px;
	
	color: #000000;
	background-color:transparent;
	border:none;
	
	padding-top:12px;
	padding-bottom:9px;
	border-bottom:3px #E3E7F0 solid;
} 

#test1 .paginator_p_bloc .paginator_p:last-child {
  display: none;
}

#test1 .paginator_p.selected {
	border-bottom:3px #ba0609 solid;
}

#test1 .paginator_slider {
	background-color:#f2d21b;
	left:50px;
}

#test1 .paginator_p_bloc  {
  overflow: hidden;
}


.paginator_p_wrap { width: calc(100% - 38px) !important;  margin:auto !important; }
.this_link_event { font-weight:bold; color:#BB0606;  } 

.this_link_event.event_day_link {
  color: #fff;
}

#photo_gallery_widget_photos #test1 {  } 
.navigation ul { margin-top:20px; margin-bottom:10px;  }
.navigation ul li { display:inline-block; list-style:none; float:left; width:31%; margin-right:2%;  height:60px;   margin-bottom:20px; }
.navigation  ul  li  a.thumb img { height:100%; min-height:60px;  max-height:60px; width:100%; }
#event_registration_participants_confirm tbody td { color:#033991;  }
.voucher_code_hide { display:none;  }

#resouce_library_table { border: 1px solid #BBC1CC;
    color: #033A91;
    margin-top: 15px;
    width: 100%;  }
	#resouce_library_table thead td { font-weight:bold; }
#resouce_library_table td { color:#033A91 }
#resouce_library_table td a { font-weight:bold; }
#resouce_library_table  td {  border-bottom: 2px dotted #8EA1C2 !important;
    font-size: 14px;
    font-weight: normal;
    line-height: 50px;
    padding-left: 4%;
    text-align: left; }

#resouce_library_table td.event_fee_td {
    border-left: 2px dotted #8EA1C2 !important;
    font-family: 'Lato',sans-serif;
  
    padding-left: 50px;
}

#resouce_library_table tr.odd {
    background-color: #E7EEF9;
}

#resouce_library_table  td.last { border-bottom:0 none !important; }

.table {
	 border: 1px solid #BBC1CC;
    color: #033A91;
    margin-top: 15px;
    width: 98%;
	color: #033A91;
}

.table tr.odd {
    background-color: #E7EEF9;
}

.table tbody td {
 border: 0 none;
    font-family: 'Lato',sans-serif;
    font-size: 14px;
    padding-bottom: 10px;
    padding-left: 4%;
    padding-top: 10px;	
}

.table thead td {
	border-bottom: 2px dotted #8EA1C2 !important;
    font-size: 14px;
    font-weight: normal;
    line-height: 50px;
    padding-left: 4%;
    text-align: left;
	}
	

.standard_summary { font-size:14px; font-family: 'Lora',serif; }
.standard_page { margin-bottom:20px !important; }
.standard_slide_show { margin-bottom:40px !important; }

#related_contents { margin-top:100px;   }

/* Fix the extra white space and stick the search & login on top right corner */
#top_menu {
    position: fixed;
    z-index: 3;
    right: 0;
}
/* Make the mobile_header stick on top. */ 
#mobile_header {
    position: fixed;
    z-index: 3;
}

#membership_left_content .standard_summary  h4 {  color: #033A91;
    font-family: 'Lato',sans-serif;
    font-size: 28px;
    font-weight: 300;
    line-height:normal;  }
/* Fix slider overflow*/
#slide_images{
	overflow: hidden;
}

ul#sitemap { margin-top:20px;  margin-left:2% !important;   }
ul#sitemap li { margin-left:20px; line-height:30px;    }
ul#sitemap #sub_events  { }
/*fix blockquote*/
blockquote{
	position: relative;
}
#right_box #orient{
	position: relative;
}
#right_content #middle_box #middlebox_content{
	position: relative;
}
/* Hide The Menus*/
#menu,#mobile_menu{
	visibility:hidden;
}


/* Members Home */
h1.members_home_title {
  color: #033A91;
  font-family: 'Lato',sans-serif;
  font-size: 35px;
  font-weight: 300;
  line-height: 33px;
  margin-bottom: 25px;
}

h4 {
  margin-bottom: 12px;
  font-size: 18px;
}

div#news-feed td  {
  vertical-align: top;
}

div#news-feed a:link {
  color: #0066CC;
  font-size: 15px;
  line-height: 130%;
  text-decoration: none;
}

/* Search Results */

.search_table {
  width: 92%;
  margin-top: 20px;
  margin-left: 25px;
  margin-bottom: 80px;
  border: 1px solid #BBC1CC;
}

.search_table tr th {
  text-align: left;
  border-bottom: 2px dotted rgb(142, 161, 194) !important;
}

.search_table tr th,
.search_table tr td {
  padding: 8px 16px;
}

.search_table tr td {
  font-size: 14px;
}

.search_table tbody tr:nth-child(2n) {
  background: none repeat scroll 0% 0% #E7E7E7;
}

.search_table tbody tr td:first-child {
  color: #06C;
  cursor: pointer;
}

.search_table tbody tr td:first-child:hover {
  color: #ea0022;
}


.black_overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  z-index: 1001;
  -moz-opacity: 0.4;
  opacity: .40;
  filter: alpha(opacity=40);
  overflow: hidden;
  display: none;
}

.black_overlay img {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
}

.tab-menu {
  overflow: hidden;
}

.tab-menu a {
  float: left;
  display: block;
  padding: 8px 0;
 
  margin-right: 8px;
 
  font-size: 13px;
  text-align: center;
  width: 150px;
   background: #e7eef9;
  color: #707070;
}

.tab-menu a.event_active {
  background: #033585;
   color: #FFFFFF;
}

.mobile-tab-menu .select_event_select {
  border: 1px rgb(208, 214, 224) solid;
  background: rgb(255, 255, 255);
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: 'Lato', sans-serif;
  font-weight: 300;
  font-size: 14px;
  margin-right: 1%;
  padding-left: 1%;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}



#details #event_info_reserve #video_files {

	margin-top:20px; 
	margin-bottom:10px;
}

#details #event_info_reserve #document_files {
margin-top:10px;
margin-bottom:20px;

}

#details #event_info_reserve #document_files li  { list-style: none; background:url("../images/doc_icon.png") no-repeat; height:35px;  padding-left:40px; padding-top: 8px;   }
#details #event_info_reserve #document_files li.pdf { width: 34px;  background-position: -0px -0px;    }
#details #event_info_reserve #document_files li.doc { width: 33px; background-position: -0px -45px;   }
#details #event_info_reserve #document_files li.xls { width: 34px;   background-position: -0px -90px;  }
#details #event_info_reserve #document_files li.ppt { width: 32px;  background-position: -0px -135px;  }
#details #event_info_reserve #document_files li.jpg { width: 32px;  background-position: -0px -180px;  }
#details #event_info_reserve #document_files li a {color: #033a91; }



@media screen and (max-width: 625px) and (min-width: 320px) {
				
		
	
			.navigation  ul  li  a.thumb img {  max-height: 100px !important; min-height: 100px!important; }
			.navigation ul li  { height:100px !important; }
				
}

#business_groups_here ol {
    display: block;
    list-style-type: decimal;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 20px;
}

/* update style */

@media screen and (max-width: 820px){
	
	#content #member_companies { width: 96%; margin: 0 auto !important; }
	#slider_subpage { width: 100% !important; height: auto !important; }
	#slider_subpage #photo_here_slider { display: none; }
	#slider_subpage #mobiele_photo_here_slider { display: block; }
	#slider_subpage #desc_here_slider { float: none !important; width: 100% !important; }

	#slider_subpage #desc_here_slider #membership_type { width: 100% !important; margin-top: auto !important; }
	#slider_subpage #desc_here_slider #membership_type #type_desc { margin-top: auto !important; padding: 20px; }

	#member_companies+div { margin: 0 auto !important; }
	#membership_left_content { float: none !important; width: 96% !important; margin: 0 auto !important;  }
	#membership_left_content #business_groups_here .content_main_cont { float: none; width: 100%; }
	#membership_right_content { margin: 0 auto !important; float: none !important; width: 100% !important; width: 100%; max-width: 340px; }
	#membership_registration_form_left { width: 100% !important; }
	
	.membership_tab .aatab { margin: 0 !important; padding: 0 !important; }
	.membership_tab .aatab li { display: block !important; padding: 0 !important; }
	.membership_tab .aatab li:hover { padding: 0px !important; }
	.membership_tab .aatab li a { padding: 10px !important; margin: 0px !important; display: block !important; }
	
	.membership_tab .aatab li { background: #e3e3e3; }
	.membership_tab .aatab li:hover, .membership_tab ul li.ui-state-active, .membership_tab ul li.ui-tabs-active { background-color: #becadd; }
	.ui-tabs .ui-tabs-nav .ui-tabs-anchor { background: none !important; }

	/* first tab */
	#my_form .field_block { float: none; width: 100%; margin: 0 auto; }

	#the-categories {  }
	#the-categories > div { float: none !important; width: 60% !important; margin: 20px auto 0 auto ! important; }
	#the-categories > div > div { overflow: hidden; }
	
	/* second tab */
	#the-judges {  }
	#the-judges table { width: 100%; max-width: 400px; margin: 0 auto; }
	#the-judges table tr td:first-child { text-align: center; padding-bottom: 20px; }
	#the-judges table tr td { display: block; width: 100%; }

	/* third tab */
	#the-finalists {  }
	#the-finalists table { margin: 0 auto; width: 100%; max-width: 280px; }
	#the-finalists table tr td { display: block; width: 100%; text-align: center; padding: 0; }
	#the-finalists table tr td :first-child { padding: 20px 0; }

	/* third tab */
	#the-sponsors {  }
	#the-sponsors table { width: 96%; margin: 0 auto !important; }
	#the-sponsors table tr td { display: block; width: 100%; padding: 10px; }
	#the-sponsors table tr td:first-child { text-align: center; }
	#the-sponsors table tr td img { width: 200px !important; margin: 0 auto; }

}

@media screen and (max-width: 640px){
	
	#content #member_companies { width: 100%; }
	#mobile_menu ul li span.award { background-position: -221px -27px; margin-top: 6px; }

}