@-webkit-keyframes ftsettings {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes ftsettings {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes fts-fb-bouncedelay {
    0%,80%,to {
        -webkit-transform: scale(0)
    }

    40% {
        -webkit-transform: scale(1)
    }
}

@keyframes fts-fb-bouncedelay {
    0%,80%,to {
        transform: scale(0);
        -webkit-transform: scale(0)
    }

    40% {
        transform: scale(1);
        -webkit-transform: scale(1)
    }
}
.fts-full-screen-editing-wrap-active .fts-cpt-main-options,
.fts-full-screen-editing-wrap-active .fts-cpt-extra-options {
    padding: 10px 40px 0;
    min-width:260px;
}
.fts-cpt-main-options, .fts-cpt-extra-options {
    padding: 10px 30px 0;
    background: #f8f8f8;
    overflow: auto;
    max-height: 600px;
    min-width:200px;
}
.fts-facebook_group-shortcode-form:hover .feed-them-icon-wrap a.facebook-icon,.fts-facebook_group-shortcode-form:hover a,a.icon-animate-small {
    background-position: top right!important;
    background-size: 34px!important;
    height: 34px!important;
    width: 34px!important
}

.display,.feed-them-social-admin-input-wrap.combine_grid_option,.ft-global-option-wrap-ft-watermark-image,.fts-combine-streams-shortcode-form .sectioned-options-title,.slideshow-wrap .feed-them-social-admin-input-default,html {
    display: block!important
}

.clear,.facebook-loadmore-wrap,.facebook-popup-wrap,.filelist,.fts-clear,.main-grid-options-wrap {
    clear: both
}

#combine_streams_feed .fts-success-token-content,#delete-action,#facebook_page_id,#feed_type,#ftg-tab-content1 .fts-note-footer,#ftg-tab-content6 .align-images-wrap,#fts-color-options-main-wrapper-css-input,#fts-import-export-feed-options-side-mb .fts-import-export-tab-content>div,#preview-action,.board-name,.combine-facebook-access-token-placeholder,.combine-facebook-wrap,.combine-grid-options-wrap,.combine-instagram-access-token-placeholder,.combine-instagram-basic-access-token-placeholder,.combine-instagram-business-access-token-placeholder,.combine-instagram-hashtag-option-text,.combine-instagram-wrap,.combine-pinterest-wrap,.combine-twitter-access-token-placeholder,.combine-twitter-hashtag-etc-wrap,.combine-twitter-wrap,.combine-youtube-access-token-placeholder,.combine-youtube-wrap,.combine_board_id,.combine_facebook_name .fts-token-wrap,.combine_instagram_hashtag,.combine_instagram_hashtag_select,.combine_instagram_hashtag_type,.combine_instagram_type,.combine_playlist_id,.combine_youtube_name,.das-text,.display-comments-wrap,.facebook-album-covers-since-date,.facebook-image-animation-option-wrap,.facebook-message-generator,.facebook-omit-album-covers,.facebook-reviews-wrap,.facebook_hide_date,.facebook_hide_name,.facebook_hide_thumbnail,.facebook_page_id .feed-them-social-admin-input-label,.facebook_show_media,.fb-page-grid-option-hide,.fb-reviews,.fb-video-play-btn-options-content,.fb-video-play-btn-options-wrap,.fb_album_photos_id,.final-instagram-user-id-textarea,.final-shortcode-textarea,.ft-gallery-settings-tabs-meta-wrap .tab-content-wrap .tab-pane,.ft-gallery-settings-tabs-meta-wrap input[type=text]:disabled,.ft-gallery-settings-tabs-meta-wrap select:disabled,.ft-gallery-styles-popup .tagchecklist,.ft-gallery-woo-btns-wrap-for-popup,.ft-image-id-for-popup,.ft-watermark-duplicate-image,.ft-wp-gallery-type .feed-them-social-admin-input-label,.ftg-media-tag-no-tags,.ftg-page-title-description-placement-option-hide,.fts-cpt-extra-options,.fts-custom-css-text,.fts-decrypted-token,.fts-facebook-grid-options-wrap,.fts-facebook-load-more-options-wrap,.fts-facebook-load-more-options2-wrap,.fts-facebook_group-shortcode-form .twitter_name,.fts-facebook_group-shortcode-form:hover .feed-them-icon-wrap a.facebook-icon,.fts-fb-event-option-wrap .twitter_name,.fts-fb-id,.fts-gallery-id,.fts-hide-me,.fts-hide-token,.fts-instagram-load-more-options-wrap,.fts-instagram-sub-menu-active .fts-instagram,.fts-instagram-waiting-color .active .ft_icon img,.fts-premium-options-message,.fts-social-icon-wrap-active .fts-instagram,.fts-success,.fts-super-facebook-options-wrap,.fts-tab-content1-combine .fts-instagram-successful-api-token,.fts-token-wrap .feed-them-social-admin-input-label,.fts-twitter-add-all-keys-click-option,.fts-twitter-grid-options-wrap,.fts-twitter-load-more-options-wrap,.fts-twitter-load-more-options2-wrap,.fts-youtube-load-more-options-wrap,.fts-youtube-load-more-options2-wrap,.fts_hide_zip_list,.hashtag-option-small-text,.inst-text-facebook-reviews,.instagram-feed-type-image-tab,.instagram-location-option-text,.instagram-profile-options-wrap,.instagram-shortcode-form,.instagram_hashtag,.instagram_hashtag_type,.js.fts_page_template_settings_page .handlediv,.like-box-wrap,.main-instagram-profile-options-wrap,.misc-pub-section:not(.misc-pub-post-status),.page-token,.pinterest-board-and-name-text,.reviews-options,.shortcode-generator-form,.instagram_slider_options_wrap,.slider_options_wrap,.slideshow-wrap,.tabs .fts-token-wrap input[type=text],.tabs div.fts-section .fts-twitter-combine,.tabs div.fts-section .fts-youtube-combine,.toggle-custom-textarea-hide,.twitter-hashtag-etc-wrap,.youtube_align_comments_wrap,.youtube_channelID2,.youtube_name,.youtube_name2,.youtube_playlistID,.youtube_playlistID2,.youtube_singleVideoID,.youtube_video_single_info_display,div#current-uploaded-image.closed {
    display: none;
}
#combine_streams_feed .fts-feed-settings-tabs-wrap {
    display:none;
}

.fts-tiktok-refresh-expires-in,.fts-tiktok-refresh-token,.fts-tiktok-saved-time-expires-in {
    display: noneeee!important
}

.feed-them-social-admin-input-wrap.combine_instagram_type {
    display: none
}

.feed-them_page_fts-facebook-feed-styles-submenu-page .use-of-plugin {
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    max-width: 740px;
    border-bottom: 1px solid #ccc;
    color: #333
}

.das-text,.feed-them_page_fts-facebook-feed-styles-submenu-page .feed-them-social-admin-wrap h1,.feed-them_page_fts-facebook-feed-styles-submenu-page .feed-them-social-admin-wrap h2,.feed-them_page_fts-instagram-feed-styles-submenu-page .feed-them-social-admin-wrap h1,.feed-them_page_fts-instagram-feed-styles-submenu-page .feed-them-social-admin-wrap h2,.feed-them_page_fts-instagram-feed-styles-submenu-page .use-of-plugin,.feed-them_page_fts-pinterest-feed-styles-submenu-page .feed-them-social-admin-wrap h1,.feed-them_page_fts-pinterest-feed-styles-submenu-page .use-of-plugin,.feed-them_page_fts-twitter-feed-styles-submenu-page .feed-them-social-admin-wrap h1,.feed-them_page_fts-twitter-feed-styles-submenu-page .use-of-plugin,.feed-them_page_fts-youtube-feed-styles-submenu-page .feed-them-social-admin-wrap h1,.feed-them_page_fts-youtube-feed-styles-submenu-page .use-of-plugin {
    color: #333
}

.feed-them-custom-logo-css,.final-shortcode-textarea,.instagram-id-option-wrap {
    margin-top: 25px
}

.feed-them_page_fts-facebook-feed-styles-submenu-page .feed-them-social-admin-wrap h2,.feed-them_page_fts-instagram-feed-styles-submenu-page .feed-them-social-admin-wrap h2 {
    margin-top: 45px
}

#ftg-tab-content6 ul,.ft-gallery-settings-tabs-meta-wrap,.fts-super-instagram-options-wrap,.twitter_hashtag_etc_name {
    padding-top: 0
}

.toplevel_page_feed-them-settings-page h1 {
    font-size: 32px
}

.feed-them_page_fts-twitter-feed-styles-submenu-page .feed-them-social-admin-wrap h2,.fts-youtube-feed-styles-submenu-page .feed-them-social-admin-wrap h2 {
    margin-top: 45px;
    color: #333
}

.feed-them-social-admin-wrap h1 {
    color: #fff;
    margin: 0 0 5px;
    line-height: 30px;
    font-weight: 700
}

.feed-them-social-admin-wrap h4 {
    font-size: 12px;
    font-weight: 400;
    color: #000;
    margin: 1px 0 8px
}

.feed-them-social-admin-wrap input[type=button],.feed-them-social-admin-wrap input[type=submit] {
    -webkit-appearance: none
}

.feed-them-social-admin-wrap input[type=text] {
    line-height: 19px;
    max-width: 100%;
    font-weight: 400
}

.feed-them_page_fts-facebook-feed-styles-submenu-page .feed-them-social-admin-wrap,.feed-them_page_fts-instagram-feed-styles-submenu-page .feed-them-social-admin-wrap,.feed-them_page_fts-pinterest-feed-styles-submenu-page .feed-them-social-admin-wrap,.feed-them_page_fts-twitter-feed-styles-submenu-page .feed-them-social-admin-wrap,.feed-them_page_fts-youtube-feed-styles-submenu-page .feed-them-social-admin-wrap {
    max-width: 100%;
    width: 100%;
    min-height: auto;
    background: 0 0;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 1px;
    position: relative;
    margin: 20px 20px 0 0;
    -webkit-text-size-adjust: none
}

.feed-them_page_fts-facebook-feed-styles-submenu-page .feed-them-social-admin-input-wrap,.feed-them_page_fts-pinterest-feed-styles-submenu-page .feed-them-social-admin-input-wrap,.feed-them_page_fts-twitter-feed-styles-submenu-page .feed-them-social-admin-input-wrap,.feed-them_page_fts-youtube-feed-styles-submenu-page .feed-them-social-admin-input-wrap {
    background: 0 0
}

.feed-them-social-admin-wrap {
    padding: 0 20px 20px;
    -webkit-text-size-adjust: none;
    display: block
}

.feed-them_page_fts-youtube-feed-styles-submenu-page h2 {
    color: #333!important;
    margin-top: 45px!important
}

.feed-them-social-admin-form .feed-them-social-admin-wrap h2 {
    color: #000;
    font-size: 20px;
    font-weight: 400;
    line-height: 23px;
    margin: 15px 0
}

.feed-them-social-admin-form {
    padding: 5px 0 0;
    height: auto
}

.feed-them-social-admin-input-wrap {
    border-radius: 2px;
    -webkit-border-radius: 2px
}

#fts-fb-token-wrap .fts-failed-api-token,#fts-instagram-token-wrap .fts-failed-api-token,#fts-twitter-token-wrap .fts-failed-api-token,#fts-youtube-token-wrap .fts-failed-api-token {
    margin-left: 30px
}

#ftg-tab-content5 .fts-section,.combine-streams-feed-wrap,.ft-gallery-file-view,.fts-instagram-hashtag-combine,.fts-powered-by-settings-admin-form p,.fts-token-wrap,.instructional-text p {
    margin-bottom: 0
}

#fts-social-selector,.pinterest-gen-selection,.twitter-gen-selection {
    margin-bottom: 25px
}

.final-shortcode-textarea .feed-them-social-admin-input-label {
    color: #0361b8;
    width: auto;
    font-size: 14px
}

.instagram-shortcode-form .final-shortcode-textarea .feed-them-social-admin-input-label {
    color: #0361b8
}

.final-shortcode-textarea input {
    width: 100%;
    margin-top: 2px
}

.feed-them-social-admin-input-label {
    /* margin-right: 10px; */
    font-size: 13px;
    /* padding-left: 10px; */
}

.feed-them_page_fts-facebook-feed-styles-submenu-page .feed-them-social-admin-input-label,.feed-them_page_fts-instagram-feed-styles-submenu-page .feed-them-social-admin-input-label,.feed-them_page_fts-twitter-feed-styles-submenu-page .feed-them-social-admin-input-label {
    float: left;
    width: 230px;
    margin-right: 10px;
    font-size: 13px;
    text-transform: none;
    padding-top: 6px;
    padding-left: 10px
}

.feed-them-social-admin-input-label a {
    text-decoration: underline!important;
    cursor: pointer
}

.feed_them_social_id-answer a,.im-done {
    cursor: pointer!important
}

.feed-them-social-admin-input-example {
    float: left;
    font-weight: 700;
    margin-left: 10px;
    padding-top: 4px
}

.feed-them-social-admin-input {
    float: left;
    width: 100%;
    max-width: 100%;
    font-weight: 400
}

.feed-them-social-admin-input-default {
    float: left;
    width: 290px;
    padding: 4px 7px;
    border: 1px solid #dfdfdf;
    background-color: #fff;
    font-size: 12px
}

.fts-color-settings-admin-form .feed-them-social-admin-submit-btn,label.toggle-custom-textarea-show {
    float: left;
    margin: 0;
    padding: 0 20px;
    height: 37px;
    line-height: 35px
}

label.toggle-custom-textarea-show {
    max-width: 435px;
    display: block;
    text-align: center;
    padding: 0 15px;
    background: #818181;
    border-radius: 1px;
    font-size: 12px;
    clear: both;
    letter-spacing: 1px;
    margin: 5px 5px 10px 0;
    -webkit-transition: .2s ease-in-out;
    -moz-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out
}

.feed-them-social-admin-submit-btn,.feed-them-social-admin-submit-btn:hover {
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    color: #fff!important;
    transition: .3s ease-in-out;
    outline: 0
}

.feed-them-social-admin-submit-btn {
    padding: 10px 15px;
    border-radius: 1px;
    background-color: #31ac45!important;
    font-weight: 400;
    cursor: pointer!important;
    border: 0;
    letter-spacing: 1px;
    font-size: 12px;
    -webkit-transition: background 2s
}

.feed-them-social-admin-submit-btn:hover {
    background-color: #2bbe43!important;
    -webkit-transition: .3s ease-in-out
}

.toplevel_page_feed-them-settings-page .feed-them-social-admin-slick-logo {
    right: 5px;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

.feed_them_social_id-answer {
    padding: 15px 0;
    display: none;
    font-weight: 700
}

.feed_them_social_id-answer div {
    padding-bottom: 10px
}

.im-done {
    padding: 10px;
    background-color: #cd1723!important;
    border: 0!important;
    color: #fff!important;
    font-weight: 700;
    text-shadow: 1px 1px 3px #000;
    filter: dropshadow(color=#000000, offx=1, offy=1);
    -webkit-border-radius: 3px;
    border-radius: 3px
}

#shortcode-form-selector {
    margin-bottom: 10px;
    height: 40px;
    min-width: 290px;
    line-height: 40px
}

.feed-them-icon-wrap {
    position: absolute;
    right: 27px;
    top: 25px;
    width: 234px;
    height: 50px
}

.feed-them-social-admin-wrap,.fts-content,.fts-import-feed-widget-wrap .publishing-action,.fts-plugin-reviews,.ui-progressbar,.updatefrombottom a.button-primary,div#uploaderSection {
    position: relative
}

.feed-them-icon-wrap a,.feed-them-icon-wrap a:hover {
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.feed-them-icon-wrap a {
    opacity: 1;
    float: right;
    margin-left: 1px;
    margin-bottom: 1px;
    display: block;
    height: 38px;
    width: 38px;
    cursor: default;
    outline: 0;
    border: 0;
    box-shadow: 0 1px 1px #222;
    border-radius: 0
}

.feed-them-icon-wrap a:hover {
    opacity: .85
}

.feed-them-icon-wrap a,.feed-them-icon-wrap a:hover,.fts-fb-load-more,.instructional-text a,.instructional-text a:hover {
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out
}

.feed-them-icon-wrap a.facebook-icon {
    background: url(../images/facebook-icon.png)no-repeat
}

.feed-them-icon-wrap a.twitter-icon {
    background: url(../images/twitter-icon.png)top right no-repeat
}

.feed-them-icon-wrap a.instagram-icon {
    background: url(../images/instagram-icon.png)top right no-repeat
}

.feed-them-icon-wrap .feed-them-icon-wrap a.youtube-icon,.feed-them-icon-wrap a.youtube-icon {
    background: url(../images/youtube-icon.png)top right no-repeat
}

.feed-them-icon-wrap a.pinterest-icon {
    background: url(../images/pinterest-icon.png)top right no-repeat
}

.instructional-text {
    font-size: 13px;
    line-height: 19px;
    border-bottom: 1px dotted #9c9c9c;
    color: #212121;
    padding: 0 0 10px;
    max-width: 650px;
    margin-bottom: 15px;
}
.fts-responsive-options .instructional-text {
    border:none;
    margin-bottom:0px;
}
.fts-responsive-option {
    border:none;
    padding-bottom:0px !important;
}
.fts-responsive-options-wrap {
    display: inline-block;
    margin: 10px 0 8px 0;
}
h3 .fts-responsive-options-wrap {
    display:none
}
.fts-responsive-options-wrap span.fts-responsive-tab-active {
    background:#f5f5f5b5;
}
.fts-responsive-options-wrap span {
    display:inline-block;
    width:22px;
    height:9px;
    padding:12px;
    background:#fff;
    text-align:center;
    justify-content: center;
}
.fts-responsive-options-wrap span:before{
    position:relative;
    top:-6px;
    color:#1a77f2;
    font-size:16px;
    font-weight:700;
}
.fts-responsive-options-wrap span:hover{
    background:#f5f5f5b5;
    cursor:pointer;
}
.fts-responsive-options-wrap .fts-responsive-desktop {
    border-left:1px solid #ccc;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.fts-responsive-options-wrap .fts-responsive-tablet {
    border:1px solid #ccc;
}
.fts-responsive-options-wrap .fts-responsive-mobile {
    border-right:1px solid #ccc;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.fts-responsive-options-wrap .fts-responsive-desktop:before {
    font-family: FontAwesomeSlickFeed,monospace!important;
    content: "\f390";
}

.fts-responsive-options-wrap .fts-responsive-tablet:before {
    font-family: FontAwesomeSlickFeed,monospace!important;
    content: "\f3fb";
}

.fts-responsive-options-wrap .fts-responsive-mobile:before {
    font-family: FontAwesomeSlickFeed,monospace!important;
    content: "\f3ce";
}
.feed-them-social-admin-input-wrap.responsive-columns-desktop-wrap {
    padding-top:5px !important;
}
.feed-them-social-admin-input-wrap.responsive-columns-tablet-wrap, .feed-them-social-admin-input-wrap.responsive-columns-mobile-wrap {
    display:none;
    padding-top:5px !important;
}
#discount-for-review a,.instructional-text a {
    color: #0073aa;
    text-decoration: none
}

.instructional-text a:hover {
    transition: .3s ease-in-out
}

.feed-them-custom-css {
    padding-top: 25px;
    padding-left: 0
}

.feed-them-clear-cache input {
    background-color: #f11e2e!important;
    margin-bottom: 10px
}

.feed-them-clear-cache input:hover {
    background-color: #f15d2e!important
}

.feed-them-clear-cache-text {
    color: #f11e2e!important;
    font-weight: 700;
    background-color: rgba(255,255,255,.88);
    padding: 10px 16px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    opacity: .9
}

.fts-get-premium-version {
    margin-right: 1em;
    margin-top: 15px;
    display: block;
    max-width: 210px;
    text-align: center;
    text-decoration: none!important
}

textarea#fts-color-options-main-wrapper-css-input {
    max-width: 100%;
    min-height: 350px;
    clear: both;
    background: #f9f9f9;
    font-family: Consolas,Monaco,monospace;
    font-size: 12px;
    width: 100%;
    height: 300px;
    outline: 0
}

.fts-custom-css-text {
    margin-bottom: 5px
}

label.toggle-custom-textarea-show:hover {
    background: #999
}

.fts-admin-wrap p input[type=checkbox],.fts-wp-header-custom input[type=checkbox] {
    margin: -1px 7px 0 2px!important
}

.fts-color-settings-admin-form p,.fts-powered-by-settings-admin-form p {
    color: #000;
    font-size: 12px;
    -webkit-text-size-adjust: none
}

#discount-for-review {
    clear: both;
    margin-bottom: 1px;
    text-align: center;
    font-weight: 700;
    color: #000;
    background: rgba(255,255,255,.53);
    float: right;
    width: 195px;
    line-height: 40px;
    cursor: pointer
}

.discount-review-text {
    clear: both;
    color: #333;
    background: rgba(255,255,255,.9);
    width: 165px;
    float: right;
    padding: 20px 15px;
    text-align: center;
    display: none
}

#discount-for-review a {
    display: inline-block;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    border: 0;
    box-shadow: none;
    float: none;
    cursor: pointer;
    font-size: 12px;
    font-weight: 700
}

.fts-color-settings-admin-form label,.fts-color-settings-admin-form span {
    color: #060606
}

.fts-color-settings-admin-form p.example {
    color: #fff;
    padding-bottom: 35px!important
}

.fts-color-settings-admin-form fieldset label {
    color: #fff;
    line-height: 30px
}

.fts-color-settings-admin-form fieldset a,a.fts-success-token-content {
    color: #fff;
    text-decoration: none
}

@media (max-width: 800px) {
    .toplevel_page_feed-them-settings-page .feed-them-social-admin-wrap h1 {
        text-shadow:#fff!important;
        height: 32px!important;
        width: 280px!important;
        background-size: 280px!important
    }

    .feed-them-icon-wrap {
        position: relative;
        margin: -20px 0 70px;
        left: 0!important;
        height: auto;
        clear: both;
        text-align: left
    }

    .feed-them-social-admin-slick-logo {
        display: none
    }

    #fts-date-and-time-format {
        width: 100%
    }
}

