/* BT Style */
/*== Style Common ==*/
#community-wrap .btn:hover, 
#community-wrap .btn:active, 
#community-wrap .btn:focus{
	background-position:0 bottom;
	transition:none;
	color: #fff;
	background-color: inherit;
}
.t3-mainbody-page .t3-mainbody-inner1{
    margin-left: -5px !important;
    margin-right: -5px !important;
	background: url("../images/ja-bt-tab-bg1.png") no-repeat scroll left top transparent;
    display: block;
}
.t3-mainbody-page .t3-mainbody-inner2 {
    background: url("../images/ja-bt-tab-bg3.png") no-repeat scroll right top transparent;
    display: block;
    padding: 0 5px;
}
.t3-mainbody-page .t3-mainbody-inner3 {
    background: url("../images/ja-bt-tab-bg2.png") repeat-x scroll center top transparent;
    padding: 5px 0 0;
}
.t3-mainbody-page .t3-mainbody-inner4{
	background: #fff;
}
#t3-heading{
	margin-bottom: 20px;
}
.t3-heading-inner {
  display: inline-block;
  font-size: 16px;
  line-height: 42px;
  padding-left: 20px;
  padding-right: 50px;
  text-transform: uppercase;
}
.t3-navhelper .container {
    background: url("../images/bg-main-nav-helper.png") repeat-x scroll left top transparent;
    border: medium none;
    color: #FFFFFF;
    height: 39px;
    line-height: 39px;
    overflow: hidden;
    padding: 0;
}
.t3-navhelper .breadcrumbs .first-class-nav-help:first-child span {
    background: url("../images/bg-first-a-nav-helper-span.png") no-repeat scroll 11px center transparent;
    color: transparent;
}
.t3-navhelper .breadcrumbs span {
    text-transform: capitalize;
	font-size: 11px;
	font-weight: bold;
}

/*= Content Joomla =*/
.t3-mainbody-home .t3-content-inner{
	border: 1px solid #ECECEC;
}
.t3-mainbody .span12 .t3-content-inner{
	padding: 0 20px 20px;
}
.t3-mainbody-home .t3-content-inner{
	padding: 16px 20px;
}
.t3-sidebar-inner .t3-module{
	margin: 0 0 25px 0;
}
#Kunena .kpost-profile span.kavatar img, #Kunena .kprofilebox .kavatar{
	background: url("../images/category_img_bg.png") repeat scroll 0 0 transparent;
	padding: 4px;
	max-width: none!important;
}
#Kunena select, #Kunena select:focus, #Kunena select:hover{
	padding: 3px 0;
	color: #3C3C3C;
}
#Kunena .k-profile .kheader h2{
	display: block;
	float: none;
}
/* Joom Social */
.com_kunena .t3-content-inner,
.com_community .t3-content-inner{
	padding: 0 0 10px!important;
}
/*= End content joomla =*/
.module_accordiontab .bt-tabs .tab-button{
	font-size: 16px;
	font-weight: normal;
}
/*Fix for IE*/
.cThumb-Avatar img{
	width: 40px;
}
/* end */
.module_featured .jcarousel-skin-tango .jcarousel-item-horizontal{
	margin: 0;
}
.module_featured .defaultLayout .bt-inner{
	margin: 0;
	padding: 0 5px;
}
/*K2*/
div.itemIsFeatured,
div.userItemIsFeatured,
div.catItemIsFeatured{
	position: relative;
}

.auth-facebook{
	margin: 15px 0 0;
}
/*========= START KIENNB CSS ===========*/
ul li{
	list-style:none;
}
*{
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important;
}
body{
	color:#333;
}
#simplemodal-container{
	background:none;
}
input[type="file"]{
	height:auto;
	line-height:normal;
}
a:hover{
	text-decoration:none;
}
.readmore-bt a, a.subCategoryMore, a.k2ReadMore{
	text-shadow:none;
	font-weight:normal;
}
.t3-module ul, .t3-module ol{
	list-style:none;
	margin:0;
}
.wrapper{
	background:url("../images/bg-body.png") repeat scroll left top transparent;
}
.wrapper > *{
	position:relative;
	z-index:100;
}
.wrapper #t3-background-slideshow{
	z-index:0;
}
/*====== LOGO AND MENU =====*/
.t3-header{
	padding:0;
	padding-top:30px;
	z-index:101;
}
.has-bg-home .t3-header{
	margin-bottom:325px;
}
.t3-header{
	margin-bottom:45px;
}

.t3-mainnav .navbar .nav{
	float:none;
}
.t3-mainnav {
    background-color: #25292E;
    height: 45px;
	border-top:none;
}
.t3-mainnav .dropdown-menu li{
    border-bottom: 1px solid #ECECEC;
}
.t3-mainnav .dropdown-menu li:first-child {
    border-top:none;
}
.dropdown-menu{border-radius:0;}
.t3-mainnav .navbar .nav > li > a{
	padding:0 15px;
	height:45px;
	line-height:45px;
	text-transform:uppercase;
	color:#fff;
	border:none;
	font-size:17px;
	text-shadow:none;
	font-weight:normal;
}
.t3-mainnav .navbar-inner{
	border:none;
	background:none;
	border-radius:0;
	box-shadow:none;
}
.t3-mainnav .navbar .nav > .active > a, .t3-mainnav .navbar .nav > .active > a:hover, .t3-mainnav .navbar .nav > .active > a:focus,
.t3-mainnav .navbar .nav > li > a:focus, .t3-mainnav .navbar .nav > li > a:hover,
.t3-mainnav .navbar .nav li.dropdown.open > .dropdown-toggle,.t3-mainnav .navbar .nav li.dropdown.active > .dropdown-toggle,
.t3-mainnav .navbar .nav li.dropdown.open.active > .dropdown-toggle{
	color:#fff;
}
.btn{
	border-radius:0;
}
.search-and-login{
	background:url("../images/bg-search-login.png") repeat-x scroll left top transparent
}
.bt-login #btl #btl-panel-registration:hover {
    z-index: 200;
}
.bt-login #btl #btl-panel-login:hover, .bt-login #btl #btl-panel-registration:hover {
    background-position: left -29px;
}
.bt-login #btl #btl-panel-login span, .bt-login #btl #btl-panel-registration span {
    display: none;
}
.head-search .input{
	background:#FFFFFF;
    border:none;
    color: #444444;
    height: 17px;
    margin: 0;
    padding: 2px 5px;
    width: 190px;
}
.head-search .input:focus{
	width:190px;
}

.head-search .button{
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 13px;
    font-weight: normal;
    height: 21px;
    line-height: 21px;
    margin-left: 8px;
    padding: 0 10px;
    text-transform: uppercase;
}
.t3-mainnav ul.nav ul ul{
	margin-top:0;
	margin-left:0;
}
.t3-mainnav .dropdown-menu a{
	padding:0 6px;
}
.dropdown-menu li > a{
    color: #616161;
    font-family: "Arial";
    font-size: 12px;
    height: 37px;
    line-height: 37px;
    padding: 0 6px;
    text-transform: none;
}
.dropdown-submenu > a:after{
	border:none;
}
.t3-mainnav .dropdown-menu li.parent > a{
	background:url("../images/arrow.png") no-repeat 94% center transparent;
}
.t3-mainnav .navbar .nav .dropdown .caret{
	margin:20px 0 0 7px;
	border-bottom-color: #fff;
	border-top-color:#fff;
}
.t3-mainnav .navbar li a img{
	padding-right:5px;
}
#simplemodal-container{
	border:none;
}
#simplemodal-container a.simplemodal-close{
	background-repeat:no-repeat;
	background-position:center top;
	background-color:transparent;
	height:21px;
	width:21px;
}
#simplemodal-container a.simplemodal-close:hover{
	background-position:center -37px;
}
.btl-content-block{
	color:#545454;
	border:none;
/*	-moz-box-shadow:#282727 0px 0px 10px 5px;
	-webkit-box-shadow:#282727 0px 0px 10px 5px;
	box-shadow:#282727 0px 0px 10px 5px;
*/
}
#btl-content-profile.btl-content-block{
	-moz-box-shadow:#666363 0px 0px 6px 1px;
	-webkit-box-shadow:#666363 0px 0px 6px 1px;
	box-shadow:#666363 0px 0px 6px 1px;
}
.btl-content-block a{
	color:#cc2450;
	text-decoration:none;
}
.btl-content-block a:hover{
	color:#545454;
}
.btl-label{
	font-weight:bold;
	height:33px;
	line-height:33px;
}
.btl-content-block .btl-label{
	min-width:110px;
}
#btl-content-login{
	/*height:100%;*/
}
.btl-field{
	margin-top: 10px;
}
.btl-note, #register-link {
    padding:20px 0 5px 0;
}
#btl-content-login .btl-input input{
	width:181px;
}
.btl-input input[type="text"], .btl-input input[type="password"], .btl-input > input[type=email], .btl-input input[type="tel"], .btl-input input[type="url"]{
	height:25px;
	width:181px;
	border:1px solid #dadada;
	padding:3px 5px;
	background:#fcfcfc;
}
.btl-input textarea{
	width: 181px;
}
#btl-input-remember{
	margin-left:110px;
}
#btl-input-remember #btl-checkbox-remember{
	margin:0;
}
div.btl-buttonsubmit{
	/*margin:10px 15px 30px 0px;*/
	text-align:left;
}
input.btl-buttonsubmit{
	margin-left:110px;
	text-align:left;
}
input.btl-buttonsubmit, button.btl-buttonsubmit{
	color:#fff;
	font-size:14px;
	text-transform:uppercase;
	font-weight:normal;
	height:26px!important;
	line-height:26px!important;
	padding:0 15px;
	
}
#register-link a:hover{
	color:#545454!important;
}
.btl-content-block iframe#btl-iframe{
	padding:13px;
}
#btl-iframe body#bd{
	background:#fff;
}
/*====== END LOGO AND MENU =====*/
/*====== BACKGROUND SLIDESHOW =====*/
#t3-background-slideshow{
	position:absolute!important;
	top:0;
	z-index:-1;
	width:100%!important;
}
.background-slideshow-home{
	height:540px;
}
.bg-cp-bg-navigation{
	position:relative;
	margin:0 auto;
}
#t3-background-slideshow.background-slideshow-home #cp-bg-navigation{
	bottom:100px;
}
.background-slideshow{
	height:310px;
}
/*====== END BACKGROUND SLIDESHOW =====*/
/*====== BT TAB TOP =====*/
#bt-tab-top-travel .tab-items .tab-items-inner{
	padding: 8px 5px 0;
}
#bt-tab-top-travel{
	background: url("../images/ja-bt-tab-bg2.png") repeat-x scroll left top transparent;
	padding-top:5px;
}
#bt-tab-top-travel .bt-tabs{
	border:none;
}
.bg-tab-top-2{
	background: url("../images/ja-bt-tab-bg1.png") no-repeat scroll left top transparent;
}
.bg-tab-top-3{
	background: url("../images/ja-bt-tab-bg3.png") no-repeat scroll right top transparent;
}
.bg-tab-top-4{
	background: url("../images/ja-bt-tab-bg4.png") no-repeat scroll left bottom transparent;
}
.bg-tab-top-5{
	background: url("../images/ja-bt-tab-bg5.png") no-repeat scroll right bottom transparent;
}
.bg-tab-top-2{
	margin:0 -5px;
}
.bg-tab-top-5{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:10px;
}
#bt-tab-top-travel .tab-buttons ul li.active, #bt-tab-top-travel .tab-buttons ul li.active:hover{
	
}
#bt-tab-top-travel .tab-buttons ul li{
	border:none;
}
#bt-tab-top-travel .tab-buttons ul li span{
	color:#fff!important;
	display:inline-block;
}
#bt-tab-top-travel .tab-buttons ul li:first-child span {
    padding-left: 15px;
}
/*====== END BT TAB TOP =====*/

/*====== CONTENT SHOWCASE IN TAB TOP =====*/
.defaultLayout .bt-inner img {
    background: url("../images/category_img_bg.png") repeat scroll 0 0 transparent;
    border: medium none !important;
    margin: 0 0 10px;
    outline: medium none;
    padding: 4px !important;
}
.tab-items-inner .defaultLayout .bt-row{
	padding:10px 0 0 0;
}
#bt-tab-top-travel .defaultLayout .bt-inner{
	margin-left:0;
}
#bt-tab-top-travel .defaultLayout .bt-inner{
	padding:0 12px;
}
#bt-tab-top-travel .jcarousel-skin-tango .jcarousel-item-horizontal{
	margin-right:0;
}
#bt-tab-top-travel .defaultLayout .bt-inner .bt-introtext {
    color: #3C3C3C;
    font-size: 12px;
    line-height: 24px;
    text-align: justify;
}
.defaultLayout .bt-inner .bt-category{
	margin-bottom:0;
}
#bt-tab-top-travel .jcarousel-skin-tango li.jcarousel-item .bt-row:nth-child(2n){
	border-top:1px dotted #959595;
}
#bt-tab-top-travel .defaultLayout .bt-contentshowcase .btcontentshowcase-prev{
	left: -5px!important;
}
#bt-tab-top-travel .defaultLayout .bt-contentshowcase .btcontentshowcase-next{
	right: -5px!important;
}
/* Showcase */
.defaultLayout .bt-row  .bt-inner .bt-category{
	margin-bottom: 7px;
}
.defaultLayout .bt-inner img {
	background: url("../images/category_img_bg.png") repeat scroll 0 0 transparent;
	padding: 4px;
	margin: 0 0 12px;
}
.defaultLayout .alignImgleft img{
	margin-top: 5px;
	margin-right: 12px;
}
.defaultLayout .alignImgright img{
	margin-left: 12px;
	margin-top: 5px;
}
/*====== CONTENT SHOWCASE IN TAB TOP =====*/
/*====== STYLE CHUNG CUA MODULE =====*/
.t3-module .module-inner{
	border-top:1px solid #E9E9E9;
	border-left:1px solid #E9E9E9;
	border-right:1px solid #E9E9E9;
	border-bottom:1px solid #CCCCCC;
}
.t3-module{
	border-bottom:1px solid #E9E9E9;
	background:#fff;
	margin-bottom:20px;
}
.module_accordiontab{
	border-bottom: none;
}
.module_accordiontab .module-inner{
	border: none;
}
.t3-module .module-inner .module-title{
	background: url("../images/bg-h3-all-module.png") no-repeat scroll left bottom transparent;
    border: medium none;
    color: #555555;
    font-size: 16px;
    font-weight: normal;
    line-height: 40px;
    padding-bottom: 12px;
    padding-left: 12px;
    text-transform: uppercase;
}
.t3-module .module-ct{
	padding:0 10px 10px;
}
.module_accordiontab .module-ct{
	padding: 0;
}
/*====== END STYLE CHUNG CUA MODULE =====*/
/*====== STYLE CONTENT =====*/
.t3-content{
	background:#FFF;
}
/*====== END STYLE CONTENT =====*/
/*====== CAC LOAI MENU =====*/
ul.bt-accordionmenu{
	padding:0;
}
ul.bt-accordionmenu li{
	padding:6px 0;
}
ul.bt-accordionmenu ul{
	padding-left:10px;
}
.bt-accordionmenu > li > .item-wrapper{
	height:29px;
}
.bt-accordionmenu > li > .item-wrapper a,
.bt-accordionmenu li ul li .item-wrapper a,
.module_menu .nav > li a{
	background: url("../images/category_img_bg.png") repeat scroll 0 0 transparent;
    border-radius: 50px 50px 50px 50px;
    color: #7A7A7A;
    font-weight: bold;
    height: 29px;
    line-height: 29px;
    padding: 0 15px;
    text-decoration: none;
	display:inline-block;
}
.module_menu .nav > li a{
	margin:6px 0;
}
.module_menu .nav li{
	border:none;
	padding:0;
}
.module_menu .nav ul{
	padding-left:10px;
}
.module_menu .dropdown-menu{
	position:relative;
	display:block;
	box-shadow:none;
	border:none;
	margin:0;
}
.module_menu .dropdown-submenu > .dropdown-menu{
	left:auto;
	margin:0;
}
.module_menu ul{
	margin:0;
	padding:0;
}
.module_menu .nav li.dropdown.open > .dropdown-toggle, .module_menu .nav li.dropdown.active > .dropdown-toggle, .module_menu .nav li.dropdown.open.active > .dropdown-toggle, .module_menu .nav > li.dropdown.open.active > a:hover{
	color:#fff;
}
.module_menu .nav .dropdown-toggle .caret{
	margin-top:12px;
}
.module_menu img{
	margin-right:3px;
}
/*====== END CAC LOAI MENU =====*/
/*============== RIGHT MASS TOP ==============*/
.t3-module.no_padding .module-ct{
	padding-left:0;
	padding-right:0;
}
.tab_right_mass_top .tab-items-inner{
	padding:0;
	width:auto!important;
}
.tab_right_mass_top .module-inner{
	border:none;
}
.tab_right_mass_top{
	border:none;
}
.tab_right_mass_top .module-ct{
	padding-bottom:0;
}
.tab_right_mass_top .bt-tabs{
	border:none;
}
.t3-right-mass-top .tab-buttons ul li{
	padding:0;
}
.t3-right-mass-top .bt-tabs .tab-buttons ul.btt_tab_btn_bottom li {
    padding: 10px 0 0;
}
.t3-right-mass-top .bt-tabs .tab-buttons ul li:hover {
    background: none!important;
}
.t3-right-mass-top .bt-tabs .tab-buttons ul li:first-child{
    border-left:none;
}
 .mass-top-shadow-right{
    background: url("../images/ja-bt-tab-bg5.png") no-repeat scroll right bottom transparent;
    padding-bottom: 10px;
}
 .mass-top-shadow-left {
    background: url("../images/ja-bt-tab-bg4.png") no-repeat scroll left bottom transparent;
	margin-bottom:15px;
}
.t3-right-mass-top .t3-module{
	margin-bottom:0;
}
/* ======== BT QUICK CONTACT =========== */
.t3-right-mass-top .bt-tabs .tab-buttons ul {
    background: url("../images/bg-shadow-bottom-bttab-2.png") repeat-x scroll left bottom #F3F3F3 !important;
    display: block;
    height: auto;
}
.t3-right-mass-top .bt-tabs ul.btt_tab_btn_bottom {
    background: url("../images/bg-shadow-bottom-bttab.png") repeat-x scroll left top #F3F3F3 !important;
}
.mod_btquickcontact .btqc-message-container li.success,.mod_btquickcontact .btqc-message-container li,.mod_btquickcontact .btqc-message-loading li.loading {
    line-height: 36px;
    padding-left: 32px;
}
.mod_btquickcontact .btqc-message-container li.error{
	background:#fff;
}
#t3-container .t3-mass .moduletable{
	border:none;
	background:none;
}
.btqc-title h3{
	background:none!important;
	color:#fff!important;
	text-align:center!important;
	border-bottom:none!important;
	font-size:18px!important;
	font-weight:normal;
	text-transform:uppercase;
	margin: 0;
	padding: 0 15px!important;
}
.btqc-field-container .styled-select{
	background-color:#fff;
	width:96px;
	float:left;
}
.btqc-field-container label{
	color:#fff;
/*	display:none; */
	width:140px;
	padding-left:10px;
	line-height:26px;
}
.btqc-field-container{
	padding:0;
	display:inline-block;
	width:100%;
	margin-bottom:15px;
	clear:none;
	float:left;
	color:#fff;
	min-width:0;
}
.btqc-field-container-inner{
	padding:0 14px;
}
.btqc-field-container-inner-1{
	width:100%;
}
.btqc-field-container .styled-select select{
	width:96px;
	padding:5px 1px 5px 5px;
	/*background:url("..images/select_arrow.png") no-repeat scroll right center transparent*/
}
.btqc-field-container select{
	min-width:94px;
}
.mod_btquickcontact .btqc-field-container.btqc-field-submit {
	width:100%!important;
	text-align:center;
	margin-bottom:0;
	padding-bottom:10px;
}
.btqc-field-container.btqc-field-submit .btqc-field-container-inner-1,
.btqc-field-container.label-bg-pagebreak .btqc-field-container-inner-1{
	background:none;
	padding:0;
}
.btqc_submit{
	padding-top:2px;
}
.btqc-field-container .styled-select .style-selected-button{
	background:none;
}
.tour_hotel_flight .tab-items-inner{
	padding:0;
}
.tab-items-inner.active .defaultLayout .bt-contentshowcase .jcarousel-clip ul{
/*	overflow:visible!important; */
}
.tour_hotel_flight .tab-buttons .tab-container{
	margin:0;
}
.btqc-field-container.label-bg-checkbox span, .btqc-field-container.label-bg-radio span{
	color:#fff;
}
.btqc-field-container input[type="text"], .btqc-field-container textarea{
	max-width:260px;
}
.mod_btquickcontact.mod_btquickcontact_qc_no_label .btqc-field-container.label-bg-date, .mod_btquickcontact.mod_btquickcontact_qc_no_label .btqc-field-container.label-bg-dropdown{
	width:49.9%;
}
.mod_btquickcontact.mod_btquickcontact_qc_no_label .btqc-field-container.label-bg-date label{
	display:none;
}
.mod_btquickcontact.mod_btquickcontact_qc_no_label .btqc-field-container.label-bg-dropdown label{
	display:inline-block;
	width:auto;
	float:none;
	padding-left:10px;
}
input[type="radio"], input[type="checkbox"]{
	margin:-3px 0px 0 2px;
}
select, 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{
	margin-bottom:0;
}
input, textarea{
	width:auto;
}
label{
	margin-bottom:0;
}
.btqc-separator{
	padding-left:10px;
	padding-right:10px;
}
.tab_right_mass_top .btTab-article-title{
	height:0;
	display:none;
}
form{
	margin:0;
}
.btqc-progressbar-container{
	margin:15px;
}
.readmore-bt a{
	padding: 0;
	border: none;
}

