/* Css Imports */

@import url(http://fonts.googleapis.com/css?family=Droid+Serif);
@import url(http://fonts.googleapis.com/css?family=Droid+Sans);
@font-face {
	font-family: 'droid_serif,regular';
	src: url('../fonts/droidserif-regular-webfont.eot');
	src: url('../fonts/droidserif-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/droidserif-regular-webfont.woff') format('woff'), url('../fonts/droidserif-regular-webfont.ttf') format('truetype'), url('../fonts/droidserif-regular-webfont.svg#droid_serif,regular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'droid_serif,italic';
	src: url('../fonts/droidserif-italic-webfont.eot');
	src: url('../fonts/droidserif-italic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/droidserif-italic-webfont.woff') format('woff'), url('../fonts/droidserif-italic-webfont.ttf') format('truetype'), url('../fonts/droidserif-italic-webfont.svg#droid_serif,italic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'droid_sans,regular';
	src: url('../fonts/droidsans-webfont.eot');
	src: url('../fonts/droidsans-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/droidsans-webfont.woff') format('woff'), url('../fonts/droidsans-webfont.ttf') format('truetype'), url('../fonts/droidsans-webfont.svg#droid_sans,regular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'droid_sans,bold';
	src: url('../fonts/droidsans-bold-webfont.eot');
	src: url('../fonts/droidsans-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/droidsans-bold-webfont.woff') format('woff'), url('../fonts/droidsans-bold-webfont.ttf') format('truetype'), url('../fonts/droidsans-bold-webfont.svg#droid_sans,bold') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* Css Imports End */

/* Genral Tags */

body {
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #000;
}
html, body {
	height: 100%;
	margin: 0;
	padding: 0;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset {
	border: 0
}
a {
	text-decoration: none;
	outline: none;
        color: #000;
}
a:hover {
	text-decoration: underline;
	color:#FFA054;
}
img:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	cursor: pointer;
}
/* Genral Tags End */

/*  Container   */



.row.events.calender-box, .t3-spotlight.t3-spotlight-2.row, .container.t3-mainbody.row, .t3-spotlight.t3-footnav.row, .container.t3-mainbody .row, .t3-sidebar.span4, .t3-sidebar.span3, .pull-right.t3-sidebar.span3 .t3-sidebar.t3-sidebar-1 {
	margin-left: 0px;
}
.t3-sidebar.t3-sidebar-1 {
	margin-left: 40px;
}
/*  Header Start   */



.container {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
#t3-header #header {
	width: 100%
}
.t3-header {
	padding-top: 0px;
	padding-bottom: 0px;
}

.row.header-wrapper.home {
	position: fixed;
	z-index: 999;
	margin: 0 auto;
	padding: 14px 0 0;
}
.header-wrapper.subnav-fixed {
	background: rgba(0,0,0,1);
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 50;
	padding: 14px 0 0 0;
}
.logo-image a{
    height: 53px;
}
.subnav-fixed .logo-image a{
    background-size: 80%;
}
.page-heading.wrap {
	position: relative;
	top: 35px;
}
.header_inner {
	background: rgba(0,0,0,0.8);
	width: 100%;
	z-index: 9999;
	padding: 14px 0 10px 0px;
	position: relative;
}
.t3-header .row {
	margin: 0px !important
}
.home .t3-sl-3, .home .t3-sl-4 {
	border: 0px !important;
}
.header-wrapper .span3 {
	margin-left: 0px !important;
}
/* Article */

.article-title {
	color: rgb(51, 51, 51);
	font-size: 18px;
	line-height: 24px;
	margin: 0 0 15px;
	text-transform: uppercase;
}
.blog-featured .readmore .btn {
	height: 25px;
	padding: 5px 15px 5px 15px;
	color: #fff;
	float: left;
	font-size: 14px;
	font-family: 'droid_sans,regular';
	line-height: 22px;
	text-align: center;
	cursor: pointer;
	border: 1px solid #fff;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	margin-right: 10px;
	background: #262626; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-linear-gradient(top, #262626 0%, #252525 5%, #080808 55%, #010101 76%, #000000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #262626), color-stop(5%, #252525), color-stop(55%, #080808), color-stop(76%, #010101), color-stop(100%, #000000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #262626 0%, #252525 5%, #080808 55%, #010101 76%, #000000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #262626 0%, #252525 5%, #080808 55%, #010101 76%, #000000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #262626 0%, #252525 5%, #080808 55%, #010101 76%, #000000 100%); /* IE10+ */
	background: linear-gradient(to bottom, #262626 0%, #252525 5%, #080808 55%, #010101 76%, #000000 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#262626', endColorstr='#000000', GradientType=0 ); /* IE6-8 */
}
/* Text */

.blog p, div.userItemIntroText p, #phocagallery .pg-category-view .pg-category-view-desc p, .item-page p, .catItemIntroText p, #detail-desc p, .gallery-item p, .catItemIntroText, .userItemIntroText, .itemListCategory p, div.latestItemsCategory p, div.latestItemIntroText, .pg-category-view-desc p span, #icagenda .descshort, .t3-mainbody .item-page p, .article-intro p, div.itemNavigation span.itemNavigationTitle {
	color: rgb(51, 51, 51);
	font-family: 'droid_sans,regular';
	font-size: 14px !important;
	line-height: 24px !important;
	margin: 10px 0;
	text-align: justify;
	clear: both;
}
/* Input Button  */

.submit, button.button, .validate, .content_vote .button, #comments-form .btn a, #comments-report-form .btn a, .donate input.paypal-btn, .sidebar input[type="submit"], .sidebar button {
	height: 36px;
	padding: 0 15px;
	color: #fff;
	float: left;
	font-size: 14px;
	font-family: 'droid_sans,regular';
	line-height: 22px;
	text-align: center;
	margin: 0;
	cursor: pointer;
	border: 1px solid #fff;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	margin-right: 10px;
	background: #262626; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-linear-gradient(top, #262626 0%, #252525 5%, #080808 55%, #010101 76%, #000000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #262626), color-stop(5%, #252525), color-stop(55%, #080808), color-stop(76%, #010101), color-stop(100%, #000000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #262626 0%, #252525 5%, #080808 55%, #010101 76%, #000000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #262626 0%, #252525 5%, #080808 55%, #010101 76%, #000000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #262626 0%, #252525 5%, #080808 55%, #010101 76%, #000000 100%); /* IE10+ */
	background: linear-gradient(to bottom, #262626 0%, #252525 5%, #080808 55%, #010101 76%, #000000 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#262626', endColorstr='#000000', GradientType=0 ); /* IE6-8 */
}
.submit:hover, button.button:hover {
	background: #212121;
}
button.button {
	margin-top: 10px;
}
/* Input Button End  */


/* Main Nav  */


.t3-mainnav {
	background: none !important;
	border: 0px !important;
}
.t3-mainnav .navbar .nav > li > a:focus, .t3-mainnav .navbar .nav > li > a:hover {
	color: #FFF;
	background: none repeat scroll 0 0 rgb(22, 22, 22) !important;
	border-bottom: 1px solid #FFA054;
	outline: none;
	text-shadow: 1px 1px 1px #000;
}
.t3-mainnav .navbar .nav > .active > a, .t3-mainnav .navbar .nav > .active > a:hover, .t3-mainnav .navbar .nav > .active > a:focus {
	color: #FFF;
	background: none repeat scroll 0 0 rgb(22, 22, 22) !important;
	border-bottom: 1px solid #FFA054;
	border-left: 0px !important;
	text-shadow: 1px 1px 1px #000;
}
.t3-mainnav .navbar .nav > li > a {
	color: #FFF !important;
	border-right: 0px solid #444 !important;
	text-shadow: 1px 1px 1px #000;
	font-size: 14px;
}
.t3-mainnav .navbar-inner {
	border: 0px !important;
}
.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	list-style: none;
	background-color: rgba(0,0,0,0.8) !important;
	border: 0px solid #ccc !important;
	-moz-border-radius: 0;
	border-radius: 0 !important;
	-webkit-box-shadow: 0 0px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 0px 0px rgba(0,0,0,0.2);
	box-shadow: 0 0px 0px rgba(0,0,0,0.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
}
.navbar .nav > li:last-child .dropdown-menu {
	left: auto !important;
	right: 0 !important;
}
.navbar .nav > li:nth-last-child(2) .dropdown-menu, .navbar .nav > li:nth-last-child(3) .dropdown-menu, .navbar .nav > li:nth-last-child(4) .dropdown-menu {
	left: auto !important;
	right: 0 !important;
}
.dropdown-menu .active > a, .dropdown-menu .active > a:hover {
	background: rgba rgba(0, 0, 0, 0.7);
}
.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a {
	background: none !important;
	color: #f28a37;
	text-decoration: none;
}
.dropdown-menu li > a {
	padding: 5px 0 !important;
}
li.lnd_latestnews {
	border-bottom: 0px solid rgb(204, 204, 204) !important;
	color:#666 !important ;
	font-size: 90%;
	padding: 5px 0 !important;
}

.mega-inner .separator {color:#FFF; font-size:13px; font-weight:bold; padding-top:10px;}


/* Main Slider */
#rev_slider_2_1_wrapper {
	padding: 0px !important;
}
.tp-leftarrow.default {
	background: url("../images/next-prev.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	cursor: pointer;
	height: 53px !important;
	width: 90px !important;
	z-index: 100;
	left: 0 !important;
}
.tp-rightarrow.default {
	background: url("../images/next-prev.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	background-position: right !important;
	cursor: pointer;
	height: 53px !important;
	width: 90px !important;
	z-index: 100;
	right: 0 !important;
}
.fullwidthbanner-container {
	padding: 0px !important;
}
.tp-bannershadow.tp-shadow2 {
	background: url(../images/banner-bottom.png) no-repeat center !important;
	background-size: 100%;
	width: 100% !important;
	height: 10px !important;
	bottom: -10px !important;
}
.dropdown-menu .active > a, .dropdown-menu .active > a:hover {
	color: #eee;
	text-decoration: none;
	outline: 0;
	background: rgba(0,0,0,0.6) !important;
}
.mega-dropdown-inner a {
	color: #FFF !important;
}
.mega-dropdown-inner a:hover {
	color: #FFA054 !important;
}
/*  Main Slider End  */

/*  t3 customize css   */

.t3-sl {
	padding-top: 0px !important;
	padding-bottom: 20px !important;
}
/*  t3 customize css end   */




/*  Main title Start   */

.home .item-page h2 {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 0 none;
	color: rgb(51, 51, 51);
	font-family: 'droid_serif,regular';
	font-size: 40px;
	font-weight: normal;
	padding: 25px 0 0;
	text-align: center !important;
	text-transform: none !important;
}
.home .item-page p {
	color: rgb(51, 51, 51) !important;
	display: block;
	font-family: 'droid_sans,regular';
	font-size: 24px !important;
	line-height: 30px;
	margin: 10px 0;
	text-align: center !important;
}
.home .leading .article-header {
	text-align: center
}
.home .leading .article-title > a {
	text-align: center !important;
	font-size: 40px;
	font-family: 'droid_serif,regular';
	color: #333;
	font-weight: normal;
	background: none;
	border: 0px;
	text-transform: none !important;
	padding: 25px 0 0 0;
	display: block;
	margin-top: 25px;
}
.home .leading .article-intro p {
	color: #333 !important;
	font-size: 24px !important;
	line-height: 30px;
	font-family: 'droid_sans,regular';
	margin: 0 0 10px 0;
	display: block;
	text-align: center !important;
	margin-top: 10px;
}
.divider-vertical {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	border-bottom: 1px dotted rgb(204, 204, 204);
	border-top: 0 dotted rgb(204, 204, 204);
	color: rgb(34, 34, 34);
	margin: 20px 0;
	padding: 2px 0;
}
#t3-content .item-page p a {
	color: #333;
}
#t3-content .item-page span {
	font-style: normal;
	line-height: 30px;
}
.content_vote input {
	margin: 0 5px;
	height: 11px;
}
.content_vote .button {
	height: 30px !important;
	padding: 0 15px;
	color: #fff;
	float: none !important;
	font-size: 14px;
	font-family: 'droid_sans,regular';
	line-height: 22px;
	text-align: center;
	margin: 0 10px 0;
	cursor: pointer;
	border: 1px solid #fff;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	margin-right: 10px;
}
.img-fulltext-left {
	width: 100%
}
.pagenav .pagenav-next {
	float: right
}
.pagenav li a {
	padding: 10px 20px;
	line-height: normal;
	border: 0px solid #ddd !important;
	border-radius: 0px !important;
}
.pagenav li a:hover, .pagenav li a:active, .pagenav li a:focus {
	background: none !important;
	color: #000 !important
}
div.itemToolbar {
	padding: 2px 0;
	margin: 0px 0 0 0;
	border-top: 0px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	background: none !important;
	color: #222;
	margin: 20px 0;
}
/*  Main title End   */






/*  Services 4 Round Spans Start   */


.service-box .ch-item {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	text-align: center;
	position: relative;
	cursor: default;
	box-shadow: inset 0 0 0 0 rgba(255, 255, 255, 0.9), inset 0 0 0 16px rgba(255, 255, 255, 0.9);
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.service-box .ch-img-1 {
	background-image: url(../images/pray.png);
	background-repeat: no-repeat;
}
.service-box .ch-img-2 {
	background-image: url(../images/faith.png);
	background-repeat: no-repeat;
}
.service-box .ch-img-3 {
	background-image: url(../images/trust.png);
	background-repeat: no-repeat;
}
.service-box .ch-img-4 {
	background-image: url(../images/rules.png);
	background-repeat: no-repeat;
}
.service-box .ch-info {
	position: absolute;
	left: 15px;
	width: 85%;
	height: 100%;
	margin: 0 auto;
	border-radius: 50%;
	opacity: 0;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-backface-visibility: hidden; /*for a smooth font */
}
.service-box .ch-info h4 a {
	color: #fff;
	font-weight: normal;
	font-family: 'droid_serif,regular';
	font-size: 18px;
	line-height: 30px;
	text-transform: uppercase;
	margin: 0;
}
.service-box .ch-info h4 a {
	color: #fff;
	margin-top: 55px;
	display: inline-block;
}
.service-box .ch-info p {
	text-align: center;
	color: #000;
	font-size: 14px;
	line-height: 18px;
	font-family: 'droid_serif,regular';
	margin: 0;
}
.service-box .ch-item:hover {
}
.service-box .ch-item:hover .ch-info {
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
.service-box .new-box {
	width: 210px;
	height: 210px;
	margin: 0 auto 20px auto;
}
.service-box .text p {
	font-size: 14px;
	font-style: italic;
	line-height: 22px;
	margin: 0 0 10px;
	color: #333;
	font-weight: normal;
	color: rgb(69, 69, 69);
}
/*  Services 4 Round Spans End   */


/*  Heading Holder Start  */

.heading-holder {
	overflow: hidden;
	text-align: center;
}
.content-heading {
	text-transform: uppercase;
	margin: 30px 0 30px 30px;
	font-weight: normal;
}
.content-heading span {
	overflow: hidden;
	text-align: left;
}
.inner-heading {
	color: #222;
	letter-spacing: 1px;
	display: inline-block;
	font-family: 'droid_sans,regular';
	font-size: 20px;
	vertical-align: top;
	line-height: 38px;
	padding: 3px 30px 12px 30px;
}
.h-left {
	height: 52px;
	width: 33px;
	font-size: 0;
	line-height: 0;
	display: inline-block;
	position: relative;
	left: 8px;
}
.h-right {
	height: 52px;
	width: 33px;
	font-size: 0;
	line-height: 0;
	display: inline-block;
	position: relative;
	right: 8px;
}
.blog h3.content-heading, .t3-mainbody .item-page h2, div.itemHeader h2.itemTitle, .componentheading {
	color: #000;
	margin:-10px 0 30px !important;
	padding: 15px !important;
	border: #fff solid 4px !important;
	font-family: Droid Sans !important;
	font-size: 24px !important;
	font-weight: bold !important;
	text-align: left !important;
}
div.itemAuthorLatest h3 {
	font-size: 14px !important;
}
.itemAuthorLatest ul {
	margin: 0px !important;
	padding: 0px;
}
.blog h2, .items-more h3 {
	margin: 0 0 0px 0;
	padding: 0;
	border-bottom: 1px dotted #b2b0ad;
	color: #222;
	font-size: 18px;
	font-weight: bold;
	font-family: 'droid_sans,regular';
}
.item-page .pagenav li {
	float: none !important
}
.pagination {
	text-align: center
}
.counter {
	text-align: center !important;
	float: none !important
}
span.catItemDateModified {
	border: 0px !important;
}
/*Team Blog View*/

div.b2jsocial_parent {
	clear: both
}
.blog .cols-3 .item {
	width: 31%;
	margin-right: 2%;
	display: inline-block;
	vertical-align: top;
}
.blog .cols-3 .item .img_caption {
	text-align: center;
	margin: 0px;
}
.img_caption p.img_caption {
	-moz-box-sizing: border-box;
	background: none repeat scroll 0 0 rgb(238, 238, 238);
	clear: both;
	color: rgb(102, 102, 102);
	font-size: 12px;
	padding: 5px;
	width: 100%;
}
.article-info {
	clear: both;
	width: 100% !important;
}
.itemToolbar .hits {
	float: none !important
}
.itemToolbar .hits, .blog .hits, .itemHits {
	width: 25px;
	text-align: center;
	color: #fff;
	font-size: 10px !important;
	font-weight: normal;
	line-height: 16px;
	padding: 0 !important;
	background: url(../images/post-number.png) no-repeat !important;
	margin-top: 14px;
	width: 25px;
	display: inline-block;
	float: right;
	text-align: center;
	height: 21px;
}
.icon-print, .print-icon, .email-icon, .icon-envelope {
	color: #333 !important
}
dl.article-info dd, .itemContentFooter span, div.itemHeader span.itemAuthor, div.itemCategory span, .catItemLinks span, .catItemAuthor span {
	margin: 0 12px 10px 0px;
	padding: 0 0 0 27px;
	display: inline-block;
	font-size: 11px;
	color: #000;
	line-height: 20px;
}
.createdby, div.itemHeader span.itemAuthor, .catItemAuthor {
	background: url(../images/by-name.png) no-repeat left center;
}
.category-name {
	background: url(../images/section.gif) no-repeat left center;
}
.create, div.itemHeader span.itemDateCreated {
	background: url(../images/created-icon.png) no-repeat left center;
}
.modified, .catItemDateModified, .itemDateModified, .catItemDateCreated {
	background: url(../images/update-icon.png) no-repeat left center;
}
.itemDateModified {
	margin: 0px !important;
	font-size: 11px;
	height: 20px;
}
.published, div.itemCategory {
	background: url(../images/publish-icon.png) no-repeat left center;
}
div.itemLinks {
	margin: 0 0 16px;
}
div.itemCategory {
	width: 95%;
	padding-bottom: 4px !important;
}
.blog .items-more {
	display: block;
	clear: both
}
.blog .items-more ol {
	color: #222;
	margin: 0px;
	padding: 0px;
	line-height: 22px;
}
.blog .readmore a {
	color: #333;
	text-decoration: none;
	font-weight: bold;
}

.blog .readmore a:hover{
	color: #FFA054;
	text-decoration: underline;
	font-weight: bold;
}

.blog .img-intro-none img {
	border: #FFF solid 4px
}
.blog .items-leading .item-separator {
	margin-bottom: 50px;
}
/*  Heading Holder End  */


/*  Home Page Gallery Start   */

.pg_data {
	margin-bottom: 25px;
}
.pg_data a.image {
	background: none !important;
	width: 100%;
}
.pg_data .one_item {
	width: 29% !important;
	padding: 0px;
	background: none;
}
.pg_data .image .img_round {
	width: 100%;
	height: auto;
	border: 1px solid #fff;
	height: 235px;
}
/*  Home Page Gallery End  */



/*  Shade  */
.modal-button, .img-intro-left, .img-fulltext-left, .img-intro-right, .img-fulltext-right, .one_item, .icagenda_map, .image, .box_date, .catItemImage, .itemImage, span.userItemImage, .latestItemImage, .bt-googlemaps, .row .events .calender-box, .pg-box3 img {
	display: block;
	position: relative;
	background: #fff;
	margin-bottom: 20px;
}
.modal-button:before, .modal-button:after, .img-intro-left:before, .img-intro-left:after, .img-intro-right:before, .img-intro-right:after, .img-fulltext-right:before, .img-fulltext-right:after, .img-fulltext-left:before, .img-fulltext-left:after, .one_item.one_item1 img:before, .one_item.one_item1 img:after, .one_item:before, .one_item:after, .icagenda_map:before, .icagenda_map:after, .image:after, .image:before, .box_date:after, .box_date:before, .catItemImage:after, .catItemImage:before, .itemImage:after, .itemImage:before, span.userItemImage:before, span.userItemImage:after, .latestItemImage:after, .latestItemImage:before, .bt-googlemaps:before, .bt-googlemaps:after, .row .events .calender-box:before, .row .events .calender-box:after, .pg-box3 img:before, .pg-box3 img:after {
	z-index: -1;
	position: absolute;
	content: "";
	bottom: 15px;
	left: 10px;
	width: 50%;
	top: 84%;
	max-width: 250px;
	background: rgba(0, 0, 0, 0.7);
	-webkit-box-shadow: 0 14px 10px rgba(0, 0, 0, 0.8);
	-moz-box-shadow: 0 14px 10px rgba(0, 0, 0, 0.8);
	box-shadow: 0 14px 10px rgba(0, 0, 0, 0.8);
	-webkit-transform: rotate(-6deg);
	-moz-transform: rotate(-6deg);
	-o-transform: rotate(-6deg);
}
.modal-button:after, .img-intro-left:after, .img-intro-right:after, .img-fulltext-right:after, .img-fulltext-left:after, .one_item:after, .icagenda_map:after, .image:after, .box_date:after, .catItemImage:after, .itemImage:after, span.userItemImage:after, .latestItemImage:after, .bt-googlemaps:after, .row .events .calender-box:after, .pg-box3 img:after {
	-webkit-transform: rotate(6deg);
	-moz-transform: rotate(6deg);
	-o-transform: rotate(6deg);
	right: 10px;
	left: auto;
}
/*  Shade End  */

/*  Buy Now  */

.buy-now {
	padding: 35px 0 !important;
	background-position: center !important;
}
.c-theme {
	color: #000;
	font-size: 22px;
	line-height: 28px;
	font-family: 'droid_serif,italic';
	float: left;
	width: 335px;
}
.paypal-btn {
	width: 90px !important;
	display: inline-block;
}
.st42-paypal {
	position: relative;
	margin: 0px !important;
	color: #000;
	font-size: 22px;
	line-height: 28px;
	font-family: 'droid_serif,italic';
	list-style: none;
	top: 0px;
}
.st42-paypal li p {
	font-size: 20px !important;
	line-height: 28px !important;
	font-family: 'droid_serif,italic';
	width: 70%;
	text-align: left;
}
.st42-paypal li.paypal-btn input[type="submit"] {
	border: 0px !important;
	background: url(../images/buy.png) no-repeat !important;
	height: 87px;
	font-size: 0px;
	cursor: pointer;
	outline: none;
	list-style: none;
	position: absolute;
	right: 25px;
	top: -14px;
}
.t3-sl-3 .moduletable .custom {
	height: 100%;
	border-right: 2px solid #000;
	background-repeat: no-repeat;
	background-position: center;
	background-position-x: 150px !important;
	height: 64px;
}
.moduletable .c-logo a {
	display: block;
	height: 100%;
}
/*  Buy Now End */


/*  Calender Event - Slider Start  */


.calender-box {
	border: 4px solid rgba(255, 255, 255, 1);
}
.ideation-slider {
	width: 60% !important
}
.ideation-slider .bx-controls-direction {
	display: none
}
.iccalendar {
	position: relative;
	top: 20px;
	padding: 10% 4%!important;
}
.iccalendar table td .no_event {
	background: none !important
}
.iccalendar table td div.style_Today {
	box-shadow: none !important;
	font-size: 15px !important;
	font-weight: normal !important;
	line-height: 30px !important;
	text-shadow: none !important;
	background: none repeat scroll 0 0 rgb(49, 49, 52) !important;
	border: 1px solid rgb(77, 51, 24) !important;
	color: rgb(255, 255, 255);
	border-radius: 0px !important;
}
.iccalendar table td div.style_Day {
	padding: 3px !important;
	color: #000;
	font-size: 14px;
}
.iccalendar table th {
	font-size: 12px !important;
	color: #000 !important;
}
.icnav .titleic {
	font-size: 16px !important;
	color: #fff !important;
}



.icnav div.backic, .icnav div.nextic {
	background:url("../images/arrows.png") no-repeat !important ;
    color: rgb(85, 85, 85);
    font-size: 12px;
    height: 16px;
    overflow: hidden;
    width: 10px !important;
	color:rgba(0, 0, 0, 0) !important;
}

.icnav div.backic {
	background-position: left !important;
	margin-left: 20px !important;
}
.icnav div.nextic {
	background-position: right !important;
	margin-right: 20px !important;
}

.icnav div.backicY, .icnav div.nexticY {
	background: url("../images/arrow-yr.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	color: rgb(85, 85, 85);
	font-size: 10px;
	width: 20px !important;
	height: 16px;
	overflow: hidden;
	color:rgba(0, 0, 0, 0) !important;
	font-size:14px !important;
}

.icnav div.backicY {
	background-position: left !important;
	margin-left: 16px !important;
}
.icnav div.nexticY {
	background-position: right !important;
	margin-right: 16px !important;
}























.iccalendar .icnav {
	min-height: 35px !important;
}
.iccalendar table th {
	line-height: 35px;
}
.iccalendar table td div {
	border-radius: 0 !important;
	line-height: 21px !important;
	text-align: center;
	width: auto !important;
}
.iccalendar table td .icevent a:hover, .iccalendar table td .icevent a:focus {
	background: none repeat scroll 0 0 #FFFFFF !important;
	border-radius: 0px !important;
}
/* Slider */

.bx-wrapper .info-1 {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	background-color: rgba(255, 255, 255, .7) !important;
	padding: 0.5% 1% !important;
	max-height: 100px;
}
.info-1 .left p {
	text-align: justify;
	font-size: 13px !important;
}
.info-1 .left h2.info-heading {
	margin: 5px 0 5px 0;
	padding: 0px;
	text-align: left;
	font-size: 15px !important;
        line-height: 20px;
}
.bx-wrapper .btn-a {
	margin-top: 36px;
	float: right;
	margin-right: 15px;
}
/*  Calender Event - Slider end  */


/* Home Page Bottom 3 Widget  */

.container.t3-sl.t3-sl-2 {
	margin-top: 25px;
}
.t3-spotlight.t3-spotlight-2.row .item-first {
	margin-left: 0px !important;
}
.t3-spotlight.t3-spotlight-2.row .item-last {
	margin-left: 0px !important;
	float: right
}
.t3-spotlight.t3-spotlight-2.row .span2, .t3-spotlight.t3-spotlight-2.row .span3, .t3-spotlight.t3-spotlight-2.row .span4, .t3-spotlight.t3-spotlight-2.row .span6 {
	color: #333;
	font-size: 14px !important;
	line-height: 20px;
	background: #fff !important;
	min-height: 220px;
	text-align: left;
	overflow: hidden;
}
#dtthermometerimage2 {
	margin: 0px !important;
}
#dtthermometerimage2 img {
	height: 105px;
}
.t3-spotlight.t3-spotlight-2.row h3 {
	margin: 0 0 15px 0;
	color: #333 !important;
	line-height: 24px;
	text-transform: uppercase;
	font-family: 'Droid Sans';
}
.t3-spotlight.t3-spotlight-2.row h3 a {
	margin: 0 0 15px 0;
	color: #333 !important;
	line-height: 24px;
	text-transform: uppercase;
	font-family: 'Droid Sans';
	font-size: 18px !important;
	text-align: left;
}
#featcat-107-8 {
	width: auto !important;
	padding: 15px !important;
}
.fc_leading li{
    margin-top: -10px;
}
.fc_leading li:first-child strong {
	font-weight: normal !important
}
.t3-sl-2 .t3-spotlight-2 p {
	font-size: 14px !important;
	line-height: 20px;
}
.fc_readmore a, #icagenda .moreinfos a, #icagenda .moreinfos a:link, #icagenda .moreinfos a:visited {
	background: #333;
	color: #FFFFFF !important;
	float: left;
	font-size: 13px;
	height: 29px;
	line-height: 29px;
	margin: 0;
	padding: 0 10px 0 5px;
	position: relative;
	text-decoration: none;
	font-weight: normal;
}
.fc_readmore a:after, .moreinfos a:after {
	border-color: transparent transparent transparent #333;
	border-style: solid;
	border-width: 14px 0 14px 12px;
	content: "";
	height: 0;
	position: absolute;
	right: -12px;
	top: 0;
	width: 0;
}
.bt-cs a.prev, .bt-cs a.next {
	width: 15px;
	position: absolute;
	bottom: 15px;
	display: block;
}
.bt-cs {
	width: 95% !important
}
.bt_handles li a {
	display: none !important
}
.arrow-left, .bt-cs a.prev {
	background: url(../images/arrow.gif) no-repeat left bottom!important;
	left: 90% !important;
}
.arrow-last-right, .bt-cs a.next {
	background: url(../images/arrow.gif) no-repeat right bottom!important;
}
.bt-cs .bt-inner .bt-category, .bt-cs .bt-inner .bt-category a {
	font-family: 'Droid Sans';
	font-size: 21px !important;
        text-transform: uppercase;
}
.bt-cs .bt-inner .bt-title {
	clear: both;
	color: #d67900;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 150%;
	display: inline-block;
}
.bt-cs .bt-inner {
	cursor: move;
}
.bt-cs .bt-date, .bt-cs .bt-author {
	font-weight: normal;
	font-size: 80%;
}
.bt-cs .bt-row {
	padding: 15px 10px !important;
}
.bt-introtext {
	font-size: 14px !important;
	line-height: 20px;
	margin-top: 5px;
}
#dtcontainall {
	float: left;
	width: 50% !important;
	margin-left: 10px;
}
#dtcontainall #dtposttext {
	margin-left: 150px;
	text-align: right
}
.donatemeter {
	width: 45%;
	float: left
}
.t3-spotlight-2 .donate select {
	width: 115px !important;
	display: block;
}
.t3-spotlight-2 .donate input {
	width: 105px !important;
	display: block;
}
.t3-spotlight-2 .donate li {
	list-style: none;
	line-height: 14px;
	font-size: 10px;
	margin-top: 10px;
}
.t3-spotlight-2 ul.donate {
	margin-top: 20px;
}
.donate input[type="text"] {
	background: #FFF;
	border: 1px solid #ceaa89;
	margin-left: 0px !important;
	margin-bottom: 0px;
	border-radius: 0px !important;
	padding: 4px;
	width: 50%;
	display: block;
}
#dtgoalamount {
	top: 16px;
}
#dtlastupdated {
	left: 10px;
	bottom: -30px !important;
}
#dtlastupdated br {
	display: none;
}
/* Audio Player  */

