.color1{color:#1ab394}
a {color:#1ab394}
div[itemprop="articleBody"] p, div[itemprop="articleBody"] li{color:#aeaeae}



.landing-page .navbar-default .navbar-brand.logo{background:#fff; padding:20px;}
.landing-page .navbar.navbar-scroll .navbar-brand{margin-top:0;}

section#component{padding:50px 0 20px 0;}

.moduletable.menu_gora{float:right;}
.menu_gora .dj-megamenu-default{background:transparent;}
.navbar-scroll .dj-megamenu-default li a.dj-up_a span{color:#1ab394}

.menu_gora .dj-megamenu-default li a.dj-up_a{border-left:0; border-right:0;}
.menu_gora .dj-megamenu-default li:hover a.dj-up_a,.menu_gora  .dj-megamenu-default li.hover a.dj-up_a,.menu_gora  .dj-megamenu-default li.active a.dj-up_a{background:#1ab394}
	.menu_gora .dj-megamenu-default li:hover a.dj-up_a span,.menu_gora  .dj-megamenu-default li.hover a.dj-up_a span,.menu_gora  .dj-megamenu-default li.active a.dj-up_a span{color:#fff;}

body .dj-megamenu-select-light .dj-mobile-open-btn, body .dj-megamenu-offcanvas-light .dj-mobile-open-btn, body .dj-megamenu-accordion-light .dj-mobile-open-btn{    background: #fff none repeat scroll 0 0;
    border-radius: 0 0 3px 3px;
    color: #1ab394;
    display: inline;
    font-size: 35px;
    height: auto;
    padding: 0px 10px;
    text-align: center;
    width: auto;}



.form-horizontal input{border:#eee 1px solid;}
.form-horizontal .control-group{overflow:hidden;}
	.form-horizontal .control-label{width:20%; float:left; padding-right:5px; }
	.form-horizontal .controls{width:80%; float:left; padding-top:7px;}
.nav-stacked > li{float:left;}	
	
	

/*Lista artykułów*/	
.article-info-term{display:none;}

/*Lista artykułów*/
.blog .span4{width:33%; float:left; padding:0 8px 25px 0;}
	.blog .span4:nth-child(2n+1){}
	.blog .span4:nth-child(2n+2){}
	.blog .span4:nth-child(2n+3){padding-right:0;}
	
	@media (max-width: 768px){.blog .span4{width:100%;}}
.blog .item{position:relative;}
.blog .even{clear:both;}
.blog .wpis{overflow:hidden;margin-bottom:30px;}
.blog .obrazek{height:12em; display:block; background-size:cover;background-position: center center; transition:1s}
	.kolumna-prawa .blog .obrazek{height:6em;}
		.kolumna-prawa .blog .obrazek:hover{padding:0 !important;}
	.blog .item:hover .obrazek{background-size:contain; transition:0.2s}
.blog .page-header{margin:0; padding:0; top:0; left:0; right:0;}
	.blog .page-header h2{font-size: 1.5em; height: 2em; line-height: 2.1em; margin: 0; overflow: hidden; font-weight:300;border:none; text-transform:none;}
		.blog .page-header h2 a{color:#1ab394;}
	.newsflash.aktualnosci{overflow:hidden; padding:10px 0 0 0;}
	.newsflash.aktualnosci .page-header h2 {font-size: 1.2em;}
	.newsflash.aktualnosci .readmore{display:none;}
		
.blog time{position:absolute; top:3em; left:0; right:0; background:#fff; opacity:0; font-size:0.75em;line-height: 1.8em;transition:1s;}
.blog .item:hover time{opacity:0.9; transition:0.2s;}

.blog div.p{color:#aeaeae; line-height: 1.6em; text-align:left;} 



/*4 bloki*/
.bloki4{padding:15px 0;}
.bloki4 .span3{width:25%; float:left; padding:0 25px 8px 0px;}
	.bloki4 .span3:nth-child(3n+4){padding-right:0;}
	@media (max-width: 768px){.bloki4 .span3{width:50%;}}
.bloki4 .item{padding:0px; display:block;}
	.bloki4 h3 {color: #676a6c; font-weight: 600;  height: 2.2em; font-size:20px; line-height: 1.8em; margin-bottom: 0 !important; text-align: center; letter-spacing: -1px; overflow:hidden; text-transform:uppercase; text-align:left;}
	.bloki4 div.p{color:#aeaeae; text-align:left; line-height:1.6em; padding:0px 0px}
	
	
	
.alert{}	
.alert-error{background-color: #f2dede;border-color: #ebccd1;color: #a94442;}
.alert.alert-message{background-color: #d9edf7;border-color: #bce8f1; color: #31708f;}



.visitorLogIconWithDetails:hover .details {background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0; border:#eee 1px solid; padding: 10px; position: absolute; display:block;}
	.visitorLogIconWithDetails:hover .details li{list-style:circle inside;}
	
	
	
.pagination{width:100%; text-align:center;}
	.pagination>ul{width:100%;clear:both;}
		.pagination>ul>li{display:inline-block;list-style:none;}
			.pagination>ul>li a, .pagination>ul>li span{padding:5px 10px; border:#eee 1px solid; margin:2px; transition:1.1s}
				.pagination>ul>li a:hover, .pagination>ul>li span:hover{background:#1ab394; color:#fff; transition:0.1s;}
				
				
				
.btn-success{background:#1ab394; border-color:#0d8069}
	.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success, .btn-success:active:focus, .btn-success:active:hover, .btn-success.active:hover, .btn-success.active:focus{background:#0d8069; border-color:#1ab394}
	
	body .daterangepicker .ranges li.active, body .daterangepicker .ranges li:hover{background:#1ab394; border-color:#0d8069}
	
	
.nav.navbar-top-links a{font-size:13px;}	





/*Logowanie, rejestracja*/
#loginComp{width:100%;}
	#mod_improved_ajax_login-93{ margin:0 auto; max-width:450px;}
	
	
	
.btn-group-sm > .btn, .btn-sm{padding: 7px 10px;}	



.fix1{position:fixed; width:80%; width:calc(100% - 230px); z-index:2;}
.fix2{position:fixed; width:80%; width:calc(100% - 230px); z-index:2; top:60px;}
.fix3{position:fixed; width:80%; width:calc(100% - 240px); z-index:2; top:80px; padding:10px 0;}
.podfix{padding-top:100px;}
.view-logodwiedzajacych .podfix{padding-top:130px;}



.rstboxes .rstbox{display:block;}