.readmore-bt a, a.subCategoryMore, div#itemListLeading a.k2ReadMore {
    color: #F0F0F0;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    padding-left: 4px;
}
.readmore-bt a span, a.subCategoryMore span, div#itemListLeading a.k2ReadMore span {
    display: inline-block;
    padding: 0 10px 0 6px;
    text-decoration: none;
}
.readmore-bt a:hover, a.subCategoryMore:hover, div#itemListLeading a.k2ReadMore:hover{
	background-position: left -26px;
	color: #F0F0F0;
}
.readmore-bt a:hover span,
a.subCategoryMore:hover span,
div#itemListLeading a.k2ReadMore:hover span{
	background-position: right -26px;
}
/* ======== END BT QUICK CONTACT =========== */
/*============== END RIGHT MASS TOP ==============*/
/*============== COM JOMSOCIAL CSS ==============*/
#community-wrap .bg-center-signup{
    background: url("../images/jomsocial/bg-center-signup.png") repeat-x scroll left bottom #FFFFFF;
}
#community-wrap div.bt-bg-img-over-2 {
    background: url("../images/jomsocial/bg-signup-img-intro-1.png") no-repeat scroll left top transparent;
    height: 180px;
    left: 0;
    position: absolute;
    top: 0;
    width: 170px;
}
#community-wrap .shadow-left-signup {
    background: url("../images/jomsocial/bg-shadow-signup-left.png") no-repeat scroll left bottom transparent;
	margin-bottom:15px;
}
body #community-wrap .shadow-right-signup {
    background: url("../images/jomsocial/bg-shadow-signup-right.png") no-repeat scroll right bottom transparent;
    padding-bottom: 11px;
}
#community-wrap .cGuest{
	margin:0;
	padding:0;
	border:none;
}
#community-wrap div.bt-bg-img-over-1 {
    position: relative;
}
.bt-img-intro {
    height: 180px;
    left: 20px;
    position: absolute;
    top: 70px;
    width: 170px;
	z-index:0;
}
#community-wrap div.bt-bg-img-over-1 img {
    max-height: 180px;
    max-width: 170px;
}
#community-wrap ul.cGuest-Story {
    margin: 20px 0 20px 220px;
}
#community-wrap .cGuest-Intro .cGuest-Action {
    border-top:none;
    margin:0 0 0 205px;
    padding:0;
}
#community-wrap .cGuest-Intro {
    padding-right: 5px;
	margin:0 280px 0 0;
	position:relative;
}
#community-wrap .cGuest-Access{
    float: right;
    padding: 15px 10px 15px 25px;
    width: 250px;
}
#community-wrap label.remember-login-frontpage{
	line-height:normal;
	display:inline-block;
	margin:0;
	padding:0;
}
#community-wrap #remember{
	margin:4px 2px 0 5px;
	display:inline-block;
}
#community-wrap .cFormList.cFormFull .input.text, #community-wrap .cFormList.cFormFull .input.password{
	width:90%;
}
#community-wrap input[type="text"],#community-wrap input[type="password"],#community-wrap input[type="datetime"], 
#community-wrap input[type="datetime-local"],#community-wrap input[type="date"],#community-wrap input[type="month"],#community-wrap input[type="time"], #community-wrap input[type="week"], input[type="number"],#community-wrap input[type="email"],#community-wrap input[type="url"],
#community-wrap input[type="search"], input[type="tel"],#community-wrap input[type="color"],#community-wrap .uneditable-input{
	border:1px solid #CFCFCF;
	background:#fff;
	box-shadow:none;
	max-width:260px;
	padding: 5px 6px;
}
#community-wrap textarea:focus,#community-wrap input[type="text"]:focus,#community-wrap input[type="password"]:focus,#community-wrap input[type="datetime"]:focus, 
#community-wrap input[type="datetime-local"]:focus,#community-wrap input[type="date"]:focus,#community-wrap input[type="month"]:focus,#community-wrap input[type="time"]:focus, #community-wrap input[type="week"]:focus, input[type="number"]:focus,#community-wrap input[type="email"]:focus,#community-wrap input[type="url"]:focus,
#community-wrap input[type="search"]:focus, input[type="tel"]:focus,#community-wrap input[type="color"]:focus,#community-wrap .uneditable-input:focus{
/*	border:1px solid #FFB6C9; */
	box-shadow:none;
}
.extra-links{
	margin: 0 0 0 12px;
}
.extra-links li{
	list-style: disc;
}
#community-wrap .cFormList > li + li{
	margin-top:5px;
}
#community-wrap .cFormList.cFormVertical .form-label{
	padding:0;
}
#community-wrap .cFormList{
	margin-bottom:7px;
}
#community-wrap .fb_reset{
	margin-top:3px;
}
#community-wrap .app-box{
	padding:10px;
	border:1px solid #E9E9E9;
	box-shadow: 0 1px 0 #D3D3D3;
	border-radius:0;
}
#community-wrap .app-box h3.app-box-header {
    background: url("../images/bg-h3-all-module.png") no-repeat scroll left bottom transparent;
    border: medium none;
    color: #555555 !important;
    font-size: 16px!important;
    font-weight: normal !important;
    line-height: 40px;
    padding: 0 0 12px 12px;
    text-transform: uppercase;
}
#community-wrap .app-box-footer{
    border-top: 1px solid #E9E9E9;
    height: 38px;
    line-height: 38px;
    margin: 0;
    padding: 0;
}
#community-wrap .app-box-footer > *{
	padding-right:14px;
}
#community-wrap .cSidebar + .cMain {
    margin: 0 250px 0 0;
}
#community-wrap.cFrontpage .cMain{
	border: 1px solid #E9E9E9;
	box-shadow: 0 1px 0 #D3D3D3;
	background: #fff;
}
#community-wrap.cFrontpage .cMain > *{
	padding:0 15px;
}
#community-wrap #activity-more{
	margin:15px 0;
	background:none;
	border:none;
	text-align:center;
}
#community-wrap .app-box-filter{
	background:#F3F3F3;
    border-bottom: 1px solid #E9E9E9;
    float: none;
    height: 41px;
    line-height: 50px;
    margin: -11px 0 0;
}
#community-wrap .app-box-filter{
	position:relative;
}
#community-wrap .loading{
	position:absolute;
	right:0;
	top:0;
	margin:5px 5px 0 0;
}
#community-wrap .app-box-filter a:first-child{
	border:none!important;
}
#community-wrap .cStreamList > li{
	border:none!important;
}
#community-wrap .cStreamList > li + li{
	border-top:1px solid #E5E5E5!important;
}
#community-wrap .cFrontPage-Search #cFormSearch{
	padding:20px 0;
}
#community-wrap .cFrontPage-Search .bg-searchbox-3 {
    background: none repeat scroll 0 0 #F3F3F3;
}
#community-wrap .cFrontPage-Search .bg-searchbox-2 {
    background: url("../images/jomsocial/bg-shadow-mod-pos5-r.png") no-repeat scroll right bottom transparent;
    padding: 0 0 6px;
}
#community-wrap .cFrontPage-Search .bg-searchbox-1 {
    background: url("../images/jomsocial/bg-shadow-mod-pos5-l.png") no-repeat scroll left bottom transparent;
}
#community-wrap .app-box.cFrontPage-Search{
	border:none;
	box-shadow:none;
	padding: 0;
}
#community-wrap .app-box.cFrontPage-Search .app-box-content{
	background:none;
	display: block;
}
#community-wrap .app-box.cFrontPage-Search .app-box-footer > *{
	padding:0;
}
#community-wrap .app-box.cFrontPage-Search .app-box-footer{
	border:none;
	text-align:center;
	color: #BD1C45;
    font-size: 12px;
    font-weight: normal;
    padding: 10px 0;
    text-transform: uppercase;
	height:auto;
	line-height:normal;
}
#community-wrap .app-box h3{
	font-family:"Oswald";
}
#community-wrap .cSearch-Box #keyword{
	background:none;
	border:none;
	height:19px!important;
}
#community-wrap .app-box.cFrontPage-LatestMembers .cAvatar,
#community-wrap .app-box.cFrontPage-ShowOnline .cAvatar,
#community-wrap .app-box-content .cAvatar,
#community-wrap .cThumbsList .cAvatar.cMediaAvatar{
    padding: 7px;
    width: 50px;
}
#community-wrap .cStream-Comment .cStream-Avatar img{
	width:36px;
	height:auto;
	margin: 5px 0 0;
}
#community-wrap .cStream-Respond > div{
	border-radius:0;
	border:none;
	padding: 5px 7px;
}
/*================ SUB MENU ===============*/
#community-wrap .cSubmenu{
	height:37px;
	line-height:37px;
	border:1px solid #ddd;
	padding:0 10px;
	border-radius:5px;
	background:#fff;
	box-shadow:0 1px 2px 0 #ddd;
	margin-bottom:12px;
}
#community-wrap .cLayout{
	width:auto;
	display:block;
}
#community-wrap .cSubmenu li + li {
    border-left:none;
    margin: 0;
    padding: 0;
}

#community-wrap .cSubmenu li a{
	color:#1E1E1E;
	font-size:12px;
}
#community-wrap .cSubmenu li.action.last-child a{
	border-left:none;
}
#community-wrap ul.cSubmenu-Search{
	margin:0;
	background:#fff;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
}
body #community-wrap .cFilter{
    border: 1px solid #ddd;
    border-radius: 4px;
	padding:0;
	margin:0;
	height:27px;
	line-height:27px;
	width:auto;
	padding-left:10px;
	display:block;
	background:#fff;
    margin-bottom: 10px;
    position: relative;
}
#community-wrap .cFilter .filters li a:hover{
	color:#1E1E1E;
	text-decoration:none;
}
#community-wrap .cFilter .filters li.active a, #community-wrap .cFilter .filters li.active a:hover{
	color:#1E1E1E;
	font-weight:bold;
	background:none;
}
/*================ SUB MENU ===============*/
#community-wrap .cStream-Avatar .cAvatar{
	width:56px;
	height:auto;
}

body #community-wrap #activity-stream-nav.cFilter{
	text-align:right;
	border:none;
	background:none;
}
#community-wrap .community-status .creator.active {
    background: url("../images/jomsocial/bg-bottom-creat-stt.png") no-repeat scroll center bottom transparent;
    border: medium none;
    border-radius: 0 0 0 0;
    font-weight: bold;
    padding-bottom: 9px;
}
#community-wrap .community-status .status-creator{
	background:#fff;
	border:none;
	padding:0;
}
#community-wrap .community-status .creator a{
	line-height:23px;
}

#community-wrap .cStream-Likes .stream-icon{
	display:none;
}

#community-wrap .cStream-FormCancel{
	font-weight:bold;
}
#community-wrap textarea{
/*	width:auto; */
}
#creator-upload{
	cursor:pointer;
}
#community-wrap .cThumbsList li,
#community-wrap .cThumbsList{
	margin:0;
}
#community-wrap .cStream-Quote{
	margin-top:5px;
}

/*=========== MESSAGE WINDOW ============*/
#cWindow #cwin_logo {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    height: 30px;
    left: 0;
    line-height: 30px;
    margin-left: 8px;
    position: absolute;
    top: 0;
    z-index: 999;
}
#cWindowContentOuter{
	border:none;
	box-shadow:0px 0px 7px 1px rgba(0,0,0,0.8);
	-moz-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.8);
	-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.8);
	background:#fff;
}
body #cWindow{
	background:none;
}
/*=========== END MESSAGE WINDOW ============*/
/*======================= USER INFO AND MODULE ABOUT ME ===================================*/
#community-wrap .cPageAdmin{
    background:#FFEBEB;
    border: 1px solid #FFD5D5;
    border-radius: 5px 5px 5px 5px;
    margin: 0 0 10px 15px;
    padding: 6px 0;
}
#community-wrap .cPageAdmin li + li{
	padding:0 0 0 4px;
	margin:0;
	border:none;
}
#community-wrap .cPageAdmin li{
	padding-left:4px;
	line-height:normal;
}
#community-wrap .user-profile .label-li {
    font-weight: bold;
    margin: 10px 0 0;
    text-align: left;
	line-height:normal;
}
#community-wrap .user-profile .label-li span {
    font-weight: normal;
}
#community-wrap .user-profile .label-li.cProfile-Karma span {
    padding-bottom: 5px;
	display:block;
}
#community-wrap .user-profile  {
    background: url("../images/jomsocial/bg-box-profile.png") repeat-x scroll left bottom #FFFFFF;
    border: 1px solid #EDEDED;
    padding: 14px 0 30px 14px;
	position:relative;
}
#community-wrap .user-profile  .cPageAvatar img {
    border: 2px solid #D3D3D3;
    width: 140px;
	padding:0;
}
#community-wrap .cPageAvatar{
	padding:0;
	border:none;
	background:none;
}
#community-wrap.cProfile .cPageInfo{
    margin: 0 0 0 160px;
}
#community-wrap .cPageInfo-Status{
	border-bottom: 1px dotted #CCCCCC;
    padding: 4px 0;
	margin:0;
}
#community-wrap .cProfile-About .cField-Content{
	line-height:24px;
}
#community-wrap .cField + .cField{
	padding:0;
	margin:0;
	border:none;
}
#community-wrap .cProfile-About .app-box-content{
	padding-top:0;
}
#community-wrap .cField .cField-List li{
	margin-top:5px;
}
#community-wrap .cField .cField-List li + li{
	margin-top:5px;
}
#community-wrap .cProfile-About .app-box-content a{
	color:#333;
}
/*======================= END USER INFO AND MODULE ABOUT ME ===================================*/
/*======================= LIKE BUTTON ===================================*/
#like-container .like-snippet{
	height:31px!important;
	line-height:31px!important;
}
#community-wrap .cLike a, #community-wrap .cLike b, #community-wrap .cLike i{
	line-height:31px;
	height:31px;
}
#like-container .dislike-button{
	background-position:0 -66px!important;
}
#like-container .dislike-button:hover{
	background-position:0 -99px!important;
}
#like-container .like-button:hover{
	background-position:0 -33px!important;
}
#like-container .meDislike{
	background-position:0 -165px!important;
}
#like-container .meLike{
	background-position:0 -132px!important;
}
#like-container .like-button, #like-container .unlike-button, 
#like-container .dislike-button, #like-container .peepDislike, 
#like-container .peepLike, #like-container .meLike, #like-container .meDislike{
	padding:0 6px 0 22px!important;
}
#community-wrap .cPageAvatar .cPage-Like {
    bottom: -55px;
    left: 25px;
    position: absolute;
}
/*======================= END LIKE BUTTON ===================================*/
/*======================= PAGE ACTION ===================================*/
#community-wrap .cPageActions{
	padding:0;
	margin:0;
	border:none;
}
#community-wrap .cPageAction > div a, #community-wrap .cPageAction > div a:hover{
	padding:0 0 0 15px;
	border:none;
	font-family: Arial;
}
#community-wrap .cPageAction .page-action{
	padding:0;
	border:none;
	background:none;
}
#community-wrap .cToolBox-Options li a:hover span{
	background:none;
	color:#333;
}
#community-wrap li.bg-a-l{
	background: url("../images/jomsocial/bg-a-small-button-miniheader-l.png") no-repeat scroll left top transparent;
    padding-left: 7px;
	margin-right: 15px;
	height:26px;
	margin-bottom:10px;
}
#community-wrap li.bg-a-l a.bg-a-r {
    background: url("../images/jomsocial/bg-a-small-button-miniheader-r.png") no-repeat scroll right top transparent !important;
    cursor: pointer;
	border:none;
	display:block;
    height: auto;
    padding: 0 7px 0 0;
	height:26px;
	line-height:26px;
	margin:0;
}
#community-wrap li.bg-a-l a span {
    border-radius: 0 0 0 0;
    color: #5F5F5F;
    display: inline-block;
    height: 26px;
    line-height: 26px;
    margin: 0;
    padding: 0 0 0 25px;
}
#community-wrap li.bg-a-l a.userinfo-friend-pending span {
	padding:0;
}
#community-wrap li.btn-add-friend a span {
    background: url("../images/jomsocial/bg-hellome-friend-request.png") no-repeat scroll left center transparent!important;
}
#community-wrap li.btn-photo a span {
    background: url("../images/jomsocial/bg-hellome-my-photo.png") no-repeat scroll left center transparent!important;
}
#community-wrap li.btn-videos a span {
    background: url("../images/jomsocial/bg-hellome-my-video.png") no-repeat scroll left center transparent!important;
}
#community-wrap li.btn-send-message a span {
    background: url("../images/jomsocial/bg-hellome-new-message.png") no-repeat scroll left center transparent!important;
}
#community-wrap li.bg-a-l:hover {
    background: url("../images/jomsocial/bg-a-small-button-miniheader-l.png") no-repeat scroll left -26px transparent;
}
#community-wrap li.bg-a-l:hover a.bg-a-r {
    background: url("../images/jomsocial/bg-a-small-button-miniheader-r.png") no-repeat scroll right -26px transparent !important;
}
#community-wrap ul.userinfo-toolbox {
    padding-top: 27px;
	background:#fafafa;
	padding-left:8px;
	margin-bottom:0;
	padding-bottom:10px;
	border:none;
	border-bottom: 1px solid #EAEAEA;
}
#community-wrap .cPageTools{
	padding-bottom:5px;
	margin-bottom:5px;
}
/*======================= END PAGE ACTION ===================================*/

