Skip to Content

CSS File

URL: https://geocams.pl/templates/default/css/theme-layout.css
HTTP Status: 200 OK
MIME Type: text/css
Last Modified: Thu, 20 Jan 2022 05:47:32 GMT
Download Time: Less than a second
Cookies: None
Size: 15 KB
Rules: 144 style rules
Imports: 0 stylesheets
HTTP Headers:  4 headers
Links In:  1 pages
Links Out:  0 links
Images:  12 images
CSS:  0 files
JavaScript:  0 files
  
OK Issues: No issues found

1/* Global =================================================================== */

2

3html, body{

4 width: 100%;

5 height: 100%;

6}

7

8body {

9 background:

url("../images/bg.png");

10 margin:0;

11 padding:0;

12}

13

14/* Wrapper ================================================================== */

15

16#layout{

17 width: 980px;

18 margin: 0 auto;

19 will-change: blur;

20}

21#popup-manager.popup-show + #layout, .wrap_blur {

22

-webkit-filter:blur(2px);

23

-moz-filter:blur(2px);

24

-ms-filter:blur(2px);

25

-o-filter:blur(2px);

26

filter:blur(2px);

27}

28/* Header =================================================================== */

29

30#layout header{

31 height: 50px;

32 line-height: 50px;

33 padding: 0 14px;

34 background:url("../images/bg_top.png") no-repeat center;

35}

36

37#layout header #logo a, #layout header #logo > span{

38 display: block;

39 float: left;

40 width: 180px;

41 height: 50px;

42 background: url("../images/logo.png") no-repeat left center;

43}

44

45/* Header Navigation ======================================================== */

46

47header .menu,

48header .menu li { margin:0; padding:0; list-style: none; background:none; }

49

50header .menu {

51 float:right;

52 position: relative;

53 z-index: 15;

54 height: 30px;

55 line-height: 30px;

56 padding-top:10px;

57}

58

59header .menu .item{

60 background-image: url("../images/icons/bullet_arrow_down.png");

61 background-repeat: no-repeat;

62 background-position: 5px center;

63 padding-left:28px;

64}

65

66header .menu > li {

67 float: left;

68 padding-left:5px;

69}

70

71header .menu > li > a {

72 display: block;

73 padding: 0 5px;

74 color:#ecf0f1;

75 text-decoration: none;

76

font-size: 12px;

77}

78header .menu > li > a span.wrap > span.counter {

79 margin: 0 0 0 5px;

80}

81header .menu > li > a span.wrap > span.counter:before {

82 content: '(';

83}

84header .menu > li > a span.wrap > span.counter:after {

85 content: ')';

86}

87header .menu > li > a:hover {

88 color:#FFF;

89}

90

