body {
    color:#002d65;
	font-family:'Lato', Arial;
    font-size:18px;
}

/* header */
header {
	margin-top:0px;
	margin-bottom:45px;
}
header #logo { padding-top:15px; }
/* footer */
footer {
	font-size:14px;
	padding:30px;
	margin-top:20px;
}
#footer {
	height:120px;
	background:url('../images/bg-footer.jpg');
	background-position:top center;
	background-repeat:repeat-x;	
	padding:45px 30px 45px 30px;
}
#footer div {
	border:none !important;
	background:none !important;		
}
#footer .col-md-6:first-child a { padding-right:25px; }
#footer-bottom { margin-top:15px; }

/* base */
h1 {
	font-size:48px;
	font-weight:900;
	padding-bottom:40px;
	line-height:110%;
}
h2 {
	font-size:32px;
	line-height:115% !important;
}
#main h2 { font-weight:900; }
h3 {
	font-size:22px;
}
strong { font-weight:bold; }
p { line-height:130%; }
.small { font-size:14px; }

.breadcrumb {
	font-size:12px;
	margin-bottom:40px;
	color:#7a9bd2;
	border-top:20px solid #00c2e9;
	background:none !important;
	border-radius:0px !important;
}
.inside {
	padding:0px 115px 50px 115px;
}
#main {
	margin-top:50px !important;
}
#box-info {
	margin-top:60px;
	font-size:15px;
	line-height:140%;
}
#box-info div { border-radius:0px !important; }
#box-info .thumbnail { border:10px solid #e0e1e5; padding:30px; }
#box-info a {
	display:block;
	font-weight:bold;
    color:#002d65;
}
.first-a {
	border-bottom:1px solid #ccc !important;
	padding-bottom:10px !important;
}
.last-a { 
	padding-top:10px !important;  
}

/* article / posts / news */
article {
	margin:0px 0 40px 0;
}
article.list {
	margin:0px 0 0px 0;
	padding:30px 30px 0px 30px;
	border-bottom:1px solid #dddddd;
}
article.list:hover {
	background-color:#f8f8f8;
}
article h2 { margin-bottom:15px; line-height:100%; }
article h2 a { color:#222; }
article h2 a:hover { text-decoration:none; }
article .text {
	font-size:16px;
	line-height:130%;
	padding-bottom:15px;
}
article .image { max-width:100%; margin-bottom:25px; }
article .more {
	margin-top:30px;
}
article .more a { 
	font-size:16px; 
	color:#fff;
	font-weight:bold;
	padding:10px 15px 12px 15px;
	border-radius:27px; 
	text-decoration:none;
	background-color:#002d65;
}
article .more a:hover { 
	background-color:#e30613;
}
article .btn-help {
	background-color:#e30613 !important;	
}
article .btn-help:hover{
	background-color:#002d65 !important;	
}
article.view { margin-top:25px; }
article.view img {
	float:left;
	margin:0 30px 30px 0;
}
.signature {
	margin-top:10px;
	font-size:12px;
	color:#808080;
}
#infographics h2 {
	font-size:26px;	
	margin-bottom:15px;
	display:block !important;
	overflow: hidden !important;
	height:60px !important; 
}
#infographics .row .col-md-4 { margin-bottom:60px; }
#infographics .signature { padding-bottom:5px; }

/* nav */
nav {
	/*padding-left:35px !important;*/
}
nav a, nav span { 
	display:block; 
	font-size:18px;
	cursor:pointer;
	color:#002d65;
}

#menu_mobile{
	width:60px;
	height:60px;
	float:right;
	display:none;

}
.menu_level_0 {
    list-style-type:none;
    padding:0;
    margin:0;
 }
.menu_level_0 a:hover {
	background:url('../images/top-nav-bg.jpg');
	background-position:top center;
	background-repeat:repeat-x;
	text-decoration:none;
}
.menu_level_0 > li {
    float:left;
}
.menu_level_0 > li > a, .menu_level_0 > li > span {
    padding:39px 20px 0px 20px;
}
.menu_level_0 .last, .menu_level_0 .last a { /*padding-right:0px !important; */}
.menu_level_0 > li > ul { 
	display:none;
	position:absolute;
	z-index:100;
	background-color:#f1f1f1;
	width:280px;
}
.menu_level_0 > li:hover > ul {
    display:block;
}
.menu_level_0 > li > ul > li > a, .menu_level_0 > li > ul > li > span {
	padding:10px 10px 10px 15px;
	background-color:#999;
	color:#fff;
	border-bottom:1px solid #f7f7f7;
}
.menu_level_1 > li > ul > li > a, .menu_level_1 > li > ul > li > span {
	padding:10px 10px 10px 15px;	
	border-bottom:1px solid #fff;	
}
.menu_level_3 > li > a, .menu_level_3 > li > span {
	padding:10px 10px 10px 35px;	
	background-color:#fff;	
	border-bottom:1px solid #f7f7f7;
}
.menu_level_4 > li > a, .menu_level_4 > li > span {
	padding:10px 10px 10px 65px;	
	background-color:#fff;
}

.list-download {	
	list-style: disc outside url('../../../web/images/pdf-s.png');
	padding-left: 25px !important;
	line-height: 170%;
	border-bottom: 1px solid #cacaca;
}

.li-2 {
	padding: 15px;
	margin-left: 20px;
}

.li-2 > a {
	color: #002d65;
}

/* socialmedia */
.socialmedia-top {
	text-align:right;
	margin-top:7px;
	width:96%;
	z-index:100;
	position:absolute;
}
.socialmedia-top a {
	font-size:12px;
}

/* carousel */
.carousel {
	margin-bottom:20px;
}
.pasek {
	width:100%;
	height:22px;
	background-color:#01c3e9;
}
#bar { margin-top:-42px; margin-bottom:25px; }

/* Disqus */
#disqus_thread {
	padding-bottom:20px;
}






@media screen and (max-width: 1000px) 
{
	.inside {
		padding:0px !important;
	}
	.socialmedia-top, .carousel-indicators { display:none; }
	#menu_mobile{display:block; 	margin-top:-60px; }
	nav { display:none;}
	.menu_level_0 { margin-top:20px; }
	.menu_level_0 > li { width:100% !important; background-color:#009fe3 !important; border-bottom:1px solid #0392cf; }
	.menu_level_0 > li > a, .menu_level_0 > li > span {
		padding:10px 20px 10px 20px;
		width:100% !important;
		color:#fff !important;
	}
	.menu_level_0 a:hover {
	background:url('');
	background-color:#e40613;
	color:#fff;
	}
	
}

