.flush5.rt-block {padding: 5px;}
.flush10.rt-block {padding: 10px;}
.layout-slideshow .sprocket-features-title {
    font-size: 1.8em !important;
    line-height: 25px !important;
}
.layout-slideshow .sprocket-features-desc {
    font-size: 1.1em !important;
    line-height: 22px !important;
}
.layout-slideshow .sprocket-features-content {
    bottom: 35px !important;
    left: 80px !important;
    width: 30% !important;
}
.font-size-is-default {
    font-size: 16px !important;
}
.rt-logo-block {
    padding: 10px 0 !important;
}
.box1 {
    background-image: linear-gradient(to bottom, #ffffff, #ffffff) !important;
    background-repeat: no-repeat;
	background-color: #ffffff !important;
    box-shadow: none !important;
    color: #939393 !important;
	border: 1px solid #939393;
    border-radius: 0;
}
.box1 .title {
    color: #939393 !important;
    font-size: 22px !important;
}
.box1cienie {
    background-image: linear-gradient(to bottom, #aab8bd, #cad4d7) !important;
    background-repeat: no-repeat;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(225, 225, 225, 0.4) inset !important;
    color: #FFFFFF !important;
	border: 1px solid transparent;
    border-radius: 0;
}
.box2 {
    background-color: #f9f9f9;
    background-repeat: repeat-x;
    border: 1px solid #c8c8c8;
    border-radius: 0;
    color: #939393;
}
.box2 .title {
    color: #939393 !important;
    font-size: 22px !important;
}
.box3 {
    color: #FFF;
    background: #912b2b;
}
.box4 {
    background-color: #ffffff !important;
    background-image: none !important;
    background-repeat: no-repeat;
    box-shadow: none !important;
    color: #8b8b8b;
	border-radius: 0;
}
.box6 {
    background-color: #009FE2;
    background-image: linear-gradient(to bottom, #1382d1, #0161a7);
    background-repeat: no-repeat;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(225, 225, 225, 0.4) inset;
    color: #FFFFFF;
	border-radius: 0;
}
.box9 {
    background-color: #DF3434;
    background-image: linear-gradient(#EC7575, #E43B3B 50%, #C71B1B);
    background-repeat: no-repeat;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(225, 225, 225, 0.4) inset;
    color: #FFFFFF;
}
#rt-showcase .readon {
    background-color: #DF3434;
    background-image: linear-gradient(#34a5cd, #65b8d6 50%, #7bc5de);
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 3px;
    color: #ffffff;
    cursor: pointer;
    text-align: center;
    vertical-align: middle;
}
[class*="demostyle-type-preset1"] .button, [class*="demostyle-type-preset1"] .readon, [class*="demostyle-type-preset1"] .readon2, [class*="demostyle-type-preset1"] .readon3, [class*="demostyle-type-preset1"] a.readmore, [class*="demostyle-type-preset1"] button.validate, [class*="demostyle-type-preset1"] p.readmore a, [class*="demostyle-type-preset1"] #member-profile a, [class*="demostyle-type-preset1"] #member-registration a, [class*="demostyle-type-preset1"] .formelm-buttons button, [class*="demostyle-type-preset1"] .logout-button .btn, [class*="demostyle-type-preset1"] #gantry-totop, [class*="demostyle-type-preset1"] .sprocket-readmore, [class*="demostyle-type-preset1"] .roksearch_results a.clr {
    background-color: #34a5cd;
    background-image: linear-gradient(#34a5cd, #65b8d6 50%, #7bc5de);
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 3px;
    color: #ffffff;
    cursor: pointer;
    text-align: center;
    vertical-align: middle;
}
select {
    width: 180px;
}
.iccode {
    color: #ffffff !important;
}
.icheader {
    background: none !important;
    color: #ffffff !important;
}
canvas {
    max-width: 140px;
    width: 100% !important;
}
.cw_traffic {
    margin: 1px 0 5px !important;
}
legend {
    border-bottom: 1px solid #D5D5D5;
    font-size: 14px;
}
.form-actions {
    background-color: #FFFFFF;
}
.title3 .module-title {
    background: none;
    color: #FFFFFF;
    border-bottom: 1px solid #91c245;
    color: #565451;
}
.component-content h2 {
    border-bottom: 1px solid #744728;
}
.rt-logo-block {
    background: none;
	background-image: none !important;
}
#rt-header .rt-container {
    background-color: rgba(255, 255, 255, 0.6);
    border-bottom: 2px solid #fff;
    border-radius: 0 0 5px 5px;
    border-top: 4px solid #fff;
}
.layout-mode-responsive #rt-header-surround.scrollheader {
    box-shadow: none !important;
}
#rt-header {
    box-shadow: none !important;
}
}
.box4 a:not(.readon) {
    color: #91C245 !important;
}
.box2 a:not(.readon) {
    color: #0e6896 !important;
}
.box1 img, .box3 img {
    border: 1px solid rgba(0, 0, 0, 0.4);
    box-shadow: none;	
}
.img.rt-block {
    margin: 10px;
    padding: 0;
    position: relative;
}
.gf-menu.l1 > li.active:after {
    border-bottom: medium none;
}
.box1 .readon2 {
    background-color: #31b9ec;
    background-image: linear-gradient(to bottom, #31b9ec, #1890d0);
    background-repeat: repeat-x;
    border: 1px solid #007EB4;
}
.box1 .readon2:hover {
    border-bottom: none;
    background-color: #31b9ec;
    background-image: linear-gradient(to bottom, #1890d0, #31b9ec);
    background-repeat: repeat-x;
    border: 1px solid #007EB4;
}

.button, .readon, .readon3, a.readmore, button.validate, p.readmore a, #member-profile a, #member-registration a, .formelm-buttons button, .logout-button .btn, #gantry-totop, .sprocket-readmore, .roksearch_results a.clr {
    background-color: #ffffff;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 0px;
    box-sizing: border-box;
    color: #067ec1;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: normal;
    padding: 10px 20px;
    text-align: center;
    text-decoration: none;
    text-shadow: none;
    transition: all 0.2s ease-in 0s;
    vertical-align: middle;
    border-color: #067ec1;
}
.button:hover, .readon:hover, .readon3:hover, a.readmore:hover, button.validate:hover, p.readmore a:hover, #member-profile a:hover, #member-registration a:hover, .formelm-buttons button:hover, .logout-button .btn:hover, #gantry-totop:hover, .sprocket-readmore:hover, .roksearch_results a.clr:hover {
    background-color: #067ec1;
    background-image: none;
    background-position: inherit;
    border: 1px solid transparent;
    border-radius: 0px;
    color: #ffffff;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    text-shadow: none;
    vertical-align: middle;
}
/* MENU buttony*/

