/*
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
*/
:root{	--primary: #0c4b68;	--secondary: #1795d0;	--tertiary: #eef8fc;}

.intro-container {margin-top:-75px !important;}
/* Home */.container-background-offset-left:before{content:""; position:absolute; width:100vw; right:-80px; top:-80px; bottom:-80px; background:var(--tertiary); z-index:-1;}.container-background-offset-right:before{content:""; position:absolute; width:100vw; left:-80px; top:-80px; bottom:-80px; background:var(--tertiary); z-index:-1;}/* Footer */
.fusion-footer .menu li a {padding:0 !important; border:none !important;}#fusion-vertical-menu-widget-avada-vertical-menu-widget-2-nav ul.menu li a {font-size:16px !important}

/* Contact */
.wpforms-container {width:100% !important}
.wpforms-container .wpforms-submit {font-size:18px !important; font-family:Roboto !important;  font-weight:normal !important; padding:16px 32px !important; transition:.3s; line-height:1 !important; background:var(--primary) !important; color:#fff !important;}
.wpforms-container .wpforms-submit:hover {background:var(--secondary) !important;}

@media screen and (max-width:1300px){
	.container-background-offset-left:before{left:-80px; right:-80px; width:auto; top:-40px; bottom:-40px;}
	.container-background-offset-right:before{left:-80px; right:-80px; width:auto; top:-40px; bottom:-40px;}
	
	.intro-container {margin-top:0px !important;}
	
	.fusion-fullwidth {padding-top:40px !important; padding-bottom:40px !important}
}