/**
 * All of the CSS for your admin-specific functionality should be
 * included in this file.
 */

/*
Element styles
*/
img {
    -ms-interpolation-mode: bicubic;
    border: 0;
    height: auto;
    max-width: 100%;
    vertical-align: middle
}

.screen-reader-text {
    position: absolute !important;
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    width: 1px;
    height: 1px;
    border: 0;
    padding: 0;
    overflow: hidden;
    word-wrap: normal !important;
}

/* ## Responsive Grid System
--------------------------------------------- */
.ecp-new-data-row {
    padding: 10px;
}

.ecp-new-data-row:hover {
    background: rgba(240, 240, 240, 0.3);
}

.ecp-content-share-network .ecp-new-data-row:hover {
    background: #fff;
}

.wp-core-ui .notice.notice-warning.is-dismissible {
    margin: 0 0 5px 0;
}

.ecp-grid {
    float: left;
    margin-bottom: 2.127659574468%;
    padding-top: 0
}

.ecp-grid-left {
    float: left;
    margin-bottom: 2.127659574468%;
    padding-top: 0
}

.ecp-grid-right {
    float: right;
    margin-bottom: 2.127659574468%;
    padding-top: 0
}

.ecp-bottom-margin-small {
    margin-bottom: 1%;
}

.ecp-col-10,
.ecp-col-60,
.ecp-col-120,
.ecp-col-130,
.ecp-col-140,
.ecp-col-160,
.ecp-col-200,
.ecp-col-220,
.ecp-col-300,
.ecp-col-380,
.ecp-col-460,
.ecp-col-540,
.ecp-col-620,
.ecp-col-700,
.ecp-col-780,
.ecp-col-855,
.ecp-col-860 {
    margin-right: 2.127659574468%;
}

.ecp-col-10 {
    width: 1%
}

.ecp-col-60 {
    width: 6.382978723404%
}

.ecp-col-120 {
    width: 12.462859079%
}

.ecp-col-130 {
    width: 13.42857142857%
}

.ecp-col-140 {
    width: 14.893617021277%
}

.ecp-col-160 {
    width: 17.021276595744%
}

.ecp-col-200 {
    width: 20.404255%
}

.ecp-col-220 {
    width: 23.404255319149%
}

.ecp-col-300 {
    width: 31.914893617021%
}

.ecp-col-380 {
    width: 40.425531914894%
}

.ecp-col-460 {
    width: 48.936170212766%
}

.ecp-col-540 {
    width: 57.446808510638%
}

.ecp-col-620 {
    width: 65.957446808511%
}

.ecp-col-700 {
    width: 74.468085106383%
}

.ecp-col-780 {
    width: 82.978723404255%
}

.ecp-col-855 {
    width: 90.5999999999%
}

.ecp-col-860 {
    width: 91.489361702128%
}

.ecp-col-940 {
    width: 100%
}

.ecp-fit {
    margin-left: 0 !important;
    margin-right: 0 !important
}

.ecp-option-container *:last-child,
.ecp-content-container *:last-child,
.ecp-last {
    margin-left: 0 !important;
    margin-right: 0 !important
}

.ecp-clearfix:after,
.ecp-clearfix:before {
    content: ' ';
    display: table
}

.ecp-clearfix:after {
    clear: both
}

.ecp-clearfix {
    clear: both;
    width: 100%
}

.ecp-no-bottom-margin {
    margin-bottom: 0;
}

.ecp-admin-divider {
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #ced3dc;
    margin: 20px 0 40px 0
}

.ecp-hidden {
    display: none !important
}

/* ## Settings Page
--------------------------------------------- */
.ecp-support-link {
    font-size: 18px;
    line-height: 35px;
    text-decoration: none;
    width: 35px;
    float: right;
    color: #ccc;
    margin-right: 20px;
    margin: 0;
    padding: 0;
    font-weight: bold;
}

.ecp-support-link:hover {
    color: #6BCCE9;
}

.ecp-support-link.ecp-four-fourths {
    margin-left: 20px;
    margin-top: 13px;
}

.ecp-container-notification,
.ecp-container-translate-notification,
.ecp-error-container-notification {
    position: relative;
    align-items: center;
    box-shadow: 0 1px 2px rgb(0 0 0 / 20%);
    background-color: #f0f0f1;
    min-height: 0;
    margin-bottom: 20px;
    margin-top: 20px;
    padding: 5px 0 5px 20px;
    border: 1px solid #e5e5e5;
    display: flex;
}

.ecp-error-container-notification {
    background-color: #faccd2;
}

.ecp-container-notification__content {
    display: inline-block;
}

.ecp-container-notification__image {
    display: inline-block;
    /*margin-top: -15px;*/
    margin-right: 20px;
}

.ecp-container-notification .button.dismiss,
.ecp-container-notification .button.restore,
.ecp-error-container-notification .button.dismiss,
.ecp-error-container-notification .button.restore {
    position: absolute;
    right: 10px;
    top: 10px;
    /*width: 52px;*/
    /*height: 100%;*/
    line-height: inherit;
    padding: 0;
    outline: none;
    cursor: pointer;
    background: transparent;
    border: none;
    box-shadow: none;
    border-radius: 0;
    text-align: center;
}

.ecp-network-container {
    position: relative;
    z-index: 101;
}

/*
#ecp-screen-meta-links .ecp-screen-meta-toggle {
	display: none !important;
}*/

/* ## Header Menu
--------------------------------------------- */
.toplevel_page_evergreen-content-settings #wpwrap,
.evergreen-content_page_evergreen-content-library #wpwrap,
.evergreen-content_page_evergreen-content-library #wpcontent,
.admin_page_evergreen-content-configurator #wpwrap,
.admin_page_evergreen-content-configurator #wpcontent,
.toplevel_page_evergreen-content-settings #wpcontent {
    background: #fff;
    padding-left: 0;
}

.ecp-admin-wrapper,
.ecp-header-wrapper {
    clear: both;
    margin: 20px auto 20px auto;
    padding: 0 40px 20px 40px;
    position: relative;
}

.ecp-header-wrapper {
    margin: 0;
}

.ecp-top-menu {
    border-bottom: 1px solid #ced3dc;
    float: none;
    background: #f1f1f1;
    z-index: 5;
    margin: 0;
}

.ecp-step-desc {
    display: flex;
}

.ecp-step-desc .step-des-box {
    text-align: center;
}

.ecp-step-desc .step-des-box p {
    margin-bottom: 0;
    margin-top: 0;
}

.ecp-configurator {
    float: left;
}

.ecp-grid.ecp-col-940.ecp-top-menu {
    position: sticky;
    top: 32px;
    width: 100%;
}

.ecp-box {
    display: flex;
    justify-content: space-between;
    margin: 0 -50px;
}

.ecp-item {
    flex: 0 0 calc(100%/7);
    text-align: center;
    position: relative;
    max-width: calc(100%/7);
    padding: 0 15px;
    box-sizing: border-box;
}

.ecp-item::before {
    content: '';
    position: absolute;
    top: 24px;
    width: 100%;
    left: 0;
    transform: translateX(-50%);
    height: 1px;
    /* background: rgb(189, 189, 189); */
    background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%237a7b7b' stroke-width='6' stroke-dasharray='6%2c 14' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");
    z-index: -1;
}

.ecp-item.completed::before {
    content: '';
    position: absolute;
    top: 24px;
    width: 100%;
    left: 0;
    transform: translateX(-50%);
    height: 1px;
    /* background: rgb(189, 189, 189); */
    background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%234d9765' stroke-width='6' stroke-dasharray='6%2c 14' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");
    z-index: -1;
}

.ecp-item:first-child:before {
    display: none;
}

.step-des-box p {
    margin-top: 0;
    margin-bottom: 0;
}

.content-edit a {
    text-decoration: none;
}

.ecp-grid.ecp-col-940.ecp-top-menu {
    width: 100%;
    box-sizing: border-box;
    z-index: 999;
}

.ecp-top-menu .ecp-header-wrapper {
    background: #f1f1f1;
}

