/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

    @font-face {
      font-family: 'Playfair Display';
      src: url('fonts/PlayfairDisplay-Regular.woff2') format('woff2'),
           url('fonts/PlayfairDisplay-Regular.woff') format('woff');
      font-weight: normal;
      font-style: normal;
    }

    @font-face {
      font-family: 'Playfair Display';
      src: url('fonts/PlayfairDisplay-Italic.woff2') format('woff2'),
           url('fonts/PlayfairDisplay-Italic.woff') format('woff');
      font-weight: normal;
      font-style: italic;
    }

    @font-face {
      font-family: 'Open Sans';
      src: url('fonts/OpenSans-Regular.woff2') format('woff2'),
           url('fonts/OpenSans-Regular.woff') format('woff');
      font-weight: normal;
      font-style: normal;
    }

    @font-face {
      font-family: 'Open Sans';
      src: url('fonts/OpenSans-Bold.woff2') format('woff2'),
           url('fonts/OpenSans-Bold.woff') format('woff');
      font-weight: bold;
      font-style: normal;
    }



.bullet-dark {
	font-weight:500; 
	color: #e65769 ;
	
}

ul {
    font-family: 'Plus Jakarta Sans';
}


/* Nav Bar */}

.nav-cta {
	/* Button-style for nav item */
.menu-button a {
  background-color: #E55567;
  color: white !important;
  padding: 10px 18px;
  border-radius: 6px;
  font-weight: 600;
  transition: background 0.3s ease;
}

.menu-button a:hover {
  background-color: #29251F;
  color: #fff !important;
}
}

@media (max-width: 768px) {
  .menu-button a {
    display: block;
    margin-top: 10px;
    text-align: center;
  }
}


/* Nav Bar */


	/* Button-style for nav item */
.btn {
  background-color: #E55567;
  color: white !important;
  border-radius: 30px;
  transition: background 0.3s ease;
} 

.btn:hover {
  background-color: #29251F;
  color: #fff !important;
}


@media (max-width: 768px) {
  .menu-button a {
    display: block;
    margin-top: 10px;
    text-align: center;
  }
}


body:not(.menu-force-opacity) .menu-light .menu-borders.needs-after .navbar-nav-last > *:first-child::after, body:not(.menu-force-opacity) .menu-light .menu-borders.needs-after .navbar-nav + .navbar-cta > *:first-child::after {
	border-color: #ffffff !important;
}