@font-face {
    font-family: OpenSans-Regular;
    src: url('https://challengethestorm.org/wp-content/themes/basic-child/fonts/open-sans/OpenSans-Regular.eot');
    src: url('https://challengethestorm.org/wp-content/themes/basic-child/fonts/open-sans/OpenSans-Regular.eot#iefix') format('embedded-opentype'), url('https://challengethestorm.org/wp-content/themes/basic-child/fonts/open-sans/OpenSans-Regular.ttf') format('truetype');
}
@font-face {
    font-family: OpenSans-Light;
    src: url('https://challengethestorm.org/wp-content/themes/basic-child/fonts/open-sans/OpenSans-Light.eot');
    src: url('https://challengethestorm.org/wp-content/themes/basic-child/fonts/open-sans/OpenSans-Light.eot#iefix') format('embedded-opentype'), url('https://challengethestorm.org/wp-content/themes/basic-child/fonts/open-sans/OpenSans-Light.ttf') format('truetype');
}
@font-face {
    font-family: OpenSans-Semibold;
    src: url('https://challengethestorm.org/wp-content/themes/basic-child/fonts/open-sans/OpenSans-Semibold.eot');
    src: url('https://challengethestorm.org/wp-content/themes/basic-child/fonts/open-sans/OpenSans-Semibold.eot#iefix') format('embedded-opentype'), url('https://challengethestorm.org/wp-content/themes/basic-child/fonts/open-sans/OpenSans-Semibold.ttf') format('truetype');
}
@font-face {
    font-family: OpenSans-Italic;
    src: url('https://challengethestorm.org/wp-content/themes/basic-child/fonts/open-sans/OpenSans-Italic.eot');
    src: url('https://challengethestorm.org/wp-content/themes/basic-child/fonts/open-sans/OpenSans-Italic.eot#iefix') format('embedded-opentype'), url('https://challengethestorm.org/wp-content/themes/basic-child/fonts/open-sans/OpenSans-Italic.ttf') format('truetype');
}
@font-face {
    font-family: OpenSans-Bold;
    src: url('https://challengethestorm.org/wp-content/themes/basic-child/fonts/open-sans/OpenSans-Bold.eot');
    src: url('https://challengethestorm.org/wp-content/themes/basic-child/fonts/open-sans/OpenSans-Bold.eot#iefix') format('embedded-opentype'), url('https://challengethestorm.org/wp-content/themes/basic-child/fonts/open-sans/OpenSans-Bold.ttf') format('truetype');
}

.expresscurate_OpenSansRegular{
    font-family: OpenSans-Regular, Verdana, Geneva, sans-serif;
}
.expresscurate_margin15 {
    margin-right: 15px;
}
.expresscurate_margin10 {
    margin-right: 10px;
}
.expresscurate_margin40 {
    margin-right: 40px;
}
.expresscurate_margin30 {
    margin-right: 30px;
}
.expresscurate_margin35 {
    margin-right: 35px;
}
.expresscurate_paddingTop20{
    padding-top: 20px !important;
}
.expresscurate_displayNone {
    display: none !important;
}
.expresscurate_displayBlock {
    display: block;
}
.expresscurate_displayInlineBlock {
    display: inline-block;
}
.expresscurate_floatLeft {
    float: left;
}

.expresscurate_floatRight {
    float: right;
}
.expresscurate_clear {
    display: block !important;
    height: 0 !important;
    width: 100% !important;
    float: none !important;
    padding: 0 !important;
    margin: 0 !important;
    clear: both !important;
}
.expresscurate_inlineBlock{
    display: inline-block;
}
/*keywords settings*/
.expresscurate_keywords_settings .pageDescription{
    font-size: 13px;
    color: #414141;
    cursor: default;
    margin-top: 10px;
    line-height: 16px;
}
.expresscurate_keywords_settings{
    max-width: 1224px;
}
.expresscurate_keywords_settings label {
    font-size: 23px;
    display: inline-block;
    margin-top: 55px;
    cursor: default;
}
    .expresscurate_keywords_settings label sup{
        color: #37bfa5;
        font-size: 13px;
        font-family: OpenSans-Semibold, Verdana, Geneva, sans-serif;
        font-style: italic;
        margin-left: 5px;
    }
.expresscurate_keywords_settings .expresscurate_writeUs{
    margin: 50px 0 0 0;
}
 .expresscurate_writeUs{
    text-decoration: none;
    font-family: OpenSans-Regular, Verdana, Geneva, sans-serif;
    font-size: 18px;
    line-height: 33px;
    float: right;
    display: inline-block;
    color: #1cbb9f;
    cursor: pointer;
}
 .expresscurate_writeUs:hover{
     color: #1cbb9f;
 }
    .expresscurate_writeUs span{
        color: #f1f1f1;
        display: inline-block;
        width: 130px;
        height: 30px;
        background-color: #4cc3ab;
        border-radius: 3px;
        line-height: 30px;
        text-align: center;
        margin-left: 12px;
        transition: background-color 300ms;
        -webkit-transition: background-color 300ms;
        -moz-transition: background-color 300ms;
        -o-transition: background-color 300ms;
        -ms-transition: background-color 300ms;
    }
    .expresscurate_writeUs span:hover{
        background-color: #20d0b1;
    }
.expresscurate_keywords_settings .filter{
    display: block;
    width: 95%;
    border-bottom: solid 1px #e8e8e8;
    margin: 0 0 20px 0;
    padding-bottom: 20px;
}
    /*new added*/
    .expresscurate_keywords_settings .datePickersWrap{
        display: inline-block;
    }
    .expresscurate_keywords_settings .datePickersWrap > input{
        display: inline-block;
        margin: 0 6px 0 0;
        padding: 0 10px;
        outline: none;
        border: solid 1px #b1b1b1;
        background: none;
        height: 36px;
        width: 100px;
    }

/**/
.expresscurate_notDefined{
    font-size: 14px;
    margin: 20px;
    color: #b1b1b1;
    font-family:  OpenSans-Regular, Verdana, Geneva, sans-serif;
    cursor: default;
    display: block;
}
.expresscurate_emptyFeed{
    margin-top: 30px;
}
.expresscurate_keywords_settings .whiteWrap{
    background-color: #fff;
    margin-top: 25px;
    padding: 20px 0 40px 30px;
}
    .expresscurate_keywords_settings .keywordsPart,
    .expresscurate_keywords_settings .usedWordsPart {
        display: inline-block;
        height: auto;
        font-family: OpenSans-Regular, Verdana, Geneva, sans-serif;
        color: #303030;
        font-size: 16px;
        vertical-align: top;
    }

.expresscurate_keywords_settings .keywordsPart{
    padding-right: 45px;
}

.expresscurate_keywords_settings .usedWordsPart {
    min-width: 410px;
    padding-right: 40px;
}

.expresscurate_keywords_settings .expresscurate_notDefined{
    font-size: 16px;
    text-align: center;
    width: 100%;
    color: #e84c3d;
    display: block;
    font-family: OpenSans-Light , Verdana, Geneva, sans-serif;
    margin: 0;
}
.expresscurate_keywords_settings .expresscurate_notDefinedWrap .colTitle{
    display: none;
}
.expresscurate_keywords_settings .usedWordsPart .expresscurate_notDefined{
    clear: both;
    margin: 0 auto;
    margin-top: 130px;
    width: 260px;
    line-height: 20px;
}
.expresscurate_keywords_settings .keywordsPart .expresscurate_notDefined{
    padding: 60px 0;
    line-height: 26px;
}
.expresscurate_keywords_settings .keywordsPart .expresscurate_notDefinedWrap,
.expresscurate_keywords_settings .usedWordsPart.expresscurate_notDefinedWrap{
    padding-left: 20px;
    padding-right: 20px;
    max-width: 500px;
    background-color: #f9f9f9;
}
.expresscurate_keywords_settings .usedWordsPart.expresscurate_notDefinedWrap{
    min-height: 400px;
}
.expresscurate_keywords_settings .keywordsPart .expresscurate_notDefinedWrap{
    min-height: 200px;
}
            .expresscurate_keywords_settings .usedWordsPart .verticalCenter {
                display: table-cell;
                vertical-align: middle;
                width: 265px;
            }
        .expresscurate_keywords_settings .colTitle {
            color: #717171;
            font-family: OpenSans-Regular, Verdana, Geneva, sans-serif;
            font-size: 14px;
            display: inline-block;
            margin-top: 10px;
        }
        .expresscurate_keywords_settings .blockTitle {
            display: inline-block;
            position: relative;
            margin-top: 10px;
            font-size: 20px;
        }
        .expresscurate_keywords_settings .keywordsPart ul li .word{
             width: 270px;
         }
        .expresscurate_keywords_settings .keywordsPart ul li .postCount{
            display: inline-block;
            margin-right: 35px;
            line-height: 35px;
            width: 60px;
            text-align: center;
        }
        .expresscurate_keywords_settings .keywordsPart ul li .count{
            margin-right: 15px;
        }
                .expresscurate_keywords_settings .usedWordsPart ul li,
                .expresscurate_keywords_settings .keywordsPart div > ul li {
                    border-bottom-style: solid;
                    border-width: 1px;
                    border-color: #dddddd;
                    height: 35px;
                    padding: 5px 0 5px 0;
                    width: 440px;
                    position: relative;
                    margin-bottom: 0;
                    transition: background-color 500ms;
                    -webkit-transition: background-color 500ms;
                    -moz-transition: background-color 500ms;
                    -o-transition: background-color 500ms;
                    -ms-transition: background-color 500ms;
                }
                .expresscurate_keywords_settings .usedWordsPart ul li:hover,
                .expresscurate_keywords_settings .keywordsPart div > ul li:hover{
                    background-color: #f5f6f6 !important;
                }
                    .expresscurate_keywords_settings .color {
                        display: inline-block;
                        width: 5px;
                        height: 35px;
                        vertical-align: top;
                    }
                .expresscurate_keywords_settings .keywordsPart div > ul li{
                    width: 630px;
                }
            .expresscurate_keywords_settings .usedWordsPart ul,
            .expresscurate_keywords_settings .keywordsPart div > ul {
                margin:30px 0 5px 0;
            }

                        .expresscurate_keywords_settings ul li img {
                            margin-bottom: 14px;
                            width: 17px;
                            height: auto;
                        }

                        .expresscurate_keywords_settings .word {
                            padding-left: 15px;
                            width: 220px;
                            display: inline-block;
                            line-height: 35px;
                            height: 35px;
                            vertical-align: top;
                            overflow: hidden;
                            text-overflow:ellipsis;
                            text-transform: capitalize;
                        }
                    .expresscurate_keywords_settings .usedWordsPart ul li .wordWrap{
                        display: inline-block;
                        height: 40px;
                    }
                    .expresscurate_keywords_settings .usedWordsPart ul li .variants{
                        margin-left: 25px;
                        padding:0 25px 10px 0;
                    }
                        .expresscurate_keywords_settings .usedWordsPart ul li .variants > span{
                            display: inline-block;
                            background-color: #ececec;
                            font-family: OpenSans-Regular, Verdana, Geneva, sans-serif;
                            font-size: 14px;
                            color: #868686;
                            padding: 0 35px 0 10px;
                            height: 25px;
                            line-height: 25px;
                            position: relative;
                            margin: 10px 10px 0 0;
                        }
                            .expresscurate_keywords_settings .usedWordsPart ul li .variants > span span{
                                display: inline-block;
                                width: 25px;
                                height: 25px;
                                position: absolute;
                                right: 0;
                                top: 0;
                                text-align: center;
                                line-height: 24px;
                                font-size: 30px;
                                font-family: OpenSans-Semibold, Verdana, Geneva, sans-serif;
                                color: #fff;
                                background-color: #2cbfa5;
                                cursor: pointer;
                            }
                        .expresscurate_keywords_settings .usedWordsPart .word{
                            width: 220px;
                        }
                        .expresscurate_keywords_settings .addPost {
                            color: #1cbb9f;
                            text-decoration: none;
                            font-size: 12px;
                            margin-left: 5px;
                            white-space: nowrap;
                            line-height: 35px;
                            vertical-align: top;
                            visibility:hidden;
                            opacity:0;
                            transition:visibility 0s linear 0.3s,opacity 0.3s linear;
                        }
.expresscurate_keywords_settings .keywordsPart div > ul li:hover .addPost,
.expresscurate_keywords_settings .keywordsPart div > ul li:hover .remove,
.expresscurate_keywords_settings .usedWordsPart ul li:hover .add,
.expresscurate_feed_dashboard .expresscurate_feedSettingsList li:hover .close{
    visibility:visible;
    opacity:1;
    transition-delay:0.1s;
}
                        .expresscurate_keywords_settings .count {
                            vertical-align: top;
                            margin-right: 35px;
                            line-height: 35px;
                            width: 65px;
                            text-align: center;
                        }

                        .expresscurate_keywords_settings .inTitle {
                            vertical-align: top;
                            display: inline-block;
                            text-align: center;
                            width: 70px;
                            margin-right: 15px;
                            line-height: 35px;
                        }
                        .expresscurate_keywords_settings .add{
                            background: url("https://challengethestorm.org/wp-content/themes/images/plus.svg") center no-repeat;
                            background-size: 14px;
                        }
                        .expresscurate_feed_dashboard .expresscurate_feedSettingsList .close,
                        .expresscurate_keywords_settings .remove,
                        .expresscurate_keywords_settings .add {
                            width: 25px;
                            height: 25px;
                            display: inline-block;
                            font-family: OpenSans-Bold, Verdana, Geneva, sans-serif;
                            font-size: 30px;
                            margin-top: 7px;
                            line-height: 24px;
                            text-align: center;
                            color: #ffffff;
                            cursor: pointer;
                            position: absolute;
                            right: 5px;
                            top: 0;
                            visibility:hidden;
                            opacity:0;
                            transition: visibility 0s linear 0.3s,opacity 0.3s linear, background-color 300ms;
                            -webkit-transition: visibility 0s linear 0.3s,opacity 0.3s linear, background-color 300ms;
                            -moz-transition: visibility 0s linear 0.3s,opacity 0.3s linear, background-color 300ms;
                            -o-transition: visibility 0s linear 0.3s,opacity 0.3s linear, background-color 300ms;
                            -ms-transition: visibility 0s linear 0.3s,opacity 0.3s linear, background-color 300ms;
                        }
                        .expresscurate_keywords_settings .remove,
                        .expresscurate_keywords_settings .add{
                            top:3px;
                            right: 10px;
                        }
                        .expresscurate_feed_dashboard .expresscurate_feedSettingsList .close,
                        .expresscurate_keywords_settings .remove {
                            background: url("https://challengethestorm.org/wp-content/themes/images/remove.svg") #cecece no-repeat center;
                            background-size: 16px auto;
                        }
                            .expresscurate_feed_dashboard .expresscurate_feedSettingsList .close:hover,
                            .expresscurate_keywords_settings .remove:hover{
                                background-color: #b0b0b0;
                            }
                        .expresscurate_keywords_settings .add {
                            background-color: #2cbfa5;
                        }

                            .expresscurate_keywords_settings .add span{
                                display: none;
                                position: absolute;
                                top: -5px;
                                left: 50px;
                                width: 120px;
                                height: 36px;
                                font-size: 14px;
                                font-family: OpenSans-Regular, Verdana, Geneva, sans-serif;
                                line-height: 34px;
                                background: #000000;
                                color: #fff;
                                -moz-border-radius: 0;
                                -webkit-border-radius: 0;
                                border-radius: 0;
                                z-index: 100;
                            }
                            .expresscurate_keywords_settings .add:hover span{
                                display: block;
                            }


.expresscurate_topWordsDesc{
    font-size: 14px;
    margin-top: 10px;
    max-width: 400px;
}

.expresscurate_keywords_settings .legend{
    margin:10px 0 0 20px;
}
    .expresscurate_keywords_settings .legend label{
        font-family: OpenSans-Italic, Verdana, Geneva, sans-serif;
        font-size: 14px;
        color: #717171;
        display: inline-block;
        margin: 0 15px 0 3px;
        cursor: default;
        position: relative;
    }

        .expresscurate_keywords_settings .legend label span{
            position: absolute;
            bottom: -40px;
            height: 30px;
            font-size: 14px;
            font-family: OpenSans-Regular, Verdana, Geneva, sans-serif;
            line-height: 30px;
            background: #000;
            -moz-border-radius: 0;
            -webkit-border-radius: 0;
            border-radius: 0;
            z-index: 100;
            padding: 0 10px;
            color:#fff ;
            visibility:hidden;
            opacity:0;
            transition:visibility 0s linear 0.3s,opacity 0.3s linear;
        }

            .expresscurate_keywords_settings .legend label span:before{
                content: '';
                display: block;
                width: 0;
                height: 0;
                position: absolute;
                border-left: 6px solid transparent;
                border-right: 6px solid transparent;
                border-bottom: 6px solid #000;
                top: -6px;
            }
        .expresscurate_keywords_settings .legend label:hover span,
        .expresscurate_keywords_settings .legend span:hover + label span{
            visibility:visible;
            opacity:1;
            transition-delay:0.3s;
        }
        .expresscurate_keywords_settings .legend label[for=green] span{
            width: 96px;
            left: -72px;
        }
        .expresscurate_keywords_settings .legend label[for=green] span:before{
                left: 52px;
            }

        .expresscurate_keywords_settings .legend label[for=blue] span{
            width: 85px;
            left: -65px;
        }
        .expresscurate_keywords_settings .legend label[for=blue] span:before{
                left: 45px;
            }
        .expresscurate_keywords_settings .legend label[for=red] span{
            width: 147px;
            left: -98px;
        }
        .expresscurate_keywords_settings .legend label[for=red] span:before{
                left: 78px;
            }
    .expresscurate_keywords_settings .legend span{
        display: inline-block;
        width: 10px;
        height: 10px;
    }

.expresscurate_keywords_settings .googleAlert {
    margin-top: 10px;
}

.expresscurate_keywords_settings .addNewKeyword {
    margin: 50px 0 30px 0;
    background-color: #f5f6f6;
    width: 400px;
    padding: 15px 20px;
}
    .expresscurate_bookmarks .addNewBookmark p,
    .expresscurate_bookmarks .addNewBookmark span,
    .expresscurate_feed_dashboard  .addNewFeed p,
    .expresscurate_feed_dashboard .addNewFeed span,
    .expresscurate_keywords_settings .addNewKeyword p,
    .expresscurate_keywords_settings .addNewKeyword span {
        font-family: OpenSans-Italic, Verdana, Geneva, sans-serif;
        font-size: 14px;
    }

    .expresscurate_keywords_settings .addNewKeyword span {
        color: #e95b4d;
    }
    .expresscurate_bookmarks .addNewBookmark p,
    .expresscurate_feed_dashboard  .addNewFeed p,
    .expresscurate_keywords_settings .addNewKeyword p {
        color: #b1b1b1;
        margin-bottom: 0;
    }
    .expresscurate_bookmarks .addNewBookmark label,
    .expresscurate_feed_dashboard  .addNewFeed label,
    .expresscurate_keywords_settings .addNewKeyword label{
        font-family: OpenSans-Semibold, Verdana, Geneva, sans-serif;
        font-size: 14px;
        margin-bottom: 15px;
        cursor: pointer;
        margin-top: 0;
    }

    .expresscurate_keywords_settings .addNewKeyword a {
        font-family: OpenSans-Regular, Verdana, Geneva, sans-serif;
        color: #0089c1;
        font-size: 14px;
        text-decoration: none;
    }

