/*
Theme Name: Focused Marketing theme
Theme URI: http://m2media.com.au
Author: Cassie Selin, M2Media
Author URI: http://m2media.com.au
Description:
Version: 1.0
*/

body { background-color: #fff; }
/** Generated by FG **/

h1, h2, h3, h4, h5, h6 {
  line-height: 1.3;
}
.content-area p {
	margin: 1.5em auto;
}
 #header {
    /*border-bottom: none;*/
}
.icon-menu a {
  /*margin: 0 0 0 5px;*/
}
.phone-link {
/*  color: #000;
  font-size: 0.9rem;
  font-weight: 700;
  padding-left: 3em;*/
}
.brand-logo {
  /*margin-top: 50px;*/
}
.menu-stacked {
  margin-top: 80px;
}

/* CONTACT FORMS */
input:not([type]), input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="time"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="tel"], input[type="number"], input[type="search"], textarea.materialize-textarea, textarea {
  font-size: 14px;
}
.contact-area .top-spacing {
  margin-top: 1em;
}
.contact-area .gfield_label, .contact-area [type="checkbox"] + label {
  display: block;
  font-size: 12px;
  line-height: 1.5;
  text-align: left;
  text-transform: uppercase;
}

/*footer {margin-top: 60px} */
footer a img {margin-right: 10px}

.gm-style a {
display: none !important;
}
.contact-area .open-contact:hover {
font-weight: 900;
color: #000;
font-family:'Lato';
}
.top-padding {
padding-top: 8%;
}
/*.page-id-11 .row-index-3 .profile-content{
    border-bottom:none;
}
.page-id-11 .profile-content {
    border-bottom: 1px solid #666;
}*/
.profile-subtitle {
   font-style: italic;
}
.callout_box_inner {
/*    padding-bottom: 25px;
	    padding-top: 42px;
*/}
.content-block h2, p {
    /*line-height: 24px;*/
}/*
.page-id-17 strong {
    font-size: 14px;
}
.page-id-17 p {
    font-size: 14px;
    font-family: 'Lato';
    font-weight: 400;
}
.page-id-17 h1 {
    font-size: 26px;
    font-family: 'Lato';
    font-weight: 400;
}
.page-id-17 .content-area {
       margin-top: 1em;
    padding-bottom: 4em;
}
.page-id-19 .content-area {
       margin-top: 1em;
    padding-bottom: 4em;
}
.page-id-17 #breadcrumbs {
display:none !important;
}*/
.copyright a:hover {
    text-decoration: underline;
}
.post-next.back-link {
    text-align: center;
    margin-bottom: 2em;
}
.post-next.back-link a {
    font-size: 14px;
    text-transform: uppercase;
    margin: 0px 5px;
}
.copyright p {
    font-size: 12px;
}
.content-area h1 {
/*font-family: 'Lato';
font-size: 24px;
font-style: normal;
font-weight: 400;
color: #666666;*/
}
/home h2 { 
font-size: 24px;
color: #666666;
/*font-family: 'Lato';
font-weight: 700;
    margin: 0;*/
}

#breadcrumbs a {
    font-size: 14px;
    font-style: italic;
	
}
.contact-title {
    font-size: 30px !important;
    font-weight: 700 !important;
    color: #000 !important;
}
span.open-contact {
    font-size: 12px !important;
}
span.breadcrumb_last {
    font-style: italic;
}
#breadcrumbs a:hover {
    color: #666666;
	    cursor: default;
}
[type="checkbox"] + label {
    padding-left: 22px;
}
#gform_1 input[type=submit]:hover {
    color: #000;
    font-family: 'Lato';
    font-weight: 900;
}
.phone-link:hover {
color:#000 !important;
}
.gmnoprint {
    display: none !important;
}
.snap-section.disabled {
padding-top:0 !important;
}
.interstitialSection > .callout_box_inner {
    /*margin-top: 73px;*/
}
.archivelisting h3 {
/*    font-size: 26px;
    font-family: 'Lato';
    font-weight: 400;*/
}
.footer-icon-menu a:hover {
    /*background: #000;*/
}
.footer-icon-menu a {
/*    width: 32px;
    height: 32px;*/
}
.footer-icon-menu a div {
    margin: 0 auto;
    margin-top: 5px;
}

.content-area ul li:before {
/*    position: absolute;
    content: "\f111";
    font-family: "FontAwesome";
    font-size: 7px;
    left: 0px;
    top: 0;
    height: 0;
    width: 0;*/
}
.profile_row h2 {
    margin-bottom: 0em;
}
.name_first{
	
}
.name_last{
	padding-left:26px !important;	
}


/*.page-id-80 .content-area h1 {
    font-size: 26px;
}
.page-id-80 .content-area p {
font-family: 'Lato';
  font-style: italic;
  font-weight: 700;
}*/