.feature{border-bottom:10px solid #fff;padding:10px 20px 0}.feature .feature-container{display:table;padding-left:5px}@media all and (max-width: 767px){.feature .feature-container{padding:0 20px}}.feature .feature-container .feature-content{display:table-cell;vertical-align:middle}.feature .feature-container .feature-content p{font-size:13px}.feature .feature-container .feature-content .feature-headline{color:#8b6f48;font-weight:300;margin:10px 0 0 !important}.feature .feature-container .feature-content .feature-subheader{color:#8b6f48;font-weight:300;margin:0}.feature .featured-item-image-wrapper{position:relative;height:130px;display:table;margin-bottom:10px}@media all and (max-width: 767px){.feature .featured-item-image-wrapper{display:none}}.feature .featured-item-image-wrapper .featured-item-image{text-align:center;margin:0;width:100%;position:relative;display:table-cell;height:220px}.feature .featured-item-image-wrapper .featured-item-image figcaption{background:none repeat scroll 0 0 rgba(0,0,0,0.7);bottom:0;color:#fff;font-size:11px;position:absolute;width:100%}.feature .featured-item-image-wrapper .featured-item-image figcaption .caption-container{text-align:left;padding:10px 10px 5px}.feature .featured-item-image-wrapper .featured-item-image figcaption .caption-container a,.feature .featured-item-image-wrapper .featured-item-image figcaption .caption-container p{color:#fff;font-size:11px;margin:0}.feature .featured-item-image-wrapper .featured-item-image figcaption .caption-container strong{text-transform:uppercase}.feature .featured-item-image-wrapper .featured-item-image figcaption .caption-container strong span{font-weight:300}.page-section{background:#f2f2f2;height:auto;padding:10px 20px 0;position:relative;margin:0 -10px}.page-section .form-heading{margin-bottom:7px;position:relative}@media all and (max-width: 560px){.page-section .form-heading{margin-bottom:20px}}@media all and (max-width: 560px){.page-section .form-heading h1{margin-bottom:2px}}.page-section .form-heading .required-item{color:#cf1b1b;font-weight:700;font-size:30px;line-height:24px;position:absolute;top:7px;right:0}@media all and (max-width: 560px){.page-section .form-heading .required-item{text-align:right;position:relative;top:0;height:16px}}.page-section .form-heading .required-item span{color:#202020;font-size:13px;float:right;line-height:1;padding-left:5px}@media all and (max-width: 560px){.page-section .form-heading .required-item span{float:none;vertical-align:top}}.page-section .form-spacer{margin-bottom:20px}.section-border{border-bottom:20px solid #fff}@media all and (max-width: 767px){.section-border{border-bottom:10px solid #fff}}.answers-section .list-answers{display:inline-block;margin:0 3px 0 20px;position:relative}.answers-section .list-answers:last-child{margin-right:0}.answers-section .list-answers li{color:#4679a6;list-style:disc outside none;margin:0 20px 15px 0;min-height:35px;width:255px;float:left}@media all and (max-width: 560px){.answers-section .list-answers li{float:none}}.answers-section .list-answers li a{color:#202020;display:block;font-size:13px;text-decoration:underline;margin:0}.answers-section .list-answers li select{width:230px}.form-section{padding:10px 20px;margin:10px -10px -10px}.form-section.section-border{margin-top:0}.form-section .form-control label{padding:0 10px 5px}.form-section .form-note{font-size:15px;margin:0 10px 30px}.form-section .form-notice{padding:20px;font-size:13px;margin:0}.form-section .form-notice span{color:#5586AE;font-size:35px;float:left;margin-right:10px}.form-section .add-image-text{margin:15px 0 0}@media all and (min-width: 767px) and (max-width: 1317px){.form-section .add-image-text{margin:10px 0 0}}.form-section .add-image-text span{margin:0 5px 0 0;float:left}.form-section .add-image-text span:before{position:relative;top:-5px}@media all and (min-width: 767px) and (max-width: 1317px){.form-section .add-image-text span:before{top:0}}.form-section .add-image-text:after{clear:both}.form-section .mobile-photo{margin:10px 0 0}@media all and (max-width: 767px){.form-section .mobile-photo{margin:20px 0 0}}.text-section{background:#f2f2f2;height:auto;padding:32px 80px;position:relative;margin:-10px}.warning-div{display:none;color:#900;background-color:#FEE;border:1px solid #633}
