Guest User

style.css

a guest
Apr 28th, 2014
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 73.41 KB | None | 0 0
  1. /*
  2. Template Name: Hostmev2 HTML Template
  3. Description: Designed and developed by AivahThemes
  4. Version: 1.0
  5. Author: http://themeforest.net/user/AivahThemes
  6. Author URI: http://www.aivahthemes.com
  7. License: GNU General Public License v2 or later
  8. License URI: http://www.gnu.org/licenses/gpl-2.0.html
  9. Tags: dark, white, two-columns, custom-background, translation-ready, custom-menu
  10. */
  11.  
  12. html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp,
  13. 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,
  14. article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  15. margin: 0;
  16. outline: none;
  17. padding: 0;
  18. border: 0;
  19. font-size: 100%;
  20. font: inherit;
  21. vertical-align: baseline;
  22. }
  23.  
  24. /* remember to define focus styles! */
  25. :focus {
  26. outline: 0;
  27. }
  28.  
  29. ol, ul { list-style: none; }
  30.  
  31. /* tables still need 'cellspacing="0"' in the markup */
  32. table {
  33. border-collapse: separate;
  34. border-spacing: 0;
  35. }
  36. caption, th, td { font-weight: normal; }
  37. blockquote:before, blockquote:after,q:before, q:after { content: "";}
  38. blockquote, q {quotes: "" "";}
  39. article, aside, details, figcaption, figure,
  40. footer, header, hgroup, menu, nav, section {
  41. display: block;
  42. }
  43.  
  44. /* Text elements */
  45. p { margin-bottom: 1.625em;}
  46. ul, ol { margin: 0 0 1.625em 1.625em;}
  47. ul { list-style: square;}
  48. ol { list-style-type:decimal; }
  49. ol ol { list-style: upper-alpha;}
  50. ol ol ol { list-style: lower-roman;}
  51. ol ol ol ol { list-style: lower-alpha;}
  52. ul ul, ol ol, ul ol, ol ul { margin-bottom: 0;}
  53. dl { margin: 3em 0; border-color: rgba(0,0,0,0.1); border-width: 0 0 1px 0;}
  54. dt { float: left; clear: left; width: 100%; font-weight: bold;}
  55. dd { margin: 0 0 0 30%; padding: 5px 0;}
  56. dd, dt { border-color: rgba(0,0,0,0.1); border-width: 1px 0 0 0;}
  57. strong { font-weight: bold; }
  58. cite, em, i { font-style: italic;}
  59. pre {
  60. background: url("../images/code_bg.png") repeat scroll left top #f6f6f6;
  61. font: 12px "Courier 10 Pitch", Courier, monospace;
  62. line-height: 21px;
  63. margin-bottom: 1.625em;
  64. overflow: auto;
  65. padding: 20px 30px;
  66. border: 1px solid #e2eeee;
  67. color: #444444;
  68. white-space: pre-wrap; /* css-3 */
  69. white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
  70. white-space: -pre-wrap; /* Opera 4-6 */
  71. white-space: -o-pre-wrap; /* Opera 7 */
  72. word-wrap: break-word; /* Internet Explorer 5.5+ */
  73. -webkit-border-radius: 3px;
  74. -moz-border-radius: 3px;
  75. border-radius: 3px;
  76. }
  77. code, kbd {
  78. font: 13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
  79. }
  80.  
  81. code {
  82. background-color:#f7f7f7;
  83. display: block;
  84. font: 12px/18px Consolas,"Courier New",Courier,monospace;
  85. border: 1px solid #e2e2e2;
  86. overflow: auto;
  87. padding: 10px 18px;
  88. white-space: pre-wrap; /* css-3 */
  89. white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
  90. white-space: -pre-wrap; /* Opera 4-6 */
  91. white-space: -o-pre-wrap; /* Opera 7 */
  92. word-wrap: break-word; /* Internet Explorer 5.5+ */
  93. }
  94.  
  95. abbr, acronym, dfn { border-bottom: 1px dotted #666; cursor: help; }
  96. address { display: block; margin: 0 0 1.625em; }
  97. ins { background: #fff9c0; text-decoration: none; }
  98. sup, sub { font-size: 10px; height: 0; line-height: 1; position: relative; vertical-align: baseline; }
  99. sup { bottom: 1ex; }
  100. sub { top: .5ex; }
  101.  
  102. hr {
  103. position: relative;
  104. display: block;
  105. clear: both;
  106. border: none;
  107. margin: 10px 0;
  108. background: #ddd;
  109. height: 1px;
  110. }
  111. .sticky,
  112. .gallery-caption { }
  113.  
  114. ::selection,
  115. ::-moz-selection,
  116. ::-webkit-selection {
  117. background:#1abc9c;
  118. color:#ffffff;
  119. text-shadow: none;
  120. }
  121.  
  122. .more-link { font-style:italic;}
  123.  
  124.  
  125. /* Clearfix -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  126. .clear {
  127. clear: both;
  128. display: block;
  129. width: 0;
  130. height: 0;
  131. visibility: hidden;
  132. }
  133.  
  134. .clearfix:after {
  135. content: ".";
  136. display: block;
  137. clear: both;
  138. visibility: hidden;
  139. line-height: 0;
  140. height: 0;
  141. }
  142.  
  143. html[xmlns] .clearfix { display: block; }
  144. * html .clearfix { height: 1%; }
  145.  
  146. figure img { width: auto; max-width: 100%; height: auto; }
  147.  
  148. iframe{ display: block; width: 100%; }
  149. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  150. /* FadeIn on Scroll*/
  151. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  152. .demo { opacity: 0;}
  153.  
  154. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  155. /* General */
  156. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  157. body, input, select, textarea {
  158. font: normal 13px/1.6 'Open Sans', 'Helvetica-Neue', Helvetica, Arial, Sans-serif;
  159. color: #3b3b3b;
  160. }
  161.  
  162. select {
  163. background: #f6f6f6;
  164. padding: 10px 6px;
  165. font-size: 12px;
  166. line-height: 1;
  167. border: 0;
  168. border-radius: 0;
  169. -webkit-appearance: none;
  170. }
  171.  
  172. body { background: #B4B4B4; }
  173.  
  174. #pagebg {
  175. position:fixed;
  176. top:0;
  177. z-index:-1;
  178. min-width:100%;
  179. min-height:100%;
  180. background-attachment: foxed;
  181. background-size:100% 100%;
  182. }
  183.  
  184. .bodyoverlay {
  185. position: fixed;
  186. top: 0;
  187. background-repeat: repeat;
  188. background-position: top left;
  189. background-attachment: scroll;
  190. z-index: 0;
  191. width: 100%;
  192. height: 100%;
  193. -webkit-touch-callout: none;
  194. -webkit-user-select: none;
  195. -khtml-user-select: none;
  196. -moz-user-select: none;
  197. -ms-user-select: none;
  198. user-select: none;
  199. background-color:#fff;
  200. }
  201.  
  202.  
  203. a {
  204. text-decoration: none;
  205. color: #D94800;
  206. -webkit-transition: all .3s ease-out;
  207. -moz-transition: all .3s ease-out;
  208. transition: all .3s ease-out;
  209. }
  210.  
  211. a:hover,
  212. a:active {
  213. outline: 0;
  214. text-decoration: none;
  215. color: #444444;
  216. }
  217.  
  218. .ui-widget-header,
  219. .ui-state-active,
  220. .fancytoggle .active .arrow,
  221. .flickr_badge_image:hover,
  222. .flex-direction-nav:hover .flex-prev,
  223. .flex-direction-nav:hover .flex-next,
  224. .postformat-link, .postformat-quote,
  225. .postformat-video, .postformat-audio,
  226. .postformat-gallery, .postformat-aside,
  227. .postformat-image, .postformat-status,
  228. .postformat-standard,
  229. .sub_nav li.current_page_item > a,
  230. .sub_nav li.current_page_item > a:hover {
  231. background-color:#1abc9c;
  232. }
  233.  
  234. /* Border Color */
  235. #sidebar .businesshours,
  236. #sidebar .businesshours p {
  237. border-color:#dddddd;
  238. }
  239.  
  240. /* Dark Background Color */
  241. #footer .businesshours,
  242. #footer .businesshours p,
  243. #footer .flickr_badge_image {
  244. border-color:#454b52;
  245. }
  246.  
  247. .ribbon { position:absolute; top:0; right:0; z-index:2; }
  248.  
  249. .preloader {
  250. display:block;
  251. background:url('../images/ajax-loader.gif') center center no-repeat #ffffff;
  252. }
  253.  
  254. .atpimage {
  255. position: relative;
  256. display: inline-block;
  257. }
  258.  
  259. .image_caption {
  260. display: block;
  261. padding: 2px 5px;
  262. text-align: center;
  263. }
  264.  
  265. [id^='#gallery-'] img,
  266. .imageborder {
  267. position: relative;
  268. margin: 0;
  269. box-sizing: border-box;
  270. padding: 3px;
  271. border: 1px solid #dddddd;
  272. -webkit-border-radius: 4px;
  273. -moz-border-radius: 4px;
  274. border-radius: 4px;
  275. -webkit-transition: all .3s ease-out;
  276. -moz-transition: all .3s ease-out;
  277. transition: all .3s ease-out;
  278. }
  279.  
  280. .client-image img:hover,
  281. .imageborder:hover {
  282. background-color:#1abc9c !important;
  283. }
  284.  
  285. /* Google Map Responsive fix =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  286. .atpimage {
  287. position:absolute;
  288. display:inline-block;
  289. }
  290. .atpmap img {
  291. width: auto !important;
  292. max-width: none;
  293. }
  294.  
  295. /* Google Map Shadow */
  296. .atpmap-shadow{
  297. position: relative;
  298. border: 1px solid #e9e9e9;
  299. background-color: ff00ff;
  300. padding: 8px;
  301. }
  302.  
  303. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  304. /* Headings */
  305. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  306. h1, h2, h3, h4, h5, h6 {
  307. margin: 0 0 25px 0;
  308. font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  309. line-height: 150%;
  310. font-weight:300;
  311. }
  312.  
  313. h1 { font-size: 30px; }
  314. h2 { font-size: 26px; }
  315. h3 { font-size: 22px; }
  316. h4 { font-size: 20px; }
  317. h5 { font-size: 16px; }
  318. h6 { font-size: 14px; }
  319.  
  320. h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
  321. font-weight: normal;
  322. line-height: 1;
  323. color: #999999;
  324. }
  325.  
  326. h1 small { font-size: 20px; }
  327. h2 small { font-size: 16px; }
  328. h3 small { font-size: 14px; }
  329. h4 small { font-size: 12px; }
  330.  
  331. .heading {
  332. display:inline-block;
  333. margin-bottom:5px;
  334. padding:5px 10px;
  335. background-color: #B1CC77;
  336. color: #ffffff;
  337. font-family: Arial, Helvetica, Sans-serif;
  338. font-size:40px;
  339. font-weight:normal;
  340. line-height:1.1;
  341. letter-spacing:-1px;
  342. }
  343.  
  344. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  345. /* Layout & Column Grid */
  346. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  347. #boxed #wrapper {
  348. background-color: #ffffff;
  349. position: relative;
  350. width: 1080px;
  351. margin: 0 auto;
  352. }
  353.  
  354. #stretched #wrapper {
  355. background-color: #ffffff;
  356. position: relative;
  357. width: 100%;
  358. margin: 0 auto;
  359. }
  360.  
  361. .inner {
  362. position:relative;
  363. width: 980px;
  364. margin: 0 auto;
  365. }
  366.  
  367. .one_half { width: 48%; }
  368. .one_third { width: 30.5%; }
  369. .two_third { width: 65.3%; }
  370. .one_fourth { width: 21.9%; }
  371. .one_fifth { width: 16.7%; }
  372. .three_fourth { width: 74.0%; }
  373. .four_fifth { width: 79.0%; }
  374. .two_fifth { width: 37.2%; }
  375. .three_fifth { width: 58.0%; }
  376. .one_sixth { width: 13.3%; }
  377. .five_fifth { width: 82.7%; }
  378. .one_half,
  379. .one_third,
  380. .two_third,
  381. .one_fourth,
  382. .one_fifth,
  383. .four_fifth,
  384. .one_sixth,
  385. .five_fifth,
  386. .two_fifth,
  387. .three_fifth,
  388. .three_fourth {
  389. position: relative;
  390. display:inline;
  391. display: inline-block;
  392. float: left;
  393. margin-right: 4%;
  394. margin-bottom:15px;
  395. }
  396. .last { margin-right: 0 !important; }
  397.  
  398.  
  399. /* Content Area -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  400. .pagemid {
  401. position: relative;
  402. display: block;
  403. width: auto;
  404. margin: 0 auto;
  405. padding: 40px 0;
  406. background-color:#ffffff;
  407. z-index:2;
  408. }
  409.  
  410. .pagemid .inner { margin: 0 auto;}
  411.  
  412. .pagemid_section {
  413. position: relative;
  414. display: block;
  415. width: auto;
  416. margin: 0 auto;
  417. padding: 0;
  418. z-index:2;
  419. }
  420.  
  421. .section_row {
  422. position:relative;
  423. border-style: solid;
  424. border-color: #dddddd;
  425. border-width:0 0 1px 0;
  426. padding: 30px 0;
  427.  
  428. }
  429.  
  430. .section_inner {
  431. width:980px;
  432. margin:0 auto;
  433. position:relative;
  434. z-index:3;
  435. }
  436.  
  437. .section_bg {
  438. position: absolute;
  439. top: 0;
  440. background-size: cover;
  441. background-attachment: fixed;
  442. background-size: 100% 100%;
  443. z-index: 1;
  444. width: 100%;
  445. height: 100%;
  446. -webkit-touch-callout: none;
  447. -webkit-user-select: none;
  448. -khtml-user-select: none;
  449. -moz-user-select: none;
  450. -ms-user-select: none;
  451. user-select: none;
  452. }
  453.  
  454.  
  455. /*only for webkit browsers*/
  456.  
  457. @media screen and (-webkit-min-device-pixel-ratio:0) {
  458. .section_bg {
  459. background-attachment: scroll !important;
  460. }
  461. }
  462.  
  463. .section_overlay {
  464. position: absolute;
  465. top: 0;
  466. background-image: url('images/opacs/dark50.png');
  467. background-repeat: repeat;
  468. background-position: top left;
  469. z-index: 2;
  470. width: 100%;
  471. height: 100%;
  472. -webkit-touch-callout: none;
  473. -webkit-user-select: none;
  474. -khtml-user-select: none;
  475. -moz-user-select: none;
  476. -ms-user-select: none;
  477. user-select: none;
  478. }
  479.  
  480.  
  481. .pagemid.section a { }
  482. .pagemid.section a:hover { }
  483.  
  484. #page-title { color: #fff; padding: 0; }
  485.  
  486. .pagemid_section:after,
  487. .pagemid_section:before {
  488. clear:both;
  489. content:'';
  490. display:block;
  491. }
  492. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  493. /* Sidebars & Main Content */
  494. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  495.  
  496. /* Left Sidebar -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  497.  
  498. .leftsidebar #main {
  499. float: right;
  500. width: 70%;
  501. }
  502.  
  503. .leftsidebar #main .entry-content { padding-left: 20px; }
  504.  
  505. .leftsidebar #sidebar {
  506. position: relative;
  507. float: left;
  508. width: 29%;
  509. }
  510.  
  511. .leftsidebar #sidebar .content { padding: 0 20px 0px 0; }
  512.  
  513. /* Right Sidebar =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  514.  
  515. .rightsidebar #main {
  516. float: left;
  517. width: 71%;
  518. }
  519. .rightsidebar #main .entry-content { padding-right: 20px; }
  520. .rightsidebar #sidebar {
  521. position: relative;
  522. float: right;
  523. width: 29%;
  524. }
  525.  
  526. .rightsidebar #sidebar .content{
  527. padding: 0 0 0 20px;
  528. }
  529.  
  530. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  531. /* Featured Slider */
  532. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  533.  
  534. #featured_slider {
  535. position: relative;
  536. background-color: #f3f3f3;
  537. padding: 0;
  538. z-index: 9;
  539. }
  540.  
  541. #slider_bg {
  542. position: relative;
  543. background:url(../img/slider-bg.jpg) top center no-repeat;
  544. padding: 0;
  545. z-index: 9;
  546. }
  547.  
  548. .slider_stretched { margin: 0 auto; }
  549. .slider_wrapper { width: 980px; margin: 0 auto; }
  550.  
  551. .videoslider,
  552. .planbox_slider {
  553. width: 980px;
  554. margin: 0 auto;
  555. padding: 30px 0;
  556. }
  557.  
  558. .videoslider iframe,
  559. .staticslider img{
  560. max-width:100%;
  561. display: block;
  562. margin: 0 auto;
  563. }
  564. .ei-slider-thumbs li a:hover,
  565. .ei-slider-thumbs li.ei-slider-element{ background-color: #24A5D9; width: 95px; }
  566.  
  567. .flex-caption{ display:none !important;}
  568.  
  569. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  570. /* Header & Logo */
  571. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  572.  
  573. .logo {
  574. position: relative;
  575. display: inline-block;
  576. *display: inline;
  577. float: left;
  578. min-width: 100px;
  579. padding: 0;
  580. margin: 15px auto;
  581. vertical-align: middle;
  582. }
  583.  
  584. .logo a { display:block;}
  585. .logo img { display:block;}
  586.  
  587.  
  588. /* Logo Text */
  589.  
  590. h1#site-title { margin: 0; }
  591. h1#site-title a {
  592. font-size: 30px;
  593. line-height: 38px;
  594. color: #666666;
  595. font-weight: bold;
  596. letter-spacing: -1px;
  597. }
  598. h2#site-description {
  599. margin: 0;
  600. font-size: 12px;
  601. line-height: 16px;
  602. color: #999999;
  603. text-decoration: none;
  604. }
  605.  
  606. .topbar .one_half.last {
  607. text-align:right;
  608. }
  609.  
  610. .login h1 a {
  611. background-size:none;
  612. }
  613.  
  614. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  615. /* Fixed Header */
  616. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  617.  
  618. #fixedheader { min-height:60px;}
  619.  
  620. .fixed-header {
  621. position:fixed;
  622. width:100%;
  623. top:0;
  624. left:0;
  625. margin: 0 auto;
  626. padding: 0;
  627. z-index: 3000;
  628. background-color: #ffffff; /* IE Fall Back*/
  629. background-color: rgba(255,255,255,0.95); /* Latest Browsers */
  630. box-shadow:0 5px 0 rgba(0,0,0,0.2);
  631. }
  632.  
  633.  
  634.  
  635. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  636. /* Header Style 1 */
  637. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  638.  
  639. .header {
  640. position:relative;
  641. margin: 0 auto;
  642. padding: 0;
  643. z-index: 20;
  644. background-color: #fff;box-shadow: 0 5px 0 rgba(0, 0, 0, 0.2);
  645. }
  646.  
  647. /* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  648. /* Header Version 2*/
  649. /* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  650.  
  651. #header-s2 #atp_menu { display: table; }
  652. #header-s2 .menuwrap {
  653. margin: 10px 0;
  654. float: left;
  655. }
  656.  
  657. #header-s2 .logo{ float: right;}
  658.  
  659. /* Topbar =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  660.  
  661. .topbar {
  662. position: relative;
  663. padding:0;
  664. font-size:11px;
  665. line-height: 35px;
  666. background: #2C2C2C;
  667. border-bottom: 1px solid #3C3C3C;
  668. color: #444;
  669. overflow:hidden;
  670. }
  671.  
  672. .topbar .one_half,
  673. .topbar .one_third,
  674. .topbar p { margin-bottom:0 !important;}
  675. .topbar .atpsocials {
  676. float: right;
  677. margin: 0 auto;
  678. padding: 0;
  679. }
  680. .topbar, .ac_wrap .ac_title, .fancytoggle .toggle-title {
  681. border-color: #DDDDDD;
  682. }
  683. .topbar, #subheader, .ac_wrap .ac_title, .fancytoggle .toggle-title {
  684. background-color: #F0F0F0;
  685. }
  686. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  687. /* Primary Menu */
  688. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  689. .menuwrap {
  690. position: relative;
  691. float: right;
  692. margin: 10px auto;
  693. padding: 0;
  694. }
  695.  
  696. #menu-trigger { display:none}
  697.  
  698. .sf-menu, .sf-menu * {
  699. margin: 0;
  700. padding: 0;
  701. list-style: none;
  702. }
  703. .sf-menu li {
  704. position: relative;
  705. }
  706. .sf-menu ul {
  707. position: absolute;
  708. display: none;
  709. top: 100%;
  710. left: 0;
  711. z-index: 99;
  712. }
  713. .sf-menu > li {
  714. float: left;
  715. }
  716. .sf-menu li:hover > ul,
  717. .sf-menu li.sfHover > ul {
  718. display: block;
  719. }
  720.  
  721. .sf-menu a {
  722. display: block;
  723. position: relative;
  724. }
  725. .sf-menu a.active{
  726. color:#c30000;
  727. }
  728. .sf-menu ul ul {
  729. top: 0;
  730. left: 100%;
  731. }
  732.  
  733.  
  734. /*** DEMO SKIN ***/
  735. .sf-menu {
  736. float: left;
  737. }
  738. .sf-menu ul {
  739. box-shadow: 2px 2px 6px rgba(0,0,0,.2);
  740. min-width: 12em; /* allow long menu items to determine submenu width */
  741. *width: 12em; /* no auto sub width for IE7, see white-space comment below */
  742. }
  743. .sf-menu a {
  744. border-left: 0px solid #fff;
  745. border-top: 0px solid #dFeEFF; /* fallback colour must use full shorthand */
  746. border-top: 0px solid rgba(255,255,255,.5);
  747. padding: .7em 1em;
  748. text-decoration: none;
  749. zoom: 1; /* IE7 */
  750. }
  751. .sf-menu a {
  752. font-size:12px;
  753. color: #444444;
  754. }
  755.  
  756. .sf-menu li {
  757. background: transparent;
  758. white-space: nowrap; /* no need for Supersubs plugin */
  759. *white-space: normal; /* ...unless you support IE7 (let it wrap) */
  760. -webkit-transition: background .2s;
  761. transition: background .2s;
  762. }
  763.  
  764. .sf-menu ul { background: #fff;}
  765. .sf-menu ul li {
  766. border-bottom: 1px solid #dddddd;
  767. }
  768.  
  769. .sf-menu li:hover,
  770. .sf-menu li.sfHover {
  771. background: #eeeeee;
  772. /* only transition out, not in */
  773. -webkit-transition: none;
  774. transition: none;
  775. }
  776.  
  777. /*** arrows (for all except IE7) **/
  778. .sf-arrows .sf-with-ul {
  779. padding-right: 2.5em;
  780. *padding-right: 1em; /* no CSS arrows for IE7 (lack pseudo-elements) */
  781. }
  782. /* styling for both css and generated arrows */
  783. .sf-arrows .sf-with-ul:after {
  784. content: '';
  785. position: absolute;
  786. top: 50%;
  787. right: 1em;
  788. margin-top: -3px;
  789. height: 0;
  790. width: 0;
  791. /* order of following 3 rules important for fallbacks to work */
  792. border: 5px solid transparent;
  793. border-top-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */
  794. border-top-color: rgba(255,255,255,.5);
  795. }
  796. .sf-arrows > li > .sf-with-ul:focus:after,
  797. .sf-arrows > li:hover > .sf-with-ul:after,
  798. .sf-arrows > .sfHover > .sf-with-ul:after {
  799. border-top-color: white; /* IE8 fallback colour */
  800. }
  801. /* styling for right-facing arrows */
  802. .sf-arrows ul .sf-with-ul:after {
  803. margin-top: -5px;
  804. margin-right: -3px;
  805. border-color: transparent;
  806. border-left-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */
  807. border-left-color: rgba(255,255,255,.5);
  808. }
  809. .sf-arrows ul li > .sf-with-ul:focus:after,
  810. .sf-arrows ul li:hover > .sf-with-ul:after,
  811. .sf-arrows ul .sfHover > .sf-with-ul:after {
  812. border-left-color: white;
  813. }
  814. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  815. /* Active Page Status CSS for all the browsers*/
  816. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  817.  
  818. #atp_menu li.current-cat a,
  819. #atp_menu li.current_page_item > a,
  820. #atp_menu li.current-page-ancestor > a { margin: 0; color: #D94800; }
  821.  
  822.  
  823. #sf-mobilemenu {
  824. display:none;
  825. margin: 0;
  826. padding: 0;
  827. position: relative;
  828. width: 100%;
  829. z-index: 1;
  830. background-color: #333333;
  831. }
  832.  
  833. .menu-dropdown { display: none; }
  834.  
  835. /* Sub Navigation =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  836.  
  837. .sub_nav {
  838. position:relative;
  839. margin: 0;
  840. padding: 0;
  841. list-style: none;
  842. -webkit-box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.1);
  843. -moz-box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.1);
  844. box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.1);
  845. }
  846.  
  847. .sub_nav li ul{
  848. margin: 0;
  849. padding: 0;
  850. list-style: none;
  851. }
  852.  
  853. .sub_nav li ul li a{
  854. background: #ecf0f1;
  855. color: #999999;
  856. padding: 9px 15px 9px 30px;
  857. }
  858.  
  859. .sub_nav li a {
  860. display: block;
  861. margin: 0 0 -1px 0;
  862. padding: 11px 25px;
  863. border: 1px solid #dddddd;
  864. border-bottom-color: #eeeeee;
  865. border-top-color: #eeeeee;
  866. color: #666666;
  867. }
  868. .leftsidebar .sub_nav li a {
  869. background-image: url(../images/sub_arrowright_n.png);
  870. background-position:10px center;
  871. background-repeat:no-repeat;
  872. }
  873. .rightsidebar .sub_nav li a {
  874. background-image: url(../images/sub_arrowright_n.png);
  875. background-position:10px center;
  876. background-repeat:no-repeat;
  877. }
  878.  
  879. .rightsidebar .sub_nav li.current_page_item > a,
  880. .rightsidebar .sub_nav li.current_page_item > a:hover {
  881. background-image: url(../images/sub_arrowleft.png);
  882. background-position:10px center;
  883. background-repeat:no-repeat;
  884. }
  885.  
  886. .leftsidebar .sub_nav li.current_page_item > a,
  887. .leftsidebar .sub_nav li.current_page_item > a:hover {
  888. background-image: url(../images/sub_arrowright.png);
  889. background-position:95% center;
  890. background-repeat:no-repeat;
  891. }
  892.  
  893. .sub_nav li.current_page_item > a,
  894. .sub_nav li.current_page_item > a:hover {
  895. position: relative;
  896. padding: 11px 25px;
  897. zoom: 1;
  898. color: #ffffff !important;
  899. -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,0.1), inset -1px 0 0 rgba(0,0,0,0.1);
  900. -moz-box-shadow: inset 1px 0 0 rgba(0,0,0,0.1), inset -1px 0 0 rgba(0,0,0,0.1);
  901. box-shadow: inset 1px 0 0 rgba(0,0,0,0.1), inset -1px 0 0 rgba(0,0,0,0.1);
  902. }
  903.  
  904. .sub_nav li a:hover { background-color: #ecf0f1;}
  905. .sub_nav li:first-child a { border-top-color: #dddddd; }
  906. .sub_nav li:last-child a { border-bottom-color: #dddddd; }
  907.  
  908.  
  909. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  910. /* Search Form */
  911. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  912. .sb-align{ width: 60%; margin: 0;}
  913. .btn-align{
  914. position: absolute;
  915. width: 40%;
  916. top: 30px;
  917. right: 0;
  918. }
  919. .domain-names{
  920. font-size: 14px;
  921. font-weight: normal;
  922. color: #8d8d8d;
  923. margin: 10px 0 0 10px;
  924. padding: 0;
  925. }
  926. .search-form {
  927. width: 550px;
  928. background: #444;
  929. background: rgba(0,0,0,.2);
  930. -moz-border-radius: 10px;
  931. -webkit-border-radius: 10px;
  932. border-radius: 10px;
  933. -moz-box-shadow: 0 1px 1px rgba(0,0,0,.4) inset, 0 1px 0 rgba(255,255,255,.2);
  934. -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.4) inset, 0 1px 0 rgba(255,255,255,.2);
  935. box-shadow: 0 1px 1px rgba(0,0,0,.4) inset, 0 1px 0 rgba(255,255,255,.2);
  936. }
  937. .search-form input {
  938. width: 410px;
  939. height: 40px;
  940. padding: 10px 15px;
  941. float: left;
  942. font: 18px 'open sans', 'lucida sans', 'arial', 'tahoma';
  943. font-weight: bold;
  944. border: 0;
  945. background: #ffffff;
  946. -moz-border-radius: 3px 0 0 3px;
  947. -webkit-border-radius: 3px 0 0 3px;
  948. border-radius: 3px 0 0 3px;
  949. }
  950. .search-form input:focus {
  951. outline: 0;
  952. background: #fff;
  953. -moz-box-shadow: 0 0 2px rgba(0,0,0,.8) inset;
  954. -webkit-box-shadow: 0 0 2px rgba(0,0,0,.8) inset;
  955. box-shadow: 0 0 2px rgba(0,0,0,.8) inset;
  956. }
  957. .search-form input::-webkit-input-placeholder {
  958. color: #999;
  959. font-weight: normal;
  960. font-style: italic;
  961. }
  962. .search-form input:-moz-placeholder {
  963. color: #999;
  964. font-weight: normal;
  965. font-style: italic;
  966. }
  967. .search-form input:-ms-input-placeholder {
  968. color: #999;
  969. font-weight: normal;
  970. font-style: italic;
  971. }
  972. .search-form button {
  973. overflow: visible;
  974. position: relative;
  975. float: right;
  976. border: 0;
  977. padding: 0;
  978. cursor: pointer;
  979. height: 60px;
  980. width: 110px;
  981. font: bold 15px/40px 'lucida sans', 'trebuchet MS', 'Tahoma';
  982. color: #fff;
  983. text-transform: uppercase;
  984. background: #1abc9c;
  985. -moz-border-radius: 0 3px 3px 0;
  986. -webkit-border-radius: 0 3px 3px 0;
  987. border-radius: 0 3px 3px 0;
  988. text-shadow: 0 -1px 0 rgba(0, 0 ,0, .3);
  989. }
  990. .search-form button:hover{
  991. background: #8c659a;
  992. }
  993. .search-form button:active,
  994. .search-form button:focus{
  995. background: #8c6599;
  996. }
  997. .search-form button:before {
  998. content: '';
  999. position: absolute;
  1000. border-width: 8px 8px 8px 0;
  1001. border-style: solid solid solid none;
  1002. border-color: transparent #1abc9c transparent;
  1003. top: 20px;
  1004. left: -6px;
  1005. }
  1006. .search-form button:hover:before{
  1007. border-right-color: #8c6599;
  1008. }
  1009. .search-form button:focus:before{
  1010. border-right-color: #1abc9c;
  1011. }
  1012. .search-form button:active:before{
  1013. border-right-color: #8c6599;
  1014. }
  1015. .search-form button::-moz-focus-inner {
  1016. border: 0;
  1017. padding: 0;
  1018. }
  1019.  
  1020. .search-button {
  1021. text-decoration: none;
  1022. background-color: rgba(18,127,210,1);
  1023. background-image: -webkit-linear-gradient(top, rgba(111,83,121,1) 0%,rgba(83,57,92,1) 100%);
  1024. background-image: -moz-linear-gradient(top, rgba(111,83,121,1) 0%,rgba(83,57,92,1) 100%);
  1025. background-image: -ms-linear-gradient(top, rgba(111,83,121,1) 0%,rgba(83,57,92,1) 100%);
  1026. background-image: -o-linear-gradient(top, rgba(111,83,121,1) 0%,rgba(83,57,92,1) 100%);
  1027. background-image: linear-gradient(top, rgba(111,83,121,1) 0%,rgba(83,57,92,1) 100%);
  1028. -webkit-box-shadow: 0px 1px 0px 0px rgba(255,255,255,0.4)inset, 1px 0px 0px 0px rgba(255,255,255,0.4)inset, -1px 0px 0px 0px rgba(255,255,255,0.4)inset;
  1029. -moz-box-shadow: 0px 1px 0px 0px rgba(255,255,255,0.4)inset, 1px 0px 0px 0px rgba(255,255,255,0.4)inset, -1px 0px 0px 0px rgba(255,255,255,0.4)inset;
  1030. box-shadow: 0px 1px 0px 0px rgba(255,255,255,0.4)inset, 1px 0px 0px 0px rgba(255,255,255,0.4)inset, -1px 0px 0px 0px rgba(255,255,255,0.4)inset;
  1031. border: solid 1px rgba(97,67,107,1);
  1032. -webkit-border-radius: 6px;
  1033. -moz-border-radius: 6px;
  1034. border-radius: 6px;
  1035. width: 210px;
  1036. display: inline-block;
  1037. font-size: 16px;
  1038. line-height: 60px;
  1039. text-align: center;
  1040. color: rgba(255,255,255,1);
  1041. text-shadow: 0px 1px 1px rgba(0,0,0,0.33)
  1042. }
  1043. .search-button:hover {
  1044. background-image: -webkit-linear-gradient(top, rgba(83,57,92,1) 0%,rgba(111,83,121,1) 100%);
  1045. background-image: -moz-linear-gradient(top, rgba(83,57,92,1) 0%,rgba(111,83,121,1) 100%);
  1046. background-image: -ms-linear-gradient(top, rgba(83,57,92,1) 0%,rgba(111,83,121,1) 100%);
  1047. background-image: -o-linear-gradient(top, rgba(83,57,92,1) 0%,rgba(111,83,121,1) 100%);
  1048. background-image: linear-gradient(top, rgba(83,57,92,1) 0%,rgba(111,83,121,1) 100%);
  1049. -webkit-box-shadow: 0px 1px 0px 0px rgba(255,255,255,0.4)inset, 0px -1px 0px 0px rgba(255,255,255,0.2)inset;
  1050. -moz-box-shadow: 0px 1px 0px 0px rgba(255,255,255,0.4)inset, 0px -1px 0px 0px rgba(255,255,255,0.2)inset;
  1051. box-shadow: 0px 1px 0px 0px rgba(255,255,255,0.4)inset, 0px -1px 0px 0px rgba(255,255,255,0.2)inset;
  1052. border: solid 1px rgba(0,52,129,1);
  1053. color: #ffffff;
  1054. cursor: pointer;
  1055. }
  1056.  
  1057. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  1058. /* Frontpage Teaser */
  1059. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  1060.  
  1061. .frontpage_teaser {
  1062. position: relative;
  1063. bottom: 0;
  1064. left: 0;
  1065. right: 0;
  1066. margin: 0 auto;
  1067. padding: 30px 0;
  1068. overflow: hidden;
  1069. z-index: 100;
  1070. background-color: #f0f0f0;
  1071. }
  1072.  
  1073. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  1074. /* Sub Header */
  1075. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  1076.  
  1077. #subheader {
  1078. position: relative;
  1079. width: 100%;
  1080. margin: 0 auto;
  1081. display: table;
  1082. padding: 40px 0 15px 0;
  1083. border-bottom: 1px solid #dddddd;
  1084. }
  1085.  
  1086. #subheader .page-title {
  1087. float:left;
  1088. font-size: 22px;
  1089. margin-bottom: 10px;
  1090. letter-spacing: -1px;
  1091. line-height: normal;
  1092. font-weight: 700;
  1093. color: #444444;
  1094. }
  1095.  
  1096. #subheader .subdesc { }
  1097. #subheader .customtext {
  1098. display:block;
  1099. padding: 0 0 0 10px;
  1100. overflow:hidden;
  1101. }
  1102.  
  1103. #subheader .customtext h2 {
  1104. font-size:22px;
  1105. line-height:normal;
  1106. font-weight:300;
  1107. }
  1108.  
  1109. #subheader a { color:#999999;}
  1110. #subheader a:hover { color:#444444;}
  1111.  
  1112.  
  1113. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  1114. /* Breadcrumbs */
  1115. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  1116.  
  1117. .breadcrumbs {
  1118. clear:both;
  1119. display: block;
  1120. font-size: 11px;
  1121. margin: 0;
  1122. padding: 0;
  1123. position: relative;
  1124. }
  1125.  
  1126. .breadcrumbs .separator { padding:0 3px;}
  1127. .breadcrumbs a { color: #dddddd; }
  1128. .breadcrumbs a:hover{ color: #ffffff;}
  1129.  
  1130. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  1131. /* Footer */
  1132. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  1133.  
  1134. #footer {
  1135. color: #ffffff;
  1136. position: relative;
  1137. overflow: hidden;
  1138. margin: 0 auto;
  1139. padding: 40px 0;
  1140. font-size: 12px;
  1141. background-color: #222222;
  1142. box-shadow:0 -8px 0 rgba(0,0,0,0.2);
  1143. }
  1144.  
  1145. #footer .footer-sidebar {
  1146. background:url('../images/opacs/white10.png') bottom left repeat-x transparent;
  1147. overflow:hidden;
  1148. margin-bottom:30px;
  1149. }
  1150.  
  1151. #footer a { color:#999999; }
  1152. #footer a:hover { color:#ffffff; }
  1153.  
  1154. #footer .widget-title { color: #ffffff; }
  1155.  
  1156. /* Copyright =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  1157.  
  1158. .copyright {
  1159. position: relative;
  1160. margin: 0 auto;
  1161. padding: 0;
  1162. font-size: 12px;
  1163. }
  1164.  
  1165. .copyright_left ul,
  1166. .copyright_right ul { margin: 0; padding: 0; }
  1167. .copyright_left ul li,
  1168. .copyright_right ul li { display: inline-block; padding:0 10px 0 0; background:none; }
  1169. .copyright_left ul li a,
  1170. .copyright_right ul li a { color: #999999; }
  1171. .copyright_left ul li a:hover,
  1172. .copyright_right ul li a:hover { color: #000000; }
  1173. .copyright p { margin-bottom: 0;}
  1174. .copyright_left {
  1175. float: left;
  1176. width: 50%;
  1177. }
  1178.  
  1179. .copyright_right {
  1180. float: right;
  1181. width: 50%;
  1182. text-align: right;
  1183. }
  1184.  
  1185. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  1186. /* Custom Animation */
  1187. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  1188.  
  1189. .custom-animation {
  1190. position: relative;
  1191. padding: 0;
  1192. }
  1193.  
  1194.  
  1195. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  1196. /* Search Widget */
  1197. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  1198.  
  1199. .widget.widget_search {
  1200. position: relative;
  1201. width: 100%;
  1202. }
  1203. * html .search-box { margin-top: 10px; }
  1204. *:first-child+html .search-box { margin-top: 10px !important; }
  1205. .search-box input {
  1206. color: #B2B2B6;
  1207. border: 1px solid #F7F7F8;
  1208. background: none repeat scroll 0 0 #F7F7F8;
  1209. margin: 0 auto;
  1210. padding: 8px 12px;
  1211. font-size: 13px;
  1212. width: 93%;
  1213. }
  1214. .search-box input:focus {
  1215. background: none repeat scroll 0 0 #FFFFFF;
  1216. border-color: #CFCFCF;
  1217. color: #555555;
  1218. }
  1219.  
  1220. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  1221. /* Widgets */
  1222. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  1223.  
  1224. .widget-title { font-weight: normal; }
  1225. .widget { margin: 0 0 45px 0; }
  1226. .widget ul { margin: 0; padding: 0; }
  1227. .widget ul ul { margin-bottom: 0; }
  1228. .widget ul li {
  1229. list-style-type: none;
  1230. }
  1231. .widget ul li:last-child{
  1232. border-bottom: 0! important;
  1233. }
  1234. .widget li,
  1235. .widget_pages li,
  1236. .widget_meta li,
  1237. #menu-primarymenu li,
  1238. .widget_recent_entries li,
  1239. .widget_archive li,
  1240. .widget_categories li {
  1241. background:url('../images/bullets/list_gray.png') -120px -360px no-repeat;
  1242. padding:0 0 8px 20px;
  1243. margin:8px 0;
  1244. border-bottom:1px solid #f0f0f0;
  1245. }
  1246.  
  1247. #recentcomments li{
  1248. margin: 8px 0;
  1249. padding: 0 0 8px 0;
  1250. border-bottom: 1px solid #f0f0f0;
  1251. }
  1252.  
  1253. .widget_recent_entries .post-date {
  1254. display: block;
  1255. font-size: 10px;
  1256. }
  1257.  
  1258. #footer .widget_pages li,
  1259. #footer .widget_meta li,
  1260. #footer .widget_recent_entries li,
  1261. #footer .widget_archive li,
  1262. #footer .widget_categories li,
  1263. #footer #recentcomments li {
  1264. border-bottom: 1px solid #454b52;
  1265. }
  1266.  
  1267.  
  1268.  
  1269.  
  1270. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  1271. /* Calendar Widget */
  1272. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  1273.  
  1274. .widget_calendar { float: left;}
  1275. #wp-calendar { width: 100%; }
  1276. #wp-calendar caption { text-align: right; color: #333; font-size: 12px; margin-top: 10px; margin-bottom: 15px; }
  1277. #wp-calendar thead { font-size: 10px; }
  1278. #wp-calendar thead th { padding-bottom: 10px; }
  1279. #wp-calendar tbody { color: #aaa; }
  1280. #wp-calendar tbody td { background: #f5f5f5; border: 1px solid #fff; text-align: center; padding:8px;}
  1281. #wp-calendar tbody td:hover { background: #fff; }
  1282. #wp-calendar tbody .pad { background: none; }
  1283. #wp-calendar tfoot #next { font-size: 10px; text-transform: uppercase; text-align: right; }
  1284. #wp-calendar tfoot #prev { font-size: 10px; text-transform: uppercase; padding-top: 10px; }
  1285.  
  1286. #footer #wp-calendar caption { color:#d9dcdf; }
  1287. #footer #wp-calendar tbody td { background: #454b52; border: 1px solid #363a3f; }
  1288. #footer #wp-calendar tbody td:hover { background: #555c64; }
  1289.  
  1290. /* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  1291. /* Text Widget Order List Items */
  1292. /* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  1293.  
  1294. .textwidget ol{
  1295. counter-reset: li; /* Initiate a counter */
  1296. list-style: none; /* Remove default numbering */
  1297. *list-style: decimal; /* Keep using default numbering for IE6/7 */
  1298. padding: 0;
  1299. margin-bottom: 4em;
  1300. }
  1301.  
  1302. .textwidget ol ol{
  1303. margin: 0 0 0 2em; /* Add some left margin for inner lists */
  1304. }
  1305.  
  1306. .textwidget li a{
  1307. position: relative;
  1308. display: block;
  1309. padding: 0;
  1310. *padding: .4em;
  1311. margin: 5px 0;
  1312. color: #ffffff;
  1313. }
  1314.  
  1315. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  1316. /* Default Alignment */
  1317. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  1318.  
  1319. .left {float: left;}
  1320. .right {float: right; text-align: right;}
  1321. .center {float: none; text-align: center; margin: inherit auto;}
  1322.  
  1323. .alignleft,
  1324. img.alignleft,
  1325. a img.alignleft { float: left; margin: 3px 15px 20px 3px;}
  1326.  
  1327. .alignright,
  1328. img.alignright,
  1329. a img.alignright { float: right; margin: 0 15px 15px 0; }
  1330.  
  1331. .aligncenter,
  1332. img.aligncenter,
  1333. a img.aligncenter { clear: both; display: block; margin: 10px auto 20px auto; padding: 2px; text-align: center; }
  1334.  
  1335. /* Default Image Caption =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  1336.  
  1337. .wp-caption { text-align: center; margin-bottom: 20px; padding: 2px; border: 1px solid #ddd; background:#f1f2f3; }
  1338. .wp-caption img { margin: 3px;}
  1339. .wp-smiley { margin: 0; }
  1340. .wp-caption p.wp-caption-text { margin: 0 0 4px; }
  1341.  
  1342. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  1343. /* Staff Box */
  1344. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  1345.  
  1346. .bio .sociables {
  1347. text-align: center;
  1348. margin: 0;
  1349. padding: 15px 0;
  1350. }
  1351.  
  1352. .bio {
  1353. position: relative;
  1354. background-color: #f5f5f5;
  1355. box-sizing: border-box;
  1356. }
  1357.  
  1358. .bio header {
  1359. text-align: left;
  1360. }
  1361.  
  1362. .bio::before,
  1363. .bio::after {
  1364. box-sizing: border-box;
  1365. position: absolute;
  1366. content: '';
  1367. }
  1368.  
  1369. .bio::before {
  1370. width: 99%;
  1371. left: .5%;
  1372. bottom: -4px;
  1373. }
  1374.  
  1375. .bio::after {
  1376. width: 98%;
  1377. left: 1%;
  1378. bottom: -7px;
  1379. }
  1380.  
  1381. .bio .details {
  1382. background: #f5f5f5;
  1383. padding: 20px 20px 0 20px;
  1384. }
  1385.  
  1386. .bio .details p {
  1387. padding: 0 20px;
  1388. }
  1389.  
  1390. .bio img { max-width: 100%; display:block;}
  1391.  
  1392. .bio h4 { margin-bottom:0px; }
  1393.  
  1394. .bio span.staff-role {
  1395. margin-bottom:20px;
  1396. display: block;
  1397. color: #b2b2b2;
  1398. }
  1399.  
  1400. .bio .atpsocials li {
  1401. float:none;
  1402. background: none !important;
  1403. display: inline-block;
  1404. *display: inline;
  1405. position:relative;
  1406. }
  1407.  
  1408. .bio .atpsocials li a{
  1409. display: inline-block;
  1410. *display: inline;
  1411. width: 30px;
  1412. padding: 0 !important;
  1413. height: 20px;
  1414. -webkit-transition: all 200ms ease-in;
  1415. -moz-transition: all 200ms ease-in;
  1416. -o-transition: all 200ms ease-in;
  1417. -ms-transition: all 200ms ease-in;
  1418. transition: all 200ms ease-in;
  1419. }
  1420.  
  1421. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  1422. /* Sociables */
  1423. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  1424.  
  1425. ul.atpsocials {
  1426. list-style:none;
  1427. margin:0;
  1428. padding:0;
  1429. }
  1430.  
  1431. ul.atpsocials li img { position: relative; vertical-align: middle;}
  1432.  
  1433. ul.atpsocials li {
  1434. display: inline-block;
  1435. padding: 1px;
  1436. margin: 0 3px 0 0;
  1437. line-height: 35px;
  1438. text-align: center;
  1439. width: 35px;
  1440. height: 35px;
  1441. cursor: pointer;
  1442. -webkit-transition: all 300ms ease-in;
  1443. -moz-transition: all 300ms ease-in;
  1444. -o-transition: all 300ms ease-in;
  1445. -ms-transition: all 300ms ease-in;
  1446. transition: all 300ms ease-in;
  1447. }
  1448.  
  1449. ul.atpsocials li a.blogger { background: url(../images/sociables/blogger_bio.png) center center no-repeat; }
  1450. ul.atpsocials li a.delicious { background: url(../images/sociables/delicious_bio.png) center center no-repeat; }
  1451. ul.atpsocials li a.deviant { background: url(../images/sociables/deviant_bio.png) center center no-repeat; }
  1452. ul.atpsocials li a.digg { background: url(../images/sociables/digg_bio.png) center center no-repeat; }
  1453. ul.atpsocials li a.facebook { background: url(../images/sociables/facebook_bio.png) center center no-repeat; }
  1454. ul.atpsocials li a.flickr { background: url(../images/sociables/flickr_bio.png) center center no-repeat; }
  1455. ul.atpsocials li a.forrst { background: url(../images/sociables/forrst_bio.png) center center no-repeat; }
  1456. ul.atpsocials li a.google { background: url(../images/sociables/google_bio.png) center center no-repeat; }
  1457. ul.atpsocials li a.linkedin { background: url(../images/sociables/linkedin_bio.png) center center no-repeat; }
  1458. ul.atpsocials li a.pinterest { background: url(../images/sociables/pinterest_bio.png) center center no-repeat; }
  1459. ul.atpsocials li a.rss { background: url(../images/sociables/rss_bio.png) center center no-repeat; }
  1460. ul.atpsocials li a.skype { background: url(../images/sociables/skype_bio.png) center center no-repeat; }
  1461. ul.atpsocials li a.stumbleupon { background: url(../images/sociables/stumbleupon_bio.png) center center no-repeat; }
  1462. ul.atpsocials li a.twitter { background: url(../images/sociables/twitter_bio.png) center center no-repeat; }
  1463. ul.atpsocials li a.dribbble { background: url(../images/sociables/dribbble_bio.png) center center no-repeat; }
  1464. ul.atpsocials li a.vimeo { background: url(../images/sociables/vimeo_bio.png) center center no-repeat; }
  1465. ul.atpsocials li a.yahoo { background: url(../images/sociables/yahoo_bio.png) center center no-repeat; }
  1466. ul.atpsocials li a.youtube { background: url(../images/sociables/youtube_bio.png) center center no-repeat; }
  1467.  
  1468. ul.atpsocials li.facebook:hover { background-color:#3B5998; }
  1469. ul.atpsocials li.twitter:hover { background-color:#00A0D1; }
  1470. ul.atpsocials li.dribbble:hover { background-color:#ea4c88; }
  1471. ul.atpsocials li.flickr:hover { background-color:#FE0883; }
  1472. ul.atpsocials li.deviant:hover { background-color:#5C7062; }
  1473. ul.atpsocials li.blogger:hover { background-color:#FF8833; }
  1474. ul.atpsocials li.google:hover { background-color:#C63D2D; }
  1475. ul.atpsocials li.linkedin:hover { background-color:#4875B4; }
  1476. ul.atpsocials li.pinterest:hover { background-color:#910101; }
  1477. ul.atpsocials li.reditt:hover { background-color:#CEE3F8; }
  1478. ul.atpsocials li.rss:hover { background-color:#FA9B39; }
  1479. ul.atpsocials li.stumbleupon:hover { background-color:#EB4924; }
  1480. ul.atpsocials li.tumblr:hover { background-color:#34526F; }
  1481. ul.atpsocials li.youtube:hover { background-color:#C4302B; }
  1482. ul.atpsocials li.vimeo:hover { background-color:#0caed4; }
  1483.  
  1484.  
  1485.  
  1486. /*-------------------------------------------------*/
  1487. /* orange color */
  1488. /*-------------------------------------------------*/
  1489. .ui-widget-header,
  1490. .ui-state-active,
  1491. #back-top a:hover span,
  1492. .ac_title.active .arrow,
  1493. .fancytoggle .active .arrow,
  1494. .flickr_badge_image:hover,
  1495. .flex-direction-nav:hover .flex-prev,
  1496. .flex-direction-nav:hover .flex-next,
  1497. .postformat-link, .postformat-quote,
  1498. .postformat-video, .postformat-audio,
  1499. .postformat-gallery, .postformat-aside,
  1500. .postformat-image, .postformat-status,
  1501. .postformat-standard,
  1502. .sub_nav li.current_page_item > a,
  1503. .sub_nav li.current_page_item > a:hover,
  1504. .comment-edit-link, .post-edit-link
  1505. {
  1506. background-color:#d94800;
  1507. }
  1508. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  1509. /* Sticky Bar */
  1510. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  1511.  
  1512. #sticky {
  1513. top: 0;
  1514. display: none;
  1515. position: relative;
  1516. width: 100%;
  1517. padding: 10px 0;
  1518. z-index: 1000;
  1519. background-color:#F6F3DA;
  1520. color: #222222;
  1521. font-size: 12px;
  1522. text-align: center;
  1523. }
  1524.  
  1525. #sticky a { }
  1526. #sticky a:hover { text-decoration:underline; }
  1527.  
  1528. .tarrow {
  1529. position:absolute;
  1530. top: 5px;
  1531. right:10px;
  1532. width: 29px;
  1533. height: 41px;
  1534. background: url(../images/toggle_up.png) 0 0 no-repeat;
  1535. z-index: 2000;
  1536. cursor: pointer;
  1537. }
  1538.  
  1539. .tarrow.active {
  1540. background: url(../images/toggle_down.png) 0 0 no-repeat;
  1541. }
  1542.  
  1543.  
  1544. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  1545. /* Blog Post */
  1546. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  1547.  
  1548. .post { position: relative; padding-bottom: 40px;margin-bottom:40px; border-bottom:1px solid #DDDDDD; }
  1549.  
  1550. .post .quote {
  1551. padding:20px;
  1552. background: #f6f6f6;
  1553. font-size: 18px;
  1554. font-style: italic;
  1555. line-height: 30px;
  1556. margin: 0;
  1557. font-family: Georgia, Times, Serif;
  1558. -webkit-border-radius: 5px;
  1559. -moz-border-radius: 5px;
  1560. border-radius: 5px;
  1561. }
  1562.  
  1563. .post .quote span {
  1564. display: block;
  1565. font-size: 14px;
  1566. color: #999;
  1567. text-align: left;
  1568. }
  1569. .post .quote span:before { content: "\2014 \00A0"; }
  1570.  
  1571. .post h2.entry-title {
  1572. font-weight: bold;
  1573. text-transform: none !important;
  1574. margin: 0 0 10px 0 !important;
  1575. line-height:30px;
  1576. }
  1577.  
  1578. .post .sub-title {
  1579. color: #B2B2B6;
  1580. font-size: 11px;
  1581. font-weight: bold;
  1582. position: relative;
  1583. top:-10px;
  1584. }
  1585.  
  1586. .post .postimg { margin-bottom:20px; }
  1587.  
  1588. .post_content .flexslider,
  1589. .post_content .video-frame { margin-bottom:20px; }
  1590.  
  1591. .post-info {
  1592. position: relative;
  1593. display: block;
  1594. margin-bottom: 25px;
  1595. font-size: 11px;
  1596. color: #999999;
  1597. }
  1598.  
  1599. .post-metadata { overflow:hidden; font-size: 10px; font-weight: bold; text-transform: uppercase; }
  1600. .post-metadata span { padding-right:10px; }
  1601.  
  1602. .post-entry { clear:both; position:relative; }
  1603.  
  1604. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  1605. /* Post Formats */
  1606. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  1607. .status-format {
  1608. margin-right:10px;
  1609. float:left;
  1610. }
  1611.  
  1612. .postformat-link,
  1613. .postformat-quote,
  1614. .postformat-video,
  1615. .postformat-audio,
  1616. .postformat-gallery,
  1617. .postformat-aside,
  1618. .postformat-image,
  1619. .postformat-status,
  1620. .postformat-standard {
  1621. display: block;
  1622. overflow: hidden;
  1623. width: 30px;
  1624. height: 30px;
  1625. top: 0;
  1626. background-position: center center;
  1627. background-repeat: no-repeat;
  1628. background-color: #ff8989;
  1629. -webkit-border-radius: 5px;
  1630. -moz-border-radius: 5px;
  1631. border-radius: 5px;
  1632. }
  1633.  
  1634. .postformat-link {background-image:url(images/postformat/postformat-link.png);}
  1635. .postformat-quote { background-image:url(images/postformat/postformat-quote.png); }
  1636. .postformat-video { background-image:url(images/postformat/postformat-video.png); }
  1637. .postformat-audio { background-image:url(images/postformat/postformat-audio.png); }
  1638. .postformat-gallery { background-image:url(images/postformat/postformat-gallery.png); }
  1639. .postformat-aside { background-image:url(images/postformat/postformat-aside.png); }
  1640. .postformat-image { background-image:url(images/postformat/postformat-image.png); }
  1641. .postformat-status { background-image:url(images/postformat/postformat-status.png); }
  1642. .postformat-standard { background-image:url(images/postformat/postformat-post.png); }
  1643.  
  1644.  
  1645. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  1646. /* Portfolio - Non Sortable */
  1647. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  1648.  
  1649. .portfoliotype .postimg { margin-bottom:40px;}
  1650. .portfolio_items {
  1651. clear: both;
  1652. position: relative;
  1653. padding: 0;
  1654. width: auto;
  1655. overflow: hidden;
  1656. }
  1657. .portfolio_items .item { overflow:hidden; margin-bottom:30px; }
  1658. .portfolio_grid {
  1659. position: relative;
  1660. display: block;
  1661. margin: 0;
  1662. }
  1663. .portfoliogrid {
  1664. display: block;
  1665. position: relative;
  1666. overflow:hidden;
  1667. }
  1668. .port_img,
  1669. .sort_img {
  1670. position: relative;
  1671. }
  1672. .port_desc { padding: 10px 0 0 0; }
  1673. .port_desc h4 { font-size:16px; margin-bottom: 0px; }
  1674. .port_desc h5 { margin-bottom: 5px; }
  1675. .port_desc p.date {
  1676. font-size: 12px;
  1677. margin-bottom: 10px;
  1678. text-transform: uppercase;
  1679. letter-spacing: 2px;
  1680. }
  1681. .port_box {
  1682. display: block;
  1683. position: relative;
  1684. float: left;
  1685. margin: 0 0 10px 0;
  1686. }
  1687. .port_desc date { margin-bottom: 20px; }
  1688. .port_desc p.extras { margin-bottom: 0; font-style: italic; letter-spacing: 0.8px;}
  1689. .port_desc.col1 { padding: 0 2px 2px 2px; margin:0; }
  1690.  
  1691. .visitsite { margin-left: 10px;}
  1692. .portfolio_single .postimg { margin-bottom:20px;}
  1693. .post_slider {
  1694. display: block;
  1695. position: relative;
  1696. z-index: 2;
  1697. }
  1698. .post_slider img { display: block; margin-bottom:30px;}
  1699.  
  1700. /* -------------------------------------------------- */
  1701. .portfoliopage .details { list-style:none; margin-left:0;}
  1702.  
  1703. .portfoliopage .details li{
  1704. overflow: hidden;
  1705. margin-bottom: 15px;
  1706. padding-bottom: 15px;
  1707. border-bottom: 1px solid #E7E6E6;
  1708. }
  1709.  
  1710. .portfoliopage .details h5{
  1711. float: left;
  1712. margin: 0 !important;
  1713. width: 120px;
  1714. }
  1715.  
  1716. .portfoliopage .details li span { float:left;}
  1717. .layout-half .postimg { width: 65%; float: left; display: inline; margin-right: 5%; }
  1718. .layout-half .portfoliopage { width: 30%; float: right; }
  1719. .layout-half .two_third,
  1720. .layout-half .one_third { width: 100%; margin-right: 0; float: none; }
  1721.  
  1722. /* Single Post Navigation -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  1723.  
  1724. .singlepostlists {
  1725. overflow: hidden;
  1726. margin: 0 0 20px;
  1727. padding: 20px 0;
  1728. }
  1729.  
  1730. .singlepostlists ul { margin:0; padding:0; }
  1731. .singlepostlists li {
  1732. background-position: 0 8px;
  1733. display: inline-block;
  1734. margin: 0 0 5px 0;
  1735. padding: 0;
  1736. }
  1737.  
  1738. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  1739. /* Sortable Portfolio */
  1740. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  1741. .sortable { width: 100%; }
  1742. .sort_img,
  1743. .postimg {
  1744. display: block;
  1745. position: relative;
  1746. padding: 0;
  1747. }
  1748.  
  1749. .image-grid .item {
  1750. position: relative;
  1751. overflow:hidden;
  1752. }
  1753. .sort_column1 .item {
  1754. width: 100%;
  1755. height: 300px;
  1756. margin: 0 0 40px 0;
  1757. }
  1758. .sort_column1 .item .sort_img {
  1759. position:relative;
  1760. float: left;
  1761. width: 620px;
  1762. height: auto;
  1763. margin-right: 30px;
  1764. }
  1765. .sort_column2 .item {
  1766. position:relative;
  1767. width:49%;
  1768. margin:0 1% 1% 0;
  1769. height:auto;
  1770. }
  1771.  
  1772. .sort_column3 .item {
  1773. width: 32.2%;
  1774. height:auto;
  1775. margin: 0 1% 1% 0;
  1776. }
  1777. .sort_column4 .item {
  1778. width: 24%;
  1779. height:auto;
  1780. margin: 0 1% 1% 0;
  1781. }
  1782.  
  1783. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  1784. /* Isotope Grid */
  1785. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  1786.  
  1787. .splitter {
  1788. width: 100%;
  1789. margin: 0 0 20px 0;
  1790. padding: 0;
  1791. }
  1792.  
  1793. .splitter ul { margin-right: 0; margin-top: 0; }
  1794. .splitter > li { padding-left: 0; }
  1795. .splitter > li ul { display:table; margin: 0 auto; }
  1796. .splitter ul li a { border-bottom: 0; position: static; margin: 0 2px; color: #666666;}
  1797.  
  1798. .splitter li,
  1799. .splitter ul,
  1800. .splitter ul li a { *display: inline; display: inline-block; line-height: 1.1; }
  1801.  
  1802. .splitter ul,
  1803. .splitter ul li,
  1804. .splitter ul { background-position: 0 -138px; background-repeat: repeat-x; }
  1805. .splitter ul li { position:relative; line-height:30px;}
  1806. .splitter ul li a:hover {
  1807. text-decoration: none;
  1808. color: #000000;
  1809. }
  1810. .splitter li a.selected {
  1811. color: #000000;
  1812. }
  1813.  
  1814. .splitter ul li:first-child { margin-left: 0; margin-bottom: 5px; }
  1815. .splitter ul li a {
  1816. padding: 5px;
  1817. text-decoration: none;
  1818. }
  1819.  
  1820. /* Isotope Filtering -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  1821. .isotope-item { z-index: 2; }
  1822. .isotope-hidden.isotope-item { pointer-events: none; z-index: 1; }
  1823.  
  1824. /* Isotope CSS3 Transitions =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  1825. .isotope,
  1826. .isotope .isotope-item {
  1827. -webkit-transition-duration: 0.8s;
  1828. -moz-transition-duration: 0.8s;
  1829. -o-transition-duration: 0.8s;
  1830. transition-duration: 0.8s;
  1831. }
  1832.  
  1833. .isotope {
  1834. -webkit-transition-property: height, width;
  1835. -moz-transition-property: height, width;
  1836. -o-transition-property: height, width;
  1837. transition-property: height, width;
  1838. }
  1839.  
  1840. .isotope .isotope-item {
  1841. -webkit-transition-property: -webkit-transform, opacity;
  1842. -moz-transition-property: -moz-transform, opacity;
  1843. -o-transition-property: top, left, opacity;
  1844. transition-property: transform, opacity;
  1845. }
  1846.  
  1847. /* Disabling Isotope CSS3 transitions -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  1848. .isotope.no-transition,
  1849. .isotope.no-transition .isotope-item,
  1850. .isotope .isotope-item.no-transition {
  1851. -webkit-transition-duration: 0s;
  1852. -moz-transition-duration: 0s;
  1853. -o-transition-duration: 0s;
  1854. transition-duration: 0s;
  1855. }
  1856.  
  1857. /* End: Recommended Isotope styles */
  1858.  
  1859. /* disable CSS transitions for containers with infinite scrolling =-=-=-=-=-=-=- */
  1860. .isotope.infinite-scrolling {
  1861. -webkit-transition: none;
  1862. -moz-transition: none;
  1863. -o-transition: none;
  1864. }
  1865.  
  1866. /* Portfolio Grid*/
  1867. .grid figure {
  1868. margin: 0;
  1869. position: relative;
  1870. }
  1871.  
  1872. .grid figure img {
  1873. max-width: 100%;
  1874. display: block;
  1875. position: relative;
  1876. }
  1877.  
  1878. .grid figcaption {
  1879. position: absolute;
  1880. top: 0;
  1881. left: 0;
  1882. background-color:#1abc9c;
  1883. color: #ffffff;
  1884. }
  1885.  
  1886. .grid figcaption > div {
  1887. padding:20px;
  1888. }
  1889.  
  1890. .grid figcaption h3 {
  1891. margin: 0;
  1892. padding: 0;
  1893. font-size:14px;
  1894. font-weight:bold;
  1895. color: #ffffff;
  1896. }
  1897.  
  1898.  
  1899. .grid figcaption span { font-size:11px;}
  1900. .grid figcaption a {
  1901. color: #ffffff;
  1902. }
  1903. .grid figcaption a:hover {
  1904. color: #f0f0f0;
  1905. }
  1906.  
  1907.  
  1908. /* Grid Style 3 */
  1909. .cs-style-3 figure {
  1910. overflow: hidden;
  1911. }
  1912.  
  1913. .cs-style-3 figure img {
  1914. -webkit-transition: -webkit-transform 0.4s;
  1915. -moz-transition: -moz-transform 0.4s;
  1916. transition: transform 0.4s;
  1917. }
  1918.  
  1919. .no-touch .cs-style-3 figure:hover img,
  1920. .cs-style-3 figure.cs-hover img {
  1921. -webkit-transform: translateY(-50px);
  1922. -moz-transform: translateY(-50px);
  1923. -ms-transform: translateY(-50px);
  1924. transform: translateY(-50px);
  1925. }
  1926.  
  1927. .cs-style-3 figcaption {
  1928. height: auto;
  1929. width: 100%;
  1930. top: auto;
  1931. bottom: 0;
  1932. opacity: 0;
  1933. -webkit-transform: translateY(100%);
  1934. -moz-transform: translateY(100%);
  1935. -ms-transform: translateY(100%);
  1936. transform: translateY(100%);
  1937. -webkit-backface-visibility: hidden;
  1938. -moz-backface-visibility: hidden;
  1939. backface-visibility: hidden;
  1940. -webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s;
  1941. -moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s;
  1942. transition: transform 0.4s, opacity 0.1s 0.3s;
  1943. }
  1944.  
  1945. .no-touch .cs-style-3 figure:hover figcaption,
  1946. .cs-style-3 figure.cs-hover figcaption {
  1947. opacity: 1;
  1948. -webkit-transform: translateY(0px);
  1949. -moz-transform: translateY(0px);
  1950. -ms-transform: translateY(0px);
  1951. transform: translateY(0px);
  1952. -webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
  1953. -moz-transition: -moz-transform 0.4s, opacity 0.1s;
  1954. transition: transform 0.4s, opacity 0.1s;
  1955. }
  1956.  
  1957. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  1958. /* Portfolio Column Grids */
  1959. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  1960.  
  1961. .col_half { width: 49%; }
  1962. .col_third { width: 32%; }
  1963. .col_fourth { width: 23.5%; }
  1964. .col_fifth { width: 18.4%; }
  1965. .col_sixth { width: 15%; }
  1966. .col_three_fourth { width: 74.5%;}
  1967. .col_twothird{ width: 66%;}
  1968. .col_half,
  1969. .col_third,
  1970. .col_twothird,
  1971. .col_fourth,
  1972. .col_three_fourth,
  1973. .col_fifth{
  1974. position: relative;
  1975. display:inline;
  1976. display: inline-block;
  1977. float: left;
  1978. margin-right: 2%;
  1979. margin-bottom: 20px;
  1980. }
  1981. .end { margin-right: 0 !important; }
  1982.  
  1983. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  1984. /* Select Wrapper */
  1985. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  1986. .select_wrapper {
  1987. font-size: 11px;
  1988. background: #fafafa url('images/select.png') no-repeat right center;
  1989. border: 1px solid #dddddd;
  1990. float: left;
  1991. height: 26px;
  1992. margin: 0;
  1993. margin-bottom: 9px !important;
  1994. width: 20%;
  1995. display: block;
  1996. color: #666666;
  1997. -webkit-box-shadow: inset 0px 0px 2px 1px #EEEEEE;
  1998. -moz-box-shadow: inset 0px 0px 2px 1px #EEEEEE;
  1999. box-shadow: inset 0px 0px 2px 1px #EEEEEE;
  2000. }
  2001.  
  2002. .select_wrapper { background-color: #fff; }
  2003. .select_wrapper:hover { background-color: #fff; border-color: #bbb #eee #eee #bbb; color: #333; }
  2004. .select_wrapper span { height: 26px; line-height: 26px; position: absolute; z-index: 0; padding-left: 3px; }
  2005. select.select { cursor: pointer; height: 28px; margin: 0; -moz-opacity: 0; filter: alpha(opacity=0); opacity: 0; padding: 0; position: relative; width: 100%; z-index: 4; }
  2006.  
  2007. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  2008. /* Pagination */
  2009. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  2010. .pagination {
  2011. margin: 15px auto;
  2012. padding: 15px 0 0 0;
  2013. background: url('images/opacs/dark10.png') left top repeat-x;
  2014. text-align: center;
  2015. }
  2016.  
  2017. .pagination a,
  2018. .pagination a:link,
  2019. .pagination a:visited,
  2020. .pagination a:active,
  2021. .pagination span.current{
  2022. background: #E6E6E6;
  2023. color: #474747;
  2024. border: solid 1px #B6B6B6;
  2025. padding: 5px 10px 5px 10px;
  2026. margin: 0 4px;
  2027. background:-moz-linear-gradient(top,#FFFFFF 1px,#F3F3F3 1px,#E6E6E6);
  2028. background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#FFFFFF),color-stop(0.02,#F3F3F3),color-stop(1,#E6E6E6));
  2029. border-radius: 3px;
  2030. -moz-border-radius: 3px;
  2031. -webkit-border-radius: 3px;
  2032. }
  2033.  
  2034. .pagination span.current { background: #FFFFFF;}
  2035. .pagination span.extend { background: #FFFFFF;}
  2036. .pagination a:hover { background: #FFFFFF;}
  2037.  
  2038. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  2039. /* Hover Type Icons */
  2040. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  2041. .hover_type { display: none; position: absolute; z-index: 10; left: 50%; top:52%; }
  2042. .hover_type a {
  2043. position: absolute;
  2044. top: 0;
  2045. width: 40px;
  2046. height: 40px;
  2047. background-color: #ffffff;
  2048. background-repeat: no-repeat;
  2049. background-position: center center;
  2050. -webkit-transition: all 0.5s ease;
  2051. -moz-transition: all 0.5s ease;
  2052. -o-transition: all 0.5s ease;
  2053. transition: all 0.5s ease;
  2054. }
  2055. .hover_type a.hoverlink { background-image: url(images/hoverlink.png); }
  2056. .hover_type a.hoverimage { background-image: url(images/hoverimage.png); right: 5px !important; }
  2057. .hover_type a.hovervideo { background-position: -30px 0; right: 5px !important; }
  2058. .hover_type a.hovercustomlink { background-position: 0 0; right: 5px !important; }
  2059. .hover_type a.hoverlink:hover,
  2060. .hover_type a.hoverimage:hover,
  2061. .hover_type a.hovervideo:hover,
  2062. .hover_type a.hovercustomlink:hover { background-color: #ff8989; }
  2063. .port-fig { border: none; padding: 0;}
  2064. .hoverimage { position: absolute; background:transparent url(images/hoverimage.png) no-repeat center center; margin-top:6px;}
  2065. .sys_mini_gallery li div a img, .sys_mini_gallery li div a:hover img { position:relative; z-index:3; }
  2066. .imageframe a img, .imageframe a:hover img { position:relative; z-index:2; display:block; }
  2067.  
  2068. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  2069. /* Carousel */
  2070. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  2071.  
  2072. .list_jcarousel { position: relative; margin-bottom: 20px; }
  2073. .carousel-title { margin-bottom:60px; padding-bottom:10px; font-size:28px; letter-spacing:-1px; }
  2074. .jcarousel-item {
  2075. padding:0px;
  2076. text-align:center;
  2077. }
  2078.  
  2079. .blog-carousel .jcarousel-item {
  2080. border: 1px solid #dddddd;
  2081. box-sizing: border-box;
  2082. -webkit-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.2);
  2083. -moz-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.2);
  2084. box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.2);
  2085. -webkit-border-radius:4px;
  2086. -moz-border-radius:4px;
  2087. border-radius:4px;
  2088. }
  2089.  
  2090. .jcarousel-container { clear:both; }
  2091. .jcarousel-direction-rtl { direction: rtl; }
  2092. .jcarousel-container-horizontal { padding: 0;}
  2093. .jcarousel-clip { overflow: hidden; }
  2094. .jcarousel-clip-horizontal {}
  2095. .jcarousel-item .content{ text-align: left; }
  2096. .jcarousel-item-horizontal {
  2097. margin-left: 0;
  2098. margin-right: 17px;
  2099. width: auto;
  2100. }
  2101. .jcarousel-item .item-title { font-size:14px; font-weight:bold; }
  2102. .jcarousel-direction-rtl .jcarousel-item-horizontal {
  2103. margin-left: 10px;
  2104. margin-right: 0;
  2105. }
  2106. .jcarousel-item-placeholder {
  2107. background: #fff;
  2108. color: #000;
  2109. }
  2110.  
  2111. .jcarousel-item img {
  2112. display:block;
  2113. -webkit-border-radius:4px 4px 0 0;
  2114. -moz-border-radius:4px 4px 0 0;
  2115. border-radius:4px 4px 0 0;
  2116. }
  2117.  
  2118. .item-title a { color:#444;}
  2119.  
  2120. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  2121. /* Horizontal Buttons */
  2122. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  2123. .jcarousel-prev-horizontal,
  2124. .jcarousel-next-horizontal {
  2125. position: absolute;
  2126. top: -60px;
  2127. width: 40px;
  2128. height: 40px;
  2129. cursor: pointer;
  2130. border:2px solid #dddddd;
  2131. -webkit-transition: all .3s ease-out;
  2132. -moz-transition: all .3s ease-out;
  2133. transition: all .3s ease-out;
  2134. -webkit-border-radius: 2px;
  2135. -moz-border-radius: 2px;
  2136. border-radius: 2px;
  2137. }
  2138.  
  2139. .jcarousel-next-horizontal {
  2140. left: 50%;
  2141. margin-left:10px;
  2142. background: transparent url(images/next-horizontal.png) center center no-repeat;
  2143. }
  2144. .jcarousel-prev-horizontal {
  2145. right: 50%;
  2146. margin-right:10px;
  2147. background: transparent url(images/prev-horizontal.png) center center no-repeat;
  2148. }
  2149.  
  2150. .jcarousel-prev-horizontal:hover,
  2151. .jcarousel-next-horizontal:hover {
  2152. border-color:#888888;
  2153. }
  2154. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  2155. /* Blog Carousel */
  2156. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  2157.  
  2158. .blog-carousel-plain .blog-carousel-item-title {
  2159. margin:0;
  2160. padding:5px 0;
  2161. font-size:14px;
  2162. font-weight:bold;
  2163. }
  2164.  
  2165. .blog-carousel .blog-carousel-item-title {
  2166. margin:0;
  2167. padding:15px 0;
  2168. font-size:14px;
  2169. font-weight:bold;
  2170. }
  2171. .post_list{
  2172. margin: 0;
  2173. text-align: left;
  2174. }
  2175.  
  2176. .post_list .content {
  2177. background-color: #90d0d8;
  2178. padding: 15px;
  2179. -webkit-transition: all 0.5s ease 0s;
  2180. -moz-transition: all 0.5s ease 0s;
  2181. -o-transition: all 0.5s ease 0s;
  2182. transition: all 0.5s ease 0s;
  2183. }
  2184. .post_list:hover .content{ color: #ffffff; }
  2185. .post_list:hover .content h5,
  2186. .post_list:hover .content a { color: #ffffff;}
  2187.  
  2188. .post_list .entry-title { margin: 0; }
  2189. .post_list .post-info { margin: 0 0 10px 0; font-size:11px; color: #999999; }
  2190. .post_list .postmeta span { padding: 0 10px 0 0; }
  2191. .post_list .post-info a { color: #666;}
  2192. .post_list .post-info a:hover { color: #000000}
  2193.  
  2194. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  2195. /* Events Carousel */
  2196. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  2197.  
  2198. .events-carousel .carousel-event-block { text-align:left; }
  2199. .events-carousel .carousel-event-item-title{
  2200. margin:0;
  2201. padding:5px 0;
  2202. font-size:14px;
  2203. font-weight:bold;
  2204. }
  2205. .events-carousel .carousel-event-date {
  2206. display:inline-block;
  2207. margin:0 0 10px 0;
  2208. padding:5px 10px;
  2209. font-size:16px;
  2210. font-weight:bold;
  2211. line-height:20px;
  2212. color:#ffffff;
  2213. text-align:center;
  2214. background-color:#1abc9c;
  2215. border-radius:4px;
  2216. }
  2217. .events-carousel .carousel-event-details { }
  2218. .events-carousel .carousel-event-details p { margin-bottom:0;}
  2219. .events-carousel .carousel-event-item-title a { }
  2220.  
  2221. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  2222. /* Author Box */
  2223. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  2224.  
  2225. #entry-author-info { margin:0 0 40px; overflow: hidden; }
  2226. .author_entry { margin: 0; }
  2227. .author-avatar { float: left; margin: 0 20px 0 0; }
  2228. .author-description { overflow:hidden; }
  2229. .author-description p { margin-bottom: 5px;}
  2230.  
  2231. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  2232. /* Post Navigation */
  2233. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  2234.  
  2235. #port-nav-below {
  2236. margin: 0 auto;
  2237. margin: 0 0 10px 0;
  2238. overflow: hidden;
  2239. }
  2240. #nav-below {
  2241. margin: 30px 0;
  2242. padding: 20px 0;
  2243. overflow: hidden;
  2244. }
  2245. #port-nav-below .nav-previous,
  2246. #nav-below .nav-previous {
  2247. position: relative;
  2248. display: inline-block;
  2249. line-height: 1em;
  2250. width: 50%;
  2251. float: left;
  2252. }
  2253. #port-nav-below .nav-next,
  2254. #nav-below .nav-next {
  2255. display: inline-block;
  2256. position: relative;
  2257. line-height: 1em;
  2258. width: 50%;
  2259. float: right;
  2260. text-align: right;
  2261. }
  2262.  
  2263. .nav-previous span { margin-right: 10px; }
  2264. .nav-next span { margin-left: 10px; }
  2265. .nav-next span,
  2266. .nav-previous span {
  2267. line-height: 2em;
  2268. text-transform: uppercase;
  2269. display: block;
  2270. color: #aaa;
  2271. }
  2272.  
  2273.  
  2274. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  2275. /* Comments */
  2276. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  2277.  
  2278. #comments { margin: 0; padding: 20px 0; }
  2279. .comments-title em {
  2280. display: block;
  2281. font: italic 12px Georgia, Times, Serif;
  2282. }
  2283.  
  2284. .comments-area ol { margin: 0 0 30px 0; padding: 0; }
  2285. .comments-area ol li { margin: 0; padding:0; list-style-type:none;}
  2286. .comments-area .comment_wrap {
  2287. position: relative;
  2288. margin: 0 0 30px 0;
  2289. padding: 0 0 15px 0;
  2290. border-bottom: 1px solid #ddd;
  2291. }
  2292. .comments-area .comment-author { display:block; overflow:hidden; }
  2293. .comments-area .comment-author .avatar { float:left; margin-right:10px; padding-right:10px; border-right:1px solid #ddd; }
  2294. .comments-area .comment-meta { font-size: 11px; }
  2295. .comments-area .single_comment { clear:both; margin-top:10px; }
  2296. .comments-area li.bypostauthor cite span {
  2297. margin-left: 5px;
  2298. padding: 2px 5px;
  2299. font-size: 11px;
  2300. background: #666;
  2301. color: #fff;
  2302. -webkit-border-radius: 3px;
  2303. -moz-border-radius: 3px;
  2304. border-radius: 3px;
  2305. }
  2306. .comments-area .comment-meta cite {
  2307. display: block;
  2308. font-weight: bold;
  2309. font-style: normal;
  2310. }
  2311. .commentlist ul.children {
  2312. margin: 0;
  2313. padding: 0 0 0 50px;
  2314. }
  2315. .commentlist .children .comment_wrap { padding-top: 0; }
  2316. .commentlist .moderation { margin-top: 10px; color: #dd0000; }
  2317. .commentlist .children { margin-bottom: 0;}
  2318. .comment-author-admin .avatar {
  2319. padding-bottom: 1px;
  2320. border-bottom: 0 solid #222;
  2321. }
  2322. .comment-edit-link,
  2323. .post-edit-link {
  2324. background: #1abc9c;
  2325. padding: 3px 8px;
  2326. color: #fff;
  2327. border-radius: 4px;
  2328. }
  2329. .post-edit-link:hover,
  2330. .comment-edit-link:hover { color:#fff;}
  2331.  
  2332.  
  2333. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  2334. /* Comments Form */
  2335. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  2336.  
  2337. #respond {
  2338. margin: 20px 0;
  2339. padding: 0;
  2340. position: relative;
  2341. width: 97%;
  2342. }
  2343. #respond input[type="text"],
  2344. #respond textarea {
  2345. position: relative;
  2346. padding: 5px;
  2347. text-indent: 80px;
  2348. border: 1px solid #DDDDDD;
  2349. -webkit-box-shadow: inset 0 0 2px 2px rgba(0, 0, 0, 0.1);
  2350. -moz-box-shadow: inset 0 0 2px 2px rgba(0, 0, 0, 0.1);
  2351. box-shadow: inset 0 0 2px 2px rgba(0, 0, 0, 0.1);
  2352. }
  2353. #respond .comment-form-author,
  2354. #respond .comment-form-email,
  2355. #respond .comment-form-url,
  2356. #respond .comment-form-comment {
  2357. position: relative;
  2358. }
  2359. #respond .comment-form-author label,
  2360. #respond .comment-form-email label,
  2361. #respond .comment-form-url label,
  2362. #respond .comment-form-comment label {
  2363. color: #555;
  2364. display: inline-block;
  2365. font-size: 13px;
  2366. min-width: 60px;
  2367. padding: 4px 10px;
  2368. position: relative;
  2369. top: 30px;
  2370. z-index: 1;
  2371. }
  2372. #respond input[type="text"]:focus,
  2373. #respond textarea:focus {
  2374. text-indent: 0;
  2375. z-index: 1;
  2376. }
  2377. #respond textarea {
  2378. resize: vertical;
  2379. width: 100%;
  2380. }
  2381. #respond .comment-form-author .required,
  2382. #respond .comment-form-email .required {
  2383. color: #bd3500;
  2384. font-size: 22px;
  2385. font-weight: bold;
  2386. right: 0;
  2387. position: absolute;
  2388. top: 7px;
  2389. z-index: 1;
  2390. }
  2391. #respond .comment-notes,
  2392. #respond .logged-in-as {
  2393. font-size: 13px;
  2394. }
  2395. #respond p {
  2396. margin: 0;
  2397. }
  2398. #respond .form-submit {
  2399. margin: 10px 0 10px;
  2400. }
  2401. #respond input#submit {
  2402. background: #222;
  2403. border: none;
  2404. -moz-border-radius: 3px;
  2405. border-radius: 3px;
  2406. -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
  2407. -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
  2408. box-shadow: 0 1px 2px rgba(0,0,0,0.3);
  2409. color: #eee;
  2410. cursor: pointer;
  2411. font-size: 15px;
  2412. margin: 20px 0;
  2413. padding: 5px 20px;
  2414. position: relative;
  2415. text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
  2416. }
  2417.  
  2418. #respond input#submit:active {
  2419. background: #1982d1;
  2420. color: #bfddf3;
  2421. }
  2422.  
  2423. #respond .logged-in-as a:hover,
  2424. #respond #cancel-comment-reply-link:hover {
  2425. text-decoration: underline;
  2426. }
  2427. .commentlist #respond {
  2428. margin: 1.625em 0 0;
  2429. width: auto;
  2430. }
  2431. #reply-title {
  2432. color: #373737;
  2433. font-size: 24px;
  2434. font-weight: bold;
  2435. line-height: 30px;
  2436. }
  2437.  
  2438. #respond label {
  2439. line-height: 1.1em;
  2440. }
  2441. #respond input[type=text] {
  2442. display: block;
  2443. height: 24px;
  2444. width: 100%;
  2445. }
  2446. #respond p {
  2447. font-size: 12px;
  2448. }
  2449. p.comment-form-comment {
  2450. margin: 0;
  2451. }
  2452. .form-allowed-tags {
  2453. display: none;
  2454. }
  2455.  
  2456. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  2457. /* 404 Error Page */
  2458. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  2459.  
  2460. .error_404 {
  2461. clear: both;
  2462. padding: 80px 0;
  2463. text-align: center;
  2464. }
  2465.  
  2466. .error_404 h2 {
  2467. font-size: 70px;
  2468. line-height: 70px;
  2469. margin-bottom: 30px;
  2470. }
  2471.  
  2472. .error_404 h5 {
  2473. font-size: 22px;
  2474. line-height: 25px;
  2475. margin-bottom: 55px;
  2476. }
  2477.  
  2478. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  2479. /* Services */
  2480. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  2481.  
  2482. .service-box h1,
  2483. .service-box h2,
  2484. .service-box h3,
  2485. .service-box h4,
  2486. .service-box h5,
  2487. .service-box h6 {
  2488. margin-bottom: 10px;
  2489. }
  2490.  
  2491. .service-box b {
  2492. display: block;
  2493. font-size: small;
  2494. }
  2495. .service-icon {
  2496. float: none;
  2497. }
  2498. .service-content {
  2499. overflow: hidden;
  2500. text-align: left;
  2501. }
  2502.  
  2503. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  2504. /* Services Icons */
  2505. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  2506.  
  2507. .services-icon {
  2508. position: relative;
  2509. display: block;
  2510. float: left;
  2511. font-size:18px;
  2512. height: 36px;
  2513. width: 36px;
  2514. line-height: 36px !important;
  2515. text-align: center;
  2516. border-radius: 100%;
  2517. }
  2518.  
  2519. .services-heading h3 {
  2520. font-size: 18px;
  2521. line-height: 36px;
  2522. margin-left:50px;
  2523. margin-bottom:5px;
  2524. }
  2525.  
  2526.  
  2527. /* Tooltip -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  2528.  
  2529. .ttip {
  2530. display:none;
  2531. position:absolute;
  2532. bottom:40px;
  2533. left:0;
  2534. padding:6px 10px;
  2535. font-size:11px;
  2536. line-height:15px;
  2537. background:#333333;
  2538. color:#ffffff;
  2539. -webkit-border-radius:2px;
  2540. -moz-border-radius:2px;
  2541. border-radius:2px;
  2542. }
  2543.  
  2544. .ttip::after {
  2545. content: "";
  2546. position: absolute;
  2547. top: 100%;
  2548. left: 10px;
  2549. border-top-color: inherit;
  2550. border-top: 6px solid #333333;
  2551. border-left: 6px solid transparent;
  2552. border-right: 6px solid transparent;
  2553. }
  2554. #iframevideo {
  2555. max-width:100%;
  2556. }
  2557.  
  2558. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  2559. /* Back to Top Scroll */
  2560. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  2561.  
  2562. #back-top {
  2563. position: fixed;
  2564. bottom: 35px;
  2565. right: 10px;
  2566. z-index: 10;
  2567. }
  2568.  
  2569. #back-top a {
  2570. width: 44px;
  2571. display: block;
  2572. text-align: center;
  2573. font: 11px/100% Arial, Helvetica, sans-serif;
  2574. text-transform: uppercase;
  2575. text-decoration: none;
  2576. color: #bbb;
  2577.  
  2578. /* transition */
  2579. -webkit-transition: 0.5s;
  2580. -moz-transition: 0.5s;
  2581. transition: 0.5s;
  2582. }
  2583. #back-top a:hover {
  2584. color: #000;
  2585. }
  2586.  
  2587. /* arrow icon (span tag) */
  2588. #back-top span {
  2589. width: 40px;
  2590. height: 40px;
  2591. display: block;
  2592. background: #333333 url(../images/top_arrow.png) no-repeat center center;
  2593. /* Transition */
  2594. -webkit-transition: 1s;
  2595. -moz-transition: 1s;
  2596. transition: 1s;
  2597. }
  2598.  
  2599. #back-top a:hover span {
  2600. background-color: #1abc9c;
  2601. }
  2602.  
  2603. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  2604. /* Feature Box */
  2605. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  2606.  
  2607. .feature-box{
  2608. position: relative;
  2609. overflow:hidden;
  2610. color: #dddddd;
  2611. border-radius: 5px;
  2612. -moz-border-radius: 5px;
  2613. -webkit-border-radius: 5px;
  2614. }
  2615. .feature-box:hover{
  2616. background-color: #f5f5f5;
  2617. cursor: pointer;
  2618. }
  2619. .fb-area{
  2620. position: relative;
  2621. display:inline;
  2622. display: inline-block;
  2623. float: left;
  2624. width: 30%;
  2625. margin: 0 5% 0 0;
  2626. text-align:center;
  2627. }
  2628. .fb-area:last-child{ margin-right:0;}
  2629.  
  2630. .fb-area h1, .fb-area h2, .fb-area h3, .fb-area h4{
  2631. display: table;
  2632. margin: 10px auto;
  2633. font-size:14px;
  2634. font-weight:bold;
  2635. text-transform: uppercase;
  2636. }
  2637.  
  2638. .feature-box .mid{
  2639. position: relative;
  2640. padding: 15px 0 !important;
  2641. z-index: 2;
  2642. }
  2643. .fb-icon img {
  2644. position: relative;
  2645. display: table;
  2646. margin: 0 auto;
  2647. }
  2648. .feature-box * { margin-bottom: 0; }
  2649. .feature-box a {
  2650. color: #ffffff;
  2651. }
  2652. .feature-box a:hover {
  2653. color: #ee5b3e;
  2654. }
  2655.  
  2656. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  2657. /* Events */
  2658. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  2659.  
  2660. .events { position: relative; margin: 0; }
  2661. .event_meta { float: left; }
  2662. .postdate,
  2663. .event_meta {
  2664. display: block;
  2665. width: 36px;
  2666. margin-right: 10px;
  2667. margin-bottom: 10px;
  2668. padding: 8px;
  2669. text-align: center;
  2670. border: 1px solid #dddddd;
  2671. -webkit-border-radius: 50px;
  2672. -moz-border-radius: 50px;
  2673. border-radius: 50px;
  2674. }
  2675. .postdate .month,
  2676. .event_meta .month {
  2677. display: block;
  2678. font-size: 10px;
  2679. line-height: 14px;
  2680. text-transform:uppercase;
  2681. }
  2682. .postdate .day,
  2683. .event_meta .day {
  2684. display: block;
  2685. font-size: 19px;
  2686. line-height: 20px;
  2687. }
  2688. .event_entry ul { margin:0 }
  2689. .event_entry ul li { list-style:none; line-height:22px;}
  2690. .events .info {
  2691. margin-top: 10px;
  2692. margin-bottom: 10px;
  2693. padding-bottom: 10px;
  2694. border-bottom: 1px solid #e5e5e5;
  2695. }
  2696. .events .info .info_date,
  2697. .events .info .info_time,
  2698. .events .info .info_place {
  2699. margin-right: 45px;
  2700. font-weight: bold;
  2701. }
  2702. .event_thumb { float: left; margin: 0 30px 0px 0;}
  2703. .event_thumb img { max-width:100%; height:auto; }
  2704. .event-single .event_details ul li {
  2705. display: inline-block;
  2706. margin: 0 15px 10px 0;
  2707. background: url('images/opacs/dark10.png') 0 0 repeat;
  2708. padding: 5px 10px;
  2709. -webkit-border-radius: 3px;
  2710. -moz-border-radius: 3px;
  2711. border-radius: 3px;
  2712. }
  2713.  
  2714. .event-single .event_thumb { float: none; margin: 0 0 30px 0;}
  2715.  
  2716. .event_details { overflow:hidden; }
  2717. .event_details .entry-title { margin-bottom:5px; }
  2718. .event_details .event_venue span,
  2719. .event_details .event_date span,
  2720. .event_details .event_start span,
  2721. .event_details .event_end span,
  2722. .event_details .event_location span { font-weight:bold; }
  2723. .event_details .event_date .heading { letter-spacing:2px;}
  2724. .event_entry h4,
  2725. .event_entry h5 { margin-bottom:10px; }
  2726. .event-column {
  2727. position: relative;
  2728. display: inline;
  2729. display: inline-block;
  2730. float: left;
  2731. width: 50%;
  2732. }
  2733. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  2734. /* ContactForm 7 Specific Styling */
  2735. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  2736.  
  2737. .wpcf7-form input,
  2738. .wpcf7-form textarea {
  2739. background: none repeat scroll 0 0 #F7F7F8;
  2740. border: 1px solid #EEEEEE;
  2741. color: #B2B2B6;
  2742. padding: 5px 10px;
  2743. margin-top:5px;
  2744. width: 400px;
  2745. }
  2746.  
  2747. .wpcf7-form input[type="text"],
  2748. .wpcf7-form input[type="email"]
  2749. { max-width: 97%;
  2750. margin: 5px 0 0 0;
  2751. }
  2752.  
  2753. .wpcf7-form textarea {
  2754. width: 96.5%;
  2755. max-width: 97%;
  2756. margin: 5px 0 0 0;
  2757. }
  2758.  
  2759. .wpcf7-form select {
  2760. width: 400px;
  2761. max-width: 97%;
  2762. margin: 5px 0 0 0;
  2763. padding:8px;
  2764. }
  2765.  
  2766. .wpcf7-form .wpcf7-submit {
  2767. background-color: #333333;
  2768. color: #ffffff;
  2769. padding: 10px 10px;
  2770. margin-top: 5px;
  2771. width: 150px;
  2772. }
  2773.  
  2774. .wpcf7-form input[type="checkbox"] { width: auto }
  2775.  
  2776. .wpcf7 form .wpcf7-form p {
  2777. font-weight: bold;
  2778. margin: 0 0 18px 0 !important;
  2779. }
  2780.  
  2781. .wpcf7-list-item-label { font-weight: normal }
  2782. .wpcf7-response-output { display: none }
  2783. .wpcf7-form .invalid { color: #bf1515 !important }
  2784. .wpcf7-not-valid { border: 1px solid #bf1515 !important }
  2785. .wpcf7 span.wpcf7-not-valid-tip { display: none }
  2786.  
  2787. div.wpcf7-response-output {
  2788. margin: 0px !important;
  2789. padding: 5px 10px !important;
  2790. }
  2791.  
  2792. div.wpcf7-mail-sent-ok,
  2793. div.wpcf7-mail-sent-ng,
  2794. div.wpcf7-spam-blocked,
  2795. div.wpcf7-validation-errors{
  2796. position:relative;
  2797. border:1px solid #ddd !important;
  2798. display:block;
  2799. background-color:#F7F7F7;
  2800. -webkit-border-radius:3px;
  2801. -moz-border-radius:3px;
  2802. border-radius:3px;
  2803. -webkit-box-shadow:1px 1px 2px 0 rgba(0, 0, 0, 0.03);
  2804. -moz-box-shadow:1px 1px 2px 0 rgba(0, 0, 0, 0.03);
  2805. box-shadow:1px 1px 2px 0 rgba(0, 0, 0, 0.03);
  2806. font-weight:bold;
  2807. padding:10px 30px !important;
  2808. text-align:center;
  2809. margin-bottom:20px;
  2810. }
  2811.  
  2812.  
  2813. div.wpcf7-mail-sent-ok {
  2814. background-color: #ebf2d8;
  2815. border-color: #C1D96A !important;
  2816. color: #81A81D;
  2817. }
  2818.  
  2819. div.wpcf7-mail-sent-ng {
  2820. background-color: #E8FAFB;
  2821. border-color: #C2DADE !important;
  2822. color: #468BBF;
  2823. }
  2824.  
  2825. div.wpcf7-spam-blocked {
  2826. background-color: #f6f3da;
  2827. border-color: #D4CFA4 !important;
  2828. color: #b89c00;
  2829. }
  2830.  
  2831. div.wpcf7-validation-errors {
  2832. background-color: #FFE5E5;
  2833. border-color: #E8A7A7 !important;
  2834. color: #E65451;
  2835. }
  2836.  
  2837. .wpcf7-form p span{
  2838.  
  2839. }
  2840.  
  2841. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  2842. /* Section Video Background Properties */
  2843. /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
  2844.  
  2845. .wp-video{width: 100% !important;}
  2846.  
  2847. .iva-page-section {
  2848. position: relative;
  2849. overflow: hidden;
  2850. height:auto;
  2851. }
  2852. .iva-video-patterns, .iva-video-color-mask {
  2853. position: absolute;
  2854. top:0;
  2855. left: 0;
  2856. z-index: 3;
  2857. width: 100%;
  2858. height: 100%;
  2859. }
  2860. .iva-video-color-mask {
  2861. .opacity(60);
  2862. }
  2863. .iva-video-patterns {
  2864. background: url('images/video-pat.png') center center repeat scroll;
  2865. }
  2866. .iva-video-preload {
  2867. position: absolute;
  2868. top: 0px;
  2869. left: 0px;
  2870. z-index: 1;
  2871. display: block;
  2872. width: 100%;
  2873. height: 100%;
  2874. background-position: center;
  2875. background-size: cover;
  2876. background-repeat: no-repeat;
  2877. -moz-background-size: cover;
  2878. -webkit-background-size: cover;
  2879. -o-background-size: cover;
  2880. }
  2881. .iva-section-video {
  2882. position: absolute;
  2883. visibility: hidden;
  2884. top:0;
  2885. left:0;
  2886. z-index: 1;
  2887. width: 100%;
  2888. height: 100%;
  2889.  
  2890. }
  2891. .iva-section-video video {
  2892. left: 0;
  2893. min-height: 100%;
  2894. min-width: 100%;
  2895. max-width:100%;
  2896. position: absolute;
  2897. top: 0;
  2898. }
  2899.  
  2900. .section_video .section_inner { padding:30px 0;}
Advertisement
Add Comment
Please, Sign In to add comment