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 }