ForbodingAngel

Untitled

Mar 17th, 2014
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 26.85 KB | None | 0 0
  1. /*
  2. Theme Name: Martial Arts Academy
  3. Theme URI: http://underscores.me/
  4. Author: Ben Woods (IT Magique)
  5. Author URI: http://www.it-magique.com
  6. Description: Description
  7. Version: 1.0
  8. License: GNU General Public License
  9. License URI: license.txt
  10. Text Domain: martial-arts-academy
  11. Domain Path: /languages/
  12. Tags:
  13.  
  14. This theme, like WordPress, is licensed under the GPL.
  15. Use it to make something cool, have fun, and share what you've learned with others.
  16.  
  17. Martial Arts Academy is based on Underscores http://underscores.me/, (C) 2012-2014 Automattic, Inc.
  18.  
  19. Resetting and rebuilding styles have been helped along thanks to the fine work of
  20. Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
  21. along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
  22. and Blueprint http://www.blueprintcss.org/
  23. */
  24.  
  25. /*--------------------------------------------------------------
  26. >>> TABLE OF CONTENTS:
  27. ----------------------------------------------------------------
  28. 1.0 - Reset
  29. 1.1 - Layout
  30. 1.1.a Widget Layouts
  31. 1.1.b Social Media Buttons
  32. 1.1.c WP RSS Multi Importer
  33. 2.0 - Typography
  34. 3.0 - Elements
  35. 4.0 - Inputs and buttons
  36. 5.0 - Navigation
  37. 5.1 - Links
  38. 5.2 - Menus
  39. 5.3 - Menu Links
  40. 6.0 - Accessibility
  41. 7.0 - Alignments
  42. 8.0 - Clearings
  43. 9.0 - Widgets
  44. 10.0 - Content
  45. 10.1 - Posts and pages
  46. 10.2 - Asides
  47. 10.3 - Comments
  48. 11.0 - Infinite scroll
  49. 12.0 - Media
  50. --------------------------------------------------------------*/
  51.  
  52. @import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,700|Roboto:400,500,700);
  53.  
  54. /*--------------------------------------------------------------
  55. 1.0 - Reset
  56. --------------------------------------------------------------*/
  57. html, body, div, span, applet, object, iframe,
  58. h1, h2, h3, h4, h5, h6, p, blockquote, pre,
  59. a, abbr, acronym, address, big, cite, code,
  60. del, dfn, em, font, ins, kbd, q, s, samp,
  61. small, strike, strong, sub, sup, tt, var,
  62. dl, dt, dd, ol, ul, li,
  63. fieldset, form, label, legend,
  64. table, caption, tbody, tfoot, thead, tr, th, td {
  65. border: 0;
  66. font-family: 'Open Sans', sans-serif
  67. font-size: 16px;
  68. font-style: inherit;
  69. font-weight: inherit;
  70. margin: 0;
  71. outline: 0;
  72. padding: 0;
  73. vertical-align: baseline;
  74. }
  75. html {
  76. font-size: 62.5%; /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */
  77. overflow-y: scroll; /* Keeps page centered in all browsers regardless of content height */
  78. -webkit-text-size-adjust: 100%; /* Prevents iOS text size adjust after orientation change, without disabling user zoom */
  79. -ms-text-size-adjust: 100%; /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
  80. }
  81. *,
  82. *:before,
  83. *:after { /* apply a natural box layout model to all elements; see http://www.paulirish.com/2012/box-sizing-border-box-ftw/ */
  84. -webkit-box-sizing: border-box; /* Not needed for modern webkit but still used by Blackberry Browser 7.0; see http://caniuse.com/#search=box-sizing */
  85. -moz-box-sizing: border-box; /* Still needed for Firefox 28; see http://caniuse.com/#search=box-sizing */
  86. box-sizing: border-box;
  87. }
  88. body {
  89. background: #f5f5f5;
  90. }
  91. article,
  92. aside,
  93. details,
  94. figcaption,
  95. figure,
  96. footer,
  97. header,
  98. main,
  99. nav,
  100. section {
  101. display: block;
  102. }
  103. ol, ul {
  104. list-style: none;
  105. }
  106. table { /* tables still need 'cellspacing="0"' in the markup */
  107. border-collapse: separate;
  108. border-spacing: 0;
  109. }
  110. caption, th, td {
  111. font-weight: normal;
  112. text-align: left;
  113. }
  114. blockquote:before, blockquote:after,
  115. q:before, q:after {
  116. content: "";
  117. }
  118. blockquote, q {
  119. quotes: "" "";
  120. }
  121. a:focus {
  122. outline: thin dotted;
  123. }
  124. a:hover,
  125. a:active {
  126. outline: 0;
  127. }
  128. a img {
  129. border: 0;
  130. }
  131.  
  132. /*--------------------------------------------------------------
  133. 1.1 - Layout
  134. --------------------------------------------------------------*/
  135.  
  136. #page {
  137. display: block;
  138. margin: auto;
  139. max-width: 1200px;
  140. box-shadow: 0px 0px 20px #888888;
  141. background-color: #fff;
  142.  
  143. }
  144.  
  145. .site-branding {
  146. display: block;
  147. position: relative;
  148. margin-bottom: 20px;
  149.  
  150. background-color:#000;
  151. clear: both;
  152. }
  153. .site-logo {
  154. position: absolute;
  155. float: left;
  156. top: 5px;
  157. left: 5px;
  158. z-index: 100;
  159.  
  160. -webkit-transition: all 0.2s ease-in-out;
  161. -moz-transition: all 0.2s ease-in-out;
  162. -ms-transition: all 0.2s ease-in-out;
  163. -o-transition: all 0.2s ease-in-out;
  164. transition: all 0.2s ease-in-out;
  165. }
  166.  
  167. .site-content {
  168. padding-left: 20px;
  169. padding-right: 20px;
  170. }
  171.  
  172. .the-content {
  173. margin: auto;
  174. width: 70%
  175. }
  176.  
  177. .homepage-container1-wrapper {
  178. display: block;
  179. float: left;
  180. max-width: 1200px;
  181. width: 100%;
  182. padding: 20px;
  183. }
  184.  
  185. .homepage-section1-left {
  186. float: left;
  187. max-width: 48%;
  188. min-width: 48%;
  189. }
  190.  
  191. .homepage-section1-left h1 {
  192. margin-top: 0px;
  193. border-bottom: 1px dotted #ddd;
  194. }
  195.  
  196.  
  197. .homepage-section1-right {
  198. float: right;
  199. max-width: 48%;
  200. min-width: 48%;
  201. background-color: #f5f5f5;
  202. border: 1px solid #ddd;
  203. padding: 10px;
  204. }
  205.  
  206. .homepage-section1-right p {
  207. padding: 0px;
  208. margin: 0px;
  209. }
  210.  
  211. .site-footer {
  212. padding: 20px;
  213.  
  214. }
  215.  
  216. .site-info {
  217. margin: -20px;
  218. padding: 20px;
  219. color: #fff;
  220. background-color: #2a2a2a;
  221. font-weight: bold;
  222. font-size: 10px;
  223. text-shadow: 1px 1px 2px #000;
  224. text-align:right
  225. }
  226.  
  227. .site-info a:hover {
  228. color: #ccc;
  229. }
  230.  
  231.  
  232. @media screen and (max-width: 1000px) {
  233.  
  234. .site-logo img {
  235. width: 100px;
  236. }
  237. }
  238.  
  239.  
  240. @media screen and (max-width: 800px) {
  241.  
  242. .site-logo img {
  243. width: 75px;
  244. }
  245.  
  246. .homepage-container1-wrapper {
  247. padding:0px;
  248. }
  249.  
  250. .the-content {
  251. margin: auto;
  252. width: 95%
  253. }
  254.  
  255. .homepage-section1-left {
  256. float: none;
  257. margin: auto;
  258. max-width: 100%;
  259. }
  260.  
  261.  
  262. .homepage-section1-right {
  263. float: none;
  264. margin: auto;
  265. max-width: 100%;
  266. }
  267.  
  268. .homepage-media1 {
  269. float: none;
  270. width: 100%;
  271. max-width: 800px;
  272. padding: 0px;
  273. }
  274.  
  275. .homepage-blurb1 {
  276. float: none;
  277. max-width: 600px;
  278. padding: 0 20px;
  279. margin: 20px auto;
  280. }
  281. }
  282.  
  283. @media screen and (max-width: 500px) {
  284.  
  285. .site-logo img {
  286. width: 50px;
  287. }
  288. }
  289.  
  290. /*--------------------------------------------------------------
  291. 1.1.a Widget Layouts
  292. --------------------------------------------------------------*/
  293.  
  294. #footer-sidebar-container {
  295. display: block;
  296. float: left;
  297. max-width: 1200px;
  298. width: 100%;
  299. padding: 20px;
  300. }
  301. #footer-sidebar1{
  302. width: 31.33%;
  303. float: left;
  304. padding: 0px 20px 0px 20px;
  305. box-shadow: 0px 0px 1px #888888;
  306. background-color: #f5f5f5;
  307. border: solid 1px #eee;
  308.  
  309. }
  310. #footer-sidebar2 {
  311. margin-left: 3%;
  312. width: 31.33%;
  313. float: left;
  314. padding: 0px 20px 0px 20px;
  315. box-shadow: 0px 0px 1px #888888;
  316. background-color: #f5f5f5;
  317. border: solid 1px #eee;
  318. }
  319. #footer-sidebar3 {
  320. margin-left: 3%;
  321. width: 31.33%;
  322. float: left;
  323. padding: 0px 20px 0px 20px;
  324. box-shadow: 0px 0px 1px #888888;
  325. background-color: #f5f5f5;
  326. border: solid 1px #eee;
  327. }
  328.  
  329. @media screen and (max-width: 800px) {
  330. #footer-sidebar1 {
  331. width: 48.5%;
  332. float: left;
  333. }
  334. #footer-sidebar2 {
  335. width: 48.5%;
  336. float: left;
  337. }
  338. #footer-sidebar3 {
  339. margin-top: 20px;
  340. margin-left: 0;
  341. clear: both;
  342. width: 100%;
  343. float: left;
  344. }
  345. }
  346.  
  347. @media screen and (max-width: 600px) {
  348. #footer-sidebar1 {
  349. width: auto;
  350. float: none;
  351. }
  352. #footer-sidebar2 {
  353. margin-top: 20px;
  354. margin-left: 0;
  355. width: auto;
  356. float: none;
  357. }
  358. #footer-sidebar3 {
  359. width: auto;
  360. float: none;
  361. }
  362. }
  363.  
  364. /* Google does odd things with their custom search engines */
  365.  
  366. .cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 {
  367. width: auto !important;
  368. height: auto !important;
  369. }
  370.  
  371. input.gsc-input {
  372. font-size: 15px !important;
  373. border: none !important;
  374. line-height: 0px;
  375. }
  376.  
  377. .cse .gsc-control-cse, .gsc-control-cse {
  378. padding: 0px !important;
  379. }
  380.  
  381. .gsc-results-wrapper-overlay {
  382. left: 15% !important;
  383. }
  384.  
  385. .helpout {
  386. float: left;
  387. }
  388.  
  389. /*--------------------------------------------------------------
  390. 1.1.b Social Media Buttons
  391. --------------------------------------------------------------*/
  392.  
  393. #social-media ul {
  394. margin-bottom: 0px !important;
  395. }
  396.  
  397. #social-media ul li {
  398. display: inline;
  399. margin-right: 8.772%;
  400. }
  401.  
  402. #social-media {
  403.  
  404. display: block;
  405. float: left;
  406.  
  407. border-top: #ccc 1px solid;
  408.  
  409. width: 100%;
  410.  
  411. margin-top: 20px;
  412. padding-top: 10px;
  413. padding-left: 50px;
  414. padding-right: 50px;
  415. margin-bottom: 20px;
  416. padding-bottom: 10px;
  417.  
  418. background-image: linear-gradient(top, rgb(245,245,245) 0%, rgb(212,212,212) 100%);
  419. background-image: -o-linear-gradient(top, rgb(245,245,245) 0%, rgb(212,212,212) 100%);
  420. background-image: -moz-linear-gradient(top, rgb(245,245,245) 0%, rgb(212,212,212) 100%);
  421. background-image: -webkit-linear-gradient(top, rgb(245,245,245) 0%, rgb(212,212,212) 100%);
  422. background-image: -ms-linear-gradient(top, rgb(245,245,245) 0%, rgb(212,212,212) 100%);
  423.  
  424. }
  425.  
  426. #social-media img {
  427.  
  428. -webkit-transition: all 0.2s ease-in-out;
  429. -moz-transition: all 0.2s ease-in-out;
  430. -ms-transition: all 0.2s ease-in-out;
  431. -o-transition: all 0.2s ease-in-out;
  432. transition: all 0.2s ease-in-out;
  433.  
  434. }
  435.  
  436.  
  437. /*--------------------------------------------------------------
  438. 1.1.c WP RSS Multi Importer
  439. --------------------------------------------------------------*/
  440.  
  441. #social-media img:hover {
  442. box-shadow: 0px 0px 50px #888888;
  443. }
  444.  
  445.  
  446.  
  447. div.rss-output {
  448. display: block;
  449. float: left;
  450. word-wrap:break-word;
  451. width: 100%;
  452. margin: 20px 0;
  453. }
  454.  
  455. #pbd-alp-load-posts a:link, #pbd-alp-load-posts a:visited {
  456. float: left;
  457. padding: 10px 20px;
  458. width: 100%;
  459. color: #000;
  460. text-shadow: 1px 1px 4px #fff;
  461. }
  462.  
  463. #pbd-alp-load-posts a:hover, #pbd-alp-load-posts a:hover {
  464. text-shadow: 1px 1px 4px #808080;
  465. }
  466.  
  467. .imagefix img {
  468. border: 1px solid #ccc;
  469. padding: 4px;
  470. background-color: #f0f0f0;
  471. max-width: 150px;
  472. width: 100%;
  473. word-wrap:break-word;
  474. }
  475.  
  476. .socialicons {
  477. display: block;
  478. float: right;
  479. }
  480.  
  481.  
  482. /*--------------------------------------------------------------
  483. 2.0 Typography
  484. --------------------------------------------------------------*/
  485. body,
  486. button,
  487. input,
  488. select,
  489. textarea {
  490. color: #404040;
  491. font-family: sans-serif;
  492. font-size: 16px;
  493. font-size: 1.6rem;
  494. line-height: 1.5;
  495. }
  496. h1, h2, h3, h4, h5, h6 {
  497. clear: both;
  498. }
  499. p {
  500. margin-bottom: 1.5em;
  501. }
  502. b, strong {
  503. font-weight: bold;
  504. }
  505. dfn, cite, em, i {
  506. font-style: italic;
  507. }
  508. blockquote {
  509. margin: 0 1.5em;
  510. }
  511. address {
  512. margin: 0 0 1.5em;
  513. }
  514. pre {
  515. background: #eee;
  516. font-family: "Courier 10 Pitch", Courier, monospace;
  517. font-size: 15px;
  518. font-size: 1.5rem;
  519. line-height: 1.6;
  520. margin-bottom: 1.6em;
  521. max-width: 100%;
  522. overflow: auto;
  523. padding: 1.6em;
  524. }
  525. code, kbd, tt, var {
  526. font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
  527. }
  528. abbr, acronym {
  529. border-bottom: 1px dotted #666;
  530. cursor: help;
  531. }
  532. mark, ins {
  533. background: none;
  534. text-decoration: none;
  535. font-weight: bold;
  536. }
  537. sup,
  538. sub {
  539. font-size: 75%;
  540. height: 0;
  541. line-height: 0;
  542. position: relative;
  543. vertical-align: baseline;
  544. }
  545. sup {
  546. bottom: 1ex;
  547. }
  548. sub {
  549. top: .5ex;
  550. }
  551. small {
  552. font-size: 75%;
  553. }
  554. big {
  555. font-size: 125%;
  556. }
  557.  
  558. h1 {
  559. font-size: 2em; /* = 42px */
  560. margin-bottom: .5em;
  561. margin-top: .5em;
  562. font-weight: normal;
  563. }
  564.  
  565. h1.widget-title {
  566. font-size: 1.5em; /* = 42px */
  567. margin-bottom: .5em;
  568. margin-top: .5em;
  569. font-weight: normal;
  570. border-bottom: 1px dotted #ccc;
  571. }
  572.  
  573. h2 {
  574. font-size: 1.750em; /* = 36px */
  575. margin-bottom: .75em;
  576. margin-top: .75em;
  577. font-weight: normal;
  578. }
  579.  
  580.  
  581. h3 {
  582. font-size: 1.500em; /* = 30px */
  583. margin-bottom: .857em;
  584. margin-top: .857em;
  585. font-weight: normal;
  586.  
  587. }
  588.  
  589. h4 {
  590. font-size: 1.250em; /* = 24px */
  591. margin-bottom: 1em;
  592. margin-top: 1em;
  593. font-weight: normal;
  594. }
  595.  
  596. h5 {
  597. font-size: 1em; /* = 18px */
  598. margin-bottom: 1.125em;
  599. margin-top: 1.125em;
  600. font-weight: normal;
  601. }
  602.  
  603. h6 {
  604. font-size: 0.75em; /* = 16px */
  605. margin-bottom: 1.285em;
  606. margin-top: 1.285em;
  607. font-weight: normal;
  608. }
  609.  
  610. .homepage-section1-left {
  611. text-align:justify;
  612. }
  613.  
  614. .homepage-section1-left h1 {
  615. text-align:left;
  616. }
  617.  
  618.  
  619. .homepage-section1-right {
  620. text-align:justify;
  621. }
  622.  
  623. /*--------------------------------------------------------------
  624. 3.0 Elements
  625. --------------------------------------------------------------*/
  626. hr {
  627. background-color: #ccc;
  628. border: 0;
  629. height: 1px;
  630. margin-bottom: 1.5em;
  631. }
  632. ul, ol {
  633. margin: 0 0 1.5em 3em;
  634. }
  635. ul {
  636. list-style: disc;
  637. }
  638. ol {
  639. list-style: decimal;
  640. }
  641. li > ul,
  642. li > ol {
  643. margin-bottom: 0;
  644. margin-left: 1.5em;
  645. }
  646. dt {
  647. font-weight: bold;
  648. }
  649. dd {
  650. margin: 0 1.5em 1.5em;
  651. }
  652. figure {
  653. margin: 0;
  654. }
  655. table {
  656. margin: 0 0 1.5em;
  657. width: 100%;
  658. }
  659. th {
  660. font-weight: bold;
  661. }
  662.  
  663. .the-content img, #content img {
  664. background-color: #f5f5f5;
  665. border: 1px solid #ddd;
  666. padding: 5px;
  667. max-width: 100%;
  668. height: auto;
  669. }
  670.  
  671. .rss-output img {
  672. max-width: 300px !important;
  673. }
  674.  
  675. div.pp_pic_holder {
  676. z-index: 1000099 !important;
  677. }
  678.  
  679.  
  680.  
  681. /*--------------------------------------------------------------
  682. 4.0 Inputs and buttons
  683. --------------------------------------------------------------*/
  684. button,
  685. input,
  686. select,
  687. textarea {
  688. font-size: 100%; /* Corrects font size not being inherited in all browsers */
  689. margin: 0; /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */
  690. vertical-align: baseline; /* Improves appearance and consistency in all browsers */
  691. *vertical-align: middle; /* Improves appearance and consistency in all browsers */
  692. }
  693. button,
  694. input[type="button"],
  695. input[type="reset"],
  696. input[type="submit"] {
  697. border: 1px solid #ccc;
  698. border-color: #ccc #ccc #bbb #ccc;
  699. border-radius: 3px;
  700. background: #e6e6e6;
  701. box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05);
  702. color: rgba(0, 0, 0, .8);
  703. cursor: pointer; /* Improves usability and consistency of cursor style between image-type 'input' and others */
  704. -webkit-appearance: button; /* Corrects inability to style clickable 'input' types in iOS */
  705. font-size: 12px;
  706. font-size: 1.2rem;
  707. line-height: 1;
  708. padding: .6em 1em .4em;
  709. text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
  710. }
  711. button:hover,
  712. input[type="button"]:hover,
  713. input[type="reset"]:hover,
  714. input[type="submit"]:hover {
  715. border-color: #ccc #bbb #aaa #bbb;
  716. box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);
  717. }
  718. button:focus,
  719. input[type="button"]:focus,
  720. input[type="reset"]:focus,
  721. input[type="submit"]:focus,
  722. button:active,
  723. input[type="button"]:active,
  724. input[type="reset"]:active,
  725. input[type="submit"]:active {
  726. border-color: #aaa #bbb #bbb #bbb;
  727. box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
  728. }
  729. input[type="checkbox"],
  730. input[type="radio"] {
  731. padding: 0; /* Addresses excess padding in IE8/9 */
  732. }
  733. input[type="search"] {
  734. -webkit-appearance: textfield; /* Addresses appearance set to searchfield in S5, Chrome */
  735. -webkit-box-sizing: content-box; /* Addresses box sizing set to border-box in S5, Chrome (include -moz to future-proof) */
  736. -moz-box-sizing: content-box;
  737. box-sizing: content-box;
  738. }
  739. input[type="search"]::-webkit-search-decoration { /* Corrects inner padding displayed oddly in S5, Chrome on OSX */
  740. -webkit-appearance: none;
  741. }
  742. button::-moz-focus-inner,
  743. input::-moz-focus-inner { /* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */
  744. border: 0;
  745. padding: 0;
  746. }
  747. input[type="text"],
  748. input[type="email"],
  749. input[type="url"],
  750. input[type="password"],
  751. input[type="search"],
  752. textarea {
  753. color: #666;
  754. border: 1px solid #ccc;
  755. border-radius: 3px;
  756. }
  757. input[type="text"]:focus,
  758. input[type="email"]:focus,
  759. input[type="url"]:focus,
  760. input[type="password"]:focus,
  761. input[type="search"]:focus,
  762. textarea:focus {
  763. color: #111;
  764. }
  765. input[type="text"],
  766. input[type="email"],
  767. input[type="url"],
  768. input[type="password"],
  769. input[type="search"] {
  770. padding: 3px;
  771. }
  772. textarea {
  773. overflow: auto; /* Removes default vertical scrollbar in IE6/7/8/9 */
  774. padding-left: 3px;
  775. vertical-align: top; /* Improves readability and alignment in all browsers */
  776. width: 98%;
  777. }
  778.  
  779. .special-button a {
  780. float: left;
  781. font-weight: bold;
  782. padding: 10px;
  783. margin: 10px;
  784. color: #fff !important;
  785.  
  786. background-image: -webkit-gradient(
  787. linear,
  788. left top,
  789. left bottom,
  790. color-stop(0.9, #5BA14A),
  791. color-stop(0.9, #347027)
  792. );
  793. background-image: -o-linear-gradient(bottom, #5BA14A 95%, #347027 95%);
  794. background-image: -moz-linear-gradient(bottom, #5BA14A 95%, #347027 95%);
  795. background-image: -webkit-linear-gradient(bottom, #5BA14A 95%, #347027 95%);
  796. background-image: -ms-linear-gradient(bottom, #5BA14A 95%, #347027 95%);
  797. background-image: linear-gradient(to bottom, #5BA14A 95%, #347027 95%);
  798.  
  799. border-radius: 5px;
  800. box-shadow: 2px 2px 5px rgba(0,0,0,0.4);
  801. text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.4);
  802.  
  803. -webkit-transition: all 0.2s ease-in-out;
  804. -moz-transition: all 0.2s ease-in-out;
  805. -ms-transition: all 0.2s ease-in-out;
  806. -o-transition: all 0.2s ease-in-out;
  807. transition: all 0.2s ease-in-out;
  808. }
  809. .special-button a:hover {
  810. color: #f0f0f0 !important;
  811. box-shadow: 2px 2px 20px rgba(0,0,0,0.8);
  812. text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.4);
  813. }
  814.  
  815.  
  816. /*--------------------------------------------------------------
  817. 5.0 Navigation
  818. --------------------------------------------------------------*/
  819. /*--------------------------------------------------------------
  820. 5.1 Links
  821. --------------------------------------------------------------*/
  822. a {
  823. color: #427fed;
  824. text-decoration: none;
  825.  
  826. -webkit-transition: all 0.2s ease-in-out;
  827. -moz-transition: all 0.2s ease-in-out;
  828. -ms-transition: all 0.2s ease-in-out;
  829. -o-transition: all 0.2s ease-in-out;
  830. transition: all 0.2s ease-in-out;
  831. }
  832. a:visited {
  833. color: #427fed;
  834. }
  835. a:hover,
  836. a:focus,
  837. a:active {
  838. color: #2b539a;
  839. }
  840.  
  841. /*--------------------------------------------------------------
  842. 5.2 Menus
  843. --------------------------------------------------------------*/
  844. .main-navigation ul {
  845. margin: auto;
  846. }
  847.  
  848. .main-navigation {
  849. margin-top: 0px;
  850. clear: both;
  851. display: block;
  852. float: left;
  853. max-width: 1200px;
  854. width: 100%;
  855. position: absolute;
  856. z-index: 99998;
  857.  
  858.  
  859. box-shadow: 0px 0px 20px #000;
  860.  
  861.  
  862. background-image: -webkit-gradient(
  863. linear,
  864. left top,
  865. left bottom,
  866. color-stop(0, rgb(0, 0, 0)),
  867. color-stop(1, rgb(36, 36, 36))
  868. );
  869. background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.90) 0%, rgba(36, 36, 36, 0.90) 100%);
  870. background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.90) 0%, rgba(36, 36, 36, 0.90) 100%);
  871. background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.90) 0%, rgba(36, 36, 36, 0.90) 100%);
  872. background-image: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0.90) 0%, rgba(36, 36, 36, 0.90) 100%);
  873. background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.90) 0%, rgba(36, 36, 36, 0.90) 100%);
  874. }
  875. .main-navigation ul {
  876. list-style: none;
  877.  
  878. padding-left: 20px;
  879. padding-right: 20px;
  880.  
  881. background-image: -webkit-gradient(
  882. linear,
  883. left top,
  884. left bottom,
  885. color-stop(0, rgb(0, 0, 0)),
  886. color-stop(1, rgb(36, 36, 36))
  887. );
  888. background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.9) 0%, rgba(36, 36, 36, 0.9) 100%);
  889. background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.9) 0%, rgba(36, 36, 36, 0.9) 100%);
  890. background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.9) 0%, rgba(36, 36, 36, 0.9) 100%);
  891. background-image: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0.9) 0%, rgba(36, 36, 36, 0.9) 100%);
  892. background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.9) 0%, rgba(36, 36, 36, 0.9) 100%);
  893. }
  894. .main-navigation li {
  895. float: left;
  896. position: relative;
  897. padding: 10px 20px;
  898. }
  899.  
  900. .main-navigation li:hover {
  901.  
  902. box-shadow: 0px 0px 40px #000;
  903.  
  904. background-image: -webkit-gradient(
  905. linear,
  906. left top,
  907. right bottom,
  908. color-stop(0, rgb(36, 36, 36)),
  909. color-stop(1, rgb(0, 0, 0))
  910. );
  911. background-image: -o-linear-gradient(right bottom, rgba(36, 36, 36, 0.40) 0%, rgba(0, 0, 0, 0.40) 100%);
  912. background-image: -moz-linear-gradient(right bottom, rgba(36, 36, 36, 0.40) 0%, rgba(0, 0, 0, 0.40) 100%);
  913. background-image: -webkit-linear-gradient(right bottom, rgba(36, 36, 36, 0.40) 0%, rgba(0, 0, 0, 0.40) 100%);
  914. background-image: -ms-linear-gradient(right bottom, rgba(36, 36, 36, 0.40) 0%, rgba(0, 0, 0, 0.40) 100%);
  915. background-image: linear-gradient(to right bottom, rgba(36, 36, 36, 0.40) 0%, rgba(0, 0, 0, 0.40) 100%);
  916. }
  917.  
  918. .main-navigation a {
  919. font-weight: bold;
  920. display: block;
  921. text-decoration: none;
  922. text-shadow: 1px 1px 4px #000;
  923. }
  924. .main-navigation ul ul {
  925. box-shadow: 0px 0px 20px #000;
  926. opacity: 0;
  927. visibility:hidden;
  928. float: left;
  929. left: 0;
  930. padding: 0px;
  931. position: absolute;
  932. top: 2.75em;
  933. z-index: -99999999999;
  934. }
  935. .main-navigation ul ul ul {
  936. left: 100%;
  937. top: 0;
  938. }
  939. .main-navigation ul ul a {
  940. width: 150px;
  941. }
  942. .main-navigation ul ul li {
  943.  
  944. }
  945. .main-navigation li:hover > a {
  946. }
  947. .main-navigation ul ul :hover > a {
  948. }
  949. .main-navigation ul ul a:hover {
  950. }
  951. .main-navigation ul li:hover > ul {
  952. opacity: 1;
  953. visibility:visible;
  954. -webkit-transition: all 0.2s ease-in-out;
  955. -moz-transition: all 0.2s ease-in-out;
  956. -ms-transition: all 0.2s ease-in-out;
  957. -o-transition: all 0.2s ease-in-out;
  958. transition: all 0.2s ease-in-out;
  959. z-index: 99999;
  960. }
  961. .main-navigation .current_page_item a,
  962. .main-navigation .current-menu-item a {
  963. }
  964.  
  965. select.responsiveMenuSelect {
  966. height: 44px;
  967. }
  968.  
  969. /*--------------------------------------------------------------
  970. 5.3 Menu links
  971. --------------------------------------------------------------*/
  972.  
  973. nav a {
  974. color: #fff;
  975. }
  976. nav a:visited {
  977. color: #fff;
  978. }
  979. nav a:hover,
  980. nav a:focus,
  981. nav a:active {
  982. color: #427fed;
  983. }
  984.  
  985. /*--------------------------------------------------------------
  986. 6.0 Accessibility
  987. --------------------------------------------------------------*/
  988. /* Text meant only for screen readers */
  989. .screen-reader-text {
  990. clip: rect(1px, 1px, 1px, 1px);
  991. position: absolute !important;
  992. }
  993.  
  994. .screen-reader-text:hover,
  995. .screen-reader-text:active,
  996. .screen-reader-text:focus {
  997. background-color: #f1f1f1;
  998. border-radius: 3px;
  999. box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  1000. clip: auto !important;
  1001. color: #21759b;
  1002. display: block;
  1003. font-size: 14px;
  1004. font-weight: bold;
  1005. height: auto;
  1006. left: 5px;
  1007. line-height: normal;
  1008. padding: 15px 23px 14px;
  1009. text-decoration: none;
  1010. top: 5px;
  1011. width: auto;
  1012. z-index: 100000; /* Above WP toolbar */
  1013. }
  1014.  
  1015. /*--------------------------------------------------------------
  1016. 7.0 Alignments
  1017. --------------------------------------------------------------*/
  1018. .alignleft {
  1019. display: inline;
  1020. float: left;
  1021. margin-right: 1.5em;
  1022. }
  1023. .alignright {
  1024. display: inline;
  1025. float: right;
  1026. margin-left: 1.5em;
  1027. }
  1028. .aligncenter {
  1029. clear: both;
  1030. display: block;
  1031. margin: 0 auto;
  1032. }
  1033.  
  1034. /*--------------------------------------------------------------
  1035. 8.0 Clearings
  1036. --------------------------------------------------------------*/
  1037. .clear:before,
  1038. .clear:after,
  1039. .entry-content:before,
  1040. .entry-content:after,
  1041. .comment-content:before,
  1042. .comment-content:after,
  1043. .site-header:before,
  1044. .site-header:after,
  1045. .site-content:before,
  1046. .site-content:after,
  1047. .site-footer:before,
  1048. .site-footer:after {
  1049. content: '';
  1050. display: table;
  1051. }
  1052.  
  1053. .clear:after,
  1054. .entry-content:after,
  1055. .comment-content:after,
  1056. .site-header:after,
  1057. .site-content:after,
  1058. .site-footer:after {
  1059. clear: both;
  1060. }
  1061.  
  1062. /*--------------------------------------------------------------
  1063. 9.0 Widgets
  1064. --------------------------------------------------------------*/
  1065. .widget {
  1066. margin: 0 0 1.5em;
  1067. }
  1068.  
  1069. /* Make sure select elements fit in widgets */
  1070. .widget select {
  1071. max-width: 100%;
  1072. }
  1073.  
  1074. /* Search widget */
  1075. .widget_search .search-submit {
  1076. display: none;
  1077. }
  1078.  
  1079. /*--------------------------------------------------------------
  1080. 10.0 Content
  1081. --------------------------------------------------------------*/
  1082.  
  1083. .content-columns-left {
  1084. float: left;
  1085. max-width: 48%;
  1086. min-width: 48%;
  1087. }
  1088.  
  1089. .content-columns-right {
  1090. float: right;
  1091. max-width: 48%;
  1092. min-width: 48%;
  1093. }
  1094.  
  1095. @media screen and (max-width: 800px) {
  1096. .content-columns-left {
  1097. float: none;
  1098. max-width: 100%
  1099. }
  1100.  
  1101. .content-columns-right {
  1102. float: none;
  1103. max-width: 100%
  1104. }
  1105. }
  1106.  
  1107. /*--------------------------------------------------------------
  1108. 10.1 Posts and pages
  1109. --------------------------------------------------------------*/
  1110. .sticky {
  1111. }
  1112. .hentry {
  1113. margin: 0 0 1.5em;
  1114. }
  1115. .byline,
  1116. .updated {
  1117. display: none;
  1118. }
  1119. .single .byline,
  1120. .group-blog .byline {
  1121. display: inline;
  1122. }
  1123. .page-content,
  1124. .entry-content,
  1125. .entry-summary {
  1126. margin: 1.5em 0 0;
  1127. }
  1128. .page-links {
  1129. clear: both;
  1130. margin: 0 0 1.5em;
  1131. }
  1132.  
  1133. /*--------------------------------------------------------------
  1134. 10.2 Asides
  1135. --------------------------------------------------------------*/
  1136. .blog .format-aside .entry-title,
  1137. .archive .format-aside .entry-title {
  1138. display: none;
  1139. }
  1140.  
  1141. /*--------------------------------------------------------------
  1142. 10.3 Comments
  1143. --------------------------------------------------------------*/
  1144. .comment-content a {
  1145. word-wrap: break-word;
  1146. }
  1147. .bypostauthor {
  1148. }
  1149.  
  1150. /*--------------------------------------------------------------
  1151. 11.0 Infinite scroll
  1152. --------------------------------------------------------------*/
  1153. /* Globally hidden elements when Infinite Scroll is supported and in use. */
  1154. .infinite-scroll .paging-navigation, /* Older / Newer Posts Navigation (always hidden) */
  1155. .infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */
  1156. display: none;
  1157. }
  1158. /* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before */
  1159. .infinity-end.neverending .site-footer {
  1160. display: block;
  1161. }
  1162.  
  1163. /*--------------------------------------------------------------
  1164. 12.0 Media
  1165. --------------------------------------------------------------*/
  1166. .page-content img.wp-smiley,
  1167. .entry-content img.wp-smiley,
  1168. .comment-content img.wp-smiley {
  1169. border: none;
  1170. margin-bottom: 0;
  1171. margin-top: 0;
  1172. padding: 0;
  1173. }
  1174. .wp-caption {
  1175. border: 1px solid #ccc;
  1176. margin-bottom: 1.5em;
  1177. max-width: 100%;
  1178. }
  1179. .wp-caption img[class*="wp-image-"] {
  1180. display: block;
  1181. margin: 1.2% auto 0;
  1182. max-width: 98%;
  1183. }
  1184. .wp-caption-text {
  1185. text-align: center;
  1186. }
  1187. .wp-caption .wp-caption-text {
  1188. margin: 0.8075em 0;
  1189. }
  1190. .site-main .gallery {
  1191. margin-bottom: 1.5em;
  1192. }
  1193. .gallery-caption {
  1194. }
  1195. .site-main .gallery a img {
  1196. border: none;
  1197. height: auto;
  1198. max-width: 90%;
  1199. }
  1200. .site-main .gallery dd {
  1201. margin: 0;
  1202. }
  1203. .site-main .gallery-columns-4 .gallery-item {
  1204. }
  1205. .site-main .gallery-columns-4 .gallery-item img {
  1206. }
  1207. /* Make sure embeds and iframes fit their containers */
  1208. embed,
  1209. iframe,
  1210. object {
  1211. max-width: 100%;
  1212. }
Advertisement
Add Comment
Please, Sign In to add comment