.expresscurate_keywords_settings .addKeywords {
    margin-top: 0;
}
.expresscurate_keywords_settings .addKeywords {
    width: 100%;
    height: 35px;
    position: relative;
    float: left;
}
    .expresscurate_bookmarks .addBookmark input,
    .expresscurate_feed_dashboard .addFeed input,
    .expresscurate_keywords_settings .addKeywords input{
        height: 100%;
        width: 100%;
        margin: 0;
        padding: 0 45px 0 10px;
        overflow: hidden;
        background-color: #fff;
        color: #555555;
        font-family: OpenSans-Regular, Verdana, Geneva, sans-serif;
        font-size: 16px;
        box-shadow: none;
        -moz-box-shadow: none;
        outline: none;
        border: none;
    }
.expresscurate_bookmarks .addBookmark input{
    background-color: #f5f6f6;
}
    .expresscurate_bookmarks .addBookmark span.plus,
    .expresscurate_feed_dashboard .addFeed span.plus,
    .expresscurate_keywords_settings .addKeywords span.plus{
        height: 34px;
        width: 35px;
        display: inline-block;
        background-color: #1cbb9f;
        color: #fefefe;
        font-size: 31px;
        text-align: center;
        line-height: 35px;
        position: absolute;
        right: 0;
        top: 0;
        cursor: pointer;
        font-family: OpenSans-Bold, Verdana, Geneva, sans-serif;
        font-weight: bold;
    }
.expresscurate_bookmarks .addBookmark > span.plus:hover,
.expresscurate_feed_dashboard .addFeed > span.plus:hover,
.expresscurate_keywords_settings .addKeywords > span.plus:hover{
    background-color: #20d0b1;
}
        .expresscurate_bookmarks .addBookmark span span,
        .expresscurate_feed_dashboard .addFeed span span,
        .expresscurate_keywords_settings .addKeywords span span,
        .expresscurate_settings .addUsers span span,
        .expresscurate_settings .addKeywords span span,
        .expresscurate_widget_wrapper .addKeywords span span{
            background: url("https://challengethestorm.org/wp-content/themes/images/plus.svg") no-repeat transparent center;
            background-size: 14px;
            display: block;
            width: 100%;
            height: 100%;
        }
    .expresscurate_keywords_settings .suggestion,
    .expresscurate_widget .suggestion{
        width: 100%;
        margin: 0 !important;
        padding: 0;
        cursor: pointer;
        overflow: hidden;
        max-height: 120px;
        display: block;
    }
        .expresscurate_keywords_settings .suggestion li:hover,
        .expresscurate_widget .suggestion li:hover{
            background-color: #f1f1f1;
        }
        .expresscurate_keywords_settings .suggestion li,
        .expresscurate_widget .suggestion li{
            background-color: #e8e8e8;
            width: 90%;
            height: 35px;
            line-height: 35px;
            margin: 0;
            padding: 0 5% !important;
            color: #303030;
            font-family: OpenSans-Light, Verdana, Geneva, sans-serif;
            font-size: 16px;
            border-top: solid 1px #dddddd;
            overflow: hidden;
        }
@media (max-width: 680px){
    .pageDesc{
        width: 100%;
    }
}
@media (min-width: 680px){
    .pageDesc{
        width: 60%;
    }
}



.express_curate_selected_list_item {
    background-color: #f1f1f1;
}
.expresscurate_keywords_settings .suggestion li.express_curate_selected_list_item,
.expresscurate_widget .suggestion li.express_curate_selected_list_item{
    background-color: #f1f1f1;
}

.expresscurate_content_wrapper {
    margin-top: 25px;
    margin-bottom: 10px;
    padding: 20px 30px 40px;
    background-color: #ffffff;
    max-width: 785px;
}

@media (max-width: 1500px){
    .expresscurate_keywords_settings .keywordsPart{
        width: 50%;
    }
    .expresscurate_keywords_settings .usedWordsPart{
        width: 40%;
    }
    .expresscurate_keywords_settings .keywordsPart ul li .word{
        width: 30%;
    }
    .expresscurate_keywords_settings .keywordsPart div > ul li{
        width: 100%;
    }
}
@media (max-width: 1345px) and (min-width: 1300px){
    .expresscurate_keywords_settings .keywordsPart, .expresscurate_keywords_settings .usedWordsPart{
        font-size: 14px;
    }
}
@media (max-width: 1300px){
    .expresscurate_keywords_settings .keywordsPart{
        width: 630px;
        padding-right: 0;
    }
    .expresscurate_keywords_settings .usedWordsPart{
        width: 440px;
    }
    .expresscurate_keywords_settings .keywordsPart,
    .expresscurate_keywords_settings .usedWordsPart{
        display: block;
        float: none;
    }
    .expresscurate_keywords_settings .keywordsPart ul li .word{
        width: 270px;
    }
    .expresscurate_keywords_settings .keywordsPart div > ul li{
        width: 100%;
    }
}

/*top sites*/
.expresscurate_topSources{
    min-width: 536px;
}
.expresscurate_page_expresscurate_settings .gray-italic {
    font-size: 13px !important;
}

.expresscurate_URL,
.expresscurate_feedSettingsList{
    width: 100%;
    max-width: 785px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.expresscurate_columnsName{
    width: 100%;
    padding: 0 15px 0 10px;
    margin-top: 20px;
    max-width: 785px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
    .expresscurate_columnsName li{
        display: inline-block;
    }
    .expresscurate_columnsName .mainTitle{
        color: #333333;
        font-family: OpenSans-Regular, Verdana, Geneva, sans-serif;
        font-size: 20px;
    }
    .expresscurate_columnsName .title{
        font-family: OpenSans-Regular, Verdana, Geneva, sans-serif;
        color: #717171;
        font-size: 14px;
    }
/*.expresscurate_URL,*/
.expresscurate_feedSettingsList{
    margin-left: 5px;
}
    .expresscurate_feedSettingsList li,
    .expresscurate_URL li{
        border-bottom-style:solid;
        border-width:1px;
        border-color:#e2e2e2;
        transition: background-color 500ms ;
        -webkit-transition: background-color 500ms ;
        -moz-transition: background-color 500ms ;
        -o-transition: background-color 500ms ;
        -ms-transition: background-color 500ms ;
        height: 40px;
        padding: 0 60px 0 10px;
        margin: 0;
        line-height: 40px;
        color:#303030;
        position: relative;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        width: 100%;
    }
    .expresscurate_feedSettingsList li{
        line-height: 16px;
        height: 45px;
    }

    .expresscurate_feedSettingsList li:hover,
    .expresscurate_URL li:hover,
    .expresscurate_highlight{
        background-color: #f5f6f6 !important;
    }
        .expresscurate_feedSettingsList a,
        .expresscurate_URL .expresscurate_topCuratedURL{
            width:55%;
            display: inline-block;
            font-family: OpenSans-Light, Verdana, Geneva, sans-serif;
            font-size: 16px;
            margin: 0;
            font-weight: normal;
            color:#303030;
            text-decoration: none;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
.expresscurate_feedSettingsList a{
    width: 65%;
    margin-top: 5px;
    font-family: OpenSans-Regular, Verdana, Geneva, sans-serif;
}
.expresscurate_feedSettingsList a small {
    font-family: OpenSans-Light, Verdana, Geneva, sans-serif;
}
        @media (max-width: 720px){
            .expresscurate_feedSettingsList a,
            .expresscurate_URL .expresscurate_topCuratedURL{
                width: 35%;
            }
        }
        .expresscurate_feedSettingsList .postsCount,
        .expresscurate_URL .postsCount{
            display: inline-block;
            font-family: OpenSans-Regular, Verdana, Geneva, sans-serif;
            font-size: 18px;
            text-align: left;
            line-height: 40px;
            height: 40px;
        }
        .expresscurate_URL .postsCount{
            width: 90px;
            text-align: center;
            margin-right: 87px;
        }
        .expresscurate_feedSettingsList .postsCount{
            width: 150px;
            text-align: center;
            margin-top: 2px;
        }
        .expresscurate_URL .rssStatus{
            color: #fff;
            margin: 8px 0 0 0;
            float: right;
            font-size: 15px;
            font-family: OpenSans-Regular, Verdana, Geneva, sans-serif;
            padding: 0 5px 0 10px;
            height: 23px;
            line-height: 21px;
            width: 40px;
            display: inline-block;
            text-align: right;
            cursor: pointer;
            position: relative;
            border-radius: 2px;
            -webkit-border-radius: 2px;
            -moz-border-radius: 2px;
            transition: background-color 300ms;
            -webkit-transition: background-color 300ms;
            -moz-transition: background-color 300ms;
            -o-transition: background-color 300ms;
            -ms-transition: background-color 300ms;
            background: url("https://challengethestorm.org/wp-content/themes/images/expresscurate_icons.svg") no-repeat 9px -701px;
            background-size: 15px auto;
        }
        .expresscurate_URL .rssStatusYes{
            background-position: 9px -641px;
            background-color: #4cc3ab;
            cursor: default;
        }
        .expresscurate_URL .rssStatusNo{
            background-position: 9px -701px;
            background-color: #cecece;
            cursor: default;
        }
        .expresscurate_URL .rssStatusAdd{
            background-position: 9px -731px;
            background-color: #f49c14;
        }
        .expresscurate_URL .rssStatusYes:hover{
            background-color: #54ccaf;
        }
        .expresscurate_URL .rssStatusNo:hover{
            background-color: #a6a6a6;
        }
        .expresscurate_URL .rssStatusAdd:hover{
            background-color: #ffaa16;
        }

            .expresscurate_URL .rssStatus .tooltip{
                visibility:hidden;
                opacity:0;
                transition:visibility 0s linear 0.3s,opacity 0.3s linear;
                position: absolute;
                font-size: 12px;
                font-family: OpenSans-Regular, Verdana, Geneva, sans-serif;
                line-height: 14px;
                background: #161616;
                color: #ffffff;
                -moz-border-radius: 3px;
                -webkit-border-radius: 3px;
                border-radius: 3px;
                padding: 7px;
                width: 70px;
                height: auto;
                text-align: center;
                z-index: 50;
                left: -14px;
                top: 30px;
            }

            .expresscurate_URL .rssStatus .tooltip:before{
                content: '';
                display: block;
                width: 0;
                height: 0;
                position: absolute;
                border-left: 5px solid transparent;
                border-right: 5px solid transparent;
                border-bottom: 5px solid #161616;
                top: -5px;
                left: 44%;
            }
            .expresscurate_URL .rssStatus:hover .tooltip{
                visibility:visible;
                opacity:1;
                transition-delay:0.3s;
            }
/*seo widget*/
#expresscurate .inside{
    padding-right: 0 !important;
    padding-left: 0 !important;
}
#dashboard_widget_feed .inside{
    padding: 0 !important;
    margin: 0 !important;
}
#dashboard_widget_exck .inside{
    padding: 0 0 10px 0;
}
.expresscurate_dashboard .dashboardMessage{
    text-align: left;
    padding:0 15px;

}
    .expresscurate_dashboard .dashboardMessage a{
        display: inline-block;
        margin: 0;
    }
        .expresscurate_dashboard .statistics{
            width: 31% !important;
        }
.expresscurate_dashboard > div {
    width: 100%;
    text-align: center;
    border-bottom: solid;
    border-width: 1px;
    border-color: #eeeeee;
    padding-top: 15px;
    padding-bottom: 25px;
}
.expresscurate_welcome_widget .expresscurate_dashboard > div{
    text-align: left;
}
.expresscurate_welcome_widget .expresscurate_dashboard > div ul{
    list-style: disc;
    padding-left: 25px;
}
#dashboard_widget_welcome .inside{
    padding: 0 0 12px 0;
}
.expresscurate_dashboard_welcome > div{
    padding: 0 10px;
}

.expresscurate_dashboard .settingsLink {
    color: #0074a2;
    font-family: OpenSans-Regular, Verdana, Geneva, sans-serif;
    font-size: 13px;
    margin: 10px 0 0 15px;
    line-height: 20px;
    display: inline-block;
}
    .expresscurate_dashboard .settingsLink:hover{
        color:#2ea2cc;
    }
.expresscurate_dashboard .expresscurate_background_wrap {
    margin: 6px 5px !important;
    width: 200px !important;
    transition: opacity 500ms;
    opacity: 1.0;
    min-height: 70px;
}
.expresscurate_widget_wrapper .expresscurate_background_wrap.highlight {
    opacity: .7;
}
    .expresscurate_dashboard .statisticsTitleWrap{
        overflow: hidden;
    }
.expresscurate_dashboard .statisticsTitle{
    height: 30px !important;
}
.expresscurate_widget_wrapper {
    width: 96%;
    padding-right: 6px;
    padding-left: 6px;
}
    .expresscurate_widget_wrapper label {
        font-family: OpenSans-Regular, Verdana, Geneva, sans-serif;
        font-size: 13px;
        color: #9e9e9e;
        display: block;
        margin-left: 6px;
        cursor: default;
        line-height: 20px;
    }
        .expresscurate_widget_wrapper label span  {
            background: url("https://challengethestorm.org/wp-content/themes/images/refresh.svg") no-repeat center;
            width: 16px;
            height: 14px;
            display: inline-block;
            cursor: pointer;
            vertical-align: text-bottom;
            margin:0 0 2px 5px;
        }
        .expresscurate_widget_wrapper .mark{
            background: url("https://challengethestorm.org/wp-content/themes/images/wp_icons.svg") no-repeat;
            background-position: 0 -40px;
            background-size:  20px auto;
            width: 25px;
            height: 20px;
            margin: 0 5px 0 0;
            float: right;
            position: relative;
        }
            .expresscurate_dialog .footer .labels li.markButton span,
            .expresscurate_widget_wrapper .mark span{
                display: none;
                position: absolute;
                bottom: -2px;
                height: 17px;
                font-size: 13px;
                font-family: OpenSans-Regular, Verdana, Geneva, sans-serif;
                line-height: 10px;
                background: #303030;
                color: #ffffff;
                -moz-border-radius: 0px;
                -webkit-border-radius: 0px;
                border-radius: 0;
                border: none;
                z-index: 100;
                padding: 0 9px;
                width: 93px;
                padding-top: 5px;
                left: -135px;
                box-sizing: content-box;
            }
            .expresscurate_dialog .footer .labels li.markButton span{
                bottom: 3px !important;
            }
                .expresscurate_dialog .footer .labels li.markButton span:before,
                .expresscurate_widget_wrapper .mark span:before{
                    content: '';
                    display: block;
                    width: 0;
                    height: 0;
                    position: absolute;
                    border-top: 11px solid transparent;
                    border-bottom: 11px solid transparent;
                    border-left: 12px solid #303030;
                    top: 0;
                    right: -12px;
                }
            .expresscurate_dialog .footer .labels li.markButton:hover span,
            .expresscurate_widget_wrapper .mark:hover span{
                display: block;
            }
        .expresscurate_widget_wrapper label .rotated {
            transition-duration: 800ms;
            -webkit-transition-duration: 800ms;
            transform: rotate(-360deg);
            -ms-transform: rotate(-360deg);
            -moz-transform: rotate(-360deg);
            -webkit-transform: rotate(-360deg);
            -o-transform: rotate(-360deg);
        }
    .expresscurate_widget_wrapper label span a{
        display: block;
        width: 15px;
        height: 15px;
    }
@media (min-width: 851px){
    .expresscurate_background_wrap{
       width: 45% !important;
    }
}
.expresscurate_background_wrap {
    background-color: #f1f1f1;
    display: inline-block;
    width: 123px;
    min-height: 86px;
    height: auto;
    margin: 5px;
    position: relative;
}

    .expresscurate_background_wrap .close {
        position: absolute;
        right: 5px;
        top: 3px;
        color: #fff;
        font-size: 25px;
        line-height: 12px;
        margin: 0;
        cursor: pointer;
        font-family: OpenSans-Semibold, Verdana, Geneva, sans-serif;
        display: none;
    }
        .expresscurate_background_wrap:hover .close {
            display: block;
        }
    .expresscurate_widget_wrapper .expresscurate_background_wrap .statisticsTitle {
        cursor: pointer;
        height: 47px !important;
    }
    .expresscurate_background_wrap .statisticsTitle {
        width: 100%;
        display: block;
        height: 47px;
        text-align: left;
        overflow: hidden;
    }
    .expresscurate_background_wrap .statisticsTitle:before {
        content: '';
        display: inline-block;
        height: 100%;
        vertical-align: middle;
        margin-right: -0.25em;
    }
        .expresscurate_background_wrap .statisticsTitle span {
            font-family: OpenSans-Semibold, Verdana, Geneva, sans-serif;
            font-size: 14px;
            color: #ffffff;
            padding:5px 15px 5px 15px;
            overflow: hidden;
            text-overflow: ellipsis;
            text-transform: capitalize;
            line-height: 19px;
            max-width: 90px;
            display: inline-block;
            vertical-align: middle;

        }
    .expresscurate_dashboard .expresscurate_background_wrap .statisticsTitle span{
        max-width: 170px;
        max-height: 18px;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .expresscurate_background_wrap .statistics {
        width: 48%;
        padding-top: 3px;
        height: 28px;
        margin-top: 4px;
        font-family: OpenSans-Light, Verdana, Geneva, sans-serif;
        font-size: 12px;
        color: #9f9f9f;
        display: inline-block;
        line-height: 12px;
        text-align: center;
        vertical-align: top;
        margin-bottom: 5px;
    }

        .expresscurate_background_wrap .statistics img {
            display: block;
            margin-left: 3px;
        }

.expresscurate_background_wrap .center {
    text-align: center;
    margin: 0 auto;
    display: inline-block;
}
    .expresscurate_background_wrap .statistics.yes,
    .expresscurate_background_wrap .statistics.no {
      background: url("https://challengethestorm.org/wp-content/themes/images/expresscurate_icons.svg") no-repeat;
        background-size: 20px auto;
    }
    .expresscurate_background_wrap .statistics.yes {
        background-position: center -808px;
    }
    .expresscurate_background_wrap .statistics.no {
        background-position: center -887px;
    }
.expresscurate_background_wrap .statistics span {
            font-family: OpenSans-Regular, Verdana, Geneva, sans-serif;
            font-size: 13px;
            line-height: 15px;
            color: #545454;
            display: block;
        }

        .expresscurate_background_wrap .borderRight{
            border-right: solid 1px #d6d6d6;
        }

.expresscurate_moveToAdvanced{
    cursor: pointer;
    text-decoration: none;
    margin-left: 15px;
}
.expresscurate_widget_wrapper .addKeywords {
    width: 95%;
    max-width: 260px;
    height: 35px;
    margin-top: 5px;
    position: relative;
    float: left;
    margin-left: 6px;
    margin-right: 6px;
    z-index: 1001;
}
.expresscurate_settings .addUsers,
.expresscurate_settings .addKeywords{
    width: 200px;
    height: 30px;
    overflow: hidden;
    margin: 0;
    position: relative;
}

    .expresscurate_settings .addUsers input,
    .expresscurate_settings .addKeywords input,
    .expresscurate_widget_wrapper .addKeywords input {
        height: 100%;
        width: 95%;
        margin: 0;
        padding: 0 45px 0 5%;
        overflow: hidden;
        background-color: #f1f1f1;
        color: #555555;
        font-family: OpenSans-Regular, Verdana, Geneva, sans-serif;
        font-size: 14px;
        line-height: 14px;
        border: none;
    }
    .expresscurate_settings .addUsers input,
    .expresscurate_settings .addKeywords input{
        font-size: 12px;
        line-height: 25px;
    }
.expresscurate_widget_wrapper .addKeywords input::-webkit-input-placeholder,
.expresscurate_widget_wrapper .addKeywords input:-moz-placeholder {
    font-size: 14px !important;
    line-height: 14px;
}
    .expresscurate_settings .addUsers span ,
    .expresscurate_settings .addKeywords span ,
    .expresscurate_widget_wrapper .addKeywords span {
        height: 35px;
        width: 35px;
        display: inline-block;
        background-color: #1cbb9f;
        color: #fefefe;
        font-size: 30px;
        text-align: center;
        line-height: 35px;
        position: absolute;
        right: 0;
        top: 0;
        cursor: pointer;
    }
    .expresscurate_settings .addUsers span,
    .expresscurate_settings .addKeywords span{
        height: 30px;
        width: 30px;
    }
.expresscurate_settings .addUsers span:hover,
.expresscurate_settings .addKeywords span:hover,
.expresscurate_widget_wrapper .addKeywords span:hover{
    background-color: #20d0b1;
}
/*.expresscurate_settings .addKeywords ::-webkit-input-placeholder,*/
.expresscurate_widget_wrapper ::-webkit-input-placeholder {
    padding-top: 3px;
    color: #555555;
    font-family: OpenSans-Regular, Verdana, Geneva, sans-serif;
    font-size: 16px;
}

.expresscurate_widget .expresscurate_keywords {
    width: 82% !important;
    display: block;
    background-color: #f1f1f1;
    color: #555555;
    height: 35px;
    line-height: 35px;
    border-style: none;
    margin: 0 5px 5px 0;
    position: relative;
    float: left;
    padding: 0 35px 0 10px;
    font-size: 16px;
}

    .expresscurate_widget .lettersCount {
        margin-bottom: 10px;
    }

        .expresscurate_widget .expresscurate_keywords span {
            height: 35px;
            width: 35px;
            color: #ffffff;
            background-color: #1cbb9f;
            line-height: 35px;
            font-size: 30px;
            text-align: center;
            position: absolute;
            right: 0;
            top: 0;
            cursor: pointer;
        }

            .expresscurate_widget .expresscurate_keywords span:hover {
                background-color: #1cbb9f;
                color: #ffffff;
            }

        #expresscurate .description {
            padding: 0 13px 5px 13px;
            margin-top: 10px;
            transition: background-color 500ms;
            -webkit-transition: background-color 500ms;
            -moz-transition: background-color 500ms;
            -o-transition: background-color 500ms;
            -ms-transition: background-color 500ms;
        }
