/*

 * ------------------------------------------------------------------------

 * JA Social Template for Joomla 2.5

 * ------------------------------------------------------------------------

 * Copyright (C) 2004-2011 J.O.O.M Solutions Co., Ltd. All Rights Reserved.

 * @license - Copyrighted Commercial Software

 * Author: J.O.O.M Solutions Co., Ltd

 * Websites:  http://www.joomlart.com -  http://www.joomlancers.com

 * This file may not be redistributed in whole or significant part.

 * ------------------------------------------------------------------------

*/



/* Using CSS3 for some visual enhancements.

(Will be degraded nicely for non-CSS3 browsers.)

-------------------------------------------------------------*/



/* ------------------- */

/* ------ JOOMLA ----- */

/* ------------------- */



.inputbox, textarea, .button, button {

  border-radius: 5px;

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;  

}



p.readmore {

  border-radius: 3px;

  -moz-border-radius: 3px;

  -webkit-border-radius: 3px;

}



h1.componentheading, .componentheading {

  border-radius: 8px 8px 0 0;

  -webkit-border-radius: 8px 8px 0 0;

  -moz-border-radius: 8px 8px 0 0;

}



div.ja-moduletable h3, div.moduletable h3 {

  border-radius: 8px 8px 0 0;

  -webkit-border-radius: 8px 8px 0 0;

  -moz-border-radius: 8px 8px 0 0;

  text-shadow: none;

}



div.ja-moduletable, div.moduletable {

  border-radius: 8px;

  -moz-border-radius: 8px;

  -webkit-border-radius: 8px;

  box-shadow: 0 1px 0 rgba(0,0,0,.4);

  -moz-box-shadow: 0 1px 0 rgba(0,0,0,.4);

  -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.4);

}



#ja-topsl .ja-moduletable, #ja-botsl .ja-moduletable, 

.ja-toppanel-mainwrap div.ja-moduletable, .ja-toppanel-mainwrap div.moduletable {

  border-radius: 0;

  -moz-border-radius: 0;

  -webkit-border-radius: 0;

  box-shadow: none;

  -moz-box-shadow: none;

  -webkit-box-shadow: none;

}



.ja-toppanel-panels .open {

  border-radius: 0 0 8px 8px;

  -moz-border-radius: 0 0 8px 8px;

  -webkit-border-radius: 0 0 8px 8px;

}



.ja-content-main {

  border-radius: 8px;

  -moz-border-radius: 8px;

  -webkit-border-radius: 8px;

  box-shadow: 0 1px 0 rgba(0,0,0,.4);

  -moz-box-shadow: 0 1px 0 rgba(0,0,0,.4);

  -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.4);

}



.ja-social .ja-content-main,

.ja-agora .ja-content-main {

  box-shadow: none;

  -moz-box-shadow: none;

  -webkit-box-shadow: none;

}



.ja-slidewrap {

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;  

  box-shadow: 0 3px 3px #C9D7DE;

  -moz-box-shadow: 0 3px 3px #C9D7DE;

  -webkit-box-shadow: 0 3px 3px #C9D7DE;

}





/* ------------------*/

/* ------ MENU ------*/

/* ------------------*/

/* Menu Tags ---*/

#ja-mainnav .parent-tags a.parent-tags span.menu-desc,

#ja-mainnav .tags a.tags span.menu-desc,

#ja-subnav .parent-tags a.parent-tags span.menu-desc,

#ja-subnav .tags a.tags span.menu-desc {

  text-shadow: none;

  border-radius: 8px;

  -moz-border-radius: 8px; 

  -webkit-border-radius: 8px;

}



/*---------------------------*/

/* ------- JOMSOCIAL -------*/ 

/*--------------------------*/



/* Module ---*/ 

#community-wrap .cModule,

body #community-wrap .cMain .cMain-inner {

  border-radius: 8px;

  -moz-border-radius: 8px;

  -webkit-border-radius: 8px;

  box-shadow: 0 1px 0 rgba(0,0,0,.4);

  -moz-box-shadow: 0 1px 0 rgba(0,0,0,.4);

  -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.4);

}



body.ja-social-fp #community-wrap .cMain,

body.ja-social #community-wrap .group .cMain,

body.ja-social #community-wrap .event .cMain,

body.ja-social #community-wrap .joms-apps .cMain { 

  box-shadow: none;

  -moz-box-shadow: none;

  -webkit-box-shadow: none;

}



