/*     font-size: 6.5vh;   */


.hide-pages .is-module-container {
    display:none !important;
}

.button {
    transition:all.2s ease;
}



.is-st-popup {
    position:fixed;
    top:150px;
    left:150px;
    z-index:50000; 
    background-color: #000 !important;  
    box-shadow: 4px 4px 8px #000;      
}
.is-st-popup .message-header {
    margin-bottom: -1px;
    background-color: #000 !important;
    border: 1px solid #363636;
    border-width: 1px 1px 1px 1px;
}

.is-st-popup,
.is-st-popup .message-header,
.is-st-popup .message-body {
    min-width:100px !important; 
}
.is-st-popup  {
 /*     min-height:93px !important;   */
 }
.is-st-popup .message-body  {
    /* min-height:55px;   */
}


.popup-video {
     margin:-1em -1.25em; 
    width: 100%;
    height:100%;   
     width: calc(100% + 2.5em);
    height:calc(100% + 2em); 
    border:0 none;
    padding:0px;
    background:#000;
}

.is-st-popup .win-size-grip {
    display: block;
    border-radius: 0%;
    bottom: 1px !important;
    right: 1px !important;    
    z-index:51000;
}
.is-st-popup .win-size-grip:hover {
    width:45px;
    height:35px !important;
    bottom: 1px !important;
    right: 1px !important;    
    z-index:51000;
    background:rgba(143, 136, 136, 0.8);        
}
.is-st-popup .win-size-grip:hover .material-icons {
    position:absolute;
    bottom: 1px !important;
    right: 1px !important;      
}
.is-st-popup .message-header {
    overflow: hidden;
}
.is-st-popup .message-body {
     /* margin: -2em -2.5em;    */
}
.is-popup-title {
    /* margin-right: 85px; */
    width: 95%;    
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;       
    cursor:move;
}
.is-st-popup .message-header .delete {

}
/* .is-popup-title {
    margin-right: 10px;       
    padding-right: 85px;
    position: absolute;
    top: 9px;
    max-width: 95%;    
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;       
    cursor:move;
}
.is-st-popup .message-header .delete {
    position: absolute;
    top: 7px;
    right:10px;
    z-index:100;
} */


.webui-popover .webui-popover-content {
    padding: 3px 14px 5px 14px !important;
    font-size: 95% !important;
}


/*
   feedreader columns ohne im Arsch
*/
.columns.is-gapless:last-child {
    margin-bottom: 0;
    width: 100% !important;
}


.main-inner-wrap {
    padding-bottom: 2%;
    padding-top: 1%;
}

main {
    height:92%;
}



#notes-fullview-container {
    height:30px;
}

.tile.is-ancestor:last-child {
    margin-bottom: -0.75rem;
    height: 100% !important;
}
div.is-note-inner {
    height: 100% !important;
}
.is-type-crypt div.is-note-inner {
    white-space: pre-wrap;
    word-break: unset !important;
}

article.is-type-html.is-fullview-note-article,
article.is-type-html.is-fullview-note-article .message-body {
    max-width:inherit !important;
    max-height: unset;
}
article.is-type-html.is-fullview-note-article .is-note-inner {
    padding-bottom: 0;
}

.is-module-container:last-of-type .is-content-for {
    padding:15px 0;
}
.activate-module-grid .checkbox {

}

.is-returned-feed-container {
    position: relative;
}
/*
.is-returned-feed-container:before {
    margin:-15px 0 0 -100px;
    padding:5px 0;
    content:"speedFeed";
    position: absolute;
    max-height:30px;
    bottom: 10px;
    left: 50%;
    width:200px;
    z-index: 1;
    font-size:.8em;
    font-weight:800;
    text-align:center;
    color:#777;
    border:1px solid #555;
    background-color: rgba(6,7,8,.5);
}
*/


/**
 modules height


.is-module-type-news {
    overflow:hidden;
}
.is-module-type-news .is-module-content,
.is-module-type-news .is-feed-container,
.is-module-type-news .is-content-for {
    height:100% !important;
}

 **/


.is-module-head {
    position:absolute;
    bottom:100%;
    width:100%;
    border: 1px solid #222;
}