#expresscurate .description.active{
    background-color: #ffc67d;
}
            #expresscurate .description label {
                font-family: OpenSans-Regular, Verdana, Geneva, sans-serif;
                font-size: 13px;
                line-height: 20px;
                color: #494949;
            }
            #expresscurate .descriptionWrap{
                width: 100%;
                overflow: hidden;
                background: #fff;
            }
            #expresscurate .descriptionWrap  textarea{
                width: 110%;
                width: -webkit-calc(100% + 17px);
                width: -moz-calc(100% + 17px);
                width: calc(100% + 17px);
                padding: 8px 15% 5px 3%;
            }
            #expresscurate .description textarea {
                resize: none;
                height: 80px;
                resize:none;
            }
            #expresscurate .description .textareaBorder{
                border-style: solid;
                border-width: 1px;
                border-color: #d6d6d6;
            }

            #expresscurate .description p {
                font-family: OpenSans-Light, Verdana, Geneva, sans-serif;
                font-size: 12px;
                color: #494949;
                margin: 0 0 0 5px;
            }
            .expresscurate_widget .description .hintWrap{
                margin: 0 auto;
                width: 230px;
            }
                .expresscurate_widget .description .hint{
                    display: inline-block;
                    padding: 0 20px;
                    position: relative;
                    text-align: center;
                    min-width: 80px;
                }
                .expresscurate_widget .description>p{
                    margin-top: 5px !important;
                }
                .expresscurate_widget .description .hint .bold{
                    font-weight: bold;
                    color: #464646;
                }
                .expresscurate_widget .description .borderRight{
                    border-right-style: solid;
                    border-width: 1px;
                    border-color: #ebb46e;
                }
                     .expresscurate_widget .description .hint p{
                        font-size: 16px !important;
                        margin: 0 !important;
                    }
                     .expresscurate_widget  .hint span{
                         color: #5c5c5c;
                     }
                        .expresscurate_widget .description .hint .tooltip{
                            display: none;
                            position: absolute;
                            bottom: -45px;
                            height: 33px;
                            font-size: 12px;
                            font-family: OpenSans-Regular, Verdana, Geneva, sans-serif;
                            line-height: 14px;
                            background: #161616;
                            opacity: .9;
                            color: #ffffff;
                            -moz-border-radius: 3px;
                            -webkit-border-radius: 3px;
                            border-radius: 3px;
                            z-index: 100;
                            padding: 5px 5px 0 5px;
                            width: 170px;
                            left: -40px;
                        }

                        .expresscurate_widget .description .hint .tooltip:before{
                                content: '';
                                display: block;
                                width: 0;
                                height: 0;
                                position: absolute;
                                border-left: 5px solid transparent;
                                border-right: 5px solid transparent;
                                border-bottom: 5px solid #161616;
                                top: -5px;
                                left: 85px;
                            }
                        .expresscurate_widget .description .hint:hover .tooltip{
                            display: block;
                        }
.expresscurate_disableInputStyle{
    border-style: none;
    border: none;
    outline: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none !important;
    border-color: transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.expresscurate_disableInputStyle:focus , .expresscurate_disableInputStyle:active{
    outline: none;
    border: none;
    webkit-box-shadow: none !important;
    box-shadow:none !important;
}
.expresscurate_Styles a:active,
.expresscurate_Styles a:focus{
    outline:none !important;
    box-shadow: none !important;
}
.expresscurate_disableInputStyle:focus{
    outline: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.expresscurate_green {
    background-color: #3dc577;
}
.expresscurate_blue {
    background-color: #3598dc;
}
.expresscurate_red {
    background-color: #e84c3d;
}

.expresscurate_color_lightGreen {
    color: #1cbb9f;
}

#expresscurate_socialModal,
#expresscurate_open-modal {
    padding: 0 10px 0 0;
}

.expresscurate_button_icon{
    background: url("https://challengethestorm.org/wp-content/themes/images/wp_quotes.svg") no-repeat center -105px rgba(0, 0, 0, 0);
    background-size: 12px auto;
}
.expresscurate_socialModal{
    background: url("https://challengethestorm.org/wp-content/themes/images/wp_icons.svg") no-repeat center -324px rgba(0, 0, 0, 0);
    background-size: 18px auto;
}
.expresscurate_button_icon,
.expresscurate_socialModal{
    display: block;
    float: left;
    height: 15px;
    margin: 5px 4px;
    vertical-align: text-top;
    width: 16px;
}
.expresscurate_socialDialog{
    padding: 10px 30px !important;
    font-family: OpenSans-Regular, Verdana, Geneva, sans-serif;
    height: 100% !important;
}

.expresscurate_socialDialog ul{
    width: 100%;
    padding: 0;
    margin-top: 10px;
}
.expresscurate_socialDialog ul li{
    width: 35px;
    height: 35px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    text-align: right;
    background-color: #f3f3f3;
    display:inline-block;
    margin: 5px 0;
    background: url("https://challengethestorm.org/wp-content/themes/images/socials_embed.svg") no-repeat;
    background-size: auto 100px;
}

.expresscurate_socialDialog ul li.facebook{
    background-position: 0 1px;
}
/*.expresscurate_socialDialog ul li.facebook:hover,*/
.expresscurate_socialDialog ul li.facebook.current{
    background-position: 0 -66px;
}
.expresscurate_socialDialog ul li.twitter{
    background-position: -65px 1px;
}
/*.expresscurate_socialDialog ul li.twitter:hover,*/
.expresscurate_socialDialog ul li.twitter.current{
    background-position: -65px -66px;
}
.expresscurate_socialDialog ul li.youtube{
    background-position: -132px 1px;
}
/*.expresscurate_socialDialog ul li.youtube:hover,*/
.expresscurate_socialDialog ul li.youtube.current{
    background-position: -132px -66px;
}
.expresscurate_socialDialog ul li.vimeo{
    background-position: -200px 1px;
}
/*.expresscurate_socialDialog ul li.vimeo:hover,*/
.expresscurate_socialDialog ul li.vimeo.current{
    background-position: -200px -66px;
}
.expresscurate_socialDialog .tab-content{
    width: 100%;
    padding: 0;
    margin-top: 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    position: relative;
    overflow: hidden;
}
.expresscurate_socialDialog .tab-content textarea{
    height: 80px;
    width: 100%;
    white-space: normal;
    overflow-x: hidden;
    resize: none;
    background-color: #f6f6f6;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    font-size: 13px;
    border: solid 1px #d6d6d6;
    padding: 5px 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
 .mce-expresscurate_socialInsertButton{
     left: auto !important;
     right: 40px !important;
 }
 .mce-expresscurate_socialInsertButton button{
    display: inline-block;
    background-color: #1cbb9f;
    color: #ffffff;
    padding: 0 10px;
    line-height: 28px;
    height: 28px;
    border: transparent;
    text-decoration: none;
}
 .mce-expresscurate_socialInsertButton:hover button{
    background-color: #20d0b1;
}
.mce-expresscurate_socialInsertButton button{
    transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.expresscurate_text {
    margin-left: 5px;
    color: #9e9e9e;
}

.expresscurate_dialog {
    display: none;
}

.expresscurate_dialog {
    width: 827px;
    min-height: 372px;
    border: 1px solid #999999;
    border-radius: 0 !important;
    background: #f1f1f1 !important;
    font-family: Verdana, arial;
}

.expresscurate_dialog_theme {
    width: 248px;
    height: 123px;
    border: 1px solid #999999;
    background: #f5f5f5;
    font-family: Verdana, arial;
    text-align: center;
    vertical-align: middle;
    display: none;
}

.expresscurate_dialog .content_editor {
    padding: 10px;
    position: relative;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.expresscurate_dialog .main {
    padding: 5px 10px 16px;
}

.expresscurate_dialog .content {
    border: 1px solid #dcdcdc;
    border-radius: 0;
    margin: 10px 0;
    float: left;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.expresscurate_dialog .ui-dialog .ui-dialog-titlebar {
    background-color: #222222 !important;
}

.expresscurate_dialog .addressbar {
    margin-bottom: 8px;
    height: 41px;
    line-height: 41px;
    position: relative;
}

.expresscurate_dialog .addressbar > * {
    display: inline-block;
}

.expresscurate_dialog .addressbar span.label {
    color: #444444;
    font-size: 14px;
    margin-right: 17px;
}

.expresscurate_dialog .addressbar input {
    height: 39px;
    border: 1px solid #dcdcdc;
    border-radius: 0;
    width: 695px;
    font-size: 17px;
    padding: 0 10px;
    color: #595959;
    float: left;
}

.expresscurate_dialog .addressbar button.load {
    background-color: #f8f8f8;
    border: 1px solid #BBBBBB;
    border-radius: 3px 3px 3px 3px;
    color: #444444;
    cursor: pointer;
    float: right;
    font-family: Verdana;
    font-size: 14px;
    height: 39px;
    margin-top: 1px;
    width: 83px;
}

.expresscurate_dialog .addressbar button.load:after {
    clear: both;
}

.expresscurate_dialog .title input {
    border: 1px solid #dcdcdc;
    border-radius: 0;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-size: 20px;
    padding: 0 10px;
    color: #303030;
    height: 39px;
}

.expresscurate_dialog .img .nav {
    position: absolute;
    top: 60px;
    left: -1px;
    width: 174px;
}

.expresscurate_dialog .img {
    height: 154px;
    width: 173px;
    position: relative;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: auto 90%;
	cursor: pointer;
}

.expresscurate_dialog .img .nav a {
    background: #bcbcbc;
    height: 47px;
    line-height: 44px;
    width: 0;
    text-align: center;
    text-decoration: none;
    color: #ffffff;
    font-weight: bold;
    display: block;
    overflow: hidden;
}
.expresscurate_dialog .controls .nav.next img {
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  width:4px;
  height:auto;
}
.expresscurate_dialog .controls .nav.prev img{
    width:4px;
    height:auto;
}

.expresscurate_dialog .editor {
    background: #ffffff;
    width: 100%;
}

.expresscurate_dialog .editor textarea {
    width: 610px;
    height: 100px;
}

.expresscurate_dialog .controls ul {
    list-style: none;
}

.expresscurate_dialog .controls li {
    float: left;
    text-overflow: ellipsis;
    overflow: hidden;
    cursor: pointer;
    margin: 0 5px 0 0;
}

.expresscurate_dialog .controls .tags, .controls .tags li {
    height: 35px;
}

.expresscurate_dialog .slider{
    width: 100%;
    height: 66px;
    position: relative;
}
.expresscurate_dialog .controls .paragraphs_preview {
    position: absolute;
    left: 0;
    width: 784px;
    height: 66px;
    margin: 0;
    padding: 0;
}

.expresscurate_dialog .controls .tags, .controls .nav {
    background-color: #dbdbdb;
    background-repeat: repeat;
    background-position: 0 0;
    margin: 0;
    padding: 0;
}

.expresscurate_dialog .controls .tags {
    padding: 0;
    margin: 0 0 8px 0;
    background: none;
}

.expresscurate_dialog .controls .tags li {
    min-width: 20px;
    padding: 0 9px;
    text-align: center;
    line-height: 35px;
    font-size: 13px;
    color: #ffffff;
    background-color: #20bc9d;
}
.expresscurate_dialog .controls .tags li:hover{
    background-color: #27cfae;
}
.expresscurate_dialog .controls .tags li.curated_heading{
    text-transform: uppercase;
}
.expresscurate_dialog .controls .paragraphs_preview li {
    display: inline-block;
    width: 72px;
    color: #555555;
    font-size: 9px;
    line-height: 15px;
    padding: 3px 8px 6px;
    text-overflow: ellipsis;
    height: 59px;
    background-color: #f7f7f7;
}

.expresscurate_dialog .controls .paragraphs_preview li:hover {
    background-color: #dbdbdb;
}

.expresscurate_dialog .controls .nav {
    padding: 0;
    height: 66px;
    line-height: 66px;
    text-align: center;
    width: 31px;
    display: block;
}

.expresscurate_dialog .controls .nav.prev {
    border-right: 1px solid #d8d8d8;
}

.expresscurate_dialog .controls .nav.next {
    border-left: 1px solid #d8d8d8;
}

.expresscurate_dialog .footer {
    padding: 0 10px;
}

.expresscurate_dialog div.mce-toolbar-grp {
    background-color: #dbdbdb !important;
}

.expresscurate_dialog .footer .annotate {
    background: #ffffff;
    border: 1px solid #dcdcdc;
    border-radius: 3px;
    margin-bottom: 10px;
}

.expresscurate_dialog .footer .annotate textarea {
    width: 786px;
    height: 96px;
}

.expresscurate_dialog .footer .labels {
    list-style: none;
    margin: 0;
}

.expresscurate_dialog .footer .labels li {
    background: none repeat scroll 0 0 #ffffff;
    border-radius: 0;
    color: #474747;
    float: left;
    font-size: 14px;
    height: 31px;
    line-height: 29px;
    margin: 3px;
    padding: 2px 8px;
    text-align: center;
}
.expresscurate_dialog .footer .labels li.markButton{
    height: 31px;
    width: 31px;
    float: right;
    background: url("https://challengethestorm.org/wp-content/themes/images/wp_icons.svg") no-repeat center;
    padding: 0;
    background-size: 25px auto;
    background-position: center -47px;
    cursor: pointer;
    position: relative;
}

.expresscurate_dialog .footer .labels a.remove {
    background: url("https://challengethestorm.org/wp-content/themes/images/expresscurate_icons.svg") no-repeat ;
    background-position: center -360px;
    background-size: 18px auto;
    vertical-align: middle;
    width: 20px;
    height: 18px;
    margin-left: 6px;
    text-decoration: none;
    display: inline-block;
    font-size: 0;
    line-height: 0;
}
.expresscurate_dialog .footer .labels a.remove:hover {
    background-position: center -396px;
}
.expresscurate_dialog .footer button.curate {
    border: 1px solid #27cfae;
    border-radius: 3px;
    background-color: #27cfae;
    color: #ffffff;
    font-size: 14px;
    text-align: center;
    height: 39px;
    width: 153px;
    margin-left: 10px;
    cursor: pointer;
}
#expresscurate_loading #img-load ,
.expresscurate_dialog #expresscurate_loading #img-load {
    position: absolute;
    top: 47%;
    left: 50%;
}

 #expresscurate_loading ,
.expresscurate_dialog #expresscurate_loading {
    display: none;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #444444;
    opacity: 0.4;
    z-index: 100100;
}

.expresscurate_dialog iframe {
  min-height: 134px !important;
}
/*show short paragraphs*/
.expresscurate_dialog_shortPar{
    width: 200px;
    float: right !important;
    background-color: transparent !important;
}
.expresscurate_dialog_shortPar label{
    color: #555555;
    font-family: OpenSans-Regular, Verdana, Geneva, sans-serif;
    font-size: 14px;
}
.expresscurate_dialog_shortPar .shortPButton{
    display: inline-block;
    line-height: 21px;
    height: 21px;
    border-style: solid;
    border-width: 1px;
    float: right;
    margin-top: 8px;
    position: relative;
}

.expresscurate_dialog_shortPar .shortPButtonActive{
    border-color: #25bfa1;
    color: #25bfa1;
    width: 56px;
    padding-left: 5px;
}
.expresscurate_dialog_shortPar .shortPButtonInactive{
    border-color: #bdbdbd;
    color: #bdbdbd;
    width: 55px;
    padding-right: 7px;
}
.expresscurate_dialog_shortPar .shortPButton:before{
    display: inline-block;
    width: 17px;
    height: 17px;
    margin: 2px;
    position: absolute;
    top:0;
    right: auto;
}
.expresscurate_dialog_shortPar .shortPButton:before,
.expresscurate_dialog_shortPar .shortPButton:after{
    transition: left 500ms;
    -webkit-transition: left 500ms;
    -moz-transition: left 500ms;
    -o-transition: left 500ms;
    -ms-transition: left 500ms;
}
.expresscurate_dialog_shortPar .shortPButtonActive:before{
    background-color: #25bfa1;
    left: 40px;
    content: '';
}
.expresscurate_dialog_shortPar .shortPButtonInactive:before{
    background-color: #bdbdbd;
    left:0;
    content: '';
}
.expresscurate_dialog_shortPar .shortPButtonActive:after{
    content: 'show';
    left: 5px;
    position: absolute;
}
.expresscurate_dialog_shortPar .shortPButtonInactive:after{
    content: 'hide';
    left: 27px;
    position: absolute;
}
.expresscurate_dialog .autoComplete{
    list-style: none;
    position: absolute;
    top: 39px;
    left:0;
    margin: 0;
    padding: 0;
    z-index: 2147483644;
}
    .expresscurate_dialog .autoComplete li{
        height: 35px;
        line-height: 35px;
        background-color: #E8E8E8;
        margin: 0;
        padding: 0 10px;
        width: 695px;
        overflow: hidden;
        text-overflow: ellipsis;
        cursor: pointer;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        border-top: solid 1px #DFDFDF;
    }
        .expresscurate_dialog .autoComplete li:hover{
            background-color: #efefef;
        }

/**/
.expresscurate_tag_blockquote{
    position: relative;
}
.expresscurate_tag_blockquote:before {
    background: url("https://challengethestorm.org/wp-content/themes/images/wp_quotes.svg") no-repeat center -84px;
    background-size: 10px auto;
    position: absolute;
    right: 0;
    top: 0;
    content: '';
    width: 20px;
    height: 20px;
}
/*search paragraphs*/
.expresscurate_dialog_search{
    background-color: #777777 !important;
    text-align: left !important;
    -webkit-transition: width 500ms;
    -moz-transition: width 500ms;
    -o-transition: width 500ms;
    -ms-transition: width 500ms;
    transition: width 500ms;
    width: 35px;
    padding: 0 !important;
}
.expresscurate_dialog_search.active{
    width: 190px;
}
    .expresscurate_dialog_search input{
        background-color: #777777;
        font-size: 14px;
        font-family: OpenSans-Regular, Verdana, Geneva, sans-serif;
        color: #fff;
        width:148px;
        display: inline-block;
        vertical-align: top;
        margin-top: 5px;
        padding: 3px 9px;
    }

    .expresscurate_dialog_search .close{
        font-size: 24px;
        font-family: OpenSans-Light, Verdana, Geneva, sans-serif;
        color: #fff;
        height: 35px;
        width:35px;
        text-align: center;
        display: inline-block;
        vertical-align: top;
        background: url("https://challengethestorm.org/wp-content/themes/images/expresscurate_icons.svg") no-repeat center -473px;
        background-size: 20px auto;
    }
    .expresscurate_dialog_search .icon{
        background: url("https://challengethestorm.org/wp-content/themes/images/expresscurate_icons.svg") no-repeat #777777 center -645px;
        background-size: 25px auto;
        display: inline-block;
        width: 35px;
        height: 35px;
    }
        .expresscurate_dialog_search .icon:hover{
            background-color: #939393;
        }

/*Paragraphs Slider*/
.expresscurate_dialog .slide_container {
    position: relative;
    background-repeat: repeat-x;
    background-position: 0 0;
    background-size: auto 408px;
    width: 784px;
    height: 66px;
    padding: 0 33px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    overflow: hidden;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}

.expresscurate_dialog .prevSlide,
.expresscurate_dialog .nextSlide{
    position: absolute;
    top: 0;
    height: 66px;
    width: 31px;
    background: url("https://challengethestorm.org/wp-content/themes/images/expresscurate_icons.svg") no-repeat;
    background-size: 17px auto;
    background-color: #20bc9d;
    cursor: pointer;
}
.expresscurate_dialog .prevSlide.inactiveButton,
.expresscurate_dialog .nextSlide.inactiveButton{
    background-color: #c6c6c6;
    cursor: default;
}
.expresscurate_dialog .prevSlide{
    left: 0;
    border-right: 1px solid #d8d8d8;
    background-position: center -571px;
}
.expresscurate_dialog .nextSlide{
    right: 0;
    border-left: 1px solid #d8d8d8;
    background-position: center -622px;
}

.expresscurate_dialog .prevSlide:hover,
.expresscurate_dialog .nextSlide:hover{
    background-color: #27cfae;
}
.expresscurate_dialog .prevSlide.inactiveButton:hover,
.expresscurate_dialog .nextSlide.inactiveButton:hover{
    background-color: #c6c6c6;
}

.expresscurate_dialog .noimage {
    background: url("https://challengethestorm.org/wp-content/themes/images/noimage.png") no-repeat center center;
    background-size: auto 90%;
    position: relative;
}
.expresscurate_dialog .imageCount{
    position: absolute;
    color: #fff;
    opacity: .6;
    background-color: #303030;
    right: 8px;
    bottom: 8px;
    display: block;
    padding: 3px;
    z-index: 2000000;
}
.expresscurate_dialog .left {
    float: left;
}

.expresscurate_dialog .right {
    float: right;
}

.expresscurate_dialog .clear, .expresscurate_widget_wrapper .clear {
    float: none !important;
    clear: both !important;
    width: 0 !important;
    height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
}

/*new added*/
.expresscurate_dialog .imgContainer{
	-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;
    display: none;
}

.expresscurate_dialog .imgIcons{
    position: relative;
    height: 28px;
    padding: 3px;
    background-color: #dbdbdb;
    border: 1px solid #e5e5e5;
    border-bottom: 1px solid #dedede;
}
.expresscurate_dialog .prevImg,.expresscurate_dialog .nextImg{
    position: absolute;
    bottom: 9px;
    width: 11px;
    height: 13px;
    background: url("https://challengethestorm.org/wp-content/themes/images/expresscurate_icons.svg") no-repeat;
    background-size: 20px auto;
    cursor: pointer;
}

.expresscurate_dialog .prevImg{
    left: 63px;
    background-position: -5px -243px;
}
.expresscurate_dialog .prevImg:hover{
    background-position: -5px -283px;
}
.expresscurate_dialog .nextImg{
    right: 82px;
    background-position: -5px -323px;
}
.expresscurate_dialog .nextImg:hover{
    background-position: -5px -363px;
}
.expresscurate_dialog .sizeS,
.expresscurate_dialog .sizeM,
.expresscurate_dialog .sizeX{
    position: absolute;
    background-color: #777777;
    bottom: 10px;
    cursor: pointer;
}
.expresscurate_dialog .sizeX{
    width: 11px;
    height: 11px;
    left: 7px;
}
.expresscurate_dialog #curated_paragraphs{
    left: 0;
}
.expresscurate_dialog .editor{
    width: 100%;
}
.expresscurate_dialog .editor.small{
    width: 614px;
}
.expresscurate_dialog .sizeS.active,
.expresscurate_dialog .sizeM.active,
.expresscurate_dialog .sizeX.active{
    background-color: #27cfae;
}
.expresscurate_dialog .sizeM{
    width: 8px;
    height: 8px;
    left: 21px;
}
.expresscurate_dialog .sizeS{
    width: 6px;
    height: 6px;
    left: 32px;
}
.expresscurate_dialog .alignleft, .expresscurate_dialog .alignnone, .expresscurate_dialog .alignright{
    position: absolute;
    width: 14px;
    height: 10px;
    background: url("https://challengethestorm.org/wp-content/themes/images/expresscurate_icons.svg") no-repeat;
    background-size: 15px auto;
    bottom: 10px;
    cursor: pointer;
}
.expresscurate_dialog .alignleft{
    background-position: -1px -2px;
    right: 45px;
}
.expresscurate_dialog .alignleft.active{
    background-position: -1px -32px;
}
.expresscurate_dialog .alignnone{
    background-position:-1px -122px;
    right: 26px;
}
.expresscurate_dialog .alignnone.active{
    background-position: -1px -152px;
}
.expresscurate_dialog .alignright{
    background-position: -1px -62px;
    right: 7px;
}
.expresscurate_dialog .alignright.active{
    background-position: -1px -92px;
}

.expresscurate_dialog .tooltipWrap{
    display: none;
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;
}
.expresscurate_dialog .tooltipWrap > span{
    display: inline-block;
    position: absolute;
    bottom: -39px;
    left: -31px;
    height: 26px;
    width: 76px;
    font-size: 11px;
    line-height: 26px;
    text-align: center;
    z-index: 10;
    background-color: rgba(0, 0, 0, .8);
    border-radius: 3px;
    color: #ffffff;
}
.expresscurate_dialog .prevImg .tooltipWrap > span{
    width: 67px;
    bottom: -38px;
    left: -28px;
}
.expresscurate_dialog .nextImg .tooltipWrap > span{
    width: 44px;
    bottom: -38px;
    left: -16px;
}

.expresscurate_dialog .alignleft .tooltipWrap > span{
    width: 70px;
    left: -28px;
}
.expresscurate_dialog .alignnone .tooltipWrap > span{
    width: 84px;
    left: -35px;
}

.expresscurate_dialog .sizeX .tooltipWrap > span{
    width: 76px;
    left: -32px;
}
.expresscurate_dialog .sizeM .tooltipWrap > span{
    width: 80px;
    left: -36px;
}
.expresscurate_dialog .sizeS .tooltipWrap > span{
    width: 76px;
    left: -34px;
}

.expresscurate_dialog .tooltipWrap > span:before{
    content: "";
    height: 0;
    width: 0;
    border-bottom: 5px solid rgba(0, 0, 0, .8);
    border-top: 5px solid transparent;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    left: 0;
    right: 0;
    top: -10px;
    margin: auto;
    z-index: 10;
    position: absolute;
    background: none;
}
.expresscurate_dialog .alignleft:hover .tooltipWrap,
.expresscurate_dialog .alignright:hover .tooltipWrap,
.expresscurate_dialog .alignnone:hover .tooltipWrap,
.expresscurate_dialog .sizeX:hover .tooltipWrap,
.expresscurate_dialog .sizeM:hover .tooltipWrap,
.expresscurate_dialog .sizeS:hover .tooltipWrap,
.expresscurate_dialog .prevImg:hover .tooltipWrap,
.expresscurate_dialog .nextImg:hover .tooltipWrap{
    display: block;
}


/**/
.expresscurate_dialog .hidden {
    display: none;
}
.expresscurate_dialog #cloneControlsWrap{
    margin-top: 10px;
}
.expresscurate_dialog #articlesSliderWrap{
    display: inline-block;
}
    .expresscurate_dialog .articlesSlider{
        padding: 0;
        margin: 0;
        width: auto;
        display: inline-block;
    }
        .expresscurate_dialog .articleDescription{
            line-height: 40px;
            display: inline-block;
            vertical-align: top;
        }
        .expresscurate_dialog .articlesSlider li{
            display: inline-block;
            width: 40px;
            height: 40px;
            margin: 0;
            vertical-align: top;
        }
        .expresscurate_dialog .articlesSlider li.prevArticle,
        .expresscurate_dialog .articlesSlider li.nextArticle{
            background: url("https://challengethestorm.org/wp-content/themes/images/expresscurate_icons.svg") no-repeat;
            background-size: 30px auto;
            cursor: pointer;
        }
        .expresscurate_dialog .articlesSlider li.currentArticle{
            line-height: 40px;
            text-align: center;
            width: 30px;
        }
        .expresscurate_dialog .articlesSlider li.prevArticle{
            background-position: center -355px;
        }
        .expresscurate_dialog .articlesSlider li.nextArticle{
            background-position: center -475px;
        }
        .expresscurate_dialog .articlesSlider li.prevArticle.active{
            background-position: center -415px;
        }
        .expresscurate_dialog .articlesSlider li.nextArticle.active{
            background-position: center -535px;
        }

