html {
	position: relative;
	min-height: 100%;
}
body {
	/* For absolute positioned footer at bottom */
	margin: 0 0 330px;
}

@media screen and (max-width: 981px) {
body {
	/* For absolute positioned footer at bottom */
	margin: 0 0 60px;
}
}
label {
	cursor: pointer;
}
/***  BOOTSTRAP CLASSES  ***/

.modal-lg {
    max-width: 900px !important;
}

.content-main > .row {
	margin-right: 0px;
	margin-left: 0px;
}
.navbar-nav.navbar-right:last-child {
	margin: 0px;
}
body.modal-open, .modal-open .navbar-fixed-top, .modal-open .navbar-fixed-bottom {
	margin-right: 0px;
}
.list-group {
	padding-left: 0px;
	list-style-type: none;
}
.list-group-item {
	border: none;
	font-size: 14px;
	padding: 8px 6px;
	background-color: transparent;
	margin: 2px 0px;
}
.list-group-item:hover, .list-group-item:focus {
	text-decoration: none;
	background-color: #ffffff;
	color: #fc531d;
}
a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus {
	z-index: 2;
	color: #fc531d;
	background-color: #fff;
}
.list-group.main {
}
.list-group.main a.list-group-item {
	padding: 6px 0px;
	color: #666;/*color:#505077;*/
}
.list-group.main a.list-group-item:hover, a.list-group-item.activexfocus {
	color: #fc531d;
	background-color: transparent;
	/*background-color:#f5f5f5;*/
	background-color: #fff;
}
/*****  POPOVER / HELP  *****/
.popover {
	background: #fff;
}
.popover.left > .arrow::after {
	border-left-color: #fff;
}
h3.popover-title {
	padding: 5px 10px;
	border-radius: 0;
	background: #f5f5f5;
	color: #333333;
	border-bottom: 0px;
}
.popover .close {
	float: none;	
	position: absolute;
	right: 7px; 
	top: 0;
}

.popover .popover-title, h1.popover-title, h2.popover-title, h3.popover-title, h4.popover-title, h5.popover-title, h6.popover-title {
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif !important;
	text-transform: capitalize;
	font-size: 13px;
	font-weight: bold;
}
.popover-content {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 400;
	line-height: 1.42;
	color: #555;
	padding: 10px;
}
/*************************/
.lang {
	padding: 10px 25px 0px 0px;
}
.lang-change {
	cursor: pointer;
	width: 90px;
	color: #000;
	border: 1px solid #A4A4A4;
	border-radius: 1px;
	padding-left: 2px;
	background: url('../../images/dwn-arw-gry.png') no-repeat scroll right center #e0e0e0 !important;
	font-size: 9px;
	text-transform: uppercase !important;
	line-height: 16px;
	height: 16px;
}
.lang-change-device {
	cursor: pointer;
	width: 89%;
	color: #fff;
	border: 1px solid #A4A4A4;
	border-radius: 2px;
	padding-left: 5px;
	background: no-repeat scroll right center transparent;
	background-image: url(../images/dwn-arw-wh.png);
	font-size: 12px;
	text-transform: uppercase !important;
	line-height: 30px;
	height: 30px;
	display: inline-block;
	margin: 15px 0 0 18px;
	-moz-appearance: none;
	-webkit-appearance: none;
}
.dropdown-header {
	font-size: 16px;
	color: #747474;
	font-weight: 300;
}
.circle {
	-moz-border-radius: 99px;
	-webkit-border-radius: 99px;
	border-radius: 99px;
	border: 1px solid #e4e4e4;
}
.btn-up {
	font-size: 10px;
	text-transform: uppercase;
	padding: 1px 6px;
}
.btn.remind {
	font-size: 9px;
	text-transform: uppercase;
	padding: 1px 2px;
	color: #444;
	background-color: #F6B11A;
	border-radius: 50px;
}
.btn.remind:hover {
	background-color: #FFCA27;
	color: #000;
}
.btn-up.go {
	font-size: 15px;
	line-height: 6px;
	margin: 0;
	color: #FFCA27;
}
.btn-up.go:hover {
	color: #F6B11A;
}
.blink {
	-webkit-animation-name: blinker;
	-webkit-animation-duration: 1.5s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-name: blinker;
	-moz-animation-duration: 1.5s;
	-moz-animation-timing-function: linear;
	-moz-animation-iteration-count: infinite;
	animation-name: blinker;
	animation-duration: 1.5s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}
 @-moz-keyframes blinker {
 0% {
opacity: 1.0;
}
 50% {
opacity: 0.0;
}
 100% {
opacity: 1.0;
}
}
 @-webkit-keyframes blinker {
 0% {
opacity: 1.0;
}
 50% {
opacity: 0.0;
}
 100% {
opacity: 1.0;
}
}
 @keyframes blinker {
 0% {
opacity: 1.0;
}
 50% {
opacity: 0.0;
}
 100% {
opacity: 1.0;
}
}
.blink-slow {
	-webkit-animation-name: blinker;
	-webkit-animation-duration: 1.5s;
	-webkit-animation-timing-function: ease-out;
	-webkit-animation-iteration-count: 1;
	-moz-animation-name: blinker;
	-moz-animation-duration: 1.5s;
	-moz-animation-timing-function: ease-out;
	-moz-animation-iteration-count: 1;
	animation-name: blinker;
	animation-duration: 1.5s;
	animation-timing-function: ease-out;
	animation-iteration-count: 1;
}
.shadow1 {
	box-shadow: 0px 0px 5px #E8E8E8;
}
/**** Lists ****/

ul.emph1 {
	padding-left: 14px;
}
ul.emph1 li {
	line-height: 21px;
	margin: 10px 0px;
	list-style-type: square;
}
ul.sm {
	padding-left: 12px;
	font-size: 12px;
	list-style-type: square;
	color: #666;
}
ul.sm li {
	margin: 6px 0px;
}
ul.no-style {
	list-style-type: none;
	padding: 0px;
}
ol {
	padding-left: 15px;
}
ol li {
	padding-left: 5px;
	line-height: 1.4;
	margin: 10px 0;
}
/**** CAM4 STYLES ****/

.red {
	color: #d04f3a;
}
.red2 {
	color: #A94442;
}
.red3 {
	/* Offer/Sale Red */
	color: #ee0000;
}
.info {
	color: #60606f;
}
.grey1 {
	color: #d9d9d9;
}
.grey2 {
	color: #c4c4c4;
}
.grey3 {
	color: #999999;
}
.green1 {
	color: #70a60b;
}
.green2 {
	color: #608e0b;
}
/****   ****/

.modal-header.shell {
	position: relative;
	padding: 10px 10px;
	border: 0 none;
}
.well.info {
	background-color: #f6faff;
	color: #1010ff;
	border-color: #b6faff;
}
.bg-transparent {
	background: transparent;
}
.hint {
	font-size: 12px;
	color: #848484;
	display: block;
	margin: 6px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	line-height: 1.3;
}
.navbar-nav > li > a.announce {
	background-color: #fb971d;
	color: #000;
}
.navbar-nav > li > a.announce > .label.nw {
	color: #fff;
	background-color: #555;
	margin-left: 4px;
	padding: 3px 4px;
	border-radius: 1px;
	font-size: 90%;
}
.navbar-nav > li > a.announce:hover > .label.nw {
	background-color: #333;
}
.head {
	height: 72px;
	display: block;
	width: 100%;
	background-color: #ffffff;
	position: relative;/*z-index: 9999;*/
}
.head .sell {
	float: left;
	margin: 4px 0px 0px 1%;
	width: 468px;
	height: 60px;
	background-color: #d9d9dc;
}
.head .cntry {
	width: 16px;
	float: left;
	position: relative;
	padding-top: 8px;
}
.nav-style {
	background-color: #fc531d;
}
.head .logo {
	float: left;
	width: 210px;
	padding-top: 2px;
	margin-left: 10px;
	position: relative;
	text-align: center;
}
.head .logo .count {
	font-size: 10px;
	color: #848484;
	display: block;
	margin-top: 2px;
}
.menu2 select {
	display: none;
}
.menu1 select {
	display: none
}
.sidemenu {
}
ul.list-group li span.title {
	padding: 18px 3px 6px 3px;
	font-size: 16px;
	display: block;
	color: #333;
	border-bottom: 1px solid #d9d9df;
	font-weight: bold;
	margin-bottom: 6px;
}
ul.list-group li span.title.first {
	padding: 0px 3px 6px 3px;
}
.fw-row {
	margin: 9px 0px;
}
.beta-tag {
	position: absolute;
	display: inline-block;
	padding: 0px 7px;
	height: 14px;
	line-height: 14px;
	text-align: center;
	width: auto;
	bottom: 18px;
	right: 36px;
	background: #0087ff;
	opacity: 0.91;
	color: #fff;
	font-size: 10px;
	text-transform: uppercase;/*text-shadow: -1px -1px 1px #0087ff, 1px 1px 1px #44444f; */
}
/*** ACCOUNT PAGES  ***/

.sel-input .btn-default {
	background-color: #f7f7f7;
}
.sel-input .btn-default.white {
	background-color: #fff;
}
/*.details .pod [class^="col-xs-"]{
	margin-bottom:15px;
}
*/
/*.details .pod {
	padding: 30px;
}*/
span.optn {
	display: block;
	margin: 3px 0px;
}
.content-main h1, h2, h3, h4, h5 {
	margin-top: 0px;
}
.content-main {
	width: 100%;
	padding: 15px 0px 0px 0px;
}
#cam-wrap {
	padding: 0;
	margin: 0px 4px 24px 4px;
	display: inline-block;
}
#cam-wrap .row [class^="col-"] {
	padding: 0px 6px;
}
#cam-wrap .row .row {
	margin: 0px -6px;
}
.sort-row {
	display: none;
}
.sort-col {
	display: none;
}
.account-nav {
	float: right;
	width: 250px;
	height: 30px;
	background-color: #fb971d;
}
.mobile-acc {
	float: left;
	visibility: hidden;
	height: 0px;
	width: 0px;
}
.header-ico {
	float: left;
	width: 32px;
	margin-top: 10px;
}
.header-ico img {
	width: 100%;
}
.notice1 {
	display: block;
	line-height: 12px;
	background-color: #d9d9d9;
	background-color: #d9edf7;
	text-align: center;
	font-size: 12px;
	color: #31708f;
	padding: 8px 0px;
	margin-bottom: 6px;
	border-bottom: 1px solid #bce8f1;
}
.notice1:hover {
	background-color: #444;
	text-decoration: none;
	color: #f0f0f0;
}
/***  DIRECTORY FILTERING  ***/

#fil-wrap {
	margin-bottom: 15px;
	padding: 0px 15px !important;
}
#directory {
	width: 100%;
	margin-bottom: 4px;
	padding: 0px 0px 6px 0px;
}
.tags {
	width: 100%;
	padding: 0px;
	list-style-type: none;
	overflow: hidden;
}
.tags li {
	float: left;
	font-size: 12px;
	padding: 0 7px;
	background-color: #f7f7f7;
	border: 1px solid #d9d9d9;
	color: #666;
	margin-right: 6px;
	display: inline-block;
	border-radius: 2px;
	line-height: 20px;
}
.tags li.save {
	padding: 3px 0;
	background: transparent;
	border: none;
	margin-right: 12px;
	font-size: 12px;
}
.tags li span {
	display: inline-block;
	margin-left: 6px;
}
.filter-set {
	margin: 0px 0px 24px 0px;
}
.filter-set h6 {
	font-size: 14px;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: 400;
}
/*
.filters span{
  display:block;
	margin-bottom:4px;
}
*/
.filters {
	display: none;
	padding: 12px 18px;
	background-color: #e4e4e4;
	margin: 6px 0px;
	border-radius: 2px;
	border-top: 2px solid #9494a4;
	border: 1px solid #c4c4cf;
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.125) inset;
}
.filters .filters-col {
	width: 20%;
}

