@CHARSET "ISO-8859-1";
@import url(https://fonts.googleapis.com/css?family=Raleway:400,900,700,600,500);
html body{
    font-family: 'Raleway',"arial", sans-serif;
    color:#4A4A4A;
    margin:0;
}
.clear{
	clear:both;
}
img{
    max-width: 99%;
}
.inside{
    max-width: 1300px;
    margin:auto;
}
#header{
    padding:20px;
}
#header .logos{
    float:left;
    max-width: 40%;
}
#cobrand,#logo{
    /*float:left;*/
}

#header .links{
    float:right;
    max-width: 55%;
}
#header .links a:link,#header .links a:visited{
    text-decoration: none;
    color:#1c1c1c;
    font-size:14px;
    font-weight: 600;
}
#header .links a:hover{
    color:#00CCFF;
}
#header .links .middle{
    margin:0 20px;
}
.box{
    border:4px #333333 solid;
    max-width:800px;
    margin:5% auto 40px auto;
    padding:30px;
}
.headline{
    text-align: center;
    font-size: 16px;
}
.headline span{
    border-bottom: 2px #fdd89d solid;
    padding-bottom: 5px;
}
.werds{
    padding:15px 0 30px 0;
    max-width: 550px;
    margin:auto;
    font-size:18px;
    text-align: center;
}
.title{

}
.bar{
    height:2px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fdd89d+0,fdd89d+11,f3f3f3+11,f3f3f3+100 */
    background: #fdd89d; /* Old browsers */
    background: -moz-linear-gradient(left, #fdd89d 0%, #fdd89d 11%, #f3f3f3 11%, #f3f3f3 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #fdd89d 0%,#fdd89d 11%,#f3f3f3 11%,#f3f3f3 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #fdd89d 0%,#fdd89d 11%,#f3f3f3 11%,#f3f3f3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdd89d', endColorstr='#f3f3f3',GradientType=1 ); /* IE6-9 */
}
.row{
    padding-top: 15px;
}
.info{
    font-size:13px;
    line-height: 1.4;
}
.bull{
}
.bull .left{
    float:left;
    width:64px;
    font-size:20px;
    margin-right:12px;
}
.bull .left .circle{
    padding:10px;
    border-radius:50%;
    border:1px #959595 solid;
    text-align: center;
    color:#333333;

}
.bull .right{
    font-size: 12px;
    padding-left:20px;
}
.bull .bull{
    padding:10px 0 0;
}
.field{
    padding-top:10px;
}
.form{
    padding-bottom:15px;
}
input[type=text],input[type=email],input[type=tel],textarea{
    width:100%;
    border:0;
    border-bottom:1px #ABABAB solid;
    padding:10px 0 10px 0;
}
#thanks{
    color:#00A6E3;
    font-weight: bold;
    font-style: italic;
    display: none;
}
#oops{
    color:#DE5448;
    font-weight: bold;
    font-style: italic;
    display: none;
}
#wait{
    display: none;
}
.disc{
    font-size: 12px;
    color:#787878;
    text-align: center;
    max-width: 900px;
    margin:auto;
    padding-bottom: 60px;
}
.footer{
    position: fixed;
    width:100%;
    bottom:0;
    background: #F3F3F3;
    padding:20px 0;
    text-align: center;
}
#header .holiday-hours {
    text-align: right;
    font-size: 10px;
    font-weight: bold;
}
.holiday-hours {
    text-align: center;
}

@media screen and (max-width:475px){
    #header .logos, #header .links{
        max-width:100%;
        float:initial;
        text-align: center;
    }
    #header .links a:link, #header .links a:visited{
        display: inline-block;
    }
}
@media screen and (max-width:420px){
    .box{
        padding:10px;
    }
    .disc{
        font-size:10px;
    }
    .footer{
        font-size:12px;
        padding:12px 0;
    }
}
