/*

	Theme Name: Hello Elementor Child
	Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
	Description: 
	Author: Tok Digital (Design Nusit)
	Author URI: https://tokdigital.cc
    Template: hello-elementor
	Version: 1
	Stable tag: 2.5.0
	Requires at least: 4.7
	Tested up to: 5.9
	Requires PHP: 5.6
	License: GNU General Public License v3 or later.
	License URI: https://www.gnu.org/licenses/gpl-3.0.html
	Text Domain: hello-elementor-child

*/

.none,
.cart-collaterals .cart_totals h2 { display: none }
.e-form__indicators.e-form__indicators--type-progress_bar {
	position: absolute;
    right: 0;
    bottom: 0;
    left: 0
}
.elementor-accordion .elementor-accordion-item {
    border-right: none !important;
    border-left: none !important
}
#header_scroll .elementor-image-box-img:hover img.attachment-full.size-full { transform: rotate(90deg) }
.elementor-accordion .elementor-accordion-item .elementor-tab-title { background: url(../../themes/hello-elementor-child/images/bt-clique-aqui.png) no-repeat center right }
.elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active{ background: none }
.elementor-field-type-step .elementor-field-label,
.elementor-field-type-step .elementor-field-option { max-width: 60% }
.elementor-field-type-step .e-form__buttons.elementor-column.elementor-col-100,
.elementor-field-type-step .elementor-field-type-previous,
.elementor-field-type-step .elementor-field-type-next { position: absolute }
.elementor-field-type-step .elementor-field-type-previous { top: -70px }
.elementor-field-type-step .elementor-field-type-next { right: 0 }
.e-form__buttons__wrapper__button-previous { background-image: url(../../themes/hello-elementor-child/images/arrow-left.png) }
.e-form__buttons__wrapper__button-next { background-image: url(../../themes/hello-elementor-child/images/arrow-right.png) }
.e-form__buttons__wrapper__button-previous,
.e-form__buttons__wrapper__button-next {
	width: 40px;
    padding: 0;
    background-repeat: no-repeat;
    background-position: center
}
.elementor-field-subgroup {
	padding-top: 10px;
	border-top: solid 1px #85FF00
}
.elementor-field-option {
	display: flex;
	width: 100%;
	margin: 10px 0
}
.elementor-field-type-step input[type="radio"],
.elementor-field-type-step input[type="checkbox"] {
    align-self: flex-start;
	margin-top: 10px;
	margin-right: 15px;
	transform: scale(1.5)
}
.elementor-field-type-step .elementor-field-type-submit {
	position: absolute;
    bottom: -285px
}
.elementor-field-group-step_whatsapp_freelance .elementor-field-type-submit { bottom: -165px }
.elementor-field-type-step .elementor-field-type-submit button.elementor-button {
	background-color: #85FF00 !important;
	border-radius: 20px !important;
	padding: 0 30px
}
.elementor-field-type-html.elementor-field-group.elementor-column.elementor-field-group-field_bb9a51e.elementor-col-50 {
	margin-top: 75px;
    line-height: 1.3
}
.bullets-items {
	color: #FFFFFF;
	text-align: center;
	list-style: none
}
.nav-dots .fas.fa-circle { font-size: 6px }
.bt-full-project {
	display: inline-block;
	margin-top: 85px;
    margin-right: -40px;
	border: solid 1px #FFFFFF;
	border-radius: 20px;
	padding: 2px 15px;
	transform: rotate(-90deg);
	font-size: 12px !important;
	color: #FFFFFF !important;
}
.bt-full-project .fa-plus { margin-left: 10px }
.page-numbers {
	padding: 8px 15px;
	border: solid 1px #FFFFFF;
}
.page-numbers.current,
.page-numbers:hover {
	border: solid 1px #85FF00;
    border-radius: 50%
}