.navigation ul ul li a {
min-width: 150px;
}
.navigation ul ul ul {
left: 180px;
}
.sub-menu .menu-item-has-children > a:after {
content: "\f054";
} .logo-wrap, #logo a, #logo img {
float: left;
margin: 0;
}
.custom_ad {
margin: 0;
width: 970px;
float: right; 
}
.custom_ad { width: 320px; height: 90px; }
@media (min-width:740px) { .custom_ad { width: 468px; height: 90px; } }
@media (min-width:980px) { .custom_ad { width: 728px; height: 90px; } }
header .widget_search {
float: right; 
margin-right: 18px;
}
#primary-navigation li:hover > a, #primary-navigation li.current-menu-item > a , #primary-navigation li.current-menu-ancestor> a ,  #primary-navigation li.current_page_parent > a { background-color: #00adff} #header #searchform {
background-color: rgba(255, 255, 255, 1);
border-radius: 0px;
}
#site-header #searchform .fa-search {
color: #a1a1a1;
}
#s {
color: #a1a1a1;
} img {
vertical-align: top;
}
#page {
min-height: 720px;
}
hr {
width: 100%;
}
h5 {
border-bottom:  1px solid rgba(0, 0, 0, 0.1) !important;
text-transform: uppercase;
}
h2.title.front-view-title a {
color: #09A;
}
.footnote {
color: #888;
font-size: 0.8em;
line-height: 1.4em;
} .alternate tr td a {
display: compact;
height: 100%;
width: 100%;
}
.alternate tr:nth-child(even) { 
background-color: #FFF;
}
.alternate tr:nth-child(odd) {
background-color: #EEE;
}
.alternate tbody tr:hover, .alternate tbody tr.odd:hover, .overview tbody tr:hover, .overview tbody tr.odd:hover {
background-color: #FFD027;
}
.alternate thead tr th, th {
background-color: #444;
}
thead {
color: #FFF;
font-family: "Oswald";
font-size: 18px;
font-weight: bold;
}
.overview {
cursor:pointer;
} .AlphabeticList {
margin-bottom: 30px;
}
.AlphabeticList a {
font-size: 18px !important;
line-height: 24px !important;
display: inline-block;
margin-right: 2px;
margin-bottom: 6px;
background: #e4e4e4;
width: 1.3em;
text-align: center;
border: 1px dotted #1A1;
}
.lexiconcolumns {
-webkit-columns: 4 185px;
-moz-columns: 4 185px;
columns: 4 185px;
}
.lexiconcolumns h2.initial#A {
padding-top: 0px !important;
margin-top: 0px !important;
} .single article header h2.title.front-view-title {
margin-bottom: 0;
}
.featured-thumbnail img {
border-radius: 50%;
} .flexipages_widget a {
font-family: 'Oswald';
} 
.flexipages_widget ul li {
list-style-type: none;
}
.flexipages_widget > ul > li.current_page_item > a, .flexipages_widget > ul > li > ul > li.current_page_item > a, .flexipages_widget > ul > li >ul > li > ul > li > ul > li.current_page_item > a, .flexipages_widget > ul > li > ul > li > ul > li.current_page_item > a {
color: #FFF;
background: #00adff;
padding: 0 4px;
}
.flexipages_widget > ul > li > ul > li > a {
font-size: 0.9em;
}
.flexipages_widget > ul > li > ul > li > ul > li > a {
font-size: 0.85em;
}
.flexipages_widget > ul > li > ul > li > ul > li > ul > li > a {
font-size: 0.8em;
}
#site-header {
position: absolute;
top: 0;
}
@media screen and (min-width:943px) {
#page.single, #page { padding-top: 180px }	
}
@media screen and (max-width:942px) {
#page.single, #page { padding-top: 620px }
} #cookie-notice .button.wp-default {
background: #f29400; color: #fff; padding: 6px 20px;
font-size: 14px;
line-height: 20px;
border-color: #f99d55;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
text-shadow: none;
} #cookie-notice .button.wp-default:hover, #cookie-notice .button.wp-default:focus {
background: #00adff;
color: #fff;
}