@font-face {
  font-family: 'Gantari';
  src: 
	   url('../css/font/Gantari-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Gantari';
  src: 
	   url('../css/font/Gantari-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
}


@font-face {
  font-family: 'Gantari';
  src: 
	   url('../css/font/Gantari-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Gantari';
  src: 
	   url('../css/font/Gantari-Thin.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}

body { 
	font-family: Gantari, 'Lato', sans-serif; 
background: linear-gradient(to bottom, #F2F2F2, #EAEEF7);
	color:#0D0D0D;
}
.horizontal-newses, .circle-bg-1.circle-bg { 
	display: none;
}
.menu a { 
	font-weight: 500 !important;
	color:#0D0D0D;
}
#access .zwykle, #access .wieksze, #access .najwieksze, .dostepnosc, .contrast span  { 
	display: none !important;
}
#access a.contrast { 
	background: transparent !important;
	color:#333333;
}
.sociale-header { 
	display: none !important;
}
.topcol { 
	padding-top:20px;
}
.navbar-brand { 
	top:25px;
}
@media (max-width:990px) { 
	.navbar-brand { 
	top: 0px;
			height: 50px;
			padding-top: 16px;
			padding-right: 15px;
			padding-left: 15px;
		}
	}
}
.navbar-brand img  { 
	width:170px;
}.top { 
	background-image:url(/layout/cyber_1.png);
	background-position: left top ;background-repeat: no-repeat;
	background-size: auto 100%;
}
.top_bg { 
	background:none;
}
.contenty { 
	background:none;
}
.top_tekst { 
	color:#134486;
}
.top_box { 
	border-color:#134486;
	color:#134486;
}
.top_box_desc { 
	color:#134486;
}
.circle1, .circle2, .circle3 { 
	border-color:#134486;
}
.circle_after_circle { 
	background:rgba(19, 68, 134, 0.791) !important;
 	box-shadow: 0px 0px 4px 8px rgba(19, 68, 134, 0.85);


}

@keyframes boxik {
	0% { 
		box-shadow: 0px 0px 0px #134486;
		background: #fff;color:#134486;
	  }			 
	 10% { 
				box-shadow: 0px 3px 24px #134486;
							background:  #134486;
							color:#fff; 

	}
	25% { 
				box-shadow: 0px 3px 24px #134486;
							background:  #134486;
							 color:#fff;

	}
	
	
	30% { 			 
		box-shadow: 0px 0px 0px #134486;
							background: #fff;
							color:#023246;

	}
	100% { 			 
		box-shadow: 0px 0px 0px #134486;
							background: #fff;
							color:#134486;
	
	}
}
.about-nask p  {
	padding:30px;
	border-radius:32px;
	background:#fff;
	font-size:22px;
}
@media (max-width:600px) { 
	.best-things { 
		padding:30px 10px !important;
		background: #fff;
		display: inline-block;
		width:80%;
		border-radius:32px;
	}
}
.best-things-wrap {
	text-align: center;
	background:transparent;
	margin-top:50px;
}
.best-things-under i, .best-things-over i { 
 	background:transparent;
	 -webkit-background-clip:unset;
	 -webkit-text-fill-color: #134486;
}
.opisy-icon-wrap { 
	color:#fff;
}
.left-line-circle-in { 
	box-shadow: 0 0 15px 5px rgba(19, 68, 134, 0.38);
	background:  rgba(19, 68, 134, 0.78);
}
.bg-opisy,.left-line-in { 
	background:#134486;
}
.opisy-icon-wrap { 
	background:#134486;
	border-color:#134486;
}

.box-wrap { 
	border-color:#134486;
color:	#134486;
}
.glowna-strona .box-wrap:hover { 
	cursor: pointer;
	text-decoration: none;
	box-shadow: 0px 2px 22px rgba(0,0,0,.4);
	background: #fff !important;
	
}
.podstrona .bg-teksty {
	background: transparent;
	padding: 0px 15px;
}
.podstrona .opisy-heading {
	top:-40px;

}
.footer { 
	background-image:none;
	background:transparent !important;
}



.podstrona .opisy-heading { 
	background:#134486;

}
.podstrona .opisy-icon-wrap { 
	background:#134486;
	color:#fff;
	border-color:#134486;
}
.text-success { 
	color:#00AAFF !important;
}