Advertisement
adekherry

abovethefold.css

Sep 11th, 2018
22
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 243.45 KB | None | 0 0
  1. /* CSS Reset */
  2. html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
  3. article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
  4. body { line-height: 1; }
  5. ol, ul { list-style: none; }
  6. blockquote, q { quotes: none; }
  7. blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
  8. table { border-collapse: collapse; border-spacing: 0; }
  9.  
  10. /* Base Style */
  11. body { background: #fff; font-family: Helvetica, Arial, sans-serif; font-size: 14px; line-height: 1.429em; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
  12. body, html { height: 100%; margin: 0; }
  13. a { text-decoration: none; }
  14. hr { display: block; height: 1px; border: 0; border-top: 1px solid #eee; margin: 1.25em 0; padding: 0; }
  15. audio, canvas, img, video { vertical-align: middle; }
  16. img { max-width: 100%; -ms-interpolation-mode: bicubic; height: auto; }
  17. figcaption { margin: 3px 0 1em; font-size: 11px; color: #a0a0a0; }
  18. fieldset { border: 0; margin: 0; padding: 0; }
  19. textarea { resize: vertical; }
  20.  
  21. /* Clearfix */
  22. .clearfix:after, .container:after, .row:after, .jeg_postblock:after, .jeg_block_heading:after, .jeg_authorbox::after, .comment-navigation:after, .jeg_popup_content::after { content: ""; display: table; clear: both; }
  23.  
  24. /* Accessibility */
  25. .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; position: absolute !important; width: 1px;}
  26.  
  27. /* Typography */
  28. h1, h2, h3, h4, h5, h6 { text-rendering: optimizeLegibility; }
  29. h1 { font-size: 2.25em; margin: 0.67em 0 0.5em; line-height: 1.25; letter-spacing: -0.02em; }
  30. h2 { font-size: 1.953em; margin: 0.83em 0 0.5em; line-height: 1.35; }
  31. h3 { font-size: 1.563em; margin: 1em 0 0.5em; line-height: 1.4; }
  32. h4 { font-size: 1.25em; margin: 1.33em 0 0.5em; line-height: 1.5; }
  33. h5 { font-size: 1.1em; margin: 1.25em 0 0.5em; line-height: 1.6; }
  34. h6 { font-size: 0.85em; margin: 1.6em 0 1em; }
  35. b, strong { font-weight: bold; }
  36. i, em, dfn { font-style: italic; }
  37. blockquote { margin: 1em 40px; }
  38. hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }
  39. mark { background: #efca56; padding: 0 0.4em; color: #fff; }
  40. p, pre { margin: 0 0 1.75em; text-rendering: optimizeLegibility; }
  41. code, kbd, pre, samp { font-family: "Lucida Console", Monaco, monospace; font-size: 0.9em; padding: 0.2em 0.5em; }
  42. pre { color: #7b7b7b; background: #fafafa; border: 1px solid #eee; padding: 0.5em 1.5em 0.5em 1.5em; white-space: pre-wrap; word-wrap: break-word; }
  43. small { font-size: 80%; }
  44. sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
  45. sup { top: -0.5em; }
  46. sub { bottom: -0.25em; }
  47.  
  48. /* Grid */
  49. .jeg_vc_content .vc_row, .jeg_vc_content .vc_row[data-vc-full-width="true"] > .jeg-vc-wrapper { margin-left: auto; margin-right: auto; }
  50. .jeg_vc_content .vc_inner { margin-left: -15px; margin-right: -15px; }
  51. .jeg_boxed .jeg_main .jeg_container { overflow: hidden; }
  52. .jeg_vc_content .vc_row[data-vc-full-width="true"] { left: 0 !important; width: auto !important; padding-left: 0 !important; padding-right: 0 !important; }
  53. @media (max-width:767px) {
  54. .container { width: 98%; width: calc(100% - 10px); }
  55. }
  56. @media (max-width:479px) {
  57. .container { width: 100%; }
  58. }
  59. @media (min-width:768px) {
  60. .container, .jeg_vc_content > .vc_row, .jeg_vc_content > .vc_element > .vc_row, .jeg_vc_content > .vc_row[data-vc-full-width="true"] > .jeg-vc-wrapper, .jeg_vc_content > .vc_element > .vc_row[data-vc-full-width="true"] > .jeg-vc-wrapper { width: 750px; }
  61. .jeg_vc_content > .vc_row[data-vc-full-width="true"], .jeg_vc_content > .vc_element > .vc_row[data-vc-full-width="true"], .jeg_vc_content > .vc_row[data-vc-stretch-content="true"] > .jeg-vc-wrapper, .jeg_vc_content > .vc_element > .vc_row[data-vc-stretch-content="true"] > .jeg-vc-wrapper { width: 100%; }
  62. }
  63. @media (min-width:992px) {
  64. .container, .jeg_vc_content > .vc_row, .jeg_vc_content > .vc_element > .vc_row, .jeg_vc_content > .vc_row[data-vc-full-width="true"] > .jeg-vc-wrapper, .jeg_vc_content > .vc_element > .vc_row[data-vc-full-width="true"] > .jeg-vc-wrapper { width: 970px; }
  65. .jeg_vc_content > .vc_row[data-vc-full-width="true"], .jeg_vc_content > .vc_element > .vc_row[data-vc-full-width="true"], .jeg_vc_content > .vc_row[data-vc-stretch-content="true"] > .jeg-vc-wrapper, .jeg_vc_content > .vc_element > .vc_row[data-vc-stretch-content="true"] > .jeg-vc-wrapper { width: 100%; }
  66. }
  67. @media (min-width:1200px) {
  68. .container, .jeg_vc_content > .vc_row, .jeg_vc_content > .vc_element > .vc_row, .jeg_vc_content > .vc_row[data-vc-full-width="true"] > .jeg-vc-wrapper, .jeg_vc_content > .vc_element > .vc_row[data-vc-full-width="true"] > .jeg-vc-wrapper { width: 1170px; }
  69. .jeg_vc_content > .vc_row[data-vc-full-width="true"], .jeg_vc_content > .vc_element > .vc_row[data-vc-full-width="true"], .jeg_vc_content > .vc_row[data-vc-stretch-content="true"] > .jeg-vc-wrapper, .jeg_vc_content > .vc_element > .vc_row[data-vc-stretch-content="true"] > .jeg-vc-wrapper { width: 100%; }
  70. }
  71. .container, .vc_column_container { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }
  72. .jeg_fullwidth .container { width: 100%; padding: 0; }
  73. .row { margin-right: -15px; margin-left: -15px; }
  74. .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; }
  75. .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; }
  76. .col-xs-12 { width: 100%; }
  77. .col-xs-11 { width: 91.66666667%; }
  78. .col-xs-10 { width: 83.33333333%; }
  79. .col-xs-9 { width: 75%; }
  80. .col-xs-8 { width: 66.66666667%; }
  81. .col-xs-7 { width: 58.33333333%; }
  82. .col-xs-6 { width: 50%; }
  83. .col-xs-5 { width: 41.66666667%; }
  84. .col-xs-4 { width: 33.33333333%; }
  85. .col-xs-3 { width: 25%; }
  86. .col-xs-2 { width: 16.66666667%; }
  87. .col-xs-1 { width: 8.33333333%; }
  88. .col-xs-pull-12 { right: 100%; }
  89. .col-xs-pull-11 { right: 91.66666667%; }
  90. .col-xs-pull-10 { right: 83.33333333%; }
  91. .col-xs-pull-9 { right: 75%; }
  92. .col-xs-pull-8 { right: 66.66666667%; }
  93. .col-xs-pull-7 { right: 58.33333333%; }
  94. .col-xs-pull-6 { right: 50%; }
  95. .col-xs-pull-5 { right: 41.66666667%; }
  96. .col-xs-pull-4 { right: 33.33333333%; }
  97. .col-xs-pull-3 { right: 25%; }
  98. .col-xs-pull-2 { right: 16.66666667%; }
  99. .col-xs-pull-1 { right: 8.33333333%; }
  100. .col-xs-pull-0 { right: auto; }
  101. .col-xs-push-12 { left: 100%; }
  102. .col-xs-push-11 { left: 91.66666667%; }
  103. .col-xs-push-10 { left: 83.33333333%; }
  104. .col-xs-push-9 { left: 75%; }
  105. .col-xs-push-8 { left: 66.66666667%; }
  106. .col-xs-push-7 { left: 58.33333333%; }
  107. .col-xs-push-6 { left: 50%; }
  108. .col-xs-push-5 { left: 41.66666667%; }
  109. .col-xs-push-4 { left: 33.33333333%; }
  110. .col-xs-push-3 { left: 25%; }
  111. .col-xs-push-2 { left: 16.66666667%; }
  112. .col-xs-push-1 { left: 8.33333333%; }
  113. .col-xs-push-0 { left: auto; }
  114. .col-xs-offset-12 { margin-left: 100%; }
  115. .col-xs-offset-11 { margin-left: 91.66666667%; }
  116. .col-xs-offset-10 { margin-left: 83.33333333%; }
  117. .col-xs-offset-9 { margin-left: 75%; }
  118. .col-xs-offset-8 { margin-left: 66.66666667%; }
  119. .col-xs-offset-7 { margin-left: 58.33333333%; }
  120. .col-xs-offset-6 { margin-left: 50%; }
  121. .col-xs-offset-5 { margin-left: 41.66666667%; }
  122. .col-xs-offset-4 { margin-left: 33.33333333%; }
  123. .col-xs-offset-3 { margin-left: 25%; }
  124. .col-xs-offset-2 { margin-left: 16.66666667%; }
  125. .col-xs-offset-1 { margin-left: 8.33333333%; }
  126. .col-xs-offset-0 { margin-left: 0; }
  127. @media (min-width:767px) {
  128. .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; }
  129. .col-sm-12 { width: 100%; }
  130. .col-sm-11 { width: 91.66666667%; }
  131. .col-sm-10 { width: 83.33333333%; }
  132. .col-sm-9 { width: 75%; }
  133. .col-sm-8 { width: 66.66666667%; }
  134. .col-sm-7 { width: 58.33333333%; }
  135. .col-sm-6 { width: 50%; }
  136. .col-sm-5 { width: 41.66666667%; }
  137. .col-sm-4 { width: 33.33333333%; }
  138. .col-sm-3 { width: 25%; }
  139. .col-sm-2 { width: 16.66666667%; }
  140. .col-sm-1 { width: 8.33333333%; }
  141. .col-sm-pull-12 { right: 100%; }
  142. .col-sm-pull-11 { right: 91.66666667%; }
  143. .col-sm-pull-10 { right: 83.33333333%; }
  144. .col-sm-pull-9 { right: 75%; }
  145. .col-sm-pull-8 { right: 66.66666667%; }
  146. .col-sm-pull-7 { right: 58.33333333%; }
  147. .col-sm-pull-6 { right: 50%; }
  148. .col-sm-pull-5 { right: 41.66666667%; }
  149. .col-sm-pull-4 { right: 33.33333333%; }
  150. .col-sm-pull-3 { right: 25%; }
  151. .col-sm-pull-2 { right: 16.66666667%; }
  152. .col-sm-pull-1 { right: 8.33333333%; }
  153. .col-sm-pull-0 { right: auto; }
  154. .col-sm-push-12 { left: 100%; }
  155. .col-sm-push-11 { left: 91.66666667%; }
  156. .col-sm-push-10 { left: 83.33333333%; }
  157. .col-sm-push-9 { left: 75%; }
  158. .col-sm-push-8 { left: 66.66666667%; }
  159. .col-sm-push-7 { left: 58.33333333%; }
  160. .col-sm-push-6 { left: 50%; }
  161. .col-sm-push-5 { left: 41.66666667%; }
  162. .col-sm-push-4 { left: 33.33333333%; }
  163. .col-sm-push-3 { left: 25%; }
  164. .col-sm-push-2 { left: 16.66666667%; }
  165. .col-sm-push-1 { left: 8.33333333%; }
  166. .col-sm-push-0 { left: auto; }
  167. .col-sm-offset-12 { margin-left: 100%; }
  168. .col-sm-offset-11 { margin-left: 91.66666667%; }
  169. .col-sm-offset-10 { margin-left: 83.33333333%; }
  170. .col-sm-offset-9 { margin-left: 75%; }
  171. .col-sm-offset-8 { margin-left: 66.66666667%; }
  172. .col-sm-offset-7 { margin-left: 58.33333333%; }
  173. .col-sm-offset-6 { margin-left: 50%; }
  174. .col-sm-offset-5 { margin-left: 41.66666667%; }
  175. .col-sm-offset-4 { margin-left: 33.33333333%; }
  176. .col-sm-offset-3 { margin-left: 25%; }
  177. .col-sm-offset-2 { margin-left: 16.66666667%; }
  178. .col-sm-offset-1 { margin-left: 8.33333333%; }
  179. .col-sm-offset-0 { margin-left: 0; }
  180.  
  181. /* Overide Visual Composer Column */
  182. .vc_col-sm-1, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12 { float: left; }
  183. .vc_col-sm-12 { width: 100%; }
  184. .vc_col-sm-11 { width: 91.66666667%; }
  185. .vc_col-sm-10 { width: 83.33333333%; }
  186. .vc_col-sm-9 { width: 75%; }
  187. .vc_col-sm-8 { width: 66.66666667%; }
  188. .vc_col-sm-7 { width: 58.33333333%; }
  189. .vc_col-sm-6 { width: 50%; }
  190. .vc_col-sm-5 { width: 41.66666667%; }
  191. .vc_col-sm-4 { width: 33.33333333%; }
  192. .vc_col-sm-3 { width: 25%; }
  193. .vc_col-sm-2 { width: 16.66666667%; }
  194. .vc_col-sm-1 { width: 8.33333333%; }
  195. .vc_col-sm-pull-12 { right: 100%; }
  196. .vc_col-sm-pull-11 { right: 91.66666667%; }
  197. .vc_col-sm-pull-10 { right: 83.33333333%; }
  198. .vc_col-sm-pull-9 { right: 75%; }
  199. .vc_col-sm-pull-8 { right: 66.66666667%; }
  200. .vc_col-sm-pull-7 { right: 58.33333333%; }
  201. .vc_col-sm-pull-6 { right: 50%; }
  202. .vc_col-sm-pull-5 { right: 41.66666667%; }
  203. .vc_col-sm-pull-4 { right: 33.33333333%; }
  204. .vc_col-sm-pull-3 { right: 25%; }
  205. .vc_col-sm-pull-2 { right: 16.66666667%; }
  206. .vc_col-sm-pull-1 { right: 8.33333333%; }
  207. .vc_col-sm-pull-0 { right: auto; }
  208. .vc_col-sm-push-12 { left: 100%; }
  209. .vc_col-sm-push-11 { left: 91.66666667%; }
  210. .vc_col-sm-push-10 { left: 83.33333333%; }
  211. .vc_col-sm-push-9 { left: 75%; }
  212. .vc_col-sm-push-8 { left: 66.66666667%; }
  213. .vc_col-sm-push-7 { left: 58.33333333%; }
  214. .vc_col-sm-push-6 { left: 50%; }
  215. .vc_col-sm-push-5 { left: 41.66666667%; }
  216. .vc_col-sm-push-4 { left: 33.33333333%; }
  217. .vc_col-sm-push-3 { left: 25%; }
  218. .vc_col-sm-push-2 { left: 16.66666667%; }
  219. .vc_col-sm-push-1 { left: 8.33333333%; }
  220. .vc_col-sm-push-0 { left: auto; }
  221. .vc_col-sm-offset-12 { margin-left: 100%; }
  222. .vc_col-sm-offset-11 { margin-left: 91.66666667%; }
  223. .vc_col-sm-offset-10 { margin-left: 83.33333333%; }
  224. .vc_col-sm-offset-9 { margin-left: 75%; }
  225. .vc_col-sm-offset-8 { margin-left: 66.66666667%; }
  226. .vc_col-sm-offset-7 { margin-left: 58.33333333%; }
  227. .vc_col-sm-offset-6 { margin-left: 50%; }
  228. .vc_col-sm-offset-5 { margin-left: 41.66666667%; }
  229. .vc_col-sm-offset-4 { margin-left: 33.33333333%; }
  230. .vc_col-sm-offset-3 { margin-left: 25%; }
  231. .vc_col-sm-offset-2 { margin-left: 16.66666667%; }
  232. .vc_col-sm-offset-1 { margin-left: 8.33333333%; }
  233. .vc_col-sm-offset-0 { margin-left: 0%; }
  234. }
  235. @media (min-width:992px) {
  236. .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; }
  237. .col-md-12 { width: 100%; }
  238. .col-md-11 { width: 91.66666667%; }
  239. .col-md-10 { width: 83.33333333%; }
  240. .col-md-9 { width: 75%; }
  241. .col-md-8 { width: 66.66666667%; }
  242. .col-md-7 { width: 58.33333333%; }
  243. .col-md-6 { width: 50%; }
  244. .col-md-5 { width: 41.66666667%; }
  245. .col-md-4 { width: 33.33333333%; }
  246. .col-md-3 { width: 25%; }
  247. .col-md-2 { width: 16.66666667%; }
  248. .col-md-1 { width: 8.33333333%; }
  249. .col-md-pull-12 { right: 100%; }
  250. .col-md-pull-11 { right: 91.66666667%; }
  251. .col-md-pull-10 { right: 83.33333333%; }
  252. .col-md-pull-9 { right: 75%; }
  253. .col-md-pull-8 { right: 66.66666667%; }
  254. .col-md-pull-7 { right: 58.33333333%; }
  255. .col-md-pull-6 { right: 50%; }
  256. .col-md-pull-5 { right: 41.66666667%; }
  257. .col-md-pull-4 { right: 33.33333333%; }
  258. .col-md-pull-3 { right: 25%; }
  259. .col-md-pull-2 { right: 16.66666667%; }
  260. .col-md-pull-1 { right: 8.33333333%; }
  261. .col-md-pull-0 { right: auto; }
  262. .col-md-push-12 { left: 100%; }
  263. .col-md-push-11 { left: 91.66666667%; }
  264. .col-md-push-10 { left: 83.33333333%; }
  265. .col-md-push-9 { left: 75%; }
  266. .col-md-push-8 { left: 66.66666667%; }
  267. .col-md-push-7 { left: 58.33333333%; }
  268. .col-md-push-6 { left: 50%; }
  269. .col-md-push-5 { left: 41.66666667%; }
  270. .col-md-push-4 { left: 33.33333333%; }
  271. .col-md-push-3 { left: 25%; }
  272. .col-md-push-2 { left: 16.66666667%; }
  273. .col-md-push-1 { left: 8.33333333%; }
  274. .col-md-push-0 { left: auto; }
  275. .col-md-offset-12 { margin-left: 100%; }
  276. .col-md-offset-11 { margin-left: 91.66666667%; }
  277. .col-md-offset-10 { margin-left: 83.33333333%; }
  278. .col-md-offset-9 { margin-left: 75%; }
  279. .col-md-offset-8 { margin-left: 66.66666667%; }
  280. .col-md-offset-7 { margin-left: 58.33333333%; }
  281. .col-md-offset-6 { margin-left: 50%; }
  282. .col-md-offset-5 { margin-left: 41.66666667%; }
  283. .col-md-offset-4 { margin-left: 33.33333333%; }
  284. .col-md-offset-3 { margin-left: 25%; }
  285. .col-md-offset-2 { margin-left: 16.66666667%; }
  286. .col-md-offset-1 { margin-left: 8.33333333%; }
  287. .col-md-offset-0 { margin-left: 0; }
  288. }
  289. @media (min-width:1200px) {
  290. .vc_hidden-lg { display: none !important }
  291. .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; }
  292. .col-lg-12 { width: 100%; }
  293. .col-lg-11 { width: 91.66666667%; }
  294. .col-lg-10 { width: 83.33333333%; }
  295. .col-lg-9 { width: 75%; }
  296. .col-lg-8 { width: 66.66666667%; }
  297. .col-lg-7 { width: 58.33333333%; }
  298. .col-lg-6 { width: 50%; }
  299. .col-lg-5 { width: 41.66666667%; }
  300. .col-lg-4 { width: 33.33333333%; }
  301. .col-lg-3 { width: 25%; }
  302. .col-lg-2 { width: 16.66666667%; }
  303. .col-lg-1 { width: 8.33333333%; }
  304. .col-lg-pull-12 { right: 100%; }
  305. .col-lg-pull-11 { right: 91.66666667%; }
  306. .col-lg-pull-10 { right: 83.33333333%; }
  307. .col-lg-pull-9 { right: 75%; }
  308. .col-lg-pull-8 { right: 66.66666667%; }
  309. .col-lg-pull-7 { right: 58.33333333%; }
  310. .col-lg-pull-6 { right: 50%; }
  311. .col-lg-pull-5 { right: 41.66666667%; }
  312. .col-lg-pull-4 { right: 33.33333333%; }
  313. .col-lg-pull-3 { right: 25%; }
  314. .col-lg-pull-2 { right: 16.66666667%; }
  315. .col-lg-pull-1 { right: 8.33333333%; }
  316. .col-lg-pull-0 { right: auto; }
  317. .col-lg-push-12 { left: 100%; }
  318. .col-lg-push-11 { left: 91.66666667%; }
  319. .col-lg-push-10 { left: 83.33333333%; }
  320. .col-lg-push-9 { left: 75%; }
  321. .col-lg-push-8 { left: 66.66666667%; }
  322. .col-lg-push-7 { left: 58.33333333%; }
  323. .col-lg-push-6 { left: 50%; }
  324. .col-lg-push-5 { left: 41.66666667%; }
  325. .col-lg-push-4 { left: 33.33333333%; }
  326. .col-lg-push-3 { left: 25%; }
  327. .col-lg-push-2 { left: 16.66666667%; }
  328. .col-lg-push-1 { left: 8.33333333%; }
  329. .col-lg-push-0 { left: auto; }
  330. .col-lg-offset-12 { margin-left: 100%; }
  331. .col-lg-offset-11 { margin-left: 91.66666667%; }
  332. .col-lg-offset-10 { margin-left: 83.33333333%; }
  333. .col-lg-offset-9 { margin-left: 75%; }
  334. .col-lg-offset-8 { margin-left: 66.66666667%; }
  335. .col-lg-offset-7 { margin-left: 58.33333333%; }
  336. .col-lg-offset-6 { margin-left: 50%; }
  337. .col-lg-offset-5 { margin-left: 41.66666667%; }
  338. .col-lg-offset-4 { margin-left: 33.33333333%; }
  339. .col-lg-offset-3 { margin-left: 25%; }
  340. .col-lg-offset-2 { margin-left: 16.66666667%; }
  341. .col-lg-offset-1 { margin-left: 8.33333333%; }
  342. .col-lg-offset-0 { margin-left: 0; }
  343. }
  344.  
  345. @media (max-width:767px) {
  346. .vc_hidden-xs { display: none !important }
  347. }
  348. @media (min-width:768px) and (max-width:991px) {
  349. .vc_hidden-sm { display: none !important }
  350. .vc_el-clearfix-sm { clear: both }
  351. }
  352. @media (min-width:992px) and (max-width:1199px) {
  353. .vc_hidden-md { display: none !important }
  354. .vc_el-clearfix-md { clear: both }
  355. }
  356.  
  357. /* Layout */
  358. * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  359. *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  360. .hidden { display: none; }
  361. .jeg_viewport { position: relative; }
  362. .jeg_container, .jeg_container_full { width: auto; margin: 0 auto; padding: 0; }
  363. .jeg_content, .jeg_boxed .jeg_main .jeg_container { background: #fff; }
  364. .jeg_content { padding: 30px 0 40px; }
  365. @media only screen and (min-width:1280px) {
  366. .jeg_boxed .jeg_viewport {width: 1230px; margin: 0 auto;}
  367. }
  368.  
  369. /* Sidecontent */
  370. .jeg_sidecontent .jeg_viewport { margin-left: 340px; }
  371. .jeg_sidecontent .jeg_header { margin-left: -340px; }
  372. @media only screen and (min-width:1571px) {
  373. .jeg_sidecontent_left:not(.jeg_boxed) .jeg_main .container, .jeg_sidecontent_left:not(.jeg_boxed) .jeg_main .jeg_vc_content > .vc_row, .jeg_sidecontent_left:not(.jeg_boxed) .jeg_main .jeg_vc_content > .vc_element > .vc_row { margin-left: 30px; }
  374. .jeg_sidecontent_left .jeg_vc_content > .vc_row[data-vc-full-width="true"], .jeg_sidecontent_left .jeg_vc_content > .vc_element > .vc_row[data-vc-full-width="true"], .jeg_sidecontent_left .jeg_footer .row { margin-left: 0; }
  375. .jeg_sidecontent_left .jeg_vc_content > .vc_row[data-vc-full-width="true"] > .jeg-vc-wrapper, .jeg_sidecontent_left .jeg_vc_content > .vc_element > .vc_row[data-vc-full-width="true"] > .jeg-vc-wrapper, .jeg_sidecontent_left .jeg_footer .container { margin-left: 30px; }
  376. }
  377.  
  378. /* Sidebar */
  379. .jeg_sidebar { padding-left: 30px; }
  380. .jeg_sidebar_left .jeg_sidebar { padding-right: 30px; padding-left: 15px; }
  381. @media (min-width:767px) {
  382. .jeg_sidebar_left .jeg_main_content.col-sm-8, .jeg_sidebar_left .jeg_main_content.vc_col-sm-8 { float: right; }
  383. }
  384. @media (min-width:992px) {
  385. .jeg_sidebar_left .jeg_main_content, .jeg_sidebar_left .jeg_main_content.col-md-8, .jeg_sidebar_left .jeg_main_content.vc_col-md-8 { float: right; }
  386. }
  387.  
  388. /* Forms */
  389. input:not([type="submit"]),textarea,select,
  390. .chosen-container-single .chosen-single {
  391. display: inline-block;
  392. background: #fff;
  393. border: 1px solid #e0e0e0;
  394. border-radius: 0;
  395. padding: 7px 14px;
  396. height: 40px;
  397. outline: none;
  398. font-size: 14px;
  399. font-weight: 300;
  400. margin: 0;
  401. width: 100%;
  402. max-width: 100%;
  403. box-shadow: none;
  404. }
  405.  
  406. input[type=checkbox], input[type=radio] {
  407. width: auto;
  408. height: auto;
  409. line-height: inherit;
  410. display: inline;
  411. }
  412. textarea {
  413. min-height: 60px;
  414. height: auto;
  415. }
  416.  
  417. input[type="submit"],
  418. .btn, .button {
  419. border: none;
  420. color: #fff;
  421. padding: 0 20px;
  422. line-height: 40px;
  423. height: 40px;
  424. display: inline-block;
  425. text-transform: uppercase;
  426. font-size: 13px;
  427. font-weight: bold;
  428. letter-spacing: 1px;
  429. outline: 0;
  430. -webkit-appearance: none;
  431. }
  432.  
  433. /* ------------------------------------------------------------------------- *
  434. * 02 - HEADER & NAVIGATION
  435. * ------------------------------------------------------------------------- */
  436. .jeg_header { position: relative; }
  437. .jeg_header .container { height: 100%; }
  438. .jeg_header.full .container { width: 100%; }
  439.  
  440. /** Header: Layout **/
  441. .jeg_nav_row { position: relative; -js-display: flex; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; height: 100%; }
  442. .jeg_nav_grow { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
  443. .jeg_nav_normal { -webkit-box-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; }
  444. .item_wrap { width: 100%; display: inline-block; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  445.  
  446. /* Col Position */
  447. .jeg_nav_left { margin-right: auto; }
  448. .jeg_nav_right { margin-left: auto; }
  449. .jeg_nav_center { margin: 0 auto; }
  450.  
  451. /* Col Alignment */
  452. .jeg_nav_alignleft { justify-content: flex-start; }
  453. .jeg_nav_alignright { justify-content: flex-end; }
  454. .jeg_nav_aligncenter { justify-content: center; }
  455.  
  456. /** Header: Topbar **/
  457. .jeg_topbar { font-size: 12px; color: #757575; position: relative; z-index: 11; background: #f5f5f5; border-bottom: 1px solid #e0e0e0; }
  458. .jeg_topbar .jeg_nav_item { padding: 0 12px; border-right: 1px solid #e0e0e0; }
  459.  
  460. /* Topbar Dark */
  461. .jeg_topbar.dark { background: #212121; color: #f5f5f5; border-bottom-width: 0; }
  462. .jeg_topbar.dark .jeg_search_toggle, .jeg_topbar.dark .jeg_top_lang_switcher > li > a, .jeg_topbar.dark .jeg_search_wrapper.jeg_search_no_expand .jeg_search_input, .jeg_topbar.dark .jeg_search_wrapper.jeg_search_no_expand .jeg_search_button { color: #F5F5F5; }
  463. .jeg_topbar.dark .jeg_top_menu > li > a:hover, .jeg_topbar.dark .jeg_top_lang_switcher > li > a:hover { color: #fff; }
  464. .jeg_topbar.dark .sf-arrows .sf-with-ul:after { color: rgba(255, 255, 255, 0.6); }
  465. .jeg_topbar.dark .sf-arrows ul .sf-with-ul:after { color: inherit; }
  466. .jeg_topbar.dark, .jeg_topbar.dark .jeg_nav_item { border-color: rgba(255, 255, 255, 0.15); }
  467. .jeg_topbar .jeg_nav_item:last-child { border-right-width: 0; }
  468. .jeg_topbar .jeg_nav_row { height: 34px; line-height: 34px; }
  469.  
  470. /** Midbar Builder **/
  471. .jeg_midbar { background-color: #fff; height: 140px; position: relative; z-index: 10; border-bottom: 0 solid #e8e8e8; }
  472. .jeg_navbar + .jeg_midbar { z-index: 9; }
  473. .jeg_midbar .jeg_nav_item { padding: 0 14px; }
  474. .jeg_midbar.dark { background-color: #212121; color: #f5f5f5; }
  475. .jeg_midbar.dark .jeg_carticon, .jeg_midbar.dark .jeg_top_weather, .jeg_midbar.dark .jeg_top_weather > .jeg_weather_temp > .jeg_weather_unit, .jeg_midbar.dark .jeg_top_weather .jeg_weather_condition .jeg_weather_icon, .jeg_midbar.dark .jeg_search_toggle, .jeg_midbar.dark .jeg_nav_icon .jeg_mobile_toggle, .jeg_midbar.dark .jeg_vertical_menu a { color: #f5f5f5; }
  476. .jeg_midbar.dark .jeg_vertical_menu { border-top-color: #fff; }
  477.  
  478. /** Navbar Builder **/
  479. .jeg_navbar { background: #fff; position: relative; border-top: 0 solid #e8e8e8; border-bottom: 1px solid #e8e8e8; line-height: 50px; z-index: 9; -webkit-box-sizing: content-box; box-sizing: content-box; }
  480. .jeg_navbar:first-child, .jeg_topbar + .jeg_navbar { z-index: 10; }
  481. .jeg_navbar .jeg_nav_item { padding: 0 14px; }
  482. .jeg_navbar .jeg_separator { margin: 0 7px; }
  483. .jeg_navbar .jeg_separator:first-child { margin-left: 0; }
  484. .jeg_navbar .jeg_separator:last-child { margin-right: 0; }
  485. .jeg_navbar_boxed .jeg_nav_alignright .jeg_nav_item:last-child { padding-right: 20px; }
  486. .jeg_navbar_boxed .jeg_nav_alignleft .jeg_nav_item:first-child { padding-left: 20px; }
  487. .jeg_navbar_boxed .jeg_nav_alignleft .jeg_nav_item:first-child .jeg_menu_style_1 { margin-left: -14px; }
  488. .jeg_nav_item:first-child { padding-left: 0; }
  489. .jeg_nav_item:last-child { padding-right: 0; }
  490.  
  491. /* Navbar Shadow */
  492. .jeg_navbar_shadow { border-bottom: 0 !important; }
  493.  
  494. /* Boxed Navbar */
  495. .jeg_navbar_boxed { background: transparent; border: 0; }
  496. .jeg_navbar_boxed .jeg_nav_row { background: #fff; border: 1px solid #e8e8e8; }
  497. .jeg_navbar_dark.jeg_navbar_boxed .jeg_nav_row { border: 0; }
  498. .jeg_navbar_boxed.jeg_navbar_shadow .jeg_navbar { border: 0; }
  499. .jeg_navbar_boxed:after { display: none }
  500. .jeg_boxed .jeg_navbar_boxed { background: #fff; }
  501.  
  502. /* Navbar Dark */
  503. .jeg_navbar_dark:not(.jeg_navbar_boxed), .jeg_navbar_dark.jeg_navbar_boxed .jeg_nav_row { background: #212121; }
  504. body:not(.jeg_boxed) .jeg_navbar_dark.jeg_navbar_boxed { background: transparent; }
  505. .jeg_navbar_dark .jeg_menu > li > a, .jeg_navbar_dark .jeg_search_toggle, .jeg_navbar_dark .jeg_carticon, .jeg_navbar_dark .cartdetail { color: #fafafa; }
  506. .jeg_navbar_dark .sf-arrows .sf-with-ul:after { color: rgba(255, 255, 255, 0.6); }
  507. .jeg_navbar_dark .sf-arrows ul .sf-with-ul:after { color: inherit; }
  508. .jeg_navbar_dark .jeg_menu > li > ul { border-top: 0 }
  509.  
  510. /* Force Fullscreen on Single Layout 4 & 5 */
  511. .jeg_force_fs:not(.jeg_sidecontent) .jeg_featured_big { position: static; }
  512. .jeg_force_fs:not(.jeg_sidecontent) .jeg_featured_bg { height: 100vh; }
  513. .jeg_force_fs:not(.jeg_sidecontent) .jeg_fs_content { height: calc(100vh - 61px); }
  514. .jeg_force_fs:not(.jeg_sidecontent) .jeg_topbar, .jeg_force_fs .jeg_navbar_mobile { background: rgba(255, 255, 255, 0.2); border-bottom: 1px solid rgba(255, 255, 255, 0.15); }
  515. .jeg_force_fs:not(.jeg_sidecontent) .jeg_midbar, .jeg_force_fs:not(.jeg_sidecontent).jeg_boxed .jeg_navbar_boxed, .jeg_force_fs .toggle_btn { background: transparent !important; }
  516. .jeg_force_fs:not(.jeg_sidecontent) .dark .jeg_nav_item { border-color: rgba(255, 255, 255, 0.15) !important; }
  517. .jeg_force_fs:not(.jeg_sidecontent) .jeg_topbar .jeg_menu > li > a, .jeg_force_fs:not(.jeg_sidecontent) .jeg_topbar .jeg_search_toggle, .jeg_force_fs:not(.jeg_sidecontent) .jeg_topbar .jeg_top_lang_switcher > li > a, .jeg_force_fs:not(.jeg_sidecontent) .jeg_topbar .jeg_search_wrapper.jeg_search_no_expand .jeg_search_input, .jeg_force_fs:not(.jeg_sidecontent) .jeg_topbar .jeg_search_wrapper.jeg_search_no_expand .jeg_search_button { color: #f5f5f5; }
  518. .jeg_force_fs:not(.jeg_sidecontent) .jeg_topbar .jeg_top_menu > li > a:hover { color: #fff; }
  519.  
  520. /** Navbar Items **/
  521. /** Logo **/
  522. .jeg_logo_wrapper { -webkit-flex: 0 auto !important; -ms-flex: 0 auto !important; flex: 0 auto !important; }
  523. .jeg_logo { position: relative; }
  524. .jeg_logo a { display: block; }
  525. .jeg_logo img { height: auto; image-rendering: optimizeQuality; }
  526. .jeg_nav_left .jeg_logo { margin-right: 7px; }
  527. .jeg_nav_left .jeg_logo:last-child { margin-right: 28px; }
  528.  
  529. /** Top Social Icon **/
  530. .jeg_midbar .jeg_social_icon_block.nobg a .fa { font-size: 18px; }
  531. .jeg_topbar .jeg_social_icon_block.nobg a .fa { font-size: 14px; }
  532.  
  533. /* Button */
  534. .btn.round { border-radius: 40px; }
  535. .btn.rounded { border-radius: 4px; }
  536. .btn.secondary { background: #2e9fff; }
  537. .btn.outline { color: inherit; letter-spacing: 1.5px; line-height: 36px; height: auto; background: transparent; border: 2px solid #e0e0e0; }
  538. .dark .btn.outline, .jeg_navbar_dark .btn.outline { color: #f5f5f5; border-color: rgba(255, 255, 255, 0.15); }
  539. .btn .fa { margin-right: 2px; font-size: 14px; }
  540. .jeg_topbar .btn { height: 26px; line-height: 26px; font-size: 11px; letter-spacing: .5px; font-weight: 500; padding: 0 10px; }
  541. .jeg_topbar .btn.outline { line-height: 22px; }
  542. .jeg_topbar .btn.round { padding: 0 14px; }
  543. .jeg_navbar .btn { height: 36px; line-height: 36px; font-size: 12px; font-weight: 500; padding: 0 16px; }
  544. .jeg_navbar .btn.outline { line-height: 34px; }
  545.  
  546. /* HTML Item */
  547. .jeg_midbar .jeg_nav_html, .jeg_navbar .jeg_nav_html { line-height: 1.4em; }
  548. .jeg_nav_html .fa { margin-right: 2px; }
  549.  
  550. /* Account Link */
  551. .jeg_nav_account { position: relative; }
  552. .jeg_accountlink { float: left; }
  553. .jeg_accountlink:last-child { padding-right: 0; }
  554. .jeg_accountlink ul { min-width: 100%; }
  555. .jeg_accountlink li { position: static !important; }
  556. .jeg_accountlink li .fa { margin-right: 2px; }
  557. .jeg_accountlink .fa-spinner { font-size: 14px; }
  558. .jeg_accountlink img { margin-right: 5px; margin-top: -3px; border-radius: 100%; height: 22px; width: auto; }
  559. .jeg_midbar .jeg_accountlink img, .jeg_navbar .jeg_accountlink img { margin-right: .65em; }
  560. .jeg_navbar_dark .jeg_accountlink, .jeg_topbar.dark .jeg_accountlink { color: #f5f5f5; }
  561.  
  562. /* Nav Icon */
  563. .jeg_nav_icon { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  564. .jeg_nav_icon .jeg_mobile_toggle { color: #212121; display: block; position: relative; width: 18px; height: 14px; }
  565. .jeg_topbar .jeg_nav_icon { height: 34px; }
  566. .jeg_topbar .jeg_mobile_toggle { color: inherit; }
  567. .jeg_navbar_dark .jeg_mobile_toggle { color: #fafafa; }
  568. .jeg_nav_icon .jeg_mobile_toggle span { position: absolute; width: 100%; height: 2px; left: 0; border-top: 2px solid; transition: .15s ease; }
  569. .jeg_nav_icon .jeg_mobile_toggle span:nth-child(1) { top: 0; }
  570. .jeg_nav_icon .jeg_mobile_toggle:hover span:nth-child(1) { -webkit-transform: translateY(2px); transform: translateY(2px); }
  571. .jeg_nav_icon .jeg_mobile_toggle span:nth-child(2) { top: 50%; margin-top: -1px; }
  572. .jeg_nav_icon .jeg_mobile_toggle span:nth-child(3) { bottom: 0; }
  573. .jeg_nav_icon .jeg_mobile_toggle:hover span:nth-child(3) { -webkit-transform: translateY(-2px); transform: translateY(-2px); }
  574. .jeg_topbar .jeg_nav_icon .jeg_mobile_toggle { width: 15px; height: 12px; }
  575.  
  576. /* Nav Socials */
  577. .jeg_topbar .socials_widget a { margin: 0 5px 0 0; }
  578. .jeg_topbar .socials_widget a .fa { width: 26px; line-height: 26px; }
  579. .jeg_topbar .socials_widget.nobg a { margin-right: 14px; }
  580. .jeg_topbar .socials_widget.nobg a:last-child { margin-right: 0; }
  581. .jeg_topbar .socials_widget.nobg a .fa { font-size: 14px; }
  582.  
  583. /* Nav Language Switcher */
  584. .jeg_top_lang_switcher { float: left; }
  585. .jeg_top_lang_switcher > li { padding-right: 12px; float: left; }
  586. .jeg_top_lang_switcher > li:last-child { padding-right: 0; }
  587. .jeg_top_lang_switcher a { color: #212121; }
  588. .jeg_topbar .jeg_top_lang_switcher a { color: inherit; }
  589. .jeg_top_lang_switcher > li img { margin: 0 2px 2px 0; }
  590. .jeg_midbar .jeg_top_lang_switcher > li img, .jeg_navbar .jeg_top_lang_switcher > li img { margin-right: 4px; }
  591.  
  592. /* Nav Separator */
  593. .jeg_separator { height: 30px; border-left: 1px solid #e0e0e0; }
  594. .dark .jeg_separator, .jeg_navbar_dark .jeg_separator { border-color: rgba(255, 255, 255, 0.15); }
  595. .widget_jnews_module_element_header { margin-bottom: 30px; }
  596.  
  597. /* Cart Fallback */
  598. .jeg_cart { position: relative; }
  599. .jeg_cartcontent_fallback { text-align: initial; opacity: 0; visibility: hidden; position: absolute; z-index: 11; top: 100%; right: 0; width: 435px; padding: 20px 20px 15px; color: #53585c; background: #fff; border-top: 1px solid #eee; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .1), 0 32px 60px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 3px rgba(0, 0, 0, .1), 0 32px 60px rgba(0, 0, 0, 0.1); line-height: normal; }
  600. .jeg_cart.open .jeg_cartcontent_fallback { visibility: visible; opacity: 1; }
  601.  
  602. /* 2.2 - Top Search Icon & Search Form
  603. /* ------------------------------------------------------------------------- */
  604. .jeg_search_wrapper { position: relative; }
  605. .jeg_search_wrapper .jeg_search_form { display: block; position: relative; line-height: normal; min-width: 60%; }
  606. .jeg_search_toggle { color: #212121; display: block; text-align: center; }
  607. .jeg_topbar .jeg_search_toggle { font-size: 14px; min-width: 13px; color: inherit; }
  608. .jeg_midbar .jeg_search_toggle { font-size: 18px; min-width: 16px; line-height: 50px; }
  609. .jeg_navbar .jeg_search_toggle { font-size: 16px; min-width: 15px; }
  610. .jeg_search_wrapper .jeg_search_input { width: 100%; vertical-align: middle; height: 40px; padding: 0.5em 30px 0.5em 14px; }
  611. .jeg_search_wrapper .jeg_search_button { color: #212121; background: transparent; border: 0; font-size: 14px; outline: none; cursor: pointer; position: absolute; height: auto; min-height: unset; line-height: normal; top: 0; bottom: 0; right: 0; padding: 0 10px; }
  612. .jeg_search_wrapper .jeg_search_button:hover { color: inherit; box-shadow: none; background: transparent; }
  613.  
  614. /* search on navbar */
  615. .jeg_navbar .jeg_search_wrapper .jeg_search_input { height: 36px; }
  616.  
  617. /* search on topbar */
  618. .jeg_topbar .jeg_search_wrapper .jeg_search_form { display: block; }
  619. .jeg_topbar .jeg_search_no_expand .jeg_search_input { line-height: 34px; height: auto; padding: 0 20px 0 0 !important; border: 0; background: transparent; box-shadow: none; }
  620. .jeg_topbar .jeg_search_no_expand .jeg_search_button { color: #757575; width: auto; padding-right: 0 !important; }
  621.  
  622. /* Search No Expand */
  623. .jeg_search_no_expand .jeg_search_toggle { display: none; }
  624. .jeg_search_no_expand.rounded .jeg_search_input { border-radius: 4px; }
  625. .jeg_search_no_expand.square .jeg_search_input { border-radius: 0; }
  626. .jeg_search_no_expand.round .jeg_search_input { border-radius: 33px; padding: .5em 15px; }
  627. .jeg_search_no_expand.round .jeg_search_button { padding-right: 12px; }
  628. .jeg_midbar .jeg_search_no_expand .jeg_search_input { font-size: 15px; padding: 0.5em 35px 0.5em 15px; }
  629. .jeg_midbar .jeg_search_wrapper .jeg_search_button { padding-right: 15px; }
  630. .jeg_midbar .jeg_search_no_expand.round .jeg_search_input { padding: .5em 35px .5em 20px; }
  631. .jeg_midbar .jeg_search_no_expand.round .jeg_search_button { padding-right: 15px; }
  632. .jeg_navbar_dark .jeg_search_no_expand .jeg_search_input { background: rgba(255, 255, 255, 0.1); border-color: transparent; }
  633. .jeg_navbar_dark .jeg_search_no_expand .jeg_search_button, .jeg_navbar_dark .jeg_search_no_expand .jeg_search_input { color: #fafafa; }
  634. .jeg_navbar_dark .jeg_search_no_expand .jeg_search_input::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.75); }
  635. .jeg_navbar_dark .jeg_search_no_expand .jeg_search_input:-moz-placeholder { color: rgba(255, 255, 255, 0.75); }
  636. .jeg_navbar_dark .jeg_search_no_expand .jeg_search_input::-moz-placeholder { color: rgba(255, 255, 255, 0.75); }
  637. .jeg_navbar_dark .jeg_search_no_expand .jeg_search_input:-ms-input-placeholder { color: rgba(255, 255, 255, 0.75); }
  638.  
  639. /* Popup Expand & Modal Expand */
  640. .jeg_search_popup_expand .jeg_search_form,.jeg_search_modal_expand .jeg_search_form { display: none; }
  641.  
  642. /* Live Search Result */
  643. .jeg_search_hide { display: none; }
  644. .jeg_search_result { opacity: 0; visibility: hidden; position: absolute; }
  645.  
  646. /* Login & Register Popup */
  647. .jeg_popup { display: none; }
  648.  
  649. /** Navigation **/
  650. .jeg_menu > li { position: relative; float: left; padding-right: 1.2em; }
  651. .jeg_menu > li:last-child { padding-right: 0; }
  652. .jeg_menu > li > a { -webkit-transition: .2s ease; transition: .2s ease; }
  653. .jeg_navbar .jeg_menu:not(.jeg_main_menu) > li > a, .jeg_midbar .jeg_menu:not(.jeg_main_menu) > li > a { color: #212121; font-weight: bolder; line-height: 50px; }
  654. .jeg_navbar.jeg_navbar_dark .jeg_menu > li > a, .jeg_midbar.dark .jeg_menu > li > a { color: #f5f5f5; }
  655. .jeg_topbar .jeg_menu > li > a { color: inherit; }
  656. .jeg_menu li li { position: relative; line-height: 20px; }
  657. .jeg_menu li > ul, .jeg_megamenu .sub-menu { display: none; }
  658. .jeg_menu a { display: block; position: relative; }
  659. .jeg_menu ul ul { top: 0; left: 100%; }
  660.  
  661. /** Main Menu **/
  662. .jeg_main_menu > li { margin: 0; padding: 0; list-style: none; float: left; }
  663. .jeg_main_menu > li > a { color: #212121; display: block; position: relative; padding: 0 16px; margin: 0 0; font-size: 1em; font-weight: bold; line-height: 50px; text-transform: uppercase; white-space: nowrap; }
  664. .jeg_topbar .jeg_main_menu:not(.jeg_menu_style_1) > li { padding-right: 0; }
  665. .jeg_topbar .jeg_main_menu:not(.jeg_menu_style_1) > li > a { line-height: inherit; }
  666.  
  667. /* Navbar Bordered Menu */
  668. .jeg_navbar_menuborder:not(.jeg_navbar_boxed):not(.jeg_stickybar) { border-top: 1px solid #e8e8e8; }
  669. .jeg_navbar_menuborder .jeg_main_menu > li:not(:last-child), .jeg_navbar_menuborder .jeg_nav_item { border-right: 1px solid #e8e8e8; }
  670. .jeg_navbar_menuborder.jeg_navbar_dark .jeg_main_menu > li:not(:last-child), .jeg_navbar_menuborder.jeg_navbar_dark .jeg_nav_item, .jeg_navbar_menuborder.jeg_navbar_dark:not(.jeg_navbar_boxed) .jeg_nav_left .jeg_nav_item:first-child { border-color: rgba(255, 255, 255, .15); }
  671. .jeg_navbar_menuborder.jeg_navbar_boxed .jeg_nav_right .jeg_nav_item:last-child { border-right: 0; }
  672. .jeg_navbar_menuborder:not(.jeg_navbar_boxed) .jeg_nav_left .jeg_nav_item:first-child { border-left: 1px solid #e8e8e8; }
  673. .jeg_navbar_menuborder .jeg_nav_item, .jeg_navbar_menuborder.jeg_navbar_boxed .jeg_nav_alignright .jeg_nav_item:last-child { padding-right: 14px; }
  674. .jeg_navbar_menuborder .jeg_nav_item:first-child, .jeg_navbar_menuborder.jeg_navbar_boxed .jeg_nav_alignleft .jeg_nav_item:first-child { padding-left: 14px; }
  675. .jeg_navbar_menuborder .jeg_main_menu { margin-left: -14px; margin-right: -14px; }
  676.  
  677. /* Fit width Navbar */
  678. .jeg_navbar_fitwidth .jeg_mainmenu_wrap { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
  679. .jeg_navbar_fitwidth .jeg_main_menu { float: none; display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: start; -webkit-box-align: start; align-items: flex-start; }
  680. .jeg_navbar_fitwidth .jeg_main_menu > li { float: none; -ms-flex: 1 1 auto; -webkit-box-flex: 1; flex: 1 1 auto; }
  681. .jeg_navbar_fitwidth .jeg_main_menu > li > a { width: 100%; text-align: center; }
  682.  
  683. /* Menu Style 1 */
  684. .jeg_menu_style_1 > li { padding-right: 22px; line-height: 50px; }
  685. .jeg_menu_style_1 > li:last-child { padding-right: 0; }
  686. .jeg_navbar_menuborder .jeg_menu_style_1 > li { padding-right: 0; }
  687. .jeg_navbar_menuborder .jeg_menu_style_1 > li > a { margin: 0 16px; }
  688. .jeg_navbar_fitwidth .jeg_menu > li > ul { min-width: 100%; }
  689. .jeg_navbar_fitwidth .jeg_menu_style_1 > li { line-height: 50px; text-align: center; }
  690. .jeg_navbar_fitwidth .jeg_menu_style_1 > li > a { width: auto; }
  691. .jeg_menu_style_1 > li > a { display: inline-block; padding: 6px 0; margin: 0 0; line-height: normal; }
  692. .jeg_menu_style_1 > li > a:before { content: ''; position: absolute; bottom: 0; width: 0; height: 2px; opacity: 0; }
  693. .jeg_menu_style_1 > li.current-menu-item > a:before, .jeg_menu_style_1 > li.current-menu-ancestor > a:before { width: 75%; opacity: 1; }
  694.  
  695. /* Menu Style 2 */
  696. .jeg_menu_style_2 > li > a:before { content: ''; position: absolute; bottom: -1px; margin: auto; left: 0; right: 0; width: 0; height: 3px; opacity: 0; }
  697. .jeg_navbar_shadow .jeg_menu_style_2 > li > a:before, .jeg_navbar_dark .jeg_menu_style_2 > li > a:before { bottom: 0; }
  698. .jeg_menu_style_2 > li.current-menu-item > a:before, .jeg_menu_style_2 > li.current-menu-ancestor > a:before { width: 80%; opacity: 1; }
  699.  
  700. /* Menu Style 3 */
  701. .jeg_menu_style_3 > li > a:before { content: ''; position: absolute; top: -1px; margin: auto; left: 0; right: 0; width: 0; height: 3px; opacity: 0; }
  702. .jeg_navbar_shadow .jeg_menu_style_3 > li > a:before, .jeg_navbar_dark .jeg_menu_style_3 > li > a:before { top: 0; }
  703. .jeg_menu_style_3 > li.current-menu-item > a:before, .jeg_menu_style_3 > li.current-menu-ancestor > a:before { width: 80%; opacity: 1; }
  704.  
  705. /* Menu Style 4 */
  706. .jeg_menu_style_4 > li.current-menu-item > a, .jeg_menu_style_4 > li.current-menu-ancestor > a { background: #f5f5f5; }
  707. .jeg_navbar_dark .jeg_menu_style_4 > li.current-menu-item > a, .jeg_navbar_dark .jeg_menu_style_4 > li.current-menu-ancestor > a { background: rgba(255, 255, 255, 0.15); }
  708.  
  709. /* Menu Style 5 */
  710. .jeg_menu_style_5 > li.current-menu-item > a, .jeg_menu_style_5 > li.current-menu-ancestor > a { color: #F70D28; }
  711.  
  712. /* Sticky Menu */
  713. .jeg_navbar_mobile_wrapper, .jeg_navbar_mobile_wrapper .sticky_blankspace { display: none; }
  714. .jeg_header_sticky.sticky_blankspace { visibility: hidden; height: 0; }
  715. .jeg_stickybar { position: fixed; opacity: 0; visibility: hidden; }
  716.  
  717. /* 2.4 - Mobile Menu
  718. /* ------------------------------------------------------------------------- */
  719. .jeg_navbar_mobile_wrapper {position: relative; z-index: 9;}
  720. .jeg_navbar_mobile { display: none; position: relative; background: #fff; box-shadow: 0 2px 6px rgba(0, 0, 0, .1); }
  721. .jeg_navbar_mobile .container { width: 100%; height: 100%; }
  722.  
  723. /** Mobile: Top Bar **/
  724. .jeg_mobile_topbar { font-size: 12px; color: #757575; min-height: 30px; line-height: 30px; position: relative; background: #f5f5f5; -webkit-font-smoothing: auto; -moz-osx-font-smoothing: auto; }
  725. .jeg_mobile_topbar a { color: inherit; }
  726. .jeg_mobile_topbar .jeg_nav_item { padding: 0 10px; }
  727. .jeg_sticky_nav .jeg_mobile_topbar { display: none; }
  728.  
  729. /** Mobile: Bottom Bar **/
  730. .jeg_mobile_bottombar { border-style: solid; }
  731. .jeg_mobile_bottombar { height: 60px; line-height: 60px; }
  732. .jeg_mobile_bottombar .jeg_nav_item { padding: 0 10px; }
  733. .jeg_navbar_mobile .jeg_nav_left .jeg_nav_item:first-child { padding-left: 0; }
  734. .jeg_navbar_mobile .jeg_nav_right .jeg_nav_item:last-child { padding-right: 0; }
  735. .jeg_mobile_bottombar.dark { background: #000; color: #fff; }
  736. .jeg_mobile_bottombar.dark a { color: #fff; }
  737. .jeg_mobile_bottombar.dark .toggle_btn, .jeg_mobile_bottombar.dark .jeg_search_toggle { color: #fff; }
  738.  
  739. /* Toggle */
  740. .jeg_navbar_mobile .toggle_btn, .jeg_navbar_mobile .jeg_search_toggle { color: #212121; font-size: 22px; display: block; }
  741. .jeg_mobile_topbar .toggle_btn, .jeg_mobile_topbar .jeg_search_toggle { font-size: 16px; }
  742. .jeg_mobile_topbar.dark { background: #222; color: #fff; }
  743. .jeg_mobile_topbar.dark a, .jeg_mobile_topbar.dark .toggle_btn, .jeg_mobile_topbar.dark .jeg_search_toggle { color: #fff; }
  744.  
  745. /* Mobile Logo */
  746. .jeg_mobile_logo a { display: block; }
  747. .jeg_mobile_logo img { width: auto; max-height: 40px; }
  748.  
  749. /* Mobile: Social Icon */
  750. .jeg_mobile_topbar .jeg_social_icon_block.nobg a { margin-right: 10px; }
  751. .jeg_mobile_topbar .jeg_social_icon_block.nobg a .fa { font-size: 14px; }
  752.  
  753. /* Mobile Copyright */
  754. .jeg_aside_copyright { font-size: 11px; color: #757575; letter-spacing: .5px; }
  755. .jeg_aside_copyright a { color: inherit; border-bottom: 1px solid #aaa; }
  756. .jeg_aside_copyright p { margin-bottom: 1.2em; }
  757. .jeg_aside_copyright p:last-child { margin-bottom: 0; }
  758.  
  759. /* Mobile Search */
  760. .jeg_navbar_mobile .jeg_search_wrapper { position: static; }
  761. .jeg_navbar_mobile .jeg_search_popup_expand { float: none; }
  762. .jeg_search_expanded .jeg_search_popup_expand .jeg_search_toggle { position: relative; }
  763. .jeg_navbar_mobile .jeg_search_popup_expand .jeg_search_form:before, .jeg_navbar_mobile .jeg_search_popup_expand .jeg_search_form:after { display: none !important; }
  764. .jeg_navbar_mobile .jeg_search_wrapper .jeg_search_input { font-size: 18px; padding: .5em 40px .5em 15px; height: 42px; }
  765.  
  766. /* mobile aside */
  767. .jeg_bg_overlay, .jeg_mobile_wrapper {display: none}
  768.  
  769. /* 2.5 - Sidefeed
  770. /* ------------------------------------------------------------------------- */
  771. #jeg_sidecontent { position: absolute; left: 0; background: #fff; width: 340px; height: 100%; overflow: hidden; z-index: 4; border-right: 2px solid #eee; outline: 0; }
  772. .sidecontent_postwrapper { height: 100%; overflow: hidden; }
  773. .jeg_side_heading { position: relative; }
  774. .jeg_side_heading .jeg_cat_dropdown { position: absolute; top: 7px; right: 10px; cursor: pointer; z-index: 3; }
  775. .jeg_filter_button { background: #fff; border: 1px solid #eee; height: 24px; line-height: 24px; font-size: 11px; padding: 0 10px; display: inline-block; cursor: pointer; outline: none; }
  776. .jeg_filter_button:after { font-family: FontAwesome; content: "\f0d7"; margin-left: 5px; }
  777. .jeg_filter_menu { display: none; }
  778.  
  779. /* Side Heading Tabs */
  780. .jeg_side_tabs { display: block; padding: 0 15px; overflow: hidden; border-bottom: 1px solid #eee; }
  781. .jeg_side_tabs li { display: block; float: left; font-size: 11px; line-height: 38px; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; text-align: center; cursor: pointer; }
  782. .jeg_side_tabs li:not(:last-child) { margin-right: 15px; }
  783. .jeg_side_tabs li.active { color: #F70D28; }
  784. #jeg_sidecontent .overlay_container { position: relative; }
  785. #jeg_sidecontent .jeg_pl_md_box { padding: 15px; margin-bottom: 0; border-bottom: 1px solid #eee; }
  786. #jeg_sidecontent .jeg_pl_xs_3, #jeg_sidecontent .jeg_pl_xs { margin: 0; padding: 15px; overflow: hidden; border-top: 0; border-bottom: 1px solid #eee; }
  787. .sidefeed_loadmore { text-align: center; padding: 15px; }
  788. .sidefeed_loadmore .btn { font-size: 11px; padding: 0 30px; min-height: 0; line-height: 30px; border-radius: 3px; }
  789.  
  790. /* ------------------------------------------------------------------------- *
  791. * 03 - SLIDERS
  792. * ------------------------------------------------------------------------- */
  793. /*** Owl Carousel Global ***/
  794. .owl-carousel:not(.owl-loaded) img { opacity: 0; }
  795.  
  796. /*** Slider Caption Global ***/
  797. .jeg_slide_caption { color: #fff; position: absolute; bottom: 0px; left: 0; width: 100%; padding: 40px 0 20px; background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 70%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(70%, rgba(0, 0, 0, 0.65))); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 70%); background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 70%); background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 70%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 70%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0); }
  798. .jeg_slide_caption a, .jeg_slide_caption .jeg_post_meta a, .jeg_slide_caption .jeg_post_meta .fa { color: #fff; }
  799. .jeg_slide_caption .jeg_post_title a { color: #fff; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }
  800. .jeg_caption_container { padding: 0 20px; }
  801. .jeg_slide_caption .jeg_post_title { font-size: 26px; font-weight: bold; margin: 10px auto; }
  802. .jeg_slide_caption .jeg_post_category { line-height: normal; }
  803. .jeg_slide_caption .jeg_post_category a { display: inline-block; font-size: 11px; font-weight: normal; color: inherit; line-height: normal; margin-right: 5px; padding: 3px 6px; text-transform: uppercase; letter-spacing: 1px; }
  804. .jeg_slide_caption .jeg_post_excerpt { text-shadow: 0 1px 0 rgba(0, 0, 0, 0.7); }
  805. .jeg_slide_caption .jeg_post_meta { font-size: 11px; text-transform: uppercase; color: #fff; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }
  806. .jeg_slide_caption .jeg_post_meta > div { display: inline-block; margin-right: 10px; white-space: nowrap; }
  807. .jeg_slide_caption .jeg_post_meta span { display: inline-block; margin-right: 6px; }
  808. .jeg_slide_caption .jeg_post_meta span:last-child { margin-right: 0; }
  809.  
  810.  
  811. /* 3.1 - Slider Type 1
  812. /* ------------------------------------------------------------------------- */
  813. .jeg_slider_type_1 { display: block; position: relative; }
  814. .jeg_slider_type_1 .jeg_slide_item { display: none; }
  815. .jeg_slider_type_1 .jeg_slide_item:first-child { display: block }
  816. .jeg_slider_type_1 .jeg_slide_caption .jeg_post_title { font-size: 34px; line-height: 1.1; margin-top: 10px; }
  817. .jeg_slider_thumbnail { margin-top: 10px; display: block }
  818. .jeg_slider_thumbnail_wrapper { margin-right: -10px }
  819. .jeg_slider_thumbnail:not(.owl-loaded) .jeg_slide_thumbnail_item { position: relative; float: left; width: calc(20% - 10px); margin-right: 10px; display: block; }
  820. .jeg_slider_thumbnail:not(.owl-loaded) .jeg_slide_thumbnail_item:nth-child(n+6) { display: none }
  821. @media only screen and (max-width:768px) {
  822. .jeg_slider_thumbnail:not(.owl-loaded) .jeg_slide_thumbnail_item {width: calc(25% - 10px);}
  823. .jeg_slider_thumbnail:not(.owl-loaded) .jeg_slide_thumbnail_item:nth-child(n+5) {display: none;}
  824. }
  825.  
  826.  
  827. /* 3.2 - Slider Type 2
  828. /* ------------------------------------------------------------------------- */
  829. .jeg_slider_type_2 { background: #3d3d3d; display: block !important }
  830. .jeg_slider_type_2:not(.owl-loaded) .jeg_slide_item:not(:first-child) { display: none }
  831. .jeg_slider_type_2 .jeg_slide_item { width: 100%; height: 540px; position: relative; }
  832. .jeg_slider_type_2 .jeg_slide_caption { color: #fff; position: absolute; top: 50%; left: 40px; bottom: inherit; padding: 30px 0; width: 50%; background: none; z-index: 2; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }
  833. .jeg_slider_type_2 .jeg_caption_container { padding: 0; }
  834. .jeg_slider_type_2 .jeg_slide_caption .jeg_post_title { font-size: 46px; font-weight: bold; line-height: 1.1; margin: 20px auto; letter-spacing: -0.04em; }
  835.  
  836. /* 3.3 - Slider Type 3
  837. /* ------------------------------------------------------------------------- */
  838. .jeg_slider_type_3 { display: block !important }
  839. .jeg_slider_type_3 .jeg_slide_caption .jeg_post_excerpt { display: none; }
  840. .jeg_slider_type_3 .jeg_slide_caption { background: transparent; }
  841. .jeg_slider_type_3 .jeg_post_title { font-size: 20px; }
  842. .jeg_slider_type_3 .thumbnail-container { background: #3d3d3d; }
  843. .jeg_slider_type_3:not(.owl-loaded) { margin-right: -5px }
  844. .jeg_slider_type_3:not(.owl-loaded) .jeg_slide_item { float: left; margin-right: 5px; display: none; overflow: hidden; position: relative; width: 100%; height: 100%; }
  845. .jeg_slider_type_3:not(.owl-loaded)[data-items="2"] .jeg_slide_item { width: calc(50% - 5px); }
  846. .jeg_slider_type_3:not(.owl-loaded)[data-items="3"] .jeg_slide_item { width: calc(33.333333333% - 5px); }
  847. .jeg_slider_type_3:not(.owl-loaded)[data-items="4"] .jeg_slide_item { width: calc(25% - 5px); }
  848. .jeg_slider_type_3:not(.owl-loaded)[data-items="5"] .jeg_slide_item { width: calc(20% - 5px); }
  849. .jeg_col_3o3 .jeg_slider_type_3[data-items="3"] { height: 530px }
  850. .jeg_col_3o3 .jeg_slider_type_3[data-items="4"] { height: 395px }
  851. .jeg_col_3o3 .jeg_slider_type_3[data-items="5"] { height: 315px }
  852. .jeg_col_2o3 .jeg_slider_type_3[data-items="2"] { height: 506px }
  853. .jeg_col_2o3 .jeg_slider_type_3[data-items="3"] { height: 335px }
  854. .jeg_col_2o3 .jeg_slider_type_3[data-items="4"] { height: 249px }
  855. .jeg_col_2o3 .jeg_slider_type_3[data-items="5"] { height: 198px }
  856. .jeg_col_1o3 .jeg_slider_type_3[data-items="1"] { height: 435px }
  857. .jeg_col_1o3 .jeg_slider_type_3[data-items="2"] { height: 213px }
  858. .jeg_slider_type_3:not(.owl-loaded)[data-items="1"] .jeg_slide_item:first-child, .jeg_slider_type_3:not(.owl-loaded)[data-items="2"] .jeg_slide_item:nth-child(-n+2), .jeg_slider_type_3:not(.owl-loaded)[data-items="3"] .jeg_slide_item:nth-child(-n+3), .jeg_slider_type_3:not(.owl-loaded)[data-items="4"] .jeg_slide_item:nth-child(-n+4), .jeg_slider_type_3:not(.owl-loaded)[data-items="5"] .jeg_slide_item:nth-child(-n+5) { display: block; }
  859. @media only screen and (min-width:768px) {
  860. .jeg_col_2o3 .jeg_slider_type_3[data-items="5"] .jeg_slide_caption .jeg_post_meta, .jeg_col_1o3 .jeg_slider_type_3[data-items="2"] .jeg_slide_caption .jeg_post_meta { display: none; }
  861. }
  862. @media only screen and (min-width:1025px) {
  863. .jeg_col_3o3 .jeg_slider_type_3[data-items="5"] .jeg_post_title, .jeg_col_2o3 .jeg_slider_type_3[data-items="3"] .jeg_post_title { font-size: 16px; margin-bottom: 5px; }
  864. .jeg_col_2o3 .jeg_slider_type_3[data-items="4"] .jeg_post_title { font-size: 15px; margin-bottom: 2px; }
  865. .jeg_col_2o3 .jeg_slider_type_3[data-items="5"] .jeg_post_title, .jeg_col_1o3 .jeg_slider_type_3[data-items="2"] .jeg_post_title { font-size: 13px; margin-bottom: 0; }
  866. .jeg_col_2o3 .jeg_slider_type_3[data-items="4"] .jeg_slide_caption .jeg_post_category a, .jeg_col_2o3 .jeg_slider_type_3[data-items="5"] .jeg_slide_caption .jeg_post_category a, .jeg_col_1o3 .jeg_slider_type_3[data-items="2"] .jeg_slide_caption .jeg_post_category a { font-size: 10px; padding: 2px 5px; }
  867. .jeg_col_2o3 .jeg_slider_type_3[data-items="5"] .jeg_slide_caption, .jeg_col_1o3 .jeg_slider_type_3[data-items="2"] .jeg_slide_caption { padding: 30px 0 15px; }
  868. .jeg_col_2o3 .jeg_slider_type_3[data-items="5"] .jeg_caption_container, .jeg_col_1o3 .jeg_slider_type_3[data-items="2"] .jeg_caption_container { padding: 0 15px; }
  869. }
  870.  
  871. /* 3.4 - Slider Type 4
  872. /* ------------------------------------------------------------------------- */
  873. .jeg_slider_type_4 { position: relative; overflow: hidden; }
  874. .jeg_slider_type_4:not(.owl-loaded) .jeg_slide_item:not(:first-child) { display: none; }
  875. .jeg_slider_type_4 .jeg_slide_item { width: 100%; height: 0; padding-bottom: 47.369%; background-color: #212121; background-position: center; background-repeat: no-repeat; background-size: cover; }
  876. @media (min-width:1200px) {
  877. .jeg_vc_content .vc_row[data-vc-stretch-content="true"] .jeg_slider_type_4 .jeg_slide_item { height: 540px; padding-bottom: 0; }
  878. }
  879. .jeg_slider_type_4 .jeg_slide_item:before { content: ''; position: absolute; width: 100%; height: 100%; z-index: 1; background: rgba(0, 0, 0, .45); }
  880. .jeg_slider_type_4 .jeg_slide_caption { color: #fff; position: absolute; top: 50%; left: 0; right: 0; padding: 0; bottom: inherit; margin: auto; width: 60%; max-width: 700px; text-align: center; background: none; z-index: 2; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
  881. .jeg_slider_type_4 .jeg_slide_caption .jeg_post_title { font-size: 44px; margin: 0 auto 15px; position: relative; }
  882.  
  883. /* Overlay Slider
  884. /* ------------------------------------------------------------------------- */
  885. .jeg_overlay_slider { overflow: hidden; height: 400px; margin-top: -30px; margin-bottom: 30px; }
  886. .jeg_boxed .jeg_overlay_slider { margin-left: -30px; width: calc(100% + 60px); }
  887. .jeg_overlay_slider_wrapper { position: absolute; top: 0; left: 0; z-index: 1; width: 100%; height: 485px; background: #41301f; }
  888. .jeg_overlay_container { height: 100%; z-index: 2; position: relative; }
  889. .jeg_overlay_slider_bottom { position: absolute; bottom: 0; }
  890. .jeg_overlay_slider_item { padding: 20px; background: rgba(0, 0, 0, 0.3); height: 75px; margin-right: 15px; display: none; float: left; }
  891. .jeg_overlay_slider_item.active { background: #fff; }
  892. .jeg_overlay_slider_item.active > h3 { color: #000; text-overflow: ellipsis; }
  893. .jeg_overlay_slider_item h3 { color: #fafafa; font-weight: bold; font-size: 13px; line-height: 1.4; max-height: 36.4px; margin: 0; display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
  894. .jeg_overlay_slider_bg { position: absolute; top: 0; left: 0; height: 100%; width: 100%; -webkit-background-size: cover; background-size: cover; background-position: center center; display: none; }
  895. .jeg_overlay_slider_bg.active { display: block; }
  896. .jeg_overlay_caption_container { position: absolute; bottom: 100px; max-width: 600px; color: #fff; display: none; }
  897. .jeg_overlay_caption_container.active { display: block; }
  898. .jeg_overlay_caption_container .jeg_post_title { font-size: 36px; margin-top: 10px; margin-bottom: 0; font-weight: bold; }
  899. .jeg_overlay_caption_container .jeg_post_title a { color: #fff; font-weight: bold; }
  900. .jeg_overlay_slider .jeg_post_category { border-left: 3px solid; line-height: 11px; }
  901. .jeg_overlay_slider .jeg_post_category a { color: #fff; display: inline-block; font-size: 11px; margin: 0px 10px 0 5px; text-transform: uppercase; }
  902. @media only screen and (min-width:1024px) {
  903. .jeg_overlay_slider_bottom:not(.owl-loaded) .jeg_overlay_slider_item:nth-child(-n+4) { width: calc(25% - 15px); display: block; }
  904. }
  905. @media only screen and (max-width:1023px) {
  906. .jeg_overlay_slider_bottom:not(.owl-loaded) .jeg_overlay_slider_item:nth-child(-n+4) { display: none }
  907. .jeg_overlay_slider_bottom:not(.owl-loaded) .jeg_overlay_slider_item:nth-child(-n+3) { width: calc(33.333333333% - 15px); display: block }
  908. }
  909.  
  910. /* ------------------------------------------------------------------------- *
  911. * MODULE
  912. * ------------------------------------------------------------------------- */
  913. .jeg_empty_module { text-align: center; padding-bottom: 20px; border: 1px solid #eee; margin-bottom: 20px; padding-top: 20px; background: #fafafa; }
  914. .module-overlay, .jeg_sidefeed_overlay { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: rgba(255, 255, 255, 0.9); display: none; z-index: 5; }
  915. .module-preloader, .sidefeed-preloader { position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; width: 16px; height: 16px; }
  916.  
  917. /* Block Heading */
  918. .jeg_block_heading { position: relative; margin-bottom: 30px; }
  919. .jeg_block_title { font-size: 16px; font-weight: bold; margin: 0; line-height: normal; float: left; }
  920. .jeg_block_title a { color: inherit; }
  921. .jeg_block_title i, .jeg_block_title span { display: inline-block; height: 36px; line-height: 36px; padding: 0px 15px; white-space: nowrap; }
  922. .jeg_block_title i { margin-right: 8px; padding: 0; }
  923. .jeg_aligncenter { text-align: center; }
  924. .jeg_aligncenter .jeg_block_title { float: none; }
  925.  
  926. /* block heading on widget area */
  927. .widget.widget_jnews_module_element_header, .footer_widget.widget_jnews_module_element_header { margin-bottom: 0; }
  928.  
  929. /* Block Heading 1 */
  930. .jeg_block_heading_1 { border-bottom: 2px solid #eee; }
  931. .jeg_block_heading_1 .jeg_block_title span { color: #fff; border-radius: 2px 2px 0 0; margin-bottom: -2px; }
  932. .jeg_block_heading_1 .jeg_subcat { margin-bottom: -2px; }
  933. .jeg_block_heading_1 .jeg_subcat_list > li > a, .jeg_block_heading_1 .okayNav__menu-toggle { height: 34px; line-height: 34px; }
  934.  
  935. /* Block Heading 2 */
  936. .jeg_block_heading_2 { background: #eee; border-radius: 2px; }
  937. .jeg_block_heading_2 .jeg_block_title { font-size: 14px; }
  938. .jeg_block_heading_2 .jeg_block_title span { color: #fff; border-top-left-radius: 2px; border-bottom-left-radius: 2px; }
  939. .jeg_block_heading_2 .jeg_subcat_list > li > a { font-size: 11px; }
  940. .jeg_block_heading_2 .jeg_subcat { background: transparent; padding-right: 10px; }
  941. .jeg_block_heading_2 .okayNav__menu-toggle { margin-right: -10px; }
  942.  
  943. /* Block Heading 3 */
  944. .jeg_block_heading_3 { border-radius: 2px; }
  945. .jeg_block_heading_3 .jeg_block_title span { color: #fff; }
  946. .jeg_block_heading_3 .okayNav__menu-toggle span { background: #fff; }
  947.  
  948. /* Block Heading 4 */
  949. .jeg_block_heading_4 .jeg_block_title span { color: #fff; border-radius: 2px; }
  950.  
  951. /* Block Heading 5 */
  952. .jeg_block_heading_5 { margin-bottom: 15px; }
  953. .jeg_block_heading_5 .jeg_block_title span { position: relative; padding-left: 0; background: #fff; }
  954. .jeg_block_heading_5.jeg_aligncenter .jeg_block_title span { padding: 0px 15px; }
  955. .jeg_block_heading_5:before { content: ''; width: 100%; height: 0; border-bottom: 2px solid #eee; position: absolute; top: 50%; left: 0; margin-top: -1px; }
  956. .jeg_block_heading_5 .jeg_subcat { position: absolute; top: 0; right: 0; background: #fff; }
  957. .jeg_block_heading_5 .okayNav__nav--visible { padding-left: 7px; }
  958.  
  959. /* Block Heading 6 */
  960. .jeg_block_heading_6 { border-bottom: 2px solid #eee; }
  961. .jeg_block_heading_6:after { content: ''; width: 30px; height: 2px; display: block; position: relative; bottom: -2px; }
  962. .jeg_block_heading_6 .jeg_block_title span { padding: 0; }
  963. .jeg_block_heading_6.jeg_aligncenter:after { margin: auto; }
  964.  
  965. /* Block Heading 7 */
  966. .jeg_block_heading_7 .jeg_block_title span { border-bottom: 2px solid; padding: 0; }
  967.  
  968. /* Block Heading 8 */
  969. .jeg_block_heading_8 { margin-bottom: 15px; }
  970. .jeg_block_heading_8 .jeg_block_title { font-size: 18px; }
  971. .jeg_block_heading_8 .jeg_block_title span { padding: 0 }
  972. .jeg_block_heading_8 .jeg_block_title span, .jeg_block_heading_8 .jeg_subcat_list > li > a { height: 30px !important; line-height: 30px !important; }
  973. .jeg_block_heading_8 .okayNav__menu-toggle { width: 30px !important; height: 30px !important; line-height: 30px !important; }
  974. .jeg_header_style_8 .jeg_topright .socials_widget a { margin: 5px 10px 5px 0; }
  975.  
  976. /* Block Heading 9 */
  977. .jeg_block_heading_9 { border-top: 5px solid #E4E7EA; border-bottom: 2px solid #E4E7EA; }
  978. .jeg_block_heading_9 .jeg_block_title span { padding: 0; }
  979. .jeg_block_heading_9.jeg_aligncenter:after { margin: auto; }
  980.  
  981. /* Second Title */
  982. .jeg_block_heading_5 strong, .jeg_block_heading_6 strong, .jeg_block_heading_7 strong, .jeg_block_heading_8 strong { color: #f70d28; }
  983.  
  984. /* Dark Scheme */
  985. .dark .jeg_block_title, .dark.jeg_block_title { color: #fff }
  986. .dark .jeg_block_heading_5 .jeg_block_title span:after, .dark .jeg_block_heading_5 .jeg_block_title span:before, .dark.jeg_block_heading_5 .jeg_block_title span:after, .dark.jeg_block_heading_5 .jeg_block_title span:before { border-color: rgba(255, 255, 255, 0.2); }
  987. .dark .jeg_block_heading_1, .dark .jeg_block_heading_2, .dark.jeg_block_heading_1, .dark.jeg_block_heading_2 { border-color: rgba(255, 255, 255, 0.2); }
  988. .dark .jeg_block_heading_1 .jeg_block_title span, .dark .jeg_block_heading_2 .jeg_block_title span, .dark .jeg_block_heading_3, .dark.jeg_block_heading_1 .jeg_block_title span, .dark.jeg_block_heading_2 .jeg_block_title span, .dark.jeg_block_heading_3 { background: rgba(255, 255, 255, 0.2); }
  989.  
  990. /* Sub Category List */
  991. .jeg_subcat { display: block; float: left; margin-left: 1em; }
  992. .jeg_subcat .okayNav__menu-toggle { width: 30px; }
  993. /*.jeg_subcat_list, .jeg_subcat_list > li { display: inline-block; vertical-align: top; }*/
  994. .jeg_subcat_list {display: none;}
  995. .jeg_subcat_list > li > a { color: #7b7b7b; display: block; height: 36px; line-height: 36px; font-size: 12px; font-weight: 500; text-transform: uppercase; padding: 0 7px; }
  996. .jeg_subcat_list li a:hover, .jeg_subcat_list li button:hover { color: #f70d28; }
  997. .jeg_subcat_list li a.current { color: #212121; }
  998. .jeg_block_heading:not(.jeg_subcat_right) .okayNav__menu-toggle { position: absolute; right: 0; top: 50%; margin-top: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
  999. .jeg_block_heading:not(.jeg_subcat_right) .okayNav__menu-toggle.icon--active { -webkit-transform: translateY(-50%) rotate(90deg) !important; transform: translateY(-50%) rotate(90deg) !important; }
  1000.  
  1001. /* Floated Right */
  1002. .jeg_subcat_right .jeg_subcat { float: right; margin-left: 0; }
  1003. .jeg_subcat_right .jeg_cat_menu { left: inherit; right: 0; }
  1004.  
  1005. /* Match Block Heading Style */
  1006. .jeg_block_heading_3 .jeg_subcat_list li a { color: #fff; }
  1007. .jeg_block_heading_3 .jeg_subcat_list li a.current { border-bottom: 3px solid rgba(0, 0, 0, 0.2); }
  1008. .jeg_block_heading_3 .jeg_subcat { background: transparent; padding-right: 10px; }
  1009. .jeg_block_heading_3 .okayNav__menu-toggle { margin-right: -10px; }
  1010.  
  1011. /* Module Skeleton */
  1012. .jeg_pl_lg_1 { margin-bottom: 30px; }
  1013. .jeg_pl_lg_1 .jeg_post_title { font-size: 20px; font-weight: bold; line-height: 1.4em; margin: 15px 0 5px; }
  1014. .jeg_pl_lg_2, .jeg_pl_lg_3 { margin-bottom: 30px; overflow: hidden; }
  1015. .jeg_pl_lg_2 .jeg_thumb, .jeg_pl_lg_3 .jeg_thumb { width: 360px; }
  1016. .jeg_pl_lg_2 .jeg_thumb { float: left; margin-right: 30px; }
  1017. .jeg_pl_lg_3 .jeg_thumb { float: right; margin-left: 30px; }
  1018. .jeg_pl_lg_2 .jeg_thumb .jeg_post_category, .jeg_pl_lg_3 .jeg_thumb .jeg_post_category { top: 10px; bottom: auto; }
  1019. .jeg_pl_lg_2 .jeg_postblock_content, .jeg_pl_lg_3 .jeg_postblock_content { overflow: hidden; }
  1020. .jeg_pl_lg_2 .jeg_post_title, .jeg_pl_lg_3 .jeg_post_title { font-size: 22px; font-weight: bold; margin: 0 0 5px; }
  1021. .jeg_pl_lg_2 .jeg_readmore, .jeg_pl_lg_3 .jeg_readmore { margin-bottom: 5px; }
  1022. .jeg_pl_lg_4 { margin-bottom: 50px; }
  1023. .jeg_pl_lg_4 .jeg_post_title { font-size: 26px; font-weight: bold; line-height: 1.1; margin: 0px 0 5px; }
  1024. .jeg_pl_lg_4 .jeg_thumb .jeg_post_category { bottom: auto; top: 10px; }
  1025. .jeg_pl_lg_4 .jeg_postblock_heading { margin-bottom: 20px; }
  1026. .jeg_pl_lg_5 { margin-bottom: 30px; }
  1027. .jeg_pl_lg_5 .jeg_post_title { font-weight: bold; margin-bottom: 10px; }
  1028. .jeg_pl_lg_6 { overflow: hidden; border-bottom: 1px solid #eee; padding-bottom: 30px; margin-bottom: 30px; }
  1029. .jeg_pl_lg_6:last-child { border-bottom: 0; padding-bottom: 0; }
  1030. .jeg_pl_lg_6 .jeg_post_title { font-size: 24px; font-weight: bold; margin: 0 0 10px; }
  1031. .jeg_pl_lg_6 .jeg_thumb { width: 300px; float: right; margin-left: 30px; }
  1032. .jeg_pl_lg_7 { background: #fff; margin-bottom: 40px; border: 1px solid #eee; overflow: visible; }
  1033. .jeg_pl_lg_7 .jeg_postblock_content { background: #fff; padding: 20px 30px 30px; margin: 0px 15px; position: relative; text-align: center; }
  1034. .jeg_pl_lg_7 .jeg_post_title { font-size: 24px; font-weight: bold; margin: 0 auto 8px; }
  1035. .jeg_pl_lg_7 .jeg_thumb .jeg_post_category { bottom: 0; left: 0; right: 0; z-index: 2; margin: auto; text-align: center; line-height: 20px; }
  1036. .jeg_pl_lg_7 .jeg_thumb .jeg_post_category a { display: inline-block; color: #f70d28; background: #fff; font-size: 11px; text-transform: uppercase; font-weight: bold; padding: 2px 12px; line-height: 20px; }
  1037.  
  1038. /* Postblock Narrow */
  1039. .jeg_pl_lg_8:not(:last-of-type) { margin-bottom: 30px; border-bottom: 1px solid #eee; }
  1040. .jeg_pl_lg_8 .jeg_post_title { font-size: 24px; font-weight: bold; margin: 0px 0 10px; }
  1041. .jeg_pl_lg_8 .jeg_postblock_content { max-width: 600px }
  1042. .jeg_pl_lg_8 .jeg_post_meta { margin: 15px 0 0; }
  1043. .jeg_pl_lg_8 .jeg_thumb img { width: 100%; }
  1044. .jeg_pl_lg_8 .jeg_share_button { margin: 15px 0 20px; }
  1045. .jeg_pl_lg_8 .jeg_post_meta a { font-weight: normal; }
  1046. .jeg_pl_lg_8 .jeg_post_meta > div { margin-right: 0 !important; }
  1047. .jeg_pl_lg_8 .jeg_post_meta > div:not(:last-of-type):after { display: inline-block; content: "\2022"; padding: 0 7px; }
  1048. .jeg_pl_lg_8 .jeg_sharelist { float: right; }
  1049. .jeg_postblock_18.jeg_col_2o3 .jeg_block_navigation, .jeg_postblock_18.jeg_col_3o3 .jeg_block_navigation { margin-top: 20px; }
  1050.  
  1051. /* Postblock Blog */
  1052. .jeg_pl_lg_9 { margin-bottom: 60px; padding-bottom: 40px; border-bottom: 1px solid #eee; }
  1053. .jeg_pl_lg_9 .jeg_postblock_heading { margin-bottom: 20px; text-align: center; }
  1054. .jeg_pl_lg_9 .jeg_post_title { font-size: 34px; letter-spacing: -0.035em; margin: 0px 0 10px; }
  1055. .jeg_pl_lg_9 .jeg_post_category { margin-bottom: 10px; }
  1056. .jeg_pl_lg_9 .jeg_post_excerpt { margin-top: 20px; }
  1057. .jeg_pl_lg_9 .jeg_readmore_wrap { text-align: center; }
  1058. .jeg_meta_footer { display: table; width: 100%; font-size: 12px; margin-bottom: -40px; color: #a0a0a0; margin-top: 40px; border-top: 1px solid #eee; }
  1059. .jeg_meta_footer .label { font-style: italic; }
  1060. .jeg_meta_footer > div > .fa { margin-right: 2px }
  1061. .jeg_meta_footer > div { display: table-cell; width: 33.3333333%; text-align: center; padding: 10px; border-right: 1px solid #eee; }
  1062. .jeg_meta_footer > div:last-of-type { border-right: 0; }
  1063. .jeg_meta_footer .jeg_meta_author a, .jeg_meta_footer .jeg_meta_comment a { color: #212121; font-weight: bold; }
  1064. .jeg_meta_footer .jeg_post_share a { display: inline-block; font-size: 14px; margin: 0 10px; }
  1065.  
  1066. /* Modern Block */
  1067. .jeg_pl_lg_card { margin-bottom: 30px; overflow: visible; }
  1068. .jeg_pl_lg_card .jeg_thumb { position: relative; }
  1069. .jeg_pl_lg_card .jeg_thumb img { width: 100%; }
  1070. .jeg_pl_lg_card .jeg_postblock_content { background: #fff; padding: 15px 30px 20px; margin: -60px 20px 0; position: relative; }
  1071. .jeg_pl_lg_card .jeg_post_title { font-size: 24px; font-weight: bold; margin: 0 auto 8px; }
  1072. .jeg_pl_lg_card .jeg_post_excerpt { margin: 5px 0 10px; }
  1073. .jeg_pl_md_card { margin-bottom: 30px; overflow: visible; }
  1074. .jeg_pl_md_card .jeg_thumb { position: relative; }
  1075. .jeg_pl_md_card .jeg_thumb img { width: 100%; }
  1076. .jeg_pl_md_card .jeg_postblock_content { background: #fff; padding: 12px 20px 15px; margin: -50px 15px 0; position: relative; }
  1077. .jeg_pl_md_card .jeg_inner_post,.jeg_pl_lg_card .jeg_inner_post {background: #fff;}
  1078. .jeg_pl_md_card .jeg_post_title { font-size: 16px; font-weight: bold; line-height: 1.35; margin: 0 auto 5px; }
  1079. .jeg_pl_md_card .jeg_post_category, .jeg_pl_lg_card .jeg_post_category { line-height: normal; margin-top: -2px; margin-bottom: 8px;}
  1080. .jeg_pl_md_card .jeg_post_category a, .jeg_pl_lg_card .jeg_post_category a { font-size: 11px; color: #a0a0a0; font-weight: normal; letter-spacing: normal; }
  1081.  
  1082. /* Block Overlay */
  1083. .jeg_pl_lg_box, .jeg_pl_md_box { margin-bottom: 30px; }
  1084. .jeg_pl_lg_box .box_wrap, .jeg_pl_md_box .box_wrap { position: relative; overflow: hidden; }
  1085. .jeg_pl_lg_box .jeg_thumb img, .jeg_pl_md_box .jeg_thumb img { width: 100%; }
  1086. .jeg_pl_lg_box .jeg_postblock_content, .jeg_pl_md_box .jeg_postblock_content { padding: 20px 15px 10px; position: absolute; width: 100%; bottom: 0; background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 70%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(70%, rgba(0, 0, 0, 0.65))); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 70%); background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 70%); background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 70%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 70%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0); }
  1087. .jeg_pl_lg_box .jeg_post_category, .jeg_pl_md_box .jeg_post_category { margin-bottom: 10px; }
  1088. .jeg_pl_lg_box .jeg_post_category a, .jeg_pl_md_box .jeg_post_category a { color: #fff; display: inline-block; font-size: 11px; line-height: normal; margin-right: 5px; padding: 3px 6px; text-transform: uppercase; letter-spacing: 1px; }
  1089. .jeg_pl_lg_box .jeg_postblock_content { padding: 40px 20px 20px; }
  1090. .jeg_pl_lg_box .jeg_post_title { font-size: 20px; font-weight: bold; margin: 0 auto 5px; }
  1091. .jeg_pl_md_box .jeg_post_title { font-size: 17px; font-weight: 500; margin: 0 auto 5px; }
  1092. .jeg_pl_md_box .jeg_thumb .jeg_post_category, .jeg_pl_lg_box .jeg_thumb .jeg_post_category { top: 10px; bottom: auto; }
  1093. .jeg_pl_lg_box a, .jeg_pl_lg_box .jeg_post_title a, .jeg_pl_lg_box .jeg_post_meta, .jeg_pl_md_box a, .jeg_pl_md_box .jeg_post_title a, .jeg_pl_md_box .jeg_post_meta { color: #fff; }
  1094. .jeg_pl_lg_box .jeg_post_meta a, .jeg_pl_lg_box .jeg_post_meta .fa, .jeg_pl_md_box .jeg_post_meta a, .jeg_pl_md_box .jeg_post_meta .fa { color: inherit; }
  1095. .jeg_pl_md_1 { margin-bottom: 30px; }
  1096. .jeg_pl_md_1 .jeg_post_title { font-size: 16px; font-weight: bold; line-height: 1.25em; margin: 0 0 5px; }
  1097. .jeg_pl_md_1 .jeg_thumb { margin-bottom: 15px; }
  1098. .jeg_pl_md_2, .jeg_pl_md_3 { margin-bottom: 30px; overflow: hidden; }
  1099. .jeg_pl_md_2 .jeg_thumb, .jeg_pl_md_3 .jeg_thumb { width: 260px; }
  1100. .jeg_pl_md_2 .jeg_thumb { float: left; margin-right: 30px; }
  1101. .jeg_pl_md_3 .jeg_thumb { float: right; margin-left: 30px; }
  1102. .jeg_pl_md_2 .jeg_postblock_content, .jeg_pl_md_3 .jeg_postblock_content { overflow: hidden; }
  1103. .jeg_pl_md_2 .jeg_post_title, .jeg_pl_md_3 .jeg_post_title { font-size: 22px; font-weight: bold; line-height: 1.4em; margin: 0 0 5px; }
  1104.  
  1105. /* Postlist Blog Medium */
  1106. .jeg_pl_md_4 { margin-bottom: 40px; }
  1107. .jeg_pl_md_4 .jeg_thumb { margin-bottom: 15px; }
  1108. .jeg_pl_md_4 .jeg_post_title { font-size: 20px; line-height: 1.4; margin: 0 0 5px; }
  1109. .jeg_pl_md_5 { margin-bottom: 30px; }
  1110. .jeg_pl_md_5 .jeg_post_title { font-size: 16px; font-weight: bold; line-height: 1.4em; margin: 0 0 5px; }
  1111. .jeg_pl_md_5 .jeg_thumb { margin-bottom: 10px; }
  1112.  
  1113. /* Postlist Small */
  1114. .jeg_pl_sm { margin-bottom: 25px; overflow: hidden; }
  1115. .jeg_pl_sm .jeg_post_title { font-size: 15px; font-weight: bold; line-height: 1.4em; margin: 0 0 5px; letter-spacing: normal; }
  1116. .jeg_pl_sm .jeg_thumb { width: 120px; float: left; }
  1117. .jeg_pl_sm .jeg_postblock_content { margin-left: 120px; padding-left: 15px; }
  1118. .jeg_footer .jeg_post_meta { color: inherit; }
  1119. .jeg_footer_3 .jeg_pl_sm .jeg_thumb { width: 90px; }
  1120. .jeg_footer_3 .jeg_pl_sm .jeg_postblock_content { margin-left: 90px; }
  1121. .jeg_pl_sm_2 .jeg_post_title { font-size: 16px; line-height: 1.4; margin: 0 auto 5px; letter-spacing: normal; }
  1122. .jeg_pl_sm_2 { margin-bottom: 20px; }
  1123. .jeg_pl_sm_2:after { content: ''; display: block; margin-top: 20px; width: 50px; border-bottom: 1px solid #eee; }
  1124. .jeg_pl_sm_2 .jeg_post_category { margin-bottom: 5px; }
  1125. .jeg_pl_sm_2 .jeg_post_category a { display: inline-block; font-size: 11px; text-transform: uppercase; font-weight: bold; }
  1126. .jeg_pl_sm_3 { margin-bottom: 25px; overflow: hidden; }
  1127. .jeg_pl_sm_3 .jeg_post_title { font-size: 14px; font-weight: bold; line-height: 1.4em; margin: 0 0 5px; letter-spacing: normal; }
  1128. .jeg_pl_sm_3 .jeg_thumb { width: 120px; float: right; }
  1129. .jeg_pl_sm_3 .jeg_postblock_content { margin-right: 120px; padding-right: 15px; }
  1130.  
  1131. /* Postlist Extra Small */
  1132. .jeg_pl_xs { margin: 0 0 12px; }
  1133. .jeg_pl_xs .jeg_postblock_content { position: relative; overflow: hidden; line-height: 1.4; }
  1134. .jeg_pl_xs .jeg_post_title { font-size: 14px; font-weight: 500; margin: 0; display: inline; margin-right: 5px; letter-spacing: normal; }
  1135. .jeg_pl_xs .jeg_post_meta { display: inline; }
  1136. .jeg_pl_xs_2 { margin: 0 0 15px; position: relative; padding-left: 18px; }
  1137. .jeg_pl_xs_2 .jeg_postblock_content { position: relative; }
  1138. .jeg_pl_xs_2:before { color: #f70d28; position: absolute; left: 0; top: 0; content: "\f0da"; font-family: FontAwesome; text-rendering: auto; width: 100%; }
  1139. .jeg_pl_xs_2 .jeg_post_title { font-size: 14px; font-weight: bold; line-height: 1.429em; margin: 0 0 0.5em; letter-spacing: normal; }
  1140. .jeg_pl_xs_3 { overflow: hidden; margin-bottom: 20px; }
  1141. .jeg_pl_xs_3 .jeg_post_title { font-size: 13px; line-height: 1.3em; margin: 0 0 5px; letter-spacing: normal; }
  1142. .jeg_pl_xs_3 .jeg_thumb { float: left; width: 75px; }
  1143. .jeg_pl_xs_3 .jeg_postblock_content { margin-left: 75px; padding-left: 15px; }
  1144. .jeg_pl_xs_4 { margin: 0 0 10px; }
  1145. .jeg_pl_xs_4 .jeg_postblock_content { position: relative; padding: 0 0 0 6px; }
  1146. .jeg_pl_xs_4 .jeg_postblock_content:before { color: #f70d28; position: relative; left: -5px; top: 0; content: "\f0da"; font-family: FontAwesome; text-rendering: auto; width: 100%; }
  1147. .jeg_pl_xs_4 .jeg_post_title { font-size: 1em; font-weight: normal; margin: 0; display: inline; margin-right: 5px; letter-spacing: normal; }
  1148. .jeg_pl_xs_4 .jeg_post_meta { display: inline; }
  1149.  
  1150. /* Clearfix */
  1151. .clearfix:after, .container:after, .row:after,
  1152. .jeg_postblock:after, .jeg_block_heading:after,
  1153. .jeg_authorbox::after, .comment-navigation:after,
  1154. .jeg_popup_content::after {
  1155. content: "";
  1156. display: table;
  1157. clear: both;
  1158. }
  1159.  
  1160. /* 4.2 - Block Elements
  1161. /* ------------------------------------------------------------------------- */
  1162. .jeg_slider_wrapper, .jeg_video_playlist { position: relative; overflow: hidden; margin-bottom: 40px; }
  1163. .jeg_postblock { margin-bottom: 20px; position: relative; }
  1164. .jeg_post_title { letter-spacing: -0.02em; }
  1165. .jeg_post_excerpt { font-size: 14px; line-height: 1.5; margin-top: 1em; }
  1166. .jeg_post_excerpt p { margin-bottom: 1em; }
  1167. .jeg_post_excerpt p:last-of-type { margin-bottom: 0; }
  1168. .jeg_post_meta { font-size: 11px; text-transform: uppercase; color: #a0a0a0; }
  1169. .jeg_post_category { margin-bottom: 5px; text-rendering: auto; }
  1170. .jeg_post_category a { display: inline-block; font-size: 12px; text-transform: uppercase; letter-spacing: 1px; margin-right: 10px; }
  1171. .jeg_post_category a:last-child { margin-right: 0; }
  1172. .jeg_pl_lg_1 .jeg_review_stars, .jeg_pl_lg_4 .jeg_review_stars, .jeg_pl_lg_6 .jeg_review_stars, .jeg_pl_lg_card .jeg_review_stars, .jeg_pl_lg_box .jeg_review_stars { font-size: 16px; }
  1173. .jeg_post_meta .jeg_post_category { text-transform: uppercase; }
  1174. .jeg_post_meta a { color: inherit; font-weight: bold; }
  1175. .jeg_meta_date a { font-weight: normal; }
  1176. .jeg_post_meta > div { display: inline-block; }
  1177. .jeg_post_meta > div:not(:last-of-type) { margin-right: 6px; }
  1178. .jeg_post_meta > div > .fa { margin-right: 2px; }
  1179. .jeg_readmore { display: inline-block; text-transform: uppercase; letter-spacing: 0.05em; font-size: 11px; margin-top: 15px; padding: 6px 18px; border: 1px solid #e0e0e0; white-space: nowrap; }
  1180. .jeg_thumb { position: relative; overflow: hidden; z-index: 0; }
  1181. .thumbnail-container { display: block; position: relative; height: 0; overflow: hidden; z-index: 0; background: #f7f7f7; background-position: 50%; background-size: cover; }
  1182.  
  1183. .thumbnail-container.no_thumbnail:after { font-family: "FontAwesome", serif; content: "\f03e"; display: block; position: absolute; left: 50%; top: 50%; color: #BFBFBF; font-size: 18px; margin-top: -7px; margin-left: -10px; line-height: 1; }
  1184. .thumbnail-container > img { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; min-height: 100%; color: #a0a0a0; z-index: -1; }
  1185. .thumbnail-background > div { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; opacity: 0; background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
  1186. .size-500 { padding-bottom: 50%; }
  1187. .size-715 { padding-bottom: 71.5%; }
  1188. .size-1000 { padding-bottom: 100%; }
  1189. .size-1400 { padding-bottom: 140%; }
  1190. .size-1500 { padding-bottom: 150%; }
  1191. .thumbnail-container:not(.no_thumbnail).animate-lazy:before, .owl-carousel .owl-item .thumbnail-container:not(.no_thumbnail):before { content: ""; opacity: 1; background-color: #f7f7f7; background-image: -webkit-gradient(linear, left top, right top, from(#f7f7f7), color-stop(20%, #eee), color-stop(40%, #f5f5f5), to(#f7f7f7)); background-image: linear-gradient(90deg, #f7f7f7 0%, #eee 20%, #f5f5f5 40%, #f7f7f7 100%); background-repeat: no-repeat; -webkit-animation: jeg-lazyload 1s cubic-bezier(0.65, 0.05, 0.36, 1) infinite; animation: jeg-lazyload 1s cubic-bezier(0.65, 0.05, 0.36, 1) infinite; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: -2; }
  1192. .lazyautosizes { opacity: 0; }
  1193. .lazyload, .afterloading { opacity: 0; }
  1194. .thumbnail-background > div.lazyloaded, .lazyloaded { opacity: 1; transition: opacity 0.4s ease; }
  1195. @-webkit-keyframes jeg-lazyload {
  1196. from { background-position: -400px 0 }
  1197. to { background-position: 800px 0 }
  1198. }
  1199. @keyframes jeg-lazyload {
  1200. from { background-position: -400px 0 }
  1201. to { background-position: 800px 0 }
  1202. }
  1203. .jeg_thumb .jeg_post_category { position: absolute; z-index: 3; bottom: 10px; left: 10px; margin: 0; line-height: 1; }
  1204. .jeg_thumb .jeg_post_category a { display: inline-block; font-size: 11px; color: #fff; margin-right: 5px; padding: 3px 6px; text-transform: uppercase; letter-spacing: 1px; }
  1205. .jeg_post_category span { display: inline-block; line-height: 1; }
  1206.  
  1207.  
  1208. /*** Postblock Navigation ***/
  1209. .jeg_block_navigation { position: relative; }
  1210. .jeg_pagination_nextprev .jeg_block_navigation, .jeg_pagination_loadmore .jeg_block_navigation, .jeg_pagination_scrollload .jeg_block_navigation { margin: 20px 0 }
  1211. .navigation_overlay { position: relative; height: 48px; display: none; }
  1212. .jeg_block_nav { position: relative; text-align: center; overflow: hidden; }
  1213. .jeg_block_nav:before, .jeg_block_nav:after { content: ''; width: 50%; height: 1px; position: absolute; border-bottom: 1px solid #eee; left: -40px; top: 50%; }
  1214. .jeg_block_nav:after { right: -40px; left: auto; }
  1215. .jeg_block_nav a { position: relative; display: inline-block; white-space: nowrap; font-size: 16px; height: 28px; line-height: 26px; width: 30px; border: 1px solid #e0e0e0; text-align: center; color: #212121; background: #fff; }
  1216. .jeg_block_nav .prev { margin-right: 2px }
  1217. .jeg_block_nav a:not(.disabled):hover { background: #f5f5f5; }
  1218. .jeg_block_nav a.disabled { color: #a0a0a0; border-color: #eee; }
  1219. .jeg_block_nav.inactive { display: none; }
  1220.  
  1221. /*** Postblock Navigation: Loadmore ***/
  1222. .jeg_block_loadmore { text-align: center; position: relative; overflow: hidden; }
  1223. .jeg_block_loadmore a { min-width: 30%; height: 30px; line-height: 30px; position: relative; display: inline-block; white-space: nowrap; font-size: 11px; letter-spacing: 1px; text-transform: uppercase; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); padding: 0 18px; border: 1px solid #e0e0e0; border-radius: 2px; text-align: center; color: #212121; background: #fff; }
  1224. .jeg_block_loadmore a:before, .jeg_block_loadmore a:after { content: ''; height: 1px; background: #eee; width: 1000px; margin: auto; position: absolute; top: 0; bottom: 0; display: block; }
  1225. .jeg_block_loadmore a:before { right: 100%; margin-right: 20px; }
  1226. .jeg_block_loadmore a:after { left: 100%; margin-left: 20px; }
  1227. .jeg_block_loadmore a.disabled { display: none; }
  1228.  
  1229. /* globalize white space */
  1230. .jeg_postblock_3, .jeg_postblock_4, .jeg_postblock_5, .jeg_postblock_6, .jeg_postblock_14, .jeg_postblock_15 { margin-bottom: 10px; }
  1231. .jeg_postblock_19 { margin-bottom: 15px; }
  1232. .jeg_postblock_3 .jeg_block_loadmore, .jeg_postblock_3 .jeg_block_nav, .jeg_postblock_4 .jeg_block_loadmore, .jeg_postblock_4 .jeg_block_nav, .jeg_postblock_5 .jeg_block_loadmore, .jeg_postblock_5 .jeg_block_nav, .jeg_postblock_6 .jeg_block_loadmore, .jeg_postblock_6 .jeg_block_nav { margin-bottom: 20px; }
  1233. .jeg_postblock_11.jeg_pagination_nextprev .jeg_block_navigation, .jeg_postblock_11.jeg_pagination_loadmore .jeg_block_navigation, .jeg_postblock_11.jeg_pagination_scrollload .jeg_block_navigation { margin-top: -5px; margin-bottom: 20px; }
  1234. .jeg_postblock_12.jeg_pagination_nextprev .jeg_block_navigation, .jeg_postblock_12.jeg_pagination_loadmore .jeg_block_navigation, .jeg_postblock_12.jeg_pagination_scrollload .jeg_block_navigation { margin-top: -10px; margin-bottom: 30px; }
  1235.  
  1236. /* Postblock 2 */
  1237. .jeg_postblock_2 .jeg_posts_wrap { position: relative; overflow: hidden; }
  1238. .jeg_postblock_2 .jeg_posts { -webkit-flex-wrap: wrap; flex-wrap: wrap; display: flex; align-items: normal; margin-right: -30px; }
  1239. .jeg_postblock_2 .jeg_pl_sm { float: left; width: 50%; padding-right: 30px; }
  1240.  
  1241. /* Postblock 8 */
  1242. .jeg_postblock_8 .jeg_posts_wrap { position: relative; overflow: hidden; }
  1243. .jeg_postblock_8 .jeg_posts { -webkit-flex-wrap: wrap; flex-wrap: wrap; display: flex; align-items: flex-start; margin-right: -30px; }
  1244. .jeg_postblock_8 .jeg_post { float: left; width: 33.333333333%; padding-right: 30px; }
  1245. .jeg_postblock_8 .jeg_post_title { font-size: 14px; line-height: 1.4; }
  1246.  
  1247. /* Postblock 9 */
  1248. .jeg_postblock_9 .jeg_posts_wrap { position: relative; overflow: hidden; }
  1249. .jeg_postblock_9 .jeg_posts { -webkit-flex-wrap: wrap; flex-wrap: wrap; display: flex; align-items: flex-start; margin-right: -30px; }
  1250. .jeg_postblock_9 .jeg_post { float: left; width: 50%; padding-right: 30px; }
  1251.  
  1252. /* Postblock 11 */
  1253. .jeg_postblock_11 .jeg_posts_wrap { position: relative; overflow: hidden; }
  1254. .jeg_postblock_11 .jeg_posts { -webkit-flex-wrap: wrap; flex-wrap: wrap; display: flex; align-items: flex-start; margin-right: -30px; }
  1255. .jeg_postblock_11 .jeg_post { float: left; width: 50%; padding-right: 30px; }
  1256.  
  1257. /* Postblock 12 */
  1258. .jeg_postblock_12 { margin-bottom: 0; }
  1259.  
  1260. /* Postblock 14 */
  1261. .jeg_postblock_14 .jeg_posts_wrap { position: relative; overflow: hidden; }
  1262. .jeg_postblock_14 .jeg_posts { -webkit-flex-wrap: wrap; flex-wrap: wrap; display: flex; align-items: flex-start; margin-right: -30px; }
  1263. .jeg_postblock_14 .jeg_posts .jeg_post { float: left; width: 50%; padding-right: 30px; }
  1264. .jeg_postblock_14 .jeg_block_nav { margin-bottom: 30px; }
  1265.  
  1266. /* Postblock 15 */
  1267. .jeg_postblock_15 .jeg_posts_wrap { position: relative; overflow: hidden; }
  1268. .jeg_postblock_15 .jeg_posts { -webkit-flex-wrap: wrap; flex-wrap: wrap; display: flex; align-items: flex-start; margin-right: -30px; }
  1269. .jeg_postblock_15 .jeg_post { float: left; width: 50%; padding-right: 30px; }
  1270.  
  1271. /* Postblock 16 */
  1272. .jeg_postblock_16 { margin-bottom: 30px; }
  1273. .jeg_postblock_16 .jeg_postbig .jeg_post { margin-bottom: 20px; }
  1274. .jeg_postblock_16 .jeg_posts { padding-top: 15px; border-top: 1px solid #eee; -webkit-columns: 2 340px; -moz-columns: 2 340px; columns: 2 340px; -webkit-column-gap: 40px; -moz-column-gap: 40px; column-gap: 40px; }
  1275. .jeg_postblock_16 .jeg_pl_xs_2 { page-break-inside: avoid; margin-bottom: 5px; }
  1276.  
  1277. /* Postblock 20 */
  1278. .jeg_postblock_20 .jeg_pl_sm { margin-bottom: 15px; }
  1279.  
  1280. /* Postblock 22 */
  1281. .jeg_postblock_22 { margin-bottom: 15px; }
  1282. .jeg_postblock_22 .jeg_posts_wrap { position: relative; overflow: hidden; }
  1283. .jeg_postblock_22 .jeg_posts { -webkit-flex-wrap: wrap; flex-wrap: wrap; display: flex; align-items: flex-start; margin-right: -30px; }
  1284. .jeg_postblock_22 .jeg_post { float: left; width: 33.333333333%; padding-right: 30px; margin-bottom: 25px; }
  1285. .jeg_postblock_22.jeg_col_1o3 .jeg_posts { margin-right: -20px; }
  1286. .jeg_postblock_22.jeg_col_1o3 .jeg_post { width: 50%; padding-right: 20px; margin-bottom: 20px; }
  1287.  
  1288. /* Postblock 23 */
  1289. .jeg_postblock_23 .jeg_posts_wrap { position: relative; overflow: hidden; }
  1290. .jeg_postblock_23 .jeg_posts { -webkit-flex-wrap: wrap; flex-wrap: wrap; display: flex; align-items: flex-start; margin-right: -40px; }
  1291. .jeg_postblock_23 .jeg_post { float: left; width: 50%; padding-right: 40px; }
  1292. .jeg_postblock_23 .jeg_post_excerpt { margin: 10px 0; }
  1293.  
  1294. /* Postblock 24 */
  1295. .jeg_postblock_24 { margin-bottom: 40px; }
  1296. .jeg_postblock_24 .jeg_pl_md_box { margin-bottom: 20px; }
  1297. .jeg_postblock_24 .jeg_pl_xs_4 .jeg_postblock_content { border-bottom: 1px solid #eee; padding-bottom: 10px; }
  1298. .jeg_postblock_24.jeg_col_1o3.jeg_pagination_nextprev .jeg_pl_xs_4:last-child .jeg_postblock_content, .jeg_postblock_24.jeg_col_1o3.jeg_pagination_loadmore .jeg_pl_xs_4:last-child .jeg_postblock_content { border-bottom: 0; }
  1299.  
  1300. /* Postblock 25 */
  1301. .jeg_postblock_25 .jeg_post { overflow: hidden; border-bottom: 1px solid #eee; padding-bottom: 30px; margin-bottom: 20px; }
  1302. .jeg_postblock_25 .jeg_post:last-child { border-bottom: 0; padding-bottom: 0; }
  1303. .jeg_postblock_25 .jeg_postblock_heading { margin-bottom: 15px; }
  1304. .jeg_postblock_25 .jeg_post_title { font-size: 24px; font-weight: bold; margin: 0 0 10px; }
  1305. .jeg_postblock_25 .jeg_thumb { width: 280px; float: left; margin-right: 30px; }
  1306. .jeg_postblock_25 .jeg_post_excerpt { margin-top: 0; }
  1307.  
  1308. /* Postblock Blog 1 */
  1309. .jeg_postblock_26 { margin-bottom: 0; }
  1310.  
  1311. /* Postblock Blog 2 */
  1312. .jeg_postblock_27 .jeg_posts_wrap { position: relative; overflow: hidden; }
  1313. .jeg_postblock_27 .jeg_posts { -webkit-flex-wrap: wrap; flex-wrap: wrap; display: flex; align-items: flex-start; margin-right: -40px; }
  1314. .jeg_postblock_27 .jeg_post { float: left; width: 50%; padding-right: 40px; }
  1315. .jeg_postblock_27 .jeg_post_excerpt { margin: 10px 0; }
  1316. .jeg_postblock_27.jeg_col_3o3 .jeg_post { width: 33.333333333%; }
  1317.  
  1318. /* post block blog */
  1319. .jeg_postblock_28 .jeg_meta_date { display: inline; margin-left: 5px; }
  1320. .jeg_postblock_28 .show_border article, .jeg_postblock_29 .show_border article { border-bottom: 1px solid #eee; padding-bottom: 10px; }
  1321. .jeg_postblock_28 .show_border article:last-child, .jeg_postblock_29 .show_border article:last-child { border-bottom: 0; }
  1322.  
  1323. /*** Postblock Carousel 1 ***/
  1324. .jeg_carousel_post { display: block !important }
  1325. .jeg_carousel_post:not(.owl-loaded) { margin-right: -10px }
  1326. .jeg_carousel_post:not(.owl-loaded) .jeg_post { float: left; margin-right: 10px; display: none; width: 100% }
  1327. .jeg_carousel_post[data-items="2"]:not(.owl-loaded) .jeg_post { width: calc(50% - 10px) }
  1328. .jeg_carousel_post[data-items="3"]:not(.owl-loaded) .jeg_post { width: calc(33.333333333% - 10px) }
  1329. .jeg_carousel_post[data-items="4"]:not(.owl-loaded) .jeg_post { width: calc(25% - 10px); }
  1330. .jeg_carousel_post[data-items="5"]:not(.owl-loaded) .jeg_post { width: calc(20% - 10px); }
  1331. .jeg_carousel_post[data-items="6"]:not(.owl-loaded) .jeg_post { width: calc(16.666666667% - 10px); }
  1332. .jeg_postblock_carousel_1 { margin-bottom: 40px; }
  1333. .jeg_carousel_post[data-items="1"]:not(.owl-loaded) .jeg_post:first-child,
  1334. .jeg_carousel_post[data-items="2"]:not(.owl-loaded) .jeg_post:nth-child(-n+2),
  1335. .jeg_carousel_post[data-items="3"]:not(.owl-loaded) .jeg_post:nth-child(-n+3),
  1336. .jeg_carousel_post[data-items="4"]:not(.owl-loaded) .jeg_post:nth-child(-n+4),
  1337. .jeg_carousel_post[data-items="5"]:not(.owl-loaded) .jeg_post:nth-child(-n+5),
  1338. .jeg_carousel_post[data-items="6"]:not(.owl-loaded) .jeg_post:nth-child(-n+6),
  1339. .jeg_postblock_carousel_2.jeg_col_4 .jeg_carousel_post:not(.owl-loaded) .jeg_post:first-child {
  1340. display: block;
  1341. }
  1342. .jeg_postblock_carousel_1 .jeg_post_title { font-size: 14px; font-weight: bold; line-height: 1.4; margin: 10px auto 5px; }
  1343. .jeg_postblock_carousel_1 .owl-carousel .owl-nav { margin-top: 15px; }
  1344.  
  1345. /*** Postblock Carousel 2 ***/
  1346. .jeg_postblock_carousel_2 { margin-bottom: 40px; }
  1347. .jeg_postblock_carousel_2.jeg_col_4 .jeg_carousel_post:not(.owl-loaded) .jeg_post { width: 100%; float: none; display: none; }
  1348. .jeg_postblock_carousel_2 .jeg_post { position: relative; margin-bottom: 0; }
  1349. .jeg_postblock_carousel_2:not(.owl-loaded) .jeg_post { background: #3d3d3d; }
  1350. .jeg_postblock_carousel_2 .overlay_content { position: absolute; top: 0; bottom: 0; left: 0; right: 0; white-space: nowrap; text-align: center; padding: 15px 20px; overflow: hidden; }
  1351. .jeg_postblock_carousel_2 .overlay_content:before { content: ''; display: inline-block; vertical-align: middle; height: 100%; }
  1352. .jeg_postblock_carousel_2 .jeg_postblock_content { width: 100%; display: inline-block; vertical-align: middle; white-space: normal; position: relative; z-index: 1; text-align: center; -webkit-transform: translate3d(0, 1em, 0); transform: translate3d(0, 1em, 0); }
  1353. .jeg_postblock_carousel_2 .jeg_post_title { font-size: 18px; font-weight: bold; margin-top: 0; margin-bottom: 5px; }
  1354. .jeg_postblock_carousel_2 .jeg_post_title a, .jeg_postblock_carousel_2 .jeg_post_meta a { color: #fff; }
  1355. .jeg_postblock_carousel_2 .jeg_post_meta { opacity: 0; }
  1356. .jeg_postblock_carousel_2 .jeg_post_category a { display: inline-block; font-size: 11px; line-height: normal; padding: 3px 6px; color: #fff; text-transform: uppercase; letter-spacing: 0.05em; }
  1357.  
  1358. /** Postblock Carousel 3 **/
  1359. .jeg_postblock_carousel_3 [data-margin="0"] .jeg_postblock_content { padding-right: 12px; }
  1360. .jeg_postblock_carousel_3 article { display: table; }
  1361. .jeg_postblock_carousel_3 article:after { content: ""; display: table; clear: both; }
  1362. .jeg_postblock_carousel_3 .jeg_thumb { width: 75px; float: left; margin-right: 10px; }
  1363. .jeg_postblock_carousel_3 .jeg_post_title { font-size: 14px; margin: 0 0 5px; }
  1364. .jeg_postblock_carousel_3 article .jeg_thumb, .jeg_postblock_carousel_3 article .overlay_content { display: table-cell; vertical-align: middle; }
  1365. .jeg_postblock_carousel_3 article .jeg_thumb { vertical-align: top; }
  1366.  
  1367. /* Carousel 3 Nav */
  1368. .jeg_postblock_carousel_3.shownav .jeg_carousel_post { padding: 0 36px; }
  1369. .jeg_postblock_carousel_3.shownav .jeg_postblock_content { padding-right: 15px; }
  1370. .jeg_postblock_carousel_3 .owl-nav > div { background: #fff; position: absolute; top: 0; left: 0; bottom: 0; display: flex; align-items: center; }
  1371. .jeg_postblock_carousel_3 .owl-nav .owl-next { left: auto; right: 0; }
  1372.  
  1373. /* Newsticker: Breaking News */
  1374. .jeg_breakingnews { margin-bottom: 30px; }
  1375. .jeg_breakingnews a { color: #212121; }
  1376. .jeg_breakingnews_title { float: left; padding: 0 10px; line-height: 40px; color: #fff; font-size: 11px; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; }
  1377. .jeg_news_ticker { background: #fff; font-size: 13px; display: block; overflow: hidden; width: auto; height: 40px; line-height: 40px; border: 1px solid #eee; border-left: 0; padding: 0 95px 0 15px; position: relative; }
  1378. .jeg_news_ticker_item { max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
  1379. .jeg_news_ticker_item .post-date { font-size: 11px; margin-left: 10px; color: #a0a0a0; }
  1380. .jeg_news_ticker_arrow:before { display: block; font-family: FontAwesome; text-align: center; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
  1381. .jeg_news_ticker_next:before { content: "\f105"; }
  1382. .jeg_news_ticker_prev:before { content: "\f104"; }
  1383. .jeg_news_ticker_arrow span { display: none; }
  1384. .jeg_news_ticker_control { position: absolute; top: 0; right: 0; }
  1385. .jeg_news_ticker_arrow { background: #fff; cursor: pointer; border-left: 1px solid #eee; line-height: 38px; width: 40px; font-size: 14px; float: right; position: relative; }
  1386. .jeg_news_ticker_items { position: relative; -webkit-backface-visibility: hidden; }
  1387. .jeg_news_ticker_item { z-index: 0; opacity: 0; position: absolute; top: 0; }
  1388. .jeg_news_ticker_active { z-index: 1; opacity: 1; }
  1389.  
  1390. /* Video Playlist
  1391. * ------------------------------------------------------------------*/
  1392. /* Video Player Global */
  1393. .jeg_video_playlist .jspTrack { background: rgba(0, 0, 0, 0.1); }
  1394. .jeg_video_playlist .jspDrag { left: 0 !important; border-radius: 8px !important; }
  1395. .jeg_video_playlist_video_content { background: #141414; }
  1396. .jeg_video_playlist_item { line-height: 1; }
  1397. .jeg_video_playlist_title { font-size: 13px; margin: 0 0 5px; }
  1398. .jeg_video_playlist_category { color: #a0a0a0; font-size: 11px; text-transform: uppercase; }
  1399. .jeg_video_playlist_current { position: relative; overflow: hidden; padding: 10px 15px; }
  1400. .jeg_video_playlist_current_info { z-index: 2; position: relative; }
  1401. .jeg_video_playlist_current h2 { margin: 0; font-weight: bold; font-size: 14px; }
  1402. .jeg_video_playlist_current h2 a { color: #212121; }
  1403. .jeg_video_holder { position: relative; }
  1404.  
  1405. /* Dark Global */
  1406. .jeg_dark_playlist .jeg_video_playlist_list_wrapper { background: #141414; overflow: hidden; }
  1407. .jeg_dark_playlist .jeg_video_playlist_category { color: rgba(255, 255, 255, 0.5); }
  1408. .jeg_dark_playlist .jspTrack { background: rgba(255, 255, 255, 0.2); }
  1409. .jeg_dark_playlist .jspDrag { background: rgba(255, 255, 255, 0.5); }
  1410. .jeg_dark_playlist .jeg_video_playlist_title { color: #fff; }
  1411.  
  1412. /*** Vertical ***/
  1413. .jeg_vertical_playlist .jeg_video_playlist_video_content { width: 68%; float: left; }
  1414. .jeg_vertical_playlist .jeg_video_playlist_list_wrapper { width: 32%; float: right; overflow: hidden; }
  1415. .jeg_vertical_playlist .jeg_video_playlist_list_inner_wrapper { border: 1px solid #e0e0e0; border-left: 0; border-top: 0; background: #f5f5f5; position: relative; }
  1416. .jeg_vertical_playlist .jeg_video_playlist_item { padding: 10px 15px 10px 12px; display: table; width: 100%; margin: 0; border-bottom: 1px solid #e0e0e0; }
  1417. .jeg_vertical_playlist .jeg_video_playlist_item.active { background: #fff; }
  1418. .jeg_vertical_playlist.jeg_vertical_playlist .jeg_video_playlist_item.active .jeg_video_playlist_thumbnail img { border: 3px solid; }
  1419. .jeg_vertical_playlist .jeg_video_playlist_thumbnail { display: table-cell; width: 85px; vertical-align: middle; }
  1420. .jeg_vertical_playlist .jeg_video_playlist_description { display: table-cell; padding: 0 15px; vertical-align: middle; }
  1421. .jeg_vertical_playlist .jeg_video_playlist_current { -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2); z-index: 1; }
  1422. .jeg_vertical_playlist .jeg_video_playlist_play span { color: rgba(255, 255, 255, 0.8); font-size: smaller; }
  1423. .jeg_vertical_playlist .jeg_video_playlist_play_icon { position: absolute; background: #fff; text-align: center; opacity: 0.4; width: 100px; line-height: 100px; right: 10px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); border-radius: 100%; padding-left: 10px; font-size: 50px; }
  1424. .jeg_vertical_playlist .jeg_video_playlist_current h2 { max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
  1425. .jeg_vertical_playlist .jeg_video_playlist_current h2, .jeg_vertical_playlist .jeg_video_playlist_current h2 a { color: #fff; }
  1426.  
  1427. /* Vertical Dark */
  1428. .jeg_vertical_playlist.jeg_dark_playlist .jeg_video_playlist_list_inner_wrapper { background: transparent; border: 0; }
  1429. .jeg_vertical_playlist.jeg_dark_playlist .jeg_video_playlist_item { border-color: rgba(255, 255, 255, 0.15); }
  1430. .jeg_vertical_playlist.jeg_dark_playlist .jeg_video_playlist_item.active { background: rgba(255, 255, 255, 0.1); }
  1431.  
  1432. /* item sesuai column */
  1433. .jeg_vertical_playlist.jeg_col_4 .jeg_video_playlist_item { display: none; }
  1434. .jeg_vertical_playlist.jeg_col_4 .jeg_video_playlist_item:nth-child(-n+3) { display: block; }
  1435.  
  1436. /*** Horizontal ***/
  1437. .jeg_horizontal_playlist .jeg_video_playlist_current { padding: 0; margin: 10px 0; padding: 0 80px 0 10px; line-height: 30px; border: 1px solid #eee; }
  1438. .jeg_horizontal_playlist .jeg_video_playlist_play, .jeg_horizontal_playlist .jeg_video_playlist_play_icon, .jeg_horizontal_playlist .jeg_video_playlist_current .jeg_video_playlist_current_info h2, .jeg_horizontal_playlist .jeg_video_playlist_current .jeg_video_playlist_current_info span, .jeg_horizontal_playlist .jeg_video_playlist_current_info { display: inline-block; }
  1439. .jeg_horizontal_playlist .jeg_video_playlist_play { color: #f70d28; font-size: 12px; margin-right: 5px; }
  1440. .jeg_horizontal_playlist .jeg_video_playlist_play span { text-transform: uppercase; margin-left: 3px; }
  1441. .jeg_horizontal_playlist .jeg_video_playlist_list_inner_wrapper { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: space-between; }
  1442. .jeg_horizontal_playlist .jeg_video_playlist_item { display: none; padding: 10px; border: 1px solid #eee; }
  1443.  
  1444. /* item sesuai column */
  1445. .jeg_horizontal_playlist.jeg_col_4 .jeg_video_playlist_item:nth-child(-n+3), .jeg_horizontal_playlist.jeg_col_8 .jeg_video_playlist_item:nth-child(-n+5), .jeg_horizontal_playlist.jeg_col_12 .jeg_video_playlist_item:nth-child(-n+6) { display: block; flex: 1; }
  1446. .jeg_horizontal_playlist.jeg_col_4 .jeg_video_playlist_item:nth-child(-n+2), .jeg_horizontal_playlist.jeg_col_8 .jeg_video_playlist_item:nth-child(-n+4), .jeg_horizontal_playlist.jeg_col_12 .jeg_video_playlist_item:nth-child(-n+5) { margin-right: 10px; }
  1447. .jeg_horizontal_playlist .jeg_video_playlist_item img { display: block; width: 100%; }
  1448. .jeg_horizontal_playlist .jeg_video_playlist_item.active { border: 2px solid; }
  1449. .jeg_horizontal_playlist .jeg_video_playlist_title { margin: 5px 0; }
  1450. .jeg_horizontal_playlist .owl-carousel .owl-nav { position: absolute; top: -42px; right: 0; }
  1451. .jeg_horizontal_playlist .owl-carousel .owl-nav div { width: 30px; height: 32px; line-height: 30px; right: 0; margin-right: 0; border-color: #eee; }
  1452. .jeg_horizontal_playlist .owl-carousel .owl-nav .owl-prev { border-right: 0 }
  1453.  
  1454. /* Horizontal Dark */
  1455. .jeg_horizontal_playlist.jeg_dark_playlist .jeg_video_playlist_current, .jeg_horizontal_playlist.jeg_dark_playlist .jeg_video_playlist_item, .jeg_horizontal_playlist.jeg_dark_playlist .jeg_video_playlist_item.active { border: 0; }
  1456. .jeg_horizontal_playlist.jeg_dark_playlist .jeg_video_playlist_item.active { background: rgba(255, 255, 255, 0.1); }
  1457. .jeg_horizontal_playlist.jeg_dark_playlist .jeg_video_playlist_current h2, .jeg_horizontal_playlist.jeg_dark_playlist .jeg_video_playlist_current h2 a { color: #fff; }
  1458. .jeg_horizontal_playlist.jeg_dark_playlist .jeg_video_playlist_play span { color: rgba(255, 255, 255, 0.5); }
  1459. .jeg_horizontal_playlist.jeg_dark_playlist .owl-carousel .owl-nav { top: -40px; right: 10px; }
  1460. .jeg_horizontal_playlist.jeg_dark_playlist .owl-carousel .owl-nav div { line-height: 26px; height: 30px; color: rgba(255, 255, 255, 0.8); border-color: rgba(255, 255, 255, 0.15); }
  1461. .jeg_horizontal_playlist.jeg_dark_playlist .owl-carousel .owl-nav div:hover { background: rgba(255, 255, 255, 0.15); }
  1462. @media only screen and (min-width:1025px) {
  1463. .jeg_vertical_playlist.jeg_col_12 .jeg_video_playlist_list_wrapper { height: 461.03px; }
  1464. .jeg_vertical_playlist.jeg_col_8 .jeg_video_playlist_list_wrapper { height: 307.66px }
  1465. .jeg_col_8.jeg_vertical_playlist .jeg_video_playlist_video_content { width: 67%; }
  1466. .jeg_col_8.jeg_vertical_playlist .jeg_video_playlist_list_wrapper { width: 33% }
  1467. .jeg_col_8.jeg_vertical_playlist .jeg_video_playlist_title { font-size: 12px; }
  1468. .jeg_col_8.jeg_vertical_playlist .jeg_video_playlist_description { padding: 0 10px; }
  1469. .jeg_col_8.jeg_vertical_playlist .jeg_video_playlist_thumbnail { width: 70px; }
  1470. .jeg_col_8.jeg_vertical_playlist .jeg_video_playlist_item.active .jeg_video_playlist_thumbnail img { border-width: 2px; }
  1471. }
  1472. @media only screen and (min-width:768px) {
  1473. .jeg_col_7.jeg_vertical_playlist .jeg_video_playlist_video_content, .jeg_col_7.jeg_vertical_playlist .jeg_video_playlist_list_wrapper, .jeg_col_6.jeg_vertical_playlist .jeg_video_playlist_video_content, .jeg_col_6.jeg_vertical_playlist .jeg_video_playlist_list_wrapper, .jeg_col_5.jeg_vertical_playlist .jeg_video_playlist_video_content, .jeg_col_5.jeg_vertical_playlist .jeg_video_playlist_list_wrapper, .jeg_col_4.jeg_vertical_playlist .jeg_video_playlist_video_content, .jeg_col_4.jeg_vertical_playlist .jeg_video_playlist_list_wrapper, .jeg_col_3.jeg_vertical_playlist .jeg_video_playlist_video_content, .jeg_col_3.jeg_vertical_playlist .jeg_video_playlist_list_wrapper, .jeg_col_2.jeg_vertical_playlist .jeg_video_playlist_video_content, .jeg_col_2.jeg_vertical_playlist .jeg_video_playlist_list_wrapper { width: 100%; float: none; }
  1474. }
  1475. @media only screen and (min-width:768px) and (max-width:1024px) {
  1476. .jeg_vertical_playlist.jeg_col_12 .jeg_video_playlist_list_wrapper { height: 385px; }
  1477. .jeg_horizontal_playlist.jeg_col_4 .jeg_video_playlist_item:nth-child(-n+6) { display: none; margin-right: 0; }
  1478. .jeg_horizontal_playlist.jeg_col_4 .jeg_video_playlist_item:nth-child(-n+2) { display: block; flex: 1; }
  1479. .jeg_horizontal_playlist.jeg_col_4 .jeg_video_playlist_item:first-child { margin-right: 10px; }
  1480. }
  1481. @media only screen and (min-width:568px) and (max-width:767px) {
  1482. .jeg_horizontal_playlist.jeg_col_4 .jeg_video_playlist_item:nth-child(-n+6), .jeg_horizontal_playlist.jeg_col_8 .jeg_video_playlist_item:nth-child(-n+6), .jeg_horizontal_playlist.jeg_col_12 .jeg_video_playlist_item:nth-child(-n+6) { display: none; margin-right: 0; }
  1483. .jeg_horizontal_playlist.jeg_col_4 .jeg_video_playlist_item:nth-child(-n+4), .jeg_horizontal_playlist.jeg_col_8 .jeg_video_playlist_item:nth-child(-n+4), .jeg_horizontal_playlist.jeg_col_12 .jeg_video_playlist_item:nth-child(-n+4) { display: block; flex: 1; }
  1484. .jeg_horizontal_playlist.jeg_col_4 .jeg_video_playlist_item:nth-child(-n+3), .jeg_horizontal_playlist.jeg_col_8 .jeg_video_playlist_item:nth-child(-n+3), .jeg_horizontal_playlist.jeg_col_12 .jeg_video_playlist_item:nth-child(-n+3) { margin-right: 10px; }
  1485. }
  1486. @media only screen and (max-width:1024px) {
  1487. .jeg_vertical_playlist:not(.jeg_col_12) .jeg_video_playlist_video_content, .jeg_vertical_playlist:not(.jeg_col_12) .jeg_video_playlist_list_wrapper { width: 100%; float: none; }
  1488. .jeg_vertical_playlist.jeg_col_8 .jeg_video_playlist_item { display: none; }
  1489. .jeg_vertical_playlist.jeg_col_8 .jeg_video_playlist_item:nth-child(-n+3) { display: block; }
  1490. }
  1491. @media only screen and (min-width:768px) and (max-width:1023px) {
  1492. .jeg_vertical_playlist.jeg_col_12 .jeg_video_playlist_list_wrapper { height: auto; }
  1493. .jeg_vertical_playlist .jeg_video_playlist_item { display: none; }
  1494. .jeg_vertical_playlist .jeg_video_playlist_item:nth-child(-n+3) { display: block; }
  1495. }
  1496. @media only screen and (max-width:768px) {
  1497. .jeg_vertical_playlist .jeg_video_playlist_video_content, .jeg_vertical_playlist .jeg_video_playlist_list_wrapper { width: 100%; float: none; }
  1498. .jeg_horizontal_playlist .jeg_video_playlist_title { font-size: 12px; }
  1499. }
  1500. @media only screen and (min-width:768px) and (max-width:1023px) {
  1501. .jeg_horizontal_playlist.jeg_col_8 .jeg_video_playlist_item:nth-child(-n+6), .jeg_horizontal_playlist.jeg_col_12 .jeg_video_playlist_item:nth-child(-n+6) { display: none; margin-right: 0; }
  1502. .jeg_horizontal_playlist.jeg_col_8 .jeg_video_playlist_item:nth-child(-n+4), .jeg_horizontal_playlist.jeg_col_12 .jeg_video_playlist_item:nth-child(-n+5) { display: block; flex: 1; }
  1503. .jeg_horizontal_playlist.jeg_col_8 .jeg_video_playlist_item:nth-child(-n+3), .jeg_horizontal_playlist.jeg_col_12 .jeg_video_playlist_item:nth-child(-n+4) { margin-right: 10px; }
  1504. }
  1505. @media only screen and (max-width:767px) {
  1506. .jeg_vertical_playlist .jeg_video_playlist_item { display: none; }
  1507. .jeg_vertical_playlist .jeg_video_playlist_item:nth-child(-n+3) { display: block; }
  1508. }
  1509. @media only screen and (min-width:480px) and (max-width:567px) {
  1510. .jeg_horizontal_playlist.jeg_col_4 .jeg_video_playlist_item:nth-child(-n+6), .jeg_horizontal_playlist.jeg_col_8 .jeg_video_playlist_item:nth-child(-n+6), .jeg_horizontal_playlist.jeg_col_12 .jeg_video_playlist_item:nth-child(-n+6) { display: none; margin-right: 0; }
  1511. .jeg_horizontal_playlist.jeg_col_4 .jeg_video_playlist_item:nth-child(-n+3), .jeg_horizontal_playlist.jeg_col_8 .jeg_video_playlist_item:nth-child(-n+3), .jeg_horizontal_playlist.jeg_col_12 .jeg_video_playlist_item:nth-child(-n+3) { display: block; flex: 1; }
  1512. .jeg_horizontal_playlist.jeg_col_4 .jeg_video_playlist_item:nth-child(-n+2), .jeg_horizontal_playlist.jeg_col_8 .jeg_video_playlist_item:nth-child(-n+2), .jeg_horizontal_playlist.jeg_col_12 .jeg_video_playlist_item:nth-child(-n+2) { margin-right: 10px; }
  1513. }
  1514. @media only screen and (max-width:479px) {
  1515. .jeg_horizontal_playlist.jeg_col_4 .jeg_video_playlist_item:nth-child(-n+6), .jeg_horizontal_playlist.jeg_col_8 .jeg_video_playlist_item:nth-child(-n+6), .jeg_horizontal_playlist.jeg_col_12 .jeg_video_playlist_item:nth-child(-n+6) { display: none; margin-right: 0; }
  1516. .jeg_horizontal_playlist.jeg_col_4 .jeg_video_playlist_item:nth-child(-n+2), .jeg_horizontal_playlist.jeg_col_8 .jeg_video_playlist_item:nth-child(-n+2), .jeg_horizontal_playlist.jeg_col_12 .jeg_video_playlist_item:nth-child(-n+2) { display: block; flex: 1; }
  1517. .jeg_horizontal_playlist.jeg_col_4 .jeg_video_playlist_item:first-child, .jeg_horizontal_playlist.jeg_col_8 .jeg_video_playlist_item:first-child, .jeg_horizontal_playlist.jeg_col_12 .jeg_video_playlist_item:first-child { margin-right: 10px; }
  1518. }
  1519.  
  1520. /* Hero Block Global */
  1521. .jeg_heroblock { margin-bottom: 40px; }
  1522. .jeg_heroblock_wrapper { position: relative; overflow: hidden; z-index: 1; }
  1523. .jeg_heroblock .jeg_post { overflow: hidden; position: absolute; }
  1524. .jeg_block_container { display: block; height: 100%; position: relative; overflow: hidden; }
  1525. .jeg_hero_empty .jeg_block_container { background: #ddd; }
  1526.  
  1527. /* Hero Caption Global */
  1528. .jeg_heroblock .jeg_postblock_content, .jeg_heroblock .jeg_post_title a, .jeg_heroblock .jeg_post_meta, .jeg_heroblock .jeg_post_meta a, .jeg_heroblock .jeg_post_meta .fa { color: #fff; }
  1529. .jeg_heroblock .jeg_post_title { font-size: 18px; font-weight: bold; margin: 0 auto 10px; }
  1530. .jeg_heroblock .jeg_post_category a { display: inline-block; font-size: 11px; font-weight: normal; color: inherit; line-height: normal; margin-right: 5px; margin-bottom: 5px; padding: 2px 6px; background: #f70d28; text-transform: uppercase; }
  1531. .jeg_heroblock .thumbnail-container:not(.no_thumbnail).animate-lazy:before,.jeg_postblock_carousel_2 .thumbnail-container:not(.no_thumbnail).animate-lazy:before { background-color: #212121; background-image: -webkit-gradient(linear, left top, right top, from(#212121), color-stop(20%, #313131), color-stop(40%, #222222), to(#212121)); background-image: linear-gradient(90deg, #212121 0%, #313131 20%, #222222 40%, #212121 100%); }
  1532. .jeg_heroblock .jeg_thumb { position: absolute; top: 0; bottom: 0; width: 100%; height: 100%; }
  1533.  
  1534. /* Hero Caption Style 1 */
  1535. .jeg_hero_style_1 .jeg_post_title, .jeg_hero_style_1 .jeg_post_category { -webkit-transform: translate3d(0, 25px, 0); transform: translate3d(0, 25px, 0); }
  1536. .jeg_hero_style_1 .jeg_post_meta, .jeg_hero_style_1 .jeg_post_review { opacity: 0; }
  1537. .jeg_hero_style_1 .jeg_postblock_content { position: absolute; bottom: 0; left: 0; right: 0; padding: 0 25px 25px; z-index: 3; }
  1538.  
  1539. /* Hero Caption Style 2 */
  1540. .jeg_hero_style_2 .jeg_postblock_content { position: absolute; top: 0; bottom: 0; left: 25px; right: 25px; z-index: 3; }
  1541. .jeg_hero_style_2 .jeg_post_category, .jeg_hero_style_2 .jeg_post_info { position: absolute; z-index: 3; }
  1542. .jeg_hero_style_2 .jeg_post_category { top: 0; line-height: 1; }
  1543. .jeg_hero_style_2 .jeg_post_info { bottom: 25px; }
  1544.  
  1545. /* Hero Caption Style 3 */
  1546. .jeg_hero_style_3 .jeg_postblock_content { position: absolute; top: 0; left: 0; right: 0; padding: 25px 25px 0; z-index: 3; }
  1547.  
  1548. /* Hero Caption Style 4 */
  1549. .jeg_hero_style_4 .jeg_postblock_content { position: absolute; bottom: 0; width: 100%; padding: 20px 25px 10px; z-index: 3; background: rgba(0, 0, 0, 0.7); }
  1550. .jeg_hero_style_4 .jeg_post_category { position: absolute; top: -10px; }
  1551.  
  1552. /* Hero Caption Style 5 */
  1553. .jeg_hero_style_5 .jeg_postblock_content { position: absolute; top: 50%; left: 0; right: 0; width: 100%; margin: auto; padding: 25px; z-index: 3; text-align: center; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
  1554.  
  1555. /* Hero Caption Style 6 */
  1556. .jeg_hero_style_6 .jeg_postblock_content { position: absolute; bottom: 0; left: 0; right: 0; right: 30px; padding: 0 25px 15px; z-index: 3; }
  1557. .jeg_hero_style_6 .jeg_thumb:before { background: rgba(0, 0, 0, 0.2); }
  1558. .jeg_hero_style_6 .jeg_post_title { line-height: 1.2; margin-bottom: 10px; }
  1559. .jeg_hero_style_6 .jeg_post_title a, .jeg_hero_style_6 .jeg_post_meta { display: inline; background: #212121; color: #fff; }
  1560. .jeg_hero_style_6 .jeg_post_meta .fa { display: none; }
  1561. .jeg_hero_style_6 .jeg_post_meta { padding: 0 5px; text-transform: none; font-style: italic; }
  1562.  
  1563. /* Hero Caption Style 7 */
  1564. .jeg_hero_style_7 .jeg_postblock_content { position: absolute; bottom: 20px; left: 20px; width: 75%; padding: 15px 20px; z-index: 3; background: rgba(255, 255, 255, .94); box-shadow: 3px 3px 15px rgba(0, 0, 0, 0.1); }
  1565. .jeg_hero_style_7 .jeg_post_title { margin: 20px 0 5px; }
  1566. .jeg_hero_style_7 .jeg_post_category a { position: absolute; top: 0; }
  1567. .jeg_hero_style_7 .jeg_post_meta, .jeg_hero_style_7 .jeg_post_meta .fa { color: #a0a0a0; }
  1568.  
  1569. /* Multiple Hero Block Captions */
  1570. .jeg_heroblock_5 .jeg_post_title, .jeg_heroblock_8 .jeg_post_title, .jeg_heroblock_10 .jeg_hero_item_1 .jeg_post_title, .jeg_heroblock_10 .jeg_hero_item_5 .jeg_post_title, .jeg_heroblock_11 .jeg_hero_item_2 .jeg_post_title, .jeg_heroblock_11 .jeg_hero_item_3 .jeg_post_title, .jeg_heroblock_12 .jeg_hero_item_2 .jeg_post_title, .jeg_heroblock_12 .jeg_hero_item_3 .jeg_post_title { font-size: 22px; }
  1571. .jeg_heroblock_1 .jeg_hero_item_1 .jeg_post_title, .jeg_heroblock_2 .jeg_hero_item_1 .jeg_post_title, .jeg_heroblock_3 .jeg_hero_item_1 .jeg_post_title, .jeg_heroblock_4 .jeg_hero_item_1 .jeg_post_title, .jeg_heroblock_5 .jeg_hero_item_1 .jeg_post_title, .jeg_heroblock_9 .jeg_post_title { font-size: 26px; margin-bottom: 5px; }
  1572. .jeg_heroblock_6 .jeg_hero_item_1 .jeg_post_title, .jeg_heroblock_skew .jeg_post_title, .jeg_heroblock_13 .jeg_post_title { font-size: 30px; line-height: 1.1em; margin-bottom: 8px; }
  1573.  
  1574. /*** Hero Post 1 ***/
  1575. .jeg_heroblock_1 .jeg_heroblock_wrapper { height: 500px; }
  1576. .jeg_heroblock_1 .jeg_hero_item_1 { width: 50%; height: 100%; top: 0; left: 0; }
  1577. .jeg_heroblock_1 .jeg_hero_item_2 { width: 50%; height: 55%; top: 0; left: 50%; }
  1578. .jeg_heroblock_1 .jeg_hero_item_3, .jeg_heroblock_1 .jeg_hero_item_4 { width: 25%; height: 45%; top: 55%; }
  1579. .jeg_heroblock_1 .jeg_hero_item_3 { left: 50%; }
  1580. .jeg_heroblock_1 .jeg_hero_item_4 { left: 75%; }
  1581. .jeg_heroblock_1 .jeg_hero_item_1 .jeg_post_title { font-size: 26px; margin-bottom: 5px; }
  1582.  
  1583. /*** Hero Post 2 ***/
  1584. .jeg_heroblock_2 .jeg_heroblock_wrapper { height: 500px; }
  1585. .jeg_heroblock_2 .jeg_hero_item_1 { width: 50%; height: 100%; top: 0; left: 0; }
  1586. .jeg_heroblock_2 .jeg_hero_item_2, .jeg_heroblock_2 .jeg_hero_item_3, .jeg_heroblock_2 .jeg_hero_item_4, .jeg_heroblock_2 .jeg_hero_item_5 { width: 25%; height: 50%; }
  1587. .jeg_heroblock_2 .jeg_hero_item_2 { top: 0; left: 50%; }
  1588. .jeg_heroblock_2 .jeg_hero_item_3 { top: 0; left: 75%; }
  1589. .jeg_heroblock_2 .jeg_hero_item_4 { top: 50%; left: 50%; }
  1590. .jeg_heroblock_2 .jeg_hero_item_5 { top: 50%; left: 75%; }
  1591.  
  1592. /*** Hero Post 3 ***/
  1593. .jeg_heroblock_3 .jeg_heroblock_wrapper { height: 430px; }
  1594. .jeg_heroblock_3 .jeg_hero_item_1 { width: 50%; height: 100%; top: 0; left: 0; }
  1595. .jeg_heroblock_3 .jeg_hero_item_2 { width: 25%; height: 100%; top: 0; left: 50%; }
  1596. .jeg_heroblock_3 .jeg_hero_item_3, .jeg_heroblock_3 .jeg_hero_item_4 { width: 25%; height: 50%; }
  1597. .jeg_heroblock_3 .jeg_hero_item_3 { top: 0%; left: 75%; }
  1598. .jeg_heroblock_3 .jeg_hero_item_4 { top: 50%; left: 75%; }
  1599.  
  1600. /*** Hero Post 4 ***/
  1601. .jeg_heroblock_4 .jeg_heroblock_wrapper { height: 430px; }
  1602. .jeg_heroblock_4 .jeg_hero_item_1 { width: 50%; height: 100%; top: 0; left: 0; }
  1603. .jeg_heroblock_4 .jeg_hero_item_2, .jeg_heroblock_4 .jeg_hero_item_3 { width: 25%; height: 100%; top: 0; left: 50%; }
  1604. .jeg_heroblock_4 .jeg_hero_item_3 { left: 75% }
  1605.  
  1606. /*** Hero Post 5 ***/
  1607. .jeg_heroblock_5 .jeg_heroblock_wrapper { height: 430px; }
  1608. .jeg_heroblock_5 .jeg_hero_item_1 { width: 60%; height: 100%; top: 0; left: 0; }
  1609. .jeg_heroblock_5 .jeg_hero_item_2, .jeg_heroblock_5 .jeg_hero_item_3 { width: 40%; height: 50%; top: 0; left: 60%; }
  1610. .jeg_heroblock_5 .jeg_hero_item_3 { top: 50%; }
  1611.  
  1612. /*** Hero Post 6 ***/
  1613. .jeg_heroblock_6 .jeg_heroblock_wrapper { height: 500px; }
  1614. .jeg_heroblock_6 .jeg_hero_item_1 { width: 68%; height: 100%; top: 0; left: 0; }
  1615. .jeg_heroblock_6 .jeg_hero_item_2, .jeg_heroblock_6 .jeg_hero_item_3, .jeg_heroblock_6 .jeg_hero_item_4 { width: 32%; height: 33.33333333333333%; top: 0; left: 68%; }
  1616. .jeg_heroblock_6 .jeg_hero_item_3 { top: 33.33333333333333%; }
  1617. .jeg_heroblock_6 .jeg_hero_item_4 { top: 66.66666666666666%; }
  1618. .jeg_heroblock_6 .jeg_post_title { font-size: 16px; }
  1619.  
  1620. /*** Hero Post 7 ***/
  1621. .jeg_heroblock_7 .jeg_heroblock_wrapper { height: 430px; }
  1622. .jeg_heroblock_7 .jeg_post { width: 25%; height: 100%; top: 0; left: 0; }
  1623. .jeg_heroblock_7 .jeg_hero_item_2 { left: 25%; }
  1624. .jeg_heroblock_7 .jeg_hero_item_3 { left: 50%; }
  1625. .jeg_heroblock_7 .jeg_hero_item_4 { left: 75%; }
  1626.  
  1627. /*** Hero Post 8 ***/
  1628. .jeg_heroblock_8 .jeg_heroblock_wrapper { height: 500px; }
  1629. .jeg_heroblock_8 .jeg_post { width: 33.33333333333333%; height: 100%; top: 0; left: 0; }
  1630. .jeg_heroblock_8 .jeg_hero_item_2 { left: 33.33333333333333%; }
  1631. .jeg_heroblock_8 .jeg_hero_item_3 { left: 66.66666666666666%; }
  1632.  
  1633. /*** Hero Post 9 ***/
  1634. .jeg_heroblock_9 .jeg_heroblock_wrapper { height: 430px; }
  1635. .jeg_heroblock_9 .jeg_post { width: 50%; height: 100%; top: 0; left: 0; }
  1636. .jeg_heroblock_9 .jeg_hero_item_2 { left: 50%; }
  1637.  
  1638. /*** Hero Post 10 ***/
  1639. .jeg_heroblock_10 .jeg_heroblock_wrapper { height: 540px; }
  1640. .jeg_heroblock_10 .jeg_post { width: 33.333333333%; height: 33.333333333%; }
  1641. .jeg_heroblock_10 .jeg_hero_item_1, .jeg_heroblock_10 .jeg_hero_item_5 { height: 66.666666666%; }
  1642. .jeg_heroblock_10 .jeg_hero_item_1 { top: 0; left: 0; }
  1643. .jeg_heroblock_10 .jeg_hero_item_2 { top: 0; left: 33.333333333%; }
  1644. .jeg_heroblock_10 .jeg_hero_item_3 { top: 0; left: 66.666666666%; }
  1645. .jeg_heroblock_10 .jeg_hero_item_4 { top: 33.333333333%; left: 33.333333333%; }
  1646. .jeg_heroblock_10 .jeg_hero_item_5 { top: 33.333333333%; left: 66.666666666%; }
  1647. .jeg_heroblock_10 .jeg_hero_item_6 { top: 66.666666666%; left: 0; }
  1648. .jeg_heroblock_10 .jeg_hero_item_7 { top: 66.666666666%; left: 33.333333333%; }
  1649.  
  1650. /*** Hero Post 11 ***/
  1651. .jeg_heroblock_11 .jeg_heroblock_wrapper { height: 540px; }
  1652. .jeg_heroblock_11 .jeg_hero_item_2 { width: 38%; height: 50%; left: 0; }
  1653. .jeg_heroblock_11 .jeg_hero_item_3 { width: 38%; height: 50%; top: 50%; left: 0; }
  1654. .jeg_heroblock_11 .jeg_hero_item_1 { width: 35%; height: 100%; left: 38%; }
  1655. .jeg_heroblock_11 .jeg_hero_item_4, .jeg_heroblock_11 .jeg_hero_item_5 { width: 27%; left: 73%; }
  1656. .jeg_heroblock_11 .jeg_hero_item_4 { top: 0; height: 40%; }
  1657. .jeg_heroblock_11 .jeg_hero_item_5 { top: 40%; height: 60%; }
  1658. .jeg_heroblock_11 .jeg_hero_item_1 .jeg_post_title { font-size: 24px; }
  1659.  
  1660. /*** Hero Post 12 ***/
  1661. .jeg_heroblock_12 .jeg_heroblock_wrapper { height: 540px; }
  1662. .jeg_heroblock_12 .jeg_hero_item_1 { width: 35%; height: 100%; left: 0; }
  1663. .jeg_heroblock_12 .jeg_hero_item_2, .jeg_heroblock_12 .jeg_hero_item_3 { width: 38%; height: 50%; left: 35%; top: 0; }
  1664. .jeg_heroblock_12 .jeg_hero_item_3 { top: 50%; }
  1665. .jeg_heroblock_12 .jeg_hero_item_4, .jeg_heroblock_12 .jeg_hero_item_5 { width: 27%; left: 73%; }
  1666. .jeg_heroblock_12 .jeg_hero_item_4 { top: 0; height: 60%; }
  1667. .jeg_heroblock_12 .jeg_hero_item_5 { top: 60%; height: 40%; }
  1668. .jeg_heroblock_12 .jeg_hero_item_1 .jeg_post_title { font-size: 24px; }
  1669.  
  1670. /*** Hero Post 13 ***/
  1671. .jeg_heroblock_13 .jeg_heroblock_wrapper { height: 430px; }
  1672. .jeg_heroblock_13 .jeg_post { width: 100%; height: 100%; top: 0; left: 0; }
  1673. .jeg_heroblock_13.jeg_hero_style_1 .jeg_postblock_content { bottom: 40px; left: 40px; width: 50%; }
  1674. .jeg_heroblock_13.jeg_hero_style_2 .jeg_postblock_content { bottom: 20px; left: 40px; right: 40px; }
  1675. .jeg_heroblock_13.jeg_hero_style_2 .jeg_post_info { width: 50%; }
  1676. .jeg_heroblock_13.jeg_hero_style_3 .jeg_postblock_content { top: 30px; left: 30px; width: 50%; }
  1677. .jeg_heroblock_13.jeg_hero_style_5 .jeg_postblock_content, .jeg_heroblock_13.jeg_hero_style_6 .jeg_postblock_content { width: 50% }
  1678. .jeg_heroblock_13.jeg_hero_style_7 .jeg_postblock_content { bottom: 40px; left: 40px; width: 45%; padding: 30px; }
  1679.  
  1680. /*** Hero Post Skew ***/
  1681. .jeg_heroblock_skew { overflow: hidden; }
  1682. .jeg_heroblock_skew .jeg_heroblock_wrapper { height: 350px; margin-left: -3% !important; margin-right: -3% !important; -webkit-transform: translateZ(0) skew(-7deg); -ms-transform: translateZ(0) skew(-7deg); -o-transform: translateZ(0) skew(-7deg); transform: skew(-7deg); }
  1683. .jeg_heroblock_skew .jeg_postblock_content { margin: 0 6% 0 4%; z-index: 3; -webkit-transform: skew(7deg); -ms-transform: skew(7deg); -o-transform: skew(7deg); transform: skew(7deg); }
  1684. .jeg_heroblock_skew .jeg_hero_item_1 .jeg_postblock_content { margin-left: calc(3% + 25px); }
  1685. .jeg_heroblock_skew .jeg_thumb > div { -webkit-transform: skew(7deg) scale(1.1); -ms-transform: skew(7deg) scale(1.1); -o-transform: skew(7deg) scale(1.1); transform: skew(7deg) scale(1.1); }
  1686. .jeg_heroblock_skew .jeg_hero_item_1 { width: 50%; top: 0; bottom: 0; left: 1px; }
  1687. .jeg_heroblock_skew .jeg_hero_item_2 { width: 50%; top: 0; bottom: 0; left: 50%; }
  1688. .jeg_heroblock_skew.jeg_hero_style_4 .jeg_postblock_content { background: transparent; max-width: 96%; }
  1689. .jeg_heroblock_skew.jeg_hero_style_4 .jeg_postblock_content:before { content: ''; position: absolute; top: 0; left: -10%; right: -10%; height: 100%; background: rgba(0, 0, 0, 0.7); z-index: -1; }
  1690. .jeg_heroblock_skew.jeg_hero_style_5 .jeg_postblock_content { width: auto; -webkit-transform: skew(7deg) translateY(-50%); transform: skew(7deg) translateY(-50%); }
  1691.  
  1692. /*** Heropost 1 ***/
  1693. .jeg_heropost_1 { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
  1694. .jeg_heropost_1 > div { padding: 0 15px; }
  1695. .jeg_heropost_1 .jeg_postbig { width: 50%; -webkit-box-ordinal-group: 2; -moz-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2; }
  1696. .jeg_heropost_1 .jeg_postsmall.left { width: 25%; padding-left: 0; -webkit-box-ordinal-group: 1; -moz-box-ordinal-group: 1; -ms-flex-order: 1; -webkit-order: 1; order: 1; }
  1697. .jeg_heropost_1 .jeg_postsmall.right { width: 25%; padding-right: 0; -webkit-box-ordinal-group: 3; -moz-box-ordinal-group: 3; -ms-flex-order: 3; -webkit-order: 3; order: 3; }
  1698.  
  1699. /*** Block Link ***/
  1700. .jeg_blocklink { position: relative; width: 100%; height: 230px; margin-bottom: 40px; }
  1701. .jeg_blocklink .jeg_block_container { position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; }
  1702. .jeg_blocklink .jeg_videowrapper { position: relative; }
  1703. .jeg_blocklink .jeg_block_bg .bg { position: absolute; width: 100%; height: 100%; background-size: cover; background-position: center; transform: scale(1); }
  1704. .jeg_blocklink:hover .jeg_block_bg .bg { transform: scale(1.1); }
  1705. .jeg_blocklink .jeg_block_content { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; text-align: center; }
  1706. .jeg_blocklink .jeg_block_content:before { display: block; content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: rgba(255, 255, 255, 0.3); opacity: 0; }
  1707. .jeg_blocklink:hover .jeg_block_content:before { opacity: 1; }
  1708. .jeg_blocklink .jeg_block_content a { position: relative; color: #a0a0a0; padding: 20px 30px; width: 60%; background: #fff; -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15); }
  1709. .jeg_blocklink:hover a { -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2); box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2); }
  1710. .jeg_blocklink .jeg_block_content h3 { font-size: 22px; font-weight: bold; line-height: 1.1; margin: 0 0 5px; }
  1711. .jeg_blocklink .jeg_block_content span { font-size: 13px; display: block; }
  1712. .jeg_blocklink .mejs-container .mejs-controls, .jeg_blocklink .mejs-overlay { display: none !important; /* hide video player control */ }
  1713.  
  1714. /* clear margin last block */
  1715. .widget_jnews_recent_news .jeg_postblock .jeg_post:last-child,
  1716. .widget .jeg_postblock_13.jeg_col_1o3 .jeg_posts_wrap .jeg_post:last-child,
  1717. .widget .jeg_postblock_13.jeg_col_1o3 .jeg_posts_wrap .jeg_post:nth-last-child(2),
  1718. .jeg_postblock_8 .row:last-child .jeg_post,
  1719. .jeg_postblock_9 .row:last-child .jeg_post,
  1720. .jeg_postblock_12 .row:last-child .jeg_pl_md_card,
  1721. .jeg_postblock_11 .row:last-child .jeg_post,
  1722. .jeg_postblock_14 .row:last-child .jeg_pl_md_box,
  1723. .jeg_postblock_15 .row:last-child .jeg_pl_md_box,
  1724. .jeg_heropost_1 .jeg_post:last-child,
  1725. .widget_postblock .jeg_post:last-child,
  1726. .jeg_section .row:last-child > div[class*="col-"] > .jeg_postblock:last-child {
  1727. margin-bottom: 0;
  1728. }
  1729.  
  1730. /*** Forms ***/
  1731. input:not([type="submit"]), textarea, select, .chosen-container-single .chosen-single { display: inline-block; background: #fff; border: 1px solid #e0e0e0; border-radius: 0; padding: 7px 14px; height: 40px; outline: 0; font-size: 14px; font-weight: 300; margin: 0; width: 100%; max-width: 100%; box-shadow: none; }
  1732. input[type=checkbox], input[type=radio] { width: auto; height: auto; line-height: inherit; display: inline; }
  1733. textarea { min-height: 60px; height: auto; }
  1734. input[type="submit"], .btn, .button { border: none; color: #fff; padding: 0 20px; line-height: 40px; height: 40px; display: inline-block; text-transform: uppercase; font-size: 12px; font-weight: bold; outline: 0; }
  1735.  
  1736. /* 7 - ADVERTISEMENT
  1737. * ------------------------------------------------------------------------- */
  1738. .jeg_ad { text-align: center; }
  1739. .jeg_ad .adlink { display: inline-block; }
  1740. .jeg_ad small { font-size: 10px; margin: 5px 0 -10px; display: block; color: #a0a0a0; }
  1741. .jeg_ad_sidepost { float: right; margin-left: 1.5em; }
  1742. .jnews_content_bottom_ads { margin: 30px auto; }
  1743. .jeg_ad_block { margin-bottom: 40px; }
  1744. .jeg_ad_sidecontent { text-align: center; padding: 15px 0; border-bottom: 1px solid #eee; }
  1745.  
  1746. /* ------------------------------------------------------------------------- *
  1747. * WIDGETS
  1748. * ------------------------------------------------------------------------- */
  1749. .widget { margin-bottom: 40px; }
  1750.  
  1751. /*** Widget: Post Tabs ***/
  1752. .jeg_tabpost_nav { display: block; overflow: hidden; }
  1753. .jeg_tabpost_nav li { float: left; border: 1px solid #eee; border-bottom: 2px solid #eee; border-right: 0; font-size: 12px; font-weight: bold; width: 33.333333333%; text-align: center; line-height: 36px; cursor: pointer; }
  1754. .jeg_tabpost_nav li:last-child { border-right: 1px solid #eee; }
  1755. .jeg_tabpost_nav li.active { color: #212121; }
  1756. .jeg_tabpost_content { padding-top: 30px; }
  1757. .jeg_tabpost_content .jeg_tabpost_item { display: none; }
  1758. .jeg_tabpost_content .jeg_tabpost_item.active { display: block; }
  1759.  
  1760. /*** Widget: Search ***/
  1761. .widget_search .jeg_search_form { position: relative; }
  1762. .widget_search .jeg_search_input { padding-right: 50px; }
  1763. .widget_search .jeg_search_button { width: 40px; border: 0; padding: 0; position: absolute; right: 0; top: 0; font-size: 1em; }
  1764.  
  1765. /** Widget: Category, Custom Menu **/
  1766. .widget_categories li, .widget_nav_menu li, .widget_polylang li { margin: 0; list-style: none; color: #a0a0a0; border-top: 1px solid #eee; position: relative; line-height: 1.8em; padding: 6px 0; }
  1767. .widget.widget_categories li { text-align: right; }
  1768. .widget.widget_categories a { float: left; text-align: left; }
  1769. .widget.widget_categories li:after { clear: both; content: ""; display: table; }
  1770. .widget_categories > ul > li:first-child, .widget_nav_menu .menu > li:first-child, .widget_polylang li:first-child { border-top: 0; padding-top: 0; }
  1771. .widget_categories li a { color: #212121; display: inline-block; text-transform: uppercase; font-weight: bold; }
  1772. .widget_nav_menu li a, .widget_polylang li a { color: #212121; display: inline-block; font-weight: bold; }
  1773. .widget_categories li span { position: absolute; right: 0; top: 5px; }
  1774. .widget_categories li ul, .widget_nav_menu li ul { padding-top: 6px; }
  1775. .widget_categories li li, .widget_nav_menu li li { font-size: 12px; padding: 3px 0 3px 20px; border-style: dotted; }
  1776. .widget_categories li.current-cat > a { color: #f70d28; }
  1777. .widget_categories li.current-cat ul { display: block; }
  1778. .widget.widget_categories .chosen-container li { text-align: left; }
  1779.  
  1780. /*** Widget: Tags ***/
  1781. .widget_tag_cloud a { font-size: 11px !important; letter-spacing: 1px; line-height: inherit; background: #f5f5f5; padding: 3px 10px; color: #616161; display: inline-block; margin: 0 3px 6px 0; text-decoration: none !important; }
  1782.  
  1783. /*** Widget: Mailchimp for WP ***/
  1784. .widget .mc4wp-form, .jeg_sidebar .mc4wp-form { padding: 20px 25px; background: #f7f7f7; border: 1px solid #eee; }
  1785. .mc4wp-form h3 { font-size: 16px; font-weight: bolder; margin-top: 0px; }
  1786. .mc4wp-form-fields p { position: relative; margin-bottom: 1em; display: -webkit-box; display: -ms-flexbox; display: flex; }
  1787. .mc4wp-form-fields p:last-of-type { margin-bottom: 0 }
  1788. .mc4wp-form input[type="submit"] { width: 100%; }
  1789. .mc4wp-form input + input[type="submit"] { width: auto; }
  1790. .mc4wp-response p { margin: 0 !important; }
  1791. .mc4wp-form .jeg_mc4wp_heading { margin-bottom: 1em; }
  1792.  
  1793. /* MC4WP: VC Element */
  1794. .jeg_main_content .mc4wp-form { padding: 30px; margin-bottom: 40px; border: 6px solid #eee; }
  1795. .jeg_main_content .mc4wp-form .mc4wp-form-fields { max-width: 640px; margin: auto; }
  1796. .jeg_main_content .mc4wp-form h3 { font-size: 20px; font-weight: bolder; margin-top: 0px; }
  1797. .jeg_main_content .mc4wp-form input[type="text"], .jeg_main_content .mc4wp-form input[type="email"] { font-size: 16px; }
  1798. .jeg_main_content .mc4wp-form input[type="email"]:not(:only-child) { width: 70%; }
  1799. .jeg_main_content .mc4wp-form input + input[type="submit"] { width: 25%; right: auto; margin-left: 15px; vertical-align: top; }
  1800.  
  1801. /* Inline style */
  1802. .jeg_inline_subscribeform .mc4wp-form { padding: 0; margin-bottom: 0; border: 0; }
  1803. .jeg_inline_subscribeform .mc4wp-form h3 { font-size: 16px; margin: 0 0 4px; }
  1804. .jeg_inline_subscribeform .mc4wp-form .jeg_mc4wp_heading { padding-right: 40px; max-width: 45%; }
  1805. .jeg_inline_subscribeform .mc4wp-form-fields { display: flex; max-width: none !important; align-items: center; justify-content: space-between; }
  1806. .jeg_inline_subscribeform .mc4wp-form-fields p { padding-right: 20px; flex-grow: 1; font-size: 14px; margin-bottom: 0; }
  1807. .jeg_inline_subscribeform .mc4wp-form-fields p:last-of-type { padding-right: 0; }
  1808.  
  1809. /** Widget: About **/
  1810. .widget_jnews_about p { margin-bottom: 15px; }
  1811. .widget_jnews_about p:last-of-type { margin-bottom: 0; }
  1812. .jeg_about_widget .readmore { font-weight: bold; text-transform: uppercase; font-size: 11px; letter-spacing: 1px; }
  1813. .jeg_about_img { display: block; margin-bottom: 20px; }
  1814. .jeg_about_name { display: block; position: relative; font-size: 18px; margin: 0 0 15px; font-weight: bold; }
  1815. .widget .widget_jnews_about .jeg_about_name, .jeg_sidebar .widget_jnews_about .jeg_about_name { background: #fff; font-weight: normal; margin: -50px 30px 0 30px; padding: 10px; }
  1816. .jeg_about_title { color: #a0a0a0; font-style: italic; margin-top: -5px; position: relative; }
  1817. .jeg_about_autograph { display: block; margin: 15px 0; }
  1818. .circle .jeg_about_name { margin: 0 0 5px; padding: 0; font-size: 18px; }
  1819. .circle .jeg_about_title { font-size: 13px; }
  1820. .circle .jeg_about_img img { border-radius: 100%; max-width: 240px; }
  1821. .footer_logo { margin-bottom: 20px; display: block; }
  1822.  
  1823. /*** Widget: Socials ***/
  1824. .socials_widget a { display: inline-block; margin: 0 10px 10px 0; text-decoration: none !important; }
  1825. .socials_widget a .fa { font-size: 1em; display: inline-block; width: 38px; line-height: 36px; white-space: nowrap; color: #fff; text-align: center; background: #3d3d3d; }
  1826. .socials_widget span { display: inline-block; margin-left: 0.5em; }
  1827. .socials_widget.rounded a .fa { border-radius: 3px; }
  1828. .socials_widget.circle a .fa { border-radius: 100%; }
  1829. .socials_widget.nobg a { margin: 0 20px 15px 0; }
  1830. .socials_widget a:last-child { margin-right: 0 }
  1831. .socials_widget.nobg a .fa { font-size: 18px; width: auto; height: auto; line-height: inherit; background: transparent !important; }
  1832. .socials_widget.vertical_social a { color: #212121; display: block; margin: 0 0 1em; }
  1833. .jeg_aligncenter .vertical_social { text-align: left; }
  1834. .jeg_social_icon_block a {margin-bottom: 0}
  1835.  
  1836. /*** Widget: Popular Post ***/
  1837. .popularpost_item { display: block; position: relative; margin-bottom: 20px; padding-left: 60px; }
  1838. .popularpost_item .jeg_post_title { font-size: 14px; line-height: 1.35em; margin: 0 0 5px; }
  1839. .popularpost_item .jeg_post_title a:before { content: attr(data-num); position: absolute; font-size: 18px; text-align: center; top: 0; left: 0; width: 24px; height: 24px; line-height: 24px; font-style: italic; background: #eee; padding: 10px; border-radius: 100%; box-sizing: content-box; }
  1840. .popularpost_item:first-child { padding-left: 0; padding-bottom: 15px; border-bottom: 3px solid #eee; }
  1841. .popularpost_item:first-child .jeg_post_title { font-size: 18px; font-weight: bold; margin: 15px auto 5px; line-height: 1.25; padding-right: 80px; position: relative; }
  1842. .popularpost_item:first-child .jeg_post_title a:before { right: 0; left: auto; text-align: center; height: auto; line-height: 1; width: 50px; font-size: 36px; border-radius: 0; background: none; border-left: 1px solid #eee; color: #d7d7d7; -webkit-animation: none; }
  1843. .popularpost_meta { font-size: 11px; text-transform: uppercase; color: #a0a0a0; }
  1844.  
  1845. /*** Widget: Social Counter ***/
  1846. .jeg_socialcounter { -webkit-flex-wrap: wrap; flex-wrap: wrap; display: flex; align-items: flex-start; }
  1847. .jeg_socialcounter li { float: left; text-align: center; }
  1848. .jeg_socialcounter a { display: block; overflow: hidden; border: 1px solid #e0e0e0; background: #f7f7f7; padding: 6px 0; margin: 0 -1px -1px 0; }
  1849. .jeg_socialcounter .fa { display: block; font-size: 28px; height: 32px; line-height: 32px; margin: 6px auto 3px; }
  1850. .jeg_socialcounter li span { display: block; font-size: 18px; font-weight: bold; line-height: 1; }
  1851. .jeg_socialcounter li small { color: #a0a0a0; font-size: 11px; line-height: 1; }
  1852.  
  1853. /* 1 Column Layout */
  1854. .jeg_socialcounter.col1 li { width: 100%; text-align: left; font-size: 14px; line-height: 38px; margin-bottom: 10px; }
  1855. .jeg_socialcounter.col1 li:last-child a { margin-bottom: 0; }
  1856. .jeg_socialcounter.col1 a { padding: 0; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08) }
  1857. .jeg_socialcounter.col1 .fa { width: 45px; display: inline-block; height: auto; margin: 0; }
  1858. .jeg_socialcounter.col1 span, .jeg_socialcounter.col1 small { display: inline-block; font-size: inherit; margin-right: 5px; }
  1859.  
  1860. /* 2 Columns Layout */
  1861. .jeg_socialcounter.col2 li { width: 50%; }
  1862. .jeg_socialcounter.col2 li:nth-last-child(-n+2) a { margin-bottom: 0; }
  1863.  
  1864. /* 3 Columns Layout */
  1865. .jeg_socialcounter.col3 li { width: 33.333333333%; }
  1866. .jeg_socialcounter.col3 li:nth-last-child(-n+3) a { margin-bottom: 0; }
  1867.  
  1868. /* 4 Columns Layout */
  1869. .jeg_socialcounter.col4 li { width: 25%; }
  1870. .jeg_socialcounter.col4 li:nth-last-child(-n+4) a { margin-bottom: 0; }
  1871.  
  1872. /* ------------------------------------------------------------------------- *
  1873. * SINGLE POST
  1874. * ------------------------------------------------------------------------- */
  1875. .entry-header .jeg_post_title { font-weight: bold; font-size: 3em; line-height: 1.15; margin: 0 0 .4em; letter-spacing: -0.04em; }
  1876. .entry-header .jeg_post_subtitle { font-size: 20px; line-height: 1.4em; margin-bottom: 20px; color: #a0a0a0; }
  1877. .entry-header { margin: 0 0 30px; }
  1878. .entry-header .jeg_meta_container { position: relative; }
  1879. .entry-header .jeg_post_meta { font-size: 13px; color: #a0a0a0; text-transform: none; display: block; }
  1880. .entry-header .jeg_post_meta_1 { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-line-pack: start; align-content: flex-start; }
  1881. .entry-header .jeg_meta_like a, .entry-header .jeg_meta_comment a { font-weight: normal; }
  1882. .entry-header .jeg_meta_like { position: relative; }
  1883. .entry-header .jeg_meta_like.clicked:before { content: ''; position: absolute; width: 100%; height: 100%; z-index: 99; }
  1884. .entry-header .jeg_meta_like.clicked > a > i:before { content: '\f110'; }
  1885. .entry-header .jeg_post_meta_2 .jeg_meta_like_container, .entry-header .jeg_post_meta_2 .jeg_meta_comment { margin-left: 15px; font-size: 16px; }
  1886. .entry-header a.dislike { padding-left: 10px; }
  1887. .entry-header .jeg_post_meta .fa { font-size: 16px; margin-right: 2px; }
  1888. .entry-header .jeg_meta_author + .jeg_meta_date:before { content: '\2014'; margin-right: 10px; }
  1889. .entry-header .meta_right { text-align: right; -webkit-box-flex: 1; -ms-flex: 1 0 auto; flex: 1 0 auto; margin-left: auto; }
  1890. .entry-header .meta_left > div { display: inline-block; }
  1891. .entry-header .meta_left > div:not(:last-of-type) { margin-right: 6px; }
  1892. .entry-header .meta_right > div { display: inline-block; font-size: 18px; margin-left: 15px; }
  1893. .entry-header .jeg_post_meta .meta_right .fa { font-size: inherit; }
  1894. .jeg_meta_author img { width: 35px; border-radius: 100%; margin-right: 5px; }
  1895.  
  1896. /*** Featured Content ***/
  1897. .jeg_featured { margin-bottom: 30px; }
  1898. .jeg_featured .wp-caption-text { margin: 3px 0 0; text-align: right; font-size: 11px; color: #a0a0a0; }
  1899. .jeg_featured .jeg_video_container { background: #DFDFDF; }
  1900.  
  1901. /* Video Embeds */
  1902. .jeg_video_container { position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0; }
  1903. /* fix conflict with VC wrapper */
  1904. .wpb_video_wrapper .jeg_video_container { position: relative; padding-top: 0; padding-bottom: 0; height: auto; }
  1905. .wpb_video_wrapper .jeg_video_content { margin-bottom: 0; }
  1906.  
  1907. /*** Breadcrumbs ***/
  1908. .jeg_breadcrumbs { margin-bottom: 20px; }
  1909. .jeg_cat_header_4 .jeg_breadcrumbs, .jeg_single_tpl_4 .jeg_breadcrumbs, .jeg_single_tpl_5 .jeg_breadcrumbs { padding: 8px 0; border-bottom: 1px solid #eee; }
  1910. .jeg_singlepage .jeg_breadcrumbs { margin: -10px auto 20px; }
  1911. #breadcrumbs { font-size: 12px; margin: 0; color: #a0a0a0; }
  1912. #breadcrumbs .fa { padding: 0 3px }
  1913. #breadcrumbs .fa:before { content: '>' }
  1914.  
  1915. /*** Social Share Button ***/
  1916. .jeg_sharelist { float: none; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
  1917. .jeg_share_button a { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-backface-visibility: hidden; backface-visibility: hidden; }
  1918. .jeg_share_button { margin-bottom: 30px; }
  1919. .jeg_share_button a { float: left; width: 44px; max-width: 44px; height: 38px; line-height: 38px; white-space: nowrap; padding: 0 10px; background: #3d3d3d; color: #fff; margin: 0 5px 5px 0; border-radius: 3px; text-align: center; }
  1920. .jeg_share_button a.expanded { width: auto; max-width: none; padding: 0 12px; }
  1921. .jeg_share_button a:last-child { margin-right: 0 }
  1922. .jeg_share_button a > span, .share-secondary { display: none; }
  1923. .jeg_share_button a.expanded > span { display: inline; position: relative; }
  1924.  
  1925. .jeg_reaction { float: left; }
  1926. .jeg_reaction a { background: transparent; border: 1px solid #bdbdbd; }
  1927. .jeg_reaction a .fa { color: #bdbdbd; }
  1928. .jeg_btn-like { background: #bdbdbd; }
  1929. .jeg_btn-dislike { background: #bdbdbd; }
  1930. .jeg_share_stats > div { float: left; text-align: center; line-height: 1; margin-right: 15px; position: relative; }
  1931. .jeg_share_stats > div:last-child { padding-right: 15px; }
  1932. .jeg_share_stats .counts { font-size: 26px; font-weight: bold; }
  1933. .jeg_share_stats .sharetext { font-size: 11px; }
  1934.  
  1935. /* Post elements */
  1936. .content-inner { font-size: 16px; line-height: 1.625em; }
  1937. .alignnone { margin: 5px 20px 1.25em 0; }
  1938. .aligncenter, div.aligncenter { text-align: center; display: block; margin: 5px auto 1.25em auto; }
  1939. .alignright { float: right; margin: 5px 0 20px 20px; }
  1940. .alignleft { float: left; margin: 5px 20px 20px 0; }
  1941. a img.alignright { margin: 5px 0 20px 20px; }
  1942. a img.alignnone { margin: 5px 20px 20px 0; }
  1943. a img.alignleft { margin: 5px 20px 20px 0; }
  1944. a img.aligncenter { display: block; margin-left: auto; margin-right: auto }
  1945. .wp-caption { max-width: 100%; box-sizing: border-box; }
  1946. .sticky { background: #f5f5f5; padding: 15px; border: 1px dashed #ddd; }
  1947. .wp-caption.alignnone { margin: 5px 20px 20px 0; }
  1948. .wp-caption.alignleft { margin: 5px 20px 20px 0; }
  1949. .wp-caption.alignright { margin: 5px 0 20px 20px; }
  1950. .wp-caption img { border: 0 none; height: auto; margin: 0; max-width: 100%; padding: 0; width: auto; }
  1951. .wp-caption .wp-caption-text { margin: 3px 0 0; font-size: 12px; color: #a0a0a0; text-align: center; }
  1952. .wp-caption a { text-decoration: underline; }
  1953.  
  1954. /* Floated Share */
  1955. @media only screen and (min-width:1024px) {
  1956. .with-share .content-inner { margin-left: 90px; }
  1957. .jeg_share_button.share-float { float: left; margin-bottom: 0; }
  1958. .jeg_share_button.share-float a.expanded > span { display: none; }
  1959. .jeg_share_button.share-float .jeg_sharelist { display: block; }
  1960. .jeg_share_button.share-float a { display: block; margin: 0; border-radius: 0; width: 56px; max-width: none; height: 48px; line-height: 48px; float: none; }
  1961. .jeg_share_button.share-float .fa { font-size: 20px; }
  1962. .jeg_share_button.share-float.share-monocrhome a { margin: 0; border-radius: 0; }
  1963. }
  1964.  
  1965. /** Popup Post **/
  1966. .jeg_popup_post {display: none;}
  1967.  
  1968. /* Fullscreen Featured Content */
  1969. .jeg_featured_big { position: relative; overflow: hidden; z-index: 0; }
  1970. .jeg_fs_container { min-height: 0; }
  1971. .jeg_fs_content { position: relative; height: 540px; }
  1972. .jeg_featured_bg { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #212121; background: rgb(0, 0, 0); background: -moz-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(84, 84, 84, 1) 100%); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(84, 84, 84, 1) 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 1) 0%, rgba(84, 84, 84, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#545454', GradientType=0); }
  1973. .jeg_featured_img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-repeat: no-repeat; background-attachment: fixed; background-size: cover; background-position: center; opacity: 0.4; }
  1974. .jeg_parallax .jeg_featured_img { background-position: 50% 0%; }
  1975. .jeg_featured_big .entry-header { position: absolute; bottom: 0; padding-bottom: 5px; width: 100%; z-index: 2; }
  1976. .jeg_fs_container .entry-header { padding-bottom: 50px; margin-bottom: 0; }
  1977. .jeg_fs_content .jeg_post_meta { margin: 20px 0 0; }
  1978. .jeg_fs_content .entry-header .jeg_post_meta .fa { color: #fff }
  1979. .jeg_featured_big .entry-header .jeg_post_title, .jeg_featured_big a, .jeg_featured_big #breadcrumbs a { color: #fff; }
  1980. .jeg_featured_big .jeg_post_subtitle, .jeg_featured_big .entry-header .jeg_post_meta, .jeg_featured_big .entry-header .jeg_post_meta a, .jeg_featured_big #breadcrumbs, .jeg_featured_big #breadcrumbs .breadcrumb_last, .jeg_featured_big #breadcrumbs .breadcrumb_last_link a { color: #fff; }
  1981. .jeg_featured_big .entry-header .jeg_post_title { max-width: 960px; font-size: 58px; }
  1982.  
  1983. /* Single Post Template */
  1984. .jeg_single_tpl_2 .entry-header .jeg_post_title, .jeg_single_tpl_3 .entry-header .jeg_post_title, .jeg_single_tpl_6 .entry-header .jeg_post_title { font-size: 4em; line-height: 1.1; }
  1985. .jeg_single_tpl_2 .entry-header .jeg_post_subtitle, .jeg_single_tpl_3 .entry-header .jeg_post_subtitle, .jeg_single_tpl_6 .entry-header .jeg_post_subtitle, .jeg_featured_big .entry-header .jeg_post_subtitle { font-size: 1.4em; }
  1986.  
  1987. /* Single Fullwidth Layout */
  1988. .jeg_single_fullwidth .jeg_main_content { width: 768px; margin: 0 auto; }
  1989. .jeg_single_fullwidth .jeg_share_button.share-float { margin-left: -100px; }
  1990. .jeg_single_fullwidth .with-share .content-inner { margin-left: 0; }
  1991.  
  1992. /* Single 10 */
  1993. .jeg_single_tpl_10 .jeg_featured_bg { position: relative; }
  1994. .jeg_single_tpl_10 .jeg_featured_bg img { width: 100% }
  1995. .jeg_single_tpl_10 .entry-header { text-align: center; position: relative; margin: 40px auto 50px; }
  1996. .jeg_single_tpl_10 .entry-header:before { content: ''; width: 80px; border-bottom: 2px solid #e0e0e0; left: 0; right: 0; margin: 1.75em auto; display: block; }
  1997.  
  1998. /* Single 5 */
  1999. .jeg_single_tpl_5 .jeg_featured_big .entry-header { text-align: center; bottom: 50%; -webkit-transform: translateY(50%); transform: translateY(50%); }
  2000. .jeg_single_tpl_5 .jeg_featured_big .jeg_post_title { margin-left: auto; margin-right: auto; }
  2001. .jeg_single_tpl_5 .jeg_featured_big .entry-header .meta_right { float: none; }
  2002. .jeg_single_tpl_5 .jeg_featured_big .entry-header .meta_right > div { font-size: inherit; }
  2003.  
  2004. /* Single 6 */
  2005. .jeg_single_tpl_6 .jeg_featured_big { height: 350px; }
  2006. .jeg_single_tpl_6 .jeg_fs_content { height: 100%; }
  2007. .jeg_single_tpl_6 .jeg_featured_img { background-position: 50% 10%; background-size: cover; }
  2008. .jeg_single_tpl_6 .jeg_breadcrumbs { margin-top: 15px; }
  2009. .jeg_single_tpl_6 .entry-header .jeg_post_title { margin-top: -2.5em; min-height: 2em; position: relative; }
  2010. .jeg_single_tpl_6 .entry-header .jeg_post_title span, .jeg_single_tpl_6 .entry-header .jeg_post_subtitle span { background: #fff; }
  2011.  
  2012. /* Signle 9 */
  2013. .jeg_single_tpl_9 .jeg_featured_big { padding: 0; background: #000; }
  2014. .jeg_single_tpl_9 .jeg_fs_content { height: auto; }
  2015. .jeg_single_tpl_9 .jeg_featured { margin-bottom: 0; position: relative; }
  2016. .jeg_single_tpl_9 .jeg_featured .wp-caption-text { position: absolute; bottom: 5px; right: 0; line-height: normal; padding: 3px 6px; background: rgba(0, 0, 0, 0.65); }
  2017. .jeg_post_nav .post { position: absolute; top: 50%; padding: 5px; transform: translateY(-50%); }
  2018. .jeg_post_nav .post-title { display: none; }
  2019.  
  2020. /* Split Post */
  2021. .jeg_splitpost_bar { border: 1px solid #e0e0e0; margin: 0 0 1.25em; position: relative; }
  2022. .jeg_splitpost_bar .nav_wrap { position: relative; }
  2023. .jeg_splitpost_bar .current_title { cursor: pointer; display: block; font-size: 18px; font-weight: bold; margin: 0; }
  2024. .jeg_splitpost_bar .page_nav { color: #a0a0a0; position: absolute; top: 0; display: block; font-size: 12px; text-transform: uppercase; }
  2025. .jeg_splitpost_bar .page_nav a { display: block; }
  2026. .jeg_splitpost_bar .page_nav .fa { font-size: 14px; }
  2027. .jeg_splitpost_bar .page_nav.prev { left: 0 }
  2028. .jeg_splitpost_bar .page_nav.prev .fa { padding-right: 3px }
  2029. .jeg_splitpost_bar .page_nav.next { right: 0 }
  2030. .jeg_splitpost_bar .page_nav.next .fa { padding-left: 3px; }
  2031. .jeg_splitpost_nav { display: none; }
  2032. .split-wrapper { display: block; visibility: hidden; height: 0; opacity: 0; overflow: hidden; }
  2033. .split-wrapper.active { opacity: 1; visibility: visible; height: auto; overflow: visible; }
  2034.  
  2035. /* Split Post: Style 1 */
  2036. .jeg_splitpost_1 { display: table; width: 100%; }
  2037. .jeg_splitpost_1 > span { display: table-cell; vertical-align: middle; line-height: normal; text-transform: uppercase; font-size: 12px; width: 20%; min-width: 150px; text-align: center; color: #a0a0a0; background: #f5f5f5; border-right: 1px solid #e0e0e0; }
  2038. .jeg_splitpost_1 .current_title { padding: 8px 40px 8px 20px; }
  2039. .jeg_splitpost_1 .nav_wrap { display: table-cell; }
  2040.  
  2041. /* Split Post: Style 2 */
  2042. .jeg_splitpost_2 .current_title { padding: 8px 40px 8px 20px; }
  2043.  
  2044. /* Split Post: Style 3 */
  2045. .jeg_splitpost_3 { text-align: center; }
  2046. .jeg_splitpost_3 .nav_wrap { width: auto; margin: auto; display: inline-block; position: static; padding: 0 120px; }
  2047. .jeg_splitpost_3 .current_title { position: relative; padding: 8px 0; }
  2048. .jeg_splitpost_3 .current_title:after { color: #a0a0a0; position: relative; right: 0; top: 2px; line-height: normal; -webkit-transform: none; transform: none; margin-left: 5px; }
  2049. .jeg_splitpost_3 .page_nav { max-width: 120px; line-height: 41px; }
  2050. .jeg_splitpost_3 .page_nav a { padding: 0 15px; }
  2051. .jeg_splitpost_3 .jeg_splitpost_nav { min-width: 18em; max-width: 100%; left: 50%; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); }
  2052. .jeg_splitpost_3 .page_nav.disable { background: transparent; }
  2053.  
  2054. /* Split Post: Style 4 */
  2055. .jeg_splitpost_4 { border: 0; text-align: center; }
  2056. .jeg_splitpost_4 .current_title { font-size: 22px; padding: 0 120px; }
  2057. .jeg_splitpost_4 .page_nav { text-align: center; padding: 0; line-height: 30px; font-size: 12px; color: #fff; border-radius: 2px; width: 100px; padding: 0; }
  2058. .jeg_splitpost_4 .page_nav a, .jeg_splitpost_5 .page_nav a { color: #fff; }
  2059. .jeg_splitpost_4 .page_nav.disable, .jeg_splitpost_5 .page_nav.disable { background: #eee; }
  2060. .jeg_splitpost_4 .page_nav.disable a, .jeg_splitpost_5 .page_nav.disable a { color: #a0a0a0; }
  2061.  
  2062. /* Split Post: Style 5 */
  2063. .jeg_splitpost_5 { border: 0; }
  2064. .jeg_splitpost_5 .current_title { font-size: 24px; padding-right: 80px; }
  2065. .jeg_splitpost_5 .page_nav { text-align: center; padding: 0; line-height: 30px; font-size: 12px; color: #fff; border-radius: 2px; width: 35px; padding: 0; }
  2066. .jeg_splitpost_5 .page_nav .fa { padding: 0; font-size: 16px; line-height: inherit; }
  2067. .jeg_splitpost_5 .page_nav.prev { left: auto; right: 40px; }
  2068.  
  2069. /* Review */
  2070. .jeg_deals_float { display: none }
  2071.  
  2072. /** review widget **/
  2073. .jeg_review_widget .jeg_reviewscore { padding: 0; border: 0; }
  2074. .jeg_review_widget .jeg_review_procons .conspros { width: auto; display: block; }
  2075. .jeg_review_widget { padding: 20px; border: 1px solid #e3e3e3; border-radius: 5px; overflow: hidden; }
  2076. .jeg_review_widget .average_review_score { margin: -20px -20px 30px -20px; padding: 20px; }
  2077. .average_review_score {background: #3d3d3d}
  2078. .jeg_review_widget .average_review_score .average_score, .jeg_review_widget .average_review_score .score_value { color: #fff; }
  2079. .jeg_review_widget .average_review_score h3 { margin: 0; }
  2080. .jeg_review_widget .average_review_score .average_score { float: left; }
  2081. .jeg_review_widget .average_review_score .score_value { float: right; padding: 0; font-size: 24px; }
  2082. .jeg_review_widget .average_review_score:after { content: ""; display: table; clear: both; }
  2083. .jeg_review_widget .conspros { padding: 0; }
  2084. .jeg_review_widget .conspros li { margin-bottom: 7px; }
  2085. .jeg_review_widget .conspros i { margin-right: 8px; font-size: 10px; }
  2086. .jeg_review_widget .conspros h3 { font-size: 18px; }
  2087. .jeg_review_widget .jeg_deals { margin: 30px -20px -20px; padding: 30px 20px 30px; border-top: 1px solid #e3e3e3; }
  2088. .jeg_review_widget .jeg_deals .jeg_dealsheader h3 { float: left; font-weight: normal; padding: 0; line-height: 1em; font-size: 18px; margin-bottom: 20px; }
  2089. .jeg_review_widget .jeg_deals .jeg_dealsheader .price { float: right; font-size: 20px; margin-right: 10px; }
  2090. .jeg_review_widget .jeg_deals .jeg_dealsheader { margin-bottom: 20px; }
  2091. .jeg_review_widget .jeg_storelist li { padding: 12px 10px; }
  2092. .jeg_review_widget .buy-now-deals { display: block; background: #43c801; color: #fff; clear: both; border-radius: 3px; padding: 7px; text-align: center; font-size: 13px; text-transform: uppercase; font-weight: bold; }
  2093. .jeg_review_widget .jeg_reviewbars .jeg_reviewbar_wrap { margin-top: 7px; }
  2094. .storename .store-icon { margin-right: 7px; display: inline-block; }
  2095.  
  2096. /** Page **/
  2097. .jeg_page_header { margin: 20px 0 30px; }
  2098. .jeg_main_content .jeg_page_header { margin-top: 0; }
  2099. .jeg_page_title { font-weight: bold; font-size: 36px; margin: 0; line-height: 1.1; letter-spacing: -0.04em; }
  2100.  
  2101. /* Category Page */
  2102. .jeg_cat_header { background: #fff; }
  2103. .jeg_cat_title { font-weight: bold; font-size: 36px; margin: 0; line-height: 1.1; letter-spacing: -0.04em; }
  2104. .jeg_cat_subtitle { font-size: 16px; line-height: 1.5em; margin-bottom: 0; color: #a0a0a0; }
  2105.  
  2106. /** Archive Page **/
  2107. .jeg_archive_header { margin-bottom: 40px; }
  2108. .jeg_archive_title { font-weight: bold; font-size: 26px; margin: 0 0 15px; }
  2109.  
  2110. /** Search Page **/
  2111. .jeg_archive_search { background: #f7f7f7; padding: 20px; }
  2112. .jeg_archive_search form { position: relative; }
  2113. .jeg_archive_search .jeg_search_button, .search_review_button { font-size: 14px; position: absolute; height: auto; top: 0; bottom: 0; right: 0; }
  2114.  
  2115. /** Author Page **/
  2116. .jeg_authorpage .jeg_author_wrap { position: relative; padding: 30px 20px; background: #f5f5f5; border: 1px solid #eaeaea; border-radius: 3px; }
  2117. .jeg_authorpage .jeg_author_image { width: auto; }
  2118. .jeg_authorpage .jeg_author_image img { width: 110px; height: 110px; }
  2119. .jeg_authorpage .jeg_author_content { padding-left: 110px; margin-left: 30px; }
  2120. .jeg_authorpage .jeg_author_name { font-weight: bold; font-size: 24px; margin: 0 0 5px; }
  2121. .jeg_authorpage .jeg_author_content p { width: 75%; }
  2122. .authorlink { position: relative; right: 0; bottom: 0; display: block; border-bottom: 1px solid #eee; margin-bottom: 20px; }
  2123. .authorlink li { display: inline-block; }
  2124. .authorlink li a { display: block; color: #212121; text-align: center; line-height: 38px; padding: 0 12px; position: relative; }
  2125. .authorlink li.active a:before { content: ''; display: block; width: 100%; height: 3px; position: absolute; left: 0; bottom: -1px; }
  2126. .jeg_authorpage .jeg_author_wrap::after { content: ""; display: block; clear: both; }
  2127.  
  2128. /** Author Box **/
  2129. .jeg_authorbox { border: 1px solid #eee; padding: 30px 0; margin-bottom: 30px; }
  2130. .jeg_author_image { width: 150px; text-align: center; float: left; }
  2131. .jeg_author_image img { border-radius: 100%; width: 80px; height: 80px; }
  2132. .jeg_author_content { padding-right: 20px; margin-left: 150px; color: #a0a0a0; }
  2133. .jeg_author_content p { margin-bottom: 1em; }
  2134. h3.jeg_author_name { margin: 0 0 10px; font-size: 18px; font-weight: bold; }
  2135. .jeg_author_socials a { font-size: 16px; display: inline-block; margin: 10px 5px 20px 10px; color: #999; }
  2136.  
  2137. /* Category Template 1 */
  2138. .jeg_cat_header_1 { margin-bottom: 40px }
  2139.  
  2140. /* Category Template 2 */
  2141. .jeg_cat_header_2 { background: #f5f5f5; border-bottom: 1px solid #eee; padding: 15px 0; margin: -30px 0 40px; }
  2142.  
  2143. /* Category Template 3 & 4 */
  2144. .jeg_cat_overlay { position: relative; overflow: hidden; z-index: 0; }
  2145. .jeg_cat_overlay.dark .jeg_cat_bg:after { background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.65) 100%); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.65) 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.65) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d000000', endColorstr='#a6000000', GradientType=0); }
  2146. .jeg_cat_overlay .jeg_cat_bg { background-position: center center; background-repeat: no-repeat; background-size: cover; background-attachment: fixed; height: 100%; width: 100%; position: absolute; z-index: 0; top: 0; left: 0; }
  2147. .jeg_cat_overlay .jeg_title_wrap { position: relative; z-index: 2; padding: 60px 0; }
  2148. .jeg_cat_overlay .jeg_breadcrumbs { position: relative; z-index: 2; margin: 15px 0 0; }
  2149. .jeg_cat_overlay.dark .jeg_cat_title, .jeg_cat_overlay.dark .jeg_cat_subtitle, .jeg_cat_overlay.dark #breadcrumbs a, .jeg_cat_overlay.dark #breadcrumbs { color: #fff; }
  2150. .jeg_cat_overlay .jeg_cat_title { margin-bottom: 0; }
  2151.  
  2152. /* Category Template 3 */
  2153. .jeg_cat_header_3 { margin: -30px 0 40px; }
  2154. .jeg_cat_header_3 .jeg_cat_subtitle { max-width: 700px; }
  2155.  
  2156. /* Category Template 4 */
  2157. .jeg_cat_header_4 { margin: -30px 0 40px; }
  2158. .jeg_cat_header_4 .jeg_cat_overlay .jeg_title_wrap { text-align: center; width: 80%; max-width: 670px; padding: 100px 0px; margin: 0 auto; }
  2159.  
  2160. /* ads */
  2161. .jeg_ad { text-align: center; }
  2162. .jeg_ad .adlink { display: inline-block; }
  2163. .jeg_ad small { font-size: 10px; margin: 5px 0 -10px; display: block; text-transform: uppercase; color: #a0a0a0; }
  2164. .jnews_content_bottom_ads { margin: 30px auto; }
  2165. .jeg_ad_sidecontent { display: block !important; text-align: center; padding: 15px 0; border-bottom: 1px solid #eee; }
  2166. .jeg_ad_module { margin-bottom: 40px; }
  2167. .jnews_header_top_ads { position: relative; background: #f5f5f5; z-index: 9999; }
  2168. .jnews_article_top_ads > .ads-wrapper > * { padding-bottom: 30px; }
  2169. .jeg_single_tpl_9 .jnews_article_top_ads > * { padding-top: 20px; padding-bottom: 20px; }
  2170. .jnews_content_top_ads { margin-bottom: 1em; }
  2171. .jeg_ad_article .align-center { margin: 1em 0; }
  2172. .jeg_ad_article .align-right { float: right; padding: 10px 0 10px 30px; }
  2173. .jeg_ad_article .align-left { float: left; padding: 10px 30px 10px 0; }
  2174. .bgads { position: fixed; width: 100%; height: 100%; }
  2175. .bgads a { display: block; width: 100%; height: 100%; }
  2176. .jnews_above_footer_ads > * { padding-bottom: 30px; }
  2177. .jnews_mobile_sticky_ads > * { position: fixed; bottom: 0; width: 100%; background: #DBDBDB; text-align: center; line-height: 1; }
  2178. .jnews_mobile_sticky_ads > .ads-wrapper > * { padding: 10px; }
  2179. @media (min-width:1198px) { .jeg_ads_hide_desktop {display: none;} }
  2180. @media (max-width:1199px) and (min-width:766px) { .jeg_ads_hide_tab {display: none;} }
  2181. @media (max-width:767px) { .jeg_ads_hide_phone {display: none;} }
  2182. .jeg_ad .ads_image,.jeg_ad .ads_image_tablet,.jeg_ad .ads_image_phone {display:none;}
  2183. @media (min-width: 1025px) { .jeg_ad .ads_image {display: block;} }
  2184. @media (max-width: 1024px) and (min-width: 769px) { .jeg_ad .ads_image_tablet {display: block;} }
  2185. @media (max-width: 768px) { .jeg_ad .ads_image_phone {display: block;} }
  2186.  
  2187. /* push notification */
  2188. .jeg_push_notification, .jeg_push_notification_general { position: relative; }
  2189. #onesignal-bell-container { display: none; }
  2190. .jeg_push_notification_content { padding: 30px; margin: 1.75em auto 1.75em; border: 2px solid #eee; background: #fafafa; text-align: center; }
  2191. .jeg_push_notification_title { font-size: 20px; margin-top: 0px; }
  2192. .jeg_push_notification_content p { font-size: 14px; color: inherit; font-weight: 600; }
  2193. .single_category .jeg_push_notification_content p { font-size: 16px; }
  2194. .jeg_push_notification_button { margin-top: 20px; }
  2195. .jeg_push_notification_button .button { padding: 0 20px; }
  2196. .jeg_push_notification_button .button .fa { margin-right: 8px; font-size: 14px; }
  2197.  
  2198. /* header topbar weather */
  2199. .jeg_top_weather { position: relative; }
  2200. .jeg_top_weather { display: -webkit-box; display: -ms-flexbox; display: flex; }
  2201. .jeg_topbar.dark .jeg_top_weather { border-color: rgba(255, 255, 255, 0.15); }
  2202. .jeg_top_weather > div { margin: 0; border: none; padding: 0 5px 0 0; }
  2203. .jeg_top_weather .jeg_weather_location { text-transform: capitalize; }
  2204. .jeg_top_weather .jeg_weather_temp, .jeg_weather_widget .jeg_weather_temp { cursor: pointer; }
  2205. .jeg_top_weather > div:last-child { padding-right: 0; }
  2206. .jeg_top_weather .jeg_weather_value { position: relative; }
  2207. .jeg_top_weather .jeg_weather_unit { position: relative; vertical-align: super; font-size: 8px; line-height: 1; text-transform: uppercase; top: 2px; left: -1px; }
  2208. .jeg_top_weather .jeg_weather_item { position: absolute; background: #fff; color: #757575; min-width: 160px; width: 100%; top: 100%; left: 0; z-index: 11; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .15), 0 32px 60px rgba(0, 0, 0, 0.25); box-shadow: 0 1px 3px rgba(0, 0, 0, .15), 0 32px 60px rgba(0, 0, 0, 0.25); display: none; }
  2209. .jeg_nav_right .jeg_top_weather .jeg_weather_item { left: auto; right: 0; }
  2210.  
  2211. /** Widget: Instagram, Dribbble & Flickr **/
  2212. .widget.widget_jnews_instagram, .widget.widget_jnews_dribbble, .widget.widget_jnews_flickr { margin-bottom: 30px; }
  2213. .jeg_grid_thumb_widget { position: relative; }
  2214. .jeg_footer.dark .jeg_grid_thumb_widget > h3 > a, .jeg_grid_thumb_widget > h3 > a { color: #212121; }
  2215. .jeg_grid_thumb_widget > h3 { font-size: 11px; letter-spacing: 1px; text-transform: uppercase; position: absolute; left: 0; right: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); margin: auto; z-index: 2; text-align: center; }
  2216. .jeg_grid_thumb_widget > h3 > a { background: #fff; padding: 8px 20px; border-radius: 25px; color: #212121; }
  2217. .jeg_grid_thumb_widget .fa { font-size: 12px; }
  2218. .jeg_grid_thumb_widget li { float: left; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }
  2219. .jeg_grid_thumb_widget li { margin-right: 2.564102564102564%; margin-bottom: 2.564102564102564%; }
  2220. .jeg_grid_thumb_widget .col2 li { width: 48.717948717948715%; }
  2221. .jeg_grid_thumb_widget .col3 li { width: 31.623931623931625%; }
  2222. .jeg_grid_thumb_widget .col4 li { width: 23.076923076923077%; }
  2223. .jeg_grid_thumb_widget li.last { margin-right: 0; }
  2224. .jeg_grid_thumb_widget li a { display: block; overflow: hidden; position: relative; }
  2225. .jeg_flickr_widget .flickr-pics li img, .jeg_dribbble_widget .dribbble-pics li img, .jeg_behance_widget .behance-pics li img { width: 100%; }
  2226.  
  2227. /** Visual Composer Fix **/
  2228. .wpb_row { margin-bottom: 0; }
  2229. .vc_column_container>.vc_column-inner, .vc_row-no-padding .vc_column_container { padding-left: 0; padding-right: 0; }
  2230. .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li { margin-bottom: 30px; }
  2231.  
  2232.  
  2233. /* Icon Link */
  2234. .jeg_block_icon_link i { line-height: 42px; height: 42px; width: 42px; font-size: 26px; margin-right: 8px; display: inline-block; float: left; text-align: center; color: #ccc; }
  2235. .jeg_block_icon_desc_span span { color: #999; }
  2236. .jeg_block_icon_desc { line-height: 16px; display: flex; flex-direction: column; justify-content: center; position: relative; min-height: 38px; }
  2237. .jeg_block_icon_desc h3 { margin: 0; font-size: 14px; font-weight: bold; }
  2238. .jeg_iconlink { border-bottom: 1px solid #e7e7e7; margin-bottom: 8px; padding-bottom: 8px; }
  2239. .jeg_block_icon_desc_span { font-size: 12px; margin-top: 2px; }
  2240. .jeg_iconlink:last-child { border-bottom: 0; }
  2241.  
  2242. /* Vertical menu */
  2243. .jeg_vertical_menu { min-width: 150px; border-top: 6px solid #000; margin-right: 10px; }
  2244. .jeg_vertical_menu a { font-weight: bold; color: #000; font-size: 15px; }
  2245. .jeg_vertical_menu .menu { margin-top: 4px; margin-left: 2px; }
  2246.  
  2247. @media only screen and (max-width:1024px) {
  2248. .jeg_push_notification_content { display: none; }
  2249. }
  2250.  
  2251. @media only screen and (min-width:768px) {
  2252.  
  2253. /* Slider Type 3 */
  2254. .jeg_column.vc_col-sm-12 .jeg_slider_type_3[data-items="5"] .jeg_post_title, .jeg_column.vc_col-sm-8 .jeg_slider_type_3[data-items="3"] .jeg_post_title { font-size: 16px; margin-bottom: 5px; }
  2255. .jeg_column.vc_col-sm-8 .jeg_slider_type_3[data-items="4"] .jeg_post_title { font-size: 15px; margin-bottom: 2px; }
  2256. .jeg_column.vc_col-sm-8 .jeg_slider_type_3[data-items="5"] .jeg_post_title, .jeg_column.vc_col-sm-4 .jeg_slider_type_3[data-items="2"] .jeg_post_title { font-size: 13px; margin-bottom: 0; }
  2257. .jeg_column.vc_col-sm-8 .jeg_slider_type_3[data-items="4"] .jeg_slide_caption .jeg_post_category a, .jeg_column.vc_col-sm-8 .jeg_slider_type_3[data-items="5"] .jeg_slide_caption .jeg_post_category a, .jeg_column.vc_col-sm-4 .jeg_slider_type_3[data-items="2"] .jeg_slide_caption .jeg_post_category a { font-size: 10px; padding: 2px 5px; }
  2258. .jeg_column.vc_col-sm-8 .jeg_slider_type_3[data-items="5"] .jeg_slide_caption, .jeg_column.vc_col-sm-4 .jeg_slider_type_3[data-items="2"] .jeg_slide_caption { padding: 30px 0 15px; }
  2259. .jeg_column.vc_col-sm-8 .jeg_slider_type_3[data-items="5"] .jeg_caption_container, .jeg_column.vc_col-sm-4 .jeg_slider_type_3[data-items="2"] .jeg_caption_container { padding: 0 15px; }
  2260. .jeg_column.vc_col-sm-8 .jeg_slider_type_3[data-items="5"] .jeg_slide_caption .jeg_post_meta, .jeg_column.vc_col-sm-4 .jeg_slider_type_3[data-items="2"] .jeg_slide_caption .jeg_post_meta { display: none; }
  2261.  
  2262. /* Postblock Carousel 2 */
  2263. .jeg_postblock_carousel_2.jeg_col_12 .jeg_carousel_post[data-items="5"] .jeg_post_title, .jeg_postblock_carousel_2.jeg_col_8 .jeg_carousel_post[data-items="3"] .jeg_post_title { font-size: 14px; }
  2264. .jeg_postblock_carousel_2.jeg_col_12 .jeg_carousel_post[data-items="5"] .overlay_content, .jeg_postblock_carousel_2.jeg_col_8 .jeg_carousel_post[data-items="4"] .overlay_content { padding: 10px 15px; }
  2265. .jeg_postblock_carousel_2.jeg_col_12 .jeg_carousel_post[data-items="5"] .jeg_post_category a, .jeg_postblock_carousel_2.jeg_col_8 .jeg_carousel_post[data-items="4"] .jeg_post_category a { font-size: 10px; padding: 2px 5px; }
  2266.  
  2267. /* Column 4 & 5 */
  2268. .jeg_postblock_carousel_2.jeg_col_8 .jeg_carousel_post[data-items="4"] .jeg_post_title { font-size: 12px; margin-bottom: 0; }
  2269. .jeg_postblock_carousel_2.jeg_col_8 .jeg_carousel_post[data-items="5"] .jeg_post_title { font-size: 11px; margin-bottom: 0; }
  2270. .jeg_postblock_carousel_2.jeg_col_8 .jeg_carousel_post[data-items="5"] .jeg_post_category a { font-size: 9px; padding: 0 3px; }
  2271. .jeg_postblock_carousel_2.jeg_col_8 .jeg_carousel_post[data-items="4"] .jeg_post_category, .jeg_postblock_carousel_2.jeg_col_8 .jeg_carousel_post[data-items="5"] .jeg_post_category { line-height: 1; }
  2272. .jeg_postblock_carousel_2.jeg_col_8 .jeg_carousel_post[data-items="4"] .jeg_postblock_content, .jeg_postblock_carousel_2.jeg_col_8 .jeg_carousel_post[data-items="5"] .jeg_postblock_content { -webkit-transform: none; transform: none; }
  2273. .jeg_postblock_carousel_2.jeg_col_8 .jeg_carousel_post[data-items="4"] .overlay_content, .jeg_postblock_carousel_2.jeg_col_8 .jeg_carousel_post[data-items="5"] .overlay_content { padding: 5px 10px; }
  2274. .jeg_postblock_carousel_2.jeg_col_8 .jeg_carousel_post[data-items="4"] .jeg_post_meta, .jeg_postblock_carousel_2.jeg_col_8 .jeg_carousel_post[data-items="5"] .jeg_post_meta { display: none; }
  2275.  
  2276. /* Widget */
  2277. .widget .socials_widget:not(.nobg) a:nth-child(7) { margin-right: 0; }
  2278. .widget .socials_widget.nobg a:nth-child(10) { margin-right: 0; }
  2279.  
  2280. /* Postblock */
  2281. .jeg_col_3o3 .jeg_pl_lg_2 .jeg_post_title, .jeg_col_3o3 .jeg_pl_lg_3 .jeg_post_title { font-size: 24px; }
  2282. .jeg_postblock_1.jeg_col_1o3 .jeg_pl_lg_1 .jeg_post_title { font-size: 16px; }
  2283. .jeg_postblock_2.jeg_col_3o3 .jeg_pl_sm { width: 33.3333333%; }
  2284. .jeg_postblock_2.jeg_col_1o3 .jeg_pl_lg_2 .jeg_post_title { font-size: 16px; margin-top: 15px; }
  2285. .jeg_postblock_2.jeg_col_1o3 .jeg_pl_lg_2 .jeg_thumb { width: auto; float: none; margin-right: 0; }
  2286. .jeg_postblock_2.jeg_col_1o3 .jeg_posts { display: block; margin-right: 0; }
  2287. .jeg_postblock_2.jeg_col_1o3 .jeg_pl_sm { float: none; width: auto; padding-right: 0; }
  2288. .jeg_postblock_3.jeg_col_1o3 .jeg_pl_md_2 .jeg_thumb { width: 120px; margin-right: 15px; margin-bottom: 5px; }
  2289. .jeg_postblock_4.jeg_col_1o3 .jeg_pl_md_3 .jeg_thumb { width: 120px; margin-left: 15px; margin-bottom: 5px; }
  2290. .jeg_postblock_3.jeg_col_1o3 .jeg_pl_md_2 .jeg_post_title, .jeg_postblock_4.jeg_col_1o3 .jeg_pl_md_3 .jeg_post_title { font-size: 14px; }
  2291. .jeg_postblock_3.jeg_col_1o3 .jeg_pl_md_2 .jeg_postblock_content, .jeg_postblock_4.jeg_col_1o3 .jeg_pl_md_3 .jeg_postblock_content { overflow: visible; }
  2292. .jeg_postblock_3.jeg_col_1o3 .jeg_pl_md_2 .jeg_meta_author, .jeg_postblock_4.jeg_col_1o3 .jeg_pl_md_3 .jeg_meta_author { display: none }
  2293. .jeg_postblock_3.jeg_col_3o3 .jeg_pl_md_2 .jeg_post_title, .jeg_postblock_4.jeg_col_3o3 .jeg_pl_md_3 .jeg_post_title { font-size: 24px; line-height: 1.3em; }
  2294. .jeg_postblock_5.jeg_col_1o3 .jeg_post .jeg_post_title, .jeg_postblock_6.jeg_col_1o3 .jeg_post .jeg_post_title { font-size: 16px; margin-top: 15px; }
  2295. .jeg_postblock_5.jeg_col_1o3 .jeg_post .jeg_thumb, .jeg_postblock_6.jeg_col_1o3 .jeg_post .jeg_thumb { width: auto; float: none; margin-left: 0; margin-right: 0; }
  2296. .jeg_postblock_5.jeg_col_1o3 .jeg_readmore, .jeg_postblock_6.jeg_col_1o3 .jeg_readmore { display: none }
  2297. .jeg_postblock_7.jeg_col_1o3 .jeg_pl_lg_6 { margin-bottom: 20px; padding-bottom: 20px; }
  2298. .jeg_postblock_7.jeg_col_1o3 .jeg_pl_lg_6:last-child { padding-bottom: 0; }
  2299. .jeg_postblock_7.jeg_col_1o3 .jeg_pl_lg_6 .jeg_post_title { font-size: 18px; }
  2300. .jeg_postblock_7.jeg_col_1o3 .jeg_pl_lg_6 .jeg_thumb { width: 100%; margin: 0 0 10px; }
  2301.  
  2302. .jeg_postblock_8.jeg_col_1o3 .jeg_posts { margin-right: 0; }
  2303. .jeg_postblock_8.jeg_col_1o3 .jeg_post { width: 100%; padding-right: 0px; margin-bottom: 20px; }
  2304. .jeg_postblock_8.jeg_col_2o3 .jeg_post:nth-child(1), .jeg_postblock_8.jeg_col_2o3 .jeg_post:nth-child(2) { width: 50%; }
  2305. .jeg_postblock_8.jeg_col_3o3 .jeg_post { width: 25%; }
  2306. .jeg_postblock_8.jeg_col_3o3 .jeg_post:nth-child(1), .jeg_postblock_8.jeg_col_3o3 .jeg_post:nth-child(2), .jeg_postblock_8.jeg_col_3o3 .jeg_post:nth-child(3) { width: 33.333333333%; }
  2307. .jeg_postblock_8.jeg_col_1o3 .jeg_post_title, .jeg_postblock_8.jeg_col_2o3 .jeg_post:nth-child(1) .jeg_post_title, .jeg_postblock_8.jeg_col_2o3 .jeg_post:nth-child(2) .jeg_post_title, .jeg_postblock_8.jeg_col_3o3 .jeg_post:nth-child(1) .jeg_post_title, .jeg_postblock_8.jeg_col_3o3 .jeg_post:nth-child(2) .jeg_post_title, .jeg_postblock_8.jeg_col_3o3 .jeg_post:nth-child(3) .jeg_post_title { font-size: 16px; }
  2308.  
  2309. .jeg_postblock_9.jeg_col_1o3 .jeg_posts { margin-right: 0; }
  2310. .jeg_postblock_9.jeg_col_1o3 .jeg_post { width: 100%; padding-right: 0px; margin-bottom: 20px; }
  2311. .jeg_postblock_9.jeg_col_3o3 .jeg_post { width: 33.333333333%; }
  2312. .jeg_col_1o3 .jeg_pl_lg_4 { margin-bottom: 30px; }
  2313. .jeg_col_1o3 .jeg_pl_lg_4 .jeg_postblock_heading { margin-bottom: 15px; }
  2314. .jeg_col_1o3 .jeg_pl_lg_4 .jeg_post_title { font-size: 18px; line-height: 1.25; }
  2315. .jeg_col_3o3 .jeg_pl_lg_4 .jeg_thumb img { width: 100% }
  2316. .jeg_col_3o3 .jeg_pl_lg_4 .jeg_post_title { font-size: 32px; }
  2317. .jeg_postblock_11.jeg_col_1o3 .jeg_posts { margin-right: 0; }
  2318. .jeg_postblock_11.jeg_col_1o3 .jeg_post { width: 100%; padding-right: 0px; margin-bottom: 20px; }
  2319. .jeg_postblock_11.jeg_col_3o3 .jeg_post { width: 33.333333333%; }
  2320. .jeg_postblock_12.jeg_col_1o3 .jeg_post { margin-bottom: 20px; }
  2321. .jeg_postblock_12.jeg_col_1o3 .jeg_post_title { font-size: 16px; line-height: 1.3; margin: 0 auto 5px; }
  2322. .jeg_postblock_12.jeg_col_1o3 .jeg_postblock_content { padding: 12px 20px 0; margin: -50px 15px 0; }
  2323. .jeg_postblock_12.jeg_col_1o3 .jeg_post_excerpt, .jeg_postblock_12.jeg_col_1o3 .jeg_meta_like, .jeg_postblock_12.jeg_col_1o3 .jeg_meta_comment { display: none; }
  2324. .jeg_postblock_12.jeg_col_3o3 .jeg_block_loadmore, .jeg_postblock_12.jeg_col_3o3 .jeg_block_nav { margin-bottom: 20px; }
  2325. .jeg_postblock_12.jeg_col_3o3 .jeg_post_title { font-size: 32px; margin-bottom: 10px; }
  2326. .jeg_postblock_12.jeg_col_3o3 .jeg_postblock_content { margin-top: -70px; }
  2327. .jeg_postblock_13.jeg_col_1o3 .jeg_pl_lg_1 { margin-bottom: 30px; }
  2328. .jeg_postblock_13.jeg_col_1o3 .jeg_pl_lg_1 .jeg_post_title { font-size: 18px; }
  2329. .jeg_postblock_13 .jeg_posts_wrap { position: relative; overflow: hidden; }
  2330. .jeg_postblock_13 .jeg_posts_wrap .jeg_posts { -webkit-flex-wrap: wrap; flex-wrap: wrap; display: flex; align-items: flex-start; margin-right: -30px; }
  2331. .jeg_postblock_13.jeg_col_2o3 .jeg_posts_wrap .jeg_post { float: left; width: 50%; padding-right: 30px; }
  2332. .jeg_postblock_13.jeg_col_3o3 .jeg_posts_wrap .jeg_post { float: left; width: 33.333333333%; padding-right: 30px; }
  2333. .jeg_postblock_13.jeg_col_1o3 .jeg_posts_wrap .jeg_posts { -webkit-flex-wrap: wrap; flex-wrap: wrap; display: flex; align-items: flex-start; margin-right: -20px; }
  2334. .jeg_postblock_13.jeg_col_1o3 .jeg_posts_wrap .jeg_post { float: left; width: 50%; padding-right: 20px; }
  2335. .jeg_postblock_13.jeg_col_1o3 .jeg_pl_lg_1 .jeg_post_title { font-size: 16px; }
  2336. .jeg_postblock_13.jeg_col_1o3 .jeg_pl_md_1 .jeg_post_title { font-size: 12px; line-height: 1.4em; }
  2337. .jeg_postblock_13.jeg_col_1o3 .jeg_pl_md_1 .jeg_thumb { margin-bottom: 10px; }
  2338. .jeg_postblock_14.jeg_col_1o3 .jeg_pl_lg_box .jeg_postblock_content { padding: 20px 15px 10px; }
  2339. .jeg_postblock_14.jeg_col_1o3 .jeg_pl_lg_box .jeg_post_title { font-size: 16px; margin-bottom: 0; }
  2340. .jeg_postblock_14.jeg_col_1o3 .jeg_posts { margin-right: -20px; }
  2341. .jeg_postblock_14.jeg_col_1o3 .jeg_posts .jeg_post { padding-right: 20px; }
  2342. .jeg_postblock_14.jeg_col_1o3 .jeg_posts .jeg_thumb .jeg_post_category { left: 0; bottom: 0; }
  2343. .jeg_postblock_14.jeg_col_1o3 .jeg_posts .jeg_thumb .jeg_post_category a { font-size: 10px; }
  2344. .jeg_postblock_14.jeg_col_1o3 .jeg_post { margin-bottom: 20px; }
  2345. .jeg_postblock_14.jeg_col_1o3 .jeg_pl_md_1 { margin-bottom: 20px; }
  2346. .jeg_postblock_14.jeg_col_1o3 .jeg_pl_md_1 .jeg_thumb { margin-bottom: 10px; }
  2347. .jeg_postblock_14.jeg_col_1o3 .jeg_pl_md_1 .jeg_post_title { font-size: 12px; font-weight: 500 }
  2348. .jeg_postblock_14.jeg_col_1o3 .jeg_meta_author { display: none }
  2349. .jeg_postblock_14.jeg_col_3o3 .jeg_postbig .jeg_post_title { font-size: 32px; }
  2350. .jeg_postblock_14.jeg_col_3o3 .jeg_posts .jeg_post { width: 33.333333333%; }
  2351. .jeg_postblock_15.jeg_col_1o3 .jeg_posts { margin-right: 0; }
  2352. .jeg_postblock_15.jeg_col_1o3 .jeg_post { width: 100%; padding-right: 0px; }
  2353. .jeg_postblock_15.jeg_col_3o3 .jeg_post { width: 33.333333333%; }
  2354. .jeg_postblock_16.jeg_col_1o3 .jeg_pl_lg_5 { margin-bottom: 20px; }
  2355. .jeg_postblock_16.jeg_col_1o3 .jeg_pl_lg_5 .jeg_post_title { font-size: 18px; }
  2356. .jeg_postblock_16.jeg_col_3o3 .jeg_pl_lg_5 .jeg_post_title { font-size: 32px; }
  2357. .jeg_postblock_16.jeg_col_3o3 .jeg_pl_lg_5 .jeg_thumb img { width: 100% }
  2358. .jeg_postblock_17:not(.jeg_col_1o3) .jeg_posts_wrap{position:relative;overflow:hidden;}
  2359. .jeg_postblock_17:not(.jeg_col_1o3) .jeg_posts{-webkit-flex-wrap:wrap;flex-wrap:wrap;display:flex;align-items:stretch;margin-right:-30px;}
  2360. .widget.widget_jnews_module_block_17{margin-bottom:20px;}
  2361. .widget .jeg_postblock_17.jeg_col_1o3{margin-bottom:0;}
  2362. .jeg_postblock_17.jeg_col_2o3 .jeg_post{float:left;width:50%;padding-right:30px;}
  2363. .jeg_postblock_17.jeg_col_3o3 .jeg_post{float:left;width:33.333333333%;padding-right:30px;}
  2364. .jeg_col_1o3 .jeg_pl_lg_8 .jeg_post_title { font-size: 18px; }
  2365. .jeg_postblock_18.jeg_col_1o3 .jeg_pl_lg_8:not(:last-of-type) { margin-bottom: 20px }
  2366. .jeg_postblock_18.jeg_col_1o3 .jeg_pl_lg_8 .jeg_post_meta { margin-top: 5px; }
  2367. .jeg_postblock_18.jeg_col_1o3 .jeg_share_button { margin: 10px 0 }
  2368. .jeg_postblock_18.jeg_col_1o3 .jeg_share_button a { width: 30px; height: 30px; line-height: 30px; }
  2369. .jeg_postblock_18.jeg_col_1o3 .jeg_share_button .fa { font-size: 14px; }
  2370. .jeg_postblock_18.jeg_col_1o3 .jeg_share_button a.expanded > span, .jeg_postblock_18.jeg_col_1o3 .jeg_meta_author { display: none }
  2371. .widget_jnews_module_block_19 .jeg_postblock, .widget_jnews_module_block_19 .jeg_col_1o3 .jeg_post:last-child { margin-bottom: 0; }
  2372. .widget_jnews_module_block_19 .jeg_block_loadmore, .widget_jnews_module_block_19 .jeg_block_nav { margin-top: 20px; padding-bottom: 0; }
  2373. .jeg_postblock_19:not(.jeg_col_1o3) .jeg_posts { -webkit-flex-wrap: wrap; flex-wrap: wrap; display: flex; align-items: stretch; margin-right: -30px; }
  2374. .jeg_postblock_19.jeg_col_2o3 .jeg_post { float: left; width: 50%; padding-right: 30px; }
  2375. .jeg_postblock_19.jeg_col_3o3 .jeg_post { float: left; width: 33.333333333%; padding-right: 30px; }
  2376. .jeg_postblock_20:not(.jeg_col_1o3) .jeg_posts { -webkit-flex-wrap: wrap; flex-wrap: wrap; display: flex; align-items: stretch; margin-right: -30px; }
  2377. .jeg_postblock_20.jeg_col_2o3 .jeg_post { float: left; width: 50%; padding-right: 30px; }
  2378. .jeg_postblock_20.jeg_col_3o3 .jeg_post { float: left; width: 33.333333333%; padding-right: 30px; }
  2379. .jeg_postblock_21:not(.jeg_col_1o3) .jeg_posts { -webkit-flex-wrap: wrap; flex-wrap: wrap; display: flex; align-items: stretch; margin-right: -30px; }
  2380. .jeg_postblock_21.jeg_col_2o3 .jeg_post { float: left; width: 50%; padding-right: 30px; }
  2381. .jeg_postblock_21.jeg_col_3o3 .jeg_post { float: left; width: 33.333333333%; padding-right: 30px; }
  2382. .widget_jnews_module_block_21 .jeg_postblock, .widget_jnews_module_block_21 .jeg_col_1o3 .jeg_post:last-child { margin-bottom: 0; }
  2383. .jeg_postblock_21.jeg_col_1o3 .jeg_block_loadmore, .jeg_postblock_21.jeg_col_1o3 .jeg_block_nav { margin-top: 20px; padding-bottom: 0; }
  2384. .jeg_postblock_22.jeg_col_1o3 .jeg_post_title { font-size: 12px; font-weight: 500; }
  2385. .jeg_postblock_22.jeg_col_1o3 .jeg_post_meta { display: none }
  2386. .jeg_postblock_22.jeg_col_3o3 .jeg_post { width: 25%; }
  2387. .jeg_postblock_23.jeg_col_1o3 .jeg_posts { margin-right: 0; }
  2388. .jeg_postblock_23.jeg_col_1o3 .jeg_post { width: 100%; padding-right: 0; }
  2389. .jeg_postblock_23.jeg_col_3o3 .jeg_post { width: 33.333333333%; }
  2390. .jeg_postblock_24:not(.jeg_col_1o3) .jeg_posts { -webkit-flex-wrap: wrap; flex-wrap: wrap; display: flex; align-items: stretch; margin-right: -30px; }
  2391. .jeg_postblock_24.jeg_col_2o3 .jeg_post { float: left; width: 50%; padding-right: 30px; }
  2392. .jeg_postblock_24.jeg_col_3o3 .jeg_post { float: left; width: 33.333333333%; padding-right: 30px; }
  2393. .jeg_postblock_24 .jeg_pl_xs_4 .jeg_post_title, .jeg_postblock_24 .jeg_pl_xs_4 .jeg_post_meta { position: relative; z-index: 1; }
  2394. .jeg_postblock_25.jeg_col_1o3 .jeg_post, .jeg_postblock_25.jeg_col_2o3 .jeg_post, .jeg_postblock_25.jeg_col_3o3 .jeg_post { margin-bottom: 15px; padding-bottom: 20px; }
  2395. .jeg_postblock_25.jeg_col_1o3 .jeg_post .jeg_post_title { font-size: 18px; }
  2396. .jeg_postblock_25.jeg_col_1o3 .jeg_post .jeg_thumb { width: 100%; float: none; }
  2397. .jeg_postblock_25.jeg_col_1o3 .jeg_post_excerpt, .jeg_postblock_25.jeg_col_1o3 .jeg_meta_like, .jeg_postblock_25.jeg_col_1o3 .jeg_meta_comment { display: none }
  2398. .jeg_col_1o3 .jeg_pl_lg_9 { margin-bottom: 30px; }
  2399. .jeg_col_1o3 .jeg_pl_lg_9 .jeg_postblock_heading { margin-bottom: 10px; }
  2400. .jeg_col_1o3 .jeg_pl_lg_9 .jeg_post_excerpt { line-height: 1.4; max-height: 4.2em; overflow: hidden; }
  2401. .jeg_col_1o3 .jeg_pl_lg_9 .jeg_post_title { font-size: 16px; margin-bottom: 5px; }
  2402. .jeg_col_1o3 .jeg_readmore { display: none }
  2403. .jeg_col_1o3 .jeg_meta_footer .jeg_post_share { display: none }
  2404. .jeg_col_1o3 .jeg_meta_footer { margin-top: 20px; }
  2405. .jeg_col_1o3 .jeg_meta_footer > div { width: 50%; padding: 5px; font-size: 11px; }
  2406. .jeg_col_3o3 .jeg_pl_lg_9 .jeg_thumb img { width: 100%; }
  2407. .jeg_postblock_27.jeg_col_1o3 .jeg_posts { margin-right: 0; }
  2408. .jeg_postblock_27.jeg_col_1o3 .jeg_post { width: 100%; padding-right: 0px; margin-bottom: 20px; }
  2409. .jeg_postblock_27.jeg_col_1o3 .jeg_post_excerpt { display: none; }
  2410. .jeg_blocklink.jeg_col_3o3 {height: 400px}
  2411. }
  2412.  
  2413. @media only screen and (max-width:1024px) {
  2414. /* Mobile Menu */
  2415. .jeg_header { display: none; }
  2416. .jeg_navbar_mobile_wrapper, .jeg_navbar_mobile { display: block; }
  2417.  
  2418. .jeg_sidebar {padding:0px 15px !important;}
  2419.  
  2420. /* Side Content */
  2421. .jeg_sidecontent .jeg_viewport { margin-left: auto; }
  2422. .jeg_sidecontent_left:not(.jeg_boxed) .container { margin-left: auto; }
  2423. #jeg_sidecontent { position: fixed; left: -360px; top: 50px; }
  2424. .jeg_show_sidecontent { overflow: hidden; }
  2425. .jeg_show_sidecontent #jeg_sidecontent { left: 0; }
  2426.  
  2427. /* Slider Type 2 */
  2428. .jeg_slider_type_2 .jeg_slide_item { height: 445px }
  2429. .jeg_slider_type_2 .jeg_slide_caption { width: 60%; }
  2430. .jeg_slider_type_2 .jeg_slide_caption .jeg_post_title { font-size: 30px; }
  2431.  
  2432. /* Slider Type 3 */
  2433. .jeg_col_3o3 .jeg_slider_type_3[data-items="3"] { height: 429px }
  2434. .jeg_col_3o3 .jeg_slider_type_3[data-items="4"] { height: 320px }
  2435. .jeg_col_3o3 .jeg_slider_type_3[data-items="5"] { height: 255px }
  2436. .jeg_col_1o3 .jeg_slider_type_3:not(.owl-loaded) { height: 334.5px; }
  2437. .jeg_col_2o3 .jeg_slider_type_3[data-items="2"] { height: 406.5px }
  2438. .jeg_col_2o3 .jeg_slider_type_3[data-items="3"], .jeg_col_2o3 .jeg_slider_type_3[data-items="4"], .jeg_col_2o3 .jeg_slider_type_3[data-items="5"] { height: 268.5px }
  2439. .jeg_col_1o3 .jeg_slider_type_3:not(.owl-loaded) .jeg_slide_item, .jeg_col_2o3 .jeg_slider_type_3:not(.owl-loaded)[data-items="3"] .jeg_slide_item, .jeg_col_2o3 .jeg_slider_type_3:not(.owl-loaded)[data-items="4"] .jeg_slide_item, .jeg_col_2o3 .jeg_slider_type_3:not(.owl-loaded)[data-items="5"] .jeg_slide_item { display: none; }
  2440. .jeg_col_1o3 .jeg_slider_type_3:not(.owl-loaded) .jeg_slide_item:first-child { display: block; width: 100%; }
  2441. .jeg_col_2o3 .jeg_slider_type_3:not(.owl-loaded)[data-items="3"] .jeg_slide_item:nth-child(-n+3), .jeg_col_2o3 .jeg_slider_type_3:not(.owl-loaded)[data-items="4"] .jeg_slide_item:nth-child(-n+3), .jeg_col_2o3 .jeg_slider_type_3:not(.owl-loaded)[data-items="5"] .jeg_slide_item:nth-child(-n+3) { display: block; width: calc(33.333333333% - 5px); }
  2442. .jeg_slider_type_3 .jeg_post_title { font-size: 18px; }
  2443. .jeg_col_3o3 .jeg_slider_type_3[data-items="5"] .jeg_post_title, .jeg_col_2o3 .jeg_slider_type_3[data-items="3"] .jeg_post_title, .jeg_col_2o3 .jeg_slider_type_3[data-items="4"] .jeg_post_title, .jeg_col_2o3 .jeg_slider_type_3[data-items="5"] .jeg_post_title { font-size: 16px; margin-bottom: 5px; }
  2444.  
  2445. /* Slider Type 4 */
  2446. .jeg_slider_type_4 .jeg_slide_caption { width: 60% }
  2447. .jeg_slider_type_4 .jeg_slide_caption .jeg_post_title {font-size: 30px; letter-spacing: -0.02em}
  2448.  
  2449. /* Post Carousel 3 */
  2450. .jeg_postblock_carousel_3 .jeg_post_title {font-size: 12px;}
  2451. .jeg_postblock_carousel_3 .jeg_thumb {width: 65px}
  2452.  
  2453. /* Overlay Slider */
  2454. .jeg_overlay_slider { height: 400px; }
  2455. .jeg_overlay_slider_wrapper { height: 460px; }
  2456. .jeg_overlay_caption_container .jeg_post_title { font-size: 32px; }
  2457.  
  2458. /*** Hero Blocks ***/
  2459. .jeg_heroblock_1 .jeg_heroblock_wrapper, .jeg_heroblock_2 .jeg_heroblock_wrapper, .jeg_heroblock_6 .jeg_heroblock_wrapper, .jeg_heroblock_8 .jeg_heroblock_wrapper { height: 412px; }
  2460. .jeg_heroblock_3 .jeg_heroblock_wrapper, .jeg_heroblock_4 .jeg_heroblock_wrapper, .jeg_heroblock_5 .jeg_heroblock_wrapper, .jeg_heroblock_7 .jeg_heroblock_wrapper, .jeg_heroblock_9 .jeg_heroblock_wrapper, .jeg_heroblock_13 .jeg_heroblock_wrapper { height: 355px; }
  2461. .jeg_heroblock_10 .jeg_heroblock_wrapper, .jeg_heroblock_11 .jeg_heroblock_wrapper, .jeg_heroblock_12 .jeg_heroblock_wrapper { height: 445px; }
  2462. .jeg_heroblock_skew .jeg_heroblock_wrapper { height: 289px; }
  2463.  
  2464. /* match caption style */
  2465. .jeg_heroblock_13.jeg_hero_style_1 .jeg_postblock_content {left: 30px; bottom: 30px;}
  2466. .jeg_heroblock_13.jeg_hero_style_2 .jeg_postblock_content {left: 30px; right: 30px;}
  2467. .jeg_heroblock_13.jeg_hero_style_3 .jeg_postblock_content {left: 20px; top: 20px}
  2468. .jeg_heroblock_13.jeg_hero_style_3 .jeg_postblock_content {left: 20px; top: 20px}
  2469. .jeg_heroblock_skew.jeg_hero_style_1 .jeg_postblock_content {left: 0}
  2470. .jeg_heroblock_skew.jeg_hero_style_1 .jeg_hero_item_1 .jeg_postblock_content {left: 10px}
  2471. .jeg_heroblock_6.jeg_hero_style_1 .jeg_heroblock_scroller .jeg_post_title,
  2472. .jeg_heroblock_6.jeg_hero_style_1 .jeg_heroblock_scroller .jeg_post_category { -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); }
  2473.  
  2474. /* hero caption */
  2475. .jeg_hero_style_1 .jeg_postblock_content { padding-bottom: 20px; }
  2476. .jeg_hero_style_2 .jeg_post_info { bottom: 20px }
  2477. .jeg_hero_style_7 .jeg_post_title { font-size: 16px; }
  2478. .jeg_hero_style_7 .jeg_post_meta { font-size: 10px; }
  2479. .jeg_heroblock_1 .jeg_hero_item_3 .jeg_post_title, .jeg_heroblock_1 .jeg_hero_item_4 .jeg_post_title, .jeg_heroblock_2 .jeg_heroblock_scroller .jeg_post_title, .jeg_heroblock_3 .jeg_hero_item_3 .jeg_post_title, .jeg_heroblock_3 .jeg_hero_item_4 .jeg_post_title, .jeg_heroblock_10 .jeg_hero_item_2 .jeg_post_title, .jeg_heroblock_10 .jeg_hero_item_3 .jeg_post_title, .jeg_heroblock_10 .jeg_hero_item_4 .jeg_post_title, .jeg_heroblock_10 .jeg_hero_item_6 .jeg_post_title, .jeg_heroblock_10 .jeg_hero_item_7 .jeg_post_title, .jeg_heroblock_11 .jeg_hero_item_4 .jeg_post_title, .jeg_heroblock_12 .jeg_hero_item_5 .jeg_post_title { font-size: 16px; }
  2480. .jeg_heroblock_6 .jeg_hero_item_1 .jeg_post_title, .jeg_heroblock_skew .jeg_post_title, .jeg_heroblock_13 .jeg_post_title { font-size: 28px; line-height: 1.2; }
  2481.  
  2482. /* style 7*/
  2483. .jeg_hero_style_7 .jeg_postblock_content { width: auto; right: 20px; }
  2484. .jeg_heroblock_1.jeg_hero_style_7 .jeg_hero_item_3 .jeg_post_title, .jeg_heroblock_1.jeg_hero_style_7 .jeg_hero_item_4 .jeg_post_title, .jeg_heroblock_2.jeg_hero_style_7 .jeg_heroblock_scroller .jeg_post_title, .jeg_heroblock_3.jeg_hero_style_7 .jeg_hero_item_3 .jeg_post_title, .jeg_heroblock_3.jeg_hero_style_7 .jeg_hero_item_4 .jeg_post_title, .jeg_heroblock_10.jeg_hero_style_7 .jeg_hero_item_2 .jeg_post_title, .jeg_heroblock_10.jeg_hero_style_7 .jeg_hero_item_3 .jeg_post_title, .jeg_heroblock_10.jeg_hero_style_7 .jeg_hero_item_4 .jeg_post_title, .jeg_heroblock_10.jeg_hero_style_7 .jeg_hero_item_6 .jeg_post_title, .jeg_heroblock_10.jeg_hero_style_7 .jeg_hero_item_7 .jeg_post_title, .jeg_heroblock_11.jeg_hero_style_7 .jeg_hero_item_4 .jeg_post_title, .jeg_heroblock_12.jeg_hero_style_7 .jeg_hero_item_5 .jeg_post_title { font-size: 12px; }
  2485. .jeg_heroblock_5.jeg_hero_style_7 .jeg_post_title, .jeg_heroblock_8.jeg_hero_style_7 .jeg_post_title, .jeg_heroblock_10.jeg_hero_style_7 .jeg_hero_item_1 .jeg_post_title, .jeg_heroblock_10.jeg_hero_style_7 .jeg_hero_item_5 .jeg_post_title, .jeg_heroblock_11.jeg_hero_style_7 .jeg_hero_item_2 .jeg_post_title, .jeg_heroblock_11.jeg_hero_style_7 .jeg_hero_item_3 .jeg_post_title, .jeg_heroblock_12.jeg_hero_style_7 .jeg_hero_item_2 .jeg_post_title, .jeg_heroblock_12.jeg_hero_style_7 .jeg_hero_item_3 .jeg_post_title { font-size: 18px; }
  2486. .jeg_heroblock_1.jeg_hero_style_7 .jeg_hero_item_1 .jeg_post_title, .jeg_heroblock_2.jeg_hero_style_7 .jeg_hero_item_1 .jeg_post_title, .jeg_heroblock_3.jeg_hero_style_7 .jeg_hero_item_1 .jeg_post_title, .jeg_heroblock_4.jeg_hero_style_7 .jeg_hero_item_1 .jeg_post_title, .jeg_heroblock_5.jeg_hero_style_7 .jeg_hero_item_1 .jeg_post_title, .jeg_heroblock_9.jeg_hero_style_7 .jeg_post_title, .jeg_heroblock_11.jeg_hero_style_7 .jeg_hero_item_1 .jeg_post_title, .jeg_heroblock_12.jeg_hero_style_7 .jeg_hero_item_1 .jeg_post_title { font-size: 20px; }
  2487. .jeg_heroblock_skew.jeg_hero_style_7 .jeg_post_title { font-size: 22px; line-height: 1.3; }
  2488. .jeg_heroblock_6.jeg_hero_style_7 .jeg_hero_item_1 .jeg_post_title, .jeg_heroblock_13.jeg_hero_style_7 .jeg_post_title { font-size: 24px; line-height: 1.4; }
  2489.  
  2490. /* Post Carousel 3 */
  2491. .jeg_postblock_carousel_3 .jeg_post_meta {display: none;}
  2492.  
  2493. /* Widgets */
  2494. .popularpost_item:first-child .jeg_post_title { font-size: 20px; }
  2495. .jeg_ad_widget .ad_container { padding: 0; border: 0; }
  2496.  
  2497. .jeg_inline_subscribeform .mc4wp-form .jeg_mc4wp_heading { flex: 0 0 100%; padding-right: 0; }
  2498. .jeg_inline_subscribeform .mc4wp-form-fields p { font-size: 14px; }
  2499.  
  2500. /*** Single Post ***/
  2501. .entry-header .jeg_post_title { font-size: 2.4em; }
  2502. .jeg_single_tpl_2 .entry-header .jeg_post_title, .jeg_single_tpl_3 .entry-header .jeg_post_title, .jeg_single_tpl_6 .entry-header .jeg_post_title, .jeg_featured_big .entry-header .jeg_post_title { font-size: 3em; }
  2503. .entry-content h1 { font-size: 2em }
  2504. .entry-content h2 { font-size: 1.703em }
  2505. .entry-content h3 { font-size: 1.35em }
  2506. .entry-content h4 { font-size: 1.2em }
  2507. .entry-content h5 { font-size: 1.17em }
  2508. .entry-content h3.jeg_block_title { font-size: inherit; }
  2509. .jeg_single_fullwidth .jeg_main_content { margin-top: 0; }
  2510. .jeg_single_fullwidth .jeg_share_button.share-float { margin-left: -80px; }
  2511. .jeg_single_tpl_6 .jeg_featured_big { height: 300px }
  2512. .jeg_single_tpl_10 .entry-header { margin: 20px auto 30px; }
  2513. .alignright, .alignleft { max-width: 265px; }
  2514. .entry-content .pullquote { font-size: 120%; }
  2515. .entry-content blockquote, .entry-content q { font-size: 110%; }
  2516. .entry-content .pullquote.align-left { max-width: 40%; margin-right: 1em; }
  2517. .entry-content .pullquote.align-right { max-width: 40%; margin-left: 1em; }
  2518. .jeg_authorpage .jeg_author_content p { width: 100%; }
  2519. .entry-content .intro-text { font-size: 1.5em; line-height: 1.458em; color: #212121; letter-spacing: -0.01em; }
  2520. .entry-content .dropcap { display: block; float: left; margin: 0.04em 0.2em 0 0; color: #212121; font-size: 4em; line-height: 1; }
  2521.  
  2522. /** Category **/
  2523. .jeg_cat_header_4 .jeg_cat_overlay .jeg_title_wrap { padding: 70px 0 }
  2524.  
  2525. /*** Module ***/
  2526. .jeg_pl_lg_1 .jeg_post_title, .jeg_pl_lg_2 .jeg_post_title, .jeg_pl_lg_3 .jeg_post_title { font-size: 18px; }
  2527. .jeg_pl_lg_1 .jeg_meta_like, .jeg_pl_lg_1 .jeg_meta_comment { display: none; }
  2528. .jeg_pl_lg_2 .jeg_thumb, .jeg_pl_lg_3 .jeg_thumb { width: 280px; }
  2529. .jeg_pl_lg_5 .jeg_post_title { font-size: 22px; line-height: 1.3em }
  2530. .jeg_pl_lg_6 .jeg_post_title { font-size: 18px; }
  2531. .jeg_pl_lg_7 .jeg_post_title { font-size: 22px; line-height: 1.3em }
  2532. .jeg_pl_lg_9 .jeg_post_title { font-size: 20px; }
  2533. .jeg_col_1o3 .jeg_pl_lg_9 { margin-bottom: 20px; }
  2534. .jeg_col_1o3 .jeg_pl_lg_9 .jeg_post_title { font-size: 14px; }
  2535. .jeg_col_1o3 .jeg_pl_lg_9 .jeg_post_category { margin-bottom: 5px; }
  2536. .jeg_col_1o3 .jeg_pl_lg_9 .jeg_post_category a { font-size: 11px; }
  2537. .jeg_col_3o3 .jeg_pl_lg_9 .jeg_post_title { font-size: 26px; }
  2538. .jeg_pl_lg_card { margin-bottom: 30px; }
  2539. .jeg_pl_lg_card .jeg_postblock_content { padding: 15px 20px 0; }
  2540. .jeg_pl_lg_card .jeg_post_title { font-size: 18px; }
  2541. .jeg_pl_lg_box .jeg_post_title { font-size: 18px; }
  2542. .jeg_pl_md_2 .jeg_post_title, .jeg_pl_md_3 .jeg_post_title { font-size: 16px; }
  2543. .jeg_pl_md_2 .jeg_thumb, .jeg_pl_md_3 .jeg_thumb { width: 200px }
  2544. .jeg_pl_sm { margin-bottom: 20px; }
  2545. .jeg_pl_sm .jeg_post_title { font-size: 13px; }
  2546. .jeg_pl_sm .jeg_thumb { width: 100px; }
  2547. .jeg_pl_sm .jeg_postblock_content { margin-left: 100px; }
  2548. .jeg_pl_md_card { margin-bottom: 15px; }
  2549. .jeg_pl_md_card .jeg_postblock_content { padding: 12px 15px; }
  2550. .jeg_pl_md_card .jeg_post_title { font-size: 14px; }
  2551. .jeg_pl_md_box .jeg_post_title { font-size: 14px; line-height: 1.3em; }
  2552. .jeg_postblock_8 .jeg_meta_author { display: none }
  2553. .jeg_postblock_12.jeg_col_1o3 .jeg_postblock_content { padding: 12px 15px; }
  2554. .jeg_postblock_12.jeg_col_3o3 .jeg_post_title { font-size: 28px; }
  2555. .jeg_postblock_23 .jeg_posts { margin-right: -30px; }
  2556. .jeg_postblock_23 .jeg_post { padding-right: 30px; }
  2557. .jeg_postblock_25 .jeg_post_title { font-size: 18px; margin-bottom: 5px; }
  2558. .jeg_postblock_25 .jeg_thumb { margin-right: 20px; }
  2559. .jeg_postblock_27 .jeg_post_title { font-size: 16px; }
  2560. .jeg_postblock_carousel_2 .jeg_post_title { font-size: 16px; }
  2561.  
  2562. /* Blocklink */
  2563. .jeg_blocklink .jeg_videowrapper { display: none }
  2564. .jeg_blocklink { height: 187px; }
  2565. .jeg_blocklink.jeg_col_3o3 { height: 330px; }
  2566. .jeg_blocklink .jeg_block_content h3 { font-size: 20px; }
  2567. .jeg_blocklink .jeg_block_content span { font-size: 12px; line-height: 1.4 }
  2568. }
  2569.  
  2570. /* iPad Potrait */
  2571. @media only screen and (min-width:768px) and (max-width:1023px) {
  2572. .jeg_block_heading { margin-bottom: 20px; }
  2573. .jeg_block_title span { font-size: 13px; }
  2574. .jeg_subcat_list > li > a { font-size: 11px; }
  2575. .jeg_block_title span, .jeg_subcat_list > li > a, .okayNav__menu-toggle { height: 30px !important; line-height: 30px !important; }
  2576.  
  2577. /* Slider Type 3 */
  2578. .jeg_slider_type_3 .jeg_caption_container { padding: 0 15px; }
  2579. .jeg_col_3o3 .jeg_slider_type_3[data-items="5"] .jeg_post_title { font-size: 18px; }
  2580. .jeg_col_1o3 .jeg_slider_type_3 .jeg_post_title, .jeg_col_2o3 .jeg_slider_type_3[data-items="3"] .jeg_post_title, .jeg_col_2o3 .jeg_slider_type_3[data-items="4"] .jeg_post_title, .jeg_col_2o3 .jeg_slider_type_3[data-items="4"] .jeg_post_title, .jeg_col_2o3 .jeg_slider_type_3[data-items="5"] .jeg_post_title { font-size: 13px; margin-bottom: 0; }
  2581. .jeg_col_1o3 .jeg_slider_type_3 .jeg_slide_caption .jeg_post_meta, .jeg_col_2o3 .jeg_slider_type_3[data-items="3"] .jeg_post_meta, .jeg_col_2o3 .jeg_slider_type_3[data-items="4"] .jeg_post_meta { display: none; }
  2582.  
  2583. /* Slider Type 4 */
  2584. .jeg_slider_type_4 .jeg_slide_caption { width: 75% }
  2585. .jeg_slider_type_4 .jeg_slide_caption .jeg_post_title { font-size: 28px; }
  2586. .jeg_slider_type_4 .jeg_slide_caption .jeg_post_category a { font-size: 10px; }
  2587.  
  2588. /* Overlay Slider */
  2589. .jeg_overlay_slider { width: 100%; }
  2590. .jeg_overlay_caption_container .jeg_post_title { font-size: 30px; }
  2591.  
  2592. /* Widgets */
  2593. .popularpost_item:first-child .jeg_post_title { font-size: 15px; line-height: 1.4; padding-right: 40px; margin-top: 10px; }
  2594. .popularpost_item:first-child .jeg_post_title a:before, .popularpost_item:first-child:hover .jeg_post_title a:before { font-size: 26px; width: 30px }
  2595. .popularpost_item .jeg_post_title a:before { font-size: 15px; width: 18px; height: 18px; line-height: 18px }
  2596. .popularpost_item { padding-left: 50px; margin-bottom: 15px; }
  2597. .popularpost_item .jeg_post_title { font-size: 12px; line-height: 1.4 }
  2598.  
  2599. /*** Single Post ***/
  2600. .jeg_cat_header_4 .jeg_breadcrumbs, .jeg_single_tpl_4 .jeg_breadcrumbs, .jeg_single_tpl_5 .jeg_breadcrumbs { margin-bottom: 0px; }
  2601. .jeg_featured_big .entry-header .jeg_post_title { font-size: 40px !important; }
  2602. .jeg_fs_container .jeg_post_meta { margin-top: 30px; }
  2603. .jeg_fs_container .entry-header { padding-bottom: 80px; }
  2604. .jeg_single_fullwidth .jeg_main_content {width: 100%; padding: 0 15px;}
  2605. .jeg_single_fullwidth .jeg_share_button.share-float {margin-left: 0;}
  2606. .jeg_views_count { display: none; }
  2607. .jeg_share_stats .counts { font-size: 20px; }
  2608. .jeg_share_stats .sharetext { font-size: 9px; }
  2609. .jeg_share_button a > span { font-size: 11px; }
  2610. .jeg_share_button a { width: 32px; max-width: 32px; height: 32px; line-height: 32px; }
  2611. .jeg_share_button .fa { font-size: 14px; }
  2612.  
  2613. /* Module */
  2614. .jeg_post_meta { font-size: 10px; }
  2615. .jeg_post_excerpt { font-size: 12px; }
  2616. .jeg_pl_lg_1 .jeg_post_title, .jeg_pl_lg_2 .jeg_post_title, .jeg_pl_lg_3 .jeg_post_title { font-size: 16px; }
  2617. .jeg_pl_lg_9 { margin-bottom: 40px; }
  2618. .jeg_pl_lg_9 .jeg_post_title { font-size: 18px; }
  2619. .jeg_col_1o3 .jeg_pl_lg_9 { margin-bottom: 20px; }
  2620. .jeg_col_3o3 .jeg_pl_lg_9 .jeg_post_title { font-size: 24px; }
  2621. .jeg_pl_md_1 .jeg_post_title { font-size: 14px; margin: 10px 0 5px }
  2622. .jeg_pl_md_1 .jeg_thumb { margin-bottom: 10px; }
  2623. .jeg_pl_md_2 .jeg_post_title, .jeg_pl_md_3 .jeg_post_title { font-size: 14px; }
  2624. .jeg_pl_sm .jeg_thumb, .jeg_pl_sm_3 .jeg_thumb { width: 80px; }
  2625. .jeg_pl_sm .jeg_postblock_content { margin-left: 80px; padding-left: 10px }
  2626. .jeg_pl_sm_3 .jeg_postblock_content { margin-right: 80px; padding-right: 10px }
  2627. /*.jeg_pl_sm .jeg_post_title, .jeg_pl_sm_3 .jeg_post_title, .jeg_pl_xs_2 .jeg_post_title { font-size: 12px; }*/
  2628. .jeg_pl_xs_4 .jeg_post_title { font-size: 12px; }
  2629. .jeg_col_3o3 .jeg_pl_lg_2 .jeg_post_title, .jeg_col_3o3 .jeg_pl_lg_3 .jeg_post_title { font-size: 18px; }
  2630. .jeg_postblock_3.jeg_col_1o3 .jeg_pl_md_2 .jeg_thumb { width: 80px; margin-right: 10px; }
  2631. .jeg_postblock_4.jeg_col_1o3 .jeg_pl_md_3 .jeg_thumb { width: 80px; margin-left: 10px; }
  2632. /*.jeg_postblock_3.jeg_col_1o3 .jeg_pl_md_2 .jeg_post_title, .jeg_postblock_4.jeg_col_1o3 .jeg_pl_md_3 .jeg_post_title { font-size: 12px; }*/
  2633. .jeg_postblock_3.jeg_col_1o3 .jeg_pl_md_2 .jeg_post_meta, .jeg_postblock_4.jeg_col_1o3 .jeg_pl_md_3 .jeg_post_meta { clear: both; padding-top: 5px; }
  2634. .jeg_postblock_3.jeg_col_3o3 .jeg_pl_md_2 .jeg_post_title, .jeg_postblock_4.jeg_col_3o3 .jeg_pl_md_3 .jeg_post_title { font-size: 18px; }
  2635. .jeg_postblock_7 .jeg_pl_lg_6 .jeg_thumb { width: 220px }
  2636. .jeg_postblock_7.jeg_col_1o3 .jeg_pl_lg_6 .jeg_post_title { font-size: 16px; margin-bottom: 10px; }
  2637. .jeg_postblock_7.jeg_col_2o3 .jeg_pl_lg_6 .jeg_post_title { margin-bottom: 10px; }
  2638. .jeg_postblock_7.jeg_col_1o3 .jeg_meta_author, .jeg_postblock_7.jeg_col_2o3 .jeg_meta_author { display: none }
  2639. .jeg_postblock_8 .jeg_thumb { margin-bottom: 10px }
  2640. .jeg_postblock_8 .jeg_post_title { font-size: 13px; }
  2641. .jeg_postblock_12.jeg_col_1o3 .jeg_post_title { font-size: 14px; }
  2642. .jeg_postblock_12.jeg_col_3o3 .jeg_post_title { font-size: 24px; }
  2643. .jeg_postblock_14.jeg_col_1o3 .jeg_post_meta { display: none }
  2644. .jeg_postblock_14.jeg_col_1o3 .jeg_pl_md_1 .jeg_post_title { font-size: 11px; line-height: normal; }
  2645. .jeg_postblock_24 .jeg_pl_md_box { margin-bottom: 10px; }
  2646. .jeg_postblock_25 .jeg_post { padding-bottom: 20px; }
  2647. .jeg_postblock_25 .jeg_thumb { width: 200px; margin-right: 15px; }
  2648. .jeg_postblock_25 .jeg_readmore { display: none }
  2649. .jeg_postblock_25.jeg_col_1o3 .jeg_post .jeg_post_title { font-size: 16px; }
  2650. .jeg_postblock_26 .jeg_meta_footer { margin-top: 20px; }
  2651. .jeg_postblock_26 .jeg_meta_footer > div { padding: 5px; font-size: 11px; }
  2652. .jeg_postblock_26 .jeg_meta_footer .jeg_post_share a { margin: 0 6px }
  2653. .jeg_postblock_27 .jeg_posts { margin-right: -30px; }
  2654. .jeg_postblock_27 .jeg_post { padding-right: 30px; }
  2655. .jeg_postblock_27 .jeg_post_title { font-size: 14px; }
  2656. .jeg_postblock_27 .jeg_post_category a { font-size: 11px; }
  2657. .jeg_postblock_27 .jeg_thumb { margin-bottom: 10px; }
  2658.  
  2659. /* Blocklink */
  2660. .jeg_blocklink {height: 145px;}
  2661. .jeg_blocklink.jeg_col_3o3 {height: 253px;}
  2662. }
  2663.  
  2664. /* Tablets Potrait */
  2665. @media only screen and (max-width:768px) {
  2666. .jeg_main_wrapper {padding-top: 20px;}
  2667.  
  2668. /*** SLIDER ***/
  2669. .jeg_slide_caption .jeg_post_meta, .jeg_slide_caption .jeg_post_category a { font-size: 10px; line-height: 10px }
  2670.  
  2671. /* Slider Type 1 */
  2672. .jeg_slider_type_1 .jeg_caption_container { min-width: 100%; }
  2673. .jeg_slider_type_1 .jeg_slide_caption .jeg_post_title { font-size: 26px; }
  2674.  
  2675. /* Slider Type 2 */
  2676. .jeg_slider_type_2 .jeg_slide_item { height: 364px }
  2677. .jeg_slider_type_2 .jeg_slide_caption { left: 30px }
  2678. .jeg_slider_type_2 .jeg_slide_caption .jeg_post_title { font-size: 26px; margin: 15px auto 5px; }
  2679.  
  2680. /* Slider Type 3 */
  2681. .jeg_col_3o3 .jeg_slider_type_3:not(.owl-loaded) { height: 320px }
  2682. .jeg_col_1o3 .jeg_slider_type_3:not(.owl-loaded) { height: 225px; }
  2683. .jeg_col_3o3 .jeg_slider_type_3:not(.owl-loaded)[data-items="4"] .jeg_slide_item, .jeg_col_3o3 .jeg_slider_type_3:not(.owl-loaded)[data-items="5"] .jeg_slide_item { display: none; }
  2684. .jeg_col_3o3 .jeg_slider_type_3:not(.owl-loaded)[data-items="4"] .jeg_slide_item:nth-child(-n+3), .jeg_col_3o3 .jeg_slider_type_3:not(.owl-loaded)[data-items="5"] .jeg_slide_item:nth-child(-n+3) { display: block; width: calc(33.333333333% - 5px); }
  2685. .jeg_col_2o3 .jeg_slider_type_3[data-items="2"] { height: 296.25px }
  2686. .jeg_col_2o3 .jeg_slider_type_3[data-items="3"], .jeg_col_2o3 .jeg_slider_type_3[data-items="4"], .jeg_col_2o3 .jeg_slider_type_3[data-items="5"] { height: 195px; }
  2687. .jeg_slider_type_3 .jeg_post_title { font-size: 18px; }
  2688. .jeg_col_3o3 .jeg_slider_type_3[data-items="5"] .jeg_post_title, .jeg_col_2o3 .jeg_slider_type_3[data-items="3"] .jeg_post_title, .jeg_col_2o3 .jeg_slider_type_3[data-items="4"] .jeg_post_title, .jeg_col_2o3 .jeg_slider_type_3[data-items="5"] .jeg_post_title { font-size: 16px; margin-bottom: 5px; }
  2689.  
  2690. /* Slider Type 4 */
  2691. .jeg_slider_type_4 .jeg_slide_caption { width: 75% }
  2692. .jeg_slider_type_4 .jeg_slide_caption .jeg_post_title { font-size: 28px; }
  2693. .jeg_slider_type_4 .jeg_slide_caption .jeg_post_category a { font-size: 10px; }
  2694.  
  2695. /* Heropost */
  2696. .jeg_heropost_1 { display: block; }
  2697. .jeg_heropost_1 > div { padding: 0 }
  2698. .jeg_heropost_1 .jeg_postbig { width: 100%; margin-bottom: 30px }
  2699. .jeg_heropost_1 .jeg_postsmall.left { width: 50%; float: left; margin-right: 10% }
  2700. .jeg_heropost_1 .jeg_postsmall.right { width: 40%; float: left; }
  2701. .jeg_heropost_1 .jeg_pl_sm_2 .jeg_post_title { font-size: 20px; line-height: 1.3 }
  2702. .jeg_heropost_1 .jeg_pl_sm_2 { margin-bottom: 30px; }
  2703.  
  2704. /*** Hero Blocks ***/
  2705. .jeg_heroblock_1 .jeg_heroblock_wrapper, .jeg_heroblock_2 .jeg_heroblock_wrapper, .jeg_heroblock_6 .jeg_heroblock_wrapper, .jeg_heroblock_8 .jeg_heroblock_wrapper { height: 350px; }
  2706. .jeg_heroblock_3 .jeg_heroblock_wrapper, .jeg_heroblock_4 .jeg_heroblock_wrapper, .jeg_heroblock_5 .jeg_heroblock_wrapper, .jeg_heroblock_7 .jeg_heroblock_wrapper, .jeg_heroblock_9 .jeg_heroblock_wrapper, .jeg_heroblock_13 .jeg_heroblock_wrapper { height: 300px; }
  2707. .jeg_heroblock_10 .jeg_heroblock_wrapper, .jeg_heroblock_11 .jeg_heroblock_wrapper, .jeg_heroblock_12 .jeg_heroblock_wrapper { height: 380px; }
  2708. .jeg_heroblock_skew .jeg_heroblock_wrapper { height: 260px; }
  2709. .jeg_heroblock .jeg_post_category a { font-size: 10px; }
  2710.  
  2711. /* match caption style */
  2712. .jeg_hero_style_7 .jeg_postblock_content { width: auto; padding: 10px 12px; bottom: 8px; left: 8px; right: 8px; }
  2713. .jeg_hero_style_7 .jeg_post_title { margin-top: 15px }
  2714. .jeg_heroblock_1.jeg_hero_style_7 .jeg_heroblock_scroller .jeg_post_meta, .jeg_heroblock_2.jeg_hero_style_7 .jeg_heroblock_scroller .jeg_post_meta, .jeg_heroblock_3.jeg_hero_style_7 .jeg_heroblock_scroller .jeg_post_meta, .jeg_heroblock_6.jeg_hero_style_7 .jeg_heroblock_scroller .jeg_post_meta, .jeg_heroblock_10.jeg_hero_style_7 .jeg_post_meta, .jeg_heroblock_11.jeg_hero_style_7 .jeg_hero_item_4 .jeg_post_meta, .jeg_heroblock_12.jeg_hero_style_7 .jeg_hero_item_5 .jeg_post_meta { display: none; }
  2715. .jeg_heroblock_13.jeg_hero_style_1 .jeg_postblock_content { left: 20px; bottom: 20px; width: 70% }
  2716. .jeg_heroblock_13.jeg_hero_style_2 .jeg_postblock_content { left: 20px; right: 20px; }
  2717. .jeg_heroblock_13.jeg_hero_style_3 .jeg_postblock_content { left: 20px; top: 20px }
  2718. .jeg_heroblock_13.jeg_hero_style_7 .jeg_postblock_content { bottom: 30px; left: 30px; padding: 15px 25px; }
  2719. .jeg_heroblock_skew.jeg_hero_style_3 .jeg_hero_item_1 .jeg_postblock_content { left: -10px; }
  2720.  
  2721. /* hero caption */
  2722. .jeg_heroblock .jeg_post_title { font-size: 14px; }
  2723. .jeg_heroblock .jeg_post_meta { font-size: 10px; }
  2724. .jeg_heroblock_1 .jeg_hero_item_3 .jeg_post_title, .jeg_heroblock_1 .jeg_hero_item_4 .jeg_post_title, .jeg_heroblock_2 .jeg_heroblock_scroller .jeg_post_title, .jeg_heroblock_3 .jeg_hero_item_3 .jeg_post_title, .jeg_heroblock_3 .jeg_hero_item_4 .jeg_post_title, .jeg_heroblock_10 .jeg_hero_item_2 .jeg_post_title, .jeg_heroblock_10 .jeg_hero_item_3 .jeg_post_title, .jeg_heroblock_10 .jeg_hero_item_4 .jeg_post_title, .jeg_heroblock_10 .jeg_hero_item_6 .jeg_post_title, .jeg_heroblock_10 .jeg_hero_item_7 .jeg_post_title, .jeg_heroblock_11 .jeg_hero_item_4 .jeg_post_title, .jeg_heroblock_12 .jeg_hero_item_5 .jeg_post_title { font-size: 12px; }
  2725. .jeg_heroblock_5 .jeg_post_title, .jeg_heroblock_8 .jeg_post_title, .jeg_heroblock_10 .jeg_hero_item_1 .jeg_post_title, .jeg_heroblock_10 .jeg_hero_item_5 .jeg_post_title, .jeg_heroblock_11 .jeg_hero_item_2 .jeg_post_title, .jeg_heroblock_11 .jeg_hero_item_3 .jeg_post_title, .jeg_heroblock_12 .jeg_hero_item_2 .jeg_post_title, .jeg_heroblock_12 .jeg_hero_item_3 .jeg_post_title { font-size: 18px; }
  2726. .jeg_heroblock_11 .jeg_hero_item_1 .jeg_post_title, .jeg_heroblock_12 .jeg_hero_item_1 .jeg_post_title { font-size: 20px; }
  2727. .jeg_heroblock_1 .jeg_hero_item_1 .jeg_post_title, .jeg_heroblock_2 .jeg_hero_item_1 .jeg_post_title, .jeg_heroblock_3 .jeg_hero_item_1 .jeg_post_title, .jeg_heroblock_4 .jeg_hero_item_1 .jeg_post_title, .jeg_heroblock_5 .jeg_hero_item_1 .jeg_post_title, .jeg_heroblock_9 .jeg_post_title, .jeg_heroblock_skew .jeg_post_title { font-size: 22px; }
  2728. .jeg_heroblock_6 .jeg_hero_item_1 .jeg_post_title, .jeg_heroblock_13 .jeg_post_title { font-size: 24px; }
  2729.  
  2730. /* style 7*/
  2731. .jeg_heroblock_5.jeg_hero_style_7 .jeg_post_title, .jeg_heroblock_8.jeg_hero_style_7 .jeg_post_title, .jeg_heroblock_10.jeg_hero_style_7 .jeg_hero_item_1 .jeg_post_title, .jeg_heroblock_10.jeg_hero_style_7 .jeg_hero_item_5 .jeg_post_title, .jeg_heroblock_11.jeg_hero_style_7 .jeg_hero_item_2 .jeg_post_title, .jeg_heroblock_11.jeg_hero_style_7 .jeg_hero_item_3 .jeg_post_title, .jeg_heroblock_12.jeg_hero_style_7 .jeg_hero_item_2 .jeg_post_title, .jeg_heroblock_12.jeg_hero_style_7 .jeg_hero_item_3 .jeg_post_title { font-size: 16px; }
  2732. .jeg_heroblock_1.jeg_hero_style_7 .jeg_hero_item_1 .jeg_post_title, .jeg_heroblock_2.jeg_hero_style_7 .jeg_hero_item_1 .jeg_post_title, .jeg_heroblock_3.jeg_hero_style_7 .jeg_hero_item_1 .jeg_post_title, .jeg_heroblock_4.jeg_hero_style_7 .jeg_hero_item_1 .jeg_post_title, .jeg_heroblock_5.jeg_hero_style_7 .jeg_hero_item_1 .jeg_post_title, .jeg_heroblock_9.jeg_hero_style_7 .jeg_post_title, .jeg_heroblock_11.jeg_hero_style_7 .jeg_hero_item_1 .jeg_post_title, .jeg_heroblock_12.jeg_hero_style_7 .jeg_hero_item_1 .jeg_post_title { font-size: 18px; }
  2733. .jeg_heroblock_6.jeg_hero_style_7 .jeg_hero_item_1 .jeg_post_title, .jeg_heroblock_skew.jeg_hero_style_7 .jeg_post_title, .jeg_heroblock_13.jeg_hero_style_7 .jeg_post_title { font-size: 20px; }
  2734.  
  2735. /* Postblock Carousel 1 & 2 */
  2736. .jeg_postblock_carousel_1 .jeg_carousel_post:not(.owl-loaded) .jeg_post, .jeg_postblock_carousel_2 .jeg_carousel_post:not(.owl-loaded) .jeg_post { width: calc(33.33333333333333% - 10px) !important; }
  2737. .jeg_postblock_carousel_1 .jeg_carousel_post:not(.owl-loaded) .jeg_post:nth-child(n+4), .jeg_postblock_carousel_2 .jeg_carousel_post:not(.owl-loaded) .jeg_post:nth-child(n+4) { display: none !important; }
  2738.  
  2739. /*** Widget ***/
  2740. .widget .mc4wp-form-fields p, .jeg_sidebar .mc4wp-form-fields p {display: block;}
  2741. .widget .mc4wp-form input + input[type="submit"], .jeg_sidebar .mc4wp-form input + input[type="submit"] {margin-top: 10px; width: 100%;}
  2742.  
  2743. .jeg_main_content .mc4wp-form input[type="email"]:not(:only-child) {width: 65%}
  2744. .jeg_main_content .mc4wp-form input + input[type="submit"] {width: 30%;}
  2745.  
  2746. /*** Single Post ***/
  2747. .jeg_singlepage .jeg_breadcrumbs { margin: 0 auto 15px }
  2748. .jeg_single_tpl_6 .jeg_featured_big { height: 240px }
  2749. .entry-header .jeg_post_title { font-size: 32px !important; margin-bottom: 15px; }
  2750. .entry-header .jeg_post_subtitle { margin-bottom: 15px; }
  2751. .jeg_fs_container .jeg_post_meta { margin: 15px 0 0 }
  2752. .jeg_featured, .entry-header, .jeg_share_button { margin-bottom: 20px; }
  2753. .entry-content .intro-text > p:first-child, .entry-content p.intro-text { font-size: 1.1em; }
  2754. .entry-content p, .entry-content blockquote, .entry-content q { margin-bottom: 1em; }
  2755. .entry-content .intro-text {font-size: larger;}
  2756.  
  2757. /*** Module ***/
  2758. .jeg_pl_lg_2 .jeg_thumb, .jeg_pl_lg_3 .jeg_thumb { width: 230px; margin-right: 20px; }
  2759. .jeg_pl_lg_7 { border-width: 0 0 1px 0 }
  2760. .jeg_pl_lg_7 .jeg_postblock_content { margin: -100px 45px 0; padding: 35px 30px; }
  2761. .jeg_pl_lg_7 .jeg_thumb .jeg_post_category { z-index: 2; bottom: 65px; }
  2762. .jeg_pl_xs .jeg_post_title { width: auto; float: none; margin-bottom: 5px; padding-left: 0; }
  2763. .jeg_pl_xs .jeg_post_meta { float: none; width: auto; }
  2764. .jeg_postblock_17 .jeg_pl_md_1, .jeg_postblock_19 .jeg_pl_md_box { margin-bottom: 20px; }
  2765. .jeg_postblock_20 .jeg_pl_sm { margin-bottom: 10px; }
  2766. }
  2767.  
  2768. /* Tablet Potrait & iPhone 6 Plus Lanscape */
  2769. @media only screen and (max-width:768px) and (min-width:736px) {
  2770. /*** Hero Blocks ***/
  2771. .jeg_hero_style_1 .jeg_postblock_content { padding: 0 20px 20px; }
  2772. .jeg_hero_style_2 .jeg_postblock_content { left: 20px; right: 20px; }
  2773. .jeg_hero_style_2 .jeg_post_info { bottom: 15px }
  2774. .jeg_hero_style_3 .jeg_postblock_content { padding: 20px 20px 0; }
  2775. .jeg_heroblock_1.jeg_hero_style_2 .jeg_hero_item_3 .jeg_post_meta, .jeg_heroblock_1.jeg_hero_style_2 .jeg_hero_item_4 .jeg_post_meta, .jeg_heroblock_2.jeg_hero_style_2 .jeg_heroblock_scroller .jeg_post_meta, .jeg_heroblock_3.jeg_hero_style_2 .jeg_hero_item_3 .jeg_post_meta, .jeg_heroblock_3.jeg_hero_style_2 .jeg_hero_item_4 .jeg_post_meta, .jeg_heroblock_6.jeg_hero_style_2 .jeg_heroblock_scroller .jeg_post_meta, .jeg_heroblock_10.jeg_hero_style_2 .jeg_hero_item_2 .jeg_post_meta, .jeg_heroblock_10.jeg_hero_style_2 .jeg_hero_item_3 .jeg_post_meta, .jeg_heroblock_10.jeg_hero_style_2 .jeg_hero_item_4 .jeg_post_meta, .jeg_heroblock_10.jeg_hero_style_2 .jeg_hero_item_6 .jeg_post_meta, .jeg_heroblock_10.jeg_hero_style_2 .jeg_hero_item_7 .jeg_post_meta, .jeg_heroblock_11.jeg_hero_style_2 .jeg_hero_item_4 .jeg_post_meta, .jeg_heroblock_12.jeg_hero_style_2 .jeg_hero_item_5 .jeg_post_meta { display: none; }
  2776. .jeg_heroblock_5 .jeg_post_title, .jeg_heroblock_8 .jeg_post_title, .jeg_heroblock_10 .jeg_hero_item_1 .jeg_post_title, .jeg_heroblock_10 .jeg_hero_item_5 .jeg_post_title, .jeg_heroblock_11 .jeg_hero_item_2 .jeg_post_title, .jeg_heroblock_11 .jeg_hero_item_3 .jeg_post_title, .jeg_heroblock_12 .jeg_hero_item_2 .jeg_post_title, .jeg_heroblock_12 .jeg_hero_item_3 .jeg_post_title { font-size: 16px; }
  2777. .jeg_heroblock_1 .jeg_hero_item_1 .jeg_post_title, .jeg_heroblock_2 .jeg_hero_item_1 .jeg_post_title, .jeg_heroblock_3 .jeg_hero_item_1 .jeg_post_title, .jeg_heroblock_4 .jeg_hero_item_1 .jeg_post_title, .jeg_heroblock_5 .jeg_hero_item_1 .jeg_post_title, .jeg_heroblock_9 .jeg_post_title, .jeg_heroblock_skew .jeg_post_title { font-size: 20px; }
  2778. .jeg_heroblock_6 .jeg_hero_item_1 .jeg_post_title, .jeg_heroblock_13 .jeg_post_title { font-size: 22px; }
  2779. }
  2780.  
  2781. @media only screen and (min-width: 736px) and (max-width: 1024px) {
  2782. .jeg_heroblock_1.jeg_hero_style_2 .jeg_hero_item_3 .jeg_post_meta,
  2783. .jeg_heroblock_1.jeg_hero_style_2 .jeg_hero_item_4 .jeg_post_meta,
  2784. .jeg_heroblock_2.jeg_hero_style_2 .jeg_heroblock_scroller .jeg_post_meta,
  2785. .jeg_heroblock_3.jeg_hero_style_2 .jeg_hero_item_3 .jeg_post_meta,
  2786. .jeg_heroblock_3.jeg_hero_style_2 .jeg_hero_item_4 .jeg_post_meta,
  2787. .jeg_heroblock_6 .jeg_heroblock_scroller .jeg_post_meta,
  2788. .jeg_heroblock_10.jeg_hero_style_2 .jeg_hero_item_2 .jeg_post_meta,
  2789. .jeg_heroblock_10.jeg_hero_style_2 .jeg_hero_item_3 .jeg_post_meta,
  2790. .jeg_heroblock_10.jeg_hero_style_2 .jeg_hero_item_4 .jeg_post_meta,
  2791. .jeg_heroblock_10.jeg_hero_style_2 .jeg_hero_item_6 .jeg_post_meta,
  2792. .jeg_heroblock_10.jeg_hero_style_2 .jeg_hero_item_7 .jeg_post_meta,
  2793. .jeg_heroblock_11.jeg_hero_style_2 .jeg_hero_item_4 .jeg_post_meta,
  2794. .jeg_heroblock_12.jeg_hero_style_2 .jeg_hero_item_5 .jeg_post_meta {
  2795. display: none;
  2796. }
  2797. .jeg_heroblock_1.jeg_hero_style_2 .jeg_hero_item_3 .jeg_post_title,
  2798. .jeg_heroblock_1.jeg_hero_style_2 .jeg_hero_item_4 .jeg_post_title,
  2799. .jeg_heroblock_2.jeg_hero_style_2 .jeg_heroblock_scroller .jeg_post_title,
  2800. .jeg_heroblock_3.jeg_hero_style_2 .jeg_hero_item_3 .jeg_post_title,
  2801. .jeg_heroblock_3.jeg_hero_style_2 .jeg_hero_item_4 .jeg_post_title,
  2802. .jeg_heroblock_6 .jeg_heroblock_scroller .jeg_post_title,
  2803. .jeg_heroblock_10.jeg_hero_style_2 .jeg_hero_item_2 .jeg_post_title,
  2804. .jeg_heroblock_10.jeg_hero_style_2 .jeg_hero_item_3 .jeg_post_title,
  2805. .jeg_heroblock_10.jeg_hero_style_2 .jeg_hero_item_4 .jeg_post_title,
  2806. .jeg_heroblock_10.jeg_hero_style_2 .jeg_hero_item_6 .jeg_post_title,
  2807. .jeg_heroblock_10.jeg_hero_style_2 .jeg_hero_item_7 .jeg_post_title,
  2808. .jeg_heroblock_11.jeg_hero_style_2 .jeg_hero_item_4 .jeg_post_title,
  2809. .jeg_heroblock_12.jeg_hero_style_2 .jeg_hero_item_5 .jeg_post_title {
  2810. margin-bottom: 0;
  2811. }
  2812. }
  2813.  
  2814.  
  2815. /* iPhone 6 Plus */
  2816. @media only screen and (max-width:767px) {
  2817. .jeg_content { padding: 20px 0 30px; }
  2818.  
  2819. /* Margin */
  2820. .jeg_postblock, .jeg_breadcrumbs { margin-bottom: 10px; }
  2821. .jeg_breakingnews, .jeg_block_heading, .jeg_blocklink, .jeg_cat_header, .jeg_archive_header { margin-bottom: 20px; }
  2822. .jeg_slider_wrapper, .jeg_video_playlist, .jeg_heroblock, .jeg_postblock_carousel_2, .jeg_ad_module, .jeg_sidebar .widget { margin-bottom: 30px; }
  2823. .jeg_tabpost_content { padding-top: 20px }
  2824.  
  2825. /* Category Template */
  2826. .jeg_cat_title { margin-bottom: 10px; }
  2827. .jeg_cat_header_2 { margin: -20px 0 20px }
  2828.  
  2829. /* Slider Type 2 */
  2830. .jeg_slider_type_2 .jeg_slide_item { height: 320px }
  2831.  
  2832. /* Slider Type 3 */
  2833. .jeg_col_1o3 .jeg_slider_type_3 .jeg_post_title, .jeg_col_2o3 .jeg_slider_type_3 .jeg_post_title, .jeg_col_3o3 .jeg_slider_type_3 .jeg_post_title { font-size: 18px; margin-bottom: 5px; }
  2834.  
  2835. /* Slider Type 4 */
  2836. .jeg_slider_type_4 .jeg_slide_caption .jeg_post_title { font-size: 26px; }
  2837.  
  2838. /* Overlay Slider */
  2839. .jeg_overlay_slider { height: 300px; }
  2840. .jeg_overlay_slider_wrapper { height: 360px; }
  2841. .jeg_overlay_slider { margin-top: -20px; }
  2842. .jeg_overlay_caption_container .jeg_post_title { font-size: 26px; }
  2843. .jeg_overlay_caption_container { bottom: 85px; }
  2844. .jeg_overlay_slider_item { padding: 12px 15px; height: auto; }
  2845. .jeg_overlay_slider_bottom:not(.owl-loaded) .jeg_overlay_slider_item:nth-child(-n+4) { display: none }
  2846. .jeg_overlay_slider_bottom:not(.owl-loaded) .jeg_overlay_slider_item:nth-child(-n+2) { width: calc(50% - 15px); display: block }
  2847.  
  2848. /*** Heropost ***/
  2849. .jeg_heropost_1 .jeg_pl_sm_2 .jeg_post_title { font-size: 16px; line-height: 1.4 }
  2850.  
  2851. /*** Single Post ***/
  2852. #breadcrumbs { font-size: 11px; }
  2853. .jeg_cat_header_4 .jeg_breadcrumbs, .jeg_single_tpl_4 .jeg_breadcrumbs, .jeg_single_tpl_5 .jeg_breadcrumbs { margin-bottom: 0px; padding: 5px 0; }
  2854. .entry-header .jeg_post_title { font-size: 32px !important; }
  2855. .entry-header .meta_right > div { font-size: 16px; }
  2856. .jeg_fs_scroll { bottom: 0; font-size: 20px; height: 30px; line-height: 30px }
  2857.  
  2858. /* Single Fullwidth */
  2859. .jeg_single_fullwidth .jeg_main_content {width: 100%; padding: 0 15px;}
  2860. .jeg_single_fullwidth .jeg_share_button.share-float {margin-left: 0;}
  2861.  
  2862. .jeg_single_tpl_10 .entry-header {margin-top: 10px;}
  2863. .jeg_single_tpl_10 .entry-header:before {margin: 1em auto; border-width: 2px}
  2864.  
  2865. /* Module */
  2866. .jeg_block_heading, .jeg_blocklink { margin-bottom: 20px; }
  2867. .jeg_pl_lg_2 .jeg_thumb, .jeg_pl_lg_3 .jeg_thumb { width: 40%; }
  2868. .jeg_pl_lg_9 .jeg_post_title { font-size: 22px !important; }
  2869. .jeg_pl_lg_9 { margin-bottom: 40px !important; }
  2870. .jeg_pl_md_1 .jeg_post_title { font-size: 20px; }
  2871. .jeg_pl_sm .jeg_post_title { font-size: 14px; }
  2872. .jeg_col_3 .jeg_pl_sm .jeg_thumb { width: 100px; }
  2873. .jeg_col_3 .jeg_pl_sm .jeg_postblock_content { margin-left: 100px; }
  2874. .jeg_posttree_2.jeg_col_3 .jeg_post_excerpt { display: block; }
  2875. .jeg_postblock_2 .jeg_posts { display: block; margin-right: 0; }
  2876. .jeg_postblock_2 .jeg_pl_sm { float: none; width: auto; padding-right: 0; }
  2877. .jeg_postblock_7 .jeg_thumb { margin-bottom: 1em }
  2878. .jeg_postblock_8.jeg_col_3o3 .jeg_post:nth-child(1), .jeg_postblock_8.jeg_col_3o3 .jeg_post:nth-child(2), .jeg_postblock_8.jeg_col_3o3 .jeg_post:nth-child(3), .jeg_postblock_8.jeg_col_3o3 .jeg_post:nth-child(4) { width: 50%; }
  2879. .jeg_postblock_9 .jeg_post .jeg_post_title, .jeg_postblock_14 .jeg_posts .jeg_post_title { font-size: 16px; }
  2880. .jeg_postblock_9 .jeg_thumb, .jeg_postblock_14 .jeg_posts .jeg_thumb { margin-bottom: 10px; }
  2881. .jeg_postblock_12.jeg_col_1o3 .jeg_postblock_content { padding: 15px 20px 0; }
  2882. .jeg_postblock_12.jeg_col_3o3 .jeg_post_title { font-size: 18px; }
  2883. .jeg_postblock_13 .jeg_post_title { font-size: 18px; }
  2884. .jeg_postblock_13 .jeg_thumb img { width: 100%; }
  2885. .jeg_postblock_16 .jeg_pl_lg_5 { margin-bottom: 20px; }
  2886. .jeg_postblock_17 .jeg_posts, .jeg_postblock_19 .jeg_posts, .jeg_postblock_20 .jeg_posts, .jeg_postblock_24 .jeg_posts { margin-bottom: 30px; }
  2887. .jeg_postblock_19 .jeg_pl_md_box .jeg_post_title { font-size: 20px; }
  2888. .jeg_postblock_19 .jeg_pl_md_box .jeg_thumb, .jeg_postblock_24 .jeg_pl_md_box .jeg_thumb { max-height: 350px; }
  2889. .jeg_postblock_22.jeg_col_1o3 .jeg_posts { margin-right: -30px; }
  2890. .jeg_postblock_22.jeg_col_1o3 .jeg_post { width: 50%; padding-right: 30px; margin-bottom: 30px; }
  2891. .jeg_postblock_22.jeg_col_3o3 .jeg_post { width: 50% }
  2892. .jeg_postblock_23 .jeg_posts { margin-right: -30px; }
  2893. .jeg_postblock_23 .jeg_post { padding-right: 30px; }
  2894. .jeg_postblock_23 .jeg_post_title { font-size: 16px; }
  2895. .jeg_postblock_24 .jeg_pl_md_box { margin-bottom: 15px; }
  2896. .jeg_postblock_27.jeg_col_3o3 .jeg_posts { margin-right: -30px }
  2897. .jeg_postblock_27.jeg_col_3o3 .jeg_post { padding-right: 30px }
  2898. .jeg_postblock_27.jeg_col_3o3 .jeg_post_title { font-size: 14px; }
  2899. .jeg_postblock_27.jeg_col_3o3 .jeg_post_category a { font-size: 11px; }
  2900.  
  2901. /* Blocklink */
  2902. .jeg_blocklink { height: 0 !important; padding-bottom: 50%; }
  2903.  
  2904. .jeg_slider_wrapper .size-1400 { padding-bottom: 140%; }
  2905. .size-1400 { padding-bottom: 71.5%; }
  2906. }
  2907.  
  2908. /* iPhone 6 */
  2909. @media only screen and (max-width:667px) {
  2910.  
  2911. /* Slider Type 4 */
  2912. .jeg_slider_type_4 .jeg_slide_caption .jeg_post_title { font-size: 24px; }
  2913.  
  2914. /* Newsticker */
  2915. .jeg_breakingnews_title { width: 25px; text-align: center; margin-right: 0; }
  2916. .jeg_breakingnews_title span { display: none }
  2917. .jeg_news_ticker_arrow { width: 25px }
  2918. .jeg_news_ticker { padding-right: 65px; }
  2919.  
  2920. /* Hero Post */
  2921. .jeg_heropost_1 .jeg_postsmall.left { margin-right: 0; padding-right: 15px; }
  2922. .jeg_heropost_1 .jeg_postsmall.right { width: 50%; padding-left: 15px; }
  2923.  
  2924. /* Hero Blocks */
  2925. .jeg_heroblock:not(.jeg_heroblock_9):not(.jeg_heroblock_13):not(.jeg_heroblock_skew) .jeg_heroblock_wrapper { height: 440px; }
  2926. .jeg_heroblock:not(.jeg_heroblock_9):not(.jeg_heroblock_13):not(.jeg_heroblock_skew) .jeg_post { position: relative; top: inherit; right: inherit; bottom: inherit; left: inherit; }
  2927. .jeg_heroblock:not(.jeg_heroblock_9):not(.jeg_heroblock_13):not(.jeg_heroblock_skew) .jeg_hero_item_1 { width: 100%; height: 60%; }
  2928. .jeg_heroblock:not(.jeg_heroblock_9):not(.jeg_heroblock_13):not(.jeg_heroblock_skew) .jeg_heroblock_scroller { white-space: nowrap; height: 40%; overflow-x: auto; overflow-y: hidden; }
  2929. .jeg_heroblock:not(.jeg_heroblock_9):not(.jeg_heroblock_13):not(.jeg_heroblock_skew) .jeg_heroblock_scroller .jeg_post { width: 45%; height: 100%; float: none; display: inline-block; margin-right: -3px; margin-bottom: 0; }
  2930. .jeg_heroblock.jeg_heroblock_4 .jeg_heroblock_scroller .jeg_post, .jeg_heroblock.jeg_heroblock_5 .jeg_heroblock_scroller .jeg_post, .jeg_heroblock.jeg_heroblock_8 .jeg_heroblock_scroller .jeg_post { width: 50% !important; }
  2931. .jeg_heroblock:not(.jeg_heroblock_9):not(.jeg_heroblock_13):not(.jeg_heroblock_skew) .jeg_postblock_content { white-space: normal; }
  2932. .jeg_heroblock:not(.jeg_heroblock_9):not(.jeg_heroblock_13):not(.jeg_heroblock_skew) .jeg_heroblock_scroller .jeg_post_category { display: none; }
  2933. .jeg_heroblock:not(.jeg_heroblock_9):not(.jeg_heroblock_13):not(.jeg_heroblock_skew) .jeg_heroblock_scroller .jeg_post_meta { display: block; }
  2934. .jeg_heroblock.jeg_hero_style_6 .jeg_heroblock_scroller .jeg_post_meta { display: inline !important }
  2935. .jeg_heroblock:not(.jeg_heroblock_9):not(.jeg_heroblock_13):not(.jeg_heroblock_skew) .jeg_post_title { font-size: 22px !important; margin-bottom: 5px; }
  2936. .jeg_heroblock:not(.jeg_heroblock_9):not(.jeg_heroblock_13):not(.jeg_heroblock_skew) .jeg_heroblock_scroller .jeg_post_title { font-size: 18px !important; }
  2937. .jeg_heroblock:not(.jeg_heroblock_9):not(.jeg_heroblock_13):not(.jeg_heroblock_skew) .jeg_heroblock_scroller .jeg_thumb div { box-shadow: inset 0 5px 25px rgba(0, 0, 0, 0.7); }
  2938.  
  2939. /* remove hero hover effect */
  2940. .jeg_hero_style_1 .jeg_post_title, .jeg_hero_style_1 .jeg_post_category, .jeg_hero_style_1 .jeg_post_meta, .jeg_hero_style_1 .jeg_post_review { opacity: 1; -webkit-transform: none !important; transform: none !important; }
  2941. .jeg_hero_style_3 .jeg_block_container:after { display: none; }
  2942.  
  2943. /* not scrollable */
  2944. .jeg_heroblock_skew .jeg_post_title, .jeg_heroblock_9 .jeg_post_title { font-size: 18px !important; }
  2945. .jeg_heroblock_13.jeg_hero_style_5 .jeg_postblock_content, .jeg_heroblock_13.jeg_hero_style_6 .jeg_postblock_content { width: 60% }
  2946.  
  2947. /*** Single Post ***/
  2948. .jeg_single_tpl_6 .jeg_featured_big { height: 200px }
  2949.  
  2950. /*** Archives ***/
  2951. .jeg_cat_title { font-size: 26px; line-height: 1.2 }
  2952.  
  2953. /* Module */
  2954. .jeg_pl_lg_box .jeg_post_title, .jeg_pl_md_box .jeg_post_title { font-size: 24px }
  2955. .jeg_postblock_15 .jeg_post_title, .jeg_pl_md_1 .jeg_post_title { font-size: 18px; }
  2956. .jeg_pl_sm .jeg_thumb { width: 80px; }
  2957. .jeg_pl_sm .jeg_postblock_content { margin-left: 80px; }
  2958. .jeg_pl_lg_4 .jeg_post_title { font-size: 22px; }
  2959. .jeg_pl_lg_4 .jeg_readmore { line-height: 1; padding: 9px 18px }
  2960. .jeg_pl_lg_7 .jeg_postblock_content { margin: -100px 45px 0; padding: 35px 30px; text-align: center; }
  2961. .jeg_postblock_8 .jeg_post_title { font-size: 13px; }
  2962. .jeg_postblock_22 .jeg_posts { margin-right: 0 !important; }
  2963. .jeg_postblock_22 .jeg_post { width: 100% !important; padding: 0px !important; }
  2964. .jeg_postblock_22 .jeg_post_title, .jeg_postblock_23 .jeg_post_title { font-size: 18px; }
  2965. .jeg_postblock_carousel_2 .jeg_post_title { font-size: 16px; }
  2966. }
  2967. @media only screen and (min-width:568px) and (max-width:767px) {
  2968. .jeg_col_1o3 .jeg_slider_type_3:not(.owl-loaded)[data-items="1"] { height: 939px; }
  2969. .jeg_col_3o3 .jeg_slider_type_3:not(.owl-loaded)[data-items="3"], .jeg_col_3o3 .jeg_slider_type_3:not(.owl-loaded)[data-items="4"], .jeg_col_3o3 .jeg_slider_type_3:not(.owl-loaded)[data-items="5"], .jeg_col_2o3 .jeg_slider_type_3:not(.owl-loaded)[data-items="3"], .jeg_col_2o3 .jeg_slider_type_3:not(.owl-loaded)[data-items="4"], .jeg_col_2o3 .jeg_slider_type_3:not(.owl-loaded)[data-items="5"], .jeg_col_1o3 .jeg_slider_type_3:not(.owl-loaded)[data-items="2"] { height: 465.75px; }
  2970. .jeg_col_3o3 .jeg_slider_type_3:not(.owl-loaded)[data-items="3"] .jeg_slide_item, .jeg_col_3o3 .jeg_slider_type_3:not(.owl-loaded)[data-items="4"] .jeg_slide_item, .jeg_col_3o3 .jeg_slider_type_3:not(.owl-loaded)[data-items="5"] .jeg_slide_item, .jeg_col_2o3 .jeg_slider_type_3:not(.owl-loaded)[data-items="3"] .jeg_slide_item, .jeg_col_2o3 .jeg_slider_type_3:not(.owl-loaded)[data-items="4"] .jeg_slide_item, .jeg_col_2o3 .jeg_slider_type_3:not(.owl-loaded)[data-items="5"] .jeg_slide_item, .jeg_col_1o3 .jeg_slider_type_3:not(.owl-loaded)[data-items="2"] .jeg_slide_item { display: none; }
  2971. .jeg_col_3o3 .jeg_slider_type_3:not(.owl-loaded)[data-items="3"] .jeg_slide_item:nth-child(-n+2), .jeg_col_3o3 .jeg_slider_type_3:not(.owl-loaded)[data-items="4"] .jeg_slide_item:nth-child(-n+2), .jeg_col_3o3 .jeg_slider_type_3:not(.owl-loaded)[data-items="5"] .jeg_slide_item:nth-child(-n+2), .jeg_col_2o3 .jeg_slider_type_3:not(.owl-loaded)[data-items="3"] .jeg_slide_item:nth-child(-n+2), .jeg_col_2o3 .jeg_slider_type_3:not(.owl-loaded)[data-items="4"] .jeg_slide_item:nth-child(-n+2), .jeg_col_2o3 .jeg_slider_type_3:not(.owl-loaded)[data-items="5"] .jeg_slide_item:nth-child(-n+2), .jeg_col_1o3 .jeg_slider_type_3:not(.owl-loaded)[data-items="2"] .jeg_slide_item:nth-child(-n+2) { display: block; width: calc(50% - 5px); }
  2972. }
  2973.  
  2974. /* iPhone 5 */
  2975. @media only screen and (max-width:568px) {
  2976.  
  2977. /* Slider Type 1 */
  2978. .jeg_slider_type_1 .jeg_slide_caption { padding: 20px 40px 20px 0; }
  2979. .jeg_slider_type_1 .jeg_slide_caption .jeg_post_title { font-size: 20px; line-height: 1.4 }
  2980.  
  2981. /* Slider Type 2 */
  2982. .jeg_slider_type_2 .jeg_slide_item { height: 228px }
  2983. .jeg_slider_type_2 .jeg_slide_caption { left: 20px }
  2984. .jeg_slider_type_2 .jeg_slide_caption .jeg_post_title { font-size: 20px; line-height: 1.4 }
  2985.  
  2986. /* Slider Type 3 */
  2987. .jeg_col_1o3 .jeg_slider_type_3:not(.owl-loaded) .jeg_slide_item:nth-child(-n+5), .jeg_col_2o3 .jeg_slider_type_3:not(.owl-loaded) .jeg_slide_item:nth-child(-n+5), .jeg_col_2o3 .jeg_slider_type_3:not(.owl-loaded)[data-items="3"] .jeg_slide_item:nth-child(-n+3), .jeg_col_2o3 .jeg_slider_type_3:not(.owl-loaded)[data-items="4"] .jeg_slide_item:nth-child(-n+3), .jeg_col_2o3 .jeg_slider_type_3:not(.owl-loaded)[data-items="5"] .jeg_slide_item:nth-child(-n+3), .jeg_col_3o3 .jeg_slider_type_3:not(.owl-loaded) .jeg_slide_item:nth-child(-n+5), .jeg_col_3o3 .jeg_slider_type_3:not(.owl-loaded)[data-items="4"] .jeg_slide_item:nth-child(-n+3), .jeg_col_3o3 .jeg_slider_type_3:not(.owl-loaded)[data-items="5"] .jeg_slide_item:nth-child(-n+3) { display: none; }
  2988. .jeg_col_3o3 .jeg_slider_type_3:not(.owl-loaded) .jeg_slide_item:first-child, .jeg_col_3o3 .jeg_slider_type_3:not(.owl-loaded)[data-items="4"] .jeg_slide_item:first-child, .jeg_col_3o3 .jeg_slider_type_3:not(.owl-loaded)[data-items="5"] .jeg_slide_item:first-child, .jeg_col_2o3 .jeg_slider_type_3:not(.owl-loaded) .jeg_slide_item:first-child, .jeg_col_2o3 .jeg_slider_type_3:not(.owl-loaded)[data-items="3"] .jeg_slide_item:first-child, .jeg_col_2o3 .jeg_slider_type_3:not(.owl-loaded)[data-items="4"] .jeg_slide_item:first-child, .jeg_col_2o3 .jeg_slider_type_3:not(.owl-loaded)[data-items="5"] .jeg_slide_item:first-child, .jeg_col_1o3 .jeg_slider_type_3:not(.owl-loaded) .jeg_slide_item:first-child { display: block; position: absolute; top: 0; height: 100%; width: 100%; margin-right: 0; }
  2989. .jeg_col_1o3 .jeg_slider_type_3:not(.owl-loaded), .jeg_col_2o3 .jeg_slider_type_3:not(.owl-loaded), .jeg_col_3o3 .jeg_slider_type_3:not(.owl-loaded) { height: 0; padding-bottom: 114%; }
  2990.  
  2991. /* Slider Type 4 */
  2992. .jeg_slider_type_4 .jeg_slide_caption .jeg_post_title {font-size: 26px; margin-bottom: 10px;}
  2993.  
  2994. /* Hero Blocks */
  2995. .jeg_heroblock:not(.jeg_heroblock_9):not(.jeg_heroblock_13):not(.jeg_heroblock_skew) .jeg_heroblock_wrapper { height: 380px; }
  2996. .jeg_heroblock:not(.jeg_heroblock_9):not(.jeg_heroblock_13):not(.jeg_heroblock_skew) .jeg_post_title { font-size: 20px !important; }
  2997. .jeg_heroblock:not(.jeg_heroblock_9):not(.jeg_heroblock_13):not(.jeg_heroblock_skew) .jeg_heroblock_scroller .jeg_post_title { font-size: 16px !important; }
  2998.  
  2999. /* not scrollable */
  3000. .jeg_heroblock_skew .jeg_heroblock_wrapper { height: 230px; }
  3001. .jeg_heroblock_9 .jeg_heroblock_wrapper, .jeg_heroblock_13 .jeg_heroblock_wrapper { height: 260px; }
  3002.  
  3003. /* match caption style */
  3004. .jeg_hero_style_7 .jeg_heroblock_scroller .jeg_post_title { margin-top: 0 }
  3005. .jeg_heroblock_13.jeg_hero_style_1 .jeg_postblock_content { left: 15px; bottom: 15px; width: 60%; }
  3006. .jeg_heroblock_13.jeg_hero_style_2 .jeg_postblock_content { left: 20px; right: 20px; }
  3007. .jeg_heroblock_13.jeg_hero_style_2 .jeg_post_info { width: 60%; }
  3008. .jeg_heroblock_13.jeg_hero_style_3 .jeg_postblock_content { left: 15px; top: 15px; width: 60%; }
  3009. .jeg_heroblock_13.jeg_hero_style_7 .jeg_postblock_content { bottom: 20px; left: 20px; padding: 15px 20px; width: 60% }
  3010.  
  3011. /* hero caption */
  3012. .jeg_heroblock_skew .jeg_post_title, .jeg_heroblock_9 .jeg_post_title { font-size: 16px !important; }
  3013. .jeg_heroblock_6 .jeg_hero_item_1 .jeg_post_title, .jeg_heroblock_13 .jeg_post_title { font-size: 18px; }
  3014.  
  3015. /*** Widget ***/
  3016. .jeg_inline_subscribeform .mc4wp-form .jeg_mc4wp_heading {max-width: 100%;}
  3017. .jeg_inline_subscribeform .mc4wp-form-fields {display: block}
  3018. .jeg_inline_subscribeform .mc4wp-form-fields p { flex: 0 0 100%; padding-right: 0; margin-bottom: 15px; }
  3019.  
  3020. /*** Single Post ***/
  3021. .jeg_fs_container .entry-header { padding-bottom: 40px; }
  3022. .jeg_featured_big .jeg_post_subtitle { font-size: 14px; }
  3023. .entry-header .jeg_meta_category, .entry-header .jeg_meta_like, .entry-header .jeg_meta_comment { display: none !important }
  3024. .jeg_single_tpl_10 .entry-header { margin: 15px auto 30px; }
  3025. .jeg_single_tpl_10 .entry-header:after { margin: 20px auto; width: 60px }
  3026.  
  3027. /* Advertisement */
  3028. .jeg_ad_article {margin: 0 0 1.25em;}
  3029. .jeg_ad_article .align-right, .jeg_ad_article .align-left { float: none; padding: 0; }
  3030.  
  3031. /* Split Post */
  3032. .jeg_splitpost_bar .current_title { font-size: 16px; }
  3033. .jeg_splitpost_1 > span { min-width: 100px; width: 100px; }
  3034. .jeg_splitpost_bar .page_nav { font-size: 11px; }
  3035. .jeg_splitpost_3 .nav_wrap { padding: 0 30px; }
  3036. .jeg_splitpost_3 .page_nav { line-height: 40px; top: 0; height: 40px; bottom: 0; margin: auto; }
  3037. .jeg_splitpost_3 .page_nav a { display: block; padding: 0 10px; }
  3038. .jeg_splitpost_3 .page_nav span { display: none; }
  3039. .jeg_splitpost_4 .page_nav { width: 80px; }
  3040. .jeg_splitpost_4 .current_title { padding: 5px 80px }
  3041. .jeg_splitpost_5 .current_title { padding-top: 5px; }
  3042.  
  3043. /* Author page */
  3044. .jeg_authorpage .jeg_author_image img { width: 80px; height: 80px; }
  3045. .jeg_authorpage .jeg_author_content { padding-left: 80px; margin-left: 20px; }
  3046. .jeg_authorpage .jeg_author_name { font-size: 20px; }
  3047.  
  3048. /* Module */
  3049. .jeg_pl_lg_2 .jeg_post_title, .jeg_pl_lg_3 .jeg_post_title { font-size: 16px; margin-bottom: 5px; }
  3050. .jeg_pl_lg_4 .jeg_post_title, .jeg_pl_lg_5 .jeg_post_title, .jeg_pl_lg_6 .jeg_post_title, .jeg_pl_lg_7 .jeg_post_title, .jeg_pl_lg_8 .jeg_post_title { font-size: 18px; line-height: 1.3em; }
  3051. .jeg_pl_lg_2 .jeg_thumb { margin-right: 20px; }
  3052. .jeg_pl_lg_3 .jeg_thumb { margin-left: 20px; }
  3053. .jeg_postblock_2 .jeg_pl_lg_2 .jeg_postblock_content { overflow: visible; }
  3054. .jeg_postblock_5 .jeg_meta_like, .jeg_postblock_5 .jeg_meta_comment, .jeg_postblock_6 .jeg_meta_like, .jeg_postblock_6 .jeg_meta_comment { display: none; }
  3055. .jeg_postblock_8 .row:last-child .jeg_post:not(:last-child), .jeg_postblock_9 .row:last-child .jeg_post:not(:last-child) { margin-bottom: 30px; }
  3056. .jeg_postblock_13 .jeg_pl_lg_1 { margin-bottom: 30px; }
  3057. .jeg_pl_lg_6 .jeg_thumb { width: 42% }
  3058. .jeg_pl_lg_7 .jeg_postblock_content { margin: -100px 35px 0 }
  3059. .jeg_pl_xs_4 { margin-bottom: 5px; padding-bottom: 5px }
  3060. .jeg_heropost_1 .jeg_pl_sm_2 { margin-bottom: 20px; }
  3061. .jeg_heropost_1 .jeg_pl_sm_2 .jeg_post_title { font-size: 1em; }
  3062. .jeg_postblock_9 .jeg_post .jeg_post_title, .jeg_postblock_14 .jeg_posts .jeg_post_title { font-size: 14px; }
  3063. .jeg_postblock_15 .jeg_post_title { font-size: 14px; }
  3064. .jeg_postblock_23 .jeg_posts { margin-right: 0; }
  3065. .jeg_postblock_23 .jeg_post { width: 100%; padding-right: 0; }
  3066. .jeg_postblock_23 .jeg_post_excerpt { margin: 0 0 0.5em }
  3067. .jeg_postblock_25 .jeg_post { padding-bottom: 20px; }
  3068. .jeg_postblock_25 .jeg_thumb { width: 42% }
  3069. .jeg_postblock_25 .jeg_readmore { display: none }
  3070. .jeg_postblock_26 .jeg_meta_footer { margin-top: 20px; }
  3071. .jeg_postblock_26 .jeg_meta_footer > div { padding: 8px; font-size: 11px; }
  3072. .jeg_postblock_26 .jeg_meta_footer .jeg_post_share a { margin: 0 6px }
  3073. .jeg_postblock_27 .jeg_posts { margin-right: 0px !important }
  3074. .jeg_postblock_27 .jeg_post { width: 100% !important; padding-right: 0px !important; margin-bottom: 30px; }
  3075. .jeg_postblock_27 .jeg_post_title { font-size: 18px !important; }
  3076. .jeg_postblock_27 .jeg_post_category a { font-size: 11px !important; }
  3077. .jeg_postblock_carousel_2 .jeg_post_title {font-size: 16px;}
  3078. }
  3079.  
  3080. /* Extra Small Devices, Phones */
  3081. @media only screen and (max-width:480px) {
  3082.  
  3083. /* Margin */
  3084. .jeg_postblock, .jeg_slider_wrapper, .jeg_video_playlist, .jeg_breakingnews, .jeg_block_heading, .jeg_pl_lg_box, .jeg_pl_md_box, .jeg_postblock_14 .row:last-child > div[class*="col-"]:not(:last-child) .jeg_pl_md_box, .jeg_postblock_15 .row:last-child > div[class*="col-"]:not(:last-child) .jeg_pl_md_box, .jeg_heropost_1 .jeg_postbig, .jeg_heropost_1 .jeg_pl_sm_2, .jeg_heropost_1 .jeg_pl_sm_2:last-child { margin-bottom: 15px; }
  3085.  
  3086. /* Slider Type 1 */
  3087. .jeg_slider_type_1 .jeg_slide_caption { padding: 15px 40px 15px 0; }
  3088. .jeg_slider_type_1 .jeg_caption_container { padding: 0 20px; }
  3089. .jeg_slider_type_1 .jeg_post_category a, .jeg_slider_type_1 .jeg_slide_caption .jeg_post_meta { font-size: 8px; line-height: 8px; }
  3090. .jeg_slider_type_1 .jeg_slide_caption .jeg_post_title { font-size: 16px; margin-bottom: 5px; line-height: 1.3 }
  3091.  
  3092. /* Slider Type 2 */
  3093. .jeg_slider_type_2 .jeg_slide_item { height: 190px }
  3094. .jeg_slider_type_2 .jeg_slide_caption .jeg_post_title { font-size: 16px; margin: 10px auto 0; }
  3095. .jeg_slider_type_2 .jeg_post_meta { display: none; }
  3096.  
  3097. /* Slider Type 4 */
  3098. .jeg_slider_type_4 .jeg_slide_caption .jeg_post_title {font-size: 22px; margin-bottom: 5px;}
  3099. .jeg_slider_type_4 .jeg_slide_item {padding-bottom: 56.25%}
  3100. .jeg_slider_type_4 .jeg_slide_caption .jeg_post_title {margin: 10px 0 5px}
  3101. .jeg_slider_type_4 .jeg_slide_caption .jeg_post_category a {font-size: 8px;}
  3102. .jeg_slider_type_4 .jeg_slide_caption .jeg_post_meta {font-size: 10px;}
  3103. .jeg_slider_type_4 .jeg_slide_caption .jeg_meta_author {display: none;}
  3104.  
  3105. /* Hero Post*/
  3106. .jeg_heropost_1 .jeg_postsmall.left { width: 100%; padding-right: 0 }
  3107. .jeg_heropost_1 .jeg_postsmall.right { width: 100%; padding-left: 0 }
  3108. .jeg_heropost_1 .jeg_pl_sm_2 { text-align: center; }
  3109. .jeg_heropost_1 .jeg_pl_sm_2:last-child { margin-bottom: 30px; }
  3110. .jeg_heropost_1 .jeg_pl_sm_2:after { width: 100% }
  3111.  
  3112. /* Hero Blocks */
  3113. .jeg_heroblock .jeg_post_category {font-size: 9px;}
  3114. .jeg_heroblock:not(.jeg_heroblock_9):not(.jeg_heroblock_13):not(.jeg_heroblock_skew) .jeg_heroblock_wrapper {height: 300px;}
  3115. .jeg_heroblock:not(.jeg_heroblock_9):not(.jeg_heroblock_13):not(.jeg_heroblock_skew) .jeg_hero_item_1 {height: 55%}
  3116. .jeg_heroblock:not(.jeg_heroblock_9):not(.jeg_heroblock_13):not(.jeg_heroblock_skew) .jeg_heroblock_scroller {height: 45%;}
  3117. .jeg_heroblock:not(.jeg_heroblock_9):not(.jeg_heroblock_13):not(.jeg_heroblock_skew) .jeg_post_title {font-size: 14px !important;}
  3118. .jeg_heroblock:not(.jeg_heroblock_9):not(.jeg_heroblock_13):not(.jeg_heroblock_skew) .jeg_heroblock_scroller .jeg_post {width: 80% !important;}
  3119. .jeg_heroblock:not(.jeg_heroblock_9):not(.jeg_heroblock_13):not(.jeg_heroblock_skew) .jeg_heroblock_scroller .jeg_post_title {font-size: 14px !important;}
  3120.  
  3121. .jeg_heroblock_skew .jeg_heroblock_wrapper, .jeg_heroblock_9 .jeg_heroblock_wrapper { height: 290px; margin: 0 !important; }
  3122. .jeg_heroblock_13 .jeg_heroblock_wrapper { height: 210px; }
  3123. .jeg_heroblock_skew .jeg_heroblock_wrapper, .jeg_heroblock_skew .jeg_thumb > div, .jeg_heroblock_skew .jeg_postblock_content { -webkit-transform: none; transform: none; }
  3124. .jeg_heroblock_skew.jeg_hero_style_5 .jeg_postblock_content { -webkit-transform: translateY(-50%); transform: translateY(-50%); }
  3125. .jeg_heroblock_skew .jeg_post, .jeg_heroblock_9 .jeg_post { position: relative; width: 100%; height: 50%; left: auto; right: auto; }
  3126. .jeg_heroblock_skew .jeg_postblock_content { margin: 0 !important; }
  3127. .jeg_heroblock_skew .jeg_postformat_icon:after { -webkit-transform: scale(.8); transform: scale(.8); }
  3128. .jeg_heroblock_skew .jeg_hero_item_2 .jeg_postformat_icon:after { margin-right: 0; }
  3129. .jeg_heroblock_skew .jeg_post_title, .jeg_heroblock_9 .jeg_post_title { font-size: 16px !important; max-width: 90%; margin-left: 0; margin-right: 0; }
  3130.  
  3131. /* hero caption */
  3132. .jeg_hero_style_1 .jeg_postblock_content, .jeg_hero_style_6 .jeg_postblock_content {padding: 5px 15px 10px;}
  3133. .jeg_hero_style_2 .jeg_postblock_content {left: 15px; right: 15px}
  3134. .jeg_hero_style_2 .jeg_post_info {bottom: 10px;}
  3135. .jeg_hero_style_4 .jeg_postblock_content {padding: 15px 15px 10px}
  3136.  
  3137. /* match caption style */
  3138. .jeg_heroblock_13.jeg_hero_style_1 .jeg_postblock_content {left: 0;bottom: 0;width: 85%;}
  3139. .jeg_heroblock_13.jeg_hero_style_2 .jeg_post_info {width: 85%;}
  3140. .jeg_heroblock_13.jeg_hero_style_3 .jeg_postblock_content {left: 0; top: 0; width: auto;}
  3141. .jeg_heroblock_13.jeg_hero_style_5 .jeg_postblock_content, .jeg_heroblock_13.jeg_hero_style_6 .jeg_postblock_content {width: auto}
  3142. .jeg_heroblock_13.jeg_hero_style_7 .jeg_postblock_content {left: 5px; right: 5px; bottom: 5px; width: auto; padding: 10px 12px}
  3143. .jeg_heroblock_13.jeg_hero_style_7 .jeg_post_title {max-width: 100%; margin-bottom: 6px; font-size: 16px;}
  3144. .jeg_heroblock_skew.jeg_hero_style_3 .jeg_hero_item_1 .jeg_postblock_content {left: 0;}
  3145.  
  3146. .jeg_heroblock:not(.jeg_heroblock_9):not(.jeg_heroblock_13):not(.jeg_heroblock_skew) .jeg_post_title {font-size: 16px !important}
  3147. .jeg_heroblock:not(.jeg_heroblock_9):not(.jeg_heroblock_13):not(.jeg_heroblock_skew).jeg_hero_style_7 .jeg_hero_item_1 .jeg_postblock_content {width: auto;}
  3148. .jeg_heroblock:not(.jeg_heroblock_9):not(.jeg_heroblock_13):not(.jeg_heroblock_skew).jeg_hero_style_5 .jeg_hero_item_1 .jeg_post_title {max-width: 90%}
  3149.  
  3150. /* Postblock Carousel 1 */
  3151. .jeg_postblock_carousel_1 .jeg_carousel_post:not(.owl-loaded) .jeg_post {width: calc(50% - 10px) !important;}
  3152. .jeg_postblock_carousel_1 .jeg_carousel_post:not(.owl-loaded) .jeg_post:nth-child(n+3) {display: none !important;}
  3153.  
  3154. /* Postblock Carousel 2 */
  3155. .jeg_postblock_carousel_2 .jeg_carousel_post:not(.owl-loaded) .jeg_post,
  3156. .jeg_postblock_carousel_3 .jeg_carousel_post:not(.owl-loaded) .jeg_post {width: 100% !important;}
  3157. .jeg_postblock_carousel_2 .jeg_carousel_post:not(.owl-loaded) .jeg_post:nth-child(n+2),
  3158. .jeg_postblock_carousel_3 .jeg_carousel_post:not(.owl-loaded) .jeg_post:nth-child(n+2) {display: none !important;}
  3159. .jeg_postblock_carousel_2 .jeg_carousel_post:not(.owl-loaded),
  3160. .jeg_postblock_carousel_3 .jeg_carousel_post:not(.owl-loaded) {margin-right: 0}
  3161.  
  3162. /* MC4WP: VC Element */
  3163. .jeg_main_content .mc4wp-form h3 { font-size: 16px !important; }
  3164. .jeg_inline_subscribeform .mc4wp-form-fields p { margin-bottom: 0; }
  3165. .mc4wp-form { text-align: center; }
  3166. .mc4wp-form-fields p { display: block }
  3167. .mc4wp-form input[type="text"], .mc4wp-form input[type="email"], .mc4wp-form input[type="submit"] { text-align: center; position: relative !important; margin: 0.5em auto !important; padding: 0 1em; width: 100% !important; }
  3168.  
  3169. /*** Single Post ***/
  3170. .jeg_featured, .entry-header, .jeg_share_button {margin-bottom: 15px;}
  3171. .jeg_single_tpl_6 .jeg_featured_big { height: 160px }
  3172. .jeg_single_tpl_10 .entry-header { margin: 0px auto 20px; }
  3173. .jeg_meta_author img { width: 25px }
  3174. .entry #breadcrumbs .breadcrumb_last { display: none }
  3175. .entry-header .jeg_meta_category, .entry-header .jeg_meta_like, .entry-header .jeg_meta_comment { display: none !important }
  3176. .jeg_views_count { display: none; }
  3177. .jeg_share_button a > span { display: none !important }
  3178. .jeg_share_button a { width: auto !important; max-width: none !important; height: 32px; line-height: 32px; }
  3179. .jeg_share_button .fa { font-size: 14px; }
  3180.  
  3181. /*** Archives ***/
  3182. .jeg_cat_title, .jeg_archive_title {font-size: 20px; line-height: 1.3}
  3183. .jeg_cat_subtitle {font-size: 14px;}
  3184. .jeg_cat_header_4 .jeg_cat_overlay .jeg_title_wrap {padding: 20px 0}
  3185. .jeg_archive_search {padding: 10px;}
  3186.  
  3187. .jeg_cat_header.jeg_cat_header_1 .jeg_cat_title,
  3188. .jeg_cat_header.jeg_cat_header_2 .jeg_cat_title,
  3189. .jeg_cat_header.jeg_cat_header_3 .jeg_cat_title { font-size: 27px; }
  3190. .jeg_cat_header.jeg_cat_header_4 .jeg_cat_title { font-size: 30px; }
  3191.  
  3192. /* Author page */
  3193. .jeg_authorpage .jeg_author_wrap {text-align: center; padding-bottom: 0}
  3194. .jeg_authorpage .jeg_author_content {margin-left: 0; padding: 0 30px;}
  3195. .jeg_authorpage .jeg_author_name {font-size: 18px;}
  3196. .authorlink {position: relative; margin-top: 10px;}
  3197.  
  3198. .jeg_authorbox {text-align: center; padding: 20px 0;}
  3199. .jeg_author_image {display: block; float: none; margin: 0 auto 1em;}
  3200.  
  3201. /* Module */
  3202. .jeg_post_meta { font-size: 10px; text-rendering: auto; }
  3203. .jeg_post_excerpt { margin-top: 5px; }
  3204. .jeg_readmore { margin-top: 10px; }
  3205. .jeg_pl_lg_1 { margin-bottom: 20px; }
  3206. .jeg_pl_lg_1 .jeg_post_title { font-size: 16px; margin-bottom: 5px; }
  3207. .jeg_pl_lg_2, .jeg_pl_lg_3 { margin-bottom: 15px; }
  3208. .jeg_pl_lg_2 .jeg_post_title, .jeg_pl_lg_3 .jeg_post_title {font-size: 16px;}
  3209. .jeg_pl_lg_9 .jeg_post_title {font-size: 24px !important;}
  3210. .jeg_pl_lg_9 .jeg_post_category { margin-bottom: 6px; }
  3211. .jeg_pl_lg_9 .jeg_post_category a { font-size: 11px; }
  3212. .jeg_pl_md_1 .jeg_post_title { font-size: 16px; }
  3213. .jeg_pl_md_1 .jeg_thumb { margin-bottom: 10px; }
  3214. .jeg_pl_md_2, .jeg_pl_md_3 { margin-bottom: 15px; }
  3215. .jeg_pl_md_2 .jeg_post_title, .jeg_pl_md_3 .jeg_post_title {font-size: 15px; font-weight: normal;}
  3216. .jeg_pl_md_2 .jeg_thumb, .jeg_pl_md_3 .jeg_thumb { width: 100px; }
  3217. .jeg_pl_md_2 .jeg_thumb { margin-right: 10px; }
  3218. .jeg_pl_md_3 .jeg_thumb { margin-left: 10px; }
  3219. .jeg_pl_lg_2 .jeg_thumb { margin-right: 10px; }
  3220. .jeg_pl_lg_3 .jeg_thumb { margin-left: 10px; }
  3221. .jeg_pl_lg_card, .jeg_pl_md_card { margin-bottom: 15px; }
  3222. .jeg_pl_lg_card .jeg_postblock_content, .jeg_col_1o3 .jeg_pl_lg_card .jeg_postblock_content, .jeg_col_3o3 .jeg_pl_lg_card .jeg_postblock_content { margin: -50px 15px 0; padding: 12px 15px }
  3223. .jeg_pl_lg_box .jeg_post_title, .jeg_pl_md_box .jeg_post_title {font-size: 18px;}
  3224. .jeg_pl_xs_2 { margin-bottom: 10px; }
  3225. .jeg_pl_xs_2 .jeg_post_title, .jeg_pl_xs_4 .jeg_post_title {font-size: 14px;}
  3226. .jeg_postblock .jeg_meta_like, .jeg_postblock .jeg_meta_comment { display: none; }
  3227. .jeg_postblock_2 .jeg_pl_lg_2 .jeg_pl_lg_2 { margin-bottom: 20px; }
  3228. .jeg_postblock_2 .jeg_pl_lg_2 .jeg_postblock_content { overflow: visible; }
  3229. .jeg_postblock_3 .jeg_post_excerpt, .jeg_postblock_4 .jeg_post_excerpt { display: none; }
  3230. .jeg_postblock_5 .jeg_post_excerpt, .jeg_postblock_6 .jeg_post_excerpt { display: none; }
  3231. .jeg_pl_lg_6 { margin-bottom: 20px; padding-bottom: 20px; }
  3232. .jeg_pl_lg_6 .jeg_thumb { width: 100%; margin: 0 0 10px; }
  3233. .jeg_pl_lg_7 .jeg_postblock_content { margin: -110px 25px 0; padding: 30px 25px; }
  3234. .jeg_pl_lg_7 .jeg_thumb .jeg_post_category { bottom: 80px; }
  3235. .jeg_postblock_8 .jeg_posts { margin-right: 0; }
  3236. .jeg_postblock_8 .jeg_post { width: 100% !important; padding-right: 0; margin-bottom: 20px; }
  3237. .jeg_postblock_8 .jeg_post .jeg_post_title { font-size: 16px !important; }
  3238. .jeg_postblock_8 .jeg_meta_author { display: inline-block; }
  3239. .jeg_postblock_9 .jeg_posts, .jeg_postblock_14 .jeg_posts, .jeg_postblock_15 .jeg_posts { margin-right: 0; }
  3240. .jeg_postblock_9 .jeg_post, .jeg_postblock_14 .jeg_posts .jeg_post, .jeg_postblock_15 .jeg_post { width: 100% !important; padding-right: 0; margin-bottom: 20px; }
  3241. .jeg_postblock_9 .jeg_post .jeg_post_title, .jeg_postblock_14 .jeg_posts .jeg_post_title { font-size: 16px; }
  3242. .jeg_pl_lg_4 { margin-bottom: 30px; }
  3243. .jeg_pl_lg_4 .jeg_post_excerpt { line-height: 1.5; max-height: 4.5em; text-overflow: ellipsis; overflow: hidden; }
  3244. .jeg_pl_lg_4 .jeg_postblock_heading { margin-bottom: 10px; }
  3245. .jeg_postblock_11 .jeg_posts { margin-right: 0; }
  3246. .jeg_postblock_11 .jeg_post { width: 100% !important; padding-right: 0; margin-bottom: 20px; }
  3247. .jeg_postblock_11 .jeg_post .jeg_post_title { font-size: 16px; }
  3248. .jeg_postblock_12 .jeg_post_title { font-size: 16px !important; }
  3249. .jeg_postblock_13 .jeg_post_title { font-size: 16px; margin-top: 0; }
  3250. .jeg_postblock_13 .jeg_post_excerpt { display: none }
  3251. .jeg_postblock_13 .jeg_post { margin-bottom: 20px; }
  3252. .jeg_postblock_13 .jeg_thumb { margin-bottom: 10px; }
  3253. .jeg_postblock_16 .jeg_pl_lg_5 { margin-bottom: 15px; }
  3254. .jeg_postblock_16 .jeg_posts { padding-top: 10px; }
  3255. .jeg_postblock_18 .jeg_pl_lg_8:not(:last-of-type) { margin-bottom: 20px }
  3256. .jeg_postblock_18 .jeg_pl_lg_8 .jeg_post_meta { margin-top: 5px; }
  3257. .jeg_postblock_18 .jeg_share_button { margin: 10px 0 }
  3258. .jeg_postblock_18 .jeg_share_button a { width: 30px !important; height: 30px; line-height: 30px; }
  3259. .jeg_postblock_18 .jeg_share_button .fa { font-size: 14px; }
  3260. .jeg_postblock_18 .jeg_share_button a.expanded > span, .jeg_postblock_18 .jeg_pl_lg_8 .jeg_post_meta .jeg_meta_date:after, .jeg_postblock_18.jeg_col_1o3 .jeg_meta_author { display: none }
  3261. .jeg_postblock_19 .jeg_pl_md_box .jeg_post_title, .jeg_postblock_24 .jeg_pl_md_box .jeg_post_title { font-size: 16px; }
  3262. .jeg_postblock_22 .jeg_post, .jeg_postblock_23 .jeg_post { margin-bottom: 20px; }
  3263. .jeg_postblock_25 .jeg_postblock_heading { margin-bottom: 10px; }
  3264. .jeg_postblock_25 .jeg_thumb { width: 100%; float: none; margin: 0 0 10px }
  3265. .jeg_postblock_26 .jeg_meta_footer > div { width: 100%; display: block; border-right: 0; border-bottom: 1px solid #eee }
  3266. .jeg_postblock_26 .jeg_meta_footer > div:last-child { border-bottom: 0 }
  3267. .jeg_postblock_26 .jeg_meta_footer .jeg_post_share a { margin: 0 6px }
  3268. .jeg_postblock_27 .jeg_post { margin-bottom: 20px; }
  3269. .jeg_postblock_27 .jeg_post_title {font-size: 18px !important;}
  3270. .jeg_postblock_27 .jeg_post_category a { font-size: 11px !important; }
  3271. .jeg_postblock_carousel_2 .jeg_post_title {font-size: 18px;}
  3272. .jeg_pl_sm_2::after { margin-top: 15px; }
  3273.  
  3274. /* Blocklink */
  3275. .jeg_blocklink .jeg_block_content h3 { font-size: 22px !important; }
  3276. .jeg_blocklink .jeg_block_content span { font-size: 12px; }
  3277. }
  3278. @media (max-width:479px) {
  3279. .container { width: 100% }
  3280. }
  3281.  
  3282. /* Mobile */
  3283. @media only screen and (max-width:320px) {
  3284.  
  3285. /* Slider Type 1 */
  3286. .jeg_slider_type_1 .jeg_slide_caption .jeg_post_title { font-size: 1em; line-height: 1.3; margin-top: 5px; }
  3287. .jeg_slider_type_1 .jeg_slide_caption .jeg_post_meta { display: none; }
  3288.  
  3289. /* Slider Type 2 */
  3290. .jeg_slider_type_2 .jeg_slide_item { height: 145px }
  3291. .jeg_slider_type_2 .jeg_slide_caption .jeg_post_title { font-size: 1em; margin-top: 5px; }
  3292.  
  3293. /* Slider Type 3 */
  3294. .jeg_col_1o3 .jeg_slider_type_3 .jeg_post_title, .jeg_col_2o3 .jeg_slider_type_3 .jeg_post_title, .jeg_col_3o3 .jeg_slider_type_3 .jeg_post_title { font-size: 18px; }
  3295. .jeg_slider_type_3 .jeg_slide_caption { padding-bottom: 10px }
  3296. .jeg_slider_type_3 .jeg_caption_container { padding: 0 15px; }
  3297.  
  3298. /* Slider Type 4 */
  3299. .jeg_slider_type_4 .jeg_slide_caption .jeg_post_title { font-size: 16px; margin-bottom: 0; }
  3300. .jeg_slider_type_4 .jeg_slide_caption .jeg_post_category a { font-size: 8px; }
  3301. .jeg_slider_type_4 .jeg_slide_caption .jeg_post_meta { display: none }
  3302.  
  3303. /* Overlay Slider */
  3304. .jeg_overlay_caption_container { bottom: 60px; }
  3305. .jeg_overlay_caption_container .jeg_post_title { font-size: 16px; }
  3306.  
  3307. /* Hero Post */
  3308. .jeg_heropost_1 .jeg_postbig { margin-bottom: 20px; }
  3309. .jeg_heropost_1 .jeg_postsmall.left { width: 100%; padding-right: 0 }
  3310. .jeg_heropost_1 .jeg_postsmall.right { width: 100%; padding-left: 0 }
  3311. .jeg_heropost_1 .jeg_pl_sm_2 { text-align: center; }
  3312. .jeg_heropost_1 .jeg_pl_sm_2:after { width: 100% }
  3313.  
  3314. /*** Single Post ***/
  3315. .jeg_single_tpl_6 .jeg_featured_big { height: 140px }
  3316. .jeg_single_tpl_10 .entry-header:after { width: 45px }
  3317. .entry-content .pullquote { float: none !important; max-width: none !important; margin: 1em 0 !important }
  3318.  
  3319. /*** Archives ***/
  3320. .jeg_template_cat_4 .jeg_cat_overlay .jeg_title_wrap { padding: 0 }
  3321.  
  3322. /* Module */
  3323. .jeg_postblock_7 .jeg_post_title { font-size: 14px; }
  3324. .jeg_pl_lg_2 .jeg_post_title, .jeg_pl_lg_3 .jeg_post_title { font-size: 1em; }
  3325. .jeg_pl_lg_2 .jeg_meta_author, .jeg_pl_lg_3 .jeg_meta_author { display: none; }
  3326. .jeg_pl_lg_9 .jeg_post_title { font-size: 16px !important; margin-bottom: 0.5em; }
  3327. .jeg_pl_lg_9 .jeg_post_category { margin-bottom: 5px; }
  3328. .jeg_pl_lg_9 .jeg_postblock_heading { margin-bottom: 10px; }
  3329. .jeg_pl_md_2 .jeg_post_title, .jeg_pl_md_3 .jeg_post_title { font-size: 1em; }
  3330. .jeg_pl_md_2 .jeg_thumb, .jeg_pl_md_3 .jeg_thumb { width: 80px; }
  3331. .jeg_pl_md_2 .jeg_meta_author, .jeg_pl_md_3 .jeg_meta_author { display: none; }
  3332. .jeg_pl_lg_4 .jeg_post_title, .jeg_pl_lg_5 .jeg_post_title, .jeg_pl_lg_6 .jeg_post_title, .jeg_pl_lg_7 .jeg_post_title, .jeg_pl_lg_8 .jeg_post_title { font-size: 16px; line-height: 1.4; }
  3333. .jeg_pl_sm .jeg_post_title { font-size: 13px; line-height: normal; }
  3334. .jeg_pl_lg_card .jeg_postblock_content, .jeg_col_1o3 .jeg_pl_lg_card .jeg_postblock_content, .jeg_col_3o3 .jeg_pl_lg_card .jeg_postblock_content, .jeg_pl_md_card .jeg_postblock_content { padding: 10px 15px; }
  3335. .jeg_pl_lg_card .jeg_post_excerpt { display: none; }
  3336. .jeg_pl_lg_6 .jeg_post_title { font-size: 15px; margin-bottom: 7px; }
  3337. .jeg_pl_lg_6 .jeg_post_excerpt { margin-top: 5px; }
  3338. .jeg_postblock_8 .jeg_post .jeg_post_title, .jeg_postblock_9 .jeg_post .jeg_post_title, .jeg_postblock_14 .jeg_posts .jeg_post_title, .jeg_postblock_22 .jeg_post_title, .jeg_postblock_23 .jeg_post_title { font-size: 14px !important; }
  3339. .jeg_pl_lg_7 .jeg_postblock_content { margin: 0; padding: 15px 5px; }
  3340. .jeg_pl_lg_7 .jeg_thumb .jeg_post_category { bottom: 0px; }
  3341. .jeg_pl_lg_7 .jeg_post_excerpt { display: none; }
  3342. .jeg_postblock_19 .jeg_pl_md_box .jeg_post_title, .jeg_postblock_24 .jeg_pl_md_box .jeg_post_title { font-size: 14px; }
  3343. .jeg_postblock_25 .jeg_post_title { font-size: 16px; }
  3344. .jeg_postblock_27 .jeg_post { margin-bottom: 15px; }
  3345. .jeg_postblock_27 .jeg_thumb { margin-bottom: 10px; }
  3346. .jeg_postblock_27 .jeg_post_title { font-size: 14px !important; }
  3347. .jeg_postblock_27 .jeg_post_category a { font-size: 11px !important; }
  3348. .jeg_postblock_carousel_2 .jeg_post_title { font-size: 14px; }
  3349. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement