javiersantos

Style.css

Dec 22nd, 2012
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 61.80 KB | None | 0 0
  1. /*
  2. Theme Name: Responsive
  3. Theme URI: http://themeid.com/responsive-theme/
  4. Description: Responsive Theme is a flexible foundation with fluid grid system that adapts your website to mobile devices and the desktop or any other viewing environment. Theme features 9 Page Templates, 11 Widget Areas, 6 Template Layouts, 4 Menu Positions and more. Powerful but simple Theme Options for full CMS control with easy Logo Upload, Social Networking and Webmaster Tools etc. Responsive is WooCommerce Compatible, Multilingual Ready (WPML), RTL-Language Support, Retina-Ready, W3C Markup Validated and currently translated into 34 languages. Cross-Browser compatible and yes even the IE7. No paid memberships or clubs to get a FREE/Responsive Support you need. http://themeid.com/support/
  5.  
  6. Version: 1.8.5
  7. Author: ThemeID
  8. Author URI: http://themeid.com
  9. Tags: white, black, gray, light, custom-menu, custom-header, custom-background, one-column, two-columns, left-sidebar, right-sidebar, flexible-width, theme-options, threaded-comments, full-width-template, sticky-post, translation-ready, flexible-width, rtl-language-support
  10.  
  11. License: GNU General Public License v3 or later
  12. License URI: license.txt
  13.  
  14. Responsive WordPress Theme, Copyright (C) 2003-2012 Emil Uzelac
  15.  
  16. This program is free software: you can redistribute it and/or modify
  17. it under the terms of the GNU General Public License as published by
  18. the Free Software Foundation, either version 3 of the License, or
  19. (at your option) any later version.
  20.  
  21. This program is distributed in the hope that it will be useful,
  22. but WITHOUT ANY WARRANTY; without even the implied warranty of
  23. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  24. GNU General Public License for more details.
  25.  
  26. You should have received a copy of the GNU General Public License
  27. along with this program.  If not, see <http://www.gnu.org/licenses/>.
  28.    
  29. NOTE: DO NOT EDIT THIS FILE, IF YOU DO IT WILL BE OVERWRITTEN BY THE NEXT UPDATE. CREATE CHILD THEME INSTEAD.
  30.  
  31. See:
  32.  
  33. - http://codex.wordpress.org/Child_Themes  
  34. - http://themeid.com/forum/topic/505/child-theme-example/
  35. - http://themeid.com/forum/forum/12/responsive-documentation/
  36.    
  37. CSS Rules: Sorted alphabetically.
  38. */
  39.    
  40. /* =Reset CSS (v2.0) http://meyerweb.com/eric/tools/css/reset/
  41. -------------------------------------------------------------- */
  42. html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  43.     border: 0;
  44.     font-size: 100%;
  45.     font: inherit;
  46.     margin: 0;
  47.     padding: 0;
  48.     vertical-align: baseline;
  49. }
  50.  
  51. /*HTML5 display-role reset for older browsers */
  52. article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  53.     display:block;
  54. }
  55.  
  56. body {
  57.     line-height: 1;
  58. }
  59.  
  60. ol, ul {
  61.     list-style: none;
  62. }
  63.  
  64. blockquote, q {
  65.     quotes: none;
  66. }
  67.  
  68. blockquote:before, blockquote:after, q:before, q:after {
  69.     content: '';
  70.     content: none;
  71. }
  72.  
  73. table {
  74.     border-collapse: collapse;
  75.     border-spacing: 0;
  76. }
  77.  
  78. button, input, select, textarea {
  79.     font-size: 100%;
  80.     overflow: visible;
  81.     margin: 0;
  82.     vertical-align: baseline;
  83.     width: auto;
  84. }
  85.  
  86. textarea {
  87.     overflow:auto;
  88.     vertical-align:text-top;
  89. }
  90.  
  91. /* =Horizontal Rule
  92. -------------------------------------------------------------- */
  93. hr {
  94.     background: #ddd;
  95.     border: none;
  96.     clear: both;
  97.     color: #ddd;
  98.     float: none;
  99.     height: 1px;
  100.     width: 100%;
  101. }
  102.  
  103. hr.space {
  104.     background: #fff;
  105.     color: #fff;
  106. }
  107.  
  108. /* =Base
  109. -------------------------------------------------------------- */
  110. html {
  111.     height:100%;
  112. }
  113.  
  114. body {
  115.     -moz-font-smoothing: antialiased;
  116.     -webkit-font-smoothing: antialiased;
  117.     background: #efefef;
  118.     color: #404040;
  119.     font-family: Arial, Helvetica, sans-serif;
  120.     font-size: 14px;
  121.     font-smoothing: antialiased;
  122.     line-height: 1.5em;
  123.     text-rendering: optimizeLegibility;
  124. }
  125.  
  126. /* =Typography
  127. -------------------------------------------------------------- */
  128. p {  
  129.     word-wrap: break-word;
  130. }
  131.  
  132. i,
  133. em,
  134. dfn,
  135. cite {
  136.     font-style: italic;
  137. }
  138.  
  139. tt,
  140. var,
  141. pre,
  142. kbd,
  143. samp,
  144. code {
  145.     font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important;
  146.     font-style: normal;
  147. }
  148.  
  149. b,
  150. strong {
  151.     font-weight: 700;
  152. }
  153.  
  154. pre {
  155.     -moz-box-sizing: border-box;  
  156.     -moz-border-radius: 2px;
  157.     -moz-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0,0,0,0.2);
  158.     -webkit-border-radius: 2px;
  159.     -webkit-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0,0,0,0.2);
  160.     -webkit-box-sizing: border-box;
  161.     box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0,0,0,0.2);
  162.     box-sizing: border-box;
  163.     background: #f4f4f4;
  164.     border: 1px solid #aaa;
  165.     border-bottom-color: #ccc;
  166.     border-radius: 2px;
  167.     height: auto;
  168.     margin: 0;
  169.     outline: none;
  170.     padding: 6px 10px;
  171.     vertical-align: middle;
  172.     width: 100%;
  173.     word-wrap: break-word;
  174.     white-space: pre-wrap;
  175. }
  176.  
  177. del {
  178.     color: #555;
  179.     text-decoration: line-through;
  180. }
  181.  
  182. ins,
  183. dfn {
  184.     border-bottom: 1px solid #ccc;
  185. }
  186.  
  187. sup,
  188. sub,
  189. small {
  190.     font-size: 85%;
  191. }
  192.  
  193. abbr,
  194. acronym {
  195.     font-size: 85%;
  196.     letter-spacing: .1em;
  197.     text-transform: uppercase;
  198. }
  199.  
  200. a abbr,
  201. a acronym {
  202.     border: none;
  203. }
  204.  
  205. dfn[title],
  206. abbr[title],
  207. acronym[title] {
  208.     border-bottom: 1px solid #ccc;
  209.     cursor: help;
  210. }
  211.  
  212. sup {
  213.     vertical-align: super;
  214. }
  215.  
  216. sub {
  217.     vertical-align: sub;
  218. }
  219.  
  220. /* =Responsive 12 Column Grid
  221.     Grid was based on my Shell Theme released on 07/26/2011
  222.     http://themeid.com/responsive-grid/
  223. -------------------------------------------------------------- */
  224. .grid {
  225.     float: left;
  226.     margin-bottom: 2.127659574468%;
  227.     padding-top: 0;
  228. }
  229.  
  230. .grid-right {
  231.     float: right;
  232.     margin-bottom: 2.127659574468%;
  233.     padding-top: 0;
  234. }
  235.  
  236. .col-60,
  237. .col-140,
  238. .col-220,
  239. .col-300,
  240. .col-380,
  241. .col-460,
  242. .col-540,
  243. .col-620,
  244. .col-700,
  245. .col-780,
  246. .col-860 {
  247.     display: inline;
  248.     margin-right: 2.127659574468%;
  249. }
  250.  
  251. .col-60 {
  252.     width: 6.382978723404%;
  253. }
  254.  
  255. .col-140 {
  256.     width: 14.893617021277%;
  257. }
  258.  
  259. .col-220 {
  260.     width: 23.404255319149%;
  261. }
  262.  
  263. .col-300 {
  264.     width: 31.914893617021%;
  265. }
  266.  
  267. .col-380 {
  268.     width: 40.425531914894%;
  269. }
  270.  
  271. .col-460 {
  272.     width: 48.936170212766%;
  273. }
  274.  
  275. .col-540 {
  276.     width: 57.446808510638%;
  277. }
  278.  
  279. .col-620 {
  280.     width: 65.957446808511%;
  281. }
  282.  
  283. .col-700 {
  284.     width: 74.468085106383%;
  285. }
  286.  
  287. .col-780 {
  288.     width: 82.978723404255%;
  289. }
  290.  
  291. .col-860 {
  292.     width: 91.489361702128%;
  293. }
  294.  
  295. .col-940 {
  296.     width: 100%;
  297. }
  298.  
  299. .fit {
  300.     margin-left: 0 !important;
  301.     margin-right: 0 !important;
  302. }
  303.  
  304. /* =Visibility
  305. -------------------------------------------------------------- */
  306. .hidden {
  307.     visibility: hidden;
  308. }
  309.  
  310. .visible {
  311.     visibility: visible;
  312. }
  313.  
  314. .none {
  315.     display: none;
  316. }
  317.  
  318. .hide-desktop {
  319.     display: none;
  320. }
  321.  
  322. .show-desktop {
  323.     display: block;
  324. }
  325.  
  326. /* =Responsive Images
  327. -------------------------------------------------------------- */
  328. img {
  329.     -ms-interpolation-mode: bicubic;
  330.     border: 0;
  331.     height: auto;
  332.     max-width: 100%;
  333.     vertical-align: middle;
  334. }
  335.  
  336. .ie8 img {
  337.     height: auto;
  338.     width: auto\9;
  339. }
  340.  
  341. .ie8 img.size-large {
  342.     max-width: 60%;
  343.     width: auto;
  344. }
  345.  
  346. /* =Responsive Embeds/Objects
  347. -------------------------------------------------------------- */
  348. embed,
  349. object {
  350.     max-width: 100%;
  351. }
  352.  
  353. /* =Links
  354. -------------------------------------------------------------- */
  355. a {
  356.     color: #06c;
  357.     font-weight: 400;
  358.     text-decoration: none;
  359. }
  360.  
  361. a:hover {
  362.     color: #444;
  363.     text-decoration: none;
  364. }
  365.  
  366. ::selection {
  367.     background: #e8fbff;
  368.     text-shadow: none;
  369. }
  370.  
  371. /* =Forms
  372. -------------------------------------------------------------- */
  373. label {
  374.     display: inline-block;
  375.     font-weight: 700;
  376.     padding: 2px 0;
  377. }
  378.  
  379. legend {
  380.     padding: 2px 5px;
  381. }
  382.  
  383. fieldset {
  384.     border: 1px solid #ccc;
  385.     margin: 0 0 1.5em;
  386.     padding: 1em 2em;
  387. }
  388.  
  389. select,
  390. input[type="text"],
  391. input[type="password"] {
  392.     -moz-box-sizing: border-box;
  393.     -moz-border-radius: 2px;
  394.     -webkit-box-sizing: border-box;
  395.     -webkit-border-radius: 2px;
  396.     -webkit-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0,0,0,0.2);
  397.     -moz-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0,0,0,0.2);
  398.     box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0,0,0,0.2);
  399.     background: #f4f4f4;
  400.     box-sizing: border-box;
  401.     border: 1px solid #aaa;
  402.     border-bottom-color: #ccc;
  403.     border-radius: 2px;
  404.     margin: 0;
  405.     outline: none;
  406.     padding: 6px 8px;
  407.     vertical-align: middle;
  408.     width: 100%;
  409. }
  410.  
  411. select {
  412.     height: auto;
  413.     width: 100%;
  414. }
  415.  
  416. area,
  417. textarea {
  418.     -moz-box-sizing: border-box;
  419.     -webkit-box-sizing: border-box;
  420.     -webkit-border-radius: 2px;
  421.     -webkit-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0,0,0,0.2);
  422.     -moz-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0,0,0,0.2);
  423.     box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0,0,0,0.2);
  424.     background: #f4f4f4;
  425.     box-sizing: border-box;
  426.     background: #f4f4f4;
  427.     border: 1px solid #aaa;
  428.     border-bottom-color: #ccc;
  429.     border-radius: 2px;
  430.     height: auto;
  431.     overflow: auto;
  432.     margin: 0;
  433.     outline: none;
  434.     padding: 8px 10px;
  435.     width: 100%;
  436. }
  437.  
  438. input,
  439. select {
  440.     cursor: pointer;
  441. }
  442.  
  443. area:focus,
  444. input:focus,
  445. textarea:focus {
  446.     background: #fff;
  447.     border: 1px solid #6cf;
  448. }
  449.  
  450. input[type='text'],
  451. input[type='password'] {
  452.     cursor: text;
  453. }
  454.  
  455. /* =IE Forms
  456. -------------------------------------------------------------- */
  457. .ie7 area,
  458. .ie7 select,
  459. .ie7 textarea,
  460. .ie7 input[type="text"],
  461. .ie7 input[type="password"] {
  462.     width: 96%;
  463. }
  464.  
  465. /* =Buttons
  466. -------------------------------------------------------------- */
  467. button,
  468. a.button,
  469. input[type='reset'],
  470. input[type='button'],
  471. input[type='submit'] {
  472.     -moz-border-radius: 2px;
  473.     -moz-box-shadow: 0pt -1px 0pt rgba(0, 0, 0, 0.075) inset, 0pt 1px 0pt rgba(255, 255, 255, 0.3) inset, 0pt 1px 2px rgba(0, 0, 0, 0.1);
  474.     -webkit-box-shadow: 0pt -1px 0pt rgba(0, 0, 0, 0.075) inset, 0pt 1px 0pt rgba(255, 255, 255, 0.3) inset, 0pt 1px 2px rgba(0, 0, 0, 0.1);
  475.     -webkit-border-radius: 2px;
  476.     background-color: #cdc9c9; /* Snow 3 */
  477.     background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f5f5), to(#cdc9c9));
  478.     background-image: -webkit-linear-gradient(top, #f6f5f5, #cdc9c9);
  479.     background-image: -moz-linear-gradient(top, #f6f5f5, #cdc9c9);
  480.     background-image: -ms-linear-gradient(top, #f6f5f5, #cdc9c9);
  481.     background-image: -o-linear-gradient(top, #f6f5f5, #cdc9c9);
  482.     background-image: linear-gradient(top, #f6f5f5, #cdc9c9);
  483.     box-shadow: 0pt -1px 0pt rgba(0, 0, 0, 0.075) inset, 0pt 1px 0pt rgba(255, 255, 255, 0.3) inset, 0pt 1px 2px rgba(0, 0, 0, 0.1);
  484.     border: 1px solid #aca6a6;
  485.     border-radius: 2px;
  486.     color: #444;
  487.     cursor: pointer;
  488.     display: inline-block;
  489.     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f6f5f5, endColorstr=#cdc9c9);
  490.     font-size: 12px;
  491.     font-weight: 700;
  492.     margin: 0;
  493.     padding: 6px 10px;
  494.     text-decoration: none;
  495.     text-shadow: 0 1px 0 #fff;
  496.     vertical-align: middle;
  497.     white-space: nowrap;
  498. }
  499.  
  500. button:hover,
  501. a.button:hover,
  502. input[type='reset']:hover,
  503. input[type='button']:hover,
  504. input[type='submit']:hover {
  505.     background-color: #fff;
  506.     background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#cdc9c9));
  507.     background-image: -webkit-linear-gradient(top, #fff, #cdc9c9);
  508.     background-image: -moz-linear-gradient(top, #fff, #cdc9c9);
  509.     background-image: -ms-linear-gradient(top, #fff, #cdc9c9);
  510.     background-image: -o-linear-gradient(top, #fff, #cdc9c9);
  511.     background-image: linear-gradient(top, #fff, #cdc9c9);
  512.     border: 1px solid #aca6a6;
  513.     color: #444;
  514.     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#cdc9c9);
  515. }
  516.  
  517. /* =Buttons (Call to Action)
  518. -------------------------------------------------------------- */
  519. .call-to-action {
  520.     text-align: center;
  521. }
  522.  
  523. .call-to-action a.button {
  524.     font-size: 24px;
  525.     padding: 15px 35px;
  526. }
  527.  
  528. .call-to-action a.button:hover {
  529.     text-decoration: none;
  530. }
  531.  
  532. .ie7 .call-to-action a.button {
  533.     padding: 11px 35px 19px 35px;
  534. }
  535.  
  536. /* =Buttons (Sizes)
  537. -------------------------------------------------------------- */
  538. .small a.button {
  539.     font-size: 10px;
  540.     padding: 3px 6px;
  541. }
  542.  
  543. .medium a.button {
  544.     font-size: 16px;
  545.     padding: 8px 16px;
  546. }
  547.  
  548. .large a.button {
  549.     font-size: 18px;
  550.     padding: 10px 35px;
  551. }
  552.  
  553. .xlarge a.button {
  554.     font-size: 24px;
  555.     padding: 12px 55px;
  556. }
  557.  
  558. /* =Buttons (Colors)
  559. -------------------------------------------------------------- */
  560. a.blue {
  561.     background-color: #1874cd; /* Dodger Blue */
  562.     background-image: -webkit-gradient(linear, left top, left bottom, from(#4f9eea), to(#1874cd));
  563.     background-image: -webkit-linear-gradient(top, #4f9eea, #1874cd);
  564.     background-image: -moz-linear-gradient(top, #4f9eea, #1874cd);
  565.     background-image: -ms-linear-gradient(top, #4f9eea, #1874cd);
  566.     background-image: -o-linear-gradient(top, #4f9eea, #1874cd);
  567.     background-image: linear-gradient(top, #4f9eea, #1874cd);
  568.     border: 1px solid #115290;
  569.     color: #fff;
  570.     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4f9eea, endColorstr=#1874cd);
  571.     text-shadow: 0 1px 0 #115290;
  572. }
  573.  
  574. a.blue:hover {
  575.     background-color: #7db7f0;
  576.     background-image: -webkit-gradient(linear, left top, left bottom, from(#7db7f0), to(#1874cd));
  577.     background-image: -webkit-linear-gradient(top, #7db7f0, #1874cd);
  578.     background-image: -moz-linear-gradient(top, #7db7f0, #1874cd);
  579.     background-image: -ms-linear-gradient(top, #7db7f0, #1874cd);
  580.     background-image: -o-linear-gradient(top, #7db7f0, #1874cd);
  581.     background-image: linear-gradient(top, #7db7f0, #1874cd);
  582.     border: 1px solid #115290;
  583.     color: #fff;
  584.     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7db7f0, endColorstr=#1874cd);
  585.     text-shadow: 0 1px 0 #115290;
  586. }
  587.  
  588. a.red {
  589.     background-color: #cd0000; /* Red 4 */
  590.     background-image: -webkit-gradient(linear, left top, left bottom, from(#ff2323), to(#cd0000));
  591.     background-image: -webkit-linear-gradient(top, #ff2323, #cd0000);
  592.     background-image: -moz-linear-gradient(top, #ff2323, #cd0000);
  593.     background-image: -ms-linear-gradient(top, #ff2323, #cd0000);
  594.     background-image: -o-linear-gradient(top, #ff2323, #cd0000);
  595.     background-image: linear-gradient(top, #ff2323, #cd0000);
  596.     border: 1px solid #890000;
  597.     color: #fff;
  598.     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff2323, endColorstr=#cd0000);
  599.     text-shadow: 0 1px 0 #890000;
  600. }
  601.  
  602. a.red:hover {
  603.     background-color: #ff5656;
  604.     background-image: -webkit-gradient(linear, left top, left bottom, from(#ff5656), to(#cd0000));
  605.     background-image: -webkit-linear-gradient(top, #ff5656, #cd0000);
  606.     background-image: -moz-linear-gradient(top, #ff5656, #cd0000);
  607.     background-image: -ms-linear-gradient(top, #ff5656, #cd0000);
  608.     background-image: -o-linear-gradient(top, #ff5656, #cd0000);
  609.     background-image: linear-gradient(top, #ff5656, #cd0000);
  610.     border: 1px solid #890000;
  611.     color: #fff;
  612.     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff5656, endColorstr=#cd0000);
  613.     text-shadow: 0 1px 0 #890000;
  614. }
  615.  
  616. a.orange {
  617.     background-color: #ff7f00; /* Dark Orange 1 */
  618.     background-image: -webkit-gradient(linear, left top, left bottom, from(#fa5), to(#ff7f00));
  619.     background-image: -webkit-linear-gradient(top, #fa5, #ff7f00);
  620.     background-image: -moz-linear-gradient(top, #fa5, #ff7f00);
  621.     background-image: -ms-linear-gradient(top, #fa5, #ff7f00);
  622.     background-image: -o-linear-gradient(top, #fa5, #ff7f00);
  623.     background-image: linear-gradient(top, #fa5, #ff7f00);
  624.     border: 1px solid #bb5d00;
  625.     color: #fff;
  626.     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fa5, endColorstr=#ff7f00);
  627.     text-shadow:0 1px 0 #bb5d00;
  628. }
  629.  
  630. a.orange:hover {
  631.     background-color: #ffc388;
  632.     background-image: -webkit-gradient(linear, left top, left bottom, from(#ffc388), to(#ff7f00));
  633.     background-image: -webkit-linear-gradient(top, #ffc388, #ff7f00);
  634.     background-image: -moz-linear-gradient(top, #ffc388, #ff7f00);
  635.     background-image: -ms-linear-gradient(top, #ffc388, #ff7f00);
  636.     background-image: -o-linear-gradient(top, #ffc388, #ff7f00);
  637.     background-image: linear-gradient(top, #ffc388, #ff7f00);
  638.     border: 1px solid #bb5d00;
  639.     color: #fff;
  640.     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffc388, endColorstr=#ff7f00);
  641.     text-shadow:0 1px 0 #bb5d00;
  642. }
  643.  
  644. a.yellow {
  645.     background-color: #ecca06; /* Yellow Gold */
  646.     background-image: -webkit-gradient(linear, left top, left bottom, from(#fff2aa), to(#ffd700));
  647.     background-image: -webkit-linear-gradient(top, #fff2aa, #ffd700);
  648.     background-image: -moz-linear-gradient(top, #fff2aa, #ffd700);
  649.     background-image: -ms-linear-gradient(top, #fff2aa, #ffd700);
  650.     background-image: -o-linear-gradient(top, #fff2aa, #ffd700);
  651.     background-image: linear-gradient(top, #fff2aa, #ffd700);
  652.     border: 1px solid #bb9e00;
  653.     color: #161300;
  654.     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff2aa, endColorstr=#ffd700);
  655.     text-shadow:0 1px 0 #fff;
  656. }
  657.  
  658. a.yellow:hover {
  659.     background-color: #fffadd;
  660.     background-image: -webkit-gradient(linear, left top, left bottom, from(#fffadd), to(#ffd700));
  661.     background-image: -webkit-linear-gradient(top, #fffadd, #ffd700);
  662.     background-image: -moz-linear-gradient(top, #fffadd, #ffd700);
  663.     background-image: -ms-linear-gradient(top, #fffadd, #ffd700);
  664.     background-image: -o-linear-gradient(top, #fffadd, #ffd700);
  665.     background-image: linear-gradient(top, #fffadd, #ffd700);
  666.     border: 1px solid #bb9e00;
  667.     color: #161300;
  668.     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffadd, endColorstr=#ffd700);
  669.     text-shadow:0 1px 0 #fff;
  670. }
  671.  
  672. a.green {
  673.     background-color: #2e8b57; /* Sea Green 4 */
  674.     background-image: -webkit-gradient(linear, left top, left bottom, from(#4bc380), to(#2e8b57));
  675.     background-image: -webkit-linear-gradient(top, #4bc380, #2e8b57);
  676.     background-image: -moz-linear-gradient(top, #4bc380, #2e8b57);
  677.     background-image: -ms-linear-gradient(top, #4bc380, #2e8b57);
  678.     background-image: -o-linear-gradient(top, #4bc380, #2e8b57);
  679.     background-image: linear-gradient(top, #4bc380, #2e8b57);
  680.     border: 1px solid #1d5837;
  681.     color: #fff;
  682.     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4bc380, endColorstr=#2e8b57);
  683.     text-shadow: 0 1px 0 #1d5837;
  684. }
  685.  
  686. a.green:hover {
  687.     background-color: #71d09b;
  688.     background-image: -webkit-gradient(linear, left top, left bottom, from(#71d09b), to(#2e8b57));
  689.     background-image: -webkit-linear-gradient(top, #71d09b, #2e8b57);
  690.     background-image: -moz-linear-gradient(top, #71d09b, #2e8b57);
  691.     background-image: -ms-linear-gradient(top, #71d09b, #2e8b57);
  692.     background-image: -o-linear-gradient(top, #71d09b, #2e8b57);
  693.     background-image: linear-gradient(top, #71d09b, #2e8b57);
  694.     border: 1px solid #1d5837;
  695.     color: #fff;
  696.     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#71d09b, endColorstr=#2e8b57);
  697.     text-shadow: 0 1px 0 #1d5837;
  698. }
  699.  
  700. a.olive {
  701.     background-color: #838b83; /* Honey Dew 4 */
  702.     background-image: -webkit-gradient(linear, left top, left bottom, from(#e0e000), to(#838b83));
  703.     background-image: -webkit-linear-gradient(top, #afb4af, #838b83);
  704.     background-image: -moz-linear-gradient(top, #afb4af, #838b83);
  705.     background-image: -ms-linear-gradient(top, #afb4af, #838b83);
  706.     background-image: -o-linear-gradient(top, #afb4af, #838b83);
  707.     background-image: linear-gradient(top, #afb4af, #838b83);
  708.     border: 1px solid #626862;
  709.     color: #fff;
  710.     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#afb4af, endColorstr=#838b83);
  711.     text-shadow: 0 1px 0 #626862;
  712. }
  713.  
  714. a.olive:hover {
  715.     background-color: #c9cdc9;
  716.     background-image: -webkit-gradient(linear, left top, left bottom, from(#c9cdc9), to(#838b83));
  717.     background-image: -webkit-linear-gradient(top, #c9cdc9, #838b83);
  718.     background-image: -moz-linear-gradient(top, #c9cdc9, #838b83);
  719.     background-image: -ms-linear-gradient(top, #c9cdc9, #838b83);
  720.     background-image: -o-linear-gradient(top, #c9cdc9, #838b83);
  721.     background-image: linear-gradient(top, #c9cdc9, #838b83);
  722.     border: 1px solid #626862;
  723.     color: #fff;
  724.     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c9cdc9, endColorstr=#838b83);
  725.     text-shadow: 0 1px 0 #626862;
  726. }
  727.  
  728. a.purple {
  729.     background-color: #5d478b; /* Medium Purple 4 */
  730.     background-image: -webkit-gradient(linear, left top, left bottom, from(#8771b6), to(#5d478b));
  731.     background-image: -webkit-linear-gradient(top, #8771b6, #5d478b);
  732.     background-image: -moz-linear-gradient(top, #8771b6, #5d478b);
  733.     background-image: -ms-linear-gradient(top, #8771b6, #5d478b);
  734.     background-image: -o-linear-gradient(top, #8771b6, #5d478b);
  735.     background-image: linear-gradient(top, #8771b6, #5d478b);
  736.     border: 1px solid #3f305e;
  737.     color: #fff;
  738.     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#8771b6, endColorstr=#5d478b);
  739.     text-shadow: 0 1px 0 #3f305e;
  740. }
  741.  
  742. a.purple:hover {
  743.     background-color: #a492c8;
  744.     background-image: -webkit-gradient(linear, left top, left bottom, from(#a492c8), to(#5d478b));
  745.     background-image: -webkit-linear-gradient(top, #a492c8, #5d478b);
  746.     background-image: -moz-linear-gradient(top, #a492c8, #5d478b);
  747.     background-image: -ms-linear-gradient(top, #a492c8, #5d478b);
  748.     background-image: -o-linear-gradient(top, #a492c8, #5d478b);
  749.     background-image: linear-gradient(top, #a492c8, #5d478b);
  750.     border: 1px solid #3f305e;
  751.     color: #fff;
  752.     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a492c8, endColorstr=#5d478b);
  753.     text-shadow: 0 1px 0 #3f305e;
  754. }
  755.  
  756. a.pink {
  757.     background-color: #cd1076; /* Deep Pink 3 */
  758.     background-image: -webkit-gradient(linear, left top, left bottom, from(#f042a0), to(#cd1076));
  759.     background-image: -webkit-linear-gradient(top, #f042a0, #cd1076);
  760.     background-image: -moz-linear-gradient(top, #f042a0, #cd1076);
  761.     background-image: -ms-linear-gradient(top, #f042a0, #cd1076);
  762.     background-image: -o-linear-gradient(top, #f042a0, #cd1076);
  763.     background-image: linear-gradient(top, #f042a0, #cd1076);
  764.     border: 1px solid #8e0b52;
  765.     color: #fff;
  766.     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f042a0, endColorstr=#cd1076);
  767.     text-shadow: 0 1px 0 #8e0b52;
  768. }
  769.  
  770. a.pink:hover {
  771.     background-color: #f471b8;
  772.     background-image: -webkit-gradient(linear, left top, left bottom, from(#f471b8), to(#cd1076));
  773.     background-image: -webkit-linear-gradient(top, #f471b8, #cd1076);
  774.     background-image: -moz-linear-gradient(top, #f471b8, #cd1076);
  775.     background-image: -ms-linear-gradient(top, #f471b8, #cd1076);
  776.     background-image: -o-linear-gradient(top, #f471b8, #cd1076);
  777.     background-image: linear-gradient(top, #f471b8, #cd1076);
  778.     border: 1px solid #8e0b52;
  779.     color: #fff;
  780.     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f471b8, endColorstr=#cd1076);
  781.     text-shadow: 0 1px 0 #8e0b52;
  782. }
  783.  
  784. a.brick {
  785.     background-color: #b22222; /* Fire Brick */
  786.     background-image: -webkit-gradient(linear, left top, left bottom, from(#dd4c4c), to(#b22222));
  787.     background-image: -webkit-linear-gradient(top, #dd4c4c, #b22222);
  788.     background-image: -moz-linear-gradient(top, #dd4c4c, #b22222);
  789.     background-image: -ms-linear-gradient(top, #dd4c4c, #b22222);
  790.     background-image: -o-linear-gradient(top, #dd4c4c, #b22222);
  791.     background-image: linear-gradient(top, #dd4c4c, #b22222);
  792.     border: 1px solid #791717;
  793.     color: #fff;
  794.     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#dd4c4c, endColorstr=#b22222);
  795.     text-shadow: 0 1px 0 #791717;
  796. }
  797.  
  798. a.brick:hover {
  799.     background-color: #e57777;
  800.     background-image: -webkit-gradient(linear, left top, left bottom, from(#e57777), to(#b22222));
  801.     background-image: -webkit-linear-gradient(top, #e57777, #b22222);
  802.     background-image: -moz-linear-gradient(top, #e57777, #b22222);
  803.     background-image: -ms-linear-gradient(top, #e57777, #b22222);
  804.     background-image: -o-linear-gradient(top, #e57777, #b22222);
  805.     background-image: linear-gradient(top, #e57777, #b22222);
  806.     border: 1px solid #791717;
  807.     color: #fff;
  808.     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e57777, endColorstr=#b22222);
  809.     text-shadow: 0 1px 0 #791717;
  810. }
  811.  
  812. a.gold {
  813.     background-color: #8b6508; /* Dark Golden Rod 4 */
  814.     background-image: -webkit-gradient(linear, left top, left bottom, from(#db9f0d), to(#8b6508));
  815.     background-image: -webkit-linear-gradient(top, #db9f0d, #8b6508);
  816.     background-image: -moz-linear-gradient(top, #db9f0d, #8b6508);
  817.     background-image: -ms-linear-gradient(top, #db9f0d, #8b6508);
  818.     background-image: -o-linear-gradient(top, #db9f0d, #8b6508);
  819.     background-image: linear-gradient(top, #db9f0d, #8b6508);
  820.     border: 1px solid #6b4e06;
  821.     color: #fff;
  822.     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#db9f0d, endColorstr=#8b6508);
  823.     text-shadow: 0 1px 0 #6b4e06;
  824. }
  825.  
  826. a.gold:hover {
  827.     background-color: #f3b828;
  828.     background-image: -webkit-gradient(linear, left top, left bottom, from(#f3b828), to(#8b6508));
  829.     background-image: -webkit-linear-gradient(top, #f3b828, #8b6508);
  830.     background-image: -moz-linear-gradient(top, #f3b828, #8b6508);
  831.     background-image: -ms-linear-gradient(top, #f3b828, #8b6508);
  832.     background-image: -o-linear-gradient(top, #f3b828, #8b6508);
  833.     background-image: linear-gradient(top, #f3b828, #8b6508);
  834.     border: 1px solid #6b4e06;
  835.     color: #fff;
  836.     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f3b828, endColorstr=#8b6508);
  837.     text-shadow: 0 1px 0 #6b4e06;
  838. }
  839.  
  840. a.brown {
  841.     background-color: #8b4513; /* Saddle Brown */
  842.     background-image: -webkit-gradient(linear, left top, left bottom, from(#d66a1d), to(#8b4513));
  843.     background-image: -webkit-linear-gradient(top, #d66a1d, #8b4513);
  844.     background-image: -moz-linear-gradient(top, #d66a1d, #8b4513);
  845.     background-image: -ms-linear-gradient(top, #d66a1d, #8b4513);
  846.     background-image: -o-linear-gradient(top, #d66a1d, #8b4513);
  847.     background-image: linear-gradient(top, #d66a1d, #8b4513);
  848.     border: 1px solid #4f270b;
  849.     color: #fff;
  850.     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d66a1d, endColorstr=#8b4513);
  851.     text-shadow: 0 1px 0 #4f270b;
  852. }
  853.  
  854. a.brown:hover {
  855.     background-color: #8b4513;
  856.     background-image: -webkit-gradient(linear, left top, left bottom, from(#e58541), to(#8b4513));
  857.     background-image: -webkit-linear-gradient(top, #e58541, #8b4513);
  858.     background-image: -moz-linear-gradient(top, #e58541, #8b4513);
  859.     background-image: -ms-linear-gradient(top, #e58541, #8b4513);
  860.     background-image: -o-linear-gradient(top, #e58541, #8b4513);
  861.     background-image: linear-gradient(top, #e58541, #8b4513);
  862.     border: 1px solid #4f270b;
  863.     color: #fff;
  864.     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e58541, endColorstr=#8b4513);
  865.     text-shadow: 0 1px 0 #4f270b;
  866. }
  867.  
  868. a.silver {
  869.     background-color: #c0c0c0; /* Silver */
  870.     background-image: -webkit-gradient(linear, left top, left bottom, from(#eaeaea), to(#c0c0c0));
  871.     background-image: -webkit-linear-gradient(top, #eaeaea, #c0c0c0);
  872.     background-image: -moz-linear-gradient(top, #eaeaea, #c0c0c0);
  873.     background-image: -ms-linear-gradient(top, #eaeaea, #c0c0c0);
  874.     background-image: -o-linear-gradient(top, #eaeaea, #c0c0c0);
  875.     background-image: linear-gradient(top, #eaeaea, #c0c0c0);
  876.     border: 1px solid #9e9e9e;
  877.     color: #444;
  878.     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#eaeaea, endColorstr=#c0c0c0);
  879.     text-shadow: 0 1px 0 #fff;
  880. }
  881.  
  882. a.silver:hover {
  883.     background-color: #fff;
  884.     background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#c0c0c0));
  885.     background-image: -webkit-linear-gradient(top, #fff, #c0c0c0);
  886.     background-image: -moz-linear-gradient(top, #fff, #c0c0c0);
  887.     background-image: -ms-linear-gradient(top, #fff, #c0c0c0);
  888.     background-image: -o-linear-gradient(top, #fff, #c0c0c0);
  889.     background-image: linear-gradient(top, #fff, #c0c0c0);
  890.     border: 1px solid #9e9e9e;
  891.     color: #444;
  892.     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff, endColorstr=#c0c0c0);
  893.     text-shadow: 0 1px 0 #fff;
  894. }
  895.  
  896. a.gray {
  897.     background-color: #696969; /* Dim Gray */
  898.     background-image: -webkit-gradient(linear, left top, left bottom, from(#939393), to(#696969));
  899.     background-image: -webkit-linear-gradient(top, #939393, #696969);
  900.     background-image: -moz-linear-gradient(top, #939393, #696969);
  901.     background-image: -ms-linear-gradient(top, #939393, #696969);
  902.     background-image: -o-linear-gradient(top, #939393, #696969);
  903.     background-image: linear-gradient(top, #939393, #696969);
  904.     border: 1px solid #474747;
  905.     color: #fff;
  906.     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#939393, endColorstr=#696969);
  907.     text-shadow: 0 1px 0 #474747;
  908. }
  909.  
  910. a.gray:hover {
  911.     background-color: #adadad;
  912.     background-image: -webkit-gradient(linear, left top, left bottom, from(#adadad), to(#696969));
  913.     background-image: -webkit-linear-gradient(top, #adadad, #696969);
  914.     background-image: -moz-linear-gradient(top, #adadad, #696969);
  915.     background-image: -ms-linear-gradient(top, #adadad, #696969);
  916.     background-image: -o-linear-gradient(top, #adadad, #696969);
  917.     background-image: linear-gradient(top, #adadad, #696969);
  918.     border: 1px solid #474747;
  919.     color: #fff;
  920.     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#adadad, endColorstr=#696969);
  921.     text-shadow: 0 1px 0 #474747;
  922. }
  923.  
  924. a.black {
  925.     background-color: #080808; /* Black */
  926.     background-image: -webkit-gradient(linear, left top, left bottom, from(#323232), to(#080808));
  927.     background-image: -webkit-linear-gradient(top, #323232, #080808);
  928.     background-image: -moz-linear-gradient(top, #323232, #080808);
  929.     background-image: -ms-linear-gradient(top, #323232, #080808);
  930.     background-image: -o-linear-gradient(top, #323232, #080808);
  931.     background-image: linear-gradient(top, #323232, #080808);
  932.     border: 1px solid #000;
  933.     color: #fff;
  934.     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#323232, endColorstr=#080808);
  935.     text-shadow: 0 1px 0 #000;
  936. }
  937.  
  938. a.black:hover {
  939.     background-color: #4c4c4c;
  940.     background-image: -webkit-gradient(linear, left top, left bottom, from(#4c4c4c), to(#080808));
  941.     background-image: -webkit-linear-gradient(top, #4c4c4c, #080808);
  942.     background-image: -moz-linear-gradient(top, #4c4c4c, #080808);
  943.     background-image: -ms-linear-gradient(top, #4c4c4c, #080808);
  944.     background-image: -o-linear-gradient(top, #4c4c4c, #080808);
  945.     background-image: linear-gradient(top, #4c4c4c, #080808);
  946.     border: 1px solid #000;
  947.     color: #fff;
  948.     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c4c4c, endColorstr=#080808);
  949.     text-shadow: 0 1px 0 #000;
  950. }
  951.  
  952. /* =Info Boxes
  953. -------------------------------------------------------------- */
  954. .info-box {
  955.     -moz-border-radius: 4px;
  956.     -webkit-border-radius: 4px;
  957.     border-radius: 4px;
  958.     display: block;
  959.     margin: 20px 0;
  960.     padding: 15px;
  961.     text-align: left;
  962. }
  963.  
  964. .alert {
  965.     background-color: #faebeb;
  966.     border: 1px solid #dc7070;
  967.     color: #212121;
  968. }
  969.  
  970. .address {
  971.     background-color: #f6f5ef;
  972.     border: 1px solid #cdc9a5;
  973.     color: #212121;
  974. }
  975.  
  976. .notice {
  977.     background-color: #fbf9e9;
  978.     border: 1px solid #e3cf57;
  979.     color: #212121;
  980. }
  981.  
  982. .success {
  983.     background-color: #f9fde8;
  984.     border: 1px solid #a2bc13;
  985.     color: #212121;
  986. }
  987.  
  988. .download {
  989.     background-color: #fff4e5;
  990.     border: 1px solid #ff9912;
  991.     color: #212121;
  992. }
  993.  
  994. .information {
  995.     background-color: #eef3f6;
  996.     border: 1px solid #6ca6cd;
  997.     color: #212121;
  998. }
  999.  
  1000. .required {
  1001.     color: #d5243f;
  1002. }
  1003.  
  1004. /* =IE6 Notice
  1005. -------------------------------------------------------------- */
  1006. .msie-box {
  1007.     background-color: #f9edbe;
  1008.     border: 1px solid #f0c36d;
  1009.     color: #212121;
  1010.     display: block;
  1011.     margin: 0 auto;
  1012.     max-width: 960px;
  1013.     padding: 10px;
  1014.     position: absolute;
  1015.     top: 60px;
  1016.     text-align: center;
  1017.     width: 100%;
  1018. }
  1019.  
  1020. .msie-box a {
  1021.     color: #212121;
  1022. }
  1023.  
  1024. /* =Tables
  1025. -------------------------------------------------------------- */
  1026. th,
  1027. td,
  1028. table {
  1029.     border: 1px solid #ddd;
  1030. }
  1031.  
  1032. table {
  1033.     border-collapse: collapse;
  1034.     width: 100%;
  1035. }
  1036.  
  1037. /* =Lists
  1038. -------------------------------------------------------------- */
  1039. ul {
  1040.     list-style-type: disc;
  1041. }
  1042.  
  1043. ul ul {
  1044.     list-style-type: square;
  1045. }
  1046.  
  1047. ul ul ul {
  1048.     list-style-type: circle;
  1049. }
  1050.  
  1051. ol {
  1052.     line-height: 22px;
  1053.     list-style-position: outside;
  1054.     list-style-type: decimal;
  1055. }
  1056.  
  1057. dt {
  1058.     font-weight: 400;
  1059. }
  1060.  
  1061. /* =Blockquote
  1062. -------------------------------------------------------------- */
  1063. blockquote {
  1064.     background: #f9f9f9;
  1065.     border: none;
  1066.     border-left: 4px solid #d6d6d6;
  1067.     margin: 20px;
  1068.     overflow: auto;
  1069.     padding: 0 0 10px 12px;
  1070. }
  1071.  
  1072. blockquote p {
  1073.     font-family: 'Georgia', 'Times New Roman', Times, serif;
  1074.     font-style: italic;
  1075.     font-size: 18px;
  1076.     line-height: 26px;
  1077. }
  1078.  
  1079. /* =Headings
  1080. -------------------------------------------------------------- */
  1081. h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  1082.     font-weight: 700;
  1083.     line-height: 1em;
  1084.     word-wrap: break-word;
  1085. }
  1086.  
  1087. h1 {
  1088.     color: #404040;
  1089.     font-size: 2em;
  1090. }
  1091.  
  1092. h2 {
  1093.     color: #777;
  1094.     font-size: 1.6em;
  1095. }
  1096.  
  1097. h3 {
  1098.     font-size: 1.5em;
  1099. }
  1100.  
  1101. h4 {
  1102.     font-size: 1.3em;
  1103. }
  1104.  
  1105. h5 {
  1106.     font-size: 1.2em;
  1107. }
  1108.  
  1109. h6 {
  1110.     font-size: 1em;
  1111.     text-transform: uppercase;
  1112. }
  1113.  
  1114. /* =Margins & Paddings
  1115. -------------------------------------------------------------- */
  1116. p,
  1117. hr,
  1118. dl,
  1119. pre,
  1120. form,
  1121. table,
  1122. address,
  1123. blockquote {
  1124.     margin: 1.6em 0;
  1125. }
  1126.  
  1127. h1 {
  1128.     margin: 1em 0 .5em;
  1129. }
  1130.  
  1131. h2 {
  1132.     margin: 1.07em 0 .535em;
  1133. }
  1134.  
  1135. h3 {
  1136.     margin: 1.14em 0 .57em;
  1137. }
  1138.  
  1139. h4 {
  1140.     margin: 1.23em 0 .615em;
  1141. }
  1142.  
  1143. h5 {
  1144.     margin: 1.33em 0 .67em;
  1145. }
  1146.  
  1147. h6 {
  1148.     margin: 1.6em 0 .8em;
  1149. }
  1150.  
  1151. th, td {
  1152.     padding: .8em;
  1153. }
  1154.  
  1155. caption {
  1156.     padding-bottom: .8em;
  1157. }
  1158.  
  1159. blockquote {
  1160.     padding: 0 1em;
  1161. }
  1162.  
  1163. blockquote:first-child {
  1164.     margin: .8em 0;
  1165. }
  1166.  
  1167. fieldset {
  1168.     margin: 1.6em 0;
  1169.     padding: 0 1em 1em;
  1170. }
  1171.  
  1172. legend {
  1173.     padding-left: .8em;
  1174.     padding-right: .8em;
  1175. }
  1176.  
  1177. legend+* {
  1178.     margin-top: 1em;
  1179. }
  1180.  
  1181. input,
  1182. textarea {
  1183.     padding: .3em .4em .15em;
  1184. }
  1185.  
  1186. select {
  1187.     padding: .1em .2em 0;
  1188. }
  1189.  
  1190. option {
  1191.     padding: 0 .4em;
  1192. }
  1193.  
  1194. dt {
  1195.     margin-bottom: .4em;
  1196.     margin-top: .8em;
  1197. }
  1198.  
  1199. ul {
  1200.     margin-left: 1.5em;
  1201. }
  1202.  
  1203. ol {
  1204.     margin-left: 2.35em;
  1205. }
  1206.  
  1207. ol ol,
  1208. ul ol {
  1209.     margin-left: 2.5em;
  1210. }
  1211.  
  1212. form div {
  1213.     margin-bottom: .8em;
  1214. }
  1215.  
  1216. /* =Globals
  1217. -------------------------------------------------------------- */
  1218. #container {
  1219.     margin: 0 auto;
  1220.     max-width: 960px;
  1221.     padding: 0px 25px;
  1222. }
  1223.  
  1224. #wrapper {
  1225.     -webkit-border-radius: 6px;
  1226.     -moz-border-radius: 6px;
  1227.     background-color: #fff;
  1228.     border: 1px solid #d6d6d6;
  1229.     border-radius: 6px;
  1230.     clear: both;
  1231.     margin: 20px auto 20px auto;
  1232.     padding: 0 20px 20px 20px;
  1233.     position: relative;
  1234. }
  1235.  
  1236. .home #wrapper {
  1237.     background-color: transparent;
  1238.     border: none;
  1239.     margin: 20px auto 20px auto;
  1240.     padding: 0;
  1241. }
  1242.  
  1243. #header {
  1244.     margin: 0;
  1245. }
  1246.  
  1247. #footer {
  1248.     clear: both;
  1249.     margin: 0 auto;
  1250.     max-width: 960px;
  1251.     padding: 0 25px 0 25px;
  1252. }
  1253.  
  1254. #footer-wrapper {
  1255.     margin: 0;
  1256.     padding: 0;
  1257. }
  1258.  
  1259. /* =Header
  1260. -------------------------------------------------------------- */
  1261. #logo {
  1262.     float: left;
  1263.     margin: 0;
  1264. }
  1265.  
  1266. .site-name {
  1267.     display: block;
  1268.     font-size: 2em;
  1269.     padding-top: 20px;
  1270. }
  1271.  
  1272. .site-name a {
  1273.     font-weight: 700;
  1274. }
  1275.  
  1276. .site-description {
  1277.     display: block;
  1278.     font-size: 14px;
  1279.     margin: 10px 33px 10px 0;
  1280. }
  1281.  
  1282. /* =Content
  1283. -------------------------------------------------------------- */
  1284. #content {
  1285.     margin-bottom: 20px;
  1286. }
  1287.  
  1288. #content-full {
  1289.     margin-bottom: 20px;
  1290. }
  1291.  
  1292. #content-blog {
  1293.     margin-bottom: 20px;
  1294. }
  1295.  
  1296. #content-images {
  1297.     margin-bottom: 20px;
  1298. }
  1299.  
  1300. #content-archive {
  1301.     margin-bottom: 20px;
  1302. }
  1303.  
  1304. #content-sitemap {
  1305.     margin-bottom: 20px;
  1306. }
  1307.  
  1308. #content-sitemap a {
  1309.     font-size: 12px;
  1310. }
  1311.  
  1312. #content .sticky {
  1313.     clear: both;
  1314. }
  1315.  
  1316. #content .sticky p {}
  1317.  
  1318. /* =Templates (Landing Page)
  1319. -------------------------------------------------------------- */
  1320. .page-template-landing-page-php .menu,
  1321. .page-template-landing-page-php .top-menu,
  1322. .page-template-landing-page-php .tinynav,
  1323. .page-template-landing-page-php .footer-menu,
  1324. .page-template-landing-page-php .sub-header-menu {
  1325.     display: none;
  1326. }
  1327.  
  1328. /* =Author Meta (Author's Box)
  1329. -------------------------------------------------------------- */
  1330. #author-meta {
  1331.     -moz-border-radius: 6px;
  1332.     -webkit-border-radius: 6px;
  1333.     background: #f9f9f9;
  1334.     border: 1px solid #d6d6d6;
  1335.     border-radius: 6px;
  1336.     clear: both;
  1337.     display: block;
  1338.     margin: 30px 0 40px 0;
  1339.     padding: 10px;
  1340.     overflow: hidden;
  1341. }
  1342.  
  1343. #author-meta img {
  1344.     float: left;
  1345.     padding: 10px 15px 0 5px;
  1346. }
  1347.  
  1348. #author-meta p {
  1349.     margin: 0;
  1350.     padding: 5px;
  1351. }
  1352.  
  1353. #author-meta .about-author {
  1354.     font-weight: 700;
  1355.     margin: 10px 0 0 0;
  1356. }
  1357.  
  1358. /* =Featured Content
  1359. -------------------------------------------------------------- */
  1360. #featured {
  1361.     -moz-border-radius: 6px;
  1362.     -webkit-border-radius: 6px;
  1363.     background-color: #fff;
  1364.     border: 1px solid #d6d6d6;
  1365.     border-radius: 6px;
  1366.     padding-bottom: 40px;
  1367.     width: 99.893617021277%;
  1368. }
  1369.  
  1370. #featured p {
  1371.     font-size: 18px;
  1372.     font-weight: 200;
  1373.     line-height: 27px;
  1374.     padding: 0 40px 0 40px;
  1375.     text-align: center;
  1376. }
  1377.  
  1378. #featured-image {
  1379.     margin: 40px 0 0 0;
  1380. }
  1381.  
  1382. #featured-image .fluid-width-video-wrapper {
  1383.     margin-left: -20px;
  1384. }
  1385.  
  1386. .featured-image img {
  1387.     margin-top: 44px;
  1388. }
  1389.  
  1390. /* =Post
  1391. -------------------------------------------------------------- */
  1392. .comments-link {
  1393.     font-size: 12px;
  1394. }
  1395.  
  1396. #cancel-comment-reply-link {
  1397.     color: #900;
  1398. }
  1399.  
  1400. .post-data {
  1401.     clear: both;
  1402.     font-size: 11px;
  1403.     font-weight: 700;
  1404.     margin-top: 20px;
  1405. }
  1406.  
  1407. .post-data a {
  1408.     color: #111;
  1409. }
  1410.  
  1411. .post-entry {
  1412.     clear: both;
  1413. }
  1414.  
  1415. .post-meta {
  1416.     clear: both;
  1417.     color: #9f9f9f;
  1418.     font-size: 12px;
  1419.     margin-bottom: 10px;
  1420. }
  1421.  
  1422. .post-edit {
  1423.     clear: both;
  1424.     display: block;
  1425.     font-size: 12px;
  1426.     margin: 1.5em 0;
  1427. }
  1428.  
  1429. .post-search-terms {
  1430.     clear: both;
  1431. }
  1432.  
  1433. .read-more {
  1434.     clear: both;
  1435.     font-weight: 700;
  1436. }
  1437.  
  1438. .attachment-entry {
  1439.     clear: both;
  1440.     text-align: center;
  1441. }
  1442.  
  1443. /* =bbPress
  1444.     bbPress has its own breadcrumb lists
  1445. -------------------------------------------------------------- */
  1446. .bbPress .breadcrumb-list {
  1447.     display: none;
  1448. }
  1449.  
  1450. /* =Symbols
  1451. -------------------------------------------------------------- */
  1452. .ellipsis {
  1453.     color: #aaa;
  1454.     font-size: 18px;
  1455.     margin-left: 5px;
  1456. }
  1457.  
  1458. .form-allowed-tags {
  1459.     display: none;
  1460.     font-size: 10px;
  1461. }
  1462.  
  1463. /* =Widgets
  1464. -------------------------------------------------------------- */
  1465. .widget-wrapper {
  1466.     -webkit-border-radius: 6px;
  1467.     -moz-border-radius: 6px;
  1468.     background-color: #f9f9f9;
  1469.     border: 1px solid #d6d6d6;
  1470.     border-radius: 6px;
  1471.     font-size: 13px;
  1472.     margin: 0 0 20px;
  1473.     padding: 20px;
  1474. }
  1475.  
  1476. #widgets {
  1477.     margin-top: 40px;
  1478. }
  1479.  
  1480. .home #widgets {
  1481.     margin-top: 0;
  1482. }
  1483.  
  1484. #widgets a {
  1485.     display: inline-block;
  1486.     margin: 0;
  1487.     padding: 0;
  1488.     text-decoration: none;
  1489. }
  1490.  
  1491. #widgets #s {
  1492.     width: 80%;
  1493. }
  1494.  
  1495. #widgets form {
  1496.     margin: 0;
  1497. }
  1498.  
  1499. #widgets ul li {
  1500.     margin-left: 10px;
  1501. }
  1502.  
  1503. #widgets ul li a {
  1504.     display: inline;
  1505.     text-decoration: none;
  1506. }
  1507.  
  1508. #widgets .widget-title img {
  1509.     float: right;
  1510.     height: 11px;
  1511.     position: relative;
  1512.     top: 4px;
  1513.     width: 11px;
  1514. }
  1515.  
  1516. #widgets .rss-date {
  1517.     line-height: 18px;
  1518.     padding: 6px 12px;
  1519. }
  1520.  
  1521. #widgets .rssSummary {
  1522.     padding: 10px;
  1523. }
  1524.  
  1525. #widgets cite {
  1526.     font-style: normal;
  1527.     line-height: 18px;
  1528.     padding: 6px 12px;
  1529. }
  1530.  
  1531. #widgets .tagcloud,
  1532. #widgets .textwidget {
  1533.     display: block;
  1534.     line-height: 1.5em;
  1535.     margin: 0;
  1536.     word-wrap: break-word;
  1537. }
  1538.  
  1539. #widgets .textwidget a {
  1540.     display: inline;
  1541. }
  1542.  
  1543. #widgets ul .children {
  1544.     border: none;
  1545.     margin: 0;
  1546.     padding: 0;
  1547. }
  1548.  
  1549. #widgets .author {
  1550.     font-weight: 700;
  1551.     padding-top: 4px;
  1552. }
  1553.  
  1554. .widget_archive select, #cat {
  1555.     display: block;
  1556.     margin: 0 15px 0 0;
  1557. }
  1558.  
  1559. #colophon-widget {}
  1560.  
  1561. .colophon-widget {
  1562.     background: none;
  1563.     min-height: 0;
  1564. }
  1565.  
  1566. .colophon-widget select,
  1567. .colophon-widget input[type="text"],
  1568. .colophon-widget input[type="password"] {
  1569.     width: 100%;
  1570. }
  1571.  
  1572. #top-widget {}
  1573.  
  1574. .top-widget {
  1575.     background: none;
  1576.     border: none;
  1577.     clear: right;
  1578.     float: right;
  1579.     min-height:0;
  1580.     padding: 0 3px 0 0;
  1581.     text-align: right;
  1582.     width: 45%;
  1583. }
  1584.  
  1585. .top-widget select,
  1586. .top-widget input[type="text"],
  1587. .top-widget input[type="password"] {
  1588.     width: auto;
  1589. }
  1590.  
  1591. .top-widget #searchform {
  1592.     margin: 0;
  1593. }
  1594.  
  1595. /* =Titles
  1596. -------------------------------------------------------------- */
  1597. .featured-title {
  1598.     font-size:  60px;
  1599.     letter-spacing: -1px;
  1600.     margin:  0;
  1601.     padding-top: 40px;
  1602.     text-align: center;
  1603. }
  1604.  
  1605. .featured-subtitle {
  1606.     padding: 0 10px;
  1607.     text-align: center;
  1608. }
  1609.  
  1610. .widget-title,
  1611. .widget-title-home h3 {
  1612.     display: block;
  1613.     font-size: 24px;
  1614.     font-weight: 700;
  1615.     line-height: 23px;
  1616.     margin: 0;
  1617.     padding: 0 0 20px 0;
  1618.     text-align: left;
  1619. }
  1620.  
  1621. .top-widget .widget-title {
  1622.     font-size: 14px;
  1623.     padding: 0;
  1624.     text-align: right;
  1625. }
  1626.  
  1627. .widget-title a {
  1628.     border-bottom: none;
  1629.     padding: 0 !important;
  1630. }
  1631.  
  1632. .title-404 {
  1633.     color: #933;
  1634. }
  1635.  
  1636. /* =404 Page
  1637. -------------------------------------------------------------- */
  1638. .error404 select,
  1639. .error404 input[type="text"],
  1640. .error404 input[type="password"] {
  1641.     width: auto;
  1642. }
  1643.  
  1644. /* =Top Menu
  1645. -------------------------------------------------------------- */
  1646. .top-menu {
  1647.     float: right;
  1648.     margin: 10px 0;
  1649. }
  1650.  
  1651. .top-menu li {
  1652.     display: inline;
  1653.     list-style-type: none;
  1654. }
  1655.  
  1656. .top-menu li a {
  1657.     border-left: 1px solid #ccc;
  1658.     color: #333;
  1659.     font-size: 11px;
  1660.     padding: 0 4px 0 8px;
  1661. }
  1662.  
  1663. .top-menu > li:first-child > a {
  1664.     border-left: none;
  1665. }
  1666.  
  1667. .top-menu li a:hover {
  1668.     color: #333;
  1669. }
  1670.  
  1671. /* =Header Menu (Primary)
  1672. -------------------------------------------------------------- */
  1673. .menu {
  1674.     background-color: #585858;
  1675.     background-image: -webkit-gradient(linear, left top, left bottom, from(#585858), to(#3d3d3d));
  1676.     background-image: -webkit-linear-gradient(top, #585858, #3d3d3d);
  1677.     background-image: -moz-linear-gradient(top, #585858, #3d3d3d);
  1678.     background-image: -ms-linear-gradient(top, #585858, #3d3d3d);
  1679.     background-image: -o-linear-gradient(top, #585858, #3d3d3d);
  1680.     background-image: linear-gradient(top, #585858, #3d3d3d);
  1681.     clear: both;
  1682.     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#585858, endColorstr=#3d3d3d);
  1683.     margin: 0 auto;
  1684. }
  1685.  
  1686. .menu,
  1687. .menu ul {
  1688.     display: block;
  1689.     list-style-type: none;
  1690.     margin: 0;
  1691.     padding: 0;
  1692. }
  1693.  
  1694. .menu li {
  1695.     border: 0;
  1696.     display: block;
  1697.     float: left;
  1698.     margin: 0;
  1699.     padding: 0;
  1700.     position: relative;
  1701.     z-index: 5;
  1702. }
  1703.  
  1704. .menu li:hover {
  1705.     white-space: normal;
  1706.     z-index: 10000;
  1707. }
  1708.  
  1709. .menu li li {
  1710.     float: none;
  1711. }
  1712.  
  1713. .menu ul {
  1714.     left: 0;
  1715.     position: absolute;
  1716.     top: 0;
  1717.     visibility: hidden;
  1718.     z-index: 10;
  1719. }
  1720.  
  1721. .menu li:hover > ul {
  1722.     top: 100%;
  1723.     visibility: visible;
  1724. }
  1725.  
  1726. .menu li li:hover > ul {
  1727.     left: 100%;
  1728.     top: 0;
  1729. }
  1730.  
  1731. .menu:after,
  1732. .menu ul:after {
  1733.     clear: both;
  1734.     content: '.';
  1735.     display: block;
  1736.     height: 0;
  1737.     overflow: hidden;
  1738.     visibility: hidden;
  1739. }
  1740.  
  1741. .menu,
  1742. .menu ul {
  1743.     min-height: 0;
  1744. }
  1745.  
  1746. .menu ul,
  1747. .menu ul ul {
  1748.     margin: 0;
  1749.     padding: 0;
  1750. }
  1751.  
  1752. .menu ul li a:hover,
  1753. .menu li li a:hover {
  1754.     color: #484848;
  1755.     text-decoration: none;
  1756. }
  1757.  
  1758. .menu ul {
  1759.     min-width: 15em;
  1760.     width: auto;
  1761. }
  1762.  
  1763. .menu a {
  1764.     border-left: 1px solid #585858;
  1765.     color: #fff;
  1766.     cursor: pointer;
  1767.     display: block;
  1768.     font-size: 13px;
  1769.     font-weight: 700;
  1770.     height: 45px;
  1771.     line-height: 45px;
  1772.     margin: 0;
  1773.     padding: 0 0.9em;
  1774.     position: relative;
  1775.     text-decoration: none;
  1776.     text-shadow: 0 1px 1px #242424;
  1777. }
  1778.  
  1779. .menu a:hover {
  1780.     background-color: #808080;
  1781.     background-image: -webkit-gradient(linear, left top, left bottom, from(#808080), to(#363636));
  1782.     background-image: -webkit-linear-gradient(top, #808080, #363636);
  1783.     background-image: -moz-linear-gradient(top, #808080, #363636);
  1784.     background-image: -ms-linear-gradient(top, #808080, #363636);
  1785.     background-image: -o-linear-gradient(top, #808080, #363636);
  1786.     background-image: linear-gradient(top, #808080, #363636);
  1787.     color: #fff;
  1788.     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#808080, endColorstr=#363636);
  1789. }
  1790.  
  1791. .menu .current_page_item a,
  1792. .menu .current-menu-item a {
  1793.     background-color: #343434;
  1794. }
  1795.  
  1796. .home .menu .current_page_item a {
  1797.     background: none;
  1798.     background-color: transparent;
  1799.     background-image: none;
  1800.     filter: none;
  1801. }
  1802.  
  1803. .menu li li {
  1804.     background: #fff;
  1805.     background-image: none;
  1806.     border: 1px solid #b2b2b2;
  1807.     color: #444;
  1808.     filter: none;
  1809.     margin: -1px 0 1px 0;
  1810.     width: auto;
  1811. }
  1812.  
  1813. .menu li li a {
  1814.     background: transparent !important;
  1815.     border: none;
  1816.     color: #444;
  1817.     font-size: 12px;
  1818.     font-weight: 400;
  1819.     height: auto;
  1820.     height: 20px;
  1821.     line-height: 20px;
  1822.     padding: 5px 10px;
  1823.     text-shadow: none;
  1824.     white-space: nowrap;
  1825. }
  1826.  
  1827. .menu li li a:hover {
  1828.     background: #f5f5f5 !important;
  1829.     background-image: none;
  1830.     border: none;
  1831.     color: #444;
  1832.     filter: none;
  1833. }
  1834.  
  1835. .menu ul > li + li {
  1836.     border-top: 0;
  1837. }
  1838.  
  1839. .menu li li:hover > ul {
  1840.     left: 100%;
  1841.     top: 0;
  1842. }
  1843.  
  1844. .menu > li:first-child > a {
  1845.     border-left: none;
  1846. }
  1847.  
  1848. /* =Primary Main Menu IE Fixes
  1849. -------------------------------------------------------------- */
  1850. .ie7 .menu ul {
  1851.     background: url(images/ie7-fix.gif) repeat;
  1852. }
  1853.  
  1854. .ie7 .menu li li a  {
  1855.     min-width: 100%;
  1856. }
  1857.  
  1858. /* =Responsive Menu
  1859. -------------------------------------------------------------- */
  1860. .tinynav {
  1861.     display: none
  1862. }
  1863.  
  1864. /* =Sub-Header Menu
  1865. -------------------------------------------------------------- */
  1866. .sub-header-menu {
  1867.     background-color: #fff;
  1868.     border: 1px solid #d6d6d6;
  1869.     border-top: none;
  1870.     clear: both;
  1871.     margin: 0 auto;
  1872. }
  1873.  
  1874. .sub-header-menu,
  1875. .sub-header-menu ul {
  1876.     display: block;
  1877.     list-style-type: none;
  1878.     margin: 0;
  1879.     padding: 0;
  1880. }
  1881.  
  1882. .sub-header-menu li {
  1883.     border: 0;
  1884.     display: block;
  1885.     float: left;
  1886.     margin: 0;
  1887.     padding: 0;
  1888.     position: relative;
  1889.     z-index: 5;
  1890. }
  1891.  
  1892. .sub-header-menu li:hover {
  1893.     white-space: normal;
  1894.     z-index: 10000;
  1895. }
  1896.  
  1897. .sub-header-menu li li {
  1898.     float: none;
  1899. }
  1900.  
  1901. .sub-header-menu ul {
  1902.     left: 0;
  1903.     position: absolute;
  1904.     top: 0;
  1905.     visibility: hidden;
  1906.     z-index: 10;
  1907. }
  1908.  
  1909. .sub-header-menu li:hover > ul {
  1910.     top: 100%;
  1911.     visibility: visible;
  1912. }
  1913.  
  1914. .sub-header-menu li li:hover > ul {
  1915.     left: 100%;
  1916.     top: 0;
  1917. }
  1918.  
  1919. .sub-header-menu:after,
  1920. .sub-header-menu ul:after {
  1921.     clear: both;
  1922.     content: '.';
  1923.     display: block;
  1924.     height: 0;
  1925.     overflow: hidden;
  1926.     visibility: hidden;
  1927. }
  1928.  
  1929. .sub-header-menu,
  1930. .sub-header-menu ul {
  1931.     min-height: 0;
  1932. }
  1933.  
  1934. .sub-header-menu ul,
  1935. .sub-header-menu ul ul {
  1936.     margin: 0;
  1937.     padding: 0;
  1938. }
  1939.  
  1940. .sub-header-menu ul li a:hover,
  1941. .sub-header-menu li li a:hover {
  1942.     color: #484848;
  1943.     text-decoration: none;
  1944. }
  1945.  
  1946. .sub-header-menu ul {
  1947.     width: 14em;
  1948. }
  1949.  
  1950. .sub-header-menu a {
  1951.     border-left: 1px solid #e2e2e2;
  1952.     color: #333;
  1953.     cursor: pointer;
  1954.     display: block;
  1955.     font-size: 13px;
  1956.     font-weight: 700;
  1957.     height: 45px;
  1958.     line-height: 45px;
  1959.     margin: 0;
  1960.     padding: 0 0.9em;
  1961.     position: relative;
  1962.     text-decoration: none;
  1963.     text-shadow: none;
  1964. }
  1965.  
  1966. .sub-header-menu a:hover {
  1967.     background-color: #f9f9f9;
  1968.     -moz-background-clip: padding;
  1969.     -webkit-background-clip: padding-box;
  1970.     background-clip: padding-box;
  1971. }
  1972.  
  1973. .sub-header-menu .current_page_item a,
  1974. .sub-header-menu .current-menu-item a {
  1975.     background-color: #f9f9f9;
  1976. }
  1977.  
  1978. .sub-header-menu li li {
  1979.     background: #fff;
  1980.     background-image: none;
  1981.     border: 1px solid #d6d6d6;
  1982.     color: #444;
  1983.     filter: none;
  1984.     margin: -1px 0 1px 0;
  1985.     width: auto;
  1986. }
  1987.  
  1988. .sub-header-menu li li a {
  1989.     border: none;
  1990.     color: #444;
  1991.     font-size: 12px;
  1992.     font-weight: 400;
  1993.     height: auto;
  1994.     height: 20px;
  1995.     line-height: 20px;
  1996.     padding: 5px 10px;
  1997.     text-shadow: none;
  1998. }
  1999.  
  2000. .sub-header-menu li li a:hover {
  2001.     background: #f9f9f9;
  2002.     background-image: none;
  2003.     border: none;
  2004.     color: #444;
  2005.     filter: none;
  2006. }
  2007.  
  2008. .sub-header-menu ul > li + li {
  2009.     border-top: 0;
  2010. }
  2011.  
  2012. .sub-header-menu li li:hover > ul {
  2013.     left: 100%;
  2014.     top: 0;
  2015. }
  2016.  
  2017. .sub-header-menu > li:first-child > a {
  2018.     border-left: none;
  2019. }
  2020.  
  2021. .sub-header-menu ul.children a,
  2022. .sub-header-menu .current_page_ancestor,
  2023. .sub-header-menu .current_page_ancestor ul a {
  2024.     background: none;
  2025.     background-image: none;
  2026.     filter: none;
  2027. }
  2028.  
  2029. /* =Sub Header Menu IE Fixes
  2030. -------------------------------------------------------------- */
  2031. .ie7 .sub-header-menu ul {
  2032.     background: url(images/ie7-fix.gif) repeat;
  2033. }
  2034.  
  2035. .ie7 .sub-header-menu li li a  {
  2036.     min-width: 100%;
  2037. }
  2038.  
  2039. /* =Footer Menu
  2040. -------------------------------------------------------------- */
  2041. .footer-menu {
  2042.     margin-left: 0;
  2043. }
  2044.  
  2045. .footer-menu li {
  2046.     display: inline;
  2047.     list-style-type: none;
  2048. }
  2049.  
  2050. .footer-menu li a {
  2051.     border-left: 1px solid #ccc;
  2052.     color: #333;
  2053.     padding: 0 8px;
  2054. }
  2055.  
  2056. .footer-menu li a:hover {
  2057.     color: #222;
  2058. }
  2059.  
  2060. .footer-menu > li:first-child > a {
  2061.     border-left: none;
  2062.     padding: 0 8px 0 0;
  2063. }
  2064.  
  2065.  
  2066. /* =Navigation
  2067. -------------------------------------------------------------- */
  2068. .navigation {
  2069.     color: #111;
  2070.     display: block;
  2071.     font-size: 13px;
  2072.     height: 28px;
  2073.     line-height: 28px;
  2074.     margin: 20px 0;
  2075.     padding: 0 5px;
  2076. }
  2077.  
  2078. .navigation a {
  2079.     color: #aaa;
  2080.     padding: 4px 10px;
  2081. }
  2082.  
  2083. .navigation a:hover {
  2084.     color: #111;
  2085.     text-decoration: none;
  2086. }
  2087.  
  2088. .navigation .previous {
  2089.     float: left;
  2090. }
  2091.  
  2092. .navigation .next {
  2093.     float: right;
  2094. }
  2095.  
  2096. .navigation .bracket {
  2097.     font-size: 36px;
  2098. }
  2099.  
  2100. /* =Pagination (pages)
  2101. -------------------------------------------------------------- */
  2102. .pagination {
  2103.     clear: both;
  2104.     display: block;
  2105.     font-size: 16px;
  2106.     font-weight: 700;
  2107.     margin: 10px 0;
  2108.     padding: 5px 0;
  2109. }
  2110.  
  2111. .pagination a {
  2112.     text-decoration: none;
  2113. }
  2114.  
  2115. /* =Breadcrumb Lists
  2116. -------------------------------------------------------------- */
  2117. .breadcrumb-list {
  2118.     font-size: 12px;
  2119.     padding: 40px 0 0 0;
  2120. }
  2121.  
  2122. /* =Comments
  2123. -------------------------------------------------------------- */
  2124. #commentform {
  2125.     margin: 0;
  2126. }
  2127.  
  2128. .commentlist {
  2129.     border-bottom: 1px dotted #eee;
  2130.     list-style: none;
  2131.     margin: 0;
  2132.     padding: 0;
  2133. }
  2134.  
  2135. .commentlist ol {
  2136.     list-style:decimal;
  2137. }
  2138.  
  2139. .commentlist li {
  2140.     -webkit-border-radius: 4px;
  2141.     -moz-border-radius: 4px;
  2142.     background-color: #fff;
  2143.     border-radius: 4px;
  2144.     margin: 0;
  2145. }
  2146.  
  2147. .commentlist .bypostauthor {}
  2148.  
  2149. .commentlist li cite {
  2150.     color: #111;
  2151.     font-size: 1.1em;
  2152.     font-style: normal;
  2153.     font-weight: 400;
  2154. }
  2155.  
  2156. .commentlist li.alt {
  2157.     background: #f9f9f9;
  2158. }
  2159.  
  2160. .commentlist .children {
  2161.     list-style: none;
  2162.     margin-left: 10px;
  2163.     padding: 10px;
  2164. }
  2165.  
  2166. .commentlist .avatar {
  2167.     -webkit-border-radius: 2px;
  2168.     -moz-border-radius: 2px;
  2169.     border-radius: 2px;
  2170.     float: left;
  2171.     margin-right: 10px;
  2172.     padding: 0;
  2173.     vertical-align: middle;
  2174. }
  2175.  
  2176. .comment-author .fn {
  2177. }
  2178.  
  2179. .comment-author .says {
  2180.     color: #999;
  2181. }
  2182.  
  2183. .comment-body .comment-meta {
  2184.     color: #999;
  2185.     display: inline-block;
  2186.     margin: 0;
  2187.     padding: 0;
  2188.     text-align: left;
  2189. }
  2190.  
  2191. .comment-body .comment-meta a {
  2192.     font-size: 11px;
  2193. }
  2194.  
  2195. .comment-body {
  2196.     clear: both;
  2197.     padding: 10px;
  2198. }
  2199.  
  2200. .comment-body p {
  2201.     clear: both;
  2202. }
  2203.  
  2204. .comment-body .reply {
  2205. }
  2206.  
  2207. .pingback, .trackback {
  2208.     list-style: none;
  2209.     margin: 20px 0;
  2210. }
  2211.  
  2212. .pingback cite,
  2213. .trackback cite {
  2214.     font-style: normal;
  2215. }
  2216.  
  2217. #pings,
  2218. #comments {
  2219.     text-align: left;
  2220. }
  2221.  
  2222. #respond {
  2223.     -moz-border-radius: 2px;
  2224.     -webkit-border-radius: 2px;
  2225.     background-color: #eaeaea;
  2226.     background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eaeaea));
  2227.     background-image: -webkit-linear-gradient(top, #ffffff, #eaeaea);
  2228.     background-image: -moz-linear-gradient(top, #ffffff, #eaeaea);
  2229.     background-image: -ms-linear-gradient(top, #ffffff, #eaeaea);
  2230.     background-image: -o-linear-gradient(top, #ffffff, #eaeaea);
  2231.     background-image: linear-gradient(top, #ffffff, #eaeaea);
  2232.     border: 1px solid #ccc;
  2233.     border-bottom-color: #aaa;
  2234.     border-radius: 2px;
  2235.     clear: both;
  2236.     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#eaeaea);
  2237.     margin-top: 15px;
  2238.     padding: 10px 20px 50px;
  2239. }
  2240.  
  2241. #respond label {
  2242.     display: inline;
  2243. }
  2244.  
  2245. .reply {
  2246.     margin: 10px 0;
  2247. }
  2248.  
  2249. .comment-form-url input,  
  2250. .comment-form-email input,
  2251. .comment-form-author input,
  2252. .comment-form-comment textarea {
  2253.     display: block;
  2254. }
  2255.  
  2256. .nocomments {
  2257.     color: #999;
  2258.     font-size: .9em;
  2259.     text-align: center;
  2260. }
  2261.  
  2262. /* =WordPress Core
  2263. -------------------------------------------------------------- */
  2264. .alignnone {
  2265.     margin: 5px 20px 20px 0;
  2266. }
  2267.  
  2268. .aligncenter,
  2269. div.aligncenter {
  2270.     display: block;
  2271.     margin: 5px auto;
  2272. }
  2273.  
  2274. .alignright {
  2275.     float: right;
  2276.     margin: 5px 0 20px 20px;
  2277. }
  2278.  
  2279. .alignleft {
  2280.     float: left;
  2281.     margin: 5px 20px 20px 0;
  2282. }
  2283.  
  2284. .aligncenter {
  2285.     display: block;
  2286.     margin: 5px auto;
  2287. }
  2288.  
  2289. a img.alignright {
  2290.     float: right;
  2291.     margin: 5px 0 20px 20px;
  2292. }
  2293.  
  2294. a img.alignnone {
  2295.     margin: 5px 20px 20px 0;
  2296. }
  2297.  
  2298. a img.alignleft {
  2299.     float: left;
  2300.     margin: 5px 20px 20px 0;
  2301. }
  2302.  
  2303. a img.aligncenter {
  2304.     display: block;
  2305.     margin-left: auto;
  2306.     margin-right: auto;
  2307. }
  2308.  
  2309. .wp-caption {
  2310.     background: #f9f9f9;
  2311.     border: 1px solid #f0f0f0;
  2312.     max-width: 96%;
  2313.     padding: 13px 10px 10px 10px;
  2314.     text-align: center;
  2315. }
  2316.  
  2317. .wp-caption.alignnone {
  2318.     margin: 5px 20px 20px 0;
  2319. }
  2320.  
  2321. .wp-caption.alignleft {
  2322.     margin: 5px 20px 20px 0;
  2323. }
  2324.  
  2325. .wp-caption.alignright {
  2326.     margin: 5px 0 20px 20px;
  2327. }
  2328.  
  2329. .wp-caption img {
  2330.     border: 0 none;
  2331.     height: auto;
  2332.     margin: 0;
  2333.     max-width: 98.5%;
  2334.     padding: 0;
  2335.     width: auto;
  2336. }
  2337.  
  2338. .wp-caption p.wp-caption-text {
  2339.     font-size: 11px;
  2340.     line-height: 1.5em;
  2341.     margin: 0;
  2342.     padding: 10px;
  2343. }
  2344.  
  2345. img.wp-smiley {
  2346.     vertical-align: middle;
  2347. }
  2348.  
  2349. /* =WordPress Gallery
  2350. -------------------------------------------------------------- */
  2351. .gallery {
  2352.     margin: 0 auto 18px;
  2353. }
  2354.  
  2355. .gallery .gallery-item {
  2356.     float: left;
  2357.     margin-top: 0;
  2358.     text-align: center;
  2359.     max-width: 155px;
  2360. }
  2361.  
  2362. .gallery img {
  2363.     border: 1px solid #ddd;
  2364. }
  2365.  
  2366. .gallery .gallery-caption {
  2367.     font-size: 12px;
  2368.     margin: 0 0 12px;
  2369. }
  2370.  
  2371. .gallery dl {
  2372.     margin: 0;
  2373. }
  2374.  
  2375. .gallery br+br {
  2376.     display: none;
  2377. }
  2378.  
  2379. .attachment-gallery img {
  2380.     background: #fff;
  2381.     border: 1px solid #f0f0f0;
  2382.     display: block;
  2383.     height: auto;
  2384.     margin: 15px auto;
  2385.     max-width: 96%;
  2386.     padding: 5px;
  2387.     width: auto;
  2388. }
  2389.  
  2390. .gallery-meta .iso,
  2391. .gallery-meta .camera,
  2392. .gallery-meta .shutter,
  2393. .gallery-meta .aperture,
  2394. .gallery-meta .full-size,  
  2395. .gallery-meta .focal-length {
  2396.     display: block;
  2397. }
  2398.  
  2399. /* =Post Thumbnails
  2400. -------------------------------------------------------------- */
  2401. img.wp-post-image,
  2402. img.attachment-full,
  2403. img.attachment-large,
  2404. img.attachment-medium,
  2405. img.attachment-thumbnail {
  2406.     display: block;
  2407.     margin: 15px auto;
  2408.     width: auto;
  2409. }
  2410.  
  2411. /* =WooCommerce
  2412. -------------------------------------------------------------- */
  2413. #breadcrumb {
  2414.     padding: 40px 0 0 0;
  2415. }
  2416.  
  2417. #breadcrumb a {
  2418.     color: #06c;
  2419.     font-size: 12px;
  2420.     font-weight: 400;
  2421. }
  2422.  
  2423. #breadcrumb a:hover {
  2424.     color: #444;
  2425.     text-decoration: none;
  2426. }
  2427.  
  2428. #content-woocommerce {
  2429.     margin-bottom: 20px;
  2430. }
  2431.  
  2432. .products ul, ul.products {
  2433.     margin-top: 40px;
  2434. }
  2435.  
  2436. .cart-collaterals .shipping_calculator {
  2437.     width: 100%;
  2438. }
  2439.  
  2440. table.shop_table {}
  2441.  
  2442. table.cart td.actions .coupon .input-text,
  2443. table.cart td.actions .coupon .input-text {
  2444.     cursor: text;
  2445. }
  2446.  
  2447. /* =Footer
  2448. -------------------------------------------------------------- */
  2449. #footer {
  2450.     font-size: 11px;
  2451.     line-height: 1.5em;
  2452. }
  2453.  
  2454. #footer a {
  2455.     color: #333;
  2456.     font-weight: 400;
  2457. }
  2458.  
  2459. #footer a:hover {
  2460.     color: #444;
  2461. }
  2462.  
  2463. #footer-wrapper .grid.col-940 {
  2464.     margin: 0;
  2465. }
  2466.  
  2467. .scroll-top {
  2468.     text-align: center;
  2469. }
  2470.  
  2471. .copyright {
  2472.     text-align: left;
  2473. }
  2474.  
  2475. .powered {
  2476.     text-align: right;
  2477. }
  2478.  
  2479. /* =Social Icons
  2480. -------------------------------------------------------------- */
  2481. #footer .social-icons {
  2482.     list-style: none;
  2483.     line-height: normal;
  2484.     margin: 0;
  2485.     text-align: right;
  2486. }
  2487.  
  2488.  
  2489. #footer .yelp-icon,
  2490. #footer .vimeo-icon,
  2491. #footer .youtube-icon,
  2492. #footer .twitter-icon,
  2493. #footer .facebook-icon,
  2494. #footer .linkedin-icon,
  2495. #footer .rss-feed-icon,
  2496. #footer .instagram-icon,
  2497. #footer .pinterest-icon,
  2498. #footer .foursquare-icon,
  2499. #footer .google-plus-icon,
  2500. #footer .stumble-upon-icon {
  2501.     display: inline;
  2502.     margin: 1px;
  2503.     padding-left: 3px;
  2504. }
  2505.  
  2506. /* =Alignments Extras
  2507. -------------------------------------------------------------- */
  2508. .left {
  2509.     float: left;
  2510. }
  2511.  
  2512. .right {
  2513.     float: right;
  2514. }
  2515.  
  2516. .center {
  2517.     text-align: center;
  2518. }
  2519.  
  2520. /* =Clearfix
  2521. -------------------------------------------------------------- */
  2522. .clearfix:after,
  2523. .clearfix:before,
  2524. #container:after,
  2525. #container:before,
  2526. .widget-wrapper:after,
  2527. .widget-wrapper:before {
  2528.     content: ' ';
  2529.     display: table;
  2530. }
  2531.  
  2532. .clearfix:after,
  2533. #container:after,
  2534. .widget-wrapper:after {
  2535.     clear: both;
  2536. }
  2537.  
  2538. .ie7 .clearfix,
  2539. .ie7 #container,
  2540. .ie7 .widget-wrapper {
  2541.     zoom: 1;
  2542. }
  2543.  
  2544. .clear {
  2545.     clear: both;
  2546. }
  2547.  
  2548. /* =Begin bidirectionality settings (do not change)
  2549. -------------------------------------------------------------- */
  2550. BDO[DIR="ltr"] {
  2551.     direction: ltr;
  2552.     unicode-bidi: bidi-override;
  2553. }
  2554.  
  2555. BDO[DIR="rtl"] {
  2556.     direction: rtl;
  2557.     unicode-bidi: bidi-override;
  2558. }
  2559.  
  2560. [DIR="ltr"] {
  2561.    direction: ltr;
  2562.    unicode-bidi: embed;
  2563. }
  2564.  
  2565. [DIR="rtl"] {
  2566.    direction: rtl;
  2567.    unicode-bidi: embed;
  2568. }
  2569.  
  2570. /* =Media Print
  2571.     If you're working on a Child Theme, make sure that all
  2572.     media queries are included in your style.css
  2573. -------------------------------------------------------------- */
  2574. @media print {
  2575.  
  2576.     h1 {
  2577.         page-break-before: always;
  2578.     }
  2579.  
  2580.     h1,  h2,  h3,  h4,  h5,  h6 {
  2581.         page-break-after: avoid;
  2582.     }
  2583.  
  2584.     ul,  ol,  dl {
  2585.         page-break-before: avoid;
  2586.     }
  2587. }
  2588.  
  2589. /*  Retina (HiDPI) Display
  2590.     http://www.quirksmode.org/blog/archives/2012/06/devicepixelrati.html
  2591. -------------------------------------------------------------- */
  2592. @media
  2593.     only screen and (-moz-min-device-pixel-ratio:1.5),
  2594.     only screen and (-o-min-device-pixel-ratio:3/2),
  2595.     only screen and (-webkit-min-device-pixel-ratio:1.5),
  2596.     only screen and (min-device-pixel-ratio:1.5) {
  2597.    
  2598.     body {}
  2599. }
  2600.  
  2601. /* =Responsive (Mobile) Design
  2602. -------------------------------------------------------------- */
  2603. @media screen and (max-width: 980px) {
  2604.  
  2605.     body {}
  2606.    
  2607.     .grid,
  2608.     .grid-right {
  2609.         float: none;
  2610.     }
  2611.    
  2612.     #featured-image .fluid-width-video-wrapper {
  2613.         margin: 20px 0 0 0;
  2614.     }
  2615.    
  2616.     .home #widgets {
  2617.         margin-top: 40px;
  2618.     }
  2619.    
  2620.     .top-widget,
  2621.     .home .top-widget {
  2622.         margin-top: 0 !important;
  2623.     }
  2624.    
  2625.     .hide-980 {
  2626.         display: none;
  2627.     }
  2628.    
  2629.     .show-980 {
  2630.         display: block;
  2631.     }
  2632.    
  2633. }
  2634.  
  2635. @media screen and (max-width: 650px) {
  2636.  
  2637.     body {}
  2638.  
  2639.     #logo {
  2640.         float: none;
  2641.         margin: 0;
  2642.         text-align: center;
  2643.     }
  2644.  
  2645.     .grid,
  2646.     .grid-right {
  2647.         float: none;
  2648.     }
  2649.  
  2650.     #featured-image .fluid-width-video-wrapper {
  2651.         margin: 20px 0 0 0;
  2652.     }
  2653.    
  2654.     .top-widget {
  2655.         float: none;
  2656.         margin: 0 auto 10px auto;
  2657.         position: relative;
  2658.         text-align: center;
  2659.         width: auto;
  2660.     }
  2661.    
  2662.     .top-widget .widget-title {
  2663.         text-align: center;
  2664.     }
  2665.    
  2666.     .js .menu,
  2667.     .js .sub-header-menu {
  2668.         display: none;
  2669.     }
  2670.    
  2671.     .top-menu,
  2672.     .footer-menu li {
  2673.         float: none;
  2674.         font-size: 11px;
  2675.         text-align: center;
  2676.     }
  2677.    
  2678.     .tinynav {
  2679.         -moz-appearance: none;
  2680.         -webkit-appearance: none;
  2681.         -moz-border-radius: 2px;
  2682.         -moz-box-shadow: 0pt -1px 0pt rgba(0, 0, 0, 0.075) inset, 0pt 1px 0pt rgba(255, 255, 255, 0.3) inset, 0pt 1px 2px rgba(0, 0, 0, 0.1);
  2683.         -webkit-box-shadow: 0pt -1px 0pt rgba(0, 0, 0, 0.075) inset, 0pt 1px 0pt rgba(255, 255, 255, 0.3) inset, 0pt 1px 2px rgba(0, 0, 0, 0.1);
  2684.         -webkit-border-radius: 2px;
  2685.         appearance: none;
  2686.         background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f5f5), to(#cdc9c9));
  2687.         background-image: -webkit-linear-gradient(top, #f6f5f5, #cdc9c9);
  2688.         background-image: -moz-linear-gradient(top, #f6f5f5, #cdc9c9);
  2689.         background-image: -ms-linear-gradient(top, #f6f5f5, #cdc9c9);
  2690.         background-image: -o-linear-gradient(top, #f6f5f5, #cdc9c9);
  2691.         background-image: linear-gradient(top, #f6f5f5, #cdc9c9);
  2692.         box-shadow: 0pt -1px 0pt rgba(0, 0, 0, 0.075) inset, 0pt 1px 0pt rgba(255, 255, 255, 0.3) inset, 0pt 1px 2px rgba(0, 0, 0, 0.1);
  2693.         border: 1px solid #aca6a6;
  2694.         border-radius: 2px;
  2695.         color: #444;
  2696.         display: block;
  2697.         filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f6f5f5, endColorstr=#cdc9c9);
  2698.         font-size: 12px;
  2699.         overflow: hidden;
  2700.         margin: 0 auto;
  2701.         padding: 0.5em 1em 0.5em 0.75em;
  2702.         text-shadow: none;
  2703.         width: 100%;
  2704.     }
  2705.    
  2706.     #author-meta {
  2707.         padding: 20px;
  2708.     }
  2709.    
  2710.     .hide-650 {
  2711.         display: none;
  2712.     }
  2713.    
  2714.     .show-650 {
  2715.         display: block;
  2716.     }
  2717.    
  2718.     #footer {
  2719.         text-align: center;
  2720.     }
  2721.  
  2722.     #footer .social-icons {
  2723.         padding-bottom: 10px;
  2724.         text-align: center;
  2725.     }
  2726. }
  2727.  
  2728. @media screen and (max-width: 480px) {
  2729.  
  2730.     body {}
  2731.  
  2732.     #logo {
  2733.         float: none;
  2734.         text-align: center;
  2735.     }
  2736.  
  2737.     .grid,
  2738.     .grid-right {
  2739.         float: none;
  2740.     }
  2741.    
  2742.     #featured-image .fluid-width-video-wrapper {
  2743.         margin: 20px 0 0 0;
  2744.     }
  2745.    
  2746.     .featured-title {
  2747.         font-size: 40px;
  2748.         padding: 40px 20px 0 20px
  2749.     }
  2750.    
  2751.     .navigation .next,
  2752.     .navigation .previous {
  2753.         text-align: center;
  2754.     }
  2755.    
  2756.     .menu ul,
  2757.     .menu li,
  2758.     .top-menu,
  2759.     .footer-menu li,
  2760.     .sub-header-menu li {
  2761.         float: none;
  2762.         text-align: center;
  2763.         text-rendering: optimizeSpeed;
  2764.     }
  2765.    
  2766.     .hide-480 {
  2767.         display: none;
  2768.     }
  2769.    
  2770.     .show-480 {
  2771.         display: block;
  2772.     }
  2773.    
  2774.     #footer {
  2775.         text-align: center;
  2776.     }
  2777.  
  2778.     #footer .social-icons {
  2779.         text-align: center;
  2780.     }
  2781. }
  2782.  
  2783. @media screen and (max-width: 320px) {
  2784.    
  2785.     body {}
  2786.    
  2787.     #featured p {
  2788.         font-size: 12px;
  2789.         line-height: 1.2em;
  2790.     }
  2791.  
  2792.     .featured-title {
  2793.         font-size: 35px;
  2794.     }
  2795.    
  2796.     .featured-subtitle {
  2797.         font-size: 15px;
  2798.     }
  2799.  
  2800.     .call-to-action a.button {
  2801.         font-size: 14px;
  2802.         padding: 7px 17px;
  2803.     }
  2804.  
  2805.     .hide-320 {
  2806.         display: none;
  2807.     }
  2808.    
  2809.     .show-320 {
  2810.         display: block;
  2811.     }
  2812. }
  2813.  
  2814. @media screen and (max-width: 240px) {
  2815.    
  2816.     body {}
  2817.    
  2818.     #featured p {
  2819.         font-size: 11px;
  2820.         line-height: 1.1em;
  2821.     }
  2822.  
  2823.     .featured-title {
  2824.         font-size: 20px;
  2825.     }
  2826.    
  2827.     .featured-subtitle {
  2828.         font-size: 11px;
  2829.     }
  2830.  
  2831.     .call-to-action a.button {
  2832.         font-size: 12px;
  2833.         padding: 5px 15px;
  2834.     }
  2835.    
  2836.     .top-widget area,
  2837.     .top-widget select,
  2838.     .top-widget textarea,
  2839.     .top-widget input[type="text"],
  2840.     .top-widget input[type="password"] {
  2841.         width: 75%;
  2842.     }
  2843.    
  2844.     .widget-title,
  2845.     .widget-title-home h3 {
  2846.         font-size: 14px;
  2847.         height: 13px;
  2848.         line-height: 13px;
  2849.         text-align: center;
  2850.     }
  2851.    
  2852.     .hide-240 {
  2853.         display: none;
  2854.     }
  2855.    
  2856.     .show-240 {
  2857.         display: block;
  2858.     }
  2859. }
  2860.  
  2861. /*The last 29 days of the month are the hardest."- Nikola Tesla*/
  2862.  
  2863. /*Justificar*/
  2864.  
  2865. .justifyText{
  2866. text-align : justify;
  2867. }
Advertisement
Add Comment
Please, Sign In to add comment