/**
 * @package   Hybrid Template - RocketTheme
* @version   $Id$
* @author    RocketTheme http://www.rockettheme.com
* @copyright Copyright (C) 2007 - 2017 RocketTheme, LLC
* @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
 */
 
/* Core */
body {text-rendering: optimizeSpeed;}

/* Menus */
.menutop .fusion-submenu-wrapper {-moz-box-shadow: 0 0 10px rgba(0,0,0,0.7);-moz-border-radius: 4px;}
.menutop .fusion-submenu-wrapper.level2 {-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.7);-moz-border-radius-topleft: 0 !important;}
.menutop ul li > .item:hover, li.f-menuparent-itemfocus .item {-moz-box-shadow: 0 0 15px rgba(0,0,0,0.3);}
.menutop li.active.root > .item, .menutop li.active.root.f-mainparent-itemfocus > .item,
.menutop li.root:hover > .item, .menutop li.root.f-mainparent-itemfocus > .item, .menu-type-splitmenu .menutop li.active > .item, .menu-type-splitmenu .menutop li:hover > .item {-moz-border-radius: 4px;}
.menutop li.root:hover > .item, .menutop li.root.f-mainparent-itemfocus > .item {-moz-box-shadow: 0 0 10px rgba(0,0,0,0.6);}

/* Module Variations */
#roksearch_results {-moz-box-shadow: 0 0 14px rgba(0,0,0,0.4);-moz-border-radius: 6px;}
.box1 .rt-module-surround, .box2 .rt-module-surround, .box3 .rt-module-surround {-moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.2);-moz-border-radius: 5px;}
.title4 .title, .title5 .title, .title6 .title {-moz-border-radius: 6px;}
.title4 .title, .title5 .title, .title6 .title {-moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.2);}
.bodystyle-body2 .box1 .rt-module-surround, .bodystyle-body2 .box2 .rt-module-surround, .bodystyle-body2 .box3 .rt-module-surround {-moz-box-shadow: none;}
.bodystyle-body2 .title4 .title, .bodystyle-body2 .title5 .title, .bodystyle-body2 .title6 .title {-moz-box-shadow: none;}

/* Typography */
.rokradios, .rokchecks {padding-top: 0;}
.inputbox {-moz-border-radius: 5px;}
.readonstyle-button .readon .button {padding-bottom: 2px;}
#more-articles span {line-height: 24px;}
#system-message dd ul, #system-message dd.error ul, #system-message dd.notice ul {-moz-border-radius: 5px;}
.normal-panel .panel-control, #rt-lowerpanel .panel-control {-moz-border-radius-topright: 6px;-moz-border-radius-topleft: 6px;}
.flipped-panel .panel-control {-moz-border-radius-bottomright: 6px;-moz-border-radius-bottomleft: 6px;}