.ecp-header-logo {
    width: 352px;
    height: 46px;
    margin-top: 18px;
    float: left;
    margin-right: 20px;
    background-size: 352px 46px;
    background-image: url("data:image/svg+xml, %3Csvg width='352' height='46' viewBox='0 0 4005 523' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M493 257.999H630.119V282.999H556.21L556.101 326.776H612.651V351.776H556.101V395.226H630.119V420.226H493V257.999Z' fill='%234D9765' /%3E%3Cpath d='M642.129 312.033H704.135L730.009 382.338L755.01 312.033H779.463L739.179 420.22H716.473V420.111H685.685L642.129 312.033Z' fill='%234D9765' /%3E%3Cpath d='M789.292 365.53C789.292 359.271 790.269 353.558 792.237 348.391C794.199 343.224 796.912 338.583 800.368 334.471C803.824 330.359 807.921 326.775 812.65 323.719C817.386 320.662 822.515 318.115 828.044 316.076C833.579 314.039 839.36 312.511 845.406 311.491C851.446 310.472 857.559 309.963 863.746 309.963C871.895 309.963 879.3 310.782 885.961 312.42C892.621 314.057 898.55 316.295 903.753 319.134C908.956 321.972 913.471 325.283 917.29 329.068C921.115 332.852 924.283 336.874 926.792 341.131C929.301 345.389 931.159 349.774 932.358 354.286C933.557 358.798 934.16 363.202 934.16 367.495L851.624 377.43C853.229 385.508 856.427 391.767 861.231 396.207C866.034 400.647 872.768 402.867 881.428 402.867C886.164 402.867 890.58 402.284 894.694 401.12C898.809 399.955 902.025 398.536 904.356 396.862L913.089 412.146C910.396 413.529 907.468 414.839 904.301 416.077C901.133 417.313 897.64 418.387 893.821 419.297C890.001 420.206 885.776 420.935 881.157 421.48C876.539 422.026 871.459 422.299 865.929 422.299C852.682 422.299 841.255 420.752 831.648 417.659C822.041 414.566 814.089 410.418 807.791 405.214C801.5 400.01 796.838 393.988 793.818 387.146C790.798 380.305 789.292 373.1 789.292 365.53ZM881.213 356.36C881.213 346.899 880.032 340.021 877.664 335.727C875.296 331.433 871.784 329.286 867.129 329.286C864.724 329.286 862.51 329.868 860.468 331.033C858.432 332.197 856.686 334.017 855.228 336.491C853.77 338.966 852.608 342.15 851.735 346.044C850.861 349.937 850.388 354.65 850.314 360.181L881.213 356.36Z' fill='%234D9765' /%3E%3Cpath d='M954.572 312.038H1006.87L1012.11 327.758C1016.26 324.701 1020.17 322.063 1023.84 319.843C1027.52 317.624 1031.09 315.768 1034.54 314.276C1038 312.784 1041.35 311.692 1044.59 311.001C1047.83 310.309 1051.04 309.963 1054.25 309.963C1058.9 309.963 1063.11 310.618 1066.86 311.929C1070.6 313.239 1073.81 315.094 1076.46 317.496C1079.12 319.898 1081.16 322.754 1082.58 326.066C1084 329.377 1084.7 333.035 1084.7 337.037C1084.7 341.04 1083.85 344.716 1082.14 348.064C1080.43 351.411 1077.94 354.304 1074.66 356.743C1071.39 359.181 1067.37 361.073 1062.6 362.42C1057.83 363.766 1052.39 364.439 1046.28 364.439L1027.06 338.785C1024.96 338.785 1022.66 339.221 1020.19 340.095C1017.71 340.968 1015.6 342.35 1013.85 344.243V420.225H954.572V312.038Z' fill='%234D9765' /%3E%3Cpath d='M1099.66 410.508C1099.66 404.977 1101.05 399.628 1103.81 394.461C1106.58 389.293 1110.44 384.635 1115.38 380.487C1108.54 376.775 1103.36 372.317 1099.83 367.113C1096.3 361.91 1094.53 356.033 1094.53 349.482C1094.53 343.296 1096.15 337.746 1099.39 332.834C1102.63 327.922 1107.31 323.773 1113.42 320.389C1119.53 317.004 1127.03 314.421 1135.91 312.637C1144.79 310.854 1154.87 309.963 1166.15 309.963C1170.01 309.963 1173.75 310.072 1177.4 310.29V296.208C1177.4 291.186 1178.07 286.564 1179.41 282.343C1180.76 278.121 1182.78 274.483 1185.47 271.426C1188.16 268.369 1191.57 265.985 1195.68 264.275C1199.8 262.565 1204.62 261.71 1210.15 261.71C1215.24 261.71 1219.81 262.419 1223.85 263.838C1227.88 265.258 1231.31 267.186 1234.11 269.624C1236.91 272.063 1239.04 274.919 1240.5 278.195C1241.95 281.47 1242.68 284.927 1242.68 288.566C1242.68 292.132 1242.04 295.371 1240.77 298.282C1239.49 301.193 1237.84 303.704 1235.8 305.814C1233.76 307.925 1231.52 309.563 1229.09 310.727C1226.65 311.891 1224.23 312.474 1221.83 312.474L1196.28 278.085L1196.17 278.195L1195.95 312.583C1209.42 315.203 1219.75 319.661 1226.96 325.956C1234.16 332.252 1237.77 340.094 1237.77 349.482C1237.77 355.669 1236.15 361.291 1232.91 366.349C1229.67 371.407 1224.99 375.738 1218.88 379.34C1212.77 382.943 1205.27 385.727 1196.39 387.692C1187.51 389.657 1177.43 390.64 1166.15 390.64C1158.21 390.64 1150.88 390.166 1144.15 389.22C1137.42 388.274 1131.32 386.855 1125.86 384.962C1125.29 386.345 1124.99 387.946 1124.99 389.766C1124.99 391.658 1125.48 393.351 1126.47 394.842C1127.45 396.334 1129.41 397.59 1132.36 398.608C1135.31 399.627 1139.46 400.392 1144.81 400.901C1150.16 401.411 1157.16 401.666 1165.82 401.666H1194.2C1202.8 401.666 1210.16 402.52 1216.31 404.231C1222.46 405.941 1227.52 408.289 1231.49 411.272C1235.45 414.256 1238.37 417.732 1240.22 421.698C1242.08 425.665 1243.01 429.868 1243.01 434.307C1243.01 440.13 1241.48 445.479 1238.42 450.355C1235.36 455.231 1230.72 459.434 1224.5 462.964C1218.28 466.494 1210.43 469.242 1200.98 471.206C1191.51 473.171 1180.38 474.154 1167.57 474.154C1160.29 474.154 1153.25 473.845 1146.44 473.226C1139.64 472.607 1133.25 471.734 1127.28 470.606C1121.32 469.478 1115.82 468.131 1110.8 466.567C1105.78 465.002 1101.37 463.31 1097.59 461.49L1106.43 445.006C1111.02 447.116 1115.6 448.881 1120.19 450.3C1124.77 451.72 1129.43 452.866 1134.16 453.739C1138.9 454.613 1143.75 455.231 1148.74 455.595C1153.72 455.959 1158.91 456.141 1164.3 456.141C1170.41 456.141 1175.34 455.886 1179.09 455.377C1182.83 454.867 1185.71 454.212 1187.71 453.412C1189.71 452.611 1191.06 451.683 1191.75 450.628C1192.44 449.573 1192.79 448.499 1192.79 447.407C1192.79 445.515 1191.75 443.969 1189.68 442.768C1187.6 441.567 1184.31 440.93 1179.79 440.857L1145.62 440.53C1137.84 440.457 1131.07 439.675 1125.32 438.183C1119.57 436.691 1114.79 434.616 1110.96 431.96C1107.14 429.304 1104.31 426.155 1102.45 422.517C1100.59 418.878 1099.66 414.875 1099.66 410.508ZM1166.15 370.77C1167.83 370.77 1169.31 370.443 1170.62 369.788C1171.93 369.133 1173.05 368.005 1173.96 366.404C1174.86 364.803 1175.56 362.637 1176.03 359.908C1176.5 357.179 1176.74 353.74 1176.74 349.592C1176.74 345.734 1176.52 342.532 1176.09 339.984C1175.65 337.437 1174.99 335.417 1174.12 333.925C1173.24 332.434 1172.14 331.396 1170.79 330.815C1169.44 330.232 1167.89 329.941 1166.15 329.941C1164.4 329.941 1162.86 330.232 1161.51 330.815C1160.16 331.396 1159.06 332.433 1158.18 333.925C1157.31 335.417 1156.65 337.437 1156.21 339.984C1155.78 342.532 1155.56 345.771 1155.56 349.7C1155.56 353.776 1155.8 357.179 1156.27 359.908C1156.74 362.637 1157.43 364.803 1158.34 366.404C1159.25 368.005 1160.37 369.133 1161.68 369.788C1162.99 370.443 1164.47 370.77 1166.15 370.77Z' fill='%234D9765' /%3E%3Cpath d='M1263.75 312.038H1316.04L1321.28 327.758C1325.43 324.701 1329.34 322.063 1333.01 319.843C1336.69 317.624 1340.26 315.768 1343.71 314.276C1347.17 312.784 1350.52 311.692 1353.76 311.001C1357 310.309 1360.22 309.963 1363.42 309.963C1368.08 309.963 1372.28 310.618 1376.03 311.929C1379.78 313.239 1382.98 315.094 1385.63 317.496C1388.29 319.898 1390.33 322.754 1391.75 326.066C1393.17 329.377 1393.88 333.035 1393.88 337.037C1393.88 341.04 1393.02 344.716 1391.31 348.064C1389.6 351.411 1387.11 354.304 1383.83 356.743C1380.56 359.181 1376.54 361.073 1371.77 362.42C1367.01 363.766 1361.56 364.439 1355.45 364.439L1336.24 338.785C1334.13 338.785 1331.83 339.221 1329.36 340.095C1326.88 340.968 1324.77 342.35 1323.03 344.243V420.225H1263.75V312.038Z' fill='%234D9765' /%3E%3Cpath d='M1403.7 365.53C1403.7 359.271 1404.69 353.558 1406.65 348.391C1408.62 343.224 1411.33 338.583 1414.79 334.471C1418.24 330.359 1422.33 326.775 1427.07 323.719C1431.8 320.662 1436.93 318.115 1442.46 316.076C1447.99 314.039 1453.78 312.511 1459.82 311.491C1465.86 310.472 1471.97 309.963 1478.16 309.963C1486.31 309.963 1493.72 310.782 1500.37 312.42C1507.03 314.057 1512.97 316.295 1518.17 319.134C1523.38 321.972 1527.89 325.283 1531.71 329.068C1535.53 332.852 1538.7 336.874 1541.21 341.131C1543.71 345.389 1545.57 349.774 1546.77 354.286C1547.98 358.798 1548.57 363.202 1548.57 367.495L1466.04 377.43C1467.64 385.508 1470.85 391.767 1475.65 396.207C1480.45 400.647 1487.18 402.867 1495.85 402.867C1500.58 402.867 1505 402.284 1509.11 401.12C1513.22 399.955 1516.44 398.536 1518.77 396.862L1527.5 412.146C1524.81 413.529 1521.88 414.839 1518.71 416.077C1515.55 417.313 1512.06 418.387 1508.23 419.297C1504.41 420.206 1500.2 420.935 1495.57 421.48C1490.95 422.026 1485.87 422.299 1480.34 422.299C1467.09 422.299 1455.67 420.752 1446.06 417.659C1436.45 414.566 1428.5 410.418 1422.21 405.214C1415.91 400.01 1411.26 393.988 1408.24 387.146C1405.22 380.305 1403.7 373.1 1403.7 365.53ZM1495.63 356.36C1495.63 346.899 1494.44 340.021 1492.08 335.727C1489.72 331.433 1486.2 329.286 1481.54 329.286C1479.14 329.286 1476.92 329.868 1474.89 331.033C1472.85 332.197 1471.1 334.017 1469.65 336.491C1468.19 338.966 1467.02 342.15 1466.15 346.044C1465.27 349.937 1464.81 354.65 1464.73 360.181L1495.63 356.36Z' fill='%234D9765' /%3E%3Cpath d='M1561.89 365.53C1561.89 359.271 1562.88 353.558 1564.84 348.391C1566.81 343.224 1569.52 338.583 1572.98 334.471C1576.43 330.359 1580.52 326.775 1585.26 323.719C1589.99 320.662 1595.12 318.115 1600.65 316.076C1606.18 314.039 1611.97 312.511 1618.01 311.491C1624.05 310.472 1630.16 309.963 1636.35 309.963C1644.5 309.963 1651.9 310.782 1658.56 312.42C1665.22 314.057 1671.16 316.295 1676.36 319.134C1681.57 321.972 1686.07 325.283 1689.9 329.068C1693.72 332.852 1696.89 336.874 1699.4 341.131C1701.9 345.389 1703.76 349.774 1704.96 354.286C1706.17 358.798 1706.76 363.202 1706.76 367.495L1624.23 377.43C1625.83 385.508 1629.04 391.767 1633.84 396.207C1638.64 400.647 1645.37 402.867 1654.04 402.867C1658.77 402.867 1663.19 402.284 1667.3 401.12C1671.41 399.955 1674.63 398.536 1676.96 396.862L1685.69 412.146C1683 413.529 1680.07 414.839 1676.9 416.077C1673.74 417.313 1670.25 418.387 1666.42 419.297C1662.6 420.206 1658.39 420.935 1653.76 421.48C1649.14 422.026 1644.06 422.299 1638.53 422.299C1625.29 422.299 1613.86 420.752 1604.25 417.659C1594.64 414.566 1586.69 410.418 1580.4 405.214C1574.1 400.01 1569.45 393.988 1566.43 387.146C1563.41 380.305 1561.89 373.1 1561.89 365.53ZM1653.82 356.36C1653.82 346.899 1652.64 340.021 1650.27 335.727C1647.91 331.433 1644.39 329.286 1639.73 329.286C1637.33 329.286 1635.11 329.868 1633.07 331.033C1631.04 332.197 1629.29 334.017 1627.83 336.491C1626.38 338.966 1625.21 342.15 1624.34 346.044C1623.46 349.937 1622.99 354.65 1622.92 360.181L1653.82 356.36Z' fill='%234D9765' /%3E%3Cpath d='M1727.18 312.038H1779.47L1784.71 327.758C1792.43 321.863 1800.27 317.423 1808.24 314.439C1816.21 311.455 1824.6 309.963 1833.4 309.963C1838.43 309.963 1843.1 310.8 1847.43 312.474C1851.76 314.148 1855.53 316.732 1858.73 320.225C1861.93 323.719 1864.44 328.213 1866.26 333.708C1868.08 339.203 1868.99 345.771 1868.99 353.413V420.225H1809.71V349.701C1809.71 345.917 1808.88 343.151 1807.2 341.405C1805.53 339.658 1803.09 338.784 1799.89 338.784C1797.77 338.784 1795.45 339.221 1792.9 340.095C1790.35 340.968 1788.21 342.35 1786.46 344.243V420.225H1727.18V312.038Z' fill='%234D9765' /%3E%3Cpath d='M1969.79 338.992C1969.79 331.277 1970.79 323.836 1972.79 316.667C1974.79 309.499 1977.72 302.821 1981.58 296.634C1985.44 290.448 1990.17 284.808 1995.77 279.713C2001.38 274.619 2007.76 270.252 2014.93 266.613C2022.1 262.974 2030.02 260.153 2038.68 258.152C2047.34 256.15 2056.65 255.15 2066.63 255.15C2073.03 255.15 2079.16 255.55 2085.02 256.351C2090.88 257.152 2096.39 258.261 2101.56 259.68C2106.72 261.099 2111.52 262.737 2115.92 264.593C2120.32 266.449 2124.3 268.396 2127.87 270.433L2118.48 288.774C2114.41 286.809 2109.77 285.153 2104.56 283.807C2099.36 282.461 2093.95 281.787 2088.35 281.787C2080.85 281.787 2073.9 283.133 2067.5 285.827C2061.09 288.519 2055.56 292.34 2050.9 297.289C2046.25 302.238 2042.59 308.225 2039.93 315.248C2037.28 322.271 2035.95 330.149 2035.95 338.883C2035.95 347.544 2037.26 355.386 2039.88 362.409C2042.5 369.432 2046.12 375.437 2050.74 380.422C2055.36 385.407 2060.86 389.265 2067.23 391.994C2073.59 394.724 2080.49 396.088 2087.91 396.088C2093.15 396.088 2098.39 395.451 2103.63 394.177C2108.88 392.904 2113.68 391.212 2118.05 389.101L2127.43 407.441C2123.87 409.552 2119.9 411.517 2115.53 413.337C2111.17 415.156 2106.44 416.776 2101.34 418.195C2096.25 419.614 2090.79 420.724 2084.97 421.525C2079.14 422.325 2073.03 422.726 2066.63 422.726C2051.71 422.726 2038.26 420.524 2026.29 416.121C2014.31 411.718 2004.14 405.713 1995.77 398.108C1987.4 390.502 1980.98 381.623 1976.5 371.47C1972.03 361.317 1969.79 350.492 1969.79 338.992Z' fill='%2331384F' /%3E%3Cpath d='M2140.43 365.96C2140.43 357.372 2142.19 349.621 2145.72 342.706C2149.25 335.792 2154.35 329.897 2161.01 325.021C2167.66 320.144 2175.8 316.378 2185.41 313.722C2195.01 311.065 2205.93 309.737 2218.16 309.737C2230.38 309.737 2241.3 311.065 2250.91 313.722C2260.51 316.378 2268.65 320.144 2275.31 325.021C2281.96 329.897 2287.06 335.792 2290.59 342.706C2294.12 349.621 2295.89 357.372 2295.89 365.96C2295.89 374.474 2294.12 382.189 2290.59 389.103C2287.06 396.017 2281.96 401.913 2275.31 406.789C2268.65 411.665 2260.51 415.431 2250.91 418.088C2241.3 420.745 2230.38 422.073 2218.16 422.073C2205.93 422.073 2195.01 420.745 2185.41 418.088C2175.8 415.431 2167.66 411.665 2161.01 406.789C2154.35 401.913 2149.25 396.017 2145.72 389.103C2142.19 382.189 2140.43 374.474 2140.43 365.96ZM2218.16 402.095C2220.85 402.095 2223.25 401.549 2225.36 400.457C2227.47 399.365 2229.22 397.455 2230.6 394.726C2231.99 391.996 2233.04 388.302 2233.76 383.645C2234.5 378.987 2234.86 373.092 2234.86 365.96C2234.86 358.754 2234.5 352.822 2233.76 348.165C2233.04 343.507 2231.99 339.813 2230.6 337.084C2229.22 334.355 2227.47 332.444 2225.36 331.353C2223.25 330.261 2220.85 329.715 2218.16 329.715C2215.39 329.715 2212.97 330.261 2210.9 331.353C2208.82 332.444 2207.09 334.355 2205.71 337.084C2204.33 339.813 2203.27 343.507 2202.55 348.165C2201.81 352.822 2201.45 358.754 2201.45 365.96C2201.45 373.092 2201.81 378.987 2202.55 383.645C2203.27 388.302 2204.33 391.996 2205.71 394.726C2207.09 397.455 2208.82 399.365 2210.9 400.457C2212.97 401.549 2215.39 402.095 2218.16 402.095Z' fill='%2331384F' /%3E%3Cpath d='M2319.36 311.811H2371.65L2376.89 327.532C2384.6 321.636 2392.45 317.197 2400.42 314.213C2408.39 311.229 2416.78 309.737 2425.58 309.737C2430.6 309.737 2435.28 310.574 2439.61 312.248C2443.94 313.921 2447.7 316.505 2450.91 319.999C2454.11 323.492 2456.62 327.986 2458.44 333.481C2460.26 338.976 2461.17 345.545 2461.17 353.186V419.998H2401.89V349.475C2401.89 345.69 2401.06 342.924 2399.38 341.178C2397.7 339.431 2395.27 338.558 2392.06 338.558C2389.95 338.558 2387.62 338.994 2385.08 339.868C2382.53 340.741 2380.38 342.124 2378.64 344.016V419.998H2319.36V311.811Z' fill='%2331384F' /%3E%3Cpath d='M2496.87 329.819H2484.64V311.806H2496.87V275.781H2556.15V311.806H2584.64L2573.51 329.819H2556.15V378.837C2556.15 386.26 2557.81 391.973 2561.12 395.977C2564.43 399.979 2569.18 401.98 2575.37 401.98L2568.59 416.937C2564.81 418.538 2560.79 419.794 2556.53 420.703C2552.27 421.613 2547.35 422.068 2541.74 422.068C2533.88 422.068 2527.11 421.067 2521.43 419.065C2515.76 417.064 2511.1 414.207 2507.46 410.496C2503.82 406.784 2501.14 402.236 2499.44 396.85C2497.73 391.464 2496.87 385.387 2496.87 378.618V329.819Z' fill='%2331384F' /%3E%3Cpath d='M2595.02 365.304C2595.02 359.045 2596 353.332 2597.96 348.164C2599.93 342.997 2602.64 338.357 2606.09 334.245C2609.55 330.133 2613.64 326.549 2618.37 323.492C2623.11 320.435 2628.24 317.888 2633.77 315.85C2639.3 313.812 2645.08 312.284 2651.13 311.265C2657.17 310.246 2663.28 309.737 2669.47 309.737C2677.62 309.737 2685.02 310.555 2691.68 312.193C2698.35 313.83 2704.27 316.068 2709.48 318.907C2714.69 321.745 2719.19 325.057 2723.02 328.841C2726.84 332.626 2730.01 336.647 2732.52 340.904C2735.03 345.162 2736.88 349.547 2738.08 354.06C2739.28 358.572 2739.88 362.975 2739.88 367.269L2657.35 377.203C2658.95 385.282 2662.16 391.541 2666.96 395.981C2671.76 400.42 2678.49 402.64 2687.15 402.64C2691.89 402.64 2696.31 402.058 2700.42 400.894C2704.53 399.729 2707.75 398.309 2710.08 396.636L2718.81 411.92C2716.12 413.302 2713.19 414.612 2710.02 415.85C2706.86 417.087 2703.36 418.16 2699.54 419.07C2695.73 419.98 2691.51 420.708 2686.88 421.254C2682.26 421.799 2677.18 422.072 2671.65 422.072C2658.41 422.072 2646.98 420.525 2637.37 417.433C2627.77 414.34 2619.81 410.191 2613.52 404.987C2607.22 399.784 2602.57 393.761 2599.54 386.92C2596.52 380.078 2595.02 372.873 2595.02 365.304ZM2686.94 356.134C2686.94 346.672 2685.76 339.794 2683.39 335.5C2681.02 331.206 2677.51 329.059 2672.85 329.059C2670.45 329.059 2668.23 329.642 2666.19 330.806C2664.16 331.971 2662.41 333.79 2660.95 336.265C2659.5 338.739 2658.33 341.924 2657.46 345.817C2656.59 349.711 2656.11 354.423 2656.04 359.955L2686.94 356.134Z' fill='%2331384F' /%3E%3Cpath d='M2760.3 311.811H2812.59L2817.83 327.532C2825.54 321.636 2833.39 317.197 2841.36 314.213C2849.33 311.229 2857.72 309.737 2866.52 309.737C2871.54 309.737 2876.22 310.574 2880.55 312.248C2884.88 313.921 2888.65 316.505 2891.85 319.999C2895.05 323.492 2897.56 327.986 2899.38 333.481C2901.2 338.976 2902.11 345.545 2902.11 353.186V419.998H2842.83V349.475C2842.83 345.69 2842 342.924 2840.32 341.178C2838.65 339.431 2836.21 338.558 2833 338.558C2830.9 338.558 2828.57 338.994 2826.02 339.868C2823.47 340.741 2821.33 342.124 2819.58 344.016V419.998H2760.3V311.811Z' fill='%2331384F' /%3E%3Cpath d='M2937.81 329.819H2925.58V311.806H2937.81V275.781H2997.09V311.806H3025.59L3014.45 329.819H2997.09V378.837C2997.09 386.26 2998.75 391.973 3002.06 395.977C3005.37 399.979 3010.12 401.98 3016.31 401.98L3009.53 416.937C3005.75 418.538 3001.73 419.794 2997.47 420.703C2993.22 421.613 2988.29 422.068 2982.68 422.068C2974.82 422.068 2968.05 421.067 2962.37 419.065C2956.7 417.064 2952.04 414.207 2948.4 410.496C2944.76 406.784 2942.09 402.236 2940.38 396.85C2938.67 391.464 2937.81 385.387 2937.81 378.618V329.819Z' fill='%2331384F' /%3E%3Cpath d='M3116.31 257.766H3194.37C3208.78 257.693 3221.2 258.949 3231.64 261.533C3242.09 264.116 3250.7 267.809 3257.46 272.613C3264.23 277.417 3269.24 283.184 3272.48 289.917C3275.72 296.649 3277.33 304.127 3277.33 312.351C3277.33 319.556 3275.83 326.452 3272.8 333.038C3269.78 339.625 3265.13 345.429 3258.83 350.451C3252.54 355.473 3244.53 359.476 3234.81 362.46C3225.09 365.444 3213.54 366.936 3200.15 366.936H3179.41V419.992H3116.31V257.766ZM3179.41 343.137C3184.43 343.064 3188.91 342.282 3192.84 340.79C3196.77 339.297 3200.07 337.224 3202.77 334.567C3205.46 331.911 3207.52 328.708 3208.94 324.96C3210.36 321.212 3211.07 317.009 3211.07 312.351C3211.07 307.766 3210.34 303.617 3208.88 299.906C3207.43 296.194 3205.33 293.01 3202.61 290.353C3199.88 287.697 3196.56 285.604 3192.67 284.076C3188.78 282.548 3184.36 281.711 3179.41 281.565V343.137Z' fill='%2331384F' /%3E%3Cpath d='M3290.87 365.96C3290.87 357.372 3292.64 349.621 3296.17 342.706C3299.7 335.792 3304.79 329.897 3311.45 325.021C3318.11 320.144 3326.24 316.378 3335.85 313.722C3345.46 311.065 3356.38 309.737 3368.6 309.737C3380.83 309.737 3391.75 311.065 3401.35 313.722C3410.96 316.378 3419.1 320.144 3425.75 325.021C3432.41 329.897 3437.5 335.792 3441.04 342.706C3444.57 349.621 3446.33 357.372 3446.33 365.96C3446.33 374.474 3444.57 382.189 3441.04 389.103C3437.5 396.017 3432.41 401.913 3425.75 406.789C3419.1 411.665 3410.96 415.431 3401.35 418.088C3391.75 420.745 3380.83 422.073 3368.6 422.073C3356.38 422.073 3345.46 420.745 3335.85 418.088C3326.24 415.431 3318.11 411.665 3311.45 406.789C3304.79 401.913 3299.7 396.017 3296.17 389.103C3292.64 382.189 3290.87 374.474 3290.87 365.96ZM3368.6 402.095C3371.3 402.095 3373.7 401.549 3375.81 400.457C3377.92 399.365 3379.67 397.455 3381.05 394.726C3382.43 391.996 3383.49 388.302 3384.21 383.645C3384.94 378.987 3385.31 373.092 3385.31 365.96C3385.31 358.754 3384.94 352.822 3384.21 348.165C3383.49 343.507 3382.43 339.813 3381.05 337.084C3379.67 334.355 3377.92 332.444 3375.81 331.353C3373.7 330.261 3371.3 329.715 3368.6 329.715C3365.84 329.715 3363.42 330.261 3361.34 331.353C3359.27 332.444 3357.54 334.355 3356.16 337.084C3354.77 339.813 3353.72 343.507 3352.99 348.165C3352.26 352.822 3351.9 358.754 3351.9 365.96C3351.9 373.092 3352.26 378.987 3352.99 383.645C3353.72 388.302 3354.77 391.996 3356.16 394.726C3357.54 397.455 3359.27 399.365 3361.34 400.457C3363.42 401.549 3365.84 402.095 3368.6 402.095Z' fill='%2331384F' /%3E%3Cpath d='M3474.06 392.05C3477.04 393.652 3479.92 395.107 3482.68 396.417C3485.45 397.728 3488.22 398.837 3490.98 399.747C3493.75 400.657 3496.53 401.366 3499.33 401.876C3502.14 402.385 3505.06 402.64 3508.12 402.64C3512.92 402.64 3516.38 402.058 3518.5 400.894C3520.61 399.729 3521.66 398.2 3521.66 396.308C3521.66 395.144 3521.31 394.161 3520.62 393.36C3519.93 392.56 3518.96 391.85 3517.73 391.232C3516.49 390.613 3515.03 390.031 3513.36 389.485C3511.69 388.94 3509.83 388.375 3507.8 387.793L3501.57 385.937C3495.46 384.118 3490.18 381.989 3485.74 379.551C3481.3 377.113 3477.67 374.365 3474.82 371.308C3471.99 368.252 3469.88 364.958 3468.5 361.429C3467.11 357.899 3466.42 354.132 3466.42 350.129C3466.42 344.962 3467.58 339.959 3469.91 335.118C3472.24 330.279 3475.84 325.966 3480.72 322.182C3485.6 318.397 3491.84 315.377 3499.44 313.121C3507.05 310.865 3516.09 309.737 3526.57 309.737C3530.5 309.737 3534.6 309.973 3538.85 310.446C3543.11 310.919 3547.24 311.52 3551.25 312.247C3555.25 312.975 3559 313.794 3562.49 314.704C3565.98 315.613 3568.93 316.541 3571.33 317.488L3561.73 335.064C3560.13 334.19 3558.25 333.408 3556.11 332.717C3553.96 332.026 3551.76 331.407 3549.5 330.861C3547.24 330.315 3545.08 329.896 3543.01 329.605C3540.93 329.315 3539.16 329.169 3537.71 329.169C3533.48 329.169 3530.46 329.751 3528.64 330.915C3526.83 332.08 3525.92 333.499 3525.92 335.173C3525.92 335.828 3526.1 336.519 3526.46 337.247C3526.83 337.975 3527.56 338.739 3528.64 339.54C3529.74 340.341 3531.26 341.178 3533.23 342.051C3535.19 342.924 3537.78 343.834 3540.98 344.78L3547.1 346.636C3553.87 348.674 3559.49 350.966 3563.97 353.514C3568.44 356.061 3572.04 358.808 3574.77 361.756C3577.5 364.703 3579.43 367.815 3580.56 371.09C3581.68 374.365 3582.25 377.713 3582.25 381.134C3582.25 386.374 3580.98 391.469 3578.43 396.418C3575.88 401.367 3571.83 405.733 3566.26 409.517C3560.69 413.302 3553.5 416.341 3544.7 418.633C3535.89 420.926 3525.22 422.072 3512.71 422.072C3507.32 422.072 3502.37 421.854 3497.86 421.417C3493.35 420.981 3489.09 420.326 3485.09 419.452C3481.08 418.579 3477.25 417.505 3473.57 416.231C3469.9 414.958 3466.27 413.52 3462.71 411.92L3474.06 392.05Z' fill='%2331384F' /%3E%3Cpath d='M3611.4 329.819H3599.17V311.806H3611.4V275.781H3670.68V311.806H3699.17L3688.04 329.819H3670.68V378.837C3670.68 386.26 3672.33 391.973 3675.65 395.977C3678.96 399.979 3683.7 401.98 3689.89 401.98L3683.13 416.937C3679.34 418.538 3675.32 419.794 3671.06 420.703C3666.8 421.613 3661.87 422.068 3656.27 422.068C3648.41 422.068 3641.64 421.067 3635.96 419.065C3630.28 417.064 3625.63 414.207 3621.99 410.496C3618.35 406.784 3615.68 402.236 3613.97 396.85C3612.26 391.464 3611.4 385.387 3611.4 378.618L3611.4 329.819Z' fill='%2331384F' /%3E%3Cpath d='M3709.54 365.304C3709.54 359.045 3710.52 353.332 3712.49 348.164C3714.45 342.997 3717.17 338.357 3720.62 334.245C3724.08 330.133 3728.18 326.549 3732.91 323.492C3737.64 320.435 3742.77 317.888 3748.3 315.85C3753.83 313.812 3759.62 312.284 3765.66 311.265C3771.7 310.246 3777.81 309.737 3784 309.737C3792.15 309.737 3799.56 310.555 3806.22 312.193C3812.88 313.83 3818.81 316.068 3824.01 318.907C3829.21 321.745 3833.73 325.057 3837.55 328.841C3841.36 332.626 3844.53 336.647 3847.05 340.904C3849.56 345.162 3851.41 349.547 3852.61 354.06C3853.81 358.572 3854.42 362.975 3854.42 367.269L3771.88 377.203C3773.48 385.282 3776.68 391.541 3781.49 395.981C3786.29 400.42 3793.02 402.64 3801.68 402.64C3806.41 402.64 3810.84 402.058 3814.95 400.894C3819.06 399.729 3822.28 398.309 3824.61 396.636L3833.34 411.92C3830.65 413.302 3827.72 414.612 3824.56 415.85C3821.39 417.087 3817.9 418.16 3814.08 419.07C3810.26 419.98 3806.03 420.708 3801.41 421.254C3796.79 421.799 3791.71 422.072 3786.18 422.072C3772.94 422.072 3761.51 420.525 3751.9 417.433C3742.3 414.34 3734.34 410.191 3728.05 404.987C3721.76 399.784 3717.09 393.761 3714.07 386.92C3711.05 380.078 3709.54 372.873 3709.54 365.304ZM3801.47 356.134C3801.47 346.672 3800.28 339.794 3797.92 335.5C3795.55 331.206 3792.04 329.059 3787.38 329.059C3784.98 329.059 3782.76 329.642 3780.72 330.806C3778.69 331.971 3776.94 333.79 3775.48 336.265C3774.03 338.739 3772.86 341.924 3771.99 345.817C3771.12 349.711 3770.64 354.423 3770.57 359.955L3801.47 356.134Z' fill='%2331384F' /%3E%3Cpath d='M3874.83 311.811H3927.12L3932.36 327.532C3936.51 324.474 3940.42 321.837 3944.1 319.616C3947.78 317.397 3951.34 315.541 3954.8 314.049C3958.26 312.557 3961.6 311.465 3964.84 310.774C3968.08 310.082 3971.3 309.737 3974.51 309.737C3979.16 309.737 3983.36 310.392 3987.11 311.702C3990.86 313.012 3994.06 314.868 3996.72 317.27C3999.38 319.671 4001.41 322.528 4002.83 325.839C4004.25 329.151 4004.96 332.808 4004.96 336.811C4004.96 340.814 4004.11 344.489 4002.4 347.837C4000.69 351.185 3998.2 354.078 3994.92 356.516C3991.64 358.954 3987.62 360.846 3982.85 362.193C3978.09 363.54 3972.65 364.212 3966.54 364.212L3947.32 338.558C3945.21 338.558 3942.92 338.994 3940.44 339.868C3937.97 340.741 3935.86 342.124 3934.11 344.016V419.998H3874.83V311.811Z' fill='%2331384F' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M394.657 239.007C405.41 264.264 410.786 290.72 410.786 318.373C410.786 346.026 405.41 372.481 394.657 397.739C384.273 422.134 369.613 443.737 350.679 462.549C346.662 466.54 342.519 470.34 338.249 473.949L339.022 463.703L339.16 461.866C341.026 460.146 342.866 458.386 344.678 456.586C362.83 438.549 376.884 417.838 386.839 394.454C397.144 370.246 402.297 344.886 402.297 318.373C402.297 291.861 397.144 266.501 386.839 242.292C382.767 232.727 378.009 223.608 372.565 214.938L371.814 198.746C380.916 211.194 388.531 224.615 394.657 239.007ZM60.4681 462.549C41.5348 443.737 26.8759 422.134 16.4914 397.739C5.73936 372.481 0.363338 346.026 0.363339 318.373C0.363339 290.72 5.73937 264.264 16.4914 239.007C22.7859 224.221 30.6508 210.46 40.0862 197.724L38.7732 214.637C33.2502 223.397 28.4291 232.616 24.3098 242.293C14.0047 266.5 8.85218 291.86 8.85218 318.373C8.85218 344.886 14.0047 370.246 24.3098 394.454C34.2642 417.838 48.3178 438.549 66.4707 456.586C68.2819 458.385 70.1199 460.144 71.9846 461.862L72.896 473.947C68.627 470.339 64.4843 466.539 60.4681 462.549Z' fill='%2331384F' /%3E%3Cpath d='M117.312 508.373L86.6457 234.149H323.127L297.179 508.373H117.312Z' fill='%23C2A476' stroke='%238E754E' stroke-width='28.9423' stroke-linejoin='round' /%3E%3Cpath d='M92.4869 402.225L80.1587 281.92H327.844L317.197 402.225H92.4869Z' fill='white' stroke='%23DAD7D7' stroke-width='26.875' stroke-linejoin='round' /%3E%3Cpath d='M73.0818 149.783L60.1078 200.5H347.895L333.152 149.783H73.0818Z' fill='%238E754E' /%3E%3Cpath d='M205.181 382.171C227.329 382.171 245.283 364.217 245.283 342.07C245.283 319.923 227.329 301.969 205.181 301.969C183.034 301.969 165.08 319.923 165.08 342.07C165.08 364.217 183.034 382.171 205.181 382.171Z' stroke='%234D9765' stroke-width='13.0164' /%3E%3Cpath d='M183.785 355.435C188.659 343.543 197.363 332.975 208.951 325.184C209.015 325.141 209.048 325.193 208.989 325.244C197.898 335.14 190.378 347.626 187.281 360.851C187.177 361.293 187.079 361.734 186.985 362.178C186.945 362.362 186.908 362.547 186.871 362.731L186.866 362.752C186.793 363.117 186.724 363.482 186.657 363.847C186.615 364.077 186.573 364.309 186.535 364.54C186.481 364.858 186.43 365.177 186.381 365.496L186.373 365.548C186.334 365.795 186.295 366.042 186.261 366.29C186.225 366.548 186.193 366.806 186.16 367.065C186.057 367.874 185.967 368.684 185.897 369.498L185.896 369.511C185.732 371.429 185.659 373.351 185.685 375.277C185.71 377.001 187.047 378.376 188.671 378.352C189.003 378.346 189.321 378.283 189.618 378.172C190.772 377.735 191.589 376.556 191.571 375.184C191.518 371.455 191.877 367.728 192.616 364.052C197.422 366.015 202.99 365.708 207.66 363.939C217.263 360.302 223.189 349.329 220.098 339.258L220.103 339.271C217.634 331.929 218.308 324.211 221.295 317.813C222.049 316.199 220.717 315.877 219.996 315.754C214.562 314.83 208.332 315.415 202.145 317.759C188.211 323.038 180.488 333.458 181.507 346.123C181.794 349.819 182.6 352.899 183.785 355.435Z' fill='%234D9765' /%3E%3Cpath d='M331.612 9.06226L277.133 129.705L324.097 129.705L376.486 9.06226L331.612 9.06226Z' stroke='%23DAD7D7' stroke-width='17.7416' stroke-linejoin='round' /%3E%3C/svg%3E%0A");
}

