html {
    color: #58585a;
    background: #feffff url(/sites/default/files/color/bauernhof-5850dfc1/bg-wall.png) repeat-x left top
    }
#page {
    background: #fff
    }
fieldset legend, .form-item label {
    color: #68686a
    }
blockquote {
    background: #f7f7f7
    }
.item-list ul li {
    list-style-image: url(/sites/default/files/color/bauernhof-5850dfc1/bullet-round.png)
    }
.links {
    color: #68686a
    }
li.leaf {
    list-style-image: url(/sites/default/files/color/bauernhof-5850dfc1/bullet-round.png)
    }
li.collapsed {
    list-style-image: url(/sites/default/files/color/bauernhof-5850dfc1/bullet-sm-arrow-right.png)
    }
li.expanded {
    list-style-image: url(/sites/default/files/color/bauernhof-5850dfc1/bullet-sm-arrow-down.png)
    }
a:link, a:visited, a:active, a.active {
    color: #da0046
    }
a:hover, a:focus {
    color: #f12727
    }
tr.odd {
    background: #feffff
    }
tr.even {
    background: #f9faf8
    }
#header {
    background: #fff url(/sites/default/files/color/bauernhof-5850dfc1/header-tile.png) repeat-x left top
    }
#header .header-inner {
    background: transparent url(/sites/default/files/color/bauernhof-5850dfc1/header.png) no-repeat top left
    }
@media only screen and (max-width: 320px) {
    #header, #header .header-inner {
        background: #fff
        }
    }
@media only screen and (min-width: 321px) and (max-width: 480px) {
    #header, #header .header-inner {
        background: #fff
        }
    }
@media only screen and (min-width: 481px) and (max-width: 768px) {
    #header, #header .header-inner {
        background: #fff
        }
    }
#site-slogan {
    color: #da0046
    }
#site-name a, .region-header #block-user-login label, .nav li a:link, .nav li a:hover, .nav li a:focus, .nav li a:visited, .nav li a:active, .nav li a.active, .nav li a:visited:hover {
    color: #da0046
    }
#menu-bar, #primary-menu-bar {
    background-color: #fff
    }
.region-header .form-text, .region-header .form-submit {
    border-color: #da0046
    }
#footer {
    background: #fff;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#fff));
    background-image: -moz-linear-gradient(-90deg, #fff, #fff);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff',endColorstr='#ffffff')"
    }
#footer, #footer a {
    color: #fdfffa
    }
#footer #block-node-recent {
    color: #464648
    }
#footer #block-node-recent a {
    color: #da0046
    }
.block-inner {
    background: #eaeaea
    }
.block-title {
    color: #fff;
    background: #da0046
    }
#header-region .block-inner, #block-system-main .block-inner, #footer .block-inner, #footer .block .block-title {
    background: none
    }
.poll .bar {
    background-color: #e9e9e9;
    border: solid 1px #e9e9e9
    }
.poll .bar .foreground {
    background: #da0046 url(/sites/default/files/color/bauernhof-5850dfc1/bg-lbar.png) repeat-x center left
    }
.article .article-title {
    border-bottom: solid 1px #e9e9e9
    }
.article .article-title a:hover {
    color: #cf1212
    }
.field-type-image figure {
    border: 1px solid #e9e9e9
    }
#main-content .article-teaser {
    border: 1px solid #e9e9e9
    }
#main-content .article-teaser.article-sticky {
    background: #f7f7f7
    }
#comments .odd {
    background: #eaeaea
    }
#aggregator .feed-source {
    background-color: #f7f7f7;
    border: 1px solid #e9e9e9
    }
#forum thead, #forum tbody {
    border: none
    }
#profile .profile {
    border: 1px solid #e9e9e9
    }
div.admin-panel h3 {
    background: #da0046;
    color: #fff
    }
div.item-list ul.pager li a.active {
    color: #58585a
    }
div.item-list ul.pager li {
    border: 1px solid #e9e9e9
    }
div.item-list ul.pager li:hover, div.item-list ul.pager li:focus {
    border: 1px solid #da0046;
    color: #da0046
    }
div.item-list ul.pager li.pager-current, div.item-list ul.pager li.pager-current a.active {
    border: 1px solid #da0046;
    color: #da0046
    }
ul.primary li a {
    background: #fdfdfd;
    border: solid 1px #eaeaea
    }
ul.primary li a:hover {
    background: #fdfdfd;
    border: solid 1px #da0046
    }
ul.primary li a.active, ul.primary li.active a {
    border: solid 1px #da0046;
    background: #eaeaea;
    color: #010102
    }
ul.primary li a.active:hover, ul.primary li a.active:focus {
    border: solid 1px #da0046;
    background: #eaeaea;
    color: #010102
    }
nav .menu-wrapper li a, nav .menu-wrapper li a:hover, nav .menu-wrapper li a:focus, nav .menu-wrapper li a:visited, nav .menu-wrapper li a.active {
    color: #fff
    }
ul.sf-menu.sf-style-default li, ul.sf-menu.sf-navbar.sf-style-default, ul.sf-menu.sf-horizonal.sf-style-default, ul.sf-menu.sf-vertical.sf-style-default {
    background: transparent
    }
ul.sf-menu.sf-style-default li li {
    background: #a06f6f
    }
ul.sf-menu.sf-style-default li li li {
    background: #a06f6f
    }
ul.sf-menu.sf-style-default li:hover, ul.sf-menu.sf-style-default li.sfHover, ul.sf-menu.sf-style-default li.active a, ul.sf-menu.sf-style-default a:focus, ul.sf-menu.sf-style-default a:hover, ul.sf-menu.sf-style-default a:active, ul.sf-menu.sf-navbar.sf-style-default li li {
    background: #da0046
    }
ul.sf-menu.sf-navbar.sf-style-default li ul li ul {
    background-color: transparent
    }
ul.sf-menu.sf-horizontal.sf-style-default a {
    border: 0 !important;
    color: #fff !important
    }
ul.sf-menu.sf-navbar.sf-style-default li ul {
    background-color: transparent !important;
    width: 100%
    }
