@charset "UTF-8";

#wpforo #wpforo-wrap .wpf-extra-fields {
line-height: 2em;
}
#wpforo #wpforo-wrap .wpf-extra-fields > br:first-of-type {
display: none;
}
#wpforo #wpforo-wrap .wpf_attach_button {
cursor: pointer;
font-size: 14px;
text-decoration: underline;
color: inherit;
}
#wpforo #wpforo-wrap .wpf_attach_max_fz {
font-style: italic;
padding: 0 2px 0 8px;
font-size: 90%;
}
#wpforo #wpforo-wrap .wpf_attach_button_wrap {
display: block;
font-size: 14px;
padding-top: 3px;
text-align: left;
}
[dir="rtl"]#wpforo #wpforo-wrap .wpf_attach_button_wrap {
text-align: right;
}
#wpforo #wpforo-wrap .wpf_attach_button_wrap .wpf_dd_info {
text-transform: lowercase;
}
#wpforo #wpforo-wrap .wpf_attach_button_wrap .wpf_attach_info {
font-size: 12px;
color: #999;
font-style: italic;
display: block;
line-height: 17px;
}
#wpforo #wpfa_dialog_wrap {
display: none;
position: relative;
background: transparent;
outline: none;
margin-top: 12px !important;
}
#wpforo #wpfa_dialog, #wpforo #wpfa_dialog * {
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin: 0;
padding: 0;
line-height: normal;
}
#wpforo #wpfa_dialog_wrap #wpfa_dialog {
overflow: hidden;
width: 100%;
height: 315px;
padding: 10px;
}
#wpforo #wpfa_dialog .wpfa-loading {
display: inline-block;
font-size: 5em;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -25%);
z-index: 999999;
}
#wpforo #wpfa_dialog #wpfa_dialog_header {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: none;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
width: 100%;
height: 20px;
}
#wpforo #wpfa_dialog #wpfa_dialog_header #wpfa_dialog_close {
position: absolute;
right: 0;
top: 0;
cursor: pointer;
font-size: 20px;
}
#wpforo #wpfa_dialog #wpfa_dialog_header #wpfa_dialog_close:hover {
opacity: 0.85;
}
#wpforo #wpfa_dialog #wpfa_dialog_body {
overflow: hidden;
width: 100%;
height: calc(100% - 8px);
}
#wpforo #wpfa_dialog #wpfa_dialog_body form#wpfa_fileupload {
height: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column;
flex-flow: column;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
#wpforo #wpfa_dialog #wpfa_dialog_action_buttons {
width: 100%;
padding: 2px 0px 6px 15px;
overflow: hidden;
-ms-flex-negative: 0;
flex-shrink: 0;
position: relative;
z-index: 2;
-webkit-box-shadow: 0 0 20px -7px rgba(0, 0, 0, 0.8);
box-shadow: 0 0 20px -7px rgba(0, 0, 0, 0.8);
-moz-box-shadowadow: 0 0 20px -7px rgba(0, 0, 0, 0.8);
-o-box-shadoww: 0 0 20px -7px rgba(0, 0, 0, 0.8);
-webkit-box-shadoww: 0 0 20px -7px rgba(0, 0, 0, 0.8);
}
#wpforo #wpfa_dialog #wpfa-file-input {
display: none;
}
#wpforo #wpfa_dialog .ui-widget {
font-family: inherit;
font-size: inherit;
}
#wpforo #wpfa_dialog .wpfa-button {
background: #666666;
color: #fff;
padding: 6px 12px;
cursor: pointer;
-webkit-box-shadow: none;
box-shadow: none;
border-radius: 0;
font-size: 12px;
border: 1px solid #555555;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-right: 5px;
margin-bottom: 5px;
opacity: 0.85;
}
html[dir="rtl"] #wpforo #wpfa_dialog .wpfa-button {
margin-right: 0;
margin-left: 5px;
}
#wpforo #wpfa_dialog .wpfa-button:hover {
opacity: 1;
}
#wpforo #wpfa_dialog .wpfa-button .wpfa-button-text {
margin-left: 10px;
text-transform: capitalize;
}
html[dir="rtl"] #wpforo #wpfa_dialog .wpfa-button .wpfa-button-text {
margin-left: 0;
margin-right: 10px;
}
#wpforo #wpfa_dialog .wpfa-button i.fa,
#wpforo #wpfa_dialog .wpfa-button i.fas,
#wpforo #wpfa_dialog .wpfa-button i.fab,
#wpforo #wpfa_dialog .wpfa-button i.far,
#wpforo #wpfa_dialog .wpfa-button i.fal {
font-size: 1.25em;
}
#wpforo #wpfa_dialog #wpfa_dialog_items {
overflow-x: hidden;
overflow-y: auto;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
padding: 8px 4px;
width: 100%;
text-align: center;
}
#wpforo #wpfa_dialog #wpfa_dialog_items::-webkit-scrollbar {
width: 7px;
}
#wpforo #wpfa_dialog #wpfa_dialog_items::-webkit-scrollbar-track {
border-radius: 10px;
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
#wpforo #wpfa_dialog #wpfa_dialog_items::-webkit-scrollbar-thumb {
border-radius: 10px;
background: #333333;
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
}
#wpforo #wpfa_dialog #wpfa_dialog_items .wpfa-dialog-item-row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-line-pack: stretch;
align-content: stretch;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
cursor: pointer;
padding: 4px 2px;
position: relative;
}
#wpforo #wpfa_dialog #wpfa_dialog_items .wpfa-dialog-item-row:hover {
opacity: 0.9;
}
#wpforo #wpfa_dialog #wpfa_dialog_items .wpfa-dialog-item-col {
overflow: hidden;
padding: 5px;
}
#wpforo #wpfa_dialog #wpfa_dialog_items .wpfa-item-col-id {
-webkit-box-flex: 0;
-ms-flex: 0 0 50px;
flex: 0 0 50px;
max-width: 50px;
font-size: 10px;
}
#wpforo #wpfa_dialog #wpfa_dialog_items .wpfa-item-col-preview {
-webkit-box-flex: 0;
-ms-flex: 0 0 95px;
flex: 0 0 95px;
max-width: 95px;
max-height: 95px;
text-align: left;
}
html[dir="rtl"] #wpforo #wpfa_dialog #wpfa_dialog_items .wpfa-item-col-preview {
text-align: right;
}
#wpforo #wpfa_dialog #wpfa_dialog_items .wpfa-item-col-preview i {
font-size: 3em;
}
#wpforo #wpfa_dialog #wpfa_dialog_items .wpfa-item-col-preview * {
display: inline-block;
max-width: 100%;
max-height: 50px;
}
#wpforo #wpfa_dialog #wpfa_dialog_items .wpfa-item-col-filename {
-webkit-box-flex: 1;
-ms-flex: 1 1 0;
flex: 1 1 0;
min-width: 0;
text-align: left;
word-break: break-all;
font-size: 14px;
}
html[dir="rtl"] #wpforo #wpfa_dialog #wpfa_dialog_items .wpfa-item-col-filename {
text-align: right;
}
#wpforo #wpfa_dialog #wpfa_dialog_items .wpfa-item-col-filesize {
-webkit-box-flex: 0;
-ms-flex: 0 0 100px;
flex: 0 0 100px;
}
#wpforo #wpfa_dialog #wpfa_dialog_items .wpfa-item-col-action-buttons,
#wpforo #wpfa_dialog #wpfa_dialog_items .wpfa-item-col-checkbox {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
max-width: 100%;
}
#wpforo #wpfa_dialog #wpfa_dialog_items .wpfa-item-col-action-buttons {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
#wpforo #wpfa_dialog #wpfa_dialog_items .wpfa-item-col-error {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
word-break: break-all;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
#wpforo #wpfa_dialog .wpfa-fileupload-buttons {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding-right: 10px;
}
html[dir="rtl"] #wpforo #wpfa_dialog .wpfa-fileupload-buttons {
padding-right: 0;
padding-left: 10px;
}
#wpforo #wpfa_dialog .wpfa-buttons-group {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
#wpforo #wpfa_dialog .ui-icon {
display: none;
}
#wpforo #wpfa_dialog .ui-button-text {
padding: 0;
text-indent: 0;
}
#wpforo #wpfa_dialog #wpfa_dialog_items .wpfa-dialog-item-row .wpfa-dialog-item-col > * {
position: relative;
z-index: 1;
}
#wpforo #wpfa_dialog #wpfa_dialog_items .wpfa-dialog-item-row > label {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: 0;
cursor: pointer;
}
#wpforo #wpfa_dialog #wpfa_dialog_action_buttons .wpfa-buttons-group,
#wpforo #wpfa_dialog #wpfa_dialog_action_buttons .wpfa-fileupload-buttons {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
#wpforo #wpfa_dialog #wpfa_dialog_items .wpfa-dialog-item-row .wpfa-error .fa,
#wpforo #wpfa_dialog #wpfa_dialog_items .wpfa-dialog-item-row .wpfa-error .fas,
#wpforo #wpfa_dialog #wpfa_dialog_items .wpfa-dialog-item-row .wpfa-error .fab,
#wpforo #wpfa_dialog #wpfa_dialog_items .wpfa-dialog-item-row .wpfa-error .far,
#wpforo #wpfa_dialog #wpfa_dialog_items .wpfa-dialog-item-row .wpfa-error .fal {
font-size: 2.5em;
}
#wpforo #wpfa_dialog .wpfa-front-view {
display: none;
}
@media screen and (max-width: 1024px) {
#wpforo #wpfa_dialog {
left: 3%;
}
}
@media screen and (min-width: 800px) {
#wpforo #wpfa_dialog .wpfa-hide-for-large {
display: none !important;
}
}
@media screen and (max-width: 799px) {
#wpforo #wpfa_dialog .wpfa-show-for-large {
display: none !important;
}
#wpforo #wpfa_dialog #wpfa_dialog_header {
height: 15px;
}
#wpforo #wpfa_dialog #wpfa_dialog_body {
height: calc(100% - 15px);
}
#wpforo #wpfa_dialog #wpfa_dialog_action_buttons .wpfa-fileupload-buttons {
padding-left: 0;
padding-right: 0;
}
#wpforo #wpfa_dialog #wpfa_dialog_items .wpfa-item-col-preview {
-ms-flex-preferred-size: 100px;
flex-basis: 100px;
max-width: 100px;
max-height: 100px;
}
}
@media screen and (max-width: 499px) {
#wpforo #wpfa_dialog #wpfa_dialog_action_buttons .wpfa-button {
-webkit-box-flex: 1;
-ms-flex: 1 1 100%;
flex: 1 1 100%;
margin-left: 0;
margin-right: 0;
}
#wpforo #wpfa_dialog #wpfa_dialog_items .wpfa-item-col-preview {
-ms-flex-preferred-size: 50px;
flex-basis: 50px;
max-width: 50px;
max-height: 50px;
}
#wpforo #wpfa_dialog #wpfa_dialog_items .wpfa-button-delete {
padding: 3px 9px;
}
#wpforo #wpfa_dialog #wpfa_dialog_items .wpfa-button-delete .fa,
#wpforo #wpfa_dialog #wpfa_dialog_items .wpfa-button-delete .fas,
#wpforo #wpfa_dialog #wpfa_dialog_items .wpfa-button-delete .fab,
#wpforo #wpfa_dialog #wpfa_dialog_items .wpfa-button-delete .far,
#wpforo #wpfa_dialog #wpfa_dialog_items .wpfa-button-delete .fal {
font-size: 1em;
}
#wpforo #wpfa_dialog #wpfa_dialog_items .wpfa-item-col-preview video,
#wpforo #wpfa_dialog #wpfa_dialog_items .wpfa-item-col-preview audio {
display: none;
}
#wpforo #wpfa_dialog *:not(.fa) {
font-size: 12px;
}
} .wpfattach-portable-wrap {
display: none;
}
#wpforo #wpforo-wrap figure[data-attachids] {
display: inline-block;
vertical-align: top;
text-align: center;
}
#wpforo #wpforo-wrap figure.alignleft { float: left !important; }
#wpforo #wpforo-wrap figure.aligncenter { clear: both !important; display: block !important; }
#wpforo #wpforo-wrap figure.aligncenter a, figure.aligncenter img { display: block !important; margin-left: auto !important; margin-right: auto !important; }
#wpforo #wpforo-wrap figure.alignright { float: right !important; }
#wpforo #wpforo-wrap .wpfa-item.wpfa-img {
-webkit-box-shadow: 0 0 13px -5px rgba(0, 0, 0, 0.75);
-moz-box-shadow: 0 0 13px -5px rgba(0, 0, 0, 0.75);
box-shadow: 0 0 13px -5px rgba(0, 0, 0, 0.75);
margin: 5px;
opacity: 0.9;
vertical-align: middle;
text-align: center;
padding: 5px;
box-sizing: border-box;
}
#wpforo #wpforo-wrap .wpfa-item.wpfa-img:hover {
opacity: 1;
}
#wpforo #wpforo-wrap .wpfa-item.wpfa-img-boxed {
display: inline-block;
margin: 5px;
-webkit-box-shadow: 0 0 13px -6px rgba(0, 0, 0, 0.75);
-moz-box-shadow: 0 0 13px -6px rgba(0, 0, 0, 0.75);
box-shadow: 0 0 13px -6px rgba(0, 0, 0, 0.75);
opacity: 0.9;
vertical-align: middle;
text-align: center;
padding: 5px;
box-sizing: border-box;
}
#wpforo #wpforo-wrap .wpfa-item.wpfa-img-boxed:hover {
opacity: 1;
-webkit-box-shadow: 0 0 13px -5px rgba(0, 0, 0, 0.75);
-moz-box-shadow: 0 0 13px -5px rgba(0, 0, 0, 0.75);
box-shadow: 0 0 13px -5px rgba(0, 0, 0, 0.75);
}
#wpforo #wpforo-wrap .wpforo-post .wpf-right .wpforo-post-content .wpfa-item.wpfa-img-boxed img {
display: inline-block;
margin: 0;
padding: 0;
float: none;
background: transparent;
}
#wpforo #wpforo-wrap .wpforo-post .wpf-right .wpforo-post-content .wpfa-item.wpfa-img img {
display: inline-block;
margin: 0;
padding: 0;
float: none;
background: transparent;
}
#wpforo #wpforo-wrap .wpforo-post .wpf-right .wpforo-post-content .wpfa-item.wpfa-file {
opacity: 0.9;
box-sizing: border-box;
line-height: 22px;
overflow: hidden;
max-width: 100%;
padding: 10px;
display: inline-block;
margin: 1%;
-webkit-box-shadow: 0 0 9px -6px rgba(0, 0, 0, 0.75);
-moz-box-shadow: 0 0 9px -6px rgba(0, 0, 0, 0.75);
box-shadow: 0 0 9px -6px rgba(0, 0, 0, 0.75);
}
#wpforo #wpforo-wrap .wpforo-post .wpf-right .wpforo-post-content .wpfa-item.wpfa-file:hover {
opacity: 1;
}
#wpforo #wpforo-wrap .wpforo-post .wpf-right .wpforo-post-content .wpfa-item.wpfa-file i.wpfa-file-icon {
font-size: 2em;
margin-right: 8px;
display: inline;
}
#wpforo #wpforo-wrap .wpfa-item {
max-width: 99%;
}
#wpforo #wpforo-wrap .wpfa-item a {
white-space: nowrap;
}
#wpforo #wpforo-wrap label.wpfa-browse {
text-decoration: underline;
}
#wpforo #wpforo-wrap .wpfa-form-ico {
font-size: 14px;
margin-right: 1px;
}
@media screen and (max-width: 480px) {
#wpforo #wpforo-wrap .wpfa-item a span {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
display: inline-block;
text-align: left;
width: 150px;
}
}
#wpforo #wpforo-wrap .wpfa-item img, #wpforo #wpforo-wrap .wpfa-item video, #wpforo #wpforo-wrap .wpfa-item audio {
max-width: 99% !important;
}
html[dir="rtl"] #wpforo #wpforo-wrap .wpforo-post .wpf-right .wpforo-post-content .wpfa-item.wpfa-file i.wpfa-file-icon {
margin-left: 8px;
margin-right: 0;
} @media screen and (min-width: 800px) {
#wpforo #wpforo-wrap .wpfa-item.wpfa-video {
width: 80%;
}
}
@media screen and (max-width: 400px) {
#wpforo #wpfa_dialog .wpfa-hide-for-small {
display: none !important;
}
}
@media screen and (max-width: 800px) {
#wpforo #wpforo-wrap figure[data-attachids] {
width: 100%;
}
#wpforo #wpforo-wrap .wpfa-item.wpfa-audio video {
width: 100%;
}
#wpforo #wpforo-wrap .wpfa-item.wpfa-audio audio {
width: 100%;
}
#wpforo #wpforo-wrap .wpforo-post-content div.wpfa-item.wpfa-img-boxed {
min-height: inherit !important;
min-width: inherit !important;
width: 100%;
height: auto;
}
#wpforo #wpforo-wrap .wpforo-post-content div.wpfa-item.wpfa-img-boxed img {
max-height: inherit !important;
max-width: 100% !important;
width: 100%;
height: auto;
}
#wpforo #wpforo-wrap .wpforo-post-content div.wpfa-item.wpfa-img img {
max-height: inherit !important;
max-width: 100% !important;
width: 100%;
height: auto;
}
}
#wpforo #wpforo-wrap .wpforo-post-content .wpf-video, #wpforo #wpforo-wrap .wpforo-post-content .wpf-video iframe {
max-width: 85%;
}
@media screen and (max-width: 1000px) {
#wpforo #wpforo-wrap .wpforo-post-content .wpf-video, #wpforo #wpforo-wrap .wpforo-post-content .wpf-video iframe {
max-width: 98%;
}
}
#wpforo #wpforo-wrap .wpforo-post-content .wpfa-video, #wpforo #wpforo-wrap .wpforo-post-content .wpfa-video video {
max-width: 85%;
}
@media screen and (max-width: 1000px) {
#wpforo #wpforo-wrap .wpforo-post-content .wpfa-video, #wpforo #wpforo-wrap .wpforo-post-content .wpfa-video video {
max-width: 98%;
}
}  #wpforo #wpfa_dialog #wpfa_dialog_items .wpfa-error,
#wpforo #wpfa_dialog #wpfa_dialog_items .wpfa-error .fa,
#wpforo #wpfa_dialog #wpfa_dialog_items .wpfa-error .fas,
#wpforo #wpfa_dialog #wpfa_dialog_items .wpfa-error .fab,
#wpforo #wpfa_dialog #wpfa_dialog_items .wpfa-error .far,
#wpforo #wpfa_dialog #wpfa_dialog_items .wpfa-error .fal,
#wpforo #wpfa_dialog #wpfa_dialog_items .wpfa-item-col-error {
color: #FF7575;;
}
#wpforo #wpfa_dialog .wpfa-button * {
color: #FFF;
}
#wpforo #wpfa_dialog .wpfa-button.wpfa-button-delete {
background-color: #FF7575;
border-color: #F46464;
}
#wpforo #wpfa_dialog .wpfa-fileupload-buttons .wpfa-button.wpfa-button-delete {
margin: 0 18px;
}
#wpforo #wpfa_dialog .wpfa-button.wpfa-button-add-to-post {
background-color: #86BA4C;
border-color: #85A93B;
}