/*Advanced SEO*/
#expresscurate_advanced_seo .inside{
    margin: 0 !important;
    padding: 0 !important;
}
    .expresscurate_advancedSEO_widget.container,
    .expresscurate.container{
        width: 100%;
        margin: 0 auto;
    }
    .expresscurate_advancedSEO_widget ul.tabs,
    .expresscurate ul.tabs{
        margin: 0;
        padding: 0;
        list-style: none;
        width: 100%;
        background-color: #f8f8f8;
    }
    .expresscurate ul.tabs{
        margin-top: 30px;
    }
        .expresscurate_advancedSEO_widget ul.tabs li,
        .expresscurate ul.tabs li{
            color: #484848;
            display: inline-block;
            padding: 0 40px;
            line-height: 40px;
            height: 40px;
            cursor: pointer;
            margin: 0;
            background-color: #f8f8f8;
            font-family: OpenSans-Regular, Verdana, Geneva, sans-serif;
            font-size: 14px;
            border-top: solid 2px transparent;
        }
        .expresscurate_advancedSEO_widget ul.tabs li.current,
        .expresscurate ul.tabs li.current{
            background: #fff;
            border-top: solid 2px;
            margin-top: -1px;
            -webkit-transition: border 500ms ease ,background-color 500ms ease;
            -moz-transition: border 500ms ease ,background-color 500ms ease;
            -o-transition: border 500ms ease ,background-color 500ms ease;
            -ms-transition: border 500ms ease ,background-color 500ms ease;
            transition: border 500ms ease ,background-color 500ms ease;
        }
        .expresscurate_advancedSEO_widget ul.tabs li.red.current,
        .expresscurate ul.tabs li.red.current {
            border-color: #e84c3d;
        }
        .expresscurate_advancedSEO_widget ul.tabs li.blue.current,
        .expresscurate ul.tabs li.blue.current {
            border-color: #3598dc;
        }
        .expresscurate_advancedSEO_widget ul.tabs li.green.current,
        .expresscurate ul.tabs li.green.current {
            border-color: #3dc577;
        }
        .expresscurate_advancedSEO_widget ul.tabs li.yellow.current,
        .expresscurate ul.tabs li.yellow.current{
            border-color: #f2c81f;
        }
        .expresscurate ul.tabs li.orange.current{
            border-color: #ed7844;
        }

.expresscurate_advancedSEO_widget .tab-content,
.expresscurate .tab-content{
        display: none;
        padding: 15px 40px;
    }
.expresscurate .tab-content{
    background-color: #fff;
    min-height: 600px;
}
        .expresscurate_advancedSEO_widget .tab-content.current,
        .expresscurate .tab-content.current{
            display: inherit;
        }
.expresscurate_sitemap_widget{
    width: 100%;
    max-width: 500px;
}

.expresscurate_advancedSEO_widget .info{
    width: 60%;
    max-width: 300px;
    float: left;
    position: relative;
    text-align: right;
    padding-right: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 25px;
    margin-top: 10px;
}
.expresscurate_advancedSEO_widget .value{
    width: 40%;
    float: left;
    text-align: left;
    margin-top: 10px;
}

.expresscurate_sitemap_widget .label :focus{
    border: solid 1px #f6f6f6;
}
.expresscurate_advancedSEO_widget input{
    background-color: #f6f6f6;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    font-size: 13px;
    border: solid 1px #f6f6f6;
    width: 100%;
    height: 25px;
    padding: 0 10px;
}
.expresscurate_advancedSEO_widget .label{
    display: inline-block;
    margin: 5px 0;
    clear: both;
    text-align: right;
}
.expresscurate_sitemap_widget .label{
    display: inline-block;
}
.expresscurate_advancedSEO_widget input,
.expresscurate_advancedSEO_widget input:active,
.expresscurate_advancedSEO_widget input:focus{
    border: solid 1px #E6E6E6;
}

.expresscurate_advancedSEO_widget .robotsLabel{
    display: inline-block;
    text-align: right;
    margin: 5px 0;
}
.expresscurate_advancedSEO_widget input[type="checkbox"]+label{
    width: 61px;
    height: 23px;
    border-width: 2px;
    border-style: solid;
    border-radius: 4px;
    line-height: 23px;
    font-size: 12px;
    position: relative;
    display: inline-block;
    font-family: OpenSans-Bold, Verdana, Geneva, sans-serif;
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-color: #bdbdbd;
    text-align: left;
    vertical-align: sub;
}

#expresscurate_advancedSEO_widget input[type="checkbox"]+label{
    width: 110px;
}
.expresscurate_advancedSEO_widget input[type="checkbox"]+label:before{
    content: '';
    display: block;
    width: 27px;
    height: 19px;
    position: absolute;
    top:2px;
    right: auto;
    -webkit-transition: left 300ms ease;
    -moz-transition: left 300ms ease;
    -o-transition: left 300ms ease;
    -ms-transition: left 300ms ease;
    transition: left 300ms ease;
    background-color: #bdbdbd;
    left: 2px;
    background-image: none !important;
}
#expresscurate_advancedSEO_widget input[type="checkbox"]+label:before{
    -webkit-transition: left 500ms ease;
    -moz-transition: left 500ms ease;
    -o-transition: left 500ms ease;
    -ms-transition: left 500ms ease;
    transition: left 500ms ease;
}
#expresscurate_advancedSEO_widget input[type="checkbox"]+label:after{
    -webkit-transition: margin-left 400ms ease;
    -moz-transition: margin-left 400ms ease;
    -o-transition: margin-left 400ms ease;
    -ms-transition: margin-left 400ms ease;
    transition: margin-left 400ms ease;
}
#expresscurate_advancedSEO_widget input[type="checkbox"]+label:before{
    width: 25px;
}
.expresscurate_advancedSEO_widget input[type="checkbox"]+label:after{
    text-transform: uppercase;
    color: #bdbdbd;
    margin: 0 0 0 7px;
    content: 'ON \00a0OFF';
}
.expresscurate_advancedSEO_widget input[id="expresscurate_advanced_seo_nofollow"] +label:after{
    content: ' no follow';
    margin-left: 32px;
}
.expresscurate_advancedSEO_widget input[id="expresscurate_advanced_seo_nofollow"]:checked +label:after{
    content: ' follow';
    margin-left: 18px;
}
.expresscurate_advancedSEO_widget input[id="expresscurate_advanced_seo_noindex"] +label:after{
    content: ' no index';
    margin-left: 40px;
}
.expresscurate_advancedSEO_widget input[id="expresscurate_advanced_seo_noindex"]:checked +label:after{
    content: ' index';
    margin-left: 25px;
}
.expresscurate_advancedSEO_widget input[id="expresscurate_advanced_seo_post_copy"] +label:after{
    content: ' no';
    margin-left: 59px;
}
.expresscurate_advancedSEO_widget input[id="expresscurate_advanced_seo_post_copy"]:checked +label:after{
    content: ' yes';
    margin-left: 33px;
}
.expresscurate_advancedSEO_widget input[type="checkbox"]:checked+label{
    border-color: #25bfa1;
}
.expresscurate_advancedSEO_widget input[type="checkbox"]:checked+label:before{
    background-color: #25bfa1;
    left:32px;
    top: 2px;
}
.expresscurate_advancedSEO_widget input[type="checkbox"]:checked+label:after{
    color: #25bfa1;
}
#expresscurate_advancedSEO_widget input[type="checkbox"]:checked+label:before{
    left:83px;
}
.expresscurate_sitemap_widget .label{
    width: auto;
}
.expresscurate_advancedSEO_widget .lengthSuggestion{
    position: relative;
    margin: 20px ;
    padding: 0 0 0 15px;
    display: block;
    white-space: normal;
}
.expresscurate_advancedSEO_widget .lengthSuggestion:before{
    display: inline-block;
    width: 15px;
    height: 15px;
    content: '';
    position: absolute;
    left: -5px;
    top: 2px;
}
.expresscurate_advancedSEO_widget .lengthSuggestion.blue:before{
    background-color: #3598dc;
}
.expresscurate_advancedSEO_widget .lengthSuggestion.green:before{
    background-color: #3dc577;
}
.expresscurate_advancedSEO_widget .lengthSuggestion.red:before{
    background-color: #e84c3d;
}
/*mark keyword dialog*/
#expresscurate_keyword_dialog{
    height: 80px !important;
}
#expresscurate_keyword_dialog-body{
    height: 50px !important;
    background-color: #fff;
    padding: 10px 15px!important;
    box-sizing: border-box;
}
#ExpresscurateEmbed .mce-foot,
#expresscurate_keyword_dialog .mce-foot,
#expresscurate_keyword_dialog .mce-first{
    border-radius: 0 !important;
    -moz-border-radius: 0 !important;
}
.expresscurate_keywordMessage{
    display: block;
}
/*Settings page*/
#expresscurate_autosummary{
    margin-top: 20px;
}
.expresscurate_settingsPage a{
    color: #1cbb9f;
}
.expresscurate_blocks .expresscurate_headBorderBottom,
.expresscurate_settings .expresscurate_headBorderBottom{
    max-width: none;
}
.expresscurate input[type="text"]{
    background-color: #f6f6f6;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    font-size: 13px;
    border: solid 1px #E6E6E6;
}
.expresscurate select,
.expresscurate_advancedSEO_widget select{
    -webkit-box-shadow:none;
    box-shadow: none;
    -moz-box-shadow: none;
}
.expresscurate_advancedSEO_widget select:focus,
.expresscurate_advancedSEO_widget select:active,
.expresscurate_advancedSEO_widget select:visited,
.expresscurate_advancedSEO_widget select:hover,
.expresscurate select:focus,
.expresscurate select:active,
.expresscurate select:visited,
.expresscurate select:hover{
    border-color: #ddd;
    -webkit-box-shadow: none;
    box-shadow: none;
    -moz-box-shadow: none;
}