.ecp-header-menu {
    height: 65px;
    margin: 0;
}

.ecp-header-menu li {
    float: left;
    margin: 0 15px;
    font-size: 14px;
    display: table;
    height: 65px;
}

.ecp-header-menu li:focus,
.ecp-header-menu li a:focus {
    outline: none;
    box-shadow: none;
}

.ecp-header-menu li span {
    padding: 0 5px 5px 5px;
}

.ecp-header-menu li.ecp-active-tab span,
.ecp-header-menu li:hover span {
    border-bottom: 4px solid #1b3a51;
}

.ecp-header-menu li a {
    color: #1b3a51;
    text-decoration: none;
    display: table-cell;
    vertical-align: middle;
    padding: 40px 0;
}

.ecp-top-menu .ecp-grid {
    margin-bottom: 0;
}


p.ecp-page-title {
    color: #1b3a51;
    font-size: 14px !important;
    line-height: 18px !important;
    margin: 0 0 0 43px;
}

.ecp-loading-saving {
    position: absolute;
    background: #fb5654;
    color: #fff;
    height: 50px;
    text-align: center;
    line-height: 2.4rem;
    font-size: 1.2em;
    font-weight: bold;
    margin: 0;
    padding-top: 0.6rem;
    text-indent: -2rem;
    opacity: 0;
    visibility: hidden;
    transform: translateY(0);
    transition: all .3s ease-out;
    top: 60px;
    left: -25px;
    width: calc(100% + 25px);
}

.ecp-loading-saving.show {
    visibility: visible;
    opacity: 1;
    transform: translateY(100%);
}

.ecp-loading-success {
    background: #71c069;
}

.ecp-loading-saving a {
    color: #fff;
}

/* ## Buttons
--------------------------------------------- */
.button.ecp-navy-button,
.button.ecp-buffer-button,
.button.ecp-twitter-button,
.button.ecp-googlebusiness-button,
.button.ecp-blue-button,
.button.ecp-green-button,
.button.ecp-red-button,
.button.ecp-grey-button,
.button.ecp-default-button,
.ecp-button {
    padding: 15px 30px;
    height: auto;
    line-height: 1;
    border-radius: 4px;
    box-shadow: none;
    float: right;
    margin: 15px 0;
    transition: color .1s ease-in;
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    font-size: 13px;
    font-weight: 400;
}

.button.ecp-buffer-button svg,
.button.ecp-googlebusiness-button svg,
.button.ecp-green-button svg,
.button.ecp-green-button svg path {
    height: 20px;
    font-size: 20px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transition: fill .1s ease-in;
}


.button.ecp-twitter-button span.dashicons-twitter,
.button.ecp-twitter-button span.dashicons-twitter:before {
    height: 20px;
    font-size: 20px;
}

.wp-core-ui #evergreen-fields a.button:hover {
    background: #fb5654;
    color: #fff;
    border-color: #fb5654;
    box-shadow: none;
}

.button.ecp-navy-button,
.button.ecp-navy-button:focus {
    background: #1b3a51;
    color: #fff;
    border-color: #1b3a51;
    box-shadow: none;
}

.button.ecp-googlebusiness-button svg,
.button.ecp-googlebusiness-button:focus svg {
    fill: #fff;
}

.button.ecp-googlebusiness-button,
.button.ecp-googlebusiness-button:focus {
    color: #fff;
    background: #4285f4;
    border-color: #4285f4;
    box-shadow: none;
}

.button.ecp-googlebusiness-button:hover svg {
    fill: #4285f4;
}

.button.ecp-googlebusiness-button:hover {
    color: #4285f4;
    border-color: #4285f4;
    box-shadow: none;
}

.button.ecp-twitter-button,
.button.ecp-twitter-button:focus {
    background: #1da1f2;
    color: #fff;
    border-color: #1da1f2;
    box-shadow: none;
}

.button.ecp-twitter-button:hover {
    color: #1da1f2;
    border-color: #1da1f2;
    box-shadow: none;
}

.ecp-twitter-button .dashicons-twitter:before {
    font-size: 25px;
}

.button.ecp-buffer-button,
.button.ecp-buffer-button:focus {
    background: #231f20;
    color: #fff;
    border-color: #231f20;
    box-shadow: none;
    padding: 10px 30px;
}

.button.ecp-buffer-button:hover {
    color: #231f20;
    border-color: #231f20;
    box-shadow: none;
}

.button.ecp-default-button,
.button.ecp-default-button:focus {
    background: #f7f7f7;
    color: #000;
    border-color: #ddd;
    box-shadow: none;
}

.button.ecp-default-button {
    border: 1px solid #7e8993;
}

.button.ecp-red-button:focus,
.button.ecp-red-button:hover {
    background: #fff !important;
    color: #fb5654 !important;
    border-color: #fb5654 !important;
    box-shadow: none !important;
}

.button.ecp-red-button,
.button.ecp-navy-button:hover,
.button.ecp-default-button:hover {
    background: #fb5654;
    color: #fff;
    border-color: #fb5654;
    box-shadow: none;
}

.button.ecp-grey-button,
.button.ecp-grey-button:focus {
    background: #fff;
    color: #646970;
    border-color: #646970;
    box-shadow: none;
}

a.button.ecp-grey-button.ecp-close-wizard,
a.button.ecp-grey-button.ecp-previous {
    background: inherit;
}

a.button.ecp-grey-button.ecp-close-wizard:hover,
a.button.ecp-grey-button.ecp-previous:hover {
    background: #646970;
    border-color: #646970;
    color: #fff;
}

.button.ecp-green-button,
.button.ecp-green-button:focus {
    background: #71c069;
    color: #fff;
    border-color: #71c069;
    box-shadow: none
}

a.button.ecp-green-button.ecp-next:hover{

}

.button.ecp-green-button svg,
.button.ecp-buffer-button svg {
    fill: #fff;
}

.button.ecp-buffer-button:hover svg {
    fill: #000;
}

.button.ecp-green-button:hover {
    background: #fff !important;
    color: #71c069 !important;
    border-color: #71c069 !important;
    box-shadow: none !important;
}
a.button.ecp-green-button.ecp-next:hover{
    background: #1b3a51 !important;
    color: #fff !important;
    border-color: #1b3a51 !important;
}

.button.ecp-green-button:hover svg {
    fill: #71c069;
}

.ecp-save-settings,
.ecp-configurator-signup {
    width: 100%;
    text-align: center;
}

.button.ecp-navy-button.ecp-activate-button {
    text-transform: lowercase;
    float: left;
    margin-left: 10% !important;
}

.ecp-button.cancel-change,
.button.change-post-in-library {
    padding: 10px 30px;
    border: 1px solid #1b3a51;
}

a.dashicons.dashicons-migrate.ecp-migrate-button,
span.dashicons.dashicons-edit.ecp-change-name-button,
a.dashicons.dashicons-trash.ecp-delete-category-button {
    color: #1b3a51;
}

/* ## Social Network Icons
--------------------------------------------- */

