/* Elementor Preview */

@import 'direction';

/**
 * Riode Mini Logo
 */

 .riode-mini-logo {
	display: inline-block;

	&:before {
		content: '';
		display: block;
		box-shadow: -2px 2px 0 4px #f0f5fa;
		width: 5px;
		height: 5px;
		transform: rotate(45deg);
	}
}
/**
 * Riode Studio
 */
.elementor-studio-section-button {
	position: relative;
	overflow: hidden;
	background: #27c;
	vertical-align: middle;

	> .riode-mini-logo {
		transform: translate(7.5px, 5px);
		transition: margin-top .2s;
	}

	> .eicon-insert {
		position: absolute;
		transform: translateY(60px);
		transition: transform .2s;
	}

	&:hover {
		> .riode-mini-logo {
			margin-top: -70px;
		}

		> .eicon-insert {
			transform: none;
		}
	}
}

/* Heade Builder */
.elementor-editor-active .custom-header {
	.elementor-widget-riode_header_mmenu_toggle .elementor-widget-empty-icon {
		display: none;
	}

	.elementor-widget-riode_header_mmenu_toggle {
		background: none;
	}

	@media (min-width: 992px) {
		.mobile-menu-toggle {
			display: block !important;
		}
		.elementor-widget-riode_header_mmenu_toggle {
			display: block !important;
			background: -webkit-repeating-linear-gradient(325deg,rgba(0,0,0,.05),rgba(0,0,0,.05) 1px,transparent 2px,transparent 9px);
			background: -o-repeating-linear-gradient(325deg,rgba(0,0,0,.05),rgba(0,0,0,.05) 1px,transparent 2px,transparent 9px);
			background: repeating-linear-gradient(125deg,rgba(0,0,0,.05),rgba(0,0,0,.05) 1px,transparent 2px,transparent 9px);
			border: 1px solid rgba(0,0,0,.02);

			.elementor-widget-container {
				-webkit-filter: opacity(.4) saturate(0);
				filter: opacity(.4) saturate(0);
			}
		}
	}
}
.elementor-select-preset-list .elementor-preset:hover {
	rect {
		fill: #6d7882;
		transition: fill .3s;
	}
	text {
		fill: #fff;
		transition: fill .3s;
	}
}