.extLabelWrapper {
    display: inline-block;
    vertical-align: top;
    padding: 10px 0;
}

.expresscurate .controls{
    display: inline-block;
    vertical-align: top;
    margin-top: 10px;
}
    .expresscurate .controls.expresscurate_radioLabel {
        line-height: 18px;
    }
    .expresscurate .controls .expresscurate_radioLabel{
        display: block;
        margin-top: 5px !important;
        margin-bottom: 10px;
        line-height: 18px;
    }
.expresscurate .title{
    display: inline-block;
    font-weight: bold;
    width: 300px;
    text-align: right;
    padding-right: 30px;
    margin-top: 15px;
    position: relative;
}
.expresscurate .title:hover .description, .expresscurate_sitemap_widget .info:hover .desc{
    visibility: visible;
    opacity: 1;
    transition-delay: 0.1s;
}
    .expresscurate .description, .expresscurate_sitemap_widget .info .desc{
        max-width: 300px;
        visibility: hidden;
        opacity: 0;
        transition: visibility 0s linear 0.3s,opacity 0.2s linear;
        position: absolute;
        top: 25px;
        right: 30px;
        z-index: 100;
        border: none;
        border-radius: 3px;
        background: #e4e4e4;
        padding: 5px 10px;
        color: #303030;
        font-family: OpenSans-Regular, Verdana, Geneva, sans-serif;
        font-size: 12px;
        line-height: 17px;
        text-align: left;
        font-weight: normal;
        font-style: normal;
    }
    .expresscurate_sitemap_widget .info .desc{
        top: 30px;
    }

.expresscurate .description:before, .expresscurate_sitemap_widget .info .desc:before{
    content: '';
    display: block;
    position: absolute;
    top: -5px;
    right: 20%;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #e4e4e4;
}
.expresscurate .button,
.expresscurate .generate{
    display: inline-block;
    background-color: #1cbb9f;
    color: #ffffff;
    padding: 0 10px;
    border-radius: 3px;
    line-height: 28px;
    height: 28px;
    border: transparent;
    text-decoration: none;
}

.expresscurate .generate {
    height: 24px;
    line-height: 24px;
    border: 2px solid #1cbb9f;
    background-color: #ffffff;
    color: #1cbb9f;
    font-weight: normal;
    transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
}

.expresscurate .generate:hover {
    background-color: #1cbb9f;
    color: #ffffff;
}

.expresscurate .button:hover,
.expresscurate .button:active,
.expresscurate .button:focus{
    background-color: #1cbb9f;
    outline: none;
}
    .expresscurate p.submit input:hover{
        background-color: #20d0b1;
    }
    .expresscurate p.submit input{
        box-shadow: none;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        transition: background-color 300ms;
        -webkit-transition: background-color 300ms;
        -moz-transition: background-color 300ms;
        -o-transition: background-color 300ms;
        -ms-transition: background-color 300ms;
    }
.expresscurate p.submit{
    display: inline-block;
    margin: 20px 0 0;
    padding: 0;
    text-align: right;
    width: 415px;
}

.expresscurate .getApiKey{
    display: inline-block;
    border: 2px solid #1cbb9f;
    height: 22px;
    line-height: 22px;
    padding: 0 10px;
    color: #1cbb9f;
    border-radius: 3px;
    text-decoration: none;
    transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
}
.expresscurate .getApiKey:hover {
    background-color: #1cbb9f;
    color: #ffffff;
}
.expresscurate .centerSave{
    margin: 20px;
    max-width: 790px;
    border-top: solid 1px rgb(240, 240, 240);
}
.expresscurate .tab-content > div{
    min-height: 70vh;
    max-width: 1000px;
}
.expresscurate_advancedSEO_widget .tab-link.disabled,
.expresscurate .tab-link.disabled{
    color: #b1b1b1;
}
.expresscurate #tab-1 > div{
    max-width: 850px;
}
.expresscurate_post_draft,
.expresscurate_featured,
.expresscurate_cat,
.expresscurate_post_type{
    display: none !important;
}
.expresscurate_cat+label, .expresscurate_post_type+label{
    display: block;
}
.expresscurate_radioLabel{
    position: relative;
    margin-left:28px;
    margin-top: 15px !important;
    display: inline-block;
}
.expresscurate .submitSitemapWrap{
    height: 28px;
    vertical-align: bottom;
}
.expresscurateLink:focus,
.expresscurateLink:active,
.expresscurateLink:hover{
    color: #20d0b1;
}
.expresscurateLink{
    color: #1cbb9f;
}
.expresscurate_radioLabel:before {
    content: "";
    display: inline-block;
    border: solid;
    border-width: 2px;
    border-color: #25bfa1;
    width: 16px;
    height: 16px;
    border-radius: 16px;
    margin-right: 10px;
    position: absolute;
    left: -25px;
    top: -1px;
    background-color: transparent;
}
.expresscurate_radioLabel:after{
    position: absolute;
    left: -25px;
    top: -1px;
    background-color: transparent;
    visibility:hidden;
    opacity:0;
    transition:visibility 0s linear 0.3s,opacity 0.3s linear;
    content: '';
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 10px;
}
.expresscurate_post_draft[type=radio]:checked + label:after,
.expresscurate_featured[type=radio]:checked + label:after,
.expresscurate_cat[type=radio]:checked + label:after,
.expresscurate_post_type[type=radio]:checked + label:after {
    background: url("https://challengethestorm.org/wp-content/themes/images/feed_icons.svg") no-repeat -72px -24px;
    background-size: auto 68px;
    visibility: visible;
    opacity: 1;
    transition-delay: 0s;
}
.expresscurate .checkboxLabel{
    width: 57px;
    height: 23px;
    border-width: 2px;
    border-style: solid;
    border-radius: 4px;
    margin:10px 0 !important;
    line-height: 23px;
    font-size: 12px;
    position: relative;
    display: inline-block;
    font-family: OpenSans-Bold, Verdana, Geneva, sans-serif;
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-color: #bdbdbd;
    max-width:100% !important;
}
.expresscurate .checkboxLabel:after{
    content: '';
    display: block;
    width: 27px;
    height: 19px;
    position: absolute;
    top:2px;
    right: auto;
    -webkit-transition: left 300ms ease;
    -moz-transition: left 300ms ease;
    -o-transition: left 300ms ease;
    -ms-transition: left 300ms ease;
    transition: left 300ms ease;
    background-color: #bdbdbd;
    left: 2px;
    background-image: none !important;
    border-radius: 0 !important;
    margin:0;
    z-index: 6;
}
.expresscurate .checkboxLabel:before{
    text-transform: uppercase;
    color: #bdbdbd;
    margin: 0 0 0 5px;
    content: 'ON \00a0OFF';
    z-index: 5;
}
.expresscurate input[type="checkbox"]:checked + .checkboxLabel{
    border-color: #25bfa1;
}
.expresscurate input[type="checkbox"]:checked + .checkboxLabel:after{
    background-color: #25bfa1;
    left:28px;
}
.expresscurate input[type="checkbox"]:checked + .checkboxLabel:before{
    color: #25bfa1;
    margin: 0 0 0 5px;
}
.expresscurate .socialPublishingWrap{
    margin-left: 30px;
}
    .expresscurate .socialPublishingWrap li{
        display: inline-block;
    }
/*feed stop words*/
    .expresscurate_settings .usersToAlert li,
    .expresscurate_settings .stopKeywords li{
        display: inline-block;
        border: solid 1px #E6E6E6;
        height: 30px;
        margin: 0 5px 5px 0 ;
        position: relative;
        padding: 0 40px 0 10px;
        line-height: 28px;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        vertical-align: top;
    }
        .expresscurate_settings .usersToAlert li span,
        .expresscurate_settings .stopKeywords li span{
            position: absolute;
            width: 30px;
            height: 30px;
            display: inline-block;
            color: #fefefe;
            font-size: 30px;
            text-align: center;
            line-height: 30px;
            right: 0;
            top: -1px;
            box-sizing: border-box;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            cursor: pointer;
            background: url("https://challengethestorm.org/wp-content/themes/images/remove.svg") #1cbb9f no-repeat center;
            background-size: 16px auto;
        }
/**/
.expresscurate .form-table {
    margin-left: 25px;
    max-width: 877px;
}

.expresscurate .form-table .with-padding {
    padding-left: 20px;
}

.expresscurate .form-table .wide-input {
    height: 42px;
    padding: 10px;
    margin: 0;
}

.expresscurate .form-table .with-max-width {
    width: 100%;
    max-width: 670px;
}

.expresscurate .express_curate_table td {
    vertical-align: top;
}

.expresscurate .form-table .width-for-td {
    width: 285px;
    text-align: right;
}
.expresscurate .form-table .max-width-for-td {
    width: 265px !important;
    text-align: right;
}
.expresscurate .form-table .smartPublishingWidth{
    width: 275px !important;
}
#expresscurate_publish_div b{
    display: inline-block;
}

.expresscurate .form-table .width-bottom-border {
    border-bottom: 1px solid #d7d7d7;
}

.expresscurate .form-table input {
    margin-left: 10px;
    max-width: 75%;
}

.expresscurate .form-table textarea {
    padding: 10px;
}

.expresscurate .form-table .centered-text {
    text-align: center;
}

.expresscurate .verifyPublisher {
    margin-top: 45px;
}
.expresscurate .verifyPublisherLink{
    display: inline-block;
    height: 30px;
    line-height: 30px;
    vertical-align: bottom;
}
.expresscurate .tagsdiv .newtag{
    height: 28px !important;
}
/*support page*/
    .expresscurate_support label{
        cursor: default;
    }
        .expresscurate_support .block,
        .expresscurate_faq .block{
            display: inline-block;
            width: 430px;
            min-height: 300px;
            background-color: #ffffff;
            margin: 35px 30px 0 0;
            vertical-align: top;
            padding: 17px 30px;
            font-family: OpenSans-Regular, Verdana, Geneva, sans-serif;
        }
        .expresscurate_supportBlock{
            font-family: OpenSans-Regular, Verdana, Geneva, sans-serif;
        }
        .expresscurate_support .block{
            padding: 17px 35px;
        }
/*validation error message*/
.expresscurate_errorMessage.errorActive {
    left: 0;
    opacity: 1;
}
.expresscurate_errorMessage {
    font-size: 12px !important;
    line-height: 13px !important;
    font-family: OpenSans-Light, Verdana, Geneva, sans-serif !important;
    position: absolute !important;
    top: 6px;
    left: -100%;
    opacity: 0;
    z-index: 100;
    background: #e85e50 !important;
    width: auto;
    height: auto;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    color: #fff !important;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    text-align: left;
    max-width: 100%;
    padding: 5px 10px !important;
    margin: 0 !important;
}
.expresscurate_supportBlock .expresscurate_errorMessage,
.expresscurate_support .expresscurate_errorMessage,
.expresscurate_faq .expresscurate_errorMessage{
    top: 23px;
}
.expresscurate_errorMessageInput{
    background-color: #D9D9D9 !important;
}
        .expresscurate_support > div > label,
        .expresscurate_faq > div > label{
            display: block;
            color: #222222;
            font-size: 25px;
            line-height: 25px;
        }
            .expresscurate_support .block label,
            .expresscurate_faq .block label{
                font-size: 14px;
                font-family: OpenSans-Regular, Verdana, Geneva, sans-serif;
                color: #303030;
                width: 350px;
                display: inline-block;
            }
            .expresscurate_support .block label.publicRevolution{
                width: 100%;
            }
            .expresscurate_support .block div{
                max-width: 340px;
                border-bottom: solid 1px #e8e8e8;
                margin: 0 auto;
                padding: 30px 0;
                text-align: center;
            }
                .expresscurate_supportBlock .feedbackButton,
                .expresscurate_support .block .feedbackButton,
                .expresscurate_faq .block .askButton{
                    color: #fff;
                    font-size: 20px;
                    display: inline-block;
                    width: 117px;
                    height: 38px;
                    border-radius: 3px;
                    text-align: center;
                    line-height: 38px;
                    text-decoration: none;
                }
                .expresscurate_supportBlock span,
                .expresscurate_support .block span{
                    color: #9b9b9b;
                    font-size: 18px;
                    display: inline-block;
                    border-radius: 3px;
                    text-align: center;
                    line-height: 38px;
                    margin:0 2%;
                }
                .expresscurate_support .donate{
                    display: block;
                    width: 204px;
                    height: 64px;
                    background-color: #feab2d;
                    border-radius: 3px;
                    margin: 30px auto;
                    text-decoration: none;
                    outline: none;
                    border: none;
                    text-transform: uppercase;
                    font-family: OpenSans-Bold, Verdana, Geneva, sans-serif;
                    font-size: 35px;
                    color: #243550;
                    line-height: 50px;
                    padding-left: 30px;
                    background-image: url("https://challengethestorm.org/wp-content/themes/images/paypal.png");
                    background-position: 156px 42px;
                    background-repeat: no-repeat;
                }
                .expresscurate_supportBlock .inputStyle,
            .expresscurate_support .block .inputStyle,
            .expresscurate_faq .block .inputStyle{
                border: solid 1px #d7d7d7;
                outline: none;
                color: #8d8d8d;
                font-family: OpenSans-Light, Verdana, Geneva, sans-serif;
                font-style: italic;
                font-size: 16px;
                resize: none;
                width: 100%;
                box-shadow: none;
                padding:0 20px;
            }
                .expresscurate_supportBlock input,
            .expresscurate_support .block input,
            .expresscurate_faq .block input{
                height: 40px;
                line-height: 40px;
                margin: 15px 0 0 0;
            }
            .expresscurate_supportBlock textarea,
            .expresscurate_support .block textarea,
            .expresscurate_faq .block textarea{
                padding: 10px 20px  !important;
                overflow: hidden;
                height: 150px;
                margin: 15px 0 0 0;
            }
            .expresscurate_supportBlock .send,
            .expresscurate_support .block .send,
            .expresscurate_faq .block .send{
                float: right;
                margin: 10px 0 0 0;
            }

    .expresscurate_faq .questions{
        background-color: transparent !important;
        width: 510px !important;
        padding: 0;
        margin-top: 35px;
    }
        .expresscurate_faq .questionBox{
            box-sizing: border-box;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;

            width: 100%;
            height: 160px;
            background-color: #ffffff;
            display: inline-block;
            padding:20px;
            vertical-align: top;
            text-decoration: none;
            font-family: OpenSans-Semibold, Verdana, Geneva, sans-serif;
            font-size: 18px;
            color: #666666;
            display: table;
        }
        .expresscurate_faq .moreQuestions{
            background-color: #25bfa1;
            color: #ffffff !important;
            text-align: center;
            width: 100%;
            height: 100%;
            padding: 0;
        }
           .expresscurate_faq .questionBox span{
               display: table-cell;
               vertical-align: middle;
           }
    .expresscurate_support .redBackground{
        background-color: #e84c3d;
    }
    .expresscurate_support .blueBackground{
        background-color: #2eadf6;
    }
    .expresscurate_supportBlock .greenBackground,
    .expresscurate_support .greenBackground,
    .expresscurate_faq .greenBackground{
        background-color: #25bfa1;
    }
    .expresscurate_support .margin10{
        margin: 10px;
    }
    .expresscurate_faq .inlineBlock{
        display: inline-block;
        margin: 0 10px 10px 0;
        width: 240px;
        height: 160px;
        background-color: #fff;
        overflow: hidden;
    }
.expresscurate_headerPart{
    max-width: 845px;
}
.expresscurate_headBorderBottom{
    width: 100%;
    display: block;
    margin: 50px 0 0 0;
}
    .expresscurate_headBorderBottom h2{
        padding: 2px 0 !important;
    }
    .expresscurate_headBorderBottom label{
        font-size: 14px;
        color: #414141;
        cursor:default;
    }

@media (max-width: 1330px) {
    .expresscurate_faq,.expresscurate_support{
        margin: 0 20px 0 0 !important;
        width: 96%;
    }
    .expresscurate_support .block label,
    .expresscurate_faq .block label {
        width: 65%;
    }
    .expresscurate_support .block label.publicRevolution{
        width: 100%;
    }
    .expresscurate_support .block .send, .expresscurate_faq .block .send{
        margin-top: 10px;
    }
    .expresscurate_support .block div{
        padding: 20px 0;
    }
    .expresscurate_support .donate{
        margin-top: 20px;
    }
    .expresscurate_support .margin10{
        margin-top:5px;
        margin-bottom: 3px;
    }
    .expresscurate_support .labelTopMargin{
        margin-top: 5px;
    }
    .expresscurate_support .block div{
        margin-bottom: 10px;
    }
}

@media (max-width: 1330px) and (min-width: 1000px) {
    .expresscurate_faq .inlineBlock {
        width: 47%;
    }

    .expresscurate_faq .questionBox {
        width: auto;
    }

    .expresscurate_faq .moreQuestions {
        width: 100%;
    }
}

@media (max-width: 1000px){
    .expresscurate_faq .inlineBlock{
        width: 100%;
    }
}
@media (max-width: 1330px) and (min-width: 899px){
    .expresscurate_support .block,
    .expresscurate_faq .block{
        width: 37% !important;
        margin: 35px 2% 0 0;
        min-height: 298px;
        padding: 16px 3.8%;
    }
    .expresscurate_faq .block{
        width: 36.5% !important;
    }
    .expresscurate_faq .questions{
        width: 45% !important;
        padding: 0;
        margin-right: 2%;
        text-align: left;
    }
    .expresscurate_faq .questionBox{
        text-align: left;
    }
    .expresscurate_faq .moreQuestions{
        text-align: center;
    }
    .expresscurate_faq .inlineBlock{
        margin: 0 2% 6px 0;
    }
}
@media (max-width: 899px) and (min-width: 768px){
    .expresscurate_support .block,
    .expresscurate_faq .block{
        width: 37% !important;
        margin: 35px 0.8% 0 0;
        padding: 16px 4%;
        min-height: 298px;
    }
    .expresscurate_supportBlock span,
    .expresscurate_support .block span{
        margin:0;
    }
    .expresscurate_support .block{
        margin: 35px 1.8% 0 0;
    }
    .expresscurate_faq .block.questions{
        width: 46% !important;
        padding: 0;
        margin-right: 0;
        text-align: center;
    }
    .expresscurate_faq .questionBox{
        text-align: left;
        width: 100%;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }
    .expresscurate_faq .moreQuestions{
        text-align: center;
    }
    .expresscurate_faq .inlineBlock{
        width: 98%;
        margin: 0 2% 6px 0;
    }
}
@media (max-width: 767px){
    .expresscurate_support .block,
    .expresscurate_faq .block{
        width: 90% !important;
        padding-right: 5%;
        padding-left: 5%;
    }
    .expresscurate_faq .questions{
        width: 100% !important;
        padding: 0;
        margin: 35px 0 0 0;
        text-align: center;
    }
    .expresscurate_faq .questionBox{
        text-align: left;
    }
    .expresscurate_faq .moreQuestions{
        text-align: center;
    }
    .expresscurate_faq .inlineBlock{
        width: 48.6%;
        margin: 0 1% 2% 0;
    }
    .expresscurate_faq .inlineBlock:nth-child(2n){
        margin: 0 0 2% 1%;
    }
}
@media (max-width: 530px){
    .expresscurate_faq .inlineBlock, .expresscurate_faq .inlineBlock:nth-child(2n){
        width: 98%;
        margin: 0 2% 2% 0;
    }
    .expresscurate_support .block{
        width: 88%!important;
    }
}

/*feed_dashboard and bookmarks*/
.expresscurate_singleColumn .addNewBookmark,
.expresscurate_singleColumn.wrap,
.expresscurate_singleColumn .expresscurate_masonryWrap >li{
    width: 850px;
    display: block;
}
@media (max-width: 1124px){
    .expresscurate_singleColumn .addNewBookmark,
    .expresscurate_singleColumn .expresscurate_masonryWrap,
    .expresscurate_singleColumn .expresscurate_masonryWrap >li{
        width: 100%;
    }
    .expresscurate_singleColumn.expresscurate_feed_list,
    .expresscurate_singleColumn.expresscurate_bookmarks{
        width: auto;
    }
}
.expresscurate_feed_dashboard{
    min-width: 550px;
}
            .expresscurate_bookmarks .expresscurate_columnsName .title{
                margin-right: 150px;
            }
            .expresscurate_feed_dashboard .expresscurate_columnsName .title{
                margin-right: 60px;
            }
            .expresscurate_feed_dashboard .expresscurate_feedSettingsList .close{
                display: none;
                right: 25px;
                margin-top: 9px;
            }
        .expresscurate_feed_dashboard .expresscurate_feedSettingsList li:hover .close{
            display: block;
        }
    .expresscurate_bookmarks .addNewBookmark{
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        height: 123px;
        padding: 15px 20px;
        background-color: #ffffff;
        margin: 0 0 10px 0;
        border: solid 1px #e2e2e2;
    }
    .expresscurate_feed_dashboard .addNewFeed
    {
        width: 100%;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        height: 130px;
        padding: 15px 20px;
        background-color: #f5f6f6;
        margin-top: 30px;
    }

        .expresscurate_bookmarks .addNewBookmark p,
        .expresscurate_feed_dashboard .addNewFeed p{
            width: 590px;
        }
            .expresscurate_bookmarks .addNewBookmark p span,
            .expresscurate_feed_dashboard .addNewFeed p span{
                color: #bdbdbd;
            }
        .expresscurate_bookmarks .addBookmark{
            width: 100%;
            height: 35px;
            margin-top: 10px;
            position: relative;
            overflow: hidden;
        }
        .expresscurate_feed_dashboard .addFeed{
            width: 590px;
            height: 35px;
            margin-top: 10px;
            position: relative;
            overflow: hidden;
        }
        .expresscurate_bookmarks .addBookmark input{
            padding-left: 15px;
            background-color: #f5f6f6;
        }
/*feed list*/
.expresscurate_feed_list{
    height: auto !important;
}
@media  (max-width: 1050px) {

    .expresscurate_controls{
        height: auto !important;
    }
    .expresscurate_feedBoxes li label,
    .expresscurate_bookmarkBoxes li label{
        max-width: 80% !important;
    }
}
.expresscurate_headBorderBottom .controlsWrap.fixedControls{
      position: fixed;
      background-color: #F1F1F1;
      z-index: 1000;
      left:inherit;
      width: inherit;
}
@media (max-width:600px) {
    .expresscurate_headBorderBottom .controlsWrap.fixedControls{
        top:0;
    }
}
@media (min-width:600px) and (max-width: 782px){
    .expresscurate_headBorderBottom .controlsWrap.fixedControls{
        top:46px;
    }
}
@media (min-width:782px){
    .expresscurate_headBorderBottom .controlsWrap.fixedControls{
        top:30px;
    }
}
    .expresscurate_controls{
        padding: 12px 0;
        margin: 0;
        height: 32px;
    }
        .expresscurate_controls li{
            display: inline-block;
            width: 50px;
            height: 30px;
            margin: 0;
            background: url("https://challengethestorm.org/wp-content/themes/images/feed_icons.svg") no-repeat;
            background-size: auto 82px;
            cursor: default;
            position: relative;
            border: solid 1px #dddddd;
        }
        .expresscurate_controls select {
            display: inline-block;
            width: 170px;
            height: 32px !important;
            margin: 0;
            background-repeat: no-repeat;
            cursor: default;
            border: solid 1px #25bfa1;
            vertical-align: top;
            box-sizing: border-box;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            background-color: transparent;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            line-height: 20px;
            overflow: hidden;
            text-overflow: ellipsis;
            background-image: url("https://challengethestorm.org/wp-content/themes/images/select.svg");
            background-size: 13px auto;
            background-position: 150px -17px;
            padding: 0 20px 0 5px;
        }
            .expresscurate_controls select option.expresscurate_filterOption{
                display: block;
                height: 30px;
                max-width: 100%;
                overflow: hidden;
                text-overflow: ellipsis;
            }
        /*target Internet Explorer 9 and Internet Explorer 10:*/
        @media screen and (min-width:0\0) {
            select {
                background:none;
                padding: 5px;
            }
        }
        .expresscurate_controls li.layout{
            background-image: url("https://challengethestorm.org/wp-content/themes/images/view.svg");
            background-color: transparent;
            background-size: 50px auto;
            margin: 0 5px 0 0;
            cursor: pointer !important;
        }
        .expresscurate_news_container .expresscurate_controls{
            margin-bottom: 10px;
        }
            .expresscurate_news_container .expresscurate_controls .layout{
                margin: 0;
            }
            .expresscurate_controls .check{
                height: 30px;
                width: 50px;
                margin: 0 7px 0 10px;
                background-image: url("https://challengethestorm.org/wp-content/themes/images/feed_icons.svg");
                background-color: transparent;
                background-size: auto 100px;
                background-position: -100px -35px;
                cursor: pointer;
                border: solid 1px #25bfa1;
            }
.confirm_post_title{
    padding: 5px 0;
    color: #303030;
    font-size: 16px;
    display: inline-block;
    font-family: OpenSans-Regular, Verdana, Geneva, sans-serif;
}

.expresscurate_controls li.restore {
    border-right: none;
}
.expresscurate_controls li.deletedFeedsPage{
    display: inline-block;
    height: 30px;
    margin: 0;
    background: none;
    background-repeat: no-repeat;
    background-size: auto 82px;
    cursor: default;
    position: relative;
    border: solid 1px #dddddd;
}
.expresscurate_confirmbox .ui-dialog-buttonset button{
    border-radius: 3px;
    font-size: 14px;
    text-align: center;
    height: 35px;
    margin-left: 10px;
    cursor: pointer;
    border: 1px solid #27cfae;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.expresscurate_confirmbox .ui-dialog-buttonset button.expresscurate_confirm{
    background: #27cfae;
    color: #ffffff;
}
.expresscurate_confirmbox .ui-dialog-buttonset button.expresscurate_cancel {
    background-color: #F7FFFD;
    color: #0A0A0A;
}
.expresscurate_confirmbox .expresscurate_dialog{
    min-height: 55px !important;
}
.expresscurate_confirmbox .expresscurate_dialog  p.dialog_text{
    width: 93%;
    margin: 1.4em auto;

}
.expresscurate_confirmbox .ui-dialog-buttonpane {
    padding: 10px 16px;
}

.expresscurate_controls .check.disabled{
    background-position: -104px 6px;
    cursor: default;
    border: solid 1px #dddddd;
}
.expresscurate_controls .check.active{
    background-position: -100px -75px;
    background-color: #1cbb9f;
}
            .expresscurate_controls li.active:hover{
                background-color: #1cbb9f;
                border-color: #1cbb9f;
                cursor: pointer;
            }
.expresscurate_controls li.active{
    border-color: #1cbb9f;
}
.expresscurate_feed_list .feedListControls .quotes{
    border-right: none;
}
.expresscurate_controls .remove{
    border-left: none;
}
.expresscurate_controls li.removePermanently{
    background-position: -46px 7px;
    border-left: none;
}
.expresscurate_controls li.removePermanently.active{
    background-position: -46px -26px;
}
.expresscurate_controls li.removePermanently.active:hover{
    background-position: -46px -59px;
    background-color: #1cbb9f;
    border-color: #1cbb9f;
}
.expresscurate_controls li.restore{
    background-size: auto 100px;
    background-position: -206px 4px;
}
.expresscurate_controls li.restore.active{
    background-position: -206px -35px;
}
.expresscurate_controls li.restore.active:hover{
    background-position: -206px -74px;
    background-color: #1cbb9f;
    border-color: #1cbb9f;
}
.expresscurate_controls li.linkToDeletedPosts{
    background-position: -174px -35px;
    background-size: auto 100px;
    margin: 0 5px 0 0;
    border-color: #1cbb9f;
    cursor: pointer;
}
.expresscurate_controls li.linkToDeletedPosts:hover{
    background-position: -172px -74px;
    background-color: #1cbb9f;
}


            .expresscurate_controls .quotes{
                background-position: 19px 8px;
            }
            .expresscurate_controls .bookmark{
                background-position: -14px 7px;
            }
            .expresscurate_controls .remove{
                background-position: -46px 8px;
            }
            .expresscurate_feed_list .feedListControls .pull.disabled:hover,
            .expresscurate_feed_list .feedListControls .pull.disabled{
                background: transparent !important;
            }
            .expresscurate_feed_list .feedListControls .pull{
                /*background-position: -144px 6px;*/
                background-size: auto 101px;
                margin-right: 10px;
            }
                .expresscurate_feed_list .feedListControls .pull .loading.expresscurate_startRotate,
                .expresscurate .loading.expresscurate_startRotate{
                    background: url("https://challengethestorm.org/wp-content/themes/images/refresh.svg") no-repeat transparent center;
                    height: 100%;
                    width: 100%;
                    display: block;
                    -webkit-animation: rotate 1.2s infinite linear;
                    -moz-animation: rotate 1.2s infinite linear;
                    -o-animation: rotate 1.2s infinite linear;
                    animation: rotate 1.2s infinite linear;
                }
                .expresscurate #submitSiteMap{
                    position: relative;
                }
                .expresscurate #submitSiteMap.hideText{
                    color: transparent !important;
                }
                .expresscurate #submitSiteMap .loading.expresscurate_startRotate{
                    position: absolute;
                    top: 0;
                    left: 0;
                }
                @-webkit-keyframes rotate{
                    from {-webkit-transform: rotate(0deg);}
                    to   {-webkit-transform: rotate(-359deg);}
                }
                @-moz-keyframes rotate{
                    from {-moz-transform: rotate(0deg);}
                    to   {-moz-transform: rotate(-359deg);}
                }
                @-o-keyframes rotate{
                    from {-o-transform: rotate(0deg);}
                    to   {-o-transform: rotate(-359deg);}
                }
                @keyframes rotate{
                    from {transform: rotate(0deg);}
                    to   {transform: rotate(-359deg);}
                }
            .expresscurate_feed_list .feedListControls .pullTime{
                background-image: none;
                width: 110px;
                height: 32px;
                border-right: none;
                color: #565656;
                font-family: OpenSans-Semibold, Verdana, Geneva, sans-serif;
                font-size: 12px;
                line-height: 12px;
                padding: 3px 0 5px 10px;
                box-sizing: border-box;
                -moz-box-sizing: border-box;
                -webkit-box-sizing: border-box;
                cursor: default;
                border-color: #1cbb9f;
            }
                .expresscurate_feed_list .feedListControls .pullTime p{
                    color: #414141;
                    font-family: OpenSans-Light , Verdana, Geneva, sans-serif;
                    margin: 0;
                    line-height: 12px;
                    font-size: 12px;
                }
            .expresscurate_feed_list .feedListControls .pullTime:hover{
                background: transparent;
                cursor: default;
                border-color: #1cbb9f;
            }
            .expresscurate_controls .quotes.active:hover{
                background-position: 19px -57px;
                background-color: #1cbb9f;
                border-color: #1cbb9f;
            }
            .expresscurate_controls .bookmark.active:hover{
                background-position: -14px -58px;
                background-color: #1cbb9f;
                border-color: #1cbb9f;
            }
            .expresscurate_controls .remove.active:hover{
                background-position: -46px -57px;
                background-color: #1cbb9f;
                border-color: #1cbb9f;
            }
            .expresscurate_feed_list .feedListControls .pull:hover{
                background-position: -142px -74px;
                background-color: #1cbb9f;
            }

            .expresscurate_controls .quotes.active{
                background-position: 19px -25px;
            }
            .expresscurate_controls .bookmark.active{
                background-position: -14px -26px;
            }
            .expresscurate_controls .remove.active{
                background-position: -46px -25px;
            }
            .expresscurate_feed_list .feedListControls .pull{
                background-position: -142px -33px;
                border-color: #1cbb9f;
            }

.expresscurate_controls li:hover .tooltip{
    visibility:visible;
    opacity:1;
    transition-delay:0.3s;
}
.expresscurate_controls li.check .tooltip {
    left:-25%;
    left: -webkit-calc(50% - 60px);
    left: -moz-calc(50% - 60px);
    left: calc(50% - 60px);
    width: 100px;
}
.expresscurate_controls li .tooltip {
    left:-1%;
    left: -webkit-calc(50% - 46px);
    left: -moz-calc(50% - 46px);
    left: calc(50% - 46px);
    width: 70px;
}

.expresscurate_controls li .tooltip {
    position: absolute;
    border: none;
    border-radius: 3px;
    background: #000;
    bottom: -32px;
    padding: 0 10px;
    height: 25px;
    visibility:hidden;
    opacity:0;
    transition:visibility 0s linear 0.3s,opacity 0.3s linear;
    z-index: 100;
    color:#fff;
    line-height: 25px;
    font-family: OpenSans-Light, Verdana, Geneva, sans-serif;
    font-size: 13px;
    text-align: center;
}
.expresscurate_bookmarkBoxes > li .keywords .tooltip,
.expresscurate_feedBoxes > li .keywords .tooltip {
    position: absolute;
    border: none;
    border-radius: 3px;
    background: #000;
    bottom: -80px;
    left:-25%;
    left: -webkit-calc(50% - 50px);
    left: -moz-calc(50% - 50px);
    left: calc(50% - 50px);
    width: 120px;
    height: 70px;
    visibility:hidden;
    opacity:0;
    transition:visibility 0s linear 0.3s,opacity 0.3s linear;
    z-index: 100;
}
.expresscurate_bookmarkBoxes > li .keywords .tooltip > div,
.expresscurate_feedBoxes > li  .keywords .tooltip > div{
    width: 100%;
    height: 30px;
    text-align: center;
    line-height: 30px;
    -moz-border-radius: 2px 2px 0 0;
    -webkit-border-radius: 2px 2px 0 0;
    border-radius: 2px 2px 0 0;
}
.expresscurate_bookmarkBoxes > li .keywords .inTitle,
.expresscurate_feedBoxes > li .keywords .inTitle,
.expresscurate_bookmarkBoxes > li  .keywords .inContent,
.expresscurate_feedBoxes > li  .keywords .inContent{
    font-family: OpenSans-Light, Verdana, Geneva, sans-serif;
    font-size: 13px;
    line-height: 13px;
    color: #d3d3d3;
    vertical-align: top;
    display: inline-block;
    margin: 5px 0;
    height: 30px;
    text-align: center;
}
.expresscurate_bookmarkBoxes > li  .keywords .inContent,
.expresscurate_feedBoxes > li  .keywords .inContent{
    width: 64px;
}
.expresscurate_bookmarkBoxes > li  .keywords  .inTitle,
.expresscurate_feedBoxes > li .keywords .inTitle{
    border-right: 1px solid #636363;
    width: 49px;
}
.expresscurate_bookmarkBoxes > li .keywords .inTitle p,
.expresscurate_feedBoxes > li .keywords .inTitle p,
.expresscurate_bookmarkBoxes > li .keywords .inContent p,
.expresscurate_feedBoxes > li .keywords .inContent p{
    margin: 0;
    padding: 0;
    color: #fff;
}
.expresscurate_bookmarkBoxes > li .keywords .inTitle p,
.expresscurate_feedBoxes > li .keywords .inTitle p{
    display: block;
    height: 12px;
}
.expresscurate_bookmarkBoxes > li .keywords .inTitle p.yes,
.expresscurate_feedBoxes > li .keywords .inTitle p.yes{
    background-position: 3px -638px;
}
.expresscurate_bookmarkBoxes > li .keywords .inTitle p.no,
.expresscurate_feedBoxes > li .keywords .inTitle p.no{
    background-position: 4px -720px;
}
.expresscurate_bookmarkBoxes > li .keywords .inContent p,
.expresscurate_feedBoxes > li .keywords .inContent p{
    font-family: OpenSans-Regular, Verdana, Geneva, sans-serif;
    color: #fff;
    font-size: 13px;
    line-height: 18px;
}
.expresscurate_controls li .tooltip:before,
.expresscurate_bookmarkBoxes > li .keywords .tooltip:before,
.expresscurate_feedBoxes > li .keywords .tooltip:before{
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: transparent;
    border-top: 0;
}
.expresscurate_controls li .tooltip:before{
    top: -5px;
    left: 40px;
    border-bottom-color: #000;
    border-width: 5px;
}

.expresscurate_controls li.linkToDeletedPosts  .tooltip:before{
    left: 70px
}
.expresscurate_controls li.linkToDeletedPosts  .tooltip{
    width: 130px;
    left: -55px;
}

.expresscurate_controls  li.check .tooltip:before{
    left:55px;
}
.expresscurate_feedBoxes > li .keywords .tooltip:before,
.expresscurate_bookmarkBoxes > li .keywords .tooltip:before {
    top: -5px;
    left: 44px;
    border-width: 5px;
}
.expresscurate_disableInputStyle:focus {
    outline:none;
}

    .expresscurate_bookmarkBoxes,
    .expresscurate_feedBoxes,
    .expresscurate_news_container{
        width: 100%;
        position: relative;
        margin: 0 auto;
    }
.expresscurate_bookmarkBoxes,
.expresscurate_feedBoxes,
.expresscurate_news_container{
    font-size: 0;
}

    .expresscurate_bookmarkBoxes > li,
    .expresscurate_feedBoxes > li,
    .expresscurate_news_container .expresscurate_masonryWrap > li{
        height: auto;
        padding: 13px 15px 30px 35px;
        background-color: #ffffff;
        margin: 0 0 10px 0;
        position: relative;
        font-family: OpenSans-Regular, Verdana, Geneva, sans-serif;
        display: inline-block;
        vertical-align: top;
        border: solid 1px #e2e2e2;
        transition: background-color 500ms;
        -webkit-transition: background-color 500ms;
        -moz-transition: background-color 500ms;
        -o-transition: background-color 500ms;
        -ms-transition: background-color 500ms;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }
        .expresscurate_bookmarkBoxes li > label,
        .expresscurate_feedBoxes li > label{
            border: solid 1px #bdbdbd;
            width:15px;
            height: 15px;
            content: '';
            display: inline-block;
            position: absolute;
            top: 15px;
            left: 15px;
        }
        .expresscurate_bookmarkBoxes li .postTitle,
        .expresscurate_feedBoxes li .postTitle,
        .expresscurate_news_container li .title{
            color: #303030;
            font-size: 16px;
            height: auto;
            max-width: 90%;
            display: inline-block;
            text-decoration: none;
            vertical-align: top;
            margin: 1px 0 0 5px;
        }
        .expresscurate_bookmarkBoxes .checkInput[type=checkbox]:checked + label,
        .expresscurate_feedBoxes .checkInput[type=checkbox]:checked + label{
            background: url("https://challengethestorm.org/wp-content/themes/images/feed_icons.svg") no-repeat -75px -3px;
            background-size: 157px auto;
        }
@-moz-document url-prefix() {
    .expresscurate_bookmarkBoxes .checkInput[type=checkbox]:checked + label,
    .expresscurate_feedBoxes .checkInput[type=checkbox]:checked + label {
        background: url("https://challengethestorm.org/wp-content/themes/images/feed_icons.svg") no-repeat -75px 1px;
        background-size: 157px auto;
    }
    .expresscurate_controls li.linkToDeletedPosts{
        background-position: -180px -35px;
        background-size: auto 100px;
    }
    .expresscurate_controls li.linkToDeletedPosts:hover{
        background-position: -181px -76px;
    }
    .expresscurate_feed_list .feedListControls .pull {
        background-position: -148px -34px;
    }
    .expresscurate_feed_list .feedListControls .pull:hover {
        background-position: -148px -75px;
    }
    .expresscurate_controls .check {
        background-position: -104px -35px;
    }
    .expresscurate_controls .check.active {
        background-position: -104px -75px;
    }
    .expresscurate_controls .remove {
        background-position: -49px 8px;
    }
    .expresscurate_controls .remove.active {
        background-position: -49px -25px;
    }
    .expresscurate_controls .remove.active:hover {
        background-position: -49px -59px;
    }
}
        .expresscurate_bookmarkBoxes li input[type=checkbox],
        .expresscurate_feedBoxes li input[type=checkbox]{
            display: none;
        }
        .expresscurate_bookmarkBoxes li .time,
        .expresscurate_feedBoxes li .time{
            color: #717171;
            font-size: 14px;
            position: relative;
            display: inline-block;
            margin: 5px 0 0 0;
            padding-left: 20px;
            background: url("https://challengethestorm.org/wp-content/themes/images/expresscurate_icons.svg") no-repeat 0px -641px;
            background-size: 20px auto;
        }

.expresscurate_news_container li .description {
    margin: 0;
    color: #717171 !important;
    font-size: 14px;
 }
.expresscurate_sitemap_widget .info .desc {
    margin: 0;
    color: #717171;
}
.expresscurate_news_container li .description p, .expresscurate_sitemap_widget .info .desc p {
    margin: 0;
}
.expresscurate_news_container li .description a, .expresscurate_sitemap_widget .info .desc a{
    text-decoration: none;
    color: #20bc9d;
}
.expresscurate_news_container li > p{
    margin: 5px 0 !important;
}
.expresscurate_news_container li .title{
    margin: 0 !important;
    font-family: OpenSans-Semibold, Verdana, Geneva, sans-serif;
}
.expresscurate_news_container li blockquote{
    position: relative;
}
.expresscurate_news_container li blockquote{
    border-left: solid 1px #969595;
    padding-left: 5px;
}
.expresscurate_news_container li blockquote:before{
    background: url("https://challengethestorm.org/wp-content/themes/images/wp_quotes.svg") no-repeat;
    background-position: 3px 3px;
    background-size: 10px auto;
    position: absolute;
    top: 0;
    left: -20px;
    height: 17%;
    min-height: 15px;
    width: 17px;
    content: '';
    display: block;
}

        .expresscurate_bookmarkBoxes li .url,
        .expresscurate_bookmarkBoxes li .curatedBy,
        .expresscurate_feedBoxes li .url,
        .expresscurate_feedBoxes li .curatedBy{
            display: inline-block;
            font-family: OpenSans-Light, Verdana, Geneva, sans-serif;
            font-size: 14px;
        }
         .expresscurate_bookmarkBoxes li .url,
         .expresscurate_feedBoxes li .url{
             color: #20bc9d;
             cursor: pointer;
             text-decoration: none;
             margin-left: 5px;
         }
        .expresscurate_bookmarkBoxes li .curatedBy,
        .expresscurate_feedBoxes li .curatedBy{
            color: #9caeba;
        }
            .expresscurate_bookmarkBoxes li .curatedBy span,
            .expresscurate_feedBoxes li .curatedBy span{
                color:#373d42;
            }
        .expresscurate_bookmarkBoxes .keywords li:hover .tooltip,
        .expresscurate_feedBoxes .keywords li:hover .tooltip{
            visibility:visible;
            opacity:1;
            transition-delay:0.3s;
        }
        .expresscurate_bookmarkBoxes .keywords,
        .expresscurate_feedBoxes .keywords{
            margin: 0 0 0 5px;
        }
        .expresscurate_feedBoxes .keywords{
            width: 100%;
            display: block;
        }
            .expresscurate_bookmarkBoxes .keywords li,
            .expresscurate_feedBoxes .keywords li{
                display: inline-block;
                vertical-align: top;
                height: 20px;
                line-height: 19px;
                padding: 0 9px;
                width: auto;
                color: #fff;
                font-size: 13px;
                margin: 0 10px 5px 0;
                position: relative;
                cursor: default;
                background-color: #98a3aa;
            }
            .expresscurate_bookmarkBoxes .keywords  .videos,
            .expresscurate_feedBoxes .keywords  .videos,
            .expresscurate_bookmarkBoxes .keywords  .images,
            .expresscurate_feedBoxes .keywords  .images{
                border-radius: 2px;
                background: url("https://challengethestorm.org/wp-content/themes/images/expresscurate_icons.svg") no-repeat #98a3aa;
                background-size: 22px auto;
                width: 25px;
                padding: 0;
            }
            .expresscurate_bookmarkBoxes .keywords  .videos:hover,
            .expresscurate_feedBoxes .keywords  .videos:hover,
            .expresscurate_bookmarkBoxes .keywords  .images:hover,
            .expresscurate_feedBoxes .keywords  .images:hover{
                background-color: #4cc3ab;
            }
            .expresscurate_bookmarkBoxes .keywords  .videos,
            .expresscurate_feedBoxes .keywords  .videos{
                background-position: 2px -1122px;
            }
            .expresscurate_bookmarkBoxes .keywords  .images,
            .expresscurate_feedBoxes .keywords  .images{
                background-position: 2px -1166px;
            }
            .expresscurate_bookmarkBoxes .keywords .green .tooltip:before,
            .expresscurate_feedBoxes .keywords .green .tooltip:before{
                border-bottom-color: #46c87d;
            }
            .expresscurate_bookmarkBoxes .keywords .tooltip .green,
            .expresscurate_feedBoxes .keywords .tooltip .green,
            .expresscurate_bookmarkBoxes .keywords .green:hover,
            .expresscurate_feedBoxes .keywords .green:hover{
                background-color: #46c87d;
            }
            .expresscurate_bookmarkBoxes .keywords .red .tooltip:before,
            .expresscurate_feedBoxes .keywords .red .tooltip:before{
                border-bottom-color: #e84c3d;
            }
            .expresscurate_bookmarkBoxes .keywords .tooltip .red,
            .expresscurate_feedBoxes .keywords .tooltip .red,
            .expresscurate_bookmarkBoxes .keywords .red:hover,
            .expresscurate_feedBoxes .keywords .red:hover{
                background-color: #e84c3d;
            }
            .expresscurate_bookmarkBoxes .keywords .blue .tooltip:before,
            .expresscurate_feedBoxes .keywords .blue .tooltip:before{
                border-bottom-color: #3598dc;
            }
            .expresscurate_bookmarkBoxes .keywords .tooltip .blue,
            .expresscurate_feedBoxes .keywords .tooltip .blue,
            .expresscurate_bookmarkBoxes .keywords .blue:hover,
            .expresscurate_feedBoxes .keywords .blue:hover{
                background-color: #3598dc;
            }
            .expresscurate_bookmarkBoxes .keywords .media .tooltip ,
            .expresscurate_feedBoxes .keywords .media .tooltip{
                height: 28px;
                line-height: 28px;
                width: 100px;
                bottom: auto;
                top: 30px;
                left:-37px;
                text-align: center;
            }
            .expresscurate_bookmarkBoxes .keywords .media .tooltip:before ,
            .expresscurate_feedBoxes .keywords .media .tooltip:before{
                border-bottom-color: #000;
                left: 45px;
            }
        .expresscurate_bookmarkBoxes .controls,
        .expresscurate_feedBoxes .controls{
            position: absolute;
            right: 15px;
            bottom: 5px;
            height: 20px;
            width: auto;
        }
            .expresscurate_bookmarkBoxes .controls li a,
            .expresscurate_feedBoxes .controls li a,
            .expresscurate_bookmarkBoxes .controls li,
            .expresscurate_feedBoxes .controls li{
                display: inline-block;
                height: 100%;
                width: auto;
                margin: 0;
                padding: 0;
                color: #777777;
                font-size: 13px;
                cursor: pointer;
                text-decoration: none;
                transition: color 500ms ease-in-out;
                -webkit-transition: color 500ms ease-in-out;
                -moz-transition: color 500ms ease-in-out;
                -o-transition: color 500ms ease-in-out;
                -ms-transition: color 500ms ease-in-out;
            }
                .expresscurate_bookmarkBoxes .controls li a:hover,
                .expresscurate_feedBoxes .controls li a:hover,
                .expresscurate_bookmarkBoxes .controls li:hover,
                .expresscurate_feedBoxes .controls li:hover{
                    color: #1cbb9f;
                }
                .expresscurate_feedBoxes .controls li.separator:hover,
                .expresscurate_bookmarkBoxes .controls li.separator:hover{
                    color: #777777;
                    cursor: default;
                }

        .expresscurate_bookmarkBoxes .label,
        .expresscurate_feedBoxes .label{
            display: block;
            position: absolute;
            top:14px;
            right: 15px;
            color: #fff;
            font-size: 12px;
            width: 34px;
            height: 18px;
            line-height: 18px;
            text-align: center;
        }
        .expresscurate_bookmarkBoxes .label_feed,
        .expresscurate_feedBoxes .label_feed{
            background-color: #1cbb9f;
         }
        .expresscurate_bookmarkBoxes .label_wall,
        .expresscurate_feedBoxes .label_wall{
            background-color: #f49c14;
        }

        .expresscurate_bookmarkBoxes .label_manual, .expresscurate_bookmarkBoxes .label_user{
            background-color: #3598dc;
        }
        .expresscurate_bookmarkBoxes .comment{
            display: block;
            margin: 0 0 5px 0;
            width: 100%;
            min-height: 25px;
        }
            .expresscurate_bookmarkBoxes .comment label{
                padding-left: 20px;
                display: block;
                width:auto;
                line-height: 25px;
                position: relative;
            }
            .expresscurate_bookmarkBoxes .comment label,
            .expresscurate_bookmarkBoxes .comment input{
                font-family: OpenSans-Regular, Verdana, Geneva, sans-serif;
                font-size: 13px;
                color: #aaaaaa;
            }
            .expresscurate_bookmarkBoxes .comment label:before{
                content: '';
                position: absolute;
                left: 0;
                top:3px;
                background: url("https://challengethestorm.org/wp-content/themes/images/expresscurate_icons.svg") no-repeat 0 -558px;
                background-size: 20px auto;
                width: 20px;
                height: 20px;
            }
            .expresscurate_bookmarkBoxes .comment label.active{
                color: #e69312;
            }
            .expresscurate_bookmarkBoxes .comment label.active:before{
                background-position:  0 -599px;
            }
            .expresscurate_bookmarkBoxes .comment span:hover{
                color: #e69312;
            }
            .expresscurate_bookmarkBoxes .comment span{
                color: #aaaaaa;
                font-size: 20px;
                font-weight: bold;
                line-height: 28px;
                vertical-align: bottom;
                cursor: pointer;
            }
            .expresscurate_bookmarkBoxes .comment input{
                border: solid 1px #bdbdbd;
                width: 90%;
                padding-right: 20px;
                height: 25px;
            }

/*sources coll widget*/
.expresscurate_sources_coll_widget{
    margin: 10px 5px 30px 5px;
}
.expresscurate_sources_coll_widget ::-webkit-input-placeholder,
.expresscurate_sources_coll_widget :-moz-placeholder,
.expresscurate_sources_coll_widget ::-moz-placeholder,
.expresscurate_sources_coll_widget :-ms-input-placeholder{
    color: #454545;
}

    .expresscurate_sources_coll_widget ul{
        padding: 0;
        margin: 0;
    }
        .expresscurate_sources_coll_widget ul li{
            display:inline-block;
            padding: 10px 20px;
            width: 270px;
            height: 35px;
            background-color:#eeeeee ;
            margin: 0 8px 8px 0;
            position: relative;
            vertical-align: top;
            font-family: OpenSans-Regular, Verdana, Geneva, sans-serif;
        }

            .expresscurate_sources_coll_widget li >div{

                height: 35px;
            }
                .expresscurate_sources_coll_widget li .title{
                    font-size: 14px;
                    color: #929292;
                    text-align: left;
                    max-width: 100%;
                    max-height: 100%;
                    text-overflow: ellipsis;
                    display: block;
                    vertical-align: middle;
                    line-height: 17px;
                    overflow: hidden;
                    padding: 0;
                    width: 100%;
                    height: 47px;
                }
                    .expresscurate_sources_coll_widget li .title:before{
                        content: '';
                        display: inline-block;
                        height: 100%;
                        vertical-align: middle;
                    }
                    .expresscurate_sources_coll_widget li .title span{
                        max-height: 35px;
                        overflow: hidden;
                        text-overflow: ellipsis;
                        display: inline-block;
                        vertical-align: middle;
                    }
                .expresscurate_sources_coll_widget li .curate,
                .expresscurate_sources_coll_widget li .delete{
                    color: #fff;
                    height: 55px;
                    text-align: center;
                    line-height: 55px;
                    font-size: 14px;
                    opacity: .9;
                    cursor: pointer;
                    float: right;
                }
                .expresscurate_sources_coll_widget li .curate{
                    background-color: #34c1a5;
                    width: 90px;
                }
                .expresscurate_sources_coll_widget li .delete{
                    background-color: #e96154;
                    width: 70px;
                }

.expresscurate_sources_coll_widget li .hover{
    display: none;
    position: absolute;
    right: -10px;
    padding-right: 10px;
    top: 0;
    height: 100%;
    width: 160px;
}
.expresscurate_sources_coll_widget li:hover .hover{
    display: block;
}
        .expresscurate_sources_coll_widget li:hover .curate,
        .expresscurate_sources_coll_widget li:hover .delete,
        .expresscurate_sources_coll_widget li:hover .tooltip{
            display: inline-block;
            z-index: 50;
        }
                .expresscurate_sources_coll_widget li .tooltip{
                    position: absolute;
                    left: 170px;
                    top: 0;
                    height: 45px;
                    width: auto;
                    min-width: 105px;
                    background-color: #222222;
                    color:#fff;
                    padding: 5px 20px;
                }
                .expresscurate_sources_coll_widget li .tooltip:before{
                    position: absolute;
                    top: 20px;
                    left: -6px;
                    content: '';
                    border-top: solid 7px transparent;
                    border-bottom: solid 7px transparent;
                    border-right: solid 7px #222222;
                }
                    .expresscurate_sources_coll_widget li .tooltip p{
                        margin: 0;
                        font-size: 15px;
                        font-style: italic;
                    }
                    .expresscurate_sources_coll_widget li .tooltip > a{
                        font-style: italic;
                        text-decoration: none;
                        font-size: 13px;
                        display: block;
                        color:#fff;
                        white-space: nowrap;
                    }
        .expresscurate_sources_coll_widget li.addSource{
            background-color: #1cbb9f;
            line-height: 55px;
            color: #fff;
            text-align: center;
            font-size: 15px;
            cursor: pointer;
            padding: 0;
            height: 55px;
            width: 310px;
        }
            .expresscurate_sources_coll_widget li.addSource > div{
                display: none;
            }
            .expresscurate_sources_coll_widget li.addSource .text{
                display: block;
             }
        .expresscurate_sources_coll_widget li.addSourceActive{
            background-color: #eeeeee;
            padding: 0;
            width: 310px;
            height: 55px;
        }
            .expresscurate_sources_coll_widget li.addSourceActive .text{
                display: none;
            }
            .expresscurate_sources_coll_widget li.addSourceActive>div{
                display: block;
                width: 100%;
                height: 100%;
            }
            .expresscurate_sources_coll_widget li.addSourceActive>div span span{
                background: url("https://challengethestorm.org/wp-content/themes/images/plus.svg") no-repeat transparent center;
                background-size: 20px;
            }
.expresscurate_sources_coll_widget li.addSourceActive>div > span:hover{
    background-color: #20d0b1;
}

            .expresscurate_sources_coll_widget li.addSourceActive>div span{
                height: 100%;
                width: 55px;
                color: #fff;
                font-size: 40px;
                line-height: 55px;
                text-align: center;
                background-color: #1cbb9f;
                display: inline-block;
                float: right;
            }
            .expresscurate_sources_coll_widget li.addSourceActive>div input{
                font-size: 15px;
                color: #454545;
                background-color: transparent;
                width: 220px;
                border: none;
                box-shadow: none;
                margin: 15px 0 0 0;
                line-height: 17px;
            }
            .expresscurate_sources_coll_widget li.addSourceActive .errorM{
                position: absolute;
                height: 100%;
                top: 0;
                width: 0;
                background-color: #e96154;
                opacity: .9;
                color: #fff;
                line-height: 55px;
                overflow: hidden;
            }
            .expresscurate_sources_coll_widget li.addSourceActive .errorInput{
                width: 0;
                margin: 0;
                padding: 0;
                opacity: 0;
            }
/*dashboard smart publishing and bookmarks*/
#dashboard_widget_smartPublishing .inside,
#dashboard_widget_bookmarks .inside{
    padding: 0;
    margin: 0;
}
#dashboard_widget_keywords .inside{
    padding: 0 0 12px 0;
}
.expresscurate_dashboard_bookmarks .expresscurate_notDefined,
.expresscurate_dashboard_feed .expresscurate_notDefined,
.expresscurate_dashboard_smartPublishing .expresscurate_notDefined{
    border-bottom: solid 1px #f4f4f4;
    display: block;
    width: 100%;
    margin: 0;
    padding: 25px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    cursor: default;
}
    .expresscurate_dashboard_smartPublishing .topPart,
    .expresscurate_dashboard_bookmarks .topPart{
        width: 100%;
        border-bottom: solid 1px #eeeeee;
        padding: 10px 0 0 0;
        color: #525252;
        font-family: OpenSans-Semibold, Verdana, Geneva, sans-serif;
        text-align: center;
    }
    .expresscurate_dashboard_smartPublishing .expresscurate_notDefined,
    .expresscurate_dashboard_bookmarks .expresscurate_notDefined{
        display: block;
    }
        .expresscurate_dashboard_smartPublishing .topPart .postCount,
        .expresscurate_dashboard_bookmarks .topPart .postCount,
        .expresscurate_dashboard_smartPublishing .topPart .timeToPublish,
        .expresscurate_dashboard_bookmarks .topPart .timeToPublish{
            padding: 0 15px;
            height: 57px;
            display: inline-block;
            text-align: center;
            vertical-align: top;
            margin-bottom: 10px;
        }
        .expresscurate_dashboard_smartPublishing .topPart .postCount span{
            color: #e84c3d;
        }
        .expresscurate_dashboard_smartPublishing .topPart .postCount{
            width: 33%;
        }
        .expresscurate_dashboard_smartPublishing .topPart .postCount,
        .expresscurate_dashboard_bookmarks .topPart .postCount{
            margin-right: 1%;
        }
        .expresscurate_dashboard_bookmarks .topPart .postCount span{
            color: #4cc3ab;
        }
        .expresscurate_dashboard_bookmarks .topPart .postCount{
            width: 37%;
        }
        .expresscurate_dashboard_smartPublishing .topPart .timeToPublish span{
            color: #4cc3ab;
        }
        .expresscurate_dashboard_smartPublishing .topPart .timeToPublish{
              width: 43%;
          }