/**
 * JoomLine mp3 player - Joomla mp3 player
 *
 * @version 1.3.5
 * @package JoomLine mp3 player
 * @author Anton Voynov (anton@joomline.ru)
 * @copyright (C) 2010 by Anton Voynov(http://www.joomline.ru)
 * @license GNU/GPL: http://www.gnu.org/copyleft/gpl.html
 *
 * If you fork this to create your own project,
 * please make a reference to JoomLine someplace in your code
 * and provide a link to http://www.joomline.ru
 **/
div.jp-playlist-player {
	font-size: 1.25em;
	font-family: Verdana, Arial, sans-serif;
	line-height: 1.6;
	color: #333;
}
div.jp-interface {
	width: 98%;
	height: auto;
	border-bottom: none;
	list-style-type: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
/**********************************************/
div.jlp-previous {
	position: relative;
	left: 50%;
	width: 16px;
	height: 22px;
	cursor: pointer;
	background: url("../images/player/back.png") no-repeat center;
}
div.jlp-previous:hover {
	background: url("../images/player/back.png") no-repeat center;
}
div.jlp-play {
	position: relative;
	left: 50%;
	width: 15px;
	height: 22px;
	cursor: pointer;
	background: url("../images/player/play.png") no-repeat;
}
div.jlp-play:hover {
	background: url("../images/player/play.png") no-repeat;
}
div.jlp-pause {
	position: relative;
	left: 50%;
	width: 15px;
	height: 22px;
	cursor: pointer;
	background: url("../images/player/stop.png") no-repeat;
}
div.jlp-pause:hover {
	background: url("../images/player/stop.png") no-repeat;
}
div.jlp-stop {
	position: relative;
	left: 50%;
	width: 15px;
	height: 20px;
	cursor: pointer;
	background: url("../images/player/stop.png") no-repeat;
	display: none;
}
div.jlp-stop:hover {
	background: url("../images/player/stop.png") no-repeat;
	display: none;
}
div.jlp-next {
	position: relative;
	left: 50%;
	width: 16px;
	height: 22px;
	cursor: pointer;
	background: url("../images/player/next.png") no-repeat center;
}
div.jlp-next:hover {
	background: url("../images/player/next.png") no-repeat center;
}
div.jlp-volume-min {
	width: 16px;
	height: 16px;
	cursor: pointer;
	background: url("../images/player/mute.png") no-repeat;
	margin-top: -7px;
}
div.jlp-volume-min:hover {
	background: url("../images/player/mute.png") no-repeat;
}
div.jlp-volume-max {
	width: 20px;
	height: 16px;
	cursor: pointer;
	background: url("../images/player/sound.png") no-repeat;
	margin-top: -7px;
}
div.jlp-volume-max:hover {
	background: url("../images/player/sound.png") no-repeat;
}
/*********************************************/


div.jp-progress {
	overflow: hidden;
	background-color: #000;
	width: 100%;
	height: 3px !important;
}
div.jp-progress {
	left: 145px;
}
div.jp-load-bar {
	background: url("../images/player/skin2.png") 0 -294px repeat-x;
	width: 0px;
	height: 10px;
	cursor: pointer;
}
div.jp-play-bar {
	background: url("../images/player/skin2.png") 0 -309px repeat-x;
	width: 0px;
	height: 10px;
}
div.jp-volume-bar {
	position: relative;
	overflow: hidden;
	background: url("../images/player/skin2.png") 0 -324px repeat-x;
	width: 98%;
	height: 3px !important;
	cursor: pointer;
}
div.jp-volume-bar-value {
	background: url("../images/player/skin2.png") 0 -329px repeat-x;
	width: 0px;
	height: 3px !important;
}
div.jp-play-time, div.jp-total-time {
	font-size: 11px;
	color: #FFF;
	margin-left: 10px;
	margin-top: -8px;
}
div.jp-playlist {
	width: 98%;
	border-top: none;
	font-size: 11px;
}
div.jp-playlist div {
	padding: 3px;
	text-align: center;
	color: #FFF;
}
div.jp-playlist div:hover {
	color: #fff;
	cursor: pointer;
}
div.jplayer_playlist_current {
	color: #fff;
	font-weight: normal;
	text-indent: 5px;
}
.open-new-window {
	display: none
}
.jp-controls table, th, td {
	margin: 0px;
	padding: 0px;
	border-spacing: 0px;
	border: 0px !important;
}

.t3-sidebar .icrounded_eventlist tr:hover {
color:#000 !important;
}


.jp-playlist-player {
	margin: 0 auto;
}
.jp-playlist-player table:nth-child(1) {
	width: 15%;
	float: left;
	margin-top: 4px !important;
}
.jp-playlist-player table:nth-child(2) {
	width: 0%;
	float: left;
	margin-top: 10px !important;
	display: none;
}
.jp-playlist-player table:nth-child(3) {
	width: 55%;
	float: left;
	margin-top: 13px !important;
}
.jp-playlist-player table:nth-child(4) {
	width: 15%;
	float: left;
	margin-top: 14px;
}
.player-shuffle {
	display: none
}
div.jp-playlist {
	width: 15% !important;
	float: left;
	margin-top: 3px;
	margin-left: -35px;
	overflow: hidden;
	height: 20px;
}
div.jp-playlist a {
	color: #FFF
}
.t3-navhelper {
	background: rgba(0,0,0,0.8) !important;
	padding: 10px !important;
}
/* Music Player End  */










/* Footer Coloums  */

.t3-footnav {
	padding: 45px 0 40px 0 !important;
}
.t3-footnav li.featcat {
	padding: 0 !important;
	width: 100% !important;
}
.t3-footnav li {
	line-height: 19px !important
}
.t3-footnav .item-first {
	margin-left: 0px !important;
}
.t3-footnav .item-last {
	float: right
}
.t3-footer a {
	color: #fff
}
.t3-footer h3, .t3-footer h5 {
	color: #fff;
	font-size: 14px;
	font-weight: normal;
	line-height: 14px !important;
	margin: 0 0 10px !important;
}
.t3-footer h5 {
	margin-top: 10px !important;
}
.t3-footer p, .t3-footer span {
	color: #888888;
	font-size: 13px;
	line-height: 19px
}
.t3-footer .featcat.col1.firstcol {
	padding: 0px !important;
}
.t3-spotlight-2 .featcats {
	padding: 17px 20px !important;
}
.fc_leading li:first-child p {
	line-height: 20px;
}
/* Footer Twitter */

#wds-container {
	background-color: transparent !important;
	border: 0px solid rgb(204, 204, 204) !important;
	border-radius: 0 !important;
}
#wds {
	color: rgb(102, 102, 102) !important
}
a .wds-display-name, .wds-twitter-icon {
	text-transform: uppercase;
	display: inline-block;
	padding-bottom: 13px;
	font-weight: normal !important;
	font-size: 14px;
}
#wds-header {
	border-bottom: 0px #ccc solid !important;
	padding: 0px !important;
}
.wds-avatar {
	width: 25px;
}
#wds-twitter-icon a {
	margin-right: 10px;
}
.wds-copyright {
	display: none !important
}
.t3-footnav .span3 .custom P {
	color: #FFF
}
.wds-tweet-container {
	padding: 8px 0 !important
}
.wds-tweet-data {
	text-align: left !important
}
/* Footer Twitter End */