.fts-failed-api-token {
    clear: both;
    padding: 17px;
    color: #000;
    margin: 5px 5px 0;
    background: rgba(245,207,206,.78)
}

.fts-successful-api-token {
    clear: both;
    color: #000;
    margin: 5px 0 0;
    max-width: 585px
}

.feed-them_page_fts-facebook-feed-styles-submenu-page .fts-failed-api-token,.feed-them_page_fts-facebook-feed-styles-submenu-page .fts-successful-api-token,.feed-them_page_fts-instagram-feed-styles-submenu-page .feed-them_page_fts-instagram-feed-styles-submenu-page .fts-successful-api-token,.feed-them_page_fts-instagram-feed-styles-submenu-page .fts-failed-api-token,.instagram-failed-message {
    margin-top: 0!important;
    padding: 10px 15px;
    max-width: 708px
}

.fts-special-working-wrap {
    max-width: 100%;
    color: #21a021;
    font-size: 13px;
    margin: 12px 10px 5px 30px
}

a.fts-success-token-content {
    clear: both;
    display: block;
    padding: 20px;
    font-size: 15px;
    text-align: center;
    background: #1baf1e
}

a.fts-success-token-content:hover {
    background: #16c41a
}

#feed_setup .fts-special-working-wrap h3,.feed-them-social-admin-input-label {
    padding-top: 0!important
}

#feed_setup .fts-special-working-wrap h3 a {
    max-width: 100%
}

.fts-facebook-custom-api-token-label {
    display: block;
    margin: 0 40px 4px 0
}

.fts-facebook-custom-api-token-label a {
    font-weight: 700;
    color: #df1818
}

.twitter-api-wrap {
    margin: 20px 0 0
}

.feed-them-clear-cache .use-of-plugin,.ft-gallery-settings-tabs-meta-wrap ul,.twitter-api-wrap .feed-them-social-admin-input-wrap,.twitter-hashtag-etc-wrap {
    margin: 0
}

.fts-facebook-custom-api-token-label,.fts-instagram-custom-api-token-label {
    max-width: 700px;
    line-height: 21px;
    font-size: 13px
}

.fts-facebook-get-access-token,.fts-facebook-get-access-token:focus,.fts-instagram-get-access-token,.fts-instagram-get-access-token:focus {
    border-radius: 9px;
    box-shadow: 1px 1px 4px 0#2b2b2b26;
    display: inline-block;
    font-size: 14px;
    text-decoration: none;
    font-weight: 600;
    margin-left: 30px!important
}

.fts-pinterest-get-access-token,.fts-pinterest-get-access-token:focus {
    margin-bottom: 10px;
    margin-top: 5px
}

.fts-pinterest-get-access-token,.fts-pinterest-get-access-token:focus,.fts-twitter-get-access-token,.fts-twitter-get-access-token:focus,.fts-youtube-get-access-token,.fts-youtube-get-access-token:focus {
    border-radius: 9px;
    box-shadow: 1px 1px 4px 0#2b2b2b26;
    display: inline-block;
    font-size: 14px;
    text-decoration: none;
    font-weight: 600;
    margin-left: 30px!important
}

.fts-instagram-get-access-token,.fts-instagram-get-access-token:focus {
    padding: 25px 24px 23px 75px;
    background: url(../images/instagram-logo-admin.png)12px 11px/47px 47px no-repeat;
    margin: 10px 0 10px 5px;
    color: #d80155
}

.fts-instagram-get-access-token:hover {
    color: #252525!important;
    box-shadow: 1px 1px 4px 0#2b2b2b12
}

.fts-pinterest-get-access-token,.fts-pinterest-get-access-token:focus {
    padding: 18px 16px 19px 188px;
    background: url(../images/pinterest-logo-admin.jpg)13px 12px no-repeat #fff;
    color: #252525
}

.fts-pinterest-get-access-token:hover {
    color: #666
}

.fts-facebook-get-access-token,.fts-facebook-get-access-token:focus {
    padding: 24px 24px 23px 72px;
    background: url(../images/facebook-logo-admin.png)11px 9px/48px 48px no-repeat #fff;
    color: #1977f2;
    margin: 10px 0 10px 5px
}

.fts-facebook-get-access-token:hover {
    color: #252525!important
}

@font-face {
    font-size:19px}

.fts-title-description-settings-page {
    padding: 25px 0 15px;
    max-width: 740px
}

.fts-premium-options-message,.fts-premium-options-message2 {
    font-size: 13px;
    padding: 20px 25px 25px;
    line-height: 19px;
    background-color: #fff;
    margin: 0
}

.fts-premium-options-message a:first-child,.fts-premium-options-message2 a:first-child {
    font-size: 16px;
    display: inline-block;
    padding: 0;
    margin: 0 0 5px;
    text-decoration: none
}

.fts-plugin-reviews {
    max-width: 789px;
    padding: 25px 28px 31px;
    box-shadow: 0 0 1px #d1d1d1;
    border-radius: 1px;
    background: #fff;
    -webkit-text-size-adjust: none;
    font-size: 13px;
    line-height: 21px;
    margin-right: 10px
}

.fts-plugin-reviews a {
    text-decoration: none
}

.fts-plugin-reviews-rate {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #eee
}

h1.plugin-author-note {
    margin: 50px 0 15px!important;
    font-size: 22px;
    color: #222;
    z-index: 1;
    position: relative
}

.toplevel_page_feed-them-settings-page .error {
    margin: 20px 20px 20px 0;
    max-width: 818px
}

.feed-them_page_fts-facebook-feed-styles-submenu-page .error,.feed-them_page_fts-instagram-feed-styles-submenu-page .error,.feed-them_page_fts-pinterest-feed-styles-submenu-page .error,.feed-them_page_fts-system-info-submenu-page .error,.feed-them_page_fts-system-info-submenu-page .notice,.feed-them_page_fts-twitter-feed-styles-submenu-page .error,.feed-them_page_fts-youtube-feed-styles-submenu-page .error {
    margin: 20px 20px 20px 0!important
}

.feed-them_page_fts-bar-settings-page .error {
    margin: 20px 20px 20px 5px!important;
    max-width: 1005px
}

.fts-content {
    background-color: rgba(241,241,241,.65);
    padding: 30px;
    z-index: 1;
    display: nonee;
    border-radius: 2px;
    box-shadow: 0 2px 10px rgba(41,41,41,.51);
    min-height: 315px
}

.shortcode-generator-form {
    border-radius: 3px;
    margin-top: 15px
}

.instructional-text a:hover {
    color: #ea1616;
    text-decoration: underline;
    opacity: .8
}

.final-shortcode-textarea h4 {
    border-bottom: 1px solid #fff;
    padding: 0 0 10px;
    font-size: 13px;
    margin-bottom: 15px
}

.toplevel_page_feed-them-settings-page .fts-content h1 {
    color: #fbfbfb;
    margin: 0 0 12px;
    line-height: 30px;
    text-shadow: 1px 1px 1px rgba(51,51,51,.06);
    font-weight: 600;
    background: url(../images/feed-them-social-logo.png)no-repeat;
    height: 40px;
    width: 377px;
    font-size: 0
}

.fb-options-wrap .feed-them-social-admin-submit-btn {
    margin-top: 5px
}

.fts-fb-load-more,.fts-fb-spinner,.fts-text-align-center {
    text-align: center
}

.toplevel_page_feed-them-settings-page .feed-them-social-admin-slick-logo {
    background: url(../images/footer-logo.png)center no-repeat;
    width: 110px;
    height: 20px;
    padding: 0;
    margin: 20px 0-20px;
    display: inline-block;
    position: relative;
    bottom: 0;
    opacity: 1
}

#fts-import-export-feed-options-side-mb .fts-import-export-tab-content>div.active,.fb-page-list,.ft-gallery-settings-tabs-meta-wrap .fts-section,.ft-gallery-settings-tabs-meta-wrap .tab-content-wrap #images,.fts_page_template_settings_page .tab-content-wrap #layout,.page.inst-text-facebook-page,.post-type-fts .pane-active,.post-type-fts_albums .pane-active,.post-type-fts_albums .tab-content-wrap #galleries,.thumb:hover .ft-gallery-delete-thumb-btn,.thumb:hover .ft-gallery-edit-thumb-btn,.thumb:hover .ft-gallery-remove-thumb-btn,.thumb:hover .ft-gallery-woo-edit-thumb-btn,.toplevel_page_feed-them-settings-page .pane-active,div#current-uploaded-image:hover p.hide-if-no-js {
    display: block;
}

.fb-image,.fts-backg {
    width: 100%;
    height: 100%
}

.ft-gallery-settings-tabs-meta-wrap .tab-options-shortcode-view-wrap {
    display: flex;
    /* Adjusts the layout to be responsive in a columnar way */
    /* Center-aligns the content */
    /* Adds padding around the container */
    min-height: 400px;
    flex-direction: row;
}

.feed-them-social-admin-wrap h3 {
    color: #000;
    font-size: 20px;
    font-weight: 400;
    line-height: 23px;
    margin: 0 0 5px
}

.feed-them-social-admin-wrap .feed-them-social-admin-form h2 {
    color: #000;
    font-size: 23px;
    font-weight: 400;
    line-height: 23px;
    margin: 15px 0 20px;
    padding: 0
}

.instagram-id-option-wrap .feed-them-social-admin-submit-btn,.toplevel_page_feed-them-settings-page .feed-them-social-admin-submit-btn {
    margin-top: 0;
    margin-left: 0!important
}

.toplevel_page_feed-them-settings-page .instagram-id-option-wrap .feed-them-social-admin-submit-btn {
    margin-top: 5px!important;
    margin-left: 0!important
}

.feed-them-clear-cache h2,.feed-them-custom-css h2,.feed-them-custom-logo-css h2 {
    margin-bottom: 10px;
    font-size: 17px;
    border-top: 1px dotted rgba(177,177,177,.88);
    color: #060606
}

.feed-them-custom-css h2,.feed-them-custom-logo-css h2 {
    margin-top: 5px;
    padding-top: 20px
}

.feed-them-clear-cache h2 {
    border: 0;
    margin-top: 17px;
    padding-top: 0
}

.feed-them-custom-css p,.feed-them-custom-logo-css p,.fts-cpt-extra-options h4,.post-type-fts_albums .ft-gallery-notice ol li {
    margin: 0 0 5px
}

#fts-date-and-time-format,.fts-instagram-username-picker-wrap li:last-child {
    margin-bottom: 10px
}

.feed-them-social-admin-submit-btn,.main-combine-facebook-wrap .sectioned-options-title,.main-combine-twitter-wrap .sectioned-options-title,.main-combine-youtube-wrap .sectioned-options-title {
    margin-top: 15px!important
}

#fts_admin_bar_menu {
    margin-bottom: 0;
    margin-left: 31px
}

.fts-backg {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 0;
    opacity: 1;
    -webkit-animation: 5s ftsettings;
    animation: 5s ftsettings;
    background: rgba(255,255,255,.8)
}

.fts-required-token-message {
    padding: 15px;
    background: #fcfcfc;
    margin: 12px 0 20px;
    border-left: 4px solid #fb3939
}

.custom_time_ago_wrap,.fb-name {
    padding-top: 10px
}

.custom_time_ago_wrap h2,.fts-gallery-title {
    margin-bottom: 20px
}

