.bottomtaglist {
	font-size:70% !important;
	margin-bottom:0 !important;
	clear:both !important;
}

.inlinetaglinks {
    font-size: 15px;
    width: 300px; /* overriden within page */
    float: right;
    background-color: #F5F0F0;
    padding: 1em;
    border: 1px solid;
    margin-left: 1em;
    font-family: Cambria,'Oranienbaum',serif;
}
.inlinetaglinks h3 {
    font-size: 100%;
    font-family: Cambria,'Oranienbaum',serif;
}

.taglinksboxes ul li .taglinkimgcontainer {
	width:100px;
	min-width:100px;
	margin-right:0.5em;
	float:left;
}
.taglinksboxes ul li .taglinktextcontainer {
/*	vertical-align:middle;
	display:table-cell;*/
	line-height:1em;
	font-family: Cambria,'Oranienbaum',serif;
}
@media (max-width: 900px) {
	.inlinetaglinks {
		float: none;
	}
}
.taglinksboxes ul, .taglinksboxes li {
	padding: 0;
	list-style-type: none;
	list-style:none !important;
}
.bottomtaglinks h3 {
	margin-bottom:0.9em;
}
.bottomtaglinks.taglinksboxes ul li {
	width:295px;
	height:100px;
	overflow:none;
	float:left;
	margin-bottom:5px;
	font-size:90%;
	margin-right:5px;
	border-bottom:1px solid #BABABA;
}
.bottomtaglinks.taglinksboxes ul li:hover {
	
}
.bottomtaglinks.taglinksboxes ul li:nth-child(3) {
	margin-right:0px;
}


.taglinksboxes ul li::after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0px;
}
/*--------------*/

.emirssnews {
	font-family: "Open Sans",sans-serif;
}

.emirssnews .title {
    font-family: Cambria,'Oranienbaum',serif;
    font-size: 20px;
    line-height: 36px;
    margin-bottom: 10px;
    color: #5a5757;
    line-height:20px;
}
.emirssnews a {
	color:#5a5757;
}
.emirssnews ul {
}

.emirssnews ul li {
	margin-bottom:0.5em;
	padding-bottom: 0.5em;
	border-bottom: 1px solid #BABABA;
}
.emirssnews ul li:last-child {
	border-bottom: 0px solid #BABABA;
}

.emirssnews p.morelinik {
	margin-top:0.4em;
	font-family: "Open Sans",sans-serif;
}
/*--------------*/
/* START event details icons */
.image-icon.image-icon-time {
	background: transparent url("../images/misc/time-icon.png") no-repeat scroll 0px 0px;
	width:22px;
	height:22px;
}
.eventregisterlink {
	color:#336BD0 !important;
}
.image-icon.image-icon-registration {
	background: transparent url("../images/misc/register-icon.png") no-repeat scroll 0px 0px;
	width:22px;
	height:22px;
}
/* END event details icons */

/* START blog overview */
.image-icon.image-icon-person {
	background: transparent url("../images/misc/person-icon.png") no-repeat scroll 0px 0px;
	width:22px;
	height:22px;
}
.scroll-posts .blog .featured-image {
    width: 200px;
    height: 140px;
}
.copy-wrapper.blog {
    
    font-size:15px;
    margin-bottom:1em;
}
/* END blog overview */


.blogexcerpt {
font-weight:bold;
}.latest-posts .dropdown ul a, .featured-posts .dropdown ul a {
    line-height: 20px;
}
/*.latest-posts .dropdown li:first-child a, .featured-posts .dropdown li:first-child a {
    line-height: 35px;
}*/

.latest-posts .dropdown li, .featured-posts .dropdown li {
    margin-bottom: 0.4em;
}

/* START POLICY PAGES */
.policyboxcontainer {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  
  -webkit-flex-flow: row wrap;
  justify-content: space-around;
  flex-flow: row wrap;
}

