.flush5.rt-block {padding: 5px;}
.flush10.rt-block {padding: 10px;}
.layout-slideshow .sprocket-features-title {
    font-size: 1.4em !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;
}
.rt-logo-block {
    padding: 10px 0 !important;
}
.gf-menu {
    background-color: #009FE2;
    background-image: linear-gradient(to bottom, #3c88b9, #60b4e2);
    background-repeat: repeat-x;
    border: 1px solid #007EB4;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
}
.gf-menu .dropdown {
    background-color: #009FE2;
    background-image: linear-gradient(to bottom, #3c88b9, #60b4e2);
    background-repeat: repeat-x;
    border: 1px solid #007EB4;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
    border-radius: 3px;
}
.box1 {
    background-image: linear-gradient(to bottom, #84164a, #9f1a59) !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;
}
.box2 {
    background-image: linear-gradient(to bottom, #224159, #14181e) !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;
}
.box2 a:not(.readon) {
    color: #8FB0C9 !important;
}
.box4 {
    background-color: #009FE2;
    background-image: linear-gradient(to bottom, #3c88b9, #60b4e2);
    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;
}
.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;
}
.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;
}
#rt-footer .rt-container {
    background-color: #009FE2;
    background-image: linear-gradient(to bottom, #3c88b9, #60b4e2);
    background-repeat: repeat-x;
    border: 1px solid #007EB4;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(225, 225, 225, 0.4) inset;
    color: #FFFFFF;
}
.gf-menu li.active > .item .menu-item-bg {
    background: none;
	background-image: -moz-linear-gradient(center top , #60b4e2, #3c88b9);
    color: #FFFFFF;
}
.gf-menu li:hover > .item .menu-item-bg, .gf-menu li:focus > .item .menu-item-bg {
    background: none;
	background-image: -moz-linear-gradient(center top , #60b4e2, #3c88b9);
    color: #FFFFFF;
}
[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;
}
.gf-menu .item {
    color: #FFFFFF;
}
select {
    width: 180px;
}
#rt-main {
    background-color: #9e1a58;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(225, 225, 225, 0.4) inset;
    color: #262A2F;
}
.rt-main-wrapper {
    color: #1e374a;
	background-color: #FFFFFF;
    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;
}
.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 #a7326a;
}
.component-content h2 {
    border-bottom: 1px solid #a7326a;
    color: #565451;
}
.sprocket-strips-content {
    padding: 5px !important;
}
body {
    background-image: url("../images/patterns/preset1/pattern.png");
    background-color: #CBD2D7;
}
.pagesurround-type-preset1 #rt-page-surround {
    background-image: url("../images/patterns/preset1/bg1.png");
    background-repeat: repeat-x;
    background-color: transparent;
}
.box4 a:not(.readon) {
    color: #0b33b3 !important;
}
.layout-mode-responsive .gf-menu-device-container .gf-menu {
    background-color: #3e8abb;
    border-bottom: 15px solid #3e8abb;
    border-top: 15px solid #3e8abb;
}
.layout-mode-responsive .gf-menu-device-container .gf-menu ul, .layout-mode-responsive .gf-menu-device-container .gf-menu ol, .layout-mode-responsive .gf-menu-device-container .gf-menu > li:first-child, .layout-mode-responsive .gf-menu-device-container .gf-menu > li.active:first-child, .layout-mode-responsive .gf-menu-device-container .gf-menu > li:last-child, .layout-mode-responsive .gf-menu-device-container .gf-menu li ol > li:last-child, .layout-mode-responsive .gf-menu-device-container .gf-menu li .columns-1 > .col1 > ul > li:last-child, .layout-mode-responsive .gf-menu-device-container .gf-menu li .columns-2 > .col2 > ul > li:last-child, .layout-mode-responsive .gf-menu-device-container .gf-menu li .columns-3 > .col3 > ul > li:last-child, .layout-mode-responsive .gf-menu-device-container .gf-menu li .columns-4 > .col4 > ul > li:last-child {
    background-color: #3E8ABB !important;
}
.gf-menu-toggle {
    background-color: #3E8ABB;
    border: 1px solid #3E8ABB;
    border-radius: 3px;
}
a {
    color: #1E374A;
}