#community-wrap .cModule h3 {

  border-radius: 8px 8px 0 0;

  -moz-border-radius: 8px 8px 0 0;

  -webkit-border-radius: 8px 8px 0 0;

}



/**

 * Jom Social Toolbar

 */

body #community-wrap #cToolbarNav {

  border-radius: 8px;

  -moz-border-radius: 8px;

  -webkit-border-radius: 8px;

  box-shadow: 0 1px 0 rgba(0,0,0,.4);

  -moz-box-shadow: 0 1px 0 rgba(0,0,0,.4);

  -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.4);

}



#community-wrap .cToolbar#cToolbarNav ul#cToolbarNavList li.toolbar-active,

body #community-wrap #cToolbarNav ul#cToolbarNavList li:hover,

#community-wrap .cToolbar#cToolbarNav ul#cToolbarNavList li#toolbar-item-notify a  {

  -webkit-border-top-left-radius: 8px;

  -webkit-border-top-right-radius: 8px;

  -moz-border-radius-topleft: 8px;

  -moz-border-radius-topright: 8px;

  border-top-left-radius: 8px;

  border-top-right-radius: 8px;

}



body #community-wrap #cToolbarNav ul#cToolbarNavList li div {

  -webkit-border-bottom-left-radius: 8px;

  -webkit-border-bottom-right-radius: 8px;

  -moz-border-radius-bottomleft: 8px;

  -moz-border-radius-bottomright: 8px;

  border-bottom-left-radius: 8px;

  border-bottom-right-radius: 8px;

  box-shadow: 1px 2px 3px rgba(0,0,0,.4);

  -moz-box-shadow: 1px 2px 3px rgba(0,0,0,.4);

  -webkit-box-shadow: 1px 2px 3px rgba(0,0,0,.4);

}



#community-wrap .cToolbar#cToolbarNav ul#cToolbarNavList li.toolbar-active div a {

  border-radius: 0;

  -moz-border-radius: 0;

  -webkit-border-radius: 0;

  box-shadow: none;

  -moz-box-shadow: none;

  -webkit-box-shadow: none;

}



#community-wrap .cToolbar#cToolbarNav ul#cToolbarNavList li.toolbar-active a,

#community-wrap .cToolbar#cToolbarNav ul#cToolbarNavList li#toolbar-item-notify a {

  text-shadow: 0 -1px 0 rgba(0,0,0,.6);

}



#community-wrap .cToolbar#cToolbarNav ul#cToolbarNavList li.toolbar-active div a {

  text-shadow: none;

}



/**

 * COMMUNITY : SUBMENU TOOLBAR

 * this class is reusable across the JomSocial application

 */

#community-wrap .cSubmenu {

  border-radius: 8px;

  -moz-border-radius: 8px;

  -webkit-border-radius: 8px;

}



/*

 * COMMUNITY : APPLICATION BOX

 * this class is reusable across the JomSocial application

 */

#community-wrap .app-box {

  border-radius: 8px;

  -moz-border-radius: 8px;

  -webkit-border-radius: 8px;

  box-shadow: 0 1px 0 rgba(0,0,0,.4);

  -moz-box-shadow: 0 1px 0 rgba(0,0,0,.4);

  -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.4);

  zoom: 1;

}



#community-wrap #community-groups-news-items {

  border-radius: 0;

  -moz-border-radius: 0;

  -webkit-border-radius: 0;

  box-shadow: none;

  -moz-box-shadow: none;

  -webkit-box-shadow: none;

}



#community-wrap .groups-news-row {

  border-radius: 8px;

  -moz-border-radius: 8px;

  -webkit-border-radius: 8px;

  box-shadow: 0 1px 0 rgba(0,0,0,.4);

  -moz-box-shadow: 0 1px 0 rgba(0,0,0,.4);

  -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.4);

}



#community-wrap .app-box-discussion,

#community-wrap .video-wall #wallForm,

#community-wrap .video-wall #wallContent {

  border-radius: 0;

  -moz-border-radius: 0;

  -webkit-border-radius: 0;

  box-shadow: none;

  -moz-box-shadow: none;

  -webkit-box-shadow: none;

}



#community-wrap .app-box-header {

  border-radius: 8px 8px 0 0;

  -moz-border-radius: 8px 8px 0 0;

  -webkit-border-radius: 8px 8px 0 0;

}



/*

 * COMMUNITY : TOGGLE EXPAND / COLLAPSE MENU

 * this class is reusable across the JomSocial application

 */

#community-wrap .app-box-content {

  zoom: 1; /* Content dissapears after collapsing and expanding again */

}



