/* GRID BASED ([{"device":"mobile","options":{"gutter":"15","columns":12,"width":"100%"}},{"device":"tablet","options":{"gutter":"15","columns":12,"width":"90%"}},{"device":"desktop","options":{"gutter":"15","columns":12,"width":"80%","maxWidth":"1232px"}}]) */
 body {
    font-family: Tahoma, Geneva, sans-serif;
    margin: 0;
    font-size: 19px;
    font-weight: 300;
    line-height: 170%;
    color: #2c2d30;
    /* [disabled]background-image: url(https://7acbd1.claudeassets.com/20260413202214im_/https://www.caulfieldcoaching.com/images/kevin0921600v3.jpg); */
    background-size: auto;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: center top;
}
h1 {
    font-size: 36px;
    font-weight: normal;
    line-height: 100%;
    margin: 40px 0px 40px 0px;
    color: #2c2d30;
    letter-spacing: -1px;
}
h2 {
    font-size: 32px;
    font-weight: normal;
    line-height: 110%;
    margin: 30px 0px 30px 0px;
    color: #0066a4;
    letter-spacing: -1px;
}
h3 {
    font-size: 1em;
    font-weight: normal;
    line-height: 120%;
    margin: 25px 0px 25px 0px;
    color: #333333;
}
h4 {
    font-size: 16px;
    font-weight: 400;
    line-height: 120%;
    margin: 25px 0px 25px 0px;
    /* [disabled]color: #333333; */
    letter-spacing: 3px;
    text-transform: uppercase;
}
h5 {
    font-size: 17px;
    font-weight: 700;
    line-height: 130%;
    margin: 25px 0px 25px 0px;
    color: #333333;
}
h6 {
    font-size: 14px;
    font-weight: 700;
    line-height: 130%;
    margin: 10px 0px 10px 0px;
    color: #333333;
    text-transform:uppercase;
}
a {
    line-height: 170%;
    color: #0066A4;
    /* [disabled]font-size: 17px; */
    text-decoration: none;
    cursor: pointer;
    font-weight: 400;
}
a:hover {
    color: #56A1D5;
}
ul {
    font-weight: 400;
    line-height:170%;
    margin: 10px 0px 10px 0px;
    color: #777777;
    padding:0px 0px 0px 40px;
}
ol {
    font-weight: 400;
    line-height: 170%;
    margin: 10px 0px 10px 0px;
    color: #444444;
    padding:0px 0px 0px 40px;
}
span {
    font-family: inherit;
}
blockquote {
    padding: 10px 20px 10px 20px;
    margin: 10px 0px 20px 0px;
    border-left: 5px solid #eee;
    font-style:italic;
}
ol ul, ul ol, ul ul, ol ol {
    margin-top: 0;
    margin-bottom: 0;
}
body img {
    max-width : 100%;
    height : auto;
}
span.span3 {
    font-size: 13px;
}
span.span4 {
    font-size: 13px;
    color:#9BCB43;
}
span.span5 {
    font-size: 13px;
}
p {
    margin: 20px 0px 20px 0px;
    font-size: 19px;
    font-weight: 300;
    line-height: 170%;
}
li {
    line-height: 150%;
    color: #666666;
    font-weight: 300;
    font-size: 16px;
}
.row_126 {
    clear: both;
    min-height: 100px;
}
.content {
    overflow: hidden;
}
.column_104 {
    float: none;
    width: auto;
    min-height: 100px;
}
.column_105 {
    float: none;
    width: auto;
    min-height: 100px;
}
.row_127 {
    clear: both;
    width: auto;
}
a.button {
    display:inline-block;
    font-size:15px;
    font-weight:400;
    line-height:157%;
    margin:10px 0;
    color:#FFFFFF;
    text-decoration:none;
    padding:15px 30px;
    background-color:#9BCB43;
    border:0 solid;
    -webkit-border-radius:100px;
    -moz-border-radius:100px;
    border-radius:100px;
    cursor:pointer;
    text-align:center;
    transition: all 0.4s linear 0s;
}
a.button:hover {
    background-color:#8FBF35;
    color:#FFFFFF;
    font-size:15px;
    font-weight:400;
}
a.button:active {
    background-color:#8FBF35;
    font-size:15px;
    font-weight:400;
    box-shadow:0 3px 2px 0 rgba(0, 0, 0, .13) inset;
    color:#FFFFFF;
    -moz-box-shadow:0 3px 2px 0 rgba(0, 0, 0, .13) inset;
    -webkit-box-shadow:0 3px 2px 0 rgba(0, 0, 0, .13) inset;
}
.column_142 p {
    font-size: 19px;
}
@media only screen and (min-width : 768px) {
    h1 {
        font-size: 46px;
        font-weight: normal;
        line-height: 100%;
        margin: 40px 0px 40px 0px;
        color: #2c2d30;
        letter-spacing: -1px;
    }
    h2 {
        font-size: 36px;
        font-weight: normal;
        line-height: 110%;
        margin: 30px 0px 30px 0px;
        color: #0066a4;
        letter-spacing: -1px;
    }
    p {
        margin: 20px 0px 20px 0px;
        font-size: 22px;
        font-weight: 400;
        line-height: 170%;
    }
    .column_105 {
        float: left;
        width: 50%;
        min-height: 100px;
    }
    .row_127 {
        clear: both;
        width: auto;
    }
    body {
        text-align: left;
        background-position:center top;
        background-size:auto;
    }
    .row_126 {
        clear: both;
        min-height: 100px;
    }
    .column_104 {
        float: left;
        width: 50%;
        min-height: 100px;
    }
    .column_142 p {
        font-size: 20px;
    }
}
@media only screen and (min-width : 1024px) {
    body {
        text-align: left;
        background-position:left top;
        background-size:auto;
    }
    .row_126 {
        clear: both;
        min-height: 100px;
    }
    .content {
        margin-top: auto;
    }
    .row_127 {
        clear: both;
        width: auto;
    }
    .column_104 {
        float: left;
    }
    .column_105 {
        float: left;
    }
    .column_142 p {
        font-size: 20px;
    }
}
.smalltext {
    font-size: 12px;
    color: #999;
}
/*
     FILE ARCHIVED ON 18:23:19 May 13, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 03:12:27 Jul 25, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.324
  exclusion.robots: 0.047
  exclusion.robots.policy: 0.04
  esindex: 0.005
  cdx.remote: 264.935
  LoadShardBlock: 596.984 (3)
  PetaboxLoader3.datanode: 408.55 (5)
  PetaboxLoader3.resolve: 599.733 (2)
  load_resource: 567.764
  loaddict: 23.696
*/