#control_logo_link	 {  margin: 0.2em  0 0 3em; width:25%; }
#logo	 {  margin: 0.2em  0 0 3em; width:25%; }
#menu_icon { margin: 0.3em 3em 0 3em; }
.header_image .byline { position: absolute; top: 0px; left: 6%; font-size: 1.5em; color: #FFFFFF; font-weight: bold; width: 75%; }
#advert_container .byline { position: absolute; top: 10px; left: 6%; font-size: 1.5em; color: #FFFFFF; font-weight: bold; width: 50%; }
#navigation { text-align: center; float: right; margin: 5% 6% 2% 0; max-width: 70%; }  



nav { float: right; }
#menu { max-width:1000px; width: 100%; margin: auto; }
#menu_trigger { background-color:transparent; position: absolute; right: 20px; top: 10px; display: none; cursor:pointer; }
#menu_trigger img { max-width: 80%;}
#menu_inner { clear: both; width: 100%; z-index: 100;}
#menu ul { float: left; padding: 0 0.5em; width: 100%; list-style-type: none; font-size: 0.9em; font-weight: normal; background-color: transparent; }
#menu li { float: left; position: relative; margin: 0; padding: 0 0 0 0.5em; background-color: transparent; width: auto; min-width: 0; color: #fff; border-top: none;}
#menu li a { color: #fff; text-decoration: none;}
#menu li a:hover { color: #ccc; text-decoration: none;}
#menu li.withdrop { cursor:pointer; background-image:url('/images/structural/menu-arrow.png'); background-repeat: no-repeat; background-position: right 20px; color: #fff;}
#menu li.withdrop:hover { color: #ccc; text-decoration: none;}
#menu li ul {  position: absolute; left: 0; clear: both; z-index: 20; background-color: #ffffff; padding: 0 1.5em 1em 1.0em; margin: 0; font-size: 1em;font-weight: normal;
width: 22em;
/*width: 25em;*/
border: 2px solid #176DB5;
 -webkit-box-shadow: 9px 6px 6px 0px rgba(0,0,0,0.2);
box-shadow: 9px 6px 6px 0px rgba(0,0,0,0.2);
border-bottom-right-radius: 5px; 
border-bottom-left-radius: 5px;} 
#menu li ul.news_resources { width: 8em; }
#menu li ul li {  float: left; clear: both; margin: 1em 0; padding: 0; color: #000000; } 
#menu li ul li a { color: #000000; }
#menu li.live ul li a { color: #000000; }
#menu li.live ul li a:hover { color: #0090D3; }
#menu li.live ul li.live a { color: #0090D3;  }
#menu ul li i { color: #0090D3; font-size: 1.5em; }
#menu ul li ul li.first { margin: 0.5em 0 0 0em; font-size: 1.2em; font-weight: bold;}
#menu ul li ul li.second { margin: 0.3em 0 0 0.5em; font-size: 1.0em;}
#menu ul li ul li.third { margin: 0.1em 0 0.1em 3em; font-size: 1em;
list-style-image:  url("data:image/svg+xml,%3Csvg width='6' height='12' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='3' cy='6' r='3' fill='%23176DB5' /%3E%3C/svg%3E"); }
#menu ul li ul li.fourth { margin: 0.1em 2.5em; font-size:1em; }

#menu .menu_gap { display: block; }
#menu .sub_menu { display: none; }

.title_box { width: 80%; }
#content .title_box h1	{font-size: 2em; }
#content #full_column h1 {font-size: 2em;}

#content .logo_box { width: 15%; text-align: center; float: left; margin: 0;}
#content .logo_box img { max-width: 100%;}
#content h2.sub_title  {margin:-30px 0 0 0;}

#content .split_right_column {float: right; width: 12%;}
#content .split_left_column {float: left; width: 80%;}
#content .split_right_column img {float: left; max-width: 100%; margin-top: 20px;}

#icon_holder {float: left; width: 100%; margin-bottom: 20px;}
#icon_holder .icon_item {float: left; width: calc(100% / 8); text-align: center; min-height: 100px;}
#icon_holder .icon_item footer {font-size: 0.75em;}
#icon_holder .icon_item a {text-decoration: none;}
#icon_holder .icon_item img {max-width: 60%; -webkit-transition-duration: 0.3s; /* Safari */
    transition-property: all;
    transition-duration: 0.3s;}
#icon_holder .icon_item img:hover { margin: -3px 3px 3px -3px;
	-webkit-filter: drop-shadow(3px 3px 3px #999);
  filter: drop-shadow(3px 3px 3px #999);
	} 


#intro { width: 70%;}
#footer { padding: 0.5em 4em 0.5em 1em; }
#news_holder { float: right; margin: 1em 0 0 0; width: 36%; background-color: #FFFFFF; clear: none;}
.navigation2 { clear: none; }
#footer_insert {
	/*background-image: url('../images/structural/w-symbol.png');
	background-repeat: no-repeat;
	background-position: right bottom;*/ 
	margin: auto; }
#footer #bottom_menu_links { float: left; clear: none; }
#footer #copyright_notice { float: right; clear: none;}
#footer p.smallprint a
{ font-size: 1.0em; }
.section_box_holder { float: left; margin: 1em 2% 2em 0; width: 32%; clear: none; }
.section_box_holder_last { float: left; margin: 1em 0 2em 0; width: 32%; clear:none; }
.section_box { background-color: #FFFFFF; min-height: 10em; padding: 0.5em; }

#full_column { float:left; width: 100%; } 
#left_column { float:left; width: 60%; margin: 20px 0 2em 0;} 
#right_column { float:right; width: 35%; margin: 20px 0 2em 0; }
#left_column_mod50 { float:left; width: 40%; }
#right_column_mod50 {float:right; width: 55%; margin: 4em 0 2em 0;  }

#content #right_column_v2 { float:right; width: 35%; margin: 20px 0 2em 0;}

/* global-clients related */
.client_list { width: 40%; }
#map_holder { width: 69%; }
#side_info { float: right; width: 31%; }

