/*! 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 */
The way to get your girlfriend to provide you with Head & Enjoy It approximately you are doing - Visual Pedras Delivery
Ir para o conteúdo
Could you be dissatisfied because of the insufficient blowjobs you’re obtaining? Find out how to get the woman to provide you with mind, and in actual fact take pleasure in sucking your own d**k!
Men take pleasure in acquiring blowjobs. Men truly, really enjoy acquiring blowjobs! They like it. They crave it. But just why is it so very hard for males and women to find common surface with regards to a blowjob? Exactly why is it so difficult to obtain your girlfriend to give you mind? Really, absolutely even more to generally meet the eye, so we’ll will the whole thing listed here!
How come something one sex therefore anxiously wishes is often unpleasant or extremely appalling for any various other sex to give?
Nevertheless before we go-ahead, if you’re looking for the best how to decrease on a female and present this lady top oral gender actually ever, discover the whole guide you’ll actually ever require, understand
simple tips to consume a female away and come up with her scream and sperm inside throat!
So onto obtaining a cock sucking, and understanding why dudes don’t get just as much head because they want.
As some guy, you prefer more blowjobs!
All women understand this. Every time a woman starts kissing your own throat and moves down to your chest, and goes reduce south to your tummy, they know precisely what’s in your thoughts. You are only anxiously hoping she’d wrap the woman lips and language over your own now-throbbing dick.
If you are in a stable union, maybe you’re getting an acceptable amount of blowjobs once in a while. However if you are connecting, or simply having a single evening stand, you know the likelihood of obtaining a woman to provide you with mind is almost hard. However, you prefer it and a cure for it. And yet, you ignore all of the little details that may create a lady wanting to go down on you.
[Read:
The ultimate blowjob tips guide for women which dislike providing visit a guy
]
As a female, blowjobs are one of the things she dislikes the quintessential!
Today, from a female’s point of view, everything simply changes. As a guy, you’re thinking, the reason why cannot she drop on me and present myself head. But from her point of view, all she’s considering in her own head when she has to give you head is, âdo I have to?’
To the girl, she does not understand for which you’ve place it in. She does not understand how clean you are. & Most importantly, whether or not it doesn’t look like you have made any effort to really make it easy *or pleasurable* on her behalf, she will only hug you-all around and overlook the one spot you’re wishing she’ll plant her lips.
[Study:
The utmost effective main reasons a female might not wish present a blowjob
]
The way to get a female to offer even more mind
If you should be wanting to know getting a female to give you mind, you need to know that reasons for this lack of interest in ladies differ commonly. Many women believe it is embarrassing, among others are frightened they aren’t a good buy at it and certainly will merely embarrass on their own. Then, discover, obviously, those who are not at all prejudiced, but simply can’t stand offering mind.
Dozens of possible details can be found. However, many appear to consider ladies, because obviously, they are the ones making use of the issue, correct?!
Really, generally not very! Actually, a close look paints a photo where the male is equally *or more* to blame for the unsatisfactory knowledge or full insufficient fellatio inside relationship.
16 things you can do to ensure your girl likes providing head
The good news is, the actual reasons the period completely one’s weaknesses additionally reveal clues to finding out how you’ll fix this. When you need to understand how to get the girl to offer head, make use of these fixes, and you will go from men who willn’t get visit a man which becomes mind⦠on a regular basis!
1. Talk to the woman
This is because clear-cut as you are able to get. If you think your girlfriend actually providing you with go *or adequate head*, speak to your girl about this.
You need to approach the niche in a non-threatening, non-accusing method. Possible ensure her that whatever she has to express are going to be satisfied with understanding and value, and does not alter the method that you see their, without really saying those things. Does this audio difficult? [Browse:
Tips talk about intercourse with your girl without appearing like a pervert
]
There are so many means it can go wrong and push this lady more into her shell. However, if you think you’ll brave up and correspond with her about any of it, subsequently do it now!
In case you are concerned you are likely to state an inappropriate things and merely troubled this lady, happily for your needs, we more cards up our sleeves. [Browse:
The frustrating things guys do this generate women desire to fake it between the sheets!
]
2. Hair
Some females like a man bush, other individuals select the thought of hair on the language and sticking between their unique teeth revolting. If you’d like to get a woman to provide you with mind but you’re undecided concerning your woman’s tastes â ask the girl or attempt both methods *clean-shaven or neat-and-groomed* and discover which one she responds to raised.
But also for starters, if you want your girl to provide you with a blowjob that may leave her delighted, lean it really short all over *yes, over those balls too* or simply just shave every thing off. Oahu is the best method to begin. And it’s likely that, she’ll tell you if she prefers just a bit of tresses if she does indeed! [study:
Ideas on how to shave your own pubic tresses the right way and steer clear of any crashes
]
3. maintaining it clean
If you find yourselfn’t acquiring capable of getting your girlfriend to give you mind and take pleasure in it, your health may be a problem. It’s really no secret that privates, despite getting concealed on the outside globe, are some of the dirtiest parts of the body. Even though you will find women that don’t mind or like sweaty, salty, and sometimes combined with hints-of-urine taste within their mouths, there are also those that upchuck at the extremely considered it.
The clear answer is simply take a shower or a tub together during foreplay.
This may just persuade her you’re squeaky clean, but inaddition it contains the possibility to grow into a fun and terribly interesting foreplay the you both. [Read:
The wildest tips to take pleasure in foreplay and have now gender in the bath!
]
Go to website http://find-me-sex.com/local-fuck-buddy.html
4. enjoy your mouth
Filthy chat is not suitable everybody, but really does wonders for people who enjoy it. Which group is the girl in? It creates a huge amount of distinction.
If she actually is maybe not into awful chat, what talk about f*cking the lady into the mouth, ramming your own dick down her throat till she chokes on it, having their suck you off like slutty small bitch she is, is most likely creating her experience humiliated or worse â like a rape victim.
Again, she could be too embarrassed to inform you. So it is your work to cover interest and change the words you employ. Switch from dirty to cleaner outlines like just how good the girl language feels down truth be told there, the way it seems whenever the woman lip area hug and secure around your penis, or discuss exactly how good it feels whenever her hands caress you down here.
You don’t have to seem like a fictional character straight-out of an erotic romance unique. However if you need your girlfriend to offer head, simply clean the act up and address this lady with regard. [Read:
The way to chat actually dirty to a woman without switching the lady off!
]
Conversely, if terrible filthy talk is what becomes the lady all hot and bothered, and you’re not allowing their contain it â move it up! [Study:
23 hot ideas to chat dirty and say the dirtiest circumstances in bed
]
5. provide this lady a head begin
Or even in this example â a tough beginning! Pleasant her mouth with a standing up ovation will let her know-how gorgeous and desired she is.
You would certainly be astonished exactly how many women can be not sure they can get their men hard by on their own, hence wide variety only expands regarding bringing them to ejaculate. Watching you *almost* erect is similar to 1 / 2 the task currently accomplished, this means the others cannot be that tough.
6. start little
If your lady isn’t around providing you a BJ straight away, play it wise you need to include oral sex within foreplay. You shouldn’t loose time waiting for the woman to finish you down, as an alternative, after some time, change again or proceed to sexual intercourse.
Knowing that sucking you off is certainly not necessarily the only way for you yourself to orgasm removes most of the force and tends to make the lady feel self assured and also in control. She’ll be more comfortable with getting your dick inside her mouth and would be more prepared for experiment.
Over time and support, those unstable 20-30 seconds most definitely will end up as full-on blowjobs for both, your own website along with her satisfaction! [Browse:
18 sex methods for men to go away your lover craving for more continuously!
]
7. what the law states of providing and getting
And exactly how are you currently in bed? A tad as well selfish? Cannot respond to that straight-out, consider long and frustrating about this question.
Is it feasible you only need to you should not need a bj from here? Perchance you do not spend the time upon her often, and/or you create her carry out a lot of the work? Believe it through and don’t forget that a grateful and slutty lady is more reasonable than just a horny one. And inventive. And committed. Fundamentally everything you wish her to-be.
8. 69
Allow her to get on leading. Straightforward as that. If you want a female to give you mind, let her can get on very top, and consume their like there’s really no the next day. It really is common genital stimulation at their finest, plus lady will enjoy providing head as much as she is obtaining an oral away from you!
9. You should not only place indeed there, but do not push this lady either
Sucking off a lump of wood *we you shouldn’t imply your penis* is actually boring and unrewarding. Encourage their with moans and dirty chat, allow her to understand how much you are enjoying it.
In contrast though, having some body thrust a dick into the mouth like he desires generate a puree through your head is not a dream be realized either. Find wonderful center in which you’re energetic, yet permitting this lady do her thing. [Read:
How to please a lady during intercourse and make gender exciting on her
]
10. succeed enjoyable
Decide to try squirty ointment, edible lubricants, delicious toppings, human body paint, and even ice cream. It works great if the two of you are feeling daring.
If you need a female to provide you with mind, suggest that she utilizes a vibrator or dildo on by herself playing along with you. Who claims BJs are all about the enjoyment? Generate the girl feel good too when she’s blowing you.
11. attempt role-playing
It really is incredible what a tiny bit role-playing can do for the sex-life. So many of boundaries we wouldn’t usually cross seem to remove themselves when we become into another person’s epidermis. [Read:
The whole sexual character play guide for newbies
]
12. Help their boost
And by support, do not mean offering the girl an extended dull lecture how this-and-that must transform. We indicate losing her tiny suggestions while she is at it, or doing things you truly like.
If you would like can get a girl to give you head and appear forward to it, repeat this right plus the quick recognition of just how much the delight can increase by altering the woman strategy will without doubt create this lady a star pupil.
13. In or out?
This ought to be apparent â if she does not like it whenever you enter her mouth area, you shouldn’t are offered in the woman lips. Don’t try to slip one out of! A â it really is infantile, B â she wont absolve you for it. [Browse:
Would girls like spitting or eating your own sperm? A peek to their head
]
Manage your self-discipline, to help you alert the lady if it is time to slide you out-of the woman mouth area *and probably finish the work with a few hand movements*.
Explore alternate places to ejaculate â the woman breasts, stomach, face *if she’ll allow it*. Ask this lady about the woman preferred places. [Browse:
20 simple strategies to go longer in bed and take control of your ejaculation
]
14. Ewww, gross!
Terrible tasting cum is a large switch off, and may be among huge reasons why your girlfriend doesn’t want to give you head. H-U-G-E! If a girl enables you to are offered in her lips, it is your job to ensure the semen does not taste like sewage water!
What is actually been known to give semen a trendy taste? An excessive amount of protein â meat and milk, liquor, coffee, broccoli, peanuts and seed products, greasy and deep-fried foods, kidney beans, onion, garlic, smokes and the total champ â asparagus.
Tips correct this? The fastest strategy is pineapple â many pineapple and pineapple liquid. In addition, take in plenty of h2o, take in melons, apples, celery, cinnamon and good fresh fruit. Additionally sperm flavor products available on the market if you wish to get like that! [Read:
Most females admit concerning different tastes of cum and those that they prefer most useful
]
15. Spare her the shame if things get south
If you start to drop your own erection when she actually is providing you with a bj, do something and change the plan completely. Turn roles, drop on her, make love, perform anything to stay in the game, and a lot of notably â maybe not allow her to know she’s fallen the ball.
Think of it in this manner â how will you feel whenever you can’t get a hardon? Think united states as soon as we state this, it will likely be even worse on her behalf in the event that you drop it whenever a girl is providing you mind. Furthermore, she cannot want to try it again, of anxiety about reliving similar problem. [Read:
Dirty and dirty road mind confessions a good girl
]
16. state “thanks.” Really!
Some appreciation goes a considerable ways. She’ll be more likely to repeat the favorable deed if she understands she is appreciated for it.
Needless to say, it generally does not have to be all magnanimous or meek, it doesn’t have even are verbal, you simply need to reveal the woman that exactly what she really does for your family isn’t assumed.
[Read:
Really does dimensions matter? â The ways you probably didn’t understand from Kamasutra
]
If you want your own sweetheart, wife or any woman to provide you with go more often, we’d say these guidelines in order to get blowjobs are more than essential to enable you to get on your journey to a more happy, more satisfied you! Today off you decide to go, towards new and fab existence packed with blowjobs and sexual pleasures!