/* .wrapper ol li::marker,
.wrapper ul li::marker {
  color: #0b5fba;
  display: block;
  content: "";
} */

/* ::marker {
  unicode-bidi: isolate;
  font-variant-numeric: tabular-nums;
  text-transform: none;
  text-indent: 0px !important;
  text-align: start !important;
  text-align-last: start !important;
} */

.facet-styling .facetwp-facet {
   margin-bottom: 0px;


}

.facetwp-dropdown {
   border-width: 0px;
   border-bottom-width: 1px;
   --tw-border-opacity: 1;
   border-color: rgb(134 134 134 / var(--tw-border-opacity));
   --tw-text-opacity: 1;
   color: rgb(134 134 134 / var(--tw-text-opacity));


}

.facetwp-search {
   border-width: 0px;
   border-bottom-width: 1px;
   --tw-border-opacity: 1;
   border-color: rgb(134 134 134 / var(--tw-border-opacity));
   --tw-text-opacity: 1;
   color: rgb(134 134 134 / var(--tw-text-opacity));


}

.facetwp-search:focus {
   outline: 2px solid transparent;
   outline-offset: 2px;


}

.bctt-click-to-tweet > a {
   font-size: 14px !important;
   font-weight: 700;
  line-height: 1.8 !important;

  font-family: "Roboto" !important;
  text-transform: uppercase !important;
  text-decoration: none !important;
  background-size: 18px !important;
  background-image: url(/wp-content/themes/gca/assets/images/twitter-brands.png) !important;
  background-repeat: no-repeat;
  background-position: right top;
  padding: 11px 24px 0 0;
    color: #999 !important;


}

.bctt-click-to-tweet:hover > a {
      padding: 13px 24px 0 0 !important;
}

html .bctt-ctt-text >   a {
   font-size: 18px !important;
  line-height: 1.8 !important;
  color: #000 !important;
  font-weight: 300 !important;
  text-transform: none !important;
  font-family: "Roboto" !important;

}

/* .facetwp-dropdown { 
  @apply border-0 border-b border-black text-[##868686];
} */

.custom-border {
  border-bottom: 2px solid #00d0ab;
}

.lists a {
color: #0b5fba;
}

.container {
   width: 100%;
   padding-right: 24px;
   padding-left: 24px;


}

@media (min-width: 640px) {

   .container {
      max-width: 640px;


   }


}

@media (min-width: 768px) {

   .container {
      max-width: 768px;


   }


}

@media (min-width: 1024px) {

   .container {
      max-width: 1024px;


   }


}

@media (min-width: 1263px) {

   .container {
      max-width: 1263px;


   }


}

.col-span-3 {
   grid-column: span 3 / span 3;


}

.col-span-6 {
   grid-column: span 6 / span 6;


}

.mx-auto {
   margin-left: auto;
   margin-right: auto;


}

.mb-10 {
   margin-bottom: 2.5rem;


}

.mb-\[40px\] {
   margin-bottom: 40px;


}

.mb-1 {
   margin-bottom: 0.25rem;


}

.mb-16 {
   margin-bottom: 4rem;


}

.mb-4 {
   margin-bottom: 1rem;


}

.mb-3 {
   margin-bottom: 0.75rem;


}

.mb-5 {
   margin-bottom: 1.25rem;


}

.mt-3 {
   margin-top: 0.75rem;


}

.block {
   display: block;


}

.flex {
   display: flex;


}

.grid {
   display: grid;


}

.h-\[100px\] {
   height: 100px;


}

.h-full {
   height: 100%;


}

.h-\[210px\] {
   height: 210px;


}

.h-\[205px\] {
   height: 205px;


}

.max-h-\[340px\] {
   max-height: 340px;


}

.w-full {
   width: 100%;


}

.w-\[60\%\] {
   width: 60%;


}

.min-w-\[40\%\] {
   min-width: 40%;


}

.max-w-\[200px\] {
   max-width: 200px;


}

.shrink-0 {
   flex-shrink: 0;


}

.grid-cols-1 {
   grid-template-columns: repeat(1, minmax(0, 1fr));


}

.flex-row {
   flex-direction: row;


}

.flex-col {
   flex-direction: column;


}

.flex-wrap {
   flex-wrap: wrap;


}

.items-start {
   align-items: flex-start;


}

.items-center {
   align-items: center;


}

.justify-between {
   justify-content: space-between;


}

.gap-\[24px\] {
   gap: 24px;


}

.gap-\[16px\] {
   gap: 16px;


}

.gap-3 {
   gap: 0.75rem;


}

.gap-6 {
   gap: 1.5rem;


}

.gap-x-6 {
   column-gap: 1.5rem;


}

.overflow-hidden {
   overflow: hidden;


}

.border-b {
   border-bottom-width: 1px;


}

.border-green {
   --tw-border-opacity: 1;
   border-color: rgb(0 208 171 / var(--tw-border-opacity));


}

.bg-blue {
   --tw-bg-opacity: 1;
   background-color: rgb(12 27 50 / var(--tw-bg-opacity));


}

.object-cover {
   object-fit: cover;


}

.object-center {
   object-position: center;


}

.p-8 {
   padding: 2rem;


}

.py-3 {
   padding-top: 0.75rem;
   padding-bottom: 0.75rem;


}

.pb-4 {
   padding-bottom: 1rem;


}

.text-center {
   text-align: center;


}

.text-4xl {
   font-size: 2.25rem;
   line-height: 2.5rem;


}

.text-3xl {
   font-size: 1.875rem;
   line-height: 2.25rem;


}

.text-\[12px\] {
   font-size: 12px;


}

.text-\[30px\] {
   font-size: 30px;


}

.font-medium {
   font-weight: 500;


}

.font-normal {
   font-weight: 400;


}

.uppercase {
   text-transform: uppercase;


}

.text-white {
   --tw-text-opacity: 1;
   color: rgb(255 255 255 / var(--tw-text-opacity));


}

.text-black {
   --tw-text-opacity: 1;
   color: rgb(0 0 0 / var(--tw-text-opacity));


}

.text-\[\#333\] {
   --tw-text-opacity: 1;
   color: rgb(51 51 51 / var(--tw-text-opacity));


}

.text-blue-gca {
   --tw-text-opacity: 1;
   color: rgb(11 95 186 / var(--tw-text-opacity));


}

.no-underline {
   text-decoration-line: none;


}

.hover\:\!border-green:hover {
   --tw-border-opacity: 1 !important;
   border-color: rgb(0 208 171 / var(--tw-border-opacity)) !important;


}

@media (min-width: 640px) {

   .sm\:h-\[150px\] {
      height: 150px;


   }


}

@media (min-width: 768px) {

   .md\:h-\[220px\] {
      height: 220px;


   }

   .md\:w-full {
      width: 100%;


   }

   .md\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));


   }

   .md\:flex-col {
      flex-direction: column;


   }


}

@media (min-width: 1024px) {

   .lg\:col-span-2 {
      grid-column: span 2 / span 2;


   }

   .lg\:col-span-3 {
      grid-column: span 3 / span 3;


   }

   .lg\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));


   }

   .lg\:grid-cols-5 {
      grid-template-columns: repeat(5, minmax(0, 1fr));


   }

   .lg\:grid-cols-12 {
      grid-template-columns: repeat(12, minmax(0, 1fr));


   }

   .lg\:flex-row {
      flex-direction: row;


   }


}
