.t3-topbar {
background-color: #3c7717;
color: #fff;
font-size: 12px;
padding: 0;
}
.edukacja .t3-topbar {
	background-color: #E89519;
color: #fff;
font-size: 12px;
padding: 0;
}
.szkolenia_media .t3-topbar {
	background-color: #114c87;
color: #fff;
font-size: 12px;
padding: 0;
}

.btn {
	color: #fff;
	background-color: #85ab3d;
}
.t3-module {
	box-shadow: none;
}
#roksearch_search_str {
	background: #3c7717 url(../images/ico/search.png) 98% 50% no-repeat !important;
	border: 0px !important;
	color: #fff !important;
	padding: 0 !important;
}
.edukacja #roksearch_search_str {
	background: #E89519 url(../images/ico/search.png) 98% 50% no-repeat !important;
	border: 0px !important;
	color: #fff !important;
	padding: 0 !important;
}
.szkolenia_media #roksearch_search_str {
	background: #114c87 url(../images/ico/search.png) 98% 50% no-repeat !important;
	border: 0px !important;
	color: #fff !important;
	padding: 0 !important;
}
input#roksearch_search_str.inputbox.roksearch_search_str {
	height: 30px !important;
}
.t3-header, .has-slideshow .t3-header, .has-slideshow .t3-header::after {
	background-color: rgba(255,255,255,0.90);
}
.navbar-default {
	font-weight: 600;
}

.navbar-default .navbar-nav > li > a {
	color: #515151;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	color: #85ab3d;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	color: #3c7717;
	border-bottom: 4px solid #3c7717;
}

.navbar-toggle {
	color: #85ab3d;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
	color: #3c7717;
}
.t3-module.module.newsletterintro {
	margin-bottom: 0px;
	padding: 0;
}
.newsletterintro .module-title {
	color: #85ab3d !important;
font-size: 24px !important;
text-transform: uppercase;
}
.newsletterintro h3.module-title {
	margin-bottom: 9px;
}
div.container.t3-sl.t3-sl-2 {
	padding-bottom:30px;
padding-top: 30px;
}
.freshmailregister input[type="text"], .freshmailregister input[type="email"], .freshmailregister .btn {
	width: 100%;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .inputbox {
border: 1px solid #cfd8dc;
}

.magazine-featured .magazine-featured-intro .magazine-item article, .items-leading .leading {
-webkit-box-shadow: none !important;
box-shadow: none !important;
padding: 0 !important;
}
.t3-module.module.newsrest {
	margin-top: 15px;
}
.t3-topbar-1 {
	height: 30px;
}
.topgreen {
	background: #3c7717;
}
.topnavy {
	background: #583a1e;
}
.topbrown {
	background: #583a1e;
}
.toporange {
	background: #e3951b;
}
.toptransparent {
  background: none;
}
.topgreen, .topnavy, .toporange, .topbrown {
	padding: 4px 20px 4px 20px;
	min-width: 120px;
	text-align: center;
}
.toptransparent {
	padding: -1px 0px 0px 0px;
	min-width: 120px;
	text-align: center;
}
.topgreen:hover, .topnavy:hover, .toporange:hover, topbrown:hover {
	background: #666;
}
.topgreen a, .topnavy a, .toporange a, .topbrown a {
	color: #fff;
}
.t3-footer a {
	color: #666;
}
.t3-footer a:hover, .t3-footer a:focus {
	color: #333;
}
.t3-footnav .t3-module .module-title {
	font-size: 18px;
}
.layout-blog .article, .view-article .article-navigation .pagenav, .item article {
	border: 0px !important;
	padding: 0px !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}
.layout-blog .article .article-intro-media .item-image {
	margin: 0 !important;
}
section.row.article-navigation.top {
	display: none;
}
/* sidebary */
.t3-sidebar-right {
	background: #f4f6f7 !important;
	border-top: 5px solid #C8C8C8 !important;
}
.t3-sidebar .module-title {
	color: #999;
	font-size: 20px;
	text-transform: uppercase;
}
.t3-sidebar .t3-module, .t3-sidebar .module-ct {
	background: transparent !important;	
}
.t3-sidebar .t3-module {
	padding: 10px;
}
.sidemenu li {
	border-bottom: 1px solid #C8C8C8;
}
.sidemenu > li > a {
	padding: 10px 2px 10px 2px !important;
	color: #515151 !important;
}
.sidemenu > li.active > a, .sidemenu > li.active > a:hover, .sidemenu > li.active > a:focus {
background: #f0f0f0 !important;
}
article aside .btn {
	background-color: #fff;
}
article aside .btn-group > .dropdown-toggle {
	color: #C8C8C8;
}
.items-row .item-image.pull-left, .items-row .item-image.pull-right {
	width: 30%
}
.items-row .item  {
	border-bottom: solid 1px #f1f1f1;
}
.readmore {
	padding: 0 0 10px 0 !important;
}
.readmore a {
	background: #85ab3d;
	padding: 15px !important;
	color: #fff;
}
.readmore a:hover, .readmore a:focus {
	background: #3c7717;
}
.jamasshead .mask {
	background: #3c7717;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.edukacja .jamasshead .mask {
	background: #d68300;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.szkolenia_media .jamasshead .mask {
	background: #021866;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.jamasshead  {
	background: url(/images/artykuly/eccc_otoczenie.jpg) no-repeat 50% 50%;
	background-size: cover;
}
.edukacja .jamasshead  {
	background: url(/images/headers/banner-edu.jpg) no-repeat 50% 50%;
	background-size: cover;
}
.szkolenia_media .jamasshead  {
	background: url(/images/headers/banner-media.jpg) no-repeat 50% 50%;
	background-size: cover;
}
.rsepro-filter-filters, #rsepro-navbar {
	display: none;
}
.rs_event_detail {
	background: transparent !important;
   -webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
border-radius: 0px !important;
   box-shadow: none !important;
   margin: 0 0 5px !important;
   padding: 5px 10px !important;
   border-bottom: 1px solid #ccc;
}
.formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="password"] {
	padding: 10px !important;
	min-height: 30px;
	min-width: 400px;
}
.formResponsive textarea {
	min-height: 150px;
}
.formResponsive label {
	font-weight: 300;
}
ul.rsepro_upcoming {
	margin-left: 0px;
}
.logo {
padding-top: 5px;
padding-bottom: 5px;
}
.t3-megamenu .dropdown-toggle::after {
	border-bottom: 0px;
}
.navbar-default .navbar-nav > .open > a .caret, .navbar-default .navbar-nav > .open > a:hover .caret, .navbar-default .navbar-nav > .open > a:focus .caret {
	border-top-color: #3c7717;
	border-bottom-color: #3c7717;
}
.t3-mainnav .t3-navbar-collapse .navbar-nav > li.open > a, .t3-mainnav .t3-navbar-collapse .navbar-nav > li.open > a:hover, .t3-mainnav .t3-navbar-collapse .navbar-nav > li.open > a:active, .t3-mainnav .t3-navbar-collapse .navbar-nav > li.open > a:focus, .t3-mainnav .t3-navbar-collapse .navbar-nav .open > .dropdown-menu > li.open > a, .t3-mainnav .t3-navbar-collapse .navbar-nav .open > .dropdown-menu > li.open > a:hover, .t3-mainnav .t3-navbar-collapse .navbar-nav .open > .dropdown-menu > li.open > a:active, .t3-mainnav .t3-navbar-collapse .navbar-nav .open > .dropdown-menu > li.open > a:focus {
	color: #666;
}
.item-image img {
	width: 100%;
	max-width: 100%;
}
.masterpage .page-header h1 {
color: #3c7717;
font-size: 24px;
margin: 0 0 11px 0;
padding: 0;
font-weight: 400;
text-align: left;
}
.masterpage .page-header {
	margin: 10px 0 12px 0;
	}
.masterpage .t3-sidebar .t3-module {
	padding: 0px;
}
.masterpage .t3-sidebar-2 {
	padding-top: 10px;
}
.block-slideshow .carousel-control {
	background: rgba(255, 255, 255, 0.6) !important;
	color: #000 !important;
}
.masterpage h2.article-title {
	margin: 10px 0 12px 0;
	color: #3c7717;
font-size: 24px;
text-transform: uppercase;
margin: 0 0 11px 0;
padding: 0;
font-weight: 400;
text-align: left;
}
/* formularze */

@media screen and (max-width: 650px) {
	.formResponsive input[type="text"],
  .formResponsive input[type="password"],
  .formResponsive textarea,
  .formResponsive select {width: 95% !important;
}
.formResponsive .formControls .formBody .rsformgrid2,
  .formResponsive .formControls .formBody .rsformgrid3,
  .formResponsive .formControls .formBody .rsformgrid4,
  .formResponsive .formControls .formBody .rsformgrid6,
  .formResponsive .formControls .formBody .rsformgrid12 {
	width: 95%;
	float:none;
  }
}

/* .newslettermodule input#mod_134_custom_fields_imie {width:100%;}
.newslettermodule input#mod_134_email {width:100%;}*/
h4.newslettermodule {color:#515151;}
/*#mod_134_captcha, #mod_135_captcha {float:right;}*/

ul.uk-list.uk-list-large a {
    color: #fff !important;
}
ul.uk-list.uk-list-large a:hover {
    color: #000 !important;
}
.stronaglownanowa h3.uk-h3 a {color:#3c7717 !important;}
.stronaglownanowa h3.uk-h3 a:hover {color:#2e610e !important;}

/* widgetkit */
.uk-scope a {color:#3c7717 !important;}
.uk-scope a:hover {color:#2e610e !important;}