#wpf-tenor-wrap {
height: 100%;
position: relative;
}
#wpf-tenor-wrap datalist {
display: none;
}
#wpf-tenor-wrap #wpf-gifs-scroll {
height: calc(100% - 60px);
overflow-x: hidden;
overflow-y: auto;
}
#wpf-tenor-wrap #wpf-gif-bar {
margin-top: 20px;
height: 40px;
display: flex;
justify-content: space-between;
align-items: stretch;
flex-wrap: nowrap;
}
#wpf-tenor-wrap #wpf-gif-bar #wpf-gif-hamburger {
flex-grow: 0;
flex-shrink: 0;
cursor: pointer;
}
#wpf-tenor-wrap #wpf-gif-bar #wpf-gif-hamburger:hover {
opacity: 0.7;
}
#wpf-tenor-wrap #wpf-gif-bar > form {
flex-grow: 1;
display: flex;
flex-wrap: nowrap;
justify-content: space-between;
align-items: stretch;
}
#wpf-tenor-wrap #wpf-gif-bar > form > label:first-child {
flex-grow: 1;
margin: 0 10px 0 20px;
}
#wpf-tenor-wrap #wpf-gif-bar > form input[name="needle"] {
width: 100%;
height: 40px;
padding: 5px 15px;
font-size: 18px;
font-weight: bold;
border: 3px solid black;
}
#wpf-tenor-wrap #wpf-gif-bar > form > button {
background: transparent;
border: none;
box-shadow: none;
margin: 0;
padding: 0 !important;
}
#wpf-tenor-wrap #wpf-gif-bar > form > button:hover {
opacity: 0.7;
}
#wpf-tenor-wrap #wpf-gifs {
display: flex;
flex-flow: column wrap;
align-items: center;
align-content: center;
height: 300px;
margin-left: -8px;
width: 100%;
background-color: #fff;
color: #000;
padding: 0 12px 20px 20px;
}
body.wpf-dark #wpf-tenor-wrap #wpf-gifs {
background-color: #000;
color: #fff;
}
#wpf-tenor-wrap #wpf-gifs > * {
margin: 0 8px 8px 0;
align-self: flex-start;
}
#wpf-tenor-wrap #wpf-gifs .wpf-gif-tag {
cursor: pointer;
}
#wpf-tenor-wrap #wpf-gifs .wpf-gif-tag:hover {
opacity: 0.6;
}
#wpf-tenor-wrap #wpf-gifs .wpf-gif-cell .wpf-gif-img-wrap {
cursor: pointer;
}
#wpf-tenor-wrap #wpf-gifs .wpf-gif-cell img:hover {
opacity: 0.5;
}
#wpf-tenor-wrap #wpf-gifs-cats {
position: absolute;
top: 0;
right: 0;
bottom: 60px;
left: 0;
z-index: 1;
background-color: #fff;
color: #000;
height: calc(100% - 60px);
overflow-x: hidden;
overflow-y: auto;
padding-right: 8px;
}
body.wpf-dark #wpf-tenor-wrap #wpf-gifs-cats {
background-color: #000;
color: #fff;
}
#wpf-tenor-wrap #wpf-gifs-cats > li:not(.wpf-gif-cat-active) > ul {
display: none;
}
#wpf-tenor-wrap #wpf-gifs-cats > li:not(:last-child) {
margin-bottom: 8px;
}
#wpf-tenor-wrap #wpf-gifs-cats > li .wpf-gif-cat {
padding: 8px 20px;
font-weight: 900;
font-size: 20px;
cursor: pointer;
color: #fff;
}
#wpf-tenor-wrap #wpf-gifs-cats > li .wpf-gif-cat:hover {
opacity: 0.8;
}
body.wpf-dark #wpf-tenor-wrap #wpf-gifs-cats > li > ul {
margin: 10px;
color: #fff;
}
#wpf-tenor-wrap #wpf-gifs-cats > li > ul > li {
margin-bottom: 8px;
}
#wpf-tenor-wrap #wpf-gifs-cats > li > ul > li .wpf-gif-subcat {
padding: 5px 20px;
cursor: pointer;
font-weight: 900;
font-size: 20px;
}
#wpf-tenor-wrap #wpf-gifs-cats > li > ul > li .wpf-gif-subcat:hover {
opacity: 0.6;
}
#wpforo #wpforo-wrap .wpf-tenor-button-wrap {
display: inline-block;
position: relative;
}
#wpforo #wpforo-wrap .wpf-tenor-button {
cursor: pointer;
margin-left: 2px;
}
[dir="rtl"] #wpforo #wpforo-wrap .wpf-tenor-button {
margin-right: 2px;
}
#wpforo #wpforo-wrap .wpf-tenor-button img {
border-radius: 50%;
}
#wpforo #wpforo-wrap .wpf-tenor-button-wrap:hover {
opacity: 1;
}
#wpforo #wpforo-wrap figure[data-tenorid] {
display: inline-block;
vertical-align: top;
text-align: center;
position: relative;
}
#wpforo #wpforo-wrap figure[data-tenorid] img {
border: none;
padding: 3px;
background-image: url(//sellanyclassic.com/core/modules/f3d876f160/assets/ico/spinning.png) !important;
background-position: center center !important;
background-size: auto 50% !important;
background-repeat: no-repeat !important;
}
#wpforo #wpforo-wrap figure[data-tenorid] svg {
position: absolute;
right: 15px;
bottom: 30px;
}
#wpf-tenor-wrap #wpf-gif-bar img {
filter: invert(100%);
}
body.wpf-dark #wpf-tenor-wrap #wpf-gif-bar img {
filter: none;
} #wpforo #wpforo-wrap .wpf-gif-figure br {
display: none;
}
#wpforo #wpforo-wrap .wpf-field-wrap > .wpf-extra-fields,
#wpforo #wpforo-wrap .wpforo-portable-form-wrap .wpf-extra-fields,
#wpforo #wpforo-wrap .wpforo-messages-content .wpfpm-main .wpfpm-form-wrapper .wpf-extra-fields {
text-align: right;
margin-top: -37px;
padding-right: 14px;
padding-top: 5px;
margin-bottom: 0 !important;
}
#wpforo #wpforo-wrap .wpf-field-wrap > .wpf-extra-fields .wpf-main-fields {
padding: 0;
}
[dir="rtl"] #wpforo #wpforo-wrap .wpf-field-wrap > .wpf-extra-fields,
[dir="rtl"] #wpforo #wpforo-wrap .wpforo-portable-form-wrap .wpf-extra-fields,
[dir="rtl"] #wpforo #wpforo-wrap .wpforo-messages-content .wpfpm-main .wpfpm-form-wrapper .wpf-extra-fields {
text-align: left;
padding-left: 2px;
}