#community-wrap .app-box-content .filterlink a.active-state {

  border-radius: 5px;

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

}



/*

 * INTENDED TO HAVE SOME SPACE HERE. THANKS

 * Silence is communication.

 */

/*

 * COMMUNITY : ACTIVITY STREAM

 * Affected file

   - frontpage.index.iphone.php

   - frontpage.index.php

   - profile.index.php

   - activity stream plugin

 * the styling was defined as global (.joms-newsfeed-item) in order to support the element outside (#community-wrap)

 */

 

 div.joms-newsfeed-item .newsfeed-content-hidden {

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

  border-radius: 5px;

}



#profile-edit-details  {

  border-radius: 8px;

  -moz-border-radius: 8px;

  -webkit-border-radius: 8px;

  box-shadow: 0 1px 0 rgba(0,0,0,.4);

  -moz-box-shadow: 0 1px 0 rgba(0,0,0,.4);

  -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.4);

}



/*

 * VIEW : GROUP + EVENT LISTING

 * some shared styling between GROUP and EVENT listing

 * Affected files:

   - group.index.php

   - event.list.php

 */

 

 #community-wrap #group-discussion-topic,

 #community-wrap #group-buletin-topic,

 #community-wrap .group-top,

 #community-wrap .event-top,

 #community-groups-wrap {

  -moz-border-radius: 8px;

  -webkit-border-radius: 8px;

  border-radius: 8px;

  box-shadow: 0 1px 0 rgba(0,0,0,.4);

  -moz-box-shadow: 0 1px 0 rgba(0,0,0,.4);

  -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.4);

}

  

.community-events-results-item,

.community-groups-results-item {

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

  border-radius: 5px;

}



#community-events-wrap .community-events-results-item,

#community-events-wrap .community-groups-results-item,

body #community-wrap div.featured-items {

  -moz-border-radius: 8px;

  -webkit-border-radius: 8px;

  border-radius: 8px;

  box-shadow: 0 1px 0 rgba(0,0,0,.4);

  -moz-box-shadow: 0 1px 0 rgba(0,0,0,.4);

  -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.4);

}



/*

 * COMMUNITY : PROFILE / CHANGE PROFILE VIDEO

  - profile.linkvideo.php

  - videos.video.php

 */

 

#community-wrap #miniheader {

  border-radius: 8px;

  -moz-border-radius: 8px;

  -webkit-border-radius: 8px;

  box-shadow: 0 1px 0 rgba(0,0,0,.4);

  -moz-box-shadow: 0 1px 0 rgba(0,0,0,.4);

  -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.4);

}

 

#community-wrap .video-full {

  border-radius: 8px;

  -moz-border-radius: 8px;

  -webkit-border-radius: 8px;

  box-shadow: 0 1px 0 rgba(0,0,0,.4);

  -moz-box-shadow: 0 1px 0 rgba(0,0,0,.4);

  -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.4);

}



body #community-wrap .video-items {

  border-radius: 8px;

  -moz-border-radius: 8px;

  -webkit-border-radius: 8px;

}



body #community-wrap .video-player {

  -webkit-border-top-left-radius: 8px;

  -webkit-border-top-right-radius: 8px;

  -moz-border-radius-topleft: 8px;

  -moz-border-radius-topright: 8px;

  border-top-left-radius: 8px;

  border-top-right-radius: 8px;

}



#community-wrap .vidSubmenu {

  -webkit-border-bottom-right-radius: 8px;

  -webkit-border-bottom-left-radius: 8px;

  -moz-border-radius-bottomright: 8px;

  -moz-border-radius-bottomleft: 8px;

  border-bottom-right-radius: 8px;

  border-bottom-left-radius: 8px;

}



/* Guest section */

body #community-wrap div.greybox {

  border-radius: 8px;

  -moz-border-radius: 8px;

  -webkit-border-radius: 8px;

}



body #community-wrap div.greybox div div div.loginform input.frontlogin {

  border-radius: 5px;

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

}



/*******************************************************************************************/

/** USER PROFILE **/

#community-wrap div.mini-profile,

body #community-wrap form div.jsiCalOption {

  -moz-border-radius: 8px;

  -webkit-border-radius: 8px;

  border-radius: 8px;

  box-shadow: 0 1px 0 rgba(0,0,0,.3);

  -moz-box-shadow: 0 1px 0 rgba(0,0,0,.3);

  -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.3);

}



/**

 * Application listing

 */

