Advertisement
Guest User

Untitled

a guest
Sep 20th, 2013
8
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 94.65 KB | None | 0 0
  1. /*-----------------------------------------------------------------------------------
  2.  
  3.     Theme Name: MetroStyle
  4.     Theme URI: http://www.olevmedia.com
  5.     Description: All Purpose Theme
  6.     Author: OlevMedia
  7.     Author URI: http://www.olevmedia.com
  8.     License: GNU General Public License version 3.0
  9.     License URI: http://www.gnu.org/licenses/gpl-3.0.html
  10.     Version: 1.4.2
  11.    
  12.     All files, unless otherwise stated, are released under the GNU General Public License
  13.     version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)
  14.  
  15. -----------------------------------------------------------------------------------*/
  16.  
  17. @font-face {
  18.   font-family: 'FontAwesome';
  19.   src: url('fonts/fontawesome-webfont.eot?v=3.0.1');
  20.   src: url('fonts/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'),
  21.     url('fonts/fontawesome-webfont.woff?v=3.0.1') format('woff'),
  22.     url('fonts/fontawesome-webfont.ttf?v=3.0.1') format('truetype');
  23.   font-weight: normal;
  24.   font-style: normal;
  25. }
  26.  
  27. html {
  28.     -webkit-text-size-adjust: none;
  29. }
  30.  
  31. header, nav, section, article, aside, footer
  32. {
  33.     display:block;
  34. }
  35.  
  36. body
  37. {
  38.     margin:0;
  39.     padding:0;
  40.     font:12px/16px 'Arial';
  41. }
  42.  
  43. .bg-overlay
  44. {
  45.     padding:1px 0;
  46.     background-attachment:fixed;
  47.     background-repeat:repeat;
  48. }
  49.  
  50. *
  51. {
  52.     outline:none;
  53. }
  54.  
  55. img
  56. {
  57.     border:0;
  58. }
  59.  
  60. .clear
  61. {
  62.     clear:both;
  63.     height:0;
  64.     overflow:hidden;
  65. }
  66.  
  67. /************************
  68.  * Text
  69.  ************************/
  70.  
  71. a
  72. {
  73.     text-decoration:none;
  74. }
  75.  
  76. a:hover
  77. {
  78.     text-decoration:underline;
  79. }
  80.  
  81. p
  82. {
  83.     margin:16px 0;
  84. }
  85.  
  86. h1,h2,h3,h4,h5,h6
  87. {
  88.     margin:32px 0 16px 0;
  89.     line-height:140%;
  90.     font-weight:bold;
  91. }
  92.  
  93. .one-half h1:first-child, .one-half h2:first-child, .one-half h3:first-child, .one-half h4:first-child, .one-half h5:first-child, .one-half h6:first-child,
  94. .one-third h1:first-child, .one-third h2:first-child, .one-third h3:first-child, .one-third h4:first-child, .one-third h5:first-child, .one-third h6:first-child,
  95. .two-third h1:first-child, .two-third h2:first-child, .two-third h3:first-child, .two-third h4:first-child, .two-third h5:first-child, .two-third h6:first-child,
  96. .one-fourth h1:first-child, .one-fourth h2:first-child, .one-fourth h3:first-child, .one-fourth h4:first-child, .one-fourth h5:first-child, .one-fourth h6:first-child,
  97. .three-fourth h1:first-child, .three-fourth h2:first-child, .three-fourth h3:first-child, .three-fourth h4:first-child, .three-fourth h5:first-child, .three-fourth h6:first-child,
  98. .one-fifth h1:first-child, .one-fifth h2:first-child, .one-fifth h3:first-child, .one-fifth h4:first-child, .one-fifth h5:first-child, .one-fifth h6:first-child,
  99. .two-fifth h1:first-child, .two-fifth h2:first-child, .two-fifth h3:first-child, .two-fifth h4:first-child, .two-fifth h5:first-child, .two-fifth h6:first-child,
  100. .three-fifth h1:first-child, .three-fifth h2:first-child, .three-fifth h3:first-child, .three-fifth h4:first-child, .three-fifth h5:first-child, .three-fifth h6:first-child,
  101. .four-fifth h1:first-child, .four-fifth h2:first-child, .four-fifth h3:first-child, .four-fifth h4:first-child, .four-fifth h5:first-child, .four-fifth h6:first-child,
  102. .one-sixth h1:first-child, .one-sixth h2:first-child, .one-sixth h3:first-child, .one-sixth h4:first-child, .one-sixth h5:first-child, .one-sixth h6:first-child,
  103. .five-sixth h1:first-child, .five-sixth h2:first-child, .five-sixth h3:first-child, .five-sixth h4:first-child, .five-sixth h5:first-child, .five-sixth h6:first-child
  104. {
  105.     margin-top:0;
  106. }
  107.  
  108. h1
  109. {
  110.     font-size:196%;
  111. }
  112.  
  113. h2
  114. {
  115.     font-size:165%;
  116. }
  117.  
  118. h3
  119. {
  120.     font-size:150%;
  121. }
  122.  
  123. h4
  124. {
  125.     font-size:135%;
  126. }
  127.  
  128. h5
  129. {
  130.     font-size:120%;
  131. }
  132.  
  133. h6
  134. {
  135.     font-size:100%;
  136. }
  137.  
  138. cite
  139. {
  140.     font-style:normal;
  141. }
  142.  
  143. /************************
  144.  * Responsive Images & Videos
  145.  ************************/
  146.  
  147. img {
  148.     max-width:100%;
  149.     height:auto;
  150. }
  151.  
  152. .video-embed,
  153. .video-embed-ni {
  154.     height: 0;
  155.   overflow: hidden;
  156.   padding-bottom: 56.25%;
  157.   position: relative;
  158. }
  159.  
  160. .video-embed iframe,  
  161. .video-embed object,  
  162. .video-embed embed,
  163. .video-embed video {
  164.     position: absolute;
  165.     top: 0;
  166.     left: 0;
  167.     height: 100% !important;
  168.     width: 100% !important;
  169. }
  170.  
  171. .video-embed-ni iframe,  
  172. .video-embed-ni object,  
  173. .video-embed-ni embed,
  174. .video-embed-ni video {
  175.     position: absolute;
  176.     top: 0;
  177.     left: 0;
  178.     height: 100%;
  179.     width: 100%;
  180. }
  181.  
  182. /*********************************************************************
  183.  ** Columns
  184.  *********************************************************************/
  185.  
  186. .one-half,
  187. .one-third,
  188. .two-third,
  189. .one-fourth,
  190. .three-fourth,
  191. .one-fifth,
  192. .two-fifth,
  193. .three-fifth,
  194. .four-fifth,
  195. .one-sixth,
  196. .five-sixth {
  197.   float: left;
  198.   margin: 0 4% 0 0;
  199. }
  200. .one-half.last,
  201. .one-third.last,
  202. .two-third.last,
  203. .one-fourth.last,
  204. .three-fourth.last,
  205. .one-fifth.last,
  206. .two-fifth.last,
  207. .three-fifth.last,
  208. .four-fifth.last,
  209. .one-sixth.last,
  210. .five-sixth.last {
  211.   margin-right: 0;
  212. }
  213. .one-half {
  214.   width: 48%;
  215. }
  216. .one-third {
  217.   width: 30.66%;
  218. }
  219. .two-third {
  220.   width: 65.33%;
  221. }
  222. .one-fourth {
  223.   width: 22%;
  224. }
  225. .three-fourth {
  226.   width: 74%;
  227. }
  228. .one-fifth {
  229.   width: 16.8%;
  230. }
  231. .two-fifth {
  232.   width: 37.6%;
  233. }
  234. .three-fifth {
  235.   width: 58.4%;
  236. }
  237. .four-fifth {
  238.   width: 79.2%;
  239. }
  240. .one-sixth {
  241.   width: 13.33%;
  242. }
  243. .five-sixth {
  244.   width: 82.66%;
  245. }
  246.  
  247. /************************
  248.  * Overall Markup
  249.  ************************/
  250.  
  251. .container
  252. {
  253.     width:972px;
  254.     margin:0 auto;
  255. }
  256.  
  257. .block-1,
  258. .block-2,
  259. .block-3,
  260. .block-4,
  261. .block-5,
  262. .block-6,
  263. .block-7
  264. {
  265.     margin:6px;
  266.     float:left;
  267.     position:relative;
  268. }
  269.  
  270. .block-1.no-mar,
  271. .block-2.no-mar,
  272. .block-3.no-mar,
  273. .block-4.no-mar,
  274. .block-5.no-mar,
  275. .block-6.no-mar,
  276. .block-7.no-mar,
  277. .block-full.no-mar,
  278. .block-1.zero-mar,
  279. .block-2.zero-mar,
  280. .block-3.zero-mar,
  281. .block-4.zero-mar,
  282. .block-5.zero-mar,
  283. .block-6.zero-mar,
  284. .block-7.zero-mar,
  285. .block-full.zero-mar
  286. {
  287.     margin:0;
  288. }
  289.  
  290. .block-1
  291. {
  292.     width:96px;
  293. }
  294.  
  295. /* 110% zoom fix */
  296. @media only screen and (min-width: 980px) and (max-width: 1259px)
  297. {
  298.     .webkit .block-1
  299.     {
  300.         width:95.99px;
  301.     }
  302. }
  303.  
  304. .block-1.no-mar
  305. {
  306.     width:108px;
  307. }
  308.  
  309. .block-2
  310. {
  311.     width:204px;
  312. }
  313.  
  314. .block-2.no-mar
  315. {
  316.     width:216px;
  317. }
  318.  
  319. .block-3
  320. {
  321.     width:312px;
  322. }
  323.  
  324. .block-3.no-mar
  325. {
  326.     width:324px;
  327. }
  328.  
  329. .block-4
  330. {
  331.     width:420px;
  332. }
  333.  
  334. .block-4.no-mar
  335. {
  336.     width:432px;
  337. }
  338.  
  339. .block-5
  340. {
  341.     width:528px;
  342. }
  343.  
  344. .block-5.no-mar
  345. {
  346.     width:540px;
  347. }
  348.  
  349. .block-6
  350. {
  351.     width:636px;
  352. }
  353.  
  354. .block-6.no-mar
  355. {
  356.     width:648px;
  357. }
  358.  
  359. .block-7
  360. {
  361.     width:744px;
  362. }
  363.  
  364. .block-7.no-mar
  365. {
  366.     width:756px;
  367. }
  368.  
  369. .block-8
  370. {
  371.     width:852px;
  372. }
  373.  
  374. .block-8.no-mar
  375. {
  376.     width:864px;
  377. }
  378.  
  379. .block-full
  380. {
  381.     margin:6px;
  382. }
  383.  
  384. .block-h-half
  385. {
  386.     height:42px;
  387. }
  388.  
  389. .block-h-1
  390. {
  391.     height:96px;
  392. }
  393.  
  394. .block-h-1.no-mar
  395. {
  396.     height:108px;
  397. }
  398.  
  399. .block-h-2
  400. {
  401.     height:204px;
  402. }
  403.  
  404. .block-h-2.no-mar
  405. {
  406.     height:216px;
  407. }
  408.  
  409. .block-h-3
  410. {
  411.     height:312px;
  412. }
  413.  
  414. .block-h-3.no-mar
  415. {
  416.     height:324px;
  417. }
  418.  
  419. .block-inner
  420. {
  421.     padding:10px;
  422.     position:relative;
  423. }
  424.  
  425. .blocks-same-height-uber-wrapper
  426. {
  427.     overflow:hidden;
  428. }
  429.  
  430. .blocks-same-height-wrapper
  431. {
  432.     margin:6px -6px;
  433.     padding:6px 0;
  434. }
  435.  
  436. .blocks-same-height
  437. {
  438.     display:table;
  439.     width:100%;
  440.     table-layout:fixed;
  441.     border-collapse:separate;
  442.     border-spacing:12px;
  443.     margin:-18px 0;
  444. }
  445.  
  446. .blocks-same-height > .block-1,
  447. .blocks-same-height > .block-2,
  448. .blocks-same-height > .block-3,
  449. .blocks-same-height > .block-4,
  450. .blocks-same-height > .block-5,
  451. .blocks-same-height > .block-6,
  452. .blocks-same-height > .block-7,
  453. .blocks-same-height > .block-8,
  454. .blocks-same-height > .block-full
  455. {
  456.     display:table-cell;
  457.     float:none;
  458.     vertical-align:top;
  459. }
  460.  
  461. .eat-margins
  462. {
  463.     margin:-10px;
  464. }
  465.  
  466. .eat-outer-margins
  467. {
  468.     margin:0 -6px;
  469. }
  470.  
  471. .eat-margins img
  472. {
  473.     display:block;
  474. }
  475.  
  476. .tbl-bottom
  477. {
  478.     display:table;
  479.     border-collapse:collapse;
  480.     margin:0;
  481.     width:100%;
  482. }
  483.  
  484. .tbl-bottom .tbl-td
  485. {
  486.     display:table-cell;
  487.     vertical-align:bottom;
  488.     padding:0;
  489. }
  490.  
  491. .move-left
  492. {
  493.     position:relative;
  494.     left:-10px;
  495. }
  496.  
  497. .move-right
  498. {
  499.     position:relative;
  500.     left:10px; 
  501. }
  502.  
  503. .eat-left
  504. {
  505.     margin-left:-10px; 
  506. }
  507.  
  508. .eat-right
  509. {
  510.     margin-right:-10px;
  511. }
  512.  
  513. .fs-s,
  514. .fs-xs
  515. {
  516.     font-size:90%;
  517. }
  518.  
  519. .dn
  520. {
  521.     display:none;
  522. }
  523.  
  524. .bg-color-menu,
  525. .bg-color-slider,
  526. .bg-color-main,
  527. .bg-color-sidebar,
  528. .bg-color-footer,
  529. .primary-menu li.block-1
  530. {
  531.     -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.07);
  532.     -moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.07);
  533.     box-shadow:inset 0 0 0 1px rgba(0,0,0,0.07);
  534. }
  535.  
  536. /************************
  537.  * Headline
  538.  ************************/
  539.  
  540. .headline
  541. {
  542.     padding-top:6px;
  543. }
  544.  
  545. .headline-text
  546. {
  547.     line-height:16px;
  548.     font-size:12px;
  549. }
  550.  
  551. .headline-text a
  552. {
  553.     color:inherit;
  554.     text-decoration:underline;
  555. }
  556.  
  557. .headline-social
  558. {
  559.     float:right;
  560.     text-align:right;
  561. }
  562.  
  563. /************************
  564.  * Logo
  565.  ************************/
  566.  
  567. .logo-pane-inner
  568. {
  569.     position:absolute;
  570.     bottom:10px;
  571.     left:10px;
  572.     right:10px;
  573. }
  574.  
  575. .logo-text
  576. {
  577.     line-height:30px;
  578.     font-size:30px;
  579.     font-weight:bold;
  580.     /*text-shadow:0 1px 0 rgba(255,255,255,0.8);*/
  581. }
  582.  
  583. .logo-text a
  584. {
  585.     color:inherit;
  586.     text-decoration:none;
  587. }
  588.  
  589. .logo-image
  590. {
  591.     height:100%;
  592. }
  593.  
  594. .logo-image img
  595. {
  596.     width:auto;
  597.     height:auto;
  598.     max-width:100%;
  599.     max-height:76px;
  600.     display:block;
  601. }
  602.  
  603. .logo-pane.logo-pane-no-bg
  604. {
  605.     background:none;
  606.     -webkit-box-shadow:none;
  607.     -moz-box-shadow:none;
  608.     box-shadow:none;
  609. }
  610.  
  611. .logo-pane.logo-pane-no-bg .logo-pane-inner
  612. {
  613.     top:0;
  614.     right:0;
  615.     left:0;
  616.     bottom:0;
  617. }
  618.  
  619. .logo-pane.logo-pane-no-bg .logo-image img
  620. {
  621.     max-height:100%;
  622. }
  623.  
  624. /************************
  625.  * Menu
  626.  ************************/
  627.  
  628. .primary-menu
  629. {
  630.     list-style:none;
  631.     padding:0;
  632.     margin:0;
  633.     float:left;
  634. }
  635.  
  636. .primary-menu li
  637. {
  638.     position:relative;
  639.     cursor:default;
  640. }
  641.  
  642. .primary-menu li a
  643. {
  644.     display:block;
  645.     height:100%;
  646.     position:relative;
  647.     font-weight:bold;
  648.     line-height:110%;
  649.     text-decoration:none;
  650.    
  651.     -webkit-transition:all 0.3s;
  652.     -moz-transition:all 0.3s;
  653.     transition:all 0.3s;
  654. }
  655.  
  656. .primary-menu li a:hover,
  657. .primary-menu li.sfHover a
  658. {
  659.     color:#fff;
  660. }
  661.  
  662. .primary-menu li a span
  663. {
  664.     position:absolute;
  665.     bottom:10px;
  666.     left:10px;
  667.     right:10px;
  668. }
  669.  
  670. .primary-menu li ul
  671. {
  672.     display:none;
  673.     list-style:none;
  674.     position:absolute;
  675.     top:100%;
  676.     left:0;
  677.     z-index:500;
  678.     padding:0;
  679.     margin:0;
  680.    
  681.     -webkit-box-shadow:0px 3px 10px -1px rgba(0,0,0,0.4);
  682.     -moz-box-shadow:0px 3px 10px -1px rgba(0,0,0,0.4);
  683.     box-shadow:0px 3px 10px -1px rgba(0,0,0,0.4);
  684. }
  685.  
  686. .primary-menu > li > ul
  687. {
  688.     min-width:100%;
  689.     margin:12px 0 0 0;
  690. }
  691.  
  692. .primary-menu > li > ul:before
  693. {
  694.     content:'';
  695.     display:block;
  696.     position:absolute;
  697.     top:-12px;
  698.     left:0;
  699.     right:0;
  700.     height:12px;
  701. }
  702.  
  703. .primary-menu > li > ul:after
  704. {
  705.     content:'';
  706.     display:block;
  707.     position:absolute;
  708.     top:0;
  709.     left:0;
  710.     width:96px;
  711.     height:2px;
  712. }
  713.  
  714. .primary-menu > li:last-child > ul,
  715. .primary-menu > li:last-child > ul:after {
  716.     left:auto;
  717.     right:0;
  718. }
  719.  
  720. .primary-menu li ul li
  721. {
  722.     background:none;
  723.     white-space:nowrap;
  724.     float:none;
  725. }
  726.  
  727. .primary-menu li ul a
  728. {
  729.     display:block;
  730.     margin:0;
  731.     line-height:300%;
  732.     padding:0 70px 0 18px;
  733.     color:#fff;
  734.     font-weight:bold;
  735.    
  736.     -webkit-transition:all 0.3s;
  737.     -moz-transition:all 0.3s;
  738.     transition:all 0.3s;
  739.    
  740.     border-bottom:1px solid transparent;
  741. }
  742.  
  743. .primary-menu li ul li:last-child > a
  744. {
  745.     border-bottom:0;
  746. }
  747.  
  748. .primary-menu li ul a span
  749. {
  750.     position:static;
  751. }
  752.  
  753. .primary-menu li ul a:hover,
  754. .primary-menu li ul li.active > a
  755. {
  756.     /*background-color:rgba(255,255,255,0.2);*/
  757. }
  758.  
  759. .primary-menu li ul ul
  760. {
  761.     left:100%;
  762.     top:0;
  763.     border-left:1px solid #000;
  764.     border-left-color:rgba(0,0,0,0.1);
  765.     margin:0;
  766. }
  767.  
  768. .primary-menu li:hover ul,
  769. .primary-menu li.sfHover ul {
  770.     display:block;
  771. }
  772. ul.primary-menu li:hover li ul,
  773. ul.primary-menu li.sfHover li ul {
  774.     display:none;
  775. }
  776. ul.primary-menu li li:hover ul,
  777. ul.primary-menu li li.sfHover ul {
  778.     display:block;
  779. }
  780. ul.primary-menu li li:hover li ul,
  781. ul.primary-menu li li.sfHover li ul {
  782.     display:none;
  783. }
  784. ul.primary-menu li li li:hover ul,
  785. ul.primary-menu li li li.sfHover ul {
  786.     display:block;
  787. }
  788. ul.primary-menu li li li:hover li ul,
  789. ul.primary-menu li li li.sfHover li ul {
  790.     display:none;
  791. }
  792. ul.primary-menu li li li li:hover ul,
  793. ul.primary-menu li li li li.sfHover ul {
  794.     display:block;
  795. }
  796. ul.primary-menu li li li li:hover li ul,
  797. ul.primary-menu li li li li.sfHover li ul {
  798.     display:none;
  799. }
  800. ul.primary-menu li li li li li:hover ul,
  801. ul.primary-menu li li li li li.sfHover ul {
  802.     display:block;
  803. }
  804.  
  805. .primary-menu.show-dropdown-symbol > li.menu-parent-item > a span:after
  806. {
  807.     content:' \f107';
  808.     font-family: 'FontAwesome';
  809. }
  810.  
  811.  
  812. .primary-menu-select
  813. {
  814.     display:none;
  815.     margin:12px 0;
  816.     padding:12px;
  817. }
  818.  
  819. .primary-menu-select select
  820. {
  821.     width:100%;
  822. }
  823.  
  824. /************************
  825.  * Big Slider
  826.  ************************/
  827.  
  828. .big-slider-wrapper
  829. {
  830.     overflow:hidden;
  831. }
  832.  
  833. .big-slider
  834. {
  835.     margin:-6px;
  836. }
  837.  
  838. .big-slider-inner
  839. {
  840.     width:999999px;
  841. }
  842.  
  843. .big-slider-uber-inner
  844. {
  845.     float:left;
  846. }
  847.  
  848. .big-slider-slide
  849. {
  850.     display:block;
  851.     text-align:center;
  852.     text-decoration:none;
  853.     color:inherit;
  854.     position:relative;
  855. }
  856.  
  857. .big-slider-slide:hover
  858. {
  859.     text-decoration:none;
  860. }
  861.  
  862. .big-slider-slide .after
  863. {
  864.     display:none;
  865. }
  866.  
  867. .no-touch .big-slider-slide .after
  868. {
  869.     content:'';
  870.     display:block;
  871.     position:absolute;
  872.     top:0;
  873.     left:0;
  874.     right:0;
  875.     bottom:0;
  876.     color:#fff;
  877.     border:6px solid rgba(255,255,255,0);
  878.    
  879.     -webkit-transition:all 0.3s;
  880.     -moz-transition:all 0.3s;
  881.     transition:all 0.3s;
  882. }
  883.  
  884. .no-touch .big-slider-slide:hover .after
  885. {
  886.     border-color:rgba(255,255,255,0.3);
  887. }
  888.  
  889. .big-slider-slide .pic
  890. {
  891.     display:block;
  892.     overflow:hidden;
  893.     position:relative;
  894. }
  895.  
  896. .big-slider-slide .pic img
  897. {
  898.     display:block;
  899.     max-height:100%;
  900.    
  901.     -webkit-transition:-webkit-transform 1.4s;
  902.     -moz-transition:-moz-transform 1.4s;
  903.     transition:transform 1.4s;
  904. }
  905.  
  906. .big-slider-slide .pic-after
  907. {
  908.     display:none;
  909. }
  910.  
  911. /*
  912. .mozilla.no-touch .big-slider-slide .pic-after
  913. {
  914.     display:block;
  915.     position:absolute;
  916.     top:0;
  917.     left:0;
  918.     right:0;
  919.     bottom:0;
  920.     background:#000;
  921.     opacity:0;
  922.    
  923. }
  924.  
  925. .mozilla.no-touch .big-slider-slide:hover .pic-after
  926. {
  927.   -moz-animation-duration: 2s;
  928.   -moz-animation-name: fadeInOut;
  929.   -moz-animation-iteration-count: infinite;
  930.   -moz-animation-delay: 0.6s;
  931.  
  932.   animation-duration: 2s;
  933.   animation-name: fadeInOut;
  934.   animation-iteration-count: infinite;
  935.   animation-delay: 0.6s;
  936. }
  937.  
  938. @-moz-keyframes fadeInOut {
  939.   from { opacity:0; }
  940.   50% { opacity:0.35; }
  941.   to { opacity:0; }
  942. }
  943. @keyframes fadeInOut {
  944.   from { opacity:0; }
  945.   50% { opacity:0.35; }
  946.   to { opacity:0; }
  947. }
  948. */
  949.  
  950. .big-slider-slide .pic .video
  951. {
  952.     position:absolute;
  953.     top:0;
  954.     left:0;
  955.     right:0;
  956.     bottom:0;
  957. }
  958.  
  959. .big-slider-slide .pic .video iframe,  
  960. .big-slider-slide .pic .video object,  
  961. .big-slider-slide .pic .video embed {
  962.     position: absolute;
  963.     top: 0;
  964.     left: 0;
  965.     height: 100%;
  966.     width: 100%;
  967. }
  968.  
  969. .big-slider-slide.video-slide .pic
  970. {
  971.     z-index:1;
  972. }
  973.  
  974. .no-touch .big-slider-slide:hover .pic img,
  975. .msie10 .big-slider-slide:hover .pic img
  976. {
  977.     -webkit-transform: scale(1.2,1.2);
  978.     -moz-transform: scale(1.2,1.2);
  979.     transform: scale(1.2,1.2);
  980. }
  981.  
  982. .mozilla.no-touch .big-slider-slide:hover .pic img
  983. {
  984.     -webkit-transform:scale(1.2,1.2) rotate(0.1deg);
  985.     -moz-transform:scale(1.2,1.2) rotate(0.1deg);
  986.     transform:scale(1.2,1.2) rotate(0.1deg);
  987. }
  988.  
  989. .big-slider-slide .text-wrapper
  990. {
  991.     display:table;
  992.     width:100%;
  993. }
  994.  
  995. .big-slider-slide .text
  996. {
  997.     display:block;
  998.     display:table-cell;
  999.     width:100%;
  1000.     padding:0 12px;
  1001.     vertical-align:middle;
  1002.     overflow:hidden;
  1003. }
  1004.  
  1005. .no-touch .big-slider-slide .text
  1006. {
  1007.     -webkit-transition:background 0.3s, color 0.3s;
  1008.     -moz-transition:background 0.3s, color 0.3s;
  1009.     transition:background 0.3s, color 0.3s;
  1010. }
  1011.  
  1012. .big-slider-slide .text .text-inner
  1013. {
  1014.     display:block;
  1015.     position:relative;
  1016. }
  1017.  
  1018. .big-slider-slide .text .title
  1019. {
  1020.     display:block;
  1021.     padding:6px 0;
  1022.     font-size:18px;
  1023.     line-height:100%;
  1024.     font-weight:bold;
  1025. }
  1026.  
  1027. .no-touch .big-slider-slide .text .title
  1028. {
  1029.     -webkit-transition:color 0.3s;
  1030.     -moz-transition:color 0.3s;
  1031.     transition:color 0.3s; 
  1032. }
  1033.  
  1034. .no-touch .big-slider-slide:hover .text,
  1035. .no-touch .big-slider-slide:hover .text .title
  1036. {
  1037.     color:#fff;
  1038. }
  1039.  
  1040. .big-slider-slide .text .text-text
  1041. {
  1042.     display:block;
  1043.     position:relative;
  1044. }
  1045.  
  1046. /* Control */
  1047.  
  1048. .big-slider-control .control-left,
  1049. .big-slider-control .control-right
  1050. {
  1051.     float:left;
  1052.     width:8%;
  1053.     height:100%;
  1054.     cursor:pointer;
  1055.    
  1056.     -webkit-transition:background-color 0.3s;
  1057.     -moz-transition:background-color 0.3s;
  1058.     transition:background-color 0.3s;
  1059. }
  1060.  
  1061. .big-slider-control .control-right
  1062. {
  1063.     float:right;
  1064. }
  1065.  
  1066. .big-slider-control .control-left
  1067. {
  1068.     background:url(img/slider-controls.png) no-repeat 12px 6px;
  1069. }
  1070.  
  1071. .big-slider-control .control-left:hover
  1072. {
  1073.     background-position:12px -144px;
  1074. }
  1075.  
  1076. .big-slider-control .control-right
  1077. {
  1078.     background:url(img/slider-controls.png) no-repeat -120px 6px;
  1079. }
  1080.  
  1081. .big-slider-control .control-right:hover
  1082. {
  1083.     background-position:-120px -144px;
  1084. }
  1085.  
  1086. .big-slider-control .control-seek
  1087. {
  1088.     float:left;
  1089.     width:82%;
  1090.     height:100%;
  1091.     margin:0 1%;
  1092.    
  1093.     background:url(img/w1.png) repeat-x left 19px;
  1094. }
  1095.  
  1096. .touch .big-slider-control .control-seek
  1097. {
  1098.     display:none;
  1099. }
  1100.  
  1101. .big-slider-control .control-seek-box
  1102. {
  1103.     margin:6px 0;
  1104.     height:31px;
  1105.     width:34px;
  1106.     /*background-color:rgba(0,0,0,0.05);*/
  1107.     background:url(img/seek-box.png) repeat-x left -4px;
  1108.     position:relative;
  1109.     left:0;
  1110.    
  1111.     cursor:pointer;
  1112. }
  1113.  
  1114. .big-slider-control .control-seek-box-inner
  1115. {
  1116.     height:100%;
  1117.  
  1118.     -webkit-transition:background-color 0.3s;
  1119.     -moz-transition:background-color 0.3s;
  1120.     transition:background-color 0.3s;
  1121. }
  1122.  
  1123. .big-slider-control .control-seek:hover .control-seek-box
  1124. {
  1125.     /*background-image:none;*/
  1126. }
  1127.  
  1128.  
  1129. .big-slider-control .control-seek:hover .control-seek-box.pressed,
  1130. .big-slider-control .control-seek-box.pressed
  1131. {
  1132.     /*background-image:none;*/
  1133. }
  1134.  
  1135. /************************
  1136.  * Homepage
  1137.  ************************/
  1138.  
  1139. .homepage-blocks > .block-full > .block-inner,
  1140. .homepage-blocks > .blocks-same-height-wrapper > .blocks-same-height > .block-1 > .block-inner,
  1141. .homepage-blocks > .blocks-same-height-wrapper > .blocks-same-height > .block-2 > .block-inner,
  1142. .homepage-blocks > .blocks-same-height-wrapper > .blocks-same-height > .block-3 > .block-inner,
  1143. .homepage-blocks > .blocks-same-height-wrapper > .blocks-same-height > .block-4 > .block-inner,
  1144. .homepage-blocks > .blocks-same-height-wrapper > .blocks-same-height > .block-5 > .block-inner,
  1145. .homepage-blocks > .blocks-same-height-wrapper > .blocks-same-height > .block-6 > .block-inner,
  1146. .homepage-blocks > .blocks-same-height-wrapper > .blocks-same-height > .block-7 > .block-inner,
  1147. .homepage-blocks > .blocks-same-height-wrapper > .blocks-same-height > .block-8 > .block-inner
  1148. {
  1149.     padding-bottom:36px;
  1150. }
  1151.  
  1152. .homepage-blocks .block-1 > p,
  1153. .homepage-blocks .block-2 > p,
  1154. .homepage-blocks .block-3 > p,
  1155. .homepage-blocks .block-4 > p,
  1156. .homepage-blocks .block-5 > p,
  1157. .homepage-blocks .block-6 > p,
  1158. .homepage-blocks .block-7 > p,
  1159. .homepage-blocks .block-8 > p,
  1160. .homepage-blocks .block-full > p
  1161. {
  1162.     margin:0;
  1163. }
  1164.  
  1165. .homepage-blocks .block-1 > p > img,
  1166. .homepage-blocks .block-2 > p > img,
  1167. .homepage-blocks .block-3 > p > img,
  1168. .homepage-blocks .block-4 > p > img,
  1169. .homepage-blocks .block-5 > p > img,
  1170. .homepage-blocks .block-6 > p > img,
  1171. .homepage-blocks .block-7 > p > img,
  1172. .homepage-blocks .block-8 > p > img,
  1173. .homepage-blocks .block-full > p > img,
  1174. .homepage-blocks .block-1 > p > a > img,
  1175. .homepage-blocks .block-2 > p > a > img,
  1176. .homepage-blocks .block-3 > p > a > img,
  1177. .homepage-blocks .block-4 > p > a > img,
  1178. .homepage-blocks .block-5 > p > a > img,
  1179. .homepage-blocks .block-6 > p > a > img,
  1180. .homepage-blocks .block-7 > p > a > img,
  1181. .homepage-blocks .block-8 > p > a > img,
  1182. .homepage-blocks .block-full > p > a > img
  1183. {
  1184.     display:block;
  1185. }
  1186.  
  1187. /************************
  1188.  * Widgets Areas
  1189.  ************************/
  1190.  
  1191. .widget-header
  1192. {
  1193.     font-size:160%;
  1194.     line-height:140%;
  1195.     margin:-10px -10px 16px;
  1196.     padding:26px 10px 6px;
  1197.     border-bottom:1px solid transparent;
  1198.     border-bottom-color:rgba(0,0,0,0.1);
  1199.     font-weight:bold;
  1200. }
  1201.  
  1202. .footer .widget-header
  1203. {
  1204.     border-bottom:0;
  1205. }
  1206.  
  1207. /* Posts */
  1208.  
  1209. .post-widget
  1210. {
  1211.     margin:12px 0 24px 0;
  1212.     display:table;
  1213.     border-collapse:collapse;
  1214.     width:100%;
  1215. }
  1216.  
  1217. .post-widget-pic
  1218. {
  1219.     display:table-cell;
  1220.     float:none;
  1221. }
  1222.  
  1223. .post-widget-pic .inner
  1224. {
  1225.     position:relative;
  1226.     left:-10px;
  1227. }
  1228.  
  1229. .post-widget-pic .block-inner
  1230. {
  1231.     padding-right:0;
  1232.     padding-bottom:0;
  1233. }
  1234.  
  1235. .post-widget-pic img
  1236. {
  1237.     display:block;
  1238.     max-width:100%;
  1239.     max-height:100%;
  1240.     width:auto;
  1241.     height:auto;
  1242.    
  1243.     -webkit-transition:opacity 0.3s;
  1244.     -moz-transition:opacity 0.3s;
  1245.     transition:opacity 0.3s;
  1246. }
  1247.  
  1248. .post-widget-pic img:hover
  1249. {
  1250.     opacity:0.8;
  1251. }
  1252.  
  1253. .post-widget-text
  1254. {
  1255.     display:table-cell;
  1256.     vertical-align:bottom;
  1257. }
  1258.  
  1259. .post-widget-text .date
  1260. {
  1261.     font-style:italic;
  1262.     font-size:85%;
  1263.     margin-bottom:2px;
  1264. }
  1265.  
  1266. .post-widget-text .title
  1267. {
  1268. }
  1269.  
  1270. .widgets-area ul
  1271. {
  1272.     list-style:none;
  1273.     padding:0;
  1274.     margin:16px 0;
  1275. }
  1276.  
  1277. .widgets-area ul li
  1278. {
  1279.     background:url(img/li.png) no-repeat left 2px;
  1280.     padding-left:18px;
  1281.     margin-bottom:6px;
  1282. }
  1283.  
  1284. .widgets-area img
  1285. {
  1286.     max-width:100%;
  1287.     height:auto;
  1288. }
  1289.  
  1290. /************************
  1291.  * Sidebar
  1292.  ************************/
  1293.  
  1294. .sidebar
  1295. {
  1296.     overflow:hidden;
  1297. }
  1298.  
  1299. .flip-sidebar .content-with-sidebar
  1300. {
  1301.     position:relative;
  1302.     left:324px;
  1303. }
  1304.  
  1305. .flip-sidebar .sidebar
  1306. {
  1307.     position:relative;
  1308.     left:-648px;   
  1309. }
  1310.  
  1311. .sidebar > div:first-child .widget-header
  1312. {
  1313.     padding-top:47px;
  1314. }
  1315.  
  1316. .menu .current-menu-item a,
  1317. .menu .current-menu-item a:hover
  1318. {
  1319.     color:inherit;
  1320.     text-decoration:none;
  1321.     font-weight:bold;
  1322. }
  1323.  
  1324. /************************
  1325.  * Content Styling
  1326.  ************************/
  1327.  
  1328. .edit-post-link
  1329. {
  1330.     position:absolute;
  1331.     top:10px;
  1332.     left:10px;
  1333.     font-size:90%;
  1334. }
  1335. .box-phone
  1336. {
  1337.     margin:16px 0;
  1338. }
  1339.  
  1340. .box-phone .phone
  1341. {
  1342.     font-size:210%;
  1343.     float:left;
  1344.     margin-right:12px;
  1345.     line-height:100%;
  1346. }
  1347.  
  1348. .box-phone .days
  1349. {
  1350.     float:left;
  1351.     font-size:85%;
  1352.     line-height:110%;
  1353.     margin-top:2px;
  1354. }
  1355.  
  1356. .hover-add-pane
  1357. {
  1358.     text-align:center;
  1359.     margin:32px 0;
  1360. }
  1361.  
  1362. .hover-add-pane .visible
  1363. {
  1364.     position:relative;
  1365. }
  1366.  
  1367. .hover-add-pane .pic
  1368. {
  1369.     margin-bottom:12px;
  1370. }
  1371.  
  1372. .hover-add-pane .title
  1373. {
  1374.     font-size:140%;
  1375.     font-weight:bold;
  1376. }
  1377.  
  1378. .hover-add-pane .hidden
  1379. {
  1380.     height:0;
  1381.     margin-top:-8px;
  1382.     opacity:0;
  1383.     overflow:hidden;
  1384.     font-size:90%;
  1385. }
  1386.  
  1387. .page-h1
  1388. {
  1389.     color:inherit;
  1390.     margin-bottom:0;
  1391. }
  1392.  
  1393. .page-h1-divider
  1394. {
  1395.     margin:0 -10px 32px;
  1396.     padding:0 10px 4px;
  1397.     border-bottom:1px solid #e8e7e7;
  1398.     border-bottom-color:rgba(0,0,0,0.1);
  1399. }
  1400.  
  1401. hr
  1402. {
  1403.     margin:16px -10px;
  1404.     border:0;
  1405.     border-bottom:1px solid #e8e7e7;
  1406.     border-bottom-color:rgba(0,0,0,0.1);
  1407.     height:0;
  1408.     overflow:hidden;
  1409. }
  1410.  
  1411. /* BreadCrumbs */
  1412.  
  1413. .breadcrumbs
  1414. {
  1415.     text-align:right;
  1416.     font-style:italic;
  1417.     font-size:90%;
  1418.     margin-bottom:4px;
  1419. }
  1420.  
  1421. .breadcrumbs a
  1422. {
  1423.     color:inherit;
  1424. }
  1425.  
  1426. .content-with-sidebar > .block-6 > .block-inner,
  1427. .content-without-sidebar > .block-inner
  1428. {
  1429.     padding-bottom:36px;
  1430. }
  1431.  
  1432. /************************
  1433.  * Blog
  1434.  ************************/
  1435.  
  1436. .post
  1437. {
  1438.     margin:36px 0 46px 0;
  1439. }
  1440.  
  1441. .post-title h3
  1442. {
  1443.     margin-top:0;
  1444.     margin-bottom:10px;
  1445. }
  1446.  
  1447. .post-read-more
  1448. {
  1449.     font-size:90%;
  1450.     margin-bottom:-3px;
  1451. }
  1452.  
  1453. .post-pic img
  1454. {
  1455.     -webkit-transition:opacity 0.3s;
  1456.     -moz-transition:opacity 0.3s;
  1457.     transition:opacity 0.3s;
  1458. }
  1459.  
  1460. .post-pic img:hover
  1461. {
  1462.     opacity:0.8;
  1463. }
  1464.  
  1465. .post-tbl-wrapper
  1466. {
  1467.     position:relative;
  1468. }
  1469.  
  1470. .post-tbl
  1471. {
  1472.     display:table;
  1473.     border-collapse:collapse;
  1474.     width:100%;
  1475.     table-layout:fixed;
  1476. }
  1477.  
  1478. .post-categories,
  1479. .post-tags,
  1480. .post-author,
  1481. .post-comments
  1482. {
  1483.     display:inline-block;
  1484.     margin-bottom:6px;
  1485.     margin-right:12px;
  1486.     font-size:90%;
  1487.     font-style:italic;
  1488.     line-height:100%;
  1489. }
  1490.  
  1491. .post-categories .label,
  1492. .post-tags .label,
  1493. .post-author .label,
  1494. .post-comments .label
  1495. {
  1496.     font-weight:bold;
  1497. }
  1498.  
  1499. .post-categories a,
  1500. .post-tags a,
  1501. .post-comments a,
  1502. .post-author a
  1503. {
  1504.     color:inherit;
  1505.     text-decoration:none;
  1506. }
  1507.  
  1508. .post-title-comment,
  1509. .post-title-link
  1510. {
  1511.     font-size:90%;
  1512.     margin-top:0;
  1513. }
  1514.  
  1515. .post-title-link
  1516. {
  1517.     background:url(img/link.png) no-repeat left center;
  1518.     padding-left:24px;
  1519. }
  1520.  
  1521. .block-3 .post-title-link {
  1522.     width:250px;
  1523.     text-overflow:ellipsis;
  1524.     white-space:nowrap;
  1525.     overflow:hidden;
  1526. }
  1527.  
  1528. .post-pic img
  1529. {
  1530.     max-width:100%;
  1531.     height:auto;
  1532.     display:block;
  1533. }
  1534.  
  1535. .post-pic a
  1536. {
  1537.     display:block;
  1538. }
  1539.  
  1540. .post-text p:first-child
  1541. {
  1542.     margin-top:0;
  1543. }
  1544.  
  1545. .post-text p
  1546. {
  1547.     margin-bottom:0;
  1548. }
  1549.  
  1550. /* Post Big */
  1551.  
  1552. .post-big
  1553. {
  1554.     position:relative;
  1555. }
  1556.  
  1557. .post.post-big
  1558. {
  1559.     margin-bottom:70px;
  1560. }
  1561.  
  1562. .post-big .post-title-comment,
  1563. .post-big .post-title-link
  1564. {
  1565.     margin-bottom:4px;
  1566. }
  1567.  
  1568. .post-big .post-pic
  1569. {
  1570.     display:table-cell;
  1571.     padding:0;
  1572.     float:none;
  1573. }
  1574.  
  1575. .post-big .post-pic > .block-3
  1576. {
  1577.     float:none;
  1578. }
  1579.  
  1580. .post-big .post-pic .block-inner
  1581. {
  1582.     padding-left:0;
  1583.     padding-top:0;
  1584.     padding-bottom:0;
  1585. }
  1586.  
  1587. .post-big .post-data
  1588. {
  1589.     display:table-cell;
  1590.     padding:0;
  1591.     vertical-align:bottom;
  1592. }
  1593.  
  1594. .post-big .post-head
  1595. {
  1596.     display:table;
  1597.     width:100%;
  1598.     margin-bottom:22px;
  1599. }
  1600.  
  1601. .post-big .post-date
  1602. {
  1603.     display:table-cell;
  1604.     float:none;
  1605.     vertical-align:bottom;
  1606.     color:#fff;
  1607.     position:relative;
  1608. }
  1609.  
  1610. .post-big .post-date-inner
  1611. {
  1612.     display:inline-block;
  1613.     text-align:center;
  1614.     font-size:100%;
  1615.     text-transform:uppercase;
  1616.     line-height:100%;
  1617. }
  1618.  
  1619. .post-big .post-date-inner div
  1620. {
  1621.     font-size:190%;
  1622.     line-height:100%;
  1623.     padding-left:1px;
  1624. }
  1625.  
  1626. .post-big .post-title
  1627. {
  1628.     display:table-cell;
  1629.     vertical-align:top;
  1630. }
  1631.  
  1632. .post-big .post-title-inner
  1633. {
  1634.     margin-left:10px;
  1635.     border-top:2px solid transparent;
  1636.    
  1637. }
  1638.  
  1639. .post-big .post-title h3
  1640. {
  1641.     margin:12px 0 4px 0;
  1642.     font-size:195%;
  1643.     line-height:125%;
  1644. }
  1645.  
  1646. .post-big .post-title a
  1647. {
  1648.     color:inherit;
  1649. }
  1650.  
  1651. .post-big .post-title a:hover
  1652. {
  1653.     text-decoration:none;
  1654. }
  1655.  
  1656. .post-big .post-categories,
  1657. .post-big .post-tags,
  1658. .post-big .post-author,
  1659. .post-big .post-comments
  1660. {
  1661.     margin-bottom:0;
  1662. }
  1663.  
  1664. .post-big .post-gallery-thumbs
  1665. {
  1666.     position:absolute;
  1667.     top:-6px;
  1668.     left:308px;
  1669.     right:-18px;
  1670. }
  1671.  
  1672. .post-big .post-gallery-thumbs .item a
  1673. {
  1674.     display:block;
  1675. }
  1676.  
  1677. .post-big .post-gallery-thumbs .item img
  1678. {
  1679.     display:block;
  1680.     max-width:100%;
  1681.     height:auto;
  1682. }
  1683.  
  1684. .post-big .post-gallery-thumbs .block-inner
  1685. {
  1686.     padding-top:0;
  1687.     padding-left:0;
  1688. }
  1689.  
  1690. .post-big.format-gallery .post-data
  1691. {
  1692.     padding-top:108px;
  1693. }
  1694.  
  1695. .post-big .post-gallery-thumbs .pic-1 img,
  1696. .post-big .post-gallery-thumbs .pic-2 img,
  1697. .post-big .post-gallery-thumbs .pic-3 img
  1698. {
  1699.     -webkit-transition: opacity 0.3s;
  1700.     -moz-transition: opacity 0.3s;
  1701.     transition: opacity 0.3s;
  1702. }
  1703.  
  1704. .post-big .post-gallery-thumbs .pic-1 img
  1705. {
  1706.     opacity:0.9;
  1707. }
  1708.  
  1709. .post-big .post-gallery-thumbs .pic-2 img
  1710. {
  1711.     opacity:0.6;
  1712. }
  1713.  
  1714. .post-big .post-gallery-thumbs .pic-3 img
  1715. {
  1716.     opacity:0.4;
  1717. }
  1718.  
  1719. .post-big .post-gallery-thumbs .pic-1 img:hover,
  1720. .post-big .post-gallery-thumbs .pic-2 img:hover,
  1721. .post-big .post-gallery-thumbs .pic-3 img:hover
  1722. {
  1723.     opacity:1;
  1724. }
  1725.  
  1726. .post-big .jp-container
  1727. {
  1728.     margin:0;
  1729. }
  1730.  
  1731. .post-big .jp-jplayer img
  1732. {
  1733.     margin-bottom:-32px;
  1734.     opacity:1;
  1735. }
  1736.  
  1737.  
  1738.  
  1739. /* Post Small */
  1740.  
  1741. .post-small-category-title h2
  1742. {
  1743.     font-size:190%;  
  1744. }
  1745.  
  1746. .post-small .post-title h3
  1747. {
  1748.     line-height:130%;
  1749.     margin-bottom:6px;
  1750. }
  1751.  
  1752. .post-small-category-title a,
  1753. .post-small-category-title a:hover
  1754. {
  1755.     color:inherit;
  1756.     text-decoration:none;
  1757. }
  1758.  
  1759. .post-small .post-date
  1760. {
  1761.     display:inline-block;
  1762.     margin-right:12px;
  1763.     margin-bottom:10px;
  1764.     font-size:90%;
  1765.     font-style:italic;
  1766. }
  1767.  
  1768. .post-small .post-title-comment,
  1769. .post-small .post-title-link
  1770. {
  1771.     margin-top:-4px;
  1772.     margin-bottom:12px;
  1773. }
  1774.  
  1775. .post-small .post-pic
  1776. {
  1777.     margin-top:5px;
  1778.     float:left;
  1779. }
  1780.  
  1781. .post-small.thumbnail-right .post-pic
  1782. {
  1783.     float:right;
  1784. }
  1785.  
  1786. .post-small .post-pic .block-inner
  1787. {
  1788.     padding-top:0;
  1789.     padding-bottom:0;
  1790. }
  1791.  
  1792. .post-small .post-pic .block-inner.move-left
  1793. {
  1794.     padding-right:0;
  1795. }
  1796.  
  1797. .post-small .post-pic .block-inner.move-right
  1798. {
  1799.     padding-left:0;
  1800. }
  1801.  
  1802. .post-small .post-title a:hover
  1803. {
  1804.     text-decoration:none;
  1805.     border-bottom:2px solid;
  1806. }
  1807.  
  1808. /*********/
  1809.  
  1810. .post-small.post-big-thumb
  1811. {
  1812.     margin-bottom:32px;
  1813. }
  1814.  
  1815. .post-small.post-big-thumb h3
  1816. {
  1817.     font-size:170%;
  1818. }
  1819.  
  1820. .post-small .post-big-pic
  1821. {
  1822.     display:block;
  1823.     position:relative;
  1824.     text-decoration:none;
  1825. }
  1826.  
  1827. .post-small .post-big-pic-pic img
  1828. {
  1829.     display:block;
  1830. }
  1831.  
  1832. .post-small .post-big-pic-over
  1833. {
  1834.     display:block;
  1835.     position:absolute;
  1836.     top:0;
  1837.     left:0;
  1838.     right:0;
  1839.     bottom:0;
  1840.     opacity:0;
  1841.    
  1842.     /*border:6px solid rgba(255,255,255,0.4);*/
  1843.    
  1844.     -webkit-transition:0.3s opacity;
  1845.     -moz-transition:0.3s opacity;
  1846.     transition:0.3s opacity;
  1847. }
  1848.  
  1849. .post-small .post-big-pic-text
  1850. {
  1851.     display:block;
  1852.     position:absolute;
  1853.     top:0;
  1854.     left:0;
  1855.     right:0;
  1856.     bottom:0;
  1857.     overflow:hidden;
  1858.     color:#fff;
  1859.     opacity:0;
  1860.    
  1861.     font-size:160%;
  1862.     line-height:140%;
  1863.  
  1864.     -webkit-transition:0.3s opacity;
  1865.     -moz-transition:0.3s opacity;
  1866.     transition:0.3s opacity;
  1867. }
  1868.  
  1869. .post-small .post-big-pic-text .cutted-link
  1870. {
  1871.     opacity:0.5;
  1872. }
  1873.  
  1874. .post-small .post-big-pic-text .block-inner
  1875. {
  1876.     display:block;
  1877.     position:relative;
  1878.     margin-top:100%;
  1879.    
  1880.     -webkit-transition:0.3s all;
  1881.     -moz-transition:0.3s all;
  1882.     transition:0.3s all;
  1883. }
  1884.  
  1885. .no-touch .post-small .post-big-pic:hover .post-big-pic-over
  1886. {
  1887.     opacity:0.9;
  1888. }
  1889.  
  1890. .no-touch .post-small .post-big-pic:hover .post-big-pic-text
  1891. {
  1892.     opacity:1;
  1893. }
  1894.  
  1895. .no-touch .post-small .post-big-pic:hover .post-big-pic-text .block-inner
  1896. {
  1897.     margin-top:0;
  1898. }
  1899.  
  1900. /* Full */
  1901.  
  1902. .post-full .post-date
  1903. {
  1904.     display:inline-block;
  1905.     margin-right:12px;
  1906.     margin-bottom:6px;
  1907.     font-size:90%;
  1908.     font-style:italic;
  1909. }
  1910.  
  1911. .post-full .post-text
  1912. {
  1913.     margin-top:16px;
  1914. }
  1915.  
  1916. /************************
  1917.  * Comments
  1918.  ************************/
  1919.  
  1920. .comment
  1921. {
  1922.     margin:36px 0;
  1923. }
  1924.  
  1925. .comment-inner
  1926. {
  1927.     margin-left:96px;
  1928. }
  1929.  
  1930. .comment-uber-inner
  1931. {
  1932.     display:table; 
  1933.     border-collapse:collapse;
  1934.     width:100%;
  1935. }
  1936.  
  1937. .comment-inner.depth-1
  1938. {
  1939.     margin-left:0;
  1940. }
  1941.  
  1942. .comment-inner.depth-2
  1943. {
  1944.     margin-left:24px;
  1945. }
  1946.  
  1947. .comment-inner.depth-3
  1948. {
  1949.     margin-left:48px;
  1950. }
  1951.  
  1952. .comment-inner.depth-4
  1953. {
  1954.     margin-left:72px;
  1955. }
  1956.  
  1957. .comment .info
  1958. {
  1959.     display:table-cell;
  1960.     vertical-align:top;
  1961.     width:200px;
  1962. }
  1963.  
  1964. .comment .info .pic
  1965. {
  1966.     display:table-cell;
  1967.     vertical-align:top;
  1968.     padding-right:12px;
  1969. }
  1970.  
  1971. .comment .info .pic-inner
  1972. {
  1973.     float:left;
  1974.     -webkit-border-radius:50%;
  1975.     -moz-border-radius:50%;
  1976.     border-radius:50%;
  1977.     overflow:hidden;
  1978. }
  1979.  
  1980. .comment .info .pic-inner img
  1981. {
  1982.     display:block;
  1983. }
  1984.  
  1985. .comment .info .name-date
  1986. {
  1987.     display:table-cell;
  1988.     vertical-align:top;
  1989. }
  1990.  
  1991. .comment .info .name
  1992. {
  1993.     font-size:110%;
  1994.     margin-top:9px;
  1995. }
  1996.  
  1997. .comment .info .name a
  1998. {
  1999.     color:inherit;
  2000.     text-decoration:none;
  2001. }
  2002.  
  2003. .comment .info .date
  2004. {
  2005.     margin-top:4px;
  2006.     font-style:italic;
  2007.     font-size:85%;
  2008. }
  2009.  
  2010. .comment .info .date a
  2011. {
  2012.     color:inherit;
  2013. }
  2014.  
  2015. .comment .info .edit
  2016. {
  2017.     font-size:85%;
  2018.     font-style:italic;
  2019. }
  2020.  
  2021. .comment .frame
  2022. {
  2023.     display:table-cell;
  2024. }
  2025.  
  2026. .comment .frame-inner
  2027. {
  2028.     background:rgba(0,0,0,0.03);
  2029.     padding:1px 12px 1px 12px;
  2030.     font-size:90%;
  2031.     position:relative;
  2032.    
  2033.     -webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,0.07);
  2034.     -moz-box-shadow:inset 0 1px 0 rgba(0,0,0,0.07);
  2035.     box-shadow:inset 0 1px 0 rgba(0,0,0,0.07);
  2036. }
  2037.  
  2038. .comment .frame-inner:after
  2039. {
  2040.     content:'';
  2041.     position:absolute;
  2042.     top:5px;
  2043.     left:-24px;
  2044.     width:0;
  2045.     height:0;
  2046.    
  2047.     border:12px solid transparent;
  2048.     border-right-color:rgba(0,0,0,0.03);
  2049. }
  2050.  
  2051. .comment .reply
  2052. {
  2053.     text-align:right;
  2054.     line-height:18px;
  2055.     margin:-8px 0 8px 0;
  2056. }
  2057.  
  2058. .comment .reply a
  2059. {
  2060.     display:inline-block;
  2061.     background:url(img/reply.png) no-repeat right 4px;
  2062.     padding:0 20px 0 0;
  2063. }
  2064.  
  2065. .comment .reply a span
  2066. {
  2067.     opacity:0;
  2068.    
  2069.     -webkit-transition:0.3s;
  2070.     -moz-transition:0.3s;
  2071.     transition:0.3s;
  2072. }
  2073.  
  2074. .comment .frame-inner:hover .reply a span
  2075. {
  2076.     opacity:1;
  2077. }
  2078.  
  2079. .new-comment-caption
  2080. {
  2081.     font-size:125%;
  2082.     font-weight:bold;
  2083.     margin:32px 0 16px 0;
  2084. }
  2085.  
  2086. /* New comment form */
  2087.  
  2088. .new-comment
  2089. {
  2090.     margin-bottom:32px;
  2091. }
  2092.  
  2093. .new-comment .one-third
  2094. {
  2095.     width:32.66%;
  2096.     margin:0 1% 1% 0;
  2097. }
  2098.  
  2099. .new-comment .one-third.last
  2100. {
  2101.     margin-right:0;
  2102. }
  2103.  
  2104. .new-comment input[type=text],
  2105. .new-comment input[type=email],
  2106. .new-comment input[type=password],
  2107. .new-comment textarea
  2108. {
  2109.     -webkit-box-sizing:border-box;
  2110.     -moz-box-sizing:border-box;
  2111.     box-sizing:border-box;
  2112.     width:100%;
  2113.     margin:0;
  2114. }
  2115.  
  2116. .new-comment textarea
  2117. {
  2118.     margin-bottom:1%;
  2119.     display:block;
  2120. }
  2121.  
  2122. .new-comment input[type=submit],
  2123. .new-comment input[type=reset]
  2124. {
  2125.     margin-right:1%;
  2126. }
  2127.  
  2128. .cancel-comment-reply
  2129. {
  2130.     margin:16px 0;
  2131.     font-size:90%;
  2132. }
  2133.  
  2134. /************************
  2135.  * Forms
  2136.  ************************/
  2137.  
  2138. input[type=text],
  2139. input[type=email],
  2140. input[type=password],
  2141. textarea
  2142. {
  2143.     background:#f7f7f7;
  2144.     background-color:rgba(0,0,0,0.03);
  2145.     border:0px;
  2146.     padding:6px 10px;
  2147.     margin:0;
  2148.     font-size:100%;
  2149.    
  2150.     border:1px solid transparent;
  2151.     border-top-color:rgba(0,0,0,0.07);
  2152.    
  2153.     border-radius:0px;
  2154.    
  2155.     -webkit-appearance: none;
  2156.   -moz-appearance: none;
  2157. }
  2158.  
  2159. input[type=text]:focus,
  2160. input[type=email]:focus,
  2161. input[type=password]:focus,
  2162. textarea:focus
  2163. {
  2164.     background-color:rgba(0,0,0,0.02);
  2165. }
  2166.  
  2167. input.error,
  2168. textarea.error
  2169. {
  2170.     border-color:red;
  2171.     -webkit-box-shadow:0 0 5px 0 rgba(255,0,0,0.3);
  2172.     -moz-box-shadow:0 0 5px 0 rgba(255,0,0,0.3);
  2173.     box-shadow:0 0 5px 0 rgba(255,0,0,0.3);
  2174. }
  2175.  
  2176. input[type=button],
  2177. input[type=submit],
  2178. input[type=reset]
  2179. {
  2180.     padding:7px 12px;
  2181.     margin:0;
  2182.     border:0;
  2183.     cursor:pointer;
  2184.     font-size:105%;
  2185.    
  2186.     -webkit-transition:0.3s;
  2187.     -moz-transition:0.3s;
  2188.     transition:0.3s;
  2189.    
  2190.   background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%);
  2191.   background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.1)));
  2192.   background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%);
  2193.   background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%);
  2194.   background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%);
  2195.   background-image: linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%);
  2196.   -webkit-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.3), 0 6px 0 -3px rgba(0,0,0,0.15);
  2197.   -moz-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.3), 0 6px 0 -3px rgba(0,0,0,0.15);
  2198.   box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.3), 0 6px 0 -3px rgba(0,0,0,0.15);
  2199.  
  2200. }
  2201.  
  2202. input[type=button],
  2203. input[type=submit]
  2204. {
  2205.     color:#fff;
  2206. }
  2207.  
  2208. input[type=button]:hover,
  2209. input[type=submit]:hover
  2210. {
  2211.     background-image:none;
  2212. }
  2213.  
  2214. input[type=reset]:hover
  2215. {
  2216.     color:#fff;
  2217. }
  2218.  
  2219. #s
  2220. {
  2221.     -webkit-box-sizing:border-box;
  2222.     -moz-box-sizing:border-box;
  2223.     box-sizing:border-box;
  2224.     width:100%;
  2225. }
  2226.  
  2227.  
  2228. .dark-panes-bg input[type=text],
  2229. .dark-panes-bg input[type=email],
  2230. .dark-panes-bg input[type=password],
  2231. .dark-panes-bg textarea {
  2232.   background:#0f0f0f;
  2233.   background:rgba(255,255,255,0.1);
  2234.   border-top-color:rgba(255,255,255,0.2);
  2235.   color:#fff;
  2236. }
  2237.  
  2238. .dark-panes-bg input[type=text]:focus,
  2239. .dark-panes-bg input[type=email]:focus,
  2240. .dark-panes-bg input[type=password]:focus,
  2241. .dark-panes-bg textarea:focus {
  2242.   background-color:rgba(255,255,255,0.15);
  2243. }
  2244.  
  2245.  
  2246. /************************
  2247.  * Galley
  2248.  ************************/
  2249.  
  2250. .custom-gallery
  2251. {
  2252.     margin:16px 0;
  2253.     position:relative;
  2254.     background:#f2f2f2;
  2255.     background-color:rgba(0,0,0,0.03);
  2256. }
  2257.  
  2258. .custom-gallery .items
  2259. {
  2260.    
  2261. }
  2262.  
  2263. .custom-gallery .items .item
  2264. {
  2265.     display:none;
  2266. }
  2267.  
  2268. .custom-gallery .items .item:first-child
  2269. {
  2270.     display:block;
  2271. }
  2272.  
  2273. .custom-gallery .items .item a
  2274. {
  2275.     display:block;
  2276. }
  2277.  
  2278. .custom-gallery .items .item img
  2279. {
  2280.     max-width:100%;
  2281.     height:auto;
  2282.     display:block;
  2283. }
  2284.  
  2285. .custom-gallery .controls
  2286. {
  2287.     position:absolute;
  2288.     top:0;
  2289.     right:0;
  2290.     bottom:0;
  2291.     padding:12px 4px;
  2292.     font-size:24px;
  2293.     width:1.9em;
  2294.     z-index:100;
  2295.     opacity:0.3;
  2296.    
  2297.     -webkit-transition: all 0.3s;
  2298.     -moz-transition: all 0.3s;
  2299.     transition: all 0.3s;
  2300. }
  2301.  
  2302. .custom-gallery .controls.narrow
  2303. {
  2304.     width:1.3em;
  2305. }
  2306.  
  2307. .custom-gallery:hover .controls
  2308. {
  2309.     opacity:0.9;
  2310. }
  2311.  
  2312. .no-touch .custom-gallery:hover .controls
  2313. {
  2314.     width:70px;
  2315. }
  2316.    
  2317.  
  2318. .custom-gallery .controls .next
  2319. {
  2320.     background:url(img/gallery.png) no-repeat center center;
  2321.     display:inline-block;
  2322.     width:17px;
  2323.     height:17px;
  2324.     margin:0 6px;
  2325. }
  2326.  
  2327. .custom-gallery .controls .pager
  2328. {
  2329.     position:absolute;
  2330.     top:36px;
  2331.     left:-24px;
  2332.     right:0;
  2333.     bottom:0;
  2334.     padding-left:24px;
  2335.     overflow:hidden;
  2336. }
  2337.  
  2338. .custom-gallery .controls .pager-inner
  2339. {
  2340.     position:relative;
  2341.     top:0;
  2342. }
  2343.  
  2344. .custom-gallery .controls .pager a
  2345. {
  2346.     display:block;
  2347.     padding:0 12px;
  2348.     color:#fff;
  2349.     text-decoration:none;
  2350.     line-height:130%;
  2351.     position:relative;
  2352.     opacity:0.6;
  2353.    
  2354.     -webkit-transition: background-color 0.3s, padding 0.3s;
  2355.     -moz-transition: background-color 0.3s, padding 0.3s;
  2356.     transition: background-color 0.3s, padding 0.3s;
  2357. }
  2358.  
  2359. .custom-gallery .controls .pager a:hover
  2360. {
  2361.     background-color:rgba(255,255,255,0.3);
  2362. }
  2363.  
  2364. .custom-gallery .controls .pager a:hover.active
  2365. {
  2366.     background:none;
  2367. }
  2368.  
  2369. .custom-gallery .controls .pager a.active
  2370. {
  2371.     opacity:1;
  2372. }
  2373.  
  2374. .custom-gallery .controls .pager a:after
  2375. {
  2376.     content:'';
  2377.     display:block;
  2378.     position:absolute;
  2379.     top:5px;
  2380.     left:-24px;
  2381.     border:12px solid transparent;
  2382.     width:0;
  2383.     height:0;
  2384.     display:none;
  2385. }
  2386.  
  2387. .custom-gallery .controls .pager a.active:after
  2388. {
  2389.     display:block;
  2390. }
  2391.  
  2392. /************************
  2393.  * Navigation
  2394.  ************************/
  2395.  
  2396. .navigation-pages
  2397. {
  2398.     margin:32px 0 16px 0;
  2399.     line-height:28px;
  2400.     font-size:90%;
  2401. }
  2402.  
  2403. .navigation-pages a
  2404. {
  2405.     text-decoration:none;
  2406. }
  2407.  
  2408. .navigation-pages span.title
  2409. {
  2410.     display:inline-block;
  2411.     padding:0 10px;
  2412.     margin-right:3px;
  2413.     -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.1);
  2414.     -moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.1);
  2415.     box-shadow:inset 0 0 0 1px rgba(0,0,0,0.1);
  2416. }
  2417.  
  2418. .navigation-pages span.item
  2419. {
  2420.     display:inline-block;
  2421.     width:28px;
  2422.     text-align:center;
  2423.     color:#fff;
  2424.     margin-right:6px;
  2425.     margin-bottom:6px;
  2426. }
  2427.  
  2428. .navigation-pages span.dots
  2429. {
  2430.     margin-right:6px;
  2431.     margin-bottom:6px;
  2432. }
  2433.  
  2434. .navigation-pages a span.item
  2435. {
  2436.     background-color:none;
  2437.     background-color:rgba(0,0,0,0.03);
  2438.     color:inherit;
  2439.    
  2440.     -webkit-transition:0.3s;
  2441.     -moz-transition:0.3s;
  2442.     transition:0.3s;
  2443.    
  2444.     -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.07);
  2445.     -moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.07);
  2446.     box-shadow:inset 0 0 0 1px rgba(0,0,0,0.07);
  2447. }
  2448.  
  2449. .navigation-pages a:hover span.item
  2450. {
  2451.     color:#fff;
  2452. }
  2453.  
  2454. /************************
  2455.  * Navigation Prev Next
  2456.  ************************/
  2457.  
  2458. .navigation-prev-next
  2459. {
  2460.     margin:32px 0 16px 0;
  2461.     line-height:28px;
  2462. }
  2463.  
  2464. .navigation-prev-next .navigation-prev
  2465. {
  2466.     float:left;
  2467. }
  2468.  
  2469. .navigation-prev-next .navigation-next
  2470. {
  2471.     float:right;
  2472. }
  2473.  
  2474. .navigation-prev-next .navigation-prev a,
  2475. .navigation-prev-next .navigation-next a
  2476. {
  2477.     display:block;
  2478.     text-decoration:none;
  2479.     -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.07);
  2480.     -moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.07);
  2481.     box-shadow:inset 0 0 0 1px rgba(0,0,0,0.07);
  2482.    
  2483.     -webkit-transition:0.3s;
  2484.     -moz-transition:0.3s;
  2485.     transition:0.3s;
  2486. }
  2487.  
  2488. .navigation-prev-next .navigation-prev a:before,
  2489. .navigation-prev-next .navigation-next a:after
  2490. {
  2491.     content:'\2190';
  2492.     display:inline-block;
  2493.     width:28px;
  2494.     text-align:center;
  2495.     color:#fff;
  2496. }
  2497.  
  2498. .navigation-prev-next .navigation-prev a:before
  2499. {
  2500.     margin-right:12px;
  2501. }
  2502.  
  2503. .navigation-prev-next .navigation-next a:after
  2504. {
  2505.     content:'\2192';
  2506.     margin-left:12px;
  2507. }
  2508.  
  2509. .navigation-prev-next .navigation-prev a
  2510. {
  2511.     padding-right:12px;
  2512. }
  2513.  
  2514. .navigation-prev-next .navigation-next a
  2515. {
  2516.     padding-left:12px;
  2517. }
  2518.  
  2519. .navigation-prev-next .navigation-prev a:hover,
  2520. .navigation-prev-next .navigation-next a:hover
  2521. {
  2522.     color:#fff;
  2523. }
  2524.  
  2525. /****************************
  2526. * jPlayer
  2527. ****************************/
  2528. .jp-jplayer {
  2529.   text-align: center;
  2530.   margin: 0 auto;
  2531. }
  2532. .jp-jplayer img {
  2533.     display:block !important;
  2534. }
  2535. .video-embed-ni .jp-jplayer img {
  2536.     position:absolute;
  2537.     top:0;
  2538.     left:0;
  2539. }
  2540. .jp-container {
  2541.   margin-bottom: 18px;
  2542. }
  2543. .jp-interface {
  2544.   position: relative;
  2545.   background: #797979;
  2546.   background: -moz-linear-gradient(top, #989898 0%, #595959 100%);
  2547.   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #989898), color-stop(100%, #595959));
  2548.   background: -webkit-linear-gradient(top, #989898 0%, #595959 100%);
  2549.   background: -o-linear-gradient(top, #989898 0%, #595959 100%);
  2550.   background: -ms-linear-gradient(top, #989898 0%, #595959 100%);
  2551.   background: linear-gradient(top, #989898 0%, #595959 100%);
  2552.   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr= #999999 , endColorstr= #595959 ,GradientType=0 );
  2553.   -webkit-box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.6);
  2554.   -moz-box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.6);
  2555.   box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.6);
  2556.   height: 32px;
  2557. }
  2558. .jp-controls {
  2559.   position: relative;
  2560. }
  2561. .jp-controls a {
  2562.   position: absolute;
  2563. }
  2564. .jp-play {
  2565.   display: block;
  2566.   width: 32px;
  2567.   height: 32px;
  2568.   top: 0;
  2569.   left: 0;
  2570.   background: url('img/icon-play.png') no-repeat center center;
  2571. }
  2572. .jp-pause {
  2573.   display: block;
  2574.   width: 32px;
  2575.   height: 32px;
  2576.   top: 0;
  2577.   left: 0;
  2578.   background: url('img/icon-pause.png') no-repeat center center;
  2579. }
  2580. .jp-play-pause-divider, .jp-mute-unmute-divider {
  2581.   position: absolute;
  2582.   top: 0;
  2583.   left: 32px;
  2584.   width: 1px;
  2585.   height: 32px;
  2586.   background: rgba(0, 0, 0, 0.3);
  2587.   -webkit-box-shadow: 1px 0 0 0 rgba(255, 255, 255, 0.2);
  2588.   -moz-box-shadow: 1px 0 0 0 rgba(255, 255, 255, 0.2);
  2589.   box-shadow: 1px 0 0 0 rgba(255, 255, 255, 0.2);
  2590. }
  2591. .jp-mute-unmute-divider {
  2592.   left: auto;
  2593.   right: 89px;
  2594. }
  2595. .jp-mute {
  2596.   display: block;
  2597.   width: 32px;
  2598.   height: 32px;
  2599.   top: 0;
  2600.   right: 56px;
  2601.   background: url('img/icon-mute.png') no-repeat center center;
  2602. }
  2603. .jp-unmute {
  2604.   display: block;
  2605.   width: 32px;
  2606.   height: 32px;
  2607.   top: 0;
  2608.   right: 56px;
  2609.   background: url('img/icon-unmute.png') no-repeat center center;
  2610. }
  2611. .jp-volume-bar, .jp-progress {
  2612.   position: absolute;
  2613.   top: 11px;
  2614.   right: 11px;
  2615.   height: 8px;
  2616.   width: 40px;
  2617.   cursor: pointer;
  2618.   border: 1px solid rgba(0, 0, 0, 0.2);
  2619.   border-bottom-color: rgba(255, 255, 255, 0.2);
  2620.   border-right-color: rgba(0, 0, 0, 0.1);
  2621.   background: rgba(0, 0, 0, 0.1);
  2622. }
  2623. .jp-progress {
  2624.   right: 106px;
  2625.   left: 49px;
  2626.   width: auto;
  2627. }
  2628. .jp-volume-bar-value, .jp-play-bar {
  2629.   height: 8px;
  2630.   -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.7), inset 0 -1px 0 0 rgba(0, 0, 0, 0.4);
  2631.   -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.7), inset 0 -1px 0 0 rgba(0, 0, 0, 0.4);
  2632.   box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.7), inset 0 -1px 0 0 rgba(0, 0, 0, 0.4);
  2633. }
  2634.  
  2635. /************************
  2636.  * Hover Link
  2637.  ************************/
  2638.  
  2639. .show-hover-link
  2640. {
  2641.     position:relative; 
  2642. }
  2643.  
  2644. .show-hover-link .after
  2645. {
  2646.     display:none;
  2647. }
  2648.  
  2649. .no-touch .show-hover-link .after
  2650. {
  2651.     display:block;
  2652.     visibility:hidden;
  2653.     position:absolute;
  2654.     top:50%;
  2655.     left:50%;
  2656.     width:60px;
  2657.     height:60px;
  2658.     /*-webkit-border-radius:50%;
  2659.     -moz-border-radius:50%;
  2660.     border-radius:50%;*/
  2661.     margin:-30px 0 0 -30px;
  2662.     background:#fff url(img/link-big.png) no-repeat center center;
  2663.     background-color:rgba(255,255,255,0.5);
  2664.    
  2665.     -webkit-transform: scale(0,0);
  2666.     -moz-transform: scale(0,0);
  2667.     transform: scale(0,0);
  2668.  
  2669.     -webkit-transition:-webkit-transform 0.3s;
  2670.     -moz-transition:-moz-transform 0.3s;
  2671.     transition:transform 0.3s;
  2672. }
  2673.  
  2674. .no-touch .show-hover-link:hover .after
  2675. {
  2676.     visibility:visible;
  2677.    
  2678.     -webkit-transform: scale(1.0,1.0);
  2679.     -moz-transform: scale(1.0,1.0);
  2680.     transform: scale(1.0,1.0);
  2681.    
  2682.     -webkit-transition:0.3s -webkit-transform cubic-bezier(0, 0, 0.4, 2.0);
  2683.     -moz-transition:0.3s -moz-transform cubic-bezier(0, 0, 0.4, 2.0);
  2684.     transition:0.3s transform cubic-bezier(0, 0, 0.4, 2.0);
  2685. }
  2686.  
  2687. /************************
  2688.  * Portfolio
  2689.  ************************/
  2690.  
  2691. .portfolio-small-thumb,
  2692. .portfolio-small-thumb img
  2693. {
  2694.     display:block;
  2695. }
  2696.  
  2697. .portfolio-thumb
  2698. {
  2699.     position:relative;
  2700. }
  2701.  
  2702. .portfolio-thumb .desc
  2703. {
  2704.     -webkit-transition:0.3s;
  2705.     -moz-transition:0.3s;
  2706.     transition:0.3s;
  2707. }
  2708.    
  2709. .portfolio-thumb .pic
  2710. {
  2711.     overflow:hidden;
  2712. }
  2713.  
  2714. .portfolio-thumb .pic img
  2715. {
  2716.     display:block;
  2717. }
  2718.  
  2719. .portfolio-thumb .title
  2720. {
  2721.     padding:10px 12px;
  2722.     font-size:120%;
  2723.     line-height:130%;
  2724.     text-align:center;
  2725.  
  2726.     -webkit-transition:0.3s;
  2727.     -moz-transition:0.3s;
  2728.     transition:0.3s;
  2729. }
  2730.  
  2731. .portfolio-thumb .link
  2732. {
  2733.     display:block;
  2734.     position:absolute;
  2735.     top:0;
  2736.     left:0;
  2737.     right:0;
  2738.     bottom:0;
  2739.    
  2740.     color:#fff;
  2741.     border:6px solid rgba(255,255,255,0);
  2742.    
  2743.     -webkit-transition:0.3s;
  2744.     -moz-transition:0.3s;
  2745.     transition:0.3s;
  2746. }
  2747.  
  2748. .msie .portfolio-thumb .link
  2749. {
  2750.     background-image:url(about:blank);
  2751. }
  2752.  
  2753.  
  2754. .no-touch .portfolio-thumb:hover .link
  2755. {
  2756.     border-color:rgba(255,255,255,0.3);
  2757. }
  2758.  
  2759. .no-touch .portfolio-thumb.show-hover-link .after
  2760. {
  2761.     top:40%;
  2762. }
  2763.  
  2764. .portfolio-thumb .tags
  2765. {
  2766.     position:absolute;
  2767.     bottom:10px;
  2768.     left:12px;
  2769.     right:12px;
  2770.     text-align:center;
  2771.     font-size:90%;
  2772.     font-style:italic;
  2773. }
  2774.  
  2775. .portfolio-thumb .tags a
  2776. {
  2777.     position:relative;
  2778.     z-index:1;
  2779.     color:inherit;
  2780.     opacity:0.8;
  2781. }
  2782.  
  2783. .portfolio-thumb:hover .title,
  2784. .portfolio-thumb:hover .tags
  2785. {
  2786.     color:#fff;
  2787. }
  2788.  
  2789. /* Item */
  2790.  
  2791. .portfolio-item
  2792. {
  2793.     display:table;
  2794.     table-layout:fixed;
  2795.     width:100%;
  2796. }
  2797.  
  2798. .portfolio-item .desc,
  2799. .portfolio-item .pic
  2800. {
  2801.     display:table-cell;
  2802.     vertical-align:top;
  2803. }
  2804.  
  2805. .portfolio-item .pic
  2806. {
  2807.     padding-top:16px;
  2808.     float:none;
  2809. }
  2810.  
  2811. .portfolio-item .pic .custom-gallery
  2812. {
  2813.     margin:0;
  2814. }
  2815.  
  2816. /****************************
  2817. * Sort Menu
  2818. ****************************/
  2819.  
  2820. .sort-menu
  2821. {
  2822.     list-style:none;
  2823.     margin:0;
  2824.     padding:0;
  2825. }
  2826.  
  2827. .sort-menu li
  2828. {
  2829.     float:left;
  2830.     margin:0 18px 12px 0;
  2831. }
  2832.  
  2833. .sort-menu li a.button
  2834. {
  2835.     color:#fff !important;
  2836.     margin:0 !important;
  2837.     padding:7px 3em 7px 10px !important;
  2838.     position:relative;
  2839. }
  2840.  
  2841. .sort-menu li a.button .count
  2842. {
  2843.     position:absolute;
  2844.     top:1px;
  2845.     right:1px;
  2846.     bottom:2px;
  2847.     min-width:2em;
  2848.     text-align:center;
  2849.     padding:6px 0 5px;
  2850.     background:#fff;
  2851.     overflow:hidden;
  2852. }
  2853.  
  2854. .sort-menu li a.button .count span
  2855. {
  2856.     position:relative;
  2857. }
  2858.  
  2859.  
  2860. /****************************
  2861. * Isotope
  2862. ****************************/
  2863. .isotope-item {
  2864.   z-index: 2;
  2865. }
  2866. .isotope-hidden.isotope-item {
  2867.   pointer-events: none;
  2868.   z-index: 1;
  2869. }
  2870. .isotope, .isotope .isotope-item {
  2871.   -webkit-transition-duration: 0.6s;
  2872.   -moz-transition-duration: 0.6s;
  2873.   transition-duration: 0.6s;
  2874. }
  2875. .isotope {
  2876.   -webkit-transition-property: height, width;
  2877.   -moz-transition-property: height, width;
  2878.   transition-property: height, width;
  2879. }
  2880. .isotope .isotope-item {
  2881.   -webkit-transition-property: -webkit-transform, opacity, -webkit-box-shadow;
  2882.   -moz-transition-property: -moz-transform, opacity, -moz-box-shadow;
  2883.   transition-property: transform, opacity, box-shadow;
  2884. }
  2885. /* disabling Isotope CSS3 transitions ----------------------------*/
  2886. .isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition {
  2887.   -webkit-transition-duration: 0s;
  2888.   -moz-transition-duration: 0s;
  2889.   transition-duration: 0s;
  2890. }
  2891.  
  2892. /************************
  2893.  * Thumbs masonry
  2894.  ************************/
  2895.  
  2896. .thumbs-masonry
  2897. {
  2898.     margin:-6px;
  2899. }
  2900.  
  2901. .thumbs-masonry .isotope-item
  2902. {
  2903.     overflow:hidden;
  2904. }
  2905.  
  2906. .thumbs-masonry .isotope-item a
  2907. {
  2908.     display:block;
  2909.     position:relative;
  2910. }
  2911.  
  2912. .thumbs-masonry .isotope-item a img
  2913. {
  2914.     display:block;
  2915.     width:100%;
  2916. }
  2917.  
  2918. .thumbs-masonry .isotope-item a .before
  2919. {
  2920.     display:none;
  2921. }
  2922.  
  2923. .no-touch .thumbs-masonry .isotope-item a .before
  2924. {
  2925.     content:'';
  2926.     display:block;
  2927.     position:absolute;
  2928.     top:0;
  2929.     left:0;
  2930.     right:0;
  2931.     bottom:0;
  2932.     color:#fff;
  2933.     border:6px solid rgba(255,255,255,0);
  2934.    
  2935.     -webkit-transition:all 0.3s;
  2936.     -moz-transition:all 0.3s;
  2937.     transition:all 0.3s;
  2938. }
  2939.  
  2940. .no-touch .thumbs-masonry .isotope-item a:hover .before
  2941. {
  2942.     border-color:rgba(255,255,255,0.3);
  2943. }
  2944.  
  2945. /************************
  2946.  * Footer
  2947.  ************************/
  2948.  
  2949. .footer
  2950. {
  2951.     margin-bottom:30px !important;
  2952. }
  2953.  
  2954. .sub-footer
  2955. {
  2956.     font-size:90%;
  2957. }
  2958.  
  2959. .sub-footer a
  2960. {
  2961.     text-decoration:underline;
  2962.     color:inherit;
  2963. }
  2964.  
  2965. .sub-footer-column-1
  2966. {
  2967.     line-height:24px;
  2968. }
  2969.    
  2970. .sub-footer-column-2
  2971. {
  2972.     text-align:right;
  2973. }
  2974.  
  2975. .sub-footer-divider
  2976. {
  2977.     height:1px;
  2978.     overflow:hidden;
  2979.     opacity:0.3;
  2980.     margin:-6px 0;
  2981. }
  2982.  
  2983.  
  2984. /************************
  2985.  * Social Icons
  2986.  ************************/
  2987.  
  2988. .social
  2989. {
  2990.     display:inline-block;
  2991.     width:24px;
  2992.     height:24px;
  2993.     opacity:0.15;
  2994.     margin:0 0 0 6px;
  2995.     vertical-align:middle; 
  2996.     -webkit-transition: opacity 0.3s;
  2997.     -moz-transition: opacity 0.3s;
  2998.     transition: opacity 0.3s;
  2999. }
  3000.  
  3001. .social:hover
  3002. {
  3003.     opacity:0.4;
  3004. }
  3005.  
  3006. .social.color-light
  3007. {
  3008.     opacity:0.3;
  3009. }
  3010.  
  3011. .social.color-light:hover
  3012. {
  3013.     opacity:0.7;
  3014. }
  3015.  
  3016. /* Dark */
  3017.  
  3018. .social.facebook
  3019. {
  3020.     background-image:url('img/social/dark/icon-facebook.png');
  3021. }
  3022.  
  3023. .social.twitter
  3024. {
  3025.     background-image:url('img/social/dark/icon-twitter.png');
  3026. }
  3027.  
  3028. .social.lastfm
  3029. {
  3030.     background-image:url('img/social/dark/icon-lastfm.png');
  3031. }
  3032.  
  3033. .social.linkedin
  3034. {
  3035.     background-image:url('img/social/dark/icon-linkedin.png');
  3036. }
  3037.  
  3038. .social.behance
  3039. {
  3040.     background-image:url('img/social/dark/icon-behance.png');
  3041. }
  3042.  
  3043. .social.rss
  3044. {
  3045.     background-image:url('img/social/dark/icon-rss.png');
  3046. }
  3047.  
  3048. .social.blogger
  3049. {
  3050.     background-image:url('img/social/dark/icon-blogger.png');
  3051. }
  3052.  
  3053. .social.deviantart
  3054. {
  3055.     background-image:url('img/social/dark/icon-deviantart.png');
  3056. }
  3057.  
  3058. .social.dribble
  3059. {
  3060.     background-image:url('img/social/dark/icon-dribble.png');
  3061. }
  3062.  
  3063. .social.flickr
  3064. {
  3065.     background-image:url('img/social/dark/icon-flickr.png');
  3066. }
  3067.  
  3068. .social.google
  3069. {
  3070.     background-image:url('img/social/dark/icon-google.png');
  3071. }
  3072.  
  3073. .social.myspace
  3074. {
  3075.     background-image:url('img/social/dark/icon-myspace.png');
  3076. }
  3077.  
  3078. .social.pinterest
  3079. {
  3080.     background-image:url('img/social/dark/icon-pinterest.png');
  3081. }
  3082.  
  3083. .social.skype
  3084. {
  3085.     background-image:url('img/social/dark/icon-skype.png');
  3086. }
  3087.  
  3088. .social.vimeo
  3089. {
  3090.     background-image:url('img/social/dark/icon-vimeo.png');
  3091. }
  3092.  
  3093. .social.youtube
  3094. {
  3095.     background-image:url('img/social/dark/icon-youtube.png');
  3096. }
  3097.  
  3098. /* Light */
  3099.  
  3100. .social.color-light.facebook
  3101. {
  3102.     background-image:url('img/social/light/icon-facebook.png');
  3103. }
  3104.  
  3105. .social.color-light.twitter
  3106. {
  3107.     background-image:url('img/social/light/icon-twitter.png');
  3108. }
  3109.  
  3110. .social.color-light.lastfm
  3111. {
  3112.     background-image:url('img/social/light/icon-lastfm.png');
  3113. }
  3114.  
  3115. .social.color-light.linkedin
  3116. {
  3117.     background-image:url('img/social/light/icon-linkedin.png');
  3118. }
  3119.  
  3120. .social.color-light.behance
  3121. {
  3122.     background-image:url('img/social/light/icon-behance.png');
  3123. }
  3124.  
  3125. .social.color-light.rss
  3126. {
  3127.     background-image:url('img/social/light/icon-rss.png');
  3128. }
  3129.  
  3130. .social.color-light.blogger
  3131. {
  3132.     background-image:url('img/social/light/icon-blogger.png');
  3133. }
  3134.  
  3135. .social.color-light.deviantart
  3136. {
  3137.     background-image:url('img/social/light/icon-deviantart.png');
  3138. }
  3139.  
  3140. .social.color-light.dribble
  3141. {
  3142.     background-image:url('img/social/light/icon-dribble.png');
  3143. }
  3144.  
  3145. .social.color-light.flickr
  3146. {
  3147.     background-image:url('img/social/light/icon-flickr.png');
  3148. }
  3149.  
  3150. .social.color-light.google
  3151. {
  3152.     background-image:url('img/social/light/icon-google.png');
  3153. }
  3154.  
  3155. .social.color-light.myspace
  3156. {
  3157.     background-image:url('img/social/light/icon-myspace.png');
  3158. }
  3159.  
  3160. .social.color-light.pinterest
  3161. {
  3162.     background-image:url('img/social/light/icon-pinterest.png');
  3163. }
  3164.  
  3165. .social.color-light.skype
  3166. {
  3167.     background-image:url('img/social/light/icon-skype.png');
  3168. }
  3169.  
  3170. .social.color-light.vimeo
  3171. {
  3172.     background-image:url('img/social/light/icon-vimeo.png');
  3173. }
  3174.  
  3175. .social.color-light.youtube
  3176. {
  3177.     background-image:url('img/social/light/icon-youtube.png');
  3178. }
  3179.  
  3180. /****************************
  3181. * Buttons
  3182. ****************************/
  3183. .button, a.button {
  3184.     /*Important attribute is for WooCommerce compatibility*/
  3185.    
  3186.   display: inline-block !important;
  3187.   border: 0 !important;
  3188.   background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%) !important;
  3189.   background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.1))) !important;
  3190.   background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%) !important;
  3191.   background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%) !important;
  3192.   background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%) !important;
  3193.   background-image: linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%) !important;
  3194.   line-height: 18px !important;
  3195.   padding: 7px 10px !important;
  3196.   margin: 0 5px 12px 0 !important;
  3197.   -webkit-transition: background-color 0.3s, -webkit-box-shadow 0.3s;
  3198.   -moz-transition: background-color 0.3s, -moz-box-shadow 0.3s;
  3199.   -ms-transition: background-color 0.3s, box-shadow 0.3s;
  3200.   -o-transition: background-color 0.3s, box-shadow 0.3s;
  3201.   transition: background-color 0.3s, box-shadow 0.3s;
  3202.   text-decoration: none !important;
  3203.  
  3204.   -webkit-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.3), 0 6px 0 -3px rgba(0,0,0,0.15) !important;
  3205.   -moz-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.3), 0 6px 0 -3px rgba(0,0,0,0.15) !important;
  3206.   box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.3), 0 6px 0 -3px rgba(0,0,0,0.15) !important;
  3207.  
  3208.   font-size:100% !important;
  3209.   font-weight:normal !important;
  3210.   text-shadow:none !important;
  3211.   -webkit-border-radius:0 !important;
  3212.   -moz-border-radius:0 !important;
  3213.   border-radius:0 !important;
  3214. }
  3215. .button.text-bright, a.button.text-bright {
  3216.   /*text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);*/
  3217. }
  3218. .button.text-dark, a.button.text-dark {
  3219.   /*text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);*/
  3220. }
  3221. .button.single-color:hover, a.button.single-color:hover {
  3222.   background-image: none !important;
  3223.   -webkit-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.3), 0 6px 0 -3px rgba(0,0,0,0.15), 0 1000px 0 rgba(255,255,255,0.2) !important;
  3224.   -moz-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.3), 0 6px 0 -3px rgba(0,0,0,0.15), 0 1000px 0 rgba(255,255,255,0.2) !important;
  3225.   box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.3), 0 6px 0 -3px rgba(0,0,0,0.15), inset 0 1000px 0 rgba(255,255,255,0.2) !important;
  3226. }
  3227. .button p, a.button p {
  3228.   margin: 0;
  3229. }
  3230. .button.size-mini, a.button.size-mini {
  3231.   padding: 1px 6px !important;
  3232.   font-size: 90% !important;
  3233. }
  3234. .button.size-small, a.button.size-small {
  3235.   padding: 4px 8px !important;
  3236. }
  3237. .button.size-large, a.button.size-large {
  3238.   line-height: 22px !important;
  3239.   padding: 12px 12px !important;
  3240.   font-size: 110% !important;
  3241. }
  3242. .button.size-xlarge, a.button.size-xlarge {
  3243.   padding: 14px 60px 14px 16px !important;
  3244.   position: relative !important;
  3245. }
  3246. .button.size-xlarge .button-title, a.button.size-xlarge .button-title {
  3247.   display: block !important;
  3248.   margin-bottom: 12px !important;
  3249.   font-size: 120% !important;
  3250. }
  3251. .button.size-xlarge .button-text, a.button.size-xlarge .button-text {
  3252.   font-size: 12px !important;
  3253. }
  3254. .button.size-xlarge:after, a.button.size-xlarge:after {
  3255.   content: '';
  3256.   position: absolute;
  3257.   top: 0;
  3258.   right: 0;
  3259.   bottom: 0;
  3260.   width: 40px;
  3261.   -webkit-box-shadow: -1px 0 0 0 rgba(0, 0, 0, 0.2), inset 1px 0 0 0 rgba(255, 255, 255, 0.2);
  3262.   -moz-box-shadow: -1px 0 0 0 rgba(0, 0, 0, 0.2), inset 1px 0 0 0 rgba(255, 255, 255, 0.2);
  3263.   box-shadow: -1px 0 0 0 rgba(0, 0, 0, 0.2), inset 1px 0 0 0 rgba(255, 255, 255, 0.2);
  3264.   background: url('img/xlarge-button-arr.png') no-repeat center bottom;
  3265. }
  3266.  
  3267. /****************************
  3268. * Tooltip
  3269. ****************************/
  3270. .tooltip {
  3271.   position: absolute;
  3272.   background: #fff;
  3273.   border: 1px solid #ccc;
  3274.   padding: 6px 8px;
  3275.   display: none;
  3276.   opacity: 0;
  3277.   margin-top: -15px;
  3278.   width: 120px;
  3279.   margin-left: -69px;
  3280.   font-size: 11px;
  3281.   line-height: 16px;
  3282.   -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
  3283.   -moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
  3284.   box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
  3285.   text-align: center;
  3286.   z-index: 999;
  3287. }
  3288.  
  3289. /****************************
  3290. * Some common overrides
  3291. ****************************/
  3292. .left {
  3293.   float: left;
  3294.   margin-right: 16px;
  3295.   margin-top: 4px;
  3296.   margin-bottom: 11px;
  3297. }
  3298. .right {
  3299.   float: right;
  3300.   margin-top: 4px;
  3301.   margin-left: 16px;
  3302.   margin-bottom: 11px;
  3303. }
  3304. .center {
  3305.   margin-left: auto;
  3306.   margin-right: auto;
  3307.   text-align: center;
  3308. }
  3309.  
  3310. blockquote
  3311. {
  3312.     margin:16px 0;
  3313.     padding:0 32px 0 36px;
  3314.     position:relative;
  3315.     font-size:110%;
  3316.     line-height:140%;
  3317.     font-style:italic;
  3318. }
  3319.  
  3320. blockquote:before
  3321. {
  3322.     content:'\201C';
  3323.     position:absolute;
  3324.     top:10px;
  3325.     left:0;
  3326.     font-size:320%;
  3327.     font-style:normal;
  3328. }
  3329.  
  3330. blockquote:after
  3331. {
  3332.     content:'\201E';
  3333.     position:absolute;
  3334.     bottom:13px;
  3335.     right:0;
  3336.     font-size:320%;
  3337.     font-style:normal;
  3338. }
  3339.  
  3340. blockquote p
  3341. {
  3342.     margin:16px 0 0 0;
  3343. }
  3344.  
  3345. blockquote p:first-of-type
  3346. {
  3347.     margin:0;
  3348. }
  3349.  
  3350. .pullquote
  3351. {
  3352.     margin:16px 0;
  3353. }
  3354.  
  3355. .pullquote.border-left
  3356. {
  3357.     border-left:2px solid;
  3358.     padding:0 0 0 18px;
  3359. }
  3360.  
  3361. /****************************
  3362. * Aligned Content
  3363. ****************************/
  3364.  
  3365. .content-block {
  3366.   margin-bottom: 16px;
  3367.   overflow: hidden;
  3368. }
  3369.  
  3370. .content-block.center,
  3371. .content-block.eat-left
  3372. {
  3373.     margin-top: 16px;
  3374. }
  3375.  
  3376. .content-block .content-title {
  3377.   font-style: italic;
  3378. }
  3379.  
  3380. .content-block.eat-left .content-title
  3381. {
  3382.   padding-left:10px;   
  3383. }
  3384.  
  3385. /****************************
  3386. * Toggle
  3387. ****************************/
  3388. .toggle {
  3389.   margin: 16px 0;
  3390.  
  3391.     background:rgba(0,0,0,0.02);
  3392.   background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.04) 100%);
  3393.   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.04)));
  3394.   background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.04) 100%);
  3395.   background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.04) 100%);
  3396.   background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.04) 100%);
  3397.   background: linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.04) 100%);
  3398.   border:1px solid rgba(0,0,0,0.08);  
  3399. }
  3400. .toggle-title {
  3401.   display: block;
  3402.   font-size: 115%;
  3403.   line-height: 26px;
  3404.   cursor: pointer;
  3405.   -webkit-transition: background-color 0.3s;
  3406.   -moz-transition: background-color 0.3s;
  3407.   -ms-transition: background-color 0.3s;
  3408.   -o-transition: background-color 0.3s;
  3409.   transition: background-color 0.3s;
  3410.   padding:6px 12px 6px 40px;
  3411.   background:url(img/toggle-control.png) no-repeat 13px 12px;
  3412. }
  3413. .toggle-title:hover {
  3414.     background-color:rgba(0,0,0,0.02);
  3415. }
  3416.  
  3417. .toggle-title.expanded {
  3418.   background-position: 13px -179px;
  3419. }
  3420. .toggle-inner {
  3421.   display: none;
  3422.   padding: 1px 12px 1px 40px;
  3423. }
  3424.  
  3425. .dark-panes-bg .toggle {
  3426.   background:rgba(255,255,255,0.1);
  3427.   background: -moz-linear-gradient(top, rgba(255,255,255, 0.1) 0%, rgba(255,255,255, 0.2) 100%);
  3428.   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255, 0.1)), color-stop(100%, rgba(255,255,255, 0.2)));
  3429.   background: -webkit-linear-gradient(top, rgba(255,255,255, 0.1) 0%, rgba(255,255,255, 0.2) 100%);
  3430.   background: -o-linear-gradient(top, rgba(255,255,255, 0.1) 0%, rgba(255,255,255, 0.2) 100%);
  3431.   background: -ms-linear-gradient(top, rgba(255,255,255, 0.1) 0%, rgba(255,255,255, 0.2) 100%);
  3432.   background: linear-gradient(top, rgba(255,255,255, 0.1) 0%, rgba(255,255,255, 0.2) 100%);
  3433.   border:1px solid rgba(255,255,255,0.1);
  3434. }
  3435. .dark-panes-bg .toggle-title:hover {
  3436.   background-color:rgba(255,255,255,0.1);
  3437. }
  3438.  
  3439. /****************************
  3440. * Accordion
  3441. ****************************/
  3442.  
  3443. .accordion {
  3444.     margin:16px 0;
  3445.     border-bottom:1px solid rgba(0,0,0,0.08);
  3446. }
  3447. .accordion > * {
  3448.   display: none;
  3449. }
  3450. .accordion .toggle {
  3451.   display: block;
  3452.   margin:0 0 0 0;
  3453.   border-bottom:0px;
  3454. }
  3455.  
  3456. /****************************
  3457. * Tabs
  3458. ****************************/
  3459. .tabs {
  3460.   margin:16px 0;
  3461. }
  3462. .tabs-control {
  3463.   list-style: none;
  3464.   display:table;
  3465.   border-collapse:collapse;
  3466.   width:100%;
  3467.   padding: 0;
  3468.   margin: 0;
  3469. }
  3470. .tabs-control li {
  3471.   line-height: 130%;
  3472.   display:table-cell;
  3473.   border:1px solid rgba(0,0,0,0.08);
  3474.   border-bottom:0;
  3475.   font-size: 115%;
  3476. }
  3477. .tabs-control li a {
  3478.   display: block;
  3479.   padding: 11px 12px 8px;
  3480.   color: inherit;
  3481.   text-decoration:none;
  3482.  
  3483.     background:rgba(0,0,0,0.02);
  3484.   background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.04) 100%);
  3485.   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.04)));
  3486.   background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.04) 100%);
  3487.   background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.04) 100%);
  3488.   background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.04) 100%);
  3489.   background: linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.04) 100%);
  3490.  
  3491.   border-bottom:1px solid rgba(0,0,0,0.08);
  3492.  
  3493.   -webkit-box-shadow:inset 1px 0 0 0 rgba(255,255,255,0.5);
  3494.   -moz-box-shadow:inset 1px 0 0 0 rgba(255,255,255,0.5);
  3495.   box-shadow:inset 1px 0 0 0 rgba(255,255,255,0.5);
  3496.  
  3497.   -webkit-transition: background-color 0.3s;
  3498.   -moz-transition: background-color 0.3s;
  3499.   -o-transition: background-color 0.3s;
  3500.   transition: background-color 0.3s;
  3501. }
  3502. .tabs-control li a:hover {
  3503.     background-color:rgba(0,0,0,0.02);
  3504. }
  3505. .tabs-control li a.active, .tabs-control li a.active:hover {
  3506.   position: relative;
  3507.   z-index: 1;
  3508.   border-color:transparent;
  3509.   background:none;
  3510. }
  3511. .tabs-tabs {
  3512.     border:1px solid #eee;
  3513.     border-color:rgba(0,0,0,0.1);
  3514.     border-top:0;
  3515.  
  3516.   clear: left;
  3517.   margin: 0;
  3518.   position: relative;
  3519. }
  3520. .tabs-tabs  > * {
  3521.   display: none;
  3522. }
  3523. .tabs-tabs .tabs-tab {
  3524.   display: none;
  3525.   padding: 1px 12px;
  3526. }
  3527. .tabs-tabs .tabs-tab:after {
  3528.   content: '';
  3529.   clear: both;
  3530.   height: 0;
  3531.   overflow: hidden;
  3532. }
  3533. .tabs-tabs .tabs-tab:first-child {
  3534.   display: block;
  3535. }
  3536.  
  3537. .dark-panes-bg .tabs-control li {
  3538.   border-color:rgba(255,255,255,0.2);
  3539. }
  3540. .dark-panes-bg .tabs-control li a {
  3541.   background:rgba(255,255,255,0.1);
  3542.   background: -moz-linear-gradient(top, rgba(255,255,255, 0.1) 0%, rgba(255,255,255, 0.2) 100%);
  3543.   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255, 0.1)), color-stop(100%, rgba(255,255,255, 0.2)));
  3544.   background: -webkit-linear-gradient(top, rgba(255,255,255, 0.1) 0%, rgba(255,255,255, 0.2) 100%);
  3545.   background: -o-linear-gradient(top, rgba(255,255,255, 0.1) 0%, rgba(255,255,255, 0.2) 100%);
  3546.   background: -ms-linear-gradient(top, rgba(255,255,255, 0.1) 0%, rgba(255,255,255, 0.2) 100%);
  3547.   background: linear-gradient(top, rgba(255,255,255, 0.1) 0%, rgba(255,255,255, 0.2) 100%);
  3548.  
  3549.   border-bottom:1px solid rgba(255,255,255,0.1);
  3550.  
  3551.   -webkit-box-shadow:inset 1px 0 0 0 rgba(0,0,0,0.5);
  3552.   -moz-box-shadow:inset 1px 0 0 0 rgba(0,0,0,0.5);
  3553.   box-shadow:inset 1px 0 0 0 rgba(0,0,0,0.5);
  3554.  
  3555. }
  3556. .dark-panes-bg .tabs-control li a:hover {
  3557.     background-color:rgba(255,255,255,0.02);
  3558. }
  3559.  
  3560. .dark-panes-bg .tabs-control li a.active, .tabs-control li a.active:hover {
  3561.   border-color:transparent;
  3562.   background:none;
  3563. }
  3564.  
  3565. .dark-panes-bg .tabs-tabs {
  3566.     border-color:rgba(255,255,255,0.2);
  3567. }
  3568.  
  3569. /****************************
  3570. * Dropcap
  3571. ****************************/
  3572. .dropcap {
  3573.   float: left;
  3574.   margin: 0 5px 0 -0.08em;
  3575.   line-height:100%;
  3576. }
  3577. .dropcap.with-bg-color {
  3578.   padding: 0.11em 0.21em 0.2em;
  3579.  
  3580.   -webkit-box-shadow: inset 0 -1px 0 0 rgba(0,0,0,0.3);
  3581.   -moz-box-shadow: inset 0 -1px 0 0 rgba(0,0,0,0.3);
  3582.   box-shadow: inset 0 -1px 0 0 rgba(0,0,0,0.3);
  3583.   background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%);
  3584.   background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.1)));
  3585.   background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%);
  3586.   background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%);
  3587.   background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%);
  3588.   background-image: linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%);
  3589.  
  3590. }
  3591. .dropcap.bgcolor-theme {
  3592.   color: #fff;
  3593. }
  3594.  
  3595. /****************************
  3596. * Icons
  3597. ****************************/
  3598. .with-icon-inside {
  3599.   margin-left: 24px;
  3600. }
  3601. .with-icon-inside .icon {
  3602.   width: 16px;
  3603.   height: 16px;
  3604.   margin-right: -16px;
  3605.   position: relative;
  3606.   left: -22px;
  3607.   top: -1px;
  3608.   display: inline-block;
  3609.   vertical-align: middle;
  3610. }
  3611. .with-icon {
  3612.     display:inline-block;
  3613.   min-height: 17px;
  3614.   background-repeat: no-repeat;
  3615.   background-position: left 1px;
  3616.   padding-left: 22px;
  3617. }
  3618. .bullets ul {
  3619.   list-style: none;
  3620.   padding: 0;
  3621. }
  3622. .bullets ul li {
  3623.   padding-left: 24px;
  3624.   background-repeat: no-repeat;
  3625.   background-position: left top;
  3626.   margin-bottom: 4px;
  3627.   min-height: 17px;
  3628. }
  3629.  
  3630. /****************************
  3631. * Marker
  3632. ****************************/
  3633. .marker {
  3634.   padding: 1px 0.3em;
  3635.   margin-top: -2px;
  3636.   margin-bottom: -1px;
  3637.   background-color: #eee;
  3638.   -webkit-border-radius: 2px;
  3639.   -moz-border-radius: 2px;
  3640.   border-radius: 2px;
  3641.   color:#fff;
  3642. }
  3643.  
  3644. /****************************
  3645. * Infopanes
  3646. ****************************/
  3647. .infopane {
  3648.   padding: 14px 16px;
  3649.   margin: 16px 0;
  3650.   font-family: 'Arial', sans-serif;
  3651. }
  3652. .infopane.color-1 {
  3653.   background: #c5f4a9;
  3654.   background: -moz-linear-gradient(top, #ccf5b4 0%, #bdf29e 100%);
  3655.   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ccf5b4), color-stop(100%, #bdf29e));
  3656.   background: -webkit-linear-gradient(top, #ccf5b4 0%, #bdf29e 100%);
  3657.   background: -o-linear-gradient(top, #ccf5b4 0%, #bdf29e 100%);
  3658.   background: -ms-linear-gradient(top, #ccf5b4 0%, #bdf29e 100%);
  3659.   background: linear-gradient(top, #ccf5b4 0%, #bdf29e 100%);
  3660.   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr= #cbf5b3 , endColorstr= #bcf29c ,GradientType=0 );
  3661.   border: 1px solid #bdf29e;
  3662.   -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.6);
  3663.   -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.6);
  3664.   box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.6);
  3665.   color: #0d590d;
  3666. }
  3667. .infopane.color-2 {
  3668.   background: #c5f4a9;
  3669.   background: -moz-linear-gradient(top, #ccf5b4 0%, #bdf29e 100%);
  3670.   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ccf5b4), color-stop(100%, #bdf29e));
  3671.   background: -webkit-linear-gradient(top, #ccf5b4 0%, #bdf29e 100%);
  3672.   background: -o-linear-gradient(top, #ccf5b4 0%, #bdf29e 100%);
  3673.   background: -ms-linear-gradient(top, #ccf5b4 0%, #bdf29e 100%);
  3674.   background: linear-gradient(top, #ccf5b4 0%, #bdf29e 100%);
  3675.   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr= #cbf5b3 , endColorstr= #bcf29c ,GradientType=0 );
  3676.   border: 1px solid #bdf29e;
  3677.   -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.6);
  3678.   -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.6);
  3679.   box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.6);
  3680.   color: #0d590d;
  3681. }
  3682. .infopane.color-3 {
  3683.   background: #f6d9d9;
  3684.   background: -moz-linear-gradient(top, #f8e3e3 0%, #f3cfcf 100%);
  3685.   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8e3e3), color-stop(100%, #f3cfcf));
  3686.   background: -webkit-linear-gradient(top, #f8e3e3 0%, #f3cfcf 100%);
  3687.   background: -o-linear-gradient(top, #f8e3e3 0%, #f3cfcf 100%);
  3688.   background: -ms-linear-gradient(top, #f8e3e3 0%, #f3cfcf 100%);
  3689.   background: linear-gradient(top, #f8e3e3 0%, #f3cfcf 100%);
  3690.   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr= #f8e2e2 , endColorstr= #f3cece ,GradientType=0 );
  3691.   border: 1px solid #f3cfcf;
  3692.   -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.6);
  3693.   -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.6);
  3694.   box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.6);
  3695.   color: #e12929;
  3696. }
  3697. .infopane.color-4 {
  3698.   background: #f4e6a2;
  3699.   background: -moz-linear-gradient(top, #f6e9ae 0%, #f3e397 100%);
  3700.   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6e9ae), color-stop(100%, #f3e397));
  3701.   background: -webkit-linear-gradient(top, #f6e9ae 0%, #f3e397 100%);
  3702.   background: -o-linear-gradient(top, #f6e9ae 0%, #f3e397 100%);
  3703.   background: -ms-linear-gradient(top, #f6e9ae 0%, #f3e397 100%);
  3704.   background: linear-gradient(top, #f6e9ae 0%, #f3e397 100%);
  3705.   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr= #f5e9ad , endColorstr= #f3e396 ,GradientType=0 );
  3706.   border: 1px solid #f3e397;
  3707.   -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.6);
  3708.   -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.6);
  3709.   box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.6);
  3710.   color: #5b4d13;
  3711. }
  3712. .infopane.color-5 {
  3713.   background: #f34b3f;
  3714.   background: -moz-linear-gradient(top, #f4564b 0%, #f24033 100%);
  3715.   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4564b), color-stop(100%, #f24033));
  3716.   background: -webkit-linear-gradient(top, #f4564b 0%, #f24033 100%);
  3717.   background: -o-linear-gradient(top, #f4564b 0%, #f24033 100%);
  3718.   background: -ms-linear-gradient(top, #f4564b 0%, #f24033 100%);
  3719.   background: linear-gradient(top, #f4564b 0%, #f24033 100%);
  3720.   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr= #f35449 , endColorstr= #f23e31 ,GradientType=0 );
  3721.   border: 1px solid #f24033;
  3722.   -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.6);
  3723.   -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.6);
  3724.   box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.6);
  3725.   color: #fff;
  3726. }
  3727. .infopane.color-6 {
  3728.   background: #ececec;
  3729.   background: -moz-linear-gradient(top, #f3f3f3 0%, #e6e6e6 100%);
  3730.   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f3f3), color-stop(100%, #e6e6e6));
  3731.   background: -webkit-linear-gradient(top, #f3f3f3 0%, #e6e6e6 100%);
  3732.   background: -o-linear-gradient(top, #f3f3f3 0%, #e6e6e6 100%);
  3733.   background: -ms-linear-gradient(top, #f3f3f3 0%, #e6e6e6 100%);
  3734.   background: linear-gradient(top, #f3f3f3 0%, #e6e6e6 100%);
  3735.   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr= #f2f2f2 , endColorstr= #e6e6e6 ,GradientType=0 );
  3736.   border: 1px solid #e6e6e6;
  3737.   -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.6);
  3738.   -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.6);
  3739.   box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.6);
  3740.   color: #4b4b4b;
  3741. }
  3742. .infopane.color-7 {
  3743.   background: #bed9f4;
  3744.   background: -moz-linear-gradient(top, #c9e0f6 0%, #b3d3f2 100%);
  3745.   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c9e0f6), color-stop(100%, #b3d3f2));
  3746.   background: -webkit-linear-gradient(top, #c9e0f6 0%, #b3d3f2 100%);
  3747.   background: -o-linear-gradient(top, #c9e0f6 0%, #b3d3f2 100%);
  3748.   background: -ms-linear-gradient(top, #c9e0f6 0%, #b3d3f2 100%);
  3749.   background: linear-gradient(top, #c9e0f6 0%, #b3d3f2 100%);
  3750.   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr= #cbe0f6 , endColorstr= #b5d4f2 ,GradientType=0 );
  3751.   border: 1px solid #b3d3f2;
  3752.   -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.6);
  3753.   -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.6);
  3754.   box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.6);
  3755.   color: #4b4b4b;
  3756. }
  3757. .infopane.color-8 {
  3758.   background: #e5edf6;
  3759.   background: -moz-linear-gradient(top, #eef3f9 0%, #dbe6f3 100%);
  3760.   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eef3f9), color-stop(100%, #dbe6f3));
  3761.   background: -webkit-linear-gradient(top, #eef3f9 0%, #dbe6f3 100%);
  3762.   background: -o-linear-gradient(top, #eef3f9 0%, #dbe6f3 100%);
  3763.   background: -ms-linear-gradient(top, #eef3f9 0%, #dbe6f3 100%);
  3764.   background: linear-gradient(top, #eef3f9 0%, #dbe6f3 100%);
  3765.   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr= #f0f4fa , endColorstr= #dde7f4 ,GradientType=0 );
  3766.   border: 1px solid #dbe6f3;
  3767.   -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.6);
  3768.   -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.6);
  3769.   box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.6);
  3770.   color: #4b4b4b;
  3771. }
  3772. .infopane.color-9 {
  3773.   background: #d7f5e7;
  3774.   background: -moz-linear-gradient(top, #e1f7ed 0%, #cdf2e1 100%);
  3775.   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e1f7ed), color-stop(100%, #cdf2e1));
  3776.   background: -webkit-linear-gradient(top, #e1f7ed 0%, #cdf2e1 100%);
  3777.   background: -o-linear-gradient(top, #e1f7ed 0%, #cdf2e1 100%);
  3778.   background: -ms-linear-gradient(top, #e1f7ed 0%, #cdf2e1 100%);
  3779.   background: linear-gradient(top, #e1f7ed 0%, #cdf2e1 100%);
  3780.   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr= #e3f8ee , endColorstr= #cef2e2 ,GradientType=0 );
  3781.   border: 1px solid #cdf2e1;
  3782.   -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.6);
  3783.   -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.6);
  3784.   box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.6);
  3785.   color: #5a6875;
  3786. }
  3787. .infopane .inner {
  3788.   padding-left: 32px;
  3789.   background-repeat: no-repeat;
  3790.   background-position: 0 1px;
  3791.   min-height: 17px;
  3792. }
  3793.  
  3794. /****************************
  3795. * Biginfopane
  3796. ****************************/
  3797. .biginfopane {
  3798.   margin: 32px 0;
  3799.   -webkit-box-shadow: inset 0 -1px 0 0 rgba(0,0,0,0.3), 0 6px 0 -3px rgba(0,0,0,0.15);
  3800.   -moz-box-shadow: inset 0 -1px 0 0 rgba(0,0,0,0.3), 0 6px 0 -3px rgba(0,0,0,0.15);
  3801.   box-shadow: inset 0 -1px 0 0 rgba(0,0,0,0.3), 0 6px 0 -3px rgba(0,0,0,0.15);
  3802.   background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.15) 100%);
  3803.   background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.15)));
  3804.   background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.15) 100%);
  3805.   background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.15) 100%);
  3806.   background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.15) 100%);
  3807.   background-image: linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.15) 100%);
  3808.   background-color: #989898;
  3809.   color: #fff;
  3810. }
  3811.  
  3812. .biginfopane.eat-left
  3813. {
  3814.   -webkit-box-shadow: inset 0 -1px 0 0 rgba(0,0,0,0.3), 0 3px 0 0 rgba(0,0,0,0.15);
  3815.   -moz-box-shadow: inset 0 -1px 0 0 rgba(0,0,0,0.3), 0 3px 0 0 rgba(0,0,0,0.15);
  3816.   box-shadow: inset 0 -1px 0 0 rgba(0,0,0,0.3), 0 3px 0 0 rgba(0,0,0,0.15);
  3817. }
  3818.  
  3819. .biginfopane .inner {
  3820.   display: table;
  3821.   width: 100%;
  3822. }
  3823. .biginfopane .text-block {
  3824.   display: table-cell;
  3825.   vertical-align: middle;
  3826.   padding: 26px 20px;
  3827. }
  3828.  
  3829. .biginfopane .text-block-title {
  3830.   font-size: 165%;
  3831.   line-height: 130%;
  3832.   padding-bottom:3px;
  3833.   font-weight:bold;
  3834. }
  3835.  
  3836. .biginfopane .text-block.text-bright {
  3837.   /*text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);*/
  3838. }
  3839. .biginfopane .text-block.text-dark {
  3840.   /*text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);*/
  3841. }
  3842. .biginfopane .text-block p {
  3843.   margin: 0;
  3844. }
  3845. .biginfopane .button-block {
  3846.   padding: 26px 20px;
  3847.   display: table-cell;
  3848.   vertical-align: middle;
  3849.   text-align: right;
  3850. }
  3851. .biginfopane .button-block a {
  3852.   display: inline-block;
  3853.   background: #e8e8e8;
  3854.   background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
  3855.   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e5e5e5));
  3856.   background: -webkit-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
  3857.   background: -o-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
  3858.   background: -ms-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
  3859.   background: linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
  3860.   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr= #ffffff , endColorstr= #e5e5e5 ,GradientType=0 );
  3861.   border: 1px solid #fff;
  3862.   color: #828282;
  3863.   text-decoration: none;
  3864.   padding: 0 1em;
  3865.   line-height: 40px;
  3866.   font-size: 130%;
  3867.   white-space: nowrap;
  3868.   -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.8), 0 0 0 1px rgba(0, 0, 0, 0.3);
  3869.   -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.8), 0 0 0 1px rgba(0, 0, 0, 0.3);
  3870.   box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.8), 0 0 0 1px rgba(0, 0, 0, 0.3);
  3871.   text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
  3872.   -webkit-transition: 0.3s;
  3873.   -moz-transition: 0.3s;
  3874.   -ms-transition: 0.3s;
  3875.   -o-transition: 0.3s;
  3876.   transition: 0.3s;
  3877. }
  3878. .biginfopane .button-block a:hover {
  3879.   background: #f5f5f5;
  3880.   background: -moz-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
  3881.   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ebebeb));
  3882.   background: -webkit-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
  3883.   background: -o-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
  3884.   background: -ms-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
  3885.   background: linear-gradient(top, #ffffff 0%, #ebebeb 100%);
  3886.   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr= #ffffff , endColorstr= #ebebeb ,GradientType=0 );
  3887.   -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.8), 0 0 0 1px rgba(0, 0, 0, 0.3), 0 0 10px 0 rgba(0, 0, 0, 0.4);
  3888.   -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.8), 0 0 0 1px rgba(0, 0, 0, 0.3), 0 0 10px 0 rgba(0, 0, 0, 0.4);
  3889.   box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.8), 0 0 0 1px rgba(0, 0, 0, 0.3), 0 0 10px 0 rgba(0, 0, 0, 0.4);
  3890. }
  3891.  
  3892. /****************************
  3893. * Table
  3894. ****************************/
  3895. .custom-table.style-1, .custom-table-wrapper.style-1 table {
  3896.   border: 1px solid #ccc;
  3897.   border-collapse: separate;
  3898.   border-spacing: 2px;
  3899.   margin:16px 0;
  3900. }
  3901. .custom-table.style-1 td,
  3902. .custom-table-wrapper.style-1 table td,
  3903. .custom-table.style-1 th,
  3904. .custom-table-wrapper.style-1 table th {
  3905.   border: 0;
  3906.   margin: 0;
  3907.   padding: 0.6em 0.5em;
  3908. }
  3909. .custom-table.style-1 th, .custom-table-wrapper.style-1 table th {
  3910.   background: #f0f0f0;
  3911.   background-color: rgba(0, 0, 0, 0.04);
  3912.   border-bottom: 1px solid #ccc;
  3913.   font-weight: bold;
  3914.   padding: 0.8em 0.5em;
  3915.   text-align: left;
  3916. }
  3917. .custom-table.style-1 td, .custom-table-wrapper.style-1 table td {
  3918.   background: #fafafa;
  3919.   background-color: rgba(0, 0, 0, 0.01);
  3920. }
  3921. .custom-table.style-1 tr:nth-child(even) td, .custom-table-wrapper.style-1 table tr:nth-child(even) td {
  3922.   background: #f5f5f5;
  3923.   background-color: rgba(0, 0, 0, 0.03);
  3924. }
  3925.  
  3926. /* Style-2 */
  3927.  
  3928. .custom-table.style-2, .custom-table-wrapper.style-2 table {
  3929.   border-collapse: collapse;
  3930.   border-spacing: 0;
  3931.   margin:16px 0;
  3932.   border-top: 1px solid #131313;
  3933. }
  3934. .custom-table.style-2 td,
  3935. .custom-table-wrapper.style-2 table td,
  3936. .custom-table.style-2 th,
  3937. .custom-table-wrapper.style-2 table th {
  3938.   border: 0;
  3939.   margin: 0;
  3940.   padding: 0.6em 0.5em;
  3941. }
  3942. .custom-table.style-2 th, .custom-table-wrapper.style-2 table th {
  3943.   background: none;
  3944.   border-top: 2px solid #131313;
  3945.   border-bottom: 2px solid #131313;
  3946.   font-weight: bold;
  3947.   padding: 0.8em 0.5em;
  3948.   text-align: left;
  3949. }
  3950. .custom-table.style-2 td, .custom-table-wrapper.style-2 table td {
  3951.   background: none;
  3952.   border-bottom:1px solid #131313;
  3953. }
  3954.  
  3955. /* Style-3 */
  3956.  
  3957. .custom-table.style-3, .custom-table-wrapper.style-3 table {
  3958.   border-collapse: collapse;
  3959.   border-spacing: 0;
  3960.   margin:16px 0;
  3961.   border-top: 1px solid #131313;
  3962. }
  3963. .custom-table.style-3 td,
  3964. .custom-table-wrapper.style-3 table td,
  3965. .custom-table.style-3 th,
  3966. .custom-table-wrapper.style-3 table th {
  3967.   margin: 0;
  3968.   padding: 0.6em 0.5em;
  3969.   border:1px solid rgba(0,0,0,0.1);
  3970. }
  3971. .custom-table.style-3 th, .custom-table-wrapper.style-3 table th {
  3972.     color:#fff;
  3973.   font-weight: bold;
  3974.   border:1px solid rgba(255,255,255,0.3);
  3975.   border-bottom:1px solid #131313;
  3976.   padding: 0.5em 0.5em;
  3977.   text-align: left;
  3978. }
  3979. .custom-table.style-3 td, .custom-table-wrapper.style-3 table td {
  3980.   background: none;
  3981.   border-bottom:1px solid #131313;
  3982. }
  3983.  
  3984. /*********************************************************************
  3985.  * Contact Form
  3986.  *********************************************************************/
  3987.  
  3988. .contact-form
  3989. {
  3990.     margin:16px 0;
  3991. }
  3992.  
  3993. .contact-form .line
  3994. {
  3995.     font-size:90%;
  3996.     margin-bottom:12px;
  3997. }
  3998.  
  3999. .contact-form .line input[type=checkbox]
  4000. {
  4001.     vertical-align:middle;
  4002.     margin:0 0 3px 10px;
  4003.     border:1px solid #eee;
  4004. }
  4005.  
  4006. .contact-form .line input[type=text],
  4007. .contact-form .line input[type=email],
  4008. .contact-form .line textarea
  4009. {
  4010.     -webkit-box-sizing:border-box;
  4011.     -moz-box-sizing:border-box;
  4012.     box-sizing:border-box;
  4013.     width:100%;
  4014. }
  4015.  
  4016. #om-contact-form-captcha
  4017. {
  4018.     -webkit-border-radius:5px;
  4019.     -moz-border-radius:5px;
  4020.     border-radius:5px;
  4021.     display:inline-block;
  4022.     margin-bottom:10px;
  4023. }
  4024.  
  4025. .contact-form .error
  4026. {
  4027.     border-color:red;
  4028.     -webkit-box-shadow:0 0 6px 0 rgba(255,0,0,0.7);
  4029.     -moz-box-shadow:0 0 6px 0 rgba(255,0,0,0.7);
  4030.     box-shadow:0 0 6px 0 rgba(255,0,0,0.7);
  4031. }
  4032.  
  4033. .contact-form label.error
  4034. {
  4035.     background:red;
  4036.     color:#fff;
  4037.     font-size:11px;
  4038.     display:inline-block;
  4039.     padding:0 5px;
  4040.     margin:-3px 0 0 12px;
  4041.     opacity:0.6;
  4042.     vertical-align:middle;
  4043. }
  4044.  
  4045. .contact-form .checkbox-wrapper
  4046. {
  4047.     background:#f7f7f7;
  4048.     background-color:rgba(0,0,0,0.03);
  4049.     border:0px;
  4050.     padding:6px 10px;
  4051.     font-size:100%;
  4052.     display:inline-block;
  4053.    
  4054.     border:1px solid transparent;
  4055.     border-top-color:rgba(0,0,0,0.07);
  4056. }
  4057.  
  4058. .dark-panes-bg .contact-form .checkbox-wrapper
  4059. {
  4060.   background:#0f0f0f;
  4061.   background:rgba(255,255,255,0.1);
  4062.   border-top-color:rgba(255,255,255,0.2);
  4063. }
  4064.  
  4065. /****************************
  4066. * Latest Tweets
  4067. ****************************/
  4068.  
  4069. .latest-tweets
  4070. {
  4071.     list-style:none;
  4072.     padding:0;
  4073.     margin:16px 0;
  4074. }
  4075.  
  4076. .latest-tweets li
  4077. {
  4078.     margin:0 0 10px 0 !important;
  4079.     background:none !important;
  4080.     padding:0 !important;
  4081. }
  4082.  
  4083. .latest-tweets .tweet-status
  4084. {
  4085.     display:inline;
  4086. }
  4087.  
  4088. .tweet-status:before
  4089. {
  4090.     content: "\f099";
  4091.     margin-right:7px;
  4092.     font-family:'FontAwesome';
  4093.     font-size:100%;
  4094. }
  4095.  
  4096. .latest-tweets .tweet-status a
  4097. {
  4098. }
  4099.  
  4100. .latest-tweets .tweet-time
  4101. {
  4102.     font-size:85%;
  4103.     font-style:italic;
  4104. }
  4105.  
  4106. .twitter-follow
  4107. {
  4108.     text-align:right;
  4109. }
  4110.  
  4111. .twitter-follow a,
  4112. .twitter-follow a:hover
  4113. {
  4114.     text-decoration:none;
  4115. }
  4116.  
  4117. .twitter-follow a:hover span
  4118. {
  4119.     text-decoration:underline;
  4120. }
  4121.  
  4122.  
  4123. .icon-twitter:before
  4124. {
  4125.     content: "\f099";
  4126.     margin-right:7px;
  4127.     font-size:100%;
  4128.     font-family:'FontAwesome';
  4129. }
  4130.  
  4131. /****************************
  4132. * Flickr
  4133. ****************************/
  4134.  
  4135. .flickr_badge_wrapper
  4136. {
  4137.     margin:16px -12px 16px 0;
  4138. }
  4139.  
  4140. .flickr_badge_wrapper .flickr_badge_image
  4141. {
  4142.     float:left;
  4143.     margin:0 12px 12px 0;
  4144. }
  4145.  
  4146. .flickr_badge_image img
  4147. {
  4148.     display:block;
  4149. }
  4150.  
  4151. .flickr_badge_image a
  4152. {
  4153.     display:block;
  4154.     position:relative;
  4155. }
  4156.  
  4157. .flickr_badge_image a .after
  4158. {
  4159.     position:absolute;
  4160.     top:0;
  4161.     right:0;
  4162.     bottom:0;
  4163.     left:0;
  4164.     background:rgba(255,255,255,0.7) url(img/link-big.png) no-repeat center center;
  4165.     visibility:hidden;
  4166.     opacity:0;
  4167.     border:3px solid rgba(0,0,0,0.15);
  4168.    
  4169.     -webkit-transition:opacity 0.3s;
  4170.     -moz-transition:opacity 0.3s;
  4171.     transition:opacity 0.3s;
  4172.  
  4173. }
  4174.  
  4175. .flickr_badge_image a:hover .after
  4176. {
  4177.     visibility:visible;
  4178.     opacity:1;
  4179. }
  4180.  
  4181. /****************************
  4182. * Portfolio Widget
  4183. ****************************/
  4184.  
  4185. .portfolio-small-preview
  4186. {
  4187.     margin:16px 0 32px 0;
  4188. }
  4189.  
  4190. .portfolio-small-preview:last-child
  4191. {
  4192.     margin-bottom:16px;
  4193. }
  4194.  
  4195. .portfolio-small-preview .pic
  4196. {
  4197.     margin-bottom:8px;
  4198. }
  4199.  
  4200. .portfolio-small-preview .pic a
  4201. {
  4202.     position:relative;
  4203.     display:block;
  4204. }
  4205.  
  4206. .portfolio-small-preview .pic a .before
  4207. {
  4208.     display:none;
  4209. }
  4210.  
  4211. .no-touch .portfolio-small-preview .pic a .before
  4212. {
  4213.     display:block;
  4214.     position:absolute;
  4215.     top:0;
  4216.     left:0;
  4217.     right:0;
  4218.     bottom:0;
  4219.     color:#fff;
  4220.     border:6px solid rgba(255,255,255,0);
  4221.    
  4222.     -webkit-transition:0.3s;
  4223.     -moz-transition:0.3s;
  4224.     transition:0.3s;
  4225. }
  4226.  
  4227. .no-touch .portfolio-small-preview .pic a .before:hover
  4228. {
  4229.     border-color:rgba(255,255,255,0.3);
  4230. }
  4231.  
  4232. .portfolio-small-preview .pic a img
  4233. {
  4234.     display:block;
  4235. }
  4236.  
  4237. .portfolio-small-preview .title
  4238. {
  4239.     font-size:130%;
  4240.     line-height:125%;
  4241.     font-weight:bold;
  4242. }
  4243.  
  4244. .portfolio-small-preview .tags a
  4245. {
  4246.     color:inherit;
  4247. }
  4248.  
  4249. /* Portfolio Shortcode */
  4250.  
  4251. .portfolio-shortcode
  4252. {
  4253.     margin-top:8px;
  4254.     margin-bottom:8px;
  4255. }
  4256.  
  4257. .portfolio-shortcode .portfolio-thumb
  4258. {
  4259.     background:rgba(0,0,0,0.03);
  4260.     -webkit-box-shadow:inset 0 0 0 1px rgba(0, 0, 0, 0.07);
  4261.     -moz-box-shadow:inset 0 0 0 1px rgba(0, 0, 0, 0.07);
  4262.     box-shadow:inset 0 0 0 1px rgba(0, 0, 0, 0.07);
  4263. }
  4264.  
  4265. /****************************
  4266. * Facebook Like box
  4267. ****************************/
  4268.  
  4269. .fb-like-box,
  4270. .fb-like-box span,
  4271. .fb-like-box iframe
  4272. {
  4273.     width:100% !important;
  4274. }
  4275.  
  4276. /****************************
  4277. * Logos
  4278. ****************************/
  4279.  
  4280. .logos
  4281. {
  4282.     margin:16px 0;
  4283.     text-align:center;
  4284. }
  4285.  
  4286. .logos .item
  4287. {
  4288.     display:inline-block;
  4289.     padding:20px 40px;
  4290.     text-align:center;
  4291. }
  4292.  
  4293. .logos .item img
  4294. {
  4295.     -webkit-transition:opacity 0.3s;
  4296.     -moz-transition:opacity 0.3s;
  4297.     transition:opacity 0.3s;
  4298. }
  4299.  
  4300. .logos .item a:hover img
  4301. {
  4302.     opacity:0.7;
  4303. }
  4304.  
  4305. .logos .item img
  4306. {
  4307.     display:inline-block;
  4308.     vertical-align:middle;
  4309. }
  4310.  
  4311. /****************************
  4312. * Testimonials
  4313. ****************************/
  4314.  
  4315. .testimonials-block
  4316. {
  4317.     background:rgba(0,0,0,0.03);
  4318.     margin-top:16px;
  4319.     margin-bottom:32px;
  4320.     position:relative;
  4321. }
  4322.  
  4323. .dark-panes-bg .testimonials-block
  4324. {
  4325.     background-color:rgba(255,255,255,0.1);
  4326. }
  4327.  
  4328. .testimonials-block:after
  4329. {
  4330.     content:'';
  4331.     position:absolute;
  4332.     left:75%;
  4333.     bottom:-26px;
  4334.     border:13px solid transparent;
  4335.     border-left-color:#000;
  4336.     border-top-color:#000;
  4337.     opacity:0.03;
  4338. }
  4339.  
  4340. .dark-panes-bg .testimonials-block:after
  4341. {
  4342.     border-left-color:#fff;
  4343.     border-top-color:#fff;
  4344.     opacity:0.1;
  4345. }
  4346.  
  4347. .testimonials-block .item-inner
  4348. {
  4349.     display:table;
  4350.     width:100%;
  4351.     border-spacing:0;
  4352. }
  4353.  
  4354. .testimonials-block .item
  4355. {
  4356.     position:relative;
  4357.     display:none;
  4358. }
  4359.  
  4360. .testimonials-block .item:first-child
  4361. {
  4362.     display:block;
  4363. }
  4364.  
  4365. .testimonials-block .item .name-qo,
  4366. .testimonials-block .item .pic,
  4367. .testimonials-block .item .text
  4368. {
  4369.     display:table-cell;
  4370.     vertical-align:top;
  4371.     float:none;
  4372. }
  4373.  
  4374. .testimonials-block .item .name-qo
  4375. {
  4376.     margin:0;
  4377. }
  4378.  
  4379. .testimonials-block .item .name-qo-inner
  4380. {
  4381.     display:table;
  4382.     width:100%;
  4383. }
  4384.  
  4385. .testimonials-block .item .name
  4386. {
  4387.     display:table-cell;
  4388.     vertical-align:top;
  4389. }
  4390.  
  4391. .testimonials-block .item .name-name
  4392. {
  4393.     font-size:130%;
  4394.     line-height:125%;
  4395. }
  4396.  
  4397. .testimonials-block .item .name-name a
  4398. {
  4399.     color:inherit;
  4400. }
  4401.  
  4402. .testimonials-block .item .name-desc
  4403. {
  4404.     margin-top:3px;
  4405.     font-style:italic;
  4406. }
  4407.  
  4408. .testimonials-block .item .qo
  4409. {
  4410.     display:table-cell;
  4411.     vertical-align:top;
  4412.     text-align:right;
  4413.     font-size:500%;
  4414.     line-height:90%;
  4415.     padding-left:12px;
  4416.     margin-bottom:-30px;
  4417. }
  4418.    
  4419. .testimonials-block .item .qo:before
  4420. {
  4421.     content:'\201C';
  4422. }
  4423.  
  4424. .testimonials-block .item .pic img
  4425. {
  4426.     display:block;
  4427. }
  4428.  
  4429. .content-with-sidebar .testimonials-block .item .pic .move-left,
  4430. .content-without-sidebar .testimonials-block .item .pic .move-left
  4431. {
  4432.     left:0;
  4433. }
  4434.  
  4435. .testimonials-block .item .text
  4436. {
  4437.     font-style:italic;
  4438.     font-size:110%;
  4439. }
  4440.  
  4441. .content-with-sidebar .testimonials-block .item.no-pic .text .block-inner,
  4442. .content-without-sidebar .testimonials-block .item.no-pic .text .block-inner
  4443. {
  4444.     padding-left:0;
  4445. }
  4446.  
  4447. .testimonials-block .controls
  4448. {
  4449.     position:absolute;
  4450.     left:10px;
  4451.     bottom:10px;
  4452.     z-index:10;
  4453. }
  4454.  
  4455. .testimonials-block .controls a
  4456. {
  4457.     display:inline-block;
  4458.     color:#fff;
  4459.     width:24px;
  4460.     text-align:center;
  4461.     height:24px;
  4462.     line-height:24px;
  4463.     text-decoration:none;
  4464.     margin-right:6px;
  4465.     opacity:0.5;
  4466.    
  4467.     -webkit-transition:0.3s;
  4468.     -moz-transition:0.3s;
  4469.     transition:0.3s;
  4470. }
  4471.  
  4472. .testimonials-block .controls a:hover
  4473. {
  4474.     opacity:1;
  4475. }
  4476.  
  4477. .testimonials-block.multi-items .name-qo .block-inner
  4478. {
  4479.     padding-bottom:40px;
  4480. }
  4481.  
  4482. /* No scroll - full list vestion */
  4483.  
  4484. .testimonials-block.no-scroll
  4485. {
  4486.     background:none;
  4487. }
  4488.  
  4489. .testimonials-block.no-scroll:after
  4490. {
  4491.     display:none;
  4492. }
  4493.  
  4494. .testimonials-block.no-scroll .item
  4495. {
  4496.     display:block;
  4497.     margin-bottom:60px;
  4498.     background:rgba(0,0,0,0.03);
  4499.     position:relative;
  4500. }
  4501.  
  4502. .dark-panes-bg .testimonials-block.no-scroll .item
  4503. {
  4504.     background-color:rgba(255,255,255,0.1);
  4505. }
  4506.  
  4507. .testimonials-block.no-scroll .item:after
  4508. {
  4509.     content:'';
  4510.     position:absolute;
  4511.     left:75%;
  4512.     bottom:-26px;
  4513.     border:13px solid transparent;
  4514.     border-left-color:#000;
  4515.     border-top-color:#000;
  4516.     opacity:0.03;
  4517. }
  4518.  
  4519. .dark-panes-bg .testimonials-block.no-scroll .item:after
  4520. {
  4521.     border-left-color:#fff;
  4522.     border-top-color:#fff;
  4523.     opacity:0.1;
  4524. }
  4525.  
  4526. /* Mod For Widget */
  4527.  
  4528. .widgets-area .testimonials-block
  4529. {
  4530.     background:none;
  4531.     margin-bottom:16px;
  4532. }
  4533.  
  4534. .widgets-area .testimonials-block:after
  4535. {
  4536.     display:none;
  4537. }
  4538.  
  4539. .widgets-area .testimonials-block .item-inner,
  4540. .widgets-area .testimonials-block .item .name-qo,
  4541. .widgets-area .testimonials-block .item .pic,
  4542. .widgets-area .testimonials-block .item .text,
  4543. .widgets-area .testimonials-block .item .name-qo-inner,
  4544. .widgets-area .testimonials-block .item .name,
  4545. .widgets-area .testimonials-block .item .qo
  4546.     {
  4547.         display:block;
  4548.         width:auto;
  4549.     }
  4550.    
  4551. .widgets-area .testimonials-block .item .qo
  4552.     {
  4553.         text-align:left;
  4554.         padding:0;
  4555.         position:relative;
  4556.         top:6px;
  4557.     }
  4558.    
  4559. .widgets-area .testimonials-block .item .pic
  4560.     {
  4561.         position:absolute;
  4562.         top:0;
  4563.         right:0;
  4564.         width:72px;
  4565.         height:72px;
  4566.     }
  4567.    
  4568. .widgets-area .testimonials-block .item.with-pic .name-qo
  4569.     {
  4570.         min-height:72px;
  4571.         padding-right:84px;
  4572.     }
  4573.    
  4574. .widgets-area .testimonials-block.multi-items .name-qo .block-inner
  4575.     {
  4576.         padding-bottom:12px;
  4577.     }
  4578.    
  4579. .widgets-area .testimonials-block.multi-items .text
  4580.     {
  4581.         padding-bottom:34px;
  4582.     }
  4583.  
  4584. .widgets-area .testimonials-block .item .name-qo .block-inner
  4585. {
  4586.     padding-top:0;
  4587. }
  4588.  
  4589. /****************************
  4590. * Pricing table
  4591. ****************************/
  4592.  
  4593. .pricing-table-wrapper
  4594. {
  4595.     margin: 16px 0;
  4596.     text-align:center;
  4597. }
  4598. .pricing-table
  4599. {
  4600.     display:inline-block;
  4601. }
  4602.  
  4603. .pricing-column
  4604. {
  4605.     list-style:none;
  4606.     margin:0 1px 0 0;
  4607.     padding:0;
  4608.     float:left;
  4609.     position:relative;
  4610.    
  4611.     -webkit-transition:0.3s;
  4612.     -moz-transition:0.3s;
  4613.     transition:0.3s;
  4614. }
  4615.  
  4616. .pricing-column:hover
  4617. {
  4618.     -webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.4);
  4619.     -moz-box-shadow:0 0 20px 0 rgba(0,0,0,0.4);
  4620.     box-shadow:0 0 20px 0 rgba(0,0,0,0.4);
  4621.     z-index:1;
  4622. }
  4623.  
  4624. .pricing-column li
  4625. {
  4626.     white-space:nowrap;
  4627.     text-align:center;
  4628.     padding:12px;
  4629.     background:rgba(0,0,0,0.01);
  4630.     border-bottom:1px dotted rgba(0,0,0,0.1);
  4631. }
  4632.  
  4633. .pricing-column li:nth-child(even)
  4634. {
  4635.     background:#f5f5f5;
  4636.     background:rgba(0,0,0,0.03);
  4637. }
  4638.  
  4639. .pricing-column li.pricing-title
  4640. {
  4641.     font-weight:bold;
  4642.     font-size:110%;
  4643.     border-top-width:3px;
  4644.     border-top-style:solid;
  4645.   background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.04) 100%);
  4646.   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.04)));
  4647.   background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.04) 100%);
  4648.   background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.04) 100%);
  4649.   background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.04) 100%);
  4650.   background: linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.04) 100%);
  4651. }
  4652.  
  4653. .pricing-column li.pricing-price
  4654. {
  4655.     color:#fff;
  4656.     font-size:200%;
  4657.     line-height:120%;
  4658. }
  4659.  
  4660. .pricing-column .price-comment
  4661. {
  4662.     font-size:45%;
  4663.     line-height:120%;
  4664. }
  4665.  
  4666. .pricing-column .pricing-button .button
  4667. {
  4668.     margin:0 !important;
  4669. }
  4670.  
  4671. /****************************
  4672. * Sitemap
  4673. ****************************/
  4674.  
  4675. .sitemap ul
  4676. {
  4677.     list-style:none;
  4678.     padding:0;
  4679.     margin:16px 0;
  4680. }
  4681.  
  4682. .sitemap ul li
  4683. {
  4684.     background:url(img/li.png) no-repeat left 2px;
  4685.     padding-left:18px;
  4686.     margin-bottom:6px;
  4687. }
  4688.  
  4689. /****************************
  4690. * WP
  4691. ****************************/
  4692. .wp-caption {
  4693.   margin-top: 20px;
  4694.   margin-bottom: 20px;
  4695. }
  4696. .wp-caption-text {
  4697.   margin: 5px 0;
  4698.   font-style: italic;
  4699. }
  4700. .wp-caption.aligncenter {
  4701.   width: auto !important;
  4702.   text-align:center;
  4703. }
  4704. .wp-caption.aligncenter .wp-caption-text {
  4705.   text-align: center;
  4706. }
  4707. .gallery-caption {
  4708.   font-style: italic;
  4709. }
  4710. .sticky { }
  4711. .bypostauthor { }
  4712.  
  4713. .alignleft {
  4714.   float: left;
  4715.   margin: 0 16px 16px 0;
  4716. }
  4717. .alignright {
  4718.   float: right;
  4719.   margin: 0 0 16px 16px;
  4720. }
  4721. .aligncenter {
  4722.   display: block;
  4723.   margin: 16px auto;
  4724. }
  4725.  
  4726. /****************************
  4727. * Contact Form 7 Styling
  4728. ****************************/
  4729.  
  4730. .wpcf7 input[type=text],
  4731. .wpcf7 input[type=email],
  4732. .wpcf7 input[type=password],
  4733. .wpcf7 input[type=files],
  4734. .wpcf7 textarea
  4735. {
  4736.     max-width:100%;
  4737.     -webkit-box-sizing:border-box;
  4738.     -moz-box-sizing:border-box;
  4739.     box-sizing:border-box;
  4740. }
  4741.  
  4742. .wpcf7 select
  4743. {
  4744.     height:2em;
  4745.     margin:0;
  4746. }
  4747.  
  4748. .wpcf7 select[multiple]
  4749. {
  4750.     height:auto;
  4751. }
  4752.  
  4753. .wpcf7 div.wpcf7-validation-errors,
  4754. .wpcf7 div.wpcf7-mail-sent-ng
  4755. {
  4756.   background: #f34b3f;
  4757.   background: -moz-linear-gradient(top, #f4564b 0%, #f24033 100%);
  4758.   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4564b), color-stop(100%, #f24033));
  4759.   background: -webkit-linear-gradient(top, #f4564b 0%, #f24033 100%);
  4760.   background: -o-linear-gradient(top, #f4564b 0%, #f24033 100%);
  4761.   background: -ms-linear-gradient(top, #f4564b 0%, #f24033 100%);
  4762.   background: linear-gradient(top, #f4564b 0%, #f24033 100%);
  4763.   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr= #f35449 , endColorstr= #f23e31 ,GradientType=0 );
  4764.   border: 1px solid #f24033;
  4765.   -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.6);
  4766.   -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.6);
  4767.   box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.6);
  4768.   color: #fff;
  4769.   padding:12px 10px;
  4770.   margin:11px 0;
  4771. }
  4772.  
  4773. .wpcf7 div.wpcf7-mail-sent-ok
  4774. {
  4775.   background: #c5f4a9;
  4776.   background: -moz-linear-gradient(top, #ccf5b4 0%, #bdf29e 100%);
  4777.   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ccf5b4), color-stop(100%, #bdf29e));
  4778.   background: -webkit-linear-gradient(top, #ccf5b4 0%, #bdf29e 100%);
  4779.   background: -o-linear-gradient(top, #ccf5b4 0%, #bdf29e 100%);
  4780.   background: -ms-linear-gradient(top, #ccf5b4 0%, #bdf29e 100%);
  4781.   background: linear-gradient(top, #ccf5b4 0%, #bdf29e 100%);
  4782.   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr= #cbf5b3 , endColorstr= #bcf29c ,GradientType=0 );
  4783.   border: 1px solid #bdf29e;
  4784.   -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.6);
  4785.   -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.6);
  4786.   box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.6);
  4787.   color: #0d590d;
  4788.   padding:12px 10px;
  4789.   margin:11px 0;
  4790. }
  4791.  
  4792. .wpcf7 div.wpcf7-spam-blocked
  4793. {
  4794.   background: #f4e6a2;
  4795.   background: -moz-linear-gradient(top, #f6e9ae 0%, #f3e397 100%);
  4796.   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6e9ae), color-stop(100%, #f3e397));
  4797.   background: -webkit-linear-gradient(top, #f6e9ae 0%, #f3e397 100%);
  4798.   background: -o-linear-gradient(top, #f6e9ae 0%, #f3e397 100%);
  4799.   background: -ms-linear-gradient(top, #f6e9ae 0%, #f3e397 100%);
  4800.   background: linear-gradient(top, #f6e9ae 0%, #f3e397 100%);
  4801.   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr= #f5e9ad , endColorstr= #f3e396 ,GradientType=0 );
  4802.   border: 1px solid #f3e397;
  4803.   -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.6);
  4804.   -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.6);
  4805.   box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.6);
  4806.   color: #5b4d13;
  4807.   padding:12px 10px;
  4808.   margin:11px 0;
  4809. }
  4810.  
  4811.  
  4812. .wpcf7 span.wpcf7-not-valid-tip
  4813. {
  4814.     position:static;
  4815.     display:block;
  4816.     -webkit-transition:all 0.3s;
  4817.     -moz-transition:all 0.3s;
  4818.     transition:all 0.3s;
  4819.    
  4820.     border:0;
  4821.     color:red;
  4822.     text-shadow:0 1px 0 rgba(255,255,255,0.4);
  4823.     font-size:85%;
  4824.     line-height:16px;
  4825.     height:16px;
  4826.     margin:0 0 -8px 0;
  4827.     padding:0 0;
  4828. }
  4829.  
  4830. .wpcf7 .wpcf7-not-valid[type=text],
  4831. .wpcf7 .wpcf7-not-valid[type=email],
  4832. .wpcf7 .wpcf7-not-valid[type=password],
  4833. .wpcf7 .wpcf7-not-valid[type=textarea]
  4834. {
  4835.     border:1px solid red;
  4836. }
  4837.  
  4838. /**
  4839.  * Facebook comments
  4840.  */
  4841.  
  4842. .fb-comments,
  4843. .fb-comments > span,
  4844. .fb-comments iframe
  4845. {
  4846.     width:100% !important;
  4847. }
  4848.  
  4849. /**
  4850.  * WP Calendar
  4851.  */
  4852.  
  4853. #wp-calendar
  4854. {
  4855.     width:100%;
  4856.     border-collapse:separate;
  4857.     border-spacing:1px;
  4858. }
  4859.  
  4860. #wp-calendar tbody td
  4861. {
  4862.     text-align:center;
  4863.     padding:0.4em 0.2em;
  4864. }
  4865.  
  4866. #wp-calendar th
  4867. {
  4868.     background:rgba(0,0,0,0.03);
  4869.     padding:0.4em 0;
  4870. }
  4871.  
  4872.  
  4873. #wp-calendar caption
  4874. {
  4875.     padding-bottom:0.6em;
  4876.     font-weight:bold;
  4877.     font-size:110%;
  4878. }
  4879.  
  4880. #wp-calendar #prev
  4881. {
  4882.     text-align:left;
  4883. }
  4884.  
  4885. #wp-calendar #next
  4886. {
  4887.     text-align:right;
  4888. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement