Advertisement
Guest User

ftbw css

a guest
Feb 22nd, 2013
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 25.41 KB | None | 0 0
  1. /* Defaults
  2. ------------------------------------------------------------ */
  3.  
  4. body,
  5. h1,
  6. h2,
  7. h2 a,
  8. h2 a:visited,
  9. h3,
  10. h4,
  11. h5,
  12. h6,
  13. p,
  14. select,
  15. textarea {
  16.     color: #333;
  17. /*  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; */
  18.     font-family: 'Droid Serif', serif;
  19.     font-size: 16px;
  20.     font-weight: 300;
  21.     line-height: 1.5625;
  22.     margin: 0;
  23.     padding: 0;
  24.     text-decoration: none;
  25. }
  26.  
  27. blockquote,
  28. input,
  29. select,
  30. textarea,
  31. .author-box,
  32. .breadcrumb,
  33. .sticky,
  34. .taxonomy-description,
  35. .wp-caption {
  36.     background-color: #f5f5f5;
  37.     border: 1px solid #ddd;
  38. }
  39.  
  40. input,
  41. label,
  42. select,
  43. textarea {
  44.     color: #333;
  45.     font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  46.     font-size: 14px;
  47.     font-weight: 300;
  48. }
  49.  
  50. li,
  51. ol,
  52. ul {
  53.     margin: 0;
  54.     padding: 0;
  55. }
  56.  
  57. ol li {
  58.     list-style-type: decimal;
  59. }
  60.  
  61.  
  62. /* Hyperlinks
  63. ------------------------------------------------------------ */
  64.  
  65. a,
  66. a:visited {
  67.     color: #0d72c7;
  68.     text-decoration: none;
  69. }
  70.  
  71. a:hover {
  72.     text-decoration: underline;
  73. }
  74.  
  75. a img {
  76.     border: none;
  77. }
  78.  
  79.  
  80. /* Body
  81. ------------------------------------------------------------ */
  82.  
  83. body {
  84.     background-color: #d5d5d5;
  85. }
  86.  
  87. ::-moz-selection {
  88.     background-color: #0d72c7;
  89.     color: #fff;
  90. }
  91.  
  92. ::selection {
  93.     background-color: #0d72c7;
  94.     color: #fff;
  95. }
  96.  
  97.  
  98. /* Wrap
  99. ------------------------------------------------------------ */
  100.  
  101. #wrap {
  102.     -moz-box-shadow: 0 0 5px #999;
  103.     -webkit-box-shadow: 0 0 5px #999;
  104.     background-color: #fff;
  105.     box-shadow: 0 0 5px #999;
  106.     margin: 15px auto;
  107.     width: 960px;
  108.     padding: 0;
  109. }
  110.  
  111.  
  112. /* Header
  113. ------------------------------------------------------------ */
  114.  
  115. #header {
  116.     margin: 0 auto;
  117. /* change 0222 */
  118.     /*min-height: 100px;*/
  119.     width: 100%;
  120.  
  121. }
  122.  
  123. #title-area {
  124.     float: left;
  125.     overflow: hidden;
  126.     padding: 17px 0 0;
  127.     width: 400px;
  128. }
  129.  
  130. #title {
  131.     font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  132.     font-size: 36px;
  133.     line-height: 1.25;
  134.     margin: 0;
  135.     text-transform: uppercase;
  136. }
  137.  
  138. #title a,
  139. #title a:hover {
  140.     color: #333;
  141.     padding: 0 0 0 20px;
  142.     text-decoration: none;
  143. }
  144.  
  145. #description {
  146.     font-size: 14px;
  147.     padding: 0 0 0 20px;
  148. }
  149.  
  150. #header .widget-area {
  151.     float: right;
  152.     padding: 25px 20px 0 0;
  153.     width: 510px;
  154. }
  155.  
  156.  
  157. /* Image Header - Partial Width
  158. ------------------------------------------------------------ */
  159.  
  160. .header-image #title-area,
  161. .header-image #title,
  162. .header-image #title a {
  163.     display: hidden;
  164.     float: left;
  165.     height: 100%;
  166.     overflow: hidden;
  167.     padding: 0;
  168.     width: 400px;
  169. }
  170.  
  171. .header-image #description {
  172.     display: block;
  173.     overflow: hidden;
  174. }
  175.  
  176.  
  177. /* Image Header - Full Width
  178. ------------------------------------------------------------ */
  179.  
  180. .header-full-width #title-area,
  181. .header-full-width #title,
  182. .header-full-width #title a {
  183.     width: 100%;
  184.         opacity: 0.0;
  185.         height: 100%
  186. }
  187.  
  188.  
  189. /* Header / Primary / Secondary Navigation
  190. ------------------------------------------------------------ */
  191.  
  192. .menu-primary,
  193. .menu-secondary,
  194. #header .menu {
  195.     font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  196.     background-color: #CCCCCC;
  197.     clear: both;
  198.     color: #333;
  199.     font-size: 14px;
  200.     margin: 0 auto;
  201.     overflow: hidden;
  202.     width: 100%;
  203. }
  204.  
  205. #header .menu {
  206.     border: 1px solid #ddd;
  207.     box-sizing: border-box;
  208. }
  209.  
  210. .menu-primary {
  211.     border-bottom: 1px solid #ddd;
  212.     border-top: 1px solid #ddd;
  213. }
  214.  
  215. .menu-secondary {
  216.     border-bottom: 1px solid #ddd;
  217.     border-top: none;
  218. }
  219.  
  220. .menu-primary ul,
  221. .menu-secondary ul,
  222. #header .menu ul {
  223.     float: left;
  224.     width: 100%;
  225. }
  226.  
  227. .menu-primary li,
  228. .menu-secondary li,
  229. #header .menu li {
  230.     float: left;
  231.     list-style-type: none;
  232. }
  233.  
  234. .menu-primary a,
  235. .menu-secondary a,
  236. #header .menu a {
  237.     border-right: 1px solid #ddd;
  238.     color: #333;
  239.     display: block;
  240.     padding: 7px 15px 6px;
  241.     position: relative;
  242.     text-decoration: none;
  243. }
  244.  
  245. .menu-primary li a:active,
  246. .menu-primary li a:hover,
  247. .menu-primary .current_page_item a,
  248. .menu-primary .current-cat a,
  249. .menu-primary .current-menu-item a,
  250. .menu-secondary li a:active,
  251. .menu-secondary li a:hover,
  252. .menu-secondary .current_page_item a,
  253. .menu-secondary .current-cat a,
  254. .menu-secondary .current-menu-item a,
  255. #header .menu li a:active,
  256. #header .menu li a:hover,
  257. #header .menu .current_page_item a,
  258. #header .menu .current-cat a,
  259. #header .menu .current-menu-item a {
  260.     background-color: #660070; /* bright purple #fff was standard*/
  261.     color: #fff; /* white #333 was standard*/
  262. }
  263.  
  264. .menu-primary li li a,
  265. .menu-primary li li a:link,
  266. .menu-primary li li a:visited,
  267. .menu-secondary li li a,
  268. .menu-secondary li li a:link,
  269. .menu-secondary li li a:visited,
  270. #header .menu li li a,
  271. #header .menu li li a:link,
  272. #header .menu li li a:visited {
  273.     background: none;
  274.     background-color: #CCC;
  275.     border: 1px solid #ddd;
  276.     border-top: none;
  277.     color: #333;
  278.     font-size: 12px;
  279.     padding: 9px 10px 8px;
  280.     position: relative;
  281.     text-transform: none;
  282.     width: 138px;
  283. }
  284.  
  285. .menu-primary li li a:active,
  286. .menu-primary li li a:hover,
  287. .menu-secondary li li a:active,
  288. .menu-secondary li li a:hover,
  289. #header .menu li li a:active,
  290. #header .menu li li a:hover {
  291.     background-color: #f5f5f5;
  292.     color: #333;
  293. }
  294.  
  295. .menu-primary li ul,
  296. .menu-secondary li ul,
  297. #header .menu li ul {
  298.     height: auto;
  299.     left: -9999px;
  300.     margin: 0 0 0 -1px;
  301.     position: absolute;
  302.     width: 160px;
  303.     z-index: 9999;
  304. }
  305.  
  306. .menu-primary li ul a,
  307. .menu-secondary li ul a,
  308. #header .menu li ul a {
  309.     width: 140px;
  310. }
  311.  
  312. .menu-primary li ul ul,
  313. .menu-secondary li ul ul,
  314. #header .menu li ul ul {
  315.     margin: -36px 0 0 159px;
  316. }
  317.  
  318. .menu li:hover ul ul,
  319. .menu li.sfHover ul ul {
  320.     left: -9999px;
  321. }
  322.  
  323. .menu li:hover,
  324. .menu li.sfHover {
  325.     position: static;
  326. }
  327.  
  328. ul.menu li:hover>ul,
  329. ul.menu li.sfHover ul,
  330. #header .menu li:hover>ul,
  331. #header .menu li.sfHover ul {
  332.     left: auto;
  333. }
  334.  
  335. .menu-primary li a.sf-with-ul,
  336. .menu-secondary li a.sf-with-ul,
  337. #header .menu li a.sf-with-ul {
  338.     padding-right: 25px;
  339. }
  340.  
  341. .menu li a .sf-sub-indicator,
  342. .menu li li a .sf-sub-indicator,
  343. .menu li li li a .sf-sub-indicator {
  344.     background: url(images/icon-plus.png) no-repeat;
  345.     height: 16px;
  346.     position: absolute;
  347.     right: 8px;
  348.     text-indent: -9999px;
  349.     top: 10px;
  350.     width: 16px;
  351. }
  352.  
  353. #wpadminbar li:hover ul ul {
  354.     left: 0;
  355. }
  356.  
  357.  
  358. /* Primary Navigation Extras
  359. ------------------------------------------------------------ */
  360.  
  361. .menu li.right {
  362.     float: right;
  363.     padding: 7px 15px 6px;
  364. }
  365.  
  366. .menu li.right a {
  367.     background: none;
  368.     border: none;
  369.     color: #333;
  370.     display: inline;
  371.     text-decoration: none;
  372. }
  373.  
  374. .menu li.right a:hover {
  375.     color: #0d72c7;
  376.     text-decoration: none;
  377. }
  378.  
  379. .menu li.search {
  380.     padding: 0 10px;
  381. }
  382.  
  383. .menu li.rss a {
  384.     background: url(images/rss.png) no-repeat center left;
  385.     margin: 0 0 0 10px;
  386.     padding: 0 0 0 16px;
  387. }
  388.  
  389. .menu li.twitter a {
  390.     background: url(images/twitter-nav.png) no-repeat center left;
  391.     padding: 0 0 0 20px;
  392. }
  393.  
  394.  
  395. /* Inner
  396. ------------------------------------------------------------ */
  397.  
  398. #inner {
  399.     background-color: #660070;
  400.     margin: 0 auto;
  401.     overflow: hidden;
  402.     padding: 20px;
  403. }
  404.  
  405.  
  406. /* Breadcrumb
  407. ------------------------------------------------------------ */
  408.  
  409. .breadcrumb {
  410.     font-size: 14px;
  411.     margin: -10px 0 30px;
  412.     padding: 5px 10px;
  413. }
  414.  
  415.  
  416. /* Taxonomy Description
  417. ------------------------------------------------------------ */
  418.  
  419. .taxonomy-description {
  420.     background-color: #fff;
  421.     margin: -10px 0 30px;
  422.     padding: 0 0 15px;
  423. }
  424.  
  425. .taxonomy-description p {
  426.     font-size: 14px;
  427.     padding: 15px 15px 0;
  428. }
  429.  
  430.  
  431. /* Content-Sidebar Wrap
  432. ------------------------------------------------------------ */
  433.  
  434. #content-sidebar-wrap {
  435.     float: left;
  436.     width: 750px;
  437. }
  438.  
  439. .content-sidebar #content-sidebar-wrap,
  440. .full-width-content #content-sidebar-wrap,
  441. .sidebar-content #content-sidebar-wrap {
  442.     width: 100%;
  443. }
  444.  
  445. .sidebar-content-sidebar #content-sidebar-wrap,
  446. .sidebar-sidebar-content #content-sidebar-wrap {
  447.     float: right;
  448. }
  449.  
  450.  
  451. /* Content
  452. ------------------------------------------------------------ */
  453.  
  454. #content {
  455.     background-color: #FFFFFF;
  456.     float: left;
  457.     padding: 10px 20px;
  458.     width: 410px;
  459.     border-radius: 5px;
  460.     border: 2px solid grey;
  461. }
  462.  
  463. .content-sidebar #content,
  464. .sidebar-content #content {
  465.     width: 580px;
  466. }
  467.  
  468. .sidebar-content #content,
  469. .sidebar-sidebar-content #content {
  470.     float: right;
  471. }
  472.  
  473. .full-width-content #content {
  474.     width: 880px;
  475. }
  476.  
  477. .post {
  478.     margin: 0 0 40px;
  479. }
  480.  
  481. .entry-content {
  482.     overflow: hidden;
  483. }
  484.  
  485. .entry-content p {
  486.     margin: 0 0 25px;
  487. }
  488.  
  489. blockquote {
  490.     background: url(images/blockquote.png) no-repeat;
  491.     border: none;
  492.     margin: 5px 5px 20px;
  493.     padding: 25px 30px 5px 70px;
  494. }
  495.  
  496. blockquote p {
  497.     color: #999;
  498.     font-style: italic;
  499. }
  500.  
  501. p.subscribe-to-comments {
  502.     padding: 20px 0 10px;
  503. }
  504.  
  505. .clear {
  506.     clear: both;
  507. }
  508.  
  509. .clear-line {
  510.     border-bottom: 1px solid #ddd;
  511.     clear: both;
  512.     margin: 0 0 25px;
  513. }
  514.  
  515.  
  516. /* Column Classes
  517. ------------------------------------------------------------ */
  518.  
  519. .five-sixths,
  520. .four-fifths,
  521. .four-sixths,
  522. .one-fifth,
  523. .one-fourth,
  524. .one-half,
  525. .one-sixth,
  526. .one-third,
  527. .three-fifths,
  528. .three-fourths,
  529. .three-sixths,
  530. .two-fifths,
  531. .two-fourths,
  532. .two-sixths,
  533. .two-thirds {
  534.     float: left;
  535.     margin: 0 0 20px;
  536.     padding-left: 3%;
  537. }
  538.  
  539. .one-half,
  540. .three-sixths,
  541. .two-fourths {
  542.     width: 48%;
  543. }
  544.  
  545. .one-third,
  546. .two-sixths {
  547.     width: 31%;
  548. }
  549.  
  550. .four-sixths,
  551. .two-thirds {
  552.     width: 65%;
  553. }
  554.  
  555. .one-fourth {
  556.     width: 22.5%;
  557. }
  558.  
  559. .three-fourths {
  560.     width: 73.5%;
  561. }
  562.  
  563. .one-fifth {
  564.     width: 17.4%;
  565. }
  566.  
  567. .two-fifths {
  568.     width: 37.8%;
  569. }
  570.  
  571. .three-fifths {
  572.     width: 58.2%;
  573. }
  574.  
  575. .four-fifths {
  576.     width: 78.6%;
  577. }
  578.  
  579. .one-sixth {
  580.     width: 14%;
  581. }
  582.  
  583. .five-sixths {
  584.     width: 82%;
  585. }
  586.  
  587. .first {
  588.     clear: both;
  589.     padding-left: 0;
  590. }
  591.  
  592.  
  593. /* Featured Post Grid
  594. ------------------------------------------------------------ */
  595.  
  596. .genesis-grid-even,
  597. .genesis-grid-odd {
  598.     margin: 0 0 20px;
  599.     padding: 0 0 15px;
  600.     width: 48%;
  601. }
  602.  
  603. .genesis-grid-even {
  604.     float: right;
  605. }
  606.  
  607. .genesis-grid-odd {
  608.     clear: both;
  609.     float: left;
  610. }
  611.  
  612.  
  613. /* Headlines
  614. ------------------------------------------------------------ */
  615.  
  616. h1,
  617. h2,
  618. h2 a,
  619. h2 a:visited,
  620. h3,
  621. h4,
  622. h5,
  623. h6 {
  624.     font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  625.     line-height: 1.25;
  626.     margin: 0 0 10px;
  627. }
  628.  
  629. h1 {
  630.     font-size: 30px;
  631. }
  632.  
  633. .taxonomy-description h1 {
  634.     margin: 0;
  635. }
  636.  
  637. h2,
  638. h2 a,
  639. h2 a:visited {
  640.     font-size: 28px;
  641. }
  642.  
  643. h2 a,
  644. h2 a:visited {
  645.     color: #333;
  646.     font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  647. }
  648.  
  649. h2 a:hover {
  650.     color: #0d72c7;
  651.     text-decoration: none;
  652. }
  653.  
  654. .widget-area h2,
  655. .widget-area h2 a {
  656.     font-size: 14px;
  657.     margin: 0 0 5px;
  658. }
  659.  
  660. h3 {
  661.     font-size: 24px;
  662. }
  663.  
  664. h4 {
  665.     font-size: 20px;
  666. }
  667.  
  668. .taxonomy-description h1,
  669. .widget-area h4 {
  670.     background-color: #f5f5f5;
  671.     border-bottom: 1px solid #ddd;
  672.     font-size: 14px;
  673.     padding: 9px 10px 8px;
  674. }
  675.  
  676. .widget-area h4 {
  677.     background: #f8f8f8;/* Old browsers */
  678.     background: -moz-linear-gradient(top,  #f8f8f8 0%, #ededed 40%, #dddddd 100%); /* FF3.6+ */
  679.     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(40%,#ededed), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
  680.     background: -webkit-linear-gradient(top,  #f8f8f8 0%,#ededed 40%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
  681.     background: -o-linear-gradient(top,  #f8f8f8 0%,#ededed 40%,#dddddd 100%); /* Opera 11.10+ */
  682.     background: -ms-linear-gradient(top,  #f8f8f8 0%,#ededed 40%,#dddddd 100%); /* IE10+ */
  683.     background: linear-gradient(top,  #f8f8f8 0%,#ededed 40%,#dddddd 100%); /* W3C */
  684.     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
  685.     }
  686.  
  687. .widget-area h4 a {
  688.     color: #333;
  689.     text-decoration: none;
  690. }
  691.  
  692. #footer-widgets h4 {
  693.     background: none;
  694.     border: none;
  695.     padding: 0;
  696. }
  697.  
  698. h5 {
  699.     font-size: 18px;
  700. }
  701.  
  702.  
  703. /* Ordered / Unordered Lists
  704. ------------------------------------------------------------ */
  705.  
  706. .entry-content ol,
  707. .entry-content ul {
  708.     margin: 0;
  709.     padding: 0 0 25px;
  710. }
  711.  
  712. .archive-page ul li,
  713. .entry-content ul li {
  714.     list-style-type: square;
  715.     margin: 0 0 0 30px;
  716.     padding: 0;
  717. }
  718.  
  719. .entry-content ol li {
  720.     margin: 0 0 0 35px;
  721. }
  722.  
  723. .archive-page ul ul,
  724. .entry-content ol ol,
  725. .entry-content ul ul {
  726.     padding: 0;
  727. }
  728.  
  729.  
  730. /* Post Info
  731. ------------------------------------------------------------ */
  732.  
  733. .post-info {
  734.     font-size: 14px;
  735.     margin: -5px 0 15px;
  736. }
  737.  
  738.  
  739. /* Post Meta
  740. ------------------------------------------------------------ */
  741.  
  742. .post-meta {
  743.     border-top: 1px solid #ddd;
  744.     clear: both;
  745.     font-size: 14px;
  746.     padding: 5px 0 0;
  747. }
  748.  
  749.  
  750. /* Author Box
  751. ------------------------------------------------------------ */
  752.  
  753. .author-box {
  754.     background-color: #f5f5f5;
  755.     margin: 0 0 40px;
  756.     overflow: hidden;
  757.     padding: 10px;
  758. }
  759.  
  760. .author-box p {
  761.     font-size: 14px;
  762. }
  763.  
  764.  
  765. /* Sticky Posts
  766. ------------------------------------------------------------ */
  767.  
  768. .sticky {
  769.     background-color: #f5f5f5;
  770.     margin: -10px 0 40px;
  771.     padding: 20px;
  772. }
  773.  
  774.  
  775. /* Archive Page
  776. ------------------------------------------------------------ */
  777.  
  778. .archive-page {
  779.     float: left;
  780.     padding: 20px 0 0;
  781.     width: 45%;
  782. }
  783.  
  784.  
  785. /* Post Icons
  786. ------------------------------------------------------------ */
  787.  
  788. .post-comments,
  789. .tags {
  790.     background: url(images/icon-dot.png) no-repeat left;
  791.     margin: 0 0 0 3px;
  792.     padding: 0 0 0 10px;
  793. }
  794.  
  795.  
  796. /* Images
  797. ------------------------------------------------------------ */
  798.  
  799. img {
  800.     height: auto;
  801.     max-width: 100%;
  802. }
  803.  
  804. .avatar,
  805. .featuredpage img,
  806. .featuredpost img,
  807. .post-image {
  808.     background-color: #f5f5f5;
  809.     border: 1px solid #ddd;
  810.     padding: 4px;
  811. }
  812.  
  813. .author-box .avatar {
  814.     background-color: #fff;
  815.     float: left;
  816.     margin: 0 10px 0 0;
  817. }
  818.  
  819. .post-image {
  820.     margin: 0 10px 10px 0;
  821. }
  822.  
  823. .comment-list li .avatar {
  824.     background-color: #fff;
  825.     float: right;
  826.     margin: 5px 0 0 10px;
  827. }
  828.  
  829. img.centered,
  830. .aligncenter {
  831.     display: block;
  832.     margin: 0 auto 10px;
  833. }
  834.  
  835. img.alignnone {
  836.     display: inline;
  837.     margin: 0 0 10px;
  838. }
  839.  
  840. img.alignleft {
  841.     display: inline;
  842.     margin: 0 15px 10px 0;
  843. }
  844.  
  845. img.alignright {
  846.     display: inline;
  847.     margin: 0 0 10px 15px;
  848. }
  849.  
  850. .alignleft {
  851.     float: left;
  852.     margin: 0 15px 10px 0;
  853. }
  854.  
  855. .alignright {
  856.     float: right;
  857.     margin: 0 0 10px 15px;
  858. }
  859.  
  860. .wp-caption {
  861.     padding: 5px;
  862.     text-align: center;
  863. }
  864.  
  865. p.wp-caption-text {
  866.     font-size: 14px;
  867.     margin: 5px 0;
  868. }
  869.  
  870. .wp-smiley,
  871. .wp-wink {
  872.     border: none;
  873.     float: none;
  874. }
  875.  
  876. .gallery-caption {
  877. }
  878.  
  879.  
  880. /* Post Navigation
  881. ------------------------------------------------------------ */
  882.  
  883. .navigation {
  884.     font-size: 14px;
  885.     overflow: hidden;
  886.     padding: 20px 0;
  887.     width: 100%;
  888. }
  889.  
  890. .navigation li {
  891.     display: inline;
  892. }
  893.  
  894. .navigation li a,
  895. .navigation li.disabled,
  896. .navigation li a:hover,
  897. .navigation li.active a {
  898.     border: 1px solid #ddd;
  899.     padding: 5px 8px;
  900. }
  901.  
  902. .navigation li a:hover,
  903. .navigation li.active a {
  904.     background-color: #f5f5f5;
  905. }
  906.  
  907.  
  908. /* Primary / Secondary Sidebars
  909. ------------------------------------------------------------ */
  910.  
  911. .sidebar {
  912.     display: inline;
  913.     float: right;
  914.     font-size: 14px;
  915.     width: 280px;
  916. }
  917.  
  918. #sidebar-alt {
  919.     float: left;
  920.     width: 150px;
  921. }
  922.  
  923. .sidebar-content #sidebar,
  924. .sidebar-sidebar-content #sidebar {
  925.     float: left;
  926. }
  927.  
  928. .content-sidebar-sidebar #sidebar-alt {
  929.     float: right;
  930. }
  931.  
  932. .sidebar p {
  933.     font-size: inherit;
  934. }
  935.  
  936. .sidebar .widget {
  937.     background-color: #CCCCCC;
  938.     border: 1px solid #ddd;
  939.     margin: 0 0 15px;
  940.     padding: 0 0 15px;
  941.     border-radius: 5px;
  942. }
  943.  
  944. .sidebar.widget-area ol,
  945. .sidebar.widget-area ul,
  946. .widget-area .textwidget,
  947. .widget_tag_cloud div div {
  948.     padding: 0 15px;
  949. }
  950.  
  951. .sidebar.widget-area ul li,
  952. #footer-widgets .widget-area ul li {
  953.     border-bottom: 1px solid #ddd;
  954.     list-style-type: none;
  955.     margin: 0 0 7px;
  956.     padding: 0 0 5px;
  957.     word-wrap: break-word;
  958. }
  959.  
  960. .sidebar.widget-area ul ul li {
  961.     border: none;
  962.     margin: 0;
  963. }
  964.  
  965.  
  966. /* Dropdowns
  967. ------------------------------------------------------------ */
  968.  
  969. .widget_archive select,
  970. #cat {
  971.     display: inline;
  972.     margin: 5px 15px 0;
  973.     padding: 3px;
  974.     width: 85%;
  975. }
  976.  
  977.  
  978. /* Featured Page / Post
  979. ------------------------------------------------------------ */
  980.  
  981. .featuredpage,
  982. .featuredpost {
  983.     clear: both;
  984.     margin: 0 0 15px;
  985.     overflow: hidden;
  986. }
  987.  
  988. .featuredpage .page,
  989. .featuredpost .post {
  990.     border-bottom: 1px solid #ddd;
  991.     margin: 0 0 5px;
  992.     overflow: hidden;
  993.     padding: 0 15px 10px;
  994. }
  995.  
  996. #footer-widgets .featuredpage .page,
  997. #footer-widgets .featuredpost .post {
  998.     margin: 0 0 10px;
  999.     padding: 0;
  1000. }
  1001.  
  1002. .more-from-category {
  1003.     padding: 5px 15px 0;
  1004. }
  1005.  
  1006.  
  1007. /* User Profile
  1008. ------------------------------------------------------------ */
  1009.  
  1010. .user-profile {
  1011.     overflow: hidden;
  1012. }
  1013.  
  1014. .user-profile p {
  1015.     padding: 5px 15px 0;
  1016. }
  1017.  
  1018. .user-profile .posts_link {
  1019.     padding: 0 15px;
  1020. }
  1021.  
  1022.  
  1023. /* Buttons
  1024. ------------------------------------------------------------ */
  1025.  
  1026. input[type="button"],
  1027. input[type="submit"] {
  1028.     background: url(images/gradient.png) 0 0;
  1029.     border: 1px solid #ccc;
  1030.     cursor: pointer;
  1031.     line-height: 19px;
  1032.     padding: 5px 7px;
  1033.     text-decoration: none;
  1034. }
  1035.  
  1036. input:hover[type="button"],
  1037. input:hover[type="submit"] {
  1038.     background: url(images/gradient.png) 0 -33px;
  1039.     text-decoration: none;
  1040. }
  1041.  
  1042.  
  1043. /* Search Form
  1044. ------------------------------------------------------------ */
  1045.  
  1046. #header .searchform {
  1047.     float: right;
  1048.     padding: 12px 0 0;
  1049. }
  1050.  
  1051. .sidebar .searchform {
  1052.     padding: 5px 0 0 15px;
  1053. }
  1054.  
  1055. .s {
  1056.     margin: 10px -7px 0 0;
  1057.     padding: 6px 5px;
  1058.     width: 180px;
  1059. }
  1060.  
  1061. #nav .s {
  1062.     background-color: #fff;
  1063.     margin: 2px -7px 0 0;
  1064. }
  1065.  
  1066.  
  1067. /* eNews and Update Widget
  1068. ------------------------------------------------------------ */
  1069.  
  1070. .enews p {
  1071.     padding: 0 15px 5px;
  1072. }
  1073.  
  1074. .enews #subscribe {
  1075.     padding: 0 0 0 15px;
  1076. }
  1077.  
  1078. .enews #subbox {
  1079.     margin: 5px -7px 0 0;
  1080.     padding: 6px 5px;
  1081.     width: 75%;
  1082. }
  1083.  
  1084.  
  1085. /* Calendar Widget
  1086. ------------------------------------------------------------ */
  1087.  
  1088. #wp-calendar {
  1089.     width: 100%;
  1090. }
  1091.  
  1092. #wp-calendar caption {
  1093.     font-size: 12px;
  1094.     font-style: italic;
  1095.     padding: 2px 5px 0 0;
  1096.     text-align: right;
  1097. }
  1098.  
  1099. #wp-calendar thead {
  1100.     background-color: #f5f5f5;
  1101.     font-weight: bold;
  1102.     margin: 10px 0 0;
  1103. }
  1104.  
  1105. #wp-calendar td {
  1106.     background-color: #f5f5f5;
  1107.     padding: 2px;
  1108.     text-align: center;
  1109. }
  1110.  
  1111.  
  1112. /* Footer Widgets
  1113. ------------------------------------------------------------ */
  1114.  
  1115. #footer-widgets {
  1116.     background-color: #f5f5f5;
  1117.     border-top: 1px solid #ddd;
  1118.     clear: both;
  1119.     font-size: 14px;
  1120.     margin: 0 auto;
  1121.     overflow: hidden;
  1122.     width: 100%;
  1123. }
  1124.  
  1125. #footer-widgets .wrap {
  1126.     overflow: hidden;
  1127.     padding: 20px 30px 10px;
  1128. }
  1129.  
  1130. #footer-widgets .widget {
  1131.     background: none;
  1132.     border: none;
  1133.     margin: 0 0 15px;
  1134.     padding: 0;
  1135. }
  1136.  
  1137. #footer-widgets .textwidget {
  1138.     padding: 0;
  1139. }
  1140.  
  1141. #footer-widgets .widget_tag_cloud div div {
  1142.     padding: 0;
  1143. }
  1144.  
  1145. #footer-widgets p {
  1146.     font-size: inherit;
  1147.     margin: 0 0 10px;
  1148. }
  1149.  
  1150. #footer-widgets ul {
  1151.     margin: 0;
  1152. }
  1153.  
  1154. #footer-widgets ul li {
  1155.     margin: 0 0 0 20px;
  1156. }
  1157.  
  1158. #footer-widgets #wp-calendar thead,
  1159. #footer-widgets #wp-calendar td {
  1160.     background: none;
  1161. }
  1162.  
  1163. .footer-widgets-1 {
  1164.     float: left;
  1165.     margin: 0 30px 0 0;
  1166.     width: 280px;
  1167. }
  1168.  
  1169. .footer-widgets-2 {
  1170.     float: left;
  1171.     width: 280px;
  1172. }
  1173.  
  1174. .footer-widgets-3 {
  1175.     float: right;
  1176.     width: 280px;
  1177. }
  1178.  
  1179.  
  1180. /* Footer
  1181. ------------------------------------------------------------ */
  1182.  
  1183. #footer {
  1184.     background-color: #f5f5f5;
  1185.     border-top: 1px solid #ddd;
  1186.     clear: both;
  1187.     font-size: 14px;
  1188.     margin: 0 auto;
  1189.     overflow: hidden;
  1190.     width: 100%;
  1191. }
  1192.  
  1193. #footer .wrap {
  1194.     overflow: hidden;
  1195.     padding: 10px 15px;
  1196. }
  1197.  
  1198. #footer p {
  1199.     font-size: inherit;
  1200. }
  1201.  
  1202. #footer a,
  1203. #footer a:visited {
  1204.     color: #333;
  1205. }
  1206.  
  1207. #footer a:hover {
  1208.     color: #0d72c7;
  1209.     text-decoration: none;
  1210. }
  1211.  
  1212. #footer .gototop {
  1213.     float: left;
  1214.     width: 200px;
  1215. }
  1216.  
  1217. #footer .creds {
  1218.     float: right;
  1219.     text-align: right;
  1220.     width: 650px;
  1221. }
  1222.  
  1223.  
  1224. /* Comments
  1225. ------------------------------------------------------------ */
  1226.  
  1227. #comments,
  1228. #respond {
  1229.     margin: 0 0 15px;
  1230.     overflow: hidden;
  1231. }
  1232.  
  1233. #author,
  1234. #comment,
  1235. #email,
  1236. #url {
  1237.     margin: 10px 5px 0 0;
  1238.     padding: 5px;
  1239.     width: 250px;
  1240. }
  1241.  
  1242. #comment {
  1243.     height: 150px;
  1244.     margin: 10px 0;
  1245.     width: 98%;
  1246. }
  1247.  
  1248. .ping-list {
  1249.     margin: 0 0 40px;
  1250. }
  1251.  
  1252. .comment-list ol,
  1253. .ping-list ol {
  1254.     padding: 10px;
  1255. }
  1256.  
  1257. .comment-list li,
  1258. .ping-list li {
  1259.     font-weight: bold;
  1260.     list-style-type: none;
  1261.     margin: 15px 0 5px;
  1262.     padding: 10px 15px;
  1263. }
  1264.  
  1265. .comment-list li ul li {
  1266.     list-style-type: none;
  1267.     margin-right: -16px;
  1268. }
  1269.  
  1270. .comment-content p {
  1271.     font-size: 14px;
  1272.     margin: 0 0 20px;
  1273. }
  1274.  
  1275. .comment-list cite,
  1276. .ping-list cite {
  1277.     font-style: normal;
  1278. }
  1279.  
  1280. .commentmetadata {
  1281.     font-size: 12px;
  1282.     margin: 0 0 5px;
  1283. }
  1284.  
  1285. .reply {
  1286.     font-size: 14px;
  1287.     font-weight: 300;
  1288. }
  1289.  
  1290. .nocomments {
  1291.     text-align: center;
  1292. }
  1293.  
  1294. #comments .navigation {
  1295.     display: block;
  1296. }
  1297.  
  1298. .bypostauthor {
  1299. }
  1300.  
  1301. .thread-alt,
  1302. .thread-even {
  1303.     background-color: #f5f5f5;
  1304. }
  1305.  
  1306. .alt,
  1307. .depth-1,
  1308. .even {
  1309.     border: 1px solid #ddd;
  1310. }
  1311.  
  1312.  
  1313. /* Gravity Forms
  1314. ------------------------------------------------------------ */
  1315.  
  1316. div.gform_wrapper input,
  1317. div.gform_wrapper select,
  1318. div.gform_wrapper textarea {
  1319.     box-sizing: border-box;
  1320.     font-size: 14px !important;
  1321.     padding: 4px 5px !important;
  1322. }
  1323.  
  1324. div.gform_footer input.button {
  1325.     color: #333;
  1326. }
  1327.  
  1328. div.gform_wrapper .ginput_complex label {
  1329.     font-size: 14px;
  1330. }
  1331.  
  1332. div.gform_wrapper li,
  1333. div.gform_wrapper form li {
  1334.     margin: 0 0 10px;
  1335. }
  1336.  
  1337. div.gform_wrapper .gform_footer {
  1338.     border: none;
  1339.     margin: 0;
  1340.     padding: 0;
  1341. }
  1342.  
  1343.  
  1344. /* Responsive Design
  1345. ------------------------------------------------------------ */
  1346.  
  1347. @media only screen and (max-width: 600px) {
  1348.  
  1349.     .menu-primary li,
  1350.     .menu-primary li ul,
  1351.     .menu-primary li ul a,
  1352.     .menu-secondary li,
  1353.     .menu-secondary li ul,
  1354.     .menu-secondary li ul a,
  1355.     #header .menu li,
  1356.     #header .menu li ul,
  1357.     #header .menu li ul a {
  1358.         width: 100%;
  1359.     }
  1360.    
  1361.     .five-sixths,
  1362.     .four-fifths,
  1363.     .four-sixths,
  1364.     .one-fifth,
  1365.     .one-fourth,
  1366.     .one-half,
  1367.     .one-sixth,
  1368.     .one-third,
  1369.     .three-fifths,
  1370.     .three-fourths,
  1371.     .three-sixths,
  1372.     .two-fifths,
  1373.     .two-fourths,
  1374.     .two-sixths,
  1375.     .two-thirds {
  1376.         padding: 0;
  1377.         width: 100%;
  1378.     }
  1379.  
  1380.     .menu-primary li a,
  1381.     .menu-secondary li a,
  1382.     #header .menu li a {
  1383.         margin: 0;
  1384.         padding: 7px 3%;
  1385.     }
  1386.  
  1387.     .menu li li a .sf-sub-indicator,
  1388.     .menu li li li a .sf-sub-indicator {
  1389.         background: url(images/icon-plus-white.png) right no-repeat;
  1390.     }
  1391.  
  1392.     .menu-primary li li a,
  1393.     .menu-primary li li a:link,
  1394.     .menu-primary li li a:visited,
  1395.     .menu-secondary li li a,
  1396.     .menu-secondary li li a:link,
  1397.     .menu-secondary li li a:visited,
  1398.     #header .menu li li a,
  1399.     #header .menu li li a:link,
  1400.     #header .menu li li a:visited {
  1401.         background: none;
  1402.         color: #fff;
  1403.         padding: 7px 3%;
  1404.         width: 94%;
  1405.     }
  1406.  
  1407.     .menu-primary li ul,
  1408.     .menu-secondary li ul,
  1409.     #header .menu li ul {
  1410.         background: #333;
  1411.         clear: both;
  1412.         margin: 0;
  1413.         padding: 0;
  1414.         position: inherit;
  1415.     }
  1416.  
  1417.     .menu-primary li ul ul,
  1418.     .menu-secondary li ul ul,
  1419.     #header .menu li ul ul {
  1420.         background: #666;
  1421.     }
  1422.  
  1423.     .menu-primary li ul ul ul,
  1424.     .menu-secondary li ul ul ul,
  1425.     #header .menu li ul ul ul {
  1426.         background: #999;
  1427.     }
  1428.  
  1429.     .menu-primary li ul ul,
  1430.     .menu-secondary li ul ul,
  1431.     #header .menu li ul ul {
  1432.         margin: 0;
  1433.     }
  1434.  
  1435.     #title-area {
  1436.     padding: 10px 0;
  1437.     }
  1438.  
  1439.      #header {
  1440.         background-size: contain !important;
  1441.         min-height: 100%;
  1442.         overflow-y:hidden;
  1443.        
  1444.     }
  1445. }
  1446.  
  1447. @media only screen and (max-width: 960px) {
  1448.  
  1449.     body {
  1450.         width: 100%;
  1451.         margin: 0 auto;
  1452.     }
  1453.    
  1454.     .archive-page,
  1455.     .content-sidebar #content,
  1456.     .content-sidebar-sidebar #content,
  1457.     .footer-widgets-1,
  1458.     .footer-widgets-2,
  1459.     .footer-widgets-3,
  1460.     .full-width-content #content,
  1461.     .sidebar,
  1462.     .sidebar-content #content,
  1463.     .sidebar-content-sidebar #content,
  1464.     .sidebar-sidebar-content #content,
  1465.     #content-sidebar-wrap,
  1466.     #footer .creds,
  1467.     #footer .gototop,
  1468.     #footer-widgets .wrap,
  1469.     #header .widget-area,
  1470.     #sidebar-alt,
  1471.     #title-area,
  1472.     #wrap {
  1473.         width: 100%;
  1474.     }
  1475.  
  1476.     #wrap {
  1477.         -moz-box-shadow: none;
  1478.         -webkit-box-shadow: none;
  1479.         box-shadow: none;
  1480.         margin: 0;
  1481.     }
  1482.    
  1483.     #description,
  1484.     #footer .creds,
  1485.     #footer .gototop,
  1486.     #title,
  1487.     #title-area {
  1488.         float: none;
  1489.         text-align: center;
  1490.     }
  1491.  
  1492.     #title-area {
  1493.         padding: 10px 0;
  1494.     }
  1495.  
  1496.     #description,
  1497.     #title a,
  1498.     #title a:hover {
  1499.         padding: 0;
  1500.     }
  1501.  
  1502.     #header .widget-area {
  1503.         padding: 0 0 10px;
  1504.     }
  1505.  
  1506.     #header .searchform {
  1507.         float: none;
  1508.         padding: 0;
  1509.         text-align: center;
  1510.     }
  1511.  
  1512.     #header .s {
  1513.         margin: 0 -7px 0 0;
  1514.     }
  1515.  
  1516.     .menu li.right {
  1517.         display: none;
  1518.     }
  1519.  
  1520.     #inner {
  1521.         padding: 20px 0 0;
  1522.     }
  1523.  
  1524.     .breadcrumb,
  1525.     .navigation,
  1526.     .sidebar .widget,
  1527.     .taxonomy-description {
  1528.         margin: 0 20px 20px;
  1529.     }
  1530.    
  1531.     #content {
  1532.         padding: 0;
  1533.     }
  1534.  
  1535.     .page .page,
  1536.     .post,
  1537.     #comments,
  1538.     #respond {
  1539.         padding: 0 20px;
  1540.     }
  1541.  
  1542.     .author-box {
  1543.         margin: 0 20px 40px;
  1544.     }
  1545.    
  1546.     #footer-widgets .widget {
  1547.         padding: 20px 20px 0;
  1548.     }
  1549.  
  1550.     #footer-widgets .wrap {
  1551.         padding: 0;
  1552.     }
  1553.  
  1554.     .footer-widgets-1,
  1555.     .footer-widgets-2,
  1556.     .footer-widgets-3 {
  1557.         margin: 0;
  1558.     }
  1559.  
  1560. }
  1561.  
  1562. /* Custom additions for plugins */
  1563. .social-profiles img {
  1564.     margin-right: 10px;
  1565.     margin-left: 10px;
  1566.     }
  1567.  
  1568. /* Custom mods from original */
  1569. .textborder{
  1570.     margin-top: 5px;
  1571.     margin-bottom: 10px;
  1572.     border: 2px solid grey;
  1573.     border-radius: 10px;
  1574.     padding: 10px;
  1575.     }
  1576.    
  1577. .greyborder{
  1578.     margin-top: 5px;
  1579.     margin-bottom: 10px;
  1580.     border: 2px solid grey;
  1581.     border-radius: 10px;
  1582.     padding: 10px;
  1583. }
  1584.  
  1585.  
  1586. /* Social Media Icons
  1587. ------------------------------------------------------------ */
  1588.  
  1589. #social-media-icons {
  1590.     display: block;
  1591.     height: 25px;
  1592.     width: 100%;
  1593.     margin: 0 0 10px;
  1594.     padding: 0;
  1595. }
  1596.  
  1597. .facebook-button {
  1598.     float: left;
  1599.     width: 100px;
  1600. }
  1601.  
  1602. .twitter-button {
  1603.     float: left;
  1604.     width: 100px;
  1605. }
  1606.  
  1607. .gplus-button {
  1608.     float: left;
  1609.     width: 90px;
  1610. }
  1611.  
  1612. .pinterest-button {
  1613.     float: left;
  1614.     width: 90px;
  1615. }
  1616.  
  1617. .linkedin-button {
  1618.     float: left;
  1619.     width: 115px;
  1620. }
  1621.  
  1622. .stumbleupon-button {
  1623.     float: left;
  1624.     width: 100px;
  1625. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement