.ib-countdown {
  text-align: center;
  font-size: 1px; }
  .ib-countdown .ib-countdown-number {
    position: relative;
    display: inline-block;
    margin-left: 5px;
    margin-right: 5px; }
  .ib-countdown .ib-countdown-unit {
    position: relative; }
  .ib-countdown .ib-countdown-unit-number {
    font-size: 24px;
    line-height: 1; }
  .ib-countdown .ib-countdown-unit-label {
    min-width: 80px;
    font-size: 13px; }
  .ib-countdown .ib-countdown-circle-container {
    max-width: 100px;
    max-height: 100px; }
  .ib-countdown.ib-countdown-layout-circle .ib-countdown-unit {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }
  .ib-countdown.ib-countdown-separator-colon .ib-countdown-number:after {
    content: ':';
    display: inline-block;
    font-size: 30px;
    position: absolute;
    right: 0;
    top: 50%;
    z-index: 10;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%); }
  .ib-countdown.ib-countdown-separator-colon .ib-countdown-number:last-child:after {
    content: none; }
  .ib-countdown.ib-countdown-separator-line .ib-countdown-number:after {
    content: '';
    display: inline-block;
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 10;
    width: 1px;
    background: #ccc;
    box-shadow: none; }
  .ib-countdown.ib-countdown-separator-line .ib-countdown-number:last-child:after {
    content: none; }
  .ib-countdown .ib-countdown-svg-wrap {
    display: inline-block;
    position: relative;
    z-index: 1;
    width: 100%;
    height: auto;
    padding-bottom: 100%; }
    .ib-countdown .ib-countdown-svg-wrap svg {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
      .ib-countdown .ib-countdown-svg-wrap svg circle {
        stroke-width: 3px; }
        .ib-countdown .ib-countdown-svg-wrap svg circle.ib-number-bg {
          stroke: #ccc; }
        .ib-countdown .ib-countdown-svg-wrap svg circle.ib-number {
          stroke: #000; }
  .ib-countdown .ib-countdown-msg {
    display: none;
    font-size: 20px; }

.ib-block-countdown[data-expired="true"][data-hide="true"] .ib-countdown-time {
  display: none; }
.convertkit-broadcasts.has-background,.convertkit-broadcasts[data-background-color],.editor-styles-wrapper .convertkit-broadcasts.has-background{padding:20px;}.convertkit-broadcasts.convertkit-broadcasts-loading,.editor-styles-wrapper .convertkit-broadcasts.convertkit-broadcasts-loading{background-color:#e3e3e3 !important;background-image:url("https://cdn-doefc.nitrocdn.com/EwqzZdedsawgCksrFOkzPLvfIYcdREMo/assets/images/optimized/rev-924a5ec/arisbassblog.com/wp-content/plugins/convertkit/resources/frontend/images/spinner.gif");background-position:center;background-repeat:no-repeat;}.convertkit-broadcasts.convertkit-broadcasts-loading.nitro-lazy,.editor-styles-wrapper .convertkit-broadcasts.convertkit-broadcasts-loading.nitro-lazy{background-image:none !important;}.convertkit-broadcasts-list,.editor-styles-wrapper .convertkit-broadcasts-list,.convertkit-broadcasts-pagination,.editor-styles-wrapper .convertkit-broadcasts-pagination{list-style:none;margin:0;padding:0;}.convertkit-broadcasts-list li{display:grid;grid-template-areas:"date title" "image text";grid-template-columns:150px auto;grid-column-gap:20px;}.convertkit-broadcasts[data-display-order="broadcast-date"] .convertkit-broadcasts-list li{grid-template-areas:"title date" "text image";grid-template-columns:auto 150px;}@media screen and (max-width: 478px){.convertkit-broadcasts-list li{grid-template-areas:"image image" "date date" "title title" "text text";grid-row-gap:10px;}}.convertkit-broadcasts[data-display-grid="1"] .convertkit-broadcasts-list{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:20px;grid-row-gap:20px;align-items:start;}.convertkit-broadcasts[data-display-grid="1"] .convertkit-broadcasts-list li{grid-template-areas:"image" "date" "title" "text";grid-template-columns:none;grid-row-gap:10px;}.convertkit-broadcasts[data-display-grid="1"][data-display-order="broadcast-date"] .convertkit-broadcasts-list li{grid-template-areas:"image" "title" "text" "date";}.convertkit-broadcasts[data-display-grid="1"] .convertkit-broadcasts-list li .convertkit-broadcast-read-more{margin:10px 0 0 0;}@media screen and (max-width: 768px){.convertkit-broadcasts[data-display-grid="1"] .convertkit-broadcasts-list{grid-template-columns:repeat(2,1fr);}}@media screen and (max-width: 478px){.convertkit-broadcasts[data-display-grid="1"] .convertkit-broadcasts-list{grid-template-columns:repeat(1,1fr);}}.convertkit-broadcasts-list li{list-style:none;margin:0;padding:5px 0;}.convertkit-broadcasts-list li time{display:inline-block;grid-area:date;}.convertkit-broadcasts[data-display-grid="1"][data-display-order="broadcast-date"] .convertkit-broadcasts-list li time{text-align:left;}.convertkit-broadcasts[data-display-order="broadcast-date"] .convertkit-broadcasts-list li time{text-align:right;}.convertkit-broadcasts-list li .convertkit-broadcast-title{display:inline-block;grid-area:title;}.convertkit-broadcasts-list li .convertkit-broadcast-image{display:inline-block;grid-area:image;}.convertkit-broadcasts-list li .convertkit-broadcast-image img{max-width:100%;height:auto;}.convertkit-broadcasts-list li .convertkit-broadcast-text{display:inline-block;grid-area:text;font-size:16px;}.convertkit-broadcasts-list li .convertkit-broadcast-read-more{display:block;}@media screen and (max-width: 478px){.convertkit-broadcasts[data-display-image="1"] .convertkit-broadcasts-list li{margin:0 0 20px 0;}}.convertkit-broadcasts-pagination{display:grid;grid-template-areas:"prev next";grid-template-columns:repeat(2,1fr);grid-column-gap:20px;padding:20px 0 0 0;}.convertkit-broadcasts-pagination li{list-style:none;margin:0;}.convertkit-broadcasts-pagination li.convertkit-broadcasts-pagination-prev{grid-area:prev;text-align:left;}.convertkit-broadcasts-pagination li.convertkit-broadcasts-pagination-next{grid-area:next;text-align:right;}.convertkit-broadcasts{margin-bottom:20px;}@media only screen and (min-width: 482px){.convertkit-broadcasts{margin-bottom:30px;}}body.convertkit-broadcast.elementor-default table,body.convertkit-broadcast.elementor-default table tbody,body.convertkit-broadcast.elementor-default table tbody td{border:none;}body.convertkit-broadcast.elementor-default table tbody>tr:nth-child(odd)>td,body.convertkit-broadcast.elementor-default table tbody>tr:nth-child(odd)>th{background:none;}.convertkit-product a,
.convertkit-product span,
.convertkit-button a,
.convertkit-button span {
	display: block;
	padding: calc(0.667em + 2px) calc(1.333em + 2px);
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	word-break: break-word;
	box-sizing: border-box;
}

/**
 * Replicates CSS styles provided by block themes for older non-block themes
 * that may not include these definitions, resulting in incorrect spacing.
 */
.convertkit-product,
.convertkit-button {
	margin-bottom: 20px;
}
@media only screen and (min-width: 482px) {
	.convertkit-product,
	.convertkit-button {
		margin-bottom: 30px;
	}
}/**
 * Replicates CSS styles provided by block themes for older non-block themes
 * that may not include these definitions, resulting in incorrect spacing.
 */
form.formkit-form[data-format="inline"] {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
}
@media only screen and (min-width: 482px) {
	form.formkit-form[data-format="inline"] {
		margin-bottom: 30px;
	}
}

/**
 * Set a high z-index on sticky bar forms, to ensure sites
 * that use a z-index on a header / menu don't cover the
 * sticky bar form.
 */
.formkit-sticky-bar {
	z-index: 999999 !important;
}