
 { font-family: 'Droid Sans', sans-serif; font-weight:400; color:#2c2e2d; word-wrap: break-word;}
 p {font-size: 0.95em; line-height: 1.6em; font-family: 'Droid Sans', sans-serif; font-weight: 400; margin:0 0 1em 0;}


/* LINK STYLES */
 a {/* customize_standard_links */ color:#3fa0d4; /* customize_standard_links */ text-decoration: none;}
 a:hover { text-decoration: none; color:#444444;}
 a.cta-link { display: block; padding:6px 0;  -webkit-transition: 0.4s ease;-moz-transition: 0.4s ease;-o-transition: 0.4s ease;-ms-transition: 0.4s ease;transition: 0.4s ease;}
 a.cta-link:hover {margin-left:4px; color:#282828;}
 a.cta-link:after {content: "\00a0 \2192";}


/* LIST STYLES */
 ul,  ol {list-style:inside; margin:1em 0; padding:0;}
 ul {list-style-type:square; }
 ol {list-style-type:decimal; }


/* HEADING STYLES */
 h1, 
 h2, 
 h3, 
 h4, 
 h5 { padding:0 6px 0 0;  font-family: 'Oswald', sans-serif; font-weight:300; letter-spacing: 0.1em; margin:0 0 1em; color:#2c2e2d; line-height: 1.1; font-style: normal; text-rendering: optimizeLegibility; text-transform: uppercase;  }

 h1 {font-size: 1.8em; }
 h2 {font-size: 1.6em; }
 h3 {font-size: 1.5em; }
 h4 {font-size: 1.3em; }
 h5 {font-size: 1em; }

 .block-surround { background:url(http://surfeasy.com.au/packages/magnify/themes/magnify/images/bg-headings-main.png) repeat-x center; width:100%; margin-bottom: 1em;}

 .block-surround h1, 
 .block-surround h2, 
 .block-surround h3, 
 .block-surround h4, 
 .block-surround h5  { padding:2px 6px 2px 0; background:#f1f1f1; display: inline-block; margin-bottom: 0;}

 p + h2{
	margin-top: 1em;
}


/* FOOTER HEADING STYLES */
 .footer h1,  .footer h2,  .footer h3,  .footer h4,  .footer h5 {  color:#FFF; background:#343635;}