#community-wrap .app-item {

  border-radius: 8px;

  -moz-border-radius: 8px;

  -webkit-border-radius: 8px;

  box-shadow: 0 1px 0 rgba(0,0,0,.4);

  -moz-box-shadow: 0 1px 0 rgba(0,0,0,.4);

  -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.4);

}



#community-wrap .app-item .added-button {

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

  border-radius: 5px;

}



#community-wrap .app-item .remove-button {

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

  border-radius: 5px;

}



/*******************************************************************************************/

/* PHOTO: ALBUM LIST ITEM 

   Affected files:

   - templates/photos.myphotos.php

 */

body #community-wrap .album .album {

  -moz-background-clip: border;

  -moz-background-inline-policy: continuous;

  -moz-background-origin: padding;

  border-radius: 8px;

  -moz-border-radius: 8px;

  -webkit-border-radius: 8px;

  box-shadow: 0 1px 0 rgba(0,0,0,.4);

  -moz-box-shadow: 0 1px 0 rgba(0,0,0,.4);

  -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.4);

}



/** PHOTO: ALBUM LIST ITEM **/

/*******************************************************************************************/

/*******************************************************************************************/

/** PHOTO: PHOTO LIST ITEM **/

/*

 * Affected files:

 * - templates/photos.album.php

 *

 */

body #community-wrap .photo-list-item {

  border-radius: 8px;

  -moz-border-radius: 8px;

  -webkit-border-radius: 8px;

  box-shadow: 0 1px 0 rgba(0,0,0,.4);

  -moz-box-shadow: 0 1px 0 rgba(0,0,0,.4);

  -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.4);

}



#community-wrap #wallForm,

#community-wrap #community-photo-walls,

#community-wrap #wallContent,

form[name="jsform-groups-adddiscussion"],

form[name="jsform-groups-editdiscussion"] {

  border-radius: 8px;

  -moz-border-radius: 8px;

  -webkit-border-radius: 8px;

  box-shadow: 0 1px 0 rgba(0,0,0,.4);

  -moz-box-shadow: 0 1px 0 rgba(0,0,0,.4);

  -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.4);

}



#community-wrap .app-box #wallForm,

#community-wrap .app-box #community-photo-walls,

#community-wrap .app-box #wallContent,

.app-box form[name="jsform-groups-adddiscussion"],

.app-box form[name="jsform-groups-editdiscussion"] { 

  border-radius: 0;

  -moz-border-radius: 0;

  -webkit-border-radius: 0;

  box-shadow: none;

  -moz-box-shadow: none;

  -webkit-box-shadow: none;

}



#community-wrap .app-box-content #wallContent {

  border-radius: 0;

  -moz-border-radius: 0;

  -webkit-border-radius: 0;

  box-shadow: none;

  -moz-box-shadow: none;

  -webkit-box-shadow: none;

}



/*******************************************************************************************/

body #community-admin-wrapper {

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

  border-radius: 5px;

}



body #community-admin-wrapper a:hover {

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

  border-radius: 5px;

}



/*******************************************************************************************/

/** cFilterBar **/

/*

 * Affected files:

 * - libraries/filterbar.php

 *

 */



/*body #community-wrap #cFilterBar .active {

  border-radius: 8px;

  -moz-border-radius: 8px;

  -webkit-border-radius: 8px;

}*/



body #community-wrap div.newsfeed-item div.newsfeed-content-hidden {

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

  border-radius: 5px;

}



/* End of Gantry based templates fix */

#community-wrap .moduletable { padding: 0 !important; background: none !important; }



.jsModulePosition {

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

  border-radius: 5px;

}



/*

 * GLOBAL : RESTRICTION

 * :: styling for restriction page

 */

body #community-wrap div.community-restricted {

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

  border-radius: 5px;

}



/*

 * GLOBAL : SEARCH

 * :: rewrite styling for the search result

 */

body #community-wrap .advance-not-found,

body #community-wrap .event-not-found,

body #community-wrap .group-not-found,

body #community-wrap .people-not-found,

body #community-wrap .video-not-found, 

body #community-wrap .community-empty-list,

#cWindow .community-empty-list {

  -moz-border-radius: 8px;

  -webkit-border-radius: 8px;

  border-radius: 8px;

}



/**

 * COMMUNITY : APPS DRAG & DROP

 * Affected files:

   - applications.edit.php (Application/My Application)

 * this class is reusable across the JomSocial application

 */

#community-wrap .joms-apps .app-position.onDrag,

