/*
Theme Name: 	Twenty Twenty-One Child
Theme URI: 		http://lyndonabing.com/;
Author: 		Lyndon Abing
Author URI: 	http://lyndonabing.com
Description:	Child Theme for Twenty Twenty One
Template:		twentytwentyone
Version: 		1.0
*/

/* Theme customization starts here
-------------------------------------------------------------- */
body {
}

.sub-menu-toggle {
  display: none;
}

ul.sub-menu {
}

ul.sub-menu li {
  border: solid 0px red;
}

ul.sub-menu li.menu-item a.hfe-sub-menu-item {
  font-size: 10px;
}

.elementor-6
  .elementor-element.elementor-element-92d016f
  .sub-menu
  li
  a.hfe-sub-menu-item,
.elementor-6
  .elementor-element.elementor-element-92d016f
  nav.hfe-dropdown
  li
  a.hfe-sub-menu-item,
.elementor-6
  .elementor-element.elementor-element-92d016f
  nav.hfe-dropdown
  li
  a.hfe-menu-item,
.elementor-6
  .elementor-element.elementor-element-92d016f
  nav.hfe-dropdown-expandible
  li
  a.hfe-menu-item,
.elementor-6
  .elementor-element.elementor-element-92d016f
  nav.hfe-dropdown-expandible
  li
  a.hfe-sub-menu-item {
  font-weight: 500;
  font-size: 0.9em;
  text-transform: capitalize;
}

@media only screen and (max-width: 600px) {
  .elementor-6
    .elementor-element.elementor-element-92d016f
    .sub-menu
    li
    a.hfe-sub-menu-item,
  .elementor-6
    .elementor-element.elementor-element-92d016f
    nav.hfe-dropdown
    li
    a.hfe-sub-menu-item,
  .elementor-6
    .elementor-element.elementor-element-92d016f
    nav.hfe-dropdown
    li
    a.hfe-menu-item,
  .elementor-6
    .elementor-element.elementor-element-92d016f
    nav.hfe-dropdown-expandible
    li
    a.hfe-menu-item,
  .elementor-6
    .elementor-element.elementor-element-92d016f
    nav.hfe-dropdown-expandible
    li
    a.hfe-sub-menu-item {
    text-transform: capitalize;
  }
}

.fake-field .elementor-accordion > div:first-of-type {
  display: none;
}

.elementor-accordion .elementor-accordion-item:nth-child(2) {
  border-top: solid 1px #000 !important;
}

ul.slick-dots {
  border: solid 0px red;
  margin-bottom: 10px;
}

.htmega-postslider-layout-2 .content .post-inner .post-btn {
  text-align: right;
}

.elementor-4608
  .elementor-element.elementor-element-ca520ec
  .htmega-single-post-slide
  ul.meta {
  position: absolute;
  top: 90px;
  border: solid 0px red;
}

.elementor-4608
  .elementor-element.elementor-element-21cbe0d
  .wpcap-grid-container
  .wpcap-post
  a.read-more-btn {
  float: right;
}

.elementor-4466
  .elementor-element.elementor-element-a75e377
  .wpcf7-form
  .wpcf7-form-control-wrap
  textarea {
  height: 100px;
  min-height: 100px;
}

.elementor-4608
  .elementor-element.elementor-element-ca520ec
  .htmega-single-post-slide
  ul.meta
  li,
.elementor-4608
  .elementor-element.elementor-element-ca520ec
  .htmega-single-post-slide
  ul.meta
  li
  a {
  border: solid 0px red;
  width: 300px;
  padding-bottom: 10px;
  display: block;
}

@media only screen and (max-width: 600px) {
  .ekit_menu_responsive_tablet
    .elementskit-navbar-nav-default
    .elementskit-dropdown-has
    > a
    .elementskit-submenu-indicator {
    margin-left: 0px;
    border: none;
  }

  .elementor-6545
    .elementor-element.elementor-element-53f707c
    .elementskit-menu-close {
    border-radius: 50px;
  }

  .ekit-wid-con .fasicon,
  .ekit-wid-con .icon,
  .ekit-wid-con .icon::before,
  .fasicon,
  .icon,
  .icon::before {
    font-weight: bold;
  }
}

.footer-links{
	
}

.footer-links a{
	color:darkgray;
	text-decoration:underline;
}

.footer-links a:hover{
	color:white;
	text-decoration:underline;
}