.custom_time_ago_wrap label {
    color: #000;
    display: inline-block;
    min-width: 75px;
    margin: 0 10px 12px;
    font-size: 13px
}

.slideshow-wrap {
    margin-top: 18px
}

.fb-page-list {
    margin: 0 25px!important
}

.fb-page-list li {
    background: #fff;
    padding: 8px 0 10px 10px;
    margin: 0;
    border-bottom: 1px solid #e9ebee;
    cursor: pointer;
    position: relative
}

.fb-page-list li .feed-them-social-admin-submit-btn {
    display: none;
    margin-top: 9px!important;
    position: absolute;
    right: 15px;
    top: 7px
}

.fb-page-list li:hover {
    background: rgba(255,255,255,.57)
}

.fb-image {
    margin: 0 15px 0 0;
    float: left;
    line-height: 50px;
    text-align: center!important;
    max-width: 50px;
    min-width: 50px;
    vertical-align: baseline;
    min-height: 50px;
    max-height: 50px
}

.fb-image img {
    display: inline-block;
    vertical-align: middle;
    border-radius: 50px
}

.fb-name {
    margin: 0;
    display: inline-block;
    line-height: 15px;
    color: #4c4c4c;
    font-weight: 500
}

.fts-pages-info {
    background: #3b5999;
    padding: 10px 15px 12px;
    color: #fff;
    letter-spacing: .5px;
    margin: 1px 25px 0
}

.fts-fb-page-thumb {
    float: left;
    margin-right: 10px;
    border-radius: 50px
}

.fts-successful-api-token h4 {
    margin-bottom: 0;
    margin-top: 0;
    font-weight: 700;
    display: none
}

.use-of-plugin {
    color: #000;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    max-width: 60%;
    padding-bottom: 12px;
    margin-bottom: 0
}

.fts-settings-does-not-work-wrap {
    position: relative;
    top: 1px;
    margin: 10px 0 10px 30px;
    display: inline-block
}

.fts-premium-options-message a.not-active-title:first-child {
    font-size: 16px!important;
    display: block!important;
    padding: 0!important;
    margin: 0 0 5px!important;
    text-decoration: none!important
}

.facebook-image-animation-option-wrap,.feed_them_social-admin-global-checkbox,.ft-global-option-wrap-ft_watermark_image_id,.fts-shortcode-content-no-feed .fts-cache-loading,.fts-shortcode-location,.multiple_facebook .facebook-loadmore-wrap,.multiple_facebook .facebook-title-options-wrap,.multiple_facebook .like-box-wrap,.multiple_facebook h2,.tab2,.tab3,.thumb i {
    display: none!important
}

.fts-fb-spinner>div {
    width: 10px;
    height: 10px;
    background-color: #999;
    border-radius: 100%;
    display: inline-block;
    -webkit-animation: 1.4s ease-in-out infinite both fts-fb-bouncedelay;
    animation: 1.4s ease-in-out infinite both fts-fb-bouncedelay
}

.fb-social-btn-below-description,.fb-social-btn-bottom,.fb-social-btn-top {
    width: 100%!important;
    overflow: hidden
}

.fts-fb-spinner .bounce1 {
    -webkit-animation-delay: -.32s;
    animation-delay: -.32s
}

.fts-fb-spinner .bounce2 {
    -webkit-animation-delay: -.16s;
    animation-delay: -.16s
}

.fts-fluid-videoWrapper-html5 video {
    object-fit: inherit;
    margin-bottom: 0!important
}

.fts-fb-album-view-link a,.fts-instagram-waiting-color .ft_icon:before,.instagram-feed-type-image-tab {
    color: #fff
}

.fts-fb-album-view-link a:hover {
    color: #eee
}

.fts-fb-load-more {
    border-radius: 1px;
    padding: 0;
    line-height: 37px!important;
    width: 100%;
    min-height: 37px!important;
    font-size: 13px!important;
    background: #fff!important;
    cursor: pointer;
    color: #787a7b;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.toggle-custom-textarea-show span,label.toggle-custom-textarea-show {
    color: #fffefe
}

#fts_instagram_custom_api_token, #youtube_custom_refresh_token, #fts_facebook_custom_api_token,#fts_facebook_instagram_custom_api_token,#fts_instagram_custom_api_token_expires_in,#fts_tiktok_expires_in,#youtube_custom_token_exp_time,.fts-logo-header {
    margin-bottom: 20px!important
}

.fts-logo-subheader {
    margin-bottom: 10px!important
}

.fts-color-settings-admin-form label {
    font-weight: 700;
    min-width: 100px
}

#fts_clear_cache_developer_mode {
    margin-left: 28px
}

.toplevel_page_feed-them-settings-page .fts-tabbed {
    display: block;
    float: left;
    color: #545454;
    font-weight: 700;
    text-decoration: none;
    line-height: 1.9;
    text-align: center;
    cursor: pointer;
    border-bottom: 1px solid #ccc;
    padding: 10px 38px!important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    min-width: 115px;
    background: #fff;
    margin-right: 1px!important;
    font-size: 13px;
    width: auto!important
}

.toplevel_page_feed-them-settings-page label.tab-active {
    background: #0073aa!important;
    color: #fff!important
}

.fts-highlight,.fts-instagram-username-picker-wrap li.fts-insta-id-active,.fts-instagram-username-picker-wrap li:hover {
    background: #0073aa;
    color: #fff
}

.toplevel_page_feed-them-settings-page .fts-tab-content {
    clear: both;
    padding-top: 15px
}

@media (max-width: 797px) {
    .toplevel_page_feed-them-settings-page #fts-tabs {
        margin-top:140px!important
    }
}

#fts-timezone {
    max-width: 300px
}

.fts-instagram-username-picker-wrap li {
    clear: both;
    background: #e6e6e6;
    padding: 10px;
    margin-bottom: 1px;
    display: block;
    width: 100%;
    line-height: 16px;
    float: left;
    color: #222
}

.ft-instagram-username-picker {
    clear: both;
    margin: 0 0 1px;
    height: 65px
}

.fts-insta-profile-picture-div img {
    float: left;
    max-width: 65px;
    margin-right: 15px;
    border-radius: 100px
}

.fts-insta-fullname-div {
    padding: 5px 0 2px
}

.fts-insta-id-div {
    font-style: italic;
    padding: 5px 0 0
}

.fts-instagram-username-picker-wrap {
    padding-right: 20px;
    max-height: 310px;
    overflow: auto;
    margin: 0
}

.fts-instagram-username-picker-wrap li:first-child {
    margin-top: 10px
}

.fts-empty-error input,input.fts-empty-error {
    background: #ffffd8!important
}

.fts-highlight {
    border-radius: 20px;
    padding: 0 5px
}

.fts-youtube-get-access-token,.fts-youtube-get-access-token:focus {
    padding: 20px 24px 19px 63px;
    background: url(../images/google-logo-admin.png)10px 8px/42px 42px no-repeat;
    color: #4284f3;
    margin: 10px 0 10px 5px
}

.fts-youtube-get-access-token:hover {
    color: #1d2327
}

.fts-twitter-get-access-token,.fts-twitter-get-access-token:focus {
    padding: 24px 24px 23px 72px;
    background: url(../images/tiktok-logo-admin.png)11px 9px/48px 48px no-repeat #fff;
    color: #fe2c55;
    margin: 10px 0 10px 5px
}

.fts-twitter-get-access-token:hover {
    color: #252525
}

.fts-twitter-add-all-keys-click-option,.fts-youtube-add-all-keys-click-option {
    margin: -10px 0 15px 10px;
    text-align: left;
    clear: both
}

.twitter-extra-keys-text,.youtube-extra-keys-text {
    max-width: 550px;
    margin-bottom: 15px;
    padding-left: 10px
}

.feed-them_page_fts-twitter-feed-styles-submenu-page .fts-successful-api-token {
    margin-top: 0;
    margin-bottom: -10px
}

#fts-timer {
    padding: 2px 0 20px 1px;
    float: left;
    max-width: ;
    line-height: 1.2;
    color: #30303078
}

@font-face {
    font-family: "FontAwesomeSlickFeed";
    src: url(../../includes/feeds/css/font/fa-light-300.woff2?v=6.5.1)format("woff2"),url(../../includes/feeds/css/font/fa-light-300.ttf?v=6.5.1)format("truetype")
}

@font-face {
    font-family: "FontAwesomeSlick";
    src: url(font/fa-brands-400.woff2?v=6.5.1)format("woff2"),url(font/fa-brands-400.ttf?v=6.5.1)format("truetype")
}

.fts-success:before {
    font-family: FontAwesomeSlick,monospace!important;
    content: "\f00c"!important;
    font-size: 14px;
    position: relative;
    line-height: 19px
}

.fts-success {
    margin: 3px 6px 0;
    padding: 2px 4px;
    color: #fff;
    background: #01a701;
    border-radius: 20px;
    float: left;
    font-size: 10px!important;
    width: auto;
    height: 18px
}

#discount-for-review a:hover,.not-active-title h3 {
    color: #0073aa
}

.fb-sublist {
    border: 0!important;
    overflow: auto;
    height: 200px;
    background: #f7f7f7
}

.fb-sublist li {
    border: 1px solid #f7f7f7!important;
    border-right: 0
}

.fts-token-save {
    border-radius: 100px
}

.fb-sublist .fb-name {
    letter-spacing: 0!important;
    font-size: 13px
}

.fts-fb-location-text-wrap {
    padding: 8px;
    text-align: center;
    color: #f7f7f7;
    font-weight: 700;
    background: #00a400;
    margin: 10px 0 0
}

.fb-name small {
    display: block;
    line-height: 0;
    letter-spacing: 0;
    color: #969696
}

.fts-successful-api-token small {
    font-size: 12px
}

.fts-successful-api-token h4 a {
    text-decoration: none!important;
    color: #676767;
    text-shadow: 1px 1px 1px #fff;
    font-size: 17px
}

#feed_setup h3:hover,.fts-successful-api-token h4 a:hover,.fts-successful-api-token img:hover {
    opacity: .8
}

.fb-page-list .fts-fb-load-more {
    color: #00a400
}

.combine-instagram-wrap .fts-instagram-hashtag-location-options-message {
    margin-top: 25px;
    margin-bottom: -25px
}

.fts-fb-token-wrap .dashicons-admin-links:before {
    font-size: 20px;
    color: #3b5999
}

.fb-page-master-list .dashicons-admin-links:before {
    top: -3px;
    position: relative
}

.fts-successful-api-token .dashicons-admin-links:before {
    top: 3px;
    position: relative
}

.fts-arrow-icon:before {
    content: "\f054";
    font-family: FontAwesomeSlickFeed,monospace!important;
    color: #00a400;
    font-size: 18px!important;
    position: relative;
    top: 2px;
    padding: 0 8px
}

.fts-fb-icon:before,.fts-insta-icon:before {
    padding-right: 5px;
    position: relative;
    font-family: FontAwesomeSlick,monospace!important
}

.fts-fb-icon:before {
    content: '\f082';
    color: #3a5899;
    font-size: 20px!important;
    top: 2px
}

.fts-insta-icon:before {
    content: '\f16d';
    color: #263232;
    font-size: 22px!important;
    top: 3px
}

.fts-special-working-wrap .fts-arrow-icon:before {
    font-size: 18px!important;
    top: 1px
}

