.sj_popup_wrap .relative {
    background: none !important;
}

.header-type-fixed .rt-header-fixed-spacer {
    display: block;
    height: 163px;
}
.nomainbody #rt-main{display:none;}
div.purpleblk, p.purpleblk {
    background-color: #dbaff0;
    background-image: linear-gradient(to bottom, #dbaff0, #d085f2);
    background-repeat: repeat-x;
    border-radius: 4px;
    color: #660099;
    padding: 15px;
    font-size: 18px;
}
.rt-heading-title .title {
  color: #ce9ae6;}  
.rt-heading-title .title span {
    color: #fff;
}
@media only screen and (min-width: 1200px) {
body.layout-mode-responsive .rt-container {
    width: 1000px !important;
}
}
@media only screen and (min-width: 960px) and (max-width: 1199px) {
body.layout-mode-responsive .rt-container {
    width: 850px !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
body.layout-mode-responsive .rt-container {
    width: 700px !important;
}
}

.button, .readon, .readon2, .readon3, a.readmore, button.validate, p.readmore a, #member-profile a, #member-registration a, .formelm-buttons button, .logout-button .btn, .sprocket-readmore, .roksearch_results a.clr {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 2px solid #660099;
    color: #660099;
  font-weight: bold;
  text-shadow: 1px 1px 1px #ffffff;
}

.button, .readon2, .readon3, a.readmore, button.validate, p.readmore a, #member-profile a, #member-registration a, .formelm-buttons button, .logout-button .btn, .sprocket-readmore, .roksearch_results a.clr {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 2px solid #660099;
    color: #660099;
  font-weight: bold;
  text-shadow: 1px 1px 1px #ffffff;
}
 .readon {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 2px solid #FF0099;
    color: #FF0099;
  font-weight: bold;
  text-shadow: 0px 0px 0px #ffffff;
}
.readon:hover {background: none repeat scroll 00 #ff0099; color: #fff;}

#rt-slideshow .layout-fullslideshow .sprocket-features-title .hl, #rt-slideshow .layout-fullslideshow .sprocket-features-desc {
    color: #ffffff; text-shadow: 2px 2px 1px #000000;
}
.menu-block .gf-menu .item {
    color: #666666;
}
.menu-block .gf-menu.l1 > li.active > .item .menu-item-bg {
    color: #00cccc;
}
    .menu-block .gf-menu.l1 > li:hover > .item .menu-item-bg, .menu-block .gf-menu.l1 > li:focus > .item .menu-item-bg {
    color: #00cccc;
    }
.menu-block .gf-menu .dropdown li .item {
color: #666666;
}
.menu-block .gf-menu .dropdown {
    background: none repeat scroll 0 0 #cfcfcf;
    border-radius: 0;
    padding: 0;
}

#rt-expandedtop a:not(.readon) {
    color: #000;
}
#rt-expandedtop a:hover:not(.readon) {
    color: #660099;
}

.menu-block .gf-menu .dropdown li:hover > .item .menu-item-bg, .menu-block .gf-menu .dropdown li:focus > .item .menu-item-bg {
color: #660099;
}
.menu-block .gf-menu .dropdown li.active > .item .menu-item-bg {
color: #ff0099;
}
#rt-page-surround {
  color: #444;}
 

#rt-utility, #rt-maintop, #rt-showcase, #rt-mainbottom {
    background-image: url("../images/patterns/poly.png");
    background-position: 50% 50%;
}


a.spurky  {color: #ccc;}
a.spurky:hover  {color: #ff0099;}

.box3 {
    background: none repeat scroll 0 0 #7a7878;
    color: #ffffff;
}
.box3 a:not(.readon), .box1 a:not(.readon) {
    color: #fff !important;
}
.box3 a:hover:not(.readon), .box1 a:hover:not(.readon) {
    color: #ff0099 !important;
}


h3.allura {font-family: 'Allura', cursive; font-size: 50px; margin-left; 3%; text-shadow: 2px 2px 4px #000000;}
h5 {font-weight: bold;}

blockquote.pol-arise {
    
    margin: 0px !important;
    
    width: 80%;
}


