/* BT Style */
/*== Style Common ==*/
.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;
}
.btl-content-block h3 span{
  display:inline-block;
  padding-right:55px;
  padding-left:25px;
  margin:0;
  background: url("../images/bg-span-title-login.png") no-repeat scroll right top transparent;
  width: auto;
}
/*= Content Joomla =*/
.t3-mainbody-home .t3-content-inner{
  border: 1px solid #ECECEC;
}
.t3-content-inner{
  padding: 0px 0 20px 20px; 
}
.t3-mainbody .span12 .t3-content-inner{
  padding: 0 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;
}
#Kunena select, #Kunena select:focus, #Kunena select:hover{
  padding: 3px 0;
  color: #3C3C3C;
}
/* 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: 45px;
}
/* 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;
}
.featuredItem-bg {
    height: 79px;
    position: absolute;
    right: -23px;
    text-indent: -999em;
    top: -19px;
    width: 80px;
}
.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 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;
}
.bg-logo{
  float:left;
}
.t3-mainnav .navbar .nav{
  float:none;
}
.t3-mainnav {
    background-color: #339999;
    height: 45px;
  border-top:none;
}
.t3-mainnav .dropdown-menu li{
    border-top: 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:15px;
  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;
}
.bt-login{
  float:right;
  margin-right:20px;
  margin-top:12px;
}
.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: #A3A3A3;
    height: 17px;
    margin: 0;
    padding: 2px 5px;
    width: 190px;
}
.head-search .input:focus{
  width:190px;
}
.head-search{
  margin-top:15px;
  margin-right:15px;
  float:right;
}
.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.modalCloseImg{
  background-repeat:no-repeat;
  background-position:center top;
  background-color:transparent;
  height:21px;
  width:21px;
}
#simplemodal-container a.modalCloseImg: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"]{
  height:25px;
  width:181px;
  border:1px solid #dadada;
  padding:3px 5px;
  background:#fcfcfc;
}
#btl-input-remember{
  margin-left:110px;
}
#btl-input-remember #btl-checkbox-remember{
  margin:0;
}
div.btl-buttonsubmit{
  margin:10px 25px 30px 20px;
  text-align:left;
}
input.btl-buttonsubmit{
  margin-left:110px;
  text-align:left;
}
input.btl-buttonsubmit, button.btl-buttonsubmit{
  color:#fff;
  font-size:18px;
  text-transform:uppercase;
  font-weight:normal;
  height:27px!important;
  line-height:27px!important;
  padding:0 20px;
  
}
#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:115px;
}
.background-slideshow{
  height:270px;
}
/*====== 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;
}
.t3-right-mass-top  .mass-top-shadow-right{
    background: url("../images/ja-bt-tab-bg5.png") no-repeat scroll right bottom transparent;
    padding-bottom: 10px;
}
.t3-right-mass-top  .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;
  line-height:28px!important;
  text-transform:uppercase;
}
.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 a{
  padding: 0;
  border: none;
}
div.catItemReadMore a, div.tagItemReadMore a, div.latestItemReadMore a, div.userItemReadMore a {
    color: #585858;
    padding-left: 20px;
    text-decoration: none;
}
.readmore 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 a span, a.subCategoryMore span, div#itemListLeading a.k2ReadMore span {
    display: inline-block;
    padding: 0 10px 0 6px;
    text-decoration: none;
}
.readmore a:hover, a.subCategoryMore:hover, div#itemListLeading a.k2ReadMore:hover{
  background-position: left -26px;
  color: #F0F0F0;
}
.readmore 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: 20px 15px 15px 20px;
    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;
}
#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;
}
.3-forgot a{
  line-height:24px;
}
#community-wrap .cFormList > li + li{
  margin-top:10px;
}
#community-wrap .cFormList.cFormVertical .form-label{
  padding:0;
}
#community-wrap .cFormList{
  margin-bottom:10px;
}
#community-wrap .fb_reset{
  margin-top:3px;
}
#community-wrap .app-box{
  padding:0;
  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;
}
#community-wrap.cFrontpage .cMain > *{
  padding:0 10px;
}
#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;
    text-align: center;
}
#community-wrap .app-box-filter a{
  border-left: 1px solid #575757;
  padding:0 5px;
  color:#575757;
  line-height:normal;
}
#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;
}
#community-wrap .cStreamList > li{
  border-bottom:1px solid #E5E5E5!important;
  border-top:none!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 .cModule.cFrontPage-Search{
  border:none;
  box-shadow:none;
}
#community-wrap .cModule.cFrontPage-Search .app-box-content{
  background:none;
}
#community-wrap .cModule.cFrontPage-Search .app-box-footer > *{
  padding:0;
}
#community-wrap .cModule.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 .cSearch-Box #keyword{
  background:none;
  border:none;
  height:19px!important;
}
#community-wrap .cModule.cFrontPage-LatestMembers .cAvatar,
#community-wrap .cModule.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;
}
#community-wrap .cStream-Respond > div{
  border-radius:0;
  border:none;
}
/*================ 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.has-toolbar > *{
  margin-left:10px!important;
}
#community-wrap .cToolBar{
  margin-left:0!important;
}
#community-wrap .cLayout{
  width:auto;
  display:block;
}
#community-wrap .cSubmenu li + li {
    border-left:none;
    margin: 0;
    padding: 0;
}
#community-wrap .cSubmenu li + li a{
    border-left: 1px solid #1E1E1E;
    margin: 0 0 0 7px;
    padding: 0 0 0 7px;
}
#community-wrap .cSubmenu li a{
  color:#1E1E1E;
  font-size:12px;
}
#community-wrap .cSubmenu li.action.last-child a{
  border-left:none;
    margin: 0;
    padding: 0;
}
#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;
}
#community-wrap .cStream-Content{
  margin-left:75px;
}
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 .community-status .type-message a.creator-menu, #community-wrap .community-status .type-message a.creator-menu:hover {
    background: url("../images/jomsocial/bg-recent-stt.png") no-repeat scroll left center transparent!important;
    padding-left: 16px;
}
#community-wrap .community-status .type-photo a.creator-menu, #community-wrap .community-status .type-photo a.creator-menu:hover {
    background: url("../images/jomsocial/bg-recent-img.png") no-repeat scroll left center transparent!important;
  padding-left: 20px;
}
#community-wrap .community-status .type-video a.creator-menu, #community-wrap .community-status .type-video a.creator-menu {
    background: url("../images/jomsocial/bg-hellome-my-video.png") no-repeat scroll left center transparent!important;
  padding-left: 20px;
}
#community-wrap .community-status .type-event a.creator-menu, #community-wrap .community-status .type-event a.creator-menu:hover {
    background: url("../images/jomsocial/bg-hellome-my-event.png") no-repeat scroll left center transparent!important;
  padding-left: 20px;
}
#community-wrap .cStream-Likes .stream-icon{
  display:none;
}
.cStream-Actions{
  background: url("../images/jomsocial/bg-wall-time-creat.png") no-repeat scroll 5px center transparent;
    color: #3D3D3D !important;
    line-height: 25px;
    padding-bottom: 0;
    padding-left: 25px;
}
#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;
    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:20px;
}
#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;
}
#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;
}
.creator-message-container:hover{
  box-shadow:1px 1px 1px #ffe6ed;
}
#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 .cToolBar + .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;
}
#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;
}
#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;
}
#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;
}
#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;
}
#community-wrap.cPhotos .cFeaturedMeta a{
  color:#545454;
}
#community-wrap .cFeaturedTitle a:hover{
  color:#545454;
}
#community-wrap .cFeatured-Rsvp{
  position:relative;
  bottom:auto;
  right:auto;
  margin-right:-40px;
  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 14px;
  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 ==============*/