ul.sf-menu.sf-navbar.sf-style-default > li > ul > li {
    border-bottom: 1px solid #da0046
    }
ul.sf-menu.sf-menu.sf-vertical.sf-style-default a {
    border: 0 !important;
    color: #da0046
    }
ul.sf-menu.sf-vertical.sf-style-default a:hover, ul.sf-menu.sf-vertical.sf-style-default a:focus, ul.sf-menu.sf-vertical.sf-style-default ul a, ul.sf-menu.sf-vertical.sf-style-default ul ul a, ul.sf-menu.sf-vertical.sf-style-default ul ul ul a, ul.sf-menu.sf-vertical.sf-style-default ul ul ul ul a {
    color: #fff !important
    }
.calendar-calendar div.date-nav {
    background-color: transparent;
    color: #da0046
    }
.calendar-calendar div.date-nav a, .calendar-calendar div.date-nav h3 {
    color: #da0046
    }
.calendar-calendar td {
    color: #010102
    }
.calendar-calendar th {
    background-color: #fefefe;
    color: #da0046;
    border: 1px solid #fefefe
    }
.calendar-calendar th.days {
    background-color: #f9faf8;
    color: #da0046
    }
.calendar-calendar tr td.today, .calendar-calendar tr.odd td.today, .calendar-calendar tr.even td.today {
    background-color: #fefefe
    }
.calendar-calendar td.calendar-agenda-hour, .calendar-calendar td.calendar-agenda-items, .calendar-calendar td.calendar-agenda-hour {
    border-color: #fefefe
    }
.view-content .calendar-calendar ul.inline li {
    border: 1px solid #fefefe
    }
body, #branding, #header .h-group {
    padding: 0;
    margin: 0
    }
#columns {
    padding-top: 15px;
    clear: both
    }
#main-content, .block-inner, .pane-inner, .menu-wrapper, .branding-elements, .breadcrumb-wrapper, .attribution, .at-panel .rounded-corner, .block-panels-mini > .block-title, div.messages {
    margin-left: 10px;
    margin-right: 10px
    }
#content .panel-display, #content .panel-flexible {
    margin-left: -10px;
    margin-right: -10px
    }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block
    }
.three-3x33 {
    margin: 15px 0 0
    }
.four-4x25 {
    margin: 15px 0 10px
    }
#skip-link {
    left: 50%;
    margin-left: -6.5em;
    margin-top: 0;
    padding: 0 0.5em;
    position: absolute;
    width: 12em;
    z-index: 50
    }
#skip-link a, #skip-link a:link, #skip-link a:visited {
    background: #444;
    background: rgba(0, 0, 0, 0.6);
    color: #fff;
    display: block;
    line-height: 2;
    padding: 0;
    text-align: center;
    text-decoration: none;
    -khtml-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    border-radius: 0 0 10px 10px
    }
#skip-link a:hover, #skip-link a:active, #skip-link a:focus {
    outline: 0
    }
body {
    line-height: 1.5
    }
img {
    max-width: 100%;
    height: auto
    }
a img {
    border: none
    }
em, dfn {
    font-style: italic
    }
ins {
    border-bottom: none;
    text-decoration: none
    }
pre, code, tt, samp, kbd, var {
    font: 1em "Lucida Console", Monaco, "DejaVu Sans Mono", sans-serif
    }
blockquote, q {
    font-style: italic;
    quotes: "" ""
    }
blockquote {
    margin: 0 0 1.5em;
    padding: 0 0 0 3em
    }
blockquote:before, blockquote:after, q:before, q:after {
    content: ""
    }
blockquote p {
    margin: 0
    }
strong, dfn, caption, th {
    font-weight: 700
    }
ul, ol {
    margin: 0 0 1.5em 30px;
    padding: 0
    }
ul ul, ul ol, ol ol, ol ul, .block ul ul, .block ul ol, .block ol ol, .block ol ul, .item-list ul ul, .item-list ul ol, .item-list ol ol, .item-list ol ul {
    margin: 0 0 0 1em
    }
ul {
    list-style-type: disc
    }
ul ul ul {
    list-style-type: square
    }
ol {
    list-style-type: decimal
    }
ol ol {
    list-style-type: lower-alpha
    }
ol ol ol {
    list-style-type: lower-roman
    }
ul ul, ul ul ul ul {
    list-style-type: circle
    }
dt {
    font-weight: 700
    }
dd {
    margin: 0 0 1.5em 30px
    }
.item-list ul, .item-list ol {
    margin: 0 0 0 30px;
    padding: 0
    }
.block .menu li {
    margin: 0
    }
.block .menu li.content {
    padding: 0
    }
h1, h2, h3, h4, h5, h6 {
    margin-bottom: 0.4em
    }
h1 {
    font-size: 1.416em
    }
h2 {
    font-size: 1.25em
    }
h3 {
    font-size: 1.167em
    }
h4, h5, h6 {
    font-size: 1em
    }
p {
    margin-top: 0.4em;
    margin-bottom: 0.8em;
    padding: 0
    }
em {
    text-decoration: none;
    font-weight: normal
    }
fieldset legend, .form-item label {
    font-size: 1em;
    font-weight: bold
    }
blockquote {
    margin: 4px 10px;
    padding: 10px 15px
    }
abbr, acronym {
    border-bottom: none
    }
.node .node-content, .comment .comment-content {
    line-height: 1.5em
    }
h1#page-title {
    padding: 0;
    margin: 0 0 0.46em
    }
img {
    max-width: 100%;
    height: auto;
    -ms-interpolation-mode: bicubic
    }
img, embed, object, video {
    max-width: 100%
    }
.lt-ie9 img, .lt-ie9 object, .lt-ie9 embed, .lt-ie9 video {
    max-width: none
    }
#map img, .gmap img, .view-gmap img, .openlayers-map img, #getlocations_map_canvas img, #locationmap_map img, .geofieldMap img, .views_horizontal_slider img, .field-widget-imagefield-crop-widget img {
    max-width: none !important
    }
svg:not(:root) {
    overflow: hidden
    }
audio, canvas, video {
    display: inline-block
    }
audio:not([controls]) {
    display: none
    }
a, a.active {
    text-decoration: none
    }
