/*  Colors
#757575 #323d47  grays  https://www.color-hex.com/color/323d47
#FDC830 #F37335  gradient
#fef4d5 #fce3d6 lt gradient
matt's lightest yellow: #fff2d8
*/
body, .form-control{color:#465059;}
@media (min-width: 1200px) {.container.wide{max-width:1440px;}}
.text-default{color:#465059 !important;}
a, a:hover, a:focus, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .h1 a:hover, .h2 a:hover, .h3 a:hover, .h4 a:hover, .h5 a:hover, .h6 a:hover, .link-color-default a:hover, .link-color-default a:focus, .nav-link.active, .nav-item.show .nav-link{color:#F37335;}
.text-primary{color:#F37335 !important;}
::selection{background:#F37335;color:#fff;}
.alert-link, .text-decoration-underline{text-decoration: underline;text-decoration-thickness: .05em;text-underline-offset: 0.2em;}
.alert-link:hover{color:#000;}
.navbar-brand img, .footlogo {max-width:150px;}
.footlogo{opacity:.8;}
.footer{border-top:none;}
.footer .nav.flex-column .nav-link{line-height:1.4; margin-bottom:.6rem;font-size:0.8rem;}
.text-white a:not(.btn):not(.dropdown-item):hover{color:#fff;}
.text-success{color:#2ac25c !important;}
.btn-primary{background-color:#F37335;border-color:#F37335;}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary:not([disabled]):not(.disabled):active, .btn-primary:not([disabled]):not(.disabled).active, .show > .btn-primary.dropdown-toggle, .btn-primary.disabled, .btn-primary:disabled {color: #fff;background-color: #da672f;border-color: #da672f;-webkit-box-shadow: 0 1px 10px rgba(218,103,47,0.4);box-shadow: 0 1px 10px rgba(218,103,47,0.4);}
.btn-outline-primary {color: #F37335;border-color: #F37335;}
.btn-outline-primary:hover, .btn-outline-primary:focus, .btn-outline-primary:active, .btn-outline-primary:not([disabled]):not(.disabled):active {color:#fff;background-color: #F37335;border-color: #F37335;-webkit-box-shadow: 0 1px 10px rgba(218,103,47,0.4);box-shadow: 0 1px 10px rgba(218,103,47,0.4);}
.btn-outline-secondary:focus { color: #929daf; }
.btn-success {background-color: #2ac25c;border-color: #2ac25c;}
.btn-outline-success {color: #2ac25c;border-color: #2ac25c;}
.btn-success:hover, .btn-outline-success:hover {background-color: #25aa50;border-color: #25aa50;box-shadow: 0 1px 10px rgba(42,194,92,0.4);}
.btn-dark {background-color: #323d47;border-color: #323d47;}
.btn-outline-dark {color: #323d47;border-color: #323d47;}
.btn-dark:hover, .btn-outline-dark:hover {background-color: #232a31;border-color: #232a31;box-shadow: 0 1px 10px rgba(50,61,71,0.4);}
.btn-label{padding-left:26px !important;padding-right:52px !important;}
.btn-label.btn-xl {padding-right: 62px;padding-left: 38px;}
.btn-label label{left:auto;right:0;}
.btn-label.btn-xl label{padding-top:10px;}
@media (min-width: 992px) and (max-width: 1199px) { .nav-navbar .nav-link{padding-left:.6rem;padding-right:.6rem;} .navbar-mobile .btn-label {padding-left:15px!important;padding-right:37px!important}}
.btn-facebook{background:#0084FF;border-color:#0084FF}
.btn.copy-to-clipboard { position: absolute; top: 0; right: 0; z-index: 100; }
.btn-shine{background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0.3) 65%, rgba(255, 255, 255, 0) 100%);  background-repeat: no-repeat; animation: bg-shine linear 6s infinite;}
@keyframes bg-shine { 0%   { background-position: -1000px 0; } 100% { background-position: 1000px 0; } }
.navbar-toggler{margin-right:0;font-size:2rem;margin-top:-.5rem;}
.gradient{background: #fff2d8; background: -webkit-linear-gradient(135deg, #fce3d6, #fff2d8 50%); background: linear-gradient(135deg, #fce3d6, #fff2d8 50%);}
.gradient-light{background: #fce3d6; background: -webkit-linear-gradient(135deg, #fff2d8, #fce3d6 50%); background: linear-gradient(135deg, #fff2d8, #fce3d6 50%);}
.gradient-gray{background: #eaebec; background: -webkit-linear-gradient(135deg, #fafbfb, #eaebec 50%); background: linear-gradient(135deg, #fafbfb, #eaebec 50%);}
.bg-dark-gray{background-color: #323D47;}
.bg-orange{background-color: #F37335;}
.bg-gray-opacity { background: rgba(0,0,0,0.8); }
.form-label{font-weight: 400;font-size: 13px;letter-spacing: .5px;margin-bottom: 4px;display:inline-block;}
.no-gutter [class*='col-'] { padding-right:0; padding-left:0; }
/*s{text-decoration: none;position: relative;display: inline-block;}
s::before{content: '';border-bottom: 1px solid #000;width: 100%;position: absolute;right: 0;top: 50%;}*/
.tip{border-bottom:1px dotted #ccc;}
.section-header hr, hr.short{border-color:#F37335; border-width:2px; width:150px;}
.section-header small {font-size: .9rem;color: rgba(103,103,103,0.6);}
.form-control,.input-group,.StripeElement {border:1px solid #d6d8da;}
.form-control:focus,.input-group:focus{border-color:#d6d8da;}
 input[type="file"] {display:block;line-height:1em;font-size:1em;padding:0;border:none;cursor: pointer;}
label{font-size:14px;}
pre{border-left:4px solid #F37335;}
code{color:#F37335;}
.fa.fa-wordpress.cross::after {content:'\ff3c';position: relative;left: -3rem;top: 0;color: #333;}
.fa.fa-wordpress.cross{margin-right:-3rem;}
.avatar-xl{height:120px;width:120px;}
.feature-1{position:relative;-webkit-transition: .2s linear; transition: .2s linear; background-color:#fff;}
.feature-1:hover{background-color: #fff2d8;}
.feature-1 a:after{content:'';width:100%;height:100%; position: absolute; top:0;left:0;}
.modal-lg {max-width: 1000px;}
.modal-header .close {padding: 1.5rem; margin: -1rem -1.75rem -1.75rem auto;}
.modal-content > .close {padding: 1.5rem; margin: -1rem -.75rem -1.75rem auto;}
.w-300px { width: 300px; }
.w-240px { width: 240px; }
.table th[scope=row]{border-top:1px solid #f1f2f3;border-right:3px solid #f1f2f3;}
#dib-posts .table p:last-child {margin-bottom: 0 !important;}
#askus {position: fixed;bottom: 39px;right: 80px;background: #fafbfb;padding: 5px 10px;line-height: 1;border-radius: 15px 0 0 15px;font-size: 12px;box-shadow: 0 3px 12px rgba(0, 0, 0, .15);z-index: 1301;display:none;}
@media screen and ( max-width: 559px ), ( max-height: 559px ){#askus {bottom:30px;right:65px}}
.alert-dark {color: #fff;background-color: #323D47;border-color: #000;}
.alert-dark .close, .alert-dark .close:hover {color: #fff;}
.alert ul { padding: 0; list-style: none; margin: 0; }
.no-bullets { list-style: none; }
.hidden { display: none; }
s, strike{text-decoration:none;position:relative;}
s::before, strike::before {top: 50%;background:#ff4954;opacity:.7;content: '';width: 110%;position: absolute;height:.1em;border-radius:.1em;left: -5%;white-space:nowrap;display: block;transform: rotate(-15deg);}
s.straight::before, strike.straight::before{transform: rotate(0deg);left:-1%;width:102%;}
.scroll-down-3{margin-left:-34px;}
mark,.mark {padding: 0.2em 0.3em;}

/* Headway Change Log widget */
#HW_frame_cont {box-shadow: 0 0 10px rgba(99, 114, 130, 0.3), 0 8px 26px rgba(27, 39, 51, 0.4);}
#HW_badge_cont {display:inline-block;height:auto;width:auto;vertical-align:middle;}
#HW_badge {position: relative;top:-8px;left:0;background:#2ac25c;font-weight:bold;}
#HW_badge.HW_hidden {opacity: .7;visibility: visible;transform: scale(.7);color: transparent;}

/* Panel */
.panel .section {padding-top:4rem;padding-bottom:4rem;}
.panel .header{padding-top: 116px;padding-bottom: 60px;}
.mce-panel, .mce-btn-group:not(:first-child), .mce-menubar, .mce-container{border-color:#d6d8da !important;}
.mce-tinymce{box-shadow: none !important; border-radius:2px;}
.mce-statusbar{border-radius:0 0 2px 2px;}
.mce-top-part::before{box-shadow: none !important;}
.mce-btn-group:not(:first-child){border-left:none !important;}
.mce-btn-group{margin: 0 8px !important;min-width:120px;}
#trial-bar{display: none;right:auto;border-radius:0 2px 0 0;}
.mce-fullscreen{z-index:1200 !important;}
.mce-content-body img {max-width: 100%;height: auto;}

/* Support */
.support_cats { margin: 10px 0 30px 0; }
.support_cats li { display: inline; list-style: none; }
.support_cats li + li:before { content: " | "; }

/* Tips */
.tips { display: none; color: #fff;font-size: .8em;background: #465059;padding: .2em .5em;clear: both; }
.tooltip-inner {max-width: 450px;text-align: left;line-height: 1.5em;padding:.8em 1em;}
@media (max-width: 450px) {
.tooltip-inner{max-width:calc(100% - 10px);}
}
form .tips-toggle { display: none; }

/* Badge */
.badge-number{cursor:default;}

/* Sortable */
ul.ui-sortable{padding:0;margin:0 0 .5em;list-style: none;}
.ui-sortable-handle { cursor: move; cursor:grab; padding:3px 5px;border-radius: 4px;}
.ui-sortable-handle::before { content: '\2630';font-size: 1.2em;margin-right: 7px;margin-top: -2px;display: inline-block;line-height: 1em;}
.ui-sortable-handle:hover{background: #fef4d5;}
.ui-sortable-helper, .ui-sortable-helper:hover{cursor:grabbing; background:#fce3d6;}
.sortabletable .ui-sortable-handle::before { display: none; }

/* Paging */
.page-item.active .page-link { background-color: #F37335; border-color: #F37335; }
.page-item .page-link { padding: 0 4px; }

/* Checkbox list */
.checkbox_list, .radio_list { margin: 0; padding: 0; line-height:1.1em;border-radius:0;outline:none;box-sizing:border-box;-webkit-text-size-adjust:100%;}
.checkbox_list li, .radio_list li { list-style: none; }
.checkbox_list label{cursor:pointer;padding:0;margin:15px 0 0 1em;background:none;border:none;display:inline-block;width:auto;position:relative; max-width: calc(100% - 3em);}
.checkbox_list  input{width:auto;margin:.5em 0 .5em .5em;cursor:pointer;display:inline-block;opacity:0;}
.checkbox_list  input[type="radio"] + label::before{content:'';display:block;height:1.2em;width:1.2em;border:2px solid #d6d8da;border-radius:100%;position:absolute;left:-2em;top:0;background:#fff;transition: all .5s ease;}
.checkbox_list  input[type="radio"]:checked + label::before{ background:#F37335;border-color:#F37335;}
.checkbox_list  input[type="checkbox"] + label::before{content:'\2713';display:block;height:1.2em;width:1.2em;line-height:1em;border:2px solid #d6d8da;border-radius:2px;position:absolute;left:-2em;top:0;background:#fff;color:#fff;text-align:center;transition: all .5s ease;}
.checkbox_list  input[type="checkbox"]:checked + label::before{background:#F37335;border-color:#F37335;}
.radio_list input { margin: 0 .5em .5em 0; }

/* toggles */
.switch{min-height: 1.5rem;}
.switch-label{cursor: pointer;margin-bottom:.5em;align-items: flex-start;}
.switch-label::after{background:#fff;top: 6px;left: 6px;width: 18px;height: 18px;cursor:pointer;}
.switch-label::before{width: 60px; min-width:60px; height: 30px;cursor:pointer;border-color:#d6d8da;background-color:#d6d8da;}
.switch-input:checked ~ .switch-label::after {background: #F37335;left: 36px;}
.switch-input:checked ~ .switch-label::before {border-color: #fce3d6;background-color:#fce3d6;}
.switch-label i.fa{line-height:2em;}

/* Stripe Element */
.StripeElement {display: block;width: 100%;height: calc(2.53125rem + 2px);padding: 12px .75rem;font-size: .9375rem;line-height: 1.9;color: #999;background-color: #fff;background-clip: padding-box;border-radius: 2px;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.StripeElement--invalid { border-color: #ffcccf; }

/* Password strength */
.strength_meter{ width: 100%; height: 7px;  font-size: 12px;}
.button_strength { text-decoration: none; font-size: 12px; float:right;margin-bottom:20px;}
.strength_meter div{ width:100%; height: 7px; text-align: left;padding-top:4px; color: #000; line-height: 20px; transition: all .3s ease-in-out; white-space: nowrap; }
.veryweak{ background-color: #FFA0A0; border-color: #F04040!important; width:10%!important; }
.weak{ background-color: #FFB78C; border-color: #FF853C!important; width:40%!important; }
.medium{ background-color: #FFEC8B; border-color: #FC0!important; width:70%!important; }
.strong{ background-color: #C3FF88; border-color: #8DFF1C!important; width:100%!important; }


/* List Author */
.author-photo-wrap{position: relative;overflow: hidden;width:50px;height:50px;border-radius: 100%;}
.author-photo-wrap img{width:50px;}

/* Edit Author */
#image_upload_preview{display:block;}
#author_photo.author-photo-input[type="file"]{display:none;}
#author-photo-wrap a{white-space: nowrap;}

/* Edit Post */
.count-kw{color:#666;font-weight:700}
.add-secondary{padding:10px 15px}
.synonym-input{display:block;overflow:hidden;padding:10px 20px;background:#fcfcfc;border:1px solid #eee}
ul.kw-selected.secondary{padding:7px 0;margin:0;overflow:hidden;display:block;list-style:none}
.research ul.kw-selected li{margin:15px 0;padding-left:20px;color:#555;font-weight:700;position:relative;float:left}
.research ul.kw-selected li:hover{cursor:pointer}
.kw-selected.secondary span{background:#eee;border:1px solid #ddd;border-radius:20px;padding:8px 40px 8px 20px}
.kw-selected.secondary span.found{background:#90d695;border:1px solid #90d695;color:#fff}
.kw-selected.secondary span.found:hover{border:1px solid #4cae4c}
.kw-selected.secondary span:hover{border:1px solid #bbb}
.research ul.kw-selected li:hover:after{content:" X ";margin-left:10px;position:absolute;right:18px;bottom:1px;font-size:12px}
#seoScore{transition:all 1s ease;z-index:100;position:fixed;left:0;top:40%;color:#fff;width:100px;display:flex}
#seoScore a{padding:20px 15px;color:#fff}
.srt#results{margin:70px 0}
.srt.google-preview{margin:60px 0}
.srt.google-preview .preview-title a,.srt.google-preview .preview-title{color:#1a0dab;text-decoration:none;font-size:18px}
.srt.google-preview .preview-url{font-size:14px;color:#006621}
.srt.google-preview .preview-content{line-height:1.54;font-size:small;color:#545454;min-height:37px}
.srt.google-preview .snippet-preview{font-family:arial,sans-serif}
.srt#results p{margin:20px 0;font-size:.9375rem;font-weight:300}
.srt#results .h1{font-weight:400;font-size:.9375rem;font-family:open sans,sans-serif;color:inherit}
.srt#results #feedback h3{color:#555;padding:50px 0 0}
.srt#results .progress{height:5px;margin:30px 0 40px}
.srt#results #totalscore .progress{height:30px}
.srt#results .score.advice,#post-form .score.advice{width:10px;height:20px;margin:0 20px 0 0;padding:0 10px}
#post-form .explanation p{margin:20px 0;font-size:.9375rem;font-weight:300}
.srt#results .negative,#seoScore.negative,.advice.negative{background:#f97a7a}
.srt#results .positive,#seoScore.positive,.advice.positive{background:#90d695}
.srt#results .average,#seoScore.average,.advice.average{background:#eec066}
.srt#results .neutral,.advice.neutral{background:grey}

#post_title {color: #000;font-size: 1.9375rem;font-weight: 500;height: calc(3.53125rem + 2px);}
.catlist .checkbox_list li{margin-top: -.8em; margin-left: -10px;}
.fa[data-toggle=tooltip] {opacity:.2; margin-left:5px; font-size:14px; }
#post_seo_description, #category_seo_description {height: 4.6rem;}
#seoScore{border-radius: 0 50px 50px 0;text-align: center;width:auto;top:30%;font-weight: 400;}
#seoScore a {padding: 20px 15px 15px 5px;line-height: 1.1;}
#seoScore a strong {display: block;font-size: 0px;}
#seoScore a strong .displayScore {font-size: 31px;font-weight: 700;}
.srt#results .h1 .result::after {content: ' / Title';}
.research ul.kw-selected{margin:0;}
.research ul.kw-selected li{padding:0 20px 0 0;margin:8px 0;}
.research ul.kw-selected li::after {content: " X ";margin-left: 10px;position: absolute;right: 37px;bottom: 2px;font-size: 12px; opacity:.2;}
.research ul.kw-selected li:hover::after {opacity:1;right:37px;bottom: 2px;}
#keyword_wrap{-webkit-transition: .2s linear;transition: .2s linear;}
.kw-selected.secondary span, .kw-selected.secondary span:hover, .kw-selected.secondary span.found, .kw-selected.secondary span.found:hover{border:none;}
.explanation{overflow:hidden;}
.synonym-input{border-radius:2px;}
.srt#results #feedback h3{padding:0;margin-top:50px;display:inline-block;}
.google-preview a {display: inline-block;}

/* Post List */
 .edit-table td:not(:last-child):hover{cursor:pointer;}
 .edit-table a{color: #465059;}
 .edit-table a:hover, .edit-table tr:hover a.edit-link{color:#F37335;}
 .edit-table tr a.edit-link::after{margin-left:5px; content:' \f040'; font-family:"FontAwesome";line-height:1;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color:#fff;-webkit-transition: .2s linear; transition: .2s linear;}
 .edit-table tr:hover a.edit-link::after{color:inherit;}
.seo-score-positive { color: #90d695; }
.progress-bar-positive{background-color:#90d695;}
.seo-score-negative { color: #f97a7a; }
.progress-bar-negative{background-color:#f97a7a;}
.seo-score-average { color: #eec066; }
.progress-bar-average{background-color:#eec066;}
.seo-score-na { color: #6c757d; }

/* TinyMCE Loader */
@keyframes shimmer-animation {0% {background-position: 00px 0;}100% {background-position: 1700px 0;}}
.loader {position: relative;background: linear-gradient(110deg, #f7f7f7 50%, #e0e2e3 65%, #f7f7f7 75%);background-size: 1700px 100%;animation: shimmer-animation 1.5s linear infinite;height:1em;width:100%;border-radius:2px;}
.editwrap{position: relative;min-height: 668px;overflow: hidden;height: 668px;}
#contentloader.loader{position: absolute;top: 32px;z-index: 10;height: 637px;}
#post_content{display:none;}

/* FB Messenger Icon */
#fb-messenger-icon{position:fixed;right:24px;bottom:24px;z-index:999998;box-shadow:rgba(0, 0, 0, 0.14902) 0px 3px 12px 0px;transition: box-shadow 150ms linear;height:60px;width:60px;border-radius:10rem;cursor:pointer;}
#fb-messenger-icon:hover{box-shadow:rgba(0, 0, 0, 0.298039) 0px 5px 24px 0px;}

/* Intro.js tour */
.introjs-tooltip{min-width: 380px; max-width:450px;padding:20px;}
.introjs-tooltip.introjs-floating {position: fixed;width: 380px;}
.introjs-tooltiptext{font-weight: 400;}
.introjs-progressbar,.introjs-helperNumberLayer{background: #fce3d6; background: -webkit-linear-gradient(135deg, #fff2d8, #fce3d6 50%); background: linear-gradient(135deg, #fff2d8, #fce3d6 50%);color:#465059;text-shadow: none;}
.introjs-progressbar{border-radius:10rem;}
.introjs-progress{margin-top:15px;margin-bottom:5px;}
.introjs-button, .introjs-button:active, .introjs-button:focus, .introjs-button.introjs-skipbutton.introjs-donebutton {
    border-radius: 10rem;
    border: none;
    padding: 8px 20px 6px;
    font-size: 11px;
    background: #F37335;
	color:#fff;
    text-shadow: none;
    font-size:11px;
    line-height: 1.5;
    letter-spacing:1.7px;
    text-transform: uppercase;
}
.introjs-button:hover{background:#da672f;color:#fff;box-shadow: none;}
.introjs-button.introjs-skipbutton {padding-left: 0;background: none;color: #757575;float:left;}
.introjs-button.introjs-prevbutton{background:#e9ecf0;color:#757575;}
.introjs-button.introjs-nextbutton{margin-left:1em;}
.introjs-disabled{display:none;}

/* Home */

.testimonials .media-body a { color: #3b5998; }
.testimonials .media-body i.fa { color: #fff; background: #3b5998; border-radius: 50%; width: 16px; height: 16px; text-align: center; line-height: 18px; }
#home-hero::after {
    content: '\f04b';
    position: absolute;
    top: calc(26% - 20px);
    left: calc(69% - 20px);
    height: 40px;
    width: 40px;
    background: #fff;
    text-align: center;
    font-family: FontAwesome;
    font-size: 20px;
    line-height: 40px;
    border-radius: 50%;
    box-shadow: 0 0 15px rgba(0,0,0,.5);
    text-indent: 4px;
    opacity: 0;
    transition: all 200ms;
}
#home-hero:hover::after {
    opacity: 1;
}
.partner img{max-height: 36px;}
.partner a:hover{box-shadow:0 0 18px rgba(0,0,0,0.12);border-radius: 5px;}
@media (max-width: 575px) {
    .partner img {max-height: 19px !important;margin: 11px 10px;}
}

/* Company */
@media only screen and (min-width: 768px) {
    .team-3:nth-child(2n+1) {
        flex-direction: row-reverse;
    }

    .team-3:nth-child(2n+1) .team-body {
        padding-right: 2rem;
        padding-left: 0;
        text-align: right;
    }
}

/* Blog */
#dib-template-2 .dib-post-wrap { margin-top: 0 !important; }
.imgframe {border: 10px solid #f6f9fc;border-radius: 10px;box-shadow: 0 30px 15px -25px rgba(0,0,0,.3), 0 0 30px 0px rgba(0,0,0,.15);margin: 2em 0;}
#dib-template-2 .dib-post-single h2, body.fr-view h2 {text-align: center;margin: 2em 0 1em;}
#dib-template-2 .dib-post-single h2::after, .fr-view h2::after {content: '';display: block;background: #F37335;height: 2px;width: 150px;margin: .5em auto 0;}
.disclaimer {border-radius: 10px;padding:10px 15px;background: #f6f9fc;font-size: .8em;}

/* Examples */
.shuffle .imgframe{box-shadow: 0 30px 15px -25px rgba(0,0,0,.3), 0 0 10px 0px rgba(0,0,0,.15);margin: 2em 0;}
.nav-pills .nav-link{ border-radius: 50px;}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {color: #fff;background-color: #323D47;}
#examples a h5{overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
#examples a h5 i{color:transparent;transition: color 200ms;}
#examples a:hover h5 i{color:inherit;}

/* Code and Layout */
.toggle-heading a{color:#323d47;display:block;padding:16px 20px 16px 53px;}
.toggle-heading a::before{content:'';display:inline-block;width:6px;height:6px;border-left:1px solid #757575;border-top:1px solid #757575;margin-right:20px;margin-left:-33px;margin-bottom:3px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.2s linear;transition:.2s linear;}
.toggle-heading a.collapsed::before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);}

/* Modal popup */
.modal-header { align-items: center; }

/* Google recaptcha badge hide */
.grecaptcha-badge { visibility: hidden; }

/* $100 Offer */
#offer-body { background:url(/assets/img/code/arrow-down.png) no-repeat 75px 175px; background-size:auto 180px; }
@media (max-width: 954px) { #offer-body { background: none; } }

/* table of contents */
#dib-template-2 .dib-post-content .mce-toc {
    border-radius: 10px;
    padding: 15px;
    background: #f6f9fc;
    margin-bottom:2rem;
}
#dib-template-2 .dib-post-content .mce-toc h2 {font-size:1.5rem; margin-top:.5em;}
#dib-template-2 .dib-post-content .mce-toc h2::after{display:none;}
#dib-template-2 .dib-post-content .mce-toc ul{list-style: none; margin:0;}
#dib-template-2 .dib-post-content .mce-toc ul ul{margin-left:20px;}
#dib-template-2 .dib-post-content .mce-toc ul li {
    list-style-type:none;
    font-size: 13px;
    margin:.5rem 0;
    line-height: 1.3;
}

/* Convertbox */
#dib-posts .cb-box img { border: none; border-radius: 0; box-shadow: none; margin: 0; }
#dib-posts .cb-breakout { width: 100vw !important; height: auto !important; max-width: 1200px !important; position: relative; left: 50%; transform: translateX(-50%); margin-left: 0 !important; margin-right: 0 !important; display: block !important; }
.cb-box__type-embed .cb-box__inner-wrap {border-radius: .5rem;}

/*   if ?screenshot at the end of the url it adds id=screenshot to the body. Use the below to hide stuff for taking screenshots */
#screenshot .scroll-down-1,
#screenshot .scroll-down-3,
#screenshot #askus,
#screenshot .crisp-client,
#screenshot .dropinblog-st-container,
#screenshot #provely-widget{
    display:none !important;
}