/* Write your custom CSS here */
.hiddentab {
	opacity:0;
	height:0px;
}
.break-word{
	word-wrap: break-word;
}
.w30 {
	width:30px;
}
.h36 {
	height: 36px;
}
.h42 {
	height: 42px;
}
.mht {
    font-size: 24px;
}
.pd0 {
	padding: 0px;
}
.pbot10 {
	padding-bottom:10px !important;
}
.ptop10 {
	padding-top:10px !important;
}
.mtop0 {
	margin-top:0px !important;
}
.mtop10 {
	margin-top:10px !important;
}
.mtop15 {
	margin-top:15px !important;
}
.mtop20 {
	margin-top:20px !important;
}
.mtop30 {
	margin-top:30px !important;
}
.mtop40 {
	margin-top:40px !important;
}
.mbot0 {
	margin-bottom:0px !important;
}
.mbot10 {
	margin-bottom:10px !important;
}
.mbot15 {
	margin-bottom:15px !important;
}
.mbot20 {
	margin-bottom:20px !important;
}
.mbot30 {
	margin-bottom:30px !important;
}
.mbot40 {
	margin-bottom:40px !important;
}

.mbottom0 {
	margin-bottom:0px !important;
}
.padrl0 {
	padding-right:0px;
	padding-left: 0px;
}
.swmrg {
	margin-top:6px;
}
.nopadtable>tbody>tr>td, .nopadtable>tbody>tr>th, .nopadtable>tfoot>tr>td, .nopadtable>tfoot>tr>th, .nopadtable>thead>tr>td, .nopadtable>thead>tr>th {
    padding: 2px 8px !important;
	vertical-align: middle;
}
.img-center {
    margin: 0 auto;
}
.pr2 {
	padding-right:2px;
}
.pr10 {
	padding-right:10px;
}
.pr15 {
	padding-right:15px;
}
.pl2 {
	padding-left:2px;
}
.pl10 {
	padding-left:10px;
}
.pl15 {
	padding-left:15px;
}
.prl40 {
	padding-left: 40px;
	padding-right: 40px;
}
.prl50 {
	padding-left: 50px;
	padding-right: 50px;
}
.r0 {
    right: 0px !important;
}
.r10 {
    right: 10px !important;
}
.w50p {
	width:50%;
}
.w100p {
	width:100%;
}
.pright {
	float:right;
}
.pleft {
	float:left;
}
.noborder {
	border:0px !important;
}
.break-word {
    word-wrap: break-word;
}
@media screen and (min-width: 992px) {
	.vertical-align {
	  display: flex;
	  align-items: center;
	  justify-content: center;
	  flex-direction: row;
	}
}
blockquote {
    border-left: 5px solid #2f4368;
    background: #1f1c1f;
}
.prebb {
    max-height:250px;
}
.smiles {
    width: initial !important;
    height: initial !important;
    background-color:transparent !important;
    border-radius: 0 !important;
}
kbd {
    border-radius: 2px;
    font-family: monospace,monospace;
    background: #31456a;
    color: #00cad6;
    padding: 2px 6px 2px;
    overflow-x: auto;
    overflow-y: auto;
}
.unicodebidi {
	unicode-bidi: plaintext;
	word-break: break-word;
}
.mdesc {
	margin-left:20px;
	margin-right:20px;
}
.relative {
	position: relative;
}
.appbutton {
	height:80px;
	margin-bottom:40px;
}
.appbutton60 {
	height:60px;
	margin-bottom:40px;
}
.mappbutton {
	height: auto;
	max-width: 220px;
	width: 100%;
}
@media (max-width:768px) {
	.padrl0m {
		padding-right:0px;
		padding-left: 0px;
	}
	.marb15m {
		margin-bottom:15px;
	}
	.mdesc {
		margin-left:0px;
		margin-right:0px;
	}
	.appbutton {
		height:50px;
	}
}
.marb10 {
	margin-bottom:10px;
}
.marb15 {
	margin-bottom:15px;
}
.marb20 {
	margin-bottom:20px;
}
.marb25 {
	margin-bottom:25px;
}
.ycolor {
	color:#FEBA00;
}
.gcolor {
	color:#78c257 !important;
}
.rcolor {
	color:#f00 !important;
}
.bcolor {
	color:#1376f0 !important;
}
.text-justify {
  text-align: justify;
}
blockquote {
    font-size: 14px;
}
blockquote > footer {
	padding-top:10px;
	font-size:12px;
}
.notavailable {
	opacity: 0.4;
	cursor: not-allowed;
}
.hoverop:hover {
	opacity: 0.6;
}
.textshortener {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.mainlogosm {
	width:40px;
	margin-bottom: 4px;
}
.mainlogolg {
	width:40px;
}
.mainlogologin {
	width:80px;
}
.avatarbg{
	background-color:#000;
}
.menupad > li:last-child {
	padding-bottom:50px;
}
.awgrad {
	background: linear-gradient(260deg, #8C00FE 0%, #8C00FE 25%, #F682AE 50%, #FEBA00 75%, #FEBA00 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.awgradr {
	background: linear-gradient(90deg, #8C00FE 0%, #8C00FE 25%, #F682AE 50%, #FEBA00 75%, #FEBA00 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.glow{
    box-shadow: 0px 0px 10px 0px #FEBA00;
}
.hitua {
    position:fixed;
    width:1px;
    height:1px;
    top:0px;
    right:0px;
}
.white {
	color: white !important;
}
.youtubeContainer {
  padding: 10px;
}
.youtubeWrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}
.youtubeWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.home-wf-block {
	margin-bottom:25px;
}
.img-homepage {
	height: auto;
    max-width: 100%;
    display: block;
    margin: 0 auto;
    cursor: pointer;
}
.h-nav-icons {
	color: rgba(225, 235, 245, .95)!important;
}
.h-nav-icons:hover {
	opacity: 0.7;
}
.social-nav {
	margin-left:50px;
}
@media (max-width:767px) {
	.social-nav {
		margin-left: initial;
	}
}
.wf-block {
	padding-bottom:20px;
}
.wf-img {
    display: block;
    margin: 0 auto;
}
.img-verge {
	height: 220px;
	width: 220px;
}
.img-t-rex {
	height: 220px;
	width: 220px;
}
.img-gtr {
	height: 220px;
	width: 220px;
}
.img-huawei-watch-gt {
	height: 220px;
	width: 220px;
}
.img-honor-watch-magic {
	height: 220px;
	width: 220px;
}
.img-gts {
	height: 279px;
	width: 220px;
	border-radius:16%
}
.img-stratos {
	height: 220px;
	width: 220px;
}
.img-pace {
	height: 220px;
	width: 220px;
}
.img-cor {
	height: 160px;
	width: 80px;
}
.img-bip {
	height: 176px;
	width: 176px;
}
.img-mi-band-4 {
	height: 240px;
	width: 120px;
}
.img-honor-band-5 {
	height: 240px;
	width: 120px;
}
.img-view-verge {
	height: 300px;
	width: 300px;
}
.img-view-t-rex {
	height: 300px;
	width: 300px;
}
.img-view-gtr {
	height: 300px;
	width: 300px;
}
.img-view-huawei-watch-gt {
	height: 300px;
	width: 300px;
}
.img-view-honor-watch-magic {
	height: 300px;
	width: 300px;
}
.img-view-gts {
	height: 381px;
	width: 300px;
	border-radius:16%
}
.img-view-stratos {
	height: 300px;
	width: 300px;
}
.img-view-pace {
	height: 300px;
	width: 300px;
}
.img-view-cor {
	height: 160px;
	width: 80px;
}
.img-view-bip {
	height: 176px;
	width: 176px;
}
.img-view-mi-band-4 {
	height: 240px;
	width: 120px;
}
.img-view-honor-band-5 {
	height: 240px;
	width: 120px;
}
@media (max-width:1300px) {
	.img-verge {
		height: 180px;
		width: 180px;
	}
	.img-t-rex {
		height: 180px;
		width: 180px;
	}
	.img-gtr {
		height: 180px;
		width: 180px;
	}
	.img-huawei-watch-gt {
		height: 180px;
		width: 180px;
	}
	.img-honor-watch-magic {
		height: 180px;
		width: 180px;
	}
	.img-gts {
		height: 229px;
		width: 180px;
	}
	.img-stratos {
		height: 180px;
		width: 180px;
	}
	.img-pace {
		height: 180px;
		width: 180px;
	}
	.img-view-verge {
		height: 230px;
		width: 230px;
	}
	.img-view-t-rex {
		height: 230px;
		width: 230px;
	}
	.img-view-gtr {
		height: 230px;
		width: 230px;
	}
	.img-view-huawei-watch-gt {
		height: 230px;
		width: 230px;
	}
	.img-view-honor-watch-magic{
		height: 230px;
		width: 230px;
	}
	.img-view-gts {
		height: 292px;
		width: 230px;
	}
	.img-view-stratos {
		height: 230px;
		width: 230px;
	}
	.img-view-pace {
		height: 230px;
		width: 230px;
	}
}
@media (max-width:1130px) {
	.img-verge {
		height: 145px;
		width: 145px;
	}
	.img-t-rex {
		height: 145px;
		width: 145px;
	}
	.img-gtr {
		height: 145px;
		width: 145px;
	}
	.img-huawei-watch-gt {
		height: 145px;
		width: 145px;
	}
	.img-honor-watch-magic {
		height: 145px;
		width: 145px;
	}
	.img-gts {
		height: 184px;
		width: 145px;
	}
	.img-stratos {
		height: 145px;
		width: 145px;
	}
	.img-pace {
		height: 145px;
		width: 145px;
	}
	.img-bip {
		height: 145px;
		width: 145px;
	}
	.img-view-verge {
		height: 210px;
		width: 210px;
	}
	.img-view-t-rex {
		height: 210px;
		width: 210px;
	}
	.img-view-gtr {
		height: 210px;
		width: 210px;
	}
	.img-view-huawei-watch-gt {
		height: 210px;
		width: 210px;
	}
	.img-view-honor-watch-magic {
		height: 210px;
		width: 210px;
	}
	.img-view-gts {
		height: 267px;
		width: 210px;
	}
	.img-view-stratos {
		height: 210px;
		width: 210px;
	}
	.img-view-pace {
		height: 210px;
		width: 210px;
	}
}
@media (max-width:990px) {
	.img-verge {
		height: 220px;
		width: 220px;
	}
	.img-t-rex {
		height: 220px;
		width: 220px;
	}
	.img-gtr {
		height: 220px;
		width: 220px;
	}
	.img-huawei-watch-gt {
		height: 220px;
		width: 220px;
	}
	.img-honor-watch-magic {
		height: 220px;
		width: 220px;
	}
	.img-gts {
		height: 279px;
		width: 220px;
	}
	.img-stratos {
		height: 220px;
		width: 220px;
	}
	.img-pace {
		height: 220px;
		width: 220px;
	}
	.img-bip {
		height: 176px;
		width: 176px;
	}
	.img-view-verge {
		height: 220px;
		width: 220px;
	}
	.img-view-t-rex{
		height: 220px;
		width: 220px;
	}
	.img-view-gtr {
		height: 220px;
		width: 220px;
	}
	.img-view-huawei-watch-gt {
		height: 220px;
		width: 220px;
	}
	.img-view-honor-watch-magic {
		height: 220px;
		width: 220px;
	}
	.img-view-gts {
		height: 279px;
		width: 220px;
	}
	.img-view-stratos {
		height: 220px;
		width: 220px;
	}
	.img-view-pace {
		height: 220px;
		width: 220px;
	}
	.breadcrumbsh {
		font-size:16px;
	}
}
@media (max-width:510px) {
	.breadcrumbsh {
		font-size:10px;
	}
}
.wf-apk-corner {
    width: 0;
    height: 0;
    border-top: 50px solid #78c257;
    border-left: 50px solid transparent;
    position: absolute;
    right: 15px;
    top: 0;
	opacity:0.8;
}
.wf-apk-corner-view {
    width: 0;
    height: 0;
    border-top: 80px solid #78c257;
    border-left: 80px solid transparent;
    position: absolute;
    right: -1px;
    top: -1px;
	opacity:0.8;
}
.user-corner-view-red {
    width: 0;
    height: 0;
    border-top: 80px solid #FF0000;
    border-left: 80px solid transparent;
    position: absolute;
    right: 15px;
    top: 0px;
	opacity:0.8;
}
.user-corner-view-red2 {
    width: 0;
    height: 0;
    border-top: 80px solid #AA0000;
    border-left: 80px solid transparent;
    position: absolute;
    right: 15px;
    top: 0px;
	opacity:0.8;
}
.user-corner-view-green {
    width: 0;
    height: 0;
    border-top: 80px solid #00BF00;
    border-left: 80px solid transparent;
    position: absolute;
    right: 15px;
    top: 0px;
	opacity:0.8;
}
.user-corner-view-blue {
    width: 0;
    height: 0;
    border-top: 80px solid #2190ef;
    border-left: 80px solid transparent;
    position: absolute;
    right: 15px;
    top: 0px;
	opacity:0.8;
}
.user-corner-view-gold {
    width: 0;
    height: 0;
    border-top: 80px solid #FFBF00;
    border-left: 80px solid transparent;
    position: absolute;
    right: 15px;
    top: 0px;
	opacity:0.8;
}
.user-corner-view-purple {
    width: 0;
    height: 0;
    border-top: 80px solid #8c00fe;
    border-left: 80px solid transparent;
    position: absolute;
    right: 15px;
    top: 0px;
	opacity:0.8;
}
.qt-badge {
	margin: 0 auto;
	padding: 10px;
	width: 25%
}
@media (max-width: 580px) {
	.qt-badge {
		width: 33%
	}
}
@media (max-width: 460px) {
	.qt-badge {
		width: 50%
	}
}
.wf-panel-verified {
	/* border-color: #2190ef; */
}
.wf-verified-corner {
    width: 0;
    height: 0;
    border-bottom: 50px solid #2190ef;
    border-left: 50px solid transparent;
    position: absolute;
    right: 15px;
    bottom: 24px;
    opacity:0.8;
	cursor:help;
}
.wf-verified-corner-view {
    width: 0;
    height: 0;
    border-top: 80px solid #2190ef;
    border-right: 80px solid transparent;
    position: absolute;
    left: -1px;
    top: -1px;
    opacity:0.8;
	cursor:help;
}
.wf-verified-view-icon {
    position: absolute;
    left: 10px;
    bottom: 43px;
    font-size: 30px;
    color: #fff;
}
.wf-comp {
    position: absolute;
    left: 24px;
    top: 8px;
	font-size:12px;
	opacity:0.6;
	
}
.wf-comp:hover {
	opacity:1;
	cursor:help;
	
}
.wf-apk-view {
    position: absolute;
    right: 10px;
    bottom: 43px;
    font-size: 30px;
    color: #fff;
}
.user-view {
    position: absolute;
    right: 4px;
    bottom: 42px;
    font-size: 30px;
    color: #fff;
}
.wf-apk {
    position: absolute;
    right: 5px;
    bottom: 24px;
    font-size: 24px;
    color: #fff;
}
.wf-verified {
    position: absolute;
    right: 5px;
    top: 24px;
    font-size: 22px;
    color: #fff;
}
.user-verified {
	color: #2190ef !important;
}
.user-notverified {
	color: #FFBF00;
}
.wf-act-buttons {
	padding-top:30px;
}
.wf-user {
	padding-bottom:10px;
}
.wf-panel {
	padding: 32px 10px; 
}
.wf-panel-view {
	padding: 25px 10px 10px 10px;
	position:relative;
}
.wf-act img:hover {
	opacity: 0.7;
}
.img-homepage:hover {
	opacity: 0.7;
}
.but404 {
	padding-top:18px;
}
.notify-user:after {
    content: ' ';
    display: block;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background: #FEBA00;
    position: absolute;
    bottom: 10px;
    right: 10px;
}
.text-muted {
    color: rgba(225, 235, 245, .6)!important;
}
.text-primary {
    color: #a789de !important;
}
.text-success {
    color: #28bccb !important;
}
.text-info {
    color: #4c82c9 !important;
}
.text-warning {
    color: #d0af2f !important;
}
.text-danger {
    color: #d55966 !important;
}
.mobile-menu-item {
    overflow: hidden;
    position: relative;
    display: block;
    border-bottom: 1px solid #2d2d2d;
    padding: 15px 20px;
}

.mobile-menu-item {
	color: rgba(225, 235, 245, .9);
}
.mobile-menu-item:hover {
    background: #181818;
}
.menuiconwf {
	width: 18px;
	margin-right: 9px;
	margin-top: -4px;
	vertical-align: middle;
}
.page-sidebar-menu ul li.open .menuiconwf .st0, .page-sidebar-menu ul li.open .menuiconwf .st1 {
  fill: #FEBA00;
  stroke: #FEBA00;
}
.right-sidebar-settings .actived {
    background: #181818;
}
.convimgupload{
	font-size:6em;
}
.convimgupload.ok{
	display:none;
	color:green;
}
.convimgupload.stop{
	display:none;
	color:red;
}
#convfileup{
	display: none !important;
}
#convsubmitbtn{
  display:none;
}
.pagination {
	margin-top:0px;
}
.pagination>li>a, .pagination>li>span {
    color: #262428;
    background-color: #FEBA00;
    border: 1px solid #262428;
}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
    color: #262428;
    background-color: #c59101;
    border-color: #262428;
}
.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover {
    color: #262428;
    background-color: #c59101;
    border-color: #262428;
	opacity: 0.7;
}
.bootstrap-tagsinput {
  background-color: #262428;
  border: 1px solid #777;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  display: flex;
  flex-wrap: wrap;
  padding: 4px 6px;
  margin-bottom: 0px;
  color: #555;
  vertical-align: middle;
  border-radius: 4px;
  line-height: 22px;
  cursor: text;
}
.bootstrap-tagsinput input {
  border: none;
  box-shadow: none;
  outline: none;
  background-color: transparent;
  padding-top: 5px;
  margin: 0;
  width: auto !important;
  max-width: inherit;
}
.bootstrap-tagsinput input:focus {
  border: none;
  box-shadow: none;
}
.bootstrap-tagsinput .tag {
  margin: 3px;
  color: black;
  font-size: 14px;
  text-transform: lowercase;
  padding: 6px;
  opacity: 1;
}
.bootstrap-tagsinput .tag [data-role="remove"] {
  margin-left: 6px;
  cursor: pointer;
}
.bootstrap-tagsinput .tag [data-role="remove"]:after {
  content: "\f00d";
  font-family: FontAwesome;
  padding: 0px 2px;
  opacity: 0.4;
}
.bootstrap-tagsinput .tag [data-role="remove"]:hover:after {
  opacity: 1;
}
.tagsf .bootstrap-tagsinput {
	border-top: 1px solid #777;
	border-bottom: 1px solid #777;
	border-left: 0px;
	border-right: 0px;
	padding-bottom: 0px;
	border-radius: 0px;
	padding-top: 0px;
}
.tagsf .input-group-addon {
	border-right: 1px solid #777;
}
.buttontaga {
	background-color: #FEBA00;
    color: black;
	cursor:pointer;
}

.buttontaga:hover {
	background-color: #d7ad03;
}
.pluso {
	top:-8px;
}
.wf-infoc-view {
	font-size:12px;
	padding-top:20px;
}
.wf-verified-view {
	font-size:32px;
	padding-bottom:0px;
	padding-top:25px;
	color:#2190ef;
}
.wf-infod-view {
	font-size:12px;
	padding-bottom:0px;
	padding-top:25px;
}
.wf-infol-view {
	font-size:12px;
	padding-bottom:5px;
	padding-top:5px;
}
.wf-infold-view {
	font-size:12px;
	padding-bottom:5px;
	padding-top:0px;
}
.wf-infof-view {
	font-size:12px;
	padding-bottom:20px;
}
.wf-donate-button {
	padding: 25px;
}
.qeditbutton {
    position: absolute;
    right: 5px;
    top: 5px;
	opacity:0.7;
}
.wf-userinfo {
	display: flex;
    align-items: center;
    justify-content: space-between;
}
.wf-userpic {
	width:46px;
	height:46px;
	border-radius:50%;
	background-color:#000;
	margin-right: 10px;
}
.wf-author-h {
	font-size:18px;
}
.wf_deleted {
	border: 3px dotted red;
}
.wf_deleted::before {
  content: "DELETED";
  color: red;
}
.wf-infol-fav {
	height:30px;
}
.favdone {
	font-size: 30px;
}
.form-inline {
	margin-bottom:10px;
}
.modal-content {
    background-color: #262428;
}
.modal-title {
    color: #fff;
}
.modal-header {
    border-color: #3f3c42;
}
.modal-header .close {
    color: #fff;
    text-shadow: 0 1px 0 #fff;
    opacity: .4;
}
.modal-footer {
    border-top: 1px solid #3f3c42;
}
.modal-content .label-default {
    background-color: #3f3c42;
}
.advpanel {
	padding:5px;
}

#tagsalert {margin-top: 10px; margin-bottom: 0px;} 
#tagsalert  > a {color:#2f73c8; text-decoration:underline;}

#wfuploaderror label {display:block; float:none;}

/* typeahead.js-bootstrap-css/typeaheadjs.css
 * 30 Oct 2017
 */
span.twitter-typeahead .tt-menu,
span.twitter-typeahead .tt-dropdown-menu {
  cursor: pointer;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
span.twitter-typeahead .tt-suggestion {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
span.twitter-typeahead .tt-suggestion.tt-cursor,
span.twitter-typeahead .tt-suggestion:hover,
span.twitter-typeahead .tt-suggestion:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #337ab7;
}
.input-group.input-group-lg span.twitter-typeahead .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.input-group.input-group-sm span.twitter-typeahead .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.input-group span.twitter-typeahead {
  display: block !important;
  height: 34px;
}
.input-group span.twitter-typeahead .tt-menu,
.input-group span.twitter-typeahead .tt-dropdown-menu {
  top: 32px !important;
}
.input-group span.twitter-typeahead:not(:first-child):not(:last-child) .form-control {
  border-radius: 0;
}
.input-group span.twitter-typeahead:first-child .form-control {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group span.twitter-typeahead:last-child .form-control {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.input-group.input-group-sm span.twitter-typeahead {
  height: 30px;
}
.input-group.input-group-sm span.twitter-typeahead .tt-menu,
.input-group.input-group-sm span.twitter-typeahead .tt-dropdown-menu {
  top: 30px !important;
}
.input-group.input-group-lg span.twitter-typeahead {
  height: 46px;
}
.input-group.input-group-lg span.twitter-typeahead .tt-menu,
.input-group.input-group-lg span.twitter-typeahead .tt-dropdown-menu {
  top: 46px !important;
}

.lofi {
    position: absolute;
    right: 10px;
    top: 10px;
    font-size: 24px;
    color: #fff;
}
.togglewf { display: inline-block; -webkit-tap-highlight-color: transparent; float: right;}
.togglewf input { visibility: hidden; opacity: 0; position: absolute; }
.togglewf input:focus + span { text-decoration: underline; }
.togglewf > span { display: block; cursor: pointer; border-radius: 20px; width: 46px; height: 20px; border: 1px solid black; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; position: relative; -webkit-transition: 200ms ease-out; transition: 200ms ease-out; font-size: 0; border: 1px solid #fff; }
.togglewf > span:before { will-change: translate; display: block; position: absolute; top: 2px; left: 2px; content: ''; width: 14px; height: 14px; border-radius: 100%; -webkit-transition: 200ms; transition: 200ms;  background: #fff; }
.togglewf > span:after { color:#767676; font-size: 1rem; position: absolute; left: 6px; top: 32px; -webkit-transform: translateY(-50%); transform: translateY(-50%); content: attr(data-off); pointer-events: none; }
.togglewf input:checked + span { background: #FEBA00; }
.togglewf input:checked + span:before { color: #FEBA00; -webkit-transform: translateX(27px); transform: translateX(27px); background: white; background: #fff; }
.togglewf input:checked + span:after { content: attr(data-on); color:#767676; }
.wf-stat {
	max-width: 300px;
	width:100%;
	padding-top:20px;
	padding-left:30px;
	margin: 0 auto;
}
.aw-d-button {
	background-color:transparent;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #feba00;
	display:inline-block;
	cursor:pointer;
	color:#feba00;
	font-family:Arial;
	font-size:17px;
	font-weight:bold;
	padding:10px 31px;
	text-decoration:none;
	margin:2px;
}
.aw-d-button:hover {
	color: rgb(255, 255, 255, .8);
	border:1px solid rgb(255, 255, 255, .8);
}
.aw-d-button:active {
	color: rgb(255, 255, 255, .8);
	border:1px solid rgb(255, 255, 255, .8);
}
.aw-b-second {
	border:1px solid #757575;
	color:#757575;
}
.swpad .settings-option {
	margin-left:10px;
}
#comments {
	padding-top:30px;
}
.comreply {
	float:right;
}
.me .chat-bubble-author {
	font-size:16px;
    color:#FEBA00;
}
.chat-bubble-head {
	display:block;
}
.chat-bubble-foot {
    display:block;
}
.me .chat-bubble-time {
    color:#647b9c;
	float:left;
	padding-right:10px;
}
.me .chat-bubble-act {
    color:#232f41;
	float: right;
}
.them .chat-bubble-author {
	font-size:16px;
    color:#FEBA00;
}
.chat-bubble-mess {
	display:block;
	font-size:14px;
	color:#fff;
}
.them .chat-bubble-time {
    color:#647b9c;
	float:left;
	padding-right:10px;
}
.them .chat-bubble-act {
    color:#232f41;
	float:right;
}
.uncolored .chat-bubble-text {
	background:#181818 !important;
}
.uncolored .chat-bubble-mess {
	padding-right:7px;
}
.chat-bubble-mess pre, .chat-bubble-mess blockquote {
	margin-top:10px;
}
.uncolored .chat-bubble-act {
	padding-right:7px;
	padding-top:7px;
}
.chat-bubble.uncolored span.chat-bubble-text:first-child:before {
    border-color: transparent #181818 transparent transparent !important;
}
.isadmin {
	color:#30c130;
	font-size:10px;
	vertical-align:middle;
	text-decoration:none;
	margin-left:6px;
	padding:2px 4px;
	background-color:#132d14;
	border-radius:4px
}
.uncolored .form-control {
	height: 80px;
	width: 100%;
}
.rpform {
	padding-left:50px;
}
.rpform .uncolored .chat-bubble-text {
	background:#30415a !important;
}
.rpform .chat-bubble.uncolored span.chat-bubble-text:first-child:before {
    border-color: transparent #30415a transparent transparent !important;
}
.rpform .uncolored .chat-bubble-author {
	font-size:16px;
    color:#FEBA00;
}
.rpform .uncolored .chat-bubble-time {
    color:#647b9c;
	float:left;
	padding-right:10px;
}
.csblog {
    background: #234139 !important;
}
.csblog:hover {
    background: #29514b !important;
}
.cstst0 {
    background: #412323 !important;
}
.cstst0:hover {
    background: #51292e !important;
}
.csblog0 {
    background: #234139 !important;
}
.csblog0:hover {
    background: #29514b !important;
}
@media (max-width:500px) {
	.chat-bubble-img-container {
		display:none;
	}
	.chat-bubble .chat-bubble-text-container {
		width: 100%;
		padding-left:9px;
	}
	.me, .rpform {
		padding-left:20px;
	}
}
.coverimg {
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: cover !important;
    height: 150px;
    position: relative;
    width: 100%;
}
.blogpanel {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
	cursor: pointer;
}
.blogpanel:hover {
    opacity:0.9;
}
.recentpost {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
}
.recentpost p{
    margin: 0px;
}
.bcaction {
	min-width:150px;
}
.bcactionu {
	min-width:114px;
}
.bcactionm {
	min-width:84px;
}
.commentpic {
    display:block !important;
    width: auto !important;
    height: 100px !important;
    border-radius: 0 !important;
    margin:3px !important;
	background-color:transparent !important;
}
.dscpic {
    max-width: 100% !important;
    height: auto !important;
    border-radius: 0 !important;
    margin: 3px !important;
	width: auto !important;
	height: auto !important;
}
.pulse {
	animation-name: pulse_animation;
	animation-duration: 2000ms;
	transform-origin:70% 70%;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
}
@keyframes pulse_animation {
	0% { transform: scale(1); }
	30% { transform: scale(1); }
	40% { transform: scale(1.08); }
	50% { transform: scale(1); }
	60% { transform: scale(1); }
	70% { transform: scale(1.05); }
	80% { transform: scale(1); }
	100% { transform: scale(1); }
}

@keyframes glowing {
  0% { box-shadow: 0 0 -10px #c4a300; }
  40% { box-shadow: 0 0 20px #c4a300; }
  60% { box-shadow: 0 0 20px #c4a300; }
  100% { box-shadow: 0 0 -10px #c4a300; }
}

.glow-anim {
  animation: glowing 5000ms infinite;
}

#wfCarousel .carousel-control.right, #wfCarousel .carousel-control.left{
	background-image:none !important;
}
#wfCarousel .carousel-control {
	width: 15%;
}
#wfCarousel h3 {
	text-transform:uppercase;
}
#wfCarousel p {
	color: #FEBA00;
}
#wfCarousel .item img {
	margin: 0 auto;
	max-height: 500px;
	padding:50px 0px 150px 0px;
}
.carousel-indicators {
	bottom: 14px;
	width: 100%;
	margin-left: -50%;
}

/* jQuery Growl
 * Copyright 2015 Kevin Sylvestre
 * 1.3.5
 */
.ontop, #growls-default, #growls-tl, #growls-tr, #growls-bl, #growls-br, #growls-tc, #growls-bc, #growls-cc, #growls-cl, #growls-cr {
  z-index: 50000;
  position: fixed; }

#growls-default {
  top: 0px;
  right: 0px; }
#growls-tl {
  top: 0px;
  left: 0px; }
#growls-tr {
  top: 0px;
  right: 0px; }
#growls-bl {
  bottom: 0px;
  left: 0px; }
#growls-br {
  bottom: 0px;
  right: 0px; }
#growls-tc {
  top: 0px;
  right: 0px;
  left: 0px; }
