Advertisement
srikat

Untitled

Oct 2nd, 2016
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 51.11 KB | None | 0 0
  1. /*
  2. Theme Name: Glam Theme
  3. Theme URI: http://restored316designs.com/themes
  4. Description: A mobile responsive and HTML5 feminine WordPress theme built for the Genesis Framework by Lauren Gaige of Restored 316.
  5. Author: Restored 316 Designs // Lauren Gaige
  6. Author URI: http://www.restored316designs.com/
  7. Copyright: Copyright (c) 2015, Restored 316 LLC, Released 02/03/2016
  8. Version: 1.0.1
  9.  
  10. Template: genesis
  11. Template Version: 2.0.1
  12.  
  13. License: GPL-2.0+
  14. License URI: http://www.opensource.org/licenses/gpl-license.php
  15. */
  16.  
  17. /* Table of Contents
  18.  
  19. - HTML5 Reset
  20. - Baseline Normalize
  21. - Box Sizing
  22. - Float Clearing
  23. - Defaults
  24. - Typographical Elements
  25. - Headings
  26. - Objects
  27. - Forms
  28. - Tables
  29. - Structure and Layout
  30. - Site Containers
  31. - Column Widths and Positions
  32. - Column Classes
  33. - Common Classes
  34. - WordPress
  35. - Genesis
  36. - Titles
  37. - Widgets
  38. - Featured Content
  39. - After Entry
  40. - Plugins
  41. - Genesis eNews Extended
  42. - Genesis Latest Tweets
  43. - Simple Social Icons
  44. - Simply Instagram
  45. - Genesis Responsive Slider
  46. - Gravity Forms
  47. - Jetpack
  48. - Easy Recipe
  49. - WooCommerce
  50. - Site Header
  51. - Widget Above Header
  52. - Title Area
  53. - Widget Area
  54. - Site Navigation
  55. - Header Navigation
  56. - Primary Navigation
  57. - Secondary Navigation
  58. - Content Area
  59. - Home Page
  60. - Recipe Index
  61. - Custom Archives
  62. - Entries
  63. - Pagination
  64. - Comments
  65. - Sidebars
  66. - Widget Before Footer
  67. - Footer Widgets
  68. - Site Footer
  69. - Media Queries
  70. - Retina Display
  71. - max-width: 1200px
  72. - max-width: 1023px
  73. - max-width: 767px
  74. - max-width: 500px
  75. - max-width: 270px
  76.  
  77. */
  78.  
  79.  
  80. /*
  81. HTML5 Reset
  82. ---------------------------------------------------------------------------------------------------- */
  83.  
  84. /* Baseline Reset (normalize.css 2.1.2)
  85. normalize.css v2.1.2 | MIT License | git.io/normalize
  86. --------------------------------------------- */
  87.  
  88. article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin solid}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px solid}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#555}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}
  89.  
  90.  
  91. /* Box Sizing
  92. --------------------------------------------- */
  93.  
  94. *,
  95. input[type="search"] {
  96. -webkit-box-sizing: border-box;
  97. -moz-box-sizing: border-box;
  98. box-sizing: border-box;
  99. }
  100.  
  101. /* Float Clearing
  102. --------------------------------------------- */
  103.  
  104. .archive-pagination:before,
  105. .clearfix:before,
  106. .entry-content:before,
  107. .entry-pagination:before,
  108. .entry:before,
  109. .footer-widgets:before,
  110. .nav-primary:before,
  111. .nav-secondary:before,
  112. .site-container:before,
  113. .site-footer:before,
  114. .site-header:before,
  115. .site-inner:before,
  116. .widget:before,
  117. .wrap:before {
  118. content: " ";
  119. display: table;
  120. }
  121.  
  122. .archive-pagination:after,
  123. .clearfix:after,
  124. .entry-content:after,
  125. .entry-pagination:after,
  126. .entry:after,
  127. .footer-widgets:after,
  128. .nav-primary:after,
  129. .nav-secondary:after,
  130. .site-container:after,
  131. .site-footer:after,
  132. .site-header:after,
  133. .site-inner:after,
  134. .widget:after,
  135. .wrap:after {
  136. clear: both;
  137. content: " ";
  138. display: table;
  139. }
  140.  
  141.  
  142. /*
  143. Defaults
  144. ---------------------------------------------------------------------------------------------------- */
  145.  
  146. /* Typographical Elements
  147. --------------------------------------------- */
  148.  
  149. html {
  150. font-size: 62.5%; /* 10px browser default */
  151. }
  152.  
  153. body {
  154. color: #333;
  155. font-family: 'Work Sans', sans-serif;
  156. font-size: 13px;
  157. font-weight: 300;
  158. letter-spacing: .5px;
  159. line-height:2;
  160. }
  161.  
  162. a,
  163. button,
  164. input[type="button"],
  165. input[type="reset"],
  166. input[type="submit"],
  167. textarea:focus,
  168. .button {
  169. -webkit-transition: all 0.1s ease-in-out;
  170. -moz-transition: all 0.1s ease-in-out;
  171. -ms-transition: all 0.1s ease-in-out;
  172. -o-transition: all 0.1s ease-in-out;
  173. transition: all 0.1s ease-in-out;
  174. }
  175.  
  176. ::-moz-selection {
  177. background-color: #555;
  178. color: #fff;
  179. }
  180.  
  181. ::selection {
  182. background-color: #555;
  183. color: #fff;
  184. }
  185.  
  186. a {
  187. color: #333;
  188. text-decoration: none;
  189. }
  190.  
  191. a img {
  192. margin-bottom: -4px;
  193. }
  194.  
  195. a:hover {
  196. color: #333;
  197. text-decoration: none;
  198. }
  199.  
  200. .entry-content a,
  201. .sidebar p a {
  202. text-decoration: underline;
  203. }
  204.  
  205. p {
  206. margin: 0 0 24px;
  207. padding: 0;
  208. }
  209.  
  210. strong {
  211. font-weight: 700;
  212. }
  213.  
  214. ol,
  215. ul {
  216. margin: 0;
  217. padding: 0;
  218. }
  219.  
  220. li {
  221. list-style-type: none;
  222. }
  223.  
  224. blockquote,
  225. blockquote::before {
  226. color: #999;
  227. }
  228.  
  229. blockquote {
  230. margin: 0;
  231. padding: 24px 40px;
  232. }
  233.  
  234. blockquote::before {
  235. content: "\201C";
  236. display: block;
  237. font-size: 30px;
  238. height: 0;
  239. left: -20px;
  240. position: relative;
  241. top: -10px;
  242. }
  243.  
  244. .entry-content code {
  245. background-color: #333;
  246. color: #ddd;
  247. }
  248.  
  249. cite {
  250. font-style: normal;
  251. }
  252.  
  253. .screen-reader-text {
  254. display: none;
  255. }
  256.  
  257. /* Headings
  258. --------------------------------------------- */
  259.  
  260. h1,
  261. h2,
  262. h3,
  263. h4,
  264. h5,
  265. h6 {
  266. color: #333;
  267. font-family: 'Montserrat', sans-serif;
  268. font-weight: 300;
  269. letter-spacing: 1px;
  270. line-height: 1.25;
  271. margin: 0;
  272. margin-bottom: 10px;
  273. padding: 0;
  274. text-transform: uppercase;
  275. }
  276.  
  277. h1 {
  278. font-size: 42px;
  279. }
  280.  
  281. h2 {
  282. font-size: 36px;
  283. }
  284.  
  285. h3 {
  286. font-size: 26px;
  287. }
  288.  
  289. h4 {
  290. font-size: 24px;
  291. }
  292.  
  293. h5 {
  294. font-size: 20px;
  295. }
  296.  
  297. h6 {
  298. font-size: 16px;
  299. }
  300.  
  301. /* Objects
  302. --------------------------------------------- */
  303.  
  304. embed,
  305. iframe,
  306. img,
  307. object,
  308. video,
  309. .wp-caption {
  310. max-width: 100%;
  311. }
  312.  
  313. img {
  314. height: auto;
  315. }
  316.  
  317. .featured-content img,
  318. .gallery img {
  319. border: none !important;
  320. width: auto; /* IE8 */
  321. }
  322.  
  323. /* Forms
  324. --------------------------------------------- */
  325.  
  326. input,
  327. select,
  328. textarea {
  329. background-color: #f9f9f9;
  330. border: 1px solid #e8e8e8;
  331. color: #555;
  332. font-size: 14px;
  333. padding: 16px;
  334. width: 100%;
  335. }
  336.  
  337. input:focus,
  338. textarea:focus {
  339. border: 1px solid #999;
  340. }
  341.  
  342. ::-moz-placeholder {
  343. color: #999;
  344. opacity: 1;
  345. }
  346.  
  347. ::-webkit-input-placeholder {
  348. color: #999;
  349. }
  350.  
  351. button,
  352. input[type="button"],
  353. input[type="reset"],
  354. input[type="submit"],
  355. .button,
  356. .entry-content .button {
  357. background-color: #333;
  358. border: 1px solid #333;;
  359. box-shadow: none;
  360. color: #fff;
  361. cursor: pointer;
  362. font-family: 'Montserrat', sans-serif;
  363. font-size: 9px;
  364. font-weight: 300;
  365. letter-spacing: 2px;
  366. padding: 16px 20px;
  367. text-transform: uppercase;
  368. width: auto;
  369. }
  370.  
  371. button:hover,
  372. input:hover[type="button"],
  373. input:hover[type="reset"],
  374. input:hover[type="submit"],
  375. .button:hover,
  376. .entry-content .button:hover {
  377. background-color: transparent;
  378. border: 1px solid #333;
  379. color: #333;
  380. text-decoration: none;
  381. }
  382.  
  383. .button {
  384. display: block;
  385. text-align: center;
  386. }
  387.  
  388. input[type="search"]::-webkit-search-cancel-button,
  389. input[type="search"]::-webkit-search-results-button {
  390. display: none;
  391. }
  392.  
  393. a.more-link {
  394. clear: both;
  395. display: table-cell;
  396. font-family: 'Bodoni MT', 'Didot', 'Didot LT STD', 'Book Antiqua', 'Garamond', 'Arapey', serif;
  397. font-style: italic;
  398. font-size: 14px;
  399. font-weight: 400;
  400. letter-spacing: 2px;
  401. margin: 15px auto;
  402. padding: 20px 0;
  403. overflow: hidden;
  404. text-align: left;
  405. text-decoration: none;
  406. text-transform: uppercase;
  407. }
  408.  
  409. a.more-link:hover {
  410. text-decoration: underline;
  411. }
  412.  
  413. a.more-link:after {
  414. content: "\f522";
  415. font-family: 'dashicons';
  416. font-size: 9px;
  417. }
  418.  
  419. .more-from-category a {
  420. background: #333;
  421. border: 1px solid #333;
  422. clear: both;
  423. color: #fff;
  424. display: table;
  425. font-family: 'Montserrat', sans-serif;
  426. font-size: 9px;
  427. font-weight: 300;
  428. letter-spacing: 2px;
  429. margin: 10px auto;
  430. padding: 8px 25px;
  431. text-transform: uppercase;
  432. }
  433.  
  434. .more-from-category a:hover {
  435. background-color: transparent;
  436. color: #333;
  437. }
  438.  
  439. /* Tables
  440. --------------------------------------------- */
  441.  
  442. table {
  443. border-collapse: collapse;
  444. border-spacing: 0;
  445. line-height: 2;
  446. margin-bottom: 40px;
  447. width: 100%;
  448. }
  449.  
  450. tbody {
  451. border-bottom: double #ddd;
  452. }
  453.  
  454. th,
  455. td {
  456. text-align: left;
  457. }
  458.  
  459. th {
  460. font-weight: bold;
  461. text-transform: uppercase;
  462. }
  463.  
  464. td {
  465. border-top: 1px solid #f4f4f4;
  466. padding: 6px 0;
  467. }
  468.  
  469.  
  470. /*
  471. Structure and Layout
  472. ---------------------------------------------------------------------------------------------------- */
  473.  
  474. /* Site Containers
  475. --------------------------------------------- */
  476.  
  477. .site-container {
  478. background: #fff;
  479. margin: 50px auto 15px;
  480. max-width: 1280px;
  481. padding: 40px;
  482. }
  483.  
  484. .admin-bar .site-container {
  485. margin: 75px auto 15px;
  486. }
  487.  
  488. .glam-landing .site-container {
  489. max-width: 800px;
  490. }
  491.  
  492. .site-inner {
  493. clear: both;
  494. margin: 0px auto;
  495. }
  496.  
  497. .glam-home .site-inner {
  498. overflow: visible;
  499. }
  500.  
  501. /* Column Widths and Positions
  502. --------------------------------------------- */
  503.  
  504. /* Content */
  505.  
  506. .content {
  507. float: right;
  508. width: 850px;
  509. }
  510.  
  511. .content-sidebar .content {
  512. float: left;
  513. }
  514.  
  515. .full-width-content .content {
  516. width: 100%;
  517. }
  518.  
  519. .content-sidebar-wrap {
  520. padding-top: 30px;
  521. }
  522.  
  523. /* Primary Sidebar */
  524.  
  525. .sidebar-primary {
  526. float: right;
  527. width: 300px;
  528. }
  529.  
  530. .sidebar-content .sidebar-primary {
  531. float: left;
  532. }
  533.  
  534. /* Column Classes
  535. Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css
  536. --------------------------------------------- */
  537.  
  538. .five-sixths,
  539. .four-sixths,
  540. .one-fourth,
  541. .one-half,
  542. .one-sixth,
  543. .one-third,
  544. .three-fourths,
  545. .three-sixths,
  546. .two-fourths,
  547. .two-sixths,
  548. .two-thirds {
  549. float: left;
  550. margin-left: 2.564102564102564%;
  551. }
  552.  
  553. .one-half,
  554. .three-sixths,
  555. .two-fourths {
  556. width: 48.717948717948715%;
  557. }
  558.  
  559. .one-third,
  560. .two-sixths {
  561. width: 31.623931623931625%;
  562. }
  563.  
  564. .four-sixths,
  565. .two-thirds {
  566. width: 65.81196581196582%;
  567. }
  568.  
  569. .one-fourth {
  570. width: 23.076923076923077%;
  571. }
  572.  
  573. .three-fourths {
  574. width: 74.35897435897436%;
  575. }
  576.  
  577. .one-sixth {
  578. width: 14.52991452991453%;
  579. }
  580.  
  581. .five-sixths {
  582. width: 82.90598290598291%;
  583. }
  584.  
  585. .first {
  586. clear: both;
  587. margin-left: 0;
  588. }
  589.  
  590.  
  591. /*
  592. Common Classes
  593. ---------------------------------------------------------------------------------------------------- */
  594.  
  595. /* WordPress
  596. --------------------------------------------- */
  597.  
  598. .avatar {
  599. float: left;
  600. }
  601.  
  602. .alignleft .avatar {
  603. margin-right: 24px;
  604. }
  605.  
  606. .alignright .avatar {
  607. margin-left: 24px;
  608. }
  609.  
  610. .search-form {
  611. overflow: hidden;
  612. }
  613.  
  614. .search-form input[type="submit"] {
  615. border: 0;
  616. clip: rect(0, 0, 0, 0);
  617. height: 1px;
  618. margin: -1px;
  619. padding: 0;
  620. position: absolute;
  621. width: 1px;
  622. }
  623.  
  624. .search-form input[type="search"] {
  625. background: #fff url(images/icon-search@2x.png) no-repeat right;
  626. background-size: 36px 16px;
  627. color: #888;
  628. font-size: 10px;
  629. font-style: italic;
  630. font-weight: 300;
  631. letter-spacing: 2px;
  632. padding: 10px 50px 10px 13px;
  633. text-transform: uppercase;
  634. width: 100%;
  635. }
  636.  
  637. img.centered,
  638. .aligncenter {
  639. display: block;
  640. margin: 0 auto 24px;
  641. }
  642.  
  643. a.alignnone img,
  644. img.alignnone {
  645. margin-bottom: 12px;
  646. }
  647.  
  648. .alignleft {
  649. float: left;
  650. text-align: left;
  651. }
  652.  
  653. .alignright {
  654. float: right;
  655. text-align: right;
  656. }
  657.  
  658. a.alignleft,
  659. a.alignright {
  660. max-width: 100%;
  661. }
  662.  
  663. a.alignleft img,
  664. img.alignleft,
  665. .wp-caption.alignleft {
  666. margin: 0 24px 12px 0;
  667. }
  668.  
  669. a.alignright img,
  670. img.alignright,
  671. .wp-caption.alignright {
  672. margin: 0 0 24px 24px;
  673. }
  674.  
  675. .entry-content .wp-caption-text {
  676. font-size: 12px;
  677. font-weight: 400;
  678. margin: 0;
  679. text-align: center;
  680. }
  681.  
  682. .widget_calendar table {
  683. width: 100%;
  684. }
  685.  
  686. .widget_calendar td,
  687. .widget_calendar th {
  688. text-align: center;
  689. }
  690.  
  691. .widget_calendar caption {
  692. font-size: 12px;
  693. font-style: italic;
  694. padding: 2px 6px 0 0;
  695. text-align: right;
  696. }
  697.  
  698. /* Genesis
  699. --------------------------------------------- */
  700.  
  701. .breadcrumb {
  702. color: #777;
  703. font-size: 12px;
  704. margin: 0 0 30px;
  705. }
  706.  
  707. .glam-home .breadcrumb {
  708. margin: 0;
  709. }
  710.  
  711. .archive-description,
  712. .author-box {
  713. margin-bottom: 60px;
  714. overflow: hidden;
  715. padding: 30px 0;
  716. }
  717.  
  718. .archive-description {
  719. padding: 16px 20px;
  720. }
  721.  
  722. .author-box {
  723. border-top: 1px solid #e8e8e8;
  724. border-bottom: 1px solid #e8e8e8;
  725. }
  726.  
  727. .author-box-title {
  728. font-size: 14px;
  729. letter-spacing: 1px;
  730. margin-bottom: 4px;
  731. text-transform: uppercase;
  732. }
  733.  
  734. .author-box .avatar {
  735. margin-right: 24px;
  736. }
  737.  
  738. .widget-area li {
  739. margin-bottom: 6px;
  740. padding-bottom: 6px;
  741. }
  742.  
  743. .widget-area li li {
  744. margin: 0;
  745. padding-bottom: 0;
  746. }
  747.  
  748.  
  749. /* Titles
  750. --------------------------------------------- */
  751.  
  752. .entry-title,
  753. .page-title {
  754. font-family: 'Bodoni MT', 'Didot', 'Didot LT STD', 'Book Antiqua', 'Garamond', 'Arapey', serif;
  755. font-size: 30px;
  756. font-style: italic;
  757. letter-spacing: 2px;
  758. line-height: 1.2;
  759. text-align: left;
  760. }
  761.  
  762. .entry-title a,
  763. .sidebar .widget-title a {
  764. color: #333;
  765. }
  766.  
  767. .entry-title a:hover,
  768. .footer-widgets .entry-title a:hover {
  769. color: #333;
  770. text-decoration: none;
  771. }
  772.  
  773. .archive-title,
  774. .widget-title {
  775. font-family: 'Bodoni MT', 'Didot', 'Didot LT STD', 'Book Antiqua', 'Garamond', 'Arapey', serif;
  776. font-size: 13px;
  777. letter-spacing: 1px;
  778. margin-bottom: 20px;
  779. padding: 0 0 7px;
  780. text-align: center;
  781. text-transform: uppercase;
  782. }
  783.  
  784. .footer-widgets .entry-title,
  785. .sidebar .entry-title {
  786. font-size: 16px;
  787. }
  788.  
  789. .widget-title {
  790. font-size: 16px;
  791. font-style: italic;
  792. position: relative;
  793. }
  794.  
  795.  
  796. /*
  797. Widgets
  798. ---------------------------------------------------------------------------------------------------- */
  799.  
  800. /* Featured Content
  801. --------------------------------------------- */
  802.  
  803. .home-top-right .featured-content .entry,
  804. .sidebar .featured-content .entry {
  805. margin-bottom: 12px;
  806. padding: 0;
  807. }
  808.  
  809. .featured-content .entry-title {
  810. font-size: 20px;
  811. margin-bottom: 5px;
  812. }
  813.  
  814. .home-top-right .featured-content .entry-title,
  815. .sidebar .featured-content .entry-title {
  816. font-size: 14px;
  817. line-height: 1.5;
  818. margin: 0 0 5px;
  819. text-align: left;
  820. }
  821.  
  822. /* After Entry
  823. --------------------------------------------- */
  824.  
  825. .after-entry {
  826. margin: 40px 0;
  827. }
  828.  
  829. .after-entry .enews-widget {
  830. background: #ffe9e2;
  831. padding: 30px;
  832. }
  833.  
  834. .after-entry .widget {
  835. margin: 30px 0;
  836. }
  837.  
  838. /*
  839. Plugins
  840. ---------------------------------------------------------------------------------------------------- */
  841.  
  842. /* Genesis eNews Extended
  843. --------------------------------------------- */
  844.  
  845. .enews-widget input {
  846. background-color: #fff;
  847. color: #888;
  848. font-size: 10px;
  849. margin-bottom: 16px;
  850. text-transform: uppercase;
  851. }
  852.  
  853. .enews-widget input[type="submit"] {
  854. background-color: #333;
  855. border: 1px solid #333;
  856. color: #fff;
  857. margin: 0;
  858. width: 100%;
  859. }
  860.  
  861. .enews-widget input:hover[type="submit"] {
  862. background-color: transparent;
  863. border: 1px solid #333;
  864. color: #333;
  865. }
  866.  
  867. .sidebar .enews-widget.widget {
  868. background: url(images/sidebar-enews.png) top no-repeat;
  869. background-size: 100%;
  870. text-align: center;
  871. }
  872.  
  873.  
  874. /* Genesis Latest Tweets
  875. --------------------------------------------- */
  876.  
  877. .latest-tweets ul li {
  878. margin-bottom: 16px;
  879. }
  880.  
  881. /* Simple Social Icons
  882. --------------------------------------------- */
  883.  
  884. .simple-social-icons ul li {
  885. border: none !important;
  886. }
  887.  
  888. /* Jetpack
  889. --------------------------------------------- */
  890.  
  891. #wpstats {
  892. display: none;
  893. }
  894.  
  895. .content .sd-content ul {
  896. text-align: center;
  897. }
  898.  
  899. .content .share-count {
  900. background: #555;
  901. padding: 3px 5px;
  902. }
  903.  
  904. .content .sd-social-icon .sd-content ul li a.sd-button,
  905. .content .sd-social-text .sd-content ul li a.sd-button,
  906. .content .sd-content ul li a.sd-button,
  907. .content .sd-content ul li .option a.share-ustom,
  908. .content .sd-content ul li.preview-item div.option.option-smart-off a,
  909. .content .sd-content ul li.advanced a.share-more,
  910. .content .sd-social-icon-text .sd-content ul li a.sd-button,
  911. .content .sd-social-official .sd-content > ul > li > a.sd-button,
  912. .content #sharing_email .sharing_send,
  913. .sd-social-official .sd-content > ul > li .digg_button > a {
  914. background: #f9f9f9 !important;
  915. border: none !important;
  916. border-radius: 0 !important;
  917. box-shadow: none !important;
  918. padding: 5px 10px !important;
  919. }
  920.  
  921. .content div.sharedaddy h3.sd-title {
  922. float: left;
  923. font-size: 13px;
  924. font-weight: 300;
  925. text-transform: uppercase;
  926. width: 20%;
  927. }
  928.  
  929.  
  930. /* Simply Instagram
  931. --------------------------------------------- */
  932.  
  933. .front-photo {
  934. box-shadow: none !important;
  935. }
  936.  
  937. /* Genesis Responsive Slider
  938. --------------------------------------------- */
  939.  
  940. .home-top li {
  941. margin: 0;
  942. padding: 0;
  943. }
  944.  
  945. .home-top #genesis-responsive-slider {
  946. background: transparent url(images/slider-bg.png) no-repeat;
  947. background-size: 100%;
  948. border: 0;
  949. margin: 0 auto;
  950. padding: 0 60px;
  951. position: relative;
  952. }
  953.  
  954. .home-top .flexslider {
  955. background: transparent;
  956. max-height: auto;
  957. max-width: 100%;
  958. }
  959.  
  960. .home-top .slide-excerpt {
  961. background: #f9f9f9;
  962. margin: 0 0 3%;
  963. padding: 20px;
  964. opacity: 1;
  965. }
  966.  
  967. .home-top .slide-excerpt-border {
  968. border: 0;
  969. display: inline;
  970. float: left;
  971. margin: 0;
  972. padding: 0;
  973. }
  974.  
  975. .home-top .slide-excerpt-border h2 {
  976. margin: 0;
  977. text-align: left;
  978. width: 100%;
  979. }
  980.  
  981. .home-top #genesis-responsive-slider h2 a {
  982. font-size: 12px;
  983. margin: 0;
  984. overflow: visible;
  985. text-align: center;
  986. width: 100%;
  987. }
  988.  
  989. .home-top .genesis_responsive_slider .flex-direction-nav li a {
  990. background: url(images/icon-direction-nav.png) no-repeat -44px 0;
  991. background-size: 88px 96px;
  992. height: 48px;
  993. top: 80%;
  994. right: 10px;
  995. -webkit-transition: none;
  996. -moz-transition: none;
  997. -ms-transition: none;
  998. -o-transition: none;
  999. transition: none;
  1000. width: 44px;
  1001. }
  1002.  
  1003. .home-top .genesis_responsive_slider .flex-direction-nav li a:hover {
  1004. background-position: -44px -48px;
  1005. }
  1006.  
  1007. .home-top .genesis_responsive_slider .flex-direction-nav li a.prev {
  1008. background-position: 0 0;
  1009. top: 20%;
  1010. left: 10px;
  1011. }
  1012.  
  1013. .home-top .genesis_responsive_slider .flex-direction-nav li a:hover.prev {
  1014. background-position: 0 -48px;
  1015. }
  1016.  
  1017. .home-top .genesis_responsive_slider .flexslider .slides > li {
  1018. overflow: hidden;
  1019. }
  1020.  
  1021. .home-top .genesis_responsive_slider .flex-control-nav {
  1022. margin: 14px 0 0;
  1023. text-align: center;
  1024. width: 100%;
  1025. height: 5px;
  1026. }
  1027.  
  1028. .home-top .genesis_responsive_slider .flex-control-nav li a {
  1029. background: url(images/icon-control-nav.png) no-repeat 0 0;
  1030. background-size: 100px 39px;
  1031. width: 100px;
  1032. }
  1033.  
  1034. .home-top .genesis_responsive_slider .flex-control-nav li a:hover {
  1035. background-position: 0 -13px;
  1036. }
  1037.  
  1038. .home-top .genesis_responsive_slider .flex-control-nav li a.active {
  1039. background-position: 0 -26px;
  1040. }
  1041.  
  1042.  
  1043. /* Gravity Forms
  1044. --------------------------------------------- */
  1045.  
  1046. div.gform_wrapper input[type="email"],
  1047. div.gform_wrapper input[type="text"],
  1048. div.gform_wrapper textarea,
  1049. div.gform_wrapper .ginput_complex label {
  1050. font-size: 13px;
  1051. font-weight: 300;
  1052. padding: 12px;
  1053. }
  1054.  
  1055. div.gform_wrapper .ginput_complex label {
  1056. padding: 0;
  1057. }
  1058.  
  1059. div.gform_wrapper li,
  1060. div.gform_wrapper form li {
  1061. background: none;
  1062. margin: 16px 0 0;
  1063. padding: 0;
  1064. }
  1065.  
  1066. div.gform_wrapper .gform_footer input[type="submit"] {
  1067. font-size: 10px;
  1068. }
  1069.  
  1070. /* Jetpack
  1071. --------------------------------------------- */
  1072.  
  1073. img#wpstats {
  1074. display: none;
  1075. }
  1076.  
  1077. .content .sd-content ul {
  1078. text-align: center;
  1079. }
  1080.  
  1081. /* WooCommerce
  1082. --------------------------------------------- */
  1083.  
  1084. .woocommerce #respond input#submit,
  1085. .woocommerce a.button,
  1086. .woocommerce button.button,
  1087. .woocommerce input.button {
  1088. background-color: #333 !important;
  1089. border-radius: 0 !important;
  1090. color: #fff !important;
  1091. font-size: 10px !important;
  1092. font-weight: normal !important;
  1093. letter-spacing: 1px !important;
  1094. padding: 10px 15px !important;
  1095. }
  1096.  
  1097. .woocommerce #respond input#submit:hover,
  1098. .woocommerce a.button:hover,
  1099. .woocommerce button.button:hover,
  1100. .woocommerce input.button:hover {
  1101. background-color: #DDD !important;
  1102. }
  1103.  
  1104. .woocommerce div.product .woocommerce-tabs ul.tabs li a {
  1105. font-size: 10px;
  1106. font-weight: 400 !important;
  1107. text-transform: uppercase;
  1108. }
  1109.  
  1110. .woocommerce .woocommerce-message::before,
  1111. .woocommerce .woocommerce-info::before,
  1112. .woocommerce div.product p.price,
  1113. .woocommerce div.product span.price,
  1114. .woocommerce ul.products li.product .price,
  1115. .woocommerce form .form-row .required {
  1116. color: #333 !important;
  1117. }
  1118.  
  1119. .woocommerce .woocommerce-message,
  1120. .woocommerce .woocommerce-info {
  1121. border-top-color: #333 !important;
  1122. }
  1123.  
  1124. .woocommerce span.onsale {
  1125. background-color: #333 !important;
  1126. font-size: 10px !important;
  1127. padding: 4px 7px !important;
  1128. }
  1129.  
  1130. .woocommerce-cart table.cart img {
  1131. width: 100px !important;
  1132. }
  1133.  
  1134. .woocommerce ul.cart_list li,
  1135. .woocommerce ul.product_list_widget li,
  1136. .woocommerce-page ul.cart_list li,
  1137. .woocommerce-page ul.product_list_widget li {
  1138. background: none;
  1139. border: none;
  1140. float: left;
  1141. padding: 5px !important;
  1142. width: 50%;
  1143. }
  1144.  
  1145. .woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
  1146. width: 100% !important;
  1147. }
  1148.  
  1149. .woocommerce-cart .entry-content p:first-child::first-letter,
  1150. .woocommerce-checkout .entry-content p:first-child::first-letter {
  1151. float: none;
  1152. font-size: inherit;
  1153. margin: 0;
  1154. padding: 0;
  1155. }
  1156.  
  1157. .woocommerce-checkout #payment ul.payment_methods li {
  1158. list-style: none;
  1159. }
  1160.  
  1161. .woocommerce-page input[type="checkbox"],
  1162. .woocommerce-page input[type="radio"] {
  1163. width: auto;
  1164. }
  1165.  
  1166. .woocommerce ul.products li.product .price del,
  1167. .woocommerce div.product p.price del,
  1168. .woocommerce div.product span.price del {
  1169. display: inline !important;
  1170. }
  1171.  
  1172. .woocommerce .quantity .qty {
  1173. padding: 5px 10px;
  1174. }
  1175.  
  1176. .woocommerce .product-title {
  1177. font-weight: 400;
  1178. font-size: 10px;
  1179. text-transform: uppercase;
  1180. }
  1181.  
  1182. .woocommerce-tabs h2 {
  1183. font-size: 16px;
  1184. }
  1185.  
  1186. .woocommerce ul.products li.product,
  1187. .woocommerce-page ul.products li.product {
  1188. width: 30.6% !important;
  1189. }
  1190.  
  1191. select.orderby {
  1192. font-size: 12px;
  1193. font-weight: 300;
  1194. margin-bottom: 15px;
  1195. padding: 7px;
  1196. }
  1197.  
  1198. /*
  1199. Site Header
  1200. ---------------------------------------------------------------------------------------------------- */
  1201.  
  1202. .site-header {
  1203. margin: 0 auto;
  1204. min-height: 150px;
  1205. padding: 0 0 30px;
  1206. width: 100%;
  1207. }
  1208.  
  1209. /* Title Area
  1210. --------------------------------------------- */
  1211.  
  1212. .title-area {
  1213. float: left;
  1214. margin: 5px;
  1215. overflow: hidden;
  1216. padding: 20px 10px;
  1217. text-align: center;
  1218. }
  1219.  
  1220. .site-title {
  1221. font-family: "Montserrat",sans-serif;
  1222. font-size: 65px;
  1223. font-weight: 100;
  1224. letter-spacing: 3px;
  1225. line-height: 1.3;
  1226. margin: 0 0 10px;
  1227. text-transform: uppercase;
  1228. }
  1229.  
  1230. .site-title::after {
  1231. border-bottom: 1px solid #333;
  1232. content: "";
  1233. display: block;
  1234. margin: 0 auto 10px;
  1235. padding-bottom: 20px;
  1236. width: 10%;
  1237. }
  1238.  
  1239. .site-title a,
  1240. .site-title a:hover {
  1241. color: #333;
  1242. display: block;
  1243. text-decoration: none;
  1244. }
  1245.  
  1246. .site-description {
  1247. color: #777;
  1248. font-family: 'Bodoni MT', 'Didot', 'Didot LT STD', 'Book Antiqua', 'Garamond', 'Arapey', serif;
  1249. font-style: italic;
  1250. font-size: 12px;
  1251. }
  1252.  
  1253. /* Full width header, no widgets */
  1254.  
  1255. .header-full-width .title-area,
  1256. .header-full-width .site-title {
  1257. float: none;
  1258. margin: 0 auto;
  1259. text-align: center;
  1260. }
  1261.  
  1262. .header-image .site-title a {
  1263. display: block;
  1264. text-indent: -9999px;
  1265. }
  1266.  
  1267. .header-image .site-description {
  1268. display: none;
  1269. }
  1270.  
  1271. /* Logo, hide text */
  1272.  
  1273. .header-image .site-title,
  1274. .header-image .title-area {
  1275. background: none;
  1276. border: none;
  1277. outline: none;
  1278. padding: 0;
  1279. margin: 0 auto;
  1280. width: 450px;
  1281. }
  1282.  
  1283. .header-image .site-title::after {
  1284. border: none;
  1285. }
  1286.  
  1287. .header-image .site-title > a {
  1288. background-position: center !important;
  1289. background-size: contain !important;
  1290. display: block;
  1291. margin: 0 auto;
  1292. min-height: 200px;
  1293. width: 100%;
  1294. }
  1295.  
  1296. .header-image .site-description,
  1297. .header-image .site-title {
  1298. display: block;
  1299. text-indent: -9999px;
  1300. }
  1301.  
  1302.  
  1303. /* Widget Area
  1304. --------------------------------------------- */
  1305.  
  1306. .site-header .widget-area {
  1307. float: right;
  1308. width: 750px;
  1309. }
  1310.  
  1311. .site-header .widget {
  1312. padding: 28px 0 0;
  1313. }
  1314.  
  1315. .site-header .search-form {
  1316. float: right;
  1317. margin-top: 24px;
  1318. width: 50%;
  1319. }
  1320.  
  1321. .site-header .enews {
  1322. padding: 0px;
  1323. }
  1324.  
  1325. .site-header .enews input {
  1326. float: left;
  1327. margin: 0px 5px;
  1328. overflow: hidden;
  1329. width: 23%;
  1330. }
  1331.  
  1332.  
  1333. /*
  1334. Site Navigation
  1335. ---------------------------------------------------------------------------------------------------- */
  1336.  
  1337. .genesis-nav-menu {
  1338. clear: both;
  1339. color: #777;
  1340. font-family: 'Montserrat', sans-serif;
  1341. font-size: 9px;
  1342. font-weight: 300;
  1343. letter-spacing: 2px;
  1344. line-height: 1.5;
  1345. margin: 0;
  1346. overflow: hidden;
  1347. padding: 0;
  1348. text-transform: uppercase;
  1349. width: 100%;
  1350. }
  1351.  
  1352. .genesis-nav-menu .menu-item {
  1353. display: inline-block;
  1354. margin: 0;
  1355. padding: 0;
  1356. text-align: left;
  1357. }
  1358.  
  1359. .genesis-nav-menu a {
  1360. color: #333;
  1361. display: block;
  1362. padding: 17px 30px;
  1363. position: relative;
  1364. }
  1365.  
  1366. .genesis-nav-menu li:hover,
  1367. .genesis-nav-menu a:hover {
  1368. color: #333;
  1369. text-decoration: none;
  1370. }
  1371.  
  1372. .genesis-nav-menu .current-menu-item > a {
  1373. color: #333;
  1374. }
  1375.  
  1376. .genesis-nav-menu .sub-menu {
  1377. left: -9999px;
  1378. margin: 0;
  1379. opacity: 0;
  1380. padding: 0;
  1381. position: absolute;
  1382. -webkit-transition: opacity .4s ease-in-out;
  1383. -moz-transition: opacity .4s ease-in-out;
  1384. -ms-transition: opacity .4s ease-in-out;
  1385. -o-transition: opacity .4s ease-in-out;
  1386. transition: opacity .4s ease-in-out;
  1387. width: 175px;
  1388. z-index: 999;
  1389. }
  1390.  
  1391. .genesis-nav-menu .sub-menu a {
  1392. background-color: #ffe9e2;
  1393. border-top: none;
  1394. color: #888;
  1395. font-family: 'Bodoni MT', 'Didot', 'Didot LT STD', 'Book Antiqua', 'Garamond', 'Arapey', serif;
  1396. font-size: 9px;
  1397. padding: 13px 18px;
  1398. position: relative;
  1399. width: 175px;
  1400. }
  1401.  
  1402. .genesis-nav-menu .sub-menu a:hover {
  1403. text-decoration: underline;
  1404. }
  1405.  
  1406. .genesis-nav-menu .sub-menu .sub-menu {
  1407. margin: -34px 0 0 174px;
  1408. }
  1409.  
  1410. .genesis-nav-menu .menu-item:hover {
  1411. position: static;
  1412. }
  1413.  
  1414. .genesis-nav-menu .menu-item:hover > .sub-menu {
  1415. left: auto;
  1416. opacity: 1;
  1417. }
  1418.  
  1419. .genesis-nav-menu > .right {
  1420. display: inline-block;
  1421. float: right;
  1422. list-style-type: none;
  1423. padding: 15px;
  1424. }
  1425.  
  1426. .genesis-nav-menu > .right > a {
  1427. display: inline;
  1428. padding: 0;
  1429. }
  1430.  
  1431. .genesis-nav-menu > .search {
  1432. padding: 4px;
  1433. margin: 4px 0 0;
  1434. }
  1435.  
  1436. .genesis-nav-menu .search-form {
  1437. color: #333;
  1438. width: 100%;
  1439. }
  1440.  
  1441. .genesis-nav-menu .search-form input[type="search"] {
  1442. background: transparent;
  1443. background-size: 36px 16px;
  1444. border: none;
  1445. color: #333;
  1446. font-size: 9px;
  1447. font-style: italic;
  1448. font-weight: 300;
  1449. letter-spacing: 2px;
  1450. padding: 10px;
  1451. text-transform: uppercase;
  1452. width: 100%;
  1453. }
  1454.  
  1455. .genesis-nav-menu *::-moz-placeholder {
  1456. color: #333;
  1457. }
  1458.  
  1459. .genesis-nav-menu .widget-area {
  1460. float: right;
  1461. margin-top: 14px;
  1462. width: 18%;
  1463. }
  1464.  
  1465. /* Responsive Menu
  1466. --------------------------------------------- */
  1467.  
  1468. .responsive-menu-icon {
  1469. cursor: pointer;
  1470. display: none;
  1471. margin-bottom: -1px;
  1472. text-align: center;
  1473. }
  1474.  
  1475. .responsive-menu-icon::before {
  1476. content: "\f333";
  1477. display: inline-block;
  1478. font: normal 20px/1 'dashicons';
  1479. margin: 0 auto;
  1480. padding: 10px;
  1481. }
  1482.  
  1483. .nav-primary .responsive-menu-icon::before {
  1484. color: #333;
  1485. }
  1486.  
  1487. /* Site Header Navigation
  1488. --------------------------------------------- */
  1489.  
  1490. .site-header .widget_nav_menu {
  1491. margin-top: 60px;
  1492. padding: 0;
  1493. }
  1494.  
  1495. .site-header .genesis-nav-menu {
  1496. text-align: center;
  1497. width: auto;
  1498. }
  1499.  
  1500. .site-header .genesis-nav-menu a {
  1501. padding: 15px 22px;
  1502. }
  1503.  
  1504. .site-header .genesis-nav-menu a:hover {
  1505. color: #333;
  1506. }
  1507.  
  1508. .site-header .genesis-nav-menu .sub-menu a {
  1509. color: #555;
  1510. padding: 10px 18px;
  1511. }
  1512.  
  1513. .site-header .sub-menu .sub-menu {
  1514. margin-top: -36px;
  1515. }
  1516.  
  1517. /* Primary Navigation
  1518. --------------------------------------------- */
  1519.  
  1520. .nav-primary {
  1521. background: #ffe9e2;
  1522. position: fixed;
  1523. top: 0;
  1524. width: 100%;
  1525. z-index: 999;
  1526. }
  1527.  
  1528. .admin-bar .nav-primary {
  1529. top: 32px;
  1530. }
  1531.  
  1532. .nav-primary .wrap {
  1533. margin: 0 auto;
  1534. width: 1280px;
  1535. }
  1536.  
  1537. .nav-primary .genesis-nav-menu a {
  1538. color: #333;
  1539. }
  1540.  
  1541. .nav-primary .genesis-nav-menu .sub-menu a {
  1542. color: #333;
  1543. padding: 10px 18px;
  1544. }
  1545.  
  1546. /* Secondary Navigation
  1547. --------------------------------------------- */
  1548.  
  1549. .nav-secondary {
  1550. text-align: center;
  1551. }
  1552.  
  1553.  
  1554. /*
  1555. Content Area
  1556. ---------------------------------------------------------------------------------------------------- */
  1557.  
  1558. /* Home Page
  1559. --------------------------------------------- */
  1560.  
  1561. .home-top-slider {
  1562. border-bottom: 1px solid #e8e8e8;
  1563. overflow: hidden;
  1564. padding-bottom: 30px;
  1565. width: 100%;
  1566. }
  1567.  
  1568. .home-flexible {
  1569. margin-top: 30px;
  1570. }
  1571.  
  1572. .home-flexible .widget {
  1573. position: relative;
  1574. }
  1575.  
  1576. .home-flexible .widget .widget-title {
  1577. background: #F9F9F9;
  1578. margin: 0 10%;
  1579. padding: 13px 25px;
  1580. position: absolute;
  1581. top: 40%;
  1582. left: 0;
  1583. width: 80%;
  1584. }
  1585.  
  1586. .home-flexible .widget .entry-title {
  1587. font-family: 'Montserrat', sans-serif;
  1588. font-style: normal;
  1589. font-size: 10px;
  1590. margin: 0 10%;
  1591. padding: 13px 25px;
  1592. position: absolute;
  1593. text-align: center;
  1594. top: 55%;
  1595. left: 0;
  1596. width: 80%;
  1597. }
  1598.  
  1599. .home-flexible .widget .entry-header {
  1600. padding: 0;
  1601. }
  1602.  
  1603. .home-flexible a.alignnone img,
  1604. .home-flexible img.alignnone {
  1605. margin: 0;
  1606. }
  1607.  
  1608. .between-posts-area {
  1609. background: #f9f9f9;
  1610. margin: 40px 0;
  1611. padding: 30px;
  1612. text-align: center;
  1613. }
  1614.  
  1615. /* ## Home Flexible Widget Space
  1616. --------------------------------------------- */
  1617.  
  1618. .home-flexible .widget-area .widget {
  1619. background: #fff;
  1620. float: left;
  1621. margin-bottom: 10px;
  1622. margin-left: 1%;
  1623. }
  1624.  
  1625. .home-flexible .featured-content .entry {
  1626. background: none;
  1627. margin: 0;
  1628. padding: 0;
  1629. }
  1630.  
  1631. .home-flexible .one-widget .widget {
  1632. display: inline-block;
  1633. float: none;
  1634. margin: 0 auto;
  1635. width: 100%;
  1636. }
  1637.  
  1638. .home-flexible .seven-widgets .widget,
  1639. .home-flexible .six-widgets .widget,
  1640. .home-flexible .three-widgets .widget,
  1641. .home-flexible .widget-thirds .widget {
  1642. width: 32.667%;
  1643. }
  1644.  
  1645. .home-flexible .four-widgets .widget,
  1646. .home-flexible .seven-widgets .widget:nth-last-of-type(-n+4),
  1647. .home-flexible .eight-widgets .widget {
  1648. width: 24.251%;
  1649. }
  1650.  
  1651. .home-flexible .five-widgets .widget {
  1652. width: 19.2%;
  1653. }
  1654.  
  1655. .home-flexible .two-widgets .widget {
  1656. width: 49.5%;
  1657. }
  1658.  
  1659. .home-flexible .eight-widgets .widget:nth-of-type(4n+1),
  1660. .home-flexible .five-widgets .widget:nth-of-type(5n+1),
  1661. .home-flexible .four-widgets .widget:nth-of-type(4n+1),
  1662. .home-flexible .seven-widgets .widget:nth-child(3n+1),
  1663. .home-flexible .six-widgets .widget:nth-of-type(3n+1),
  1664. .home-flexible .three-widgets .widget:nth-of-type(1),
  1665. .home-flexible .two-widgets .widget:nth-of-type(odd),
  1666. .home-flexible .widget-thirds .widget:nth-of-type(3n+1) {
  1667. clear: both;
  1668. margin-left: 0;
  1669. }
  1670.  
  1671. .home-flexible .seven-widgets .widget:nth-child(7n) {
  1672. clear: none;
  1673. margin-left: 1%;
  1674. }
  1675.  
  1676. .home-flexible .eight-widgets .widget:nth-last-of-type(-n+4),
  1677. .home-flexible .five-widgets .widget:nth-last-of-type(-n+1),
  1678. .home-flexible .four-widgets .widget:nth-last-of-type(-n+2),
  1679. .home-flexible .seven-widgets .widget:nth-last-of-type(-n+4),
  1680. .home-flexible .six-widgets .widget:nth-last-of-type(-n+3),
  1681. .home-flexible .three-widgets .widget,
  1682. .home-flexible .two-widgets .widget,
  1683. .home-flexible .widget-thirds .widget:nth-last-of-type(-n+3) {
  1684. margin-bottom: 0;
  1685. }
  1686.  
  1687.  
  1688. /* Category Index
  1689. --------------------------------------------- */
  1690.  
  1691. .category-index .featured-content .entry {
  1692. float: left;
  1693. padding: 0px 5px;
  1694. width: 33%;
  1695. }
  1696.  
  1697. .category-index .widget {
  1698. padding: 20px 0px;
  1699. }
  1700.  
  1701. .category-index .widget-title {
  1702. margin-bottom: 40px;
  1703. }
  1704.  
  1705. .category-index .entry-title a {
  1706. color: #555;
  1707. }
  1708.  
  1709. .category-index ul li {
  1710. float: left;
  1711. font-size: 13px;
  1712. margin: 3px 5px;
  1713. width: 23%;
  1714. }
  1715.  
  1716. /* Custom Archives
  1717. ------------------------------------------------------------ */
  1718.  
  1719. .grid-thumbnail {
  1720. position: relative;
  1721. }
  1722.  
  1723. .posts-archive .entry .entry-content {
  1724. padding: 20px 4px;
  1725. }
  1726.  
  1727. .posts-archive a {
  1728. text-decoration: none;
  1729. }
  1730.  
  1731. .posts-archive .entry p {
  1732. margin-bottom: 0;
  1733. }
  1734.  
  1735. .posts-archive .entry-title {
  1736. font-size: 12px;
  1737. margin: 10px 0 0;
  1738. }
  1739.  
  1740. .glam-featured-image img {
  1741. vertical-align: top;
  1742. }
  1743.  
  1744. .glam-featured-image:hover img {
  1745. opacity: 0.7;
  1746. }
  1747.  
  1748. /* Entries
  1749. --------------------------------------------- */
  1750.  
  1751. .entry {
  1752. margin-bottom: 30px;
  1753. padding: 0px;
  1754. }
  1755.  
  1756. .entry .entry-content {
  1757. padding: 30px 0;
  1758. }
  1759.  
  1760. .glam-home .entry .entry-content {
  1761. padding: 0;
  1762. }
  1763.  
  1764. .archive .entry {
  1765. margin-bottom: 0;
  1766. }
  1767.  
  1768. .entry-content ol,
  1769. .entry-content p,
  1770. .entry-content ul,
  1771. .quote-caption {
  1772. margin-bottom: 26px;
  1773. }
  1774.  
  1775. .entry-content ol li,
  1776. .entry-content ul li {
  1777. margin-left: 40px;
  1778. }
  1779.  
  1780. .entry-content ol li {
  1781. list-style-type: decimal;
  1782. }
  1783.  
  1784. .entry-content ul li {
  1785. list-style-type: disc;
  1786. }
  1787.  
  1788. .entry-content ol ol,
  1789. .entry-content ul ul,
  1790. .entry-content .wp-caption p {
  1791. margin-bottom: 0;
  1792. }
  1793.  
  1794. .entry-header {
  1795. color: #777;
  1796. font-size: 12px;
  1797. margin: 0;
  1798. padding: 10px 0;
  1799. text-align: left;
  1800. }
  1801.  
  1802. .entry-footer {
  1803. color: #777;
  1804. font-size: 12px;
  1805. margin: 0;
  1806. padding: 10px 0;
  1807. text-align: center;
  1808. }
  1809.  
  1810. .entry-meta {
  1811. font-family: 'Bodoni MT', 'Didot', 'Didot LT STD', 'Book Antiqua', 'Garamond', 'Arapey', serif;
  1812. font-style: italic;
  1813. padding: 5px 0;
  1814. }
  1815.  
  1816. .entry-time {
  1817. font-family: 'Montserrat', sans-serif;
  1818. font-size: 9px;
  1819. font-style: normal;
  1820. }
  1821.  
  1822. .entry-categories {
  1823. border-top: 3px solid #f9f9f9;
  1824. font-family: 'Bodoni MT', 'Didot', 'Didot LT STD', 'Book Antiqua', 'Garamond', 'Arapey', serif;
  1825. font-style: italic;
  1826. padding: 5px 0;
  1827. }
  1828.  
  1829. .entry-categories a {
  1830. font-family: 'Montserrat', sans-serif;
  1831. font-size: 9px;
  1832. font-style: normal;
  1833. text-transform: uppercase;
  1834. }
  1835.  
  1836. .entry-comments-link {
  1837. border-top: 3px solid #f9f9f9;
  1838. font-family: 'Montserrat', sans-serif;
  1839. font-size: 9px;
  1840. padding: 5px 0;
  1841. text-align: center;
  1842. text-transform: uppercase;
  1843. }
  1844.  
  1845. .entry-meta a:hover {
  1846. text-decoration: underline;
  1847. }
  1848.  
  1849. /* Pagination
  1850. --------------------------------------------- */
  1851.  
  1852. .archive-pagination {
  1853. font-family: 'Montserrat', sans-serif;
  1854. font-size: 14px;
  1855. padding: 30px 0;
  1856. text-align: center;
  1857. }
  1858.  
  1859. .archive-pagination li {
  1860. display: inline;
  1861. }
  1862.  
  1863. .archive-pagination li a {
  1864. background-color: #fff;
  1865. color: #333;
  1866. cursor: pointer;
  1867. display: inline-block;
  1868. font-size: 9px;
  1869. font-weight: 400;
  1870. line-height: 2;
  1871. margin-bottom: 4px;
  1872. padding: 7px 14px;
  1873. text-decoration: none;
  1874. text-transform: uppercase;
  1875. }
  1876.  
  1877. .archive-pagination li a:hover,
  1878. .archive-pagination li.active a {
  1879. background-color: #ffe9e2;
  1880. text-decoration: none;
  1881. }
  1882.  
  1883. .adjacent-entry-pagination {
  1884. font-family: 'Montserrat', sans-serif;
  1885. font-size: 10px;
  1886. font-weight: 300;
  1887. margin: 40px 0;
  1888. overflow: hidden;
  1889. text-transform: uppercase;
  1890. }
  1891.  
  1892.  
  1893. /* Comments
  1894. --------------------------------------------- */
  1895.  
  1896. .comment-respond,
  1897. .entry-comments,
  1898. .entry-pings {
  1899. margin-bottom: 40px;
  1900. overflow: hidden;
  1901. }
  1902.  
  1903. .entry-comments h3,
  1904. .comment-respond h3 {
  1905. font-size: 20px;
  1906. padding: 0 0 7px;
  1907. text-align: center;
  1908. text-transform: uppercase;
  1909. }
  1910.  
  1911. .entry-comments .comment-author {
  1912. font-family: 'Bodoni MT', 'Didot', 'Didot LT STD', 'Book Antiqua', 'Garamond', 'Arapey', serif;
  1913. font-size: 14px;
  1914. font-weight: 300;
  1915. line-height: 1;
  1916. margin: 0;
  1917. text-transform: uppercase;
  1918. }
  1919.  
  1920. .comment-respond input[type="email"],
  1921. .comment-respond input[type="text"],
  1922. .comment-respond input[type="url"] {
  1923. width: 50%
  1924. }
  1925.  
  1926. .comment-respond label {
  1927. display: block;
  1928. font-weight: 500;
  1929. margin-right: 12px;
  1930. }
  1931.  
  1932. .comment-list li,
  1933. .ping-list li {
  1934. list-style-type: none;
  1935. margin: 30px;
  1936. overflow: hidden;
  1937. }
  1938.  
  1939. .comment-list li.depth-1,
  1940. .ping-list li.depth-1 {
  1941. margin: 30px 0;
  1942. }
  1943.  
  1944. .comment-list li li {
  1945. margin-right: -1px;
  1946. }
  1947.  
  1948. .comment {
  1949. border-right: none;
  1950. }
  1951.  
  1952. .comment-header,
  1953. .ping-list .comment-meta {
  1954. background-color: #fff;
  1955. float: left;
  1956. font-weight: 500;
  1957. padding: 30px;
  1958. width: 100%;
  1959. }
  1960.  
  1961. .comment-list cite,
  1962. .ping-list cite,
  1963. .says {
  1964. display: inline-block;
  1965. }
  1966.  
  1967. .comment-header .comment-meta a,
  1968. .comment-metadata a {
  1969. font-family: 'Montserrat', sans-serif;
  1970. font-size: 9px;
  1971. font-weight: 300;
  1972. color: #777;
  1973. text-transform: uppercase;
  1974. }
  1975.  
  1976. .comment-content {
  1977. clear: both;
  1978. padding: 10px 48px;
  1979. }
  1980.  
  1981. .comment-content p,
  1982. .comment-header p.comment-meta {
  1983. margin: 0;
  1984. }
  1985.  
  1986. .comment .avatar {
  1987. margin-right: 10px;
  1988. }
  1989.  
  1990. .alt,
  1991. .even {
  1992. background-color: #fff;
  1993. }
  1994.  
  1995. .comment-reply {
  1996. font-size: 14px;
  1997. padding: 0 48px 48px;
  1998. }
  1999.  
  2000. .entry-pings .reply {
  2001. display: none;
  2002. }
  2003.  
  2004. .form-allowed-tags {
  2005. background-color: #f9f9f9;
  2006. font-size: 12px;
  2007. padding: 24px;
  2008. }
  2009.  
  2010. .logged-in-as {
  2011. text-align: center;
  2012. }
  2013.  
  2014. /*
  2015. Sidebars
  2016. ---------------------------------------------------------------------------------------------------- */
  2017.  
  2018. .sidebar {
  2019. display: inline;
  2020. }
  2021.  
  2022. .sidebar p {
  2023. margin-bottom: 16px;
  2024. }
  2025.  
  2026. .sidebar p:last-child,
  2027. .sidebar ul {
  2028. margin: 0;
  2029. }
  2030.  
  2031. .sidebar li {
  2032. background: #f9f9f9;
  2033. margin-bottom: 15px;
  2034. padding: 5px;
  2035. text-align: center;
  2036. }
  2037.  
  2038. .sidebar li:hover {
  2039. background: #f4f4f4;
  2040. outline-color: #f4f4f4;
  2041. }
  2042.  
  2043. .sidebar li a {
  2044. text-decoration: none;
  2045. }
  2046.  
  2047. .sidebar ul > li:last-child {
  2048. margin-bottom: 0;
  2049. }
  2050.  
  2051. .sidebar .widget {
  2052. border-bottom: 1px solid #e8e8e8;
  2053. margin-bottom: 20px;
  2054. padding: 20px 0px;
  2055. word-wrap: break-word;
  2056. }
  2057.  
  2058. .sidebar .widget .sponsor {
  2059. border: 1px solid #e8e8e8;
  2060. text-align: center;
  2061. padding: 30px;
  2062. }
  2063.  
  2064. .home-middle-right .widget .sponsor {
  2065. border: 1px solid #e8e8e8;
  2066. text-align: center;
  2067. padding: 20px;
  2068. }
  2069.  
  2070. .sidebar .search-form {
  2071. width: 100%;
  2072. }
  2073.  
  2074.  
  2075. /*
  2076. Widget Before Footer
  2077. ---------------------------------------------------------------------------------------------------- */
  2078.  
  2079. .cta-widget {
  2080. background: #F9F9F9;
  2081. margin: 15px auto 30px;
  2082. padding: 30px 20px;
  2083. }
  2084.  
  2085. .cta-widget .widget {
  2086. text-align: center;
  2087. }
  2088.  
  2089. .cta-widget a {
  2090. color: #fff;
  2091. text-decoration: underline;
  2092. }
  2093.  
  2094. .cta-widget .enews-widget p,
  2095. .before-content .enews-widget p {
  2096. color: #333;
  2097. float: left;
  2098. width: 40%;
  2099. margin-top: 5px;
  2100. margin-bottom: 0;
  2101. text-align: center;
  2102. }
  2103.  
  2104. .cta-widget #subscribe,
  2105. .before-content #subscribe {
  2106. float: right;
  2107. width: 60%;
  2108. }
  2109.  
  2110. .cta-widget .enews-widget input,
  2111. .before-content .enews-widget input {
  2112. border: none;
  2113. border-radius: 3px;
  2114. float: left;
  2115. width: 17%;
  2116. margin-right: 10px;
  2117. margin-bottom: 0;
  2118. padding: 13px;
  2119. }
  2120.  
  2121. .cta-widget .enews-widget input[type="submit"],
  2122. .before-content .enews-widget input[type="submit"] {
  2123. border: 1px solid #333;
  2124. width: auto;
  2125. }
  2126.  
  2127. /*
  2128. Footer Widgets
  2129. ---------------------------------------------------------------------------------------------------- */
  2130.  
  2131. .footer-widgets {
  2132. background: #fff;
  2133. border-top: 1px solid #eee;
  2134. clear: both;
  2135. font-size: 14px;
  2136. }
  2137.  
  2138. .footer-widgets .wrap {
  2139. margin: 0 auto;
  2140. overflow: hidden;
  2141. padding: 60px 0px 30px;
  2142. width: 1280px;
  2143. }
  2144.  
  2145. .footer-widgets-1 {
  2146. width: 100%;
  2147. }
  2148.  
  2149. .footer-widgets .widget {
  2150. margin-bottom: 30px;
  2151. word-wrap: break-word;
  2152. }
  2153.  
  2154. .footer-widgets .featured-content .entry {
  2155. float: left;
  2156. padding: 1%;
  2157. width: 20%;
  2158. }
  2159.  
  2160. .footer-widgets .widget-title,
  2161. .footer-widgets .entry-title {
  2162. text-align: center;
  2163. }
  2164.  
  2165. .footer-widgets li {
  2166. list-style-type: none;
  2167. margin-bottom: 6px;
  2168. padding: 0 0 6px 16px;
  2169. }
  2170.  
  2171. .footer-widgets .search-form {
  2172. width: 100%;
  2173. }
  2174.  
  2175. /*
  2176. Site Footer
  2177. ---------------------------------------------------------------------------------------------------- */
  2178.  
  2179. .site-footer {
  2180. background: #ffe9e2;
  2181. color: #333;
  2182. font-family: 'Montserrat', sans-serif;
  2183. font-size: 9px;
  2184. font-weight: 300;
  2185. letter-spacing: 1px;
  2186. padding: 20px 0;
  2187. text-align: center;
  2188. text-transform: uppercase;
  2189. }
  2190.  
  2191. .site-footer .wrap {
  2192. margin: 0 auto;
  2193. width: 1200px;
  2194. }
  2195.  
  2196. .site-footer a {
  2197. color: #555;
  2198. }
  2199.  
  2200. .site-footer p {
  2201. margin: 0;
  2202. }
  2203.  
  2204. .site-footer .genesis-nav-menu a {
  2205. color: #333;
  2206. display: block;
  2207. padding: 5px 15px;
  2208. position: relative;
  2209. }
  2210.  
  2211. .nav-footer {
  2212. float: left;
  2213. text-align: left;
  2214. width: 70%;
  2215. }
  2216.  
  2217. .creds {
  2218. float: right;
  2219. padding: 3px;
  2220. width: 30%;
  2221. }
  2222.  
  2223. /* Custom styles by Sridhar */
  2224.  
  2225. a img {
  2226. margin-bottom: 0;
  2227. vertical-align: top;
  2228. }
  2229.  
  2230. .wrap {
  2231. max-width: 1200px;
  2232. margin: 0 auto;
  2233. }
  2234.  
  2235. .site-header {
  2236. background-color: #80a34a;
  2237. min-height: 0;
  2238. padding: 0;
  2239. }
  2240.  
  2241. .header-image .title-area {
  2242. width: auto;
  2243. margin: 20px 0 0 0;
  2244. }
  2245.  
  2246. .header-full-width .title-area {
  2247. float: left;
  2248. }
  2249.  
  2250. .site-header .widget-area {
  2251. width: auto;
  2252. }
  2253.  
  2254. .site-title {
  2255. line-height: 1;
  2256. font-size: 100%;
  2257. }
  2258.  
  2259. .site-title::after {
  2260. padding-bottom: 0;
  2261. border-bottom: none;
  2262. margin: 20px 0 0 0;
  2263. }
  2264.  
  2265. .header-image .site-title {
  2266. text-indent: 0;
  2267. width: auto;
  2268. }
  2269.  
  2270. .header-image .site-title > a {
  2271. min-height: 0;
  2272. text-indent: 0;
  2273. }
  2274.  
  2275. .site-title img {
  2276. width: 330px;
  2277. }
  2278.  
  2279. .site-header .widget_nav_menu {
  2280. margin-top: 0;
  2281. }
  2282.  
  2283. .site-header .widget,
  2284. .site-header .genesis-nav-menu {
  2285. text-align: right;
  2286. color: #fff;
  2287. }
  2288.  
  2289. .site-header .genesis-nav-menu a {
  2290. color: #fff;
  2291. }
  2292.  
  2293. .site-header .genesis-nav-menu li:last-child a {
  2294. padding-right: 0;
  2295. }
  2296.  
  2297. /*@media only screen and (max-width: 1250px) {
  2298.  
  2299. .site-header .widget-area {
  2300. width: auto;
  2301. }
  2302.  
  2303. }*/
  2304.  
  2305. /*
  2306. Media Queries
  2307. ---------------------------------------------------------------------------------------------------- */
  2308.  
  2309. @media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  2310. only screen and (-moz-min-device-pixel-ratio: 1.5),
  2311. only screen and (-o-min-device-pixel-ratio: 3/2),
  2312. only screen and (min-device-pixel-ratio: 1.5) {
  2313.  
  2314. .search-form input[type="search"] {
  2315. background-image: url(images/icon-search@2x.png);
  2316. }
  2317.  
  2318. .content #genesis-responsive-slider .flex-direction-nav li a {
  2319. background-image: url(images/icon-direction-nav@2x.png);
  2320. }
  2321.  
  2322. .content #genesis-responsive-slider .flex-control-nav li a {
  2323. background-image: url(images/icon-control-nav@2x.png);
  2324. }
  2325.  
  2326. }
  2327.  
  2328. @media only screen and (max-width: 1250px) {
  2329.  
  2330. .site-container {
  2331. max-width: 1000px;
  2332. }
  2333.  
  2334. /*.site-header .widget-area {
  2335. width: 100%;
  2336. }*/
  2337.  
  2338. .content {
  2339. width: 660px;
  2340. }
  2341.  
  2342. .sidebar-primary {
  2343. width: 300px;
  2344. }
  2345.  
  2346. .breadcrumb {
  2347. margin: -30px -40px 30px;
  2348. }
  2349.  
  2350. .site-header .genesis-nav-menu a {
  2351. padding: 38px 14px 40px;
  2352. }
  2353.  
  2354. .content,
  2355. .nav-primary .wrap,
  2356. .genesis-nav-menu .widget-area,
  2357. .sidebar-primary,
  2358. .sidebar-secondary,
  2359. /*.site-header .widget-area,*/
  2360. .title-area,
  2361. .wrap,
  2362. .nav-secondary .wrap,
  2363. .site-footer .wrap,
  2364. .cta-widget .wrap,
  2365. .widget-above-header .wrap,
  2366. .footer-widgets .wrap {
  2367. width: 100%;
  2368. }
  2369.  
  2370. .home-top-slider {
  2371. margin-bottom: 40px;
  2372. }
  2373.  
  2374. .home-top-slider,
  2375. .home-top-right,
  2376. .home-middle-left,
  2377. .home-middle-right {
  2378. float: none;
  2379. padding: 0;
  2380. width: 100%;
  2381. }
  2382.  
  2383. .home-top-right .featured-content .entry {
  2384. float: left;
  2385. padding: 1%;
  2386. width: 33%;
  2387. }
  2388.  
  2389. .genesis-nav-menu li,
  2390. .site-header ul.genesis-nav-menu,
  2391. .site-header .search-form {
  2392. float: none;
  2393. }
  2394.  
  2395. .genesis-nav-menu,
  2396. .site-header .search-form,
  2397. .site-header hgroup,
  2398. .site-title {
  2399. text-align: center;
  2400. }
  2401.  
  2402. .genesis-nav-menu a,
  2403. .genesis-nav-menu > .first > a,
  2404. .genesis-nav-menu > .last > a,
  2405. .site-header .genesis-nav-menu a {
  2406. padding: 16px;
  2407. }
  2408.  
  2409. .content #genesis-responsive-slider .flex-control-nav,
  2410. .content #genesis-responsive-slider .flex-direction-nav li a,
  2411. .content #genesis-responsive-slider .flex-direction-nav li a.prev {
  2412. display: none;
  2413. }
  2414.  
  2415. .cta-widget .enews-widget p {
  2416. float: none;
  2417. padding: 20px 0;
  2418. text-align: center;
  2419. width: 100%;
  2420. }
  2421.  
  2422. .cta-widget .enews-widget input {
  2423. width: 30%;
  2424. }
  2425.  
  2426. .home-triple-bottom .featured-content .entry {
  2427. min-height: 350px;
  2428. }
  2429.  
  2430. .sidebar-split-left,
  2431. .sidebar-split-right,
  2432. .sidebar-split-bottom {
  2433. float: none;
  2434. width: 100%;
  2435. }
  2436.  
  2437. .sidebar-split-left .widget {
  2438. padding: 0;
  2439. }
  2440.  
  2441. .genesis-nav-menu li.right {
  2442. display: none;
  2443. }
  2444.  
  2445. }
  2446.  
  2447. @media only screen and (max-width: 1230px) {
  2448.  
  2449. .site-header {
  2450. padding: 0 2%;
  2451. }
  2452.  
  2453. }
  2454.  
  2455. @media only screen and (max-width: 1023px) {
  2456.  
  2457. .site-container {
  2458. max-width: 768px;
  2459. }
  2460.  
  2461. .header-image .title-area,
  2462. .header-image .site-title,
  2463. .header-image .site-title a,
  2464. .site-header .widget-area {
  2465. float: none;
  2466. margin: 0 auto;
  2467. }
  2468.  
  2469. .site-header .search-form {
  2470. margin: 16px auto ;
  2471. }
  2472.  
  2473. .content #genesis-responsive-slider .slide-excerpt {
  2474. display: none;
  2475. }
  2476.  
  2477. .comment-list li.depth-1,
  2478. .ping-list li.depth-1 {
  2479. margin: 30px 0;
  2480. }
  2481.  
  2482. .genesis-nav-menu .widget-area {
  2483. width: 100%;
  2484. }
  2485.  
  2486.  
  2487. .header-image .title-area {
  2488. margin-top: 20px;
  2489. }
  2490.  
  2491. .site-header .widget,
  2492. .site-header .genesis-nav-menu {
  2493. text-align: center;
  2494. }
  2495.  
  2496. .site-header .widget {
  2497. padding: 0;
  2498. }
  2499.  
  2500. }
  2501.  
  2502. @media only screen and (max-width: 767px) {
  2503.  
  2504. .site-container {
  2505. max-width: 600px;
  2506. }
  2507.  
  2508. .five-sixths,
  2509. .footer-widgets-1,
  2510. .footer-widgets-2,
  2511. .footer-widgets-3,
  2512. .four-sixths,
  2513. .home-middle-left,
  2514. .home-middle-right,
  2515. .home-top .widget,
  2516. .one-fourth,
  2517. .one-half,
  2518. .one-sixth,
  2519. .one-third,
  2520. .three-fourths,
  2521. .three-sixths,
  2522. .two-fourths,
  2523. .two-sixths,
  2524. .two-thirds,
  2525. .sidebar-split-left,
  2526. .sidebar-split-right,
  2527. .sidebar-split-bottom,
  2528. .widget-above-header .wrap,
  2529. .nav-secondary .wrap,
  2530. .site-footer .wrap {
  2531. margin: 0;
  2532. width: 100%;
  2533. }
  2534.  
  2535. .home-flexible .eight-widgets .widget,
  2536. .home-flexible .five-widgets .widget,
  2537. .home-flexible .five-widgets .widget:nth-last-of-type(-n+2),
  2538. .home-flexible .four-widgets .widget,
  2539. .home-flexible .seven-widgets .widget:nth-last-of-type(-n+4),
  2540. .home-flexible .six-widgets .widget,
  2541. .home-flexible .three-widgets .widget,
  2542. .home-flexible .two-widgets .widget,
  2543. .home-flexible .widget-thirds .widget {
  2544. margin: 1%;
  2545. width: 48%;
  2546. }
  2547.  
  2548. .home-bottom .featured-content .entry {
  2549. width: 50%;
  2550. }
  2551.  
  2552. .home-middle,
  2553. .home-top {
  2554. text-align: center;
  2555. }
  2556.  
  2557. .home-cta .button.alignright {
  2558. float: none;
  2559. margin: 16px 0 0;
  2560. }
  2561.  
  2562. .creds,
  2563. .nav-footer {
  2564. float: none;
  2565. width: 100%;
  2566. }
  2567.  
  2568. .footer-widgets-1 {
  2569. margin: 0;
  2570. }
  2571.  
  2572. .home-top #genesis-responsive-slider {
  2573. padding: 0;
  2574. }
  2575.  
  2576. .widget-above-header .enews-widget p,
  2577. .cta-widget .enews-widget p,
  2578. .before-content .enews-widget p {
  2579. float: none;
  2580. width: 100%;
  2581. margin-bottom: 20px;
  2582. text-align: center;
  2583. }
  2584.  
  2585. .widget-above-header .enews-widget input,
  2586. .cta-widget .enews-widget input,
  2587. .before-content .enews-widget input {
  2588. width: 100%;
  2589. margin-bottom: 20px;
  2590. }
  2591.  
  2592. .cta-widget .enews-widget input[type="submit"],
  2593. .before-content .enews-widget input[type="submit"],
  2594. .footer-widgets .featured-content .entry,
  2595. .before-content .entry,
  2596. .cta-widget #subscribe,
  2597. .before-content #subscribe,
  2598. .before-content .featuredpage {
  2599. float: none;
  2600. width: 100%;
  2601. }
  2602.  
  2603. .genesis-nav-menu.responsive-menu > .menu-item > .sub-menu,
  2604. .genesis-nav-menu.responsive-menu {
  2605. display: none;
  2606. }
  2607.  
  2608. .genesis-nav-menu.responsive-menu .menu-item,
  2609. .responsive-menu-icon {
  2610. display: block;
  2611. }
  2612.  
  2613. .genesis-nav-menu.responsive-menu .menu-item {
  2614. margin: 0;
  2615. }
  2616.  
  2617. .genesis-nav-menu.responsive-menu .menu-item:hover {
  2618. position: static;
  2619. }
  2620.  
  2621. .genesis-nav-menu.responsive-menu .current-menu-item > a,
  2622. .genesis-nav-menu.responsive-menu .sub-menu .current-menu-item > a:hover,
  2623. .genesis-nav-menu.responsive-menu a,
  2624. .genesis-nav-menu.responsive-menu a:hover {
  2625. background: none;
  2626. line-height: 1;
  2627. padding: 16px 20px;
  2628. }
  2629.  
  2630. .genesis-nav-menu.responsive-menu .menu-item-has-children {
  2631. cursor: pointer;
  2632. }
  2633.  
  2634. .genesis-nav-menu.responsive-menu .menu-item-has-children > a {
  2635. margin-right: 60px;
  2636. }
  2637.  
  2638. .genesis-nav-menu.responsive-menu > .menu-item-has-children:before {
  2639. content: "\f347";
  2640. float: right;
  2641. font: normal 16px/1 'dashicons';
  2642. height: 16px;
  2643. padding: 16px 20px;
  2644. right: 0;
  2645. text-align: right;
  2646. z-index: 9999;
  2647. }
  2648.  
  2649. .genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
  2650. content: "\f343";
  2651. }
  2652.  
  2653. .genesis-nav-menu.responsive-menu .sub-menu {
  2654. border: none;
  2655. left: auto;
  2656. opacity: 1;
  2657. padding-left: 25px;
  2658. position: relative;
  2659. -moz-transition: opacity .4s ease-in-out;
  2660. -ms-transition: opacity .4s ease-in-out;
  2661. -o-transition: opacity .4s ease-in-out;
  2662. -webkit-transition: opacity .4s ease-in-out;
  2663. transition: opacity .4s ease-in-out;
  2664. width: 100%;
  2665. z-index: 99;
  2666. }
  2667.  
  2668. .genesis-nav-menu.responsive-menu .sub-menu .sub-menu {
  2669. margin: 0;
  2670. }
  2671.  
  2672. .genesis-nav-menu.responsive-menu .sub-menu .current-menu-item > a:hover,
  2673. .genesis-nav-menu.responsive-menu .sub-menu li a,
  2674. .genesis-nav-menu.responsive-menu .sub-menu li a:hover {
  2675. background: none;
  2676. border: none;
  2677. padding: 12px 20px;
  2678. position: relative;
  2679. width: 100%;
  2680. }
  2681.  
  2682. }
  2683.  
  2684. @media only screen and (max-width: 500px) {
  2685.  
  2686. .entry-title {
  2687. font-size: 24px;
  2688. }
  2689.  
  2690. .content .entry-header .entry-meta .entry-comments-link {
  2691. display: none;
  2692. }
  2693.  
  2694. .widget-title:after, .widget-title:before {
  2695. border: none;
  2696. margin: 0;
  2697. width: 0;
  2698. }
  2699.  
  2700. .home-bottom .featured-content .entry,
  2701. .category-index .featured-content .entry,
  2702. .footer-widgets .featured-content .entry {
  2703. width: 100%;
  2704. }
  2705.  
  2706. .featured-content .entry {
  2707. text-align: center;
  2708. }
  2709.  
  2710. .home-flexible .eight-widgets .widget,
  2711. .home-flexible .five-widgets .widget,
  2712. .home-flexible .five-widgets .widget:nth-last-of-type(-n+2),
  2713. .home-flexible .four-widgets .widget,
  2714. .home-flexible .seven-widgets .widget,
  2715. .home-flexible .seven-widgets .widget:nth-last-of-type(-n+4),
  2716. .home-flexible .six-widgets .widget,
  2717. .home-flexible .three-widgets .widget,
  2718. .home-flexible .two-widgets .widget,
  2719. .home-flexible .widget-thirds .widget {
  2720. margin: 0 auto 3%;
  2721. width: 100%;
  2722. }
  2723.  
  2724. .alignleft,
  2725. a.alignleft img,
  2726. a.alignnone img {
  2727. display: block;
  2728. float: none;
  2729. text-align: center;
  2730. margin: auto;
  2731. margin-bottom: 10px;
  2732. }
  2733.  
  2734. .category-index ul li {
  2735. font-size: 13px;
  2736. text-align: center;
  2737. width: 100%;
  2738. }
  2739.  
  2740. .archive .content .entry {
  2741. float: none;
  2742. width: 100%;
  2743. }
  2744.  
  2745. .more-from-category a,
  2746. a.more-link {
  2747. width: 100%;
  2748. }
  2749.  
  2750. .sidebar .featured-content .entry-title {
  2751. text-align: center;
  2752. }
  2753.  
  2754. .content .woocommerce ul.product_list_widget li,
  2755. .footer-widgets .woocommerce ul.product_list_widget li {
  2756. text-align: center;
  2757. width: 100% !important;
  2758. }
  2759.  
  2760. .content .woocommerce ul.cart_list li img,
  2761. .content .woocommerce ul.product_list_widget li img,
  2762. .content .woocommerce-page ul.cart_list li img,
  2763. .content .woocommerce-page ul.product_list_widget li img {
  2764. margin: 0 auto;
  2765. }
  2766.  
  2767. .woocommerce ul.products li.product,
  2768. .woocommerce-page ul.products li.product,
  2769. .home-bottom .featured-content .entry {
  2770. width: 100% !important;
  2771. }
  2772.  
  2773.  
  2774. }
  2775.  
  2776. @media only screen and (max-width: 360px) {
  2777.  
  2778. .site-title {
  2779. font-size: 26px;
  2780. }
  2781.  
  2782. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement