/*
Theme Name: Futurefashionicons.com
Theme URI: https://futurefashionicons.com/
Description: HDG is a child theme of Hello Biz, created by HDG
Author: HDG
Author URI: https://hangar.it
Template: hello-biz
Version: 100.0
*/

* {
	text-rendering: optimizeLegibility;
}

a {
	outline: 0 !important;
}

*  {
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
}




/* RESET ELEMENTOR */
h1,
h2,
h3,
h4 {
	margin: 0px;
	padding: 0px;
	font-style: reset;
}
p,
b,
a,
strong {
	margin: 0px !important;
	padding: 0px !important;
}
a:focus {
	outline: 0 !important;
}
input:focus {
	outline: 0 !important;
}
select:focus {
	outline: 0 !important;
}
button:focus {
	outline: 0 !important;
}

input,
a,
button,
textarea {
	box-shadow: none !important;
	margin: 0px;
	padding: 0px;
	outline: 0 !important;
}


a,
a:hover {
	color: unset
}


strong, 
b {
	font-weight: 800 !important;
}

.logo-header,
.header-box {
	transition: .5s !important;
}
.header-box {
	width: 100% !important;
}
.scrolled .logo-header img {
	height: 40px !important;
}
.scrolled .header-box {
	padding: 20px 20px 20px 20px !important;
}








.form-styles h3 {
	font-family: var( --e-global-typography-text-font-family ), Sans-serif !important;
	font-size: var( --e-global-typography-text-font-size ) !important;
	font-weight: var( --e-global-typography-accent-font-weight ) !important;
	padding: 20px 0px 10px 0px;
	border-top: 0.5px solid var( --e-global-color-text );
}
.form-styles .elementor-field-type-html {
	padding: 10px 0px 10px 0px; 
}
.form-styles .elementor-upload-field{
	padding: 10px 0px 20px 0px; 
}
.form-styles .elementor-field-subgroup span {
	border: 0.5px solid var( --e-global-color-text );
	padding: 10px;
}
.form-styles .elementor-field-subgroup label {
	font-family: var( --e-global-typography-2287eac-font-family ), Sans-serif !important;
	font-size: var( --e-global-typography-2287eac-font-size )  !important;
	font-weight: var( --e-global-typography-2287eac-font-weight )  !important;
}
.form-styles .elementor-field-subgroup {
	width: 100% !important;
}
.elementor-field-group.elementor-field-type-submit {
	align-items: normal !important;
}





.elementor-field-subgroup span .elementor-field-option {
	align-items: center !important;
}
.elementor-field-subgroup span .elementor-acceptance-field {
	appearance: none;
	display: inline-block !important;
	width: 14px;
	height: 14px;
	margin-right: 10px !important;
	border-radius: 0px !important;
	border: 0.5px solid var( --e-global-color-text ) !important;
	background-color: var( --e-global-color-secondary ) !important;
}
.elementor-field-subgroup span .elementor-acceptance-field:checked {
	background-color: var( --e-global-color-text ) !important;
}





@media only screen and (min-width: 768px) {
	
	
.scrolled .logo-header img {
	height: 45px !important;
}
.scrolled .header-box {
	padding: 20px 25px 20px 25px !important;
}	
	
	
	
}







@media only screen and (min-width: 1024px) {
	
	
.scrolled .logo-header img {
	height: 50px !important;
}
.scrolled .header-box {
	padding: 20px 40px 20px 40px !important;
}	
	
	
	
}












