Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

responsive.css 14KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760
  1. /*!
  2. * Bootstrap Responsive v2.0.0
  3. *
  4. * Copyright 2012 Twitter, Inc
  5. * Licensed under the Apache License v2.0
  6. * http://www.apache.org/licenses/LICENSE-2.0
  7. *
  8. * Designed and built with all the love in the world @twitter by @mdo and @fat.
  9. */
  10. .hidden {
  11. display: none;
  12. visibility: hidden;
  13. }
  14. @media (max-width: 480px) {
  15. .nav-collapse {
  16. -webkit-transform: translate3d(0, 0, 0);
  17. }
  18. .page-header h1 small {
  19. display: block;
  20. line-height: 18px;
  21. }
  22. input[class*="span"],
  23. select[class*="span"],
  24. textarea[class*="span"],
  25. .uneditable-input {
  26. display: block;
  27. width: 100%;
  28. height: 28px;
  29. /* Make inputs at least the height of their button counterpart */
  30. /* Makes inputs behave like true block-level elements */
  31. -webkit-box-sizing: border-box;
  32. /* Older Webkit */
  33. -moz-box-sizing: border-box;
  34. /* Older FF */
  35. -ms-box-sizing: border-box;
  36. /* IE8 */
  37. box-sizing: border-box;
  38. /* CSS3 spec*/
  39. }
  40. .input-prepend input[class*="span"], .input-append input[class*="span"] {
  41. width: auto;
  42. }
  43. input[type="checkbox"], input[type="radio"] {
  44. border: 1px solid #ccc;
  45. }
  46. .form-horizontal .control-group > label {
  47. float: none;
  48. width: auto;
  49. padding-top: 0;
  50. text-align: left;
  51. }
  52. .form-horizontal .controls {
  53. margin-left: 0;
  54. }
  55. .form-horizontal .control-list {
  56. padding-top: 0;
  57. }
  58. .form-horizontal .form-actions {
  59. padding-left: 10px;
  60. padding-right: 10px;
  61. }
  62. .modal {
  63. position: absolute;
  64. top: 10px;
  65. left: 10px;
  66. right: 10px;
  67. width: auto;
  68. margin: 0;
  69. }
  70. .modal.fade.in {
  71. top: auto;
  72. }
  73. .modal-header .close {
  74. padding: 10px;
  75. margin: -10px;
  76. }
  77. .carousel-caption {
  78. position: static;
  79. }
  80. .navbar.accounts {
  81. margin-bottom: 0px;
  82. }
  83. .navbar.accounts .brand.hidden {
  84. display: inline;
  85. padding: 6px 10px;
  86. font-size: 18px;
  87. }
  88. .navbar.accounts .nav > li div, .navbar.accounts .nav > li:last-child {
  89. display: none;
  90. }
  91. .product_title,
  92. .product_assets,
  93. .product_description,
  94. .product_related,
  95. .review_content,
  96. .review_votes,
  97. .main,
  98. .products li,
  99. .five li,
  100. .four li,
  101. .three li,
  102. .two li,
  103. .product_pod .product_price,
  104. .footer_links li,
  105. .footer_links .top_page {
  106. float: none;
  107. margin: 0px;
  108. width: auto;
  109. height: auto;
  110. }
  111. .products li {
  112. border-bottom: 1px solid #eeeeee;
  113. padding-bottom: 18px;
  114. margin-bottom: 18px;
  115. }
  116. .products li .product_pod {
  117. margin-bottom: 15px;
  118. height: auto!important;
  119. padding: 0px;
  120. text-align: left;
  121. }
  122. .products li .product_pod .star {
  123. clear: none;
  124. margin-left: 28.749999999999996%;
  125. }
  126. .products li .product_pod .avaliability {
  127. text-align: left;
  128. }
  129. .products li .product_pod .product_price {
  130. position: static;
  131. }
  132. .products li .product_pod .product_price h4 {
  133. margin-bottom: 0px;
  134. display: inline;
  135. }
  136. .products li .product_pod .product_price h4 span, .products li .product_pod .product_price h4 del {
  137. float: none;
  138. }
  139. .products li .product_pod .product_price form input#id_quantity {
  140. width: auto;
  141. }
  142. .products li .product_pod .product_price form .btn {
  143. width: auto;
  144. display: block;
  145. padding: 5px 14px 6px;
  146. margin-top: 5px;
  147. }
  148. .products li .product_pod .image_container {
  149. width: 25%;
  150. float: left;
  151. margin-right: 15px;
  152. margin-bottom: 80px;
  153. }
  154. .star {
  155. padding-left: 70px;
  156. background: url(../img/ui/bg-stars-small.png) 0px -4px no-repeat;
  157. height: 11px;
  158. line-height: 11px;
  159. }
  160. .star.One {
  161. background-position: 0px -18px;
  162. }
  163. .star.Two {
  164. background-position: 0px -32px;
  165. }
  166. .star.Three {
  167. background-position: 0px -47px;
  168. }
  169. .star.Four {
  170. background-position: 0px -61px;
  171. }
  172. .star.Five {
  173. background-position: 0px -75px;
  174. }
  175. .review_content div {
  176. border: none;
  177. }
  178. .review_votes div {
  179. padding: 0px;
  180. }
  181. .footer_links {
  182. border-bottom: none;
  183. }
  184. .footer_links li {
  185. border-left: none;
  186. margin: 0px;
  187. padding: 0px;
  188. }
  189. .alert {
  190. /* Position alerts at the bottom of the browser window*/
  191. position: static;
  192. width: auto;
  193. margin-bottom: 0px;
  194. }
  195. }
  196. @media (max-width: 768px) {
  197. .container {
  198. width: auto;
  199. padding: 0 20px;
  200. }
  201. .row-fluid {
  202. width: 100%;
  203. }
  204. .row {
  205. margin-left: 0;
  206. }
  207. .row > [class*="span"], .row-fluid > [class*="span"] {
  208. float: none;
  209. display: block;
  210. width: auto;
  211. margin: 0;
  212. }
  213. }
  214. @media (min-width: 768px) and (max-width: 980px) {
  215. .row {
  216. margin-left: -20px;
  217. *zoom: 1;
  218. }
  219. .row:before, .row:after {
  220. display: table;
  221. content: "";
  222. }
  223. .row:after {
  224. clear: both;
  225. }
  226. [class*="span"] {
  227. float: left;
  228. margin-left: 20px;
  229. }
  230. .span1 {
  231. width: 42px;
  232. }
  233. .span2 {
  234. width: 104px;
  235. }
  236. .span3 {
  237. width: 166px;
  238. }
  239. .span4 {
  240. width: 228px;
  241. }
  242. .span5 {
  243. width: 290px;
  244. }
  245. .span6 {
  246. width: 352px;
  247. }
  248. .span7 {
  249. width: 414px;
  250. }
  251. .span8 {
  252. width: 476px;
  253. }
  254. .span9 {
  255. width: 538px;
  256. }
  257. .span10 {
  258. width: 600px;
  259. }
  260. .span11 {
  261. width: 662px;
  262. }
  263. .span12, .container {
  264. width: 724px;
  265. }
  266. .offset1 {
  267. margin-left: 82px;
  268. }
  269. .offset2 {
  270. margin-left: 144px;
  271. }
  272. .offset3 {
  273. margin-left: 206px;
  274. }
  275. .offset4 {
  276. margin-left: 268px;
  277. }
  278. .offset5 {
  279. margin-left: 330px;
  280. }
  281. .offset6 {
  282. margin-left: 392px;
  283. }
  284. .offset7 {
  285. margin-left: 454px;
  286. }
  287. .offset8 {
  288. margin-left: 516px;
  289. }
  290. .offset9 {
  291. margin-left: 578px;
  292. }
  293. .offset10 {
  294. margin-left: 640px;
  295. }
  296. .offset11 {
  297. margin-left: 702px;
  298. }
  299. .row-fluid {
  300. width: 100%;
  301. *zoom: 1;
  302. }
  303. .row-fluid:before, .row-fluid:after {
  304. display: table;
  305. content: "";
  306. }
  307. .row-fluid:after {
  308. clear: both;
  309. }
  310. .row-fluid > [class*="span"] {
  311. float: left;
  312. margin-left: 2.762430939%;
  313. }
  314. .row-fluid > [class*="span"]:first-child {
  315. margin-left: 0;
  316. }
  317. .row-fluid .span1 {
  318. width: 5.801104972%;
  319. }
  320. .row-fluid .span2 {
  321. width: 14.364640883%;
  322. }
  323. .row-fluid .span3 {
  324. width: 22.928176794%;
  325. }
  326. .row-fluid .span4 {
  327. width: 31.491712705%;
  328. }
  329. .row-fluid .span5 {
  330. width: 40.055248616%;
  331. }
  332. .row-fluid .span6 {
  333. width: 48.618784527%;
  334. }
  335. .row-fluid .span7 {
  336. width: 57.182320438000005%;
  337. }
  338. .row-fluid .span8 {
  339. width: 65.74585634900001%;
  340. }
  341. .row-fluid .span9 {
  342. width: 74.30939226%;
  343. }
  344. .row-fluid .span10 {
  345. width: 82.87292817100001%;
  346. }
  347. .row-fluid .span11 {
  348. width: 91.436464082%;
  349. }
  350. .row-fluid .span12 {
  351. width: 99.999999993%;
  352. }
  353. input.span1, textarea.span1, .uneditable-input.span1 {
  354. width: 32px;
  355. }
  356. input.span2, textarea.span2, .uneditable-input.span2 {
  357. width: 94px;
  358. }
  359. input.span3, textarea.span3, .uneditable-input.span3 {
  360. width: 156px;
  361. }
  362. input.span4, textarea.span4, .uneditable-input.span4 {
  363. width: 218px;
  364. }
  365. input.span5, textarea.span5, .uneditable-input.span5 {
  366. width: 280px;
  367. }
  368. input.span6, textarea.span6, .uneditable-input.span6 {
  369. width: 342px;
  370. }
  371. input.span7, textarea.span7, .uneditable-input.span7 {
  372. width: 404px;
  373. }
  374. input.span8, textarea.span8, .uneditable-input.span8 {
  375. width: 466px;
  376. }
  377. input.span9, textarea.span9, .uneditable-input.span9 {
  378. width: 528px;
  379. }
  380. input.span10, textarea.span10, .uneditable-input.span10 {
  381. width: 590px;
  382. }
  383. input.span11, textarea.span11, .uneditable-input.span11 {
  384. width: 652px;
  385. }
  386. input.span12, textarea.span12, .uneditable-input.span12 {
  387. width: 714px;
  388. }
  389. }
  390. @media (max-width: 980px) {
  391. body {
  392. padding-top: 0;
  393. }
  394. .navbar-fixed-top {
  395. position: static;
  396. margin-bottom: 18px;
  397. }
  398. .navbar-fixed-top .navbar-inner {
  399. padding: 5px;
  400. }
  401. .navbar .container {
  402. width: auto;
  403. padding: 0;
  404. }
  405. .navbar .brand {
  406. padding-left: 10px;
  407. padding-right: 10px;
  408. margin: 0 0 0 -5px;
  409. }
  410. .navbar .nav-collapse {
  411. clear: both;
  412. }
  413. .navbar .nav {
  414. float: none;
  415. margin: 0 0 9px;
  416. }
  417. .navbar .nav > li {
  418. float: none;
  419. }
  420. .navbar .nav > li > a {
  421. margin-bottom: 2px;
  422. }
  423. .navbar .nav > .divider-vertical {
  424. display: none;
  425. }
  426. .navbar .nav > li > a, .navbar .dropdown-menu a {
  427. padding: 6px 15px;
  428. font-weight: bold;
  429. color: #999999;
  430. -webkit-border-radius: 3px;
  431. -moz-border-radius: 3px;
  432. border-radius: 3px;
  433. }
  434. .navbar .dropdown-menu li + li a {
  435. margin-bottom: 2px;
  436. }
  437. .navbar .nav > li > a:hover, .navbar .dropdown-menu a:hover {
  438. background-color: #222222;
  439. }
  440. .navbar .dropdown-menu {
  441. position: static;
  442. top: auto;
  443. left: auto;
  444. float: none;
  445. display: block;
  446. max-width: none;
  447. margin: 0 15px;
  448. padding: 0;
  449. background-color: transparent;
  450. border: none;
  451. -webkit-border-radius: 0;
  452. -moz-border-radius: 0;
  453. border-radius: 0;
  454. -webkit-box-shadow: none;
  455. -moz-box-shadow: none;
  456. box-shadow: none;
  457. }
  458. .navbar .dropdown-menu:before, .navbar .dropdown-menu:after {
  459. display: none;
  460. }
  461. .navbar .dropdown-menu .divider {
  462. display: none;
  463. }
  464. .navbar-form, .navbar-search {
  465. float: none;
  466. padding: 9px 15px;
  467. margin: 9px 0;
  468. border-top: 1px solid #222222;
  469. border-bottom: 1px solid #222222;
  470. -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  471. -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  472. box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  473. }
  474. .navbar .nav.pull-right {
  475. float: none;
  476. margin-left: 0;
  477. }
  478. .navbar-static .navbar-inner {
  479. padding-left: 10px;
  480. padding-right: 10px;
  481. }
  482. .btn-navbar {
  483. display: block;
  484. }
  485. .nav-collapse {
  486. overflow: hidden;
  487. height: 0;
  488. }
  489. .header {
  490. text-shadow: none;
  491. }
  492. .cart, h1.span6 {
  493. display: none!important;
  494. }
  495. .navbar.accounts {
  496. margin-bottom: 0px;
  497. }
  498. .navbar.accounts .brand.hidden {
  499. display: inline;
  500. padding: 6px 10px;
  501. font-size: 18px;
  502. }
  503. .navbar.accounts .nav.pull-right {
  504. float: right;
  505. margin-bottom: 0px;
  506. }
  507. .navbar.accounts .nav > li {
  508. float: left;
  509. }
  510. .navbar.accounts .nav > li div {
  511. padding: 6px 15px;
  512. }
  513. .navbar.primary {
  514. margin-top: 0px;
  515. }
  516. .navbar.primary .brand.hidden {
  517. display: inline;
  518. visibility: visible;
  519. }
  520. .navbar.primary .navbar-inner {
  521. -webkit-border-radius: 0px;
  522. -moz-border-radius: 0px;
  523. border-radius: 0px;
  524. }
  525. .brand.hidden, .btn-cart.hidden {
  526. visibility: visible;
  527. }
  528. .btn-cart {
  529. color: #fff;
  530. line-height: 12px;
  531. padding: 7px 10px 6px;
  532. text-shadow: none;
  533. }
  534. .btn-cart:hover {
  535. color: #fff;
  536. }
  537. .navbar #browse > a {
  538. display: none;
  539. }
  540. .navbar #browse ul {
  541. width: auto!important;
  542. }
  543. .navbar #browse li {
  544. border: none!important;
  545. }
  546. .navbar #browse .dropdown-menu {
  547. margin: 0;
  548. }
  549. .navbar #browse .nav.sub-nav {
  550. position: static;
  551. visibility: visible;
  552. }
  553. .navbar #browse .nav.sub-nav li a {
  554. padding: 6px 15px;
  555. }
  556. #browse .dropdown-menu > li:hover .sub-nav, #browse .dropdown-menu > li > a:hover .sub-nav, #browse .dropdown-menu > li:hover {
  557. background: none;
  558. border: none;
  559. -webkit-box-shadow: none;
  560. -moz-box-shadow: none;
  561. box-shadow: none;
  562. -webkit-background-clip: none;
  563. -moz-background-clip: none;
  564. background-clip: none;
  565. }
  566. }
  567. @media (min-width: 980px) {
  568. .nav-collapse.collapse {
  569. height: auto !important;
  570. }
  571. }
  572. @media (min-width: 1200px) {
  573. .row {
  574. margin-left: -30px;
  575. *zoom: 1;
  576. }
  577. .row:before, .row:after {
  578. display: table;
  579. content: "";
  580. }
  581. .row:after {
  582. clear: both;
  583. }
  584. [class*="span"] {
  585. float: left;
  586. margin-left: 30px;
  587. }
  588. .span1 {
  589. width: 70px;
  590. }
  591. .span2 {
  592. width: 170px;
  593. }
  594. .span3 {
  595. width: 270px;
  596. }
  597. .span4 {
  598. width: 370px;
  599. }
  600. .span5 {
  601. width: 470px;
  602. }
  603. .span6 {
  604. width: 570px;
  605. }
  606. .span7 {
  607. width: 670px;
  608. }
  609. .span8 {
  610. width: 770px;
  611. }
  612. .span9 {
  613. width: 870px;
  614. }
  615. .span10 {
  616. width: 970px;
  617. }
  618. .span11 {
  619. width: 1070px;
  620. }
  621. .span12, .container {
  622. width: 1170px;
  623. }
  624. .offset1 {
  625. margin-left: 130px;
  626. }
  627. .offset2 {
  628. margin-left: 230px;
  629. }
  630. .offset3 {
  631. margin-left: 330px;
  632. }
  633. .offset4 {
  634. margin-left: 430px;
  635. }
  636. .offset5 {
  637. margin-left: 530px;
  638. }
  639. .offset6 {
  640. margin-left: 630px;
  641. }
  642. .offset7 {
  643. margin-left: 730px;
  644. }
  645. .offset8 {
  646. margin-left: 830px;
  647. }
  648. .offset9 {
  649. margin-left: 930px;
  650. }
  651. .offset10 {
  652. margin-left: 1030px;
  653. }
  654. .offset11 {
  655. margin-left: 1130px;
  656. }
  657. .row-fluid {
  658. width: 100%;
  659. *zoom: 1;
  660. }
  661. .row-fluid:before, .row-fluid:after {
  662. display: table;
  663. content: "";
  664. }
  665. .row-fluid:after {
  666. clear: both;
  667. }
  668. .row-fluid > [class*="span"] {
  669. float: left;
  670. margin-left: 2.564102564%;
  671. }
  672. .row-fluid > [class*="span"]:first-child {
  673. margin-left: 0;
  674. }
  675. .row-fluid .span1 {
  676. width: 5.982905983%;
  677. }
  678. .row-fluid .span2 {
  679. width: 14.529914530000001%;
  680. }
  681. .row-fluid .span3 {
  682. width: 23.076923077%;
  683. }
  684. .row-fluid .span4 {
  685. width: 31.623931624%;
  686. }
  687. .row-fluid .span5 {
  688. width: 40.170940171000005%;
  689. }
  690. .row-fluid .span6 {
  691. width: 48.717948718%;
  692. }
  693. .row-fluid .span7 {
  694. width: 57.264957265%;
  695. }
  696. .row-fluid .span8 {
  697. width: 65.81196581200001%;
  698. }
  699. .row-fluid .span9 {
  700. width: 74.358974359%;
  701. }
  702. .row-fluid .span10 {
  703. width: 82.905982906%;
  704. }
  705. .row-fluid .span11 {
  706. width: 91.45299145300001%;
  707. }
  708. .row-fluid .span12 {
  709. width: 100%;
  710. }
  711. input.span1, textarea.span1, .uneditable-input.span1 {
  712. width: 60px;
  713. }
  714. input.span2, textarea.span2, .uneditable-input.span2 {
  715. width: 160px;
  716. }
  717. input.span3, textarea.span3, .uneditable-input.span3 {
  718. width: 260px;
  719. }
  720. input.span4, textarea.span4, .uneditable-input.span4 {
  721. width: 360px;
  722. }
  723. input.span5, textarea.span5, .uneditable-input.span5 {
  724. width: 460px;
  725. }
  726. input.span6, textarea.span6, .uneditable-input.span6 {
  727. width: 560px;
  728. }
  729. input.span7, textarea.span7, .uneditable-input.span7 {
  730. width: 660px;
  731. }
  732. input.span8, textarea.span8, .uneditable-input.span8 {
  733. width: 760px;
  734. }
  735. input.span9, textarea.span9, .uneditable-input.span9 {
  736. width: 860px;
  737. }
  738. input.span10, textarea.span10, .uneditable-input.span10 {
  739. width: 960px;
  740. }
  741. input.span11, textarea.span11, .uneditable-input.span11 {
  742. width: 1060px;
  743. }
  744. input.span12, textarea.span12, .uneditable-input.span12 {
  745. width: 1160px;
  746. }
  747. .thumbnails {
  748. margin-left: -30px;
  749. }
  750. .thumbnails > li {
  751. margin-left: 30px;
  752. }
  753. }