91header .menu > li.active > a { color:#F5CF53; }

92header .menu > li.active > a:hover { color:#F5CF53; }

93header .menu > li.active > ul a:hover { color:#EEE; }

94

95header .menu ul li a,

96header .menu li.active ul li a {

97 text-shadow: none;

98 text-decoration: none;

99 padding-right: 10px;

100

font-size: 12px;

101}

102

103header .menu li ul li.active a{ color:#F5CF53; }

104header .menu li ul li.active a:hover { color:#F5CF53; }

105

106header .menu li:hover {

107 position: relative;

108 z-index: 599;

109 cursor: default;

110}

111

112header .menu ul {

113 visibility: hidden;

114 position: absolute;

115 top: 99%;

116 left: -15px;

117 z-index: 598;

118 width: 100%;

119 box-shadow: 0 1px 1px #000;

120 border-bottom-left-radius: 6px;

121 border-bottom-right-radius: 6px;

122}

123

124header .menu ul li {

125 float: none;

126 border-bottom: solid 1px #224674;

127 background-color: #224674;

128 color: #FFF;

129}

130

131header .menu ul li:last-child {

132 border-bottom: none;

133}

134

135header .menu ul li a {

136 display: block;

137 height:30px;

138 line-height:30px;

139 color:#A3CAE0;

140}

141

142header .menu ul li:hover > a { background-color: #224674; color: #FFF; }

143

144header .menu ul ul {

145 top: 0px;

146 left: 90%;

147}

148

149header .menu li:hover > ul {

150 visibility: visible;

151}

152

153header .menu ul { width:250px; }

154

155header .menu ul li:last-child,

156header .menu ul li:last-child a {

157 border-bottom-left-radius: 6px;

158 border-bottom-right-radius: 6px;

159}

160

161header .menu ul li:first-child,

162header .menu ul li:first-child a {

163 border-top-left-radius: 6px;

164 border-top-right-radius: 6px;

165}

166

167header .menu > .folder a {

168 padding-right: 8px;

169}

170

171/* Main Navigation =========================================================== */

172

173nav {

174 height:50px;

175 background: #34495e;

176 padding: 0;

177 margin-bottom: 10px;

178

font-size:12px;

179}

180

181nav .menu,

182nav .menu li,

183nav .menu ul {

184 list-style: none;

185 margin: 0;

186 padding: 0;

187}

188

189nav .menu {

190 position: relative; z-index: 5; float: left;

191 height: 50px;

192 line-height: 50px;

193}

194

195nav .menu .item{

196 background-image:none !important;

197}

198

199nav .menu > li {

200 float: left;

201}

202

203nav .menu > li:first-child {

204 background:none;

205}

206

207nav .menu > li > a {

208 display: block;

209 padding: 0 15px;

210 color:#FFF;

211 text-decoration: none;

212 text-transform: uppercase;

213 font-weight: bold;

214}

215

216nav .menu > li > a:hover {

217 background: #27ae60 !important;

218}

219

220nav .menu > li.active > a { background: #2980b9 !important; }

221nav .menu > li.active > a:hover { }

222nav .menu > li.active > ul a:hover { color:#000; }

223

224nav .menu ul li a,

225nav .menu li.active ul li a {

226 color: #000;

227 text-shadow: none;

228 text-decoration: none;

229 padding: 0 10px;

230}

231

232nav .menu li ul li.active > a{ color:#2980B9; }

233nav .menu li ul li.active > a:hover { color:#2980B9; }

234

235nav .menu ul li:hover > a { background-color: #DAE9FA; }

236

237nav .menu li:hover {

238 position: relative;

239 z-index: 599;

240 cursor: default;

241}

242

243nav .menu ul {

244 visibility: hidden;

245 position: absolute;

246 top: 98%;

247 left: 0;

248 z-index: 598;

249 width: 100%;

250 box-shadow: 0 1px 1px #000;

251}

252

253nav .menu ul li {

254 float: none;

255 border-bottom: solid 1px #DAE9FA;

256 background-color: #f9f9f9;

257 color: #000;

258}

259

260nav .menu ul li:last-child {

261 border-bottom: none;

262}

263

264nav .menu ul li a {

265 display: block;

266 height:30px;

267 line-height:30px;

268 overflow: hidden;

269}

270

271nav .menu ul ul {

272 top: 0px;

273 left: 99%;

274}

275

276nav .menu li:hover > ul {

277 visibility: visible;

278}

279

280nav .menu ul { width: 200px; margin-top: 1px; }

281

282nav .menu ul li:last-child,

283nav .menu ul li:last-child a {

284}

285

286nav .menu ul li:first-child,

287nav .menu ul li:first-child a {

288}

289

290nav .menu > .folder > a {

291 padding-right: 8px;

292}

293

294nav .menu > .folder > a > .wrap {

295 padding-right: 20px;

296 background: url("../images/nav-arrow-down-white.png") no-repeat right center !important;

297}

298

299nav .menu ul *.folder > a {

300 padding-right: 15px;

301 background-image: url("../images/nav-arrow-right.png") !important;

302 background-position: 100% 50%;

303 background-repeat: no-repeat;

304}

305

306nav select { display: none; }

307

308/* Body ===================================================================== */

309

310#body{

311}

312

313/* Breadcrumbs ============================================================== */

314

315#breadcrumbs { margin:-20px; margin-bottom: 20px; background:#ecf0f1; padding:0 10px; position: relative; }

316

317#breadcrumbs ul, #breadcrumbs li { margin:0; padding:0; list-style: none; }

318

319#breadcrumbs ul{

320 overflow: hidden;

321 position: relative;

322}

323#breadcrumbs > ul:after {

324 content: '';

325 position: absolute;

326 top: 0;

327 right: 0;

328 background: -moz-linear-gradient(left, rgba(236,240,241,0.1) 0%, rgba(236,240,241,1) 100%);

329 background: -webkit-linear-gradient(left, rgba(236,240,241,0.1) 0%,rgba(236,240,241,1) 100%);

330 background: linear-gradient(to right, rgba(236,240,241,0.1) 0%,rgba(236,240,241,1) 100%);

331

filter:

progid:DXImageTransform.Microsoft.gradient( startColorstr='#1aecf0f1', endColorstr='#ecf0f1',GradientType=1 );

332 width: 50px;

333 height: 100%;

334}

335#breadcrumbs ul li {

336

font-size: 12px;

337 color: #2c3e50;

338 display: table-cell;

339 white-space: nowrap;

340 text-overflow: ellipsis;

341 overflow: hidden;

342 margin: 0;

343 padding: 0;

344 border-spacing: 0;

345 vertical-align: middle;

346}

347

348#breadcrumbs ul li a {

349 color:#2c3e50;

350}

351

352#breadcrumbs ul li a:hover {

353 color:#34495e;

354 text-decoration: none;

355}

356

357#breadcrumbs ul li.sep {

358 padding:0 10px;

359 width: 4px;

360 background: url("../images/nav-arrow-right-light.png") no-repeat center center;

361}

362

363#breadcrumbs ul li.home {

364 width: 16px;

365}

366

367#breadcrumbs ul li.home a {

368 display:block;

369 width:16px;

370 height:32px;

371 background: url("../images/nav-home.png") no-repeat left center;

372}

373

374/* Section ================================================================== */

375

376#body section{

377 float:left;

378 width:730px;

379}

380

381#body section article {

382 padding: 20px;

383 background:#FFF;

384 margin-bottom: 10px;

385 position: relative;

386 z-index: 0;

387}

