/* -----------
TEMPLATE
---------- */
#foxboro_three-eq-column {
    padding-top: 65px;
}
#SideBarModule_2353107 {
    position: relative;
    z-index: 999;
}
#breadcrumb-nav {
    display: none;
}
#foxboro_top {
    background: none !important;
}
#dnn_TopPane {
    width: 100%;
    background: none;
    max-height: none;
    overflow: hidden;
}
#foxboro_top div[id$=ContentPane] {
    width: 100%;
}
#dnn_TopPane h1 {
    line-height: 1.2em !important;
}
#bottom-shadow {
    width: 100%;
    height: 27px;
    background: url(http://cdn1.hubspot.com/hub/93656/style/bottom-shadow.png) repeat-x center bottom;
    position: absolute;
    bottom: 0;
}
#foxboro_col1, #foxboro_col2, #foxboro_col3 {
    width: 300px !important;
}
#foxboro_col2 {
    margin: 0 20px;
}
#foxboro_col2 > .pad {
    padding: 0;
}


/* -----------
PAGE STYLES
---------- */
h3.module-title {
    padding: 0 0 0 46px !important;
    font-size: 18px !important;
    line-height: 35px !important;
    margin-top: 0 !important;
}
#foxboro_col1 .module-title {
    background: url(http://cdn1.hubspot.com/hub/93656/images/icon-responsive.png) no-repeat;
}
#foxboro_col2 .module-title {
    background: url(http://cdn1.hubspot.com/hub/93656/images/icon-sliders.png) no-repeat;
}
#foxboro_col3 .module-title {
    background: url(http://cdn1.hubspot.com/hub/93656/images/icon-options.png) no-repeat;
}
.Normal a {
    display: inline-block;
    float: right;
    padding-right: 14px;
    background: url(http://cdn1.hubspot.com/hub/93656/images/small-arrow-alt.png) no-repeat 100% 5px;
    text-decoration: none;
    color: #343333 !important;
}
.Normal a:hover {
    color: #31c0ce !important;
}


/* -----------
SLIDER
---------- */
.flexslider ul.slides {
    height: 432px;
}
.flexslider li.slide {
    height: 432px;
}
.flexslider div.content {
    width: 940px;
    margin: 0 auto;
    height: 432px;
    overflow: hidden;
}
.flexslider h1, .flexslider h2 {
    font-family: 'OpenSansRegular',Arial,Helvetica,sans-serif;
}
.flexslider a.btn {
    text-indent: -9999px;
    text-decoration: none;
    display: block;
}
.flexslider a.btn:hover {
    background-position: 0 -36px !important;
}

/* slide one */
/* VERSION ONE */
.flexslider li.one.versionOne {
    background: url(http://cdn2.hubspot.net/hub/93656/file-281581424-jpg/home-new/JOURNEY_1_v3.jpg) no-repeat 50% 100%;
}
.flexslider li.one.versionOne .text {
    margin-top: 340px;
    width: 100%;
    overflow: hidden;
}
.flexslider li.one.versionOne h1 {
    color: #fff;
    font-size: 38px !important;
    display: inline-block;
}
.flexslider li.one.versionOne a {
    display: inline-block;
    background: url(http://cdn2.hubspot.net/hub/93656/file-282203848-png/home-new/cta-ebook-dload_trans.png) no-repeat;
    width: 136px;
    height: 36px;
    vertical-align: top;
    margin-top: 10px;
    float: right;
}

/* VERSION TWO */
.flexslider li.one.versionTwo {
    background: url(http://cdn2.hubspot.net/hub/93656/file-278822499-jpg/home-new/JOURNEY_2.jpg) no-repeat 50% 100%;
}
.flexslider li.one.versionTwo .text {
    margin-top: 90px;
    width: 480px;
}
.flexslider li.one.versionTwo h1 {
    color: #343333;
    font-size: 40px !important;
}
.flexslider li.one.versionTwo h2 {
    color: #0b5e66;
    font-size: 24px !important;
    font-weight: normal;
}
.flexslider li.one.versionTwo a {
    background: url(http://cdn2.hubspot.net/hub/93656/file-282203848-png/home-new/cta-ebook-dload_trans.png) no-repeat;
    width: 136px;
    height: 36px;
    margin-top: 25px;
}

/* VERSION THREE */
.flexslider li.one.versionThree {
    background: url(http://cdn2.hubspot.net/hub/93656/file-279456538-jpg/home-new/JOURNEY_3.jpg) no-repeat 0% 100%;
}
.flexslider li.one.versionThree .text {
    margin-top: 90px;
    width: 480px;
}
.flexslider li.one.versionThree h1 {
    color: #343333;
    font-size: 40px !important;
}
.flexslider li.one.versionThree h2 {
    color: #0b5e66;
    font-size: 24px !important;
    font-weight: normal;
}
.flexslider li.one.versionThree a {
    background: url(http://cdn2.hubspot.net/hub/93656/file-282203848-png/home-new/cta-ebook-dload_trans.png) no-repeat;
    width: 136px;
    height: 36px;
    margin-top: 25px;
}

/* ********* OLD ********
.flexslider li.one {
    background: #69cbe3;
    color: #fff;
    margin-top: 0;
}
.flexslider li.one .content {
    background: url(http://cdn1.hubspot.com/hub/93656/images/slide-one-bg.jpg) no-repeat 100% 100%;
}
.flexslider li.one .text {
    margin-top: 90px;
    width: 480px;
}
.flexslider li.one h1 {
    color: #343333;
    font-size: 40px !important;
}
.flexslider li.one h2 {
    color: #0b5e66;
    font-size: 24px !important;
    font-weight: normal;
}
.flexslider li.one a {
    background: url(http://cdn1.hubspot.com/hub/93656/images/cta-learn-more-slider.png) no-repeat;
    width: 99px;
    height: 36px;
    margin-top: 25px;
}*/

/* slide two */
.flexslider li.two {
    background: url(http://cdn1.hubspot.com/hub/93656/images/slide-two-bg-new.jpg) no-repeat center top;
}
.flexslider li.two .text {
    background: url(http://cdn1.hubspot.com/hub/93656/images/slide-two-text.png) repeat;
    margin-top: 90px;
    padding: 25px 3px 14px 10px;
    width: 564px;
}
.flexslider li.two h1 {
    color: #343333;
    font-size: 37px !important;
}
.flexslider li.two h2 {
    color: #010000;
    font-size: 20px !important;
    font-weight: normal;
}
.flexslider li.two a {
    background: url(http://cdn2.hubspot.net/hub/93656/file-282203848-png/home-new/cta-ebook-dload_trans.png) no-repeat;
    width: 136px;
    height: 36px;
    margin-top: 37px;
}

/* slide three */
.flexslider li.three {
    background: url(http://cdn1.hubspot.com/hub/93656/images/slide-three-bg.jpg) repeat-x center top;
}
.flexslider li.three .content {
    background: url(http://cdn1.hubspot.com/hub/93656/images/slide-three-content.jpg) no-repeat;
}
.flexslider li.three .text {
    margin-top: 90px;
    padding: 30px 0 14px 14px;
    width: 560px;
}
.flexslider li.three h1 {
    color: #fff;
    font-size: 38px !important;
}
.flexslider li.three a {
    background: url(http://cdn1.hubspot.com/hub/93656/images/cta-marketing-campaign.png) no-repeat;
    width: 244px;
    height: 36px;
    margin-top: 25px;
}

/* slide four */
.flexslider li.four {
    background: #66ced9;
}
.flexslider li.four .content {
    background: url(http://cdn1.hubspot.com/hub/93656/images/slide-four-bg.jpg) no-repeat 100% 0;
}
.flexslider li.four .text {
    margin-top: 90px;
    background: url(http://cdn1.hubspot.com/hub/93656/images/slide-four-text.png) repeat;
    padding: 35px 0 12px 14px;
    width: 730px;
}
.flexslider li.four h1 {
    color: #fff;
    font-size: 40px !important;
}
.flexslider li.four a {
    background: url(http://cdn1.hubspot.com/hub/93656/images/cta-results-ebook.png) no-repeat;
    width: 312px;
    height: 36px;
    margin-top: 23px;
}


/* -----------
RECENT POSTS SLIDER
---------- */
#foxboro_bottom .feedreader_box {
    display: none;
}
.recent-posts-slider .ItemLink, .recent-posts-slider .ItemInfo, .recent-posts-slider .ItemDetails {
    display: none;
}
.recent-posts-slider {
    margin: 0 auto 95px;
    width: 820px;
}
.recent-posts-slider li.recent {
    overflow: hidden;
}
.recent-posts-slider tr {
    float: left;
    margin-right: 32px;
    width: 180px;
    height: 138px;
    background: #f2efef;
    overflow: hidden;
    position: relative;
}
.recent-posts-slider tr.last {
    margin-right: 0;
}
.recent-posts-slider td {
    padding: 0;
}
.recent-posts-slider .ItemImg {
    overflow: hidden;
}
.recent-posts-slider .ItemImg img {
    max-width: 360px !important;
    width: auto;
    margin-left: -60px;
    margin-top: -60px;
    float: none !important;
}
.recent-posts-slider .ItemLink a {
    text-decoration: none;
    color: #333 !important;
    font-family: 'PTSansBold',Arial,Helvetica,sans-serif;
}
.recent-posts-slider a.rollover {
    display: none;
    position: absolute;
    width: 180px;
    height: 138px;
    background: url(http://cdn1.hubspot.com/hub/93656/images/recent-posts-hover.jpg) no-repeat;
    cursor: pointer;
    text-decoration: none !important;
    text-align: center;
}
.recent-posts-slider a.rollover span {
    margin-top: 75px;
    display: block;
}
.recent-posts-slider a.rollover a {
    font-family: 'PTSansBold',Arial,Helvetica,sans-serif;
    color: #333 !important;
    text-decoration: none !important;
}