a:hover, a.active:hover, a:focus, a.active:focus {
    text-decoration: underline
    }
#header {
    margin: 0;
    padding: 0
    }
#branding {
    float: left;
    padding: 0;
    width: 49.5%
    }
#logo {
    display: block;
    float: left;
    margin: 0 10px 0 0;
    overflow: hidden;
    padding: 10px 0 0 10px
    }
#head-elements {
    margin: 0 0 0 15px;
    padding: 0
    }
#header, #branding {
    max-height: 88px;
    line-height: 1
    }
#head-elements {
    min-height: 88px
    }
.noggin-header #header, #branding {
    max-height: none
    }
.ie6 #header, .ie6 #branding, .ie6 #head-elements {
    height: 88px
    }
#site-name {
    font-size: 2.6em;
    margin: 0;
    padding: 13px 0 0 0;
    overflow: hidden;
    line-height: 1.3em
    }
.logo-site-name a:hover, .logo-site-name a:focus {
    text-decoration: none
    }
#site-slogan {
    font-size: 1em;
    line-height: 1em;
    text-align: left;
    margin: 0
    }
.region-header {
    float: right;
    margin: 10px 0 0
    }
.region-header .block {
    float: left;
    margin: 0 auto
    }
.region-header #block-search-form, .region-header #block-user-login.lb-h {
    padding: 0;
    margin: 10px 0 0 10px
    }
.region-header #block-search-form .block-inner {
    background: none
    }
.region-header #block-search-form input.form-text {
    width: 160px
    }
#menu-bar {
    clear: both;
    min-height: 2.5em;
    line-height: 2.5em;
    padding: 0;
    z-index: 100;
    position: relative
    }
#menu-bar ul {
    padding: 0
    }
#menu-bar ul ul {
    padding: 0
    }
#menu-bar ul, #menu-bar ul li {
    margin: 0;
    list-style: none;
    list-style-image: none
    }
#menu-bar ul li {
    float: left;
    padding: 0
    }
#menu-bar ul li a {
    font-weight: bold;
    padding: 0 10px
    }
#menu-bar ul.sf-menu li a {
    padding: 0 15px
    }
#menu-bar ul.menu li a:hover {
    background: transparent
    }
#menu-bar .block, #menu-bar .block-inner, #menu-bar .block-inner .block-content {
    background: transparent;
    padding: 0;
    margin: 0
    }
#menu-bar .block-menu {
    margin: 0 5px
    }
#menu-bar .block-menu ul ul {
    display: none
    }
#main-content .node {
    margin: 0 0 15px 0;
    padding: 0
    }
#main-content .node-teaser {
    padding: 10px
    }
.node h1.node-title {
    margin: 0;
    padding-top: 0;
    padding-bottom: 0
    }
.node h1.node-title a:hover {
    text-decoration: none
    }
.node .user-picture {
    border: none;
    float: left;
    margin: 3px 10px 0 0
    }
.user-picture img {
    max-width: 100%
    }
.node .submitted {
    margin-top: 3px;
    padding: 0
    }
.node .node-content {
    margin: 10px 0
    }
.node .field-type-taxonomy-term-refernce {
    font-size: 0.9em
    }
.node .taxonomy {
    margin: 0;
    padding: 0
    }
.node .taxonomy li {
    padding: 1px 5px
    }
.node nav {
    clear: both
    }
.node ul.links li {
    margin: 0 0.25em;
    padding: 0;
    float: right
    }
#content .node-teaser {
    margin: 0 0 15px;
    padding: 10px;
    overflow: hidden
    }
.node h2.field-label {
    font-size: 1em;
    border-bottom: none
    }
#content .node-teaser.node-sticky {
    padding: 10px;
    margin: 0 0 15px
    }
article .field-type-image {
    margin: 1px 10px 10px 10px
    }
article .field-type-image img {
    background: rgba(255, 255, 255, 0.9);
    display: block;
    margin: 4px 0 10px;
    padding: 7px
    }
article .field-type-image.field-label-above {
    margin-top: 0
    }
article .field-type-image .field-label {
    margin-bottom: 0.5em
    }
article .field-type-image.field-label-inline .field-label {
    margin-bottom: 0;
    line-height: 1
    }
#comments h2 {
    border-bottom: none
    }
.comment {
    border: none;
    margin: 0 0 10px;
    padding: 10px
    }
.comment .comment-title {
    margin-top: 0
    }
.comment .comment-title a {
    font-weight: bold
    }
.comment .new {
    padding-right: 10px;
    text-align: right;
    font-weight: bold;
    font-size: 0.8em;
    float: right;
    color: red
    }
.comment .picture {
    border: none;
    float: left;
    margin: 15px 0 0 20px
    }
.comment .comment-id {
    font-size: 1.167em;
    font-weight: bold;
    padding-right: 10px
    }
.comment ul.links {
    float: right
    }
.block {
    margin-bottom: 10px
    }
.block-title {
    margin: 0;
    padding: 5px 10px 4px
    }
.block h3 {
    padding: 0 3px;
    font-size: 1em
    }
.block-content {
    padding: 10px
    }
#block-system-main .block-content {
    padding: 0
    }
.block .item-list ul {
    margin-left: 0
    }
.block .item-list ul ul, .block .item-list ul ul ul {
    margin-left: 1em
    }
.block ul.links {
    margin: 0;
    padding: 0 0 5px
    }
.block ul.links li {
    font-size: 0.94em
    }
.block .node h2.node-title {
    font-size: 1.167em
    }
.block .node {
    padding: 5px 5px 0
    }
#block-search-form form {
    margin: 0
    }
#block-system-main {
    margin-bottom: 15px
    }
.field .field-label {
    font-size: 1em;
    font-weight: 700;
    line-height: inherit;
    margin: 0
    }
.field-type-taxonomy-term-reference {
    margin: 10px 0
    }
.field-type-taxonomy-term-reference ul {
    margin: 0;
    padding: 0
    }
.field-type-taxonomy-term-reference ul li {
    display: inline;
    list-style: none;
    padding: 0 0.75em 0 0
    }
.field-lable-inline .field-label {
    display: inline
    }
