/*  Colors
#757575 #323d47  grays  https://www.color-hex.com/color/323d47
#FDC830 #F37335  gradient
#fef4d5 #fce3d6 lt gradient
matt's lightest yellow: #fff2d8

new magenta: #ED254E - dark b31938
black: 0d0d0d
gray 150 ECEFF2
colors: https://jsbin.com/qaduyijuqa/edit?output
*/
body{background-color: #F7F9FB;font-family:Inter,sans-serif;font-optical-sizing: auto;font-style: normal;}
:root {-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
body, .form-control{color:#1D2024;font-weight:400;}
.text-default{color:#1D2024 !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:#ED254E;}
.text-primary{color:#ED254E !important;}
.badge-primary{background-color:#ED254E !important;}
.border-primary{border-color:#ED254E !important;}
::selection{background:#0d0d0d;color:#fff;}
.alert-link, .text-decoration-underline, a.text-decoration-underline:focus{text-decoration: underline;text-decoration-thickness: .05em;text-underline-offset: 0.2em;}
.alert-link:hover{color:#000;}
.nav-navbar .nav-link, .nav-navbar .nav .nav-link{text-transform:none;font-weight:400;letter-spacing:0;}
.navbar-dark .nav-navbar > .nav-item > .nav-link, .navbar-dark .nav-navbar > .nav-link, .navbar-stick-dark.stick .nav-navbar > .nav-item > .nav-link, .navbar-stick-dark.stick .nav-navbar > .nav-link, .nav-navbar .nav .nav-link{color:#1e2023;}
.navbar-dark .nav-navbar > .nav-item.show > .nav-link, .navbar-dark .nav-navbar > .nav-item:hover > .nav-link, .navbar-dark .nav-navbar > .nav-link.show, .navbar-dark .nav-navbar > .nav-link:hover, .navbar-stick-dark.stick .nav-navbar > .nav-item.show > .nav-link, .navbar-stick-dark.stick .nav-navbar > .nav-item:hover > .nav-link, .navbar-stick-dark.stick .nav-navbar > .nav-link.show, .navbar-stick-dark.stick .nav-navbar > .nav-link:hover, .nav-navbar .nav .nav-link:hover,.nav-navbar .nav .nav-item.show > .nav-link, .nav-navbar .nav .nav-item:hover > .nav-link, .nav-navbar .nav .nav-link.show, .nav-navbar .nav .nav-link:hover{color:#ED254E}
.nav-link.active {font-weight: 600;}
.nav-fluid .navbar .container {max-width: 1770px;}
.nav-fluid .navbar.bg-white {background: transparent !important;}
@media only screen and (max-width: 1319.99px) {
    .nav-fluid .navbar .container-fluid {padding: 0;}
}
.panel.nav-fluid .header {padding: 0;height: 76px;}
.nav-fluid .header h1 {font-size:16px;padding: 0 0 0 186px;margin:0 auto;line-height: 77px;position: relative;}
.nav-fluid .header h1::before{content: ''; height: 27px; background:rgba(117,117,117,0.8); width: 1px; position: absolute; left: 175px; top: 25px;}
@media only screen and (min-width: 1277px)  {
    .nav-fluid .header h1 {font-size:20px;padding-left:191px;}
    .nav-fluid .header h1::before {left:180px;}
}
@media only screen and (min-width: 1320px)  {
    .nav-fluid .header h1 {font-size:20px;padding-left:206px;}
    .nav-fluid .header h1::before {left:195px;}
}
@media only screen and (max-width: 1199px) and (min-width: 992px)  {
    .nav-navbar .nav-link{font-size:.75em;}
}
@media only screen and (max-width: 991px) {
    .panel.nav-fluid .header {height: 56px;}
    .nav-fluid .header h1{line-height:56px;}
    .nav-fluid .header h1::before {top:15px;}
    }
.panel.nav-fluid .section {padding-top:2rem;}
.navbar-brand img, .footlogo {max-width:150px;}
.footer{border-top:none;}
.display-1,.display-2,.display-3,.display-4{font-weight:400}
a.link-hover-underline:hover{text-decoration: underline;}
.text-white a:not(.btn):not(.dropdown-item):hover{color:#fff;}
.btn{text-transform: none;letter-spacing:-0.03em;font-size:14px;font-weight:500;padding: 7px 26px;line-height:26px;}
.btn-xs{padding: 4px 18px; font-size: 12px;}
.btn-sm{padding:7px 20px;font-size:14px;}
.btn-lg{padding: 8px 38px;font-size:16px;}
.btn-xl{padding: 10px 38px;font-size:18px;}
.btn-round{border-radius:12px;}
.btn-primary{background-color:#ED254E;border-color:#b31938;}
.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: #ED254E;border-color: #b31938;filter: brightness(1.3);box-shadow:none;}
.btn-outline-primary {color: #ED254E;border-color: #ED254E;}
.btn-outline-primary:hover, .btn-outline-primary:focus, .btn-outline-primary:active, .btn-outline-primary:not([disabled]):not(.disabled):active {color:#fff;background-color: #ED254E;border-color: #ED254E;-webkit-box-shadow: 0 1px 10px rgba(218,103,47,0.4);box-shadow: 0 1px 10px rgba(218,103,47,0.4);}
.btn-secondary, .btn-secondary:hover{color: #0d0d0d;}
.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: #0d0d0d;border-color: #0d0d0d;}
.btn-outline-dark {color: #0d0d0d;border-color: #0d0d0d;}
.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 !important;padding-left: 38px !important;}
.btn-label.btn-xs {padding-left: 18px !important;padding-right: 44px !important;}
.btn-label label{left:auto;right:0;}
.btn-label label{padding-top:7px;}
.btn-label.btn-xs label{padding-top:4px;font-size:12px;}
.btn-label.btn-lg label{padding-top:8px;font-size:16px;}
.btn-label.btn-xl label{padding-top:10px;font-size:18px;}
.btn-label label.crisp-icon{background-size: 47%;background-position: center;background-repeat: no-repeat;background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjMwIiB3aWR0aD0iMzUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxmaWx0ZXIgaWQ9ImEiIGhlaWdodD0iMTM4LjclIiB3aWR0aD0iMTMxLjQlIiB4PSItMTUuNyUiIHk9Ii0xNS4xJSI+PGZlTW9ycGhvbG9neSBpbj0iU291cmNlQWxwaGEiIG9wZXJhdG9yPSJkaWxhdGUiIHJhZGl1cz0iMSIgcmVzdWx0PSJzaGFkb3dTcHJlYWRPdXRlcjEiLz48ZmVPZmZzZXQgZHk9IjEiIGluPSJzaGFkb3dTcHJlYWRPdXRlcjEiIHJlc3VsdD0ic2hhZG93T2Zmc2V0T3V0ZXIxIi8+PGZlR2F1c3NpYW5CbHVyIGluPSJzaGFkb3dPZmZzZXRPdXRlcjEiIHJlc3VsdD0ic2hhZG93Qmx1ck91dGVyMSIgc3RkRGV2aWF0aW9uPSIxIi8+PGZlQ29tcG9zaXRlIGluPSJzaGFkb3dCbHVyT3V0ZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0ib3V0IiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiLz48ZmVDb2xvck1hdHJpeCBpbj0ic2hhZG93Qmx1ck91dGVyMSIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjA3IDAiLz48L2ZpbHRlcj48cGF0aCBpZD0iYiIgZD0iTTE0LjIzIDIwLjQ2bC05LjY1IDEuMUwzIDUuMTIgMzAuMDcgMmwxLjU4IDE2LjQ2LTkuMzcgMS4wNy0zLjUgNS43Mi00LjU1LTQuOHoiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48dXNlIGZpbGw9IiNmZmYiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIiB4bGluazpocmVmPSIjYiIvPjwvZz48L3N2Zz4=) !important;}
.btn-label label i:last-child:not(:only-child) {display:none;}
.btn-label:hover label i:first-child:not(:only-child) {display: none;}
.btn-label:hover label i:last-child:not(:only-child) {display: inline-block;}
.btn-label.btn-secondary label,.btn-label.btn-outline-secondary label{background-color:rgba(0,0,0,.05);}
@media (min-width: 992px) and (max-width: 1199px) { .nav-navbar .nav-link{padding-left:.8rem;padding-right:.8rem;} .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:active .fa-spin {display: inline-block !important;}
.btn-last-used::after{content: '— Last Used —';font-size: .8em;text-transform: none;color: #0d0d0d;display: block;line-height: 1;}
.btn-label.btn-last-used label {padding-top: 17px;}
.badge-pale{color: #d6d8da;}
.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, .gradient-light, .gradient{background: #ECEFF2; background: linear-gradient(135deg, #E1E4E9, #ECEFF2 50%);}
.bg-dark {background-color: #0d0d0d !important;}
.bg-dark-gray{background-color: #0d0d0d;}
.bg-orange{background-color: #ED254E;}
.bg-gray-opacity { background: rgba(0,0,0,0.8); }
.bg-clouds{background:#A6C4D8 url(/assets/img/clouds.png) center/cover;}
.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; }
.tip{border-bottom:1px dotted #ccc;}
.section-header hr, hr.short{border-color:#ED254E; border-width:2px; width:150px;}
.section-header small {font-size: .9rem;color: rgba(103,103,103,0.6);}
.StripeElement {display: block;width: 100%;height: calc(2.53125rem + 2px);padding:.375rem .75rem;font-size: .9375rem;line-height: 1.9;color: #999;background-color: #fff;background-clip: padding-box;transition: all 0.3s ease-out;}
.StripeElement--invalid { border-color: #ffcccf; }
.form-control,.input-group,.StripeElement {border:1px solid #d6d8da;box-shadow:0 1px 2px 0 rgb(0 0 0 / 0.045);border-radius:6px;}
.StripeElement.StripeElement--focus{box-shadow: 0 0 40px rgba(0,0,0,0.045);}
.input-group .form-control, .input-group .input-group-text{border-radius:5px;}
.input-group .btn {border-radius: 0 5px 5px 0;}
.input-round .input-group .form-control {border-radius: 10em;}
.input-group-append .btn {border-radius:6px;}
.form-control:focus,.input-group:focus, .input-group.focus{border-color:#d6d8da;}
select:not([multiple]).form-control {padding-right: 2rem;-moz-appearance: none;-webkit-appearance: none;appearance: none;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%230d0d0d' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e") no-repeat right .6rem center/16px 12px;}
input[type="file"] {display:block;line-height:1em;font-size:1em;padding:0;border:none;cursor: pointer;box-shadow: none;}
label{font-size:14px;margin-bottom:8px;}
optgroup[label]{font-style:normal;}
.form-group{margin-bottom:2rem;}
.custom-control-label::before {background:#fff;border-color:#d6d8da;}
.custom-checkbox .custom-control-label::after {border:solid #ED254E;border-width: 0 2px 2px 0;}
pre:not(.CodeMirror pre){border: none;
    overflow-x: scroll;
    font-family: 'Consolas',monospace !important;
    background: #f6f9fc;
    color: #5a6a6f;
    padding: 1em;
    border-radius: 10px;
    margin: 1.5em auto;
    box-shadow: inset 0 5px 3px -3px rgba(0,0,0,.30),inset 0 0px 3px 1px rgba(0,0,0,.15);
    line-height: 1.6;
    font-weight: 400;
    word-wrap: normal;
    white-space: pre;
    font-size: 100%;}
code{font-family: 'Consolas',monospace !important;
    background: #f6f9fc;
    color: #5a6a6f;
    padding: 0.3em .5em .2em;
    border-radius: 5px;
    margin: 0;
    box-shadow: inset 0 5px 2px -3px rgba(0,0,0,.30),inset 0 0px 2px 1px rgba(0,0,0,.15);
    font-weight: 400;
    font-size: 100%;}
.fa.fa-wordpress.cross::after {content:'\ff3c';position: relative;left: -3rem;top: 0;color: #333;}
.fa.fa-wordpress.cross{margin-right:-3rem;}
.fa.fa-spin{letter-spacing:normal;}
.fa-circle-o-notch.fa-spin::before, .dib-loading::before {
    content:'';
    width: 1em;
    height: 1em;
    display: inline-block;
    vertical-align: bottom;
    border-radius: 50%;
    border: 0.15em solid currentColor;
    border-color: transparent transparent currentColor currentColor;
}
.fa-circle-o-notch.fa-spin, .dib-loading{animation: fa-spin-ease 2.4s cubic-bezier(.3,.6,.7,.4) infinite;
    width: 1.28571em;
    text-align: center;
    letter-spacing: normal;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
}
@keyframes fa-spin-ease {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(4turn);
    }
}
.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;}
@media (min-width: 576px) {
    .modal-lg {width: 1000px; max-width:calc(100% - 40px)}
    .modal-xl {width: 1400px; max-width:calc(100% - 40px)}
}
.modal-header .close {padding: 1.5rem;}
.modal-content > .close {padding: 1.5rem; margin: -1rem -.75rem -1.75rem auto;}
.overflow-visible{overflow:visible;}
.w-300px { width: 300px; }
.w-240px { width: 240px; }
.card{border-radius: 8px;}
.card-header{background:#fff;border-bottom:1px solid #f1f2f3;font-weight:500;}
.card-header:first-child{border-radius: 7px 7px 0 0}
.card-img-top{border-radius:8px 8px 0 0;}
.card-img-bottom{border-radius:0 0 8px 8px;}
.card-hover{border-radius:7px;}
.accordion .card-title{background:#fff;border-bottom:1px solid #f1f2f3;}
.table{line-height:1.6;background:#fff;}
.table th[scope=row]{border-top:1px solid #f1f2f3;border-right:3px solid #f1f2f3;}
#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{border-radius:6px;border-width:1px;}
.alert-dark {color: #fff;background-color: #0d0d0d;border-color: #000;}
.alert-dark .close, .alert-dark .close:hover {color: #fff;}
.alert ul { padding: 0; list-style: none; margin: 0; }
.alert-warning {color: #004887;background-color: #F0F9FF;border-color: #8FCAFF;}
.alert-warning .alert-link{color: #004887;}
.no-bullets { list-style: none; }
.text-decoration-underline{text-decoration: underline !important;}
.hidden { display: none; }
.text-strike{text-decoration: line-through;}
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%;}
.breadcrumb-item a:hover {color: #0d0d0d;}
.cursor-default{cursor:default !important;}

/* Headway Change Log widget */
#HW_badge_cont{position: absolute;top:3px;right:-8px; }
#HW_badge_cont .HW_badge{background:#ED254E;font-weight:bold;}
#HW_frame_cont {margin-top: 13px;transition:margin-top 0.3s ease-out, opacity 0.3s ease-out, height 0.3s ease-out;}
#HW_frame_cont.HW_visible {margin-top: 23px;}

/* Panel */
.panel .section {padding-top:4rem;padding-bottom:4rem;}
.panel .header{padding-top: 116px;padding-bottom: 60px;}
#trial-bar{display: none;right:auto;left:.5rem;border-radius:6px 6px 0 0;z-index: 1050;border:none;}


/* 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: #1D2024;padding: .2em .5em;clear: both; }
.tooltip-inner {max-width: 450px;text-align: left;line-height: 1.5;padding:.8em 1em;}
.tooltip-inner ul, .tooltip-inner p{margin-bottom:0;}
.tooltip-inner ul{padding-left:20px;}
.tooltip-inner ul li{margin-bottom:.3em;}
.tooltip-inner ul li:last-child{margin-bottom:0;}
@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: '\283F';font-size: 1.2em;margin-right: 7px;margin-top: -2px;display: inline-block;line-height: 1em;}
.ui-sortable-handle:hover{background: #F7F9FB;}
.sortabletable .ui-sortable-handle::before { display: none; }
.sortabletablecol { cursor:grab !important; }
.ui-sortable-helper .sortabletablecol:hover{cursor:grabbing !important; }
.ui-sortable-helper, .ui-sortable-helper:hover{background:#E1E4E9 !important;}
tr.ui-sortable-helper > td{border-top:none;}
#sortablecategories tr.ui-sortable-helper > td:nth-child(n+3){display:none;}

/* Paging */
.page-item.active .page-link { background-color: #ED254E; border-color: #ED254E; }
.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{box-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.045);content: url("data:image/svg+xml,%3csvg viewBox='0 0 24 24' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M17 12A2 2 90 017 12 2 2 90 0117 12Z'/%3e%3c/svg%3e");display:block;height:1.2em;width:1.2em;border:2px solid #d6d8da;border-radius:100%;position:absolute;left:-2em;color:#fff;text-align:center;line-height:1em;top:0;background:#fff;transition: all .5s ease;}
.checkbox_list  input[type="radio"]:checked + label::before{ background:#ED254E;border-color:#ED254E;}
.checkbox_list input[type="radio"]:checked + label.status-published::before {background:#2ac25c; border-color:#2ac25c;}
.checkbox_list  input[type="checkbox"] + label::before{box-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.045);content: url("data:image/svg+xml,%3csvg viewBox='0 0 24 24' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M20.9 5.7A2.1 2.1 90 0120.9 8.6L10.7 18.7A2.1 2.1 90 017.9 18.7L2.8 13.6A2.1 2.1 90 015.6 10.8L9.3 14.4 18 5.7A2.1 2.1 90 0120.9 5.7Z'/%3e%3c/svg%3e");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:#ED254E;border-color:#ED254E;}
.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;font-weight:400;}
.switch-label::after{background:#F7F9FB;top: 6px;left: 6px;width: 18px;height: 18px;cursor:pointer;}
.switch-label::before{width: 60px; min-width:60px; height: 30px;cursor:pointer;border-color:#E1E4E9;background-color:#E1E4E9;}
.switch-input:checked ~ .switch-label::after {background: #fff;left: 36px;}
.switch-input:checked ~ .switch-label::before {border-color: #ED254E;background-color:#ED254E;}
.switch-label i.fa{line-height:2em;}

/* Password strength */
.strength_meter{ width: calc(100% - 2px); height: 7px;  font-size: 12px;margin-top:-8px;margin-left:1px;}
.button_strength { text-decoration: none; font-size: 12px; float:right;margin-bottom:20px;}
.strength_meter div{ width:10%; height: 7px; border-radius: 0 0 0 5px; text-align: left;padding-top:4px; color: #000; line-height: 28px; 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; border-radius: 0 0 5px 5px !important;}

/* Settings */
#blog_social_icons_container { margin: 25px 0; }
#blog_social_icons_container label { display: flex; align-items: center; }
#blog_social_icons_container label:after { top: auto; }
.social a{margin-bottom:0;border-radius:9px;}
.dib-share-button { border-radius: 5px; transition: 25ms ease-out; padding: 0.5em; margin-right: 0.5em; font-size: 16px; line-height: 1; }
.dib-share-icon svg { width: 1em; height: 1em; margin-right: 0.4em; vertical-align: top }
.dib-share-button-small svg { margin: 0; vertical-align: middle }
.dib-share-icon { stroke: #fff; fill: none }
.dib-share-icon-solid, .dib-share-icon-solidcircle { fill: #fff; stroke: none }
.dib-share-facebook { background-color: #3b5998; border-color: #3b5998;}
.dib-share-facebook:hover, .dib-share-facebook:active { background-color: #2d4373; border-color: #2d4373;}
.dib-share-twitter { background-color: #202327; border-color: #202327; }
.dib-share-twitter:hover, .dib-share-twitter:active { background-color: #000; border-color: #000; }
.dib-share-email { background-color: #777777; border-color: #777777; }
.dib-share-email:hover, .dib-share-email:active { background-color: #5e5e5e; border-color: #5e5e5e; }
.dib-share-pinterest { background-color: #bd081c; border-color: #bd081c; }
.dib-share-pinterest:hover, .dib-share-pinterest:active { background-color: #8c0615; border-color: #8c0615; }
.dib-share-linkedin { background-color: #0077b5; border-color: #0077b5; }
.dib-share-linkedin:hover, .dib-share-linkedin:active { background-color: #046293; border-color: #046293; }
.dib-share-reddit { background-color: #5f99cf; border-color: #5f99cf; }
.dib-share-reddit:hover, .dib-share-reddit:active { background-color: #3a80c1; border-color: #3a80c1;}
.dib-share-whatsapp { background-color: #25D366; border-color: #25D366; }
.dib-share-whatsapp:hover, .dib-share-whatsapp:active { background-color: #1DA851; border-color: #1DA851; }
.dib-share-telegram { background-color: #54A9EB; }
.dib-share-telegram:hover { background-color: #4B97D1; }
.dib-share-rss { background-color: orange; }
.dib-share-rss:hover { background-color: darkorange; }

/* 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-input[type="file"]{display:none;}
#author-photo-wrap a{white-space: nowrap;}

/* Edit Post */
#edit-post .container-fluid{max-width:1800px}
.seo-wrap{position: sticky;top: 10px;}
.back-to-top-wrap{position:sticky;bottom:15px;margin-left:15px;width:190px;margin-bottom:-40px;opacity:0;transition:opacity .3s ease;pointer-events: none;}
.back-to-top-wrap.scrolled{opacity:1;pointer-events: auto;}
@media only screen and (min-width: 1320px)  {
    #edit-post .container-fluid .row{margin:0;}
    .seo-wrap{top: 30px;}
    .back-to-top-wrap{bottom:30px;margin-left:30px;}
}
#edit-post .col-edit{max-width:1100px;}
.col-seo{flex: 0 0 220px;}
.col-status{flex: 0 0 285px;}
@media only screen and (max-width: 1276px)  {
    .col-seo{flex: 0 0 165px;}
    .back-to-top-wrap {width:135px;}
    .back-to-top-wrap .save-post-button{padding: 7px 25px 6px;}
    .col-status {flex: 0 0 240px;}
    .hide-editor-last{display:none;}
}
@media only screen and (max-width: 1179px)  {
    .col-seo, .back-to-top-wrap {display:none;}
}

@media only screen and (max-width: 1056px)  {
    .col-status{flex: 0 0 100%;}
}
#fullscreen-1{background: #ECEFF2;}
.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 .snippet-preview{font-family:arial,sans-serif}
.srt.google-preview .preview-url{font-size:14px;line-height:1.3;color:#202124}
.srt.google-preview .preview-slug{color:#5f6368}
.srt.google-preview .preview-title a,.srt.google-preview .preview-title{color:#1a0dab;text-decoration:none;font-size:20px;line-height:1.3;font-weight:400;margin-bottom:3px;margin-top:5.5px}
.srt.google-preview .preview-content{line-height:1.58;font-size:14px;color:#4d5156;min-height:37px;max-width:600px}
.srt.google-preview .preview-date{color:#70757a}
.srt#results p, #post-form .explanation p{margin:11px 0;font-size:.9375rem;display: flex;align-items: center;}
.srt#results .progress{height:5px;margin:30px 0 40px}
.srt#results #totalscore .progress{height:30px}
.srt#results .score.advice,#post-form .score.advice{width: 14px; height: 14px; margin-right: 16px; margin-left: 41px; opacity: 0.7; border-radius: .125rem;}
.srt#results .negative,#seoScore.negative,.advice.negative{background:#ff4954}
.srt#results .positive,#seoScore.positive,.advice.positive{background:#2ac25c}
.srt#results .average,#seoScore.average,.advice.average{background:#ffba00}
.srt#results .neutral,.advice.neutral{background:grey}

#post-form #title {color: #000;font-size: 1.5375rem;font-weight: 500;height: calc(3.13125rem + 2px);}
.catlist .checkbox_list li{margin-top: -.8em; margin-left: -10px;}
.voicelist .checkbox_list li{display:flex;align-items:center;background:none;border-radius:6px;transition: all .2s ease;}
.voicelist .checkbox_list li:hover{background:#fff;}
.voicelist .checkbox_list li label{margin-top:0;flex-grow: 2;}
.fa:not(.fa-tips)[data-toggle=tooltip] {opacity:.2; margin-left:5px; font-size:14px; }
.fa[data-toggle=tooltip].fa-opacity-1 {opacity:1;}
.analytics-table .fa[data-toggle="tooltip"]{margin-left:0}
#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;}

/* Image manager */
#modalMediaUpload .filepond--root{font-family:Inter,sans-serif;}
#modalMediaUpload .filepond--drop-label{color:#1D2024;}
#modalMediaUpload .filepond--drop-label.filepond--drop-label label{padding: .5em 2em;border: 2px dashed #ccc;border-radius: 12px;cursor:pointer;}
#modalMediaUpload .filepond--drop-label.filepond--drop-label label:hover i.fa{animation: fileDragHoverAnimation 1s infinite ease;position:relative; }
@keyframes fileDragHoverAnimation { 0%, 100% {bottom: 0;} 30% {bottom: .15em;} }
#modalMediaUpload .filepond--label-action{text-decoration-color:#1D2024;text-decoration-thickness:1px}
#modalMediaUpload .filepond--panel-root {background: #fce3d6; background: none;}
body.file-drag-active::after {animation: fileDragAnimation 1s infinite ease; position: absolute; content: '\f0ee'; font-family: FontAwesome; font-size: 10em; height: 100vh; width: 100vw; background: rgba(255, 255, 255, 0.9); z-index: 2147483189; border: 10px dashed #1D2024; border-radius:50px; display: flex; align-items: center; justify-content: center; font-weight: 500; white-space: pre; line-height: 1.2; text-align: center; }
@keyframes fileDragAnimation { 0%, 100% {padding-bottom: 0;} 30% {padding-bottom: .25em;} }
#modalMediaUpload .filepond--item-panel{background-color:#0d0d0d}
#modalMediaUpload [data-filepond-item-state='processing-complete'] .filepond--item-panel{background-color:#2ac25c;}
#modalMediaUpload [data-filepond-item-state*='error'] .filepond--item-panel, #modalMediaUpload [data-filepond-item-state*='invalid'] .filepond--item-panel{background-color: #ff4954;}
    /* Post List * other tables */
.edit-table tr.locked td:hover{cursor: auto !important;}
.edit-table a, .analytics-table a, .blogs-table a, .dropdown-menu .dropdown-item, .users-table a, .folders-table a{color: #1D2024;}
.edit-table a:hover, .edit-table a.edit-link:hover, .analytics-table a:hover, .blogs-table a:not(.btn):hover, .users-table a:hover, .folders-table a:hover{color:#ED254E;}
.edit-table tr a.edit-link::after, a.external-hover::after{margin-left:5px; content:' \f040'; font-family:"FontAwesome";line-height:1;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;opacity:0;-webkit-transition: .2s linear; transition: .2s linear;}
.edit-table tr a.edit-link:hover::after, a.external-hover:hover::after{opacity:1;}
a.external-hover::after{content:' \f08e';}
.edit-table a.edit-link{padding:.75rem;margin:-.75rem;display:block;}
.blogs-table td.link-width{max-width:360px;overflow:hidden;text-overflow: ellipsis;}
.edit-table .checkbox_list{ line-height:1.6; white-space:nowrap; }
.edit-table .checkbox_list label { margin: 0; width:0; }
.edit-table .checkbox_list input{ margin:0; }
.edit-table .checkbox_list input[type="checkbox"] + label::before{ left:-1.23em; top:.2em; }
.edit-table td .form-control{margin: -5px 0;padding: 4px;line-height: 1.6;height: calc(2rem + 2px);}
.table-hover tbody tr:hover {background-color: #F7F9FB;}
#feedbackRow:hover{background:none;}
#feedbackRow a i.fa{transition: all .2s ease;}
#feedbackRow a i.fa:hover{filter: saturate(2);scale: 1.1;}

a.icon-link { color: #1D2024; }
a.icon-link:hover { color: #ED254E; }
a.icon-link::after{margin-left:5px; 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;}
a.icon-link.open-link::after { content:' \f08e'; }
a.icon-link.edit-link::after { content:' \f040'; }
a.icon-link:hover::after { color: #ED254E; }
.seo-score-positive { color: #90d695; }
.progress{background:#E1E4E9;}
.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; }

/* editor 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:6px;}
.editwrap{position: relative;min-height: 1000px;}
.snippetwrap{min-height: 588px}
#contentloader.loader{position: absolute;bottom: 0px;left: 0px;z-index: 10;height: calc(100% - 36.4px);border: 1px solid #d6d8da;}
#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-tooltip.introjs-tooltip-wide {position: fixed; width: 100%; max-width: 600px;}
.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:#1D2024;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: #ED254E;
	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;
}

/* Code and Layout */
.toggle-heading a{color:#0d0d0d;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; background:#F7F9FB}

/* 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; } }

/* Code Mirror */
.CodeMirror { border: 1px solid #d6d8da; height: 600px !important; border-radius: 6px;}
.fr-wrapper .CodeMirror{border:none;height:auto !important;}

#image_upload_preview_wrap.image-upload-preview-250 img { max-height: 250px; }

/*   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 #askus,
#screenshot .crisp-client{
    display:none !important;
}

/* swal */
body .swal2-container { z-index: 2147483648; padding:30px;}
body .swal2-timer-progress-bar-container{height:3px;border-radius:0;}
body .swal2-timer-progress-bar {height: 100%;background: #eaeff4;}
body .swal2-popup.swal2-toast {border: 10px solid #f6f9fc;box-shadow: 0 30px 15px -25px rgba(0,0,0,.3),0 0 30px 0 rgba(0,0,0,.15);}
body .swal2-popup.swal2-toast .swal2-title { text-align: left; color: #0d0d0d; }
body .swal2-popup.swal2-toast .swal2-close { position: absolute; width: 14px; height: 14px; line-height: 1; top: 5px; right: 5px; font-size: 24px; }
body .swal2-popup.swal2-toast .swal2-close:hover{color:#0d0d0d;}
body .swal2-toast-in { animation: swal2-toast-in .5s ease; }
@keyframes swal2-toast-in { 0% { opacity: 0; } 100% { opacity: 1; } }
body .swal2-toast-out { animation: swal2-toast-out .7s ease; }
@keyframes swal2-toast-out { 0% { opacity: 1; } 100% { opacity: 0; } }

/* Auto complete */
.ui-autocomplete { z-index: 9999 !important; }

/* File Manager */
@media only screen and (min-width: 576px) {
    #fm-files, #fm-folders {max-height: calc(100vh - 125px);overflow-y: auto;-webkit-overflow-scrolling: touch;}
}
#file-manager .card-img-top{background-size:cover;background-position: center center;}
#media-nav a{text-overflow: ellipsis; overflow: hidden; white-space: nowrap;max-width: 100%;}