@media only screen and (max-width:728px) {
.filters .filters-col {
	width: 100%;
}
}
.filters .input-sm {
	margin: 0 0 7px;
}
.filters p {
	display: block;
	margin: 0;
	color: #646464;
}
.filters .dfo {
	cursor: pointer;
	font-size: 12px;
	padding: 3px 6px;
	border-radius: 1px;
}
.filters .dfo:hover {
	background-color: #f0f0f0;
}
.filters .dfo.active {
	background-color: #f7f7f7;
	color: #000;
	color: #fc531d;
}
.sort-filters {
	float: right;
	display: inline-block;
}
.del {
	font-size: 10px;
	color: #e00000;
	margin-left: 6px;
}
.sel-input.dfo .btn {
	background-color: #fff;
	padding: 4px 8px;
	font-family: GibsonRegular, Helvetica, Arial, sans-serif;
	font-size: 12px;
}
.filters .filters-col .panel {
	background-color: transparent;
	border: 0px;
	box-shadow: none;
	margin: 0 0 15px;
}

@media only screen and (min-width:727px) {
.filters .filters-col .panel:last-child {
	margin: 0;
}
}
.filters .panel-heading {
	padding: 8px 6px;
}
.filters .panel-body {
	padding: 0px;
	border: 0px;
}
.filters .panel-default > .panel-heading + .panel-collapse .panel-body {
	border-top: 0px;
}
.filters .panel-title {
	font-size: 14px;
	padding-left: 6px;
	margin-bottom: 6px;
}
.filters .panel-title > a {
	display: block;
}
.filters .panel-title > a:hover {
	text-decoration: none;
}
.filters .panel-title .sel-count {
	display: none;
}

@media screen and (min-width:727px) {
.filters .panel-heading {
	padding: 0px;
	background-color: transparent;
	border: 0px;
}
}

@media screen and (max-width:727px) {
#fil-wrap {
	margin-bottom: 0px;
	padding: 0px 12px;
}
#directory {
	padding: 0px;
	margin-bottom: 0px;
}
.filters {
	margin: 3px 0px 18px 0px;
	padding: 12px;
}
.filters .dfo {
	font-size: 16px;
}
.filters .panel-heading {
	background-color: #fff;
	color: #333;
	font-size: 18px;
}
.filters .panel-title {
	margin-bottom: 0px;
	font-size: 18px;
}
.filters .panel-title .sel-count {
	display: inline-block;
	float: right;
	font-size: 14px;
	color: #fff;
	background-color: #fc531d;
	border-radius: 2px;
	padding: 3px 6px;
}
.filters .filters-col .panel {
	margin-bottom: 5px;
}
.filters .dfo {
	padding: 6px 6px 6px 12px;
}
.filters .dfo:hover {
	background-color: transparent;
}
.filters .dfo.active {
	background-color: #f5f5f5;
	color: #fc531d;
}
.filters .panel-body {
	margin-top: 6px;
}
}
/*** From Existing Site ***/

#directorySavedSearches {
	float: left;
	margin-bottom: 7px;
}
#directorySavedSearches ul {
	list-style-type: none;
}
#directorySavedSearches ul li {
	float: left;
	font-family: Arial;
}
#directorySavedSearches li a:link, #directorySavedSearches li a:visited {
	font-size: 12px;
	color: #444;
	padding: 7px 6px;
	border: 1px solid #C4C4C4;
	margin: 0px 0px 0px -1px;
	display: block;
	position: relative;
	z-index: 1;
}
#directorySavedSearches li .active:link, #directorySavedSearches li .active:visited {
	background: none repeat scroll 0% 0% #A4A4A7;
	text-shadow: 0px -1px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 10px -2px rgba(0, 0, 0, 0.3) inset;
	color: #FFF;
}
#directorySavedSearches li:first-child a:link, #directorySavedSearches li:first-child a:visited {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	margin: 0px;
}
.point {
	display: inline-block;
	background-color: #fc531d;
	color: #ffffff;
	padding: 2px 7px;
	border-radius: 90px;
	margin-right: 6px;
}
/** Pagination **/
.pagin-wrap {
	margin: 6px 0px 0px 0px;
	text-align: center;
}
/*** HOME PAGE THUMBNAILS *******/
.cam {
	float: left;
	position: relative;
	min-height: 1px;
	padding: 0 6px;
	width: 25%;
}
.cam-prev {
	background-color: #fff;
	width: 100%;
	min-height: 60px;
	padding: 2px 2px 3px;
	margin-bottom: 10px;
}
.cam-prev [class^="col-"] {
	margin-bottom: 0px;
}
.cam-prev .row {
	margin-bottom: 2px;
}
img.prvew {
	width: 100%;
}
.cam-prev img.thmbnl {
	width: 100%;
	max-width: 360px;
	max-height: 240px;
}
.cam-prev p {
	font-size: 11px;
	margin: 0px;
}
.cam-prev a {
	color: #3772ba;
}
.cam-prev a:hover {
	text-decoration: none;
}
.cam-prev img {
	display: inline-block;
}
.cam-prev .star {
	position: relative;
	left: 20px;
}
.cam-prev .image {
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
}
.cam-prev .icon-wrp {
	position: absolute;
	display: inline-block;
	clear: both;
	height: auto;
	overflow: hidden;
	bottom: 2px;
	right: 2px;
	/*top: 1px;
	left: 4px;*/
	z-index: 10;
	width: 26px;
}
.cam-prev .icon {
	float: left;
	width: 25px;
	height: 25px;
	margin-top: 2px;
}
.cam-prev .icon.troph {
	background: url(../images/directory-icon-sprite.png) 0px 0px;
}
.cam-prev .icon.grp {
	background: url(../images/directory-icon-sprite.png) -35px 0px;
}
.cam-prev .icon.pvt {
	background: url(../images/directory-icon-sprite.png) -105px 0px;
}
.cam-prev .icon.pvt-alt {
	background: url(../images/directory-icon-sprite.png) -251px 0px;
}
.cam-prev .icon.mobile {
	background: url(../images/directory-icon-sprite.png) -145px 0px;
}
.cam-prev .icon.mobile-2 {
	background: url(../images/directory-icon-sprite.png) -145px 0px;
}
.cam-prev .icon.hd {
	background: url(../images/directory-icon-sprite.png) -213px 0px;
}
.cam-prev .icon.toy {
	background: url(../images/directory-icon-sprite.png) -356px 0px;
}
.cam-prev .icon-hd {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 27px;
	height: 25px;
	background: url(../images/directory-icon-sprite.png) -67px 0;
}
.cam-prev .icon-mobile-brdcst {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 27px;
	height: 25px;
	background: url(../images/directory-icon-sprite.png) -180px 0;
}
.cam-prev .supersh {
	position: absolute;
	top: 0;
	width: 100%;
	text-align: center;
	opacity: 0.92;
}
.cam-prev .supersh a {
	background-color: #f6b11a;
	width: 100%;
	color: #111;
	font-size: 11px;
	display: block;
}
.cam-prev .supersh a.pvt-show {
	background-color: #7a1e48;
	color: #fff;
}
.cam-prev .new-tag {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0.88;
	color: #111;
	font-size: 11px;
	background: #fff00f;
	padding: 0 4px;
}
.cam-prev .pname {
	position: absolute;
	bottom: 0px;
	display: inline-block;
}
.cam-prev .pname a {
	background-color: #fc531d;
	color: #fff;
	line-height: 22px;
	padding: 0px 8px;
	font-size: 13px;
	opacity: 0.92;
	display: inline-block;
}
.cam-prev .pname a:hover {
	text-decoration: none;
}
.cam-prev .pdata {
	margin: 6px 0px 0px 0px;
	font-size: 11px;
	line-height: 11px;
	color: #848484;
	vertical-align: middle;
}
.cam-prev .views {
	width: auto;
	max-width: 100%;
	display: inline-block;
	background: url(../images/eye.png) no-repeat left center;
	padding-left: 20px;
	box-sizing: content-box;
	height: 11px;
}
.cam-prev a.stat {
	display: block;
	font-size: 11px;
	line-height: 16px;
	color: #848484;
}
a.usrnme {
	position: absolute;
	bottom: 18px;
	font-size: 13px;
	padding: 3px 12px;
	background-color: #fc531d;
	color: #ffffff;
}
/*** BLOG FEED / HOME  ***/

.rss-wrap {
}
.feed {
	padding: 5px 0px 5px 25px;
	margin: 6px 0px;
	font-size: 12px;
	line-height: 17px;
	display: block;
	color: #666;
	max-height: 38px;
	overflow: hidden;
}
.feed.star {
	background: url(../images/rssFeed-icon2.png) no-repeat 0px -33px;
}
.feed.trph {
	background: url(../images/rssFeed-icon2.png) no-repeat 0px -5px;
}
.feed.play {
	background: url(../images/rssFeed-icon2.png) no-repeat 0px -144px;
}
.feed.mic {
	background: url(../images/rssFeed-icon2.png) no-repeat 0px -110px;
}
.feed.bull {
	background: url(../images/rssFeed-icon2.png) no-repeat 0px -302px;
}
.socialSm {
	padding: 6px 0px 0px 40px;
	margin: 6px 0px 0px 0px;
	font-size: 14px;
	line-height: 25px;
	display: block;
	background-image: url('../images/sprt-social-2.png');
	background-repeat: no-repeat;
	color: #333;
	height: 24px;
	height: 36px;
}
.socialSm.fbk {
	color: #3B5886;
	background-position: -1px 1px;
}
#sidebar .progress {
	height: 7px;
}
#sidebar .progress-bar {
	background-color: #6fb7ec;
}
.results-wrap {
	margin: 15px 0px;
}
.results-wrap .result-count {
	display: block;
	/*width:90%;*/
	margin: 0px 0 5px;
	padding: 5px 0 0;
	border-top: 1px solid #e4e4e4;
	font-size: 12px;
}
.results-wrap .result-count:first-child {
	border: 0px;
}
.results-wrap .result-count.sub-total {
	border-top: 2px solid #d9d9d9;
	margin: 15px 0 5px;
}
.results-wrap .delete {
	font-size: 80%;
	margin-left: 6px;
	cursor: pointer;
	color: #c4c4c4;
}
.results-wrap .delete:hover {
	color: #e83c00;
}
/***  PROFILE PAGES  ***/

/*.profile-header {
	min-height: 40px;
	padding: 5px 0px 15px 0px;
}*/

/*** Ad Wrappers ***/

.avs-wrap {
	width: 100%;
	text-align: center;
	/*margin: 15px auto 0px auto;
	padding: 6px 0;*/
	background: url(../images/pr-bg-1.png) #f5f5f5;
	border: 1px solid #d9d9d9;
}
.avs-wrap a.remove {
	color: #f0f0f0;
	font-size: 12px;
	background-color: #e83c00;
	padding: 4px 30px;
	text-align: center;
	display: inline-block;
	width: 250px;
	max-width: 250px;
}
.axs1 {
	padding: 6px;
}
.promo {
	width: 250px;
	height: 250px;
	margin: 2% auto 2% auto;
}
.btm-promo {
	padding: 10px;
	display: inline-block;
}
.btm-promo img {
	margin-right: 5px;
}
/******/



