├── .idea ├── modules.xml ├── onlineShop.iml └── vcs.xml ├── README.md ├── about.html ├── catalog.html ├── contact.html ├── css ├── about.css ├── carousel.css ├── catalog.css ├── contact.css ├── index.css ├── posts.css ├── product.css ├── shopcart.css ├── style.css └── timeline.css ├── fonts ├── font-awesome │ ├── css │ │ ├── font-awesome-ie7.css │ │ ├── font-awesome-ie7.min.css │ │ ├── font-awesome.css │ │ └── font-awesome.min.css │ ├── font │ │ ├── FontAwesome.otf │ │ ├── fontawesome-webfont.eot │ │ ├── fontawesome-webfont.svg │ │ ├── fontawesome-webfont.ttf │ │ └── fontawesome-webfont.woff │ ├── less │ │ ├── bootstrap.less │ │ ├── core.less │ │ ├── extras.less │ │ ├── font-awesome-ie7.less │ │ ├── font-awesome.less │ │ ├── icons.less │ │ ├── mixins.less │ │ ├── path.less │ │ └── variables.less │ └── scss │ │ ├── _bootstrap.scss │ │ ├── _core.scss │ │ ├── _extras.scss │ │ ├── _icons.scss │ │ ├── _mixins.scss │ │ ├── _path.scss │ │ ├── _variables.scss │ │ ├── font-awesome-ie7.scss │ │ └── font-awesome.scss └── glyphicons │ ├── css │ └── glyphicons.css │ └── fonts │ ├── glyphicons-halflings-regular.eot │ ├── glyphicons-halflings-regular.svg │ ├── glyphicons-halflings-regular.ttf │ ├── glyphicons-halflings-regular.woff │ └── glyphicons-halflings-regular.woff2 ├── img ├── 1.jpg ├── 10.jpg ├── 11.jpg ├── 12.jpg ├── 13.jpg ├── 14.jpg ├── 15.jpg ├── 2.jpg ├── 3.jpg ├── 4.jpg ├── 5.jpg ├── 6.jpg ├── 7.jpg ├── 8.jpg ├── 9.jpg ├── fashion │ ├── female │ │ ├── 1.jpg │ │ ├── 2.jpg │ │ ├── 3.jpg │ │ ├── 4.jpg │ │ ├── 5.jpg │ │ ├── 6.jpg │ │ ├── 7.jpg │ │ └── 8.jpg │ └── male │ │ ├── 1.jpg │ │ ├── 2.jpg │ │ ├── 3.jpg │ │ ├── 4.jpg │ │ ├── 5.jpg │ │ ├── 6.jpg │ │ ├── 7.jpg │ │ └── 8.jpg ├── front-home-banner.jpg └── map │ └── map.jpg ├── index.html ├── js ├── catalog.js ├── product.js ├── shopcart.js └── style.js ├── posts.html ├── product.html ├── shopcart.html └── timeline.html /.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /.idea/onlineShop.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # onlineShop 2 | 用HTML CSS JS 仿写的商城网站,包括[首页](https://psychee.github.io/onlineShop/index.html) 3 | [关于](https://psychee.github.io/onlineShop/about.html) 4 | [商品类别](https://psychee.github.io/onlineShop/catalog.html) 5 | [商品详情](https://psychee.github.io/onlineShop/product.html) 6 | [购物车](https://psychee.github.io/onlineShop/shopcart.html) 7 | [博客](https://psychee.github.io/onlineShop/posts.html)等页 8 | 9 | 10 | -------------------------------------------------------------------------------- /about.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 关于我们 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 67 |
68 |

69 | 70 | About Us  71 | MosaicPro Inc. 72 |

73 |

74 | Highly Customizable. Optimized for Performance. Production Ready. 75 |

76 |
77 |
78 |
79 |
80 |

John Doe

81 |

82 | Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit. 83 |

84 | 85 | 86 | 87 |
88 |
89 |
90 |
91 |
92 |

John Doe

93 |

94 | Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit. 95 |

96 | 97 | 98 | 99 |
100 |
101 |
102 |
103 |
104 |

John Doe

105 |

106 | Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit. 107 |

108 | 109 | 110 | 111 |
112 |
113 |
114 |
115 |
116 | 117 | 118 | 119 |
120 |
121 |
122 |
123 | 124 |

We Build Trusted Websites

125 |

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an

126 | learn more 127 |
128 |
129 | 130 |

We Build Trusted Websites

131 |

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an

132 | learn more 133 |
134 |
135 |
136 |
137 | 138 |

We Build Trusted Websites

139 |

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an

140 | learn more 141 |
142 |
143 | 144 |

We Build Trusted Websites

145 |

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an

146 | learn more 147 |
148 |
149 |
150 |
151 |
152 | 153 | 154 | 155 |
156 |
157 | 169 |
170 |

News

171 | 172 | Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard 173 |
174 |

175 | 176 | Twitter feed 177 |

178 |

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin nunc lorem, rutrum non porta. 179 | 01/11/2012 180 |

181 |
182 |
183 | 236 | 237 | -------------------------------------------------------------------------------- /catalog.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Online Shop 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 67 |
68 |
69 |

70 | 71 | Online Shop 72 |

73 | 119 |
120 | 154 |
155 |
    156 |
  • 157 | $101.00 158 | 159 | 160 | 161 |
    162 |

    PRODUCT TITLE

    163 |

    Lorem Ipsum is simply dummy text of the printing and typesetting industry.

    164 |
    165 | wash 166 | 167 | purchase 168 | 169 |
    170 |
    171 |
  • 172 |
  • 173 | $144.00 174 | 175 | 176 | 177 |
    178 |

    PRODUCT TITLE

    179 |

    Lorem Ipsum is simply dummy text of the printing and typesetting industry.

    180 |
    181 | wash 182 | 183 | purchase 184 | 185 |
    186 |
    187 |
  • 188 |
  • 189 | $109.00 190 | 191 | 192 | 193 |
    194 |

    PRODUCT TITLE

    195 |

    Lorem Ipsum is simply dummy text of the printing and typesetting industry.

    196 |
    197 | wash 198 | 199 | purchase 200 | 201 |
    202 |
    203 |
  • 204 |
205 |
    206 |
  • 207 | $177.00 208 | 209 | 210 | 211 |
    212 |

    PRODUCT TITLE

    213 |

    Lorem Ipsum is simply dummy text of the printing and typesetting industry.

    214 |
    215 | wash 216 | 217 | purchase 218 | 219 |
    220 |
    221 |
  • 222 |
  • 223 | $99.00 224 | 225 | 226 | 227 |
    228 |

    PRODUCT TITLE

    229 |

    Lorem Ipsum is simply dummy text of the printing and typesetting industry.

    230 |
    231 | wash 232 | 233 | purchase 234 | 235 |
    236 |
    237 |
  • 238 |
  • 239 | $172.00 240 | 241 | 242 | 243 |
    244 |

    PRODUCT TITLE

    245 |

    Lorem Ipsum is simply dummy text of the printing and typesetting industry.

    246 |
    247 | wash 248 | 249 | purchase 250 | 251 |
    252 |
    253 |
  • 254 |
255 |
    256 |
  • 257 | $144.00 258 | 259 | 260 | 261 |
    262 |

    PRODUCT TITLE

    263 |

    Lorem Ipsum is simply dummy text of the printing and typesetting industry.

    264 |
    265 | wash 266 | 267 | purchase 268 | 269 |
    270 |
    271 |
  • 272 |
  • 273 | $132.00 274 | 275 | 276 | 277 |
    278 |

    PRODUCT TITLE

    279 |

    Lorem Ipsum is simply dummy text of the printing and typesetting industry.

    280 |
    281 | wash 282 | 283 | purchase 284 | 285 |
    286 |
    287 |
  • 288 |
  • 289 | $132.00 290 | 291 | 292 | 293 |
    294 |

    PRODUCT TITLE

    295 |

    Lorem Ipsum is simply dummy text of the printing and typesetting industry.

    296 |
    297 | wash 298 | 299 | purchase 300 | 301 |
    302 |
    303 |
  • 304 |
305 |
306 |
307 |
308 |
309 | 310 | 363 | 364 | 365 | 366 | -------------------------------------------------------------------------------- /contact.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 联系我们 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 67 |
68 |
69 | 地图 70 |

71 | 72 | Contact 73 |

74 |
75 |
76 |
77 | 78 |
79 | 80 | 81 |
82 |
83 |
84 |

John Doe

85 |
Business manager at Business
86 |

e-mail: john.doe@mybiz.com

87 |

phone: (012) 345-678-901

88 |

fax: (012) 678-132-901

89 |
90 |
91 |
You can also find us:
92 |

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean tristique rutrum libero, vel bibendum nunc consectetur sed.

93 |
94 |
95 |
96 |
97 |
98 | 99 | Important note 100 |
101 |

102 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi erat massa, ultricies sit amet mattis vitae, lacinia in quam. Nullam nec congue odio. Aenean tincidunt commodo urna, et pulvinar arcu varius sed. Quisque ullamcorper arcu sit amet justo dapibus, eget suscipit sapien egestas. Proin lobortis nibh non risus mollis, sed mattis orci imperdiet. Donec sit amet tincidunt tellus. Etiam ut faucibus nisi. Mauris elit justo, pretium ultrices quam vitae, ultrices scelerisque tellus. Sed quis ullamcorper libero. Etiam blandit faucibus nulla sit amet gravida. 103 |

