html, body
{
	padding: 0;
	margin: 0;
}

html { overflow-x: hidden; }

body {
	background-color: #fff;
	font-family: 'Lato', sans-serif; 
	font-size: 14px;
	line-height: 22px;
	color: #333;
	-webkit-text-size-adjust: none;
	overflow-x:hidden !important;
}



body *
{
	text-shadow: none;
}
h1, h2, h3, h4, h5, h6
{
	line-height: 1;
	color: #330;
	font-weight: bold;
	margin: 20px 0 10px 0;
}
h1, h2, h3
{
	font-size: 18px;
}
h4, h5, h6
{
	font-size: 16px;
}
p
{
	margin: 0 0 10px 0;
}
a, a:link, a:active, a:visited, a:hover
{
	color: #333;
	text-decoration: none !important;
}

a img { border: 0 none;  }
img {   height:auto !important; }
#latest_news_home_right a { text-decoration:none !important; }

pre
{
	font-size: 12px;
	width: 100%;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}
#page nav,#logo
{
	display: none;
}

/*Subsriber Form*/

@media screen and (max-width: 640px){ .subscriberLastName{ float: none !important; }  }

.notopborder { border-top: 0 none !important;  }
.nobottomborder { border-bottom: 0 none !important;  }
.noborderright { border-right: 0 none !important; padding-right:0px !important;  }
.nextButton { width:19px; height:19px; background:url(../images/arrow_left_next.png) no-repeat center center; display:block; margin-top: 28px;    }
.companyname { text-transform:uppercase; line-height:26px; font-size:12px;  font-family: 'Lato', sans-serif;   }

#header,
.header,
#mobile_header,
#footer
{
	background: #033a91;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	line-height: 40px;
	height: 37px;
	padding: 0 30px;
}
#mobile_header a,
.mobile_header a
{
	background: center center no-repeat transparent;
	background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNpi/P//PwOtARMDHQBdLGFBYtMq3BiHT3DRPU4YR4NrNAmPJuHRJDyahEeT8Ii3BCDAAF0WBj5Er5idAAAAAElFTkSuQmCC );

	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 0;
	left: 10px;
}
#mobile_header a.friends,
.header a.friends
{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVNJREFUeNq01jFLAzEYxvH2UBCxiIiDUhzcdXCyIk5ufgUXLR37JdxcXBxcuwmOOtml0EKpo04iWIpIQREVEVFLjf9AhoC9e3O5uxd+lMLdPU1yedO8UiqXdQWO122ghi4+8IwGqiiId+uRCHbxqsLrFHNRz5ACSnhTch1EPScQpnIH0w7TWcGiz5rouS45rtkMVnxCJrAQ4yUq+oT8YhAjZOAT8oWHGCE9nxC9H64cA15w4xOiW0HbfErVNhvUa8c3cecQcoZv3xA9z+fCNbe4SNq7jvEUMaUnuE/au7SjkHbSR1G637ULh73Kn+gn7cIBttELGckQh9Jo8iMOrSksYx2b2MKk8FuvUUcHl/9GbiWuooYu3pVf/eARLZQxbp8na2YR0659e+HLmM/geN+z98lSRv8hZu2QQkYh+kzKjZkvHdPahymH6DNp5Cucev0JMAAkKj0NEoYBJwAAAABJRU5ErkJggg==);
}
#mobile_header a.right,
.header a.right
{
	left: auto;
	right: 10px;
}
#content,
.content
{
	padding: 4%;
}


#wrapper #right_content #mobile_event_calendar_home {  
background-color:#e7eef9; height:390px;  margin-bottom:20px; float:left; margin-right:2%;  
width:100%;
margin-top: 20px;
}
#mobile_event_calendar_home .flex-active-slide { background-color:#e7eef9 !important; }

#mobile_event_calendar_home #list_slide_event { height:270px; margin-top:20px; }
#mobile_event_calendar_home #list_slide_event ul { margin-left:0px !important; }
#mobile_event_calendar_home #list_slide_event #event_img { width:100%; float:left;  height:260px;    }
#mobile_event_calendar_home #list_slide_event #event_img img {  /* min-height:260px;*/  width:100%; }
#mobile_event_calendar_home #list_slide_event #event_desc { width:100%; float:right; background-color:#e7eef9;}
#mobile_event_calendar_home #list_slide_event #event_desc h3 { margin-left:0px !important; }
#mobile_event_calendar_home #list_slide_event #event_desc .event_date { margin-top:15px;  }
#mobile_event_calendar_home #list_slide_event #event_desc .event_title { font-weight:300; font-size:20px; }
#mobile_event_calendar_home #list_slide_event #event_desc .event_desc { font-size:12px; color:#707070; margin-top:7px;   }
#mobile_event_calendar_home #list_slide_event #event_desc #event_container { margin:auto; width:100%; margin-top:60px;   }
#mobile_event_calendar_home #carousel { background-color:#e2e7ef;  height:40px;   }
	    
#mobile_event_calendar_home ul.flex-direction-nav li a { background:url(../images/event_navigations.png) no-repeat; width:24px; height:24px;     }		
#mobile_event_calendar_home ul.flex-direction-nav li a.flex-prev { background-position:0 0; padding:0px;margin-right:10px; }
#mobile_event_calendar_home ul.flex-direction-nav li a.flex-next {  background-position:-32px 0;   }

#mobile_event_calendar_home ul.flex-direction-nav li a { background:url(../images/event_navigations.png) no-repeat; width:24px; height:24px;     }		
#mobile_event_calendar_home ul.flex-direction-nav li a.flex-prev { background-position:0 0;   }
#mobile_event_calendar_home ul.flex-direction-nav li a.flex-next {  background-position:-32px 0; float:left; padding-left:50%;   }

#mobile_calendar_select ul  { margin-top:265px;text-align:center;  background-color:#e2e7ef !important; height:26px !important;   }	
#mobile_calendar_select ul.flex-direction-nav {  height:0px !important;  background-color:#FFFFFF !important; display:none;   }
#mobile_calendar_select ul li { font-size:12px; color:#000000;      }	
#mobile_calendar_select ul.slides li.flex-active-slide { background-color:#e2e7ef;   }


/*calendar table */
#calendar_table_mobile { margin-top:15px;  }
#calendar_table_mobile table { }
#calendar_table_mobile  td { text-align:center; height:40px; max-width: 45px; font-size:14px !important;
    min-height: 40px; background-color:#e2e7ef; color:#032150; border-top:1px solid #f3f5f9; border-right:1px solid #f3f5f9;   border-bottom:1px solid #cbd0da;  border-left:1px solid #cbd0da;   }
div.day-number, div.last-month-number {
    position: relative;
    top: 10px;
}

#calendar_table_mobile  th { font-size:11px; color:#033a91; height:30px; font-weight:900; font-family: 'Lato', sans-serif;  max-width: 14%;  border-bottom:1px solid #cbd0da !important;  }
#calendar_table_mobile  th.left {  border-left:1px solid #cbd0da; }
#calendar_table_mobile  th.right {  border-right:1px solid #cbd0da; }
#calendar_table_mobile  td.right {  border-right:1px solid #cbd0da !important; }
#calendar_table_mobile thead td { border-top:1px solid #bbc1cc !important;  font-size:14px; font-family: 'Lato', sans-serif; font-weight:normal; text-transform:uppercase; }
#calendar_table_mobile thead td.noborder-left { border:0 none !important; }
#calendar_table_mobile thead td.noborder-right { border:0 none !important; }
#calendar_table_mobile  td#day_today { background-color:#033a91 !important; color:#FFF; border-top:1px solid #033a91 !important;  border-right:1px solid #033a91 !important   }
#calendar_table_mobile  td#calendar-event-day { background-color:#bb0606 !important; color:#FFF; border-top:1px solid #bb0606 !important;  border-right:1px solid #bb0606 !important   }
#calendar_table_mobile td.calendar-day-np { background-color:#ffffff !important; color:#cccccc;    }

a.this_link_event {
    font-weight: bold;
    color: #BB0606;
    text-decoration: none;
}

.event_date  {   font-weight:400px;  font-style:italic;  font-size:12px; color:#032150;  } 
.event_title {color:#032150; margin-top:5px;       }

#right_box_bg_details.article_sidebar_container {
  padding: 10px 0 10px;
  background: none;
  width: 100% !important;
}
 
#right_box_bg_details.article_sidebar_container h3 {
  margin: 0 0 18px;;
}
#article_sidebar {
  background-color: #EBEBEB;
  margin-bottom: 3px;
  padding-left: 7%;
  padding-right: 7%;
  min-height: 110px;
}