.expresscurate_dashboard_smartPublishing .topPart .timeToPublish span{
    font-size: 30px;
}
            .expresscurate_dashboard_bookmarks .topPart .postCount,
            .expresscurate_dashboard_smartPublishing .topPart .postCount{
                border-right: solid 1px #eeeeee;
            }
            .expresscurate_dashboard_smartPublishing .topPart p,
            .expresscurate_dashboard_bookmarks .topPart p{
                font-size: 15px;
                margin: 0;
            }
            .expresscurate_dashboard_smartPublishing .topPart span,
            .expresscurate_dashboard_bookmarks .topPart span{
                display: block;
                font-size: 30px;
                margin-top: 10px;
            }
    .expresscurate_dashboard_feed .list,
    .expresscurate_dashboard_smartPublishing .list,
    .expresscurate_dashboard_bookmarks .list{
        margin: 0;
        padding: 0;
    }
        .expresscurate_dashboard_feed .list li,
        .expresscurate_dashboard_smartPublishing .list li,
        .expresscurate_dashboard_bookmarks .list li{
            min-height: 40px;
            border-bottom: solid 1px #f4f4f4;
            padding: 6px 0;
            width: 100%;
            overflow: hidden;
            display: table;
            font-family: OpenSans-Regular, Verdana, Geneva, sans-serif;
            font-size: 14px;
            margin: 0;
            position: relative;
        }
        .expresscurate_dashboard_feed .list li:hover,
        .expresscurate_dashboard_smartPublishing .list li:hover,
        .expresscurate_dashboard_bookmarks .list li:hover{
            background-color: #f9f9f9;
        }
        .expresscurate_dashboard_smartPublishing .list li:hover .time,
        .expresscurate_dashboard_bookmarks .list li:hover .time{
            visibility:hidden;
            opacity:0;
            transition:visibility 0s linear 0.3s,opacity 0.3s linear;
        }
        .expresscurate_dashboard_smartPublishing .list li:hover .publish,
        .expresscurate_dashboard_bookmarks .list li:hover .curate,
        .expresscurate_dashboard_feed .list li:hover .curate{
            visibility:visible;
            opacity:1;
            transition-delay:0.1s;
            display: inline-block;
        }
            .expresscurate_dashboard_feed .list a,
            .expresscurate_dashboard_smartPublishing .list a,
            .expresscurate_dashboard_bookmarks .list a{
                text-decoration: none;
                text-overflow: ellipsis;
                color: #929292;
                display: table-cell;
                vertical-align: middle;
                width:76%;
                padding-left: 25px;
            }
            .expresscurate_dashboard_feed .list a{
                width: 100%;
                padding-right: 25px;
                box-sizing: border-box;
                -moz-box-sizing: border-box;
                -webkit-box-sizing: border-box;
            }
            .expresscurate_dashboard_smartPublishing .list .time,
            .expresscurate_dashboard_bookmarks .list .time{
                color: #4cc3ab;
                float: right;
                display: inline-block;
                margin:5px 20px 0 0;
                height: 35px;
                text-align: right;
            }
            .expresscurate_dashboard_smartPublishing .list .publish{
                margin-right: 15px !important;
            }
            .expresscurate_dashboard_feed .list .curate,
            .expresscurate_dashboard_smartPublishing .list .publish,
            .expresscurate_dashboard_bookmarks .list .curate{
                color:#fff;
                float: right;
                background-color: #4cc3ab;
                height: 25px;
                padding: 0 10px;
                line-height: 24px;
                cursor: pointer;
                text-decoration: none;
                width: auto;
                border-radius: 2px;
                -moz-border-radius: 2px;
                -webkit-border-radius: 2px;
                position: absolute;
                right: 20px;
                top: 13px;
                margin: 0;
            }

            .expresscurate_dashboard_smartPublishing .list .publish,
            .expresscurate_dashboard_bookmarks .list .curate,
            .expresscurate_dashboard_feed .list .curate{
                visibility:hidden;
                opacity:0;
                transition:visibility 0s linear 0.3s,opacity 0.3s linear;
            }
    .expresscurate_dashboard_feed .settingsLink,
    .expresscurate_dashboard_smartPublishing .settingsLink,
    .expresscurate_dashboard_bookmarks .settingsLink{
        margin: 10px 0  10px 23px;
        font-size: 14px;
    }
/**/
@media (min-width: 467px) {
    .expresscurate_controls br.second{
        display: none;
    }
}
@media (max-width: 467px) {
    .expresscurate_controls br.second{
        display: block;
        clear: both;
    }
    .expresscurate_controls li{
       margin-top: 5px;
    }
}
@media (min-width: 1064px) {
    .expresscurate_controls br.first{
        display: none;
    }
}
@media (max-width: 1064px) {
    .expresscurate_controls br.first{
        display: block;
    }
}
@media (max-width: 1050px) {
    .expresscurate_feed_dashboard .addFeed,
    .expresscurate_bookmarks .addNewBookmark p, .expresscurate_feed_dashboard .addNewFeed p{
        width: 80%;
    }
}
@media (max-width: 800px) {
    .expresscurate_bookmarks .expresscurate_columnsName .title,
    .expresscurate_columnsName .expresscurate_marginRight140{
        margin-right: 50px;
    }
}
/*activated*/
.expresscurate_activated{
    max-width: 845px;
    width: 100%;
    margin-top: 25px;
    background-color: #fff;
    min-height: 70vh;
    text-align: center;
    padding-top: 30vh;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
    .expresscurate_activated label{
        font-size: 16px;
    }
    .expresscurate_activated .links{
        margin-top: 10px;
    }
/*expresscurate blocks*/
.expresscurate_blocks{
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    text-align: center;
    border: solid 1px #f4f4f4;
}
    .expresscurate_blocks .item .label{
        cursor: default;
    }
.expresscurate_blocks .settingsLink:hover{
    color: #0074a2 !important;
}
.expresscurate_blocks .settingsLink{
    text-decoration: none;
    margin: 15px 15px;
    font-size: 14px;
}

.expresscurate_blocks .label{
    padding-left: 15px;
    line-height: 35px;
    font-size: 14px;
    color: #222;
    font-family: OpenSans-Regular, Verdana, Geneva, sans-serif;
    border-bottom: solid 1px #f4f4f4;
    display: block;
    height: 35px;
}
.expresscurate_blocks .expresscurate_headBorderBottom{
    text-align: left;
}
.expresscurate_supportBlock,
.expresscurate_welcomeBlock,
.expresscurate_keywordsBlock,
.expresscurate_smartPublishBlock,
.expresscurate_feedBlock,
.expresscurate_bookmarksBlock,
.expresscurate_socialPublishBlock{
    background-color: #ffffff;
    padding: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin: 5px 0;
    display: inline-block;
    vertical-align: top;
    text-align: left;
}
.expresscurate_supportBlock > div{
    padding: 10px 20px 50px 20px;
    min-height: 280px;
}
.expresscurate_support form > .errorMessageWrap,
#expresscurate_support_form .errorMessageWrap{
    position: relative;
    min-height: inherit;
    padding: 0;
    border: none;
    margin: 0;
    max-width: inherit;
    overflow: hidden;
}
.expresscurate_blocks.wrap{
    margin: 0 !important;
    padding: 0 20px 0 0 !important;
}

@media  (min-width: 1500px){
    .expresscurate_sortablePlaceholder,
    .grid-sizer,
    .expresscurate_masonryItem{
        width: 32%;
        width: -webkit-calc((100% - 20px)/3);
        width: -moz-calc((100% - 20px)/3);
        width: calc((100% - 20px )/3);
    }
}
.expresscurate_blocks .ui-sortable-helper  {
   opacity: .5;
}
@media  (min-width: 800px) and (max-width: 1500px){
    .expresscurate_sortablePlaceholder,
    .grid-sizer,
    .expresscurate_masonryItem{
        width: 47%;
        width: -webkit-calc((100% - 10px)/2);
        width: -moz-calc((100% - 10px )/2);
        width: calc((100% - 10px)/2);
    }
}
@media  (min-width: 800px){
    .expresscurate_controls li.layout{
        border: solid 1px #1cbb9f;
        background-position: -17px 8px;
    }
    .expresscurate_controls li.layout:hover{
        background-color: #1cbb9f;
        background-position: -17px -27px;
    }
    .expresscurate_singleColumn .expresscurate_controls li.layout{
        background-position: 18px 8px;
    }
    .expresscurate_singleColumn .expresscurate_controls li.layout:hover{
        background-position: 19px -27px;
    }
}
@media  (max-width: 800px){
    .expresscurate_sortablePlaceholder,
    .expresscurate_masonryItem,
    .pageDes,
    .grid-sizer{
        width: 100%;
    }
    .expresscurate_blocksContainer .expresscurate_masonryItem{
        margin: 0 0 10px;
    }
    .expresscurate_controls .layout{
        display: none;
    }
}
/**/
.expresscurate_preventTextSelection{
    -webkit-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -ms-user-select: none;
}
.expresscurate_feed_list.wrap,
.expresscurate_bookmarks.wrap,
.expresscurate_topSources.wrap,
.expresscurate_keywords_settings.wrap,
.expresscurate_feed_dashboard.wrap,
.expresscurate.wrap,
.expresscurate_faq.wrap,
.expresscurate_support.wrap{
    margin-left: 30px !important;
}
@media  (max-width: 783px) {
    .expresscurate_feed_list.wrap,
    .expresscurate_bookmarks.wrap,
    .expresscurate_topSources.wrap,
    .expresscurate_keywords_settings.wrap,
    .expresscurate_feed_dashboard.wrap,
    .expresscurate.wrap,
    .expresscurate_faq.wrap,
    .expresscurate_support.wrap{
        margin-left: 10px !important;
    }
}
/*social Tweet widget*/
.expresscurate_social_post_widget{
    padding-top: 10px;
}
    .expresscurate_socialPostBlock{
        border-radius: 2px;
        padding: 0 10px;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        border: solid 1px #E6E6E6;
        margin: 10px 0;
        position: relative;
        z-index: 100;
    }
    .expresscurate_socialPostBlock .socialWidgetOverlay{
        position: absolute;
        width: 100%;
        height: 100%;
        top:0;
        left: 0;
        background: #000;
        opacity: .3;
    }
    .expresscurate_socialPostBlock .edit{
        position: relative;
        z-index: 102;
        background-color: #fff;
        padding: 0 12px;
    }
    .expresscurate_social_post_widget .mainControls{
        margin: 0 0 10px 0;
    }
            .expresscurate_socialPostBlock .topControls,
            .expresscurate_socialPostBlock .bottomControls{
                margin: 5px 0;
                padding: 0;
            }
                .expresscurate_socialPostBlock .topControls li,
                .expresscurate_socialPostBlock .bottomControls li{
                    display: inline-block;
                    height: 25px;
                    margin: 0 2px;
                }
                .expresscurate_socialPostBlock .topControls li.close:hover{
                    background: url("https://challengethestorm.org/wp-content/themes/images/feed_icons.svg") no-repeat -48px -21px;
                    background-size: auto 68px;
                }
                .expresscurate_socialPostBlock .topControls li.close{
                    background: url("https://challengethestorm.org/wp-content/themes/images/feed_icons.svg") no-repeat -48px 6px;
                    background-size: auto 68px;
                    width: 25px;
                    cursor: pointer;
                }

            .expresscurate_social_post_content,
            .expresscurate_social_post_content_published{
                display: block;
                resize: none;
                width: 100%;
                height: 90px;
                background-color: #f6f6f6;
                border-radius: 2px;
                -webkit-border-radius: 2px;
                -moz-border-radius: 2px;
                box-shadow: none;
                -moz-box-shadow: none;
                -webkit-box-shadow: none;
                font-size: 13px;
                padding: 0 10px;
                border: solid 1px #E6E6E6;
            }
            .expresscurate_social_post_content_published{
                box-sizing: border-box;
                -moz-box-sizing: border-box;
                -webkit-box-sizing: border-box;
                overflow: auto;
            }
            .expresscurate_social_widget_buttons{
                display: inline-block;
                border: 2px solid #1cbb9f;
                height: 22px;
                line-height: 22px;
                padding: 0 10px;
                color: #1cbb9f;
                border-radius: 3px;
                text-decoration: none;
                transition: all .3s ease-out;
                -moz-transition: all .3s ease-out;
                -webkit-transition: all .3s ease-out;
                margin: 0 0 3px 0;
                cursor: pointer;
            }
                .expresscurate_social_widget_buttons:hover {
                     background-color: #1cbb9f;
                     color: #ffffff;
                 }

            .expresscurate_socialPostBlock .topControls .expresscurate_social_widget_buttons,
            .expresscurate_socialPostBlock .bottomControls .expresscurate_social_widget_buttons{
                color: #fff;
                background-color: #1cbb9f;
                border: none !important;
            }
            .expresscurate_socialPostBlock .topControls .expresscurate_social_widget_buttons:hover,
            .expresscurate_socialPostBlock .bottomControls .expresscurate_social_widget_buttons:hover{
                background-color: #20d0b1;
            }
            .expresscurate_socialPostBlock .expresscurate_socialPostLength{
                color: #1cbb9f;
                line-height: 25px;
            }
            .expresscurate_socialPostBlock .expresscurate_socialPostLength.error{
                color:#e85e50;
            }
/*dashboard social widget*/
    .expresscurate_social_box{
        line-height: 30px;
        font-family: OpenSans-Semibold, Verdana, Geneva, sans-serif;
        font-size: 15px;
        color: #fff;
        text-align: left;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        padding-left: 40px;
        background: url("https://challengethestorm.org/wp-content/themes/images/socials_box.svg") no-repeat;
        background-size: auto 200px;
        background-position: -30px -30px;
        background-color: #bdbdbd;
        max-height: 30px;
        position: relative;
    }
    .expresscurate_social_box_Twitter{
        background-color: rgba(0,172,273,1);
        background-position: 6px -64px;
    }
    .expresscurate_social_box_Facebook{
        background-color: rgba(59,89,152,1);
        background-position: 5px 0;
    }
    .expresscurate_social_box_LinkedIn{
        background-color: rgba(30,135,189,1);
        background-position: 6px -173px;
    }
    .expresscurate_social_box_Google{
        background-color: rgba(212,65,50,1);
        background-position: 7px -120px;
    }
        .expresscurate_social_box .dailySuggestions{
            display: inline-block;
            min-width: 22px;
            height: 18px;
            border-radius: 3px;
            background-color: rgba(0,0,0,0.2);
            color: #fff;
            font-family: OpenSans-Regular, Verdana, Geneva, sans-serif;
            font-size: 13px;
            text-align: center;
            line-height: 18px;
            margin: 6px 8px 0 0;
            float: right;
            padding: 0 3px;
            position: absolute;
            right: 0;
        }
        .expresscurate_social_box .text{
            display: inline-block;
            max-height: 30px;
            max-width: 115px;
            overflow: hidden;
            text-overflow: ellipsis;
        }
            .expresscurate_social_box .dailySuggestions .tooltip{
                visibility: hidden;
                opacity: 0;
                transition: visibility 0s linear 0.3s,opacity 0.3s linear;
                position: absolute;
                font-size: 12px;
                font-family: OpenSans-Regular, Verdana, Geneva, sans-serif;
                line-height: 14px;
                background: #161616;
                color: #ffffff;
                -moz-border-radius: 3px;
                -webkit-border-radius: 3px;
                border-radius: 3px;
                padding: 7px;
                width: 100px;
                height: auto;
                text-align: center;
                z-index: 50;
                right: -44px;
                top: 25px;
            }
                .expresscurate_social_box .dailySuggestions .tooltip:before{
                    content: '';
                    display: block;
                    width: 0;
                    height: 0;
                    position: absolute;
                    border-left: 5px solid transparent;
                    border-right: 5px solid transparent;
                    border-bottom: 5px solid #161616;
                    top: -5px;
                    left: 52px;
                }
                .expresscurate_social_box .dailySuggestions:hover .tooltip{
                    visibility:visible;
                    opacity:1;
                    transition-delay:0.3s;
                }
/**/
.expresscurate_news_container{
    margin-top: 30px;
}
.expresscurate_sortablePlaceholder{
    border: dashed 1px #000;
    display: inline-block;
}
.expresscurate_marginTop20{
    margin-top: 20px !important;
}
.expresscurate_marginTop50{
    margin-top: 50px !important;
}
.expresscurate_marginTop15{
    margin-top: 15px !important;
    display: block;
}
.expresscurate_marginleft10{
    margin-left: 10px;
}
.expresscurate_marginRight140{
    margin-right: 140px;
}
.expresscurate_marginRight30{
    margin-right: 30px;
}
.expresscurate_marginRight50{
    margin-right: 50px;
}
.expresscurate_marginTopBottom10{
    margin: 10px 0;
    display: block;
}
#wp-expresscurate_dialog_content_clone_editor-editor-container .mce-container.mce-edit-area ,
#wp-expresscurate_dialog_content_editor-editor-container .mce-container.mce-edit-area {
    max-height: 140px;
    overflow-y: auto;
}
.expresscurate_hidden {
    opacity: 0;
}
.expresscurate_transparent{
    background-color: transparent !important;
}
.mce-expresscurateCostom{
    background: url("https://challengethestorm.org/wp-content/themes/images/wp_icons.svg") no-repeat !important;
    background-size: 20px auto !important;
}
.mce-expresscurateAnnotate{
    background-position: center -78px !important;
}
.mce-expresscurateRightbox{
    background-position: center -198px !important;
}
.mce-expresscurateLeftbox{
    background-position: center -118px !important;
}
.mce-expresscurateJustify{
    background-position: center -158px !important;
}
.mce-expresscurateMarkKeywords{
    background-position: center -38px !important;
}
.mce-expresscurateWordCount{
    background-position: center 2px !important;
}
.mce-expresscurateAddKeyword{
    background-position: center -237px !important;
}
.mce-expresscurateFollow{
    background-position: center -277px !important;
}
.mce-expresscurateFollow.mce-disabled{
    background-position: center -317px !important;
}
.mce-expresscurateSocialPost{
    background-position: center -393px !important;
}
.mce-expresscurateSocialPost.mce-disabled{
    background-position: center -433px !important;
}
.expresscurateSocial{
    background-position: center -78px !important;
}
.expresscurate_borderNone{
    border: none !important;
}
.expresscurate_startRotate {
    -webkit-animation: rotation 1.2s infinite linear;
    -moz-animation: rotation 1.2s infinite linear;
    -o-animation: rotation 1.2s infinite linear;
    animation: rotation 1.2s infinite linear;
}
@-webkit-keyframes rotation{
    from {-webkit-transform: rotate(0deg);}
    to   {-webkit-transform: rotate(359deg);}
}
@-moz-keyframes rotation{
    from {-moz-transform: rotate(0deg);}
    to   {-moz-transform: rotate(359deg);}
}
@-o-keyframes rotation{
    from {-o-transform: rotate(0deg);}
    to   {-o-transform: rotate(359deg);}
}
@keyframes rotation{
    from {transform: rotate(0deg);}
    to   {transform: rotate(359deg);}
}
.dashboard_widget_keywords_related_topics iframe, .dashboard_widget_keywords_related_topics object, .dashboard_widget_keywords_related_topics embed,
.expresscurate_keywords_related_topics_widget iframe, .expresscurate_keywords_related_topics_widget object, .expresscurate_keywords_related_topics_widget embed{
    max-width: 100%;
    margin: 0 auto;
}
#dashboard_widget_keywords_related_topics .inside,
#dashboard_widget_keywords_interest_over_time .inside{
    padding: 0 0 12px;
    margin-top: 0;
}
#dashboard_widget_keywords_related_topics .expresscurate_dashboard > div,
#dashboard_widget_keywords_interest_over_time .expresscurate_dashboard > div{
    padding: 0;
    margin-top: 0;
}

.expresscurate_SettingsError{
    font-size: 11px;
    line-height: 13px;
    color: #e85e50;
    margin: 0;
}
.expresscurate_SettingsSuccess{
    font-size: 11px;
    color: #1cbb9f;
    margin: 0;
}