<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/*!
Theme Name:     Page Builder Framework ΓÇô Child
Theme URI:        https://wp-pagebuilderframework.com
Author:         David Vongries
Author URI:     https://mapsteps.com
Template:        page-builder-framework
Description:     Page Builder Framework is a super fast, lightweight (less than 50kb on the frontend) and highly customizible WordPress theme made to work with all page builders such as Elementor, Beaver Builder, Visual Composer, SiteOrigin, Divi, Thrive Architect, Brizy and more. It can be daunting to look for the perfect theme to pair with the page builder you love. Page Builder Framework is the only theme that has been specifically created for Page Builders. It has been written from ground up with SEO in mind, is 100% Gutenberg compatible and follows the latest web standards (HTML5 and schema.org markup). With its minimalistic approach and lots of customization options in the WordPress customizer, it enables you to build almost any type of website such as a Blog, Portfolio website, Agency website or WooCommerce storefront. Agency owners and Developers love Page Builder Framework for its flexibility and extendability when it comes to building outstanding client websites. If you’re not a coder, don’t worry! With endless options in the WordPress customizer it’s the perfect fit for users at any skill level. Are you using a Page Builder and still looking for the perfect theme? Look no further.
Version:         2.3.1
License:        GNU General Public License v3 or later
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
Tags:             one-column, two-columns, left-sidebar, right-sidebar, custom-colors, custom-menu, featured-images, full-width-template, custom-logo, custom-background, threaded-comments, translation-ready, blog, news, e-commerce, theme-options, block-styles, wide-blocks
Text Domain:    page-builder-framework
*/
/* Your custom code goes here! */
@media (max-width: 599px) {
  #content {
    padding-top: 81px; } }
@media (min-width: 600px) {
  #content {
    padding-top: 81px; } }
@media (min-width: 1023px) {
  #content {
    padding-top: 125px; } }
#inner-content {
  padding-top: 0px !important; }

button {
  cursor: pointer; }

.btn {
  border: none; }

.btn-primary {
  background-color: #057d87;
  color: #ffffff;
  cursor: pointer;
  transition: all 0.3s;
  border-radius: 2px; }
  .btn-primary:hover {
    opacity: 1;
    color: #ffffff;
    background-color: #034247; }

.wpbf-page {
  opacity: 0;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; }

.has-drop-shadow {
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.15);
  z-index: 9; }

.single-post-content #inner-content {
  padding-top: 50px !important; }
.woocommerce-pagination{
	margin-bottom: 30px;
}
.lae-team-members-style2 {
  max-width: 100% !important; }
  .lae-team-members-style2 .lae-team-member-wrapper {
    padding-bottom: 100px;
    border-bottom: 1px solid #eeeeee;
    overflow: auto; }
    .lae-team-members-style2 .lae-team-member-wrapper:nth-child(odd) .lae-team-member-text {
      margin-left: 32% !important; }
    .lae-team-members-style2 .lae-team-member-wrapper:nth-child(even) .lae-team-member-text {
      margin-right: 32% !important; }
    .lae-team-members-style2 .lae-team-member-wrapper .lae-team-member .lae-team-member-text {
      margin-top: 0px !important;
      padding-top: 0px !important; }