/*============== FRIEND JOMSOCIAL CSS ==============*/
#community-wrap .cIndex-Avatar img{
	width:56px;
	height:auto;
}
#community-wrap.cFriends .cIndex-Content a strong{
	font-weight:normal;
}
#community-wrap.cFriends .cIndex-Content .cIndex-Name a{
	text-transform:uppercase;
	font-weight:normal;
	font-size:14px;
}
body #community-wrap .pedding-friend{
	display:none;
	position:absolute;
	right:0;
}
body #community-wrap .cIndex-Box:hover .pedding-friend{
	display:inline-block;	
}
/*============== END FRIEND JOMSOCIAL CSS ==============*/
#community-wrap .cButton{
	border-radius:0;
}
/*============== END COM JOMSOCIAL CSS ==============*/
#community-wrap .js-toolbar + .cToolBox{
	border-radius:0;
	border:none;
	border-bottom:1px solid #FAFAFA;
	margin-left:0!important;
	margin-bottom:0;
}
#community-wrap .cToolBox .cAvatar {
    border: 2px solid #BEBEBE;
	width:56px;
	height:auto;
}
#community-wrap .cToolBox .cToolBox-Name{
	font-size:14px;
	font-weight:normal;
	color:#5D5D5D;
}
#community-wrap .cToolBox .small a{
	font-size:12px;
}
#community-wrap .cToolBox-Options {
/*    margin: -35px 0 0; remove this style in version 3.0*/
}
#community-wrap .cToolBox li.bg-a-l {
    margin-right:5px;
	margin-left:0;
}
#community-wrap li.bg-a-l a.group-event span {
    background: url("../images/jomsocial/bg-hellome-my-event.png") no-repeat scroll left center transparent;
}
#community-wrap li.bg-a-l a.group-photo span {
    background: url("../images/jomsocial/bg-recent-img.png") no-repeat scroll left center transparent
}
#community-wrap li.bg-a-l a.group-member span {
    background: url("../images/jomsocial/bg-hellome-my-friend.png") no-repeat scroll left center transparent;
}
#community-wrap li.bg-a-l a.group-discussion span {
    background: url("../images/jomsocial/bg-group-discussion.png") no-repeat scroll left center transparent;
}
#community-wrap li.bg-a-l a.group-video span {
    background: url("../images/jomsocial/bg-hellome-my-video.png") no-repeat scroll left center transparent
}
#community-wrap .cIndex-Actions{
	position:relative;
}
#community-wrap .cIndex-Status {
    padding: 0;
}
#community-wrap .cFeatured-Events .cFeaturedTop .cFeaturedInfo b{
	font-weight:normal;
}
#community-wrap .cPageInfo-List li .info-data{
	line-height:18px;
}
#community-wrap .cPageInfo-List li .info-data a{
	color:#333;
}
#community-wrap .cPageHeader{
	position:relative;
	padding-bottom:40px;
}
#community-wrap .cPageInfo {
    margin: 0 0 0 200px;
}
#community-wrap .cPage-Like{
	position:absolute;
	bottom:0;
	right:0;
}
#community-wrap .cPageAvatar > div img {
    background: url("../images/jomsocial/bg-img-detail-photo-album.png") repeat scroll left top transparent;
    height: auto;
    padding: 4px;
    width: 170px;
}
#community-wrap .cPageAvatar > div b a, #community-wrap .cPageAvatar > div b a:hover{
	border-radius:30px;
	background:rgba(0,0,0,0.5);
}
#community-wrap .cTabsBar{
	padding-bottom:8px;
}
/*============ CALENDAR =============*/
#community-wrap .cCalendar tr + tr td{
	background:#fff;
}
#community-wrap .community-calendar h3.app-box-header.event-calendar{
	background:none;
	border-bottom:2px solid #575757;
	color:#575757;
	margin-bottom:0;
	padding-bottom:0;
}
#community-wrap .community-calendar{
	border:none;
}
#community-wrap .community-calendar h3.app-box-header.event-calendar span{
	background:none;
	padding-bottom:0;
	margin:0;
}
#community-wrap .calendar-month, #community-wrap .cCalendar div.calendar-month{
	color:#575757;
	background:none;
	text-transform:uppercase;
}
#community-wrap .community-calendar #event table td{
	color:#575757;
}
#community-wrap .community-calendar #event table th{
	background:#f5f5f5;
	height:23px;
	color:#333;
}
#community-wrap .community-calendar .community-calendar-result{
	border:none;
}
#community-wrap .community-calendar #event table th, #community-wrap .community-calendar #event table tr, #community-wrap .community-calendar #event table td {
    border: 1px solid #EFEFEF;
}
.calendar tbody .day{
	text-align:center;
}
.calendar td{
	border:1px solid #EFEFEF;
	background:#fff;
	padding:0;
	height:23px;
	line-height:23px;
	width:23px;
	text-align:center;
}
/* .calendar tr.daysrow:hover td.day{
	background:#f47c9b;
} */
.calendar thead .daynames {
    background:#FFFFFF;
}
.calendar table .wn {
    background:#fff;
    padding: 2px 3px 2px 2px;
	border:1px solid #EFEFEF;
}
.calendar thead .headrow {
    background:#fff;
}
.calendar, .calendar table{
	background:#fff;
	border:none;
}
div.calendar{
	width:auto;
	border:1px solid #efefef;
}
#community-wrap .community-calendar #event{
	padding-top:5px;
}
#community-wrap .category .app-box-list li{
	padding:0;
	margin:0;
	border:none;
}
#community-wrap .cIndex-Control{
	margin:25px -5px 0 0;
}
#community-wrap .discusion-icon{
	background:url("../images/jomsocial/bg-group-discussion.png") no-repeat scroll left center transparent;
	padding-left:20px;
	line-height:22px;
}
#community-wrap .category .app-box-list li a{
	background: url("../images/category_img_bg.png") repeat scroll 0 0 transparent;
    border-radius: 50px 50px 50px 50px;
    color: #7A7A7A;
    display: inline-block;
    font-weight: bold;
    height: 29px;
    line-height: 29px;
	margin:6px 0;
    padding: 0 15px;
    text-decoration: none;
}
#community-wrap .category .app-box-list li a .cCount{
	display:inline-block;
}
#community-wrap .cComment-Input textarea{
	width:98%!important;
	padding:1%;
}
#community-wrap .app-box-footer .cFloat-L{
	padding-left:10px;
}
#community-wrap .cMedia-Author{
	color:#777;
	font-size:11px;
}
#community-wrap .cMedia-Tag{
	border:none;
	margin:0;
	box-shadow:none;
	color:#777;
	font-size:11px;
}
#community-wrap .cMedia-TagOptions{
	margin:0;
}
#community-wrap .app-box.more-from-user ul.cThumbDetails .cThumb-Detail{
	margin:0 0 0 70px;
	line-height:18px;
}
#community-wrap .cThumb-Brief{
	color:#333;
}
#community-wrap .cThumb-Brief span{
	font-weight:bold;
}
#community-wrap .cMedia-Summary{
	line-height:18px;
	color:#333;
}
#community-wrap .cFeaturedMiddle{
	background: #363636;
    margin: 0 -1px;
    padding:15px 0 10px 10px;
    position: relative;
	border-top: 1px solid #555555;
}
#community-wrap .cFeaturedMiddle h3.cFeaturedTitle {
    font-size: 20px;
    font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
}
#community-wrap .cFeaturedMiddle #like-container{
	margin-right:5px;
}
#community-wrap .cFeatured-Video .cFeaturedTop{
	background:#000;
}
#community-wrap .cFeaturedMiddle .cFeaturedMeta{
	font-size:11px;
	color:#ccc;
}
#community-wrap .cFeaturedMiddle .cFeaturedMeta a{
	color:#ccc;
}
#community-wrap .cFeaturedMeta{
	margin-bottom:0;
}
#community-wrap .cFeaturedTitle a:hover{
	color:#ccc;
}
#community-wrap .cFeaturedMiddle .cFeaturedMeta li.cAuthor {
    background: url("../images/jomsocial/f-author.png") no-repeat scroll left center transparent;
    padding-left: 14px;
}
#community-wrap .cFeaturedMiddle .cFeaturedMeta li.cHits {
    background: url("../images/jomsocial/f-view.png") no-repeat scroll left center transparent;
    margin-left: 10px;
    padding-left: 14px;
}
#community-wrap .cFeaturedMiddle .cFeaturedMeta li.cComCount {
    background: url("../images/jomsocial/f-comment.png") no-repeat scroll left center transparent;
    margin-left: 10px;
    padding-left: 14px;
}
/*============ END CALENDAR =============*/
/*============= STATUS EVENT ===============*/
#community-wrap .cIndex-Name{
	text-transform:uppercase;
	font-size:14px;
	font-weight:normal;
	font-family:"Oswald";
}

#community-wrap .cIndex-Location{
	font-style:normal;
}
strong {
    font-weight: normal;
}
#community-wrap #com-events-finder .cFormTips{
	font-style:italic;
	line-height:28px;
	text-align:center;
}
#community-wrap #com-events-finder .app-box-content{
	padding-bottom:20px;
}
#community-wrap #community-event-rsvp .selector {
    background: url("../images/jomsocial/bg-respon-select.png") no-repeat scroll right 0 transparent;
    border: 1px solid #E0E0E0;
    color: #878787;
    height: 28px;
    line-height: 28px;
	border-radius:4px;
}
#community-wrap #community-event-rsvp .app-box-content {
    padding-bottom: 20px;
}
/*============= EVENT STATUS EVENT ===============*/
/*============= VIDEO CSS ==============*/
body #community-wrap .video-player {
    background:#000;
    border-bottom: 1px solid #AAAAAA;
    border-top: 1px solid #AAAAAA;
    margin-bottom: 15px;
    padding: 0;
    text-align: center;
}
#community-wrap .cVideoIndex .Videos.cMedia-ThumbList{
	margin:0 -5px;
}
#community-wrap .cVideoIndex .Videos.cMedia-ThumbList .cMedia-Box{
	margin:0 5px 10px;
}
#community-wrap .cVideoIndex .Videos.cMedia-ThumbList a.cVideo-Thumb img{
	width:100px;
}
body #community-wrap .cFeaturedTop .video-player{
	border:none;
	margin:0;
}
#community-wrap .cMedia-Options li {
    /*font-size: 22px;
    height: 23px;*/
}
#community-wrap .community-events-pending-actions,
#community-wrap .community-groups-pending-actions{
	margin-top:5px;
}
#community-wrap .community-events-pending-actions a,
#community-wrap .community-groups-pending-actions a{
	padding-left:20px;
	margin-right:10px;
}
#community-wrap a.accept-invite-event{
	background: url("../images/jomsocial/bg-icon-accept-event.png") no-repeat scroll left center transparent;
}
#community-wrap a.reject-invite-event{
	background: url("../images/jomsocial/bg-icon-reject-event.png") no-repeat scroll left center transparent;
}
#community-wrap .cFeaturedLike{
	left:auto;
	bottom:10px;
	right:20px;
}
#community-wrap .cFeatured-PageCover{
	border:none;
	margin-bottom:0;
	background:none;
}
#community-wrap .cFeatured-PageCover a  img {
    background: url("../images/jomsocial/bg-img-detail-photo-album.png") repeat scroll left top transparent;
    height: auto;
    padding: 5px;
    width: 170px;
}
#community-wrap .cFeaturedInfo.Page {
    margin: 0 0 0 200px;
}
#community-wrap .cFeaturedExtra {
    border-top:none;
    margin:5px 0 0 0;
    padding:0;
}
#community-wrap #cFeatured .fearture-category b{
	color:#B7B7B7;
	font-weight:normal;
}
#community-wrap .fearture-category{
    border: 1px solid #dadada;
	background:#fff;
	height:35px;
	line-height:35px;
	border-radius:4px;
	margin-top:4px;
	color:#B7B7B7;
}
#community-wrap .cFeaturedTitle a{
	font-size:16px;
	text-transform:uppercase;
	padding-bottom:5px;
}
#community-wrap .cFeaturedExtra span.creat-time{
	font-weight:bold;
	color:#545454;
}
#community-wrap .cFeaturedExtra b.group-date{
	font-weight:normal;
	color:#545454;
}
#community-wrap .cFeaturedMeta{
	color:#545454;
}
#community-wrap .cFeaturedBottom{
	background:#fff;
	padding: 25px 0 15px;
}
#community-wrap .cFeaturedBottom .cFeaturedAvatar{
	border:none;
	padding:0;
}
#community-wrap .cFeaturedBottom .cFeaturedAvatar img{
	padding:4px;
	background:url("../images/jomsocial/bg-img-detail-photo-album.png") repeat scroll left top transparent;
}

