Advertisement
Guest User

Untitled

a guest
Jan 10th, 2015
23
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 43.69 KB | None | 0 0
  1.  
  2. /*
  3. Theme Name: Match
  4. Theme URI: http://dovethemes.com/match-lite/
  5. Author: DoveThemes.com
  6. Author URI: http://dovethemes.com/
  7. Description: Match is a modern and clean wedding WordPress theme. It is specially designed for wedding websites and blogs. Some of the major features of Match are responsive layout, post formats, featured images, custom menu, sticky posts and custom background. Match is also suitable for personal, portfolio, travel and photography websites.
  8. Version: 0.1.1
  9. License: GNU General Public License v2 or later
  10. License URI: http://www.gnu.org/licenses/gpl-2.0.html
  11. Text Domain: match
  12. Domain Path: /languages/
  13. Tags: gray, pink, red, silver, white, light, one-column, right-sidebar, responsive-layout, custom-background, custom-header, custom-menu, featured-images, flexible-header, post-formats, microformats, sticky-post, threaded-comments, translation-ready
  14.  
  15. Match WordPress Theme, Copyright 2014 DoveThemes.com
  16. This theme, like WordPress, is licensed under the GPL v2 or later.
  17. Use it to make something cool, have fun, and share what you've learned with others.
  18.  
  19. Match is based on Underscores http://underscores.me/, (C) 2012-2014 Automattic, Inc.
  20.  
  21. Resetting and rebuilding styles have been helped along thanks to the fine work of
  22. Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
  23. along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
  24. and Blueprint http://www.blueprintcss.org/
  25. */
  26.  
  27. /*--------------------------------------------------------------
  28. >>> TABLE OF CONTENTS:
  29. ----------------------------------------------------------------
  30. 1.0 - Reset
  31. 2.0 - Typography
  32.   2.1 - Global
  33.   2.2 - Headings
  34.   2.3 - Paragraph
  35.   2.4 - General
  36.   2.5 - Blockquote
  37. 3.0 - Elements
  38.   3.1 - Links
  39.   3.2 - HR
  40.   3.3 - List
  41.   3.4 - Table
  42.   3.5 - Image
  43.   3.6 - HTML5 Elements
  44. 4.0 - Inputs and buttons
  45. 5.0 - Navigation
  46.   5.1 - Site Navigation
  47.   5.2 - Menus
  48.   5.3 - Mobile Menus
  49. 6.0 - Accessibility
  50. 7.0 - Alignments
  51. 8.0 - Clearings
  52. 9.0 - Skeleton
  53.   9.1 - Site Wrapper
  54.   9.2 - Header
  55.   9.3 - Sitebar
  56.   9.4 - Footer
  57. 10.0 - Widgets
  58.   10.1 - Search Form Widget
  59. 11.0 - Content
  60.   11.1 - Site Content
  61.   11.2 - HEntry
  62.   11.3 - Page Links
  63.   11.4 - More Link
  64.   11.5 - Entry Meta
  65.   11.6 - Media Elements
  66.   11.7 - Gallery
  67.   11.8 - Entry Format
  68.   11.9 - Asides
  69.   11.10 - Comments
  70. 13.0 - Media
  71. 14.0 - Utilities
  72. 15.0 Media Queries
  73. --------------------------------------------------------------*/
  74.  
  75. /*--------------------------------------------------------------
  76. 1.0 - Reset
  77. --------------------------------------------------------------*/
  78. html, body, div, span, applet, object, iframe,
  79. h1, h2, h3, h4, h5, h6, p, blockquote, pre,
  80. a, abbr, acronym, address, big, cite, code,
  81. del, dfn, em, font, ins, kbd, q, s, samp,
  82. small, strike, strong, sub, sup, tt, var,
  83. dl, dt, dd, ol, ul, li,
  84. fieldset, form, label, legend,
  85. table, caption, tbody, tfoot, thead, tr, th, td {
  86.   border: 0;
  87.   font-family: 'Reenie Beanie', Dancing Script, Alef, abel, sans-serif;
  88.   font-size: 100%;
  89.   font-style: inherit;
  90.   font-weight: inherit;
  91.   margin: 0;
  92.   outline: 0;
  93.   padding: 0;
  94.   vertical-align: baseline;
  95. }
  96. html {
  97.   font-size: 100%; /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */
  98.   overflow-y: scroll; /* Keeps page centered in all browsers regardless of content height */
  99.   -webkit-text-size-adjust: 100%; /* Prevents iOS text size adjust after orientation change, without disabling user zoom */
  100.   -ms-text-size-adjust:     100%; /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
  101. }
  102. *,
  103. *:before,
  104. *:after { /* apply a natural box layout model to all elements; see http://www.paulirish.com/2012/box-sizing-border-box-ftw/ */
  105.   -webkit-box-sizing: border-box; /* Not needed for modern webkit but still used by Blackberry Browser 7.0; see http://caniuse.com/#search=box-sizing */
  106.   -moz-box-sizing:    border-box; /* Still needed for Firefox 28; see http://caniuse.com/#search=box-sizing */
  107.   box-sizing:         border-box;
  108. }
  109. body {
  110.   background: #fff;
  111.  
  112. }
  113. article,
  114. aside,
  115. details,
  116. figcaption,
  117. figure,
  118. footer,
  119. header,
  120. main,
  121. nav,
  122. section {
  123.   display: block;
  124. }
  125. ol, ul {
  126.   list-style: none;
  127. }
  128. table { /* tables still need 'cellspacing="0"' in the markup */
  129.   border-collapse: separate;
  130.   border-spacing: 0;
  131. }
  132. caption, th, td {
  133.   font-weight: normal;
  134.   text-align: left;
  135. }
  136. blockquote:before, blockquote:after,
  137. q:before, q:after {
  138.   content: "";
  139. }
  140. blockquote, q {
  141.   quotes: "" "";
  142. }
  143. a:focus {
  144.   outline: thin dotted;
  145. }
  146. a:hover,
  147. a:active {
  148.   outline: 0;
  149. }
  150. a img {
  151.   border: 0;
  152. }
  153.  
  154. /*--------------------------------------------------------------
  155. 2.0 Typography
  156. --------------------------------------------------------------*/
  157.  
  158. /*--------------------------------------------------------------
  159. 2.1 Global
  160. --------------------------------------------------------------*/
  161. body,
  162. button,
  163. input,
  164. select,
  165. textarea {
  166.   background: #fafafa;
  167.   color: #666;
  168.   font-family: 'Raleway', Arial, Helvetica, sans-serif;
  169.   font-size: 14px;
  170.   font-size: 1.4rem;
  171.   font-weight: normal;
  172.   line-height: 2.0;
  173. }
  174.  
  175. /*--------------------------------------------------------------
  176. 2.2 Headings
  177. --------------------------------------------------------------*/
  178. h1, h2, h3, h4, h5, h6 {
  179.   clear: both;
  180.   color: inherit;
  181.   font-family: 'Roboto', Arial, Helvetica, sans-serif;
  182.   line-height: 1.1;
  183. }
  184.  
  185. h1, h2, h3 {
  186.   margin-top: 21px;
  187.   margin-bottom: 21px;
  188. }
  189.  
  190. h4, h5, h6 {
  191.   margin-top: 10.5px;
  192.   margin-bottom: 10.5px;
  193. }
  194.  
  195. h1 {
  196.   font-size: 32px;
  197.   font-size: 3.2rem;
  198. }
  199.  
  200. h2 {
  201.   font-size: 28px;
  202.   font-size: 2.8rem;
  203. }
  204.  
  205. h3 {
  206.   font-size: 24px;
  207.   font-size: 2.4rem;
  208. }
  209.  
  210. h4 {
  211.   font-size: 20px;
  212.   font-size: 2.0rem;
  213. }
  214.  
  215. h5 {
  216.   -webkit-text-stroke: .35px; /* Hack to fix thin text in Windows */
  217.   font-size: 16px;
  218.   font-size: 1.6rem;
  219. }
  220.  
  221. h6 {
  222.   -webkit-text-stroke: .35px; /* Hack to fix thin text in Windows */
  223.   font-size: 12px;
  224.   font-size: 1.2rem;
  225. }
  226.  
  227. /*--------------------------------------------------------------
  228. 2.3 Paragraph
  229. --------------------------------------------------------------*/
  230. p {
  231.   margin-bottom: 1.5em;
  232. }
  233.  
  234. p:last-child {
  235.   margin-bottom: 0;
  236. }
  237.  
  238. /*--------------------------------------------------------------
  239. 2.4 General
  240. --------------------------------------------------------------*/
  241. ::selection {
  242.   background-color: #444;
  243.   color: #fff;
  244. }
  245.  
  246. b, strong {
  247.   font-weight: bold;
  248. }
  249.  
  250. dfn, cite, em, i {
  251.   font-style: italic;
  252. }
  253.  
  254. code, kbd, tt, var {
  255.   background: #fafafa;
  256.   border: 1px dashed #f2f2f2;
  257.   font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
  258. }
  259.  
  260. abbr, acronym {
  261.   border-bottom: 1px dotted #f2f2f2;
  262.   cursor: help;
  263. }
  264.  
  265. mark, ins {
  266.   background: #aee6f8;
  267.   text-decoration: none;
  268. }
  269.  
  270. sup,
  271. sub {
  272.   font-size: 75%;
  273.   height: 0;
  274.   line-height: 0;
  275.   position: relative;
  276.   vertical-align: baseline;
  277. }
  278.  
  279. sup {
  280.   bottom: 1ex;
  281. }
  282.  
  283. sub {
  284.   top: .5ex;
  285. }
  286.  
  287. small {
  288.   font-size: 75%;
  289. }
  290.  
  291. big {
  292.   font-size: 125%;
  293. }
  294.  
  295. cite {
  296.   font-size: 12px;
  297.   font-style: normal;
  298.   text-transform: uppercase;
  299. }
  300.  
  301. address {
  302.   font-style: italic;
  303.   margin: 0 0 1.5em;
  304. }
  305.  
  306. pre {
  307.   background: #fafafa;
  308.   border: 1px dashed #f2f2f2;
  309.   font-family: "Courier 10 Pitch", Courier, monospace;
  310.   font-size: 15px;
  311.   font-size: 1.5rem;
  312.   line-height: 1.6;
  313.   margin-bottom: 1.6em;
  314.   max-width: 100%;
  315.   overflow: auto;
  316.   padding: 1.6em;
  317. }
  318.  
  319. /*--------------------------------------------------------------
  320. 2.5 Blockquote
  321. --------------------------------------------------------------*/
  322. blockquote {
  323.   border: 1px solid #f2f2f2;
  324.   border-left: 5px solid #f07677;
  325.   font-size: 18px;
  326.   font-size: 1.8rem;
  327.   font-style: italic;
  328.   margin: 1.5em 0;
  329.   padding: 1.5em 1.5em 1em 3.5em;
  330.   position: relative;
  331. }
  332.  
  333. blockquote:before {
  334.   content: "\f10d";
  335.   color: #f2f2f2;
  336.   display: inline-block;
  337.   font-family: 'FontAwesome';
  338.   font-size: 28px;
  339.   font-style: normal;
  340.   font-weight: normal;
  341.   line-height: 1;
  342.   position: absolute;
  343.   top: .8em;
  344.   left: .5em;
  345.   -webkit-font-smoothing: antialiased;
  346.   -moz-osx-font-smoothing: grayscale;
  347. }
  348.  
  349. blockquote p {
  350.   margin: 0;
  351. }
  352.  
  353. blockquote cite {
  354.   display: block;
  355.   font-size: 12px;
  356.   font-size: 1.2rem;
  357.   font-style: normal;
  358.   margin: 1em 0 0;
  359.   text-align: right;
  360.   text-transform: uppercase;
  361. }
  362.  
  363. /*--------------------------------------------------------------
  364. 3.0 Elements
  365. --------------------------------------------------------------*/
  366.  
  367. /*--------------------------------------------------------------
  368. 3.1 Links
  369. --------------------------------------------------------------*/
  370. a {
  371.   color: #f07677;
  372.   text-decoration: none;
  373. }
  374.  
  375. a:visited {
  376.   color: #f07677;
  377. }
  378.  
  379. a:hover,
  380. a:focus,
  381. a:active {
  382.   color: #fa7a7a;
  383.   text-decoration: none;
  384. }
  385.  
  386. /*--------------------------------------------------------------
  387. 3.2 HR
  388. --------------------------------------------------------------*/
  389. hr {
  390.   background-color: #f2f2f2;
  391.   border: 0;
  392.   height: 1px;
  393.   margin: 3.5em 0;
  394. }
  395.  
  396. /*--------------------------------------------------------------
  397. 3.3 List
  398. --------------------------------------------------------------*/
  399. ul, ol {
  400.   margin: 0 0 1.5em 3em;
  401. }
  402.  
  403. ul {
  404.   list-style: disc;
  405. }
  406.  
  407. ul ul {
  408.   list-style: circle;
  409. }
  410.  
  411. ul ul ul {
  412.   list-style: square;
  413. }
  414.  
  415. ol {
  416.   list-style: decimal;
  417. }
  418.  
  419. ol ol {
  420.   list-style: upper-alpha;
  421. }
  422.  
  423. ol ol ol {
  424.   list-style: lower-roman;
  425. }
  426.  
  427. ol ol ol ol {
  428.   list-style: lower-alpha;
  429. }
  430.  
  431. li > ul,
  432. li > ol {
  433.   margin-bottom: 0;
  434.   margin-left: 1.5em;
  435. }
  436.  
  437. dt {
  438.   font-weight: bold;
  439. }
  440.  
  441. dd {
  442.   margin: 0 1.5em 1.5em;
  443. }
  444.  
  445. /*--------------------------------------------------------------
  446. 3.4 Table
  447. --------------------------------------------------------------*/
  448. table {
  449.   margin: 0 0 1.5em;
  450.   width: 100%;
  451. }
  452.  
  453. th {
  454.   border-bottom: 1px solid #f2f2f2;
  455.   font-weight: bold;
  456. }
  457.  
  458. td {
  459.   border-bottom: 1px solid #f2f2f2;
  460.   padding: 5px 0;
  461. }
  462.  
  463. /*--------------------------------------------------------------
  464. 3.5 Image
  465. --------------------------------------------------------------*/
  466. img {
  467.   height: auto; /* Make sure images are scaled correctly. */
  468.   max-width: 100%; /* Adhere to container width. */
  469.   vertical-align: middle;
  470. }
  471.  
  472. .img-responsive {
  473.   display: block;
  474.   height: auto;
  475.   max-width: 100%;
  476. }
  477.  
  478. .img-rounded {
  479.   border-radius: 6px;
  480. }
  481.  
  482. .img-thumbnail {
  483.   padding: 4px;
  484.   line-height: 1.428571429;
  485.   background-color: #ffffff;
  486.   border: 1px solid #f2f2f2;
  487.   border-radius: 4px;
  488.   -webkit-transition: all 0.2s ease-in-out;
  489.   transition: all 0.2s ease-in-out;
  490.   display: inline-block;
  491.   max-width: 100%;
  492.   height: auto;
  493. }
  494.  
  495. .img-circle {
  496.   border-radius: 50%;
  497. }
  498.  
  499. /*--------------------------------------------------------------
  500. 3.6 HTML5 Elements
  501. --------------------------------------------------------------*/
  502.  
  503. figure {
  504.   margin: 0;
  505. }
  506.  
  507. embed,
  508. iframe,
  509. object {
  510.   max-width: 100%; /* Make sure embeds and iframes fit their containers */
  511. }
  512.  
  513. audio,
  514. canvas,
  515. video {
  516.   display: inline-block;
  517.   max-width: 100%;
  518. }
  519.  
  520. /*--------------------------------------------------------------
  521. 4.0 Inputs and buttons
  522. --------------------------------------------------------------*/
  523. button,
  524. input,
  525. select,
  526. textarea {
  527.   font-size: 100%; /* Corrects font size not being inherited in all browsers */
  528.   margin: 0; /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */
  529.   vertical-align: baseline; /* Improves appearance and consistency in all browsers */
  530.   *vertical-align: middle; /* Improves appearance and consistency in all browsers */
  531. }
  532.  
  533. button,
  534. input[type="button"],
  535. input[type="reset"],
  536. input[type="submit"] {
  537.   border: 1px solid #f2f2f2;
  538.   border-color: #f2f2f2 #f2f2f2 #bbb #f2f2f2;
  539.   border-radius: 3px;
  540.   background: #e6e6e6;
  541.   box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05);
  542.   color: rgba(0, 0, 0, .8);
  543.   cursor: pointer; /* Improves usability and consistency of cursor style between image-type 'input' and others */
  544.   -webkit-appearance: button; /* Corrects inability to style clickable 'input' types in iOS */
  545.   font-size: 12px;
  546.   font-size: 1.2rem;
  547.   line-height: 1;
  548.   padding: .6em 1em .4em;
  549.   text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
  550. }
  551.  
  552. button:hover,
  553. input[type="button"]:hover,
  554. input[type="reset"]:hover,
  555. input[type="submit"]:hover {
  556.   border-color: #f2f2f2 #bbb #aaa #bbb;
  557.   box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);
  558. }
  559.  
  560. button:focus,
  561. input[type="button"]:focus,
  562. input[type="reset"]:focus,
  563. input[type="submit"]:focus,
  564. button:active,
  565. input[type="button"]:active,
  566. input[type="reset"]:active,
  567. input[type="submit"]:active {
  568.   border-color: #aaa #bbb #bbb #bbb;
  569.   box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
  570. }
  571.  
  572. input[type="checkbox"],
  573. input[type="radio"] {
  574.   padding: 0; /* Addresses excess padding in IE8/9 */
  575. }
  576.  
  577. input[type="search"] {
  578.   -webkit-appearance: textfield; /* Addresses appearance set to searchfield in S5, Chrome */
  579.   -webkit-box-sizing: content-box; /* Addresses box sizing set to border-box in S5, Chrome (include -moz to future-proof) */
  580.   -moz-box-sizing:    content-box;
  581.   box-sizing:         content-box;
  582. }
  583.  
  584. input[type="search"]::-webkit-search-decoration { /* Corrects inner padding displayed oddly in S5, Chrome on OSX */
  585.   -webkit-appearance: none;
  586. }
  587.  
  588. button::-moz-focus-inner,
  589. input::-moz-focus-inner { /* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */
  590.   border: 0;
  591.   padding: 0;
  592. }
  593.  
  594. input[type="search"]::-webkit-search-cancel-button {
  595.   -webkit-appearance: none; /* Remove default */
  596. }
  597.  
  598. input[type="text"],
  599. input[type="number"],
  600. input[type="email"],
  601. input[type="url"],
  602. input[type="password"],
  603. input[type="search"],
  604. select,
  605. textarea {
  606.   color: #666;
  607.   border: 1px solid #f2f2f2;
  608.   border-radius: 3px;
  609. }
  610.  
  611. input[type="text"]:focus,
  612. input[type="number"]:focus,
  613. input[type="email"]:focus,
  614. input[type="url"]:focus,
  615. input[type="password"]:focus,
  616. input[type="search"]:focus,
  617. select:focus,
  618. textarea:focus {
  619.   color: #111;
  620. }
  621.  
  622. input[type="text"],
  623. input[type="number"],
  624. input[type="email"],
  625. input[type="url"],
  626. input[type="password"],
  627. input[type="search"] {
  628.   padding: 8px 10px;
  629. }
  630.  
  631. select {
  632.   padding: 8px 10px;
  633.   width: 98%;
  634. }
  635.  
  636. textarea {
  637.   overflow: auto; /* Removes default vertical scrollbar in IE6/7/8/9 */
  638.   padding: 8px 10px;
  639.   vertical-align: top; /* Improves readability and alignment in all browsers */
  640.   width: 98%;
  641. }
  642.  
  643. /*--------------------------------------------------------------
  644. 5.0 Navigation
  645. --------------------------------------------------------------*/
  646.  
  647. /*--------------------------------------------------------------
  648. 5.1 Site Navigation
  649. --------------------------------------------------------------*/
  650.  
  651. /* Site navigation */
  652. .main-navigation {
  653.   margin-bottom: 50px;
  654. }
  655.  
  656. .menu-toggle-wrapper {
  657.   display: none;
  658.   padding: 0;
  659.   text-align: center;
  660. }
  661.  
  662. /* Navigations */
  663. .site-main .comment-navigation,
  664. .site-main .paging-navigation,
  665. .site-main .post-navigation,
  666. .site-main .image-navigation {
  667.   margin: 0 0 1.5em;
  668.   overflow: hidden;
  669. }
  670. .comment-navigation .nav-previous,
  671. .paging-navigation .nav-previous,
  672. .post-navigation .nav-previous,
  673. .image-navigation .nav-previous {
  674.   float: left;
  675.   width: 40%;
  676. }
  677. .comment-navigation .nav-next,
  678. .paging-navigation .nav-next,
  679. .post-navigation .nav-next,
  680. .image-navigation .nav-next {
  681.   float: right;
  682.   text-align: right;
  683.   width: 40%;
  684. }
  685.  
  686. .comment-navigation .nav-previous a,
  687. .comment-navigation .nav-previous a:visited,
  688. .paging-navigation .nav-previous a,
  689. .paging-navigation .nav-previous a:visited,
  690. .post-navigation .nav-previous a,
  691. .post-navigation .nav-previous a:visited,
  692. .image-navigation .nav-previous a,
  693. .image-navigation .nav-previous a:visited,
  694. .comment-navigation .nav-next a,
  695. .comment-navigation .nav-next a:visited,
  696. .paging-navigation .nav-next a,
  697. .paging-navigation .nav-next a:visited,
  698. .post-navigation .nav-next a,
  699. .post-navigation .nav-next a:visited,
  700. .image-navigation .nav-next a,
  701. .image-navigation .nav-next a:visited {
  702.   padding: 6px 18px;
  703.   text-align: center;
  704.   border: 1px solid #f07677;
  705.   border-radius: 4px;
  706.   display: block;
  707. }
  708.  
  709. .comment-navigation .nav-previous a:hover,
  710. .comment-navigation .nav-previous a:focus,
  711. .comment-navigation .nav-previous a:active,
  712. .paging-navigation .nav-previous a:hover,
  713. .paging-navigation .nav-previous a:focus,
  714. .paging-navigation .nav-previous a:active,
  715. .post-navigation .nav-previous a:hover,
  716. .post-navigation .nav-previous a:focus,
  717. .post-navigation .nav-previous a:active,
  718. .image-navigation .nav-previous a:hover,
  719. .image-navigation .nav-previous a:focus,
  720. .image-navigation .nav-previous a:active,
  721. .comment-navigation .nav-next a:hover,
  722. .comment-navigation .nav-next a:focus,
  723. .comment-navigation .nav-next a:active,
  724. .paging-navigation .nav-next a:hover,
  725. .paging-navigation .nav-next a:focus,
  726. .paging-navigation .nav-next a:active,
  727. .post-navigation .nav-next a:hover,
  728. .post-navigation .nav-next a:focus,
  729. .post-navigation .nav-next a:active,
  730. .image-navigation .nav-next a:hover,
  731. .image-navigation .nav-next a:focus,
  732. .image-navigation .nav-next a:active {
  733.   background: #f07677;
  734.   color: #fff;
  735. }
  736.  
  737. /*--------------------------------------------------------------
  738. 5.2 Menus
  739. --------------------------------------------------------------*/
  740.  
  741. /* Essential Styles */
  742. .sf-menu, .sf-menu * {
  743.   margin: 0;
  744.   padding: 0;
  745.   list-style: none;
  746. }
  747.  
  748. .sf-menu li {
  749.   position: relative;
  750. }
  751.  
  752. .sf-menu ul {
  753.   position: absolute;
  754.   display: none;
  755.   top: 100%;
  756.   left: 0;
  757.   z-index: 99;
  758. }
  759.  
  760. .sf-menu > li > ul {
  761.   top: 3em;
  762. }
  763.  
  764. .sf-menu > li {
  765.   display: inline-block;
  766.   /*margin-bottom: 2.5em;*/
  767. }
  768.  
  769. .sf-menu li:hover > ul,
  770. .sf-menu li.sfHover > ul {
  771.   display: block;
  772. }
  773.  
  774. .sf-menu a {
  775.   display: block;
  776.   position: relative;
  777. }
  778.  
  779. .sf-menu ul ul {
  780.   top: 0;
  781.   left: 100%;
  782. }
  783.  
  784. /* Menu Skin */
  785. .sf-menu {
  786.   margin-bottom: 0;
  787.   text-align: center;
  788. }
  789.  
  790. .sf-menu ul {
  791.   box-shadow: 2px 2px 6px rgba(0,0,0,.2);
  792.   min-width: 15em; /* allow long menu items to determine submenu width */
  793.   *width: 15em; /* no auto sub width for IE7, see white-space comment below */
  794.   text-align: left;
  795. }
  796.  
  797. .sf-menu a,
  798. .sf-menu a:visited {
  799.   border-right: 1px solid #fff;
  800.   color: #333;
  801.   padding: 0 1em;
  802.   text-decoration: none;
  803.   zoom: 1; /* IE7 */
  804. }
  805.  
  806. .sf-menu a:hover,
  807. .sf-menu a:focus,
  808. .sf-menu a:active {
  809.   color: #999;
  810. }
  811.  
  812. .sf-menu li:last-child a {
  813.   border-right: none;
  814. }
  815.  
  816. .sf-menu ul a {
  817.   border-bottom: 1px solid #f5f5f5;
  818.   padding: .75em 1em;
  819. }
  820.  
  821. .sf-menu ul li:last-child a {
  822.   border-bottom: none;
  823. }
  824.  
  825. .sf-menu li {
  826.   word-wrap: break-word;
  827.   white-space: normal; /* no need for Supersubs plugin */
  828.   *white-space: normal; /* ...unless you support IE7 (let it wrap) */
  829.   -webkit-transition: background .2s;
  830.   transition: background .2s;
  831. }
  832.  
  833. .sf-menu ul li {
  834.   background: #ffffff;
  835. }
  836.  
  837. .sf-menu ul ul li {
  838.   background: #ffffff;
  839. }
  840.  
  841. .sf-menu li:hover,
  842. .sf-menu li.sfHover {
  843.   /* only transition out, not in */
  844.   -webkit-transition: none;
  845.   transition: none;
  846. }
  847.  
  848. /*** arrows (for all except IE7) **/
  849. .sf-arrows .sf-with-ul {
  850. }
  851.  
  852. /* styling for both css and generated arrows */
  853. .sf-arrows .sf-with-ul:after {
  854. }
  855.  
  856. .sf-arrows > li > .sf-with-ul:focus:after,
  857. .sf-arrows > li:hover > .sf-with-ul:after,
  858. .sf-arrows > .sfHover > .sf-with-ul:after {
  859. }
  860.  
  861. /* styling for right-facing arrows */
  862. .sf-arrows ul .sf-with-ul {
  863.   padding-right: 2.5em;
  864.   *padding-right: 1em; /* no CSS arrows for IE7 (lack pseudo-elements) */
  865. }
  866.  
  867. .sf-arrows ul .sf-with-ul:after {
  868.   content: '';
  869.   position: absolute;
  870.   top: 50%;
  871.   right: 1em;
  872.   height: 0;
  873.   width: 0;
  874.   margin-top: -5px;
  875.   margin-right: -3px;
  876.   border: 5px solid transparent;
  877.   border-left-color: #333333; /* edit this to suit design (no rgba in IE8) */
  878.   border-left-color: rgba(51,51,51,.5);
  879. }
  880.  
  881. .sf-arrows ul li > .sf-with-ul:focus:after,
  882. .sf-arrows ul li:hover > .sf-with-ul:after,
  883. .sf-arrows ul .sfHover > .sf-with-ul:after {
  884.   border-left-color: #999999;
  885. }
  886.  
  887. /*--------------------------------------------------------------
  888. 5.3 Mobile Menus
  889. --------------------------------------------------------------*/
  890.  
  891. /* Mobile Menu Core Style */
  892. .slicknav-nav {
  893.   clear: both;
  894. }
  895. .slicknav-nav ul,
  896. .slicknav-nav li {
  897.   display: block;
  898. }
  899. .slicknav-nav .slicknav-arrow {
  900.   font-size: 0.8em;
  901.   margin: 0 0 0 0.4em;
  902. }
  903. .slicknav-nav .slicknav-item {
  904.   display: block;
  905.   cursor: pointer;
  906. }
  907. .slicknav-nav a {
  908.   display: block;
  909. }
  910. .slicknav-nav .slicknav-item a {
  911.   display: inline;
  912. }
  913. .slicknav-menu:before,
  914. .slicknav-menu:after {
  915.   content: " ";
  916.   display: table;
  917. }
  918. .slicknav-menu:after {
  919.   clear: both;
  920. }
  921. /* IE6/7 support */
  922. .slicknav-menu {
  923.   *zoom: 1;
  924. }
  925.  
  926. /*
  927.     User Default Style
  928.     Change the following styles to modify the appearance of the menu.
  929. */
  930.  
  931. .slicknav-menu {
  932.   font-size:16px;
  933.   display: none;
  934. }
  935.  
  936. /* Button */
  937. .slicknav-btn-text {
  938.   display: none;
  939. }
  940. /* Button Text */
  941. .slicknav-menutext {
  942.   color: #FFF;
  943.   font-weight: bold;
  944.   text-shadow: 0 1px 3px #000;
  945. }
  946.  
  947. /** Menu */
  948. .slicknav-nav {
  949.   background: #333333;
  950.   color: #fff;
  951.   margin: 0;
  952.   padding: 10px 0;
  953.   font-size: 0.875em;
  954. }
  955. .slicknav-nav, .slicknav-nav ul {
  956.   list-style: none;
  957.   overflow: hidden;
  958. }
  959. .slicknav-nav ul {
  960.   padding: 0;
  961.   margin: 0 0 0 20px;
  962. }
  963. .slicknav-nav .slicknav-item {
  964.   padding: 5px 10px;
  965.   margin: 2px 5px;
  966. }
  967. .slicknav-nav a{
  968.   padding: 5px 10px;
  969.   margin: 2px 5px;
  970.   text-decoration: none;
  971.   color: #fff;
  972. }
  973. .slicknav-nav .slicknav-item a {
  974.   padding: 0;
  975.   margin: 0;
  976. }
  977. .slicknav-nav .slicknav-item:hover {
  978.   -webkit-border-radius: 6px;
  979.   -moz-border-radius: 6px;
  980.   border-radius: 6px;
  981.   background: #ccc;
  982.   color: #fff;
  983. }
  984. .slicknav-nav a:hover{
  985.   -webkit-border-radius: 6px;
  986.   -moz-border-radius: 6px;
  987.   border-radius: 6px;
  988.   background: #ccc;
  989.   color: #222;
  990. }
  991. .slicknav-nav .slicknav-txtnode {
  992.      margin-left: 15px;
  993. }
  994.  
  995. /*--------------------------------------------------------------
  996. 6.0 Accessibility
  997. --------------------------------------------------------------*/
  998. /* Text meant only for screen readers */
  999. .screen-reader-text {
  1000.   clip: rect(1px, 1px, 1px, 1px);
  1001.   position: absolute !important;
  1002. }
  1003.  
  1004. .screen-reader-text:hover,
  1005. .screen-reader-text:active,
  1006. .screen-reader-text:focus {
  1007.   background-color: #f1f1f1;
  1008.   border-radius: 3px;
  1009.   box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  1010.   clip: auto !important;
  1011.   color: #21759b;
  1012.   display: block;
  1013.   font-size: 14px;
  1014.   font-weight: bold;
  1015.   height: auto;
  1016.   left: 5px;
  1017.   line-height: normal;
  1018.   padding: 15px 23px 14px;
  1019.   text-decoration: none;
  1020.   top: 5px;
  1021.   width: auto;
  1022.   z-index: 100000; /* Above WP toolbar */
  1023. }
  1024.  
  1025. /*--------------------------------------------------------------
  1026. 7.0 Alignments
  1027. --------------------------------------------------------------*/
  1028. .alignleft {
  1029.   display: inline;
  1030.   float: left;
  1031.   margin: 0 1.5em 1.5em 0;
  1032. }
  1033.  
  1034. .alignright {
  1035.   display: inline;
  1036.   float: right;
  1037.   margin-left: 0 0 1.5em 1.5em;
  1038. }
  1039.  
  1040. .aligncenter {
  1041.   clear: both;
  1042.   display: block;
  1043.   margin: 0 auto;
  1044. }
  1045.  
  1046. /*--------------------------------------------------------------
  1047. 8.0 Clearings
  1048. --------------------------------------------------------------*/
  1049. .clear:before,
  1050. .clear:after,
  1051. .container:before,
  1052. .container:after,
  1053. .container-fluid:before,
  1054. .container-fluid:after,
  1055. .row:before,
  1056. .row:after,
  1057. .front-page-global-wrapper:before,
  1058. .front-page-global-wrapper:after,
  1059. .site-wrapper:before,
  1060. .site-wrapper:after,
  1061. .site-header:before,
  1062. .site-header:after,
  1063. .sitebar:before,
  1064. .sitebar:after,
  1065. .sitebar-inside:before,
  1066. .sitebar-inside:after,
  1067. .site-branding:before,
  1068. .site-branding:after,
  1069. .main-navigation:before,
  1070. .main-navigation:after,
  1071. .site-primary-menu:before,
  1072. .site-primary-menu:after,
  1073. .site-content:before,
  1074. .site-content:after,
  1075. .site-footer:before,
  1076. .site-footer:after,
  1077. .site-footer-widgets:before,
  1078. .site-footer-widgets:after,
  1079. .site-info:before,
  1080. .site-info:after,
  1081. .entry-content:before,
  1082. .entry-content:after,
  1083. .comment-body:before,
  1084. .comment-body:after,
  1085. .comment-meta:before,
  1086. .comment-meta:after,
  1087. .comment-content:before,
  1088. .comment-content:after {
  1089.   content: '';
  1090.   display: table;
  1091. }
  1092.  
  1093. .clear:after,
  1094. .container:after,
  1095. .container-fluid:after,
  1096. .row:after,
  1097. .front-page-global-wrapper:after,
  1098. .site-wrapper:after,
  1099. .site-header:after,
  1100. .sitebar:after,
  1101. .sitebar-inside:after,
  1102. .site-branding:after,
  1103. .main-navigation:after,
  1104. .site-primary-menu:after,
  1105. .site-content:after,
  1106. .site-footer:after,
  1107. .site-footer-widgets:after,
  1108. .site-info:after,
  1109. .entry-content:after,
  1110. .comment-body:after,
  1111. .comment-meta:after,
  1112. .comment-content:after {
  1113.   clear: both;
  1114. }
  1115.  
  1116. /*--------------------------------------------------------------
  1117. 9.0 Skeleton
  1118. --------------------------------------------------------------*/
  1119.  
  1120. /*--------------------------------------------------------------
  1121. 9.1 Site Wrapper
  1122. --------------------------------------------------------------*/
  1123. .site-wrapper {
  1124.   position: relative;
  1125. }
  1126.  
  1127. /*--------------------------------------------------------------
  1128. 9.2 Header
  1129. --------------------------------------------------------------*/
  1130. .site-header {
  1131.   background: #fff;
  1132.   border-bottom: 1px solid #f5f5f5;
  1133.   position: relative;
  1134. }
  1135.  
  1136. /*--------------------------------------------------------------
  1137. 9.3 Sitebar
  1138. --------------------------------------------------------------*/
  1139. .sitebar {
  1140.   position: relative;
  1141. }
  1142.  
  1143. /* Site brand */
  1144. .site-branding {
  1145.   padding: 50px 0;
  1146.   text-align: center;
  1147. }
  1148.  
  1149. .site-title {
  1150.   font-size: 48px;
  1151.   font-size: 4.8rem;
  1152.   line-height: 1;
  1153.   margin: 0 0 15px;
  1154. }
  1155.  
  1156. .site-description {
  1157.   font-size: 16px;
  1158.   font-size: 1.6rem;
  1159.   line-height: 1;
  1160.   margin: 5px 0 0;
  1161. }
  1162.  
  1163. /*--------------------------------------------------------------
  1164. 9.4 Footer
  1165. --------------------------------------------------------------*/
  1166.  
  1167. /* Site info */
  1168. .site-info {
  1169.   background: #f07677;
  1170.   color: #fff;
  1171.   font-size: 19px;
  1172.   padding: 15px 0;
  1173.   text-align: center;
  1174. }
  1175.  
  1176. .site-info a {
  1177.   color: #fff;
  1178.   text-decoration: none;
  1179. }
  1180.  
  1181. .site-info a:visited {
  1182.   color: #fff;
  1183. }
  1184.  
  1185. .site-info a:hover,
  1186. .site-info a:focus,
  1187. .site-info a:active {
  1188.   color: #f2f2f2;
  1189.   text-decoration: none;
  1190. }
  1191.  
  1192. /*--------------------------------------------------------------
  1193. 10.0 Widgets
  1194. --------------------------------------------------------------*/
  1195. .widget {
  1196.   background: #fff;
  1197.   border: 1px solid #f2f2f2;
  1198.   margin-bottom: 30px;
  1199.   padding: 30px;
  1200.   width: 100%;
  1201.   word-wrap: break-word;
  1202.   -webkit-hyphens: auto;
  1203.   -moz-hyphens:    auto;
  1204.   -ms-hyphens:     auto;
  1205.   hyphens:         auto;
  1206. }
  1207.  
  1208. .widget-title {
  1209.   border-left: 5px solid #f07677;
  1210.   color: #666;
  1211.   font-size: 18px;
  1212.   margin: -30px -30px 30px;
  1213.   padding: 20px 30px;
  1214. }
  1215.  
  1216. .widget a,
  1217. .widget a:visited {
  1218.   color: #333;
  1219. }
  1220.  
  1221. .widget a:hover,
  1222. .widget a:focus,
  1223. .widget a:active {
  1224.   color: #999;
  1225. }
  1226.  
  1227. /* Widget List */
  1228. .widget ul,
  1229. .widget ol {
  1230.   list-style: none;
  1231.   margin: 0;
  1232. }
  1233.  
  1234. .widget li > ul,
  1235. .widget li > ol {
  1236.   margin-bottom: 0;
  1237.   margin-left: 1.5em;
  1238. }
  1239.  
  1240. .widget li {
  1241.   border-top: 1px solid #eee;
  1242.   padding: 9px 0;
  1243. }
  1244.  
  1245. .widget li:first-child {
  1246.   border-top: 0;
  1247. }
  1248.  
  1249. .widget li ul {
  1250.   border-top: 1px solid #eee;
  1251.   margin-top: 9px;
  1252. }
  1253.  
  1254. .widget li li:last-child {
  1255.   padding-bottom: 0;
  1256. }
  1257.  
  1258. /* Make sure select elements fit in widgets */
  1259. .widget select {
  1260.   max-width: 100%;
  1261. }
  1262.  
  1263. /*--------------------------------------------------------------
  1264. 10.1 Search Form Widget
  1265. --------------------------------------------------------------*/
  1266. form.search-form {
  1267.   position: relative;
  1268.   margin: 0;
  1269.   padding: 0;
  1270. }
  1271.  
  1272. .content-area form.search-form {
  1273.   margin-bottom: 30px;
  1274. }
  1275.  
  1276. form.search-form input[type="search"] {
  1277.   padding: 12px 8px;
  1278. }
  1279.  
  1280. form.search-form input[type="search"] {
  1281.   width: 100%;
  1282.   -webkit-box-sizing: border-box;
  1283.   -moz-box-sizing: border-box;
  1284.   box-sizing: border-box;
  1285. }
  1286.  
  1287. form.search-form input[type="submit"] {
  1288.   position: absolute;
  1289.   z-index: 1;
  1290.   right: 0;
  1291.   top: 0;
  1292.   height: 100%;
  1293.   width: 30px;
  1294.   font-size: 0.00001em;
  1295.   line-height: 0;
  1296.   color: transparent;
  1297.   cursor: pointer;
  1298.   opacity: 0;
  1299.   filter: alpha('opacity=0');
  1300.   outline: 0;
  1301. }
  1302.  
  1303. form.search-form:before {
  1304.   content: "\f002";
  1305.   font-family: 'FontAwesome';
  1306.   position: absolute;
  1307.   z-index: 0;
  1308.   top: 0;
  1309.   right: 5px;
  1310.   width: 30px;
  1311.   font-size: 14px;
  1312.   padding: 12px 0;
  1313.   margin: 0;
  1314.   text-align: center;
  1315.   vertical-align: middle;
  1316. }
  1317.  
  1318. /*--------------------------------------------------------------
  1319. 11.0 Content
  1320. --------------------------------------------------------------*/
  1321.  
  1322. /*--------------------------------------------------------------
  1323. 11.1 Site Content
  1324. --------------------------------------------------------------*/
  1325. .site-content {
  1326.   padding: 50px 0;
  1327. }
  1328.  
  1329. /*--------------------------------------------------------------
  1330. 11.2 HEntry
  1331. --------------------------------------------------------------*/
  1332. .sticky {
  1333. }
  1334.  
  1335. .hentry {
  1336.   background: #fff;
  1337.   border: 1px solid #f2f2f2;
  1338.   margin-bottom: 50px;
  1339.   padding: 0 0 50px;
  1340.   position: relative;
  1341. }
  1342.  
  1343. .entry-media {
  1344.   position: relative;
  1345. }
  1346.  
  1347. .entry-header {
  1348.   margin: 50px 0;
  1349.   padding: 0 50px;
  1350.   text-align: center;
  1351. }
  1352.  
  1353. .entry-title {
  1354.   font-size: 40px;
  1355.   font-size: 4.0rem;
  1356.   margin: 0 0 10px;
  1357. }
  1358.  
  1359. .error-404,
  1360. .no-results {
  1361.   background: #fff;
  1362.   border: 1px solid #f2f2f2;
  1363.   padding: 0;
  1364. }
  1365.  
  1366. .page-header {
  1367.   background: #f07677;
  1368.   color: #fff;
  1369.   padding: 25px;
  1370.   text-align: center;
  1371. }
  1372.  
  1373. .page-title {
  1374.   font-size: 18px;
  1375.   margin: 0;
  1376. }
  1377.  
  1378. .entry-title a,
  1379. .entry-title a:visited,
  1380. .page-title a,
  1381. .page-title a:visited {
  1382.   color: #333;
  1383. }
  1384.  
  1385. .entry-title a:hover,
  1386. .entry-title a:focus,
  1387. .entry-title a:active,
  1388. .page-title a:hover,
  1389. .page-title a:focus,
  1390. .page-title a:active {
  1391.   color: #999;
  1392. }
  1393.  
  1394. .byline,
  1395. .updated {
  1396.   display: none;
  1397. }
  1398.  
  1399. .single .byline,
  1400. .group-blog .byline {
  1401.   display: inline;
  1402. }
  1403.  
  1404. .post-thumbnail {
  1405.   text-align: center;
  1406. }
  1407.  
  1408. .post-thumbnail-backfill {
  1409.   background: #f07677;
  1410.   height: 80px;
  1411. }
  1412.  
  1413. .entry-content,
  1414. .entry-summary {
  1415.   margin-bottom: 50px;
  1416.   padding: 0 50px;
  1417.   word-wrap: break-word;
  1418.   -webkit-hyphens: auto;
  1419.   -moz-hyphens:    auto;
  1420.   -ms-hyphens:     auto;
  1421.   hyphens:         width: 1024px !important;
  1422.  
  1423. }
  1424.  
  1425. .page-content {
  1426.   margin-bottom: 50px;
  1427.   padding: 50px 50px 0;
  1428.   word-wrap: break-word;
  1429.   -webkit-hyphens: auto;
  1430.   -moz-hyphens:    auto;
  1431.   -ms-hyphens:     auto;
  1432.   hyphens:         auto;
  1433. }
  1434.  
  1435. /*--------------------------------------------------------------
  1436. 11.3 Page Links
  1437. --------------------------------------------------------------*/
  1438. .page-links {
  1439.   clear: both;
  1440.   margin: 0 0 1.5em;
  1441. }
  1442.  
  1443. .format-gallery .page-links {
  1444.   margin: 1.5em 0;
  1445. }
  1446.  
  1447. .page-links a,
  1448. .page-links > span {
  1449.   background: #fff;
  1450.   border: 1px solid #f07677;
  1451.   border-radius: 4px;
  1452.   display: inline-block;
  1453.   margin: 0 2px 0 0;
  1454.   padding: 2px 8px;
  1455.   text-align: center;
  1456. }
  1457.  
  1458. .page-links a {
  1459.   background: #f07677;
  1460.   border: 1px solid #f07677;
  1461.   color: #fff;
  1462.   text-decoration: none;
  1463. }
  1464.  
  1465. .page-links a:hover {
  1466.   background: #fff;
  1467.   border: 1px solid #f07677;
  1468.   color: #333;
  1469. }
  1470.  
  1471. .page-links > .page-links-title {
  1472.   border: none;
  1473.   margin: 0;
  1474.   padding: 0 7px 0 0;
  1475. }
  1476.  
  1477. /*--------------------------------------------------------------
  1478. 11.4 More Link
  1479. --------------------------------------------------------------*/
  1480. .more-link,
  1481. .more-link:visited {
  1482.   padding: 6px 18px;
  1483.   border: 1px solid #f07677;
  1484.   border-radius: 4px;
  1485.   display: inline-block;
  1486.   margin-top: 10px;
  1487. }
  1488.  
  1489. .more-link:hover,
  1490. .more-link:focus,
  1491. .more-link:active {
  1492.   background: #f07677;
  1493.   color: #fff;
  1494. }
  1495.  
  1496. /*--------------------------------------------------------------
  1497. 11.5 Entry Meta
  1498. --------------------------------------------------------------*/
  1499. .entry-meta {
  1500.   color: #999;
  1501. }
  1502.  
  1503. .entry-meta a,
  1504. .entry-meta a:visited {
  1505.   color: #999;
  1506. }
  1507.  
  1508. .entry-meta a:hover,
  1509. .entry-meta a:focus,
  1510. .entry-meta a:active {
  1511.   color: #999;
  1512. }
  1513.  
  1514. .entry-meta-footer {
  1515.   font-size: 13px;
  1516.   padding: 0 50px;
  1517. }
  1518.  
  1519. .entry-meta-footer a,
  1520. .entry-meta-footer a:visited {
  1521.   color: #f07677;
  1522. }
  1523.  
  1524. .entry-meta-footer a:hover,
  1525. .entry-meta-footer a:focus,
  1526. .entry-meta-footer a:active {
  1527.   color: #fa7a7a;
  1528. }
  1529.  
  1530. .cat-links,
  1531. .tags-links,
  1532. .comments-link,
  1533. .edit-link {
  1534.   margin-right: 10px;
  1535. }
  1536.  
  1537. /*--------------------------------------------------------------
  1538. 11.6 Media Elements
  1539. --------------------------------------------------------------*/
  1540. .hentry .mejs-container {
  1541.   margin: 0 0 18px;
  1542. }
  1543.  
  1544. .hentry .mejs-mediaelement,
  1545. .hentry .mejs-container .mejs-controls {
  1546.   background: #333;
  1547. }
  1548.  
  1549. .hentry .mejs-controls .mejs-time-rail .mejs-time-loaded,
  1550. .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  1551.   background: #fff;
  1552. }
  1553.  
  1554. .hentry .mejs-controls .mejs-time-rail .mejs-time-current {
  1555.   background: #f07677;
  1556. }
  1557.  
  1558. .hentry .mejs-controls .mejs-time-rail .mejs-time-total,
  1559. .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
  1560.   background: rgba(255,255,255,.33);
  1561. }
  1562.  
  1563. .hentry .mejs-container .mejs-controls .mejs-time {
  1564.   padding-top: 9px;
  1565. }
  1566.  
  1567. .hentry .mejs-controls .mejs-time-rail span,
  1568. .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
  1569. .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  1570.   border-radius: 0;
  1571. }
  1572.  
  1573. .hentry .mejs-overlay-loading {
  1574.   background: transparent;
  1575. }
  1576.  
  1577. /*--------------------------------------------------------------
  1578. 11.7 Gallery
  1579. --------------------------------------------------------------*/
  1580. .gallery {
  1581. }
  1582.  
  1583. .gallery-item {
  1584.   float: left;
  1585.   margin: 0 4px 4px 0;
  1586.   overflow: hidden;
  1587.   position: relative;
  1588. }
  1589.  
  1590. .gallery-columns-1 .gallery-item {
  1591.   max-width: 100%;
  1592. }
  1593.  
  1594. .gallery-columns-2 .gallery-item {
  1595.   max-width: 48%;
  1596.   max-width: -webkit-calc(50% - 4px);
  1597.   max-width:         calc(50% - 4px);
  1598. }
  1599.  
  1600. .gallery-columns-3 .gallery-item {
  1601.   max-width: 32%;
  1602.   max-width: -webkit-calc(33.3% - 4px);
  1603.   max-width:         calc(33.3% - 4px);
  1604. }
  1605.  
  1606. .gallery-columns-4 .gallery-item {
  1607.   max-width: 23%;
  1608.   max-width: -webkit-calc(25% - 4px);
  1609.   max-width:         calc(25% - 4px);
  1610. }
  1611.  
  1612. .gallery-columns-5 .gallery-item {
  1613.   max-width: 19%;
  1614.   max-width: -webkit-calc(20% - 4px);
  1615.   max-width:         calc(20% - 4px);
  1616. }
  1617.  
  1618. .gallery-columns-6 .gallery-item {
  1619.   max-width: 15%;
  1620.   max-width: -webkit-calc(16.7% - 4px);
  1621.   max-width:         calc(16.7% - 4px);
  1622. }
  1623.  
  1624. .gallery-columns-7 .gallery-item {
  1625.   max-width: 13%;
  1626.   max-width: -webkit-calc(14.28% - 4px);
  1627.   max-width:         calc(14.28% - 4px);
  1628. }
  1629.  
  1630. .gallery-columns-8 .gallery-item {
  1631.   max-width: 11%;
  1632.   max-width: -webkit-calc(12.5% - 4px);
  1633.   max-width:         calc(12.5% - 4px);
  1634. }
  1635.  
  1636. .gallery-columns-9 .gallery-item {
  1637.   max-width: 9%;
  1638.   max-width: -webkit-calc(11.1% - 4px);
  1639.   max-width:         calc(11.1% - 4px);
  1640. }
  1641.  
  1642. .gallery-columns-1 .gallery-item:nth-of-type(1n),
  1643. .gallery-columns-2 .gallery-item:nth-of-type(2n),
  1644. .gallery-columns-3 .gallery-item:nth-of-type(3n),
  1645. .gallery-columns-4 .gallery-item:nth-of-type(4n),
  1646. .gallery-columns-5 .gallery-item:nth-of-type(5n),
  1647. .gallery-columns-6 .gallery-item:nth-of-type(6n),
  1648. .gallery-columns-7 .gallery-item:nth-of-type(7n),
  1649. .gallery-columns-8 .gallery-item:nth-of-type(8n),
  1650. .gallery-columns-9 .gallery-item:nth-of-type(9n) {
  1651.   margin-right: 0;
  1652. }
  1653.  
  1654. .gallery-caption {
  1655.   background-color: rgba(0, 0, 0, 0.7);
  1656.   -webkit-box-sizing: border-box;
  1657.   -moz-box-sizing:    border-box;
  1658.   box-sizing:         border-box;
  1659.   color: #fff;
  1660.   font-size: 12px;
  1661.   line-height: 1.5;
  1662.   margin: 0;
  1663.   max-height: 50%;
  1664.   opacity: 0;
  1665.   padding: 6px 8px;
  1666.   position: absolute;
  1667.   bottom: 0;
  1668.   left: 0;
  1669.   text-align: left;
  1670.   width: 100%;
  1671. }
  1672.  
  1673. .gallery-caption:before {
  1674.   content: "";
  1675.   height: 100%;
  1676.   min-height: 49px;
  1677.   position: absolute;
  1678.   top: 0;
  1679.   left: 0;
  1680.   width: 100%;
  1681. }
  1682.  
  1683. .gallery-item:hover .gallery-caption {
  1684.   opacity: 1;
  1685. }
  1686.  
  1687. .gallery-columns-7 .gallery-caption,
  1688. .gallery-columns-8 .gallery-caption,
  1689. .gallery-columns-9 .gallery-caption {
  1690.   display: none;
  1691. }
  1692.  
  1693. /*--------------------------------------------------------------
  1694. 11.8 Entry Format
  1695. --------------------------------------------------------------*/
  1696. .entry-format {
  1697.   color: #fff;
  1698. }
  1699.  
  1700. .entry-format-icon,
  1701. a.entry-format-icon,
  1702. a.entry-format-icon:visited {
  1703.   background: #f07677;
  1704.   bottom: -25px;
  1705.   border-radius: 50%;
  1706.   -webkit-box-shadow: 0 0 0 6px #ffffff;
  1707.   box-shadow: 0 0 0 6px #ffffff;
  1708.   color: #fff;
  1709.   font-size: 25px;
  1710.   line-height: 55px;
  1711.   left: 0;
  1712.   position: absolute;
  1713.   right: 0;
  1714.   margin: 0 auto;
  1715.   padding: 0;
  1716.   text-align: center;
  1717.   width: 55px;
  1718.   height: 55px;
  1719.   z-index: 4;
  1720.   -webkit-transition: background .5s ease;
  1721.   -moz-transition: background .5s ease;
  1722.   -ms-transition: background .5s ease;
  1723.   -o-transition: background .5s ease;
  1724.   transition: background .5s ease;
  1725. }
  1726.  
  1727. .entry-format-icon:hover,
  1728. a.entry-format-icon:hover {
  1729.   background: #fff;
  1730.   color: #f07677;
  1731. }
  1732.  
  1733. .entry-format-icon:focus,
  1734. .entry-format-icon:active,
  1735. a.entry-format-icon:focus,
  1736. a.entry-format-icon:active {
  1737.   background: #f07677;
  1738.   color: #fff;
  1739. }
  1740.  
  1741. .entry-format-icon > i {
  1742. }
  1743.  
  1744. /*--------------------------------------------------------------
  1745. 11.9 Asides
  1746. --------------------------------------------------------------*/
  1747. .blog .format-aside .entry-title,
  1748. .archive .format-aside .entry-title {
  1749.   display: none;
  1750. }
  1751.  
  1752. /*--------------------------------------------------------------
  1753. 11.10 Comments
  1754. --------------------------------------------------------------*/
  1755. #comments {
  1756.   margin-top: 50px;
  1757. }
  1758.  
  1759. .comments-area-wrapper {
  1760.   background: #fff;
  1761.   border-bottom: 3px solid #f2f2f2;
  1762.   margin-bottom: 50px;
  1763.   padding: 0;
  1764. }
  1765.  
  1766. .no-comments-wrapper {
  1767.   background: #f0f0f0;
  1768.   border-bottom: 1px solid #f2f2f2;
  1769.   font-size: 18px;
  1770.   margin-top: -50px;
  1771.   padding: 25px;
  1772.   text-align: center;
  1773. }
  1774.  
  1775. /* Comments Title */
  1776. .comments-title {
  1777.   background: #f07677;
  1778.   color: #fff;
  1779.   font-size: 18px;
  1780.   margin: 0;
  1781.   padding: 25px;
  1782.   text-align: center;
  1783. }
  1784.  
  1785. /* Comment Navigation */
  1786. #comment-nav-above {
  1787.   margin: 0;
  1788.   padding: 50px 50px 0;
  1789. }
  1790.  
  1791. #comment-nav-below {
  1792.   margin: 0;
  1793.   padding: 0 50px 50px;
  1794. }
  1795.  
  1796. /* Comment List */
  1797. .comment-list {
  1798.   list-style: none;
  1799.   margin: 0 0 50px;
  1800.   padding: 50px 50px 0;
  1801. }
  1802.  
  1803. .comment-list .children {
  1804.   list-style: none;
  1805. }
  1806.  
  1807. /* Comment Body */
  1808. .comment-list .comment-body {
  1809.   border-bottom: 1px solid #f2f2f2;
  1810.   margin: 0 0 25px;
  1811.   position: relative;
  1812.   padding: 0 0 25px;
  1813. }
  1814.  
  1815. .comment-list .pingback .comment-body {
  1816.   padding-left: 0;
  1817. }
  1818.  
  1819. .comment-list .bypostauthor .comment-body {
  1820.   background: #fafafa;
  1821.   border-bottom: 3px solid #f07677;
  1822.   padding: 25px;
  1823. }
  1824.  
  1825. .comment-list .comment-body {
  1826.   padding-left: 83px;
  1827. }
  1828.  
  1829. .comment-list .children .comment-body {
  1830.   padding-left: 54px;
  1831. }
  1832.  
  1833. .comment-list .bypostauthor .comment-body {
  1834.   padding-left: 108px;
  1835. }
  1836.  
  1837. .comment-list .children .bypostauthor .comment-body {
  1838.   padding-left: 79px;
  1839. }
  1840.  
  1841. .comment-list .comment-author .avatar {
  1842.   border: 1px solid #f2f2f2;
  1843.   padding: 2px;
  1844.   position: absolute;
  1845.   top: 0;
  1846.   left: 0;
  1847. }
  1848.  
  1849. .comment-list .bypostauthor .comment-author .avatar {
  1850.   top: 25px;
  1851.   left: 25px;
  1852. }
  1853.  
  1854. .comment-list .comment-author .avatar {
  1855.   width: 68px;
  1856.   height: 68px;
  1857. }
  1858.  
  1859. .comment-list .children .comment-author .avatar {
  1860.   width: 39px;
  1861.   height: 39px;
  1862. }
  1863.  
  1864. .comment-list .comment-meta {
  1865.   font-size: 12px;
  1866.   margin-bottom: 15px;
  1867.   text-transform: uppercase;
  1868. }
  1869.  
  1870. .comment-list .comment-content {
  1871.   margin-bottom: 15px;
  1872.   word-wrap: break-word;
  1873. }
  1874.  
  1875. .comment-list .reply {
  1876.   font-size: 12px;
  1877.   text-transform: uppercase;
  1878. }
  1879.  
  1880. .comment-list .comment-author .fn {
  1881.   font-weight: 900;
  1882. }
  1883.  
  1884. .comment-list .comment-author .fn a,
  1885. .comment-list .comment-author .fn a:visited {
  1886.   color: #333;
  1887. }
  1888.  
  1889. .comment-list .comment-author .fn a:hover,
  1890. .comment-list .comment-author .fn a:focus,
  1891. .comment-list .comment-author .fn a:active {
  1892.   color: #999;
  1893. }
  1894.  
  1895. .comment-list .says {
  1896.   display: none;
  1897. }
  1898.  
  1899. .comment-list .edit-link {
  1900.   margin-left: 15px;
  1901. }
  1902.  
  1903. .comment-list .comment-awaiting-moderation {
  1904.   color: #f07677;
  1905.   margin-top: 10px;
  1906. }
  1907.  
  1908. /* Comment Form */
  1909. .comment-respond {
  1910.   background: #fff;
  1911.   border-bottom: 3px solid #f2f2f2;
  1912.   margin-bottom: 50px;
  1913.   padding: 50px 50px;
  1914.   position: relative;
  1915. }
  1916.  
  1917. .comment-list .comment-respond {
  1918.   padding: 0 0 25px;
  1919. }
  1920.  
  1921. .comment-respond .comment-reply-title {
  1922.   margin: 0 0 10px;
  1923. }
  1924.  
  1925. .comment-respond .logged-in-as {
  1926. }
  1927.  
  1928. .comment-respond .comment-notes,
  1929. .comment-respond .logged-in-as,
  1930. .comment-respond .form-allowed-tags,
  1931. .comment-respond .form-allowed-tags code {
  1932.   font-size: 13px;
  1933. }
  1934.  
  1935. .comment-respond .comment-form label {
  1936.   display: block;
  1937. }
  1938.  
  1939. .comment-respond .required {
  1940.   color: #c0392b;
  1941. }
  1942.  
  1943. .comment-respond #cancel-comment-reply-link {
  1944.   color: #c0392b;
  1945.   font-size: 14px;
  1946.   position: absolute;
  1947.   text-transform: uppercase;
  1948.   top: 0;
  1949.   right: 0;
  1950. }
  1951.  
  1952. /*--------------------------------------------------------------
  1953. 13.0 Media
  1954. --------------------------------------------------------------*/
  1955. .page-content img.wp-smiley,
  1956. .entry-content img.wp-smiley,
  1957. .comment-content img.wp-smiley {
  1958.   border: none;
  1959.   margin-bottom: 0;
  1960.   margin-top: 0;
  1961.   padding: 0;
  1962. }
  1963.  
  1964. .wp-caption {
  1965.   border: 1px solid #f2f2f2;
  1966.   margin-bottom: 1.5em;
  1967.   max-width: 100%;
  1968. }
  1969.  
  1970. .wp-caption img[class*="wp-image-"] {
  1971.   display: block;
  1972.   margin: 1.2% auto 0;
  1973.   max-width: 98%;
  1974. }
  1975.  
  1976. .wp-caption-text {
  1977.   text-align: center;
  1978. }
  1979.  
  1980. .wp-caption .wp-caption-text {
  1981.   margin: 0.8075em 0;
  1982. }
  1983.  
  1984. /*--------------------------------------------------------------
  1985. 14.0 Utilities
  1986. --------------------------------------------------------------*/
  1987. .container-fluid {
  1988.   margin-right: auto;
  1989.   margin-left: auto;
  1990.   padding-left: 15px;
  1991.   padding-right: 15px;
  1992. }
  1993.  
  1994. .affix {
  1995.   position: fixed;
  1996. }
  1997.  
  1998. /*--------------------------------------------------------------
  1999. 15.0 Media Queries
  2000. --------------------------------------------------------------*/
  2001. /* For Extra Samll Devices */
  2002. @media (max-width: 767px) {  
  2003.  
  2004.   /* Site brand */
  2005.   .site-branding {
  2006.     padding: 25px 0;
  2007.   }
  2008.  
  2009.   .site-title {
  2010.     font-size: 28px;
  2011.     font-size: 2.8rem;
  2012.   }
  2013.  
  2014.   .site-description {
  2015.     font-size: 14px;
  2016.     font-size: 1.4rem;
  2017.   }
  2018.  
  2019.   /* Site navigation */
  2020.   .main-navigation {
  2021.     margin-bottom: 25px;
  2022.   }
  2023.  
  2024.   /* Mobile Menu */
  2025.   .js .primary-menu {
  2026.     display: none;
  2027.   }
  2028.  
  2029.   .js .slicknav-menu,
  2030.   .js .menu-toggle-wrapper {
  2031.     display: block;
  2032.   }
  2033.  
  2034.   /* Content */
  2035.   .hentry {
  2036.     margin-bottom: 25px;
  2037.     padding: 25px 0;
  2038.   }
  2039.  
  2040.   .entry-header {
  2041.     margin-bottom: 25px;
  2042.     padding: 0 25px;
  2043.   }
  2044.  
  2045.   .post-thumbnail {
  2046.     margin-bottom: 25px;
  2047.   }
  2048.  
  2049.   .entry-content,
  2050.   .entry-summary {
  2051.     margin-bottom: 25px;
  2052.     padding: 0 25px;
  2053.   }
  2054.  
  2055.   .page-content {
  2056.     margin-bottom: 25px;
  2057.     padding: 25px 25px 0;
  2058.   }
  2059.  
  2060.   .entry-meta-footer {
  2061.     padding: 0 25px;
  2062.   }
  2063.  
  2064.   /* Site Info */
  2065.   .site-info {
  2066.     padding: 25px 0;
  2067.   }
  2068.  
  2069.   /* Content Sidebar Wrapper */
  2070.  
  2071.   .site-content {
  2072.     padding: 25px 0;
  2073.   }
  2074.  
  2075.   /* Comments */
  2076.   #comments {
  2077.     margin-top: 25px;
  2078.   }
  2079.  
  2080.   .comments-area-wrapper {
  2081.     margin-bottom: 50px;
  2082.   }
  2083.  
  2084.   .no-comments-wrapper {
  2085.     margin-top: -25px;
  2086.   }
  2087.  
  2088.   /* Comment Navigation */
  2089.   #comment-nav-above {
  2090.     margin: 0;
  2091.     padding: 25px 25px 0;
  2092.   }
  2093.  
  2094.   #comment-nav-below {
  2095.     margin: 0;
  2096.     padding: 0 25px 25px;
  2097.   }
  2098.  
  2099.   /* Comment List */
  2100.   .comment-list {
  2101.     margin: 0 0 25px 0;
  2102.     padding: 25px 25px 0;
  2103.   }
  2104.  
  2105.   /* Comment Form */
  2106.   .comment-respond {
  2107.     margin-bottom: 25px;
  2108.     padding: 25px 25px;
  2109.   }
  2110.  
  2111.   /* Infinite Scroll */
  2112.   #infinite-handle,
  2113.   .infinite-loader {
  2114.     margin-bottom: 25px;
  2115.   }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement