Warning, /webapps/ocs-webserver/httpdocs/theme/react/assets/less/homepage.less is written in an unsupported language. File is not indexed.
0001 out: ../css/homepage.css, sourcemap: true, compress: true
0002 @import "elements.less";
0003
0004
0005 .ajax-loader {
0006 height: 24px;
0007 width: 24px;
0008 background-image: url('../img/ajax-loader.gif');
0009 background-position: center center;
0010 background-repeat: no-repeat;
0011 }
0012
0013 .startpage-store {
0014 background-color: #f1f1f1;
0015 position: relative;
0016 padding-right: 320px;
0017
0018 .sidebar-left {
0019 border: 0;
0020 float: left;
0021 width: 20%;
0022 padding: 20px 15px 20px 15px;
0023 flex: 1;
0024 }
0025
0026 .content {
0027 padding: 15px 30px 0 30px;
0028 min-width: 400px !important;
0029 border-left: 1px solid #ccc;
0030 background-color: white;
0031 float: left;
0032 width: 80%;
0033 }
0034
0035 .sidebar-right {
0036 min-width: auto !important;
0037 width: 320px;
0038 height: 100%;
0039 float: right;
0040 padding: 20px 15px;
0041 position: absolute;
0042 top: 0;
0043 right:0;
0044 }
0045 }
0046
0047 .score-info {
0048 text-align: center;
0049
0050 .score-number {
0051 width: 100%;
0052 text-align: center;
0053 margin-bottom: 5px;
0054 }
0055
0056 .score-bar-container {
0057 width: 100%;
0058 height: 10px;
0059 background: #ccc;
0060 margin-bottom: 5px;
0061
0062 .score-bar {
0063 height: 9px;
0064 background-color: #30c830;
0065 border-bottom: 1px solid darken( #30c830,5%);
0066 }
0067 }
0068 }
0069
0070 #opendesktop-homepage {
0071 .container {
0072 width: 100% !important;
0073 max-width: 100% !important;
0074 padding: 0;
0075 }
0076
0077 .section {
0078 &:last-of-type {
0079 .container {
0080 .product-carousel {
0081 border-bottom: 0;
0082 }
0083 }
0084 }
0085 }
0086 }
0087
0088 #spotlight-product {
0089 width: 100%;
0090 font-size: 14px;
0091 max-width: 800px;
0092 display: block;
0093 margin: 0 auto;
0094
0095 .container {
0096 padding-left: 300px;
0097 height: 230px;
0098 position: relative;
0099 border: 1px solid #DFDCDA;
0100 border-radius: 5px;
0101
0102 .spotlight-image {
0103 position: absolute;
0104 top: 0;
0105 left: 0;
0106 overflow: hidden;
0107 width: 300px;
0108 height: 230px;
0109
0110 .product-image {
0111 filter: blur(2px);
0112 width: 100%;
0113 height: 100%;
0114 }
0115
0116 figure.user-avatar {
0117 position: absolute;
0118 top: 50%;
0119 left: 50%;
0120 width: 170px;
0121 height: 170px;
0122 overflow: hidden;
0123 border-radius: 100%;
0124 border: 5px solid white;
0125 margin-left: -85px;
0126 margin-top: -85px;
0127 box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
0128
0129 img {
0130 width: 100%;
0131 height: 100%;
0132 background-color: #eee;
0133 }
0134 }
0135
0136 }
0137
0138 .spotlight-info {
0139 float: left;
0140 padding: 10px;
0141 width: 100%;
0142 height: 230px;
0143 overflow: hidden;
0144 padding-bottom: 30px;
0145
0146 .spotlight-info-wrapper {
0147 overflow: hidden;
0148 width: 100%;
0149 height: 100%;
0150 }
0151
0152 .featured-label {
0153 position: absolute;
0154 top: 0;
0155 right: 0;
0156 height: auto;
0157 padding: 5px;
0158 border-radius: 0 4px 0 4px;
0159 font-size: 12px;
0160 background-color: #5bc0de;
0161 color: white;
0162
0163 &.plinged {
0164 background-color: #ee6d09;
0165 }
0166 }
0167
0168 .info-top {
0169 padding-right: 40%;
0170 position: relative;
0171 margin-bottom: 20px;
0172
0173 h2,h3 {
0174 margin: 0;
0175 font-weight: normal;
0176 }
0177
0178 h2 {
0179 font-size: 15px;
0180 margin-bottom: 3px;
0181 }
0182
0183 h3 {
0184 font-size: 13px;
0185
0186 }
0187
0188 .user-info {
0189 margin: 20px 0 5px 0;
0190
0191 img {
0192 width: 30px;
0193 height: 30px;
0194 border-radius: 50%;
0195 margin-right: 10px;
0196 box-shadow: 0 2px 2px rgba(0,0,0,0.5);
0197 }
0198 }
0199
0200 .score-info {
0201 width: 40%;
0202 position: absolute;
0203 top: 20px;
0204 right: 0;
0205 }
0206 }
0207
0208 .spotlight-menu {
0209 position: absolute;
0210 bottom: 0;
0211 right: 0;
0212 padding: 5px;
0213
0214 a {
0215 margin-left: 5px;
0216 cursor: pointer;
0217 }
0218 }
0219 }
0220
0221 &.dummy-product {
0222
0223 .spotlight-image {
0224 background-color: #eee;
0225 figure {
0226 .ajax-loader {
0227 margin: 68px auto;
0228 }
0229 }
0230 }
0231
0232 .spotlight-info {
0233 .spotlight-info-wrapper {
0234 .info-top {
0235 padding-right: 40%;
0236 position: relative;
0237 margin-bottom: 20px;
0238 float: left;
0239 width: 100%;
0240
0241 h2 {
0242 height: 16px;
0243 width: 80%;
0244 background-color: #eee;
0245 margin-bottom: 5px;
0246 }
0247
0248 h3 {
0249 height: 14px;
0250 width: 90%;
0251 background-color: #eee;
0252 }
0253
0254 .user-info {
0255 float: left;
0256 width: 100%;
0257 margin-bottom: 10px;
0258
0259 figure {
0260 height: 30px;
0261 width: 30px;
0262 border: 3px solid #eee;
0263 border-radius: 100%;
0264 overflow: hidden;
0265 float: left;
0266 box-shadow: 0 2px 2px rgba(0,0,0,0.5);
0267
0268 span {
0269 font-size: 24px;
0270 text-align: center;
0271 }
0272 }
0273
0274 > span {
0275 height: 12px;
0276 display: block;
0277 width: 30%;
0278 float: left;
0279 background-color: #eee;
0280 margin: 8px 0 0 10px;
0281 }
0282 }
0283
0284 .comments-count {
0285 display: block;
0286 float: left;
0287 width: 50%;
0288 background-color: #eee;
0289 height: 12px;
0290 }
0291 }
0292
0293 .score-info {
0294 .score-bar-container {
0295 .score-bar {
0296 height: 9px;
0297 background-color: #eee;
0298 border-bottom: 0;
0299 }
0300 }
0301 }
0302
0303 .info-description {
0304 float: left;
0305 width: 100%;
0306
0307 span {
0308 height: 12px;
0309 display: block;
0310 float: left;
0311 background-color: #eee;
0312 width: 100%;
0313 margin-bottom: 5px;
0314
0315 &.half {
0316 width: 60%;
0317 }
0318 }
0319 }
0320 }
0321 }
0322
0323 }
0324 }
0325
0326 #loading-container {
0327 width: 100%;
0328 height: 230px;
0329 float: left;
0330
0331 .ajax-loader {
0332 display: table;
0333 margin: 95px auto;
0334 float: none;
0335 }
0336 }
0337 }
0338
0339
0340 #spotlight-user-container {
0341 max-width: 800px;
0342 margin: 0 auto;
0343
0344 #spotlight-user {
0345
0346 .user-container {
0347 padding-left: 90px;
0348 position: relative;
0349 margin-bottom: 10px;
0350 width: auto;
0351 height: 80px;
0352 display: table;
0353 margin: 0 auto;
0354
0355 figure {
0356 border: 5px solid #eee;
0357 float: left;
0358 margin-right: 10px;
0359 border-radius: 100%;
0360 overflow: hidden;
0361 width: 80px;
0362 height: 80px;
0363 position: absolute;
0364 left: 0;
0365 top: 0;
0366
0367 img {
0368 width: 100%;
0369 height: 100%;
0370 }
0371 }
0372
0373 h2 {
0374 margin: 0;
0375 height: 80px;
0376 line-height: 80px;
0377 font-size: 24px;
0378 }
0379 }
0380
0381 .products-container {
0382 background: #eee;
0383 border-radius: 5px;
0384 overflow: hidden;
0385 display: table;
0386 margin: 10px auto 20px auto;
0387 border: 1px solid #ccc;
0388
0389 .spotlight-user-product {
0390 float: left;
0391 overflow: hidden;
0392 position: relative;
0393
0394 figure {
0395 width: 100%;
0396 height: 100%;
0397
0398 img {
0399 width: 100%;
0400 height: 100%;
0401 }
0402 }
0403
0404 .product-title-overlay {
0405 padding: 5px;
0406 position: absolute;
0407 bottom: 0;
0408 left: 0;
0409 z-index: 100;
0410 width: 100%;
0411
0412 .product-title {
0413 padding: 5px 10px;
0414 background-color: rgba(0,0,0,0.5);
0415 color: white;
0416 min-height: 44px;
0417 font-size: 14px;
0418 border-radius: 3px;
0419 }
0420 }
0421
0422 .product-plings-counter {
0423 position: absolute;
0424 top: 5px;
0425 left: 5px;
0426 padding: 3px;
0427 background: rgba(0,0,0,0.5);
0428 border-radius: 17px;
0429 color: white;
0430 font-size: 12px;
0431 padding-right: 10px;
0432
0433 img {
0434 width: 20px;
0435 height: 20px;
0436 margin-right: 5px;
0437 float: left;
0438 }
0439
0440 span {
0441 display: block;
0442 height: 100%;
0443 float: left;
0444 line-height: 20px;
0445 }
0446 }
0447 }
0448 }
0449 }
0450
0451 .spotlight-user-buttons {
0452 display: table;
0453 margin: 10px auto;
0454
0455 a {
0456 cursor: pointer;
0457 }
0458
0459 a + a{
0460 margin-left: 5px;
0461 }
0462 }
0463
0464 .loading-container {
0465 width: 100%;
0466 padding: 127px 0 128px 0;
0467
0468 .ajax-loader {
0469 display: table;
0470 margin: 0 auto;
0471 }
0472 }
0473
0474 &.v-two {
0475
0476 .loading-container {
0477 padding: 88px 0 88px 0;
0478 }
0479
0480 #spotlight-user {
0481 position: relative;
0482 padding-left: 200px;
0483 height: 200px;
0484 border: 1px solid #eee;
0485 background-color: white;
0486 border-radius: 5px;
0487 overflow: hidden;
0488
0489 .user-container {
0490 width: 200px;
0491 height: 200px;
0492 margin: 0;
0493 position: absolute;
0494 left: 0;
0495 top: 0;
0496 padding: 20px 30px 0 30px;
0497 background-color: #eee;
0498 display: block;
0499
0500 figure {
0501 width: 140px;
0502 height: 140px;
0503 position: relative;
0504 border-color: white;
0505 }
0506
0507 h2 {
0508 float: left;
0509 width: 100%;
0510 height: auto;
0511 line-height: inherit;
0512 text-align: center;
0513 font-size: 20px;
0514 }
0515 }
0516
0517 .product-container {
0518 background: #eee;
0519 border-radius: 5px;
0520 overflow: hidden;
0521 display: table;
0522 margin: 10px auto 20px auto;
0523 border: 1px solid #ccc;
0524 width: 100%;
0525 border: 0;
0526 background-color: transparent;
0527 padding: 11px 5px;
0528 margin: 0;
0529 height: 200px;
0530 border-radius: 0;
0531
0532 .spotlight-user-product {
0533 width: 33.3% !important;
0534 height: 100% !important;
0535 }
0536 }
0537 }
0538 }
0539 }
0540
0541 .content-version-two {
0542 padding: 0 !important;
0543
0544 #main-content,
0545 #carousel-module-container {
0546 padding: 0 30px;
0547 float: left;
0548 width: 100%;
0549 }
0550
0551 #main-content {
0552 margin-top: 15px;
0553 // background-color: #f9f6f6;
0554 // border-bottom: 1px solid #eee;
0555 }
0556 }
0557
0558 #main-content {
0559 width: 100%;
0560 float: left;
0561 }
0562
0563 @media (min-width:900px) and (max-width:1100px){
0564 .startpage-store {
0565 .sidebar-left {
0566 width: 100%;
0567 flex: none;
0568 border-bottom: 1px solid #ccc;
0569 }
0570 .content {
0571 width: 100%;
0572 }
0573 }
0574 }
0575
0576 @media (min-width:700px) and (max-width:900px){
0577 .startpage-store {
0578 display: block;
0579 .sidebar-left {
0580 width: 100%;
0581 flex: none;
0582 border-bottom: 1px solid #ccc;
0583 }
0584 .content {
0585 width: 100%;
0586 #spotlight-product {
0587 .container {
0588 padding-left: 0;
0589 height: auto;
0590 max-width: 100%;
0591
0592 .spotlight-image {
0593 position: relative;
0594 border-bottom: 1px solid #ccc;
0595 max-width: 100%;
0596
0597 img {
0598 width: 100%;
0599 max-width: 100%;
0600 }
0601
0602 }
0603 }
0604 }
0605 }
0606 }
0607 }
0608
0609 @media (max-width:700px){
0610 .startpage-store {
0611 display: block;
0612 padding-right: 0;
0613
0614 .sidebar-left {
0615 width: 100%;
0616 flex:none;
0617 border-bottom: 1px solid #ccc;
0618 }
0619
0620 .content {
0621 width: 100%;
0622 border-bottom: 1px solid #ccc;
0623 padding: 10px;
0624
0625 #spotlight-product {
0626 .container {
0627 padding-left: 0;
0628 height: auto;
0629 width: 100%;
0630
0631 .spotlight-image {
0632 position: relative;
0633 border-bottom: 1px solid #ccc;
0634 max-width: 100%;
0635
0636 img {
0637 width: 100%;
0638 max-width: 100%;
0639 }
0640 }
0641 }
0642 }
0643 }
0644
0645 .sidebar-right {
0646 border:0;
0647 width: 320px;
0648 position: relative;
0649 margin: 0 auto;
0650 display: table;
0651 float: none;
0652 }
0653 }
0654 }
0655
0656 @media (max-width:401px){
0657 #spotlight-product {
0658 max-width: 380px;
0659 .spotlight-image {
0660 max-width: 380px;
0661 }
0662 }
0663 }