/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.7.1.1682592550
Updated: 2023-04-27 10:49:10

*/

/* header css start */
header:has(.main-header){
	position:absolute;
 	top:0;
	left:0;
	width:100%;
	z-index:9;
}
.header-navlinks .elementor-nav-menu .menu-item .sub-menu{
	 width:auto !important;
	 top: calc(100% + 12px) !important;
}
.header-navlinks .elementor-nav-menu .menu-item:nth-child(3) .sub-menu{
     margin-left:-38px !important;
}
.header-navlinks  .menu-item:last-child a.elementor-item{
	  cursor:default !important;
}

/* home page start */

.icon-content-box .elementor-icon-box-content{
 	display:flex;
	 flex-direction:column;
}
.icon-content-box .elementor-icon-box-content .elementor-icon-box-title{
 	order:1;
	margin:20px 0px 0px 0px !important;
}
.blue-text span {
    color: #2995ED;
}
.feedback-box a.more-btn{
    display: inline-block;
    font-weight: 700;
    font-size: 14px;
    line-height: 28px;
    letter-spacing: 0.2px;
    color: #2995ED;
    border: 1px solid #2995ED;
    border-radius: 37px;
    padding: 5px 40px;
    margin-top: 20px;
}
.feedback-box .elementor-image-box-wrapper{
    grid-column-gap:40px;
	grid-row-gap:40px;
}
.business-reviews .elementor-star-rating{
    order:1;
	margin-top:15px;
}	
.business-reviews .elementor-testimonial__image{
  position: absolute;
  	left: -50px;
 	top: 30px;
}
.business-reviews .swiper-slide{
 	 overflow:visible !important;
	 height: fit-content !important;
}
.business-reviews .swiper-wrapper{
	 margin-left:-20%;
}
.business-reviews .elementor-main-swiper{
     width:100% !important;
}
.business-reviews .elementor-swiper-button:before{
	  content: "";
	  width: 34px;
	  height: 22px;
	  background-repeat: no-repeat;
	  background-position: center;
 	  background-size: cover;
}
.business-reviews .elementor-swiper-button{
	display:none !important;
}
	.business-reviews .elementor-swiper-button-prev:before {
 	   background-image: url(https://awakenedbusiness.com.au/wp-content/uploads/2023/05/icn-arrow-right-.icn-xs.svg);
}
	.business-reviews .elementor-swiper-button-next:before {
 	   background-image: url(https://awakenedbusiness.com.au/wp-content/uploads/2023/05/icn-arrow-right-.icn-xs-2.svg);
}
	.business-reviews .elementor-swiper-button i{
 	  display:none;
}
	.business-reviews .elementor-swiper-button {
  	  top: unset !important;
  	  bottom: -60px !important;
}
	.business-reviews .elementor-swiper-button-prev{
  	 left: calc(50% - 42px) !important;
}
	.business-reviews .elementor-swiper-button-next{
  	 right: calc(50% - 42px) !important;
}
/* home page end */
/* team page start */
.order-list ul {
    padding-left: 20px !important;
}
/* team page end */


/* header css end */
/* Resources page start */
.business-step-sec {
    height: 100% !important;
}
.banner-heading .elementor-heading-title{
	 word-wrap: break-word;
}
/* Resorces page end */
/* Footer Style Start */
.email-subscribe-footer .elementor-field-type-email{
	width: 70% !important;
    padding: 0 !important;
}
.email-subscribe-footer .elementor-field-type-email input{
	border-radius: 5px 0 0 5px;
	padding: 15px 20px !important;
}
.email-subscribe-footer .elementor-field-type-email input::placeholder {
	opacity:1 !important;
}
.email-subscribe-footer .elementor-field-type-submit{
	width: 30% !important;
    padding: 0 !important;
}
.email-subscribe-footer .elementor-field-type-submit button{
	border-radius: 0 5px 5px 0 !important;
	line-height: initial;
    padding: 15px 20px;
}
/* Footer Style End */

/* contact form start */
.contact_form .elementor-field{
 	padding:18px 15px !important;
}
/* .contact_form .elementor-field-group{
  align-items: flex-start !important;
} */
/* .contact_form .elementor-form-fields-wrapper {
    display: grid;
}
.contact_form .elementor-form-fields-wrapper .elementor-field-type-text:nth-child(2) {
    grid-column: 2;
}
.contact_form .elementor-form-fields-wrapper .elementor-field-type-textarea {
    grid-column: 2;
    grid-row: 3 / span 4;
}
.contact_form .elementor-form-fields-wrapper .elementor-field-type-submit {
    grid-column: 1 / span 2;
}
.contact_form .elementor-form-fields-wrapper .elementor-field-type-textarea textarea {
    height: 100%;
}
.contact_form .e-form__buttons{
	 margin-top:30px;
} */
/* contact form end */
/* blog page start */

.blog-featured-img a{
	 width:100%;
}
/* blog page end */

/* our team page start */
.out-team-orderlist ul{
	padding-left:20px !important;
}
.out-team-orderlist ul li{
 	padding-bottom:10px;
}
/* our team page end */

/* quiz page start */
.quiz-form{
	position:static !important;
}
.quiz-form .e-form__indicators__indicator--shape-none{
	 display:none;
}

.quiz-form .e-form__indicators__indicator--state-active .e-form__indicators__indicator--shape-none {
    display: block;
	position:absolute;
	top:0;
	right:80px;
	width:100px;
	height:100px;
	border-radius:0px 0px 40px 40px;
	background-color:#2995ED;
	display:flex;
}
	.quiz-form .elementor-field-subgroup{
 	 grid-row-gap:20px;
} 
.quiz-form .elementor-field-subgroup input[type='checkbox']{
  max-width:25px;
  height:25px;
  width:100%;
  margin-right:15px;
  margin-top:5px;
}
.quiz-form .elementor-field-option{
  display:flex;
  align-items:start;
}
.quiz-form .e-form__indicators__indicator--state-active .e-form__indicators__indicator--shape-none:before {
    content: "Q";
}
/* .quiz-form .elementor-field-type-previous{
  display:none;
} */
.quiz-form .quiz-blue-text{
  color:#2995ED !important;
}
.quiz-form .elementor-field-type-step:has(.elementor-field-type-email) {
  max-width:550px;
  margin:auto;
}
.quiz-form .elementor-field-type-step:has(.elementor-field-type-email) .elementor-field-type-text .elementor-field-label {
	text-align:center;
}
.quiz-form .elementor-field-type-html{
    position: absolute;
    bottom: -50px;
    left: 50%;
    transform: translatex(-50%);
    width: auto !important;
}
.quiz-form .privacy-policy a{
    color: #737373;
}
.quiz-form .elementor-field-type-step:has(.elementor-field-type-email) .elementor-field-type-submit{
	margin:auto;
}

.quiz-form .elementor-field-type-checkbox .elementor-field-label{
 cursor:auto;
}
.quiz-form span.elementor-field-option input[type="radio"] {
    position: absolute;
    width: 20px;
    height: 20px;
    opacity: 0;
}
.quiz-form span.elementor-field-option label:before {
    content: "";
    width: 20px;
    height: 20px;
    display: inline-block;
    background: transparent;
	border:1px solid #000;
	margin-right:15px;
}
.quiz-form span.elementor-field-option input[type=radio] ,
.quiz-form span.elementor-field-option label {
	cursor:pointer;
}
.quiz-form span.elementor-field-option input[type="radio"]:checked + label:before {
    background: #2995ED;
}
.form-popup .elementor-field-type-submit{
	 margin-top:15px;
}
.contact_form .elementor-field:focus{
 	box-shadow: none !important;
}
/* quiz page end */

/* footer start */

/* footer end */

@media (max-width:1024px) {
	.email-subscribe-footer .elementor-field-type-email{
		width: 60% !important;
	}
	.email-subscribe-footer .elementor-field-type-submit{
		width: 40% !important;
	}
}
@media (max-width:767px){
		header:has(.main-header){
		position:static;
	}
	.header-navlinks nav.elementor-nav-menu--dropdown{
  		padding:50px 0px;
	}
	.mobile-bg{
		background-color:#0A0C18;
	}
	.feedback-box .elementor-image-box-content{
		margin-top:40px
	}
	.business-reviews .swiper-wrapper{
	 margin-left:0%;
    }
	.business-reviews .elementor-testimonial__image {
    left: 20px;
    top: -70px;
	}
	.business-reviews .elementor-testimonial__header{
	 padding:34px 36px 15px 36px !important;
	}
	.business-reviews .elementor-testimonial__content{
	 padding:0px 36px 34px 36px !important;
	}
	.business-reviews .elementor-swiper-button{
	display:block !important;
	}
	.business-reviews .elementor-swiper-button-prev:before{
		display:block !important;
	}
	.business-reviews .elementor-swiper-button-next:before{
		display:block !important;
	}
	.business-reviews .swiper{
      padding-top:70px !important;
    }
	 .contact_form .elementor-form-fields-wrapper {
        display: flex;
    }
	.contact_form .e-form__buttons{
	 margin-top:10px;
    }
	.business-step-sec {
    height: auto !important;
	}
	.header-navlinks nav{
		background:#0A0C18 !important;
	}
	.header-navlinks .elementor-nav-menu .menu-item .elementor-item{
  		color:#FFFFFF !important; 
	}
	.header-navlinks .elementor-nav-menu .menu-item:nth-child(3) .sub-menu{
		 margin-left:0px !important;
	}
	.header-navlinks .sub-menu .menu-item .elementor-sub-item{
       font-size:12px !important;
       line-height:24px !important;
       padding:0px !important;
	   color:#ffffff !important;
		border-left:0px !important;
   }
	.header-navlinks .elementor-nav-menu .sub-menu{
      background:#0A0C18 !important;
   }
	.quiz-form .e-form__indicators__indicator--state-active .e-form__indicators__indicator--shape-none {
   	  right:20px;
		width:70px;
		height:70px;
	}
}