/* Footer End*/	


/* Side Bar Start*/	

.t3-sidebar .moduletable-inner {
	background: #ffe8d3;
	border: 4px solid #fff;
	margin-bottom: 30px;
	padding-bottom: 20px;
}
.t3-sidebar table.calendar {
	width: 88% !important
}
.t3-sidebar table.calendar tr td {
	padding: 3px
}
table.calendar tr td.calendarToday, table.calendar tr td.calendarDateLinked a:hover {
	background: #333 !important
}
.sidebar-h {
	display: block;
	overflow: hidden;
	margin-left: -23px;
	padding: 0;
	margin-top: 9px;
}
.right-heading {
	float: left;
}
.right-heading span {
	color: #222222;
	display: block;
	font-family: 'droid_sans,regular';
	font-size: 18px;
	letter-spacing: 1px;
	line-height: 38px;
	padding: 0 45px 21px 40px;
	text-transform: uppercase;
}
/* Blog Pages Start */

#t3-content.span8 {
	margin-left: 0px !important;
	margin-top:-10px !important; 
}
 @media screen and (max-width:320px) {
#t3-content.span8 {
	margin-left: 0 !important;
	margin-right: 0 !important;
	padding: 10px;
}
}
.t3-sidebar #contact {
	padding: 0px !important;
}
.blog ul, ol {
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
}
.blog ol li {
	color: rgb(51, 51, 51);
	font-family: 'droid_sans,regular';
	font-size: 14px !important;
	line-height: 24px !important;
	margin: 10px 0;
	text-align: justify !important;
}
.blog .print-icon {
	float: right;
	list-style: none;
	margin-left: 10px;
}
.blog .email-icon {
	float: right;
	list-style: none;
}
.system-message-container .system-message .message .message ul li {
	list-style: none
}
.modal-button ul li img, .img-intro-left img, .img-intro-right img, .img-fulltext-right img, .img-fulltext-left img {
	width: 100%;
	border: 1px solid rgba(255, 255, 255, 0.8);
}
/* Blog Side bar */

