.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#ffffdd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/ctools/images/status-active.gif) center center no-repeat;}
.locale-untranslated{font-style:normal;text-decoration:line-through;}#locale-translation-filter-form .form-item-language,#locale-translation-filter-form .form-item-translation,#locale-translation-filter-form .form-item-group{float:left;padding-right:.8em;margin:0.1em;width:15em;}#locale-translation-filter-form .form-type-select select{width:100%;}#locale-translation-filter-form .form-actions{float:left;padding:3ex 0 0 1em;}.language-switcher-locale-session a.active{color:#0062A0;}.language-switcher-locale-session a.session-active{color:#000000;}
input[data-sa-theme="basic-brown"].ui-autocomplete{position:absolute;cursor:default;}* html input[data-sa-theme="basic-brown"].ui-autocomplete{width:1px;}input[data-sa-theme="basic-brown"].ui-widget-content{background:none;border-radius:0px;color:#2c2c2c;border:1px solid #c8c8c8;box-shadow:2px 2px 2px -1px rgba(128,128,128,0.6);position:absolute;background-color:#ffffff;font-family:Arial,Tahoma,"Bitstream Vera Sans",sans-serif;font-size:1em;}ul[data-sa-theme="basic-brown"] div{display:block;}ul[data-sa-theme="basic-brown"].ui-menu{list-style:none;padding:0px;margin:0;display:block;float:left;min-width:350px;}ul[data-sa-theme="basic-brown"].ui-menu .ui-menu{margin-top:-3px;}ul[data-sa-theme="basic-brown"].ui-menu .ui-menu-item{margin:0;padding:0;float:left;clear:left;width:100%;line-height:14px;font-size:12px;}ul[data-sa-theme="basic-brown"].ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:0;}ul[data-sa-theme="basic-brown"].ui-menu .ui-menu-item a{font-weight:normal;margin:-1px;}ul[data-sa-theme="basic-brown"] .ui-state-hover{background:none;border:none;border-radius:0px;background-color:#a0522d;color:#ffffff;}ul[data-sa-theme="basic-brown"] .ui-autocomplete-fields{padding:5px 6px;overflow:hidden;}ul[data-sa-theme="basic-brown"] .ui-menu-item-first{border-top:1px solid #8b4513;}ul[data-sa-theme="basic-brown"] .ui-autocomplete-field-title{text-align:left;font-size:1.3em;}ul[data-sa-theme="basic-brown"] .ui-autocomplete-field-term{font-weight:bold;}ul[data-sa-theme="basic-brown"] .ui-autocomplete-field-group{background-position:right top;background-repeat:no-repeat;color:#8b4513;float:right;position:relative;right:5px;}
input[data-sa-theme="basic-green"].ui-autocomplete{position:absolute;cursor:default;}* html input[data-sa-theme="basic-green"].ui-autocomplete{width:1px;}input[data-sa-theme="basic-green"].ui-widget-content{background:none;border-radius:0px;color:#2c2c2c;border:1px solid #c8c8c8;box-shadow:2px 2px 2px -1px rgba(128,128,128,0.6);position:absolute;background-color:#ffffff;font-family:Arial,Tahoma,"Bitstream Vera Sans",sans-serif;font-size:1em;}ul[data-sa-theme="basic-green"] div{display:block;}ul[data-sa-theme="basic-green"].ui-menu{list-style:none;padding:0px;margin:0;display:block;float:left;min-width:350px;}ul[data-sa-theme="basic-green"].ui-menu .ui-menu{margin-top:-3px;}ul[data-sa-theme="basic-green"].ui-menu .ui-menu-item{margin:0;padding:0;float:left;clear:left;width:100%;line-height:14px;font-size:12px;}ul[data-sa-theme="basic-green"].ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:0;}ul[data-sa-theme="basic-green"].ui-menu .ui-menu-item a{font-weight:normal;margin:-1px;}ul[data-sa-theme="basic-green"] .ui-state-hover{background:none;border:none;border-radius:0px;background-color:#99cc66;color:#ffffff;}ul[data-sa-theme="basic-green"] .ui-autocomplete-fields{padding:5px 6px;overflow:hidden;}ul[data-sa-theme="basic-green"] .ui-menu-item-first{border-top:1px solid #d3e0bb;}ul[data-sa-theme="basic-green"] .ui-autocomplete-field-title{text-align:left;font-size:1.3em;}ul[data-sa-theme="basic-green"] .ui-autocomplete-field-term{font-weight:bold;}ul[data-sa-theme="basic-green"] .ui-autocomplete-field-group{background-position:right top;background-repeat:no-repeat;color:#589442;float:right;position:relative;right:5px;}
#block-my-codex-premium-banner{margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;}.main-container.container-fluid > #page-header > .region-header > #block-my-codex-premium-banner{margin-right:-15px;margin-left:-15px;}#navbar:has(+ .main-container > #page-header > .region-header > #block-my-codex-premium-banner:first-child){margin-bottom:0;}.main-container > #page-header:has(> .region-header > #block-my-codex-premium-banner){padding-bottom:24px;}#navbar.navbar-default{background:#354951;border-color:#354951;}#navbar.navbar-default .navbar-nav > li > a{color:#f3f5f5;}#navbar.navbar-default .navbar-nav > li > a:hover,#navbar.navbar-default .navbar-nav > li > a:focus,#navbar.navbar-default .navbar-nav > .active > a,#navbar.navbar-default .navbar-nav > .open > a{color:#fff;background:#293c44;}#navbar.navbar-default .navbar-nav > li > a:focus-visible{outline:2px solid #efdfb5;outline-offset:-4px;}#navbar .language-switcher-locale-url a{color:#cbdbe2;}#navbar .language-switcher-locale-url a:hover,#navbar .language-switcher-locale-url a:focus{color:#fff;}.my-codex-promo,.my-codex-promo *{box-sizing:border-box;}.my-codex-promo{width:100%;color:#30434b;background:#efdfb5;border:2px solid #b29a60;font-family:inherit;line-height:1.4;}.my-codex-promo__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 18px;min-height:54px;padding:7px 18px;}.my-codex-promo__title{color:#c62828;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:20px;font-weight:700;}.my-codex-promo__leaf{flex:0 0 auto;width:30px;height:30px;color:#9b743e;transform:rotate(-18deg);}.my-codex-promo__description{padding:0 18px;border-right:1px solid rgba(48,67,75,0.18);border-left:1px solid rgba(48,67,75,0.18);font-size:18px;}.my-codex-promo__prices{display:inline-flex;align-items:baseline;gap:12px;white-space:nowrap;}.my-codex-promo__old-price{color:#625b43;font-size:16px;}.my-codex-promo__price{color:#c62828;font-size:24px;font-weight:700;}.my-codex-promo a.my-codex-promo__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:7px 18px;border:1px solid #354951;border-radius:5px;background:#354951;color:#fff;font-size:14px;font-weight:700;line-height:1.4;text-align:center;text-decoration:none;}.my-codex-promo a.my-codex-promo__button:hover,.my-codex-promo a.my-codex-promo__button:focus{background:#293c44;border-color:#293c44;color:#fff;text-decoration:none;}.my-codex-promo a.my-codex-promo__button:focus{outline:2px solid #30434b;outline-offset:3px;}.my-codex-promo__sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}@media (max-width:767px){.main-container > #page-header:has(> .region-header > #block-my-codex-premium-banner){padding-bottom:18px;}.my-codex-promo__inner{gap:6px 12px;padding:10px 12px;text-align:center;}.my-codex-promo__title{flex-basis:100%;font-size:18px;}.my-codex-promo__description{flex-basis:100%;padding:0;border:0;font-size:18px;}.my-codex-promo__price{font-size:22px;}.my-codex-promo a.my-codex-promo__button{min-height:44px;}}
div.plus1-widget{padding:0.2em;border-top:1px #fbf389 solid;border-bottom:1px #fbf389 solid;background-color:#fbfbe6;width:4em;margin-bottom:10px;text-align:center;line-height:1.25em;}div.plus1-widget a{text-decoration:none;}div.plus1-widget .plus1-score{padding:0.4em 0;font-size:150%;}div.plus1-widget .plus1-vote{background:url(/sites/all/modules/plus1/images/up.png) no-repeat center bottom;text-indent:-999em;}div.plus1-widget .plus1-vote a{min-height:15px;}div.plus1-widget .plus1-vote-text{background:none;text-indent:0;}div.plus1-widget .plus1-undo-vote{background:url(/sites/all/modules/plus1/images/down.png) no-repeat center top;text-indent:-999em;}div.plus1-widget .plus1-vote a,div.plus1-widget .plus1-undo-vote a{display:block;width:100%;height:100%;outline:none;}.plus1-comment-widget{margin-bottom:10px;}.plus1-comment-score{color:black;padding-right:2px;}
