2013-02-21 01:33:05 +00:00
@ font-face {
font-family : "Open Sans" ;
font-style : normal ;
font-weight : 700 ;
src : local ( "Open Sans Bold" ) , local ( "OpenSans-Bold" ) , url ( http : / / themes . googleusercontent . com / static / fonts / opensans / v6 / k3k702ZOKiLJc3WVjuplzJ1r3JsPcQLi8jytr04NNhU . woff ) format ( 'woff' ) ;
}
@ font-face {
font-family : "Open Sans" ;
font-style : normal ;
font-weight : 300 ;
src : local ( "Open Sans Light" ) , local ( "OpenSans-Light" ) , url ( http : / / themes . googleusercontent . com / static / fonts / opensans / v6 / DXI1ORHCpsQm3Vp6mXoaTZ1r3JsPcQLi8jytr04NNhU . woff ) format ( 'woff' ) ;
}
@ font-face {
font-family : "Open Sans" ;
font-style : normal ;
font-weight : 800 ;
src : local ( "Open Sans Extrabold" ) , local ( "OpenSans-Extrabold" ) , url ( http : / / themes . googleusercontent . com / static / fonts / opensans / v6 / EInbV5DfGHOiMmvb1Xr-hp1r3JsPcQLi8jytr04NNhU . woff ) format ( 'woff' ) ;
}
@ font-face {
font-family : "Open Sans" ;
font-style : normal ;
font-weight : 400 ;
src : local ( "Open Sans" ) , local ( "OpenSans" ) , url ( http : / / themes . googleusercontent . com / static / fonts / opensans / v6 / K88pR3goAWT7BTt32Z01mz8E0i7KZn-EPnyo3HZu7kw . woff ) format ( 'woff' ) ;
}
body {
overflow-y : scroll ! important ;
}
h1 {
font-family : 'Segoe UI Light' , 'Open Sans' , Arial , Helvetica , sans-serif ;
font-weight : 200 ;
font-size : 32pt ;
}
. toolsSidebar h1 {
font-size : 42pt ;
}
. ui-loader h1 {
font-weight : bold ;
font-family : Arial ;
}
h2 {
font-family : 'Segoe UI Semiight' , 'Open Sans' , Arial , Helvetica , sans-serif ;
font-weight : 400 ;
font-size : 22pt ;
}
pre , textarea . pre {
display : block ;
padding : 8 . 5px ;
font-size : 12 . 025px ;
line-height : 18px ;
word-break : break-all ;
word-wrap : break-word ;
white-space : pre ;
white-space : pre-wrap ;
background-color : # f5f5f5 ;
border : 1px solid # ccc ;
border : 1px solid rgba ( 0 , 0 , 0 , 0 . 15 ) ;
-webkit-border-radius : 4px ;
-moz-border-radius : 4px ;
border-radius : 4px ;
font-family : Menlo , Monaco , Consolas , "Courier New" , monospace ;
color : # 000 ;
}
. type-interior h2 {
color : # 1B58B8 ;
}
/ *
Page / Base styles
* /
. page {
background : # f2f2f2 ;
background-attachment : fixed ;
}
. libraryPage {
background : # 1d1d1d url ( images / bg . png ) top left repeat-x ;
background : # 262626 ! important ;
background-attachment : fixed ! important ;
}
. libraryPage . interiorLink {
color : # 2489ce ;
font-weight : bold ;
}
/ *
Header
* /
. header {
padding : 10px 0 10px 10px ;
}
. imgLogo {
height : 45px ;
}
. ui-popup-container {
z-index : 99999 ;
}
. headerButtons {
float : right ;
position : absolute ;
top : 10px ;
right : 10px ;
}
. header . imageLink {
display : inline-block ;
}
. imageLink + . imageLink {
margin-left : 30px ;
}
. header . imageLink img {
height : 32px ;
vertical-align : middle ;
}
. btnCurrentUser {
text-decoration : none ;
}
. currentUsername {
margin-right : 7px ;
font-size : 20px ;
color : # 000 ;
position : relative ;
top : 4px ;
}
. libraryPage . currentUsername {
color : # fff ;
}
h1 . imageLink {
margin-left : 15px ;
}
h1 . imageLink img {
height : 32px ;
}
. imageLink : hover {
opacity : . 5 ;
}
. type-home h1 {
margin-top : 1 . 25em ;
margin-bottom : 10px ;
padding-bottom : 5px ;
font-weight : normal ;
border-bottom : 1px solid # 777 ;
}
. libraryPage . ui-content > h1 : first-child {
margin-top : 0 ;
}
. pageTitle {
margin-top : 0 ;
}
. imageButton {
background : transparent ;
border : 0 ;
padding : 0 ;
cursor : pointer ;
cursor : hand ;
}
. imageButton : hover {
opacity : . 5 ;
}
. imageButton [ disabled ] , . imageButton [ disabled ] : hover {
opacity : . 3 ! important ;
cursor : default ;
}
/ *
Forms
* /
form , . readOnlyContent {
max-width : 600px ;
}
. fieldDescription {
font-size : 11px ;
padding-left : 5px ;
}
. ulForm {
margin-bottom : 20px ! important ;
}
. ulForm li : not ( . ui-li-divider ) {
background : none ;
border-top : none ;
border-bottom : none ;
}
. popup . ulForm {
margin-bottom : 0 ! important ;
}
. popup . ui-content {
padding : 20px ;
}
. content-secondary {
z-index : 99996 ;
background : # 262626 ;
border : 0 ;
margin-top : 40px ;
}
. content-secondary h1 {
margin : 0 ;
padding : 20px 0 20px 30px ;
color : # fff ;
}
. sidebarLinks a {
display : block ;
padding : 12px 15px 12px 30px ;
text-decoration : none ;
color : # fff ! important ;
text-shadow : none ! important ;
font-weight : normal ! important ;
font-size : 17px ;
}
. sidebarLinks a : hover {
background : # f2f2f2 ;
color : # 000 ! important ;
}
. sidebarLinks a . selectedSidebarLink {
background : # 2572EB ! important ;
color : # fff ! important ;
}
/* Tabs (e.g. advanced metadata page) */
. localnav {
margin-bottom : 40px ! important ;
}
. localnav + form {
margin-top : -10px ;
}
. page > . ui-content {
padding-bottom : 100px ;
}
@ media all and ( min-width : 650px ) {
. imgLogo {
height : 60px ;
}
. header {
padding-left : 30px ;
padding-top : 20px ;
padding-bottom : 15px ;
}
. headerButtons {
top : 20px ;
right : 30px ;
}
. localnav . ui-btn-inner {
font-size : 16px ;
}
. libraryPage . ui-content {
padding-right : 50px ;
padding-left : 50px ;
}
. type-interior > . ui-content {
padding-right : 0 ;
padding-left : 0 ;
padding-top : 0 ;
overflow : hidden ;
}
. content-secondary {
text-align : left ;
width : 45 % ;
position : fixed ;
top : 0 ;
left : 0 ;
bottom : 0 ;
margin : 0 ;
}
. content-primary {
width : 45 % ;
float : right ;
padding : 0 6 % 3em 0 ;
margin : 0 ;
}
. content-primary ul : first-child {
margin-top : 0 ;
}
}
@ media all and ( min-width : 750px ) {
. content-secondary {
width : 34 % ;
}
. content-primary {
width : 56 % ;
}
}
@ media all and ( min-width : 1200px ) {
. content-secondary {
width : 30 % ;
}
. content-primary {
width : 60 % ;
}
}
@ media all and ( min-width : 1440px ) {
. content-secondary {
width : 25 % ;
}
. content-primary {
width : 65 % ;
}
}
@ media all and ( min-width : 1920px ) {
. content-secondary {
width : 20 % ;
}
. content-primary {
width : 70 % ;
}
}
/ *
Media Library Page
* /
. mediaFolderButtons {
margin-top : 10px ;
}
. mediaFolderLocations {
margin : 1em . 25em ! important ;
}
. mediaLocationsHeader {
padding-top : . 75em ! important ;
padding-bottom : . 75em ! important ;
}
. mediaLocationsHeader . ui-btn {
position : absolute ;
right : 3px ;
margin-top : 0 ! important ;
margin-bottom : 0 ! important ;
top : 6px ;
}
# divVirtualFolders . ui-btn-inner , . mediaLocationsHeader , # divVirtualFolders . ui-btn-text {
font-size : 14px ;
}
# ulDirectoryPickerList a {
padding-top : . 4em ;
padding-bottom : . 4em ;
font-size : 15px ;
}
/ *
Plugin updates Page
* /
# pluginUpdatesForm table {
width : 100 % ;
}
# pluginUpdatesForm td + td {
text-align : center ;
}
/ *
List Vew Items
* /
. posterViewItem {
display : inline-block ;
margin : 5px ;
text-align : center ;
font-size : 15px ;
padding : 0 ;
position : relative ;
}
. posterViewItem a {
color : white ! important ;
font-weight : normal ! important ;
text-decoration : none ;
}
. posterViewItem img {
max-width : 155px ;
2013-02-22 15:08:51 +00:00
max-height : 155px ;
2013-02-21 01:33:05 +00:00
vertical-align : bottom ;
}
. premiumBanner img {
position : absolute ;
text-align : right ;
top : 0 ;
right : 0 ;
width : 75px ! important ;
height : 75px ! important ;
max-width : 75px ! important ;
max-height : 75px ! important ;
}
. posterViewItemText {
text-overflow : ellipsis ;
overflow : hidden ;
white-space : nowrap ;
margin : 0 ;
2013-02-22 15:08:51 +00:00
padding : 4px 0px 0 ;
2013-02-21 01:33:05 +00:00
bottom : 0 ;
left : 0 ;
right : 0 ;
background : # 181818 ;
text-shadow : none ;
2013-02-22 15:08:51 +00:00
max-width : 155px ;
2013-02-21 01:33:05 +00:00
}
2013-02-22 15:08:51 +00:00
. posterViewItemText div {
text-overflow : ellipsis ;
overflow : hidden ;
white-space : nowrap ;
margin : 0px 4px ;
height : 24px ;
}
2013-02-21 01:33:05 +00:00
. posterViewItem : hover , . userItem : hover {
-moz-box-shadow : 0 0 20px 3px # 2572EB ;
-webkit-box-shadow : 0 0 20px 3px # 2572EB ;
box-shadow : 0 0 20px 3px # 2572EB ;
}
@ media all and ( min-width : 750px ) {
. posterViewItem {
font-size : 16px ;
}
. posterViewItemText {
padding-top : 5px ;
2013-02-22 15:08:51 +00:00
max-width : 190px ;
2013-02-21 01:33:05 +00:00
}
. posterViewItem img {
max-width : 190px ;
max-height : 190px ;
}
}
@ media all and ( min-width : 1200px ) {
. posterViewItem {
font-size : 17px ;
}
2013-02-22 15:08:51 +00:00
. posterViewItem img {
max-width : 280px ;
max-height : 280px ;
}
. posterViewItemText {
max-width : 280px ;
}
2013-02-21 01:33:05 +00:00
}
@ media all and ( min-width : 1920px ) {
. posterViewItem {
font-size : 19px ;
}
2013-02-22 15:08:51 +00:00
. posterViewItemText div {
2013-02-21 01:33:05 +00:00
height : 28px ;
}
. posterViewItem img {
max-width : 352px ;
2013-02-22 15:08:51 +00:00
max-height : 352px ;
}
. posterViewItemText {
max-width : 352px ;
2013-02-21 01:33:05 +00:00
}
}
2013-02-22 15:08:51 +00:00
/ * DEPRECATED userItem classes
2013-02-21 01:33:05 +00:00
. userItem {
display : inline-block ;
margin : 5px ;
font-size : 15px ;
text-align : left ;
}
. userItemImage {
height : 100px ;
width : 100px ;
vertical-align : bottom ;
}
. userItemContent {
display : inline-block ;
height : 100px ;
width : 180px ;
float : right ;
text-shadow : none ;
font-family : 'Segoe UI Light' , 'Open Sans' , Arial ;
}
. userItemContentInner {
padding : 15px 5px 5px 10px ;
color : # fff ;
}
. userItemHeader {
margin : 0 0 10px ;
font-size : 16px ;
text-overflow : ellipsis ;
overflow : hidden ;
text-wrap : avoid ;
font-family : 'Segoe UI Semilight' , 'Open Sans' , Arial ;
}
@ media all and ( min-width : 750px ) {
. userItem {
font-size : 16px ;
}
. userItemContentInner {
padding : 30px 20px 20px ;
}
. userItemImage {
height : 140px ;
width : 140px ;
}
. userItemContent {
height : 140px ;
width : 210px ;
}
. userItemHeader {
font-size : 26px ;
}
}
@ media all and ( min-width : 1200px ) {
. userItem {
font-size : 18px ;
}
. userItemImage {
height : 180px ;
width : 180px ;
}
. userItemContent {
height : 180px ;
width : 270px ;
}
. userItemHeader {
font-size : 32px ;
}
}
@ media all and ( min-width : 1920px ) {
. userItem {
font-size : 20px ;
}
. userItemImage {
height : 240px ;
width : 240px ;
}
. userItemContent {
height : 240px ;
width : 360px ;
}
. userItemHeader {
font-size : 40px ;
}
2013-02-22 15:08:51 +00:00
} * /
/ * DEPRECATED userItem classes END
2013-02-21 01:33:05 +00:00
/* Startup wizard */
. wizardPage {
background : # e2e2e2 ;
}
. wizardContent {
max-width : 800px ;
padding : . 5em 2em 1em ;
margin : 0 auto ;
background : # f2f2f2 ;
}
. wizardNavigation {
text-align : right ;
}
. wizardContent form {
max-width : 100 % ;
}
. wizardContent p {
margin : 2em 0 ;
}
. wizardContent h2 img {
height : 35px ;
vertical-align : middle ;
margin-right : . 5em ;
position : relative ;
top : -3px ;
}
/* User Image */
. imageDropZone {
border : 2px dashed # bbb ;
-moz-border-radius : 5px ;
-webkit-border-radius : 5px ;
border-radius : 5px ;
padding : 25px ;
text-align : center ;
color : # bbb ;
}
/* Dashboard home */
. tblConnections td {
padding : . 5em 0 . 5em 1 . 25em ;
}
. tblConnections td : first-child {
padding-left : 0 ;
}
. tblConnections img {
height : 50px ;
}
. clientNowPlayingImage {
border-radius : 5px ;
border : 2px solid # ccc ;
}
/* Footer */
# footer {
background : # 5a5a5a ;
position : fixed ;
bottom : -2px ;
left : -2px ;
right : -2px ;
z-index : 99997 ;
}
. footerNotification {
text-shadow : none ;
padding : . 5em 1em ;
margin : 0 ;
font-weight : normal ;
border-top : 1px solid # 999 ;
}
. notificationIcon {
height : 24px ;
margin-right : 1em ;
vertical-align : middle ;
}
/ *
* Gradient Shadow
* /
/* All HTML5 progress enabled browsers */
progress {
/* Turns off styling - not usually needed, but good to know. */
appearance : none ;
-moz-appearance : none ;
-webkit-appearance : none ;
/* gets rid of default border in Firefox and Opera. */
border : solid # cccccc 2px ;
border-radius : 4px ;
margin : 0 ;
}
/* Polyfill */
progress [ role ] : after {
background-image : none ; /* removes default background from polyfill */
}
/ *
* Background of the progress bar background
* /
/* Firefox and Polyfill */
progress {
background : # cccccc ! important ; /* !important only needed in polyfill */
}
/* Chrome */
progress :: -webkit-progress-bar {
background : # cccccc ;
}
/ *
* Background of the progress bar value
* /
/* Firefox */
progress :: -moz-progress-bar {
border-radius : 5px ;
background-image : -moz-linear-gradient ( center bottom , rgb ( 43 , 194 , 83 ) 37 % , rgb ( 84 , 240 , 84 ) 69 % ) ;
}
/* Chrome */
progress :: -webkit-progress-value {
border-radius : 5px ;
background-image : -webkit-gradient ( linear , left bottom , left top , color-stop ( 0 , rgb ( 43 , 194 , 83 ) ) , color-stop ( 1 , rgb ( 84 , 240 , 84 ) ) ) ;
background-image : -webkit-linear-gradient ( center bottom , rgb ( 43 , 194 , 83 ) 37 % , rgb ( 84 , 240 , 84 ) 69 % ) ;
}
/* Polyfill */
progress [ aria-valuenow ] : before {
border-radius : 5px ;
background-image : -moz-linear-gradient ( center bottom , rgb ( 43 , 194 , 83 ) 37 % , rgb ( 84 , 240 , 84 ) 69 % ) ;
background-image : -ms-linear-gradient ( center bottom , rgb ( 43 , 194 , 83 ) 37 % , rgb ( 84 , 240 , 84 ) 69 % ) ;
background-image : -o-linear-gradient ( center bottom , rgb ( 43 , 194 , 83 ) 37 % , rgb ( 84 , 240 , 84 ) 69 % ) ;
}
/* Detail Page*/
. itemDetailImage {
max-width : 100 % ;
max-height : 400px ;
}
. itemImageBlock {
vertical-align : top ;
}
. itemDetailBlock {
vertical-align : top ;
padding-top : 1em ;
}
. itemDetailBlock p {
margin-top : 0 ;
}
. starRating {
background-image : url ( data : image / png ; base64 , iVBORw0KGgoAAAANSUhEUgAAAMYAAAA6CAYAAADryyY / AAAABGdBTUEAALGPC / xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABp0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuMTAw9HKhAAAS + klEQVR4Xu1de1gUV54dMJmdyWRcZzWZPNZMRLIRgxhFRhOdRCRKwMQkoGZ0hCCiGOOqSdSwrpmMiE58JDOT6LpmvnE0Jk40RoOPaHjKU1QQEBB5qPgCROhmdP377vnRVVDdXe / qruqgfN / 5qrpuFV333HN + t + 6jbv + IMfaju7jLwV0NOGugyxRW / rVdSe2H7 / fn4GfVvdzlwcG81TzU19f7hB6sJsLP1pK2qvXSqjSUyU + BewBLzGGxILp4OHfu3B3Pw / nz532CB0uNcbl + ZUBnaxqzt6zunB0XNgSm + DnQx4paw0pj8DxAFJ0zZsy4Y3morKwMuHDhAvMFHqw0hp + tedWOztZURqgue / dzGOLfuZrD9FrDQmN080CiKCwsvGN5aGxs3EEc + AIPlhnj8rmU0M6WVawLzX / owptJY6JgjAeAe81 + pLLKGEIeECkpWrKEhIQ7joeKiopQ3hS + wINVxvC3Xf19XmfzBzAEh2sfsOqTSw7DEIHA / Vxj3LSnKouM4cQDCQJRk + Xn599xPDQ0NOTxhvAFHqwwht + 1 + vciOq / 9nnXh6vtO2PrJq0lww0PAj01zhTW9MW48QByMx8aNG + 8YHs6cORNBAYEg5ID2reLBCmP426 + sbOq8uhKGcMfF6nfLoNMnuYY4deOa8mdBjeHGg1AUpaWldwwP6KJtcjUE / 9kqHsw2hl9Lw / I5nVf + mzljBT73YOdnMcvghoFcrWFKQ9xkY4jyAIEwITZt2tTreaiqqprjagpf4MFUYxRnJvW3X0pp6rz8X0wcKTiewlrrl7bAFMFAX7O6b800hhQProLAI0av5uHQoUP96 + rqmlzz7Qs8mGkMvxuNy1I7L0H8l96TwXKkLWfpu15fBVM8AvyLGT1UJhpDkgeIhLli + / btvZaH6urqVLE8 + wIPphnjVM6c / vamZZ2dTRB + N5Zh3wGk9eDiMtbe + O7NyIjBYTBFPzNqDbOMIccDRr6ZELW1tQziuTl + / Phex8ORI0f6I6 + drnkW + 2wFD2YZw6 + 98Z2 / 2C8uZe54F8c4XMBWgJKMhK3coN9PvF1rmGQMWR5IAISzZ8864eDBg72OBxj + L3x + pbZW8mCKMS6ULwhwCP4dcZzH8S687YQb9YtvvfD842Ngil8ANI / Ka39mGEOJB1ch8J / R1rg1bty4XsPD8ePHA6TyKnfcTB7MMIZ / R8Pi9B7RL4H4lbAY5zhQXZh4CG4YDHh10M8EYyjyUFNTw6SQnZ3da3hAbZHOG0Auz2JpZvHgbWP4XateEMGL3H27iNkbpfCfSHNgXnzIZBjjl97svvWyMVTxoCSSmTNn / uB5wLhEhFI + ldLN4MHbxvDvqF + YxwvcadsA0XdjIfalcbE0iQa7 / sObg35eNoYqHhBJqbEtiaKioh88Dxi3yBMTvlLehelm8OANY9CAHMH / amVyrLPg32L2eiksQJoE6haw / / lwwjyu + 5Ya4jQizn + PR9odXjCGZh4gGiYHPGOztLS0HywPJ0 + ejHU1gFKexdLN4EGvMboLnRMpvUNxT / Wx + MBLpUkvNFfOS2qtSk7rOPfmpW6xQ9z2bryJfSXMxzk9uFKWWF + eOePTs / mz3qrNj4ssTJ9K00ZojINm4lLDnO5B + CagphFzncbwKA9U4EpAw7X + 8OHDn2ZlZb0FRO7du9dnecjIyAgsLi5 + 4dSpU0l4hErD + xaXeKEr5VMp3ds8yBlDWOgkuj7Ze2MHXDmdFHG1PCm2rTo5Ffi0o3Z + nu3c / CZxoTuL234On7uRjH0VqJ3H7DJor046c6NqTn5L + ezNzeWz0y4Ux01vLJo1EfdLNQtNRCTjdN2 / S03jZBwZY5jGA4TD9OL06dNnysrK8k + cOLEZSMvLy5uem5vrVR527do1oKSkJALfF4vvTwU + xfTxPOShSUnYrul68 + 16nad4EBqDou29tYXxYfXFb0y6VpG0tLkiaU372eT8GzXzCoTRW7PAFcRtr50L8cvgbBKzy2IO0sVxvSKhsK0yoeDyyVl / bCr53XsVGVOjThyMeQZ5 / RlnHjKOv8AYlvGgJA6IjukFHmMKEbkL8CLUHzGt / T1Mx4jat2 + fIg85OTlhx44dmwTxL8X / WFNeXp4P8RVICV8pD55I18sBXaeWhy5jtFXNHYHobVeM4EYErihuEr + 0wO1nE5Eughoc68Zs7MshAek9aKuIr9rxp / DhZBBf4MFIgUOwTC8glqoNGzZ084CaZwQEbPeEiKX + h5G8yl2rlwO6TsgDX2P0qcicEdVRM / efjscW70RvSXGT4A0I3F4NsXfjDewroCqe3aiIu / XB2yNnwhSPA325GsNSHqjAjRQsIjnTCojh1qJFi9x4 + O6776JwL / 9UMocvClwrB3S + Kw + 8Mejx4f6t68ZPbq9KvOl4bPF29KbI7hzB9QjcDpFLIw5p7jhfOL1p / qwhi5Dn0cCvKO + cMSzlgTeFnoKVuwY1ABMDHpOasPiCJA9r1qyZjOtu6hW / EZPTtVbywBuDGpj0rD3gxfEDw66VxtXpfTzRLG6K7rLiJuGLC9xxfJYyzvyO2TmcL5jWFBTYLw55HQ88AdB0k3s5Y1jKg5IQpASu5ziZYvDgwYo8PPfcc2HoWarTK3KlPOlJ15NfueAgxoOw8U2ioO7P / pMjHgu9VDKzVOvjiZ7o3SN6bQLnhS67rZzJ7AIUfxOdNzSw3yzk8XmAujn7cQHBT9D4towHTxa48H + hq5QJsXv37jyIQTUP4eHhoWiwl + oRsdQ13sqr3P / VwoNrdy2JgsYEaF7SwPq86fvdxW4welOEF0RwVfsuAheKXWzfVjmDdaMC + 8DxfdG5yFM0QFO46fHJaQ0rl + 5aS3hQEotrwSp9Ri8Uc8WePXt084Bxk / 2uQle6Z2 + kK + XbNV0PD1LjGNTnT92Zj5YdfmWT6OOKVnHT + R4QOIm8B7 / FvgTKX2c2Dp + tHbMJeXkRGAnQ2lVkfKeF3STGMUzlQarAxQpW7TE0Kqlh2YXVq1cb5uHbb7 / d5Cmxe0Lg3uJBboCPRHEf8MjRzyet7I7sGsVNZhCL4HoEzgvdfTsdJnBH68mptz9bM5rEQANd1B35MJcnt9UOZQb4TONBrpCFAte6j7lFt1NTUz3Gw7Zt21by5tAqbjpfrZjFztOad + H5WnhQmhJCvTS0puyjf1s / dvaN07 + 92SVyp6jNf5aJ3hTVBRFcq8B7RD + N2U5LYSrSenD9RMzt2VMDaDGBSQC9P / 4glxfRlUcUpoSYwoOWQseAG1MDEkNMTNfiEh7lYe3atbPx / Tf1ilxLXuXOVcMBnaOVByVjgM + u + Udkjl9uWBEac6Ns + k15kYtHb + eIrl7gQrH37MfCBBzKsHVBY85LTYnTApZyNcUwbAcA1LEguRyPirlSXudBbSGLnYepGcwV33 / / fVNsbKzXeFi + fHkMvvOmJ0RuJO / Caz3Fgxpj8OaguUcPvDMnaMLV4pg6W7mcuCnNOYLrEbitLAail8JrSONQii2HxuzJTUGD + 8bjXicAT9E9AzRnSnZSoQpjeJ0HKmCxgtVzjEwREBDgdR6wnOgEzMuqI3N4Sty + wINaY5Ao + D7 + vlOjHhvWfPy1WofYBdGb9kUiuB6B80K3lb4K0UvhFaT1oHjPhNynnuj7Ou6V5gANAv4VULUOrkpjeJUHPQagazDT1AmY3JcbGBhoGg + RkZHD0J1bq7Ym05tPpes8yYMWY / Ci4Ltzf3X2aHR6j + jFI7gegQvF3rM / BSbgcApbFxTvDnfthqQ1qVT / 3oYGY3iNB9eC1fP5yy + / tIwHTExMVxKvmnQ9 + Xa9xigPWo1BoqA / 6qmhLs / HKw9O2tkT0Z0juB6B2069DNFL4ORLzCaCLzeG7cC9vAS4dseqfidDozG8woNaQWAkmolh3bp1lvO
background-position : left center ;
background-repeat : no-repeat ;
width : 24px ;
height : 20px ;
display : inline-block ;
background-size : cover ;
}
. galleryImage {
width : 120px ;
display : inline-block ;
margin : 5px ;
}
. halfStarRating {
background-position : center center ;
}
. emptyStarRating {
background-position : right center ;
}
@ media all and ( min-width : 650px ) {
. itemImageBlock {
display : inline-block ;
}
. itemDetailImage , . itemImageBlock {
max-width : 220px ;
}
. itemDetailBlock {
padding-top : 0 ;
display : inline-block ;
width : 45 % ;
padding-left : 20px ;
max-width : 800px ;
}
. galleryImage {
width : 150px ;
}
}
@ media all and ( min-width : 750px ) {
. itemDetailImage , . itemImageBlock {
max-width : 300px ;
}
. itemDetailBlock {
padding-left : 30px ;
}
}
@ media all and ( min-width : 1200px ) {
. itemDetailImage , . itemImageBlock {
max-width : 400px ;
}
. itemDetailBlock {
width : 55 % ;
}
. galleryImage {
width : 200px ;
}
}
/* Now playing bar */
# nowPlayingBar {
padding : 10px 20px 8px ;
border-top : 1px solid # 5490CC ;
}
. mediaButton {
margin : 0 20px 0 0 ;
display : inline-block ;
}
# mediaElement {
margin-right : 20px ;
display : inline-block ;
position : relative ;
}
. mediaButton img {
height : 28px ;
}
. itemVideo {
position : absolute ;
z-index : 99998 ;
height : auto ;
width : 180px ;
bottom : -5px ;
}
@ media all and ( min-width : 650px ) {
. itemVideo {
width : 270px ;
}
}