/* Text Shadows */
.menutop li.root, .menu-type-splitmenu .menutop li, .menutop ul li, .step-text {text-shadow: -1px -1px 1px rgba(0,0,0,0.4);}
.readon span, .readon .button, .roktabs .roktabs-links ul li.active span {text-shadow: -1px -1px 1px rgba(0,0,0,0.6);}
.bodystyle-body1 .roktabs .roktabs-links ul li.active span, .bodystyle-body2 .roktabs .roktabs-links ul li.active span, .bodystyle-body3 .roktabs .roktabs-links ul li.active span, .bodystyle-body4 .roktabs .roktabs-links ul li.active span {text-shadow: 1px 1px 1px rgba(255,255,255,0.6);}
.headerstyle-header1 .readon span, .headerstyle-header1 .readon .button, .headerstyle-header1 .roktabs .roktabs-links ul li.active span, .footerstyle-footer1 .readon span, .footerstyle-footer1 .readon .button, .footerstyle-footer1 .roktabs .roktabs-links ul li.active span, .headerstyle-header3 .readon span, .headerstyle-header3 .readon .button, .headerstyle-header3 .roktabs .roktabs-links ul li.active span, .footerstyle-footer3 .readon span, .footerstyle-footer3 .readon .button, .footerstyle-footer3 .roktabs .roktabs-links ul li.active span {text-shadow: 1px 1px 1px rgba(255,255,255,0.6);}
.bodyaccent-accent1 .readon span, .bodyaccent-accent1 #rt-main .readon span, .bodyaccent-accent1 .readon .button, .bodyaccent-accent1 #rt-main .readon .button, .bodyaccent-accent3 .readon span, .bodyaccent-accent3 #rt-main .readon span, .bodyaccent-accent3 .readon .button, .bodyaccent-accent3 #rt-main .readon .button {text-shadow: 1px 1px 1px rgba(255,255,255,0.6);}
.bodyaccent-accent2 .readon span, .bodyaccent-accent2 #rt-main .readon span, .bodyaccent-accent2 .readon .button, .bodyaccent-accent2 #rt-main .readon .button {text-shadow: 1px 1px 1px rgba(0,0,0,0.3);}
.bodyaccent-accent4 .readon span, .bodyaccent-accent4 #rt-main .readon span, .bodyaccent-accent4 .readon .button, .bodyaccent-accent4 #rt-main .readon .button, .bodyaccent-accent5 .readon span, .bodyaccent-accent5 #rt-main .readon span, .bodyaccent-accent5 .readon .button, .bodyaccent-accent5 #rt-main .readon .button, .bodyaccent-accent6 .readon span, .bodyaccent-accent6 #rt-main .readon span, .bodyaccent-accent6 .readon .button, .bodyaccent-accent6 #rt-main .readon .button, .bodyaccent-accent7 .readon span, .bodyaccent-accent7 #rt-main .readon span, .bodyaccent-accent7 .readon .button, .bodyaccent-accent7 #rt-main .readon .button, .bodyaccent-accent8 .readon span, .bodyaccent-accent8 #rt-main .readon span, .bodyaccent-accent8 .readon .button, .bodyaccent-accent8 #rt-main .readon .button {text-shadow: -1px -1px 1px rgba(0,0,0,0.5);}

/* RokTabs */
.roktabs .roktabs-links, .roktabs-wrapper .top .active-arrows, .roktabs-wrapper .bottom .active-arrows {-moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.2);-moz-border-radius: 5px;}
.bodystyle-body2 .roktabs .roktabs-links, .bodystyle-body2 .roktabs-wrapper .top .active-arrows, .bodystyle-body2 .roktabs-wrapper .bottom .active-arrows {-moz-box-shadow: none;}
.roktabs .active-arrows .roktabs-links {-moz-box-shadow: none;}

/* RokStories */
#rt-header-surround .rokstories-layout5 .vertical-list-wrapper, #rt-header-surround .vertical-list li.listitem-1 {-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;}
#rt-header-surround .rokstories-layout5 .vertical-list li {text-shadow: 1px 1px 1px rgba(0,0,0,0.9);}

/* RokFeatureTable */
.featuretable-border {-moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.2);-moz-border-radius: 5px;}
.featuretable .featuretable-col.highlight {-moz-box-shadow: 0 0 30px rgba(0,0,0,0.2);}
.featuretable .name {text-shadow: -1px -1px 1px rgba(0,0,0,0.2);}
.featuretable .head-text {text-shadow: 1px 1px 1px rgba(255,255,255,0.8);}

/* Transitions */
a {-moz-transition: color .3s ease-out;}
.roksearch_odd:hover, .roksearch_even:hover {-moz-transition: background 0.3s ease-out;}
#rt-header-surround .rokstories-layout5 .vertical-list li {-moz-transition: background 0.3s ease-out;}
.menutop li.active.root > .item, .menutop li.active.root.f-mainparent-itemfocus > .item,
.menutop li.root:hover > .item, .menutop li.root.f-mainparent-itemfocus > .item, .menu-type-splitmenu .menutop li.active > .item, .menu-type-splitmenu .menutop li:hover > .item, .menutop ul li > .item:hover, .menutop li.f-menuparent-itemfocus > .item, .menutop li.active > .item {-moz-transition: background 0.2s ease-out;}
.featuretable-col.highlight {-moz-transition: background 0.2s ease-out;}