.div_lnd_intro {
	margin-left: 17px !important;
	margin-right: 17px !important;
}
.t3-mainnav .navbar .nav .lnd_introtxt {
	color: #fff !important;
	font-size: 11px !important;
}
.t3-mainnav .navbar .nav .lnd_introdate {
	color: #FFF
}
.t3-mainnav .navbar .nav .lnd_introtxt img {
	border: #999 solid 1px
}
.lnd_introtxt {
	font-size: 100% !important;
	color: #000 !important;
	padding: 0px !important;
	background: none !important;
	border-radius: 0px;
	box-shadow: none !important;
	margin: 0px 0;
	text-shadow: none !important;
}
.lnd_more_ind {
	text-align: center !important
}
.t3-sidebar ul.menu {
	margin: 0 0 20px 0;
	padding: 0px;
}
.t3-sidebar ul.menu li {
	margin: 0px;
	padding: 0 0 15px 0;
	line-height: 0px;
	display: block;
	width: 85%;
	border-bottom: #333 dotted 1px;
	margin-left: 20px;
}
.t3-sidebar .menu li a {
	color: #000 !important;
	display: block;
	line-height: 30px !important;
	text-decoration: none;
	font-weight: normal;
	font-size: 14px;
	padding: 0px !important;
}
.t3-sidebar .menu li:hover {
	background: none !important
}
.t3-sidebar ul.mostread {
	display: block
}
.t3-sidebar ul.mostread li {
	line-height: 24px;
}
.t3-sidebar li.lca {
	margin-left: 10px !important;
	padding: 0px;
}
.t3-sidebar li.lca img {
	display: none
}
.t3-sidebar ul.lca li {
	border-bottom: 0;
	margin-left: 11px !important;
}
.t3-sidebar ul.lca li a {
	border-bottom: 0;
	font-size: 12px;
}
.t3-sidebar ul.lca li span {
	font-size: 14px;
	margin-left: 7px;
}
.t3-sidebar.t3-sidebar-2.span4 {
	margin-left: 0px;
}
.t3-sidebar.span3 form {
	margin: 0 17px 0 0 !important;
}
.t3-sidebar.span3 .right-heading span {
	font-size: 14px !important;
}
/*Blog 2 Colum View*/
.blog .cols-2 .item.column-1 {
	width: 48%;
	float: left;
	margin-right: 4%
}
.blog .cols-2 .item.column-2 {
	width: 48%;
	float: left;
}
.nav-tabs.nav-stacked > li:first-child > a {
	border-top-right-radius: 0px !important;
	border-top-left-radius: 0px !important;
}
.nav-tabs.nav-stacked > li > a {
	border: 0px !important;
	font-size: 12px !important;
}
.nav > li > a:hover {
	background: none !important;
	color: #000;
}
/* Blog Paginatoin */

