@import '_theme_variables';

/**************************************************************
					CMS Pages Styles
***************************************************************/

#cms {
	
	#center_column {
		
		.cms-block {padding-bottom:20px;}
		
		h1 {
			margin-bottom:25px;	
		}
		
		h3 {
			font-size:16px;
			border-bottom:none;
			margin:0 0 0 0;
			padding-bottom:17px;	
		}
		
		p {
			line-height:18px;	
		}
		
		.list-1 {
			
			li {
				padding:4px 0 6px 0;
				font-weight:bold;
				color:#46a74e;
				border-top:1px solid $base-border-color;
				
				&:first-child { border:none;}
				
				em {
					font-size:20px;
					line-height:20px;
					padding-right:15px;
					vertical-align:-2px;
				}	
			}
		}
		img {
			margin:4px 0 17px;
			max-width:100%;
			height:auto;
		}
		.testimonials {
			border:1px solid;
			border-color:#dfdede #d2d0d0 #b0afaf #d2d0d0;
			margin:4px 0 13px 0;
			position:relative;
			
			.inner {
				border:1px solid $light-border-color;
				padding:19px 18px 11px 18px;
				background: rgb(251,251,251);
				background: -moz-linear-gradient(top,  rgba(251,251,251,1) 0%, rgba(254,254,254,1) 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(251,251,251,1)), color-stop(100%,rgba(254,254,254,1)));
				background: -webkit-linear-gradient(top,  rgba(251,251,251,1) 0%,rgba(254,254,254,1) 100%);
				background: -o-linear-gradient(top,  rgba(251,251,251,1) 0%,rgba(254,254,254,1) 100%);
				background: -ms-linear-gradient(top,  rgba(251,251,251,1) 0%,rgba(254,254,254,1) 100%);
				background: linear-gradient(to bottom,  rgba(251,251,251,1) 0%,rgba(254,254,254,1) 100%);
				
				span {
					text-indent:-5000px;
					display:inline-block;
					width:20px;
					height:15px;
					
					&.before {
						background:url(../img/bl-before-bg.png) no-repeat;
						margin-right:8px;
					}
					
					&.after {
						background:url(../img/bl-after-bg.png) no-repeat;
						margin-left:8px;
					}
				}
			}
			
			&:after {
				content:".";
				display:block;
				text-indent:-5000px;
				position:absolute;
				bottom:-16px;
				left:21px;
				width:15px;
				height:16px;
				background:url(../img/testimon-after.gif) no-repeat;
			}
			
			& + p {
				padding-left:45px;
				margin-bottom:18px;	
			}
		}
		p.bottom-indent { margin-bottom:18px;}
	}
}