388

389#body section h1{

390 margin-bottom: 20px;

391 color:#34495e;

392}

393

394#body section h1 + .parent_title{

395 font-size:16px;

396 margin: -10px 0 20px 0;

397}

398.item_group_title {

399 background: url("../images/icons/group.png") no-repeat left center;

400 padding: 0 0 0 25px;

401}

402/* Sidebar ================================================================== */

403

404#body aside{

405 float:right;

406 width:240px;

407 margin-bottom: 10px;

408}

409

410/* Sidebar Navigation ======================================================= */

411

412#body aside .menu, #body aside .menu li,

413#body section .menu, #body section .menu li

414{ margin:0; padding:0; list-style: none; background:#FFF; display: block; }

415

416#body aside .menu ul,

417#body section .menu ul{

418 border: solid 1px #EDEDED;

419 border-bottom: none;

420}

421

422#body aside .menu {

423 margin:-15px;

424}

425

426#body aside .menu li ul {

427 visibility: hidden;

428 position:absolute;

429 top:-1px;

430 left: auto;

431 right: 91%;

432 width:220px;

433 box-shadow: 0 1px 2px #666;

434 z-index: 999;

435}

436

437#body aside .menu li {

438 border-bottom: solid 1px #ecf0f1;

439}

440

441#body aside .menu li:hover,

442#body aside .menu li.active,

443#body section .menu li:hover,

444#body section .menu li.active {

445 position: relative;

446 z-index: 2;

447 cursor: default;

448 background: #ecf0f1;

449}

450#body aside .menu li:last-child {

451 border-bottom: none;

452}

453#body aside .menu li:hover > ul {

454 visibility: visible;

455}

456aside .menu .item, section .menu .item {

457 background: url("../images/icons/item.png") no-repeat 10px center;

458}

459#body aside .menu li.active .item,

460#body section .menu li.active .item {

461 color:#000;

462}

463#body aside .menu a,

464#body aside .menu span.item,

465#body section .menu a,

466#body section .menu span.item {

467 overflow: hidden;

468 display:block;

469 color:#666;

470 text-decoration: none;

471 padding:4px 10px;

472 padding-left:36px;

473}

474

475#body aside .menu a:hover {

476 color:#000;

477}

478

479#body aside .menu .counter,

480#body section .menu .counter{

481 float:right;

482 padding: 0px 7px;

483 background: #376499;

484 border-radius: 50px;

485

font-size: 11px;

486 color: white;

487}

488

489#body aside .menu li:hover .counter,

490#body section .menu li:hover .counter{

491 background:#BDC3C7;

492}

493

494/* Footer =================================================================== */

495

496#layout footer{

497 background: #34495E;

498 height: 60px;

499 color: #7f8c8d;

500 padding: 0 15px;

501 clear:both;

502

font-size:12px;

503}

504

505#layout footer ul, #layout footer li {

506 margin: 0; padding: 0; list-style: none;

507}

508

509#layout footer ul {

510 overflow: hidden;

511}

512

513#layout footer ul li {

514 height: 60px;

515 line-height: 60px;

516 float:left;

517 margin-right: 15px;

518}

519

520#layout footer ul li:last-child { margin:0; }

521

522

523#layout footer a { color:#95a5a6; }

524#layout footer a:hover { color:#ecf0f1; }

525

526#layout footer span.item { padding:0 10px; border-left: solid 1px #7f8c8d; }

527

528/* Footer SQL Debug ======================================================== */

529

530#debug_block{

531 display:none;

532}

533

534.queries_wrap .query{

535 padding:10px;

536 margin:10px;

537 background:#FFF;

538 border:solid 1px #DDD;

539}

