/* CSS3 */
/** Modules **/
#sidebar .moduletable { box-shadow: 0 0 5px #C1C1C1; }
/** Footer **/
#footer .moduletable h3 { text-shadow: 1px 1px 1px #555; }
/** Menu **/
#menu ul#nav li ul li a { border-radius: 3px; }
.mymenu ul.l0>li.active, .mymenu ul.l0>li:hover { border-top-left-radius: 3px; border-top-right-radius: 3px; }
.mymenu ul.l1>li>a { -webkit-transition: background 0.50s ease-out; -moz-transition: background 0.50s ease-out; -ms-transition: background 0.50s ease-out; -o-transition: background 0.50s ease-out; transition: background 0.50s ease-out; }
.mymenu ul.l2>li.active>a, .mymenu ul.l2>li>a:hover, .mymenu ul.l1>li.active>a, .mymenu ul.l1>li>a:hover { border-radius: 3px; -webkit-transition: background 0.50s ease-out; -moz-transition: background 0.50s ease-out; -ms-transition: background 0.50s ease-out; -o-transition: background 0.50s ease-out; transition: background 0.50s ease-out;  }
.mymenu ul.l0>li { -webkit-transition: background 300ms; -moz-transition: background 300ms; -ms-transition: background 300ms; -o-transition: background 300ms; transition: background 300ms; }
.mymenu ul.l0>li.active, .mymenu ul.l0>li:hover { -webkit-transition: background 300ms; -moz-transition: background 300ms; -ms-transition: background 300ms; -o-transition: background 300ms; transition: background 300ms; }
.mymenu ul.l2 { border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; }
/* K2 */
div.itemToolbar { border: none !important; box-shadow: 0 0 2px #C1C1C1; }
div.itemNavigation { border: none !important; background: none !important; box-shadow: 0 0 2px #C1C1C1; }
div.k2ItemsBlock ul li span.moduleItemDateCreated { color: #A3A3A3; display: inline; font-size: 10px; }
/** Search **/
/** Inputs +Gantry useful rules **/
.readon .button { cursor: pointer; display: inline-block; background-repeat: no-repeat; padding: 5px 14px 6px; font-size: 13px; line-height: normal; border-radius: 4px;/*-webkit-transition: 0.1s linear all; -moz-transition: 0.1s linear all; -ms-transition: 0.1s linear all; -o-transition: 0.1s linear all; transition: 0.1s linear all;*/ }
.readon .button { background: #e6e6e6; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6)); background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6); background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6); background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6); background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6); background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0); text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); color: #333; border: 1px solid #ccc; border-bottom-color: #bbb; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); }
.readon .button:hover { color: #333; }
.readon .button:focus { outline: 1px dotted #666; }
.inputbox, textarea, .component-content .contact-form input { -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); }
.inputbox:focus, textarea:focus, .component-content .contact-form input:focus { border-color: rgba(82, 168, 236, 0.8); -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); }
.inputbox, #form-login .inputbox, #com-form-login .inputbox, #josForm .inputbox, .component-content .search_result .inputbox, .component-content .contact .inputbox, .component-content .user input#email, .component-content .user input#name, .component-content .user input#username, .component-content .user input#password, .component-content .user input#passwd, .component-content .user input#password2, .component-content .contact-form input, .component-content .contact-form textarea { border: 1px solid #ccc; }
.contact .inputbox:focus, #com-form-login .inputbox:focus, #josForm .inputbox:focus, .search_result .inputbox:focus { border-color: #a1a1a1; transition: border-color 0.25s ease-in-out; }