.field-type-image figure {
    margin: 0 0 10px;
    padding: 10px
    }
.field-type-image figure img {
    margin: 0;
    padding: 0
    }
.field-type-image figcaption {
    font-style: italic;
    margin: auto;
    text-align: center;
    font-size: 0.923em;
    padding: 10px 0 0
    }
tabel .field-type-image img {
    width: 100%;
    height: auto
    }
ul ul {
    margin-left: 15px
    }
li a, li a:visited, li a:active, li a:hover {
    font-weight: normal
    }
.item-list ul li {
    margin-left: 1em
    }
.item-list .title {
    font-size: 1em
    }
ul.links li {
    margin: 0;
    padding: 0 2px
    }
.comment .links {
    margin-bottom: 0
    }
.submitted {
    font-size: 0.9em
    }
.links a {
    font-weight: normal
    }
ul.action-links {
    margin: 0;
    padding: 0
    }
#aggregator .feed-source {
    padding: 1em;
    margin: 1em 0
    }
#aggregator .news-item .categories, #aggregator .source, #aggregator .age {
    font-style: italic;
    font-size: 0.9em
    }
#aggregator .title {
    margin-bottom: 0.5em;
    font-size: 1em
    }
#aggregator h3 {
    margin-top: 1em
    }
#forum {
    margin: 15px 0
    }
.block-forum h3 {
    margin-bottom: 0.5em
    }
div.forum-topic-navigation a.topic-next {
    text-align: right
    }
div.forum-topic-navigation a.topic-previous {
    text-align: left
    }
#forum tr td.forum {
    padding-bottom: 0.6em;
    padding-top: 0.6em
    }
#forum tr td.forum .name {
    padding-left: 2em
    }
#profile .profile {
    clear: both;
    padding: 0.5em;
    margin: 1em 0
    }
#profile .profile .name {
    padding-bottom: 0.5em
    }
.block-forum h3 {
    margin-bottom: 0.5em
    }
#footer {
    font-size: 0.92em;
    text-align: center;
    border: none
    }
#footer-inner {
    min-height: 88px;
    background-size: 100%
    }
#footer a {
    text-decoration: none;
    font-weight: normal
    }
#footer .block {
    padding: 10px 0 0
    }
#footer .block-title {
    text-align: left;
    padding: 0 10px
    }
#footer .block .block-content > ul.menu {
    padding: 0
    }
#footer ul.menu li {
    list-style: none;
    list-style-image: none
    }
#secondary {
    padding: 10px 0
    }
.feed-icon {
    display: block;
    clear: both;
    margin: 15px 10px 5px;
    text-align: right
    }
#content, .nav, #sidebar-first, #sidebar-second, #footer {
    overflow: visible;
    word-wrap: break-word
    }
ul.pager {
    padding: 5px 0;
    margin: 0
    }
div.item-list ul.pager li {
    padding: 3px 8px;
    margin: 0 2px
    }
div.item-list ul.pager li, div.item-list ul.pager li a {
    font-weight: bold;
    text-decoration: none
    }
div.messages {
    margin-bottom: 0.5em
    }
div.admin-panel h3 a {
    font-size: 1.33em;
    color: #fff
    }
div.admin-panel {
    border: 0 none
    }
div.admin-panel a {
    font-weight: normal
    }
div.admin-panel .description {
    margin: 0 0 3px;
    padding: 2px 0 3px 10px
    }
div.admin-panel .body dl .description {
    margin: 0 0 3px;
    padding: 2px 0 3px
    }
#block-system-help {
    background: none;
    border: 0;
    margin: 5px 0;
    padding: 0
    }
#block-system-help .block-inner {
    padding: 0;
    margin: 0
    }
#block-system-help .block-content {
    padding: 4px 10px 8px
    }
ul.action-links li {
    list-style: none
    }
#palette .form-item {
    width: 24em
    }
.color-form label {
    width: 12em
    }
.box {
    background: #eee;
    padding: 5px;
    padding: 10px
    }
.box h2 {
    padding-bottom: 2px;
    border-bottom: solid 1px #aaa
    }
.book-navigation {
    padding-bottom: 5px
    }
.book-navigation ul.menu {
    padding-top: 5px;
    padding-bottom: 5px
    }
div.page-links a.page-previous, div.page-links a.page-next {
    width: 40%
    }
div.page-links a.page-up {
    width: 19%
    }
ul.galleries li {
    border: solid 1px #aaa;
    background: #fff
    }
ul.galleries li h3 a {
    font-size: 1.1em;
    font-weight: bold
    }
ul.images {
    border: solid 1px #aaa;
    overflow: hidden
    }
ul.images li {
    text-align: center
    }
.form-submit {
    margin-bottom: 1px;
    cursor: pointer;
    padding: 2px 10px;
    margin: 4px;
    color: #666;
    font-weight: normal;
    font-size: 1em;
    border: solid 1px #888;
    background: #fff url(/sites/all/themes/pixture_reloaded/images/button.gif) repeat-x center
    }
.form-submit:hover {
    color: #000;
    border: solid 1px #666;
    background: #fff url(/sites/all/themes/pixture_reloaded/images/button-o.gif) repeat-x center
    }
ul.primary {
    border: 0 none;
    margin: 0 0 15px;
    padding: 0
    }
ul.primary, ul.primary li {
    white-space: normal
    }
ul.primary li a {
    display: block;
    float: left;
    height: 2em;
    line-height: 2em;
    margin-bottom: 5px;
    margin-right: 5px;
    padding: 0 10px;
    white-space: nowrap
    }
ul.primary li a.active:hover, ul.primary li a.active:focus {
    text-decoration: none
    }
ul.secondary {
    border-bottom: 0;
    margin: 5px 0;
    padding: 0.5em 0
    }
ul.secondary li {
    border-right: 0;
    padding: 0 1em 0 0
    }
ol#crumbs {
    margin: 0;
    padding: 12px 0 0 5px;
    clear: both;
    overflow: hidden
    }
ol#crumbs li {
    list-style: none;
    display: inline
    }
ul.menu {
    margin: 0 0 0 15px;
    padding: 0
    }