.pagination ul > li:first-child > a, .pagination ul > li:first-child > span {
	border-left-width: 0px !important;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
}
.pagination ul > .disabled > span, .pagination ul > .disabled > a, .pagination ul > .disabled > a:hover, .pagination ul > .disabled > a:focus {
	color: #000 !important
}
.pagination ul > li > a, .pagination ul > li > span {
	float: left;
	padding: 4px 12px;
	line-height: 20px;
	text-decoration: none;
	background: none;
	border: 0px solid #dddddd;
	border-left-width: 0;
}
.pagination ul > li > a:hover, .pagination ul > li > a:focus, .pagination ul > .active > a, .pagination ul > .active > span {
	background: none !important
}
	

/* Blog Pages End */

/* Form illements */

::-webkit-input-placeholder {
 color: black;
}

:-moz-placeholder { /* Firefox 18- */
 color: black;
}

::-moz-placeholder {  /* Firefox 19+ */
 color: black;
}

:-ms-input-placeholder {
 color: black;
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	height: 24px;
	font-size: 14px;
	color: #000;
	font-family: 'droid_sans,regular';
	padding: 7px 0 7px 10px;
	line-height: 24px;
	margin: 0 0 10px 18px;
	background: #fed7b2;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	border-top: 1px solid #bcbcbc;
	border-left: 1px solid #bcbcbc;
	width: 85%;
	border-radius: 0px !important;
}
.textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	border-top: 1px solid #bcbcbc;
	border-left: 1px solid #bcbcbc;
	box-shadow: inset 0 0px 0px rgba(0,0,0,.075), 0 0 0px rgba(0,0,0,.25) !important;
}
.t3-sidebar .form-horizontal select {
	border-radius: 0px;
	margin-left: 18px;
	margin-bottom: 5px;
	color: #000;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	border-top: 1px solid #bcbcbc;
	border-left: 1px solid #bcbcbc;
	height: 40px;
}
.t3-sidebar .form-horizontal .input-80 {
	width: 100% !important;
	color: #000;
}
.t3-sidebar .form-horizontal .control-label {
	display: none;
}
.t3-sidebar .form-horizontal .controls, .t3-sidebar .form-horizontal .control-group {
	margin-left: 0px !important;
	margin-bottom: 0px !important;
}
.t3-sidebar .form-horizontal .btn:first-child {
	float: right;
	margin-top: 10px;
	margin-right: 18px;
}
.btn, .button, button, .submit, button.button, .validate, .content_vote .button, #comments-form .btn a, #comments-report-form .btn a, .donate input.paypal-btn, .sidebar input[type="submit"], .sidebar button {
	height: 36px;
	padding: 0 15px;
	color: #fff;
	float: left;
	font-size: 14px;
	font-family: 'droid_sans,regular';
	line-height: 22px;
	text-align: center;
	margin: 0;
	cursor: pointer;
	border: 1px solid #fff;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	margin-right: 10px;
	background: #262626; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-linear-gradient(top, #262626 0%, #252525 5%, #080808 55%, #010101 76%, #000000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #262626), color-stop(5%, #252525), color-stop(55%, #080808), color-stop(76%, #010101), color-stop(100%, #000000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #262626 0%, #252525 5%, #080808 55%, #010101 76%, #000000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #262626 0%, #252525 5%, #080808 55%, #010101 76%, #000000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #262626 0%, #252525 5%, #080808 55%, #010101 76%, #000000 100%); /* IE10+ */
	background: linear-gradient(to bottom, #262626 0%, #252525 5%, #080808 55%, #010101 76%, #000000 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#262626', endColorstr='#000000', GradientType=0 ); /* IE6-8 */
	text-shadow: 0px;
}
.submit:hover, button.button:hover {
	background: #212121;
}
button.button {
	margin-top: 10px;
}
/* Form illements End */