#community-wrap .joms-apps .app-position.onSave {

  -moz-border-radius: 8px;

  -webkit-border-radius: 8px;

  border-radius: 8px;

}

/**

 * COMMUNITY : APPS DRAG & DROP

 * Affected files:

   - applications.edit.php (Application/My Application)

 * this class is reusable across the JomSocial application

 */

 

 #community-wrap .joms-apps .app-placeholder {

  -moz-border-radius: 6px;

  -webkit-border-radius: 6px;

  border-radius: 6px;

}



#cWindow .app-item {

  -moz-border-radius: 6px;

  -webkit-border-radius: 6px;

  border-radius: 6px;

}



#cWindow .app-item .app-action-add {

  -moz-border-radius: 3px;

  -webkit-border-radius: 3px;

  border-radius: 3px;

}



/** To integrate RT Input Styling **/



html #community-wrap .rokradios,

html #community-wrap .rokchecks { -moz-user-select: none; }



/**

 * profile.about.php

 * 

 * user information here

 */   



body #community-wrap div.profile-box {

  -moz-border-radius: 8px;

  -webkit-border-radius: 8px;

  border-radius: 8px;

}



/*FORM ---*/

body #community-wrap #jomsForm,

body #community-wrap .community-form,

body #community-wrap .formtable,

body #community-wrap .afterform {   

  -moz-border-radius: 8px;

  -webkit-border-radius: 8px;

  border-radius: 8px;

}



body #community-wrap .afterform .formtable {

  -moz-border-radius: 0;

  -webkit-border-radius: 0;

  border-radius: 0;

}



/* cGallery ---*/

#cGallery,

div#community-wrap #photoupload-container div.upload-form {

  -moz-border-radius: 8px;

  -webkit-border-radius: 8px;

  border-radius: 8px;

  box-shadow: 0 1px 0 rgba(0,0,0,.4);

  -moz-box-shadow: 0 1px 0 rgba(0,0,0,.4);

  -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.4);

}



/* Others ---*/

.denied-box {

  -moz-border-radius: 8px;

  -webkit-border-radius: 8px;

  border-radius: 8px;

  box-shadow: 0 1px 0 rgba(0,0,0,.4);

  -moz-box-shadow: 0 1px 0 rgba(0,0,0,.4);

  -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.4);

}



#cWindowAction .button,

#cWindowContent .button {

  text-shadow: none;

}



/*#community-wrap .c3colList li {

  -moz-border-radius: 8px;

  -webkit-border-radius: 8px;

  border-radius: 8px;

}*/



body #community-wrap #community-banlists-wrap ul#friends-list li.friend-list {

  -moz-border-radius: 8px;

  -webkit-border-radius: 8px;

  border-radius: 8px;

}



/* ------------------- */

/* ------ AGORA ----- */

/* ------------------- */

#ag_headerbar_menu {

  border-radius: 8px;

  -moz-border-radius: 8px;

  -webkit-border-radius: 8px;

  box-shadow: 0 1px 0 rgba(0,0,0,.4);

  -moz-box-shadow: 0 1px 0 rgba(0,0,0,.4);

  -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.4);

}



#ag_menu li.hover {

  background: #238DB4 url("../images/grad-d1.gif") repeat-x center bottom;

  -moz-border-radius-topleft: 8px;

  -moz-border-radius-topright: 8px;

}



#ag_menu li.hover li {

  -moz-border-radius-topleft: 0;

  -moz-border-radius-topright: 0;



}



#ag_menu li ul {

  -webkit-border-bottom-left-radius: 8px;

  -webkit-border-bottom-right-radius: 8px;

  -webkit-border-top-right-radius: 8px;

  -moz-border-radius-bottomleft: 8px;

  -moz-border-radius-bottomright: 8px;

  -moz-border-radius-topright: 8px;

  border-bottom-left-radius: 8px;

  border-bottom-right-radius: 8px;

  border-top-right-radius: 8px;

  box-shadow: 1px 2px 3px rgba(0,0,0,.4);

  -moz-box-shadow: 1px 2px 3px rgba(0,0,0,.4);

  -webkit-box-shadow: 1px 2px 3px rgba(0,0,0,.4);

}



h2.ag_headerbar {

  -webkit-border-top-left-radius: 8px;

  -webkit-border-top-right-radius: 8px;

  -moz-border-radius-topleft: 8px;

  -moz-border-radius-topright: 8px;

  border-top-left-radius: 8px;

  border-top-right-radius: 8px;



}