.woocommerce button.button.alt {
  background-color: #057d87;
  border-radius: 2px;
  color: #ffffff;
  padding: 15px 50px;
  letter-spacing: .5px; }
  .woocommerce button.button.alt:hover {
    background-color: #034247;
    color: #ffffff; }

.woocommerce .button.alt {
  background-color: #057d87;
  border-radius: 2px;
  color: #ffffff;
  padding: 15px 50px;
  letter-spacing: .5px; }
  .woocommerce .button.alt:hover {
    background-color: #034247;
    color: #ffffff; }

.wpbf-button, input[type="submit"] {
  background-color: #057d87;
  border-radius: 2px;
  color: #ffffff;
  padding: 15px 50px;
  letter-spacing: .5px; }
  .wpbf-button:hover, input[type="submit"]:hover {
    background-color: #034247;
    color: #ffffff; }

.wpbf-navigation {
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.15);
  position: fixed;
  border-bottom: 1px solid #046f78; }
  .wpbf-navigation .wpbf-menu-stacked-advanced-wrapper {
    padding-top: 0px;
    padding-bottom: 0px;
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.15); }
    .wpbf-navigation .wpbf-menu-stacked-advanced-wrapper .wpbf-logo {
      text-align: left;
      position: absolute;
      top: 0;
      background-color: #ffffff;
      border-radius: 3px;
      box-shadow: 0px 10px 15px -5px rgba(0, 0, 0, 0.15);
      -webkit-box-shadow: 0px 10px 15px -5px rgba(0, 0, 0, 0.15);
      -moz-box-shadow: 0px 10px 15px -5px rgba(0, 0, 0, 0.15);
      z-index: 9; }
      .wpbf-navigation .wpbf-menu-stacked-advanced-wrapper .wpbf-logo a {
        display: block;
        padding: 20px 30px 15px 30px; }
    .wpbf-navigation .wpbf-menu-stacked-advanced-wrapper .secondary-header div,
    .wpbf-navigation .wpbf-menu-stacked-advanced-wrapper .secondary-header a {
      display: inline-block; }
    .wpbf-navigation .wpbf-menu-stacked-advanced-wrapper .secondary-header .alif-secondary-header {
      padding: 0px;
      margin: 0px;
      float: right; }
      .wpbf-navigation .wpbf-menu-stacked-advanced-wrapper .secondary-header .alif-secondary-header li {
        display: inline-block;
        list-style-type: none; }
        .wpbf-navigation .wpbf-menu-stacked-advanced-wrapper .secondary-header .alif-secondary-header li a {
          padding: 15px;
          color: #777777; }
        .wpbf-navigation .wpbf-menu-stacked-advanced-wrapper .secondary-header .alif-secondary-header li ul {
          padding: 0px;
          margin: 0px; }
          .wpbf-navigation .wpbf-menu-stacked-advanced-wrapper .secondary-header .alif-secondary-header li ul li a {
            padding: 0px 10px; }
        .wpbf-navigation .wpbf-menu-stacked-advanced-wrapper .secondary-header .alif-secondary-header li.donate-button a {
          padding: 0px; }
        .wpbf-navigation .wpbf-menu-stacked-advanced-wrapper .secondary-header .alif-secondary-header li.donate-button button {
          padding: 20px 30px;
          letter-spacing: 1px;
          background-color: #ff9e4c;
          color: #ffffff;
          border: none;
          transition: all 0.5s ease-in-out;
          text-shadow: 1px 1px #ff9033; }
          .wpbf-navigation .wpbf-menu-stacked-advanced-wrapper .secondary-header .alif-secondary-header li.donate-button button:hover {
            background-color: #ff9033; }
          .wpbf-navigation .wpbf-menu-stacked-advanced-wrapper .secondary-header .alif-secondary-header li.donate-button button i {
            margin-right: 10px; }
  .wpbf-navigation .wpbf-container.wpbf-container-center.wpbf-nav-wrapper {
    display: flex;
    padding-top: 0px;
    padding-bottom: 0px; }
    .wpbf-navigation .wpbf-container.wpbf-container-center.wpbf-nav-wrapper ul#menu-primary-navigation &gt; li &gt; a {
      padding: 20px 20px; }
    .wpbf-navigation .wpbf-container.wpbf-container-center.wpbf-nav-wrapper ul#menu-primary-navigation &gt; li &gt; ul.sub-menu {
      top: 100;
      margin-top: 0px !important;
      box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.15) !important; }
    .wpbf-navigation .wpbf-container.wpbf-container-center.wpbf-nav-wrapper ul#menu-primary-navigation &gt; li.current_page_item a {
      color: #ffffff !important; }
      .wpbf-navigation .wpbf-container.wpbf-container-center.wpbf-nav-wrapper ul#menu-primary-navigation &gt; li.current_page_item a:after {
        width: 100% !important; }
    .wpbf-navigation .wpbf-container.wpbf-container-center.wpbf-nav-wrapper ul#menu-primary-navigation .wpbf-mega-menu &gt; .sub-menu {
      left: 0; }

