style.css 25 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048
  1. /*
  2. Theme Name: bml
  3. Theme URI: http://cantbuymelove.org
  4. Author: windhamdavid
  5. Author URI: http://davidawindham.com
  6. /* Thanks!
  7. https://github.com/dhg Dave Gamache
  8. https://github.com/Automattic/_s - Team Automattic
  9. https://plus.google.com/104610899646415406748/about - James Grieshaber
  10. */
  11. @import url(https://fonts.googleapis.com/css?family=Reenie+Beanie);
  12. /* =Reset
  13. -------------------------------------------------------------- */
  14. html, body, div, span, applet, object, iframe,
  15. h1, h2, h3, h4, h5, h6, p, blockquote, pre,
  16. a, abbr, acronym, address, big, cite, code,
  17. del, dfn, em, font, ins, kbd, q, s, samp,
  18. small, strike, strong, sub, sup, tt, var,
  19. dl, dt, dd, ol, ul, li,
  20. fieldset, form, label, legend,
  21. table, caption, tbody, tfoot, thead, tr, th, td {
  22. border: 0;
  23. font-family: inherit;
  24. font-size: 100%;
  25. font-style: inherit;
  26. font-weight: inherit;
  27. margin: 0;
  28. outline: 0;
  29. padding: 0;
  30. vertical-align: baseline;
  31. }
  32. html {
  33. font-size: 62.5%;
  34. overflow-y: scroll;
  35. -webkit-text-size-adjust: 100%;
  36. -ms-text-size-adjust: 100%;
  37. }
  38. body {
  39. background: #fff;
  40. }
  41. article,
  42. aside,
  43. details,
  44. figcaption,
  45. figure,
  46. footer,
  47. header,
  48. main,
  49. nav,
  50. section {
  51. display: block;
  52. }
  53. ol, ul {
  54. list-style: none;
  55. }
  56. table {
  57. border-collapse: separate;
  58. border-spacing: 0;
  59. }
  60. caption, th, td {
  61. font-weight: normal;
  62. text-align: left;
  63. }
  64. blockquote:before, blockquote:after,
  65. q:before, q:after {
  66. content: "";
  67. }
  68. blockquote, q {
  69. quotes: "" "";
  70. }
  71. a:focus {
  72. outline: thin dotted;
  73. }
  74. a:hover,
  75. a:active {
  76. outline: 0;
  77. }
  78. a img {
  79. border: 0;
  80. }
  81. #bml { width: 400px; height: 45px; margin: 90px 20px 5px;}
  82. .hasCountdown {
  83. background-color: #fff;
  84. }
  85. .countdown_rtl {
  86. direction: rtl;
  87. }
  88. .countdown_holding span {
  89. color: #000;
  90. }
  91. .countdown_row {
  92. clear: both;
  93. width: 100%;
  94. padding: 0px 2px;
  95. text-align: center;
  96. }
  97. .countdown_show1 .countdown_section {
  98. width: 98%;
  99. }
  100. .countdown_show2 .countdown_section {
  101. width: 48%;
  102. }
  103. .countdown_show3 .countdown_section {
  104. width: 32.5%;
  105. }
  106. .countdown_show4 .countdown_section {
  107. width: 24.5%;
  108. }
  109. .countdown_show5 .countdown_section {
  110. width: 19.5%;
  111. }
  112. .countdown_show6 .countdown_section {
  113. width: 16.25%;
  114. }
  115. .countdown_show7 .countdown_section {
  116. width: 14%;
  117. }
  118. .countdown_section {
  119. display: block;
  120. float: left;
  121. font-size: 120%;
  122. font-family:Reenie Beanie;
  123. text-align: left;
  124. }
  125. .countdown_amount {
  126. font-size: 300%;
  127. font-family:Reenie Beanie;
  128. }
  129. .countdown_descr {
  130. display: block;
  131. width: 100%;
  132. }
  133. body,
  134. button,
  135. input,
  136. select,
  137. textarea {
  138. color: #404040;
  139. font-size: 18px;
  140. font-size: 1.6rem;
  141. line-height: 1.5;
  142. }
  143. h1, h2, h3, h4, h5, h6 {
  144. clear: both;
  145. }
  146. hr {
  147. background-color: #ccc;
  148. border: 0;
  149. height: 1px;
  150. margin-bottom: 1.5em;
  151. }
  152. p {
  153. margin-bottom: 1.5em;
  154. }
  155. ul, ol {
  156. margin: 0 0 1.5em 3em;
  157. }
  158. ul {
  159. list-style: disc;
  160. }
  161. ol {
  162. list-style: decimal;
  163. }
  164. li > ul,
  165. li > ol {
  166. margin-bottom: 0;
  167. margin-left: 1.5em;
  168. }
  169. dt {
  170. font-weight: bold;
  171. }
  172. dd {
  173. margin: 0 1.5em 1.5em;
  174. }
  175. b, strong {
  176. font-weight: bold;
  177. }
  178. dfn, cite, em, i {
  179. font-style: italic;
  180. }
  181. blockquote {
  182. margin: 0 1.5em;
  183. }
  184. address {
  185. margin: 0 0 1.5em;
  186. }
  187. pre {
  188. background: #eee;
  189. font-family: "Courier 10 Pitch", Courier, monospace;
  190. font-size: 15px;
  191. font-size: 1.5rem;
  192. line-height: 1.6;
  193. margin-bottom: 1.6em;
  194. max-width: 100%;
  195. overflow: auto;
  196. padding: 1.6em;
  197. }
  198. code, kbd, tt, var {
  199. font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
  200. }
  201. abbr, acronym {
  202. border-bottom: 1px dotted #666;
  203. cursor: help;
  204. }
  205. mark, ins {
  206. background: #fff9c0;
  207. text-decoration: none;
  208. }
  209. sup,
  210. sub {
  211. font-size: 75%;
  212. height: 0;
  213. line-height: 0;
  214. position: relative;
  215. vertical-align: baseline;
  216. }
  217. sup {
  218. bottom: 1ex;
  219. }
  220. sub {
  221. top: .5ex;
  222. }
  223. small {
  224. font-size: 75%;
  225. }
  226. big {
  227. font-size: 125%;
  228. }
  229. figure {
  230. margin: 0;
  231. }
  232. table {
  233. margin: 0 0 1.5em;
  234. width: 100%;
  235. }
  236. th {
  237. font-weight: bold;
  238. }
  239. img {
  240. height: auto;
  241. max-width: 100%;
  242. }
  243. textarea {
  244. overflow: auto;
  245. padding-left: 3px;
  246. vertical-align: top;
  247. width: 98%;
  248. }
  249. a {
  250. color: royalblue;
  251. }
  252. a:visited {
  253. color: purple;
  254. }
  255. a:hover,
  256. a:focus,
  257. a:active {
  258. color: midnightblue;
  259. }
  260. .alignleft {
  261. display: inline;
  262. float: left;
  263. margin-right: 1.5em;
  264. }
  265. .alignright {
  266. display: inline;
  267. float: right;
  268. margin-left: 1.5em;
  269. }
  270. .aligncenter {
  271. clear: both;
  272. display: block;
  273. margin: 0 auto;
  274. }
  275. .screen-reader-text {
  276. clip: rect(1px, 1px, 1px, 1px);
  277. position: absolute !important;
  278. }
  279. .screen-reader-text:hover,
  280. .screen-reader-text:active,
  281. .screen-reader-text:focus {
  282. background-color: #f1f1f1;
  283. border-radius: 3px;
  284. box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  285. clip: auto !important;
  286. color: #21759b;
  287. display: block;
  288. font-size: 14px;
  289. font-weight: bold;
  290. height: auto;
  291. left: 5px;
  292. line-height: normal;
  293. padding: 15px 23px 14px;
  294. text-decoration: none;
  295. top: 5px;
  296. width: auto;
  297. z-index: 100000;
  298. }
  299. .clear:before,
  300. .clear:after,
  301. .entry-content:before,
  302. .entry-content:after,
  303. .comment-content:before,
  304. .comment-content:after,
  305. .site-header:before,
  306. .site-header:after,
  307. .site-content:before,
  308. .site-content:after,
  309. .site-footer:before,
  310. .site-footer:after {
  311. content: '';
  312. display: table;
  313. }
  314. .clear:after,
  315. .entry-content:after,
  316. .comment-content:after,
  317. .site-header:after,
  318. .site-content:after,
  319. .site-footer:after {
  320. clear: both;
  321. }
  322. #inline button {
  323. font-family: Reenie Beanie;
  324. text-decoration: none !important;
  325. position:relative;
  326. margin:10px;
  327. padding: 8px 15px;
  328. font-weight: bold;
  329. font-size: 18px;
  330. background: #1275FF;
  331. border: 1px solid #155FB0;
  332. color: white;
  333. text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  334. background-image: -webkit-gradient(linear, left top, left bottom, from(#77B7FF), to(#017AFF));
  335. background-image: -moz-linear-gradient(top, #77B7FF, #017AFF);
  336. background-image: -o-linear-gradient(top, #77B7FF, #017AFF);
  337. -webkit-box-shadow: inset 0 1px 0 #98c9ff;
  338. -moz-box-shadow: inset 0 1px 0 #98c9ff;
  339. box-shadow: inset 0 1px 0 #98c9ff;
  340. -o-border-radius: 4px;
  341. -moz-border-radius: 4px;
  342. -webkit-border-radius: 4px;
  343. border-radius: 4px;
  344. cursor: pointer; cursor: hand;
  345. }
  346. #inline a button {
  347. text-decoration: none !important;
  348. }
  349. #fancybox-loading {
  350. position: fixed;
  351. top: 50%;
  352. left: 50%;
  353. width: 40px;
  354. height: 40px;
  355. margin-top: -20px;
  356. margin-left: -20px;
  357. cursor: pointer;
  358. overflow: hidden;
  359. z-index: 1104;
  360. display: none;
  361. }
  362. #fancybox-loading div {
  363. position: absolute;
  364. top: 0;
  365. left: 0;
  366. width: 40px;
  367. height: 480px;
  368. background-image: url('img/fancybox.png');
  369. }
  370. #fancybox-overlay {
  371. position: absolute;
  372. top: 0;
  373. left: 0;
  374. width: 100%;
  375. z-index: 1100;
  376. display: none;
  377. }
  378. #fancybox-tmp {
  379. padding: 0;
  380. margin: 0;
  381. border: 0;
  382. overflow: auto;
  383. display: none;
  384. }
  385. #fancybox-wrap {
  386. position: absolute;
  387. top: 0;
  388. left: 0;
  389. padding: 20px;
  390. z-index: 1101;
  391. outline: none;
  392. display: none;
  393. }
  394. #fancybox-outer {
  395. position: relative;
  396. width: 100%;
  397. height: 100%;
  398. background: #fff;
  399. }
  400. #fancybox-content {
  401. width: 0;
  402. height: 0;
  403. padding: 0;
  404. outline: none;
  405. position: relative;
  406. overflow: hidden;
  407. z-index: 1102;
  408. border: 0px solid #fff;
  409. }
  410. #fancybox-hide-sel-frame {
  411. position: absolute;
  412. top: 0;
  413. left: 0;
  414. width: 100%;
  415. height: 100%;
  416. background: transparent;
  417. z-index: 1101;
  418. }
  419. #fancybox-close {
  420. position: absolute;
  421. top: -15px;
  422. right: -15px;
  423. width: 30px;
  424. height: 30px;
  425. background: transparent;
  426. cursor: pointer;
  427. z-index: 1103;
  428. display: none;
  429. }
  430. #fancybox-error {
  431. color: #444;
  432. font: normal 12px/20px Arial;
  433. padding: 14px;
  434. margin: 0;
  435. }
  436. #fancybox-img {
  437. width: 100%;
  438. height: 100%;
  439. padding: 0;
  440. margin: 0;
  441. border: none;
  442. outline: none;
  443. line-height: 0;
  444. vertical-align: top;
  445. }
  446. #fancybox-frame {
  447. width: 100%;
  448. height: 100%;
  449. border: none;
  450. display: block;
  451. }
  452. #fancybox-left, #fancybox-right {
  453. position: absolute;
  454. bottom: 0px;
  455. height: 100%;
  456. width: 35%;
  457. cursor: pointer;
  458. outline: none;
  459. background: transparent url('img/blank.gif');
  460. z-index: 1102;
  461. display: none;
  462. }
  463. #fancybox-left {
  464. left: 0px;
  465. }
  466. #fancybox-right {
  467. right: 0px;
  468. }
  469. #fancybox-left-ico, #fancybox-right-ico {
  470. position: absolute;
  471. top: 50%;
  472. left: -9999px;
  473. width: 30px;
  474. height: 30px;
  475. margin-top: -15px;
  476. cursor: pointer;
  477. z-index: 1102;
  478. display: block;
  479. }
  480. #fancybox-left-ico {
  481. background-image: url('img/fancybox.png');
  482. background-position: -40px -30px;
  483. }
  484. #fancybox-right-ico {
  485. background-image: url('img/fancybox.png');
  486. background-position: -40px -60px;
  487. }
  488. #fancybox-left:hover, #fancybox-right:hover {
  489. visibility: visible; /* IE6 */
  490. }
  491. #fancybox-left:hover span {
  492. left: 20px;
  493. }
  494. #fancybox-right:hover span {
  495. left: auto;
  496. right: 20px;
  497. }
  498. .fancybox-bg {
  499. position: absolute;
  500. padding: 0;
  501. margin: 0;
  502. border: 0;
  503. width: 20px;
  504. height: 20px;
  505. z-index: 1001;
  506. }
  507. #fancybox-bg-n {
  508. top: -20px;
  509. left: 0;
  510. width: 100%;
  511. background-image: url('img/fancybox-x.png');
  512. }
  513. #fancybox-bg-ne {
  514. top: -20px;
  515. right: -20px;
  516. background-image: url('img/fancybox.png');
  517. background-position: -40px -162px;
  518. }
  519. #fancybox-bg-e {
  520. top: 0;
  521. right: -20px;
  522. height: 100%;
  523. background-image: url('img/fancybox-y.png');
  524. background-position: -20px 0px;
  525. }
  526. #fancybox-bg-se {
  527. bottom: -20px;
  528. right: -20px;
  529. background-image: url('img/fancybox.png');
  530. background-position: -40px -182px;
  531. }
  532. #fancybox-bg-s {
  533. bottom: -20px;
  534. left: 0;
  535. width: 100%;
  536. background-image: url('img/fancybox-x.png');
  537. background-position: 0px -20px;
  538. }
  539. #fancybox-bg-sw {
  540. bottom: -20px;
  541. left: -20px;
  542. background-image: url('img/fancybox.png');
  543. background-position: -40px -142px;
  544. }
  545. #fancybox-bg-w {
  546. top: 0;
  547. left: -20px;
  548. height: 100%;
  549. background-image: url('img/fancybox-y.png');
  550. }
  551. #fancybox-bg-nw {
  552. top: -20px;
  553. left: -20px;
  554. background-image: url('img/fancybox.png');
  555. background-position: -40px -122px;
  556. }
  557. #fancybox-title {
  558. font-family: Helvetica;
  559. font-size: 12px;
  560. z-index: 1102;
  561. }
  562. .fancybox-title-inside {
  563. padding-bottom: 10px;
  564. text-align: center;
  565. color: #333;
  566. background: #fff;
  567. position: relative;
  568. }
  569. .fancybox-title-outside {
  570. padding-top: 10px;
  571. color: #fff;
  572. }
  573. .fancybox-title-over {
  574. position: absolute;
  575. bottom: 0;
  576. left: 0;
  577. color: #FFF;
  578. text-align: left;
  579. }
  580. #fancybox-title-over {
  581. padding: 10px;
  582. background-image: url('img/fancy_title_over.png');
  583. display: block;
  584. }
  585. .fancybox-title-float {
  586. position: absolute;
  587. left: 0;
  588. bottom: -20px;
  589. height: 32px;
  590. }
  591. #fancybox-title-float-wrap {
  592. border: none;
  593. border-collapse: collapse;
  594. width: auto;
  595. }
  596. #fancybox-title-float-wrap td {
  597. border: none;
  598. white-space: nowrap;
  599. }
  600. #fancybox-title-float-left {
  601. padding: 0 0 0 15px;
  602. background: url('img/fancybox.png') -40px -90px no-repeat;
  603. }
  604. #fancybox-title-float-main {
  605. color: #FFF;
  606. line-height: 29px;
  607. font-weight: bold;
  608. padding: 0 0 3px 0;
  609. background: url('img/fancybox-x.png') 0px -40px;
  610. }
  611. #fancybox-title-float-right {
  612. padding: 0 0 0 15px;
  613. background: url('img/fancybox.png') -55px -90px no-repeat;
  614. }
  615. /* IE6 */
  616. .fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_close.png', sizingMethod='scale'); }
  617. .fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_nav_left.png', sizingMethod='scale'); }
  618. .fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_nav_right.png', sizingMethod='scale'); }
  619. .fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
  620. .fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_title_left.png', sizingMethod='scale'); }
  621. .fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_title_main.png', sizingMethod='scale'); }
  622. .fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_title_right.png', sizingMethod='scale'); }
  623. .fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
  624. height: expression(this.parentNode.clientHeight + "px");
  625. }
  626. #fancybox-loading.fancybox-ie6 {
  627. position: absolute; margin-top: 0;
  628. top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
  629. }
  630. #fancybox-loading.fancybox-ie6 div { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_loading.png', sizingMethod='scale'); }
  631. /* IE6, IE7, IE8 */
  632. .fancybox-ie .fancybox-bg { background: transparent !important; }
  633. .fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_shadow_n.png', sizingMethod='scale'); }
  634. .fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_shadow_ne.png', sizingMethod='scale'); }
  635. .fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_shadow_e.png', sizingMethod='scale'); }
  636. .fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_shadow_se.png', sizingMethod='scale'); }
  637. .fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_shadow_s.png', sizingMethod='scale'); }
  638. .fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_shadow_sw.png', sizingMethod='scale'); }
  639. .fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_shadow_w.png', sizingMethod='scale'); }
  640. .fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_shadow_nw.png', sizingMethod='scale'); }
  641. /*
  642. * Skeleton V1.2
  643. * Copyright 2011, Dave Gamache
  644. * www.getskeleton.com
  645. * Free to use under the MIT license.
  646. * http://www.opensource.org/licenses/mit-license.php
  647. * 6/20/2012
  648. */
  649. /* Table of Contents
  650. ==================================================
  651. #Base 960 Grid
  652. #Tablet (Portrait)
  653. #Mobile (Portrait)
  654. #Mobile (Landscape)
  655. #Clearing */
  656. /* #Base 960 Grid
  657. ================================================== */
  658. .container { position: relative; width: 960px; margin: 0 auto; padding: 0; }
  659. .container .column,
  660. .container .columns { float: left; display: inline; margin-left: 10px; margin-right: 10px; }
  661. .row { margin-bottom: 20px; }
  662. /* Nested Column Classes */
  663. .column.alpha, .columns.alpha { margin-left: 0; }
  664. .column.omega, .columns.omega { margin-right: 0; }
  665. /* Base Grid */
  666. .container .one.column,
  667. .container .one.columns { width: 40px; }
  668. .container .two.columns { width: 100px; }
  669. .container .three.columns { width: 160px; }
  670. .container .four.columns { width: 220px; }
  671. .container .five.columns { width: 280px; }
  672. .container .six.columns { width: 340px; }
  673. .container .seven.columns { width: 400px; }
  674. .container .eight.columns { width: 460px; }
  675. .container .nine.columns { width: 520px; }
  676. .container .ten.columns { width: 580px; }
  677. .container .eleven.columns { width: 640px; }
  678. .container .twelve.columns { width: 700px; }
  679. .container .thirteen.columns { width: 760px; }
  680. .container .fourteen.columns { width: 820px; }
  681. .container .fifteen.columns { width: 880px; }
  682. .container .sixteen.columns { width: 940px; }
  683. .container .one-third.column { width: 300px; }
  684. .container .two-thirds.column { width: 620px; }
  685. /* Offsets */
  686. .container .offset-by-one { padding-left: 60px; }
  687. .container .offset-by-two { padding-left: 120px; }
  688. .container .offset-by-three { padding-left: 180px; }
  689. .container .offset-by-four { padding-left: 240px; }
  690. .container .offset-by-five { padding-left: 300px; }
  691. .container .offset-by-six { padding-left: 360px; }
  692. .container .offset-by-seven { padding-left: 420px; }
  693. .container .offset-by-eight { padding-left: 480px; }
  694. .container .offset-by-nine { padding-left: 540px; }
  695. .container .offset-by-ten { padding-left: 600px; }
  696. .container .offset-by-eleven { padding-left: 660px; }
  697. .container .offset-by-twelve { padding-left: 720px; }
  698. .container .offset-by-thirteen { padding-left: 780px; }
  699. .container .offset-by-fourteen { padding-left: 840px; }
  700. .container .offset-by-fifteen { padding-left: 900px; }
  701. /* #Tablet (Portrait)
  702. ================================================== */
  703. /* Note: Design for a width of 768px */
  704. @media only screen and (min-width: 768px) and (max-width: 959px) {
  705. .container { width: 768px; }
  706. .container .column,
  707. .container .columns { margin-left: 10px; margin-right: 10px; }
  708. .column.alpha, .columns.alpha { margin-left: 0; margin-right: 10px; }
  709. .column.omega, .columns.omega { margin-right: 0; margin-left: 10px; }
  710. .alpha.omega { margin-left: 0; margin-right: 0; }
  711. .container .one.column,
  712. .container .one.columns { width: 28px; }
  713. .container .two.columns { width: 76px; }
  714. .container .three.columns { width: 124px; }
  715. .container .four.columns { width: 172px; }
  716. .container .five.columns { width: 220px; }
  717. .container .six.columns { width: 268px; }
  718. .container .seven.columns { width: 316px; }
  719. .container .eight.columns { width: 364px; }
  720. .container .nine.columns { width: 412px; }
  721. .container .ten.columns { width: 460px; }
  722. .container .eleven.columns { width: 508px; }
  723. .container .twelve.columns { width: 556px; }
  724. .container .thirteen.columns { width: 604px; }
  725. .container .fourteen.columns { width: 652px; }
  726. .container .fifteen.columns { width: 700px; }
  727. .container .sixteen.columns { width: 748px; }
  728. .container .one-third.column { width: 236px; }
  729. .container .two-thirds.column { width: 492px; }
  730. /* Offsets */
  731. .container .offset-by-one { padding-left: 48px; }
  732. .container .offset-by-two { padding-left: 96px; }
  733. .container .offset-by-three { padding-left: 144px; }
  734. .container .offset-by-four { padding-left: 192px; }
  735. .container .offset-by-five { padding-left: 240px; }
  736. .container .offset-by-six { padding-left: 288px; }
  737. .container .offset-by-seven { padding-left: 336px; }
  738. .container .offset-by-eight { padding-left: 384px; }
  739. .container .offset-by-nine { padding-left: 432px; }
  740. .container .offset-by-ten { padding-left: 480px; }
  741. .container .offset-by-eleven { padding-left: 528px; }
  742. .container .offset-by-twelve { padding-left: 576px; }
  743. .container .offset-by-thirteen { padding-left: 624px; }
  744. .container .offset-by-fourteen { padding-left: 672px; }
  745. .container .offset-by-fifteen { padding-left: 720px; }
  746. }
  747. /* #Mobile (Portrait)
  748. ================================================== */
  749. /* Note: Design for a width of 320px */
  750. @media only screen and (max-width: 767px) {
  751. .container { width: 300px; }
  752. .container .columns,
  753. .container .column { margin: 0; }
  754. .container .one.column,
  755. .container .one.columns,
  756. .container .two.columns,
  757. .container .three.columns,
  758. .container .four.columns,
  759. .container .five.columns,
  760. .container .six.columns,
  761. .container .seven.columns,
  762. .container .eight.columns,
  763. .container .nine.columns,
  764. .container .ten.columns,
  765. .container .eleven.columns,
  766. .container .twelve.columns,
  767. .container .thirteen.columns,
  768. .container .fourteen.columns,
  769. .container .fifteen.columns,
  770. .container .sixteen.columns,
  771. .container .one-third.column,
  772. .container .two-thirds.column { width: 300px; }
  773. /* Offsets */
  774. .container .offset-by-one,
  775. .container .offset-by-two,
  776. .container .offset-by-three,
  777. .container .offset-by-four,
  778. .container .offset-by-five,
  779. .container .offset-by-six,
  780. .container .offset-by-seven,
  781. .container .offset-by-eight,
  782. .container .offset-by-nine,
  783. .container .offset-by-ten,
  784. .container .offset-by-eleven,
  785. .container .offset-by-twelve,
  786. .container .offset-by-thirteen,
  787. .container .offset-by-fourteen,
  788. .container .offset-by-fifteen { padding-left: 0; }
  789. }
  790. /* #Mobile (Landscape)
  791. ================================================== */
  792. /* Note: Design for a width of 480px */
  793. @media only screen and (min-width: 480px) and (max-width: 767px) {
  794. .container { width: 420px; }
  795. .container .columns,
  796. .container .column { margin: 0; }
  797. .container .one.column,
  798. .container .one.columns,
  799. .container .two.columns,
  800. .container .three.columns,
  801. .container .four.columns,
  802. .container .five.columns,
  803. .container .six.columns,
  804. .container .seven.columns,
  805. .container .eight.columns,
  806. .container .nine.columns,
  807. .container .ten.columns,
  808. .container .eleven.columns,
  809. .container .twelve.columns,
  810. .container .thirteen.columns,
  811. .container .fourteen.columns,
  812. .container .fifteen.columns,
  813. .container .sixteen.columns,
  814. .container .one-third.column,
  815. .container .two-thirds.column { width: 420px; }
  816. }
  817. /* #Clearing
  818. ================================================== */
  819. /* Self Clearing Goodness */
  820. .container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }
  821. /* Use clearfix class on parent to clear nested columns,
  822. or wrap each row of columns in a <div class="row"> */
  823. .clearfix:before,
  824. .clearfix:after,
  825. .row:before,
  826. .row:after {
  827. content: '\0020';
  828. display: block;
  829. overflow: hidden;
  830. visibility: hidden;
  831. width: 0;
  832. height: 0; }
  833. .row:after,
  834. .clearfix:after {
  835. clear: both; }
  836. .row,
  837. .clearfix {
  838. zoom: 1; }
  839. /* You can also use a <br class="clear" /> to clear columns */
  840. .clear {
  841. clear: both;
  842. display: block;
  843. overflow: hidden;
  844. visibility: hidden;
  845. width: 0;
  846. height: 0;
  847. }
  848. .main-navigation {
  849. clear: both;
  850. display: block;
  851. float: left;
  852. width: 100%;
  853. }
  854. .main-navigation ul {
  855. list-style: none;
  856. margin: 0;
  857. padding-left: 0;
  858. }
  859. .main-navigation li {
  860. float: left;
  861. position: relative;
  862. }
  863. .main-navigation a {
  864. display: block;
  865. text-decoration: none;
  866. }
  867. .main-navigation ul ul {
  868. box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  869. display: none;
  870. float: left;
  871. left: 0;
  872. position: absolute;
  873. top: 1.5em;
  874. z-index: 99999;
  875. }
  876. .main-navigation ul ul ul {
  877. left: 100%;
  878. top: 0;
  879. }
  880. .main-navigation ul ul a {
  881. width: 200px;
  882. }
  883. .main-navigation ul ul li {
  884. }
  885. .main-navigation li:hover > a {
  886. }
  887. .main-navigation ul ul :hover > a {
  888. }
  889. .main-navigation ul ul a:hover {
  890. }
  891. .main-navigation ul li:hover > ul {
  892. display: block;
  893. }
  894. .main-navigation li.current_page_item a,
  895. .main-navigation li.current-menu-item a {
  896. }
  897. .menu-toggle {
  898. cursor: pointer;
  899. display: none;
  900. }
  901. /* Smaller than standard 960 (devices and browsers) */
  902. @media only screen and (max-width: 959px) {}
  903. /* Tablet Portrait size to standard 960 (devices and browsers) */
  904. @media only screen and (min-width: 768px) and (max-width: 959px) {}
  905. /* All Mobile Sizes (devices and browser) */
  906. @media only screen and (max-width: 767px) {}
  907. /* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
  908. @media only screen and (min-width: 480px) and (max-width: 767px) {}
  909. /* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
  910. @media only screen and (max-width: 479px) {}
  911. @media screen and (max-width: 600px) {
  912. .menu-toggle,
  913. .main-navigation.toggled .nav-menu {
  914. display: block;
  915. }
  916. .main-navigation ul {
  917. display: none;
  918. }
  919. }