#broadcast {
	padding: 20px 0px;
	margin: 0px !important;
	color: #fff;
	width: 100%;
	overflow: hidden;
}
#broadcast h2 {
	margin: 0px 0px 6px 0px;
	font-size: 40px;
	color: #fff;
}
#broadcast h4 {
	margin: 0px 0px 18px 0px;
	font-size: 20px;
	color: #fff;
}
#broadcast .gal-warp {
	background-color: #404040;
	padding: 6px;
	margin-bottom: 18px;
	border: 1px solid #545454;
}
#broadcast .gal-warp p {
	margin: 4px 0px;
}
#broadcast .gal-warp .count {
	font-size: 13px;
	color: #c4c4c4;
}
#broadcast.liveCam {
	min-height: 400px;
	background-color: #333;
	padding: 0px 8px;
	margin: 0;
}
.profile-menu {
	background-color: #444444;
	margin: 0px 0px 12px 0px;
	border-top: 6px solid #444;
	position: relative;
}
.horz-nav {
	padding: 0px 0px;
}
.horz-nav li {
	display: inline-block;
	margin: 0px;
	position: relative;
}
.horz-nav li a {
	display: inline-block;
	font-size: 16px;
	padding: 9px 18px;
	padding: 7px 18px 9px;
	color: #f0f0f0;
	margin: 0px;
}
.horz-nav li a:hover {
	background-color: #f0f0f0;
	color: #111;
	text-decoration: none;
}
.horz-nav li.active {
	background-color: #F0F0F0;
	color: #333333 !important;
	-webkit-border-top-left-radius: 1px;
	-webkit-border-top-right-radius: 1px;
	-moz-border-radius-topleft: 1px;
	-moz-border-radius-topright: 1px;
	border-top-left-radius: 1px;
	border-top-right-radius: 1px;
	display: inline-block;
	font-size: 16px;
	padding: 9px 18px;
	padding: 7px 18px 9px;
	color: #f0f0f0;
	margin: 0px;
}
.horz-nav span.show-count {
	color: #FFF;
	background-color: #C21A01;
	padding: 5px 3px;
	border-radius: 40px;
	display: inline-block;
	line-height: 9px;
	text-align: left;
	font-size: 11px;
	position: absolute;
	top: 2px;
}
.social-wrap {
	width: 100%;
	height: 24px;
	margin-bottom: 12px;
}
.social-wrap .icon {
	display: inline-block;
	width: 24px;
	height: 24px;
	float: left;
	background-image: url(../images/sprt-profile-social.png);
	background-repeat: no-repeat;
	margin: 0px 3px 3px 0px;
}
.social-wrap .icon.facebook {
	background-position: 0px 0px;
}
.social-wrap .icon.twitter {
	background-position: 0px -36px;
}
.social-wrap .icon.instagram {
	background-position: 0px -72px;
}
.social-wrap .icon.youtube {
	background-position: 0px -144px;
}
.social-wrap .icon.g-plus {
	background-position: 0px -216px;
}
.social-wrap .icon.badoo {
	background-position: 0px -252px;
}
.social-wrap .icon.myspace {
	background-position: 0px -288px;
}
.social-wrap .icon.hi5 {
	background-position: 0px -324px;
}
.social-wrap .icon.friendster {
	background-position: 0px -432px;
}
.social-wrap .icon.tagged {
	background-position: 0px -396px;
}
/* Report / Complaints */

.profile-menu .report {
	position: absolute;
	right: 15px;
	top: 9px;
	display: inline-block;
	font-size: 12px;
	color: #a4a4a4;
	cursor: pointer;
}
.profile-menu .report:hover {
	color: #fc531d;
	text-decoration: none;
}
.profile-menu .report .glyphicon {
	margin-right: 6px;
}
.wish {
	display: inline-block;
	width: 32.5%;
	margin-top: 12px;
	text-align: center;
}
.wish img {
	width: 96%;
}
.profile-menu .broadcast-btn {
	position: absolute;
	right: 15px;
	top: 4px;
	display: inline-block;
	position: absolute;
	right: 0px;
	display: inline-block;
	height: 44px;
	top: -6px;
	padding: 9px 24px;
}
.profile-menu .broadcast-btn.live {
	background-color: #333;
}
span.complaint {
	display: block;
	margin: 6px 0px;
}
/** Chat Wall **/

.commnt {
	display: inline-block;
	font-size: 14px;
	margin: 12px 0px 0px 0px;
	min-height: 76px;
}
/*.commnt p{
	font-size:13px;
}*/
.commnt.reply {
	width: 89%;
	margin-left: 10%;
	padding: 6px 6px 0px 6px;
	background-color: #f7f7f7;
	border-left: 2px solid #c4c4c4;
	margin: 0px 0px 24px 10%;
}
.commnt .prImg {
	float: left;
	width: 70px;
	height: 70px;
	width: 10%;
	height: auto;
	margin: 0px 12px 6px 0px;
}
.commnt .usr {
	font-size: 16px;
	line-height: 1;
	margin-bottom: 6px;
}
.commnt .usr .date {
	font-size: 10px;
	color: #666;
	padding: 0px 6px;
	background-color: #f5f5f5;
	margin-left: 12px;
}
/** Friends / Favs **/

.netwrk {
	margin: 0;
}
.netwrk [class^="col-"] {
	padding: 3px;
}
/*** Flags ***/

.flag {
	width: 16px;
	height: 11px;
	display: inline-block;
	background: url(../images/flags_new.gif) no-repeat;
	box-sizing: content-box;
	vertical-align: top;
}
.flag.gb {
	background-position: -160px -44px;
}
.gender {
	width: 14px;
	height: 11px;
	display: inline-block;
	background: url(../images/sprt-gender-icons.png) no-repeat;
	vertical-align: top;
	margin-left: 4px;
}
.gender.male {
	background-position: 0px 0px;
}
.gender.fml {
	background-position: -21px 0px;
}
.gender.cpl {
	background-position: -21px 0px;
}
.gender.tg {
	background-position: -42px 0px;
}
.gender.f-cpl {
	background-position: -113px 0px;
}
.gender.m-cpl {
	background-position: -88px 0px;
}
.cam .next {
	background-color: #ffffff;
	font-size: 24px;
	text-align: center;
	width: 70%;
}
.cam .next .lnk {
	padding: 32% 0px;
	height: 100%;
	display: block;
}
.cam .next .lnk:hover {
	background-color: #fc531d;
	color: #fff;
}
.subLink {
	font-size: 12px;
	display: inline-block;
	margin-left: 9px;
	color: #848484;
}
/*****/ 
.brand-min {
	display: none;
	height: 0;
}
.dtOff {
	display: none;
	height: 0px;
}
.list-group .sm {
	font-size: 13px;
	color: #3772ba;
}
/****  CONTENT WRAPPERS / POD ****/

.pod {
	background-color: #fff;
	padding: 20px;
	margin-bottom: 15px;
	width: 100%;
	color: #555;
	position: relative;
}
.pod strong {
	color: #444;
}
.pod .title {
	font-size: 22px;
	color: #333;
	font-weight: 300;
	margin: 0 0 20px;
}
.pod .title.lg {
	font-size: 28px;
	margin: 0 0 30px;
}
.pod.gry {
	background-color: #f7f7f7;
}
.pod.drk {
	background-color: #444444;
	color: #fff;
}
.pod.shell {
	background-color: transparent;
	padding: 10px 0 0;
}
.pod.info {
	background-color: transparent;
	padding: 15px;
	font-size: 13px;
	border: 3px solid #BCE8F1;
}
.pod.info .title {
	font-size: 16px;
	color: #44444f;
	font-weight: 300;
	margin: 0 0 20px;
}
.pod .help {
	display: inline-block;
	width: 14%;
	font-size: 12px;
	text-align: right;
	cursor: pointer;
	float: right;
}
.pod .help a {
	background-color: #f0f0f0;
	color: #3772ba;
	padding: 2px 6px;
	border-radius: 2px;
	font-weight: bold;
}
/****  End / Content Boxes ****/

img.profile1 {
	border: 4px solid #f0f0f0;
	padding: 0px;
	box-shadow: 0px 0px 4px #848484;
	margin-top: -60px;
	width: 95%;
	max-width: 320px;
}
img.profile2 {
	border: 2px solid #e0e0e0;
	padding: 0px;
	width: 100%;
	/*max-width: 320px;*/
	margin: 0px 0px 15px 0px;
	border-radius: 2px;
}
.splash {
	width: 100%;
	color: #ffffff;
	margin-bottom: 24px;
	display: inline-block;
	display: block;
	position: relative;
}
.splash .text1 {
	font-size: 36px;
	font-weight: 300;
}
.splash .text2 {
	font-size: 24px;
	font-weight: 300;
}
.splash a {
	color: #fff;
}
/** MARKETPLACE **/

.my-mkt p {
	font-size: 16px;
	line-height: 26px;
}
.bal {
	text-align: center;
	padding: 7px 6px;
	background-color: #efefef;
	width: 100%;
	margin-bottom: 9px;
	font-size: 18px;
}
.cart {
	padding: 6px;
	background-color: #efefef;
	width: 100%;
	margin-bottom: 12px;
	font-size: 15px;
}
.ftd {
	float: left;
}
.ftd.main {
	width: 50%;
	display: inline-block;
}
.ftd.sub {
	width: 25%;
	display: inline-block;
}
.gift-category-title {
	display: block;
	margin: 30px 0px 15px 0px;
	font-size: 22px;
}
.gift-col {
	float: left;
	width: 33.3333333%;
	position: relative;
	padding: 0px 5px 0px 5px;
}
.gift-pod {
	width: 100%;
	position: relative;
	background-color: #fff;
	padding: 10px;
	margin-bottom: 10px;
	border: 1px solid #dfdfdf;
	border-radius: 2px;
	min-height: 100px;
}
.gift-pod a.fav {
	position: absolute;
	right: 3px;
	top: 2px;
	font-size: 12px;
	color: #c4c4c4;
}
.gift-pod a.fav.on {
	color: #fc531d;
}
.gift-pod a.add {
	position: absolute;
	right: 3px;
	top: 21px;
	font-size: 12px;
	color: #c4c4c4;
}
img.gift {
	float: left;
	width: 75px;
	height: 75px;
	margin: 0px 12px 0px 0px;
	display: inline-block;
}
.gift-desc {
	float: left;
	display: inline-block;
	max-width: 54%;
}
.gift-desc p.name {
	font-size: 12px;
	margin-bottom: 2px;
	line-height: 14px;
	min-height: 18px;
	max-height: 28px;
	overflow: hidden;
	color: #111;
}
.gift-desc .val {
	width: 100%;
	font-size: 12px;
	color: #848484;
	display: block;
	margin-bottom: 6px;
}
ul.gft-categ {
	padding: 0;
	margin: 0;
	list-style-type: none;
	line-height: 34px;
	font-size: 16px;
}
.mkt-nav {
	padding: 6px 12px;
	background-color: #f7f7f7;
	margin-bottom: 12px;
}
.mkt-nav li {
	font-size: 15px;
	margin: 3px 0px;
}
/** WELCOME PAGE **/

.gld-feat-wrap {
	width: 100%;
	padding: 6px;
	background-color: #f7f7f7;
	border: 1px solid #f0f0f0;
	border-radius: 4px;
	margin: 4px 0px;
	display: inline-block;
	vertical-align: middle;
}
.gld-feat-wrap h4.title {
	font-size: 18px;
	margin: 4px 0px 6px 0px;
	text-transform: capitalize;
}
.gld-feat-wrap p {
	margin-bottom: 0px;
	color: #747474;
	margin-left: 108px;
}
.gld-feat-wrap .feature-info {
	float: left;
	display: inline-block;
	width: 70%;
}
.gld-feat-wrap .feature-info p {
	margin: 0;
}
.gld-feat-wrap .unlock {
	float: right;
	display: inline-block;
}
/*** Gold Intro ***/
.gld-feat-wrap.gold-intro {
	background-color: #fff;
	padding: 12px;
	box-shadow: 0px 0px 5px #e8e8e8;
	border-left: 3px solid #f6b11a;
	border-radius: 0px;
	font-size: 12px;
}
.gld-feat-wrap.intro p {
	margin: 0;
}
/******/






/******/

.gold-feat {
	float: left;
	width: 108px;
	height: 76px;
	background-image: url('../images/sprt-gold-feats.png');
	background-repeat: no-repeat;
}
.gold-feat.spl {
	border-radius: 4px;
	display: inline-block;
	border: px solid #E4e4e4;
	width: 92px;
	margin-top: -6px;
	background-color: #fff;
	margin-right: 16px;
}
.gold-feat.fullscreen {
	background-position: 0px 8px;
}
.gold-feat.gold-user {
	background-position: 0px -1950px;
}
.gold-feat.live-help {
	background-position: 0px -1658px;
}
.gold-feat.access {
	background-position: 0px -580px;
}
.gold-feat.gold-party {
	background-position: 0px -1363px;
}
.gold-feat.emoticons {
	background-position: 0px -2218px;
}
.gold-feat.stealth {
	background-position: 0px -2472px;
}
.gold-feat.feedback {
	background-position: 0px -1467px;
}
.gold-feat.results {
	background-position: 0px -945px;
}
.gold-feat.fans {
	background-position: 0px -945px;
}
.gold-feat.no-ads {
	background-position: 0px -476px;
}
.gold-feat.pornstar-chat {
	background-position: 0px -975px;
}
.gold-feat.annon {
	background-position: 0px -1757px;
}
.gold-feat.save-search {
	background-position: 0px -2780px;
}
.gold-feat.chat-immune {
	background-position: 0px -2308px;
}
.gold-feat.multi-cam {
	background-position: 0px -86px;
}
.gold-feat.private-cam {
	background-position: 0px -1560px;
}
.gold-feat.private-msg {
	background-position: 0px -1073px;
}
.gold-feat.email {
	background-position: 0px -3156px;
}
.gold-feat.vote {
	background-position: 0px -1854px;
}
.gold-feat.pic-in-pic {
	background-position: 0px -2858px;
}
.gold-feat.immunity {
	background-position: 0px -1854px;
}
.gold-feat.results {
	background-position: 0px -2638px;
}
.gold-feat.fanfare {
	background-position: 0px -2386px;
}
.gold-feat.gold-gift {
	background-position: 0px -2138px;
}
/*** GOLD FEATURES  ****/

.gfm {
	width: 102px;
	height: 74px;
	background-image: url('../images/subfeatured_icons3-sm.png');
	background-repeat: no-repeat;
	margin: 0 auto;
	display: inline-block;
	padding-bottom: 12px;
}
.gfm.ft1 { /* No Ads */
	background-position: 0px -936px;
}
.gfm.ft2 { /* Private Messaging */
	background-position: 0px -1034px;
}
.gfm.ft3 { /* Full Screen */
	background-position: 0px -656px;
}
.hlt {
	background-color: #ffca27;
	padding: 2px 4px;
}
.w-feat {
	display: block;
	font-size: 14px;
	color: #444;
	margin: 6px 0px;
	padding: 6px 0px;
	border-bottom: 1px solid #d9d9d9;
}
ul.gfeats {
	list-style-type: none;
	padding: 0;
}
ul.gfeats li {
	font-size: 14px;
	line-height: 26px;
	padding: 0;
}
/*** FEATURES ***/

div.cover1 {
	background-color: #fff;
	padding: 3px;
	border: 2px solid #f0f0f0;
	margin: 0 0 10px;
}
.feature-wrap {
	padding: 15px 0;
	/* background-color:#f5f5f5;*/
	margin: 0 0 0;
	border: 0px solid #e4e4e4;
	color: #606060;
}
.feature-wrap span.feature-info {
	font-size: 16px;
	color: #555;
	display: block;
	font-weight: bold;
	margin: 0 0 4px;
}
.all-features {
	float: left;
	width: 72px;
	height: 56px;
	background-image: url('../images/sprt-features-icons.png');
	background-repeat: no-repeat;
}
.all-features.fullscreen {
	background-position: 0 0;
}
.all-features.broadcast {
	background-position: 0 -528px;
}
.all-features.earn {
	background-position: 0 -982px;
}
.all-features.chat {
	background-position: 0 -1786px;
}
/** SUPERSHOWS **/
.ss-banner {
	background-image: url(../images/anna_polina.jpg);
	background-position: bottom left;
	background-size: cover;
	text-shadow: 0px 1px 3px #404040;
	padding: 15px;
	min-height: 200px;
	color: #fff;
	font-size: 16px;
	margin: 0 0 30px;
}
.ss-banner .title {
	font-size: 36px;
	margin: 40px 0 10px;
	color: #fff;
}
.gold-banner {
	padding: 15px;
	background-position: bottom left;
	background-size: cover;
}
.gold-banner.banner2 {
	background-image: url(../images/gold-bg2.jpg);
	color: #000;
	text-shadow: none;
}
.sshow {
	min-height: 196px;
	font-size: 11px;
}
.sshow .name {
	max-height: 56px;
	min-height: 36px;
	overflow: hidden;
	height: 56px;
}
.sshow .name h4 {
	margin-bottom: 6px;
	font-size: 18px;
	font-family: GibsonRegular;
}
ul.shows {
	list-style-type: none;
	padding: 0;
	font-size: 12px;
}
.today p {
	font-size: 14px;
	line-height: 20px;
	margin: 7px 0px !important;
	padding: 0px !important;
}
.today .time {
	display: inline-block;
	font-size: 10px;
	line-height: 14px;
	padding: 3px 5px;
	color: #333;
	background-color: #dfdfdf;
	text-align: center;
	margin-right: 6px;
	border-radius: 2px;
}
.sshow a.dsp {
	display: inline-block;
	float: left;
	width: 118px;
	max-height: 162px;
	height: 194px;
	overflow: hidden;
	margin: 0px 12px 10px 0px;
}
.pod.sshow h5 {
	font-size: 15px;
	margin: 15px 0px 6px 0px;
	color: #000;
}
/**** MODAL STYLES ****/

.modal-header .title {
	margin: 0px;
	color: #111;
}
.modal-body img.gift {
	width: 100px;
	height: 100px;
	margin: 0px 24px 12px 0px;
}
.modal-body .gft-title {
	font-size: 36px;
	margin-bottom: 6px;
}
.modal-footer p {
	margin-bottom: 0px;
}
.modal .label-wrap {
	text-align: center;
}
.modal .banners {
	margin: 0px 18px;
	opacity: 0.85;
}
/** ACCOUNT SECTION **/

/*.pg-title {
	font-size: 22px;
	margin-bottom: 15px;
	pa
	dding-left: 15px;
	font-family: GibsonRegular;
}
*/
/********* MY ACCOUNT / CALENDAR ********/
.cal .day {
	margin-bottom: 36px;
}
/*.cal .pod h4 {
	margin-bottom: 12px;
	font-weight: 300;
	font-size: 18px;
}*/
.cal .panel {
	margin-bottom: 8px;
	color: #848484;
	font-size: 13px;
	position: relative;
	min-height: 68px;
}
.cal .panel a {
	color: #fc531d;
}
.cal .panel h3.panel-title {
	font-weight: 400;
}
.cal .panel .time {
	float: right;
	font-weight: normal;
	font-size: 14px;
	color: #111;
	line-height: 18px;
}
.cal .panel .dspic {
	width: 54px;
	height: 54px;
	position: absolute;
	left: 6px;
	top: 6px;
	margin-bottom: 2px;
}
.cal .subcount {
	font-size: 20px;
	color: #3772ba;
	font-weight: 300;
	padding-bottom: 6px;
	margin-bottom: 12px;
}
.cal .panel .panel-heading {
	background-color: #f7f7f7;
	color: #444;
	font-size: 14px;
	padding: 10px 15px 10px 75px;
}
.cal .panel .panel-body {
	padding: 12px 15px 12px 75px;
}
.cal .panel.regShow {
	border-color: #f0f0f0;
}
.cal .panel.ownShow {
	border: 1px solid #3772ba;
	border: 1px solid #c4c4c4;
}
.cal .panel.ownShow .panel-heading {
	color: #3772ba;
}
.cal .panel.sprShow {
	border: 2px solid #e83c00;
}
.cal .panel .edit {
	float: right;
	margin-left: 16px;
}
.cal .filter-wrap {
	margin: 15px 0px 30px 0px;
}
.cal .filter {
	height: 22px;
	overflow: hidden;
	padding: 2px 0px 2px 0px;
	margin-bottom: 6px;
	display: inline-block;
	margin-right: 6%;
	cursor: pointer;
}
.cal .filter .check {
	float: left;
	margin-right: 3px;
	width: 22px;
	height: 22px;
}
.cal .filter .check.own.On {
	background: url("../images/sprt-filter.png") no-repeat scroll 0px -49px transparent;
}
.cal .filter .check.own.Off {
	background: url("../images/sprt-filter.png") no-repeat scroll 0px 0px transparent;
}
.cal .filter .check.subs.On {
	background: url("../images/sprt-filter.png") no-repeat scroll 0px 0px transparent;
}
.cal .filter .check.subs.Off {
	background: url("../images/sprt-filter.png") no-repeat scroll 0px -24px transparent;
}
/****************/
/** EMAIL SETTINGS **/

.email-wrap {
	background-color: #fff;
}
.optn-emails {
	padding: 0px 6px;
	list-style-type: none;
}
.optn-emails li {
	line-height: 22px;
	padding: 8px 0px 12px 0px;
	border-bottom: 1px solid #e4e4e4;
}
.optn-emails li:last-child {
	border: 0px;
	padding: 8px 0px 0px 0px;
}
.optn-emails li .actions {
	display: inline-block;
	margin-left: 15px;
	float: right;
}

@media screen and (max-width:728px) {
.optn-emails li .actions {
	display: block;
	margin: 10px 0px 0px 0px;
	float: none;
}
}
/************************************/
/** INBOX **/


.mail.panel {
	margin-bottom: 8px;
	color: #848484;
	font-size: 14px;
	position: relative;
	min-height: 68px;
}
.mail.panel a {
	color: #666;
}
.mail.panel .selct {
	width: 42px;
	height: 78px;
	background-color: #fff;
	position: absolute;
	left: 0px;
	border-right: 1px solid #eee;
}
.mail.panel .selct input.msg {
	position: absolute;
	left: 14px;
	top: 30px;
}
.mail.panel h3.panel-title {
	font-weight: 400;
	font-size: 18px;
}
.mail.panel .right {
	float: right;
	display: inline-block;
}
.mail.panel .tools {
	padding-left: 18px;
}
.mail.panel .date {
	/*float: right;*/
	font-weight: normal;
	font-size: 11px;
	color: #555;
	line-height: 18px;
}
.mail.panel .dspic {
	width: 32px;
	height: 32px;
	position: absolute;
	left: 48px;
	top: 4px;
	margin-bottom: 2px;
}
.mail.subcount {
	font-size: 20px;
	color: #3772ba;
	font-weight: 300;
	padding-bottom: 6px;
	margin-bottom: 12px;
}
.mail.panel .panel-heading {
	color: #444;
	padding: 10px 15px 10px 88px;
	border-bottom: 1px solid #f5f5f5;
}
.mail.panel .panel-body {
	padding: 10px 15px 8px 48px;
	font-size: 13px;
}
.thread {
	margin-bottom: 18px;
	width: 90%;
	border-radius: 2px;
}
.thread p {
	font-size: 16px;
	margin-bottom: 2px;
}
.thread p img {
	max-width: 30px;
	margin-right: 6px;
}
.thread span {
	display: block;
	padding: 10px;
	background-color: #f7f7f7;
	color: #444;
	font-size: 13px;
}
.thread span.stamp {
	font-size: 10px;
	padding-top: 0px;
	color: #c4c4c4;
}
.thread.user {
	margin-left: 10%;
}
.thread.user span {
	background-color: #f0f0f7;
	color: #848484;
}

@media screen and (max-width:420px) {
.thread span {
	font-size: 16px;
}
}
/************************************/
/*** MY ACCOUNT  /  MANAGE GALLERY  ***/

.img-wrap {
	display: inline-block;
	float: left;
	border: 1px solid #d9d9d9;
	padding: 2px;
	width: 19%;
	margin: 0 1% 1% 0;
	cursor: pointer;
}
.img-wrap:hover {
	border: 1px solid #333;
}

@media screen and (min-width: 728px) and (max-width:1359px) {
.img-wrap {
	width: 11.5%;
	margin: 0 1% 1% 0;
}
}

@media screen and (min-width: 1919px) {
.img-wrap {
	width: 12.5%;
	margin: 0 1% 1% 0;
}
}
/*** AWARDS PAGE  ***/

.awards-col {
	width: 100%;
}
.awards-col .pod, .awards-col .pod.gry {
	padding: 15px;
}
.winner-wrap {
	font-size: 10px;
	color: #666;
	margin-bottom: 6px;
}
.winner-wrap .awards {
	/*	width: 34%;*/
	position: absolute;
	left: 0px;
	top: -10px;
	z-index: 99;
}
.winner-wrap span {
}
.winner-wrap h4 {
	margin-bottom: 2px;
	font-size: 16px;
}
.winner-wrap .img-w {
	background-color: #FFF;
	width: 100%;
	padding: 3px;
	margin-bottom: 10px;
	box-shadow: 0px 2px 2px #c4c4c4;
	position: relative;
}
.winner-wrap .number {
	opacity: 0.5;
	position: absolute;
	bottom: 0px;
	right: 12px;
	font-size: 42px;
	color: #fff;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: bold;
}
.winner-wrap.first h4 {
	font-size: 24px;
}
.winner-wrap.first .number {
	font-size: 58px;
}
.tbl-prizes {
	font-size: 12px;
	width: 100%;
	text-align: center;
	margin: 24px 0px;
}
.tbl-prizes thead {
	font-weight: bold;
}
.tbl-prizes td {
	padding: 8px 3px;
	border: 1px solid #d9d9d9;
}
.tbl-prizes td.hdr {
	color: #222;
	background-color: #f5f5f5;
}
/*** Awards ***/
.awds {
	background-color: #fff;
	text-align: center;
	font-size: 10px;
}
.awrd-title {
	float: left;
	font-size: 16px;
	line-height: 1.1;
	padding: 36px 0px 12px 12px;
	display: inline-block;
}
.awrd-title .des2 {
	display: block;
	font-size: 14px;
	color: #848484;
}
/********* Awards Sprite ***********/

.modal .award-wrap p.title {
	margin-bottom: 6px;
}
.modal .award-wrap p.des {
	font-size: 12px;
	color: #848484;
	margin-bottom: 18px;
}
.awardBadge {
	background: url('../images/sprt-awards-new-sm.png') no-repeat scroll left top transparent;
	width: 160px;
	height: 106px;
	display: inline-block;
}
.awardBadge.award-female-1 {
	background-position: 0px 0px;
}
.awardBadge.award-female-2 {
	background-position: 0px -113px;
}
.awardBadge.award-female-3 {
	background-position: 0px -216px;
}
.awardBadge.award-female-4 {
	background-position: 0px -314px;
}
.awardBadge.award-male-1 {
	background-position: -828px 0px;
}
.awardBadge.award-male-2 {
	background-position: -828px -113px;
}
.awardBadge.award-male-3 {
	background-position: -828px -216px;
}
.awardBadge.award-male-4 {
	background-position: -828px -314px;
}
.awardBadge.award-shemale-1 {
	background-position: -162px 0px;
}
.awardBadge.award-shemale-2 {
	background-position: -162px -113px;
}
.awardBadge.award-shemale-3 {
	background-position: -162px -216px;
}
.awardBadge.award-shemale-4 {
	background-position: -162px -314px;
}
.awardBadge.award-male_female_group-1 {
	background-position: -330px 0px;
}
.awardBadge.award-male_female_group-2 {
	background-position: -330px -113px;
}
.awardBadge.award-male_female_group-3 {
	background-position: -330px -216px;
}
.awardBadge.award-male_female_group-4 {
	background-position: -330px -314px;
}
.awardBadge.award-male_group-1 {
	background-position: -494px 0px;
}
.awardBadge.award-male_group-2 {
	background-position: -494px -113px;
}
.awardBadge.award-male_group-3 {
	background-position: -494px -216px;
}
.awardBadge.award-male_group-4 {
	background-position: -494px -314px;
}
.awardBadge.award-female_group-1 {
	background-position: -660px 0px;
}
.awardBadge.award-female_group-2 {
	background-position: -660px -113px;
}
.awardBadge.award-female_group-3 {
	background-position: -660px -216px;
}
.awardBadge.award-female_group-4 {
	background-position: -660px -314px;
}
/** Responsive Sprites / Test **/

.res-sprite {
	overflow: hidden;
	width: 100%;
}
.res-sprite.awards {
	height: 98px;
}
.res-sprite.awards img {
	width: 656%;
	position: relative;
}
.res-sprite.awards img.shemale1 {
	left: -110%;
	top: 0;
}

@media (max-width:1125px) {
.res-sprite.awards {
	height: 86px;
}
}
/***/


.awardBadge2 {
	background: url('../images/sprt-awards-new-sm2.png') no-repeat scroll left top transparent;
	width: 110px;
	height: 76px;
	display: inline-block;
}
.awardBadge2.award-female-1 {
	background-position: 0px 0px;
}
.awardBadge2.award-female-2 {
	background-position: 0px -76px;
}
.awardBadge2.award-female-3 {
	background-position: 0px -148px;
}
.awardBadge2.award-female-4 {
	background-position: 0px -215px;
}
.awardBadge2.award-male-1 {
	background-position: -573px 0px;
}
.awardBadge2.award-male-2 {
	background-position: -573px -76px;
}
.awardBadge2.award-male-3 {
	background-position: -573px -148px;
}
.awardBadge2.award-male-4 {
	background-position: -573px -215px;
}
.awardBadge2.award-shemale-1 {
	background-position: -114px 0px;
}
.awardBadge2.award-shemale-2 {
	background-position: -114px -76px;
}
.awardBadge2.award-shemale-3 {
	background-position: -114px -148px;
}
.awardBadge2.award-shemale-4 {
	background-position: -114px -215px;
}
.awardBadge2.award-male_female_group-1 {
	background-position: -230px 0px;
}
.awardBadge2.award-male_female_group-2 {
	background-position: -230px -76px;
}
.awardBadge2.award-male_female_group-3 {
	background-position: -230px -148px;
}
.awardBadge2.award-male_female_group-4 {
	background-position: -230px -215px;
}
.awardBadge2.award-male_group-1 {
	background-position: -344px 0px;
}
.awardBadge2.award-male_group-2 {
	background-position: -344px -76px;
}
.awardBadge2.award-male_group-3 {
	background-position: -344px -148px;
}
.awardBadge2.award-male_group-4 {
	background-position: -344px -215px;
}
.awardBadge2.award-female_group-1 {
	background-position: -458px 0px;
}
.awardBadge2.award-female_group-2 {
	background-position: -458px -76px;
}
.awardBadge2.award-female_group-3 {
	background-position: -458px -148px;
}
.awardBadge2.award-female_group-4 {
	background-position: -458px -215px;
}
/** Small Sprite / Awards Page **/
.awardBadge3 {
	background: url('../images/sprt-awards-new-sm3.png') no-repeat scroll left top transparent;
	width: 74px;
	height: 54px;
	display: inline-block;
}
.awardBadge3.award-female-1 {
	background-position: 2px 0px;
}
.awardBadge3.award-female-2 {
	background-position: -8px -58px;
}
.awardBadge3.award-female-3 {
	background-position: -8px -109px;
}
.awardBadge3.award-female-4 {
	background-position: -8px -158px;
}
.awardBadge3.award-male-1 {
	background-position: -410px 0px;
}
.awardBadge3.award-male-2 {
	background-position: -424px -58px;
}
.awardBadge3.award-male-3 {
	background-position: -424px -109px;
}
.awardBadge3.award-male-4 {
	background-position: -424px -158px;
}
.awardBadge3.award-shemale-1 {
	background-position: -82px 0px;
}
.awardBadge3.award-shemale-2 {
	background-position: -96px -58px;
}
.awardBadge3.award-shemale-3 {
	background-position: -96px -109px;
}
.awardBadge3.award-shemale-4 {
	background-position: -96px -158px;
}
.awardBadge3.award-male_female_group-1 {
	background-position: -164px 0px;
}
.awardBadge3.award-male_female_group-2 {
	background-position: -176px -58px;
}
.awardBadge3.award-male_female_group-3 {
	background-position: -176px -109px;
}
.awardBadge3.award-male_female_group-4 {
	background-position: -176px -158px;
}
.awardBadge3.award-male_group-1 {
	background-position: -246px 0px;
}
.awardBadge3.award-male_group-2 {
	background-position: -258px -58px;
}
.awardBadge3.award-male_group-3 {
	background-position: -248px -109px;
}
.awardBadge3.award-male_group-4 {
	background-position: -258px -158px;
}
.awardBadge3.award-female_group-1 {
	background-position: -326px 0px;
}
.awardBadge3.award-female_group-2 {
	background-position: -340px -58px;
}
.awardBadge3.award-female_group-3 {
	background-position: -340px -109px;
}
.awardBadge3.award-female_group-4 {
	background-position: -340px -158px;
}
/*****  HELPER CLASSES   *****/

.mb-0 {
	margin-bottom: 0px !important;
}
.mb-15 {
	margin-bottom: 15px;
}
.mb-30 {
	margin-bottom: 30px;
}
.circle {
	border-radius: 99px;
	-moz-border-radius: 99px;
	-webkit-border-radius: 99px;
}
/************************************/
/** ACCOUNT / FRIENDS / FAVOURITES **/
#network .friend {
	border: 1px solid #efefef;
	padding: 4px;
	margin-bottom: 12px;
	border-radius: 2px;
	cursor: pointer;
}
#network .friend img {
	float: left;
	height: 50px;
	width: 50px;
	margin-right: 10px;
}
#network .friend p {
	margin-bottom: 3px;
	color: #999999;
	font-size: 13px;
}
#network .friend p.name {
	font-size: 15px;
	color: #444;
}
#network .friend.chk {
	background-color: #efefef;
	border-color: #efefef;
}
#network .friend.on p.status {
	color: #608e0b;
}
#network .friend.on p.status .glyphicon {
	font-size: 85%;
}
#network .friend:hover, .friend.chk:hover {
	border-color: #121212;
}
/*** Live ***/

#stream {
	z-index: 1000;
	background-color: #333333;
	width: 100%;
	height: 400px;
}
/*** GALLERIES ***/
.gllry {
	background-color: #fff;
	padding: 4px !important;
	color: #444444;
	border: 2px solid #f0f0f0;
	margin-bottom: 18px;
}
.gllry a {
	position: relative;
	display: block;
}
.gllry p {
	font-size: 13px;
	margin: 6px 0px 0px 0px;
}
.gllry .count {
	font-size: 10px;
	color: #f0f0f0;
	position: absolute;
	padding: 2px 4px;
	background-color: #000000;
	top: 0px;
	right: 0px;
	opacity: 0.6;
}
.gllry .lock {
	width: 40px;
	height: 40px;
	position: absolute;
	top: 40%;
	left: 40%;
	z-index: 1;
}
.gllry .locked-bg {
	font-size: 14px;
	font-weight: 300;
	color: #f0f0f0;
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: #000000;
	opacity: 0.6;
	padding: 6px;
	text-align: center;
}
.gllry a.all {
	font-size: 11px;
}
.gllry .set {
	visibility: hidden;
	display: none;
	height: 0px;
}
.gallery1 {
	/*height:140px;*/
	height: 184px;
	width: 100%;
	background-size: cover;
	background-image: url(../images/icon_gallery.png);
}
.gallery-launch {
	width: 268px;
	height: 184px;
	background-size: cover;
	background-image: url(../images/icon_gallery.png);
}
.prf-gallery {
}
.prf-gallery [class^="col-"] {
	padding: 0px 6px;
}
.pic-gal {
	padding: 4px;
	border: 2px solid #f0f0f0;
}
.ekko-lightbox .img-responsive {
	margin: 0 auto;
}
/*** Modals **/