.ecp-facebook {
    width: 16px;
    height: 16px;
    background-size: 16px 16px;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDExMi4xOTYgMTEyLjE5NiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTEyLjE5NiAxMTIuMTk2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8Y2lyY2xlIHN0eWxlPSJmaWxsOiMzQjU5OTg7IiBjeD0iNTYuMDk4IiBjeT0iNTYuMDk4IiByPSI1Ni4wOTgiLz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojRkZGRkZGOyIgZD0iTTcwLjIwMSw1OC4yOTRoLTEwLjAxdjM2LjY3Mkg0NS4wMjVWNTguMjk0aC03LjIxM1Y0NS40MDZoNy4yMTN2LTguMzQNCgkJYzAtNS45NjQsMi44MzMtMTUuMzAzLDE1LjMwMS0xNS4zMDNMNzEuNTYsMjEuODF2MTIuNTFoLTguMTUxYy0xLjMzNywwLTMuMjE3LDAuNjY4LTMuMjE3LDMuNTEzdjcuNTg1aDExLjMzNEw3MC4yMDEsNTguMjk0eiIvPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=");
}

.ecp-instagram {
    width: 16px;
    height: 16px;
    background-size: 16px 16px;
    background-image: url("data:image/png;base64,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");
}

.ecp-twitter {
    content: "";
    width: 16px;
    height: 16px;
    background-size: 16px 16px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAADG0lEQVRIS7VWS2gTURQ9d5pgNK2CiFDxh+AHXFQln1L8bRREoSJ+kmBFERVEtCaj1ZWDC602SRUXouBGm0xpEBeKCxX8oEIn0e7EElDR0rpwUYyfYpJ3ZcamTZOZxgi+5XvnnnPveXfeHcJ/XlSRn5kCl5INQsAN0BwidjBjiJnSQso+SQSbfk7GYSmwV3nsGKlzHiHwEYAWmJEQ8APEt0GSEj/ufmeBKd/2daS8kiR6GJhfscI/gCyAM2rQ3Q4iLo4pq8AXTm4n4i4AU/6SfAxGQDw778OexM6d+cLmBAE9c5LE038hH1Nh7lBl78kyAd3zX3XO/ipssS6QaaMqux/qgLEKfBFNJqCjCltGADgs8H1LM26XopD4I8BM/qj2vqxbiHvBNAPAsiKj05IQW2Ny4xt/OLWaSawi4CwAHTe+WFqjyq7nhkCgU1vBAn2l2TDoRt4xrbVm5MclAu83ciHe1h303ilg/eHULJB4AWBJSfeE4yHPCUPAF9EOEHDdpNwhm5iy+NaJhu+7O1P1+Xx+c85W8yDR6vpYwPrCyeNEHDWJfaaGPOtGBZJnCKyUgoy2yzj3JZTlv6zuxhfR7hKwpeyckFaDniWGgD+qnQfjlAlJHkwtquxWzQQOXkvZM9/EZwAzTQQG1KBnXsGiowRcNs+Sry3NeA7rHVF6Hoj0tjGo3aI6TQ15vIbArnByk0R838oGBq5Or5WOXT/k0p8EY/kiWhMBjwBMtYiLqSHPbkNgR/TlVDvbvjAwrQTcB8IVCOmuKru+6Gfrlce2+unOFjCuTvbFE5E/HnR3j31ogWjvTWZqMbssZrwgYJiA2UxYC8Zcq2pH94clu1gQO9r4dVygM7mIBb8FYK8QXPmYuU2VvRd14ITHzh/RTgM4V5nBGkHA6yzlVhcG0cTnWp9e0WQXA4F/FBmUcsIba2scKMSXzYMdPT019k8L2xmQqxHRM6ecaC4mL7OomNAfTm4A8QUAKytdKJjP56T8FbP5POnQVxSW+mtfNRGJZgY8INQbfc8YBJAmontky9/Xu8Uqicp/FdX4ZIL9DaGuISjLkiAgAAAAAElFTkSuQmCC");
}

.ecp-linkedin {
    width: 16px;
    height: 16px;
    background-size: 16px 16px;
    background-image: url("data:image/png;base64,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");
}

.ecp-pinterest {
    width: 16px;
    height: 16px;
    background-size: 16px 16px;
    background-image: url("data:image/png;base64,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");
}

.ecp-googlebusiness {
    width: 16px;
    height: 16px;
    background-size: 16px 16px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI0ODdfMjc3KSI+CjxjaXJjbGUgY3g9IjcuOTA2MjUiIGN5PSI4IiByPSI4IiBmaWxsPSIjNUM1NTYwIi8+CjxtYXNrIGlkPSJtYXNrMF8yNDg3XzI3NyIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iLTEiIHk9IjAiIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNiI+CjxwYXRoIGQ9Ik0xNS45MDgyIDhDMTUuOTA4MiAxMi40MTgzIDEyLjMyNjUgMTYgNy45MDgyMSAxNkMzLjQ4OTkzIDE2IC0wLjA5MTc5MzkgMTIuNDE4MyAtMC4wOTE3OTM5IDhDLTAuMDkxNzkzOSAzLjU4MTcyIDMuNDg5OTMgMCA3LjkwODIxIDBDMTIuMzI2NSAwIDE1LjkwODIgMy41ODE3MiAxNS45MDgyIDhaIiBmaWxsPSIjNUM1NTYwIi8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8yNDg3XzI3NykiPgo8cGF0aCBkPSJNMTQuMDE0NiA0LjY1NjQ5SDEuNzAwNjdDMS40MDgwOCA0LjY1NjQ5IDEuMTcwOSA0Ljg5MzY4IDEuMTcwOSA1LjE4NjI2VjE0LjEyNjVDMS4xNzA5IDE0LjQxOTEgMS40MDgwOCAxNC42NTYzIDEuNzAwNjcgMTQuNjU2M0gxNC4wMTQ2QzE0LjMwNzIgMTQuNjU2MyAxNC41NDQ0IDE0LjQxOTEgMTQuNTQ0NCAxNC4xMjY1VjUuMTg2MjZDMTQuNTQ0NCA0Ljg5MzY4IDE0LjMwNzIgNC42NTY0OSAxNC4wMTQ2IDQuNjU2NDlaIiBmaWxsPSIjNDk4OUY1Ii8+CjxwYXRoIGQ9Ik0xMy44MDM2IDQuNjAzNjdIMS44MzY4OUMxLjQ2NjE5IDQuNjAzNjcgMS4xNzc3MyA3LjQ3MjU0IDEuMTc3NzMgNy44NDMyM0w3LjczMTA4IDE0LjYzNDNIMTMuODAzNkMxNC4xNzU1IDE0LjYzMzMgMTQuNDc2NiAxNC4zMzIxIDE0LjQ3NzYgMTMuOTYwMlY1LjI3NzU1QzE0LjQ3NjUgNC45MDU3NyAxNC4xNzU0IDQuNjA0NjggMTMuODAzNiA0LjYwMzY3VjQuNjAzNjdaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMjQ4N18yNzcpIi8+CjxwYXRoIGQ9Ik00LjIxMDk0IDYuMzQ1N0g4LjAxNTEyVjEuMzUyNzhINC43ODA1Nkw0LjIxMDk0IDYuMzQ1N1oiIGZpbGw9IiMzQzRCQTYiLz4KPHBhdGggZD0iTTExLjgxOTggNi4zNDU3SDguMDE1NjJWMS4zNTI3OEgxMS4yNTAyTDExLjgxOTggNi4zNDU3Wk0xNC40ODU5IDIuMjk5MjVMMTQuNDkwNiAyLjMxNjI3QzE0LjQ4OTUgMi4zMTAyNiAxNC40ODcyIDIuMzA0NjkgMTQuNDg1OSAyLjI5OTI1WiIgZmlsbD0iIzdCQUJGNyIvPgo8cGF0aCBkPSJNMTQuNTczNCAyLjI5Nzg0TDE0LjUzIDIuMTUzMjhDMTQuNDA5NCAxLjYwMSAxMy45OTY3IDEuMzQ0MTEgMTMuNDMxNCAxLjM0Mzc1TDExLjI1IDEuMzUyNjZMMTEuODE5MiA2LjM0NTcySDE1LjYyMzRMMTQuNTczNCAyLjI5Nzg0WiIgZmlsbD0iIzNGNTFCNSIvPgo8cGF0aCBkPSJNMS41NDQ3NiAyLjI5OTI2TDEuNTQwMDQgMi4zMTYyN0MxLjU0MTE4IDIuMzEwMjcgMS41NDM0NyAyLjMwNDY5IDEuNTQ0NzYgMi4yOTkyNloiIGZpbGw9IiM3QkFCRjciLz4KPHBhdGggZD0iTTEuNDQ3MDcgMi4zMTIyOUwxLjQ2MTUzIDIuMjU0NDdDMS41ODIxMyAxLjcwMjE5IDEuOTgwNDMgMS4zNDQxMSAyLjU0NTcyIDEuMzQzNzVMNC43ODA0OSAxLjM1MjY2TDQuMjEwNDMgNi4zNDU3MkgwLjQwNjI1TDEuNDQ3MDcgMi4zMTIyOVoiIGZpbGw9IiM3QkFCRjciLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00LjIxNzA4IDYuMzQ0NDJDNC4yMTcwOCA3LjM5NDMyIDMuMzY1OTUgOC4yNDU0NCAyLjMxNjA2IDguMjQ1NDRDMS4yNjYxNiA4LjI0NTQ0IDAuNDE1MDM5IDcuMzk0MzIgMC40MTUwMzkgNi4zNDQ0Mkg0LjIxNzA4WiIgZmlsbD0iIzcwOUJFMCIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTguMDE4ODMgNi4zNDQ0MkM4LjAxODgzIDcuMzk0MzIgNy4xNjc3MSA4LjI0NTQ0IDYuMTE3ODIgOC4yNDU0NEM1LjA2NzkyIDguMjQ1NDQgNC4yMTY4IDcuMzk0MzIgNC4yMTY4IDYuMzQ0NDJIOC4wMTg4M1oiIGZpbGw9IiMzQzRCQTYiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMS44MjE2IDYuMzQ0NDJDMTEuODIxNiA3LjM5NDMyIDEwLjk3MDQgOC4yNDU0NCA5LjkyMDU1IDguMjQ1NDRDOC44NzA2NSA4LjI0NTQ0IDguMDE5NTMgNy4zOTQzMiA4LjAxOTUzIDYuMzQ0NDJIMTEuODIxNloiIGZpbGw9IiM3MDlCRTAiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNS42MjIzIDYuMzQ0NDJDMTUuNjIyMyA3LjM5NDMyIDE0Ljc3MTIgOC4yNDU0NCAxMy43MjEzIDguMjQ1NDRDMTIuNjcxNCA4LjI0NTQ0IDExLjgyMDMgNy4zOTQzMiAxMS44MjAzIDYuMzQ0NDJIMTUuNjIyM1oiIGZpbGw9IiMzQzRCQTYiLz4KPHBhdGggZD0iTTEzLjcyMjggMTEuNDk0OEMxMy43MTYxIDExLjQwNDMgMTMuNzA1IDExLjMyMTYgMTMuNjg5MSAxMS4yMTYxSDExLjYxNTRDMTEuNjE1NCAxMS41MDYxIDExLjYxNTQgMTEuODIyNiAxMS42MTQyIDEyLjExMjhIMTIuODE1NkMxMi43OSAxMi4yNDggMTIuNzM4IDEyLjM3NjggMTIuNjYyNiAxMi40OTE5QzEyLjU4NzEgMTIuNjA3IDEyLjQ4OTYgMTIuNzA2IDEyLjM3NTggMTIuNzgzNEMxMi4zNzU4IDEyLjc4MzQgMTIuMzc1OCAxMi43NzgzIDEyLjM3NDkgMTIuNzc4MkMxMi4yMjc5IDEyLjg3NDggMTIuMDYyMiAxMi45Mzk0IDExLjg4ODcgMTIuOTY4QzExLjcxNDcgMTIuOTk5OCAxMS41MzYzIDEyLjk5OSAxMS4zNjI1IDEyLjk2NTdDMTEuMTg2MSAxMi45MjkyIDExLjAxOTEgMTIuODU2OCAxMC44NzE4IDEyLjc1M0MxMC42NTQ1IDEyLjU5ODkgMTAuNDg2OCAxMi4zODQ3IDEwLjM4OTUgMTIuMTM2NkMxMC4zODIgMTIuMTE3MyAxMC4zNzUyIDEyLjA5NzkgMTAuMzY4MSAxMi4wNzgxVjEyLjA3NkwxMC4zNyAxMi4wNzQ2QzEwLjI3NTUgMTEuNzk3MiAxMC4yNzUyIDExLjQ5NjMgMTAuMzY5MyAxMS4yMTg4QzEwLjQzNTUgMTEuMDI0MSAxMC41NDQ2IDEwLjg0NjcgMTAuNjg4NCAxMC42OTk2QzExLjAyNTcgMTAuMzUwNyAxMS41Mjk3IDEwLjIxOTQgMTEuOTk0NCAxMC4zNTk1QzEyLjE3MjUgMTAuNDE0MiAxMi4zMzUzIDEwLjUxIDEyLjQ2OTYgMTAuNjM5M0wxMi44NzQ5IDEwLjIzNEMxMi45NDY0IDEwLjE2MTggMTMuMDIwNiAxMC4wOTE4IDEzLjA4OTQgMTAuMDE3MkMxMi44ODM5IDkuODI1NDcgMTIuNjQyNyA5LjY3NjA5IDEyLjM3OTUgOS41Nzc1NEMxMS45MDA1IDkuNDAzODYgMTEuMzc2NSA5LjM5OTI3IDEwLjg5NDYgOS41NjQ1M0MxMC44Nzc4IDkuNTcwMjUgMTAuODYxMSA5LjU3NjIxIDEwLjg0NDUgOS41ODI0QzEwLjMyNDYgOS43Nzc4NyA5Ljg5NjgzIDEwLjE2MTIgOS42NDU3OCAxMC42NTY3QzkuNTU3MTMgMTAuODMyMSA5LjQ5MjU3IDExLjAxODcgOS40NTM4NiAxMS4yMTEzQzkuMjI0MjkgMTIuMzUyMiA5LjkyMDQxIDEzLjQ3NTIgMTEuMDQ0MyAxMy43NzdDMTEuNDExNyAxMy44NzU0IDExLjgwMjMgMTMuODczIDEyLjE3MjYgMTMuNzg4OUMxMi41MDkgMTMuNzEyOSAxMi44MiAxMy41NTEzIDEzLjA3NTYgMTMuMzE5N0MxMy4zNDIxIDEzLjA3NDQgMTMuNTMzMiAxMi43NDc2IDEzLjYzMzMgMTIuNDAwNUMxMy43MTcgMTIuMTA2NCAxMy43NDczIDExLjc5OTYgMTMuNzIyOCAxMS40OTQ4WiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8L2c+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMjQ4N18yNzciIHgxPSIxLjE3NzczIiB5MT0iOS42MTg4NyIgeDI9IjE0LjQ3NzUiIHkyPSI5LjYxODg3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIG9mZnNldD0iMC4wMyIgc3RvcC1jb2xvcj0iIzQwNzlEOCIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM0OTg5RjUiLz4KPC9saW5lYXJHcmFkaWVudD4KPGNsaXBQYXRoIGlkPSJjbGlwMF8yNDg3XzI3NyI+CjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");
}

