

@media screen and (min-width: 780px), (min-device-height: 780px) and (orientation: landscape){

    .layout-region-banner-secondary {
        float: right;
        width: 35%;
    }
    .layout-region {
        box-sizing: border-box;
    }
}

@media screen and (min-width: 780px), (min-device-height: 780px) and (orientation: landscape){

    .layout-region-banner-main {
        width: 65%;
    }
    .layout-region {
        box-sizing: border-box;
        float:left;
        padding-left: 2em;
    }
}

.banner-wrapper .entities-list .item-container{
    display:block;
    margin:0;
    margin-bottom: 15px;
}

.banner-wrapper .entities-list.sortable .item-container a{
    pointer-events: none;
    cursor: move;
}

#block-form #banners-banners .item-container{
    border-bottom: solid #ccc 1px;
    margin-bottom: 0;
}

#block-form #banners-banners .item-container:after{
    clear:both;
    content:"";
    display:block;
}

#block-form #banners-banners .banner{
    width: calc(100% - 200px);
    float:left;

}

#block-form #banners-banners .banner table{
    width: 100%;
}

#block-form #banners-banners .banner .field__item, #banners-banners .banner td{
    padding:10px;
    width:40%;
    display:inline-block;
}

.modal.ui-front .modal-body{
    width:100%;
}