#community-wrap #cFeatured .cFeaturedBottom li:hover .cFeaturedTitle b{
	color:#545454;
}
#community-wrap .cMedia-ThumbList.Videos li{
	min-height:200px;
}
/*============= END VIDEO CSS ==============*/
/*============= FEARTURE PHOTO CSS ==============*/
#community-wrap.cPhotos .cSlider-List .cFeatured-AlbumCover > a,
#community-wrap.cPhotos .cFeatured-AlbumCover > a{
    margin: 0;
    padding: 0;
	border:none;
}
#community-wrap.cPhotos .cSlider-List .cFeaturedThumb,
#community-wrap.cPhotos .cFeatured-AlbumCover{
	margin:0;
	background:none;
	border:none;
}
#community-wrap.cPhotos .cFeatured-AlbumCover > a{
	height:auto;
	width:auto;
	max-height:none;
}
#community-wrap .cFeaturedInfo{
	margin-left:200px;
}
#community-wrap.cPhotos .cFeaturedTop .cFeatured-AlbumCover a img{
	padding:4px;
	background:url("../images/jomsocial/bg-img-detail-photo-album.png") repeat scroll left top transparent;
	width:170px;
	height:auto;
}
#community-wrap.cPhotos .cFeaturedExtra > a{
	padding:0;
}
#community-wrap .cFeaturedExtra img{
	border:2px solid #d4d4d4;
	padding:0;
	height:40px;
	width:40px;
}
#community-wrap.cPhotos .cFeaturedMeta{
	font-size:11px;
	margin: 0;
}
#community-wrap.cPhotos .cFeaturedMeta a{
	color:#545454;
}
#community-wrap .cFeaturedTitle a:hover{
	color:#545454;
}
#community-wrap .cFeatured-Rsvp{
	position:absolute;
	bottom:auto;
	right:-20px;
	margin-top:-15px;
	float:right;
	width:200px;
}
/*============= END FEARTURE PHOTO CSS ==============*/
/*============= DATE EVENT CSS ==============*/
#community-wrap .cSlider-List .cThumb-Calendar{
	margin-right:5px;
}
#community-wrap .cThumb-Calendar-day{
	background: none;
    color: #828282;
    font-size: 18px;
    font-weight: normal;
    height: 32px;
    line-height: 32px;
    padding: 0;
}
#community-wrap .cThumb-Calendar-month{
	background: none;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: normal;
    height: 15px;
    line-height: 15px;
    padding: 0;
}
#community-wrap .cSlider-List.Events li{
	background: none;
    border: 1px solid #CBCBCB;
    border-radius: 5px 5px 5px 5px;
    height: auto !important;
    margin: 0 15px;
	text-align:left;
    padding: 15px 0;
}
#community-wrap .cFeatured-Events .cSlider-List .cFeaturedTitle,#community-wrap .cFeatured-Events .cSlider-List .cFeaturedMeta{
	text-align:left;
}
#community-wrap #cFeatured .cFeaturedBottom .cFeaturedTitle b{
	font-weight:normal;
	font-size:14px;
}
#community-wrap .featured-photo .cSlider-List .cFeaturedMeta{
	text-align:center;
}
/*============= END DATE EVENT CSS ==============*/

/*============= REGISTER CSS ==============*/
#community-wrap.cRegister > *,
#community-wrap.cRegister h2.componentheading{
	margin-left:15px;
	margin-right: 15px;
}
#community-wrap .outerpgbar{
	background:url("../images/jomsocial/bg-process-outer.png") repeat-x scroll left top transparent;
	border:none;
	height:7px;
	padding:2px;
	border:none;
	border-radius:30px;
	margin-bottom: 0;
}
/*============= END REGISTER CSS ==============*/
/*============= HELLOME CSS ==============*/
.cMods-HelloMe a.hellome-icon:hover{
	background-color:#fff;
}
.save-stt, .edit-stt{
	border-top: 1px solid #DEDEDE;
}
.cMods-HelloMe .cHello-Header{
	padding:0;
	border:none;
}
.cMods-HelloMe{
	background-color:#F3F3F3;
	padding-bottom:20px;
}
.cMods-HelloMe .cHello-Menu div + div{
	border:none;
	margin:0;
	padding:0;
}
.cMods-HelloMe .cHello-Menu{
	margin:0;
}
#helloMeDisplay {
    color: #383838;
    line-height: 24px;
    padding: 0 10px 15px;
    text-align: justify;
}
.hello-me-mod .module-ct{
	padding:0;
}
.cMods-HelloMe .edit-stt{
    background-image: url("../images/jomsocial/bg-hellome-edit-stt.png");
}
.cMods-HelloMe .save-stt {
    background-image: url("../images/jomsocial/bg-hellome-save-stt.png");
}
.cMods-HelloMe .hellome-friend{
    background-image: url("../images/jomsocial/bg-hellome-my-friend.png");
}
.cMods-HelloMe .hellome-group{
    background-image: url("../images/jomsocial/bg-hellome-my-group.png");
}
.cMods-HelloMe .hellome-photo{
    background-image: url("../images/jomsocial/bg-hellome-my-photo.png");
}
.cMods-HelloMe .hellome-video{
    background-image: url("../images/jomsocial/bg-hellome-my-video.png");
}
.cMods-HelloMe .hellome-event{
    background-image: url("../images/jomsocial/bg-hellome-my-event.png");
}
.cMods-HelloMe .hellome-logout{
    background-image: url("../images/jomsocial/bg-hellome-logout.png");
}
.cMods-HelloMe .cMod-Notify a{
    border: medium none;
    border-radius: 0 0 0 0;
	padding:0;
	margin:0 5px;
    height: 28px;
    width: 23px;
}
.cMods-HelloMe a.hello-me-name {
    color: #FFFFFF;
    display: block;
    font-size: 16px;
    font-weight: normal;
    padding: 12px 0;
    text-transform: uppercase;
}
.cMods-HelloMe .hello-me-name-img .cHello-Avatar{
	border:none;
	padding:0;
	width:160px;
	height:auto;
}
.bg-cHello-Me-left{
	background:url("../images/jomsocial/bg-shadow-mod-pos5-l.png") no-repeat scroll left bottom transparent;
}
.bg-cHello-Me-right{
	background:url("../images/jomsocial/bg-shadow-mod-pos5-r.png") no-repeat scroll right bottom transparent;
	padding-bottom:6px;
}
.t3-module.hello-me-mod{
	border:none;
}
.t3-module.hello-me-mod .module-inner{
	border:none;
}
.cMods-HelloMe{
	border:1px solid #e9e9e9;
}
.cMods-HelloMe #form-login{
	padding:10px;
}
.cMods-HelloMe .inputbox:focus{
	border:1px solid #ffb6c9;
}
.cMods-HelloMe .inputbox{
	background: #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #666666;
    padding: 6px;
    vertical-align: middle;
    width: 93%;
	max-width:200px;
	height:auto;
}
.hellome-login-forgot{
	padding:10px 0 0 0;
}
/*============= END HELLOME CSS ==============*/
/*============= MEMBER LIST ONLINE FEATURE CSS ==============*/
#community-wrap #cFeatured.member-onl-browser .cFeaturedAvatar{
	float:left;
	margin-right:7px;
}
/*============= END MEMBER LIST ONLINE FEATURE CSS ==============*/
/*============= STYLE CHUNG MODULE COM JOMSOCIAL =====================*/
#community-wrap .app-box .app-box-footer a:hover {
    /*color: #575757;*/
}
#community-wrap .app-box h3.app-box-header {
    background: url("../images/jomsocial/bg-h3-lastest-mem-span.png") no-repeat scroll 15px bottom transparent;
    border: medium none;
    color: #FFFFFF;
    font-size: 16px !important;
    font-weight: normal !important;
    margin: 0;
    padding: 0 0 9px;
    position: relative;
    text-transform: uppercase;
    z-index: 1;
}
#community-wrap .app-box.control-admin h3.app-box-header{
	background:none;
	padding:0;
}
#community-wrap .app-box-content{
	width:auto;
	padding:7px 12px;
	background:#fff;
	display:inline-block;
}
#community-wrap #latest-videos-container{
	width: 100%;
	padding: 7px 0;
}
/*========= END KIENNB CSS ===========*/
.t3-right-mass-top .parent_tab_active {
    /*height: auto !important;*/
}
.t3-right-mass-top .parent_tab_active .tab-items-inner{
	position:relative;
}
#btl .btl-panel > #btl-panel-profile{
	color:#fff;
	font-weight:bold;
}
.t3-mainbody {
    padding-bottom: 20px;
    padding-top: 20px;
}
body #cWindow .ajax-login ul.cAjax-Login li{
	padding:0;
	margin:0 !important;
	line-height:24px;
	border:none;
}
body #cWindow .ajax-login ul.cAjax-Login{
	padding-bottom:10px;
}
body #cWindow .ajax-login ul.cAjax-Login li a:hover{
	color:#545454;
}
#community-wrap .cFeaturedThumb > b{
	margin-top:0;
	left:auto;
	right:0;
	text-align:right;
	top:0;
}
#t3-background-slideshow.background-slideshow-home #cp-caption-inner {
    bottom: auto;
    position: absolute;
    top: 230px;
    z-index: 1;
}
#t3-background-slideshow .cp-title {
    background: url("../images/bg-title-bg-slideshow.png") repeat scroll left top transparent;
    display: inline-block;
    font-size: 30px;
    font-weight: normal;
    margin-bottom: 8px;
    padding: 0 15px;
    text-transform: uppercase;
}
#t3-background-slideshow .cp-desc {
    color: #FFFFFF;
    display: inline;
    font-size: 18px;
    font-weight: normal;
    line-height: 38px;
    padding: 5px 15px;
}
#thumbimgs .thumbimg{
	margin: 0 5px;
}
/*====== LOGIN AND REGISTER DEFAULT =======*/
.k2-registration label.invalid{
	color:#ff0000;
}
.k2-registration input.inputbox, .k2-registration #url{
	width:210px;
}
img.k2AccountPageImage {
    border: 1px solid #DDDDDD;
    display: inline-block;
}
.k2-registration table tr td label,
.user-login-page label{
	line-height:28px;
}
.k2-registration td{
	padding:5px 0;
	border:none;
}
.user-login-page .control-label{
	padding:0;
}
.k2AccountPage th.k2ProfileHeading{
	padding:10px 0;
	border:none;
}
.k2AccountPage.k2-registration .inputbox, .k2-registration #url,
.user-login-page .controls input{
	height:20px;
	padding:3px;
	border:1px solid #cfcfcf;
}
.user-login-page .well{
	background:none;
	border:none;
	box-shadow:none;
}
.k2AccountPage.k2-registration .inputbox:hover{
	background:#fff;
}
.k2AccountPage.k2-registration .inputbox:focus{
	background:#fff;
	border:1px solid #FFB6C9;
}
.k2AccountPage.k2-registration table.admintable td.key, .k2AccountPage table.admintable td.paramlist_key{
	text-align:left;
	font-size:12px;
	font-weight:normal;
	background:none;
	border:none;
}
#k2Container.k2AccountPage.k2-registration{
	padding-left:10px;
}
div.componentheading.k2-reg-page-heading{
/*    color: #CC2450; */
    font-size: 14px;
    font-weight: normal;
    text-transform: uppercase;
	background:#CC2450;
	color:#fff;
	padding:10px 0 10px 10px;
}
.k2-registration .radiobtn{
	display:inline;
}
.com_user_remind{
	padding:10px;
}
.com_user_remind input#jform_email{
	height:20px;
	padding:3px;
	border:1px solid #cfcfcf;
	background:#fff;
}
.com_user_remind label#jform_email-lbl{
	line-height:28px;
}
.com_user_remind input#jform_email:focus{
	border:1px solid #ffb6c9;
}
#btl-content-profile ul.nav li {
    background: url("../images/bg-li-btlogin.png") no-repeat scroll 5px 15px transparent;
    border-bottom: 1px solid #E8E8E8;
    display: list-item !important;
    line-height: 37px;
    padding: 0 0 0 20px;
}
#btl-content-profile ul.nav li a{
	display:block;
}
.form-actions {
    background:none;
    border-top:none;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0 20px 0;
}
.background-slideshow-home #thumbimgs .thumbimg img{
	width:80px;
	height:50px;
}
.background-slideshow-home #thumbimgs{
	width:282px!important;
}
.background-slideshow-home #thumbimgs .thumbimages{
	width:80px;
}
/*====== END LOGIN AND REGISTER DEFAULT =======*/
#community-wrap .cStream-Comment .cStream-Meta{
	color: #3a3a3a;
	margin: 0;
}
.cStream-Headline{
	/*color: #767676;*/
	/*font-weight: bold;*/
}
.cProfile-ToolBox{
	margin-top: 10px!important;
}
ul.cSubmenu{
	margin-top: 22px;
}
.cPhotos > div{
	padding: 10px 0;
}
#community-wrap .community-status .creator{
	padding: 0 7px;
}

