Want more features on Pastebin? Sign Up, it's FREE!
Guest

Untitled

By: a guest on Dec 13th, 2012  |  syntax: None  |  size: 111.09 KB  |  views: 38  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. /*
  2. Theme Name: Karma
  3. Theme URI: http://themeforest.net/item/karma-clean-and-modern-wordpress-theme/168737?ref=TrueThemes
  4. Description: Karma is a Premium Wordpress Theme with a multitude of amazing CMS features.&nbsp;&nbsp;<strong>TrueThemes:</strong> <a href="http://www.twitter.com/truethemes">Twitter</a>&nbsp;|&nbsp;<a href="http://support.truethemes.net">Theme Support</a></p>
  5. Author: TrueThemes
  6. Author URI: http://www.truethemes.net
  7. Version: 2.7.1
  8. License: GNU General Public License
  9. License URI: license.txt
  10. */
  11.  
  12.  
  13.  
  14. /* -----------------------------------------------------------------------------------
  15. Stylesheet Guide
  16. --------------------------------------------------------------------------------------
  17.  
  18. 01. Global Styles
  19.  
  20. 02. Layout
  21.         1. General Structure
  22.         2. Content Area
  23.         3. Portfolio Pages
  24.         4. Footer
  25.         5. Multi Columns
  26.         6. Sidebar
  27.         7. Homepage
  28.         8. Sitemap
  29.         9. Video + 3D Thumbs
  30.  
  31. 03. Navigation
  32.         1. Main Navigation
  33.         2. Vertical Sub Navigation
  34.         3. Horizontal Sub Navigation
  35.         4. Top Toolbar Superfish
  36.         4. Breadcrumbs
  37.  
  38. 04. Links
  39.         1. General Links
  40.         2. Top Link
  41.         3. Custom Buttons
  42.  
  43. 05. Lists
  44.         1. General Lists
  45.         2. Custom List Bullets
  46.         3. Accordion
  47.         4. Tabs
  48.  
  49. 06. Typography
  50.         1. General Typography
  51.         2. @font-Face
  52.         3. Message Boxes
  53.         4. Footer
  54.         5. Callouts
  55.  
  56. 07. Blog
  57.  
  58. 08. Forms
  59.  
  60. 09. Images
  61.         1. General
  62.         2. Modern Frame
  63.         3. Shadow Frame
  64.  
  65. 10. Miscellaneous
  66.  
  67. 11. Wordpress
  68.         1. Karma Pagenavi
  69.         2. Mailchimp
  70.         3. Defaults
  71.         4. 404 Error Page
  72.         5. Constant Contact
  73.  
  74. 12. Widgets + Shortcodes
  75.         1. Default Styles
  76.         2. Blogroll - Footer
  77.         3. Calendar
  78.         4. Recent Posts - Sidebar
  79.         5. Blogroll - Sidebar
  80.         6. Search - Sidebar
  81.         7. Social Media
  82.         8. Latest Tweets
  83.         9. Testimonials Slider
  84.         10. Blog Posts Shortcode
  85.        
  86. 13. Progressive CSS Enhancements
  87. 15. Pretty Photo
  88. 16. Drag-To-Share
  89. 17. Attachment.php
  90.  
  91. -----------------------------------------------------------------------------------*/
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98. /*---------------------------------------------------------------------------*/
  99. /* 01. Global Styles
  100. /*---------------------------------------------------------------------------*/
  101.  
  102. html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
  103. border:0;
  104. outline:0;
  105. font-size:100%;
  106. vertical-align:baseline;
  107. background:transparent;
  108. margin:0;
  109. padding:0;
  110. }
  111.  
  112. body {
  113. line-height:1;
  114. background:#f4f4f2;
  115. font:1.2em/20px "helvetica neue",Helvetica,Arial,Verdana,sans-serif;
  116. color:#666;
  117. min-width:1003px;
  118. margin:0;
  119. }
  120.  
  121. blockquote,q {
  122. quotes:none;
  123. }
  124.  
  125. blockquote:before,blockquote:after,q:before,q:after {
  126. content:none;
  127. }
  128.  
  129. :focus {
  130. outline:0;
  131. }
  132.  
  133. ins {
  134. text-decoration:none;
  135. }
  136.  
  137. del {
  138. text-decoration:line-through;
  139. }
  140.  
  141. table {
  142. border-collapse:collapse;
  143. border-spacing:0;
  144. }
  145.  
  146. * {
  147. font-size:100.01%;
  148. }
  149.  
  150. html {
  151. font-size:62.5%;
  152. margin:0;
  153. padding:0;
  154. }
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167. /*---------------------------------------------------------------------------*/
  168. /* 02. Layout
  169. /*---------------------------------------------------------------------------*/
  170.  
  171. /*---------------------------------*/
  172. /* 1. General Layout
  173. /*---------------------------------*/
  174. #wrapper {
  175. width:100%;
  176. display:table;
  177. }
  178.  
  179. #wrapper #header {
  180. display:block;
  181. }
  182.  
  183. .top-block .top-holder {
  184. width:980px;
  185. font-size:10px;
  186. min-height:4px;
  187. height:auto;
  188. margin:0 auto;
  189. padding:4px 0;
  190. }
  191.  
  192. #header .rays {
  193. background:url(images/_global/rays.png) 50% 0 no-repeat;
  194. }
  195.  
  196. #header .header-area {
  197. width:980px;
  198. margin:0 auto;
  199. padding:38px 0 33px;
  200. }
  201.  
  202. #main {
  203. background:url(images/_global/bg-div-main.jpg) 0 0 repeat-x;
  204. display:table-footer-group;
  205. position:relative;
  206. width:100%;
  207. }
  208.  
  209. #main .main-area {
  210. width:980px;
  211. margin:0 auto;
  212. padding:43px 0 5px;
  213. }
  214.  
  215. #main .utility-area {
  216. padding-top:0;
  217. }
  218.  
  219. .tools .place {
  220. float:right;
  221. }
  222.  
  223. .main-holder {
  224. height:1%;
  225. overflow:hidden;
  226. padding-top:45px;
  227. }
  228.  
  229. .carousel-holder {
  230. width:315px !important;
  231. }
  232.  
  233. .top-block .top-holder:after,#header .header-area:after {
  234. clear:both;
  235. display:block;
  236. content:"";
  237. }
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246. /*---------------------------------*/
  247. /* 2. Content Area
  248. /*---------------------------------*/
  249. #content {
  250. width:720px;
  251. float:left;
  252. margin-left:20px;
  253. }
  254.  
  255. .content_left_sidebar {
  256. float:right !important;
  257. }
  258.  
  259. .content_right_sidebar {
  260. width:510px !important;
  261. }
  262.  
  263. .content_full_width {
  264. width:940px !important;
  265. float:left;
  266. margin-left:0 !important;
  267. padding:0 20px;
  268. }
  269.  
  270. .portfolio_full_width {
  271. margin-left:0 !important;
  272. width:980px !important;
  273. }
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282. /*---------------------------------*/
  283. /* 3. Portfolio Pages
  284. /*---------------------------------*/
  285. .portfolio_wrap {
  286. width:100%;
  287. float:left;
  288. padding-bottom:30px;
  289. }
  290.  
  291. .portfolio_content {
  292. clear:left;
  293. padding-top:8px;
  294. padding-bottom:20px;
  295. }
  296.  
  297. .port_sep {
  298. width:100%;
  299. margin-bottom:30px;
  300. float:left;
  301. }
  302.  
  303. .portfolio_layout .one_fourth,.portfolio_layout .one_fourth_last,.portfolio_layout .one_third,.portfolio_layout .one_third_last,.portfolio_layout .one_half,.portfolio_layout .one_half_last {
  304. position:relative;
  305. }
  306.  
  307. .preload_one {
  308. width:703px;
  309. height:563px;
  310. background:url(images/_global/preload.gif) center center no-repeat;
  311. }
  312.  
  313. .preload_two {
  314. width:437px;
  315. height:234px;
  316. background:url(images/_global/preload.gif) center center no-repeat;
  317. }
  318.  
  319. .preload_three {
  320. width:275px;
  321. height:145px;
  322. background:url(images/_global/preload-small.gif) center center no-repeat;
  323. }
  324.  
  325. .preload_four {
  326. width:190px;
  327. height:111px;
  328. background:url(images/_global/preload-small.gif) center center no-repeat;
  329. }
  330.  
  331. .portfolio_one_column {
  332. width:191px;
  333. float:left;
  334. }
  335.  
  336. .portfolio_one_column_last {
  337. float:right;
  338. width:722px;
  339. height:602px;
  340. background:url(images/_global/global-sprite.png) 0 -31px no-repeat;
  341. position:relative;
  342. }
  343.  
  344. .port_img_one {
  345. width:703px;
  346. height:563px;
  347. float:left;
  348. position:absolute;
  349. top:8px;
  350. left:9px;
  351. }
  352.  
  353. .port_img_two {
  354. width:437px;
  355. height:234px;
  356. float:left;
  357. position:absolute;
  358. top:8px;
  359. left:9px;
  360. }
  361.  
  362. .portfolio_content_top {
  363. float:left;
  364. width:455px;
  365. height:272px;
  366. background:url(images/_global/image-frame-sprite-2.png) 0 0 no-repeat;
  367. }
  368.  
  369. .port_img_three {
  370. width:275px;
  371. height:145px;
  372. float:left;
  373. position:absolute;
  374. top:8px;
  375. left:9px;
  376. }
  377.  
  378. .portfolio_content_top_three {
  379. float:left;
  380. height:179px;
  381. width:293px;
  382. background:url(images/_global/image-frame-sprite-2.png) -1px -279px no-repeat;
  383. }
  384.  
  385. .port_img_four {
  386. width:208px;
  387. height:146px;
  388. float:left;
  389. position:absolute;
  390. top:8px;
  391. left:9px;
  392. }
  393.  
  394. .portfolio_content_top_four {
  395. float:left;
  396. height:146px;
  397. width:208px;
  398. background:url(images/_global/image-frame-sprite-2.png) -2px -465px no-repeat;
  399. }
  400.  
  401. .portfolio_content_top_portrait {
  402. float:left;
  403. width:293px;
  404. height:389px;
  405. }
  406.  
  407. .port_img_portrait_full {
  408. width:612px;
  409. height:792px;
  410. float:left;
  411. position:absolute;
  412. top:8px;
  413. left:9px;
  414. }
  415.  
  416. .portfolio_portrait_full_last {
  417. float:right;
  418. width:630px;
  419. height:836px;
  420. position:relative;
  421. }
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433. /*---------------------------------*/
  434. /* 4. Footer
  435. /*---------------------------------*/
  436. #footer {
  437. width:100%;
  438. position:relative;
  439. padding-top:40px;
  440. }
  441.  
  442. #footer .footer-area {
  443. width:980px;
  444. position:relative;
  445. margin:0 auto;
  446. }
  447.  
  448. #footer .footer-wrapper {
  449. width:980px;
  450. overflow:hidden;
  451. }
  452.  
  453. #footer .footer-holder {
  454. width:100%;
  455. overflow:hidden;
  456. padding:45px 0 25px 6px;
  457. }
  458.  
  459. #footer .box {
  460. width:333px;
  461. float:left;
  462. }
  463.  
  464. #footer_bottom {
  465. width:100%;
  466. min-height:89px;
  467. height:auto;
  468. }
  469.  
  470. #foot_left {
  471. float:left;
  472. width:440px;
  473. }
  474.  
  475. #foot_left .textwidget {
  476. margin-top:-18px;
  477. }
  478.  
  479. #foot_right {
  480. float:right;
  481. width:520px;
  482. text-align:right;
  483. }
  484.  
  485. .info {
  486. width:980px;
  487. font-size:11px;
  488. overflow:hidden;
  489. position:relative;
  490. margin:0 auto;
  491. padding:34px 0 0 8px;
  492. }
  493.  
  494. #footer .footer_post {
  495. padding:2px 0 16px;
  496. }
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507. /*---------------------------------*/
  508. /* 5. Multi Columns
  509. /*---------------------------------*/
  510. .clear {clear: both;}
  511. .one_half, .one_half_last, .one_third, .one_third_last, .one_fourth, .one_fourth_last, .one_fifth, .one_fifth_last, .one_sixth, .one_sixth_last, .two_thirds, .two_thirds_last {padding-bottom: 20px;}
  512.  
  513.  
  514. #content .one_half {float:left;width:342px;margin-right:30px;}
  515. #content .one_half_last {float:right;width:342px;margin:0;}
  516. #content .one_third {float:left;width:220px;margin-right:30px;}
  517. #content .one_third_last {float:right;width:220px;margin:0;}
  518. #content .one_fourth {float:left;width:152px;margin-right:36px;}
  519. #content .one_fourth_last {float:right;width:152px;margin:0;}
  520. #content .one_fifth {float:left;width:124px;margin-right:23px;}
  521. #content .one_fifth_last {float:right;width:124px;margin:0;}
  522. #content .one_sixth {float:left;width:100px;margin-right:20px;}
  523. #content .one_sixth_last {float:right;width:100px;margin:0;}
  524. #content .two_thirds {float:left;width:470px;margin:0;}
  525. #content .two_thirds_last {float:right;width:470px;margin:0;}
  526. #content .three_fourth {float:left;width:550px;margin:0;}
  527. #content .three_fourth_last {float:right;width:530px;margin:0;}
  528.  
  529.  
  530. .content_full_width .one_half {float:left;width:455px !important;margin-right:30px !important;}
  531. .content_full_width .one_half_last {float:right;width:455px !important;margin:0 !important;}
  532. .content_full_width .one_third {float:left;width:293px !important;margin-right:30px !important;}
  533. .content_full_width .one_third_last {float:right;width:293px !important;margin:0 !important;}
  534. .content_full_width .one_fourth {float:left;width:208px !important;margin-right:36px !important;}
  535. .content_full_width .one_fourth_last {float:right;width:208px !important;margin:0 !important;}
  536. .content_full_width .one_fifth {float:left;width:168px !important;margin-right:23px !important;}
  537. .content_full_width .one_fifth_last {float:right;width:168px !important;margin:0 !important;}
  538. .content_full_width .one_sixth {float:left;width:140px !important;margin-right:20px !important;}
  539. .content_full_width .one_sixth_last {float:right;width:140px !important;margin:0 !important;}
  540. .content_full_width .two_thirds {float:left;width:595px !important;margin:0 !important;}
  541. .content_full_width .two_thirds_last {float:right;width:595px !important;margin:0 !important;}
  542. .content_full_width .three_fourth {float:left;width:690px !important;margin:0 !important;}
  543. .content_full_width .three_fourth_last {float:right;width:685px !important;margin:0 !important;}
  544.  
  545. .content_full_width .two_thirds_last .one_third, .content_full_width .two_thirds_last .one_third_last, .content_full_width .two_thirds .one_third, .content_full_width .two_thirds .one_third_last {width:280px !important;}
  546.  
  547.  
  548. .content_sidebar .one_fourth, .content_sidebar .one_fourth_last {width:105px !important;}
  549. .content_sidebar .one_third, .content_sidebar .one_third_last {width:145px !important;}
  550. .content_sidebar .one_half, .content_sidebar .one_half_last {width:235px !important;}
  551. .content_sidebar .two_thirds, .content_sidebar .two_thirds_last {width:325px !important;}
  552.  
  553.  
  554.  
  555. #footer .one_half {float:left;width:455px !important;margin-right:30px !important;}
  556. #footer .one_half_last {float:right;width:455px !important;margin:0 !important;}
  557. #footer .one_third {float:left;width:305px !important;margin-right:30px !important;}
  558. #footer .one_third_last {float:right;width:305px !important;margin:0 !important;}
  559. #footer .one_fourth, #footer .one_fourth_last {float:left !important;width:227px !important;margin-right:23px !important;}
  560. #footer .one_fourth_last {margin-right:0px !important;float:right !important;}
  561. #footer .one_fifth {float:left;width:177px !important;margin-right:23px !important;}
  562. #footer .one_fifth_last {float:right;width:177px !important;margin:0 !important;}
  563. #footer .one_sixth {float:left;width:146px !important;margin-right:20px !important;}
  564. #footer .one_sixth_last {float:right;width:146px !important;margin:0 !important;}
  565.  
  566.  
  567.  
  568.  
  569. #content .tabs-area .one_half,
  570. #content .slide .one_half {float:left;width:310px;margin-right:30px;}
  571. #content .tabs-area .one_half_last,
  572. #content .slide .one_half_last {float:right;width:310px;margin:0;}
  573. #content .tabs-area .one_third,
  574. #content .slide .one_third {float:left;width:194px;margin-right:35px;}
  575. #content .tabs-area .one_third_last,
  576. #content .slide .one_third_last {float:right;width:194px;margin:0;}
  577. #content .tabs-area .one_fourth,
  578. #content .slide .one_fourth {float:left;width:141px;margin-right:30px;}
  579. #content .tabs-area .one_fourth_last,
  580. #content .slide .one_fourth_last {float:right;width:141px;margin:0;}
  581. #content .tabs-area .one_fifth,
  582. #content .slide .one_fifth {float:left;width:108px;margin-right:28px;}
  583. #content .tabs-area .one_fifth_last,
  584. #content .slide .one_fifth_last {float:right;width:108px;margin:0;}
  585. #content .tabs-area .one_sixth,
  586. #content .slide .one_sixth {float:left;width:92px;margin-right:20px;}
  587. #content .tabs-area .one_sixth_last,
  588. #content .slide .one_sixth_last {float:right;width:92px;margin:0;}
  589. #content .tabs-area .two_thirds,
  590. #content .slide .two_thirds {float:left;width:425px;margin:0;}
  591. #content .tabs-area .two_thirds_last,
  592. #content .slide .two_thirds_last {float:right;width:425px;margin:0;}
  593. #content .tabs-area .three_fourth,
  594. #content .slide .three_fourth {float:left;width:485px;margin:0;}
  595. #content .tabs-area .three_fourth_last,
  596. #content .slide .three_fourth_last {float:right;width:485px;margin:0;}
  597.  
  598.  
  599.  
  600.  
  601. .content_full_width .tabs-area .one_half,
  602. .content_full_width .slide .one_half {float:left;width:420px !important;margin-right:30px !important;}
  603. .content_full_width .tabs-area .one_half_last,
  604. .content_full_width .slide .one_half_last {float:right;width:420px !important;margin:0 !important;}
  605. .content_full_width .tabs-area .one_third,
  606. .content_full_width .slide .one_third {float:left;width:267px !important;margin-right:30px !important;}
  607. .content_full_width .tabs-area .one_third_last,
  608. .content_full_width .slide .one_third_last {float:right;width:267px !important;margin:0 !important;}
  609. .content_full_width .tabs-area .one_fourth,
  610. .content_full_width .slide .one_fourth {float:left;width:190px !important;margin-right:36px !important;}
  611. .content_full_width .tabs-area .one_fourth_last,
  612. .content_full_width .slide .one_fourth_last {float:right;width:190px !important;margin:0 !important;}
  613. .content_full_width .tabs-area .one_fifth,
  614. .content_full_width .slide .one_fifth {float:left;width:155px !important;margin-right:23px !important;}
  615. .content_full_width .tabs-area .one_fifth_last,
  616. .content_full_width .slide .one_fifth_last {float:right;width:155px !important;margin:0 !important;}
  617. .content_full_width .tabs-area .one_sixth,
  618. .content_full_width .slide .one_sixth {float:left;width:127px !important;margin-right:20px !important;}
  619. .content_full_width .tabs-area .one_sixth_last,
  620. .content_full_width .slide .one_sixth_last {float:right;width:127px !important;margin:0 !important;}
  621. .content_full_width .tabs-area .two_thirds,
  622. .content_full_width .slide .two_thirds {float:left;width:575px !important;margin:0 !important;}
  623. .content_full_width .tabs-area .two_thirds_last,
  624. .content_full_width .slide .two_thirds_last {float:right;width:575px !important;margin:0 !important;}
  625. .content_full_width .tabs-area .three_fourth,
  626. .content_full_width .slide .three_fourth {float:left;width:650px !important;margin:0 !important;}
  627. .content_full_width .tabs-area .three_fourth_last,
  628. .content_full_width .slide .three_fourth_last {float:right;width:650px !important;margin:0 !important;}
  629.  
  630.  
  631.  
  632.  
  633. .content_sidebar .tabs-area .one_half,
  634. .content_sidebar .slide .one_half {float:left;width:205px !important;}
  635. .content_sidebar .tabs-area .one_half_last,
  636. .content_sidebar .slide .one_half_last {float:right;width:205px !important;}
  637. .content_sidebar .tabs-area .one_third,
  638. .content_sidebar .slide .one_third {float:left;width:125px !important;}
  639. .content_sidebar .tabs-area .one_third_last,
  640. .content_sidebar .slide .one_third_last {float:right;width:125px !important;}
  641. .content_sidebar .tabs-area .one_fourth,
  642. .content_sidebar .slide .one_fourth {float:left;width:88px !important;margin-right:28px !important;}
  643. .content_sidebar .tabs-area .one_fourth_last,
  644. .content_sidebar .slide .one_fourth_last {float:right;width:88px !important;}
  645. .content_sidebar .tabs-area .one_fifth,
  646. .content_sidebar .slide .one_fifth {float:left;width:66px !important;}
  647. .content_sidebar .tabs-area .one_fifth_last,
  648. .content_sidebar .slide .one_fifth_last {float:right;width:66px !important;}
  649. .content_sidebar .tabs-area .one_sixth,
  650. .content_sidebar .slide .one_sixth {float:left;width:56px !important;}
  651. .content_sidebar .tabs-area .one_sixth_last,
  652. .content_sidebar .slide .one_sixth_last {float:right;width:56px !important;}
  653. .content_sidebar .tabs-area .two_thirds,
  654. .content_sidebar .slide .two_thirds {float:left;width:280px !important;}
  655. .content_sidebar .tabs-area .two_thirds_last,
  656. .content_sidebar .slide .two_thirds_last {float:right;width:280px !important;}
  657. .content_sidebar .tabs-area .three_fourth,
  658. .content_sidebar .slide .three_fourth {float:left;width:320px !important;}
  659. .content_sidebar .tabs-area .three_fourth_last,
  660. .content_sidebar .slide .three_fourth_last {float:right;width:320px !important;}
  661.  
  662.  
  663.  
  664. /* smartphone template */
  665. .contact_smartphone_content .two_thirds {}
  666.  
  667. .contact_smartphone_content .two_thirds .one_half {float:left;width:280px !important;margin-right:30px !important;}
  668. .contact_smartphone_content .two_thirds .one_half_last {float:right;width:280px !important;margin:0 !important;}
  669. .contact_smartphone_content .two_thirds .one_third {float:left;width:175px !important;margin-right:30px !important;}
  670. .contact_smartphone_content .two_thirds .one_third_last {float:right;width:175px !important;margin:0 !important;}
  671. .contact_smartphone_content .two_thirds .one_fourth {float:left;width:121px !important;margin-right:36px !important;}
  672. .contact_smartphone_content .two_thirds .one_fourth_last {float:right;width:121px !important;margin:0 !important;}
  673. .contact_smartphone_content .two_thirds .two_thirds {float:left;width:376px !important;margin:0 !important;}
  674. .contact_smartphone_content .two_thirds .two_thirds_last {float:right;width:376px !important;margin:0 !important;}
  675. .contact_smartphone_content .two_thirds .three_fourth {float:left;width:417px !important;margin:0 !important;}
  676. .contact_smartphone_content .two_thirds .three_fourth_last {float:right;width:417px !important;margin:0 !important;}
  677.  
  678.  
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687. /*---------------------------------*/
  688. /* 6. Sidebar
  689. /*---------------------------------*/
  690. #sidebar {
  691. background:url(images/_global/bg-sidebar.gif) 0 0 repeat-y;
  692. float:right;
  693. width:173px;
  694. padding:0 0 0 25px;
  695. }
  696.  
  697. .left_sidebar {
  698. float:left !important;
  699. background:url(images/_global/bg-sidebar.gif) top right repeat-y !important;
  700. margin:0 0 0 25px;
  701. padding:0 25px 0 0 !important;
  702. }
  703.  
  704. .contact_smartphone {
  705. background:url(images/_global/bg-smartphone.png) 100% 0 no-repeat;
  706. height:594px;
  707. position:relative;
  708. }
  709.  
  710. .contact_smartphone .sidebar-smartphone,.contact_smartphone .sidebar-widget {
  711. width:180px !important;
  712. }
  713.  
  714. .smartphone-wrap {
  715. background:none !important;
  716. padding-top:5px;
  717. margin:110px 0 0 75px;
  718. }
  719.  
  720. .sidebar-smartphone .social_icons {
  721. float:none !important;
  722. margin:0;
  723. padding:3px 0 0;
  724. }
  725.  
  726. #main .contact_smartphone .sidebar-widget {
  727. width:180px !important;
  728. background:none !important;
  729. padding-bottom:15px !important;
  730. margin:0 !important;
  731. }
  732.  
  733. #main .contact_smartphone .smartphone-header {
  734. padding-bottom:10px;
  735. color:#000;
  736. font-weight:400 !important;
  737. }
  738.  
  739. #main .contact_smartphone p {
  740. color:#444;
  741. }
  742.  
  743. .smartphone-header{
  744.         margin-bottom: 3px;
  745. }
  746.  
  747. #content .sidebar-smartphone ul, .content_full_width .sidebar-smartphone ul {
  748.         margin-left: 0px;
  749. }
  750.  
  751.  
  752.  
  753.  
  754.  
  755.  
  756.  
  757.  
  758.  
  759. /*---------------------------------*/
  760. /* 7. Homepage
  761. /*---------------------------------*/
  762. .flash_wrap {
  763. min-height:400px;
  764. height:auto;
  765. }
  766.  
  767. .port-wrap {
  768. height:650px;
  769. }
  770.  
  771. .home-holder {
  772. padding:0;
  773. }
  774.  
  775. .home-flash-slider {
  776. width:940px;
  777. height:400px;
  778. margin:95px auto 0;
  779. }
  780.  
  781. .big-banner .rays {
  782. background:url(images/_global/rays-big.png) 50% 0 no-repeat !important;
  783. height:389px !important;
  784. }
  785.  
  786. .big-banner #header .header-holder {
  787. height:438px !important;
  788. }
  789.  
  790. .big-banner #main {
  791. background-image:none !important;
  792. }
  793.  
  794. .big-banner #main .main-area {
  795. padding-top:118px;
  796. }
  797.  
  798. .home-banner-wrap {
  799. width:940px;
  800. height:419px;
  801. background:url(images/_global/bg-home-banner.png) 0 0 no-repeat;
  802. position:relative;
  803. margin:87px auto 0;
  804. }
  805.  
  806. .home-banner-main {
  807. width:350px;
  808. top:45px;
  809. left:45px;
  810. position:absolute;
  811. }
  812.  
  813. .home-banner-sub {
  814. width:456px;
  815. height:309px;
  816. background:url(images/_global/shadowBG.jpg) 0 0 no-repeat;
  817. top:40px;
  818. right:40px;
  819. position:absolute;
  820. }
  821.  
  822. .home-banner-sub-content {
  823. width:436px;
  824. height:270px;
  825. margin:10px 0 0 10px;
  826. }
  827.  
  828. .home-banner-sub-full {
  829. width:860px;
  830. height:304px;
  831. background:url(images/_global/shadowBG-full.jpg) 0 0 no-repeat;
  832. top:40px;
  833. right:40px;
  834. position:absolute;
  835. }
  836.  
  837. .home-banner-sub-content-full {
  838. width:840px;
  839. height:270px;
  840. margin:10px 0 0 10px;
  841. }
  842.  
  843. .home-banner-sub-full p{
  844.         color: #FFF;
  845. }
  846.  
  847. .home-bnr-jquery {
  848. position:relative;
  849. width:940px;
  850. height:283px;
  851. margin:0 auto;
  852. }
  853.  
  854. .home-banner-wrap ul {
  855. list-style:none;
  856. width:940px;
  857. height:381px;
  858. background-image:url(images/_global/home-preloader.gif);
  859. background-position:center;
  860. background-repeat:no-repeat;
  861. margin:0;
  862. padding:0;
  863. }
  864.  
  865. .home-banner-wrap li {
  866. width:940px;
  867. height:381px;
  868. }
  869.  
  870. .jquery-pager {
  871.         text-align: center;
  872. }
  873.  
  874. .home-banner-wrap .jquery-pager {
  875.         padding-top: 20px;
  876. }
  877.  
  878. .jquery-pager a {
  879. display:inline-block;
  880. width:15px;
  881. height:15px;
  882. text-indent:-9999em;
  883. outline:none;
  884. background:url(images/_global/global-sprite.png) -740px -179px no-repeat;
  885. margin-right:12px;
  886. }
  887.  
  888. .jquery-pager .activeSlide {
  889. background:url(images/_global/global-sprite.png) -725px -179px no-repeat;
  890. }
  891.  
  892. .home_video_preload {
  893. width:100%;
  894. height:100%;
  895. background:url(images/_global/preload-white.gif) center center no-repeat;
  896. }
  897.  
  898. .big-banner .content_home_video {
  899. padding-top:80px !important;
  900. }
  901.  
  902. .home-bnr-jquery ul {
  903. list-style:none;
  904. width:940px;
  905. height:283px;
  906. margin:0;
  907. padding:0;
  908. }
  909.  
  910. .home-bnr-jquery ul li {
  911. width:940px;
  912. height:283px;
  913. }
  914.  
  915. .home-jquery-content {
  916. padding-top:45px;
  917. }
  918.  
  919. .home-bnr-jquery .home-banner-sub {
  920. width:432px;
  921. height:270px;
  922. background:url(images/_global/global-sprite.png) 0 -1188px no-repeat;
  923. top:13px;
  924. right:35px;
  925. position:absolute;
  926. }
  927.  
  928. .home-bnr-jquery .home-banner-sub-content {
  929. width:404px;
  930. height:256px;
  931. margin:14px 0 0 14px;
  932. }
  933.  
  934. .home-banner-bottom {
  935. width:404px;
  936. height:7px;
  937. background:url(images/_global/jquery-btm-shdw.png) 0 0 no-repeat;
  938. top:263px;
  939. right:14px;
  940. position:absolute;
  941. z-index:4;
  942. }
  943.  
  944. .home-bnr-jquery .home-banner-main {
  945. width:375px;
  946. top:40px;
  947. left:45px;
  948. position:absolute;
  949. }
  950.  
  951. .home-bnr-jquery .home-banner-sub-full {
  952. width:940px;
  953. height:283px;
  954. top:0;
  955. left:0;
  956. position:absolute;
  957. background:none;
  958. margin:0;
  959. padding:0;
  960. }
  961.  
  962. .home-bnr-jquery .home-banner-sub-full p {
  963. top:0;
  964. left:0;
  965. position:absolute;
  966. background:none;
  967. margin:0;
  968. padding:0;
  969. }
  970.  
  971. .big-banner #main .flash-main-area,.big-banner .content_full_width {
  972. padding-top:0 !important;
  973. }
  974.  
  975. .home-banner-wrap li.jqslider,.home-bnr-jquery ul li.jqslider {
  976. display:none;
  977. }
  978.  
  979. .home-banner-video-sub {
  980. padding: 10px;
  981. background:#FFF;
  982. border: 1px solid #D7D7D7;
  983. top:40px;
  984. right:40px;
  985. position:absolute;
  986. }
  987.  
  988. .home-banner-video-sub p, .home-banner-video-sub-alt p{
  989. margin-bottom: 0 !important;
  990. }
  991.  
  992. .home-banner-video-sub-alt {
  993. top:20px;
  994. right:20px;
  995. position:absolute;
  996. /* -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);
  997.    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);
  998.         box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8); */
  999. }
  1000.  
  1001.  
  1002.  
  1003.  
  1004.  
  1005.  
  1006.  
  1007.  
  1008.  
  1009.  
  1010.  
  1011.  
  1012.  
  1013.  
  1014. /*---------------------------------*/
  1015. /* 8. Sitemap
  1016. /*---------------------------------*/
  1017. #main .sitemap_with_child, #main .sitemap_without_child {float:left;width:200px;margin-right:20px;}
  1018. #main .sitemap_with_child a, #main .sitemap_without_child a {color: #666;font-weight:bold;text-decoration:none;}
  1019. #main .sitemap_with_child .page_item a, #main .sitemap_without_child .page_item a {font-weight:normal;text-decoration:underline;}
  1020. #main .sitemap_with_child ul, #main .sitemap_without_child ul {list-style: none;margin:0;padding:8px 0 0 0;}
  1021. #main .sitemap_with_child ul {padding:0;}
  1022. #main .sitemap_with_child ul a {text-decoration:none !important;}
  1023. #main .sitemap_with_child a:hover, #main .sitemap_without_child a:hover {text-decoration:underline !important;}
  1024.  
  1025.  
  1026.  
  1027.  
  1028.  
  1029.  
  1030.  
  1031.  
  1032.  
  1033.  
  1034. /*---------------------------------*/
  1035. /* 9. Video + 3D Thumbs
  1036. /*---------------------------------*/
  1037. .video-main {width: 592px;height: 371px;float: left;background:url(images/_global/bg-video.png) 0 0 no-repeat;position:relative;}
  1038. .video-frame {width: 572px;height: 312px;position: absolute;top: 10px;left: 10px;background: url(images/_global/preload-white.gif) center center no-repeat;}
  1039. .video-sub {width: 305px;float: right;padding-top: 15px;}
  1040. .three-d-main {width: 527px;height: 475px;float: left;}
  1041. .three-d-sub {width: 380px;float: right;padding-top: 15px;}
  1042. .three-d-wrap {padding-bottom: 12px;}
  1043. .video_right .video-main, .video_right .two-d-main, .video_right .three-d-main {float: right !important;}
  1044. .video_right .video-sub, .video_right .two-d-sub, .video_right .three-d-sub {float: left !important;}
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061. /*---------------------------------------------------------------------------*/
  1062. /* 03. Navigation
  1063. /*---------------------------------------------------------------------------*/
  1064.  
  1065.  
  1066. /*---------------------------------*/
  1067. /* 1. Main Navigation
  1068. /*---------------------------------*/
  1069. #menu-main-nav {list-style:none;margin:0;padding:0;list-style:none;float:right;}
  1070. #menu-main-nav a {outline: none;}
  1071. #menu-main-nav li {float:left;padding:5px 31px 12px 13px;position:relative;vertical-align:top;height:1%;margin-right: 2px;}
  1072. #menu-main-nav ul li {background: none !important;}
  1073. #menu-main-nav li.parent:hover {position:relative;}
  1074. #menu-main-nav li.parent li.parent:hover {background:none !important;}
  1075. #menu-main-nav li.parent li.parent li.parent:hover {background:none !important;}
  1076. #menu-main-nav li.parent {letter-spacing:0.2px;}
  1077. #menu-main-nav li strong {text-transform:uppercase;display:block;font-size:13px;letter-spacing: 0.6px;font-weight:800;}
  1078. #menu-main-nav a {display:block;}
  1079. #menu-main-nav a:hover {background-position:0 0;text-decoration:none;}
  1080. #menu-main-nav .drop {width:236px;padding:0 1px 0 1px;position:absolute;left:-1px;top:52px;display:none;z-index:999;}
  1081. #menu-main-nav .sub-menu {display: none;}
  1082. #menu-main-nav .drop li.current-menu-item,
  1083. #menu-main-nav .drop li.current_page_ancestor,
  1084. #menu-main-nav .drop li.hover {z-index:10;}
  1085. #menu-main-nav .drop .t,
  1086. #menu-main-nav .drop .b {height:10px;overflow:hidden;}
  1087. #menu-main-nav .drop .c {width:100%;}
  1088. #menu-main-nav .drop ul {margin:0;padding:5px 0 8px;width:236px;list-style:none;}
  1089. #menu-main-nav .drop ul li {float:none;padding:0;position:relative;height:1%;padding:0 8px;background:none;}
  1090. #menu-main-nav .drop ul a {display:block;height:1%;width: 220px;}
  1091. #menu-main-nav .drop ul a span {display:block;padding:7px 13px;height:1%;cursor:pointer;}
  1092. #menu-main-nav .drop ul .drop {top:0;left:236px;}
  1093. #menu-main-nav .drop ul .drop ul a {background:none;}
  1094. #menu-main-nav .drop ul .drop ul a span {background:none;}
  1095. #menu-main-nav .drop ul .drop ul .drop a,
  1096. #menu-main-nav .drop ul .drop ul .drop a span {background:none !important;}
  1097. #menu-main-nav li:hover .drop,
  1098. #menu-main-nav li.hover .drop {display:block;}
  1099. #menu-main-nav li:hover .drop ul .drop,
  1100. #menu-main-nav li.hover .drop ul .drop {display:none;}
  1101. #menu-main-nav li:hover .drop ul li:hover .drop,
  1102. #menu-main-nav li.hover .drop ul li.hover .drop {display:block;}
  1103. #menu-main-nav li.current-menu-parent li a span, #menu-main-nav li.current-menu-item li a span, #menu-main-nav li.current_page_ancestor li a span {text-decoration:none;color:#999;}
  1104. #menu-main-nav .drop ul li.current-menu-item ul li a,
  1105. #menu-main-nav .drop ul li.current-menu-item ul li a span,
  1106. #menu-main-nav li .sub-menu li .sub-menu li .sub-menu li a span {background: none !important;}
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116. /*---------------------------------*/
  1117. /* 2. Vertical Sub Navigation
  1118. /*---------------------------------*/
  1119. #sub_nav {float: left;width:220px;float:left;background:url(images/_global/bg-sidebar.gif) 206px 0 repeat-y;padding-bottom:65px;overflow:hidden;}
  1120. #sub_nav ul a {display:block;background:url(images/_global/separator3.gif) 0 100% repeat-x;padding:4px 0 8px 20px;height:1%;position:relative;margin:0 13px 0 0;color: #666;}
  1121. #sub_nav ul a:hover,
  1122. #sub_nav ul li.current_page_item a {margin-right:0;color:#fff;text-decoration:none;}
  1123. #sub_nav ul ul a {background:url(images/_global/bullet1.gif) 0 9px no-repeat;padding:4px 0 1px 14px;}
  1124. #sub_nav ul ul a:hover {text-decoration:underline;color:#666;}
  1125. #sub_nav ul {margin:0;padding:0;list-style:none;}
  1126. #sub_nav ul li {vertical-align:top;height:1%;}
  1127. #sub_nav ul ul {list-style:none;margin:0;padding:9px 0 6px 31px;}
  1128. #sub_nav ul ul ul {padding:5px 0 9px 23px;}
  1129. #sub_nav .sub-menu {margin-bottom: 20px;}
  1130. #main #sub_nav ul {margin: 0;}
  1131. #main #sub_nav ul li {margin-bottom: 0;}
  1132.  
  1133.  
  1134. .nav_right_sub_nav ul li.current_page_item ul li a,
  1135. .nav_right_sub_nav ul li.current_page_item ul li a:hover,
  1136. .nav_right_sub_nav ul li.current-menu-parent ul li.current_page_item a,
  1137. .nav_right_sub_nav ul li.current-menu-parent ul li.current_page_item a:hover,
  1138. .nav_right_sub_nav ul li ul li a,
  1139. .nav_right_sub_nav ul li ul li a:hover{padding-left: 15px !important;margin: 0 0 0 13px !important;}
  1140. .nav_right_sub_nav ul li.current-menu-parent ul li.current_page_item a,
  1141. #sub_nav li.current-menu-parent ul li.current_page_item a {font-weight: bold;}
  1142. .nav_right_sub_nav ul li.current_page_item ul li.current_page_item ul li a {font-weight: normal !important;}
  1143. .nav_right_sub_nav {float: right !important;background:url(images/_global/bg-sidebar.gif) 12px 0 repeat-y !important;}
  1144. .nav_right_sub_nav ul a {margin:0 0 0 13px !important;}
  1145. .nav_right_sub_nav ul li.current_page_item a, .nav_right_sub_nav ul a:hover {margin-left:0 !important;padding-left: 33px !important;}
  1146. #sub_nav ul li ul li.current_page_item ul li a {font-weight: normal !important;}
  1147.  
  1148.  
  1149.  
  1150.  
  1151.  
  1152.  
  1153.  
  1154.  
  1155. /*---------------------------------*/
  1156. /* 3. Horizontal Sub Navigation
  1157. /*---------------------------------*/
  1158. #horizontal_nav {width: 100%;float: left;background: url(images/_global/separator3.gif) 0 100% repeat-x;padding-bottom: 20px;margin: -20px 0 30px 0;}
  1159. #horizontal_nav ul {margin:0 0 0 -25px;padding:0;list-style:none;height:1%;overflow:hidden;}
  1160. #horizontal_nav ul li {float: left;margin-left: 25px;}
  1161. #horizontal_nav ul {float:left;}
  1162. #horizontal_nav ul a {float:left;padding:0 11px 0 0;outline:none;color:#474747;text-decoration: none;}
  1163. #horizontal_nav ul .current_page_item a, #horizontal_nav ul a:hover {color:#fff !important;}
  1164. #horizontal_nav ul a span {float:left;padding:4px 0 4px 13px;cursor:pointer;}
  1165.  
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173. /*---------------------------------*/
  1174. /* 4. Top toolbar lists
  1175. /*---------------------------------*/
  1176.  
  1177. .top-block .toolbar-left {
  1178.         margin: 0;
  1179.         padding: 0;
  1180.         float: left;
  1181. }
  1182. .top-block .toolbar-right {
  1183.         margin: 0;
  1184.         padding: 0;
  1185.         float: right;
  1186. }
  1187. .top-block .toolbar-left ul,
  1188. .top-block .toolbar-right ul,
  1189. #footer_bottom ul {
  1190.         margin: 0;
  1191.         padding: 0;
  1192.         list-style: none;
  1193.         float: left;
  1194.         overflow: hidden;
  1195. }
  1196. .top-block .toolbar-left ul li,
  1197. .top-block .toolbar-right ul li{
  1198.         float: left;
  1199.         padding-left: 7px;
  1200. }
  1201.  
  1202. .top-block .toolbar-left a,
  1203. .top-block .toolbar-right a{
  1204.         padding-right: 10px;
  1205. }
  1206.  
  1207. .top-block .toolbar-right ul,
  1208. #footer_bottom #foot_right ul{float:right;}
  1209.  
  1210. .toolbar-left a:hover,
  1211. .toolbar-right a:hover,
  1212. .footer-holder a:hover,
  1213. #footer_bottom a:hover {
  1214. color:#FFF;
  1215. }
  1216.  
  1217. .top-block .toolbar-left ul a,
  1218. .top-block .toolbar-right ul a {
  1219.         background:url(images/_global/separator-toolbar.png) 100% 50% no-repeat;
  1220. }
  1221.  
  1222. .top-block .toolbar-left ul li:last-child a,
  1223. .top-block .toolbar-right ul li:last-child a {
  1224.         background: none;
  1225. }
  1226.  
  1227.  
  1228.  
  1229.  
  1230.  
  1231.  
  1232. /* superfish styles */
  1233.  
  1234.  
  1235.  
  1236.  
  1237. .top-block .toolbar-left li a.sf-with-ul { padding-right: 12px; }
  1238.  
  1239. .top-block .toolbar-left li li a.sf-with-ul { padding-right: 0; }
  1240.  
  1241. .top-block .toolbar-left ul li {
  1242.         float: left;
  1243.         position: relative;
  1244.         z-index: 40;
  1245.         margin: 0 4px 0 0;
  1246. }
  1247.  
  1248. .top-block .toolbar-left ul li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }
  1249.  
  1250.  
  1251.  
  1252. /*  Make sub menus appear */
  1253. .top-block .toolbar-left ul li:hover ul,
  1254. .top-block .toolbar-left ul li.sfHover ul {
  1255.         left: -1px;
  1256.         top: 23px; /* match top ul list item height */
  1257.         z-index: 9999;
  1258. }
  1259.  
  1260. /* Hide all subs */
  1261. .top-block .toolbar-left ul li:hover li ul,
  1262. .top-block .toolbar-left ul li.sfHover li ul,
  1263. .top-block .toolbar-left ul li li:hover li ul,
  1264. .top-block .toolbar-left ul li li.sfHover li ul,
  1265. .top-block .toolbar-left ul li li li:hover li ul,
  1266. .top-block .toolbar-left ul li li li.sfHover li ul { top: -9999em; }
  1267.  
  1268. /* Displays all subs */
  1269. .top-block .toolbar-left ul li li:hover ul,
  1270. .top-block .toolbar-left ul li li.sfHover ul,
  1271. .top-block .toolbar-left ul li li li:hover ul,
  1272. .top-block .toolbar-left ul li li li.sfHover ul,
  1273. .top-block .toolbar-left ul li li li li:hover ul,
  1274. .top-block .toolbar-left ul li li li li.sfHover ul {
  1275.         left: 190px;
  1276.         top: -1px;
  1277. }
  1278.        
  1279.  
  1280.  
  1281.  
  1282.  
  1283.  
  1284. .top-block .toolbar-left li.current-menu-parent a {
  1285.         padding-right: 18px;
  1286. }
  1287.  
  1288. .top-block .toolbar-left li li a .sf-sub-indicator {
  1289.         width: 3px;
  1290.         margin-top: 11px;
  1291.         right: 10px;
  1292. }
  1293.  
  1294. .top-block .toolbar-left ul li li.current-menu-item a { background: none; }
  1295.  
  1296. .top-block .toolbar-left ul li.sfHover ul a {  }
  1297.  
  1298. .top-block .toolbar-left ul li.sfHover ul a:hover {  }
  1299.  
  1300.  
  1301.  
  1302.  
  1303.  
  1304.  
  1305.  
  1306.  
  1307.  
  1308. /*---------------------------------*/
  1309. /* 5. Breadcrumbs
  1310. /*---------------------------------*/
  1311. .tools .breadcrumb {margin:0;padding:4px 0 19px 0;float:right;overflow:hidden;font-size:.9em;color:#FFF;}
  1312. .tools .breadcrumb a {padding:0 15px 0 7px;background:url(images/_global/arrow-right.png) 100% 50% no-repeat;margin:0 0 0 6px;color:#FFF;outline: none;}
  1313. .tools .breadcrumb a:hover {color:#CCC;}
  1314. .tools .breadcrumb .current_crumb {background:url(images/_global/arrow-up.png) 50% 100% no-repeat;padding:0 5px 23px 7px;font-weight: bold;}
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.  
  1325.  
  1326. /*---------------------------------------------------------------------------*/
  1327. /* 04. Links
  1328. /*---------------------------------------------------------------------------*/
  1329.  
  1330.  
  1331. /*---------------------------------*/
  1332. /* 1. General Links
  1333. /*---------------------------------*/
  1334. a {
  1335. outline:none;
  1336. }
  1337.  
  1338. a:hover {
  1339. text-decoration:underline;
  1340. }
  1341.  
  1342. #header .logo {
  1343. float:left;
  1344. margin-left:22px;
  1345. outline:none;
  1346. }
  1347.  
  1348. #header .toolbar-left a,#header .toolbar-right a {
  1349. text-decoration:none;
  1350. }
  1351.  
  1352. #header .toolbar-left li,#header .toolbar-right li {
  1353. color:#575C60;
  1354. }
  1355.  
  1356. .footer-holder a,#footer_bottom a {
  1357. text-decoration:none;
  1358. color:#575C60;
  1359. }
  1360.  
  1361. .callout_button {
  1362. background:#999 url(images/_global/global-sprite-gradients.png) 0 0 repeat-x;
  1363. cursor:pointer;
  1364. letter-spacing:.8px;
  1365. color:#333;
  1366. outline:none;
  1367. border:1px solid #999;
  1368. display:inline-block;
  1369. font-size:12px !important;
  1370. text-decoration:none;
  1371. margin:0;
  1372. padding:6px 10px !important;
  1373. }
  1374.  
  1375. #footer h3 a {
  1376. color:#FFF !important;
  1377. }
  1378.  
  1379. .post_title h2 a {
  1380. color:#222 !important;
  1381. text-decoration:none !important;
  1382. }
  1383.  
  1384. #menu-main-nav a,#sub_nav a,#wrapper .tabset a,#footer_bottom a,.callout_button:hover {
  1385. text-decoration:none;
  1386. }
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.  
  1393.  
  1394.  
  1395. /*---------------------------------*/
  1396. /* 2. Top Link
  1397. /*---------------------------------*/
  1398. .link-top {
  1399.         padding: 3px 0 0 17px;
  1400.         background: url(images/_global/bg-link-top.gif) 0 7px no-repeat;
  1401.         font-size: 11px;
  1402.         outline: none;
  1403.         margin: -9px 2px 15px 0;
  1404.         float: right;
  1405. }
  1406. #footer_bottom .link-top {background:url(images/_global/arrow-up-footer.png) 0 8px no-repeat;font-weight: bold;}
  1407. #footer_bottom .link-top, #footer_bottom .link-top:hover {color: #FFF !important;text-decoration: none !important;}
  1408. #footer_bottom .top-footer {float: right;padding:8px 0 0 12px;}
  1409.  
  1410.  
  1411.  
  1412.  
  1413.  
  1414.  
  1415.  
  1416.  
  1417. /*---------------------------------*/
  1418. /* 3. Custom Buttons
  1419. /*---------------------------------*/
  1420. .ka_button, .ka_button:hover {text-decoration: none;border: 0;display:inline-block;letter-spacing:1.2px;text-transform: uppercase;color: #DDD !important;}
  1421. .ka_button span {display:block;}
  1422. .small_button{margin:5px 10px 5px 0;padding:0 21px 0 0;font-size: .9em;background: transparent url(images/_global/bg-buttons-sprite.png) 100% -43px no-repeat scroll;color: #F4F4F2;}
  1423. .small_button span{margin:0;padding:16px 0 17px 21px;line-height: 10px;background:transparent url(images/_global/bg-buttons-sprite.png) 0 0 no-repeat scroll;}
  1424.  
  1425.  
  1426. .medium_button{margin:5px 10px 5px 0;padding:0 23px 0 0;font-size: 1em;background: transparent url(images/_global/bg-buttons-sprite.png) 100% -136px no-repeat scroll;color: #F4F4F2;}
  1427. .medium_button span{margin:0;padding:19px 0 19px 23px;line-height: 12px;background:transparent url(images/_global/bg-buttons-sprite.png) 0 -86px no-repeat scroll;}
  1428.  
  1429.  
  1430. .large_button{margin:5px 10px 5px 0;padding:0 34px 0 0;font-size: 1.1em;background: transparent url(images/_global/bg-buttons-sprite.png) 100% -261px no-repeat scroll;color: #F4F4F2;border:0;outline:none;cursor:pointer;}
  1431. .large_button span{margin:0;padding:28px 0 33px 33px;line-height: 16px;background:transparent url(images/_global/bg-buttons-sprite.png) 0 -186px no-repeat scroll;border:0;outline:none;cursor:pointer;}
  1432.  
  1433.  
  1434.  
  1435. /* FIRE */
  1436. .small_fire, .small_fire span, .medium_fire, .medium_fire span, .large_fire, .large_fire span {background-image: url(images/_global/bg-buttons-sprite-fire.png);}
  1437.  
  1438. /* AUTUMN */
  1439. .small_autumn, .small_autumn span, .medium_autumn, .medium_autumn span, .large_autumn, .large_autumn span {background-image: url(images/_global/bg-buttons-sprite-autumn.png);}
  1440.  
  1441. /* CHERRY */
  1442. .small_cherry, .small_cherry span, .medium_cherry, .medium_cherry span, .large_cherry, .large_cherry span {background-image: url(images/_global/bg-buttons-sprite-cherry.png);}
  1443.  
  1444. /* COFFEE */
  1445. .small_coffee, .small_coffee span, .medium_coffee, .medium_coffee span, .large_coffee, .large_coffee span {background-image: url(images/_global/bg-buttons-sprite-coffee.png);}
  1446.  
  1447. /* GOLDEN */
  1448. .small_golden, .small_golden span, .medium_golden, .medium_golden span, .large_golden, .large_golden span {background-image: url(images/_global/bg-buttons-sprite-golden.png);}
  1449.  
  1450. /* PINK */
  1451. .small_pink, .small_pink span, .medium_pink, .medium_pink span, .large_pink, .large_pink span {background-image: url(images/_global/bg-buttons-sprite-pink.png);}
  1452.  
  1453. /* PURPLE */
  1454. .small_purple, .small_purple span, .medium_purple, .medium_purple span, .large_purple, .large_purple span {background-image: url(images/_global/bg-buttons-sprite-purple.png);}
  1455.  
  1456. /* PERIWINKLE */
  1457. .small_periwinkle, .small_periwinkle span, .medium_periwinkle, .medium_periwinkle span, .large_periwinkle, .large_periwinkle span {background-image: url(images/_global/bg-buttons-sprite-periwinkle.png);}
  1458.  
  1459. /* VIOLET */
  1460. .small_violet, .small_violet span, .medium_violet, .medium_violet span, .large_violet, .large_violet span {background-image: url(images/_global/bg-buttons-sprite-violet.png);}
  1461.  
  1462. /* SKY BLUE */
  1463. .small_skyblue, .small_skyblue span, .medium_skyblue, .medium_skyblue span, .large_skyblue, .large_skyblue span {background-image: url(images/_global/bg-buttons-sprite-skyblue.png);}
  1464.  
  1465. /* COOL BLUE */
  1466. .small_coolblue, .small_coolblue span, .medium_coolblue, .medium_coolblue span, .large_coolblue, .large_coolblue span {background-image: url(images/_global/bg-buttons-sprite-coolblue.png);}
  1467.  
  1468. /* ROYAL BLUE */
  1469. .small_royalblue, .small_royalblue span, .medium_royalblue, .medium_royalblue span, .large_royalblue, .large_royalblue span {background-image: url(images/_global/bg-buttons-sprite-royalblue.png);}
  1470.  
  1471. /* BLUE GREY */
  1472. .small_bluegrey, .small_bluegrey span, .medium_bluegrey, .medium_bluegrey span, .large_bluegrey, .large_bluegrey span {background-image: url(images/_global/bg-buttons-sprite-bluegrey.png);}
  1473.  
  1474. /* LIME GREEN */
  1475. .small_limegreen, .small_limegreen span, .medium_limegreen, .medium_limegreen span, .large_limegreen, .large_limegreen span {background-image: url(images/_global/bg-buttons-sprite-limegreen.png);}
  1476.  
  1477. /* FOREST GREEN */
  1478. .small_forestgreen, .small_forestgreen span, .medium_forestgreen, .medium_forestgreen span, .large_forestgreen, .large_forestgreen span {background-image: url(images/_global/bg-buttons-sprite-forestgreen.png);}
  1479.  
  1480. /* TEAL */
  1481. .small_teal, .small_teal span, .medium_teal, .medium_teal span, .large_teal, .large_teal span {background-image: url(images/_global/bg-buttons-sprite-teal.png);}
  1482.  
  1483. /* TEAL GREY */
  1484. .small_tealgrey, .small_tealgrey span, .medium_tealgrey, .medium_tealgrey span, .large_tealgrey, .large_tealgrey span {background-image: url(images/_global/bg-buttons-sprite-tealgrey.png);}
  1485.  
  1486. /* GREY */
  1487. .small_grey, .small_grey span, .medium_grey, .medium_grey span, .large_grey, .large_grey span {background-image: url(images/_global/bg-buttons-sprite-grey.png);}
  1488.  
  1489. /* SILVER */
  1490. .small_silver, .small_silver span, .medium_silver, .medium_silver span, .large_silver, .large_silver span {background-image: url(images/_global/bg-buttons-sprite-silver.png);color:#555 !important;}
  1491.  
  1492.  
  1493.  
  1494.  
  1495.  
  1496.  
  1497.  
  1498.  
  1499.  
  1500.  
  1501.  
  1502.  
  1503. /*---------------------------------------------------------------------------*/
  1504. /* 05. Lists
  1505. /*---------------------------------------------------------------------------*/
  1506.  
  1507.  
  1508. /*---------------------------------*/
  1509. /* 1. General Lists
  1510. /*---------------------------------*/
  1511. .footer-holder ul {margin:0;padding:0;color:#999;list-style: none;}
  1512. .footer-holder li {margin-bottom: 8px;}
  1513. .search-list {margin:0 0 0 15px;padding:0;}
  1514. .search-list li {margin-bottom: 20px;}
  1515. .sitemap-list .sub-menu {list-style:none;margin-left:10px;padding:10px 0 5px 0;}
  1516. .sitemap-list .sub-menu li .sub-menu {list-style:none;margin-left:15px;padding:10px 0 0 0;}
  1517. #content ul, .content_full_width ul {margin: 0 0 20px 15px;}
  1518. #content ol, .content_full_width ol {margin: 0 0 20px 20px;}
  1519. #content ol li, #content ul li, .content_full_width ol li, , .content_full_width ul li {margin-bottom: 5px;}
  1520.  
  1521.  
  1522.  
  1523.  
  1524.  
  1525.  
  1526.  
  1527.  
  1528. /*---------------------------------*/
  1529. /* 2. Custom List Bullets
  1530. /*---------------------------------*/
  1531. .list {margin:0 !important;list-style:none;padding:0 0 20px 0;}
  1532. .list li {padding:5px 0 0 15px;background: 0 11px no-repeat;margin-bottom: 5px;}
  1533. .list2 li {background: 0 11px no-repeat;}
  1534. .list3 li {background: 0 11px no-repeat;}
  1535. .list4 li {background: 0 11px no-repeat;padding-left:20px;}
  1536.  
  1537.  
  1538.  
  1539.  
  1540.  
  1541.  
  1542.  
  1543.  
  1544. /*---------------------------------*/
  1545. /* 3. Accordion
  1546. /*---------------------------------*/
  1547. .accordion {width: 100%;padding:0 0 20px 0;background:none;}
  1548. .accordion a {text-decoration: none;}
  1549. .opener {background:#FFF url(images/_global/bg-accordion-opener.jpg) left bottom repeat-x;display:block;font-size:13px;padding:8px 9px;outline: none;color:#676767;border: 1px solid #C3C3C3;margin-bottom:3px;}
  1550. .opener:hover {color:#222;text-decoration: none;}
  1551. .opener strong {background:url(images/_global/bg-accordion-close.png) 2px 3px no-repeat;display:block;padding:2px 0 2px 32px;height:1%;cursor:pointer;text-shadow:1px 1px 1px #FFF;}
  1552. .accordion .slide-holder {width:100%;overflow:hidden;}
  1553. .accordion {list-style:none;}
  1554. .accordion .ui-state-active strong {background:url(images/_global/bg-accordion-open.png) 2px 3px no-repeat !important;color:#222;}
  1555. .accordion .slide {padding:20px 27px 0 27px;}
  1556.  
  1557.  
  1558.  
  1559.  
  1560.  
  1561. /*---------------------------------*/
  1562. /* 4. Tabs
  1563. /*---------------------------------*/
  1564. #wrapper .tabs-area {padding: 20px 0 0 0;}
  1565. #wrapper .tabset {margin:0;padding:0 0 18px 23px;list-style:none;height:1%;overflow:hidden;}
  1566. #wrapper .tabset li {float:left;margin-right:20px;}
  1567. #wrapper .tabset a ,.ui-state-active a{color: #666;}
  1568. #wrapper .tabset a:hover, .ui-state-active a span{color: #FFF;}
  1569. #wrapper .tabset .tab {float:left;padding:0 11px 0 0;outline:none;color:#474747;}
  1570. #wrapper .tabset .active,.ui-state-active, .tabset a:hover {text-decoration:none;color:#FFF;}
  1571. #wrapper .tabset .tab span {float:left;padding:3px 0 4px 13px;cursor:pointer;}
  1572. #wrapper .tab-box {background:url(images/_global/global-sprite-gradients.png) 0 -152px repeat-x;margin:0 9px 0 0;padding:30px 27px 0 27px;}
  1573. #wrapper .blog-tab-box {margin:0 9px 0 0;padding:0 0 20px 0;width: 100%;}
  1574. #wrapper #blog-tabs .tabset {padding:0 0 15px 0;float: right;}
  1575. /*
  1576.  * jQuery UI Tabs 1.8.15
  1577.  *
  1578.  * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
  1579.  * Dual licensed under the MIT or GPL Version 2 licenses.
  1580.  * http://jquery.org/license
  1581.  *
  1582.  * added ui-state-active span and ui-state-active class in all secondary css files
  1583.  *
  1584.  * http://docs.jquery.com/UI/Tabs#theming
  1585.  */
  1586. .ui-tabs .ui-tabs-hide { display: none !important; }
  1587.  
  1588.  
  1589.  
  1590.  
  1591. /*---------------------------------------------------------------------------*/
  1592. /* 06. Typography
  1593. /*---------------------------------------------------------------------------*/
  1594.  
  1595.  
  1596. /*---------------------------------*/
  1597. /* 1. General Typography
  1598. /*---------------------------------*/
  1599. h1, h2, h3, h4, h5, h6, p, ul, ol {margin: 0 0 20px 0;font-weight: normal;color: #222;}
  1600. p, ul, ol {color: #666;}
  1601. p strong {color: #555;}
  1602. .colored_box p strong {color: #FFF;}
  1603. p {margin-bottom: 15px;}
  1604. h1 {font-size:2.1em;}
  1605. h2 {font-size:1.9em;}
  1606. h3 {font-size:1.7em;}
  1607. h4 {font-size:1.5em;}
  1608. h5 {font-size:1.3em;}
  1609. h6 {font-size:.9em;color: #222;text-transform: uppercase;font-weight: 600;letter-spacing: 1px;}
  1610.  
  1611. h1 + p,
  1612. h2 + p,
  1613. h3 + p,
  1614. h4 + p,
  1615. h5 + p,
  1616. h6 + p {margin-top:-10px;}
  1617.  
  1618. p + h1,
  1619. p + h2,
  1620. p + h3,
  1621. p + h4,
  1622. p + h5,
  1623. p + h6 {padding-top: 20px;}
  1624.  
  1625. #main h1 + ul,
  1626. #main h2 + ul,
  1627. #main h3 + ul,
  1628. #main h4 + ul,
  1629. #main h5 + ul,
  1630. #main h6 + ul,
  1631. #main h1 + ol,
  1632. #main h2 + ol,
  1633. #main h3 + ol,
  1634. #main h4 + ol,
  1635. #main h5 + ol,
  1636. #main h6 + ol {margin-top:-5px;}
  1637.  
  1638. #main ul + h1,
  1639. #main ul + h2,
  1640. #main ul + h3,
  1641. #main ul + h4,
  1642. #main ul + h5,
  1643. #main ul + h6,
  1644. #main ol + h1,
  1645. #main ol + h2,
  1646. #main ol + h3,
  1647. #main ol + h4,
  1648. #main ol + h5,
  1649. #main ol + h6 {padding-top:10px;}
  1650.  
  1651.  
  1652. #main .frame h1 {
  1653. padding-bottom:15px;
  1654. font-size:24px;
  1655. float:left;
  1656. color:#FFF;
  1657. margin:3px 0 0;
  1658. }
  1659.  
  1660. .top-block p {
  1661. font-size:1.1em;
  1662. color:#CCC;
  1663. margin:0;
  1664. padding:0;
  1665. }
  1666.  
  1667. #sidebar h2 {
  1668. padding-bottom:5px;
  1669. font-size:10px;
  1670. }
  1671.  
  1672. #main .video-sub h2,#main .two-d-sub h2,#main .three-d-sub h2 {
  1673. padding-bottom:10px !important;
  1674. }
  1675.  
  1676. .home-bnr-jquery .home-banner-main h2,.home-bnr-jquery .home-banner-main p {
  1677. color:#FFF !important;
  1678. }
  1679.  
  1680. .home-banner-main h2 {
  1681. color:#222 !important;
  1682. font-size:2em !important;
  1683. padding-bottom:5px !important;
  1684. font-weight:400 !important;
  1685. }
  1686.  
  1687. .home-banner-main p {
  1688. font-size:1.1em;
  1689. line-height:21px;
  1690. }
  1691.  
  1692. .sitemap-last p {
  1693. line-height:25px;
  1694. }
  1695.  
  1696. .search-title {
  1697. color:#000;
  1698. font-size:1.9em;
  1699. }
  1700.  
  1701. #content .sub-box3 .cols-holder {
  1702. padding:41px 0 0;
  1703. }
  1704.  
  1705. #header .custom-logo {
  1706. float:left;
  1707. margin-left:12px;
  1708. outline:none;
  1709. text-decoration:none;
  1710. }
  1711.  
  1712. #header .custom-logo .logo-text {
  1713. font-weight:700;
  1714. font-size:2em;
  1715. letter-spacing:-.5px;
  1716. color:#FFF;
  1717. padding-left:7px;
  1718. word-spacing:4px;
  1719. }
  1720.  
  1721. #header .custom-logo img {
  1722. margin-bottom:-17px;
  1723. }
  1724.  
  1725.  
  1726.  
  1727.  
  1728.  
  1729.  
  1730.  
  1731.  
  1732.  
  1733. /*---------------------------------*/
  1734. /* 3. Message Boxes
  1735. /*---------------------------------*/
  1736. .message_green, .message_red, .message_blue, .message_yellow{color:#333;padding: 20px 20px 20px 60px;margin: 0 0 20px 0;}
  1737. .message_green{background: #DFE9B7 url(images/_global/ico1.gif) 20px center no-repeat;border:1px solid #BAC398;}
  1738. .message_red{background: #F5DCD8 url(images/_global/ico2.gif) 20px center no-repeat;border:1px solid #CDBFBE;}
  1739. .message_blue{background: #DAE6F2 url(images/_global/ico3.gif) 20px center no-repeat;border:1px solid #BDC4CA;}
  1740. .message_yellow{background: #F8F2B6 url(images/_global/ico4.gif) 20px center no-repeat;border:1px solid #D8D4B7;}
  1741.  
  1742. .textwidget .message_green,
  1743. .textwidget .message_red,
  1744. .textwidget .message_blue,
  1745. .textwidget .message_yellow {background-position: 20px 25px;}
  1746.  
  1747. .message_green a{font-weight:bold;color:#66B500;}
  1748. .message_red a{font-weight:bold;color:#CB2A19;}
  1749. .message_blue a{font-weight:bold;color:#0092F5;}
  1750. .message_yellow a{font-weight:bold;color:#A58100;}
  1751.  
  1752. .colored_box {color:#FFF;padding: 0;margin: 0 0 20px 0;font-size:13px;width:100%;}
  1753. .colored_box p {padding: 30px;line-height:23px;color: #FFF;}
  1754.  
  1755.  
  1756. /* FIRE */
  1757. .message_karma_fire {background:#DB3C01 url(images/_global/global-sprite-color-boxes.png) 0 0 repeat-x;}
  1758. .message_karma_fire a {color:#FDC281;}
  1759.  
  1760. /* AUTUMN */
  1761. .message_karma_autumn{background:#651604 url(images/_global/global-sprite-color-boxes.png) 0 -400px repeat-x;}
  1762. .message_karma_autumn a {color:#C07E5B;}
  1763.  
  1764. /* CHERRY */
  1765. .message_karma_cherry{background:#670600 url(images/_global/global-sprite-color-boxes.png) 0 -800px repeat-x;}
  1766. .message_karma_cherry a {color:#E09588;}
  1767.  
  1768. /* COFFEE */
  1769. .message_karma_coffee{background:#28211B url(images/_global/global-sprite-color-boxes.png) 0 -1200px repeat-x;}
  1770. .message_karma_coffee a {color:#998C7B;}
  1771.  
  1772. /* GOLDEN */
  1773. .message_karma_golden{background:#80570C url(images/_global/global-sprite-color-boxes.png) 0 -1600px repeat-x;}
  1774. .message_karma_golden a {color:#D3C87B;}
  1775.  
  1776. /* PINK */
  1777. .message_karma_pink{background:#6D1E49 url(images/_global/global-sprite-color-boxes.png) 0 -2000px repeat-x;}
  1778. .message_karma_pink a {color:#D89DCB;}
  1779.  
  1780. /* PURPLE */
  1781. .message_karma_purple{background:#371022 url(images/_global/global-sprite-color-boxes.png) 0 -2400px repeat-x;}
  1782. .message_karma_purple a {color:#B47A9D;}
  1783.  
  1784. /* PERIWINKLE */
  1785. .message_karma_periwinkle{background:#4C1268 url(images/_global/global-sprite-color-boxes.png) 0 -2800px repeat-x;}
  1786. .message_karma_periwinkle a {color:#95ADE1;}
  1787.  
  1788. /* VIOLET */
  1789. .message_karma_violet{background:#3E1965 url(images/_global/global-sprite-color-boxes.png) 0 -3200px repeat-x;}
  1790. .message_karma_violet a {color:#B592F4;}
  1791.  
  1792. /* SKY BLUE */
  1793. .message_karma_skyblue{background:#0078AF url(images/_global/global-sprite-color-boxes.png) 0 -3600px repeat-x;}
  1794. .message_karma_skyblue a {color:#98DCE9;}
  1795.  
  1796. /* COOL BLUE */
  1797. .message_karma_coolblue{background:#003869 url(images/_global/global-sprite-color-boxes.png) 0 -4000px repeat-x;}
  1798. .message_karma_coolblue a {color:#83B1DC;}
  1799.  
  1800. /* ROYAL BLUE */
  1801. .message_karma_royalblue{background:#182947 url(images/_global/global-sprite-color-boxes.png) 0 -4400px repeat-x;}
  1802. .message_karma_royalblue a {color:#7D92B9;}
  1803.  
  1804. /* BLUE GREY */
  1805. .message_karma_bluegrey{background:#2E2D3D url(images/_global/global-sprite-color-boxes.png) 0 -4800px repeat-x;}
  1806. .message_karma_bluegrey a {color:#A1A0AD;}
  1807.  
  1808. /* LIME GREEN */
  1809. .message_karma_limegreen{background:#638400 url(images/_global/global-sprite-color-boxes.png) 0 -5200px repeat-x;}
  1810. .message_karma_limegreen a {color:#E3F28B;}
  1811.  
  1812. /* FOREST GREEN */
  1813. .message_karma_forestgreen{background:#354515 url(images/_global/global-sprite-color-boxes.png) 0 -5600px repeat-x;}
  1814. .message_karma_forestgreen a {color:#A9BD79;}
  1815.  
  1816. /* TEAL */
  1817. .message_karma_teal{background:#0D4E54 url(images/_global/global-sprite-color-boxes.png) 0 -6000px repeat-x;}
  1818. .message_karma_teal a {color:#9ED7CB;}
  1819.  
  1820. /* TEAL GREY */
  1821. .message_karma_tealgrey{background:#19292E url(images/_global/global-sprite-color-boxes.png) 0 -6400px repeat-x;}
  1822. .message_karma_tealgrey a {color:#80979F;}
  1823.  
  1824. /* GREY */
  1825. .message_karma_grey{background:#2B3137 url(images/_global/global-sprite-color-boxes.png) 0 -6800px repeat-x;}
  1826. .message_karma_grey a {color:#B1B1B1;}
  1827.  
  1828. /* SILVER */
  1829. .message_karma_silver{background:#757575 url(images/_global/global-sprite-color-boxes.png) 0 -7200px repeat-x;}
  1830. .message_karma_silver a {color:#DDD;}
  1831.  
  1832. /* BLACK */
  1833. .message_karma_dark{background:#0F0F10 url(images/_global/global-sprite-color-boxes.png) 0 -7600px repeat-x;}
  1834. .message_karma_dark a {color:#B4B4B4;}
  1835.  
  1836.  
  1837.  
  1838.  
  1839.  
  1840.  
  1841.  
  1842.  
  1843.  
  1844. /*---------------------------------*/
  1845. /* 4. Footer
  1846. /*---------------------------------*/
  1847. #footer p, #footer_bottom p {margin:0;}
  1848. #footer, #footer_bottom {color: #575C60;}
  1849. #footer h3 {text-transform:uppercase;color:#fff;display:block;font-size:13px;letter-spacing: 0.5px;border-bottom: 1px solid #3E4055;padding-bottom: 7px;margin-bottom: 16px;font-weight: bold;}
  1850. #footer .footer_post h4, #footer .footer_post h4 a{text-transform:uppercase;color:#fff;display:block;font-size:11px;letter-spacing: 0.5px;}
  1851. #footer .footer_post h4{padding-bottom: 3px;margin: 0;}
  1852. #footer_bottom ul li{
  1853.         float: left;
  1854.         margin: 0 4px 0 -4px;
  1855.         padding: 0 9px;
  1856. }
  1857.  
  1858.  
  1859.  
  1860.  
  1861.  
  1862.  
  1863.  
  1864.  
  1865. /*---------------------------------*/
  1866. /* 5. Callouts
  1867. /*---------------------------------*/
  1868. .callout-wrap {float: left;width: 100%;padding-top: 20px;background:url(images/_global/separator3.gif) 0 0 repeat-x;margin: 10px 0 30px 0;}
  1869. .callout-wrap span {padding-bottom: 25px;background:url(images/_global/separator3.gif) left bottom repeat-x;color: #222;font-size:1.5em;line-height: 28px;display: block;}
  1870. .callout2 {color: #222;font-size:1.5em;line-height: 28px;}
  1871.  
  1872.  
  1873.  
  1874.  
  1875.  
  1876.  
  1877.  
  1878.  
  1879.  
  1880.  
  1881.  
  1882. /*---------------------------------------------------------------------------*/
  1883. /* 07. Blog
  1884. /*---------------------------------------------------------------------------*/
  1885. .content_blog {
  1886. width:660px !important;
  1887. padding:0 0 20px 20px;
  1888. }
  1889.  
  1890. .sidebar_blog {
  1891. width:225px !important;
  1892. }
  1893.  
  1894. .blog_wrap,.single_blog_wrap {
  1895. width:660px;
  1896. float:left;
  1897. margin-bottom:70px;
  1898. }
  1899.  
  1900. .single_blog_wrap {
  1901. background:none !important;
  1902. padding-bottom:30px;
  1903. }
  1904.  
  1905. .post_title,.post_content,.post_footer {
  1906. float:left;
  1907. width:660px;
  1908. }
  1909.  
  1910. .post_content {
  1911. width:660px;
  1912. position:relative;
  1913. min-height:170px;
  1914. padding-bottom:15px;
  1915. margin:-5px 0 0;
  1916. }
  1917.  
  1918. #main .post_content p {
  1919. padding:0 102px 5px 0;
  1920. }
  1921.  
  1922. .post_footer {
  1923. height:56px;
  1924. background:url(images/_global/global-sprite-gradients.png) 0 -91px repeat-x;
  1925. margin-bottom:18px;
  1926. }
  1927.  
  1928. .single_blog_wrap .post_footer {
  1929. margin-bottom:28px;
  1930. }
  1931.  
  1932. .post_cats,.post_tags {
  1933. float:left;
  1934. width:330px;
  1935. }
  1936.  
  1937. .post_tags {
  1938. float:right;
  1939. }
  1940.  
  1941. .post_title span,.post_cats span,.post_tags span {
  1942. color:#4C4C4C;
  1943. font-weight:700;
  1944. }
  1945.  
  1946. .post_cats span {
  1947. background:url(images/_global/bg-post-footer-categories.png) 0 50% no-repeat;
  1948. padding:10px 3px 10px 24px;
  1949. }
  1950.  
  1951. .post_tags span {
  1952. background:url(images/_global/bg-post-footer-tags.png) 0 50% no-repeat;
  1953. padding:10px 3px 10px 24px;
  1954. }
  1955.  
  1956. .post_cats p,.post_tags p {
  1957. margin:17px 0 0 4px !important;
  1958. }
  1959.  
  1960. .post_tags p {
  1961. float:right !important;
  1962. margin:17px 4px 0 0 !important;
  1963. }
  1964.  
  1965. .post_date {
  1966. width:65px;
  1967. height:65px;
  1968. position:absolute;
  1969. top:0;
  1970. right:18px;
  1971. }
  1972.  
  1973. .post_date .day {
  1974. font-weight:700;
  1975. color:#FFF;
  1976. font-size:30px;
  1977. display:block;
  1978. text-align:center;
  1979. margin:12px 0 0;
  1980. }
  1981.  
  1982. .post_date .month {
  1983. color:#A2A3A4;
  1984. font-size:16px;
  1985. text-transform:uppercase;
  1986. display:block;
  1987. text-align:center;
  1988. margin:-14px 0 0;
  1989. }
  1990.  
  1991. .post_comments {
  1992. width:36px;
  1993. height:32px;
  1994. position:absolute;
  1995. top:71px;
  1996. right:48px;
  1997. }
  1998.  
  1999. .post_comments span {
  2000. display:block;
  2001. color:#FFF;
  2002. font-size:13px;
  2003. font-weight:700;
  2004. text-align:right;
  2005. margin:5px 1px 0 0;
  2006. }
  2007.  
  2008. .sharelink_small {
  2009. width:65px;
  2010. height:30px;
  2011. float:right;
  2012. text-indent:-9999em;
  2013. outline:none;
  2014. display:block;
  2015. background:url(images/_global/global-sprite.png) 0 0 no-repeat;
  2016. margin:20px 18px 0 0 !important;
  2017. }
  2018.  
  2019. .sharelink_big {
  2020. width:92px;
  2021. height:30px;
  2022. text-indent:-9999em;
  2023. outline:none;
  2024. display:block;
  2025. background:url(images/_global/global-sprite.png) -66px 0 no-repeat;
  2026. }
  2027.  
  2028. .shareme {
  2029. float:left;
  2030. padding:5px 0 30px;
  2031. }
  2032.  
  2033. .post_content .small_button {
  2034. margin-bottom:15px;
  2035. }
  2036.  
  2037. .post_thumb {
  2038. width:556px;
  2039. height:255px;
  2040. background:url(images/_global/global-sprite.png) -1px -921px no-repeat;
  2041. position:relative;
  2042. margin:0 0 7px;
  2043. }
  2044.  
  2045. .post_thumb_load {
  2046. width:556px;
  2047. height:255px;
  2048. background:url(images/_global/preload.gif) center center no-repeat;
  2049. }
  2050.  
  2051. .post_thumb_shadow_load {
  2052. width:556px;
  2053. height:255px;
  2054. background:url(images/_global/preload-white.gif) center center no-repeat;
  2055. }
  2056.  
  2057. .post_thumb img {
  2058. margin:8px 0 0 9px;
  2059. }
  2060.  
  2061. .comment-wrap {
  2062. float:left;
  2063. padding-top:10px;
  2064. margin-bottom:3px;
  2065. width:100%;
  2066. }
  2067.  
  2068. .comment-content {
  2069. float:left;
  2070. width:620px;
  2071. background:#FFF url(images/_global/bg-blog-comments-content.jpg) 0 0 repeat-x;
  2072. border:1px solid #D8D8D6;
  2073. padding:20px 20px 30px;
  2074. }
  2075.  
  2076. .comment-gravatar {
  2077. background:url(images/_global/global-sprite.png) -731px -529px no-repeat;
  2078. width:80px;
  2079. height:80px;
  2080. float:left;
  2081. margin:15px 0 0 15px;
  2082. }
  2083.  
  2084. .comment-gravatar img {
  2085. margin:10px 0 0 10px;
  2086. }
  2087.  
  2088. #about-author-wrap .comment-content,.bypostauthor .comment-content {
  2089. background:#E8E9E7 url(images/_global/bg-blog-comments-content-author.jpg) 0 0 repeat-x;
  2090. border:1px solid #C6C7C4;
  2091. color:#555;
  2092. }
  2093.  
  2094. #about-author-wrap .comment-gravatar {
  2095. background:url(images/_global/global-sprite.png) -821px -530px no-repeat;
  2096. width:100px;
  2097. height:100px;
  2098. float:left;
  2099. margin:0 0 0 15px;
  2100. }
  2101.  
  2102. #about-author-wrap p {
  2103. margin-bottom:10px;
  2104. }
  2105.  
  2106. .comment-text {
  2107. width:458px;
  2108. float:left;
  2109. margin:6px 0 0 20px;
  2110. padding:0 0 15px 10px;
  2111. }
  2112.  
  2113. .comment-text .comment-author a,.comment-text .comment-author {
  2114. font-size:16px;
  2115. color:#333;
  2116. font-weight:700;
  2117. display:inline-block;
  2118. padding:10px 0;
  2119. }
  2120.  
  2121. .comment-author-about {
  2122. font-size:12px;
  2123. letter-spacing:.5px;
  2124. color:#333;
  2125. text-transform:uppercase;
  2126. font-weight:700;
  2127. }
  2128.  
  2129. .comment-date {
  2130. color:#999;
  2131. font-style:italic;
  2132. font-size:11px;
  2133. }
  2134.  
  2135. .comment-ol {
  2136. list-style:none;
  2137. margin:0;
  2138. padding:0;
  2139. }
  2140.  
  2141. .comments-rss {
  2142. clear:left;
  2143. height:100px !important;
  2144. }
  2145.  
  2146. .comments-rss a {
  2147. background:url(images/_global/feed.png) 0 50% no-repeat;
  2148. float:left !important;
  2149. padding:25px 0 25px 20px;
  2150. }
  2151.  
  2152. .blog-tab-box .children {
  2153. list-style:none;
  2154. }
  2155.  
  2156. .comment-ol li ul {
  2157. margin:0;
  2158. padding:0;
  2159. }
  2160.  
  2161. .comment-ol li ul li .comment-wrap {
  2162. background:url(images/_global/bg-blog-comments-wrap.gif) 0 -5px no-repeat;
  2163. }
  2164.  
  2165. .comment-ol li ul li ul li .comment-wrap {
  2166. background-position:35px 0;
  2167. }
  2168.  
  2169. .comment-ol li ul li ul li ul li .comment-wrap {
  2170. background-position:70px 0;
  2171. }
  2172.  
  2173. .comment-ol li ul li ul li ul li ul li .comment-wrap {
  2174. background-position:105px 0;
  2175. }
  2176.  
  2177. .comment-ol li ul li .comment-content {
  2178. float:left;
  2179. width:585px;
  2180. margin:0 0 0 35px;
  2181. }
  2182.  
  2183. .comment-ol li ul li ul li .comment-content {
  2184. float:left;
  2185. width:550px;
  2186. margin:0 0 0 70px;
  2187. }
  2188.  
  2189. .comment-ol li ul li ul li ul li .comment-content {
  2190. float:left;
  2191. width:515px;
  2192. margin:0 0 0 105px;
  2193. }
  2194.  
  2195. .comment-ol li ul li ul li ul li ul li .comment-content {
  2196. float:left;
  2197. width:480px;
  2198. margin:0 0 0 140px;
  2199. }
  2200.  
  2201. .comment-ol li ul li .comment-content .comment-text {
  2202. width:423px;
  2203. }
  2204.  
  2205. .comment-ol li ul li ul li .comment-content .comment-text {
  2206. width:388px;
  2207. }
  2208.  
  2209. .comment-ol li ul li ul li ul li .comment-content .comment-text {
  2210. width:353px;
  2211. }
  2212.  
  2213. #respond {
  2214. clear:left;
  2215. }
  2216.  
  2217. #main .comment-title {
  2218. color:#222;
  2219. font-size:2.1em;
  2220. }
  2221.  
  2222. #main .discussion-title {
  2223. color:#222;
  2224. font-size:3.1em;
  2225. padding-bottom:20px;
  2226. }
  2227.  
  2228. #commentform {
  2229. padding-top:10px;
  2230. }
  2231.  
  2232. .comment-input-wrap {
  2233. float:left;
  2234. }
  2235.  
  2236. .pad {
  2237. width:225px;
  2238. }
  2239.  
  2240. .comment-label {
  2241. display:block;
  2242. padding:0 0 3px 3px;
  2243. }
  2244.  
  2245. .comment-input,.comment-textarea {
  2246. width:164px;
  2247. height:39px;
  2248. background:url(images/_global/global-sprite.png) 0 -669px no-repeat;
  2249. border:0;
  2250. font:12px "lucida grande","helvetica neue",Helvetica,Arial,Verdana,sans-serif;
  2251. padding:0 12px 0 30px;
  2252. }
  2253.  
  2254. .comment-email {
  2255. background-position:-223px -669px;
  2256. }
  2257.  
  2258. .comment-website {
  2259. background-position:-454px -669px;
  2260. }
  2261.  
  2262. .comment-textarea {
  2263. width:630px;
  2264. height:169px;
  2265. background-position:0 -709px;
  2266. border:0;
  2267. line-height:20px;
  2268. resize:none;
  2269. padding:15px;
  2270. }
  2271.  
  2272. .comment-textarea-wrap {
  2273. margin-top:15px;
  2274. }
  2275.  
  2276. .related_posts {
  2277. padding:0 0 40px;
  2278. }
  2279.  
  2280. .related_posts ul {
  2281. margin:0;
  2282. padding:0;
  2283. }
  2284.  
  2285. .post_title h1 {
  2286. padding-bottom:25px !important;
  2287. }
  2288.  
  2289. .posted-by-text {
  2290. margin-top:-12px !important;
  2291. }
  2292.  
  2293. #content nav a {
  2294. font-size:12px;
  2295. font-weight:700;
  2296. line-height:2.2em;
  2297. }
  2298.  
  2299. #nav-above {
  2300. display:none;
  2301. padding:0 0 1.625em;
  2302. }
  2303.  
  2304. .paged #nav-above {
  2305. display:block;
  2306. }
  2307.  
  2308. .nav-next {
  2309. float:right;
  2310. text-align:right;
  2311. width:100%;
  2312. }
  2313.  
  2314.  
  2315.  
  2316.  
  2317.  
  2318.  
  2319.  
  2320.  
  2321.  
  2322.  
  2323. /*---------------------------------------------------------------------------*/
  2324. /* 08. Forms
  2325. /*---------------------------------------------------------------------------*/
  2326.  
  2327. input, textarea, select {vertical-align:middle;font-size:100%;}
  2328. textarea, input {font-size:1em;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
  2329. .tools input, .tools textarea, .tools select {color:#fff;}
  2330. form, fieldset {margin:0;padding:0;border-style:none;}
  2331. .tools .search-form{float:right;width:168px;margin:-2px 0 0 35px;}
  2332. .tools .search-form .text, #footer .search-form .text {display:block;overflow:hidden;height:20px;padding:8px 0 0 7px;}
  2333. .tools .search-form .text input, #footer .search-form .text input {width:120px;background:none;border:0;padding:0;margin:-2px 0 0 20px;float:left;}
  2334. .tools .search-form .text .searchsubmit, #footer .search-form .text .searchsubmit {font-size:0;line-height:0;text-indent:-9999px;width:15px;height:17px;margin:-15px 8px 0 0;cursor:pointer;}
  2335. #footer .search-form {float:left;width:168px;margin:0;}
  2336. #footer .search-form .s {color:#FFF;}
  2337.  
  2338.  
  2339.  
  2340. .contact-form input, .contact-form textarea {padding:8px !important;}
  2341. .textwidget input[type='text'], .textwidget textarea { width: 100% !important; }
  2342. .contact-form {padding-top:15px;}
  2343. .contact-form .clear-form { clear: both; }
  2344. .contact-form input[type='text'] { width: 300px; margin-bottom: 13px; }
  2345. .contact-form select { margin-bottom: 13px; }
  2346. .contact-form textarea {width: 430px;height: 150px;float: none; margin-bottom: 13px; }
  2347. .contact-form input[type='radio'], .contact-form input[type='checkbox'] { float: none; margin-bottom: 13px; }
  2348. .contact-form label { margin-bottom: 3px; float: none; font-weight: bold; display: block;font-weight:bold;color:#555;}
  2349. .contact-form label.checkbox, .contact-form label.radio { margin-bottom: 3px; float: none; font-weight: bold; display: inline-block; }
  2350. .contact-form label span {font-size:11px;color:#999;font-weight:normal;font-style:italic;}
  2351.  
  2352. .contact-form label.checkbox, .contact-form label.radio {font-weight:normal;margin-bottom:8px;}
  2353.  
  2354. #ka-submit, .ka-form-submit, .contact-form .ka-form-submit{border:0;margin:0;padding:10px 15px !important;background:#040404 url(images/_global/global-sprite-gradients.png) 0 -46px repeat-x;cursor:pointer;letter-spacing:1px;text-transform: uppercase;color: #DDD;outline:none;border: 1px solid #000;display: block;}
  2355.  
  2356.  
  2357. #footer .footer-holder .contact-form textarea {height:60px !important;padding:6px !important;width:200px !important;}
  2358. #footer .footer-holder .contact-form input {padding:6px !important;width:100px !important;}
  2359. #footer .footer-holder .contact-form input[type="text"] {padding:6px !important;width:200px !important;}
  2360. #sidebar .contact-form input[type="text"] {margin-bottom:6px !important;width:126px !important;}
  2361. #sidebar .contact-form textarea {margin-bottom:6px !important;width:146px !important;height:80px !important;}
  2362.  
  2363.  
  2364.  
  2365.  
  2366.  
  2367.  
  2368.  
  2369.  
  2370.  
  2371.  
  2372. /*---------------------------------------------------------------------------*/
  2373. /* 09. Images
  2374. /*---------------------------------------------------------------------------*/
  2375.  
  2376. /*---------------------------------*/
  2377. /* 1. General
  2378. /*---------------------------------*/
  2379. img, img a {border:0;}
  2380. .attachment-fadeIn, .attachment-post-thumbnail {display:none;}
  2381. img a, a img {cursor:pointer;}
  2382.  
  2383.  
  2384.  
  2385.  
  2386.  
  2387.  
  2388.  
  2389. /*---------------------------------*/
  2390. /* 2. Modern Frames
  2391. /*---------------------------------*/
  2392. /* preloading */
  2393. .modern_preload_full, .modern_preload_regular, .modern_preload_small, .modern_preload_two_col_large, .modern_preload_two_col_small, .modern_preload_three_col_large, .modern_preload_three_col_small, .modern_preload_portrait_full{background: url(images/_global/preload.gif) center center no-repeat;margin:8px 0 0 9px;float:left;}
  2394. .modern_preload_four_col_small, .modern_preload_four_col_large, .modern_preload_portrait_thumb{background: url(images/_global/preload-small.gif) center center no-repeat !important;margin:8px 0 0 9px;float:left;}
  2395.  
  2396.  
  2397. .modern_preload_full, .shadow_preload_full {width: 922px;height: 201px;}
  2398. .modern_preload_portrait_full, .shadow_preload_portrait_full {width: 612px;height: 792px;}
  2399. .modern_preload_portrait_thumb, .shadow_preload_portrait_thumb {width: 275px;height: 355px;}
  2400. .modern_preload_regular, .shadow_preload_regular {width: 703px;height: 201px;}
  2401. .modern_preload_small, .shadow_preload_small {width: 493px;height: 201px;}
  2402. .modern_preload_two_col_large, .shadow_preload_two_col_large{width: 437px;height: 234px;}
  2403. .modern_preload_two_col_small, .shadow_preload_two_col_small{width: 324px;height: 180px;}
  2404. .modern_preload_three_col_large, .shadow_preload_three_col_large{width: 275px;height: 145px;}
  2405. .modern_preload_three_col_small, .shadow_preload_three_col_small{width: 202px;height: 113px;}
  2406. .modern_preload_four_col_large, .shadow_preload_four_col_large{width: 190px;height: 111px;}
  2407. .modern_preload_four_col_small, .shadow_preload_four_col_small{width: 135px;height: 76px;}
  2408.  
  2409.  
  2410. .modern_img_frame {background: url(images/_global/image-frame-sprite-2.png) 0px 0px no-repeat;margin-bottom: 6px;}
  2411.  
  2412. /* portraits */
  2413. .modern_portrait_full {width: 630px;height: 836px;background: url(images/_global/image-frame-portrait-modern.png) 0px 0px no-repeat !important;margin-bottom: 6px;}
  2414. .modern_portrait_thumb {width: 293px;height: 389px;background: url(images/_global/image-frame-portrait-modern.png) -631px 0px no-repeat !important;margin-bottom: 6px;}
  2415.  
  2416. /* banners */
  2417. .modern_banner_full{width: 940px;height: 245px;background-position: -3px -857px !important;}
  2418. .modern_banner_regular{width: 720px;height: 240px;background-position: 0px -1354px !important;}
  2419. .modern_banner_small{width: 510px;height: 240px;background-position: -5px -1844px !important;}
  2420.  
  2421. /* 2 cols */
  2422. .modern_two_col_large{width: 455px;height: 272px;background-position: 0px 0px !important;}
  2423. .modern_two_col_small{width: 342px;height: 217px;background-position: -5px -630px !important;}
  2424.  
  2425. /* 3 cols */
  2426. .modern_three_col_large{width: 293px;height: 179px;background-position: -1px -279px !important;}
  2427. .modern_three_col_small{width: 220px;height: 144px;background-position: -224px -465px !important;}
  2428.  
  2429. /* 4 cols */
  2430. .modern_four_col_large{width: 208px;height: 140px;background-position: -2px -465px !important;}
  2431. .modern_four_col_small{width: 152px;height: 102px;background-position: -302px -300px !important;}
  2432.  
  2433.  
  2434.  
  2435.  
  2436.  
  2437.  
  2438.  
  2439.  
  2440. /*---------------------------------*/
  2441. /* 3. Shadow Frames
  2442. /*---------------------------------*/
  2443. /* preloading */
  2444. .shadow_preload_full, .shadow_preload_regular, .shadow_preload_small, .shadow_preload_two_col_large, .shadow_preload_two_col_small, .shadow_preload_three_col_large, .shadow_preload_three_col_small, .shadow_preload_portrait_full{background: url(images/_global/preload-white.gif) center center no-repeat;margin:6px 0 0 6px;float:left;}
  2445. .shadow_preload_four_col_small, .shadow_preload_four_col_large, .shadow_preload_portrait_thumb{background: url(images/_global/preload-small-white.gif) center center no-repeat !important;margin:6px 0 0 6px;float:left;}
  2446.  
  2447.  
  2448. .shadow_img_frame {background: url(images/_global/image-frame-sprite-2.png) 0px 0px no-repeat;margin-bottom: 6px;}
  2449.  
  2450. /* portraits */
  2451. .shadow_portrait_full {width: 624px;height: 829px;background: url(images/_global/image-frame-portrait-shadow.png) 0px 0px no-repeat;margin-bottom: 6px;}
  2452. .shadow_portrait_thumb {width: 293px;height: 392px;background: url(images/_global/image-frame-portrait-shadow.png) -625px 0px no-repeat;margin-bottom: 6px;}
  2453.  
  2454. /* banners */
  2455. .shadow_banner_full{width: 934px;height: 238px;background-position: -5px -1102px !important;}
  2456. .shadow_banner_regular{width: 715px;height: 238px;background-position: -5px -1594px !important;}
  2457. .shadow_banner_small{width: 505px;height: 238px;background-position: -519px -1844px !important;}
  2458.  
  2459. /* 2 cols */
  2460. .shadow_two_col_large{width: 449px;height: 271px;background-position: -457px -1px !important;}
  2461. .shadow_two_col_small{width: 336px;height: 215px;background-position: -365px -632px !important;}
  2462.  
  2463. /* 3 cols */
  2464. .shadow_three_col_large{width: 287px;height: 180px;background-position: -628px -273px !important;}
  2465. .shadow_three_col_small{width: 214px;height: 147px;background-position: -478px -454px !important;}
  2466.  
  2467. /* 4 cols */
  2468. .shadow_four_col_large{width: 202px;height: 144px;background-position: -713px -454px !important;}
  2469. .shadow_four_col_small{width: 147px;height: 107px;background-position: -470px -273px !important;}
  2470.  
  2471.  
  2472.  
  2473.  
  2474.  
  2475.  
  2476.  
  2477.  
  2478.  
  2479.  
  2480. /*---------------------------------------------------------------------------*/
  2481. /* 10. Miscellaneous
  2482. /*---------------------------------------------------------------------------*/
  2483.  
  2484. .hr, .hr_top_link {border: 0;height: 2px;width: 100%;background: url(images/_global/separator3.gif) 0 0 repeat-x;margin: 1.6em 0;}
  2485. .hr_top_link {margin-bottom: 1em;}
  2486. .hr_shadow {border: 0;height: 20px;width: 720px;background: url(images/_global/global-sprite-dividers.png) 0 -20px no-repeat;margin: 15px 0 22px 0;}
  2487. .content_full_width .hr_shadow {width: 980px;background: url(images/_global/global-sprite-dividers.png) 0 0 no-repeat !important;}
  2488. .content_sidebar .hr_shadow {width: 510px;background: url(images/_global/global-sprite-dividers.png) 0 -40px no-repeat !important;}
  2489. table{font-size:1.2em;}
  2490. table td, table th{padding:6px;}
  2491. #footer .contact-form label {color: #FFF;}
  2492.  
  2493.  
  2494.  
  2495.  
  2496.  
  2497.  
  2498.  
  2499.  
  2500.  
  2501.  
  2502.  
  2503. /*---------------------------------------------------------------------------*/
  2504. /* 11. Wordpress
  2505. /*---------------------------------------------------------------------------*/
  2506.  
  2507.  
  2508. /*---------------------------------*/
  2509. /* 1. KARMA Pagenavi
  2510. /*---------------------------------*/
  2511. .karma-pages, .wp-pagenavi{clear:both;font-size:.8em;text-transform:uppercase;letter-spacing:1.6px;padding:25px 0 0 0;height:40px;text-align:left;}
  2512. .karma-pages .pages, .wp-pagenavi .pages{margin-right:6px;}
  2513. #main .karma-pages a, #main .karma-pages a:link, #main .karma-pages a:visited
  2514. #main .wp-pagenavi a, #main .wp-pagenavi a:link, #main .wp-pagenavi a:visited{
  2515. text-decoration: none;outline: none;padding:5px 11px;display:inline-block;color: #666;background: url(images/_global/global-sprite.png) -556px -639px no-repeat;margin-right: 6px;}
  2516. #main .karma-pages a:hover,
  2517. #main .wp-pagenavi a:hover{
  2518. background: url(images/_global/global-sprite.png) -585px -639px no-repeat;margin-right: 6px;}
  2519. .karma-pages a:active,.karma-pages span.current,
  2520. .wp-pagenavi a:active,.wp-pagenavi span.current{
  2521. text-decoration: none;padding:5px 11px;color: #FFF;margin-right: 6px;display:inline-block;}
  2522. .wp-pagenavi a, .wp-pagenavi span {border:0;}
  2523.  
  2524. /*---------------------------------*/
  2525. /* 2. MailChimp
  2526. /*---------------------------------*/
  2527. #mc_signup .mc_input {width: 201px;padding: 5px;color: #222;}
  2528. #mc_signup .mc_merge_var {margin-bottom:10px;}
  2529. #mc_signup .mc_required, #mc-indicates-required {color:#4BA196;}
  2530. #mc_signup .mc_required {font-size: 14px;}
  2531. #mc-indicates-required {font-size: 11px;}
  2532. #mc_signup .mc_signup_submit {clear: left;text-align: left;padding: 10px 0 0 0;}
  2533. #mc_signup .mc_var_label{color:#8B949A;}
  2534. #mc_signup #mc_signup_submit{border:0;margin:0;padding:6px 10px !important;background:#999 url(images/_global/global-sprite-gradients.png) 0 0 repeat-x;cursor:pointer;letter-spacing:0.8px;text-transform: uppercase;color: #333;outline:none;border: 1px solid #999;display: block;font-size: 11px !important;}
  2535.  
  2536.  
  2537.  
  2538.  
  2539.  
  2540. /*---------------------------------*/
  2541. /* 3. Defaults
  2542. /*---------------------------------*/
  2543. .entry-content img {margin: 0 0 10px 0;}
  2544. .alignleft, img.alignleft {margin-right: 10px;display: inline;float: left;}
  2545. .alignright, img.alignright {margin-left: 10px;display: inline;float: right;}
  2546. .aligncenter, img.aligncenter {margin:0 auto;display: block;clear: both;}
  2547. .wp-caption {margin-bottom: 10px;text-align: center;padding-top: 5px;}
  2548. .wp-caption img {border: 0 none;padding: 0;margin: 0;}
  2549. .wp-caption p.wp-caption-text {line-height: 1.5;font-size: 10px;margin: 0;}
  2550. .wp-smiley {margin: 0 !important;max-height: 1em;}
  2551. blockquote.left {margin-right: 20px;text-align: right;margin-left: 0;width: 33%;float: left;}
  2552. blockquote.right {margin-left: 20px;text-align: left;margin-right: 0;width: 33%;float: right;}
  2553. .sticky{}
  2554. .gallery-caption{}
  2555.  
  2556.  
  2557.  
  2558.  
  2559.  
  2560. /*---------------------------------*/
  2561. /* 4. 404 Error Page
  2562. /*---------------------------------*/
  2563. .four_error {width: 100%;min-height: 222px;background: url(images/_global/404_error.png) left center no-repeat;padding:40px 30px 0 280px;margin:0 0 0 80px;}
  2564. .four_message {width: 460px;}
  2565. #main .four_message ul {padding: 10px 0 0 14px;}
  2566. #main .four_o_four {color: #222;font-size:1.9em;}
  2567.  
  2568.  
  2569.  
  2570.  
  2571.  
  2572.  
  2573. /*---------------------------------*/
  2574. /* 5. Constant Contact
  2575. /*---------------------------------*/
  2576. #constant-contact-signup input {width: 201px;padding: 5px;color: #222;}
  2577. #constant-contact-signup .checkbox {width: 15px;font-size:13px;}
  2578. #constant-contact-signup .button{border:0;margin:0;padding:6px 10px !important;background:#999 url(images/_global/global-sprite-gradients.png) 0 0 repeat-x;cursor:pointer;letter-spacing:0.8px;text-transform: uppercase;color: #333;outline:none;border: 1px solid #999;display: block;font-size: 11px !important;width: 90px;}
  2579.  
  2580.  
  2581.  
  2582.  
  2583.  
  2584.  
  2585.  
  2586.  
  2587. /*---------------------------------------------------------------------------*/
  2588. /* 12. Widgets + Shortcodes
  2589. /*---------------------------------------------------------------------------*/
  2590.  
  2591. /*---------------------------------*/
  2592. /* 1. Default Styles
  2593. /*---------------------------------*/
  2594. #sidebar h3 {color: #222;font-size:1.8em;}
  2595. .sidebar-widget {margin-bottom: 34px;padding-bottom: 34px;background: url(images/_global/separator3.gif) 0 100% repeat-x;width:100%;float:left;}
  2596. .sidebar-widget p:last-child {margin: 0;}
  2597. #sidebar ul {margin:-7px 0 0 0;padding:0;list-style: none;}
  2598. #sidebar a {text-decoration: none;}
  2599. #sidebar a:hover {text-decoration: underline;}
  2600. #sidebar li {padding-bottom: 2px;}
  2601. #sidebar ul li {padding:5px 0 0 15px;background:url(images/_global/bullet2.gif) 0 11px no-repeat;}
  2602.  
  2603.  
  2604.  
  2605.  
  2606.  
  2607.  
  2608. /*---------------------------------*/
  2609. /* 2. Blogroll - Footer
  2610. /*---------------------------------*/
  2611. .blogroll img {width: 52px;height: 52px;float: left;padding: 0 15px 5px 0;}
  2612. .blogroll li {width: 100%;float: left;}
  2613. .blogroll li {margin-bottom: 10px;}
  2614.  
  2615.  
  2616.  
  2617.  
  2618.  
  2619. /*---------------------------------*/
  2620. /* 3. Calendar
  2621. /*---------------------------------*/
  2622. table#wp-calendar {width: 100%;}
  2623. table#wp-calendar td {width: 14%;text-align: center;}
  2624. td#today{font-weight:bold;}
  2625. .widget_calendar tfoot td{background-image:none;}
  2626. .widget_calendar td a{text-decoration:underline;}
  2627.  
  2628.  
  2629.  
  2630.  
  2631.  
  2632. /*---------------------------------*/
  2633. /* 4. Recent Posts - Sidebar
  2634. /*---------------------------------*/
  2635. #sidebar .footer_post h4 {font-size:1.2em;padding-bottom: 0px;margin-bottom: 0;font-weight: bold;color:#222 !important;}
  2636. #sidebar .footer_post h4 a {text-decoration: none;color:#222 !important;}
  2637. #sidebar .footer_post p {margin: 0 0 15px 0;line-height: 19px;}
  2638. #sidebar .footer_post p a {text-decoration: none;}
  2639. #sidebar .footer_post a:hover {text-decoration: underline;}
  2640.  
  2641.  
  2642.  
  2643.  
  2644.  
  2645.  
  2646. /*---------------------------------*/
  2647. /* 5. Blogroll - Sidebar
  2648. /*---------------------------------*/
  2649. #sidebar .blogroll {list-style: none;margin: 0;}
  2650. #sidebar .blogroll li {width: 100%;background: none !important;padding: 0;color:#666;margin-bottom: 8px;}
  2651.  
  2652.  
  2653.  
  2654.  
  2655.  
  2656.  
  2657.  
  2658. /*---------------------------------*/
  2659. /* 6. Search - Sidebar
  2660. /*---------------------------------*/
  2661. #sidebar .searchsubmit {border:0;margin:0;padding:8px 12px;background:url(images/_global/global-sprite-gradients.png) 0 -46px repeat-x;cursor:pointer;letter-spacing:1px;text-transform: uppercase;color: #DDD;outline:none;border: 1px solid #000;display: block;/* margin-left: 132px; */}
  2662. #sidebar .search-form .s {margin-bottom: 7px;width:90%;padding:5px 3px;}
  2663. #sidebar .search-form label {color: #4C4C4C;font-weight: bold;display: none;}
  2664.  
  2665.  
  2666.  
  2667.  
  2668.  
  2669.  
  2670.  
  2671.  
  2672. /*---------------------------------*/
  2673. /* 7. Social Media
  2674. /*---------------------------------*/
  2675. .social_icons {list-style: none;}
  2676. .social_icons li {float: left;width:32px;height:32px;margin:0 12px 12px 0;padding:0;}
  2677. .social_icons a {float: left;width:32px;height:32px;display:block;border:0;text-decoration:none;outline:none;text-indent:-9999em;}
  2678. .social_icons .rss {background:url(images/_global/global-sprite.png) -786px -27px no-repeat;}
  2679. .social_icons .twitter {background:url(images/_global/global-sprite.png) -857px -27px no-repeat;}
  2680. .social_icons .facebook {background:url(images/_global/global-sprite.png) -822px -27px no-repeat;}
  2681. .social_icons .flickr {background:url(images/_global/global-sprite.png) -893px -27px no-repeat;}
  2682. .social_icons .youtube {background:url(images/_global/global-sprite.png) -929px -27px no-repeat;}
  2683. .social_icons .linkedin {background:url(images/_global/global-sprite.png) -964px -27px no-repeat;}
  2684. .social_icons .foursquare {background:url(images/_global/global-sprite.png) -1000px -27px no-repeat;}
  2685. .social_icons .delicious {background:url(images/_global/global-sprite.png) -1035px -27px no-repeat;}
  2686. .social_icons .digg {background:url(images/_global/global-sprite.png) -1071px -27px no-repeat;}
  2687.  
  2688. #sidebar .sidebar-widget .social_icons, #sidebar .social_icons {float: none !important;padding-top: 10px;}
  2689. #sidebar .sidebar-widget .social_icons li, #sidebar .social_icons li {padding:0 !important;background-image:none !important;}
  2690.  
  2691.  
  2692. .top-block .social_icons li {
  2693.         float: left;
  2694.         width: 16px;
  2695.         height: 16px;
  2696.         margin: 0 1px 0 0;
  2697.         padding:0 6px;
  2698. }
  2699. .top-block .social_icons a {
  2700.         float: left;
  2701.         width: 16px;
  2702.         height: 16px;
  2703.         display: block;
  2704.         border: 0;
  2705.         padding: 0;
  2706.         text-decoration: none;
  2707.         outline: none;
  2708.         text-indent: -9999em;
  2709. }
  2710.  
  2711.  
  2712.  
  2713. .top-block .toolbar-right .social_icons .rss,
  2714. .top-block .toolbar-left .social_icons .rss {background:url(images/_global/global-sprite.png) -799px -75px no-repeat;}
  2715. .top-block .toolbar-right .social_icons .twitter,
  2716. .top-block .toolbar-left .social_icons .twitter {background:url(images/_global/global-sprite.png) -850px -75px no-repeat;}
  2717. .top-block .toolbar-right .social_icons .facebook,
  2718. .top-block .toolbar-left .social_icons .facebook {background:url(images/_global/global-sprite.png) -824px -75px no-repeat;}
  2719. .top-block .toolbar-right .social_icons .flickr,
  2720. .top-block .toolbar-left .social_icons .flickr {background:url(images/_global/global-sprite.png) -875px -75px no-repeat;}
  2721. .top-block .toolbar-right .social_icons .youtube,
  2722. .top-block .toolbar-left .social_icons .youtube {background:url(images/_global/global-sprite.png) -900px -75px no-repeat;}
  2723. .top-block .toolbar-right .social_icons .linkedin,
  2724. .top-block .toolbar-left .social_icons .linkedin {background:url(images/_global/global-sprite.png) -925px -75px no-repeat;}
  2725. .top-block .toolbar-right .social_icons .foursquare,
  2726. .top-block .toolbar-left .social_icons .foursquare {background:url(images/_global/global-sprite.png) -951px -75px no-repeat;}
  2727. .top-block .toolbar-right .social_icons .delicious,
  2728. .top-block .toolbar-left .social_icons .delicious {background:url(images/_global/global-sprite.png) -976px -75px no-repeat;}
  2729. .top-block .toolbar-right .social_icons .digg,
  2730. .top-block .toolbar-left .social_icons .digg {background:url(images/_global/global-sprite.png) -1001px -75px no-repeat;}
  2731.  
  2732. #wrapper .top-block .toolbar-right .social_icons li {background:none !important;}
  2733.  
  2734.  
  2735.  
  2736.  
  2737.  
  2738.  
  2739.  
  2740.  
  2741.  
  2742.  
  2743.  
  2744. /*---------------------------------*/
  2745. /* 8. Latest Tweets
  2746. /*---------------------------------*/
  2747. .twitterList {padding-top: 5px !important;}
  2748. #content .twitterList, .content_full_width .twitterList {list-style: none !important;margin:0 0 0 0;padding:0 0 30px 0;}
  2749. #sidebar .twitterList li, #content .twitterList li, .content_full_width .twitterList li {background:url(images/_global/bg-latest-tweet.png) 0 9px no-repeat !important;margin-bottom: 15px !important;padding-left: 32px !important;color:#666 !important;}
  2750. #content .twitterList li, .content_full_width .twitterList li {background:url(images/_global/bg-latest-tweet.png) 0 5px no-repeat !important;}
  2751. #sidebar .twitterList li a, #content .twitterList li a, .content_full_width .twitterList li a{text-decoration: underline !important;}
  2752. .twitterList li .tweet_days{color:#999 !important;font-size:11px !important;}
  2753. #footer .one_fourth .twitterList li,  #footer .one_fourth_last .twitterList li {background: url(images/_global/bg-latest-tweet-footer.png) no-repeat scroll 0 5px transparent !important; margin-bottom: 10px !important; padding-left: 32px !important;}
  2754. #footer .one_fourth .twitterList li,
  2755. #footer .one_fourth_last .twitterList li,
  2756. #footer .one_third .twitterList li,
  2757. #footer .one_third_last .twitterList li{background: url(images/_global/bg-latest-tweet-footer.png) no-repeat scroll 0 5px transparent !important;margin-bottom: 10px !important; padding-left: 32px !important;}
  2758.  
  2759.  
  2760.  
  2761.  
  2762.  
  2763.  
  2764.  
  2765.  
  2766. /*---------------------------------*/
  2767. /* 9. Testimonials Slider
  2768. /*---------------------------------*/
  2769. .testimonials, .testimonials_static {background:#E7E9E6 url(images/_global/bg_quote_wrap.png) 25px 25px no-repeat;border:1px solid #D8D9D6;padding-bottom:60px;margin-bottom:15px;}
  2770. .content_full_width .testimonials blockquote, .content_full_width .testimonials_static blockquote{padding:35px 0 0 95px !important;width:800px !important;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;color:#808080;font-style:italic;display:block;}
  2771. #content .testimonials blockquote, #content .testimonials_static blockquote{padding:20px 0 0 60px;width:590px;}
  2772. .testimonials blockquote p, .testimonials_static p{margin: 0 !important;padding: 0 0 5px 0 !important;line-height:22px;}
  2773. .testimonials blockquote cite, .testimonials_static blockquote cite {font-style: normal;display: block;text-align: right;text-transform: uppercase;font-size: 10px;font-weight: bold;letter-spacing: 1px; color: #555;padding-right:6px;font-family:Arial, Helvetica, sans-serif;}
  2774. .testimonial-pager {width: 100%;text-align: center;padding-top: 18px;}
  2775. .testimonial-pager a {display: inline-block;width:12px;height:12px;text-indent:-9999em;outline:none;background:url(images/_global/global-sprite.png) -737px -197px no-repeat;margin-right: 10px;}
  2776. .testimonial-pager .activeSlide {background:url(images/_global/global-sprite.png) -725px -197px no-repeat;}
  2777.  
  2778. #content .post_content .testimonials blockquote, #content .post_content .testimonials_static blockquote{padding:20px 0 0 60px;width:530px;}
  2779. .content_right_sidebar .testimonials blockquote,  .content_right_sidebar .testimonials_static blockquote {padding: 20px 0 0 40px !important; width:410px !important;}
  2780.  
  2781. #main .post_content .testimonials p {padding: 0 20px 10px 0 !important;}
  2782. #main .post_content .testimonials blockquote {padding: 26px 0 0 40px !important;}
  2783.  
  2784.  
  2785.  
  2786.  
  2787.  
  2788. /*---------------------------------*/
  2789. /* 10. Blog Posts Shortcode
  2790. /*---------------------------------*/
  2791. #main .blog-posts-shortcode-outer-wrap {float:left;padding:30px 0;}
  2792. #main .blog-posts-shortcode-outer-wrap h3 {padding-bottom:20px;}
  2793. #main .blog-posts-shortcode-inner-wrap {width:455px;clear:left;}
  2794. #main .blog-posts-shortcode-inner-wrap h4 {font-size:1.3em;padding-bottom:0 !important;}
  2795. #main .blog-posts-shortcode {padding-bottom:12px;float:left;width:455px;}
  2796. #main .blog-posts-shortcode-thumb {width:77px;height:77px;background:#FFF;border: 1px solid #CFD0CD;float:left;}
  2797. #main .blog-posts-shortcode-thumb p{margin:0 !important;padding: 0 !important;}
  2798. #main .blog-posts-shortcode-thumb img{margin: 6px;}
  2799. #main .blog-posts-shortcode-content {width:360px;float:right;}
  2800.  
  2801.  
  2802. #main .sidebar_blog .blog-posts-shortcode-inner-wrap {width:225px;clear:left;}
  2803. #main .sidebar_blog .blog-posts-shortcode {padding-bottom:12px;float:left;width:225px;}
  2804. #main .sidebar_blog .blog-posts-shortcode-content {width:140px;float:right;}
  2805. #main .sidebar_blog .blog-posts-shortcode-thumb {width:67px;height:67px;}
  2806. #main .sidebar_blog .blog-posts-shortcode-thumb img {width:55px;height:55px;}
  2807.  
  2808. #main #sidebar .blog-posts-shortcode-inner-wrap {width:170px;clear:left;}
  2809. #main #sidebar .blog-posts-shortcode {padding-bottom:12px;float:left;width:170px;}
  2810. #main #sidebar .blog-posts-shortcode-content {width:100px;float:right;}
  2811. #main #sidebar .blog-posts-shortcode-thumb {width:57px;height:57px;}
  2812. #main #sidebar .blog-posts-shortcode-thumb img {width:45px;height:45px;}
  2813.  
  2814. #main .footer-holder .blog-posts-shortcode-outer-wrap {padding-top:0px;}
  2815. #main .footer-holder .blog-posts-shortcode-outer-wrap h3 {padding-bottom:8px;}
  2816. #main .footer-holder .blog-posts-shortcode-inner-wrap {width:220px;clear:left;}
  2817. #main .footer-holder .blog-posts-shortcode {padding-bottom:12px;float:left;width:220px;}
  2818. #main .footer-holder .blog-posts-shortcode-content {width:143px;float:right;}
  2819. #main .footer-holder .blog-posts-shortcode-thumb {width:57px;height:57px;}
  2820. #main .footer-holder .blog-posts-shortcode-thumb img {width:45px;height:45px;}
  2821.  
  2822. /* side nav - 3 & 4 column */
  2823. #main #content .one_third .blog-posts-shortcode-inner-wrap, #main #content .one_third_last .blog-posts-shortcode-inner-wrap {width:220px;clear:left;}
  2824. #main #content .one_third .blog-posts-shortcode, #main #content .one_third_last .blog-posts-shortcode {padding-bottom:12px;float:left;width:220px;}
  2825. #main #content .one_third .blog-posts-shortcode-content, #main #content .one_third_last .blog-posts-shortcode-content {width:125px;float:right;}
  2826.  
  2827. #main #content .one_fourth .blog-posts-shortcode-inner-wrap, #main #content .one_fourth_last .blog-posts-shortcode-inner-wrap {width:152px;clear:left;}
  2828. #main #content .one_fourth .blog-posts-shortcode, #main #content .one_fourth_last .blog-posts-shortcode {padding-bottom:12px;float:left;width:152px;}
  2829. #main #content .one_fourth .blog-posts-shortcode-content, #main #content .one_fourth_last .blog-posts-shortcode-content {width:60px;float:right;}
  2830.  
  2831.  
  2832.  
  2833. /* full width - 3 & 4 column */
  2834. #main .content_full_width .one_third .blog-posts-shortcode-inner-wrap, #main .content_full_width .one_third_last .blog-posts-shortcode-inner-wrap {width:293px;clear:left;}
  2835. #main .content_full_width .one_third .blog-posts-shortcode, #main .content_full_width .one_third_last .blog-posts-shortcode {padding-bottom:12px;float:left;width:293px;}
  2836. #main .content_full_width .one_third .blog-posts-shortcode-content, #main .content_full_width .one_third_last .blog-posts-shortcode-content {width:200px;float:right;}
  2837.  
  2838. #main .content_full_width .one_fourth .blog-posts-shortcode-inner-wrap, #main .content_full_width .one_fourth_last .blog-posts-shortcode-inner-wrap {width:208px;clear:left;}
  2839. #main .content_full_width .one_fourth .blog-posts-shortcode, #main .content_full_width .one_fourth_last .blog-posts-shortcode {padding-bottom:12px;float:left;width:208px;}
  2840. #main .content_full_width .one_fourth .blog-posts-shortcode-content, #main .content_full_width .one_fourth_last .blog-posts-shortcode-content {width:115px;float:right;}
  2841.  
  2842.  
  2843.  
  2844. .content_full_width .blog-posts-shortcode-outer-wrap .one_fourth, .content_full_width .blog-posts-shortcode-outer-wrap .one_fourth_last {min-height:400px !important;}
  2845.  
  2846.  
  2847.  
  2848.  
  2849.  
  2850.  
  2851.  
  2852.  
  2853.  
  2854.  
  2855. /*---------------------------------------------------------------------------*/
  2856. /* 13. Progressive CSS Enhancements
  2857. /*---------------------------------------------------------------------------*/
  2858. .message_green, .message_red, .message_blue, .message_yellow, #ka-submit, .opener, #ka-submit, .ka-form-submit, #mc_signup #mc_signup_submit, .callout_button, .testimonials, .colored_box{
  2859. -moz-border-radius: 5px;
  2860. -webkit-border-radius: 5px;
  2861. border-radius: 5px;
  2862. }
  2863. #ka-submit, .ka-form-submit {
  2864. -moz-box-shadow: 1px 1px 3px #666;
  2865. -webkit-box-shadow: 1px 1px 3px #666;
  2866. box-shadow: 1px 1px 3px #666;
  2867. }
  2868. #footer #ka-submit, #footer .ka-form-submit {
  2869. -moz-box-shadow: 1px 1px 3px #111;
  2870. -webkit-box-shadow: 1px 1px 3px #111;
  2871. box-shadow: 1px 1px 3px #111;
  2872. }
  2873. #mc_signup #mc_signup_submit, .callout_button {
  2874. -moz-box-shadow: 1px 1px 3px #222;
  2875. -webkit-box-shadow: 1px 1px 3px #222;
  2876. box-shadow: 1px 1px 3px #222;
  2877. }
  2878. #menu-main-nav li.parent:hover{
  2879. border-top-left-radius: 5px;
  2880. -moz-border-radius-topleft: 5px;
  2881. border-top-right-radius: 5px;  
  2882. -moz-border-radius-topright: 5px;
  2883. -webkit-border-top-left-radius: 5px;
  2884. -webkit-border-top-right-radius: 5px;
  2885. }
  2886. h1,h2,h3,h4,h5,h6{text-shadow:1px 1px 1px #FFF;}
  2887. #footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6,.frame h1{text-shadow:none;}
  2888. .home-bnr-jquery .home-banner-main h2, .logo-text{text-shadow:1px 1px 1px #222;}
  2889.  
  2890.  
  2891.  
  2892.  
  2893.  
  2894.  
  2895.  
  2896.  
  2897.  
  2898.  
  2899. /*---------------------------------------------------------------------------*/
  2900. /* 14. PrettyPhoto
  2901. /*---------------------------------------------------------------------------*/
  2902. div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
  2903. div.pp_default .pp_top .pp_left{background:url(images/_global/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
  2904. div.pp_default .pp_top .pp_middle{background:url(images/_global/prettyPhoto/default/sprite_x.png) top left repeat-x}
  2905. div.pp_default .pp_top .pp_right{background:url(images/_global/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
  2906. div.pp_default .pp_content .ppt{color:#f8f8f8}
  2907. div.pp_default .pp_content_container .pp_left{background:url(images/_global/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
  2908. div.pp_default .pp_content_container .pp_right{background:url(images/_global/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
  2909. div.pp_default .pp_next:hover{background:url(images/_global/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
  2910. div.pp_default .pp_previous:hover{background:url(images/_global/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
  2911. div.pp_default .pp_expand{background:url(images/_global/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;height:28px;width:28px}
  2912. div.pp_default .pp_expand:hover{background:url(images/_global/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
  2913. div.pp_default .pp_contract{background:url(images/_global/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;height:28px;width:28px}
  2914. div.pp_default .pp_contract:hover{background:url(images/_global/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
  2915. div.pp_default .pp_close{background:url(images/_global/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer;height:30px;width:30px}
  2916. div.pp_default .pp_gallery ul li a{background:url(images/_global/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
  2917. div.pp_default .pp_social{margin-top:7px}
  2918. div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{left:auto;position:static}
  2919. div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(images/_global/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
  2920. div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
  2921. div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(images/_global/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;margin:4px 0 0;width:20px}
  2922. div.pp_default a.pp_arrow_next{background-position:-82px -3px;left:52px}
  2923. div.pp_default .pp_content_container .pp_details{margin-top:5px}
  2924. div.pp_default .pp_nav{clear:none;height:30px;position:relative;width:110px}
  2925. div.pp_default .pp_nav .currentTextHolder{color:#999;font-family:Georgia;font-size:11px;font-style:italic;left:75px;line-height:25px;margin:0;padding:0 0 0 10px;position:absolute;top:2px}
  2926. div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
  2927. div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
  2928. div.pp_default .pp_bottom .pp_left{background:url(images/_global/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
  2929. div.pp_default .pp_bottom .pp_middle{background:url(images/_global/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
  2930. div.pp_default .pp_bottom .pp_right{background:url(images/_global/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
  2931. div.pp_default .pp_loaderIcon{background:url(images/_global/prettyPhoto/default/loader.gif) center center no-repeat}
  2932. div.light_rounded .pp_top .pp_left{background:url(images/_global/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
  2933. div.light_rounded .pp_top .pp_right{background:url(images/_global/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
  2934. div.light_rounded .pp_next:hover{background:url(images/_global/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
  2935. div.light_rounded .pp_previous:hover{background:url(images/_global/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
  2936. div.light_rounded .pp_expand{background:url(images/_global/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
  2937. div.light_rounded .pp_expand:hover{background:url(images/_global/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
  2938. div.light_rounded .pp_contract{background:url(images/_global/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
  2939. div.light_rounded .pp_contract:hover{background:url(images/_global/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
  2940. div.light_rounded .pp_close{background:url(images/_global/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
  2941. div.light_rounded .pp_nav .pp_play{background:url(images/_global/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
  2942. div.light_rounded .pp_nav .pp_pause{background:url(images/_global/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
  2943. div.light_rounded .pp_arrow_previous{background:url(images/_global/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
  2944. div.light_rounded .pp_arrow_next{background:url(images/_global/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
  2945. div.light_rounded .pp_bottom .pp_left{background:url(images/_global/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
  2946. div.light_rounded .pp_bottom .pp_right{background:url(images/_global/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
  2947. div.dark_rounded .pp_top .pp_left{background:url(images/_global/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
  2948. div.dark_rounded .pp_top .pp_right{background:url(images/_global/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
  2949. div.dark_rounded .pp_content_container .pp_left{background:url(images/_global/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
  2950. div.dark_rounded .pp_content_container .pp_right{background:url(images/_global/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
  2951. div.dark_rounded .pp_next:hover{background:url(images/_global/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
  2952. div.dark_rounded .pp_previous:hover{background:url(images/_global/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
  2953. div.dark_rounded .pp_expand{background:url(images/_global/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
  2954. div.dark_rounded .pp_expand:hover{background:url(images/_global/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
  2955. div.dark_rounded .pp_contract{background:url(images/_global/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
  2956. div.dark_rounded .pp_contract:hover{background:url(images/_global/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
  2957. div.dark_rounded .pp_close{background:url(images/_global/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
  2958. div.dark_rounded .pp_description{color:#fff;margin-right:85px}
  2959. div.dark_rounded .pp_nav .pp_play{background:url(images/_global/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
  2960. div.dark_rounded .pp_nav .pp_pause{background:url(images/_global/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
  2961. div.dark_rounded .pp_arrow_previous{background:url(images/_global/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
  2962. div.dark_rounded .pp_arrow_next{background:url(images/_global/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
  2963. div.dark_rounded .pp_bottom .pp_left{background:url(images/_global/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
  2964. div.dark_rounded .pp_bottom .pp_right{background:url(images/_global/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
  2965. div.dark_rounded .pp_loaderIcon{background:url(images/_global/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
  2966. div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
  2967. div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
  2968. div.dark_square .pp_loaderIcon{background:url(images/_global/prettyPhoto/dark_square/loader.gif) center center no-repeat}
  2969. div.dark_square .pp_expand{background:url(images/_global/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
  2970. div.dark_square .pp_expand:hover{background:url(images/_global/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
  2971. div.dark_square .pp_contract{background:url(images/_global/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
  2972. div.dark_square .pp_contract:hover{background:url(images/_global/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
  2973. div.dark_square .pp_close{background:url(images/_global/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
  2974. div.dark_square .pp_nav{clear:none}
  2975. div.dark_square .pp_nav .pp_play{background:url(images/_global/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
  2976. div.dark_square .pp_nav .pp_pause{background:url(images/_global/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
  2977. div.dark_square .pp_arrow_previous{background:url(images/_global/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
  2978. div.dark_square .pp_arrow_next{background:url(images/_global/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
  2979. div.dark_square .pp_next:hover{background:url(images/_global/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
  2980. div.dark_square .pp_previous:hover{background:url(images/_global/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
  2981. div.light_square .pp_expand{background:url(images/_global/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
  2982. div.light_square .pp_expand:hover{background:url(images/_global/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
  2983. div.light_square .pp_contract{background:url(images/_global/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
  2984. div.light_square .pp_contract:hover{background:url(images/_global/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
  2985. div.light_square .pp_close{background:url(images/_global/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
  2986. div.light_square .pp_nav .pp_play{background:url(images/_global/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
  2987. div.light_square .pp_nav .pp_pause{background:url(images/_global/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
  2988. div.light_square .pp_arrow_previous{background:url(images/_global/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
  2989. div.light_square .pp_arrow_next{background:url(images/_global/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
  2990. div.light_square .pp_next:hover{background:url(images/_global/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
  2991. div.light_square .pp_previous:hover{background:url(images/_global/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
  2992. div.facebook .pp_top .pp_left{background:url(images/_global/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
  2993. div.facebook .pp_top .pp_middle{background:url(images/_global/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
  2994. div.facebook .pp_top .pp_right{background:url(images/_global/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
  2995. div.facebook .pp_content_container .pp_left{background:url(images/_global/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
  2996. div.facebook .pp_content_container .pp_right{background:url(images/_global/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
  2997. div.facebook .pp_expand{background:url(images/_global/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
  2998. div.facebook .pp_expand:hover{background:url(images/_global/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
  2999. div.facebook .pp_contract{background:url(images/_global/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
  3000. div.facebook .pp_contract:hover{background:url(images/_global/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
  3001. div.facebook .pp_close{background:url(images/_global/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:22px}
  3002. div.facebook .pp_description{margin:0 37px 0 0}
  3003. div.facebook .pp_loaderIcon{background:url(images/_global/prettyPhoto/facebook/loader.gif) center center no-repeat}
  3004. div.facebook .pp_arrow_previous{background:url(images/_global/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
  3005. div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
  3006. div.facebook .pp_arrow_next{background:url(images/_global/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
  3007. div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
  3008. div.facebook .pp_nav{margin-top:0}
  3009. div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
  3010. div.facebook .pp_nav .pp_play{background:url(images/_global/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
  3011. div.facebook .pp_nav .pp_pause{background:url(images/_global/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
  3012. div.facebook .pp_next:hover{background:url(images/_global/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
  3013. div.facebook .pp_previous:hover{background:url(images/_global/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
  3014. div.facebook .pp_bottom .pp_left{background:url(images/_global/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
  3015. div.facebook .pp_bottom .pp_middle{background:url(images/_global/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
  3016. div.facebook .pp_bottom .pp_right{background:url(images/_global/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
  3017. div.pp_pic_holder a:focus{outline:none}
  3018. div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
  3019. div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
  3020. .pp_content{height:40px;min-width:40px}
  3021. * html .pp_content{width:40px}
  3022. .pp_content_container{position:relative;text-align:left;width:100%}
  3023. .pp_content_container .pp_left{padding-left:20px}
  3024. .pp_content_container .pp_right{padding-right:20px}
  3025. .pp_content_container .pp_details{float:left;margin:10px 0 2px}
  3026. .pp_description{display:none;margin:0}
  3027. .pp_social{float:left;margin:0}
  3028. .pp_social .facebook{float:left;margin-left:5px;overflow:hidden;width:55px}
  3029. .pp_social .twitter{float:left}
  3030. .pp_nav{clear:right;float:left;margin:3px 10px 0 0}
  3031. .pp_nav p{float:left;margin:2px 4px;white-space:nowrap}
  3032. .pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
  3033. a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
  3034. .pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
  3035. .pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
  3036. .pp_gallery div{float:left;overflow:hidden;position:relative}
  3037. .pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}
  3038. .pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
  3039. .pp_gallery ul a img{border:0}
  3040. .pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
  3041. .pp_gallery li.default a{background:url(images/_global/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
  3042. .pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px !important}
  3043. a.pp_next{background:url(images/_global/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
  3044. a.pp_previous{background:url(images/_global/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
  3045. a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
  3046. a.pp_close{display:block;line-height:22px;position:absolute;right:0;text-indent:-10000px;top:0}
  3047. .pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}
  3048. #pp_full_res{line-height:1 !important}
  3049. #pp_full_res .pp_inline{text-align:left}
  3050. #pp_full_res .pp_inline p{margin:0 0 15px}
  3051. div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}
  3052. div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
  3053. div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
  3054. div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
  3055. div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
  3056. div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
  3057. div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
  3058. div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px !important}
  3059. div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
  3060. div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
  3061. div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(images/_global/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
  3062. div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(images/_global/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
  3063. div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
  3064. div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
  3065. .pp_top,.pp_bottom{height:20px;position:relative}
  3066. * html .pp_top,* html .pp_bottom{padding:0 20px}
  3067. .pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
  3068. .pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
  3069. * html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
  3070. .pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
  3071. .pp_fade,.pp_gallery li.default a img{display:none}
  3072.  
  3073.  
  3074.  
  3075.  
  3076.  
  3077. /*---------------------------------------------------------------------------*/
  3078. /* 15. Drag-to-Share
  3079. /*---------------------------------------------------------------------------*/
  3080. #ps_hover{left:0;top:0;position:absolute;z-index:1000;}
  3081. .ps_hd{background: url(images/_global/prettySociable/backgrounds/tr.png) top right no-repeat;padding:0 8px 0 0;}
  3082. .ps_hd .ps_c{background: url(images/_global/prettySociable/backgrounds/tl.png) top left no-repeat;}
  3083. .ps_ft{background: url(images/_global/prettySociable/backgrounds/br.png) top right no-repeat;padding:0 8px 0 0;}
  3084. .ps_ft .ps_c{background: url(images/_global/prettySociable/backgrounds/bl.png) top left no-repeat;}
  3085. .ps_bd{background: url(images/_global/prettySociable/backgrounds/cr.png) top right repeat-y;padding:0 8px 0 0;}
  3086. .ps_bd .ps_c{background: url(images/_global/prettySociable/backgrounds/cl.png) top left repeat-y;padding:0 0 0 8px;}
  3087. .ps_bd .ps_s{background:#fff;}
  3088. .ps_hd,.ps_bd,.ps_ft{position: relative;z-index:1000;}
  3089. .ps_hd .ps_c,.ps_ft .ps_c{font-size:1px;height:8px;}
  3090. #ps_title{background: url(images/_global/prettySociable/backgrounds/tt_r.png) top right no-repeat;padding:0 5px 0 0;color:#fff;font-size:10px;font-weight: normal;left:8px;position:absolute;top:0;z-index:999;}
  3091. #ps_title .ps_tt_l{background: url(images/_global/prettySociable/backgrounds/tt_l.png) top left no-repeat;line-height:15px;padding:0 0 0 5px;}
  3092. #ps_tooltip{font-size:10px;left:0;position:absolute;top:0;width:250px;z-index:1010;}
  3093. #ps_tooltip p{margin:0;}
  3094. #ps_tooltip strong{font-size:1.2em;}
  3095. #ps_websites{left:50%;position:absolute;top:50%;z-index:1005;}
  3096. #ps_websites .ps_label{color:#fff;display: none;font-size:1.6em;left:0;position:absolute;top:0;white-space: nowrap;}
  3097. #ps_websites ul{list-style: none;position: relative;z-index:1010;width:400px;}
  3098. #ps_websites li{display:block;float: left;margin:0 30px 40px 0;}
  3099. #ps_websites a{display:block;}
  3100. #ps_overlay{background:#000;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1005;}
  3101.  
  3102.  
  3103. #ps_tooltip .ps_hd{background: url(images/_global/prettySociable/backgrounds/trans/tr.png) top right no-repeat;padding:0 8px 0 0;}
  3104. #ps_tooltip .ps_hd .ps_c{background: url(images/_global/prettySociable/backgrounds/trans/tl.png) top left no-repeat;}
  3105. #ps_tooltip .ps_bd{background: url(images/_global/prettySociable/backgrounds/trans/cr.png) top right repeat-y;padding:0 8px 0 0;}
  3106. #ps_tooltip .ps_ft{background: url(images/_global/prettySociable/backgrounds/trans/br.png) top right no-repeat;padding:0 8px 0 0;}
  3107. #ps_tooltip .ps_ft .ps_c{background: url(images/_global/prettySociable/backgrounds/trans/bl.png) top left no-repeat;}
  3108. #ps_tooltip .ps_bd .ps_c{background: url(images/_global/prettySociable/backgrounds/trans/cl.png) top left repeat-y;padding:0 0 0 8px;}
  3109.  
  3110.  
  3111.  
  3112. /*-------------------------------------------------------------------------------*/
  3113. /* 16. Attachment.php
  3114. /*-------------------------------------------------------------------------------*/
  3115.  
  3116. .image-attachment div.attachment img {
  3117.     display: block;
  3118.     height: auto;
  3119.     margin: 0 auto;
  3120.     max-width: 100%;
  3121. }
  3122. .entry-content{
  3123. margin: 30px 0px 20px 0px;
  3124. }
  3125. .entry-attachment{
  3126. margin: 40px 0px;
  3127. }
  3128. .entry-caption{
  3129. margin: 20px 0px;
  3130. }
  3131. .entry-description{
  3132. margin: 20px 0px;
  3133. }
  3134. #nav-attachment{
  3135. width: 150px;
  3136. height: 20px;
  3137. float:right;
  3138. position: relative;
  3139. top:-20px;
  3140. }
  3141. #nav-attachment .nav-previous{
  3142. width:60px;
  3143. margin: 0px;
  3144. }
  3145. #nav-attachment .nav-next{
  3146. width:60px;
  3147. margin: 0px;
  3148. }
  3149.  
  3150. ul.accordion {margin-left:0px !important;}
  3151. .home-bnr-jquery ul {margin-left:0px !important;}
  3152. #main .post_content .colored_box p {padding:30px !important;}
clone this paste RAW Paste Data