ul.menu ul {
    margin-left: 15px
    }
.ie6-7 ul.menu {
    padding-left: 15px
    }
.block-quicktabs .block-inner {
    background: none !important
    }
.block-quicktabs .block-content {
    padding: 0
    }
.block-quicktabs .ui-tabs .ui-tabs-panel {
    padding: 10px
    }
.block-poll ul.links li {
    list-style: none
    }
.nav .block-superfish {
    padding: 0;
    margin: 0
    }
ul.sf-menu.sf-horizontal {
    padding: 0
    }
ul.sf-menu.sf-horizontal a {
    line-height: 2.5em;
    padding: 0 10px;
    border-left: none;
    border-top: none
    }
ul.sf-menu.sf-horizontal a:hover, ul.sf-menu.sf-horizontal a:focus {
    text-decoration: none
    }
ul.sf-menu.sf-horizontal a.active, ul.sf-menu.sf-navbar a.active, ul.sf-menu.sf-vertical a.active {
    font-weight: 400
    }
.nav ul.sf-menu.sf-horizontal li {
    margin: 0;
    padding: 0
    }
ul.sf-menu.sf-horizontal a.sf-with-ul, ul.sf-menu.sf-navbar a.sf-with-ul {
    padding-right: 25px
    }
ul.sf-menu.sf-navbar {
    padding: 0;
    position: absolute;
    z-index: 99
    }
ul.sf-menu.sf-navbar a {
    height: 2.5em;
    padding: 0 10px;
    border-left: none;
    border-top: none
    }
ul.sf-menu.sf-navbar a:hover, ul.sf-menu.sf-navbar a:focus, ul.sf-menu.sf-navbar ul ul a:hover, ul.sf-menu.sf-navbar ul ul a:focus, ul.sf-menu.sf-navbar ul ul ul a:hover, ul.sf-menu.sf-navbar ul ul ul a:focus, ul.sf-menu.sf-navbar ul ul ul ul a:hover, ul.sf-menu.sf-navbar ul ul ul ul a:focus {
    text-decoration: none
    }
ul.sf-menu.sf-navbar ul a:hover, ul.sf-menu.sf-navbar ul a:focus {
    text-decoration: underline
    }
ul.sf-menu.sf-navbar li {
    margin: 0;
    padding: 0
    }
ul.sf-menu.sf-navbar li:hover ul, ul.sf-menu.sf-navbar li.sfHover ul {
    top: 2.5em
    }
ul.sf-menu.sf-vertical ul, ul.sf-menu.sf-navbar ul ul, ul.sf-menu.sf-navbar ul ul ul, ul.sf-menu.sf-navbar ul ul ul ul {
    width: 13em
    }
ul.sf-menu.sf-navbar ul ul ul, ul.sf-menu.sf-navbar ul ul ul ul {
    left: 100% !important
    }
ul.sf-menu.sf-vertical a {
    color: #fff !important
    }
ul.sf-menu.sf-vertical, ul.sf-menu.sf-vertical ul, ul.sf-menu.sf-vertical ul ul, ul.sf-menu.sf-vertical ul ul ul {
    padding: 0;
    margin: 0
    }
.nav .block-content {
    padding: 5px 0 12px;
    margin: 0
    }
ul.sf-menu.sf-vertical, ul.sf-menu.sf-vertical li {
    width: 100%
    }
ul.sf-menu.sf-vertical li:hover ul, ul.sf-menu.sf-vertical li.sfHover ul {
    left: 100%;
    top: 0
    }
ul.sf-menu.sf-vertical a:hover, ul.sf-menu.sf-vertical a:focus {
    text-decoration: none
    }
table {
    border-spacing: 0;
    border-color: #eee;
    margin: 1em 0;
    padding: 0;
    width: 100%
    }
table, td, th {
    vertical-align: middle
    }
caption, th, td {
    text-align: left
    }
thead th {
    border-bottom: 1px solid #eee;
    color: #494949;
    font-weight: 700
    }
td, th {
    border-bottom: none;
    margin: 0;
    padding: 0.375em 0.5em
    }
tr.even, tr.odd {
    border-bottom: none
    }
tr.odd, tr.info {
    background-color: #f5f5f5
    }
tr.even {
    background-color: #fff
    }
tr.drag {
    background-color: #fffff0
    }
tr.drag-previous {
    background-color: #ffd
    }
tr.odd td.active {
    background-color: #eee
    }
tr.even td.active {
    background-color: #f7f7f7
    }
td.region, td.module, td.container td.category {
    background-color: #eee;
    border-bottom: 1px solid #ccc;
    border-top: 1.5em solid #fff;
    color: #222;
    font-weight: 700
    }
tr:first-child td.region, tr:first-child td.module, tr:first-child td.container {
    border-top-width: 0
    }
#forum tr td.forum {
    background-position: 5px 5px
    }
#forum tr td.forum .name {
    padding-left: 0.375em
    }
#forum div.indent {
    margin-left: 0.5em
    }
#forum .description {
    font-size: 0.9em;
    margin: 0.5em 0 0 34px
    }
#system-themes-form table.sticky-table {
    position: relative;
    z-index: 10
    }
span.tabledrag-changed {
    display: none
    }
table, tr, td, thead, tbody {
    border-spacing: 0;
    border-collapse: collapse;
    border-width: 0
    }
table {
    font-size: 1em;
    width: 100%;
    margin: 0 0 10px 0
    }
form {
    margin: 0 0 1.5em;
    padding: 0
    }
.form-item label {
    font-weight: 400
    }
input {
    margin: 0.5em 0;
    max-width: 100%
    }
input.title {
    font-size: 1.5em
    }
input.text, input.title, textarea, select {
    border: 1px solid #ccc;
    margin: 0.5em 0
    }
select {
    padding: 2px
    }
.form-text:focus, .form-checkbox:focus, .form-radio:focus, .form-select:focus {
    border: 1px solid #fc0;
    background: #ffffdf
    }
textarea:focus {
    border: 1px solid #fc0;
    background: #fff
    }
input.text, input.title {
    padding: 0.5em
    }
input.form-text, textarea {
    border: 1px solid #ccc;
    height: auto;
    padding: 2px;
    max-width: 100%
    }