#community-wrap > div{
	margin: 0 0 0 0px;
}
.com_community .t3-content-inner-guest {
	padding: 10px 15px!important;
}
.com_community .t3-mainbody-nobackground .t3-content-inner-guest{
	padding: 0!important;
}
.com_kunena .t3-mainbody-nobackground,
.com_community .t3-mainbody-nobackground,
.com_kunena .t3-mainbody-nobackground .t3-content,
.com_community .t3-mainbody-nobackground .t3-content,
.com_community .t3-mainbody-nobackground .t3-content-inner{
	/*background: none;*/
	padding: 0 0 20px;
}
.com_community .t3-mainbody-inner4  .span12 .cLayout{
	margin: 0 15px;
}
.cThumb-Brief  a{
	color: #545454;
	font-size: 11px;
	font-weight: bold;
}
#Kunena .bt-shadow1{
	margin-bottom: 15px;
}
#Kunena .kprofilebox tr.krow1 td{
	padding: 12px 20px;
}
#Kunena div.kblock{
}
#Kunena .kpathway-bottom .kcontainer .ksectionbody{
	padding: 0;
	margin-top: 0px;
}
#Kunena #ktab li, #Kunena #ktab ul.menu li{
	padding: 0 15px;
}
#Kunena .kpagination a:link, #Kunena .kpagination a:visited{
	background: #1d1d1d!important;
	border: none;
	padding: 0;
	color: #fff!important;
}
#Kunena .kpagination a:hover{
	border: none;
}
#Kunena td.kcol-ktopicreplies,
#Kunena span.ktopic-views,
#Kunena span.ktopic-views-number{
	font-size: 12px;
	font-weight: bold;
	margin: 0;
}
#Kunena td.kcol-ktopicreplies strong{
	font-size: 12px;
	margin: 0;
	font-weight: bold;
}
#Kunena .ktopic-latest-post{
	font-size: 11px;
}
#Kunena .ktopic-date{
	font-size: 11px;
}
#Kunena div.kblock div.kfheadercontent{
	border: 1px solid #BFC3C6;
}
.t3-mainbody-page .t3-sidebar-1 .t3-sidebar-inner{
	/*padding-right: 15px;*/
}
.groupLeading .catItemTitle,
.catItemIsFeatured .catItemTitle{
	text-transform: uppercase;
}
.text_intro{
	padding: 0 0 10px;
}
.lt-df .t3-content-inner{
	padding-left: 20px;
	padding-right: 20px;
}
.t3-mainbody-page .lt-df .t3-content-inner{
	padding-left: 0;
	padding-right: 0;
}
.t3-mainbody-page .lt-df-sb1 .t3-content-inner{
	padding-right: 20px;
}
.t3-mainbody-page .lt-df-sb2 .t3-content-inner{
	padding-left: 20px;
}
.t3-mainbody-page .featuredItem-bg{
	right: 0;
	top: 0;
}
.page-title{
	padding: 10px 0;
}
#latest-videos-container .bottom-gap{
	width: auto!important;
}
.t3-header *{
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important;
}
.mod_btimagegallery  .btig-overlay{
	filter:alpha(opacity=50); /* IE */
}
#Kunena .kattachment a{
	color:#fff!important;
}
body #cWindow .btn:hover, body #cWindow .btn:focus{
	transition: background-position 0s linear 0s;
}
.table th {
    background: none repeat scroll 0 0 transparent;
    color: #444444;
    font-weight: bold;
}
.table-striped tbody tr:nth-child(2n+1) td, .table-striped tbody tr:nth-child(2n+1) th {
    background-color: none;
}
.responsive-utilities th small {
    color: #999999;
    display: block;
    font-weight: normal;
}
.responsive-utilities tbody th {
    font-weight: normal;
	background: none
}
.responsive-utilities td {
    text-align: center;
}
.responsive-utilities td.is-visible {
    background-color: #DFF0D8 !important;
    color: #468847;
}
.responsive-utilities td.is-hidden {
    background-color: #F9F9F9 !important;
    color: #CCCCCC;
}
.responsive-utilities-test {
    list-style: none outside none;
    margin-left: 0;
    margin-top: 5px;
    overflow: hidden;
}
.responsive-utilities-test li {
    border: 1px solid #DDDDDD;
    border-radius: 4px 4px 4px 4px;
    color: #999999;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 43px;
    line-height: 43px;
    position: relative;
    text-align: center;
    width: 25%;
}
.responsive-utilities-test li + li {
    margin-left: 10px;
}
.responsive-utilities-test span {
    border-radius: 4px 4px 4px 4px;
    bottom: -1px;
    left: -1px;
    position: absolute;
    right: -1px;
    top: -1px;
}
.responsive-utilities-test span {
    background-color: none;
    border: 1px solid #D6E9C6;
    color: #468847;
}
.table-bordered {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-collapse: separate;
    border-color: #DDDDDD #DDDDDD #DDDDDD -moz-use-text-color;
    border-image: none;
    border-radius: 4px 4px 4px 4px;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px 0;
}
.table {
    margin-bottom: 20px;
    width: 100%;
}
table {
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    max-width: 100%;
}
table.acymailing_form{
	margin: 0;
}
#t3-social-connect{
	position:fixed;
	top:35%;
	z-index:999;
	right:0;
}
#t3-social-connect a{
	float:left;
	width:44px;
	height:42px;
	border-bottom:1px solid #6b6b6b;
	border-top:1px solid #939393;
	background-color:#828282;
}
#t3-social-connect a span{
	display:none;
}
#t3-social-connect a.tt{
	background:url("../images/bg-tt.png") no-repeat scroll center center #828282;
}
#t3-social-connect a.ff{
	background:url("../images/bg-ff.png") no-repeat scroll center center #828282;
}
#t3-social-connect a.yt{
	background:url("../images/bg-yt.png") no-repeat scroll center center #828282;
}
#t3-social-connect a.rss{
	background:url("../images/bg-rss.png") no-repeat scroll center center #828282;
}
.social-contect-inner{
	width:44px;
}
#t3-social-connect a.tt:hover{
	border-bottom:1px solid #0b98b6;
	border-top:1px solid #2cd0f3;
	background:url("../images/bg-tt.png") no-repeat scroll center center #07b2d6;
}
#t3-social-connect a.ff:hover{
	border-bottom:1px solid #31497b;
	border-top:1px solid #5b74a9;
	background:url("../images/bg-ff.png") no-repeat scroll center center #35528e;
}
#t3-social-connect a.yt:hover{
	border-bottom:1px solid #820909;
	border-top:1px solid #b93a3a;
	background:url("../images/bg-yt.png") no-repeat scroll center center #a51010;
}
#t3-social-connect a.rss:hover{
	border-bottom:1px solid #bb670c;
	border-top:1px solid #eb902f;
	background:url("../images/bg-rss.png") no-repeat scroll center center #e47908;
}
#k2Container .modal{
	position:static;
	width:auto;
	border:none;
	box-shadow:none;
	
	margin:0;
	top:0;
	left:0;
}
/*====== MEGA MENU ======*/
.t3-mainnav .mega-dropdown-menu > .mega-dropdown-inner{
	padding:5px 5px 10px;
}
.t3-mainnav ul.nav .mega-dropdown-menu ul{
	border:none;
}
.t3-megamenu .mega-inner{
	padding:0!important;
}
.t3-megamenu ul.nav li.mega-group > a.mega-group-title{
	font-family:"Oswald";
	font-size:14px;
	font-weight:normal!important;
	text-transform:uppercase;
	padding-left:7px!important;
	border-bottom:1px solid #ECECEC;
}
.t3-megamenu ul.nav li.mega-group > a.mega-group-title:hover{
	background:none!important;
}
/*==== MODULE IN MENU ====*/
.t3-mainnav .t3-module .module-inner .module-title{
	padding:0;
	background:none;
	font-size:14px;
	height:33px;
	line-height:33px;
	border-bottom: 1px solid #ECECEC;
}
.t3-mainnav .t3-module{
	border:none;
}
/* .t3-mainnav div.mega-col-nav + div.mega-col-nav{
	padding:0 3px;
} */
.t3-mainnav .t3-module .module-inner{
	border:none;
}
.t3-mainnav .module-ct img{
	width:90%;
	vertical-align:middle;
	padding:2%;
	background:url("../images/category_img_bg.png") repeat scroll 0 0 transparent;
}

.t3-megamenu .mega-nav .mega-group.active > .mega-group-title{
	background:none!important;
}
/*==== END MODULE IN MENU ====*/
/*====== END MEGA MENU ======*/
div.itemAuthorBlock img.itemAuthorAvatar{
	width:131px;
}
/*Update v3.0*/
/* BT Style */
body{
	/*overflow-x:hidden;*/
}
#community-wrap .row-fluid {
    width: auto;
}
#community-wrap strong{
	font-weight:normal;
}
#community-wrap .cSubmenu{
	margin-top:12px;
}
#community-wrap .cStream-Content h5{
	font-size:12px;
	font-family: "Arial";
	font-weight: bold;
}
#community-wrap .community-status .creator-message-container{
	padding:5px;
	border:1px solid #ccc;
	border-top:1px dotted #ccc;
	border-radius:0;
}
#cwin_logo{
	text-shadow:none;
}
#community-wrap .navbar .nav > .active > a, #community-wrap .navbar .nav > .active > a:hover, #community-wrap .navbar .nav > .active > a:focus{
	box-shadow:none;
}
#community-wrap select, #community-wrap textarea, #community-wrap input[type="text"], #community-wrap input[type="password"], #community-wrap input[type="datetime"], #community-wrap input[type="datetime-local"], #community-wrap input[type="date"], #community-wrap input[type="month"], #community-wrap input[type="time"], #community-wrap input[type="week"], #community-wrap input[type="number"], #community-wrap input[type="email"], #community-wrap input[type="url"], #community-wrap input[type="search"], #community-wrap input[type="tel"], #community-wrap input[type="color"], #community-wrap .uneditable-input{
	font-size:12px;
	border-radius:0;
}
#community-wrap label, #community-wrap input, #community-wrap button, #community-wrap select, #community-wrap textarea{
	font-size:12px;
}
#community-wrap .cSearch-Box input{
	padding-top:6px;
}
#community-wrap .cFormList.cFormHorizontal .form-label{
	padding:0;
}
img.calendar{
	margin-top:-10px;
}
#community-wrap .community-status.on-message .creator-message-container {
    border-top: 0 none;
}
#community-wrap .community-status .creator-view{
	border:1px solid #ccc;
	border-bottom:none;
}
#community-wrap .community-status .creators{
	margin:0 0 -1px;
}
#community-wrap .community-status .creator-message{
	border:none;
	padding:0;
	color:#777;
	font-size:12px;
}
#community-wrap textarea{
	color:#777;
	font-size:12px;
	border-radius:0;
}
#community-wrap .cStream-Actions{
	font-size:11px;
}
#community-wrap .label-filetype {
    border: 1px dashed #DDDDDD;
    border-radius: 3px 3px 3px 3px;
    display: block;
    padding: 9px;
    position: relative;
}
body #community-wrap .btn-primary,
body #cWindow .btn-primary{
    border: medium none !important;
    color: #FFFFFF;
    display: inline-block;
    height: 27px!important;
    line-height: 27px;
    padding: 0 15px;
	font-size:12px;
	font-weight:bold;
	border-radius:0;
    text-align: center !important;
}
#community-wrap .community-status .creator-view.type-custom {
    border: 1px solid #CCCCCC;
    padding: 15px;
}
#community-wrap .app-box-footer{
	text-align:right;
}
.js-module.js-mod-photos, .js-module.js-mod-videos{
	margin-bottom:0;
}

/*=== JOMSOCIAL MENU ===*/
#community-wrap .js-toolbar{
	background:none;
	padding-top:0;
}
#community-wrap .js-toolbar .js-counter{
	background:#EA0000;
}
#community-wrap .navbar-inner {
	border:none;
	box-shadow:none;
	border-radius:0;
}
#community-wrap .js-toolbar .nav > li > a{
	font-size:16px;
	text-transform:uppercase;
	background: none;
    border: none;
    border-radius: 0 0 0 0;
	font-family:"Oswald";
	text-shadow:none;
    color: #FFFFFF;
    display: block;
    font-size: 16px;
    font-weight: normal;
    height: 42px;
    line-height: 42px;
    padding: 0 12px;
    text-transform: uppercase;
}
#community-wrap .js-toolbar .nav > li.home-icon > a{
	background:url("../images/jomsocial/icon-home-toolbar.png") scroll no-repeat center center transparent;
	width:40px;
	padding:0;
}
#community-wrap .js-toolbar .nav > li > a:hover,
#community-wrap .js-toolbar .nav > li > a:focus,
#community-wrap .js-toolbar .nav > li.active > a{
	background:#fff;
}
#community-wrap .js-toolbar .nav > li > a:hover,
#community-wrap .js-toolbar .nav > li:hover > a.dropdown-toggle,
#community-wrap .navbar .nav li.dropdown.open > .dropdown-toggle, #community-wrap .navbar .nav li.dropdown.active > .dropdown-toggle, #community-wrap .navbar .nav li.dropdown.open.active > .dropdown-toggle{
	background:#fff!important;
	box-shadow:none;
}
#community-wrap .js-toolbar .nav > li > a.menu-icon{
	padding:0;
	width:38px;
}
#community-wrap .js-toolbar .js-counter{
	position:absolute;
	line-height:normal;
	padding:2px 5px;
	right:5px;
	top:3px;
}
#community-wrap .js-toolbar .nav > li > a.menu-icon:hover{}

#community-wrap .js-toolbar .nav > li.logout-toolbar-icon > a {
    background: url("../images/jomsocial/bg-logout-toolbar.png") no-repeat scroll center center transparent !important;
	width:40px;
	padding:0;
}
#community-wrap .js-toolbar .nav > li.notifications-toolbar-icon,
#community-wrap .js-toolbar .nav > li.friends-toolbar-icon,
#community-wrap .js-toolbar .nav > li.inbox-toolbar-icon{
	padding-right:2px;
}

