/* ----------------------------------------------
HTML ELEMENTS
------------------------------------------------- */
@font-face { font-family: 'PT Sans Narrow'; src: url("/sites/all/themes/ninesixtyrobots/fonts/PTN77F.ttf");}
body {font: 14px/135% 'Lucida Grande', Verdana, Helvetica, sans-serif;color: #424242;margin: 0;padding: 0 0 50px 0; background: #FFFFFF url('/sites/all/themes/ninesixtyrobots/images/bg.gif') repeat scroll left top;}
/* Links */
a:link, a:visited { text-decoration: none; color: #346199;}
a:hover { /*border-bottom: 1px dotted #346199; */}
a.more-link { padding-bottom: 2px; font-weight: bold; border-bottom: 1px dotted #AE855C;}
a:hover.more-link { text-decoration: none;}
h2.l_link { background: url('/sites/all/themes/ninesixtyrobots/images/icon_link.png') no-repeat scroll left center transparent; color: #01252F; padding-left: 22px;}
/* Headers */
h1, h2, h3, h4 { font: normal 2.3em 'PT Sans Narrow', Arial, sans-serif; color: #53301B; padding: 10px 0 7px 10px;}
h1 a, h2 a, h3 a, h4 a { color: #53301B;}
h1 a:hover, h2 a:hover h3 a:hover, h4 a:hover { border-bottom: 1px dotted #53301B;}
h1 { font-size: 2.3em; font-weight: normal; letter-spacing: -2px;}
h2 { font-size: 2.7em; font-weight: normal; color: #663333;}
h3 { font-size: 2em; font-weight: normal; letter-spacing: -0.5px; padding-top: 15px}
h4 { font-size: 1.3em;}
/* Lists */
ul, ol { margin: 10px 20px; padding: 0 20px;}
ul { list-style: none;}
ol { list-style: decimal;}
dt { font-weight: bold; color: #A45E35;}
dd { padding-left: 25px;}
p, dl { margin: 10px 0;}
/* Images */
/* img { }  */
img.float-right { margin: 5px 0px 10px 10px;}
img.float-left { margin: 5px 10px 10px 0px;}
code { margin: 3px 0; padding: 15px; text-align: left; display: block; overflow: auto; font: 500 1em/1.5em 'Lucida Console', 'Courier New', Monospace; border: 1px solid #F0F0F0; background: #f8f8f8;}
acronym { cursor: help; border-bottom: 1px dotted #895F30;}
blockquote { margin: 10px; padding: 10px 10px 10px 32px; border: 1px solid #F0F0F0; background: #f8f8f8; font-weight: normal; font-size: 15px; line-height: 1.5em; font-style: italic; font-family: Georgia, 'Times New Roman', Times, Serif; color: #555;}
/* Tables */
table { border-collapse: collapse;}
tr { background: #fff;}
tr.altrow { background: #F9F9F9;}
th, td { text-align: left; border-width: 1px; border-style: solid;}
th { color: #A45E35; background: #EFEDDD; padding: .8em 1em; border-color: #F3ECD5 #EDE4C5 #DAC88C #EDE4C5;}
td { border-color: #BDBDBD; padding: .7em .3em;}
/* Form elements */
/* form { }  */
form p { border-bottom: 1px solid #E6E6E6; padding: 12px 0 5px 0; margin: 0; color: #A45E35;}
label { font-weight: bold; color: #8D122D;}
input, select, textarea { margin: 5px 0; padding: 5px; color: #6A6969; border-width: 1px; border-style: solid; border-color: #ebebeb #d4d4d4 #d4d4d4 #ebebeb; font: 11px 'Lucida Grande', Verdana, Helvetica, sans-serif;}
input.form-submit:focus { border-color: #d4d4d4 #ebebeb #ebebeb #d4d4d4;}
input:focus, select:focus, textarea:focus { color: #A45E35; background: #FAFAF2;}
input.form-text, input.form-textarea { width: 90%;}
fieldset { border: 1px solid #D3C3C8; margin: 1em 0; padding: 1em;}
fieldset legend { padding: 0 6px 0 0;}
fieldset legend a:link { color: #8D122D;}
/* JavaScript enhanced forms */
html.js input.form-autocomplete { background-position: 100% 6px;}
html.js input.throbbing {background-position: 100% -14px;}
html.js fieldset.collapsed { padding: 0 1em;}
/* Form errors */
.form-item input.error, .form-item textarea.error, .form-item select.error { border: 1px solid #DD7777; background-color: #FFCCCC; color: #AC3537;}
#name, #email, #message, #website { width: 380px;}
input.button { font: bold 12px Arial, Sans-serif; height: 30px; margin: 0; padding: 2px 3px; color: #fff; background: #9CCF5F; border-width: 1px; border-style: solid; border-color: #B6DE8F #8DB836 #8DB836 #B6DE8F;}
/* ------------------------------------------
LAYOUT
------------------------------------------- */
#top-left {width: 68px;height: 32px;}
#content-wrapper { margin: 0 auto; background-color: #fff; padding-bottom: 35px; padding-top: 5px; overflow: auto; text-align: left; border-bottom: 4px solid #5C4B45;}
/* #header-wrap { }  */
#header { position: relative; margin: 0 auto; height: 182px; text-align: left;}
#header-main { background: #B3BFBF url('/sites/all/themes/ninesixtyrobots/images/robots.jpg') no-repeat top right; height: 146px; position: relative; top: 30px; border-top: 6px solid #5C4B45;}
#header h1#logo-text { margin: 0; padding: 0;}
#header h1#logo-text a { position: absolute; margin: 0; padding: 0 5px 0 0; font: 32px Georgia, 'Times New Roman', Times, serif; font-weight: normal; letter-spacing: -1px; color: #fff; text-decoration: none; top: 10px; left: 20px;}
#header h1#logo-text a:hover { border: none;}
#header p#slogan { position: absolute; margin: 0; padding: 0; font-family: Georgia, 'Times New Roman', Times, Serif; font-weight: normal; font-size: 17px; line-height: 1.1em; font-style: italic; letter-spacing: -.5px; color: #fff; width: 350px; top: 48px; left: 20px;}
#header p#logo-text-notfront a { position: absolute; margin: 0; padding: 0 5px 0 0; font: 32px Georgia, 'Times New Roman', Times, serif; font-weight: normal; letter-spacing: -1px; color: #fff; text-decoration: none; top: 10px; left: 20px;}
#header p#logo-text-notfront { margin: 0;}
#header #header-image { position: absolute; width: 371px; height: 263px; right: 10px; top: 0;}
/* Header quick search */
#header form#search-theme-form { position: absolute; top: 7px; right: 0; padding: 0; margin: 0; border: none; width: 270px; height: 33px; background: #FFF; border: 1px solid #AAA; z-index: 20;}
#header form#search-theme-form p { margin: 0; padding: 0;}
#header form#search-theme-form input { border: none; background: transparent; color: #bababa; float: left; margin: 0; padding: 5px;}
#header form#search-theme-form .form-text { margin: 6px 0 0 5px; width: 200px; display: inline;}
#header form#search-theme-form .form-submit { height: 29px;}
#header form#search-theme-form .btn { width: 25px; height: 25px; margin-left: 15px;}
#header form#search-theme-form label { display: none;}
/* Navigation */
#header #nav { position: absolute; margin: 0; padding: 0; width: 1120px; left: 0; top: 2px;}
#header #nav ul { float: left; list-style: none; margin: 0; height: 26px; padding: 0 0 0 10px; font-size: 18px; text-transform: uppercase;}
#header #nav ul li { float: left; height: 26px; margin: 0; padding: 5px 0 0 10px;}
#header #nav ul li a { float: left; margin: 0; padding: 0 15px 0 5px; color: #592D00; font: bold 14px 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-Serif;}
#header #nav ul li a:hover, #header #nav ul li a:active { border: none; color: #111; background: transparent;}
#header #nav ul li.active { background-color: #5C4B45;}
#header #nav ul li.active a { color: #FFF;}
/* Main column */
#main img {margin:5px;}
#main h2 { font: normal 2.3em 'PT Sans Narrow', Arial, sans-serif; color: #444; letter-spacing: -1.7px; margin-left: 5px; margin-right: 15px; padding-left: 15px; padding-bottom: 3px; border-bottom: 3px solid #ebebeb;padding-top: 3px; border-top: 3px solid #ebebeb;}
#main h2 a { color: #53301B; border: none;}
#main .post { margin: 15px 0;}
.post .content { padding: 0 15px; display:block;position: relative;}
.post .postmeta { padding: 5px; margin: 20px 15px 15px 10px; border: 1px solid #EBEBEB; background: #f8f8f8;}
/* Post dates */
div.dateblock { line-height: 1; width: 40px; float: left; margin: 6px 20px 0 0; background: #F3F3F3; border-top: 1px solid #eee; border-left: 1px solid #eee; border-right: 1px solid #bbb; border-bottom: 1px solid #bbb; color: #999; text-align: center; font-family: Georgia, Arial, Verdana, sans;}
div.dateblock span { display: block; text-align: center;}
div.dateblock span.month { font-size: .9em; background-color: #B5BEBE; color: white; padding: 2px; text-transform: uppercase;}
div.dateblock span.day { font-weight: bold; font-size: 2em;}
div.dateblock span.year { font-size: .9em; padding: 2px;}
/* Sidebars */
#sidebars h3, #sidebars h2 { color: #53301B; font: normal 1.5em Georgia, 'Times New Roman', Times, Serif; letter-spacing: -0.5px; padding: 0 0 5px; margin: 5px 0 5px 0;}
/* #sidebars {} */
/* Sidebar menu */
/* .block h3 { }  */
.block ul { text-align: left; margin: 0; padding: 0;}
.block ul li { list-style: none; padding: 4px 0; margin: 0;}
* html body .block ul li { height: 1%;}
.block ul li a, .block ul li a:visited { background-image: none; background-color: transparent; border: none; color: #346199; padding-left: 0;}
.block ul li a span { color: #9F9F9F; font-family: Georgia, 'Times New Roman', Times, Serif; font-style: normal; font-size: 1em;}
.block ul li a:hover { color: #000;}
.block ul ul { margin: 0 0 0 5px; padding: 0;}
.block ul ul li { background: none;}
.sidebar-right h4, .sidebar-right .views-field-title { color: #A45E35; font: normal 2em Georgia, 'Times New Roman', Times, Serif; letter-spacing: -0.5px; padding: 0; margin: 10px 0 0 0;}
.sidebar-right h4 a, .sidebar-right .views-field-title a { color: #A45E35;}
/* Featured-post */
.featured-post { padding-bottom: 15px;}
.featured-post h4 { padding: 0; margin: 0 15px 0 12px; border-bottom: 1px solid #ebebeb;}
.featured-post h4 a, .featured-post h4 a:visited { color: #53301B; border: none;}
.featured-post .post-info { margin-left: 0; padding-bottom: 5px;}
.featured-post p { padding-top: 0;}
/* Footer */
#footer-wrapper { clear: both; margin: 0 auto; text-align: left; background-color: #FDEAC6;}
#footer-wrapper h3 { color: #444; font: normal 1.7em 'PT Sans Narrow', Arial, sans-serif; text-transform: none; letter-spacing: -0.5px;}
#footer-wrapper h3, #footer-wrapper p { padding-left: 0px;}
#footer-wrapper a { background: transparent;}
/* Footer-list */
#footer-wrapper ul.footer-list { border-top: 1px solid #E6E6E6; list-style: none; padding: 0; margin-left: 0;}
#footer-wrapper .block ul.footer-list li { border-bottom: 1px solid #E6E6E6; padding: 0;}
#footer-wrapper ul.footer-list li a { display: block; width: 98%; line-height: 2em; font-weight: bold; padding: 4px 0; margin-left: 0; padding-left: 0; color: #888; border: none;}
#footer-wrapper ul.footer-list li a span { font-style: italic; font-weight: normal; font-family: Georgia, 'Times New Roman', Times, Serif;}
#footer-wrapper ul.footer-list li a:hover, #footer-wrapper ul.footer-list li a:hover span { color: #333;}
/* Footer-content */
#footer-content {float: left;width: 100%;padding: 0 15px 100px 5px;margin: 10px 0 0 5px;box-sizing: border-box;}
#footer-content table td, #footer-content table tr { background: none; border: none;}
/* Footer-bottom */
#footer-bottom { clear: both; border-top: 1px solid #dadada; width: 940px; margin: 0 auto; font-family: 'Trebuchet MS', 'Helvetica Neue', Arial, sans-serif;}
#footer-bottom .bottom-left { float: left; padding-left: 5px;}
#footer-bottom .secondary-links { text-align: right; padding: 10px 0;}
#footer-content table img { position: relative; padding: 8px; margin: 5px; background: #fafafa; border: 1px solid #ddd;}
#footer-content table img:hover { border: 1px solid #D2D2D2; background: #DDD;}
#footer-content table a:hover { background-color: transparent; border: none}
#footer-content table { margin: 10px 0;}
#footer-content tr { background: transparent;}
#footer-content td { border: none;}
/* Links */
.node div.links li { border-right: 1px solid #EBEBEB;}
.node div.links li.last { border-right: none;}
.postmeta a.comments { margin: 0 10px 0 5px;}
.postmeta a.readmore { margin: 0 10px 0 5px;}
.postmeta .date { margin: 0 10px 0 5px;}
.post-info { font-size: .95em; padding-top: 3px; color: #B0B0B0; margin: 10px 15px;}
.post-info a, .post-info a:visited { color: #346199; border: none;}
/* Comments */
#comments { margin: 12px 10px; padding: 0; border-style: solid; border-color: #F0F0F0;}
#comments div.comment { margin: 0 0 4px 0; padding: 10px; list-style: none; border: 4px solid #957460; background-color:#FDEAC6;}
#comments div.comment h3 { padding-left: 0;}
#comments div.comment cite { display: block; font-style: normal; font-weight: bold; padding: 7px;}
#comments div.comment cite img { float: left; margin-right: 10px;}
#comments div.comment li cite .comment-data { font-size: .8em; font-weight: normal;}
#comments div.comment .content { clear: both; margin: 0; padding: 0; display:inline;float:left;}
#comments div.comment-own { background: #f8f8f8}
.new {color:#FF0000;font-size:10px;}
/* Alignment classes & additional classes */
.float-left { float: left;}
.float-right { float: right;}
.align-left { text-align: left;}
.align-right { text-align: right;}
.no-border { border: none;}
/* clearing */
.clearer { clear: both;}
.clear { display: inline-block;}
.clear:after { display: block; visibility: hidden; clear: both; height: 0; content: ".";}
/* Drupal-specific stuff */
.breadcrumb { padding: 0 .5em .5em; border-bottom: 1px solid #EBEBEB;}
ul.primary { white-space: normal;}
.terms.terms-inline ul.links.inline {display: flex;flex-direction: row;flex-wrap: wrap; padding-bottom:10px; border-bottom: 3px solid #ebebeb;justify-content: center;}
ul.links { margin:0; padding:0;}
ul.links.inline li:after {content: "|";padding: 0 .75rem;}
ul.links.inline li:last-child:after {content:"";}
ul.links li { display: inline; list-style-type:none; padding:0;}
.messages { margin: 15px 0; padding: 10px;}
.status { background-color: #FFFF85;}
.error { background-color: #FF9399;}
.marker, .form-required { color: #E22E54;}
#user-login-form li.openid-link, #user-login li.openid-link { margin-left: 0; padding-left: 22px; background-position: left center;}
#user-login-form li.user-link, #user-login li.user-link { margin-left: 0;}
/* Fix jumpiness with 1px bottom borders. */
html.js fieldset.collapsible legend a { display: inline;}
a.tabledrag-handle { border: none;}
/* Fix Views' "bug" */
div.view div.views-admin-links { width: auto;}
/*Service Links */
.service-links img {border:0 none;padding:0px;}
.service-links ul.links li {padding:0 0em;}
.postmeta img {border:0 none;padding:0px;}
.postmeta ul.links li {padding:0 0em;}
/*RSS*/
#block-block-2 img {border:0 none;background:#FFFFFF none repeat scroll 0 0;text-decoration:none;text-align:center;}
#block-block-2 a:hover { border-bottom: none;}
#block-block-2 {text-align:center;height:180px;}
/*counter*/
#block-block-1 img {border:0 none;background:#FFFFFF none repeat scroll 0 0;text-decoration:none;text-align:center;}
#block-block-1 a:hover { border-bottom: none;}
/*Page number*/
.item-list a {padding:3px 6px;}
/* .item-list a:hover { }  */
.item-list .pager li {padding:0em;}
.item-list li.active {color:#53301B;padding:3px 6px;border:1px solid #53301B;}
.item-list ul li {margin:0 0 0em 0em;}
/*top*/
#top-content {padding:0px;}
#top-content p, dl {margin:0px 0;}
#top-content img {padding:0px;}
/*Five Star*/
.fivestar-widget form {background:#F8F8F8 none repeat scroll 0 0;border:none;margin:0px;padding:0;}
/*menu*/
ul.menu {font-size:100%;}
/*container_rss*/
 #rss {float: right;height:40px;width: 355px;position:absolute;margin:0px 280px 0 0;}
#rss img {background:none;border:none;padding:0px;}
#rss p {margin: 0px 0;}
.block-gtranslate {float:left;margin-right:10px;}
#block-block-6 {float:left;}
select.block-gtranslate {margin:0;}
/*banner*/
#block-block-7 {text-align: center;}
#top-right {margin-left: 385px;min-height:110px}
/*begun*/
.begun_adv * {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent none repeat scroll 0 0;border: none;}
.field img {margin:0 8px 0 0;}
.field-field-blogun {font-style:italic;line-height:110%;margin:10px 0 10px 0;clear:both;border-top:1px solid #EBEBEB;}
.picture {display:inline;float:left;padding-right:5px;}
.picture img {background:none;border:none;}
/*block-user*/
.user-block .picture {display:inline;float: none;}
#block-user-1 {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;border:1px solid #53301B;display:block;padding:0 5px 10px 10px;}
#block-user-0 {font-size: 11px;}
#block-user-3 li, #block-user-2 li {display:inline;}
.user-block, #block-block-31 {font-size: 11px;padding:10px;margin:5px 0 5px 0; border: 1px solid #BEC8D3; background: #EEF2F5;}
.ava {float:left;margin-right: 5px;}
.username a.logout { color: #898989; font-size: 9px; font-weight: normal;}
.username a { font-size: 13px; font-weight: bold;}
#openid_highlight { background-color: #FFF; padding:0;}
.openid_small_btn { margin: 0;}
form#openid_form {border:none; padding: 0;}
/*forum*/
#forum img {border:none;padding:0;background:none;}
/*tagadelic*/
.tagadelic.level1 {color:#0066CC;}
.tagadelic.level2 {color:#FFCC00;}
.tagadelic.level3 {color:#9900CC;}
.tagadelic.level4 {color:#009900;}
.tagadelic.level5 {color: #FF0000;}
.tagadelic.level6 {color: #333333;}
.tagadelic.level7 {color: #FF0000;}
.tagadelic.level8 {color: #00AA00;}
.tagadelic.level9 {color:#000099;}
.tagadelic.level10 {color:#990000;}
#block-views-comments-block .picture img {float:left; border: medium none; margin-left: 0; margin-top: 0; padding: 2px;}
.views-field-picture { width: 48px;}
.views-table td { vertical-align: top;}
.node-region .content {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#F8F8F8 none repeat scroll 0 0;border:1px solid #EBEBEB;margin:0px 15px 15px 10px;padding:5px;}
.node-region h3 {-x-system-font:none;border-bottom:1px solid #EBEBEB;color:#444444;font-family:Georgia,'Times New Roman',Times,Serif;font-size:2em;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:-1.7px;line-height:normal;margin-left:15px;margin-right:15px;padding-bottom:3px;padding-left:5px;}
.vud-widget-alternate .up-active, .vud-widget-alternate .up-inactive { width: 43px;}
.vud-widget-alternate { width: 43px;}
#block-views-popular_by_vote-block_1 .views-field-name, #block-views-comments-block .views-field-name {float:left;}
.gtflag img {margin: 5px 0;}
table { width: 100%;}
.indented { margin-left: 10px;}
.social {clear: both;}
.ggl-plus, .fb-like, .vk-like { float: left; height: 20px;}
div.entry_summary {margin-bottom: 5px;min-height: 30px;clear: both;}
div.vote_wrapper {float: left;padding: 2px;margin: 0;text-align: center;}
div.entry {padding: 0;margin-left: 65px;min-height: 30px;}
div.info_small {margin-top: 4px;font-size: 8pt;color: #555;}
div.vote {font-size:18px;width: 34px;height: 18px;border: 0px solid #C3D6B3;background-color: #444;color:#FFF;padding: 7px;margin-bottom: 2px;text-align: center;-webkit-border-radius: 4px;-khtml-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.post_comments {background: url('/sites/all/themes/ninesixtyrobots/images/comment.png') no-repeat 0 -2px;padding-left: 20px;font-size: .82em;color: #D93E30;margin: 0 3px;}
.related_title {background: #EEE;display: block;color: #333;padding: 10px;text-shadow: 0px 1px 1px white;min-height: 80px;}
#block-views-related_nodes-block_1 .view-content li {background: #fff;position: relative;font-size: 11px;width: 230px;min-height: 205px;height: auto;padding: 0 0 8px 0;float: left;margin: 3px;border-bottom: 1px solid #e1e1e1;border-right: 1px solid #e1e1e1;border-left: 1px solid #ebebeb;border-top: 1px solid #ebebeb;}
/* taxonomy */
.entryThumb { float: left;}
.entryThumb a img { margin-bottom:25px } 
.entryBody { margin: 30px 0 0 270px;}
.entryBody h2 { text-align: left;}
.entry2 { padding-bottom: 20px; text-align: justify; font-size: 1.15em;}
.numComment a span {width: 30px;display: block;background: #83ad02;padding: 3px 0 1px 0;text-align: center;margin-left: 5px;position: relative;text-shadow: 0 1px 0 rgba(0,0,0,0.2);border-radius: 5px;color:#FFF;}
/* COMMENT
------------------------------------------------------------------------------------------------------------------------------- */
.numComment {float: right;margin-bottom: 4px;padding: 0;padding-left:28px;position: relative;}
.numComment a:link, .numComment a:visited {color: #53301B;}
.numComment:before, .numComment:after, .numComment a::before, .numComment a::after {content: "";position: absolute;top: 50%;left: 0;}
.numComment a:before {width: 18px;height: 14px;margin-top: -8px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.numComment a:after { left:8px; border:2px solid transparent; border-top-color:#53301B; border-left-color:#53301B; margin-top:6px; background:transparent;}
.numComment a:hover:after, .numComment a:focus:after, .numComment a:active:after { border-top-color:#53301B; border-left-color:#53301B;}
.numComment a:before, li a:after {margin: -8px 0 0;background: #53301B;}
/* OM MAXI MENU */
#maximenu { padding-top: 13px;}
.om-maximenu-no-style .om-maximenu-content {width: 1120px;left: 0px;padding: 0;top: 38px;border-top: #FDEAC6 solid 5px;color: #fff;font-size: 1.25em;}
/* below are multiples of the main menu tab widths 159px */
.om-maximenu-no-style .leaf-active-living-topics .om-maximenu-content {margin-left: 0px;}
.om-maximenu-no-style .leaf-afv .om-maximenu-content {margin-left: -160px;}
.om-maximenu-no-style .leaf-weapon .om-maximenu-content {margin-left: -320px;}
.om-maximenu-no-style .leaf-fleet .om-maximenu-content {margin-left: -480px;}
.om-maximenu-no-style .leaf-aviation .om-maximenu-content {margin-left: -640px;}
.om-maximenu-no-style .leaf-advocating-active-living .om-maximenu-content {margin-left: 0px;}
.om-maximenu-no-style .leaf-history .om-maximenu-content {margin-left: -800px;}
.om-maximenu-no-style .leaf-technics .om-maximenu-content {margin-left: -961px;}
.om-maximenu-no-style .om-maximenu-content h2, .om-maximenu-no-style .om-maximenu-content p {margin: 0;color: #d9d6ef;}
.om-maximenu-no-style .om-maximenu-content h2 {font-size: 1.25em;}
/* .om-maximenu-no-style .om-maximenu-content a { }  */
.om-maximenu ul.om-menu {height: 37px;margin: 0;padding: 0;position: relative;z-index: 600;display: flex;justify-content: space-between;width: 100%;gap: 3px;}
.om-maximenu-no-style .om-maximenu-middle-right {padding: 25px 10px 20px 20px;}
/* the adjustments below are to make the margin from bottom of divider line (image) to the bottom of the menu 20px */
.om-maximenu-no-style .leaf-tools-resources .om-maximenu-middle-right {padding: 25px 10px 14px 20px;}
.om-maximenu-no-style .leaf-active-living-topics .om-maximenu-middle-right {padding: 25px 10px 16px 20px;}
.om-maximenu-content .block {float: left;}
.block-menu_block-id-1 {width: 625px;}
.block-menu_block-id-3 {width: 290px;}
.block-menu_block-id-4 {width: 290px;}
.block-menu_block-id-8 {width: 625px;}
.block-menu_block-id-6 {width: 290px;}
.block-block-id-21 {width: 610px;}
.block-block-id-23 {width: 640px;}
.block-block-id-25 {width: 600px;}
.block-views-id-menu_blog_queue-block_1 {width: 600px;}
#navigation .block-views-id-menu_blog_queue-block_1 .content li {padding: 0;height: 100%;display: block;}
#navigation .block-views-id-menu_blog_queue-block_1 .content ul {display: block;height: 100%;}
.leaf-move- .last {width: 300px;}
.block-om-maximenu h2.block-title, .om-maximenu-content h3.title {display: none;}
.om-maximenu-no-style .om-maximenu-middle {background-color:#000;filter:alpha(opacity=80);opacity:0.9;-moz-opacity:0.9;position: relative;z-index: 0;}
#navigation .om-maximenu-content ul.links li, #navigation .om-maximenu-content .content li {width: 300px;}
.om-maximenu-content ul.menu li {margin-bottom: 4px;padding: 0;}
.om-maximenu-content a {font-size: 14px;padding-left: 15px;color: #D9D6EF;}
.om-maximenu-content a:hover {color: #FFFFFF;}
.om-maximenu-content a.active {color: #FFFFFF;}
.om-maximenu-content ul.menu li a {font-size: 14px;padding-left: 15px;color: #fff;}
.om-maximenu-content ul.menu li a:hover {color: #fb3;}
.om-maximenu-content ul.menu li a.active {color: #FDEAC6;}
.om-maximenu ul.om-menu {margin-left: 0px}
.om-maximenu ul.om-menu li.om-leaf {width: 159px;height: 37px;text-align: center;}
.om-maximenu ul.om-menu li.om-leaf .om-link {min-height: 37px;width: 100%;padding: 4px 6px 4px 6px;background: #5C4B45;z-index: 999;color: #fff;font-weight: normal;text-transform: uppercase;}
/* .om-maximenu ul.om-menu li.om-leaf .link-move- { }  */
.om-maximenu ul.om-menu li.om-leaf .om-link {font-size: 1.1em;}
.om-maximenu ul.om-menu li.om-leaf .om-link:hover {color: #fb3;}
.om-maximenu ul.om-menu li.om-leaf #om-link-active, 
.om-maximenu ul.om-menu li.open a.om-link {color: #55517B;}
.om-maximenu ul.om-menu li.open a.link-move- {color: #55517B;}
.om-maximenu .views-field-title {padding-bottom: 10px;}
.om-maximenu .om-maximenu-open {display: none;}
/* from pages */
div.cb8542 {padding: 5px !important;text-align: left !important;font-size: 12px !important;background-color: #ffffff !important;border: 1px solid #e0e0e0 !important; } 
.cb8542 a {color: #346199 !important;font-weight: normal;font-size: 12px !important; } 
.cb8542 .text {color: #666666 !important;font-size: 12px !important;padding: 3px 0 !important;line-height: normal !important; } 
.cb8542 .host {color: #53301B;font-weight: normal;font-size: 12px !important;padding: 3px 0 !important;line-height: normal !important; } 
.prilip {position: fixed; z-index: 101;width: 340px;}
.stop {position: relative;width: 340px;}
/* CUSTOM */
#maximenu {width: 100%;float: unset;position: relative;}
#maximenu * {box-sizing: border-box;float: unset;}
.meta.post-info .submitted {display: none;}
.terms.terms-inline .links.inline li:first-child {margin-left: 0; padding-left: 0;}
.meta.post-info .submitted {display: none;}
.links.inline li.blog_usernames_blog.first {display: none;}
.links.inline li.comment_forbidden, .links.inline li.comment_comments {display: none;}
.links.inline li.node_read_more {text-align:right;display: block;margin-right: 5px;}
li .views-field-picture, #block-block-1 {display: none;}
#block-block-35 { display: block; width: 100%; position: absolute; top: 87%; left: 0; text-align: center;}
#footer-wrapper { position: relative;}
#main h2.l_link {padding-left: 2rem;}
#footer-right { padding-left: 2rem;}
#block-block-35 .content p { padding-bottom: 0; margin-bottom: 0;}
#block-google_cse-0, #block-user-0, #block-views-calendar-calendar_block_1 {display: none;}
#block-menu-menu-menu, #block-block-31 {padding: 10px; margin: 5px; border: 1px solid #BEC8D3; background: #EEF2F5;}
#block-menu-menu-menu h3.title { padding-bottom: 5px; border-bottom: 1px solid;}