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

/* Shadows */
.rt-image {-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);}
.menutop .fusion-submenu-wrapper, #roksearch_results {-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.4);}
#rokajaxsearch .inputbox {-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.4);}
.readonstyle-link .readon, #rt-body-surround .readon {-webkit-box-shadow: none;}
.readon {-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.8);}

/* Transitions */
a, .rok-content-rotator h2 a {-webkit-transition: color 0.2s ease-out;}
.menutop li.root > .item, .rt-splitmenu .menutop li .item, .menutop li.f-menuparent-itemfocus > .item, .menutop ul li > .item, .menutop li.f-menuparent-itemfocus > .item {-webkit-transition: background 0.2s linear;}
body #roksearch_results .roksearch_odd-hover, body #roksearch_results .roksearch_even-hover, .module-content ul.menu li {-webkit-transition: background 0.3s linear;}
#rokajaxsearch .inputbox, .rg-ss-controls .next, .rg-ss-controls .prev, .rg-ss-arrow-left, .rg-ss-arrow-right {-webkit-transition: background-color 0.2s linear;}
.component-content .rt-article-icons .print, .component-content .rt-article-icons .email, .component-content .rt-article-icons .pdf, .component-content .rt-article-icons .edit, body .roktabs-wrapper .arrow-next, body .roktabs-wrapper .arrow-prev {-webkit-transition: background-color 0.2s ease-out;}

/* Demo Presets */
.menu-preset span {-webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.2);}
body .menutop .type-module ol li .fusion-module {overflow: visible;}
.menu-preset a span {-webkit-transition: all 0.3s ease-in-out;-webkit-animation-iteration-count: 1;position:relative;z-index:3000;-webkit-transform: scale(1); cursor:pointer;}
.menu-preset a:hover span {-webkit-transition: all 0.3s ease-in-out;-webkit-animation-iteration-count: 1;position:relative;z-index:3000;-webkit-transform: scale(1.1); cursor:pointer;}

/* Additional Fixes */
input:-webkit-autofill {background-color: transparent !important;}
.roktabs-wrapper .roktabs-links ul li span {-webkit-user-select: none;}

/* load transition */
#rt-container-content.rt-hidden {opacity: 0;}
#rt-container-content.rt-visible {opacity: 1;-webkit-transition: opacity 0.5s ease-out;transition: opacity 0.5s ease-out;}