-webkit-user-select: text;
-o-user-select: text;
-ms-user-select: text;
+
&.ios {
position: fixed;
top: 0;
#links {
cursor: url(./images/cursors/zoom-in.cur), auto;
}
+
.zoomed {
#links {
cursor: url(./images/cursors/zoom-out.cur), auto;
#links {
cursor: zoom-in;
}
+
.zoomed {
#links {
cursor: zoom-out;
#links .link {
cursor: auto;
+
&.eventOverlayLink {
cursor: inherit;
}
&.show {
display: block;
+
svg {
animation-name: loader-spin;
animation-duration: 1s;
.background {
background-repeat: no-repeat;
+
img {
width: 100%;
height: 100%;
position: absolute;
top: 0px;
background-color: #fff;
+
.texts {
position: absolute;
top: -1px;
&.right {
z-index: 1;
+
.shade {
left: 0px;
}
top: 0px;
left: 0px;
z-index: 3;
+
.highlight {
position: absolute;
border-width: 2px;
&[data-color="0"], &[data-color="5"], &[data-color="10"] {
.highlight-area(#00ff00);
}
+
&[data-color="1"], &[data-color="6"], &[data-color="11"] {
.highlight-area(#ffff00);
}
+
&[data-color="2"], &[data-color="7"], &[data-color="12"] {
.highlight-area(#00ffff);
}
+
&[data-color="3"], &[data-color="8"], &[data-color="13"] {
.highlight-area(#ff00ff);
}
+
&[data-color="4"], &[data-color="9"], &[data-color="14"] {
.highlight-area(#ff0000);
}
&.left {
background-image: url("../images/shadows/back/left.png");
left: -35px;
+
.portrait & {
left: -29px;
}
#nav > a {
vertical-align: top;
display: inline-block;
+
&.hidden {
display: none;
}
-o-transition: opacity 400ms ease-in, visibility 400ms ease-in;
-ms-transition: opacity 400ms ease-in, visibility 400ms ease-in;
transition: opacity 400ms ease-in, visibility 400ms ease-in;
+
&.hidden {
visibility: hidden;
opacity: 0;
/* Cart */
.icon-cart {
position: relative;
+
span.number {
position: absolute;
top: 0.7em;
td {
&.name {
width: 100%;
+
.m {
display: block;
}
}
+
&.price, &.price_excluding_taxes, &.price_unit {
display: none;
}
text-align: left;
position: relative;
top: -40px;
+
p {
float: none;
width: 100%;
.cart-shipping-form {
margin-top: 30px;
+
.col {
&.col-left, &.col-right {
width: 100%;
padding: 0 30px;
}
}
+
.cart-footer {
top: 0;
}
width: 100%;
max-width: 1004px;
margin-left: 10px;
+
td {
padding: 15px;
text-align: left;
vertical-align: middle;
white-space: nowrap;
+
&.name {
white-space: normal;
+
.m {
display: none;
}
}
+
&.price {
font-weight: 700;
}
+
&.price, &.price_excluding_taxes, &.price_unit {
text-align: right;
}
+
&.delete {
a {
display: inline-block;
top: 1px;
left: -5px;
padding: 0 6px;
+
svg {
width: 11px;
height: 11px;
}
}
}
+
.input-number {
position: relative;
width: 170px;
height: 44px;
+
input {
height: 44px;
width: 70px;
padding: 20px;
text-align: center;
}
+
a {
display: inline-block;
height: 44px;
margin: 18px 18px 50px;
float: right;
clear: both;
+
td.hr {
height: 2px;
background-color: #fff;
padding: 0;
}
+
tr.total {
td {
font-weight: 700;
}
}
+
td {
padding: 6px 12px;
text-align: right;
clear: both;
width: 100%;
text-align: left;
+
p {
float: left;
width: 450px;
display: inline-block;
text-align: left;
position: relative;
+
input {
width: 100%;
padding: 18px 15px;
position: relative;
left: 50%;
}
+
.rightContainer {
position: relative;
left: -50%;
transition: opacity 1s;
display: none;
opacity: 0;
+
&.show {
opacity: 1;
}
height: 100%;
display: block;
background-color: transparent;
+
&.displayArea {
-webkit-tap-highlight-color: @links-area-color;
background-color: fadeout(@links-color, 99.999%);
+
&.animating {
background-color: @links-area-color;
}
+
.no-ftouch &:hover {
opacity: 1 !important;
background-color: @links-area-color;
&.left {
left: @bookmark-corner-offset;
+
.portrait #fluidbook & {
right: @bookmark-corner-offset+@book-page-width;
left: auto;
opacity: 0.01;
display: block;
cursor: pointer;
+
&[data-enabled], &:hover {
opacity: 1 !important;
-moz-transition: none;
padding: 0;
position: relative;
z-index: 4;
+
a, div {
&.button.back {
width: 30px;
// Popup with close button outside
&[data-menu="iframe"], &[data-menu="text"] {
overflow: visible;
+
a, div {
&.button.back {
right: -30px;
&[data-menu="bookmarks-help"] {
.content {
padding: 40px 70px 100px 70px;
+
p {
margin-bottom: 60px;
font-size: 0.9em;
}
@w: 147px;
+
.doubleThumb {
position: relative;
width: @w*2;
height: @w/@book-page-ratio;
margin: 0 auto;
+
.thumb {
&:before {
display: none;
}
+
&.left {
margin-right: @w;
}
+
&.right {
left: @w;
+
.img {
&:after {
left: auto;
}
}
}
+
a.bookmark {
pointer-events: none;
}
+
.img {
position: relative;
width: @w;
transition: opacity 500ms;
position: absolute;
}
+
img {
display: block;
}
.fonctions {
padding: 0 @menu-padding @menu-padding 0;
text-align: right;
+
a {
line-height: 12px;
border-radius: 2px;
&.fs {
.fonctions {
padding: 0 @menu-padding @menu-padding @menu-padding;
+
a {
display: block;
margin: 0 0 10px 0;
+
&:last-child {
margin: 0;
}
&[data-chapters] {
max-width: 320px;
}
+
&.animate {
-moz-transition: -moz-transform 600ms ease-out, transform 600ms ease-out;
-webkit-transition: -webkit-transform 600ms ease-out;
-ms-transition: -ms-transform 600ms ease-out, transform 600ms ease-out;
transition: transform 600ms ease-out;
}
+
.caption {
padding: 20px @menu-padding;
width: 100%;
line-height: 25px;
display: block;
cursor: pointer;
+
&.back {
position: absolute;
top: 0;
margin: auto;
text-align: left;
}
+
.doubleThumb, .padding {
display: inline-block;
padding: 10px 10px 25px 10px;
text-align: left;
width: 100%;
padding: 20px @padding 0;
+
.doubleThumb {
width: 100px;
}
.doubleThumb {
height: @thumb-height;
+
&.left {
margin-right: 10px;
}
+
&.simple {
.overlay {
width: 100px;
}
+
&.left {
.hits {
left: -50px;
}
+
&.singlemode {
.hits {
left: 0px;
font-size: 12px;
height: 26px;
top: @hits-top;
+
&.yes {
padding: 5px;
border-radius: 1px;
background-blend-mode: normal, overlay;
background-repeat: no-repeat;
}
+
.number {
text-align: center;
display: block;
font-size: 14px;
line-height: 1;
}
+
&.right {
left: 110px;
}
+
&.simple {
width: 100px;
+
&.right {
margin-left: 100px;
}
}
+
&.left {
margin-right: 100px;
}
- @shade-height: unit(@thumb-height+22, px);
+ @extrashadowheight: min(22, @thumb-height*0.2);
+ @shade-height: unit(@thumb-height+@extrashadowheight, px);
+
&:before {
position: absolute;
content: "";
.portrait & .icon.afterSearch {
display: none;
}
+
.icon {
position: absolute;
top: 0px;
left: 0px;
z-index: 30;
display: none;
+
> div {
position: absolute;
border-radius: 10px;
font-size: 0.8rem;
background-color: @menu-background;
color: @menu-text;
+
p {
margin: 0 0 20px 0;
}
.multimediaContainer {
padding: 0;
position: relative;
+
&:after {
content: '';
position: absolute;
pointer-events: auto;
}
}
+
img.multimedia {
position: relative;
z-index: 1;
height: auto;
display: block;
}
+
.text {
padding: 20px;
white-space: pre-line;
&[data-menu="multimedia"] {
background: transparent;
+
&.fs {
background: @menu-background;
}
position: absolute;
top: 0;
left: 0;
+
.link {
position: absolute;
}
ul.chapters {
list-style: none;
padding: 20px 0;
+
ul {
list-style: none;
}
+
> li {
clear: both;
}
li {
position: relative;
+
&[data-level="1"] + [data-level="0"] {
margin-top: 15px;
}
+
&[data-level="2"] + [data-level="1"] {
margin-top: 10px;
}
+
&[data-level="3"] + [data-level="2"] {
margin-top: 5px;
}
+
&.separator {
height: 20px;
}
text-align: left;
padding: 5px 32px;
transition: background-color 250ms;
+
.rtl & {
text-align: right;
}
+
&.level-1 {
font-family: @font;
font-weight: 400;
text-align: center;
+
.right {
display: none;
}
}
+
&.level0 {
font-family: @font;
font-weight: 400;
+
.right .puce {
margin: 2px 0 0 0;
}
}
+
&.level1 {
padding-left: 50px;
}
}
+
&.level2 {
padding-left: 80px;
margin: -2px 0 0 0;
}
}
+
.level3 {
padding-left: 110px;
padding-right: 110px;
}
}
+
> nav {
display: none;
}
}
}
+
.right {
right: 32px;
top: 5px;
width: 16px;
height: 16px;
}
+
border-radius: 1px;
&.noshadow {
z-index: 12;
pointer-events: none;
display: none;
+
canvas {
position: absolute;
top: 0;
top: unit(@tooltip-arrows-size*-1, px);
}
}
+
&[data-pos-y="s"] {
&:after {
border-top: @tooltip-arrows-size solid @tooltip-background;
left: 16px;
}
}
+
&[data-pos-x="e"] {
&:after {
right: 16px;
width: 100%;
padding: 20px 40px;
z-index: 20;
+
a.close {
position: absolute;
top: 0px;
width: 56px;
height: 56px;
}
+
p {
text-align: center;
color: #ffffff;
font-size: 15px;
margin: 0 auto;
max-width: 1100px;
+
a {
white-space: nowrap;
text-decoration: underline;
.zoomPopupWrapper:last-of-type .zoomPopupClose {
display: none;
}
+
.zoomPopupWrapper:first-of-type .zoomPopupClose {
display: block;
}
}
+
&.layout-side-by-side {
.zoomPopupWrapper:first-of-type .zoomPopupClose {
display: none;
}
+
.zoomPopupWrapper:last-of-type .zoomPopupClose {
display: block;
}
display: block;
z-index: 102;
}
+
.zoomPopupClose {
@zoom-close-button-size: 30px;
.nav-fullscreen-exit {
display: inline-block;
}
+
.nav-fullscreen {
display: none;
}
.tabs {
transition: opacity 400ms;
position: relative;
+
&.hide {
opacity: 0;
pointer-events: none;
&.visible {
opacity: 1;
pointer-events: auto;
+
.edge & {
visibility: visible;
}
margin-top: 5px;
font-family: @font;
font-size: 14px;
+
&.parsley-error {
border-color: #cc0000;
}
#pscanvas {
visibility: hidden;
}
-#loadedcontents{
+
+#loadedcontents {
display: none;
}
\ No newline at end of file