/* Phoka Gallery Start Side Bar */
.t3-sidebar #phocagallery-module-ri {
	padding-left: 14px;
}
.pg-cv-box-img-mod-ri {
	width: 100% !important;
}
.t3-sl-2 .pg-box3 img {
	width: 100% !important;
	height: 225px;
	border: #FFF solid 3px;
}
.phocagallery-module-ri {
	max-width: 100%;
}
.home .pg-cv-box-mod-ri {
	background: none !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	float: left;
	margin: 18px !important;
	padding: 0px !important;
	width: 30% !important;
	height: 225px !important;
}
#phocagallery-pane .pg-box2, #phocagallery .pg-box2, .pg-box2 {
	vertical-align: top !important;
}
.com_phocagallery .view-detail body {background:none} 
.pg-cv-box:hover, .pg-csv-box:hover{
    background: none;
}
.pg-cv-box, .pg-csv-box{
    border-radius: 0;
    box-shadow: none;
    background: none;
}
.pg-csv-name{
    background: url("../images/section.gif") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.pg-csv-name{
    padding-left:30px;
    margin-top: 10px;
}
.pg-csv-count{
    color:orange;
}
/* Phoka Gallery Start End */



/* K2 Blog Styling */


span.userItemImage img {
	display: block;
	text-align: center;
	margin: 0 8px 8px 0;
	border: 1px solid #fff;
	padding: 0px;
	width: 100% !important;
}
div.userItemIntroText {
	padding: 0px 0 12px 0;
	margin: 0;
}
#k2Container {
	padding: 0 0 24px 0;
	color: #222;
}
#k2Container a {
	color: #222;
	font-weight: bold;
}
ul.b2jsocial {
	margin: 5px -5px !important;
}
div.userItemCategory {
	padding: 4px 0 4px 0 !important;
	margin-bottom: 5p;
}
div.catItemHeader h3.catItemTitle a {
	font-size: 24px;
	font-weight: normal;
	line-height: 110%;
	padding: 10px 0 4px 0;
	margin: 0;
	color: #222;
	font-family: 'droid_sans,regular' !important;
}
div.catItemCommentsLink {
	border-right: 0px !important;
}
div.latestItemsCategory {
	background: none !important;
	border: none !important;
	margin: 0 8px 8px 0;
	padding: 8px;
}
div.latestItemsCategoryImage {
	text-align: left
}
div.latestItemImageBlock {
	float: none !important
}
span.latestItemImage img {
	width: 100% !important;
	border: 1px solid #fff;
	padding: 0px !important;
}
div.latestItemView {
	margin-bottom: 35px !important;
}
div.itemToolbar ul {
	float: right;
}
div.itemToolbar ul li a.itemPrintLink, a.itemEmailLink, a.itemCommentsLink {
	color: #222;
	border: 0px !important;
	text-align: center !important;
}
div.itemToolbar ul li {
	border: 0px !important
}
div.itemHeader span.itemAuthor a {
	color: #222
}
div.itemRatingBlock span {
	display: block;
	float: left;
	font-style: normal;
	padding: 5px 4px 0 0 !important;
	margin: 0;
	color: #999;
}
div.itemFullText, div.itemIntroText {
	margin: 10px 0 0 0;
	font-size: 14px;
	line-height: 24px;
	font-family: 'droid_sans,regular';
	color: #333;
	font-weight: normal !important;
	text-align: justify;
}
div.itemContentFooter {
	display: block;
	text-align: left !important;
	padding: 4px 0;
	margin: 16px 0 4px 0;
	border-top: 1px solid #ddd;
	color: #999;
}
div.itemLinks a {
	margin: 16px 0;
	padding: 0;
	color: #222;
}
div.userItemHeader h3.userItemTitle a {
	font-family: 'droid_sans,regular';
	font-size: 24px;
	font-weight: normal;
	line-height: 110%;
	padding: 15px 0 4px 0;
	margin: 0;
	color: #222
}
.sidebar-h .k2LatestCommentsBlock .even {
	background: none;
	padding: 0px;
	border-bottom: 1px dotted #ccc;
}
div.itemListCategory {
	background: none !important;
	border: none !important;
	margin: 4px 0;
	padding: 8px;
}
div.itemListCategory img {
	width: 5% !important
}
div.itemListCategory h2 {
	font-size: 20px !important;
	margin:0px;
}
span.catItemImage img {
	border: 1px solid #fff !important;
	padding: 0px !important;
	width: 100% !important;
}
#k2Container .userBlock, .itemListCategory {
	background: #ffe8d3;
	border: 4px solid #fff;
	margin-bottom: 20px!important;
	padding: 5px !important;
}
#k2Container .userBlock h2 {
	background: none;
	border: 0px;
	margin: 8px 0 0;
	padding: 0px;
	font-size: 20px;
	line-height: 20px;
}


div.userBlock div.userDescription p {
	margin: 0px;
	padding: 0px;
}
div.userBlock div.userAdditionalInfo span {
	float: left;
	margin-right: 15px;
}
.itemImageBlock span.itemImage a.modal {
	position: relative !important;
	top: 0 !important;
	left: 0 !important;
	z-index: 1050;
	width: auto;
	margin-left: 0 !important;
	background-color: #ffffff;
	border: none !important;
	border-radius: 0px;
	outline: none;
	box-shadow: none;
}
span.itemImage img {
	padding: 0px !important;
	border: #FFF solid 1px;
}

.itemPrintLink {background:url(../images/print.png) no-repeat; padding-left:20px; }
.itemEmailLink {background:url(../images/email.png) no-repeat; padding-left:20px; }


div.itemComments ul.itemCommentsList li span.commentDate, div.itemComments ul.itemCommentsList li span.commentAuthorName {
	font-weight: normal;
	font-size:12px !important;
}
.itemCommentsForm {
	position: relative
}
.itemCommentsForm #comment-form > span {
	position: absolute;
	top: 80px;
	right: 0px;
}



div.itemCommentsForm h3 {
	color: #222;
	font-size: 18px;
	line-height: 32px;
	letter-spacing: 1px;
	margin: 0 0 15px 0;
	padding: 0 0 5px;
	font-family: 'droid_sans,regular';
	border-bottom: 1px dotted #b2b0ad;
}
div.itemNavigation {
	background: #ffe8d3
}
div.itemCommentsForm p.itemCommentsFormNotes {
	border: 0px;
}
div.itemAuthorBlock {
	border-top: #d9d9d9 dotted 1px;
	border-bottom: #d9d9d9 dotted 1px;
	background: none;
	border-left: 0px;
	border-right: 0px;
	background: #ffe8d3;
}
div.itemAuthorBlock h3.itemAuthorName {
	font-size: 15px !important;
	margin: 0px;
	padding: 0px;
	line-height: 20px;
}
.itemComments #comment-form {
	width: 100%;
	text-align: left
}
div.itemCommentsForm form label.formComment, div.itemCommentsForm form label.formName, div.itemCommentsForm form label.formEmail, div.itemCommentsForm form label.formUrl {
	text-align: left;
	margin: 5px 0 5px 0 !important;
}
div.itemComments ul.itemCommentsList li span.commentLink a {
	color: #000 !important;
	text-decoration:none;
}

div.itemComments ul.itemCommentsList li span.commentLink a:hover {
text-decoration:underline;
}


div.itemCommentsForm form input.inputbox, div.itemCommentsForm form textarea.inputbox {
	margin-top: 10px;
	margin-left: 0px !important;
}
.itemAuthorLatest .even, .odd {
	background: none;
	border: 0px;
	float: left;
	margin-right: 10px;
}
.itemAuthorLatest .even:after {
	content: " | ";
	margin-left: 10px;
}
.k2LatestCommentsBlock .even {
	background: none;
	font-family: 'droid_sans,regular';
	font-size: 14px;
	clear: both;
}
div.itemComments {
	background: none;
	border: 0px solid #ddd;
	padding: 0px;
}
.itemComments input, textarea {
	width: 40%;
	height: 24px;
	font-size: 14px;
	font-family: 'droid_sans,regular';
	text-transform: uppercase;
	padding: 7px 0 7px 10px;
	line-height: 24px;
	margin: 0 0 10px 0px;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	border-top: 1px solid #bcbcbc;
	border-left: 1px solid #bcbcbc;
}
div.itemCommentsForm form input#submitCommentButton {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 5px 20px;
	line-height: 25px;
	font-size: 16px;
	color: #fff;
	border: 0;
	cursor: pointer;
	background: #262626 !important;
	background: -moz-linear-gradient(top, #262626 0%, #252525 5%, #080808 55%, #010101 76%, #000000 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #262626), color-stop(5%, #252525), color-stop(55%, #080808), color-stop(76%, #010101), color-stop(100%, #000000)) !important;
	background: -webkit-linear-gradient(top, #262626 0%, #252525 5%, #080808 55%, #010101 76%, #000000 100%) !important;
	background: -o-linear-gradient(top, #262626 0%, #252525 5%, #080808 55%, #010101 76%, #000000 100%) !important;
	background: -ms-linear-gradient(top, #262626 0%, #252525 5%, #080808 55%, #010101 76%, #000000 100%) !important;
	background: linear-gradient(to bottom, #262626 0%, #252525 5%, #080808 55%, #010101 76%, #000000 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#262626', endColorstr='#000000', GradientType=0 );
	height: 35px;
	text-shadow: none;
}
#comments-form p, #comments-form #comments-form-buttons, #comments-form #comments-form-error, #comments-form #comments-form-captcha-holder {
	margin: 0px;
	clear: both;
}
#k2Container div.itemComments .itemCommentsList .even, #k2Container div.itemComments .itemCommentsList .odd, #comments .odd, #comments .even {
	padding: 20px;
	border: 0px solid #f8cda7;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	position: relative;
	-moz-box-shadow: 0 1px 1px #c1c1c1;
	-webkit-box-shadow: 0 1px 1px #c1c1c1;
	box-shadow: 0 1px 1px #c1c1c1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#c1c1c1')";
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#c1c1c1');
	margin-bottom: 15px;
	clear: both;
	width: 94%;
}
#k2Container div.itemComments .itemCommentsList .odd, #comments .odd {
	border: 0px;
	box-shadow: 1px 1px 1px 1px #c2c2c2;
}
div.k2LatestCommentsBlock ul li span.lcComment {
	font-size: 13px;
	color: #222;
	text-decoration: none;
}
div.k2LatestCommentsBlock ul li span.lcUsername {
	display: block;
	font-size: 85% !important;
}
div.k2LatestCommentsBlock ul li span.lcItemTitle, div.k2LatestCommentsBlock ul li a, div.k2LatestCommentsBlock ul li span.lcItemCategory {
	font-size: 90% !important;
	color: #f10e0e;
	text-decoration: none;
}
div.userItemImageBlock {
	display: block;
	float: none !important;
	width: 100%
}
div.itemImageBlock {
	padding: 0px;
}
div.k2LatestCommentsBlock ul li span.lcCommentDate {
	font-size: 80%;
	line-height: 120%;
	color: #666;
}
label, input, button, select, textarea {
	color: #000
}
div.k2CategorySelectBlock form select {
	margin-left: 20px;
}
.k2AccountPage table.admintable td.key, .k2AccountPage table.admintable td.paramlist_key {
	text-align: left !important;
	background: none !important
}
.k2AccountPage .inputbox.required {
	margin: 0 0 10px 0 !important;
}
.k2AccountPage th.k2ProfileHeading {
	margin-bottom: 20px;
	color: #333;
	width: 100%;
	background: none !important
}
.admintable input {
	margin-top: 10px;
	margin-left: 0px;
}
.form-horizontal .control-label {
	text-align: left !important
}
.mceLayout {
	width: 88% !important
}
.btn-group {
	margin-right: 58px;
}
.btn-group > .btn {
	line-height: 33px;
	color: #FFF !important;
	text-shadow: none !important
}
/* Blog Detail Page comments */

#jc .rbox_tr, #jc .rbox_br {
	display: none !important
}
#jc .rbox_m {
	border: none;
	width: auto;
	padding: 0 !important;
	background: none;
	line-height: 100%;
}
#jc .rbox {
	overflow: visible !important
}
#comments .comment-body {
	color: #000 !important;
	line-height: 20px;
}
#comments-form input {
	height: 24px;
	font-size: 14px !important;
	color: #b1967c;
	font-family: 'droid_sans,regular';
	text-transform: uppercase;
	padding: 7px 0 7px 10px !important;
	line-height: 24px !important;
	margin: 0 0 15px 0px !important;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	border-top: 1px solid #bcbcbc;
	border-left: 1px solid #bcbcbc;
	width: 344px;
}
#comments-form p, #comments-form #comments-form-buttons, #comments-form #comments-form-error, #comments-form #comments-form-captcha-holder {
	margin-left: 0px !important;
}
#comments-form label, #comments-report-form label {
	color: #000 !important;
	display: block;
	margin: 0 0px 5px 0px;
}
#comments .avatar-indent {
	padding: 20px;
}
#comments-form textarea {
	height: 180px;
	margin: 8px 0 0 0px !important;
	color: #b1967c;
	padding: 2px !important;
	width: 350px !important;
}
#comments-form .grippie {
	background: none !important;
	border: 0px !important;
}
#comments-form span {
	line-height: normal !important
}
#comments-form input.checkbox {
	float: left;
	margin-right: 10px !important;
}
#comments-form .btn, #comments-report-form .btn {
	background: none !important;
	border: none !important;
	margin: 0px;
	padding: 0px;
}
#comments-form .btn div, #comments-report-form .btn div {
	background: none !important;
	text-shadow: none
}
#comments-form .btn a, #comments-report-form .btn a {
	line-height: 36px !important;
}
#comments-footer {
	display: none
}
/* Events Page Start */

