﻿#section1 {
    /*padding-top:164px !important;*/
    padding-bottom:0px !important;
}


h2.fuse, h3.fuse {
    font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
    font-weight:bold;
    color:#048;
}

#section1 div > div:last-child {
    /*float:none;
    width:100%;
    clear:both;*/
}

a.blue-button {
    color:#fff;
    font-weight:bold;
    padding:20px 50px;
    text-transform:uppercase;
    background:#048;
    border-radius:14px;
    display:block;
    max-width:300px;
    margin:30px auto;
}

ul.plan > li > a {
    text-decoration:underline;
}

#section1 {
    background: #fff;
    min-height: 756px;
    /*padding-top: 180px;*/
    padding-bottom: 25px;
}

#section1 > div {
    max-width:1200px;
    margin:0px auto;
}

div#cta {
    position:fixed;
}

div#fuse-quote > img {
    max-width:14%;
    margin:3%;
    float:left;
}

div#fuse-quote > blockquote:before, div#fuse-quote > blockquote:after {
    font-family: "icomoon";
    z-index: 200;
    font-size: 2.875em;
    color: #dadada;
    /*position: absolute;*/
}

div#fuse-quote > blockquote:before {
    content: "";
    color:#bdb;
    float:left;
}

div#fuse-quote > blockquote:after {
    content: "";
    color:#bdb;
    float:right;
    margin-top:-80px;
    padding-right:40px;
}

div#fuse-quote > blockquote {
    float:left;
    width:80%;
    border:none;
    padding:20px 0px 30px 0px;
    margin:0px;
}

div#fuse-quote > blockquote > p {
    color:#048;
    font-size:200%;
    font-style:italic;
    margin:35px 0px 0px 40px;
    max-width:85%;
}

div#fuse-quote > blockquote > cite:before, blockquote cite:before {
    content:none !important;
}

div#fuse-header {
    background:url('../Images/fuse/fuse-program-header-full.jpg') no-repeat center center;
    padding:40px 0px;
    text-align:center;
    max-width:100% !important;
}

div#fuse-get-started {
    background:url('../Images/fuse/fuse-program-footer.jpg') no-repeat center bottom;
    max-width:100% !important;
    padding:40px 0px;
}

div#fuse-get-started > div > h2 {
    color:#fff !important;
    text-align:center;
}

div#fuse-get-started > div > a {
    text-align:center;
}

div#fuse-get-started > div {
    max-width:1200px;
    margin:0px auto;
}

div#cta-link-holder {
    position:absolute;
    width:100%;
    margin-top:15px;
}

div#cta-link-holder > div {
    max-width:1200px;
    margin:0px auto;
}

div#cta-link-holder > div > a {
    color:#059;
    text-decoration:none;
    font-weight:bold;
    padding:16px 40px;
    font-size:125%;
    background:rgba(241,228,25,0.8);
    opacity:90%;
}

div#fuse-desc {
    padding:20px 0px;
    text-align:center;
}

div#fuse-desc > div > p {
    font-size:135%;
}

div#fuse-desc > h3 {
    font-size:125%;
}

div#fuse-desc > a {
    background:#339933 !important;
}

div.fuse-img-block {
    margin-top:20px !important;
    margin-bottom:20px !important;
}

div.fuse-img-block > img {
    float:left;
    width:50%;
}

div.fuse-img-block > div {
    width:50%;
    float:left;
}

div.fuse-img-block > div > p, div.fuse-img-block > div > h2, div.fuse-img-block > div > ul {
    padding-left:40px;
    padding-right:40px;
}

div.green-bg {
    background:#e5fce5;
}

div.fuse-img-block > div:last-child {
    clear:both;
    float:none;
}

div#fuse-transfer {
    margin-top:30px;
}

div#fuse-transfer > h2 {
    text-align:center;
}

div#fuse-transfer h3 {
    color:#595;
    border-bottom:3px solid #595;
    max-width:80%;
}

div#fuse-transfer > div:nth-of-type(1){
    /*width:34%;
    float:left;*/
}

div#fuse-transfer > div:nth-of-type(2){
    width:66%;
    float:left;
}

div#fuse-transfer > div > ul.half {
    width:40%;
    float:left;
}

@media(max-width:1220px){
    div#fuse-transfer > div {
        padding:0px 20px;
    }
}

@media(max-width:800px) and (orientation:landscape){
    div#cta-link-holder {
        text-align:right;
    }

    #section1 {
        padding-top:89px !important;
    }
}

@media(max-width:800px) and (orientation:portrait){
    div#cta-link-holder {
        margin-top:0px;
    }

    div#cta-link-holder > div > a {
        display:block;
        text-align:center;
    }

    #div#fuse-header > img {
        margin-top:50px;
    }

    div.fuse-img-block > img {
        float:none;
        display:block;
        width:100%;
    }

    div.fuse-img-block > div {
        width:100%;
        float:none;
    }
}

@media (max-width:800px){
    div.green-bg {
        padding-bottom:20px;
    }

    #section1 {
        padding-top:148px !important;
    }

    div#fuse-header > img {
        max-width:80%;
    }

    div#fuse-quote > img {
        float:none;
        margin:0px auto;
        display:block;
        max-width:100%;
    }

    div#fuse-quote > blockquote {
        float:none;
        width:90%;
        margin:0px auto;
    }

    div#fuse-quote > blockquote > p {
        font-size:150%;
    }

    div#fuse-transfer > div {
        padding:0px 20px;
        padding-bottom:20px;
    }

    div#fuse-transfer > div > h3 {
        max-width:100%;
    }

    div#fuse-transfer > div:nth-of-type(1) {
        width:100%;
        float:none;
    }

    div#fuse-transfer > div:nth-of-type(2){
        width:100%;
        float:none;
    }

    div#fuse-transfer > div > ul.half {
        float:none;
        width:100%;
        margin-top:0px;
        margin-bottom:0px;
    }
}

iframe#fuse {
	width:50% !important;
	height:315px;
	float:left;
}

@media(max-width:656px){
	iframe#fuse {
		width:100% !important;
		margin:0px auto;
		height:315px;
		float:none;
	}
}