#article_sidebar #article_sidebar_div {
  font-family: 'Lato',sans-serif;
  font-weight: 300;
}

#article_sidebar #article_sidebar_div #article_sidebar_div_left {
  width: 90%;
  float: left;
}

#article_sidebar #article_sidebar_div #article_sidebar_div_left .event_date {
  margin-top: 15px;
}

#article_sidebar #article_sidebar_div #article_sidebar_div_right {
  width: 10%;
  float: right;
  max-height: 90px;
}

#article_sidebar #article_sidebar_div #article_sidebar_div_right .nextButton {
  float: right;
}

#right_box{

	width:100%;
}
#right_box a{
	text-decoration: inherit;
	color: inherit;
}

blockquote.style1 {
  font-size:22px;
  font-family: 'Lora', serif;
  font-style:italic; 
  font-weight:400px;
 
  color:#033a91;
  line-height:normal;
  padding:0px !important;
  margin:0px !important;
  text-indent:0px !important;  
    margin-bottom: 13px !important;
  
} 
.quotation { font-size:49px; display:inline; position:absolute; line-height:24px; margin-top:9px; font-style:italic;  font-family: 'Lora', serif !important; }
.testi { padding-left:25px; padding-right:5px;  }

#quote_by{
	
}
#quote_by  .title { color:#033a91; font-size:14px; font-weight:bold; }
#quote_by  .orient_Desc { color:#959595; font-size:12px; }
#quote_by .name { font-weight:bold; font-size:14px;  }
#quote_by .position { font-size:14px; line-height:12px; }  
#quote_by .website { font-size:12px;  }
.nextButton { width:19px; height:19px; background:url(../images/arrow_left_next.png) no-repeat center center; display:block; margin-top: 28px;    }
.blue_button { border:0 none; background-color:#033585; padding-left:10px; padding-right:10px; line-height:30px; height:30px; color:#FFFFFF; }
#leftbox h3{
	/*margin:20px;*/
	color:#033A91;
}

#our_sponsors_home h3{
	color:#033A91;
}
#event_container h3{
	color:#033A91;
}

h3{
	color:#033A91;
}

#leftbox #leftbox_content { margin-top:18px;  }
#leftbox #leftbox_content p {font-size:12px;    font-weight:400px;    color:#959595; line-height:normal; margin-top:10px; width:230px !important;   } 
#leftbox #latest_news_home { width:100%;   background-color:#ebebeb;  position:relative;   margin-bottom:2px; height:110px; font-family: 'Lato', sans-serif;   color:#033A91;}
#leftbox #latest_news_home #latest_news_home_div { 
height: 100%;
overflow: auto;
margin: auto;
margin-left:30px;
position: absolute;
top: 0;  bottom: 0; overflow:hidden;   
width:100%;
}
#latest_news_home #latest_news_home_left { width:70%;  float:left; margin-top:10px;}
#latest_news_home #latest_news_home_right { width:20%; float:right;  max-height:100px;     }
#middle_box{
	/* margin:20px; */
	margin-bottom:20px;
}
#middle_box #middlebox_content { margin-top:18px;  font-size:12px; font-family: 'Lora', serif;  font-weight:400px;   color:#959595; line-height:normal;    }

#our_sponsors_home {  margin-bottom:10px; margin-top: 30px; }


