/** Mój css dla tego szablonu, dopisuj wszystko co zmieniasz, to nie zniknie po kompilacji szablonu **/
DIV#rt-fullwidth
{
	margin-left: -25px;
	margin-right: -25px;
}
DIV#rt-header DIV.custom P
{
	margin-bottom: -25px;
	margin-top: -15px;
	text-align: center;
}
.header-overlay-dark .gf-menu-toggle
{
	background-color: #009642;
}
.icon-bar
{
	background-color: #FFFFFF;
}
ARTICLE.item H2
{
	font-weight: normal;
	font-size: 130%;
	color: #37abda;
}
SECTION.blog H1
{
	font-size: 170%;
	font-weight: normal;
}
H2.itemTitle
{
	font-weight: normal;
}
DIV.preview
{
	height: 0px;
}
DIV#rt-navigation .rt-grid-2.rt-omega
{
	margin-top: -29px;
}
DIV.module-title H2.title
{
	font-size: 13.5pt;
	border-bottom: 1px solid #37abda;
}
.rt-overlay-dark .sprocket-mosaic .sprocket-mosaic-item .sprocket-padding
{
	border: 1px solid #000000;
}
DIV.sprocket-mosaic-head H2.sprocket-mosaic-title
{
	font-size: 12pt;
	font-weight: 100;
}
.title2 .module-title .title
{
	color: #FFFFFF;
}
DIV#rt-sidebar-a DIV.module-title H2.title
{
	font-size: 13.5pt;
	border-bottom: 0px solid #000000;
	color: #FFFFFF;
	font-weight: 100;
}
DIV#k2Container DIV.itemNavigation
{
	border: 1px solid #000000;
	background-color: #ECD202;
	border-radius: 0px;
}
DIV#k2Container SPAN.itemNavigationTitle
{
	color: #1C1C1C;
}
DIV.rt-block.box4.title4
{
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.bt-googlemaps DIV DIV.gm-style
{
	text-align: center;
	font-size: 10pt;
}
.rt-overlay-dark .social-button
{
	border: 2px solid #00A33C;
	color: #1C4DFF;
}
.rt-overlay-dark .social-button:hover
{
	border: 1px solid #000000;
	color: #FFFFFF;
	background-color: #37abda;
}
A.social-button.rt-social-button-1
{
	/*+placement:shift 0px 17px;*/
	position: relative;
	left: 0px;
	top: 17px;
}
.gf-menu.l1 > LI > .item
{
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	border-radius: 3px;
}
UL.gf-menu .active
{
	background-color: #FFFFFF;
}
.gf-menu.l1 > LI.active
{
	border: 1px solid #000000;
}
.gf-menu LI
{
	background-color: transparent;
}
.gf-menu.l1 > LI > .item:hover
{
	background-color: #2A4C8D;
}
DIV.rt-logo-block A#rt-logo
{
	margin-top: 10px;
	margin-bottom: 10px;
}
DIV.contact FORM#contact-form
{
	margin-top: -25px;
}
FORM#contact-form LABEL#jform_contact_email_copy-lbl
{
	/*+placement:shift 14px -5px;*/
	position: relative;
	left: 14px;
	top: -5px;
}
FORM#contact-form SPAN.optional
{
	display: none;
}
FORM#contact-form TEXTAREA
{
	border: 1px solid #274E7E;
	width: 95%;
}
FORM#contact-form INPUT
{
	border: 1px solid #274E7E;
	width: 95%;
}
FORM#contact-form INPUT#jform_contact_email_copy
{
	width: 20px;
}
FORM#contact-form FIELDSET LEGEND
{
	color: #5A5A5A;
}
DIV.contact H3
{
	display: none;
}
DIV.itemBackToTop
{
	display: none;
}
.title2 .module-title
{
	background: #213f9a;
	border: 1px solid #252525;
}
UL.menu LI A, UL.menu LI .item, UL.menu LI .separator
{
	display: block;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 12px;
}
.box2
{
	background: #216B2E;
}
#rt-copyright
{
	background-color: #37abda;
}
.rt-overlay-dark .readon2, .rt-overlay-dark .social-button, .rt-overlay-dark #gantry-totop
{
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	background: #213f9a;
}
#rt-navigation
{
	border-bottom: 1px solid #2E4F8F;
	border-top: 1px solid #2E4F8F;
}
.layout-mode-responsive .gf-menu-device-container .gf-menu LI, .layout-mode-responsive .gf-menu-device-container .gf-menu .item
{
	color: #DCD7D7;
}
.icon-bar:hover
{
	background-color: #000000;
}
.box1
{
	border: 1px solid #37abda;
	background: #f1f1f1;
}
.rt-overlay-dark LEGEND
{
	border-bottom: 1px solid #274E7E;
}
UL.latestnewsbox1 LI
{
	padding-bottom: 10px;
}
.title4 .module-title
{
	border: 9px solid #252525;
	background: #252525;
}
.title4 .module-title .title
{
	color: #F3F3F3;
	font-weight: 100;
}
@media only screen and (min-width: 768px) and (max-width: 800px)
{
	.gf-menu.l1 > LI > .item
	{
		font-size: 13px;
	}
}
#rt-logo
{
	margin: 0;
}
.rt-overlay-dark .title, .rt-overlay-dark legend
{
color:#242424;
}
