+ .type-link > a { height: 120px; width: 100%; overflow: hidden; display: block; }
+ .type-link > a > img { display: block; max-width: 100%!important; width: 100% !important; height: 100% !important; object-fit: cover !important; }
+
+ /** oembed **/
+ .embed_video {
+ float: none;
+ margin: 0px;
+ width: 100%;
+ overflow: hidden;
+ display: block;
+ }
+ .embed_video > img {
+ display: block;
+ width: 100% !important;
+ height: 100% !important;
+ max-width: 100% !important;
+ object-fit: cover !important;
+ }
+ .embed_video > div {
+ background-image: none !important; background-color: transparent !important;
+ width: 100% !important; height: 110px !important;
+ }
+
+ #login-extra-links, #login-form {
+ /* width: 341px; */
+ width: 100%;
+ }
+ #id_remember_label {
+ width: unset;
+ }