.fts-special-working-wrap .fts-fb-icon:before {
    top: 1px
}

.fts-special-working-wrap .fts-insta-icon:before {
    top: 2px
}

.ftg-access-token {
    padding: 15px
}

#fts-feed-type.fts-token-wrap h3.fts-admin-token-settings-open:before,.fts-facebook-waiting-color,.fts-facebook-waiting-color a {
    color: #1977f2!important;
    background: #fff
}

.fts-twitter-waiting-color,.fts-twitter-waiting-color a {
    color: #212223!important;
    background: #fff
}

.fts-instagram-waiting-color,.fts-instagram-waiting-color a {
    color: #000!important;
    background: #fff
}

.fts-youtube-waiting-color,.fts-youtube-waiting-color a {
    color: red!important;
    background: #fff
}

.account-tab-highlighted .das-text {
    color: #333!important
}

.active .das-text,.drag-over p,.post-type-fts .tab7 .active .ft_icon:before,.post-type-fts_albums .tab7 .active .ft_icon:before {
    color: #fff!important
}

.fts-combine-waiting-color,.fts-combine-waiting-color a {
    color: rgb(51 36 246)!important;
    background: #fff
}

.fts-combine-waiting-color svg {
    fill: rgb(255 177 44)!important
}

#ftg-tab-content1 .updatefrombottom {
    display: none!important;
    margin-top: 50px
}

#feed_setup {
    display: block;
    max-width: 100%;
    width: 100%;
}

.tabs-menu-wrap a .fts-click-cover {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: #fff;
    opacity: .5
}

.tabs-menu-wrap .tab1 a {
    pointer-events: all!important
}

.tabs-menu-wrap a {
    pointer-events: visible!important
}

.tabs-menu-wrap .tab1 .fts-click-cover,.tabs-menu-wrap a.active .fts-click-cover {
    opacity: 0
}

.drag-over #drag-drop-area {
    border-color: #fff!important;
    background: #015881;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

#ftg-tab-content1 div.fts-section {
    max-width: 100%;
    display: block;
    padding-left: 20px;
    padding-right: 5px;
}

.fts-exp-time-wrapper,.fts-youtube-add-all-keys-click-option .instructional-text,div#contact-me.postbox div.inside {
    margin-bottom: 0!important
}

div#manage-plugin-options.postbox h3.hndle {
    cursor: default!important;
    margin-top: 0!important
}

div#manage-plugin-options.postbox div.inside {
    margin: 0!important;
    padding: 0!important
}

div.metaBoxRow {
    padding: 15px;
    border-bottom: 1px solid #e8e8e8
}

.fb-sublist li,div.metaBoxRow.last {
    border-bottom: 0
}

div.objectRow {
    overflow: hidden;
    padding-top: 5px;
    margin-bottom: -10px
}

div.toggleObject {
    float: left;
    width: auto;
    height: auto;
    margin: 0 20px 0 0;
    font-size: 12px;
    font-weight: 700;
    text-align: center
}

div.toggleObject p {
    margin-top: -14px
}

input.filesizeLimit {
    width: 260px;
    padding: 6px;
    margin-top: 10px
}

div.blobContainer {
    overflow: hidden;
    text-align: center
}

div.blobContainer img {
    width: 23%;
    margin: 0 1px;
    display: inline-block;
    -khtml-opacity: .7;
    -moz-opacity: .7;
    opacity: .7
}

div#current-uploaded-image {
    width: 100%;
    overflow: hidden;
    margin-bottom: 10px;
    position: relative;
    max-width: 150px;
    display: none
}

div#current-uploaded-image p.hide-if-no-js {
    width: 100%;
    margin: -8px 0 0;
    position: absolute;
    top: 50%;
    left: 0;
    text-align: center;
    display: none
}

div#current-uploaded-image p.hide-if-no-js a {
    border: 0;
    box-shadow: none
}

div#current-uploaded-image img {
    width: 100%;
    height: auto!important;
    display: block
}

div#uploaderSection div.loading {
    width: 32px;
    height: 32px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -36px 0 0-29px;
    display: none;
    z-index: 10000;
    background: #fff;
    padding: 12px;
    border-radius: 4px;
    box-shadow: 1px 1px 2px 1px #a7a7a7
}

div#current-uploaded-image img,div#drag-drop-area {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

div#uploaderSection div.drag-drop-inside {
    margin-top: 45px!important;
    text-align: center;
    max-width: 100%
}

.fts-facebook-custom-access-token .instructional-text+div,.fts-instagram-custom-access-token .instructional-text+div,.fts-tab-content1-facebook-instagram.fts-token-wrap .instructional-text+div,.fts-tab-content1-youtube .instructional-text+div,body.mp6 div#uploaderSection div.drag-drop-inside,body.wp38 div#uploaderSection div.drag-drop-inside {
    margin-top: 25px!important
}

.upload-max-size {
    margin: 8px 0 0;
    float: left;
    color: #6f6f6f
}

#progressbar {
    background: #f1f1f1;
    height: 25px;
    width: 0
}

#progressyears {
    font-weight: 700;
    font-size: 14px;
    padding-top: 5px;
    width: 20%
}

.progress-label {
    color: #000;
    font-weight: 700
}

.progress-complete {
    color: #14c414
}

.filelist {
    width: 100%;
    display: inline-block;
    margin: 10px 0;
    max-height: 180px;
    overflow: auto
}

.filelist .file {
    padding: 5px 7px;
    background: #f1f1f1;
    border: 1px solid #f1f1f1;
    margin-bottom: 8px
}

.filelist .fileprogress {
    width: 0;
    background: #fff;
    height: 15px;
    border-radius: 50px;
    margin-top: 5px;
    box-shadow: 1px 1px 0#dad8d8
}

.plupload-thumbs .thumb,.plupload-thumbs .thumb img {
    width: 150px;
    height: 150px
}

#combine_streams_feed .fts-active-success-token,#fts-import-export-feed-options-side-mb p,.fts-combine-streams-shortcode-form h3,.plupload-thumbs {
    margin-top: 0
}

.plupload-thumbs .thumb {
    margin-right: 10px;
    margin-bottom: 10px;
    float: left;
    position: relative;
    border: 5px solid #eaeaea
}

.plupload-thumbs .thumb:hover {
    border: 5px solid #d9d9d9
}

.ui-sortable .thumb img {
    cursor: pointer
}

.ft-gallery-delete-thumb-btn {
    top: 1px;
    right: 1px
}

.ft-gallery-delete-thumb-btn,.ft-gallery-edit-thumb-btn,.ft-gallery-remove-thumb-btn,.ft-gallery-woo-edit-thumb-btn {
    position: absolute;
    z-index: 100;
    background: rgba(0,115,170,.81);
    line-height: 15px!important
}

.ft-gallery-edit-thumb-btn {
    left: 1px;
    right: inherit;
    top: 1px
}

.ft-gallery-remove-thumb-btn {
    top: 1px;
    right: 34px
}

.ft-gallery-delete-thumb-btn a {
    padding: 4px!important
}

.ft-gallery-delete-thumb-btn a,.ft-gallery-edit-thumb-btn a,.ft-gallery-edit-thumb-btn button,.ft-gallery-remove-thumb-btn a,.ft-gallery-woo-edit-thumb-btn a {
    color: #fff;
    text-decoration: none;
    line-height: 20px!important;
    text-align: center;
    font-size: 20px!important
}

.ft-gallery-edit-thumb-btn button,.ft-gallery-remove-thumb-btn a,.ft-gallery-woo-edit-thumb-btn a {
    padding: 4px!important
}

.ft-alettext,.ft-description,.ft-title {
    line-height: normal!important
}

.ft-gallery-popup .fts-popup-wrap .mfp-title {
    padding: 18px 20px 20px;
    background: rgba(255,255,255,.11);
    margin-top: 0;
    color: #333
}

.ft-gallery-popup .fts-popup-wrap .mfp-title .fts-gallery-title {
    background: rgba(255,255,255,.11);
    color: #333;
    font-size: 18px;
    font-weight: 700
}

.ft-gallery-popup .fts-popup-wrap .mfp-title .fts-gallery-title,.ft-gallery-popup .fts-popup-wrap .mfp-title input.fts-gallery-alttext,.ft-gallery-popup .fts-popup-wrap .mfp-title textarea.fts-gallery-description {
    padding: 5px;
    border: 1px solid rgba(204,204,204,.6);
    box-shadow: none;
    width: 100%
}

.ft-gallery-popup .fts-popup-wrap .mfp-title input.fts-gallery-alttext {
    background: rgba(255,255,255,.11);
    margin-bottom: 20px;
    font-size: 14px!important;
    color: #333
}

.ft-gallery-popup .fts-popup-wrap label {
    display: block;
    margin-bottom: 2px;
    font-size: 13px!important;
    color: #333
}

.ft-gallery-popup .fts-popup-wrap .mfp-title .fts-gallery-description {
    margin-bottom: 0;
    clear: both;
    min-height: 150px
}

.ft-gallery-popup .fts-popup-wrap .mfp-title .fts-gallery-description p {
    font-size: 14px!important;
    font-weight: 400!important
}

.ft-gallery-popup .fts-popup-wrap .mfp-title .fts-gallery-alttext:focus,.ft-gallery-popup .fts-popup-wrap .mfp-title .fts-gallery-description:focus,.ft-gallery-popup .fts-popup-wrap .mfp-title .fts-gallery-title:focus {
    background: rgba(238,238,238,.6);
    outline: 0!important
}

#ft-gallery-edit-img-ajax {
    color: #fff;
    margin-right: 5px;
    margin-top: 1px
}

.ft-gallery-delete-thumb-btn,.ft-gallery-edit-thumb-btn,.ft-gallery-remove-thumb-btn {
    display: none;
    padding: 4px
}

.ft-gallery-edit-thumb-btn a {
    padding: 4px 3px!important
}

.ft-gallery-force-delete-img-ajax:before {
    content: "\f1f8" !important
}

.ft-gallery-edit-img-popup:before,.ft-gallery-force-delete-img-ajax:before,.ft-gallery-remove-img-ajax:before {
    font-family: FontAwesomeSlick,monospace!important
}

.ft-gallery-remove-img-ajax:before {
    content: "\f056" !important
}

.ft-gallery-edit-img-popup:before {
    content: "\f044" !important;
    left: 1px;
    position: relative
}

.fts_create_woo_prod_button:before {
    font-family: FontAwesomeSlick,monospace!important;
    content: "\f07a" !important;
    margin-right: 4px;
    margin-left: 1px
}

.ft-gallery-meta-wrap input {
    width: 100%;
    margin-top: 5px
}

.post-type-fts .tabbed,.post-type-fts_albums .tabbed {
    display: block;
    color: #545454;
    font-weight: 500;
    text-decoration: none;
    text-align: left;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: #f1f1f1;
    margin-right: 1px!important;
    font-size: 13px;
    width: 100%;
    margin-bottom: 1px;
    max-width: 100%;
    position: relative
}

.post-type-fts .tabs-menu-wrap .active,.post-type-fts_albums .tabs-menu-wrap .active {
    background: #1977f2!important;
    color: #fff!important
}

