.theme-live-page {  
	[class*="qa-"] {
		&.hidden { display: none; }
	}

	.qa-ask-combined {
		position:relative;

		/*html.mobile &,
		.touch & {
			display: none;
		}*/
       

		.qa-ask {
			background: url('../images/fv15-live-qa-header.png') no-repeat right bottom;
			//background-color: @primary-30-fallback;
			//background-color: @primary-30;
			background-color:@dark-blue;
			/*border:1px solid #B6B6B6;*/
			border-bottom:0;
			margin-top: 20px;
			position:relative;
			z-index:10;

			h2 {
				border-bottom:1px solid rgba(255, 255, 255, 0.5);
                color:#fff;
			}

			.info {
				p {
					width:54%px;
					color:#fff;
					font:16px/18px "gibsonRegular","Arial Black",sans-serif;
					margin-top:-5px;

					span {
						font:14px/16px "gibsonRegular","Arial",sans-serif;
						color:@secondary;
						display:block;
						margin-top:2px;
					}

					button {
						margin-top:17px;
						color:#FFF;
						background-color:
						@primary;

						&:hover {
							background-color:@primary-hover;
						}

						&.selected, &.selected:hover {
							cursor:auto;
							background-color:rgb(112, 125, 141);
							background-color:rgba(0, 0, 0, 0.5);
						}
					}
				}
			}
		}
		
		/*.qa-content {
			margin-top:0;
			position:relative;
			z-index:10;
		}*/

		.qa-submit { 
			margin-top: 0px;
			border-top: 1px solid rgb(255, 255, 255);
			border-top: 1px solid rgba(255, 255, 255, 0.5);
			border:1px solid #B6B6B6;
			//border-bottom:0;
			background-color:#FFF;
			position:relative;
			z-index:10;
			form {
				&.hidden { display: none; }
				> label {
					p.error, p.num { 
						padding:0 0 0 1px;
						font:14px/16px "gibsonRegular","Arial",sans-serif;
					}
					&.lblName {
						margin-top: 0;
					
					}
					textarea { height: 80px; }
				}
				button {
					background-color: @primary;
					&:hover { background-color: @primary-hover; }
				}

				a { margin-top: 16px; }
			}
			p {
					&.hidden { display: none; }
					&.feedback { padding: 0; }
				}
		}

		.social-content { 
			.res ol li {
				&:first-child {
					background:none;
					margin-top:0;
					padding-top:0;
				}
			}
		}

		.qa-scribble-iframe {
			//position:relative;
			//z-index:1;
			//top:-7px;
			//max-height:789px;
            /*height:789px;*/
		}
	
		.span-6 .image-1 .image-wrap { width: 12%; }
		.span-6 .image-1 .image-wrap ~ * { margin-left: 12%; }

	} // qa-ask-combined end
}
