wp/wp-includes/css/media-views-rtl.css
changeset 7 cf61fcea0001
parent 5 5e2f62d02dcd
child 9 177826044cd9
equal deleted inserted replaced
6:490d5cc509ed 7:cf61fcea0001
     1 /**
     1 /**
     2  * Base Styles
     2  * Base Styles
     3  */
     3  */
     4 .media-modal * {
     4 .media-modal * {
     5 	-webkit-box-sizing: content-box;
       
     6 	-moz-box-sizing: content-box;
       
     7 	box-sizing: content-box;
     5 	box-sizing: content-box;
     8 }
     6 }
     9 
     7 
    10 .media-frame input,
     8 .media-modal input,
    11 .media-frame select,
     9 .media-modal select,
    12 .media-frame textarea {
    10 .media-modal textarea {
    13     -webkit-box-sizing: border-box;
    11 	box-sizing: border-box;
    14     -moz-box-sizing: border-box;
       
    15     box-sizing: border-box;
       
    16 }
    12 }
    17 
    13 
    18 .media-modal,
    14 .media-modal,
    19 .media-frame {
    15 .media-frame {
    20 	font-family: "Open Sans", sans-serif;
    16 	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    21 	font-size: 12px;
    17 	font-size: 12px;
    22 	-webkit-overflow-scrolling: touch;
    18 	-webkit-overflow-scrolling: touch;
       
    19 }
       
    20 
       
    21 .media-modal legend,
       
    22 .media-modal label {
       
    23 	font-size: 13px;
    23 }
    24 }
    24 
    25 
    25 .media-frame input,
    26 .media-frame input,
    26 .media-frame textarea {
    27 .media-frame textarea {
    27 	padding: 6px 8px;
    28 	padding: 6px 8px;
    33 	margin-top: 3px;
    34 	margin-top: 3px;
    34 }
    35 }
    35 
    36 
    36 .media-frame a {
    37 .media-frame a {
    37 	border-bottom: none;
    38 	border-bottom: none;
    38 	color: #21759b;
    39 	color: #0073aa;
    39 }
    40 }
    40 
    41 
    41 .media-frame a:hover {
    42 .media-frame a:hover,
    42 	color: #d54e21;
    43 .media-frame a:active {
       
    44 	color: #00a0d2;
       
    45 }
       
    46 
       
    47 .media-frame a:focus {
       
    48 	box-shadow:
       
    49 		0 0 0 1px #5b9dd9,
       
    50 		0 0 2px 1px rgba(30, 140, 190, .8);
       
    51 	outline: none;
       
    52 	color: #124964;
    43 }
    53 }
    44 
    54 
    45 .media-frame a.button {
    55 .media-frame a.button {
    46 	color: #32373c;
    56 	color: #32373c;
    47 }
    57 }
    61 .media-frame input[type="search"],
    71 .media-frame input[type="search"],
    62 .media-frame input[type="email"],
    72 .media-frame input[type="email"],
    63 .media-frame input[type="url"],
    73 .media-frame input[type="url"],
    64 .media-frame textarea,
    74 .media-frame textarea,
    65 .media-frame select {
    75 .media-frame select {
    66 	font-family: "Open Sans", sans-serif;
    76 	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    67 	font-size: 12px;
    77 	font-size: 12px;
    68 	border-width: 1px;
    78 	border-width: 1px;
    69 	border-style: solid;
    79 	border-style: solid;
    70 	border-color: #dfdfdf;
    80 	border-color: #ddd;
    71 }
    81 }
    72 
    82 
    73 .media-frame input[type="text"]:focus,
    83 .media-frame input[type="text"]:focus,
    74 .media-frame input[type="password"]:focus,
    84 .media-frame input[type="password"]:focus,
    75 .media-frame input[type="number"]:focus,
    85 .media-frame input[type="number"]:focus,
    95 
   105 
    96 .media-frame input[type="search"] {
   106 .media-frame input[type="search"] {
    97 	-webkit-appearance: textfield;
   107 	-webkit-appearance: textfield;
    98 }
   108 }
    99 
   109 
   100 .media-frame :-moz-placeholder {
   110 .media-frame ::-webkit-input-placeholder {
   101    color: #a9a9a9;
   111 	color: #72777c;
       
   112 }
       
   113 
       
   114 .media-frame ::-moz-placeholder {
       
   115 	color: #72777c;
       
   116 	opacity: 1;
       
   117 }
       
   118 
       
   119 .media-frame :-ms-input-placeholder {
       
   120 	color: #72777c;
   102 }
   121 }
   103 
   122 
   104 .media-frame .hidden {
   123 .media-frame .hidden {
   105 	display: none;
   124 	display: none;
   106 }
   125 }
   113  * Released under the MIT license.
   132  * Released under the MIT license.
   114  * http://jquery.org/license
   133  * http://jquery.org/license
   115  */
   134  */
   116 .ui-draggable-handle,
   135 .ui-draggable-handle,
   117 .ui-sortable-handle {
   136 .ui-sortable-handle {
   118 	-ms-touch-action: none;
       
   119 	touch-action: none;
   137 	touch-action: none;
   120 }
   138 }
   121 
   139 
   122 /**
   140 /**
   123  * Modal
   141  * Modal
   151 	z-index: 559900;
   169 	z-index: 559900;
   152 }
   170 }
   153 
   171 
   154 .media-modal-close {
   172 .media-modal-close {
   155 	position: absolute;
   173 	position: absolute;
   156 	text-decoration: none;
   174 	top: 0;
   157 	top: 10px;
   175 	left: 0;
   158 	left: 10px;
   176 	width: 50px;
   159 	width: 30px;
   177 	height: 50px;
   160 	height: 30px;
   178 	margin: 0;
       
   179 	padding: 0;
       
   180 	border: 1px solid transparent;
       
   181 	background: none;
       
   182 	color: #666;
   161 	z-index: 1000;
   183 	z-index: 1000;
   162 	-webkit-transition: color .1s ease-in-out, background .1s ease-in-out;
   184 	cursor: pointer;
       
   185 	outline: none;
   163 	transition: color .1s ease-in-out, background .1s ease-in-out;
   186 	transition: color .1s ease-in-out, background .1s ease-in-out;
   164 }
   187 }
   165 
   188 
       
   189 .media-modal-close:hover,
   166 .media-modal-close:active {
   190 .media-modal-close:active {
   167 	-webkit-box-shadow: none;
   191 	color: #00a0d2;
   168 	box-shadow: none;
   192 }
       
   193 
       
   194 .media-modal-close:focus {
       
   195 	color: #00a0d2;
       
   196 	border-color: #5b9dd9;
       
   197 	box-shadow: 0 0 3px rgba( 0, 115, 170, .8 );
   169 }
   198 }
   170 
   199 
   171 .media-modal-close span.media-modal-icon {
   200 .media-modal-close span.media-modal-icon {
   172 	display: block;
       
   173 	margin-top: 5px;
       
   174 	width: 30px;
       
   175 	height: 15px;
       
   176 	background-image: none;
   201 	background-image: none;
   177 	text-align: center;
       
   178 }
   202 }
   179 
   203 
   180 .media-modal-close .media-modal-icon:before {
   204 .media-modal-close .media-modal-icon:before {
   181 	content: '\f158';
   205 	content: "\f158";
   182 	font: normal 20px/1 'dashicons';
   206 	font: normal 20px/1 dashicons;
   183 	speak: none;
   207 	speak: none;
   184 	vertical-align: middle;
   208 	vertical-align: middle;
   185 	-webkit-font-smoothing: antialiased;
   209 	-webkit-font-smoothing: antialiased;
   186 	-moz-osx-font-smoothing: grayscale;
   210 	-moz-osx-font-smoothing: grayscale;
   187 	color: #666;
       
   188 }
       
   189 
       
   190 .media-modal-close:hover .media-modal-icon:before {
       
   191 	color: #00a0d2;
       
   192 }
       
   193 
       
   194 .media-modal-close:active {
       
   195 	outline: 0;
       
   196 }
   211 }
   197 
   212 
   198 .media-modal-content {
   213 .media-modal-content {
   199 	position: absolute;
   214 	position: absolute;
   200 	top: 0;
   215 	top: 0;
   201 	right: 0;
   216 	right: 0;
   202 	left: 0;
   217 	left: 0;
   203 	bottom: 0;
   218 	bottom: 0;
   204 	overflow: auto;
   219 	overflow: auto;
   205 	min-height: 300px;
   220 	min-height: 300px;
   206 	-webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.7);
       
   207 	box-shadow: 0 5px 15px rgba(0,0,0,0.7);
   221 	box-shadow: 0 5px 15px rgba(0,0,0,0.7);
   208 	background: #fcfcfc;
   222 	background: #fcfcfc;
   209 	-webkit-font-smoothing: subpixel-antialiased;
   223 	-webkit-font-smoothing: subpixel-antialiased;
   210 }
   224 }
   211 
   225 
   212 .media-modal-icon {
   226 .media-modal-content .media-frame select.attachment-filters {
       
   227 	margin-top: 11px;
       
   228 	margin-left: 2%;
       
   229 	width: 42%;
       
   230 	width: calc(48% - 12px);
       
   231 }
       
   232 
       
   233 .media-modal-content .media-toolbar-primary .media-button {
       
   234 	float: left;
       
   235 }
       
   236 
       
   237 .media-modal-content .attachments-browser .search {
       
   238 	width: 100%;
       
   239 }
       
   240 
       
   241 /* higher specificity */
       
   242 .wp-core-ui .media-modal-icon {
   213 	background-image: url(../images/uploader-icons.png);
   243 	background-image: url(../images/uploader-icons.png);
   214 	background-repeat: no-repeat;
   244 	background-repeat: no-repeat;
   215 }
   245 }
   216 
   246 
   217 /**
   247 /**
   223 	right: 0;
   253 	right: 0;
   224 	left: 0;
   254 	left: 0;
   225 	z-index: 100;
   255 	z-index: 100;
   226 	height: 60px;
   256 	height: 60px;
   227 	padding: 0 16px;
   257 	padding: 0 16px;
   228 	border: 0 solid #dfdfdf;
   258 	border: 0 solid #ddd;
   229 	overflow: hidden;
   259 	overflow: hidden;
       
   260 }
       
   261 
       
   262 .media-frame-toolbar .media-toolbar {
       
   263 	top: initial;
       
   264 	bottom: -45px;
       
   265 	height: auto;
       
   266 	overflow: initial;
       
   267 	border-top: 1px solid #ddd;
       
   268 }
       
   269 
       
   270 @media screen and (max-width: 782px) {
       
   271 	.media-frame-toolbar .media-toolbar {
       
   272 		bottom: -48px;
       
   273 	}
   230 }
   274 }
   231 
   275 
   232 .media-toolbar-primary {
   276 .media-toolbar-primary {
   233 	float: left;
   277 	float: left;
   234 	height: 100%;
   278 	height: 100%;
   288 .media-sidebar .search {
   332 .media-sidebar .search {
   289 	display: block;
   333 	display: block;
   290 	width: 100%;
   334 	width: 100%;
   291 }
   335 }
   292 
   336 
   293 .media-sidebar h3,
   337 .media-sidebar h3, /* Back-compat for pre-4.4 */
   294 .image-details h3 {
   338 .image-details h3, /* Back-compat for pre-4.4 */
       
   339 .media-sidebar h2,
       
   340 .image-details h2 {
   295 	position: relative;
   341 	position: relative;
   296 	font-weight: bold;
   342 	font-weight: 600;
   297 	text-transform: uppercase;
   343 	text-transform: uppercase;
   298 	font-size: 12px;
   344 	font-size: 12px;
   299 	color: #666;
   345 	color: #666;
   300 	margin: 24px 0 8px;
   346 	margin: 24px 0 8px;
   301 }
   347 }
   354 .compat-item label span {
   400 .compat-item label span {
   355 	float: right;
   401 	float: right;
   356 	min-height: 22px;
   402 	min-height: 22px;
   357 	padding-top: 8px;
   403 	padding-top: 8px;
   358 	line-height: 16px;
   404 	line-height: 16px;
   359 	font-weight: normal;
   405 	font-weight: 400;
   360 	color: #666;
   406 	color: #666;
   361 }
   407 }
   362 
   408 
   363 .compat-item label span  {
   409 .compat-item label span {
   364 	text-align: left;
   410 	text-align: left;
   365 }
   411 }
   366 
   412 
   367 .media-sidebar .setting input[type="text"],
   413 .media-sidebar .setting input[type="text"],
   368 .media-sidebar .setting input[type="password"],
   414 .media-sidebar .setting input[type="password"],
   380 .attachment-details .setting input[type="search"],
   426 .attachment-details .setting input[type="search"],
   381 .attachment-details .setting input[type="tel"],
   427 .attachment-details .setting input[type="tel"],
   382 .attachment-details .setting input[type="url"],
   428 .attachment-details .setting input[type="url"],
   383 .attachment-details .setting textarea,
   429 .attachment-details .setting textarea,
   384 .attachment-details .setting .value {
   430 .attachment-details .setting .value {
   385 	-webkit-box-sizing: border-box;
       
   386 	-moz-box-sizing: border-box;
       
   387 	box-sizing: border-box;
   431 	box-sizing: border-box;
   388 	margin: 1px;
   432 	margin: 1px;
   389 	width: 65%;
   433 	width: 65%;
   390 	float: left;
   434 	float: left;
   391 }
   435 }
   460 .compat-item .field input[type="tel"],
   504 .compat-item .field input[type="tel"],
   461 .compat-item .field input[type="url"],
   505 .compat-item .field input[type="url"],
   462 .compat-item .field textarea {
   506 .compat-item .field textarea {
   463 	width: 100%;
   507 	width: 100%;
   464 	margin: 0;
   508 	margin: 0;
   465 	-webkit-box-sizing: border-box;
       
   466 	-moz-box-sizing: border-box;
       
   467 	box-sizing: border-box;
   509 	box-sizing: border-box;
   468 }
   510 }
   469 
   511 
   470 .sidebar-for-errors .attachment-details,
   512 .sidebar-for-errors .attachment-details,
   471 .sidebar-for-errors .compat-item,
   513 .sidebar-for-errors .compat-item,
   505 	color: #0073aa;
   547 	color: #0073aa;
   506 	text-decoration: none;
   548 	text-decoration: none;
   507 }
   549 }
   508 
   550 
   509 .media-menu > a:hover {
   551 .media-menu > a:hover {
   510 	color: #21759B;
   552 	color: #0073aa;
   511 	background: rgba( 0, 0, 0, 0.04 );
   553 	background: rgba( 0, 0, 0, 0.04 );
   512 }
   554 }
   513 
   555 
   514 .media-menu > a:active {
   556 .media-menu > a:active {
   515 	outline: none;
   557 	outline: none;
   516 }
   558 }
   517 
   559 
   518 .media-menu .active,
   560 .media-menu .active,
   519 .media-menu .active:hover {
   561 .media-menu .active:hover {
   520 	color: #23282d;
   562 	color: #23282d;
   521 	font-weight: bold;
   563 	font-weight: 600;
   522 }
   564 }
   523 
   565 
   524 .media-menu .separator {
   566 .media-menu .separator {
   525 	height: 0;
   567 	height: 0;
   526 	margin: 12px 20px;
   568 	margin: 12px 20px;
   541 	-ms-user-select: none;
   583 	-ms-user-select: none;
   542 	user-select: none;
   584 	user-select: none;
   543 }
   585 }
   544 
   586 
   545 .media-router a {
   587 .media-router a {
   546 	-webkit-transition: none;
       
   547 	transition: none;
   588 	transition: none;
   548 }
   589 }
   549 
   590 
   550 .media-router > a {
   591 .media-router > a {
   551 	position: relative;
   592 	position: relative;
   632 	width: auto;
   673 	width: auto;
   633 	margin: 0;
   674 	margin: 0;
   634 	overflow: auto;
   675 	overflow: auto;
   635 	background: #fff;
   676 	background: #fff;
   636 	border-top: 1px solid #ddd;
   677 	border-top: 1px solid #ddd;
   637 	border-bottom: 1px solid #ddd;
       
   638 }
   678 }
   639 
   679 
   640 .media-frame-toolbar {
   680 .media-frame-toolbar {
   641 	position: absolute;
   681 	position: absolute;
   642 	right: 200px;
   682 	right: 200px;
   643 	left: 0;
   683 	left: 0;
   644 	bottom: 0;
   684 	bottom: 0;
   645 	height: 60px;
   685 	height: 60px;
   646 	z-index: 100;
   686 	z-index: 100;
       
   687 	bottom: 60px;
       
   688 	height: auto;
   647 }
   689 }
   648 
   690 
   649 .media-frame.hide-menu .media-frame-title,
   691 .media-frame.hide-menu .media-frame-title,
   650 .media-frame.hide-menu .media-frame-router,
   692 .media-frame.hide-menu .media-frame-router,
   651 .media-frame.hide-menu .media-frame-toolbar,
   693 .media-frame.hide-menu .media-frame-toolbar,
   652 .media-frame.hide-menu .media-frame-content {
   694 .media-frame.hide-menu .media-frame-content {
   653 	right: 0;
   695 	right: 0;
   654 }
   696 }
   655 
   697 
   656 .media-frame.hide-menu .media-frame-menu {
       
   657 	right: -200px;
       
   658 }
       
   659 
       
   660 .media-frame.hide-toolbar .media-frame-content {
   698 .media-frame.hide-toolbar .media-frame-content {
   661 	bottom: 0;
   699 	bottom: 0;
   662 }
   700 }
   663 
   701 
   664 .media-frame.hide-toolbar .media-frame-toolbar {
       
   665 	bottom: -61px;
       
   666 }
       
   667 
       
   668 .media-frame.hide-router .media-frame-content {
   702 .media-frame.hide-router .media-frame-content {
   669 	top: 50px;
   703 	top: 50px;
   670 }
   704 }
   671 
   705 
   672 .media-frame.hide-router .media-frame-router {
   706 .media-frame.hide-menu .media-frame-menu,
       
   707 .media-frame.hide-router .media-frame-router,
       
   708 .media-frame.hide-toolbar .media-frame-toolbar {
   673 	display: none;
   709 	display: none;
   674 }
   710 }
   675 
   711 
   676 .media-frame.hide-router .media-frame-title {
   712 .media-frame.hide-router .media-frame-title {
   677 	border-bottom: 1px solid #dfdfdf;
   713 	border-bottom: 1px solid #ddd;
   678 	-webkit-box-shadow: 0 4px 4px -4px rgba( 0, 0, 0, 0.1 );
       
   679 	box-shadow: 0 4px 4px -4px rgba( 0, 0, 0, 0.1 );
   714 	box-shadow: 0 4px 4px -4px rgba( 0, 0, 0, 0.1 );
   680 }
   715 }
   681 
   716 
   682 .media-frame-title .dashicons {
   717 .media-frame-title .dashicons {
   683 	display: none;
   718 	display: none;
   696 	margin-left: 20px;
   731 	margin-left: 20px;
   697 }
   732 }
   698 
   733 
   699 .media-frame-content .crop-content {
   734 .media-frame-content .crop-content {
   700 	height: 100%;
   735 	height: 100%;
       
   736 }
       
   737 
       
   738 .wp-customizer:not(.mobile) .media-frame-content .crop-content.site-icon {
       
   739 	margin-left: 300px;
   701 }
   740 }
   702 
   741 
   703 .media-frame-content .crop-content .crop-image {
   742 .media-frame-content .crop-content .crop-image {
   704 	display: block;
   743 	display: block;
   705 	margin: auto;
   744 	margin: auto;
   737  */
   776  */
   738 .media-frame select.attachment-filters {
   777 .media-frame select.attachment-filters {
   739 	margin-top: 11px;
   778 	margin-top: 11px;
   740 	margin-left: 2%;
   779 	margin-left: 2%;
   741 	max-width: 42%;
   780 	max-width: 42%;
   742 	max-width: -webkit-calc(48% - 12px);
       
   743 	max-width: calc(48% - 12px);
   781 	max-width: calc(48% - 12px);
   744 }
   782 }
   745 
   783 
   746 .media-frame select.attachment-filters:last-of-type {
   784 .media-frame select.attachment-filters:last-of-type {
   747 	margin-left: 0;
   785 	margin-left: 0;
   752  */
   790  */
   753 .media-frame .search {
   791 .media-frame .search {
   754 	margin-top: 11px;
   792 	margin-top: 11px;
   755 	padding: 4px;
   793 	padding: 4px;
   756 	font-size: 13px;
   794 	font-size: 13px;
   757 	color: #464646;
   795 	color: #444;
   758 	font-family: "Open Sans", sans-serif;
   796 	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
   759 	-webkit-appearance: none;
   797 	-webkit-appearance: none;
   760 }
   798 }
   761 
   799 
   762 .media-toolbar-primary .search {
   800 .media-toolbar-primary .search {
   763 	max-width: 100%;
   801 	max-width: 100%;
   777 .wp-core-ui .attachment {
   815 .wp-core-ui .attachment {
   778 	position: relative;
   816 	position: relative;
   779 	float: right;
   817 	float: right;
   780 	padding: 8px;
   818 	padding: 8px;
   781 	margin: 0;
   819 	margin: 0;
   782 	color: #464646;
   820 	color: #444;
   783 	cursor: pointer;
   821 	cursor: pointer;
   784 	list-style: none;
   822 	list-style: none;
   785 	text-align: center;
   823 	text-align: center;
   786 	-webkit-user-select: none;
   824 	-webkit-user-select: none;
   787 	-moz-user-select: none;
   825 	-moz-user-select: none;
   788 	-ms-user-select: none;
   826 	-ms-user-select: none;
   789 	user-select: none;
   827 	user-select: none;
   790 	width: 25%;
   828 	width: 25%;
   791 	-webkit-box-sizing: border-box;
       
   792 	-moz-box-sizing: border-box;
       
   793 	box-sizing: border-box;
   829 	box-sizing: border-box;
   794 }
   830 }
   795 
   831 
   796 .wp-core-ui .attachment:focus,
   832 .wp-core-ui .attachment:focus,
   797 .wp-core-ui .selected.attachment:focus,
   833 .wp-core-ui .selected.attachment:focus,
   798 .wp-core-ui .attachment.details:focus {
   834 .wp-core-ui .attachment.details:focus {
   799 	-webkit-box-shadow:
       
   800 		inset 0 0 2px 3px #fff,
       
   801 		inset 0 0 0 7px #5b9dd9;
       
   802 	box-shadow:
   835 	box-shadow:
   803 		inset 0 0 2px 3px #fff,
   836 		inset 0 0 2px 3px #fff,
   804 		inset 0 0 0 7px #5b9dd9;
   837 		inset 0 0 0 7px #5b9dd9;
   805 	outline: none;
   838 	outline: none;
   806 }
   839 }
   807 
   840 
   808 .wp-core-ui .selected.attachment {
   841 .wp-core-ui .selected.attachment {
   809 	-webkit-box-shadow:
       
   810 		inset 0 0 0 5px #fff,
       
   811 		inset 0 0 0 7px #ccc;
       
   812 	box-shadow:
   842 	box-shadow:
   813 		inset 0 0 0 5px #fff,
   843 		inset 0 0 0 5px #fff,
   814 		inset 0 0 0 7px #ccc;
   844 		inset 0 0 0 7px #ccc;
   815 }
   845 }
   816 
   846 
   817 .wp-core-ui .attachment.details {
   847 .wp-core-ui .attachment.details {
   818 	-webkit-box-shadow:
       
   819 		inset 0 0 0 3px #fff,
       
   820 		inset 0 0 0 7px #1e8cbe;
       
   821 	box-shadow:
   848 	box-shadow:
   822 		inset 0 0 0 3px #fff,
   849 		inset 0 0 0 3px #fff,
   823 		inset 0 0 0 7px #1e8cbe;
   850 		inset 0 0 0 7px #0073aa;
   824 }
   851 }
   825 
   852 
   826 .wp-core-ui .attachment-preview {
   853 .wp-core-ui .attachment-preview {
   827 	position: relative;
   854 	position: relative;
   828 	-webkit-box-shadow:
       
   829 		inset 0 0 15px rgba( 0, 0, 0, 0.1 ),
       
   830 		inset 0 0 0 1px rgba( 0, 0, 0, 0.05 );
       
   831 	box-shadow:
   855 	box-shadow:
   832 		inset 0 0 15px rgba( 0, 0, 0, 0.1 ),
   856 		inset 0 0 15px rgba( 0, 0, 0, 0.1 ),
   833 		inset 0 0 0 1px rgba( 0, 0, 0, 0.05 );
   857 		inset 0 0 0 1px rgba( 0, 0, 0, 0.05 );
   834 	background: #eee;
   858 	background: #eee;
   835 	cursor: pointer;
   859 	cursor: pointer;
   836 }
   860 }
   837 
   861 
   838 .wp-core-ui .attachment-preview:before {
   862 .wp-core-ui .attachment-preview:before {
   839 	content: '';
   863 	content: "";
   840 	display: block;
   864 	display: block;
   841 	padding-top: 100%;
   865 	padding-top: 100%;
   842 }
   866 }
   843 
   867 
   844 .wp-core-ui .attachment .icon {
   868 .wp-core-ui .attachment .icon {
   852 	top: 0;
   876 	top: 0;
   853 	left: 0;
   877 	left: 0;
   854 	bottom: 0;
   878 	bottom: 0;
   855 	right: 0;
   879 	right: 0;
   856 	opacity: 1;
   880 	opacity: 1;
   857 	-webkit-transition: opacity .1s;
       
   858 	transition: opacity .1s;
   881 	transition: opacity .1s;
   859 }
   882 }
   860 
   883 
   861 .wp-core-ui .attachment .portrait img {
   884 .wp-core-ui .attachment .portrait img {
   862 	max-width: 100%;
   885 	max-width: 100%;
   865 .wp-core-ui .attachment .landscape img {
   888 .wp-core-ui .attachment .landscape img {
   866 	max-height: 100%;
   889 	max-height: 100%;
   867 }
   890 }
   868 
   891 
   869 .wp-core-ui .attachment .thumbnail:after {
   892 .wp-core-ui .attachment .thumbnail:after {
   870 	content: '';
   893 	content: "";
   871 	display: block;
   894 	display: block;
   872 	position: absolute;
   895 	position: absolute;
   873 	top: 0;
   896 	top: 0;
   874 	right: 0;
   897 	right: 0;
   875 	left: 0;
   898 	left: 0;
   876 	bottom: 0;
   899 	bottom: 0;
   877 	-webkit-box-shadow: inset 0 0 0 1px rgba( 0, 0, 0, 0.1 );
       
   878 	box-shadow: inset 0 0 0 1px rgba( 0, 0, 0, 0.1 );
   900 	box-shadow: inset 0 0 0 1px rgba( 0, 0, 0, 0.1 );
   879 	overflow: hidden;
   901 	overflow: hidden;
   880 }
   902 }
   881 
   903 
   882 .wp-core-ui .attachment .thumbnail img {
   904 .wp-core-ui .attachment .thumbnail img {
   888 	position: absolute;
   910 	position: absolute;
   889 	top: 0;
   911 	top: 0;
   890 	right: 0;
   912 	right: 0;
   891 	width: 100%;
   913 	width: 100%;
   892 	height: 100%;
   914 	height: 100%;
   893 	-webkit-transform: translate( -50%, 50% );
   915 	-webkit-transform: translate( -50%, 50% ); /* Fails with spaces?? Weird! */
   894 	-ms-transform: translate(-50%,50%); /* Fails with spaces?? Weird! */
       
   895 	transform: translate( -50%, 50% );
   916 	transform: translate( -50%, 50% );
   896 }
   917 }
   897 
   918 
   898 .wp-core-ui .attachment .thumbnail .centered img {
   919 .wp-core-ui .attachment .thumbnail .centered img {
   899 	-webkit-transform: translate( 50%, -50% );
   920 	-webkit-transform: translate( 50%, -50% );
   900 	-ms-transform: translate(50%,-50%);
       
   901 	transform: translate( 50%, -50% );
   921 	transform: translate( 50%, -50% );
   902 }
   922 }
   903 
   923 
   904 .wp-core-ui .attachments-browser .attachment .thumbnail .centered img.icon {
   924 .wp-core-ui .attachments-browser .attachment .thumbnail .centered img.icon {
   905 	-webkit-transform: translate( 50%, -70% );
   925 	-webkit-transform: translate( 50%, -70% );
   906 	-ms-transform: translate(50%,-70%);
       
   907 	transform: translate( 50%, -70% );
   926 	transform: translate( 50%, -70% );
   908 }
   927 }
   909 
   928 
   910 .ie8 .wp-core-ui .attachment img.icon {
   929 .ie8 .wp-core-ui .attachment img.icon {
   911 	top: 20%;
   930 	top: 20%;
   919 	bottom: 0;
   938 	bottom: 0;
   920 	overflow: hidden;
   939 	overflow: hidden;
   921 	max-height: 100%;
   940 	max-height: 100%;
   922 	word-wrap: break-word;
   941 	word-wrap: break-word;
   923 	text-align: center;
   942 	text-align: center;
   924 	font-weight: bold;
   943 	font-weight: 600;
   925 	background: rgba( 255, 255, 255, 0.8 );
   944 	background: rgba( 255, 255, 255, 0.8 );
   926 	-webkit-box-shadow: inset 0 0 0 1px rgba( 0, 0, 0, 0.15 );
       
   927 	box-shadow: inset 0 0 0 1px rgba( 0, 0, 0, 0.15 );
   945 	box-shadow: inset 0 0 0 1px rgba( 0, 0, 0, 0.15 );
   928 }
   946 }
   929 
   947 
   930 .wp-core-ui .attachment .filename div {
   948 .wp-core-ui .attachment .filename div {
   931 	padding: 5px 10px;
   949 	padding: 5px 10px;
   933 
   951 
   934 .wp-core-ui .attachment .thumbnail img {
   952 .wp-core-ui .attachment .thumbnail img {
   935 	position: absolute;
   953 	position: absolute;
   936 }
   954 }
   937 
   955 
   938 .wp-core-ui .attachment .close {
   956 .wp-core-ui .attachment-close {
   939 	display: block;
   957 	display: block;
   940 	position: absolute;
   958 	position: absolute;
   941 	top: 5px;
   959 	top: 5px;
   942 	left: 5px;
   960 	left: 5px;
   943 	height: 22px;
   961 	height: 22px;
   944 	width: 22px;
   962 	width: 22px;
   945 	padding: 0;
   963 	padding: 0;
   946 	font-size: 20px;
       
   947 	line-height: 20px;
       
   948 	text-align: center;
       
   949 	text-decoration: none;
       
   950 	color: #464646;
       
   951 	background-color: #fff;
   964 	background-color: #fff;
   952 	background-position: -96px 4px;
   965 	background-position: -96px 4px;
   953 	border-width: 0;
       
   954 	-webkit-border-radius: 3px;
       
   955 	border-radius: 3px;
   966 	border-radius: 3px;
   956 	-webkit-box-shadow: 0 0 0 1px rgba( 0, 0, 0, 0.3 );
       
   957 	box-shadow: 0 0 0 1px rgba( 0, 0, 0, 0.3 );
   967 	box-shadow: 0 0 0 1px rgba( 0, 0, 0, 0.3 );
   958 	-webkit-transition-duration: none;
   968 	transition: none;
   959 	transition-duration: none;
   969 }
   960 	-webkit-transition-property: none;
   970 
   961 	transition-property: none;
   971 .wp-core-ui .attachment-close:hover,
   962 }
   972 .wp-core-ui .attachment-close:focus {
   963 
       
   964 .wp-core-ui .attachment a.close:hover,
       
   965 .wp-core-ui .attachment a.close:focus {
       
   966 	-webkit-box-shadow: 0 0 0 1px rgba( 0, 0, 0, 0.6 );
       
   967 	box-shadow: 0 0 0 1px rgba( 0, 0, 0, 0.6 );
       
   968 	background-position: -36px 4px;
   973 	background-position: -36px 4px;
   969 
       
   970 }
   974 }
   971 
   975 
   972 .wp-core-ui .attachment .check {
   976 .wp-core-ui .attachment .check {
   973 	display: none;
   977 	display: none;
   974 	height: 24px;
   978 	height: 24px;
   975 	width: 24px;
   979 	width: 24px;
       
   980 	padding: 0;
       
   981 	border: 0;
   976 	position: absolute;
   982 	position: absolute;
   977 	z-index: 10;
   983 	z-index: 10;
   978 	top: 0;
   984 	top: 0;
   979 	left: 0;
   985 	left: 0;
   980 	outline: none;
   986 	outline: none;
   981 	background: #eee;
   987 	background: #eee;
   982 	-webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba( 0, 0, 0, 0.15 );
   988 	cursor: pointer;
   983 	box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba( 0, 0, 0, 0.15 );
   989 	box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba( 0, 0, 0, 0.15 );
   984 }
   990 }
   985 
   991 
   986 .wp-core-ui .attachment .check div {
   992 .wp-core-ui .attachment .check .media-modal-icon {
       
   993 	display: block;
   987 	background-position: -1px 0;
   994 	background-position: -1px 0;
   988 	height: 15px;
   995 	height: 15px;
   989 	width: 15px;
   996 	width: 15px;
   990 	margin: 5px;
   997 	margin: 5px;
   991 }
   998 }
   992 
   999 
   993 .wp-core-ui .attachment .check:hover div {
  1000 .wp-core-ui .attachment .check:hover .media-modal-icon {
   994 	background-position: -40px 0;
  1001 	background-position: -40px 0;
   995 }
  1002 }
   996 
  1003 
   997 .wp-core-ui .attachment.selected .check {
  1004 .wp-core-ui .attachment.selected .check {
   998 	display: block;
  1005 	display: block;
   999 }
  1006 }
  1000 
  1007 
  1001 .wp-core-ui .attachment.details .check,
  1008 .wp-core-ui .attachment.details .check,
  1002 .wp-core-ui .attachment.selected .check:focus,
  1009 .wp-core-ui .attachment.selected .check:focus,
  1003 .wp-core-ui .media-frame.mode-grid .attachment.selected .check {
  1010 .wp-core-ui .media-frame.mode-grid .attachment.selected .check {
  1004 	background-color: #1e8cbe;
  1011 	background-color: #0073aa;
  1005 	-webkit-box-shadow:
       
  1006 		0 0 0 1px #fff,
       
  1007 		0 0 0 2px #1e8cbe;
       
  1008 	box-shadow:
  1012 	box-shadow:
  1009 		0 0 0 1px #fff,
  1013 		0 0 0 1px #fff,
  1010 		0 0 0 2px #1e8cbe;
  1014 		0 0 0 2px #0073aa;
  1011 }
  1015 }
  1012 
  1016 
  1013 .wp-core-ui .attachment.details .check div,
  1017 .wp-core-ui .attachment.details .check .media-modal-icon,
  1014 .wp-core-ui .media-frame.mode-grid .attachment.selected .check div {
  1018 .wp-core-ui .media-frame.mode-grid .attachment.selected .check .media-modal-icon {
  1015 	background-position: -21px 0;
  1019 	background-position: -21px 0;
  1016 }
  1020 }
  1017 
  1021 
  1018 .wp-core-ui .attachment.details .check:hover div,
  1022 .wp-core-ui .attachment.details .check:hover .media-modal-icon,
  1019 .wp-core-ui .attachment.selected .check:focus div,
  1023 .wp-core-ui .attachment.selected .check:focus .media-modal-icon,
  1020 .wp-core-ui .media-frame.mode-grid .attachment.selected .check:hover div {
  1024 .wp-core-ui .media-frame.mode-grid .attachment.selected .check:hover .media-modal-icon {
  1021 	background-position: -60px 0;
  1025 	background-position: -60px 0;
  1022 }
  1026 }
  1023 
  1027 
  1024 .wp-core-ui .media-frame .attachment .describe {
  1028 .wp-core-ui .media-frame .attachment .describe {
  1025 	position: relative;
  1029 	position: relative;
  1026 	display: block;
  1030 	display: block;
  1027 	width: 100%;
  1031 	width: 100%;
  1028 	margin: 0;
  1032 	margin: 0;
  1029 	padding: 8px;
  1033 	padding: 8px;
  1030 	font-size: 12px;
  1034 	font-size: 12px;
  1031 	-webkit-border-radius: 0;
       
  1032 	border-radius: 0;
  1035 	border-radius: 0;
  1033 }
  1036 }
  1034 
  1037 
  1035 /**
  1038 /**
  1036  * Attachments Browser
  1039  * Attachments Browser
  1088 .uploader-inline .close {
  1091 .uploader-inline .close {
  1089 	background-color: transparent;
  1092 	background-color: transparent;
  1090 	border: 0;
  1093 	border: 0;
  1091 	cursor: pointer;
  1094 	cursor: pointer;
  1092 	height: 48px;
  1095 	height: 48px;
  1093 	position: absolute;
  1096 	outline: none;
  1094 	left: 0;
  1097 	padding: 0;
       
  1098 	position: absolute;
       
  1099 	left: 2px;
  1095 	text-align: center;
  1100 	text-align: center;
  1096 	top: 0;
  1101 	top: 2px;
  1097 	width: 50px;
  1102 	width: 48px;
  1098 	z-index: 1;
  1103 	z-index: 1;
  1099 }
  1104 }
  1100 
  1105 
  1101 .uploader-inline .close:before {
  1106 .uploader-inline .close:before {
  1102 	font: normal 30px/50px 'dashicons' !important;
  1107 	font: normal 30px/1 dashicons !important;
  1103 	color: #777;
  1108 	color: #555d66;
  1104 	display: inline-block;
  1109 	display: inline-block;
  1105 	content: '\f335';
  1110 	content: "\f335";
  1106 	font-weight: 300;
  1111 	font-weight: 300;
       
  1112 	margin-top: 1px;
       
  1113 }
       
  1114 
       
  1115 .uploader-inline .close:focus {
       
  1116 	outline: 1px solid  #5b9dd9;
       
  1117 	box-shadow: 0 0 3px rgba( 0, 115, 170, .8 );
  1107 }
  1118 }
  1108 
  1119 
  1109 .attachments-browser.hide-sidebar .attachments,
  1120 .attachments-browser.hide-sidebar .attachments,
  1110 .attachments-browser.hide-sidebar .uploader-inline {
  1121 .attachments-browser.hide-sidebar .uploader-inline {
  1111 	left: 0;
  1122 	left: 0;
  1131 .media-progress-bar {
  1142 .media-progress-bar {
  1132 	position: relative;
  1143 	position: relative;
  1133 	height: 10px;
  1144 	height: 10px;
  1134 	width: 70%;
  1145 	width: 70%;
  1135 	margin: 10px auto;
  1146 	margin: 10px auto;
  1136 	-webkit-border-radius: 10px;
       
  1137 	border-radius: 10px;
  1147 	border-radius: 10px;
  1138 	background: #dfdfdf;
  1148 	background: #ddd;
  1139 	background: rgba( 0, 0, 0, 0.1 );
  1149 	background: rgba( 0, 0, 0, 0.1 );
  1140 }
  1150 }
  1141 
  1151 
  1142 .media-progress-bar div {
  1152 .media-progress-bar div {
  1143 	height: 10px;
  1153 	height: 10px;
  1144 	min-width: 20px;
  1154 	min-width: 20px;
  1145 	width: 0;
  1155 	width: 0;
  1146 	background: #1e8cbe;
  1156 	background: #0073aa;
  1147 	-webkit-border-radius: 10px;
       
  1148 	border-radius: 10px;
  1157 	border-radius: 10px;
  1149 	-webkit-transition: width 300ms;
       
  1150 	transition: width 300ms;
  1158 	transition: width 300ms;
  1151 }
  1159 }
  1152 
  1160 
  1153 .media-uploader-status .media-progress-bar {
  1161 .media-uploader-status .media-progress-bar {
  1154 	display: none;
  1162 	display: none;
  1172 	margin: 0 auto;
  1180 	margin: 0 auto;
  1173 	padding-bottom: 10px;
  1181 	padding-bottom: 10px;
  1174 	max-width: 400px;
  1182 	max-width: 400px;
  1175 }
  1183 }
  1176 
  1184 
  1177 .media-sidebar .media-uploader-status {
  1185 .uploader-inline .media-uploader-status h3, /* Back-compat for pre-4.4 */
  1178 	border-bottom: 1px solid #dfdfdf;
  1186 .uploader-inline .media-uploader-status h2 {
  1179 }
       
  1180 
       
  1181 .uploader-inline .media-uploader-status h3 {
       
  1182 	display: none;
  1187 	display: none;
  1183 }
  1188 }
  1184 
  1189 
  1185 .media-uploader-status .upload-details {
  1190 .media-uploader-status .upload-details {
  1186 	display: none;
  1191 	display: none;
  1195 .media-uploader-status .upload-detail-separator {
  1200 .media-uploader-status .upload-detail-separator {
  1196 	padding: 0 4px;
  1201 	padding: 0 4px;
  1197 }
  1202 }
  1198 
  1203 
  1199 .media-uploader-status .upload-count {
  1204 .media-uploader-status .upload-count {
  1200 	color: #464646;
  1205 	color: #444;
  1201 }
  1206 }
  1202 
  1207 
  1203 .media-uploader-status .upload-dismiss-errors,
  1208 .media-uploader-status .upload-dismiss-errors,
  1204 .media-uploader-status .upload-errors {
  1209 .media-uploader-status .upload-errors {
  1205 	display: none;
  1210 	display: none;
  1214 	text-decoration: none;
  1219 	text-decoration: none;
  1215 }
  1220 }
  1216 
  1221 
  1217 .media-sidebar .media-uploader-status .upload-dismiss-errors {
  1222 .media-sidebar .media-uploader-status .upload-dismiss-errors {
  1218 	position: absolute;
  1223 	position: absolute;
  1219 	top: 0;
  1224 	top: -10px;
  1220 	left: 0;
  1225 	left: -10px;
       
  1226 	padding: 10px;
       
  1227 	transition: none;
       
  1228 }
       
  1229 
       
  1230 .media-sidebar .media-uploader-status .upload-dismiss-errors:before {
       
  1231 	content: "\f153";
       
  1232 	display: block;
       
  1233 	font: normal 16px/1 dashicons;
       
  1234 	color: #72777c;
       
  1235 }
       
  1236 
       
  1237 .media-sidebar .media-uploader-status .upload-dismiss-errors:hover:before,
       
  1238 .media-sidebar .media-uploader-status .upload-dismiss-errors:focus:before {
       
  1239 	color: #c00;
  1221 }
  1240 }
  1222 
  1241 
  1223 .upload-errors .upload-error {
  1242 .upload-errors .upload-error {
  1224 	margin: 8px auto 0 auto;
  1243 	padding: 12px;
  1225 	padding: 8px;
  1244 	margin-bottom: 12px;
  1226 	border: 1px #c00 solid;
  1245 	background: #fff;
  1227 	background: #ffebe8;
  1246 	border-right: 4px solid #dc3232;
  1228 	-webkit-border-radius: 3px;
  1247 	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
  1229 	border-radius: 3px;
  1248 }
  1230 }
  1249 
  1231 
  1250 .uploader-inline .upload-errors .upload-error {
  1232 .upload-errors .upload-error-label {
  1251 	background-color: #fbeaea;
  1233 	padding: 2px 4px;
  1252 	box-shadow: none;
  1234 	margin-left: 8px;
  1253 }
  1235 	font-weight: bold;
  1254 
  1236 	color: #fff;
  1255 .upload-errors .upload-error-filename {
  1237 	background: #e00;
  1256 	font-weight: 600;
  1238 	background-image: -webkit-gradient(linear, right top, right bottom, from(#e00), to(#a00));
       
  1239 	background-image: -webkit-linear-gradient(top, #e00, #a00);
       
  1240 	background-image: linear-gradient(to bottom, #e00, #a00);
       
  1241 	-webkit-border-radius: 3px;
       
  1242 	border-radius: 3px;
       
  1243 }
  1257 }
  1244 
  1258 
  1245 .upload-errors .upload-error-message {
  1259 .upload-errors .upload-error-message {
  1246 	display: block;
  1260 	display: block;
  1247 	padding-top: 8px;
  1261 	padding-top: 8px;
  1248 	color: #b44;
       
  1249 	word-wrap: break-word;
  1262 	word-wrap: break-word;
  1250 }
  1263 }
  1251 
  1264 
  1252 .uploader-window {
  1265 .uploader-window {
  1253 	position: fixed;
  1266 	position: fixed;
  1258 	background: rgba( 0, 86, 132, 0.9 );
  1271 	background: rgba( 0, 86, 132, 0.9 );
  1259 	z-index: 250000;
  1272 	z-index: 250000;
  1260 	display: none;
  1273 	display: none;
  1261 	text-align: center;
  1274 	text-align: center;
  1262 	opacity: 0;
  1275 	opacity: 0;
  1263 	-webkit-transition: opacity 250ms;
       
  1264 	transition: opacity 250ms;
  1276 	transition: opacity 250ms;
  1265 }
  1277 }
  1266 
  1278 
  1267 .uploader-window-content {
  1279 .uploader-window-content {
  1268 	position: absolute;
  1280 	position: absolute;
  1271 	left: 10px;
  1283 	left: 10px;
  1272 	bottom: 10px;
  1284 	bottom: 10px;
  1273 	border: 1px dashed #fff;
  1285 	border: 1px dashed #fff;
  1274 }
  1286 }
  1275 
  1287 
  1276 .uploader-window h3 {
  1288 .uploader-window h3, /* Back-compat for pre-4.4 */
       
  1289 .uploader-window h1 {
  1277 	margin: -0.5em 0 0;
  1290 	margin: -0.5em 0 0;
  1278 	position: absolute;
  1291 	position: absolute;
  1279 	top: 50%;
  1292 	top: 50%;
  1280 	right: 0;
  1293 	right: 0;
  1281 	left: 0;
  1294 	left: 0;
  1282 	-webkit-transform: translateY( -50% );
  1295 	-webkit-transform: translateY( -50% );
  1283 	-ms-transform: translateY(-50%);
       
  1284 	transform: translateY( -50% );
  1296 	transform: translateY( -50% );
  1285 	font-size: 40px;
  1297 	font-size: 40px;
  1286 	color: #fff;
  1298 	color: #fff;
  1287 	padding: 0;
  1299 	padding: 0;
  1288 }
  1300 }
  1326 
  1338 
  1327 .uploader-inline .has-upload-message .upload-ui {
  1339 .uploader-inline .has-upload-message .upload-ui {
  1328 	margin: 0 0 4em;
  1340 	margin: 0 0 4em;
  1329 }
  1341 }
  1330 
  1342 
  1331 .uploader-inline h3 {
  1343 .uploader-inline h3, /* Back-compat for pre-4.4 */
       
  1344 .uploader-inline h2 {
  1332 	font-size: 20px;
  1345 	font-size: 20px;
  1333 	line-height: 28px;
  1346 	line-height: 28px;
  1334 	font-weight: 400;
  1347 	font-weight: 400;
  1335 	margin: 0;
  1348 	margin: 0;
  1336 }
  1349 }
  1337 
  1350 
  1338 .uploader-inline .has-upload-message .upload-instructions {
  1351 .uploader-inline .has-upload-message .upload-instructions {
  1339 	font-size: 14px;
  1352 	font-size: 14px;
  1340 	color: #464646;
  1353 	color: #444;
  1341 	font-weight: normal;
  1354 	font-weight: 400;
  1342 }
  1355 }
  1343 
  1356 
  1344 .uploader-inline .drop-instructions {
  1357 .uploader-inline .drop-instructions {
  1345 	display: none;
  1358 	display: none;
  1346 }
  1359 }
  1400 .media-selection .count {
  1413 .media-selection .count {
  1401 	display: block;
  1414 	display: block;
  1402 	padding-top: 12px;
  1415 	padding-top: 12px;
  1403 	font-size: 14px;
  1416 	font-size: 14px;
  1404 	line-height: 20px;
  1417 	line-height: 20px;
  1405 	font-weight: bold;
  1418 	font-weight: 600;
  1406 }
  1419 }
  1407 
  1420 
  1408 .media-selection .selection-info a {
  1421 .media-selection .button-link {
  1409 	display: block;
       
  1410 	float: right;
  1422 	float: right;
  1411 	padding: 1px 8px;
  1423 	padding: 1px 8px;
  1412 	margin: 1px -8px 1px 8px;
  1424 	margin: 1px -8px 1px 8px;
  1413 	line-height: 16px;
  1425 	line-height: 16px;
       
  1426 	border-left: 1px solid #ddd;
       
  1427 	color: #0073aa;
  1414 	text-decoration: none;
  1428 	text-decoration: none;
  1415 	border-left: 1px solid #dfdfdf;
  1429 }
  1416 	color: #21759B;
  1430 
  1417 }
  1431 .media-selection .button-link:hover,
  1418 
  1432 .media-selection .button-link:focus {
  1419 .media-selection .selection-info a:hover {
  1433 	color: #00a0d2;
  1420 	background: #21759B;
  1434 }
  1421 	color: #fff;
  1435 
  1422 	border-color: transparent;
  1436 .media-selection .button-link:last-child {
  1423 }
       
  1424 
       
  1425 .media-selection .selection-info a:last-child {
       
  1426 	border-left: 0;
  1437 	border-left: 0;
  1427 	margin-left: 0;
  1438 	margin-left: 0;
  1428 }
  1439 }
  1429 
  1440 
  1430 .media-selection .selection-info .clear-selection {
  1441 .selection-info .clear-selection {
  1431 	color: red;
  1442 	color: #bc0b0b;
  1432 }
  1443 }
  1433 
  1444 
  1434 .media-selection .selection-info .clear-selection:hover {
  1445 .selection-info .clear-selection:hover,
  1435 	background: red;
  1446 .selection-info .clear-selection:focus {
       
  1447 	color: #dc3232;
  1436 }
  1448 }
  1437 
  1449 
  1438 .media-selection .selection-view {
  1450 .media-selection .selection-view {
  1439 	display: inline-block;
  1451 	display: inline-block;
  1440 	vertical-align: top;
  1452 	vertical-align: top;
  1465 .media-selection .attachment .icon {
  1477 .media-selection .attachment .icon {
  1466 	width: 50%;
  1478 	width: 50%;
  1467 }
  1479 }
  1468 
  1480 
  1469 .media-selection .attachment-preview {
  1481 .media-selection .attachment-preview {
  1470 	-webkit-box-shadow: none;
       
  1471 	box-shadow: none;
  1482 	box-shadow: none;
  1472 	background: none;
  1483 	background: none;
  1473 }
  1484 }
  1474 
  1485 
  1475 .wp-core-ui .media-selection .attachment:focus,
  1486 .wp-core-ui .media-selection .attachment:focus,
  1476 .wp-core-ui .media-selection .selected.attachment:focus,
  1487 .wp-core-ui .media-selection .selected.attachment:focus,
  1477 .wp-core-ui .media-selection .attachment.details:focus {
  1488 .wp-core-ui .media-selection .attachment.details:focus {
  1478 	-webkit-box-shadow:
       
  1479 		0 0 0 1px #fff,
       
  1480 		0 0 2px 3px #5b9dd9;
       
  1481 	box-shadow:
  1489 	box-shadow:
  1482 		0 0 0 1px #fff,
  1490 		0 0 0 1px #fff,
  1483 		0 0 2px 3px #5b9dd9;
  1491 		0 0 2px 3px #5b9dd9;
  1484 }
  1492 }
  1485 
  1493 
  1486 .wp-core-ui .media-selection .selected.attachment {
  1494 .wp-core-ui .media-selection .selected.attachment {
  1487 	-webkit-box-shadow: none;
       
  1488 	box-shadow: none;
  1495 	box-shadow: none;
  1489 }
  1496 }
  1490 
  1497 
  1491 .wp-core-ui .media-selection .attachment.details {
  1498 .wp-core-ui .media-selection .attachment.details {
  1492 	-webkit-box-shadow:
       
  1493 		0 0 0 1px #fff,
       
  1494 		0 0 0 3px #1e8cbe;
       
  1495 	box-shadow:
  1499 	box-shadow:
  1496 		0 0 0 1px #fff,
  1500 		0 0 0 1px #fff,
  1497 		0 0 0 3px #1e8cbe;
  1501 		0 0 0 3px #0073aa;
  1498 }
  1502 }
  1499 
  1503 
  1500 .media-selection:after {
  1504 .media-selection:after {
  1501 	content: '';
  1505 	content: "";
  1502 	display: block;
  1506 	display: block;
  1503 	position: absolute;
  1507 	position: absolute;
  1504 	top: 0;
  1508 	top: 0;
  1505 	left: 0;
  1509 	left: 0;
  1506 	bottom: 0;
  1510 	bottom: 0;
  1507 	width: 25px;
  1511 	width: 25px;
  1508 	background-image: -webkit-gradient(linear, left top, right top, from(rgba( 255, 255, 255, 1 )), to(rgba( 255, 255, 255, 0 )));
  1512 	background-image: linear-gradient(to right, rgba( 255, 255, 255, 1 ), rgba( 255, 255, 255, 0 ));
  1509 	background-image: -webkit-linear-gradient(left, rgba( 255, 255, 255, 1 ), rgba( 255, 255, 255, 0 ));
       
  1510 	background-image: linear-gradient(to right, rgba( 255, 255, 255, 1 ) ,  rgba( 255, 255, 255, 0 ) );
       
  1511 }
  1513 }
  1512 
  1514 
  1513 .media-selection .attachment .filename {
  1515 .media-selection .attachment .filename {
  1514 	display: none;
  1516 	display: none;
  1515 }
  1517 }
  1517 /**
  1519 /**
  1518  * Spinner
  1520  * Spinner
  1519  */
  1521  */
  1520 .media-frame .spinner {
  1522 .media-frame .spinner {
  1521 	background: url(../images/spinner.gif) no-repeat;
  1523 	background: url(../images/spinner.gif) no-repeat;
  1522 	-webkit-background-size: 20px 20px;
       
  1523 	background-size: 20px 20px;
  1524 	background-size: 20px 20px;
  1524 	float: left;
  1525 	float: left;
  1525 	display: inline-block;
  1526 	display: inline-block;
  1526 	visibility: hidden;
  1527 	visibility: hidden;
  1527 	opacity: 0.7;
  1528 	opacity: 0.7;
  1580 	border-bottom: 1px solid #ddd;
  1581 	border-bottom: 1px solid #ddd;
  1581 	padding-bottom: 11px;
  1582 	padding-bottom: 11px;
  1582 }
  1583 }
  1583 
  1584 
  1584 .attachment-info .filename {
  1585 .attachment-info .filename {
  1585 	font-weight: bold;
  1586 	font-weight: 600;
  1586 	color: #464646;
  1587 	color: #444;
  1587 	word-wrap: break-word;
  1588 	word-wrap: break-word;
  1588 }
  1589 }
  1589 
  1590 
  1590 .attachment-info .thumbnail {
  1591 .attachment-info .thumbnail {
  1591 	position: relative;
  1592 	position: relative;
  1598 }
  1599 }
  1599 
  1600 
  1600 .uploading .attachment-info .thumbnail {
  1601 .uploading .attachment-info .thumbnail {
  1601 	width: 120px;
  1602 	width: 120px;
  1602 	height: 80px;
  1603 	height: 80px;
  1603 	-webkit-box-shadow: inset 0 0 15px rgba( 0, 0, 0, 0.1 );
       
  1604 	box-shadow: inset 0 0 15px rgba( 0, 0, 0, 0.1 );
  1604 	box-shadow: inset 0 0 15px rgba( 0, 0, 0, 0.1 );
  1605 }
  1605 }
  1606 
  1606 
  1607 .uploading .attachment-info .media-progress-bar {
  1607 .uploading .attachment-info .media-progress-bar {
  1608 	margin-top: 35px;
  1608 	margin-top: 35px;
  1609 }
  1609 }
  1610 
  1610 
  1611 .attachment-info .thumbnail-image:after {
  1611 .attachment-info .thumbnail-image:after {
  1612 	content: '';
  1612 	content: "";
  1613 	display: block;
  1613 	display: block;
  1614 	position: absolute;
  1614 	position: absolute;
  1615 	top: 0;
  1615 	top: 0;
  1616 	right: 0;
  1616 	right: 0;
  1617 	left: 0;
  1617 	left: 0;
  1618 	bottom: 0;
  1618 	bottom: 0;
  1619 	-webkit-box-shadow: inset 0 0 0 1px rgba( 0, 0, 0, 0.15 );
       
  1620 	box-shadow: inset 0 0 0 1px rgba( 0, 0, 0, 0.15 );
  1619 	box-shadow: inset 0 0 0 1px rgba( 0, 0, 0, 0.15 );
  1621 	overflow: hidden;
  1620 	overflow: hidden;
  1622 }
  1621 }
  1623 
  1622 
  1624 .attachment-info .thumbnail img {
  1623 .attachment-info .thumbnail img {
  1633 	font-size: 12px;
  1632 	font-size: 12px;
  1634 	max-width: 100%;
  1633 	max-width: 100%;
  1635 }
  1634 }
  1636 
  1635 
  1637 .attachment-info .edit-attachment,
  1636 .attachment-info .edit-attachment,
  1638 .attachment-info .refresh-attachment,
       
  1639 .attachment-info .delete-attachment,
  1637 .attachment-info .delete-attachment,
  1640 .attachment-info .trash-attachment,
  1638 .attachment-info .trash-attachment,
  1641 .attachment-info .untrash-attachment {
  1639 .attachment-info .untrash-attachment {
  1642 	display: block;
  1640 	display: block;
  1643 	text-decoration: none;
  1641 	text-decoration: none;
  1644 	white-space: nowrap;
  1642 	white-space: nowrap;
  1645 }
  1643 }
  1646 
  1644 
  1647 .attachment-info .refresh-attachment,
       
  1648 .attachment-details.needs-refresh .attachment-info .edit-attachment {
  1645 .attachment-details.needs-refresh .attachment-info .edit-attachment {
  1649 	display: none;
  1646 	display: none;
  1650 }
  1647 }
  1651 
  1648 
  1652 .attachment-details.needs-refresh .attachment-info .refresh-attachment,
       
  1653 .attachment-info .edit-attachment {
  1649 .attachment-info .edit-attachment {
  1654 	display: block;
  1650 	display: block;
  1655 }
  1651 }
  1656 
  1652 
  1657 .media-modal .delete-attachment,
  1653 .media-modal .delete-attachment,
  1658 .media-modal .trash-attachment,
  1654 .media-modal .trash-attachment,
  1659 .media-modal .untrash-attachment {
  1655 .media-modal .untrash-attachment {
       
  1656 	display: inline;
       
  1657 	padding: 0;
  1660 	color: #bc0b0b;
  1658 	color: #bc0b0b;
  1661 }
  1659 }
  1662 
  1660 
  1663 .media-modal .delete-attachment:hover,
  1661 .media-modal .delete-attachment:hover,
       
  1662 .media-modal .delete-attachment:focus,
  1664 .media-modal .trash-attachment:hover,
  1663 .media-modal .trash-attachment:hover,
  1665 .media-modal .untrash-attachment:hover {
  1664 .media-modal .trash-attachment:focus,
  1666 	color: red;
  1665 .media-modal .untrash-attachment:hover,
       
  1666 .media-modal .untrash-attachment:focus {
       
  1667 	color: #dc3232;
  1667 }
  1668 }
  1668 
  1669 
  1669 /**
  1670 /**
  1670  * Attachment Display Settings
  1671  * Attachment Display Settings
  1671  */
  1672  */
  1697  */
  1698  */
  1698 .media-modal .imgedit-wrap {
  1699 .media-modal .imgedit-wrap {
  1699 	position: static;
  1700 	position: static;
  1700 }
  1701 }
  1701 
  1702 
  1702 .media-modal .imgedit-wait {
       
  1703 	height: auto !important;
       
  1704 	left: 0;
       
  1705 	bottom: 0;
       
  1706 	right: 0;
       
  1707 }
       
  1708 
       
  1709 .media-modal .imgedit-wrap .imgedit-panel-content {
  1703 .media-modal .imgedit-wrap .imgedit-panel-content {
  1710 	padding: 16px;
  1704 	padding: 16px;
  1711 	position: absolute;
  1705 	position: absolute;
  1712 	top: 0;
  1706 	top: 0;
  1713 	left: 282px;
  1707 	left: 282px;
  1717 }
  1711 }
  1718 
  1712 
  1719 .media-modal .imgedit-wrap .imgedit-settings {
  1713 .media-modal .imgedit-wrap .imgedit-settings {
  1720 	background: #f3f3f3;
  1714 	background: #f3f3f3;
  1721 	border-right: 1px solid #ddd;
  1715 	border-right: 1px solid #ddd;
  1722 	padding: 0 16px 16px;
  1716 	padding: 20px 16px 16px;
  1723 	position: absolute;
  1717 	position: absolute;
  1724 	top: 0;
  1718 	top: 0;
  1725 	left: 0;
  1719 	left: 0;
  1726 	bottom: 0;
  1720 	bottom: 0;
  1727 	width: 250px;
  1721 	width: 250px;
  1730 
  1724 
  1731 .media-modal .imgedit-group {
  1725 .media-modal .imgedit-group {
  1732 	background: none;
  1726 	background: none;
  1733 	border: none;
  1727 	border: none;
  1734 	border-bottom: 1px solid #ddd;
  1728 	border-bottom: 1px solid #ddd;
  1735 	-webkit-box-shadow: none;
       
  1736 	box-shadow: none;
  1729 	box-shadow: none;
  1737 	margin: 0;
  1730 	margin: 0;
  1738 	margin-bottom: 16px;
  1731 	margin-bottom: 16px;
  1739 	padding: 0;
  1732 	padding: 0;
  1740 	padding-bottom: 16px;
  1733 	padding-bottom: 16px;
  1745 	border: none;
  1738 	border: none;
  1746 	margin: 0;
  1739 	margin: 0;
  1747 	padding: 0;
  1740 	padding: 0;
  1748 }
  1741 }
  1749 
  1742 
  1750 .media-modal .imgedit-group-top h3 {
  1743 .media-modal .imgedit-group-top {
       
  1744 	margin: 0;
       
  1745 }
       
  1746 
       
  1747 .media-modal .imgedit-group-top h3, /* Back-compat for pre-4.4 */
       
  1748 .media-modal .imgedit-group-top h2,
       
  1749 .media-modal .imgedit-group-top h2 .button-link {
       
  1750 	display: inline-block;
  1751 	text-transform: uppercase;
  1751 	text-transform: uppercase;
  1752 	font-size: 12px;
  1752 	font-size: 12px;
  1753 	color: #666;
  1753 	color: #666;
  1754 	margin: 0;
  1754 	margin: 0;
  1755 	margin-top: 24px;
  1755 	margin-top: 3px;
  1756 }
  1756 }
  1757 
  1757 
  1758 .media-modal .imgedit-group-top h3 a {
  1758 .media-modal .imgedit-group-top h3 a, /* Back-compat for pre-4.4 */
       
  1759 .media-modal .imgedit-group-top h2 a,
       
  1760 .media-modal .imgedit-group-top h2 .button-link {
  1759 	text-decoration: none;
  1761 	text-decoration: none;
  1760 	color: #666;
  1762 	color: #666;
  1761 }
  1763 }
  1762 
  1764 
  1763 .media-modal .imgedit-help-toggle {
  1765 /* higher specificity than media.css */
       
  1766 .wp-core-ui.media-modal .image-editor .imgedit-help-toggle,
       
  1767 .wp-core-ui.media-modal .image-editor .imgedit-help-toggle:hover,
       
  1768 .wp-core-ui.media-modal .image-editor .imgedit-help-toggle:active {
       
  1769 	border: 1px solid transparent;
       
  1770 	margin: 0;
       
  1771 	padding: 0;
       
  1772 	background: transparent;
       
  1773 	color: #0074a2;
       
  1774 	font-size: 20px;
       
  1775 	line-height: 1;
       
  1776 	cursor: pointer;
       
  1777 	box-sizing: content-box;
       
  1778 	box-shadow: none;
       
  1779 }
       
  1780 
       
  1781 .wp-core-ui.media-modal .image-editor .imgedit-help-toggle:focus {
       
  1782 	color: #0074a2;
       
  1783 	border-color: #5b9dd9;
       
  1784 	outline: none;
       
  1785 	box-shadow: 0 0 3px rgba( 0, 115, 170, .8 );
       
  1786 }
       
  1787 
       
  1788 .wp-core-ui.media-modal .imgedit-group-top .dashicons-arrow-down.imgedit-help-toggle {
       
  1789 	margin-top: -3px;
       
  1790 }
       
  1791 
       
  1792 .wp-core-ui.media-modal .image-editor h3 .imgedit-help-toggle {
  1764 	margin-top: -2px;
  1793 	margin-top: -2px;
  1765 	cursor: pointer;
       
  1766 	color: #666;
       
  1767 }
  1794 }
  1768 
  1795 
  1769 .media-modal .imgedit-help-toggled span.dashicons:before {
  1796 .media-modal .imgedit-help-toggled span.dashicons:before {
  1770 	content: '\f142';
  1797 	content: "\f142";
  1771 }
  1798 }
  1772 
  1799 
  1773 .media-modal .imgedit-group img {
  1800 .media-modal .imgedit-thumbnail-preview {
  1774 	margin-top: 5px;
  1801 	margin: 10px 0 0 8px;
       
  1802 }
       
  1803 
       
  1804 .imgedit-thumbnail-preview-caption {
       
  1805 	display: block;
  1775 }
  1806 }
  1776 
  1807 
  1777 .media-modal .imgedit-wrap div.updated {
  1808 .media-modal .imgedit-wrap div.updated {
  1778 	margin: 0;
  1809 	margin: 0;
  1779 	margin-bottom: 16px;
  1810 	margin-bottom: 16px;
  1796 .media-frame .embed-url input {
  1827 .media-frame .embed-url input {
  1797 	font-size: 18px;
  1828 	font-size: 18px;
  1798 	padding: 12px 14px;
  1829 	padding: 12px 14px;
  1799 	width: 100%;
  1830 	width: 100%;
  1800 	min-width: 200px;
  1831 	min-width: 200px;
  1801 	-webkit-box-shadow: inset -2px 2px 4px -2px rgba( 0, 0, 0, 0.1 );
       
  1802 	box-shadow: inset -2px 2px 4px -2px rgba( 0, 0, 0, 0.1 );
  1832 	box-shadow: inset -2px 2px 4px -2px rgba( 0, 0, 0, 0.1 );
  1803 }
  1833 }
  1804 
  1834 
  1805 .media-frame .embed-url .spinner {
  1835 .media-frame .embed-url .spinner {
  1806 	position: absolute;
  1836 	position: absolute;
  1821 	bottom: 0;
  1851 	bottom: 0;
  1822 	padding: 16px 16px 32px;
  1852 	padding: 16px 16px 32px;
  1823 	overflow: auto;
  1853 	overflow: auto;
  1824 }
  1854 }
  1825 
  1855 
       
  1856 .media-embed .embed-link-settings {
       
  1857 	/* avoid Firefox to give focus to the embed preview container parent */
       
  1858 	overflow: visible;
       
  1859 }
       
  1860 
  1826 .embed-preview img,
  1861 .embed-preview img,
  1827 .embed-preview iframe,
  1862 .embed-preview iframe,
  1828 .embed-preview embed {
  1863 .embed-preview embed,
       
  1864 .mejs-container video {
  1829 	max-width: 100%;
  1865 	max-width: 100%;
       
  1866 	vertical-align: middle;
  1830 }
  1867 }
  1831 
  1868 
  1832 .embed-preview a {
  1869 .embed-preview a {
  1833 	display: inline-block;
  1870 	display: inline-block;
  1834 }
  1871 }
  1835 
  1872 
  1836 .embed-preview img {
  1873 .embed-preview img {
  1837 	display: block;
  1874 	display: block;
  1838 	height: auto;
  1875 	height: auto;
       
  1876 }
       
  1877 
       
  1878 .mejs-container:focus {
       
  1879 	outline: 1px solid #5b9dd9;
       
  1880 	box-shadow: 0 0 2px 1px rgba(30, 140, 190, .8);
  1839 }
  1881 }
  1840 
  1882 
  1841 .image-details .media-modal {
  1883 .image-details .media-modal {
  1842 	right: 140px;
  1884 	right: 140px;
  1843 	left: 140px;
  1885 	left: 140px;
  1855 	padding: 0;
  1897 	padding: 0;
  1856 }
  1898 }
  1857 
  1899 
  1858 .image-details .embed-media-settings,
  1900 .image-details .embed-media-settings,
  1859 .image-details .embed-media-settings div {
  1901 .image-details .embed-media-settings div {
  1860 	-webkit-box-sizing: border-box;
       
  1861 	-moz-box-sizing: border-box;
       
  1862 	box-sizing: border-box;
  1902 	box-sizing: border-box;
  1863 }
  1903 }
  1864 
  1904 
  1865 .image-details .column-settings {
  1905 .image-details .column-settings {
  1866 	background: #f3f3f3;
  1906 	background: #f3f3f3;
  1870 	position: absolute;
  1910 	position: absolute;
  1871 	top: 0;
  1911 	top: 0;
  1872 	right: 0;
  1912 	right: 0;
  1873 }
  1913 }
  1874 
  1914 
  1875 .image-details .column-settings h3 {
  1915 .image-details .column-settings h3, /* Back-compat for pre-4.4 */
       
  1916 .image-details .column-settings h2 {
  1876 	margin: 20px;
  1917 	margin: 20px;
  1877 	padding-top: 20px;
  1918 	padding-top: 20px;
  1878 	border-top: 1px solid #ddd;
  1919 	border-top: 1px solid #ddd;
       
  1920 	color: #23282d;
  1879 }
  1921 }
  1880 
  1922 
  1881 .image-details .column-image {
  1923 .image-details .column-image {
  1882 	width: 45%;
  1924 	width: 45%;
  1883 	position: absolute;
  1925 	position: absolute;
  1893 	max-width: 100%;
  1935 	max-width: 100%;
  1894 	max-height: 500px;
  1936 	max-height: 500px;
  1895 }
  1937 }
  1896 
  1938 
  1897 .image-details .advanced-toggle {
  1939 .image-details .advanced-toggle {
       
  1940 	padding: 0;
  1898 	color: #666;
  1941 	color: #666;
       
  1942 	text-transform: uppercase;
  1899 	text-decoration: none;
  1943 	text-decoration: none;
  1900 	display: block;
  1944 }
       
  1945 
       
  1946 .image-details .advanced-toggle:hover,
       
  1947 .image-details .advanced-toggle:active {
       
  1948 	color: #666;
  1901 }
  1949 }
  1902 
  1950 
  1903 .image-details .advanced-toggle:after {
  1951 .image-details .advanced-toggle:after {
  1904 	font: normal 20px/1 'dashicons';
  1952 	font: normal 20px/1 dashicons;
  1905 	speak: none;
  1953 	speak: none;
  1906 	vertical-align: top;
  1954 	vertical-align: top;
  1907 	-webkit-font-smoothing: antialiased;
  1955 	-webkit-font-smoothing: antialiased;
  1908 	-moz-osx-font-smoothing: grayscale;
  1956 	-moz-osx-font-smoothing: grayscale;
  1909 	content: '\f140';
  1957 	content: "\f140";
  1910 	display: inline-block;
  1958 	display: inline-block;
  1911 	margin-top: -2px;
  1959 	margin-top: -2px;
  1912 }
  1960 }
  1913 
  1961 
  1914 .image-details .advanced-visible .advanced-toggle:after {
  1962 .image-details .advanced-visible .advanced-toggle:after {
  1915 	content: '\f142';
  1963 	content: "\f142";
  1916 }
  1964 }
  1917 
  1965 
  1918 .image-details .embed-media-settings .size {
  1966 .image-details .embed-media-settings .size {
  1919 	margin-bottom: 4px;
  1967 	margin-bottom: 4px;
  1920 }
  1968 }
  1927 	display: block;
  1975 	display: block;
  1928 	float: right;
  1976 	float: right;
  1929 }
  1977 }
  1930 
  1978 
  1931 .image-details .custom-size span small {
  1979 .image-details .custom-size span small {
  1932 	color: #999;
  1980 	color: #555d66; /* #f3f3f3 background */
  1933 	font-size: inherit;
  1981 	font-size: inherit;
  1934 }
  1982 }
  1935 
  1983 
  1936 .image-details .custom-size input {
  1984 .image-details .custom-size input {
  1937 	width: 5em;
  1985 	width: 5em;
  1941 	float: right;
  1989 	float: right;
  1942 	margin: 26px 6px 0 6px;
  1990 	margin: 26px 6px 0 6px;
  1943 }
  1991 }
  1944 
  1992 
  1945 .image-details .custom-size:after {
  1993 .image-details .custom-size:after {
  1946 	content: '';
  1994 	content: "";
  1947 	display: table;
  1995 	display: table;
  1948 	clear: both;
  1996 	clear: both;
  1949 }
  1997 }
  1950 
  1998 
  1951 .media-embed .thumbnail {
  1999 .media-embed .thumbnail {
  1959 	max-height: 200px;
  2007 	max-height: 200px;
  1960 	display: block;
  2008 	display: block;
  1961 }
  2009 }
  1962 
  2010 
  1963 .media-embed .thumbnail:after {
  2011 .media-embed .thumbnail:after {
  1964 	content: '';
  2012 	content: "";
  1965 	display: block;
  2013 	display: block;
  1966 	position: absolute;
  2014 	position: absolute;
  1967 	top: 0;
  2015 	top: 0;
  1968 	right: 0;
  2016 	right: 0;
  1969 	left: 0;
  2017 	left: 0;
  1970 	bottom: 0;
  2018 	bottom: 0;
  1971 	-webkit-box-shadow: inset 0 0 0 1px rgba( 0, 0, 0, 0.1 );
       
  1972 	box-shadow: inset 0 0 0 1px rgba( 0, 0, 0, 0.1 );
  2019 	box-shadow: inset 0 0 0 1px rgba( 0, 0, 0, 0.1 );
  1973 	overflow: hidden;
  2020 	overflow: hidden;
  1974 }
  2021 }
  1975 
  2022 
  1976 .media-embed .setting {
  2023 .media-embed .setting {
  2054 .link-settings {
  2101 .link-settings {
  2055 	margin-top: 10px;
  2102 	margin-top: 10px;
  2056 }
  2103 }
  2057 
  2104 
  2058 /* Drag & drop on the editor upload */
  2105 /* Drag & drop on the editor upload */
  2059 #wp-fullscreen-body .uploader-editor,
       
  2060 .wp-editor-wrap .uploader-editor {
  2106 .wp-editor-wrap .uploader-editor {
  2061 	background: rgba( 150, 150, 150, 0.9 );
  2107 	background: rgba( 150, 150, 150, 0.9 );
  2062 	position: absolute;
  2108 	position: absolute;
  2063 	top: 0;
  2109 	top: 0;
  2064 	right: 0;
  2110 	right: 0;
  2067 	z-index: 99998; /* under the toolbar */
  2113 	z-index: 99998; /* under the toolbar */
  2068 	display: none;
  2114 	display: none;
  2069 	text-align: center;
  2115 	text-align: center;
  2070 }
  2116 }
  2071 
  2117 
  2072 #wp-fullscreen-body .uploader-editor {
       
  2073 	background: rgba( 0, 86, 132, 0.9 );
       
  2074 	position: fixed;
       
  2075 	z-index: 100050; /* above the editor toolbar */
       
  2076 }
       
  2077 
       
  2078 .wp-editor-wrap.wp-fullscreen-wrap .uploader-editor {
       
  2079 	opacity: 0;
       
  2080 }
       
  2081 
       
  2082 #wp-fullscreen-body .uploader-editor-content,
       
  2083 .wp-editor-wrap .uploader-editor-content {
  2118 .wp-editor-wrap .uploader-editor-content {
  2084 	border: 1px dashed #fff;
  2119 	border: 1px dashed #fff;
  2085 	position: absolute;
  2120 	position: absolute;
  2086 	top: 10px;
  2121 	top: 10px;
  2087 	right: 10px;
  2122 	right: 10px;
  2088 	left: 10px;
  2123 	left: 10px;
  2089 	bottom: 10px;
  2124 	bottom: 10px;
  2090 }
  2125 }
  2091 
  2126 
  2092 #wp-fullscreen-body .uploader-editor .uploader-editor-title,
       
  2093 .wp-editor-wrap .uploader-editor .uploader-editor-title {
  2127 .wp-editor-wrap .uploader-editor .uploader-editor-title {
  2094 	position: absolute;
  2128 	position: absolute;
  2095 	top: 50%;
  2129 	top: 50%;
  2096 	right: 0;
  2130 	right: 0;
  2097 	left: 0;
  2131 	left: 0;
  2098 	-webkit-transform: translateY( -50% );
  2132 	-webkit-transform: translateY( -50% );
  2099 	-ms-transform: translateY(-50%);
       
  2100 	transform: translateY( -50% );
  2133 	transform: translateY( -50% );
  2101 	font-size: 3em;
  2134 	font-size: 3em;
  2102 	line-height: 1.3;
  2135 	line-height: 1.3;
  2103 	font-weight: bold;
  2136 	font-weight: 600;
  2104 	color: #fff;
  2137 	color: #fff;
  2105 	padding: 0;
  2138 	padding: 0;
  2106 	margin: 0;
  2139 	margin: 0;
  2107 	display: none;
  2140 	display: none;
  2108 }
  2141 }
  2109 
  2142 
  2110 .wp-editor-wrap .uploader-editor.droppable {
  2143 .wp-editor-wrap .uploader-editor.droppable {
  2111 	background: rgba( 0, 86, 132, 0.9 );
  2144 	background: rgba( 0, 86, 132, 0.9 );
  2112 }
  2145 }
  2113 
  2146 
  2114 #wp-fullscreen-body .uploader-editor .uploader-editor-title,
       
  2115 .wp-editor-wrap .uploader-editor.droppable .uploader-editor-title {
  2147 .wp-editor-wrap .uploader-editor.droppable .uploader-editor-title {
  2116 	display: block;
  2148 	display: block;
  2117 }
  2149 }
  2118 
  2150 
  2119 /**
  2151 /**
  2245 		margin: 5px 10px;
  2277 		margin: 5px 10px;
  2246 	}
  2278 	}
  2247 
  2279 
  2248 	.media-frame:not(.hide-menu) .media-frame-title {
  2280 	.media-frame:not(.hide-menu) .media-frame-title {
  2249 		right: 0;
  2281 		right: 0;
  2250 		color: #21759b;
       
  2251 	}
  2282 	}
  2252 
  2283 
  2253 	.media-frame:not(.hide-menu) .media-frame-title .dashicons {
  2284 	.media-frame:not(.hide-menu) .media-frame-title .dashicons {
  2254 		display: inline-block;
  2285 		display: inline-block;
  2255 		line-height: 50px;
  2286 		line-height: 50px;
  2256 	}
  2287 	}
  2257 
  2288 
  2258 	.media-frame:not(.hide-menu) .media-frame-title h1 {
  2289 	.media-frame:not(.hide-menu) .media-frame-title h1 {
       
  2290 		color: #0073aa;
  2259 		line-height: 3;
  2291 		line-height: 3;
  2260 		font-size: 18px;
  2292 		font-size: 18px;
  2261 		float: right;
  2293 		float: right;
  2262 		cursor: pointer;
  2294 		cursor: pointer;
  2263 	}
  2295 	}
  2435 
  2467 
  2436 	.media-sidebar {
  2468 	.media-sidebar {
  2437 		z-index: 1900;
  2469 		z-index: 1900;
  2438 		max-width: 70%;
  2470 		max-width: 70%;
  2439 		bottom: 120%;
  2471 		bottom: 120%;
  2440 		-webkit-box-sizing: border-box;
       
  2441 		-moz-box-sizing: border-box;
       
  2442 		box-sizing: border-box;
  2472 		box-sizing: border-box;
  2443 		padding-bottom: 0;
  2473 		padding-bottom: 0;
  2444 	}
  2474 	}
  2445 
  2475 
  2446 	.media-sidebar.visible {
  2476 	.media-sidebar.visible {
  2500 	}
  2530 	}
  2501 }
  2531 }
  2502 
  2532 
  2503 @media only screen and (max-width: 480px) {
  2533 @media only screen and (max-width: 480px) {
  2504 	.media-modal-close {
  2534 	.media-modal-close {
  2505 		top: 5px;
  2535 		top: -5px;
  2506 		left: 5px;
       
  2507 	}
  2536 	}
  2508 
  2537 
  2509 	.media-modal .media-frame-title {
  2538 	.media-modal .media-frame-title {
  2510 		height: 40px;
  2539 		height: 40px;
       
  2540 	}
       
  2541 
       
  2542 	.wp-core-ui.wp-customizer .media-button {
       
  2543 		margin-top: 13px;
  2511 	}
  2544 	}
  2512 
  2545 
  2513 	.media-modal .media-frame-title h1,
  2546 	.media-modal .media-frame-title h1,
  2514 	.media-frame:not(.hide-menu) .media-frame-title h1 {
  2547 	.media-frame:not(.hide-menu) .media-frame-title h1 {
  2515 		font-size: 18px;
  2548 		font-size: 18px;
  2539  */
  2572  */
  2540 @media print,
  2573 @media print,
  2541   (-webkit-min-device-pixel-ratio: 1.25),
  2574   (-webkit-min-device-pixel-ratio: 1.25),
  2542   (min-resolution: 120dpi) {
  2575   (min-resolution: 120dpi) {
  2543 
  2576 
  2544 	.media-modal-icon {
  2577 	.wp-core-ui .media-modal-icon {
  2545 		background-image: url(../images/uploader-icons-2x.png);
  2578 		background-image: url(../images/uploader-icons-2x.png);
  2546 		-webkit-background-size: 134px 15px;
       
  2547 		background-size: 134px 15px;
  2579 		background-size: 134px 15px;
  2548 	}
  2580 	}
  2549 
  2581 
  2550 	.media-frame .spinner {
  2582 	.media-frame .spinner {
  2551 		background-image: url(../images/spinner-2x.gif);
  2583 		background-image: url(../images/spinner-2x.gif);