body{background:url(../images/astrobaza-bg.jpg);font-family:"Open Sans",Helvetica,Arial,sans-serif}
p,ul{color:#a0a2ad;line-height:1.42857}
#ok-header{background-position:left -400px!important}
.ok-header-bottom{background:#242949;box-shadow:none}
.page-header h2{margin-top:0;margin-bottom:0}
.page-header h2,.page-header h2 a{color:#fff;font-family:"Oregano",Georgia,"Times New Roman",Times,serif}
.ok-element-helpers{background-color:#ff5f6d!important;color:#fff!important;border-radius:50px!important}
#ok-footer{background:#242949;padding:40px 0;margin:40px 0 0}
.page-header{border-bottom:0;margin-bottom:0;padding-bottom:0}
.nav-wrapper ul li a{color:#fff;font-weight:700}
.nav-wrapper ul li a:hover{color:#ff5f6d}
.nav-wrapper ul li:hover{background:#242949}
.nav-wrapper ul{margin-left:-20px}
.nav-wrapper ul li{border-left:1px solid #3d3f55}
.ok-logo img{position:absolute;max-width:497px;top:50%;margin-top:-192px}
dl.article-info{margin:5px 0 15px}
.logos{padding:70px 0 20px;text-align:center}
.logos h4{color:#fff;font-family:"Oregano",Georgia,"Times New Roman",Times,serif}
.logos ul{-webkit-padding-start:0}
.logos ul li{display:inline-block;padding:40px 50px; width:33%; box-sizing:border-box;}
.logos img{max-height:100px}
.ui-to-top{width:50px;height:50px;font-size:24px;line-height:46px;color:#FFF;background:#ff5f6d;border-radius:50%;position:fixed;text-align:center;text-decoration:none;z-index:20;transition:.3s all ease;z-index:999;right:40px;bottom:40px}
.ok-panel-boxed{background:#242949;color:#fff}
.ok-panel-boxed h3.panel-title{font-family:"Oregano",Georgia,"Times New Roman",Times,serif;border-bottom:1px solid #3d3f55}
.frontpage .pull-left.item-image img{max-width:300px;margin-left:0;margin-right:20px;margin-bottom:20px}
.items-row,.items-leading{padding:30px 0;border-bottom:1px dashed #3d3f55}
.items-leading{padding-top:0}
.items-row p a,.item-page a{color:#fff;text-decoration:underline}
.pagination{margin-top:20px;text-align:center}
.pagination ul{-webkit-padding-start:0;margin-left:-8px;display:inline-block}
.pagination .btn.disabled,.pagination ul li span,.pagination .btn{font-size:.6em!important;background-color:transparent!important;padding:8px}
.pagination ul li a{color:#fff!important;box-shadow:none}
#particles-js{position:fixed;width:100vw;height:100vh;background-size:cover;background-position:50% 50%;z-index:-1}
.yt-movies{text-align:center;background:url(/images/eso1329d.jpg);background-position:center;padding:80px 0 100px}
.yt-movies h3{color:#fff;font-family:"Oregano",Georgia,"Times New Roman",Times,serif;margin:0 0 20px}
.yt-movies ul{margin:0;-webkit-padding-start:0}
.yt-movies ul li{display:inline-block;width:22%;margin:1%; min-width:200px;}
.yt-movies ul li iframe{width:100%}
.yt-movies ul li div{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}
.yt-movies ul li div iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.open-hours td{padding:0;color:#a0a2ad}
.open-hours td strong{color:#fff}
.reservation{background:#ff5f6d;padding:10px}
.reservation a{color:#fff;font-size:1.1em}
.random-gallery{background:transparent;box-shadow:none}
.random-gallery .ok-mod-content{padding:0}
.random-gallery .mosaic{max-width:100%}
.random-gallery .ok-mod-content img{max-width:100%}
.random-gallery a{color:#fff}
.mostread{margin-left:0;-webkit-padding-start:0}
.mostread li a{color:#a0a2ad}
.item-123{display:none}
#icagenda .componentheading{font-family:"Oregano",Georgia,"Times New Roman",Times,serif;color:#fff}
.ic-header-title{font-family:"Oregano",Georgia,"Times New Roman",Times,serif;font-size:1.4em;color:#fff}
.ic-header-subtitle span{color:#a0a2ad}
.ic-box-date{background:#fff!important}
.ic-date{color:#242949!important}
.ic-content h2 a{color:#fff;font-size:.9em}
.ic-event:nth-child(2n+1){background:rgba(221,221,221,0.1)!important}
.ic-cat,.ic-place,.ic-descshort{color:#a0a2ad}
.ic-list-events > div{margin:20px 0}
.pull-none.item-image img{margin:10px 0!important}
.page .item-page img{margin:10px 0}
.item-page table{margin:10px 0}
.item-page table,.item-page table td{color:#a0a2ad;padding:10px 0}
.item-page table td{border-bottom:1px dashed #a0a2ad}
.item-page table strong{color:#fff}
.open-hours{max-width:300px}
.item-page ul li{list-style:disc}
.contact .col:first-child{margin-right:5%}
.contact .col{width:45%;display:inline-block;vertical-align:top}
.dj-simple-contact-form.style-1 input,.dj-simple-contact-form.style-1 textarea{font-family:"Open Sans",Helvetica,Arial,sans-serif!important;color:#a0a2ad}
.dj-simple-contact-form.style-1 textarea:focus{background:transparent}
.invalid{color:rgba(192,0,0,0.3)!important}
.dj-simple-contact-form.style-1 #dj-easy-contact-send-137{background:#ff5f6d;border:0;color:#fff;padding:5px 10px;border-radius:50px!important}
.pg-csv-box,.pg-cv-box{background:transparent!important;box-shadow:none}
.pg-category-view #pg-msnr-container,.pg-categories-view #pg-msnr-container{margin-left:-10px!important}
.pg-csv-name{background:none;padding-left:0}
.pg-csv-name a{color:#fff;text-decoration:underline}
.random-photos{padding:70px 0 40px;text-align:center}
.random-photos h3{color:#fff;font-family:"Oregano",Georgia,"Times New Roman",Times,serif;margin:0 0 20px}
.random-photos .mosaic{float:none!important;display:inline-block;width:20%!important;height:12vw;overflow:hidden;position:relative}
.random-photos #phocagallery-module-ri div.mosaic a img{border:0;position:absolute;left:0;top:0}
.go-to-gallery{text-align:center;margin:40px auto}
.go-to-gallery a{background:#ff5f6d;color:#fff;padding:10px 30px;border-radius:50px}
a:hover{text-decoration:underline}
.pagination-centered{color:#9F9F9F!important;font-size:12px}
.pg-categories-view #pg-msnr-container .pg-csv-box .pg-csv-box-img{position:relative;overflow:hidden}
.pg-categories-view #pg-msnr-container .pg-csv-box .pg-csv-box-img img{position:absolute;top:0;left:0;height:100%}
#ok-header{outline:0}
.page span{color:#a0a2ad;}
.logos ul{margin:0px;}
.moon_div{width:100%!important}
.body_calendar365{font-family: "Open Sans",Helvetica,Arial,sans-serif!important}
#calendar-365-content > div{margin:0!important;width:100%!important}
#calendar-365-content .panel-primary{background:transparent!important}
#calendar-365-content .panel-heading{padding:10px 0!important;display:none}
#calendar-365-content .panel-body{background:transparent!important;color:#fff!important;padding:0}
#calendar-365-content .panel-body .clear{margin:10px}
#calendar-365-content .panel-body .fl{margin-left:0!important;float:none;font-weight: 100!important}
#calendar-365-content .panel-body .fl b{color:#a0a2ad;font-weight: 400}
.ok-panel .ok-mod-content a span{font-weight: normal}
.cl.lb{display:none}



@media (max-width: 1220px) {
	.nav-wrapper ul li a{padding: 0 10px;}
	.uk-container{max-width:1200px;}
	.pg-csv-box{width:29%;}
	
	#phocagallery .pg-csv-box-img{height: 170px;}
	#phocagallery .pg-csv-box{height: 200px !important;}
	#phocagallery.pg-categories-view #pg-msnr-container .pg-csv-box .pg-csv-box-img img{width: 100%;}
	
}
	
@media (max-width: 960px) {
	.nav-wrapper ul li a{letter-spacing: normal; padding:0 7px;}
	.ok-logo img{}
	/*#ok-header{height:200px;}
	.uk-grid.uk-flex.uk-flex-middle{max-height:140px !important;}*/
	.uk-pull-3-4{left:-70%;}
	.uk-width-medium-1-4{width:30%;}
	.uk-width-medium-3-4{width:70%;}
	.uk-push-1-4{left:30%;}
	.frontpage .pull-left.item-image img{max-width:200px;}
	
	#phocagallery .pg-csv-box-img{width: 100%;}
	#phocagallery .pg-csv-box{width: 44%;}
}

@media (max-width: 767px) {
	#planet,#planet_2{display:none;}
	.uk-grid.uk-flex.uk-flex-middle{min-height:150px!important;}
	.ok-logo img{max-width:300px; margin-top:-130px;}
	uk-pull-3-4{left:0%;}
	.uk-width-medium-1-4{width:100%;}
	.uk-width-medium-3-4{width:100%;}
	.uk-push-1-4{left:0%; margin:auto;}
	.uk-width-medium-1-4 .uk-width-medium-1-1{width:100%; max-width:300px; margin:auto;}
	
	.logos ul li{width:100%; max-width:150px; margin:auto; padding:10px;}
	
	#phocagallery .pg-csv-box{width: 43%;}
}

@media (max-width: 470px) {
	#phocagallery .pg-csv-box{width: 42%; height: 180px !important;}
	
}	

@media (max-width: 425px) {
	#phocagallery .pg-csv-box{width: 100%; height: 100% !important;}
	.contact .col:first-child{margin-right:0px;}
	.contact .col{width:100%;}
	
}
	