.ecp-tiktok {
    width: 16px;
    height: 16px;
    background-size: 16px 16px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iOCIgY3k9IjgiIHI9IjgiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik04LjczNzg1IDIuNzc0MDVMMTAuMTMzMiAyLjc0OTA1QzEwLjI2MTYgMy4yMTE0MyAxMC40NzkzIDMuNjQ0MTYgMTAuNzc0MSA0LjAyMjhDMTEuNTc3MiA1LjA0ODQzIDEyLjY5ODIgNS4zMjM0MyAxMy4wNjY2IDUuMzk3OEwxMy4wNTU0IDcuMjg3OEMxMi42ODcgNy4yODMyMSAxMi4zMjA2IDcuMjM0MSAxMS45NjQxIDcuMTQxNTVDMTEuNDEzNyA2Ljk5ODQ0IDEwLjg5NDYgNi43NTQ3NiAxMC40MzI5IDYuNDIyOEMxMC40MzI5IDYuNjE2MjQgMTAuNDM1NyA2LjkwNDY4IDEwLjQzNiA3LjI1NDk5QzEwLjQzNiA3LjcyMTU1IDEwLjQzNDEgNy45ODY1NSAxMC40MzI5IDguMjY3OEMxMC40MjUgMTAuMDA2NiAxMC40NjgyIDEwLjM0MjggMTAuMzE1NCAxMS4wMzAzQzEwLjI2NjMgMTEuMjUxNiAxMC4yNDE2IDExLjM2MjIgMTAuMTg1NCAxMS41MTkxQzkuODkxNiAxMi4zMzc4IDkuMjUxNiAxMi45OTMxIDguNTk5MSAxMy4zNDE2QzcuMjkwMzUgMTQuMDM5NCA1LjQzOTEgMTMuNzY1MyA0LjU1MDM1IDEyLjcxQzMuODkxMjkgMTEuOTI2MiAzLjc0ODE2IDEwLjY5MjggMy43MzQ0MSAxMC4zNzk0QzMuNzMyNTQgMTAuMzM5NyAzLjczMTYgMTAuMzAwMyAzLjczMTYgMTAuMzAwM0MzLjcyMTIzIDkuODczMjIgMy43ODIwNyA5LjQ0NzQgMy45MTE2IDkuMDQwM0M0LjA0MzQ4IDguNjE5MzcgNC40Nzc1NCA3Ljc0MDMgNS40NTI4NSA3LjIwNjU1QzYuMDYwODcgNi44NzgyMyA2Ljc1NTM1IDYuNzQ1NDIgNy40NDE2IDYuODI2MjRMNy40MTkxIDguNzM4NzRDNy4zODAzNSA4LjcyODc0IDYuNDQ2MjkgOC41MDc0OSA1LjgzMjg1IDkuMTQ0OTlDNS4yNDkxIDkuNzQ5OTkgNS4zMjA5OCAxMC43NSA1Ljc3NjYgMTEuMjU4N0M1Ljk5NzIzIDExLjUwNDcgNi4yNzY2IDExLjU5NjkgNi40NjQxIDExLjY2MTZDNi41NDk0MSAxMS42OTA2IDcuMjQxNiAxMS45MTgxIDcuODI1MzUgMTEuNjM5MUM4LjY1MjU0IDExLjI0MzcgOC43NTQ3MyAxMC4zMTUgOC43NTkxIDEwLjI2NjZMOC43Mzc4NSAyLjc3NDA1WiIgZmlsbD0iI0ZEMjg1NCIvPgo8cGF0aCBkPSJNNy45ODc0OCAyLjI5MjE5TDkuODg0OTggMi4yODEyNUM5Ljg4MzcgMi40MjU5NCA5LjkwMzkyIDIuNTcwMDEgOS45NDQ5OCAyLjcwODc1QzkuOTgwNjEgMi44MjkwNiAxMC4wMjM0IDIuOTE0NjkgMTAuMDk2MiAzLjA2MDYzQzEwLjEwMjUgMy4wNzMxMyAxMC4xOTkgMy4yNjUzMSAxMC4zMDQ3IDMuNDMyNUMxMC40NDAzIDMuNjQ3ODEgMTAuNjk4NCA0LjA1NzUgMTEuMDc1MyA0LjM2MDk0QzExLjU3IDQuNzYwMzEgMTIuMTM3OCA0Ljg3MzEzIDEyLjQ5NSA0LjkwNjI1TDEyLjUyMzEgNi4yNTI4MUMxMS44NzQ3IDYuMzU3MTMgMTEuMjEwOSA2LjMwNjggMTAuNTg1NiA2LjEwNTk0QzEwLjE1MDIgNS45NjQxNiA5Ljc0MTUgNS43NTA4MiA5LjM3NjIzIDUuNDc0NjlDOS41OTUwOSA2Ljc5OTA0IDkuNTk1MDkgOC4xNTAzMyA5LjM3NjIzIDkuNDc0NjlDOS4xMTY1NSAxMS4wMzE2IDguOTUzNzMgMTIuMDA1OSA4LjA4NDk4IDEyLjYzMDlDNi44NzYyMyAxMy41IDUuMTQ2MjMgMTMuMDc5NCA0LjUyOTk4IDEyLjY5MTJDNC4zMjA3OCAxMi41NTUgNC4xMjQ5MSAxMi4zOTkzIDMuOTQ0OTggMTIuMjI2MkMzLjcyMzE0IDEyLjAwOCAzLjUzMTgzIDExLjc2MDggMy4zNzYyMyAxMS40OTEzQzMuMTAyNjYgMTAuOTk5NSAyLjk1MjUzIDEwLjQ0ODggMi45Mzg3MyA5Ljg4NjI1QzIuOTI2NzcgOS40MzM1NiAzLjAwMTg4IDguOTgyNzkgMy4xNTk5OCA4LjU1ODQ0QzMuMjYyMTcgOC4yODU2MiAzLjY0MjE3IDcuMzE1MzEgNC43MDEyMyA2LjcyNDY5QzUuNjg0MzYgNi4xNzYyNSA2LjYzNTMgNi4yOTkzNyA2LjkyNDk4IDYuMzQ4MTJMNi44OTg3MyA3Ljc2Mzc1QzYuNTY2OSA3LjY4NTI5IDYuMjIzOCA3LjY2NjE0IDUuODg1MyA3LjcwNzE5QzUuNjExMjMgNy43NDA5NCA1LjM0NDk4IDcuNzcyMTkgNS4wNjEyMyA3Ljk1MDk0QzQuNTAxNTUgOC4zMDMxMiA0LjM2NjU1IDguODcwMzEgNC4zNDI0OCA4Ljk3NDY5QzQuMjgxOTMgOS4xNzkwNyA0LjI2OTUyIDkuMzk0NzEgNC4zMDYyMyA5LjYwNDY5QzQuMzE3MTcgOS42NjQ2OSA0LjM5ODExIDEwLjA4MTkgNC43MzM3MyAxMC4zODA5QzQuODQ2NTUgMTAuNDgxMyA0Ljg5NDk4IDEwLjQ4NTYgNS4wNTk5OCAxMC42Mzk3QzUuMjA1NjEgMTAuNzc1NiA1LjI0MTIzIDEwLjg0MTIgNS4zNzQ5OCAxMC45NTQ3QzUuNDc4MDIgMTEuMDM5MyA1LjU4OTA2IDExLjExMzYgNS43MDY1NSAxMS4xNzY2QzYuMDM5NjcgMTEuMzUxMiA2LjYzNTkyIDExLjM2OTcgNy4wNzM3MyAxMS4xNTcyQzcuNjc4NzMgMTAuODYzMSA4LjAwODczIDEwLjE4NjYgOC4wMDc0OCA5Ljc4NDY5TDcuOTg3NDggMi4yOTIxOVoiIGZpbGw9IiMyNEY2RkEiLz4KPHBhdGggZD0iTTguNTM3MzggMi43ODEyNEw5Ljk1NjQ1IDIuNzUzMTFDMTAuMjA2NCAzLjM2NTE5IDEwLjU4ODQgMy45MTQ1MiAxMS4wNzUyIDQuMzYxODZDMTEuNDkwOSA0Ljc0MjI0IDExLjk3NDcgNS4wNDA3IDEyLjUwMTEgNS4yNDE1NUwxMi41MjggNi43ODY4NkMxMS41OTEzIDYuODIxMTYgMTAuNjcxNyA2LjUyOTk2IDkuOTI1NTEgNS45NjI4VjkuOTYyOEM5LjkxNjEzIDEwLjExNTYgOS43ODIwNyAxMS44MDY2IDguMjU1NTEgMTIuNzM2NkM2Ljc0Mzk1IDEzLjY1ODQgNS4xOTYxMyAxMy4wMjUzIDUuMDUwNTEgMTIuOTYyOEM0LjkxMjkyIDEyLjkxNzYgNC43ODEwMSAxMi44NTY3IDQuNjU3MzggMTIuNzgxMkMzLjU3OTg4IDEyLjExNjIgMy41MzczOCAxMC41MzEyIDMuNTMyMzggMTAuMzA4MUMzLjUyMjAyIDkuODgxMDMgMy41ODI4NSA5LjQ1NTIxIDMuNzEyMzggOS4wNDgxMUMzLjg2ODYzIDguNTU0OTkgNC4zMjgzMiA3LjcyMzQzIDUuMjUzNjMgNy4yMTQzNkM1Ljc2NDA5IDYuOTM2MzcgNi4zMzc3NyA2Ljc5NTEzIDYuOTE4OTUgNi44MDQzNkw2Ljg5NjEzIDguMjQ5MzZDNi43OTgzMiA4LjIyMzExIDYuMTk5MjYgOC4wNzIxOCA1LjYxNDg4IDguNDQwNjFDNS4wNTUyIDguNzkyOCA0LjkyMDIgOS4zNTk5OSA0Ljg5NjEzIDkuNDY0MzZDNC44NjYxMyA5LjU5Mzc0IDQuODA3NyA5LjgxMjQ5IDQuODU4NjMgMTAuMDkzN0M0LjkyMzYzIDEwLjQ0NzggNS4xMTgwMSAxMC42NzgxIDUuMjEyMzggMTAuNzg3MkM1LjM1MDcxIDEwLjk0NzIgNS41MTg0MiAxMS4wNzkzIDUuNzA2NDUgMTEuMTc2MlYxMS4xNzYyTDUuNzA5NTcgMTEuMTc4N0M1Ljg0OTk2IDExLjM4NjcgNi4wNDExIDExLjU1NTMgNi4yNjQ4OCAxMS42Njg3QzYuNzU5ODggMTEuOTE0NyA3LjI5MzAxIDExLjgwNTMgNy42MjYxMyAxMS42NDYyQzguNDUzMzIgMTEuMjUwOSA4LjU1NTUxIDEwLjMyMjIgOC41NTk4OCAxMC4yNzM3TDguNTM3MzggMi43ODEyNFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=");
}

.ecp-mastodon {
    width: 16px;
    height: 16px;
    background-size: 16px 16px;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3080_276)'%3E%3Cpath d='M8 16C12.4183 16 16 12.4183 16 8C16 3.58172 12.4183 0 8 0C3.58172 0 0 3.58172 0 8C0 12.4183 3.58172 16 8 16Z' fill='%236364FF'/%3E%3Cpath d='M11.7294 7.00156C11.7294 5.26719 10.5919 4.75781 10.5919 4.75781C10.0184 4.49375 9.03405 4.38438 8.01218 4.375H7.98718C6.9653 4.38281 5.98093 4.49375 5.40749 4.75781C5.40749 4.75781 4.26999 5.26563 4.26999 7.00156C4.26999 7.39844 4.26218 7.87344 4.27468 8.37813C4.3153 10.075 4.58561 11.7469 6.15436 12.1625C6.8778 12.3531 7.49811 12.3938 7.99968 12.3672C8.90749 12.3172 9.41687 12.0437 9.41687 12.0437L9.38718 11.3859C9.38718 11.3859 8.73874 11.5906 8.01062 11.5656C7.28874 11.5406 6.5278 11.4875 6.41061 10.6016C6.39968 10.5187 6.39499 10.4359 6.39499 10.3531C6.39499 10.3531 7.1028 10.5266 7.99968 10.5672C8.54811 10.5922 9.06218 10.5344 9.58561 10.4734C10.5872 10.3531 11.4606 9.73594 11.57 9.17188C11.7434 8.28281 11.7294 7.00156 11.7294 7.00156ZM10.3887 9.2375H9.55593V7.19844C9.55593 6.76875 9.37468 6.55 9.01374 6.55C8.61374 6.55 8.41374 6.80937 8.41374 7.32031V8.4375H7.58561V7.32031C7.58561 6.80781 7.38561 6.55 6.98561 6.55C6.62468 6.55 6.44343 6.76875 6.44343 7.19844V9.2375H5.61061V7.1375C5.61061 6.70781 5.71999 6.36719 5.9403 6.11406C6.16686 5.86094 6.46374 5.73281 6.83093 5.73281C7.25749 5.73281 7.57936 5.89687 7.79343 6.22344L7.99968 6.57031L8.20749 6.22344C8.42155 5.89531 8.74343 5.73281 9.16999 5.73281C9.53718 5.73281 9.83405 5.8625 10.0606 6.11406C10.2794 6.36562 10.3887 6.70781 10.3887 7.1375V9.2375Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3080_276'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.ecp-bluesky {
    width: 16px;
    height: 16px;
    background-size: 16px 16px;
    background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="8" cy="8" r="8" fill="%231185FE"/><path d="M5.73411 4.5385C6.65129 5.32053 7.63782 6.90616 8.00002 7.75711C8.36226 6.90622 9.34873 5.32051 10.2659 4.5385C10.9277 3.97422 12 3.53761 12 4.92692C12 5.20439 11.8599 7.25777 11.7778 7.59113C11.4922 8.75012 10.4517 9.04572 9.52607 8.86681C11.144 9.17955 11.5556 10.2155 10.6667 11.2514C8.97858 13.2188 8.24038 10.7578 8.05114 10.1271C8.01646 10.0115 8.00024 9.95746 8 10.0034C7.99976 9.95746 7.98354 10.0115 7.94886 10.1271C7.7597 10.7578 7.02151 13.2189 5.33329 11.2514C4.44441 10.2155 4.85598 9.17949 6.47393 8.86681C5.54831 9.04572 4.50773 8.75012 4.22222 7.59113C4.14007 7.25774 4 5.20435 4 4.92692C4 3.53761 5.0723 3.97422 5.73406 4.5385H5.73411Z" fill="white"/></svg>');
}

/* ## Configurator Page
--------------------------------------------- */
.ecp-top-menu.ecp-configurator {
    border: none;
}

/* Scope wizard step visibility to avoid collisions with other admin CSS */
.admin_page_evergreen-content-configurator .step-content {
    display: none !important;
}

.admin_page_evergreen-content-configurator .step-content.active {
    display: block !important;
}

.ecp-configurator .ecp-header-wrapper {
    padding: 0;
}

.ecp-configurator .ecp-header-wrapper .ecp-grid-right {
    padding-right: 40px;
}

.ecp-item .ecp-wizard--step svg {
    color: #7a7b7b;
    fill: #7a7b7b;
}

.ecp-item.active .ecp-wizard--step svg {
    color: #4d9765;
    fill: #4d9765;
}

.ecp-item.completed .ecp-wizard--step svg {
    color: #4d9765;
    fill: #4d9765;
}

.ecp-box .active.ecp-item .step-des-box {
    color: #4d9765;
    font-weight: bold;
}

.ecp-box .completed.ecp-item .step-des-box {
    /*color: #1B3A51;*/
    /*font-weight: bold;*/
}

.ecp-configurator .ecp-col-540 {
    left: 50%;
    position: fixed;
    margin-left: -28.7234042553%;
    margin-right: 0;

}

.ecp-configurator .ecp-col-700 {
    left: 50%;
    position: fixed;
    margin-left: -37.2340425531915%;
    margin-right: 0;

}

.ecp-configurator .header-box {
    margin-left: 50%;
    transform: translateX(-50%);
    position: absolute;
    left: 0;
}

.ecp-selected {
    border: 2px solid #3cB48c !important;
    box-shadow: 0px 4px 16px rgba(60, 180, 140, 0.54) !important;
}

.ecp-entrepreneur .ecp-content-border {
    cursor: pointer;
}

#wpbody-content .abc .ecp-box-border {
    margin-bottom: 0;
    position: absolute;
    bottom: -6px;
    height: 6px;
    min-height: 0;
    transform: translateX(-50%);
    margin-left: 0;
    /* box-shadow: 0 -3px 4px rgb(0 0 0 / 20%); */
    border: none;
}

.ecp-configurator .ecp-header-logo {
    display: block;
    margin: 18px auto;
    float: none;
}

.wp-person a:focus .gravatar,
a:focus,
a:focus .media-icon img {
    box-shadow: unset;
}

.email-noti {
    margin-top: 10px;
    font-weight: bold;
}

.email-error {
    color: #fb5654;
}

.email-success {
    color: #008a00;
}

#ecp-newsletter-subcribe {
    margin-bottom: 10px;
}

p.ecp-configurator-subtitle {
    text-align: center;
    margin: 0 0 -16px;
    font-size: 20px;
    font-size: 1.25rem;
    letter-spacing: .03em;
    line-height: 2.5;
    font-weight: 400;
    padding: 0 8px;
}

.ecp-close-wizard:before {
    content: "\f158";
    font-family: "dashicons";
    margin-right: 10px;
    vertical-align: middle;
    font-weight: normal;
    width: 20px;
    height: 20px;
    font-size: 20px;
}

.ecp-wizard-stepper {
    width: 100%;
    margin: auto;
    margin-bottom: 2em;
}

.ecp-wizard--step {
    border: 10px;
    box-sizing: border-box;
    display: inline-block;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    cursor: pointer;
    text-decoration: none;
    margin: 0px;
    outline: none;
    font-weight: inherit;
    position: relative;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}

.ecp-wizard--step__active {
    padding: 12px;
    font-size: inherit;
    vertical-align: middle;
    background-color: transparent;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}

.ecp-wizard--step__inactive {
    padding: 12px;
    font-size: 0px;
    overflow: visible;
    width: 48px;
    height: 48px;
    background: none;
}

.ecp-grid.ecp-col-540.ecp-configurator-container {
    position: fixed;
    left: 50%;
    margin-left: -28.7234042553%;
    margin-right: 0;
    text-align: left;
    min-height: 20px;
    position: relative;
}

.ecp-grid.ecp-col-700.ecp-configurator-container {
    position: fixed;
    left: 50%;
    margin-left: -37.2340425531915%;
    margin-right: 0;
    text-align: left;
    min-height: 20px;
    position: relative;
    margin-bottom: 40px;
}

.ecp-configurator-content {
    /* box-shadow: 0 3px 10px rgb(0 0 0 / 15%), 0 3px 10px rgb(0 0 0 / 20%);
    border: 1px solid #ccc;
    */
}

.ecp-configurator-container h2,
.ecp-configurator-post-meta h3 {
    color: #1b3a51;
}

.ecp-configurator-container h2 {
    font-size: 1.3em !important;
    font-size: 20px !important;
}

.ecp-wizard {
    text-align: left;
    min-height: 20px;
    padding: 2em;
}

.ecp-configurator-container .ecp-category-title--image {
    font-size: 40px;
    display: block;
    width: 100px;
    margin: 0 auto 1em;
}

.ecp-configurator-container a.ecp-category-title--link {
    color: #1b3a51;
    text-decoration: none;
}

.ecp-configurator-container a.ecp-category-title--link:hover {
    color: #fb5654;
    text-decoration: none;
}

.ecp-configurator-container h3.ecp-category-title {
    text-align: center;
}

.ecp-configurator-container p.ecp-category-description {
    height: 8rem;
    overflow: hidden;
}

.ecp-wizard .ecp-content-border {
    box-shadow: none;
    border: 2px solid #ced3cd;
    padding: 15px;
    margin: 2px 1px 3px 0;
    border-radius: 4px;
    line-height: 1;
    margin: 1em 5.127659574468% 2em 0;
}

.alert-warning {
    background-color: #fcf8e3;
}

.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid #faebcc;
    border-radius: 4px;
}

.alert ul {
    list-style-type: disc;
    list-style-position: inside;
}

.ecp-edit:before,
.ecp-delete:before,
.ecp-next:after,
.ecp-previous:before {
    font-family: "dashicons";
    vertical-align: middle;
    font-weight: normal;
    width: 20px;
    height: 20px;
    font-size: 20px;
}

.ecp-edit:before {
    content: "\f327";
    margin-right: 10px;
}

.ecp-delete:before {
    content: "\f182";
    margin-right: 10px;
}

.ecp-next:after {
    content: "\f345";
    margin-left: 10px;
}

.ecp-previous:before {
    content: "\f341";
    margin-right: 10px;
}

img.ecp-configurator-featured-image {
    border-radius: 4px;
    width: 60px;
    height: 60px;
}

.ecp-configurator-post-meta h3 {
    margin: 0.3em 0 0.3em 0;
}

.ecp-configurator-post-meta p,
.ecp-configurator-post-meta a {
    color: #646970;
    text-decoration: none;
}

.ecp-configurator-confirmation-message {
    color: #008a00;
    font-weight: 600;
}