textarea, input {
    font: 1em normal Arial, Helvetica, sans-serif
    }
.form-item textarea.error {
    padding: 2px
    }
.form-item .description, fieldset .description, .fieldset-layout-settings dd {
    font-size: 0.9em
    }
#article-admin-filter ul {
    padding: 0.5em 0
    }
#edit-operation-wrapper select {
    margin: 0.5em
    }
div.resizable-textarea textarea {
    margin-top: 0
    }
fieldset {
    background: transparent;
    border: 1px solid #dadada;
    margin: 1.5em 0;
    padding: 0.75em
    }
*:first-child + html fieldset {
    background-color: transparent;
    background-position: 0 0.75em;
    padding: 0 1em 0.75em
    }
*:first-child + html fieldset > .description, *:first-child + html fieldset .fieldset-wrapper .description {
    padding-top: 1.5em
    }
fieldset legend {
    display: block;
    font-weight: 400;
    padding: 0 1em 0 0
    }
*:first-child + html fieldset legend, *:first-child + html fieldset.collapsed legend {
    display: inline
    }
html.js fieldset.collapsed {
    background: transparent;
    padding-top: 0.25em
    }
#search-block-form .form-text {
    width: 119px
    }
fieldset#edit-advanced fieldset {
    float: left;
    margin: 0 10px 10px 0
    }
fieldset#edit-advanced fieldset .fieldset-legend {
    background: none;
    padding-left: 1em
    }
.advanced-search-submit {
    clear: both
    }
.search-advanced .criterion {
    float: none;
    margin: 0 5px
    }
#edit-keywords-fieldset .form-item:first-child {
    margin-top: 0.4em
    }
#search-form {
    margin: 1em 0
    }
#user-login-form ul {
    margin: 0;
    padding: 0
    }
#user-login-form li.openid-link, #user-login-form li.user-link {
    text-align: center
    }
#user-login ul {
    margin: 0 0 5px
    }
#user-login ul li {
    margin: 0
    }
#user-login-form .item-list li {
    list-style: none;
    list-style-image: none;
    margin: 0
    }
#user-login-form li.openid-link, #user-login li.openid-link {
    background: none
    }
.hide-label label {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px)
    }
#user-admin-filter ul li, #article-admin-filter ul li {
    list-style: none
    }
.description {
    color: #555
    }
.field-type-text-with-summary fieldset {
    padding: 1em 0
    }
.field-type-text-with-summary fieldset .form-item {
    margin: 0
    }
.field-type-text-with-summary fieldset .filter-help {
    padding: 0.5em 1.5em
    }
#autocomplete {
    background: #fff;
    border: 1px solid #ccc;
    line-height: 1.2
    }
#autocomplete li {
    padding: 2px
    }
#autocomplete li, #autocomplete div {
    float: none;
    display: block
    }
body.wysiwygeditor {
    background-color: #fff;
    background-image: none
    }
.gmap img, .view-gmap img, #getlocations_map_canvas img {
    max-width: none
    }
.filter-help a {
    padding: 0 20px 0 0
    }
.hl-l #branding {
    float: left;
    margin: 0 20px
    }
.hl-l .region-header {
    float: right;
    margin: 0 10px
    }
.hl-l .region-header .block {
    display: inline;
    clear: none;
    margin-bottom: 0
    }
.hl-l #logo {
    padding: 0 20px 7px 3px
    }
.hl-r #branding {
    float: right;
    margin: 0 20px
    }
.hl-r .region-header {
    float: left;
    margin: 0 10px
    }
.hl-r .region-header .block {
    display: inline;
    clear: none;
    margin-bottom: 0
    }
.hl-r #logo {
    padding: 0 3px 7px 20px
    }
.hl-c #branding {
    float: none;
    margin: auto;
    text-align: center
    }
.hl-c .region-header {
    display: table;
    float: none;
    margin: 15px auto 0;
    text-align: center
    }
.hl-c .region-header .block {
    margin: auto;
    display: inline;
    text-align: left;
    clear: none
    }
.hl-c .region-header .block-inner {
    margin: 0 20px
    }
.hl-c #logo {
    padding: 0 0 10px 0
    }
.ia-l .field-type-image figure, .iat-l .field-type-image figure {
    margin: 6px 15px 5px 0
    }
.ia-l .field-type-image figcaption, .iat-l .field-type-image figcaption {
    margin: 5px 0
    }
.ia-r .field-type-image figure, .iat-r .field-type-image figure {
    margin: 6px 0 5px 15px
    }
.ia-r .field-type-image figcaption, .iat-r .field-type-image figcaption {
    margin: 5px 0
    }
.ia-c .field-type-image figure, .ia-n .field-type-image figure, .iat-c .field-type-image figure, .iat-n .field-type-image figure {
    border: none;
    padding: 10px 0
    }
.field-type-image.field-label-above {
    margin-top: 0
    }
.field-type-image .field-label {
    margin-bottom: 0.5em
    }
.field-type-image.field-label-inline .field-label {
    margin-bottom: 0;
    line-height: 1
    }
body .image-left, body div.image-left, body div.image-left .field-type-image {
    float: left;
    margin: 4px 15px 0 0;
    text-align: left
    }
body .image-left img, body div.image-left img, body div.image-left .field-type-image img {
    text-align: left;
    margin: 0
    }
body .image-right, body div.image-right, body div.image-right .field-type-image {
    float: right;
    margin: 4px 0 0 15px;
    text-align: right
    }
body .image-right img, body div.image-right img, body div.image-right .field-type-image img {
    text-align: right;
    margin: 0
    }
body .image-center, body .image-center img, body div.image-center, body div.image-center .field-type-image {
    text-align: center
    }
body .image-center, body div.image-center, body div.image-center .field-type-image img {
    text-align: center;
    margin-left: auto;
    margin-right: auto
    }
.bb-n .texture-overlay {
    background-image: none
    }
.bb-h .texture-overlay {
    background-image: url(/sites/all/themes/pixture_reloaded/images/ts/hatch.png)
    }
.bb-vl .texture-overlay {
    background-image: url(/sites/all/themes/pixture_reloaded/images/ts/line-vert.png)
    }
.bb-hl .texture-overlay {
    background-image: url(/sites/all/themes/pixture_reloaded/images/ts/line-horiz.png)
    }
.bb-g .texture-overlay {
    background-image: url(/sites/all/themes/pixture_reloaded/images/ts/grid.png)
    }
.bb-d .texture-overlay {
    background-image: url(/sites/all/themes/pixture_reloaded/images/ts/dots.png)
    }
.sc-n #page {
    -webkit-box-shadow: 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 transparent;
    box-shadow: 0 0 0 transparent
    }
.bs-l #page {
    -webkit-box-shadow: 0 0 10px rgba(76, 76, 76, 0.7);
    -moz-box-shadow: 0 0 10px rgba(76, 76, 76, 0.7);
    box-shadow: 0 0 10px rgba(76, 76, 76, 0.7)
    }
.bs-d #page {
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.9);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.9);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.9)
    }
.mb-n ul.menu {
    padding: 0
    }
.mb-n ul li.leaf, .mb-n ul li.collapsed, .mb-n ul li.expanded {
    list-style: none;
    list-style-image: none;
    padding: 0
    }
.mb-ah ul li.leaf, .mb-ah ul li.collapsed, .mb-ah ul li.expanded {
    list-style-image: url(/sites/all/themes/pixture_reloaded/images/ts/arrow-head.png)
    }
.mb-ad ul.menu {
    padding: 0 0 0 0.4em
    }
.mb-ad ul li.leaf, .mb-ad ul li.collapsed, .mb-ad ul li.expanded {
    list-style-image: url(/sites/all/themes/pixture_reloaded/images/ts/arrow-double.png)
    }
.mb-ca ul.menu {
    padding: 0 0 0 1.2em
    }
.mb-ca ul li.leaf, .mb-ca ul li.collapsed, .mb-ca ul li.expanded {
    list-style-image: url(/sites/all/themes/pixture_reloaded/images/ts/arrow-circle.png)
    }
.mb-fa ul.menu {
    padding: 0 0 0 1.2em
    }
.mb-fa ul li.leaf, .mb-fa ul li.collapsed, .mb-fa ul li.expanded {
    list-style-image: url(/sites/all/themes/pixture_reloaded/images/ts/arrow-fat.png)
    }
.mb-sa ul.menu {
    padding: 0 0 0 1.2em
    }
.mb-sa ul li.leaf, .mb-sa ul li.collapsed, .mb-sa ul li.expanded {
    list-style-image: url(/sites/all/themes/pixture_reloaded/images/ts/arrow-skinny.png)
    }
ul.primary li a, div.item-list ul.pager li {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px
    }
input.form-submit, input.form-text, .rc-4 .node-teaser, .rc-4 .comment, .rc-4 .block-inner {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px
    }
div.admin-panel, .rc-8 .node-teaser, .rc-8 .comment, .rc-8 .block-inner {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px
    }
.rc-12 .node-teaser, .rc-12 .comment, .rc-12 .block-inner {
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    -khtml-border-radius: 12px;
    border-radius: 12px
    }
.rc-4 .block-title {
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -khtml-border-radius-topleft: 4px;
    -khtml-border-radius-topright: 4px;
    -khtml-border-radius-bottomright: 0;
    -khtml-border-radius-bottomleft: 0;
    border-radius: 4px 4px 0 0
    }
.rc-8 .block-title {
    -moz-border-radius: 8px 8px 0 0;
    -webkit-border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -khtml-border-radius-topleft: 8px;
    -khtml-border-radius-topright: 8px;
    -khtml-border-radius-bottomright: 0;
    -khtml-border-radius-bottomleft: 0;
    border-radius: 8px 8px 0 0
    }
.rc-12 .block-title {
    -moz-border-radius: 12px 12px 0 0;
    -webkit-border-top-left-radius: 12px;
    -webkit-border-top-right-radius: 12px;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -khtml-border-radius-topleft: 12px;
    -khtml-border-radius-topright: 12px;
    -khtml-border-radius-bottomright: 0;
    -khtml-border-radius-bottomleft: 0;
    border-radius: 12px 12px 0 0
    }
.calendar-calendar div.date-nav {
    border: 0;
    padding: 1px
    }
.calendar-calendar td {
    text-align: center
    }
.calendar-calendar th.days {
    border: 0
    }
.calendar-calendar td.calendar-agenda-hour {
    border-style: solid none none
    }
.calendar-calendar td.calendar-agenda-items {
    border-style: solid
    }
.calendar-calendar td.calendar-agenda-hour {
    border-style: none none solid solid;
    border-width: 1px
    }
.calendar-calendar td.calendar-agenda-hour .calendar-hour {
    padding: 0 5px;
    white-space: nowrap
    }
.calendar-calendar div.calendar {
    font-size: 1em
    }
.calendar-calendar td .inner div.calendar div {
    background: #eee;
    border: 0;
    padding: 0 5px
    }
.calendar-calendar td .inner div.calendar div a {
    padding: 0;
    background: #eee;
    font-weight: 700;
    text-decoration: underline
    }
.calendar-calendar td .inner div, .calendar-calendar td .inner div a {
    border-bottom: 1px solid #fff
    }
.view-content .calendar-calendar ul.inline {
    padding: 0 0 10px;
    display: block
    }
.view-content .calendar-calendar ul.inline li {
    margin-right: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px
    }
.mbp-c #menu-bar .menu-wrapper {
    display: table;
    margin: 0 auto;
    text-align: center
    }
.mbp-c #menu-bar .menu-wrapper ul {
    text-align: left
    }
.ie6-7 .mbp-c #menu-bar .menu-wrapper ul {
    float: left;
    position: relative;
    left: 50%
    }
.ie6-7 .mbp-c #menu-bar .menu-wrapper .sf-menu ul li {
    left: 0
    }
.ie6-7 .mbp-c #menu-bar .menu-wrapper .sf-menu li {
    left: -50%
    }
.mbp-r #menu-bar .menu-wrapper {
    float: right
    }
body {
    text-align: left;
    height: 100.01%;
    min-width: 280px
    }