.policyboxouterlink {
    vertical-align: top;
    display: inline-block;
    zoom: 1;
	width:250px; /* overriden within page */
	height:300px; /* overriden within page */
	overflow:none;
	border:1px solid #0057a3;
	margin-bottom:3em;
}
.policybox {
	width:250px; /* overriden within page */
	height:300px; /* overriden within page */
	position:relative;
}
.policybox-1 {
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
}
.policybox-2 {
	-webkit-box-shadow: 0 0 5px 2px rgba(0,0,0,.35);
	-moz-box-shadow: 0 0 5px 2px rgba(0,0,0,.35);
	box-shadow: 0 0 5px 2px rgba(0,0,0,.35);
}

.policyimgcontainer {
	display:block;
	position:absolute;
	left:0;
	top:0;
}
.policystretch {
    width: 100%;
    display: inline-block;
    font-size: 0;
    line-height: 0
}
.policybox img {
	width:100%;
	height:auto;
}
.policytitlecontainer {
	position:absolute;
	bottom:0;
	background-color:white; /* overriden within page */
	opacity:0.7; /* overriden within page */
	width:250px; /* overriden within page */
	height:80px; /* overriden within page */
}
.policyboxtitle {
	position:absolute;
	bottom:0;
	padding:5px;
	text-align:left;
}

.inlinepolicyrelated {
	width:200px;
	padding:10px;
	float:right;
}
/* END POLICY PAGES */

/* */
.membership-network.memberboxesbottom {
	margin-bottom:10px;
	margin-top:30px;
}

.widget.dynamic-widget.dynamic-widget-image p {
text-align:center;
font-weight:bold;
}


.rssicon {
	width:25px;
}

li.call-to-action.alternative {
	margin-bottom:2em;
}
.members-terms.alternative a.alternative {
	text-align:center;
}
.members-terms.alternative p.alternative {
	height:100% !important;
	display:inline-table !important;
	text-align:center !important;
}

.members-terms.alternative .name {
	text-shadow: 1px 1px 1px #000;
	display: table-cell;
	vertical-align: middle;
	padding: 30px;
	font-size: 25px;
	font-weight: bold;
	text-align: center;
	font-family: Cambria,'Oranienbaum',serif;
}


.eventtooltipinstructions {
	
	margin-top:1em;
	border-top:1px solid #E9E5E5;
}
.eventtooltipeventdata {
	margin-bottom:0.8em;
}

.eventtooltipeventpopup {
	
}
.eventtooltipeventtitle {
	font-weight:bold;
}
/*.eventtooltipopupday {
	color:black;
	margin-bottom:0.9em;
	
}
*/


