/* CSS Document */
@import "fonts.css";
@import "class.css";
@import "page-nav.css";
@import "forms.css";
@import "modules.css";

body, .mceContentBody{ font-family:'Proxima Nova', sans-serif; font-size:14px; line-height:normal; color:#1A1A1A; }
body.mceContentBody{ width:auto; height:auto !important; }
#wrapper, .mceContentBody{}

.pagecontent, .mceContentBody{}
.pagecontent ul, .mceContentBody ul,
.pagecontent ol, .mceContentBody ol{ margin:15px 0; padding-left:40px; list-style:disc; }
.pagecontent table, .mceContentBody table{ border:1px solid #333; border-collapse:collapse; }
.pagecontent td, .mceContentBody td,
.pagecontent th, .mceContentBody th{ border:1px solid #333; padding:3px; }
.pagecontent p{ line-height:24px; }
*{ margin:0; padding:0; }
div{ position:relative; }
img{ max-width:100%; }
.img img{ width:100%; }
table, img, div, a { border:0; }
table, td, th, div, img{
	border:none 0; border-spacing:0px; padding:0; margin:0;
	outline:none;
}
h1, h2, h3, h4{
	padding:0; margin:10px 0;
	font-size:24px;
}
h2{ font-size:20px; }
h3{ font-size:16px; }
h4{ font-size:14px; }

p{ margin:10px 0; }
a{ border:none; color:#f8726b; }
a:hover{ } 

hr{ border:none; background:#999; height:1px; margin:10px 0; }

.button{ 
	display:inline-block;
	text-align:center;
	padding:0 23px;
	line-height:40px;
	font-size:15px;
	font-weight:500;
	cursor:pointer;
}
.pinkbutton{ background-color:#f8726b; color:#FFFFFF; }
.pinkbutton:before{ 
	content:'';
	height:40px;
	width:10px;
	background-image:url(/assets/images/triangle.png); 
	background-repeat:no-repeat;
	left: -10px;
	position: absolute;
	background-position: right center; 
}