#am-category .am-category-service .am-category-service-hover{background:rgb(255 103 0 / .6)!important}.am-category-services-thumbs{display:none!important}.am-category-service-color{display:none!important}#am-category .am-category-service .am-category-service-hover span.am-category-service-title{margin-top:60px!important;color:white!important}#am-category .am-category-service .am-category-service-title{font-size:20px!important}#am-category .am-category-service .am-category-service-image{height:250px!important}.amelia-app-booking #am-service-booking .am-service-gallery{background-image:linear-gradient(53deg,#ff6700c1,#ff6700)!important}.amelia-app-booking #amelia-booking-wrap #am-step-booking .am-select-date,.amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-select-date{background:linear-gradient(53deg,#ff6700c1,#ff6700)!important}.et_pb_scroll_top.et-pb-icon{right:30px;bottom:30px;padding:8px;border-radius:30px;background:#DF5315;color:#fff;font-size:32px;transition:all .1s ease-in-out}.et_pb_scroll_top.et-pb-icon:hover{bottom:32px;background:#232323;transition:all .1s ease-in-out;box-shadow:0 10px 15px #162c4e4a}.et_pb_scroll_top.et-visible{-webkit-animation:fadeInBottom 1s 1 cubic-bezier(.50,0,.160,1);-moz-animation:fadeInBottom 2s 1 cubic-bezier(.50,0,.160,1);-o-animation:fadeInBottom 1s 1 cubic-bezier(.50,0,.160,1);animation:fadeInBottom 1s 1 cubic-bezier(.50,0,.160,1)}.et_pb_scroll_top.et-hidden{opacity:0;-webkit-animation:fadeOutBottom 1s 1 cubic-bezier(.77,0,.175,1);-moz-animation:fadeOutBottom 1s 1 cubic-bezier(.77,0,.175,1);-o-animation:fadeOutBottom 1s 1 cubic-bezier(.77,0,.175,1);animation:fadeOutBottom 1s 1 cubic-bezier(.77,0,.175,1)}.cn-button.bootstrap{background-color:#FA3D05;background-image:none;color:#000;font-weight:700}.cn-button.bootstrap:hover{background-color:#9A9191;background-image:none;color:#fff;font-weight:700}body.et_fixed_nav #top-header{position:fixed!important}@media (max-width:980px){.et_non_fixed_nav.et_transparent_nav #main-header,.et_non_fixed_nav.et_transparent_nav #top-header,.et_fixed_nav #main-header,.et_fixed_nav #top-header{position:fixed}}.et_mobile_menu{overflow:scroll!important;max-height:83vh}@media only screen and (max-width:980px){#logo{height:90%!important;max-height:100%!important;width:auto;max-width:100%!important}}span.mobile_menu_bar:before{color:#df5315!important}.et_mobile_menu{border-top:2px solid #df5315!important}@media screen and (max-width:980px){.reverse{display:flex;flex-direction:column-reverse}}