.snippet {
	background-color: #fff;
	padding: 10px;
	margin-bottom: 6px;
	width: 100%;
	font-size: 13px;
	color: #555555;
}
.snippet .feat-img {
	background-size: cover;
	width: 100%;
	height: 145px;
	margin-bottom: 10px;
}
.snippet .feat-img2 {
	background-size: cover;
	width: 100%;
	height: 190px;
}
.snippet h4 {
	margin-bottom: 6px;
}
.pinfo p {
	font-size: 12px;
	margin: 5px 0px;
	text-transform: capitalize;
}
/** Chat Wall Post **/
.wall-post {
	margin: 6px 0px;
	padding: 12px 0px;
	overflow: hidden;
	border-bottom: 1px solid #eeeeee;
}
.wall-post .pull-left {
	margin-right: 12px;
}
.wall-post .user-img {
	width: 68px;
	height: 68px;
	display: block;
	padding: 2px;
	border: 1px solid #eeeeee;
}
.wall-post .msg {
	font-size: 12px;
	color: #848484;
	overflow: hidden;
}
.wall-post .msg .date {
	font-size: 10px;
	font-weight: normal;
	padding: 1px 8px;
	border: 1px solid #eeeeee;
}
.wall-post .user {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 6px;
}
/***  GIFTS  ***/
#gift-shelf {
	background: url("../images/shelf-row2-105.png") repeat scroll left top transparent;
	width: auto;
	display: block;
	height: auto;
	position: relative;
	overflow: hidden;
	padding-left: 0px;
	padding-bottom: 52px;
	border-radius: 4px;
	margin: 0px 0px 12px 0px;
}
#gift-shelf p.showGift {
	display: block;
	width: 33.3%;
	width: 12.5%;
	height: 75px;
	float: left;
	padding: 14px 6px;
	text-align: center;
	position: relative;
	margin-bottom: 30px;
}
#gift-shelf p.showGift img {
	width: 75px !important;
	height: 75px!important;
	z-index: 10;
}
#gift-shelf p.showGift:hover img {
	position: relative;
	z-index: 10;
	text-align: center;
}
#gift-shelf p.showGift .infoBalloon {
	display: none;
	height: auto;
	overflow: hidden;
	font: 10px/12px Arial, Helvetica, sans-serif;
	text-align: center;
	box-shadow: 0px 0px 10px #a0a0a0;
}
#gift-shelf p.showGift:hover .infoBalloon {
	display: block;
	width: 90%;
	height: auto;
	overflow: hidden;
	background: none repeat scroll 0% 0% #FFF;
	position: absolute;
	left: 6px;
	top: 6px;
	padding: 85px 4px 5px;
	z-index: 1;
	font: 10px/12px Arial, Helvetica, sans-serif;
	border-radius: 3px;
	color: #666;
}
#gift-shelf p.showGift .infoBalloon .username {
	display: block;
	border-top: 1px solid #D9D9D9;
	padding: 2px 0px;
	margin: 2px 0px;
}
.modal-body p.showGift {
	width: 25% !important;
}
.gift-sort {
	display: inline-block;
	width: 47%;
}
/**** INPUT ELEMENTS ****/
textarea {
	resize: none;
}
/*input, textarea, .sel-input {
	margin-bottom: 15px;
}*/
.acc .blk {
	display: block;
}
.form-control.sm {
	height: 28px;
	padding: 5px 7px;
	font-size: 13px;
}
.input-white {
	background: #fff;
}
/****  FILTER OPTIONS  ****/

.cam-filters {
	width: 100%;
	margin-bottom: 24px;
}
.modal-body .filter-optn {
	width: 100%;
	background-color: #f0f0f0;
	padding: 0px 8px;
	margin-bottom: 6px;
	border-radius: 3px;
}
.modal-body .filter-optn label {
	width: 92%;
	padding: 8px 6px;
	margin-left: 4px;
	font-weight: normal;
	font-size: 16px;
}
/*** UNBUNDLING ***/

.sec-title {
	display: block;
	color: #333;
	font-size: 24px;
	font-weight: 300;
	margin: 12px 0px;
}
/****  REPEAT CLASSES  ****/

/*.noMargin {
	margin: 0px !important;
}*/
.img-gry {
	width: 100%;
	border: 3px solid #f0f0f0;
}
ul.inline li {
	display: inline;
}
img.full {
	width: 100%;
}
.red-alrt {
	font-size: 120%;
	color: #6FB7EC;
}
/****  FOOTER  ****/
#footer {
	width: 100%;
	background-color: #333333;
	padding: 10px 0px 0px 0px;
	color: #f0f0f0;
	font-size: 11px;
	position: absolute;
	bottom: 0;
}
#footer > .row {
	margin: 0px;
}
#footer a {
	color: #fff;
}
#footer a:hover {
	color: #f0f0f0;
	text-decoration: underline;
}

#footer p {
	margin: 0px 0px 3px 0px;
}
/***  CALENDAR   ***/

/*#calendar {
	margin-bottom: 20px;
}*/

.ui-datepicker {
	display: inline-block;
	width: auto;
	max-width: 250px;
}
.ui-datepicker-header {
	width: auto;
	position: relative;
}
.ui-datepicker .ui-datepicker-title {
	width: auto;
	text-align: center;
	font-size: 16px;
	color: #ffffff;
	font-weight: 400;
	padding: 5px 0px;
	background-color: #444444;
}
#calendar .ui-datepicker-next {
	right: 6px;
	bottom: 5px;
	position: absolute;
	color: #fc531d;
}
#calendar .ui-datepicker-prev {
	left: 6px;
	bottom: 5px;
	position: absolute;
	color: #fc531d;
}
.ui-datepicker-calendar {
/*background-color:#ffffff;*/
}
#calendar .ui-datepicker table {
	text-align: center;
}
#calendar .ui-datepicker table thead {
	border-left: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
}
#calendar .ui-datepicker table th {
	background-color: #fff;
	color: #848484;
	border: 0px none;
	padding: 6px;
	text-align: center;
	font-weight: 400;
}
#calendar .ui-datepicker table td {
	background: none repeat scroll 0px center transparent;
	padding: 7px 9px;
	border: 0px none;
	font-size: 14px;
	background-color: #f7f7f7;
	border: 1px solid #c4c4c4;
	background-color: #ffffff;
}
#calendar .ui-datepicker table td a {
	color: #848484;
}
#calendar .ui-datepicker table td.ui-datepicker-other-month {
	background: none repeat scroll 0px center #d9d9d9;
}
#calendar .ui-datepicker table td.ui-datepicker-other-month span.ui-state-default {
	color: #c4c4c4;
	border: 0px none;
	padding: 0px;
}
#calendar .ui-datepicker table td.marked {
	/*background-image: url("../images/calendar_marked_subscriptions.png");*/
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #ffffff;
	box-shadow: none;
}
#calendar .ui-datepicker table td.marked.mk1 {
	background: url("../images/sprt-dots.png") no-repeat 9px 26px #fff;
}
#calendar .ui-datepicker table td.marked.mk2 {
	background: url("../images/sprt-dots.png") no-repeat -22px 26px #fff;
}
#calendar .ui-datepicker table td.marked.mk3 {
	background: url("../images/sprt-dots.png") no-repeat -45px 26px #fff;
}
#calendar .ui-datepicker table td.marked a {
	color: #0a5079;
}
/*! * bootstrap-select v1.4.3 * http://silviomoreto.github.io/bootstrap-select * Copyright 2013 bootstrap-select
 * Licensed under the MIT license */