.ag_tablewrap, #ag_boardstats {

  -webkit-border-bottom-left-radius: 5px;

  -webkit-border-bottom-right-radius: 5px;

  -moz-border-radius-bottomleft: 5px;

  -moz-border-radius-bottomright: 5px;

  border-bottom-left-radius: 5px;

  border-bottom-right-radius: 5px;

}



span.ag_bttn a:link, span.ag_bttn a:visited {

  -webkit-border-radius: 8px;

  -moz-border-radius: 8px;

  border-radius: 8px;

}



input.ag_button.ag_btn_submit,

input.ag_button.ag_btn_preview,

input.ag_button.ag_btn_edit,

input.ag_button.ag_btn_button,

.ag_agora fieldset,

.ag_agora legend,

div.ag_pagelink,

span.ag_page_num span,

#ag_f_menu a.ag_f_menu_title,

#ag_socialbookmarks,

div.ag_profil_menu {

  -moz-border-radius: 8px;

  -webkit-border-radius: 8px;

  border-radius: 8px;

}



/* -------------------------- */

/* ------ K2 COMPONENT ------ */

/* -------------------------- */

/* Author block */

div.itemAuthorBlock {

  border-radius: 5px;

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

  box-shadow: 0 3px 5px rgba(0, 0, 0, .2);

  -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, .2);

  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .2);

}



/* Sub-category block --- */

div.itemListSubCategories a.subCategoryMore {

  border-radius: 3px;

  -moz-border-radius: 3px;

  -webkit-border-radius: 3px;

  box-shadow: 0 0 3px rgba(0, 0, 0, .2);

  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .2);

  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .2);

}



div.subCategory {

  border-radius: 5px;

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

  box-shadow: 0 1px 3px rgba(0, 0, 0, .2);

  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);

  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);

}



div.subCategory img {

  border-radius: 5px;

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

}



div.userBlock {

  border-radius: 5px;

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);

  -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);

  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);

}



/* Category info block ---*/

div.latestItemsCategory {

  border-radius: 5px;

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

  box-shadow: 0 0 3px rgba(0, 0, 0, .2);

  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .2);

  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .2);

}



/* Read more link */

div.latestItemReadMore {

  border-radius: 3px;

  -moz-border-radius: 3px;

  -webkit-border-radius: 3px;

  box-shadow: 0 0 3px rgba(0, 0, 0, .2);

  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .2);

  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .2);

}



/* JA Slideshow 2 ---*/

/* Slideshow K2 Component ---*/

.ja-moduleraw-style2 {

  border-radius: 5px;

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);

  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);

  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);

}



/* Mainmenu ---*/

/* Megamenu */

.ja-megamenu .childcontent-inner {

  border-radius: 0 5px 5px 5px;

  -moz-border-radius: 0 5px 5px 5px;

  -webkit-border-radius: 0 5px 5px 5px;

  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);

  -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);

  -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);

}



.ja-megamenu .level1 .childcontent-inner {

  border-radius: 5px 5px 5px 5px;

  -moz-border-radius: 5px 5px 5px 5px;

  -webkit-border-radius: 5px 5px 5px 5px;

}



.ja-megamenu div.ja-moduletable, .ja-megamenu div.moduletable {

  border-radius: 0;

  -moz-border-radius: 0;

  -webkit-border-radius: 0;

  box-shadow: none;

  -moz-box-shadow: none;

  -webkit-box-shadow: none;

}

.ja-megamenu {
    margin-left: -35px;
}

/* Subnav */

#ja-subnav ul li ul {

  border-radius: 0 0 5px 5px;

  -moz-border-radius: 0 0 5px 5px;

  -webkit-moz-border-radius: 0 0 5px 5px;

  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);

  -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);

  -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);

}



/* Sub Nav (lv3) ---*/

#ja-subnav ul li ul li ul {

  border-radius: 5px 5px 5px 5px;

  -moz-border-radius: 5px 5px 5px 5px;

  -webkit-border-radius: 5px 5px 5px 5px;

}



/* CSSmenu */

#ja-cssmenu li ul {

  border-radius: 0 5px 5px 5px;

  -moz-border-radius: 0 5px 5px 5px;

  -webkit-border-radius: 0 5px 5px 5px;

  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);

  -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);

  -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);

}



#ja-cssmenu ul li ul {

  border-radius: 5px 5px 5px 5px;

  -moz-border-radius: 5px 5px 5px 5px;

  -webkit-border-radius: 5px 5px 5px 5px;

}