/* ## Content Library
--------------------------------------------- */
.ecp-content-container {
    width: 100%;
    box-shadow: none;
    border: 1px solid #ced3cd;
    padding: 15px;
    margin: 2px 1px 3px 0;
    border-radius: 4px;
    line-height: 1;
}

/* ## Form underneath a post
--------------------------------------------- */
.ecp-header {
    padding: 10px;
}

.ecp-option-container h2 {
    margin: 1em 0 !important;
    color: #1b3a51;
    font-size: 1.5em !important;
    font-size: 20px !important;
    font-weight: bold !important;
}

.ecp-posts-form-block {
    z-index: 500;
}

.ecp-posts-form-block .ecp-network-container .ecp-profile-dropdown {
    float: right;
    margin-bottom: 0;
    z-index: 1000;
}

#ecp-saved-posts-block .ecp-post-image,
ecp-post-image-display {
    object-fit: cover;
}

p.ecp-post-last-shared {
    color: #667482;
    font-size: 13px;
    margin: 0;
    padding: 15px;
    display: inline-block;
}

p.ecp-post-content {
    padding: 0 15px;
    word-break: break-all;
    color: #667482;
    white-space: pre-wrap;
    font-style: italic;
}

img.ecp-post-image,
img.ecp-post-image-display {
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
}

#ecp-saved-posts-block .ecp-section.ecp-post-saved-template.loading>.ecp-grid {
    opacity: 0.3;
}

#ecp-saved-posts-block .ecp-section.ecp-post-saved-template.loading::after {
    content: url(/wp-content/plugins/evergreen-content-poster/admin/img/ecp-loader.gif);
    height: 250px;
    margin: 0 auto;
    text-align: center;
    width: 100%;
    display: inline-block;
    position: absolute;
    left: 0;
    line-height: 18rem;
    z-index: 100;
    cursor: wait;
}

.ecp-post-img-bg {
    position: relative;
}

.wp-core-ui #evergreen-content-poster .attachment .ecp-image-overlay,
.wp-core-ui #evergreen-content-poster .attachment .ecp-image-lib-overlay,
.ecp-image-overlay,
.ecp-image-lib-overlay {
    position: absolute;
    z-index: 1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #1b3a51;
    opacity: 0;
    transition: opacity .2s;
}

wp-core-ui #evergreen-content-poster .attachment .ecp-image-overlay,
ecp-image-overlay {
    height: 246px;
}

.wp-core-ui #evergreen-content-poster .attachment .ecp-image-lib-overlay,
.ecp-image-lib-overlay {
    height: 222px;
}

.ecp-image-actions {
    position: absolute;
    z-index: 2;
    right: 12px;
    top: 12px;
    opacity: 0;
    transition: opacity .2s;
    color: #fff;
}

.ecp-image-edit,
.ecp-image-delete,
.ecp-image-delete-add-media-share {
    color: inherit;
    text-decoration: none;
}

a.ecp-image-edit:hover,
a.ecp-image-delete:hover,
a.ecp-image-delete-add-media-share:hover {
    color: #fb5654;
}

.ecp-post-img-bg:hover .ecp-image-actions {
    opacity: 1;
}

.ecp-post-img-bg:hover .ecp-image-overlay,
.ecp-post-img-bg:hover .ecp-image-lib-overlay {
    opacity: .6;
}

#ecp-saved-posts-block .ecp-post-action {
    color: #1b3a51;
    text-decoration: none;
}

#ecp-saved-posts-block .ecp-post-action:hover {
    color: #fb5654;
}

.ecp-countdown {
    background-color: #ccc;
    display: block;
    padding: 5px 15px;
    border-radius: 3px 3px 0 0;
    color: #fff;
    font-weight: bold;
    max-width: 200px;
    float: right;
    font-size: 12px;
    min-width: 50px;
    text-align: center;
}

.ecp-countdown.ecp-blue {
    background-color: #1b3a51;
}

.ecp-countdown.ecp-red {
    background-color: #fb5654;
}

#evergreen-content-poster textarea.large-text {
    width: 100%;
}

.ecp-input textarea {
    width: 100%;
    border-radius: 5px;
    padding: 10px;
    min-height: 120px;
    resize: vertical;
}

.ecp-label-btn,
.ecp-btn {
    background-color: #1b3a51 !important;
    border: #1b3a51 1px solid !important;
    color: #fff !important;
    border-radius: 4px;
}

.ecp-label-btn {
    display: block;
    padding: 10px;
    text-align: center;
    margin: 15px 0;
}

.ecp-fileinput {
    display: none;
}

.ecp-input-title {
    color: #1b3a51;
    font-size: 1.5em;
    font-weight: bold;
}

.ecp-upload-custom {
    margin-top: 20px;
    display: inline-block;
}

.ecp-image-upload {
    padding: 0.5rem 0;
}

input.ecp-radio-button {
    /* The native appearance is hidden */
    appearance: none;
    -webkit-appearance: none;
    /* For a circular appearance we need a border-radius. */
    border-radius: 50%;
    /* The background will be the radio dot's color. */
    background: #FF572233;
    /* The border will be the spacing between the dot and the outer circle */
    border: 3px solid #FFF;
    /* And by creating a box-shadow with no offset and no blur, we have an outer circle */
    box-shadow: 0 0 0 1px #fb5654;
}

input.ecp-radio-button:checked::before {
    box-shadow: 0 0 0 1px #68de7c;
    background-color: #68de7c !important;
    border-radius: 50%;
    border: 3px solid #FFF;
}

 /* Google Business profile fields display block/none on dependent value */
.ecp-google-business-main-wrap.ecp-google-active,
.ecp-google-business-container-wrap.ecp-google-business-whats-new.ecp-google-active,
.ecp-google-business-container-wrap.ecp-google-business-event.ecp-google-active,
.ecp-google-business-container-wrap.ecp-google-business-offer.ecp-google-active,
.ecp-google-business-container-wrap.ecp-google-business-whats-new .ecp-google-business-profile-cta-link.ecp-google-active,
.ecp-google-business-container-wrap.ecp-google-business-event .ecp-google-business-profile-event-link.ecp-google-active,
.ecp-google-business-container-wrap .ecp-google-business-event-add-time.ecp-google-active,
.ecp-google-business-container-wrap .ecp-google-business-offer-add-time.ecp-google-active  {
    display:block;
}
.ecp-google-business-main-wrap,
.ecp-google-business-container-wrap.ecp-google-business-whats-new,
.ecp-google-business-container-wrap.ecp-google-business-event,
.ecp-google-business-container-wrap.ecp-google-business-offer,
.ecp-google-business-container-wrap.ecp-google-business-whats-new .ecp-google-business-profile-cta-link,
.ecp-google-business-container-wrap.ecp-google-business-event .ecp-google-business-profile-event-link,
.ecp-google-business-container-wrap .ecp-google-business-event-add-time,
.ecp-google-business-container-wrap .ecp-google-business-offer-add-time {
    display:none;
}
.ecp-google-business-main-wrap .ecp-google-business-profile-post-text,
.ecp-google-business-main-wrap .ecp-google-business-profile-post-text-optional,
.ecp-google-business-main-wrap .ecp-google-business-profile-post-textarea,
.ecp-google-business-main-wrap .ecp-google-business-profile-post-date{
    width: 100%;
    max-width: inherit;
    box-shadow: none;
    border: 1px solid #ced3cd;
    height: 50px;
    padding: 15px 20px 15px 15px;
    margin: 2px 1px 3px 0;
    border-radius: 4px;
    line-height: 18px;
    text-overflow: ellipsis;
}
.ecp-google-business-main-wrap .ecp-google-business-profile-post-textarea {
    height: inherit;
}
.ecp-google-business-main-wrap input[type="radio"]:checked:before {
    height: .75rem;
    width: .75rem;
    margin: -.25rem -.25rem;
}
#connected_profiles .button.ecp-save-settings.buffer-connected {
    width:18rem;
}

label.ecp-radio-button-label {
    margin-right: 1em;
}

.ecp-td {
    padding: 15px 0;
    display: block;
}

.ecp-add-item-row {
    display: block;
    text-align: right;
    padding: 15px;
}

.ecp-empty-row {
    display: none;
}

.ecp-metabox-p {}

a.ecp-metabox-p {
    color: #fb5654 !important;
}

ul.ecp-metabox-ul {
    list-style: disc;
    margin-left: 20px;
}

.ecp-network-container {
    transform: translateY(0);
    transition: all .3s ease-out;
}

.ecp-network-container.ecp-hidden {
    visibility: hidden;
    opacity: 0;
    transform: translateY(0);
}

.ecp-profile-dropdown {
    position: relative;
    overflow: visible;
}

.ecp-profile-dropdown .ecp-show-profiles {
    margin: 2px 0;
    line-height: 2rem;
    font-size: 0.8rem;
    padding: 0.5rem 2rem;
}

.ecp-profile-dropdown .ecp-show-profiles .dashicons {
    top: 3px;
    left: 5px;
    position: relative;
}

.ecp-network-list {
    float: left;
    margin: 0;
    opacity: 0;
    transform: translateY(0);
    transition: all .3s ease-out;
    visibility: hidden;
    width: 100%;
}

.ecp-network-list.show {
    visibility: visible;
    opacity: 1;
    transform: translateY(0);
    left: 0;
    top: 3.09rem;
}

.ecp-profile-dropdown .ecp-network-list.show {
    position: absolute;
}

.ecp-network-list li {
    display: inline-block;
    margin: 0;
    width: 100%;
}

.ecp-network-list li .ecp-grid {
    float: none;
    margin: 0;
}

.ecp-network-list li .ecp-network-single {
    display: inline-block;
    width: 100%;
    border-bottom: none;
    border-top: none;
    border-radius: 0;
    background: #fff;
}

.ecp-network-list li .ecp-network-single:hover {
    background: #f1f1f1 !important;
    border-color: #1b3a51 !important;
}

.ecp-network-list li:last-child .ecp-network-single {
    border-bottom: 1px solid #0071a1;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.ecp-network-list li .ecp-network-single:hover {
    background-color: #f1f1f1;
}

.ecp-network-list li .ecp-network-single img {
    margin-right: 10px;
}

#ecp-profile-posts-block .ecp-new-data-row {
    padding: 0;
}

#ecp-profile-posts-block .ecp-new-data-row:hover {
    background: rgba(240, 240, 240, 0.3);
}

#ecp-profile-posts-block .ecp-new-data-row:hover {
    background: none;
}

.ecp-datarow {
    padding: 10px;
}

.ecp-input-error {
    border: 2px solid #fb5654 !important;
}

.show-modal-delete .scheduled-item {
    position: relative;
    border: 1px solid #fff;
}

.ecp-overlay {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0.3;
    background: #ccc;
    border-radius: 5px;
}

.ecp-overlay span {
    position: absolute;
    top: 15px;
    right: 10px;
}

.ecp-posttext-info,
.ecp-postimage-info {
    color: #665555;
    margin: 0;
}

.ecp-add-library-item {
    margin-bottom: 0;
}

.ecp-add-library-item button {
    margin-top: 3rem !important;
    margin-bottom: 0 !important;
}

/* ## Settings Page
--------------------------------------------- */
a.ecp-link,
a.ecp-show-categories,
a.ecp-hide-categories,
a.ecp-library-wp-post-link,
a.ecp-library-direct-link {
    color: #fb5654 !important;
}

.ecp-notAvailable {
    opacity: 0.3;
}

#ecp-admin-sidebar .ecp-component.text-center {
    text-align: center;
}

p#ecp-admin-sidebar {
    font-size: 13px;
}

#ecp-admin-sidebar .ecp-component.light-text {
    color: #eee;
}

#ecp-admin-sidebar .ecp-component {
    font-size: 13px;
    padding: 20px;
    margin: 20px 0;
    border-radius: 8px;
}

.ecp-no-result {
    color: #1b3a51;
    font-weight: bold;
    font-size: 14px;
}

#ecp-admin-sidebar .ecp-component .ecp-component-title {
    font-size: 26px;
    text-align: center;
    font-weight: bold;
}

.ecp-component-icon .dashicons {
    font-size: 22px;
    width: 22px;
    height: 22px;
    text-align: center;
}

#ecp-love {
    background-color: #68de7c;
    font-size: 14px;
    line-height: 1.5
}

#ecp-idea {
    background-color: #c5d9ed;
    font-size: 14px;
    line-height: 1.5
}

#ecp-help {
    background-color: #f5e6ab;
    font-size: 14px;
    line-height: 1.5
}

#ecp-help .ecp-component-cta {
    background: #30394F;
}

#ecp-love .ecp-component-icon a,
#ecp-love .ecp-component-icon a:active,
#ecp-love .ecp-component-icon a:focus {
    text-decoration: none;
    color: #1b3a51;
}

#ecp-love a,
#ecp-love a:hover,
#ecp-love a:focus,
#ecp-love a:active {
    color: #1b3a51;
}

#ecp-love .ecp-close-modal {
    text-decoration: underline;
    cursor: pointer;
}

#ecp-love .ecp-component-title {
    margin-top: 0;
    margin-bottom: 20px;
    line-height: 1.1;
}

#ecp-love .ecp-component-cta {
    background: #1b3a51;
    max-width: 200px
}

#ecp-love .ecp-component-cta:hover {
    color: #fff
}

#ecp-admin-sidebar .ecp-component-cta {
    margin: 0 auto;
    display: block;
    padding: 10px 15px;
    border: 0;
    border-radius: 4px;
    text-align: center;
    text-decoration: none;
    color: white;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: bold;
    cursor: pointer;
    width: 90%;
}

#ecp-admin-sidebar .ecp-component-cta:hover {
    background: #fb5654;
}

.ecp-status-logfile {
    margin-top: 1em !important;
}

#ecp-love .ecp-component-icon>a:hover>span:before,
#ecp-love .ecp-component-icon>a:hover~a>span:before {
    content: '\f155' !important
}

#ecp-love .ecp-component-icon {
    unicode-bidi: bidi-override;
    direction: rtl
}

#ecp-love .ecp-dialog-no-close .ui-dialog-titlebar-close {
    display: none
}

#ecp-love .ecp-dialog-no-title .ui-dialog-titlebar {
    display: none
}

#ecp-support-cta {
    display: none
}

.ecp-system-status-wrapper,
.ecp-system-status--logfile-wrapper {
    display: none;
}

.ecp-system-status-container,
.ecp-system-status--logfile-container {
    width: 90%;
    height: 250px;
    overflow: hidden;
    overflow-y: auto;
    border: 1px solid #ced3dc;
    padding: 5%;
    border-radius: 10px;
}

.ecp-wrapper {
    background: #fff;
    clear: both;
    color: #1b3a51;
    margin: 0 auto 20px auto;
    padding: 0 40px 0;
    position: relative;
}

.ecp h2 {
    font-size: 26px;
    line-height: 1.2;
    margin: 0;
}

.ecp p {
    font-size: 16px;
    line-height: 1.2;
    /* margin: 10px 0 30px 0; */
}

.ecp-section h2:before {
    font-family: "dashicons";
    margin-right: 20px;
    vertical-align: middle;
    font-weight: normal;
}

[class$=title_wrapper]~[class$=title_wrapper] {
    border-top: 1px solid #ced3dc;
    padding-top: 40px;
}

.ecp-general-settings-title-wrapper h2:before {
    content: "\f111";
}

.ecp-notification-settings-title-wrapper h2:before {
    content: "\f16d";
}

.ecp-social-networks-title-wrapper h2:before {
    content: "\f484";
}

.ecp-schedule-settings-title-wrapper h2:before {
    content: "\f508";
}

.ecp-content-library-title-wrapper h2:before {
    content: "\f330";
}

.ecp-content-category-title-wrapper h2:before {
    content: "\f318";
}

.ecp-wrapper select,
.ecp-wrapper input[type="type"],
.ecp-wrapper textarea {
    width: 100%;
    max-width: inherit;
    box-shadow: none;
    border: 1px solid #ced3cd;
    height: 50px;
    padding: 15px 20px 15px 15px;
    margin: 0px 1px 3px 0;
    border-radius: 4px;
    line-height: 18px;
    text-overflow: ellipsis;
}

.ecp-wrapper select {
    color: #646970;
}

.ecp-wrapper textarea {
    height: 100px
}

.ecp-wrapper .required-input {
    border-left: 3px solid #fb5654 !important;
}

input.ecp-admin-input {
    padding: 15px;
    border: 1px solid #ced3cd;
    border-radius: 4px;
    float: right;
    box-shadow: none;
    margin: 0px 0 1px 0;
    width: 100%;
    height: auto;
}

.ecp-checkbox-toggle {
    width: 150px;
    height: 46px;
    background-color: #1b3a51;
    float: right;
    margin: 5px 0;
    cursor: pointer;
    border-radius: 4px;
    overflow: hidden;
    position: relative;
}

.ecp-checkbox-toggle-small {
    width: 75px;
    height: 23px;
    background-color: #1b3a51;
    margin: 10px 0;
    cursor: pointer;
    border-radius: 4px;
    overflow: hidden;
    position: relative;
}

.ecp-checkbox-toggle-small-random {
    width: 75px;
    height: 23px;
    background-color: #1b3a51;
    margin: 10px 0;
    cursor: pointer;
    border-radius: 4px;
    overflow: hidden;
    position: relative;
}

.ecp-schedule-day-header,
.ecp-schedule-stats-header {
    font-weight: 600;
    padding: 10px;
}

.statistic_body {
    display: flex;
    justify-content: space-between;
    margin-left: -1rem;
    flex-flow: row wrap;
}

.statistic_col {
    flex: 1 0;
    text-align: center;
    border-left: 1px solid #bdc4cb;
}

.statistic_col:first-child {
    text-align: left;
    border-left: none;
}

.statistic-box {
    height: 40px;
    border-bottom: 1px solid #bdc4cb;
    /*display: table-cell; !* important *!*/
    vertical-align: middle;
    /* important */
    display: flex;
}

.statistic-box:last-child {
    border-bottom: none;
}

#ecp-schedule-body-statistic .statistic-box p {
    margin-top: auto;
    /* important */
    margin-bottom: auto;
    /* important */
    margin-right: auto !important;
    margin-left: auto !important;
}