#notes-fullview-container .is-note-element .message-body {
    min-width:300px;
}

.module-wrapper .is-module-container {
    border: 0 none;
}


.is-content-for.is-active {
    height: 100% !important;
    display: flex !important;
    justify-content: center !important;
}

.is-module-content {
    height: 100%;
    justify-content: center;
    border: 1px solid #222;
    border-width: 0 1px 1px 1px;
}


.is-module-tabs-list {
    margin:auto;
}


.is-notes-container,
.is-feed-container.columns {
    margin:auto;
    width:100%;
}
.is-feed-container.columns {

}

.is-feed-container .column {
    margin:0;
    text-align:left;
}
.is-get-feed-container {
    background: rgba(15,12,10,0.75);
    border-right:1px solid rgb(15,12,10);
}
.is-feed-default {
    padding:0 10px;
    text-align:center;
    display: flex;
    width: 100%;
    justify-content: center;
    height: 100%;
}

.default-inner-content .is-modul-in-popup {
    display:none;
    float:right;
}
.is-returned-feed-container.is-active .default-inner-content .is-modul-in-popup {
    display:block;
}
.default-inner-content {
    margin: auto;
    padding:10px;
    justify-content: center;
    height:auto;
    border:1px solid #2f2f2f;
    background: rgba(15,12,10,0.75);
}

.default-inner-content .button {
    margin-right:-0px;
    color:#ccc;
    border-right:1px solid #2f2f2f;
}
.default-inner-content .button:last-of-type {
    border-right:0 none;
}


.is-returned-feed-container.is-active .is-feed-default {
    padding: 0;
    text-align: left;
    display: block;
    justify-content: left;
    height: auto;
}

.is-returned-feed-container.is-active .default-inner-content {
    padding: 0;
    border:0 none;
    border-bottom:1px solid #2f2f2f;
}
.is-returned-feed-container.is-active .default-inner-content .has-text-orange {
    color:#999;
}

.is-returned-feed-container.is-active .is-speedfeed-default-title {
    display:none;
}


.is-feed-returned-title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    width: 86%;   
    vertical-align: middle;    
}

.feeditems-container {
    text-align: left;
}

.feeditems-header {
    position:relative;
    background:whitesmoke;
}
.feed-footer {
    background:#232323;
}
.feedheader-buttons {
    display:inline-block;
    width:100%;  
    position:relative;
}
.feedheader-buttons .rss-icon {
    width: 30px;
}
.feedheader-buttons .button {
    border:0 none;
}

.feedheader-additional {
    float:right;
    position:absolute;
    right:0;
    top:0;
    z-index:10;    
}
.is-feedheader-title {
    display:inline-block;
    justify-content: left;   
    max-width: 65%;
    white-space: nowrap;
    text-overflow: ellipsis; 
    overflow: hidden;          
}
.feeditems-container .is-favicon {
   display:inline-block;
   width:30px;
   height:100%;
}


.is-feedurl-favicon {
    width: 30px;
    min-width: 30px;
    border:0 none;
    background-color:#fff !important;
    background-position:center 54%;
    background-repeat:no-repeat;
    float: left;
}


.feed-full-item {
    background-color: #363636;
    border-bottom:1px solid #363636;
}


.feeditems-container {
    border-bottom:1px solid #232425;
}

.is-feedurl-title  {
    white-space: nowrap;
    justify-content: left;
    overflow: hidden;
    text-overflow: ellipsis !important;
    text-align: left;
    display: inline-block;
}
.speedfeed-logo {
    float:right;
}
.feed-full-main {
    max-height: 96%;
    overflow: auto;
}

.is-feedurl-title.is-active {
    color:transparent !important;
}

