.ui-sortable, .ui-draggable{-ms-touch-action:none; }.media-frame input[type="text"], .media-frame input[type="password"], .media-frame input[type="number"], .media-frame input[type="search"], .media-frame input[type="email"], .media-frame input[type="url"], .media-frame textarea, .media-frame select{font-family:sans-serif; font-size:12px; height:30px; min-height:30px; padding:6px 12px; }@media (-webkit-min-device-pixel-ratio:0){.media-frame select{padding-top:3px; }}.media-modal, .media-frame{color:#222; font-family:sans-serif; font-size:12px; }.media-modal-backdrop{position:fixed; top:0; left:0; right:0; bottom:0; min-height:360px; background:#000; opacity:0.7; z-index:159900; }.media-modal{position:fixed; top:30px; left:30px; right:30px; bottom:30px; z-index:160000; }.media-modal-close{position:absolute; top:7px; right:7px; width:30px; height:30px; z-index:1000; }.media-modal-close span{display:block; margin:8px auto 0; width:15px; height:15px; background-position:-100px 0; }.media-modal-close:active{outline:0; }.media-modal-content{position:absolute; top:0; left:0; right:0; bottom:0; overflow:auto; min-height:300px; background:#fff; }.media-modal-icon{background-image:url(images/includes/uploader-icons.png); background-repeat:no-repeat; }.media-frame{overflow:hidden; position:absolute; top:0; left:0; right:0; bottom:0; }.media-frame-menu{position:absolute; top:0; left:0; bottom:0; width:15%; z-index:150; }.media-frame-title, .media-frame-router, .media-frame-content, .media-frame-toolbar{left:15%; width:85%; }.media-frame-title{height:54px; position:absolute; right:0; top:0; z-index:200; }.media-frame-title h1{font-size:18px; font-weight:normal; line-height:30px; margin:0; padding:12px 18px; }.media-frame-router{background:#fcfcfc; border-top:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; padding:0; position:absolute; right:0; top:54px; height:38px; z-index:200; }.media-frame-content{position:absolute; top:92px; right:0; bottom:61px; height:auto; margin:0; overflow:auto; }.media-frame-toolbar{border:0 solid #dfdfdf; border-width:1px 0 0 0; box-shadow:0 -4px 4px -4px rgba( 0,0,0,0.1 ); position:absolute; right:0; bottom:0; height:60px; z-index:100; }.media-frame-toolbar .button{height:auto; margin:12px 0; min-height:30px; padding:2px 17px; }.media-frame.hide-menu .media-frame-menu{left:-15%; }.media-frame.hide-menu .media-frame-title, .media-frame.hide-menu .media-frame-router, .media-frame.hide-menu .media-frame-toolbar, .media-frame.hide-menu .media-frame-content{left:0; width:100%; }.media-frame.hide-toolbar .media-frame-toolbar{bottom:-61px; }.media-frame.hide-toolbar .media-frame-content{bottom:0; }.media-frame.hide-router .media-frame-router{display:none; }.media-frame.hide-router .media-frame-content{top:54px; }.media-frame.hide-router .media-frame-title{}.media-frame .media-toolbar .add-to-gallery{display:none; }.media-frame .media-iframe{overflow:hidden; }.media-frame .media-iframe, .media-frame .media-iframe iframe{height:100%; width:100%; border:0; }.media-menu{border-right:1px solid #e8e8e8; bottom:0; box-shadow:inset -6px 0 6px -6px rgba(0,0,0,0.08); left:0; line-height:24px; margin:0; padding:54px 0 0; position:absolute; right:0; top:0; user-select:none; -moz-user-select:none; -ms-user-select:none; -webkit-user-select:none; }.media-menu >a{border-top:1px solid #f8f8f8; display:block; position:relative; padding:6px 12px; margin:0; }.media-menu >a:hover{background:#fafafa; color:#f26d0b; text-decoration:none; }.media-menu >a:active{outline:none; }.media-menu .active{color:#333; font-weight:bold; }.media-menu .separator{background:#f8f8f8; height:3px; margin:0; padding:0; }.media-router{clear:both; padding:0; position:relative; margin:0; user-select:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; }.media-router >a{border-right:1px solid #f2f2f2; float:left; font-size:12px; float:left; padding:6px 17px; position:relative; line-height:24px; }.media-router a:hover{text-decoration:none; }.media-router .active{background:#fff; border-bottom:1px solid #fff; color:#333; font-weight:bold; margin-bottom:-1px; }.media-toolbar{position:absolute; top:0; left:0; right:0; z-index:100; height:60px; padding:0 16px; border:0 solid #dfdfdf; overflow:hidden; }.media-toolbar-primary{float:right; height:100%; }.media-toolbar-secondary{float:left; height:100%; }.media-toolbar-primary >.media-button, .media-toolbar-primary >.media-button-group{margin-left:10px; float:left; margin-top:15px; }.media-toolbar-secondary >.media-button, .media-toolbar-secondary >.media-button-group{margin-right:10px; float:left; margin-top:15px; }.media-sidebar{background:#fff; border-left:1px solid #f8f8f8; bottom:0; position:absolute; right:0; top:0; width:288px; z-index:75; overflow:auto; -webkit-overflow-scrolling:touch; }.hide-toolbar .media-sidebar{bottom:0; }.media-sidebar .sidebar-title{font-weight:200; font-size:20px; margin:0; padding:12px 10px 10px; line-height:28px; }.media-sidebar .sidebar-content{padding:0 10px; margin-bottom:130px; }.media-sidebar .search{display:block; width:100%; }.media-sidebar h3{font-size:13px; font-weight:500; line-height:24px; position:relative; }.media-sidebar .setting{display:block; float:left; width:100%; }.media-sidebar .setting label{display:block; }.media-sidebar .setting .link-to-custom{margin:3px 0; }.media-sidebar .setting span{min-width:30%; margin-right:4%; font-size:12px; }.media-sidebar .setting select{max-width:65%; }.media-sidebar .setting input[type="checkbox"]{width:auto; float:none; margin-top:8px; padding:0; }.media-sidebar .setting span, .compat-item label span{color:#999; float:left; font-weight:normal; line-height:30px; margin-top:3px; min-height:30px; text-align:right; text-shadow:0 1px 0 #fff; }.media-sidebar .setting input, .media-sidebar .setting textarea{width:65%; float:right; }.media-sidebar .setting textarea, .compat-item .field textarea{height:62px; resize:vertical; }.media-sidebar select{margin-top:3px; }.compat-item{float:left; overflow:hidden; padding:0 17px; width:100%; }.compat-item table{width:100%; table-layout:fixed; border-spacing:0; border:0; }.compat-item tr{padding:2px 0; display:block; overflow:hidden; }.compat-item .label, .compat-item .field{display:block; margin:0; padding:0; }.compat-item .label{min-width:30%; margin-right:4%; float:left; text-align:right; }.compat-item .label span{display:block; width:100%; }.compat-item .field{float:right; width:65%; padding-right:1px; }.compat-item .field input{width:100%; margin:0; }.media-frame select.attachment-filters{margin-right:10px; }.media-toolbar-secondary .search{margin-right:16px; }.attachments{margin:0; padding-right:16px; -webkit-overflow-scrolling:touch; }.attachment{position:relative; float:left; padding:0; margin:0 10px 20px; color:#464646; list-style:none; text-align:center; -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none; -o-user-select: none; user-select: none; }.selected.attachment{box-shadow:0 0 0 1px #fff,0 0 0 3px #ccc; }.details.attachment{box-shadow:0 0 0 1px #fff,0 0 0 5px #1e8cbe; }.attachment-preview{position:relative; width:199px; height:199px; box-shadow:inset 0 0 15px rgba( 0,0,0,0.1 ),inset 0 0 0 1px rgba( 0,0,0,0.05 ); background:#eee; cursor:pointer; }.attachment .icon{margin:0 auto; overflow:hidden; padding-top:20%; }.attachment .thumbnail{display:block; position:absolute; top:0; left:0; margin:0 auto; overflow:hidden; max-width:100%; max-height:100%; }.attachment-preview .thumbnail:after{content:''; display:block; position:absolute; top:0; left:0; right:0; bottom:0; box-shadow:inset 0 0 0 1px rgba( 0,0,0,0.1 ); overflow:hidden; }.attachment .thumbnail img{top:0; left:0; }.attachment .thumbnail .centered{position:absolute; top:0; left:0; width:100%; height:100%; -webkit-transform:translate( 50%,50% ); -moz-transform:translate( 50%,50% ); -ms-transform: translate( 50%,50% ); -o-transform: translate( 50%,50% ); transform: translate( 50%,50% ); }.attachment .thumbnail .centered img{-webkit-transform:translate( -50%,-50% ); -moz-transform:translate( -50%,-50% ); -ms-transform: translate( -50%,-50% ); -o-transform: translate( -50%,-50% ); transform: translate( -50%,-50% ); }.attachment .filename{position:absolute; left:0; right:0; bottom:0; overflow:hidden; max-height:100%; word-wrap:break-word; text-align:center; font-weight:bold; background:rgba( 255,255,255,0.8 ); box-shadow:inset 0 0 0 1px rgba( 0,0,0,0.15 ); }.attachment .filename div{padding:5px 10px; }.attachment-preview .thumbnail{width:199px; height:199px; }.attachment .thumbnail img{position:absolute; }.attachment .close{display:none; position:absolute; top:5px; right:5px; height:22px; width:22px; padding:0; font-size:20px; line-height:20px; text-align:center; text-decoration:none; color:#464646; background-color:#fff; background-position:-96px 4px; border-width:0; border-radius:3px; box-shadow:0 0 0 1px rgba( 0,0,0,0.3 ); }.attachment .close:hover{box-shadow:0 0 0 1px rgba( 0,0,0,0.6 ); }.attachment:hover .close{display:block; }.attachment .check{display:none; height:24px; width:24px; position:absolute; top:-7px; right:-7px; outline:none; border:1px solid #fff; border-radius:3px; box-shadow:0 0 0 1px rgba( 0,0,0,0.4 ); background:#f1f1f1; background-image:-webkit-gradient(linear,left top,left bottom,from(#f1f1f1),to(#e1e1e1)); background-image:-webkit-linear-gradient(top,#f1f1f1,#e1e1e1); background-image:-moz-linear-gradient(top,#f1f1f1,#e1e1e1); background-image: -o-linear-gradient(top,#f1f1f1,#e1e1e1); background-image: linear-gradient(to bottom,#f1f1f1,#e1e1e1); }.attachment .check div{background-position:-1px 0; height:15px; width:15px; margin:5px; }.attachment .check:hover div{background-position:-40px 0; }.attachment.selected .check{display:block; }.attachment.details .check{box-shadow:0 0 0 1px #1e8cbe; background:#1e8cbe; background-image:-webkit-gradient(linear,left top,left bottom,from(#1e8cbe),to(#0074a2)); background-image:-webkit-linear-gradient(top,#1e8cbe,#0074a2); background-image:-moz-linear-gradient(top,#1e8cbe,#0074a2); background-image: -o-linear-gradient(top,#1e8cbe,#0074a2); background-image: linear-gradient(to bottom,#1e8cbe,#0074a2); }.attachment.details .check div{background-position:-21px 0; }.attachment.details .check:hover div{background-position:-60px 0; }.media-frame .attachment .describe{position:relative; display:block; width:100%; margin:-1px 0 0; padding:8px; font-size:12px; border-radius:0; }.media-frame .attachments-browser{position:relative; width:100%; height:100%; overflow:hidden; }.attachments-browser .media-toolbar{border-bottom:1px dashed #f2f2f2; height:60px; left:0; padding:9px 17px; right:288px; }.attachments-browser .media-toolbar-primary >.media-button, .attachments-browser .media-toolbar-primary >.media-button-group, .attachments-browser .media-toolbar-secondary >.media-button, .attachments-browser .media-toolbar-secondary >.media-button-group{margin-top:10px; }.attachments-browser .attachments, .attachments-browser .uploader-inline{bottom:0; left:0; overflow:auto; padding:10px !important; position:absolute; right:288px; top:60px; }.attachments-browser .instructions{display:inline-block; margin-top:16px; line-height:18px; font-size:13px; color:#999; }.media-progress-bar{position:relative; height:10px; width:70%; margin:10px auto; border-radius:10px; background:#dfdfdf; background:rgba( 0,0,0,0.1 ); }.media-progress-bar div{height:10px; min-width:20px; width:0; background:#aaa; background:rgba( 0,0,0,0.2 ); border-radius:10px; -webkit-transition:width 300ms; -moz-transition:width 300ms; -ms-transition: width 300ms; -o-transition: width 300ms; transition: width 300ms; }.media-uploader-status .media-progress-bar{display:none; width:100%; }.uploading.media-uploader-status .media-progress-bar{display:block; }.attachment-preview .media-progress-bar{position:absolute; top:50%; left:15%; width:70%; margin:-5px 0 0 0; }.media-uploader-status{margin:0 auto; max-width:400px; padding-bottom:10px; position:relative; }.media-sidebar .media-uploader-status{border-bottom:1px solid #f2f2f2; padding:0 17px 12px; }.uploader-inline .media-uploader-status h3{display:none; }.media-uploader-status .upload-details{display:none; font-size:12px; color:#666; text-shadow:0 1px 0 #fff; }.uploading.media-uploader-status .upload-details{display:block; }.media-uploader-status .upload-detail-separator{padding:0 4px; }.media-uploader-status .upload-count{color:#464646; }.media-uploader-status .upload-dismiss-errors, .media-uploader-status .upload-errors{display:none; }.errors.media-uploader-status .upload-dismiss-errors, .errors.media-uploader-status .upload-errors{display:block; }.media-uploader-status .upload-dismiss-errors{text-decoration:none; }.media-sidebar .media-uploader-status .upload-dismiss-errors{position:absolute; top:0; right:0; }.upload-errors .upload-error{margin:8px auto 0 auto; padding:8px; border:1px #c00 solid; background:#ffebe8; border-radius:3px; }.upload-errors .upload-error-label{padding:2px 4px; margin-right:8px; font-weight:bold; color:#fff; background:#e00; background-image:-webkit-gradient(linear,left top,left bottom,from(#e00),to(#a00)); background-image:-webkit-linear-gradient(top,#e00,#a00); background-image:-moz-linear-gradient(top,#e00,#a00); background-image: -o-linear-gradient(top,#e00,#a00); background-image: linear-gradient(to bottom,#e00,#a00); border-radius:3px; }.upload-errors .upload-error-message{display:block; padding-top:8px; color:#b44; word-wrap:break-word; }.uploader-window{position:fixed; top:0; left:0; right:0; bottom:0; background:rgba( 0,86,132,0.9 ); z-index:250000; display:none; text-align:center; opacity:0; -webkit-transition:opacity 250ms; -moz-transition:opacity 250ms; -ms-transition: opacity 250ms; -o-transition: opacity 250ms; transition: opacity 250ms; }.uploader-window-content{position:absolute; top:10px; left:10px; right:10px; bottom:10px; border:1px dashed #fff; }.uploader-window h3{position:absolute; top:50%; left:0; right:0; -webkit-transform:translateY( -50% ); -moz-transform:translateY( -50% ); -ms-transform: translateY( -50% ); -o-transform: translateY( -50% ); transform: translateY( -50% ); font-size:20px; font-weight:200; color:#fff; padding:0; }.uploader-window .media-progress-bar{margin-top:20px; max-width:300px; background:transparent; border-color:#fff; display:none; }.uploader-window .media-progress-bar div{background:#fff; }.uploading .uploader-window .media-progress-bar{display:block; }.media-frame .uploader-inline{margin:20px; padding:20px; text-align:center; }.uploader-inline-content{position:absolute; top:18%; left:0; right:0; }.uploader-inline-content .upload-ui{margin:4em 0; }.uploader-inline-content .post-upload-ui{margin-bottom:2em; }.uploader-inline .has-upload-message .upload-ui{margin:0 0 4em; }.uploader-inline h3{font-size:20px; line-height:28px; font-weight:200; margin-bottom:1.6em; }.uploader-inline .has-upload-message .upload-instructions{font-size:14px; color:#464646; font-weight:normal; }.uploader-inline .drop-instructions{display:none; }.supports-drag-drop .uploader-inline .drop-instructions{display:block; }.uploader-inline p{font-size:12px; }.uploader-inline .media-progress-bar{display:none; }.uploading.uploader-inline .media-progress-bar{display:block; }.uploader-inline .browser{display:inline-block !important; }.media-selection{height:60px; left:0; overflow:hidden; padding:0 0 0 18px; position:absolute; right:350px; top:0; white-space:nowrap; }.media-selection.empty, .media-selection.editing{display:none; }.media-selection .selection-info{display:inline-block; font-size:12px; height:60px; margin-right:10px; vertical-align:top; }.media-selection .selection-info a{border-right:1px solid #dfdfdf; color:#21759B; display:block; float:left; padding:1px 8px; line-height:16px; margin:1px 8px 1px -8px; text-decoration:none; }.media-selection.one .edit-selection{display:none; }.media-selection .count{display:block; font-size:12px; font-weight:bold; padding-top:12px; line-height:20px; }.media-selection .selection-info a:hover{background:#21759B; color:#fff; border-color:transparent; }.media-selection .selection-info a:last-child{border-right:0; margin-right:0; }.media-selection .selection-info .clear-selection{color:red; }.media-selection .selection-info .clear-selection:hover{background:red; }.media-selection .selection-view{display:inline-block; vertical-align:top; }.media-selection .attachments{display:inline-block; height:48px; margin-top:5px; overflow:hidden; vertical-align:top; }.media-selection .attachment .icon{width:50%; }.attachment.selection.selected{box-shadow:none; }.attachment.selection.details{box-shadow:0 0 0 1px #fff,0 0 0 4px #1e8cbe; }.media-selection .attachment.selection.details{box-shadow:0 0 0 1px #fff,0 0 0 3px #1e8cbe; }.media-selection:after{content:''; display:block; position:absolute; top:0; right:0; bottom:0; width:25px; background-image:-webkit-gradient(linear,right top,left top,from( rgba( 255,255,255,1 ) ),to( rgba( 255,255,255,0 ) )); background-image:-webkit-linear-gradient(right,rgba( 255,255,255,1 ), rgba( 255,255,255,0 ) ); background-image:-moz-linear-gradient(right,rgba( 255,255,255,1 ), rgba( 255,255,255,0 ) ); background-image: -o-linear-gradient(right,rgba( 255,255,255,1 ), rgba( 255,255,255,0 ) ); background-image: linear-gradient(to left,rgba( 255,255,255,1 ), rgba( 255,255,255,0 ) ); }.media-selection .attachment .filename{display:none; }.media-frame .spinner{background:url(images/includes/wpspin.gif) no-repeat; background-size:16px 16px; display:none; opacity:0.7; filter:alpha(opacity=70); width:16px; height:16px; margin:0; }.media-sidebar .settings-save-status{background:#f5f5f5; float:right; text-transform:none; z-index:10; }.media-sidebar .settings-save-status .spinner{margin:0 5px 0; }.media-sidebar .settings-save-status .saved{float:right; display:none; }.media-sidebar .save-waiting .settings-save-status .spinner, .media-sidebar .save-complete .settings-save-status .saved{display:block; }.attachment-details{border-bottom:1px solid #f2f2f2; overflow:auto; padding:0 17px 12px; position:relative; }.attachment-info{overflow:hidden; min-height:60px; margin-bottom:16px; line-height:18px; color:#999; padding-bottom:11px; }.attachment-info .filename{font-weight:bold; color:#464646; word-wrap:break-word; }.attachment-info .thumbnail{position:relative; float:left; max-width:120px; max-height:120px; margin-top:5px; margin-right:10px; margin-bottom:5px; }.uploading .attachment-info .thumbnail{width:120px; height:80px; box-shadow:inset 0 0 15px rgba( 0,0,0,0.1 ); }.uploading .attachment-info .media-progress-bar{margin-top:35px; }.attachment-info .thumbnail:after{content:''; display:block; position:absolute; top:0; left:0; right:0; bottom:0; box-shadow:inset 0 0 0 1px rgba( 0,0,0,0.15 ); overflow:hidden; }.attachment-info .thumbnail img{display:block; max-width:120px; max-height:120px; margin:0 auto; }.attachment-info .details{float:left; font-size:12px; max-width:100%; }.attachment-info .edit-attachment, .attachment-info .refresh-attachment, .attachment-info .delete-attachment{display:block; text-decoration:none; white-space:nowrap; }.attachment-info .refresh-attachment, .attachment-details.needs-refresh .attachment-info .edit-attachment{display:none; }.attachment-details.needs-refresh .attachment-info .refresh-attachment, .attachment-info .edit-attachment{display:block; }.attachment-info .delete-attachment{color:#bc0b0b; }.attachment-info .delete-attachment:hover{color:red; }.attachment-display-settings{float:left; overflow:hidden; padding:0 17px 12px; width:100%; }.attachment-display-settings h4{margin:1.4em 0 0.4em; }.gallery-settings{overflow:hidden; }.embed-url{background:#fff; border-top:1px solid #f2f2f2; border-bottom:1px solid #ddd; display:block; font-size:18px; padding:12px 17px; position:relative; margin:0; z-index:250; }.media-frame .embed-url input{height:48px; font-size:18px; min-height:48px; min-width:200px; padding:12px 18px; width:100%; }.media-frame .embed-url .spinner{position:absolute; top:33px; right:26px; }.media-frame .embed-loading .embed-url .spinner{display:block; }.embed-link-settings, .embed-image-settings{position:absolute; background:#f8f8f8; top:85px; left:0; right:0; bottom:0; padding:12px 17px 32px; overflow:auto; }.media-embed .thumbnail{max-width:100%; max-height:200px; position:relative; float:left; }.media-embed .thumbnail img{max-height:200px; display:block; }.media-embed .thumbnail:after{content:''; display:block; position:absolute; top:0; left:0; right:0; bottom:0; box-shadow:inset 0 0 0 1px rgba( 0,0,0,0.1 ); overflow:hidden; }.media-embed .setting{width:100%; margin-top:10px; float:left; display:block; clear:both; }.media-embed .setting span{display:block; width:200px; font-size:13px; line-height:24px; color:#999; text-shadow:0 1px 0 #fff; }.media-embed .setting .button-group{margin:2px 0; }.media-embed .setting input, .media-embed .setting textarea{display:block; width:100%; max-width:400px; margin:1px 0; }@media only screen and (max-width:900px){.media-menu >a{padding:4px 10px; }.media-sidebar .setting input, .media-sidebar .setting textarea, .media-sidebar .setting span, .compat-item label span{float:none; }.media-sidebar .setting span, .compat-item label span{text-align:inherit; display:block; min-height:16px; margin:0; padding:8px 2px 0; }.media-sidebar .setting input, .media-sidebar .setting textarea, .media-sidebar .setting select{width:100%; max-width:none; }.media-sidebar .setting select.columns{width:auto; }.media-frame input, .media-frame textarea, .media-frame .search{padding:3px 6px; }.media-frame-content .attachment .icon{top:40%; }.media-selection{min-width:120px; }.media-selection:after{background:none; }.media-selection .attachments{display:none; }.media-menu .separator{margin:12px 10px; }}@media only screen and (max-width:800px){.media-frame-content .media-toolbar .instructions{display:none; }}@media only screen and (max-width:680px){.media-frame-content .media-toolbar .search,.media-frame-content .media-toolbar .attachment-filters{max-width:85px; }}@media only screen and (max-width:600px){.media-modal{width:540px; position:absolute; }.media-modal-backdrop{width:600px; position:absolute; }}@media print, (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){  .media-modal-icon{  background-image:url(images/includes/uploader-icons-2x.png);   background-size:134px 15px; }  .media-frame .spinner{  background-image:url(images/includes/wpspin-2x.gif); }}