#community-wrap .js-toolbar .nav > li > .notifications-toolbar-icon-inner a{
	display:block;
	height:42px;
	width:38px;
}
#community-wrap .dropdown-menu > li > a {
    color: #666;
    display: block;
    font-weight: normal;
    line-height: 29px;
	height:29px;
	font-size:11px;
    padding: 0 13px;
    white-space: nowrap;
}
#community-wrap .dropdown-menu li + li a {
	border-top:1px solid #E9E9E9;
}
#community-wrap .dropdown-menu > li > a:hover{
	background:none;
}
#community-wrap .dropdown-menu{
	margin-left:-2px;
	background:  #FFFFFF;
    min-width: 170px;
	border-radius:5px;
}
#community-wrap .js-toolbar .dropdown-menu{
    border-top:none;
	border-radius: 0 0 5px 5px;
}
#community-wrap .navbar .nav > li > .dropdown-menu:before{
	border:none;
}
#community-wrap .login-area ul.inline li a{
	color:#fff;
}
#community-wrap .login-area ul.inline li a:hover{
	text-decoration:underline;
	color:#fff;
}

/*==== END JOMSOCIAL MENU ====*/



#community-wrap .cIndex-Box{
	border:1px solid #dadada;
	box-shadow:none;
}
#community-wrap .cEvent-Rsvp .selector span, #community-wrap .cEvent-Rsvp .selector select, #community-wrap .cEvent-Rsvp .selector option{
	padding:6px 8px;
}
#community-wrap .cEvent-Rsvp .selector select{
	height:auto;
	padding:0;
}
#community-wrap .cEvent-Rsvp .selector .notAttend{
	background-position:8px -28px;
}
#community-wrap .cEvent-Rsvp .selector .attend{
	background-position:8px 0;
}
.cFeaturedTop .cFeaturedInfo .cFeaturedTitle{
	padding-bottom:10px;
}
#community-wrap dt{
	float:left;
	padding-right:5px;
}

#community-wrap .cStream-Icon{
	margin-top:0;
}



#community-wrap .js-focus-cover .bg-a-l{
	background: url("../images/jomsocial/bg-a-small-button-miniheader-l.png") no-repeat scroll left top transparent;
    padding-left: 7px;
	margin-right: 15px;
	height:26px;
	margin-bottom:10px;
	display:inline-block;
}
#community-wrap .js-focus-cover .bg-a-l .bg-a-r {
    background: url("../images/jomsocial/bg-a-small-button-miniheader-r.png") no-repeat scroll right top transparent !important;
    cursor: pointer;
	border:none;
	display:block;
    height: auto;
    padding: 0 7px 0 0;
	height:26px;
	line-height:26px;
	margin:0;
}
#community-wrap .js-focus-cover .bg-a-l a span {
    border-radius: 0 0 0 0;
    color: #5F5F5F;
    display: inline-block;
    height: 26px;
    line-height: 26px;
    margin: 0;
    padding: 0 0 0 25px;
}
#community-wrap .bg-a-l .userinfo-friend-pending span {
	padding:0;
}
#community-wrap .btn-add-friend a span {
    background: url("../images/jomsocial/bg-hellome-friend-request.png") no-repeat scroll left center transparent!important;
}
#community-wrap .btn-photo a span {
    background: url("../images/jomsocial/bg-hellome-my-photo.png") no-repeat scroll left center transparent!important;
}
#community-wrap .btn-videos a span {
    background: url("../images/jomsocial/bg-hellome-my-video.png") no-repeat scroll left center transparent!important;
}
#community-wrap .btn-send-message a span {
    background: url("../images/jomsocial/bg-hellome-new-message.png") no-repeat scroll left center transparent!important;
}
#community-wrap .bg-a-l:hover {
    background: url("../images/jomsocial/bg-a-small-button-miniheader-l.png") no-repeat scroll left -26px transparent;
}
#community-wrap .bg-a-l:hover a.bg-a-r {
    background: url("../images/jomsocial/bg-a-small-button-miniheader-r.png") no-repeat scroll right -26px transparent !important;
}

#community-wrap .cMedia-AlbumCover .cPhotoAvatar{
	margin:0;
}
#community-wrap .dropdown-menu .divider{
	display:none;
}
#community-wrap .app-box-content .cThumb-Calendar{
	margin-left:0;
}
#community-wrap .app-box-content .cThumb-Detail{
	margin-top:-5px;
}
#community-wrap .input-append .add-on, #community-wrap .input-prepend .add-on{
	padding:2px 6px 1px;
}
#community-wrap .cGuest .hero-area{
	text-shadow:none;
	position:relative;
	border-radius:0;
}
#community-wrap .cGuest{
	box-shadow:none;
}
#community-wrap .cGuest .login-area{
	border-radius:0;
	border:none;
	position:absolute;
	right:19px;
	top:21px;
	background:rgba(0,0,0,0.4);
	width:220px;
	padding:20px;
}
.hero-area-wrapper{
	padding:7px;
	background:#fff;
}
#community-wrap .login-area .row-fluid [class*="span"]{
	width:100%;
	margin-left:0;
}
.guest-left-intro{
	margin-right:290px;
	min-height:330px;
	margin-left:27px;
	margin-top:23px;
}
#community-wrap .cGuest h1.get-connect{
	font-size:36px;
	text-transform:uppercase;
	color:#fff;
	font-weight:normal!important;
	font-family:"Oswald"!important;
	line-height:73px;
	background:rgba(0,0,0, 0.4);
	display:inline-block;
	padding:0 20px;
}
#community-wrap .cGuest .hero-area .content{
	margin-top:0;
	padding:10px 15px 20px 15px;
}
#community-wrap .cGuest .hero-area .hero-paragraph p{
	font-size:18px;
	font-family:"Oswald";
	line-height:36px;
	padding-bottom:10px;
}
#community-wrap .login-area .checkbox.inline{
	padding-top:0;
	padding-left:0;
}
#community-wrap .cGuest .reminder-link{
	padding:0;
}
#community-wrap .login-area ul.inline > li{
	padding:0;
}

#community-wrap .login-area input#username, #community-wrap .login-area input[type="password"]{
	height:15px;
	padding:6px;
	width: 90%;
}
#community-wrap .cGuest .login-area label{
	color:#fff;
}

.bt-tab-top-travel-inner{
	background:#fff;
}
h2.article-title{
	font-size:18px;
}
.article-aside{
	background:url("../images/details-bg.png") repeat-x scroll left bottom transparent;
	padding-bottom:7px;
	padding-top:2px;
}

#community-wrap #activity-more .more-activity-text{
	border:none;
	transition:none;
}

.article-intro p{
	margin:0;
}
.article-intro p + p{
	margin-top:10px;
}
.img-intro{
	float:left;
	margin-right:12px;
	margin-bottom:12px;
}
.img-intro img{
	background: url("../images/category_img_bg.png") repeat scroll 0 0 transparent;
    padding: 4px;
	max-width:300px;
}
.items-row .item{
}
.article-intro div.readmore-bt{
	margin-top:10px;
}
.pagination{
	display: inline-block;
	margin: 0;
}
.item-page .article-footer{
	margin-bottom: 12px;
}
.item-page .pagenav li a{
	display: inline-block;
}
.categories-list .category-item{
	float: left;
	width: 33.3%;
	margin-top: 0;
}
.categories-list .category-item-inner{
	margin: 7px 10px 15px;
	border: 1px solid #F0F0F0;
	
}
.categories-list .category-item-inner2{
	border-color: -moz-use-text-color -moz-use-text-color #D3D3D3;
	border-bottom: 1px solid #DDDDDD;
	padding: 10px;
}
.item-image img,
.categories-list .category-item img{
	background: url("../images/category_img_bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	padding: 4px;
}
.categories-list .item-title {
	border: none;
	margin: 0;
	font-weight: normal;
}
.categories-list .item-title a{
	font-size: 18px;
	text-transform: uppercase;
}

.k2AccountPage .gender_list label{
	margin:0;
	line-height:normal;
	padding:0!important;
}
.gender_list .radio input[type="radio"]{
	margin:0;
	padding:0;
}
.form-horizontal .control-group {
    margin-bottom: 0;
}
.form-horizontal .control-group + .control-group{
    margin-top: 15px;
}
.user-login-page fieldset.well{
	margin-bottom:15px;
}

.user-login-page .button {
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    height: 27px;
    line-height: 27px;
    padding: 0 10px;
}
.other-links {
    margin-left: 134px;
}
.bg-button-menu{
	background:none;
}
/*.article-intro .pull-left,
article img[align="left"], .img_caption.left, .pull-left.item-image{
	margin:0 15px 15px 0;
}*/

.t3-mainbody-home .t3-content-inner {
    padding: 16px 20px !important;
}
.sidebar1_only_default_layout #community-wrap.has-toolbar > div, 
.sidebar1_only_default_layout #community-wrap.has-toolbar > ul, 
.sidebar1_only_default_layout #community-wrap.has-toolbar > h2 {
    margin-left: 0 !important;
	margin-right: 15px !important;
}
.sidebar1_only_default_layout #community-wrap.has-toolbar > .js-toolbar {
    margin-left: 0 !important;
	margin-right: 0 !important;
}
.sidebar1_only_default_layout.has_sidebar1 .t3-content-inner {
	padding: 0 20px 20px 0;
}
.has_sidebar1 .t3-content-inner {
    padding: 0 0 20px 0;
}

