Advertisement
freebloggerdesign

rich blogger theme free

Feb 20th, 2013
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 139.58 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE html>
  3. <html dir='LTR' xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'>
  4. <head>
  5. <b:include data='blog' name='all-head-content'/>
  6. <title><data:blog.pageTitle/></title>
  7. <meta content='initial-scale = 1.0, maximum-scale = 1.0, user-scalable = no, width = device-width' name='viewport'/>
  8.  
  9. <b:skin><![CDATA[
  10. #header, #Header1{
  11. height: 100%;
  12. }
  13.  
  14. #navbar {
  15. position: fixed;
  16. width: 100%;
  17. z-index: 10;
  18. }
  19.  
  20. .art-nav {
  21. -moz-box-sizing: border-box;
  22. display: block;
  23. }
  24.  
  25. #comments {
  26. padding: 0 15px 15px 15px;
  27. position: relative;
  28. }
  29.  
  30. #comments h4 {
  31. margin: 0 0 10px;
  32. padding-top: 0;
  33. padding-right: 14px;
  34. padding-bottom: 2px;
  35. padding-left: 29px;
  36. font-size: 120%;
  37. line-height: 1.4em;
  38. }
  39.  
  40. #comments a:link,
  41. #comments a:visited,
  42. #comments a:active,
  43. #comments a:hover {
  44. color: #c4cacb;
  45. }
  46.  
  47. .comment-author {
  48. margin: .5em 0;
  49. padding-top: 0;
  50. padding-right: 0;
  51. padding-bottom: 0;
  52. padding-left: 20px;
  53. font-weight: bold;
  54. }
  55.  
  56. .comment-body {
  57. margin: 0 0 1.25em;
  58. padding-top: 0;
  59. padding-right: 0;
  60. padding-bottom: 0;
  61. padding-left: 20px;
  62. }
  63.  
  64. .comment-body p {
  65. margin: 0 0 .5em;
  66. }
  67.  
  68. .comment-footer {
  69. margin: 0 0 .5em;
  70. padding-top: 0;
  71. padding-right: 0;
  72. padding-bottom: .75em;
  73. padding-left: 20px;
  74. }
  75.  
  76. #ArchiveList ul li {
  77. text-indent: -10px !important;
  78. padding: 0 0 0 15px;
  79. }
  80.  
  81. #ArchiveList ul li:before{
  82. background: none repeat scroll 0 0 transparent;
  83. margin: 0;
  84. content: "";
  85. }
  86.  
  87.  
  88. .profile-datablock,
  89. .profile-textblock {
  90. margin: 0 0 .75em;
  91. line-height: 1.4em;
  92. }
  93. .profile-img {
  94. float: left;
  95. margin-top: 0;
  96. margin-right: 5px;
  97. margin-bottom: 5px;
  98. margin-left: 0;
  99. border: 5px solid #889977;
  100. }
  101. .profile-data {
  102. font-weight: bold;
  103. }
  104.  
  105. .blog-pager{
  106. margin-left: 15px;
  107. }
  108.  
  109. .post-feeds{
  110. margin-left: 15px;
  111. }
  112.  
  113. .blog-feeds
  114. {
  115. margin-left: 15px;
  116. }
  117.  
  118.  
  119. /* for Blogger Page Elements */
  120.  
  121. body#layout #art-main {
  122. position: relative;
  123. }
  124.  
  125. body#layout .art-header {
  126. height: auto;
  127. width: 100%;
  128. }
  129. body#layout .art-content-layout {
  130. margin-top: 18px;
  131. padding-top: 2px;
  132. width: 100%
  133. }
  134.  
  135. body#layout .art-sheet {
  136. width: 100%;
  137. margin-top: 0 !important;
  138. top: 0 !important;
  139. }
  140.  
  141. body#layout .art-sheet:before,
  142. body#layout .art-sheet:after {
  143. content : '';
  144. }
  145.  
  146. body#layout .art-header, body#layout #Header1 {
  147. height: auto;
  148. }
  149.  
  150. body#layout .art-footer {
  151. width: 100%;
  152. }
  153.  
  154. body#layout .art-footer .art-footer-text {
  155. height: 85px;
  156. }
  157.  
  158. body#layout .art-blockcontent {
  159. padding: 0;
  160. }
  161.  
  162. body#layout .art-block {
  163. padding: 0;
  164. }
  165.  
  166. body#layout .art-nav {
  167. height: auto;
  168. }
  169.  
  170.  
  171. body#layout .section {
  172. width: auto;
  173. }
  174.  
  175. body#layout #Header1{
  176. display: block;
  177. }
  178. body#layout #LinkList97,
  179. body#layout #BlogArchive99,
  180. body#layout #PageList99 {
  181. display: none;
  182. }
  183.  
  184. body#layout {
  185. min-width: 0;
  186. }
  187.  
  188. body#layout .art-content-layout {
  189. width: 100%;
  190. }
  191.  
  192. body#layout .widget{
  193. left: 0;
  194. top: 0;
  195. width: 99%;
  196. }
  197.  
  198. #Attribution1 {
  199. display: none;
  200. }
  201.  
  202. /* search results */
  203.  
  204. #uds-searchControl {
  205. width: 99%;
  206. }
  207.  
  208. #uds-searchControl .gsc-results,
  209. #uds-searchControl .gsc-tabhActive {
  210.  
  211. font-family: 'Times New Roman';
  212. font-style: normal;
  213. font-size: 16px;
  214. font-weight: normal;
  215. text-decoration: none;
  216. color: #191919 !important;
  217. background-color: transparent !important;
  218. border-color: #808080 !important;
  219. }
  220.  
  221.  
  222. #uds-searchControl a,
  223. #uds-searchControl .gs-result .gs-title *,
  224. #uds-searchControl .gs-visibleUrl ,
  225. #uds-searchControl .gsc-tabhInactive {
  226.  
  227. font-family: Arial, 'Arial Unicode MS', Helvetica, sans-serif;
  228. font-style: normal;
  229. font-size: 12px;
  230. font-weight: normal;
  231. text-decoration: none;
  232. color: #c4cacb !important;
  233. }
  234.  
  235. #uds-searchControl .gsc-cursor-page{
  236. color: #c4cacb !important;
  237. }
  238.  
  239. .gsc-tabsArea{
  240. margin-bottom: 0 !important;
  241. }
  242.  
  243. .gsc-result-info{
  244. border-bottom: 0 none !important;
  245. }
  246.  
  247.  
  248. .blog-pager a:link,
  249. .blog-pager a:visited,
  250. .blog-pager a:active,
  251. .blog-pager a:hover,
  252. .feed-links a:link,
  253. .feed-links a:visited,
  254. .feed-links a:active,
  255. .feed-links a:hover {
  256. color: #c4cacb;
  257. }
  258.  
  259. #blog-pager-newer-link {
  260. float: left;
  261. margin-left: 13px;
  262. }
  263.  
  264. #blog-pager-older-link {
  265. float: right;
  266. margin-right: 13px;
  267. }
  268.  
  269. #blog-pager {
  270. text-align: center;
  271. }
  272.  
  273. .jump-link{
  274. margin: 10px 0;
  275. }
  276.  
  277. /* block content */
  278.  
  279. .art-blockcontent {
  280. color: #191919;
  281. }
  282.  
  283. .art-blockcontent a:link{
  284. color: #adcae3;
  285. }
  286.  
  287. .art-blockcontent a:visited,
  288. .art-blockcontent a.visited {
  289. color: #e1e1e1;
  290. }
  291.  
  292. .art-blockcontent a:hover,
  293. .art-blockcontent a.hover {
  294. color: #adcae3;
  295. }
  296.  
  297. .toggle span
  298. {
  299. color: #adcae3;
  300. }
  301.  
  302. .gsc-branding-text {
  303. color: #191919 !important;
  304. }
  305.  
  306.  
  307. /* Created by Artisteer v4.0.0.58475 */
  308.  
  309. #art-main
  310. {
  311. background: #D9E7F2 url('https://lh5.googleusercontent.com/-7xGWpSmQeTg/USUja8xgGDI/AAAAAAAAAGc/AS7Y7NfI9CY/s2048/page.png') scroll;
  312. background: linear-gradient(top, rgba(231, 240, 247, 0.14) 0, rgba(231, 240, 247, 0.14) 165px) no-repeat, url('https://lh5.googleusercontent.com/-7xGWpSmQeTg/USUja8xgGDI/AAAAAAAAAGc/AS7Y7NfI9CY/s2048/page.png'), linear-gradient(top, #E4EEF6 0, #E4EEF6 165px) no-repeat, #D9E7F2;
  313. background: -webkit-linear-gradient(top, rgba(231, 240, 247, 0.14) 0, rgba(231, 240, 247, 0.14) 165px) no-repeat, url('https://lh5.googleusercontent.com/-7xGWpSmQeTg/USUja8xgGDI/AAAAAAAAAGc/AS7Y7NfI9CY/s2048/page.png'), -webkit-linear-gradient(top, #E4EEF6 0, #E4EEF6 165px) no-repeat, #D9E7F2;
  314. background: -moz-linear-gradient(top, rgba(231, 240, 247, 0.14) 0, rgba(231, 240, 247, 0.14) 165px) no-repeat, url('https://lh5.googleusercontent.com/-7xGWpSmQeTg/USUja8xgGDI/AAAAAAAAAGc/AS7Y7NfI9CY/s2048/page.png'), -moz-linear-gradient(top, #E4EEF6 0, #E4EEF6 165px) no-repeat, #D9E7F2;
  315. background: -o-linear-gradient(top, rgba(231, 240, 247, 0.14) 0, rgba(231, 240, 247, 0.14) 165px) no-repeat, url('https://lh5.googleusercontent.com/-7xGWpSmQeTg/USUja8xgGDI/AAAAAAAAAGc/AS7Y7NfI9CY/s2048/page.png'), -o-linear-gradient(top, #E4EEF6 0, #E4EEF6 165px) no-repeat, #D9E7F2;
  316. background: -ms-linear-gradient(top, rgba(231, 240, 247, 0.14) 0, rgba(231, 240, 247, 0.14) 165px) no-repeat, url('https://lh5.googleusercontent.com/-7xGWpSmQeTg/USUja8xgGDI/AAAAAAAAAGc/AS7Y7NfI9CY/s2048/page.png'), -ms-linear-gradient(top, #E4EEF6 0, #E4EEF6 165px) no-repeat, #D9E7F2;
  317. background: linear-gradient(top, rgba(231, 240, 247, 0.14) 0, rgba(231, 240, 247, 0.14) 165px) no-repeat, url('https://lh5.googleusercontent.com/-7xGWpSmQeTg/USUja8xgGDI/AAAAAAAAAGc/AS7Y7NfI9CY/s2048/page.png'), linear-gradient(top, #E4EEF6 0, #E4EEF6 165px) no-repeat, #D9E7F2;
  318. -svg-background: linear-gradient(top, rgba(231, 240, 247, 0.14) 0, rgba(231, 240, 247, 0.14) 165px) no-repeat, url('https://lh5.googleusercontent.com/-7xGWpSmQeTg/USUja8xgGDI/AAAAAAAAAGc/AS7Y7NfI9CY/s2048/page.png'), linear-gradient(top, #E4EEF6 0, #E4EEF6 165px) no-repeat, #D9E7F2;
  319. background-size: 100% 165px, auto, 100% 165px, auto !important;
  320. margin:0 auto;
  321. font-size: 12px;
  322. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  323. font-weight: normal;
  324. font-style: normal;
  325. text-align: justify;
  326. position: relative;
  327. width: 100%;
  328. min-height: 100%;
  329. left: 0;
  330. top: 0;
  331. cursor:default;
  332. overflow:hidden;
  333. }
  334. table, ul.art-hmenu
  335. {
  336. font-size: 12px;
  337. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  338. font-weight: normal;
  339. font-style: normal;
  340. text-align: justify;
  341. }
  342.  
  343. h1, h2, h3, h4, h5, h6, p, a, ul, ol, li
  344. {
  345. margin: 0;
  346. padding: 0;
  347. }
  348.  
  349. /* Reset buttons border. It's important for input and button tags.
  350. * border-collapse should be separate for shadow in IE.
  351. */
  352. .art-button
  353. {
  354. border-collapse: separate;
  355. -webkit-background-origin: border !important;
  356. -moz-background-origin: border !important;
  357. background-origin: border-box !important;
  358. background: #E5E5E5;
  359. background: linear-gradient(top, #FCFCFC 0, #CFCFCF 100%) no-repeat;
  360. background: -webkit-linear-gradient(top, #FCFCFC 0, #CFCFCF 100%) no-repeat;
  361. background: -moz-linear-gradient(top, #FCFCFC 0, #CFCFCF 100%) no-repeat;
  362. background: -o-linear-gradient(top, #FCFCFC 0, #CFCFCF 100%) no-repeat;
  363. background: -ms-linear-gradient(top, #FCFCFC 0, #CFCFCF 100%) no-repeat;
  364. background: linear-gradient(top, #FCFCFC 0, #CFCFCF 100%) no-repeat;
  365. -svg-background: linear-gradient(top, #FCFCFC 0, #CFCFCF 100%) no-repeat;
  366. -webkit-border-radius:3px;
  367. -moz-border-radius:3px;
  368. border-radius:3px;
  369. -webkit-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.15);
  370. -moz-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.15);
  371. box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.15);
  372. border:1px solid #ACACAC;
  373. padding:0 20px;
  374. margin:0 auto;
  375. height:25px;
  376. }
  377.  
  378. .art-postcontent,
  379. .art-postheadericons,
  380. .art-postfootericons,
  381. .art-blockcontent,
  382. ul.art-vmenu a
  383. {
  384. text-align: left;
  385. }
  386.  
  387. .art-postcontent,
  388. .art-postcontent li,
  389. .art-postcontent table,
  390. .art-postcontent a,
  391. .art-postcontent a:link,
  392. .art-postcontent a:visited,
  393. .art-postcontent a.visited,
  394. .art-postcontent a:hover,
  395. .art-postcontent a.hovered
  396. {
  397. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  398. line-height: 150%;
  399. }
  400.  
  401. .art-postcontent p
  402. {
  403. margin: 12px 0;
  404. }
  405.  
  406. .art-postcontent h1, .art-postcontent h1 a, .art-postcontent h1 a:link, .art-postcontent h1 a:visited, .art-postcontent h1 a:hover,
  407. .art-postcontent h2, .art-postcontent h2 a, .art-postcontent h2 a:link, .art-postcontent h2 a:visited, .art-postcontent h2 a:hover,
  408. .art-postcontent h3, .art-postcontent h3 a, .art-postcontent h3 a:link, .art-postcontent h3 a:visited, .art-postcontent h3 a:hover,
  409. .art-postcontent h4, .art-postcontent h4 a, .art-postcontent h4 a:link, .art-postcontent h4 a:visited, .art-postcontent h4 a:hover,
  410. .art-postcontent h5, .art-postcontent h5 a, .art-postcontent h5 a:link, .art-postcontent h5 a:visited, .art-postcontent h5 a:hover,
  411. .art-postcontent h6, .art-postcontent h6 a, .art-postcontent h6 a:link, .art-postcontent h6 a:visited, .art-postcontent h6 a:hover,
  412. .art-blockheader .t, .art-blockheader .t a, .art-blockheader .t a:link, .art-blockheader .t a:visited, .art-blockheader .t a:hover,
  413. .art-vmenublockheader .t, .art-vmenublockheader .t a, .art-vmenublockheader .t a:link, .art-vmenublockheader .t a:visited, .art-vmenublockheader .t a:hover,
  414. .art-headline, .art-headline a, .art-headline a:link, .art-headline a:visited, .art-headline a:hover,
  415. .art-slogan, .art-slogan a, .art-slogan a:link, .art-slogan a:visited, .art-slogan a:hover,
  416. .art-postheader, .art-postheader a, .art-postheader a:link, .art-postheader a:visited, .art-postheader a:hover
  417. {
  418. font-size: 28px;
  419. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  420. font-weight: bold;
  421. font-style: normal;
  422. text-align: left;
  423. }
  424.  
  425. .art-postcontent a, .art-postcontent a:link
  426. {
  427. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  428. text-decoration: none;
  429. color: #C4CACB;
  430. }
  431.  
  432. .art-postcontent a:visited, .art-postcontent a.visited
  433. {
  434. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  435. text-decoration: underline;
  436. color: #C8C8C8;
  437. }
  438.  
  439. .art-postcontent a:hover, .art-postcontent a.hover
  440. {
  441. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  442. text-decoration: underline;
  443. color: #ADCAE3;
  444. }
  445.  
  446. .art-postcontent h1
  447. {
  448. color: #393939;
  449. margin: 10px 0;
  450. font-size: 24px;
  451. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  452. font-weight: normal;
  453. font-style: normal;
  454. text-transform: uppercase;
  455. text-align: left;
  456. }
  457.  
  458. .art-blockcontent h1
  459. {
  460. margin: 10px 0;
  461. font-size: 24px;
  462. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  463. font-weight: normal;
  464. font-style: normal;
  465. text-transform: uppercase;
  466. text-align: left;
  467. }
  468.  
  469. .art-postcontent h1 a, .art-postcontent h1 a:link, .art-postcontent h1 a:hover, .art-postcontent h1 a:visited, .art-blockcontent h1 a, .art-blockcontent h1 a:link, .art-blockcontent h1 a:hover, .art-blockcontent h1 a:visited
  470. {
  471. font-size: 24px;
  472. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  473. font-weight: normal;
  474. font-style: normal;
  475. text-transform: uppercase;
  476. text-align: left;
  477. }
  478.  
  479. .art-postcontent h2
  480. {
  481. color: #C4CACB;
  482. margin: 10px 0;
  483. font-size: 24px;
  484. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  485. font-weight: normal;
  486. font-style: normal;
  487. text-transform: uppercase;
  488. text-align: left;
  489. }
  490.  
  491. .art-blockcontent h2
  492. {
  493. margin: 10px 0;
  494. font-size: 24px;
  495. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  496. font-weight: normal;
  497. font-style: normal;
  498. text-transform: uppercase;
  499. text-align: left;
  500. }
  501.  
  502. .art-postcontent h2 a, .art-postcontent h2 a:link, .art-postcontent h2 a:hover, .art-postcontent h2 a:visited, .art-blockcontent h2 a, .art-blockcontent h2 a:link, .art-blockcontent h2 a:hover, .art-blockcontent h2 a:visited
  503. {
  504. font-size: 24px;
  505. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  506. font-weight: normal;
  507. font-style: normal;
  508. text-transform: uppercase;
  509. text-align: left;
  510. }
  511.  
  512. .art-postcontent h3
  513. {
  514. color: #C8C8C8;
  515. margin: 10px 0;
  516. font-size: 18px;
  517. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  518. font-weight: normal;
  519. font-style: normal;
  520. text-align: left;
  521. line-height: 100%;
  522. }
  523.  
  524. .art-blockcontent h3
  525. {
  526. margin: 10px 0;
  527. font-size: 18px;
  528. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  529. font-weight: normal;
  530. font-style: normal;
  531. text-align: left;
  532. line-height: 100%;
  533. }
  534.  
  535. .art-postcontent h3 a, .art-postcontent h3 a:link, .art-postcontent h3 a:hover, .art-postcontent h3 a:visited, .art-blockcontent h3 a, .art-blockcontent h3 a:link, .art-blockcontent h3 a:hover, .art-blockcontent h3 a:visited
  536. {
  537. font-size: 18px;
  538. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  539. font-weight: normal;
  540. font-style: normal;
  541. text-align: left;
  542. line-height: 100%;
  543. }
  544.  
  545. .art-postcontent h4
  546. {
  547. color: #E6E9E9;
  548. margin:0;
  549. font-size: 18px;
  550. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  551. font-weight: normal;
  552. font-style: normal;
  553. text-transform: uppercase;
  554. }
  555.  
  556. .art-blockcontent h4
  557. {
  558. margin:0;
  559. font-size: 18px;
  560. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  561. font-weight: normal;
  562. font-style: normal;
  563. text-transform: uppercase;
  564. }
  565.  
  566. .art-postcontent h4 a, .art-postcontent h4 a:link, .art-postcontent h4 a:hover, .art-postcontent h4 a:visited, .art-blockcontent h4 a, .art-blockcontent h4 a:link, .art-blockcontent h4 a:hover, .art-blockcontent h4 a:visited
  567. {
  568. font-size: 18px;
  569. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  570. font-weight: normal;
  571. font-style: normal;
  572. text-transform: uppercase;
  573. }
  574.  
  575. .art-postcontent h5
  576. {
  577. color: #D9E7F2;
  578. margin: 10px 0 10px 30px;
  579. font-size: 48px;
  580. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  581. font-weight: normal;
  582. font-style: normal;
  583. text-align: left;
  584. line-height: 125%;
  585. }
  586.  
  587. .art-blockcontent h5
  588. {
  589. margin: 10px 0 10px 30px;
  590. font-size: 48px;
  591. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  592. font-weight: normal;
  593. font-style: normal;
  594. text-align: left;
  595. line-height: 125%;
  596. }
  597.  
  598. .art-postcontent h5 a, .art-postcontent h5 a:link, .art-postcontent h5 a:hover, .art-postcontent h5 a:visited, .art-blockcontent h5 a, .art-blockcontent h5 a:link, .art-blockcontent h5 a:hover, .art-blockcontent h5 a:visited
  599. {
  600. font-size: 48px;
  601. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  602. font-weight: normal;
  603. font-style: normal;
  604. text-align: left;
  605. line-height: 125%;
  606. }
  607.  
  608. .art-postcontent h6
  609. {
  610. color: #D8D8D8;
  611. font-size: 14px;
  612. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  613. font-weight: bold;
  614. font-style: normal;
  615. text-align: left;
  616. }
  617.  
  618. .art-blockcontent h6
  619. {
  620. font-size: 14px;
  621. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  622. font-weight: bold;
  623. font-style: normal;
  624. text-align: left;
  625. }
  626.  
  627. .art-postcontent h6 a, .art-postcontent h6 a:link, .art-postcontent h6 a:hover, .art-postcontent h6 a:visited, .art-blockcontent h6 a, .art-blockcontent h6 a:link, .art-blockcontent h6 a:hover, .art-blockcontent h6 a:visited
  628. {
  629. font-size: 14px;
  630. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  631. font-weight: bold;
  632. font-style: normal;
  633. text-align: left;
  634. }
  635.  
  636. header, footer, article, nav, #art-hmenu-bg, .art-sheet, .art-hmenu a, .art-vmenu a, .art-slidenavigator > a, .art-checkbox:before, .art-radiobutton:before
  637. {
  638. -webkit-background-origin: border !important;
  639. -moz-background-origin: border !important;
  640. background-origin: border-box !important;
  641. }
  642.  
  643. header, footer, article, nav, #art-hmenu-bg, .art-sheet, .art-slidenavigator > a, .art-checkbox:before, .art-radiobutton:before
  644. {
  645. display: block;
  646. -webkit-box-sizing: border-box;
  647. -moz-box-sizing: border-box;
  648. box-sizing: border-box;
  649. }
  650.  
  651. ul
  652. {
  653. list-style-type: none;
  654. }
  655.  
  656. ol
  657. {
  658. list-style-position: inside;
  659. }
  660.  
  661. html, body
  662. {
  663. height: 100%;
  664. }
  665.  
  666. body
  667. {
  668. padding: 0;
  669. margin:0;
  670. min-width: 700px;
  671. color: #191919;
  672. }
  673.  
  674. .clearfix:before, .clearfix:after {
  675. content: "";
  676. display: table;
  677. }
  678.  
  679. .clearfix:after {
  680. clear: both;
  681. }
  682.  
  683. .cleared {
  684. font: 0/0 serif;
  685. clear: both;
  686. }
  687.  
  688. form
  689. {
  690. padding: 0 !important;
  691. margin: 0 !important;
  692. }
  693.  
  694. table.position
  695. {
  696. position: relative;
  697. width: 100%;
  698. table-layout: fixed;
  699. }
  700.  
  701. li h1, .art-postcontent li h1, .art-blockcontent li h1
  702. {
  703. margin:1px;
  704. }
  705. li h2, .art-postcontent li h2, .art-blockcontent li h2
  706. {
  707. margin:1px;
  708. }
  709. li h3, .art-postcontent li h3, .art-blockcontent li h3
  710. {
  711. margin:1px;
  712. }
  713. li h4, .art-postcontent li h4, .art-blockcontent li h4
  714. {
  715. margin:1px;
  716. }
  717. li h5, .art-postcontent li h5, .art-blockcontent li h5
  718. {
  719. margin:1px;
  720. }
  721. li h6, .art-postcontent li h6, .art-blockcontent li h6
  722. {
  723. margin:1px;
  724. }
  725. li p, .art-postcontent li p, .art-blockcontent li p
  726. {
  727. margin:1px;
  728. }
  729.  
  730.  
  731. .art-shapes
  732. {
  733. position: absolute;
  734. top: 0;
  735. right: 0;
  736. bottom: 0;
  737. left: 0;
  738. overflow: hidden;
  739. z-index: 0;
  740. }
  741.  
  742. .art-slider-inner {
  743. position: relative;
  744. overflow: hidden;
  745. width: 100%;
  746. height: 100%;
  747. }
  748.  
  749. .art-slidenavigator > a {
  750. display: inline-block;
  751. vertical-align: middle;
  752. outline-style: none;
  753. font-size: 1px;
  754. }
  755.  
  756. .art-slidenavigator > a:last-child {
  757. margin-right: 0 !important;
  758. }
  759.  
  760. .art-headline
  761. {
  762. display: inline-block;
  763. position: absolute;
  764. min-width: 50px;
  765. top: 31px;
  766. left: 3.65%;
  767. line-height: 100%;
  768. margin-left: -9px !important;
  769. -webkit-transform: rotate(0deg);
  770. -moz-transform: rotate(0deg);
  771. -o-transform: rotate(0deg);
  772. -ms-transform: rotate(0deg);
  773. transform: rotate(0deg);
  774. z-index: 99;
  775. }
  776.  
  777. .art-headline,
  778. .art-headline a,
  779. .art-headline a:link,
  780. .art-headline a:visited,
  781. .art-headline a:hover
  782. {
  783. font-size: 72px;
  784. font-family: 'Alex Brush', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  785. font-weight: normal;
  786. font-style: normal;
  787. text-decoration: none;
  788. padding: 0;
  789. margin: 0;
  790. color: #2B2B2B !important;
  791. white-space: nowrap;
  792. }
  793. .art-slogan
  794. {
  795. display: inline-block;
  796. position: absolute;
  797. min-width: 50px;
  798. top: 106px;
  799. left: 25.92%;
  800. line-height: 100%;
  801. margin-left: -19px !important;
  802. -webkit-transform: rotate(0deg);
  803. -moz-transform: rotate(0deg);
  804. -o-transform: rotate(0deg);
  805. -ms-transform: rotate(0deg);
  806. transform: rotate(0deg);
  807. z-index: 99;
  808. white-space: nowrap;
  809. }
  810.  
  811. .art-slogan,
  812. .art-slogan a,
  813. .art-slogan a:link,
  814. .art-slogan a:visited,
  815. .art-slogan a:hover
  816. {
  817. font-size: 15px;
  818. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  819. font-weight: normal;
  820. font-style: normal;
  821. padding: 0;
  822. margin: 0;
  823. color: #323C3E !important;
  824. }
  825.  
  826.  
  827.  
  828.  
  829.  
  830.  
  831. .art-header
  832. {
  833. margin:20px auto 0;
  834. position:relative;
  835. height: 150px;
  836. background-image: url('https://lh4.googleusercontent.com/-4PEg4dqxPWY/USUjkbM9DhI/AAAAAAAAAJk/Yt5s2wDpGoY/s2048/header.png');
  837. background-position: center top;
  838. background-repeat: no-repeat;
  839. }
  840.  
  841. .responsive .art-header
  842. {
  843. background-image: url('https://lh4.googleusercontent.com/-4PEg4dqxPWY/USUjkbM9DhI/AAAAAAAAAJk/Yt5s2wDpGoY/s2048/header.png');
  844. background-position: center center;
  845. }
  846.  
  847. .art-header-inner{
  848. position: relative;
  849. width: 700px;
  850. z-index: auto !important;
  851. margin: 0 auto;
  852. }
  853.  
  854. .art-header .art-header-widget
  855. {
  856. position:absolute;
  857. z-index:101;
  858. }
  859.  
  860. .art-nav
  861. {
  862. background: #545769;
  863. background: linear-gradient(top, #424452 0, #62657A 40%, #64677D 50%, #64677D 100%) no-repeat;
  864. background: -webkit-linear-gradient(top, #424452 0, #62657A 40%, #64677D 50%, #64677D 100%) no-repeat;
  865. background: -moz-linear-gradient(top, #424452 0, #62657A 40%, #64677D 50%, #64677D 100%) no-repeat;
  866. background: -o-linear-gradient(top, #424452 0, #62657A 40%, #64677D 50%, #64677D 100%) no-repeat;
  867. background: -ms-linear-gradient(top, #424452 0, #62657A 40%, #64677D 50%, #64677D 100%) no-repeat;
  868. background: linear-gradient(top, #424452 0, #62657A 40%, #64677D 50%, #64677D 100%) no-repeat;
  869. -svg-background: linear-gradient(top, #424452 0, #62657A 40%, #64677D 50%, #64677D 100%) no-repeat;
  870. -webkit-border-radius:20px;
  871. -moz-border-radius:20px;
  872. border-radius:20px;
  873. border-top:1px dashed #858585;
  874. border-bottom:3px solid #858585;
  875. padding:4px;
  876. margin:0 auto;
  877. position: relative;
  878. z-index: 100;
  879. font-size: 0;
  880. text-align: right;
  881. }
  882.  
  883. ul.art-hmenu a, ul.art-hmenu a:link, ul.art-hmenu a:visited, ul.art-hmenu a:hover
  884. {
  885. outline: none;
  886. position: relative;
  887. z-index: 11;
  888. }
  889.  
  890. ul.art-hmenu, ul.art-hmenu ul
  891. {
  892. display: block;
  893. margin: 0;
  894. padding: 0;
  895. border: 0;
  896. list-style-type: none;
  897. }
  898.  
  899. ul.art-hmenu li
  900. {
  901. position: relative;
  902. z-index: 5;
  903. display: block;
  904. float: left;
  905. background: none;
  906. margin: 0;
  907. padding: 0;
  908. border: 0;
  909. }
  910.  
  911. ul.art-hmenu li:hover
  912. {
  913. z-index: 10000;
  914. white-space: normal;
  915. }
  916.  
  917. ul.art-hmenu:after, ul.art-hmenu ul:after
  918. {
  919. content: ".";
  920. height: 0;
  921. display: block;
  922. visibility: hidden;
  923. overflow: hidden;
  924. clear: both;
  925. }
  926.  
  927. ul.art-hmenu, ul.art-hmenu ul
  928. {
  929. min-height: 0;
  930. }
  931.  
  932. ul.art-hmenu
  933. {
  934. display: inline-block;
  935. vertical-align: middle;
  936. padding-left: 20px;
  937. padding-right: 20px;
  938. -webkit-box-sizing: border-box;
  939. -moz-box-sizing: border-box;
  940. box-sizing: border-box;
  941. }
  942.  
  943. .art-nav:before
  944. {
  945. content:' ';
  946. }
  947.  
  948. .desktop-nav.art-nav{
  949. width: 700px;
  950. padding-left: 4px;
  951. padding-right: 4px;
  952. }
  953.  
  954. .art-hmenu-extra1
  955. {
  956. position: relative;
  957. display: block;
  958. float: left;
  959. width: auto;
  960. height: auto;
  961. background-position: center;
  962. }
  963.  
  964. .art-hmenu-extra2
  965. {
  966. position: relative;
  967. display: block;
  968. float: right;
  969. width: auto;
  970. height: auto;
  971. background-position: center;
  972. }
  973.  
  974. .art-hmenu
  975. {
  976. float: right;
  977. }
  978.  
  979. .art-menuitemcontainer
  980. {
  981. margin:0 auto;
  982. }
  983. ul.art-hmenu>li {
  984. margin-left: 13px;
  985. }
  986. ul.art-hmenu>li:first-child {
  987. margin-left: 6px;
  988. }
  989. ul.art-hmenu>li:last-child, ul.art-hmenu>li.last-child {
  990. margin-right: 6px;
  991. }
  992.  
  993. ul.art-hmenu>li>a
  994. {
  995. border:1px solid transparent;
  996. padding:0 30px;
  997. margin:0 auto;
  998. position: relative;
  999. display: block;
  1000. height: 31px;
  1001. cursor: pointer;
  1002. text-decoration: none;
  1003. color: #808080;
  1004. line-height: 31px;
  1005. text-align: center;
  1006. }
  1007.  
  1008. .art-hmenu a,
  1009. .art-hmenu a:link,
  1010. .art-hmenu a:visited,
  1011. .art-hmenu a.active,
  1012. .art-hmenu a:hover
  1013. {
  1014. font-size: 14px;
  1015. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  1016. font-weight: bold;
  1017. font-style: normal;
  1018. text-decoration: none;
  1019. text-transform: uppercase;
  1020. text-align: left;
  1021. }
  1022.  
  1023. ul.art-hmenu>li>a.active
  1024. {
  1025. padding:0 30px;
  1026. margin:0 auto;
  1027. color: #D9E7F2;
  1028. text-decoration: none;
  1029. }
  1030.  
  1031. ul.art-hmenu>li>a:visited,
  1032. ul.art-hmenu>li>a:hover,
  1033. ul.art-hmenu>li:hover>a {
  1034. text-decoration: none;
  1035. }
  1036.  
  1037. ul.art-hmenu>li>a:hover, .desktop ul.art-hmenu>li:hover>a
  1038. {
  1039. background: #8A9697;
  1040. border:1px solid rgba(138, 150, 151, 0.3);
  1041. padding:0 30px;
  1042. margin:0 auto;
  1043. }
  1044. ul.art-hmenu>li>a:hover,
  1045. .desktop-nav ul.art-hmenu>li:hover>a {
  1046. color: #D9E7F2;
  1047. text-decoration: none;
  1048. }
  1049.  
  1050. ul.art-hmenu>li:before
  1051. {
  1052. position:absolute;
  1053. display: block;
  1054. content:' ';
  1055. top:0;
  1056. left: -13px;
  1057. width:13px;
  1058. height: 31px;
  1059. background: url('https://lh4.googleusercontent.com/-o4yyZzjmjq4/USUjbcaVRvI/AAAAAAAAAGk/eZDGho6y2xQ/s2048/menuseparator.png') center center no-repeat;
  1060. }
  1061. ul.art-hmenu>li:first-child:before{
  1062. display:none;
  1063. }
  1064.  
  1065. ul.art-hmenu li li a
  1066. {
  1067. background: #A5AEAF;
  1068. background: transparent;
  1069. padding:0 17px;
  1070. margin:0 auto;
  1071. }
  1072. ul.art-hmenu li li
  1073. {
  1074. float: none;
  1075. width: auto;
  1076. margin-top: 5px;
  1077. margin-bottom: 5px;
  1078. }
  1079.  
  1080. .desktop-nav ul.art-hmenu li li ul>li:first-child
  1081. {
  1082. margin-top: 0;
  1083. }
  1084.  
  1085. ul.art-hmenu li li ul>li:last-child
  1086. {
  1087. margin-bottom: 0;
  1088. }
  1089.  
  1090. .art-hmenu ul a
  1091. {
  1092. display: block;
  1093. white-space: nowrap;
  1094. height: 29px;
  1095. min-width: 7em;
  1096. border: 0 solid transparent;
  1097. text-align: left;
  1098. line-height: 29px;
  1099. color: #181A1B;
  1100. font-size: 12px;
  1101. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  1102. font-weight: normal;
  1103. font-style: normal;
  1104. text-decoration: none;
  1105. margin:0;
  1106. }
  1107.  
  1108. .art-hmenu ul a:link,
  1109. .art-hmenu ul a:visited,
  1110. .art-hmenu ul a.active,
  1111. .art-hmenu ul a:hover
  1112. {
  1113. text-align: left;
  1114. line-height: 29px;
  1115. color: #181A1B;
  1116. font-size: 12px;
  1117. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  1118. font-weight: normal;
  1119. font-style: normal;
  1120. text-decoration: none;
  1121. margin:0;
  1122. }
  1123.  
  1124. ul.art-hmenu li li:after
  1125. {
  1126. display: block;
  1127. position: absolute;
  1128. content: ' ';
  1129. height: 0;
  1130. top: -3px;
  1131. left: 0;
  1132. right: 0;
  1133. z-index: 1;
  1134. border-bottom: 1px solid #E5AC61;
  1135. }
  1136.  
  1137. .desktop-nav ul.art-hmenu li li:first-child:before,
  1138. .desktop-nav ul.art-hmenu li li:first-child:after
  1139. {
  1140. display: none;
  1141. }
  1142.  
  1143. ul.art-hmenu ul li a:hover, .desktop ul.art-hmenu ul li:hover>a
  1144. {
  1145. background: #707D7F;
  1146. margin:0 auto;
  1147. }
  1148.  
  1149. .art-hmenu ul li a:hover
  1150. {
  1151. color: #D1D1D1;
  1152. }
  1153.  
  1154. .desktop-nav .art-hmenu ul li:hover>a
  1155. {
  1156. color: #D1D1D1;
  1157. }
  1158.  
  1159. ul.art-hmenu ul:before
  1160. {
  1161. background: #858585;
  1162. margin:0 auto;
  1163. display: block;
  1164. position: absolute;
  1165. content: ' ';
  1166. z-index: 1;
  1167. }
  1168. .desktop-nav ul.art-hmenu li:hover>ul {
  1169. visibility: visible;
  1170. top: 100%;
  1171. }
  1172. .desktop-nav ul.art-hmenu li li:hover>ul {
  1173. top: 0;
  1174. left: 100%;
  1175. }
  1176.  
  1177. ul.art-hmenu ul
  1178. {
  1179. visibility: hidden;
  1180. position: absolute;
  1181. z-index: 10;
  1182. left: 0;
  1183. top: 0;
  1184. background-image: url('https://lh6.googleusercontent.com/-fRYAw8v9M48/USUjhsIGLUI/AAAAAAAAAJM/BbNvd-QcpU8/s2048/spacer.gif');
  1185. }
  1186.  
  1187. .desktop-nav ul.art-hmenu>li>ul
  1188. {
  1189. padding: 25px 35px 35px 35px;
  1190. margin: -10px 0 0 -30px;
  1191. }
  1192.  
  1193. .desktop-nav ul.art-hmenu ul ul
  1194. {
  1195. padding: 35px 35px 35px 15px;
  1196. margin: -35px 0 0 -5px;
  1197. }
  1198.  
  1199. .desktop-nav ul.art-hmenu ul.art-hmenu-left-to-right
  1200. {
  1201. right: auto;
  1202. left: 0;
  1203. margin: -10px 0 0 -30px;
  1204. }
  1205.  
  1206. .desktop-nav ul.art-hmenu ul.art-hmenu-right-to-left
  1207. {
  1208. left: auto;
  1209. right: 0;
  1210. margin: -10px -30px 0 0;
  1211. }
  1212.  
  1213. .desktop-nav ul.art-hmenu li li:hover>ul.art-hmenu-left-to-right {
  1214. right: auto;
  1215. left: 100%;
  1216. }
  1217. .desktop-nav ul.art-hmenu li li:hover>ul.art-hmenu-right-to-left {
  1218. left: auto;
  1219. right: 100%;
  1220. }
  1221.  
  1222. .desktop-nav ul.art-hmenu ul ul.art-hmenu-left-to-right
  1223. {
  1224. right: auto;
  1225. left: 0;
  1226. padding: 35px 35px 35px 15px;
  1227. margin: -35px 0 0 -5px;
  1228. }
  1229.  
  1230. .desktop-nav ul.art-hmenu ul ul.art-hmenu-right-to-left
  1231. {
  1232. left: auto;
  1233. right: 0;
  1234. padding: 35px 15px 35px 35px;
  1235. margin: -35px -5px 0 0;
  1236. }
  1237.  
  1238. .desktop-nav ul.art-hmenu li ul>li:first-child {
  1239. margin-top: 0;
  1240. }
  1241. .desktop-nav ul.art-hmenu li ul>li:last-child {
  1242. margin-bottom: 0;
  1243. }
  1244.  
  1245. .desktop-nav ul.art-hmenu ul ul:before
  1246. {
  1247. border-radius: 0;
  1248. top: 30px;
  1249. bottom: 30px;
  1250. right: 30px;
  1251. left: 10px;
  1252. }
  1253.  
  1254. .desktop-nav ul.art-hmenu>li>ul:before
  1255. {
  1256. top: 20px;
  1257. right: 30px;
  1258. bottom: 30px;
  1259. left: 30px;
  1260. }
  1261.  
  1262. .desktop-nav ul.art-hmenu>li>ul.art-hmenu-left-to-right:before {
  1263. right: 30px;
  1264. left: 30px;
  1265. }
  1266. .desktop-nav ul.art-hmenu>li>ul.art-hmenu-right-to-left:before {
  1267. right: 30px;
  1268. left: 30px;
  1269. }
  1270. .desktop-nav ul.art-hmenu ul ul.art-hmenu-left-to-right:before {
  1271. right: 30px;
  1272. left: 10px;
  1273. }
  1274. .desktop-nav ul.art-hmenu ul ul.art-hmenu-right-to-left:before {
  1275. right: 10px;
  1276. left: 30px;
  1277. }
  1278.  
  1279. .desktop-nav ul.art-hmenu>li.ext>a
  1280. {
  1281. white-space: nowrap;
  1282. }
  1283.  
  1284. .desktop-nav ul.art-hmenu>li.ext>a:hover,
  1285. .desktop-nav ul.art-hmenu>li.ext:hover>a,
  1286. .desktop-nav ul.art-hmenu>li.ext:hover>a.active
  1287. {
  1288. background: none;
  1289. /* default padding + border size */
  1290. padding: 1px 31px 1px 31px;
  1291. /* margin for shadow */
  1292. margin: -0 -0 0 -0;
  1293. overflow: hidden;
  1294. position: relative;
  1295. border: none;
  1296. border-radius: 0;
  1297. box-shadow: none;
  1298. color: #E3E3E3;
  1299. }
  1300.  
  1301. .desktop-nav ul.art-hmenu>li.ext>a:hover:before,
  1302. .desktop-nav ul.art-hmenu>li.ext:hover>a:before,
  1303. .desktop-nav ul.art-hmenu>li.ext:hover>a.active:before
  1304. {
  1305. position: absolute;
  1306. content: ' ';
  1307. /* top, right, left - for shadow */
  1308. top: 0;
  1309. right: 0;
  1310. left: 0;
  1311. /* border + shadow */
  1312. bottom: -0;
  1313. background-color: #858585;
  1314. border: 0 solid transparent;
  1315. border-top-left-radius: 0;
  1316. border-top-right-radius: 0;
  1317. box-shadow: 0 0 0 rgba(0, 0, 0, 0.8);
  1318. z-index: -1;
  1319. }
  1320.  
  1321. .desktop-nav ul.art-hmenu>li.ext:hover>ul
  1322. {
  1323. top: 43px;
  1324. padding-top: 5px;
  1325. /* menu bar padding */
  1326. margin-top: 0;
  1327. }
  1328.  
  1329. .desktop-nav ul.art-hmenu>li.ext:hover>ul:before
  1330. {
  1331. /* border + shadow */
  1332. top: -0;
  1333. clip: rect(5px, auto, auto, auto);
  1334. border-top-left-radius: 0;
  1335. border-top-right-radius: 0;
  1336. box-shadow: 0 0 0 rgba(0, 0, 0, 0.8);
  1337. }
  1338.  
  1339. ul.art-hmenu>li.ext>.ext-r,
  1340. ul.art-hmenu>li.ext>.ext-l,
  1341. ul.art-hmenu>li.ext>.ext-m,
  1342. ul.art-hmenu>li.ext>.ext-off
  1343. {
  1344. display: none;
  1345. z-index: 12;
  1346. -webkit-box-sizing: border-box;
  1347. -moz-box-sizing: border-box;
  1348. box-sizing: border-box;
  1349. }
  1350.  
  1351. .desktop-nav ul.art-hmenu>li.ext>ul
  1352. {
  1353. z-index: 13;
  1354. }
  1355.  
  1356. .desktop-nav ul.art-hmenu>li.ext.ext-r:hover>.ext-r,
  1357. .desktop-nav ul.art-hmenu>li.ext.ext-l:hover>.ext-l
  1358. {
  1359. position: absolute;
  1360. display: block;
  1361. overflow: hidden;
  1362. /* size of radius
  1363. * if size if 0 we should now generate script
  1364. * that adds ext-r and ext-m divs
  1365. */
  1366. height: 5px;
  1367. top: 43px;
  1368. padding-top: 0;
  1369. margin-top: -0;
  1370. /* border width + shadow */}
  1371.  
  1372. .desktop-nav ul.art-hmenu>li.ext:hover>.ext-r:before,
  1373. .desktop-nav ul.art-hmenu>li.ext:hover>.ext-l:before
  1374. {
  1375. position: absolute;
  1376. content: ' ';
  1377. top: 0;
  1378. /* border + shadow */
  1379. bottom: -0;
  1380. background-color: #858585;
  1381. border: 0 solid transparent;
  1382. box-shadow: 0 0 0 rgba(0, 0, 0, 0.8);
  1383. }
  1384.  
  1385. .desktop-nav ul.art-hmenu>li.ext.ext-r:hover>.ext-r
  1386. {
  1387. left: 100%;
  1388. right: auto;
  1389. padding-left: 0;
  1390. margin-left: 0;
  1391. padding-right: 0;
  1392. margin-right: -0;
  1393. /* only shadow */}
  1394.  
  1395. .desktop-nav ul.art-hmenu>li.ext.ext-r:hover>.ext-r:before
  1396. {
  1397. right: 0;
  1398. left: -0;
  1399. border-top-left-radius: 0;
  1400. border-top-right-radius: 0;
  1401. }
  1402.  
  1403. .desktop-nav ul.art-hmenu>li.ext.ext-l:hover>.ext-l
  1404. {
  1405. right: 100%;
  1406. left: auto;
  1407. padding-right: 0;
  1408. margin-right: 0;
  1409. padding-left: 0;
  1410. margin-left: -0;
  1411. /* only shadow */}
  1412.  
  1413. .desktop-nav ul.art-hmenu>li.ext.ext-l:hover>.ext-l:before
  1414. {
  1415. right: -0;
  1416. left: 0;
  1417. border-top-right-radius: 0;
  1418. border-top-left-radius: 0;
  1419. }
  1420.  
  1421. .desktop-nav ul.art-hmenu>li.ext:hover>.ext-m,
  1422. .desktop-nav ul.art-hmenu>li.ext:hover>.ext-off
  1423. {
  1424. position: absolute;
  1425. display: block;
  1426. overflow: hidden;
  1427. height: 5px;
  1428. top: 100%;
  1429. }
  1430.  
  1431. .desktop-nav ul.art-hmenu>li.ext.ext-r:hover>.ext-m
  1432. {
  1433. /* shadow offset */
  1434. left: -0;
  1435. right: 0;
  1436. /* shadow offset */
  1437. padding-right: 0;
  1438. padding-left: 0;
  1439. }
  1440.  
  1441. .desktop-nav ul.art-hmenu>li.ext:hover>.ext-off
  1442. {
  1443. /* shadow offset */
  1444. left: -0;
  1445. right: -0;
  1446. /* shadow offset */
  1447. padding-left: 0;
  1448. padding-right: 0;
  1449. height: 10px;
  1450. }
  1451.  
  1452. .desktop-nav ul.art-hmenu>li.ext.ext-l:hover>.ext-m
  1453. {
  1454. /* shadow offset */
  1455. right: -0;
  1456. left: 0;
  1457. /* shadow offset */
  1458. padding-left: 0;
  1459. padding-right: 0;
  1460. }
  1461.  
  1462. .desktop-nav ul.art-hmenu>li.ext.ext-l.ext-r:hover>.ext-m
  1463. {
  1464. /* shadow offset */
  1465. right: -0;
  1466. left: -0;
  1467. /* shadow offset */
  1468. padding-left: 0;
  1469. padding-right: 0;
  1470. }
  1471.  
  1472. .desktop-nav ul.art-hmenu>li.ext:hover>.ext-m
  1473. {
  1474. top: 43px;
  1475. }
  1476.  
  1477. .desktop-nav ul.art-hmenu>li.ext:hover>.ext-off:before
  1478. {
  1479. right: 0;
  1480. left: 0;
  1481. position: absolute;
  1482. content: ' ';
  1483. top: -0;
  1484. bottom: -0;
  1485. /* shadow offset */
  1486. background-color: #858585;
  1487. border: 0 solid transparent;
  1488. box-shadow: 0 0 0 rgba(0, 0, 0, 0.8);
  1489. }
  1490.  
  1491. .desktop-nav ul.art-hmenu>li.ext:hover>.ext-m:before{
  1492. position: absolute;
  1493. content: ' ';
  1494. top: -0;
  1495. bottom: -0;
  1496. /* shadow offset */
  1497. background-color: #858585;
  1498. border: 0 solid transparent;
  1499. box-shadow: 0 0 0 rgba(0, 0, 0, 0.8);
  1500. }
  1501.  
  1502. .desktop-nav ul.art-hmenu>li.ext.ext-r:hover>.ext-m:before
  1503. {
  1504. right: -0;
  1505. left: 0;
  1506. }
  1507.  
  1508. .desktop-nav ul.art-hmenu>li.ext.ext-l:hover>.ext-m:before
  1509. {
  1510. left: -0;
  1511. right: 0;
  1512. }
  1513.  
  1514. .desktop-nav ul.art-hmenu>li.ext.ext-l.ext-r:hover>.ext-m:before
  1515. {
  1516. left: -0;
  1517. right: -0
  1518. ;
  1519. }
  1520.  
  1521. .art-sheet
  1522. {
  1523. background: #5E5E5E;
  1524. background: rgba(94, 94, 94, 0.69);
  1525. -webkit-border-radius:20px;
  1526. -moz-border-radius:20px;
  1527. border-radius:20px;
  1528. border:5px solid #ACACAC;
  1529. margin:20px auto 0;
  1530. position:relative;
  1531. cursor:auto;
  1532. width: 700px;
  1533. z-index: auto !important;
  1534. }
  1535.  
  1536. .art-layout-wrapper
  1537. {
  1538. position: relative;
  1539. margin: 0 auto 0 auto;
  1540. z-index: auto !important;
  1541. }
  1542.  
  1543. .art-content-layout
  1544. {
  1545. display: table;
  1546. width: 100%;
  1547. table-layout: fixed;
  1548. border-collapse: collapse;
  1549. }
  1550.  
  1551. .art-content-layout-row
  1552. {
  1553. display: table-row;
  1554. }
  1555.  
  1556. .art-layout-cell
  1557. {
  1558. display: table-cell;
  1559. vertical-align: top;
  1560. }
  1561.  
  1562. .art-block
  1563. {
  1564. margin:7px;
  1565. }
  1566. div.art-block img
  1567. {
  1568. border: none;
  1569. margin: 3px;
  1570. }
  1571.  
  1572. .art-blockheader
  1573. {
  1574. background: #629AC9;
  1575. background: linear-gradient(top, #98BEDC 0, #4186BE 77%, #3873A3 100%) no-repeat;
  1576. background: -webkit-linear-gradient(top, #98BEDC 0, #4186BE 77%, #3873A3 100%) no-repeat;
  1577. background: -moz-linear-gradient(top, #98BEDC 0, #4186BE 77%, #3873A3 100%) no-repeat;
  1578. background: -o-linear-gradient(top, #98BEDC 0, #4186BE 77%, #3873A3 100%) no-repeat;
  1579. background: -ms-linear-gradient(top, #98BEDC 0, #4186BE 77%, #3873A3 100%) no-repeat;
  1580. background: linear-gradient(top, #98BEDC 0, #4186BE 77%, #3873A3 100%) no-repeat;
  1581. -svg-background: linear-gradient(top, #98BEDC 0, #4186BE 77%, #3873A3 100%) no-repeat;
  1582. -webkit-border-radius:2px;
  1583. -moz-border-radius:2px;
  1584. border-radius:2px;
  1585. border:1px solid #8A9697;
  1586. padding:12px 3px;
  1587. margin:0 auto;
  1588. }
  1589. .art-blockheader .t,
  1590. .art-blockheader .t a,
  1591. .art-blockheader .t a:link,
  1592. .art-blockheader .t a:visited,
  1593. .art-blockheader .t a:hover
  1594. {
  1595. color: #000000;
  1596. font-size: 14px;
  1597. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  1598. font-weight: bold;
  1599. font-style: normal;
  1600. margin-left: 10px;
  1601. margin-right: 10px;
  1602. }
  1603.  
  1604. .art-blockheader .t:before
  1605. {
  1606. content:url('https://lh3.googleusercontent.com/-2VpYh9WcjDg/USUjbr5z5UI/AAAAAAAAAGs/3KS4RQCIpAQ/s2048/blockheadericon.png');
  1607. margin-right:6px;
  1608. bottom: 2px;
  1609. position:relative;
  1610. display:inline-block;
  1611. vertical-align:middle;
  1612. font-size:0;
  1613. line-height:0;
  1614. }
  1615. .opera .art-blockheader .t:before
  1616. {
  1617. /* Vertical-align:middle in Opera doesn't need additional offset */
  1618. bottom: 0;
  1619. }
  1620.  
  1621. .art-blockcontent
  1622. {
  1623. padding:3px;
  1624. margin:0 auto;
  1625. color: #191919;
  1626. font-size: 12px;
  1627. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  1628. font-weight: normal;
  1629. font-style: normal;
  1630. }
  1631. .art-blockcontent table,
  1632. .art-blockcontent li,
  1633. .art-blockcontent a,
  1634. .art-blockcontent a:link,
  1635. .art-blockcontent a:visited,
  1636. .art-blockcontent a:hover
  1637. {
  1638. color: #191919;
  1639. font-size: 12px;
  1640. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  1641. font-weight: normal;
  1642. font-style: normal;
  1643. }
  1644.  
  1645. .art-blockcontent a, .art-blockcontent a:link
  1646. {
  1647. color: #ADCAE3;
  1648. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  1649. text-decoration: underline;
  1650. }
  1651.  
  1652. .art-blockcontent a:visited, .art-blockcontent a.visited
  1653. {
  1654. color: #E1E1E1;
  1655. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  1656. text-decoration: underline;
  1657. }
  1658.  
  1659. .art-blockcontent a:hover, .art-blockcontent a.hover
  1660. {
  1661. color: #ADCAE3;
  1662. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  1663. text-decoration: none;
  1664. }
  1665. .art-block ul>li:before
  1666. {
  1667. content:url('https://lh3.googleusercontent.com/-2ySRsYBL9Ak/USUjb8nabTI/AAAAAAAAAG0/VJHqcRj4n7U/s2048/blockbullets.png');
  1668. margin-right:6px;
  1669. bottom: 2px;
  1670. position:relative;
  1671. display:inline-block;
  1672. vertical-align:middle;
  1673. font-size:0;
  1674. line-height:0;
  1675. margin-left: -14px;
  1676. }
  1677. .opera .art-block ul>li:before
  1678. {
  1679. /* Vertical-align:middle in Opera doesn't need additional offset */
  1680. bottom: 0;
  1681. }
  1682.  
  1683. .art-block li
  1684. {
  1685. font-size: 12px;
  1686. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  1687. text-decoration: none;
  1688. line-height: 125%;
  1689. color: #DADADA;
  1690. }
  1691.  
  1692. .art-block ul>li, .art-block ol
  1693. {
  1694. padding: 0;
  1695. }
  1696.  
  1697. .art-block ul>li
  1698. {
  1699. padding-left: 14px;
  1700. }
  1701.  
  1702. .art-breadcrumbs
  1703. {
  1704. margin:0 auto;
  1705. }
  1706.  
  1707. a.art-button,
  1708. a.art-button:link,
  1709. a:link.art-button:link,
  1710. body a.art-button:link,
  1711. a.art-button:visited,
  1712. body a.art-button:visited,
  1713. input.art-button,
  1714. button.art-button
  1715. {
  1716. text-decoration: none;
  1717. font-size: 10px;
  1718. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  1719. text-transform: uppercase;
  1720. position:relative;
  1721. display: inline-block;
  1722. vertical-align: middle;
  1723. white-space: nowrap;
  1724. text-align: center;
  1725. color: #000000;
  1726. margin: 0 !important;
  1727. overflow: visible;
  1728. cursor: pointer;
  1729. text-indent: 0;
  1730. line-height: 25px;
  1731. -webkit-box-sizing: content-box;
  1732. -moz-box-sizing: content-box;
  1733. box-sizing: content-box;
  1734. }
  1735.  
  1736. .art-button img
  1737. {
  1738. margin: 0;
  1739. vertical-align: middle;
  1740. }
  1741.  
  1742. .firefox2 .art-button
  1743. {
  1744. display: block;
  1745. float: left;
  1746. }
  1747.  
  1748. input, select, textarea
  1749. {
  1750. vertical-align: middle;
  1751. font-size: 10px;
  1752. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  1753. text-transform: uppercase;
  1754. }
  1755.  
  1756. .art-block select
  1757. {
  1758. width:96%;
  1759. }
  1760.  
  1761. input.art-button
  1762. {
  1763. float: none !important;
  1764. }
  1765.  
  1766. .art-button.active, .art-button.active:hover
  1767. {
  1768. background: #8A9697;
  1769. background: linear-gradient(top, #9EA7A9 0, #788587 100%) no-repeat;
  1770. background: -webkit-linear-gradient(top, #9EA7A9 0, #788587 100%) no-repeat;
  1771. background: -moz-linear-gradient(top, #9EA7A9 0, #788587 100%) no-repeat;
  1772. background: -o-linear-gradient(top, #9EA7A9 0, #788587 100%) no-repeat;
  1773. background: -ms-linear-gradient(top, #9EA7A9 0, #788587 100%) no-repeat;
  1774. background: linear-gradient(top, #9EA7A9 0, #788587 100%) no-repeat;
  1775. -svg-background: linear-gradient(top, #9EA7A9 0, #788587 100%) no-repeat;
  1776. -webkit-border-radius:3px;
  1777. -moz-border-radius:3px;
  1778. border-radius:3px;
  1779. -webkit-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.15);
  1780. -moz-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.15);
  1781. box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.15);
  1782. border:1px solid #707D7F;
  1783. padding:0 20px;
  1784. margin:0 auto;
  1785. }
  1786. .art-button.active, .art-button.active:hover {
  1787. color: #161818 !important;
  1788. }
  1789.  
  1790. .art-button.hover, .art-button:hover
  1791. {
  1792. background: #8A9697;
  1793. background: linear-gradient(top, #9EA7A9 0, #788587 100%) no-repeat;
  1794. background: -webkit-linear-gradient(top, #9EA7A9 0, #788587 100%) no-repeat;
  1795. background: -moz-linear-gradient(top, #9EA7A9 0, #788587 100%) no-repeat;
  1796. background: -o-linear-gradient(top, #9EA7A9 0, #788587 100%) no-repeat;
  1797. background: -ms-linear-gradient(top, #9EA7A9 0, #788587 100%) no-repeat;
  1798. background: linear-gradient(top, #9EA7A9 0, #788587 100%) no-repeat;
  1799. -svg-background: linear-gradient(top, #9EA7A9 0, #788587 100%) no-repeat;
  1800. -webkit-border-radius:3px;
  1801. -moz-border-radius:3px;
  1802. border-radius:3px;
  1803. -webkit-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.15);
  1804. -moz-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.15);
  1805. box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.15);
  1806. border:1px solid #8A9697;
  1807. padding:0 20px;
  1808. margin:0 auto;
  1809. }
  1810. .art-button.hover, .art-button:hover {
  1811. color: #E3E3E3 !important;
  1812. }
  1813.  
  1814. input[type="text"], input[type="password"], input[type="email"], input[type="url"], textarea
  1815. {
  1816. background: #D2E2F0;
  1817. margin:0 auto;
  1818. }
  1819. input[type="text"], input[type="password"], input[type="email"], input[type="url"], textarea
  1820. {
  1821. width: 100%;
  1822. padding: 8px 0;
  1823. color: #183044 !important;
  1824. font-size: 13px;
  1825. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  1826. font-weight: normal;
  1827. font-style: normal;
  1828. }
  1829. input.art-error, textarea.art-error
  1830. {
  1831. background: #D2E2F0;
  1832. border:1px solid #B54030;
  1833. margin:0 auto;
  1834. }
  1835. input.art-error, textarea.art-error {
  1836. color: #183044 !important;
  1837. font-size: 13px;
  1838. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  1839. font-weight: normal;
  1840. font-style: normal;
  1841. }
  1842. form.art-search input[type="text"]
  1843. {
  1844. background: #D2E2F0;
  1845. border-radius: 0;
  1846. margin:0 auto;
  1847. width: 100%;
  1848. padding: 0 0;
  1849. -webkit-box-sizing: border-box;
  1850. -moz-box-sizing: border-box;
  1851. box-sizing: border-box;
  1852. color: #183044 !important;
  1853. font-size: 13px;
  1854. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  1855. font-weight: normal;
  1856. font-style: normal;
  1857. }
  1858. form.art-search
  1859. {
  1860. background-image: none;
  1861. border: 0;
  1862. display:block;
  1863. position:relative;
  1864. top:0;
  1865. padding:0;
  1866. margin:5px;
  1867. left:0;
  1868. line-height: 0;
  1869. }
  1870.  
  1871. form.art-search input
  1872. {
  1873. top:0;
  1874. right:0;
  1875. }
  1876.  
  1877. form.art-search>input {
  1878. bottom:0;
  1879. left:0;
  1880. vertical-align: middle;
  1881. }
  1882.  
  1883. form.art-search input[type="submit"]
  1884. {
  1885. background: #ACACAC;
  1886. margin:0 auto;
  1887. color: #3E3E3E !important;
  1888. font-size: 13px;
  1889. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  1890. font-weight: normal;
  1891. font-style: normal;
  1892. position:absolute;
  1893. display:block;
  1894. left: auto;
  1895. border: 0;
  1896. top: 0;
  1897. bottom: 0;
  1898. right: 0;
  1899. }
  1900.  
  1901. label.art-checkbox:before
  1902. {
  1903. background: #D2E2F0;
  1904. -webkit-border-radius:1px;
  1905. -moz-border-radius:1px;
  1906. border-radius:1px;
  1907. margin:0 auto;
  1908. width:16px;
  1909. height:16px;
  1910. }
  1911. label.art-checkbox
  1912. {
  1913. cursor: pointer;
  1914. font-size: 13px;
  1915. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  1916. font-weight: normal;
  1917. font-style: normal;
  1918. line-height: 16px;
  1919. display: inline-block;
  1920. }
  1921.  
  1922. .art-checkbox>input[type="checkbox"]
  1923. {
  1924. margin: 0 5px 0 0;
  1925. }
  1926.  
  1927. label.art-checkbox.active:before
  1928. {
  1929. background: #A5AEAF;
  1930. -webkit-border-radius:1px;
  1931. -moz-border-radius:1px;
  1932. border-radius:1px;
  1933. margin:0 auto;
  1934. width:16px;
  1935. height:16px;
  1936. display: inline-block;
  1937. }
  1938.  
  1939. label.art-checkbox.hovered:before
  1940. {
  1941. background: #C9CFCF;
  1942. -webkit-border-radius:1px;
  1943. -moz-border-radius:1px;
  1944. border-radius:1px;
  1945. margin:0 auto;
  1946. width:16px;
  1947. height:16px;
  1948. display: inline-block;
  1949. }
  1950.  
  1951. label.art-radiobutton:before
  1952. {
  1953. background: #D2E2F0;
  1954. -webkit-border-radius:3px;
  1955. -moz-border-radius:3px;
  1956. border-radius:3px;
  1957. margin:0 auto;
  1958. width:12px;
  1959. height:12px;
  1960. }
  1961. label.art-radiobutton
  1962. {
  1963. cursor: pointer;
  1964. font-size: 13px;
  1965. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  1966. font-weight: normal;
  1967. font-style: normal;
  1968. line-height: 12px;
  1969. display: inline-block;
  1970. }
  1971.  
  1972. .art-radiobutton>input[type="radio"]
  1973. {
  1974. vertical-align: baseline;
  1975. margin: 0 5px 0 0;
  1976. }
  1977.  
  1978. label.art-radiobutton.active:before
  1979. {
  1980. background: #A5AEAF;
  1981. -webkit-border-radius:3px;
  1982. -moz-border-radius:3px;
  1983. border-radius:3px;
  1984. margin:0 auto;
  1985. width:12px;
  1986. height:12px;
  1987. display: inline-block;
  1988. }
  1989.  
  1990. label.art-radiobutton.hovered:before
  1991. {
  1992. background: #C9CFCF;
  1993. -webkit-border-radius:3px;
  1994. -moz-border-radius:3px;
  1995. border-radius:3px;
  1996. margin:0 auto;
  1997. width:12px;
  1998. height:12px;
  1999. display: inline-block;
  2000. }
  2001.  
  2002. a img
  2003. {
  2004. border: 0;
  2005. }
  2006.  
  2007. .art-article img, img.art-article, .art-block img, .art-footer img
  2008. {
  2009. margin: 0 0 0 0;
  2010. }
  2011.  
  2012. .art-metadata-icons img
  2013. {
  2014. border: none;
  2015. vertical-align: middle;
  2016. margin: 2px;
  2017. }
  2018.  
  2019. .art-article table, table.art-article
  2020. {
  2021. border-collapse: collapse;
  2022. margin: 1px;
  2023. }
  2024.  
  2025. .art-post .art-content-layout-br
  2026. {
  2027. height: 0;
  2028. }
  2029.  
  2030. .art-article th
  2031. {
  2032. text-align: center;
  2033. vertical-align: middle;
  2034. padding: 7px;
  2035. }
  2036.  
  2037. pre
  2038. {
  2039. overflow: auto;
  2040. padding: 0.1em;
  2041. }
  2042.  
  2043. .preview-cms-logo
  2044. {
  2045. border: 0;
  2046. margin: 1em 1em 0 0;
  2047. float: left;
  2048. }
  2049.  
  2050. .image-caption-wrapper
  2051. {
  2052. padding: 0 0 0 0;
  2053. -webkit-box-sizing: border-box;
  2054. -moz-box-sizing: border-box;
  2055. box-sizing: border-box;
  2056. }
  2057.  
  2058. .image-caption-wrapper img
  2059. {
  2060. margin: 0 !important;
  2061. -webkit-box-sizing: border-box;
  2062. -moz-box-sizing: border-box;
  2063. box-sizing: border-box;
  2064. }
  2065.  
  2066. .image-caption-wrapper div.art-collage
  2067. {
  2068. margin: 0 !important;
  2069. -webkit-box-sizing: border-box;
  2070. -moz-box-sizing: border-box;
  2071. box-sizing: border-box;
  2072. }
  2073.  
  2074. .image-caption-wrapper p
  2075. {
  2076. font-size: 80%;
  2077. text-align: right;
  2078. margin: 0;
  2079. }
  2080.  
  2081. .art-postheader
  2082. {
  2083. color: #575757;
  2084. margin: 20px 20px 0;
  2085. font-size: 24px;
  2086. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  2087. font-weight: normal;
  2088. font-style: normal;
  2089. text-transform: uppercase;
  2090. text-align: left;
  2091. }
  2092.  
  2093. .art-postheader a,
  2094. .art-postheader a:link,
  2095. .art-postheader a:visited,
  2096. .art-postheader a.visited,
  2097. .art-postheader a:hover,
  2098. .art-postheader a.hovered
  2099. {
  2100. font-size: 24px;
  2101. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  2102. font-weight: normal;
  2103. font-style: normal;
  2104. text-transform: uppercase;
  2105. text-align: left;
  2106. }
  2107.  
  2108. .art-postheader a, .art-postheader a:link
  2109. {
  2110. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  2111. text-decoration: none;
  2112. text-align: left;
  2113. color: #C5DAEB;
  2114. }
  2115.  
  2116. .art-postheader a:visited, .art-postheader a.visited
  2117. {
  2118. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  2119. text-decoration: none;
  2120. text-align: left;
  2121. color: #C8C8C8;
  2122. }
  2123.  
  2124. .art-postheader a:hover, .art-postheader a.hovered
  2125. {
  2126. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  2127. text-decoration: none;
  2128. text-align: left;
  2129. color: #ADCAE3;
  2130. }
  2131.  
  2132. .art-postheadericons,
  2133. .art-postheadericons a,
  2134. .art-postheadericons a:link,
  2135. .art-postheadericons a:visited,
  2136. .art-postheadericons a:hover
  2137. {
  2138. font-size: 11px;
  2139. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  2140. color: #DADADA;
  2141. }
  2142.  
  2143. .art-postheadericons
  2144. {
  2145. display:inline-block;
  2146. padding: 1px;
  2147. }
  2148.  
  2149. .art-postheadericons a, .art-postheadericons a:link
  2150. {
  2151. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  2152. text-decoration: underline;
  2153. color: #183044;
  2154. }
  2155.  
  2156. .art-postheadericons a:visited, .art-postheadericons a.visited
  2157. {
  2158. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  2159. text-decoration: underline;
  2160. color: #2B3031;
  2161. }
  2162.  
  2163. .art-postheadericons a:hover, .art-postheadericons a.hover
  2164. {
  2165. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  2166. text-decoration: none;
  2167. color: #9CBFDD;
  2168. }
  2169.  
  2170. .art-postpdficon:before
  2171. {
  2172. content:url('https://lh4.googleusercontent.com/-xkegxhEM7jY/USUjcOb2LcI/AAAAAAAAAG8/Vag1Lm279Gs/s2048/postpdficon.png');
  2173. margin-right:6px;
  2174. position:relative;
  2175. display:inline-block;
  2176. vertical-align:middle;
  2177. font-size:0;
  2178. line-height:0;
  2179. bottom: auto;
  2180. }
  2181. .opera .art-postpdficon:before
  2182. {
  2183. /* Vertical-align:middle in Opera doesn't need additional offset */
  2184. bottom: 0;
  2185. }
  2186.  
  2187. .art-postprinticon:before
  2188. {
  2189. content:url('https://lh3.googleusercontent.com/-1v1MmQJvlSU/USUjckJHTJI/AAAAAAAAAHE/mtH2gBCSN04/s2048/postprinticon.png');
  2190. margin-right:6px;
  2191. position:relative;
  2192. display:inline-block;
  2193. vertical-align:middle;
  2194. font-size:0;
  2195. line-height:0;
  2196. bottom: auto;
  2197. }
  2198. .opera .art-postprinticon:before
  2199. {
  2200. /* Vertical-align:middle in Opera doesn't need additional offset */
  2201. bottom: 0;
  2202. }
  2203.  
  2204. .art-postemailicon:before
  2205. {
  2206. content:url('https://lh4.googleusercontent.com/-Kpr3M4Sh3yM/USUjc3XXCuI/AAAAAAAAAHM/5RYf4jEAhR4/s2048/postemailicon.png');
  2207. margin-right:6px;
  2208. position:relative;
  2209. display:inline-block;
  2210. vertical-align:middle;
  2211. font-size:0;
  2212. line-height:0;
  2213. bottom: auto;
  2214. }
  2215. .opera .art-postemailicon:before
  2216. {
  2217. /* Vertical-align:middle in Opera doesn't need additional offset */
  2218. bottom: 0;
  2219. }
  2220.  
  2221. .art-postcontent ul>li:before, .art-post ul>li:before, .art-textblock ul>li:before
  2222. {
  2223. content:url('https://lh6.googleusercontent.com/-PS5xNOTuB8A/USUjdIg84dI/AAAAAAAAAHU/mGP4Er7galg/s2048/postbullets.png');
  2224. margin-right:6px;
  2225. bottom: 2px;
  2226. position:relative;
  2227. display:inline-block;
  2228. vertical-align:middle;
  2229. font-size:0;
  2230. line-height:0;
  2231. }
  2232. .opera .art-postcontent ul>li:before, .opera .art-post ul>li:before, .opera .art-textblock ul>li:before
  2233. {
  2234. /* Vertical-align:middle in Opera doesn't need additional offset */
  2235. bottom: 0;
  2236. }
  2237.  
  2238. .art-postcontent li, .art-post li, .art-textblock li
  2239. {
  2240. font-size: 12px;
  2241. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  2242. line-height: 200%;
  2243. color: #060707;
  2244. margin: 0 0 0 14px;
  2245. }
  2246.  
  2247. .art-postcontent ul>li, .art-post ul>li, .art-textblock ul>li, .art-postcontent ol, .art-post ol, .art-textblock ol
  2248. {
  2249. padding: 0;
  2250. }
  2251.  
  2252. .art-postcontent ul>li, .art-post ul>li, .art-textblock ul>li
  2253. {
  2254. padding-left: 14px;
  2255. }
  2256.  
  2257. .art-postcontent ul>li:before, .art-post ul>li:before, .art-textblock ul>li:before
  2258. {
  2259. margin-left: -14px;
  2260. }
  2261.  
  2262. .art-postcontent ol, .art-post ol, .art-textblock ol, .art-postcontent ul, .art-post ul, .art-textblock ul
  2263. {
  2264. margin: 1em 0 1em 14px;
  2265. }
  2266.  
  2267. .art-postcontent li ol, .art-post li ol, .art-textblock li ol, .art-postcontent li ul, .art-post li ul, .art-textblock li ul
  2268. {
  2269. margin: 0.5em 0 0.5em 14px;
  2270. }
  2271.  
  2272. .art-postcontent li, .art-post li, .art-textblock li
  2273. {
  2274. margin: 0 0 0 0;
  2275. }
  2276.  
  2277. .art-postcontent ol>li, .art-post ol>li, .art-textblock ol>li
  2278. {
  2279. /* overrides overflow for "ul li" and sets the default value */
  2280. overflow: visible;
  2281. }
  2282.  
  2283. .art-postcontent ul>li, .art-post ul>li, .art-textblock ul>li
  2284. {
  2285. /* makes "ul li" not to align behind the image if they are in the same line */
  2286. overflow-x: visible;
  2287. overflow-y: hidden;
  2288. }
  2289.  
  2290. blockquote
  2291. {
  2292. background: #C8C8C8 url('https://lh6.googleusercontent.com/-RRBdzX67iPI/USUjdboH9kI/AAAAAAAAAHc/sr98HazkgEg/s2048/postquote.png') no-repeat scroll;
  2293. border:1px solid #ACACAC;
  2294. padding:6px 6px 6px 43px;
  2295. margin:10px 10px 10px 50px;
  2296. color: #0B0B0B;
  2297. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  2298. font-weight: normal;
  2299. font-style: italic;
  2300. text-align: left;
  2301. /* makes block not to align behind the image if they are in the same line */
  2302. overflow: auto;
  2303. clear:both;
  2304. }
  2305. blockquote a, .art-postcontent blockquote a, .art-blockcontent blockquote a, .art-footer blockquote a,
  2306. blockquote a:link, .art-postcontent blockquote a:link, .art-blockcontent blockquote a:link, .art-footer blockquote a:link,
  2307. blockquote a:visited, .art-postcontent blockquote a:visited, .art-blockcontent blockquote a:visited, .art-footer blockquote a:visited,
  2308. blockquote a:hover, .art-postcontent blockquote a:hover, .art-blockcontent blockquote a:hover, .art-footer blockquote a:hover
  2309. {
  2310. color: #0B0B0B;
  2311. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  2312. font-weight: normal;
  2313. font-style: italic;
  2314. text-align: left;
  2315. }
  2316.  
  2317. /* Override native 'p' margins*/
  2318. blockquote p,
  2319. .art-postcontent blockquote p,
  2320. .art-blockcontent blockquote p,
  2321. .art-footer blockquote p
  2322. {
  2323. margin: 0;
  2324. margin: 2px 0 2px 15px;
  2325. }
  2326.  
  2327. .Navigator .art-ccs-navigator img, .Navigator img
  2328. {
  2329. border: 0;
  2330. margin: 0;
  2331. vertical-align: middle;
  2332. }
  2333. tr.Navigator td, td span.Navigator
  2334. {
  2335. text-align: center;
  2336. vertical-align: middle;
  2337. }
  2338.  
  2339. .Sorter img
  2340. {
  2341. border:0;
  2342. vertical-align:middle;
  2343. padding:0;
  2344. margin:0;
  2345. position:static;
  2346. z-index:1;
  2347. width: 12px;
  2348. height: 6px;
  2349. }
  2350.  
  2351. .Sorter a
  2352. {
  2353. position:relative;
  2354. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  2355. color: #B8BFC0;
  2356. }
  2357.  
  2358. .Sorter a:link
  2359. {
  2360. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  2361. color: #B8BFC0;
  2362. }
  2363.  
  2364. .Sorter a:visited, .Sorter a.visited
  2365. {
  2366. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  2367. color: #B8BFC0;
  2368. }
  2369.  
  2370. .Sorter a:hover, .Sorter a.hover
  2371. {
  2372. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  2373. color: #2B3031;
  2374. }
  2375.  
  2376. .Sorter
  2377. {
  2378. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  2379. color:#181A1B;
  2380. }
  2381.  
  2382. .art-footer
  2383. {
  2384. background: #292E2E;
  2385. background: transparent;
  2386. margin:0 auto;
  2387. position: relative;
  2388. color: #505050;
  2389. font-size: 13px;
  2390. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  2391. text-align: center;
  2392. padding: 0;
  2393. }
  2394.  
  2395. .art-footer a,
  2396. .art-footer a:link,
  2397. .art-footer a:visited,
  2398. .art-footer a:hover,
  2399. .art-footer td,
  2400. .art-footer th,
  2401. .art-footer caption
  2402. {
  2403. color: #505050;
  2404. font-size: 13px;
  2405. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  2406. }
  2407.  
  2408. .art-footer p
  2409. {
  2410. padding:0;
  2411. text-align: center;
  2412. }
  2413.  
  2414. .art-footer a,
  2415. .art-footer a:link
  2416. {
  2417. color: #2A577B;
  2418. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  2419. text-decoration: underline;
  2420. }
  2421.  
  2422. .art-footer a:visited
  2423. {
  2424. color: #535353;
  2425. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  2426. text-decoration: underline;
  2427. }
  2428.  
  2429. .art-footer a:hover
  2430. {
  2431. color: #366F9D;
  2432. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  2433. text-decoration: none;
  2434. }
  2435.  
  2436. .art-footer img
  2437. {
  2438. border: none;
  2439. margin: 0;
  2440. }
  2441.  
  2442. .art-footer-inner
  2443. {
  2444. margin: 0 auto;
  2445. width:700px;
  2446. padding:15px;
  2447. padding-right: 15px;
  2448. padding-left: 15px;
  2449. }
  2450.  
  2451. .art-footer li
  2452. {
  2453. font-size: 13px;
  2454. font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  2455. line-height: 125%;
  2456. color: #214360;
  2457. }
  2458.  
  2459. .art-page-footer,
  2460. .art-page-footer a,
  2461. .art-page-footer a:link,
  2462. .art-page-footer a:visited,
  2463. .art-page-footer a:hover
  2464. {
  2465. font-family: Arial;
  2466. font-size: 10px;
  2467. letter-spacing: normal;
  2468. word-spacing: normal;
  2469. font-style: normal;
  2470. font-weight: normal;
  2471. text-decoration: underline;
  2472. color: #586264;
  2473. }
  2474.  
  2475. .art-page-footer
  2476. {
  2477. position: relative;
  2478. z-index: auto !important;
  2479. padding: 1em;
  2480. text-align: center !important;
  2481. text-decoration: none;
  2482. color: #474747;
  2483. }
  2484.  
  2485. img.art-lightbox
  2486. {
  2487. cursor: pointer;
  2488. }
  2489.  
  2490. #art-lightbox-bg *
  2491. {
  2492. padding: 0;
  2493. margin: 0;
  2494. }
  2495.  
  2496. div#art-lightbox-bg
  2497. {
  2498. top: 0;
  2499. left: 0;
  2500. width: 100%;
  2501. position: absolute;
  2502. height: 100%;
  2503. background-color: #000;
  2504. opacity: 0.8;
  2505. filter: alpha(opacity=80);
  2506. z-index: 9999;
  2507. }
  2508.  
  2509. img.art-lightbox-image
  2510. {
  2511. -webkit-transition: opacity 350ms ease-in-out;
  2512. -moz-transition: opacity 350ms ease-in-out;
  2513. -o-transition: opacity 350ms ease-in-out;
  2514. -ms-transition: opacity 350ms ease-in-out;
  2515. transition: opacity 350ms ease-in-out;
  2516. cursor: pointer;
  2517. z-index: 10000;
  2518. position: fixed;
  2519. border: 6px solid #fff;
  2520. border-radius: 3px;
  2521. opacity: 0;
  2522. filter: alpha(opacity=0);
  2523. }
  2524.  
  2525. img.art-lightbox-image.active
  2526. {
  2527. opacity: 1;
  2528. filter: alpha(opacity=100);
  2529. }
  2530.  
  2531. .lightbox-error
  2532. {
  2533. position: fixed;
  2534. background: #fff;
  2535. z-index: 100;
  2536. opacity: 0.95;
  2537. padding: 20px;
  2538. border: 1px solid #b4b4b4;
  2539. border-radius: 10px;
  2540. box-shadow: 0 2px 5px #333;
  2541. width: 300px;
  2542. height: 80px;
  2543. }
  2544.  
  2545. .loading
  2546. {
  2547. position: fixed;
  2548. background: #fff url('https://lh4.googleusercontent.com/-GuY45euNaUM/USUjhXbRKKI/AAAAAAAAAJE/Hwk6QE2DbnY/s2048/preloader-01.gif') center center no-repeat;
  2549. width: 32px;
  2550. height: 32px;
  2551. z-index: 10100;
  2552. opacity: 0.5;
  2553. padding: 10px;
  2554. border: 1px solid #b4b4b4;
  2555. border-radius: 10px;
  2556. box-shadow: 0 2px 5px #333;
  2557. }
  2558.  
  2559. .arrow
  2560. {
  2561. height: 100px;
  2562. width: 82px;
  2563. z-index: 10003;
  2564. position: fixed;
  2565. cursor: pointer;
  2566. opacity: 0.5;
  2567. filter: alpha(opacity=50);
  2568. }
  2569.  
  2570. .arrow.left
  2571. {
  2572. left: 9px;
  2573. }
  2574. .arrow.right
  2575. {
  2576. right: 9px;
  2577. }
  2578.  
  2579. .arrow:hover
  2580. {
  2581. opacity: 1;
  2582. filter: alpha(opacity=100);
  2583. }
  2584.  
  2585. .arrow.disabled
  2586. {
  2587. display: none;
  2588. }
  2589.  
  2590. .arrow-t, .arrow-b
  2591. {
  2592. height: 6px;
  2593. width: 30px;
  2594. left: 26px;
  2595. background-color: #fff;
  2596. position: relative;
  2597. border-radius: 3px;
  2598. }
  2599.  
  2600. .arrow-t
  2601. {
  2602. top: 38px;
  2603. }
  2604.  
  2605. .arrow-b
  2606. {
  2607. top: 50px;
  2608. }
  2609.  
  2610. .close
  2611. {
  2612. width: 22px;
  2613. height: 22px;
  2614. position: fixed;
  2615. top: 30px;
  2616. right: 39px;
  2617. cursor: pointer;
  2618. opacity: 0.5;
  2619. filter: alpha(opacity=50);
  2620. }
  2621.  
  2622. .close:hover
  2623. {
  2624. opacity: 1;
  2625. filter: alpha(opacity=100);
  2626. }
  2627.  
  2628. .close .cw, .close .ccw
  2629. {
  2630. position: absolute;
  2631. top: 8px;
  2632. left: -4px;
  2633. width: 30px;
  2634. height: 6px;
  2635. background-color: #fff;
  2636. border-radius: 3px;
  2637. }
  2638.  
  2639. .cw
  2640. {
  2641. transform: rotate(45deg);
  2642. -ms-transform: rotate(45deg);
  2643. /* IE 9 */
  2644. -webkit-transform: rotate(45deg);
  2645. /* Safari and Chrome */
  2646. -o-transform: rotate(45deg);
  2647. /* Opera */
  2648. -moz-transform: rotate(45deg);
  2649. /* Firefox */}
  2650.  
  2651. .ccw
  2652. {
  2653. transform: rotate(-45deg);
  2654. -ms-transform: rotate(-45deg);
  2655. /* IE 9 */
  2656. -webkit-transform: rotate(-45deg);
  2657. /* Safari and Chrome */
  2658. -o-transform: rotate(-45deg);
  2659. /* Opera */
  2660. -moz-transform: rotate(-45deg);
  2661. /* Firefox */}
  2662.  
  2663. .close-alt, .arrow-right-alt, .arrow-left-alt
  2664. {
  2665. display: none;
  2666. color: #fff;
  2667. font-size: 2.5em;
  2668. }
  2669.  
  2670. .ie8 .close-alt, .ie8 .arrow-right-alt, .ie8 .arrow-left-alt {
  2671. display: block;
  2672. }
  2673. .ie8 .cw, .ie8 .ccw {
  2674. display: none;
  2675. }
  2676.  
  2677. .art-content-layout .art-content
  2678. {
  2679. margin:0 auto;
  2680. }
  2681.  
  2682. /* Begin Additional CSS Styles */
  2683. .art-postcontent h1,.art-postcontent h2 {
  2684. border-bottom: 1px solid #dedede; padding-bottom: 10px
  2685. }
  2686.  
  2687.  
  2688. .art-blockheader .t, .art-vmenublockheader .t {white-space: nowrap;}
  2689. /* End Additional CSS Styles */
  2690.  
  2691. ]]></b:skin>
  2692. <!--[if lte IE 7]>
  2693. <style>
  2694. /* Created by Artisteer v4.0.0.58475 */
  2695.  
  2696. .clearfix {
  2697. zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).className="cleared");
  2698. }
  2699.  
  2700. .art-textblock > div {
  2701. display: block;
  2702. line-height: normal;
  2703. zoom: 1;
  2704. }
  2705.  
  2706. .art-header
  2707. {
  2708. z-index: 1;
  2709. }
  2710.  
  2711. .art-hmenu>li, .art-hmenu>li>a
  2712. {
  2713. display: inline !important;
  2714. zoom: 1;
  2715. float: none !important;
  2716. vertical-align: top;
  2717. }
  2718. ul.art-hmenu, ul.art-hmenu ul {
  2719. zoom: expression(this.runtimeStyle.zoom="1", this.appendChild(document.createElement("br")).className="cleared");
  2720. }
  2721. ul.art-hmenu>li:first-child {
  2722. padding-right:13px;
  2723. }
  2724. ul.art-hmenu>li{
  2725. zoom:expression(runtimeStyle.zoom=1,insertBefore(document.createElement('span'),firstChild).className='art-hmenu-separator');
  2726. }
  2727. ul.art-hmenu>li>span.art-hmenu-separator
  2728. {
  2729. position:absolute;
  2730. display: block;
  2731. top:0;
  2732. left: -13px;
  2733. width: 13px;
  2734. height: 31px;
  2735. background: url('https://lh4.googleusercontent.com/-o4yyZzjmjq4/USUjbcaVRvI/AAAAAAAAAGk/eZDGho6y2xQ/s2048/menuseparator.png') center center no-repeat;
  2736. }
  2737. ul.art-hmenu>li:first-child>span.art-hmenu-separator
  2738. {
  2739. display:none;
  2740. }
  2741.  
  2742. ul.art-hmenu ul, .desktop-nav ul.art-hmenu>li.ext:hover>a{
  2743. background-color: #858585 !important;
  2744. }
  2745.  
  2746. .art-content-layout, .art-content-layout-row, .art-layout-cell
  2747. {
  2748. display: block;
  2749. zoom: 1;
  2750. }
  2751. .art-layout-cell
  2752. {
  2753. position:relative;
  2754. float: left;
  2755. clear: right;
  2756. }
  2757.  
  2758. input[type="text"]
  2759. {
  2760. margin:0 0 0 -3px;
  2761. zoom:expression(runtimeStyle.zoom = 1, parentNode.insertBefore(document.createElement('div'), this).appendChild(this));
  2762. }
  2763.  
  2764. * html input[type="text"]
  2765. {
  2766. margin :0;
  2767. }
  2768.  
  2769. form.art-search>input[type="text"]
  2770. {
  2771. margin:0 0 0 -3px;
  2772. zoom:expression(runtimeStyle.zoom = 1, parentNode.insertBefore(document.createElement('div'), this).appendChild(this));
  2773. }
  2774.  
  2775. form.art-search div>input[type="text"]
  2776. {
  2777. width: 100%;
  2778. }
  2779.  
  2780. * html form.art-search>input[type="text"]
  2781. {
  2782. margin :0;
  2783. }
  2784.  
  2785. .art-postheadericons span{
  2786. zoom: 1;
  2787. }
  2788. .art-postcontent {
  2789. height: 1%;
  2790. }
  2791.  
  2792. .close-alt, .arrow-right-alt, .arrow-left-alt {
  2793. display: block !important;
  2794. }
  2795. .cw, .ccw {
  2796. display: none !important;
  2797. }
  2798.  
  2799. .art-content
  2800. {
  2801. width: auto;
  2802. float:none;
  2803. }
  2804.  
  2805.  
  2806. </style>
  2807. <![endif]-->
  2808. <style>
  2809. /* Created by Artisteer v4.0.0.58475 */
  2810.  
  2811. .responsive body
  2812. {
  2813. min-width: 240px;
  2814. }
  2815.  
  2816. .responsive .art-content-layout img,
  2817. .responsive .art-content-layout video
  2818. {
  2819. max-width: 100%;
  2820. height: auto !important;
  2821. }
  2822.  
  2823. .responsive.responsive-phone .art-content-layout img
  2824. {
  2825. float: none !important;
  2826. }
  2827.  
  2828. .responsive .art-content-layout .art-sidebar0,
  2829. .responsive .art-content-layout .art-sidebar1,
  2830. .responsive .art-content-layout .art-sidebar2
  2831. {
  2832. width: auto !important;
  2833. }
  2834.  
  2835. .responsive .art-content-layout,
  2836. .responsive .art-content-layout-row,
  2837. .responsive .art-layout-cell
  2838. {
  2839. display: block;
  2840. }
  2841.  
  2842. .responsive .art-slidenavigator
  2843. {
  2844. display: none !important;
  2845. }
  2846.  
  2847. .responsive .art-collage
  2848. {
  2849. display: none !important;
  2850. }
  2851.  
  2852. .responsive .image-caption-wrapper
  2853. {
  2854. width: auto !important;
  2855. }
  2856.  
  2857. .responsive .art-textblock
  2858. {
  2859. display: none;
  2860. }
  2861.  
  2862. .responsive.responsive-tablet .art-vmenublock,
  2863. .responsive.responsive-tablet .art-block
  2864. {
  2865. margin-left: 1%;
  2866. margin-right: 1%;
  2867. width: 48%;
  2868. float: left;
  2869. -webkit-box-sizing: border-box;
  2870. -moz-box-sizing: border-box;
  2871. box-sizing: border-box;
  2872. }
  2873.  
  2874. .responsive .art-responsive-embed
  2875. {
  2876. position: relative;
  2877. padding-bottom: 56.25%;
  2878. /* 16:9 */
  2879. height: 0;
  2880. }
  2881.  
  2882. .responsive .art-responsive-embed iframe,
  2883. .responsive .art-responsive-embed object,
  2884. .responsive .art-responsive-embed embed
  2885. {
  2886. position: absolute;
  2887. top: 0;
  2888. left: 0;
  2889. width: 100%;
  2890. height: 100%;
  2891. }
  2892.  
  2893. .responsive .art-header
  2894. {
  2895. width: auto;
  2896. height: auto;
  2897. min-height: 100px;
  2898. margin-top: 1%;
  2899. background-position: center center !important;
  2900. background-size: cover !important;
  2901. background-repeat: repeat !important;
  2902. }
  2903.  
  2904. .responsive .art-header .art-headline,
  2905. .responsive .art-header .art-slogan
  2906. {
  2907. display: block !important;
  2908. top: 0 !important;
  2909. left: 0 !important;
  2910. margin: 2% !important;
  2911. }
  2912.  
  2913. .responsive .art-header .art-headline a,
  2914. .responsive .art-header .art-slogan
  2915. {
  2916. white-space: normal !important;
  2917. }
  2918.  
  2919. .responsive .art-header .art-shapes .art-textblock
  2920. {
  2921. padding: 2% !important;
  2922. margin: 2% !important;
  2923. line-height: normal;
  2924. background-image: none;
  2925. background-color: rgba(127, 127, 127, 0.7);
  2926. color: #eee !important;
  2927. display: none;
  2928. top: auto;
  2929. left: auto;
  2930. width: auto;
  2931. height: auto;
  2932. }
  2933.  
  2934. .responsive .art-header .art-shapes .art-textblock *,
  2935. .responsive .art-header .art-shapes .art-textblock a:hover,
  2936. .responsive .art-header .art-shapes .art-textblock a:visited,
  2937. .responsive .art-header .art-shapes .art-textblock a:link
  2938. {
  2939. color: #eee !important;
  2940. }
  2941.  
  2942. .responsive .art-header .art-shapes .art-textblock&gt;div
  2943. {
  2944. display: none;
  2945. top: auto;
  2946. left: auto;
  2947. width: auto;
  2948. height: auto;
  2949. padding: 0 !important;
  2950. }
  2951.  
  2952. .responsive .art-header .art-shapes,
  2953. .responsive .art-header .art-shapes *
  2954. {
  2955. position: relative;
  2956. text-align: center;
  2957. -webkit-transform: none !important;
  2958. -moz-transform: none !important;
  2959. -o-transform: none !important;
  2960. -ms-transform: none !important;
  2961. transform: none !important;
  2962. }
  2963.  
  2964. .responsive .art-header #art-flash-area,
  2965. .responsive .art-header .art-shapes&gt;*
  2966. {
  2967. display: none;
  2968. }
  2969.  
  2970. .responsive #art-header-bg
  2971. {
  2972. background-position: center center !important;
  2973. background-size: cover !important;
  2974. background-repeat: repeat !important;
  2975. }
  2976.  
  2977. /* Search */
  2978. .responsive .art-shapes~.art-textblock
  2979. {
  2980. position: relative !important;
  2981. display: block !important;
  2982. margin: 1% auto !important;
  2983. width: 75% !important;
  2984. top: auto !important;
  2985. right: auto !important;
  2986. bottom: auto !important;
  2987. left: auto !important;
  2988. }
  2989.  
  2990. /* dynamic width nav */
  2991. .responsive .art-nav:not(#art-hmenu-bg),
  2992. .responsive .art-nav-inner
  2993. {
  2994. width: auto !important;
  2995. position: relative !important;
  2996. top: auto !important;
  2997. left: auto !important;
  2998. right: auto !important;
  2999. bottom: auto !important;
  3000. margin-top: 0;
  3001. margin-bottom: 0;
  3002. }
  3003.  
  3004. .responsive nav.art-nav
  3005. {
  3006. margin-right: 1% !important;
  3007. margin-left: 1% !important;
  3008. }
  3009.  
  3010. .responsive .responsive-nav
  3011. {
  3012. padding-left: 0;
  3013. padding-right: 0;
  3014. }
  3015.  
  3016. /* full width hmenu, instead of inline-block */
  3017. .responsive .responsive-nav ul.art-hmenu
  3018. {
  3019. display: block;
  3020. float: none;
  3021. text-align: center;
  3022. }
  3023.  
  3024. /* elements on different lines */
  3025. .responsive .responsive-nav ul.art-hmenu li
  3026. {
  3027. float: none;
  3028. }
  3029.  
  3030. /* horizontal margins */
  3031. .responsive .responsive-nav ul.art-hmenu&gt;li:first-child,
  3032. .responsive .responsive-nav ul.art-hmenu&gt;li:last-child,
  3033. .responsive .responsive-nav ul.art-hmenu&gt;li
  3034. {
  3035. margin-left: 0;
  3036. margin-right: 0;
  3037. }
  3038.  
  3039. /* separator */
  3040. .responsive .responsive-nav ul.art-hmenu&gt;li:before
  3041. {
  3042. display: none;
  3043. }
  3044.  
  3045. /* vertical distance between items */
  3046. .responsive .responsive-nav ul.art-hmenu a
  3047. {
  3048. margin-top: 1px !important;
  3049. margin-bottom: 1px !important;
  3050. text-align: center;
  3051. height: auto;
  3052. white-space: normal;
  3053. }
  3054.  
  3055. .responsive .responsive-nav ul.art-hmenu&gt;li:first-child&gt;a
  3056. {
  3057. margin-top: 0 !important;
  3058. }
  3059.  
  3060. .responsive .responsive-nav ul.art-hmenu&gt;li:last-child&gt;a
  3061. {
  3062. margin-bottom: 0 !important;
  3063. }
  3064.  
  3065. /* fixes for extended menu */
  3066. .responsive .responsive-nav .ext,
  3067. .responsive .responsive-nav ul.art-hmenu&gt;li&gt;ul,
  3068. .responsive .responsive-nav ul.art-hmenu&gt;li&gt;ul&gt;li
  3069. {
  3070. width: auto !important;
  3071. }
  3072.  
  3073. /* submenu position on hover */
  3074. .responsive .responsive-nav ul.art-hmenu ul
  3075. {
  3076. left: auto !important;
  3077. right: auto !important;
  3078. top: auto !important;
  3079. bottom: auto !important;
  3080. display: none !important;
  3081. position: relative !important;
  3082. visibility: visible !important;
  3083. }
  3084.  
  3085. .responsive .responsive-nav ul.art-hmenu&gt;li&gt;ul&gt;li:first-child:after
  3086. {
  3087. display: none;
  3088. }
  3089. .responsive .responsive-nav ul.art-hmenu ul a
  3090. {
  3091. padding-left: 4% !important;
  3092. }
  3093. .responsive .responsive-nav ul.art-hmenu ul ul a
  3094. {
  3095. padding-left: 6% !important;
  3096. }
  3097. .responsive .responsive-nav ul.art-hmenu ul ul ul a
  3098. {
  3099. padding-left: 8% !important;
  3100. }
  3101. .responsive .responsive-nav ul.art-hmenu ul ul ul ul a
  3102. {
  3103. padding-left: 10% !important;
  3104. }
  3105. .responsive .responsive-nav ul.art-hmenu ul ul ul ul ul a
  3106. {
  3107. padding-left: 12% !important;
  3108. }
  3109.  
  3110. .responsive .responsive-nav ul.art-hmenu&gt;li&gt;ul
  3111. {
  3112. padding: 5px;
  3113. }
  3114.  
  3115. .responsive .responsive-nav ul.art-hmenu&gt;li&gt;ul:before
  3116. {
  3117. top: 0;
  3118. right: 0;
  3119. bottom: 0;
  3120. left: 0;
  3121. }
  3122.  
  3123. .responsive .art-sheet
  3124. {
  3125. width: auto !important;
  3126. min-width: 240px !important;
  3127. max-width: none;
  3128. margin-right: 1% !important;
  3129. margin-left: 1% !important;
  3130. margin-top: 1% !important;
  3131. }
  3132.  
  3133. #art-resp {
  3134. display: none;
  3135. }
  3136.  
  3137. @media all and (max-width: 699px)
  3138. {
  3139. #art-resp, #art-resp-t { display: block; }
  3140. #art-resp-m { display: none; }
  3141. }
  3142.  
  3143. @media all and (max-width: 480px)
  3144. {
  3145. #art-resp, #art-resp-m { display: block; }
  3146. #art-resp-t { display: none; }
  3147. }
  3148.  
  3149. .responsive .art-content-layout,
  3150. .responsive .art-content-layout-row,
  3151. .responsive .art-layout-cell
  3152. {
  3153. display: block;
  3154. }
  3155.  
  3156. .responsive .art-layout-cell
  3157. {
  3158. width: auto !important;
  3159. height: auto !important;
  3160. border-right-width: 0 !important;
  3161. border-left-width: 0 !important;
  3162. border-radius: 0 !important;
  3163. }
  3164.  
  3165. .responsive .art-content-layout:after,
  3166. .responsive .art-content-layout-row:after,
  3167. .responsive .art-layout-cell:after
  3168. {
  3169. content: &quot;.&quot;;
  3170. display: block;
  3171. height: 0;
  3172. clear: both;
  3173. visibility: hidden;
  3174. }
  3175.  
  3176. .responsive .art-post
  3177. {
  3178. border-radius: 0;
  3179. }
  3180.  
  3181. .responsive .art-footer-inner
  3182. {
  3183. width: auto;
  3184. padding: 2% !important;
  3185. }
  3186.  
  3187. .responsive .responsive-tablet-layout-cell
  3188. {
  3189. width: 50% !important;
  3190. float: left;
  3191. -webkit-box-sizing: border-box;
  3192. -moz-box-sizing: border-box;
  3193. box-sizing: border-box;
  3194. }
  3195.  
  3196.  
  3197. </style>
  3198. <link href='http://fonts.googleapis.com/css?family=Alex+Brush&amp;subset=latin' rel='stylesheet' type='text/css'/>
  3199.  
  3200. <script src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js'/>
  3201. <script>
  3202. //<![CDATA[
  3203. /* Created by Artisteer v4.0.0.58475 */
  3204. /*jshint forin:true, noarg:true, noempty:true, eqeqeq:true, bitwise:true, strict:true, undef:true, curly:false, browser:true, jquery:false */
  3205. /*global jQuery */
  3206.  
  3207. // css helper
  3208. (function ($) {
  3209. 'use strict';
  3210. var data = [
  3211. { str: navigator.userAgent, sub: 'Chrome', ver: 'Chrome', name: 'chrome' },
  3212. { str: navigator.vendor, sub: 'Apple', ver: 'Version', name: 'safari' },
  3213. { prop: window.opera, ver: 'Opera', name: 'opera' },
  3214. { str: navigator.userAgent, sub: 'Firefox', ver: 'Firefox', name: 'firefox' },
  3215. { str: navigator.userAgent, sub: 'MSIE', ver: 'MSIE', name: 'ie' }
  3216. ];
  3217. var v = function (s, n) {
  3218. var i = s.indexOf(data[n].ver);
  3219. return (i !== -1) ? parseInt(s.substring(i + data[n].ver.length + 1), 10) : '';
  3220. };
  3221. var html = $('html');
  3222. for (var n = 0; n < data.length; n++) {
  3223. if ((data[n].str && (data[n].str.indexOf(data[n].sub) !== -1)) || data[n].prop) {
  3224. html.addClass(data[n].name + ' ' + data[n].name + v(navigator.userAgent, n) || v(navigator.appVersion, n));
  3225. break;
  3226. }
  3227. }
  3228.  
  3229. // 'desktop' class is used as responsive design initial value
  3230. html.addClass('desktop');
  3231. })(jQuery);
  3232.  
  3233. jQuery(function ($) {
  3234. 'use strict';
  3235. var i, j, k, l, m;
  3236. if (!$.browser.msie || parseInt($.browser.version, 10) !== 9) {
  3237. return;
  3238. }
  3239.  
  3240. var splitByTokens = function (str, startToken, endToken, last) {
  3241. if (!last) {
  3242. last = false;
  3243. }
  3244. var startPos = str.indexOf(startToken);
  3245. if (startPos !== -1) {
  3246. startPos += startToken.length;
  3247. var endPos = last ? str.lastIndexOf(endToken) : str.indexOf(endToken, startPos);
  3248.  
  3249. if (endPos !== -1 && endPos > startPos) {
  3250. return str.substr(startPos, endPos - startPos);
  3251. }
  3252. }
  3253. return '';
  3254. };
  3255.  
  3256. var splitWithBrackets = function (str, token, brackets) {
  3257. /*jshint nonstandard:true */
  3258. if (!token) {
  3259. token = ',';
  3260. }
  3261. if (!brackets) {
  3262. brackets = '()';
  3263. }
  3264. var bracket = 0;
  3265. var startPos = 0;
  3266. var result = [];
  3267. if (brackets.lenght < 2) {
  3268. return result;
  3269. }
  3270. var pos = 0;
  3271. while (pos < str.length) {
  3272. var ch = str[pos];
  3273. if (ch === brackets[0]) {
  3274. bracket++;
  3275. }
  3276. if (ch === brackets[1]) {
  3277. bracket--;
  3278. }
  3279. if (ch === token && bracket < 1) {
  3280. result.push(str.substr(startPos, pos - startPos));
  3281. startPos = pos + token.length;
  3282. }
  3283. pos++;
  3284. }
  3285. result.push(str.substr(startPos, pos - startPos));
  3286. return result;
  3287. };
  3288.  
  3289. var byteToHex = function (d) {
  3290. var hex = Number(d).toString(16);
  3291. while (hex.length < 2) {
  3292. hex = "0" + hex;
  3293. }
  3294. return hex;
  3295. };
  3296.  
  3297. for (i = 0; i < document.styleSheets.length; i++) {
  3298. var s = document.styleSheets[i];
  3299. var r = [s];
  3300. for (j = 0; j < s.imports.length; j++) {
  3301. r.push(s.imports[j]);
  3302. }
  3303. for (j = 0; j < r.length; j++) {
  3304. s = r[j];
  3305. var n = [];
  3306. for (k = 0; k < s.rules.length; k++) {
  3307. var css = s.rules[k].cssText || s.rules[k].style.cssText;
  3308. if (!css) {
  3309. continue;
  3310. }
  3311. var value = splitByTokens(css, '-svg-background:', ';');
  3312. if (value === '') {
  3313. continue;
  3314. }
  3315. var values = splitWithBrackets(value);
  3316. for (l = 0; l < values.length; l++) {
  3317. var g = splitByTokens(values[l], 'linear-gradient(', ')', true);
  3318. if (g === '') {
  3319. continue;
  3320. }
  3321. var args = splitWithBrackets(g);
  3322. if (args.length < 3) {
  3323. continue;
  3324. }
  3325. var maxOffset = 0;
  3326. var stops = [];
  3327. for (m = 1; m < args.length; m++) {
  3328. var stopValues = splitWithBrackets(args[m].trim(), ' ');
  3329. if (stopValues.length < 2) {
  3330. continue;
  3331. }
  3332. var stopColor = stopValues[0].trim();
  3333. var stopOpacity = 1;
  3334. var colorRgba = splitByTokens(stopColor, 'rgba(', ')', true);
  3335. var stopOffset = stopValues[1].trim();
  3336. if (colorRgba !== "") {
  3337. var rgba = colorRgba.split(',');
  3338. if (rgba.length < 4) {
  3339. continue;
  3340. }
  3341. stopColor = '#' + byteToHex(rgba[0]) + byteToHex(rgba[1]) + byteToHex(rgba[2]);
  3342. stopOpacity = rgba[3];
  3343. }
  3344. var isPx = stopOffset.indexOf('px') !== -1;
  3345. if (isPx) {
  3346. maxOffset = Math.max(maxOffset, parseInt(stopOffset, 10) || 0);
  3347. }
  3348. stops.push({ offset: stopOffset, color: stopColor, opacity: stopOpacity, isPx: isPx });
  3349. }
  3350. var stopsXML = '';
  3351. var lastStop = null;
  3352. for (m = 0; m < stops.length; m++) {
  3353. if (stops[m].isPx) {
  3354. stops[m].offset = ((parseInt(stops[m].offset, 10) || 0) / (maxOffset / 100)) + '%';
  3355. }
  3356. stopsXML += '<stop offset="' + stops[m].offset + '" stop-color="' + stops[m].color + '" stop-opacity="' + stops[m].opacity + '"/>';
  3357. if (m === stops.length - 1) {
  3358. lastStop = stops[m];
  3359. }
  3360. }
  3361. var isLeft = args[0].trim() === 'left';
  3362. var direction = 'x1="0%" y1="0%" ' + (isLeft ? 'x2="100%" y2="0%"' : 'x2="0%" y2="100%"');
  3363. var gradientLength = '100%';
  3364. if (maxOffset > 0) {
  3365. gradientLength = maxOffset + 'px';
  3366. }
  3367. var size = (isLeft ? 'width="' + gradientLength + '" height="100%"' : 'width="100%" height="' + gradientLength + '"');
  3368. var last = "";
  3369. if (lastStop !== null && maxOffset > 0) {
  3370. last = '<rect ' +
  3371. (isLeft ?
  3372. 'x="' + maxOffset + '" y="0"' :
  3373. 'x="0" y="' + maxOffset + '"') +
  3374. ' width="100%" height="100%" style="fill:' + lastStop.color + ';opacity:' + lastStop.opacity + ';"/>';
  3375.  
  3376. }
  3377. var svgGradient = '<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none"><linearGradient id="g" gradientUnits="objectBoundingBox" ' + direction + '>' + stopsXML + '</linearGradient><rect x="0" y="0" ' + size + ' fill="url(#g)" />' + last + '</svg>';
  3378. values[l] = values[l].replace('linear-gradient(' + g + ')', 'url(data:image/svg+xml,' + escape(svgGradient) + ')');
  3379. }
  3380. n.push({ s: s.rules[k].selectorText, v: 'background: ' + values.join(",") });
  3381. }
  3382. for (k = 0; k < n.length; k++) {
  3383. s.addRule(n[k].s, n[k].v);
  3384. }
  3385. }
  3386. }
  3387. });
  3388.  
  3389. jQuery(function ($) {
  3390. 'use strict';
  3391. // ie < 9 slider multiple background fix
  3392. if (!jQuery.browser.msie || jQuery.browser.version > 8) return;
  3393.  
  3394. function split(str) {
  3395. str = str.replace(/"/g, '').replace(/%20/g, '');
  3396. return str.split(/\s*,\s*/);
  3397. }
  3398.  
  3399. $('.art-slider .art-slide-item').each(function () {
  3400. var bgs = split($(this).css('background-image'));
  3401. // needs to use the last image
  3402. if (bgs.length > 1) {
  3403. $(this).css("background-image", bgs[bgs.length - 1]);
  3404. }
  3405. });
  3406. });
  3407. jQuery(window).bind("resize", function () {
  3408. /*global responsiveDesign */
  3409. 'use strict';
  3410. if (typeof responsiveDesign !== "undefined" && responsiveDesign.isResponsive)
  3411. return;
  3412. var sheetLeft = jQuery(".art-sheet").offset().left;
  3413. jQuery("header.art-header #art-flash-area").each(function () {
  3414. var object = jQuery(this);
  3415. object.css("left", sheetLeft + "px");
  3416. });
  3417. });
  3418.  
  3419. jQuery(function($) {
  3420. 'use strict';
  3421. $('nav.art-nav').addClass("desktop-nav");
  3422. });
  3423.  
  3424.  
  3425. jQuery(function ($) {
  3426. 'use strict';
  3427. if (!$.browser.msie || parseInt($.browser.version, 10) > 7) {
  3428. return;
  3429. }
  3430. $('ul.art-hmenu>li:not(:first-child)').each(function () { $(this).prepend('<span class="art-hmenu-separator"> </span>'); });
  3431. });
  3432.  
  3433. jQuery(function ($) {
  3434. 'use strict';
  3435. $("ul.art-hmenu a:not([href])").attr('href', '#').click(function (e) { e.preventDefault(); });
  3436. });
  3437.  
  3438.  
  3439. jQuery(function ($) {
  3440. 'use strict';
  3441. if (!$.browser.msie) {
  3442. return;
  3443. }
  3444. var ieVersion = parseInt($.browser.version, 10);
  3445. if (ieVersion > 7) {
  3446. return;
  3447. }
  3448.  
  3449. /* Fix width of submenu items.
  3450. * The width of submenu item calculated incorrectly in IE6-7. IE6 has wider items, IE7 display items like stairs.
  3451. */
  3452. $.each($("ul.art-hmenu ul"), function () {
  3453. var maxSubitemWidth = 0;
  3454. var submenu = $(this);
  3455. var subitem = null;
  3456. $.each(submenu.children("li").children("a"), function () {
  3457. subitem = $(this);
  3458. var subitemWidth = subitem.outerWidth();
  3459. if (maxSubitemWidth < subitemWidth) {
  3460. maxSubitemWidth = subitemWidth;
  3461. }
  3462. });
  3463. if (subitem !== null) {
  3464. var subitemBorderLeft = parseInt(subitem.css("border-left-width"), 10) || 0;
  3465. var subitemBorderRight = parseInt(subitem.css("border-right-width"), 10) || 0;
  3466. var subitemPaddingLeft = parseInt(subitem.css("padding-left"), 10) || 0;
  3467. var subitemPaddingRight = parseInt(subitem.css("padding-right"), 10) || 0;
  3468. maxSubitemWidth -= subitemBorderLeft + subitemBorderRight + subitemPaddingLeft + subitemPaddingRight;
  3469. submenu.children("li").children("a").css("width", maxSubitemWidth + "px");
  3470. }
  3471. });
  3472. });
  3473. jQuery(function () {
  3474. 'use strict';
  3475. setHMenuOpenDirection({
  3476. container: "div.art-sheet",
  3477. defaultContainer: "#art-main",
  3478. menuClass: "art-hmenu",
  3479. leftToRightClass: "art-hmenu-left-to-right",
  3480. rightToLeftClass: "art-hmenu-right-to-left"
  3481. });
  3482. });
  3483.  
  3484. var setHMenuOpenDirection = (function($) {
  3485. 'use strict';
  3486. return (function(menuInfo) {
  3487. var defaultContainer = $(menuInfo.defaultContainer);
  3488. defaultContainer = defaultContainer.length > 0 ? defaultContainer = $(defaultContainer[0]) : null;
  3489.  
  3490. $("ul." + menuInfo.menuClass + ">li>ul").each(function () {
  3491. var submenu = $(this);
  3492.  
  3493. var submenuWidth = submenu.outerWidth();
  3494. var submenuLeft = submenu.offset().left;
  3495.  
  3496. var mainContainer = submenu.parents(menuInfo.container);
  3497. mainContainer = mainContainer.length > 0 ? mainContainer = $(mainContainer[0]) : null;
  3498.  
  3499. var container = mainContainer || defaultContainer;
  3500. if (container !== null) {
  3501. var containerLeft = container.offset().left;
  3502. var containerWidth = container.outerWidth();
  3503.  
  3504. if (submenuLeft + submenuWidth >= containerLeft + containerWidth) {
  3505. /* right to left */
  3506. submenu.addClass(menuInfo.rightToLeftClass).find("ul").addClass(menuInfo.rightToLeftClass);
  3507. } else if (submenuLeft <= containerLeft) {
  3508. /* left to right */
  3509. submenu.addClass(menuInfo.leftToRightClass).find("ul").addClass(menuInfo.leftToRightClass);
  3510. }
  3511. }
  3512. });
  3513. });
  3514. })(jQuery);
  3515.  
  3516.  
  3517. jQuery(window).load(menuExtendedCreate);
  3518. function menuExtendedCreate() {
  3519. 'use strict';
  3520. var sheet = jQuery(".art-sheet");
  3521. var sheetLeft = sheet.offset().left;
  3522. var sheetWidth = sheet.width();
  3523.  
  3524. jQuery(".art-hmenu>li").each(function(i, v) {
  3525. var itm = jQuery(this);
  3526. var subm = itm.children("ul");
  3527. if (subm.length === 0) {
  3528. return;
  3529. }
  3530.  
  3531. // reset
  3532. itm.removeClass("ext ext-r ext-l");
  3533. itm.css("width", "").find(".ext-off,.ext-m,.ext-l,.ext-r").remove();
  3534. subm.children("li").children("a").css("width", "");
  3535.  
  3536. var lw = 0, rw = 0;
  3537.  
  3538. if (typeof subm.attr("data-ext-l") !== "undefined" && typeof subm.attr("data-ext-r") !== "undefined") {
  3539. lw = parseInt(subm.attr("data-ext-l"), 10) + 0;
  3540. rw = parseInt(subm.attr("data-ext-r"), 10) + 0;
  3541. itm.addClass("ext-r").addClass("ext-l");
  3542. } else {
  3543. var ltr = !subm.hasClass("art-hmenu-right-to-left");
  3544. itm.addClass(ltr ? "ext-r" : "ext-l");
  3545. }
  3546.  
  3547. var shadow = 0;
  3548. if (subm.length > 0) {
  3549. var lnk = itm.children("a");
  3550. var lnkWidth = lnk.outerWidth();
  3551. itm.css("width", Math.round(parseFloat(lnkWidth, 10)) + "px");
  3552. var menubarMargin = 5 * 2; // margin * 2 sides
  3553. var menubarBorder = 0 * 2; // border 1 side
  3554. var submWidth = subm.width() + shadow + menubarMargin + menubarBorder;
  3555. var w = submWidth - lnkWidth;
  3556. jQuery("<div class=\"ext-off\"></div>").insertBefore(lnk);
  3557. jQuery("<div class=\"ext-m\"></div>").insertBefore(lnk);
  3558. if (w < 0) {
  3559. var submA = subm.children("li").children("a");
  3560. var pL = parseInt(submA.css("padding-left").replace("px", ""), 10) || 0;
  3561. var pR = parseInt(submA.css("padding-right").replace("px", ""), 10) || 0;
  3562. var bL = parseInt(submA.css("border-left").replace("px", ""), 10) || 0;
  3563. var bR = parseInt(submA.css("border-right").replace("px", ""), 10) || 0;
  3564. subm.children("li").children("a").css("width", (lnkWidth - pL - pR - bL - bR) + "px");
  3565. submWidth = subm.width() + shadow + menubarMargin + menubarBorder;
  3566. w = submWidth - lnkWidth;
  3567. }
  3568. jQuery("<div class=\"ext-l\" style=\"width: " + (lw > 0 ? lw : Math.round(parseFloat(w, 10))) + "px;\"></div>").insertBefore(lnk);
  3569. jQuery("<div class=\"ext-r\" style=\"width: " + (rw > 0 ? rw : Math.round(parseFloat(w, 10))) + "px;\"></div>").insertBefore(lnk);
  3570. itm.addClass("ext");
  3571. }
  3572. });
  3573. }
  3574.  
  3575. jQuery(function ($) {
  3576. 'use strict';
  3577. jQuery(window).bind('resize', function () {
  3578. var bh = jQuery('body').height();
  3579. var mh = 0;
  3580. var c = jQuery('div.art-content');
  3581. c.removeAttr('style');
  3582.  
  3583. jQuery('#art-main').children().each(function() {
  3584. if (jQuery(this).css('position') !== 'absolute') {
  3585. mh += jQuery(this).outerHeight(true);
  3586. }
  3587. });
  3588.  
  3589. if (mh < bh) {
  3590. var r = bh - mh;
  3591. c.css('height', (c.outerHeight(true) + r) + 'px');
  3592. }
  3593. });
  3594.  
  3595. if ($.browser.msie && parseInt($.browser.version, 10) < 8) {
  3596. $(window).bind('resize', function() {
  3597. var c = $('div.art-content');
  3598. var s = c.parent().children('.art-layout-cell:not(.art-content)');
  3599. var w = 0;
  3600. c.hide();
  3601. s.each(function() { w += $(this).outerWidth(true); });
  3602. c.w = c.parent().width(); c.css('width', c.w - w + 'px');
  3603. c.show();
  3604. });
  3605. }
  3606.  
  3607. $(window).trigger('resize');
  3608. });
  3609.  
  3610. var artButtonSetup = (function ($) {
  3611. 'use strict';
  3612. return (function (className) {
  3613. $.each($("a." + className + ", button." + className + ", input." + className), function (i, val) {
  3614. var b = $(val);
  3615. if (!b.hasClass('art-button')) {
  3616. b.addClass('art-button');
  3617. }
  3618. if (b.is('input')) {
  3619. b.val(b.val().replace(/^\s*/, '')).css('zoom', '1');
  3620. }
  3621. b.mousedown(function () {
  3622. var b = $(this);
  3623. b.addClass("active");
  3624. });
  3625. b.mouseup(function () {
  3626. var b = $(this);
  3627. if (b.hasClass('active')) {
  3628. b.removeClass('active');
  3629. }
  3630. });
  3631. b.mouseleave(function () {
  3632. var b = $(this);
  3633. if (b.hasClass('active')) {
  3634. b.removeClass('active');
  3635. }
  3636. });
  3637. });
  3638. });
  3639. })(jQuery);
  3640. jQuery(function () {
  3641. 'use strict';
  3642. artButtonSetup("art-button");
  3643. });
  3644.  
  3645. var Control = (function ($) {
  3646. 'use strict';
  3647. return (function () {
  3648. this.init = function(label, type, callback) {
  3649. var chAttr = label.find('input[type="' +type + '"]').attr('checked');
  3650. if (chAttr === 'checked') {
  3651. label.addClass('art-checked');
  3652. }
  3653.  
  3654. label.mouseleave(function () {
  3655. $(this).removeClass('hovered').removeClass('active');
  3656. });
  3657. label.mouseover(function () {
  3658. $(this).addClass('hovered').removeClass('active');
  3659. });
  3660. label.mousedown(function (event) {
  3661. if (event.which !== 1) {
  3662. return;
  3663. }
  3664. $(this).addClass('active').removeClass('hovered');
  3665. });
  3666. label.mouseup(function (event) {
  3667. if (event.which !== 1) {
  3668. return;
  3669. }
  3670. callback.apply(this);
  3671. $(this).removeClass('active').addClass('hovered');
  3672. });
  3673. };
  3674. });
  3675. })(jQuery);
  3676.  
  3677.  
  3678. var fixRssIconLineHeight = (function (className) {
  3679. 'use strict';
  3680. jQuery("." + className).css("line-height", jQuery("." + className).height() + "px");
  3681. });
  3682.  
  3683. jQuery(function ($) {
  3684. 'use strict';
  3685. var rssIcons = $(".art-rss-tag-icon");
  3686. if (rssIcons.length){
  3687. fixRssIconLineHeight("art-rss-tag-icon");
  3688. if ($.browser.msie && parseInt($.browser.version, 10) < 9) {
  3689. rssIcons.each(function () {
  3690. if ($.trim($(this).html()) === "") {
  3691. $(this).css("vertical-align", "middle");
  3692. }
  3693. });
  3694. }
  3695. }
  3696. });
  3697. /**
  3698. * @license
  3699. * jQuery Tools 1.2.6 Mousewheel
  3700. *
  3701. * NO COPYRIGHTS OR LICENSES. DO WHAT YOU LIKE.
  3702. *
  3703. * http://flowplayer.org/tools/toolbox/mousewheel.html
  3704. *
  3705. * based on jquery.event.wheel.js ~ rev 1 ~
  3706. * Copyright (c) 2008, Three Dub Media
  3707. * http://threedubmedia.com
  3708. *
  3709. * Since: Mar 2010
  3710. * Date:
  3711. */
  3712. (function ($) {
  3713. 'use strict';
  3714. $.fn.mousewheel = function (fn) {
  3715. return this[fn ? "bind" : "trigger"]("wheel", fn);
  3716. };
  3717.  
  3718. // special event config
  3719. $.event.special.wheel = {
  3720. setup: function () {
  3721. $.event.add(this, wheelEvents, wheelHandler, {});
  3722. },
  3723. teardown: function () {
  3724. $.event.remove(this, wheelEvents, wheelHandler);
  3725. }
  3726. };
  3727.  
  3728. // events to bind ( browser sniffed... )
  3729. var wheelEvents = !$.browser.mozilla ? "mousewheel" : // IE, opera, safari
  3730. "DOMMouseScroll" + ($.browser.version < "1.9" ? " mousemove" : ""); // firefox
  3731.  
  3732. // shared event handler
  3733. function wheelHandler(event) {
  3734. /*jshint validthis:true*/
  3735.  
  3736. switch (event.type) {
  3737.  
  3738. // FF2 has incorrect event positions
  3739. case "mousemove":
  3740. return $.extend(event.data, { // store the correct properties
  3741. clientX: event.clientX, clientY: event.clientY,
  3742. pageX: event.pageX, pageY: event.pageY
  3743. });
  3744.  
  3745. // firefox
  3746. case "DOMMouseScroll":
  3747. $.extend(event, event.data); // fix event properties in FF2
  3748. event.delta = -event.detail / 3; // normalize delta
  3749. break;
  3750.  
  3751. // IE, opera, safari
  3752. case "mousewheel":
  3753. event.delta = event.wheelDelta / 120;
  3754. break;
  3755. }
  3756.  
  3757. event.type = "wheel"; // hijack the event
  3758. return $.event.handle.call(this, event, event.delta);
  3759. }
  3760.  
  3761. })(jQuery);
  3762.  
  3763.  
  3764. var ThemeLightbox = (function ($) {
  3765. 'use strict';
  3766. return (function () {
  3767. var current;
  3768. var images = $("img.art-lightbox");
  3769.  
  3770. var b = $("body");
  3771.  
  3772. this.init = function (ctrl) {
  3773. $("img.art-lightbox").live("click", { _ctrl: ctrl }, function (e) {
  3774.  
  3775. if (e.data._ctrl === true && !e.ctrlKey) {
  3776. return;
  3777. }
  3778.  
  3779. reload();
  3780. current = images.index(this);
  3781. show(this);
  3782. });
  3783.  
  3784. $(".arrow.left:not(.disabled)").live("click", function () {
  3785. move(current - 1);
  3786. });
  3787.  
  3788. $(".arrow.right:not(.disabled)").live("click", function () {
  3789. move(current + 1);
  3790. });
  3791.  
  3792. $("img.active").live("click", function () {
  3793. move(current + 1);
  3794. });
  3795.  
  3796. $(".close").live("click", function () {
  3797. close();
  3798. });
  3799. };
  3800.  
  3801. function show(src) {
  3802. var d = $('<div id="art-lightbox-bg"><div class="close"><div class="cw"> </div><div class="ccw"> </div><div class="close-alt">&#10007;</div></div></div>');
  3803.  
  3804. var img = $('<img class="art-lightbox-image active" alt="" src="' + getFullImgSrc($(src).attr("src")) + '" />');
  3805.  
  3806. resizeOnLoad(img);
  3807. img.appendTo(b);
  3808. showArrows();
  3809.  
  3810. showLoader(true);
  3811.  
  3812. img.load(function () {
  3813. showLoader(false);
  3814. d.appendTo(b).height(Math.max(document.documentElement.scrollHeight, document.body.scrollHeight));
  3815. });
  3816.  
  3817. img.error(function () {
  3818. showLoader(false);
  3819. d.appendTo(b).height(Math.max(document.documentElement.scrollHeight, document.body.scrollHeight));
  3820.  
  3821. //showError(true);
  3822. img.attr("src", $(src).attr("src"));
  3823. });
  3824. d.click(close);
  3825. bindMouse($(".arrow").add(img).add(d));
  3826. }
  3827.  
  3828. function reload() {
  3829. images = $("img.art-lightbox");
  3830. }
  3831.  
  3832. function move(index) {
  3833. if (index < 0 || index >= images.length) {
  3834. return;
  3835. }
  3836.  
  3837. showError(false);
  3838.  
  3839. current = index;
  3840.  
  3841. $("img.art-lightbox-image:not(.active)").remove();
  3842.  
  3843. var active = $("img.active");
  3844.  
  3845. var target = $('<img class="art-lightbox-image" alt="" src="' + getFullImgSrc($(images[current]).attr("src")) + '" />');
  3846.  
  3847. resizeOnLoad(target);
  3848. active.after(target);
  3849.  
  3850. showArrows();
  3851. showLoader(true);
  3852.  
  3853. bindMouse($("#art-lightbox-bg").add(target));
  3854.  
  3855. target.load(function () {
  3856. showLoader(false);
  3857.  
  3858. active.removeClass("active");
  3859. target.addClass("active");
  3860. });
  3861.  
  3862. target.error(function () {
  3863. showLoader(false);
  3864.  
  3865. //showError(true);
  3866. active.removeClass("active");
  3867. target.addClass("active");
  3868. target.attr("src", $(images[current]).attr("src"));
  3869. });
  3870. }
  3871.  
  3872. function showArrows() {
  3873. if ($(".arrow").length === 0) {
  3874. b.append($('<div class="arrow left"><div class="arrow-t ccw"> </div><div class="arrow-b cw"> </div><div class="arrow-left-alt">&#8592;</div></div>').css("top", $(window).height() / 2 - 40));
  3875.  
  3876. b.append($('<div class="arrow right"><div class="arrow-t cw"> </div><div class="arrow-b ccw"> </div><div class="arrow-right-alt">&#8594;</div></div>').css("top", $(window).height() / 2 - 40));
  3877. }
  3878.  
  3879. if (current === 0) {
  3880. $(".arrow.left").addClass("disabled");
  3881. } else {
  3882. $(".arrow.left").removeClass("disabled");
  3883. }
  3884.  
  3885. if (current === images.length - 1) {
  3886. $(".arrow.right").addClass("disabled");
  3887. } else {
  3888. $(".arrow.right").removeClass("disabled");
  3889. }
  3890. }
  3891.  
  3892. function showError(enable) {
  3893. if (enable) {
  3894. b.append($('<div class="lightbox-error">The requested content cannot be loaded.<br/>Please try again later.</div>')
  3895. .css({ "top": $(window).height() / 2 - 60, "left": $(window).width() / 2 - 170 }));
  3896. } else {
  3897. $(".lightbox-error").remove();
  3898. }
  3899. }
  3900.  
  3901. function showLoader(enable) {
  3902. if (!enable) {
  3903. $(".loading").remove();
  3904. }
  3905. else {
  3906. $('<div class="loading"> </div>').css({ "top": $(window).height() / 2 - 16, "left": $(window).width() / 2 - 16 }).appendTo(b);
  3907. }
  3908. }
  3909.  
  3910. var close = function () {
  3911. $("#art-lightbox-bg, .art-lightbox-image, .arrow, .lightbox-error").remove();
  3912. };
  3913.  
  3914. function resizeOnLoad(img) {
  3915. var width = $(window).width();
  3916. var height = $(window).height();
  3917.  
  3918. img.load(function () {
  3919. var imgHeight = $(this).height();
  3920. var imgWidth = $(this).width();
  3921.  
  3922. // additional space is needed for the next|prev items and border around the images
  3923. if (height < (imgHeight + 10) || width < (imgWidth + 410)) {
  3924. var hScale = Math.abs(imgWidth / (width - 410));
  3925. var vScale = Math.abs(imgHeight / (height - 100));
  3926.  
  3927. var scale = Math.max(vScale, hScale);
  3928.  
  3929. imgWidth = imgWidth / scale;
  3930. imgHeight = imgHeight / scale;
  3931.  
  3932. img.width(imgWidth);
  3933. img.height(imgHeight);
  3934. }
  3935.  
  3936. img.css({ "top": (height / 2 - imgHeight / 2) - 5, "left": (width / 2 - imgWidth / 2 - 5) });
  3937. });
  3938.  
  3939. return img;
  3940. }
  3941.  
  3942. function bindMouse(img) {
  3943. img.unbind("wheel").mousewheel(function (event, delta) {
  3944. delta = delta > 0 ? 1 : -1;
  3945. move(current + delta);
  3946. event.preventDefault();
  3947. });
  3948.  
  3949. img.mousedown(function (e) {
  3950. // close on middle button click
  3951. if (e.which === 2) {
  3952. close();
  3953. }
  3954. e.preventDefault();
  3955. });
  3956. }
  3957.  
  3958. function getFullImgSrc(src) {
  3959. var webArchiveRegex = new RegExp("http://www.[A-z0-9-]+-image.com/.webarchive/");
  3960. if ((src.indexOf("http://") === 0 || src.indexOf("https://") === 0) && !webArchiveRegex.test(src)) {
  3961. return src;
  3962. }
  3963.  
  3964. var fileName = src.substring(0, src.lastIndexOf('.'));
  3965. var ext = src.substring(src.lastIndexOf('.'));
  3966. src = fileName + "-large" + ext;
  3967.  
  3968. return src;
  3969. }
  3970.  
  3971. });
  3972. })(jQuery);
  3973. jQuery(function () {
  3974. 'use strict';
  3975. new ThemeLightbox().init();
  3976. });
  3977. (function($) {
  3978. 'use strict';
  3979. // transition && transitionEnd && browser prefix
  3980. $.support.transition = (function() {
  3981. var thisBody = document.body || document.documentElement,
  3982. thisStyle = thisBody.style,
  3983. support = thisStyle.transition !== undefined ||
  3984. thisStyle.WebkitTransition !== undefined ||
  3985. thisStyle.MozTransition !== undefined ||
  3986. thisStyle.MsTransition !== undefined ||
  3987. thisStyle.OTransition !== undefined;
  3988. return support && {
  3989. event: (function() {
  3990. var e = "transitionend";
  3991. if ($.browser.opera) {
  3992. var version = parseFloat($.browser.version);
  3993. e = version >= 12 ? (version < 12.50 ? "otransitionend" : "transitionend") : "oTransitionEnd";
  3994. } else if ($.browser.webkit) {
  3995. e = "webkitTransitionEnd";
  3996. }
  3997. return e;
  3998. })(),
  3999. prefix: (function() {
  4000. var result;
  4001. $.each($.browser, function(key, value) {
  4002. if (key === "version") {
  4003. return true;
  4004. }
  4005. return (result = {
  4006. opera: "-o-",
  4007. mozilla: "-moz-",
  4008. webkit: "-webkit-",
  4009. msie: "-ms-"
  4010. }[key]) ? false : true;
  4011. });
  4012. return result || "";
  4013. })()
  4014. };
  4015. })();
  4016.  
  4017. window.BackgroundHelper = function () {
  4018. var slides = [];
  4019. var direction = "next";
  4020. var motion = "horizontal";
  4021. var width = 0;
  4022. var height = 0;
  4023. var transitionDuration = "";
  4024.  
  4025. this.init = function(motionType, dir, duration) {
  4026. direction = dir;
  4027. motion = motionType;
  4028. slides = [];
  4029. width = 0;
  4030. height = 0;
  4031. transitionDuration = duration;
  4032. };
  4033.  
  4034. this.processSlide = function(element) {
  4035. width = element.outerWidth();
  4036. height = element.outerHeight();
  4037. var pos = [];
  4038.  
  4039. var bgPosition = element.css("background-position");
  4040. var positions = bgPosition.split(",");
  4041. $.each(positions, function (i) {
  4042. var position = $.trim(this);
  4043. var point = position.split(" ");
  4044. if (point.length > 1) {
  4045. var x = parseInt(point[0], 10);
  4046. var y = parseInt(point[1], 10);
  4047. pos.push({ x: x, y: y });
  4048. }
  4049. });
  4050.  
  4051. slides.push({
  4052. "images": element.css("background-image"),
  4053. "positions": pos
  4054. });
  4055. element.css("background-image", "none");
  4056. };
  4057.  
  4058. this.setBackground = function(element, items) {
  4059. var bg = [];
  4060. $.each(items, function (i, o) {
  4061. bg.push(o.images);
  4062. });
  4063. element.css({
  4064. "background-image": bg.join(", "),
  4065. "background-repeat": "no-repeat"
  4066. });
  4067. };
  4068.  
  4069. this.setPosition = function(element, items) {
  4070. var pos = [];
  4071. $.each(items, function(i, o) {
  4072. pos.push(o.positions);
  4073. });
  4074. element.css({
  4075. "background-position": pos.join(", ")
  4076. });
  4077. };
  4078.  
  4079. this.current = function(index) {
  4080. return slides[index] || null;
  4081. };
  4082.  
  4083. this.next = function(index) {
  4084. var next;
  4085. if (direction === "next") {
  4086. next = (index + 1) % slides.length;
  4087. } else {
  4088. next = index - 1;
  4089. if (next < 0) {
  4090. next = slides.length - 1;
  4091. }
  4092. }
  4093. return slides[next];
  4094. };
  4095.  
  4096. this.items = function(prev, next, move) {
  4097. var prevItem = { x: 0, y: 0 };
  4098. var nextItem = { x: 0, y: 0 };
  4099. var isDirectionNext = direction === "next";
  4100. if (motion === "horizontal") {
  4101. nextItem.x = isDirectionNext ? width : -width;
  4102. nextItem.y = 0;
  4103. if (move) {
  4104. prevItem.x += isDirectionNext ? -width : width;
  4105. nextItem.x += isDirectionNext ? -width : width;
  4106. }
  4107. } else if (motion === "vertical") {
  4108. nextItem.x = 0;
  4109. nextItem.y = isDirectionNext ? height : -height;
  4110. if (move) {
  4111. prevItem.y += isDirectionNext ? -height : height;
  4112. nextItem.y += isDirectionNext ? -height : height;
  4113. }
  4114. }
  4115. var result = [ ];
  4116. if (!!prev) {
  4117. result.push({ images: prev.images, positions: getCssPositions(prev.positions, prevItem) });
  4118. }
  4119. if (!!next) {
  4120. result.push({ images: next.images, positions: getCssPositions(next.positions, nextItem) });
  4121. }
  4122.  
  4123. if (direction === "next") {
  4124. result.reverse();
  4125. }
  4126.  
  4127. return result;
  4128. };
  4129.  
  4130. this.transition = function(container, on) {
  4131. container.css($.support.transition.prefix + "transition", on ? transitionDuration + " ease-in-out background-position" : "");
  4132. };
  4133.  
  4134. function getCssPositions(positions, offset) {
  4135. var result = [];
  4136. if (positions === undefined) {
  4137. return "";
  4138. }
  4139. offset.x = offset.x || 0;
  4140. offset.y = offset.y || 0;
  4141. for (var i = 0; i < positions.length; i++) {
  4142. result.push((positions[i].x + offset.x) + "px " + (positions[i].y + offset.y) + "px");
  4143. }
  4144. return result.join(", ");
  4145. }
  4146. };
  4147.  
  4148.  
  4149. var Slider = function (element, settings) {
  4150.  
  4151. var interval = null;
  4152. var active = false;
  4153. var children = element.find(".active").parent().children();
  4154. var last = false;
  4155. var running = false;
  4156.  
  4157. this.settings = $.extend({ }, {
  4158. "animation": "horizontal",
  4159. "direction": "next",
  4160. "speed": 600,
  4161. "pause": 2500,
  4162. "auto": true,
  4163. "repeat": true,
  4164. "navigator": null,
  4165. "clickevents": true,
  4166. "hover": true,
  4167. "helper": null
  4168. }, settings);
  4169.  
  4170. this.move = function (direction, next) {
  4171. var activeItem = element.find(".active"),
  4172. nextItem = next || activeItem[direction](),
  4173. innerDirection = this.settings.direction === "next" ? "forward" : "back",
  4174. reset = direction === "next" ? "first" : "last",
  4175. moving = interval,
  4176. slider = this, tmp;
  4177.  
  4178. active = true;
  4179.  
  4180. if (moving) { this.stop(true); }
  4181.  
  4182. if (!nextItem.length) {
  4183. nextItem = element.find(".art-slide-item")[reset]();
  4184. if (!this.settings.repeat) { last = true; active = false; return; }
  4185. }
  4186.  
  4187. if ($.support.transition) {
  4188. nextItem.addClass(this.settings.direction);
  4189. tmp = nextItem.get(0).offsetHeight;
  4190.  
  4191. activeItem.addClass(innerDirection);
  4192. nextItem.addClass(innerDirection);
  4193.  
  4194. element.trigger("beforeSlide", children.length);
  4195.  
  4196. element.one($.support.transition.event, function () {
  4197. nextItem.removeClass(slider.settings.direction)
  4198. .removeClass(innerDirection)
  4199. .addClass("active");
  4200. activeItem.removeClass("active")
  4201. .removeClass(innerDirection);
  4202. active = false;
  4203. setTimeout(function () {
  4204. element.trigger("afterSlide", children.length);
  4205. }, 0);
  4206. });
  4207. } else {
  4208. element.trigger("beforeSlide", children.length);
  4209.  
  4210. activeItem.removeClass("active");
  4211. nextItem.addClass("active");
  4212. active = false;
  4213.  
  4214. element.trigger("afterSlide", children.length);
  4215. }
  4216.  
  4217. this.navigate(nextItem);
  4218.  
  4219. if (moving) { this.start(); }
  4220. };
  4221.  
  4222. this.navigate = function (position) {
  4223. var index = children.index(position);
  4224. $(this.settings.navigator).children().removeClass("active").eq(index).addClass("active");
  4225. };
  4226.  
  4227. this.to = function (index) {
  4228. var activeItem = element.find(".active"),
  4229. children = activeItem.parent().children(),
  4230. activeIndex = children.index(activeItem),
  4231. slider = this;
  4232.  
  4233. if (index > (children.length - 1) || index < 0) {
  4234. return;
  4235. }
  4236.  
  4237. if (active) {
  4238. return element.one("afterSlide", function () {
  4239. slider.to(index);
  4240. });
  4241. }
  4242.  
  4243. if (activeIndex === index) {
  4244. return;
  4245. }
  4246.  
  4247. this.move(index > activeIndex ? "next" : "prev", $(children[index]));
  4248. };
  4249.  
  4250. this.next = function () {
  4251. if (!active) {
  4252. if (last) { this.stop(); return; }
  4253. this.move("next");
  4254. }
  4255. };
  4256.  
  4257. this.prev = function () {
  4258. if (!active) {
  4259. if (last) { this.stop(); return; }
  4260. this.move("prev");
  4261. }
  4262. };
  4263.  
  4264. this.start = function (force) {
  4265. if (!!force) {
  4266. setTimeout($.proxy(this.next, this), 10);
  4267. }
  4268. interval = setInterval($.proxy(this.next, this), this.settings.pause);
  4269. running = true;
  4270. };
  4271.  
  4272. this.stop = function (pause) {
  4273. clearInterval(interval);
  4274. interval = null;
  4275. running = !!pause;
  4276. active = false;
  4277. };
  4278.  
  4279. this.active = function () {
  4280. return running;
  4281. };
  4282.  
  4283. this.moving = function () {
  4284. return active;
  4285. };
  4286.  
  4287. this.navigate(children.filter(".active"));
  4288.  
  4289. if (this.settings.clickevents) {
  4290. $(this.settings.navigator).on("click", "a", { slider: this }, function (event) {
  4291. var activeIndex = children.index(children.filter(".active"));
  4292. var index = $(this).parent().children().index($(this));
  4293. if (activeIndex !== index) {
  4294. event.data.slider.to(index);
  4295. }
  4296. event.preventDefault();
  4297. });
  4298. }
  4299.  
  4300. if (this.settings.hover) {
  4301. var slider = this;
  4302. element.add(this.settings.navigator)
  4303. .add(element.siblings(".art-shapes")).hover(function () {
  4304. if (element.is(":visible") && !last) { slider.stop(true); }
  4305. }, function () {
  4306. if (element.is(":visible") && !last) { slider.start(); }
  4307. });
  4308. }
  4309. };
  4310.  
  4311. $.fn.slider = function (arg) {
  4312. return this.each(function () {
  4313. var element = $(this),
  4314. data = element.data("slider"),
  4315. options = typeof arg === "object" && arg;
  4316.  
  4317. if (!data) {
  4318. data = new Slider(element, options);
  4319. element.data("slider", data);
  4320. }
  4321.  
  4322. if (typeof arg === "string" && data[arg]) {
  4323. data[arg]();
  4324. } else if (data.settings.auto && element.is(":visible")) {
  4325. data.start();
  4326. }
  4327. });
  4328. };
  4329.  
  4330. })(jQuery);
  4331.  
  4332.  
  4333.  
  4334.  
  4335. jQuery(window).bind("resize", function () {
  4336. /*global responsiveDesign */
  4337. 'use strict';
  4338. if (typeof responsiveDesign !== "undefined" && responsiveDesign.isResponsive) {
  4339. jQuery("header.art-header .art-shapes").children().css("left", "");
  4340. return;
  4341. }
  4342. var sheetWidth = jQuery(".art-sheet").width();
  4343. var sheetLeft = jQuery(".art-sheet").offset().left;
  4344. jQuery("header.art-header .art-shapes>*, .Header>.art-textblock").each(function () {
  4345. var object = jQuery(this);
  4346. var objectLeft = sheetWidth * parseFloat(object.attr("data-left") || "0") / 100 + sheetLeft;
  4347. object.css("left", objectLeft + "px");
  4348. });
  4349. });
  4350.  
  4351. jQuery(function ($) {
  4352. "use strict";
  4353. $(window).trigger("resize");
  4354. });
  4355. jQuery(function ($) {
  4356. "use strict";
  4357. if (!$.browser.msie || parseInt($.browser.version, 10) > 8)
  4358. return;
  4359. var path = "";
  4360. var scripts = $("script[src*='script.js']");
  4361. if (scripts.length > 0) {
  4362. var src = scripts.get(0).src;
  4363. path = src.substr(0, src.indexOf("script.js"));
  4364. }
  4365. var header = $(".art-header");
  4366. var bgimages = "".split(",");
  4367. var bgpositions = "".split(",");
  4368. for (var i = 0; i < bgimages.length; i++) {
  4369. var bgimage = $.trim(bgimages[i]);
  4370. if (bgimage === "")
  4371. continue;
  4372. if (path !== "") {
  4373. bgimage = bgimage.replace(/(url\(['"]?)/i, "$1" + path);
  4374. }
  4375. header.find(".art-shapes").prepend("<div style=\"position:absolute;top:0;left:0;width:100%;height:100%;background:" + bgimage + " " + bgpositions[i] + " no-repeat\">");
  4376. }
  4377. header.css('background-image', "url('https://lh4.googleusercontent.com/-4PEg4dqxPWY/USUjkbM9DhI/AAAAAAAAAJk/Yt5s2wDpGoY/s2048/header.png')".replace(/(url\(['"]?)/i, "$1" + path));
  4378. header.css('background-position', "center top");
  4379. });
  4380. function artInsertSidebarBlocks() {
  4381. if (jQuery("body#layout").length > 0) return true;
  4382. jQuery("div.widget").each(function (i, w) {
  4383.  
  4384. if (jQuery(this).parent('#header').length){
  4385. if (!jQuery(this).hasClass('Header')){
  4386. jQuery(this).addClass('art-header-widget');
  4387. }
  4388. return true;
  4389. }
  4390.  
  4391. if (jQuery(this).children('.art-no-change').length) return true;
  4392.  
  4393. if (w.id == 'Navbar1') return true;
  4394. if (w.id == 'Header1') return true;
  4395. if (w.id == 'Blog1') return true;
  4396.  
  4397.  
  4398. if (w.id == 'LinkList99') return true;
  4399. if (w.id == 'LinkList98') return true;
  4400. if (w.id == 'LinkList97') return true;
  4401. if (w.id == 'PageList98') return true;
  4402. if (w.id == 'PageList99') return true;
  4403. if (w.id == 'Text99') return true;
  4404. if (w.id == 'BlogArchive99') return true;
  4405.  
  4406. var widget = jQuery(w);
  4407. if ((widget.hasClass('Gadget') || widget.hasClass('Followers')) && jQuery.browser.opera) {
  4408. return true;
  4409. }
  4410.  
  4411. var widgetTitle = jQuery("h2", widget).text();
  4412. jQuery("h2", widget).remove();
  4413. var widgetContent = widget.html();
  4414.  
  4415. if (widgetContent.indexOf('googlesyndication.com') > -1) return true;
  4416. if (widgetContent.indexOf('statcounter.com/counter/counter_xhtml.js') > -1) return true;
  4417. if (widgetContent.indexOf('bravenet.com/counter/code.php') > -1) return true;
  4418.  
  4419. var startBlock = '<div class="art-block clearfix" id="art-block-'+w.id+'">';
  4420. var startBlockHeader = '<div class="art-blockheader"> <h3 class="t">';
  4421. var endBlockHeader = '</h3> </div>';
  4422. var startBlockContent = '<div class="art-blockcontent">';
  4423. var endBlockContent = '</div>';
  4424. var endBlock = '</div>';
  4425.  
  4426. widgetContent = startBlockContent + widgetContent + endBlockContent;
  4427. if (widgetTitle && true) {
  4428. widgetContent = startBlockHeader + widgetTitle + endBlockHeader + widgetContent;
  4429. }
  4430. jQuery(widget).html(startBlock + widgetContent + endBlock);
  4431.  
  4432. if (widget.hasClass('Subscribe')) {
  4433. widget.css({'position':'relative', 'z-index':'2'})
  4434. }
  4435.  
  4436. });
  4437. }
  4438. jQuery(function () {
  4439. artInsertSidebarBlocks();
  4440. });
  4441.  
  4442.  
  4443. function artCheckNavBar() {
  4444. if (!true) {
  4445. jQuery("#navbar").remove();
  4446. }
  4447. }
  4448.  
  4449. function artFixFooterMenu(){
  4450. if (jQuery("#LinkList98").length) {
  4451. var widgetText = jQuery("#LinkList98").html();
  4452. jQuery("#LinkList98").html("<p>" + widgetText.replace("| |", "") + "</p>");
  4453. } else {
  4454. var el = jQuery("#footersection div.widget-content");
  4455. if (jQuery.trim(el.html()) == '') {
  4456. jQuery(".art-footer-default").show();
  4457. }
  4458. }
  4459. }
  4460.  
  4461.  
  4462. function artFixPostHeaders() {
  4463. jQuery("div.art-postmetadataheader").each(function (i) {
  4464. if (jQuery("div, h2", this).length == 0) jQuery(this).css("display", "none");
  4465. });
  4466. }
  4467. jQuery(function () {
  4468. artFixPostHeaders();
  4469. });
  4470.  
  4471.  
  4472. function artHeaderWidget() {
  4473. if (showHeader == null || showHeader == false) {
  4474. jQuery("#Header1").css("display", "none");
  4475. }
  4476. }
  4477. jQuery(function () {
  4478. artHeaderWidget();
  4479. });
  4480.  
  4481.  
  4482. function artVMenuWidget() {
  4483. if (showVMenu == null || showVMenu == false) {
  4484. jQuery("#LinkList97").css("display", "none");
  4485. jQuery("#BlogArchive99").css("display", "none");
  4486. jQuery("#PageList99").css("display", "none");
  4487. }
  4488. }
  4489. jQuery(function () {
  4490. artVMenuWidget();
  4491. });
  4492.  
  4493.  
  4494. function artFixPostFooters() {
  4495. jQuery("div.art-postmetadatafooter > div.art-postfootericons").each(function (i) {
  4496. if (jQuery("img, a", this).length == 0) jQuery(this).parent("div.art-postmetadatafooter").css("display", "none");
  4497. });
  4498. }
  4499. jQuery(function () {
  4500. artFixPostFooters();
  4501. });
  4502.  
  4503.  
  4504. var showHomePage = false;
  4505. function artFixTopCustomMenu() {
  4506. if (jQuery("#LinkList99").length == 0) {
  4507. var navSection = jQuery("#crosscol");
  4508. if (navSection.length > 0) {
  4509. if (showHomePage) {
  4510. if (window.location == homePageLink)
  4511. var tmpstr = '<a href="' + homePageLink + '" class="active">';
  4512. else
  4513. var tmpstr = '<a href="' + homePageLink + '">';
  4514. navSection.html('<ul class="art-hmenu"><li>' + tmpstr + homePageName + '</a></li></ul>');
  4515. } else {
  4516. navSection.html('<ul class="art-hmenu"></ul>');
  4517. }
  4518. }
  4519. }
  4520. jQuery("#PageList98").hide();
  4521. }
  4522.  
  4523. function artFixTopPagesMenu() {
  4524. jQuery("#LinkList99").hide();
  4525. }
  4526.  
  4527.  
  4528. function artDisplayTopMenu(menuitems) {
  4529. var subList1 = jQuery("");
  4530. var subList2 = jQuery("");
  4531. var subList3 = jQuery("");
  4532.  
  4533. for (var i = 0; i < menuitems.length; i++) {
  4534. var itemname = menuitems[i][0];
  4535. var itemlink = menuitems[i][1];
  4536. if (itemlink == "http://./") itemlink = "#";
  4537.  
  4538. if (itemname.charAt(0) != "-") {
  4539. if (subList3.length != 0) {
  4540. jQuery("li:last", subList2).append(subList3);
  4541. subList3 = jQuery("");
  4542. }
  4543. if (subList2.length != 0) {
  4544. jQuery("li:last", subList1).append(subList2);
  4545. subList2 = jQuery("");
  4546. }
  4547. if (subList1.length != 0) {
  4548. jQuery("ul.art-hmenu li:last").append(subList1);
  4549. subList1 = jQuery("");
  4550. }
  4551. if (window.location == itemlink)
  4552. jQuery("ul.art-hmenu").append('<li><a href="' + itemlink + '" class="active">' + itemname + '</a></li>');
  4553. else
  4554. jQuery("ul.art-hmenu").append('<li><a href="' + itemlink + '">' + itemname + '</a></li>');
  4555. } else {
  4556. if (itemname.charAt(2) == "-") {
  4557. if (subList3.length == 0) subList3 = jQuery("<ul></ul>");
  4558. subList3.append('<li><a href="' + itemlink + '">' + itemname.substr(3, itemname.length) + '</a></li>');
  4559. } else if (itemname.charAt(1) == "-") {
  4560. if (subList3.length != 0) {
  4561. jQuery("li:last", subList2).append(subList3);
  4562. subList3 = jQuery("");
  4563. }
  4564. if (subList2.length == 0) subList2 = jQuery("<ul></ul>");
  4565. subList2.append('<li><a href="' + itemlink + '">' + itemname.substr(2, itemname.length) + '</a></li>');
  4566. } else if (itemname.charAt(0) == "-") {
  4567. if (subList3.length != 0) {
  4568. jQuery("li:last", subList2).append(subList3);
  4569. subList3 = jQuery("");
  4570. }
  4571. if (subList2.length != 0) {
  4572. jQuery("li:last", subList1).append(subList2);
  4573. subList2 = jQuery("");
  4574. }
  4575. if (subList1.length == 0) subList1 = jQuery("<ul></ul>");
  4576. subList1.append('<li><a href="' + itemlink + '">' + itemname.substr(1, itemname.length) + '</a></li>');
  4577. }
  4578. }
  4579. }
  4580. if (subList3.length != 0) {
  4581. jQuery("li:last", subList2).append(subList3);
  4582. subList3 = jQuery("");
  4583. }
  4584. if (subList2.length != 0) {
  4585. jQuery("li:last", subList1).append(subList2);
  4586. subList2 = jQuery("");
  4587. }
  4588. if (subList1.length != 0) {
  4589. jQuery("ul.art-hmenu li:last").append(subList1);
  4590. subList1 = jQuery("");
  4591. }
  4592. }
  4593.  
  4594.  
  4595. function artDisplayVMenu(vmenuitems) {
  4596.  
  4597. if (jQuery("ul.art-vmenu").children().length > 0) return true;
  4598.  
  4599. var subList1 = jQuery("");
  4600. var subList2 = jQuery("");
  4601. var subList3 = jQuery("");
  4602.  
  4603. for (var i = 0; i < vmenuitems.length; i++) {
  4604. var itemname = vmenuitems[i][0];
  4605. var itemlink = vmenuitems[i][1];
  4606. if (itemlink == "http://./") itemlink = "#";
  4607.  
  4608. if (itemname.charAt(0) != "-") {
  4609. if (subList3.length != 0) {
  4610. jQuery("li:last", subList2).append(subList3);
  4611. subList3 = jQuery("");
  4612. }
  4613. if (subList2.length != 0) {
  4614. jQuery("li:last", subList1).append(subList2);
  4615. subList2 = jQuery("");
  4616. }
  4617. if (subList1.length != 0) {
  4618. jQuery("ul.art-vmenu li:last").append(subList1);
  4619. subList1 = jQuery("");
  4620. }
  4621. if (window.location == itemlink)
  4622. jQuery("ul.art-vmenu").append('<li><a href="' + itemlink + '" class="active">' + itemname + '</a></li>');
  4623. else
  4624. jQuery("ul.art-vmenu").append('<li><a href="' + itemlink + '">' + itemname + '</a></li>');
  4625. } else {
  4626. if (itemname.charAt(2) == "-") {
  4627. if (subList3.length == 0) subList3 = jQuery("<ul></ul>");
  4628. if (window.location == itemlink)
  4629. subList3.append('<li><a href="' + itemlink + '" class="active">' + itemname.substr(3, itemname.length) + '</a></li>');
  4630. else
  4631. subList3.append('<li><a href="' + itemlink + '">' + itemname.substr(3, itemname.length) + '</a></li>');
  4632. } else if (itemname.charAt(1) == "-") {
  4633. if (subList3.length != 0) {
  4634. jQuery("li:last", subList2).append(subList3);
  4635. subList3 = jQuery("");
  4636. }
  4637. if (subList2.length == 0) subList2 = jQuery("<ul></ul>");
  4638. if (window.location == itemlink)
  4639. subList2.append('<li><a href="' + itemlink + '" class="active">' + itemname.substr(2, itemname.length) + '</a></li>');
  4640. else
  4641. subList2.append('<li><a href="' + itemlink + '">' + itemname.substr(2, itemname.length) + '</a></li>');
  4642. } else if (itemname.charAt(0) == "-") {
  4643. if (subList3.length != 0) {
  4644. jQuery("li:last", subList2).append(subList3);
  4645. subList3 = jQuery("");
  4646. }
  4647. if (subList2.length != 0) {
  4648. jQuery("li:last", subList1).append(subList2);
  4649. subList2 = jQuery("");
  4650. }
  4651. if (subList1.length == 0) subList1 = jQuery("<ul></ul>");
  4652. if (window.location == itemlink)
  4653. subList1.append('<li><a href="' + itemlink + '" class="active">' + itemname.substr(1, itemname.length) + '</a></li>');
  4654. else
  4655. subList1.append('<li><a href="' + itemlink + '">' + itemname.substr(1, itemname.length) + '</a></li>');
  4656. }
  4657. }
  4658. }
  4659. if (subList3.length != 0) {
  4660. jQuery("li:last", subList2).append(subList3);
  4661. subList3 = jQuery("");
  4662. }
  4663. if (subList2.length != 0) {
  4664. jQuery("li:last", subList1).append(subList2);
  4665. subList2 = jQuery("");
  4666. }
  4667. if (subList1.length != 0) {
  4668. jQuery("ul.art-vmenu li:last").append(subList1);
  4669. subList1 = jQuery("");
  4670. }
  4671.  
  4672. if (!false) {
  4673. jQuery(".art-vmenublockheader").css("display", "none");
  4674. }
  4675.  
  4676. var a = jQuery("ul.art-vmenu a.active");
  4677. a.parents('ul.art-vmenu').find("ul, a").removeClass('active');
  4678. a.parent().children('ul').addClass('active');
  4679. a.parents('ul.art-vmenu ul').addClass('active');
  4680. a.parents('ul.art-vmenu li').children('a').addClass('active');
  4681.  
  4682. }
  4683.  
  4684.  
  4685. function artFixVMenuArchive() {
  4686. if (jQuery("#art-vmenu-archive").length > 0) {
  4687. if (!false) {
  4688. jQuery(".art-vmenublockheader").css("display", "none");
  4689. }
  4690. jQuery("#art-vmenu-archive a").each(function (i) {
  4691. if (this.href.replace('#', '') == window.location.href.replace('#', '')) {
  4692. jQuery(this).addClass("active");
  4693. }
  4694. });
  4695. var a = jQuery("#art-vmenu-archive a.active");
  4696. a.parents('#art-vmenu-archive').find("ul, a").removeClass('active');
  4697. a.parent().children('ul').addClass('active');
  4698. a.parents('#art-vmenu-archive ul').addClass('active');
  4699. a.parents('#art-vmenu-archive li').children('a').addClass('active');
  4700. }
  4701. }
  4702.  
  4703.  
  4704. jQuery(function () {
  4705. jQuery(".BlogList").each(function (i) {
  4706. var bl_name = jQuery(this).attr("id");
  4707. jQuery("#" + bl_name + "_show-all").click(function () {
  4708. jQuery("#" + bl_name + "_blogs li").each(function (i) {
  4709. if (jQuery(this).css("display") == "none") {
  4710. jQuery(this).css("display", "block");
  4711. jQuery(this).attr("class", bl_name + "_blogs_hidden");
  4712. jQuery("#" + bl_name + "_show-all").css("display", "none");
  4713. jQuery("#" + bl_name + "_show-n").css("display", "block");
  4714. }
  4715. });
  4716. });
  4717. jQuery("#" + bl_name + "_show-n").click(function () {
  4718. jQuery("li." + bl_name + "_blogs_hidden").each(function (i) {
  4719. jQuery(this).css("display", "none");
  4720. jQuery(this).attr("class", "");
  4721. jQuery("#" + bl_name + "_show-all").css("display", "block");
  4722. jQuery("#" + bl_name + "_show-n").css("display", "none");
  4723. });
  4724. });
  4725. });
  4726. });
  4727.  
  4728.  
  4729. function artFixNavbarPadding() {
  4730. if (jQuery("#navbar").length) {
  4731. jQuery("#art-main").css('margin-top', '30px');
  4732. if (!jQuery.browser.opera)
  4733. jQuery("#navbar").css('margin-top', '-30px');
  4734. }
  4735. }
  4736.  
  4737.  
  4738. function artTransformSearchWidget() {
  4739. if (typeof (google) !== 'undefined' && google != null) {
  4740. google.setOnLoadCallback(function() {
  4741. jQuery("form.gsc-search-box").addClass("art-search");
  4742. jQuery("input.gsc-search-button").addClass("art-search-button").prependTo("form.gsc-search-box");
  4743. if (jQuery("input.gsc-search-button").css("background-image") != "none") {
  4744. jQuery("input.gsc-search-button").attr("value", "");
  4745. }
  4746. jQuery("input.gsc-input").prependTo("form.gsc-search-box");
  4747. jQuery("table.gsc-search-box").remove();
  4748. jQuery("table.gsc-branding").insertAfter("form.gsc-search-box");
  4749. });
  4750. }
  4751. }
  4752. jQuery(function () {
  4753. artTransformSearchWidget();
  4754. });
  4755.  
  4756. jQuery(function ($) {
  4757. var header = $("header.art-header");
  4758. var offset = header.offset();
  4759. if (!offset) {
  4760. return;
  4761. }
  4762. if (jQuery("#navbar").length) {
  4763. offset.top -= 30;
  4764. }
  4765. $("#art-header-bg").css({
  4766. "top": offset.top + "px"
  4767. });
  4768. });
  4769.  
  4770. jQuery(function ($) {
  4771. var menu = $(".art-nav:not(#art-hmenu-bg)");
  4772. var offset = menu.offset();
  4773. if (!offset) {
  4774. return;
  4775. }
  4776. if (jQuery("#navbar").length) {
  4777. offset.top -= 30;
  4778. }
  4779. $("#art-hmenu-bg").css({
  4780. "height": menu.height() + "px",
  4781. "top": offset.top + "px"
  4782. });
  4783. });
  4784.  
  4785. //]]>
  4786. </script>
  4787. <!--[if lt IE 9]>
  4788. <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
  4789. <![endif]-->
  4790. <script>
  4791. //<![CDATA[
  4792. /* Created by Artisteer v4.0.0.58475 */
  4793. /*jshint forin:true, noarg:true, noempty:true, eqeqeq:true, bitwise:true, strict:true, undef:true, curly:false, browser:true, jquery:false */
  4794. /*global jQuery */
  4795.  
  4796. var responsiveDesign = {
  4797. isResponsive: false,
  4798. isDesktop: false,
  4799. isTablet: false,
  4800. isPhone: false,
  4801. windowWidth: 0,
  4802. responsive: function () {
  4803. 'use strict';
  4804. var html = jQuery("html");
  4805. this.windowWidth = jQuery(window).width();
  4806. var triggerEvent = false;
  4807.  
  4808. var isRespVisible = jQuery("#art-resp").is(":visible");
  4809. if (isRespVisible && !this.isResponsive) {
  4810. html.addClass("responsive").removeClass("desktop");
  4811. this.isResponsive = true;
  4812. this.isDesktop = false;
  4813. triggerEvent = true;
  4814. } else if (!isRespVisible && !this.isDesktop) {
  4815. html.addClass("desktop").removeClass("responsive responsive-tablet responsive-phone");
  4816. this.isResponsive = this.isTablet = this.isPhone = false;
  4817. this.isDesktop = true;
  4818. triggerEvent = true;
  4819. }
  4820.  
  4821. if (this.isResponsive) {
  4822. if (jQuery("#art-resp-t").is(":visible") && !this.isTablet) {
  4823. html.addClass("responsive-tablet").removeClass("responsive-phone");
  4824. this.isTablet = true;
  4825. this.isPhone = false;
  4826. triggerEvent = true;
  4827. } else if (jQuery("#art-resp-m").is(":visible") && !this.isPhone) {
  4828. html.addClass("responsive-phone").removeClass("responsive-tablet");
  4829. this.isTablet = false;
  4830. this.isPhone = true;
  4831. triggerEvent = true;
  4832. }
  4833. }
  4834.  
  4835. if (triggerEvent) {
  4836. jQuery(window).trigger("responsive", this);
  4837. }
  4838.  
  4839. jQuery(window).trigger("responsiveResize", this);
  4840. },
  4841. initialize: function () {
  4842. "use strict";
  4843. jQuery("<div id=\"art-resp\"><div id=\"art-resp-m\"></div><div id=\"art-resp-t\"></div></div>").appendTo("body");
  4844. jQuery(window).resize(function () {
  4845. responsiveDesign.responsive();
  4846. });
  4847. jQuery(window).trigger("resize");
  4848. }
  4849. };
  4850.  
  4851. function responsiveAbsBg(responsiveDesign, el, bg) {
  4852. "use strict";
  4853. if (bg.length === 0)
  4854. return;
  4855.  
  4856. var desktopBgTop = bg.attr("data-bg-top");
  4857. var desktopBgHeight = bg.attr("data-bg-height");
  4858.  
  4859. if (responsiveDesign.isResponsive) {
  4860. if (typeof desktopBgTop === "undefined" || desktopBgTop === false) {
  4861. bg.attr("data-bg-top", bg.css("top"));
  4862. bg.attr("data-bg-height", bg.css("height"));
  4863. }
  4864.  
  4865. var elTop = el.offset().top;
  4866. var elHeight = el.outerHeight();
  4867. bg.css("top", elTop + "px");
  4868. bg.css("height", elHeight + "px");
  4869. } else if (typeof desktopBgTop !== "undefined" && desktopBgTop !== false) {
  4870. bg.css("top", desktopBgTop);
  4871. bg.css("height", desktopBgHeight);
  4872. bg.removeAttr("data-bg-top");
  4873. bg.removeAttr("data-bg-height");
  4874. }
  4875. }
  4876.  
  4877. jQuery(window).bind("responsive", function (event, responsiveDesign) {
  4878. 'use strict';
  4879. responsiveCollages(responsiveDesign);
  4880. responsiveImages(responsiveDesign);
  4881. responsiveVideos(responsiveDesign);
  4882. });
  4883.  
  4884. function responsiveImages(responsiveDesign) {
  4885. 'use strict';
  4886. jQuery("img[width]").each(function () {
  4887. var img = jQuery(this), newWidth = "", newMaxWidth = "", newHeight = "";
  4888. if (responsiveDesign.isResponsive) {
  4889. newWidth = "auto";
  4890. newHeight = "auto";
  4891. newMaxWidth = "100%";
  4892.  
  4893. var widthAttr = img.attr("width");
  4894. if (widthAttr !== null && typeof(widthAttr) === "string" && widthAttr.indexOf("%") === -1) {
  4895. newWidth = "100%";
  4896. newMaxWidth = parseInt(jQuery.trim(widthAttr), 10) + "px";
  4897. }
  4898. }
  4899. img.css("width", newWidth).css("max-width", newMaxWidth).css("height", newHeight);
  4900. });
  4901. }
  4902.  
  4903. function responsiveCollages(responsiveDesign) {
  4904. 'use strict';
  4905. if (jQuery.browser.msie && jQuery.browser.version <= 8) return;
  4906. jQuery(".art-collage").each(function () {
  4907. var collage = jQuery(this);
  4908. var sliderObject = collage.find(".art-slider").data("slider");
  4909. var responsiveImage = jQuery("img#" + collage.attr("id"));
  4910.  
  4911. if (responsiveDesign.isResponsive) {
  4912. if (responsiveImage.length) { return true; }
  4913. if (jQuery.support.transition) {
  4914. collage.find(".art-slider").trigger(jQuery.support.transition.event);
  4915. }
  4916. if (sliderObject) {
  4917. sliderObject.stop();
  4918. }
  4919. var activeSlide = collage.find(".art-slide-item.active");
  4920. if (!activeSlide.length) {
  4921. var slides = collage.find(".art-slide-item");
  4922. if (slides.length) {
  4923. activeSlide = jQuery(slides.get(0));
  4924. }
  4925. }
  4926. activeSlide.css("background-image", "");
  4927. var bg = activeSlide.css("background-image").replace(/url\(['"]?(.+?)['"]?\)/i, "$1");
  4928. jQuery("<img/>").attr({
  4929. "src": bg,
  4930. "id": collage.attr("id")
  4931. }).insertBefore(collage);
  4932. } else if (responsiveImage.length) {
  4933. responsiveImage.remove();
  4934. if (sliderObject) {
  4935. if (sliderObject.settings.animation !== "fade") {
  4936. collage.find(".art-slide-item").css("background-image", "none");
  4937. }
  4938. sliderObject.start();
  4939. }
  4940. }
  4941. });
  4942. }
  4943.  
  4944. function responsiveVideos(responsiveDesign) {
  4945. "use strict";
  4946. jQuery("iframe,object,embed").each(function () {
  4947. var obj = jQuery(this);
  4948. var container = obj.parent(".art-responsive-embed");
  4949. if (responsiveDesign.isResponsive) {
  4950. if (container.length !== 0)
  4951. return;
  4952. container = jQuery("<div class=\"art-responsive-embed\">").insertBefore(obj);
  4953. obj.appendTo(container);
  4954. } else if (container.length > 0) {
  4955. obj.insertBefore(container);
  4956. container.remove();
  4957. }
  4958. });
  4959. }
  4960.  
  4961. jQuery(window).bind("responsiveResize", function (event, responsiveDesign) {
  4962. "use strict";
  4963. responsiveAbsBg(responsiveDesign, jQuery(".art-header"), jQuery("#art-header-bg"));
  4964. });
  4965. jQuery(window).bind("responsive", function (event, responsiveDesign) {
  4966. "use strict";
  4967. if (jQuery.browser.msie && jQuery.browser.version <= 8) return;
  4968. responsiveHeader(responsiveDesign);
  4969. });
  4970.  
  4971. function responsiveHeader(responsiveDesign) {
  4972. "use strict";
  4973. var header = jQuery("header.art-header");
  4974. var headerShapes = header.find(".art-shapes");
  4975. var headerSlider = header.find(".art-slider");
  4976.  
  4977. if (headerSlider.length) {
  4978. var sliderObject = headerSlider.data("slider");
  4979.  
  4980. var activeSlide = headerSlider.find(".art-slide-item.active");
  4981. if (!activeSlide.length) {
  4982. var slides = headerSlider.find(".art-slide-item");
  4983. if (slides.length) {
  4984. activeSlide = jQuery(slides.get(0));
  4985. }
  4986. }
  4987.  
  4988. var textblock = headerSlider.find(".art-textblock").eq(0);
  4989.  
  4990. if (responsiveDesign.isResponsive) {
  4991. if (header.attr("data-responsive")) return true;
  4992. activeSlide.css("background-image", "");
  4993. header.attr("data-responsive", "true");
  4994. headerSlider.fadeOut(0);
  4995. if (jQuery.support.transition) {
  4996. headerSlider.trigger(jQuery.support.transition.event);
  4997. }
  4998. if (sliderObject) {
  4999. sliderObject.stop();
  5000. }
  5001. if (header.find(".art-slogan, .art-headline").length === 0) {
  5002. var tb = textblock.clone();
  5003. tb.css("display", "block");
  5004. tb.children("div").css("display", "block");
  5005. tb.appendTo(headerShapes);
  5006. }
  5007. // activeslide background
  5008. var bg = activeSlide.css("background-image").split(/\s*,\s*/);
  5009. header.css("background-image", bg[bg.length - 1]);
  5010. } else if (header.attr("data-responsive")) {
  5011. header.removeAttr("data-responsive");
  5012. header.css("background-image", "");
  5013. if (sliderObject) {
  5014. if (sliderObject.settings.animation !== "fade") {
  5015. headerSlider.find(".art-slide-item").css("background-image", "none");
  5016. }
  5017. headerShapes.find(".art-textblock").remove();
  5018. headerSlider.fadeIn(0);
  5019. sliderObject.start();
  5020. }
  5021. }
  5022. } else if (header.find(".art-slogan, .art-headline").length === 0) {
  5023. header.find(".art-textblock").each(function () {
  5024. jQuery(this).add(jQuery(this).children("div")).css("display", responsiveDesign.isResponsive ? "inline-block" : "");
  5025. return false; // break
  5026. });
  5027. jQuery(window).trigger("resize");
  5028. }
  5029. }
  5030.  
  5031. jQuery(window).bind("responsiveResize", function (event, responsiveDesign) {
  5032. "use strict";
  5033. responsiveAbsBg(responsiveDesign, jQuery("nav.art-nav"), jQuery("#art-hmenu-bg"));
  5034. responsiveNavFit(responsiveDesign);
  5035. });
  5036.  
  5037. function responsiveNavFit(responsiveDesign) {
  5038. 'use strict';
  5039. var nav = jQuery("nav.art-nav");
  5040. var isDesktopNav = true;
  5041. var isResponsiveNav = false;
  5042. if (responsiveDesign.isResponsive) {
  5043. if (!nav.hasClass("responsive-nav")) {
  5044. var itemsWidth = 0;
  5045. var menu = nav.find(".art-hmenu");
  5046. menu.children("li").each(function() {
  5047. itemsWidth += jQuery(this).outerWidth(true);
  5048. });
  5049.  
  5050. if (menu.width() < itemsWidth || responsiveDesign.isPhone) {
  5051. nav.attr("data-restore-width", responsiveDesign.windowWidth).addClass("responsive-nav").removeClass("desktop-nav");
  5052. isResponsiveNav = true;
  5053. isDesktopNav = false;
  5054. }
  5055. } else {
  5056. var desktopRestoreWidth = parseInt(nav.attr("data-restore-width"), 10) || 0;
  5057. if (desktopRestoreWidth !== 0 && responsiveDesign.windowWidth <= desktopRestoreWidth) {
  5058. isResponsiveNav = true;
  5059. isDesktopNav = false;
  5060. }
  5061. }
  5062. }
  5063.  
  5064. if (isDesktopNav) {
  5065. nav.removeClass("responsive-nav").addClass("desktop-nav").removeAttr("data-restore-width");
  5066. }
  5067.  
  5068. jQuery(window).trigger("responsiveNav", {isDesktopNav: isDesktopNav, isResponsiveNav: isResponsiveNav});
  5069. }
  5070.  
  5071.  
  5072.  
  5073. jQuery(window).bind("responsiveNav", function (event, options) {
  5074. /*global menuExtendedCreate */
  5075. 'use strict';
  5076. if (options.isDesktopNav && jQuery("li.ext").length > 0) {
  5077. menuExtendedCreate();
  5078. }
  5079. });
  5080.  
  5081. jQuery(window).bind("responsive", function (event, responsiveDesign) {
  5082. "use strict";
  5083. responsiveLayoutCell(responsiveDesign);
  5084. });
  5085.  
  5086. function responsiveLayoutCell(responsiveDesign) {
  5087. "use strict";
  5088. jQuery(".art-content .art-content-layout-row,.art-footer .art-content-layout-row").each(function () {
  5089. var row = jQuery(this);
  5090. var rowChildren = row.children(".art-layout-cell");
  5091. if (rowChildren.length > 1) {
  5092. if (responsiveDesign.isTablet) {
  5093. rowChildren.addClass("responsive-tablet-layout-cell").each(function (i) {
  5094. if ((i + 1) % 2 === 0) {
  5095. jQuery(this).after("<div class=\"cleared responsive-cleared\">");
  5096. }
  5097. });
  5098. } else {
  5099. rowChildren.removeClass("responsive-tablet-layout-cell");
  5100. row.children(".responsive-cleared").remove();
  5101. }
  5102. }
  5103. });
  5104. }
  5105.  
  5106.  
  5107.  
  5108. jQuery(responsiveDesign.initialize);
  5109.  
  5110. //]]>
  5111. </script>
  5112.  
  5113.  
  5114. </head>
  5115. <body>
  5116. <b:section class='navbar' id='navbar' maxwidgets='1' showaddelement='no'>
  5117. <b:widget id='Navbar1' locked='true' title='Navbar' type='Navbar'/>
  5118. </b:section>
  5119.  
  5120. <script>
  5121. artCheckNavBar();
  5122. var showHeader = false;
  5123. var showVMenu = false;
  5124. </script>
  5125. <div id='art-main'>
  5126. <script>
  5127. artFixNavbarPadding();
  5128. </script>
  5129. <header class='art-header clearfix'>
  5130. <b:section id='header' showaddelement='yes'>
  5131. <b:widget id='Header1' locked='true' title='The rich blogger theme (Header)' type='Header'/>
  5132. <b:widget id='Profile1' locked='false' title='About Me' type='Profile'/>
  5133. <b:widget id='Attribution1' locked='false' title='' type='Attribution'/>
  5134. <b:widget id='BlogArchive1' locked='false' title='Blog Archive' type='BlogArchive'/>
  5135. </b:section>
  5136. <script>
  5137. var showHeader = true;
  5138. </script>
  5139. </header>
  5140. <div class='art-nav clearfix desktop-nav'>
  5141. <b:section id='crosscol' maxwidgets='1' showaddelement='no'>
  5142. <b:widget id='PageList98' locked='false' title='Pages' type='PageList'/>
  5143. </b:section>
  5144. <script>
  5145. artFixTopPagesMenu();
  5146. </script>
  5147. </div>
  5148. <div class='art-sheet clearfix'>
  5149. <div class='art-layout-wrapper clearfix'>
  5150. <div class='art-content-layout'>
  5151. <div class='art-content-layout-row'>
  5152. <b:section class='art-layout-cell art-content clearfix' id='main' showaddelement='yes'>
  5153. <b:widget id='Blog1' locked='true' title='Blog Posts' type='Blog'/>
  5154. </b:section>
  5155. </div>
  5156. </div>
  5157. </div>
  5158. </div>
  5159.  
  5160. <div id='footer-wrapper'>
  5161. <b:section class='footer' id='footer' showaddelement='no'/>
  5162. </div>
  5163. <footer class='art-footer clearfix'>
  5164. <div class='art-footer-inner'>
  5165. <div class='art-footer-default' style='display:none;'>
  5166. <p>Copyright &#169; 2011-2012. All Rights Reserved.</p>
  5167. <br/>
  5168. <br/>
  5169.  
  5170. </div><b:section class='art-footer-nav' id='footersection' maxwidgets='2' showaddelement='no'>
  5171. <b:widget id='LinkList98' locked='false' title='Footer Links' type='LinkList'/>
  5172. <b:widget id='Text99' locked='false' title='Copyright Text' type='Text'/>
  5173. </b:section>
  5174.  
  5175. <script>
  5176. artFixFooterMenu();
  5177.  
  5178. </script>
  5179.  
  5180. <p class='art-page-footer'>
  5181. <span id='art-footnote-links'>&#65279;Designed by <a href='http://richbloggertheme.blogspot.com/' target='_blank'>rich blogger theme</a>.</span>
  5182. </p>
  5183. </div>
  5184. </footer>
  5185.  
  5186. </div>
  5187.  
  5188.  
  5189.  
  5190. </body>
  5191. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement