/*
Theme Name: pr24 Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.6
Text Domain: Avada
*/

/* max megamenu */
#pr24-megamenu-overlay { display:none; position:fixed; z-index:1400; left:0; top:0; right:0; bottom:0; width:100%; height:100%; background:rgba(0,0,0,0.85); }
body.pr24-megamenu-overlay-show #pr24-megamenu-overlay { display:block; }

.pr24-megamenu-team { display:flex; background:#FAFAFA; padding:15px; font-size:14px; }
.pr24-megamenu-team-photo { width:120px; }
.pr24-megamenu-team-info { flex:1; margin-left:15px; }
.pr24-megamenu-team-info p:first-of-type { margin-top:0 !important; }
.pr24-megamenu-team-info p:last-of-type { margin-bottom:0 !important; }

.pr24-megamenu-titlebar { display:flex; align-items:center; border-bottom:1px #525458 solid; padding:0 0 10px 0; }
.pr24-megamenu-titlebar .pr24-megamenu-titlebar-title { flex:1; }
.pr24-megamenu-titlebar .pr24-megamenu-titlebar-title p { font-weight:bold; margin:0 !important; }
.pr24-megamenu-titlebar .pr24-megamenu-titlebar-button {}
.pr24-megamenu-titlebar .pr24-megamenu-titlebar-button a {}

/* homepage slider full width */
@media (min-width:1000px) {
	.slider-full-width { padding-left:46px !important; padding-right:46px !important; }
}

/* scrum & wp-support-badge */
#badges { position:absolute; right:36px; top:120px; z-index:20; }
#badges img.scrum-badge { display:block; margin-bottom:10px; width:80px; height:80px; }
#badges img.wp-support-badge { display:block; margin-bottom:10px; width:80px; height:80px; }
#badges img.wp-hosting-badge { display:block; width:80px; height:80px; }
#badges img { transition: all 0.7s ease; }
#badges img:hover { transform: scale(1.25) rotate(6deg); }

@media(max-width: 991px)
{
	#badges { display:none !important; }
	#badges img.scrum-badge { width:40px; height:40px; }
	#badges img.wp-support-badge { width:40px; height:40px; }
}

/* chatbot and to top button position update */
@media(min-width: 991px)
{
	.to-top-right #toTop { right:90px !important; }
	[id^=bs-chatbot-widget-container] { right:16px !important; bottom:16px !important; }
}

/* entry title mobile */
@media (max-width:640px) {
	.fusion-body .fusion-page-title-bar h1 { hyphens:auto; margin:20px 0 !important; }
}