#growls-bc {
  bottom: 0px;
  right: 0px;
  left: 0px; }
#growls-cc {
  top: 50%;
  left: 50%;
  margin-left: -125px; }
#growls-cl {
  top: 50%;
  left: 10px; }
#growls-cr {
  top: 50%;
  right: 10px; }
#growls-tc .growl, #growls-bc .growl {
  margin-left: auto;
  margin-right: auto; }

.growl {
  opacity: 0.9;
  filter: alpha(opacity=90);
  position: relative;
  border-radius: 4px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; }
  .growl.growl-incoming {
    opacity: 0;
    filter: alpha(opacity=0); }
  .growl.growl-outgoing {
    opacity: 0;
    filter: alpha(opacity=0); }
  .growl.growl-small {
    width: 200px;
    padding: 5px;
    margin: 5px; }
  .growl.growl-medium {
    width: 250px;
    padding: 10px;
    margin: 10px; }
  .growl.growl-large {
    width: 300px;
    padding: 15px;
    margin: 15px; }
  .growl.growl-default {
    color: #FFF;
    background: #7f8c8d; }
  .growl.growl-error {
    color: #FFF;
    background: #C0392B; }
  .growl.growl-notice {
    color: #FFF;
    background: #2ECC71; }
  .growl.growl-warning {
    color: #FFF;
    background: #F39C12; }
  .growl .growl-close {
    cursor: pointer;
    float: right;
    font-size: 14px;
    line-height: 18px;
    font-weight: normal;
    font-family: helvetica, verdana, sans-serif; }
  .growl .growl-title {
    font-size: 18px;
    line-height: 24px; }
  .growl .growl-message {
    font-size: 14px;
    line-height: 18px; }
