oliverhentairules

Moar CSS

Sep 3rd, 2015
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 124.79 KB | None | 0 0
  1. @charset "UTF-8";
  2. /*
  3. Theme Name: Canvas
  4. Theme URI: http://www.woothemes.com/
  5. Version: 5.9.3
  6. Description: Designed by <a href="http://www.woothemes.com">WooThemes</a>.
  7. Author: WooThemes
  8. Author URI: http://www.woothemes.com/
  9. Tags: canvas, woothemes
  10.  
  11.     Copyright: (c) 2009-2013 WooThemes.
  12.     License: GNU General Public License v2.0
  13.     License URI: http://www.gnu.org/licenses/gpl-2.0.html
  14.  
  15. */
  16. /*
  17.  
  18. WARNING! DO NOT EDIT THIS FILE!
  19.  
  20. To make it easy to update your theme, you should not edit the styles in this file. Instead use
  21. the custom.css file to add your styles. You can copy a style from this file and paste it in
  22. custom.css and it will override the style in this file. You have been warned! :)
  23.  
  24. */
  25. .fa, a.button .woo-alert:before,
  26. a.comment-reply-link .woo-alert:before,
  27. #commentform #submit .woo-alert:before,
  28. .submit .woo-alert:before,
  29. input[type=submit] .woo-alert:before,
  30. input.button .woo-alert:before,
  31. button.button .woo-alert:before,
  32. #wrapper .woo-sc-button .woo-alert:before, a.button .woo-download:before,
  33. a.comment-reply-link .woo-download:before,
  34. #commentform #submit .woo-download:before,
  35. .submit .woo-download:before,
  36. input[type=submit] .woo-download:before,
  37. input.button .woo-download:before,
  38. button.button .woo-download:before,
  39. #wrapper .woo-sc-button .woo-download:before, a.button .woo-tick:before,
  40. a.comment-reply-link .woo-tick:before,
  41. #commentform #submit .woo-tick:before,
  42. .submit .woo-tick:before,
  43. input[type=submit] .woo-tick:before,
  44. input.button .woo-tick:before,
  45. button.button .woo-tick:before,
  46. #wrapper .woo-sc-button .woo-tick:before, a.button .woo-info:before,
  47. a.comment-reply-link .woo-info:before,
  48. #commentform #submit .woo-info:before,
  49. .submit .woo-info:before,
  50. input[type=submit] .woo-info:before,
  51. input.button .woo-info:before,
  52. button.button .woo-info:before,
  53. #wrapper .woo-sc-button .woo-info:before, a.button .woo-note:before,
  54. a.comment-reply-link .woo-note:before,
  55. #commentform #submit .woo-note:before,
  56. .submit .woo-note:before,
  57. input[type=submit] .woo-note:before,
  58. input.button .woo-note:before,
  59. button.button .woo-note:before,
  60. #wrapper .woo-sc-button .woo-note:before, body .woo-sc-box:before {
  61.   display: inline-block;
  62.   font-family: FontAwesome;
  63.   font-style: normal;
  64.   font-weight: normal;
  65.   line-height: 1;
  66.   -webkit-font-smoothing: antialiased;
  67.   -moz-osx-font-smoothing: grayscale; }
  68.  
  69. .fa-fw, a.button .woo-alert:before,
  70. a.comment-reply-link .woo-alert:before,
  71. #commentform #submit .woo-alert:before,
  72. .submit .woo-alert:before,
  73. input[type=submit] .woo-alert:before,
  74. input.button .woo-alert:before,
  75. button.button .woo-alert:before,
  76. #wrapper .woo-sc-button .woo-alert:before, a.button .woo-download:before,
  77. a.comment-reply-link .woo-download:before,
  78. #commentform #submit .woo-download:before,
  79. .submit .woo-download:before,
  80. input[type=submit] .woo-download:before,
  81. input.button .woo-download:before,
  82. button.button .woo-download:before,
  83. #wrapper .woo-sc-button .woo-download:before, a.button .woo-tick:before,
  84. a.comment-reply-link .woo-tick:before,
  85. #commentform #submit .woo-tick:before,
  86. .submit .woo-tick:before,
  87. input[type=submit] .woo-tick:before,
  88. input.button .woo-tick:before,
  89. button.button .woo-tick:before,
  90. #wrapper .woo-sc-button .woo-tick:before, a.button .woo-info:before,
  91. a.comment-reply-link .woo-info:before,
  92. #commentform #submit .woo-info:before,
  93. .submit .woo-info:before,
  94. input[type=submit] .woo-info:before,
  95. input.button .woo-info:before,
  96. button.button .woo-info:before,
  97. #wrapper .woo-sc-button .woo-info:before, a.button .woo-note:before,
  98. a.comment-reply-link .woo-note:before,
  99. #commentform #submit .woo-note:before,
  100. .submit .woo-note:before,
  101. input[type=submit] .woo-note:before,
  102. input.button .woo-note:before,
  103. button.button .woo-note:before,
  104. #wrapper .woo-sc-button .woo-note:before, body .woo-sc-box:before {
  105.   width: 1.2857142857em;
  106.   text-align: center; }
  107.  
  108. /*-------------------------------------------------------------------------------------------*/
  109. /* 0. RESET */
  110. /*-------------------------------------------------------------------------------------------*/
  111. /* http://meyerweb.com/eric/tools/css/reset/ | v1.0 | 20080212 */
  112. body, html {
  113.   height: 100%; }
  114.  
  115. html, body, div, span, applet, object, iframe,
  116. h1, h2, h3, h4, h5, h6, p, blockquote, pre,
  117. a, abbr, acronym, address, big, cite, code,
  118. del, dfn, em, font, img, ins, kbd, q, s, samp,
  119. small, strike, strong, sub, sup, tt, var,
  120. b, u, i, center,
  121. dl, dt, dd, ol, ul, li,
  122. fieldset, form, label, legend,
  123. table, caption, tbody, tfoot, thead, tr, th, td, figure {
  124.   margin: 0;
  125.   padding: 0;
  126.   border: 0;
  127.   outline: 0;
  128.   font-size: 100%;
  129.   vertical-align: baseline;
  130.   background: transparent; }
  131.  
  132. body {
  133.   line-height: 1; }
  134.  
  135. ol, ul {
  136.   list-style: none; }
  137.  
  138. blockquote, q {
  139.   quotes: none; }
  140.  
  141. blockquote:before, blockquote:after, q:before, q:after {
  142.   content: '';
  143.   content: none; }
  144.  
  145. :focus {
  146.   outline: 0; }
  147.  
  148. /* remember to define focus styles! */
  149. del {
  150.   text-decoration: line-through; }
  151.  
  152. table {
  153.   border-collapse: collapse;
  154.   border-spacing: 0; }
  155.  
  156. /* tables still need 'cellspacing="0"' in the markup */
  157. sub, sup {
  158.   font-size: 75%;
  159.   line-height: 0;
  160.   position: relative; }
  161.  
  162. sup {
  163.   top: -0.5em; }
  164.  
  165. sub {
  166.   bottom: -0.25em; }
  167.  
  168. /*!
  169.  *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
  170.  *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
  171.  */
  172. /* FONT PATH
  173.  * -------------------------- */
  174. @font-face {
  175.   font-family: 'FontAwesome';
  176.   src: url("includes/fonts/fontawesome-webfont.eot?v=4.0.3");
  177.   src: url("includes/fonts/fontawesome-webfont.eot?#iefix&v=4.0.3") format("embedded-opentype"), url("includes/fonts/fontawesome-webfont.woff?v=4.0.3") format("woff"), url("includes/fonts/fontawesome-webfont.ttf?v=4.0.3") format("truetype"), url("includes/fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular") format("svg");
  178.   font-weight: normal;
  179.   font-style: normal; }
  180. .fa, a.button .woo-alert:before,
  181. a.comment-reply-link .woo-alert:before,
  182. #commentform #submit .woo-alert:before,
  183. .submit .woo-alert:before,
  184. input[type=submit] .woo-alert:before,
  185. input.button .woo-alert:before,
  186. button.button .woo-alert:before,
  187. #wrapper .woo-sc-button .woo-alert:before, a.button .woo-download:before,
  188. a.comment-reply-link .woo-download:before,
  189. #commentform #submit .woo-download:before,
  190. .submit .woo-download:before,
  191. input[type=submit] .woo-download:before,
  192. input.button .woo-download:before,
  193. button.button .woo-download:before,
  194. #wrapper .woo-sc-button .woo-download:before, a.button .woo-tick:before,
  195. a.comment-reply-link .woo-tick:before,
  196. #commentform #submit .woo-tick:before,
  197. .submit .woo-tick:before,
  198. input[type=submit] .woo-tick:before,
  199. input.button .woo-tick:before,
  200. button.button .woo-tick:before,
  201. #wrapper .woo-sc-button .woo-tick:before, a.button .woo-info:before,
  202. a.comment-reply-link .woo-info:before,
  203. #commentform #submit .woo-info:before,
  204. .submit .woo-info:before,
  205. input[type=submit] .woo-info:before,
  206. input.button .woo-info:before,
  207. button.button .woo-info:before,
  208. #wrapper .woo-sc-button .woo-info:before, a.button .woo-note:before,
  209. a.comment-reply-link .woo-note:before,
  210. #commentform #submit .woo-note:before,
  211. .submit .woo-note:before,
  212. input[type=submit] .woo-note:before,
  213. input.button .woo-note:before,
  214. button.button .woo-note:before,
  215. #wrapper .woo-sc-button .woo-note:before, body .woo-sc-box:before {
  216.   display: inline-block;
  217.   font-family: FontAwesome;
  218.   font-style: normal;
  219.   font-weight: normal;
  220.   line-height: 1;
  221.   -webkit-font-smoothing: antialiased;
  222.   -moz-osx-font-smoothing: grayscale; }
  223.  
  224. /* makes the font 33% larger relative to the icon container */
  225. .fa-lg {
  226.   font-size: 1.3333333333em;
  227.   line-height: 0.75em;
  228.   vertical-align: -15%; }
  229.  
  230. .fa-2x {
  231.   font-size: 2em; }
  232.  
  233. .fa-3x {
  234.   font-size: 3em; }
  235.  
  236. .fa-4x {
  237.   font-size: 4em; }
  238.  
  239. .fa-5x {
  240.   font-size: 5em; }
  241.  
  242. .fa-fw, a.button .woo-alert:before,
  243. a.comment-reply-link .woo-alert:before,
  244. #commentform #submit .woo-alert:before,
  245. .submit .woo-alert:before,
  246. input[type=submit] .woo-alert:before,
  247. input.button .woo-alert:before,
  248. button.button .woo-alert:before,
  249. #wrapper .woo-sc-button .woo-alert:before, a.button .woo-download:before,
  250. a.comment-reply-link .woo-download:before,
  251. #commentform #submit .woo-download:before,
  252. .submit .woo-download:before,
  253. input[type=submit] .woo-download:before,
  254. input.button .woo-download:before,
  255. button.button .woo-download:before,
  256. #wrapper .woo-sc-button .woo-download:before, a.button .woo-tick:before,
  257. a.comment-reply-link .woo-tick:before,
  258. #commentform #submit .woo-tick:before,
  259. .submit .woo-tick:before,
  260. input[type=submit] .woo-tick:before,
  261. input.button .woo-tick:before,
  262. button.button .woo-tick:before,
  263. #wrapper .woo-sc-button .woo-tick:before, a.button .woo-info:before,
  264. a.comment-reply-link .woo-info:before,
  265. #commentform #submit .woo-info:before,
  266. .submit .woo-info:before,
  267. input[type=submit] .woo-info:before,
  268. input.button .woo-info:before,
  269. button.button .woo-info:before,
  270. #wrapper .woo-sc-button .woo-info:before, a.button .woo-note:before,
  271. a.comment-reply-link .woo-note:before,
  272. #commentform #submit .woo-note:before,
  273. .submit .woo-note:before,
  274. input[type=submit] .woo-note:before,
  275. input.button .woo-note:before,
  276. button.button .woo-note:before,
  277. #wrapper .woo-sc-button .woo-note:before, body .woo-sc-box:before {
  278.   width: 1.2857142857em;
  279.   text-align: center; }
  280.  
  281. .fa-ul {
  282.   padding-left: 0;
  283.   margin-left: 2.1428571429em;
  284.   list-style-type: none; }
  285.   .fa-ul > li {
  286.     position: relative; }
  287.  
  288. .fa-li {
  289.   position: absolute;
  290.   left: -2.1428571429em;
  291.   width: 2.1428571429em;
  292.   top: 0.1428571429em;
  293.   text-align: center; }
  294.   .fa-li.fa-lg {
  295.     left: -1.8571428571em; }
  296.  
  297. .fa-border {
  298.   padding: .2em .25em .15em;
  299.   border: solid 0.08em #eee;
  300.   border-radius: .1em; }
  301.  
  302. .pull-right {
  303.   float: right; }
  304.  
  305. .pull-left {
  306.   float: left; }
  307.  
  308. .fa.pull-left, a.button .pull-left.woo-alert:before,
  309. a.comment-reply-link .pull-left.woo-alert:before,
  310. #commentform #submit .pull-left.woo-alert:before,
  311. .submit .pull-left.woo-alert:before,
  312. input[type=submit] .pull-left.woo-alert:before,
  313. input.button .pull-left.woo-alert:before,
  314. button.button .pull-left.woo-alert:before,
  315. #wrapper .woo-sc-button .pull-left.woo-alert:before, a.button .pull-left.woo-download:before,
  316. a.comment-reply-link .pull-left.woo-download:before,
  317. #commentform #submit .pull-left.woo-download:before,
  318. .submit .pull-left.woo-download:before,
  319. input[type=submit] .pull-left.woo-download:before,
  320. input.button .pull-left.woo-download:before,
  321. button.button .pull-left.woo-download:before,
  322. #wrapper .woo-sc-button .pull-left.woo-download:before, a.button .pull-left.woo-tick:before,
  323. a.comment-reply-link .pull-left.woo-tick:before,
  324. #commentform #submit .pull-left.woo-tick:before,
  325. .submit .pull-left.woo-tick:before,
  326. input[type=submit] .pull-left.woo-tick:before,
  327. input.button .pull-left.woo-tick:before,
  328. button.button .pull-left.woo-tick:before,
  329. #wrapper .woo-sc-button .pull-left.woo-tick:before, a.button .pull-left.woo-info:before,
  330. a.comment-reply-link .pull-left.woo-info:before,
  331. #commentform #submit .pull-left.woo-info:before,
  332. .submit .pull-left.woo-info:before,
  333. input[type=submit] .pull-left.woo-info:before,
  334. input.button .pull-left.woo-info:before,
  335. button.button .pull-left.woo-info:before,
  336. #wrapper .woo-sc-button .pull-left.woo-info:before, a.button .pull-left.woo-note:before,
  337. a.comment-reply-link .pull-left.woo-note:before,
  338. #commentform #submit .pull-left.woo-note:before,
  339. .submit .pull-left.woo-note:before,
  340. input[type=submit] .pull-left.woo-note:before,
  341. input.button .pull-left.woo-note:before,
  342. button.button .pull-left.woo-note:before,
  343. #wrapper .woo-sc-button .pull-left.woo-note:before, body .pull-left.woo-sc-box:before {
  344.   margin-right: .3em; }
  345. .fa.pull-right, a.button .pull-right.woo-alert:before,
  346. a.comment-reply-link .pull-right.woo-alert:before,
  347. #commentform #submit .pull-right.woo-alert:before,
  348. .submit .pull-right.woo-alert:before,
  349. input[type=submit] .pull-right.woo-alert:before,
  350. input.button .pull-right.woo-alert:before,
  351. button.button .pull-right.woo-alert:before,
  352. #wrapper .woo-sc-button .pull-right.woo-alert:before, a.button .pull-right.woo-download:before,
  353. a.comment-reply-link .pull-right.woo-download:before,
  354. #commentform #submit .pull-right.woo-download:before,
  355. .submit .pull-right.woo-download:before,
  356. input[type=submit] .pull-right.woo-download:before,
  357. input.button .pull-right.woo-download:before,
  358. button.button .pull-right.woo-download:before,
  359. #wrapper .woo-sc-button .pull-right.woo-download:before, a.button .pull-right.woo-tick:before,
  360. a.comment-reply-link .pull-right.woo-tick:before,
  361. #commentform #submit .pull-right.woo-tick:before,
  362. .submit .pull-right.woo-tick:before,
  363. input[type=submit] .pull-right.woo-tick:before,
  364. input.button .pull-right.woo-tick:before,
  365. button.button .pull-right.woo-tick:before,
  366. #wrapper .woo-sc-button .pull-right.woo-tick:before, a.button .pull-right.woo-info:before,
  367. a.comment-reply-link .pull-right.woo-info:before,
  368. #commentform #submit .pull-right.woo-info:before,
  369. .submit .pull-right.woo-info:before,
  370. input[type=submit] .pull-right.woo-info:before,
  371. input.button .pull-right.woo-info:before,
  372. button.button .pull-right.woo-info:before,
  373. #wrapper .woo-sc-button .pull-right.woo-info:before, a.button .pull-right.woo-note:before,
  374. a.comment-reply-link .pull-right.woo-note:before,
  375. #commentform #submit .pull-right.woo-note:before,
  376. .submit .pull-right.woo-note:before,
  377. input[type=submit] .pull-right.woo-note:before,
  378. input.button .pull-right.woo-note:before,
  379. button.button .pull-right.woo-note:before,
  380. #wrapper .woo-sc-button .pull-right.woo-note:before, body .pull-right.woo-sc-box:before {
  381.   margin-left: .3em; }
  382.  
  383. .fa-spin {
  384.   -webkit-animation: spin 2s infinite linear;
  385.   -moz-animation: spin 2s infinite linear;
  386.   -o-animation: spin 2s infinite linear;
  387.   animation: spin 2s infinite linear; }
  388.  
  389. @-moz-keyframes spin {
  390.   0% {
  391.     -moz-transform: rotate(0deg); }
  392.   100% {
  393.     -moz-transform: rotate(359deg); } }
  394. @-webkit-keyframes spin {
  395.   0% {
  396.     -webkit-transform: rotate(0deg); }
  397.   100% {
  398.     -webkit-transform: rotate(359deg); } }
  399. @-o-keyframes spin {
  400.   0% {
  401.     -o-transform: rotate(0deg); }
  402.   100% {
  403.     -o-transform: rotate(359deg); } }
  404. @-ms-keyframes spin {
  405.   0% {
  406.     -ms-transform: rotate(0deg); }
  407.   100% {
  408.     -ms-transform: rotate(359deg); } }
  409. @keyframes spin {
  410.   0% {
  411.     transform: rotate(0deg); }
  412.   100% {
  413.     transform: rotate(359deg); } }
  414. .fa-rotate-90 {
  415.   filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);
  416.   -webkit-transform: rotate(90deg);
  417.   -moz-transform: rotate(90deg);
  418.   -ms-transform: rotate(90deg);
  419.   -o-transform: rotate(90deg);
  420.   transform: rotate(90deg); }
  421.  
  422. .fa-rotate-180 {
  423.   filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);
  424.   -webkit-transform: rotate(180deg);
  425.   -moz-transform: rotate(180deg);
  426.   -ms-transform: rotate(180deg);
  427.   -o-transform: rotate(180deg);
  428.   transform: rotate(180deg); }
  429.  
  430. .fa-rotate-270 {
  431.   filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);
  432.   -webkit-transform: rotate(270deg);
  433.   -moz-transform: rotate(270deg);
  434.   -ms-transform: rotate(270deg);
  435.   -o-transform: rotate(270deg);
  436.   transform: rotate(270deg); }
  437.  
  438. .fa-flip-horizontal {
  439.   filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);
  440.   -webkit-transform: scale(-1, 1);
  441.   -moz-transform: scale(-1, 1);
  442.   -ms-transform: scale(-1, 1);
  443.   -o-transform: scale(-1, 1);
  444.   transform: scale(-1, 1); }
  445.  
  446. .fa-flip-vertical {
  447.   filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);
  448.   -webkit-transform: scale(1, -1);
  449.   -moz-transform: scale(1, -1);
  450.   -ms-transform: scale(1, -1);
  451.   -o-transform: scale(1, -1);
  452.   transform: scale(1, -1); }
  453.  
  454. .fa-stack {
  455.   position: relative;
  456.   display: inline-block;
  457.   width: 2em;
  458.   height: 2em;
  459.   line-height: 2em;
  460.   vertical-align: middle; }
  461.  
  462. .fa-stack-1x, .fa-stack-2x {
  463.   position: absolute;
  464.   left: 0;
  465.   width: 100%;
  466.   text-align: center; }
  467.  
  468. .fa-stack-1x {
  469.   line-height: inherit; }
  470.  
  471. .fa-stack-2x {
  472.   font-size: 2em; }
  473.  
  474. .fa-inverse {
  475.   color: #fff; }
  476.  
  477. /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
  478.    readers do not read off random characters that represent icons */
  479. .fa-glass:before {
  480.   content: ""; }
  481.  
  482. .fa-music:before {
  483.   content: ""; }
  484.  
  485. .fa-search:before {
  486.   content: ""; }
  487.  
  488. .fa-envelope-o:before {
  489.   content: ""; }
  490.  
  491. .fa-heart:before {
  492.   content: ""; }
  493.  
  494. .fa-star:before {
  495.   content: ""; }
  496.  
  497. .fa-star-o:before {
  498.   content: ""; }
  499.  
  500. .fa-user:before {
  501.   content: ""; }
  502.  
  503. .fa-film:before {
  504.   content: ""; }
  505.  
  506. .fa-th-large:before {
  507.   content: ""; }
  508.  
  509. .fa-th:before {
  510.   content: ""; }
  511.  
  512. .fa-th-list:before {
  513.   content: ""; }
  514.  
  515. .fa-check:before {
  516.   content: ""; }
  517.  
  518. .fa-times:before {
  519.   content: ""; }
  520.  
  521. .fa-search-plus:before {
  522.   content: ""; }
  523.  
  524. .fa-search-minus:before {
  525.   content: ""; }
  526.  
  527. .fa-power-off:before {
  528.   content: ""; }
  529.  
  530. .fa-signal:before {
  531.   content: ""; }
  532.  
  533. .fa-gear:before,
  534. .fa-cog:before {
  535.   content: ""; }
  536.  
  537. .fa-trash-o:before {
  538.   content: ""; }
  539.  
  540. .fa-home:before {
  541.   content: ""; }
  542.  
  543. .fa-file-o:before {
  544.   content: ""; }
  545.  
  546. .fa-clock-o:before {
  547.   content: ""; }
  548.  
  549. .fa-road:before {
  550.   content: ""; }
  551.  
  552. .fa-download:before {
  553.   content: ""; }
  554.  
  555. .fa-arrow-circle-o-down:before {
  556.   content: ""; }
  557.  
  558. .fa-arrow-circle-o-up:before {
  559.   content: ""; }
  560.  
  561. .fa-inbox:before {
  562.   content: ""; }
  563.  
  564. .fa-play-circle-o:before {
  565.   content: ""; }
  566.  
  567. .fa-rotate-right:before,
  568. .fa-repeat:before {
  569.   content: ""; }
  570.  
  571. .fa-refresh:before {
  572.   content: ""; }
  573.  
  574. .fa-list-alt:before {
  575.   content: ""; }
  576.  
  577. .fa-lock:before {
  578.   content: ""; }
  579.  
  580. .fa-flag:before {
  581.   content: ""; }
  582.  
  583. .fa-headphones:before {
  584.   content: ""; }
  585.  
  586. .fa-volume-off:before {
  587.   content: ""; }
  588.  
  589. .fa-volume-down:before {
  590.   content: ""; }
  591.  
  592. .fa-volume-up:before {
  593.   content: ""; }
  594.  
  595. .fa-qrcode:before {
  596.   content: ""; }
  597.  
  598. .fa-barcode:before {
  599.   content: ""; }
  600.  
  601. .fa-tag:before {
  602.   content: ""; }
  603.  
  604. .fa-tags:before {
  605.   content: ""; }
  606.  
  607. .fa-book:before {
  608.   content: ""; }
  609.  
  610. .fa-bookmark:before {
  611.   content: ""; }
  612.  
  613. .fa-print:before {
  614.   content: ""; }
  615.  
  616. .fa-camera:before {
  617.   content: ""; }
  618.  
  619. .fa-font:before {
  620.   content: ""; }
  621.  
  622. .fa-bold:before {
  623.   content: ""; }
  624.  
  625. .fa-italic:before {
  626.   content: ""; }
  627.  
  628. .fa-text-height:before {
  629.   content: ""; }
  630.  
  631. .fa-text-width:before {
  632.   content: ""; }
  633.  
  634. .fa-align-left:before {
  635.   content: ""; }
  636.  
  637. .fa-align-center:before {
  638.   content: ""; }
  639.  
  640. .fa-align-right:before {
  641.   content: ""; }
  642.  
  643. .fa-align-justify:before {
  644.   content: ""; }
  645.  
  646. .fa-list:before {
  647.   content: ""; }
  648.  
  649. .fa-dedent:before,
  650. .fa-outdent:before {
  651.   content: ""; }
  652.  
  653. .fa-indent:before {
  654.   content: ""; }
  655.  
  656. .fa-video-camera:before {
  657.   content: ""; }
  658.  
  659. .fa-picture-o:before {
  660.   content: ""; }
  661.  
  662. .fa-pencil:before {
  663.   content: ""; }
  664.  
  665. .fa-map-marker:before {
  666.   content: ""; }
  667.  
  668. .fa-adjust:before {
  669.   content: ""; }
  670.  
  671. .fa-tint:before {
  672.   content: ""; }
  673.  
  674. .fa-edit:before,
  675. .fa-pencil-square-o:before {
  676.   content: ""; }
  677.  
  678. .fa-share-square-o:before {
  679.   content: ""; }
  680.  
  681. .fa-check-square-o:before {
  682.   content: ""; }
  683.  
  684. .fa-arrows:before {
  685.   content: ""; }
  686.  
  687. .fa-step-backward:before {
  688.   content: ""; }
  689.  
  690. .fa-fast-backward:before {
  691.   content: ""; }
  692.  
  693. .fa-backward:before {
  694.   content: ""; }
  695.  
  696. .fa-play:before {
  697.   content: ""; }
  698.  
  699. .fa-pause:before {
  700.   content: ""; }
  701.  
  702. .fa-stop:before {
  703.   content: ""; }
  704.  
  705. .fa-forward:before {
  706.   content: ""; }
  707.  
  708. .fa-fast-forward:before {
  709.   content: ""; }
  710.  
  711. .fa-step-forward:before {
  712.   content: ""; }
  713.  
  714. .fa-eject:before {
  715.   content: ""; }
  716.  
  717. .fa-chevron-left:before {
  718.   content: ""; }
  719.  
  720. .fa-chevron-right:before {
  721.   content: ""; }
  722.  
  723. .fa-plus-circle:before {
  724.   content: ""; }
  725.  
  726. .fa-minus-circle:before {
  727.   content: ""; }
  728.  
  729. .fa-times-circle:before {
  730.   content: ""; }
  731.  
  732. .fa-check-circle:before {
  733.   content: ""; }
  734.  
  735. .fa-question-circle:before {
  736.   content: ""; }
  737.  
  738. .fa-info-circle:before {
  739.   content: ""; }
  740.  
  741. .fa-crosshairs:before {
  742.   content: ""; }
  743.  
  744. .fa-times-circle-o:before {
  745.   content: ""; }
  746.  
  747. .fa-check-circle-o:before {
  748.   content: ""; }
  749.  
  750. .fa-ban:before {
  751.   content: ""; }
  752.  
  753. .fa-arrow-left:before {
  754.   content: ""; }
  755.  
  756. .fa-arrow-right:before {
  757.   content: ""; }
  758.  
  759. .fa-arrow-up:before {
  760.   content: ""; }
  761.  
  762. .fa-arrow-down:before {
  763.   content: ""; }
  764.  
  765. .fa-mail-forward:before,
  766. .fa-share:before {
  767.   content: ""; }
  768.  
  769. .fa-expand:before {
  770.   content: ""; }
  771.  
  772. .fa-compress:before {
  773.   content: ""; }
  774.  
  775. .fa-plus:before {
  776.   content: ""; }
  777.  
  778. .fa-minus:before {
  779.   content: ""; }
  780.  
  781. .fa-asterisk:before {
  782.   content: ""; }
  783.  
  784. .fa-exclamation-circle:before {
  785.   content: ""; }
  786.  
  787. .fa-gift:before {
  788.   content: ""; }
  789.  
  790. .fa-leaf:before {
  791.   content: ""; }
  792.  
  793. .fa-fire:before {
  794.   content: ""; }
  795.  
  796. .fa-eye:before {
  797.   content: ""; }
  798.  
  799. .fa-eye-slash:before {
  800.   content: ""; }
  801.  
  802. .fa-warning:before,
  803. .fa-exclamation-triangle:before {
  804.   content: ""; }
  805.  
  806. .fa-plane:before {
  807.   content: ""; }
  808.  
  809. .fa-calendar:before {
  810.   content: ""; }
  811.  
  812. .fa-random:before {
  813.   content: ""; }
  814.  
  815. .fa-comment:before {
  816.   content: ""; }
  817.  
  818. .fa-magnet:before {
  819.   content: ""; }
  820.  
  821. .fa-chevron-up:before {
  822.   content: ""; }
  823.  
  824. .fa-chevron-down:before {
  825.   content: ""; }
  826.  
  827. .fa-retweet:before {
  828.   content: ""; }
  829.  
  830. .fa-shopping-cart:before {
  831.   content: ""; }
  832.  
  833. .fa-folder:before {
  834.   content: ""; }
  835.  
  836. .fa-folder-open:before {
  837.   content: ""; }
  838.  
  839. .fa-arrows-v:before {
  840.   content: ""; }
  841.  
  842. .fa-arrows-h:before {
  843.   content: ""; }
  844.  
  845. .fa-bar-chart-o:before {
  846.   content: ""; }
  847.  
  848. .fa-twitter-square:before {
  849.   content: ""; }
  850.  
  851. .fa-facebook-square:before {
  852.   content: ""; }
  853.  
  854. .fa-camera-retro:before {
  855.   content: ""; }
  856.  
  857. .fa-key:before {
  858.   content: ""; }
  859.  
  860. .fa-gears:before,
  861. .fa-cogs:before {
  862.   content: ""; }
  863.  
  864. .fa-comments:before {
  865.   content: ""; }
  866.  
  867. .fa-thumbs-o-up:before {
  868.   content: ""; }
  869.  
  870. .fa-thumbs-o-down:before {
  871.   content: ""; }
  872.  
  873. .fa-star-half:before {
  874.   content: ""; }
  875.  
  876. .fa-heart-o:before {
  877.   content: ""; }
  878.  
  879. .fa-sign-out:before {
  880.   content: ""; }
  881.  
  882. .fa-linkedin-square:before {
  883.   content: ""; }
  884.  
  885. .fa-thumb-tack:before {
  886.   content: ""; }
  887.  
  888. .fa-external-link:before {
  889.   content: ""; }
  890.  
  891. .fa-sign-in:before {
  892.   content: ""; }
  893.  
  894. .fa-trophy:before {
  895.   content: ""; }
  896.  
  897. .fa-github-square:before {
  898.   content: ""; }
  899.  
  900. .fa-upload:before {
  901.   content: ""; }
  902.  
  903. .fa-lemon-o:before {
  904.   content: ""; }
  905.  
  906. .fa-phone:before {
  907.   content: ""; }
  908.  
  909. .fa-square-o:before {
  910.   content: ""; }
  911.  
  912. .fa-bookmark-o:before {
  913.   content: ""; }
  914.  
  915. .fa-phone-square:before {
  916.   content: ""; }
  917.  
  918. .fa-twitter:before {
  919.   content: ""; }
  920.  
  921. .fa-facebook:before {
  922.   content: ""; }
  923.  
  924. .fa-github:before {
  925.   content: ""; }
  926.  
  927. .fa-unlock:before {
  928.   content: ""; }
  929.  
  930. .fa-credit-card:before {
  931.   content: ""; }
  932.  
  933. .fa-rss:before {
  934.   content: ""; }
  935.  
  936. .fa-hdd-o:before {
  937.   content: ""; }
  938.  
  939. .fa-bullhorn:before {
  940.   content: ""; }
  941.  
  942. .fa-bell:before {
  943.   content: ""; }
  944.  
  945. .fa-certificate:before {
  946.   content: ""; }
  947.  
  948. .fa-hand-o-right:before {
  949.   content: ""; }
  950.  
  951. .fa-hand-o-left:before {
  952.   content: ""; }
  953.  
  954. .fa-hand-o-up:before {
  955.   content: ""; }
  956.  
  957. .fa-hand-o-down:before {
  958.   content: ""; }
  959.  
  960. .fa-arrow-circle-left:before {
  961.   content: ""; }
  962.  
  963. .fa-arrow-circle-right:before {
  964.   content: ""; }
  965.  
  966. .fa-arrow-circle-up:before {
  967.   content: ""; }
  968.  
  969. .fa-arrow-circle-down:before {
  970.   content: ""; }
  971.  
  972. .fa-globe:before {
  973.   content: ""; }
  974.  
  975. .fa-wrench:before {
  976.   content: ""; }
  977.  
  978. .fa-tasks:before {
  979.   content: ""; }
  980.  
  981. .fa-filter:before {
  982.   content: ""; }
  983.  
  984. .fa-briefcase:before {
  985.   content: ""; }
  986.  
  987. .fa-arrows-alt:before {
  988.   content: ""; }
  989.  
  990. .fa-group:before,
  991. .fa-users:before {
  992.   content: ""; }
  993.  
  994. .fa-chain:before,
  995. .fa-link:before {
  996.   content: ""; }
  997.  
  998. .fa-cloud:before {
  999.   content: ""; }
  1000.  
  1001. .fa-flask:before {
  1002.   content: ""; }
  1003.  
  1004. .fa-cut:before,
  1005. .fa-scissors:before {
  1006.   content: ""; }
  1007.  
  1008. .fa-copy:before,
  1009. .fa-files-o:before {
  1010.   content: ""; }
  1011.  
  1012. .fa-paperclip:before {
  1013.   content: ""; }
  1014.  
  1015. .fa-save:before,
  1016. .fa-floppy-o:before {
  1017.   content: ""; }
  1018.  
  1019. .fa-square:before {
  1020.   content: ""; }
  1021.  
  1022. .fa-bars:before {
  1023.   content: ""; }
  1024.  
  1025. .fa-list-ul:before {
  1026.   content: ""; }
  1027.  
  1028. .fa-list-ol:before {
  1029.   content: ""; }
  1030.  
  1031. .fa-strikethrough:before {
  1032.   content: ""; }
  1033.  
  1034. .fa-underline:before {
  1035.   content: ""; }
  1036.  
  1037. .fa-table:before {
  1038.   content: ""; }
  1039.  
  1040. .fa-magic:before {
  1041.   content: ""; }
  1042.  
  1043. .fa-truck:before {
  1044.   content: ""; }
  1045.  
  1046. .fa-pinterest:before {
  1047.   content: ""; }
  1048.  
  1049. .fa-pinterest-square:before {
  1050.   content: ""; }
  1051.  
  1052. .fa-google-plus-square:before {
  1053.   content: ""; }
  1054.  
  1055. .fa-google-plus:before {
  1056.   content: ""; }
  1057.  
  1058. .fa-money:before {
  1059.   content: ""; }
  1060.  
  1061. .fa-caret-down:before {
  1062.   content: ""; }
  1063.  
  1064. .fa-caret-up:before {
  1065.   content: ""; }
  1066.  
  1067. .fa-caret-left:before {
  1068.   content: ""; }
  1069.  
  1070. .fa-caret-right:before {
  1071.   content: ""; }
  1072.  
  1073. .fa-columns:before {
  1074.   content: ""; }
  1075.  
  1076. .fa-unsorted:before,
  1077. .fa-sort:before {
  1078.   content: ""; }
  1079.  
  1080. .fa-sort-down:before,
  1081. .fa-sort-asc:before {
  1082.   content: ""; }
  1083.  
  1084. .fa-sort-up:before,
  1085. .fa-sort-desc:before {
  1086.   content: ""; }
  1087.  
  1088. .fa-envelope:before {
  1089.   content: ""; }
  1090.  
  1091. .fa-linkedin:before {
  1092.   content: ""; }
  1093.  
  1094. .fa-rotate-left:before,
  1095. .fa-undo:before {
  1096.   content: ""; }
  1097.  
  1098. .fa-legal:before,
  1099. .fa-gavel:before {
  1100.   content: ""; }
  1101.  
  1102. .fa-dashboard:before,
  1103. .fa-tachometer:before {
  1104.   content: ""; }
  1105.  
  1106. .fa-comment-o:before {
  1107.   content: ""; }
  1108.  
  1109. .fa-comments-o:before {
  1110.   content: ""; }
  1111.  
  1112. .fa-flash:before,
  1113. .fa-bolt:before {
  1114.   content: ""; }
  1115.  
  1116. .fa-sitemap:before {
  1117.   content: ""; }
  1118.  
  1119. .fa-umbrella:before {
  1120.   content: ""; }
  1121.  
  1122. .fa-paste:before,
  1123. .fa-clipboard:before {
  1124.   content: ""; }
  1125.  
  1126. .fa-lightbulb-o:before {
  1127.   content: ""; }
  1128.  
  1129. .fa-exchange:before {
  1130.   content: ""; }
  1131.  
  1132. .fa-cloud-download:before {
  1133.   content: ""; }
  1134.  
  1135. .fa-cloud-upload:before {
  1136.   content: ""; }
  1137.  
  1138. .fa-user-md:before {
  1139.   content: ""; }
  1140.  
  1141. .fa-stethoscope:before {
  1142.   content: ""; }
  1143.  
  1144. .fa-suitcase:before {
  1145.   content: ""; }
  1146.  
  1147. .fa-bell-o:before {
  1148.   content: ""; }
  1149.  
  1150. .fa-coffee:before {
  1151.   content: ""; }
  1152.  
  1153. .fa-cutlery:before {
  1154.   content: ""; }
  1155.  
  1156. .fa-file-text-o:before {
  1157.   content: ""; }
  1158.  
  1159. .fa-building-o:before {
  1160.   content: ""; }
  1161.  
  1162. .fa-hospital-o:before {
  1163.   content: ""; }
  1164.  
  1165. .fa-ambulance:before {
  1166.   content: ""; }
  1167.  
  1168. .fa-medkit:before {
  1169.   content: ""; }
  1170.  
  1171. .fa-fighter-jet:before {
  1172.   content: ""; }
  1173.  
  1174. .fa-beer:before {
  1175.   content: ""; }
  1176.  
  1177. .fa-h-square:before {
  1178.   content: ""; }
  1179.  
  1180. .fa-plus-square:before {
  1181.   content: ""; }
  1182.  
  1183. .fa-angle-double-left:before {
  1184.   content: ""; }
  1185.  
  1186. .fa-angle-double-right:before {
  1187.   content: ""; }
  1188.  
  1189. .fa-angle-double-up:before {
  1190.   content: ""; }
  1191.  
  1192. .fa-angle-double-down:before {
  1193.   content: ""; }
  1194.  
  1195. .fa-angle-left:before {
  1196.   content: ""; }
  1197.  
  1198. .fa-angle-right:before {
  1199.   content: ""; }
  1200.  
  1201. .fa-angle-up:before {
  1202.   content: ""; }
  1203.  
  1204. .fa-angle-down:before {
  1205.   content: ""; }
  1206.  
  1207. .fa-desktop:before {
  1208.   content: ""; }
  1209.  
  1210. .fa-laptop:before {
  1211.   content: ""; }
  1212.  
  1213. .fa-tablet:before {
  1214.   content: ""; }
  1215.  
  1216. .fa-mobile-phone:before,
  1217. .fa-mobile:before {
  1218.   content: ""; }
  1219.  
  1220. .fa-circle-o:before {
  1221.   content: ""; }
  1222.  
  1223. .fa-quote-left:before {
  1224.   content: ""; }
  1225.  
  1226. .fa-quote-right:before {
  1227.   content: ""; }
  1228.  
  1229. .fa-spinner:before {
  1230.   content: ""; }
  1231.  
  1232. .fa-circle:before {
  1233.   content: ""; }
  1234.  
  1235. .fa-mail-reply:before,
  1236. .fa-reply:before {
  1237.   content: ""; }
  1238.  
  1239. .fa-github-alt:before {
  1240.   content: ""; }
  1241.  
  1242. .fa-folder-o:before {
  1243.   content: ""; }
  1244.  
  1245. .fa-folder-open-o:before {
  1246.   content: ""; }
  1247.  
  1248. .fa-smile-o:before {
  1249.   content: ""; }
  1250.  
  1251. .fa-frown-o:before {
  1252.   content: ""; }
  1253.  
  1254. .fa-meh-o:before {
  1255.   content: ""; }
  1256.  
  1257. .fa-gamepad:before {
  1258.   content: ""; }
  1259.  
  1260. .fa-keyboard-o:before {
  1261.   content: ""; }
  1262.  
  1263. .fa-flag-o:before {
  1264.   content: ""; }
  1265.  
  1266. .fa-flag-checkered:before {
  1267.   content: ""; }
  1268.  
  1269. .fa-terminal:before {
  1270.   content: ""; }
  1271.  
  1272. .fa-code:before {
  1273.   content: ""; }
  1274.  
  1275. .fa-reply-all:before {
  1276.   content: ""; }
  1277.  
  1278. .fa-mail-reply-all:before {
  1279.   content: ""; }
  1280.  
  1281. .fa-star-half-empty:before,
  1282. .fa-star-half-full:before,
  1283. .fa-star-half-o:before {
  1284.   content: ""; }
  1285.  
  1286. .fa-location-arrow:before {
  1287.   content: ""; }
  1288.  
  1289. .fa-crop:before {
  1290.   content: ""; }
  1291.  
  1292. .fa-code-fork:before {
  1293.   content: ""; }
  1294.  
  1295. .fa-unlink:before,
  1296. .fa-chain-broken:before {
  1297.   content: ""; }
  1298.  
  1299. .fa-question:before {
  1300.   content: ""; }
  1301.  
  1302. .fa-info:before {
  1303.   content: ""; }
  1304.  
  1305. .fa-exclamation:before {
  1306.   content: ""; }
  1307.  
  1308. .fa-superscript:before {
  1309.   content: ""; }
  1310.  
  1311. .fa-subscript:before {
  1312.   content: ""; }
  1313.  
  1314. .fa-eraser:before {
  1315.   content: ""; }
  1316.  
  1317. .fa-puzzle-piece:before {
  1318.   content: ""; }
  1319.  
  1320. .fa-microphone:before {
  1321.   content: ""; }
  1322.  
  1323. .fa-microphone-slash:before {
  1324.   content: ""; }
  1325.  
  1326. .fa-shield:before {
  1327.   content: ""; }
  1328.  
  1329. .fa-calendar-o:before {
  1330.   content: ""; }
  1331.  
  1332. .fa-fire-extinguisher:before {
  1333.   content: ""; }
  1334.  
  1335. .fa-rocket:before {
  1336.   content: ""; }
  1337.  
  1338. .fa-maxcdn:before {
  1339.   content: ""; }
  1340.  
  1341. .fa-chevron-circle-left:before {
  1342.   content: ""; }
  1343.  
  1344. .fa-chevron-circle-right:before {
  1345.   content: ""; }
  1346.  
  1347. .fa-chevron-circle-up:before {
  1348.   content: ""; }
  1349.  
  1350. .fa-chevron-circle-down:before {
  1351.   content: ""; }
  1352.  
  1353. .fa-html5:before {
  1354.   content: ""; }
  1355.  
  1356. .fa-css3:before {
  1357.   content: ""; }
  1358.  
  1359. .fa-anchor:before {
  1360.   content: ""; }
  1361.  
  1362. .fa-unlock-alt:before {
  1363.   content: ""; }
  1364.  
  1365. .fa-bullseye:before {
  1366.   content: ""; }
  1367.  
  1368. .fa-ellipsis-h:before {
  1369.   content: ""; }
  1370.  
  1371. .fa-ellipsis-v:before {
  1372.   content: ""; }
  1373.  
  1374. .fa-rss-square:before {
  1375.   content: ""; }
  1376.  
  1377. .fa-play-circle:before {
  1378.   content: ""; }
  1379.  
  1380. .fa-ticket:before {
  1381.   content: ""; }
  1382.  
  1383. .fa-minus-square:before {
  1384.   content: ""; }
  1385.  
  1386. .fa-minus-square-o:before {
  1387.   content: ""; }
  1388.  
  1389. .fa-level-up:before {
  1390.   content: ""; }
  1391.  
  1392. .fa-level-down:before {
  1393.   content: ""; }
  1394.  
  1395. .fa-check-square:before {
  1396.   content: ""; }
  1397.  
  1398. .fa-pencil-square:before {
  1399.   content: ""; }
  1400.  
  1401. .fa-external-link-square:before {
  1402.   content: ""; }
  1403.  
  1404. .fa-share-square:before {
  1405.   content: ""; }
  1406.  
  1407. .fa-compass:before {
  1408.   content: ""; }
  1409.  
  1410. .fa-toggle-down:before,
  1411. .fa-caret-square-o-down:before {
  1412.   content: ""; }
  1413.  
  1414. .fa-toggle-up:before,
  1415. .fa-caret-square-o-up:before {
  1416.   content: ""; }
  1417.  
  1418. .fa-toggle-right:before,
  1419. .fa-caret-square-o-right:before {
  1420.   content: ""; }
  1421.  
  1422. .fa-euro:before,
  1423. .fa-eur:before {
  1424.   content: ""; }
  1425.  
  1426. .fa-gbp:before {
  1427.   content: ""; }
  1428.  
  1429. .fa-dollar:before,
  1430. .fa-usd:before {
  1431.   content: ""; }
  1432.  
  1433. .fa-rupee:before,
  1434. .fa-inr:before {
  1435.   content: ""; }
  1436.  
  1437. .fa-cny:before,
  1438. .fa-rmb:before,
  1439. .fa-yen:before,
  1440. .fa-jpy:before {
  1441.   content: ""; }
  1442.  
  1443. .fa-ruble:before,
  1444. .fa-rouble:before,
  1445. .fa-rub:before {
  1446.   content: ""; }
  1447.  
  1448. .fa-won:before,
  1449. .fa-krw:before {
  1450.   content: ""; }
  1451.  
  1452. .fa-bitcoin:before,
  1453. .fa-btc:before {
  1454.   content: ""; }
  1455.  
  1456. .fa-file:before {
  1457.   content: ""; }
  1458.  
  1459. .fa-file-text:before {
  1460.   content: ""; }
  1461.  
  1462. .fa-sort-alpha-asc:before {
  1463.   content: ""; }
  1464.  
  1465. .fa-sort-alpha-desc:before {
  1466.   content: ""; }
  1467.  
  1468. .fa-sort-amount-asc:before {
  1469.   content: ""; }
  1470.  
  1471. .fa-sort-amount-desc:before {
  1472.   content: ""; }
  1473.  
  1474. .fa-sort-numeric-asc:before {
  1475.   content: ""; }
  1476.  
  1477. .fa-sort-numeric-desc:before {
  1478.   content: ""; }
  1479.  
  1480. .fa-thumbs-up:before {
  1481.   content: ""; }
  1482.  
  1483. .fa-thumbs-down:before {
  1484.   content: ""; }
  1485.  
  1486. .fa-youtube-square:before {
  1487.   content: ""; }
  1488.  
  1489. .fa-youtube:before {
  1490.   content: ""; }
  1491.  
  1492. .fa-xing:before {
  1493.   content: ""; }
  1494.  
  1495. .fa-xing-square:before {
  1496.   content: ""; }
  1497.  
  1498. .fa-youtube-play:before {
  1499.   content: ""; }
  1500.  
  1501. .fa-dropbox:before {
  1502.   content: ""; }
  1503.  
  1504. .fa-stack-overflow:before {
  1505.   content: ""; }
  1506.  
  1507. .fa-instagram:before {
  1508.   content: ""; }
  1509.  
  1510. .fa-flickr:before {
  1511.   content: ""; }
  1512.  
  1513. .fa-adn:before {
  1514.   content: ""; }
  1515.  
  1516. .fa-bitbucket:before {
  1517.   content: ""; }
  1518.  
  1519. .fa-bitbucket-square:before {
  1520.   content: ""; }
  1521.  
  1522. .fa-tumblr:before {
  1523.   content: ""; }
  1524.  
  1525. .fa-tumblr-square:before {
  1526.   content: ""; }
  1527.  
  1528. .fa-long-arrow-down:before {
  1529.   content: ""; }
  1530.  
  1531. .fa-long-arrow-up:before {
  1532.   content: ""; }
  1533.  
  1534. .fa-long-arrow-left:before {
  1535.   content: ""; }
  1536.  
  1537. .fa-long-arrow-right:before {
  1538.   content: ""; }
  1539.  
  1540. .fa-apple:before {
  1541.   content: ""; }
  1542.  
  1543. .fa-windows:before {
  1544.   content: ""; }
  1545.  
  1546. .fa-android:before {
  1547.   content: ""; }
  1548.  
  1549. .fa-linux:before {
  1550.   content: ""; }
  1551.  
  1552. .fa-dribbble:before {
  1553.   content: ""; }
  1554.  
  1555. .fa-skype:before {
  1556.   content: ""; }
  1557.  
  1558. .fa-foursquare:before {
  1559.   content: ""; }
  1560.  
  1561. .fa-trello:before {
  1562.   content: ""; }
  1563.  
  1564. .fa-female:before {
  1565.   content: ""; }
  1566.  
  1567. .fa-male:before {
  1568.   content: ""; }
  1569.  
  1570. .fa-gittip:before {
  1571.   content: ""; }
  1572.  
  1573. .fa-sun-o:before {
  1574.   content: ""; }
  1575.  
  1576. .fa-moon-o:before {
  1577.   content: ""; }
  1578.  
  1579. .fa-archive:before {
  1580.   content: ""; }
  1581.  
  1582. .fa-bug:before {
  1583.   content: ""; }
  1584.  
  1585. .fa-vk:before {
  1586.   content: ""; }
  1587.  
  1588. .fa-weibo:before {
  1589.   content: ""; }
  1590.  
  1591. .fa-renren:before {
  1592.   content: ""; }
  1593.  
  1594. .fa-pagelines:before {
  1595.   content: ""; }
  1596.  
  1597. .fa-stack-exchange:before {
  1598.   content: ""; }
  1599.  
  1600. .fa-arrow-circle-o-right:before {
  1601.   content: ""; }
  1602.  
  1603. .fa-arrow-circle-o-left:before {
  1604.   content: ""; }
  1605.  
  1606. .fa-toggle-left:before,
  1607. .fa-caret-square-o-left:before {
  1608.   content: ""; }
  1609.  
  1610. .fa-dot-circle-o:before {
  1611.   content: ""; }
  1612.  
  1613. .fa-wheelchair:before {
  1614.   content: ""; }
  1615.  
  1616. .fa-vimeo-square:before {
  1617.   content: ""; }
  1618.  
  1619. .fa-turkish-lira:before,
  1620. .fa-try:before {
  1621.   content: ""; }
  1622.  
  1623. .fa-plus-square-o:before {
  1624.   content: ""; }
  1625.  
  1626. body {
  1627.   font: 300 13px/20px "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
  1628.   color: #555;
  1629.   background-color: #fff;
  1630.   -webkit-font-smoothing: subpixel-antialiased;
  1631.   word-wrap: break-word; }
  1632.  
  1633. h1,
  1634. h2,
  1635. h3,
  1636. h4,
  1637. h5,
  1638. h6 {
  1639.   margin: 0;
  1640.   font-family: "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
  1641.   color: #222;
  1642.   font-weight: bold;
  1643.   line-height: 1.2em; }
  1644.  
  1645. h1 {
  1646.   font-size: 2em; }
  1647.  
  1648. h2 {
  1649.   font-size: 1.8em; }
  1650.  
  1651. h3 {
  1652.   font-size: 1.6em; }
  1653.  
  1654. h4 {
  1655.   font-size: 1.2em; }
  1656.  
  1657. h5 {
  1658.   font-size: 1em; }
  1659.  
  1660. h6 {
  1661.   font-size: 0.8em; }
  1662.  
  1663. p {
  1664.   margin: 0;
  1665.   font: 300 14px/22px "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif; }
  1666.  
  1667. strong {
  1668.   font-weight: bold; }
  1669.  
  1670. hr {
  1671.   background-color: #e6e6e6;
  1672.   border: 0;
  1673.   height: 1px;
  1674.   margin-bottom: 20px; }
  1675.  
  1676. input,
  1677. textarea {
  1678.   padding: 5px;
  1679.   background: #fff;
  1680.   border-color: #efefef;
  1681.   border-width: 2px;
  1682.   border-style: solid;
  1683.   margin-bottom: 10px;
  1684.   border-radius: 3px;
  1685.   font-size: 1em;
  1686.   color: #666;
  1687.   font-family: inherit; }
  1688.  
  1689. .hide {
  1690.   display: none; }
  1691.  
  1692. img {
  1693.   vertical-align: bottom;
  1694.   max-width: 100%; }
  1695.  
  1696. /* Bicubic resizing for non-native sized IMG: code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/ */
  1697. .ie7 img {
  1698.   -ms-interpolation-mode: bicubic; }
  1699.  
  1700. a:link, a:visited {
  1701.   color: #428bca;
  1702.   text-decoration: none; }
  1703. a:hover {
  1704.   text-decoration: underline;
  1705.   color: #FF4800; }
  1706.  
  1707. h1 a:link, h1 a:visited,
  1708. h2 a:link,
  1709. h2 a:visited,
  1710. h3 a:link,
  1711. h3 a:visited,
  1712. h4 a:link,
  1713. h4 a:visited,
  1714. h5 a:link,
  1715. h5 a:visited,
  1716. h6 a:link,
  1717. h6 a:visited {
  1718.   text-decoration: none; }
  1719. h1 a:hover,
  1720. h2 a:hover,
  1721. h3 a:hover,
  1722. h4 a:hover,
  1723. h5 a:hover,
  1724. h6 a:hover {
  1725.   text-decoration: underline; }
  1726.  
  1727. @font-face {
  1728.   font-family: 'Social';
  1729.   font-weight: normal;
  1730.   font-style: normal;
  1731.   src: url("includes/fonts/social.eot");
  1732.   src: url("includes/fonts/social.eot?#iefix") format("embedded-opentype"), url("includes/fonts/social.woff") format("woff"), url("includes/fonts/social.ttf") format("truetype"), url("includes/fonts/social.svg#woo-social") format("svg"); }
  1733. embed,
  1734. iframe,
  1735. video {
  1736.   max-width: 100%; }
  1737.  
  1738. video {
  1739.   height: auto; }
  1740.  
  1741. /* 2.1 Containers & Columns */
  1742. #wrapper {
  1743.   position: relative; }
  1744.  
  1745. #inner-wrapper {
  1746.   position: relative;
  1747.   width: 100%;
  1748.   -webkit-box-sizing: border-box;
  1749.   -moz-box-sizing: border-box;
  1750.   box-sizing: border-box;
  1751.   padding: 0 1em;
  1752.   -webkit-transition: left, ease, 0.5s;
  1753.   -moz-transition: left, ease, 0.5s;
  1754.   transition: left, ease, 0.5s; }
  1755.  
  1756. /* 2.3 Header */
  1757. #header {
  1758.   padding: 40px 0 45px;
  1759.   clear: both;
  1760.   position: relative;
  1761.   background-size: auto; }
  1762.  
  1763. #logo .site-title {
  1764.   line-height: inherit;
  1765.   margin-bottom: 5px;
  1766.   font-weight: bold; }
  1767.  
  1768. #logo .site-title, #logo .site-description {
  1769.   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  1770.   color: #000;
  1771.   display: block; }
  1772.  
  1773. #logo .site-title a {
  1774.   color: #222;
  1775.   font-size: 40px;
  1776.   line-height: 40px;
  1777.   text-transform: none;
  1778.   text-decoration: none; }
  1779.  
  1780. #logo .site-title a:hover {
  1781.   text-decoration: underline; }
  1782.  
  1783. #logo .site-description {
  1784.   color: #999;
  1785.   font-weight: 300; }
  1786.  
  1787. .header-widget {
  1788.   margin: 2em 0 0;
  1789.   float: none;
  1790.   clear: both; }
  1791.  
  1792. .header-widget .widget {
  1793.   margin-bottom: 0;
  1794.   margin-top: 2em; }
  1795.  
  1796. .header-widget .widget:first-child {
  1797.   margin: 0; }
  1798.  
  1799. /* 2.4 Content */
  1800. #content {
  1801.   padding: 0 0 40px;
  1802.   position: relative; }
  1803.  
  1804. /* 2.5 Sidebar */
  1805. #sidebar {
  1806.   margin-top: 3em;
  1807.   clear: both; }
  1808.  
  1809. #sidebar .secondary {
  1810.   float: left;
  1811.   margin-right: 20px; }
  1812.  
  1813. #sidebar .tertiary {
  1814.   float: left;
  1815.   margin-right: 0; }
  1816.  
  1817. #sidebar .last {
  1818.   margin: 0; }
  1819.  
  1820. /* 2.6 Footer */
  1821. #footer {
  1822.   padding: 20px 0;
  1823.   border-top: 1px solid #e6e6e6;
  1824.   color: #999; }
  1825.  
  1826. #footer #credit img {
  1827.   vertical-align: middle; }
  1828.  
  1829. #footer #credit span {
  1830.   display: none; }
  1831.  
  1832. #footer .col-left {
  1833.   margin-bottom: 10px; }
  1834.  
  1835. /* 8.3 Footer Widgets 1-4 Columns */
  1836. #footer-widgets .block {
  1837.   padding-top: 20px; }
  1838.  
  1839. @media only screen and (max-width: 767px) {
  1840.   #wrapper {
  1841.     overflow-y: visible;
  1842.     overflow-x: hidden; }
  1843.  
  1844.   #content {
  1845.     padding-top: 1.5em; }
  1846.  
  1847.   #header {
  1848.     background-size: cover; }
  1849.  
  1850.   #sidebar {
  1851.     clear: both; } }
  1852. @media only screen and (min-width: 768px) {
  1853.   /* Header */
  1854.   #logo {
  1855.     float: left;
  1856.     max-width: 100%; }
  1857.  
  1858.   .header-widget {
  1859.     float: right;
  1860.     width: 49%;
  1861.     clear: none;
  1862.     margin: 0; }
  1863.  
  1864.   /* Footer */
  1865.   #footer-widgets .block {
  1866.     /* 210 / 940 */
  1867.     margin-right: 3.8%;
  1868.     float: left; }
  1869.  
  1870.   #footer-widgets.col-1 .block {
  1871.     width: 100%;
  1872.     margin-right: 0; }
  1873.  
  1874.   #footer-widgets.col-2 .block,
  1875.   #footer-widgets.col-4 .block {
  1876.     width: 48%; }
  1877.  
  1878.   #footer-widgets.col-3 .block {
  1879.     width: 30.75%; }
  1880.  
  1881.   #footer-widgets.col-2 .footer-widget-2,
  1882.   #footer-widgets.col-3 .footer-widget-3 {
  1883.     margin-right: 0; }
  1884.  
  1885.   #footer-widgets.col-4 .footer-widget-2,
  1886.   #footer-widgets.col-4 .footer-widget-4 {
  1887.     margin-right: 0; } }
  1888. @media only screen and (min-width: 980px) {
  1889.   /* Columns & Containers */
  1890.   .col-left {
  1891.     float: left; }
  1892.  
  1893.   .col-right {
  1894.     float: right; }
  1895.  
  1896.   .col-full, #wrapper {
  1897.     max-width: 960px;
  1898.     margin: 0 auto; }
  1899.  
  1900.   #wrapper #sidebar {
  1901.     margin-top: 0; }
  1902.  
  1903.   #wrapper {
  1904.     padding: 0 1em 2em; }
  1905.  
  1906.   #inner-wrapper {
  1907.     padding: 0; }
  1908.  
  1909.   /* Sidebar */
  1910.   #sidebar {
  1911.     overflow: hidden;
  1912.     clear: none; }
  1913.  
  1914.   #main-sidebar-container {
  1915.     position: relative; }
  1916.  
  1917.   #main-sidebar-container #main {
  1918.     position: relative; }
  1919.  
  1920.   #main-sidebar-container #sidebar {
  1921.     display: inline; }
  1922.  
  1923.   #sidebar-alt {
  1924.     display: inline;
  1925.     margin: 0; }
  1926.  
  1927.   /* Footer */
  1928.   #footer-widgets.col-3 .block {
  1929.     width: 30.75%; }
  1930.  
  1931.   #footer-widgets.col-4 .block {
  1932.     width: 22.05%; }
  1933.  
  1934.   #footer-widgets.col-4 .footer-widget-2 {
  1935.     margin-right: 3.8%; }
  1936.  
  1937.   /* Column Widths */
  1938.   .one-col #main {
  1939.     float: none; }
  1940.  
  1941.   .two-col-left #main-sidebar-container #main,
  1942.   .two-col-right #main-sidebar-container #main {
  1943.     width: 64.89%; }
  1944.  
  1945.   /* 610 / 940 */
  1946.   .two-col-left #main-sidebar-container #sidebar,
  1947.   .two-col-right #main-sidebar-container #sidebar {
  1948.     width: 31.91%; }
  1949.  
  1950.   /* 300 / 940 */
  1951.   .three-col-left #main-sidebar-container #sidebar,
  1952.   .three-col-middle #main-sidebar-container #sidebar,
  1953.   .three-col-right #main-sidebar-container #sidebar {
  1954.     width: 39.47%; }
  1955.  
  1956.   /* 300 / 760 */
  1957.   .three-col-left #main-sidebar-container,
  1958.   .three-col-middle #main-sidebar-container,
  1959.   .three-col-right #main-sidebar-container {
  1960.     width: 80.85%; }
  1961.  
  1962.   /* 760 / 940 */
  1963.   .three-col-left #main-sidebar-container #main,
  1964.   .three-col-middle #main-sidebar-container #main,
  1965.   .three-col-right #main-sidebar-container #main {
  1966.     width: 57.89%; }
  1967.  
  1968.   /* 440 / 760 */
  1969.   #sidebar-alt {
  1970.     width: 17.02%; }
  1971.  
  1972.   /* 160 / 940 */
  1973.   /* Column Floating */
  1974.   .two-col-left #main-sidebar-container #main,
  1975.   .two-col-right #main-sidebar-container #sidebar,
  1976.   .three-col-left #main-sidebar-container,
  1977.   .three-col-left #main-sidebar-container #main,
  1978.   .three-col-middle #main-sidebar-container #main,
  1979.   .three-col-middle #sidebar-alt,
  1980.   .three-col-right #main-sidebar-container #sidebar,
  1981.   .three-col-right #sidebar-alt {
  1982.     float: left; }
  1983.  
  1984.   .two-col-left #main-sidebar-container #sidebar,
  1985.   .two-col-right #main-sidebar-container #main,
  1986.   .three-col-left #main-sidebar-container #sidebar,
  1987.   .three-col-left #sidebar-alt,
  1988.   .three-col-middle #main-sidebar-container,
  1989.   .three-col-middle #main-sidebar-container #sidebar,
  1990.   .three-col-right #main-sidebar-container,
  1991.   .three-col-right #main-sidebar-container #main {
  1992.     float: right; } }
  1993. /*-------------------------------------------------------------------------------------------*/
  1994. /* 3. POSTS */
  1995. /*-------------------------------------------------------------------------------------------*/
  1996. .breadcrumbs {
  1997.   margin-bottom: 1.5em; }
  1998.  
  1999. .archive_header {
  2000.   display: block;
  2001.   float: left;
  2002.   border-bottom: 1px solid #e6e6e6;
  2003.   width: 100%;
  2004.   margin: 0 0 30px;
  2005.   padding: 0 0 10px;
  2006.   color: #222; }
  2007.  
  2008. .archive_header {
  2009.   font-weight: bold;
  2010.   font-size: 1.5em; }
  2011.  
  2012. .archive_header h1 {
  2013.   font-size: 1em; }
  2014.  
  2015. .archive_header .catrss a {
  2016.   padding: 5px 10px;
  2017.   font-size: 14px;
  2018.   text-decoration: none;
  2019.   line-height: 22px; }
  2020.  
  2021. .archive-description {
  2022.   clear: both;
  2023.   margin-bottom: 30px; }
  2024.  
  2025. .post, .search .page {
  2026.   margin: 0 0 40px; }
  2027.  
  2028. .page-title, .post .title, .page .title {
  2029.   font: normal bold 28px/1.2em "Helvetica Neue", Helvetica, Arial sans-serif;
  2030.   margin: 0 0 0.5em; }
  2031.  
  2032. .post .title a:link, .post .title a:visited,
  2033. .page .title a:link, .page .title a:visited {
  2034.   color: #222; }
  2035.  
  2036. .post-meta {
  2037.   margin: 0 0 1.8em 0;
  2038.   font: 1em/1em sans-serif;
  2039.   color: #999;
  2040.   font: 300 12px/18px "Helvetica Neue", Helvetica, Arial, sans-serif; }
  2041.  
  2042. .post-meta .small {
  2043.   text-transform: lowercase; }
  2044.  
  2045. .post-meta .author {
  2046.   text-transform: capitalize; }
  2047.  
  2048. .post-more {
  2049.   clear: both;
  2050.   padding: 0.2em 0;
  2051.   font-size: 13px; }
  2052.  
  2053. .post-more .sep {
  2054.   padding: 0 0.5em; }
  2055.  
  2056. .post p.tags {
  2057.   color: #999;
  2058.   width: 100%;
  2059.   clear: both;
  2060.   margin-bottom: 20px; }
  2061.  
  2062. .post-meta a:link, .post-meta a:visited, .post p.tags a:link, .post p.tags a:visited {
  2063.   font-weight: bold;
  2064.   color: #888; }
  2065.  
  2066. .post-more a:hover, .post-meta a:hover, .post p.tags a:hover {
  2067.   text-decoration: underline;
  2068.   color: red; }
  2069.  
  2070. .post-meta .post-comments {
  2071.   margin-left: 0.5em;
  2072.   float: right; }
  2073.  
  2074. .post .post-embed {
  2075.   margin-bottom: 30px; }
  2076.  
  2077. .post-edit-link {
  2078.   float: right;
  2079.   font-weight: 300;
  2080.   font-size: 1.2em; }
  2081.  
  2082. .entry .page-link {
  2083.   font-weight: bold;
  2084.   margin: 0 0 2em; }
  2085.  
  2086. /* 3.1 Typographic Elements */
  2087. .entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
  2088.   margin: 0 0 0.5em;
  2089.   line-height: 1.5em; }
  2090.  
  2091. .entry, .entry p {
  2092.   color: #555555;
  2093.   font: 300 15px/1.5em "Helvetica Neue",Helvetica,sans-serif; }
  2094.  
  2095. .entry p {
  2096.   margin-bottom: 1.2em; }
  2097.  
  2098. .entry blockquote {
  2099.   position: relative;
  2100.   padding: 10px 20px 10px 50px;
  2101.   color: #444; }
  2102.  
  2103. .entry blockquote:before {
  2104.   content: "\f10d";
  2105.   position: absolute;
  2106.   top: 0.6em;
  2107.   left: 0;
  2108.   font-size: 2.5em;
  2109.   color: #999;
  2110.   color: rgba(0, 0, 0, 0.1);
  2111.   font-family: "FontAwesome";
  2112.   font-style: normal; }
  2113.  
  2114. .entry blockquote p {
  2115.   font-style: italic; }
  2116.  
  2117. .entry ul {
  2118.   margin: 0 0 15px 0;
  2119.   padding: 0 0 0 30px;
  2120.   overflow: hidden; }
  2121.  
  2122. .entry ul ul {
  2123.   margin: 0; }
  2124.  
  2125. .entry ul li {
  2126.   list-style-type: disc; }
  2127.  
  2128. .entry ul.icons-ul li {
  2129.   list-style-type: none; }
  2130.  
  2131. .entry ul ul li {
  2132.   list-style-type: circle; }
  2133.  
  2134. .entry ol {
  2135.   margin: 0 0 15px 0;
  2136.   padding: 0 0 0 30px;
  2137.   overflow: hidden; }
  2138.  
  2139. .entry ol ol {
  2140.   margin: 0; }
  2141.  
  2142. .entry ol li {
  2143.   list-style-type: decimal; }
  2144.  
  2145. .entry ol li ol li {
  2146.   list-style-type: lower-latin; }
  2147.  
  2148. /* 3.2 Images */
  2149. .entry img, img.thumbnail, #portfolio .group.portfolio-img img {
  2150.   height: auto;
  2151.   padding: 3px;
  2152.   border: 1px solid #e6e6e6;
  2153.   background: #F8F8F8;
  2154.   background: rgba(255, 255, 255, 0.7); }
  2155.  
  2156. img.wp-smiley {
  2157.   padding: 0;
  2158.   border: none; }
  2159.  
  2160. .alignleft {
  2161.   float: left;
  2162.   margin: 5px 15px 15px 0; }
  2163.  
  2164. .alignright {
  2165.   float: right;
  2166.   margin: 5px 0 15px 15px; }
  2167.  
  2168. .aligncenter {
  2169.   text-align: center;
  2170.   margin-bottom: 15px; }
  2171.  
  2172. img.aligncenter {
  2173.   margin-left: auto;
  2174.   margin-right: auto;
  2175.   display: block; }
  2176.  
  2177. .ie8 .alignleft, .ie8 .alignright {
  2178.   width: auto; }
  2179.  
  2180. .entry .gallery {
  2181.   margin-bottom: 2em !important; }
  2182.  
  2183. .entry .wp-caption {
  2184.   max-width: 100%;
  2185.   width: 100%;
  2186.   padding: 1px;
  2187.   text-align: center;
  2188.   background: #F8F8F8;
  2189.   border: solid 1px #e6e6e6;
  2190.   border-radius: 3px;
  2191.   -moz-border-radius: 3px;
  2192.   -webkit-border-radius: 3px;
  2193.   box-shadow: inset 0 0 1px 1px #fff;
  2194.   -moz-box-shadow: inset 0 0 1px 1px #fff;
  2195.   -webkit-box-shadow: inset 0 0 1px 1px #fff; }
  2196.  
  2197. .entry .wp-caption img {
  2198.   margin: 0 !important;
  2199.   padding: 4px 0;
  2200.   background: none;
  2201.   border: 0; }
  2202.  
  2203. .entry .wp-caption-text {
  2204.   margin: 0 0 0.3em;
  2205.   padding: 0;
  2206.   font: 300 12px/1.5em "Helvetica Neue", Helvetica, sans-serif;
  2207.   text-align: center; }
  2208.  
  2209. .entry .wp-caption a {
  2210.   margin: 0 !important; }
  2211.  
  2212. .entry .wp-caption.aligncenter {
  2213.   margin: 0 auto 15px; }
  2214.  
  2215. /* 3.3 Pagination */
  2216. .nav-entries {
  2217.   clear: both;
  2218.   font-size: 11px; }
  2219.  
  2220. .post-entries {
  2221.   clear: both;
  2222.   margin-top: -20px; }
  2223.  
  2224. .post-entries a:link, .post-entries a:visited {
  2225.   font-size: 0.9em;
  2226.   color: #888; }
  2227.  
  2228. .post-entries a:hover {
  2229.   text-decoration: none;
  2230.   color: #666; }
  2231.  
  2232. .woo-pagination {
  2233.   margin: 0 0 2em;
  2234.   text-align: center;
  2235.   clear: both;
  2236.   display: block; }
  2237.  
  2238. .woo-pagination a:link,
  2239. .woo-pagination a:visited,
  2240. .nav-entries a span {
  2241.   display: inline;
  2242.   text-decoration: none;
  2243.   color: #666;
  2244.   padding: 3px 7px;
  2245.   border: 1px solid #DDDDDD; }
  2246.  
  2247. .nav-entries a {
  2248.   font-size: 1.2em; }
  2249.  
  2250. .woo-pagination span.extend, .woo-pagination .page-numbers {
  2251.   border: none;
  2252.   color: #666; }
  2253.  
  2254. .woo-pagination a:link, .woo-pagination a:visited, .woo-pagination a:active, .nav-entries a span {
  2255.   /* Border Radius */
  2256.   font-weight: bold;
  2257.   font-size: 0.9em;
  2258.   border-radius: 3px;
  2259.   border: 1px solid #d9d9d9;
  2260.   background: #ffffff;
  2261.   background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f5f5f5));
  2262.   background: -webkit-linear-gradient(#ffffff, #f5f5f5);
  2263.   background: -moz-linear-gradient(center top, #ffffff 0%, #f5f5f5 100%);
  2264.   background: -moz-gradient(center top, #ffffff 0%, #f5f5f5 100%);
  2265.   filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff,endColorstr=#f5f5f5);
  2266.   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff, endColorstr=#f5f5f5)";
  2267.   box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.03);
  2268.   -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.03);
  2269.   -moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.03); }
  2270.  
  2271. .woo-pagination span.current {
  2272.   border: none;
  2273.   background: none;
  2274.   font-weight: bold;
  2275.   font-size: 0.9em; }
  2276.  
  2277. .woo-pagination a:link, .woo-pagination a:visited, .woo-pagination a:active {
  2278.   border: none;
  2279.   background: #f0f0f0; }
  2280.  
  2281. .woo-pagination .current, .woo-pagination a:hover {
  2282.   padding: 3px 7px;
  2283.   background: #e0e0e0; }
  2284.  
  2285. /* 3.4 Single Post Author */
  2286. #post-author {
  2287.   padding: 15px;
  2288.   margin: 0 0 1.5em;
  2289.   border: 1px solid #e6e6e6;
  2290.   background: #fafafa;
  2291.   border-radius: 5px;
  2292.   -moz-border-radius: 5px;
  2293.   -webkit-border-radius: 5px; }
  2294.  
  2295. #post-author h4 {
  2296.   margin-bottom: 0.4em; }
  2297.  
  2298. #post-author .profile-image img {
  2299.   float: left;
  2300.   margin: 0 15px 5px 0;
  2301.   padding: 0;
  2302.   border: none;
  2303.   border-radius: 100px;
  2304.   -moz-border-radius: 100px;
  2305.   -webkit-border-radius: 100px; }
  2306.  
  2307. #post-author .profile-content {
  2308.   font-size: 13px; }
  2309.  
  2310. .author #post-author {
  2311.   margin-bottom: 30px; }
  2312.  
  2313. /* 3.5 Tumblog Styling */
  2314. .post {
  2315.   position: relative; }
  2316.  
  2317. .post .post-icon a {
  2318.   float: right;
  2319.   display: block;
  2320.   overflow: hidden;
  2321.   width: 50px;
  2322.   height: 50px;
  2323.   background: #333;
  2324.   border-radius: 100px; }
  2325.  
  2326. .post .post-icon a:hover {
  2327.   background: #111;
  2328.   text-decoration: none; }
  2329.  
  2330. .post .audio {
  2331.   margin-bottom: 1.8em; }
  2332.  
  2333. /* 2.2 Navigation */
  2334. #navigation {
  2335.   clear: both;
  2336.   -webkit-box-sizing: border-box;
  2337.   -moz-box-sizing: border-box;
  2338.   box-sizing: border-box;
  2339.   width: 80%;
  2340.   left: -80%;
  2341.   position: absolute;
  2342.   top: 0;
  2343.   min-height: 100%;
  2344.   z-index: 9000;
  2345.   padding-top: 4.236em;
  2346.   margin-bottom: 3em;
  2347.   font: 300 14px/1.2 "Helvetica Neue", sans-serif;
  2348.   background: #f0f0f0;
  2349.   display: none; }
  2350.   #navigation .menus {
  2351.     clear: both; }
  2352.   #navigation h3 {
  2353.     font-size: 1em;
  2354.     padding: .5em 1em; }
  2355.   #navigation ul {
  2356.     margin-bottom: 1.618em; }
  2357.     #navigation ul ul {
  2358.       margin: 0 0 0 1.618em; }
  2359.   #navigation .nav-home,
  2360.   #navigation .nav-close,
  2361.   #navigation ul.rss li a,
  2362.   #navigation ul.cart a.cart-contents,
  2363.   #navigation ul.nav-search a.search-contents {
  2364.     height: 1em;
  2365.     width: 1em;
  2366.     text-indent: -999px;
  2367.     display: block;
  2368.     font-size: 1em;
  2369.     padding: .5em;
  2370.     position: absolute;
  2371.     top: 1em;
  2372.     left: 1em;
  2373.     background: #999;
  2374.     color: #fff;
  2375.     border-radius: 3px; }
  2376.     #navigation .nav-home:before,
  2377.     #navigation .nav-close:before,
  2378.     #navigation ul.rss li a:before,
  2379.     #navigation ul.cart a.cart-contents:before,
  2380.     #navigation ul.nav-search a.search-contents:before {
  2381.       font-family: "FontAwesome";
  2382.       content: "\f00d";
  2383.       display: block;
  2384.       position: absolute;
  2385.       top: 0;
  2386.       left: 0;
  2387.       right: 0;
  2388.       bottom: 0;
  2389.       text-align: center;
  2390.       text-indent: 0;
  2391.       line-height: 2; }
  2392.   #navigation .nav-home {
  2393.     left: auto;
  2394.     right: 1em; }
  2395.     #navigation .nav-home:before {
  2396.       content: "\f015"; }
  2397.   #navigation ul.rss {
  2398.     margin-right: 50px;
  2399.     margin-bottom: 0;
  2400.     margin-top: -45px;
  2401.     float: right; }
  2402.     #navigation ul.rss::after {
  2403.       clear: both;
  2404.       content: "";
  2405.       display: table; }
  2406.     #navigation ul.rss li {
  2407.       float: left; }
  2408.       #navigation ul.rss li a {
  2409.         position: relative;
  2410.         top: 0;
  2411.         left: 0;
  2412.         margin-left: .5em; }
  2413.       #navigation ul.rss li.sub-email a:before {
  2414.         content: "\f003"; }
  2415.       #navigation ul.rss li.sub-rss a:before {
  2416.         content: "\f09e"; }
  2417.   #navigation ul.cart a.cart-contents {
  2418.     left: auto;
  2419.     right: 3.5em;
  2420.     display: inline-block; }
  2421.     #navigation ul.cart a.cart-contents:before {
  2422.       content: "\f07a"; }
  2423.     #navigation ul.cart a.cart-contents + ul {
  2424.       display: none; }
  2425.   #navigation ul.nav-search {
  2426.     clear: both; }
  2427.     #navigation ul.nav-search::after {
  2428.       clear: both;
  2429.       content: "";
  2430.       display: table; }
  2431.     #navigation ul.nav-search #searchform,
  2432.     #navigation ul.nav-search .searchform {
  2433.       background: #e6e6e6;
  2434.       position: relative;
  2435.       border: 0; }
  2436.       #navigation ul.nav-search #searchform input#s,
  2437.       #navigation ul.nav-search #searchform input.s,
  2438.       #navigation ul.nav-search .searchform input#s,
  2439.       #navigation ul.nav-search .searchform input.s {
  2440.         border: 0;
  2441.         box-sizing: border-box;
  2442.         padding: 1.414em 2.99em 1.414em 1.414em;
  2443.         width: 100%; }
  2444.       #navigation ul.nav-search #searchform .submit,
  2445.       #navigation ul.nav-search .searchform .submit {
  2446.         background: none;
  2447.         position: absolute;
  2448.         right: 0;
  2449.         top: 1.25em;
  2450.         padding: 0 1em;
  2451.         border: 0; }
  2452.         #navigation ul.nav-search #searchform .submit:before,
  2453.         #navigation ul.nav-search .searchform .submit:before {
  2454.           color: #555;
  2455.           font-size: 1em; }
  2456.     #navigation ul.nav-search ul {
  2457.       margin: 0 1em; }
  2458.  
  2459. .show-nav #navigation {
  2460.   display: block; }
  2461.   .show-nav #navigation .top-navigation {
  2462.     display: block; }
  2463. .show-nav #inner-wrapper {
  2464.   left: 80%; }
  2465.  
  2466. ul.nav {
  2467.   width: 100%; }
  2468.  
  2469. ul.nav li a {
  2470.   padding: .5em 1em;
  2471.   display: block;
  2472.   color: #666; }
  2473.  
  2474. ul.nav li.current_page_item a,
  2475. ul.nav li.current_page_parent a,
  2476. ul.nav li.current-menu-ancestor a,
  2477. ul.nav li.current-cat a,
  2478. ul.nav li.current-menu-item a {
  2479.   background: #e6e6e6;
  2480.   color: #3088ff; }
  2481.  
  2482. ul.nav li ul li a {
  2483.   background: none !important;
  2484.   color: #666 !important; }
  2485.  
  2486. ul.nav ul li.current_page_item a,
  2487. ul.nav ul li.current_page_parent a,
  2488. ul.nav ul li.current-menu-ancestor a,
  2489. ul.nav ul li.current-cat a,
  2490. ul.nav ul li.current-menu-item a,
  2491. #navigation ul.cart .cart_list a {
  2492.   color: #3088ff; }
  2493.  
  2494. /* Nav Toggle */
  2495. .nav-toggle:before {
  2496.   content: "\f0c9";
  2497.   font-family: "FontAwesome";
  2498.   font-weight: normal;
  2499.   color: #fff;
  2500.   margin-left: 0.5em;
  2501.   text-shadow: 0 1px 0 #000;
  2502.   border-right: 1px solid rgba(255, 255, 255, 0.1);
  2503.   display: inline-block;
  2504.   padding: 0.8em 1em 0.8em 0.5em; }
  2505.  
  2506. .nav-toggle {
  2507.   margin: 0 -1em;
  2508.   cursor: pointer;
  2509.   text-align: left;
  2510.   display: block;
  2511.   padding: 0;
  2512.   font-size: 1em;
  2513.   background-color: rgba(0, 0, 0, 0.65);
  2514.   background-image: -webkit-linear-gradient(left top, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.8));
  2515.   background-image: linear-gradient(to right bottom,rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.8));
  2516.   border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
  2517.  
  2518. .nav-toggle a {
  2519.   color: #fff !important;
  2520.   text-shadow: 0 1px 0 #000;
  2521.   padding: 0.5em 1em;
  2522.   border-left: 1px solid rgba(0, 0, 0, 0.1); }
  2523.  
  2524. .nav-toggle a:hover {
  2525.   color: #fff;
  2526.   text-decoration: none; }
  2527.  
  2528. #top select {
  2529.   margin: 1.618em 0 0;
  2530.   width: 100%; }
  2531.  
  2532. #top {
  2533.   display: none;
  2534.   font-weight: 400; }
  2535.  
  2536. @media only screen and (max-width: 767px) {
  2537.   #navigation ul.nav ul.children {
  2538.     margin-left: 1.5em; }
  2539.  
  2540.   #navigation {
  2541.     font-weight: 400; }
  2542.     #navigation ul.rss {
  2543.       right: 49px;
  2544.       float: none;
  2545.       margin: 0;
  2546.       position: absolute;
  2547.       top: 14px; }
  2548.       #navigation ul.rss::after {
  2549.         clear: both;
  2550.         content: "";
  2551.         display: table; }
  2552.       #navigation ul.rss.cart-enabled {
  2553.         right: 84px;
  2554.         margin: 0; }
  2555.  
  2556.   #nav-container {
  2557.     border-width: 0 !important; }
  2558.  
  2559.   ul.nav, ul.nav ul {
  2560.     border: none !important; }
  2561.  
  2562.   #navigation ul.nav > li {
  2563.     border-right: none !important; }
  2564.  
  2565.   .csstransforms3d.csstransitions #navigation {
  2566.     left: 0;
  2567.     -webkit-transform: translate3d(-100%, 0, 0);
  2568.     -moz-transform: translate3d(-100%, 0, 0);
  2569.     -ms-transform: translate3d(-100%, 0, 0);
  2570.     -o-transform: translate3d(-100%, 0, 0);
  2571.     transform: translate3d(-100%, 0, 0);
  2572.     -webkit-backface-visibility: hidden;
  2573.     -moz-backface-visibility: hidden;
  2574.     -ms-backface-visibility: hidden;
  2575.     -o-backface-visibility: hidden;
  2576.     backface-visibility: hidden; }
  2577.  
  2578.   .csstransforms3d.csstransitions body.fixed-mobile #navigation {
  2579.     left: 0;
  2580.     -webkit-transform: none;
  2581.     -moz-transform: none;
  2582.     -ms-transform: none;
  2583.     -o-transform: none;
  2584.     transform: none; }
  2585.   .csstransforms3d.csstransitions body.fixed-mobile #inner-wrapper {
  2586.     left: 0 !important;
  2587.     -webkit-transform: translate3d(0, 0, 0);
  2588.     -moz-transform: translate3d(0, 0, 0);
  2589.     -ms-transform: translate3d(0, 0, 0);
  2590.     -o-transform: translate3d(0, 0, 0);
  2591.     transform: translate3d(0, 0, 0);
  2592.     -webkit-transition: -webkit-transform 200ms ease;
  2593.     -moz-transition: -moz-transform 200ms ease;
  2594.     -o-transition: -o-transform 200ms ease;
  2595.     transition: transform 200ms ease;
  2596.     -webkit-backface-visibility: hidden;
  2597.     -moz-backface-visibility: hidden;
  2598.     -ms-backface-visibility: hidden;
  2599.     -o-backface-visibility: hidden;
  2600.     backface-visibility: hidden; }
  2601.   .csstransforms3d.csstransitions body.fixed-mobile .show-nav #navigation {
  2602.     -webkit-transform: translate3d(-100%, 0, 0);
  2603.     -moz-transform: translate3d(-100%, 0, 0);
  2604.     -ms-transform: translate3d(-100%, 0, 0);
  2605.     -o-transform: translate3d(-100%, 0, 0);
  2606.     transform: translate3d(-100%, 0, 0); }
  2607.   .csstransforms3d.csstransitions body.fixed-mobile .show-nav #inner-wrapper {
  2608.     -webkit-transform: translate3d(80%, 0, 0);
  2609.     -moz-transform: translate3d(80%, 0, 0);
  2610.     -ms-transform: translate3d(80%, 0, 0);
  2611.     -o-transform: translate3d(80%, 0, 0);
  2612.     transform: translate3d(80%, 0, 0);
  2613.     -webkit-transform-origin: 50% 0%;
  2614.     -moz-transform-origin: 50% 0%;
  2615.     -ms-transform-origin: 50% 0%;
  2616.     -o-transform-origin: 50% 0%;
  2617.     transform-origin: 50% 0%; } }
  2618. /* Tablet Portrait size and sizes above 768 (devices and browsers) */
  2619. @media only screen and (min-width: 768px) {
  2620.   /* 1. GLOBAL DROPDOWN STYLES (these are purely for the dropdown layout and you should only edit the width of the dropdowns) */
  2621.   ul.nav {
  2622.     position: relative;
  2623.     margin-bottom: 0;
  2624.     width: auto;
  2625.     margin-right: 1em; }
  2626.  
  2627.   ul.nav li {
  2628.     position: relative;
  2629.     float: left;
  2630.     zoom: 1;
  2631.     list-style: none; }
  2632.  
  2633.   ul.nav li a {
  2634.     display: block;
  2635.     padding-top: 1em !important;
  2636.     padding-bottom: 1em !important; }
  2637.  
  2638.   ul.nav li a:hover {
  2639.     text-decoration: none; }
  2640.  
  2641.   ul.nav li ul li a:hover {
  2642.     text-decoration: underline; }
  2643.  
  2644.   ul.nav ul {
  2645.     width: 12em;
  2646.     visibility: hidden;
  2647.     display: none;
  2648.     position: absolute;
  2649.     top: 100%;
  2650.     left: -9999em;
  2651.     z-index: 9999;
  2652.     margin: 0;
  2653.     padding: 0.4em 0; }
  2654.  
  2655.   ul.nav ul li {
  2656.     float: none; }
  2657.  
  2658.   ul.nav ul li a {
  2659.     width: 100%;
  2660.     display: inline-block;
  2661.     padding: 0.7em 1em !important;
  2662.     -webkit-box-sizing: border-box;
  2663.     -moz-box-sizing: border-box;
  2664.     box-sizing: border-box;
  2665.     font-size: 0.9em; }
  2666.  
  2667.   ul.nav ul ul {
  2668.     left: 100%;
  2669.     top: 0; }
  2670.  
  2671.   ul.nav li:hover > ul {
  2672.     visibility: visible;
  2673.     display: block;
  2674.     left: 0; }
  2675.  
  2676.   /* 2. TOP NAVIGATION (Add top navigation presentational styles here) */
  2677.   #top {
  2678.     background: #000; }
  2679.     #top h3 {
  2680.       display: none; }
  2681.  
  2682.   #top {
  2683.     display: block !important; }
  2684.  
  2685.   #top ul.nav li a {
  2686.     color: #ddd;
  2687.     padding-top: 0.5em !important;
  2688.     padding-bottom: 0.5em !important;
  2689.     font-size: 1em; }
  2690.  
  2691.   #top ul.nav > li a:hover {
  2692.     background: #555;
  2693.     color: #ddd; }
  2694.  
  2695.   #top ul.nav > li:hover {
  2696.     background: #555;
  2697.     color: #ddd; }
  2698.  
  2699.   #top ul.nav ul {
  2700.     background: #555; }
  2701.  
  2702.   #top ul.nav ul li a {
  2703.     color: #ddd !important; }
  2704.  
  2705.   #top ul.nav li.current_page_item a,
  2706.   #top ul.nav li.current_page_parent a,
  2707.   #top ul.nav li.current-menu-ancestor a,
  2708.   #top ul.nav li.current-cat a,
  2709.   #top ul.nav li.current-menu-item a {
  2710.     color: #333;
  2711.     background: #fff; }
  2712.  
  2713.   /* 3. MAIN NAVIGATION DROPDOWN MENUS (Add main navigation presentational styles here) */
  2714.   #navigation .top-navigation {
  2715.     display: none !important; }
  2716.  
  2717.   .csstransforms3d.csstransitions #navigation, .csstransforms3d.csstransitions .show-nav #navigation, .csstransforms3d.csstransitions .show-nav #inner-wrapper {
  2718.     left: 0;
  2719.     -webkit-transform: translate3d(0%, 0, 0);
  2720.     -moz-transform: translate3d(0%, 0, 0);
  2721.     -ms-transform: translate3d(0%, 0, 0);
  2722.     -o-transform: translate3d(0%, 0, 0);
  2723.     transform: translate3d(0%, 0, 0); }
  2724.  
  2725.   .nav-toggle, .nav-close, .nav-home {
  2726.     display: none !important; }
  2727.  
  2728.   #navigation {
  2729.     position: relative;
  2730.     left: auto;
  2731.     width: 100%;
  2732.     border: none;
  2733.     padding-top: 0;
  2734.     background: #f0f0f0;
  2735.     border-radius: 2px;
  2736.     display: block !important; }
  2737.     #navigation h3 {
  2738.       display: none; }
  2739.     #navigation .menus {
  2740.       position: relative;
  2741.       clear: none; }
  2742.       #navigation .menus.nav-icons::after {
  2743.         clear: both;
  2744.         content: "";
  2745.         display: table; }
  2746.       #navigation .menus.nav-icons .side-nav {
  2747.         position: absolute;
  2748.         top: 0;
  2749.         right: 0; }
  2750.       #navigation .menus.nav-icons-1 #main-nav {
  2751.         margin-right: 3em; }
  2752.       #navigation .menus.nav-icons-1 .side-nav {
  2753.         width: 3em; }
  2754.       #navigation .menus.nav-icons-2 #main-nav {
  2755.         margin-right: 6em; }
  2756.       #navigation .menus.nav-icons-2 .side-nav {
  2757.         width: 6em; }
  2758.       #navigation .menus.nav-icons-3 #main-nav {
  2759.         margin-right: 9em; }
  2760.       #navigation .menus.nav-icons-3 .side-nav {
  2761.         width: 9em; }
  2762.       #navigation .menus.nav-icons-4 #main-nav {
  2763.         margin-right: 12em; }
  2764.       #navigation .menus.nav-icons-4 .side-nav {
  2765.         width: 12em; }
  2766.     #navigation ul.rss {
  2767.       margin: 0; }
  2768.       #navigation ul.rss li a {
  2769.         background: none;
  2770.         color: #666;
  2771.         padding: 1em;
  2772.         margin: 0; }
  2773.         #navigation ul.rss li a:before {
  2774.           line-height: 3.2; }
  2775.         #navigation ul.rss li a:hover {
  2776.           color: #222; }
  2777.     #navigation ul {
  2778.       margin-bottom: 0; }
  2779.       #navigation ul ul {
  2780.         margin-left: 0; }
  2781.  
  2782.   #navigation ul.nav > li a:hover {
  2783.     background: #e6e6e6; }
  2784.  
  2785.   #navigation ul.nav > li:hover {
  2786.     background: #e6e6e6; }
  2787.  
  2788.   #navigation ul.nav ul {
  2789.     background: #e6e6e6; }
  2790.  
  2791.   #navigation ul.nav > li:hover > ul {
  2792.     left: -1px; }
  2793.  
  2794.   #navigation ul.nav ul ul {
  2795.     top: -5px;
  2796.     left: 100%; }
  2797.  
  2798.   #top .nav li.parent > a {
  2799.     position: relative; }
  2800.  
  2801.   #top .nav li.parent > a:after {
  2802.     display: inline-block;
  2803.     font-family: FontAwesome;
  2804.     font-style: normal;
  2805.     font-weight: normal;
  2806.     line-height: .75;
  2807.     -webkit-font-smoothing: antialiased;
  2808.     -moz-osx-font-smoothing: grayscale;
  2809.     content: "\f0d7";
  2810.     color: inherit;
  2811.     font-size: .857em;
  2812.     margin-top: 6px;
  2813.     speak: none;
  2814.     width: 1.387em;
  2815.     display: inline-block;
  2816.     text-align: right; }
  2817.  
  2818.   #top .nav li ul li.parent > a:after {
  2819.     display: inline-block;
  2820.     font-family: FontAwesome;
  2821.     font-style: normal;
  2822.     font-weight: normal;
  2823.     line-height: .75;
  2824.     -webkit-font-smoothing: antialiased;
  2825.     -moz-osx-font-smoothing: grayscale;
  2826.     content: "\f0da";
  2827.     float: right;
  2828.     position: absolute;
  2829.     top: .53em;
  2830.     right: 1em;
  2831.     text-decoration: none; }
  2832.  
  2833.   #top .nav li ul li.parent > a {
  2834.     padding-right: 2.244em !important; }
  2835.  
  2836.   #top .nav ul ul {
  2837.     top: -.327em;
  2838.     left: 100%; }
  2839.  
  2840.   #navigation .nav li.parent > a {
  2841.     position: relative; }
  2842.  
  2843.   #navigation .nav li.parent > a:after {
  2844.     display: inline-block;
  2845.     font-family: FontAwesome;
  2846.     font-style: normal;
  2847.     font-weight: normal;
  2848.     line-height: .75;
  2849.     -webkit-font-smoothing: antialiased;
  2850.     -moz-osx-font-smoothing: grayscale;
  2851.     content: "\f0d7";
  2852.     color: inherit;
  2853.     font-size: .857em;
  2854.     margin-top: 2px;
  2855.     speak: none;
  2856.     width: 1.387em;
  2857.     display: inline-block;
  2858.     text-align: right;
  2859.     line-height: 1; }
  2860.  
  2861.   #navigation .nav li ul li.parent > a {
  2862.     padding-right: 2.244em !important; }
  2863.  
  2864.   #navigation .nav li ul li.parent > a:after {
  2865.     display: inline-block;
  2866.     font-family: FontAwesome;
  2867.     font-style: normal;
  2868.     font-weight: normal;
  2869.     line-height: .75;
  2870.     -webkit-font-smoothing: antialiased;
  2871.     -moz-osx-font-smoothing: grayscale;
  2872.     content: "\f0da";
  2873.     float: right;
  2874.     position: absolute;
  2875.     top: 1em;
  2876.     right: 1em;
  2877.     text-decoration: none; }
  2878.  
  2879.   .full-width #navigation ul li:first-child, .full-width #navigation ul li:first-child a {
  2880.     border-radius: 0 !important; }
  2881.  
  2882.   #navigation ul.cart,
  2883.   #navigation ul.nav-search {
  2884.     position: relative; }
  2885.     #navigation ul.cart a.cart-contents,
  2886.     #navigation ul.cart a.search-contents,
  2887.     #navigation ul.nav-search a.cart-contents,
  2888.     #navigation ul.nav-search a.search-contents {
  2889.       padding: 1em;
  2890.       margin: 0;
  2891.       position: relative;
  2892.       top: 0;
  2893.       left: 0;
  2894.       background: none;
  2895.       color: #666;
  2896.       border-radius: 0;
  2897.       display: block;
  2898.       overflow: hidden; }
  2899.       #navigation ul.cart a.cart-contents:hover,
  2900.       #navigation ul.cart a.search-contents:hover,
  2901.       #navigation ul.nav-search a.cart-contents:hover,
  2902.       #navigation ul.nav-search a.search-contents:hover {
  2903.         text-decoration: none; }
  2904.       #navigation ul.cart a.cart-contents:before,
  2905.       #navigation ul.cart a.search-contents:before,
  2906.       #navigation ul.nav-search a.cart-contents:before,
  2907.       #navigation ul.nav-search a.search-contents:before {
  2908.         line-height: 1;
  2909.         position: static; }
  2910.       #navigation ul.cart a.cart-contents + ul,
  2911.       #navigation ul.cart a.search-contents + ul,
  2912.       #navigation ul.nav-search a.cart-contents + ul,
  2913.       #navigation ul.nav-search a.search-contents + ul {
  2914.         display: block;
  2915.         position: absolute;
  2916.         right: 0;
  2917.         top: 100%;
  2918.         visibility: hidden;
  2919.         width: 12em;
  2920.         background: #e6e6e6;
  2921.         padding: 1.414em;
  2922.         -webkit-box-sizing: border-box;
  2923.         -moz-box-sizing: border-box;
  2924.         box-sizing: border-box; }
  2925.     #navigation ul.cart li:hover a.cart-contents,
  2926.     #navigation ul.cart li:hover a.search-contents,
  2927.     #navigation ul.nav-search li:hover a.cart-contents,
  2928.     #navigation ul.nav-search li:hover a.search-contents {
  2929.       background: #e6e6e6; }
  2930.       #navigation ul.cart li:hover a.cart-contents + ul,
  2931.       #navigation ul.cart li:hover a.search-contents + ul,
  2932.       #navigation ul.nav-search li:hover a.cart-contents + ul,
  2933.       #navigation ul.nav-search li:hover a.search-contents + ul {
  2934.         visibility: visible; }
  2935.     #navigation ul.cart .widget,
  2936.     #navigation ul.nav-search .widget {
  2937.       margin: 0; }
  2938.   #navigation ul.nav-search {
  2939.     clear: none;
  2940.     float: right; }
  2941.     #navigation ul.nav-search a.search-contents:before {
  2942.       content: "\f002"; }
  2943.     #navigation ul.nav-search a.search-contents + ul {
  2944.       margin: 0;
  2945.       padding: 0; }
  2946.     #navigation ul.nav-search #searchform,
  2947.     #navigation ul.nav-search .searchform {
  2948.       background: none; }
  2949.   #navigation ul.cart h2 {
  2950.     display: none; }
  2951.   #navigation ul.cart .buttons {
  2952.     margin-bottom: 0; }
  2953.   #navigation ul.cart .button {
  2954.     width: 100%;
  2955.     margin-bottom: .5em;
  2956.     font-size: .9em;
  2957.     border-radius: 0; }
  2958.     #navigation ul.cart .button.checkout {
  2959.       margin: 0; }
  2960.   #navigation ul.cart .total {
  2961.     border: 2px solid rgba(0, 0, 0, 0.05);
  2962.     border-width: 2px 0;
  2963.     padding: .8em 0;
  2964.     text-align: right; }
  2965.   #navigation .cart-extended ul.cart a.cart-contents:before {
  2966.     height: 5em; } }
  2967. /* Desktop size and sizes above 980 */
  2968. @media only screen and (min-width: 980px) {
  2969.   #navigation .cart-extended ul.cart a.cart-contents {
  2970.     display: inline-block;
  2971.     width: auto;
  2972.     text-indent: 0;
  2973.     overflow: visible; }
  2974.     #navigation .cart-extended ul.cart a.cart-contents:before {
  2975.       display: inline-block;
  2976.       margin-right: .5em;
  2977.       height: auto; }
  2978.   #navigation .menus.nav-icons-1.cart-extended #main-nav {
  2979.     margin-right: 12.5em; }
  2980.   #navigation .menus.nav-icons-1.cart-extended .side-nav {
  2981.     width: 12.5em; }
  2982.   #navigation .menus.nav-icons-2.cart-extended #main-nav {
  2983.     margin-right: 15.5em; }
  2984.   #navigation .menus.nav-icons-2.cart-extended .side-nav {
  2985.     width: 15.5em; }
  2986.   #navigation .menus.nav-icons-3.cart-extended #main-nav {
  2987.     margin-right: 18.5em; }
  2988.   #navigation .menus.nav-icons-3.cart-extended .side-nav {
  2989.     width: 18.5em; }
  2990.   #navigation .menus.nav-icons-4.cart-extended #main-nav {
  2991.     margin-right: 21.5em; }
  2992.   #navigation .menus.nav-icons-4.cart-extended .side-nav {
  2993.     width: 21.5em; } }
  2994. /*-------------------------------------------------------------------------------------------*/
  2995. /* 4. WIDGETS */
  2996. /*-------------------------------------------------------------------------------------------*/
  2997. /* 4.2 Generic Widgets */
  2998. .widget {
  2999.   margin: 0 0 30px 0;
  3000.   font-size: 12px; }
  3001.  
  3002. .widget h3 {
  3003.   margin: 0 0 0.8em 0;
  3004.   padding: 0 0 0.8em;
  3005.   font: normal bold 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
  3006.   color: #555;
  3007.   border-bottom: 1px solid #e6e6e6; }
  3008.  
  3009. .widget p {
  3010.   font: 300 13px/20px "Helvetica Neue", Helvetica, sans-serif;
  3011.   margin-bottom: 15px; }
  3012.  
  3013. .widget ul {
  3014.   clear: both;
  3015.   list-style-position: inside;
  3016.   list-style-type: disc; }
  3017.  
  3018. .widget ul li a {
  3019.   padding: 0;
  3020.   line-height: 22px;
  3021.   text-decoration: none; }
  3022.  
  3023. .widget ul li a:hover {
  3024.   text-decoration: underline; }
  3025.  
  3026. .widget ul ul {
  3027.   padding: 0 0 0 15px;
  3028.   border-top: none; }
  3029.  
  3030. .widget_recent_comments li, #twitter li {
  3031.   padding: 6px 0;
  3032.   line-height: 18px;
  3033.   border-bottom: 1px solid #eee; }
  3034.  
  3035. /* RESET LI STYLING FOR RECENT COMMENT & TWITTER */
  3036. .widget_recent_comments li a, #twitter a {
  3037.   display: inline;
  3038.   padding: 0;
  3039.   line-height: 18px !important;
  3040.   background: none !important;
  3041.   border: none !important; }
  3042.  
  3043. /* RESET <A> STYLING FOR RECENT COMMENT & TWITTER */
  3044. #footer-widgets {
  3045.   border-top: 1px solid #e6e6e6;
  3046.   padding: 10px 0;
  3047.   clear: both; }
  3048.  
  3049. /* 4.2 Specific Widgets */
  3050. /* SEARCH FORM */
  3051. .searchform, #searchform {
  3052.   width: 98%;
  3053.   margin-top: 5px;
  3054.   position: relative;
  3055.   border-color: #efefef;
  3056.   border-width: 2px;
  3057.   border-style: solid;
  3058.   border-radius: 3px; }
  3059.  
  3060. .searchform input.s, #searchform input#s {
  3061.   padding: 8px;
  3062.   width: 85%;
  3063.   margin: 0;
  3064.   border: none;
  3065.   background: none;
  3066.   color: #777; }
  3067.  
  3068. .searchform input.s:focus {
  3069.   box-shadow: none;
  3070.   -moz-box-shadow: none;
  3071.   -webkit-box-shadow: none; }
  3072.  
  3073. .searchform button.submit {
  3074.   background: none;
  3075.   position: absolute;
  3076.   top: .15em;
  3077.   right: 10px;
  3078.   border: none;
  3079.   margin: 0;
  3080.   padding: 0;
  3081.   border-radius: 0; }
  3082.  
  3083. .searchform .fa-search:before {
  3084.   font-family: FontAwesome;
  3085.   color: rgba(0, 0, 0, 0.5);
  3086.   font-size: 1.4em;
  3087.   line-height: 1.5; }
  3088.  
  3089. .searchform label {
  3090.   display: none; }
  3091.  
  3092. /* FLICKR */
  3093. .widget_woo_flickr h3 span {
  3094.   color: #0061D8; }
  3095.  
  3096. .widget_woo_flickr h3 span span {
  3097.   color: #FF1183; }
  3098.  
  3099. .widget_woo_flickr .flickr_badge_image {
  3100.   float: left;
  3101.   margin: 3px; }
  3102.  
  3103. .widget_woo_flickr .wrap {
  3104.   position: relative;
  3105.   margin-bottom: 20px;
  3106.   padding: 0; }
  3107.  
  3108. .widget_woo_flickr a img {
  3109.   float: left;
  3110.   margin: 0 0 8px 8px;
  3111.   display: block;
  3112.   border: #CECFC6 1px solid;
  3113.   padding: 3px; }
  3114.  
  3115. .widget_woo_flickr a:hover img {
  3116.   border: #A8AA99 1px solid; }
  3117.  
  3118. /* WIDGET WOO EMBED */
  3119. .widget_woo_embed h3 {
  3120.   margin-bottom: 0.5em; }
  3121.  
  3122. .widget_woo_embed h4 {
  3123.   display: none; }
  3124.  
  3125. .widget_woo_embed ul {
  3126.   margin: 0.7em 0 0; }
  3127.  
  3128. .widget_woo_embed ul li.active a {
  3129.   font-weight: bold; }
  3130.  
  3131. /* CALENDAR */
  3132. #wp-calendar {
  3133.   width: 95%;
  3134.   margin-bottom: 15px;
  3135.   clear: both;
  3136.   padding: 0; }
  3137.  
  3138. #wp-calendar caption {
  3139.   padding: 0 0 10px; }
  3140.  
  3141. #wp-calendar th, #wp-calendar td {
  3142.   text-align: center;
  3143.   background: rgba(0, 0, 0, 0.05);
  3144.   padding: 5px; }
  3145.  
  3146. #wp-calendar td {
  3147.   background: transparent; }
  3148.  
  3149. #wp-calendar td, table#wp-calendar th {
  3150.   padding: 3px 0; }
  3151.  
  3152. /* Blog Author Widget */
  3153. .widget_woo_blogauthorinfo .avatar {
  3154.   padding: 5px;
  3155.   border: 1px solid #e6e6e6;
  3156.   background: #F8F8F8;
  3157.   background: rgba(255, 255, 255, 0.7); }
  3158.  
  3159. .widget_woo_blogauthorinfo .left {
  3160.   float: left;
  3161.   margin: 0 10px 5px 0; }
  3162.  
  3163. .widget_woo_blogauthorinfo .right {
  3164.   float: right;
  3165.   margin: 0 0 5px 10px; }
  3166.  
  3167. .ie8 .widget_woo_blogauthorinfo .avatar {
  3168.   width: auto; }
  3169.  
  3170. /* TWITTER */
  3171. .widget_woo_twitter .back {
  3172.   padding: 15px 25px 10px;
  3173.   background: #f8f8f8;
  3174.   border-radius: 10px;
  3175.   -moz-border-radius: 10px;
  3176.   -webkit-border-radius: 10px; }
  3177.  
  3178. .widget_woo_twitter ul {
  3179.   background: none;
  3180.   padding-left: 0; }
  3181.  
  3182. .widget_woo_twitter ul li {
  3183.   border-bottom: 1px solid #e6e6e6;
  3184.   padding: 10px 0px;
  3185.   list-style: none; }
  3186.  
  3187. .widget_woo_twitter ul li a {
  3188.   padding: 0px; }
  3189.  
  3190. .widget_woo_twitter ul li .time {
  3191.   color: #999; }
  3192.  
  3193. .widget_woo_twitter p {
  3194.   padding-top: 10px; }
  3195.  
  3196. .widget_woo_twitter p a {
  3197.   color: #222; }
  3198.  
  3199. .widget_woo_twitter ul li .content {
  3200.   font-size: 16px;
  3201.   font-family: Georgia, serif; }
  3202.  
  3203. .widget.widget_woo_twitter h3 {
  3204.   border-bottom: none;
  3205.   padding: 0;
  3206.   margin: 0;
  3207.   padding-bottom: 15px; }
  3208.  
  3209. /* 4.3 WooTabs */
  3210. #tabs {
  3211.   height: auto;
  3212.   display: block;
  3213.   margin-bottom: 30px; }
  3214.  
  3215. #tabs ul.wooTabs {
  3216.   position: relative;
  3217.   bottom: -1px;
  3218.   padding: 0px;
  3219.   z-index: 99; }
  3220.  
  3221. #tabs ul.wooTabs li {
  3222.   float: left;
  3223.   display: inline;
  3224.   margin-right: 2px;
  3225.   font-weight: bold;
  3226.   color: #ffffff;
  3227.   cursor: pointer; }
  3228.  
  3229. #tabs ul.wooTabs li a.selected, #tabs ul.wooTabs li a:hover {
  3230.   background: #fff;
  3231.   text-decoration: none;
  3232.   border: 1px solid #d9d9d9;
  3233.   border-width: 1px 1px 0;
  3234.   color: #666; }
  3235.  
  3236. #tabs ul.wooTabs li a {
  3237.   color: #999;
  3238.   display: block;
  3239.   float: left;
  3240.   border: 1px solid transparent;
  3241.   border-width: 1px 1px 0;
  3242.   padding: 5px 8px 3px;
  3243.   text-transform: uppercase;
  3244.   font-size: 11px;
  3245.   text-shadow: 1px 1px 0 solid #fff; }
  3246.  
  3247. #tabs .inside li {
  3248.   background: #fff; }
  3249.  
  3250. #tabs #tab-tags {
  3251.   padding: 10px;
  3252.   background: #fff;
  3253.   border: 1px solid #d9d9d9; }
  3254.  
  3255. #tabs .inside ul {
  3256.   margin: 0;
  3257.   border: 1px solid #d9d9d9;
  3258.   border-width: 1px 0 1px 0;
  3259.   list-style: none;
  3260.   padding-left: 0px; }
  3261.  
  3262. #tabs .inside li {
  3263.   border: 1px solid #d9d9d9;
  3264.   border-width: 0 1px 1px 1px;
  3265.   padding: 10px; }
  3266.  
  3267. #tabs .inside li a {
  3268.   color: #999;
  3269.   font: bold 13px/18px Helvetica, Arial, sans-serif;
  3270.   padding: 0; }
  3271.  
  3272. #tabs .inside li span.meta {
  3273.   display: block;
  3274.   font: 300 11px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  3275.   text-transform: uppercase;
  3276.   color: #777; }
  3277.  
  3278. #tabs .inside li img.avatar, #tabs .inside li img.thumbnail {
  3279.   float: left;
  3280.   margin: 0 8px 0 0;
  3281.   padding: 0;
  3282.   border-radius: 300px;
  3283.   -moz-border-radius: 300px;
  3284.   -webkit-border-radius: 300px; }
  3285.  
  3286. #tabs {
  3287.   border-radius: 3px;
  3288.   -moz-border-radius: 3px;
  3289.   -webkit-border-radius: 3px; }
  3290.  
  3291. #tabs ul.wooTabs li a.selected, #tabs ul.wooTabs li a:hover {
  3292.   border-top-right-radius: 3px;
  3293.   border-top-left-radius: 3px;
  3294.   -moz-border-radius-topright: 3px;
  3295.   -moz-border-radius-topleft: 3px;
  3296.   -webkit-border-top-right-radius: 3px;
  3297.   -webkit-border-top-left-radius: 3px; }
  3298.  
  3299. #tabs .inside .list {
  3300.   display: none; }
  3301.  
  3302. #tabs .inside .list:first-child {
  3303.   display: block; }
  3304.  
  3305. /* WooDojo Tabs */
  3306. .widget_woodojo_tabs h3 {
  3307.   border-bottom: none; }
  3308.  
  3309. .widget_woodojo_tabs .tabbable .nav {
  3310.   margin: 0 0 -1px;
  3311.   border: none !important; }
  3312.  
  3313. .widget_woodojo_tabs .tabbable .nav li a {
  3314.   color: #999;
  3315.   display: block;
  3316.   float: left;
  3317.   border-color: transparent;
  3318.   border-width: 1px 1px 0;
  3319.   padding: 5px 8px 3px !important;
  3320.   text-transform: uppercase;
  3321.   font-weight: bold;
  3322.   font-size: 11px;
  3323.   text-shadow: 1px 1px 0 #fff; }
  3324.  
  3325. .widget_woodojo_tabs .tabbable .nav li.active a, .widget_woodojo_tabs .tabbable .nav li a:hover {
  3326.   text-decoration: none;
  3327.   border-color: #d9d9d9 !important;
  3328.   border-width: 1px 1px 0 !important;
  3329.   color: #666;
  3330.   background: #ffffff;
  3331.   border-bottom: none !important; }
  3332.  
  3333. .widget_woodojo_tabs .tabbable .tab-content {
  3334.   box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
  3335.   -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
  3336.   -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); }
  3337.  
  3338. .widget_woodojo_tabs .tabbable .tab-content ul {
  3339.   padding: 0; }
  3340.  
  3341. .widget_woodojo_tabs .tabbable .tab-content li {
  3342.   margin: 0;
  3343.   background: #fff; }
  3344.  
  3345. .widget_woodojo_tabs .tabbable .tab-pane-tags {
  3346.   padding: 10px;
  3347.   background: #fff;
  3348.   border: 1px solid #d9d9d9; }
  3349.  
  3350. .widget_woodojo_tabs .tabbable .tab-content ul {
  3351.   margin: 0;
  3352.   border: 1px solid #d9d9d9;
  3353.   border-width: 1px 0 1px 0;
  3354.   list-style: none;
  3355.   padding-left: 0px; }
  3356.  
  3357. .widget_woodojo_tabs .tabbable .tab-content li {
  3358.   border: 1px solid #d9d9d9;
  3359.   border-width: 0 1px 1px;
  3360.   padding: 10px; }
  3361.  
  3362. .widget_woodojo_tabs .tabbable .tab-content li a {
  3363.   color: #555;
  3364.   font: bold 13px/18px "Helvetica Neue", Helvetica, Arial, sans-serif;
  3365.   padding: 0; }
  3366.  
  3367. .widget_woodojo_tabs .tabbable .tab-content li span.meta {
  3368.   display: block;
  3369.   font: 300 11px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  3370.   text-transform: uppercase;
  3371.   color: #777; }
  3372.  
  3373. .widget_woodojo_tabs .tabbable .tab-content li img.avatar, .widget_woodojo_tabs .tabbable .tab-content li img.thumbnail {
  3374.   float: left;
  3375.   margin: 0 8px 0 0;
  3376.   border: none;
  3377.   padding: 0;
  3378.   border-radius: 300px;
  3379.   -moz-border-radius: 300px;
  3380.   -webkit-border-radius: 300px; }
  3381.  
  3382. .widget_woodojo_tabs .tabbable.tabs-below .nav {
  3383.   margin: 0; }
  3384.  
  3385. .widget_woodojo_tabs .tabbable.tabs-below .nav li a {
  3386.   border-width: 0 1px 1px; }
  3387.  
  3388. .widget_woodojo_tabs .tabbable.tabs-below .nav li.active a, .widget_woodojo_tabs .tabbable.tabs-below .nav li a:hover {
  3389.   border-width: 0 1px 1px !important;
  3390.   background: #ffffff;
  3391.   background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f2f2f2));
  3392.   background: -webkit-linear-gradient(#ffffff, #f2f2f2);
  3393.   background: -moz-linear-gradient(center top, #ffffff 0%, #f2f2f2 100%);
  3394.   background: -moz-gradient(center top, #ffffff 0%, #f2f2f2 100%);
  3395.   filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff,endColorstr=#f2f2f2);
  3396.   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff, endColorstr=#f2f2f2)";
  3397.   box-shadow: inset 0 1px 0 #fff, 0 1px 3px rgba(0, 0, 0, 0.1);
  3398.   -moz-box-shadow: inset 0 1px 0 #fff, 0 1px 3px rgba(0, 0, 0, 0.1);
  3399.   -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 3px rgba(0, 0, 0, 0.1); }
  3400.  
  3401. .widget_woodojo_tabs .tabbable.tabs-left .nav {
  3402.   margin: 0; }
  3403.  
  3404. .widget_woodojo_tabs .tabbable.tabs-left .nav li a {
  3405.   border-width: 1px 0 1px 1px; }
  3406.  
  3407. .widget_woodojo_tabs .tabbable.tabs-left .nav li.active a, .widget_woodojo_tabs .tabbable.tabs-below .nav li a:hover {
  3408.   border-width: 1px 0 1px 1px;
  3409.   background: #ffffff;
  3410.   background: -webkit-gradient(linear, left top, right bottom, from(#ffffff), to(#f2f2f2));
  3411.   background: -webkit-linear-gradient(#ffffff, #f2f2f2);
  3412.   background: -moz-linear-gradient(center top, #ffffff 0%, #f2f2f2 100%);
  3413.   background: -moz-gradient(center top, #ffffff 0%, #f2f2f2 100%);
  3414.   filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff,endColorstr=#f2f2f2);
  3415.   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff, endColorstr=#f2f2f2)";
  3416.   box-shadow: inset 0 1px 0 #fff, 0 1px 3px rgba(0, 0, 0, 0.1);
  3417.   -moz-box-shadow: inset 0 1px 0 #fff, 0 1px 3px rgba(0, 0, 0, 0.1);
  3418.   -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 3px rgba(0, 0, 0, 0.1); }
  3419.  
  3420. .widget_woodojo_tabs .tabbable.tabs-right .nav {
  3421.   margin: 0; }
  3422.  
  3423. .widget_woodojo_tabs .tabbable.tabs-right .nav li a {
  3424.   border-width: 1px 1px 1px 0; }
  3425.  
  3426. .widget_woodojo_tabs .tabbable.tabs-right .nav li.active a, .widget_woodojo_tabs .tabbable.tabs-below .nav li a:hover {
  3427.   border-width: 1px 1px 1px 0;
  3428.   background: #ffffff;
  3429.   background: -webkit-gradient(linear, left top, right bottom, from(#ffffff), to(#f2f2f2));
  3430.   background: -webkit-linear-gradient(#ffffff, #f2f2f2);
  3431.   background: -moz-linear-gradient(center top, #ffffff 0%, #f2f2f2 100%);
  3432.   background: -moz-gradient(center top, #ffffff 0%, #f2f2f2 100%);
  3433.   filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff,endColorstr=#f2f2f2);
  3434.   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff, endColorstr=#f2f2f2)";
  3435.   box-shadow: inset 0 1px 0 #fff, 0 1px 3px rgba(0, 0, 0, 0.1);
  3436.   -moz-box-shadow: inset 0 1px 0 #fff, 0 1px 3px rgba(0, 0, 0, 0.1);
  3437.   -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 3px rgba(0, 0, 0, 0.1); }
  3438.  
  3439. /* WooDojo Instagram Stream */
  3440. .widget_woodojo_instagram ul {
  3441.   float: none; }
  3442.  
  3443. .widget_woodojo_instagram ul.instagram-photos {
  3444.   margin: 0.5em 0;
  3445.   width: 98%;
  3446.   margin: 0 auto; }
  3447.  
  3448. .widget_woodojo_instagram ul.instagram-photos li {
  3449.   margin: 0.5em !important; }
  3450.  
  3451. .widget_woodojo_instagram ul.instagram-photos li img:hover {
  3452.   opacity: 0.8; }
  3453.  
  3454. /* WooDojo Twitter Stream */
  3455. .widget_woodojo_tweets ul.tweets h3 {
  3456.   margin: 0; }
  3457.  
  3458. .widget_woodojo_tweets ul.tweets li {
  3459.   margin: 0;
  3460.   padding: 1em; }
  3461.  
  3462. /* Misc */
  3463. .widget_woodojo_instagram_profile h3, .widget_woodojo_twitterprofile h3 {
  3464.   margin: 0 0 1em; }
  3465.  
  3466. /* 6.6 Subscribe & Connect */
  3467. #connect {
  3468.   background: #fafafa;
  3469.   margin: 0 0 1.5em;
  3470.   padding: 15px;
  3471.   border: 1px solid #e6e6e6;
  3472.   clear: both;
  3473.   border-radius: 5px;
  3474.   -moz-border-radius: 5px;
  3475.   -webkit-border-radius: 5px;
  3476.   font-weight: normal; }
  3477.  
  3478. #main #connect .col-left, #connect .col-right {
  3479.   float: none;
  3480.   width: 100%; }
  3481.  
  3482. #connect h3 {
  3483.   margin-bottom: 10px; }
  3484.  
  3485. #connect p {
  3486.   margin: 0 0 1em; }
  3487.  
  3488. #connect .newsletter-form {
  3489.   margin: 0 0 1em; }
  3490.  
  3491. #connect .newsletter-form .required {
  3492.   border: 1px solid #e6e6e6;
  3493.   border-color: #CCCCCC #EFEFEF #EFEFEF #CCCCCC; }
  3494.  
  3495. #connect .newsletter-form .email {
  3496.   width: 60%;
  3497.   background: #fff;
  3498.   padding: .6em;
  3499.   color: #888; }
  3500.  
  3501. #connect .newsletter-form .submit {
  3502.   cursor: pointer;
  3503.   padding: 6px 8px;
  3504.   margin: 0 0 0 5px;
  3505.   -webkit-border-radius: 3px;
  3506.   -moz-border-radius: 3px;
  3507.   border-radius: 3px; }
  3508.  
  3509. @-moz-document url-prefix() {
  3510.   #connect .newsletter-form .submit {
  3511.     padding: 9px 5px; } }
  3512. #connect .related-posts {
  3513.   border-top: 1px solid #e6e6e6;
  3514.   margin-top: 1em;
  3515.   padding-top: 1em; }
  3516.  
  3517. #connect .related-posts h4 {
  3518.   font-size: 1em; }
  3519.  
  3520. #connect .related-posts ul {
  3521.   list-style: disc outside none;
  3522.   margin: 0.5em 0 0 1em; }
  3523.  
  3524. .widget #connect {
  3525.   background: none;
  3526.   padding: 0;
  3527.   border: none; }
  3528.  
  3529. .widget #connect .fl, .widget #connect .fr {
  3530.   float: none; }
  3531.  
  3532. .widget_woo_subscribe .social {
  3533.   text-align: left; }
  3534.  
  3535. #connect .social a {
  3536.   opacity: 0.8;
  3537.   filter: alpha(opacity=80);
  3538.   -webkit-transition: all 0.15s ease-out 0s;
  3539.   -moz-transition: all 0.15s ease-out 0s;
  3540.   transition: all 0.15s ease-out 0s; }
  3541.   #connect .social a:hover {
  3542.     opacity: 1;
  3543.     filter: alpha(opacity=100); }
  3544. #connect .social a:hover {
  3545.   text-decoration: none; }
  3546. #connect .social a:before {
  3547.   font-family: Social;
  3548.   font-size: 1.1em;
  3549.   line-height: 1;
  3550.   margin: 0 0.2em 0.6em 0;
  3551.   padding: .53em;
  3552.   display: inline-block;
  3553.   border-radius: 300px;
  3554.   color: #fff;
  3555.   text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.1); }
  3556. #connect .social a.subscribe:before {
  3557.   content: '\e001';
  3558.   background-color: #FF6600; }
  3559. #connect .social a.twitter:before {
  3560.   content: '\e002';
  3561.   background-color: #00aced; }
  3562. #connect .social a.facebook:before {
  3563.   content: '\e003';
  3564.   background-color: #3b5998; }
  3565. #connect .social a.youtube:before {
  3566.   content: '\e004';
  3567.   background-color: #af2b26; }
  3568. #connect .social a.flickr:before {
  3569.   content: '\e005';
  3570.   background-color: #ff0084; }
  3571. #connect .social a.linkedin:before {
  3572.   content: '\e006';
  3573.   background-color: #71c5ef; }
  3574. #connect .social a.delicious:before {
  3575.   content: '\e007';
  3576.   background-color: #285da7; }
  3577. #connect .social a.googleplus:before {
  3578.   content: '\e008';
  3579.   background-color: #2d2d2d;
  3580.   font-weight: bold; }
  3581. #connect .social a.dribbble:before {
  3582.   content: '\e009';
  3583.   background-color: #ea4c89; }
  3584. #connect .social a.instagram:before {
  3585.   content: '\e010';
  3586.   background-color: #517fa4; }
  3587. #connect .social a.vimeo:before {
  3588.   content: '\e011';
  3589.   background-color: #33454E; }
  3590. #connect .social a.pinterest:before {
  3591.   content: '\e012';
  3592.   background-color: #cb2027; }
  3593.  
  3594. @media only screen and (min-width: 768px) {
  3595.   /* Subcribe & Connect */
  3596.   #main #connect .col-left {
  3597.     float: left; }
  3598.  
  3599.   #connect .col-right {
  3600.     float: right; }
  3601.  
  3602.   #main #connect .col-left, #connect .col-right {
  3603.     width: 48%; }
  3604.  
  3605.   #connect .related-posts {
  3606.     border-top: 0;
  3607.     border-left: 1px solid #e6e6e6;
  3608.     padding-top: 0;
  3609.     padding-left: 15px;
  3610.     margin-top: 0; } }
  3611. #comments {
  3612.   position: relative;
  3613.   margin: 40px 0 0;
  3614.   padding: 40px 0 0 0;
  3615.   border-top: 1px solid #e6e6e6;
  3616.   border-top: 1px solid rgba(0, 0, 0, 0.07); }
  3617.   #comments h3 {
  3618.     color: #333;
  3619.     font-weight: normal;
  3620.     margin-bottom: 20px; }
  3621.     #comments h3#pings {
  3622.       margin-top: 25px; }
  3623.   #comments .comment {
  3624.     margin-top: 10px;
  3625.     width: 100%;
  3626.     list-style-type: none; }
  3627.     #comments .comment.thread-even {
  3628.       background: #fafafa;
  3629.       background: rgba(0, 0, 0, 0.02);
  3630.       border-bottom: 1px solid #e6e6e6;
  3631.       border-bottom: 1px solid rgba(0, 0, 0, 0.07); }
  3632.     #comments .comment .comment-container {
  3633.       position: relative;
  3634.       padding: 20px; }
  3635.     #comments .comment .reply a {
  3636.       background: none repeat scroll 0 0 #BFBFBF;
  3637.       color: #222222 !important;
  3638.       margin: 0;
  3639.       padding: 0.2em 1em;
  3640.       text-shadow: none;
  3641.       font-size: .7em; }
  3642.       #comments .comment .reply a:after {
  3643.         font-family: 'FontAwesome';
  3644.         display: inline-block;
  3645.         font-size: 100%;
  3646.         margin-left: .618em;
  3647.         font-weight: normal;
  3648.         line-height: 1em;
  3649.         width: 1em;
  3650.         text-align: right;
  3651.         content: "\f112"; }
  3652.   #comments .comment-head {
  3653.     margin: 0 0 15px 0; }
  3654.     #comments .comment-head .name {
  3655.       margin: 0;
  3656.       font-weight: bold;
  3657.       font-size: 15px; }
  3658.     #comments .comment-head .date,
  3659.     #comments .comment-head .edit,
  3660.     #comments .comment-head .perma {
  3661.       font-size: 11px; }
  3662.   #comments .avatar {
  3663.     float: left;
  3664.     margin: 0 15px 10px 0; }
  3665.     #comments .avatar img {
  3666.       margin: 0;
  3667.       vertical-align: middle;
  3668.       border-radius: 100px; }
  3669.   #comments .comment-entry p {
  3670.     margin: 0 0 10px 0; }
  3671.   #comments .comment-entry blockquote {
  3672.     margin: 0 30px 0; }
  3673.     #comments .comment-entry blockquote p {
  3674.       font-style: italic; }
  3675.   #comments .reply {
  3676.     position: absolute;
  3677.     right: 1em;
  3678.     top: 1em; }
  3679.   #comments ul.children {
  3680.     margin: 10px 0px 0 25px;
  3681.     padding: 0; }
  3682.     #comments ul.children li {
  3683.       border-top: 1px solid #e6e6e6; }
  3684.   #comments .cancel-comment-reply {
  3685.     margin: 10px 0; }
  3686.   #comments .navigation a {
  3687.     display: block;
  3688.     margin: 15px 0 0 0;
  3689.     text-decoration: none; }
  3690.   #comments .pingbacks li.pingback {
  3691.     margin: 10px 0; }
  3692.     #comments .pingbacks li.pingback .reply {
  3693.       display: none; }
  3694.  
  3695. #respond {
  3696.   margin: 40px 0 0; }
  3697.   #respond h3 {
  3698.     color: #333;
  3699.     font-weight: normal;
  3700.     margin-bottom: 20px; }
  3701.   #respond #reply-title small {
  3702.     display: block;
  3703.     font-size: 14px;
  3704.     margin-top: 5px; }
  3705.   #respond .left {
  3706.     float: left;
  3707.     width: 200px;
  3708.     margin-right: 15px; }
  3709.   #respond .right {
  3710.     font: left;
  3711.     width: 380px; }
  3712.   #respond label {
  3713.     font-size: 11px;
  3714.     color: #777; }
  3715.  
  3716. #commentform {
  3717.   margin: 15px 0 0 0; }
  3718.   #commentform input.txt, #commentform textarea {
  3719.     font: 300 14px/1em "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif; }
  3720.   #commentform input.txt {
  3721.     width: 170px;
  3722.     margin: 0 5px 10px 0;
  3723.     padding: 5px 7px; }
  3724.   #commentform textarea {
  3725.     width: 95% !important;
  3726.     padding: 5px 7px; }
  3727.   #commentform #submit {
  3728.     margin: 15px 0 0 0; }
  3729.     #commentform #submit:after {
  3730.       font-family: "FontAwesome";
  3731.       content: "\f105"; }
  3732.  
  3733. h3#pings {
  3734.   margin: 25px 0 10px 0; }
  3735.  
  3736. .pinglist li {
  3737.   margin: 0 0 0 20px;
  3738.   list-style-type: decimal; }
  3739.   .pinglist li .author {
  3740.     font-weight: bold;
  3741.     font-size: 15px; }
  3742.   .pinglist li .date {
  3743.     font-size: 11px; }
  3744.   .pinglist li .pingcontent {
  3745.     display: block;
  3746.     margin: 10px 0; }
  3747.  
  3748. .entry table {
  3749.   border-spacing: 0;
  3750.   width: 100%;
  3751.   border: 1px solid #eee;
  3752.   border-radius: 4px;
  3753.  
  3754.   box-shadow: 0 1px 2px 0 white;
  3755.   -webkit-box-shadow: 0 1px 2px 0 white;
  3756.   border-collapse: separate;
  3757.   margin-bottom: 1.5em; }
  3758.   .entry table td, .entry table th {
  3759.     padding: .857em 1.387em;
  3760.     text-align: left;
  3761.     border-right: 1px dotted #eee;
  3762.     vertical-align: top; }
  3763.     .entry table td p:last-child, .entry table th p:last-child {
  3764.       margin-bottom: 0; }
  3765.   .entry table thead th {
  3766.     background: #fafafa;
  3767.     border-right: 1px solid #eee;
  3768.     border-bottom: 1px solid #eee;
  3769.     text-transform: uppercase;
  3770.     padding: 1.387em;
  3771.     vertical-align: middle; }
  3772.     .entry table thead th:first-child {
  3773.       border-bottom-left-radius: 4px;
  3774.       border-top-left-radius: 4px;
  3775.       border-bottom-left-radius: 0;
  3776.       border-bottom-right-radius: 0; }
  3777.     .entry table thead th:last-child {
  3778.       border-bottom-right-radius: 4px;
  3779.       border-top-right-radius: 4px;
  3780.       border-bottom-left-radius: 0;
  3781.       border-bottom-right-radius: 0; }
  3782.   .entry table tr th:last-child, .entry table tr td:last-child {
  3783.     border-right: 0; }
  3784.   .entry table tbody th {
  3785.     background: #fafafa;
  3786.     border-bottom: 1px solid #eee; }
  3787.   .entry table tbody td {
  3788.     border-bottom: 1px solid #eee; }
  3789.   .entry table tbody h2 {
  3790.     font-size: 1em;
  3791.     letter-spacing: normal;
  3792.     font-weight: normal; }
  3793.     .entry table tbody h2 a {
  3794.       font-weight: normal; }
  3795.   .entry table tbody tr:last-child td:first-child {
  3796.     border-bottom-left-radius: 4px;
  3797.     border-bottom-right-radius: 4px;
  3798.     border-bottom-right-radius: 0;
  3799.     border-top-right-radius: 0; }
  3800.   .entry table tbody tr:last-child td:last-child {
  3801.     border-bottom-left-radius: 4px;
  3802.     border-bottom-right-radius: 4px;
  3803.     border-bottom-left-radius: 0;
  3804.     border-top-left-radius: 0; }
  3805.   .entry table tbody tr:last-child td {
  3806.     border-bottom: 0; }
  3807.   .entry table tbody tr:last-child th {
  3808.     border-bottom: 0; }
  3809.  
  3810. /* 6.1 Buttons */
  3811. a.button,
  3812. a.comment-reply-link,
  3813. #commentform #submit,
  3814. .submit,
  3815. input[type=submit],
  3816. input.button,
  3817. button.button,
  3818. #wrapper .woo-sc-button {
  3819.   display: inline-block;
  3820.   padding: .327em 1em;
  3821.   color: white !important;
  3822.   text-align: center;
  3823.   border-width: 1px;
  3824.   border-style: solid;
  3825.   border-color: rgba(255, 255, 255, 0);
  3826.   text-decoration: none;
  3827.   font-size: 1em;
  3828.   /* Make inputs the same size as normal text */
  3829.   font-family: inherit;
  3830.   /* Make inputs use the correct typeface instead of the browser default */
  3831.   cursor: pointer;
  3832.   /* Inputs need pointers! */
  3833.   overflow: visible;
  3834.   /* IE fix */
  3835.   width: auto;
  3836.   /* IE fix */
  3837.   line-height: 1.618em;
  3838.   -webkit-box-sizing: border-box;
  3839.   -moz-box-sizing: border-box;
  3840.   box-sizing: border-box;
  3841.   white-space: normal;
  3842.   background: #428bca;
  3843.   font-weight: 200;
  3844.   text-transform: uppercase;
  3845.   box-shadow: 0 0 0 0 #888;
  3846.   -webkit-box-shadow: 0 0 0 0 #888;
  3847.   border-radius: 3px;
  3848.   text-shadow: none;
  3849.   -webkit-appearance: none;
  3850.   /* Remove input shadowing on iOS */
  3851.   -moz-appearance: none;
  3852.   /* mobile firefox too! */ }
  3853.   a.button:hover,
  3854.   a.comment-reply-link:hover,
  3855.   #commentform #submit:hover,
  3856.   .submit:hover,
  3857.   input[type=submit]:hover,
  3858.   input.button:hover,
  3859.   button.button:hover,
  3860.   #wrapper .woo-sc-button:hover {
  3861.     text-decoration: none;
  3862.     background: #245682; }
  3863.   a.button:active,
  3864.   a.comment-reply-link:active,
  3865.   #commentform #submit:active,
  3866.   .submit:active,
  3867.   input[type=submit]:active,
  3868.   input.button:active,
  3869.   button.button:active,
  3870.   #wrapper .woo-sc-button:active {
  3871.     box-shadow: inset 0 0 7px 0 rgba(0, 0, 0, 0.3);
  3872.     -webkit-box-shadow: inset 0 0 7px 0 rgba(0, 0, 0, 0.3); }
  3873.   a.button.small,
  3874.   a.comment-reply-link.small,
  3875.   #commentform #submit.small,
  3876.   .submit.small,
  3877.   input[type=submit].small,
  3878.   input.button.small,
  3879.   button.button.small,
  3880.   #wrapper .woo-sc-button.small {
  3881.     font-size: .6em;
  3882.     letter-spacing: 1px; }
  3883.   a.button.large,
  3884.   a.comment-reply-link.large,
  3885.   #commentform #submit.large,
  3886.   .submit.large,
  3887.   input[type=submit].large,
  3888.   input.button.large,
  3889.   button.button.large,
  3890.   #wrapper .woo-sc-button.large {
  3891.     font-size: 1.4em; }
  3892.   a.button.xl,
  3893.   a.comment-reply-link.xl,
  3894.   #commentform #submit.xl,
  3895.   .submit.xl,
  3896.   input[type=submit].xl,
  3897.   input.button.xl,
  3898.   button.button.xl,
  3899.   #wrapper .woo-sc-button.xl {
  3900.     font-size: 2em; }
  3901.   a.button.red,
  3902.   a.comment-reply-link.red,
  3903.   #commentform #submit.red,
  3904.   .submit.red,
  3905.   input[type=submit].red,
  3906.   input.button.red,
  3907.   button.button.red,
  3908.   #wrapper .woo-sc-button.red {
  3909.     background: #d72323; }
  3910.     a.button.red:hover,
  3911.     a.comment-reply-link.red:hover,
  3912.     #commentform #submit.red:hover,
  3913.     .submit.red:hover,
  3914.     input[type=submit].red:hover,
  3915.     input.button.red:hover,
  3916.     button.button.red:hover,
  3917.     #wrapper .woo-sc-button.red:hover {
  3918.       background: #d20000; }
  3919.   a.button.orange,
  3920.   a.comment-reply-link.orange,
  3921.   #commentform #submit.orange,
  3922.   .submit.orange,
  3923.   input[type=submit].orange,
  3924.   input.button.orange,
  3925.   button.button.orange,
  3926.   #wrapper .woo-sc-button.orange {
  3927.     background: #d76b23; }
  3928.     a.button.orange:hover,
  3929.     a.comment-reply-link.orange:hover,
  3930.     #commentform #submit.orange:hover,
  3931.     .submit.orange:hover,
  3932.     input[type=submit].orange:hover,
  3933.     input.button.orange:hover,
  3934.     button.button.orange:hover,
  3935.     #wrapper .woo-sc-button.orange:hover {
  3936.       background: #d25e00; }
  3937.   a.button.green,
  3938.   a.comment-reply-link.green,
  3939.   #commentform #submit.green,
  3940.   .submit.green,
  3941.   input[type=submit].green,
  3942.   input.button.green,
  3943.   button.button.green,
  3944.   #wrapper .woo-sc-button.green {
  3945.     background: #8dc11e; }
  3946.     a.button.green:hover,
  3947.     a.comment-reply-link.green:hover,
  3948.     #commentform #submit.green:hover,
  3949.     .submit.green:hover,
  3950.     input[type=submit].green:hover,
  3951.     input.button.green:hover,
  3952.     button.button.green:hover,
  3953.     #wrapper .woo-sc-button.green:hover {
  3954.       background: #87c000; }
  3955.   a.button.aqua,
  3956.   a.comment-reply-link.aqua,
  3957.   #commentform #submit.aqua,
  3958.   .submit.aqua,
  3959.   input[type=submit].aqua,
  3960.   input.button.aqua,
  3961.   button.button.aqua,
  3962.   #wrapper .woo-sc-button.aqua {
  3963.     background: #23d7af; }
  3964.     a.button.aqua:hover,
  3965.     a.comment-reply-link.aqua:hover,
  3966.     #commentform #submit.aqua:hover,
  3967.     .submit.aqua:hover,
  3968.     input[type=submit].aqua:hover,
  3969.     input.button.aqua:hover,
  3970.     button.button.aqua:hover,
  3971.     #wrapper .woo-sc-button.aqua:hover {
  3972.       background: #00d2a8; }
  3973.   a.button.teal,
  3974.   a.comment-reply-link.teal,
  3975.   #commentform #submit.teal,
  3976.   .submit.teal,
  3977.   input[type=submit].teal,
  3978.   input.button.teal,
  3979.   button.button.teal,
  3980.   #wrapper .woo-sc-button.teal {
  3981.     background: #23abd7; }
  3982.     a.button.teal:hover,
  3983.     a.comment-reply-link.teal:hover,
  3984.     #commentform #submit.teal:hover,
  3985.     .submit.teal:hover,
  3986.     input[type=submit].teal:hover,
  3987.     input.button.teal:hover,
  3988.     button.button.teal:hover,
  3989.     #wrapper .woo-sc-button.teal:hover {
  3990.       background: #009ed2; }
  3991.   a.button.purple,
  3992.   a.comment-reply-link.purple,
  3993.   #commentform #submit.purple,
  3994.   .submit.purple,
  3995.   input[type=submit].purple,
  3996.   input.button.purple,
  3997.   button.button.purple,
  3998.   #wrapper .woo-sc-button.purple {
  3999.     background: #2356d7; }
  4000.     a.button.purple:hover,
  4001.     a.comment-reply-link.purple:hover,
  4002.     #commentform #submit.purple:hover,
  4003.     .submit.purple:hover,
  4004.     input[type=submit].purple:hover,
  4005.     input.button.purple:hover,
  4006.     button.button.purple:hover,
  4007.     #wrapper .woo-sc-button.purple:hover {
  4008.       background: #0036d2; }
  4009.   a.button.pink,
  4010.   a.comment-reply-link.pink,
  4011.   #commentform #submit.pink,
  4012.   .submit.pink,
  4013.   input[type=submit].pink,
  4014.   input.button.pink,
  4015.   button.button.pink,
  4016.   #wrapper .woo-sc-button.pink {
  4017.     background: #d723d5; }
  4018.     a.button.pink:hover,
  4019.     a.comment-reply-link.pink:hover,
  4020.     #commentform #submit.pink:hover,
  4021.     .submit.pink:hover,
  4022.     input[type=submit].pink:hover,
  4023.     input.button.pink:hover,
  4024.     button.button.pink:hover,
  4025.     #wrapper .woo-sc-button.pink:hover {
  4026.       background: #bc00d2; }
  4027.   a.button.silver,
  4028.   a.comment-reply-link.silver,
  4029.   #commentform #submit.silver,
  4030.   .submit.silver,
  4031.   input[type=submit].silver,
  4032.   input.button.silver,
  4033.   button.button.silver,
  4034.   #wrapper .woo-sc-button.silver {
  4035.     color: #444 !important;
  4036.     text-shadow: 0 1px #fff;
  4037.     background: #d8d8d8; }
  4038.     a.button.silver:hover,
  4039.     a.comment-reply-link.silver:hover,
  4040.     #commentform #submit.silver:hover,
  4041.     .submit.silver:hover,
  4042.     input[type=submit].silver:hover,
  4043.     input.button.silver:hover,
  4044.     button.button.silver:hover,
  4045.     #wrapper .woo-sc-button.silver:hover {
  4046.       background: #ccc; }
  4047.   a.button .woo-alert,
  4048.   a.comment-reply-link .woo-alert,
  4049.   #commentform #submit .woo-alert,
  4050.   .submit .woo-alert,
  4051.   input[type=submit] .woo-alert,
  4052.   input.button .woo-alert,
  4053.   button.button .woo-alert,
  4054.   #wrapper .woo-sc-button .woo-alert {
  4055.     background: none;
  4056.     padding-left: 0; }
  4057.     a.button .woo-alert:before,
  4058.     a.comment-reply-link .woo-alert:before,
  4059.     #commentform #submit .woo-alert:before,
  4060.     .submit .woo-alert:before,
  4061.     input[type=submit] .woo-alert:before,
  4062.     input.button .woo-alert:before,
  4063.     button.button .woo-alert:before,
  4064.     #wrapper .woo-sc-button .woo-alert:before {
  4065.       content: ""; }
  4066.   a.button .woo-download,
  4067.   a.comment-reply-link .woo-download,
  4068.   #commentform #submit .woo-download,
  4069.   .submit .woo-download,
  4070.   input[type=submit] .woo-download,
  4071.   input.button .woo-download,
  4072.   button.button .woo-download,
  4073.   #wrapper .woo-sc-button .woo-download {
  4074.     background: none;
  4075.     padding-left: 0; }
  4076.     a.button .woo-download:before,
  4077.     a.comment-reply-link .woo-download:before,
  4078.     #commentform #submit .woo-download:before,
  4079.     .submit .woo-download:before,
  4080.     input[type=submit] .woo-download:before,
  4081.     input.button .woo-download:before,
  4082.     button.button .woo-download:before,
  4083.     #wrapper .woo-sc-button .woo-download:before {
  4084.       content: ""; }
  4085.   a.button .woo-tick,
  4086.   a.comment-reply-link .woo-tick,
  4087.   #commentform #submit .woo-tick,
  4088.   .submit .woo-tick,
  4089.   input[type=submit] .woo-tick,
  4090.   input.button .woo-tick,
  4091.   button.button .woo-tick,
  4092.   #wrapper .woo-sc-button .woo-tick {
  4093.     background: none;
  4094.     padding-left: 0; }
  4095.     a.button .woo-tick:before,
  4096.     a.comment-reply-link .woo-tick:before,
  4097.     #commentform #submit .woo-tick:before,
  4098.     .submit .woo-tick:before,
  4099.     input[type=submit] .woo-tick:before,
  4100.     input.button .woo-tick:before,
  4101.     button.button .woo-tick:before,
  4102.     #wrapper .woo-sc-button .woo-tick:before {
  4103.       content: ""; }
  4104.   a.button .woo-info,
  4105.   a.comment-reply-link .woo-info,
  4106.   #commentform #submit .woo-info,
  4107.   .submit .woo-info,
  4108.   input[type=submit] .woo-info,
  4109.   input.button .woo-info,
  4110.   button.button .woo-info,
  4111.   #wrapper .woo-sc-button .woo-info {
  4112.     background: none;
  4113.     padding-left: 0; }
  4114.     a.button .woo-info:before,
  4115.     a.comment-reply-link .woo-info:before,
  4116.     #commentform #submit .woo-info:before,
  4117.     .submit .woo-info:before,
  4118.     input[type=submit] .woo-info:before,
  4119.     input.button .woo-info:before,
  4120.     button.button .woo-info:before,
  4121.     #wrapper .woo-sc-button .woo-info:before {
  4122.       content: ""; }
  4123.   a.button .woo-note,
  4124.   a.comment-reply-link .woo-note,
  4125.   #commentform #submit .woo-note,
  4126.   .submit .woo-note,
  4127.   input[type=submit] .woo-note,
  4128.   input.button .woo-note,
  4129.   button.button .woo-note,
  4130.   #wrapper .woo-sc-button .woo-note {
  4131.     background: none;
  4132.     padding-left: 0; }
  4133.     a.button .woo-note:before,
  4134.     a.comment-reply-link .woo-note:before,
  4135.     #commentform #submit .woo-note:before,
  4136.     .submit .woo-note:before,
  4137.     input[type=submit] .woo-note:before,
  4138.     input.button .woo-note:before,
  4139.     button.button .woo-note:before,
  4140.     #wrapper .woo-sc-button .woo-note:before {
  4141.       content: ""; }
  4142.  
  4143. .ie8 .button {
  4144.   padding: 10px 15px;
  4145.   margin: 0; }
  4146.   .ie8 .button:visited {
  4147.     padding: 10px 15px;
  4148.     margin: 0; }
  4149.  
  4150. /* 6.2 Info Boxes */
  4151. body .woo-sc-box:before {
  4152.   content: "";
  4153.   content: none;
  4154.   margin-right: .57em; }
  4155. body .woo-sc-box.alert {
  4156.   border-color: #f0baa2;
  4157.   background-color: #ffd9c8;
  4158.   background-image: none; }
  4159.   body .woo-sc-box.alert:before {
  4160.     content: "\f071"; }
  4161. body .woo-sc-box.download {
  4162.   border-color: #d4ebaf;
  4163.   background-color: #edfcd5;
  4164.   background-image: none; }
  4165.   body .woo-sc-box.download:before {
  4166.     content: "\f01a"; }
  4167. body .woo-sc-box.tick {
  4168.   border-color: #d4ebaf;
  4169.   background-color: #edfcd5;
  4170.   background-image: none; }
  4171.   body .woo-sc-box.tick:before {
  4172.     content: "\f058"; }
  4173. body .woo-sc-box.info {
  4174.   border-color: #ccc;
  4175.   background-color: #eee;
  4176.   background-image: none; }
  4177.   body .woo-sc-box.info:before {
  4178.     content: "\f05a"; }
  4179. body .woo-sc-box.note {
  4180.   border-color: #efe3ae;
  4181.   background-color: #fef6d2;
  4182.   background-image: none; }
  4183.   body .woo-sc-box.note:before {
  4184.     content: "\f016"; }
  4185. body .woo-sc-box.normal {
  4186.   border-color: #ccc;
  4187.   background-color: #eee;
  4188.   background-image: none;
  4189.   padding: 9px 15px; }
  4190. body .woo-sc-box.no-icon:before {
  4191.   content: none; }
  4192. body p.woo-sc-box, body div.woo-sc-box {
  4193.   margin: 1em 0 1.5em 0;
  4194.   padding: 15px 20px;
  4195.   border-width: 1px 0 1px 0;
  4196.   border-style: solid;
  4197.   color: #555;
  4198.   text-shadow: none;
  4199.   background-image: none;
  4200.   border-width: 0; }
  4201. body .woo-sc-box.medium {
  4202.   padding: 18px 20px;
  4203.   font-size: 1.1em; }
  4204. body .woo-sc-box.large {
  4205.   padding: 25px 27px;
  4206.   font-size: 1.2em; }
  4207. body .woo-sc-box.rounded {
  4208.   -webkit-border-radius: 5px;
  4209.   -moz-border-radius: 5px;
  4210.   border-radius: 5px; }
  4211.  
  4212. /* 6.7 Featured Posts Shortcode */
  4213. .woo-sc-featured-posts ul {
  4214.   float: left;
  4215.   clear: both;
  4216.   list-style: none;
  4217.   padding-left: 0px; }
  4218.  
  4219. .woo-sc-featured-posts ul li {
  4220.   float: left;
  4221.   clear: both;
  4222.   list-style: none;
  4223.   margin-bottom: 10px; }
  4224.  
  4225. .woo-sc-featured-posts ul li .thumbnail {
  4226.   float: left;
  4227.   margin-right: 10px; }
  4228.  
  4229. .woo-sc-featured-posts ul li .related-title {
  4230.   float: left; }
  4231.  
  4232. /* 8.1 Slider */
  4233. #loopedSlider .slides {
  4234.   overflow: hidden; }
  4235.  
  4236. #loopedSlider .container {
  4237.   overflow: hidden;
  4238.   position: relative;
  4239.   display: none; }
  4240.  
  4241. #loopedSlider .slides {
  4242.   top: 0;
  4243.   left: 0; }
  4244.  
  4245. #loopedSlider .slides .slide {
  4246.   display: none;
  4247.   overflow: hidden;
  4248.   position: relative;
  4249.   /* -webkit-backface-visibility: hidden; */ }
  4250.  
  4251. #loopedSlider {
  4252.   margin: 0 auto 40px;
  4253.   padding: 0;
  4254.   position: relative; }
  4255.  
  4256. #loopedSlider .nav-buttons {
  4257.   list-style-type: none;
  4258.   margin: 0;
  4259.   padding: 0;
  4260.   position: relative; }
  4261.  
  4262. #content.magazine #loopedSlider .slides .slide img {
  4263.   width: 100%; }
  4264.  
  4265. /* Clearfix for the .slides element */
  4266. #loopedSlider .slides:after {
  4267.   content: ".";
  4268.   display: block;
  4269.   clear: both;
  4270.   visibility: hidden;
  4271.   line-height: 0;
  4272.   height: 0; }
  4273.  
  4274. html[xmlns] #loopedSlider .slides {
  4275.   display: block; }
  4276.  
  4277. * html #loopedSlider .slides {
  4278.   height: 1%; }
  4279.  
  4280. #loopedSlider .content {
  4281.   padding: 20px 0;
  4282.   background: black; }
  4283.  
  4284. #loopedSlider .content h2 {
  4285.   font-size: 20px;
  4286.   margin-bottom: 0;
  4287.   padding: 10px 20px; }
  4288.  
  4289. #loopedSlider .content h2, #loopedSlider .content h2 a, #loopedSlider .content h2 a:visited {
  4290.   color: #fff; }
  4291.  
  4292. #loopedSlider .content h2 a:hover {
  4293.   text-decoration: underline; }
  4294.  
  4295. #loopedSlider .content .title {
  4296.   margin: 0; }
  4297.  
  4298. #loopedSlider .content p {
  4299.   color: #ccc;
  4300.   padding: 5px 20px 10px 20px; }
  4301.  
  4302. .widget a.flex-prev, .widget a.flex-next {
  4303.   padding-top: 30px; }
  4304.  
  4305. /* 8.1.1 Pagination */
  4306. #loopedSlider {
  4307.   margin-bottom: 50px;
  4308.   overflow: hidden; }
  4309.  
  4310. #loopedSlider.has-pagination {
  4311.   margin-bottom: 5px; }
  4312.  
  4313. #loopedSlider .flex-disabled {
  4314.   display: none; }
  4315.  
  4316. #loopedSlider .flex-control-nav, .slider-pagination .flex-control-nav {
  4317.   text-align: center;
  4318.   margin: 10px 0 20px 0;
  4319.   position: absolute;
  4320.   width: 100%;
  4321.   z-index: 10; }
  4322.  
  4323. #loopedSlider .pagination, #loopedSlider .flex-control-nav, .slider-pagination .flex-control-nav {
  4324.   display: inline; }
  4325.  
  4326. #loopedSlider .pagination li, #loopedSlider .flex-control-nav li, .slider-pagination li {
  4327.   display: inline-block;
  4328.   margin: 0 2px;
  4329.   width: 8px;
  4330.   height: 8px; }
  4331.  
  4332. #loopedSlider .pagination li a, #loopedSlider .flex-control-nav li a, .slider-pagination a {
  4333.   display: block;
  4334.   cursor: pointer;
  4335.   width: 6px;
  4336.   height: 6px;
  4337.   text-indent: -9999px;
  4338.   background: none;
  4339.   border-radius: 99px;
  4340.   border: 2px solid; }
  4341.  
  4342. #loopedSlider .pagination li a, #loopedSlider .flex-control-nav li a:hover, .slider-pagination li a:hover {
  4343.   background: #555;
  4344.   border-color: #555; }
  4345.  
  4346. #loopedSlider .pagination li.current a, #loopedSlider .flex-control-nav li .flex-active, .slider-pagination .flex-active a {
  4347.   background: #222;
  4348.   border-color: #222; }
  4349.  
  4350. .slider-pagination {
  4351.   display: none;
  4352.   margin-bottom: 50px;
  4353.   opacity: 0.5;
  4354.   -webkit-transition: 200ms, ease-out;
  4355.   -moz-transition: 200ms, ease-out;
  4356.   transition: 200ms, ease-out; }
  4357.  
  4358. .slider-pagination:hover {
  4359.   opacity: 1;
  4360.   -webkit-transition: 200ms, ease-in;
  4361.   -moz-transition: 200ms, ease-in;
  4362.   transition: 200ms, ease-in; }
  4363.  
  4364. body.ie7 #loopedSlider .pagination li {
  4365.   display: inline;
  4366.   zoom: 1; }
  4367.  
  4368. #loopedSlider a.flex-prev {
  4369.   position: absolute;
  4370.   top: 0;
  4371.   left: 0;
  4372.   height: 100%;
  4373.   width: 5%; }
  4374.  
  4375. #loopedSlider a.flex-next {
  4376.   position: absolute;
  4377.   top: 0;
  4378.   right: 0;
  4379.   height: 100%;
  4380.   width: 5%; }
  4381.  
  4382. #loopedSlider a.flex-prev, #loopedSlider a.flex-next {
  4383.   opacity: 0;
  4384.   background: none;
  4385.   color: rgba(0, 0, 0, 0.5);
  4386.   -webkit-transition: 200ms, ease-out;
  4387.   -moz-transition: 200ms, ease-out;
  4388.   transition: 200ms, ease-out;
  4389.   z-index: 99; }
  4390.  
  4391. #loopedSlider:hover a.flex-prev, #loopedSlider:hover a.flex-next {
  4392.   opacity: 1;
  4393.   -webkit-transition: 200ms, ease-in;
  4394.   -moz-transition: 200ms, ease-in;
  4395.   transition: 200ms, ease-in; }
  4396.  
  4397. #loopedSlider a.flex-prev:hover, #loopedSlider a.flex-next:hover {
  4398.   text-decoration: none;
  4399.   color: #428bca; }
  4400.  
  4401. #loopedSlider a.flex-prev span,
  4402. #loopedSlider a.flex-next span {
  4403.   position: absolute;
  4404.   text-align: center;
  4405.   top: 45%;
  4406.   font-size: 28px;
  4407.   width: 25px;
  4408.   height: 28px;
  4409.   border: 2px solid;
  4410.   border-radius: 99px; }
  4411.  
  4412. #loopedSlider a.flex-prev span {
  4413.   left: 30%;
  4414.   padding-right: 2px; }
  4415.  
  4416. #loopedSlider a.flex-next span {
  4417.   right: 30%;
  4418.   padding-left: 2px; }
  4419.  
  4420. @media only screen and (max-width: 767px) {
  4421.   #loopedSlider {
  4422.     height: auto !important; }
  4423.  
  4424.   #loopedSlider .slides {
  4425.     overflow: visible;
  4426.     height: auto !important; } }
  4427. @media only screen and (min-width: 768px) {
  4428.   /* Sliders */
  4429.   #loopedSlider .content {
  4430.     position: absolute;
  4431.     left: 0px;
  4432.     top: 20px;
  4433.     background: none; }
  4434.  
  4435.   #loopedSlider .content h2 {
  4436.     float: left;
  4437.     font-size: 26px; }
  4438.  
  4439.   #loopedSlider .content p {
  4440.     clear: both;
  4441.     float: left; } }
  4442. /* Floating & Alignment */
  4443. .fl {
  4444.   float: left; }
  4445.  
  4446. .fr {
  4447.   float: right; }
  4448.  
  4449. .ac {
  4450.   text-align: center; }
  4451.  
  4452. .ar {
  4453.   text-align: right; }
  4454.  
  4455. /* Clear Floats */
  4456. .col-full:after {
  4457.   content: ".";
  4458.   display: block;
  4459.   height: 0;
  4460.   clear: both;
  4461.   visibility: hidden; }
  4462.  
  4463. .fix:before, .fix:after, .col-full:before, .col-full:after {
  4464.   content: "\0020";
  4465.   display: block;
  4466.   height: 0;
  4467.   overflow: hidden; }
  4468.  
  4469. .fix:after, .col-full:after {
  4470.   clear: both; }
  4471.  
  4472. .fix, .col-full {
  4473.   zoom: 1; }
  4474.  
  4475. html body * span.clear, html body * div.clear, html body * li.clear, html body * dd.clear {
  4476.   background: none;
  4477.   border: 0;
  4478.   clear: both;
  4479.   display: block;
  4480.   float: none;
  4481.   font-size: 0;
  4482.   list-style: none;
  4483.   margin: 0;
  4484.   padding: 0;
  4485.   overflow: hidden;
  4486.   visibility: hidden;
  4487.   width: 0;
  4488.   height: 0; }
  4489.  
  4490. /* http://sonspring.com/journal/clearing-floats */
  4491. @media only screen and (max-width: 767px) {
  4492.   body.boxed-layout {
  4493.     padding: 0; }
  4494.  
  4495.   body.boxed-layout #top {
  4496.     margin-left: 1.5em;
  4497.     margin-right: 1.5em; }
  4498.  
  4499.   body.boxed-layout #wrapper {
  4500.     margin-left: 0;
  4501.     margin-right: 0;
  4502.     border: none; } }
  4503. @media only screen and (min-width: 768px) {
  4504.   /* Boxed Layout */
  4505.   .boxed-layout #inner-wrapper,
  4506.   .boxed-layout #wrapper {
  4507.     padding: 0; }
  4508.  
  4509.   .boxed-layout #header,
  4510.   .boxed-layout #content,
  4511.   .boxed-layout #footer-widgets,
  4512.   .boxed-layout #footer {
  4513.     padding-left: 2.5em;
  4514.     padding-right: 2.5em;
  4515.     -webkit-box-sizing: border-box;
  4516.     -moz-box-sizing: border-box;
  4517.     box-sizing: border-box; }
  4518.  
  4519.   .boxed-layout #header {
  4520.     background-clip: padding-box;
  4521.     -webkit-background-clip: padding-box; } }
  4522. body.fixed-mobile {
  4523.   padding: 0; }
  4524.  
  4525. body.fixed-mobile #top {
  4526.   padding: 0;
  4527.   margin: 0; }
  4528.  
  4529. body.fixed-mobile #navigation {
  4530.   position: relative;
  4531.   padding-top: 0; }
  4532.  
  4533. body.fixed-mobile #navigation .nav-close, body.fixed-mobile #navigation .nav-home {
  4534.   display: none; }
  4535.  
  4536. @media only screen and (max-width: 767px) {
  4537.   body.fixed-mobile .nav-toggle {
  4538.     display: none; }
  4539.  
  4540.   body.fixed-mobile #navigation {
  4541.     width: 100%;
  4542.     margin-bottom: 0; }
  4543.  
  4544.   body.fixed-mobile #navigation ul {
  4545.     margin-bottom: 0; }
  4546.  
  4547.   body.fixed-mobile #navigation ul.nav > li {
  4548.     display: inline-block; }
  4549.  
  4550.   body.fixed-mobile #navigation ul.nav li a {
  4551.     padding: 1em; }
  4552.  
  4553.   body.fixed-mobile #navigation ul.nav > li > ul {
  4554.     left: 0; }
  4555.  
  4556.   body.fixed-mobile #navigation ul.nav ul {
  4557.     width: 12em;
  4558.     visibility: hidden;
  4559.     position: absolute;
  4560.     top: 100%;
  4561.     left: 0;
  4562.     z-index: 9999;
  4563.     margin: 0;
  4564.     padding: 0.4em 0; }
  4565.  
  4566.   body.fixed-mobile #navigation ul.nav ul li {
  4567.     float: none; }
  4568.  
  4569.   body.fixed-mobile #navigation .nav li.parent > a:after {
  4570.     font-family: "FontAwesome";
  4571.     font-weight: normal;
  4572.     font-style: normal;
  4573.     text-decoration: inherit;
  4574.     width: 1.5em;
  4575.     content: "\f0d7";
  4576.     color: rgba(0, 0, 0, 0.4);
  4577.     font-size: .857em;
  4578.     margin-top: 2px;
  4579.     speak: none;
  4580.     width: 1.387em;
  4581.     display: inline-block;
  4582.     text-align: right;
  4583.     line-height: 1; }
  4584.  
  4585.   body.fixed-mobile #navigation ul.nav li a:hover {
  4586.     text-decoration: none; }
  4587.  
  4588.   body.fixed-mobile #navigation ul.nav ul {
  4589.     background: #e6e6e6; }
  4590.  
  4591.   body.fixed-mobile #navigation ul.nav ul li {
  4592.     float: none; }
  4593.  
  4594.   body.fixed-mobile #navigation ul.nav > li > ul {
  4595.     left: 0; }
  4596.  
  4597.   body.fixed-mobile #navigation ul.nav > li > ul li a:hover {
  4598.     text-decoration: underline; }
  4599.  
  4600.   body.fixed-mobile #navigation ul.nav li {
  4601.     position: relative;
  4602.     float: left;
  4603.     zoom: 1;
  4604.     list-style: none; }
  4605.  
  4606.   body.fixed-mobile #navigation ul.nav li.parent > a {
  4607.     position: relative; }
  4608.  
  4609.   body.fixed-mobile #navigation ul.nav li:hover > ul {
  4610.     visibility: visible; }
  4611.  
  4612.   body.fixed-mobile #navigation ul.nav ul ul {
  4613.     top: -5px;
  4614.     left: 100%; }
  4615.  
  4616.   body.fixed-mobile #navigation ul.nav li.parent ul.children li.parent > a:after {
  4617.     content: "" !important;
  4618.     float: right;
  4619.     position: absolute;
  4620.     top: 1em;
  4621.     right: 1em;
  4622.     text-decoration: none !important; } }
  4623. /* 2.7 Full Width */
  4624. body.full-width,
  4625. body.full-width #inner-wrapper {
  4626.   padding: 0; }
  4627.  
  4628. body.full-width #wrapper {
  4629.   padding: 0;
  4630.   min-width: 100% !important;
  4631.   width: 100%; }
  4632.  
  4633. body.full-width #header,
  4634. #nav-container,
  4635. body.full-width #content,
  4636. body.full-width #footer-widgets,
  4637. body.full-width #footer {
  4638.   padding-left: 1.618em;
  4639.   padding-right: 1.618em; }
  4640.  
  4641. body.full-width #top {
  4642.   padding: 0;
  4643.   margin: 0; }
  4644.  
  4645. body.full-width .nav-toggle {
  4646.   margin: 0; }
  4647.  
  4648. #nav-container {
  4649.   border: 1px solid #d9d9d9;
  4650.   border-width: 1px;
  4651.   background: #f0f0f0;
  4652.   margin: 0; }
  4653.   #nav-container::after {
  4654.     clear: both;
  4655.     content: "";
  4656.     display: table; }
  4657.  
  4658. #nav-container #navigation {
  4659.   margin-bottom: 0;
  4660.   border: none;
  4661.   border-radius: 0; }
  4662.  
  4663. #nav-container #navigation ul#main-nav > li:first-child {
  4664.   border-left: 1px solid #DBDBDB; }
  4665.  
  4666. @media only screen and (min-width: 768px) {
  4667.   #nav-container {
  4668.     margin: 0 0 3em 0; } }
  4669. /* 8.6 Contact Page Template */
  4670. #single_map_canvas img {
  4671.   max-width: inherit; }
  4672.  
  4673. .page-template-template-contact-php .location-twitter {
  4674.   margin: 0 0 1em;
  4675.   padding: 0 0 1.618em;
  4676.   border-bottom: 1px solid #e6e6e6; }
  4677.  
  4678. .page-template-template-contact-php .location-twitter .col-left {
  4679.   float: none; }
  4680.  
  4681. .page-template-template-contact-php .location-twitter ul {
  4682.   margin: 0;
  4683.   padding: 0; }
  4684.  
  4685. .page-template-template-contact-php .location-twitter ul li {
  4686.   list-style: none;
  4687.   padding: 0; }
  4688.  
  4689. .page-template-template-contact-php .location-twitter #office-location {
  4690.   margin: 0 0 1.618em; }
  4691.  
  4692. .page-template-template-contact-php .location-twitter #office-location a {
  4693.   text-decoration: underline; }
  4694.  
  4695. .page-template-template-contact-php .location-twitter #office-location ul li {
  4696.   margin: 0 0 1em; }
  4697.  
  4698. .page-template-template-contact-php .location-twitter .contact-social {
  4699.   float: none; }
  4700.  
  4701. .page-template-template-contact-php .location-twitter .contact-social #twitter {
  4702.   margin: 0 0 1.618em; }
  4703.  
  4704. .page-template-template-contact-php .location-twitter .contact-social #twitter ul li {
  4705.   padding-bottom: 10px; }
  4706.  
  4707. .page-template-template-contact-php .location-twitter .contact-social #twitter ul li a.time {
  4708.   color: #7b7b7b; }
  4709.  
  4710. .page-template-template-contact-php .location-twitter .contact-social #connect {
  4711.   background: none;
  4712.   border: none;
  4713.   padding: 0;
  4714.   margin: 1em 0 0; }
  4715.  
  4716. .page-template-template-contact-php .location-twitter .contact-social #connect div p {
  4717.   display: none; }
  4718.  
  4719. .page-template-template-contact-php .location-twitter .contact-social #connect img {
  4720.   border: none;
  4721.   padding: 0;
  4722.   background: none; }
  4723.  
  4724. .page-template-template-contact-php .location-twitter .contact-social #connect h3 {
  4725.   display: none; }
  4726.  
  4727. .page-template-template-contact-php .location-twitter .contact-social #connect .social {
  4728.   float: none;
  4729.   clear: both; }
  4730.  
  4731. /* 6.3 Contact Form */
  4732. #contact-page .screenReader {
  4733.   left: -9999px;
  4734.   position: absolute;
  4735.   top: -9999px; }
  4736.  
  4737. #contact-page ol.forms {
  4738.   float: left;
  4739.   list-style: none;
  4740.   width: 100%;
  4741.   margin: 10px 0 0; }
  4742.  
  4743. #contact-page ol.forms li {
  4744.   clear: both;
  4745.   float: left;
  4746.   margin-bottom: 18px;
  4747.   position: relative;
  4748.   width: 100%; }
  4749.  
  4750. #contact-page ol.forms label {
  4751.   cursor: pointer;
  4752.   display: block;
  4753.   float: left;
  4754.   font-weight: 700;
  4755.   padding-right: 20px;
  4756.   width: 80px; }
  4757.  
  4758. #contact-page ol.forms input.txt {
  4759.   width: 214px; }
  4760.  
  4761. #contact-page ol.forms input#sendCopy {
  4762.   border: none; }
  4763.  
  4764. #contact-page ol.forms textarea {
  4765.   height: 300px;
  4766.   width: 70%; }
  4767.  
  4768. #contact-page ol.forms li .error {
  4769.   font-size: 12px;
  4770.   display: block;
  4771.   margin-left: 120px;
  4772.   color: red; }
  4773.  
  4774. #contact-page ol.forms li.textarea .error {
  4775.   display: block;
  4776.   margin-left: 120px; }
  4777.  
  4778. #contact-page ol.forms li.screenReader {
  4779.   margin-bottom: 0; }
  4780.  
  4781. #contact-page ol.forms li.inline input {
  4782.   width: auto;
  4783.   margin-left: 120px; }
  4784.  
  4785. #contact-page ol.forms li.inline input#sendCopy {
  4786.   margin-left: 0px; }
  4787.  
  4788. #contact-page ol.forms li.inline label {
  4789.   display: inline;
  4790.   float: none;
  4791.   width: auto; }
  4792.  
  4793. .three-col-left #contact-page ol.forms textarea,
  4794. .three-col-middle #contact-page ol.forms textarea,
  4795. .three-col-right #contact-page ol.forms textarea {
  4796.   width: 65%; }
  4797.  
  4798. .three-col-left #contact-page ol.forms input#sendCopy,
  4799. .three-col-middle #contact-page ol.forms input#sendCopy,
  4800. .three-col-right #contact-page ol.forms input#sendCopy {
  4801.   float: left; }
  4802.  
  4803. @media only screen and (min-width: 768px) {
  4804.   .page-template-template-contact-php .location-twitter .col-left {
  4805.     float: left; }
  4806.  
  4807.   .page-template-template-contact-php .location-twitter #office-location {
  4808.     width: 48%;
  4809.     margin: 0 1em 0 0; }
  4810.  
  4811.   .page-template-template-contact-php .location-twitter .contact-social {
  4812.     float: left;
  4813.     width: 48%; }
  4814.  
  4815.   .page-template-template-contact-php .location-twitter .contact-social #twitter {
  4816.     margin: 0; }
  4817.  
  4818.   #contact-page ol.forms li.buttons .submit {
  4819.     margin: 0 0 0 100px; }
  4820.  
  4821.   #contact-page ol.forms li.inline input#sendCopy {
  4822.     margin-left: 100px; } }
  4823. /* 8.7 Timeline Page Template */
  4824. #archives {
  4825.   padding: 10px 0 0; }
  4826.  
  4827. #archives .archives_list {
  4828.   border-left: 1px solid #e5e5e5;
  4829.   list-style: none;
  4830.   margin: 0 0 0 25px;
  4831.   padding: 0 0 20px; }
  4832.  
  4833. #archives .archives_list:last-child:after {
  4834.   content: '';
  4835.   position: relative;
  4836.   top: 20px;
  4837.   left: -7px;
  4838.   display: block;
  4839.   width: 5px;
  4840.   height: 5px;
  4841.   border: 4px solid #e5e5e5;
  4842.   -webkit-border-radius: 30px;
  4843.   -moz-border-radius: 30px;
  4844.   border-radius: 30px;
  4845.   background: #dc3022; }
  4846.  
  4847. #archives .archives_list li {
  4848.   clear: left;
  4849.   padding: 10px 0 10px 10px;
  4850.   font-size: 0.9em;
  4851.   font-style: normal;
  4852.   list-style: none; }
  4853.  
  4854. #archives .archives_list .date {
  4855.   color: #534545;
  4856.   position: relative;
  4857.   width: 40%;
  4858.   font-style: italic;
  4859.   display: block;
  4860.   vertical-align: top; }
  4861.  
  4862. #archives .archives_list .date:before {
  4863.   content: '';
  4864.   position: absolute;
  4865.   top: 9px;
  4866.   left: -10px;
  4867.   display: block;
  4868.   width: 5px;
  4869.   height: 1px;
  4870.   border-top: 2px solid #e5e5e5; }
  4871.  
  4872. #archives .archives_list .linked {
  4873.   padding-top: 2px;
  4874.   padding-right: 80px;
  4875.   width: auto;
  4876.   display: inline-block;
  4877.   font-size: 1.2em;
  4878.   line-height: 1.2;
  4879.   vertical-align: top; }
  4880.  
  4881. #archives .archives_list .linked a {
  4882.   font-weight: bold; }
  4883.  
  4884. #archives .archives_list .comments {
  4885.   display: inline;
  4886.   margin-top: -15px;
  4887.   float: right;
  4888.   vertical-align: top; }
  4889.  
  4890. #archives .archives_list .comments a {
  4891.   display: block;
  4892.   position: relative;
  4893.   width: 30px;
  4894.   height: 27px;
  4895.   padding: 3px 0 0 0;
  4896.   text-align: center;
  4897.   font-weight: bold;
  4898.   font-size: 1.4em; }
  4899.  
  4900. #archives .archives_list .comments a:hover {
  4901.   text-decoration: none; }
  4902.  
  4903. h3.archive_year {
  4904.   font-weight: bold;
  4905.   font-size: 1em;
  4906.   padding: 2px 10px;
  4907.   border-bottom: 1px solid #e5e5e5;
  4908.   display: inline;
  4909.   margin-top: 0; }
  4910.  
  4911. /* Timeline template comments */
  4912. #archives .archives_list li span.comments a:before {
  4913.   content: "\f075";
  4914.   font-family: "FontAwesome";
  4915.   font-size: 0.6em;
  4916.   margin-right: 5px;
  4917.   position: relative;
  4918.   top: -0.4em; }
  4919.  
  4920. /* 8.2 Magazine template */
  4921. .magazine #loopedSlider .slides {
  4922.   width: 100%; }
  4923.  
  4924. .magazine #loopedSlider li.slide {
  4925.   display: none; }
  4926.  
  4927. /* Prevents flicker of the slides before the slider has loaded. */
  4928. .magazine #loopedSlider li.slide img {
  4929.   max-width: 100%;
  4930.   height: auto; }
  4931.  
  4932. .magazine #loopedSlider .pagination-wrap {
  4933.   height: 30px; }
  4934.  
  4935. @media only screen and (max-width: 767px) {
  4936.   .magazine #loopedSlider a.flex-next, .magazine #loopedSlider a.flex-prev {
  4937.     bottom: auto;
  4938.     top: 20px; }
  4939.  
  4940.   .magazine #loopedSlider {
  4941.     height: auto !important;
  4942.     max-height: none !important; } }
  4943. @media only screen and (min-width: 768px) {
  4944.   .magazine .block {
  4945.     float: left;
  4946.     width: 48%; }
  4947.  
  4948.   .magazine .block.last {
  4949.     float: right; }
  4950.  
  4951.   #loopedSlider.magazine-slider .content p, #loopedSlider.magazine-slider .content h2 {
  4952.     max-width: 350px;
  4953.     background: black;
  4954.     background: rgba(0, 0, 0, 0.7); } }
  4955. /* 8.2 Business template */
  4956. #loopedSlider.business-slider, #loopedSlider.business-slider .container {
  4957.   width: 100%; }
  4958.  
  4959. .business h2, .business h3, .business h4, .business h5, .business h6 {
  4960.   margin-top: 0.3em; }
  4961.  
  4962. #loopedSlider.business-slider img.woo-image {
  4963.   max-width: 100%;
  4964.   height: auto; }
  4965.  
  4966. #loopedSlider.business-slider li.slide {
  4967.   display: none; }
  4968.  
  4969. /* Prevents flicker of the slides before the slider has loaded. */
  4970. .full-slider .slide .woo-image {
  4971.   width: 100%; }
  4972.  
  4973. .full-slider #loopedSlider.business-slider .entry {
  4974.   padding: 1.5em 0 0.5em; }
  4975.  
  4976. @media only screen and (min-width: 768px) {
  4977.   body.full-header.full-slider #loopedSlider {
  4978.     margin-top: -3em; }
  4979.  
  4980.   #loopedSlider.business-slider .content {
  4981.     background: black;
  4982.     background: rgba(0, 0, 0, 0.5);
  4983.     top: inherit;
  4984.     bottom: 0;
  4985.     left: 0;
  4986.     margin: 0 auto;
  4987.     position: absolute;
  4988.     right: 0;
  4989.     width: 100%; }
  4990.  
  4991.   .full-slider #loopedSlider.business-slider .content {
  4992.     text-align: center; }
  4993.  
  4994.   .full-slider #loopedSlider.business-slider .content p, .full-slider #loopedSlider.business-slider .content h2 {
  4995.     float: none;
  4996.     max-width: 100%;
  4997.     background: none; } }
  4998. /* 8.5 Portfolio */
  4999. #portfolio a.thumb {
  5000.   display: block;
  5001.   margin: 0px;
  5002.   margin-right: 30px;
  5003.   margin-bottom: 30px; }
  5004.  
  5005. #portfolio a.thumb:hover {
  5006.   text-decoration: none;
  5007.   background: url("images/portfolio-hover.png") no-repeat 50% 50%; }
  5008.  
  5009. #portfolio .block h2 {
  5010.   font-size: 18px;
  5011.   margin-bottom: 15px; }
  5012.  
  5013. .portfolio h2 {
  5014.    margin: 0 0 0.5em; }
  5015.  
  5016. #portfolio .group.portfolio-img a.thumb {
  5017.   margin-bottom: 1em;
  5018.   margin-right: 0px;
  5019.   height: auto; }
  5020.  
  5021. #portfolio .group.portfolio-img a.thumb:hover {
  5022.   background-position: 50% 45%; }
  5023.  
  5024. #portfolio .group.portfolio-img {
  5025.   float: left;
  5026.   display: block;
  5027.   margin: 0 10px 30px; }
  5028.  
  5029. #portfolio .group.portfolio-img img {
  5030.   max-width: none; }
  5031.  
  5032. #portfolio .group.portfolio-img h3 {
  5033.   font-size: 14px; }
  5034.  
  5035. #portfolio #port-tags {
  5036.   margin: 0 10px 20px;
  5037.   padding: 0 0 20px; }
  5038.  
  5039. #portfolio #port-tags .port-cat {
  5040.   text-transform: uppercase;
  5041.   font-size: 12px; }
  5042.  
  5043. #portfolio #port-tags .port-cat a {
  5044.   padding: 2px 6px;
  5045.   margin: 0 0 0 5px;
  5046.   background: #fff;
  5047.   border: 1px solid #BFD4D9;
  5048.   border-radius: 3px;
  5049.   -moz-border-radius: 3px;
  5050.   -webkit-border-radius: 3px; }
  5051.  
  5052. #portfolio #port-tags .port-cat a:hover,
  5053. #portfolio #port-tags .port-cat a.current {
  5054.   text-decoration: none;
  5055.   background: #eee; }
  5056.  
  5057. #portfolio .gallery-image {
  5058.   display: none; }
  5059.  
  5060. /* 8.5.1 Single Portfolio Item */
  5061. body.single-portfolio.one-col #post-gallery, body.single-portfolio.one-col .post-embed {
  5062.   float: left;
  5063.   margin-bottom: 20px;
  5064.   width: 100%; }
  5065.  
  5066. body.single-portfolio.two-col-left #post-gallery,
  5067. body.single-portfolio.two-col-right #post-gallery,
  5068. body.single-portfolio.two-col-middle #post-gallery,
  5069. body.single-portfolio.three-col-left #post-gallery,
  5070. body.single-portfolio.three-col-right #post-gallery,
  5071. body.single-portfolio.three-col-middle #post-gallery,
  5072. body.single-portfolio.two-col-left .post-embed,
  5073. body.single-portfolio.two-col-right .post-embed,
  5074. body.single-portfolio.two-col-middle .post-embed,
  5075. body.single-portfolio.three-col-left .post-embed,
  5076. body.single-portfolio.three-col-right .post-embed,
  5077. body.single-portfolio.three-col-middle .post-embed {
  5078.   float: none;
  5079.   margin-bottom: 20px; }
  5080.  
  5081. #post-gallery .slides_container .slide {
  5082.   margin-bottom: 1em; }
  5083.  
  5084. #post-gallery .slides_control .slide {
  5085.   display: none; }
  5086.  
  5087. /* Prevents the gallery from displaying incorrectly on first load. */
  5088. #post-gallery .photo-caption {
  5089.   background: #EBEBEB;
  5090.   padding: 5px;
  5091.   display: block;
  5092.   margin-top: 0.4em; }
  5093.  
  5094. #post-gallery .photo-caption {
  5095.   filter: alpha(opacity=80);
  5096.   /* internet explorer */
  5097.   -khtml-opacity: 0.8;
  5098.   /* khtml, old safari */
  5099.   -moz-opacity: 0.8;
  5100.   /* mozilla, netscape */
  5101.   opacity: 0.8;
  5102.   /* fx, safari, opera */ }
  5103.  
  5104. #post-gallery .pagination li {
  5105.   display: inline;
  5106.   padding-right: 10px;
  5107.   margin: 15px 4px 15px 0; }
  5108.  
  5109. #post-gallery .pagination .jcarousel-prev, #post-gallery .pagination .jcarousel-next {
  5110.   cursor: pointer;
  5111.   width: 7px;
  5112.   height: 10px;
  5113.   position: absolute;
  5114.   top: 45%; }
  5115.  
  5116. #post-gallery .pagination .jcarousel-prev {
  5117.   left: 10px; }
  5118.  
  5119. #post-gallery .pagination .jcarousel-next {
  5120.   right: 45px; }
  5121.  
  5122. #post-gallery .pagination .jcarousel-prev-disabled,
  5123. #post-gallery .pagination .jcarousel-next-disabled {
  5124.   filter: alpha(opacity=20);
  5125.   /* internet explorer */
  5126.   -khtml-opacity: 0.2;
  5127.   /* khtml, old safari */
  5128.   -moz-opacity: 0.2;
  5129.   /* mozilla, netscape */
  5130.   opacity: 0.2;
  5131.   /* fx, safari, opera */ }
  5132.  
  5133. body.single-portfolio .hentry {
  5134.   float: right;
  5135.   width: 40%; }
  5136.  
  5137. body.single-portfolio.two-col-left .hentry,
  5138. body.single-portfolio.two-col-right .hentry,
  5139. body.single-portfolio.two-col-middle .hentry,
  5140. body.single-portfolio.three-col-left .hentry,
  5141. body.single-portfolio.three-col-right .hentry,
  5142. body.single-portfolio.three-col-middle .hentry {
  5143.   float: none;
  5144.   width: auto; }
  5145.  
  5146. /* 8.5.2 Portfolio Items In Archive Screens */
  5147. body.search .portfolio .portfolio-img {
  5148.   margin: 0 10px 10px 0; }
  5149.  
  5150. @media only screen and (max-width: 767px) {
  5151.   /* Set single portfolio item from two to one column on mobile */
  5152.   body.single-portfolio.one-col-980 #post-gallery, body.single-portfolio.one-col-980 .post-embed {
  5153.     width: 100%;
  5154.     float: none; }
  5155.  
  5156.   body.single-portfolio .hentry {
  5157.     float: none;
  5158.     width: 100%; } }
  5159. @media only screen and (max-width: 768px) {
  5160.   /* Portfolio layout */
  5161.   body.single-portfolio.one-col #post-gallery, body.single-portfolio.one-col .post-embed {
  5162.     width: 57%; }
  5163.  
  5164.   body.single-portfolio.one-col-980 #post-gallery, body.single-portfolio.one-col-980 .post-embed {
  5165.     width: 57%; }
  5166.  
  5167.   body.single-portfolio.one-col-960 #post-gallery, body.single-portfolio.one-col-960 .post-embed {
  5168.     width: 57%; }
  5169.  
  5170.   body.single-portfolio.one-col-940 #post-gallery, body.single-portfolio.one-col-940 .post-embed {
  5171.     width: 55%; }
  5172.  
  5173.   body.single-portfolio.one-col-880 #post-gallery, body.single-portfolio.one-col-880 .post-embed {
  5174.     width: 55%; }
  5175.  
  5176.   body.single-portfolio.one-col-760 #post-gallery, body.single-portfolio.one-col-760 .post-embed {
  5177.     width: 45%; } }
  5178. /* Tumblog */
  5179. .post .post-icon a:before {
  5180.   display: block;
  5181.   height: 50px;
  5182.   width: 50px;
  5183.   padding-top: 0.7em;
  5184.   font-size: 1.7em;
  5185.   color: #fff;
  5186.   text-align: center; }
  5187.  
  5188. .post .post-icon.link a:before {
  5189.   font-family: "FontAwesome";
  5190.   content: "\f0c1"; }
  5191.  
  5192. .post .post-icon.video a:before {
  5193.   font-family: "FontAwesome";
  5194.   content: "\f03d"; }
  5195.  
  5196. .post .post-icon.article a:before {
  5197.   font-family: "FontAwesome";
  5198.   content: "\f0f6"; }
  5199.  
  5200. .post .post-icon.audio a:before {
  5201.   font-family: "FontAwesome";
  5202.   content: "\f026"; }
  5203.  
  5204. .post .post-icon.image a:before {
  5205.   font-family: "FontAwesome";
  5206.   content: "\f03e"; }
  5207.  
  5208. .post .post-icon.quote a:before {
  5209.   font-family: "FontAwesome";
  5210.   content: "\f10d"; }
  5211.  
  5212. /* 6.5 Tumblog */
  5213. /*
  5214. .entry .quote, .entry .video  { margin-bottom:1.5em; }
  5215. .entry .quote blockquote { font-style:italic; }
  5216. .entry .quote cite { text-align: right; font-style: normal; display: block; font: 0.9em sans-serif; }
  5217. .entry .quote cite:before  { content: '~ ' }
  5218. */
Add Comment
Please, Sign In to add comment