/*
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
*/
.pop-up-top-text{
	
}
#iv-pop-up #gform_submit_button_2{
	margin-top: 15px
}
#iv-pop-up .gform_required_legend{
	display: none;
}
a.reviews-cta {
    display: block;
    z-index: 999;
    position: fixed;
    top: 50%;
    left: -10px;
    text-align: left;
    width: auto;
    height: -moz-max-content;
    height: max-content;
    background: #fff;
    writing-mode: vertical-rl;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    border: 5px solid #fec12c;
    transform: rotate(180deg) translateY(-37%);
}
#iv-pop-up .gform-theme--foundation .gfield{
	margin-bottom: -20px;
}
.single-post .fusion-page-title-bar{
	margin-bottom:30px;
}
.iv-price{
	background: #EEF1F5;
    position: absolute;
    right: 15px;
    bottom: 0px;
    width: 70px !important;
    height: 50px;
    text-align: center !important;
    padding: 10px 0px;
    border-radius: 20px 0px 5px 0px;
}
.gform_button, .gform-theme-button{
	background: #2775AE !important;
    border-radius: 40px !important;
    padding: 17px 50px !important;
    font-size: 18px !important;
    font-weight: 600 !important;
}
.gform_button:hover, .gform-theme-button:hover{
	background: #3a9fea !important;
}
@media screen and (max-width: 1024px) {
  .iv-price{
    right: 60px;
    padding: 10px;
}
}

@media screen and (max-width: 767px) {
	.pop-up-top-text{
	font-size: 16px !important;
}
  .home-hero h1{
	font-size: 30px !important;
	  font-weight: 800 !important;
	}
	.home-hero p{
	font-size: 18px !important;
	}
	.home-hero .fusion-button{
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
}