.bt-contentshowcase strong, .bt-contentshowcase b{
	font-weight:bold;
}
.bt-contentshowcase em, .bt-contentshowcase i{
	font-style:italic;
}
.btqc-title{
	height:auto;
}
#community-wrap .js-toolbar .nav.hidden-desktop > li a{
	padding:0;
	height:42px;
	width:38px;
	display:block;
	position:relative;
}
.head-search{
	margin-top:15px!important;
}
#community-wrap .js-focus-actions .navbar .nav > li > span, #community-wrap .js-focus-actions .navbar .nav > li > a{
	text-shadow:none;
	border-radius:0;
}
/*============== START RESPONSIVE STYLE =================*/
@media (max-width: 979px){
	.t3-mainnav{
		margin:0;
	}
	#community-wrap .cFeaturedTop{
		overflow:visible;
	}	
	#community-wrap .cSidebar + .cMain{
		margin:0;
	}
	#community-wrap .cSidebar{
		float:none;
		width:auto;
	}
	#community-wrap .cSlider-List.Events li, #community-wrap .cSlider-List.Groups li{
		width:140px!important;
	}
	#community-wrap .cSlider-List.Videos li{
		width:118px!important;
	}
	#community-wrap .cSlider-Clip ul.cSlider-List.Groups{
		overflow:hidden;
	}
	#community-wrap .cFeatured-Group .cSlider-Clip,
	#community-wrap .cFeatured-Albums .cSlider-Clip{
		width:auto!important;
	}
	#community-wrap .cMedia-ThumbList li{
		width:33.3%;
	}
	#community-wrap textarea {
		padding: 2%;
		width: 96%;
	}
	#community-wrap .cSlider-Wrap{
		padding:0 35px;
		overflow:hidden;
	}
	#community-wrap .cFeatured-Video .cSlider-Clip, #community-wrap .cFeatured-Albums .cSlider-Clip{
		width:366px!important;
	}
	#community-wrap .cMedia-ThumbList .clearfull{
		clear:none;
		display:none;
	}
	#community-wrap .cFeaturedTop.cPlayer{
		padding:0 5px;
	}
	/*====== QUICK CONTACT IN 768PX =======*/
	.mod_btquickcontact.mod_btquickcontact_qc_no_label .btqc-field-container.label-bg-date, 
	.mod_btquickcontact.mod_btquickcontact_qc_no_label .btqc-field-container.label-bg-dropdown{
		width:100%!important;
	}
	.tab_right_mass_top .tab-items-inner {
		padding: 0;
		width: 100% !important;
	}
	.btqc-field-container input[type="text"],.mod_btquickcontact textarea{
		width:94%;
		padding-left:2%;
		padding-right:2%;
	}
	.mod_btquickcontact_qc_no_label .btqc-field-container input.date{
		width:auto;
	}
	/*====== END QUICK CONTACT IN 768PX =======*/
	div.catItemImageBlock a img, div.tagItemImageBlock a img, span.latestItemImage a img,
	div.subCategory a.subCategoryImage img, 
	div.subCategory a.subCategoryImage:hover img,
	span.itemImage img, div.userItemImageBlock img{
		width:100%!important;
	}
	.acymailing_module_form td{
		float:left;
	}
	.acymailing_module .acymailing_module_form .button.subbutton{
		margin:0;
	}
	/*==== MENU ===*/
	.t3-mainnav .navbar .nav > li > a{
		font-size:13px;
		padding: 0 13px;
	}
	/*== END MENU ==*/
	#cp-caption-inner{
		width:auto;
		margin-left:20px;
		margin-right:20px;
	}
	.t3-footer .t3-footnav .item-first > .t3-module{
		margin: 0 1%;
		width: 47.5%;
		display:inline-block;
	}
	#t3-footer .t3-spotlight > div > .t3-module:first-child{
		border: none;
	}
	#t3-footer .t3-spotlight > div.item-first{
		border-bottom: 1px dotted #373737;
		margin-bottom: 15px;
		padding-bottom: 10px;
	}
	/*Update v2.2*/
	#off-canvas-nav .t3-mainnav .nav-collapse{
		background:#25292E;
	}
	#off-canvas-nav .t3-mainnav .nav-collapse .nav > li > a{
		border: medium none;
		color: #FFFFFF;
		font-size: 17px;
		font-weight: normal;
		height: 45px;
		line-height: 45px;
		padding: 0 15px;
		text-shadow: none;
		text-transform: uppercase;
		font-family:"Oswald";
	}
	.t3-megamenu .nav > .dropdown > .dropdown-toggle .caret{
		margin-top:20px;
	}
	#off-canvas-nav .t3-megamenu .mega > .mega-dropdown-menu{
		display:block;
	}
	#off-canvas-nav .t3-mainnav .t3-megamenu li a{
		padding-left:10px;
		padding-top: 0;
		padding-bottom: 0;
	}
	#off-canvas-nav .t3-mainnav .mega-dropdown-menu > .mega-dropdown-inner{
		padding: 0;
	}
	#off-canvas-nav .t3-mainnav .t3-megamenu li li a{
		padding-left:25px!important;
	}
	#off-canvas-nav .t3-mainnav .t3-megamenu li li li a{
		padding-left:40px!important;
	}
	.off-canvas body > #btl-content{
		transition:none;
		transform:none;
		backface-visibility:inherit;
		-webkit-transition:none;
		-webkit-transform:none;
		-webkit-backface-visibility:inherit;
		-moz-transition:none;
		-moz-transform:none;
		-moz-backface-visibility:inherit;
		left:auto;
	}
	#off-canvas-nav .t3-mainnav{
		height:auto;
		border:none;
	}
}
/*====== BREAK LESS ======*/
@media (max-width: 767px){
	/*== MENU ==*/
	.nav-collapse.collapse{
		background:#25292E;
		margin:0;
		z-index: 99;
	}
	.t3-mainnav .nav-collapse li a{
		border-bottom:1px solid #424344!important;
	}
	.t3-mainnav ul.nav ul{
		width:auto;
		background:#25292E;
	}
	.t3-mainnav .nav-collapse .dropdown-menu{
		background:#25292E;
	}
	.t3-mainnav .dropdown-menu li{
		border:none;
	}
	.t3-mainnav .nav-collapse .dropdown-menu a{
		padding-top:0;
		padding-bottom:0;
		border-top:none;
	}
	.t3-mainnav .nav-collapse .dropdown-menu li.dropdown-submenu:hover > a{
		color:#fff;
	}
	.bg-button-menu{
		margin:0 10px 0 0;
		float:none;
		height:45px;
	}
	.t3-mainnav .navbar .btn-navbar{
		margin:0;
		padding:0 45px 0 0;
		height:45px;
		line-height:45px;
		border:none;
		float:none;
		box-shadow:none;
		text-transform:uppercase;
		font-size:17px;
	}
	.t3-mainnav .navbar .btn-navbar span.menu-icon-colapse{
		padding-left:20px;
		padding-right:20px;
	}
	.t3-mainnav .navbar .btn-navbar .menu-icon-colapse{
		display:inline-block;
	}
	
	.t3-footer .t3-footnav .item-first > .t3-module{
		margin: 0 1%;
		width: 47.5%;
		display:inline-block;
	}
	#t3-footer .t3-spotlight > div > .t3-module:first-child{
		border: none;
	}
	#t3-footer .t3-spotlight > div.item-first{
		border-bottom: 1px dotted #373737;
		margin-bottom: 5px;
	}
	.t3-footer, .t3-navhelper{
		padding-left: 20px;
		padding-right: 20px;
	}
	.mod_btquickcontact.mod_btquickcontact_qc_no_label .btqc-field-container.label-bg-date, 
	.mod_btquickcontact.mod_btquickcontact_qc_no_label .btqc-field-container.label-bg-dropdown{
		width:49.5%!important;
	}
	/* #t3-background-slideshow{
		margin-left:-20px;
		margin-right:-20px;
	} */
	.head-search .input{
		height:19px;
		line-height:19px;
	}
	.pull-right[class*="span"], .row-fluid .pull-right[class*="span"]{
		float: none;
	}
	.head-search {
		float: right!important;
		width:auto!important;
	}
	body{
		padding-left:0px;
		padding-right:0px;
	}
	.t3-footer, .t3-navhelper{
		padding: 0;
		margin: 0;
	}
	.item-image img, .categories-list .category-item img{
		width: 100%;
	}
	.t3-content-inner{
		overflow: hidden;
	}
	.t3-mainbody-page .t3-mainbody-inner1{
		margin: 0!important;
		
	}
	.t3-mainbody-page .t3-mainbody-inner2{
		padding: 0;
	}
	/*Update v2.2*/
	.itemListCategoriesBlock .subCategoryContainer{
		width:49.9%!important;
	}
	.itemListSubCategories .clr{
		clear:none;
	}
	#t3-footer .module-inner{
		padding: 0 10px;
	}
	#t3-background-slideshow .cp-desc{
		/*display: none;*/
	}
	#Kunena ul.kpost-profile li.kpost-avatar{
		display: none;
	}
	#Kunena .klist-actions td{
		/*white-space: inherit;*/
	}
	#Kunena  .klist-actions .klist-actions-forum{
		white-space: inherit;
		width: auto;
	}
	#Kunena div.kmessage-buttons-row{
		white-space: inherit;
		display: block;
	}
	#Kunena a.kicon-button{
		margin-bottom: 7px;
	}
	#Kunena td.kprofile-left{
		width: 90px;
		min-width: 90px;
	}
	.bg-tab-top-2{
		margin: 0;
	}
	.bg-tab-top-5{
		padding-left: 0;
		padding-right: 0;
	}
	#Kunena #ktab a span{
		font-size: 12px;
		font-family: "Arial";
		text-transform: none;
	}
	#community-wrap .cGuest .login-area{
		position:relative;
		margin-left:10px;
		margin-right:10px;
		width:auto;
		margin-top:10px;
		top:auto;
		right:auto;
		margin-bottom:10px;
	}
	#community-wrap .login-area form{
		margin-bottom:0;
	}
	.guest-left-intro{
		margin-right:10px;
		margin-left:10px;
		min-height:0;
		margin-top:10px;
	}
	.img-intro{
		float:none;
		margin-right:0;
	}
}

/*== BREAK LESS ==*/
@media (min-width: 479px) and (max-width: 600px) {
	.head-search .button{
		display:none;
	}
	.bt-login {
		margin-right: 5px;
	}
	.head-search .input{
		width:130px;
	}
	

}
/*======== BREAK LESS ========*/
@media (max-width: 479px){
	#community-wrap .hero-area .content{
		position:relative;
	}
	.t3-content-inner{
		padding: 0 20px 20px;
	}
	.t3-footer .t3-footnav .item-first > .t3-module{
		margin: 0;
		width: 100%;
		display:inline-block;
	}
	.t3-footer, .t3-navhelper{
		/*padding-left: 20px;
		padding-right: 20px;*/
	}
	.mod_btquickcontact.mod_btquickcontact_qc_no_label .btqc-field-container.label-bg-date, 
	.mod_btquickcontact.mod_btquickcontact_qc_no_label .btqc-field-container.label-bg-dropdown{
			width:100%!important;
	}
	#community-wrap .cFormList.cFormHorizontal .form-field{
		margin-left:0;
	}
	#community-wrap .cFormList.cFormHorizontal .form-label{
		float:none;
		text-align:left;
	}
	#community-wrap.cRegister input.input, #community-wrap.cRegister input[type="password"]{
		min-width:170px;
		max-width:240px;
		width:200px!important;
	}
	#community-wrap.cProfile .cPageInfo,
	#community-wrap .cFeaturedInfo.Page,
	#community-wrap .cFeaturedTop .cFeaturedInfo{
		margin-left:0;
	}
	body #community-wrap .cPageAvatar,
	#community-wrap .cFeatured-PageCover,
	#community-wrap .cFeatured-AlbumCover{
		float:none;
	}
	body #community-wrap .cPageAvatar > div{
		height:auto;
		width:auto;
	}
	#community-wrap .cFeaturedTop .cFeaturedThumb > b{
		text-align:center;
	}
	.logo-image a{
		width:100%;
	}
	.menu-and-search{
		width:100%;
		float:left;
	}
	.head-search {
		float: right !important;
		width: auto !important;
	}
	.header .logo h1{
		width:100%;
	}
	.bg-logo{
		width:100%;
	}
	.has-bg-home .t3-header {
		margin-bottom: 225px;
	}
	/* Kunena */
	#Kunena  select{
		width: 220px;
	}
	#Kunena td.visible-desktop,
	/*#Kunena #ktop,*/
	#Kunena div.kblock span.ktoggler, #Kunena #ktop span.ktoggler,
	td.kcol-category-icon,
	td.kcol-knoposts,
	td.kcol-kcattopics, 
	td.kcol-kcatreplies, 
	td.kcol-kcatlastpost, 
	td.kcol-ktopicreplies, 
	td.kcol-ktopicicon, 
	td.kcol-ktopicviews, 
	td.kcol-ktopiclastpost, 
	.kmsgdate, 
	.kicon-button.kbuttononline-no, 
	.kicon-button.kbuttononline-yes, 
	.kicon-button.kbuttononline-yes > span, 
	.kicon-button.kbuttononline-no > span, 
	.kpost-userrank, 
	.kpost-userposts, 
	.kpost-usertyr, 
	.kpost-karma, 
	.kpost-smallicons{
		display:  none!important;
	}
	.head-search .button{
		display: none;
	}
	#Kunena .kprofilebox form .input span input.ks{
		margin-bottom: 10px;
	}
	#Kunena .kprofileboxcnt .kbutton{
		margin: 0;
	}
	#Kunena div.kthead-title a{
		font-size: 13px;
	}
	
	#Kunena #ktab ul.menu li{
		padding: 0 10px;
	}
	/*Update v2.2*/
	.itemListCategoriesBlock .subCategoryContainer{
		width:99.9%!important;
	}
	.itemListSubCategories .subCategoryContainer .subCategory{
		height:auto!important;
	}
	.t3-copyright .copyright{
		padding: 0 10px;
	}
	#t3-background-slideshow .cp-title,
	#t3-background-slideshow .cp-title a{
		font-size: 20px;
		line-height: 30px;
	}
	#t3-background-slideshow .cp-desc{
		font-size: 14px;
		line-height: 24px;
		padding: 3px 7px;
	}
	.cp-desc-block{
		line-height: 30px;
	}
	.head-search{
		margin-top: 13px;
	}
	.head-search .input{
		width: 120px;
	}
}
/*===== BREAK LES ===*/
/*============== END RESPONSIVE STYLE =================*/



/*========= STYLE UPDATE BT TRAVEL TO 3.1.1 =============*/
#community-wrap .cGuest .hero-area {
    background: url("../images/guest-bg.jpg") no-repeat scroll 0 0 transparent;
	background-size:cover;

}
/*Kunena*/
#kunena .navbar-inner{background: #3c3c3c; border: none;}
#kunena .navbar-inner .nav li a{
	font-size: 15px;
	color: #fff;
	font-family: "Oswald";
	line-height: 40px;
	text-transform: uppercase;
	text-shadow: none;
	padding: 0 15px!important;
}
#klogin{color: #fff!important;}
#kunena.layout .breadcrumb{
	background: #f0f0f0;     
	border: 1px solid #dfdfdf;
	padding: 10px;
}
.kfrontend{
	margin: 20px 0;
}
.kfrontend.border{
	border: 1px solid #dfdfdf;
}

#kunena .jumpto{
	text-align: right;
}
.kfrontend.border h2,
#kunena.layout h1{
	background: #3c3c3c; 
	line-height: 40px;
	padding: 0 20px;
	text-transform: uppercase;
	font-size: 16px!important;
	color: #fff;
	margin:0;
}
#kunena.layout .filter-time{padding-top: 5px;}
#kunena .navbar .nav .dropdown-toggle .caret{margin-top: 15px;}
.kfrontend.border h2 a,
#kunena.layout h1 a{
	color: #fff;
}
#kunena.layout h1 small{
	font-size: 11px;
	color: #C6234D;
}
#kunena .category h3{
	text-transform: uppercase;
	font-size: 14px;
	line-height: 32px!important;
}
#kunena .category .header-desc{
	line-height: 24px;
}
#kunena.layout .fa-big, #kunena.layout .icon-big{
	font-size: 24px;
}
#kunena .category .span1{
	vertical-align: middle;
}
#ktopicsform .table td,
#kunena.layout .kfrontend .table td{
	border: 1px solid #dfdfdf;
}
#kunena.layout .table{
	float: none;
}
#kunena.layout .form-search input{
	vertical-align: top;
}
#kunena #jumpto{margin-bottom: 20px; text-align: right;}
#kunena.layout .nav .dropdown-menu a{text-transform: capitalize; color: #333; font-family: inherit; font-size: 12px;}