/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

textarea, .button:hover, button:hover, input, select {
	box-shadow: none !important;
}

/* header css */

.header-main #logo {
	margin-right: 0;
}

.header-main .header-nav {
	justify-content: center !important;
}

.header-main .hide-for-medium.flex-right {
	width: 199px;
}

.header-main .searchform-wrapper input {
	width: 610px;
}

.eg-marquee-text .marquee-item {
	width: fit-content;
	display: flex;
	animation: marquee_item_animation_to_left 9s linear infinite;
}

.eg-marquee-text.text-to-right .marquee-item {
	animation-name: marquee_item_animation_to_right
}

.eg-marquee-text .marquee-item:hover {
	animation-play-state: paused;
}

.eg-marquee-dot-sep {
	padding-left: 6px;
	padding-right: 6px;
}

.eg-marquee-text {
	background-color: #222;    
	color: #fff;
	overflow: hidden;
	padding: 3px 0;
	font-size: 14px;
}

.eg-marquee-text .marquee-item > span {
	margin-left: 12px;
	margin-right: 12px;
	white-space: nowrap;
}

.eg-marquee-text a {
	color: #fff;
	text-decoration: none !important;
}

/* key frames */

@keyframes marquee_item_animation_to_left {
	0% {
		transform: translateZ(0)
	}
	to {
		transform: translate3d(-5%, 0,0)
	}
}

@keyframes marquee_item_animation_to_right {
	0% {
		transform: translateZ(0)
	}
	to {
		transform: translate3d(5%, 0,0)
	}
}

/* media queries */