.fts-show-how-to-message {
    padding: 24px 0 0;
    position: relative;
    z-index: 1;
    margin-bottom: -14px;
    background: #f8f8f8;
    text-align: center;
    font-size: 15px;
    color: #000
}

.fts-show-how-to-message svg {
    max-width: 50px;
    fill: #1e1e1e;
    position: relative;
    bottom: -2px
}

.fts-show-how-to-message span {
    font-weight: 700;
    font-size: 28px!important;
    color: #f00010
}

.post-type-fts .tab-content,.post-type-fts_albums .tab-content {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    min-height: 320px;
    /* margin-right: 20px; */
    /* overflow: hidden; */
}

.feed-them-social-admin-input-label small {
    font-weight: 400;
    width: 150px;
    display: block;
    line-height: 14px;
    margin-top: 3px
}

.fts-select-social-network-menu-instructions {
    display: none;
    padding: 40px;
    text-align: left;
    background: #fff;
    border-bottom: 15px solid #f9f9f9;
    font-size: 14px;
    line-height: 20px
}

.ft_icon,.fts-cpt-main-options-combined,.fts-instagram-sub-menu-active .instagram-feed-type-image,.fts-instagram-waiting-color .instagram-feed-type-image-tab,.fts-social-icon-wrap-active .instagram-feed-type-image {
    display: inline-block
}
.fts-instructions-list {
    line-height:22px;
    margin:0 0 20px 18px;
}
.fts-instructions-list li:last-child {
    margin-bottom:0;
    padding-bottom:0;
}
ol.fts-instructions-list li::marker {
    font-weight: bold;
}
.feed-them-social-admin-input-wrap.ft-wp-gallery-type .instructional-text {
    font-size: 13px;
    line-height: 19px;
    margin: 0;
    border: 0;
    color: #212121;
    padding: 0;
    text-align: center
}

.not-active-title:hover h3 {
    color: #028fd2
}

@media (max-width: 450px) {
    #shortcode-form-selector {
        min-width:270px!important
    }
}

@media (max-width: 500px) {
    .post-type-fts #ftg-tab-content1 .use-of-plugin,.post-type-fts_albums #ftg-tab-content1 .use-of-plugin,.toplevel_page_feed-them-settings-page #fts-tab-content1 .use-of-plugin {
        max-width:100%!important
    }
}

.feed_setup-tab-pane .feed-them-social-admin-input-wrap, .tabs-menu-wrap {
    float: left;
}
.feed_setup-tab-pane .feed-them-social-admin-input-wrap.ft-wp-gallery-type {
    float:none
}

#ft-galleries-upload-mb .inside {
    padding-bottom: 0!important
}

#ftg-tab-content6 div.fts-section {
    max-width: 100%;
    width: 100%
}

#fts-feed-type {
    display: inline-block!important;
    float: left;
    padding-top: 30px
}

#poststuff #ft-galleries-upload-mb .inside,.fts_page_template_settings_page .inside {
    padding-left: 0!important;
    margin-top: 0!important;
    padding-right: 0
}

.tab1 .ft_icon:before,.tab2 .ft_icon:before,.tab3 .ft_icon:before,.tab4 .ft_icon:before,.tab5 .ft_icon:before,.tab6 .ft_icon:before {
    margin-right: 1px;
    font-family: FontAwesomeSlick,monospace;
    font-size: 20px;
    top: 3px;
    position: relative;
    font-weight: 100
}

.tab7 .ft_icon:before {
    margin-right: 1px;
    font-family: FontAwesomeSlick,monospace;
    font-size: 20px;
    font-weight: 100
}
.tab1 .ft_icon:before {
    content: "\f40d"
}

.tab2 .ft_icon:before {
    content: "\f013"
}

.tab3 .ft_icon:before {
    content: "\f1fc"
}

.tab4 .ft_icon:before {
    content: "\f16d"
}

.tab5 .ft_icon:before {
    content: "\f39e";
    margin-left: 3px !important
}

.tab6 .ft_icon:before {
    content: "\e07b"
}

.ft_icon {
    text-align: left;
    width: 26px!important;
    position: relative
}

.tabbed:hover {
    background: #fff
}

#fts-feed-type .feed-them-social-admin-input-label {
    min-width: 140px;
    float: left;
    font-weight: 500
}

.feed-them-social-admin-input-label {
    margin-top: 0;
    font-weight: 500
}

.fb-page-grid-option-border-bottom {
    margin-bottom: 30px!important
}

.fts-title-description-settings-page h4 {
    font-size: 18px;
    margin: 12px 0
}

.fts-loadmore-button-wrapper {
    border-bottom: 1px solid #f1f1f1;
    margin-bottom: 25px;
    float: left;
    padding-bottom: 15px
}

.fts-feed-settings-tabs-wrap {
    text-align: left;
    display: flex;
    justify-content: space-evenly
}

.fts-feed-settings-tabs-wrap div {
    transition: .2s;
    background: #eee;
    margin: 0 1px 0 0;
    cursor: pointer;
    width: 50%;
    text-align: center
}

.fts-cpt-extra-options h3 {
    padding: 20px 0 0;
    margin-bottom: -4px;
    z-index: 1;
    position: relative;
}

.fts-section h3 {
    font-size: 20px;
    color: #1d2327;
    line-height: 25px;
}

h3.sectioned-options-title {
    width: 100%;
    display: block;
    clear: both;
    padding: 20px 0 0;
    background: none;
    margin-bottom: -10px;
    z-index: 1;
    position: relative;
}

.feed_them_social-admin-global-checkbox {
    padding-left: 25px;
    margin-top: 5px
}

.feed_them_social-admin-global-checkbox label {
    font-size: 11px;
    display: inline-block;
    margin-top: -3px;
    margin-left: 4px
}

.ft-submit-wrap {
    margin-top: 0;
    display: inline-block
}

#ftg-tab-content6 ul li {
    border-bottom: 1px solid #efefef;
    padding: 0 0 10px;
    margin-bottom: 10px
}

.ft-gallery-file-name,.ft-gallery-file-time {
    max-width: 500px;
    padding-top: 4px
}

.ft-gallery-file-time {
    display: inline-block
}

.ft-gallery-file-name {
    width: 40%;
    display: inline-block;
    margin-right: 55px
}

.ft-gallery-file-name a {
    text-decoration: none;
    font-size: 15px
}

.ft-download-selection:before,.ft-gallery-download-gallery:before,.ft-gallery-file-name a:before {
    font-family: FontAwesomeSlick,monospace!important;
    content: "\f019" !important;
    margin-right: 8px
}

.ft-gallery-create-woo:before,.ft-gallery-file-view a:before {
    font-family: FontAwesomeSlick,monospace!important
}

.ft-gallery-zip-gallery:before,.ft-gallery-zip-selection:before {
    font-family: FontAwesomeSlick,monospace!important;
    content: "\f1c6" !important;
    margin-right: 8px
}

.ft-gallery-create-woo:before {
    content: "\f07a" !important;
    margin-right: 5px
}

.ft-gallery-file-time {
    font-size: 12px;
    margin-bottom: 10px;
    margin-top: 2px
}

.ft-gallery-file-delete {
    font-size: 11px;
    margin-bottom: 5px;
    float: right;
    margin-left: 10px
}

.ft-gallery-file-delete a {
    display: inline-block;
    text-decoration: none;
    font-size: 13px;
    line-height: 26px;
    height: 28px;
    margin: 0;
    padding: 0 10px 1px;
    cursor: pointer;
    -webkit-appearance: none;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    white-space: nowrap;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #555;
    border: 1px solid #ccc;
    background: #f7f7f7;
    -webkit-box-shadow: 0 1px 0#ccc;
    box-shadow: 0 1px 0#ccc;
    vertical-align: top
}

.ft-gallery-file-delete a:hover,.fts-instagram-basic-business-wrap div:hover {
    opacity: .9
}

.fts-mashup-image-and-video-wrap .fts-watermark-inside img {
    max-width: 75%!important
}

.ft-gallery-notice {
    padding: 0 0 13px 2px!important;
    margin-top: 0!important;
    display: none
}

.ft-gallery-popup .ft-gallery-file-delete.ft-gallery-file-zip-to-woo {
    display: inline-block;
    float: none;
    margin: 0 0 0 5px
}

.ft-gallery-file-view a {
    color: #999;
    cursor: pointer
}

.ft-gallery-file-view a:hover,.ft-gallery-file-view a:hover:before {
    color: #ccc
}

.ft-gallery-file-view a:before {
    content: '\f06e';
    margin-right: 10px;
    color: #999
}

.zipcontents_list {
    margin-top: 5px;
    display: none;
    margin-bottom: -11px;
    margin-left: 0;
    list-style-position: inside
}

.zipcontents_list li {
    padding: 15px 0 15px 25px!important;
    margin-bottom: 1px!important;
    background: #f9f9f9
}

.zipcontents_list li span {
    padding: 0 0 0 10px!important;
    display: inline-block
}

.zipcontents_list li:last-child {
    border-bottom: 5px solid #828282!important;
    margin-bottom: -15px!important
}

.fts-cpt-extra-options {
    float: left;
}

.ft-gallery-settings-tabs-meta-wrap .feed-them-social-admin-input-label small {
    font-weight: 400;
    width: 100%;
    display: block;
    margin-top: 8px;
    font-size: 11px;
    line-height: 17px
}

.fts-cpt-extra-options small {
    margin: 15px 0 0;
    display: block;
    max-width: 600px;
    font-size: 13px;
    line-height: 19px
}

.ft-gallery-zip {
    border-bottom: 1px solid #eee;
    padding-bottom: 15px;
    margin-bottom: 15px
}

#ft-gallery-zip-list {
    margin-right: 15px
}

.ft-gallery-no-zips {
    padding: 0 0 0 2px
}

svg.fts-info-icon {
    max-width: 25px;
    transition: .5s;
    position: relative;
    top: -12px;
    cursor: pointer;
    fill: #1a77f2
}

svg.fts-info-icon:hover {
    opacity: .5
}

.feed-them-social-admin-input-wrap {
    padding: 20px 0;
    background: #f8f8f8;
    border-bottom: 2px solid #ffffff;
    min-height: 30px;
    margin-bottom: 1px!important;
    width: 100%;
    display: inline-block;
    overflow: visible;
}
.feed-them-social-admin-input-wrap.fts-responsive-options {
    border:none;
    padding-bottom:0
}
.youtube_hide_option .fts-responsive-options-wrap {
    margin-top:0;
}
#feed_setup .feed-them-social-admin-input-label {
    margin-left: 35px;
}
.feed-them-social-admin-input-label {
    /* margin-left: 15px; */
    color: #101010
}

.fts-decrypted-token {
    font-size: 10px;
    padding: 5px 0 10px;
    color: #2196f3;
    font-weight: 700;
    cursor: pointer;
    transition: .2s;
    display: none!important
}

.fts-decrypted-token:hover {
    color: #ff9800
}

@media (max-width: 1196px) {
    .post-type-fts #postbox-container-2 input[type=text],.post-type-fts #postbox-container-2 select,.post-type-fts_albums #postbox-container-2 input[type=text],.post-type-fts_albums #postbox-container-2 select {
        margin-left:25px!important
    }

    .feed-them-social-admin-input-label {
        margin-bottom: 8px;
        margin-left: 15px;
    }
    .feed-them-social-admin-input-wrap  .instructional-text {
        margin: 0 20px 0px 25px;
        padding-bottom: 5px;
    }
    .fts-responsive-options-wrap {
        margin:15px 0 5px 25px
    }

    #ft-watermark-image {
        margin-left: 20px
    }

    .ft-global-option-wrap-ft-watermark-image {
        padding-left: 20px!important
    }
}