.gf-menu.l1 > li > .item {
    background-clip: padding-box;
    background-color: #fff;
    background-image: none;
    border: 1px solid #cacdcf;
    border-radius: 2px;
    color: #747e84 !important;
    display: block;
    font-size: 22px;
    line-height: 1.8;
    padding: 0 10px;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
}
.gf-menu.l1 > li > .item:hover {
    background-image: linear-gradient(to bottom, #747e84, #7e888e);
	color: #ffffff !important;
}
/* MENU BEZ buttony*/
/*    .gf-menu.l1 > li > .item {
    background-clip: padding-box;
    background-color: #fff;
    background-image: none;
    color: #747e84;
    display: block;
    font-size: 16px !important;
    line-height: 1.8;
    padding: 0 0px !important;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
}
.gf-menu.l1 > li > .item:hover {
	color: #b0b6b9;
}
*/
/* MENU kropecyki miedyz buttonami */
.gf-menu.l1 > li:before {
    display: none;
}
/* MENU margines prawy */
.gf-menu {
    margin: 0 10px 0 auto;
}
/* MENU wysuwane */
.gf-menu .item {
    font-size: 19px;
}
/* MENU wielkosc buttonow i czcionek*/
    @media (max-width: 480px) {

    }
     
    @media (min-width: 481px) and (max-width: 767px) {

    }
     
    @media (min-width: 768px) and (max-width: 959px) {
	.gf-menu.l1 > li > .item {font-size: 14px; line-height: 3; padding: 0px 12px;} 
    }
     
    @media (min-width: 960px) and (max-width: 1199px) {
	.gf-menu.l1 > li > .item {font-size: 18px; line-height: 2; padding: 0px 12px;} 
    }
     
    @media (min-width: 1200px) {
	.gf-menu.l1 > li > .item {font-size: 20px; line-height: 1.9; padding: 0px 12px;}
    }
/* MENU wielkosc buttonow i czcionek KONIEC*/
/* Banner*/
.layout-slideshow .sprocket-features-content {
    background: linear-gradient(45deg, rgba(38, 196, 239, 0) 14%, rgba(43, 175, 229, 0.2) 20%, rgba(7, 23, 43, 0.4) 100%) repeat scroll 0 0 rgba(43, 175, 229, 0) !important;
}
/* LOGO pozycja*/
#rt-logo {
    height: 50px;
    margin-top: -4px;
}
#rt-top {
    background-image: url("../images/backgrounds/bg1.jpg");
    border-top: 2px solid #744728;
}
#rt-extension {
    border-top: 1px solid #939393;
}
#rt-mainbottom {
    border-top: 10px solid #f5f6f8;
}
body {
    font-family: Oregano,Helvetica,sans-serif;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}
.layout-mode-responsive .gf-menu-device-container .gf-menu.l1 .item {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #1d7fc5;
    font-size: 18px;
    text-shadow: none;
}
.font-size-is-default {
    font-size: 18px;
}
.button, .readon, .readon2, .readon3, a.readmore, button.validate, p.readmore a, #member-profile a, #member-registration a, .formelm-buttons button, .controls .btn, .logout-button .btn, .sprocket-readmore, .roksearch_results a.clr {
    text-transform: none;
	font-size: 18px;
}
/* Przeloncznik jezyka*/
div.mod-languages {
    position: absolute;
    margin-top: -30px;
    right: 5px;
}