#icagenda .event, #icagenda .event:nth-child(2n+1), .iccalendar table td .no_event {
	background: none;
}
#icagenda h3 {
	font-size: 18px
}

#icagenda .content .nextdate {margin:0px !important;}

.eventtitle .table {
	margin: 0px;
}
#icagenda .content .eventtitle {
	margin-bottom: 10px !important;
}
#icagenda .content .nextdate {
	font-size: 14px !important;
}
#icagenda .box_date {
	width: 92%;
	height: 200px;
	position: relative;
	-webkit-transform: none;
	-moz-transform: none;
	-o-transform: none;
	top: 12%;
	border: 1px solid #fff !important;
	border-radius: 0px;
	text-align: left;
}

.icrounded_eventlist { margin:4% !important ;}

.hasCountdown, .tCountdOwn {width:80% !important}


.icrounded_eventlist td hover {
	color: #333
}
.icrounded_eventlist, .icrounded_eventlist:nth-child(2n+1) {
	background: none !important;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
}
#icagenda .box_date:hover {
	transition: border-radius 0.5s, color 0.5s;
	-moz-transition: border-radius 0.5s, color 0.5s;
	-webkit-transition: border-radius 0.5s, color 0.5s;
	-o-transition: border-radius 0.5s, color 0.5s;
	border-radius: 0px !important;
}
#icagenda .content .nextdate {
	float: left
}
#icagenda .place {
	float: right
}
#icagenda h2 {
	background: #ffe8d3;
	border: #fff solid 4px;
	font-family: 'droid_sans,regular';
	letter-spacing: 1px;
	padding: 5px;
	font-weight: bold;
	margin: 0px 0 10px 0;
	font-size: 24px !important;
}
#icagenda h1.componentheading {
	display: none
}
#icagenda .content {
	width: 98%;
	padding: 0px;
	display: block;
	clear: both;
}
#icagenda .box_date .day {
	font-size: 30px;
	line-height: 34px;
	text-align: center;
	background: rgba(0,0,0,0.5);
	width: 80px;
	display: block;
	padding: 5px;
}
/* Event Details Page */

#icagenda .titre {
	padding: 15px !important;
	border-radius: 0px;
	box-shadow: 0px 0px 0px #DDDDDD;
	background: #ffe8d3;
	border: #fff solid 4px;
	font-family: 'droid_sans,regular';
	letter-spacing: 1px;
	font-weight: bold;
	margin: 0 auto 0px auto;
	font-size: 1em !important;
}
#icagenda .back a:link, #icagenda .back a:visited {
	display: none
}
#icagenda .table h1 {
	margin: 0px !important;
	padding: 0px !important;
}
#icagenda .titre .table {
	margin: 0px !important;
	padding: 0px !important;
}
#icagenda .icinfo {
	padding: 0 !important;
	background: none;
	color: #000 !important;
	border: none !important;
	text-align: left !important;
	margin: 10px 0;
	border-radius: 0px;
	box-shadow: none !important;
}
#icagenda .icinfo .details {
	text-align: center !important
}
#icagenda .icinfo .details label {
	display: inline-block !important
}
#detail-desc {
	padding: 0px;
	margin: 0px;
	background: none;
	color: #000;
	text-align: left;
	border: 0px solid #ccc;
	margin-bottom: 10px;
	border-radius: 0px;
	text-shadow: none;
}
#icagenda .image img {
	width: 100% !important;
	max-width: 100% !important;
	max-height: 400px;
	border: 1px solid #fff;
	margin-bottom: 10px;
	border-radius: 0px;
	padding: 0px !important;
	margin: 0px !important;
	text-align: left;
}
#detail-map .icagenda_map {
	margin: auto;
	border: 1px solid #fff;
	background: #FFFFFF;
	text-shadow: none;
	border-radius: 0px;
	box-shadow: none;
	overflow: visible !important;
}
#icagenda #detail-map h3, h3.alldates {
	font-size: 16px;
}
ul.alldates {
	margin: 0px;
	padding: 0px;
}
#icagenda .information .infoleft {
	color: #000;
}
#icagenda th {
	color: #000
}
#icagenda .information .infomiddle, #icagenda .information .inforight {
}
.event strong {
	font-weight: normal
}
#icagenda .moreinfos {
	margin-right: 20px;
}
#icagenda .panel h3.pane-toggler a, #icagenda .panel h3.pane-toggler-down a, #icagenda .pane-slider {
	border-radius: 0px !important;
}
#icagenda .pane-slider .content {
	padding: 10px;
}
}
/* Gallery Pages  */

.pg-cats-box .pg-cats-box-img {
	border: 8px solid #fed6b0;
	margin-right: 10px;
}
.pg-cats-box-float {
	float: none;
	display: inline-block;
	vertical-align: top;
	margin-right: 20px;
	margin-bottom: 20px;
}
.pg-cats-box-float img {
	margin-bottom: 10px;
}
.pg-cats-box-float p {
	text-align: justify
}
#phocagallery .category {
	margin: 0px !important;
	font-weight: bold
}
.pg-cats-box-float div:nth-child(2) {
	margin: 10px 0 !important;
	padding: 0px !important;
}
.pg-category-view-desc p {
	text-align: justify;
}
/*Category View*/

#phocagallery table, #phocagallery tr, #phocagallery td {
	width: 100% !important;
	background: none !important;
	text-align: left !important;
}
#phocagallery .pg-cat-img-detail-box {
	float: none !important
}
/*Gallery View*/




#phocagallery-categories-detail .pg-cats-name, .pg-category-view.column2 .pg-name, .pg-category-view.column3 .pg-name, .pg-category-view.column4 .pg-name {
	margin: 4px 0 10px 0px !important;
	font-size: 14px;
	color: #a60202;
	font-family: 'droid_sans,regular';
	font-weight: normal;
}
.phocagallery-box-file.pg-box-image {
	height: auto !important
}
#phocagallery-categories-detail .pg-cats-name a {
	color: #a60202
}
#phocagallery-categories-detail .pg-cats-name a:hover {
	color: #ffa054
}
/*Gallery View Colum 2*/

.pg-category-view.column2 .star-rating-small {
	float: left
}
.pg-category-view.column2 .detail.highslide {
	float: right
}
.pg-category-view.column2 .phocagallery-box-file-first {
	background: none;
	padding: 8px;
}
.pg-category-view.column2 .phocagallery-box-file-first.phocagallery-box-file pg-box-image {
}
.pg-category-view.column2 .phocagallery-box-file-third .pg-image {
}
/*.phocagallery-box-file pg-box-image .phocagallery-box-file-first .phocagallery-box-file-second .phocagallery-box-file-third img.pg-image {width:100%}*/
.phocagallery-box-file-third img.pg-image {
}
.pg-category-view .pagination ul {
	margin: 0px;
	padding: 0px;
}
.pg-category-view .pagination li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: inline-block;
	margin-right: 10px;
}
.pg-category-view .pagination li a {
	color: #222
}
#phocagallery .pg-inline, #phocagallery-upload .pg-inline, #phocagallery-subcategory-creating .pg-inline {
	display: none
}
/*Gallery View 3 coloum*/

