.wpfw-0 {width:0 !important;}
.wpfw-10{width:10% !important;}
.wpfw-20{width:20% !important;}
.wpfw-30{width:30% !important;}
.wpfw-40{width:40% !important;}
.wpfw-50{width:50% !important;}
.wpfw-60{width:60% !important;}
.wpfw-70{width:70% !important;}
.wpfw-80{width:80% !important;}
.wpfw-90{width:90% !important;}
.wpfw-100{width:100% !important;}
.wpf-clear {clear:both; height:0; line-height: 0;}
.wpf-clear-left {clear:left; height:0; line-height: 0;}
.wpf-clear-right {clear:right; height:0; line-height: 0;}
#wpforo .wpforo-widget-wrap .wpf-button,
.wpforo-widget-wrap .wpf-button{padding:2px 15px 4px 15px!important; font-size:13px; font-weight:normal; cursor:pointer; line-height: 16px; border-radius: 20px; white-space:nowrap; box-shadow: 0 1px 1px #999999; outline: 0; display: inline-flex;
justify-content: center;
align-items: center;}
#wpforo .wpforo-widget-wrap .wpf-button i,
.wpforo-widget-wrap .wpf-button i, #wpforo .wpforo-widget-wrap .wpf-button svg,
.wpforo-widget-wrap .wpf-button svg{margin-right: 5px; font-size: 13px; width: 13px; height: 13px;}
#wpforo .wpforo-widget-wrap .wpf-button-secondary,
.wpforo-widget-wrap .wpf-button-secondary{border-radius: 20px; padding: 2px 15px 4px 15px!important; margin: 0 10px; background-color: #F5F5F5; opacity: 0.8; color: #555555; border: 1px solid #cccccc; line-height: 16px; font-size: 13px;}
#wpforo .wpforo-widget-wrap .wpf-button-secondary:hover,
.wpforo-widget-wrap .wpf-button-secondary:hover{opacity: 1;}   #wpf-widget-search #wpforo-search-form .wpf-search-widget-label{position: relative!important; display: block!important;}
#wpf-widget-search #wpforo-search-form .wpf-search-widget-label input[type="text"]{position: relative!important; display: block!important; padding: 7px 8px; height: 32px;}
#wpf-widget-search #wpforo-search-form .wpf-search-widget-label svg{enable-background:new 0 0 16 16; fill: #999; position: absolute; width: 19px; height: 19px; right:5px; bottom: 6px; cursor: pointer;}
#wpforo #wpforo-wrap .widget-title,
#wpforo .wpforo-widget-wrap .widget-title,
.wpforo-widget-wrap .widget-title{ padding:10px 0 15px 0; margin-bottom:5px; font-size:20px;}
#wpforo .wpforo-widget-wrap .wpforo-widget-content,
.wpforo-widget-wrap .wpforo-widget-content{padding:10px 1px 20px 1px!important; margin:0;}
#wpforo .wpforo-widget-wrap .wpforo-widget-content ul,
.wpforo-widget-wrap .wpforo-widget-content ul{padding:0; margin:0; border:none;}
#wpforo .wpforo-widget-wrap .wpforo-widget-content li,
.wpforo-widget-wrap .wpforo-widget-content li{padding:8px 0!important; margin:0; list-style:none; border:none;}
#wpforo .wpforo-widget-wrap .wpforo-widget-content .avatar,
.wpforo-widget-wrap .wpforo-widget-content .avatar{border-radius: 50%;}
#wpforo .wpforo-widget-wrap .wpforo-widget-content .wpf-widget-note,
.wpforo-widget-wrap .wpforo-widget-content .wpf-widget-note{ font-size:13px; line-height:18px;}
#wpforo .wpforo-widget-wrap .wpforo-widget-content .wpforo-list-item-left,
.wpforo-widget-wrap .wpforo-widget-content .wpforo-list-item-left{float:left; width:16%;}
#wpforo .wpforo-widget-wrap .wpforo-widget-content .wpforo-list-item-left img,
.wpforo-widget-wrap .wpforo-widget-content .wpforo-list-item-left img{ width:42px; height:42px; max-width:100%!important;}
#wpforo .wpforo-widget-wrap .wpforo-widget-content .wpforo-list-item-right,
.wpforo-widget-wrap .wpforo-widget-content .wpforo-list-item-right{float:right; width:80%;}
#wpforo #wpforo-wrap .wpforo-widget-wrap .wpforo-widget-content li:last-child,
#wpforo-wrap .wpforo-widget-wrap .wpforo-widget-content li:last-child{border:none;}
#wpforo #wpf-widget-recent-replies .wpforo-list-item-right p.posttitle,
#wpf-widget-recent-replies .wpforo-list-item-right p.posttitle{font-size:14px; padding:0; margin:0; line-height:18px; font-weight:normal;}
#wpforo #wpf-widget-recent-replies .wpforo-list-item-right p.posttext,
#wpf-widget-recent-replies .wpforo-list-item-right p.posttext{font-size:13px; padding:0; margin:5px 0 0; line-height:1.4;}
#wpforo #wpf-widget-recent-replies .wpforo-list-item-right p.postuser,
#wpf-widget-recent-replies .wpforo-list-item-right p.postuser{font-size:12px; padding:0; margin:0; line-height:16px;}
#wpforo #wpf-widget-recent-replies .wpforo-list-item-right p.postdate,
#wpf-widget-recent-replies .wpforo-list-item-right p.postdate{font-size:12px; padding:0; margin:0; line-height:16px;}
#wpforo #wpf-widget-online-users .wpforo-widget-content a.onlineuser,
#wpf-widget-online-users .wpforo-widget-content a.onlineuser{ padding:3px 7px; display:inline-block; margin:0 3px 5px 2px; line-height:18px; font-size:13px;}
#wpforo #wpf-widget-online-users .wpforo-widget-content a.onlineavatar,
#wpf-widget-online-users .wpforo-widget-content a.onlineavatar{ padding:1px; display:inline-block; margin:0 3px 5px 2px; width:20%;max-width: 64px;}
#wpforo #wpf-widget-search input[type="text"],
#wpf-widget-search input[type="text"]{ font-size:14px; line-height:16px; padding:2px 5px; display:inline-block; margin:0; height:28px;}
#wpforo #wpf-widget-search input[type="submit"],
#wpf-widget-search input[type="submit"]{ font-size:14px; line-height:16px; padding:2px 5px; display:inline-block; margin:0; height:28px;}
#wpforo #wpf-widget-forums .wpforo-widget-content .wpf-dl-item,
#wpf-widget-forums .wpforo-widget-content .wpf-dl-item{ padding-top:2px; display:block; line-height: 22px;}
#wpforo #wpf-widget-forums .wpforo-widget-content .wpf-dl-item i,
#wpf-widget-forums .wpforo-widget-content .wpf-dl-item i{margin-right:7px;}
#wpforo #wpf-widget-forums .wpforo-widget-content dl,
#wpf-widget-forums .wpforo-widget-content dl{ display:block; padding:0; margin:0;}
#wpforo #wpf-widget-forums .wpforo-widget-content dd,
#wpf-widget-forums .wpforo-widget-content dd{ display:block; margin-left:15px;}
#wpforo #wpf-widget-forums .wpforo-widget-content .wpf-dl-current .wpf-dl-item-label,
#wpf-widget-forums .wpforo-widget-content .wpf-dl-current .wpf-dl-item-label{ font-weight: 700; color: #666; } #wpforo .wpforo-widget-wrap ul.wpf-widget-tags,
.wpforo-widget-wrap ul.wpf-widget-tags{display: flex; flex-wrap: wrap; gap: 6px; padding: 0; margin: 0;}
#wpforo .wpforo-widget-wrap .wpf-widget-tags li,
.wpforo-widget-wrap .wpf-widget-tags li{list-style: none!important; display: inline-flex!important; align-items: center; padding: 5px 10px!important; margin: 0!important; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif!important; border-radius: 4px!important; transition: all 0.15s ease!important;}
#wpforo .wpforo-widget-wrap .wpf-widget-tags li a,
.wpforo-widget-wrap .wpf-widget-tags li a{display: inline!important; padding: 0!important; line-height: 1.3!important; font-size: 13px!important; font-weight: 500; border: none!important; border-radius: 0!important; text-decoration: none!important; background: none!important;}
#wpforo .wpforo-widget-wrap .wpf-widget-tags li span,
.wpforo-widget-wrap .wpf-widget-tags li span{display: inline!important; margin-left: 6px!important; padding: 0!important; line-height: 1.3!important; font-size: 12px!important; font-weight: 400; border-radius: 0!important; background: none!important; opacity: 0.6;}
#wpforo .wpforo-widget-wrap .wpforo-widget-content .wpf-all-tags,
.wpforo-widget-wrap .wpforo-widget-content .wpf-all-tags{padding-top: 10px!important;}
#wpforo .wpforo-widget-wrap .wpforo-list-item a.wpf-new-button,
.wpforo-widget-wrap .wpforo-list-item a.wpf-new-button,
#wpforo .wpforo-widget-wrap .wpforo-list-item span.wpf-new-button,
.wpforo-widget-wrap .wpforo-list-item span.wpf-new-button{font-size: 85% !important; vertical-align: bottom !important; font-weight: normal!important; background:#FF812D; color:#fff!important; padding: 0.5px 5px 1px 5px!important; line-height: inherit; line-height: 16px; font-family: Arial; border-radius: 3px; margin: 0 3px; text-transform: lowercase; }
#wpf-widget-profile, #wpf-widget-profile *{box-sizing: border-box;  box-shadow: none;  color: inherit;}
#wpforo #wpf-widget-profile .wpf-prof-header,
#wpf-widget-profile .wpf-prof-header{display: flex; flex-direction: row; justify-content: space-between; align-items:flex-end;}
#wpforo #wpf-widget-profile .wpf-prof-header .wpf-prof-avatar,
#wpf-widget-profile .wpf-prof-header .wpf-prof-avatar{padding-right: 15px;}
#wpforo #wpf-widget-profile .wpf-prof-header .wpf-prof-info,
#wpf-widget-profile .wpf-prof-header .wpf-prof-info{flex-grow: 2;  border-bottom: 1px dashed #CCCCCC; padding-bottom: 5px;}
#wpforo #wpf-widget-profile .wpf-prof-header .wpf-prof-avatar img,
#wpf-widget-profile .wpf-prof-header .wpf-prof-avatar img,
#wpforo #wpf-widget-profile .wpf-prof-header .wpf-prof-avatar img.avatar,
#wpf-widget-profile .wpf-prof-header .wpf-prof-avatar img.avatar{ max-width: 48px; max-height:48px; border-radius: 50%; vertical-align: bottom;}
#wpforo #wpf-widget-profile .wpf-prof-header .wpf-prof-name,
#wpf-widget-profile .wpf-prof-header .wpf-prof-name{font-size: 13px; font-weight: 600; color: #666;}
#wpforo #wpf-widget-profile .wpf-prof-header .wpf-author-nicename,
#wpf-widget-profile .wpf-prof-header .wpf-author-nicename {font-size: 12px; font-weight: normal; font-family: "Courier New", Courier, monospace; line-height: 18px; padding-top: 0;}
#wpforo #wpf-widget-profile .wpf-prof-header [wpf-tooltip]::after,
#wpf-widget-profile .wpf-prof-header [wpf-tooltip]::after{left: 18px; top: -5px; white-space: normal;}
#wpforo #wpf-widget-profile .wpf-prof-header [wpf-tooltip]::before,
#wpf-widget-profile .wpf-prof-header [wpf-tooltip]::after{left: 18px; top: -5px;}
#wpforo #wpf-widget-profile .wpf-prof-header .wpf-prof-alerts,
#wpf-widget-profile .wpf-prof-header .wpf-prof-alerts{ border-bottom: 1px dashed #CCCCCC;align-self: stretch;padding-top: 0; margin-top: 1px;}
#wpforo #wpf-widget-profile .wpf-prof-header .wpf-prof-alerts .wpf-bell,
#wpf-widget-profile .wpf-prof-header .wpf-prof-alerts .wpf-bell{ margin-bottom: 4px; transition: transform .2s ease;cursor: pointer; display: inline-flex;justify-content: center;align-items: center;}
#wpforo #wpf-widget-profile .wpf-prof-header .wpf-prof-alerts .wpf-bell > svg,
#wpf-widget-profile .wpf-prof-header .wpf-prof-alerts .wpf-bell > svg{ border-radius: 50%; width: 36px; height: 34px; text-align: center; background: #f5f5f5; margin: 0 2px 0 0; display: inline-block; position: initial; padding: 6px;}
#wpforo #wpf-widget-profile .wpf-prof-header .wpf-prof-alerts .wpf-bell:hover,
#wpf-widget-profile .wpf-prof-header .wpf-prof-alerts .wpf-bell:hover{ transform: scale(1.1)}
#wpforo #wpf-widget-profile .wpf-prof-header .wpf-prof-alerts .wpf-alerts-count,
#wpf-widget-profile .wpf-prof-header .wpf-prof-alerts .wpf-alerts-count{padding: 0; display: inline-block; font-size: 13px; line-height: 16px; font-weight: 600;}
#wpforo #wpf-widget-profile .wpf-prof-notifications,
#wpf-widget-profile .wpf-prof-notifications{position: relative;}
#wpforo #wpf-widget-profile .wpf-prof-notifications .wpf-notifications,
#wpf-widget-profile .wpf-prof-notifications .wpf-notifications{ display:none; position: absolute; background: #fafafa; border-bottom: 3px solid #999; border-top: none; min-width: 220px; width: 100%; top:7px; z-index: 100000; padding: 0 10px;}
#wpforo #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-head,
#wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-head{padding: 12px 5px 9px 5px; font-weight: 600; letter-spacing: 0.5px; font-size: 14px; }
#wpforo #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-head i,
#wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-head i{font-size: 15px; margin-right: 3px;}
#wpforo #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content,
#wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content{padding: 10px 0 1px 0; overflow-y: auto; overflow-x: hidden; max-height: 400px; font-size: 12px;}
#wpforo #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content .wpf-nspin,
#wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content .wpf-nspin{text-align: center; padding: 0 10px 5px 0; font-size: 22px; color: #999;}
#wpforo #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content ul,
#wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content ul,
#wpforo #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content li,
#wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content li{margin: 0; list-style: none;}
#wpforo #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content li,
#wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content li{padding: 7px 4px 7px 6px; display: flex; flex-direction: row; justify-content: space-around; align-items: flex-start;}
#wpforo #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content li .wpf-nleft,
#wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content li .wpf-nleft{ flex-basis: 10%; padding-top: 4px;}
#wpforo #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content li .wpf-nright,
#wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content li .wpf-nright{ flex-basis: 90%; line-height: 19px;}
#wpforo #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content li .wpf-nleft svg,
#wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content li .wpf-nleft svg{font-size: 16px; width: 16px; height: 16px;}
#wpforo #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content .wpf-ndesc,
#wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content .wpf-ndesc{font-size: 11px; line-height: 18px; display: inline; margin-left: 5px; border-left: 1px solid #ccc; padding-left: 10px;}
#wpforo #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-actions,
#wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-actions{display:none; text-align: right; padding: 10px 5px 5px 5px; font-size: 12px;}
#wpforo #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content .wpf-no-notification,
#wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content .wpf-no-notification{padding: 5px 10px 15px 10px; font-size: 13px;}
#wpforo #wpf-widget-profile .wpf-prof-content,
#wpf-widget-profile .wpf-prof-content{padding:10px 5px; border-bottom: 1px dashed #CCCCCC;}
#wpforo #wpf-widget-profile .wpf-prof-content .wpf-prof-data span.wpf-member-title,
#wpf-widget-profile .wpf-prof-content .wpf-prof-data span.wpf-member-title{display: inline-block; margin-right: 5px; font-size: 13px; color: #666;}
#wpforo #wpf-widget-profile .wpf-prof-content .wpf-prof-data .wpf-member-title.wpfut,
#wpf-widget-profile .wpf-prof-content .wpf-prof-data .wpf-member-title.wpfut {display: inline-block !important;font-size: 11px;line-height: 15px;padding: 2px 15px;margin: 5px auto; border: 1px solid #dddddd; border-radius: 3px;}
#wpforo #wpf-widget-profile .wpf-prof-content .wpf-prof-data .author-rating-full ,
#wpf-widget-profile .wpf-prof-content .wpf-prof-data .author-rating-full {display: inline-block;font-size: 16px;font-weight: bold;line-height: 18px;min-width: 30px;padding: 2px;text-align: center;white-space: nowrap;}
#wpforo #wpf-widget-profile .wpf-prof-content .wpf-prof-rating .author-rating-full i.fa-trophy,
#wpf-widget-profile .wpf-prof-content .wpf-prof-rating .author-rating-full i.fa-trophy{font-size:20px;}
#wpforo #wpf-widget-profile .wpf-prof-footer,
#wpf-widget-profile .wpf-prof-footer{margin-bottom: 5px;}
#wpforo #wpf-widget-profile .wpf-prof-footer .wpf-prof-buttons,
#wpf-widget-profile .wpf-prof-footer .wpf-prof-buttons{ margin-top: 3px;}
#wpforo #wpf-widget-profile .wpf-prof-footer .wpf-prof-buttons a,
#wpf-widget-profile .wpf-prof-footer .wpf-prof-buttons a{margin-right: 3px;padding: 4px 10px 4px 10px;text-align: center;line-height: 16px;font-size: 13px;background:#f5f5f5;margin-top: 10px;display: inline-block; border-radius: 2px;color: #21759b;}
#wpforo #wpf-widget-profile .wpf-prof-footer .wpf-prof-buttons a:hover,
#wpf-widget-profile .wpf-prof-footer .wpf-prof-buttons a:hover{color: #f5f5f5;}
#wpforo #wpf-widget-profile .wpf-prof-footer .wpf-prof-buttons a.wpf-logout,
#wpf-widget-profile .wpf-prof-footer .wpf-prof-buttons a.wpf-logout{padding: 4px 15px 4px 15px; color: #f42d2c;}
#wpforo #wpf-widget-profile .wpf-prof-footer .wpf-prof-buttons a.wpf-logout:hover,
#wpf-widget-profile .wpf-prof-footer .wpf-prof-buttons a.wpf-logout:hover{background-color: #f42d2c!important; color: #fff;}
#wpforo #wpf-widget-profile .wpf-prof-footer .wpf-button,
#wpf-widget-profile .wpf-prof-footer .wpf-button{box-shadow: none;}
#wpforo #wpf-widget-profile .wpf-prof-footer .wpf-prof-buttons svg,
#wpf-widget-profile .wpf-prof-footer .wpf-prof-buttons svg{min-height: 13px; width: 16px;}   #wpforo #wpf-widget-recent-polls .wpforo-widget-content .wpforo-list-item i.fa-chart-bar,
#wpf-widget-recent-polls .wpforo-widget-content .wpforo-list-item i.fa-chart-bar{ font-size:20px;}
#wpforo #wpf-widget-recent-polls .wpforo-widget-content .wpforo-list-item-right,
#wpf-widget-recent-polls .wpforo-widget-content .wpforo-list-item-right{ width:calc(100% - 30px);}
#wpforo #wpf-widget-recent-polls .wpforo-widget-content .wpforo-list-item-right .polldate,
#wpf-widget-recent-polls .wpforo-widget-content .wpforo-list-item-right .polldate{font-size:12px; color:#888888;}
#wpforo #wpf-widget-recent-polls .wpforo-widget-content .wpforo-list-item-right .pollvotes,
#wpf-widget-recent-polls .wpforo-widget-content .wpforo-list-item-right .pollvotes{font-size:12px; color:#888888; line-height:16px;}
@media screen and (max-width:800px) {
#wpforo .wpforo-widget-wrap .wpforo-widget-content .wpforo-list-item-left img,
.wpforo-widget-wrap .wpforo-widget-content .wpforo-list-item-left img{ width:99%; height:99%;}
#wpforo #wpf-widget-recent-replies .wpforo-list-item-right p.posttext,
#wpf-widget-recent-replies .wpforo-list-item-right p.posttext{font-size:14px;}
#wpforo #wpf-widget-recent-replies .wpforo-list-item-right p.postuser,
#wpf-widget-recent-replies .wpforo-list-item-right p.postuser{font-size:13px;}
#wpforo #wpf-widget-recent-replies .wpforo-list-item-right p.postdate,
#wpf-widget-recent-replies .wpforo-list-item-right p.postdate{font-size:13px;}
}html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
border: 0;
font-family: inherit;
font-size: 100%;
font-style: inherit;
font-weight: inherit;
margin: 0;
outline: 0;
padding: 0;
vertical-align: baseline;
}
html {
font-size: 62.5%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body {
background: #fff;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
display: block;
}
ol, ul {
list-style: none;
}
table { border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
font-weight: normal;
text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}
a:focus {
outline: thin dotted;
}
a:hover,
a:active { outline: 0;
}
a img {
border: 0;
} body,
button,
input,
select,
textarea {
color: #333;
font-family: Lusitana, "Times New Roman", serif;
font-size: 16px;
font-size: 1.6rem;
line-height: 1.5;
} h1,h2,h3,h4,h5,h6 {
clear: both;
color: #462917;
font-family: Lusitana, "Times New Roman", serif;
font-weight: normal;
margin: 15px 0;
}
h1 {
font-size: 180%;
}
h2 {
font-size: 160%;
}
h3 {
font-size: 140%;
}
h4 {
font-size: 120%;
}
h5 {
font-size: 120%;
font-weight: bold;
}
h6 {
font-size: 90%;
}
hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.5em;
} p {
margin-bottom: 1.5em;
}
ul, ol {
margin: 0 0 1.5em 3em;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
ul ul, ol ol, ul ol, ol ul {
margin-bottom: 0;
margin-left: 1.5em;
}
dt {
font-weight: bold;
}
dd {
margin: 0 1.5em 1.5em;
}
b, strong {
font-weight: bold;
}
dfn, cite, em, i {
font-style: italic;
}
blockquote {
border-left: 5px solid #462917;
padding: 0 1.5em;
}
address {
margin: 0 0 1.5em;
}
pre {
background: rgba( 70, 41, 23, .03 );
font-family: "Courier 10 Pitch", Courier, monospace;
font-size: 13px;
font-size: 1.5rem;
line-height: 1.6;
margin-bottom: 1.6em;
padding: 1.6em;
overflow: auto;
max-width: 100%;
}
code, kbd, tt, var {
font: 13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr, acronym {
border-bottom: 1px dotted rgba( 70, 41, 23, .5 );
cursor: help;
}
mark, ins {
background: #fff9c0;
text-decoration: none;
}
sup,
sub {
font-size: 75%;
height: 0;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
bottom: 1ex;
}
sub {
top: .5ex;
}
small {
font-size: 75%;
}
big {
font-size: 125%;
}
figure {
margin: 0;
}
table {
margin: 0 0 1.5em;
width: 100%;
}
td {
border-bottom: 1px solid rgba( 70, 41, 23, .2 );
padding: 5px;
}
tr.alternate {
background: rgba( 0, 0, 0, .03);
}
th {
background: #462917;
color: #fff;
font-weight: bold;
padding: 5px;
}
button,
input,
select,
textarea {
font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button,
input {
line-height: normal; *overflow: visible; }
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
border: 1px solid #ccc;
border-color: #ccc #ccc #bbb #ccc;
border-radius: 3px;
background: #fafafa; background: -moz-linear-gradient(top,  #fafafa 60%, #e6e6e6 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(60%,#fafafa), color-stop(100%,#e6e6e6)); background: -webkit-linear-gradient(top,  #fafafa 60%,#e6e6e6 100%); background: -o-linear-gradient(top,  #fafafa 60%,#e6e6e6 100%); background: -ms-linear-gradient(top,  #fafafa 60%,#e6e6e6 100%); background: linear-gradient(top,  #fafafa 60%,#e6e6e6 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#e6e6e6',GradientType=0 ); box-shadow: inset 0 2px 1px #fff;
color: rgba(0,0,0,.8);
cursor: pointer; -webkit-appearance: button; font-size: 12px;
font-size: 1.4rem;
padding: .5em;
text-shadow: 0 1px 0 rgba(255,255,255,.5);
}
button:hover,
html input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
background: #f5f5f5; background: -moz-linear-gradient(top,  #f5f5f5 60%, #dcdcdc 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(60%,#f5f5f5), color-stop(100%,#dcdcdc)); background: -webkit-linear-gradient(top,  #f5f5f5 60%,#dcdcdc 100%); background: -o-linear-gradient(top,  #f5f5f5 60%,#dcdcdc 100%); background: -ms-linear-gradient(top,  #f5f5f5 60%,#dcdcdc 100%); background: linear-gradient(top,  #f5f5f5 60%,#dcdcdc 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#dcdcdc',GradientType=0 ); border-color: #bbb #bbb #aaa #bbb;
}
button:focus,
html input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
html input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
border-color: #aaa #bbb #bbb #bbb;
box-shadow: inset 0 2px 3px rgba(0,0,0,.15);
box-shadow: inset 0 2px 2px rgba(0,0,0,.15);
}
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box; padding: 0; }
input[type="search"] {
-webkit-appearance: textfield; -moz-box-sizing: content-box;
-webkit-box-sizing: content-box; box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner { border: 0;
padding: 0;
}
input[type=text],
input[type=email],
textarea {
color: #666;
border: 1px solid #ccc;
border-radius: 3px;
}
input[type=text]:focus,
input[type=email]:focus,
textarea:focus {
color: #111;
}
input[type=text],
input[type=email] {
padding: 3px;
}
textarea {
overflow: auto; padding-left: 3px;
vertical-align: top; width: 98%;
} a {
color: #E55564;
text-decoration: none;
}
a:visited {
color: #E55564;
text-decoration: none;
}
a:hover,
a:focus,
a:active {
color: #E55564;
text-decoration: underline;
} .alignleft {
display: inline;
float: left;
margin: 1em 1.5em 1em 0;
}
.alignright {
display: inline;
float: right;
margin: 1em 0 1em 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin: 1em auto;
} .assistive-text {
clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
} #masthead {
margin: 50px auto 0;
position: relative;
width: 1000px;
z-index: 50;
}
#masthead hgroup {
float: left;
width: 25%;
}
#masthead #header-image {
display: block;
float: none;
margin: 0 auto 30px auto;
}
.site-description {
color: #462917;
font-family: Lusitana, "Times New Roman", serif;
font-size: 16px;
font-style: italic;
margin: 10px 0;
text-align: center;
}
.site-title,
.site-title a {
color: #e55564;
font-family: Niconne, script;
font-size: 160%;
line-height: 90%;
text-align: center;
text-decoration: none;
}
.vines {
background: url(//www.loverty.de/wp-content/themes/lovebirds/img/vines.png) no-repeat center center;
margin: 0 auto;
width: 100%;
height: 57px;
} .main-navigation {
background: #462917;
color: rgba(255,255,255,1.0);
float: right;
margin: 0 0 30px 0;
padding: 0 1.5em;
text-align: center;
width: 652px;
}
.main-navigation ul {
list-style: none;
margin: 0;
padding: 0;
}
.main-navigation ul li {
display: inline;
position: relative;
}
.main-navigation ul li:after {
content: " o ";
font-size: 10px;
text-transform: none;
}
.main-navigation ul ul li:after,
.main-navigation ul > li:last-of-type:after {
content: "";
}
.main-navigation a {
color: rgba(255,255,255,1.0);
display: inline-block;
font-size: 12px;
padding: 7px 10px;
text-decoration: none;
text-transform: uppercase;
}
.main-navigation ul ul {
background: #fff;
border: 1px solid rgba(70,41,23,.2);
-moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
-webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
box-shadow: 0 3px 3px rgba(0,0,0,0.2);
display: none;
float: left;
margin: 0;
padding: 0;
position: absolute;
top: 1.5em;
left: 0;
z-index: 99999;
}
.main-navigation ul ul ul {
left: 100%;
top: 0;
}
.main-navigation ul ul a {
color: #462917;
width: 170px;
}
.main-navigation ul ul li {
display: block;
text-align: left;
word-wrap: break-word;
}
.main-navigation ul li:hover > a {
color: rgba(255,255,255,.5);
}
.main-navigation ul li li:hover > a {
color: #462917;
}
.main-navigation ul ul li:hover > a {
background: #f9f4f2;
}
.main-navigation ul ul a:hover {
}
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
display: block;
}
.main-navigation ul li.current_page_item a,
.main-navigation ul li.current-menu-item a {
color: rgba(255,255,255,.5);
}
.main-navigation ul li li.current_page_item a,
.main-navigation ul li li.current-menu-item a,
.main-navigation ul li.current_page_item ul li a,
.main-navigation ul li.current-menu-item ul li a {
color: #462917;
} .menu-toggle {
cursor: pointer;
}
.main-small-navigation .menu {
display: none;
} .sticky {
}
.hentry {
background: #fff;
border: 5px solid #e8d9d0;
clear: both;
margin: 0 0 1.5em;
padding: 1.5em;
}
.entry-header {
margin: 0 0 15px 0;
}
.hentry:before,
.hentry:after {
content: "";
display:table;
}
.hentry:after {
clear: both;
}
.entry-title,
.entry-title a {
color: #e55564;
font-family: Niconne, script;
font-size: 32px;
margin: 0;
text-decoration: none;
}
.entry-meta {
clear: both;
font-size: 75%;
text-transform: uppercase;
}
footer.entry-meta {
margin: 10px 0;
}
a.more-link {
background: #462917;
border-radius: 3px;
clear: both;
color: #fff;
display: block;
font-size: 75%;
margin: 5px 0;
padding: 7px;
text-transform: uppercase;
width: 150px;
}
.page-links {
background: #462917;
border-radius: 3px;
clear: both;
color: #fff;
display: inline-block;
font-size: 75%;
margin: 5px 0;
padding: 7px;
text-transform: uppercase;
}
.page-links a {
color: #fff;
margin: 0 2px;
}
a.more-link:hover,
.page-links a:hover {
color: rgba(255,255,255,.5);
text-decoration: none;
}
.byline {
display: none;
}
.single .byline,
.group-blog .byline {
display: inline;
}
#content,
.entry-summary {
margin: 1.5em 0 0;
}
.entry-thumb {
float: right;
margin: 0 0 15px 15px;
}
.page-links {
clear: both;
margin: 0 0 1.5em;
}
h1.page-title {
color: #462917;
font-family: Lusitana, "Times New Roman", serif;
font-size: 160%;
margin: 10px 0;
}
.mejs-container,
.post-format-content {
margin-bottom: 1.5em;
} .blog .format-aside .entry-title,
.archive .format-aside .entry-title {
display: none;
} .site-header img,
#content img,
.comment-content img,
.widget img {
max-width: 100%; }
.site-header img,
#content img,
img[class*="align"],
img[class*="wp-image-"] {
height: auto; }
.site-header img,
#content img,
img.size-full,
#secondary img {
max-width: 100%;
height: auto;
}
#content img.wp-smiley,
.comment-content img.wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
}
.wp-caption {
border: 1px solid #ccc;
max-width: 100%;
}
.wp-caption.aligncenter,
.wp-caption.alignleft,
.wp-caption.alignright {
margin-bottom: 1.5em;
}
.wp-caption img {
display: block;
margin: 1.2% auto 0;
max-width: 98%;
}
.wp-caption-text {
font-size: 90%;
line-height: normal;
text-align: center;
}
.wp-caption .wp-caption-text {
margin: 1em 0;
}
#content .gallery {
margin-bottom: 1.5em;
}
.gallery-caption {
}
#content .gallery a img {
border: none;
height: auto;
max-width: 90%;
}
#content .gallery dd {
margin: 0;
}
#content .gallery-columns-4 .gallery-item {
}
#content .gallery-columns-4 .gallery-item img {
} embed,
iframe,
object {
max-width: 100%;
} #content .site-navigation {
margin: 0 0 1.5em;
overflow: hidden;
}
#nav-below,
#comment-nav-below,
#comment-nav-above {
background: #462917;
color: #fff;
display: inline-block;
font-family: Lusitana, "Times New Roman", serif;
font-size: 12px;
text-transform: uppercase;
width: 100%;
}
#nav-below a,
#comment-nav-below a,
#comment-nav-above a {
color: #fff;
display: block;
padding: 1.0em 1.5em;
}
#nav-below a:hover,
#comment-nav-below a:hover,
#comment-nav-above a:hover {
color: rgba(255,255,255,.5);
text-decoration: none;
}
#content .nav-previous {
float: left;
width: 50%;
}
#content .nav-next {
float: right;
text-align: right;
width: 50%;
}
#image-navigation {
clear: both;
display: inline-block;
margin: 15px 0;
width: 100%;
}
.next-image {
float: right;
}
#image-navigation a {
background: #462917;
border-radius: 3px;
color: #fff;
display: inline-block;
font-size: 75%;
padding: 5px;
text-transform: uppercase;
} .comments-link {
color: #fff;
float: right;
margin: -55px 0 15px 15px;
position: relative;
text-align: center;
width: 35px;
height: 27px;
}
.comments-link:hover a {
color: rgba(255,255,255,.8);
}
.comments-link:before,
.comments-link:after {
position: absolute;
content: "";
left: 17px;
top: 0;
width: 17px;
height: 27px;
background: #e55564;
-moz-border-radius: 25px 25px 0 0;
border-radius:      25px 25px 0 0;
-webkit-transform: rotate(-45deg);
-moz-transform:    rotate(-45deg);
-ms-transform:     rotate(-45deg);
-o-transform:      rotate(-45deg);
transform:         rotate(-45deg);
-webkit-transform-origin: 0 100%;
-moz-transform-origin:    0 100%;
-ms-transform-origin:     0 100%;
-o-transform-origin:      0 100%;
transform-origin:         0 100%;
}
.comments-link:after {
left: 0;
-webkit-transform: rotate(45deg);
-moz-transform:    rotate(45deg);
-ms-transform:     rotate(45deg);
-o-transform:      rotate(45deg);
transform:         rotate(45deg);
-webkit-transform-origin: 100% 100%;
-moz-transform-origin:    100% 100%;
-ms-transform-origin:     100% 100%;
-o-transform-origin:      100% 100%;
transform-origin :        100% 100%;
}
.comments-link a {
color: #fff;
font-size: 16px;
display: block;
position: relative;
text-decoration: none;
width: 100%;
height: 100%;
z-index: 90;
}
#comments-title {
margin: 15px 0;
}
#commentform .required {
display: inline-block;
margin-left: -5px;
color: #c4513f;
font-weight: bold;
}
#respond {
padding: 1.5em;
}
li.comment {
min-height: 100px;
}
li.comment,
li.pingback,
li.trackback {
border-bottom: 1px solid rgba(70,41,23,.2);
padding: 1.5em;
clear: both;
}
li.pingback,
li.trackback {
background-repeat: no-repeat;
background-color: rgba(70,41,23,.03);
min-height: 60px;
}
li.pingback p,
li.trackback p {
clear: both;
border: 0 none;
min-height: 25px;
word-wrap: break-word;
margin: 20px 0 0 0;
}
ol.commentlist,
ul.commentlist {
list-style: none;
margin: 0px;
padding: 0px;
}
ol.commentlist blockquote,
ul.commentlist blockquote {
background-color: transparent;
}
ol.commentlist ul.children,
ul.commentlist ul.children {
list-style: none;
margin: 0px;
}
ol.commentlist ul.children li,
ul.commentlist ul.children li {
list-style: none;
border-bottom: 0 none;
}
ul.children {
padding: 0px;
}
ul.children .comment-author {
float: none;
width: auto;
border-right: 0 none;
margin: 0px;
min-height: 0px;
clear: left;
}
ul.children .comment-author cite.fn {
font-weight: bold;
width: auto;
float: none;
}
ul.children .comment-content,
ul.children .comment-content .comment-meta,
ul.children .reply {
padding-left: 0px;
}
.alt {
background-color: rgba(70,41,23,.03);
}
.avatar {
float: left;
margin-right: 10px;
border-radius: 4px;
}
.bypostauthor {
background-color: rgba(70,41,23,.05);
}
.comment-content,
.comment-content .comment-meta,
.reply {
padding-left: 171px;
}
.comment-author {
width: 150px;
float: left;
border-right: 1px solid rgba(70,41,23,.2);
margin-right: 20px;
min-height: 100px;
}
.comment-author cite.fn {
font-weight: bold;
word-wrap: break-word;
width: 100px;
display: block;
float: left;
}
.comment-form-comment label {
display: block;
width: 85px;
float: left;
font-weight: bold;
}
.commentmetadata {
text-transform: uppercase;
color: #666;
font-size: 12px;
margin-bottom: 5px;
}
.nocomments {
padding: 20px;
margin-bottom: 0px;
}
.says {
display: none;
}
.form-allowed-tags,
.form-allowed-tags code {
font-size:80%;
} .page-template-guestbook-php #content {
background: #fff;
border: 5px solid #e8d9d0;
}
.page-template-guestbook-php .hentry {
background: transparent;
border: 0 none;
margin: 0;
padding: 1.5em 1.5em 0 1.5em;
}
.page-template-guestbook-php .post-edit-link {
float: right;
position: relative;
}
.guestbook #comments-title {
display: none;
}
.guestbook .comment-author img {
float: right;
margin: 0 0 15px 15px;
}
.guestbook .comment-author,
.guestbook .comment-author cite.fn {
border: 0px none;
float: none;
margin: 0;
min-height: 1px;
width: auto;
}
.guestbook #comments-title {
padding: 0 15px;
}
.guestbook .comment-content,
.guestbook .comment-content .comment-meta,
.guestbook .reply {
padding: 0;
}
.guestbook .commentlist {
float: left;
width: 100%;
}
.guestbook .commentlist > li.comment {
background: transparent;
border-bottom: 1px dashed rgba(70,41,23,.2);
display: block;
float: left;
padding-top: 1.615em;
width: 40.6%;
}
.guestbook .commentlist > li.comment > article .avatar {
margin-top: 1.615em;
}
.guestbook .reply {
display: none;
}
.guestbook #respond {
clear: both;
padding: 1.5em;
} .widget {
border-bottom: 1px solid #e55564;
display: inline-block;
font-size: 90%;
margin: 0 0 1.5em;
padding: 0 0 1.5em;
width: 100%;
word-wrap: break-word;
}
.widget ul {
list-style: none;
margin: 0;
padding: 0;
}
.widget:last-of-type {
border: 0px none;
}
h1.widget-title,
h1.widget-title a {
color: #e55564;
font-family: Niconne, script;
font-size: 24px;
margin: 0 0 10px 0;
text-decoration: none;
}
.widget ul li {
border-top: 1px solid rgba(70,41,23,.2);
padding: 10px 0;
}
.widget ul li:first-child,
.widget ul li li {
border-top: 0;
}
.widget ul li:last-child {
padding: 10px 0 0;
}
.widget li ul {
padding: 0 0 0 15px;
}
.widget_flickr #flickr_badge_uber_wrapper {
margin: 0;
}
.widget_flickr #flickr_badge_wrapper {
background: transparent;
border: 0 none;
}
.widget_flickr #flickr_badge_uber_wrapper td {
border: 0 none;
margin: 0 auto;
} #searchsubmit {
display: none;
} #page {
margin: 0 auto;
position: relative;
width: 1000px;
}
#page #site-description,
#nav-above {
display: none;
}
#primary {
float: right;
margin: 0 0 0 -30%;
width: 100%;
}
#content {
margin: 0 0 0 30%;
min-height: 700px;
}
#secondary { float: left;
overflow: hidden;
width: 25%;
}
#tertiary { clear: left;
}
#colophon {
clear: both;
display: inline-block;
font-size: 12px;
margin: 30px 0;
text-align: right;
text-transform: uppercase;
width: 100%;
} #wp-calendar caption {
font-size: 110%;
font-weight: bold;
text-align: center;
}
#wp-calendar #prev {
text-align: left;
}
#wp-calendar #next {
text-align: right;
}
#wp-calendar td,
#wp-calendar th {
text-align: center;
} @media only screen and ( min-width: 320px ) and ( max-width: 1024px ) {
#page {
width: 100%;
}
#masthead {
clear: both;
width: 100%;
}
#masthead hgroup {
clear: both;
float: none;
margin: 0 auto;
padding: 10px 0;
width: 100%;
}
#masthead #header-image {
margin: 0 auto;
max-width: 250px;
width: 50%;
}
h1.page-title {
padding: 0 15px;
}
#secondary {
clear: both;
float: none;
margin: 1.5em 1.5em 0 1.5em;
width: auto;
}
#primary {
clear: both;
float: none;
margin: 0;
width: 100%;
}
#content {
margin: 0;
}
.hentry {
border-top: 5px solid #e8d9d0;
border-left: 0px none;
border-right: 0px none;
border-bottom: 0px none;
margin: 0;
}
#colophon {
background: url(//www.loverty.de/wp-content/themes/lovebirds/img/vines-2x.png) top center no-repeat;
background-size: 200px auto;
margin: 0;
padding: 55px 0 0 0;
text-align: center;
}
.comment-author img {
float: right;
margin: 0 0 15px 15px;
}
.comment-author,
.comment-author cite.fn {
border: 0px none;
float: none;
margin: 0;
min-height: 1px;
width: auto;
}
#comments-title {
padding: 0 15px;
}
.comment-content,
.comment-content .comment-meta,
.reply {
padding: 0;
}
.main-navigation {
float: none;
margin: 0;
padding: 0;
width: 100%;
}
.guestbook .commentlist > li.comment {
width: 87%;
}
} @media 	only screen and (-moz-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
.vines {
background-image: url(//www.loverty.de/wp-content/themes/lovebirds/img/vines-2x.png);
background-size: 200px auto;
}
} .infinite-scroll #main:after {
clear: both;
content: '';
display: block;
}
.infinite-scroll #content {
margin-bottom: 40px;
}
.infinite-scroll.neverending #content {
margin-bottom: 70px;
}
.infinite-wrap {
border: 0 none;
padding: 0;
}
#infinite-handle span {
background: #462917;
border: 1px solid #462917;
color: #e8d9d0;
font-size: 75%;
font-style: normal;
text-transform: uppercase;
}
#infinite-handle span:hover {
color: #e8d9d0;
}
#infinite-handle span:before {
color: #e8d9d0;
}
#infinite-footer .container {
border-color: #e8d9d0;
}
#infinite-footer .blog-credits a,
#infinite-footer .blog-info a {
color: #66432f;
}
#infinite-footer .blog-info a:hover,
#infinite-footer .blog-credits a:hover {
color: #66432f;
text-decoration: underline;
} .infinite-scroll #nav-below,
.infinite-scroll.neverending #colophon {
display: none;
} .infinity-end.neverending #colophon {
display: block;
} @media (max-width: 800px) {
.infinite-scroll #infinite-handle {
padding-bottom: 40px;
}
}