/*
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
*/

/* desktop donate button */
.menu-text.fusion-button.button-default.button-medium {
	font-size: 20px !important;
}
/* footer menu link */
#wrapper .fusion-vertical-menu-widget.left .menu>li>a, #wrapper .fusion-vertical-menu-widget .menu li a { 
    padding: 0 !important;
    display: inline-flex !important;
    line-height: 1.65 !important;
}

#wrapper .fusion-vertical-menu-widget.left .menu>li {
    line-height: 1;
}

#menu-about-us-footer li > .sub-menu {
    display: block !important;
    position: static !important;
    visibility: visible !important;
    opacity: 1 !important;
    transform: none !important;
}
#menu-about-us-footer li a span.arrow {
    display: none !important;
}


/* end footer menu */

.urw-bold {
	font-family: "URW Geometric W05 Bold";
	
}
.urw-thin {
	font-family: "URW Geometric W05 Light";
	
}

@media only screen and (max-width: 767px) {
  html body .to-top-right #toTop {
  right: 25px !important;
}
.off-canvas-full-height{
height:100vh !important;
}
.hero-heading h1{
font-size: 76px !important;
}

}

@media only screen and (max-width: 480px) {
    .hero-heading h1 {
        font-size: 35px !important;
        margin-top: -100px !important;
    }
    .hero-sub-text{
        font-size: 17px !important;
    }
     .hero-heading h2 {
        font-size: 30px !important;
    }
}
.to-top-right #toTop {
    right: 122px !important;
}

/*@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {
	.hero-heading h1 {
        font-size: 30px !important;
        margin-top: -100px !important;
    }
     .hero-heading h2 {
        font-size: 30px !important;
    }
}*/
.fusion-meta-tb.fusion-meta-tb-1.floated {
	display: none;
}

/*@media (max-width: 1282px) and (min-width: 1024px) {
ul#menu-southlake-main-menu{
 	display: block ruby;
    margin-top: 32px;
    margin-left: 66px;
    }
}*/

.button-medium, .fusion-body .fusion-button-medium, .ticket-selector-submit-btn[type=submit], .wpcf7-form .wpcf7-submit.button-medium, .wpcf7-form .wpcf7-submit.fusion-button-medium {
padding: 11px 23px;
line-height: 16px;
font-size: 20px;  // changes here 
}

#wrapper .fusion-vertical-menu-widget.left .menu>li>a, .awb-off-canvas .fusion-vertical-menu-widget.left .menu>li>a {
padding-left: 0px; // change here
}

@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    #wrapper .fusion-vertical-menu-widget.left .menu > li > a,
    #wrapper .fusion-vertical-menu-widget .menu li a {
      padding: 0 !important;
    }
  }
}
.hover-group:hover .fusion-title-heading a {
  color: #4ec2bf;
}

.hover-group:hover .fusion-image-switch img:first-child {
    opacity: 0
}

.hover-group:hover .fusion-image-switch img:last-child {
    opacity: 1
}
.fusion-top-top-link{
	margin-right: 17px;
}
#wrapper .fusion-vertical-menu-widget .menu li.current-menu-item > a{
	color: #4ec2bf !important;
}

.first-section-position {
    position: absolute !important;
    bottom: -204px !important;
    left: -344px !important;
    z-index: 9999 !important;
}

.second-section-postion{
    position: absolute !important;
    bottom: -2px !important;
    right: -13px !important;
}



@media (min-width: 600px) and (max-width: 900px) {
	  .second-section-postion{
	position: absolute !important;
		bottom: -55px !important;
		right: -34px !important;
	}
	   .second-section-postion img {
		width: 300px;
	}
}

@media (min-width: 900px) and (max-width: 1024px) {
	  .second-section-postion{
	position: absolute !important;
		bottom: -55px !important;
		right: -34px !important;
	}
	   .second-section-postion img {
		width: 300px;
	}
}

@media (max-width: 600px) {
	  .second-section-postion{
	position: absolute !important;
		bottom: -55px !important;
		right: -44px !important;
	}
	   .second-section-postion img {
		width: 170px;
	}
}
@media only screen and (min-width: 1366px) and (max-width: 1366px) {
	.second-section-postion {
		position: absolute !important;
		bottom: 100px !important;
		right: -13px !important;
		width: 317px;
	}
}
@media only screen and (min-width: 1280px) and (max-width: 1366px) {
	   .second-section-postion {
		position: absolute !important;
		bottom: 100px !important;
		right: -13px !important;
		width: 317px;
	}
}




	

			.main-title {
			text-align: center;
			align-items: baseline;
			justify-content: right;
			margin-bottom: -35px;
		}

        .here-text {
			font-family: 'Mrs Saint Delafield' !IMPORTANT;
			font-style: normal;
			font-weight: 400;
			font-family: 'Great Vibes', cursive;
			font-size: 8rem;
			font-weight: normal;
			line-height: 1;
			color: white;
		}

        .and-text {
			font-size: 1.6rem;
			font-weight: 300;
			letter-spacing: 0.1em;
			text-transform: uppercase;
			margin-left: 22px;
			margin-bottom: 25px;
			opacity: 0.8;
			color: white;
		}

       .beyond-text {
			font-size: 5rem;
			font-weight: 700;
			line-height: 1;
			letter-spacing: 30px !important;
			margin-top: 0;
			font-size: 80px !important;
			color: white !important;
			font-family: "Calibri Bold" !important;
		}

        .subtitle {
			font-size: 0.75rem;
			font-weight: 300;
			letter-spacing: 0.5em;
			text-transform: uppercase;
			margin-top: 15px;
			opacity: 0.85;
			text-align: center;
			font-size: 18.5px;
			color: white;
		}
		.Menu-hide{
			display: none !important;
		}
		.bottom-orchind{
			display: none !important;
		}