.btn{height:45px;padding:10px 24px;font-size:14px;text-transform:capitalize;border-radius:30px}img{max-width:100%}input[type=text]:focus:not([readonly]),input[type=password]:focus:not([readonly]),input[type=email]:focus:not([readonly]),input[type=url]:focus:not([readonly]),input[type=time]:focus:not([readonly]),input[type=date]:focus:not([readonly]),input[type=datetime-local]:focus:not([readonly]),input[type=tel]:focus:not([readonly]),input[type=number]:focus:not([readonly]),input[type=search]:focus:not([readonly]),textarea.materialize-textarea:focus:not([readonly]){border-bottom:1px solid #e040fb;box-shadow:0 1px 0 0 #e040fb}input[type=text]:focus:not([readonly]) + label,input[type=password]:focus:not([readonly]) + label,input[type=email]:focus:not([readonly]) + label,input[type=url]:focus:not([readonly]) + label,input[type=time]:focus:not([readonly]) + label,input[type=date]:focus:not([readonly]) + label,input[type=datetime-local]:focus:not([readonly]) + label,input[type=tel]:focus:not([readonly]) + label,input[type=number]:focus:not([readonly]) + label,input[type=search]:focus:not([readonly]) + label,textarea.materialize-textarea:focus:not([readonly]) + label{color:#e040fb!important}.brand-color,.brand-icon,.team-title h3 a:hover,.team-social-links li a:hover,.footer-four .social-link li a i:hover,.footer-four .secondary-footer ul li a:hover,.carousel-testimonial .carousel-control:focus,.carousel-testimonial .carousel-control:hover{color:#e040fb!important}.brand-bg,.brand-hover:hover,.pricing-table:hover .brand-hover{background-color:#e040fb!important}.dark-bg{background-color:#343241!important}.dark-bg.darken-1{background-color:#292732!important}.latest-news-card .card-reveal.overlay-blue{background-color:rgba(224,64,251,0.95)}.menuzord .menuzord-menu>li.active>a,.menuzord .menuzord-menu>li.active>a>i,.menuzord .menuzord-menu>li:hover>a,.menuzord .menuzord-menu>li:hover>a>i{color:#e040fb!important}.menuzord-menu ul.dropdown li:hover>a,.menuzord-menu ul.dropdown li.active>a,.menuzord-menu>li>.megamenu .megamenu-row li:hover>a{color:#e040fb}.menuzord-menu ul.dropdown li >a::before,.menuzord-menu>li>.megamenu .megamenu-row li >a::before{background-color:#e040fb}.menuzord-menu>li>a.join-btn{width:100px;font-size:14px;line-height:35px;text-align:center;height:35px;margin-top:33px;border-radius:30px}.menuzord-menu>li>a.join-btn,.menuzord-menu>li:hover a.join-btn,.menuzord-menu>li>a.join-btn:hover,.menuzord-menu>li>a.join-btn:focus,.menuzord .menuzord-menu>li.active>a.join-btn{background:#e040fb;color:#fff!important}header.sticky .menuzord-menu>li>a.join-btn{margin-top:12px;line-height:36px}.menuzord-menu>li>a.join-btn:hover,header.sticky .menuzord-menu>li>a.join-btn{color:#fff}@media screen and (max-width: 768px){.menuzord-menu>li>a.join-btn{width:100%;line-height:15px;height:35px;margin-top:10px;margin-bottom:10px}}.video-wrapper iframe{width:100%;height:540px}@media screen and (max-width: 991px){.video-wrapper iframe{height:300px}}.feature-accordion.brand-accordion .panel-title a{background-color:#e040fb}.feature-accordion .panel-title a.collapsed{background-color:#eee}.event-banner-1{background-image:url(../img/event/event-banner-1.jpg)}.event-banner-2{background-image:url(../img/event/event-banner-2.jpg)}.event-banner-3{background-image:url(../img/event/event-banner-3.jpg)}.overlay.purple-overlay:before{background-color:rgba(47,30,52,0.75)}.gallery-thumb .flex-control-thumbs .flex-active{background:#ed145b}.border-tab.transparent-nav .nav-tabs>li.active>a,.border-tab.transparent-nav .nav-tabs>li.active>a:focus,.border-tab.transparent-nav .nav-tabs>li.active>a:hover,.border-tab.transparent-nav .nav-tabs.nav-justified>.active>a,.border-tab.transparent-nav .nav-tabs.nav-justified>.active>a:focus,.border-tab.transparent-nav .nav-tabs.nav-justified>.active>a:hover{color:#e040fb}.border-tab.transparent-nav .nav-tabs>li.active::after{border-bottom:3px solid #e040fb}.booking-form-wrapper{padding:40px;background-color:#fff;border-radius:10px;position:relative;z-index:10}.booking-form-wrapper::before{content:"";width:calc(100% - 22px);height:8px;background-color:#ccc;position:absolute;left:10px;top:-8px;border-radius:10px 10px 0 0}.booking-form-wrapper h3{font-size:16px;text-transform:uppercase;font-weight:700;color:#e040fb;position:relative}.booking-form-wrapper h3:before{content:"";width:5px;height:30px;background-color:#e040fb;position:absolute;left:-40px;top:-5px}.booking-form-wrapper .input-field{margin-top:30px}.booking-form-wrapper textarea.materialize-textarea{min-height:40px}@media screen and (max-width: 991px){.gallery-thumb{margin-top:30px}.countdown-wrapper{text-align:center}.booking-form-wrapper{margin-top:50px}.feature-accordion{margin-bottom:50px}}.subscribe-wrapper .input-field{width:70%;float:left;margin-top:14px;margin-bottom:0}.subscribe-wrapper .input-field label{color:#fff}.subscribe-wrapper input[type=email]{border-bottom:1px solid #fff}@media screen and (max-width: 600px){.subscribe-wrapper .input-field{width:100%;float:none}}.map-wrapper{position:relative}.location-info{position:absolute;left:calc(50% - -10px);top:50%;background-color:#e040fb;color:#fff;padding:20px;border-radius:4px}.location-info p{margin:0}.copy-text,.copy-text a:hover{color:#cf39eb}.footer p{color:#eee}.footer-four .social-link li a i{color:#888}
