@font-face{font-family:'PF Sans';font-style:normal;font-weight:300;src:local("PF Sans Light"),local("OpenSans-Light"),url(../fonts/pfsans-light-webfont.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'PF Sans';font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(../fonts/pfsans-light-webfont.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:'PF Sans';font-style:normal;font-weight:400;src:local("PF Sans Regular"),local("OpenSans-Regular"),url(../fonts/pfsans-regular-webfont.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'PF Sans';font-style:normal;font-weight:400;src:local("PF Sans Regular"),local("OpenSans-Regular"),url(../fonts/pfsans-regular-webfont.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:'PF Sans';font-style:normal;font-weight:500;src:local("PF Sans Medium"),local("OpenSans-Medium"),url(../fonts/pfsans-medium-webfont.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'PF Sans';font-style:normal;font-weight:500;src:local("PF Sans Medium"),local("OpenSans-Medium"),url(../fonts/pfsans-medium-webfont.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:'PF Sans';font-style:normal;font-weight:700;src:local("PF Sans Bold"),local("OpenSans-Bold"),url(../fonts/pfsans-bold-webfont.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'PF Sans';font-style:normal;font-weight:700;src:local("PF Sans Bold"),local("OpenSans-Bold"),url(../fonts/pfsans-bold-webfont.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}h1{line-height:41px;font-size:35px;margin:25px 0;font-weight:500}@media (min-width: 768px){h1{font-size:50px;line-height:57px;text-transform:uppercase;text-align:left;margin-bottom:35px;margin-top:0}}h2{line-height:38px;font-size:32px;margin:0 0 22px 0;font-weight:500;text-transform:uppercase;text-align:left}@media (min-width: 1200px){h2{line-height:47px;font-size:40px;margin:0px 0 20px}}h3{font-size:28px}body{font-family:"PF Sans",sans-serif;font-weight:300;font-size:16px;color:#413c46;max-width:2560px;width:100%;margin:0 auto}@media (min-width: 768px){body{font-size:22px}}img{display:block;max-width:100%;height:auto}.img-responsive{max-width:100%;width:100%;height:auto}.big{font-size:20px}.mb5{margin-bottom:5px}.bold-font{font-weight:600}a:focus,a:hover{color:#4B8DF8}.apply-btn{background-color:#fff;border:2px solid #FFA480;color:#FFA480;border:2px solid #FFA480;text-transform:uppercase;font-size:18px;font-weight:400;display:inline-block;text-align:center;padding:18px 30px;margin-top:20px;border-radius:10px;margin-bottom:30px}@media (min-width: 768px){.apply-btn{font-size:30px}}.apply-btn:hover{text-decoration:none;color:#fff;border:2px solid #fff;background-color:#FFA480}img.edge{width:100%;max-width:2560px}b,strong,.label{font-weight:500}.label{color:#413c46 !important}header{background-color:#fff;padding:10px 0 0px;z-index:3;position:relative}@media (min-width: 768px){header{padding:40px 0 0px}}header .container{max-width:2700px;width:100%}@media (min-width: 768px){header .container{width:90%}}header .container .navbar-brand{float:left;padding:0px}header .container .navbar-brand img{width:140px}@media (min-width: 768px){header .container .navbar-brand img{width:250px;float:none}}@media (min-width: 992px){header .container .navbar-brand img{width:300px}}@media (min-width: 1200px){header .container .navbar-brand img{width:300px;float:none}}header .container .nav.navbar-nav{width:auto;margin:0;text-align:center;max-width:100%;padding-top:30px;width:100%}@media (min-width: 768px){header .container .nav.navbar-nav{float:right;margin-top:0px;width:auto;padding-top:0px}}header .container .nav.navbar-nav li{display:block}@media (min-width: 768px){header .container .nav.navbar-nav li{display:inline-block}}header .container .nav.navbar-nav li:last-child a{padding-right:0px}header .container .nav.navbar-nav a{font-size:16px;font-weight:400;color:#413c46;text-transform:uppercase;text-decoration:none;line-height:16px;font-size:16px;padding:0 0px 30px 0}@media (min-width: 768px){header .container .nav.navbar-nav a{padding:15px 30px 15px 0;line-height:44px}}header .container .nav.navbar-nav a:hover{color:#413c46;background:transparent}header .container .nav.navbar-nav a:focus{color:#413c46;background:transparent;outline:none}header .navbar-collapse{width:100%}@media (min-width: 768px){header .navbar-collapse{float:right;width:auto}}header .navbar-toggle{margin-top:0;margin-right:0;margin-bottom:0;padding:15px 0 0 0}header .navbar-toggle .icon-bar{background:#fff}.edge.one{position:relative;z-index:2;margin-top:-2px}.home header .navbar-toggle .icon-bar{background:#413c46}@media (min-width: 992px){.home .edge.one{position:absolute}}.inner.pf header{background-color:#ef5e4e}.inner.pf header .container .nav.navbar-nav a{color:#fff}.inner.pf header .container .navbar-brand img{width:320px}.inner.pf header .container .nav.navbar-nav a{padding:6px 30px 15px 0}.inner.mycrm header{background-color:#3d5aff}.inner.mycrm header .container .nav.navbar-nav a{color:#fff}.inner.mycrm header .container .navbar-brand img{width:320px}.inner.mycrm header .container .nav.navbar-nav a{padding:6px 30px 15px 0}.inner.prop header{background-color:#0461a4}.inner.prop header .container .nav.navbar-nav a{color:#fff}.inner.prop header .container .navbar-brand img{width:320px}.inner.prop header .container .nav.navbar-nav a{padding:6px 30px 15px 0}#spotlight{padding:0;background-color:#fff;color:#413c46;position:relative;z-index:1;margin-top:0px}@media (min-width: 768px){#spotlight{margin-top:0px}}@media (min-width: 1300px){#spotlight{margin-top:0px}}@media (min-width: 1550px){#spotlight{margin-top:0px}}@media (min-width: 2000px){#spotlight{margin-top:0px}}@media (min-width: 1200px){#spotlight .container-fluid{padding-right:0;max-width:100%;width:100%;overflow-x:hidden}}#spotlight .container-fluid .content{margin-left:0;padding:10px 0 60px 0}@media (min-width: 768px){#spotlight .container-fluid .content{padding:10px 5% 100px 5%}}@media (min-width: 1200px){#spotlight .container-fluid .content{padding:100px 0 100px 10%}}@media (min-width: 1550px){#spotlight .container-fluid .content{padding:150px 0 60px 10%}}@media (min-width: 2000px){#spotlight .container-fluid .content{padding:200px 0 40px 10%}}@media (min-width: 1200px){#spotlight .container-fluid .content p.last{margin-bottom:70px}}#spotlight .container-fluid .banner-image{padding-left:0;padding-right:0}#spotlight .container-fluid .banner-image img{clip-path:none;-webkit-clip-path:none;width:auto;vertical-align:top;padding-top:0;min-width:100%}@media (min-width: 1200px){#spotlight .container-fluid .banner-image img{min-width:100%;clip-path:circle(98% at 99% 30%);-webkit-clip-path:circle(98% at 99% 30%)}}body.inner #spotlight{margin-top:0;padding:50px 0 35px;margin-bottom:40px;background:#efefef}img.edge.two{z-index:3;position:absolute;bottom:-1px;margin:0 auto}#classes{background-color:#fff}#classes .container{max-width:1500px}@media (min-width: 768px){#classes .container{width:90%}}@media (min-width: 768px){#classes .container .row{display:flex;flex-flow:row wrap}#classes .container .row::before{display:block}}#classes .container p>span{display:block;font-weight:400}#classes .container p>span span.red-block{background-color:#FFA480;height:28px;width:5px;display:inline-block;margin-bottom:-4px}#classes .container p.desc{padding-left:10px}#classes .container .apply-btn{background-color:#ef5e4e;color:#fff;border:2px solid #ef5e4e;padding:10px 40px;margin-left:10px}#classes .container .apply-btn:hover{color:#ef5e4e;background-color:#fff;border:2px solid #ef5e4e}#classes .container .arabic{margin:40px 0}#classes .container .arabic .apply-btn{margin-left:0}.mycrm-color{color:#5745a0}.prop-color{color:#0461a4}#extraform{box-shadow:0px -10px 10px -10px #111;background-color:#5745a0;color:#fff}#extraform .container{max-width:1500px;margin:0 auto;padding:30px 0;width:90%}#extraform .container h4{line-height:38px;font-size:32px;margin:22px 0;font-weight:500;text-transform:uppercase}@media (min-width: 1200px){#extraform .container h4{line-height:45px;font-size:40px;margin:30px 0 15px}}#extraform .container .apply-btn{font-size:18px;padding:8px 20px;text-transform:unset;text-decoration:none;color:#5745a0;background-color:#fff;border:2px solid #5745a0}#extraform .container .apply-btn:hover{color:#fff;background-color:#5745a0;border:2px solid #fff}@media (min-width: 600px){#extraform .container .apply-btn{font-size:22px;padding:12px 20px}}img.edge.three{margin-top:-2px}.single.booking-form{background-color:#FFA480;color:#fff}form#eme-rsvp-form{background-color:#fff;padding:0;max-width:600px;width:100%;padding:10px 0;margin-bottom:30px}form#eme-rsvp-form .eme-rsvp-form{width:100%}form#eme-rsvp-form .eme-rsvp-form td.label{color:#413c46;font-size:18px;padding:0 0 5px 0px !important}form#eme-rsvp-form .eme-rsvp-form td.field{color:#413c46;padding:0 0 15px 0}form#eme-rsvp-form .eme-rsvp-form td.field input{padding:10px 2%;width:100%;box-sizing:border-box;border:1px solid #ccc;border-radius:5px}form#eme-rsvp-form .eme-rsvp-form td.field input:focus{outline:none}form#eme-rsvp-form .eme-rsvp-form td.field select{width:100%;border:1px solid #ccc;border-radius:0px;height:55px;box-sizing:border-box;background-color:#fff}form#eme-rsvp-form .eme-rsvp-form td.field select:focus{outline:none}form#eme-rsvp-form .eme-rsvp-form td.field .eme-required-field{display:none}.eme_submit_button{padding:10px 25px;background-color:#fff;outline:none;border:1px solid #ef5e4e;color:#ef5e4e;text-transform:uppercase;font-weight:500;border-radius:5px;margin-top:15px}.eme_submit_button:hover{color:#fff;background-color:#ef5e4e}form#booking-delete-form{padding:5%;max-width:600px;width:100%}form#booking-delete-form .eme-rsvp-form{width:100%}form#booking-delete-form .eme-rsvp-form td.label{color:#000;padding:0 0 5px 0px !important}form#booking-delete-form .eme-rsvp-form td.field{color:#000;padding:0 0 15px 0}form#booking-delete-form .eme-rsvp-form td.field input{padding:10px 2%;width:100%;box-sizing:border-box;border:1px solid #ccc;border-radius:5px}form#booking-delete-form .eme-rsvp-form td.field input:focus{outline:none}form#booking-delete-form .eme-rsvp-form td.field select{width:100%;border:1px solid #ccc;border-radius:0px;height:45px;box-sizing:border-box}form#booking-delete-form .eme-rsvp-form td.field .eme-required-field{display:none}.eme_events_list{clear:both;list-style:none}.eme_events_list li{margin-bottom:25px}.eme_events_list li h4{text-align:left;margin-bottom:5px;text-transform:unset}.eme-required-field{font-size:13px;color:red;font-weight:400}table.eme-rsvp-form td,table.eme-member-form td{padding-left:0}#eme-cancel-bookings-form .field input{padding:10px;border:1px solid #e5e5e5;border-radius:4px;width:100%}.breadblock{padding:5px 0 !important;margin-bottom:35px}.breadblock .breadcrumb{padding:8px 15px;margin-bottom:0px;list-style:none;border-radius:4px;font-size:16px;background-color:transparent}.breadblock .breadcrumb .back-button{border:1px solid silver;padding:8px 20px}.breadblock .breadcrumb .back-button img{width:16px;height:16px}.breadblock .breadcrumb>li+li:nth-child(2):before{content:"" !important}@media (min-width: 600px){.breadcrumb>li:nth-child(2){display:none}}.breadblock .breadcrumb>li+li:before{content:">";padding:0 5px;color:#ccc}.loc-can{background-color:#9bd3dd;padding:30px 0;margin-top:50px}.loc-can .apply-btn{width:90%;max-width:100%;padding:12px 0;font-size:16px;color:#9bd3dd;border:2px solid #9bd3dd}.loc-can .apply-btn:hover{color:#fff;border:2px solid #fff;background-color:#9bd3dd}@media (min-width: 600px){.loc-can .apply-btn{width:100%;font-size:22px}}.cat-img{max-width:30%}#remove-form-button{cursor:pointer}#remove-form{padding:15px;background-color:#fff}.eme-calendar-full{background-color:#fff;max-width:100%;margin:30px 0 60px}.eme-calendar-full table.fullcalendar td{padding:10px 0 !important;border:1px solid #C8C8C8;color:#413c46}table.fullcalendar tbody td{height:140px !important;text-align:center !important}.eme-calendar-full table.fullcalendar td.month_name,.eme-calendar-full div.month_name{padding:10px 0 !important;font-size:30px;font-weight:400}.eme-calendar-full table.fullcalendar a.prev-month,table.smallcalendar a.prev-month,div.emeDivTableHead a.prev-month,.eme-calendar-full table.fullcalendar a.next-month,table.smallcalendar a.next-month,div.emeDivTableHead a.next-month{color:#ef5e4e;font-size:30px;font-weight:600}table.eme-calendar-table td a{color:#ef5e4e}.eme-calendar-full table.fullcalendar tr.days-names td,div.days-names{height:auto;text-align:center;vertical-align:middle;padding:7px 0 4px !important;font-size:20px;font-weight:400}table.fullcalendar ul li{margin:0px 0 15px 0 !important}.eme-calendar-full table.eme-calendar-table td.eventful a,.eme-calendar-full table.eme-calendar-table td.eventful-today a,div.eventful-today a,div.eventful a,.eme-calendar-full table.fullcalendar td a{font-size:24px;display:block;text-align:center;font-weight:500}.eme-calendar-full table.eme-calendar-table td.eventful ul li a,.eme-calendar-full table.fullcalendar td ul li a{font-weight:400;font-size:14px;text-align:center}table.eme-calendar-table td.eventful a,table.eme-calendar-table td.eventful-today a,div.eventful-today a,div.eventful a{color:#ef5e4e !important}.eme-calendar-full table.fullcalendar tr.days-names td,div.days-names{height:50px !important}div.eme-rsvp-message-success,div.eme-member-message-success,div.eme-subscribe-message-success,div.eme-unsubscribe-message-success,div.eme-rsvp-message-error,div.eme-member-message-error,div.eme-subscribe-message-error,div.eme-unsubscribe-message-error{margin-bottom:1em;background-color:#fff;padding:5px;border:2px solid #413c46;color:#e65046}.inner.mycrm table.eme-calendar-table td a,.inner.mycrm .eme-calendar-full table.fullcalendar a.prev-month,.inner.mycrm table.smallcalendar a.prev-month,.inner.mycrm div.emeDivTableHead a.prev-month,.inner.mycrm .eme-calendar-full table.fullcalendar a.next-month,.inner.mycrm table.smallcalendar a.next-month,.inner.mycrm div.emeDivTableHead a.next-month{color:#3d5aff}.inner.mycrm table.eme-calendar-table td.eventful a,.inner.mycrm table.eme-calendar-table td.eventful-today a,.inner.mycrm div.eventful-today a,.inner.mycrm div.eventful a{color:#3d5aff !important}.inner.prop table.eme-calendar-table td a,.inner.prop .eme-calendar-full table.fullcalendar a.prev-month,.inner.prop table.smallcalendar a.prev-month,.inner.prop div.emeDivTableHead a.prev-month,.inner.prop .eme-calendar-full table.fullcalendar a.next-month,.inner.prop table.smallcalendar a.next-month,.inner.prop div.emeDivTableHead a.next-month{color:#0461a4}.inner.prop table.eme-calendar-table td.eventful a,.inner.prop table.eme-calendar-table td.eventful-today a,.inner.prop div.eventful-today a,.inner.prop div.eventful a{color:#0461a4 !important}footer{padding:0px 0 30px}footer .container{max-width:1500px;width:90%}@media (min-width: 1024px){footer .container{width:90%}}@media (min-width: 768px){footer .container{width:90%}}footer .nav.navbar-nav{text-align:center;margin-top:30px}@media (min-width: 768px){footer .nav.navbar-nav{margin:10px 0 0 30px}}@media (min-width: 1024px){footer .nav.navbar-nav li{display:inline-block;float:none}}footer .nav.navbar-nav li a{padding-top:5px;padding-bottom:5px;font-size:16px;text-transform:capitalize;color:#413c46}footer .nav.navbar-nav li a:hover{background:none;color:#413c46;text-decoration:underline}@media (min-width: 768px){footer .nav.navbar-nav li a{display:inline-block;margin-bottom:20px}}@media (min-width: 767px) and (max-width: 992px){footer .navbar-header{float:left;margin-top:15px}}@media (min-width: 1024px){footer .footer-menu{text-align:center;margin:20px 0}}footer img.logo-img{width:40px;height:auto;margin:0 auto}footer .apple-android{margin:30px auto 0;width:295px !important}@media (min-width: 768px){footer .apple-android{float:right}}footer .apple-android img{width:100%;max-width:134px;display:inline-block;margin-right:10px}@media (min-width: 1024px){footer .apple-android{width:300px;margin:0 auto}}