.pg-category-view.column3 .phocagallery-box-file.pg-box-image {
	display: inline-block;
	margin-right: 15px;
}
.pg-category-view.column3 .phocagallery-box-file-first, #phocagallery-pane .phocagallery-box-file-first, #phocagallery .phocagallery-box-file-first, .phocagallery-box-file-first {
	display: inline-block !important
}
.pg-category-view.column3 .star-rating-small {
	float: left
}
.pg-category-view.column3 .detail.highslide {
	float: right
}
.pg-category-view.column3 .phocagallery-box-file-first {
	background: none;
}
.pg-category-view.column3 .phocagallery-box-file-third .pg-image {
}
/*Gallery View 4 coloum*/

.pg-category-view.column4 .phocagallery-box-file.pg-box-image {
	display: inline-block;
	margin-right: 15px;
}
.pg-category-view.column4 .phocagallery-box-file-first {
	display: inline-block !important
}
.pg-category-view.column4 .star-rating-small {
	display: block
}
.pg-category-view.column4 .detail.highslide {
	display: block
}
.pg-category-view.column4 .phocagallery-box-file-first {
	padding: 8px;
	background: none;
}
.pg-category-view.column4 .phocagallery-box-file-third .pg-image {
}
.pg-category-view.column4 .detail {
	text-align: left !important
}
dl.tabs dt, dd {
	clear: none !important;
	margin: 0 5px;
}
#phocagallery-pane .phocagallery-box-file, #phocagallery .phocagallery-box-file, .phocagallery-box-file {
	text-align: left;
}
.pg-category-view.column3 .phocagallery-box-file-third .pg-image {
}
.pg-category-view .phocagallery-box-file .star-rating-small {
	float: left
}
#phocagallery .pg-name {
	text-align: left
}
#phocagallery-pane .phocagallery-box-file-second, #phocagallery .phocagallery-box-file-second, .phocagallery-box-file-second {
	display: inline-block !important;
}
#phocagallery-pane .phocagallery-box-file, #phocagallery .phocagallery-box-file, .phocagallery-box-file {
	text-align: left !important
}
#phocagallery-pane .phocagallery-box-file-third, #phocagallery .phocagallery-box-file-third, .phocagallery-box-file-third {
	border: #FFF solid 1px;
}
.phocagallery-box-file {
	background: none !important;
	border: none !important;
	margin: 0px !important;
}
dl.tabs h3 {
	line-height: 25px !important
}
/* Joomla Login Page  */

.login .well {
	min-height: 20px;
	padding: 0px !important;
	margin-bottom: 20px;
	background: none !important;
	border: none !important;
	border-radius: 0px !important;
	box-shadow: none !important;
}
.login .form-horizontal .controls, .registration .required {
	margin: 0px !important;
}
.login .form-horizontal .controls, .registration .form-horizontal .controls {
	margin: 0px !important;
	width: 50%;
}
.login input[type="text"], input[type="password"] {
	margin: 0px !important;
}
.login .validate-username {
	margin: 0px !important;
}
.login-wrap .other-links ul {
	margin: 0px;
	padding: 0px;
}
.registration .form-horizontal .control-label {
	width: 50% !important
}
.registration .form-actions {
	padding: 0 !important;
	margin-top: 20px;
	margin-bottom: 20px;
	background: none !important;
	border: none;
}
.btn.cancel {
	line-height: 36px;
	text-shadow: none;
}
.home .t3-sl-5 {
	background: none !important;
	border: 0px !important;
}
/* Contact Us */

.contact-miscinfo .jicons-icons {
	display: none
}
.contact-miscinfo .dl-horizontal dd {
	margin: 0px !important;
}
.contact-miscinfo {
	float: left;
	width: 45%;
	border-right: #CCC solid 1px;
	padding-right: 5%
}
.contact-info {
	width: 45%;
	float: right;
	text-align: left
}
.clear {
	clear: both
}

.alert {background:#cadfaa !important}

#contact-form dd:nth-last-child(2) {
	float: left;
}
.jicons-icons {
	float: left;
	margin-right: 10px;
}
.contact .left {
	width: 48%;
	float: left
}
.contact .right {
	width: 48%;
	float: right;
	text-align: left
}
.bt-googlemaps {
	overflow: visible !important;
	border: #FFF solid 1px;
	margin-top: 18px !important;
}
.contact .contact-form legend {
	font-size: 12px;
	line-height: 20px
}
#contact-form dl {
	width: 65%
}
#contact-form .first_row, #contact-form .scnd_row {
	width: 48%;
	float: left
}
#contact-form .scnd_row {
	margin-left: 20px;
}
#contact-form dl input.required {
	margin: auto auto auto 0 !important;
}
#contact-form dl input[type="text"], #contact-form dl textarea {
	width: 100% !important
}
#contact-form dl textarea {
	height: 250px;
}
#contact-form dd {
	margin: auto auto auto 0 !important;
}
.event-slider {
	position: relative
}

/*Pagging Start*/

.pager li > a, .pager li > span {background:none}

/*Pagging End*/


/*Image Shades Start*/

.item-image, .pg-box3, .event-slider, .img-intro-none {
	width: 99.5%;
	display: block;
	position: relative;
	background: #fff;
}
.item-image:before, .item-image:after, .pg-box3:before, .pg-box3:after, .event-slider:before, .event-slider:after, .img-intro-none:before, .img-intro-none:after {
	z-index: -9;
	content: " ";
	bottom: 16px;
	left: 10px;
	width: 50%;
	top: 84%;
	max-width: 439px;
	background: rgba(0, 0, 0, 0.7);
	-webkit-box-shadow: 0 14px 10px rgba(0, 0, 0, 0.8);
	-moz-box-shadow: 0 14px 10px rgba(0, 0, 0, 0.8);
	box-shadow: 0 14px 10px rgba(0, 0, 0, 0.8);
	-webkit-transform: rotate(-4deg);
	-moz-transform: rotate(-4deg);
	-o-transform: rotate(-4deg);
	position: absolute;
	display: block !important;
}
.item-image:after, .pg-box3:after, .event-slider:after, .img-intro-none:after {
	-webkit-transform: rotate(4deg);
	-moz-transform: rotate(4deg);
	-o-transform: rotate(4deg);
	right: 10px;
	left: auto;
}
/*Image Shades End*/


/*SideBar Start*/

.t3-sidebar .latestnews li {
	line-height: 24px;
	font-size: 14px;
}


/*SideBar End*/


/* Input Place Holder */

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
 color: rgba(0,0,0,.9);
}
input::-moz-placeholder, textarea::-moz-placeholder {
 color: rgba(0,0,0,.9);
}
input:-moz-placeholder, textarea:-moz-placeholder {   /* Older versions of Firefox */
 color: rgba(0,0,0,.9);
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
 color: rgba(0,0,0,.9);
}
/* Default Colors */


body {
	background: url("../images/bg-body.gif");
}
#t3-content .item-page span, #t3-content .item-page span a {
	color: #ffa054;
}
.service-box .ch-item {
	background-color: #ffa054;
}
.t3-mainnav .navbar .nav > .active > a, .t3-mainnav .navbar .nav > .active > a:hover, .t3-mainnav .navbar .nav > .active > a:focus {
	border-bottom: 1px solid #ffa054;
}
.navbar .nav li.dropdown > .dropdown-toggle .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
}
.service-box .ch-item:hover {
	box-shadow: inset 0 0 0 110px rgba(246,155,85,0.8), inset 0 0 0 16px rgba(255,255,255,0.5), 0 1px 2px rgba(0,0,0,0.1);
}
.inner-heading {
	background: url("../images/bg-main-heading.png") repeat-x scroll left bottom transparent;
}
.h-left {
	background: url("../images/bg-main-heading.png") no-repeat transparent;
}
.h-right {
	background: url("../images/bg-main-heading.png") repeat-x scroll left -51px transparent;
}
.blog h3.content-heading, .t3-mainbody .item-page h2, div.itemHeader h2.itemTitle {
	background: rgba(254,214,176,0.5);
}
.buy-now {
	background: url("../images/buy-now-bg.png") no-repeat scroll transparent;
}
.calender-box {
	background: #ffa054;
}
.right-heading {
	background: url("../images/sidebar-heading.png") no-repeat scroll right 1px transparent;
}
.right-heading span {
	background: url("../images/sidebar-heading.png") no-repeat left bottom;
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, #k2Container div.itemComments .itemCommentsList .odd, #comments .odd, .itemComments input, textarea, #comments-form input, .t3-sidebar .form-horizontal select {
	background: #fed7b2;
}
.t3-sidebar .moduletable-inner, #icagenda h2, #icagenda .titre, #icagenda .information .infoleft, #icagenda .information .infomiddle, #icagenda .information .inforight, #k2Container div.itemComments .itemCommentsList .even, #k2Container div.itemComments .itemCommentsList .odd, #comments .odd, #comments .even {
	background: #ffe8d3;
}

.t3-sidebar .moduletable-inner, #icagenda h2, #icagenda .titre, #icagenda .information .infoleft, #icagenda .information .infomiddle, #icagenda .information .inforight, #k2Container div.itemComments .itemCommentsList .even, #comments .even {
	background: #ffe8d3;
}


#xmap .menutitle {display:none;}


/* Default Colors End */