540

541.queries_wrap .query .src{

542

font-size:12px;

543 color:#999;

544}

545.queries_wrap .query .debug_data{

546 margin-top:4px;

547}

548.queries_wrap .query_time {

549 color: #999;

550

font-size: 12px;

551 margin: 4px 0 0;

552}

553.queries_wrap .red_query {

554 color: #c0392b;

555}

556.queries_wrap .green_query {

557 color: #27ae60;

558}

559#debug_widget.tabs-menu > ul {

560 border-bottom: none;

561 height: 32px;

562 background: #B3C2C9;

563 min-width: 600px;

564}

565#debug_widget.tabs-menu .tabbed li {

566 background: none;

567}

568#debug_widget.tabs-menu .tabbed li a {

569 border: none;

570}

571#debug_widget.tabs-menu .tabbed li a:not(:hover) {

572 color: #EFEFEF;

573}

574#debug_widget.tabs-menu .tabbed li.active a, #debug_widget.tabs-menu .tabbed li.active a:hover {

575 border: none;

576 margin: 0;

577 color: #495358;

578}

579#debug_widget ol {

580 padding: 0;

581 margin: 0;

582}

583

584/* Footer Navigation ======================================================== */

585

586#layout footer #nav {

587 float:right;

588 margin-right: 0;

589}

590

591/* Site offline notice ====================================================== */

592

593#site_off_notice{

594 position: fixed;

595 left:15px; top:15px;

596 padding:5px 10px;

597 padding-left:28px;

598 background: url("../images/icons/error.png") no-repeat 8px center #FFF;

599 border:solid 1px red;

600 color:red;

601}

602.modal_padding {

603 padding: 10px;

604 box-sizing: border-box;

605 min-width: 460px;

606}

607.modal_padding h3, .modal_padding h2 {

608 margin-top: 5px;

609 white-space: nowrap;

610}

611

612.width_480 {

613 width: 480px;

614}

615/* Media Queries ============================================================ */

616

617@media screen and (max-width: 980px) {

618 #body section { width:100% !important; }

619 #body aside {

620 float: none !important;

621 overflow: hidden;

622 width: 100%;

623 clear: both;

624 }

625}

626

627@media screen and (max-width: 800px) {

628 #body section { width:100% !important; }

629 nav { padding:5px; height:auto; }

630 nav .menu { display:none; }

631 nav select {

632 position: relative;

633 display: inline-block;

634 background: transparent;

635 border: 0;

636 box-shadow: none;

637 color: #FFF;

638

font-size: 14px;

639

-webkit-appearance: none;

640

-moz-appearance: none;

641 appearance: none;

642 height: 28px;

643 line-height: 20px;

644 background:

url(../images/icons32/menu-icon.svg) no-repeat center right;

645 }

646 nav select option {

647 color: #333;

648 background: #FFF;

649 transition: all 0.3s ease;

650 }

651 #layout footer #info { display: none !important; }

652}

653

654@media screen and (max-width: 640px) {

655 .content_item .ft_images .first_type_images:first-child {

656 float: none;

657 clear: both;

658 margin-bottom: 10px;

659 display: block;

660 width: 100%;

661 max-width: 100%;

662 }

663 .filter-panel .fields .field:nth-child(odd), .filter-panel .fields .field:nth-child(even){

664 float: none !important;

665 width: 100%;

666 margin-bottom: 10px;

667 }

668 .content_item .ft_images .first_type_images:first-child > img {

669 width: 100%;

670 }

671 #layout header #logo { width:200px; }

672 .tabs-menu > ul { display:none; }

673 .tabs-menu select { display:block !important; }

674 .widget > .title {

font-size:14px !important; }

675 .widget > .title .links { display:none; }

676 .content_item .ft_image { float:none !important; }

677 .modal_padding {

678 padding: 10px;

679 box-sizing: border-box;

680 min-width: 320px;

681 }

682}

683

684@media screen and (max-width: 480px) {

685 #layout footer #nav { display: none !important; }

686 #breadcrumbs ul li:last-child {

687 display: none;

688 }

689 h1 {

690 font-size: 22px;

691 }

692 .content_list.featured .first .photo, .content_list.featured .first .fields, .content_list.tiled.albums_list .tile {

693 width: 100% !important;

694 }

695 .content_list_item.second .photo, .content_list_item.second .first {

696 float: none !important;

697 margin-right: 0 !important;

698 }

699 .content_list.featured .first .ft_caption a {

700 font-size: 21px !important;

701 }

702 .content_list_item .ft_caption .value {

703 font-size: 18px !important;

704 }

705}