/* ::::: http://it.bigpoint.com/farmerama/board/css.php?css=xenforo,form,public&style=10&dir=LTR&d=1458122798 ::::: */

html { color: rgb(0, 0, 0); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0px; padding: 0px; }
fieldset, img { border: 0px none; }
address, caption, cite, code, dfn, em, strong, th, var, optgroup { font-style: inherit; font-weight: inherit; }
li { list-style: outside none none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
q::before, q::after { content: ""; }
abbr, acronym { border: 0px none; font-variant: normal; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
input, button, textarea, select {  }
body { font: 13px/1.231 arial,helvetica,clean,sans-serif; }
select, input, button, textarea, button { font: 99% arial,helvetica,clean,sans-serif; }
img:-moz-broken, img:-moz-user-disabled { -moz-force-broken-image-icon: 1; }
img:-moz-broken:not([width]), img:-moz-user-disabled:not([width]) { width: 50px; }
img:-moz-broken:not([height]), img:-moz-user-disabled:not([height]) { height: 50px; }
html { font-family: Verdana,Helvetica,Arial,sans-serif; background: rgb(248, 237, 194) url('../../bg.jpg') no-repeat fixed center center; overflow-y: scroll ! important; }
body { font-family: Verdana,Helvetica,Arial,sans-serif; color: rgb(0, 0, 0); word-wrap: break-word; line-height: 1.28; }
pre, textarea { word-wrap: normal; }
[dir="auto"] { text-align: left; }
a:link, a:visited { color: rgb(56, 35, 12); text-decoration: none; }
a[href]:hover { text-decoration: underline; }
a:hover {  }
.emCtrl, .messageContent a { border-radius: 5px; }
.emCtrl:hover, .emCtrl:focus, .ugc a:hover, .ugc a:focus { text-decoration: none; box-shadow: 5px 5px 7px rgb(204, 204, 204); outline: 0px none; }
.emCtrl:active, .ugc a:active { position: relative; top: 1px; box-shadow: 2px 2px 7px rgb(204, 204, 204); outline: 0px none; }
.ugc a:link, .ugc a:visited { color: rgb(79, 141, 13); padding: 0px 3px; margin: 0px -3px; border-radius: 5px; }
.ugc a:hover, .ugc a:focus { color: rgb(79, 141, 13); background-color: rgb(248, 237, 194); }
img.mceSmilie, img.mceSmilieSprite { vertical-align: text-bottom; margin: 0px 1px; }
.titleBar { margin-bottom: 10px; }
.titleBar {  }
.titleBar::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.titleBar h1 { font-size: 18pt; color: rgb(255, 254, 255); overflow: hidden; text-shadow: 0px 0px 0px transparent, 3px 3px 2px rgba(80, 48, 11, 0.3); }
#pageDescription { font-size: 11px; color: rgb(255, 254, 255); background: rgba(248, 237, 194, 0.5) none repeat scroll 0% 0%; padding-left: 15px; margin-top: 2px; border-radius: 3px; }
img {  }
a.avatar {  }
.avatar img, .avatar .img, .avatarCropper { background: rgba(248, 234, 178, 0.8) none repeat scroll 0% 0%; padding: 2px; border: 1px solid rgb(255, 254, 255); border-radius: 4px; }
.avatar.plainImage img, .avatar.plainImage .img { border: medium none; border-radius: 0px; padding: 0px; background-position: left top; }
.avatar .img { display: block; background-repeat: no-repeat; background-position: 2px 2px; text-indent: 1000px; overflow: hidden; white-space: nowrap; word-wrap: normal; }
.avatar .img.m { width: 96px; height: 96px; }
body .muted, body a.muted, body .muted a { color: rgb(79, 141, 13); }
.concealed, .concealed a, .cloaked, .cloaked a { text-decoration: inherit ! important; color: inherit ! important; }
a.concealed:hover, .concealed a:hover { text-decoration: underline ! important; }
.section { margin: 10px auto; }
.textHeading, .xenForm .sectionHeader { font-weight: bold; color: rgb(0, 0, 0); padding-bottom: 2px; margin: 10px auto 5px; border-bottom: 1px solid rgb(235, 195, 108); }
.larger.textHeading, .xenForm .sectionHeader { color: rgb(255, 254, 255); font-size: 11pt; margin-bottom: 6px; }
.primaryContent { background: rgba(248, 234, 178, 0.9) none repeat scroll 0% 0%; padding: 10px; border-bottom: 1px solid rgb(56, 35, 12); }
.primaryContent a { color: rgb(56, 35, 12); }
.secondaryContent { background: rgba(248, 234, 178, 0.8) none repeat scroll 0% 0%; padding: 10px; border-bottom: 1px solid rgb(235, 195, 108); }
.secondaryContent a { color: rgb(79, 141, 13); }
.sectionFooter { overflow: hidden; font-size: 11px; color: rgb(248, 237, 194); background-color: rgb(56, 35, 12); background-repeat: repeat-x; background-position: center top; padding: 4px 10px; border-bottom: 1px none rgb(255, 254, 255); border-bottom-right-radius: 1px; border-bottom-left-radius: 1px; line-height: 16px; }
.sectionFooter a { color: rgb(248, 237, 194); }
.Popup { position: relative; }
.Popup .arrowWidget { background-color: transparent; background-repeat: no-repeat; background-position: -32px 0px; margin-top: -2px; margin-left: 2px; display: inline-block; vertical-align: middle; width: 13px; height: 14px; }
.Popup .PopupControl, .Popup.PopupContainerControl { display: inline-block; cursor: pointer; }
.Popup .PopupControl:hover, .Popup.PopupContainerControl:hover { color: rgb(15, 15, 15); text-decoration: none; background-color: rgb(235, 195, 108); }
.Popup .PopupControl:focus, .Popup .PopupControl:active, .Popup.PopupContainerControl:focus, .Popup.PopupContainerControl:active { outline: 0px none; }
.Menu { font-size: 11px; background-color: rgb(235, 195, 108); border-width: 5px 1px 1px; border-style: solid; border-color: rgb(145, 89, 25); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; overflow: hidden; box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.5); min-width: 200px; position: absolute; z-index: 7500; display: none; }
.Menu .menuHeader { overflow: hidden; }
.Menu .menuHeader h3 { font-size: 15pt; }
.Menu .menuHeader .muted { font-size: 11px; }
.Menu .primaryContent { background-color: rgba(248, 234, 178, 0.9); }
.Menu .secondaryContent { background-color: rgba(248, 234, 178, 0.8); }
.Menu .sectionFooter { background-color: rgba(56, 35, 12, 0.9); }
.Menu .blockLinksList { max-height: 400px; overflow: auto; }
.formPopup { width: 250px; background-color: rgba(248, 234, 178, 0.8); }
.formPopup form, .formPopup .ctrlUnit { margin: 5px auto; }
.formPopup .ctrlUnit {  }
.formPopup .textCtrl, .formPopup .button { width: 232px; }
.formPopup .ctrlUnit > dt label { display: block; margin-bottom: 2px; }
.formPopup .submitUnit dd { text-align: center; }
.formPopup .ctrlUnit > dd .explain { margin: 2px 0px 0px; }
.formPopup .primaryControls { white-space: nowrap; word-wrap: normal; padding: 0px 5px; }
.formPopup .primaryControls input.textCtrl { margin-bottom: 0px; }
.formPopup .secondaryControls { padding: 0px 5px; }
.formPopup .controlsWrapper { background: rgb(235, 195, 108) url('category-23px-light.png') repeat-x scroll center top; border-radius: 5px; padding: 5px; margin: 5px 0px; font-size: 11px; }
.formPopup .controlsWrapper .textCtrl { width: 222px; }
.baseHtml blockquote, .baseHtml ul, .baseHtml ol, .baseHtml dl { margin: 1em; }
.baseHtml ol, .baseHtml ul, .baseHtml dl { margin-left: 3em; margin-right: 0px; }
.baseHtml ul li { list-style: outside none disc; }
.commaImplode li::after, .commaElements > *::after { content: ", "; }
.commaImplode li:last-child::after, .commaElements > :last-child::after { content: ""; }
.bulletImplode li::before { content: "• "; }
.bulletImplode li:first-child::before { content: ""; }
.blockLinksList { font-size: 11px; background-color: rgb(235, 195, 108); padding: 2px; }
.blockLinksList a, .blockLinksList label { color: rgb(0, 0, 0); padding: 5px 10px; border-radius: 5px; display: block; outline: 0px none; }
.blockLinksList a:hover, .blockLinksList a:focus, .blockLinksList li.kbSelect a, .blockLinksList label:hover, .blockLinksList label:focus, .blockLinksList li.kbSelect label { color: rgb(33, 60, 4); text-decoration: none; background: rgba(145, 89, 25, 0.3) none repeat scroll 0% 0%; box-shadow: 0px 3px 5px rgba(56, 35, 12, 0.3) inset; }
.blockLinksList a:active, .blockLinksList a.selected, .blockLinksList label:active, .blockLinksList label.selected { color: rgb(112, 179, 40); background-color: rgb(145, 89, 25); box-shadow: 0px 3px 5px rgba(56, 35, 12, 0.6) inset; }
.blockLinksList .itemCount { font-weight: bold; font-size: 9px; color: white; background-color: rgb(224, 48, 48); padding: 0px 2px; border-radius: 2px; line-height: 16px; min-width: 12px; text-align: center; text-shadow: none; white-space: nowrap; word-wrap: normal; box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.25); height: 16px; float: right; position: relative; right: 0px; top: -1px; }
.blockLinksList .itemCount.Zero { display: none; }
.InProgress { background: transparent url('ajaxload.info_b4b4dc_facebook.gif') no-repeat scroll right center; }
input[type="search"] {  }
.bbCodeImage { max-width: 100%; }
img.mceSmilie, img.mceSmilieSprite { vertical-align: text-bottom; margin: 0px 1px; }
.xenOverlay .ctrlUnit.submitUnit dd, .Menu .ctrlUnit.submitUnit dd, #QuickSearch .ctrlUnit.submitUnit dd { border: medium none; background: transparent none repeat scroll 0% 0%; }
.textCtrl { font-size: 13px; font-family: Calibri,"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(56, 35, 12); background-color: rgb(255, 254, 255); padding: 3px; margin-bottom: 2px; border-width: 1px; border-style: solid; border-color: rgb(192, 192, 192) rgb(233, 233, 233) rgb(233, 233, 233) rgb(192, 192, 192); border-radius: 4px; outline: 0px none; }
textarea.textCtrl { word-wrap: break-word; }
.textCtrl:focus, .textCtrl.Focus { color: rgb(56, 35, 12); background-image: url('form-element-focus-25.png'); background-repeat: repeat-x; border-top-color: rgb(150, 150, 150); border-bottom-color: rgb(230, 230, 230); }
textarea.textCtrl:focus { background-image: url('form-element-focus-100.png'); }
.textCtrl:-moz-placeholder { font-style: italic; color: rgb(160, 160, 160); }
.textCtrl::-moz-placeholder { font-style: italic; color: rgb(160, 160, 160); }
textarea.textCtrl.Elastic { max-height: 300px; }
.button { font-style: normal; font-size: 12px; font-family: Calibri,"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(255, 254, 255); background-color: rgb(79, 141, 13); background-repeat: repeat-x; background-position: center top; padding: 0px 6px; border-width: 1px; border-style: solid; border-color: rgb(255, 255, 255) rgb(221, 221, 235) rgb(179, 179, 189); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 7px; text-align: center; box-shadow: 0px 3px 3px rgb(103, 199, 67) inset; outline: medium none; line-height: 23px; display: inline-block; cursor: pointer; box-sizing: border-box; height: 23px; }
.button.primary { color: rgb(255, 254, 255); background-color: rgb(79, 141, 13); }
.button::-moz-focus-inner { border: medium none; }
a.button { display: inline-block; color: rgb(255, 254, 255); }
.button:hover, .button[href]:hover, .buttonProxy:hover .button { color: rgb(255, 254, 255); text-decoration: none; background-color: rgb(88, 160, 10); border-width: 1px; border-style: solid; border-color: white rgb(255, 254, 255) rgb(255, 254, 255); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 7px; box-shadow: 0px 3px 3px rgb(103, 199, 67) inset; }
.button:focus { border-color: rgb(145, 89, 25); }
.button:active, .button[href]:active, .button.ToggleButton.checked, .buttonProxy:active .button { color: rgb(248, 237, 194); background-color: rgb(49, 87, 7); border-width: 1px; border-style: solid; border-color: rgb(255, 254, 255) rgb(255, 254, 255) white; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 7px; box-shadow: 0px 0px 0px 0px transparent; outline: 0px none; }
.submitUnit .button { min-width: 100px; }
.xenForm .ctrlUnit::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.ctrlUnit > dd .explain { font-size: 11px; color: rgb(56, 35, 12); margin-top: 2px; }
.ctrlUnit > dd > * > li { margin: 4px 0px 8px; padding-left: 1px; }
.ctrlUnit > dd > * > li > ul, .ctrlUnit .indented { margin-left: 16px; }
.ctrlUnit > dd > * > li > ul > li:first-child { margin-top: 6px; }
#calroot { margin-top: -1px; width: 198px; padding: 2px; background-color: rgba(248, 234, 178, 0.8); font-size: 11px; border: 1px solid rgb(235, 195, 108); border-radius: 5px; box-shadow: 0px 0px 15px rgb(102, 102, 102); z-index: 7500; }
#calhead { padding: 2px 0px; height: 22px; }
#caltitle { font-size: 11pt; color: rgb(235, 195, 108); float: left; text-align: center; width: 155px; line-height: 20px; }
#calnext, #calprev { display: block; width: 20px; height: 20px; font-size: 11pt; line-height: 20px; text-align: center; float: left; cursor: pointer; }
#calnext { float: right; }
#caldays { height: 14px; border-bottom: 1px solid rgb(235, 195, 108); }
#caldays span { display: block; float: left; width: 28px; text-align: center; color: rgb(235, 195, 108); }
#calweeks { margin-top: 4px; }
.statusEditorCounter { color: green; }
#header { font-size: 18px; }
#header .pageWidth .pageContent {  }
#header .pageWidth .pageContent::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
#logo { display: block; float: right; line-height: 186px; height: 190px; max-width: 100%; vertical-align: middle; }
#logo span {  }
#logo a:hover { text-decoration: none; }
#logo img { vertical-align: middle; max-width: 100%; }
.footer .pageContent { font-size: 11px; color: rgb(255, 254, 255); background-color: rgb(235, 195, 108); border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; overflow: hidden; }
.footer a, .footer a:visited { color: rgb(56, 35, 12); padding: 5px; display: block; }
.footer a:hover, .footer a:active { color: rgb(0, 0, 0); }
.footer .choosers { padding-left: 5px; float: left; overflow: hidden; }
.footer .choosers dt { display: none; }
.footer .choosers dd { float: left; }
.footerLinks { padding-right: 5px; float: right; overflow: hidden; }
.footerLinks li { float: left; }
.footerLinks a.globalFeed { width: 14px; height: 14px; display: block; text-indent: -9999px; white-space: nowrap; background: transparent url('xenforo-ui-sprite.png') no-repeat scroll -112px -16px; padding: 0px; margin: 5px; }
.footerLegal .pageContent { font-size: 11px; overflow: hidden; padding: 5px 5px 15px; text-align: center; }
#copyright { color: rgb(145, 89, 25); float: left; }
#legal { float: right; }
#legal li { float: left; margin-left: 10px; }
.breadBoxTop, .breadBoxBottom { padding: 10px 0px; overflow: hidden; clear: both; box-sizing: border-box; }
.breadBoxTop {  }
.breadcrumb { font-size: 11px; color: rgb(56, 35, 12); background: rgba(73, 50, 2, 0.3) none repeat-x scroll center top; border-style: none; border-color: rgb(255, 254, 255); border-radius: 8px; overflow: hidden; max-width: 100%; height: 24px; }
.breadcrumb .boardTitle { display: none; }
.breadcrumb .crust { display: block; float: left; position: relative; max-width: 50%; }
.breadcrumb .crust a.crumb { cursor: pointer; color: rgb(56, 35, 12); text-decoration: none; background-color: rgb(235, 195, 108); padding: 0px 10px 0px 18px; margin-bottom: -1px; border-bottom: 1px solid rgb(56, 35, 12); outline: 0px none; display: block; line-height: 24px; }
.breadcrumb .crust a.crumb > span { display: block; text-overflow: ellipsis; word-wrap: normal; white-space: nowrap; overflow: hidden; max-width: 100%; }
.breadcrumb .crust:first-child a.crumb, .breadcrumb .crust.firstVisibleCrumb a.crumb { padding-left: 10px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
.breadcrumb .crust:last-child a.crumb { font-weight: bold; }
.breadcrumb .crust .arrow { border-width: 12px 1px 12px 12px; border-style: solid none solid solid; border-color: transparent black transparent rgb(56, 35, 12); -moz-border-top-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; -moz-border-right-colors: rgb(56, 35, 12); display: block; position: absolute; right: -12px; top: 0px; z-index: 50; width: 0px; height: 0px; }
.breadcrumb .crust .arrow span { border-width: 12px 1px 12px 12px; border-style: solid none solid solid; border-color: transparent black transparent rgb(235, 195, 108); -moz-border-top-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; -moz-border-right-colors: rgb(235, 195, 108); display: block; position: absolute; left: -13px; top: -12px; z-index: 51; white-space: nowrap; overflow: hidden; text-indent: 9999px; width: 0px; height: 0px; }
.breadcrumb .crust:hover a.crumb { color: rgb(56, 35, 12); background-color: rgb(248, 234, 178); border-color: rgba(248, 234, 178, 0.8); }
.breadcrumb .crust:hover .arrow span { border-left-color: rgb(248, 234, 178); }
.breadcrumb .crust .arrow {  }
.breadcrumb .jumpMenuTrigger { background-color: transparent; background-repeat: no-repeat; background-position: 0px 0px; margin: 5px 5px 6px; display: block; float: right; white-space: nowrap; text-indent: 9999px; overflow: hidden; width: 13px; height: 13px; }
#navigation .pageContent { height: 72px; position: relative; }
#navigation .menuIcon { position: relative; font-size: 18px; width: 0.9em; display: inline-block; text-indent: -9999px; }
#navigation .PopupOpen .menuIcon::before, #navigation .navLink .menuIcon::before {  }
#navigation .menuIcon::before { content: ""; font-size: 18px; position: absolute; top: 0.7em; left: 0px; width: 0.9em; height: 0.125em; border-top: 0.375em double currentcolor; border-bottom: 0.125em solid currentcolor; }
.navTabs { font-size: 16px; background: rgba(248, 234, 178, 0.9) none repeat scroll 0% 0%; padding: 0px 25px; border-width: 1px 1px 2px; border-style: solid none; border-color: rgb(235, 195, 108) rgb(235, 195, 108) rgb(127, 204, 44); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-top-left-radius: 3px; border-top-right-radius: 3px; height: 35px; }
.navTabs .publicTabs { float: left; }
.navTabs .visitorTabs { float: right; }
.navTabs .navTab { float: left; white-space: nowrap; word-wrap: normal; }
.navTabs .navLink, .navTabs .SplitCtrl { display: block; float: left; vertical-align: text-bottom; text-align: center; outline: 0px none; height: 35px; line-height: 35px; }
.navTabs .publicTabs .navLink { padding: 0px 15px; }
.navTabs .visitorTabs .navLink { padding: 0px 10px; }
.navTabs .navLink:hover { text-decoration: none; }
.navTabs .navTab.PopupClosed { position: relative; }
.navTabs .navTab.PopupClosed .navLink { color: rgb(255, 254, 255); }
.navTabs .navTab.PopupClosed:hover { background-color: rgb(56, 35, 12); }
.navTabs .navTab.PopupClosed .navLink:hover { color: rgb(15, 15, 15); }
.navTabs .navTab.PopupClosed .SplitCtrl { margin-left: -14px; width: 14px; }
.navTabs .navTab.PopupClosed:hover .SplitCtrl { background: transparent url('xenforo-ui-sprite.png') no-repeat scroll -128px 10px; }
.navTabs .navTab.selected .navLink { position: relative; color: rgb(255, 254, 255); background-color: rgb(79, 141, 13); background-repeat: repeat-x; background-position: center top; padding-top: 2px; margin-top: -1px; border-width: 1px; border-style: solid solid none; border-color: rgb(127, 204, 44) rgb(127, 204, 44) black; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-top-left-radius: 2px; border-top-right-radius: 2px; text-shadow: 0px 0px 0px transparent, 2px 2px 2px rgb(38, 69, 4); }
.navTabs .navTab.selected .SplitCtrl { display: none; }
.navTabs .navTab.selected .tabLinks { background-color: rgb(79, 141, 13); background-repeat: repeat-x; width: 100%; padding: 0px; border: medium none; overflow: hidden; position: absolute; left: 0px; top: 37px; height: 35px; background-position: 0px -35px; }
.navTabs .navTab.selected .blockLinksList { background: transparent none repeat scroll 0% 0%; padding: 0px; border: medium none; margin-left: 8px; }
.withSearch .navTabs .navTab.selected .blockLinksList { margin-right: 275px; }
.navTabs .navTab.selected .tabLinks .menuHeader { display: none; }
.navTabs .navTab.selected .tabLinks li { float: left; padding: 2px 0px; }
.navTabs .navTab.selected .tabLinks a { font-size: 14px; color: rgb(255, 254, 255); padding: 1px 10px; display: block; text-shadow: 0px 0px 0px transparent, 2px 2px 2px rgb(38, 69, 4); line-height: 29px; }
.navTabs .navTab.selected .tabLinks a:hover, .navTabs .navTab.selected .tabLinks a:focus { color: rgb(255, 254, 255); text-decoration: none; background-color: rgb(79, 141, 13); padding: 0px 9px; border: 1px solid rgb(146, 203, 85); border-radius: 8px; outline: 0px none; text-shadow: 0px 0px 0px transparent, 2px 2px 2px rgb(38, 69, 4); box-shadow: 0px 5px 7px rgb(103, 199, 67) inset; }
.navTabs .navLink .itemCount { font-weight: bold; font-size: 9px; color: white; background-color: rgb(224, 48, 48); padding: 0px 2px; border-radius: 2px; position: absolute; right: 2px; top: -12px; line-height: 16px; min-width: 12px; text-align: center; text-shadow: none; white-space: nowrap; word-wrap: normal; box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.25); height: 16px; }
.navTabs .navLink .itemCount .arrow { border-width: 3px 3px 1px; border-style: solid solid none; border-color: rgb(224, 48, 48) transparent black; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; bottom: -3px; right: 4px; line-height: 0px; text-shadow: none; width: 0px; height: 0px; }
.navTabs .navLink .itemCount.Zero { display: none; }
.navTabs .navLink .itemCount.ResponsiveOnly { display: none ! important; }
.navTabs .navTab.account .navLink { font-weight: bold; }
.navTabs .navTab.account .navLink .accountUsername { display: block; max-width: 100px; overflow: hidden; text-overflow: ellipsis; }
#AccountMenu { width: 274px; }
#AccountMenu .menuHeader { position: relative; }
#AccountMenu .menuHeader .avatar { float: left; margin-right: 10px; }
#AccountMenu .menuHeader .links .fl { position: absolute; bottom: 10px; left: 116px; }
#AccountMenu .menuColumns { overflow: hidden; padding: 2px; }
#AccountMenu .menuColumns ul { float: left; padding: 0px; max-height: none; overflow: hidden; }
#AccountMenu .menuColumns a, #AccountMenu .menuColumns label { width: 115px; }
#AccountMenu .statusPoster textarea { width: 245px; margin: 0px; resize: vertical; overflow: hidden; }
#AccountMenu .statusPoster .submitUnit { margin-top: 5px; text-align: right; }
#AccountMenu .statusPoster .submitUnit .statusEditorCounter { float: left; line-height: 23px; height: 23px; }
.navPopup { width: 260px; }
.navPopup a:hover, .navPopup .listItemText a:hover { background: transparent none repeat scroll 0% 0%; text-decoration: underline; }
.navPopup .menuHeader .InProgress { float: right; display: block; width: 20px; height: 20px; }
.navPopup .listPlaceholder { max-height: 350px; overflow: auto; }
.navPopup .sectionFooter .floatLink { float: right; }
#searchBar { position: relative; z-index: 52; }
#QuickSearchPlaceholder { position: absolute; right: 20px; top: -25.5px; display: none; border-radius: 5px; cursor: pointer; font-size: 11px; height: 16px; width: 16px; box-sizing: border-box; text-indent: -9999px; background: transparent url('xenforo-ui-sprite.png') no-repeat scroll -144px 0px; overflow: hidden; }
#QuickSearch { display: block; position: absolute; right: 34px; top: -32px; margin: 0px; background-color: rgb(248, 237, 194); border-radius: 5px; padding-top: 5px; z-index: 7500; }
#QuickSearch .secondaryControls { display: none; }
#QuickSearch .submitUnit .button { min-width: 0px; }
#QuickSearch input.button.primary { float: left; width: 110px; }
#QuickSearch #commonSearches { float: right; }
#QuickSearch #commonSearches .button { width: 23px; padding: 0px; }
#QuickSearch #commonSearches .arrowWidget { margin: 4px 0px 0px 4px; float: left; }
#QuickSearch .moreOptions { display: block; margin: 0px 24px 0px 110px; width: auto; }
#headerMover { position: relative; }
#headerMover #headerProxy { height: 262px; }
#headerMover #header { width: 100%; position: absolute; top: 0px; left: 0px; }
.pageWidth { padding-right: 5px; padding-left: 5px; margin: 0px auto; max-width: 1250px; box-sizing: border-box; }
#content .pageContent { background: rgb(248, 237, 194) url('../../1cc8e858db74cf5bb7f61ac41c95e66853c7c115.png') repeat scroll 0% 0%; padding: 10px 20px; border-right: 8px solid rgba(73, 50, 2, 0.3); border-left: 8px solid rgba(73, 50, 2, 0.3); }
#content .pageContent {  }
#content .pageContent::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.messageText { font-size: 11pt; font-family: Verdana,Helvetica,Arial,sans-serif; color: rgb(79, 47, 10); line-height: 1.4; }
.messageText img, .messageText iframe, .messageText object, .messageText embed { max-width: 100%; }
.pageNavLinkGroup { display: table; table-layout: fixed; box-sizing: border-box; font-size: 11px; margin: 10px 0px; line-height: 16px; }
.pageNavLinkGroup::after { content: ". ."; display: block; word-spacing: 99in; overflow: hidden; height: 0px; font-size: 0.13em; line-height: 0; }
.pageNavLinkGroup .linkGroup { float: right; }
.linkGroup {  }
.linkGroup a { padding: 3px 0px; }
.linkGroup a, .linkGroup .Popup, .linkGroup .element { margin-left: 10px; display: block; float: left; }
.linkGroup .element { padding: 3px 0px; }
.prefix { background: transparent url('form-button-white-25px.png') repeat-x scroll center top; padding: 0px 6px; margin: -1px 0px; border: 1px solid transparent; border-radius: 4px; display: inline-block; }
.prefix.prefixOrange { color: black; background-color: orange; border-color: rgb(255, 197, 32); }
h1 .prefix { font-size: 80%; margin: 0px; line-height: normal; }
.userBanner { font-size: 11px; background: transparent url('form-button-white-25px.png') repeat-x scroll center top; padding: 1px 5px; border: 1px solid transparent; border-radius: 3px; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25); text-align: center; }
.userBanner.wrapped { border-top-right-radius: 0px; border-top-left-radius: 0px; position: relative; }
.userBanner.wrapped span { position: absolute; top: -4px; width: 5px; height: 4px; background-color: inherit; }
.userBanner.wrapped span.before { border-top-left-radius: 3px; left: -1px; }
.userBanner.wrapped span.after { border-top-right-radius: 3px; right: -1px; }
.userBanner.bannerGray { color: black; background-color: gray; border-color: rgb(170, 170, 170); }
.userBanner.bannerGray.wrapped span { background-color: rgb(170, 170, 170); }
.navTabs .navTab.PopupClosed:hover { background-color: rgb(79, 141, 13); }
.navTabs .navTab.PopupClosed .navLink:hover { color: white; text-shadow: 0px 0px 0px transparent, 2px 2px 2px rgb(38, 69, 4); }
.navTabs .navTab.PopupClosed .navLink { color: rgb(145, 89, 25); }
.Menu .secondaryContent { background-color: rgb(235, 195, 108); }
#logoBlock #logo { float: none; text-align: left; }
body .muted, body a.muted, body .muted a { color: rgb(56, 35, 12); }
.linkGroup a, .linkGroup .Popup, .linkGroup .element { color: rgb(255, 254, 255); display: block; float: left; margin-left: 10px; }
.ctrlUnit > dd .explain { color: rgb(147, 177, 114); font-size: 11px; margin-top: 2px; }
#legal a { background-color: rgb(235, 195, 108); color: rgb(56, 35, 12); border: 1px solid rgb(56, 35, 12); border-radius: 5px; padding: 2px; }
/* ::::: http://it.bigpoint.com/farmerama/board/css.php?css=bb_code,message,message_user_info,share_page,thread_view&style=10&dir=LTR&d=1458122798 ::::: */

.messageList {  }
.messageList .message { padding-top: 10px; padding-bottom: 30px; margin-top: 10px; border-top: 1px solid rgb(235, 195, 108); }
.messageList .message {  }
.messageList .message::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.message .messageInfo { background-color: rgb(248, 234, 178); padding: 0px; margin-left: 140px; border-bottom: 1px none black; border-radius: 8px; }
.message .messageContent { padding-top: 7px; margin-right: 10px; margin-left: 10px; min-height: 100px; overflow: hidden; }
.message .messageTextEndMarker { height: 0px; font-size: 0px; }
.message .signature { font-size: 9pt; color: rgb(0, 0, 0); padding: 5px 0px 0px; margin-top: 5px; margin-right: 10px; margin-left: 10px; border-top: 1px dashed rgb(235, 195, 108); }
.message .messageMeta { font-size: 11px; padding: 15px 5px 5px; margin: -5px 5px; overflow: hidden; }
.message .privateControls { float: left; }
.message .publicControls { float: right; }
.message .privateControls .item { margin-right: 10px; float: left; }
.message .privateControls .item:last-child { margin-right: 0px; }
.message .publicControls .item { margin-left: 10px; float: left; }
.message .messageMeta .control {  }
.message .messageMeta .control:focus {  }
.message .messageMeta .control:hover {  }
.message .messageMeta .control:active {  }
.message .messageText > :first-child { margin-top: 0px; }
.messageUserInfo { float: left; width: 124px; }
.messageUserBlock { background: rgba(248, 234, 178, 0.8) none repeat scroll 0% 0%; border: 1px solid rgba(248, 234, 178, 0.8); border-radius: 5px; position: relative; }
.messageUserBlock div.avatarHolder { background: rgba(248, 234, 178, 0.8) none repeat scroll 0% 0%; padding: 10px; border-style: none; border-radius: 4px; position: relative; }
.messageUserBlock div.avatarHolder .avatar { display: block; font-size: 0px; }
.messageUserBlock h3.userText { padding: 6px; margin-right: 5px; margin-left: 5px; }
.messageUserBlock .userBanner { display: block; margin-bottom: 5px; margin-left: -12px; margin-right: -12px; }
.messageUserBlock .userBanner:last-child { margin-bottom: 0px; }
.messageUserBlock a.username { font-weight: bold; display: block; overflow: hidden; line-height: 16px; }
.messageUserBlock .userTitle { font-size: 11px; display: block; }
.messageUserBlock .arrow { position: absolute; top: 10px; right: -10px; display: block; width: 0px; height: 0px; line-height: 0px; border-width: 10px medium 10px 10px; border-style: solid none solid solid; border-color: transparent -moz-use-text-color transparent rgba(248, 234, 178, 0.8); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; border-image: none; -moz-border-left-colors: rgba(248, 234, 178, 0.8); }
.messageUserBlock .arrow span { position: absolute; top: -10px; left: -11px; display: block; width: 0px; height: 0px; line-height: 0px; border-width: 10px medium 10px 10px; border-style: solid none solid solid; border-color: transparent -moz-use-text-color transparent rgba(248, 234, 178, 0.8); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; border-image: none; -moz-border-left-colors: rgba(248, 234, 178, 0.8); }
.sharePage {  }
.sharePage {  }
.sharePage::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.sharePage .shareControl { float: left; }
.sharePage iframe { height: 20px; }
.sharePage .facebookLike iframe { z-index: 52; }
.thread_view .threadAlerts { border: 1px none rgb(235, 195, 108); border-radius: 5px; font-size: 11px; margin: 10px 0px; padding: 5px; line-height: 16px; background: rgba(73, 50, 2, 0.3) none repeat scroll 0% 0%; }
.thread_view .threadAlerts dt { color: rgb(248, 237, 194); display: inline; }
.thread_view .threadAlerts dd { color: rgb(255, 255, 255); font-weight: bold; display: inline; }
.thread_view .threadAlerts .icon { float: right; width: 16px; height: 16px; margin-left: 5px; background: transparent url('xenforo-ui-sprite.png') no-repeat scroll -1000px -1000px; }
.thread_view .threadAlerts .lockedAlert .icon { background-position: -16px -16px; }
.fb_reset { background: transparent none repeat scroll 0% 0%; border: 0px none; border-spacing: 0px; color: rgb(0, 0, 0); cursor: auto; direction: ltr; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1; margin: 0px; overflow: visible; padding: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-shadow: none; text-transform: none; visibility: visible; white-space: normal; word-spacing: normal; }
.fb_reset > div { overflow: hidden; }
.fb_iframe_widget { display: inline-block; position: relative; }
.fb_iframe_widget span { display: inline-block; position: relative; text-align: justify; }
.fb_iframe_widget iframe { position: absolute; }