.what_we_can_do_home { margin-top:10px;padding:0px; }
.what_we_can_do_home li { list-style:none; line-height:40px; border-bottom:1px dotted #033a91;   font-family: 'Lato', sans-serif;    }
.what_we_can_do_home li  a  { font-size:14px; color:#033a91; text-transform:uppercase; margin-left:15px; text-decoration:none; }
.what_we_can_do_home li  a.networking_anchor { margin-left:7px;   }
.what_we_can_do_home li  a.trade_missions_anchor { margin-left:15px;   }
.what_we_can_do_home li  a.business_ser_anchor { margin-left:8px;   }
.what_we_can_do_home li span {  background:url(../images/menu_icons.png);  width:24px; height:40px;  display:inline-block;    }				   
.what_we_can_do_home li span.networking {  background-position:0px -26px; width:32px;  }
.what_we_can_do_home li span.information {  background-position:-32px -24px;    }		
.what_we_can_do_home li span.trade_missions {  background-position:-56px -26px; width:25px !important;    }
.what_we_can_do_home li span.government_rel {  background-position:-81px -26px;   }
.what_we_can_do_home li span.business_ser {  background-position:-105px -26px; width:31px;   }
.what_we_can_do_home li span.privilege_select {  background-position:-137px -26px;   }
/*
#right_box{
	padding-left:20px;
	padding-right:20px;
}
*/
#right_box #quote_by{
	/*padding:10px 0px !important;*/
	margin:0px;
}

/* sponsors */
#sponsor_list li { display:inline !important;  }
#sponsor_list li a img { 
 filter: url(filters.svg#grayscale); /* Firefox 3.5+ */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */;
display:inline !important;
/*height:60px;*/ 

margin-right:2%;
margin-top:25px; 
opacity:0.4;
filter:alpha(opacity=40); /* For IE8 and earlier */
 }
 
  #sponsor_list { margin-bottom:30px;  }
 
 #sponsor_list li a img:hover {
	 filter: none;
    -webkit-filter: grayscale(0); 
	opacity:1;
filter:alpha(opacity=100); /* For IE8 and earlier */
 }



#right_content #right_box #rightbox_content { margin-top:18px;  }		 		

 .separator { display:inline; margin-left:4%; color:#033a91 !important; margin-right:4%;  }
.read_more { font-size:14px; color:#033a91; color:#033a91 !important;  font-weight:900;  font-family: 'Lato', sans-serif; text-decoration:none !important;}

#mobile_event_calendar_home ul.flex-direction-nav li a { background:url(../images/event_navigations.png) no-repeat; width:24px; height:24px;     }	


#right_box #quote_by  .title { color:#033a91; font-size:14px; font-weight:bold;  margin-bottom:5px;   }
#right_box #quote_by  .orient_Desc { color:#959595; font-size:12px;   margin-top:10px;   }
#right_box #quote_by .name { font-weight:bold; font-size:14px;  }
#right_box #quote_by .position { font-size:14px; margin-top:5px;   }
#right_box #quote_by .website { font-size:12px; margin-top:5px;  }
#right_box { width:100%; padding-top:20px;display:inline-block;}
#right_box h3{  padding-bottom:10px;  padding-right:18px;   }
#right_box  ul { margin-top:10px;  margin-bottom:10px;  padding-left:20px;}
#right_box  ul li { list-style:none; font-size:14px; color:#032150; line-height:45px; border-bottom:1px solid #bbc2cc; pading-left:0px;    }
#right_box #orient { margin-top:18px;   margin-bottom: 13px;   }
#right_box #orient img { max-height:232px;   }

#mobile_event_calendar_home #event_slider {padding-left:20px; padding-right:20px;}

#mobile_event_calendar_home #calendar_select { width:70%; text-align:center;margin-left:auto; margin-right:auto;}



#slideshow {    }
#slideshow #description { width:100%; font-family: 'Lora', serif;font-weight:400px; margin-bottom:50px;}
#slideshow h2 { margin-top:30px; }
#slideshow #description #image_description { color:#707070; margin-top:12px;  font-size:13px; margin-bottom:12px; line-height:16px;       }
#slideshow #slide_images { 
  height:100%; 
}
#slideshow #slide_images img {  height:100%;    } 

h2 {
    color: #033A91;
    font-family: 'Lato',sans-serif;
    font-size: 28px;
    font-weight: 300;
    line-height: 30px;
}

.clear{ clear:both;}


.withSubMenu {  max-width:18% !important; z-index:1000;  }

nav#menu ul li ul {  position:absolute; top:50%; height:530px; margin-top:-265px; }
nav#menu  ul li > a {  color:#FFFFFF !important; font-weight:400;   padding-left:15px !important; text-transform:uppercase !important;  line-height:50px !important; vertical-align:middle !important;    } 
nav#menu ul > li  { list-style:none!important; border-top:1px solid #054cbf ; border-bottom:1px solid  #032151; 
							 font-family: 'Lato', sans-serif !important; font-size:13px !important ; letter-spacing:-0.25px !important;
							height:50px !important;
						   }
						   



