.blk-bt * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-family: ff-tisa-sans-web-pro, sans-serif; }
.clear-block:before, .clear-block:after { content: ""; display: table; } .clear-block:after { clear: both; }
body .btn { -webkit-transition: background-color 0.3s ease-in-out; transition: background-color 0.3s ease-in-out; font-weight: normal; text-decoration: none; display: inline-block; font-family: alternate-gothic-no-1-d, sans-serif; text-align: center; letter-spacing: 1px; text-transform: uppercase; cursor: pointer; }
body .btn:hover { text-decoration: none; }
body .btn-big { padding: 9px 22px 9px; font-size: 21px; line-height: 16px; }
body .btn-small { font-size: 18px; line-height: 16px; padding:12px 22px 9px; }
body .btn-red, body a.btn-red { background: #C61E2F; color: #FFFFFF; }
body .btn-blue, body a.btn-blue { background: #1F2384; color: #FFFFFF; }
body a.btn-blue:hover, body a.btn-red:hover, body .btn-blue:hover, body .btn-red:hover, body a.btn-red:hover { background: #111111; color: #FFFFFF; }
body .btn-grey { background: #EAE5E2; color: #333333; }
body .btn-grey:hover { background: #FAF8F8; color: #333333; }
.post-body p.wp-caption-text, .wp-caption-text, .wp-block-embed figcaption, .wp-block-image figcaption { text-align: left; margin-top: 16px; margin-bottom: 36px; padding: 0 0 0 50px; position: relative; font-size: 16px; line-height: 24px; color: #666666; font-style: italic; }
.post-body p.wp-caption-text:before, .wp-caption-text:before, .wp-block-image figcaption:before, .wp-block-embed figcaption:before { display: block; position: absolute;content: ""; background-color: #666666; width: 30px; height: 1px; top: 12px; left: 0; }
.block-editor-rich-text ul li, .block-editor-rich-text ol li { margin-bottom: 10px !important; font-size: 16px !important; list-style-type: none; }
.block-editor-rich-text ul li:before { padding-bottom: 2px !important; padding-top: 2px !important; }
.block-editor-rich-text ol li:before { padding-bottom: 0 !important; padding-top: 0 !important; }
.block-editor-rich-text ol li:before { margin-top: 6px; left: -46px !important; }
/** Custom block styles */
.wp-block-bt-custom .field label { color: grey; display: inline-block; }
.wp-block-bt-custom .field { font-size: 12px; margin: 5px 0 0 0; }
.wp-block-bt-custom .field.title { margin-top: 0; }
.wp-block-bt-custom .wp-block-bt-cta-btn.block-editor-rich-text__editable[data-is-placeholder-visible=true] { width: auto; }
.wp-block-bt-cta-btn { min-width: 135px; background: #cf2e2e; color: white !important; border-radius: 28px; box-shadow: none; cursor: pointer; display: inline-block; font-size: 18px; margin: 0; padding: 12px 24px; text-align: center; text-decoration: none; overflow-wrap: break-word; }
.wp-block-bt-custom input[type="text"] { border-radius: 0; border: 0; border-bottom: 1px solid #ddd; padding-bottom: 1px; padding-left: 1px; color: #101010; width: 300px; }
.wp-block-bt-custom input[type="checkbox"] { vertical-align: text-bottom; }
.wp-block-bt-cta-btn-wrap { text-align: center; }
.post-body a.wp-block-bt-cta-btn { margin-bottom: 25px; }
/** WP Blocks */
.wp-block-embed-youtube > div { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; }
.wp-block-embed-youtube > div iframe, .wp-block-embed-youtube > div object, .wp-block-embed-youtube > div embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/** Collapse Block */
.collapse-block { margin: 24px 0; border: 4px solid #EAE5E2; }
.wp-block-columns { margin-bottom: 20px; }
.wp-block-column .collapse-block { margin-top: 0; }
.post-body .wp-block-column h2, .wp-block-column h2 { margin-top: 0; }
.post-body .collapse-block h2, .post-body .collapse-block h3, .collapse-block h2, .collapse-block h3 { font-weight: normal; cursor: pointer; font-family: alternate-gothic-no-1-d, sans-serif; font-size: 28px; line-height: normal; text-transform: uppercase; color: #1F2384; background: #FAF8F8; margin: 0; padding: 15px 20px; }
.post-body .collapse-block h2:hover, .post-body .collapse-block h3:hover, .collapse-block h2:hover, .collapse-block h3:hover { color: #111; }
.post-body .collapse-block h2:after, .post-body .collapse-block h3:after, .collapse-block h2:after, .collapse-block h3:after { content: '\f007'; font-family: 'Blogtyrant'; font-size: 17px; float: right; margin: 7px 0 0 0; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }
.post-body .collapse-block h2.open:after, .post-body .collapse-block h3.open:after, .collapse-block h2.open:after, .collapse-block h3.open:after { margin: 4px 0 0 0; color: #111; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); }
.collapse-block .con {  display: none; padding: 15px 35px 0 35px; font-size: 18px; line-height: 30px; color: #111111; }
h2.open + .con { display: block; }
.show-back { position: relative; letter-spacing: 1px; cursor: pointer; border-bottom: 2px solid #EAE5E2; color: #999999; margin: 0 8% 4%; font-family: alternate-gothic-no-1-d, sans-serif; text-transform: uppercase; font-size: 17px; line-height: normal; text-align: right; padding: 0 20px 6px 0; }
.show-back:after { font-family:"Blogtyrant"; content:"\f01a"; position: absolute; top: -7px; right: -2px; font-weight: normal; }
.show-back.block { margin: 8% 0; }
hr.wp-block-separator { background: #EAE5E2; height: 2px; border-width: 0; margin: 4% 8%; }
.editor-styles-wrapper .collapse-block .con p { margin-top: 0; }
.editor-styles-wrapper .collapse-block .con { display: block; }
.editor-styles-wrapper ul.toc-list { list-style-type: none; }
/** Collapse List */
.collapse-list { margin: 24px 0; border: 4px solid #EAE5E2; padding: 35px; }
.wp-block-column .collapse-list { margin-top: 0; }
.collapse-list .accordion dd { margin: 5px 0 20px; font-size: 16px; line-height: 26px; color: #555555; }
.collapse-list .accordion dt, .collapse-list .accordion dt a { font-size: 16px; font-weight: bold;  line-height: normal; color: #1F2384; }
.collapse-list .accordion dt a.selected { color: #111; }
.collapse-list .accordion dt a { text-decoration: none; cursor: pointer; padding: 15px 0; display: block; }
.collapse-list .accordion dt { border-top: 1px solid #EAE5E2; }
.collapse-list .accordion dt:nth-child(1) { border-top: 0; }
.collapse-list .accordion dt:nth-last-child(2) { border-bottom: 1px solid #EAE5E2; }
.collapse-list .accordion .indicator:after { content: '\f007'; font-family: 'Blogtyrant'; margin: 4px 0 0 0; color: #111; -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); font-size: 12px; float: right; margin: 0 20px 0 0; }
.collapse-list .accordion .indicator.active:after { color: #111; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); }
.post-body .collapse-list h2, .post-body .collapse-list h3, .collapse-list h2, .collapse-list h3 { font-weight: normal; cursor: pointer; font-family: alternate-gothic-no-1-d, sans-serif; font-size: 28px; line-height: normal; text-transform: uppercase; margin: 0 0 15px 0; }
/** Hosting Table - lrg */
.hosting-table h2, .hosting-table h3 { font-weight: normal; font-family: alternate-gothic-no-1-d, sans-serif; font-size: 42px; line-height: 45px; text-transform: uppercase; color: #111; }
.hosting-table { overflow-x: scroll; }
.hosting-table.lrg table { width: 100%; }
.hosting-table.sml { width: 90%; margin: 0 auto 36px; }
.hosting-table.sml td.bt_web_hosting a { text-decoration: none; color: #111111; }
.wide .hosting-table.sml { width: 70%; margin: 0 auto 36px; }
.editor-styles-wrapper .hosting-table.sml { width: 86%; margin: 0 auto 36px; }
.hosting-table tr:nth-child(2n+2) { background: #FAF8F8; }
.hosting-table tr td { font-size: 16px; line-height: 26px; padding: 15px 20px; }
.hosting-table.lrg tr.bold td { font-weight: bold; }
.hosting-table.sml tr.bold td:nth-child(1) { font-weight: bold; }
.hosting-table.lrg tr.bold td.bt_load_time, .hosting-table.lrg tr.bold td.bt_uptime { color: #259E31; }
.hosting-table tr th { padding: 8px 20px; text-align: left; font-size: 11px; line-height: 15px; letter-spacing: 0.5px; text-transform: uppercase; color: #111111; border-bottom: 2px solid #EAE5E2; }
.hosting-table.lrg tr td, .hosting-table.lrg tr th { width: 13%; }
.hosting-table.lrg tr td:nth-child(1), .hosting-table.lrg tr th:nth-child(1) { width: 35%; }
.hosting-table.sml tr td, .hosting-table.sml tr th { width: 20%; }
.hosting-table.sml tr td:nth-child(1), .hosting-table.sml tr th:nth-child(1) { width: 40%; }
.hosting-table.sml td a { min-width: 105px; padding: 8px 0 6px; }
.hosting-table i.rst { margin-right: 5px; }
.hosting-table i.rst:after { content: '\f00f'; font-family: 'Blogtyrant'; font-size: 14px; font-style: normal; }
.hosting-table i.rst.red:after { color: #C61E2F; } .hosting-table i.rst.grey:after { color: #CFC6C0; }
.editor-styles-wrapper td a { color: #C61E2F; }
/** Blocks - CTA Boxes and DIsc. */
.bt-disclosure { position: relative; background: #FAF8F8; font-size: 16px; line-height: 24px; padding: 48px 135px; font-style: italic; color: #555555; margin: 0 -21% 30px; }
.bt-disclosure.bt-quick { font-style: normal; margin: 0 0 30px; padding: 40px 40px 48px 100px; }
.bt-disclosure.bt-quick p:nth-of-type(1) { margin-top: 0; }
.bt-disclosure p:nth-last-of-type(1) { margin-bottom: 0; }
.bt-disclosure:before {  content: "\f016"; font-family: "Blogtyrant"; display: block; position: absolute; font-style: normal; font-size: 45px; color: #CFC6C0; left: 40px; transform: rotate(-25deg); -webkit-transform: rotate(-25deg); -moz-transform: rotate(-25deg); }
.bt-disclosure.bt-quick:before { left: 30px; content: "\f00f"; transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); color: #C61E2F; top: 50px; }
.cta-box { position: relative; background: #fff; font-size: 18px; line-height: 30px; padding: 36px 135px 42px; margin: 0 -21% 30px; }
.wide .cta-box { margin: 0 0 30px; }
.cta-box p { margin-bottom: 32px; }
.cta-box.box-red { border: 4px solid #C61E2F; }
.cta-box.box-blue { border: 4px solid #1F2384; }
.cta-box h2, .cta-box h2 a, .cta-box p.tola, .cta-box p.tola a { position: relative; margin-top: 0; margin-bottom: 18px; font-size: 36px; line-height: normal; text-transform: uppercase; }
.cta-box.box-red h2 a, .cta-box.box-blue h2 a, .cta-box.box-red p.tola a, .cta-box.box-blue p.tola a { text-decoration: none; font-family: alternate-gothic-no-1-d, sans-serif; }
.cta-box.box-red h2, .cta-box.box-red h2 a,.cta-box.box-red p.tola, .cta-box.box-red p.tola a { color: #C61E2F; margin-top: 0; font-size: 36px; line-height: normal; margin-bottom: 16px; }
.cta-box.box-blue h2, .cta-box.box-blue h2 a, .cta-box.box-blue p.tola, .cta-box.box-blue p.tola a { color: #1F2384; margin-top: 0; font-size: 36px; line-height: normal; margin-bottom: 16px; }
.cta-box.box-red h2:before, .cta-box.box-red p.tola:before { margin: 10px 0 0 -90px; position: absolute; content : "\f00f"; font-family: "Blogtyrant"; color: #C61E2F; }
.cta-box.box-blue h2:before, .cta-box.box-blue p.tola:before { margin: 10px 0 0 -90px; position: absolute; content : "\f017"; font-family: "Blogtyrant"; color: #1F2384; }
.cta-box.optin-box { text-align: center; }
.cta-box.optin-box h2:before { display: none; }
.cta-box.optin-box .quote { font-size: 22px; line-height: 36px; font-style: italic; }
.cta-box.optin-box .quote span { font-weight: bold; }
.cta-box.feat-product { position: relative; border: 4px solid #EAE5E2; padding: 0; }
.cta-box.feat-product .img { padding: 30px; position: absolute; height: 100%; float: left; width: 35%; background: #FAF8F8; }
.cta-box.feat-product .cont { margin-left: 35%; float: left; padding: 30px 40px 40px; width: 65%; }
.cta-box.feat-product h2 { margin-top: 0; font-size: 36px; line-height: normal; margin-bottom: 16px; }
.cta-box.feat-product h2 a { text-decoration: none; font-weight: normal; font-family: alternate-gothic-no-1-d, sans-serif; }
.cta-box.feat-product .pros, .cta-box.feat-product .cons { text-align: left; margin-top: 24px; }
.cta-box.feat-product .pros ul, .cta-box.feat-product .cons ul { list-style-type: none; margin: 15px 0 0 0; }
.cta-box.feat-product .pros li { position: relative; margin: 0 0 10px 32px; font-size: 16px; line-height: 20px; color: #259E31; }
.cta-box.feat-product .pros li:before { font-size: 22px; position: absolute; font-family: "Blogtyrant"; content: "\f019"; margin: 2px 0 0 -32px; }
.cta-box.feat-product .cons li { position: relative; margin: 0 0 10px 32px; font-size: 16px; line-height: 20px; color: #C61E2F; }
.cta-box.feat-product .cons li:before { font-size: 22px; position: absolute; font-family: "Blogtyrant"; content: "\f014"; margin: 2px 0 0 -32px; }
.cta-box.feat-product .line-feat table { width: 100%; margin-bottom: 40px; }
.cta-box.feat-product .line-feat td { width: 50%; font-weight: bold; padding: 10px 0; border-bottom: 1px solid #EAE5E2; font-size: 16px; line-height: 20px; }
.cta-box.feat-product .line-feat td.light { font-weight: normal; color: #555555; }
.cta-box.feat-product.line-feats { padding: 40px; }
.cta-box.feat-product.line-feats img { margin-bottom: 40px; }
.cta-box.feat-product.line-feats .line-feat td:nth-child(1) { width: 63%; }
.cta-box.feat-product.line-feats .line-feat td:nth-child(2) { padding-left: 20px; width: 37%; }
/** Features List Block */
.features_list { background: #FAF8F8; border: 4px solid #EAE5E2; padding: 40px; margin-bottom: 40px; }
.features_list .img { margin-bottom: 30px; }
.features_list .hdr { font-size: 18px; line-height: 30px; font-weight: bold; margin-bottom: 20px; display: block; }
.features_list ul { margin-bottom: 30px !important; }
.features_list li { list-style-type: none; font-size: 16px !important; line-height: 20px !important; margin: 0 0 12px 0 !important; }
.features_list li:before { content: "\f018"; font-family: "Blogtyrant"; font-size: 18px; margin-right: 10px; }
/** Bullet list blocks */
.toc-list-con { background: #FAF8F8; padding: 45px; margin-bottom: 28px; }
/*.post-body ul:not(.checkmark-list):not(.arrow-bullet-list), .post-body ol:not(.checkmark-list):not(.arrow-bullet-list) { margin-left: 40px }*/
.post-body .toc-list-con p, .toc-list-con p { margin: 0 0 30px 0; font-family: alternate-gothic-no-1-d, sans-serif; font-size: 28px; line-height: normal; text-transform: uppercase; }
.post-body .toc-list li, .toc-list li {  margin: 0 0 8px 36px; }
.wp-block-latest-posts, .is-style-checkmark-list, .is-style-arrow-bullet-list, .arrow-bullet-list, .checkmark-list, .toc-list { list-style-type: none; }
.wp-block-latest-posts li, .is-style-checkmark-list li, .is-style-arrow-bullet-list li, .arrow-bullet-list li, .checkmark-list li, .toc-list li { position: relative; }
.wp-block-latest-posts li:before, ul.is-style-arrow-bullet-list li:before, ul.arrow-bullet-list li:before { margin: 0 0 0 -45px; position: absolute; content: "\f018"; font-family: "Blogtyrant"; font-size: 17px; background: #EAE5E2; padding: 2px; border-radius: 20px; width: 30px; text-align: center; }
ul.is-style-checkmark-list li:before, ul.checkmark-list li:before { margin: 0 0 0 -45px; position: absolute; color: white; content: "\f019"; font-family: "Blogtyrant"; font-size: 17px; background: #259E31; padding: 2px; border-radius: 20px; width: 30px; text-align: center; }
.toc-list li:before {  margin: 0 0 0 -45px; position: absolute; content: "\f018"; font-family: "Blogtyrant"; font-size: 17px; padding: 2px 9px; border-radius: 20px;  }
ol.is-style-default li { position: relative; list-style-type: none; }
ol.is-style-default { list-style-type: none; counter-reset: counterVarLi; }
ol.is-style-default li:before{ font-family: alternate-gothic-no-1-d, sans-serif; font-size: 28px; position: absolute; top: 0px; counter-increment: counterVarLi; content: '' counter(counterVarLi) '.'; display: block; padding: 8px 13px 4px 15px; border-radius: 23px; background-color: #EAE5E2; left: -60px; }
#editor .block-library-list ol, .post-body ol { list-style-type: none; counter-reset: counterVarLi; }
#editor .block-library-list ol li, .post-body ol li { position: relative; }
#editor .block-library-list ol li:before, .post-body ol li:before { position: absolute; top: -5px; counter-increment: counterVarLi; content: '' counter(counterVarLi) '.'; display: block; padding: 4px 6px 8px; border-radius: 23px; background-color: #EAE5E2; left: -52px; width: 30px; text-align: center; font-size: 20px; }
/** Tweet Blocks */
blockquote.tweet { width: 100%; margin-bottom: 24px; }
blockquote.tweet.alignright { margin-bottom: 0; width: 300px; margin-left: 30px; width: 300px; padding-left: 40px; }
blockquote.tweet.alignleft { margin-bottom: 0; width: 300px; margin-right: 30px; width: 300px; padding-right: 40px; border-right: 4px solid #EAE5E2; border-left: 0; text-align: right; padding-left: 0; margin-left: -90px; }
blockquote.tweet.alignleft a { float: right; }
.post-con blockquote.tweet q, .post-con blockquote.tweet, .post-con blockquote.tweet p, blockquote.tweet q, blockquote.tweet, blockquote.tweet p, blockquote.tweet p strong { font-family: alternate-gothic-no-1-d, sans-serif; font-size: 36px; line-height: 36px; text-transform: uppercase; font-weight: normal; }
blockquote.tweet p { margin-bottom: 0; }
blockquote.tweet a { cursor: pointer; width: fit-content; color: #111111; display: block; background: #EAE5E2; font-family: alternate-gothic-no-1-d, sans-serif; font-size: 18px; line-height: 16px; text-align: center; letter-spacing: 1px; text-transform: uppercase; text-decoration: none; padding: 14px 26px 10px; margin: 28px 0 0 0; }
/** First Char Block */
.acf-block-preview  p.block-first-char, .post-body p.block-first-char { margin-bottom: 36px; margin-top: 45px; font-size: 26px; line-height: 38px; color: #111111; font-weight: bold; }
.acf-block-preview  p.block-first-char span, .post-body p.block-first-char span { font-family: alternate-gothic-no-1-d, sans-serif; float: left; font-size: 104px; display: block; line-height: 75px; margin-right: 13px; }
/** Image Block (WP's) */
figure.wp-block-image { margin-bottom: 1.95em; }
figure.wp-block-image figcaption { text-align: left; padding: 0 0 0 50px; position: relative; font-size: 16px; line-height: 24px; color: #666666; font-style: italic; }
figure.wp-block-image figcaption:before { display: block; position: absolute;content: ""; background-color: #666666; width: 30px; height: 1px; top: 12px; left: 0; }
/** Block lists */
ul.is-style-arrow-bullet-list li, ul.arrow-bullet-list li, ul.is-style-checkmark-list li, ul.checkmark-list li { margin: 0 0 28px 0; font-size: 18px; line-height: 30px; color: #111111; }

@media only screen and (max-width: 1150px) {
    .hosting-table.sml { width: 75%; }
}

@media only screen and (max-width: 959px) {
    .bt-disclosure, .cta-box { margin: 0 0 40px; }
    blockquote.tweet.alignleft, blockquote.tweet.alignright { float: none; width: auto; margin-left: 0; margin-bottom: 24px; border-left: 4px solid #EAE5E2; border-right: 0; text-align: left; padding-left: 40px; padding-right: 0; }
}

@media only screen and (max-width: 859px) {
    .hosting-table.sml { width: 100%; }
}

@media only screen and (max-width: 785px) {
    .cta-box.optin-box { padding: 20px 24px 20px 24px; }
    .cta-box.optin-box .quote { font-size: 18px; line-height: 30px; }
}

@media only screen and (max-width: 781px) {
    .wp-block-column:not(:first-child), .wp-block-column:nth-child(2n) { margin-left: 0; }
    .wp-block-column:not(:last-child) { margin-right: 0; }
    .wp-block-column { flex-basis: 100%; }
}

@media only screen and (max-width: 759px) {
    .is-style-arrow-bullet-list li, .arrow-bullet-list li, .is-style-checkmark-list li, .checkmark-list li { font-size: 16px; line-height: 26px; }
    .bt-disclosure { padding: 24px; }
    .bt-disclosure:before { display: none; }
    .cta-box { padding: 36px 45px 42px 125px; }
    .wp-block-latest-posts li:before, .is-style-checkmark-list li:before, .checkmark-list li:before, .is-style-arrow-bullet-list li:before, .arrow-bullet-list li:before { padding: 4px 2px !important; }
    #editor .block-library-list ol li:before, .post-body ol li:before { padding: 2px 2px 6px !important; font-size: 16px; border-radius: 40px; }
    .cta-box.feat-product .img { padding: 15px; position: relative; width: 100%; text-align: center; float: none; }
    .cta-box.feat-product .cont { float: none; width: 100%; margin: 0; padding: 20px; }
    .cta-box.feat-product h2 { margin: 20px 0 35px; font-size: 28px; line-height: normal; }
    .cta-box.feat-product h2.num-head { margin: 20px 0 35px 52px; }
    blockquote.tweet q, blockquote.tweet, blockquote.tweet p { font-size: 28px; line-height: 32px; }
    blockquote.tweet.alignleft, blockquote.tweet.alignright { padding-left: 30px; }
    .post-body ul.is-style-arrow-bullet-list, ul.is-style-arrow-bullet-list, .post-body ul.is-style-checkmark-list, ul.is-style-checkmark-list, .post-body ul.arrow-bullet-list, .post-body ul.checkmark-list, ul.arrow-bullet-list, ul.checkmark-list { margin-left: 45px; }
    ul.is-style-checkmark-list li:before, ul.checkmark-list li:before { margin: -3px 0 0 -45px; }
}

@media only screen and (max-width: 699px) {
    .is-style-arrow-bullet-list li, .arrow-bullet-list li, .checkmark-list li, .is-style-checkmark-list li { margin: 0 0 24px 0; }
    figure.wp-block-image { margin-bottom: 1em; }
    .acf-block-preview  p.block-first-char, .post-body p.block-first-char { font-size: 20px !important; line-height: 28px !important; margin-bottom: 36px; margin-top: 28px; }
    .acf-block-preview  p.block-first-char span, .post-body p.block-first-char span { font-size: 70px; line-height: 64px; line-height: 56px; margin-right: 9px; }
}

@media only screen and (max-width: 599px) {
    .cta-box.box-red h2:before, .cta-box.box-blue h2:before, .cta-box.box-red p.tola:before, .cta-box.box-blue p.tola:before { margin: 0 0px 0 -70px; }
    .cta-box { padding: 36px 45px 42px 95px; }
    .features_list { padding: 20px; margin-bottom: 30px; }
    .toc-list-con { background: #FAF8F8; padding: 24px; margin-bottom: 24px; }
    .cta-box.optin-box .quote { margin-top: 100px; }
    .hosting-table.sml tr td.bt_cta_text, .hosting-table.sml tr th.bt_cta_text { display: none; }
    .hosting-table.sml td.bt_web_hosting a { text-decoration: underline; color: #C61E2F; }
    .hosting-table.sml td.bt_web_hosting a:hover { color: #111111; }
    .post-body p.wp-caption-text, .wp-caption-text, .wp-block-image figcaption, .wp-block-embed figcaption { font-size: 12px !important; margin-top: 10px; margin-bottom: 28px; }
}

@media only screen and (max-width: 575px) {
    .post-body .hosting-table h2, .post-body .hosting-table h3, .hosting-table h2, .hosting-table h3 { font-size: 28px; line-height: normal; }
}

@media only screen and (max-width: 462px) {
    .cta-box.box-red h2:before, .cta-box.box-blue h2:before, .cta-box.box-red p.tola:before, .cta-box.box-blue p.tola:before { display: none; margin: 0; }
    .cta-box { padding: 16px 24px 24px; }
    .cta-box h2, .cta-box h2 a { font-size: 28px; line-height: normal; margin-bottom: 8px; }
}