#ecp-schedule-body-statistic .statistic_col:first-child .statistic-box p {
    margin-top: auto;
    /* important */
    margin-bottom: auto;
    /* important */
    margin-right: unset !important;
    margin-left: unset !important;
    /*padding-left: 10px;*/
}

#ecp-utm_tags {
    display: none;
}

.ecp-checkbox-toggle[data-status="on"] .ecp-checkbox-on,
.ecp-checkbox-toggle[data-status="on"] .ecp-checkbox-on-small {
    left: 0;
    background-color: #71c069;
}

.ecp-checkbox-toggle[data-status="off"] .ecp-checkbox-off,
.ecp-checkbox-toggle[data-status="off"] .ecp-checkbox-off-small {
    right: 0;
    background-color: #fb5654;
}

.ecp-checkbox-toggle-small[data-status="on"] .ecp-checkbox-on,
.ecp-checkbox-toggle-small[data-status="on"] .ecp-checkbox-on-small {
    left: 0;
    background-color: #71c069;
}

.ecp-checkbox-toggle-small-random[data-random="on"] .ecp-checkbox-on,
.ecp-checkbox-toggle-small-random[data-random="on"] .ecp-checkbox-on-small {
    left: 0;
    background-color: #71c069;
}

.ecp-checkbox-toggle-small[data-status="off"] .ecp-checkbox-off,
.ecp-checkbox-toggle-small[data-status="off"] .ecp-checkbox-off-small {
    right: 0;
    background-color: #fb5654;
}

.ecp-checkbox-toggle-small-random[data-random="off"] .ecp-checkbox-off,
.ecp-checkbox-toggle-small-random[data-random="off"] .ecp-checkbox-off-small {
    right: 0;
    background-color: #fb5654;
}

.ecp-checkbox-on,
.ecp-checkbox-off {
    color: #fff;
    font-size: 15px;
    text-align: center;
    line-height: 46px;
    position: absolute;
    top: 0;
    width: 50%;
    height: 100%;
}

.ecp-checkbox-on-small,
.ecp-checkbox-off-small {
    color: #fff;
    font-size: 12px;
    text-align: center;
    line-height: 23px;
    position: absolute;
    top: 0;
    width: 50%;
    height: 100%;
}

.ecp-checkbox-off,
.ecp-checkbox-off-small {
    right: 0;
}

p.ecp-checkbox-label,
p.ecp-input-label,
p.ecp-select-label,
p.ecp-authenticate-label {
    font-size: 16px;
    font-weight: bold;
    padding-left: 10%;
}

.ecp-post-saved-template {
    padding: inherit;
    margin-bottom: 2.127659574468%;
}

.ecp-label-min-days {
    line-height: 1rem;
}

.category_box {
    clear: both;
}

.ecp-category-action span {
    cursor: pointer;
}

span.active {
    background-color: #71c069;
    color: #fff;
    text-transform: lowercase;
    line-height: 1;
    font-size: 13px;
    display: inline-block;
    padding: 15px 30px;
    height: auto;
    border-radius: 4px;
    box-shadow: none;
    margin: 15px 0;
}

.ecp-grid.ecp-col-940.scheduled-item:hover {
    border: 1px solid #fb5654;
    border-radius: 5px;
}


.ecp-upload-custom {
    width: 100%;
}

span.schedule_field {
    display: inline-block;
    font-size: 13px;
    line-height: 0.8em;
    padding: 8px 0 0 0;
    text-align: left;
    text-transform: lowercase;
    /*width: 12em;*/
}

span.schedule_category {
    color: #999;
    padding: 0;
}

span.schedule_day {
    color: #1b3a51;
    background-color: #c3d3dc;
    border-radius: 4px;
    box-shadow: none;
}

span.schedule_time {}

.ecp-connected-profile {
    height: 50px;
    width: 100%;
    border: 1px solid #1b3a51;
    border-radius: 4px;
    box-shadow: none;
    background-color: #f8f8f8;
}

.ecp-connected-profile.active {
    box-shadow: 1px 1px 1px #4d9765;
    border: 1px solid #4d9765;
}

.ecp-connected-profile-avatar {
    width: 40px;
    height: 40px;
    margin: 5px 0 5px 5px;
    float: left;
}

.ecp-connected-profile-username {
    font-size: 13px;
    line-height: 18px;
    color: #1b3a51;
    font-weight: 400;
}

.ecp-content-icons {
    width: 40px;
    height: 40px;
    margin: 5px 0 5px 5px;
    float: left;
    padding-top: 9px;
}

.ecp-social-network-icon {
    float: right;
    margin-top: -14px;
    z-index: 1;
    position: relative;
    background-color: #fff;
    border-radius: 50%;
}

.ecp-social-network-icon-medium {
    float: right;
    margin-top: -14px;
    z-index: 1;
    position: relative;
    background-color: #fff;
    border-radius: 50%;
    margin-right: 5px;
}

.ecp-social-network-icon-small {
    width: 12px;
    height: 12px;
    background-size: 12px;
    margin-top: -10px;
    z-index: 1;
    position: relative;
    background-color: #fff;
    margin-left: 10px;
    border-radius: 50%;
}

.ecp-connected-profile-name {
    float: left;
    margin: 5px 0 5px 0px;
    padding-left: 20px;

}

span.ecp-connected-profile-network,
span.ecp-connected-profile-categories {
    font-size: .775rem;
    line-height: 1.4;
    color: #1b3a51;
    font-weight: 700;
}

.ecp-arrow-down {
    position: absolute;
    top: 18px;
    right: 10px;
}

img.ecp-profile-circle {
    border-radius: 50%;
    width: 40px;
    height: 40px;
}

img.ecp-profile-circle-medium {
    border-radius: 50%;
    width: 30px;
    height: 30px;
}

img.ecp-profile-circle-small {
    border-radius: 50%;
    width: 20px;
    height: 20px;
    margin-top: -7px;
}

/* ## Settings page - Schedule Settings
--------------------------------------------- */
.tabs {
    display: flex;
    flex-wrap: wrap;
    /* make sure it wraps */
}

.ecp-field-setting .tabs label {
    background: #fff;
    cursor: pointer;
    display: block;
    font-weight: bold;
    margin-right: 0.2rem;
    order: 1;
    /* Put the labels first */
    padding: 1rem 1.8rem;
    transition: background ease 0.2s;
    border: 1px solid #ccc;
    border-bottom: none;
}

.tabs .tab {
    background: #fff;
    border-top: 1px solid #ced3dc;
    display: none;
    flex-grow: 1;
    min-height: 450px;
    order: 99;
    /* Put the tabs last */
    padding: 1rem;
    width: 100%;
}

.tabs input[type="radio"] {
    display: none;
}

.tabs input[type="radio"]:checked+label {
    background: #f1f1f1;
    border: none;
}

.tabs input[type="radio"]:checked+label+.tab {
    display: block;
}

@media (max-width: 45em) {

    .tabs .tab,
    .tabs label {
        order: initial;
    }

    .tabs label {
        margin-right: 0;
        margin-top: 0.2rem;
        width: 100%;
    }
}

.ecp-network-container,
.ecp-day-container {
    transform: translateY(0);
    transition: all .3s ease-out;
}

.ecp-network-container.ecp-hidden,
.ecp-day-container.ecp-hidden {
    visibility: hidden;
    opacity: 0;
    transform: translateY(0);
}

.ecp-network-dropdown,
.ecp-day-dropdown {
    position: relative;
    overflow: hidden;

}

.ecp-network-dropdown .ecp-show-networks,
.ecp-day-dropdown .ecp-show-days,
.ecp-categories-dropdown .ecp-show-category {
    margin: 0;
    line-height: 2rem;
    font-size: 0.8rem;
    padding: 10px 15px;
    background: #fff;
    border: 1px solid #ced3cd;
    color: #32373c;
    width: 100%;
}

.ecp-network-dropdown,
.ecp-day-dropdown,
.ecp-categories-dropdown {
    width: 100%;
}

.ecp-network-dropdown .ecp-show-networks .dashicons,
.ecp-day-dropdown .ecp-show-days .dashicons .ecp-categories-dropdown .ecp-show-category .dashicons {
    top: 18px;
    position: absolute;
    right: 2px;
    background: #fff;
    width: 30px;

}

#ecp-deactivate-modal {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 9999;
}

.ecp-overlay-deactivate {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background: #000;
    height: 100%;
    opacity: 0.8;
    z-index: 9999;
}

.ecp-deactivation-survey-wrap {
    max-width: 650px;
    background: #fff;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 75px;
}

#ecp-deactivation-survey-title img {
    max-width: 45px;
}

.ecp-deactivation-survey-form {
    padding: 1rem 1.5rem;
}

.ecp-survey-extra-field {
    display: none;
    margin-bottom: 15px;
}

.ecp-content-share-network .ecp-input-title {
    margin-bottom: 10px;
    display: inline-block;
}

#is_share,
.ecp-content-share-network .ecp-network-select {
    margin-top: 0;
}

.ecp-input-box {
    padding-left: 20px;
}

.ecp-content-box {
    padding: 0;
}

.network-list {
    margin-top: 10px;
}

.ecp-content-share-network .ecp-td {
    padding-top: 0;
}

.ecp-modal-controls {
    position: relative;
    padding: 1rem 1.5rem;
    background-color: #fbfbfb;
    border-top: 1px solid #d7d7d7;
    text-align: right;
    font-size: 16px;
}

.ecp-deactivation-survey-form .ecp-survey-field-description {
    font-style: italic;
}

.ecp-survey-extra-field {
    font-weight: 500;
}

.button-bottom .button {
    float: unset;
}

.button-bottom {
    text-align: center;
}

.ecp-content-box .save_library {
    margin-top: 0;
}

.ecp-content-share-network .ecp_category_select {
    width: 100%;
}

.ecp-checkbox-library {
    padding-left: 20px;
}

.ecp-content-share-network .ecp-upload-custom {
    margin-bottom: 10px;
}

.ecp-content-share-network {
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.ecp-content-box.ecp-new-data-row.active-row {
    border-bottom: 1px solid #999;
}

.ecp-input-box .dashicons {
    font-size: 16px;
    height: 16px;
    width: 16px;
    line-height: 19px;
}

.ecp-content-share-network:last-child {
    border: unset;
}

.ecp-deactivate-but {
    display: inline-block;
    height: 30px;
    line-height: 28px;
    padding: 0 12px 2px;
    cursor: pointer;
    border-width: 1px;
    border-style: solid;
    -webkit-appearance: none;
    border-radius: 3px;
    white-space: nowrap;
    box-sizing: border-box;
    margin-left: .5rem;
    font-weight: 400;
    font-size: .9em;
}

.ecp-cancel-deactive {
    color: #555;
    border-color: #ccc;
    background: #f7f7f7;
    box-shadow: 0 1px 0 #ccc;
    vertical-align: top;
}

.ecp-modal-controls .spinner {
    visibility: visible;
    margin-left: 0;
    float: left;
    display: none;
}

.edit-category-action .spinner {
    visibility: visible;
    margin-left: 0;
    margin-top: 21px;
    float: left;
    display: none;
}

.ecp-category-title {
    overflow-wrap: break-word;
    line-height: 18px;
    height: 36px;
}

.ecp-checkbox-primary {
    position: relative;
}

.ecp-checkbox-primary input {
    position: absolute;
    top: 13px;
    /*left: 10px;*/
    display: block !important;
}

.schedule_field.schedule_category {
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    white-space: nowrap;
    height: 18px;
    line-height: 18px;
}

.tabs .ecp-checkbox-primary input[type="radio"]:checked+label {
    border: none;
    /*border-bottom: none;*/
}

.tabs .ecp-checkbox-primary label {
    margin-right: 0;
    border: none;
    background: unset !important;
    padding: 0.5rem 1.5rem;
}

.ui-widget-header {
    display: none;
}

.ui-widget-content h6 {
    font-size: 13px;
    font-family: inherit;
}

.ui-widget-overlay {
    z-index: 999 !important;
}

.ui-widget-overlay {
    background: #2c3338 !important;
    opacity: .6 !important;
}

.ecp-checkbox-primary label {
    display: inline-block !important;
}

.ui-widget-content {
    z-index: 1000 !important;
}

#ecp-survey-and-delete-data {
    background-color: #fefcf1;
    border: 1px solid #f3eed6;
    margin-top: 20px;
    padding: 0 1rem;
}

.ecp-modal--additional-link {
    float: left;
    line-height: 26px;
    color: #008ec2;
}

.ecp-submit-deactive {
    background: #008ec2;
    border-color: #006799;
    color: #fff;
}

.ecp-deactivation-survey-form label {
    display: block;
    font-size: 13px;
    margin-top: 8px;
}

#ecp-deactivation-survey-title {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    margin: 0;
    padding: .85rem 1rem;
    background-color: #f0f1f1;
    border-bottom: 1px solid #cdcdcd;
}

.ecp-network-list,
.ecp-day-list,
.ecp-categories-list {
    float: left;
    margin: 0;
    opacity: 0;
    transform: translateY(0);
    transition: all .3s ease-out;
    visibility: hidden;
    width: 100%;
    display: none;
}

.ecp-network-list.show,
.ecp-day-list.show,
.ecp-categories-list.show {
    visibility: visible;
    opacity: 1;
    transform: translateY(0);
    display: block;
}

.ecp-network-list li,
.ecp-day-list li,
.ecp-categories-list li {
    display: inline-block;
    margin: 0;
    width: 100%;
}

.ecp-network-list li .ecp-grid,
.ecp-day-list li .ecp-grid,
.ecp-categories-list li .ecp-grid {
    float: none;
    margin: 0;
}

.ecp-network-list li .ecp-network-single-setting,
.ecp-day-list li .ecp-day-single-setting,
.ecp-categories-list li .ecp-categories-single-setting {
    display: inline-block;
    width: 100%;
    border-bottom: none;
    border-top: none;
    border-radius: 0;
}

.ecp-loading-saving a {
    color: #fff;
}

.ecp-col-160 .ecp-network-list li:last-child .ecp-network-single-setting,
.ecp-col-160 .ecp-day-list li:last-child .ecp-day-single-setting,
.ecp-col-160 .ecp-categories-list li:last-child .ecp-categories-single-setting {
    border-bottom: 1px solid #ddd;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.ecp-network-list li:last-child .ecp-network-single-setting,
.ecp-day-list li:last-child .ecp-day-single-setting,
.ecp-categories-list li:last-child .ecp-categories-single-setting {
    border-bottom: 1px solid #0071a1;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.ecp-network-list li .ecp-network-single-setting:hover,
.ecp-day-list li .ecp-day-single-setting:hover,
.ecp-categories-list li .ecp-categories-single-setting:hover {
    background-color: #f1f1f1;
    border-color: #ddd;
}

.ecp-network-list li .ecp-network-single-setting img {
    margin-right: 10px;
}

.ecp-col-160 {
    position: relative;
}

.ecp-col-160 .ecp-network-dropdown,
.ecp-col-160 .ecp-day-dropdown,
.ecp-col-160 .ecp-categories-dropdown {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 2;
}

.ecp-col-160 .ecp-network-dropdown a,
.ecp-col-160 .ecp-day-dropdown a,
.ecp-col-160 .ecp-categories-dropdown a {
    background: #fff;
    border-color: #ddd;
}

.ecp-col-160 .ecp-network-dropdown:hover,
.ecp-col-160 .ecp-day-dropdown:hover,
.ecp-col-160 .ecp-categories-dropdown:hover {
    background: #fff !important;
}

.ecp-profile-dropdown .ecp-network-list,
.ecp-col-160 .ecp-show-networks,
.ecp-col-160 .ecp-show-days,
.ecp-col-160 .ecp-show-category {
    background: #fff !important;
}

.ecp-col-160 .ecp-connected-profile-avatar {
    padding-top: 3px;
}

.ecp-col-160 .ecp-connected-profile-network,
.ecp-col-160 .ecp-connected-profile-day,
.ecp-col-160 .ecp-connected-profile-categories {
    display: inline-block;
    padding-top: 10px;
}

.ecp-col-160 .ecp-day-dropdown .button:focus {
    border-color: #ced3cd !important;
    background: #fff !important;
}

.ecp-col-160 .ecp-day-dropdown a {
    border-color: #ced3cd !important;
}

.pad0 {
    padding: 0 5px !important;
}

ul.ecp-schedule {
    margin: 0;
    padding: 0;
    display: flex;
    width: 100%;
}

ul.ecp-schedule li {
    max-width: calc(100%/7);
    flex: 0 0 calc(100%/7);
}

ul.ecp-schedule-stats {
    margin: 0;
    padding: 0;
    display: flex;
    width: 100%;
}

ul.ecp-schedule-stats li {
    max-width: calc(100%/9);
    flex: 0 0 calc(100%/9);
    background: #f0f0f0;
}

ul.ecp-schedule-stats>li:first-child,
ul.ecp-schedule-stats>li:last-child {
    background: #c6e6f6;
}

.ecp-schedule-day-header {
    padding: 10px;
    text-align: center;
    border-radius: 5px 5px 0 0;
    background: #c6e6f6;
}

.ecp-schedule-stats-header {
    text-align: center;
}

.ecp-field-setting a {
    color: #1b3a51;
}

.ecp-field-setting a.ecp-image-edit,
.ecp-field-setting a.ecp-image-delete {
    color: #fff;
}

.ecp-field-setting a.ecp-image-edit:hover,
.ecp-field-setting a.ecp-image-delete:hover {
    color: #fb5654;
}

.ecp-keep-message {
    color: #fb5654;
    font-style: italic;
    font-weight: 500;
    margin-top: 0;
}

.number_body .network_text {
    color: #999;
}

.ecp-schedule_day {
    padding: 5px;
}

.ecp-remove-schedule {
    position: absolute;
    top: 2px;
    right: 10px;
    color: #fb5654;
}

a.ecp-clear-schedule-class {
    color: #fb5654 !important;
    text-decoration: none;
    font-weight: 700;
}

.all-modal .close-modal {
    /*display: none!important;*/
}

.ecp-not-connected-social {
    background-color: #faccd2;
    position: relative;
    align-items: center;
    box-shadow: 0 1px 2px rgb(0 0 0 / 20%);
    min-height: 0;
    margin-bottom: 20px;
    margin-top: 20px;
    padding: 5px 0 5px 20px;
    border: 1px solid #e5e5e5;
    display: flex;
}

/*a.ecp-clear-schedule:hover {*/
/*	text-decoration: underline;*/
/*}*/

/* select with CSS avatar icons */
option.avatar {
    background-repeat: no-repeat !important;
    padding-left: 20px;
}

.avatar .ui-icon {
    background-position: left top;
}

/* ## Content Library Styling
--------------------------------------------- */
.ecp-message {
    border: 1px #7F8993;
    border-radius: 4px;
}

/* #evergreen-fields .ecp-wrapper .ecp-section .ecp-grid {
    float: none;
} */
/* #evergreen-fields .ecp-wrapper .ecp-section {
    overflow: hidden;
} */

#evergreen-fields .ecp-wrapper {
    padding: 0 1.5rem 0;
}

#evergreen-fields h2.hndle.ui-sortable-handle,
#evergreen-fields-right h2.hndle.ui-sortable-handle {
    padding-left: 30px;
}