#mobile_menu ul{   position: absolute;
    bottom: 0;width:100%; z-index:999999999; background-color:#033991;  color:#FFF;  padding:0px !important;}	
$mobile_menu ul li { border-top:#032151 1px solid;color:#FFF;  };
#mobile_menu ul li a span { display:none; font-size:14px; color:#FFF; padding:0px  !important; text-align:left !important; }	   
#mobile_menu ul li span{padding:0px !important;  background:url(../images/menu_icons.png); margin-left:14px; width:24px; height:30px; display:inline-block; cursor:pointer; vertical-align:text-top;   float:left;}				   


#mobile_menu ul li span.home {  background-position:0px 10px;   }	
#mobile_menu ul li span.aboutus {  background-position: -24px 6px;   }	
#mobile_menu ul li span.membership {  background-position: -48px 6px;   }
#mobile_menu ul li span.businessgroups {  background-position: -72px 10px;   }
#mobile_menu ul li span.businessservices {  background-position: -100px 10px;   }	
#mobile_menu ul li span.events {  background-position: -128px 10px;   }
#mobile_menu ul li span.regionalconnections {  background-position: -152px 4px;   }	
#mobile_menu ul li span.knowledgebank {  background-position: -175px 4px; width:25px !important;      }	
#mobile_menu ul li span.advertisesponsor {  background-position: -200px 4px;   }	
#mobile_menu ul li span.mediacentre {  background-position: -224px 4px;   }

div#wrapper > div#left_menu > nav#blue_left > ul > li > div#sub_events > ul { padding-top:}


.quick_links h3 { }
.quick_links ul { margin-top:10px;  margin-bottom:10px; padding-left:0px !important; }
.quick_links ul li { list-style:none; font-size:14px; color:#032150; line-height:45px; border-bottom:1px solid #bbc2cc;     }

.mobile_our_sponsors_home,.mobile_slideshow,#mobile_logo{
	display:show;
}

.our_sponsors_home,.desktop_slideshow,#desktop_footer,#logo,footer{
	
}

#logo {
	margin: 0 auto; padding-bottom: 20px; padding-top: 20px;text-align: center; width: 236px
}

#header, #top_menu,#event_calendar_home{
	display:none;
}
#mobile_header, #mobile_top_menu, #mobile_event_calendar_home{
	display:block;
}

#mobile_top_menu{
	float:right;
	margin-left:10px;
	width:auto;
	/*fix the mobile menu on top right*/
	position:fixed;
	right:0;
	top:0;
	z-index:10;
}
a.mm-subclose{ /* Fix underline on return button*/
	text-decoration:none;
}
.flexslider {margin: 0; padding: 0; height:0px !important;  }

#mobile_menu  {  background: #033991 !important; }
  #mobile_menu {  overflow-y:auto; }
 #mobile_menu > ul {
  height: 520px;
	  
    position: absolute !important;
  
    width: 100% !important;
	
  
 }
 

 
 /*
 
 @media screen and (min-width: 320px) and (max-width: 383px)  {
	  #mobile_menu > ul {  top: 70% !important; }
	 
 }
 
  @media screen and (min-width: 480px) and (max-width: 568px)  {
	  #mobile_menu > ul {  top: 110% !important; }
	 
 }
 
 @media screen and (min-width: 100px) and (max-width: 240px)  {
	  #mobile_menu > ul {  top: 130% !important; }
	 
 }
 
 */
 
 #caledar_right_mobile { display:block; }
 
 
 #searchform {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #999999;
    border-radius: 5px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    
    display: none;
    overflow: hidden;
    padding: 5px;
    position: absolute;
    width: auto;
}

#searchform input#s {  }

img#search_mobile:hover { cursor:pointer;  }
 
 
 
 
 /* homepge */
 .flex-control-paging { margin-top:10px; margin-bottom:20px; }
 .view { margin-top: 10px;  position: absolute;  }
 .read_more { color: #033A91;
    font-family: 'Lato',sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 24px;
    width: auto;  }