dt {
    font-weight: bold
    }
a {
    color: #f56b25
    }
a:hover {
    text-decoration: none
    }
.ciOrange {
    color: #F56B25
    }
img.BildLinks {
    float: left;
    margin: 1.325em;
    margin-top: 0.325em;
    margin-left: 0
    }
img.BildRechts {
    float: right;
    margin: 1.325em;
    margin-top: 0.325em;
    margin-right: 0
    }
img.BildMitte {
    display: block;
    margin-left: auto;
    margin-right: auto
    }
#fb-root {
    display: none
    }
#container p {
    text-align: justify
    }
.section-forum #content-column {
    overflow: scroll
    }
.section-forum #content-column .content-inner {
    min-width: 768px
    }
.section-forum #content-column img {
    min-width: auto !important;
    max-width: auto !important
    }
.section-forum #content-column th.active img {
    width: 16px;
    height: 16px;
    max-width: 16px;
    min-width: 16px
    }
#header, #branding {
    max-height: none;
    width: 100%
    }
#logo {
    margin-right: 80px
    }
#site-slogan {
    text-transform: none;
    padding-top: 50px
    }
#menu-bar .menu-block-wrapper a.active {
    color: #333
    }
#menu-bar .menu-block-wrapper a:hover {
    text-decoration: underline
    }
#content .node-teaser {
    border-bottom: 1px solid #ccc;
    padding: 10px 0
    }
#comments .comment {
    border-bottom: 0 solid #ccc
    }
#comments .indented {
    margin-left: 0
    }
#footer {
    border-top: 3px solid #DA0046
    }
#footer, #footer a {
    color: #000
    }
#footer a {
    text-decoration: underline
    }
.mb-n ul.menu {
    padding: 0;
    margin-left: 0
    }
#search-block-form .form-text {
    padding: 5px 10px;
    width: 138px
    }
#search-block-form .form-submit {
    margin: 0;
    width: 160px
    }
input.form-text, textarea {
    padding: 5px 10px
    }
table {
    width: 100%
    }
#breadcrumb, .meta {
    font-size: 0.9em
    }
#user-login-form {
    text-align: left
    }
#user-login-form ul {
    margin: 0;
    padding: 0;
    font-size: 0.9em
    }
div.fivestar-static-form-item label {
    display: none
    }
div.fivestar-static-form-item div.description {
    display: none
    }
fieldset.group-event {
    border: none;
    position: relative;
    font-size: 11px;
    font-weight: bold
    }
.group-event legend {
    display: none
    }
.group-event div.field * {
    display: inline
    }
.group-event div.field {
    position: relative;
    height: 20px
    }
.group-event div.field-field-what {
    height: 50px;
    color: #F56B25
    }
.group-event div.field-field-attendent {
    height: 40px
    }
.group-event div.field-items {
    position: absolute;
    left: 150px;
    width: 300px
    }
fieldset.group-tv {
    border: none;
    position: relative;
    font-size: 11px;
    font-weight: bold
    }
.group-tv legend {
    display: none
    }
.group-tv div.field * {
    display: inline
    }
.group-tv div.field {
    position: relative;
    height: 20px
    }
.group-tv div.field-field-tvtopic {
    height: 50px;
    color: #F56B25
    }
.group-tv div.field-items {
    position: absolute;
    left: 150px;
    width: 300px
    }
.node-type-press h1.press-title {
    font-size: 11px;
    font-weight: bold;
    padding: 0 0 240px 0;
    background: transparent url(/sites/bauernhoefe-statt-agrarfabriken.de/themes/bauernhof/css/images/briefbogen_logo1.gif) 350px 0 no-repeat
    }
.node-type-press h1.title {
    font-size: 11px;
    font-weight: bold
    }
body.cke_editable {
    background: #fff;
    margin: 0;
    padding: 5px 10px
    }
div.easy_social_box.vertical {
    height: 68px;
    margin-top: 20px;
    margin-bottom: 10px;
    clear: both
    }
.easy_social_box.vertical div.easy_social-widget {
    margin: 0 10px 0 0;
    padding: 0;
    overflow: hidden;
    float: left
    }
.easy_social_box.vertical div.easy_social-widget.last {
    margin-right: 0
    }
.easy_social_box.vertical div.easy_social-widget {
    width: 58px;
    height: 74px
    }
.easy_social_box.vertical div.easy_social-widget.easy_social-widget-facebook iframe {
    width: 82px !important
    }
.easy_social_box.vertical.easy_social_lang_de div.easy_social-widget.easy_social-widget-googleplus {
    width: 50px
    }
.easy_social_box.vertical.easy_social_lang_de div.easy_social-widget.easy_social-widget-facebook {
    width: 82px
    }
.easy_social_box.vertical.easy_social_lang_de div.easy_social-widget.easy_social-widget-linkedin {
    width: 60px
    }
.easy_social_box.vertical.easy_social_lang_de div.easy_social-widget.easy_social-widget-twitter {
    width: 70px
    }
div.easy_social_box.horizontal {
    margin-top: 20px;
    margin-bottom: 10px;
    clear: both
    }
.easy_social_box.horizontal div.easy_social-widget {
    margin: 0 10px 0 0;
    padding: 0;
    overflow: hidden;
    float: left
    }
.easy_social_box.horizontal div.easy_social-widget.last {
    margin-right: 0
    }
.easy_social_box.horizontal div.easy_social-widget {
    width: 32px;
    height: 32px
    }
.easy_social_box.horizontal div.easy_social-widget.easy_social-widget-facebook iframe {
    width: auto !important
    }
.easy_social_box.horizontal.easy_social_lang_de div.easy_social-widget.easy_social-widget-googleplus {
    width: 79px
    }
.easy_social_box.horizontal.easy_social_lang_de div.easy_social-widget.easy_social-widget-facebook {
    width: 130px
    }
.easy_social_box.horizontal.easy_social_lang_de div.easy_social-widget.easy_social-widget-linkedin {
    width: 81px
    }
.easy_social_box.horizontal.easy_social_lang_de div.easy_social-widget.easy_social-widget-twitter {
    width: 106px
    }