.box.is-feed-description {
    margin-top:-1px;
    margin-bottom:0;
    border-bottom:1px solid #656784;
    display:none;
    font-size: 85%;
}
.box.is-feed-description .title,
.box.is-feed-description .subtitle {
    margin-bottom:15px;
    padding-bottom:10px;
    border-bottom:1px solid #ddd;
}
.is-feed-pubdate-author {
    margin-top: 15px;
    font-size: 82%;
    display: block;
    opacity: .7;
}
.box.is-feed-description img {
    margin:0 10px 10px 0;
}
.box.is-feed-description br {
    height:0 !important;
    max-height:0 !important;
    line-height:0 !important;
    font-size:0 !important;
    font-weight:0 !important;
    width:100% !important;
    display:block !important;
}
.box.is-feed-description p {
    margin:0 0 20px 0;
}
.box.is-feed-description p:last-of-type {
    margin:0;
}

.additional-feed-content-options {
    margin:5px 0 -5px;
    padding-top:15px;
    font-size: 75%;
    border-top:1px solid #ddd;
}
.additional-feed-content-options .button {
    margin:0 10px 0 0;
}
.additional-feed-content-options .icon-link-external {
    margin-right:5px ;
}

.feedgrabber-optional-buttons {
    white-space:nowrap;
}

.is-toggle-item-container,
.is-jumpto-feed,
.abort-fetching-feed {
    display:none;
}
.grab-feed-list.is-active .is-toggle-item-container,
.grab-feed-list.is-active .is-jumpto-feed {
    display:inline-flex;
}
.grab-feed-list.is-loading .abort-fetching-feed {
    display:inline-flex;
}
.grab-feed-list.is-loading .is-feed-returned-status {
    display:none;
}

.grab-feed-list.is-active .feedgrabber-optional-buttons {
    display:block;
}
/*
.is-scrolled-highlight-yourself {
    border: 0 solid rgba(15,12,10,0.75);
    border-width:0 0 50px 0;
}
.is-scrolled-highlight-yourself:last-of-type {
    border-width:0;
}
*/
.is-toggle-all {
    border-bottom: 50px solid rgba(15,12,10,0.75);
}

.is-toggle-all .is-feedurl-title.is-active {
    background:#fff !important;  
}
.is-toggle-all .is-feedurl-title.is-active {
    
    background: transparent !important;
    position: absolute;
    z-index: 5;
   
    
}
.is-toggle-all .feed-full-item {
    margin:0 0 0 10px;
    float:left;  
    width: 30px;
    border:0 none;
    pointer-events:none;
    position: relative;
    top: 16px;
    left: 15px; 
}
.is-toggle-all h2.title {
    padding-left:25px;    
}
.is-toggle-all .is-feed-description {
    margin-top:0;
    border-right: 6px solid #363636;
    border-bottom: 10px solid #363636;
}
.is-toggle-all .feeditems-header {
    border-bottom: 10px solid #363636;
}
.feedheader-buttons .toggle-description.is-active {
    color:#3273dc;    
}
.is-toggle-all .feedheader-buttons {
}
.is-scrolled-highlight-yourself .feedheader-buttons .button {
    color:#3273dc;
}
.feedheader-buttons .has-text-orange +span {
    color:#f70;    
}
.is-scrolled-highlight-yourself .feed-footer {
    background-color:#3273dc;
}
.is-jumpto-feed.has-text-success .material-icons {
    color:#3273dc;
    transform: rotate(-90deg);
}

.is-feed-returned-status {
    margin: 3px -4px 0 0;
    padding: 0 1px;
    opacity: .5;
    float:right;
}
.is-feed-returned-status.tag {
    font-size: 73%;
    padding: 2px 3px;
    line-height: 1 !important;
    height: auto;
}
.grab-feed-list:hover .is-feed-returned-status {

}
.grab-feed-list.is-loading .is-feed-returned-status {

}
.is-feedfooter-status {
    float:right;
}
.is-feedfooter-status .material-icons {
    margin-right:10px;
}
.youtube-iframe-container {
    max-width:480px;
}
.youtube-channel-video {
    margin-bottom:10px;
    width:100%;
    min-width:280px;
    min-height:270px;
    border: 1px solid #585a80;
    box-shadow: 4px 4px 8px #888;
}
.additional-yt-video-info {
    float:right;
}

