File "ep-search.scss"
Full path: /home/kosmetik/public_html/wp-content/plugins/elements-plus/assets/sass/ep-search.scss
File
size: 3.82 B
MIME-type: text/plain
Charset: utf-8
Download Open Edit Advanced Editor Back
$border-radius-base: 3px !default;
$white: #fff !default;
$black: #000 !default;
$grey: #F5F5F5 !default;
$red: #ff786d !default;
$border-color: #dedede !default;
$text-color: #313131 !default;
// Loading spinner
@keyframes ep-rotate {
from {
transform: rotate(0deg);
}
to {
transform: rotate(359deg);
}
}
@mixin spinner(
$color: $white,
$opacity: .35,
$size: 40px,
$border-size: 6px
) {
border: $border-size solid rgba($color, $opacity);
border-top-color: rgba($color, $opacity * 2.5);
border-radius: 100%;
height: $size;
width: $size;
animation: ep-rotate .8s infinite linear;
}
@mixin text-reset {
text-decoration: none;
text-transform: none;
font-style: normal;
font-weight: normal;
font-family: sans-serif;
line-height: normal;
text-shadow: none;
letter-spacing: 0;
}
.element-search-form-wrap {
width: 100%;
display: block;
}
.element-search-form {
display: flex;
align-items: center;
height: 40px;
position: relative;
width: 100%;
.element-search-category-select {
@include text-reset;
max-width: 27%;
height: 100%;
appearance: none;
background-clip: padding-box;
background-size: 9px;
background-position: right .75rem center;
background-repeat: no-repeat;
padding: 10px 28px 10px 10px;
margin: 0;
box-shadow: none;
background-color: $white;
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E");
color: $text-color;
font-size: 16px;
border-radius: $border-radius-base 0 0 $border-radius-base;
border: 1px solid $border-color;
border-right: 0;
}
.element-search-input-wrap {
height: 100%;
flex: auto;
position: relative;
line-height: normal;
margin: 0;
padding: 0;
}
.element-search-input {
@include text-reset;
height: 100%;
width: 100% !important;
font-size: 16px;
border-radius: 0;
border: 1px solid $border-color;
margin: 0;
padding: 10px;
box-shadow: none;
&:hover,
&:focus {
box-shadow: none;
outline: 0;
border-width: 1px;
border-color: inherit;
}
}
.element-search-spinner {
@include spinner($color: $black, $size: 18px, $border-size: 3px);
position: absolute;
right: 10px;
top: 11px;
opacity: 0;
&.visible {
opacity: 0.4;
}
}
.element-search-results {
position: absolute;
list-style: none;
top: 100%;
left: 0;
width: 100%;
background: $white;
border-radius: 0 0 $border-radius-base $border-radius-base;
margin: 1px 0 0;
border-top: 1px solid rgba($white, .3);
padding: 10px 0;
box-shadow: 0 3px 6px rgba($black, .1);
z-index: 125;
display: none;
font-family: sans-serif;
}
.element-search-results-item {
margin: 0;
font-size: 13px;
a {
@include text-reset;
padding: 15px;
display: flex;
color: $text-color;
text-decoration: none !important;
border: 0;
box-shadow: none;
&:hover {
background-color: $grey;
border: 0;
box-shadow: none;
}
}
.element-search-results-item-thumb {
margin-right: 15px;
max-width: 55px;
}
.element-search-results-item-title {
font-size: 16px;
font-weight: bold;
margin: 0 0 5px;
&:last-child {
margin-bottom: 0;
}
}
.element-search-results-item-excerpt {
margin: 0;
opacity: 0.8;
&:empty {
display: none;
}
}
&.highlighted {
a {
background-color: $grey;
}
}
&.error {
a {
color: $red;
}
}
}
button.element-search-btn {
@include text-reset;
height: 100%;
flex: none;
font-size: 16px;
padding: 10px;
display: inline-flex;
align-items: center;
justify-content: center;
border-radius: 0 $border-radius-base $border-radius-base 0;
border: 1px solid $border-color;
border-left: 0;
background: none;
box-shadow: none;
margin: 0;
}
.element-search-all-results {
text-align: center;
}
}