/* #If not avatare image
================================================== */
.no-avatar {
	border: 1px solid;
	.transparent-border-mixin;
}
	.no-avatar,
	.no-avatar:after,
	.comment-list .no-avatar:after {
		// .avatar-icon(fade(@base-color, 15%));
		color: @divider-color;
		
		.sidebar &,
		.sidebar-content &,
		.stripe .sidebar-content & {
			//.avatar-icon(fade(@widget-sidebar-color, 15%));
			color: fade(@widget-sidebar-color, 15%);
		}
		.footer & {
			color:fade(@widget-footer-color, 15%);
		}

		.stripe-style-1 & {
			color:fade(@strype-1-color, 15%);
		}
		.stripe-style-2 & {
			color:fade(@strype-2-color, 15%);
		}
		.stripe-style-3 & {
			color:fade(@strype-3-color, 15%);
		}
		.stripe-style-4 & {
			color:fade(@strype-4-color, 15%);
		}
		.stripe-style-5 & {
			color:fade(@strype-5-color, 15%);
		}
	}
	


/* #Scroll to top button
================================================== */
.scroll-top {
	.border-radius;
}

/* #Contact form
================================================== */
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="email"],
input[type="number"],
input[type="date"],
input[type="range"],
input[type="password"],
select,
textarea {
	font: @base-font-style @base-font-variant @base-font-weight @base-font-size~"/"@base-line-height @base-font-family;
	font-size: @base-font-size;
}
.wpcf7-select {
	height: @base-line-height + 14;
	min-width: 200px;
}
a.clear-form,
#cancel-comment-reply-link {
	.text-small;
	.color-base-transparent;
}

/*Material design*/
.form-fields > span,
.form-message,
.comment-form-comment,
.comment-form-author,
.comment-form-email {
	.contact-form-material & {
		&.active:after {
			background-color: @accent-bg-color;
			.background-gradient (@startColor: @accent-bg-color, @endColor: @accent-bg-color-2);
		}
	}
}

	.form-fields > span .assistive-text,
	.form-message .assistive-text,
	.comment-form-comment .assistive-text,
	.comment-form-comment label,
	.comment-form-author label,
	.comment-form-email label {
		.contact-form-material & {
			.text-normal;
		}
	}

	.contact-form-material #page .is-focused .assistive-text,
	.contact-form-material #page .is-focused label {
		color: @accent-bg-color;
	}

	.form-fields span.is-focused input,
	.is-focused textarea,
	.comment-form-author.is-focused input,
	.comment-form-email.is-focused input {
		.contact-form-material & {
			font-size: @base-font-size;
		}
	}
/* #Input Select customisation
================================================== */
.customSelectInner {
	@menu-arrow(@base-color-temp);
	.stripe-style-1 & {
		@menu-arrow(@strype-1-color-temp);
	}
	.stripe-style-2 & {
		@menu-arrow(@strype-2-color-temp);
	}
	.stripe-style-3 & {
		@menu-arrow(@strype-3-color-temp);
	}
	.stripe-style-4 & {
		@menu-arrow(@strype-4-color-temp);
	}
	.stripe-style-5 & {
		@menu-arrow(@strype-5-color-temp);
	}
}

.customSelect {
	font: @base-font-style @base-font-variant @base-font-weight @base-font-size~"/"@base-line-height @base-font-family;
	font-size: @base-font-size;
	.transparent-bg-mixin;
}
/* #Shortcode code
================================================== */
.shortcode-code {
	.bg-mixin;
}
.shortcode-code {
	.solid-bg-mixin;
	.shadow-decoration;
	.outline-decoration;
}
/* #Standard table
================================================== */
.content table,
.content td,
.content th {
	border-color: @divider-color;
}
/* #highlighted text
================================================== */
.dt-highlight {
	.accent-bg-mixin;
}
/* #Mini blog
================================================== */
.post-content .text-secondary {
	.color-base-transparent;
}

.items-grid .post-content a:hover,
.post-content a:hover {
	.color-accent;
}
/* #Banner
================================================== */
.shortcode-banner-bg > * {
	line-height: @base-line-height;
}
/* #Alert box
================================================== */
#main .wpb_alert strong {
	font: @h5-font-style @h5-font-variant @h5-font-weight @h5-font-size~"/"@h5-line-height @h5-font-family;
	text-transform: @h5-text-transform;
}


/*Layzr bg*/
.layzr-bg(@color) {
	background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="38" height="38" viewBox="0 0 38 38" stroke="@{color}"%3E%3Cg fill="none" fill-rule="evenodd"%3E%3Cg transform="translate(1 1)" stroke-width="2"%3E%3Ccircle stroke-opacity=".55" cx="18" cy="18" r="18"/%3E%3Cpath d="M36 18c0-9.94-8.06-18-18-18"%3E%3CanimateTransform attributeName="transform" type="rotate" from="0 18 18" to="360 18 18" dur="1s" repeatCount="indefinite"/%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
}
.layzr-bg {
	.layzr-bg(fade(@base-color, 25%));
	.sidebar &,
	.sidebar-content &,
	.stripe .sidebar-content & {
		.layzr-bg(fade(@widget-sidebar-color, 25%));
	}
	.footer & {
		.layzr-bg(fade(@widget-footer-color, 25%));
	}
	.stripe-style-1 & {
		.layzr-bg(fade(@strype-1-color, 25%));
	}
	.stripe-style-2 & {
		.layzr-bg(fade(@strype-2-color, 25%));
	}
	.stripe-style-3 & {
		.layzr-bg(fade(@strype-3-color, 25%));
	}
	.stripe-style-4 & {
		.layzr-bg(fade(@strype-4-color, 25%));
	}
	.stripe-style-5 & {
		.layzr-bg(fade(@strype-5-color, 25%));
	}
}
.layzr-bg:not(.layzr-bg-transparent) {
	// .rollover-project &,
	// .buttons-on-img &,
	// &.rollover,
	// &.rollover-video,
	// &.post-rollover {
		background-color: fade(@base-color, 5%);
		.sidebar &,
		.sidebar-content &,
		.stripe .sidebar-content & {
			background-color: fade(@widget-sidebar-color, 5%);
		}
		.footer & {
			background-color: fade(@widget-footer-color, 5%);
		}
		.stripe-style-1 & {
			background-color: fade(@strype-1-color, 5%);
		}
		.stripe-style-2 & {
			background-color: fade(@strype-2-color, 5%);
		}
		.stripe-style-3 & {
			background-color: fade(@strype-3-color, 5%);
		}
		.stripe-style-4 & {
			background-color: fade(@strype-4-color, 5%);
		}
		.stripe-style-5 & {
			background-color: fade(@strype-5-color, 5%);
		}
	//}
}

