/* CSS Document */

body{
    font-size:3vw;
}

p{
    font-size:2.4vw;
}

h1{
    font-size:8vw;
    line-height:7vw;
}

h2{
    line-height:1em;
}

h2 .sub{
    font-size:.6em;
}

h4{
    margin-top:0vw;
}

#header{
    height:16vw;
}

#logo{
    width:24vw;
    height:12vw;
    margin-top:2vw;
}

.button{
    height:2em;
    font-size:2.2vw;
    padding:.8em 2em .4em 2em; 
}

#buttons{
    margin-top:4.2vw;
}

#socialBar{
    margin-top:6vw;
}

.social .inlineSVG{
    height:3vw;
    margin-right:2vw;
}

/*************** CONTENT BODY ***************/

#ContentBody{
    margin-top:16vw;
}

.container{
    width:90vw;
}

.leftText{
    width:100%;
    margin-left:0vw;
    margin-right:4vw;
}

.rightImg{
    display:none;
}

.third{
    width:84%;
    height:auto;
    margin-top:4vw;
    margin-left:2vw;
    margin-right:2vw;
    padding:4vw;
    font-weight:400;
}

.third img{
    height:10vw;
}

.thirdP{
    width:90%;
    height:auto;
    margin-top:4vw;
    padding-top:4vw;
    padding-bottom:4vw;
}

#ThirdPSocial{
    padding-top:2vw;
    padding-bottom:2vw;
}

.thirdP .inlineSVG{
    fill:#fff;
    float:none;
    display:inline-block;
}

.thirdP .inlineSVG:hover{
    height:3.4vw;
    fill:#fff;
    margin-top:-.1em;
}

.thirdP .sm{
    font-size:3vw;
}


/********** FOOTER ************/

#Footer{
    height:14vw;
}

#FooterLogo{
    width:18vw;
    height:10vw;
    margin-left:6vw;
    margin-top:2.4vw;
    margin-bottom:0vw;
}

#FooterSocialBar{
    margin-right:4vw;
    margin-top:5vw;
}


#Footer .inlineSVG:hover{
    height:3.4vw;
    margin-top:-.1em;
}

#FooterNav{
    float:left;
    background-color:#FFF;
    margin:2vw;
}

#Copyright{
    font-size:2vw;
    margin-left:4vw;
}


/*********** SPECIAL COMPONENTS **********/

#ReviewBar .ratingStar{
    width:5vw;
}

#ReviewBar a img{
    height:4vw;
    margin-left:3vw;
}


/*********** FORMS *************/

.frmField{
    width:90%;
    height:8vw;
    padding:1vw;
    font-size:3.6vw;
    margin-bottom:2vw;
}

.ltPinkBtn{
    border-radius:40px;
    border:1px solid #d1007c;
    font-size:3.6vw;
    padding:2vw 4vw 2vw 4vw;
}

.ltPinkBtn:hover{
    background-color:#fff;
    color:#ec008c;
}