
/* - ++resource++plonetruegallery-portlet.css - */
@media screen {
/* https://www.zhkath.ch/polenmission/portal_css/++resource++plonetruegallery-portlet.css?original=1 */
div.gallery-portlet-controls{
text-align:center;
}
dl.applied-portlet-gallery{
position:relative;
}
dl.applied-portlet-gallery dd.portletItem{
padding:0;
margin:0;
}
dl.applied-portlet-gallery div.gallery-portlet-controls{
position:absolute;
top:35px;
width:95px;
height:27px;
margin:auto;
display:none;
z-index:5;
background-image:url(++resource++plonetruegallery.resources/portlet/control.png);
}
dl.applied-portlet-gallery div.gallery-portlet-controls span{
position:absolute;
top:6px;
}
dl.applied-portlet-gallery div.gallery-portlet-controls span a{
color:transparent;
display: block;
cursor: pointer;
height:15px;
}
dl.applied-portlet-gallery dd a{
color:transparent !important;
border-bottom:none !important;
}
dl.applied-portlet-gallery a:hover{
color:transparent !important;
border-bottom:none !important;
}
dl.applied-portlet-gallery div.gallery-portlet-controls span.next{
left:65px;
}
dl.applied-portlet-gallery div.gallery-portlet-controls span.next a{
background-image:url(++resource++plonetruegallery.resources/portlet/next.png);
width:25px;
}
dl.applied-portlet-gallery div.gallery-portlet-controls span.prev a{
background-image:url(++resource++plonetruegallery.resources/portlet/prev.png);
width:25px;
}
dl.applied-portlet-gallery div.gallery-portlet-controls span.prev{
left:5px;
}
dl.applied-portlet-gallery div.gallery-portlet-controls span.play-pause{
left:40px;
top:5px;
}
dl.applied-portlet-gallery div.gallery-portlet-controls span.play-pause a{
background-image:url(++resource++plonetruegallery.resources/portlet/play.png);
width:20px;
height:17px;
}
dl.applied-portlet-gallery div.gallery-portlet-controls span.timed{
left:40px;
top:7px;
}
dl.applied-portlet-gallery div.gallery-portlet-controls span.timed a{
background-image:url(++resource++plonetruegallery.resources/portlet/pause.png);
width:16px;
height:13px;
}
}