.feed-them-social-admin-input-wrap .tab-section-description {
    padding-left: 20px!important;
    display: block;
    padding-bottom: 0!important
}

.feed-them-social-admin-input-wrap .tab-section-description small {
    margin-bottom: 0!important;
    clear: both
}

#ft-gallery-zip-list li:last-child {
    border: 0!important
}

.fts-note {
    text-align: left;
    padding: 15px 15px 20px 25px;
    margin: 0 0 0 20px;
    clear: both;
    background: #f1f1f1;
}

.fts-cpt-extra-options .ft-gallery-note {
    margin-left: 5px
}

.gallery-edit-button-wrap,.gallery-edit-button-wrap a {
    display: inline-block;
    text-decoration: none
}

.gallery-edit-button-wrap a {
    border-radius: 20px;
    background: #d4d4d4;
    width: 20px;
    text-align: center;
    color: #6d6d6d;
    margin-right: 5px;
    font-size: 11px;
    font-weight: 700;
    cursor: pointer;
    opacity: .6;
    height: 20px;
    vertical-align: middle
}

.gallery-edit-button-wrap a:hover {
    opacity: 1
}

.gallery-edit-question-message {
    background: #f1f1f1;
    padding: 20px;
    line-height: 21px;
    margin-bottom: 15px;
    border-radius: 0;
    clear: both
}

.gallery-edit-question-message h3 {
    font-size: 17px;
    margin-bottom: 5px;
    padding-bottom: 0
}

.ftg-number-of-images-wrap {
    text-align: right;
    float: right;
    margin: 8px 2px 0;
    color: #6f6f6f
}

#progressCounter {
    width: 0;
    background: #ddd;
    height: 15px
}

.updatefrombottom {
    text-align: right;
    z-index: 100;
    padding-right: 15px;
    padding-bottom: 20px;
    padding-top: 20px;
    margin-top: 1px;
    display: block !important;
}

.updatefrombottom a.button-totop {
    margin-right: 6px
}

.updatefrombottom a.button-totop:before {
    content: "\f342";
    -webkit-font-smoothing: antialiased;
    font: 400 12px/1 dashicons,sans-serif;
    vertical-align: middle;
    display: inline-block;
    position: relative;
    top: -1px;
    right: 3px
}

#ftg-tab-content1 .gallery-quick-guide-getting-started {
    margin-bottom: -42px;
    clear: inherit
}

.gallery-quick-guide-getting-started .gallery-edit-question-message h3 {
    font-size: 17px;
    margin-bottom: -10px
}

.drag-drop-buttons {
    display: inline-block;
    margin: 5px
}

#ft-galleries-old-shortcode-side-mb input,#fts-import-export-feed-options-side-mb input,.ft-gallery-meta-wrap input.readonly,.ft-gallery-meta-wrap input[readonly] {
    background: rgba(238,238,238,.51);
    border: 1px solid #ccc;
    padding: 10px;
    text-align: center;
    display: block;
    width: 100%
}

.fts-export-feed-widget-wrap label,.fts-import-feed-widget-wrap label {
    margin-bottom: 5px;
    display: block
}

.ft-gallery-premium-mesg {
    background: #fff;
    padding: 10px;
    margin-top: 12px;
    border-left: 4px solid #46b450;
    display: block;
    float: left
}

#ftg-tab-content5 .ft-gallery-premium-mesg,#ftg-tab-content6 .ft-gallery-premium-mesg,#ftg-tab-content7 .ft-gallery-premium-mesg,#ftg-tab-content8 .ft-gallery-premium-mesg,#ftg-tab-content9 .ft-gallery-premium-mesg {
    margin-top: 0;
    background: #f9f9f9;
    border-left: 4px solid #00b305;
    padding: 14px 15px;
    margin-bottom: 20px!important
}

ul.ftg-free-list {
    pointer-events: none
}

.ft-gallery-delete-thumb-btn {
    background: #af0404
}

.ft-gallery-edit-woo-model-prod {
    margin-left: 20px;
    padding: 4px 10px;
    background: #0073aa;
    color: #fff!important;
    display: inline-block;
    border-radius: 3px
}

.ft-gallery-edit-woo-model-prod a {
    text-decoration: none;
    color: #fff
}

.post-type-fts .tabbed a,.post-type-fts_albums .tabbed a,.post-type-fts_albums .tabbed svg {
    fill: #545454;
    color: #545454;
    text-decoration: none;
    display: block;
    padding: 10px 10px 13px 18px!important;
    line-height: 1.5;
    transition: .3s
}

.post-type-fts .tabbed a:active,.post-type-fts .tabbed a:focus,.post-type-fts_albums .tabbed a:active,.post-type-fts_albums .tabbed a:focus {
    outline: 0!important;
    border: 0!important;
    -moz-outline-style: none!important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.post-type-fts .tabs-menu-wrap .active a,.post-type-fts_albums .tabs-menu-wrap .active a {
    color: #fff!important;
    outline: 0;
    border: 0;
    -moz-outline-style: none
}

@media screen and (max-width: 420px) {
    .tabs-menu-wrap {
        position:relative;
        max-width: 100%!important;
        left: 7px
    }

    .post-type-fts .tab-content,.post-type-fts_albums .tab-content {
        padding-left: 8px;
        padding-right: 3px
    }
}

@media screen and (max-width: 851px) {
    .tabs-menu-wrap {
        position:relative
    }
}

.ft-gallery-woo-edit-thumb-btn {
    bottom: 0;
    right: 0;
    top: initial;
    padding: 3px 0
}

.post-type-fts_albums .ft-gallery-notice.ftg-block.updated {
    margin-top: -10px!important;
    margin-bottom: 20px!important;
    display: none
}

.post-type-fts_albums .ft-gallery-notice ol {
    margin: 5px 0 0 20px;
    color: #d64918
}

.post-type-fts_albums .ft-gallery-edit-thumb-btn {
    display: block;
    width: 140px;
    text-align: left
}

.post-type-fts_albums .ft-gallery-edit-thumb-btn a {
    width: 140px;
    display: block;
    text-align: left;
    height: 15px;
    position: relative;
    top: -2px
}

span.ftg-gallery-images-count {
    display: inline-block;
    font-size: 12px;
    padding-left: 3px;
    position: relative;
    top: -4px;
    font-weight: 700
}

.ftg-loadmore-notice-colored,.ftg-pagination-notice-colored {
    color: red
}

.tab7 .ft_icon:before {
    content: '\f167';
    position: relative;
    top: 2px;
    left: -1px
}

#ftg-tab-content1 .ftg-total-pagination-count,.fts-combine-streams-shortcode-form .fts-active-success-token,.fts-combine-streams-shortcode-form .fts-admin-token-settings-open {
    margin-left: 0
}

.ftg-images-amount-wrap {
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 15px
}

.ftg-images-amount {
    max-width: 120px!important;
    font-size: 12px;
    height: 22px!important
}

button.ft-gallery-edit-img-popup {
    background: 0 0;
    color: #fff;
    border: 0;
    padding: 0
}

.post-type-fts .ft-gallery-edit-thumb-btn {
    padding: 0 2px
}

.post-type-fts .ft-gallery-edit-thumb-btn button:before {
    top: 1px;
    left: 1.5px
}

.ft-gallery-edit-thumb-btn button {
    outline: 0;
    cursor: pointer
}

.ftg-tags-text-message {
    padding-left: 3px
}

#postbox-container-2 .ftg-images-amount-wrap select {
    margin-left: 0!important
}

.facebook_page_id.feed-them-social-admin-input-wrap {
    padding: 0 11px 0 0!important;
    border: 0!important;
    min-height: auto!important;
    margin: 0!important
}

.album_photos.inst-text-facebook-album-photos {
    margin: 20px 20px 0
}

.fts-feed-settings-tabs-wrap div span {
    display: block;
    padding: 10px 15px;
    font-size: 13px;
    color: #1269dd;
    font-weight: 700
}

.fts-feed-settings-tabs-wrap div:hover,div.fts-sub-tab-active {
    background: #f9f9f9
}

.combine-facebook-access-token-placeholder .fts-token-wrap h3,.combine-instagram-basic-access-token-placeholder .fts-token-wrap h3,.combine-instagram-business-access-token-placeholder .fts-token-wrap h3,.combine-twitter-access-token-placeholder .fts-token-wrap h3,.combine-youtube-access-token-placeholder .fts-token-wrap h3 {
    padding-top: 25px!important
}

#fts-feed-type.fts-token-wrap h3:before {
    font-family: FontAwesomeSlickFeed,monospace!important;
    content: "\f013";
    color: #c9c9c9;
    margin: 0 7px 0 0;
    top: 1px;
    position: relative
}

h3.fts-active-success-token:before {
    color: #1aae1f!important
}

.fts-token-wrap .feed-them-social-admin-input-label {
    margin-top: 12px
}

.fts-token-wrap input {
    margin-top: 15px
}

.fts-token-wrap .feed-them-social-admin-input-wrap {
    padding: 0;
    background: 0 0;
    border: 0;
    margin: 0;
    min-height: auto
}

.fts-token-wrap .instructional-text {
    padding: 0;
    background: 0 0;
    border: 0;
    margin: 5px 40px 10px 16px!important;
    clear: both
}

.fts-exp-time-wrapper .feed-them-social-admin-input-label {
    overflow: hidden;
    max-height: 40px
}

.instructional-text span {
    color: #070e11
}

.tabbed.tab8 svg {
    margin-right: 7px;
    top: 5px;
    left: 3px;
    position: relative
}

.tabbed.tab8 .ft_icon {
    color: #1d9bf0!important
}

.post-type-fts .tab8 .active .ft_icon svg {
    fill: #fff!important
}

#fb-list-wrap {
    margin: 10px 0 10px 5px
}

.fts-instagram-basic-business-wrap {
    text-align: center;
    margin: 20px 2px -18px;
    display: flex;
    cursor: pointer;
    color: #fff;
    font-size: 14px;
    justify-content: space-around
}

.combine-instagram-access-token-placeholder .fts-instagram-basic-business-wrap {
    margin-bottom: 0;
    margin-top: 0
}

.fts-combine-instagram-basic-token-button,.fts-instagram-basic-token-button {
    background: #434343!important;
    width: 49.99999%;
    padding: 22px 0 20px;
    font-weight: 700
}

.fts-combine-instagram-business-token-button,.fts-instagram-business-token-button {
    background: #1977f2!important;
    width: 49.99999%;
    padding: 22px 0 20px;
    font-weight: 700
}

.fts-admin-token-settings,a.fts-admin-button-no-work, .fts-token-manual-save, .fts-tiktok-revoke-token {
    background: #f0f0f185;
    padding: 10px 15px;
    cursor: pointer;
    color: #404040
}

.fts-admin-token-settings {
    margin-right: -1px
}

