/**
* @version   $Id$
* @author    RocketTheme http://www.rockettheme.com
* @copyright Copyright (C) 2007 - 2018 RocketTheme, LLC
* @license   http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
 */
 
/* 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.6);-webkit-border-radius: 6px;}
.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, .menutop ul li > .item:hover, .menutop li.f-menuparent-itemfocus > .item, .menutop li.active > .item {-webkit-border-radius: 4px;-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.4);}
.menutop ul li > .fusion-modules.item:hover {-webkit-box-shadow: none;}

/* Module Variations */
#roksearch_results {-webkit-box-shadow: 0 0 14px rgba(0,0,0,0.4);}
.box1 .rt-block, .box1 #rt-mainbody, .box2 .rt-block, .box2 #rt-mainbody, .box3 .rt-block, .box3 #rt-mainbody, .box4 .rt-block, .box4 #rt-mainbody, .box5 .rt-block, .box5 #rt-mainbody, .box6 .rt-block, .box6 #rt-mainbody, .box7 .rt-block, .box7 #rt-mainbody, .title1 .module-title, .title2 .module-title, .title3 .module-title, .title4 .module-title, .title5 .module-title, .title6 .module-title, .inputbox {-webkit-border-radius: 6px;}

/* Typography */
.rokchecks, .rokradios, body.rtl .rokchecks, body.rtl .rokradios {padding-top: 1px;}
.roktabs-container-inner, .roktabs-links ul li {-webkit-border-radius: 6px;}
.roktabs-wrapper .roktabs-links ul li.active {-webkit-border-bottom-left-radius: 0;-webkit-border-bottom-right-radius: 0;}
#system-message dd ul, #system-message dd.error ul, #system-message dd.notice ul {-webkit-border-radius: 6px;}
.stepbar-section1 {-webkit-border-radius: 6px;}
.readonstyle-button .readon:hover span, .readonstyle-button .readon:hover .button {-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.4);-webkit-border-radius: 5px;}
.details-layout3 .rt-articleinfo {-webkit-border-radius: 6px;-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.2);}
.featuretable-col.highlight {-webkit-box-shadow: 0 0 50px rgba(0,0,0,0.6);}
.featuretable {-webkit-border-radius: 6px;}
.featuretable-border {-webkit-border-radius: 6px;}
.featuretable-col.ft-col-first .featuretable-head {-webkit-border-top-left-radius: 6px;}
.featuretable-col.ft-col-last .featuretable-head {-webkit-border-top-right-radius: 6px;}
.featuretable-col.ft-col-last {-webkit-border-bottom-right-radius: 6px;}
.featuretable-col.ft-col-first.highlight {-webkit-border-top-left-radius: 6px;-webkit-border-bottom-left-radius: 6px;}
.featuretable-col.ft-col-last.highlight {-webkit-border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;}
#rt-header-surround .rokstories-layout6 .feature-controls {-webkit-border-radius: 12px;}
.module-content ul.menu a:hover span {-webkit-border-radius: 6px;}
.module-content ul.menu a:hover span, .module-content ul.menu li.active.current > a span, .module-content ul.menu li.active.current > .separator span, .module-content ul.menu li.active.current > .item span, .module-content ul.menu li#current.active > a span, .module-content ul.menu li#current.active > .separator span, .module-content ul.menu li#current.active > .item span {-webkit-border-radius: 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);}
.featuretable-head {text-shadow: 1px 1px 1px rgba(0,0,0,0.5);}
.featuretable-cell {text-shadow: 1px 1px 1px rgba(255,255,255,0.8);}
.cssstyle-style8 .featuretable-cell {text-shadow: -1px -1px 1px rgba(0,0,0,0.5);}
.readon span, .readon .button {text-shadow: 1px 1px 1px rgba(0,0,0,0.4);}
.roktabs-wrapper .roktabs-links ul li, #more-articles, .stepbar-button span, .featuretabs .roktabs-links ul li span {text-shadow: 1px 1px 1px rgba(255,255,255,0.8);}
.cssstyle-style8 .roktabs-wrapper .roktabs-links ul li, .cssstyle-style8 #more-articles, .stepbar-button span, .cssstyle-style8 .featuretabs .roktabs-links ul li span {text-shadow: -1px -1px 1px rgba(0,0,0,0.5);}
.feature-title, .feature-desc {text-shadow: -1px -1px 1px rgba(0,0,0,0.6);}
.cssstyle-style9 .feature-title, .cssstyle-style9 .feature-desc {text-shadow: 1px 1px 1px rgba(255,255,255,0.5);}
.featuretabs .roktabs-links ul li.active .tabnumber2 {text-shadow: -1px -1px 1px rgba(0,0,0,0.4);}

/* Gradients */
.featuretable-head .item1, .featuretable-head .item2, .featuretable-head .item4 {-webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,1)), to(rgba(0,0,0,0.6)));}

/* Transitions */
a {-webkit-transition: color .3s ease-out;}
.featuretable-col.highlight {-webkit-transition: -webkit-box-shadow 0.4s ease-out;}
.inputbox:focus, #rt-main .inputbox:focus {-webkit-transition: background .3s ease-out;}
.roktabs-links ul li {-webkit-transition: height 0.4s ease-out;}
.roktabs-links ul li span {-webkit-transition: color 0.3s ease-out;}
.roktabs-links ul li:hover {-webkit-transition: background 0.2s ease-out;}
.roktabs-links ul li span:hover {-webkit-transition: color 0.3s ease-out;}
.roktabs-links ul li.active {-webkit-transition: height 0.1s ease-out;}
.roktabs-links ul li.active span {-webkit-transition: color 0.3s ease-out;}
.featuretabs .roktabs-links ul li.active .tabnumber2 {-webkit-transition: none;}
.readonstyle-button .readon:hover span, .readonstyle-button .readon:hover .button {-webkit-transition: -webkit-box-shadow 0.2s ease-out;}
.module-content ul.menu a:hover span {-webkit-transition: background 0.2s ease-out;}
.roksearch_odd:hover, .roksearch_even:hover {-webkit-transition: background 0.3s ease-out;}

/* RTL */
body.rtl .menutop li.parent.root > .item span.daddyicon, body.rtl .menutop li.root > .daddy.item span.daddyicon {-webkit-transform: rotate(90deg) scale(1.0);}
body.rtl .menutop li.parent.root.f-mainparent-itemfocus > .item span.daddyicon, body.rtl .menutop li.root.f-mainparent-itemfocus > .daddy.item span.daddyicon {-webkit-transform: rotate(0deg) scale(1.0);}
body.rtl .featuretable-col.ft-col-first .featuretable-head {-webkit-border-top-left-radius: inherit;-webkit-border-top-right-radius: 6px;}
body.rtl .featuretable-col.ft-col-last .featuretable-head {-webkit-border-top-right-radius: inherit;-webkit-border-top-left-radius: 6px;}
body.rtl .featuretable-col.ft-col-last {-webkit-border-bottom-right-radius: inherit;-webkit-border-bottom-left-radius: 6px;}
body.rtl .featuretable-col.ft-col-first.highlight {-webkit-border-top-left-radius: inherit;-webkit-border-bottom-left-radius: inherit;-webkit-border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;}
body.rtl .featuretable-col.ft-col-last.highlight {-webkit-border-top-right-radius: inherit;-webkit-border-bottom-right-radius: inherit;-webkit-border-top-left-radius: 6px;-webkit-border-bottom-left-radius: 6px;}