.bootstrap-select.btn-group, .bootstrap-select.btn-group[class*="span"] {
	float: none;
	display: inline-block;
	margin-left: 0
}
.form-search .bootstrap-select.btn-group, .form-inline .bootstrap-select.btn-group, .form-horizontal .bootstrap-select.btn-group {
	margin-bottom: 0
}
.bootstrap-select.form-control {
	margin-bottom: 0;
	padding: 0;
	border: 0
}
.bootstrap-select.btn-group.pull-right, .bootstrap-select.btn-group[class*="span"].pull-right, .row-fluid .bootstrap-select.btn-group[class*="span"].pull-right {
	float: right
}
.input-append .bootstrap-select.btn-group {
	margin-left: -1px
}
.input-prepend .bootstrap-select.btn-group {
	margin-right: -1px
}
.bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]) {
	min-width: 50px;
}
.bootstrap-select {
	min-width: 200px/*width: 200px\0*/
}
.bootstrap-select.sel-input.sm {
	min-width: 75px !important;
}
.bootstrap-select.form-control:not([class*="span"]) {
	width: 100%
}
.bootstrap-select>.btn {
	width: 100%
}
.error .bootstrap-select .btn {
	border: 1px solid #b94a48
}
.dropdown-menu {
	z-index: 2000
}
.bootstrap-select.show-menu-arrow.open>.btn {
	z-index: 2051
}
.bootstrap-select .btn:focus {
	outline: thin dotted #333 !important;
	outline: 5px auto -webkit-focus-ring-color !important;
	outline-offset: -2px
}
.bootstrap-select.btn-group .btn .filter-option {
	overflow: hidden;
	position: absolute;
	left: 12px;
	right: 25px;
	text-align: left
}
.bootstrap-select.btn-group .btn .caret {
	position: absolute;
	top: 50%;
	right: 12px;
	margin-top: -2px;
	vertical-align: middle
}
.bootstrap-select.btn-group>.disabled, .bootstrap-select.btn-group .dropdown-menu li.disabled>a {
	cursor: not-allowed
}
.bootstrap-select.btn-group>.disabled:focus {
	outline: none !important
}
.bootstrap-select.btn-group[class*="span"] .btn {
	width: 100%
}
.bootstrap-select.btn-group .dropdown-menu {
	min-width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.bootstrap-select.btn-group .dropdown-menu.inner {
	position: static;
	border: 0;
	padding: 0;
	margin: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.bootstrap-select.btn-group .dropdown-menu dt {
	display: block;
	padding: 3px 20px;
	cursor: default
}
.bootstrap-select.btn-group .div-contain {
	overflow: hidden
}
.bootstrap-select.btn-group .dropdown-menu li {
	position: relative
}
.bootstrap-select.btn-group .dropdown-menu li>a.opt {
	position: relative;
	padding-left: 35px
}
.bootstrap-select.btn-group .dropdown-menu li>a {
	cursor: pointer
}
.bootstrap-select.btn-group .dropdown-menu li>dt small {
	font-weight: normal
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a i.check-mark {
	display: inline-block;
	position: absolute;
	right: 15px;
	margin-top: 2.5px
}
.bootstrap-select.btn-group .dropdown-menu li a i.check-mark {
	display: none
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
	margin-right: 34px
}
.bootstrap-select.btn-group .dropdown-menu li small {
	padding-left: .5em
}
.bootstrap-select.btn-group .dropdown-menu li:not(.disabled)>a:hover small, .bootstrap-select.btn-group .dropdown-menu li:not(.disabled)>a:focus small, .bootstrap-select.btn-group .dropdown-menu li.active:not(.disabled)>a small {
	color: #64b1d8;
	color: rgba(255,255,255,0.4)
}
.bootstrap-select.btn-group .dropdown-menu li>dt small {
	font-weight: normal
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
	content: '';
	display: inline-block;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #CCC;
	border-bottom-color: rgba(0,0,0,0.2);
	position: absolute;
	bottom: -4px;
	left: 9px;
	display: none
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
	content: '';
	display: inline-block;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid white;
	position: absolute;
	bottom: -4px;
	left: 10px;
	display: none
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
	bottom: auto;
	top: -3px;
	border-top: 7px solid #ccc;
	border-bottom: 0;
	border-top-color: rgba(0,0,0,0.2)
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
	bottom: auto;
	top: -3px;
	border-top: 6px solid #fff;
	border-bottom: 0
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
	right: 12px;
	left: auto
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
	right: 13px;
	left: auto
}
.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before, .bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after {
	display: block
}
.bootstrap-select.btn-group .no-results {
	padding: 3px;
	background: #f5f5f5;
	margin: 0 5px
}
.mobile-device {
	position: absolute;
	top: 0;
	left: 0;
	display: block !important;
	width: 100%;
	height: 100% !important;
	opacity: 0
}
.bootstrap-select.fit-width {
	width: auto !important
}
.bootstrap-select.btn-group.fit-width .btn .filter-option {
	position: static
}
.bootstrap-select.btn-group.fit-width .btn .caret {
	position: static;
	top: auto;
	margin-top: -1px
}
.control-group.error .bootstrap-select .dropdown-toggle {
	border-color: #b94a48
}
.bootstrap-select-searchbox {
	padding: 4px 8px
}
.bootstrap-select-searchbox input {
	margin-bottom: 0
}
/*** CUSTOM FONT ***/
@font-face {
	font-family: 'GibsonLightRegular';
	src: url('../fonts/Gibson-Light-webfont.eot');
	src: url('../fonts/Gibson-Light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Gibson-Light-webfont.woff') format('woff'), url('../fonts/Gibson-Light-webfont.ttf') format('truetype'), url('../fonts/Gibson-Light-webfont.svg#GibsonLightRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'GibsonRegular';
	src: url('../fonts/Gibson-Regular-webfont.eot');
	src: url('../fonts/Gibson-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Gibson-Regular-webfont.woff') format('woff'), url('../fonts/Gibson-Regular-webfont.ttf') format('truetype'), url('../fonts/Gibson-Regular-webfont.svg#GibsonRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*@font-face {
	font-family: 'GibsonBold';
	src: url('../fonts/Gibson-Bold-webfont.eot');
	src: url('../fonts/Gibson-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Gibson-Bold-webfont.woff') format('woff'), url('../fonts/Gibson-Bold-webfont.ttf') format('truetype'), url('../fonts/Gibson-Bold-webfont.svg#GibsonRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}*/
h1, h2, h3, h4 {
	font-family: GibsonLightRegular, 'Helvetica Neue', Arial, Helvetica, sans-serif;
}
h5, h6 {
	font-family: GibsonRegular, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.fade {
	opacity: 0.45;
}
.notify-wrap {
	border-bottom: 1px solid #e83c00;
	border-left: 1px solid #e83c00;
	border-right: 1px solid #e83c00;
	border-top: 0px;
	padding: 15px 12px 8px;
	background-color: #e9e9e9;
	box-shadow: 0px 5px 12px #666;
}
.activity {
	display: inline-block;
	width: 100%;
	height: 38px;
	margin: 0 0 4px;
	line-height: 16px;
	font-size: 12px;
	padding: 2px 4px;
	background: #f7f7f7;
	border: 1px solid #f7F7F7;
	border-radius: 1px;
	cursor: pointer;
}
.activity:hover {
	background-color: #fff;
}
.activity.account {
	background: transparent;
	border: 0px;
	height: auto;
	line-height: 15px;
	max-height: 36px;
	overflow: hidden;
	margin: 0 0 7px;
	padding: 0 2px;
}
.activity .sys-img {
	float: left;
	width: 32px;
	height: 32px;
	display: inline-block;
	background-size: cover;
	margin: 0 8px 0 0;
	text-align: center;
	line-height: 32px;
	border-radius: 1px;
	font-size: 14px;
}
.activity .sys-img img {
}
.activity.account .sys-img {
	color: #31708F;
	font-size: 15px;
	text-align: left;
	border-radius: 0;
	width: 18px;
	line-height: 18px;
	height: 18PX;
}
.activity .msg {
}
.activity .date {
	font-size: 10px;
	color: #999;
}
.activity > .close {
	margin: -4px 0 0;
	font-size: 18px;
	opacity: 0.1;
}
.activity > .close:hover {
	margin: -4px 0 0;
	font-size: 18px;
	opacity: 0.3;
}
.connections-online {
	border-bottom: 1px solid #e83c00;
	border-left: 1px solid #e83c00;
	border-right: 1px solid #e83c00;
	border-top: 0px;
	padding: 15px;
	background-color: #e9e9e9;
}
.connections-online .online-favs {
	display: inline-block;
	padding: 2px;
	border: 1px solid #e4e4e4;
	width: 100%;
	background-color: #f7f7f7;
	border-radius: 2px;
	margin-bottom: 3px;
	cursor: pointer;
}
.connections-online .online-favs:hover {
	background: #fff;
}
.connections-online .online-favs .name {
	line-height: 36px;
}
/*Inbox-Spotlight/All Mails- Unread Notification*/
.unread-counter-active, .unread-counter {
	display: inline-block;
	margin: 0 0 0 4px;
	width: 17px;
	line-height: 1.6;
	border-radius: 99px;
	font-size: 72%;
	position: relative;
	top: -2px;
	text-align: center;
}
.unread-counter-active {
	background-color: #fff;
	color: black;
}
.unread-counter {
	background-color: #C21A01;
	color: #fff;
}
.sp-btn-sp {
	float: left;
}

/*Messaging mobile version*/
@media screen and (max-width: 800px) {
.conversation-nav-tabs {
	display: none;
}
.conv-tab-title-deskstop {
	display: none;
}
}

@media screen and (min-width: 801px) {
.conversation-nav-tabs-m {
	display: none;
}
.conv-tab-title {
	display: none;
}
}

@media screen and (min-width: 320px ) and (max-width: 728px) {
.conversation-nav-tabs-m p {
	display: none;
}
.conv-tab .glyphicon {
	font-size: 18px;
}
.conv-tab .sent-icon {
	font-size: 19px;
}
.unread-counter-active, .unread-counter {
	top: -4px;
}
}

@media screen and (min-width: 320px ) and (max-width: 800px) {
.conv-tab {
	padding: 2% 5%;
	width: 25%;
}
}

@media screen and (min-width: 728px ) and (max-width: 800px) {
.conv-tab {
	padding: 2% 5%;
	height: 80px;
}
.conv-tab span.glyphicon {
	font-size: 20px;
	top: 6px;
}
.sent-icon {
	font-size: 20px;
	top: 6px;
}
.conversation-nav-tabs-m p {
	padding-top: 10px;
	margin-bottom: -3px;
}
.sent-icon {
	font-size: 20px;
}
.unread-counter-active, .unread-counter {
	top: -1px;
}
}
.spotlight-alert {
	margin: 0 0 5px;
}
.spotlight-alert:hover {
	background: #fff;
	box-shadow: none;
	cursor: default;
	opacity: 1;
	border: 1px solid #C4C4C4;/*box-shadow: 0px 0px 3px #b0b0b0;*/
}
.spotlight-close-icon {
	color: #31708f;
}
/*** New Label ***/

.new-label-2 {
	background: none repeat scroll 0% 0% #83C30C;
	color: #FFF;
	display: inline-block;
	font-size: 9px;
	padding: 1px 6px;
	margin: 0px 0px 0px -5px;
	top: 14px;
	position: absolute;
	box-shadow: 0px 0px 4px #989898;
}
.new-label {
	background: none repeat scroll 0% 0% #83C30C;
	color: #FFF;
	display: inline-block;
	font-size: 10px;
	padding: 1px 5px;
	text-shadow: 0px 0px 2px #888;
	line-height: 1.22;
}
.sent-icon {
	margin: 0 0 0 2px;
}
/*Profile Page*/
.pinfo a {
	color: #606060;
}
.pinfo a:hover {
	color: #606060;
	text-decoration: underline;
}
/*Quick Filter - version 1*/
#quick-filter-profile-page {
	padding: 5px;
	font-size: 10px;
	margin: 0px 0 0 0;/*background-color: #9E9D9D;*/
}
#quick-filter-profile-page a {
	color: #c4c4c4;
}
#quick-filter-profile-page a:hover {
	color: #c4c4c4;
	text-decoration: none;
}
#quick-filter-profile-page ul {
	padding: 15px 10px 0px 10px;
}
#quick-filter-profile-page li {
	border: 1px solid #e0e0e0;
	margin: 0 0 10px 0;
	display: inline-block;
	padding: 5px 10px;
}
/*Quick Filters - version 2*/
#quick-filter-profile-page-one {
	padding: 5px;
	font-size: 10px;
	margin: 0px 0 0 0;
	background-color: #e7e7e7;
}
#quick-filter-profile-page-one a {
	color: #8a8a8a;
}
#quick-filter-profile-page-one a:hover {
	color: #8a8a8a;
	text-decoration: none;
}
#quick-filter-profile-page-one ul {
	padding: 15px 10px 0px 10px;
}
#quick-filter-profile-page-one li {
	border: 1px solid #8a8a8a;
	margin: 0px 0px 10px;
	display: inline-block;
	padding: 5px 10px;
	border-radius: 2px;
}
/*Quick Filters - version 3*/

#quick-filter-profile-page-three {
	margin: 60px 0 0;
	background-color: #e4e4e4;
}
#quick-filter-profile-page-three ul {
	padding: 20px 0 5px;
}
#quick-filter-profile-page-three li {
	margin: 0px 0px 12px;
	display: inline-block;
}
#quick-filter-profile-page-three li a {
	border: 1px solid #cccccc;
	padding: 5px 10px;
	border-radius: 2px;
	background-color: #f0f0f0;
	color: #555;
	font-size: 11px;
}
#quick-filter-profile-page-three li a:hover {
	background-color: #fc531d;
	color: #fff;
	text-decoration: none;
	border: 1px solid #e83c00;
}
/*------------------Fanclub Icons--------------*/

.icon-fanclub {
	background: url(../images/sprite-fanclub-icon.png) no-repeat -21px -2px;
	width: 21px;
	height: 12px;
	margin: 0 3px 0 0;
	display: inline-block;
}

@media screen and (max-width:728px) {
.icon-fanclub-m {
	background: url(../images/sprite-fanclub-icon.png) no-repeat 0 2px;
	/*background-repeat: no-repeat;*/
	/*left: 36px;*/
	width: 20px;
	height: 20px;
	/*margin: 0 5px 0 0;*/
	display: inline-block;
}
.fanclub-mobile-icon {
	border-radius: 99px;
	padding: 8px 11px 5px;
	border: 1px solid #fff;
}
}
/*PER version 2*/
.per-v2 a:hover {
	background-color: #fff;
	border-color: #C4C4C4;
	cursor: default;
}
.sort-icon {
	background: url(../images/sort.png) no-repeat;
	height: 10px;
	width: 8px;
	display: inline-block;
	margin: 0 0 0 5px;
}
.read-more-message-v2 span.glyphicon {
	color: #a7a7a7;
	margin: 0 8px 0 0;
}
.read-more-message-v2 a {
	color: #666;
}
.read-more-message-v2 a:hover {
	color: #E83C00;/*text-decoration: none;*/
}
.read-more-message-v2 {
}
.read-more-message-v2 a .per-info-icon {
	background-color: #D9EDF7;
	color: #31708F;
	font-family: Georgia, sans-serif;
	font-style: italic;
	margin: 0 8px 0 0;
	padding: 3px 8px;
	border-radius: 99px;
	font-size: 9px;
}
.read-more-message-v2 a:hover .per-info-icon {
	color: #fff;
	background-color: #288dbf;
	text-decoration: none;
	display: inline-block;
}
/*PER version 2 Modal V1 displays*/
.per-v2-modal-title {
	background-color: #D9EDF7;
	color: #31708F;
	padding: 8px 10px;
}
.per-v2-modal-value span.glyphicon {
	color: #31708F;
	margin: 0 5px 0 0;
}
.per-v2-modal-value {
	margin: 0 0 5px 10px;
}
.per-v2-modal-section {
	margin-bottom: 8px;
}
.per-v2-gift-value {
	margin: 0 0 0 10px;
	width: 20px;
	height: 20px;
}
.per-v2-modal-dp {
	width: 20px;
	height: 20px;
	margin: 0 5px 0 0;
}
/*Per Ver 2 - Modal V2 dislays*/
.per-v2-gift-value-v2 {
	width: 20px;
	height: 20px;
}
.per-v2-modal-right-col {
	background-color: #F7F7F7;
	/*height: 207px ;*/
	padding-top: 15px;/*width: 35%;*//*margin: 0 10px 0 0;*/
}
.per-v2-modal-right-col p {
	font-size: 12px;
}
.per-v2-modal-left-col {
	width: 60%;
}
.per-v2-modal-left-col ul {
	margin: 0 0 0 -40px;
	list-style: none;
}
.per-v2-modal-left-col li {
	margin: 0 0 10px 0;
	font-size: 14px;
	font-weight: bold;
}
.per-v2-modal-left-col span {
	font-weight: 300;
}
.gift-v2-value {
	/*color: black;*/
	font-size: 20px;
}
/*CHS Dashboard - Manage gallery information box*/
.info-icon {
	background-color: #D9EDF7;
	color: #31708F;
	font-family: Georgia, sans-serif;
	font-style: italic;
	border-radius: 99px;
	margin: 0px 8px 0px 0px;
	font-size: 9px;
	top: -3px;
	position: relative;
	line-height: 15px;
	display: inline-block;
	width: 15px;
}

/*** TABLETS & PHONES ***/


