/*
    Theme Name:   freedominchrist.de
    Description:  Child theme for freedominchrist
    Author:       Oliver Lippert
    Author URI:   https://trusty.codes
    Template:     deeds2
    Version:      0.0.0
    License:      GNU General Public License v2 or later
    License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/
@font-face {
  font-family: "Noto Sans";
  font-weight: normal;
  font-style: normal;
  src: url('font/NotoSans-Regular.ttf') format('truetype');
}
@font-face {
  font-family: "Noto Sans";
  font-weight: normal;
  font-style: italic;
  src: url('font/NotoSans-Italic.ttf') format('truetype');
}
@font-face {
  font-family: "Noto Sans";
  font-weight: bold;
  font-style: normal;
  src: url('font/NotoSans-Bold.ttf') format('truetype');
}
@font-face {
  font-family: "Noto Sans";
  font-weight: bold;
  font-style: italic;
  src: url('font/NotoSans-BlackItalic.ttf') format('truetype');
}
html {
  font-family: "Noto Sans", PT Serif, Roboto, Arial, serif;
}
html .theme-btn,
html .pagination > li a:hover,
html .pagination > li a:focus,
html .pagination > li a.next:hover,
html .pagination > li a.prev:hover,
html .pagination > li a.next:focus,
html .pagination > li a.prev:focus,
html #loader,
html .btn-send > button,
html .calendar_wrap > table caption,
html .calendar_wrap > table tbody td#today,
html .tagcloud > a:hover,
html .tagcloud > a:focus,
html .pagination > li a:hover,
html .pagination > li a:focus,
html code,
html form.post-password-form > p > input:hover,
html form.post-password-form > p > input:focus,
html a.comment-reply-link:hover,
html a.comment-reply-link:focus,
html .pagination > li span,
html .pagination > li a:hover,
html .pagination > li span:focus,
html .wp-block-button__link,
html .paginate_link > span,
html .paginate_link > a:hover,
html .paginate_link > a:focus,
html .paginate-links > span,
html .paginate-links > a:hover,
html .paginate-links > a:focus,
html .error-page > form button,
html .btn-area:hover span i,
html .close-menu > i,
html .responsive-menu ul ul li a:hover::before,
html .get-quot,
html .sticky-btn .btn-area,
html .search-notfound > form button,
html .blog-detail-meta > a.btn,
html body .cause-detail > strong a,
html body .frequency li a:hover:before,
html body .frequency li a:focus:before,
html body .frequency li a.active::before,
html body .donation-figures li a:hover,
html body .donation-figures li a:focus,
html body .single-proced-btn > a.proceed:hover,
html body .single-proced-btn > a.proceed:focus,
html body .btn-back,
html body .wpdonation-box > button,
html body .post-img > span,
html body .btn-donate > a:hover,
html body .btn-donate > a:focus,
html .responsive-header .fa-close:hover,
html .responsive-menu-ele ul ul li:before,
html .sermons-slider-style .owl-nav button.owl-next:hover,
html .sermons-slider-style .owl-nav button.owl-prev:hover,
html .sermons-slider-style .owl-nav button.owl-next:focus,
html .sermons-slider-style .owl-nav button.owl-prev:focus,
html .donation-proces-btn > button:hover,
html .donation-proces-btn > button:focus,
html .donation-box-wraper-inner > a.donation-done:hover,
html .donation-box-wraper-inner > a.donation-done:focus {
  background-color: #91C01C;
}
html .ball-clip-rotate-pulse > div:first-child {
  background-color: #91C01C !important;
}
html .header1-topbar-links ul > li.elementor-icon-list-item + li.elementor-icon-list-item:before,
html .header1-menu ul.menu li:hover > a,
html .header1-menu ul.menu li > a:focus,
html .header2-menu ul.menu li:hover > a,
html .header2-menu ul.menu li > a:focus,
html #respond .row > p a:hover,
html #respond .row > p a:focus,
html .calendar_wrap > table tfoot td a:hover,
html .calendar_wrap > table tfoot td a:focus,
html .widget > ul li:hover > a,
html .widget > ul li a:focus,
html .blog-detail-meta > h2 a:hover,
html .blog-detail-meta > h2 a:focus,
html .wp-caption-text a,
html figcaption a,
html .widget_search form button:hover,
html .widget_search form button:focus,
html table tr th a,
html table tr td a,
html ul.wp-block-archives li a:hover,
html ul.wp-block-categories li a:hover,
html ul.wp-block-archives li a:focus,
html ul.wp-block-categories li a:focus,
html .comments-area > span a:hover,
html .comments-area > span a:focus,
html .blog-detail-meta p a,
html .is-style-outline .wp-block-button__link,
html .wp-block-button.is-style-outline,
html .error-page h1 i,
html .error-page > a,
html .error-form form > button:hover,
html .error-form form > button:focus,
html .search-notfound > h4 span,
html .btn-area:hover em,
html .close-menu > em,
html .responsive-menu ul li.menu-item-has-children.active > a,
html .responsive-menu ul ul li a:hover,
html .address-box > i,
html .main-menu > ul li:hover > a,
html .main-menu > div > ul li > a:focus,
html .widget > div ul li:hover > a,
html .widget > div ul li a:focus,
html .comments-area > span i,
html .blog-detail-meta > ul li:hover > a,
html .blog-detail-meta > ul li > a:focus,
html .comment-titles > span,
html .owl-carousel .owl-nav button.owl-next:hover,
html .owl-carousel .owl-nav button.owl-prev:hover,
html .owl-carousel .owl-nav button.owl-next:focus,
html .owl-carousel .owl-nav button.owl-prev:focus,
html .main-menu > ul > li ul > li:hover > a,
html .main-menu > div > ul > li ul > li:hover > a,
html .main-menu > ul > li ul > li > a:focus,
html .main-menu > div > ul > li ul > li > a:focus,
html body .cause-detail > span,
html body .amount > span:not(.amount-return),
html body .amount > span i,
html body .circular > div::before,
html body .circular span,
html body .paragraph_default > p,
html body .post-detail > h3 a:hover,
html body .post-detail > h3 a:focus,
html body ul.meta li i,
html body ul.meta li a:hover,
html body ul.meta li a:focus,
html .widget > ul li::before,
html .widget > div ul li::before,
html .sticky-header > div > div.sticky-menu > ul li:hover > a,
html .sticky-header > div > div.sticky-menu > ul li a:focus {
  color: #316195;
}
html .is-style-outline .wp-block-button__link,
html body .donation-figures li a:hover,
html body .donation-figures li a:focus,
html body .el-select input[type="text"]:hover,
html body .el-select input[type="text"]:focus,
html body .textfield input[type="text"]:hover,
html body .textfield input[type="text"]:focus,
html body .textfield input[type="email"]:hover,
html body .textfield input[type="email"]:focus,
html body .textfield textarea:hover,
html body .textfield textarea:focus {
  border-color: #91C01C;
}
html .ball-clip-rotate-pulse > div:last-child {
  border-top-color: #91C01C !important;
  border-bottom-color: #91C01C !important;
}
html .header1-topbar-links ul > li {
  position: relative;
}
html .header1-topbar-links ul > li.elementor-icon-list-item + li.elementor-icon-list-item:before {
 color: #91c01c;
}
html p,
html body .wpcm-wrapper p {
  font-family: "Noto Sans", PT Serif, Roboto, Arial, serif;
}
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html body .wpcm-wrapper h1,
html body .wpcm-wrapper h2,
html body .wpcm-wrapper h3,
html body .wpcm-wrapper h4,
html body .wpcm-wrapper h5,
html body .wpcm-wrapper h6 {
  font-family: "Noto Sans", PT Serif, Roboto, Arial, serif;
}
html body .amount,
html body .wpcm-wrapper {
  font-family: "Noto Sans", PT Serif, Roboto, Arial, serif;
}
html .fancybox-caption {
  font-family: "Noto Sans", PT Serif, Roboto, Arial, serif;
}
html .calendar_wrap > table caption {
  background-color: #91C01C;
}
html body .frequency li a,
html .single-proced-btn > a.proceed,
html .donation-amount .textfield textarea {
  font-family: "Noto Sans", PT Serif, Roboto, Arial, serif;
}
html ul li,
html ol li {
  font-family: "Noto Sans", PT Serif, Roboto, Arial, serif;
}
html .row > .page > h1[role="heading"] {
  padding: 10px;
  color: #6EC1E4;
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
html input[type="text"],
html input[type="number"] {
  border: 1px solid #ccc;
}
html .sidebar .widget {
  padding-top: 22px;
  padding-bottom: 25px;
  background: none;
}
html .sidebar .widget.widget_block {
  margin-bottom: 0;
}
html .sidebar .widget.widget_block .wp-block-woocommerce-mini-cart {
  padding-top: 25px;
}
html .elementor-widget-container .elementor-icon i,
html .elementor-widget-container .elementor-icon svg {
  width: 100%;
  height: 100%;
}
html .elementor-widget-container .elementor-icon i:before,
html .elementor-widget-container .elementor-icon svg:before {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
html .elementor-widget-container p a,
html .elementor-widget-container a.download-link {
  text-decoration: underline;
}
html div.sticky-header > div > div.sticky-menu > ul {
  float: right;
  width: auto;
}
html div.sticky-header > div > div.sticky-menu > ul > li,
html ul#menu-hauptmenue > li {
  display: inline;
  text-align: right;
}
html div.sticky-header > div > div.sticky-menu > ul > li,
html ul#menu-hauptmenue > li,
html div.sticky-header > div > div.sticky-menu > ul > li + li,
html ul#menu-hauptmenue > li + li {
  margin-left: 8px;
}
html div.sticky-header > div > div.sticky-menu > ul > li > a,
html ul#menu-hauptmenue > li > a {
  padding-left: 10px;
  border-left: 1px solid #ccc;
}
html div.sticky-header > div > div.sticky-menu > ul > li:first-child,
html ul#menu-hauptmenue > li:first-child {
  margin-left: 0;
}
html div.sticky-header > div > div.sticky-menu > ul > li:first-child a,
html ul#menu-hauptmenue > li:first-child a {
  padding-left: 0;
  border-left: 0;
}
html div.sticky-header > div > div.sticky-menu > ul > li ul,
html ul#menu-hauptmenue > li ul {
  z-index: 9999;
  padding-top: 5px;
}
html div.sticky-header > div > div.sticky-menu > ul > li ul ul,
html ul#menu-hauptmenue > li ul ul {
  left: auto;
  right: 0;
  margin-right: 100%;
}
html .menu .current-menu-item > a {
  color: #91C01C;
}
html body.woocommerce-page #comments {
  display: none;
}
html body.woocommerce-page .product.type-product .blog-detail-page > figure,
html body.woocommerce-page .product.type-product .blog-detail-page > .blog-detail-meta > .comments-area,
html body.woocommerce-page .product.type-product .blog-detail-page > .author-box {
  display: none;
}
html body.woocommerce-page .product.type-product .summary p.price,
html body.woocommerce-page .product.type-product .summary p.stock {
  color: #91C01C;
}
html body.woocommerce-page .product.type-product .summary .product_meta > span {
  display: block;
}
html body.woocommerce-page .product.type-product table.shop_attributes td {
  padding: 8px;
}
html body.woocommerce-page .product.type-product table.shop_attributes td p {
  padding: 0;
}
html body.woocommerce-page div.product form.cart .button {
  background-color: #6EC1E4;
}
html body.woocommerce-page .woocommerce .woocommerce-product-attributes a,
html body.woocommerce-page .woocommerce .product_meta a,
html body.woocommerce-page .woocommerce .product-name a {
  color: #212529;
  text-decoration: underline;
}
html body.woocommerce-page .woocommerce .col2-set .col-1,
html body.woocommerce-page .woocommerce .col2-set .col-2 {
  max-width: none;
}
html body.woocommerce-page .woocommerce ul.products li.product .woocommerce-loop-product__title {
  word-break: break-word;
}
html body.woocommerce-page .woocommerce .quantity .qty {
  padding: 0.45em 1em;
  line-height: 1;
}
html body.woocommerce-page .woocommerce form.checkout input[type="tel"],
html body.woocommerce-page .woocommerce form.checkout input[type="email"] {
  border: 1px solid #ccc;
}
html body.woocommerce-page .woocommerce form.checkout .woocommerce-billing-fields__field-wrapper .form-row {
  display: block;
}
html body.woocommerce-page .woocommerce form.checkout .woocommerce-billing-fields__field-wrapper .form-row label {
  display: block;
}
html body.woocommerce-page .woocommerce form.checkout #order_comments_field .woocommerce-input-wrapper {
  width: 100%;
}
html body.woocommerce-page .woocommerce form.checkout #order_comments_field .woocommerce-input-wrapper #order_comments {
  border: 1px solid #ccc;
}
html body.woocommerce-page .woocommerce form.checkout #payment .wc_payment_method > label {
  min-width: 80%;
}
html body.woocommerce-page .woocommerce form.checkout #payment .stripe-card-group,
html body.woocommerce-page .woocommerce form.checkout #payment .wc-stripe-elements-field {
  width: 100%;
}
html body.woocommerce-cart table.cart td.actions .coupon .input-text {
  min-width: 200px;
}
html .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,
html .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,
html .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,
html .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,
html :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt,
html :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt,
html :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt,
html :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt,
html .woocommerce ul.products li.product .button {
  color: #fff;
  background-color: #91C01C;
}
html .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,
html .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,
html .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,
html .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,
html :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover,
html :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover,
html :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover,
html :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover,
html .woocommerce ul.products li.product .button:hover {
  background-color: #6EC1E4;
}
html .responsive-header.responsive-header-ele .blue-layer::before {
  background-color: #316195;
}
html .responsive-header.responsive-header-ele .responsive-menu-ele > ul > li,
html .responsive-header.responsive-header-ele .widget > ul li,
html .responsive-header.responsive-header-ele .widget > div ul li,
html .responsive-header.responsive-header-ele .widget > div ul ul li,
html .responsive-header.responsive-header-ele .responsive-menu-ele > ul > li a,
html .responsive-header.responsive-header-ele .widget > ul li a,
html .responsive-header.responsive-header-ele .widget > div ul li a,
html .responsive-header.responsive-header-ele .widget > div ul ul li a {
  color: #FFFFFF !important;
  font-family: "Noto Sans", PT Serif, Roboto, Arial, serif;
  font-weight: 500;
}
@media (max-width: 1030px) {
  html {
    /* Hide sidebar in page */
    /* Still show sidebar in responsive menu */
  }
  html .col-md-6 > .sidebar {
    display: none;
  }
  html .responsive-menu-ele .menu .current-menu-item > a {
    color: #91C01C;
  }
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 {
    padding-left: 0;
    padding-right: 0;
  }
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 > .sidebar {
    display: block;
  }
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 > .sidebar .widget {
    padding-left: 0;
    padding-right: 0;
  }
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .header1-topbar-links ul > li.elementor-icon-list-item + li.elementor-icon-list-item:before,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .header1-menu ul.menu li:hover > a,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .header1-menu ul.menu li > a:focus,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .header2-menu ul.menu li:hover > a,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .header2-menu ul.menu li > a:focus,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 #respond .row > p a:hover,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 #respond .row > p a:focus,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .calendar_wrap > table tfoot td a:hover,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .calendar_wrap > table tfoot td a:focus,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .widget > ul li:hover > a,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .widget > ul li a:focus,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .blog-detail-meta > h2 a:hover,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .blog-detail-meta > h2 a:focus,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .wp-caption-text a,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 figcaption a,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .widget_search form button:hover,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .widget_search form button:focus,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 table tr th a,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 table tr td a,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 ul.wp-block-archives li a:hover,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 ul.wp-block-categories li a:hover,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 ul.wp-block-archives li a:focus,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 ul.wp-block-categories li a:focus,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .comments-area > span a:hover,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .comments-area > span a:focus,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .blog-detail-meta p a,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .is-style-outline .wp-block-button__link,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .wp-block-button.is-style-outline,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .error-page h1 i,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .error-page > a,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .error-form form > button:hover,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .error-form form > button:focus,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .search-notfound > h4 span,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .btn-area:hover em,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .close-menu > em,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .responsive-menu ul li.menu-item-has-children.active > a,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .responsive-menu ul ul li a:hover,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .address-box > i,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .main-menu > ul li:hover > a,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .main-menu > div > ul li > a:focus,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .widget > div ul li:hover > a,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .widget > div ul li a:focus,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .comments-area > span i,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .blog-detail-meta > ul li:hover > a,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .blog-detail-meta > ul li > a:focus,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .comment-titles > span,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .owl-carousel .owl-nav button.owl-next:hover,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .owl-carousel .owl-nav button.owl-prev:hover,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .owl-carousel .owl-nav button.owl-next:focus,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .owl-carousel .owl-nav button.owl-prev:focus,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .main-menu > ul > li ul > li:hover > a,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .main-menu > div > ul > li ul > li:hover > a,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .main-menu > ul > li ul > li > a:focus,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .main-menu > div > ul > li ul > li > a:focus,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .cause-detail > span,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .amount > span:not(.amount-return),
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .amount > span i,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .circular > div::before,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .circular span,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .paragraph_default > p,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .post-detail > h3 a:hover,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .post-detail > h3 a:focus,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 ul.meta li i,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 ul.meta li a:hover,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 ul.meta li a:focus,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .widget > ul li::before,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .widget > div ul li::before,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .sticky-header > div > div.sticky-menu > ul li:hover > a,
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 .sticky-header > div > div.sticky-menu > ul li a:focus {
    color: #91C01C;
  }
  html .responsive-menu-ele .col-lg-4.col-sm-8.col-md-6 ul ul li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 23px;
    height: 6px;
    width: 6px;
    border-radius: 50%;
    background-color: #91C01C;
  }
}