.fts-admin-token-settings.fts-admin-token-settings-open,.fts-admin-token-settings:hover,a.fts-admin-button-no-work:hover,.fts-token-manual-save:hover,.fts-tiktok-revoke-token:hover {
    background: #1977f2;
    color: #fff
}

.fts-token-manual-save:hover {
    background: #1baf1e;
    color: #fff
}

a.fts-admin-button-no-work, a.fts-tiktok-revoke-token {
    text-decoration: none!important
}

#fts-feed-type h3 {
    font-weight: 700!important;
    color: #434343!important
}
.combine-streams-feed-wrap .fts-token-wrap h3 {
    margin-left:15px;
    margin-bottom:0
}
#fts-feed-type .instructional-text {
    margin:0 25px 15px
}
.fts-instagram-sub-menu-active,.fts-social-icon-wrap-active {
    cursor: auto!important
}

.fts-social-icon-wrap-active:hover {
    cursor: auto!important;
    opacity: 1!important
}

img.instagram-feed-type-image {
    max-width: 30px;
    position: relative;
    top: 2px;
    display: none
}

img.instagram-feed-type-image-tab {
    max-width: 18px;
    position: absolute;
    top: 9px;
    left: 0;
    display: none
}

.facebook-feed-type.fts-social-icon-wrap-active:hover span:before {
    background: #fff!important
}

.facebook-feed-type.fts-social-icon-wrap-active:hover,.facebook-feed-type.fts-social-icon-wrap-active:hover div,.instagram-feed-type.fts-instagram-sub-menu-active:hover,.instagram-feed-type.fts-instagram-sub-menu-active:hover div,.instagram-feed-type.fts-instagram-sub-menu-active:hover span:before,.instagram-feed-type.fts-social-icon-wrap-active:hover,.instagram-feed-type.fts-social-icon-wrap-active:hover div,.instagram-feed-type.fts-social-icon-wrap-active:hover span:before,.twitter-feed-type.fts-social-icon-wrap-active:hover,.twitter-feed-type.fts-social-icon-wrap-active:hover div,.youtube-feed-type.fts-social-icon-wrap-active:hover,.youtube-feed-type.fts-social-icon-wrap-active:hover div {
    background: #fff!important;
    color: inherit!important
}

.twitter-feed-type.fts-social-icon-wrap-active:hover span:before,.youtube-feed-type.fts-social-icon-wrap-active:hover span:before {
    background: #fff!important
}

.combine-streams-feed-type.fts-social-icon-wrap-active:hover,.combine-streams-feed-type.fts-social-icon-wrap-active:hover div,.combine-streams-feed-type.fts-social-icon-wrap-active:hover svg {
    background: 0 0!important;
    color: inherit!important;
    fill: #ffb12c!important
}

.facebook-feed-type.fts-social-icon-wrap-active:hover span:before {
    color: #1977f2!important
}

.twitter-feed-type.fts-social-icon-wrap-active:hover span:before {
    color: #212223!important
}

.youtube-feed-type.fts-social-icon-wrap-active:hover span:before {
    color: red!important
}

.combine_facebook_name .fts-active-success-token {
    padding-top: 0!important;
    margin-top: 0!important
}

.fts-token-wrap h3 {
    margin-left: 15px;
    padding-bottom: 10px;
}

.fts-combine-streams-shortcode-form .fts-facebook-get-access-token,.fts-combine-streams-shortcode-form .fts-instagram-get-access-token {
    margin-left: 10px
}

#combine_streams_feed #fts-feed-type h3 span {
    color: #1aae1f;
    pointer-events: none
}

.combine-instagram-access-token-placeholder,.feed-them-social-admin-input-wrap.combine_facebook_name {
    padding: 0;
    background: 0 0!important;
    border: 0
}

.fts-combined-instagram-feed-type {
    margin-top: -20px
}

.fts-combined-h3-span {
    padding: 20px 0 3px 15px;
    margin-bottom: -10px;
    display: block;
    color: #424141!important
}

#fts-combined-twitter-success {
    margin: 0;
    float: left;
    width: 100%
}

#fts-combined-youtube-success {
    margin: 0 0 15px;
    float: left;
    width: 100%
}

.fts-new-feed {
    position: absolute;
    height: 100%;
    width: -webkit-fill-available;
    background: #000000de;
    top: 0;
    z-index: 1;
    transition: .3s ease-in-out;
    max-width: 100%;
    margin-left: -20px
}

.fts-new-feed-content {
    font-size: 22px;
    color: #fff;
    padding: 30px;
    margin: 0 auto
}

.fts-arrow-up {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    max-width: 50px;
    color: #fff;
    position: relative
}

.fts-arrow-up svg {
    fill: #fff
}

.fts-required-extension-wrap {
    padding: 10px;
    background: #fff;
    text-align: center;
    display: block;
    box-shadow: 1px 2px 2px #eee
}
.combine-streams-feed-wrap .fts-required-extension-wrap {
    display:inline-block;
    width:100%;
    max-width:230px;
}
.fts-required-extension-wrap a {
    display: inline-block;
    padding: 0 5px;
    text-decoration: none
}

.fts-decrypted-view {
    background: #fcfcfc;
    padding: 15px;
    border: 1px solid #ebebeb;
    overflow: auto;
    margin: 10px 60px 20px 35px;
    -webkit-touch-callout: all;
    -webkit-user-select: all;
    -khtml-user-select: all;
    -moz-user-select: all;
    -ms-user-select: all;
    user-select: all
}

.tab-options-shortcode-view-wrap {
    margin: 0 15px 0 55px;
}

.tabs-menu-wrap {
    max-width: 55px;
    width: 100%;
    overflow: hidden;
    z-index: 2;
    position: absolute;
    height: 100%;
    background: #f8f8f8
}

.fts-shortcode-content {
    margin-left: 20px;
}

.fts-shortcode-content-no-feed {
    padding: 20px 25px;
    background: #1169dd;
    color: #fff;
    text-align: left
}

.fts-shortcode-view {
    width: 100%;
    display: none;
    flex-direction: column; /* Adjusts layout direction inside the content */
    /* Centers the inner content */
    padding: 20px 0; /* Adds padding inside the content */
    background-color: #ffffff; /* Optional: Different background color */
}

.tab-content {
    border-left: 0 solid #f9f9f9!important;
    position: relative;
    left: 0;
    width: 100%;
}

.tab-pane {
    width: 100%;
    padding-left: 2px!important;
}

.fts-required-extension-wrap,.tab-pane .wp-picker-container,.tab-pane input,.tab-pane select {
    margin: 5px 0 0!important;
    float: none
}
.fts-color-picker .button-small.wp-picker-clear {
    width:auto
}
.tab-pane .wp-picker-container input {
    margin: 0 5px!important;
}



#fts-feed-type .tab-pane select,.tab-pane #fts-feed-type input {
    width: 100%!important;
    max-width: 250px!important;
}

.feed_setup-tab-pane {
    width: 100%;
    display: inline-block;
    float: none;
    padding-left: 0!important
}

@media (min-width: 1900px) {
    .feed-them-social-admin-input-label {
        float:left!important;
        padding-top: 15px!important;
        max-width: 165px!important;
        min-width: 165px!important
    }

    #fts-feed-type .feed-them-social-admin-input-label {
        padding-top: 4px!important;
        max-width: 165px!important;
        min-width: 165px!important
    }
}

@media (max-width: 1295px) {
    #fts-feed-type .feed-them-social-admin-input-label {
        padding-top:0!important
    }

    .feed-them-social-admin-input-label {
        /* float: left!important; */
        /* display: inline-block; */
        padding-top: 12px!important;
        max-width: 165px!important;
        min-width: 165px!important
    }

}

.tab-options-content {
    /* margin: 0 auto; */
    width: 100%;
}

.combine-streams-feed-wrap #fts-feed-type {
    /* float: none!important; */
    /* display: block!important; */
    width: 100%!important;
    /* clear: both; */
    padding-top: 0;
}

.combine-streams-feed-wrap {
    margin-right: 25px;
    margin-top: 25px;
}
.combine-streams-feed-wrap h3 {
    margin: 0px 0px 18px;
}
.combine-streams-feed-wrap .feed-them-social-admin-input-label {
    float: left!important;
    padding-top: 12px!important;
    max-width: 165px!important;
    min-width: 165px!important
}

.combine-facebook-access-token-placeholder .feed-them-social-admin-input-label,.combine-insta-access-token-placeholder .feed-them-social-admin-input-label,.combine-instagram-access-token-placeholder .feed-them-social-admin-input-label,.combine-twitter-access-token-placeholder .feed-them-social-admin-input-label,.combine-youtube-access-token-placeholder .feed-them-social-admin-input-label {
    padding-top: 6px!important;
    margin-top: 6px!important;
    /* margin-bottom: 14px!important; */
}

.combine-streams-feed-wrap .tab-pane select {
    margin: 0!important
}

.combine-facebook-access-token-placeholder {
    margin-left: 20px
}

.fts-tab-content1-combine.fts-twitter-combine,.fts-tab-content1-combine.fts-youtube-combine {
    margin-left: 10px;
    margin-right: 40px
}

.combine-streams-feed-wrap #fts-fb-token-wrap,.combine-streams-feed-wrap .fts-instagram-token-wrap.fts-token-wrap {
    margin-right: 30px
}

.combine-instagram-wrap {
    margin-left: 10px;
    margin-right: 60px
}

#fts_facebook_custom_api_token_user_id,#fts_facebook_instagram_custom_api_token_user_id,#fts_instagram_custom_id,#fts_tiktok_user_id,#youtube_custom_api_token {
    margin-top: 20px!important
}

.fts-tiktok-user-id .instructional-text+div {
    margin-top: 28px!important
}

.fts-loading-feed-admin {
    padding: 20px;
    background: #f9f9f9;
    font-size: 13px
}

.fts-import-feed-widget-wrap .publishing-action .fts-import-feed-success {
    position: absolute;
    left: 2px;
    top: -5px;
    font-weight: 700;
    color: #1cae20
}

#fts-import-export-feed-options-side-mb .fts-import-export-tabs {
    display: flex;
    flex-direction: column;
    height: 100%;
    margin-top: 10px
}

#fts-import-export-feed-options-side-mb .fts-import-export-tab-nav {
    display: flex;
    justify-content: space-between;
    list-style: none;
    margin: 0;
    padding: 0
}

#fts-import-export-feed-options-side-mb .fts-import-export-tab-nav li {
    flex: 1;
    text-align: center
}

#fts-import-export-feed-options-side-mb .fts-import-export-tab-nav li a {
    display: block;
    padding: 10px;
    text-decoration: none;
    background-color: #f6f3f3;
    color: #565758
}

#fts-import-export-feed-options-side-mb .fts-import-export-tab-nav li a.active {
    background-color: #1a77f2;
    color: #fff
}

#fts-import-export-feed-options-side-mb .fts-import-export-tab-content {
    flex: 1;
    overflow: auto;
    padding: 10px
}

.fts-display-none,.fts-premium-active .fts-paid-extension-required {
    display: none
}

#fts-feed-type.fts-combined-twitter-feed-type {
    display: none!important
}

.tiktok-stats-hide, .tiktok-show-follow-button-hide {
    display:none;
}

.fts-full-screen-editing-wrap-active #poststuff #post-body.columns-2 {
    margin-right: 0;
}