@media (max-width: 1024px) {
.noDevice {
	visibility: hidden;
	height: 0;
	width: 0;
	display: none!important
}
.device {
	display: initial
}
.navbar-default {
	max-height: auto;
	height: 40px
}
.navbar-nav .open .dropdown-menu {
	position: static;
	float: none;
	width: auto;
	margin-top: 0;
	background-color: transparent;
	border: 0;
	box-shadow: none
}
.navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header {
	padding: 5px 15px 5px 25px
}
.navbar-nav .open .dropdown-menu>li>a {
	line-height: 19px
}
.navbar-nav .open .dropdown-menu>li>a:hover, .navbar-nav .open .dropdown-menu>li>a:focus {
	background-image: none
}
.navbar-form .form-group {
	margin-bottom: 5px
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
	color: #fff
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
	color: #f0f0f0;
	background-color: #e83c00
}
.navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
	color: #fff;
	background-color: #e83c00
}
.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
	color: #c4c4c4;
	background-color: transparent
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
	border-color: #080808
}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
	background-color: #080808
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
	color: #999
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
	color: #fff;
	background-color: transparent
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
	color: #fff;
	background-color: #080808
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
	color: #444;
	background-color: transparent
}
.pro-img {
	width: 44px;
	height: 44px;
	float: right;
	float: none;
	width: 54px;
	height: 54px;
	border-radius: 99px;
	border: 2px solid #f0f0f7;
}
.fav-img {
	width: 46px;
	height: 46px;
	float: left
}
.usrnm {
	display: inline-block;
	margin-left: 0;
	line-height: 50px;
	font-weight: 400!important;
	font-size: 20px !important;
	color: #fff;
}
.lt-sm {
	margin-bottom: 12px!important
}
.navbar-header {
	float: left;
	width: 100%;
	text-align: center
}
.brand-min {
	float: none;
	height: auto;
	padding: 5px;
	font-size: 18px;
	line-height: 20px;
	display: inline-block
}
.brand-min img {
	width: 118px!important
}
.nav-style {
	background-color: #fff;
	border-bottom: 2px solid #fc531d
}
.navbar-toggle {
	position: relative;
	float: right;
	padding: 5px 8px;
	margin: 2px 2px 0;
	background-color: transparent;
	border: 0 solid transparent;
	border-radius: 0
}
.mobnav {
	background-color: #333
}
.mobnav ul {
	padding: 0 0 0 12px
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
	background-color: #fc531d;
	color: #fff
}
.navbar-default .navbar-nav>li>a {
	font-size: 18px
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
	color: #fff;
	background-color: #121212
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
	color: #f0f0f0;
	font-size: 15px;
	padding: 5px 15px 5px 25px
}
.dropdown-menu .divider {
	background-color: #848484
}
.menu2 ul {
	display: none
}
.menu2 select {
	display: inline-block;
	-webkit-appearance: none;
	-moz-appearance: none;
	height: 38px;
	padding: 6px 9px;
	width: 100%;
	/*margin-bottom: 15px;*/
	background-color: #fff;
	font-size: 120%;
	background-image: url(../images/dwn-arw-gry.png);
	background-repeat: no-repeat;
	background-position: right center;
	box-shadow: none;
	border: 1px solid #c4c4c4
}
.menu2 option {
	line-height: 32px
}
.profile-menu .menu2 select {
	margin-bottom: 0
}
.deviMenu .upgrde {
	background-color: #70A60B;
	background-image: -moz-linear-gradient(center top, #83C30C, #70A60B);
	background-image: -webkit-linear-gradient(center top, #83C30C, #70A60B);
	text-shadow: 0 0 2px #848484;
	font-weight: 700;
	border-top: 0!important;
	width: 86%;
	text-align: center;
	border-radius: 2px;
	margin: 12px auto;
	padding: 12px 10px
}
.deviMenu a.upgrde:hover {
	background: #7Ab50b
}
.deviMenu li.inpt {
	padding: 0px 15px;
}
.deviMenu input {
	margin: 12px 0px;
}
.deviMenu .cont-wrap .hd1, .hd2, .hd3 {
	color: #fff;
	display: block;
	margin-top: 0px;
	margin-bottom: 12px;
	font-family: 'Helvetica Neue', 'RobotoLight', Arial, Helvetica, sans-serif;
	font-weight: 300;
}
.deviMenu .cont-wrap .hd1 {
	font-size: 20px;
}
.deviMenu .cont-wrap .hd2 {
	font-size: 18px;
}
.deviMenu .cont-wrap .hd3 {
	font-size: 16px;
}
.deviMenu hr {
	border-color: #555;
}
.accnt .inf {
	text-align: left;
	font-size: 15px;
	font-weight: 700;
	color: #555
}
.sort-row {
	display: block;
	float: none;
	width: 99%;
	padding: 0 12px;
	margin-bottom: 12px
}
.today p {
	font-size: 16px;
	line-height: 22px;
	margin: 6px 0!important
}
.today .time {
	display: inline-block;
	font-size: 14px;
	line-height: 16px;
	padding: 3px 5px;
	margin-right: 12px
}
.ftd.main {
	width: 100%;
	display: inline-block
}
.ftd.sub {
	width: 50%;
	display: inline-block
}
.ss-banner h1.title {
	font-size: 32px;
}
#footer {
	padding: 15px 0
}
}

@media (min-width:728px) and (max-width:1024px) {
.cam {
	width: 25%
}
.tabOff {
	height: 0;
	width: 0;
	display: none!important
}
.tabOn {
	display: block;
	height: auto
}
.rt-wrap {
	width: 30%;
	padding: 10px;
	display: inline-block;
	margin: 10px 1%
}
.prmo {
	display: inline-block;
	margin: 10px 1%
}
.commnt .prImg {
	width: 12%
}
.visible-sm {
	display: block !important
}
table.visible-sm {
	display: table
}
tr.visible-sm {
	display: table-row !important
}
th.visible-sm, td.visible-sm {
	display: table-cell !important
}
.live-stream {
	width: 600px;
	height: 338px
}
}

/*** PHONES ***/
@media (max-width:727px) {
.noMob {
	display: none!important;
	height: 0
}
.mobile-acc {
	float: left;
	visibility: visible!important;
	height: auto;
	width: 248px
}
img.profile1 {
	border: 5px solid #f0f0f0;
	padding: 0;
	width: 100%;
	box-shadow: 0 0 4px #848484;
	margin-top: -6px;
	margin-bottom: 10px
}
.profile-header {
	padding: 0 12px
}
.profile-header h1.user1 {
	font-size: 20px;
	margin: 0 0 9px -12px;
	float: none;
	display: block;
	font-weight: 400
}
.profile-header .loc {
	display: inline-block;
	margin-left: -10px
}
/*.profile-header .func {
	font-size: 16px;
	padding: 3px 5px
}*/
.gift-col {
	float: left;
	width: 50%
}
.gift-pod {
	text-align: center
}
img.gift {
	float: none;
	width: 90px;
	height: 90px;
	margin: 0 0 15px
}
.gift-desc {
	text-align: center;
	max-width: 100%;
	width: 100%
}
.profile-header h1 {
	font-size: 24px;
	margin: 0 10px 0 0
}
.table-responsive {
	width: 100%;
	margin-bottom: 14.25px;
	overflow-y: hidden;
	overflow-x: scroll;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	border: 1px solid #ddd;
	-webkit-overflow-scrolling: touch
}
.table-responsive>.table {
	margin-bottom: 0
}
.table-responsive>.table>thead>tr>th, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>tbody>tr>td, .table-responsive>.table>tfoot>tr>td {
	white-space: nowrap
}
.table-responsive>.table-bordered {
	border: 0
}
.table-responsive>.table-bordered>thead>tr>th:first-child, .table-responsive>.table-bordered>tbody>tr>th:first-child, .table-responsive>.table-bordered>tfoot>tr>th:first-child, .table-responsive>.table-bordered>thead>tr>td:first-child, .table-responsive>.table-bordered>tbody>tr>td:first-child, .table-responsive>.table-bordered>tfoot>tr>td:first-child {
	border-left: 0
}
.table-responsive>.table-bordered>thead>tr>th:last-child, .table-responsive>.table-bordered>tbody>tr>th:last-child, .table-responsive>.table-bordered>tfoot>tr>th:last-child, .table-responsive>.table-bordered>thead>tr>td:last-child, .table-responsive>.table-bordered>tbody>tr>td:last-child, .table-responsive>.table-bordered>tfoot>tr>td:last-child {
	border-right: 0
}
.table-responsive>.table-bordered>tbody>tr:last-child>th, .table-responsive>.table-bordered>tfoot>tr:last-child>th, .table-responsive>.table-bordered>tbody>tr:last-child>td, .table-responsive>.table-bordered>tfoot>tr:last-child>td {
	border-bottom: 0
}
.visible-xs {
	display: block !important
}
table.visible-xs {
	display: table
}
tr.visible-xs {
	display: table-row !important
}
th.visible-xs, td.visible-xs {
	display: table-cell !important
}
.commnt p {
	font-size: 12px!important
}
#footer {
	padding: 15px 0;
	margin: 20px 0 0;/*display: none;*/
}
.hidden-xs {
	display: none !important
}
.live-stream {
	width: 320px;
	height: 180px
}
#stream {
	padding: 0!important
}
.ekko-lightbox .modal-dialog {
	max-width: 80%!important
}
}

@media only screen and (max-width:480px) {
body, p {
	font-size: 15px
}
.cam {
	width: 50%
}
.head {
	height: auto
}
.logo {
	padding: 8px 0
}
.logo img {
	width: 100px!important
}
}

@media (min-width:481px) and (max-width:680px) {
.cam {
	width: 33.333%
}
}
/******** EXIT TRIGGER OVERLAY (CRTV-990)  *********/
.blur {
	filter: blur(5px);
	-webkit-filter: blur(5px);
	-moz-filter: blur(5px);
	-o-filter: blur(5px);
	-ms-filter: blur(5px);
}
.grey {
	background-color: #fff !important;
	opacity: .5;
}
.tkoffers {
	background: url(../images/token_package_bg.jpg) no-repeat scroll 0% 0% #000;
	opacity: 0.8;
	height: 380px;
	width: 100%;
}
.get20offcontainer {
	z-index: 999;
	margin: 80px auto 0px;
	position: absolute;
	width: 100%;
	text-align: center;
	padding: 30px;
	background: rgba(256,256,256,1);
}
.get20offcontainer span.twentyoff {
	font-weight: bold;
	color: #fc531d;
	font-size: 42px;
}
.get20offcontainer h1.specialoffer {
	font-weight: bold;
	color: #fff;
	font-size: 28px;
	background: url(../images/center_ribbon.png) no-repeat scroll;
	background-position: center;
	line-height: 65px;
	padding-top: 15px;
	margin: 0px;
}
.modal-header-bordergrey {
	padding: 15px;
}
.btn-lg-save {
	width: 35%;
	padding: 10px 0px;
	font-size: 22px;
}
.get20offcontainer h4 {
	font-size: 25px;
}
.get20offcontainer_col {
	z-index: 999;
	margin: 60px auto 0px;
	position: absolute;
	width: 265px;
	text-align: center;
	padding: 30px;
	background: rgba(256,256,256,1);
	left: 165px;
}
.get20offcontainer_col h1.specialoffer {
	font-weight: bold;
	color: #fff;
	font-size: 28px;
	background: url(../images/center_ribbon_wider.png) no-repeat scroll;
	background-position: center;
	line-height: 65px;
	padding-top: 15px;
	margin: 0px;
	z-index: 1000;
	position: relative;
	width: 350px;
	right: 73px;
	text-transform: uppercase;
}
.get20offcontainer_col h1.specialoffer_speechbubble {
	font-weight: bold;
	color: #fff;
	font-size: 28px;
	background: url(../images/lov-special-offer-icon.png) no-repeat scroll;
	background-position: center;
	line-height: 70px;
	margin: 0px;
	z-index: 1000;
	position: absolute;
	width: 350px;
	right: -40px;
	top: -50px;
	height: 125px;
}
.get20offcontainer_col span.twentyoff {
	font-weight: bold;
	color: #fc531d;
	font-size: 65px;
	letter-spacing: -3px;
}
.get20offcontainer_col h4 {
	font-size: 25px;
	margin-bottom: 0px;
}
.btn-lg-savenow {
	width: 100%;
	padding: 10px 0px;
	font-size: 22px;
}
p.headlines {
	margin-bottom: 0px;
	line-height: 22px;
}
