/**
 * @version   3.2.22 August 3, 2012
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2012 RocketTheme, LLC
 * @license   http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
 */

/* Core */
body {color: #000;}

#rt-header, #rt-bottom { color: #000; }

.rt-container{
background: #fff !important; box-shadow: 0 3px 6px -4px #787878;
-moz-transition: all 0.7s ease 0s; padding-top: 10px;
-webkit-transition: all 0.7s ease 0s;
-o-transition: all 0.7s ease 0s;
-ms-transition: all 0.7s ease 0s;
transition: all 0.7s ease 0s; margin-bottom:10px;
}

.rt-container:hover, 
#rt-bottom .rt-container .rt-block:hover,
#rt-main .rt-container .rt-block:hover,
#rt-showcase .rt-container .rt-block:hover
 {
box-shadow:0 3px 12px -4px #787878 !important;
 -moz-transition: all 0.7s ease 0s;
-webkit-transition: all 0.7s ease 0s;
-o-transition: all 0.7s ease 0s;
-ms-transition: all 0.7s ease 0s;
transition: all 0.7s ease 0s;
} 
a:hover {color: #000;}
#rt-footer, #rt-copyright {color: #000;}
#rt-sidebar-a {background:none;}
#rt-sidebar-b {background:none;}
#rt-sidebar-c {background:none;}
#gantry-viewswitcher {margin: 5px auto;position: relative;top:auto;right:0;}

/* Navigation - Core */
#rt-menu ul.menu li a, .menutop li.root > .item, .menu-type-splitmenu .menutop li .item {color: #000;}
.menutop li.parent.root > .item span, .menu-type-splitmenu .menutop li.parent .item span {background: url(../images/menus/menutop-daddy.png) 100% 50% no-repeat;}

/* Navigation - Hovers */
#rt-menu ul.menu li a:hover, .menutop li.root > .item:hover,.menutop li.active.root.f-mainparent-itemfocus > .item,
.menutop li.root.f-mainparent-itemfocus > .item,.menu-type-splitmenu .menutop li:hover > .item { 
background:url(../images/menu-bg.jpg) ; color: #fff;
-moz-transition: all 0.9s ease 0s; text-shadow:1px -45px 0 #FFFFFF; 
-webkit-transition: all 0.9s ease 0s;
-o-transition: all 0.9s ease 0s;
-ms-transition: all 0.9s ease 0s;
transition: all 0.9s ease 0s;
}

/* Navigation - Active */
#rt-menu ul.menu li.active a, #rt-menu ul.menu li.active a:hover, .menutop li.root.active > .item, 
.menutop li.root.active > .item:hover, .menu-type-splitmenu .menutop li.active .item {color: #fff; background:url(../images/menu-bg.jpg) ;
-moz-transition: all 0.9s ease 0s; border:none;
-webkit-transition: all 0.9s ease 0s;
-o-transition: all 0.9s ease 0s;
-ms-transition: all 0.9s ease 0s;
transition: all 0.9s ease 0s;}

/* Navigation - Dropdowns */
.menutop .fusion-submenu-wrapper {background: #fff;}

.menutop .fusion-submenu-wrapper.level3, .menutop .fusion-submenu-wrapper.level4,
.menutop .fusion-submenu-wrapper.level5, .menutop .fusion-submenu-wrapper.level6 {background: #515151;}

.menutop ul li > .item {color: #000;}

.menutop ul li > .item:hover, .menutop ul li.f-menuparent-itemfocus > .item { background: url(../images/menu-bg.jpg); color: #fff; }
.menutop ul li > .daddy span {background: url(../images/menus/dropdown-daddy.png) 100% 50% no-repeat;}

.menutop .fusion-grouped ol li > .item {background: url(../images/menus/menu-arrow.png) 5px 50% no-repeat;}

#login-form ul li a { color: #FFB100; font-size: 15px; line-height: normal; }

.component-content ul{ list-style:none; padding:0; }