2014-02-19 21:43:14 +00:00
/*------------------------------------------------------------------------------
16.0 - Themes
------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------
16.1 - Manage Themes
------------------------------------------------------------------------------*/
2017-10-09 16:04:48 +00:00
body . js . theme-browser . search-loading {
display : none ;
}
2014-02-19 21:43:14 +00:00
. theme-browser . themes {
clear : both ;
}
2016-06-15 16:37:29 +00:00
. themes-php : not ( . network-admin ) . wrap h1 {
2014-02-19 21:43:14 +00:00
margin-bottom : 15 px ;
}
2015-06-27 15:51:23 +00:00
. themes-php . wrap h1 . button {
2014-02-19 21:43:14 +00:00
margin-left : 20 px ;
}
2014-07-18 03:40:16 +00:00
/* Search form */
2017-05-08 15:59:44 +00:00
. themes-php . search-form {
2017-05-05 19:02:45 +00:00
display : inline ;
}
2014-07-18 03:40:16 +00:00
. themes-php . wp-filter-search {
2014-02-19 21:43:14 +00:00
position : relative ;
2014-07-18 03:40:16 +00:00
top : -2 px ;
left : 20 px ;
margin : 0 ;
2014-12-06 00:13:23 +00:00
width : 280 px ;
2014-07-18 03:40:16 +00:00
font-size : 16 px ;
font-weight : 300 ;
line-height : 1.5 ;
2014-03-28 03:16:15 +00:00
}
2014-02-19 21:43:14 +00:00
/* Position admin messages */
2016-06-15 16:37:29 +00:00
. theme . notice ,
. theme . notice . is-dismissible {
left : 0 ;
margin : 0 ;
position : absolute ;
right : 0 ;
top : 0 ;
2014-02-19 21:43:14 +00:00
}
/**
* Main theme element
* (has flexible margins)
*/
. theme-browser . theme {
cursor : pointer ;
float : left ;
margin : 0 4 % 4 % 0 ;
position : relative ;
width : 30.6 % ;
2016-03-09 19:51:26 +00:00
border : 1 px solid #ddd ;
2014-02-19 21:43:14 +00:00
box-shadow : 0 1 px 1 px -1 px rgba ( 0 , 0 , 0 , 0.1 );
box-sizing : border-box ;
}
. ie8 . theme-browser . theme {
width : 30 % ;
margin : 0 3 % 4 % 0 ;
}
. theme-browser . theme : nth-child ( 3n ) {
margin-right : 0 ;
}
. theme-browser . theme : hover ,
. theme-browser . theme : focus {
cursor : pointer ;
}
. theme-browser . theme . theme-name {
font-size : 15 px ;
font-weight : 600 ;
2014-04-13 18:26:15 +00:00
height : 18 px ;
2014-02-19 21:43:14 +00:00
margin : 0 ;
padding : 15 px ;
box-shadow : inset 0 1 px 0 rgba ( 0 , 0 , 0 , 0.1 );
overflow : hidden ;
white-space : nowrap ;
text-overflow : ellipsis ;
background : #fff ;
background : rgba ( 255 , 255 , 255 , 0.65 );
}
2014-03-28 03:16:15 +00:00
/* Activate and Customize buttons, shown on hover and focus */
2014-02-19 21:43:14 +00:00
. theme-browser . theme . theme-actions {
-ms- filter : "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)" ;
opacity : 0 ;
transition : opacity 0.1 s ease-in-out ;
2017-10-18 04:06:47 +00:00
height : auto ;
2014-02-19 21:43:14 +00:00
background : rgba ( 244 , 244 , 244 , 0.7 );
border-left : 1 px solid rgba ( 0 , 0 , 0 , 0.05 );
}
2014-03-28 03:16:15 +00:00
. theme-browser . theme : hover . theme-actions ,
. theme-browser . theme . focus . theme-actions ,
. theme-browser . theme : focus . theme-actions {
2014-02-19 21:43:14 +00:00
-ms- filter : "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" ;
opacity : 1 ;
}
. theme-browser . theme . theme-actions . button-primary {
2015-06-18 12:27:25 +00:00
margin-right : 3 px ;
2014-02-19 21:43:14 +00:00
}
2016-09-28 19:54:28 +00:00
. theme-browser . theme . theme-actions . button {
2015-06-18 12:27:25 +00:00
float : none ;
margin-left : 3 px ;
2014-02-19 21:43:14 +00:00
}
/**
* Theme Screenshot
*
* Has a fixed aspect ratio of 1.5 to 1 regardless of screenshot size
* It is also responsive.
*/
. theme-browser . theme . theme-screenshot {
display : block ;
overflow : hidden ;
position : relative ;
2016-02-18 21:11:27 +00:00
-webkit- backface-visibility : hidden ; /* Prevents flicker of the screenshot on hover. */
2014-02-19 21:43:14 +00:00
transition : opacity 0.2 s ease-in-out ;
}
. theme-browser . theme . theme-screenshot : after {
2015-09-10 20:22:25 +00:00
content : "" ;
2014-02-19 21:43:14 +00:00
display : block ;
padding-top : 66.66666 % ; /* using a 3/2 aspect ratio */
}
. theme-browser . theme . theme-screenshot img {
height : auto ;
position : absolute ;
left : 0 ;
top : 0 ;
width : 100 % ;
transition : opacity 0.2 s ease-in-out ;
}
2014-03-28 03:16:15 +00:00
. theme-browser . theme : hover . theme-screenshot ,
. theme-browser . theme : focus . theme-screenshot {
2014-02-19 21:43:14 +00:00
background : #fff ;
}
2014-03-28 03:16:15 +00:00
. theme-browser . rendered . theme : hover . theme-screenshot img ,
. theme-browser . rendered . theme : focus . theme-screenshot img {
2014-02-19 21:43:14 +00:00
opacity : 0.4 ;
}
. theme-browser . theme . more-details {
-ms- filter : "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)" ;
opacity : 0 ;
position : absolute ;
2014-03-20 04:20:15 +00:00
top : 35 % ;
2016-04-16 13:59:26 +00:00
right : 20 % ;
left : 20 % ;
2015-02-11 22:18:26 +00:00
background : #23282d ;
2014-02-19 21:43:14 +00:00
background : rgba ( 0 , 0 , 0 , 0.7 );
color : #fff ;
font-size : 15 px ;
text-shadow : 0 1 px 0 rgba ( 0 , 0 , 0 , 0.6 );
-webkit- font-smoothing : antialiased ;
font-weight : 600 ;
padding : 15 px 12 px ;
text-align : center ;
border-radius : 3 px ;
transition : opacity 0.1 s ease-in-out ;
}
2014-08-26 05:17:17 +00:00
2014-02-19 21:43:14 +00:00
. theme-browser . theme : focus {
2014-08-26 05:17:17 +00:00
border-color : #5b9dd9 ;
box-shadow : 0 0 2 px rgba ( 30 , 140 , 190 , 0.8 );
2014-02-19 21:43:14 +00:00
}
2014-03-28 03:16:15 +00:00
2014-02-19 21:43:14 +00:00
. theme-browser . theme : focus . more-details {
opacity : 1 ;
}
2014-08-26 05:17:17 +00:00
2014-02-19 21:43:14 +00:00
/* Current theme needs to have its action always on view */
. theme-browser . theme . active : focus . theme-actions {
display : block ;
}
2014-03-28 03:16:15 +00:00
. theme-browser . rendered . theme : hover . more-details ,
. theme-browser . rendered . theme : focus . more-details {
2014-02-19 21:43:14 +00:00
-ms- filter : "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" ;
opacity : 1 ;
}
/**
* The currently active theme
*/
. theme-browser . theme . active . theme-name {
2016-02-16 16:09:29 +00:00
background : #23282d ;
2014-02-19 21:43:14 +00:00
color : #fff ;
padding-right : 110 px ;
font-weight : 300 ;
box-shadow : inset 0 1 px 1 px rgba ( 0 , 0 , 0 , 0.5 );
}
2015-04-22 16:15:27 +00:00
. theme-browser . customize-control . theme . active . theme-name {
padding-right : 15 px ;
}
2014-02-19 21:43:14 +00:00
. theme-browser . theme . active . theme-name span {
font-weight : 600 ;
}
. theme-browser . theme . active . theme-actions {
background : rgba ( 49 , 49 , 49 , 0.7 );
border-left : none ;
opacity : 1 ;
}
2017-10-19 18:10:47 +00:00
. theme-id-container {
position : relative ;
}
. theme-browser . theme . active . theme-actions ,
. theme-browser . theme . theme-actions {
position : absolute ;
top : 50 % ;
transform : translateY ( -50 % );
right : 0 ;
padding : 10 px 15 px ;
box-shadow : inset 0 1 px 0 rgba ( 0 , 0 , 0 , 0.1 );
}
2014-02-19 21:43:14 +00:00
. theme-browser . theme . active . theme-actions . button-primary {
margin-right : 0 ;
}
. theme-browser . theme . theme-author {
2015-02-11 22:18:26 +00:00
background : #23282d ;
2014-02-19 21:43:14 +00:00
color : #eee ;
display : none ;
font-size : 14 px ;
margin : 0 10 px ;
padding : 5 px 10 px ;
position : absolute ;
bottom : 56 px ;
}
. theme-browser . theme . display-author . theme-author {
display : block ;
}
. theme-browser . theme . display-author . theme-author a {
color : inherit ;
text-decoration : none ;
}
/**
* Add new theme
*/
. theme-browser . theme . add-new-theme {
border : none ;
box-shadow : none ;
}
. theme-browser . theme . add-new-theme a {
text-decoration : none ;
display : block ;
position : relative ;
z-index : 1 ;
}
2015-04-01 12:22:27 +00:00
. theme-browser . theme . add-new-theme a : after {
2014-02-19 21:43:14 +00:00
display : block ;
2015-09-10 20:22:25 +00:00
content : "" ;
2014-02-19 21:43:14 +00:00
background : transparent ;
background : rgba ( 0 , 0 , 0 , 0 );
position : absolute ;
top : 0 ;
left : 0 ;
right : 0 ;
bottom : 0 ;
2015-04-01 12:22:27 +00:00
padding : 0 ;
2014-02-19 21:43:14 +00:00
text-shadow : none ;
border : 5 px dashed #d5d2ca ;
border : 5 px dashed rgba ( 0 , 0 , 0 , 0.1 );
box-sizing : border-box ;
}
. theme-browser . theme . add-new-theme span : after {
background : #e5e5e5 ;
background : rgba ( 153 , 153 , 153 , 0.1 );
border-radius : 50 % ;
display : inline-block ;
2015-09-10 20:22:25 +00:00
content : "\f132" ;
2014-02-19 21:43:14 +00:00
-webkit- font-smoothing : antialiased ;
2015-09-05 19:57:25 +00:00
font : normal 74 px / 115 px dashicons ;
2014-02-19 21:43:14 +00:00
width : 100 px ;
height : 100 px ;
vertical-align : middle ;
text-align : center ;
color : rgb ( 153 , 153 , 153 );
position : absolute ;
top : 30 % ;
left : 50 % ;
margin-left : -50 px ;
text-indent : -4 px ;
padding : 0 ;
text-shadow : none ;
z-index : 4 ;
}
. rtl . theme-browser . theme . add-new-theme span : after {
text-indent : 4 px ;
}
2015-04-01 12:22:27 +00:00
. theme-browser . theme . add-new-theme a : hover . theme-screenshot ,
. theme-browser . theme . add-new-theme a : focus . theme-screenshot {
2014-02-19 21:43:14 +00:00
background : none ;
}
2015-04-01 12:22:27 +00:00
. theme-browser . theme . add-new-theme a : hover span : after ,
. theme-browser . theme . add-new-theme a : focus span : after {
2014-02-19 21:43:14 +00:00
background : #fff ;
2015-02-11 22:18:26 +00:00
color : #0073aa ;
2014-02-19 21:43:14 +00:00
}
2015-04-01 12:22:27 +00:00
. theme-browser . theme . add-new-theme a : hover : after ,
. theme-browser . theme . add-new-theme a : focus : after {
2014-02-19 21:43:14 +00:00
border-color : transparent ;
color : #fff ;
2015-02-11 22:18:26 +00:00
background : #0073aa ;
2015-09-10 20:22:25 +00:00
content : "" ;
2014-02-19 21:43:14 +00:00
}
. theme-browser . theme . add-new-theme . theme-name {
background : none ;
text-align : center ;
box-shadow : none ;
font-weight : 400 ;
position : relative ;
top : 0 ;
2015-04-01 12:22:27 +00:00
margin-top : -18 px ;
padding-top : 0 ;
padding-bottom : 48 px ;
2014-02-19 21:43:14 +00:00
}
2015-04-01 12:22:27 +00:00
. theme-browser . theme . add-new-theme a : hover . theme-name ,
. theme-browser . theme . add-new-theme a : focus . theme-name {
2014-02-19 21:43:14 +00:00
color : #fff ;
z-index : 2 ;
}
/**
* Theme Overlay
* Shown when clicking a theme
*/
. theme-overlay . theme-backdrop {
position : absolute ;
left : -20 px ;
right : 0 ;
top : 0 ;
bottom : 0 ;
background : #f1f1f1 ;
background : rgba ( 238 , 238 , 238 , 0.9 );
2015-07-03 17:05:24 +00:00
z-index : 10000 ; /* Over WP Pointers. */
2014-02-19 21:43:14 +00:00
}
. theme-overlay . theme-header {
position : absolute ;
top : 0 ;
left : 0 ;
right : 0 ;
height : 48 px ;
border-bottom : 1 px solid #ddd ;
}
2015-04-14 18:04:28 +00:00
. theme-overlay . theme-header button {
padding : 0 ;
}
2014-02-19 21:43:14 +00:00
. theme-overlay . theme-header . close {
cursor : pointer ;
height : 48 px ;
width : 50 px ;
text-align : center ;
float : right ;
border : 0 ;
border-left : 1 px solid #ddd ;
background-color : transparent ;
2014-08-02 22:02:19 +00:00
transition : color .1 s ease-in-out , background .1 s ease-in-out ;
2014-02-19 21:43:14 +00:00
}
. theme-overlay . theme-header . close : before {
2015-09-05 19:57:25 +00:00
font : normal 22 px / 50 px dashicons !important ;
2016-01-26 00:04:26 +00:00
color : #72777c ;
2014-02-19 21:43:14 +00:00
display : inline-block ;
2015-09-10 20:22:25 +00:00
content : "\f335" ;
2014-02-19 21:43:14 +00:00
font-weight : 300 ;
}
/* Left and right navigation */
. theme-overlay . theme-header . right ,
. theme-overlay . theme-header . left {
cursor : pointer ;
2016-01-26 00:04:26 +00:00
color : #72777c ;
2014-02-19 21:43:14 +00:00
background-color : transparent ;
height : 48 px ;
width : 54 px ;
float : left ;
text-align : center ;
border : 0 ;
border-right : 1 px solid #ddd ;
2014-08-02 22:02:19 +00:00
transition : color .1 s ease-in-out , background .1 s ease-in-out ;
2014-02-19 21:43:14 +00:00
}
2014-08-25 21:58:17 +00:00
. theme-overlay . theme-header . close : focus ,
2014-02-19 21:43:14 +00:00
. theme-overlay . theme-header . close : hover ,
2014-08-25 21:58:17 +00:00
. theme-overlay . theme-header . right : focus ,
2014-02-19 21:43:14 +00:00
. theme-overlay . theme-header . right : hover ,
2014-08-25 21:58:17 +00:00
. theme-overlay . theme-header . left : focus ,
2014-08-19 20:38:16 +00:00
. theme-overlay . theme-header . left : hover {
2014-08-25 21:58:17 +00:00
background : #ddd ;
border-color : #ccc ;
color : #000 ;
}
. theme-overlay . theme-header . close : focus : before ,
. theme-overlay . theme-header . close : hover : before {
color : #000 ;
2014-08-19 20:38:16 +00:00
}
2014-02-19 21:43:14 +00:00
. theme-overlay . theme-header . close : focus ,
. theme-overlay . theme-header . right : focus ,
. theme-overlay . theme-header . left : focus {
2018-02-03 13:19:32 +00:00
box-shadow : none ;
outline : none ;
2014-02-19 21:43:14 +00:00
}
. theme-overlay . theme-header . left . disabled ,
. theme-overlay . theme-header . right . disabled ,
. theme-overlay . theme-header . left . disabled : hover ,
. theme-overlay . theme-header . right . disabled : hover {
color : #ccc ;
background : inherit ;
cursor : inherit ;
}
. theme-overlay . theme-header . right : before ,
. theme-overlay . theme-header . left : before {
2015-09-05 19:57:25 +00:00
font : normal 20 px / 50 px dashicons !important ;
2014-02-19 21:43:14 +00:00
display : inline ;
font-weight : 300 ;
}
2015-02-27 20:19:29 +00:00
. theme-overlay . theme-header . left : before {
content : "\f341" ;
2014-02-19 21:43:14 +00:00
}
2015-02-27 20:19:29 +00:00
. theme-overlay . theme-header . right : before {
content : "\f345" ;
2014-02-19 21:43:14 +00:00
}
. theme-overlay . theme-wrap {
clear : both ;
position : fixed ;
top : 9 % ;
left : 190 px ;
right : 30 px ;
bottom : 3 % ;
background : #fff ;
box-shadow : 0 1 px 20 px 5 px rgba ( 0 , 0 , 0 , 0.1 );
2015-07-03 17:05:24 +00:00
z-index : 10000 ; /* Over WP Pointers. */
2014-02-19 21:43:14 +00:00
box-sizing : border-box ;
2015-03-10 20:04:26 +00:00
-webkit- overflow-scrolling : touch ;
2014-02-19 21:43:14 +00:00
}
2016-04-14 12:20:29 +00:00
body . folded . theme-browser ~ . theme-overlay . theme-wrap {
2014-02-19 21:43:14 +00:00
left : 70 px ;
}
. theme-overlay . theme-about {
position : absolute ;
top : 49 px ;
bottom : 57 px ;
left : 0 ;
right : 0 ;
overflow : auto ;
padding : 2 % 4 % ;
}
. theme-overlay . theme-actions {
position : absolute ;
text-align : center ;
bottom : 0 ;
left : 0 ;
right : 0 ;
padding : 10 px 25 px 5 px ;
background : #f3f3f3 ;
z-index : 30 ;
box-sizing : border-box ;
border-top : 1 px solid #eee ;
}
. ie8 . theme-overlay . theme-actions {
border : 1 px solid #eee ;
}
. theme-overlay . theme-actions a {
margin-right : 5 px ;
margin-bottom : 5 px ;
}
2014-12-08 22:23:23 +00:00
/* Hide-if-customize for items we can't add classes to */
. customize-support . theme-overlay . theme-actions a [ href = "themes.php?page=custom-header" ],
. customize-support . theme-overlay . theme-actions a [ href = "themes.php?page=custom-background" ] {
display : none ;
}
2014-10-16 19:46:18 +00:00
. broken-themes a . delete-theme ,
2014-02-19 21:43:14 +00:00
. theme-overlay . theme-actions . delete-theme {
color : #a00 ;
text-decoration : none ;
border-color : transparent ;
box-shadow : none ;
background : transparent ;
}
2014-10-16 19:46:18 +00:00
. theme-overlay . theme-actions . delete-theme {
position : absolute ;
right : 10 px ;
bottom : 5 px ;
}
. broken-themes a . delete-theme : hover ,
. broken-themes a . delete-theme : focus ,
2014-02-19 21:43:14 +00:00
. theme-overlay . theme-actions . delete-theme : hover ,
. theme-overlay . theme-actions . delete-theme : focus {
background : #d54e21 ;
color : #fff ;
border-color : #d54e21 ;
}
. theme-overlay . theme-actions . active-theme ,
. theme-overlay . active . theme-actions . inactive-theme {
display : none ;
}
. theme-overlay . theme-actions . inactive-theme ,
. theme-overlay . active . theme-actions . active-theme {
display : block ;
}
/**
* Theme Screenshots gallery
*/
. theme-overlay . theme-screenshots {
float : left ;
margin : 0 30 px 0 0 ;
width : 55 % ;
2017-09-29 20:13:50 +00:00
max-width : 1200 px ; /* Recommended theme screenshot width, set here to avoid stretching */
2014-02-19 21:43:14 +00:00
text-align : center ;
}
/* First screenshot, shown big */
. theme-overlay . screenshot {
border : 1 px solid #fff ;
box-sizing : border-box ;
overflow : hidden ;
position : relative ;
box-shadow : 0 0 0 1 px rgba ( 0 , 0 , 0 , 0.2 );
}
. theme-overlay . screenshot : after {
2015-09-10 20:22:25 +00:00
content : "" ;
2014-02-19 21:43:14 +00:00
display : block ;
padding-top : 75 % ; /* using a 4/3 aspect ratio */
}
. theme-overlay . screenshot img {
height : auto ;
position : absolute ;
left : 0 ;
top : 0 ;
width : 100 % ;
}
/* Handles old 300px screenshots */
. theme-overlay . small-screenshot . theme-screenshots {
position : absolute ;
width : 302 px ;
}
. theme-overlay . small-screenshot . theme-info {
margin-left : 350 px ;
width : auto ;
}
/* Other screenshots, shown small and square */
. theme-overlay . screenshot . thumb {
background : #ccc ;
border : 1 px solid #eee ;
float : none ;
display : inline-block ;
margin : 10 px 5 px 0 ;
width : 140 px ;
height : 80 px ;
cursor : pointer ;
}
. theme-overlay . screenshot . thumb : after {
2015-09-10 20:22:25 +00:00
content : "" ;
2014-02-19 21:43:14 +00:00
display : block ;
padding-top : 100 % ; /* using a 1/1 aspect ratio */
}
. theme-overlay . screenshot . thumb img {
cursor : pointer ;
height : auto ;
position : absolute ;
left : 0 ;
top : 0 ;
width : 100 % ;
height : auto ;
}
. theme-overlay . screenshot . selected {
background : transparent ;
2015-02-11 22:18:26 +00:00
border : 2 px solid #00a0d2 ;
2014-02-19 21:43:14 +00:00
}
. theme-overlay . screenshot . selected img {
opacity : 0.8 ;
}
/* No screenshot placeholder */
. theme-browser . theme . theme-screenshot . blank ,
. theme-overlay . screenshot . blank {
background-image : url ( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYGWO8d+/efwYkoKioiMRjYGBC4WHhUK6A8T8QIJt8//59ZC493AAAQssKpBK4F5AAAAAASUVORK5CYII= );
}
/**
* Theme heading information
*/
. theme-overlay . theme-info {
width : 40 % ;
float : left ;
}
. theme-overlay . current-label {
2015-02-11 22:18:26 +00:00
background : #32373c ;
2014-02-19 21:43:14 +00:00
color : #fff ;
font-size : 11 px ;
display : inline-block ;
padding : 2 px 8 px ;
border-radius : 2 px ;
margin : 0 0 -10 px ;
-webkit- user-select : none ;
-moz- user-select : none ;
-ms- user-select : none ;
user-select : none ;
}
. theme-overlay . theme-name {
2015-02-11 22:18:26 +00:00
color : #23282d ;
2014-02-19 21:43:14 +00:00
font-size : 32 px ;
font-weight : 100 ;
margin : 10 px 0 0 ;
line-height : 1.3 ;
2016-06-26 14:27:25 +00:00
word-wrap : break-word ;
overflow-wrap : break-word ;
2014-02-19 21:43:14 +00:00
}
. theme-overlay . theme-version {
2016-02-19 18:44:27 +00:00
color : #72777c ;
2014-02-19 21:43:14 +00:00
font-size : 13 px ;
font-weight : 400 ;
float : none ;
display : inline-block ;
margin-left : 10 px ;
}
. theme-overlay . theme-author {
2015-10-16 15:56:25 +00:00
margin : 15 px 0 25 px ;
2016-02-16 16:09:29 +00:00
color : #72777c ;
2014-02-19 21:43:14 +00:00
font-size : 16 px ;
font-weight : 400 ;
2015-10-16 15:56:25 +00:00
line-height : inherit ;
2014-02-19 21:43:14 +00:00
}
. theme-overlay . theme-author a {
text-decoration : none ;
}
. theme-overlay . theme-description {
color : #555 ;
font-size : 15 px ;
font-weight : 400 ;
line-height : 1.5 ;
margin : 30 px 0 0 0 ;
}
. theme-overlay . theme-tags {
border-top : 3 px solid #eee ;
2015-02-11 22:18:26 +00:00
color : #82878c ;
2014-02-19 21:43:14 +00:00
font-size : 13 px ;
font-weight : 400 ;
margin : 30 px 0 0 0 ;
padding-top : 20 px ;
}
. theme-overlay . theme-tags span {
color : #444 ;
2016-06-17 18:37:28 +00:00
font-weight : 600 ;
2014-02-19 21:43:14 +00:00
margin-right : 5 px ;
}
. theme-overlay . parent-theme {
background : #f7fcfe ;
border : 1 px solid #eee ;
2015-02-11 22:18:26 +00:00
border-left : 4 px solid #00a0d2 ;
2014-02-19 21:43:14 +00:00
font-size : 14 px ;
2016-06-17 18:37:28 +00:00
font-weight : 400 ;
2014-02-19 21:43:14 +00:00
margin-top : 30 px ;
padding : 10 px 10 px 10 px 20 px ;
}
. theme-overlay . parent-theme strong {
2018-04-29 18:04:21 +00:00
font-weight : 600 ;
2014-02-19 21:43:14 +00:00
}
/**
* Single Theme Mode
* Displays detailed view inline when a user has no switch capabilities
*/
. single-theme . theme-overlay . theme-backdrop ,
. single-theme . theme-overlay . theme-header ,
. single-theme . theme {
display : none ;
}
. single-theme . theme-overlay . theme-wrap {
clear : both ;
min-height : 330 px ;
position : relative ;
left : auto ;
right : auto ;
top : auto ;
bottom : auto ;
2015-07-07 17:14:25 +00:00
z-index : 10 ;
2014-02-19 21:43:14 +00:00
}
. single-theme . theme-overlay . theme-about {
padding : 30 px 30 px 70 px ;
position : static ;
}
. single-theme . theme-overlay . theme-actions {
position : absolute ;
}
/**
* Basic Responsive structure...
*
* Shuffles theme columns around based on screen width
*/
@ media only screen and ( min-width : 2000px ) {
# wpwrap . theme-browser . theme {
width : 17.6 % ;
margin : 0 3 % 3 % 0 ;
}
# wpwrap . theme-browser . theme : nth-child ( 3n ),
# wpwrap . theme-browser . theme : nth-child ( 4n ) {
margin-right : 3 % ;
}
# wpwrap . theme-browser . theme : nth-child ( 5n ) {
margin-right : 0 ;
}
}
@ media only screen and ( min-width : 1680px ) {
. theme-overlay . theme-wrap {
width : 1450 px ;
margin : 0 auto ;
}
}
/* Maximum screenshot width reaches 440px */
@ media only screen and ( min-width : 1640px ) {
. theme-browser . theme {
width : 22.7 % ;
margin : 0 3 % 3 % 0 ;
}
. theme-browser . theme . theme-screenshot : after {
padding-top : 75 % ; /* using a 4/3 aspect ratio */
}
. theme-browser . theme : nth-child ( 3n ) {
margin-right : 3 % ;
}
. theme-browser . theme : nth-child ( 4n ) {
margin-right : 0 ;
}
}
/* Maximum screenshot width reaches 440px */
@ media only screen and ( max-width : 1120px ) {
. theme-browser . theme {
width : 47.5 % ;
margin-right : 0 ;
}
. theme-browser . theme : nth-child ( even ) {
margin-right : 0 ;
}
. theme-browser . theme : nth-child ( odd ) {
margin-right : 5 % ;
}
}
/* Admin menu is folded */
@ media only screen and ( max-width : 900px ) {
. theme-overlay . theme-wrap {
left : 65 px ;
}
}
@ media only screen and ( max-width : 780px ) {
body . folded . theme-overlay . theme-wrap ,
. theme-overlay . theme-wrap {
top : 0 ; /* The adminmenu isn't fixed on mobile, so this can use the full viewport height */
right : 0 ;
bottom : 0 ;
left : 0 ;
padding : 70 px 20 px 20 px ;
border : none ;
2015-03-10 20:04:26 +00:00
z-index : 100000 ; /* should overlap #wpadminbar. */
2014-02-19 21:43:14 +00:00
position : fixed ;
}
. theme-browser . theme . active . theme-name span {
/* Hide the "Active: " label on smaller screens. */
display : none ;
}
. theme-overlay . theme-screenshots {
width : 40 % ;
}
. theme-overlay . theme-info {
width : 50 % ;
}
. single-theme . theme-wrap {
padding : 10 px ;
}
. theme-browser . theme . theme-actions {
padding : 5 px 10 px 4 px 10 px ;
}
. theme-overlay . small-screenshot . theme-screenshots {
position : static ;
float : none ;
max-width : 302 px ;
}
. theme-overlay . small-screenshot . theme-info {
margin-left : 0 ;
width : auto ;
}
. theme : not ( . active ) : hover . theme-actions ,
2014-03-28 03:16:15 +00:00
. theme : not ( . active ) : focus . theme-actions ,
. theme : hover . more-details ,
. theme : focus . more-details {
2014-02-19 21:43:14 +00:00
display : none ;
}
2014-03-28 03:16:15 +00:00
. theme-browser . rendered . theme : hover . theme-screenshot img ,
. theme-browser . rendered . theme : focus . theme-screenshot img {
2014-02-19 21:43:14 +00:00
opacity : 1.0 ;
}
}
@ media only screen and ( max-width : 480px ) {
. theme-browser . theme {
width : 100 % ;
margin-right : 0 ;
}
. theme-browser . theme : nth-child ( 2n ),
. theme-browser . theme : nth-child ( 3n ) {
margin-right : 0 ;
}
}
@ media only screen and ( max-width : 650px ) {
. theme-overlay . theme-description {
margin-left : 0 ;
}
. theme-overlay . theme-actions . delete-theme {
position : relative ;
right : auto ;
bottom : auto ;
}
. theme-overlay . theme-actions . inactive-theme {
display : inline ;
}
. theme-overlay . theme-screenshots {
width : 100 % ;
float : none ;
}
. theme-overlay . theme-info {
width : 100 % ;
}
. theme-overlay . theme-author {
margin : 5 px 0 15 px 0 ;
}
. theme-overlay . current-label {
margin-top : 10 px ;
font-size : 13 px ;
}
2014-07-18 03:40:16 +00:00
. themes-php . wp-filter-search {
2014-02-19 21:43:14 +00:00
float : none ;
clear : both ;
left : 0 ;
right : 0 ;
2016-12-06 23:12:41 +00:00
margin : -5 px 0 20 px 0 ;
2014-02-19 21:43:14 +00:00
width : 100 % ;
2014-12-06 00:13:23 +00:00
max-width : 280 px ;
2014-02-19 21:43:14 +00:00
}
. theme-browser . theme . add-new-theme span : after {
2015-09-05 19:57:25 +00:00
font : normal 60 px / 90 px dashicons ;
2014-02-19 21:43:14 +00:00
width : 80 px ;
height : 80 px ;
top : 30 % ;
left : 50 % ;
text-indent : 0 ;
margin-left : -40 px ;
}
. single-theme . theme-wrap {
margin : 0 -12 px 0 -10 px ;
padding : 10 px ;
}
. single-theme . theme-overlay . theme-about {
padding : 10 px ;
overflow : visible ;
}
. single-theme . current-label {
display : none ;
}
. single-theme . theme-overlay . theme-actions {
position : static ;
}
}
. broken-themes {
clear : both ;
}
. broken-themes table {
text-align : left ;
width : 50 % ;
border-spacing : 3 px ;
padding : 3 px ;
}
/*------------------------------------------------------------------------------
16.2 - Install Themes
------------------------------------------------------------------------------*/
2014-04-07 23:04:15 +00:00
/* Already installed theme */
. theme-browser . theme . theme-installed {
2015-02-11 22:18:26 +00:00
background : #0073aa ;
2014-04-07 23:04:15 +00:00
}
2016-06-15 16:37:29 +00:00
. theme-browser . theme . notice-success p : before {
color : #79ba49 ;
2015-09-10 20:22:25 +00:00
content : "\f147" ;
2016-06-15 16:37:29 +00:00
display : inline-block ;
font : normal 20 px / 1 'dashicons' ;
-webkit- font-smoothing : antialiased ;
-moz- osx-font-smoothing : grayscale ;
vertical-align : top ;
2014-04-07 23:04:15 +00:00
}
2016-06-15 16:37:29 +00:00
. theme-install . updated-message : before {
2018-02-03 13:19:32 +00:00
content : "" ;
2014-04-07 23:04:15 +00:00
}
2015-07-27 03:34:25 +00:00
. theme-install-php . wp-filter {
2016-10-14 21:33:28 +00:00
padding-left : 20 px ;
2015-07-27 03:34:25 +00:00
}
2014-03-20 04:20:15 +00:00
. theme-install-php a . upload ,
. theme-install-php a . browse-themes {
cursor : pointer ;
}
2016-04-16 16:43:27 +00:00
. upload-view-toggle . browse ,
2016-07-31 18:11:29 +00:00
. plugin-install-tab-upload . upload-view-toggle . upload {
2014-03-20 04:20:15 +00:00
display : none ;
}
2016-04-16 16:43:27 +00:00
2016-07-31 18:11:29 +00:00
. plugin-install-tab-upload . upload-view-toggle . browse {
2014-03-20 04:20:15 +00:00
display : inline ;
}
2016-04-16 16:43:27 +00:00
2014-08-27 01:32:18 +00:00
. upload-theme ,
. upload-plugin {
2014-03-11 07:47:15 +00:00
box-sizing : border-box ;
display : none ;
2014-07-18 03:40:16 +00:00
margin : 0 ;
2016-06-17 20:47:28 +00:00
padding : 50 px 0 ;
2014-03-11 07:47:15 +00:00
width : 100 % ;
2014-02-19 21:43:14 +00:00
overflow : hidden ;
2014-03-11 07:47:15 +00:00
position : relative ;
2014-03-20 04:20:15 +00:00
top : 10 px ;
2014-02-19 21:43:14 +00:00
}
2016-04-16 16:43:27 +00:00
2016-07-31 18:11:29 +00:00
. upload-plugin-wrap {
display : none ;
}
2016-04-16 16:43:27 +00:00
. show-upload-view . upload-theme ,
. show-upload-view . upload-plugin ,
2016-07-31 18:11:29 +00:00
. show-upload-view . upload-plugin-wrap ,
. plugin-install-tab-upload . upload-plugin {
2014-03-11 07:47:15 +00:00
display : block ;
2014-02-19 21:43:14 +00:00
}
2016-04-16 16:43:27 +00:00
2014-08-27 01:32:18 +00:00
. upload-theme . wp-upload-form ,
. upload-plugin . wp-upload-form {
2014-03-11 07:47:15 +00:00
background : #fafafa ;
border : 1 px solid #e5e5e5 ;
padding : 30 px ;
margin : 30 px auto ;
max-width : 380 px ;
2014-02-19 21:43:14 +00:00
}
2014-08-27 01:32:18 +00:00
. upload-theme . install-help ,
. upload-plugin . install-help {
2016-02-19 18:44:27 +00:00
color : #555d66 ; /* #f1f1f1 background */
2014-03-11 07:47:15 +00:00
font-size : 18 px ;
font-style : normal ;
margin : 0 ;
2016-06-17 20:47:28 +00:00
padding : 0 ;
2014-03-11 07:47:15 +00:00
text-align : center ;
2014-02-19 21:43:14 +00:00
}
2014-03-28 03:16:15 +00:00
2017-09-29 20:13:50 +00:00
p . no-themes ,
p . no-themes-local {
2015-02-22 10:15:26 +00:00
clear : both ;
2015-02-23 15:49:27 +00:00
color : #666 ;
2014-04-01 22:20:14 +00:00
font-size : 18 px ;
font-style : normal ;
2014-03-20 04:20:15 +00:00
margin : 0 ;
2016-01-12 17:13:29 +00:00
padding : 100 px 0 ;
2014-04-01 22:20:14 +00:00
text-align : center ;
display : none ;
}
2016-01-12 17:13:29 +00:00
2016-06-17 20:47:28 +00:00
. no-results p . no-themes {
2014-04-01 22:20:14 +00:00
display : block ;
2014-03-20 04:20:15 +00:00
}
2016-01-12 17:13:29 +00:00
2014-03-11 07:47:15 +00:00
. theme-install-php . add-new-theme {
display : none !important ;
2014-02-19 21:43:14 +00:00
}
2014-03-20 04:20:15 +00:00
@ media only screen and ( max-width : 1120px ) {
. upload-theme . wp-upload-form {
margin : 20 px 0 ;
max-width : 100 % ;
}
. upload-theme . install-help {
font-size : 15 px ;
padding : 20 px 0 0 ;
text-align : left ;
}
2014-04-01 22:20:14 +00:00
}
2015-10-10 06:51:24 +00:00
. theme-details . theme-rating {
line-height : 23 px ;
}
2015-07-03 20:54:24 +00:00
. theme-details . star-rating {
2015-10-10 06:51:24 +00:00
display : inline ;
2014-02-19 21:43:14 +00:00
}
2015-07-03 20:54:24 +00:00
2015-10-10 06:51:24 +00:00
. theme-details . num-ratings ,
. theme-details . no-rating {
font-size : 11 px ;
2016-02-19 18:44:27 +00:00
color : #72777c ;
2015-10-10 06:51:24 +00:00
}
. theme-details . no-rating {
2014-10-18 19:43:18 +00:00
display : block ;
2014-03-11 07:47:15 +00:00
line-height : 20 px ;
}
2014-02-19 21:43:14 +00:00
/*------------------------------------------------------------------------------
16.3 - Custom Header Screen
------------------------------------------------------------------------------*/
. appearance_page_custom-header # headimg {
2016-03-09 19:51:26 +00:00
border : 1 px solid #ddd ;
2014-02-19 21:43:14 +00:00
overflow : hidden ;
width : 100 % ;
}
. appearance_page_custom-header # upload-form p label {
font-size : 12 px ;
}
. appearance_page_custom-header . available-headers . default-header {
float : left ;
margin : 0 20 px 20 px 0 ;
}
. appearance_page_custom-header . random-header {
clear : both ;
margin : 0 20 px 20 px 0 ;
vertical-align : middle ;
}
. appearance_page_custom-header . available-headers label input ,
. appearance_page_custom-header . random-header label input {
margin-right : 10 px ;
}
. appearance_page_custom-header . available-headers label img {
vertical-align : middle ;
}
/*------------------------------------------------------------------------------
16.4 - Custom Background Screen
------------------------------------------------------------------------------*/
div # custom-background-image {
min-height : 100 px ;
2016-03-09 19:51:26 +00:00
border : 1 px solid #ddd ;
2014-02-19 21:43:14 +00:00
}
div # custom-background-image img {
max-width : 400 px ;
max-height : 300 px ;
}
2016-10-26 06:52:29 +00:00
. background-position-control input [ type = "radio" ] : checked ~ . button {
background : #eee ;
border-color : #999 ;
box-shadow : inset 0 2 px 5 px -3 px rgba ( 0 , 0 , 0 , .5 );
z-index : 1 ;
}
. background-position-control input [ type = "radio" ] : focus ~ . button {
border-color : #5b9dd9 ;
box-shadow : inset 0 2 px 5 px -3 px rgba ( 0 , 0 , 0 , .5 ), 0 0 3 px rgba ( 0 , 115 , 170 , .8 );
color : #23282d ;
}
. background-position-control . background-position-center-icon ,
. background-position-control . background-position-center-icon : before {
display : inline-block ;
line-height : 1 ;
text-align : center ;
2018-02-11 12:55:30 +00:00
transition : background-color .1 s ease-in ;
2016-10-26 06:52:29 +00:00
}
. background-position-control . background-position-center-icon {
height : 20 px ;
margin-top : 13 px ;
vertical-align : top ;
width : 20 px ;
}
. background-position-control . background-position-center-icon : before {
background-color : #555 ;
border-radius : 50 % ;
content : "" ;
height : 12 px ;
width : 12 px ;
}
. background-position-control . button : hover . background-position-center-icon : before ,
. background-position-control input [ type = "radio" ] : focus ~ . button . background-position-center-icon : before {
background-color : #23282d ;
}
. background-position-control . button-group {
display : block ;
}
. background-position-control . button-group . button {
border-radius : 0 ;
box-shadow : none ;
/* Following properties are overridden by buttons responsive styles (see: wp-includes/css/buttons.css). */
height : 40 px !important ;
line-height : 37 px !important ;
margin : 0 -1 px 0 0 !important ;
padding : 0 10 px 1 px !important ;
position : relative ;
}
. background-position-control . button-group . button : active ,
. background-position-control . button-group . button : hover ,
. background-position-control . button-group . button : focus {
z-index : 1 ;
}
. background-position-control . button-group : last-child . button {
box-shadow : 0 1 px 0 #ccc ;
}
. background-position-control . button-group > label {
margin : 0 !important ;
}
. background-position-control . button-group : first-child > label : first-child . button {
border-radius : 3 px 0 0 ;
}
. background-position-control . button-group : first-child > label : first-child . dashicons {
transform : rotate ( 45 deg );
}
. background-position-control . button-group : first-child > label : last-child . button {
border-radius : 0 3 px 0 0 ;
}
. background-position-control . button-group : first-child > label : last-child . dashicons {
transform : rotate ( -45 deg );
}
. background-position-control . button-group : last-child > label : first-child . button {
border-radius : 0 0 0 3 px ;
}
. background-position-control . button-group : last-child > label : first-child . dashicons {
transform : rotate ( -45 deg );
}
. background-position-control . button-group : last-child > label : last-child . button {
border-radius : 0 0 3 px 0 ;
}
. background-position-control . button-group : last-child > label : last-child . dashicons {
transform : rotate ( 45 deg );
}
. background-position-control . button-group . dashicons {
margin-top : 9 px ;
}
. background-position-control . button-group + . button-group {
margin-top : -1 px ;
}
2014-02-19 21:43:14 +00:00
/*------------------------------------------------------------------------------
23.0 - Full Overlay w/ Sidebar
------------------------------------------------------------------------------*/
body . full-overlay-active {
overflow : hidden ;
2016-09-04 21:51:31 +00:00
/* Hide all the content, the Customizer overlay is then made visible to be the only available content. */
visibility : hidden ;
2014-02-19 21:43:14 +00:00
}
. wp-full-overlay {
background : transparent ;
z-index : 500000 ;
position : fixed ;
overflow : visible ;
top : 0 ;
bottom : 0 ;
left : 0 ;
right : 0 ;
height : 100 % ;
min-width : 0 ;
}
. wp-full-overlay-sidebar {
box-sizing : border-box ;
position : fixed ;
2017-04-21 05:25:43 +00:00
min-width : 300 px ;
max-width : 600 px ;
width : 18 % ;
2014-02-19 21:43:14 +00:00
height : 100 % ;
top : 0 ;
bottom : 0 ;
left : 0 ;
padding : 0 ;
margin : 0 ;
z-index : 10 ;
2014-04-03 23:53:15 +00:00
background : #eee ;
2014-02-19 21:43:14 +00:00
border-right : none ;
}
. wp-full-overlay . collapsed . wp-full-overlay-sidebar {
overflow : visible ;
}
. wp-full-overlay . collapsed ,
. wp-full-overlay . expanded . wp-full-overlay-sidebar {
margin-left : 0 !important ;
}
. wp-full-overlay . expanded {
margin-left : 300 px ;
}
. wp-full-overlay . collapsed . wp-full-overlay-sidebar {
margin-left : -300 px ;
}
2017-04-21 05:25:43 +00:00
@ media screen and ( min-width : 1667px ) {
. wp-full-overlay . expanded {
margin-left : 18 % ;
}
. wp-full-overlay . collapsed . wp-full-overlay-sidebar {
margin-left : -18 % ;
}
}
@ media screen and ( min-width : 3333px ) {
. wp-full-overlay . expanded {
margin-left : 600 px ;
}
. wp-full-overlay . collapsed . wp-full-overlay-sidebar {
margin-left : -600 px ;
}
}
2014-02-19 21:43:14 +00:00
. wp-full-overlay-sidebar : after {
2015-09-10 20:22:25 +00:00
content : "" ;
2014-02-19 21:43:14 +00:00
display : block ;
position : absolute ;
top : 0 ;
bottom : 0 ;
right : 0 ;
width : 3 px ;
z-index : 1000 ;
}
. wp-full-overlay-main {
position : absolute ;
left : 0 ;
right : 0 ;
top : 0 ;
bottom : 0 ;
height : 100 % ;
}
. wp-full-overlay-sidebar . wp-full-overlay-header {
position : absolute ;
left : 0 ;
right : 0 ;
height : 45 px ;
padding : 0 15 px ;
line-height : 45 px ;
z-index : 10 ;
margin : 0 ;
border-top : none ;
box-shadow : none ;
}
. wp-full-overlay-sidebar . wp-full-overlay-header a . back {
margin-top : 9 px ;
}
. wp-full-overlay-sidebar . wp-full-overlay-footer {
bottom : 0 ;
border-bottom : none ;
border-top : none ;
box-shadow : none ;
}
. wp-full-overlay-sidebar . wp-full-overlay-sidebar-content {
position : absolute ;
top : 45 px ;
bottom : 45 px ;
left : 0 ;
right : 0 ;
overflow : auto ;
}
2014-07-08 18:19:14 +00:00
/* Close & Navigation Links */
. theme-install-overlay . wp-full-overlay-sidebar . wp-full-overlay-header {
padding : 0 ;
}
. theme-install-overlay . close-full-overlay ,
. theme-install-overlay . previous-theme ,
. theme-install-overlay . next-theme {
display : block ;
position : relative ;
float : left ;
width : 45 px ;
height : 45 px ;
padding-right : 2 px ;
background : #eee ;
border-right : 1 px solid #ddd ;
color : #444 ;
cursor : pointer ;
2014-02-19 21:43:14 +00:00
text-decoration : none ;
2014-08-02 22:02:19 +00:00
transition : color .1 s ease-in-out , background .1 s ease-in-out ;
2014-07-08 18:19:14 +00:00
}
. theme-install-overlay . close-full-overlay : hover ,
. theme-install-overlay . close-full-overlay : focus ,
. theme-install-overlay . previous-theme : hover ,
. theme-install-overlay . previous-theme : focus ,
. theme-install-overlay . next-theme : hover ,
. theme-install-overlay . next-theme : focus {
2014-08-25 21:58:17 +00:00
background : #ddd ;
border-color : #ccc ;
color : #000 ;
2014-07-08 18:19:14 +00:00
outline : none ;
box-shadow : none ;
}
. theme-install-overlay . close-full-overlay : before {
2014-08-19 20:38:16 +00:00
font : normal 22 px / 1 dashicons ;
2014-07-08 18:19:14 +00:00
content : "\f335" ;
position : relative ;
2014-08-19 20:38:16 +00:00
top : 7 px ;
2014-08-25 21:58:17 +00:00
left : 13 px ;
2014-07-08 18:19:14 +00:00
}
. theme-install-overlay . previous-theme : before {
font : normal 20 px / 1 dashicons ;
2014-08-19 20:38:16 +00:00
content : "\f341" ;
2014-07-08 18:19:14 +00:00
position : relative ;
top : 6 px ;
left : 14 px ;
}
. theme-install-overlay . next-theme : before {
font : normal 20 px / 1 dashicons ;
2014-08-19 20:38:16 +00:00
content : "\f345" ;
2014-07-08 18:19:14 +00:00
position : relative ;
top : 6 px ;
left : 13 px ;
}
. theme-install-overlay . previous-theme . disabled ,
. theme-install-overlay . next-theme . disabled ,
. theme-install-overlay . previous-theme . disabled : hover ,
. theme-install-overlay . previous-theme . disabled : focus ,
. theme-install-overlay . next-theme . disabled : hover ,
. theme-install-overlay . next-theme . disabled : focus {
2015-04-05 21:20:27 +00:00
color : #b4b9be ;
2014-07-08 18:19:14 +00:00
background : #eee ;
cursor : default ;
2014-08-25 21:58:17 +00:00
pointer-events : none ;
2014-07-08 18:19:14 +00:00
}
2016-06-15 16:37:29 +00:00
. theme-install-overlay . close-full-overlay ,
. theme-install-overlay . previous-theme ,
. theme-install-overlay . next-theme {
border-left : 0 ;
border-top : 0 ;
border-bottom : 0 ;
}
. theme-install-overlay . close-full-overlay : before ,
. theme-install-overlay . previous-theme : before ,
. theme-install-overlay . next-theme : before {
top : 2 px ;
left : 0 ;
}
2014-02-19 21:43:14 +00:00
/* Collapse Button */
2015-07-10 21:22:26 +00:00
. wp-core-ui . wp-full-overlay . collapse-sidebar {
position : fixed ;
2016-05-01 20:29:27 +00:00
bottom : 0 ;
left : 0 ;
padding : 9 px 0 9 px 10 px ;
height : 45 px ;
2015-07-10 21:22:26 +00:00
color : #656a6f ;
outline : 0 ;
line-height : 1 ;
background-color : transparent !important ;
border : none !important ;
box-shadow : none !important ;
border-radius : 0 !important ;
}
. wp-core-ui . wp-full-overlay . collapse-sidebar : hover ,
. wp-core-ui . wp-full-overlay . collapse-sidebar : focus {
color : #0073aa ;
}
. wp-full-overlay . collapse-sidebar-arrow ,
. wp-full-overlay . collapse-sidebar-label {
display : inline-block ;
vertical-align : middle ;
line-height : 20 px ;
}
. wp-full-overlay . collapse-sidebar-arrow {
width : 20 px ;
height : 20 px ;
margin : 0 2 px ; /* avoid the focus box-shadow to be cut-off */
2014-02-19 21:43:14 +00:00
border-radius : 50 % ;
2015-07-10 21:22:26 +00:00
overflow : hidden ;
2014-02-19 21:43:14 +00:00
}
2015-07-10 21:22:26 +00:00
. wp-full-overlay . collapse-sidebar : hover . collapse-sidebar-arrow ,
. wp-full-overlay . collapse-sidebar : focus . collapse-sidebar-arrow {
2018-02-03 13:19:32 +00:00
box-shadow :
0 0 0 1 px #5b9dd9 ,
2015-07-10 21:22:26 +00:00
0 0 2 px 1 px rgba ( 30 , 140 , 190 , .8 );
2014-02-19 21:43:14 +00:00
}
2015-07-10 21:22:26 +00:00
. wp-full-overlay . collapse-sidebar-label {
margin-left : 3 px ;
2014-02-19 21:43:14 +00:00
}
2015-07-10 21:22:26 +00:00
. wp-full-overlay . collapsed . collapse-sidebar-label {
display : none ;
2014-02-19 21:43:14 +00:00
}
. wp-full-overlay . collapse-sidebar-arrow : before {
2015-07-10 21:22:26 +00:00
display : block ;
2014-02-19 21:43:14 +00:00
content : "\f148" ;
background : #eee ;
2015-09-05 19:57:25 +00:00
font : normal 20 px / 1 dashicons ;
2014-02-19 21:43:14 +00:00
speak : none ;
padding : 0 ;
-webkit- font-smoothing : antialiased ;
-moz- osx-font-smoothing : grayscale ;
}
2016-05-01 20:29:27 +00:00
. wp-core-ui . wp-full-overlay . collapsed . collapse-sidebar {
padding : 9 px 10 px ;
}
2015-02-27 13:41:30 +00:00
/* rtl:ignore */
2014-02-19 21:43:14 +00:00
. wp-full-overlay . collapsed . collapse-sidebar-arrow : before ,
. rtl . wp-full-overlay . collapse-sidebar-arrow : before {
2018-02-03 13:19:32 +00:00
transform : rotate ( 180.001 deg ); /* Firefox: promoting to its own layer to trigger anti-aliasing */
2014-02-19 21:43:14 +00:00
}
. rtl . wp-full-overlay . collapsed . collapse-sidebar-arrow : before {
transform : none ;
}
/* Animations */
. wp-full-overlay ,
. wp-full-overlay-sidebar ,
. wp-full-overlay . collapse-sidebar ,
. wp-full-overlay-main {
transition-property : left , right , top , bottom , width , margin ;
transition-duration : 0.2 s ;
}
2016-03-05 22:07:25 +00:00
/* Device/preview size toggles */
. wp-full-overlay {
background : #191e23 ;
}
. wp-full-overlay-main {
background-color : #f1f1f1 ;
}
. expanded . wp-full-overlay-footer {
position : fixed ;
bottom : 0 ;
left : 0 ;
2017-04-21 05:25:43 +00:00
min-width : 299 px ;
max-width : 599 px ;
width : 18 % ;
2017-06-12 00:17:44 +00:00
width : calc ( 18 % - 1 px );
2016-03-05 22:07:25 +00:00
height : 45 px ;
border-top : 1 px solid #ddd ;
2016-05-01 20:29:27 +00:00
background : #eee ;
2016-03-05 22:07:25 +00:00
}
2017-04-21 05:16:45 +00:00
. wp-full-overlay-footer . devices-wrapper {
2016-03-05 22:07:25 +00:00
float : right ;
2017-04-21 05:16:45 +00:00
}
. wp-full-overlay-footer . devices {
position : relative ;
2016-11-13 19:00:35 +00:00
background : #eee ;
box-shadow : -20 px 0 10 px -5 px #eee ;
2016-03-05 22:07:25 +00:00
}
. wp-full-overlay-footer . devices button {
cursor : pointer ;
background : transparent ;
border : none ;
height : 45 px ;
padding : 0 3 px ;
margin : 0 0 0 -4 px ;
box-shadow : none ;
border-top : 1 px solid transparent ;
border-bottom : 4 px solid transparent ;
2016-11-15 18:11:31 +00:00
transition : .15 s color ease-in-out ,
.15 s background-color ease-in-out ,
.15 s border-color ease-in-out ;
2016-03-05 22:07:25 +00:00
}
. wp-full-overlay-footer . devices button : focus {
box-shadow : none ;
outline : none ;
}
. wp-full-overlay-footer . devices button : before {
display : inline-block ;
-webkit- font-smoothing : antialiased ;
font : normal 20 px / 30 px "dashicons" ;
vertical-align : top ;
margin : 3 px 0 ;
padding : 4 px 8 px ;
color : #656a6f ;
}
. wp-full-overlay-footer . devices button . active {
border-bottom-color : #191e23 ;
}
. wp-full-overlay-footer . devices button : hover ,
. wp-full-overlay-footer . devices button : focus {
background-color : #fff ;
}
2016-11-15 18:11:31 +00:00
. wp-full-overlay-footer . devices button : focus ,
. wp-full-overlay-footer . devices button . active : hover {
2016-03-05 22:07:25 +00:00
border-bottom-color : #0073aa ;
}
2016-11-15 18:11:31 +00:00
. wp-full-overlay-footer . devices button . active : before {
color : #191e23 ;
}
2016-03-05 22:07:25 +00:00
. wp-full-overlay-footer . devices button : hover : before ,
. wp-full-overlay-footer . devices button : focus : before {
2016-11-15 18:11:31 +00:00
color : #0073aa ;
2016-03-05 22:07:25 +00:00
}
. wp-full-overlay-footer . devices . preview-desktop : before {
content : "\f472" ;
}
. wp-full-overlay-footer . devices . preview-tablet : before {
content : "\f471" ;
}
. wp-full-overlay-footer . devices . preview-mobile : before {
content : "\f470" ;
}
@ media screen and ( max-width : 1024px ) {
. wp-full-overlay-footer . devices {
display : none ;
}
}
. collapsed . wp-full-overlay-footer . devices button : before {
display : none ;
}
. preview-mobile . wp-full-overlay-main {
margin : auto 0 auto -160 px ;
width : 320 px ;
height : 480 px ;
max-height : 100 % ;
max-width : 100 % ;
left : 50 % ;
}
. preview-tablet . wp-full-overlay-main {
2016-04-19 20:50:29 +00:00
margin : auto 0 auto -360 px ;
width : 720 px ; /* Size is loosely based on a typical "tablet" device size. Intentionally ambiguous - this does not represent any particular device precisely. */
height : 1080 px ;
2016-03-05 22:07:25 +00:00
max-height : 100 % ;
max-width : 100 % ;
left : 50 % ;
}
2014-02-19 21:43:14 +00:00
/*------------------------------------------------------------------------------
24.0 - Customize Loader
------------------------------------------------------------------------------*/
. no-customize-support . hide-if-no-customize ,
. customize-support . hide-if-customize ,
. no-customize-support . wp-core-ui . hide-if-no-customize ,
. no-customize-support . wp-core-ui . hide-if-no-customize ,
. customize-support . wp-core-ui . hide-if-customize ,
. customize-support . wp-core-ui . hide-if-customize {
display : none ;
}
2017-09-29 20:13:50 +00:00
# customize-container ,
2017-10-02 03:37:46 +00:00
# customize-controls . notice . notification-overlay {
2017-09-29 20:13:50 +00:00
background : #eee ;
2014-02-19 21:43:14 +00:00
z-index : 500000 ;
position : fixed ;
overflow : visible ;
top : 0 ;
bottom : 0 ;
left : 0 ;
right : 0 ;
height : 100 % ;
}
2017-10-02 03:37:46 +00:00
# customize-container {
display : none ;
}
2014-02-19 21:43:14 +00:00
2016-09-04 21:51:31 +00:00
/* Make the Customizer and Theme installer overlays the only available content. */
# customize-container ,
. theme-install-overlay {
visibility : visible ;
2014-02-19 21:43:14 +00:00
}
. customize-loading # customize-container iframe {
opacity : 0 ;
}
# customize-container iframe ,
2014-04-08 03:57:15 +00:00
. theme-install-overlay iframe {
2014-02-19 21:43:14 +00:00
height : 100 % ;
width : 100 % ;
z-index : 20 ;
transition : opacity 0.3 s ;
}
# customize-controls {
margin-top : 0 ;
}
2014-04-08 03:57:15 +00:00
. theme-install-overlay {
2014-02-19 21:43:14 +00:00
display : none ;
}
2014-04-08 03:57:15 +00:00
. theme-install-overlay . single-theme {
2014-02-19 21:43:14 +00:00
display : block ;
}
. install-theme-info {
display : none ;
2014-04-03 23:53:15 +00:00
padding : 10 px 20 px 60 px ;
2014-02-19 21:43:14 +00:00
}
. single-theme . install-theme-info {
padding-top : 15 px ;
}
2014-04-08 03:57:15 +00:00
. theme-install-overlay . install-theme-info {
2014-02-19 21:43:14 +00:00
display : block ;
}
. install-theme-info . theme-install {
float : right ;
margin-top : 18 px ;
}
. install-theme-info . theme-name {
font-size : 16 px ;
line-height : 24 px ;
margin-bottom : 0 ;
margin-top : 0 ;
}
. install-theme-info . theme-screenshot {
2015-10-10 06:51:24 +00:00
margin : 15 px 0 ;
2014-02-19 21:43:14 +00:00
width : 258 px ;
border : 1 px solid #ccc ;
}
. install-theme-info . theme-details {
overflow : hidden ;
}
. theme-details . theme-version {
margin : 15 px 0 ;
}
. theme-details . theme-description {
float : left ;
2016-01-26 00:04:26 +00:00
color : #72777c ;
2014-02-19 21:43:14 +00:00
line-height : 20 px ;
2014-04-01 22:20:14 +00:00
max-width : 100 % ;
2014-02-19 21:43:14 +00:00
}
2016-06-15 16:37:29 +00:00
. theme-install-overlay . wp-full-overlay-header . button {
2014-02-19 21:43:14 +00:00
float : right ;
2014-07-08 18:19:14 +00:00
margin : 8 px 10 px 0 0 ;
2014-02-19 21:43:14 +00:00
/* For when .theme-install is a span rather than a.button-primary (already installed theme) */
line-height : 26 px ;
}
2014-04-08 03:57:15 +00:00
. theme-install-overlay . wp-full-overlay-sidebar {
2014-07-08 18:19:14 +00:00
background : #eee ;
border-right : 1 px solid #ddd ;
}
. theme-install-overlay . wp-full-overlay-sidebar-content {
background : #fff ;
border-top : 1 px solid #ddd ;
border-bottom : 1 px solid #ddd ;
2014-02-19 21:43:14 +00:00
}
2014-04-08 03:57:15 +00:00
. theme-install-overlay . wp-full-overlay-main {
2016-03-05 22:07:25 +00:00
position : absolute ;
2015-10-20 05:36:25 +00:00
z-index : 0 ;
2016-02-12 18:35:25 +00:00
background-color : #f1f1f1 ;
2015-10-20 05:36:25 +00:00
}
2016-02-12 18:35:25 +00:00
. customize-loading # customize-container {
background-color : #f1f1f1 ;
}
# customize-preview . wp-full-overlay-main : before ,
. customize-loading # customize-container : before ,
2017-10-02 03:37:46 +00:00
# customize-controls . notice . notification-overlay . notification-loading : before ,
2015-10-20 05:36:25 +00:00
. theme-install-overlay . wp-full-overlay-main : before {
2016-02-12 18:35:25 +00:00
content : "" ;
2015-10-20 05:36:25 +00:00
display : block ;
width : 20 px ;
height : 20 px ;
position : absolute ;
left : 50 % ;
top : 50 % ;
z-index : -1 ;
margin : -10 px 0 0 -10 px ;
transform : translateZ ( 0 );
2016-02-12 18:35:25 +00:00
background : transparent url ( ../images/spinner.gif ) no-repeat center center ;
2014-02-19 21:43:14 +00:00
background-size : 20 px 20 px ;
}
2016-02-12 18:35:25 +00:00
# customize-preview . wp-full-overlay-main . iframe-ready : before ,
2015-10-20 05:36:25 +00:00
. theme-install-overlay . iframe-ready . wp-full-overlay-main : before {
background-image : none ;
}
2014-02-19 21:43:14 +00:00
/* =Media Queries
-------------------------------------------------------------- */
/**
* HiDPI Displays
*/
@ media print ,
( -webkit-min-device-pixel-ratio : 1 . 25 ),
( min-resolution : 120dpi ) {
. wp-full-overlay . collapse-sidebar-arrow {
2014-02-26 17:23:13 +00:00
background-image : url ( ../images/arrows-2x.png );
2014-02-19 21:43:14 +00:00
background-size : 15 px 123 px ;
}
2016-02-12 18:35:25 +00:00
# customize-preview . wp-full-overlay-main : before ,
. customize-loading # customize-container : before ,
2017-10-02 03:37:46 +00:00
# customize-controls . notice . notification-overlay . notification-loading : before ,
2015-10-20 05:36:25 +00:00
. theme-install-overlay . wp-full-overlay-main : before {
2014-02-26 17:23:13 +00:00
background-image : url ( ../images/spinner-2x.gif );
2014-02-19 21:43:14 +00:00
}
}
@ media screen and ( max-width : 782px ) {
. available-theme . action-links . delete-theme {
float : none ;
margin : 0 ;
padding : 0 ;
clear : both ;
}
. available-theme . action-links . delete-theme a {
padding : 0 ;
}
2014-10-16 19:46:18 +00:00
. broken-themes table {
width : 100 % ;
}
2014-10-18 19:43:18 +00:00
. theme-install-overlay . wp-full-overlay-header . theme-install {
margin-top : 6 px ;
line-height : normal ;
}
2017-10-19 18:10:47 +00:00
. theme-browser . theme . theme-actions . button {
margin-bottom : 0 ;
}
. theme-browser . theme . active . theme-actions ,
. theme-browser . theme . theme-actions {
padding-top : 8 px ;
padding-bottom : 8 px ;
}
2014-02-19 21:43:14 +00:00
}
2016-06-15 16:37:29 +00:00
@ media aural {
. theme . notice : before ,
. theme-info . updating-message : before ,
. theme-info . updated-message : before ,
. theme-install . updating-message : before {
speak : none ;
}
}