.elementor-4424 .elementor-element.elementor-element-5f07060 > .elementor-container{min-height:460px;}.elementor-4424 .elementor-element.elementor-element-5f07060:not(.elementor-motion-effects-element-type-background), .elementor-4424 .elementor-element.elementor-element-5f07060 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://floribarbershop.com/wp-content/uploads/2021/12/Flori-164-scaled-e1641510377496.jpg");background-position:center center;background-size:cover;}.elementor-4424 .elementor-element.elementor-element-5f07060 > .elementor-background-overlay{background-color:#000000;opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4424 .elementor-element.elementor-element-5f07060{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 40px 0px 40px;}.elementor-4424 .elementor-element.elementor-element-5ab87b7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:30px;}.elementor-4424 .elementor-element.elementor-element-5ab87b7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4424 .elementor-element.elementor-element-4191fc8{text-align:center;}.elementor-4424 .elementor-element.elementor-element-4191fc8 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Rufina", Sans-serif;font-size:52px;font-weight:400;text-shadow:0px 0px 16px rgba(0, 0, 0, 0.4);}.elementor-4424 .elementor-element.elementor-element-4191fc8 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-4424 .elementor-element.elementor-element-c0ec392{padding:60px 40px 40px 40px;}.elementor-4424 .elementor-element.elementor-element-bc6e5ae > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-4424 .elementor-element.elementor-element-bc6e5ae > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4424 .elementor-element.elementor-element-1445e4d{text-align:center;}.elementor-4424 .elementor-element.elementor-element-1445e4d .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Source Sans Pro", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;letter-spacing:0.4px;}.elementor-4424 .elementor-element.elementor-element-357a421{text-align:center;}.elementor-4424 .elementor-element.elementor-element-357a421 .elementor-heading-title{color:#FF0000;font-family:"Source Sans Pro", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;letter-spacing:0.4px;}@media(max-width:767px){.elementor-4424 .elementor-element.elementor-element-5f07060 > .elementor-container{min-height:240px;}.elementor-4424 .elementor-element.elementor-element-5f07060:not(.elementor-motion-effects-element-type-background), .elementor-4424 .elementor-element.elementor-element-5f07060 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}.elementor-4424 .elementor-element.elementor-element-5f07060{padding:0px 30px 0px 30px;}.elementor-4424 .elementor-element.elementor-element-5ab87b7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:30px;}.elementor-4424 .elementor-element.elementor-element-4191fc8 .elementor-heading-title{font-size:32px;}.elementor-4424 .elementor-element.elementor-element-c0ec392{padding:40px 20px 20px 20px;}}/* Start custom CSS for stepbooking, class: .elementor-element-3daf603 */.am-custom-fields .el-col {
	width: 100%;
}
.amelia-v2-booking #amelia-container .am-fs-sb__step-selection {
	white-space: inherit;
	color: #fff;
}
.am-fs-sb__step-inner p {
	color: #fff;
}
body .am-oitf__img {
	width: 75px;
	height: 75px;
}
body .amelia-v2-booking #amelia-container .am-adv-select .el-input__inner {
	padding-right: 37px;
}
body .amelia-v2-booking #amelia-container .am-select .el-input__inner {
	padding-right: 40px;
}
body .am-service-dropdown .am-select-service-name {
	max-width: 400px;
	word-wrap: anywhere;
	white-space: normal;
}/* End custom CSS */
/* Start custom CSS */.am-select-popper:not(.am-service-dropdown) ul.el-scrollbar__view.el-select-dropdown__list {
    display: flex;
    flex-direction: column;
}

.am-select-popper:not(.am-service-dropdown) ul.el-scrollbar__view.el-select-dropdown__list li:nth-child(2) {order: 1;}

.am-select-popper:not(.am-service-dropdown) ul.el-scrollbar__view.el-select-dropdown__list li:nth-child(3) {
    order: 2;
}

.am-select-popper:not(.am-service-dropdown) ul.el-scrollbar__view.el-select-dropdown__list li:nth-child(4) {
    order: 3;
}

.am-select-popper:not(.am-service-dropdown) ul.el-scrollbar__view.el-select-dropdown__list li:nth-child(1) {
    order: 5;
}
.amelia-v2-booking #amelia-container.am-fs__wrapper {
    margin: 10px auto !important;
}/* End custom CSS */