/**
* @version   $Id: gantry-custom.css
* @author    RocketTheme http://www.rockettheme.com
* @copyright Copyright (C) 2007 - 2012 RocketTheme, LLC
* @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
*/

/* Core Template Areas */
body {background:#eee; color:#333;}
.rt-container {background:#fff;}
#rt-top, #rt-header, #rt-showcase, #rt-feature, #rt-main, #rt-bottom, #rt-footer, #rt-mainbody-surround {background-color: transparent; background-image:url(../images/oundle/bg-shadow.png)!important; background-position:50% 50%; background-repeat: repeat-y;}
#rt-top-surround, #rt-showcase, #rt-showcase .rt-showcase-pattern, #rt-footer {background-image: none; text-shadow: none; box-shadow:none; background-color:transparent; border: none;}
#rt-top-surround, #rt-header, #rt-showcase, #rt-top, #rt-drawer {border: none;}
#rt-top-surround:after {background: none;}
#rt-showcase .rt-container {background:#000;}
#rt-showcase .rt-container .rt-block {padding: 0 0; margin:0 0;}
.logo-block {margin: 0 0; padding:20px;}
#rt-footer .rt-container {background:#212121; color:#fff;}
.rt-container {background: #fff;}
#rt-showcase {z-index: 9999;}
.nopadding {padding:0 0;}
#rt-header .rt-container {background:#7b2080;}
.form-actions {background: none; border:none;}
.webchat #rt-content-bottom .rt-block {padding-top:0; margin-top:0;}

/* Text and Links */
p {line-height: 1.5em; margin-bottom:10px;}
a:hover {color:#7b2080;}
#rt-header, #rt-header a {color:#fff;}
#rt-showcase a {color:#fff;}
#rt-showcase a:hover {color:#acaa00;}
#rt-footer {color:#666;}
.orange-link {display:inline-block; background:#f39200; padding:4px 6px; font-weight: bold;}
a.orange-link {color:#fff!important;}
a.orange-link:hover {background:#7b2080!important;}
h1, h2, h3, h4, h5, h6, .title, .component-content h2 {color:#7b2080; text-shadow:none; line-height:1.2em;}
h1 {font-size:24px;}
h2 {font-size:22px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:14px;}
h6 {font-size:12px;}
h5, h6 {font-weight:bold;}
.component-content h2 {font-size:24px;}
#rt-content-top .rt-block {padding: 0 0; margin-bottom: 0;}
#rt-content-top .rt-block .breadcrumb {margin-bottom:0;}

/* HOMEPAGE */
.homepage #rt-sidebar-a .rt-block {background:#000;}
.homepage #rt-main {display:none;}
.homepage #rt-feature .rt-container .rt-block {padding: 0 0; margin: 0 0;}
.homepage #rt-feature .rt-container .rt-block.welcome {padding: 20px 25px 10px 25px;}
.welcome p {font-size:16px;}
.homepage #rt-mainbottom .rt-container .rt-block.latestnews {background:#acaa00; margin: 0 0;}
.homepage #rt-extension .rt-container {background:#7b2080;}
.homepage #rt-bottom .rt-container {background:#009fe3;}
.homepage #rt-mainbottom .rt-container, .homepage #rt-extension .rt-container, .homepage #rt-bottom .rt-container {color:#fff;}
.homepage #rt-mainbottom .rt-container h2.title, .homepage #rt-extension .rt-container h2.title, .homepage #rt-bottom .rt-container h2.title {color:#fff; padding-bottom: 0; border-bottom: none;}
.title {box-shadow:none; text-shadow:none;}
.sprocket-mosaic-item {border: none!important; border-radius: 0!important;}
.homepage #rt-mainbottom a {color:#7b2080;}
.homepage #rt-extension a {color:#acaa00;}
.homepage #rt-bottom a {color:#7b2080;}
.sprocket-mosaic-title {font-weight: normal;}
.sprocket-readmore {font-weight: bold;}
.homepage #rt-content-top .rt-block {padding: 0 0; margin: 0 0;}
.homepage #rt-content-bottom .rt-block {margin: 0 0; }
.homepage #rt-main .rt-container {background-color:#fff;}
.homepage #rt-main .rt-grid-8 {background-color:#fff;}
.homepage #rt-main .rt-grid-8 .rt-block {margin-bottom:0;}
.tweets h2.title {font-size:22px; padding-bottom:8px;}
.homepage .rt-block.homeicons {padding: 0 0;}
.homepage .sprocket-mosaic .sprocket-mosaic-header .sprocket-mosaic-order {display:none;}
.homepage .rt-block.homeslider {background:#000;}

/* RIGHT HAND SIDE MENU */
.menuhomemenu {text-align:center;}
ul.menuhomemenu {padding:0 0; margin: 0 0;}
ul.menuhomemenu li {display:block; background:#7b2080; padding:15px 0; margin: 0 0 6px 0; cursor:pointer;}
ul.menuhomemenu li:hover {background:#f39200;}
#rt-mainbottom ul.menuhomemenu li a .menuitem {font-family:"Times New Roman", Times, serif; font-size:18px; color:#fff; text-transform:uppercase; font-weight: lighter;}

/* LATEST NEWS MODULE */
#rt-mainbottom .latestnewsenhanced_106 li.newsitem {margin-bottom:20px;}
#rt-mainbottom .latestnewsenhanced_106 .newsintro {line-height:1.3em; margin-bottom:6px;}
#rt-mainbottom .latestnewsenhanced_106 .pagination {display: none;}


/* HEADER */
.head-contact-wrapper {text-align:right;}
.head-social-icons {float: right; clear: both; width:84px; height:42px; margin:15px 0 0 0; padding: 0 0;}
.head-contact {float: right; text-align:right; font-size:14px; margin-bottom:15px;}


/* FOOTER */
.footer-contacts {font-size:11px;}

/* DEFAULT SIDE MENU */
#rt-sidebar-a .rt-block {background: #acaa00; padding: 0 0; margin: 0 0;}
#rt-sidebar-a a {color:#fff;}
#rt-sidebar-a a:hover {color:#7b2080;}
#rt-sidebar-a ul.menu li.active.current > a {color:#7b2080;}
.accordeonck {padding-top:15px;}
#accordeonck93 li.level1 {margin: 0 10px; border-top: solid 1px #fff; padding: 3px 0;}
#accordeonck93 li.level2 {border-top: solid 1px #fff; padding: 3px 0;}
#rt-sidebar-a ul.menu li a:before, ul.menu li .item:before, ul.menu li .separator:before {display: none;}
ul#accordeonck93 li.level2 {margin-bottom: 0;}
ul#accordeonck93 li.level3 {margin-bottom: 0;}

/* MEMBERS SIDE MENU */
#rt-sidebar-a .rt-block.members {background: #7b2080; padding: 0 0 15px 0; margin: 0 0;}
#rt-sidebar-a .rt-block.members.signin {padding:15px 15px 5px 15px;}
#rt-sidebar-a .rt-block.members h2.title {color:#fff;}
#rt-sidebar-a .members, #rt-sidebar-a .members a {color:#fff;}
#rt-sidebar-a .members a:hover {color:#acaa00;}
#rt-sidebar-a .members ul.menu li.active.current > a {color:#acaa00;}
#rt-sidebar-a .members #login-form ul {margin-top:10px;}
#accordeonck115 li.level1 {margin: 0 10px; border-top: solid 1px #fff; padding: 3px 0;}
#accordeonck115 li.level2 {border-top: solid 1px #fff; padding: 3px 0;}
#rt-sidebar-a ul.menu li a:before, ul.menu li .item:before, ul.menu li .separator:before {display: none;}
ul#accordeonck115 li.level2 {margin-bottom: 0;}
ul#accordeonck115 li.level3 {margin-bottom: 0;}


/* MEMBERSHIP FORM */
.osm-container h1, .osm-container h2 {margin: 5px 0 15px 0 !important; padding:5px 0 10px 0 !important;}

/* ARTICLES */
.img-intro-none, .img-fulltext-none {margin-bottom: 15px; height:200px; overflow:hidden;}
.readmore {background:#acaa00; border: none; text-shadow:none; margin-top:10px;}
.readmore:hover {background:#7b2080; border: none; text-shadow:none;}
ul.actions {margin-top:-53px;}
.component-content .organists .item h2 {min-height:100px; padding-bottom:0;}


/* FILE DOWNLOAD PAGES */
img.sfm-icon {max-width:50px; float: right; margin-top:-32px;}
.component-content small {display: block; float: right; margin-top:20px;}


/* TOP MENU */
.gf-menu {margin:0 auto;}
.gf-menu.l1 > li > .item {font-size:12px; font-weight: bold;}
.gf-menu .item {text-transform:uppercase; text-shadow:none;}
.gf-menu.l1 > li.active {background-color:#acaa00;color:#fff; border: none; box-shadow: none;}

.menutop,.menutop * {margin:0;padding:0; text-transform:uppercase; font-size:12px;}
.menutop {float:left;position:relative;}
.menutop li {list-style:none;position:relative;width:100%;height:45px;float:none;}
.menutop li a.item {cursor:pointer;}
.menutop li span.item {cursor:default;outline:none;}
.menutop li .item {display:block;float:left;display:block;margin:0;height:45px;line-height:45px;}
.menutop li li .item, 
.menutop li .item, .menutop li.active li .item {display:block;margin:0;text-decoration:none;float:none;}
.menutop li .fusion-submenu-wrapper, .menutop li ul {float: none;left: -999em;position: absolute;z-index: 500;}
.menutop li:hover li ul, .menutop li.sfHover li ul {top: -999em;}
.menutop li:hover ul, .menutop li.sfHover ul {top: 0;}
.menutop li li {position:relative;float:none;}

/* Drop Downs */
.menutop ul {position:relative;}

/* Level 1 */
.menutop li .item {text-decoration:none;display:block;padding:0 12px;background:#000;text-decoration:none;}

.level1 .f-mainparent-itemfocus .item {background:#acaa00;}

.menutop li:hover > .item {background-color:#000;}
.menutop li:hover > .daddy:hover {background-image:url(../images/top-light.png);background-position: 100% 100%;}

/* Level 2 */
.menutop .level2 li > .item {background:#000; color:#fff;}
.menutop .level2 li:hover > .daddy, .menutop .level2 li > .daddy {background-image:url(../images/level2-parent.png);background-position:100% 50%;background-repeat:no-repeat;}

.menutop .level2 .f-menuparent-itemfocus .item, .menutop .level2 li:hover .item {background:#bbb;color:#333;}
.menutop .level2 .f-menuparent-itemfocus .daddy, .menutop .level2 li:hover .daddy {background-image:url(../images/level3-parent.png);background-position:100% 50%;background-repeat:no-repeat;}


/* Level 3 */
.menutop .level3 li > .item {background:#000; color:#fff;}
.menutop .level3 li:hover > .daddy, .menutop .level3 li > .daddy {background-image:url(../images/level3-parent.png);background-position:100% 50%;background-repeat:no-repeat;}

.menutop .level3 .f-menuparent-itemfocus .item, .menutop .level3 li:hover .item {background:#aaa;color:#333;}
.menutop .level3 .f-menuparent-itemfocus .daddy, .menutop .level3 li:hover .daddy {background-image:url(../images/level4-parent.png);background-position:100% 50%;background-repeat:no-repeat;}

/* Level 4 */
.menutop .level4 li > .item {background:#aaa;}
.menutop .level4 li:hover > .daddy, .menutop .level4 li > .daddy {background-image:url(../images/level4-parent.png);background-position:100% 50%;background-repeat:no-repeat;}

.menutop .level4 .f-menuparent-itemfocus .item, .menutop .level4 li:hover .item {background:#999;color:#333;}

/* regular hover */
.menutop li:hover .item:hover, .menutop li.active .item:hover  {background-color:#000;color:#acaa00;}
.menutop li:hover .daddy:hover, .menutop ul li.active:hover > .daddy:hover {background-image:url(../images/hover-parent.png);background-repeat: no-repeat;background-position: 100% 50%;}

/* seperator hover */
.menutop span.item:hover,
.menutop li:hover span.item:hover {background-color:#666;border-top:1px solid #777;border-left:1px solid #777;border-right:1px solid #555;border-bottom:1px solid #555;color:#fff}
.menutop li:hover span.daddy:hover {background-image:url(../images/sep-parent.png);background-repeat: no-repeat;background-position: 100% 50%;}

/* Root Items */
.menutop li.root {width:auto;float:left;height:45px;} 
.menutop li.root > .item {float:left;width: auto;height:45px;line-height:45px;}
.menutop li.root:hover > .daddy:hover {background-image:url(../images/top-light.png);background-position: 100% 100%;}
.menutop li.root > .daddy, .menutop li.root:hover > .daddy {background-image: url(../images/top-light.png); background-position: 100% 100%; background-repeat: no-repeat;}

/* Active Items */
.menutop li.active > .item {background-color:#acaa00;color:#fff;}
.menutop li.active > .daddy {background-image:url(../images/active-parent.png);background-repeat: no-repeat;background-position: 100% 50%;}
.menutop li.root.active > .daddy, .menutop li.root.active:hover > .daddy {background-image:url(../images/top-light.png);background-position: 100% 100%; color:#acaa00;}

/* Fusion JS */
.fusion-js-container {display: block;height: 0;left: 0;overflow: visible;position: absolute;top: 0;z-index: 600000!important;background: transparent !important;}
.fusion-js-subs {display: none;margin: 0;overflow: hidden;padding: 0;position: absolute;}

/* JCE editor */
.content-area {background:#fff;}