.read_more:after {
    background: url("../images/read_more.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: " ";
    display: block;
    float: right;
    height: 13px;
    left: 5px;
    position: relative;
    top: 5px;
    width: 13px;
}

#our_sponsors_home { border-top:1px solid #d7d7d7; margin-top:55px;   padding-top:25px;   }


.quick_links { background-color:#e2e7ef;    padding-top:20px;    padding-bottom:10px;}
.quick_links ul { margin-top:10px;  margin-bottom:10px;    width:92% !important; margin:auto;  }
.quick_links ul li { list-style:none; font-size:16px; color:#032150; line-height:40px; border-bottom:1px solid #bbc2cc; font-weight:400;      }
.quick_links h3 { color:#032150;  width:92% !important; margin:auto;   }
.quick_links ul li:after {
    background: url("../images/dark_arrow_right_next.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: " ";
    display: block;
    float: right;
    height: 20px;
    position: relative;
    top: 10px;
    width: 19px;
}

.orient_good_reads { margin-top:70px; border-top:1px solid #d7d7d7;   }
.latest_news_class { border-top:1px solid #d7d7d7; padding-top:20px;  }

footer #footer_links {
    color: #707070;
    font-family: 'Lato',sans-serif;
}

#footer_links #leftbox #leftbox_content p {
    font-family: 'Lora',serif;
    font-size: 12px;
    line-height: 24px !important;
	
	color: #959595;
    line-height: normal;
    margin-top: 10px;
}

footer #footer_links { color:#707070;  font-family: 'Lato', sans-serif; }
footer #footer_links .contact_home { font-size:12px; font-family: 'Lora', serif; line-height:normal !important;  font-weight:400px;    margin-top:10px;   }

footer  #middle_box #subscription_form { margin-top:10px; }
footer  #middle_box #subscription_form input#email { 
 /*width: -moz-calc(80% - 50px);
    width: -webkit-calc(80% - 50px);
    width: calc(80% - 50px);

 -webkit-border-radius: 4px;
-moz-border-radius: 4px;    
border-radius: 4px;*/
border:1px solid #dadada; height:15px; padding-left:5px; color:#707070;   }

footer { padding-left:4%; padding-right:4%; }

footer .with_icon_footer { background:url(../images/basic_icons.png) no-repeat; color: transparent; /* Fix for Firefox */   font-size: 1em;   overflow: hidden; cursor:pointer;  }
footer  #middle_box #subscription_form input#subscribe { width:22px; height:26px; background-position:-50px -14px; border:0px none; margin-left:8px;  } 
footer #footer_links #phone, footer #footer_links #fax,footer #footer_links #email { font-size:12px; font-family: 'Lora', serif;  font-weight:400px;    line-height:17px !important;    }
footer #footer_links #phone_icon {background-position:-17px 0px; width:16px; height:16px; display:inline-block; margin-right:10px; margin-top:12px;   }
footer #footer_links #fax_icon {background-position:-33px 0px; width:16px; height:16px; display:inline-block; margin-right:10px; margin-top:12px;   }
footer #footer_links #email_icon {background-position:-49px 0px; width:16px; height:16px; display:inline-block; margin-right:10px; margin-top:12px;   }

footer h3 { font-size:14px; color:#707070 !important;  } 
#copyright_footer {  margin-top:30px; }
#copyright_footer_nav {   } 
#copyright_footer_nav ul  { padding-left:0px !important; }
#copyright_footer_nav ul li { list-style:none; line-height:30px;  font-size:11px;   }
#copyright_footer_nav ul li a { text-decoration:none; } 
#copyright_footer_nav ul li a, #copyright_footer address { font-size:11px; color:#959595; font-style:normal !important;  }

#copyright_footer address { display:none;    }
footer #rightbox_content, footer #middlebox_content, footer #leftbox_content, footer #copyright_footer  { border-top:1px dotted #d7d7d7;   }
#mobile_calendar_select { position:relative !important; height:30px !important; margin-top:170px; background-color:#e2e7ef !important;     }
#mobile_calendar_select ul {
    background-color:transparent !important;
    height: 0px !important;
    margin-top: 0px;
    text-align: center;
}

#event_img  { max-height:180px; height:180px; width:100%; min-width:100%;   }
#event_container .event_title { font-size:20px !important; font-weight:300; line-height:auto;    }
#event_container { width:92%; margin:auto;  }
.flex-direction-nav .flex-next , .flex-direction-nav .flex-prev {  }
#mobile_calendar_select ul.slides li.flex-active-slide { background-color:#e2e7ef !important; font-weight:bold !important;     }
#mobile_calendar_select ul.slides li { color:#032150 !important;  }
#mobile_logo_only {  width:240px; margin:auto; margin-top:25px;   margin-bottom:30px; }
#mobile_logo_only img {    }
#slideshow { z-index:1; }

.styled-select { float:left; width: 40% !important; margin-right:2%; overflow:hidden;  
background: transparent url(../images/select_arrow.png) no-repeat right center !important; height:26px !important; }


.styled-select select {
    background: transparent !important;
  width: -moz-calc(100% + 30px) !important;
    width: -webkit-calc(100% + 30px) !important;
    width: calc(100% + 30px) !important;  
   font-size: 12px !important; 
   height: 26px !important;
   -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
   }
   
   
.business_filter #input_members, .media_filter #input_members { width:40%; margin-right:1% !important;  }
.view_all_button { width:19% !important; border:none !important;   font-size:14px !important; color:#033a91; text-align:right; cursor:pointer; font-weight:bold !important; padding-top:2px !important;   } 
.styled-select option {  font-size: 12px !important;   }
#input_members {  float:left; width: 32%;  }
#input_members input[type=text], #event_search_div_search_key input[type=text] {   width: 92% !important;    font-size: 12px !important; background:url(../images/search2.png) right no-repeat; padding-right:8%; padding-bottom:4px !important;   }
 
 
#event_search_div_type { width:40% !important; margin-right:1% !important; float:left;    }
#event_search_div_type   input[type=text] { width: 92% !important;    font-size: 12px !important; background:url(../images/calendar_date.png) right no-repeat; padding-right:8%; padding-bottom:4px !important;    }
 
#event_type_sel_search { width:40% !important;  margin-right:1% !important;  }

#event_search_div_search_key { width: -moz-calc(80% - 70px) !important;
    width: -webkit-calc(80% - 70px) !important;
    width: calc(80% - 70px) !important;  
	 margin-right:1% !important; float:left;    }
.event_viewall {  width:70px !important; float:right !important; text-align:right !important; }
.event_viewall .view_all_button { width:100% !important; text-align:right !important; }

#event_search_filter > form >div{
	float:left !important;
	margin-bottom: 10px;
    padding-right: 10px;
}

.view_all_button{
	color:red;
}

#mobile_datebox { display:block; width:100%; margin-bottom:50px;   } 
#mobile_datebox #event_search_div_type { width:99% !important; }

#mobile_datebox  input {  

border: 1px solid #D0D6E0;
    border-radius: 4px;
    font-family: 'Lato',sans-serif;
    font-size: 14px;
    font-weight: 300;
    margin-right: 1%;
    padding-bottom: 5px;
    padding-left: 1%;
    padding-top: 5px;

	
}




/*social icon */
#mobile_social_share { display:block; position: absolute !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; }




/* membership details */

#membership_tab { display:none;  }
#title_and_tab h2 { margin-left:0px !important;   }
nav#mobile_menu ul li > a { color:#FFF !important; text-decoration:none; }
nav#mobile_menu ul li > a:hover { color:#033A91 !important; text-decoration:none; }



/* orient */
#right_box #orient #img{
	height:280px;
	background-size:cover;
}
#member_companies #orient_left, #member_companies #orient_right, #orient_mag_feature #orient_left_content, #orient_mag_feature #orient_right_content,
#orient_right_content_left, #orient_right_content_right, #orient_desc_left, #orient_desc_right  {float:none !important; width:100% !important;  } 
#styled-select_orient_filter { width:38% !important; } 
#member_companies #orient_right { display:none; }
#member_companies #orient_left #orient_desc, #orient_desc_right #orient_desc1 { line-height:16px !important; }
##member_companies { margin-right:0px !important; }
#member_companies #event_search_filter { margin-top:15px !important; margin-bottom:25px !important;   }
.view_all_button { width:95% !important; border:none !important;   font-size:14px !important; color:#033a91 !important; text-align:right; cursor:pointer; font-weight:bold !important; padding-top:2px !important;   } 
#styled-select_orient_filter { width:38% !important;  margin-right:1%; }
#event_search_filter input, #event_search_filter select , #search_bg_details select {
border:1px #d0d6e0 solid; background:#FFF; 
 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;
			width:11%;	
	
}


#orient_left_content #orient_magazine img {  height:auto !important; border-top:1px solid #d7d7d7; padding-top:30px;  }
#orient_right_content #orient_right_content_right { width:100% !important;  }
#orient_right_content_right a#social_share{ text-decoration:none !important; }
#top_right_orient  { border-bottom:1px dotted #BBC2CC !important; margin-bottom:10px;  }

#previous_issues_items ul li img, #orient_right_content #orient_descfeature #orient_desc_left img { height:auto !important;}
#orient_desc_right #orient_title1 { line-height:18px !important; }
#orient_desc_right #orient_desc1 { margin-top:10px !important; }
#previous_issues_items ul li { width:48% !important;  }
#previous_issues_items ul { padding-left:0px !important;  }
#previous_issues_items ul li { height:auto !important; }
#mobile_back_to_top { display:block !important; cursor:pointer;  }
#membership_type #type_desc { line-height:16px !important;  }
.view_all_case_study_mobile { display:block; }
.view_all_case_study_desktop { display:none; }
.previous_page { width:19px; height:19px; display:inline-block !important; background:url(../images/arrowblue_pagination.png) no-repeat;  }
.next_page { width:19px; height:19px; display:inline-block !important; background:url(../images/arrorwblug_page_right.png) no-repeat;  }

/* membership */

#membership_registration_form #membership_registration_form_left{ float:none !important; width:100% !important;  margin-right:0 !important;  } 
#membership_registration_form #membership_registration_form_right { float:none !important; width:100% !important; margin-top:20px;  } 


#membership_registration_form_left #membership_registration_form_left_right, #membership_registration_form_left #membership_registration_form_left_left , 
#membership_application #breadcrumbs_right, #membership_application #title_left,
#registration_edit_form_before_submit_details #edit_reg_details_right, #registration_edit_form_before_submit_details #edit_reg_details_left
{ float:none !important; width:100% !important;  }
.area_code_textfield { width: calc(70% - 30px) !important;  }



/* Font-page 2nd slider Arrow fix*/
@media screen (max-width: 401px){
#mobile_event_slider ul.flex-direction-nav{
	margin-top: -45px;
}
}
/* mobile social icon fix*/
#event_right_content_right #social_share { height:26px; display:inline-block; background:url(../images/social_2.png) no-repeat; vertical-align:text-bottom; cursor:pointer; }
#event_right_content_right .fb { width:15px; margin-right:15px; background-position:0px 0px !important;  margin-left:16px; }
#event_right_content_right .twitter { width:25px; margin-right:15px;  background-position:-27px 0px !important;  }
#event_right_content_right .linkedin { width:25px;  background-position:-62px 0px !important;  }
#event_right_content_right a{text-decoration:none}
#member_profile_bg-details #profile_item_bg_details {    background-color:none !important; }

#desktop_event_reserve { display:none; }

/* Member Profile  Alignment Fix */
.profile_item_bg_details{
    margin-top:15px!important;
    margin-bottom:15px!important;
}
.profile_item_bg_details[data-mobile-group-order='0']>.profile_description{
  left:0%!important;
  width:200%;
}

.profile_item_bg_details[data-mobile-group-order='1']>.profile_description{
  margin-left:-100%!important;
  left:0!important;
  width:200%;
}
.desktop-clear{
display:none;
}
.mobile-clear{
display:block;
clear:both;
}

div#orient_desc1:after {
content: " ";
display: block;
clear: both;
height: 2em;
}

/* Search Results */
.search_table tbody tr td a {
  color: #0066CC;
  text-decoration: none;
}

.search_table tbody tr td a:hover {
  color: #ea0022;
}

/* Member Companies Filter */
#membership_left_content #membership_companies_logos #membership_companies_logo_item {
 width: 46% !important;
}

#membership_left_content #membership_companies_logos #membership_companies_logo_itemp:nth-child(odd) {
  clear: both;
}

.members_offer_Mobile_not {  margin-top:320px !important;  }
.members_offer_Mobile_not  #case_study_page_left img { width:auto !important; }



#case_study_page_right .view { position:relative !important; margin-bottom:20px;  }
#case_study_page_right .view  .read_more:after { float:left !important; left:55px !important;  }
