/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/* Header */

.sub-menu {
	border-radius: 5px;
}

.fusion-menu-item-button .menu-text {
	font-size: 18px !important;
}

.fusion-is-sticky .fusion-megamenu-icon {
	color: var(--header_sticky_menu_color) !important;
}

.fusion-is-sticky .fusion-megamenu-icon:hover {
	color: var(--menu_hover_first_color) !important;
}

.fusion-main-menu .fusion-megamenu-icon .glyphicon.fa-linkedin-in.fab, .linkedin-icon {
	border: 1px solid;
    border-radius: 6px;
    padding: 7px 10px;
}

/* Footer */

.fusion-footer .IN-widget {
	float: right;
}

.fusion-footer-widget-area .widget-title {
	text-transform: none !important;
}

/* General CSS */

.fusion-testimonials.clean blockquote q, .fusion-testimonials.clean .author {
	font-size: 16px !important;
	line-height: 1.8em !important;
}

.post-content blockquote {
	margin-left: 0 !important;
}

.fusion-text ul {
	padding-inline-start: 20px !important;
}

.fusion-content-boxes.content-boxes-icon-boxed .content-wrapper-boxed {
	border-radius: 8px;
}

.fusion-content-boxes .link-type-button-bar .fusion-read-more {
	padding: 13px 29px !important;
	border-bottom-left-radius: 8px !important;
	border-bottom-right-radius: 8px !important;
}

.meta .fusion-date, .post-content blockquote, .review blockquote q {
	font-style: normal !important;
}

/* Responsive */

@media all and (max-width: 1024px) {
	.IN-widget {
		display: none !important;
	}
	
	.fusion-footer-widget-area p, .fusion-footer-widget-area a {
		font-size: 14px !important;
	}
	
	.fusion-footer img {
		width: 50% !important;
	}
	
	.hero-cta-first {
		margin-right: 5px !important;
	}
}

@media all and (max-width: 820px) {
	.fusion-footer img {
		width: 33.33% !important;
	}
	
	.fusion-footer-widget-area p, .fusion-footer-widget-area a {
		font-size: 16px !important;
	}
}

@media all and (max-width: 667px) {
	.title h2, .subpage-title-h1 h1 {
		font-size: 32px !important;
	}
	
	.fusion-standard-logo {
		max-height: 46px !important;
	}
	
	.hero-cta-first {
		margin-right: 0px !important;
	}
}