.wpbf-menu-stacked-advanced .wpbf-menu a {
  padding: 15px 20px; }

li.wpbf-menu-item-search {
  float: right !important; }

.mega-menu-header &gt; a {
  border-bottom: 2px solid #057d87;
  width: 100% !important;
  padding-bottom: 15px !important; }
.mega-menu-header ul li a {
  margin-bottom: 0px !important;
  padding: 15px !important; }

.gform_wrapper .validation_error {
  background-color: #f8d7da;
  color: #721c24;
  padding: 25px; }
.gform_wrapper .gform_validation_container {
  display: none !important;
  position: absolute !important;
  left: -9000px; }
.gform_wrapper .ginput_container_creditcard {
  border: 1px solid #eeeeee;
  padding: 25px; }
  .gform_wrapper .ginput_container_creditcard .ginput_cardextras {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    .gform_wrapper .ginput_container_creditcard .ginput_cardextras &gt; span {
      -ms-flex-preferred-size: 0;
      flex-basis: 0;
      -ms-flex-positive: 1;
      flex-grow: 1;
      max-width: 100%; }
    .gform_wrapper .ginput_container_creditcard .ginput_cardextras span.ginput_cardinfo_left {
      min-width: 59%; }
    .gform_wrapper .ginput_container_creditcard .ginput_cardextras span.ginput_cardinfo_right {
      min-width: 39%; }
    .gform_wrapper .ginput_container_creditcard .ginput_cardextras .ginput_card_expiration_container {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
      .gform_wrapper .ginput_container_creditcard .ginput_cardextras .ginput_card_expiration_container select {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
        min-width: 47%;
        margin-right: 15px; }
  .gform_wrapper .ginput_container_creditcard div.gform_card_icon {
    margin-right: 4px;
    text-indent: -9000px;
    background-image: url(assets/images/gf-creditcard-icons.png);
    background-repeat: no-repeat;
    width: 36px;
    height: 32px;
    float: left; }
    .gform_wrapper .ginput_container_creditcard div.gform_card_icon.gform_card_icon_amex {
      background-position: -72px 0; }
    .gform_wrapper .ginput_container_creditcard div.gform_card_icon.gform_card_icon_discover {
      background-position: -108px 0; }
    .gform_wrapper .ginput_container_creditcard div.gform_card_icon.gform_card_icon_mastercard {
      background-position: -36px 0; }
    .gform_wrapper .ginput_container_creditcard div.gform_card_icon.gform_card_icon_visa {
      background-position: 0 0; }
  .gform_wrapper .ginput_container_creditcard .ginput_card_security_code_icon {
    width: 32px;
    height: 23px;
    background-image: url(assets/images/gf-creditcard-icons.png);
    background-repeat: no-repeat;
    background-position: 0 -128px;
    position: relative;
    margin-right: 5px;
    display: -moz-inline-stack;
    display: inline-block; }
.gform_wrapper .gform_body ul.gform_fields {
  padding: 0px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  .gform_wrapper .gform_body ul.gform_fields li {
    list-style-type: none;
    margin-bottom: 20px;
    min-width: 100%; }
    .gform_wrapper .gform_body ul.gform_fields li .validation_message {
      background-color: #f8d7da;
      color: #721c24;
      padding: 15px;
      position: relative; }
      .gform_wrapper .gform_body ul.gform_fields li .validation_message:before {
        width: 0;
        height: 0;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-bottom: 10px solid #f8d7da;
        content: '';
        position: absolute;
        top: -10px;
        left: 0;
        right: 0;
        margin: auto; }
    .gform_wrapper .gform_body ul.gform_fields li.single-checkbox {
      display: flex;
      flex-direction: column;
      justify-content: flex-end; }
      .gform_wrapper .gform_body ul.gform_fields li.single-checkbox * {
        margin-bottom: 0px; }
      .gform_wrapper .gform_body ul.gform_fields li.single-checkbox .ginput_container {
        border: 1px solid #eeeeee;
        padding: 10px 15px; }
    .gform_wrapper .gform_body ul.gform_fields li.gfield_html ol li {
      list-style-type: initial; }
    .gform_wrapper .gform_body ul.gform_fields li.hidden_label &gt; label {
      display: none; }
    .gform_wrapper .gform_body ul.gform_fields li.width-50 {
      -ms-flex-preferred-size: 0;
      flex-basis: 0;
      -ms-flex-positive: 1;
      flex-grow: 1;
      max-width: 100%;
      min-width: 49%;
      width: 49%; }
    .gform_wrapper .gform_body ul.gform_fields li.margin-l-15 {
      margin-left: 15px; }
    .gform_wrapper .gform_body ul.gform_fields li .ginput_container_date {
      position: relative; }
      .gform_wrapper .gform_body ul.gform_fields li .ginput_container_date .ui-datepicker-trigger {
        position: absolute;
        right: 15px;
        top: 15px; }
    .gform_wrapper .gform_body ul.gform_fields li &gt; h2.gsection_title {
      overflow: hidden;
      text-align: center;
      margin-top: 50px; }
      .gform_wrapper .gform_body ul.gform_fields li &gt; h2.gsection_title:before {
        background-color: #eee;
        content: "";
        display: inline-block;
        height: 1px;
        position: relative;
        vertical-align: middle;
        width: 50%;
        right: .5em;
        margin-left: -50%; }
      .gform_wrapper .gform_body ul.gform_fields li &gt; h2.gsection_title:after {
        background-color: #eee;
        content: "";
        display: inline-block;
        height: 1px;
        position: relative;
        vertical-align: middle;
        width: 50%;
        left: 0.5em;
        margin-right: -50%; }
    .gform_wrapper .gform_body ul.gform_fields li &gt; label {
      display: inline-block;
      margin-bottom: 10px; }
    .gform_wrapper .gform_body ul.gform_fields li .ginput_container &gt; ul {
      padding: 0px; }
    .gform_wrapper .gform_body ul.gform_fields li .ginput_container span &gt; label {
      display: inline-block;
      margin-bottom: 15px; }
    .gform_wrapper .gform_body ul.gform_fields li .ginput_container .gform_drop_area {
      border: 1px dashed;
      text-align: center;
      padding: 50px;
      background-color: #f5f5f7; }
    .gform_wrapper .gform_body ul.gform_fields li .ginput_container_address {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
      .gform_wrapper .gform_body ul.gform_fields li .ginput_container_address span {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
        min-width: 49%; }
        .gform_wrapper .gform_body ul.gform_fields li .ginput_container_address span:nth-child(even) {
          margin-left: 15px; }
    .gform_wrapper .gform_body ul.gform_fields li .ginput_container_name {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
      .gform_wrapper .gform_body ul.gform_fields li .ginput_container_name span {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%; }
        .gform_wrapper .gform_body ul.gform_fields li .ginput_container_name span:not(:first-child) {
          margin-left: 15px; }
.gform_wrapper .gform_button {
  background-color: #057d87;
  border-radius: 2px;
  color: #ffffff;
  padding: 15px 50px;
  letter-spacing: .5px; }
  .gform_wrapper .gform_button:hover {
    background-color: #034247;
    color: #ffffff; }

.mailing-list-form .gform_body ul.gform_fields li {
  width: 50%;
  display: inline-block;
  margin-top: 0px; }
  .mailing-list-form .gform_body ul.gform_fields li .ginput_container {
    margin-top: 0px; }
    .mailing-list-form .gform_body ul.gform_fields li .ginput_container input {
      margin-top: 0px; }
.mailing-list-form .gform_footer {
  margin-top: 0px; }

.festival-sponsorship-form ul.gfield_radio li input[type=radio]:checked + label {
  border: 2px solid #057d87;
  font-weight: normal !important; }
  .festival-sponsorship-form ul.gfield_radio li input[type=radio]:checked + label .title h3:before {
    content: "\f05d";
    font-family: "FontAwesome";
    color: #057d87;
    margin-right: 15px; }
.festival-sponsorship-form .sponsorship-levels .gfield_radio &gt; li {
  margin-bottom: 25px;
  display: block; }
  .festival-sponsorship-form .sponsorship-levels .gfield_radio &gt; li input[type=radio] {
    display: none; }
  .festival-sponsorship-form .sponsorship-levels .gfield_radio &gt; li label {
    width: 100%;
    border: 2px solid #eeeeee;
    padding: 25px 50px 25px 25px !important; }
    .festival-sponsorship-form .sponsorship-levels .gfield_radio &gt; li label span {
      display: block;
      padding: 0px 0px 0px 25px;
      margin-bottom: 25px;
      border-bottom: 1px solid #eeeeee; }
    .festival-sponsorship-form .sponsorship-levels .gfield_radio &gt; li label ul li {
      overflow: visible;
      list-style-type: disc !important; }

.ui-datepicker {
  min-width: 300px;
  max-width: 500px;
  background-color: #ffffff;
  border: 1px solid #eeeeee;
  padding: 25px;
  display: none; }
  .ui-datepicker .ui-datepicker-title {
    margin: 15px 0px; }
    .ui-datepicker .ui-datepicker-title &gt; select {
      width: 47%; }
      .ui-datepicker .ui-datepicker-title &gt; select:last-child {
        margin-left: 10px; }
  .ui-datepicker .ui-datepicker-calendar {
    width: 100%; }
  .ui-datepicker .ui-datepicker-prev {
    cursor: pointer; }
  .ui-datepicker .ui-datepicker-next {
    float: right;
    cursor: pointer; }

.product_cat-child-arabic-class .quantity, .product_cat-adult-arabic-class .quantity {
  display: none; }

.alif-upcoming-events .ecs-events.compact .ecs-event .date_thumb {
  border-bottom: 5px solid #057d87; }
.alif-upcoming-events .ecs-events.compact .ecs-event .summary .ecs-button {
  padding-left: 0px;
  display: block;
  margin-top: 10px; }

.alif-events-list .ecs-events.compact {
  display: block !important; }
  .alif-events-list .ecs-events.compact .ecs-event {
    display: block !important;
    height: auto !important;
    border-bottom: 1px solid #eeeeee;
    margin-bottom: 25px;
    padding-bottom: 25px; }
    .alif-events-list .ecs-events.compact .ecs-event .date_thumb, .alif-events-list .ecs-events.compact .ecs-event .summary {
      display: inline-block !important; }
    .alif-events-list .ecs-events.compact .ecs-event .date_thumb {
      width: 24%;
      padding: 30px 0px; }
      .alif-events-list .ecs-events.compact .ecs-event .date_thumb .ecs-date {
        border-bottom: 1px solid #eeeeee; }
    .alif-events-list .ecs-events.compact .ecs-event .summary {
      width: 75%;
      padding-left: 15px; }

.alif-sponsors .lae-tabs.lae-vertical.style8 .lae-tab-nav {
  border-right: 1px solid #eeeeee; }
  .alif-sponsors .lae-tabs.lae-vertical.style8 .lae-tab-nav .lae-tab a {
    background: transparent; }

#wc-alif-page-header {
  background-color: #fefefa;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #eeeeee;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 25px 0px; margin-bottom: 20px; }
  #wc-alif-page-header .wc-alif-page-header-container {
    margin: auto;
    width: 1140px;
    display: flex; }
    #wc-alif-page-header .wc-alif-page-header-container .title-and-meta {
      display: block; }
    #wc-alif-page-header .wc-alif-page-header-container &gt; div {
      display: inline-block;
      position: relative;
      position: relative;
      display: flex;
      align-items: center; }
      #wc-alif-page-header .wc-alif-page-header-container &gt; div:first-child {
        width: 8.5%;
        padding: 30px 30px 30px 0px; }
      #wc-alif-page-header .wc-alif-page-header-container &gt; div:last-child {
        width: 90%;
        padding: 30px; }
        #wc-alif-page-header .wc-alif-page-header-container &gt; div:last-child h1 {
          margin-bottom: 0px; }

.woocommerce.woocommerce-page #content div.product_cat-adult-arabic-class div.summary {
  float: none;
  width: 100%;
  margin: auto;
  padding: 15px; }

.woocommerce.woocommerce-page #content div.product_cat-donation div.summary {
  float: none;
  width: 100%;
  margin: auto;
  padding: 15px; }

.woocommerce.woocommerce-page #content div.product_cat-child-arabic-class div.summary {
  float: none;
  width: 100%;
  margin: auto;
  padding: 15px; }

.woocommerce.woocommerce-page #content div.product_cat-enrichment-class div.summary {
  float: none;
  width: 100%;
  margin: auto;
  padding: 15px; }

.woocommerce.woocommerce-page #content div.product_cat-memberships div.summary {
  float: none;
  width: 100%;
  margin: auto;
  padding: 15px; }

