/*
Theme Name: Zephyr Child
Template: Zephyr
Version: 1.0
Author:	UpSolution
Theme URI: http://zephyr.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/

i.fab.fa-x-twitter::before{
	display: none;
}

.w-comments .children { 
    margin: 1em 0 -1em;
    padding-left: 2em;
    border-width: 0 0 0 2px;
    border-style: dashed;
    border-color: #32beeb;
}

.page.adthrive-device-desktop #page-header,
.single.adthrive-device-desktop #page-header,
.archive.adthrive-device-desktop #page-header{
    top: 0px !important;
}

.w-nav-list {
	font-family:'Fjalla One', 'arial';
}

.w-nav.type_desktop .w-nav-list.level_3 {
    left: -100%;
}

li.level_2.mega-menu-column a.w-nav-anchor.level_2 .w-nav-title {
	padding-left: 1em;
}

li.level_2.mega-menu-column a.w-nav-anchor.level_2 .w-nav-arrow {
	transform: scaleX(-1);
	right: 81% !important;
}

.text-w-separator span{
	    text-align: center !important;
    font-size: 36px !important;
    line-height: 1.2 !important;
    font-family: var(--h1-font-family) !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
}


.nut-table {
    width: 100%;
    max-width: 100%;
    border-collapse: collapse;
    margin: 24px 0;
    font-size: 15px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  }

  .nut-table th,
  .nut-table td {
    border: 1px solid #ddd;
    padding: 10px 12px;
    text-align: center;
  }

  .nut-table thead th {
    background-color: #00B6F1; /* BuiltLean blue */
    color: #fff;
    font-weight: bold;
  }

  .nut-table thead th:first-child {
    text-align: left;
  }

  .nut-table tbody tr:nth-child(even) {
    background-color: #f9f9f9;
  }

  .nut-table tbody td:first-child {
    font-weight: bold;
    text-align: left;
  }

  @media (max-width: 768px) {
    .nut-table {
      font-size: 13px;
    }
  }

