/*! elementor - v3.11.5 - 14-03-2023 */
.elementor-control-unit-1 {
width: 27px;
}
.elementor-control-unit-2 {
width: 54px;
}
.elementor-control-unit-3 {
width: 81px;
}
.elementor-control-unit-4 {
width: 108px;
}
.elementor-control-unit-5 {
max-width: 400px;
width: 52%;
}
*, :before, :after {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body,
html {
height: 100%;
}
html {
background-color: #F1F1F1;
}
iframe,
img {
border: 0 none;
}
li {
list-style: none;
}
a {
text-decoration: none;
}
body {
color: #6d7882;
font-family: Roboto, Arial, Helvetica, Verdana, sans-serif;
font-size: 13px;
font-weight: normal;
line-height: 1;
text-decoration: none;
text-transform: none;
overflow: hidden;
}
body:after {
content: "";
position: absolute;
top: 0;
right: 0;
height: 100%;
width: 0;
background-color: #71d7f7;
transition: width 0.5s;
}
body a {
color: #71d7f7;
}
body a:hover {
color: #93003c;
}
body.elementor-editor-active #elementor-mode-switcher-preview .eicon:before {
content: "\e89f";
}
body.elementor-editor-preview {
--e-preview-width: 100%;
}
body.elementor-editor-preview #elementor-mode-switcher-preview .eicon:before {
content: "\e89e";
}
body.elementor-navigator--dock-hint:after {
width: 30px;
}
#elementor-editor-wrapper {
display: flex;
width: 100%;
height: 100vh;
}
#elementor-panel:not(.ui-resizable-resizing),
#elementor-preview:not(.ui-resizable-resizing) {
transition: margin 0.5s ease-in-out, width 0.5s ease-in-out;
}
#elementor-loading {
position: fixed;
top: 0;
left: 0;
bottom: 0;
right: 0;
background: #f1f3f5;
z-index: 9999;
}
#elementor-preview-loading {
display: flex;
align-items: center;
justify-content: center;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #fff;
}
#elementor-preview-loading i {
color: #d5dadf;
font-size: 50px;
}
#elementor-fatal-error-dialog button.dialog-ok {
color: #71d7f7;
}
#elementor-fatal-error-dialog .dialog-header {
color: #6d7882;
}
#elementor-flexbox-attention-dialog .dialog-cancel {
color: #39b54a;
}
#elementor-flexbox-attention-dialog .dialog-ok {
color: #6d7882;
}
.elementor-nerd-box {
padding: 30px;
text-align: center;
}
.elementor-nerd-box-icon {
width: 100px;
margin-right: 10px;
}
.elementor-nerd-box-title {
margin-top: 20px;
font-size: 16px;
font-weight: bold;
line-height: 1.4;
}
.elementor-nerd-box-message {
margin-top: 5px;
line-height: 1.8;
font-size: 11px;
}
.elementor-nerd-box .elementor-button.elementor-nerd-box-link {
background-color: #93003c;
color: #ffffff;
padding: 7px 25px;
margin-top: 20px;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 2px rgba(0, 0, 0, 0.1);
transition: 0.5s;
}
.elementor-nerd-box .elementor-button.elementor-nerd-box-link:hover {
background-color: #c60051;
}
.eicon-nerd:hover:before {
content: "\e8b7";
}
.eicon-nerd:active:before {
content: "\e8b6";
}
.e-group-control-header {
display: flex;
justify-content: space-between;
align-items: center;
font-weight: bold;
font-size: 12px;
padding: 10px;
box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1);
margin-bottom: 15px;
}
.e-control-tools {
display: flex;
}
.e-control-tool {
width: 20px;
height: 20px;
display: inline-flex;
border-radius: 3px;
margin: 0 3px 0;
border: 0;
position: relative;
background-color: #fff;
}
.e-control-tool:not(.e-control-tool-disabled) {
box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
cursor: pointer;
}
.e-control-tool-disabled {
background: #e6e9ec;
pointer-events: none;
}
.e-control-tool-disabled i {
color: #fff;
}
.e-control-tool i {
position: absolute;
top: 50%;
left: 50%;
transform: translateX(-50%) translateY(-50%);
color: #6d7882;
font-size: 13px;
}
#e-enable-unfiltered-files-dialog .dialog-confirm-ok {
color: #39b54a;
}
i.eicon-tilted {
transform: rotate(90deg);
}
.elementor-loader-wrapper {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 300px;
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.elementor-loader {
border-radius: 50%;
padding: 40px;
height: 150px;
width: 150px;
background-color: rgba(255, 255, 255, 0.9);
box-sizing: border-box;
box-shadow: 2px 2px 20px 4px rgba(0, 0, 0, 0.02);
}
.elementor-loader-boxes {
height: 100%;
width: 100%;
position: relative;
}
.elementor-loader-box {
position: absolute;
background-color: #d5dadf;
animation: load 1.8s linear infinite;
}
.elementor-loader-box:nth-of-type(1) {
width: 20%;
height: 100%;
left: 0;
top: 0;
}
.elementor-loader-box:not(:nth-of-type(1)) {
right: 0;
height: 20%;
width: 60%;
}
.elementor-loader-box:nth-of-type(2) {
top: 0;
animation-delay: calc( 1.8s / 4 * -1 );
}
.elementor-loader-box:nth-of-type(3) {
top: 40%;
animation-delay: calc( 1.8s / 4 * -2 );
}
.elementor-loader-box:nth-of-type(4) {
bottom: 0;
animation-delay: calc( 1.8s / 4 * -3 );
}
.elementor-loading-title {
color: #a4afb7;
text-align: center;
text-transform: uppercase;
margin-top: 30px;
letter-spacing: 7px;
text-indent: 7px;
font-size: 10px;
width: 100%;
}
.elementor-button {
font-family: Roboto, Arial, Helvetica, Verdana, sans-serif;
font-weight: 500;
text-transform: uppercase;
outline: none;
border: none;
border-radius: 3px;
transition-property: background, color, box-shadow, opacity;
transition-duration: 0.3s;
}
.elementor-button:hover {
border: none;
}
.elementor-button:not([disabled]) {
cursor: pointer;
}
.elementor-button:not(.elementor-button-state) .elementor-state-icon {
display: none;
}
.elementor-button.elementor-button-success {
color: #fff;
}
.elementor-button.elementor-button-success[disabled] {
background-color: #c2cbd2;
}
.elementor-button.elementor-button-success:not([disabled]) {
background-color: #39b54a;
}
.elementor-button.elementor-button-success:not([disabled]):hover {
opacity: 0.85;
box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2);
}
.elementor-button.elementor-button-success:not([disabled]):active {
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.19), 0 3px 3px rgba(0, 0, 0, 0.1);
}
.elementor-button.elementor-button-brand {
color: #ffffff;
}
.elementor-button.elementor-button-brand[disabled] {
background-color: #c2cbd2;
}
.elementor-button.elementor-button-brand:not([disabled]) {
background-color: #93003c;
}
.elementor-button.elementor-button-brand:not([disabled]):hover {
opacity: 0.85;
box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2);
}
.elementor-button.elementor-button-brand:not([disabled]):active {
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.19), 0 3px 3px rgba(0, 0, 0, 0.1);
}
.elementor-button.elementor-button-warning {
background-color: #a4afb7;
color: #fff;
}
.elementor-button.elementor-button-warning[disabled] {
background-color: #c2cbd2;
}
.elementor-button.elementor-button-warning:not([disabled]):hover {
background-color: #b01b1b;
opacity: 0.85;
box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2);
}
.elementor-button.elementor-button-warning:not([disabled]):active {
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.19), 0 3px 3px rgba(0, 0, 0, 0.1);
}
.elementor-button.elementor-button-danger {
background-color: #d72b3f;
color: #fff;
}
.elementor-button.elementor-button-danger[disabled] {
background-color: #c2cbd2;
}
.elementor-button.elementor-button-danger:not([disabled]):hover {
opacity: 0.85;
box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2);
}
.elementor-button.elementor-button-danger:not([disabled]):active {
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.19), 0 3px 3px rgba(0, 0, 0, 0.1);
}
.elementor-button.elementor-edit-template {
display: inline-block;
margin-top: 15px;
color: #fff;
}
.elementor-button.elementor-button-default {
background-color: #a4afb7;
color: #fff;
font-size: 11px;
padding: 7px 21px;
}
.elementor-button.elementor-button-default:hover {
background-color: #6d7882;
box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2);
}
.elementor-button.elementor-button-default:active {
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.19), 0 3px 3px rgba(0, 0, 0, 0.1);
}
.elementor-button.elementor-button-default:visited {
color: #fff;
}
.elementor-button.elementor-button-go-pro {
background-color: #93003c;
}
.elementor-button i {
margin-right: 10px;
}
input, select, textarea, .elementor-input-style {
border-radius: 3px;
font-size: 12px;
width: 100%;
background: none;
box-shadow: none;
color: #6d7882;
border: 1px solid;
outline: none;
}
input:not(:focus), select:not(:focus), textarea:not(:focus), .elementor-input-style:not(:focus) {
border-color: #d5dadf;
}
input:focus, input:focus + .elementor-control-dynamic-switcher, select:focus, select:focus + .elementor-control-dynamic-switcher, textarea:focus, textarea:focus + .elementor-control-dynamic-switcher, .elementor-input-style:focus, .elementor-input-style:focus + .elementor-control-dynamic-switcher {
border-color: #a4afb7;
}
input::-moz-placeholder, select::-moz-placeholder, textarea::-moz-placeholder, .elementor-input-style::-moz-placeholder {
color: #a4afb7;
}
input::placeholder, select::placeholder, textarea::placeholder, .elementor-input-style::placeholder {
color: #a4afb7;
}
.elementor-error input, .elementor-error select, .elementor-error textarea {
border-color: #b01b1b;
}
input {
min-width: 0;
}
input, textarea, .elementor-input-style {
padding: 5px;
}
textarea, .elementor-input-style {
resize: vertical;
}
input[type=checkbox],
input[type=radio] {
height: auto;
width: auto;
}
input[disabled] {
background-color: #e6e9ec;
cursor: not-allowed;
opacity: 1;
}
select {
outline: none;
height: 27px;
}
/*
* Container style
*/
.ps {
overflow: hidden !important;
overflow-anchor: none;
touch-action: auto;
}
/*
* Scrollbar rail styles
*/
.ps__rail-y {
display: none;
opacity: 0;
transition: background-color 0.2s linear, opacity 0.2s linear;
width: 15px;
/* there must be 'right' or 'left' for ps__rail-y */
right: 0;
left: initial !important;
/* please don't change 'position' */
position: absolute;
}
.ps--active-y > .ps__rail-y {
display: block;
background-color: transparent;
}
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-y,
.ps--scrolling-y > .ps__rail-y {
opacity: 0.6;
}
.ps .ps__rail-y:hover,
.ps .ps__rail-y:focus,
.ps .ps__rail-y.ps--clicking {
opacity: 0.9;
}
.ps__thumb-y {
background-color: #aaa;
border-radius: 6px;
transition: background-color 0.2s linear, width 0.2s ease-in-out;
width: 6px;
/* there must be 'right' for ps__thumb-y */
right: 2px;
/* please don't change 'position' */
position: absolute;
}
.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
background-color: #999;
width: 6px;
}
/* Make clicks pass-through */
#nprogress {
pointer-events: none;
}
#nprogress .bar {
background: #39b54a;
position: fixed;
z-index: 1031;
top: 0;
left: 0;
width: 100%;
height: 2px;
}
/* Fancy blur effect */
#nprogress .peg {
display: block;
position: absolute;
right: 0;
width: 100px;
height: 100%;
box-shadow: 0 0 10px #39b54a, 0 0 5px #39b54a;
opacity: 1;
transform: rotate(3deg) translate(0px, -4px);
}
/* Remove these to get rid of the spinner */
#nprogress .spinner {
display: none;
position: fixed;
z-index: 1031;
top: 15px;
right: 15px;
}
#nprogress .spinner-icon {
width: 18px;
height: 18px;
box-sizing: border-box;
border: solid 2px transparent;
border-top-color: #39b54a;
border-left-color: #39b54a;
border-radius: 50%;
animation: nprogress-spinner 400ms linear infinite;
}
.nprogress-custom-parent {
overflow: hidden;
position: relative;
}
.nprogress-custom-parent #nprogress .spinner,
.nprogress-custom-parent #nprogress .bar {
position: absolute;
}
@keyframes nprogress-spinner {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
#nprogress .bar,
#nprogress .spinner {
z-index: 100000;
}
:root {
--e-is-preview-mode: 0;
}
@media (max-width: 1439px) {
:root {
--e-editor-panel-width: 280px;
}
}
@media (min-width: 1440px) {
:root {
--e-editor-panel-width: 300px;
}
}
.elementor-panel {
position: relative;
height: 100%;
-webkit-margin-start: calc(-1 * var(--e-editor-panel-width) * var(--e-is-preview-mode));
margin-inline-start: calc(-1 * var(--e-editor-panel-width) * var(--e-is-preview-mode));
width: var(--e-editor-panel-width);
overflow: visible;
background-color: #e6e9ec;
z-index: 1;
font-family: Roboto, Arial, Helvetica, Verdana, sans-serif;
font-size: 13px;
left: 0;
}
.elementor-editor-preview .elementor-panel {
--e-is-preview-mode: 1;
}
.elementor-editor-preview .elementor-panel > .ui-resizable-e, .elementor-editor-preview .elementor-panel > .ui-resizable-w {
display: none;
}
.elementor-panel .ps__rail-y {
z-index: 2;
}
.elementor-panel .elementor-responsive-panel {
padding: 5px 10px;
display: grid;
gap: 10px;
grid-template-columns: repeat(auto-fill, minmax(min(135px, 50% - 5px), 1fr));
}
.elementor-panel .elementor-responsive-panel > .e-responsive-panel-stretch {
grid-column: 1/-1;
}
.elementor-panel ::-moz-selection {
background: #5bc0de;
color: #ffffff;
}
.elementor-panel ::selection {
background: #5bc0de;
color: #ffffff;
}
.elementor-panel a {
color: #93003c;
}
.elementor-panel h1,
.elementor-panel h2,
.elementor-panel h3,
.elementor-panel h4,
.elementor-panel h5,
.elementor-panel h6 {
font-size: 100%;
font-weight: normal;
}
.elementor-panel abbr,
.elementor-panel acronym {
border: 0;
font-variant: normal;
}
.elementor-panel sup {
vertical-align: text-top;
}
.elementor-panel sub {
vertical-align: text-bottom;
}
.elementor-panel img {
max-width: 100%;
height: auto;
border: 0;
}
.elementor-panel ::-moz-focus-inner {
padding: 0;
border: 0;
}
.elementor-panel :focus {
outline: 0;
}
.elementor-panel .elementor-panel-box {
margin-top: 10px;
background-color: #fff;
}
.elementor-panel .elementor-panel-box-content {
padding: 20px 20px 10px;
}
.elementor-panel .elementor-button {
display: inline-block;
}
.elementor-panel .elementor-panel-alert {
background-color: #fcfcfc;
padding: 15px;
border-left: 3px solid transparent;
position: relative;
font-size: 12px;
font-weight: 300;
font-style: italic;
line-height: 1.5;
text-align: left;
border-radius: 0 3px 3px 0;
box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.07);
}
.elementor-panel .elementor-panel-alert a {
color: inherit;
}
.elementor-panel .elementor-panel-alert.elementor-panel-alert-info {
border-color: #71d7f7;
background-color: #f3fcff;
}
.elementor-panel .elementor-panel-alert.elementor-panel-alert-success {
border-color: #39b54a;
}
.elementor-panel .elementor-panel-alert.elementor-panel-alert-warning {
border-color: #fcb92c;
}
.elementor-panel .elementor-panel-alert.elementor-panel-alert-danger {
border-color: #d72b3f;
}
.elementor-panel .elementor-label {
display: inline;
padding: 0.2em 0.6em 0.3em;
font-size: 75%;
font-weight: 700;
line-height: 1;
color: #fff;
text-align: center;
white-space: nowrap;
vertical-align: baseline;
border-radius: 0.25em;
text-transform: capitalize;
}
.elementor-panel .elementor-label.elementor-label-default {
background-color: #a4afb7;
}
.elementor-panel .elementor-label.elementor-label-info {
background-color: #5bc0de;
}
.elementor-panel .elementor-label.elementor-label-success {
background-color: #5cb85c;
}
.elementor-panel .elementor-label.elementor-label-warning {
background-color: #f0ad4e;
}
.elementor-panel .elementor-label.elementor-label-danger {
background-color: #d9534f;
}
.elementor-panel .elementor-descriptor, .elementor-panel .elementor-control-field-description {
font-size: 11px;
font-style: italic;
line-height: 1.4;
color: #a4afb7;
}
.elementor-panel .elementor-controls-popover {
display: none;
position: absolute;
box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3);
border-radius: 3px;
left: 0;
right: 0;
margin: -4px auto 5px;
padding-top: 15px;
width: 90%;
z-index: 10000;
background-color: #fff;
}
.elementor-panel .elementor-controls-popover:before {
content: "";
position: absolute;
top: -16px;
right: 22px;
border: 8px solid transparent;
border-bottom-color: #fff;
}
.elementor-panel .elementor-controls-popover div.elementor-control {
background-color: transparent;
}
.elementor-panel .elementor-controls-popover div.elementor-control:before {
content: none;
}
.elementor-panel #elementor-controls .pojo-widget-button-collapse {
display: none;
}
.elementor-panel #elementor-panel-global .elementor-nerd-box .elementor-nerd-box-icon {
margin-top: 20px;
}
.elementor-panel #elementor-panel-header {
display: table;
height: 40px;
width: 100%;
background-color: #93003c;
color: #fff;
}
.elementor-panel #elementor-panel-header > * {
display: table-cell;
vertical-align: middle;
text-align: center;
}
.elementor-panel .elementor-header-button {
width: 40px;
}
.elementor-panel .elementor-header-button .elementor-icon {
cursor: pointer;
display: block;
font-size: 19px;
height: 40px;
line-height: 40px;
transition: all 0.3s;
}
.elementor-panel .elementor-header-button .elementor-icon.eicon-menu-bar {
font-size: 18px;
}
.elementor-panel .elementor-header-button .elementor-icon:hover {
color: #d5dadf;
}
.elementor-panel #elementor-panel-header-title {
font-size: 15px;
}
.elementor-panel #elementor-panel-header-title img {
width: 90px;
}
.elementor-panel #elementor-panel-elements-categories {
padding-bottom: 10px;
}
.elementor-panel .elementor-panel-category {
position: relative;
}
.elementor-panel .elementor-panel-category:first-child .elementor-panel-category-title {
padding-top: 14px;
}
.elementor-panel .elementor-panel-category.elementor-active .elementor-panel-category-title:before {
transform: rotate(90deg);
}
.elementor-panel .elementor-panel-category:not(.elementor-active):after {
content: "";
position: absolute;
left: 15px;
right: 15px;
bottom: 0;
height: 8px;
background: linear-gradient(rgba(0, 0, 0, 0.03), transparent);
transform: translateY(100%);
}
.elementor-panel .elementor-panel-category-title {
margin: 0 15px;
padding: 20px 0;
position: relative;
text-transform: uppercase;
font-size: 11px;
cursor: pointer;
}
.elementor-panel .elementor-panel-category-title:before {
content: "\e87d";
font-family: eicons;
position: absolute;
right: 0;
transition: transform 0.3s;
}
.elementor-panel .elementor-panel-category-items {
padding: 0 10px;
}
.elementor-panel .elementor-panel-category-items-empty {
grid-column-start: 1;
grid-column-end: 3;
}
.elementor-panel .elementor-panel-scheme-title {
padding: 10px 20px;
margin-top: 10px;
}
.elementor-panel .elementor-panel-scheme-description {
padding: 20px 20px 0;
}
.elementor-panel .elementor-panel-scheme-buttons {
padding: 0 20px;
display: table;
table-layout: fixed;
width: 100%;
height: 40px;
background-color: #fff;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
}
.elementor-panel .elementor-panel-scheme-buttons .elementor-button {
font-family: Roboto, Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
font-weight: 400;
}
.elementor-panel .elementor-panel-scheme-button-wrapper {
display: table-cell;
vertical-align: middle;
text-align: center;
}
.elementor-panel .elementor-panel-scheme-button-wrapper:first-child {
text-align: left;
}
.elementor-panel .elementor-panel-scheme-button-wrapper:last-child {
text-align: right;
}
.elementor-panel .elementor-panel-scheme-save .elementor-button {
padding: 6px 18px;
}
.elementor-panel .elementor-panel-scheme-reset .elementor-button, .elementor-panel .elementor-panel-scheme-discard .elementor-button {
color: #a4afb7;
background: none;
}
.elementor-panel .elementor-panel-scheme-color .elementor-panel-scheme-items {
position: relative;
display: grid;
grid-template-columns: repeat(4, 27px);
justify-content: space-between;
}
.elementor-panel .elementor-panel-scheme-color-title {
text-align: center;
text-transform: uppercase;
margin: 10px 0;
color: #c2cbd2;
font-size: 8px;
}
.elementor-panel .elementor-panel-scheme-typography-item {
display: table;
table-layout: fixed;
width: 100%;
margin-bottom: 15px;
}
.elementor-panel .elementor-panel-scheme-typography-item > * {
display: table-cell;
vertical-align: middle;
}
.elementor-panel .elementor-panel-scheme-typography-item-value select, .elementor-panel .elementor-panel-scheme-typography-item-value input {
width: 100%;
}
.elementor-panel .elementor-panel-scheme-item:not(.elementor-open) .elementor-panel-scheme-typography-items {
display: none;
}
.elementor-panel .elementor-panel-scheme-color-system-scheme {
margin-bottom: 10px;
}
.elementor-panel .elementor-panel-scheme-color-system-scheme .elementor-title {
font-size: 11px;
color: #a4afb7;
font-style: italic;
margin-top: 5px;
}
.elementor-panel .elementor-panel-scheme-color-system-items {
display: flex;
transition: border 0.5s;
overflow: hidden;
padding: 3px;
border-radius: 3px;
border: 1px solid #d5dadf;
cursor: pointer;
}
.elementor-panel .elementor-panel-scheme-color-system-items:hover {
border: 1px solid #a4afb7;
}
.elementor-panel .elementor-panel-scheme-color-system-item {
height: 20px;
flex-grow: 1;
}
.elementor-panel #elementor-panel-schemes-disabled a {
color: #39b54a;
}
.elementor-panel #elementor-panel-schemes-disabled a:hover {
text-decoration: underline;
}
.elementor-panel #elementor-panel-schemes-disabled .elementor-nerd-box-icon {
margin-top: 20px;
}
.elementor-panel #elementor-panel-page-menu {
padding: 25px 15px;
}
.elementor-panel .elementor-panel-menu-group-title {
text-transform: uppercase;
font-size: 11px;
}
.elementor-panel .elementor-panel-menu-items {
margin: 15px 0 25px;
border-radius: 5px;
overflow: hidden;
}
.elementor-panel .elementor-panel-menu-item {
display: flex;
align-items: center;
width: 100%;
height: 40px;
cursor: pointer;
margin-bottom: 1px;
background-color: #fff;
}
.elementor-panel .elementor-panel-menu-item:hover {
background-color: rgba(255, 255, 255, 0.8);
}
.elementor-panel .elementor-panel-menu-item-icon {
text-align: center;
width: 30px;
flex-shrink: 0;
padding: 10px 0;
-webkit-margin-start: 10px;
margin-inline-start: 10px;
color: #a4afb7;
font-size: 19px;
}
.elementor-panel .elementor-panel-menu-item-icon .eicon-editor-external-link {
font-size: 18px;
}
.elementor-panel .elementor-panel-menu-item-title {
display: flex;
flex-grow: 1;
font-weight: 500;
justify-content: space-between;
}
.elementor-panel .elementor-panel-menu-item-title-badge {
margin: 0 10px;
background: white;
border-radius: 3px;
}
.elementor-panel .elementor-panel-menu-item-title > span {
color: #39b54a;
}
.elementor-panel .elementor-panel-menu-item a {
display: flex;
align-items: center;
color: #6d7882;
width: 100%;
height: 100%;
-webkit-padding-start: 10px;
padding-inline-start: 10px;
padding: 10px 0;
}
.elementor-panel .elementor-panel-menu-item-exit {
background-color: #0085ba;
color: #fff;
text-transform: uppercase;
font-size: 12px;
}
.elementor-panel .elementor-panel-menu-item-exit:hover {
background-color: #0073a1;
}
.elementor-panel .elementor-panel-menu-item-exit .elementor-panel-menu-item-title,
.elementor-panel .elementor-panel-menu-item-exit .elementor-panel-menu-item-icon {
color: #fff;
}
.elementor-panel .elementor-panel-menu-item-settings-additional-settings {
background-color: #f1f3f5;
}
.elementor-panel .elementor-control.elementor-control-clear_page {
background-color: transparent;
}
.elementor-panel .elementor-control.elementor-control-clear_page .elementor-control-raw-html {
display: flex;
align-items: center;
justify-content: space-between;
}
.elementor-panel .elementor-panel-navigation {
background-color: #ffffff;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
display: table;
table-layout: fixed;
width: 100%;
}
.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab {
display: table-cell;
}
.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab.elementor-active {
background-image: linear-gradient(to bottom, #f1f3f5, #fff);
border-bottom: 3px solid #93003c;
}
.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab a {
display: block;
text-align: center;
padding: 12px 0 8px;
font-size: 10px;
color: #6d7882;
}
.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab a:before {
font-family: eicons;
font-size: 16px;
display: block;
margin-bottom: 6px;
}
.elementor-panel .elementor-tab-control-content a:before {
content: "\e92c";
}
.elementor-panel .elementor-tab-control-style a:before {
content: "\e921";
}
.elementor-panel .elementor-tab-control-advanced a:before, .elementor-panel .elementor-tab-control-settings a:before, .elementor-panel .elementor-tab-control-general_style a:before {
content: "\e916";
}
.elementor-panel .elementor-tab-control-responsive a:before {
content: "\e885";
}
.elementor-panel .elementor-tab-control-layout a:before, .elementor-panel .elementor-tab-control-column a:before {
content: "\e899";
}
.elementor-panel .elementor-tab-control-lightbox a:before {
content: "\e922";
}
.elementor-panel #elementor-panel__editor__help {
padding: 50px 25px;
display: flex;
align-items: center;
justify-content: center;
}
.elementor-panel #elementor-panel__editor__help__link {
display: inline-flex;
align-items: center;
justify-content: center;
color: #6d7882;
font-size: 12px;
font-weight: 500;
transition: all 0.3s;
}
.elementor-panel #elementor-panel__editor__help__link i {
padding: 0 5px;
color: #a4afb7;
font-size: 18px;
position: relative;
}
.elementor-panel #elementor-panel__editor__help__link i:after {
content: "";
position: absolute;
height: 13px;
width: 13px;
top: 3px;
bottom: 0;
left: 8px;
right: 0;
border-radius: 50%;
z-index: -1;
}
.elementor-panel #elementor-panel__editor__help__link:hover {
color: #495157;
}
.elementor-panel #elementor-panel__editor__help__link:hover i {
color: #71d7f7;
}
.elementor-panel #elementor-panel__editor__help__link:hover i:before {
content: "\e941";
}
.elementor-panel #elementor-panel__editor__help__link:hover i:after {
background: #fff;
}
.elementor-panel .elementor-button.e-logo-maker {
color: #5cb85c;
padding: 7px 21px;
font-style: normal;
margin-top: 7px;
width: 100%;
text-align: center;
background: white;
border: 1px solid transparent;
outline: 1px solid #5cb85c;
}
.elementor-panel .elementor-button.e-logo-maker:hover {
border-color: #5cb85c;
}
.elementor-panel #elementor-panel-footer {
position: absolute;
bottom: 0;
left: 0;
right: 0;
height: 40px;
background-color: #495157;
}
.elementor-panel #elementor-panel-footer-tools {
display: table;
table-layout: fixed;
width: 100%;
height: 100%;
}
.elementor-panel .elementor-panel-footer-tool {
display: table-cell;
vertical-align: middle;
text-align: center;
cursor: pointer;
color: #a4afb7;
transition: all 0.3s;
}
.elementor-panel .elementor-panel-footer-tool #elementor-panel-saver-button-update {
border-right: 1px solid #2d8739;
border-radius: 3px 0 0 3px;
}
.elementor-panel .elementor-panel-footer-tool #elementor-panel-saver-button-update i {
margin-right: 5px;
}
.elementor-panel .elementor-panel-footer-tool #elementor-panel-saver-button-save-options {
float: left;
border-radius: 0 3px 3px 0;
}
.elementor-panel .elementor-panel-footer-tool #elementor-panel-saver-button-save-options i {
margin: auto;
}
.elementor-panel .elementor-panel-footer-tool.elementor-open {
color: #fff;
}
.elementor-panel .elementor-panel-footer-tool:not(.elementor-open):hover {
color: #d5dadf;
}
.elementor-panel .elementor-panel-footer-tool:not(.elementor-open) .elementor-panel-footer-sub-menu-wrapper {
display: none;
}
.elementor-panel .elementor-panel-footer-sub-menu-wrapper {
position: absolute;
bottom: 100%;
left: 0;
width: 100%;
background-color: #556068;
padding: 10px;
box-shadow: -2px -5px 8px rgba(0, 0, 0, 0.1);
cursor: default;
z-index: 10000;
}
.elementor-panel .elementor-panel-footer-sub-menu {
border-radius: 5px;
overflow: hidden;
}
.elementor-panel .elementor-panel-footer-sub-menu-item {
background-color: #495157;
display: table;
table-layout: fixed;
width: 100%;
cursor: pointer;
}
.elementor-panel .elementor-panel-footer-sub-menu-item.elementor-disabled .elementor-icon,
.elementor-panel .elementor-panel-footer-sub-menu-item.elementor-disabled .elementor-title {
color: #6d7882;
}
.elementor-panel .elementor-panel-footer-sub-menu-item:not(:last-child) {
margin-bottom: 1px;
}
.elementor-panel .elementor-panel-footer-sub-menu-item:hover {
background-color: rgba(0, 0, 0, 0.2);
}
.elementor-panel .elementor-panel-footer-sub-menu-item.active {
background-color: rgba(0, 0, 0, 0.3);
}
.elementor-panel .elementor-panel-footer-sub-menu-item > * {
display: table-cell;
height: 40px;
vertical-align: middle;
}
.elementor-panel .elementor-panel-footer-sub-menu-item .elementor-icon {
width: 40px;
color: #a4afb7;
}
.elementor-panel .elementor-panel-footer-sub-menu-item .elementor-title {
text-align: left;
color: #d5dadf;
}
.elementor-panel .elementor-panel-footer-sub-menu-item .elementor-description {
width: 95px;
text-align: left;
font-size: 11px;
font-style: italic;
color: #a4afb7;
}
.elementor-panel #elementor-panel-footer-help-title {
text-align: left;
padding: 10px 0;
color: #d5dadf;
}
.elementor-panel #elementor-panel-footer-responsive > i {
display: block;
height: 100%;
line-height: 40px;
}
.elementor-panel #elementor-panel-footer-saver-publish {
width: 80px;
}
.elementor-panel #elementor-panel-footer-saver-publish .elementor-button-state i {
margin-right: 0;
}
.elementor-panel #elementor-panel-footer-saver-publish .elementor-button-state #elementor-panel-saver-button-publish-label {
display: none;
}
.elementor-panel #elementor-panel-footer-saver-options {
width: 35px;
border-left: 1px solid #495157;
}
.elementor-panel #elementor-panel-footer-saver-options .elementor-last-edited-wrapper {
font-size: 11px;
font-style: italic;
color: #a4afb7;
padding: 5px 0 15px;
}
.elementor-panel #elementor-panel-footer-saver-options .elementor-last-edited-wrapper:not(.elementor-state-active) .elementor-state-icon {
display: none;
}
.elementor-panel #elementor-panel-footer-saver-options .elementor-last-edited-wrapper time {
border-bottom: 1px dotted transparent;
transition: all ease-in-out 0.3s;
cursor: pointer;
}
.elementor-panel #elementor-panel-footer-saver-options .elementor-last-edited-wrapper time:hover {
border-bottom-color: inherit;
}
.elementor-panel .elementor-disabled {
cursor: default;
}
.elementor-panel #elementor-panel-saver-button-preview a {
color: #a4afb7;
}
.elementor-panel #elementor-panel-saver-button-publish, .elementor-panel #elementor-panel-saver-button-save-options {
font-size: 11px;
text-transform: uppercase;
height: 26px;
}
.elementor-panel #elementor-panel-saver-button-publish.elementor-disabled, .elementor-panel #elementor-panel-saver-button-save-options.elementor-disabled {
background-color: #556068;
color: #a4afb7;
}
.elementor-panel #elementor-panel-saver-button-publish {
width: 100%;
border-radius: 3px 0 0 3px;
}
.elementor-panel #elementor-panel-saver-button-save-options {
width: 25px;
}
#elementor-panel-elements-navigation .elementor-panel-navigation-tab {
text-align: center;
padding: 10px 0;
font-size: 11px;
text-transform: uppercase;
cursor: pointer;
}
#elementor-panel-elements {
overflow: hidden;
}
#elementor-panel-state-loading {
display: none;
}
body.elementor-panel-loading #elementor-panel-state-loading {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
background-color: rgba(255, 255, 255, 0.5);
z-index: 2;
}
#elementor-panel-state-loading .eicon-loading {
font-size: 25px;
color: #71d7f7;
}
#elementor-panel-elements-search-area {
position: sticky;
top: 0;
padding: 10px;
background-color: #e6e9ec;
z-index: 1;
}
#elementor-panel-elements-search-wrapper {
position: relative;
}
#elementor-panel-elements-search-input {
background-color: rgba(255, 255, 255, 0.7);
font-size: 11px;
padding: 10px 10px 10px 29px;
font-style: italic;
color: #a4afb7;
border: none;
transition: all 1s;
border-radius: 3px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
#elementor-panel-elements-search-input + i {
position: absolute;
left: 10px;
top: 50%;
color: #a4afb7;
transform: translateY(-50%);
}
#elementor-panel-elements-search-input:focus {
background-color: rgb(255, 255, 255);
padding-right: 15px;
}
.elementor-panel .elementor-element {
border-radius: 3px;
background-color: #fff;
cursor: move;
position: relative;
}
.elementor-panel .elementor-element-wrapper {
text-align: center;
box-sizing: border-box;
}
.elementor-panel .elementor-element--promotion .elementor-element {
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
.elementor-panel .elementor-element .icon,
.elementor-panel .elementor-element .title {
color: #556068;
transition: all 0.3s;
}
.elementor-panel .elementor-element:hover {
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
}
.elementor-panel .elementor-element:hover .icon, .elementor-panel .elementor-element:hover .title {
color: #93003c;
}
.elementor-panel .elementor-element .icon {
font-size: 28px;
padding-top: 15px;
}
.elementor-panel .elementor-element .elementor-element-title-wrapper {
display: table;
width: 100%;
}
.elementor-panel .elementor-element .title {
font-size: 11px;
display: table-cell;
vertical-align: middle;
height: 40px;
}
.elementor-panel .elementor-element > .eicon-lock {
position: absolute;
top: 5px;
right: 5px;
color: #e6e9ec;
}
#elementor-element--promotion__dialog {
position: absolute;
width: 300px;
z-index: 1;
background-color: #fff;
box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3);
border-radius: 3px;
}
#elementor-element--promotion__dialog:after {
content: "";
position: absolute;
top: 15px;
right: 100%;
transform: scaleY(0.7);
border: 10px solid transparent;
border-right-color: #fff;
}
#elementor-element--promotion__dialog__title {
font-size: 14px;
}
#elementor-element--promotion__dialog .dialog-header {
display: flex;
padding: 20px;
color: #495157;
border-bottom: 1px solid #e6e9ec;
font-weight: 500;
}
#elementor-element--promotion__dialog .dialog-header .eicon-pro-icon {
flex-grow: 1;
margin-left: 10px;
font-size: 14px;
color: #93003c;
}
#elementor-element--promotion__dialog .dialog-header .eicon-close {
cursor: pointer;
color: #a4afb7;
}
#elementor-element--promotion__dialog .dialog-message {
padding: 20px;
}
#elementor-element--promotion__dialog .dialog-buttons-wrapper {
padding: 0 20px 20px 20px;
}
#elementor-element--promotion__dialog .dialog-button {
padding: 7px 25px;
font-size: 12px;
}
#elementor-element--promotion__dialog .dialog-button::-moz-focus-inner {
border: 0;
}
#elementor-panel-inner {
position: relative;
height: 100%;
box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
}
#elementor-panel-content-wrapper {
position: absolute;
bottom: 40px;
top: 40px;
left: 0;
width: 100%;
}
.elementor-panel-container {
clear: both;
padding-left: 15px;
padding-right: 15px;
}
.media-modal.wp-core-ui input {
width: auto;
}
.media-modal.wp-core-ui select {
width: initial;
}
.media-modal.wp-core-ui fieldset {
padding: 0;
border: 0;
}
.media-modal.wp-core-ui .wp-clearfix::after {
content: "";
display: table;
clear: both;
}
.media-modal.wp-core-ui .e-wp-media-elements-removed {
/* Hack to change the media button selection text, because for some reason the text gets changed when switching tabs. */
}
.media-modal.wp-core-ui .e-wp-media-elements-removed .embed-link-settings,
.media-modal.wp-core-ui .e-wp-media-elements-removed .embed-media-settings > :not(.wp-clearfix):not(.alt-text):not(#alt-text-description) {
display: none;
}
.media-modal.wp-core-ui .e-wp-media-elements-removed #embed-url-field {
width: 70%;
}
.media-modal.wp-core-ui .e-wp-media-elements-removed .media-embed .thumbnail {
margin-top: 20px;
}
.media-modal.wp-core-ui .e-wp-media-elements-removed .media-embed .thumbnail,
.media-modal.wp-core-ui .e-wp-media-elements-removed .media-embed .thumbnail img {
max-height: initial;
}
.media-modal.wp-core-ui .e-wp-media-elements-removed .media-embed .thumbnail::after {
box-shadow: none;
}
.media-modal.wp-core-ui .e-wp-media-elements-removed .media-button-select {
font-size: 0;
}
.media-modal.wp-core-ui .e-wp-media-elements-removed .media-button-select::before {
content: var(--button-text);
font-size: 13px;
}
#elementor-panel-get-pro-elements .elementor-nerd-box-message {
margin-top: 10px;
}
#elementor-panel-get-pro-elements .elementor-nerd-box-icon {
margin-top: 20px;
}
.elementor-control {
--control-title-size: 12px;
background-color: #fff;
position: relative;
padding: 0 20px 15px;
}
.elementor-control a {
font-weight: 500;
text-decoration: none;
border-bottom: 1px dotted transparent;
transition: all ease-in-out 0.3s;
}
.elementor-control a:hover {
border-bottom-color: inherit;
}
.elementor-control a.elementor-responsive-switcher {
border-bottom: 0;
}
.elementor-control .elementor-control-content {
display: flex;
flex-direction: column;
}
.elementor-control .elementor-control-title {
font-size: var(--control-title-size);
line-height: 1;
margin-right: 5px;
}
.elementor-control .elementor-control-spinner {
display: flex;
align-items: center;
}
.elementor-control.elementor-control-type-divider {
padding: 0;
background-color: transparent;
}
.elementor-control.elementor-control-type-divider .elementor-control-content {
border-width: 0;
border-color: #e6e9ec;
border-style: solid;
border-top-width: 1px;
background-color: #ffffff;
height: 15px;
}
.elementor-control.elementor-control-separator-default:not(.elementor-control-type-divider).elementor-control-wp {
margin-top: 15px;
}
.elementor-control.elementor-control-separator-default:not(.elementor-control-type-divider).elementor-control-wp:before {
content: "";
height: 1px;
display: block;
margin-bottom: 15px;
background-color: transparent;
}
.elementor-control.elementor-control-separator-before {
padding-top: 15px;
}
.elementor-control.elementor-control-separator-before:before {
content: "";
position: absolute;
height: 1px;
width: 100%;
top: 0;
left: 0;
background-color: #e6e9ec;
}
.elementor-control.elementor-control-separator-after:after {
content: "";
position: absolute;
height: 1px;
width: 100%;
bottom: 0;
left: 0;
background-color: #e6e9ec;
}
.elementor-control.elementor-control-separator-after + .elementor-control-type-tabs + .elementor-control-separator-default, .elementor-control.elementor-control-separator-after:not(.elementor-hidden-control) + .elementor-control-separator-default {
padding-top: 15px;
}
.elementor-control.elementor-control-deprecated {
color: #b01b1b;
}
.elementor-control.elementor-control-deprecated .elementor-control-field-description {
color: #b01b1b;
}
.elementor-control.elementor-control-hidden-label > * > .elementor-control-title, .elementor-control.elementor-control-hidden-label > * > * > .elementor-control-title {
display: none;
}
.elementor-control.elementor-hidden-control {
display: none;
}
.elementor-control.elementor-control-type-heading .elementor-control-title {
font-weight: bold;
margin: 0;
}
body:not(.elementor-device-widescreen) .elementor-control.elementor-control-responsive-widescreen {
display: none;
}
body:not(.elementor-device-desktop) .elementor-control.elementor-control-responsive-desktop {
display: none;
}
body:not(.elementor-device-laptop) .elementor-control.elementor-control-responsive-laptop {
display: none;
}
body:not(.elementor-device-tablet_extra) .elementor-control.elementor-control-responsive-tablet_extra {
display: none;
}
body:not(.elementor-device-tablet) .elementor-control.elementor-control-responsive-tablet {
display: none;
}
body:not(.elementor-device-mobile_extra) .elementor-control.elementor-control-responsive-mobile_extra {
display: none;
}
body:not(.elementor-device-mobile) .elementor-control.elementor-control-responsive-mobile {
display: none;
}
.elementor-control-custom_css_pro .elementor-nerd-box-message, .elementor-control-custom_attributes_pro .elementor-nerd-box-message {
margin-top: 5px;
}
.elementor-control.elementor-control-custom_css_title {
font-size: 12px;
}
.elementor-control.elementor-open .elementor-panel-heading-toggle .eicon:before,
.elementor-panel-scheme-item.elementor-open .elementor-panel-heading-toggle .eicon:before {
content: "\e92a";
}
.elementor-control:not(.elementor-open) .elementor-panel-heading-toggle .eicon:before,
.elementor-panel-scheme-item:not(.elementor-open) .elementor-panel-heading-toggle .eicon:before {
content: "\e90a";
}
.elementor-panel-heading {
display: table;
table-layout: fixed;
height: 40px;
padding: 0 20px;
width: 100%;
border-bottom: 1px solid #e6e9ec;
cursor: pointer;
}
.elementor-panel-heading > * {
display: table-cell;
vertical-align: middle;
}
.elementor-panel-heading-toggle {
width: 20px;
color: #495157;
}
.elementor-panel-heading-title {
color: #495157;
font-weight: bold;
}
.elementor-control-wp {
line-height: 1.5;
}
.elementor-control-wp p {
margin: 15px 0;
}
.elementor-control-field {
display: flex;
align-items: center;
}
.elementor-label-block > .elementor-control-content > .elementor-control-field {
flex-wrap: wrap;
}
.elementor-label-block > .elementor-control-content > .elementor-control-field > .elementor-control-input-wrapper {
width: 100%;
max-width: 100%;
margin-top: 10px;
}
.elementor-label-block > .elementor-control-content > .elementor-control-field > .elementor-control-input-wrapper > .elementor-choices label {
width: auto;
flex: 1 1 27px;
display: flex;
align-items: center;
justify-content: center;
}
.elementor-label-block.elementor-control-hidden-label:not(.elementor-control-dynamic) > .elementor-control-content > .elementor-control-field > .elementor-control-input-wrapper {
margin-top: 0;
}
.elementor-label-block.elementor-control-hidden-label.elementor-label-block > .elementor-control-content > .elementor-control-field > .elementor-control-input-wrapper {
margin-top: 0;
}
.elementor-label-inline > .elementor-control-content > .elementor-control-field > .elementor-control-title {
flex-shrink: 0;
max-width: 60%;
}
.elementor-label-inline > .elementor-control-content > .elementor-control-field > .elementor-control-input-wrapper {
margin-left: auto;
}
.elementor-control-field-description {
margin-top: 10px;
}
.elementor-group-control-attachment_alert .elementor-control-field-description {
margin-top: 0;
}
.elementor-required {
color: #b01b1b;
}
.elementor-update-preview {
margin: 15px 15px 0;
display: flex;
align-items: center;
}
.elementor-update-preview-button-wrapper {
flex-grow: 1;
text-align: right;
}
.elementor-update-preview-button {
padding: 8px 15px;
text-transform: uppercase;
}
.elementor-control-direction-ltr input,
.elementor-control-direction-ltr textarea {
direction: ltr;
}
.elementor-control-direction-rtl input,
.elementor-control-direction-rtl textarea {
direction: rtl;
}
.elementor-control-responsive-switchers {
--selected-option: 0;
--pointer-position: var(--selected-option);
position: relative;
width: 2.5em;
height: 2.5em;
margin: calc( -2.5em + var(--control-title-size)) 0;
margin-right: 5px;
}
.elementor-control-responsive-switchers__holder {
position: absolute;
width: 100%;
top: 0;
background-color: #ffffff;
border-radius: 3px;
transition: 0.15s;
border: 1px solid transparent;
}
.elementor-control-responsive-switchers.elementor-responsive-switchers-open {
z-index: 11000;
}
.elementor-control-responsive-switchers.elementor-responsive-switchers-open .elementor-responsive-switcher {
height: 2.5em;
transform: scale(1);
opacity: 1;
}
.elementor-control-responsive-switchers.elementor-responsive-switchers-open .elementor-responsive-switcher:hover {
color: #71d7f7;
}
.elementor-control-responsive-switchers.elementor-responsive-switchers-open .elementor-control-responsive-switchers__holder {
box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
}
.elementor-responsive-switcher {
display: flex;
align-items: center;
justify-content: center;
position: relative;
z-index: 2;
cursor: pointer;
height: 0;
transform: scale(0);
opacity: 0;
transition: 0.15s;
font-size: 12px;
}
a.elementor-responsive-switcher {
color: #a4afb7;
}
a.elementor-responsive-switcher:hover {
color: #71d7f7;
}
.elementor-device-widescreen .elementor-responsive-switcher.elementor-responsive-switcher-widescreen {
height: 2.5em;
transform: scale(1);
opacity: 1;
}
.elementor-device-widescreen .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-widescreen {
color: #71d7f7;
}
.elementor-device-desktop .elementor-responsive-switcher.elementor-responsive-switcher-desktop {
height: 2.5em;
transform: scale(1);
opacity: 1;
}
.elementor-device-desktop .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-desktop {
color: #71d7f7;
}
.elementor-device-laptop .elementor-responsive-switcher.elementor-responsive-switcher-laptop {
height: 2.5em;
transform: scale(1);
opacity: 1;
}
.elementor-device-laptop .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-laptop {
color: #71d7f7;
}
.elementor-device-tablet_extra .elementor-responsive-switcher.elementor-responsive-switcher-tablet_extra {
height: 2.5em;
transform: scale(1);
opacity: 1;
}
.elementor-device-tablet_extra .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-tablet_extra {
color: #71d7f7;
}
.elementor-device-tablet .elementor-responsive-switcher.elementor-responsive-switcher-tablet {
height: 2.5em;
transform: scale(1);
opacity: 1;
}
.elementor-device-tablet .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-tablet {
color: #71d7f7;
}
.elementor-device-mobile_extra .elementor-responsive-switcher.elementor-responsive-switcher-mobile_extra {
height: 2.5em;
transform: scale(1);
opacity: 1;
}
.elementor-device-mobile_extra .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-mobile_extra {
color: #71d7f7;
}
.elementor-device-mobile .elementor-responsive-switcher.elementor-responsive-switcher-mobile {
height: 2.5em;
transform: scale(1);
opacity: 1;
}
.elementor-device-mobile .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-mobile {
color: #71d7f7;
}
.e-units-wrapper {
position: relative;
margin-left: auto;
}
.e-units-wrapper .e-units-switcher {
color: #6d7882;
cursor: pointer;
text-transform: uppercase;
font-size: 9px;
padding: 0.5em;
margin: -0.5em 0;
transition: all ease-in-out 0.15s;
}
.e-units-wrapper .e-units-switcher:hover {
color: #71d7f7;
background-color: #f1f3f5;
border-radius: 3px;
}
.e-units-wrapper .e-units-switcher:not([data-selected=custom]) i.eicon-edit {
display: none;
}
.e-units-wrapper .e-units-switcher[data-selected=custom] span {
display: none;
}
.e-units-wrapper .e-units-switcher i.eicon-angle-right {
transform: rotate(90deg);
}
.e-units-choices input {
display: none;
}
.e-units-choices input:checked + label {
color: #71d7f7;
}
.e-units-choices label {
cursor: pointer;
display: block;
}
.e-units-choices {
display: none;
overflow: hidden;
max-height: 0;
position: absolute;
top: -0.8em;
left: -0.5em;
width: 2.5em;
text-align: center;
background-color: #ffffff;
border-radius: 3px;
border: 1px solid transparent;
box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
animation-timing-function: linear;
animation-delay: 0s;
animation-fill-mode: forwards;
z-index: 11000;
}
.e-units-choices .elementor-units-choices-label {
display: flex;
align-items: center;
height: 3em;
justify-content: center;
text-transform: uppercase;
font-size: 9px;
transition: 0.15s;
}
.e-units-choices .elementor-units-choices-label:hover {
color: #71d7f7;
}
.e-units-choices .elementor-units-choices-label:not([data-choose=custom]) i {
display: none;
}
.e-units-choices .elementor-units-choices-label[data-choose=custom] span {
display: none;
}
.e-units-choices.e-units-choices-open {
display: block;
animation-duration: 1s;
animation-name: e-units-choices-open;
}
.e-units-custom input {
font-family: monospace;
font-size: 0.85em;
}
@keyframes e-units-choices-open {
from {
max-height: 0;
}
to {
max-height: 100vh;
}
}
.elementor-control-type-button .elementor-control-input-wrapper {
text-align: right;
}
.elementor-control-type-button .elementor-button {
width: auto;
height: 26px;
}
.elementor-control-type-button .elementor-button.elementor-button-center {
display: block;
margin: 0 auto;
}
.elementor-control-type-choose.elementor-label-block .elementor-choices {
width: 100%;
}
.elementor-choices {
display: flex;
height: 27px;
line-height: 27px;
text-align: center;
border-spacing: 1px;
border-radius: 3px;
overflow: hidden;
}
.elementor-choices .elementor-choices-label {
border-top: 1px solid #d5dadf;
border-bottom: 1px solid #d5dadf;
border-left: 1px solid #d5dadf;
border-right: none;
font-size: 12px;
transition: all 0.5s;
cursor: pointer;
overflow: hidden;
}
.elementor-choices .elementor-choices-label:nth-child(2) {
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
}
.elementor-choices .elementor-choices-label:last-child {
border-right: 1px solid #d5dadf;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
}
.elementor-choices input {
display: none;
}
.elementor-choices input.e-choose-placeholder + .elementor-choices-label {
color: #ffffff;
background-color: #c2cbd2;
border-color: #c2cbd2;
}
.elementor-choices input:checked + .elementor-choices-label {
color: #fff;
background-color: #a4afb7;
border-color: #a4afb7;
}
.elementor-label-inline .elementor-choices {
justify-content: flex-end;
}
.rtl .elementor-control-type-choose[class*=elementor-control-text_align] .elementor-choices, .rtl .elementor-control-type-choose[class*=elementor-control-align] .elementor-choices, .rtl .elementor-control-type-choose[class*=elementor-control-position] .elementor-choices {
flex-direction: row-reverse;
}
.rtl .elementor-control-type-choose[class*=elementor-control-text_align] .elementor-choices .elementor-choices-label:nth-child(2), .rtl .elementor-control-type-choose[class*=elementor-control-align] .elementor-choices .elementor-choices-label:nth-child(2), .rtl .elementor-control-type-choose[class*=elementor-control-position] .elementor-choices .elementor-choices-label:nth-child(2) {
border-right: 1px solid #d5dadf;
border-radius: 3px 0 0 3px;
}
.rtl .elementor-control-type-choose[class*=elementor-control-text_align] .elementor-choices .elementor-choices-label:last-child, .rtl .elementor-control-type-choose[class*=elementor-control-align] .elementor-choices .elementor-choices-label:last-child, .rtl .elementor-control-type-choose[class*=elementor-control-position] .elementor-choices .elementor-choices-label:last-child {
border-right: none;
border-radius: 0 3px 3px 0;
}
.elementor-control-type-color.e-control-global .e-global__popover-toggle ~ .pickr {
border-radius: 0px 3px 3px 0;
flex-shrink: 0;
}
.elementor-control-type-color .elementor-control-title {
flex-grow: 1;
}
.elementor-control-type-color .elementor-control-input-wrapper {
display: flex;
justify-content: flex-end;
}
.elementor-control-type-color .elementor-control-dynamic-switcher {
border-left-width: 0;
border-radius: 0 3px 3px 0;
}
.elementor-control-type-color.elementor-control-dynamic .pickr {
border-radius: 3px 0 0 3px;
}
.elementor-group-control-css-filter .elementor-slider {
height: 6px;
box-shadow: 0 0 1px 1px inset rgba(0, 0, 0, 0.2);
}
.elementor-group-control-css-filter .elementor-control-content > .elementor-control-field > .elementor-control-input-wrapper {
margin-top: 0;
margin-bottom: 5px;
}
.elementor-group-control-blur .elementor-slider {
background: url("../images/blur.png");
background-size: cover;
background-position: center;
}
.elementor-group-control-contrast .elementor-slider {
background: url("../images/contrast.png");
background-size: 100% 100%;
}
.elementor-group-control-hue .elementor-slider {
background-image: linear-gradient(to right, red, orange, yellow, greenyellow, limegreen, deepskyblue, blue, darkviolet 95%);
}
.elementor-group-control-saturate .elementor-slider {
background-image: linear-gradient(to right, gray, red);
}
.elementor-group-control-brightness .elementor-slider {
background-image: linear-gradient(to right, black, white);
}
.elementor-control-type-dimensions .elementor-control-dimensions {
display: flex;
}
.elementor-control-type-dimensions li {
flex: 1;
transition: flex-grow 0.3s ease-in-out;
}
.elementor-control-type-dimensions li input,
.elementor-control-type-dimensions li .elementor-link-dimensions {
display: block;
text-align: center;
width: 100%;
height: 27px;
}
.elementor-control-type-dimensions li input {
border-left: none;
border-radius: 0;
padding: 3px;
}
.elementor-control-type-dimensions li input:focus {
border-left: 1px solid #a4afb7;
margin-left: -1px;
width: calc(100% + 1px);
}
.elementor-control-type-dimensions li input:focus + .elementor-control-dimension-label {
color: #a4afb7;
}
.elementor-control-type-dimensions li .elementor-link-dimensions {
border: 1px solid #d5dadf;
border-left: none;
background-color: #fff;
padding: 0;
outline: none;
border-radius: 0 3px 3px 0;
cursor: pointer;
}
.elementor-control-type-dimensions li:first-child input {
border-left: 1px solid #d5dadf;
border-radius: 3px 0 0 3px;
}
.elementor-control-type-dimensions li:first-child input:focus {
border-color: #a4afb7;
margin-left: 0;
width: 100%;
}
.elementor-control-type-dimensions li:last-child {
max-width: 27px;
}
.elementor-control-type-dimensions.e-units-custom li.elementor-control-dimension:focus-within {
flex: 2.5;
}
.elementor-control-type-dimensions .elementor-control-dimension-label {
display: block;
text-align: center;
color: #d5dadf;
font-size: 9px;
text-transform: uppercase;
padding-top: 5px;
}
.elementor-control-type-dimensions .elementor-link-dimensions.unlinked {
background-color: #fff;
}
.elementor-control-type-dimensions .elementor-link-dimensions.unlinked .elementor-linked {
display: none;
}
.elementor-control-type-dimensions .elementor-link-dimensions:not(.unlinked) {
background-color: #a4afb7;
border-color: #a4afb7;
}
.elementor-control-type-dimensions .elementor-link-dimensions:not(.unlinked) .elementor-unlinked {
display: none;
}
.elementor-control-type-dimensions .elementor-link-dimensions .elementor-linked {
color: #fff;
}
.elementor-control-type-icons .elementor-control-media__preview > * {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.elementor-control-type-icons .elementor-control-media__preview i {
font-size: 70px;
color: #6d7882;
}
.elementor-control-type-icons .elementor-control-media__preview svg {
height: 75%;
}
.elementor-control-type-icons .elementor-control-icons--inline__svg i.eicon-upload {
font-size: 15px;
}
.elementor-control-type-gallery .elementor-control-media__content {
border: 1px solid #d5dadf;
border-radius: 3px;
}
.elementor-control-type-gallery .elementor-control-gallery-status {
font-size: 12px;
height: 27px;
padding-left: 10px;
border-bottom: 1px solid #d5dadf;
display: flex;
}
.elementor-control-type-gallery .elementor-control-gallery-status > * {
display: flex;
align-items: center;
}
.elementor-control-type-gallery .elementor-control-gallery-status-title {
flex-grow: 1;
}
.elementor-control-type-gallery .elementor-control-gallery-content {
position: relative;
overflow: hidden;
}
.elementor-control-type-gallery .elementor-control-gallery-content:not(:hover) .elementor-control-gallery-edit {
opacity: 0;
}
.elementor-control-type-gallery .elementor-control-gallery-thumbnails {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(48px, 1fr));
grid-gap: 10px;
cursor: pointer;
padding: 10px;
}
.elementor-control-type-gallery .elementor-control-gallery-thumbnail {
width: 48px;
height: 48px;
background-size: cover;
background-position: 50% 50%;
}
.elementor-control-type-gallery .elementor-control-gallery-edit {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background-color: rgba(109, 120, 130, 0.3);
padding: 10px;
font-size: 11px;
transition: all 0.3s ease-in-out;
pointer-events: none;
cursor: pointer;
opacity: 1;
}
.elementor-control-type-gallery .elementor-control-gallery-edit span {
position: absolute;
top: 10px;
right: 10px;
width: 21px;
height: 21px;
background-color: rgba(255, 255, 255, 0.9);
color: #a4afb7;
box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.2);
border-radius: 3px;
}
.elementor-control-type-gallery .elementor-control-gallery-edit span i {
font-size: 11px;
padding: 5px;
}
.elementor-control-type-gallery .elementor-control-gallery-add {
width: 48px;
height: 48px;
color: #fff;
background-color: #d5dadf;
font-size: 14px;
border-radius: 0;
}
.elementor-control-type-gallery .elementor-control-gallery-add:hover {
background-color: #c2cbd2;
}
.elementor-control-type-gallery .elementor-control-gallery-add i {
margin: 0;
color: #a4afb7;
}
.elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-clear,
.elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-thumbnails,
.elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-edit {
display: none;
}
.elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-content {
padding: 10px;
}
.elementor-control-type-gallery.elementor-gallery-has-images .elementor-control-gallery-add {
display: none;
}
.elementor-control-type-gallery.elementor-control-dynamic .elementor-control-gallery-clear {
border-left: 1px solid #d5dadf;
}
.elementor-control-type-gallery .elementor-control-gallery-clear {
cursor: pointer;
justify-content: center;
}
.elementor-control-type-gallery .elementor-control-gallery-clear:hover {
color: #b01b1b;
}
.elementor-control-type-gallery .elementor-control-dynamic-switcher {
border: none;
border-bottom: 1px solid #d5dadf;
border-left: 1px solid #d5dadf;
border-radius: 0 3px 0 0;
}
.e-global__popover {
width: 288px;
z-index: 1;
font-size: 12px;
padding-left: 10px;
}
.e-global__popover-toggle {
border: 1px solid #d5dadf;
border-right: 0;
border-radius: 3px 0 0 3px;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
}
.e-global__popover-toggle--active i {
color: #71d7f7;
}
.e-global__popover-container {
box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3);
border-radius: 3px;
background-color: #fff;
padding-bottom: 5px;
}
.e-global__popover-title {
padding: 15px 20px;
font-weight: 500;
color: #6d7882;
border-bottom: 1px solid #e6e9ec;
display: flex;
}
.e-global__popover-title > i {
margin-right: 5px;
color: #d5dadf;
}
.e-global__popover-title-text {
flex-grow: 1;
}
.e-global__popover-info {
margin-right: 5px;
display: inline-block;
}
.e-global__popover-info-tooltip {
width: 270px;
z-index: 1;
background-color: rgba(0, 0, 0, 0.9);
color: #fff;
padding: 20px;
border-radius: 3px;
}
.e-global__popover-info-tooltip:after {
content: "";
position: absolute;
bottom: -17px;
left: 16px;
border: 10px solid transparent;
border-top-color: rgba(0, 0, 0, 0.9);
}
.e-global__popover-info i {
color: #d5dadf;
font-size: 13px;
}
.e-global__preview-items-container {
max-height: 260px;
overflow-y: auto;
margin-top: 5px;
}
.e-global__preview-items-container::-webkit-scrollbar {
width: 7px;
}
.e-global__preview-items-container::-webkit-scrollbar-thumb {
background-color: #c2cbd2;
border-radius: 10px;
}
.e-global__manage-button {
font-weight: 500;
cursor: pointer;
}
.e-global__manage-button:hover i {
color: #4ab7f4;
}
.e-global__manage-button i {
color: #6d7882;
}
.e-global__typography {
padding: 5px 10px 5px 35px;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.e-global__typography.e-global__preview-item--selected:before {
font-family: "eicons";
font-size: 13px;
content: "\e90e";
position: absolute;
transform: translateY(-50%);
top: 50%;
left: 12px;
}
.e-global__color {
margin: 5px auto;
padding: 5px 20px;
display: flex;
align-items: center;
}
.e-global__color:first-child {
margin-top: 5px;
}
.e-global__color:last-child {
margin-bottom: 10px;
}
.e-global__color-preview-container {
height: 20px;
width: 20px;
border-radius: 3px;
border: 1px solid rgba(0, 0, 0, 0.1);
margin-right: 10px;
flex-shrink: 0;
position: relative;
}
.e-global__color-preview-color, .e-global__color-preview-transparent-bg {
border-radius: 3px;
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
}
.e-global__color-preview-transparent-bg {
background-image: linear-gradient(45deg, #ddd 25%, transparent 0, transparent 75%, #ddd 0, #ddd), linear-gradient(45deg, #ddd 25%, transparent 0, transparent 75%, #ddd 0, #ddd);
background-size: 12px 12px;
background-position: 0 0, calc( 12px / 2 ) calc( 12px / 2 );
}
.e-global__color-title {
font-weight: 500;
color: #6d7882;
flex-grow: 1;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
padding-right: 10px;
}
.e-global__color-hex {
font-size: 10px;
font-weight: 500;
color: #c2cbd2;
}
.e-global__color .pcr-button {
background-color: #fff;
}
.e-global__color.e-global__preview-item--selected .e-global__color-preview-container {
display: flex;
justify-content: center;
align-items: center;
color: #ffffff;
}
.e-global__color.e-global__preview-item--selected .e-global__color-preview-container:before {
font-family: "eicons";
font-size: 13px;
content: "\e90e";
text-shadow: 0px 0px 1px #000;
z-index: 1;
}
.e-global__preview-item {
cursor: pointer;
position: relative;
}
.e-global__preview-item:hover {
background-color: #f1f3f5;
}
.e-global__preview-item:hover .e-global__color-hex {
color: #a4afb7;
}
.e-global__confirm-add .dialog-buttons-wrapper > .dialog-button.dialog-confirm-ok {
color: #39b54a;
}
.e-global__confirm-delete i {
color: #b01b1b;
}
.e-global__confirm-message-text i {
color: #fcb92c;
}
.e-global__confirm-input-wrapper {
display: flex;
align-items: center;
border: 1px solid #a4afb7;
border-radius: 3px;
margin-top: 10px;
padding: 2px;
}
.e-global__confirm-input-wrapper input {
font-family: Roboto, Arial, sans-serif;
font-weight: 500;
font-size: 12px;
padding: 2px;
border: 0;
}
.e-control-global .elementor-control-input-wrapper {
display: flex;
justify-content: flex-end;
max-width: 135px;
width: 100%;
}
.e-control-global.elementor-control .elementor-control-input-wrapper {
direction: ltr;
}
.e-control-global .elementor-control-spinner {
margin-right: 4px;
}
.elementor-control-type-hidden {
display: none !important;
}
.elementor-control-type-icon .select2-selection__rendered .eicon {
margin-right: 3px;
}
.elementor-control-type-image_dimensions .elementor-control-field-description {
margin: 0 0 15px;
line-height: 1.4;
}
.elementor-control-type-image_dimensions .elementor-control-input-wrapper {
overflow: hidden;
}
.elementor-control-type-image_dimensions .elementor-image-dimensions-field {
width: 65px;
float: left;
}
.elementor-control-type-image_dimensions .elementor-image-dimensions-field input:focus + .elementor-image-dimensions-field-description {
color: #a4afb7;
}
.elementor-control-type-image_dimensions .elementor-image-dimensions-separator {
width: 20px;
text-align: center;
float: left;
padding-top: 4px;
}
.elementor-control-type-image_dimensions .elementor-image-dimensions-field-description {
display: block;
text-transform: uppercase;
margin-top: 5px;
color: #d5dadf;
font-size: 9px;
text-align: center;
}
.elementor-control-type-image_dimensions .elementor-image-dimensions-apply-button {
float: right;
height: 27px;
width: 65px;
}
.elementor-control-media.e-media-empty .elementor-control-media-area .elementor-control-media__remove, .elementor-control-media.e-media-empty .elementor-control-media-area .elementor-control-media__content__remove {
display: none;
}
.elementor-control-media.e-media-empty-placeholder .e-control-image-size {
display: none;
}
.elementor-control-media:not(.e-media-empty) .elementor-control-media__content__upload-button {
display: none;
}
.elementor-control-media .eicon-plus-circle {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
color: #ffffff;
font-size: 20px;
}
.elementor-control-media__content__upload-button {
background-color: #d5dadf;
}
.elementor-control-media__preview {
height: 100%;
background-size: cover;
background-position: center;
padding-bottom: 42.8571%;
}
.elementor-control-media-area {
background-image: linear-gradient(45deg, #ddd 25%, transparent 0, transparent 75%, #ddd 0, #ddd), linear-gradient(45deg, #ddd 25%, transparent 0, transparent 75%, #ddd 0, #ddd);
background-size: 16px 16px;
background-position: 0 0, calc( 16px / 2 ) calc( 16px / 2 );
background-color: #f6f6f6;
aspect-ratio: 21/9;
}
.elementor-control-media-area:not(:hover) .elementor-control-media__remove {
display: none;
}
.elementor-control-media-area .eicon-video-camera {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
color: rgba(255, 255, 255, 0.7);
font-size: 21px;
}
.elementor-control-media .elementor-control-media__content {
aspect-ratio: 21/9;
position: relative;
cursor: pointer;
overflow: hidden;
}
.elementor-control-media .elementor-control-media__content:hover:after {
content: "";
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background-color: rgba(0, 0, 0, 0.2);
pointer-events: none;
}
.elementor-control-media .elementor-control-media__content:not(:hover) .elementor-control-media__tools {
bottom: -30px;
}
.elementor-control-media__content {
transition: all 0.2s ease-in-out;
}
.elementor-control-media__tools {
position: absolute;
bottom: 0;
left: 0;
right: 0;
height: 27px;
transition: all 0.2s ease-in-out;
}
.elementor-control-media__tools > *:not(:first-child) {
margin-left: 1px;
}
.elementor-control-media__tool {
display: flex;
align-items: center;
justify-content: center;
flex-grow: 1;
color: #ffffff;
background-color: rgba(109, 120, 130, 0.85);
font-size: 11px;
transition: background 0.3s;
}
.elementor-control-media__tool:hover {
background-color: rgba(109, 120, 130, 0.95);
}
.elementor-control-media__remove {
display: flex;
align-items: center;
justify-content: center;
transition: all 0.3s ease-in-out;
}
.elementor-control-media__content__remove {
position: absolute;
z-index: 1;
top: 10px;
right: 10px;
width: 20px;
height: 20px;
font-size: 11px;
color: #ffffff;
background-color: rgba(109, 120, 130, 0.85);
border-radius: 3px;
box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.1);
transition: background 0.3s;
}
.elementor-control-media__content__remove:hover {
background-color: rgba(109, 120, 130, 0.95);
box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
}
.elementor-control-media.e-media-empty .elementor-control-file-area {
display: none;
}
.elementor-control-media__file {
display: flex;
justify-content: space-between;
align-items: center;
width: 100%;
margin-top: 10px;
border: 1px solid #d5dadf;
}
.elementor-control-media__file__content {
padding-left: 5px;
font-size: 12px;
}
.elementor-control-media__file__content__label {
color: #a4afb7;
}
.elementor-control-media__file__content__info {
display: flex;
align-items: center;
font-weight: 500;
}
.elementor-control-media__file__content__info__icon {
margin-right: 5px;
}
.elementor-control-media__file__controls {
display: flex;
border-left: 1px solid #d5dadf;
}
.elementor-control-media__file__controls__upload-button, .elementor-control-media__file__controls__remove {
width: 27px;
height: 27px;
cursor: pointer;
align-items: center;
}
.elementor-control-media__file__controls__upload-button {
display: flex;
justify-content: center;
}
.elementor-control-media__file__controls__remove {
border-right: 1px solid #d5dadf;
}
.elementor-control-media:not(.e-media-empty) .elementor-control-media__file__content__label {
display: none;
}
.elementor-control-media.e-media-empty .elementor-control-media__file__content__info {
display: none;
}
.elementor-control-media.e-media-empty .elementor-control-media__file__controls__remove {
display: none;
}
.elementor-control-media .elementor-control-dynamic-switcher {
border: none;
border-radius: 0;
background-color: rgba(109, 120, 130, 0.85);
color: #ffffff;
}
.elementor-control-media .elementor-control-dynamic-switcher:hover {
background-color: rgba(109, 120, 130, 0.95);
}
.elementor-control-media .e-control-image-size {
display: flex;
flex-direction: column;
width: 100%;
padding-top: 20px;
}
.elementor-control-media .e-control-image-size .elementor-control-input-wrapper {
margin-left: auto;
}
.elementor-control-type-media.elementor-control-dynamic-value .elementor-control-input-wrapper {
border: none;
}
.elementor-control:not(.elementor-control-type-icons) .elementor-control-media__preview {
background-color: #d5dadf;
}
.elementor-control-type-number.elementor-control-dynamic input {
border-radius: 3px 0 0 3px;
border-right: none;
}
.elementor-control-type-number.elementor-control-dynamic .elementor-control-dynamic-switcher {
border-radius: 0 3px 3px 0;
}
.elementor-control-type-order .elementor-control-oreder-wrapper {
display: flex;
}
.elementor-control-type-order input {
display: none;
}
.elementor-control-type-order input:checked + .elementor-control-order-label {
transform: scale(1, -1);
}
.elementor-control-type-order select {
border-radius: 3px 0 0 3px;
}
.elementor-control-type-order select:not(:focus) ~ .elementor-control-order-label {
border-color: #d5dadf;
}
.elementor-control-type-order select:focus ~ .elementor-control-order-label {
border-color: #a4afb7;
}
.elementor-control-type-order .elementor-control-order-label {
position: relative;
padding: 0;
width: 40px;
border: 1px solid;
font-size: 10px;
border-radius: 0 3px 3px 0;
margin-left: -3px;
background-color: #fff;
cursor: pointer;
}
.elementor-control-type-order .elementor-control-order-label i {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.elementor-control-type-popover_toggle input {
display: none;
}
.elementor-control-type-popover_toggle label {
cursor: pointer;
}
.elementor-control-type-popover_toggle .elementor-control-input-wrapper {
direction: rtl;
}
.elementor-control-type-popover_toggle .elementor-control-popover-toggle-toggle:checked + .elementor-control-popover-toggle-toggle-label {
color: #71d7f7;
}
.elementor-control-type-popover_toggle .elementor-control-popover-toggle-toggle:not(:checked) ~ .elementor-control-popover-toggle-reset-label {
display: none;
}
.elementor-control-type-popover_toggle .elementor-control-popover-toggle-reset-label {
color: #c2cbd2;
margin-right: 5px;
}
.elementor-control-type-popover_toggle .elementor-control-popover-toggle-toggle-label {
height: 27px;
display: inline-flex;
align-items: center;
justify-content: center;
border-radius: 3px;
border: 1px solid #d5dadf;
}
.elementor-controls-popover.e-controls-popover--typography {
padding-top: 0;
}
.e-control-global .elementor-control-popover-toggle-toggle-label {
border-radius: 0 3px 3px 0;
flex-shrink: 0;
}
.elementor-control-type-repeater .elementor-control:not(.elementor-control-type-tab) {
padding-right: 10px;
padding-left: 10px;
padding-bottom: 10px;
}
.elementor-control-type-repeater.elementor-repeater-has-minimum-rows .elementor-repeater-tool-remove {
display: none;
}
.elementor-control-type-repeater .elementor-repeater-fields {
margin: 10px 0;
}
.elementor-control-type-repeater .elementor-repeater-row-controls {
border: 1px solid #d5dadf;
border-top-width: 0;
padding-top: 15px;
}
.elementor-control-type-repeater .elementor-repeater-row-controls:not(.editable) {
display: none;
}
.elementor-control-type-repeater .elementor-repeater-row-tools {
display: table;
table-layout: fixed;
width: 100%;
color: #556068;
background-color: #d5dadf;
height: 40px;
border-spacing: 1px;
transition: all 0.5s;
}
.elementor-control-type-repeater .elementor-repeater-row-tools:hover {
background-color: #a4afb7;
}
.elementor-control-type-repeater .elementor-repeater-row-tools > div {
display: table-cell;
text-align: center;
vertical-align: middle;
cursor: pointer;
}
.elementor-control-type-repeater .elementor-repeater-row-tools > div:not(.elementor-repeater-row-handle-sortable) {
background-color: #fff;
}
.elementor-control-type-repeater .elementor-repeater-row-tools > div:hover {
opacity: 0.95;
}
.elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title {
text-align: left;
padding: 0 10px;
font-size: 12px;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title .eicon,
.elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title i,
.elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title svg {
margin-right: 5px;
}
.elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title img[src$=svg] {
width: 1em;
}
.elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-tool {
width: 40px;
}
.elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-handle-sortable {
cursor: move;
width: 10px;
color: #fff;
}
.elementor-control-type-repeater .elementor-button-wrapper {
text-align: center;
padding-top: 5px;
}
.elementor-control-type-section {
margin-top: 10px;
padding: 0;
}
.elementor-control-type-section.elementor-open {
padding-bottom: 15px;
}
.elementor-control-type-section + .elementor-control:not(.elementor-control-type-section):before {
display: none;
}
.elementor-control-type-select .elementor-control-input-wrapper {
position: relative;
}
.elementor-control-type-select .elementor-control-input-wrapper select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
font-size: 12px;
font-family: inherit;
font-weight: inherit;
font-style: inherit;
text-transform: inherit;
letter-spacing: inherit;
line-height: inherit;
flex-basis: 100%;
padding-left: 5px;
padding-right: 20px;
cursor: pointer;
}
.elementor-control-type-select .elementor-control-input-wrapper select.e-select-placeholder {
color: #a4afb7;
}
.elementor-control-type-select .elementor-control-input-wrapper option.e-option-placeholder {
display: none;
}
.elementor-control-type-select .elementor-control-input-wrapper:after {
font-family: eicons;
content: "\e8ad";
font-size: 12px;
position: absolute;
top: 50%;
transform: translateY(-50%);
right: 5px;
pointer-events: none;
}
.elementor-shadow-box .elementor-shadow-slider {
margin-top: 10px;
}
.elementor-shadow-box .elementor-color-picker-wrapper .elementor-control-title {
flex-grow: 1;
}
.elementor-control-type-slider.elementor-control-dynamic input {
border-radius: 3px 0 0 3px;
}
.elementor-control-type-slider .elementor-control-unit-2 {
width: 21%;
}
.elementor-control-type-slider.elementor-control-type-slider--multiple .elementor-control-input-wrapper {
display: block;
}
.elementor-control-type-slider--multiple {
padding-bottom: 40px;
}
.elementor-control-type-slider--multiple .elementor-slider {
margin-top: 12px;
width: 98%;
}
.elementor-control-type-slider--handles-range .elementor-slider .noUi-handle {
border-radius: 0;
width: 10px;
transform: translateY(calc(50% - 14px)) translateX(4px);
}
.elementor-control-type-slider--handles-range .elementor-slider .noUi-handle:after {
content: "";
position: absolute;
top: 2px;
height: 12px;
width: 11px;
transform: rotate(45deg);
background-color: #fff;
border-radius: 3px;
}
.elementor-control-type-slider--handles-range .elementor-slider .noUi-handle-lower:after {
left: 5px;
box-shadow: 2px -2px 3px 0px rgba(0, 0, 0, 0.1);
}
.elementor-control-type-slider--handles-range .elementor-slider .noUi-handle-upper:after {
right: 5px;
box-shadow: -2px 2px 3px 0px rgba(0, 0, 0, 0.1);
}
.elementor-control-type-slider .elementor-control-dynamic-switcher {
border-left-width: 0;
border-radius: 0 3px 3px 0;
}
.elementor-control-type-slider .elementor-control-input-wrapper {
display: flex;
align-items: center;
}
.elementor-control-type-slider .elementor-dynamic-cover {
margin-top: 10px;
}
.elementor-control-type-slider.e-units-custom .elementor-slider {
display: none;
}
.elementor-control-type-slider.e-units-custom .elementor-slider-input {
width: 100%;
margin: 0;
transition: none;
}
.elementor-slider {
flex-grow: 1;
height: 4px;
background-color: #d5dadf;
border-radius: 5px;
position: relative;
cursor: pointer;
}
.elementor-slider-input {
width: 21%;
min-width: 54px;
margin-left: 12px;
transition: width 0.3s ease-in-out;
}
.elementor-slider__extra {
position: relative;
}
.elementor-slider__labels {
display: flex;
justify-content: space-between;
}
.elementor-slider__label {
font-size: 9px;
color: #c2cbd2;
}
.elementor-slider__scales {
position: absolute;
display: flex;
justify-content: space-evenly;
width: 100%;
margin-top: 4px;
}
.elementor-slider__scale {
width: 1px;
height: 21px;
background-color: #a4afb7;
}
.elementor-slider .noUi-handle {
height: 16px;
width: 16px;
background-color: #fff;
right: 0;
transform: translateY(calc(50% - 14px)) translateX(8px);
position: absolute;
box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
border-radius: 50%;
}
.elementor-slider .noUi-connects {
position: absolute;
width: 100%;
height: 4px;
}
.elementor-slider .noUi-connect {
position: absolute;
z-index: 0;
top: 0;
left: 0;
height: 100%;
width: 100%;
will-change: transform;
transform-origin: 0 0;
background-color: #a4afb7;
}
.elementor-slider .noUi-tooltip {
position: absolute;
top: calc(100% + 5px);
left: calc(50% - 4px);
transform: translateX(-50%);
font-size: 10px;
}
.elementor-control-type-structure .elementor-control-field {
display: initial;
}
.elementor-control-type-structure .elementor-control-structure-preset {
padding: 3px;
border-radius: 3px;
display: inline-block;
cursor: pointer;
height: 50px;
}
.elementor-control-type-structure .elementor-control-structure-preset svg {
height: 100%;
}
.elementor-control-type-structure .elementor-control-structure-preset path {
fill: #e6e9ec;
}
.elementor-control-type-structure .elementor-control-structure-reset {
padding: 15px 20px 0;
font-size: 11px;
cursor: pointer;
color: #a4afb7;
border-top: 1px solid #e6e9ec;
margin: 0 -20px;
}
.elementor-control-type-structure .elementor-control-structure-title {
margin: 10px -20px 0;
}
.elementor-control-type-structure .elementor-control-structure-title:before {
height: 10px;
box-shadow: inset 0 2px 4px rgba(127, 127, 127, 0.1);
}
.elementor-control-type-structure .elementor-control-structure-presets {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.elementor-control-type-structure .elementor-control-structure-presets input {
display: none;
}
.elementor-control-type-structure .elementor-control-structure-presets input:checked + .elementor-control-structure-preset path {
fill: #a4afb7;
}
.elementor-control-type-structure .elementor-control-structure-preset-wrapper {
margin-bottom: 15px;
}
.elementor-control-type-structure .elementor-control-structure-preset-title {
text-align: center;
padding-top: 5px;
font-style: italic;
font-size: 11px;
color: #a4afb7;
}
.elementor-control-type-switcher .elementor-control-input-wrapper {
text-align: right;
}
.elementor-control-type-switcher .elementor-switch {
position: relative;
display: inline-block;
vertical-align: top;
height: 20px;
background-color: white;
border-radius: 18px;
cursor: pointer;
}
.elementor-control-type-switcher .elementor-switch-input {
display: none;
}
.elementor-control-type-switcher .elementor-switch-label {
position: relative;
display: block;
height: inherit;
font-size: 7px;
text-transform: uppercase;
background: #eceeef;
border-radius: inherit;
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.12), inset 0 0 2px rgba(0, 0, 0, 0.15);
transition: 0.15s ease-out;
transition-property: opacity, background;
}
.elementor-control-type-switcher .elementor-switch-label:before, .elementor-control-type-switcher .elementor-switch-label:after {
position: absolute;
top: 0;
width: 50%;
text-align: center;
line-height: 20px;
transition: inherit;
}
.elementor-control-type-switcher .elementor-switch-label:before {
content: attr(data-off);
right: 3px;
color: #a4afb7;
text-shadow: 0 1px rgba(255, 255, 255, 0.5);
}
.elementor-control-type-switcher .elementor-switch-label:after {
content: attr(data-on);
left: 3px;
color: white;
text-shadow: 0 1px rgba(0, 0, 0, 0.2);
opacity: 0;
}
.elementor-control-type-switcher .elementor-switch-input:checked ~ .elementor-switch-label {
background: #71d7f7;
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15), inset 0 0 3px rgba(0, 0, 0, 0.2);
}
.elementor-control-type-switcher .elementor-switch-input:checked ~ .elementor-switch-label:before {
opacity: 0;
}
.elementor-control-type-switcher .elementor-switch-input:checked ~ .elementor-switch-label:after {
opacity: 1;
}
.elementor-control-type-switcher .elementor-switch-handle {
position: absolute;
top: 1px;
left: 1px;
width: 18px;
height: 18px;
background: white;
border-radius: 10px;
transition: left 0.15s ease-out;
}
.elementor-control-type-switcher .elementor-switch-input:checked ~ .elementor-switch-handle {
left: initial;
right: 1px;
box-shadow: -1px 1px 5px rgba(0, 0, 0, 0.2);
}
.elementor-control-type-tabs {
font-size: 0.8em;
text-transform: uppercase;
display: flex;
}
.elementor-control-type-tab {
text-align: center;
width: 100%;
padding: 0;
line-height: 25px;
border-top: 1px solid #d5dadf;
border-bottom: 1px solid #d5dadf;
border-right: 1px solid #d5dadf;
cursor: pointer;
}
.elementor-control-type-tab:first-child {
border-left: 1px solid #d5dadf;
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
}
.elementor-control-type-tab:last-child {
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
}
.elementor-control-type-tab.elementor-tab-active {
background-color: #a4afb7;
border-color: #a4afb7;
color: #ffffff;
}
.elementor-tab-close {
display: none !important;
}
.elementor-control-type-textarea.elementor-control-dynamic-value .elementor-control-dynamic-switcher,
.elementor-control-type-code.elementor-control-dynamic-value .elementor-control-dynamic-switcher {
border-radius: 0 3px 3px 0;
border-left-width: 0;
}
.elementor-control-type-textarea .elementor-control-dynamic-switcher,
.elementor-control-type-code .elementor-control-dynamic-switcher {
border-radius: 0 3px;
}
.elementor-control-type-textarea:not(.elementor-control-dynamic-value) .elementor-control-dynamic-switcher,
.elementor-control-type-code:not(.elementor-control-dynamic-value) .elementor-control-dynamic-switcher {
position: absolute;
top: 0;
z-index: 1;
right: 0;
}
.elementor-control-type-textarea .elementor-control-input-wrapper,
.elementor-control-type-code .elementor-control-input-wrapper {
position: relative;
}
.elementor-control-type-textarea textarea,
.elementor-control-type-code textarea {
display: block;
font-family: inherit;
}
.elementor-control-type-textarea textarea:focus + .elementor-control-dynamic-switcher,
.elementor-control-type-code textarea:focus + .elementor-control-dynamic-switcher {
display: none;
}
.elementor-control-type-textarea pre:focus-within + .elementor-control-dynamic-switcher,
.elementor-control-type-code pre:focus-within + .elementor-control-dynamic-switcher {
display: none;
}
.elementor-control-type-code .elementor-control-dynamic-switcher {
border-radius: 0 3px;
}
.elementor-control-type-code:not(.elementor-control-dynamic-value) .elementor-control-dynamic-switcher {
right: 0;
}
.elementor-control-type-url.elementor-control-dynamic .elementor-input {
border-radius: 3px 0 0 3px;
}
.elementor-control-type-url .elementor-control-field {
position: relative;
}
.elementor-control-type-url:not(.elementor-control-dynamic) .elementor-control-url-more, .elementor-control-type-url.elementor-control-dynamic-value .elementor-control-url-more {
border-radius: 0 3px 3px 0;
}
.elementor-control-type-url .elementor-control-input-wrapper {
display: flex;
flex-direction: row;
}
.elementor-control-type-url .elementor-control-url-more {
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
border: 1px solid #d5dadf;
border-left: none;
cursor: pointer;
}
.elementor-control-type-url .elementor-control-url-more i {
font-size: 12px;
}
.elementor-control-type-url .elementor-control-url-more-options {
display: none;
padding-top: 10px;
}
.elementor-control-type-url .elementor-control-url-more-options .elementor-control-field-description {
margin-top: 10px;
}
.elementor-control-type-url .elementor-control-url-option {
display: flex;
align-items: center;
}
.elementor-control-type-url .elementor-control-url-option:not(:last-child) {
padding-bottom: 10px;
}
.elementor-control-type-url .elementor-control-url-option input,
.elementor-control-type-url .elementor-control-url-option label {
cursor: pointer;
}
.elementor-control-type-url .elementor-control-url-option-input {
margin: 0;
padding: 0;
border-radius: 2px;
margin-right: 5px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
outline: none;
content: none;
height: 15px;
width: 15px;
border: 1px solid #d5dadf;
display: inline-flex;
align-items: center;
justify-content: center;
}
.elementor-control-type-url .elementor-control-url-option-input:checked {
background: #71d7f7;
border: none;
}
.elementor-control-type-url .elementor-control-url-option-input:checked:before {
display: block;
content: "";
width: 4px;
height: 7px;
border: solid white;
border-width: 0 2px 2px 0;
transform: rotate(45deg);
}
.elementor-control-type-url .elementor-control-url-option label {
font-size: 12px;
}
.elementor-control-type-url .elementor-control-url-external-hide .elementor-control-url-more {
display: none;
}
.elementor-control-type-url .elementor-control-url-external-show .elementor-input,
.elementor-control-type-url .elementor-control-url-external-show .elementor-dynamic-cover {
border-radius: 3px 0 0 3px;
}
.elementor-control-type-url .elementor-control-url-autocomplete-spinner {
display: none;
position: absolute;
top: 5px;
right: 0px;
width: 10px;
height: 10px;
font-size: 10px;
color: #D4D4D4;
}
.elementor-control-type-url .elementor-control-url__custom-attributes {
margin-top: 5px;
}
.elementor-control-type-url .elementor-control-url__custom-attributes label {
font-size: 12px;
}
.elementor-control-type-url .elementor-control-url__custom-attributes input {
width: 100%;
margin-top: 10px;
}
.elementor-control-type-url .elementor-input {
direction: ltr;
}
.elementor-control-type-url .elementor-input:not(:focus) + .elementor-control-url-more {
border-color: #d5dadf;
}
.elementor-control-type-url .elementor-input:focus ~ div {
border-color: #a4afb7;
}
.elementor-control-type-url .elementor-control-dynamic-switcher {
border-left: none;
border-radius: 0 3px 3px 0;
}
.elementor-autocomplete-menu {
position: absolute;
background: #fff;
color: #495157;
border: 1px solid #a4afb7;
margin: 0;
list-style: none;
padding: 4px 0;
height: auto;
width: 100%;
min-width: 260px;
max-width: 300px;
max-height: 200px;
overflow-y: auto;
border-radius: 3px;
transition: all 0.3s ease-in-out;
cursor: default;
z-index: 1;
}
.elementor-autocomplete-menu .ui-menu-item {
display: flex;
justify-content: space-between;
align-self: baseline;
padding: 5px 8px;
font-size: 12px;
width: 100%;
line-height: 1.2;
cursor: pointer;
}
.elementor-autocomplete-menu .ui-menu-item.ui-state-hover, .elementor-autocomplete-menu .ui-menu-item.ui-state-active, .elementor-autocomplete-menu .ui-menu-item.ui-state-focus {
background: #e6e9ec;
}
.elementor-autocomplete-menu .elementor-autocomplete-item-info {
font-size: 10px;
padding-top: 2px;
}
.elementor-control-type-wp_widget .widget-inside {
display: block;
}
.elementor-control-type-wp_widget .quicktags-toolbar input {
width: auto;
}
.elementor-control-type-wysiwyg * {
box-sizing: content-box;
}
.elementor-control-type-wysiwyg .wp-editor-container {
border: 1px solid #e6e9ec;
}
.elementor-control-type-wysiwyg .wp-editor-tabs {
border: 1px solid #d5dadf;
border-bottom: none;
border-radius: 3px 3px 0 0;
}
.elementor-control-type-wysiwyg #insert-media-button {
height: initial;
line-height: 24px;
font-size: 10px;
color: #6d7882;
border-color: #d5dadf;
background-color: #e6e9ec;
min-height: initial;
}
.elementor-control-type-wysiwyg .ed_button {
height: 22px;
width: initial;
}
.elementor-control-type-wysiwyg .wp-media-buttons-icon {
height: 14px;
margin: 0;
}
.elementor-control-type-wysiwyg .wp-media-buttons-icon:before {
font-size: 14px;
}
.elementor-control-type-wysiwyg .wp-switch-editor {
position: static;
border: none;
margin: 0;
color: #6d7882;
font-size: 10px;
padding: 3px 9px 4px;
}
.elementor-control-type-wysiwyg .switch-html {
border: solid #d5dadf;
border-width: 0 1px;
}
.elementor-control-type-wysiwyg .html-active .switch-tmce {
background-color: transparent;
}
.elementor-control-type-wysiwyg .html-active .switch-html {
background-color: #e6e9ec;
}
.elementor-control-type-wysiwyg .tmce-active .switch-tmce {
background-color: #e6e9ec;
}
.elementor-control-type-wysiwyg .tmce-active .switch-html {
background-color: transparent;
}
.elementor-control-type-wysiwyg .mce-toolbar-grp, .elementor-control-type-wysiwyg .quicktags-toolbar {
background-color: #e6e9ec;
}
.elementor-control-type-wysiwyg .mce-toolbar-grp > div {
padding: 0 3px;
}
.elementor-control-type-wysiwyg .elementor-wp-editor {
box-sizing: border-box;
}
.elementor-control-type-wysiwyg .mce-ico {
color: #6d7882;
font-size: 16px;
}
.elementor-control-type-wysiwyg .mce-btn {
margin-right: 0;
margin-left: 0;
}
.elementor-control-type-wysiwyg .mce-btn:hover, .elementor-control-type-wysiwyg .mce-btn:active, .elementor-control-type-wysiwyg .mce-btn.mce-active {
border-color: #d5dadf;
}
.elementor-control-type-wysiwyg .mce-path {
padding: 5px 10px;
}
.elementor-control-type-wysiwyg .mce-path-item {
font-size: 12px;
color: #6d7882;
}
.elementor-control-type-wysiwyg .elementor-control-dynamic-switcher {
border: none;
}
.elementor-control-type-text .elementor-control-dynamic-switcher {
border-left-width: 0;
border-radius: 0 3px 3px 0;
}
.elementor-control-type-text.elementor-control-dynamic input {
border-radius: 3px 0 0 3px;
}
.elementor-control-type-date_time .elementor-control-dynamic-switcher {
border-inline-start-width: 0;
border-start-start-radius: 0;
border-start-end-radius: 3px;
border-end-end-radius: 3px;
border-end-start-radius: 0;
}
.elementor-control-type-date_time.elementor-control-dynamic input {
border-start-start-radius: 3px;
border-start-end-radius: 0;
border-end-end-radius: 0;
border-end-start-radius: 3px;
}
#elementor-mode-switcher {
position: absolute;
left: 100%;
top: 50%;
width: 15px;
height: 50px;
transform: translateY(-50%);
background-color: #e6e9ec;
font-size: 15px;
box-shadow: 3px 1px 5px rgba(0, 0, 0, 0.1);
cursor: pointer;
}
#elementor-mode-switcher:hover {
background-color: #93003c;
color: #FFFFFF;
}
#elementor-mode-switcher-inner, #elementor-mode-switcher-preview {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
}
#elementor-mode-switcher-preview {
cursor: pointer;
}
#elementor-mode-switcher-preview .eicon {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
#elementor-mode-switcher-preview-input {
display: none;
}
:root {
--e-is-device-mode: 0;
}
.e-is-device-mode {
--e-is-device-mode: 1;
}
#elementor-responsive-bar {
position: sticky;
height: calc(40px * var(--e-is-device-mode));
align-self: stretch;
flex-shrink: 0;
transition: height 0.2s ease-in-out, opacity 0.1s;
left: 0;
top: 0;
z-index: 100;
opacity: var(--e-is-device-mode);
box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.33), 0 0 2px 1px rgba(0, 0, 0, 0.25), 0 0 6px -3px rgba(255, 255, 255, 0.5);
}
#elementor-responsive-bar:before {
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: -1;
transform: scaleX(var(--e-preview-scale, 1));
}
.e-responsive-bar-switcher__option {
cursor: pointer;
text-align: center;
width: 22px;
height: 22px;
margin: 0 4px;
line-height: 22px;
border-radius: 3px;
font-size: 16px;
transition: background-color 0.3s ease-out;
}
.e-responsive-bar-switcher__option:hover, .e-responsive-bar-switcher__option[aria-selected=true] {
color: #c2cbd2;
background-color: rgba(255, 255, 255, 0.1);
}
.e-responsive-bar-switcher__option input {
display: none;
}
.e-responsive-bar-switcher__option input:checked + i {
color: #71d7f7;
}
.e-responsive-bar-switcher__option:not(:last-child) {
-webkit-margin-end: 6px;
margin-inline-end: 6px;
}
.e-responsive-bar__button {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: none;
border: 0 none;
cursor: pointer;
color: inherit;
}
.e-responsive-bar__button:focus:not(:focus-visible) {
outline: none;
}
.e-responsive-bar__button:hover {
color: #c2cbd2;
background-color: rgba(255, 255, 255, 0.1);
}
.e-responsive-bar--pipe {
position: relative;
}
.e-responsive-bar--pipe::before {
content: "";
display: block;
height: 20px;
width: 1px;
background-color: #6d7882;
position: absolute;
right: -5px;
top: calc(50% - 10px);
}
.e-responsive-bar__input-size {
background-color: transparent;
color: #a4afb7;
border: 1px solid #6d7882 !important;
padding: 0 3px;
width: 60px;
font-size: 12px;
line-height: 16px;
height: 18px;
margin: auto 8px auto 4px;
}
.e-responsive-bar__input-size-separator {
color: #6d7882;
}
.e-responsive-bar__input-size[disabled] {
background-color: transparent;
color: #6d7882;
cursor: default;
}
#e-responsive-bar {
width: 100%;
margin-top: calc(-40px + 40px * var(--e-is-device-mode));
z-index: 1;
transition: margin-top 0.2s ease-in-out;
display: flex;
align-items: center;
justify-content: space-between;
color: #a4afb7;
background-color: #495157;
}
#e-responsive-bar__center, #e-responsive-bar__end, #e-responsive-bar-scale, #e-responsive-bar-switcher {
display: flex;
justify-content: center;
align-items: center;
font-size: 13px;
background-color: #495157;
padding: 2px 0;
}
@media (min-width: 1400px) {
#e-responsive-bar__center {
margin-left: 50%;
transform: translate(-50%, 0);
}
}
#e-responsive-bar__close-button, #e-responsive-bar__settings-button {
width: 22px;
height: 22px;
border-radius: 3px;
margin: 7px 5px;
font-size: 16px;
}
#e-responsive-bar__size-inputs-wrapper {
display: flex;
align-items: center;
-webkit-margin-end: 8px;
margin-inline-end: 8px;
color: #6d7882;
}
#e-responsive-bar-switcher {
padding: 0 20px;
}
#e-responsive-bar-scale {
padding: 0 20px;
}
#e-responsive-bar-scale__value-wrapper {
margin: 0 14px;
min-width: 32px;
text-align: center;
}
#e-responsive-bar-scale__plus, #e-responsive-bar-scale__minus, #e-responsive-bar-scale__reset {
cursor: pointer;
width: 20px;
height: 20px;
display: flex;
align-items: center;
justify-content: center;
}
#e-responsive-bar-scale__minus:before {
content: "";
display: block;
width: 13px;
height: 2px;
background: #a4afb7;
border-radius: 3px;
}
#e-responsive-bar-scale__reset {
margin: 0px 8px;
}
.elementor-revision-item__wrapper {
display: flex;
align-items: center;
border: 1px solid #d5dadf;
padding: 10px 15px;
margin-bottom: 10px;
font-size: 11px;
transition: all 0.3s;
}
.elementor-revision-item__wrapper.current {
font-weight: bold;
}
.elementor-revision-item__wrapper .elementor-revision-item__tools-current {
color: #71d7f7;
}
.elementor-revision-item:hover:not(.elementor-revision-current-preview) {
background-color: rgba(230, 233, 236, 0.3);
}
.elementor-revision-item-loading .elementor-revision-item__tools-current {
display: none;
}
.elementor-revision-item:not(.elementor-revision-item-loading) .elementor-revision-item__tools-spinner {
display: none;
}
.elementor-revision-item__gravatar {
border-radius: 50%;
overflow: hidden;
}
.elementor-revision-item__gravatar img {
display: block;
}
.elementor-revision-item__details {
padding-left: 15px;
flex-grow: 1;
cursor: pointer;
}
.elementor-revision-meta {
padding-top: 5px;
font-size: 10px;
font-weight: bold;
}
.elementor-revision-current-preview {
background-color: #e6e9ec;
}
#elementor-restore-autosave-dialog.dialog-widget {
background-color: rgba(0, 0, 0, 0.3);
}
#elementor-panel-revisions-loading {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
#elementor-panel-revisions-loading .eicon-loading {
font-size: 50px;
color: #a4afb7;
}
.elementor-history-item {
display: flex;
align-items: center;
border: 1px solid #d5dadf;
padding: 10px 15px;
margin-bottom: 10px;
font-size: 11px;
line-height: 1.4;
cursor: pointer;
transition: all 0.3s;
}
.elementor-history-item:hover {
background-color: rgba(230, 233, 236, 0.3);
}
.elementor-history-item:hover .elementor-history-item__icon .eicon:before {
content: "\e924";
}
.elementor-history-item-applied {
color: #a4afb7;
}
.elementor-history-item-current {
background: #e6e9ec;
cursor: default;
}
.elementor-history-item-current .elementor-history-item__icon .eicon:before, .elementor-history-item-current:hover .elementor-history-item__icon .eicon:before {
content: "\e90e";
}
.elementor-history-item__details {
width: 95%;
}
.elementor-history-item__title {
font-weight: bold;
}
.elementor-history-item__subtitle, .elementor-history-item__action {
font-weight: lighter;
}
.elementor-history-item__action {
font-style: italic;
text-decoration: underline;
}
.elementor-history-item .__icon {
float: right;
}
.elementor-history-revisions-message {
font-size: 11px;
text-align: center;
padding-top: 5px;
}
#elementor-panel-history {
padding: 20px 20px 15px;
}
#elementor-panel-history.elementor-empty .elementor-history-revisions-message {
padding-top: 20px;
}
#elementor-panel-history:not(.elementor-empty) {
background-color: #fff;
margin-top: 10px;
}
#elementor-panel-history-no-items,
#elementor-panel-revisions-no-revisions {
text-align: center;
}
#elementor-panel-history-no-items .elementor-nerd-box-icon,
#elementor-panel-revisions-no-revisions .elementor-nerd-box-icon {
margin-top: 20px;
}
.elementor-panel #elementor-panel-header #elementor-panel-header-kit-close,
.elementor-panel #elementor-panel-header #elementor-panel-header-kit-back {
display: none;
}
.elementor-editor-kit .elementor-panel #elementor-panel-header {
background-color: #4ab7f4;
}
.elementor-editor-kit .elementor-panel #elementor-panel-header #elementor-panel-header-kit-close,
.elementor-editor-kit .elementor-panel #elementor-panel-header #elementor-panel-header-kit-back {
display: table-cell;
}
body:not(.e-routes-has-history) #elementor-panel-header-kit-back {
pointer-events: none;
opacity: 0.4;
}
body:not(.e-routes-has-history) #elementor-panel-header-kit-back:hover .elementor-icon {
cursor: inherit;
color: inherit;
}
.elementor-editor-kit .elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab.elementor-active {
border-bottom-color: #4ab7f4;
}
.elementor-editor-kit .elementor-panel #elementor-panel-page-settings .elementor-panel-navigation {
display: none;
}
.elementor-editor-kit .elementor-panel #elementor-panel-saver-button-publish.elementor-button.elementor-button-success:not(.elementor-disabled),
.elementor-editor-kit .elementor-panel #elementor-panel-saver-button-save-options.elementor-button.elementor-button-success:not(.elementor-disabled) {
background-color: #4ab7f4;
}
.elementor-editor-kit .elementor-panel #elementor-panel-page-menu {
padding: 25px 15px 0;
}
.elementor-editor-kit #elementor-panel-header-add-button,
.elementor-editor-kit #elementor-panel-header-menu-button,
.elementor-editor-kit #elementor-panel-footer-sub-menu-item-save-template,
.elementor-editor-kit #elementor-panel-footer-navigator {
display: none;
}
.elementor-control-type-global-style-repeater .elementor-repeater-fields {
margin-bottom: 15px;
position: relative;
}
.elementor-control-type-global-style-repeater .elementor-repeater-fields.ui-sortable-helper {
background-color: #ffffff;
}
.elementor-control-type-global-style-repeater .elementor-repeater-row-controls {
display: flex;
align-items: center;
}
.elementor-control-type-global-style-repeater .elementor-repeater-row-tool {
cursor: pointer;
color: #d5dadf;
padding: 5px;
}
.elementor-control-type-global-style-repeater .elementor-control {
padding: 0;
}
.elementor-control-type-global-style-repeater .elementor-control-title {
flex-grow: 1;
}
.elementor-control-type-global-style-repeater .elementor-control-title input {
max-width: 135px;
}
.elementor-control-type-global-style-repeater .elementor-control-title input:not(:focus) {
background: none;
border: none;
}
.elementor-control-type-global-style-repeater .elementor-control-input-wrapper {
display: flex;
align-items: center;
min-width: 81px;
}
.elementor-control-type-global-style-repeater .elementor-control-input-wrapper:hover .e-global-colors__color-value {
display: none;
}
.elementor-control-type-global-style-repeater .elementor-control-input-wrapper:not(:hover) .elementor-repeater-tool-remove, .elementor-control-type-global-style-repeater .elementor-control-input-wrapper:not(:hover) .elementor-repeater-tool-remove--disabled, .elementor-control-type-global-style-repeater .elementor-control-input-wrapper:not(:hover) .elementor-repeater-tool-sort {
display: none;
}
.elementor-control-type-global-style-repeater .elementor-repeater-row-controls > .elementor-control > .elementor-control-content > .elementor-control-field > .elementor-control-input-wrapper {
margin-top: 0;
}
.elementor-control-type-global-style-repeater .elementor-controls-popover {
align-self: end;
margin-top: 35px;
top: 0;
width: 100%;
}
.elementor-control-type-global-style-repeater .elementor-controls-popover:before {
right: 5px;
}
.elementor-control-type-global-style-repeater .elementor-controls-popover .elementor-control {
padding: 0 20px 15px;
}
.elementor-control-type-global-style-repeater .elementor-controls-popover .elementor-control-title {
flex-grow: initial;
}
.elementor-control-type-global-style-repeater .elementor-button-wrapper {
text-align: center;
border-top: 1px solid #e6e9ec;
padding-top: 15px;
}
.elementor-control-type-global-style-repeater .pickr,
.elementor-control-type-global-style-repeater .elementor-control-popover-toggle-toggle-label {
margin-left: 5px;
}
.elementor-control-type-global-style-repeater .e-sortable-placeholder {
background-color: #71d7f7;
opacity: 0.9;
width: 100%;
margin: 8px 0;
height: 2px;
}
.elementor-control-system_colors, .elementor-control-system_typography {
padding-bottom: 0;
}
.e-global-colors__color-value {
color: #d5dadf;
font-size: 10px;
padding: 0 5px;
text-align: right;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
@keyframes load {
0% {
opacity: 0.3;
}
50% {
opacity: 1;
}
100% {
opacity: 0.3;
}
}
@keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes mover {
0% {
transform: translateY(0);
}
100% {
transform: translateY(-5px);
}
}
@keyframes slideDown {
0% {
transform: translateY(-30px);
}
100% {
transform: translateY(0);
}
}
body {
--e-preview-width: calc(100% - var(--e-editor-panel-width, 300px));
}
body.elementor-navigator-docked {
--e-preview-width: calc(100% - var(--e-editor-panel-width, 300px) - var(--e-editor-navigator-width, 0px));
}
body.elementor-device-desktop #elementor-preview {
overflow-y: hidden;
align-items: flex-start;
}
body:not(.elementor-device-desktop) body {
overflow-y: auto;
}
#elementor-preview {
background-color: #333;
height: 100%;
border: 0;
width: var(--e-preview-width);
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: center;
position: relative;
}
#elementor-preview-responsive-wrapper {
transform-origin: top center;
padding: 20px;
transform: scale(var(--e-preview-scale, 1));
}
.elementor-device-desktop #elementor-preview-responsive-wrapper {
min-width: 1025px;
width: 100%;
height: 100%;
padding: 0;
position: relative;
}
body.e-is-device-mode:not(.elementor-device-desktop) #elementor-preview-responsive-wrapper {
width: var(--e-editor-preview-width);
height: var(--e-editor-preview-height);
margin: 0 max((100vw - var(--e-editor-panel-width) - var(--e-editor-preview-width)) / 2, 20px);
box-sizing: content-box;
position: relative;
max-height: calc(100vh - 80px);
}
body.e-is-device-mode:not(.elementor-device-desktop) #elementor-preview-responsive-wrapper .ui-resizable-handle {
display: flex !important;
}
#elementor-preview-responsive-wrapper:not(.ui-resizable-resizing) {
transition: 0.3s ease-in-out;
}
#elementor-preview-responsive-wrapper .ui-resizable-handle {
top: 0;
}
#elementor-preview-responsive-wrapper .ui-resizable-handle.ui-resizable-s {
top: auto;
bottom: 0;
}
#elementor-preview-responsive-wrapper .ui-resizable-n, #elementor-preview-responsive-wrapper .ui-resizable-s {
align-items: center;
justify-content: center;
height: 20px;
}
#elementor-preview-responsive-wrapper .ui-resizable-n:before, #elementor-preview-responsive-wrapper .ui-resizable-s:before {
content: "";
display: block;
background-color: rgba(255, 255, 255, 0.2);
width: 50px;
height: 4px;
border-radius: 3px;
transition: all 0.2s ease-in-out;
}
#elementor-preview-responsive-wrapper .ui-resizable-n:hover:before, #elementor-preview-responsive-wrapper .ui-resizable-s:hover:before {
background-color: rgba(255, 255, 255, 0.6);
width: 100px;
}
#elementor-preview-responsive-wrapper .ui-resizable-e, #elementor-preview-responsive-wrapper .ui-resizable-w {
align-items: center;
justify-content: center;
width: 20px;
}
#elementor-preview-responsive-wrapper .ui-resizable-e:before, #elementor-preview-responsive-wrapper .ui-resizable-w:before {
content: "";
display: block;
background-color: rgba(255, 255, 255, 0.2);
width: 4px;
height: 50px;
border-radius: 3px;
transition: all 0.2s ease-in-out;
}
#elementor-preview-responsive-wrapper .ui-resizable-e:hover:before, #elementor-preview-responsive-wrapper .ui-resizable-w:hover:before {
background-color: rgba(255, 255, 255, 0.6);
height: 100px;
}
#elementor-preview-responsive-wrapper.ui-resizable-resizing .ui-resizable-handle:before {
background-color: rgba(255, 255, 255, 0.9);
}
#elementor-preview-responsive-wrapper .ui-resizable-s {
bottom: 0;
}
#elementor-preview-responsive-wrapper .ui-resizable-e {
right: 0;
}
#elementor-preview-responsive-wrapper .ui-resizable-w {
left: 0;
}
#elementor-preview-iframe {
width: 100%;
height: 100%;
background-color: #fff;
box-shadow: 0 0 3px rgba(0, 0, 0, 0.3), 0 0 20px rgba(0, 0, 0, 0.15);
}
#elementor-template-library-modal a.elementor-template-library-blank-footer-link {
font-style: normal;
text-decoration: underline;
color: #39b54a;
}
#elementor-template-library-modal a.elementor-template-library-blank-footer-link:hover {
color: #2d8e3a;
}
#elementor-template-library-modal .dialog-buttons-wrapper {
display: none;
}
#elementor-template-library-modal .select2-container {
z-index: 0;
}
#elementor-template-library-header-menu {
text-align: center;
color: #6d7882;
font-size: 13px;
}
.elementor-template-library-menu-item {
display: inline-block;
padding: 17px 0;
width: 115px;
cursor: pointer;
}
.elementor-template-library-menu-item.elementor-active {
background-image: linear-gradient(to bottom, #f1f3f5, #fff);
border-bottom: 3px solid #93003c;
}
#elementor-template-library-header-actions {
display: flex;
}
#elementor-template-library-header-actions > div {
padding-right: 16px;
}
#elementor-template-library-header-preview-insert-wrapper {
cursor: default;
padding: 0 10px;
}
#elementor-template-library-header-preview-insert-wrapper .elementor-button {
padding: 8px 14px;
font-size: 11px;
}
#elementor-template-library-header-preview-insert-wrapper .elementor-template-library-template-insert {
color: #fff;
background-color: #39b54a;
}
#elementor-template-library-header-preview-insert-wrapper .elementor-template-library-template-insert.elementor-disabled {
cursor: default;
pointer-events: none;
color: #a4afb7;
background-color: #556068;
transition: 0.3s;
}
#elementor-template-library-header-preview-insert-wrapper .elementor-go-pro {
background-color: #93003c;
color: #fff;
}
#elementor-template-library-header-preview-back {
padding: 16.5px 16.5px 15px 0;
border-right: 1px solid #e6e9ec;
cursor: pointer;
transition: color 0.5s;
}
#elementor-template-library-header-preview-back:not(:hover) {
color: #a4afb7;
}
#elementor-template-library-header-preview-back i {
padding-right: 10px;
font-size: 18px;
}
#elementor-template-library-header-preview-back i:before {
content: "\e87e";
}
#elementor-template-library-templates {
padding: 0 15px;
}
#elementor-template-library-templates[data-template-source=local] #elementor-template-library-templates-container {
box-shadow: 1px 1px 20px 0 rgba(0, 0, 0, 0.03);
margin-top: 10px;
margin-bottom: 45px;
}
#elementor-template-library-templates[data-template-source=local] .elementor-template-library-order-input:checked + .elementor-template-library-order-label {
color: #6d7882;
}
#elementor-template-library-templates[data-template-source=remote] #elementor-template-library-templates-container {
margin: 10px -15px 0;
}
#elementor-template-library-templates[data-template-source=remote] .elementor-template-library-order-input:checked + .elementor-template-library-order-label {
color: #495157;
}
#elementor-template-library-templates[data-template-source=empty] #elementor-template-library-order-toolbar-local, #elementor-template-library-templates[data-template-source=empty] #elementor-template-library-footer-banner {
display: none;
}
#elementor-template-library-templates.elementor-templates-filter-active #elementor-template-library-footer-banner {
display: none;
}
#elementor-template-library-templates .elementor-template-library-order-input {
display: none;
}
#elementor-template-library-templates .elementor-template-library-order-input:checked + .elementor-template-library-order-label {
padding-right: 8px;
}
#elementor-template-library-templates .elementor-template-library-order-input:checked + .elementor-template-library-order-label:after {
font-family: eicons;
content: "\e8ae";
margin-left: 3px;
}
#elementor-template-library-templates .elementor-template-library-order-input:checked.elementor-template-library-order-reverse + .elementor-template-library-order-label:after {
content: "\e8ad";
}
#elementor-template-library-templates-container {
display: flex;
flex-wrap: wrap;
align-items: flex-start;
}
#elementor-template-library-templates-container .elementor-template-library-template-local .elementor-template-library-template-insert {
text-transform: none;
font-size: 12px;
}
#elementor-template-library-toolbar {
display: flex;
justify-content: space-between;
align-items: center;
}
.elementor-template-library-filter-toolbar {
display: flex;
align-items: center;
}
#elementor-template-library-filter-toolbar-remote {
font-size: 11px;
}
#elementor-template-library-order {
display: flex;
border-right: 1px solid #d5dadf;
}
.elementor-template-library-order-label {
text-transform: uppercase;
padding-right: 22px;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
label.elementor-template-library-order-label {
cursor: pointer;
}
label.elementor-template-library-order-label:hover {
color: #556068;
}
#elementor-template-library-filter .select2 {
text-align: left;
width: calc(27px * 5) !important;
}
#elementor-template-library-filter .select2-selection__rendered {
text-transform: capitalize;
}
#select2-elementor-template-library-filter-subtype-results .select2-results__option {
text-transform: capitalize;
text-align: left;
padding-left: 5px;
}
#elementor-template-library-my-favorites {
flex-grow: 1;
text-align: left;
padding-left: 20px;
}
#elementor-template-library-filter-my-favorites {
display: none;
}
#elementor-template-library-filter-my-favorites:checked + #elementor-template-library-filter-my-favorites-label {
color: #495157;
}
#elementor-template-library-filter-my-favorites:checked + #elementor-template-library-filter-my-favorites-label i:after {
color: #93003c;
content: "\e93f";
}
#elementor-template-library-filter-my-favorites-label {
cursor: pointer;
text-transform: uppercase;
}
#elementor-template-library-filter-my-favorites-label:hover {
color: #556068;
}
#elementor-template-library-filter-my-favorites-label:hover i:after {
color: #93003c;
}
#elementor-template-library-filter-my-favorites-label i {
padding-right: 5px;
}
#elementor-template-library-filter-my-favorites-label i:after {
color: #a4afb7;
content: "\e923";
}
#elementor-template-library-filter-text-wrapper {
width: 200px;
position: relative;
}
#elementor-template-library-filter-text-wrapper i {
position: absolute;
top: 50%;
right: 0;
transform: translateY(-50%);
}
#elementor-template-library-filter-text {
border: none;
border-bottom: 1px solid #d5dadf;
border-radius: 0;
font-size: 11px;
padding: 8px 15px 8px 0;
transition: border 0.5s;
}
#elementor-template-library-filter-text:focus {
border-color: #c2cbd2;
}
#elementor-template-library-filter-text::-moz-placeholder {
font-weight: 300;
text-transform: uppercase;
}
#elementor-template-library-filter-text::placeholder {
font-weight: 300;
text-transform: uppercase;
}
#elementor-template-library-filter-text:focus {
border-color: #c2cbd2;
}
.elementor-template-library-template-remote {
margin: calc( 30px / 2 );
padding: 8px;
background-color: #fff;
box-shadow: 0 1px 20px 0 rgba(0, 0, 0, 0.07);
border-radius: 3px;
}
.elementor-template-library-template-remote:hover .elementor-template-library-template-name {
display: none;
}
.elementor-template-library-template-remote:not(:hover) .elementor-template-library-template-preview {
opacity: 0;
}
.elementor-template-library-template-remote:not(:hover) .elementor-template-library-favorite,
.elementor-template-library-template-remote:not(:hover) .elementor-template-library-template-action {
display: none;
}
.elementor-template-library-template-remote.elementor-template-library-pro-template .elementor-template-library-template-body:before {
content: var(--elementor-template-library-subscription-plan-label);
background-color: var(--elementor-template-library-subscription-plan-color);
color: #d5dadf;
position: absolute;
text-transform: uppercase;
top: 5px;
right: 5px;
padding: 2px 4px 0;
font-size: 9px;
border-radius: 2px;
}
.elementor-template-library-template-remote:not(.elementor-template-library-template-page):not(.elementor-template-library-template-lp) {
position: relative;
width: calc(33.333% - 30px);
overflow: hidden;
}
.elementor-template-library-template-remote:not(.elementor-template-library-template-page):not(.elementor-template-library-template-lp) img {
display: block;
width: 100%;
}
.elementor-template-library-template-remote:not(.elementor-template-library-template-page):not(.elementor-template-library-template-lp) .elementor-template-library-template-footer {
position: absolute;
width: 100%;
bottom: 0;
left: 0;
padding: 10px;
background-color: #fff;
transition: transform 0.5s;
}
.elementor-template-library-template-remote:not(.elementor-template-library-template-page):not(.elementor-template-library-template-lp) .elementor-template-library-template-name {
display: none;
}
.elementor-template-library-template-remote:not(.elementor-template-library-template-page):not(.elementor-template-library-template-lp):not(:hover) .elementor-template-library-template-footer {
transform: translateY(100%);
}
.elementor-template-library-template-remote .elementor-template-library-template-body {
position: relative;
}
@media (max-width: 1025px) {
.elementor-template-library-template-remote .elementor-template-library-template-body {
height: 300px;
}
}
.elementor-template-library-template-remote .elementor-template-library-template-screenshot {
height: 100%;
background-size: cover;
background-position-x: 50%;
box-shadow: inset 0px -2px 15px -6px rgba(0, 0, 0, 0.07);
}
.elementor-template-library-template-remote .elementor-template-library-template-preview {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5);
transition: opacity 0.5s;
cursor: pointer;
}
.elementor-template-library-template-remote .elementor-template-library-template-preview i {
font-size: 20px;
color: #d5dadf;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.elementor-template-library-template-remote .elementor-template-library-template-insert {
color: #39b54a;
}
.elementor-template-library-template-remote .elementor-go-pro {
color: #93003c;
}
.elementor-template-library-template-remote .elementor-template-library-template-footer {
display: flex;
justify-content: space-between;
margin-top: 10px;
font-size: 11px;
line-height: 1;
}
.elementor-template-library-template-remote .elementor-template-library-template-name {
text-align: left;
color: #6d7882;
flex-grow: 1;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
padding-right: 5px;
}
.elementor-template-library-template-remote .elementor-template-library-template-favorite-input {
display: none;
}
.elementor-template-library-template-remote .elementor-template-library-template-favorite-input:checked + .elementor-template-library-template-favorite-label i:before {
content: "\e93f";
color: #93003c;
}
.elementor-template-library-template-remote .elementor-template-library-template-favorite-label {
cursor: pointer;
}
.elementor-template-library-template-remote .elementor-template-library-template-favorite-label:hover i {
color: #93003c;
}
@media (max-width: 1439px) {
.elementor-template-library-template-page,
.elementor-template-library-template-lp {
width: calc(25% - 30px);
}
}
@media (min-width: 1440px) {
.elementor-template-library-template-page,
.elementor-template-library-template-lp {
width: calc(20% - 30px);
}
}
@media (max-width: 1025px) {
.elementor-template-library-template-page,
.elementor-template-library-template-lp {
width: calc(33.333% - 30px);
}
}
.elementor-template-library-template-page .elementor-template-library-template-body,
.elementor-template-library-template-lp .elementor-template-library-template-body {
height: 200px;
}
#elementor-template-library-order-toolbar-local,
.elementor-template-library-template-local {
display: flex;
align-items: center;
padding: 0 25px;
text-align: left;
}
#elementor-template-library-order-toolbar-local {
margin-top: 30px;
}
#elementor-template-library-order-toolbar-local .elementor-template-library-order-label {
line-height: 1;
font-size: 10px;
font-weight: 500;
}
#elementor-template-library-order-toolbar-local .elementor-template-library-order-label:not(:hover) {
color: #a4afb7;
}
.elementor-template-library-template-local {
height: 50px;
width: 100%;
margin-top: 1px;
background-color: #fff;
transition: background-color 0.3s linear;
}
.elementor-template-library-template-local:hover {
background-color: #fafbfb;
}
.elementor-template-library-template-local:not(:hover) .elementor-template-library-template-insert {
background: none;
color: #a4afb7;
}
.elementor-template-library-template-local:first-child {
border-radius: 3px 3px 0 0;
}
.elementor-template-library-template-local:last-child {
border-radius: 0 0 3px 3px;
}
.elementor-template-library-template-local .elementor-template-library-template-name {
font-weight: 500;
}
.elementor-template-library-template-local .elementor-template-library-template-name,
.elementor-template-library-template-local .elementor-template-library-template-meta {
padding-right: 20px;
}
.elementor-template-library-template-local .elementor-template-library-template-meta {
color: #a4afb7;
}
.elementor-template-library-template-local .elementor-template-library-template-name,
.elementor-template-library-template-local .elementor-template-library-template-meta,
.elementor-template-library-template-local .elementor-template-library-template-preview,
.elementor-template-library-template-local .elementor-template-library-template-action {
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.elementor-template-library-template-local .elementor-template-library-template-controls {
position: relative;
display: flex;
align-items: center;
}
.elementor-template-library-template-local .elementor-template-library-template-controls, .elementor-template-library-template-local .elementor-template-library-template-controls a {
color: #a4afb7;
}
.elementor-template-library-template-local .elementor-template-library-template-controls > div {
cursor: pointer;
transition: color 0.5s;
}
.elementor-template-library-template-local .elementor-template-library-template-insert i {
margin-right: 3px;
}
.elementor-template-library-template-local .elementor-template-library-template-control-title {
margin-left: 6px;
}
.elementor-template-library-template-local .elementor-template-library-template-more:hover,
.elementor-template-library-template-local .elementor-template-library-template-more a:hover {
color: #556068;
}
.elementor-template-library-template-local .elementor-template-library-template-more .elementor-template-library-template-delete:hover {
color: #d72b3f;
}
.elementor-template-library-template-local .elementor-template-library-template-action {
padding: 8px 18px;
margin: 0 5%;
}
.elementor-template-library-template-local .elementor-template-library-template-more {
display: none;
position: absolute;
background-color: #fff;
padding: 3px 20px;
border-radius: 3px;
box-shadow: 1px 3px 11px rgba(0, 0, 0, 0.3);
top: 100%;
right: 0;
transform: translateX(65%) translateY(-7px);
z-index: 1;
}
.elementor-template-library-template-local .elementor-template-library-template-more:before {
content: "";
position: absolute;
border: solid transparent;
border-width: 8px 4px;
border-bottom-color: #fff;
transform: translateY(-100%);
}
.elementor-template-library-template-local .elementor-template-library-template-more > div {
margin: 10px 0;
font-size: 11px;
}
.elementor-template-library-template-local .elementor-template-library-template-more-toggle {
flex-grow: 1;
text-align: right;
}
.elementor-template-library-template-local .elementor-template-library-template-more-toggle i {
font-size: 16px;
}
#elementor-template-library-preview {
height: 100%;
overflow: hidden;
}
#elementor-template-library-preview iframe {
height: 150%;
transform: scale(0.666) translateX(-25%) translateY(-25%);
}
@media (max-width: 1439px) {
#elementor-template-library-preview iframe {
width: 1440px;
}
}
@media (min-width: 1440px) {
#elementor-template-library-preview iframe {
width: 1710px;
}
}
.elementor-template-library-blank-icon {
font-size: 65px;
margin-top: 45px;
color: #c2cbd2;
line-height: 1;
}
.elementor-template-library-blank-icon img {
width: 70px;
}
.elementor-template-library-blank-icon .elementor-template-library-no-results {
width: 200px;
}
.elementor-template-library-blank-title {
font-size: 30px;
margin-top: 40px;
}
@media (max-width: 1439px) {
.elementor-template-library-blank-title {
font-size: 25px;
}
}
.elementor-template-library-blank-message {
font-size: 18px;
color: #a4afb7;
margin-top: 15px;
font-weight: 300;
}
@media (max-width: 1439px) {
.elementor-template-library-blank-message {
font-size: 16px;
margin-top: 10px;
}
}
#elementor-template-library-save-template-form {
margin-top: 40px;
display: flex;
align-items: center;
justify-content: center;
}
#elementor-template-library-save-template-form > * {
height: 55px;
font-size: 16px;
}
#elementor-template-library-save-template-name {
width: 500px;
background-color: #fff;
font-weight: 300;
color: #a4afb7;
padding-left: 25px;
border-radius: 3px 0 0 3px;
border: none;
}
#elementor-template-library-save-template-submit {
width: 150px;
border-radius: 0 3px 3px 0;
}
#elementor-template-library-save-template-submit:hover {
box-shadow: none;
}
#elementor-template-library-import-form {
width: 95%;
background-color: rgba(255, 255, 255, 0.5);
padding: 60px;
border: 2px dashed #d5dadf;
margin: 35px auto;
transition: background-color 0.5s;
}
#elementor-template-library-import-form:hover {
background-color: rgba(255, 255, 255, 0.9);
}
#elementor-template-library-import-form-or {
margin-top: 15px;
font-size: 18px;
}
#elementor-template-library-import-form-label {
margin-top: 20px;
padding: 15px 35px;
display: inline-block;
}
#elementor-template-library-import-form-input {
display: none;
}
#elementor-template-library-import-form.elementor-drag-over {
border: 3px dashed #71d7f7;
}
#elementor-template-library-import .elementor-template-library-blank-icon {
margin-top: 0;
}
#elementor-template-library-import .elementor-template-library-blank-message {
margin-top: 20px;
}
.e-route-library-connect #elementor-template-library-modal .dialog-message {
max-height: 95vh;
padding: 100px 0 0;
min-height: 550px;
}
#elementor-template-library-connect-logo {
font-size: 20px;
}
#elementor-template-library-connect__button {
display: inline-block;
position: relative;
z-index: 1;
margin-top: 25px;
padding: 12px 24px;
font-size: 14px;
}
#elementor-template-library-connect__background-image-left-1 {
right: 22.4%;
bottom: -29%;
animation: 1.5s fadeIn, 1.5s slideDown, 3.5s mover 1.5s infinite alternate;
}
#elementor-template-library-connect__background-image-left-2 {
right: 46.25%;
bottom: -15.5%;
animation: 3s fadeIn, 3s slideDown, 2s mover 3s infinite alternate;
}
#elementor-template-library-connect__background-image-right-1 {
left: 37%;
bottom: -41%;
animation: 2.5s fadeIn, 2.5s slideDown, 2s mover 2.5s infinite alternate;
}
#elementor-template-library-connect__background-image-right-2 {
left: 48%;
bottom: -12.5%;
animation: 1.5s fadeIn, 1.5s slideDown, 1.5s mover 1.5s infinite alternate;
}
.elementor-template-library-connect__background-image {
position: absolute;
}
.elementor-template-library-blank-footer {
position: absolute;
bottom: 70px;
left: 50%;
transform: translateX(-50%);
color: #a4afb7;
font-style: italic;
}
@media (max-height: 700px) {
.elementor-template-library-blank-footer {
display: none;
}
}
#elementor-template-library-footer-banner {
padding-bottom: 45px;
}
#elementor-template-library-footer-banner i {
color: #c2cbd2;
font-size: 56px;
margin-top: 40px;
}
#elementor-template-library-footer-banner .elementor-nerd-box-icon {
margin-top: 70px;
}
#elementor-template-library-footer-banner .elementor-excerpt {
color: #a4afb7;
font-size: 15px;
font-weight: 500;
margin-top: 20px;
}
#elementor-template-library-templates-empty {
width: 100%;
margin-top: 40px;
}
#elementor-template-library-error-dialog .dialog-message {
text-align: start;
}
#elementor-template-library-error-info {
margin-top: 10px;
}
@media (max-width: 1439px) {
.elementor-template-library-local-column-1 {
width: 33%;
}
.elementor-template-library-local-column-2 {
width: 10%;
}
.elementor-template-library-local-column-3 {
width: 15%;
}
.elementor-template-library-local-column-4 {
width: 15%;
}
.elementor-template-library-local-column-5 {
width: 27%;
}
}
@media (min-width: 1440px) {
.elementor-template-library-local-column-1 {
width: 25%;
}
.elementor-template-library-local-column-2 {
width: 17%;
}
.elementor-template-library-local-column-3 {
width: 17%;
}
.elementor-template-library-local-column-4 {
width: 17%;
}
.elementor-template-library-local-column-5 {
width: 24%;
}
}
@media (max-width: 1024px) {
.elementor-template-library-local-column-3 {
display: none;
}
.elementor-template-library-local-column-5 {
width: 41%;
}
}
.elementor-tags-list {
display: none;
position: absolute;
width: 260px;
max-height: 300px;
overflow: auto;
padding-bottom: 5px;
background-color: #fff;
border: 1px solid #a4afb7;
border-radius: 3px;
z-index: 10000;
}
.elementor-tags-list__group-title {
color: #495157;
font-weight: bold;
font-size: 12px;
padding: 10px 15px;
display: flex;
align-items: center;
}
.elementor-tags-list__group-title .eicon-info-circle {
padding-right: 5px;
color: #71d7f7;
font-size: 14px;
}
.elementor-tags-list__item {
font-size: 10px;
padding: 6px 15px;
cursor: pointer;
}
.elementor-tags-list__item:before {
content: ">";
font-size: 8px;
padding-right: 5px;
}
.elementor-tags-list__item:hover {
background-color: #e6e9ec;
}
.elementor-tags-list__teaser {
border-top: 2px solid #d5dadf;
padding-top: 4px;
margin-top: 4px;
}
.elementor-tags-list__teaser-title {
color: #6d7882;
}
.elementor-tags-list__teaser-text {
padding: 2px 15px 8px;
line-height: 1.5;
font-size: 12px;
}
.elementor-tags-list__teaser-link {
color: #93003c;
text-decoration: underline;
font-style: italic;
font-weight: bold;
}
.elementor-dynamic-cover {
display: flex;
align-items: center;
width: 100%;
height: 27px;
box-sizing: border-box;
}
.elementor-dynamic-cover__title {
padding: 0 8px;
flex-grow: 1;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.elementor-dynamic-cover__settings, .elementor-dynamic-cover__remove {
color: #c2cbd2;
cursor: pointer;
transition: all 0.3s;
}
.elementor-dynamic-cover__settings:hover, .elementor-dynamic-cover__remove:hover {
color: #a4afb7;
}
.elementor-control-type-wysiwyg .elementor-dynamic-cover {
margin-top: 10px;
}
.elementor-tag-settings-popup {
position: absolute;
width: 260px;
background-color: #e6e9ec;
box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
z-index: 1;
}
.elementor-tag-settings-popup:before {
content: "";
position: absolute;
top: -20px;
left: 5px;
border: 10px solid transparent;
border-bottom-color: #fff;
}
.elementor-tag-settings-popup .elementor-control-type-section:first-child {
margin: 0;
}
.elementor-tag-controls-stack-empty {
background-color: #fff;
padding: 10px;
font-size: 13px;
text-align: center;
}
.elementor-control-dynamic-switcher {
display: inline-flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
height: 27px;
cursor: pointer;
border: 1px solid #d5dadf;
border-radius: 3px;
background: #fff;
}
.elementor-control-dynamic-switcher.e-control-tool {
height: 20px;
border: 0;
}
.elementor-control-dynamic-switcher-wrapper {
display: flex;
}
.elementor-control-dynamic-switcher .eicon-database {
font-size: 12px;
}
.elementor-control-dynamic-value .elementor-control-tag-area,
.elementor-control-dynamic-value .elementor-control-dynamic-switcher,
.elementor-control-dynamic-value .e-global__popover-toggle {
display: none;
}
.elementor-context-menu {
position: absolute;
width: 200px;
background-color: #fff;
border: 1px solid #e6e9ec;
border-radius: 3px;
box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.09);
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
z-index: 101;
}
.elementor-context-menu-list__group {
padding: 5px 0;
}
.elementor-context-menu-list__group:not(:last-child) {
border-bottom: 1px solid #e6e9ec;
}
.elementor-context-menu-list__item {
padding: 5px 10px;
padding-right: 20px;
display: flex;
cursor: pointer;
}
.elementor-context-menu-list__item--disabled {
cursor: default;
color: #d5dadf;
}
.elementor-context-menu-list__item:not(.elementor-context-menu-list__item--disabled):hover {
background-color: #71d7f7;
}
.elementor-context-menu-list__item:not(.elementor-context-menu-list__item--disabled):hover > * {
color: #fff;
}
.elementor-context-menu-list__item__icon {
width: 20px;
color: #c2cbd2;
}
.elementor-context-menu-list__item__title {
flex-grow: 1;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.elementor-context-menu-list__item__shortcut {
color: #d5dadf;
}
.elementor-context-menu-list__item.elementor-context-menu-list__item-delete:not(.elementor-context-menu-list__item--disabled):hover {
background-color: #d72b3f;
}
.elementor-context-menu .eicon-pro-icon {
color: #fcb92c;
}
#elementor-hotkeys {
text-align: left;
}
#elementor-hotkeys__content {
display: flex;
width: 100%;
overflow: hidden;
margin-bottom: 30px;
}
@media (max-width: 1024px) {
#elementor-hotkeys__content {
flex-direction: column;
}
}
#elementor-hotkeys__actions .elementor-hotkeys__list {
border-radius: 3px 0 0 3px;
}
@media (max-width: 1024px) {
#elementor-hotkeys__actions .elementor-hotkeys__list {
border-radius: 3px;
}
}
@media (min-width: 1025px) {
#elementor-hotkeys__actions .elementor-hotkeys__header,
#elementor-hotkeys__actions .elementor-hotkeys__list {
padding-right: 25px;
}
}
@media (min-width: 1440px) {
#elementor-hotkeys__actions .elementor-hotkeys__header,
#elementor-hotkeys__actions .elementor-hotkeys__list {
padding-right: 50px;
}
}
#elementor-hotkeys__navigation .elementor-hotkeys__list {
border-radius: 0 3px 3px 0;
}
@media (max-width: 1024px) {
#elementor-hotkeys__navigation .elementor-hotkeys__list {
border-radius: 3px;
}
}
@media (min-width: 1025px) {
#elementor-hotkeys__navigation .elementor-hotkeys__header {
padding-left: 25px;
}
}
@media (min-width: 1440px) {
#elementor-hotkeys__navigation .elementor-hotkeys__header {
padding-left: 50px;
}
}
@media (min-width: 1025px) {
#elementor-hotkeys__navigation .elementor-hotkeys__list {
padding-left: 15px;
}
}
@media (min-width: 1440px) {
#elementor-hotkeys__navigation .elementor-hotkeys__list {
padding-left: 40px;
}
}
.elementor-hotkeys__col {
width: 50%;
}
@media (max-width: 1024px) {
.elementor-hotkeys__col {
width: 100%;
}
}
.elementor-hotkeys__header, .elementor-hotkeys__list {
width: 100%;
}
.elementor-hotkeys__header {
padding: 10px 30px;
font-weight: 500;
}
@media (max-width: 479px) {
.elementor-hotkeys__header {
padding-right: 10px;
padding-left: 10px;
}
}
.elementor-hotkeys__list {
background-color: #ffffff;
height: calc(100% - 42px);
padding: 10px 20px;
}
@media (max-width: 479px) {
.elementor-hotkeys__list {
padding: 0;
}
}
@media (max-width: 1024px) {
.elementor-hotkeys__list {
margin-bottom: 30px;
}
}
@media (max-width: 1024px) {
.elementor-hotkeys__list {
height: auto;
}
}
.elementor-hotkeys__item {
display: flex;
align-items: center;
padding: 20px 10px;
border-bottom: 1px solid #eceeef;
}
.elementor-hotkeys__item:last-child {
margin-bottom: 30px;
}
@media (max-width: 479px) {
.elementor-hotkeys__item:last-child {
margin-bottom: 0;
}
}
.elementor-hotkeys__item--label {
font-size: 13px;
font-weight: 400;
flex-grow: 1;
}
.elementor-hotkeys__item--shortcut {
flex-grow: 0;
display: flex;
}
.elementor-hotkeys__item--shortcut span {
position: relative;
background-color: #eceeef;
padding: 5px 12px;
margin-right: 27px;
border-radius: 3px;
}
@media (max-width: 479px) {
.elementor-hotkeys__item--shortcut span {
padding: 4px 9px;
margin-right: 23px;
}
}
.elementor-hotkeys__item--shortcut span:after {
content: "+";
position: absolute;
right: -18px;
width: 9px;
text-align: center;
}
@media (max-width: 479px) {
.elementor-hotkeys__item--shortcut span:after {
right: -16px;
}
}
.elementor-hotkeys__item--shortcut span:last-child {
margin-right: 0;
}
.elementor-hotkeys__item--shortcut span:last-child:after {
display: none;
}
.ui-resizable-n {
top: -5px;
}
.ui-resizable-e {
right: -5px;
}
.ui-resizable-s {
bottom: -5px;
}
.ui-resizable-w {
left: -5px;
}
.ui-resizable-ne {
top: -5px;
right: -5px;
}
.ui-resizable-nw {
top: -5px;
left: -5px;
}
.ui-resizable-se {
bottom: -5px;
right: -5px;
}
.ui-resizable-sw {
bottom: -5px;
left: -5px;
}
.ui-resizable-n, .ui-resizable-s {
left: 0;
height: 10px;
width: 100%;
cursor: ns-resize;
}
.ui-resizable-e, .ui-resizable-w {
top: 0;
height: 100%;
width: 10px;
cursor: ew-resize;
}
.ui-resizable-ne, .ui-resizable-nw, .ui-resizable-se, .ui-resizable-sw {
height: 15px;
width: 15px;
}
.ui-resizable-nw, .ui-resizable-se {
cursor: nwse-resize;
}
.ui-resizable-ne, .ui-resizable-sw {
cursor: nesw-resize;
}
.ui-resizable-handle {
position: absolute;
}
.ui-resizable-resizing {
pointer-events: none;
}
body {
--e-editor-navigator-width: 240px;
}
#elementor-navigator {
position: fixed;
top: 100px;
width: var(--e-editor-navigator-width);
height: 50vh;
right: 30px;
background-color: #fff;
box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.1);
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
overflow: hidden;
z-index: 100;
display: none;
}
body.elementor-navigator-docked #elementor-navigator {
top: 0;
right: 0;
height: 100%;
}
body:not(.elementor-navigator-docked) #elementor-navigator {
border-radius: 5px;
}
#elementor-navigator__inner {
height: 100%;
background-color: #e6e9ec;
}
#elementor-navigator__header {
display: flex;
align-items: center;
justify-content: space-between;
padding: 12px 10px;
background-color: #fff;
border-bottom: 1px solid #e6e9ec;
cursor: move;
}
#elementor-navigator__close, #elementor-navigator__toggle-all {
transition: color 0.5s;
cursor: pointer;
}
#elementor-navigator__close:not(:hover), #elementor-navigator__toggle-all:not(:hover) {
color: #a4afb7;
}
#elementor-navigator__toggle-all {
font-size: 13px;
}
#elementor-navigator__close {
font-size: 11px;
}
#elementor-navigator__elements {
height: calc(100% - 49px);
overflow: auto;
position: relative;
}
.elementor-navigator-docked #elementor-navigator__elements {
height: calc(100% - 35px);
}
#elementor-navigator__elements .elementor-nerd-box {
padding: 25px;
}
#elementor-navigator__footer {
position: absolute;
width: 100%;
left: 0;
bottom: 0;
text-align: center;
background-color: #fff;
border-top: 1px solid #e6e9ec;
color: #a4afb7;
}
.elementor-navigator-docked #elementor-navigator__footer {
display: none;
}
.elementor-navigator__item {
position: relative;
display: flex;
height: 30px;
font-size: 11px;
border-bottom: 1px solid #e6e9ec;
cursor: pointer;
transition: padding 0.5s linear;
overflow: hidden;
}
.elementor-navigator__item[data-locked=true] {
cursor: not-allowed;
}
.elementor-navigator__item:not(.elementor-active) .elementor-navigator__element__list-toggle i {
transform: rotate(-90deg);
}
.elementor-navigator__item > * {
display: flex;
align-items: center;
}
.elementor-navigator__item + .elementor-navigator__elements {
display: none;
}
.elementor-navigator__elements .elementor-empty-view {
padding: 10px;
border-bottom: 1px solid #e6e9ec;
}
.elementor-navigator__elements .elementor-empty-view__title {
margin-left: 23px;
color: #c2cbd2;
font-size: 10px;
font-style: italic;
}
.elementor-navigator__elements .ui-sortable-helper {
background-color: #fff;
box-shadow: 1px 2px 5px 0 rgba(0, 0, 0, 0.1);
transform: rotate(4deg);
border: 1px solid #e6e9ec;
pointer-events: none;
}
.elementor-navigator__elements .ui-sortable-placeholder {
background-color: #f1f3f5;
}
.elementor-navigator__element.elementor-dragging-on-child > .elementor-navigator__elements > .elementor-empty-view {
border-top: 2px solid #71d7f7;
}
.elementor-navigator__element.elementor-dragging-on-child > .elementor-navigator__elements > .elementor-empty-view .elementor-empty-view__title {
display: none;
}
.elementor-navigator__element.elementor-dragging-on-child > .elementor-navigator__elements > .elementor-empty-view + .ui-sortable-placeholder {
display: none;
}
.elementor-navigator__element:not(.elementor-navigator__element--has-children) .elementor-navigator__element__list-toggle {
visibility: hidden;
}
.elementor-navigator__element:not(.elementor-navigator__element--hidden) > .elementor-navigator__item .elementor-navigator__element__toggle {
color: #71d7f7;
}
.elementor-navigator__element:not(.elementor-navigator__element--hidden) > .elementor-navigator__item:not(:hover) .elementor-navigator__element__toggle {
display: none;
}
.elementor-navigator__element:not(.elementor-navigator__element--hidden) > .elementor-navigator__item.elementor-editing {
background-color: #71d7f7;
}
.elementor-navigator__element:not(.elementor-navigator__element--hidden) > .elementor-navigator__item.elementor-editing > * {
color: #fff;
}
.elementor-navigator__element__list-toggle {
margin-right: 7px;
transition: transform 0.3s;
color: #a4afb7;
}
.elementor-navigator__element__element-type {
margin-right: 8px;
}
.elementor-navigator__element__title {
flex-grow: 1;
overflow: hidden;
}
.elementor-navigator__element__title__text {
white-space: nowrap;
-webkit-user-select: text;
-moz-user-select: text;
user-select: text;
}
.elementor-navigator__element__title__text[contenteditable=true] {
outline: none;
color: #6d7882;
background-color: #fff;
padding: 2px 3px;
box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
}
.elementor-navigator__element__title__text:not([contenteditable=true]) {
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.elementor-navigator__element__toggle {
position: absolute;
right: 15px;
height: 100%;
z-index: 0;
font-size: 13px;
}
.elementor-navigator__element__indicators {
position: relative;
transition: transform 0.5s;
padding-left: 5px;
z-index: 91;
}
.elementor-navigator__element__indicators:not(:hover) {
transform: translateX(calc(100% - 8px));
}
.elementor-navigator__element__indicator {
height: 100%;
width: 31px;
display: inline-flex;
align-items: center;
justify-content: center;
color: #6d7882;
background-color: #fff;
border-left: 1px solid #e6e9ec;
}
.elementor-navigator__element__indicator:first-child {
border-left: 3px solid #71d7f7;
}
.elementor-editing .elementor-navigator__element__indicator:first-child {
border-color: #41c9f4;
}
.elementor-navigator__element__indicator:hover {
color: #495157;
}
.elementor-navigator__element--hidden .elementor-navigator__element__title,
.elementor-navigator__element--hidden .elementor-navigator__element__toggle {
opacity: 0.5;
}
.elementor-navigator__element-column {
background-color: #fafbfb;
}
.elementor-navigator__element-column > .elementor-navigator__item .elementor-navigator__element__element-type {
color: #a4afb7;
}
.elementor-navigator__element-section, .elementor-navigator__element-container {
background-color: #ffffff;
}
.e-notice-bar {
position: absolute;
width: 100%;
bottom: 0;
display: flex;
align-items: center;
height: 40px;
color: #fff;
background-color: #93003c;
padding: 0 25px;
}
.e-notice-bar__message a {
text-decoration: underline;
color: #fff;
}
.e-notice-bar__message a:hover {
color: #d5dadf;
}
.e-notice-bar__primary_action {
margin-inline: 12px;
text-transform: uppercase;
}
.e-notice-bar__primary_action a {
background: #ffffff;
border-radius: 3px;
color: #93003c;
padding: 4px 10px;
font-size: 11px;
}
.e-notice-bar__primary_action a:hover {
color: #47001d;
background: #f1f3f5;
}
.e-notice-bar__secondary_message, .e-notice-bar__secondary_action {
font-size: 11px;
}
.e-notice-bar__secondary_action {
margin-inline: 4px;
}
.e-notice-bar__secondary_action a {
color: #ffffff;
text-decoration: underline;
}
.e-notice-bar__secondary_action a:hover {
color: #eceeef;
}
.e-notice-bar__close {
cursor: pointer;
-webkit-margin-start: auto;
margin-inline-start: auto;
}
.e-notice-bar__icon {
-webkit-margin-end: 8px;
margin-inline-end: 8px;
}
.e-notice-bar i {
font-size: 16px;
opacity: 0.9;
}
.e-notice-bar i:hover {
color: #d5dadf;
}
.e-notice-bar a,
.e-notice-bar i {
transition: all 0.3s;
}
body:not(.elementor-device-desktop) #e-notice-bar {
display: none;
}
#elementor-fatal-error-dialog.elementor-preview-loading-error .dialog-header {
color: #495157;
}
#elementor-fatal-error-dialog.elementor-preview-loading-error .dialog-message a {
color: #6d7882;
text-decoration: underline;
font-style: italic;
}
#elementor-preview-debug-link-text {
display: inline-block;
}
#elementor-icons-manager-modal .dialog-message {
padding: 0;
height: 700px;
}
#elementor-icons-manager-modal .dialog-content {
display: flex;
}
#elementor-icons-manager-modal .dialog-buttons-wrapper {
display: flex;
}
#elementor-icons-manager__wrapper {
display: flex;
}
@media (max-width: 479px) {
#elementor-icons-manager__sidebar {
display: none;
}
}
#elementor-icons-manager__tab-links {
margin-top: 30px;
}
#elementor-icons-manager__upload {
margin: 20px 45px;
padding-top: 35px;
border-top: 1px solid #e6e9ec;
display: flex;
align-items: center;
justify-content: space-between;
}
@media (max-width: 1439px) {
#elementor-icons-manager__upload {
margin: 20px 25px;
}
}
#elementor-icons-manager__upload__title {
color: #a4afb7;
font-size: 11px;
text-transform: uppercase;
}
#elementor-icons-manager__main {
display: flex;
flex-direction: column;
padding: 30px 80px 0;
}
@media (max-width: 1439px) {
#elementor-icons-manager__main {
padding: 30px 50px 0;
}
}
@media (max-width: 479px) {
#elementor-icons-manager__main {
width: 100%;
}
}
#elementor-icons-manager__search {
position: relative;
}
#elementor-icons-manager__search input {
padding: 8px 15px;
background-color: #fff;
border: none;
}
#elementor-icons-manager__search input::-moz-placeholder {
font-style: italic;
}
#elementor-icons-manager__search input::placeholder {
font-style: italic;
}
#elementor-icons-manager__search i {
position: absolute;
top: 50%;
transform: translateY(-50%);
right: 15px;
}
#elementor-icons-manager__tab__wrapper {
overflow: auto;
margin: 25px -15px 0;
padding: 0 15px 15px;
}
#elementor-icons-manager__tab__title {
color: #556068;
font-size: 16px;
font-weight: 500;
text-align: left;
}
@media (max-width: 479px) {
#elementor-icons-manager__tab__title {
display: none;
}
}
#elementor-icons-manager__tab__content {
display: grid;
grid-template-columns: repeat(7, 1fr);
grid-gap: 20px;
margin: 20px 0;
}
@media (max-width: 1439px) {
#elementor-icons-manager__tab__content {
grid-template-columns: repeat(6, 1fr);
}
}
@media (max-width: 1024px) {
#elementor-icons-manager__tab__content {
grid-template-columns: repeat(5, 1fr);
}
}
@media (max-width: 767px) {
#elementor-icons-manager__tab__content {
grid-template-columns: repeat(4, 1fr);
}
}
@media (max-width: 479px) {
#elementor-icons-manager__tab__content {
grid-template-columns: repeat(3, 1fr);
}
}
#elementor-icons-manager__promotion {
display: flex;
align-items: center;
flex-direction: column;
padding-top: 70px;
}
#elementor-icons-manager__promotion__icon {
font-size: 60px;
color: #c2cbd2;
}
#elementor-icons-manager__promotion__text {
width: 300px;
font-size: 16px;
padding-top: 25px;
}
#elementor-icons-manager__promotion__link {
margin-top: 20px;
}
.elementor-icons-manager__tab-link {
padding: 15px 0 15px 45px;
font-size: 14px;
color: #6d7882;
text-align: left;
cursor: pointer;
position: relative;
}
.elementor-icons-manager__tab-link i {
font-size: 20px;
padding-right: 15px;
color: #a4afb7;
}
@media (max-width: 1439px) {
.elementor-icons-manager__tab-link {
padding: 15px 15px 15px 25px;
font-size: 11px;
}
.elementor-icons-manager__tab-link i {
font-size: 15px;
}
}
@media (max-width: 1024px) {
.elementor-icons-manager__tab-link i {
display: none;
}
}
.elementor-icons-manager__tab-link.elementor-active {
background-color: #fff;
box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.1);
}
.elementor-icons-manager__tab-link.elementor-active:after {
content: "";
position: absolute;
height: 100%;
width: 5px;
top: 0;
left: 0;
background-color: #71d7f7;
}
.elementor-icons-manager__tab-link.elementor-active i {
color: #71d7f7;
}
.elementor-icons-manager__tab__item {
position: relative;
height: 0;
padding-bottom: 100%;
background-color: #fff;
box-shadow: 0 1px 12px rgba(0, 0, 0, 0.05);
border-radius: 3px;
cursor: pointer;
transition: all 0.3s;
overflow: hidden;
}
.elementor-icons-manager__tab__item:hover {
box-shadow: 0 1px 14px rgba(0, 0, 0, 0.16);
}
.elementor-icons-manager__tab__item.elementor-selected {
box-shadow: 0 1px 12px rgba(0, 0, 0, 0.05), 0 0 0 3px #71d7f7;
}
.elementor-icons-manager__tab__item__content {
display: flex;
flex-direction: column;
align-items: center;
width: 100%;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
padding: 1px;
}
.elementor-icons-manager__tab__item__icon {
font-size: 25px;
color: #6d7882;
}
.elementor-icons-manager__tab__item__name {
color: #c2cbd2;
font-size: 11px;
padding: 13px 20px 0;
max-width: 100%;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
#elementor-enable-fa5-dialog a {
font-style: italic;
text-decoration: underline;
}
#elementor-enable-fa5-dialog .dialog-confirm-ok {
color: #39b54a;
}
.elementor-color-picker__header {
display: flex;
justify-content: space-between;
align-items: center;
font-weight: bold;
padding: 10px;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}
.e-color-picker__tools {
display: flex;
}
.e-control-color--no-value .pcr-button {
background-image: linear-gradient(135deg, transparent 46%, #ff3030 50%, transparent 54%);
background-size: cover;
background-color: transparent;
border: 1px solid #d5dadf;
}
.pcr-app[data-theme=monolith] {
padding: 0;
}
.pcr-result {
border-right-width: 1px;
border-radius: 3px;
}
.pcr-selection, .pcr-interaction {
padding: 0 20px;
}
.pcr-interaction {
padding-bottom: 20px;
}
.pcr .elementor-control-dynamic-switcher {
height: 20px;
border: 0;
}
.select2-container {
width: 100% !important;
outline: none;
z-index: 9999;
font-size: 12px;
}
.select2-container .e-select2-placeholder {
color: #a4afb7;
}
.select2-container.select2-container--default .select2-selection--single {
height: 27px;
}
.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
color: #6d7882;
line-height: 27px;
}
.select2-container.select2-container--default .select2-selection--multiple {
min-height: 27px;
line-height: 0;
}
.select2-container.select2-container--default .select2-selection--multiple .select2-selection__clear {
display: none;
}
.select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice {
background-color: #f1f3f5;
line-height: 1.2;
font-size: 10px;
border: none;
border-radius: 0;
padding: 2px 3px;
}
.select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice.select2-selection__e-plus-button {
cursor: pointer;
width: 16.67px;
text-indent: -9999px;
position: relative;
}
.select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice.select2-selection__e-plus-button:after {
content: "\e815";
font-family: "eicons";
color: #a4afb7;
text-indent: 0;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
}
.select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered {
padding-bottom: 5px;
}
.select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
color: #a4afb7;
margin-right: 3px;
}
.select2-container:not(.select2-container--open):not(.select2-container--focus) .select2-selection--single,
.select2-container:not(.select2-container--open):not(.select2-container--focus) .select2-selection--multiple {
border-color: #d5dadf;
}
.select2-container.select2-container--open .select2-selection--single,
.select2-container.select2-container--open .select2-selection--multiple, .select2-container.select2-container--focus .select2-selection--single,
.select2-container.select2-container--focus .select2-selection--multiple {
border-color: #a4afb7;
}
.select2-selection {
outline: none;
}
.select2-selection--single {
height: 27px;
}
.select2-selection__arrow {
height: 27px;
top: 0;
}
.select2-results__option[aria-selected=true] {
color: #495157;
}
.select2-results__option[aria-selected=true]:not(.select2-results__option--highlighted) {
background-color: initial;
}
.select2-dropdown {
border-color: #a4afb7;
}
.select2-dropdown .select2-search__field {
outline: none;
}
.e-ui-state--document-scrubbing-mode__on, .e-ui-state--document-scrubbing-mode__on * {
cursor: ew-resize;
}
.e-ui-state--document-scrubbing-mode__on input.e-scrubbing--active, .e-ui-state--document-scrubbing-mode__on input.e-scrubbing--active:focus {
box-shadow: 0 0 0 1px #10bcf2 inset;
}
.e-ui-state--document-scrubbing-mode__on label.e-scrubbing--active {
color: #10bcf2;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
.e-ui-state--document-scrubbing-mode__on iframe {
pointer-events: none;
}
label.e-scrubbing-over {
cursor: ew-resize;
}
#elementor-paste-area-dialog .dialog-header {
padding-top: 60px;
font-size: 30px;
color: #a4afb7;
}
#elementor-paste-area-dialog .dialog-message {
padding: 0 15px 15px;
font-size: 15px;
position: relative;
}
#elementor-paste-area-dialog #elementor-paste-area-dialog__input {
background: transparent;
color: transparent;
border-color: transparent;
padding: 0;
margin: 0;
height: 100px;
position: absolute;
top: -60px;
left: 0;
right: 0;
}
#elementor-paste-area-dialog #elementor-paste-area-dialog__input:focus {
border-color: transparent;
outline: none;
}
#elementor-paste-area-dialog .dialog-widget-content .eicon-loading {
display: none;
}
#elementor-paste-area-dialog .dialog-widget-content.e-state-loading .eicon-loading {
display: block;
margin-top: 15px;
}
#elementor-paste-area-dialog #elementor-paste-area-dialog__error {
color: #d72b3f;
font-size: 12px;
}
#elementor-paste-area-dialog #elementor-paste-area-dialog__error:before {
content: "";
border-top: 1px solid #f1f3f5;
display: block;
margin: 10px -15px;
}
[class^=eicon-flex], [class*=" eicon-flex"] {
transition: 0.3s all;
--is-ltr: 1;
--is-rtl: 0;
--rotation-direction: calc(var(--is-ltr) - var(--is-rtl));
}
[class^=eicon-flex].eicon-inline, [class*=" eicon-flex"].eicon-inline {
max-height: 1em;
max-width: 1em;
}
[class^=eicon-flex]:is(.eicon-justify-start-h, .eicon-justify-end-h), [class*=" eicon-flex"]:is(.eicon-justify-start-h, .eicon-justify-end-h) {
--rotation-direction: calc(var(--is-ltr) + var(--is-rtl));
}
:is(.e-ui-state--document-direction-mode__column, .e-ui-state--document-direction-mode__column-reverse) [class^=eicon-flex]:not(.eicon-wrap):not(.eicon-nowrap):not(.eicon-grow), :is(.e-ui-state--document-direction-mode__column, .e-ui-state--document-direction-mode__column-reverse) [class*=" eicon-flex"]:not(.eicon-wrap):not(.eicon-nowrap):not(.eicon-grow) {
transform: rotate(calc(var(--rotation-direction) * 90deg));
}
:is(.e-ui-state--document-direction-mode__column, .e-ui-state--document-direction-mode__column-reverse) [class^=eicon-flex]:not(.eicon-wrap):not(.eicon-nowrap):not(.eicon-grow):is(.eicon-align-start-v, .eicon-align-end-v), :is(.e-ui-state--document-direction-mode__column, .e-ui-state--document-direction-mode__column-reverse) [class*=" eicon-flex"]:not(.eicon-wrap):not(.eicon-nowrap):not(.eicon-grow):is(.eicon-align-start-v, .eicon-align-end-v) {
transform: rotate(calc(var(--rotation-direction) * -90deg));
}
.e-ui-state--document-direction-mode__column-reverse [class^=eicon-flex]:not(.eicon-wrap):not(.eicon-nowrap):not(.eicon-grow):is(.eicon-justify-start-h, .eicon-justify-end-h, .eicon-order-start, .eicon-order-end), .e-ui-state--document-direction-mode__column-reverse [class*=" eicon-flex"]:not(.eicon-wrap):not(.eicon-nowrap):not(.eicon-grow):is(.eicon-justify-start-h, .eicon-justify-end-h, .eicon-order-start, .eicon-order-end) {
transform: rotate(calc(var(--rotation-direction) * -90deg));
}
.e-ui-state--document-direction-mode__row [class^=eicon-flex]:not(.eicon-wrap):not(.eicon-nowrap):not(.eicon-grow):is(.eicon-justify-start-h, .eicon-justify-end-h, .eicon-order-start, .eicon-order-end), .e-ui-state--document-direction-mode__row [class*=" eicon-flex"]:not(.eicon-wrap):not(.eicon-nowrap):not(.eicon-grow):is(.eicon-justify-start-h, .eicon-justify-end-h, .eicon-order-start, .eicon-order-end) {
transform: rotate(calc(var(--is-rtl) * 180deg));
}
.e-ui-state--document-direction-mode__row-reverse [class^=eicon-flex]:not(.eicon-wrap):not(.eicon-nowrap):not(.eicon-grow):is(.eicon-justify-start-h, .eicon-justify-end-h, .eicon-order-start, .eicon-order-end), .e-ui-state--document-direction-mode__row-reverse [class*=" eicon-flex"]:not(.eicon-wrap):not(.eicon-nowrap):not(.eicon-grow):is(.eicon-justify-start-h, .eicon-justify-end-h, .eicon-order-start, .eicon-order-end) {
transform: rotate(calc(var(--is-ltr) * 180deg));
}
/*# sourceMappingURL=editor.css.map */
11 Areas Solitary Vietnamese Cougars Really Love Chilling Out In 2023 - Visual Pedras Delivery
Ir para o conteúdo
There are numerous reasons to want up to now Vietnamese cougars. If you’re like other men, however, may very well not know how to begin choosing the older lady of your dreams, and this also turns out to be more difficult if you have a certain ethnicity in your mind.
Thankfully obtainable, unmarried Vietnamese cougars like hanging out at these 11 spots the following. Although this is maybe not an exhaustive listing, it ought to present a few ideas on where to go to hopefully meet the woman you’ve been looking.
Leading Areas For Vietnamese Cougars
Several of these locations have a greater possibility of working out for you fulfill Vietnamese women, while some could be a lot more helpful for fulfilling earlier ladies in basic.
Your Regional Vietnamese Supermarket
While not every place features a dedicated Vietnamese supermarket, if you’re luckily enough to have one, this really is an excellent spot in order to satisfy earlier Vietnamese ladies. If you notice a lady you wish to get acquainted with, you will consider asking the woman suggestions about steps to make a given Vietnamese meal.
Alternatively, you could find an unfamiliar grocery object (and several of the things could be unknown if you are not acquainted with Vietnamese meals generally speaking) and have her what it is. Clearly, for this process, it is critical to maybe not pester the girl you might be speaking with. Should you decide start to feel she is in a rush or maybe just not thinking about talking to you, you will want to probably give thanks to their on her behalf guidance and move ahead.
In the event that you end up shopping on neighborhood store frequently, you’ll see many exact same females truth be told there every so often, and in that instance, it could be better to speak to them. Some localities could have a general “Asian grocery” and never a particular Vietnamese grocery store.
While this may not be completely perfect, you continue to has an increased chance of meeting a Vietnamese cougar here versus conference one at an over-all food store.
Tired of matchmaking but nonetheless need to get put? Check-out
AFF
and come up with it happen (
try it no-cost
)
For almost any guys out there who’re over the Vietnamese cougar online dating scene today but want to get put (you learn, without having to pay a complete stranger), you should discover
AFF (and their free trial)
. It is the most suitable choice we have observed available to choose from for those who simply want some activity, referring to specifically true if you’re searching for females within their 30s, 40s and older. It really is one of several main demographics your website serves, and that means you’re maybe not fooling with a bunch of young 20-somethings pursuing validation with regards to their hot selfies. Tinder, any individual?
Men that are actually prepared to take some motion rather than sit on their particular butts for hours on end will get permanent results with AFF. They have all women using it nevertheless however should be the main one deciding to make the basic move. We have seen way better effects on this site than the opposition and get observed especially good results for typical dudes and dudes looking for females over 30. Its worth looking at their own free trial offer using the website links above.
Locating Vietnamese cougars enjoyment in bed has not been any faster or simpler somewhere else!
AFF
provides over 50 million active customers, and so they’ve already been effectively giving worth to users since 2006. There’s no cause to waste your time on other software if you know you merely want anything temporary.
You can also try it out at no cost
so that you will check them out without the drawback.
If you should be an active man like the majority of of the people looking over this, subsequently save yourself the frustration of swiping through many users on a lot of programs. Or going out at bars and groups hoping of satisfying women that might or might not show.
Take To AFF Free Of Charge!
In the event that you genuinely wish to meet unmarried cougars who’re more interested in enjoyable inside the bed room than a lasting relationship you should
see AFF’s free trial offer with this back link
. We’ve invested a lot of months trying out 100+ various websites and apps to satisfy cougars and AFF has actually consistently been the easiest way for most males.
Neighborhood Social Activities
Sometimes, cultural celebrations or occasions is generally good location to fulfill Vietnamese cougars. Depending on where you happen to live and number of cultural occasions going on frequently, you may be able to check out a number of occasions. Essentially, would certainly be capable of finding a conference that centers on Vietnamese culture particularly, but an event emphasizing Asian countries generally can promising.
Including, some literary and artwork publications focus especially on Asian art and literature, and occasion like this may be an excellent spot to fulfill older ladies. This sort of event is a great option should you too delight in artwork, literature, and tradition, since any lady you satisfy at a conference along these lines might share some passions to you.
It does not get more straightforward to fulfill many Vietnamese cougars than
eHarmony
when you wish a relationship (
test it cost-free
)
When you have a particular style in women you have to be wise and effective with your own time. Cougars commonly hectic women with alot happening within their everyday lives. To such an extent, which they don’t possess countless free time to blow in pubs or organizations to meet guys who would like a relationship.
This is when online dating sites truly shines. There is no better way to get to know some cougars quickly than looking a the top internet dating sites on the market. Inside our experience,
eHarmony
will be the simplest way in order to satisfy older women enthusiastic about discovering a potential sweetheart.
You could be skeptical of internet dating, but most demographics, such as earlier women, are employing it to satisfy lovers. In case you aren’t, you’re missing out! Every year we
evaluate and position all the best site to meet cougars online
and eHarmony might the most truly effective website for a time. Decide To Try
eHarmony
to see how many available cougars in your area.
Neighborhood Vietnamese Restaurants
Without having a Vietnamese food store in your area, the next most sensible thing is a Vietnamese restaurant. This is often some a challenging location to satisfy women, as most individuals who arrived at restaurants aren’t by yourself. Hence, if you see a woman you are considering and she appears to be on a romantic date, this would never be a good time to address their.
But if you see a female who is in a sizable gang of buddies, it might be simpler to consult with their or deliver her a drink through the bar, if the bistro has one. Once you understand when you should approach someone is challenging, and it is impossible to know precisely the way they will react, but it’s a smart idea to ask yourself if you would be irritated if someone approached you in the same scenario if you are not sure.
Themed Club Nights
While pubs overall may be a promising place to satisfy more mature ladies, possible boost your chances when you go to a themed bar evening.
Some taverns, with regards to the location, need ethnicity-themed activities. If the neighborhood club provides evenings especially focused on Vietnamese females, this can be a good choice for you personally.
A Vietnamese-focused night is incredibly certain and never typical, though, so you may have better chance seeking a “Cougar Night” or something similar. In case you are a routine at any regional pubs, you might think about indicating having a cougar night–some bar owners are very thinking about meeting the requirements of their own regulars, and this could be worth a go.
Software Dating Coaches In Fact Suggest Meet Up With Vietnamese Cougars
Fulfilling a cougar while you’re out and about feels like a rarity, particularly if there aren’t any hangouts on their behalf in your city. Thus make use of innovation to boost your own dating existence by testing one of several top cougar internet dating software the following:
Site
Our Experience
The Rating
Free Trial Connect
Most Useful Hookup Website Cougars
Experience Features
The simplest way to meet cougars for hookups by far
Ideal results for normal dudes
Over 60 million productive people
Not-good for long-term connections
9
Take To AFF Free Of Charge
Good For Interactions
Knowledge Highlights
Effortlessly the best option for lasting connections
75per cent of all of the web marriages start right here
70per cent of customers meet their own spouse within a-year
In-depth signup and matching procedure
9
Decide to try eHarmony
2nd Best For Hookups
Knowledge Highlights
2nd most suitable choice to get hookups
Attracts an adult crowd than many hookup programs
Quite preferred
Great trial offer
8
Try Passion
Local Volunteer Options
This could seem like a shocking advice, however, many seniors operate lowered several hours or are retired, and since they’ve additional time, they want to give back with their area. Should you want to a meet Vietnamese cougars who are contemplating increasing their unique communities, next this route is a good strategy to use.
Based on where you live, the volunteer options may vary. Viewing significant volunteer organizations is a great place to begin if you are unsure regarding the types of volunteering for you to do. The best thing about this option would be that even though you you shouldn’t meet with the woman you have always wanted while volunteering, you will have aided increase neighborhood!
Cruise Trips
Based on work routine and financial predicament, this program may or may not be simple for you. If it is feasible, you may think about a standard sail or a singles cruise. An advantage with this planet usually there is no shortage of activities to do on a cruise ship, if you satisfy any Vietnamese earlier ladies, you really have numerous built-in big date tips around you.
Obviously, satisfying some body on a cruise suggests they might stay far from you, but according to your own determination to possess a long-distance relationship or relocate, this may be acceptable for you. If money is notably tight, perhaps you are able to find a cheap or quick cruise to help you stay this experience without heading bankrupt.
Java Shops–Especially in the Morning
This drops into the area of conference basic earlier ladies in the place of particularly Vietnamese cougars, but coffee houses are a good spot to meet older females. The time of day you decide to go will or damage your chances of fulfilling some body. If you’ve ever gone to a coffee shop during meal run, you likely understand that this is simply not a great time to meet some one. You will find
lots of great regional spots to meet up with one cougar
but few conduct also coffee shops.
The shop is actually crowded, it’s noisy, and it is frantic, and chances are that any Vietnamese cougars you can see are rushing attain back again to their workplaces at some point. But numerous elderly people will spend some time in coffee houses at a far more leisurely pace when they truth be told there inside mornings on days on / off vacations.
It’s not unheard of observe earlier women gently sipping coffee-and checking out the report, and depending on whether she desires to talk to you or otherwise not, this could be a great time to start a conversation. As always, you’ll want to end up being polite and somewhat cautious. If you notice some body you want to learn, make sure that this woman is ok with talking to you. Some people like to be left by yourself even though they’re reading.
Grown Knowledge Classes
This will be another rather surprising place to satisfy Vietnamese cougars, however, many seniors simply take nighttime adult education courses for various explanations. Some is seeking a specialist official certification, among others may just want to learn something totally new.
The dimensions of the class you choose might be small, and you’ll really end up with a class devoid of Vietnamese cougars, and this option is a bit of a gamble.
Finding Out Vietnamese
If you have the time and interest, you are able to teach your self Vietnamese and take courses. Based on in your geographical area, there might be informal discussion occasions designed to help those discovering a language practice speaking with indigenous speakers. When your location has one of these simple, this may be a great way to satisfy Vietnamese ladies.
This method is useful if you’d like to submerge your self more in Vietnamese language and culture, rather than merely meeting Vietnamese cougars.
Going to Vietnam
If you find yourself dedicated to satisfying Vietnamese ladies, this may be helps make rational feeling to vacation to Vietnam. In accordance with some bloggers exactly who concentrate on dating Vietnamese women, many women in Vietnam would rather spend time as pals before getting romantically included, so you might like to decide to be in Vietnam for a long time.
On the other hand, you may find a woman through a dating internet site, keep in touch with the woman first, and travel to Vietnam to meet up with the lady. This method may be notably pricey, but it is an excellent alternative if you want to fulfill as numerous earlier Vietnamese ladies as you are able to.
If you’re looking for added books for conference cougars have a look at these besides:
Previous
–
Next