.woocommerce-MyAccount-navigation {
  width: 25% !important; }
  .woocommerce-MyAccount-navigation ul li {
    list-style-type: none;
    border-bottom: 1px solid #eeeeee;
    border-right: 1px solid #eeeeee; }
    .woocommerce-MyAccount-navigation ul li:last-child {
      border-bottom: none; }
    .woocommerce-MyAccount-navigation ul li a {
      padding: 15px 0px;
      width: 100%;
      display: block; }
    .woocommerce-MyAccount-navigation ul li.is-active {
      border-right: none; }

.woocommerce-MyAccount-content {
  width: 70% !important; }

.checkout-button {
  background-color: #057d87 !important;
  font-weight: normal !important;
  font-size: 16px !important;
  border-radius: 2px !important; }

.woocommerce-info {
  border-top: 2px solid #057d87 !important;
  background-color: #fff !important;
  border: 1px solid #eeeeee; }
  .woocommerce-info:before {
    color: #057d87 !important; }

.restriction-cta {
  border: 1px solid #eeeeee;
  padding: 25px;
  text-align: center;
  margin-top: 50px; }
  .restriction-cta p {
    max-width: 75%;
    margin: auto; }
  .restriction-cta a {
    display: inline-block;
    margin-top: 25px;
    padding: 15px 50px; }

.single-product #inner-content {
  padding-top: 50px !important; }
  .single-product #inner-content .product_title {
    display: none; }

.team-member-row:not(:first-child) {
  padding-top: 75px; }
.team-member-row:not(:last-child) {
  border-bottom: 1px solid #eeeeee;
  padding-bottom: 75px; }
.team-member-row:nth-child(even) .elementor-row {
  display: block; }
  .team-member-row:nth-child(even) .elementor-row &gt; .elementor-element:first-child {
    float: right;
    margin-right: 0px; }
  .team-member-row:nth-child(even) .elementor-row &gt; .elementor-element:last-child {
    padding-right: 50px; }
.team-member-row h4 {
  margin-bottom: 5px; }
.team-member-row .elementor-row &gt; .elementor-element:first-child {
  margin-right: 50px; }
  .team-member-row .elementor-row &gt; .elementor-element:first-child img {
    transition: all 0.3s;
    width: 100%; }
.team-member-row:hover .elementor-row &gt; .elementor-element:first-child img {
  opacity: .9; }

.footer-calendar .ecs-events.calendar .fc-toolbar.fc-header-toolbar .fc-left h2 {
  color: #ffffff;
  font-size: 1em; }
.footer-calendar .ecs-events.calendar .fc-view-container .fc-view.fc-month-view.fc-basic-view table td {
  background-color: #ffffff;
  color: #001414; }
  .footer-calendar .ecs-events.calendar .fc-view-container .fc-view.fc-month-view.fc-basic-view table td .fc-content-skeleton td {
    border-color: #ddd; }
.margin-bottom-0{
	margin-bottom: 0;
}
.donation-amount li{
	display: inline;
}
/*# sourceMappingURL=style.css.map */

.wpbf-navigation .wpbf-container.wpbf-container-center.wpbf-nav-wrapper{
	justify-content: center;
}
.wpbf-navigation-active.wpbf-navigation .wpbf-logo img{
	width: 108px;
}
.wpbf-pre-header .wpbf-menu a{
	padding: 2px 15px;
	text-transform: none;
}
.wpbf-navigation .wpbf-container.wpbf-container-center.wpbf-nav-wrapper ul#menu-primary-navigation &gt; li.current_page_item a {
    color: #088d8e !important;
}
.single-product #inner-content{
    padding-bottom: 80px;
}
.single-post #wc-alif-page-header .wc-alif-page-header-container .title-and-meta &gt; div{
    display: none !important;
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active {
    border-bottom-style: solid;
	border-right-style: none;
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active::before {
    top: 0;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active::before,
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active::after {
    height: 999em;
    width: 0;
    right: 0;
    border-right-style: solid;
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active::after {
    top: 100%;
	bottom: unset;
	left: unset;
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-content {
    border-style: none;
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title{
    padding: 20px 20px;
}
.cart-icon a{
  padding: 20px 0 !important;
}

@media screen and (min-width: 481px){
	.wpbf-pre-header .wpbf-menu &gt; .menu-item.menu-item-has-children &gt; a{
		display: inline;
	}
	.wpbf-pre-header .wpbf-menu &gt; .menu-item.menu-item-has-children &gt; a::after{
		display: none;
	}
	.wpbf-pre-header .wpbf-menu &gt; .menu-item .sub-menu{
		display: inline-block !important;
		opacity: 1 !important;
		position: relative !important;
		width: auto !important;
		background-color: transparent !important;
		box-shadow: none;
	}
	.wpbf-pre-header .wpbf-menu &gt; .menu-item .sub-menu li:hover{
		background-color: transparent !important;
	}
	.wpbf-pre-header .wpbf-menu &gt; .menu-item .sub-menu &gt; li{
		display: inline-block;
	}
	.wpbf-pre-header .wpbf-sub-menu &gt; .menu-item-has-children &gt; a .submenu-toggle{
		display: none;
	}
}
@media screen and (max-width: 481px){
	.wpbf-pre-header .wpbf-sub-menu &gt; .menu-item-has-children &gt; a{
		padding: 2px 5px 2px 5px;
		display: inline;
	}
	.wpbf-pre-header .wpbf-sub-menu &gt; .menu-item-has-children &gt; .submenu-toggle::after{
		display: inline !important;
		vertical-align: middle;
		padding: 6px 5px 6px 5px;
		font-family:"page-builder-framework";
        content:"";
        speak:none;
        font-style:normal;
        font-weight:normal;
        font-variant:normal;
        text-transform:none;
        -webkit-font-smoothing:antialiased;
        -moz-osx-font-smoothing:grayscale;
	}
	.wpbf-pre-header .wpbf-menu .sub-menu{
		background-color: #34939b;
		padding: 5px 0;
		width: 170px;
		top: 100%;
		opacity: 1 !important;
		text-align: left;
		margin-top: 10px;
	}
	.wpbf-pre-header .wpbf-menu .sub-menu.show{
		display: block !important;
	}
	#mobile-navigation .wpbf-mobile-menu .menu-item .wpbf-submenu-toggle i::before {
		content: "" !important;
	}
	#mobile-navigation .wpbf-mobile-menu .menu-item .wpbf-submenu-toggle{
		max-width: 40px;
		max-height: 40px;
		padding: 0;
		text-align: center;
	}
}</pre></body></html>