Letlabo Nature Reserve
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

style.css 34KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155
  1. /*
  2. Theme Name: Moderna
  3. Theme URL: https://bootstrapmade.com/free-bootstrap-template-corporate-moderna/
  4. Author: BootstrapMade
  5. Author URL: https://bootstrapmade.com
  6. */
  7. /* ==== Google font ==== */
  8. @import url('https://fonts.googleapis.com/css?family=Noto+Serif:400,400italic,700|Open+Sans:300,400,600,700');
  9. /* === prettify === */
  10. @import url('../js/google-code-prettify/prettify.css');
  11. /* === fontawesome === */
  12. @import url('font-awesome.css');
  13. /* === custom icon === */
  14. @import url('custom-fonts.css');
  15. /* ==== overwrite bootstrap standard ==== */
  16. @import url('overwrite.css');
  17. @import url('animate.css');
  18. /* ===================================
  19. 1. General
  20. ==================================== */
  21. body {
  22. font-family: 'Open Sans', Arial, sans-serif;
  23. font-size: 14px;
  24. font-weight: 300;
  25. line-height: 1.6em;
  26. color: #656565;
  27. }
  28. .color-a {
  29. color: gray;
  30. }
  31. .color-b {
  32. color: black;
  33. }
  34. a:active {
  35. outline: 0;
  36. }
  37. .clear {
  38. clear: both;
  39. }
  40. h1,
  41. h2,
  42. h3,
  43. h4,
  44. h5,
  45. h6 {
  46. font-family: 'Open Sans', Arial, sans-serif;
  47. font-weight: 700;
  48. line-height: 1.1em;
  49. color: #333;
  50. margin-bottom: 20px;
  51. }
  52. /* ===================================
  53. 2. layout
  54. ==================================== */
  55. .container {
  56. padding: 0 20px 0 20px;
  57. position: relative;
  58. }
  59. #wrapper {
  60. width: 100%;
  61. margin: 0;
  62. padding: 0;
  63. }
  64. .row,
  65. .row-fluid {
  66. margin-bottom: 30px;
  67. }
  68. .row .row,
  69. .row-fluid .row-fluid {
  70. margin-bottom: 30px;
  71. }
  72. .row.nomargin,
  73. .row-fluid.nomargin {
  74. margin-bottom: 0;
  75. }
  76. /* ===================================
  77. 3. Responsive media
  78. ==================================== */
  79. .video-container,
  80. .map-container,
  81. .embed-container {
  82. position: relative;
  83. margin: 0 0 15px 0;
  84. padding-bottom: 51%;
  85. padding-top: 30px;
  86. height: 0;
  87. overflow: hidden;
  88. border: none;
  89. }
  90. .embed-container iframe,
  91. .embed-container object,
  92. .embed-container embed,
  93. .video-container iframe,
  94. .map-container iframe,
  95. .map-container object,
  96. .map-container embed,
  97. .video-container object,
  98. .video-container embed {
  99. position: absolute;
  100. top: 0;
  101. left: 0;
  102. width: 100%;
  103. height: 100%;
  104. }
  105. iframe {
  106. border: none;
  107. }
  108. img.img-polaroid {
  109. margin: 0 0 20px 0;
  110. }
  111. .img-box {
  112. max-width: 100%;
  113. }
  114. /* ===================================
  115. 4. Header
  116. ==================================== */
  117. /* --- header -- */
  118. header .navbar {
  119. margin-bottom: 0;
  120. }
  121. .navbar-default {
  122. border: none;
  123. }
  124. .navbar-brand {
  125. color: #222;
  126. text-transform: uppercase;
  127. font-size: 24px;
  128. font-weight: 700;
  129. line-height: 1em;
  130. letter-spacing: -1px;
  131. margin-top: 30px;
  132. padding: 0 0 0 15px;
  133. }
  134. header .navbar-collapse ul.navbar-nav {
  135. float: right;
  136. margin-right: 0;
  137. }
  138. header .navbar-default {
  139. background-color: #fff;
  140. }
  141. header .nav li a:hover,
  142. header .nav li a:focus,
  143. header .nav li.active a,
  144. header .nav li.active a:hover,
  145. header .nav li a.dropdown-toggle:hover,
  146. header .nav li a.dropdown-toggle:focus,
  147. header .nav li.active ul.dropdown-menu li a:hover,
  148. header .nav li.active ul.dropdown-menu li.active a {
  149. -webkit-transition: all .3s ease;
  150. -moz-transition: all .3s ease;
  151. -ms-transition: all .3s ease;
  152. -o-transition: all .3s ease;
  153. transition: all .3s ease;
  154. }
  155. header .navbar-default .navbar-nav>.open>a,
  156. header .navbar-default .navbar-nav>.open>a:hover,
  157. header .navbar-default .navbar-nav>.open>a:focus {
  158. -webkit-transition: all .3s ease;
  159. -moz-transition: all .3s ease;
  160. -ms-transition: all .3s ease;
  161. -o-transition: all .3s ease;
  162. transition: all .3s ease;
  163. }
  164. header .navbar {
  165. min-height: 100px;
  166. }
  167. header .navbar-nav>li {
  168. padding-bottom: 30px;
  169. padding-top: 30px;
  170. }
  171. header .navbar-nav>li>a {
  172. padding-bottom: 6px;
  173. padding-top: 5px;
  174. margin-left: 2px;
  175. line-height: 30px;
  176. font-weight: 700;
  177. -webkit-transition: all .3s ease;
  178. -moz-transition: all .3s ease;
  179. -ms-transition: all .3s ease;
  180. -o-transition: all .3s ease;
  181. transition: all .3s ease;
  182. }
  183. .dropdown-menu li a:hover {
  184. color: #fff !important;
  185. }
  186. header .nav .caret {
  187. border-bottom-color: #f5f5f5;
  188. border-top-color: #f5f5f5;
  189. }
  190. .navbar-default .navbar-nav>.active>a,
  191. .navbar-default .navbar-nav>.active>a:hover,
  192. .navbar-default .navbar-nav>.active>a:focus {
  193. background-color: #fff;
  194. }
  195. .navbar-default .navbar-nav>.open>a,
  196. .navbar-default .navbar-nav>.open>a:hover,
  197. .navbar-default .navbar-nav>.open>a:focus {
  198. background-color: #fff;
  199. }
  200. .dropdown-menu {
  201. box-shadow: none;
  202. border-radius: 0;
  203. border: none;
  204. }
  205. .dropdown-menu li:last-child {
  206. padding-bottom: 0 !important;
  207. margin-bottom: 0;
  208. }
  209. header .nav li .dropdown-menu {
  210. padding: 0;
  211. }
  212. header .nav li .dropdown-menu li a {
  213. line-height: 28px;
  214. padding: 3px 12px;
  215. }
  216. /* --- menu --- */
  217. header .navigation {
  218. float: right;
  219. }
  220. header ul.nav li {
  221. border: none;
  222. margin: 0;
  223. }
  224. header ul.nav li a {
  225. font-size: 12px;
  226. border: none;
  227. font-weight: 700;
  228. text-transform: uppercase;
  229. }
  230. header ul.nav li ul li a {
  231. font-size: 12px;
  232. border: none;
  233. font-weight: 300;
  234. text-transform: uppercase;
  235. }
  236. .navbar .nav>li>a {
  237. color: #111;
  238. text-shadow: none;
  239. }
  240. .navbar .nav a:hover {
  241. background: none;
  242. }
  243. .navbar .nav>.active>a,
  244. .navbar .nav>.active>a:hover {
  245. background: none;
  246. font-weight: 700;
  247. }
  248. .navbar .nav>.active>a:active,
  249. .navbar .nav>.active>a:focus {
  250. background: none;
  251. outline: 0;
  252. font-weight: 700;
  253. }
  254. .navbar .nav li .dropdown-menu {
  255. z-index: 2000;
  256. }
  257. header ul.nav li ul {
  258. margin-top: 1px;
  259. }
  260. header ul.nav li ul li ul {
  261. margin: 1px 0 0 1px;
  262. }
  263. .dropdown-menu .dropdown i {
  264. position: absolute;
  265. right: 0;
  266. margin-top: 3px;
  267. padding-left: 20px;
  268. }
  269. .navbar .nav>li>.dropdown-menu:before {
  270. display: inline-block;
  271. border-right: none;
  272. border-bottom: none;
  273. border-left: none;
  274. border-bottom-color: none;
  275. content: none;
  276. }
  277. ul.nav li.dropdown a {
  278. z-index: 1000;
  279. display: block;
  280. }
  281. select.selectmenu {
  282. display: none;
  283. }
  284. /* ===================================
  285. 5. Section: Featured
  286. ==================================== */
  287. #featured {
  288. width: 100%;
  289. background: #fcfcfc;
  290. position: relative;
  291. margin: 0;
  292. padding: 0;
  293. }
  294. /* ===================================
  295. 6. Sliders
  296. ==================================== */
  297. /* --- flexslider --- */
  298. #featured .flexslider {
  299. padding: 0;
  300. margin: 50px 0 30px;
  301. background: #fff;
  302. position: relative;
  303. zoom: 1;
  304. }
  305. .flex-caption {
  306. background: none;
  307. -ms-filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#4C000000, endColorstr=#4C000000);
  308. filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#4C000000, endColorstr=#4C000000);
  309. zoom: 1;
  310. }
  311. .flex-caption {
  312. bottom: 35px;
  313. background-color: rgba(0, 0, 0, 0.8);
  314. color: #fff;
  315. margin: 0;
  316. padding: 25px 25px 25px 30px;
  317. position: absolute;
  318. right: 45px;
  319. width: 295px;
  320. }
  321. .flex-caption h3 {
  322. color: #fff;
  323. letter-spacing: 1px;
  324. margin-bottom: 8px;
  325. text-transform: uppercase;
  326. }
  327. .flex-caption p {
  328. margin: 0 0 15px;
  329. }
  330. /* ===================================
  331. 7. Section: call action
  332. ==================================== */
  333. section.callaction {
  334. background: #f9f9f9;
  335. padding: 50px 0 0 0;
  336. }
  337. /* ===================================
  338. 8. Section: Content
  339. ==================================== */
  340. #content {
  341. position: relative;
  342. background: #fff;
  343. padding: 50px 0 40px 0;
  344. }
  345. #content img {
  346. max-width: 100%;
  347. height: auto;
  348. }
  349. /* --- Call to action --- */
  350. .cta-text {
  351. text-align: center;
  352. margin-top: 10px;
  353. }
  354. .big-cta .cta {
  355. margin-top: 10px;
  356. }
  357. /* --- box --- */
  358. .box {
  359. width: 100%;
  360. }
  361. .box-gray {
  362. background: #f8f8f8;
  363. padding: 20px 20px 30px;
  364. }
  365. .box-gray h4,
  366. .box-gray i {
  367. margin-bottom: 20px;
  368. }
  369. .box-bottom {
  370. padding: 20px 0;
  371. text-align: center;
  372. }
  373. .box-bottom a {
  374. color: #fff;
  375. font-weight: 700;
  376. }
  377. .box-bottom a:hover {
  378. color: #eee;
  379. text-decoration: none;
  380. }
  381. /* ===================================
  382. 9. Section: Bottom
  383. ==================================== */
  384. #bottom {
  385. background: #fcfcfc;
  386. padding: 50px 0 0;
  387. }
  388. /* twitter */
  389. #twitter-wrapper {
  390. text-align: center;
  391. width: 70%;
  392. margin: 0 auto;
  393. }
  394. #twitter em {
  395. font-style: normal;
  396. font-size: 13px;
  397. }
  398. #twitter em.twitterTime a {
  399. font-weight: 600;
  400. }
  401. #twitter ul {
  402. padding: 0;
  403. list-style: none;
  404. }
  405. #twitter ul li {
  406. font-size: 20px;
  407. line-height: 1.6em;
  408. font-weight: 300;
  409. margin-bottom: 20px;
  410. position: relative;
  411. word-break: break-word;
  412. }
  413. /* ===================================
  414. 10. Inner - Section: page headline
  415. ==================================== */
  416. #inner-headline {
  417. background: #252525;
  418. position: relative;
  419. margin: 0;
  420. padding: 0;
  421. color: #fefefe;
  422. }
  423. #inner-headline .inner-heading h2 {
  424. color: #fff;
  425. margin: 20px 0 0 0;
  426. }
  427. /* --- breadcrumbs --- */
  428. #inner-headline ul.breadcrumb {
  429. margin: 30px 0 0;
  430. float: left;
  431. }
  432. #inner-headline ul.breadcrumb li {
  433. margin-bottom: 0;
  434. padding-bottom: 0;
  435. }
  436. #inner-headline ul.breadcrumb li {
  437. font-size: 13px;
  438. color: #fff;
  439. }
  440. #inner-headline ul.breadcrumb li i {
  441. color: #dedede;
  442. }
  443. #inner-headline ul.breadcrumb li a {
  444. color: #fff;
  445. }
  446. ul.breadcrumb li a:hover {
  447. text-decoration: none;
  448. }
  449. /* ============================
  450. 11. Forms
  451. ============================= */
  452. /* --- contact form ---- */
  453. form#contactform input[type="text"] {
  454. width: 100%;
  455. border: 1px solid #f5f5f5;
  456. min-height: 40px;
  457. padding-left: 20px;
  458. font-size: 13px;
  459. padding-right: 20px;
  460. -webkit-box-sizing: border-box;
  461. -moz-box-sizing: border-box;
  462. box-sizing: border-box;
  463. }
  464. form#contactform textarea {
  465. border: 1px solid #f5f5f5;
  466. width: 100%;
  467. padding-left: 20px;
  468. padding-top: 10px;
  469. font-size: 13px;
  470. padding-right: 20px;
  471. -webkit-box-sizing: border-box;
  472. -moz-box-sizing: border-box;
  473. box-sizing: border-box;
  474. }
  475. form#contactform .validation {
  476. font-size: 11px;
  477. }
  478. .validation {
  479. color: red;
  480. display: none;
  481. margin: 0 0 20px;
  482. font-weight: 400;
  483. font-size: 13px;
  484. }
  485. #sendmessage {
  486. color: green;
  487. border: 1px solid green;
  488. display: none;
  489. text-align: center;
  490. padding: 15px;
  491. font-weight: 600;
  492. margin-bottom: 15px;
  493. }
  494. #errormessage {
  495. color: red;
  496. display: none;
  497. border: 1px solid red;
  498. text-align: center;
  499. padding: 15px;
  500. font-weight: 600;
  501. margin-bottom: 15px;
  502. }
  503. #sendmessage.show,
  504. #errormessage.show,
  505. .show {
  506. display: block;
  507. }
  508. /* --- comment form ---- */
  509. form#commentform input[type="text"] {
  510. width: 100%;
  511. min-height: 40px;
  512. padding-left: 20px;
  513. font-size: 13px;
  514. padding-right: 20px;
  515. -webkit-box-sizing: border-box;
  516. -moz-box-sizing: border-box;
  517. box-sizing: border-box;
  518. -webkit-border-radius: 2px 2px 2px 2px;
  519. -moz-border-radius: 2px 2px 2px 2px;
  520. border-radius: 2px 2px 2px 2px;
  521. }
  522. form#commentform textarea {
  523. width: 100%;
  524. padding-left: 20px;
  525. padding-top: 10px;
  526. font-size: 13px;
  527. padding-right: 20px;
  528. -webkit-box-sizing: border-box;
  529. -moz-box-sizing: border-box;
  530. box-sizing: border-box;
  531. -webkit-border-radius: 2px 2px 2px 2px;
  532. -moz-border-radius: 2px 2px 2px 2px;
  533. border-radius: 2px 2px 2px 2px;
  534. }
  535. /* --- search form --- */
  536. .search {
  537. float: right;
  538. margin: 35px 0 0;
  539. padding-bottom: 0;
  540. }
  541. #inner-headline form.input-append {
  542. margin: 0;
  543. padding: 0;
  544. }
  545. /* ===============================
  546. 12. Portfolio
  547. ================================ */
  548. .work-nav #filters {
  549. margin: 0;
  550. padding: 0;
  551. list-style: none;
  552. }
  553. .work-nav #filters li {
  554. margin: 0 10px 30px 0;
  555. padding: 0;
  556. float: left;
  557. }
  558. .work-nav #filters li a {
  559. color: #7F8289;
  560. font-size: 16px;
  561. display: block;
  562. }
  563. .work-nav #filters li a:hover {}
  564. .work-nav #filters li a.selected {
  565. color: #DE5E60;
  566. }
  567. #thumbs {
  568. margin: 0;
  569. padding: 0;
  570. }
  571. #thumbs li {
  572. list-style-type: none;
  573. }
  574. .item-thumbs {
  575. position: relative;
  576. overflow: hidden;
  577. margin-bottom: 30px;
  578. cursor: pointer;
  579. }
  580. .item-thumbs a+img {
  581. width: 100%;
  582. }
  583. .item-thumbs .hover-wrap {
  584. position: absolute;
  585. display: block;
  586. width: 100%;
  587. height: 100%;
  588. opacity: 0;
  589. filter: alpha(opacity=0);
  590. -webkit-transition: all 450ms ease-out 0s;
  591. -moz-transition: all 450ms ease-out 0s;
  592. -o-transition: all 450ms ease-out 0s;
  593. transition: all 450ms ease-out 0s;
  594. -webkit-transform: rotateY(180deg) scale(0.5, 0.5);
  595. -moz-transform: rotateY(180deg) scale(0.5, 0.5);
  596. -ms-transform: rotateY(180deg) scale(0.5, 0.5);
  597. -o-transform: rotateY(180deg) scale(0.5, 0.5);
  598. transform: rotateY(180deg) scale(0.5, 0.5);
  599. }
  600. .item-thumbs:hover .hover-wrap,
  601. .item-thumbs.active .hover-wrap {
  602. opacity: 1;
  603. filter: alpha(opacity=100);
  604. -webkit-transform: rotateY(0deg) scale(1, 1);
  605. -moz-transform: rotateY(0deg) scale(1, 1);
  606. -ms-transform: rotateY(0deg) scale(1, 1);
  607. -o-transform: rotateY(0deg) scale(1, 1);
  608. transform: rotateY(0deg) scale(1, 1);
  609. }
  610. .item-thumbs .hover-wrap .overlay-img {
  611. position: absolute;
  612. width: 50%;
  613. height: 100%;
  614. opacity: 0.80;
  615. filter: alpha(opacity=80);
  616. background: #000;
  617. }
  618. .item-thumbs .hover-wrap .overlay-img-thumb {
  619. position: absolute;
  620. border-radius: 60px;
  621. top: 50%;
  622. left: 50%;
  623. margin: -16px 0 0 -16px;
  624. color: #fff;
  625. font-size: 32px;
  626. line-height: 1em;
  627. opacity: 1;
  628. filter: alpha(opacity=100);
  629. }
  630. /* --- Portolio filter --- */
  631. ul.portfolio-categ {
  632. margin: 10px 0 30px 0;
  633. padding: 0;
  634. float: left;
  635. list-style: none;
  636. }
  637. ul.portfolio-categ li {
  638. margin: 0;
  639. padding: 0 20px 0 0;
  640. float: left;
  641. list-style: none;
  642. font-size: 13px;
  643. font-weight: 600;
  644. }
  645. ul.portfolio-categ li a {
  646. display: block;
  647. padding: 35x 0 35x 0;
  648. color: #353535;
  649. }
  650. ul.portfolio-categ li.active a:hover,
  651. ul.portfolio-categ li a:hover,
  652. ul.portfolio-categ li a:focus,
  653. ul.portfolio-categ li a:active {
  654. text-decoration: none;
  655. outline: 0;
  656. }
  657. /* --- portfolio detail --- */
  658. .top-wrapper {
  659. margin-bottom: 20px;
  660. }
  661. /* ===============================
  662. 13. Elements
  663. ================================ */
  664. /* --- blockquote --- */
  665. blockquote {
  666. font-size: 16px;
  667. font-weight: 400;
  668. font-family: 'Noto Serif', serif;
  669. font-style: italic;
  670. padding-left: 0;
  671. color: #a2a2a2;
  672. line-height: 1.6em;
  673. border: none;
  674. }
  675. blockquote cite {
  676. display: block;
  677. font-size: 12px;
  678. color: #666;
  679. margin-top: 10px;
  680. }
  681. blockquote cite:before {
  682. content: "\2014 \0020";
  683. }
  684. blockquote cite a,
  685. blockquote cite a:visited,
  686. blockquote cite a:visited {
  687. color: #555;
  688. }
  689. /* --- pullquotes --- */
  690. .pullquote-left {
  691. display: block;
  692. color: #a2a2a2;
  693. font-family: 'Noto Serif', serif;
  694. font-size: 14px;
  695. line-height: 1.6em;
  696. padding-left: 20px;
  697. }
  698. .pullquote-right {
  699. display: block;
  700. color: #a2a2a2;
  701. font-family: 'Noto Serif', serif;
  702. font-size: 14px;
  703. line-height: 1.6em;
  704. padding-right: 20px;
  705. }
  706. /* --- button --- */
  707. .btn-theme {
  708. color: #fff;
  709. }
  710. .btn-theme:hover {
  711. color: #eee;
  712. }
  713. /* --- list style --- */
  714. ul.general {
  715. list-style: none;
  716. margin-left: 0;
  717. }
  718. ul.link-list {
  719. margin: 0;
  720. padding: 0;
  721. list-style: none;
  722. }
  723. ul.link-list li {
  724. margin: 0;
  725. padding: 2px 0 2px 0;
  726. list-style: none;
  727. }
  728. footer ul.link-list li a {
  729. color: #fff;
  730. }
  731. footer ul.link-list li a:hover {
  732. color: #eee;
  733. }
  734. /* --- Heading style --- */
  735. h4.heading {
  736. font-weight: 700;
  737. }
  738. .heading {
  739. margin-bottom: 30px;
  740. }
  741. .heading {
  742. position: relative;
  743. }
  744. .widgetheading {
  745. width: 100%;
  746. color: #898787;
  747. padding: 0;
  748. }
  749. #bottom .widgetheading {
  750. position: relative;
  751. border-bottom: #e6e6e6 1px solid;
  752. padding-bottom: 9px;
  753. }
  754. aside .widgetheading {
  755. position: relative;
  756. border-bottom: #e9e9e9 1px solid;
  757. padding-bottom: 9px;
  758. }
  759. footer .widgetheading {
  760. position: relative;
  761. }
  762. footer .widget .social-network {
  763. position: relative;
  764. }
  765. #bottom .widget .widgetheading span,
  766. aside .widget .widgetheading span,
  767. footer .widget .widgetheading span {
  768. position: absolute;
  769. width: 60px;
  770. height: 1px;
  771. bottom: -1px;
  772. right: 0;
  773. }
  774. /* --- Map --- */
  775. .map {
  776. position: relative;
  777. margin-top: -50px;
  778. margin-bottom: 40px;
  779. }
  780. /* google map */
  781. #google-map {
  782. position: relative;
  783. height: 450px;
  784. }
  785. /* --- our team --- */
  786. ul.team-detail {
  787. margin: -10px 0 0 0;
  788. padding: 0;
  789. list-style: none;
  790. }
  791. ul.team-detail li {
  792. border-bottom: 1px dotted #e9e9e9;
  793. margin: 0 0 15px 0;
  794. padding: 0 0 15px 0;
  795. list-style: none;
  796. }
  797. ul.team-detail li label {
  798. font-size: 13px;
  799. }
  800. ul.team-detail li h4,
  801. ul.team-detail li label {
  802. margin-bottom: 0;
  803. }
  804. ul.team-detail li ul.social-network {
  805. border: none;
  806. margin: 0;
  807. padding: 0;
  808. }
  809. ul.team-detail li ul.social-network li {
  810. border: none;
  811. margin: 0;
  812. }
  813. ul.team-detail li ul.social-network li i {
  814. margin: 0;
  815. }
  816. /* --- Pricing box --- */
  817. .pricing-title {
  818. background: #fff;
  819. text-align: center;
  820. padding: 10px 0 10px 0;
  821. }
  822. .pricing-title h3 {
  823. font-weight: 600;
  824. margin-bottom: 0;
  825. }
  826. .pricing-offer {
  827. background: #fcfcfc;
  828. text-align: center;
  829. padding: 40px 0 40px 0;
  830. font-size: 18px;
  831. border-top: 1px solid #e6e6e6;
  832. border-bottom: 1px solid #e6e6e6;
  833. }
  834. .pricing-box.special .pricing-offer {
  835. color: #fff;
  836. }
  837. .pricing-offer strong {
  838. font-size: 78px;
  839. line-height: 89px;
  840. }
  841. .pricing-offer sup {
  842. font-size: 28px;
  843. }
  844. .pricing-content {
  845. background: #fff;
  846. text-align: center;
  847. font-size: 14px;
  848. }
  849. .pricing-content strong {
  850. color: #353535;
  851. }
  852. .pricing-content ul {
  853. list-style: none;
  854. padding: 0;
  855. margin: 0;
  856. }
  857. .pricing-content ul li {
  858. border-bottom: 1px solid #e9e9e9;
  859. list-style: none;
  860. padding: 15px 0 15px 0;
  861. margin: 0 0 0 0;
  862. color: #888;
  863. }
  864. .pricing-action {
  865. margin: 0;
  866. background: #fcfcfc;
  867. text-align: center;
  868. padding: 20px 0 30px 0;
  869. }
  870. .pricing-wrapp {
  871. margin: 0 auto;
  872. width: 100%;
  873. background: #fd0000;
  874. }
  875. /* --- pricing box alt 1 --- */
  876. .pricing-box-alt {
  877. border: 1px solid #e6e6e6;
  878. background: #fcfcfc;
  879. position: relative;
  880. margin: 0 0 20px 0;
  881. padding: 0;
  882. -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.03);
  883. -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.03);
  884. box-shadow: 0 2px 0 rgba(0, 0, 0, 0.03);
  885. -webkit-box-sizing: border-box;
  886. -moz-box-sizing: border-box;
  887. box-sizing: border-box;
  888. }
  889. .pricing-box-alt .pricing-heading {
  890. background: #fcfcfc;
  891. text-align: center;
  892. padding: 40px 0 0px 0;
  893. display: block;
  894. }
  895. .pricing-box-alt.special .pricing-heading {
  896. background: #fcfcfc;
  897. text-align: center;
  898. padding: 40px 0 1px 0;
  899. border-bottom: none;
  900. display: block;
  901. color: #fff;
  902. }
  903. .pricing-box-alt.special .pricing-heading h3 {
  904. color: #fff;
  905. }
  906. .pricing-box-alt .pricing-heading h3 strong {
  907. font-size: 32px;
  908. font-weight: 700;
  909. letter-spacing: -1px;
  910. }
  911. .pricing-box-alt .pricing-heading h3 {
  912. font-size: 32px;
  913. font-weight: 300;
  914. letter-spacing: -1px;
  915. }
  916. .pricing-box-alt .pricing-terms {
  917. text-align: center;
  918. background: #333;
  919. display: block;
  920. overflow: hidden;
  921. padding: 30px 0 20px;
  922. }
  923. .pricing-box-alt .pricing-terms h6 {
  924. font-style: italic;
  925. margin-top: 10px;
  926. color: #fff;
  927. font-family: 'Noto Serif', serif;
  928. }
  929. .pricing-box-alt .icon .price-circled {
  930. margin: 10px 10px 10px 0;
  931. display: inline-block !important;
  932. text-align: center !important;
  933. color: #fff;
  934. width: 68px;
  935. height: 68px;
  936. padding: 12px;
  937. font-size: 16px;
  938. font-weight: 700;
  939. line-height: 68px;
  940. text-shadow: none;
  941. cursor: pointer;
  942. background-color: #888;
  943. border-radius: 64px;
  944. -moz-border-radius: 64px;
  945. -webkit-border-radius: 64px;
  946. }
  947. .pricing-box-alt .pricing-action {
  948. margin: 0;
  949. text-align: center;
  950. padding: 30px 0 30px 0;
  951. }
  952. /* ===============================
  953. 14. Blog & article
  954. ================================ */
  955. article {
  956. margin-bottom: 40px;
  957. }
  958. article .post-heading h3 {
  959. margin-bottom: 20px;
  960. }
  961. article .post-heading h3 a {
  962. font-weight: 700;
  963. color: #353535;
  964. }
  965. article .post-heading h3 a:hover {
  966. text-decoration: none;
  967. }
  968. /* --- post meta --- */
  969. .post-meta {
  970. background: #fcfcfc;
  971. border: 1px solid #e6e6e6;
  972. border-top: none;
  973. text-align: center;
  974. }
  975. .post-meta .format {
  976. border-bottom: 1px solid #e6e6e6;
  977. padding: 10px 0 10px;
  978. }
  979. .post-meta i {
  980. margin: 0;
  981. }
  982. .post-meta .date {
  983. border-bottom: 1px solid #e6e6e6;
  984. padding: 10px 0 10px;
  985. }
  986. .post-meta .date span {
  987. text-align: center;
  988. color: #999;
  989. font-size: 12px;
  990. font-weight: 600;
  991. }
  992. .post-meta .comments {
  993. padding: 10px 0 10px;
  994. }
  995. .post-meta .comments a {
  996. color: #999;
  997. font-size: 12px;
  998. font-weight: 700;
  999. }
  1000. .post-meta .comments a:hover {
  1001. text-decoration: none;
  1002. }
  1003. /* --- post format --- */
  1004. .post-image {
  1005. margin-bottom: 20px;
  1006. }
  1007. .post-quote {
  1008. margin-bottom: 20px;
  1009. }
  1010. .post-video {
  1011. margin-bottom: 20px;
  1012. }
  1013. .post-audio {
  1014. margin-bottom: 20px;
  1015. }
  1016. .post-link {
  1017. margin-bottom: 20px;
  1018. }
  1019. .post-slider {
  1020. margin-bottom: 20px;
  1021. }
  1022. .post-quote blockquote {
  1023. font-size: 16px;
  1024. color: #999;
  1025. font-family: 'Noto Serif', serif;
  1026. font-style: italic;
  1027. line-height: 1.6em;
  1028. }
  1029. .post-image img:hover {
  1030. -webkit-box-shadow: 0 0 2px #979797;
  1031. -moz-box-shadow: 0 0 2px #979797;
  1032. box-shadow: 0 0 2px #979797;
  1033. -webkit-transition: all 1s ease-in-out;
  1034. -moz-transition: all 1s ease-in-out;
  1035. -o-transition: all 1s ease-in-out;
  1036. transition: all 1s ease-in-out;
  1037. }
  1038. ul.meta-post {
  1039. float: left;
  1040. margin: 0;
  1041. padding: 0;
  1042. list-style: none;
  1043. }
  1044. ul.meta-post li {
  1045. float: left;
  1046. margin: 0 10px 0 0;
  1047. padding: 0;
  1048. list-style: none;
  1049. border-right: 1px dotted #e9e9e9;
  1050. padding-right: 10px;
  1051. }
  1052. ul.meta-post li i {
  1053. float: left;
  1054. font-size: 12px;
  1055. margin: 2px 5px 0 0;
  1056. }
  1057. ul.meta-post li a {
  1058. color: #999;
  1059. float: left;
  1060. font-size: 12px;
  1061. font-weight: 600;
  1062. }
  1063. /* --- single post --- */
  1064. .bottom-article {
  1065. overflow: hidden;
  1066. border-top: 1px solid #f5f5f5;
  1067. border-bottom: 1px solid #f5f5f5;
  1068. padding: 10px 0 10px 0;
  1069. margin-top: 20px;
  1070. }
  1071. /* --- author info --- */
  1072. .about-author {
  1073. border: 1px solid #f5f5f5;
  1074. padding: 20px;
  1075. float: left;
  1076. margin-bottom: 5px;
  1077. }
  1078. .about-author h5 {
  1079. margin-bottom: 10px;
  1080. }
  1081. /* --- Comment --- */
  1082. .comment-area {
  1083. float: left;
  1084. width: 100%;
  1085. margin-top: 30px;
  1086. }
  1087. .media-content {
  1088. overflow: hidden;
  1089. margin-left: 12px;
  1090. border-bottom: 1px dotted #d5d5d5;
  1091. padding-bottom: 20px;
  1092. }
  1093. .media-content h6 {
  1094. font-size: 14px;
  1095. font-weight: 700;
  1096. }
  1097. .media-content span {
  1098. color: #a9a9a9;
  1099. font-size: 14px;
  1100. font-weight: 300;
  1101. }
  1102. .comment-area .thumbnail>img {
  1103. display: block;
  1104. width: 60px;
  1105. height: 60px;
  1106. }
  1107. .filter-list {
  1108. margin-top: 20px;
  1109. }
  1110. /* --- pagination --- */
  1111. #pagination a,
  1112. #pagination span {
  1113. display: block;
  1114. float: left;
  1115. margin: 0 7px 0 0;
  1116. padding: 7px 10px 6px 10px;
  1117. font-size: 12px;
  1118. line-height: 12px;
  1119. color: #888;
  1120. font-weight: 600;
  1121. }
  1122. #pagination a:hover {
  1123. color: #fff;
  1124. text-decoration: none;
  1125. }
  1126. #pagination span.current {
  1127. background: #333;
  1128. color: #fff;
  1129. font-weight: bold;
  1130. }
  1131. /* ===============================
  1132. 15. Aside, sidebar
  1133. ================================ */
  1134. aside {
  1135. position: relative;
  1136. margin-bottom: 40px;
  1137. }
  1138. .sidebar-nav {
  1139. float: left;
  1140. width: 100%;
  1141. }
  1142. .right-sidebar {
  1143. border-left: 1px solid #f5f5f5;
  1144. padding: 0 0 0 30px;
  1145. -webkit-box-shadow: inset 1px 0 0 0 rgba(0, 0, 0, .01);
  1146. box-shadow: inset 1px 0 0 0 rgba(0, 0, 0, .01);
  1147. }
  1148. .left-sidebar {
  1149. border-right: 1px solid #f5f5f5;
  1150. padding: 0 30px 0 0;
  1151. -webkit-box-shadow: inset 1px 0 0 0 rgba(0, 0, 0, .01);
  1152. box-shadow: inset 1px 0 0 0 rgba(0, 0, 0, .01);
  1153. }
  1154. .left-sidebar .widget h3,
  1155. .left-sidebar .widget .widget-content {
  1156. padding-right: 20px;
  1157. }
  1158. aside .widget {
  1159. margin-bottom: 40px;
  1160. }
  1161. ul.cat,
  1162. ul.recent,
  1163. ul.folio-detail,
  1164. ul.contact-info {
  1165. margin: 0;
  1166. padding: 0;
  1167. list-style: none;
  1168. }
  1169. ul.cat li,
  1170. ul.recent li,
  1171. ul.folio-detail li,
  1172. ul.contact-info li {
  1173. margin: 0 0 15px 0;
  1174. list-style: none;
  1175. }
  1176. ul.cat li a,
  1177. ul.folio-detail li a {
  1178. color: #656565;
  1179. }
  1180. ul.folio-detail li label {
  1181. display: inline;
  1182. cursor: default;
  1183. color: #353535;
  1184. font-weight: bold;
  1185. }
  1186. .widget ul.recent li {
  1187. margin-bottom: 20px;
  1188. }
  1189. ul.recent li h6 {
  1190. margin: 0 0 10px 0;
  1191. }
  1192. ul.recent li h6 a {
  1193. color: #353535;
  1194. font-size: 16px;
  1195. font-weight: 600;
  1196. }
  1197. .widget ul.tags {
  1198. list-style: none;
  1199. margin: 0;
  1200. margin-left: 0;
  1201. padding-left: 0;
  1202. }
  1203. .widget ul.tags li {
  1204. margin: 0 5px 15px 0;
  1205. display: inline-block;
  1206. }
  1207. .widget ul.tags li a {
  1208. background: #e6e6e6;
  1209. color: #333;
  1210. padding: 5px 10px;
  1211. }
  1212. .widget ul.tags li a:hover {
  1213. text-decoration: none;
  1214. color: #fff;
  1215. }
  1216. /* ===== Widgets ===== */
  1217. /* --- flickr --- */
  1218. .widget .flickr_badge {
  1219. width: 100%;
  1220. }
  1221. .widget .flickr_badge img {
  1222. margin: 0 9px 20px 0;
  1223. }
  1224. footer .widget .flickr_badge {
  1225. width: 100%;
  1226. }
  1227. footer .widget .flickr_badge img {
  1228. margin: 0 9px 20px 0;
  1229. }
  1230. .flickr_badge img {
  1231. width: 50px;
  1232. height: 50px;
  1233. float: left;
  1234. margin: 0 9px 20px 0;
  1235. }
  1236. /* --- latest tweet widget --- */
  1237. .twitter ul {
  1238. margin-left: 0;
  1239. list-style: none;
  1240. }
  1241. .twitter img {
  1242. float: left;
  1243. margin-right: 15px;
  1244. }
  1245. .twitter span.tweet_time {
  1246. display: block;
  1247. padding-bottom: 5px;
  1248. }
  1249. .twitter li {
  1250. border-bottom: 1px dashed #efefef;
  1251. padding-bottom: 20px;
  1252. margin-bottom: 20px;
  1253. list-style: none;
  1254. }
  1255. .twitter li:last-child {
  1256. border: none;
  1257. }
  1258. /* --- Recent post widget --- */
  1259. .recent-post {
  1260. margin: 20px 0 0 0;
  1261. padding: 0;
  1262. line-height: 18px;
  1263. }
  1264. .recent-post h5 a:hover {
  1265. text-decoration: none;
  1266. }
  1267. .recent-post .text h5 a {
  1268. color: #353535;
  1269. }
  1270. ul.time-post {
  1271. float: left;
  1272. width: 120px;
  1273. padding: 0;
  1274. list-style: none;
  1275. margin: 0 20px 0 0;
  1276. text-align: center;
  1277. color: #0e0f0f;
  1278. }
  1279. ul.time-post li {
  1280. float: none;
  1281. background: #f8f8f8;
  1282. list-style: none;
  1283. margin: 0 0 2px 0;
  1284. padding: 0;
  1285. }
  1286. ul.time-post li a img:hover {
  1287. opacity: 0.8;
  1288. /* For IE 5-7 */
  1289. filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=80);
  1290. /* For IE 8 8 */
  1291. -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  1292. }
  1293. ul.time-post li.time {
  1294. float: none;
  1295. padding: 5px 0 5px 0;
  1296. text-shadow: none;
  1297. }
  1298. .recent-post ul.time-post li.time {
  1299. color: #121214;
  1300. }
  1301. .post-meta {
  1302. margin-bottom: 20px;
  1303. }
  1304. .post-meta span {
  1305. padding: 0 10px 0 10px;
  1306. margin-bottom: 10px;
  1307. }
  1308. .post-meta span a {
  1309. color: #919191;
  1310. }
  1311. .post-meta strong {
  1312. font-weight: 200px;
  1313. color: #c7c7c7;
  1314. }
  1315. .item .text {
  1316. margin-left: 140px;
  1317. margin-bottom: 20px;
  1318. }
  1319. /* ===============================
  1320. 16. Footer
  1321. ================================ */
  1322. footer {
  1323. padding: 50px 0 0 0;
  1324. color: #f8f8f8;
  1325. }
  1326. footer a {
  1327. color: #fff;
  1328. }
  1329. footer a:hover {
  1330. color: #eee;
  1331. }
  1332. footer h1,
  1333. footer h2,
  1334. footer h3,
  1335. footer h4,
  1336. footer h5,
  1337. footer h6 {
  1338. color: #fff;
  1339. }
  1340. footer address {
  1341. line-height: 1.6em;
  1342. }
  1343. footer h5 a:hover,
  1344. footer a:hover {
  1345. text-decoration: none;
  1346. }
  1347. ul.social-network {
  1348. list-style: none;
  1349. margin: 0;
  1350. }
  1351. ul.social-network li {
  1352. display: inline;
  1353. margin: 0 5px;
  1354. }
  1355. #sub-footer {
  1356. text-shadow: none;
  1357. color: #f5f5f5;
  1358. padding: 0;
  1359. padding-top: 30px;
  1360. margin: 20px 0 0 0;
  1361. }
  1362. #sub-footer p {
  1363. margin: 0;
  1364. padding: 0;
  1365. }
  1366. #sub-footer span {
  1367. color: #f5f5f5;
  1368. }
  1369. .copyright {
  1370. text-align: left;
  1371. font-size: 12px;
  1372. }
  1373. #sub-footer ul.social-network {
  1374. float: right;
  1375. }
  1376. /* ===============================
  1377. Live preview purpose
  1378. ================================ */
  1379. /* --- buttons --- */
  1380. .bs-docs-example {
  1381. margin: 0 0 10px 0;
  1382. }
  1383. .demobtn a.btn {
  1384. margin: 0 10px 10px 0;
  1385. }
  1386. section.demogrid .col-lg-1,
  1387. section.demogrid .col-lg-2,
  1388. section.demogrid .col-lg-3,
  1389. section.demogrid .col-lg-4,
  1390. section.demogrid .col-lg-5,
  1391. section.demogrid .col-lg-6,
  1392. section.demogrid .col-lg-7,
  1393. section.demogrid .col-lg-8,
  1394. section.demogrid .col-lg-9,
  1395. section.demogrid .col-lg-10,
  1396. section.demogrid .col-lg-11 {
  1397. background: #f6f6f6;
  1398. text-align: center;
  1399. padding: 20px 0 20px;
  1400. }
  1401. section.demogrid .show-grid .row,
  1402. section.demogrid .show-grid .row-fluid {
  1403. margin-bottom: 0;
  1404. }
  1405. section.demogrid .show-grid .nest {
  1406. background: #ddd;
  1407. text-align: center;
  1408. padding: 20px 0 20px;
  1409. }
  1410. section.demogrid .col-lg-12.nest {
  1411. background: #f6f6f6;
  1412. text-align: center;
  1413. padding: 20px 0 0;
  1414. }
  1415. .demoinline p {
  1416. display: inline;
  1417. margin-right: 20px;
  1418. }
  1419. /* ===============================
  1420. 17. Divider, Line & Misc
  1421. ================================ */
  1422. .solidline {
  1423. border-top: 1px solid #f5f5f5;
  1424. margin: 0 0 30px;
  1425. }
  1426. .dottedline {
  1427. border-top: 1px dotted #f5f5f5;
  1428. margin: 0 0 30px;
  1429. }
  1430. .dashedline {
  1431. border-top: 1px dashed #f5f5f5;
  1432. margin: 0 0 30px;
  1433. }
  1434. .blankline {
  1435. height: 1px;
  1436. margin: 0 0 30px;
  1437. }
  1438. /* scroll to top */
  1439. .scrollup {
  1440. position: fixed;
  1441. width: 32px;
  1442. height: 32px;
  1443. bottom: 0px;
  1444. right: 20px;
  1445. background: #222;
  1446. }
  1447. a.scrollup {
  1448. outline: 0;
  1449. text-align: center;
  1450. }
  1451. a.scrollup:hover,
  1452. a.scrollup:active,
  1453. a.scrollup:focus {
  1454. opacity: 1;
  1455. text-decoration: none;
  1456. }
  1457. a.scrollup i {
  1458. margin-top: 10px;
  1459. color: #fff;
  1460. }
  1461. a.scrollup i:hover {
  1462. text-decoration: none;
  1463. }
  1464. /* =============================
  1465. 18. Position & alignment
  1466. ============================= */
  1467. .absolute {
  1468. position: absolute;
  1469. }
  1470. .relative {
  1471. position: relative;
  1472. }
  1473. .aligncenter {
  1474. text-align: center;
  1475. }
  1476. .aligncenter span {
  1477. margin-left: 0;
  1478. }
  1479. .floatright {
  1480. float: right;
  1481. }
  1482. .floatleft {
  1483. float: left;
  1484. }
  1485. .floatnone {
  1486. float: none;
  1487. }
  1488. .aligncenter {
  1489. text-align: center;
  1490. }
  1491. /* --- Image allignment style --- */
  1492. img.pull-left,
  1493. .align-left {
  1494. float: left;
  1495. margin: 0 15px 15px 0;
  1496. }
  1497. .widget img.pull-left {
  1498. float: left;
  1499. margin: 0 15px 15px 0;
  1500. }
  1501. img.pull-right,
  1502. .align-right {
  1503. float: right;
  1504. margin: 0 0 15px 15px;
  1505. }
  1506. article img.pull-left,
  1507. article .align-left {
  1508. float: left;
  1509. margin: 5px 15px 15px 0;
  1510. }
  1511. article img.pull-right,
  1512. article .align-right {
  1513. float: right;
  1514. margin: 5px 0 15px 15px;
  1515. }
  1516. /* =============================
  1517. 20. Spacer, margin
  1518. ============================= */
  1519. .clear-marginbot {
  1520. margin-bottom: 0;
  1521. }
  1522. .marginbot10 {
  1523. margin-bottom: 10px;
  1524. }
  1525. .marginbot20 {
  1526. margin-bottom: 20px;
  1527. }
  1528. .marginbot30 {
  1529. margin-bottom: 30px;
  1530. }
  1531. .marginbot40 {
  1532. margin-bottom: 40px;
  1533. }
  1534. .clear-margintop {
  1535. margin-top: 0;
  1536. }
  1537. .margintop10 {
  1538. margin-top: 10px;
  1539. }
  1540. .margintop20 {
  1541. margin-top: 20px;
  1542. }
  1543. .margintop30 {
  1544. margin-top: 30px;
  1545. }
  1546. .margintop40 {
  1547. margin-top: 40px;
  1548. }
  1549. /* =============================
  1550. 21. Media queries
  1551. ============================= */
  1552. @media (min-width: 768px) and (max-width: 979px) {
  1553. a.detail {
  1554. background: none;
  1555. width: 100%;
  1556. }
  1557. footer .widget form input#appendedInputButton {
  1558. display: block;
  1559. width: 91%;
  1560. -webkit-border-radius: 4px 4px 4px 4px;
  1561. -moz-border-radius: 4px 4px 4px 4px;
  1562. border-radius: 4px 4px 4px 4px;
  1563. }
  1564. footer .widget form .input-append .btn {
  1565. display: block;
  1566. width: 100%;
  1567. padding-right: 0;
  1568. padding-left: 0;
  1569. -webkit-box-sizing: border-box;
  1570. -moz-box-sizing: border-box;
  1571. box-sizing: border-box;
  1572. margin-top: 10px;
  1573. }
  1574. ul.related-folio li {
  1575. width: 156px;
  1576. margin: 0 20px 0 0;
  1577. }
  1578. }
  1579. @media (max-width: 767px) {
  1580. body {
  1581. padding-right: 0;
  1582. padding-left: 0;
  1583. }
  1584. .navbar-brand {
  1585. margin-top: 10px;
  1586. border-bottom: none;
  1587. }
  1588. .navbar-header {
  1589. margin-top: 20px;
  1590. border-bottom: none;
  1591. }
  1592. .navbar-nav {
  1593. border-top: none;
  1594. float: none;
  1595. width: 100%;
  1596. }
  1597. header .navbar-nav>li {
  1598. padding-bottom: 0;
  1599. padding-top: 0;
  1600. }
  1601. header .nav li .dropdown-menu {
  1602. margin-top: 0;
  1603. }
  1604. .dropdown-menu {
  1605. position: absolute;
  1606. top: 0;
  1607. left: 40px;
  1608. z-index: 1000;
  1609. display: none;
  1610. float: left;
  1611. min-width: 160px;
  1612. padding: 5px 0;
  1613. margin: 2px 0 0;
  1614. font-size: 13px;
  1615. list-style: none;
  1616. background-color: #fff;
  1617. background-clip: padding-box;
  1618. border: 1px solid #f5f5f5;
  1619. border: 1px solid rgba(0, 0, 0, .15);
  1620. border-radius: 0;
  1621. -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
  1622. box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
  1623. }
  1624. .navbar-collapse.collapse {
  1625. border: none;
  1626. overflow: hidden;
  1627. }
  1628. .box {
  1629. border-bottom: 1px solid #e9e9e9;
  1630. padding-bottom: 20px;
  1631. }
  1632. #featured .flexslider .slide-caption {
  1633. width: 90%;
  1634. padding: 2%;
  1635. position: absolute;
  1636. left: 0;
  1637. bottom: -40px;
  1638. }
  1639. #inner-headline .breadcrumb {
  1640. float: left;
  1641. clear: both;
  1642. width: 100%;
  1643. }
  1644. .breadcrumb>li {
  1645. font-size: 13px;
  1646. }
  1647. ul.portfolio li article a i.icon-48 {
  1648. width: 20px;
  1649. height: 20px;
  1650. font-size: 16px;
  1651. line-height: 20px;
  1652. }
  1653. .left-sidebar {
  1654. border-right: none;
  1655. padding: 0 0 0 0;
  1656. border-bottom: 1px dotted #e6e6e6;
  1657. padding-bottom: 10px;
  1658. margin-bottom: 40px;
  1659. }
  1660. .right-sidebar {
  1661. margin-top: 30px;
  1662. border-left: none;
  1663. padding: 0 0 0 0;
  1664. }
  1665. footer .col-lg-1,
  1666. footer .col-lg-2,
  1667. footer .col-lg-3,
  1668. footer .col-lg-4,
  1669. footer .col-lg-5,
  1670. footer .col-lg-6,
  1671. footer .col-lg-7,
  1672. footer .col-lg-8,
  1673. footer .col-lg-9,
  1674. footer .col-lg-10,
  1675. footer .col-lg-11,
  1676. footer .col-lg-12 {
  1677. margin-bottom: 20px;
  1678. }
  1679. #sub-footer ul.social-network {
  1680. float: left;
  1681. }
  1682. [class*="span"] {
  1683. margin-bottom: 20px;
  1684. }
  1685. }
  1686. @media (max-width: 480px) {
  1687. .bottom-article a.pull-right {
  1688. float: left;
  1689. margin-top: 20px;
  1690. }
  1691. .search {
  1692. float: left;
  1693. }
  1694. .flexslider .flex-caption {
  1695. display: none;
  1696. }
  1697. .cta-text {
  1698. margin: 0 auto;
  1699. text-align: center;
  1700. }
  1701. ul.portfolio li article a i {
  1702. width: 20px;
  1703. height: 20px;
  1704. font-size: 14px;
  1705. }
  1706. input,
  1707. textarea {
  1708. margin: 5px;
  1709. padding: 5px;
  1710. width: 280px;
  1711. }
  1712. }
  1713. @media (max-width: 360px) {}