104 |
105 |
106 | 159 | 160 | -------------------------------------------------------------------------------- /css/about.css: -------------------------------------------------------------------------------- 1 | .zhan{ 2 | height: 100px; 3 | } 4 | .clear{ 5 | clear: both; 6 | } 7 | /*title 开始*/ 8 | #title{ 9 | color: #575655; 10 | } 11 | #title .glyphicon{ 12 | font-size: 24px; 13 | font-weight: normal; 14 | } 15 | #title .size-big,#title .size-small{ 16 | color: #7c7c7c; 17 | } 18 | #title .size-big{ 19 | font-size: 24px; 20 | font-weight: 400; 21 | } 22 | #title .size-small{ 23 | font-size: 6px; 24 | font-weight: 300; 25 | color: #afafaf; 26 | font-style: italic; 27 | vertical-align: middle; 28 | } 29 | /*title 结束*/ 30 | /*themes 开始*/ 31 | #themes{ 32 | height: 30px; 33 | width: 928px; 34 | margin-top: 15px; 35 | padding: 15px; 36 | border: 1px solid #efefef; 37 | font-size: 21px; 38 | font-weight: 200; 39 | background: #f4f4f4; 40 | text-align: center; 41 | } 42 | /*themes 结束*/ 43 | /*products-list 开始*/ 44 | #products-list{ 45 | margin-top: 15px; 46 | } 47 | #products-list .products{ 48 | width: 300px; 49 | height: 343px; 50 | padding: 4px; 51 | border: 1px solid #ddd; 52 | } 53 | #products-list .products:nth-child(3n+1){ 54 | margin-right: 15px; 55 | float: left; 56 | } 57 | #products-list .products:nth-child(3n+2){ 58 | margin-right: 15px; 59 | float: left; 60 | } 61 | #products-list .products:nth-child(3n){ 62 | float: right; 63 | } 64 | #products-list .products-img{ 65 | width: 300px; 66 | height: 200px; 67 | background: #f4f4f4 url(../img/8.jpg) 300px 200px; 68 | } 69 | #products-list .products-text{ 70 | color: #7c7c7c; 71 | padding: 9px; 72 | } 73 | #products-list .user-name{ 74 | font-weight: 400; 75 | color: #4d4d4d; 76 | font-size: 17px; 77 | margin-bottom: 5px; 78 | } 79 | #products-list .icon{ 80 | font-size: 30px; 81 | } 82 | #products-list .selected{ 83 | color: #e5412d; 84 | } 85 | /*products-list 结束*/ 86 | 87 | /*hr 开始*/ 88 | .hr{ 89 | height: 2px; 90 | background: #f4f4f4; 91 | margin: 20px auto; 92 | position: relative; 93 | text-align: center; 94 | } 95 | .hr .glyphicon{ 96 | font-size: 40px; 97 | position: absolute; 98 | top: 50%; 99 | left: 450px; 100 | margin-top: -18px; 101 | padding: 0 10px; 102 | background: #fff; 103 | } 104 | /*hr 结束*/ 105 | /*guide-list 开始*/ 106 | #guide-list{ 107 | margin-top: 30px; 108 | } 109 | #guide-list .guide-border{ 110 | width: 442px; 111 | /* height: 252px;*/ 112 | border: 1px solid #efefef; 113 | padding: 15px; 114 | 115 | } 116 | #guide-list .guide-border:nth-child(2n+1) 117 | { 118 | float: left; 119 | } 120 | #guide-list .guide-border:nth-child(2n) 121 | { 122 | float: right; 123 | } 124 | #guide-list .guide{ 125 | padding: 10px; 126 | } 127 | #guide-list .icon{ 128 | width: 60px; 129 | height: 60px; 130 | color: #e2e2e2; 131 | font-size: 50px; 132 | float:left; 133 | margin:10px; 134 | } 135 | #guide-list h4{ 136 | font-size: 17px; 137 | margin: 0 0 5px; 138 | font-weight: 400; 139 | color: #4d4d4d; 140 | } 141 | #guide-list a{ 142 | color: #e5412d; 143 | } 144 | #guide-list a:hover{ 145 | color: #1d1d1d; 146 | } 147 | /*guide-list 结束*/ 148 | 149 | /*news 开始*/ 150 | #news{ 151 | margin-bottom: 50px; 152 | } 153 | #news .carousel{ 154 | float: left; 155 | margin-right: 15px; 156 | } 157 | #news .one-news{ 158 | width: 440px; 159 | height: 65px; 160 | float: left; 161 | border: 1px solid #efefef; 162 | background: #f4f4f4; 163 | padding: 15px; 164 | color: #333333; 165 | } 166 | #news h4{ 167 | font-weight: 400; 168 | color: #4d4d4d; 169 | margin-bottom: 5px; 170 | font-size: 14px; 171 | } 172 | #news .one-news .glyphicon{ 173 | color: #e2e2e2; 174 | font-size: 32px; 175 | float: left; 176 | margin-right: 17px; 177 | } 178 | #news .feed{ 179 | color: #7c7c7c; 180 | font-size: 14px; 181 | float: left; 182 | font-weight: 400; 183 | line-height: 50px; 184 | } 185 | #news .feed .icon{ 186 | color: #7c7c7c; 187 | font-size: 20px; 188 | margin-right: 5px; 189 | } 190 | #news .feed-content{ 191 | width: 440px; 192 | height: 40px; 193 | padding: 15px; 194 | float: left; 195 | border: 1px solid #efefef; 196 | background: #f4f4f4; 197 | line-height: 20px; 198 | color: #333333; 199 | } 200 | #news .feed-content span{ 201 | display: inline-block; 202 | padding: 2px 4px; 203 | font-size: 11.844px; 204 | font-weight: bold; 205 | line-height: 14px; 206 | color: #ffffff; 207 | background: #333333; 208 | border-radius: 3px; 209 | } 210 | 211 | /*news 结束*/ 212 | 213 | -------------------------------------------------------------------------------- /css/carousel.css: -------------------------------------------------------------------------------- 1 | /*轮播图组件 开始*/ 2 | .carousel{ 3 | width: 472px; 4 | height: 254px; 5 | overflow: hidden; 6 | } 7 | .carousel-imgs{ 8 | width: 1416px; 9 | height: 224px; 10 | } 11 | .carousel-imgs img{ 12 | width: 472px; 13 | height: 224px; 14 | float: left; 15 | } 16 | .carousel-btns{ 17 | height: 30px; 18 | line-height: 30px; 19 | float: right; 20 | } 21 | .carousel-btns li{ 22 | width: 10px; 23 | height: 10px; 24 | background: #f09388; 25 | display: inline-block; 26 | margin-right: 5px; 27 | } 28 | .carousel-btns .selected{ 29 | background: #e5412d; 30 | } 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | /*轮播图组件 结束*/ -------------------------------------------------------------------------------- /css/catalog.css: -------------------------------------------------------------------------------- 1 | /*title 开始*/ 2 | #title{ 3 | font-weight: 400; 4 | margin-bottom: 10px; 5 | } 6 | #title .glyphicon{ 7 | color: #575655; 8 | font-size: 27px; 9 | } 10 | /*title 结束*/ 11 | /*carousel 开始*/ 12 | .carousel{ 13 | width: 960px; 14 | position: relative; 15 | } 16 | .carousel-imgs{ 17 | width: 2880px; 18 | position: relative; 19 | left: 0; 20 | transition: left 1s ease; 21 | } 22 | .carousel-item{ 23 | width: 960px; 24 | height: 235px; 25 | float: left; 26 | } 27 | .carousel-txt{ 28 | float: left; 29 | width: 361px; 30 | height: 194px; 31 | padding: 15px; 32 | text-align: center; 33 | background: #f4f4f4; 34 | } 35 | .carousel-txt h3{ 36 | font-size: 26px; 37 | color: #4d4d4d; 38 | font-weight: 400; 39 | } 40 | .carousel-txt p{ 41 | color: #7c7c7c; 42 | line-height: 20px; 43 | } 44 | .carousel-txt h5{ 45 | height: 48px; 46 | color: #7c7c7c; 47 | } 48 | .carousel-txt a{ 49 | display: block; 50 | background: #424242; 51 | color: #ffffff; 52 | font-size: 17.5px; 53 | height: 44px; 54 | line-height: 44px; 55 | } 56 | .carousel-imgs img{ 57 | float:right; 58 | width: 554px; 59 | } 60 | /*carousel 结束*/ 61 | /*main 开始*/ 62 | #main{ 63 | margin: 15px 0 30px; 64 | } 65 | 66 | /*product-list 开始*/ 67 | #product-list{ 68 | float: right; 69 | } 70 | #product-list li{ 71 | background: #f4f4f4; 72 | margin-bottom: 15px; 73 | position: relative; 74 | overflow: hidden; 75 | } 76 | #product-list .p-price{ 77 | position: absolute; 78 | right: -30px; 79 | top: 13px; 80 | color: #fff; 81 | background: #609450; 82 | width: 120px; 83 | height: 34px; 84 | line-height: 34px; 85 | font-weight: bold; 86 | text-align: center; 87 | -webkit-transform:rotate(45deg); 88 | } 89 | #product-list .fall-list{ 90 | width: 222px; 91 | float: left; 92 | margin-right: 25px; 93 | } 94 | #product-list .fall-list:last-child{ 95 | margin-right: 0; 96 | } 97 | #product-list .product-img{ 98 | width: 222px; 99 | } 100 | #product-list .product-img img{ 101 | width: 100%; 102 | } 103 | #product-list .product-box{ 104 | padding: 15px; 105 | overflow: hidden; 106 | } 107 | #product-list .product-box h3{ 108 | font-weight: bold; 109 | margin-bottom: 5px; 110 | } 111 | #product-list .product-box p{ 112 | line-height: normal; 113 | margin-bottom: 5px; 114 | } 115 | #product-list .glyphicon-heart{ 116 | background: #424242; 117 | color: #fff; 118 | display: inline-block; 119 | width: 40px; 120 | height: 30px; 121 | line-height: 30px; 122 | font-size: 16px; 123 | text-align: center; 124 | float: left; 125 | position: relative; 126 | } 127 | #product-list .glyphicon-heart:hover .wash{ 128 | display: block; 129 | } 130 | #product-list .wash{ 131 | background: #e86555; 132 | color: #fff; 133 | padding: 5px; 134 | line-height: 20px; 135 | position: absolute; 136 | left:0; 137 | top:-35px; 138 | display: none; 139 | } 140 | #product-list .wash:after{ 141 | content: ''; 142 | border: 5px solid transparent; 143 | border-top:5px solid #e86555; 144 | width: 0; 145 | height: 0; 146 | position: absolute; 147 | bottom: -9px; 148 | left:50%; 149 | margin-left: -5px; 150 | } 151 | #product-list .glyphicon-shopping-cart{ 152 | display: inline-block; 153 | color: #fff; 154 | padding: 5px 12px; 155 | float: left; 156 | font-size: 14px; 157 | background:#609450; 158 | height: 20px; 159 | line-height: 20px; 160 | } 161 | #product-list .glyphicon-shopping-cart span{ 162 | margin-left: 3px; 163 | } 164 | 165 | #product-list .glyphicon-eye-open{ 166 | background: #e7e7e7; 167 | color: #000; 168 | width: 39px; 169 | height: 30px; 170 | line-height: 30px; 171 | text-align: center; 172 | font-size: 16px; 173 | float: right; 174 | } 175 | 176 | /*product-list 结束*/ 177 | /*main 结束*/ -------------------------------------------------------------------------------- /css/contact.css: -------------------------------------------------------------------------------- 1 | #center{ 2 | margin-bottom: 15px; 3 | } 4 | /*map 开始*/ 5 | .map{ 6 | height: 500px; 7 | margin-bottom: 15px; 8 | } 9 | /*map 结束*/ 10 | /*title 开始*/ 11 | .title{ 12 | font-size: 24px; 13 | font-weight: normal; 14 | margin-bottom: 15px; 15 | } 16 | .title .glyphicon{ 17 | color: #575655; 18 | font-size: 27px; 19 | } 20 | /*title 结束*/ 21 | /*message 开始*/ 22 | /*.message{ 23 | margin-bottom: 15px; 24 | }*/ 25 | .send{ 26 | float: left; 27 | width: 554px; 28 | } 29 | .send input{ 30 | width: 255px; 31 | padding: 4px 6px; 32 | margin-bottom: 10px; 33 | font-size: 12px; 34 | font-weight: normal; 35 | } 36 | .send .name{ 37 | margin-right: 8px; 38 | } 39 | .send .text{ 40 | width: 540px; 41 | height: 100px; 42 | padding: 4px 6px; 43 | margin-bottom: 10px; 44 | } 45 | .send button{ 46 | padding: 7px; 47 | background: #e5412d; 48 | border-color: #e5412d; 49 | color: #ffffff; 50 | border:1px solid #e5412d; 51 | cursor: pointer; 52 | } 53 | .send button span{ 54 | color: #ee887b; 55 | margin-right: 10px; 56 | } 57 | .business{ 58 | float: right; 59 | width: 362px; 60 | background: #424242; 61 | color: #fff; 62 | padding: 15px; 63 | } 64 | .business h4{ 65 | font-size: 26px; 66 | font-weight: 400; 67 | margin-bottom: 5px; 68 | } 69 | .business h5{ 70 | font-size: 13px; 71 | } 72 | .business p{ 73 | line-height: 20px; 74 | } 75 | .business p a{ 76 | color: #fff; 77 | } 78 | .business abbr{ 79 | cursor: help; 80 | border-bottom: 1px dotted #999999; 81 | } 82 | /*message 结束*/ 83 | /*important 开始*/ 84 | .important-note{ 85 | font-weight: normal; 86 | margin-bottom: 10px; 87 | } 88 | .important-note .glyphicon{ 89 | font-size: 16px; 90 | font-weight: normal; 91 | margin-right: 5px; 92 | } 93 | .important .text{ 94 | background: #f4f4f4; 95 | border: 1px solid #efefef; 96 | padding: 15px; 97 | } 98 | .important .text a{ 99 | text-decoration: underline; 100 | color: #e5412d; 101 | } 102 | .important .text a:hover{ 103 | text-decoration: none; 104 | color: #333333; 105 | } 106 | /*important 结束*/ -------------------------------------------------------------------------------- /css/index.css: -------------------------------------------------------------------------------- 1 | /*banner 开始*/ 2 | #banner{ 3 | height: 356px; 4 | background: #1f2123; 5 | /*margin-top: 88px;*/ 6 | /*border-top: 88px solid transparent;*/ 7 | padding-top: 88px; 8 | } 9 | #banner .banner-content{ 10 | width: 420px; 11 | height: 280px; 12 | position: absolute; 13 | right: 0; 14 | top: 50%; 15 | margin-top: -140px; 16 | text-align: center; 17 | } 18 | #banner .banner-content h1{ 19 | color: #fff; 20 | height: 46px; 21 | line-height: 46px; 22 | font-size: 40px; 23 | } 24 | #banner .banner-content p{ 25 | color: #fff; 26 | line-height: 25px; 27 | text-align: right; 28 | margin-top: 30px; 29 | margin-bottom: 30px; 30 | } 31 | #banner .banner-content a{ 32 | display: inline-block; 33 | color: #fff; 34 | padding: 10px; 35 | margin-right: 50px; 36 | } 37 | #banner .banner-content .check-out{ 38 | background: #e5412d; 39 | } 40 | #banner .banner-content .buy-now{ 41 | background: #e7e7e7; 42 | color: #333333; 43 | margin-right: 0; 44 | } 45 | /*#banner-bg{ 46 | height: 356px; 47 | background: url(../img/front-home-banner.jpg) no-repeat; 48 | }*/ 49 | /*banner 结束*/ 50 | /*awesome 开始*/ 51 | #awesome{ 52 | height: 100px; 53 | background: #f4f4f4; 54 | border-bottom: 1px solid #efefef; 55 | text-align: center; 56 | line-height: 100px; 57 | text-shadow: 0 1px 0 #fff; 58 | } 59 | #awesome span{ 60 | margin-right: 5px; 61 | } 62 | #text-primary{ 63 | font-size: 26px; 64 | color: #e5412d; 65 | font-weight: bold; 66 | } 67 | #text-features{ 68 | color: #4d4d4d; 69 | font-size: 26px; 70 | } 71 | #hidden-phone{ 72 | color: #ccc; 73 | font-style: italic; 74 | } 75 | /*awesome 结束*/ 76 | #slogan { 77 | background: #f4f4f4; 78 | border: 1px solid #efefef; 79 | padding: 15px; 80 | margin: 15px auto; 81 | color: #7c7c7c; 82 | } 83 | #features{ 84 | overflow: hidden; 85 | } 86 | #features li{ 87 | width:197px; 88 | /*height: 225px;*/ 89 | padding: 15px; 90 | margin-right: 15px; 91 | border: 1px solid #efefef; 92 | float: left; 93 | text-align: center; 94 | } 95 | #features .selected{ 96 | background: #e5412d; 97 | color: #fff; 98 | } 99 | #features .selected h3,#features .selected p,#features .selected a,#features .selected span{ 100 | color: #fff; 101 | } 102 | #features li:last-child{ 103 | width:196px; 104 | margin-right: 0px; 105 | float:right; 106 | } 107 | #features .glyphicon{ 108 | font-size: 70px; 109 | color: #e2e2e2; 110 | } 111 | #features h3{ 112 | font-family: 'Roboto Slab',sans-serif; 113 | font-size: 17.5px; 114 | margin:10px 0 10px; 115 | font-weight: 400; 116 | color:#4d4d4d; 117 | } 118 | #features p{ 119 | color:#7c7c7c; 120 | line-height: normal; 121 | margin-bottom: 10px; 122 | } 123 | #features a{ 124 | color: #e5412d; 125 | } 126 | #follow-us{ 127 | height: 137px; 128 | border: 1px soild #efefef; 129 | margin-top: 15px; 130 | padding: 15px; 131 | background: #f4f4f4; 132 | text-align: center; 133 | } 134 | #follow-us h3{ 135 | font-size:21px; 136 | font-weight: 200; 137 | line-height: 30px; 138 | color: #7c7c7c; 139 | margin-bottom: 20px; 140 | } 141 | #follow-list li{ 142 | display: inline-block; 143 | margin-right: 20px; 144 | line-height: 20px; 145 | } 146 | #follow-list .icon{ 147 | font-size: 55px; 148 | } 149 | #follow-list a{ 150 | font-size: 12px; 151 | color: #444444; 152 | } 153 | #follow-list .selected a{ 154 | color:#e5412d; 155 | } 156 | #follow-list .selected .icon{ 157 | color:#e5412d; 158 | } 159 | 160 | /*testimonials 开始*/ 161 | #testimonials{ 162 | font-size: 24.5px; 163 | color: #7c7c7c; 164 | font-family: 'Roboto Slab', sans-serif; 165 | font-weight: 400; 166 | padding: 15px 0 15px; 167 | } 168 | #testimonials .glyphicon{ 169 | padding-right: 10px; 170 | } 171 | /*testimonials 结束*/ 172 | /*user-list 开始*/ 173 | #user-list{ 174 | overflow: hidden; 175 | } 176 | #user-list .user{ 177 | width: 440px; 178 | height: 73px; 179 | border: 1px solid #efefef; 180 | /*float:left;*/ 181 | padding: 15px; 182 | color: #7c7c7c; 183 | font-family: 'Roboto', sans-serif; 184 | } 185 | /*#user-list .user:last-child{ 186 | float: right; 187 | }*/ 188 | #user-list .user:nth-child(2n+1){ 189 | float: left; 190 | } 191 | #user-list .user:nth-child(2n){ 192 | float: right; 193 | } 194 | #user-list .glyphicon{ 195 | width: 50px; 196 | height: 50px; 197 | color: #e2e2e2; 198 | font-size: 50px; 199 | float: left; 200 | margin: 0 25px 15px 0; 201 | } 202 | #user-list .by{ 203 | font-weight: bold; 204 | margin-top: 10px; 205 | } 206 | #user-list .by a{ 207 | color: #e5412d; 208 | } 209 | #user-list .by a:hover{ 210 | color: #000; 211 | } 212 | /*user-list 结束*/ 213 | /*bner 开始*/ 214 | #bner{ 215 | height: 45px; 216 | margin: 15px auto; 217 | padding: 15px; 218 | border: 1px solid #efefef; 219 | background: #f4f4f4; 220 | width: 930px; 221 | } 222 | #bner .bner-left{ 223 | width: 600px; 224 | text-align: center; 225 | float: left; 226 | } 227 | #bner .bner-left h2{ 228 | font-size: 26px; 229 | font-weight: 400; 230 | color: #4d4d4d; 231 | } 232 | #bner .bner-left strong{ 233 | color: #e5412d 234 | } 235 | #bner .bner-left p{ 236 | font-size: 13px; 237 | color: #7c7c7c; 238 | } 239 | #bner .bner-right{ 240 | width: 300px; 241 | height: 42px; 242 | display: inline-block; 243 | 244 | background: #e5412d; 245 | border-color: #e5412d; 246 | color: #ffffff; 247 | position: relative; 248 | 249 | } 250 | #bner .bner-right span{ 251 | color: rgba(255, 255, 255, 0.4); 252 | font-size: 24px; 253 | float: left; 254 | position: relative; 255 | left: 15px; 256 | top: 9px; 257 | } 258 | #bner .bner-right p{ 259 | font-size: 13px; 260 | line-height: normal; 261 | font-weight: 600; 262 | margin: 5px 0 0 50px; 263 | } 264 | #bner .bner-right p:last-child{ 265 | margin-top:0px; 266 | } 267 | /*bner 结束*/ -------------------------------------------------------------------------------- /css/posts.css: -------------------------------------------------------------------------------- 1 | /*title 开始*/ 2 | #title{ 3 | font-weight: 400; 4 | margin-bottom: 10px; 5 | font-size: 30px; 6 | } 7 | #title .glyphicon{ 8 | color: #575655; 9 | padding-right: 5px; 10 | } 11 | /*title 结束*/ 12 | /*main 开始*/ 13 | #main{ 14 | margin: 15px 0 30px; 15 | } 16 | 17 | /*hr 开始*/ 18 | .hr{ 19 | height: 2px; 20 | background: #f4f4f4; 21 | margin: 30px auto; 22 | position: relative; 23 | text-align: center; 24 | } 25 | .hr .glyphicon{ 26 | font-size: 30px; 27 | position: absolute; 28 | top: 50%; 29 | left: 90px; 30 | margin-top: -15px; 31 | padding: 0 10px; 32 | background: #fff; 33 | } 34 | /*hr 结束*/ 35 | /*question-list 开始*/ 36 | #question-list{ 37 | width: 715px; 38 | float: right; 39 | } 40 | .question-box{ 41 | border: 1px solid #efefef; 42 | padding: 15px; 43 | margin: 0 auto 15px; 44 | } 45 | .img-box{ 46 | display: block; 47 | padding: 3px; 48 | border: 1px solid #efefef; 49 | background: #fff; 50 | } 51 | .one .img-box,.three .img-box{ 52 | float: left; 53 | margin-right: 15px; 54 | } 55 | .two .img-box,.four .img-box{ 56 | float: right; 57 | margin-left: 15px; 58 | } 59 | .one .img-box img,.four .img-box img{ 60 | width: 213px; 61 | } 62 | .two .img-box img,.three .img-box img{ 63 | width: 320px; 64 | } 65 | .one .text-box,.four .text-box{ 66 | width: 430px; 67 | } 68 | .two .text-box,.three .text-box{ 69 | width: 340px; 70 | } 71 | .text-box{ 72 | float: left; 73 | } 74 | .text-box h4{ 75 | color: #4d4d4d; 76 | font-weight: bold; 77 | font-size: 14px; 78 | margin-bottom: 5px; 79 | } 80 | .text-box a{ 81 | color: #e5412d; 82 | } 83 | .text-box .a-hover:hover{ 84 | color: #333333; 85 | } 86 | .text-box .glyphicon{ 87 | margin-right: 5px; 88 | } 89 | .text-box .glyphicon-calendar,.text-box .glyphicon-comment{ 90 | margin-left: 5px; 91 | } 92 | .text-box .txt{ 93 | margin: 15px 0 10px 0; 94 | } 95 | .text-box .strong{ 96 | font-weight: 700; 97 | } 98 | .four{ 99 | background: #f4f4f4; 100 | } 101 | 102 | 103 | /*question-list 结束*/ 104 | /*main 结束*/ -------------------------------------------------------------------------------- /css/product.css: -------------------------------------------------------------------------------- 1 | /*title 开始*/ 2 | #title{ 3 | font-size: 24px; 4 | font-weight: normal; 5 | margin-bottom: 15px; 6 | } 7 | #title .glyphicon{ 8 | color: #575655; 9 | font-size: 27px; 10 | } 11 | /*title 结束*/ 12 | /*center 开始*/ 13 | #center{ 14 | margin-bottom: 40px; 15 | } 16 | /*center 结束*/ 17 | /*main 开始*/ 18 | #main{ 19 | margin-bottom: 15px; 20 | } 21 | #main-left{ 22 | float: left; 23 | } 24 | #main-right{ 25 | float: right; 26 | width: 635px; 27 | } 28 | /*main-left 开始*/ 29 | #main-left{ 30 | margin-right: 5px; 31 | width: 312px; 32 | } 33 | #main-left .big-img-box{ 34 | display: block; 35 | padding: 3px; 36 | border: 1px solid #efefef; 37 | } 38 | #main-left .big-img-box .big-img{ 39 | width: 302px; 40 | height: 452px; 41 | } 42 | /*hr 开始*/ 43 | #main-left .hr{ 44 | height: 2px; 45 | background: #f4f4f4; 46 | margin: 30px auto; 47 | position: relative; 48 | text-align: center; 49 | } 50 | #main-left .hr .glyphicon{ 51 | font-size: 37px; 52 | position: absolute; 53 | top: 50%; 54 | left: 130px; 55 | margin-top: -15px; 56 | padding: 0 15px; 57 | background: #fff; 58 | } 59 | /*hr 结束*/ 60 | #main-left ul{ 61 | margin-top: 40px; 62 | } 63 | #main-left ul li{ 64 | float: left; 65 | margin-right: 5px; 66 | } 67 | #main-left ul li:last-child{ 68 | float: right; 69 | margin-right: 0; 70 | } 71 | #main-left .small-img-box{ 72 | padding: 5px; 73 | border: 1px solid #efefef; 74 | display: inline-block; 75 | } 76 | #main-left .small-img{ 77 | width: 62px; 78 | height: 93px; 79 | } 80 | /*main-left 结束*/ 81 | 82 | /*main-right 开始*/ 83 | /*right-top 开始*/ 84 | #main-right .detail{ 85 | float: left; 86 | width: 366px; 87 | } 88 | #main-right .detail .p-body{ 89 | margin: 15px 0; 90 | background: #f4f4f4; 91 | border: 1px solid #efefef; 92 | padding: 15px; 93 | } 94 | #main-right .detail .important-note{ 95 | padding: 15px; 96 | border: 1px solid #efefef; 97 | color: #fff; 98 | background: #bbbbbb; 99 | margin-top: 5px; 100 | } 101 | #main-right .add{ 102 | width: 227px; 103 | float: right; 104 | border: 1px solid #efefef; 105 | padding: 15px; 106 | position: relative; 107 | margin: 0 0 15px 10px; 108 | overflow: hidden; 109 | } 110 | #main-right .add .off{ 111 | position: absolute; 112 | right: -30px; 113 | top: 13px; 114 | color: #fff; 115 | background: #609450; 116 | width: 120px; 117 | height: 34px; 118 | line-height: 34px; 119 | font-weight: bold; 120 | font-size: 15px; 121 | text-align: center; 122 | -webkit-transform: rotate(45deg); 123 | } 124 | #main-right .add h4{ 125 | font-size: 35px; 126 | line-height: 40px; 127 | font-weight: normal; 128 | } 129 | #main-right .add .price{ 130 | color: #d7d7d7; 131 | } 132 | #main-right .add .btn-title{ 133 | margin-top: 20px; 134 | font-weight: 600; 135 | } 136 | #select-size{ 137 | padding: 2px 10px; 138 | background: #e8e8e8; 139 | width: 225px; 140 | margin: 5px 0; 141 | } 142 | #select-size option{ 143 | background: #fff; 144 | } 145 | #main-right input{ 146 | border: 1px solid #efefef; 147 | color: #A7A7A7; 148 | padding: 4px 6px; 149 | margin: 10px 0; 150 | width: 210px; 151 | } 152 | #main-right .butten{ 153 | padding: 10px; 154 | font-weight: 600; 155 | background: #609450; 156 | border-color: #609450; 157 | color: #ffffff; 158 | width: 203px; 159 | display: block; 160 | text-align: left; 161 | font-size: 19px; 162 | margin-top: 10px; 163 | } 164 | #main-right .butten .glyphicon{ 165 | margin-right: 10px; 166 | } 167 | #main-right .share{ 168 | float: right; 169 | margin: 10px 0; 170 | } 171 | #main-right .share .txt{ 172 | vertical-align: middle; 173 | } 174 | #main-right .share .icon{ 175 | font-size: 28px; 176 | vertical-align: middle; 177 | color: #64625f; 178 | } 179 | /*right-top 结束*/ 180 | /*hr 开始*/ 181 | #main-right .hr{ 182 | height: 2px; 183 | background: #f4f4f4; 184 | margin: 30px auto; 185 | position: relative; 186 | text-align: center; 187 | } 188 | #main-right .hr .glyphicon{ 189 | font-size: 37px; 190 | position: absolute; 191 | top: 50%; 192 | left: 300px; 193 | margin-top: -15px; 194 | padding: 0 15px; 195 | background: #fff; 196 | } 197 | /*hr 结束*/ 198 | /*right-bottom 开始*/ 199 | #main-right .right-bottom{ 200 | border:1px solid #efefef; 201 | } 202 | #main-right .right-bottom .btn-box{ 203 | border-bottom: 1px solid #efefef; 204 | height: 35px; 205 | } 206 | #main-right .right-bottom .btn-box li{ 207 | float: left; 208 | height: 35px; 209 | line-height: 35px; 210 | padding: 0 15px; 211 | border-right: 1px solid #efefef; 212 | display: block; 213 | } 214 | #main-right .right-bottom .btn-box li span{ 215 | margin-right: 5px; 216 | font-size: 15px; 217 | } 218 | #main-right .right-bottom ul .active{ 219 | color: #505050; 220 | height: 36px; 221 | background: #fff; 222 | } 223 | #main-right .content-box>div{ 224 | display: none; 225 | padding: 15px; 226 | } 227 | #main-right .content-box .active{ 228 | display: block; 229 | } 230 | 231 | #main-right .one-customer{ 232 | margin-bottom: 15px; 233 | } 234 | #main-right .one-customer:last-child{ 235 | margin-bottom: 0; 236 | } 237 | #main-right .one-customer .glyphicon-fire{ 238 | font-size: 5em; 239 | float: right; 240 | margin-left: 5px; 241 | color: #d7d7d7; 242 | } 243 | #main-right .one-customer .star{ 244 | color: #d7d7d7; 245 | margin: 5px 0; 246 | } 247 | #main-right .one-customer .glyphicon-star{ 248 | color: #e5412d; 249 | margin-right: 3px; 250 | } 251 | #main-right .one-customer .glyphicon-star-empty{ 252 | margin-right: 8px; 253 | } 254 | #main-right .one-customer .text{ 255 | line-height: 20px; 256 | } 257 | 258 | 259 | /*right-bottom 结束*/ 260 | /*main-right 结束*/ 261 | /*main 结束*/ 262 | 263 | /*弹层 开始*/ 264 | .dialog-box{ 265 | background: rgba(0,0,0,0.6); 266 | /*position: absolute;*/ 267 | position: fixed; 268 | left:0; 269 | top:0; 270 | right: 0; 271 | bottom: 0; 272 | z-index:999; 273 | display: none; 274 | } 275 | .content{ 276 | width: 423px; 277 | height: 498px; 278 | background: #fff; 279 | position: absolute; 280 | left:50%; 281 | /*top:50%;*/ 282 | top:-249px; 283 | margin-left: -212px; 284 | margin-top: -249px; 285 | } 286 | 287 | @keyframes show{ 288 | 100%{ 289 | top:50%; 290 | } 291 | } 292 | .dialog-title{ 293 | height: 30px; 294 | background: #f4f4ff; 295 | border-bottom: 1px solid #efefef; 296 | text-align: right; 297 | line-height: 30px; 298 | } 299 | .dialog-close{ 300 | margin-right:8px; 301 | cursor: pointer; 302 | } 303 | .dialog-body{ 304 | text-align: center; 305 | height: 406px; 306 | } 307 | .dialog-body img{ 308 | width: 265px; 309 | height: 395px; 310 | margin:10px 0; 311 | position: absolute; 312 | left:80px; 313 | top:25px; 314 | } 315 | .dialog-prev,.dialog-next{ 316 | width: 40px; 317 | height: 40px; 318 | background: rgba(0,0,0,0.6); 319 | border-radius: 50%; 320 | text-align: center; 321 | line-height: 40px; 322 | font-size: 30px; 323 | color:#fff; 324 | position: absolute; 325 | top:50%; 326 | margin-top:-20px; 327 | } 328 | .dialog-prev{ 329 | left:95px; 330 | } 331 | .dialog-next{ 332 | right:95px; 333 | } 334 | .dialog-btns{ 335 | height: 40px; 336 | background: #f4f4ff; 337 | border-top: 1px solid #efefef; 338 | padding: 10px 15px; 339 | } 340 | .dialog-btns span{ 341 | height: 30px; 342 | line-height: 30px; 343 | color:#fff; 344 | padding: 0 10px; 345 | display: inline-block; 346 | font-size: 16px; 347 | font-weight: bold; 348 | } 349 | .prev-btn{ 350 | background: #e5412d; 351 | } 352 | .next-btn{ 353 | background: #5cc7dd; 354 | } 355 | .slide-btn{ 356 | background: #609450; 357 | } 358 | .dialog-btns span.download-btn{ 359 | background: #f5f5f5; 360 | color:#000; 361 | border:1px solid #cccccc; 362 | } 363 | 364 | @keyframes hide{ 365 | 100%{ 366 | opacity: 0; 367 | } 368 | } 369 | 370 | 371 | 372 | 373 | /*弹层 结束*/ -------------------------------------------------------------------------------- /css/shopcart.css: -------------------------------------------------------------------------------- 1 | /*top 开始*/ 2 | .title{ 3 | font-size: 24px; 4 | font-weight: normal; 5 | margin-bottom: 15px; 6 | float: left; 7 | } 8 | .title .glyphicon{ 9 | color: #575655; 10 | font-size: 27px; 11 | } 12 | .top .selected{ 13 | float: right; 14 | line-height: 32px; 15 | font-weight: 600; 16 | } 17 | #selected{ 18 | width: 220px; 19 | background: #e7e7e7; 20 | padding: 5px; 21 | } 22 | #selected option{ 23 | background: #fff; 24 | } 25 | /*top 结束*/ 26 | /*table 开始*/ 27 | .middle{ 28 | border: 1px solid #efefef; 29 | border-spacing: 0; 30 | border-top: 0; 31 | margin-bottom: 15px; 32 | } 33 | .middle .praduct{ 34 | text-align: left; 35 | } 36 | thead th{ 37 | text-align: left; 38 | } 39 | th{ 40 | padding: 8px 0 8px 2px; 41 | border: 1px solid #efefef; 42 | border-left: 0; 43 | border-top: 0; 44 | } 45 | .w31{ 46 | width: 31px; 47 | text-align: center; 48 | } 49 | .w39{ 50 | width: 39px; 51 | } 52 | .w521{ 53 | width: 521px; 54 | } 55 | .w67{ 56 | width: 67px; 57 | } 58 | .w97{ 59 | width: 97px; 60 | } 61 | thead{ 62 | background: #e5412d; 63 | color: #fff; 64 | height: 20px; 65 | border-color: #e5412d; 66 | } 67 | .middle thead th{ 68 | border-color: #e5412d; 69 | } 70 | th .checkbox{ 71 | width: 15px; 72 | height: 15px; 73 | border-radius:7px; 74 | } 75 | tbody tr:hover,tbody tr.selected{ 76 | background: #bdbdbd; 77 | } 78 | tbody th{ 79 | font-weight: normal; 80 | } 81 | tbody .bgc{ 82 | background: #fafafa; 83 | } 84 | .middle .img-box{ 85 | display: block; 86 | padding: 3px; 87 | border: 1px solid #efefef; 88 | background: #fff; 89 | width: 80px; 90 | float: left; 91 | margin-left: 10px; 92 | margin-right: 10px; 93 | } 94 | .middle .img-box img{ 95 | width: 80px; 96 | } 97 | .middle .text-box{ 98 | float: left; 99 | } 100 | .middle .text-box h5{ 101 | font-weight: 400; 102 | color: #4d4d4d; 103 | font-size: 14px; 104 | } 105 | .middle .text-box a{ 106 | margin-bottom: 10px; 107 | display: block; 108 | } 109 | .middle .text-box a p{ 110 | color: #e5412d; 111 | font-weight: normal; 112 | } 113 | .middle .text-box a p:hover{ 114 | color: #4d4d4d; 115 | } 116 | .middle .text-box .type{ 117 | float: left; 118 | margin-right: 5px; 119 | font-weight: normal; 120 | } 121 | .middle .text-box .type .grey{ 122 | border-radius: 3px; 123 | display: inline-block; 124 | padding: 2px 4px; 125 | font-size: 12px; 126 | font-weight: bold; 127 | line-height: 14px; 128 | color: #ffffff; 129 | background: #999999; 130 | } 131 | .middle .text{ 132 | width: 36px; 133 | height: 20px; 134 | padding: 4px 6px; 135 | border: 1px solid #efefef; 136 | color: #A7A7A7; 137 | } 138 | /*table 结束*/ 139 | 140 | /*bottom 开始*/ 141 | .discount{ 142 | float: left; 143 | border: 1px solid #efefef; 144 | padding: 15px; 145 | position: relative; 146 | background: #f4f4f4; 147 | margin: 0 0 15px; 148 | width: 441px; 149 | } 150 | .discount strong{ 151 | display: block; 152 | } 153 | .discount input{ 154 | display: block; 155 | margin: 15px 0; 156 | border: 1px solid #efefef; 157 | color: #A7A7A7; 158 | padding: 4px 6px; 159 | height: 20px; 160 | width: 428px; 161 | } 162 | .discount button{ 163 | display: block; 164 | background: #424242; 165 | color: #fff; 166 | border: 1px solid #424242; 167 | padding: 4px 12px; 168 | font-size: 14px; 169 | font-weight: bold; 170 | } 171 | .price{ 172 | font-size: 14px; 173 | width: 229px; 174 | height: 99px; 175 | margin-left: 15px; 176 | float: left; 177 | text-align: right; 178 | } 179 | .price .strong{ 180 | font-weight: bolder; 181 | } 182 | .buy{ 183 | width: 229px; 184 | float: right; 185 | } 186 | .buy p{ 187 | font-size: 15px; 188 | color: #222; 189 | height: 29px; 190 | padding: 0 10px; 191 | line-height: 29px; 192 | background: #e5e5e5; 193 | text-align: center; 194 | font-weight: bold; 195 | margin-bottom: 15px; 196 | } 197 | .buy button{ 198 | font-weight: 600; 199 | padding: 10px; 200 | background: #e5412d; 201 | border: 1px solid #e5412d; 202 | color: #ffffff; 203 | width: 100%; 204 | font-size: 17px; 205 | } 206 | .buy span{ 207 | color: rgba(255, 255, 255, 0.4); 208 | margin-right: 17px; 209 | font-size: 15px; 210 | } 211 | /*bottom 结束*/ -------------------------------------------------------------------------------- /css/style.css: -------------------------------------------------------------------------------- 1 | /*样式重置*/ 2 | *{ 3 | margin: 0; 4 | padding: 0; 5 | } 6 | ul, ol{ 7 | list-style: none; 8 | } 9 | a{ 10 | text-decoration: none; 11 | } 12 | img{ 13 | border: 0; 14 | } 15 | 16 | /*通用样式 开始*/ 17 | body{ 18 | font-size: 13px; 19 | /* font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;*/ 20 | font-family: 'Roboto', sans-serif; 21 | color: #7c7c7c; 22 | } 23 | .wrapper{ 24 | width: 960px; 25 | margin: 0 auto; 26 | } 27 | .arrow{ 28 | width: 0; 29 | height: 0; 30 | border: 4px solid transparent; 31 | border-top-color: #bdbdbd; 32 | display: inline-block; 33 | } 34 | .zhan{ 35 | height: 100px; 36 | } 37 | .clear{ 38 | clear: both; 39 | } 40 | /*通用样式 结束*/ 41 | 42 | /*header 开始*/ 43 | #header{ 44 | width: 100%; 45 | height: 88px; 46 | position: fixed; 47 | z-index: 1; 48 | } 49 | #top-nav{ 50 | height: 30px; 51 | line-height: 30px; 52 | background: #f4f4f4; 53 | border-bottom: 1px solid #dbdbdb; 54 | } 55 | #top-nav .glyphicon-search{ 56 | text-indent: 15px; 57 | color: #dbdbdb; 58 | font-size: 15px; 59 | } 60 | #top-nav .glyphicon-search:hover{ 61 | color: #f00; 62 | cursor: pointer;/*鼠标变手形*/ 63 | } 64 | #search-box{ 65 | width: 48px; 66 | border-right: 1px solid #bdbdbd; 67 | float: left; 68 | } 69 | #top-menu{ 70 | height: 30px; 71 | float: right; 72 | } 73 | #top-menu li{ 74 | float: left; 75 | margin-right: 10px; 76 | } 77 | #top-menu .follow-us{ 78 | color: #dbdbdb; 79 | } 80 | #top-menu .follow-us:hover{ 81 | color: #040404; 82 | } 83 | #top-menu .share a{ 84 | font-size: 17px; 85 | color: #dbdbdb; 86 | } 87 | #top-menu .share a:hover{ 88 | color: #f00; 89 | } 90 | #top-menu .btn{ 91 | width: 82px; 92 | height: 30px; 93 | text-align: center; 94 | margin-right: 1px; 95 | } 96 | #top-menu .btn:hover{ 97 | background: #f4f4f4; 98 | } 99 | #top-menu .btn:hover a{ 100 | color: #040404; 101 | } 102 | #top-menu .btn:hover .glyphicon{ 103 | color: #f00; 104 | } 105 | #top-menu .btn a{ 106 | color: #fff; 107 | } 108 | #top-menu .login{ 109 | background: #424242; 110 | } 111 | #top-menu .register{ 112 | background: #e5412d; 113 | } 114 | #nav{ 115 | height: 56px; 116 | line-height: 56px; 117 | border-bottom: 1px solid #39; 118 | background: #393939; 119 | } 120 | #nav .logo{ 121 | color: #e5412d; 122 | font-size: 36px; 123 | float: left; 124 | } 125 | #nav .nav-menu{ 126 | float: right; 127 | } 128 | #nav .nav-menu > li{ 129 | float: left; 130 | padding: 0 10px; 131 | position: relative; 132 | } 133 | #nav .nav-menu > li.menu-btn:hover .sub-menu{ 134 | display: block; 135 | animation: showul 0.2s ease forwards; 136 | } 137 | @keyframes showul{ 138 | 0%{ 139 | 140 | } 141 | 100%{ 142 | top: 56px; 143 | } 144 | } 145 | #nav .nav-menu .sub-menu{ 146 | background: #fff; 147 | } 148 | /*#nav .nav-menu > li:hover .sub-menu{ 149 | display: block; 150 | }*/ 151 | #nav .nav-menu a{ 152 | font-size: 14px; 153 | color: #7c7c7c; 154 | font-weight: bold; 155 | } 156 | #nav .nav-menu .selected a{ 157 | color: #fff; 158 | } 159 | #nav .sub-menu{ 160 | width: 150px; 161 | position: absolute; 162 | top: 120px; 163 | border: 1px solid #bdbdbd; 164 | border-top: 0; 165 | display: none; 166 | background-color: #fff; 167 | } 168 | #nav .sub-menu li{ 169 | line-height: 30px; 170 | padding: 0 10px; 171 | } 172 | #nav .sub-menu a{ 173 | color: #939494; 174 | } 175 | #nav .sub-menu a:hover{ 176 | color: #000; 177 | } 178 | /*header 结束*/ 179 | /*footer 开始*/ 180 | #footer{ 181 | background: #1f2123; 182 | padding: 15px 0 15px 0; 183 | font-weight: 600; 184 | } 185 | #footer h4{ 186 | font-size: 15px; 187 | font-weight: 700; 188 | color: #fff; 189 | margin: 0 0 8px; 190 | } 191 | #footer .left{ 192 | float: left; 193 | margin-right: 14px; 194 | text-align: center; 195 | } 196 | #footer .right{ 197 | float: right; 198 | text-align: center; 199 | } 200 | #footer ul li{ 201 | background: #191a1c; 202 | margin: 0 0 1px; 203 | line-height: 30px; 204 | height: 30px; 205 | } 206 | #footer .quick-links li{ 207 | color: #e5412d; 208 | width: 142px; 209 | } 210 | #footer .about{ 211 | width: 335px; 212 | } 213 | #footer .about p{ 214 | color: #919192; 215 | background: #191a1c; 216 | padding: 15px; 217 | font-weight: 600; 218 | line-height: 20px; 219 | } 220 | #footer .out-blog li{ 221 | color: #e5412d; 222 | width: 224px; 223 | } 224 | #footer .contact li{ 225 | text-align: left; 226 | color: #919192; 227 | width: 212px; 228 | padding-left: 5px; 229 | } 230 | #footer .contact span{ 231 | width: 17px; 232 | height: 17px; 233 | } 234 | #footer .social{ 235 | margin-top: 15px; 236 | width: 212px; 237 | } 238 | #footer .social li{ 239 | background: #1f2123; 240 | display: inline-block; 241 | font-size: 24px; 242 | } 243 | #footer .social a{ 244 | font-size: 30px; 245 | color: #919192; 246 | } 247 | #footer .social .selected{ 248 | color: #e5412d; 249 | } 250 | .clearfix{ 251 | clear: both; 252 | } 253 | #footer .copyright{ 254 | color: #fff; 255 | margin-top: 15px; 256 | } 257 | #footer .copyright a{ 258 | color: #e5412d; 259 | } 260 | #footer .text-right{ 261 | float: right; 262 | } 263 | /*footer 结束*/ 264 | 265 | /*side-bar 开始*/ 266 | #side-bar{ 267 | width: 229px; 268 | float: left; 269 | } 270 | #side-bar ul{ 271 | margin-bottom: 15px; 272 | } 273 | #side-bar li{ 274 | height: 39px; 275 | padding: 0 10px; 276 | background: #f4f4f4; 277 | border-bottom: 1px solid #efefef; 278 | line-height: 39px; 279 | } 280 | #side-bar li a{ 281 | color: #000000; 282 | font-weight: bold; 283 | } 284 | #side-bar li span{ 285 | display: inline-block; 286 | padding: 2px 10px; 287 | margin: 10px 0; 288 | font-size: 11.844px; 289 | font-weight: bold; 290 | line-height: 14px; 291 | color: #ffffff; 292 | background: #9d9d9d; 293 | border-radius: 10px; 294 | float: right; 295 | } 296 | #side-bar .question{ 297 | background: #424242; 298 | padding: 15px; 299 | color: #fff; 300 | text-align: center; 301 | } 302 | #side-bar .question .glyphicon-question-sign{ 303 | font-size: 75px; 304 | } 305 | #side-bar .question h5{ 306 | font-size: 17.5px; 307 | font-weight: 400; 308 | margin: 10px 0 5px; 309 | } 310 | #side-bar .question a{ 311 | background: #e5412d; 312 | display: block; 313 | padding: 7px 0; 314 | color: #fff; 315 | margin-top: 10px; 316 | font-weight: 600; 317 | } 318 | #side-bar .question a .glyphicon{ 319 | padding-right: 5px; 320 | } 321 | #side-bar .important-note{ 322 | margin:15px 0; 323 | font-weight: normal; 324 | } 325 | #side-bar .important-note .glyphicon{ 326 | font-size: 16px; 327 | font-weight: normal; 328 | margin-right: 5px; 329 | } 330 | #side-bar .text{ 331 | padding: 15px; 332 | background: #f4f4f4; 333 | } 334 | #side-bar .labels{ 335 | padding: 15px; 336 | background: #f4f4f4; 337 | text-align: center; 338 | } 339 | #side-bar .labels span{ 340 | background: #999; 341 | font-size: 11px; 342 | color: #fff; 343 | padding: 2px 4px; 344 | margin-top: 3px; 345 | display: inline-block; 346 | font-weight: bold; 347 | border-radius: 3px; 348 | } 349 | /*side-bar 结束*/ 350 | 351 | 352 | 353 | 354 | -------------------------------------------------------------------------------- /css/timeline.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ppsyche/onlineShop/7f799a842e1014119ca9170d4c7ae679336032c5/css/timeline.css -------------------------------------------------------------------------------- /fonts/font-awesome/font/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ppsyche/onlineShop/7f799a842e1014119ca9170d4c7ae679336032c5/fonts/font-awesome/font/FontAwesome.otf -------------------------------------------------------------------------------- /fonts/font-awesome/font/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ppsyche/onlineShop/7f799a842e1014119ca9170d4c7ae679336032c5/fonts/font-awesome/font/fontawesome-webfont.eot -------------------------------------------------------------------------------- /fonts/font-awesome/font/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ppsyche/onlineShop/7f799a842e1014119ca9170d4c7ae679336032c5/fonts/font-awesome/font/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /fonts/font-awesome/font/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ppsyche/onlineShop/7f799a842e1014119ca9170d4c7ae679336032c5/fonts/font-awesome/font/fontawesome-webfont.woff -------------------------------------------------------------------------------- /fonts/font-awesome/less/bootstrap.less: -------------------------------------------------------------------------------- 1 | /* BOOTSTRAP SPECIFIC CLASSES 2 | * -------------------------- */ 3 | 4 | /* Bootstrap 2.0 sprites.less reset */ 5 | [class^="icon-"], 6 | [class*=" icon-"] { 7 | display: inline; 8 | width: auto; 9 | height: auto; 10 | line-height: normal; 11 | vertical-align: baseline; 12 | background-image: none; 13 | background-position: 0% 0%; 14 | background-repeat: repeat; 15 | margin-top: 0; 16 | } 17 | 18 | /* more sprites.less reset */ 19 | .icon-white, 20 | .nav-pills > .active > a > [class^="icon-"], 21 | .nav-pills > .active > a > [class*=" icon-"], 22 | .nav-list > .active > a > [class^="icon-"], 23 | .nav-list > .active > a > [class*=" icon-"], 24 | .navbar-inverse .nav > .active > a > [class^="icon-"], 25 | .navbar-inverse .nav > .active > a > [class*=" icon-"], 26 | .dropdown-menu > li > a:hover > [class^="icon-"], 27 | .dropdown-menu > li > a:hover > [class*=" icon-"], 28 | .dropdown-menu > .active > a > [class^="icon-"], 29 | .dropdown-menu > .active > a > [class*=" icon-"], 30 | .dropdown-submenu:hover > a > [class^="icon-"], 31 | .dropdown-submenu:hover > a > [class*=" icon-"] { 32 | background-image: none; 33 | } 34 | 35 | 36 | /* keeps Bootstrap styles with and without icons the same */ 37 | .btn, .nav { 38 | [class^="icon-"], 39 | [class*=" icon-"] { 40 | // display: inline; 41 | &.icon-large { line-height: .9em; } 42 | &.icon-spin { display: inline-block; } 43 | } 44 | } 45 | .nav-tabs, .nav-pills { 46 | [class^="icon-"], 47 | [class*=" icon-"] { 48 | &, &.icon-large { line-height: .9em; } 49 | } 50 | } 51 | .btn { 52 | [class^="icon-"], 53 | [class*=" icon-"] { 54 | &.pull-left, &.pull-right { 55 | &.icon-2x { margin-top: .18em; } 56 | } 57 | &.icon-spin.icon-large { line-height: .8em; } 58 | } 59 | } 60 | .btn.btn-small { 61 | [class^="icon-"], 62 | [class*=" icon-"] { 63 | &.pull-left, &.pull-right { 64 | &.icon-2x { margin-top: .25em; } 65 | } 66 | } 67 | } 68 | .btn.btn-large { 69 | [class^="icon-"], 70 | [class*=" icon-"] { 71 | margin-top: 0; // overrides bootstrap default 72 | &.pull-left, &.pull-right { 73 | &.icon-2x { margin-top: .05em; } 74 | } 75 | &.pull-left.icon-2x { margin-right: .2em; } 76 | &.pull-right.icon-2x { margin-left: .2em; } 77 | } 78 | } 79 | -------------------------------------------------------------------------------- /fonts/font-awesome/less/core.less: -------------------------------------------------------------------------------- 1 | /* FONT AWESOME CORE 2 | * -------------------------- */ 3 | 4 | [class^="icon-"], 5 | [class*=" icon-"] { 6 | .icon-FontAwesome(); 7 | } 8 | 9 | [class^="icon-"]:before, 10 | [class*=" icon-"]:before { 11 | text-decoration: inherit; 12 | display: inline-block; 13 | cursor: default; 14 | speak: none; 15 | } 16 | 17 | /* makes the font 33% larger relative to the icon container */ 18 | .icon-large:before { 19 | vertical-align: -10%; 20 | font-size: 4/3em; 21 | } 22 | 23 | /* makes sure icons active on rollover in links */ 24 | a { 25 | [class^="icon-"], 26 | [class*=" icon-"] { 27 | display: inline; 28 | } 29 | } 30 | 31 | /* increased font size for icon-large */ 32 | [class^="icon-"], 33 | [class*=" icon-"] { 34 | &.icon-fixed-width { 35 | display: inline-block; 36 | width: 16/14em; 37 | text-align: right; 38 | padding-right: 4/14em; 39 | &.icon-large { 40 | width: 20/14em; 41 | } 42 | } 43 | } 44 | 45 | .icons-ul { 46 | margin-left: @icons-li-width; 47 | list-style-type: none; 48 | 49 | > li { position: relative; } 50 | 51 | .icon-li { 52 | position: absolute; 53 | left: -@icons-li-width; 54 | width: @icons-li-width; 55 | text-align: center; 56 | line-height: inherit; 57 | } 58 | } 59 | 60 | // allows usage of the hide class directly on font awesome icons 61 | [class^="icon-"], 62 | [class*=" icon-"] { 63 | &.hide { 64 | display: none; 65 | } 66 | } 67 | 68 | .icon-muted { color: @iconMuted; } 69 | .icon-light { color: @iconLight; } 70 | .icon-dark { color: @iconDark; } 71 | 72 | // Icon Borders 73 | // ------------------------- 74 | 75 | .icon-border { 76 | border: solid 1px @borderColor; 77 | padding: .2em .25em .15em; 78 | .border-radius(3px); 79 | } 80 | 81 | // Icon Sizes 82 | // ------------------------- 83 | 84 | .icon-2x { 85 | font-size: 2em; 86 | &.icon-border { 87 | border-width: 2px; 88 | .border-radius(4px); 89 | } 90 | } 91 | .icon-3x { 92 | font-size: 3em; 93 | &.icon-border { 94 | border-width: 3px; 95 | .border-radius(5px); 96 | } 97 | } 98 | .icon-4x { 99 | font-size: 4em; 100 | &.icon-border { 101 | border-width: 4px; 102 | .border-radius(6px); 103 | } 104 | } 105 | 106 | .icon-5x { 107 | font-size: 5em; 108 | &.icon-border { 109 | border-width: 5px; 110 | .border-radius(7px); 111 | } 112 | } 113 | 114 | 115 | // Floats & Margins 116 | // ------------------------- 117 | 118 | // Quick floats 119 | .pull-right { float: right; } 120 | .pull-left { float: left; } 121 | 122 | [class^="icon-"], 123 | [class*=" icon-"] { 124 | &.pull-left { 125 | margin-right: .3em; 126 | } 127 | &.pull-right { 128 | margin-left: .3em; 129 | } 130 | } 131 | -------------------------------------------------------------------------------- /fonts/font-awesome/less/extras.less: -------------------------------------------------------------------------------- 1 | /* EXTRAS 2 | * -------------------------- */ 3 | 4 | /* Stacked and layered icon */ 5 | .icon-stack(); 6 | 7 | /* Animated rotating icon */ 8 | .icon-spin { 9 | display: inline-block; 10 | -moz-animation: spin 2s infinite linear; 11 | -o-animation: spin 2s infinite linear; 12 | -webkit-animation: spin 2s infinite linear; 13 | animation: spin 2s infinite linear; 14 | } 15 | a .icon-spin { 16 | display: inline-block; 17 | text-decoration: none; 18 | } 19 | 20 | @-moz-keyframes spin { 21 | 0% { -moz-transform: rotate(0deg); } 22 | 100% { -moz-transform: rotate(359deg); } 23 | } 24 | @-webkit-keyframes spin { 25 | 0% { -webkit-transform: rotate(0deg); } 26 | 100% { -webkit-transform: rotate(359deg); } 27 | } 28 | @-o-keyframes spin { 29 | 0% { -o-transform: rotate(0deg); } 30 | 100% { -o-transform: rotate(359deg); } 31 | } 32 | @-ms-keyframes spin { 33 | 0% { -ms-transform: rotate(0deg); } 34 | 100% { -ms-transform: rotate(359deg); } 35 | } 36 | @keyframes spin { 37 | 0% { transform: rotate(0deg); } 38 | 100% { transform: rotate(359deg); } 39 | } 40 | 41 | /* Icon rotations and mirroring */ 42 | .icon-rotate-90:before { 43 | -webkit-transform: rotate(90deg); 44 | -moz-transform: rotate(90deg); 45 | -ms-transform: rotate(90deg); 46 | -o-transform: rotate(90deg); 47 | transform: rotate(90deg); 48 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); 49 | } 50 | 51 | .icon-rotate-180:before { 52 | -webkit-transform: rotate(180deg); 53 | -moz-transform: rotate(180deg); 54 | -ms-transform: rotate(180deg); 55 | -o-transform: rotate(180deg); 56 | transform: rotate(180deg); 57 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); 58 | } 59 | 60 | .icon-rotate-270:before { 61 | -webkit-transform: rotate(270deg); 62 | -moz-transform: rotate(270deg); 63 | -ms-transform: rotate(270deg); 64 | -o-transform: rotate(270deg); 65 | transform: rotate(270deg); 66 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); 67 | } 68 | 69 | .icon-flip-horizontal:before { 70 | -webkit-transform: scale(-1, 1); 71 | -moz-transform: scale(-1, 1); 72 | -ms-transform: scale(-1, 1); 73 | -o-transform: scale(-1, 1); 74 | transform: scale(-1, 1); 75 | } 76 | 77 | .icon-flip-vertical:before { 78 | -webkit-transform: scale(1, -1); 79 | -moz-transform: scale(1, -1); 80 | -ms-transform: scale(1, -1); 81 | -o-transform: scale(1, -1); 82 | transform: scale(1, -1); 83 | } 84 | 85 | /* ensure rotation occurs inside anchor tags */ 86 | a { 87 | .icon-rotate-90, .icon-rotate-180, .icon-rotate-270, .icon-flip-horizontal, .icon-flip-vertical { 88 | &:before { display: inline-block; } 89 | } 90 | } 91 | -------------------------------------------------------------------------------- /fonts/font-awesome/less/font-awesome.less: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome 3.2.0 3 | * the iconic font designed for Bootstrap 4 | * ------------------------------------------------------------------------------ 5 | * The full suite of pictographic icons, examples, and documentation can be 6 | * found at http://fontawesome.io. Stay up to date on Twitter at 7 | * http://twitter.com/fontawesome. 8 | * 9 | * License 10 | * ------------------------------------------------------------------------------ 11 | * - The Font Awesome font is licensed under SIL OFL 1.1 - 12 | * http://scripts.sil.org/OFL 13 | * - Font Awesome CSS, LESS, and SASS files are licensed under MIT License - 14 | * http://opensource.org/licenses/mit-license.html 15 | * - Font Awesome documentation licensed under CC BY 3.0 - 16 | * http://creativecommons.org/licenses/by/3.0/ 17 | * - Attribution is no longer required in Font Awesome 3.0, but much appreciated: 18 | * "Font Awesome by Dave Gandy - http://fontawesome.io" 19 | * 20 | * Author - Dave Gandy 21 | * ------------------------------------------------------------------------------ 22 | * Email: dave@fontawesome.io 23 | * Twitter: http://twitter.com/byscuits 24 | * Work: Lead Product Designer @ Kyruus - http://kyruus.com 25 | */ 26 | 27 | @import "variables.less"; 28 | @import "mixins.less"; 29 | @import "path.less"; 30 | @import "core.less"; 31 | @import "bootstrap.less"; 32 | @import "extras.less"; 33 | @import "icons.less"; 34 | -------------------------------------------------------------------------------- /fonts/font-awesome/less/icons.less: -------------------------------------------------------------------------------- 1 | /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen 2 | readers do not read off random characters that represent icons */ 3 | 4 | .icon-glass:before { content: @glass; } 5 | .icon-music:before { content: @music; } 6 | .icon-search:before { content: @search; } 7 | .icon-envelope-alt:before { content: @envelope-alt; } 8 | .icon-heart:before { content: @heart; } 9 | .icon-star:before { content: @star; } 10 | .icon-star-empty:before { content: @star-empty; } 11 | .icon-user:before { content: @user; } 12 | .icon-film:before { content: @film; } 13 | .icon-th-large:before { content: @th-large; } 14 | .icon-th:before { content: @th; } 15 | .icon-th-list:before { content: @th-list; } 16 | .icon-ok:before { content: @ok; } 17 | .icon-remove:before { content: @remove; } 18 | .icon-zoom-in:before { content: @zoom-in; } 19 | .icon-zoom-out:before { content: @zoom-out; } 20 | .icon-power-off:before, 21 | .icon-off:before { content: @off; } 22 | .icon-signal:before { content: @signal; } 23 | .icon-cog:before { content: @cog; } 24 | .icon-trash:before { content: @trash; } 25 | .icon-home:before { content: @home; } 26 | .icon-file-alt:before { content: @file-alt; } 27 | .icon-time:before { content: @time; } 28 | .icon-road:before { content: @road; } 29 | .icon-download-alt:before { content: @download-alt; } 30 | .icon-download:before { content: @download; } 31 | .icon-upload:before { content: @upload; } 32 | .icon-inbox:before { content: @inbox; } 33 | .icon-play-circle:before { content: @play-circle; } 34 | .icon-rotate-right:before, 35 | .icon-repeat:before { content: @repeat; } 36 | .icon-refresh:before { content: @refresh; } 37 | .icon-list-alt:before { content: @list-alt; } 38 | .icon-lock:before { content: @lock; } 39 | .icon-flag:before { content: @flag; } 40 | .icon-headphones:before { content: @headphones; } 41 | .icon-volume-off:before { content: @volume-off; } 42 | .icon-volume-down:before { content: @volume-down; } 43 | .icon-volume-up:before { content: @volume-up; } 44 | .icon-qrcode:before { content: @qrcode; } 45 | .icon-barcode:before { content: @barcode; } 46 | .icon-tag:before { content: @tag; } 47 | .icon-tags:before { content: @tags; } 48 | .icon-book:before { content: @book; } 49 | .icon-bookmark:before { content: @bookmark; } 50 | .icon-print:before { content: @print; } 51 | .icon-camera:before { content: @camera; } 52 | .icon-font:before { content: @font; } 53 | .icon-bold:before { content: @bold; } 54 | .icon-italic:before { content: @italic; } 55 | .icon-text-height:before { content: @text-height; } 56 | .icon-text-width:before { content: @text-width; } 57 | .icon-align-left:before { content: @align-left; } 58 | .icon-align-center:before { content: @align-center; } 59 | .icon-align-right:before { content: @align-right; } 60 | .icon-align-justify:before { content: @align-justify; } 61 | .icon-list:before { content: @list; } 62 | .icon-indent-left:before { content: @indent-left; } 63 | .icon-indent-right:before { content: @indent-right; } 64 | .icon-facetime-video:before { content: @facetime-video; } 65 | .icon-picture:before { content: @picture; } 66 | .icon-pencil:before { content: @pencil; } 67 | .icon-map-marker:before { content: @map-marker; } 68 | .icon-adjust:before { content: @adjust; } 69 | .icon-tint:before { content: @tint; } 70 | .icon-edit:before { content: @edit; } 71 | .icon-share:before { content: @share; } 72 | .icon-check:before { content: @check; } 73 | .icon-move:before { content: @move; } 74 | .icon-step-backward:before { content: @step-backward; } 75 | .icon-fast-backward:before { content: @fast-backward; } 76 | .icon-backward:before { content: @backward; } 77 | .icon-play:before { content: @play; } 78 | .icon-pause:before { content: @pause; } 79 | .icon-stop:before { content: @stop; } 80 | .icon-forward:before { content: @forward; } 81 | .icon-fast-forward:before { content: @fast-forward; } 82 | .icon-step-forward:before { content: @step-forward; } 83 | .icon-eject:before { content: @eject; } 84 | .icon-chevron-left:before { content: @chevron-left; } 85 | .icon-chevron-right:before { content: @chevron-right; } 86 | .icon-plus-sign:before { content: @plus-sign; } 87 | .icon-minus-sign:before { content: @minus-sign; } 88 | .icon-remove-sign:before { content: @remove-sign; } 89 | .icon-ok-sign:before { content: @ok-sign; } 90 | .icon-question-sign:before { content: @question-sign; } 91 | .icon-info-sign:before { content: @info-sign; } 92 | .icon-screenshot:before { content: @screenshot; } 93 | .icon-remove-circle:before { content: @remove-circle; } 94 | .icon-ok-circle:before { content: @ok-circle; } 95 | .icon-ban-circle:before { content: @ban-circle; } 96 | .icon-arrow-left:before { content: @arrow-left; } 97 | .icon-arrow-right:before { content: @arrow-right; } 98 | .icon-arrow-up:before { content: @arrow-up; } 99 | .icon-arrow-down:before { content: @arrow-down; } 100 | .icon-mail-forward:before, 101 | .icon-share-alt:before { content: @share-alt; } 102 | .icon-resize-full:before { content: @resize-full; } 103 | .icon-resize-small:before { content: @resize-small; } 104 | .icon-plus:before { content: @plus; } 105 | .icon-minus:before { content: @minus; } 106 | .icon-asterisk:before { content: @asterisk; } 107 | .icon-exclamation-sign:before { content: @exclamation-sign; } 108 | .icon-gift:before { content: @gift; } 109 | .icon-leaf:before { content: @leaf; } 110 | .icon-fire:before { content: @fire; } 111 | .icon-eye-open:before { content: @eye-open; } 112 | .icon-eye-close:before { content: @eye-close; } 113 | .icon-warning-sign:before { content: @warning-sign; } 114 | .icon-plane:before { content: @plane; } 115 | .icon-calendar:before { content: @calendar; } 116 | .icon-random:before { content: @random; } 117 | .icon-comment:before { content: @comment; } 118 | .icon-magnet:before { content: @magnet; } 119 | .icon-chevron-up:before { content: @chevron-up; } 120 | .icon-chevron-down:before { content: @chevron-down; } 121 | .icon-retweet:before { content: @retweet; } 122 | .icon-shopping-cart:before { content: @shopping-cart; } 123 | .icon-folder-close:before { content: @folder-close; } 124 | .icon-folder-open:before { content: @folder-open; } 125 | .icon-resize-vertical:before { content: @resize-vertical; } 126 | .icon-resize-horizontal:before { content: @resize-horizontal; } 127 | .icon-bar-chart:before { content: @bar-chart; } 128 | .icon-twitter-sign:before { content: @twitter-sign; } 129 | .icon-facebook-sign:before { content: @facebook-sign; } 130 | .icon-camera-retro:before { content: @camera-retro; } 131 | .icon-key:before { content: @key; } 132 | .icon-cogs:before { content: @cogs; } 133 | .icon-comments:before { content: @comments; } 134 | .icon-thumbs-up-alt:before { content: @thumbs-up-alt; } 135 | .icon-thumbs-down-alt:before { content: @thumbs-down-alt; } 136 | .icon-star-half:before { content: @star-half; } 137 | .icon-heart-empty:before { content: @heart-empty; } 138 | .icon-signout:before { content: @signout; } 139 | .icon-linkedin-sign:before { content: @linkedin-sign; } 140 | .icon-pushpin:before { content: @pushpin; } 141 | .icon-external-link:before { content: @external-link; } 142 | .icon-signin:before { content: @signin; } 143 | .icon-trophy:before { content: @trophy; } 144 | .icon-github-sign:before { content: @github-sign; } 145 | .icon-upload-alt:before { content: @upload-alt; } 146 | .icon-lemon:before { content: @lemon; } 147 | .icon-phone:before { content: @phone; } 148 | .icon-unchecked:before, 149 | .icon-check-empty:before { content: @check-empty; } 150 | .icon-bookmark-empty:before { content: @bookmark-empty; } 151 | .icon-phone-sign:before { content: @phone-sign; } 152 | .icon-twitter:before { content: @twitter; } 153 | .icon-facebook:before { content: @facebook; } 154 | .icon-github:before { content: @github; } 155 | .icon-unlock:before { content: @unlock; } 156 | .icon-credit-card:before { content: @credit-card; } 157 | .icon-rss:before { content: @rss; } 158 | .icon-hdd:before { content: @hdd; } 159 | .icon-bullhorn:before { content: @bullhorn; } 160 | .icon-bell:before { content: @bell; } 161 | .icon-certificate:before { content: @certificate; } 162 | .icon-hand-right:before { content: @hand-right; } 163 | .icon-hand-left:before { content: @hand-left; } 164 | .icon-hand-up:before { content: @hand-up; } 165 | .icon-hand-down:before { content: @hand-down; } 166 | .icon-circle-arrow-left:before { content: @circle-arrow-left; } 167 | .icon-circle-arrow-right:before { content: @circle-arrow-right; } 168 | .icon-circle-arrow-up:before { content: @circle-arrow-up; } 169 | .icon-circle-arrow-down:before { content: @circle-arrow-down; } 170 | .icon-globe:before { content: @globe; } 171 | .icon-wrench:before { content: @wrench; } 172 | .icon-tasks:before { content: @tasks; } 173 | .icon-filter:before { content: @filter; } 174 | .icon-briefcase:before { content: @briefcase; } 175 | .icon-fullscreen:before { content: @fullscreen; } 176 | .icon-group:before { content: @group; } 177 | .icon-link:before { content: @link; } 178 | .icon-cloud:before { content: @cloud; } 179 | .icon-beaker:before { content: @beaker; } 180 | .icon-cut:before { content: @cut; } 181 | .icon-copy:before { content: @copy; } 182 | .icon-paperclip:before, 183 | .icon-paper-clip:before { content: @paper-clip; } 184 | .icon-save:before { content: @save; } 185 | .icon-sign-blank:before { content: @sign-blank; } 186 | .icon-reorder:before { content: @reorder; } 187 | .icon-list-ul:before { content: @list-ul; } 188 | .icon-list-ol:before { content: @list-ol; } 189 | .icon-strikethrough:before { content: @strikethrough; } 190 | .icon-underline:before { content: @underline; } 191 | .icon-table:before { content: @table; } 192 | .icon-magic:before { content: @magic; } 193 | .icon-truck:before { content: @truck; } 194 | .icon-pinterest:before { content: @pinterest; } 195 | .icon-pinterest-sign:before { content: @pinterest-sign; } 196 | .icon-google-plus-sign:before { content: @google-plus-sign; } 197 | .icon-google-plus:before { content: @google-plus; } 198 | .icon-money:before { content: @money; } 199 | .icon-caret-down:before { content: @caret-down; } 200 | .icon-caret-up:before { content: @caret-up; } 201 | .icon-caret-left:before { content: @caret-left; } 202 | .icon-caret-right:before { content: @caret-right; } 203 | .icon-columns:before { content: @columns; } 204 | .icon-sort:before { content: @sort; } 205 | .icon-sort-down:before { content: @sort-down; } 206 | .icon-sort-up:before { content: @sort-up; } 207 | .icon-envelope:before { content: @envelope; } 208 | .icon-linkedin:before { content: @linkedin; } 209 | .icon-rotate-left:before, 210 | .icon-undo:before { content: @undo; } 211 | .icon-legal:before { content: @legal; } 212 | .icon-dashboard:before { content: @dashboard; } 213 | .icon-comment-alt:before { content: @comment-alt; } 214 | .icon-comments-alt:before { content: @comments-alt; } 215 | .icon-bolt:before { content: @bolt; } 216 | .icon-sitemap:before { content: @sitemap; } 217 | .icon-umbrella:before { content: @umbrella; } 218 | .icon-paste:before { content: @paste; } 219 | .icon-lightbulb:before { content: @lightbulb; } 220 | .icon-exchange:before { content: @exchange; } 221 | .icon-cloud-download:before { content: @cloud-download; } 222 | .icon-cloud-upload:before { content: @cloud-upload; } 223 | .icon-user-md:before { content: @user-md; } 224 | .icon-stethoscope:before { content: @stethoscope; } 225 | .icon-suitcase:before { content: @suitcase; } 226 | .icon-bell-alt:before { content: @bell-alt; } 227 | .icon-coffee:before { content: @coffee; } 228 | .icon-food:before { content: @food; } 229 | .icon-file-text-alt:before { content: @file-text-alt; } 230 | .icon-building:before { content: @building; } 231 | .icon-hospital:before { content: @hospital; } 232 | .icon-ambulance:before { content: @ambulance; } 233 | .icon-medkit:before { content: @medkit; } 234 | .icon-fighter-jet:before { content: @fighter-jet; } 235 | .icon-beer:before { content: @beer; } 236 | .icon-h-sign:before { content: @h-sign; } 237 | .icon-plus-sign-alt:before { content: @plus-sign-alt; } 238 | .icon-double-angle-left:before { content: @double-angle-left; } 239 | .icon-double-angle-right:before { content: @double-angle-right; } 240 | .icon-double-angle-up:before { content: @double-angle-up; } 241 | .icon-double-angle-down:before { content: @double-angle-down; } 242 | .icon-angle-left:before { content: @angle-left; } 243 | .icon-angle-right:before { content: @angle-right; } 244 | .icon-angle-up:before { content: @angle-up; } 245 | .icon-angle-down:before { content: @angle-down; } 246 | .icon-desktop:before { content: @desktop; } 247 | .icon-laptop:before { content: @laptop; } 248 | .icon-tablet:before { content: @tablet; } 249 | .icon-mobile-phone:before { content: @mobile-phone; } 250 | .icon-circle-blank:before { content: @circle-blank; } 251 | .icon-quote-left:before { content: @quote-left; } 252 | .icon-quote-right:before { content: @quote-right; } 253 | .icon-spinner:before { content: @spinner; } 254 | .icon-circle:before { content: @circle; } 255 | .icon-mail-reply:before, 256 | .icon-reply:before { content: @reply; } 257 | .icon-github-alt:before { content: @github-alt; } 258 | .icon-folder-close-alt:before { content: @folder-close-alt; } 259 | .icon-folder-open-alt:before { content: @folder-open-alt; } 260 | .icon-expand-alt:before { content: @expand-alt; } 261 | .icon-collapse-alt:before { content: @collapse-alt; } 262 | .icon-smile:before { content: @smile; } 263 | .icon-frown:before { content: @frown; } 264 | .icon-meh:before { content: @meh; } 265 | .icon-gamepad:before { content: @gamepad; } 266 | .icon-keyboard:before { content: @keyboard; } 267 | .icon-flag-alt:before { content: @flag-alt; } 268 | .icon-flag-checkered:before { content: @flag-checkered; } 269 | .icon-terminal:before { content: @terminal; } 270 | .icon-code:before { content: @code; } 271 | .icon-reply-all:before { content: @reply-all; } 272 | .icon-mail-reply-all:before { content: @mail-reply-all; } 273 | .icon-star-half-full:before, 274 | .icon-star-half-empty:before { content: @star-half-empty; } 275 | .icon-location-arrow:before { content: @location-arrow; } 276 | .icon-crop:before { content: @crop; } 277 | .icon-code-fork:before { content: @code-fork; } 278 | .icon-unlink:before { content: @unlink; } 279 | .icon-question:before { content: @question; } 280 | .icon-info:before { content: @info; } 281 | .icon-exclamation:before { content: @exclamation; } 282 | .icon-superscript:before { content: @superscript; } 283 | .icon-subscript:before { content: @subscript; } 284 | .icon-eraser:before { content: @eraser; } 285 | .icon-puzzle-piece:before { content: @puzzle-piece; } 286 | .icon-microphone:before { content: @microphone; } 287 | .icon-microphone-off:before { content: @microphone-off; } 288 | .icon-shield:before { content: @shield; } 289 | .icon-calendar-empty:before { content: @calendar-empty; } 290 | .icon-fire-extinguisher:before { content: @fire-extinguisher; } 291 | .icon-rocket:before { content: @rocket; } 292 | .icon-maxcdn:before { content: @maxcdn; } 293 | .icon-chevron-sign-left:before { content: @chevron-sign-left; } 294 | .icon-chevron-sign-right:before { content: @chevron-sign-right; } 295 | .icon-chevron-sign-up:before { content: @chevron-sign-up; } 296 | .icon-chevron-sign-down:before { content: @chevron-sign-down; } 297 | .icon-html5:before { content: @html5; } 298 | .icon-css3:before { content: @css3; } 299 | .icon-anchor:before { content: @anchor; } 300 | .icon-unlock-alt:before { content: @unlock-alt; } 301 | .icon-bullseye:before { content: @bullseye; } 302 | .icon-ellipsis-horizontal:before { content: @ellipsis-horizontal; } 303 | .icon-ellipsis-vertical:before { content: @ellipsis-vertical; } 304 | .icon-rss-sign:before { content: @rss-sign; } 305 | .icon-play-sign:before { content: @play-sign; } 306 | .icon-ticket:before { content: @ticket; } 307 | .icon-minus-sign-alt:before { content: @minus-sign-alt; } 308 | .icon-check-minus:before { content: @check-minus; } 309 | .icon-level-up:before { content: @level-up; } 310 | .icon-level-down:before { content: @level-down; } 311 | .icon-check-sign:before { content: @check-sign; } 312 | .icon-edit-sign:before { content: @edit-sign; } 313 | .icon-external-link-sign:before { content: @external-link-sign; } 314 | .icon-share-sign:before { content: @share-sign; } 315 | .icon-compass:before { content: @compass; } 316 | .icon-collapse:before { content: @collapse; } 317 | .icon-collapse-top:before { content: @collapse-top; } 318 | .icon-expand:before { content: @expand; } 319 | .icon-euro:before, 320 | .icon-eur:before { content: @eur; } 321 | .icon-gbp:before { content: @gbp; } 322 | .icon-dollar:before, 323 | .icon-usd:before { content: @usd; } 324 | .icon-rupee:before, 325 | .icon-inr:before { content: @inr; } 326 | .icon-yen:before, 327 | .icon-jpy:before { content: @jpy; } 328 | .icon-renminbi:before, 329 | .icon-cny:before { content: @cny; } 330 | .icon-won:before, 331 | .icon-krw:before { content: @krw; } 332 | .icon-bitcoin:before, 333 | .icon-btc:before { content: @btc; } 334 | .icon-file:before { content: @file; } 335 | .icon-file-text:before { content: @file-text; } 336 | .icon-sort-by-alphabet:before { content: @sort-by-alphabet; } 337 | .icon-sort-by-alphabet-alt:before { content: @sort-by-alphabet-alt; } 338 | .icon-sort-by-attributes:before { content: @sort-by-attributes; } 339 | .icon-sort-by-attributes-alt:before { content: @sort-by-attributes-alt; } 340 | .icon-sort-by-order:before { content: @sort-by-order; } 341 | .icon-sort-by-order-alt:before { content: @sort-by-order-alt; } 342 | .icon-thumbs-up:before { content: @thumbs-up; } 343 | .icon-thumbs-down:before { content: @thumbs-down; } 344 | .icon-youtube-sign:before { content: @youtube-sign; } 345 | .icon-youtube:before { content: @youtube; } 346 | .icon-xing:before { content: @xing; } 347 | .icon-xing-sign:before { content: @xing-sign; } 348 | .icon-youtube-play:before { content: @youtube-play; } 349 | .icon-dropbox:before { content: @dropbox; } 350 | .icon-stackexchange:before { content: @stackexchange; } 351 | .icon-instagram:before { content: @instagram; } 352 | .icon-flickr:before { content: @flickr; } 353 | .icon-adn:before { content: @adn; } 354 | .icon-bitbucket:before { content: @bitbucket; } 355 | .icon-bitbucket-sign:before { content: @bitbucket-sign; } 356 | .icon-tumblr:before { content: @tumblr; } 357 | .icon-tumblr-sign:before { content: @tumblr-sign; } 358 | .icon-long-arrow-down:before { content: @long-arrow-down; } 359 | .icon-long-arrow-up:before { content: @long-arrow-up; } 360 | .icon-long-arrow-left:before { content: @long-arrow-left; } 361 | .icon-long-arrow-right:before { content: @long-arrow-right; } 362 | .icon-apple:before { content: @apple; } 363 | .icon-windows:before { content: @windows; } 364 | .icon-android:before { content: @android; } 365 | .icon-linux:before { content: @linux; } 366 | .icon-dribble:before { content: @dribble; } 367 | .icon-skype:before { content: @skype; } 368 | .icon-foursquare:before { content: @foursquare; } 369 | .icon-trello:before { content: @trello; } 370 | .icon-female:before { content: @female; } 371 | .icon-male:before { content: @male; } 372 | .icon-gittip:before { content: @gittip; } 373 | .icon-sun:before { content: @sun; } 374 | .icon-moon:before { content: @moon; } 375 | .icon-archive:before { content: @archive; } 376 | .icon-bug:before { content: @bug; } 377 | .icon-vk:before { content: @vk; } 378 | .icon-weibo:before { content: @weibo; } 379 | .icon-renren:before { content: @renren; } 380 | -------------------------------------------------------------------------------- /fonts/font-awesome/less/mixins.less: -------------------------------------------------------------------------------- 1 | // Mixins 2 | // -------------------------- 3 | 4 | .icon(@icon) { 5 | .icon-FontAwesome(); 6 | content: @icon; 7 | } 8 | 9 | .icon-FontAwesome() { 10 | font-family: FontAwesome; 11 | font-weight: normal; 12 | font-style: normal; 13 | text-decoration: inherit; 14 | -webkit-font-smoothing: antialiased; 15 | *margin-right: .3em; // fixes ie7 issues 16 | } 17 | 18 | .border-radius(@radius) { 19 | -webkit-border-radius: @radius; 20 | -moz-border-radius: @radius; 21 | border-radius: @radius; 22 | } 23 | 24 | .icon-stack(@width: 2em, @height: 2em, @top-font-size: 1em, @base-font-size: 2em) { 25 | .icon-stack { 26 | position: relative; 27 | display: inline-block; 28 | width: @width; 29 | height: @height; 30 | line-height: @width; 31 | vertical-align: -35%; 32 | [class^="icon-"], 33 | [class*=" icon-"] { 34 | display: block; 35 | text-align: center; 36 | position: absolute; 37 | width: 100%; 38 | height: 100%; 39 | font-size: @top-font-size; 40 | line-height: inherit; 41 | *line-height: @height; 42 | } 43 | .icon-stack-base { 44 | font-size: @base-font-size; 45 | *line-height: @height / @base-font-size; 46 | } 47 | } 48 | } 49 | -------------------------------------------------------------------------------- /fonts/font-awesome/less/path.less: -------------------------------------------------------------------------------- 1 | /* FONT PATH 2 | * -------------------------- */ 3 | 4 | @font-face { 5 | font-family: 'FontAwesome'; 6 | src: url('@{FontAwesomePath}/fontawesome-webfont.eot?v=@{FontAwesomeVersion}'); 7 | src: url('@{FontAwesomePath}/fontawesome-webfont.eot?#iefix&v=@{FontAwesomeVersion}') format('embedded-opentype'), 8 | url('@{FontAwesomePath}/fontawesome-webfont.woff?v=@{FontAwesomeVersion}') format('woff'), 9 | url('@{FontAwesomePath}/fontawesome-webfont.ttf?v=@{FontAwesomeVersion}') format('truetype'), 10 | url('@{FontAwesomePath}/fontawesome-webfont.svg#fontawesomeregular?v=@{FontAwesomeVersion}') format('svg'); 11 | // src: url('@{FontAwesomePath}/FontAwesome.otf') format('opentype'); // used when developing fonts 12 | font-weight: normal; 13 | font-style: normal; 14 | } 15 | -------------------------------------------------------------------------------- /fonts/font-awesome/less/variables.less: -------------------------------------------------------------------------------- 1 | // Variables 2 | // -------------------------- 3 | 4 | @FontAwesomePath: "../font"; 5 | //@FontAwesomePath: "//netdna.bootstrapcdn.com/font-awesome/3.2.0/font"; // for referencing Bootstrap CDN font files directly 6 | @FontAwesomeVersion: "3.2.0"; 7 | @borderColor: #eee; 8 | @iconMuted: #eee; 9 | @iconLight: #fff; 10 | @iconDark: #333; 11 | @icons-li-width: 30/14em; 12 | 13 | 14 | @glass: "\f000"; 15 | 16 | @music: "\f001"; 17 | 18 | @search: "\f002"; 19 | 20 | @envelope-alt: "\f003"; 21 | 22 | @heart: "\f004"; 23 | 24 | @star: "\f005"; 25 | 26 | @star-empty: "\f006"; 27 | 28 | @user: "\f007"; 29 | 30 | @film: "\f008"; 31 | 32 | @th-large: "\f009"; 33 | 34 | @th: "\f00a"; 35 | 36 | @th-list: "\f00b"; 37 | 38 | @ok: "\f00c"; 39 | 40 | @remove: "\f00d"; 41 | 42 | @zoom-in: "\f00e"; 43 | 44 | @zoom-out: "\f010"; 45 | 46 | @off: "\f011"; 47 | 48 | @signal: "\f012"; 49 | 50 | @cog: "\f013"; 51 | 52 | @trash: "\f014"; 53 | 54 | @home: "\f015"; 55 | 56 | @file-alt: "\f016"; 57 | 58 | @time: "\f017"; 59 | 60 | @road: "\f018"; 61 | 62 | @download-alt: "\f019"; 63 | 64 | @download: "\f01a"; 65 | 66 | @upload: "\f01b"; 67 | 68 | @inbox: "\f01c"; 69 | 70 | @play-circle: "\f01d"; 71 | 72 | @repeat: "\f01e"; 73 | 74 | @refresh: "\f021"; 75 | 76 | @list-alt: "\f022"; 77 | 78 | @lock: "\f023"; 79 | 80 | @flag: "\f024"; 81 | 82 | @headphones: "\f025"; 83 | 84 | @volume-off: "\f026"; 85 | 86 | @volume-down: "\f027"; 87 | 88 | @volume-up: "\f028"; 89 | 90 | @qrcode: "\f029"; 91 | 92 | @barcode: "\f02a"; 93 | 94 | @tag: "\f02b"; 95 | 96 | @tags: "\f02c"; 97 | 98 | @book: "\f02d"; 99 | 100 | @bookmark: "\f02e"; 101 | 102 | @print: "\f02f"; 103 | 104 | @camera: "\f030"; 105 | 106 | @font: "\f031"; 107 | 108 | @bold: "\f032"; 109 | 110 | @italic: "\f033"; 111 | 112 | @text-height: "\f034"; 113 | 114 | @text-width: "\f035"; 115 | 116 | @align-left: "\f036"; 117 | 118 | @align-center: "\f037"; 119 | 120 | @align-right: "\f038"; 121 | 122 | @align-justify: "\f039"; 123 | 124 | @list: "\f03a"; 125 | 126 | @indent-left: "\f03b"; 127 | 128 | @indent-right: "\f03c"; 129 | 130 | @facetime-video: "\f03d"; 131 | 132 | @picture: "\f03e"; 133 | 134 | @pencil: "\f040"; 135 | 136 | @map-marker: "\f041"; 137 | 138 | @adjust: "\f042"; 139 | 140 | @tint: "\f043"; 141 | 142 | @edit: "\f044"; 143 | 144 | @share: "\f045"; 145 | 146 | @check: "\f046"; 147 | 148 | @move: "\f047"; 149 | 150 | @step-backward: "\f048"; 151 | 152 | @fast-backward: "\f049"; 153 | 154 | @backward: "\f04a"; 155 | 156 | @play: "\f04b"; 157 | 158 | @pause: "\f04c"; 159 | 160 | @stop: "\f04d"; 161 | 162 | @forward: "\f04e"; 163 | 164 | @fast-forward: "\f050"; 165 | 166 | @step-forward: "\f051"; 167 | 168 | @eject: "\f052"; 169 | 170 | @chevron-left: "\f053"; 171 | 172 | @chevron-right: "\f054"; 173 | 174 | @plus-sign: "\f055"; 175 | 176 | @minus-sign: "\f056"; 177 | 178 | @remove-sign: "\f057"; 179 | 180 | @ok-sign: "\f058"; 181 | 182 | @question-sign: "\f059"; 183 | 184 | @info-sign: "\f05a"; 185 | 186 | @screenshot: "\f05b"; 187 | 188 | @remove-circle: "\f05c"; 189 | 190 | @ok-circle: "\f05d"; 191 | 192 | @ban-circle: "\f05e"; 193 | 194 | @arrow-left: "\f060"; 195 | 196 | @arrow-right: "\f061"; 197 | 198 | @arrow-up: "\f062"; 199 | 200 | @arrow-down: "\f063"; 201 | 202 | @share-alt: "\f064"; 203 | 204 | @resize-full: "\f065"; 205 | 206 | @resize-small: "\f066"; 207 | 208 | @plus: "\f067"; 209 | 210 | @minus: "\f068"; 211 | 212 | @asterisk: "\f069"; 213 | 214 | @exclamation-sign: "\f06a"; 215 | 216 | @gift: "\f06b"; 217 | 218 | @leaf: "\f06c"; 219 | 220 | @fire: "\f06d"; 221 | 222 | @eye-open: "\f06e"; 223 | 224 | @eye-close: "\f070"; 225 | 226 | @warning-sign: "\f071"; 227 | 228 | @plane: "\f072"; 229 | 230 | @calendar: "\f073"; 231 | 232 | @random: "\f074"; 233 | 234 | @comment: "\f075"; 235 | 236 | @magnet: "\f076"; 237 | 238 | @chevron-up: "\f077"; 239 | 240 | @chevron-down: "\f078"; 241 | 242 | @retweet: "\f079"; 243 | 244 | @shopping-cart: "\f07a"; 245 | 246 | @folder-close: "\f07b"; 247 | 248 | @folder-open: "\f07c"; 249 | 250 | @resize-vertical: "\f07d"; 251 | 252 | @resize-horizontal: "\f07e"; 253 | 254 | @bar-chart: "\f080"; 255 | 256 | @twitter-sign: "\f081"; 257 | 258 | @facebook-sign: "\f082"; 259 | 260 | @camera-retro: "\f083"; 261 | 262 | @key: "\f084"; 263 | 264 | @cogs: "\f085"; 265 | 266 | @comments: "\f086"; 267 | 268 | @thumbs-up-alt: "\f087"; 269 | 270 | @thumbs-down-alt: "\f088"; 271 | 272 | @star-half: "\f089"; 273 | 274 | @heart-empty: "\f08a"; 275 | 276 | @signout: "\f08b"; 277 | 278 | @linkedin-sign: "\f08c"; 279 | 280 | @pushpin: "\f08d"; 281 | 282 | @external-link: "\f08e"; 283 | 284 | @signin: "\f090"; 285 | 286 | @trophy: "\f091"; 287 | 288 | @github-sign: "\f092"; 289 | 290 | @upload-alt: "\f093"; 291 | 292 | @lemon: "\f094"; 293 | 294 | @phone: "\f095"; 295 | 296 | @check-empty: "\f096"; 297 | 298 | @bookmark-empty: "\f097"; 299 | 300 | @phone-sign: "\f098"; 301 | 302 | @twitter: "\f099"; 303 | 304 | @facebook: "\f09a"; 305 | 306 | @github: "\f09b"; 307 | 308 | @unlock: "\f09c"; 309 | 310 | @credit-card: "\f09d"; 311 | 312 | @rss: "\f09e"; 313 | 314 | @hdd: "\f0a0"; 315 | 316 | @bullhorn: "\f0a1"; 317 | 318 | @bell: "\f0a2"; 319 | 320 | @certificate: "\f0a3"; 321 | 322 | @hand-right: "\f0a4"; 323 | 324 | @hand-left: "\f0a5"; 325 | 326 | @hand-up: "\f0a6"; 327 | 328 | @hand-down: "\f0a7"; 329 | 330 | @circle-arrow-left: "\f0a8"; 331 | 332 | @circle-arrow-right: "\f0a9"; 333 | 334 | @circle-arrow-up: "\f0aa"; 335 | 336 | @circle-arrow-down: "\f0ab"; 337 | 338 | @globe: "\f0ac"; 339 | 340 | @wrench: "\f0ad"; 341 | 342 | @tasks: "\f0ae"; 343 | 344 | @filter: "\f0b0"; 345 | 346 | @briefcase: "\f0b1"; 347 | 348 | @fullscreen: "\f0b2"; 349 | 350 | @group: "\f0c0"; 351 | 352 | @link: "\f0c1"; 353 | 354 | @cloud: "\f0c2"; 355 | 356 | @beaker: "\f0c3"; 357 | 358 | @cut: "\f0c4"; 359 | 360 | @copy: "\f0c5"; 361 | 362 | @paper-clip: "\f0c6"; 363 | 364 | @save: "\f0c7"; 365 | 366 | @sign-blank: "\f0c8"; 367 | 368 | @reorder: "\f0c9"; 369 | 370 | @list-ul: "\f0ca"; 371 | 372 | @list-ol: "\f0cb"; 373 | 374 | @strikethrough: "\f0cc"; 375 | 376 | @underline: "\f0cd"; 377 | 378 | @table: "\f0ce"; 379 | 380 | @magic: "\f0d0"; 381 | 382 | @truck: "\f0d1"; 383 | 384 | @pinterest: "\f0d2"; 385 | 386 | @pinterest-sign: "\f0d3"; 387 | 388 | @google-plus-sign: "\f0d4"; 389 | 390 | @google-plus: "\f0d5"; 391 | 392 | @money: "\f0d6"; 393 | 394 | @caret-down: "\f0d7"; 395 | 396 | @caret-up: "\f0d8"; 397 | 398 | @caret-left: "\f0d9"; 399 | 400 | @caret-right: "\f0da"; 401 | 402 | @columns: "\f0db"; 403 | 404 | @sort: "\f0dc"; 405 | 406 | @sort-down: "\f0dd"; 407 | 408 | @sort-up: "\f0de"; 409 | 410 | @envelope: "\f0e0"; 411 | 412 | @linkedin: "\f0e1"; 413 | 414 | @undo: "\f0e2"; 415 | 416 | @legal: "\f0e3"; 417 | 418 | @dashboard: "\f0e4"; 419 | 420 | @comment-alt: "\f0e5"; 421 | 422 | @comments-alt: "\f0e6"; 423 | 424 | @bolt: "\f0e7"; 425 | 426 | @sitemap: "\f0e8"; 427 | 428 | @umbrella: "\f0e9"; 429 | 430 | @paste: "\f0ea"; 431 | 432 | @lightbulb: "\f0eb"; 433 | 434 | @exchange: "\f0ec"; 435 | 436 | @cloud-download: "\f0ed"; 437 | 438 | @cloud-upload: "\f0ee"; 439 | 440 | @user-md: "\f0f0"; 441 | 442 | @stethoscope: "\f0f1"; 443 | 444 | @suitcase: "\f0f2"; 445 | 446 | @bell-alt: "\f0f3"; 447 | 448 | @coffee: "\f0f4"; 449 | 450 | @food: "\f0f5"; 451 | 452 | @file-text-alt: "\f0f6"; 453 | 454 | @building: "\f0f7"; 455 | 456 | @hospital: "\f0f8"; 457 | 458 | @ambulance: "\f0f9"; 459 | 460 | @medkit: "\f0fa"; 461 | 462 | @fighter-jet: "\f0fb"; 463 | 464 | @beer: "\f0fc"; 465 | 466 | @h-sign: "\f0fd"; 467 | 468 | @plus-sign-alt: "\f0fe"; 469 | 470 | @double-angle-left: "\f100"; 471 | 472 | @double-angle-right: "\f101"; 473 | 474 | @double-angle-up: "\f102"; 475 | 476 | @double-angle-down: "\f103"; 477 | 478 | @angle-left: "\f104"; 479 | 480 | @angle-right: "\f105"; 481 | 482 | @angle-up: "\f106"; 483 | 484 | @angle-down: "\f107"; 485 | 486 | @desktop: "\f108"; 487 | 488 | @laptop: "\f109"; 489 | 490 | @tablet: "\f10a"; 491 | 492 | @mobile-phone: "\f10b"; 493 | 494 | @circle-blank: "\f10c"; 495 | 496 | @quote-left: "\f10d"; 497 | 498 | @quote-right: "\f10e"; 499 | 500 | @spinner: "\f110"; 501 | 502 | @circle: "\f111"; 503 | 504 | @reply: "\f112"; 505 | 506 | @github-alt: "\f113"; 507 | 508 | @folder-close-alt: "\f114"; 509 | 510 | @folder-open-alt: "\f115"; 511 | 512 | @expand-alt: "\f116"; 513 | 514 | @collapse-alt: "\f117"; 515 | 516 | @smile: "\f118"; 517 | 518 | @frown: "\f119"; 519 | 520 | @meh: "\f11a"; 521 | 522 | @gamepad: "\f11b"; 523 | 524 | @keyboard: "\f11c"; 525 | 526 | @flag-alt: "\f11d"; 527 | 528 | @flag-checkered: "\f11e"; 529 | 530 | @terminal: "\f120"; 531 | 532 | @code: "\f121"; 533 | 534 | @reply-all: "\f122"; 535 | 536 | @mail-reply-all: "\f122"; 537 | 538 | @star-half-empty: "\f123"; 539 | 540 | @location-arrow: "\f124"; 541 | 542 | @crop: "\f125"; 543 | 544 | @code-fork: "\f126"; 545 | 546 | @unlink: "\f127"; 547 | 548 | @question: "\f128"; 549 | 550 | @info: "\f129"; 551 | 552 | @exclamation: "\f12a"; 553 | 554 | @superscript: "\f12b"; 555 | 556 | @subscript: "\f12c"; 557 | 558 | @eraser: "\f12d"; 559 | 560 | @puzzle-piece: "\f12e"; 561 | 562 | @microphone: "\f130"; 563 | 564 | @microphone-off: "\f131"; 565 | 566 | @shield: "\f132"; 567 | 568 | @calendar-empty: "\f133"; 569 | 570 | @fire-extinguisher: "\f134"; 571 | 572 | @rocket: "\f135"; 573 | 574 | @maxcdn: "\f136"; 575 | 576 | @chevron-sign-left: "\f137"; 577 | 578 | @chevron-sign-right: "\f138"; 579 | 580 | @chevron-sign-up: "\f139"; 581 | 582 | @chevron-sign-down: "\f13a"; 583 | 584 | @html5: "\f13b"; 585 | 586 | @css3: "\f13c"; 587 | 588 | @anchor: "\f13d"; 589 | 590 | @unlock-alt: "\f13e"; 591 | 592 | @bullseye: "\f140"; 593 | 594 | @ellipsis-horizontal: "\f141"; 595 | 596 | @ellipsis-vertical: "\f142"; 597 | 598 | @rss-sign: "\f143"; 599 | 600 | @play-sign: "\f144"; 601 | 602 | @ticket: "\f145"; 603 | 604 | @minus-sign-alt: "\f146"; 605 | 606 | @check-minus: "\f147"; 607 | 608 | @level-up: "\f148"; 609 | 610 | @level-down: "\f149"; 611 | 612 | @check-sign: "\f14a"; 613 | 614 | @edit-sign: "\f14b"; 615 | 616 | @external-link-sign: "\f14c"; 617 | 618 | @share-sign: "\f14d"; 619 | 620 | @compass: "\f14e"; 621 | 622 | @collapse: "\f150"; 623 | 624 | @collapse-top: "\f151"; 625 | 626 | @expand: "\f152"; 627 | 628 | @eur: "\f153"; 629 | 630 | @gbp: "\f154"; 631 | 632 | @usd: "\f155"; 633 | 634 | @inr: "\f156"; 635 | 636 | @jpy: "\f157"; 637 | 638 | @cny: "\f158"; 639 | 640 | @krw: "\f159"; 641 | 642 | @btc: "\f15a"; 643 | 644 | @file: "\f15b"; 645 | 646 | @file-text: "\f15c"; 647 | 648 | @sort-by-alphabet: "\f15d"; 649 | 650 | @sort-by-alphabet-alt: "\f15e"; 651 | 652 | @sort-by-attributes: "\f160"; 653 | 654 | @sort-by-attributes-alt: "\f161"; 655 | 656 | @sort-by-order: "\f162"; 657 | 658 | @sort-by-order-alt: "\f163"; 659 | 660 | @thumbs-up: "\f164"; 661 | 662 | @thumbs-down: "\f165"; 663 | 664 | @youtube-sign: "\f166"; 665 | 666 | @youtube: "\f167"; 667 | 668 | @xing: "\f168"; 669 | 670 | @xing-sign: "\f169"; 671 | 672 | @youtube-play: "\f16a"; 673 | 674 | @dropbox: "\f16b"; 675 | 676 | @stackexchange: "\f16c"; 677 | 678 | @instagram: "\f16d"; 679 | 680 | @flickr: "\f16e"; 681 | 682 | @adn: "\f170"; 683 | 684 | @bitbucket: "\f171"; 685 | 686 | @bitbucket-sign: "\f172"; 687 | 688 | @tumblr: "\f173"; 689 | 690 | @tumblr-sign: "\f174"; 691 | 692 | @long-arrow-down: "\f175"; 693 | 694 | @long-arrow-up: "\f176"; 695 | 696 | @long-arrow-left: "\f177"; 697 | 698 | @long-arrow-right: "\f178"; 699 | 700 | @apple: "\f179"; 701 | 702 | @windows: "\f17a"; 703 | 704 | @android: "\f17b"; 705 | 706 | @linux: "\f17c"; 707 | 708 | @dribble: "\f17d"; 709 | 710 | @skype: "\f17e"; 711 | 712 | @foursquare: "\f180"; 713 | 714 | @trello: "\f181"; 715 | 716 | @female: "\f182"; 717 | 718 | @male: "\f183"; 719 | 720 | @gittip: "\f184"; 721 | 722 | @sun: "\f185"; 723 | 724 | @moon: "\f186"; 725 | 726 | @archive: "\f187"; 727 | 728 | @bug: "\f188"; 729 | 730 | @vk: "\f189"; 731 | 732 | @weibo: "\f18a"; 733 | 734 | @renren: "\f18b"; 735 | 736 | -------------------------------------------------------------------------------- /fonts/font-awesome/scss/_bootstrap.scss: -------------------------------------------------------------------------------- 1 | /* BOOTSTRAP SPECIFIC CLASSES 2 | * -------------------------- */ 3 | 4 | /* Bootstrap 2.0 sprites.less reset */ 5 | [class^="icon-"], 6 | [class*=" icon-"] { 7 | display: inline; 8 | width: auto; 9 | height: auto; 10 | line-height: normal; 11 | vertical-align: baseline; 12 | background-image: none; 13 | background-position: 0% 0%; 14 | background-repeat: repeat; 15 | margin-top: 0; 16 | } 17 | 18 | /* more sprites.less reset */ 19 | .icon-white, 20 | .nav-pills > .active > a > [class^="icon-"], 21 | .nav-pills > .active > a > [class*=" icon-"], 22 | .nav-list > .active > a > [class^="icon-"], 23 | .nav-list > .active > a > [class*=" icon-"], 24 | .navbar-inverse .nav > .active > a > [class^="icon-"], 25 | .navbar-inverse .nav > .active > a > [class*=" icon-"], 26 | .dropdown-menu > li > a:hover > [class^="icon-"], 27 | .dropdown-menu > li > a:hover > [class*=" icon-"], 28 | .dropdown-menu > .active > a > [class^="icon-"], 29 | .dropdown-menu > .active > a > [class*=" icon-"], 30 | .dropdown-submenu:hover > a > [class^="icon-"], 31 | .dropdown-submenu:hover > a > [class*=" icon-"] { 32 | background-image: none; 33 | } 34 | 35 | 36 | /* keeps Bootstrap styles with and without icons the same */ 37 | .btn, .nav { 38 | [class^="icon-"], 39 | [class*=" icon-"] { 40 | // display: inline; 41 | &.icon-large { line-height: .9em; } 42 | &.icon-spin { display: inline-block; } 43 | } 44 | } 45 | .nav-tabs, .nav-pills { 46 | [class^="icon-"], 47 | [class*=" icon-"] { 48 | &, &.icon-large { line-height: .9em; } 49 | } 50 | } 51 | .btn { 52 | [class^="icon-"], 53 | [class*=" icon-"] { 54 | &.pull-left, &.pull-right { 55 | &.icon-2x { margin-top: .18em; } 56 | } 57 | &.icon-spin.icon-large { line-height: .8em; } 58 | } 59 | } 60 | .btn.btn-small { 61 | [class^="icon-"], 62 | [class*=" icon-"] { 63 | &.pull-left, &.pull-right { 64 | &.icon-2x { margin-top: .25em; } 65 | } 66 | } 67 | } 68 | .btn.btn-large { 69 | [class^="icon-"], 70 | [class*=" icon-"] { 71 | margin-top: 0; // overrides bootstrap default 72 | &.pull-left, &.pull-right { 73 | &.icon-2x { margin-top: .05em; } 74 | } 75 | &.pull-left.icon-2x { margin-right: .2em; } 76 | &.pull-right.icon-2x { margin-left: .2em; } 77 | } 78 | } 79 | -------------------------------------------------------------------------------- /fonts/font-awesome/scss/_core.scss: -------------------------------------------------------------------------------- 1 | /* FONT AWESOME CORE 2 | * -------------------------- */ 3 | 4 | [class^="icon-"], 5 | [class*=" icon-"] { 6 | @include icon-FontAwesome(); 7 | } 8 | 9 | [class^="icon-"]:before, 10 | [class*=" icon-"]:before { 11 | text-decoration: inherit; 12 | display: inline-block; 13 | cursor: default; 14 | speak: none; 15 | } 16 | 17 | /* makes the font 33% larger relative to the icon container */ 18 | .icon-large:before { 19 | vertical-align: -10%; 20 | font-size: (4em/3); 21 | } 22 | 23 | /* makes sure icons active on rollover in links */ 24 | a { 25 | [class^="icon-"], 26 | [class*=" icon-"] { 27 | display: inline; 28 | } 29 | } 30 | 31 | /* increased font size for icon-large */ 32 | [class^="icon-"], 33 | [class*=" icon-"] { 34 | &.icon-fixed-width { 35 | display: inline-block; 36 | width: (16em/14); 37 | text-align: right; 38 | padding-right: (4em/14); 39 | &.icon-large { 40 | width: (20em/14); 41 | } 42 | } 43 | } 44 | 45 | .icons-ul { 46 | margin-left: $icons-li-width; 47 | list-style-type: none; 48 | 49 | > li { position: relative; } 50 | 51 | .icon-li { 52 | position: absolute; 53 | left: -$icons-li-width; 54 | width: $icons-li-width; 55 | text-align: center; 56 | line-height: inherit; 57 | } 58 | } 59 | 60 | // allows usage of the hide class directly on font awesome icons 61 | [class^="icon-"], 62 | [class*=" icon-"] { 63 | &.hide { 64 | display: none; 65 | } 66 | } 67 | 68 | .icon-muted { color: $iconMuted; } 69 | .icon-light { color: $iconLight; } 70 | .icon-dark { color: $iconDark; } 71 | 72 | // Icon Borders 73 | // ------------------------- 74 | 75 | .icon-border { 76 | border: solid 1px $borderColor; 77 | padding: .2em .25em .15em; 78 | @include border-radius(3px); 79 | } 80 | 81 | // Icon Sizes 82 | // ------------------------- 83 | 84 | .icon-2x { 85 | font-size: 2em; 86 | &.icon-border { 87 | border-width: 2px; 88 | @include border-radius(4px); 89 | } 90 | } 91 | .icon-3x { 92 | font-size: 3em; 93 | &.icon-border { 94 | border-width: 3px; 95 | @include border-radius(5px); 96 | } 97 | } 98 | .icon-4x { 99 | font-size: 4em; 100 | &.icon-border { 101 | border-width: 4px; 102 | @include border-radius(6px); 103 | } 104 | } 105 | 106 | .icon-5x { 107 | font-size: 5em; 108 | &.icon-border { 109 | border-width: 5px; 110 | @include border-radius(7px); 111 | } 112 | } 113 | 114 | 115 | // Floats & Margins 116 | // ------------------------- 117 | 118 | // Quick floats 119 | .pull-right { float: right; } 120 | .pull-left { float: left; } 121 | 122 | [class^="icon-"], 123 | [class*=" icon-"] { 124 | &.pull-left { 125 | margin-right: .3em; 126 | } 127 | &.pull-right { 128 | margin-left: .3em; 129 | } 130 | } 131 | -------------------------------------------------------------------------------- /fonts/font-awesome/scss/_extras.scss: -------------------------------------------------------------------------------- 1 | /* EXTRAS 2 | * -------------------------- */ 3 | 4 | /* Stacked and layered icon */ 5 | @include icon-stack(); 6 | 7 | /* Animated rotating icon */ 8 | .icon-spin { 9 | display: inline-block; 10 | -moz-animation: spin 2s infinite linear; 11 | -o-animation: spin 2s infinite linear; 12 | -webkit-animation: spin 2s infinite linear; 13 | animation: spin 2s infinite linear; 14 | } 15 | a .icon-spin { 16 | display: inline-block; 17 | text-decoration: none; 18 | } 19 | 20 | @-moz-keyframes spin { 21 | 0% { -moz-transform: rotate(0deg); } 22 | 100% { -moz-transform: rotate(359deg); } 23 | } 24 | @-webkit-keyframes spin { 25 | 0% { -webkit-transform: rotate(0deg); } 26 | 100% { -webkit-transform: rotate(359deg); } 27 | } 28 | @-o-keyframes spin { 29 | 0% { -o-transform: rotate(0deg); } 30 | 100% { -o-transform: rotate(359deg); } 31 | } 32 | @-ms-keyframes spin { 33 | 0% { -ms-transform: rotate(0deg); } 34 | 100% { -ms-transform: rotate(359deg); } 35 | } 36 | @keyframes spin { 37 | 0% { transform: rotate(0deg); } 38 | 100% { transform: rotate(359deg); } 39 | } 40 | 41 | /* Icon rotations and mirroring */ 42 | .icon-rotate-90:before { 43 | -webkit-transform: rotate(90deg); 44 | -moz-transform: rotate(90deg); 45 | -ms-transform: rotate(90deg); 46 | -o-transform: rotate(90deg); 47 | transform: rotate(90deg); 48 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); 49 | } 50 | 51 | .icon-rotate-180:before { 52 | -webkit-transform: rotate(180deg); 53 | -moz-transform: rotate(180deg); 54 | -ms-transform: rotate(180deg); 55 | -o-transform: rotate(180deg); 56 | transform: rotate(180deg); 57 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); 58 | } 59 | 60 | .icon-rotate-270:before { 61 | -webkit-transform: rotate(270deg); 62 | -moz-transform: rotate(270deg); 63 | -ms-transform: rotate(270deg); 64 | -o-transform: rotate(270deg); 65 | transform: rotate(270deg); 66 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); 67 | } 68 | 69 | .icon-flip-horizontal:before { 70 | -webkit-transform: scale(-1, 1); 71 | -moz-transform: scale(-1, 1); 72 | -ms-transform: scale(-1, 1); 73 | -o-transform: scale(-1, 1); 74 | transform: scale(-1, 1); 75 | } 76 | 77 | .icon-flip-vertical:before { 78 | -webkit-transform: scale(1, -1); 79 | -moz-transform: scale(1, -1); 80 | -ms-transform: scale(1, -1); 81 | -o-transform: scale(1, -1); 82 | transform: scale(1, -1); 83 | } 84 | 85 | /* ensure rotation occurs inside anchor tags */ 86 | a { 87 | .icon-rotate-90, .icon-rotate-180, .icon-rotate-270, .icon-flip-horizontal, .icon-flip-vertical { 88 | &:before { display: inline-block; } 89 | } 90 | } 91 | -------------------------------------------------------------------------------- /fonts/font-awesome/scss/_mixins.scss: -------------------------------------------------------------------------------- 1 | // Mixins 2 | // -------------------------- 3 | 4 | @mixin icon($icon) { 5 | @include icon-FontAwesome(); 6 | content: $icon; 7 | } 8 | 9 | @mixin icon-FontAwesome() { 10 | font-family: FontAwesome; 11 | font-weight: normal; 12 | font-style: normal; 13 | text-decoration: inherit; 14 | -webkit-font-smoothing: antialiased; 15 | *margin-right: .3em; // fixes ie7 issues 16 | } 17 | 18 | @mixin border-radius($radius) { 19 | -webkit-border-radius: $radius; 20 | -moz-border-radius: $radius; 21 | border-radius: $radius; 22 | } 23 | 24 | @mixin icon-stack($width: 2em, $height: 2em, $top-font-size: 1em, $base-font-size: 2em) { 25 | .icon-stack { 26 | position: relative; 27 | display: inline-block; 28 | width: $width; 29 | height: $height; 30 | line-height: $width; 31 | vertical-align: -35%; 32 | [class^="icon-"], 33 | [class*=" icon-"] { 34 | display: block; 35 | text-align: center; 36 | position: absolute; 37 | width: 100%; 38 | height: 100%; 39 | font-size: $top-font-size; 40 | line-height: inherit; 41 | *line-height: $height; 42 | } 43 | .icon-stack-base { 44 | font-size: $base-font-size; 45 | *line-height: #{$height / $base-font-size}em; 46 | } 47 | } 48 | } 49 | -------------------------------------------------------------------------------- /fonts/font-awesome/scss/_path.scss: -------------------------------------------------------------------------------- 1 | /* FONT PATH 2 | * -------------------------- */ 3 | 4 | @font-face { 5 | font-family: 'FontAwesome'; 6 | src: url('#{$FontAwesomePath}/fontawesome-webfont.eot?v=#{$FontAwesomeVersion}'); 7 | src: url('#{$FontAwesomePath}/fontawesome-webfont.eot?#iefix&v=#{$FontAwesomeVersion}') format('embedded-opentype'), 8 | url('#{$FontAwesomePath}/fontawesome-webfont.woff?v=#{$FontAwesomeVersion}') format('woff'), 9 | url('#{$FontAwesomePath}/fontawesome-webfont.ttf?v=#{$FontAwesomeVersion}') format('truetype'), 10 | url('#{$FontAwesomePath}/fontawesome-webfont.svg#fontawesomeregular?v=#{$FontAwesomeVersion}') format('svg'); 11 | // src: url('#{$FontAwesomePath}/FontAwesome.otf') format('opentype'); // used when developing fonts 12 | font-weight: normal; 13 | font-style: normal; 14 | } 15 | -------------------------------------------------------------------------------- /fonts/font-awesome/scss/_variables.scss: -------------------------------------------------------------------------------- 1 | // Variables 2 | // -------------------------- 3 | 4 | $FontAwesomePath: "../font" !default; 5 | $FontAwesomeVersion: "3.2.0" !default; 6 | $borderColor: #eeeeee !default; 7 | $iconMuted: #eeeeee !default; 8 | $iconLight: white !default; 9 | $iconDark: #333333 !default; 10 | $icons-li-width: (30em/14); 11 | 12 | 13 | $glass: "\f000"; 14 | 15 | $music: "\f001"; 16 | 17 | $search: "\f002"; 18 | 19 | $envelope-alt: "\f003"; 20 | 21 | $heart: "\f004"; 22 | 23 | $star: "\f005"; 24 | 25 | $star-empty: "\f006"; 26 | 27 | $user: "\f007"; 28 | 29 | $film: "\f008"; 30 | 31 | $th-large: "\f009"; 32 | 33 | $th: "\f00a"; 34 | 35 | $th-list: "\f00b"; 36 | 37 | $ok: "\f00c"; 38 | 39 | $remove: "\f00d"; 40 | 41 | $zoom-in: "\f00e"; 42 | 43 | $zoom-out: "\f010"; 44 | 45 | $off: "\f011"; 46 | 47 | $signal: "\f012"; 48 | 49 | $cog: "\f013"; 50 | 51 | $trash: "\f014"; 52 | 53 | $home: "\f015"; 54 | 55 | $file-alt: "\f016"; 56 | 57 | $time: "\f017"; 58 | 59 | $road: "\f018"; 60 | 61 | $download-alt: "\f019"; 62 | 63 | $download: "\f01a"; 64 | 65 | $upload: "\f01b"; 66 | 67 | $inbox: "\f01c"; 68 | 69 | $play-circle: "\f01d"; 70 | 71 | $repeat: "\f01e"; 72 | 73 | $refresh: "\f021"; 74 | 75 | $list-alt: "\f022"; 76 | 77 | $lock: "\f023"; 78 | 79 | $flag: "\f024"; 80 | 81 | $headphones: "\f025"; 82 | 83 | $volume-off: "\f026"; 84 | 85 | $volume-down: "\f027"; 86 | 87 | $volume-up: "\f028"; 88 | 89 | $qrcode: "\f029"; 90 | 91 | $barcode: "\f02a"; 92 | 93 | $tag: "\f02b"; 94 | 95 | $tags: "\f02c"; 96 | 97 | $book: "\f02d"; 98 | 99 | $bookmark: "\f02e"; 100 | 101 | $print: "\f02f"; 102 | 103 | $camera: "\f030"; 104 | 105 | $font: "\f031"; 106 | 107 | $bold: "\f032"; 108 | 109 | $italic: "\f033"; 110 | 111 | $text-height: "\f034"; 112 | 113 | $text-width: "\f035"; 114 | 115 | $align-left: "\f036"; 116 | 117 | $align-center: "\f037"; 118 | 119 | $align-right: "\f038"; 120 | 121 | $align-justify: "\f039"; 122 | 123 | $list: "\f03a"; 124 | 125 | $indent-left: "\f03b"; 126 | 127 | $indent-right: "\f03c"; 128 | 129 | $facetime-video: "\f03d"; 130 | 131 | $picture: "\f03e"; 132 | 133 | $pencil: "\f040"; 134 | 135 | $map-marker: "\f041"; 136 | 137 | $adjust: "\f042"; 138 | 139 | $tint: "\f043"; 140 | 141 | $edit: "\f044"; 142 | 143 | $share: "\f045"; 144 | 145 | $check: "\f046"; 146 | 147 | $move: "\f047"; 148 | 149 | $step-backward: "\f048"; 150 | 151 | $fast-backward: "\f049"; 152 | 153 | $backward: "\f04a"; 154 | 155 | $play: "\f04b"; 156 | 157 | $pause: "\f04c"; 158 | 159 | $stop: "\f04d"; 160 | 161 | $forward: "\f04e"; 162 | 163 | $fast-forward: "\f050"; 164 | 165 | $step-forward: "\f051"; 166 | 167 | $eject: "\f052"; 168 | 169 | $chevron-left: "\f053"; 170 | 171 | $chevron-right: "\f054"; 172 | 173 | $plus-sign: "\f055"; 174 | 175 | $minus-sign: "\f056"; 176 | 177 | $remove-sign: "\f057"; 178 | 179 | $ok-sign: "\f058"; 180 | 181 | $question-sign: "\f059"; 182 | 183 | $info-sign: "\f05a"; 184 | 185 | $screenshot: "\f05b"; 186 | 187 | $remove-circle: "\f05c"; 188 | 189 | $ok-circle: "\f05d"; 190 | 191 | $ban-circle: "\f05e"; 192 | 193 | $arrow-left: "\f060"; 194 | 195 | $arrow-right: "\f061"; 196 | 197 | $arrow-up: "\f062"; 198 | 199 | $arrow-down: "\f063"; 200 | 201 | $share-alt: "\f064"; 202 | 203 | $resize-full: "\f065"; 204 | 205 | $resize-small: "\f066"; 206 | 207 | $plus: "\f067"; 208 | 209 | $minus: "\f068"; 210 | 211 | $asterisk: "\f069"; 212 | 213 | $exclamation-sign: "\f06a"; 214 | 215 | $gift: "\f06b"; 216 | 217 | $leaf: "\f06c"; 218 | 219 | $fire: "\f06d"; 220 | 221 | $eye-open: "\f06e"; 222 | 223 | $eye-close: "\f070"; 224 | 225 | $warning-sign: "\f071"; 226 | 227 | $plane: "\f072"; 228 | 229 | $calendar: "\f073"; 230 | 231 | $random: "\f074"; 232 | 233 | $comment: "\f075"; 234 | 235 | $magnet: "\f076"; 236 | 237 | $chevron-up: "\f077"; 238 | 239 | $chevron-down: "\f078"; 240 | 241 | $retweet: "\f079"; 242 | 243 | $shopping-cart: "\f07a"; 244 | 245 | $folder-close: "\f07b"; 246 | 247 | $folder-open: "\f07c"; 248 | 249 | $resize-vertical: "\f07d"; 250 | 251 | $resize-horizontal: "\f07e"; 252 | 253 | $bar-chart: "\f080"; 254 | 255 | $twitter-sign: "\f081"; 256 | 257 | $facebook-sign: "\f082"; 258 | 259 | $camera-retro: "\f083"; 260 | 261 | $key: "\f084"; 262 | 263 | $cogs: "\f085"; 264 | 265 | $comments: "\f086"; 266 | 267 | $thumbs-up-alt: "\f087"; 268 | 269 | $thumbs-down-alt: "\f088"; 270 | 271 | $star-half: "\f089"; 272 | 273 | $heart-empty: "\f08a"; 274 | 275 | $signout: "\f08b"; 276 | 277 | $linkedin-sign: "\f08c"; 278 | 279 | $pushpin: "\f08d"; 280 | 281 | $external-link: "\f08e"; 282 | 283 | $signin: "\f090"; 284 | 285 | $trophy: "\f091"; 286 | 287 | $github-sign: "\f092"; 288 | 289 | $upload-alt: "\f093"; 290 | 291 | $lemon: "\f094"; 292 | 293 | $phone: "\f095"; 294 | 295 | $check-empty: "\f096"; 296 | 297 | $bookmark-empty: "\f097"; 298 | 299 | $phone-sign: "\f098"; 300 | 301 | $twitter: "\f099"; 302 | 303 | $facebook: "\f09a"; 304 | 305 | $github: "\f09b"; 306 | 307 | $unlock: "\f09c"; 308 | 309 | $credit-card: "\f09d"; 310 | 311 | $rss: "\f09e"; 312 | 313 | $hdd: "\f0a0"; 314 | 315 | $bullhorn: "\f0a1"; 316 | 317 | $bell: "\f0a2"; 318 | 319 | $certificate: "\f0a3"; 320 | 321 | $hand-right: "\f0a4"; 322 | 323 | $hand-left: "\f0a5"; 324 | 325 | $hand-up: "\f0a6"; 326 | 327 | $hand-down: "\f0a7"; 328 | 329 | $circle-arrow-left: "\f0a8"; 330 | 331 | $circle-arrow-right: "\f0a9"; 332 | 333 | $circle-arrow-up: "\f0aa"; 334 | 335 | $circle-arrow-down: "\f0ab"; 336 | 337 | $globe: "\f0ac"; 338 | 339 | $wrench: "\f0ad"; 340 | 341 | $tasks: "\f0ae"; 342 | 343 | $filter: "\f0b0"; 344 | 345 | $briefcase: "\f0b1"; 346 | 347 | $fullscreen: "\f0b2"; 348 | 349 | $group: "\f0c0"; 350 | 351 | $link: "\f0c1"; 352 | 353 | $cloud: "\f0c2"; 354 | 355 | $beaker: "\f0c3"; 356 | 357 | $cut: "\f0c4"; 358 | 359 | $copy: "\f0c5"; 360 | 361 | $paper-clip: "\f0c6"; 362 | 363 | $save: "\f0c7"; 364 | 365 | $sign-blank: "\f0c8"; 366 | 367 | $reorder: "\f0c9"; 368 | 369 | $list-ul: "\f0ca"; 370 | 371 | $list-ol: "\f0cb"; 372 | 373 | $strikethrough: "\f0cc"; 374 | 375 | $underline: "\f0cd"; 376 | 377 | $table: "\f0ce"; 378 | 379 | $magic: "\f0d0"; 380 | 381 | $truck: "\f0d1"; 382 | 383 | $pinterest: "\f0d2"; 384 | 385 | $pinterest-sign: "\f0d3"; 386 | 387 | $google-plus-sign: "\f0d4"; 388 | 389 | $google-plus: "\f0d5"; 390 | 391 | $money: "\f0d6"; 392 | 393 | $caret-down: "\f0d7"; 394 | 395 | $caret-up: "\f0d8"; 396 | 397 | $caret-left: "\f0d9"; 398 | 399 | $caret-right: "\f0da"; 400 | 401 | $columns: "\f0db"; 402 | 403 | $sort: "\f0dc"; 404 | 405 | $sort-down: "\f0dd"; 406 | 407 | $sort-up: "\f0de"; 408 | 409 | $envelope: "\f0e0"; 410 | 411 | $linkedin: "\f0e1"; 412 | 413 | $undo: "\f0e2"; 414 | 415 | $legal: "\f0e3"; 416 | 417 | $dashboard: "\f0e4"; 418 | 419 | $comment-alt: "\f0e5"; 420 | 421 | $comments-alt: "\f0e6"; 422 | 423 | $bolt: "\f0e7"; 424 | 425 | $sitemap: "\f0e8"; 426 | 427 | $umbrella: "\f0e9"; 428 | 429 | $paste: "\f0ea"; 430 | 431 | $lightbulb: "\f0eb"; 432 | 433 | $exchange: "\f0ec"; 434 | 435 | $cloud-download: "\f0ed"; 436 | 437 | $cloud-upload: "\f0ee"; 438 | 439 | $user-md: "\f0f0"; 440 | 441 | $stethoscope: "\f0f1"; 442 | 443 | $suitcase: "\f0f2"; 444 | 445 | $bell-alt: "\f0f3"; 446 | 447 | $coffee: "\f0f4"; 448 | 449 | $food: "\f0f5"; 450 | 451 | $file-text-alt: "\f0f6"; 452 | 453 | $building: "\f0f7"; 454 | 455 | $hospital: "\f0f8"; 456 | 457 | $ambulance: "\f0f9"; 458 | 459 | $medkit: "\f0fa"; 460 | 461 | $fighter-jet: "\f0fb"; 462 | 463 | $beer: "\f0fc"; 464 | 465 | $h-sign: "\f0fd"; 466 | 467 | $plus-sign-alt: "\f0fe"; 468 | 469 | $double-angle-left: "\f100"; 470 | 471 | $double-angle-right: "\f101"; 472 | 473 | $double-angle-up: "\f102"; 474 | 475 | $double-angle-down: "\f103"; 476 | 477 | $angle-left: "\f104"; 478 | 479 | $angle-right: "\f105"; 480 | 481 | $angle-up: "\f106"; 482 | 483 | $angle-down: "\f107"; 484 | 485 | $desktop: "\f108"; 486 | 487 | $laptop: "\f109"; 488 | 489 | $tablet: "\f10a"; 490 | 491 | $mobile-phone: "\f10b"; 492 | 493 | $circle-blank: "\f10c"; 494 | 495 | $quote-left: "\f10d"; 496 | 497 | $quote-right: "\f10e"; 498 | 499 | $spinner: "\f110"; 500 | 501 | $circle: "\f111"; 502 | 503 | $reply: "\f112"; 504 | 505 | $github-alt: "\f113"; 506 | 507 | $folder-close-alt: "\f114"; 508 | 509 | $folder-open-alt: "\f115"; 510 | 511 | $expand-alt: "\f116"; 512 | 513 | $collapse-alt: "\f117"; 514 | 515 | $smile: "\f118"; 516 | 517 | $frown: "\f119"; 518 | 519 | $meh: "\f11a"; 520 | 521 | $gamepad: "\f11b"; 522 | 523 | $keyboard: "\f11c"; 524 | 525 | $flag-alt: "\f11d"; 526 | 527 | $flag-checkered: "\f11e"; 528 | 529 | $terminal: "\f120"; 530 | 531 | $code: "\f121"; 532 | 533 | $reply-all: "\f122"; 534 | 535 | $mail-reply-all: "\f122"; 536 | 537 | $star-half-empty: "\f123"; 538 | 539 | $location-arrow: "\f124"; 540 | 541 | $crop: "\f125"; 542 | 543 | $code-fork: "\f126"; 544 | 545 | $unlink: "\f127"; 546 | 547 | $question: "\f128"; 548 | 549 | $info: "\f129"; 550 | 551 | $exclamation: "\f12a"; 552 | 553 | $superscript: "\f12b"; 554 | 555 | $subscript: "\f12c"; 556 | 557 | $eraser: "\f12d"; 558 | 559 | $puzzle-piece: "\f12e"; 560 | 561 | $microphone: "\f130"; 562 | 563 | $microphone-off: "\f131"; 564 | 565 | $shield: "\f132"; 566 | 567 | $calendar-empty: "\f133"; 568 | 569 | $fire-extinguisher: "\f134"; 570 | 571 | $rocket: "\f135"; 572 | 573 | $maxcdn: "\f136"; 574 | 575 | $chevron-sign-left: "\f137"; 576 | 577 | $chevron-sign-right: "\f138"; 578 | 579 | $chevron-sign-up: "\f139"; 580 | 581 | $chevron-sign-down: "\f13a"; 582 | 583 | $html5: "\f13b"; 584 | 585 | $css3: "\f13c"; 586 | 587 | $anchor: "\f13d"; 588 | 589 | $unlock-alt: "\f13e"; 590 | 591 | $bullseye: "\f140"; 592 | 593 | $ellipsis-horizontal: "\f141"; 594 | 595 | $ellipsis-vertical: "\f142"; 596 | 597 | $rss-sign: "\f143"; 598 | 599 | $play-sign: "\f144"; 600 | 601 | $ticket: "\f145"; 602 | 603 | $minus-sign-alt: "\f146"; 604 | 605 | $check-minus: "\f147"; 606 | 607 | $level-up: "\f148"; 608 | 609 | $level-down: "\f149"; 610 | 611 | $check-sign: "\f14a"; 612 | 613 | $edit-sign: "\f14b"; 614 | 615 | $external-link-sign: "\f14c"; 616 | 617 | $share-sign: "\f14d"; 618 | 619 | $compass: "\f14e"; 620 | 621 | $collapse: "\f150"; 622 | 623 | $collapse-top: "\f151"; 624 | 625 | $expand: "\f152"; 626 | 627 | $eur: "\f153"; 628 | 629 | $gbp: "\f154"; 630 | 631 | $usd: "\f155"; 632 | 633 | $inr: "\f156"; 634 | 635 | $jpy: "\f157"; 636 | 637 | $cny: "\f158"; 638 | 639 | $krw: "\f159"; 640 | 641 | $btc: "\f15a"; 642 | 643 | $file: "\f15b"; 644 | 645 | $file-text: "\f15c"; 646 | 647 | $sort-by-alphabet: "\f15d"; 648 | 649 | $sort-by-alphabet-alt: "\f15e"; 650 | 651 | $sort-by-attributes: "\f160"; 652 | 653 | $sort-by-attributes-alt: "\f161"; 654 | 655 | $sort-by-order: "\f162"; 656 | 657 | $sort-by-order-alt: "\f163"; 658 | 659 | $thumbs-up: "\f164"; 660 | 661 | $thumbs-down: "\f165"; 662 | 663 | $youtube-sign: "\f166"; 664 | 665 | $youtube: "\f167"; 666 | 667 | $xing: "\f168"; 668 | 669 | $xing-sign: "\f169"; 670 | 671 | $youtube-play: "\f16a"; 672 | 673 | $dropbox: "\f16b"; 674 | 675 | $stackexchange: "\f16c"; 676 | 677 | $instagram: "\f16d"; 678 | 679 | $flickr: "\f16e"; 680 | 681 | $adn: "\f170"; 682 | 683 | $bitbucket: "\f171"; 684 | 685 | $bitbucket-sign: "\f172"; 686 | 687 | $tumblr: "\f173"; 688 | 689 | $tumblr-sign: "\f174"; 690 | 691 | $long-arrow-down: "\f175"; 692 | 693 | $long-arrow-up: "\f176"; 694 | 695 | $long-arrow-left: "\f177"; 696 | 697 | $long-arrow-right: "\f178"; 698 | 699 | $apple: "\f179"; 700 | 701 | $windows: "\f17a"; 702 | 703 | $android: "\f17b"; 704 | 705 | $linux: "\f17c"; 706 | 707 | $dribble: "\f17d"; 708 | 709 | $skype: "\f17e"; 710 | 711 | $foursquare: "\f180"; 712 | 713 | $trello: "\f181"; 714 | 715 | $female: "\f182"; 716 | 717 | $male: "\f183"; 718 | 719 | $gittip: "\f184"; 720 | 721 | $sun: "\f185"; 722 | 723 | $moon: "\f186"; 724 | 725 | $archive: "\f187"; 726 | 727 | $bug: "\f188"; 728 | 729 | $vk: "\f189"; 730 | 731 | $weibo: "\f18a"; 732 | 733 | $renren: "\f18b"; 734 | 735 | -------------------------------------------------------------------------------- /fonts/font-awesome/scss/font-awesome.scss: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome 3.2.0 3 | * the iconic font designed for Bootstrap 4 | * ------------------------------------------------------------------------------ 5 | * The full suite of pictographic icons, examples, and documentation can be 6 | * found at http://fontawesome.io. Stay up to date on Twitter at 7 | * http://twitter.com/fontawesome. 8 | * 9 | * License 10 | * ------------------------------------------------------------------------------ 11 | * - The Font Awesome font is licensed under SIL OFL 1.1 - 12 | * http://scripts.sil.org/OFL 13 | * - Font Awesome CSS, LESS, and SASS files are licensed under MIT License - 14 | * http://opensource.org/licenses/mit-license.html 15 | * - Font Awesome documentation licensed under CC BY 3.0 - 16 | * http://creativecommons.org/licenses/by/3.0/ 17 | * - Attribution is no longer required in Font Awesome 3.0, but much appreciated: 18 | * "Font Awesome by Dave Gandy - http://fontawesome.io" 19 | * 20 | * Author - Dave Gandy 21 | * ------------------------------------------------------------------------------ 22 | * Email: dave@fontawesome.io 23 | * Twitter: http://twitter.com/byscuits 24 | * Work: Lead Product Designer @ Kyruus - http://kyruus.com 25 | */ 26 | 27 | @import "variables"; 28 | @import "mixins"; 29 | @import "path"; 30 | @import "core"; 31 | @import "bootstrap"; 32 | @import "extras"; 33 | @import "icons"; 34 | -------------------------------------------------------------------------------- /fonts/glyphicons/css/glyphicons.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * 3 | * Project: GLYPHICONS 4 | * Author: Jan Kovarik - www.glyphicons.com 5 | * Twitter: @jankovarik 6 | * 7 | */ 8 | html, 9 | html .halflings { 10 | -webkit-font-smoothing: antialiased !important; 11 | } 12 | @font-face { 13 | font-family: 'Glyphicons Halflings'; 14 | 15 | src: url('../fonts/glyphicons-halflings-regular.eot'); 16 | src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg'); 17 | } 18 | .glyphicon { 19 | position: relative; 20 | top: 1px; 21 | display: inline-block; 22 | font-family: 'Glyphicons Halflings'; 23 | font-style: normal; 24 | font-weight: normal; 25 | line-height: 1; 26 | 27 | -webkit-font-smoothing: antialiased; 28 | -moz-osx-font-smoothing: grayscale; 29 | } 30 | .glyphicon-asterisk:before { 31 | content: "\002a"; 32 | } 33 | .glyphicon-plus:before { 34 | content: "\002b"; 35 | } 36 | .glyphicon-euro:before, 37 | .glyphicon-eur:before { 38 | content: "\20ac"; 39 | } 40 | .glyphicon-minus:before { 41 | content: "\2212"; 42 | } 43 | .glyphicon-cloud:before { 44 | content: "\2601"; 45 | } 46 | .glyphicon-envelope:before { 47 | content: "\2709"; 48 | } 49 | .glyphicon-pencil:before { 50 | content: "\270f"; 51 | } 52 | .glyphicon-glass:before { 53 | content: "\e001"; 54 | } 55 | .glyphicon-music:before { 56 | content: "\e002"; 57 | } 58 | .glyphicon-search:before { 59 | content: "\e003"; 60 | } 61 | .glyphicon-heart:before { 62 | content: "\e005"; 63 | } 64 | .glyphicon-star:before { 65 | content: "\e006"; 66 | } 67 | .glyphicon-star-empty:before { 68 | content: "\e007"; 69 | } 70 | .glyphicon-user:before { 71 | content: "\e008"; 72 | } 73 | .glyphicon-film:before { 74 | content: "\e009"; 75 | } 76 | .glyphicon-th-large:before { 77 | content: "\e010"; 78 | } 79 | .glyphicon-th:before { 80 | content: "\e011"; 81 | } 82 | .glyphicon-th-list:before { 83 | content: "\e012"; 84 | } 85 | .glyphicon-ok:before { 86 | content: "\e013"; 87 | } 88 | .glyphicon-remove:before { 89 | content: "\e014"; 90 | } 91 | .glyphicon-zoom-in:before { 92 | content: "\e015"; 93 | } 94 | .glyphicon-zoom-out:before { 95 | content: "\e016"; 96 | } 97 | .glyphicon-off:before { 98 | content: "\e017"; 99 | } 100 | .glyphicon-signal:before { 101 | content: "\e018"; 102 | } 103 | .glyphicon-cog:before { 104 | content: "\e019"; 105 | } 106 | .glyphicon-trash:before { 107 | content: "\e020"; 108 | } 109 | .glyphicon-home:before { 110 | content: "\e021"; 111 | } 112 | .glyphicon-file:before { 113 | content: "\e022"; 114 | } 115 | .glyphicon-time:before { 116 | content: "\e023"; 117 | } 118 | .glyphicon-road:before { 119 | content: "\e024"; 120 | } 121 | .glyphicon-download-alt:before { 122 | content: "\e025"; 123 | } 124 | .glyphicon-download:before { 125 | content: "\e026"; 126 | } 127 | .glyphicon-upload:before { 128 | content: "\e027"; 129 | } 130 | .glyphicon-inbox:before { 131 | content: "\e028"; 132 | } 133 | .glyphicon-play-circle:before { 134 | content: "\e029"; 135 | } 136 | .glyphicon-repeat:before { 137 | content: "\e030"; 138 | } 139 | .glyphicon-refresh:before { 140 | content: "\e031"; 141 | } 142 | .glyphicon-list-alt:before { 143 | content: "\e032"; 144 | } 145 | .glyphicon-lock:before { 146 | content: "\e033"; 147 | } 148 | .glyphicon-flag:before { 149 | content: "\e034"; 150 | } 151 | .glyphicon-headphones:before { 152 | content: "\e035"; 153 | } 154 | .glyphicon-volume-off:before { 155 | content: "\e036"; 156 | } 157 | .glyphicon-volume-down:before { 158 | content: "\e037"; 159 | } 160 | .glyphicon-volume-up:before { 161 | content: "\e038"; 162 | } 163 | .glyphicon-qrcode:before { 164 | content: "\e039"; 165 | } 166 | .glyphicon-barcode:before { 167 | content: "\e040"; 168 | } 169 | .glyphicon-tag:before { 170 | content: "\e041"; 171 | } 172 | .glyphicon-tags:before { 173 | content: "\e042"; 174 | } 175 | .glyphicon-book:before { 176 | content: "\e043"; 177 | } 178 | .glyphicon-bookmark:before { 179 | content: "\e044"; 180 | } 181 | .glyphicon-print:before { 182 | content: "\e045"; 183 | } 184 | .glyphicon-camera:before { 185 | content: "\e046"; 186 | } 187 | .glyphicon-font:before { 188 | content: "\e047"; 189 | } 190 | .glyphicon-bold:before { 191 | content: "\e048"; 192 | } 193 | .glyphicon-italic:before { 194 | content: "\e049"; 195 | } 196 | .glyphicon-text-height:before { 197 | content: "\e050"; 198 | } 199 | .glyphicon-text-width:before { 200 | content: "\e051"; 201 | } 202 | .glyphicon-align-left:before { 203 | content: "\e052"; 204 | } 205 | .glyphicon-align-center:before { 206 | content: "\e053"; 207 | } 208 | .glyphicon-align-right:before { 209 | content: "\e054"; 210 | } 211 | .glyphicon-align-justify:before { 212 | content: "\e055"; 213 | } 214 | .glyphicon-list:before { 215 | content: "\e056"; 216 | } 217 | .glyphicon-indent-left:before { 218 | content: "\e057"; 219 | } 220 | .glyphicon-indent-right:before { 221 | content: "\e058"; 222 | } 223 | .glyphicon-facetime-video:before { 224 | content: "\e059"; 225 | } 226 | .glyphicon-picture:before { 227 | content: "\e060"; 228 | } 229 | .glyphicon-map-marker:before { 230 | content: "\e062"; 231 | } 232 | .glyphicon-adjust:before { 233 | content: "\e063"; 234 | } 235 | .glyphicon-tint:before { 236 | content: "\e064"; 237 | } 238 | .glyphicon-edit:before { 239 | content: "\e065"; 240 | } 241 | .glyphicon-share:before { 242 | content: "\e066"; 243 | } 244 | .glyphicon-check:before { 245 | content: "\e067"; 246 | } 247 | .glyphicon-move:before { 248 | content: "\e068"; 249 | } 250 | .glyphicon-step-backward:before { 251 | content: "\e069"; 252 | } 253 | .glyphicon-fast-backward:before { 254 | content: "\e070"; 255 | } 256 | .glyphicon-backward:before { 257 | content: "\e071"; 258 | } 259 | .glyphicon-play:before { 260 | content: "\e072"; 261 | } 262 | .glyphicon-pause:before { 263 | content: "\e073"; 264 | } 265 | .glyphicon-stop:before { 266 | content: "\e074"; 267 | } 268 | .glyphicon-forward:before { 269 | content: "\e075"; 270 | } 271 | .glyphicon-fast-forward:before { 272 | content: "\e076"; 273 | } 274 | .glyphicon-step-forward:before { 275 | content: "\e077"; 276 | } 277 | .glyphicon-eject:before { 278 | content: "\e078"; 279 | } 280 | .glyphicon-chevron-left:before { 281 | content: "\e079"; 282 | } 283 | .glyphicon-chevron-right:before { 284 | content: "\e080"; 285 | } 286 | .glyphicon-plus-sign:before { 287 | content: "\e081"; 288 | } 289 | .glyphicon-minus-sign:before { 290 | content: "\e082"; 291 | } 292 | .glyphicon-remove-sign:before { 293 | content: "\e083"; 294 | } 295 | .glyphicon-ok-sign:before { 296 | content: "\e084"; 297 | } 298 | .glyphicon-question-sign:before { 299 | content: "\e085"; 300 | } 301 | .glyphicon-info-sign:before { 302 | content: "\e086"; 303 | } 304 | .glyphicon-screenshot:before { 305 | content: "\e087"; 306 | } 307 | .glyphicon-remove-circle:before { 308 | content: "\e088"; 309 | } 310 | .glyphicon-ok-circle:before { 311 | content: "\e089"; 312 | } 313 | .glyphicon-ban-circle:before { 314 | content: "\e090"; 315 | } 316 | .glyphicon-arrow-left:before { 317 | content: "\e091"; 318 | } 319 | .glyphicon-arrow-right:before { 320 | content: "\e092"; 321 | } 322 | .glyphicon-arrow-up:before { 323 | content: "\e093"; 324 | } 325 | .glyphicon-arrow-down:before { 326 | content: "\e094"; 327 | } 328 | .glyphicon-share-alt:before { 329 | content: "\e095"; 330 | } 331 | .glyphicon-resize-full:before { 332 | content: "\e096"; 333 | } 334 | .glyphicon-resize-small:before { 335 | content: "\e097"; 336 | } 337 | .glyphicon-exclamation-sign:before { 338 | content: "\e101"; 339 | } 340 | .glyphicon-gift:before { 341 | content: "\e102"; 342 | } 343 | .glyphicon-leaf:before { 344 | content: "\e103"; 345 | } 346 | .glyphicon-fire:before { 347 | content: "\e104"; 348 | } 349 | .glyphicon-eye-open:before { 350 | content: "\e105"; 351 | } 352 | .glyphicon-eye-close:before { 353 | content: "\e106"; 354 | } 355 | .glyphicon-warning-sign:before { 356 | content: "\e107"; 357 | } 358 | .glyphicon-plane:before { 359 | content: "\e108"; 360 | } 361 | .glyphicon-calendar:before { 362 | content: "\e109"; 363 | } 364 | .glyphicon-random:before { 365 | content: "\e110"; 366 | } 367 | .glyphicon-comment:before { 368 | content: "\e111"; 369 | } 370 | .glyphicon-magnet:before { 371 | content: "\e112"; 372 | } 373 | .glyphicon-chevron-up:before { 374 | content: "\e113"; 375 | } 376 | .glyphicon-chevron-down:before { 377 | content: "\e114"; 378 | } 379 | .glyphicon-retweet:before { 380 | content: "\e115"; 381 | } 382 | .glyphicon-shopping-cart:before { 383 | content: "\e116"; 384 | } 385 | .glyphicon-folder-close:before { 386 | content: "\e117"; 387 | } 388 | .glyphicon-folder-open:before { 389 | content: "\e118"; 390 | } 391 | .glyphicon-resize-vertical:before { 392 | content: "\e119"; 393 | } 394 | .glyphicon-resize-horizontal:before { 395 | content: "\e120"; 396 | } 397 | .glyphicon-hdd:before { 398 | content: "\e121"; 399 | } 400 | .glyphicon-bullhorn:before { 401 | content: "\e122"; 402 | } 403 | .glyphicon-bell:before { 404 | content: "\e123"; 405 | } 406 | .glyphicon-certificate:before { 407 | content: "\e124"; 408 | } 409 | .glyphicon-thumbs-up:before { 410 | content: "\e125"; 411 | } 412 | .glyphicon-thumbs-down:before { 413 | content: "\e126"; 414 | } 415 | .glyphicon-hand-right:before { 416 | content: "\e127"; 417 | } 418 | .glyphicon-hand-left:before { 419 | content: "\e128"; 420 | } 421 | .glyphicon-hand-up:before { 422 | content: "\e129"; 423 | } 424 | .glyphicon-hand-down:before { 425 | content: "\e130"; 426 | } 427 | .glyphicon-circle-arrow-right:before { 428 | content: "\e131"; 429 | } 430 | .glyphicon-circle-arrow-left:before { 431 | content: "\e132"; 432 | } 433 | .glyphicon-circle-arrow-up:before { 434 | content: "\e133"; 435 | } 436 | .glyphicon-circle-arrow-down:before { 437 | content: "\e134"; 438 | } 439 | .glyphicon-globe:before { 440 | content: "\e135"; 441 | } 442 | .glyphicon-wrench:before { 443 | content: "\e136"; 444 | } 445 | .glyphicon-tasks:before { 446 | content: "\e137"; 447 | } 448 | .glyphicon-filter:before { 449 | content: "\e138"; 450 | } 451 | .glyphicon-briefcase:before { 452 | content: "\e139"; 453 | } 454 | .glyphicon-fullscreen:before { 455 | content: "\e140"; 456 | } 457 | .glyphicon-dashboard:before { 458 | content: "\e141"; 459 | } 460 | .glyphicon-paperclip:before { 461 | content: "\e142"; 462 | } 463 | .glyphicon-heart-empty:before { 464 | content: "\e143"; 465 | } 466 | .glyphicon-link:before { 467 | content: "\e144"; 468 | } 469 | .glyphicon-phone:before { 470 | content: "\e145"; 471 | } 472 | .glyphicon-pushpin:before { 473 | content: "\e146"; 474 | } 475 | .glyphicon-usd:before { 476 | content: "\e148"; 477 | } 478 | .glyphicon-gbp:before { 479 | content: "\e149"; 480 | } 481 | .glyphicon-sort:before { 482 | content: "\e150"; 483 | } 484 | .glyphicon-sort-by-alphabet:before { 485 | content: "\e151"; 486 | } 487 | .glyphicon-sort-by-alphabet-alt:before { 488 | content: "\e152"; 489 | } 490 | .glyphicon-sort-by-order:before { 491 | content: "\e153"; 492 | } 493 | .glyphicon-sort-by-order-alt:before { 494 | content: "\e154"; 495 | } 496 | .glyphicon-sort-by-attributes:before { 497 | content: "\e155"; 498 | } 499 | .glyphicon-sort-by-attributes-alt:before { 500 | content: "\e156"; 501 | } 502 | .glyphicon-unchecked:before { 503 | content: "\e157"; 504 | } 505 | .glyphicon-expand:before { 506 | content: "\e158"; 507 | } 508 | .glyphicon-collapse-down:before { 509 | content: "\e159"; 510 | } 511 | .glyphicon-collapse-up:before { 512 | content: "\e160"; 513 | } 514 | .glyphicon-log-in:before { 515 | content: "\e161"; 516 | } 517 | .glyphicon-flash:before { 518 | content: "\e162"; 519 | } 520 | .glyphicon-log-out:before { 521 | content: "\e163"; 522 | } 523 | .glyphicon-new-window:before { 524 | content: "\e164"; 525 | } 526 | .glyphicon-record:before { 527 | content: "\e165"; 528 | } 529 | .glyphicon-save:before { 530 | content: "\e166"; 531 | } 532 | .glyphicon-open:before { 533 | content: "\e167"; 534 | } 535 | .glyphicon-saved:before { 536 | content: "\e168"; 537 | } 538 | .glyphicon-import:before { 539 | content: "\e169"; 540 | } 541 | .glyphicon-export:before { 542 | content: "\e170"; 543 | } 544 | .glyphicon-send:before { 545 | content: "\e171"; 546 | } 547 | .glyphicon-floppy-disk:before { 548 | content: "\e172"; 549 | } 550 | .glyphicon-floppy-saved:before { 551 | content: "\e173"; 552 | } 553 | .glyphicon-floppy-remove:before { 554 | content: "\e174"; 555 | } 556 | .glyphicon-floppy-save:before { 557 | content: "\e175"; 558 | } 559 | .glyphicon-floppy-open:before { 560 | content: "\e176"; 561 | } 562 | .glyphicon-credit-card:before { 563 | content: "\e177"; 564 | } 565 | .glyphicon-transfer:before { 566 | content: "\e178"; 567 | } 568 | .glyphicon-cutlery:before { 569 | content: "\e179"; 570 | } 571 | .glyphicon-header:before { 572 | content: "\e180"; 573 | } 574 | .glyphicon-compressed:before { 575 | content: "\e181"; 576 | } 577 | .glyphicon-earphone:before { 578 | content: "\e182"; 579 | } 580 | .glyphicon-phone-alt:before { 581 | content: "\e183"; 582 | } 583 | .glyphicon-tower:before { 584 | content: "\e184"; 585 | } 586 | .glyphicon-stats:before { 587 | content: "\e185"; 588 | } 589 | .glyphicon-sd-video:before { 590 | content: "\e186"; 591 | } 592 | .glyphicon-hd-video:before { 593 | content: "\e187"; 594 | } 595 | .glyphicon-subtitles:before { 596 | content: "\e188"; 597 | } 598 | .glyphicon-sound-stereo:before { 599 | content: "\e189"; 600 | } 601 | .glyphicon-sound-dolby:before { 602 | content: "\e190"; 603 | } 604 | .glyphicon-sound-5-1:before { 605 | content: "\e191"; 606 | } 607 | .glyphicon-sound-6-1:before { 608 | content: "\e192"; 609 | } 610 | .glyphicon-sound-7-1:before { 611 | content: "\e193"; 612 | } 613 | .glyphicon-copyright-mark:before { 614 | content: "\e194"; 615 | } 616 | .glyphicon-registration-mark:before { 617 | content: "\e195"; 618 | } 619 | .glyphicon-cloud-download:before { 620 | content: "\e197"; 621 | } 622 | .glyphicon-cloud-upload:before { 623 | content: "\e198"; 624 | } 625 | .glyphicon-tree-conifer:before { 626 | content: "\e199"; 627 | } 628 | .glyphicon-tree-deciduous:before { 629 | content: "\e200"; 630 | } 631 | .glyphicon-cd:before { 632 | content: "\e201"; 633 | } 634 | .glyphicon-save-file:before { 635 | content: "\e202"; 636 | } 637 | .glyphicon-open-file:before { 638 | content: "\e203"; 639 | } 640 | .glyphicon-level-up:before { 641 | content: "\e204"; 642 | } 643 | .glyphicon-copy:before { 644 | content: "\e205"; 645 | } 646 | .glyphicon-paste:before { 647 | content: "\e206"; 648 | } 649 | .glyphicon-alert:before { 650 | content: "\e209"; 651 | } 652 | .glyphicon-equalizer:before { 653 | content: "\e210"; 654 | } 655 | .glyphicon-king:before { 656 | content: "\e211"; 657 | } 658 | .glyphicon-queen:before { 659 | content: "\e212"; 660 | } 661 | .glyphicon-pawn:before { 662 | content: "\e213"; 663 | } 664 | .glyphicon-bishop:before { 665 | content: "\e214"; 666 | } 667 | .glyphicon-knight:before { 668 | content: "\e215"; 669 | } 670 | .glyphicon-baby-formula:before { 671 | content: "\e216"; 672 | } 673 | .glyphicon-tent:before { 674 | content: "\26fa"; 675 | } 676 | .glyphicon-blackboard:before { 677 | content: "\e218"; 678 | } 679 | .glyphicon-bed:before { 680 | content: "\e219"; 681 | } 682 | .glyphicon-apple:before { 683 | content: "\f8ff"; 684 | } 685 | .glyphicon-erase:before { 686 | content: "\e221"; 687 | } 688 | .glyphicon-hourglass:before { 689 | content: "\231b"; 690 | } 691 | .glyphicon-lamp:before { 692 | content: "\e223"; 693 | } 694 | .glyphicon-duplicate:before { 695 | content: "\e224"; 696 | } 697 | .glyphicon-piggy-bank:before { 698 | content: "\e225"; 699 | } 700 | .glyphicon-scissors:before { 701 | content: "\e226"; 702 | } 703 | .glyphicon-bitcoin:before { 704 | content: "\e227"; 705 | } 706 | .glyphicon-btc:before { 707 | content: "\e227"; 708 | } 709 | .glyphicon-xbt:before { 710 | content: "\e227"; 711 | } 712 | .glyphicon-yen:before { 713 | content: "\00a5"; 714 | } 715 | .glyphicon-jpy:before { 716 | content: "\00a5"; 717 | } 718 | .glyphicon-ruble:before { 719 | content: "\20bd"; 720 | } 721 | .glyphicon-rub:before { 722 | content: "\20bd"; 723 | } 724 | .glyphicon-scale:before { 725 | content: "\e230"; 726 | } 727 | .glyphicon-ice-lolly:before { 728 | content: "\e231"; 729 | } 730 | .glyphicon-ice-lolly-tasted:before { 731 | content: "\e232"; 732 | } 733 | .glyphicon-education:before { 734 | content: "\e233"; 735 | } 736 | .glyphicon-option-horizontal:before { 737 | content: "\e234"; 738 | } 739 | .glyphicon-option-vertical:before { 740 | content: "\e235"; 741 | } 742 | .glyphicon-menu-hamburger:before { 743 | content: "\e236"; 744 | } 745 | .glyphicon-modal-window:before { 746 | content: "\e237"; 747 | } 748 | .glyphicon-oil:before { 749 | content: "\e238"; 750 | } 751 | .glyphicon-grain:before { 752 | content: "\e239"; 753 | } 754 | .glyphicon-sunglasses:before { 755 | content: "\e240"; 756 | } 757 | .glyphicon-text-size:before { 758 | content: "\e241"; 759 | } 760 | .glyphicon-text-color:before { 761 | content: "\e242"; 762 | } 763 | .glyphicon-text-background:before { 764 | content: "\e243"; 765 | } 766 | .glyphicon-object-align-top:before { 767 | content: "\e244"; 768 | } 769 | .glyphicon-object-align-bottom:before { 770 | content: "\e245"; 771 | } 772 | .glyphicon-object-align-horizontal:before { 773 | content: "\e246"; 774 | } 775 | .glyphicon-object-align-left:before { 776 | content: "\e247"; 777 | } 778 | .glyphicon-object-align-vertical:before { 779 | content: "\e248"; 780 | } 781 | .glyphicon-object-align-right:before { 782 | content: "\e249"; 783 | } 784 | .glyphicon-triangle-right:before { 785 | content: "\e250"; 786 | } 787 | .glyphicon-triangle-left:before { 788 | content: "\e251"; 789 | } 790 | .glyphicon-triangle-bottom:before { 791 | content: "\e252"; 792 | } 793 | .glyphicon-triangle-top:before { 794 | content: "\e253"; 795 | } 796 | .glyphicon-console:before { 797 | content: "\e254"; 798 | } 799 | .glyphicon-superscript:before { 800 | content: "\e255"; 801 | } 802 | .glyphicon-subscript:before { 803 | content: "\e256"; 804 | } 805 | .glyphicon-menu-left:before { 806 | content: "\e257"; 807 | } 808 | .glyphicon-menu-right:before { 809 | content: "\e258"; 810 | } 811 | .glyphicon-menu-down:before { 812 | content: "\e259"; 813 | } 814 | .glyphicon-menu-up:before { 815 | content: "\e260"; 816 | } -------------------------------------------------------------------------------- /fonts/glyphicons/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ppsyche/onlineShop/7f799a842e1014119ca9170d4c7ae679336032c5/fonts/glyphicons/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /fonts/glyphicons/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ppsyche/onlineShop/7f799a842e1014119ca9170d4c7ae679336032c5/fonts/glyphicons/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /fonts/glyphicons/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ppsyche/onlineShop/7f799a842e1014119ca9170d4c7ae679336032c5/fonts/glyphicons/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /fonts/glyphicons/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ppsyche/onlineShop/7f799a842e1014119ca9170d4c7ae679336032c5/fonts/glyphicons/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /img/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ppsyche/onlineShop/7f799a842e1014119ca9170d4c7ae679336032c5/img/1.jpg -------------------------------------------------------------------------------- /img/10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ppsyche/onlineShop/7f799a842e1014119ca9170d4c7ae679336032c5/img/10.jpg -------------------------------------------------------------------------------- /img/11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ppsyche/onlineShop/7f799a842e1014119ca9170d4c7ae679336032c5/img/11.jpg -------------------------------------------------------------------------------- /img/12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ppsyche/onlineShop/7f799a842e1014119ca9170d4c7ae679336032c5/img/12.jpg -------------------------------------------------------------------------------- /img/13.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ppsyche/onlineShop/7f799a842e1014119ca9170d4c7ae679336032c5/img/13.jpg -------------------------------------------------------------------------------- /img/14.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ppsyche/onlineShop/7f799a842e1014119ca9170d4c7ae679336032c5/img/14.jpg -------------------------------------------------------------------------------- /img/15.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ppsyche/onlineShop/7f799a842e1014119ca9170d4c7ae679336032c5/img/15.jpg -------------------------------------------------------------------------------- /img/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ppsyche/onlineShop/7f799a842e1014119ca9170d4c7ae679336032c5/img/2.jpg -------------------------------------------------------------------------------- /img/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ppsyche/onlineShop/7f799a842e1014119ca9170d4c7ae679336032c5/img/3.jpg -------------------------------------------------------------------------------- /img/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ppsyche/onlineShop/7f799a842e1014119ca9170d4c7ae679336032c5/img/4.jpg -------------------------------------------------------------------------------- /img/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ppsyche/onlineShop/7f799a842e1014119ca9170d4c7ae679336032c5/img/5.jpg -------------------------------------------------------------------------------- /img/6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ppsyche/onlineShop/7f799a842e1014119ca9170d4c7ae679336032c5/img/6.jpg -------------------------------------------------------------------------------- /img/7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ppsyche/onlineShop/7f799a842e1014119ca9170d4c7ae679336032c5/img/7.jpg -------------------------------------------------------------------------------- /img/8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ppsyche/onlineShop/7f799a842e1014119ca9170d4c7ae679336032c5/img/8.jpg -------------------------------------------------------------------------------- /img/9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ppsyche/onlineShop/7f799a842e1014119ca9170d4c7ae679336032c5/img/9.jpg -------------------------------------------------------------------------------- /img/fashion/female/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ppsyche/onlineShop/7f799a842e1014119ca9170d4c7ae679336032c5/img/fashion/female/1.jpg -------------------------------------------------------------------------------- /img/fashion/female/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ppsyche/onlineShop/7f799a842e1014119ca9170d4c7ae679336032c5/img/fashion/female/2.jpg -------------------------------------------------------------------------------- /img/fashion/female/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ppsyche/onlineShop/7f799a842e1014119ca9170d4c7ae679336032c5/img/fashion/female/3.jpg -------------------------------------------------------------------------------- /img/fashion/female/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ppsyche/onlineShop/7f799a842e1014119ca9170d4c7ae679336032c5/img/fashion/female/4.jpg -------------------------------------------------------------------------------- /img/fashion/female/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ppsyche/onlineShop/7f799a842e1014119ca9170d4c7ae679336032c5/img/fashion/female/5.jpg -------------------------------------------------------------------------------- /img/fashion/female/6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ppsyche/onlineShop/7f799a842e1014119ca9170d4c7ae679336032c5/img/fashion/female/6.jpg -------------------------------------------------------------------------------- /img/fashion/female/7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ppsyche/onlineShop/7f799a842e1014119ca9170d4c7ae679336032c5/img/fashion/female/7.jpg -------------------------------------------------------------------------------- /img/fashion/female/8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ppsyche/onlineShop/7f799a842e1014119ca9170d4c7ae679336032c5/img/fashion/female/8.jpg -------------------------------------------------------------------------------- /img/fashion/male/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ppsyche/onlineShop/7f799a842e1014119ca9170d4c7ae679336032c5/img/fashion/male/1.jpg -------------------------------------------------------------------------------- /img/fashion/male/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ppsyche/onlineShop/7f799a842e1014119ca9170d4c7ae679336032c5/img/fashion/male/2.jpg -------------------------------------------------------------------------------- /img/fashion/male/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ppsyche/onlineShop/7f799a842e1014119ca9170d4c7ae679336032c5/img/fashion/male/3.jpg -------------------------------------------------------------------------------- /img/fashion/male/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ppsyche/onlineShop/7f799a842e1014119ca9170d4c7ae679336032c5/img/fashion/male/4.jpg -------------------------------------------------------------------------------- /img/fashion/male/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ppsyche/onlineShop/7f799a842e1014119ca9170d4c7ae679336032c5/img/fashion/male/5.jpg -------------------------------------------------------------------------------- /img/fashion/male/6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ppsyche/onlineShop/7f799a842e1014119ca9170d4c7ae679336032c5/img/fashion/male/6.jpg -------------------------------------------------------------------------------- /img/fashion/male/7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ppsyche/onlineShop/7f799a842e1014119ca9170d4c7ae679336032c5/img/fashion/male/7.jpg -------------------------------------------------------------------------------- /img/fashion/male/8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ppsyche/onlineShop/7f799a842e1014119ca9170d4c7ae679336032c5/img/fashion/male/8.jpg -------------------------------------------------------------------------------- /img/front-home-banner.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ppsyche/onlineShop/7f799a842e1014119ca9170d4c7ae679336032c5/img/front-home-banner.jpg -------------------------------------------------------------------------------- /img/map/map.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ppsyche/onlineShop/7f799a842e1014119ca9170d4c7ae679336032c5/img/map/map.jpg -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 首页 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 67 | 80 |
81 | Awesome 82 | Features 83 | Lovely headline here 84 |
85 |
86 |
87 | Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley. of.type and scrambled it to 88 |
89 | 115 |
116 |

