/**
 * @package   Hybrid Template - RocketTheme
 * @version   1.7 July 10, 2014
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2014 RocketTheme, LLC
 * @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
 */
 
/* Core */
body {text-rendering: optimizeSpeed;}
h1, h2, h3, h4, h5 {text-rendering: optimizeLegibility;}

/* Menus */
.menutop .fusion-submenu-wrapper {-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.7);-webkit-border-radius: 4px;}
.menutop .fusion-submenu-wrapper.level2 {-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.7);-webkit-border-top-left-radius: 0 !important;}
.menutop ul li > .item:hover, .menutop li.f-menuparent-itemfocus .item {-webkit-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 {-webkit-border-radius: 4px;}
.menutop li.root:hover > .item, .menutop li.root.f-mainparent-itemfocus > .item {-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.6);}

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

/* Typography */
.rokchecks, .rokradios, body.rtl .rokchecks, body.rtl .rokradios {padding-top: 1px;}
#system-message dd ul, #system-message dd.error ul, #system-message dd.notice ul {-webkit-border-radius: 5px;}

/* 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 {-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.2);-webkit-border-radius: 5px;}
.bodystyle-body2 .roktabs .roktabs-links, .bodystyle-body2 .roktabs-wrapper .top .active-arrows, .bodystyle-body2 .roktabs-wrapper .bottom .active-arrows {-webkit-box-shadow: none;}
.roktabs .active-arrows .roktabs-links {-webkit-box-shadow: none;}

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

/* RokFeatureTable */
.featuretable-border {-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.2);-webkit-border-radius: 5px;}
.featuretable .featuretable-col.highlight {-webkit-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 {-webkit-transition: color .3s ease-out;}
.roksearch_odd:hover, .roksearch_even:hover {-webkit-transition: background 0.3s ease-out;}
#rt-header-surround .rokstories-layout5 .vertical-list li {-webkit-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 {-webkit-transition: background 0.2s ease-out;}
.featuretable-col.highlight {-webkit-transition: background 0.2s ease-out;}