.is-feed-sheme-2 .feeditems-container {
    background:rgba(15,12,10,0.75);
    position: relative;
}
.is-feed-sheme-2 .feed-full-item {
    background-color: #363636;
    border-bottom: 1px solid #363636;
    width: 45%;
}
.is-feed-sheme-2 .box.is-feed-description {
    font-size: 80%;
    position: absolute;
    top: 0;
    right: 0;
    width: 55%;
    height: 100%;
    overflow: auto;
    border-bottom:0 none;
}
.is-feed-sheme-2 .additional-feed-content-options {
    padding-bottom: 15px;
}
.is-feed-sheme-2 .feeditems-header,
.is-feed-sheme-2 .feed-footer {
    width: 45%;
}
/**
 *Feed Option */

.is-feed-option-container {
    text-align:left;
}
.is-feed-top-option .material-icons {
    font-size:16px;
    position: relative;
    top: 2px;
}
.is-feed-top-option .checkbox {
    display:none;
}
.is-feed-option-container span.select {
    float:right;
}
.is-feed-option-container .button,
.is-feed-option-container span.select {
    border-right:2px solid #2f2f2f;
}
.is-feed-option-container {
    border:0 solid #2f2f2f;
    border-width:0px 0 1px;
}

.is-feed-top-option input[type="checkbox"] + span {
    opacity:.45;
}
.is-feed-top-option input[type="checkbox"]:checked + span {
    opacity:1;
}

.is-option-feed-openall {
    float:right;
    border-right:0 none !important;
}





.is-get-feed-container li {
    width:100%;
    position: relative;
    border-bottom:1px solid #2f2f2f;
}
.is-get-feed-container li:last-child {
    position: relative;
    border-bottom:0 none;
}
.is-get-feed-container .is-favicon {
    height: 100%;
    width: 30px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    background-color:#fff !important;
    background-position:center 54%;
}
.is-grab-feed-title {
    margin-right: -65px;
    padding-left:33px;
    display:inline-block;
    text-align:left;
    justify-content: left;
    width:100%;
}

.grab-feed-list .button {
    border:0 none;
    text-align:left;
    justify-content: left;
}


.grab-feed-list.field.has-addons {
    margin-bottom:0;
}



.is-get-feed-container {

}
.is-module-type-news .is-module-content {
    padding:0;
}

.is-module-container {

}
.module-wrapper.columns {
    max-width:1600px !important;
}
.is-module-container.column {
    margin: 10px 10px 40px  !important;
    min-width:40%;
    min-height:30%;
}

.module-wrapper .is-module-container {
    margin: 55px 10px 5px !important;
}


.show-all-modules .is-module-container {
    display:block;
}




.is-module-container .is-ajax-error,
.is-module-container .is-404-error {
    padding: 5px 35px 5px 10px;
    position: absolute;
    bottom: 1px;
    left:1px;
    z-index:5;
}











.speedstyle .checkbox {
    position:relative;
    z-index:5;
}
.speedstyle .checkbox {
    opacity:.05;
    position: absolute;
    left:0;
    top:0;
    border:1px solid red !important;
}


.footer-style-buttons.is-active {
    color:orange !important;
}


.is-type-links .message-body hr {
    margin: 15px 0 17px;
}
.is-favicon {
    margin: 0px 7px 0px 0;
    max-width:40px;
    height: inherit;
    background-position: center 50.55%;
    display: inline-block;
    background-repeat: no-repeat;
    border-right:1px solid transparent;
}
#notes-fullview-container  .is-favicon {
    padding: 0 15px 0;
    position: absolute;
    top: -1px;
    left: 0;
    transition:inherit;
}
#notes-fullview-container .linkbox-button {
    margin: 2px 0;
    padding-left: 40px;
    transition:all .2s ease;
}
#notes-fullview-container .linkbox-title {
    display: inline-block;
    width: 100%;
    overflow:hidden;
}

.is-module-notes-list .is-favicon {
    margin-left:3px;
    width:10px;
    min-width: 10px ;
    height:10px;
    position:relative;
    top:1px;
    background-size:cover;
}

.is-module-notes-list .linkbox-button {
    margin-bottom:0;
    padding:0;
    height:auto;
    border:0 none;
}

.linkbox-button {
    margin-bottom: 0;
    width: 100%;
    text-align:left;
    justify-content: left;
}