/* - ++resource++zhkath.stylesheets/main.css - */
@media screen {
/* https://www.zhkath.ch/polenmission/portal_css/++resource++zhkath.stylesheets/main.css?original=1 */
/* */
body {
font-family: Verdana, Arial, FreeSans, sans-serif;
font-size: 90%;
}
div.position-0 {
}
div.width-full {
}
a,
a:active,
a:focus,
a:link,
a:visited,
#content a:link,
dl.portlet a:link {
color: #1a75ae;
border: none;
}
a.state-published {
color: #1a75ae !important;
}
#content div.teaserRow span.link-external a {
background: none;
padding: 1px 0;
}
:active {
outline: 0;
border: 0;
}
a:focus img {
outline: none;
}
::-moz-focus-inner {
border: 0;
}
.clear {
clear: both;
}
.discreet {
color: #AAAAAA;
font-size: 90%;
}
nav ul,
ul.no-list,
ul.inline-list {
margin: 0;
padding: 0;
list-style: none;
}
#viewlet-below-content {
clear: both;
}
div.formControls {
margin-left: 0;
float: right;
}
input[type="submit"],
input[type="button"],
input[type="reset"] {
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
-webkit-appearance: none;
border: none;
padding: 3px 5px;
margin-left: 3px;
background-color: #3796d2;
color: #FFFFFF;
}
#content a:hover,
dl.portlet a:hover {
cursor: pointer;
}
a:hover {
text-decoration: underline;
}
#content a.link-overlay {
border-bottom: 1px dotted #1a75ae !important;
}
h1.documentFirstHeading {
line-height: 1.05em;
letter-spacing: 0.01em;
margin-top: -0.25em;
}
#content h2 {
font-size: 148%;
}
#content div.eventDetails table {
margin-bottom: 0;
}
/* */
div.error {
font-size: 100%;
}
div.field.error {
background-color: transparent;
min-height: 30px;
}
div.pfg-form div.ArchetypesIntegerWidget label {
float: left;
}
div.pfg-form .field.ArchetypesIntegerWidget input[type="text"] {
float: right;
}
div.pfg-form .ArchetypesIntegerWidget div.fieldErrorBox {
display: inline-block;
padding-left: 5px;
}
div.pfg-form div.fieldErrorBox:empty {
height: 0;
}
#LSResult {
margin-top: 0;
}
.LSBox .searchSection {
display: none;
}
#visual-portal-wrapper {
width: 100%;
max-width: 1000px;
min-width: 400px;
margin: 0 auto;
}
#portal-columns {
margin-top: 40px;
hyphens: auto;
}
#portal-logo {
margin: 0;
top: 0;
left: 0;
}
#portal-headeractions {
float: right;
padding: 0.25em 0;
font-size: 80%;
margin-top: 30px;
list-style-type: square;
}
#portal-headeractions li {
color: #888888;
background: transparent url(../mini-bullet.gif) 0px 1px no-repeat;
padding-left: 14px;
}
#portal-headeractions a,
#portal-headeractions a:link,
#portal-headeractions a:visited,
#portal-headeractions a:active {
color: #888888;
}
#portal-headeractions a:hover {
color: #1a75ae;
}
#portal-breadcrumbs {
font-size: 0.8em;
}
#portal-searchbox {
margin-top: 10px;
margin-bottom: 0.8em;
}
input.searchButton,
.LSBox input.searchButton {
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
-webkit-appearance: none;
border: none;
padding: 2px 5px;
background-color: #3796d2;
color: #FFFFFF;
}
input.searchField,
input.searchPage[type="text"] {
-webkit-appearance: none;
-moz-appearance: none;
border: 1px solid #e0e0e0;
border-radius: 0;
padding: 1px 2px;
}
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
background-color: #fff;
border-color: #1a75ae;
}
input.searchPage {
font-size: 120% !important;
}
#portal-globalnav {
float: right;
width: 725px;
max-width: 100%;
font-size: 97%;
margin-bottom: 0;
margin-top: 1em;
height: 25px;
line-height: 25px;
}
#portal-globalnav li {
display: inline-block;
margin-bottom: 1px;
}
#portal-globalnav,
#portal-globalnav li a {
background-color: #3796d2;
color: White;
height: 25px;
line-height: 25px;
}
#portal-globalnav .selected a,
#portal-globalnav a:hover,
#portal-globalnav .selected a:hover {
background: #d9d9d9;
color: Black;
text-decoration: none;
height: 25px;
line-height: 25px;
}
#portal-globalnav li a {
padding: 0px 8px 0px 8px;
min-width: 10px;
}
#headerimage {
clear: both;
}
#headerimage img {
width: 100%;
height: auto;
z-index: -10;
}
#portal-column-one,
#portal-column-two {
}
#portal-column-two {
}
#portal-column-content {
}
#content {
margin: 0 0 2em 0;
padding-right: 0;
font-size: 96%;
line-height: 1.4em;
}
dl.portlet {
border-top: 2px solid #dcdcdc;
font-size: 85%;
}
dl.portletStaticText {
margin-bottom: 1em;
}
#content a:visited,
dl.portlet a:visited {
color: #1a75ae;
border-bottom: none;
}
#content a:hover,
dl.portlet a:hover {
color: #1a75ae !important;
text-decoration: underline;
}
dl.portlet dt,
div.portletAssignments div.portletHeader {
padding: 0.42em 0;
background: transparent;
line-height: normal;
font-weight: bold;
}
dl.portlet dd.portletItem,
dl.portlet dd.portletFooter,
dl.portletError dd {
padding: 0 0 1em 0;
}
dt.portletHeader {
font-family: "Helvetica Neue", Arial, FreeSans, sans-serif;
font-size: 130%;
color: #444;
}
dt.portletHeader a.tile,
dt.portletHeader a:link,
dt.portletHeader a:active,
dt.portletHeader a:visited {
color: #444 !important;
}
dt.portletHeader a.hover {
color: #1a75ae;
}
dl.portlet ul.navTreeLevel1 .navTreeItem {
padding-left: 1em;
}
dl.portlet ul.navTree li a {
color: Black !important;
}
dl.portlet ul.navTree li a:hover {
color: #1a75ae !important;
}
dl.portlet ul.navTree li.navTreeItem a {
line-height: 1.3em;
padding-top: 0.3em;
padding-bottom: 0.4em;
}
dl.portlet ul.navTreeLevel0 > .navTreeItem {
padding: 0.15em 0;
border-bottom: 1px solid #dcdcdc;
}
dl.portlet ul.navTree .navTreeCurrentItem {
background-color: transparent;
border-left: none;
margin-left: 0;
margin-right: 0;
color: #1a75ae !important;
}
#portal-column-one img {
max-width: 100%;
}
#portal-footer {
font-size: 80%;
background: #e6e6e6;
padding: 1.5em 2.5em 1.5em 2.5em;
margin: 1em 0 0 0;
line-height: 2em;
color: #888888;
}
#portal-footer a,
#portal-footer a:link,
#portal-footer a:visited,
#portal-footer a:active {
color: #888888;
}
#portal-footer a:hover {
color: #1a75ae;
}
#portal-footer-footeractions li {
background: transparent url(../mini-bullet.gif) 0px 1px no-repeat;
padding-left: 14px;
}
#portal-footer-footeractions li.firstitem {
font-weight: bold;
background: none;
padding-left: 0;
}
#footer-menu {
display: inline-block;
width: 100%;
margin-top: 2em;
}
#footer-menu ul {
float: left;
margin-right: 20px;
width: 18%;
}
#footer-menu ul.lastitem {
margin-right: 0;
}
#footer-menu li {
display: block;
line-height: 1.3em;
margin-bottom: 0.5em;
}
#footer-menu li.header {
display: block;
}
#footer-menu li.header {
font-weight: bold;
}
.zhkathImageContainer {
float: none !important;
margin: 0.5em 0 2em 0 !important;
clear: both !important;
max-width: 473px;
}
#content div.zhkathImageContainer p.discreet {
-moz-box-sizing: border-box;
box-sizing: border-box;
margin: 0;
padding: 5px 10px 5px 10px;
background-color: #e6e6e6;
color: #888888;
font-weight: normal;
position: relative;
width: 100%;
top: 0em;
font-size: 100%;
}
div.tileItem {
padding-top: 1em;
border-top: 1px solid #dcdcdc;
}
div.tileItem h2.tileHeadline {
line-height: 1.1em;
margin-bottom: 5px;
}
div.tileItem h2.tileHeadline {
letter-spacing: 0.01em;
}
div.tileItem img.tileImage {
margin: 2px 0 7px 15px !important;
}
div.documentActions {
margin-left: -24px;
margin-bottom: 1em;
}
div.documentActions li {
display: inline !important;
background: transparent url(../mini-bullet.gif) 0px 1px no-repeat;
padding-left: 14px;
}
#relatedItemBox dt,
#sourceBox dt {
color: #666;
}
#relatedItemBox dd,
#sourceBox dd {
background: transparent url(../mini-bullet.gif) 0px 1px no-repeat;
padding-left: 14px;
margin-left: 0px;
margin-bottom: 0;
}
#category {
font-size: .8em;
margin-bottom: 1em;
color: #666;
font-weight: bold;
text-align: left;
margin-top: -1em;
}
#category a.link-category {
background-color: transparent;
color: #1a75ae;
padding: 0;
line-height: 1.4em;
border-radius: 0;
-webkit-border-radius: none;
-moz-border-radius: none;
}
#category a.link-category:hover {
background: transparent url(../mini-bullet.gif) 0px 1px no-repeat;
color: #1a75ae;
border-color: transparent;
}
#category .separator {
display: inline;
}
#relatedcontent {
margin-top: 4em;
}
.documentByLine {
}
#plone-document-byline.documentByLine {
margin-top: 1em;
margin-bottom: 1.5em;
}
body.portaltype-collection .documentByLine {
color: #666;
display: block;
font-size: 85%;
}
dl.portlet dd.portletItem,
dl.portlet dd.portletFooter,
dl.portletError dd {
padding-bottom: 0.7em;
}
.portletItemDetails {
font-size: 85%;
padding-top: .2em;
line-height: 1.2em;
margin-left: 0;
display: block;
color: #888888;
}
#content .documentDescription,
#content #description {
color: #666;
font-size: 1.1em;
font-weight: bold;
margin: 1.2em 0;
}
body.template-folder_teasers_2col_title_view .documentFirstHeading {
margin-bottom: 1em;
}
div.teaserRow {
float: left;
clear: both;
display: block;
margin-bottom: 0em;
}
div.teaserRow div.tileItem {
float: left;
width: 225px;
margin-right: 21px;
margin-bottom: 1em;
padding: 0 !important;
position: relative;
border: none;
}
#content .teaserRow .tileBody {
display: block;
height: 4.5em;
overflow: hidden;
margin-bottom: 0.2em;
}
#recent_news {
float: left;
}
/* */
#content div.teaserRow .tileItem h2.tileHeadline {
border-top: none;
height: 2.3em;
font-size: 15px;
overflow-y: hidden;
}
div.teaserRow img.teaserTileImage {
margin: 0 0 0 0;
}
div.teaserRow2col {
min-width: 473px;
}
.teaserRow3col {
clear: both;
display: block;
margin-bottom: 1em;
}
.teaserRow3col .tileItem h2.tileHeadline {
border-top: none;
}
.teaserRow3col img.teaserTileImage {
margin: 0 0 0.5em 0;
}
.teaserLastRowItem {
margin-right: 0 !important;
}
form.searchPage h1.documentFirstHeading {
font-size: 1.8em;
}
form.searchPage {
text-align: left;
font-size: 1em;
}
dl.searchResults {
margin-top: 1em;
}
#search-results dd {
margin-left: 0px;
}
body.userrole-anonymous #search-results dt img {
display: none;
}
dl.searchResults dt a {
font-size: 1.1em;
}
dl.searchResults a.link-category {
font-weight: bold;
}
#search-results-wrapper-news div.searchResults a.link-category {
font-weight: normal;
}
div.listingBar {
border-bottom-color: #ddd;
border-bottom-style: solid;
border-bottom-width: 1px;
border-top-color: #ddd;
border-top-style: solid;
border-top-width: 1px;
font-size: 70%;
}
#search-results-wrapper-news .categories {
line-height: 1.3em;
height: 15px;
overflow-y: hidden;
}
/* */
#collage .three-columns-equal .block_1,
#collage .three-columns-equal .block_2,
#collage .three-columns-equal .block_3 {
width: 29.4%;
}
#collage .three-columns-equal .block_2 {
width: 29.4%;
}
.column-block {
margin-right: 35px;
}
.collage-last-object {
margin-right: 0px;
}
/* */
div.tileItem.FeedFeederItem .feedfeeder_icon {
position: absolute;
top: 140px;
right: 140px;
}
div.tileItem.FeedFeederItem .feedfeeder_icon img {
height: 45px;
}
div.teaserRow .feedfeeder_image {
display: inline-block;
height: 140px;
overflow: hidden;
background-color: #f5f5f5;
}
div.teaserRow .feedfeeder_image img {
width: 225px;
}
#portal-social {
float: right;
position: relative;
top: 22px;
margin-right: 30px;
height: 0;
}
#portal-social a.blog img {
height: 2.2em;
}
.socialmediabuttons-blog {
margin: 10px 0 0 0;
}
/* */
a:active {
outline: none ;
}
img.newsImage {
max-width: 100%;
height: auto;
}
/* */
.galleria-info {
opacity: 0.6;
filter: alpha(opacity=60);
/* */
}
.galleria-info-link {
height: auto;
}
div.portletStaticText p {
font-size: 80%;
}
/* */
.captchaImage {
margin-bottom: 0.3em;
}
.captchaImage img:nth-child(2),
.captchaImage span {
display: none;
}
#social_media_links {
clear: both;
float: left;
margin-bottom: 0;
position: relative;
}
#social_media_links div {
background-color: #3796d2;
display: inline-block;
margin-bottom: 5px;
margin-left: 0;
margin-right: 0px;
margin-top: 0;
padding-bottom: 3px;
padding-left: 0;
padding-right: 0;
padding-top: 0px;
text-align: center;
width: 53px;
}
#social_media_links div:last-of-type {
}
#social_media_links a,
#social_media_links a:visited {
-moz-text-decoration-color: -moz-use-text-color;
-moz-text-decoration-line: none;
-moz-text-decoration-style: solid;
color: #FFFFFF;
font-size: 10px;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
margin-top: 0;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
padding-top: 0;
}
div.item_subject {
color: #1a75ae;
font-size: 0.9em;
}
body.template-folder_teasers_2col_view div.item_subject,
body.template-folder_teasers_2col_title_view div.item_subject {
height: 1.5em;
overflow-y: hidden;
}
body.template-folder_teasers_2col_view #content span.link-external a,
body.template-folder_teasers_2col_title_view #content span.link-external a {
background: none;
padding: 1px 0;
}
#portal-footer-wrapper div.width-full {
width: 100%;
margin-left: -100%;
}
/* */
#image-container {
z-index: 99 !important;
}
/* */
form[name="mc-embedded-subscribe-form"] {
padding: 1em 0 2em 0;
content: "";
display: block;
clear: both;
width: 100%;
}
form[name="mc-embedded-subscribe-form"] label {
margin-right: 0.6em;
display: inline-block;
}
form[name="mc-embedded-subscribe-form"] input[type="submit"] {
float: right;
}
form[name="mc-embedded-subscribe-form"] input[type="text"],
form[name="mc-embedded-subscribe-form"] input[type="email"],
form[name="mc-embedded-subscribe-form"] select {
border: 1px solid #d0d0d0 !important;
-moz-border-radius: 0px !important;
-webkit-border-radius: 0px !important;
border-radius: 0px !important;
vertical-align: middle;
height: 1.7em;
width: 18em;
margin: 0 0.6em 0.6em 0;
}
form[name="mc-embedded-subscribe-form"] input[type="text"],
form[name="mc-embedded-subscribe-form"] input[type="email"] {
padding-left: 0.3em;
}
form[name="mc-embedded-subscribe-form"] select {
width: 7em;
}
.portletWrapper input[type="email"],
.portletWrapper form[name="mc-embedded-subscribe-form"] input[type="email"],
.portletWrapper input[type="text"],
.portletWrapper form[name="mc-embedded-subscribe-form"] input[type="text"] {
width: 100%;
}
/* */
#search-results {
padding: 1em 0;
}
#search-results-bar {
margin-top: 0.8em;
}
#search-results div.newsTile {
float: left;
background: none;
padding-left: 0 !important;
width: 225px;
margin-right: 15px;
}
#search-results div.newsTile:last-of-type {
margin-right: 0;
}
#search-results div.newsTile .title {
font-weight: bold;
height: 2.6em;
line-height: 1.3em;
overflow-y: hidden;
}
div.searchResults .highlightedSearchTerm {
background-color: transparent;
}
#search-results-wrapper-news {
margin-bottom: 2em;
}
/* */
#relatedcontent h3 {
margin: 2em 0 1em 0;
}
#relatedcontent .newsTile {
float: left;
width: 231px;
margin-right: 10px;
font-size: 85%;
}
#relatedcontent .newsTile:last-of-type {
margin-right: 0;
}
#relatedcontent .newsTile .categories {
line-height: 1.3em;
height: 15px;
overflow-y: hidden;
}
#relatedcontent .newsTile .title {
height: 2.6em;
line-height: 1.2em;
overflow-y: hidden;
font-weight: bold;
font-size: 1.1em;
}
#relatedcontent .documentPublished {
font-size: 0.8em;
}
#search-results-bar dl.actionMenu {
display: none;
}
fieldset#search-field {
text-align: left;
}
/* */
div.slider-text {
padding: 15px;
}
div.slider-image {
margin: 0;
float: none;
padding: 15px;
text-align: center;
}
img.news-slide-image,
div.slider-image img {
max-width: 100%;
float: none;
}
#easySlider-goToButtons #leftb a img,
#easySlider-goToButtons #rightb a img {
margin-bottom: -2px;
}
#folderlisting-main-table {
font-size: 11px;
}
a.advancedsearchlink {
display: none;
}
div.socialmediabuttons a::before {
/* */
font-family: 'icomoon-simple' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
/* */
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
#viewlet_sharing {
margin-top: 1.5em;
margin-bottom: 1em;
font-size: .8em;
}
div.socialmediabuttons li {
display: inline-block;
vertical-align: bottom;
}
div.socialmediabuttons .socialmediabuttonslabel {
font-weight: bold;
color: #666;
padding: 0 .5em 0 0;
}
div.socialmediabuttons a {
margin: 0 5px 0 0;
font-size: 15px;
display: inline-block;
color: #FFF;
border-radius: 2px;
text-align: center;
line-height: 25px;
height: 25px;
min-width: 25px;
}
div.socialmediabuttons a .blog {
margin: 0 10px 0 0;
}
div.socialmediabuttons a span {
display: inline-block;
border-radius: 2px;
width: 25px;
float: right;
}
div.socialmediabuttons a::before {
display: inline-block;
height: 25px;
width: 25px;
line-height: 25px;
border-radius: 2px;
}
div.socialmediabuttons a:hover {
text-decoration: none;
}
div.socialmediabuttons .g-plus,
div.socialmediabuttons li div {
vertical-align: bottom !important;
}
#viewlet_sharing div.socialmediabuttons a {
line-height: 20px;
height: 20px;
min-width: 20px;
font-size: 12px;
}
#viewlet_sharing div.socialmediabuttons a::before {
height: 20px;
width: 20px;
line-height: 20px;
border-radius: 2px;
}
#___plusone_0 {
width: 60px !important;
}
div.socialmediabuttons a[href*="facebook.com"]::before {
content: "\f09a";
}
div.socialmediabuttons a[href*="twitter.com"]::before {
content: "\f099";
}
div.socialmediabuttons a[href*="google.com"]::before {
content: "\f0d5";
}
div.socialmediabuttons a[href*="mailto"]::before {
content: "\f0e0";
}
div.socialmediabuttons a[href*="youtube.com"]::before {
content: "\f16a";
}
div.socialmediabuttons a[href*="RSS"]::before {
content: "\f09e";
}
div.socialmediabuttons a[href*="facebook.com"]::before {
background-color: #536BA7;
}
div.socialmediabuttons a[href*="twitter.com"]::before {
background-color: #3FB9EF;
}
div.socialmediabuttons a[href*="google.com"]::before {
background-color: #AD2429;
}
div.socialmediabuttons a[href*="mailto"]::before {
background-color: #A6BD37;
}
div.socialmediabuttons a[href*="youtube.com"]::before {
background-color: #AD2429;
}
div.socialmediabuttons a[href*="RSS"]::before {
background-color: #DA8D1B;
}
div.socialmediabuttons a[href*="facebook.com"] {
background-color: #536BA7;
}
div.socialmediabuttons a[href*="twitter.com"] {
background-color: #3FB9EF;
}
div.socialmediabuttons a[href*="google.com"] {
background-color: #AD2429;
}
div.socialmediabuttons a[href*="mailto"] {
background-color: #A6BD37;
}
div.socialmediabuttons a[href*="youtube.com"] {
background-color: #AD2429;
}
div.socialmediabuttons a[href*="RSS"] {
background-color: #DA8D1B;
}
dl[class*=portlet-static-nl] {
padding: 0.42em 0 0 0;
}
dl[class*=portlet-static-nl] dt.portletHeader {
display: none;
}
dl[class*=portlet-static-nl] label {
font-weight: normal;
margin-bottom: 0.3em;
}
dl[class*=portlet-static-nl] input[type="submit"] {
float: left;
margin: 0.8em 0 0 0;
}
#bottom_bar {
height: 0;
width: 0;
}
#bottom_bar.visible {
opacity: 1;
overflow: visible;
height: auto;
width: auto;
}
#bottom_bar button {
border: none;
outline: none;
}
#bottom_bar #nlbox {
box-sizing: border-box;
hyphens: auto;
background-color: #F2F8FB;
border: none;
border-radius: 3px;
visibility: hidden;
z-index: -1;
opacity: 0;
position: fixed;
right: 0;
bottom: 0em;
width: 540px;
padding: 1.5em;
margin: 0 2em 2em 0;
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1), 0 0 20px rgba(0, 0, 0, 0.15);
-webkit-transform: scale(0.8) translate3d(25%, 0, 0);
-moz-transform: scale(0.8) translate3d(25%, 0, 0);
transform: scale(0.8) translate3d(25%, 0, 0);
-webkit-transition: all 500ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
-moz-transition: all 500ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
transition: all 500ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
#bottom_bar #nlbox.visible {
visibility: visible;
z-index: 99;
opacity: 1;
-webkit-transform: scale(1) translate3d(0, 0, 0);
-moz-transform: scale(1) translate3d(0, 0, 0);
transform: scale(1) translate3d(0, 0, 0);
}
#bottom_bar #nlbox dl.portlet {
border: none;
max-width: 600px;
margin: 0 auto;
padding: 0;
}
#bottom_bar #nlbox dl.portlet dd {
padding: 0 !important;
}
#bottom_bar #nlbox dl.portlet input[type="text"]:focus,
#bottom_bar #nlbox dl.portlet input[type="email"]:focus,
#bottom_bar #nlbox dl.portlet input[type="url"]:focus,
#bottom_bar #nlbox dl.portlet input[type="password"]:focus,
#bottom_bar #nlbox dl.portlet input[type="search"]:focus,
#bottom_bar #nlbox dl.portlet textarea:focus {
box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.15), 0 0 5px #1a75ae;
}
#bottom_bar #nlbox dl.portlet input[type="email"],
#bottom_bar #nlbox dl.portlet input[type="text"] {
width: 18em;
}
#bottom_bar #nlbox dl.portlet input[type="submit"] {
float: right;
margin: 0;
}
a[class*=button_close] {
display: none;
float: left;
margin: 0;
}
a[class*=button_close]:hover {
text-decoration: none;
}
a.button_remove_nlbox {
font-weight: normal;
color: #6aa3c8;
}
a.button_remove_nlbox.hover {
color: #6aa3c8;
}
input#mc-embedded-subscribe {
border-radius: 3px;
}
dl.portlet input[type="submit"] {
float: left;
margin: 0.8em 0 0 0;
}
figure.image-circle {
height: 50px;
width: 50px;
border: 5px solid #3796d2;
border-radius: 60px;
float: left;
margin: 0 1em 0 0;
}
figure.image-circle img {
height: inherit;
}
.sticky {
position: fixed;
z-index: 99;
bottom: 0;
left: 0;
right: 0;
}
iframe.twitter-timeline {
max-width: 350px !important;
margin: 0 auto;
}

}

