/*
 * ------------------------------------------------------------------------
 * JA Blazes Template
 * ------------------------------------------------------------------------
 * 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.)
-------------------------------------------------------------*/
/* Form */
button,.button {
	border-radius: 5px;
	-webkit-border-radius: 5px;
}

input, select, textarea, .inputbox {
	border-radius: 5px;
	-webkit-border-radius: 5px;
}

form.search .button {
	border-radius: 0;
	-webkit-border-radius: 0;
}

/* MISCELLANOUS
----------------------------------------------------------- */
a.ja-icon-video{
	border-radius: 5px;
	box-shadow: 0 0 3px rgba(0, 0, 0, .2);
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .2);
}

/* border-radius */
#ja-container .main,
img.border,
.moduletable_newsletter .inputbox,
.moduletable_newsletter .button,
.ja-slidenews-item img,
form.poll .button,
.ja-twitter-tweets,
.ja-slide-main-wrap,
.ja-slide-item,
#ja-slideshow .maskDesc .ja-slide-desc h3,
#ja-slideshow .maskDesc .ja-slide-desc p,
#ja-slideshow .ja-slide-thumbs-wrap,
.ja-megamenu .childcontent-inner,
.ja-megamenu a.over,
.ja-megamenu a.active,
#ja-cssmenu li a.sfhover,
#ja-cssmenu li a.active,
#jasdl-mainnav a,
#ja-subnav ul li ul,
#ja-splitmenu li a,
.avatar img,
.ja-megamenu ul.level1 li.mega .group-title a.mega,
.article-image, p.readmore a {
	border-radius: 5px;
	-webkit-border-radius: 5px;
}

#ja-cssmenu li.havechildsfhover a.sfhover {
	border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
}

#ja-cssmenu li ul {
	border-radius: 0 5px 5px 5px;
	-webkit-border-radius: 0 5px 5px 5px;
}

#ja-cssmenu li ul ul {
	border-radius: 5px;
	-webkit-border-radius: 5px;
}

.moduletable_newsletter .button { text-shadow: 1px -1px 1px #4c1307; }

/* Pagination */
#jac-wrapper ul.pageslist li a, .pagination ul li > span,
.pagination ul li > strong {
	border-radius: 3px;
	-webkit-border-radius: 3px;
}

/* right */
#ja-right { 
	border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	border-bottom-right-radius : 5px;
	-webkit-border-bottom-right-radius : 5px;
}

/* contentslider2 */
div.jsslide-wrap {
	border-radius: 5px;
	box-shadow: 3px 1px 2px 2px #1c1c1d;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 0 3px 2px 2px  #1c1c1d;
}

.jsslide-inner img {
	border-radius: 3px;
	-webkit-border-radius: 3px;
}

.ja_slidetitle, .ja_slideintro { text-shadow: 1px 1px 1px #af3f25; }

div.moduletable-intro h3, div.moduletable-intro .ja-box-ct, #ja-topsl h3, #ja-content-slider h3, #ja-botsl div.ja-moduletable h3 { text-shadow: 1px -1px 1px #000; }

/* slideshow */
.ja-slide-main-wrap {
	box-shadow: 0 0 3px #232323;
	-webkit-box-shadow: 0 0 3px #232323;
}
/* top menu */
.ja-megamenu .childcontent-inner, #ja-cssmenu li ul, #ja-subnav ul li ul {
	box-shadow: 0 0 3px #232323;
	-webkit-box-shadow: 0 0 3px #232323;
}

/* Typo
-----------------------------------------------------------------*/
.bubble-up .ja-typo-bubblect { border-radius: 5px; -webkit-border-radius: 5px;}

#ja-right .bubble-up .ja-typo-bubblect { box-shadow: none; -webkit-box-shadow: none; }
 
/* JA Sidenews */
.ja-slidenews-item {
	border-radius: 5px;
	-webkit-border-radius: 5px;
}

.ja-slidenews-item a.readon {
	border-radius: 3px;
	-webkit-border-radius: 3px;
}

/* K2 Component */
div.subCategory {
	border-radius: 5px;
	-webkit-border-radius: 5px;
}

div.subCategory a.subCategoryImage img {
	border-radius: 5px;
	-webkit-border-radius: 5px;
}

span.catItemImage img {
	border-radius: 5px;
	-webkit-border-radius: 5px;
}

a.k2ReadMore { border-radius: 5px; }

a.k2ReadMore span, p.readmore a span {
	border-radius: 5px;
	box-shadow: 0 0 3px rgba(0, 0, 0, .2) inset;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
}

/* JA Comment */
#jac-wrapper .form-actions {
	border-radius: 5px;
	-webkit-border-radius: 5px;
}

#jac-container-textarea {
	border-radius: 5px;
	-webkit-border-radius: 5px;
}

/* JA tabs */
.blazes .ja-tabs-title-top ul.ja-tabs-title li {
	border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-right-radius: 5px; 
	-webkit-border-top-right-radius: 5px; 
}