Follow us on:

117 | 124 |
125 |
126 |

127 | 128 | Testimonials 129 |

130 |
131 |
132 | 133 | Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an 134 |

by john doe

135 |
136 |
137 | 138 | Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an 139 |

by jane doe

140 |
141 |
142 |
143 |
144 |

Give your ADMIN a new look Today

145 |

Unlimited Colors | 420+ Icons Included | Fully Responsive | Duzines of Pages

146 |
147 | 148 | 149 |

Buy it now!

150 |

on ThemeForest.net

151 |
152 |
153 | 206 | 207 | 208 | 209 | -------------------------------------------------------------------------------- /js/catalog.js: -------------------------------------------------------------------------------- 1 | var btnBox = getClass('carousel-btns')[0]; 2 | var aBtns = btnBox.getElementsByTagName('li'); 3 | var aItem = getClass('carousel-item'); 4 | var oImgBox = getClass('carousel-imgs')[0]; 5 | var oCarousel = getClass('carousel')[0]; 6 | var iNow = 0; 7 | var timer; 8 | 9 | for(var i=0; i 0 ? Math.ceil(speed) : Math.floor(speed); 44 | 45 | if(curr != attr[prop]){ 46 | bStop = false; 47 | } 48 | 49 | if(prop == 'opacity'){ 50 | elem.style.opacity = (curr + speed) / 100; 51 | elem.style.filter = 'alpha(opacity='+(curr + speed)+')'; 52 | }else{ 53 | elem.style[prop] = curr + speed + 'px'; 54 | } 55 | } 56 | if(bStop){ 57 | clearInterval(elem.timer); 58 | callback && callback(); 59 | } 60 | }, 30); 61 | } 62 | 63 | function getStyle(elem, attr){ 64 | if(elem.currentStyle){//IE 65 | return elem.currentStyle[attr]; 66 | }else{ 67 | return getComputedStyle(elem, false)[attr]; 68 | } 69 | } 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | -------------------------------------------------------------------------------- /posts.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Document 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 67 |
68 |
69 |

70 | 71 | Blog 72 |

73 |
74 | 110 |
111 |
112 | 113 | 114 | 115 |
116 |

WHAT IS LOREM IPSUM?

117 |

118 | by 119 | mosaicpro 120 | 121 | on 15th June, 2013 122 | 123 | 15 comments 124 |

125 |

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged.

126 | read more 127 |
128 | 129 |
130 |
131 |
132 | 133 | 134 | 135 |
136 |

WHAT IS LOREM IPSUM?

137 |

138 | by 139 | mosaicpro 140 | 141 | on 15th June, 2013 142 |

143 |

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged.

144 | read more 145 | 146 | 15 comments 147 |
148 | 149 |
150 |
151 | 152 |
153 | 154 | 155 | 156 |
157 |

WHAT IS LOREM IPSUM?

158 |

159 | by 160 | mosaicpro 161 | 162 | on 15th June, 2013 163 |

164 |

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged.

165 | read more 166 | 167 | 15 comments 168 |
169 | 170 |
171 |
172 |
173 | 174 | 175 | 176 |
177 |

WHAT IS LOREM IPSUM?

178 |

179 | by 180 | mosaicpro 181 | 182 | on 15th June, 2013 183 | 184 | 15 comments 185 |

186 |

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged.

187 | read more 188 |
189 | 190 |
191 |
192 | 193 | 194 | 195 |
196 |
197 |
198 |
199 | 200 | 253 | 254 | -------------------------------------------------------------------------------- /product.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 商品详情 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 67 |
68 |
69 |

70 | 71 | Product name goes here 72 |

73 |
74 |
75 | 76 | 77 | 78 |
79 | 80 | 81 |
82 | 104 |
105 |
106 |
107 |
108 |

109 | 110 | Product description 111 |

112 |
113 |

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas convallis porta purus, pulvinar mattis nulla tempus ut. Curabitur quis dui orci. Ut nisi dolor, dignissim a aliquet quis, vulputate id dui. Proin ultrices ultrices ligula.


114 |

Dictum varius turpis faucibus non. Curabitur faucibus ultrices nunc, nec aliquet leo tempor cursus. Pellentesque sed felis ipsum.

115 |
116 |

117 | 118 | Important note 119 |

120 |

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi erat massa, ultricies sit amet.

121 |
122 |
123 | 50% Off 124 |

$1,000.00

125 |

$1,119 incl. VAT

126 |

Select size

127 | 132 |

Qty

133 | 134 | 135 | Add to cart 136 | 141 |
142 |
143 |
144 |
145 | 146 | 147 |
148 |
149 |
    150 |
  • Reviews
  • 151 |
  • Delivery
  • 152 |
153 |
154 |
155 |
156 | 157 |
Customer name
158 |

159 | 160 | 161 | 162 | 163 | 164 | 165 | on 22th June, 2013 166 |

167 |

Aliquam rutrum, sem at scelerisque tempor, nulla diam pulvinar tortor, id pulvinar massa velit eu purus. Curabitur eu fringilla diam, sed suscipit lorem. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Cras iaculis enim vel odio imperdiet faucibus. Aliquam erat volutpat.

168 |
169 |
170 | 171 |
Customer name
172 |

173 | 174 | 175 | 176 | 177 | 178 | 179 | on 22th June, 2013 180 |

181 |

Aliquam rutrum, sem at scelerisque tempor, nulla diam pulvinar tortor, id pulvinar massa velit eu purus. Curabitur eu fringilla diam, sed suscipit lorem. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Cras iaculis enim vel odio imperdiet faucibus. Aliquam erat volutpat.

182 |
183 |
184 |
185 |

186 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas convallis porta purus, pulvinar mattis nulla tempus ut. Curabitur quis dui orci. Ut nisi dolor, dignissim a aliquet quis, vulputate id dui. Proin ultrices ultrices ligula, dictum varius turpis faucibus non. Curabitur faucibus ultrices nunc, nec aliquet leo tempor cursus. Pellentesque sed felis ipsum. Quisque in lacus sed ante malesuada condimentum et a risus. Morbi accumsan euismod rutrum. Etiam vitae turpis eu est lacinia condimentum a sit amet erat. Sed augue turpis, lobortis ac feugiat eget, cursus ac justo. 187 |

188 |
189 |
190 |
191 |
192 |
193 |
194 |
195 | 248 | 249 | 250 |
251 |
252 |
253 | X 254 |
255 |
256 | 257 | < 258 | > 259 |
260 |
261 | next 262 | previous 263 | slideshow 264 | download 265 |
266 |
267 |
268 | 269 | 270 | 271 | -------------------------------------------------------------------------------- /shopcart.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Document 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 67 |
68 |
69 |
70 |

71 | 72 | Shopping Cart 73 |

74 |
75 | With selected: 76 | 81 |
82 |
83 |
84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 170 | 171 | 172 | 173 | 174 | 175 | 176 |
No.QtyPriceVATTAX incl.
1 101 | 102 |
103 | 104 |
Product name goes here

Product Category

105 |
106 |
107 | Size: 108 |
109 | 3-4 Years 110 |
111 |
112 | Color: 113 |
114 | Blue Navy 115 |
116 |
117 |
$1,000.00$119.00$1,119.00
2 127 | 128 |
129 | 130 |
Product name goes here

Product Category

131 |
132 |
133 | Size: 134 |
135 | 3-4 Years 136 |
137 |
138 | Color: 139 |
140 | Blue Navy 141 |
142 |
143 |
$1,000.00$119.00$1,119.00
3 153 | 154 |
155 | 156 |
Product name goes here

Product Category

157 |
158 |
159 | Size: 160 |
161 | 3-4 Years 162 |
163 |
164 | Color: 165 |
166 | Blue Navy 167 |
168 |
169 |
$1,000.00$119.00$1,119.00
177 |
178 |
179 | Discount Code: 180 | 181 | 182 |
183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 |
Subtotal:$1,000.00
Delivery:$5.00
VAT:$119.00
197 |
198 |

Total: $1,195.95

199 | 200 |
201 |
202 |
203 |
204 | 257 | 258 | 259 | 260 | -------------------------------------------------------------------------------- /timeline.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Document 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 67 |
68 |
69 |

70 | 71 | Blog 72 |

73 |
74 | 110 |
111 |
112 | 113 | 114 | 115 |
116 |

WHAT IS LOREM IPSUM?

117 |

118 | by 119 | mosaicpro 120 | 121 | on 15th June, 2013 122 | 123 | 15 comments 124 |

125 |

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged.

126 | read more 127 |
128 | 129 |
130 |
131 |
132 | 133 | 134 | 135 |
136 |

WHAT IS LOREM IPSUM?

137 |

138 | by 139 | mosaicpro 140 | 141 | on 15th June, 2013 142 |

143 |

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged.

144 | read more 145 | 146 | 15 comments 147 |
148 | 149 |
150 |
151 | 152 |
153 | 154 | 155 | 156 |
157 |

WHAT IS LOREM IPSUM?

158 |

159 | by 160 | mosaicpro 161 | 162 | on 15th June, 2013 163 |

164 |

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged.

165 | read more 166 | 167 | 15 comments 168 |
169 | 170 |
171 |
172 |
173 | 174 | 175 | 176 |
177 |

WHAT IS LOREM IPSUM?

178 |

179 | by 180 | mosaicpro 181 | 182 | on 15th June, 2013 183 | 184 | 15 comments 185 |

186 |

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged.

187 | read more 188 |
189 | 190 |
191 |
192 | 193 | 194 | 195 |
196 |
197 |
198 |
199 | 200 | 253 | 254 | --------------------------------------------------------------------------------