/*============= JOMSOCIAL TOOLBAR CSS ==============*/
#community-wrap .cToolBar li.cMenu-Text > a {
    background: none repeat scroll 0 0 transparent;
    border-radius: 0 0 0 0;
    color: #FFFFFF;
    display: block;
    font-size: 16px;
    font-weight: normal;
  border:none;
    height: 42px;
    line-height: 42px;
    padding: 0 12px 0 12px;
    text-transform: uppercase;
}
#community-wrap .cToolBar li.cMenu-Text,
#community-wrap .cToolBar li.cMenu-Icon{
  margin-left  :0!important;
}
#community-wrap .cToolBar .cMenu-Icon.home-toolbar-icon a span{
  display:none;
  width:auto;
}
#community-wrap .cToolBar .cMenu-Icon.home-toolbar-icon a {
    background-image: url("../images/jomsocial/icon-home-toolbar.png");
  background-repeat:no-repeat ;
  background-position: center center;
    height: 42px;
  margin:0;
    left: 0;
    top: 0;
    width: 40px;
}
#community-wrap .cToolBar .cMenu-Icon a{
   width: 40px;
   height: 42px;
   border-radius:0;
   float:left;
   margin:0;
}
#community-wrap .cToolBar > li{
   height: 42px;
}
#community-wrap .cToolBar .cMenu-Icon a b{
  top:3px;
  right:5px;
}
#community-wrap .cToolBar .cMenu-Icon.logout-toolbar-icon a {
    background: url("../images/jomsocial/bg-logout-toolbar.png") no-repeat scroll center center transparent !important;
}
#community-wrap ul.cToolBar li ul li a, #community-wrap ul.cToolBar li:hover ul li a {
    background:transparent !important;
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    height: 29px;
    line-height: 29px;
    padding: 0 13px;
    text-transform: none;
}
#community-wrap ul.cToolBar ul.cChilds li {
    border-bottom:none;
    border-left: none;
    border-right: none;
  border-top:1px solid #E9E9E9;
}
#community-wrap ul.cToolBar ul.cChilds li:first-child {
  border-top:none;
}
/*============= END JOMSOCIAL TOOLBAR 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 .cModule h3.app-box-header span {
    background:#575757;
    display: block;
    line-height: 38px;
    padding-left: 13px;
    position: relative;
    z-index: 400;
  color:#FFF;
}
#community-wrap .cModule .app-box-footer a:hover {
    color: #575757;
}
#community-wrap .cModule 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 .cModule.control-admin h3.app-box-header{
  background:none;
  padding:0;
}
#community-wrap .app-box-content{
  width:auto;
  padding:7px 12px;
  background:#fff;
  display:block;
}
#community-wrap .cMain h2.heading-recent-active {
    background: url("../images/jomsocial/bg-recent-active.png") repeat-x scroll left bottom #FFFFFF;
    border-bottom: 1px solid #E9E9E9;
    font-size: 16px;
    margin-bottom: 15px;
    padding: 10px 0 8px 19px;
}
/*========= 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 !important;
}
#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 =======*/
/*============== 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{
    width:100%!important;
  }
  .acymailing_module_form td{
    float:left;
  }
  .acymailing_module .acymailing_module_form .button.subbutton{
    margin:0;
  }
  /*== 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;
  }
  /*== 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: 5px;
  }
}
/*====== BREAK LESS ======*/
@media (max-width: 767px){
  
  .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;
  }
  .pull-right[class*="span"], .row-fluid .pull-right[class*="span"]{
    float: none;
  }
  .head-search {
    float: right!important;
    width:auto!important;
  }
}

/*== 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){
  .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;
  }
  .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,
  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;
  }
}
/*===== BREAK LES ===*/
/*============== END RESPONSIVE STYLE =================*/
.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;
}