/* Skins TIPPED event popup*/
/* default (dark) */
.tpd-skin-dark .tpd-content,
.tpd-skin-dark .tpd-title,
.tpd-skin-dark .tpd-close { color: #fff; }
.tpd-skin-dark .tpd-background-content,
.tpd-skin-dark .tpd-background-title {
  background-color: #0057a3 !important;
}

/* line below the title */
.tpd-skin-dark .tpd-title-wrapper { border-bottom: 1px solid #E9E5E5 !important; }

/* links */
.tpd-skin-dark a { color: #fff !important; }
.tpd-skin-dark a:hover { color: #E9E5E5 !important; }



/* START member social media */
.membersocialcontainer {
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}
.membersocialcontainer a {
	width:30px;
	height:30px;
	display:block;
	border:1px solid #F2F2F2;
	float:left;
	margin-right:3px;
	margin-bottom:3px;
}
.membersocialcontainer a:last-child {
	margin-right:0;
	
}
.membersocialcontainer div {
	width:30px;
	height:30px;
	background-color:white;
    background-size: cover;
    background-repeat: no-repeat;
}
.membersocialcontainer div.fb {
	background-image:url('../images/misc/membersocialicons/fb.png');
}
.membersocialcontainer div.tw {
	background-image:url('../images/misc/membersocialicons/tw.png');
}
.membersocialcontainer div.yt {
	background-image:url('../images/misc/membersocialicons/yt.png');
}
.membersocialcontainer div.vi {
	background-image:url('../images/misc/membersocialicons/vi.png');
}
.membersocialcontainer div.fl {
	background-image:url('../images/misc/membersocialicons/fl.png');
}
.membersocialcontainer div.li {
	background-image:url('../images/misc/membersocialicons/li.png');
}
.membersocialcontainer div.xi {
	background-image:url('../images/misc/membersocialicons/xi.png');
}
.membersocialcontainer div.pi {
	background-image:url('../images/misc/membersocialicons/pi.png');
}
.membersocialcontainer div.gp {
	background-image:url('../images/misc/membersocialicons/gp.png');
}
.membersocialcontainer div.in {
	background-image:url('../images/misc/membersocialicons/in.png');
}
/* END member social media */

/* START to make staff pages printable on firefox. Brakes grayscale on IE/Edge */
.staff img, .copy-wrapper .staff img, .expertisenstaffitem img {
    display: block;
    border-radius: 50%;
	-webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */
    filter: grayscale(100%);
        -webkit-transition: all 0.25s;
    -ms-transition: all 0.25s;
        transition: all 0.25s;
    margin: 0 auto 20px;
    width: 170px;
}



.staff a:hover img, .copy-wrapper .staff a:hover img, .expertisenstaffitem a:hover img {
-webkit-filter: grayscale(0); /* Chrome, Safari, Opera */
   filter: grayscale(0);
}

.latest-posts .dropdown ul a, .featured-posts .dropdown ul a {
    line-height: 20px;
}

.latest-posts .dropdown li, .featured-posts .dropdown li {
    margin-bottom: 0.4em;
}

#searchpageform li, #searchpageform li h2 {
	display:inline-block;
	margin-right:1em;
}
#searchpageform {
	margin-bottom:1em;
}



/* hide first row of facebook embed */
.wef-default .row:first-child, .wef-default hr {
	display:none;
}
/* End facebook embed*/


img.aligncenter {
margin: 5px auto 5px auto;
display:block;
}


.anchorclass {
    display: inline-block;
    position: relative;
    top: -54px;
    visibility: hidden;
}


.searchcontenttypesul li label, h2.searchcontrollabel {
	font-weight:normal;
}

/* START GRAYSCALE HEAD FOR EVENTS OF 22nd Mar */
/*.site-header.site-header-large{background:#e0e0e0 url(../images/placeholders/wave.jpg) 0 200px no-repeat fixed;overflow:auto;height:auto}
.site-header.site-header-large .image-logo {
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
}*/
/* END GRAYSCALE HEAD FOR EVENTS OF 22nd Mar */


.pastupcomingmenu {
    margin-bottom:2em;
}
.pastupcomingmenu li {
    display:inline;
}
.pastupcomingmenu a {
    color: #1c5fa9;
    border: 1px solid #1c5fa9;
    font-weight: normal;
    padding: 0.05em 0.4em;
    margin-bottom: 0.1em;
    line-height: 30px;
        font-size: 16px;
            display: inline-block;
    margin-left: 0.1em;
    margin-right: 0.1em;
    text-decoration: none;
        text-align: center;
}
.pastupcomingmenu a:hover {
    background-color: #CDE0EE;
}
.pastupcomingmenu li.active a {
    background-color: #CDE0EE;
}
div.searchcontrolgroup h2 {
    display:inline-block;
    margin-right:1em;
}

/* multiple events alternate color for EMG */
.calendar .events .multiple-events.alternateemg {
    background: white;
    border: 1px solid #0060af;
}
/* END */



/* latest-media-service */
.latest-media-service img {
	display:block;
	width:100%;
	
}
/* END latest-media-service */

ul.expertisenlist {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul.expertisenlist>li {
	list-style:none;
}
ul.expertisenlist li .expertisencontainer {
	display:flex;
	text-align: left;
}
ul.expertisenlist .expertisencontent {
	padding-left: 2em;
	width:70%;
}
ul.expertisenlist .expertisenimage {
	width:170px;
}