#evergreen-fields-right h2.hndle.ui-sortable-handle {
    font-size: 12px;
}

#evergreen-fields h2.hndle.ui-sortable-handle::before,
#evergreen-fields-right h2.hndle.ui-sortable-handle::before {
    content: ' ';
    display: inline-block;
    background: url(/wp-content/plugins/evergreen-content-poster/admin/img/ecp-icon-dark.svg) no-repeat scroll center center;
    height: 20px;
    position: absolute;
    width: 20px;
    left: 5px;
    background-size: contain;
    top: 5px;
}

#evergreen-fields .ecp-metabox {
    overflow: hidden;
}

#evergreen-fields .ecp-metabox h2 {
    margin-bottom: 0 !important;
}

#evergreen-fields .ecp-metabox .ecp-admin-tab>.ecp-col-940 {
    position: relative;
}

#evergreen-fields .ecp-metabox .ecp-admin-tab>.ecp-grid.ecp-posts-form-block {
    z-index: 1000;
}

#ecp-saved-posts-block {
    z-index: 100;
}

.area-content-box {
    padding-left: 20px;
}

.area-content {
    width: 100%;
}

#ecp-saved-posts-block {
    position: relative;
}

/* Categories */
.ecp-category-library {
    width: auto !important;
    margin-left: 20px !important;
    padding: 10px 30px !important;
}

.blocker {
    z-index: 9998 !important;
    margin-top: 30px;
}

#ecp-profile-posts-block .ecp-admin-input.ecp_category.ecp_category_select {
    width: 100%;
    max-width: inherit;
    box-shadow: none;
    border: 1px solid #ced3cd;
    height: 50px;
    padding: 15px 20px 15px 15px;
    margin: 2px 1px 3px 0;
    border-radius: 4px;
    line-height: 18px;
    text-overflow: ellipsis;
}

.ecp-loading-saving-popup.show {
    position: fixed;
    top: -28px;
    z-index: 9999;
}

#ex1 {
    z-index: 9999 !important;
}

.modal-category-name {
    font-weight: bold;
}

span.category-name {
    background-color: #667482;
    color: #fff;
    display: inline-block;
    padding: 0 10px;
    line-height: 1.5;
    color: #fff;
    vertical-align: middle;
    white-space: nowrap;
    border-radius: 4px;
    display: inline-block;
}

span.category-name:before {
    content: "\f318";
    margin-right: 5px;
    font-family: dashicons !important;
}

.ecp-text {
    padding-left: 55px;
    position: relative;
    padding-top: 3px;
}

.ecp-category-library {
    padding: 0 30px !important;
    margin: -10px 0 0 20px !important;
    height: 36px !important;
}

p.ecp-show-edit {
    margin-bottom: 5rem;
}

/* Dropdown button styling for immediate sharing */
.ecp-dropbtn {}

/* Dropdown button on hover & focus */
.ecp-dropbtn:hover,
.ecp-dropbtn:focus {}

/* The container <div> - needed to position the dropdown content */
.ecp-dropdown {
    position: relative;
    display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.ecp-dropdown-content {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 1;
}

/* Links inside the dropdown */
.ecp-dropdown-content a {
    color: #667482;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

/* loading left */
.loading-left {
    width: 25px;
    position: absolute;
    height: 60px;
    top: 0;
    left: -25px;
    background: #fb5654;
}

/* Change color of dropdown links on hover */
.ecp-dropdown-content a:hover {
    color: #666;
    background-color: #ddd;
}

/* Show the dropdown menu (use JS to add this class to the .dropdown-content container when the user clicks on the dropdown button) */
.ecp-show {
    display: block;
}

#ecp-saved-posts-block .ecp-content-library-tool {
    display: flex;
}

#ecp-profile-posts-block #add-row.ecp-add-post {
    margin-left: 20px !important;
}

/* Display the video tag when tiktok is selecteed as profile */
video.ecp-post-image-display.ecp-post-video-display {
    display: none;
}
video.ecp-post-image-display.ecp-post-video-display.ecp-post-video-active {
    display: block;
}

/*.ecp-system-status-container table {*/
/*    max-width: 100%;*/
/*    min-width: 0!important;*/
/*    display: inline-block;*/
/*}*/
/*.ecp-system-status-container tbody {*/
/*    max-width: 100%;*/
/*    min-width: 0!important;*/
/*    display: inline-block;*/
/*}*/

/*.ecp-system-status-container tr {*/
/*    max-width: 100%;*/
/*    min-width: 0!important;*/
/*    display: inline-block;*/
/*}*/
/*.ecp-system-status-container td {*/
/*    max-width: 300px;*/
/*    display: inline-block;*/
/*    min-width: 100px;*/
/*}*/


/* ## Responsiveness
--------------------------------------------- */
@media only screen and (max-width: 767px) {
    .auto-fold #wpcontent {
        padding-left: 0;
    }

    .ecp-header-wrapper {
        padding: 50px 10px 0;
    }

    .ecp-top-menu {
        width: 100% !important;
        left: 0 !important;
        top: 0 !important;
        position: relative !important;
    }

    .ecp-top-menu .ecp-grid,
    .ecp-grid {
        clear: both;
        width: 100%;
    }

    .ecp-top-menu .ecp-grid.ecp-fit {
        position: fixed;
        top: 45px;
        left: -1px;
        width: 100%;
        background-color: #ffffff;
        padding: 0 5%;
        border-top: 1px solid #CED3DC;
        border-bottom: 1px solid #CED3DC;
    }

    .ecp-top-menu .ecp-grid.ecp-fit a {
        width: 90%;
        float: none;
        margin: 5px 0;
    }

    .ecp-top-menu .ecp-header-logo {
        clear: both;
        float: none;
        width: 330px;
        height: 43px;
        margin-left: 10px;
        margin-bottom: -15px;
        background-size: 330px 43px;
        background-repeat: no-repeat;
        margin-top: 40px;
    }

    .ecp-top-menu ul>li {
        height: 45px;
    }

    .ecp-admin-settings-form {
        clear: both;
    }

    .ecp-admin-settings-form .ecp-tabs-container {
        width: 100%;
    }

    .ecp-admin-settings-form .ecp-tabs-container>.ecp-admin-tab>.ecp-grid>.ecp-grid:last-child {
        width: auto !important;
    }

    .ecp-checkbox-toggle {
        width: 100%;
    }

    .ecp-admin-sidebar {
        clear: both;
        width: 100%;
    }

    .ecp-posts-form-block .ecp-network-container .ecp-profile-dropdown {
        width: 100%;
    }

    ul.ecp-schedule {
        display: inherit;
    }

    ul.ecp-schedule li {}

    .ecp-schedule-day-header {
        width: 15rem;
    }

    span.active {
        width: 13rem;
        text-align: center;
    }

    .ecp-activate-button {
        width: 13rem;
    }

    button#save_settings {
        width: 21rem;
        float: none;
    }

    .ecp-post-saved-template {
        display: flex;
        flex-direction: column-reverse;
    }

    #ecp-saved-posts-block .ecp-content-library-tool {
        flex-wrap: wrap;
    }

    .ecp-wrapper {
        padding: 0 10px 0;
    }

    .flex-half {
        flex: 1;
    }

    .flex-2 {
        flex: 1;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1100px) {

    .ecp-top-menu .ecp-grid,
    .ecp-grid {
        clear: both;
        width: 100%;
    }

    .ecp-top-menu {
        /* width: 95% !important;*/
        left: auto !important;
        top: 45px !important;
        position: fixed !important;
    }

    /*.ecp-top-menu .ecp-grid {
        clear: none;
        width: 70%;
    }*/
    .ecp-top-menu .ecp-grid.ecp-fit {
        padding: 0;
        float: left;
        width: 20%;
        clear: none;
    }

    .ecp-top-menu .ecp-grid.ecp-fit a {
        width: auto;
        float: none;
        margin: 5px 0 10px;
    }

    .ecp-top-menu .ecp-header-logo {
        clear: none;
        float: left;
        height: 46px;
        width: 352px;
        margin-left: 10px;
        margin-bottom: -15px;
    }

    .ecp-top-menu .ecp-header-menu {
        height: auto;
        float: left;
    }

    .ecp-top-menu ul>li {
        height: 55px;
    }

    .ecp-wrapper {
        padding: 180px 40px 0;
    }

    .ecp-checkbox-toggle {
        float: none;
    }

    .ecp-settings-container,
    .ecp-option-container,
    .ecp-error-container-notification,
    .ecp-container-notification {
        width: 100%;
    }

    .ecp-admin-settings-form {
        clear: both;
    }

    .ecp-admin-settings-form .ecp-tabs-container {
        width: 100%;
    }

    .ecp-admin-sidebar {
        clear: both;
        width: 100%;
    }

    .ecp-profile-dropdown {
        width: 100%;
    }

    .ecp-field-setting .tabs label {
        max-width: 24%;
    }

    .ecp-col-60.flex-item,
    .ecp-option-container.ecp-field-setting.ecp-network-container.flex-item {
        width: 30%;
    }

    #ecp-saved-posts-block .ecp-content-library-tool {
        flex-wrap: wrap;
    }

    .ecp-content-library-tool .ecp-navy-button.add_new_cate_but {
        width: 100%;
    }

    .ecp-content-container .ecp-col-620 {
        width: 69.957446808511%;
    }

    .ecp-content-container .ecp-col-780 {
        width: 82.978723404255%;
    }

    .ecp-content-container .ecp-col-300 {
        width: 31.914893617021%;
    }

    .ecp-content-container .ecp-col-10 {
        width: 6%;
        clear: none;
    }

    p.ecp-configurator-subtitle {
        text-align: inherit;
    }

    .ecp-wizard-stepper {
        width: 80%;
    }

    .ecp-grid.ecp-col-700.ecp-configurator-container {
        left: 35%;
    }

}

@media screen and (min-width: 768px) and (max-width: 1100px) and (min-width: 820px) {
    .ecp-top-menu {
        /* width: 95% !important;*/
        left: auto !important;
        top: 30px !important;
        position: fixed !important;
    }

    .ecp-wrapper {
        padding: 165px 40px 0;
    }

    .flex-item {
        width: 30%;
    }

    #ecp-saved-posts-block .ecp-content-library-tool {
        flex-wrap: wrap;
    }

    .ecp-content-library-tool .ecp-navy-button.add_new_cate_but {
        width: 100%;
    }

    /*p.ecp-configurator-subtitle {
	    text-align: inherit;
    }
    .ecp-wizard-stepper {
	    width: 80%;
    }
    .ecp-grid.ecp-col-700.ecp-configurator-container {
	    left: 35%;
    }*/
}

@media screen and (min-width: 1101px) and (max-width: 1180px) {
    .ecp-field-setting .tabs label {
        max-width: 27%;
    }
}

/* Responsive */
@media screen and (min-width: 1101px) and (max-width: 1919px) {
    /*.ecp-col-140 {*/
    /*    width: 200px;*/
    /*}*/

    .ecp-col-10,
    .ecp-col-60,
    .ecp-col-120,
    .ecp-col-130,
    .ecp-col-140,
    .ecp-col-160,
    .ecp-col-200,
    .ecp-col-220,
    .ecp-col-300,
    .ecp-col-380,
    .ecp-col-460,
    .ecp-col-540,
    .ecp-col-620,
    .ecp-col-700,
    .ecp-col-780,
    .ecp-col-855,
    .ecp-col-860 {
        margin-right: 1.5%;
    }

    .ecp-col-10 {
        width: 1.5%
    }

    .ecp-col-60 {
        width: 9.574468085106%
    }

    .ecp-col-120 {
        width: 18.6942886185%
    }

    .ecp-col-130 {
        width: 20.142857142855%
    }

    .ecp-col-140 {
        width: 22.3404255319155%
    }

    .ecp-col-160 {
        width: 25.531914893616%
    }

    .ecp-col-200 {
        width: 30.6063825%
    }

    .ecp-col-220 {
        width: 23.404255319149%
    }

    .ecp-col-300 {
        width: 32.514893617021%
    }

    .ecp-col-380 {
        width: 40.425531914894%
    }

    .ecp-col-460 {
        width: 48.936170212766%
    }

    .ecp-col-540 {
        width: 57.446808510638%
    }

    .ecp-col-620 {
        width: 65.957446808511%
    }

    .ecp-col-700 {
        width: 74.468085106383%
    }

    .ecp-col-780 {
        width: 82.978723404255%
    }

    .ecp-col-855 {
        width: 90.5999999999%
    }

    .ecp-col-860 {
        width: 91.489361702128%
    }

    .ecp-col-940 {
        width: 100%
    }

    .ecp-profile-dropdown .ecp-show-profiles {
        padding: 0.5rem 1rem;
    }

    #ecp_edit_category .ecp-col-540 {
        max-width: 43%;
    }

    .content-show .ecp-col-10 {
        width: 2.5%;
    }

    .content-show .category-name {
        margin-left: 15px !important;
    }

    #step-2 .ecp-content-border {
        flex: 0 0 calc((100% - 15px)/2);
        max-width: calc(100%/2);
        box-sizing: border-box;
    }

    #step-2 .categories-box {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }

    #step-2 .ecp-content-border:nth-child(odd) {
        margin-right: 15px !important;
    }

    #step-2 .ecp-content-border:nth-child(even) {
        margin-right: 0 !important;
    }

    .float-right {
        float: right;
    }

    .ecp-grey-button.ecp-previous,
    .ecp-green-button.ecp-next {
        padding-right: 20px;
    }

    .step-content .ecp-show-modal-popup {
        padding-left: 15px;
        padding-right: 15px;
        margin-right: 0;
    }

    .flex-item {
        width: 30%;
    }

    #ecp-saved-posts-block .ecp-content-library-tool {
        flex-wrap: wrap;
    }

    .ecp-content-library-tool .ecp-navy-button.add_new_cate_but {
        width: 100%;
    }

    .ecp-post-saved-template {
        display: flex;
    }

    .ecp-field-setting .tabs label.ecp-tab-label {
        padding: 1rem 1rem;
    }

    .ecp-field-setting .tabs label.ecp-padding-10 {
        padding: 1rem 1.5rem;
    }

    .ecp-profile-dropdown>.ecp-padding-5 {
        padding: 0.5rem 0.5rem;
    }

    .add-schedule-block .ecp-col-160 {
        width: 23%;
    }

    .ecp-add-schedule-custom {
        width: 100%;
        display: inline-block;
    }

    #ecp-schedule-body .ecp-col-130 {
        width: 13.42857142857%;
    }
}

@media only screen and (max-width: 1110px) {
    .ecp-col-700 {
        width: 100%;
    }

    .ecp-width-unset {
        width: unset;
    }

    .ecp-clear-unset {
        clear: unset;
    }

    .ecp-display-flex {
        display: flex;
        width: 100%;
    }

    .flex-1 {
        flex: 1;
    }

    .flex-half {
        flex: 0.5;
    }

    .flex-2 {
        flex: 2;
    }

    .ecp-width-100-impor {
        width: 100% !important;
    }

    .ecp-padding-left-right-10 {
        padding-left: 10px;
        padding-right: 10px;
    }

    .ecp-padding-left-15 {
        padding-left: 15px;
    }

    .ecp-content-icons-library {
        width: 20px;
        height: 20px;
        margin: 0;
        padding: 0;
    }
}

@media only screen and (max-width: 767px) {

    .ecp-linked,
    .admin_page_evergreen-content-configurator .ecp-wizard #step-1 .ecp-linked,
    .toplevel_page_evergreen-content-settings .ecp-social-networks-title-wrapper .ecp-linked {
        flex-grow: 1;
    }

    .linked-button span.text {
        max-width: 100%;
    }

    .flex-half {
        flex: 1;
    }

    .flex-2 {
        flex: 1;
    }

    p.ecp-post-last-shared {
        padding-bottom: 0;
        padding-right: 0;
    }
}

.ecp-inline-block {
    display: inline-block;
    margin-left: 10px;
}

.ecp-edit-button {
    text-align: right;
}

#step-4 .ecp-grid.ecp-col-160 {
    float: right;
}

.mb0 {
    margin-bottom: 0;
}

.ecp-show-result {
    font-weight: bold;
}

#ecp_settings_config_form .ecp-onboard .tab {
    min-height: unset;
}

.ecp-social-networks-title-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 2.127659574468%;
    row-gap: 15px;
}

.ecp-social-networks-title-wrapper>* {
}

.ecp-social-networks-title-wrapper h2 {
    flex-basis: 100%;
}

.ecp-social-networks-title-wrapper .ecp-linked {
    flex-shrink: 1;
    flex-grow: 0;
    flex-basis: max-content;
    margin-right: 0;
}

.button.linked-button {
    min-height: 60px;
    min-width: 225px;
    margin: 0;
}

.linked-button svg,
.linked-button .dashicons {
    text-align: left;
}

.linked-button span.text {
    word-break: break-word;
    white-space: break-spaces;
    flex: 1 1;
    max-width: 100%;
}

@media screen and (min-width: 768px) {}


@media only screen and (max-width: 767px) {

    .ecp-social-networks-title-wrapper .ecp-linked {
        flex-grow: 1;
    }

}
