.header_1,.header_2,.header_3,.header_4{font-family:'PNCSans',Arial,sans-serif;font-weight:normal;font-style:normal}
.header_1{font-size:28px;color:#232a30;line-height:30px;padding-bottom:8px}
@media screen and (max-width:767px){.header_1{font-size:16px;line-height:20px}
}
.header_2{font-size:26px;color:#232a30;line-height:35px;padding-bottom:8px}
@media screen and (max-width:767px){.header_2{font-size:16px;line-height:20px}
}
.header_3{font-size:23px;color:#232a30;line-height:26px;padding-bottom:5px}
@media screen and (max-width:767px){.header_3{font-family:'PNCSans-Med',Arial,sans-serif;font-size:14px;line-height:18px;padding-bottom:2px}
}
.header_4{font-size:20px;color:#232a30;padding-bottom:5px}
@media screen and (max-width:767px){.header_4{font-family:'PNCSans-Med',Arial,sans-serif;font-size:14px;line-height:18px;padding-bottom:2px}
}
.text_regular{font-family:Arial,sans-serif;font-size:16px;line-height:24px;color:#232a30}
@media screen and (max-width:767px){.text_regular{font-size:12px;line-height:16px}
}
.text_bold{font-family:Arial,sans-serif;font-weight:bold;font-size:16px;line-height:22px;color:#232a30}
@media screen and (max-width:767px){.text_bold{font-size:12px;line-height:16px}
}
.text_italic_small{font-family:Arial,sans-serif;font-style:italic;font-size:12px;line-height:20px;color:#232a30}
@media screen and (max-width:767px){.text_italic_small{font-size:10px;line-height:12px}
}
.list_1{font-family:Arial,sans-serif;font-size:16px;list-style-type:disc;padding-left:35px;color:#232a30}
.list_1>*{line-height:22px;padding-bottom:5px;margin-left:-5px}
@media screen and (max-width:767px){.list_1{font-size:12px}
.list_1>*{line-height:14px;padding-bottom:5px}
}
.link_1,.link_1>a,a.link_1{font-family:Arial,sans-serif;font-weight:bold;text-decoration:none;color:#f58025;cursor:pointer}
.link_1:hover,.link_1>a:hover,a.link_1:hover{text-decoration:underline}
.link_2,.link_2>a,a.link_2{font-family:Arial,sans-serif;text-decoration:none;color:#f58025;cursor:pointer}
.link_2:hover,.link_2>a:hover,a.link_2:hover{text-decoration:underline}
.homewishlist p.subheader,.homewishlist .line-copy,.homewishlist .step1 .basics_row>div>div p,.homewishlist .step2 ul li,.homewishlist .step3 ul li{font-family:'PNCSans',Arial,sans-serif;font-weight:normal;font-style:normal}
.homewishlist p.subheaderital,.homewishlist .required,.homewishlist .step1 #people_2_note,.homewishlist .step1 #people_2_note_mobile,.homewishlist .step2 textarea,.homewishlist .step3 textarea{font-family:'PNCSans',Arial,sans-serif;font-weight:normal;font-style:italic}
.homewishlist p.title_bar,.homewishlist .step3 a.homebuyer{font-family:'PNCSans',Arial,sans-serif;font-weight:bold;font-style:normal}
.homewishlist .step1 input,.homewishlist .step1 .dots>div,.homewishlist .step1 .carousel_container li p{font-family:'PNCSans-Med',Arial,sans-serif;font-weight:normal;font-style:normal}
.homewishlist #wishlist_breadcrumb{color:#6c7d88;display:none;font-family:Arial,sans-serif;font-size:12px;margin-bottom:30px}
.homewishlist #wishlist_breadcrumb span{background:url(../images/arw_glo_gray.png) no-repeat right 3px;display:inline-block;margin:0 8px;padding-right:26px}
.homewishlist #wishlist_breadcrumb span:last-child{background:0}
.homewishlist #wishlist_breadcrumb span.active{color:#f58025}
.homewishlist p.subheader{color:#232a30;font-size:26px;margin-bottom:10px;position:relative}
@media screen and (max-width:767px){.homewishlist p.subheader{font-size:22px}
}
.homewishlist p.subheader:nth-of-type(2){margin-top:40px;margin-bottom:5px}
@media screen and (max-width:767px){.homewishlist p.subheader:nth-of-type(2){margin-top:20px}
}
.homewishlist p.subheaderital{color:#232a30;font-size:20px}
@media screen and (max-width:767px){.homewishlist p.subheaderital{font-size:16px}
}
.homewishlist p.title_bar{background-color:#eceded;color:#5b6e7b;font-size:16px;line-height:16px;margin-bottom:10px;padding:11px 0}
@media screen and (max-width:767px){.homewishlist p.title_bar{font-size:14px;padding:8px 0}
}
.homewishlist p.topcopy{margin-bottom:30px}
.homewishlist a:hover{text-decoration:none}
@media screen and (min-width:768px){.homewishlist a.button-orange{width:25%;margin:0 10px}
}
@media screen and (max-width:767px){.homewishlist a.button-orange{margin-bottom:5px}
}
.homewishlist a.button-gray{line-height:35px;width:25%}
@media screen and (max-width:767px){.homewishlist a.button-gray{width:100%;margin-bottom:5px}
}
.homewishlist .spacer{float:left;height:20px;width:100%}
@media screen and (max-width:767px){.homewishlist .spacer{height:10px}
}
.homewishlist .required{font-size:12px;margin-top:10px;position:absolute;right:0}
@media screen and (max-width:767px){.homewishlist .required{margin-top:-25px}
}
.homewishlist .line-copy{color:#232a30;font-size:22px;margin-top:30px;margin-bottom:20px;position:relative;overflow:hidden;text-align:center}
@media screen and (max-width:767px){.homewishlist .line-copy{margin-top:20px;margin-bottom:10px}
}
@media screen and (min-width:768px){.homewishlist .line-copy:before,.homewishlist .line-copy:after{border-top:1px solid #d5d9db;content:'';display:inline-block;height:1px;position:relative;top:-5px;width:50%}
.homewishlist .line-copy:before{margin-left:-50%;right:10px}
.homewishlist .line-copy:after{left:10px;margin-right:-50%}
}
.homewishlist .printonly{display:none}
.homewishlist .step1 .basics_row{float:left;width:100%}
@media screen and (max-width:767px){.homewishlist .step1 .basics_row{margin-bottom:25px}
}
@media screen and (min-width:768px){.homewishlist .step1 .basics_row{height:90px}
}
.homewishlist .step1 .basics_row:nth-of-type(7){margin-bottom:40px}
@media screen and (min-width:768px) and (max-width:1024px){.homewishlist .step1 .basics_row:nth-of-type(7){margin-bottom:20px}
}
@media screen and (max-width:767px){.homewishlist .step1 .basics_row:nth-of-type(7){margin-bottom:20px}
}
.homewishlist .step1 .basics_row>div{display:table}
@media screen and (min-width:768px){.homewishlist .step1 .basics_row>div{height:100px}
}
.homewishlist .step1 .basics_row>div.icon>div{background:url(../images/spt_wishlist_items.png) no-repeat center 0;height:inherit;width:80px}
.homewishlist .step1 .basics_row>div.icon>div.people{background-position:center 0}
.homewishlist .step1 .basics_row>div.icon>div.bedrooms{background-position:center -100px}
.homewishlist .step1 .basics_row>div.icon>div.bathrooms{background-position:center -200px}
.homewishlist .step1 .basics_row>div.icon>div.afford{background-position:center -300px}
.homewishlist .step1 .basics_row>div.icon>div.city{background-position:center -400px}
.homewishlist .step1 .basics_row>div.icon>div.location{background-position:center -500px}
.homewishlist .step1 .basics_row>div.icon>div.property{background-position:center -600px}
.homewishlist .step1 .basics_row>div.icon>div.condition{background-position:center -700px}
.homewishlist .step1 .basics_row>div.icon>div.outdoor{background-position:center -800px}
.homewishlist .step1 .basics_row>div.icon>div.indoor{background-position:center -900px}
.homewishlist .step1 .basics_row>div.icon>div.style{background-position:center -1000px}
.homewishlist .step1 .basics_row>div>div{display:table-cell;vertical-align:middle}
@media screen and (max-width:767px){.homewishlist .step1 .basics_row>div>div{text-align:center}
.homewishlist .step1 .basics_row>div>div.middle{float:right;left:-50%;position:relative}
}
.homewishlist .step1 .basics_row>div>div p{color:#232a30;font-size:20px}
@media screen and (min-width:768px) and (max-width:1024px){.homewishlist .step1 .basics_row>div>div p{font-size:18px}
}
@media screen and (max-width:767px){.homewishlist .step1 .basics_row>div>div p{font-size:15px;margin-bottom:8px}
}
.homewishlist .step1 .basics_row>div>div p#afford_result{font-size:26px}
@media screen and (max-width:767px){.homewishlist .step1 .basics_row>div>div p#afford_result{margin-top:5px;margin-bottom:0}
}
.homewishlist .step1 .basics_row>div>div p.error{color:red}
.homewishlist .step1 #afford{margin-top:10px}
.homewishlist .step1 input{background-color:#dee2e5;border:0;border-top:1px solid #c0c4c6;-moz-border-radius:3%;-webkit-border-radius:3%;border-radius:3px;color:#5b6e7b;font-size:14px;height:39px;line-height:39px;padding:0 15px}
@media screen and (max-width:767px){.homewishlist .step1 input{line-height:29px;margin-bottom:10px}
}
@media screen and (max-width:767px){.homewishlist .step1 .dots{left:50%;position:relative}
}
.homewishlist .step1 .dots>div{background-color:white;border:1px solid #5b6e7b;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;color:#5b6e7b;cursor:pointer;display:table;float:left;font-size:24px;height:61px;margin-right:9px;text-align:center;width:61px}
@media screen and (min-width:768px) and (max-width:1024px){.homewishlist .step1 .dots>div{height:45px;width:45px}
}
@media screen and (max-width:767px){.homewishlist .step1 .dots>div{height:39px;font-size:18px;width:39px}
}
.homewishlist .step1 .dots>div span{display:table-cell;vertical-align:middle}
.homewishlist .step1 .dots>div:hover,.homewishlist .step1 .dots>div.checked{background-color:#f58025;border-color:#f58025;color:white}
.homewishlist .step1 #people_2_note,.homewishlist .step1 #people_2_note_mobile{color:#232a30;display:none;font-size:14px;margin-top:3px}
@media screen and (max-width:767px){.homewishlist .step1 #people_2_note,.homewishlist .step1 #people_2_note_mobile{text-align:center;margin-bottom:25px}
}
.homewishlist .step1 .ui-slider-horizontal{height:12px}
.homewishlist .step1 .ui-widget-content{border:0;background:#dee2e5;-webkit-box-shadow:inset 1px 1px 1px 1px rgba(0,0,0,0.26);box-shadow:inset 1px 1px 1px 1px rgba(0,0,0,0.26)}
.homewishlist .step1 .ui-corner-all,.homewishlist .step1 .ui-corner-bottom,.homewishlist .step1 .ui-corner-right,.homewishlist .step1 .ui-corner-br{border-bottom-right-radius:6px}
.homewishlist .step1 .ui-corner-all,.homewishlist .step1 .ui-corner-bottom,.homewishlist .step1 .ui-corner-left,.homewishlist .step1 .ui-corner-bl{border-bottom-left-radius:6px}
.homewishlist .step1 .ui-corner-all,.homewishlist .step1 .ui-corner-top,.homewishlist .step1 .ui-corner-right,.homewishlist .step1 .ui-corner-tr{border-top-right-radius:6px}
.homewishlist .step1 .ui-corner-all,.homewishlist .step1 .ui-corner-top,.homewishlist .step1 .ui-corner-left,.homewishlist .step1 .ui-corner-tl{border-top-left-radius:6px}
.homewishlist .step1 .ui-widget-header{background:#5b6e7b}
.homewishlist .step1 .ui-state-default,.homewishlist .step1 .ui-widget-content .ui-state-default,.homewishlist .step1 .ui-widget-header .ui-state-default{border:0;background:transparent;height:24px;width:24px;background-image:url(../images/non_retina-se36c23a492.png);background-position:0 -236px;background-repeat:no-repeat;cursor:pointer}
.homewishlist .step1 .carousel_container{background:0;padding:0}
.homewishlist .step1 .carousel_container.last{margin-bottom:40px}
@media screen and (max-width:767px){.homewishlist .step1 .carousel_container.last{margin-bottom:20px}
}
@media screen and (max-width:767px){.homewishlist .step1 .carousel_container .bx-wrapper{padding-bottom:0}
}
.homewishlist .step1 .carousel_container li{text-align:center}
.homewishlist .step1 .carousel_container li>div{cursor:pointer;position:relative;margin:0 auto;width:64%}
@media screen and (min-width:1025px){.homewishlist .step1 .carousel_container li>div:hover:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(245,128,37,0.5)}
}
.homewishlist .step1 .carousel_container li>div img{display:inherit;width:100%;height:auto;margin-bottom:5px !important}
@media screen and (max-width:767px){.homewishlist .step1 .carousel_container li>div img{padding:0}
}
.homewishlist .step1 .carousel_container li>div .checkmark{background:url(../images/spt_glo_wishlistcarousel_checkmark@2x.png) no-repeat 0 0;height:52px;margin:-26px 0 0 -25px;position:absolute;top:50%;left:50%;width:50px}
@media screen and (min-width:1025px){.homewishlist .step1 .carousel_container li>div.checked:hover:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.3)}
}
.homewishlist .step1 .carousel_container li>div.checked .checkmark{background-position:0 -52px}
.homewishlist .step1 .carousel_container li p{color:#5b6e7b;font-size:15px}
.homewishlist .step1 .carousel_container .wishlist-arrows{position:absolute;top:0;z-index:99}
.homewishlist .step1 .carousel_container .wishlist-arrows.prev{left:0}
.homewishlist .step1 .carousel_container .wishlist-arrows.next{right:0}
.homewishlist .step1 .carousel_container .wishlist-arrows a.bx-prev,.homewishlist .step1 .carousel_container .wishlist-arrows a.bx-next{background-image:url(../images/spt_glo_wishlistcarousel_arw@2x.png);height:48px;margin-top:-37px;width:28px}
@media screen and (max-width:767px){.homewishlist .step1 .carousel_container .wishlist-arrows a.bx-prev,.homewishlist .step1 .carousel_container .wishlist-arrows a.bx-next{background-image:url(../images/spt_glo_wishlistcarousel_arw.png);height:24px;margin-top:-23px;width:14px}
}
.homewishlist .step1 .carousel_container .wishlist-arrows a.bx-prev.bx-prev,.homewishlist .step1 .carousel_container .wishlist-arrows a.bx-next.bx-prev{background-position:0 0}
.homewishlist .step1 .carousel_container .wishlist-arrows a.bx-prev.bx-prev:hover,.homewishlist .step1 .carousel_container .wishlist-arrows a.bx-next.bx-prev:hover{background-position:0 -48px}
@media screen and (max-width:767px){.homewishlist .step1 .carousel_container .wishlist-arrows a.bx-prev.bx-prev:hover,.homewishlist .step1 .carousel_container .wishlist-arrows a.bx-next.bx-prev:hover{background-position:0 -24px}
}
.homewishlist .step1 .carousel_container .wishlist-arrows a.bx-prev.bx-next,.homewishlist .step1 .carousel_container .wishlist-arrows a.bx-next.bx-next{background-position:-28px 0}
@media screen and (max-width:767px){.homewishlist .step1 .carousel_container .wishlist-arrows a.bx-prev.bx-next,.homewishlist .step1 .carousel_container .wishlist-arrows a.bx-next.bx-next{background-position:-14px 0}
}
.homewishlist .step1 .carousel_container .wishlist-arrows a.bx-prev.bx-next:hover,.homewishlist .step1 .carousel_container .wishlist-arrows a.bx-next.bx-next:hover{background-position:-28px -48px}
@media screen and (max-width:767px){.homewishlist .step1 .carousel_container .wishlist-arrows a.bx-prev.bx-next:hover,.homewishlist .step1 .carousel_container .wishlist-arrows a.bx-next.bx-next:hover{background-position:-14px -24px}
}
.homewishlist .step1 #btn_create{margin-top:40px}
@media screen and (max-width:767px){.homewishlist .step1 #btn_create{margin-top:20px;margin-bottom:40px}
}
.homewishlist .step2{display:none}
.homewishlist .step2 ul{list-style-type:none;overflow:auto}
.homewishlist .step2 ul li{border-bottom:1px dashed #5b6e7b;color:#232a30;cursor:grab;cursor:-webkit-grab;float:left;height:110px;width:100%}
.homewishlist .step2 ul li:hover{background-color:#fbfbfb}
@media screen and (max-width:767px){.homewishlist .step2 ul li{height:auto;padding:5px 0}
}
.homewishlist .step2 ul li>div{display:table;height:inherit}
.homewishlist .step2 ul li>div.index{font-size:20px}
@media screen and (max-width:767px){.homewishlist .step2 ul li>div.index{font-size:14px}
}
.homewishlist .step2 ul li>div.icon>div{background:url(../images/spt_wishlist_items.png) no-repeat center 0;height:100px;width:80px}
.homewishlist .step2 ul li>div.icon>div.people{background-position:center 0}
.homewishlist .step2 ul li>div.icon>div.bedrooms{background-position:center -100px}
.homewishlist .step2 ul li>div.icon>div.bathrooms{background-position:center -200px}
.homewishlist .step2 ul li>div.icon>div.afford{background-position:center -300px}
.homewishlist .step2 ul li>div.icon>div.city{background-position:center -400px}
.homewishlist .step2 ul li>div.icon>div.location{background-position:center -500px}
.homewishlist .step2 ul li>div.icon>div.property{background-position:center -600px}
.homewishlist .step2 ul li>div.icon>div.condition{background-position:center -700px}
.homewishlist .step2 ul li>div.icon>div.outdoor{background-position:center -800px}
.homewishlist .step2 ul li>div.icon>div.indoor{background-position:center -900px}
.homewishlist .step2 ul li>div.icon>div.style{background-position:center -1000px}
.homewishlist .step2 ul li>div.item{font-size:20px;padding-right:10px}
@media screen and (min-width:768px) and (max-width:1024px){.homewishlist .step2 ul li>div.item{font-size:18px;padding-left:10px}
}
@media screen and (max-width:767px){.homewishlist .step2 ul li>div.item{font-size:12px}
}
@media screen and (min-width:768px){.homewishlist .step2 ul li>div.item p{float:left;margin-right:15px}
}
.homewishlist .step2 ul li>div.item span.nobrvalue{color:#f58025}
.homewishlist .step2 ul li>div.item span.value{color:#f58025}
@media screen and (max-width:767px){.homewishlist .step2 ul li>div.item span.value:before{content:'\A';white-space:pre}
}
.homewishlist .step2 ul li>div>div{display:table-cell;vertical-align:middle}
.homewishlist .step2 ul li.ui-sortable-helper{background-color:#fbfbfb;border-bottom:0;box-shadow:-1px 3px rgba(0,0,0,0.2)}
.homewishlist .step2 ul a.move_to_top{background:url(../images/arw_glo_top.png) no-repeat 0 2px;color:#5b6e7b;display:inline-block;font-size:14px;min-height:13px;padding-left:26px}
.homewishlist .step2 ul a.must_have{background:url(../images/spt_glo_stars@2x.png) no-repeat 0 0;display:inline-block;height:22px;width:24px}
.homewishlist .step2 ul a.must_have:hover,.homewishlist .step2 ul a.must_have.active{background-position:0 -22px}
@media screen and (max-width:767px){.homewishlist .step2 ul a.must_have{background-image:url(../images/spt_glo_stars.png);height:11px;width:12px}
.homewishlist .step2 ul a.must_have:hover,.homewishlist .step2 ul a.must_have.active{background-position:0 -11px}
}
.homewishlist .step2 ul a.remove{color:#5b6e7b;display:inline-block;font-size:14px}
@media screen and (max-width:767px){.homewishlist .step2 ul a.remove{background:url(../images/ico_glo_remove.png) no-repeat 0 0;min-height:14px;width:100%}
}
.homewishlist .step2 textarea{background-color:#f5f5f5;border:1px solid #bac2c7;color:#232a30;font-size:22px;height:200px;line-height:30px;margin:40px 0;padding:25px;width:100%}
@media screen and (max-width:767px){.homewishlist .step2 textarea{font-size:16px;height:90px;margin:20px 0;padding:10px}
}
.homewishlist .step2 .ui-state-highlight{background-color:#f58025;background-color:rgba(243,128,37,0.5)}
.homewishlist .step2 #btn_compare{display:none}
.homewishlist .step3{display:none}
.homewishlist .step3 .move,.homewishlist .step3 .icon,.homewishlist .step3 .delete{display:none}
.homewishlist .step3 ul{list-style-type:none}
.homewishlist .step3 ul li{border-bottom:1px dashed #5b6e7b;color:#232a30;float:left;height:auto;width:100%}
.homewishlist .step3 ul li>div{padding:18px 0}
.homewishlist .step3 ul li>div.index{font-size:20px;width:10% !important}
@media screen and (max-width:767px){.homewishlist .step3 ul li>div.index{font-size:12px}
}
.homewishlist .step3 ul li>div.item{font-size:20px;width:75% !important}
@media screen and (max-width:767px){.homewishlist .step3 ul li>div.item{font-size:12px}
}
.homewishlist .step3 ul li>div.item p{float:left;margin-right:15px}
.homewishlist .step3 ul li>div.item span.hide-on-mobile{display:inline !important}
.homewishlist .step3 ul li>div.item span.nobrvalue{color:#f58025}
.homewishlist .step3 ul li>div.item span.value{color:#f58025}
.homewishlist .step3 ul a.must_have{background:url(../images/spt_glo_stars@2x.png) no-repeat 0 0;cursor:default;display:inline-block;height:22px;width:24px}
.homewishlist .step3 ul a.must_have.active{background-position:0 -22px}
@media screen and (max-width:767px){.homewishlist .step3 ul a.must_have{background-image:url(../images/spt_glo_stars.png);height:11px;width:12px}
.homewishlist .step3 ul a.must_have.active{background-position:0 -11px}
}
.homewishlist .step3 textarea{background-color:#f5f5f5;border:1px solid #bac2c7;color:#232a30;font-size:22px;height:200px;line-height:30px;margin:20px 0;padding:25px;width:100%}
@media screen and (max-width:767px){.homewishlist .step3 textarea{font-size:16px;height:90px;margin:20px 0;padding:10px}
}
@media screen and (min-width:768px){.homewishlist .step3 #homebuyer1,.homewishlist .step3 #homebuyer2{display:block}
}
@media screen and (max-width:767px){.homewishlist .step3 #homebuyer2{display:none}
}
.homewishlist .step3 #btn_print_combined{margin-top:40px}
.homewishlist .step3 a.homebuyer{background-color:#eceded;color:#5b6e7b;font-size:16px;line-height:16px;margin-bottom:10px;padding:11px 0}
@media screen and (max-width:767px){.homewishlist .step3 a.homebuyer{font-size:14px;padding:8px 0}
}
.homewishlist .step3 a.homebuyer:hover,.homewishlist .step3 a.homebuyer.active{background-color:#5b6e7b;color:#e0e0e1}
@media only screen and (-webkit-min-device-pixel-ratio:2),only all and (min-device-pixel-ratio:2){.homewishlist .step2 ul a.move_to_top{background-image:url(../images/arw_glo_top@2x.png);-moz-background-size:9px 13px;-o-background-size:9px 13px;-webkit-background-size:9px 13px;background-size:9px 13px}
.homewishlist .step2 ul a.must_have{background-image:url(../images/spt_glo_stars@2x.png);-moz-background-size:12px 22px;-o-background-size:12px 22px;-webkit-background-size:12px 22px;background-size:12px 22px}
.homewishlist .step2 ul a.remove{background-image:url(../images/ico_glo_remove@2x.png);-moz-background-size:12px 14px;-o-background-size:12px 14px;-webkit-background-size:12px 14px;background-size:12px 14px}
}
@media print{.homewishlist .printonly{display:block}
.homewishlist #wishlist_breadcrumb{display:none !important}
.homewishlist p.title_bar{font-size:32px;text-align:left}
.homewishlist .step2 ul li,.homewishlist .step3 ul li{height:auto;padding:10px 0}
.homewishlist .step2 ul li>div,.homewishlist .step3 ul li>div{display:inline-block;height:auto;padding:0}
.homewishlist .step2 ul li>div.index,.homewishlist .step3 ul li>div.index{font-size:24px;width:7% !important;margin-left:2% !important}
.homewishlist .step2 ul li>div.item,.homewishlist .step3 ul li>div.item{font-size:24px;width:86% !important}
.homewishlist .step2 ul li>div.item p,.homewishlist .step3 ul li>div.item p{float:left;margin-right:15px}
.homewishlist .step2 ul li>div.item span.nobrvalue,.homewishlist .step3 ul li>div.item span.nobrvalue{color:#f58025}
.homewishlist .step2 ul li>div.item span.value,.homewishlist .step3 ul li>div.item span.value{color:#f58025}
.homewishlist .step2 ul li>div.item span.value:before,.homewishlist .step3 ul li>div.item span.value:before{content:'';white-space:pre}
.homewishlist .step2 ul li>div.must a,.homewishlist .step3 ul li>div.must a{display:none}
.homewishlist .step3 #homebuyer1,.homewishlist .step3 #homebuyer2{width:100%;margin:0 !important}
.homewishlist .step3 #homebuyer2{page-break-before:always}
}
.inputError{color:red;padding-bottom:10px}
.forms div.radio_option span{font-family:'PNCSans',Arial,sans-serif;font-weight:normal;font-style:normal}
.forms div.required{font-family:'PNCSans',Arial,sans-serif;font-weight:normal;font-style:italic}
.forms div.required_no_label{font-family:'PNCSans',Arial,sans-serif;font-weight:normal;font-style:italic}
.forms h1,.forms h2,.forms p.question{font-family:'PNCSans-Med',Arial,sans-serif;font-weight:normal;font-style:normal}
.forms{margin-bottom:50px}
.forms h1{font-size:28px;color:#232a30;margin-bottom:10px}
.forms h2{font-size:24px;color:#232a30;margin-bottom:10px}
.forms form{background-color:#eef0f2;padding:6% 6% 0;position:relative}
.forms form .dropdown,.forms form textarea,.forms form input,.forms form select{margin-bottom:20px}
.forms form .small{font-size:12px;font-style:italic}
.forms div.required{font-size:12px;position:absolute;right:6%}
.forms div.required_no_label{font-size:12px;position:absolute;right:6%;margin-top:-20px}
.forms div.hide{display:none}
.forms div.radio_option{margin-bottom:10px}
.forms div.dotted_line_horiz{margin-bottom:20px}
.forms div.radio_option span{font-size:16px}
.forms p{font-family:Arial,sans-serif;font-size:14px;line-height:20px;color:#232a30;margin-bottom:16px}
.forms p.question{color:#232a30;font-size:18px;margin-bottom:8px}
.forms #processing{color:#f58025;font-family:'PNCSans-Med',Arial,sans-serif;font-size:14px;font-style:normal;font-weight:normal;height:37px;line-height:35px;margin-bottom:20px;padding:0 15px;text-align:center}
.sbHolder{background-color:#2d2d2d;border:solid 1px #515151;font-family:Arial,sans-serif;font-size:12px;font-weight:normal;height:30px;position:relative;width:200px}
.sbSelector{display:block;height:30px;left:0;line-height:30px;outline:0;overflow:hidden;position:absolute;text-indent:10px;top:0;width:170px}
.sbSelector:link,.sbSelector:visited,.sbSelector:hover{color:#ebb52d;outline:0;text-decoration:none}
.sbToggle{background:url(../images/img_spt_dropdown.png) 0 -116px no-repeat;display:block;height:30px;outline:0;position:absolute;right:0;top:0;width:30px}
.sbToggle:hover{background:url(../images/img_spt_dropdown.png) 0 -167px no-repeat}
.sbToggleOpen{background:url(../images/img_spt_dropdown.png) 0 -16px no-repeat}
.sbToggleOpen:hover{background:url(../images/img_spt_dropdown.png) 0 -66px no-repeat}
.sbHolderDisabled{background-color:#3c3c3c;border:solid 1px #515151}
.sbOptions{background-color:#212121;border:solid 1px #515151;list-style:none;left:-1px;margin:0;padding:0;position:absolute;top:30px;width:200px;z-index:1;overflow-y:auto}
.sbOptions li{padding:0 7px}
.sbOptions a{border-bottom:dotted 1px #515151;display:block;outline:0;padding:7px 0 7px 3px}
.sbOptions a:link,.sbOptions a:visited{color:#ddd;text-decoration:none}
.sbOptions a:hover,.sbOptions a:focus,.sbOptions a.sbFocus{color:#ebb52d}
.sbOptions li.last a{border-bottom:0}
.sbOptions .sbDisabled{border-bottom:dotted 1px #515151;color:#999;display:block;padding:7px 0 7px 3px}
.sbOptions .sbGroup{border-bottom:dotted 1px #515151;color:#ebb52d;display:block;font-weight:bold;padding:7px 0 7px 3px}
.sbOptions .sbSub{padding-left:17px}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
.prettycheckbox,.prettyradio{display:inline-block;padding:0;margin:0;width:100%}
.prettycheckbox>a,.prettyradio>a{height:21px;width:21px;display:block;float:left;cursor:pointer;margin:0;margin-right:5px;background:url(../images/spt_glo_radio_and_checkbox.png)}
.prettycheckbox>a:focus,.prettyradio>a:focus{outline:0 none}
.prettycheckbox label,.prettyradio label{display:block;float:left;margin-left:5px;cursor:pointer}
.prettycheckbox a.disabled,.prettycheckbox label.disabled,.prettyradio a.disabled,.prettyradio label.disabled{cursor:not-allowed}
.prettycheckbox>a{background-position:0 0}
.prettycheckbox>a:focus{background-position:-30px 0}
.prettycheckbox>a.checked{background-position:-60px 0}
.prettycheckbox>a.checked:focus{background-position:-90px 0}
.prettycheckbox>a.checked.disabled{background-position:-150px 0}
.prettycheckbox>a.disabled{background-position:-120px 0}
.prettyradio>a{background-position:0 0}
.prettyradio>a:focus{background-position:0 -21px}
.prettyradio>a.checked{background-position:0 -42px}
.prettyradio>a.checked:focus{background-position:0 -63px}
.prettyradio>a.checked.disabled{background-position:-330px 0}
.prettyradio>a.disabled{background-position:-300px 0}
.datepicker{position:relative;height:37px}
.ui-datepicker-trigger{cursor:pointer;margin:-7px 0 0 10px;position:relative;margin-top:7px;top:50%}
.ui-datepicker{background-color:#fff;border:1px solid #d5d9db;margin:5px 10px}
@media screen and (max-width:767px){.ui-datepicker{margin:5px 0}
}
.ui-datepicker td a{font-family:Arial,sans-serif;font-size:16px}
.ui-datepicker .ui-datepicker-header{background-color:#f58025}
.ui-datepicker .ui-datepicker-title{color:#000;font-family:Arial,sans-serif;font-size:16px;font-weight:bold}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{background:#f58025 url(../images/spt_glo_calendar_arrows.png) no-repeat 0 0;height:18px;margin-top:-9px;width:18px;top:50%}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:none}
.ui-datepicker .ui-datepicker-prev{background-position:0 -18px;left:10px}
.ui-datepicker .ui-datepicker-next{right:10px}
.ui-datepicker .ui-datepicker-prev-hover{cursor:pointer;left:10px}
.ui-datepicker .ui-datepicker-next-hover{cursor:pointer;right:10px}
.ui-state-default{background-color:#dee2e5;color:#000}
.ui-state-highlight{background-color:#dc6a14;color:#fff}
.ui-state-hover{background-color:#5b6e7b;color:#fff}
.ui-state-active{background-color:#f58025;color:#fff}
#locator h1{font-family:'PNCSans',Arial,sans-serif;font-weight:normal;font-style:normal}
#locator form .required,#loan_results div.loan_result p.id,#loan_results div.loan_result a,#branch_results .branch_result a,.mloresult>div p.title{font-family:'PNCSans',Arial,sans-serif;font-weight:normal;font-style:italic}
#branch_results .branch_result p.locatorpin{font-family:'PNCSans',Arial,sans-serif;font-weight:bold;font-style:normal}
#locator,#loan_results div.loan_result_header,#loan_results div.loan_result p.name,#loan_results div.loan_result>div>div:last-of-type a:last-child,#branch_results .branch_result p.name,#directions .input_row,#directions_response_error,#directions_response #start_end_container .location,.mloresult>div p.name,.mloresult>div p.subheader{font-family:'PNCSans-Med',Arial,sans-serif;font-weight:normal;font-style:normal}
#loan_results div.loan_result p.title,.mloresult>div a.text-orange{font-family:'PNCSans-Med',Arial,sans-serif;font-weight:normal;font-style:italic}
@media all and (min-width:768px) and (max-width:1024px){.button-orange{padding:0 6px !important}
}
#locator{color:#232a30}
#locator .locator_header{display:none}
#locator .prettyradio{margin-bottom:10px;width:auto}
#locator .prettyradio>a{position:relative;top:3px}
#locator .prettyradio span{display:block;float:left;font-size:22px;margin-left:3px}
#locator h1{font-size:28px;margin-top:50px;margin-bottom:10px;text-align:center}
@media all and (max-width:767px){#locator h1{margin-top:18px;font-size:18px}
}
#locator h2{font-size:15px;font-weight:normal;margin-bottom:20px;text-align:center}
#locator form{position:relative}
#locator form.shade{padding:25px 0}
#locator form .required{font-size:10px;position:absolute}
#locator form.loan .required{right:0;top:-16px}
#locator form.branch .required{right:5%;top:9px}
@media all and (min-width:960px){#locator form .firstname,#locator form .lastname{margin-left:2%;width:26%}
#locator form .instruction{float:left;line-height:37px;width:7%}
#locator form .city{width:26%}
#locator form .dropdown{float:left;margin-bottom:0;width:16%}
#locator form .button-orange{margin-left:2%;width:17%;padding:0;height:35px}
}
@media all and (min-width:768px) and (max-width:959px){#locator form .firstname,#locator form .lastname{margin-left:2%;width:24%}
#locator form .instruction{float:left;line-height:37px;width:7%}
#locator form .city{width:22%}
#locator form .dropdown{float:left;margin-bottom:0;width:16%}
#locator form .button-orange{margin-left:2%;width:21%;height:35px}
}
@media all and (max-width:767px){#locator form .instruction{margin-bottom:10px}
}
.result{display:none}
#loan_results{background-color:white;margin-top:36px}
#loan_results div.loan_result_header{color:#232a30;font-size:16px}
#loan_results div.loan_result_header .loan_result_count{margin-bottom:16px}
#loan_results div.loan_result_header .loan_result_tableheader div{border-left:1px dashed #5b6e7b;border-top:1px dashed #5b6e7b;font-size:14px;line-height:36px}
#loan_results div.loan_result_header .loan_result_tableheader div:last-of-type{border-right:1px dashed #5b6e7b}
#loan_results div.loan_result{float:left;width:100%}
@media all and (max-width:767px){#loan_results div.loan_result>div{padding:18px 5%}
}
@media all and (min-width:768px){#loan_results div.loan_result>div div{border-left:1px dashed #5b6e7b;min-height:193px;padding:25px 15px}
#loan_results div.loan_result>div div:last-of-type{border-right:1px dashed #5b6e7b}
}
#loan_results div.loan_result:nth-of-type(2n){background:url(../images/bkg_glo_graypattern.jpg) repeat}
@media all and (max-width:767px){#loan_results div.loan_result{border:1px dashed #5b6e7b;border-bottom:0}
#loan_results div.loan_result:last-of-type{border-bottom:1px dashed #5b6e7b}
}
@media all and (min-width:768px){#loan_results div.loan_result:last-of-type>div div{border-bottom:1px dashed #5b6e7b}
}
#loan_results div.loan_result p{color:#232a30;font-family:Arial,sans-serif;font-size:16px;line-height:24px}
@media all and (min-width:768px) and (max-width:1024px){#loan_results div.loan_result p{font-size:14px}
}
#loan_results div.loan_result p.name{color:#f58025;font-size:20px}
#loan_results div.loan_result p.title{font-size:16px}
#loan_results div.loan_result p.id{font-size:16px}
@media all and (min-width:768px){#loan_results div.loan_result p.id{margin-top:5px}
}
#loan_results div.loan_result a{font-size:18px;background-image:url(../images/bkg_arw_orange.png);background-position:right 7px;padding-right:18px}
#loan_results div.loan_result a[href^=tel]{font-family:Arial,sans-serif;font-size:16px;font-style:normal;padding-right:0}
@media all and (min-width:768px) and (max-width:1024px){#loan_results div.loan_result a[href^=tel]{font-size:14px}
}
#loan_results div.loan_result>div>div:last-of-type a:last-child{background-image:none;font-size:14px;margin-top:8px;padding-right:15px}
@media all and (min-width:768px) and (max-width:1024px){#loan_results div.loan_result>div>div:last-of-type a:last-child{padding:0 4px !important}
}
#branch_results{background-color:white;margin-top:36px}
#branch_results #branch_map_container{border:1px dashed #5b6e7b;height:510px;width:100%}
@media all and (max-width:767px){#branch_results #branch_map_container{height:250px}
}
#branch_results #branch_map_container>div{width:100%;height:508px}
@media all and (max-width:767px){#branch_results #branch_map_container>div{height:248px}
}
#branch_results .branch_result{border-bottom:1px dashed #5b6e7b;float:left;margin-top:22px;min-height:136px;width:100%}
@media all and (max-width:768px){#branch_results .branch_result{padding-bottom:22px}
#branch_results .branch_result:last-of-type{border-bottom:0}
}
#branch_results .branch_result p.locatorpin{background:url(../images/ico_glo_locatorpin.png) no-repeat center top;color:white;font-size:14px;height:36px;padding-top:2px;text-align:center}
#branch_results .branch_result p.name{color:#f58025;font-size:22px;height:36px}
#branch_results .branch_result p.address{color:#232a30;font-family:Arial,sans-serif;font-size:16px;line-height:24px}
#branch_results .branch_result p.distance{font-weight:bold}
@media all and (max-width:768px){#branch_results .branch_result p:last-child{margin-bottom:5px}
}
#branch_results .branch_result a{font-size:18px;background-image:url(../images/bkg_arw_orange.png);background-position:right 7px;padding-right:18px}
#directions h1{margin-top:0}
#directions .input_row{color:#232a30;float:left;font-size:15px}
#directions .input_row:first-of-type{margin-bottom:25px}
@media all and (min-width:768px){#directions .input_row{margin-bottom:25px;width:100%}
}
@media all and (max-width:767px){#directions .col1{color:#f58025;margin-bottom:10px}
#directions .dotted_line_horiz{margin:10px 5% 0;width:90%}
#directions #btn_submit{margin-top:20px}
}
@media all and (min-width:768px){#directions .col1{float:left;margin-top:28px;text-align:right;width:8%}
#directions .col2,#directions .col3{float:left;margin-left:2%;width:20%}
#directions .col4{float:left;margin-left:2%;width:19%}
#directions .col5{float:left;margin-left:2%;width:20%}
#directions .dropdown{width:100% !important}
#directions .submit{width:20%;margin:25px auto 0}
#directions .submit input{width:100%}
}
#directions_response_error{background-color:#eef0f2;color:#232a30;display:none;font-size:15px;padding-bottom:25px;text-align:center}
#directions_response{background-color:#eef0f2;display:none;padding:0 5% 25px}
#directions_response #start_end_container{color:#232a30;font-family:Arial;font-size:16px;margin-top:40px}
@media all and (max-width:767px){#directions_response #start_end_container{margin-top:20px}
}
#directions_response #start_end_container div.start{background:url(../images/ico_glo_locator_origin.png) no-repeat;padding:0 35px}
@media all and (max-width:767px){#directions_response #start_end_container div.start{margin-bottom:20px}
}
#directions_response #start_end_container div.end{background:url(../images/ico_glo_locator_destination.png) no-repeat;padding:0 35px}
@media all and (max-width:767px){#directions_response #start_end_container div.end{margin-bottom:20px}
}
#directions_response #start_end_container div.print{margin-top:10px;text-align:right}
#directions_response #start_end_container div.print .button-orange:hover{text-decoration:none}
#directions_response #start_end_container .location{color:#f58025;font-size:22px;margin-bottom:10px}
@media all and (max-width:767px){#directions_response #start_end_container .location{font-size:18px;margin-bottom:2px}
}
#directions_response #map_container{width:100%;height:550px}
@media screen and (min-width:768px) and (max-width:1500px){#directions_response #map_container{height:430px}
}
@media screen and (max-width:767px){#directions_response #map_container{height:250px}
}
#directions_response #route_container{border-top:1px solid #d5d9db;color:#232a30;font-family:Arial,sans-serif;font-size:14px;margin-top:20px;padding:20px 5% 0;width:100%}
@media all and (max-width:767px){#directions_response #route_container{padding:20px 0 0}
}
#directions_response #route_container .route_leg{padding-bottom:10px}
#directions_response #route_container .route_leg>div div{font-size:12px}
@media all and (min-width:768px){#directions_response #route_container .route_leg>div div{margin-left:16px}
}
#directions_response #route_container .route_leg div:nth-of-type(2n){text-align:right}
#directions_response #route_container .summary{padding-top:20px}
#directions_response #summary_container{border-top:1px solid #d5d9db;color:#232a30;font-family:Arial,sans-serif;font-size:14px;margin-top:10px;padding:20px 0 0;width:100%}
@media all and (min-width:768px){#directions_response #summary_container{padding:20px 5%}
#directions_response #summary_container .mileage{text-align:right}
}
@media print{#mainNav,#page_title_header,#mini_nav,#directions h1,#directions h2,form,#map_container,.print,.promocarousel,footer{display:none}
#start_end_container div.start{padding-left:0 !important}
#start_end_container div.end{padding-left:0 !important}
#start_end_container,#route_container,#summary_container{width:100%}
.location{font-family:Arial !important;font-size:16px !important}
}
.mloresult>div{background-color:#eef0f2;color:#232a30;margin-top:40px;padding:40px 50px}
@media all and (min-width:767px){.mloresult>div .mlo_persona{padding-bottom:40px}
}
@media all and (max-width:767px){.mloresult>div{padding:20px 5%}
}
.mloresult>div .mlo_persona{border-bottom:1px dashed #5b6e7b}
.mloresult>div .mlo_persona img{display:inherit;height:100%;width:100%}
@media all and (max-width:767px){.mloresult>div .mlo_persona{padding-bottom:20px}
.mloresult>div>div:nth-of-type(2){border-bottom:1px dashed #5b6e7b;padding-bottom:20px}
}
.mloresult>div>div:nth-of-type(3) a.text-orange{font-size:18px}
@media all and (min-width:768px){.mloresult>div>div:nth-of-type(3){border-right:1px solid #d5d9db;padding-right:15%}
}
.mloresult>div p{font-family:Arial,sans-serif;font-size:16px;line-height:22px}
.mloresult>div p.name{font-size:30px}
@media all and (max-width:767px){.mloresult>div p.name{font-size:18px}
}
@media all and (min-width:960px){.mloresult>div p.name{margin-bottom:8px}
}
.mloresult>div p.title{font-size:18px}
@media all and (max-width:767px){.mloresult>div p.title{font-size:14px}
}
.mloresult>div p.subheader{font-size:20px;margin-top:20px;margin-bottom:2px}
@media all and (max-width:767px){.mloresult>div p.subheader{font-size:16px}
}
.mloresult>div p.contactheader{font-size:14px;font-weight:bold;margin-top:20px}
.mloresult>div a.text-orange{background-image:url(../images/bkg_arw_orange_big.png);font-size:16px;padding-right:12px}
.mloresult>div a.button-orange{margin-top:20px}
.mloresult>div ul{padding-left:0;list-style-position:inside}
.akamivideoplayer #video_description h1{font-family:'PNCSans-Med',Arial,sans-serif;font-weight:normal;font-style:normal}
.akamivideoplayer #video_container{width:100%;margin:0 auto 26px;max-width:960px}
.akamivideoplayer #video_container #videoPlayer{max-width:100%;height:auto}
.akamivideoplayer #video_container #videoPlayer .vjs-big-play-button{background:url(../images/spt_glo_videoplay_lg.png) no-repeat 0 0;border:0;border-radius:0;box-shadow:none;height:146px;margin:-73px 0 0 -73px;width:146px}
.akamivideoplayer #video_container #videoPlayer .vjs-big-play-button:hover{background-position:0 -146px}
.akamivideoplayer #video_container #videoPlayer .vjs-big-play-button:before{display:none}
.akamivideoplayer #video_description h1{font-size:28px;line-height:28px;color:#232a30;margin-bottom:10px}
@media all and (max-width:767px){.akamivideoplayer #video_description h1{font-size:18px;line-height:18px}
}
.akamivideoplayer #video_description p{font-family:Arial,sans-serif;font-size:16px;line-height:22px;color:#232a30}
@media all and (max-width:767px){.akamivideoplayer #video_description p{font-size:14px;line-height:20px}
}
.vjs-default-skin .vjs-big-play-button{transition:none !important}
.vjs-default-skin:hover .vjs-big-play-button{background-position:0 -146px !important}
﻿.vjs-default-skin{color:#ccc}
@font-face{font-family:'VideoJS';src:url('fonts/vjs.eot');src:url('fonts/vjs.eot?#iefix') format('embedded-opentype'),url('fonts/vjs.woff') format('woff'),url('fonts/vjs.ttf') format('truetype');font-weight:normal;font-style:normal}
.vjs-default-skin .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;background-color:#333;background-color:rgba(51,51,51,.9)}
.vjs-default-skin .vjs-slider:focus{-webkit-box-shadow:0 0 2em #fff;-moz-box-shadow:0 0 2em #fff;box-shadow:0 0 2em #fff}
.vjs-default-skin .vjs-slider-handle{position:absolute;left:0;top:0}
.vjs-default-skin .vjs-slider-handle:before{content:"";font-family:VideoJS;font-size:1em;line-height:1;text-align:center;text-shadow:0 0 1em #fff;position:absolute;top:0;left:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.vjs-default-skin .vjs-control-bar{display:none;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#07141e;background-color:rgba(7,20,30,.7)}
.vjs-default-skin.vjs-has-started .vjs-control-bar{display:block;visibility:visible;opacity:1;-webkit-transition:visibility .1s,opacity .1s;-moz-transition:visibility .1s,opacity .1s;-o-transition:visibility .1s,opacity .1s;transition:visibility .1s,opacity .1s}
.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{display:block;visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}
.vjs-default-skin.vjs-controls-disabled .vjs-control-bar{display:none}
.vjs-default-skin.vjs-using-native-controls .vjs-control-bar{display:none}
@media \0creen{.vjs-default-skin.vjs-user-inactive.vjs-playing .vjs-control-bar:before{content:""}
}
.vjs-default-skin .vjs-control{outline:0;position:relative;float:left;text-align:center;margin:0;padding:0;height:3em;width:4em}
.vjs-default-skin .vjs-control:before{font-family:VideoJS;font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.5)}
.vjs-default-skin .vjs-control:focus:before,.vjs-default-skin .vjs-control:hover:before{text-shadow:0 0 1em #fff}
.vjs-default-skin .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.vjs-default-skin .vjs-play-control{width:5em;cursor:pointer}
.vjs-default-skin .vjs-play-control:before{content:""}
.vjs-default-skin.vjs-playing .vjs-play-control:before{content:""}
.vjs-default-skin .vjs-mute-control,.vjs-default-skin .vjs-volume-menu-button{cursor:pointer;float:right}
.vjs-default-skin .vjs-mute-control:before,.vjs-default-skin .vjs-volume-menu-button:before{content:""}
.vjs-default-skin .vjs-mute-control.vjs-vol-0:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before{content:""}
.vjs-default-skin .vjs-mute-control.vjs-vol-1:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before{content:""}
.vjs-default-skin .vjs-mute-control.vjs-vol-2:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before{content:""}
.vjs-default-skin .vjs-volume-control{width:5em;float:right}
.vjs-default-skin .vjs-volume-bar{width:5em;height:.6em;margin:1.1em auto 0}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu-content{height:2.9em}
.vjs-default-skin .vjs-volume-level{position:absolute;top:0;left:0;height:.5em;background:#66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat}
.vjs-default-skin .vjs-volume-bar .vjs-volume-handle{width:.5em;height:.5em}
.vjs-default-skin .vjs-volume-handle:before{font-size:.9em;top:-.2em;left:-.2em;width:1em;height:1em}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content{width:6em;left:-4em}
.vjs-default-skin .vjs-progress-control{position:absolute;left:0;right:0;width:auto;font-size:.3em;height:1em;top:-1em;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.vjs-default-skin:hover .vjs-progress-control{font-size:.9em;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.vjs-default-skin .vjs-progress-holder{height:100%}
.vjs-default-skin .vjs-progress-holder .vjs-play-progress,.vjs-default-skin .vjs-progress-holder .vjs-load-progress{position:absolute;display:block;height:100%;margin:0;padding:0;left:0;top:0}
.vjs-default-skin .vjs-play-progress{background:#66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat}
.vjs-default-skin .vjs-load-progress{background:#646464;background:rgba(255,255,255,.4)}
.vjs-default-skin .vjs-seek-handle{width:1.5em;height:100%}
.vjs-default-skin .vjs-seek-handle:before{padding-top:.1em}
.vjs-default-skin .vjs-time-controls{font-size:1em;line-height:3em}
.vjs-default-skin .vjs-current-time{float:left}
.vjs-default-skin .vjs-duration{float:left}
.vjs-default-skin .vjs-remaining-time{display:none;float:left}
.vjs-time-divider{float:left;line-height:3em}
.vjs-default-skin .vjs-fullscreen-control{width:3.8em;cursor:pointer;float:right}
.vjs-default-skin .vjs-fullscreen-control:before{content:""}
.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before{content:""}
.vjs-default-skin .vjs-big-play-button{left:.5em;top:.5em;font-size:3em;display:block;z-index:2;position:absolute;width:4em;height:2.6em;text-align:center;vertical-align:middle;cursor:pointer;opacity:1;background-color:#07141e;background-color:rgba(7,20,30,.7);border:.1em solid #3b4249;-webkit-border-radius:.8em;-moz-border-radius:.8em;border-radius:.8em;-webkit-box-shadow:0 0 1em rgba(255,255,255,.25);-moz-box-shadow:0 0 1em rgba(255,255,255,.25);box-shadow:0 0 1em rgba(255,255,255,.25);-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.vjs-default-skin.vjs-big-play-centered .vjs-big-play-button{left:50%;margin-left:-2.1em;top:50%;margin-top:-1.4000000000000001em}
.vjs-default-skin.vjs-controls-disabled .vjs-big-play-button{display:none}
.vjs-default-skin.vjs-has-started .vjs-big-play-button{display:none}
.vjs-default-skin.vjs-using-native-controls .vjs-big-play-button{display:none}
.vjs-default-skin:hover .vjs-big-play-button,.vjs-default-skin .vjs-big-play-button:focus{outline:0;border-color:#fff;background-color:#505050;background-color:rgba(50,50,50,.75);-webkit-box-shadow:0 0 3em #fff;-moz-box-shadow:0 0 3em #fff;box-shadow:0 0 3em #fff;-webkit-transition:all 0;-moz-transition:all 0;-o-transition:all 0;transition:all 0}
.vjs-default-skin .vjs-big-play-button:before{content:"";font-family:VideoJS;line-height:2.6em;text-shadow:.05em .05em .1em #000;text-align:center;position:absolute;left:0;width:100%;height:100%}
.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;font-size:4em;line-height:1;width:1em;height:1em;margin-left:-.5em;margin-top:-.5em;opacity:.75;-webkit-animation:spin 1.5s infinite linear;-moz-animation:spin 1.5s infinite linear;-o-animation:spin 1.5s infinite linear;animation:spin 1.5s infinite linear}
.vjs-default-skin .vjs-loading-spinner:before{content:"";font-family:VideoJS;position:absolute;top:0;left:0;width:1em;height:1em;text-align:center;text-shadow:0 0 .1em #000}
@-moz-keyframes spin{0{-moz-transform:rotate(0)}
100%{-moz-transform:rotate(359deg)}
}
@-webkit-keyframes spin{0{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(359deg)}
}
@-o-keyframes spin{0{-o-transform:rotate(0)}
100%{-o-transform:rotate(359deg)}
}
@keyframes spin{0{transform:rotate(0)}
100%{transform:rotate(359deg)}
}
.vjs-default-skin .vjs-menu-button{float:right;cursor:pointer}
.vjs-default-skin .vjs-menu{display:none;position:absolute;bottom:0;left:0;width:0;height:0;margin-bottom:3em;border-left:2em solid transparent;border-right:2em solid transparent;border-top:1.55em solid #000;border-top-color:rgba(7,40,50,.5)}
.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;position:absolute;width:10em;bottom:1.5em;max-height:15em;overflow:auto;left:-5em;background-color:#07141e;background-color:rgba(7,20,30,.7);-webkit-box-shadow:-.2em -.2em .3em rgba(255,255,255,.2);-moz-box-shadow:-.2em -.2em .3em rgba(255,255,255,.2);box-shadow:-.2em -.2em .3em rgba(255,255,255,.2)}
.vjs-default-skin .vjs-menu-button:hover .vjs-menu{display:block}
.vjs-default-skin .vjs-menu-button ul li{list-style:none;margin:0;padding:.3em 0 .3em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}
.vjs-default-skin .vjs-menu-button ul li.vjs-selected{background-color:#000}
.vjs-default-skin .vjs-menu-button ul li:focus,.vjs-default-skin .vjs-menu-button ul li:hover,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover{outline:0;color:#111;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}
.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em 0;font-weight:bold;cursor:default}
.vjs-default-skin .vjs-subtitles-button:before{content:""}
.vjs-default-skin .vjs-captions-button:before{content:""}
.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before,.vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before{-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}
.video-js{background-color:#000;position:relative;padding:0;font-size:10px;vertical-align:middle;font-weight:normal;font-style:normal;font-family:Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}
.video-js:-moz-full-screen{position:absolute}
body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}
.video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0;width:100% !important;height:100% !important;_position:absolute}
.video-js:-webkit-full-screen{width:100% !important;height:100% !important}
.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}
.vjs-poster{background-repeat:no-repeat;background-position:50% 50%;background-size:contain;cursor:pointer;height:100%;margin:0;padding:0;position:relative;width:100%}
.vjs-poster img{display:block;margin:0 auto;max-height:100%;padding:0;width:100%}
.video-js.vjs-using-native-controls .vjs-poster{display:none}
.video-js .vjs-text-track-display{text-align:center;position:absolute;bottom:4em;left:1em;right:1em}
.video-js .vjs-text-track{display:none;font-size:1.4em;text-align:center;margin-bottom:.1em;background-color:#000;background-color:rgba(0,0,0,.5)}
.video-js .vjs-subtitles{color:#fff}
.video-js .vjs-captions{color:#fc6}
.vjs-tt-cue{display:block}
.vjs-default-skin .vjs-hidden{display:none}
.vjs-lock-showing{display:block !important;opacity:1;visibility:visible}
.support_video .video_copy .summarytext .summarycontent .sectiontitle,.support_video .video_copy .summarytext .summarycontent a.readmore{font-family:'PNCSans-Med',Arial,sans-serif;font-weight:normal;font-style:normal}
.support_video{background:url(../images/bkg_glo_graypattern.jpg) repeat;margin-bottom:20px;position:relative;width:100%}
.support_video .video_thumb{cursor:pointer;position:relative}
.support_video .video_thumb:hover:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(245,128,37,0.5)}
.support_video .video_thumb:hover .video_play{background-position:0 -64px}
.support_video .video_thumb img{display:block;height:auto;max-height:540px;width:100%}
.support_video .video_thumb.playing{display:none}
.support_video .video_thumb .video_play{background:url(../images/spt_glo_videoplay.png) no-repeat;height:64px;left:50%;margin:-32px 0 0 -32px;position:absolute;top:50%;width:64px}
.support_video .video_container{display:none;height:auto;margin:0 auto;max-width:960px;width:100%}
.support_video .video_container.playing{display:block}
.support_video .video_container .video_player{height:100%;width:100%}
.support_video .video_container .video_close{background-color:#f58025;cursor:pointer;height:50px;position:absolute;right:0;top:0;width:50px;z-index:9}
.support_video .video_container .video_close:hover{background-color:#dc6a14}
.support_video .video_container .video_close img{left:50%;margin:-9px 0 0 -9px;position:absolute;top:50%}
.support_video .video_copy{padding:20px 0}
.support_video .video_copy.playing{padding:25px 0;width:100%}
@media all and (max-width:767px){.support_video .video_copy.playing{width:90%}
}
.support_video .video_copy .summarytext .summarycontent{display:block}
.support_video .video_copy .summarytext .summarycontent .sectiontitle{display:inline-block;font-size:20px;margin-bottom:10px}
.support_video .video_copy .summarytext .summarycontent a.readmore{background:url(../images/arw_glo_down.png) no-repeat right 6px;display:inline-block;font-size:14px;margin:5px 0;padding-right:18px}
.support_video .video_copy .summarytext .summarycontent a.readmore.active{background-image:url(../images/arw_glo_up.png)}
.support_video .video_copy .summarytext .summarydetail{display:none}
.support_video .video_copy .summarytext .summarydetail.active{display:block}
.comp_sectiontopicsmenu .sbOptions li a{font-family:'PNCSans',Arial,sans-serif;font-weight:normal;font-style:normal}
.comp_sectiontopicsmenu .sbOptions li:first-child a{font-family:'PNCSans',Arial,sans-serif;font-weight:normal;font-style:italic}
.comp_sectiontopicsmenu .sbHolder,.comp_sectiontopicsmenu .sbOptions a{font-family:'PNCSans-Med',Arial,sans-serif;font-weight:normal;font-style:normal}
.comp_sectiontopicsmenu .sbHolder{background:#dee2e5;border:1px solid #ced0d2;border-radius:3px;color:#5b6e7b;font-size:14px;height:auto;line-height:35px;padding-left:0;margin-bottom:35px;width:auto;box-sizing:border-box}
@media screen and (min-width:768px){.comp_sectiontopicsmenu .sbHolder{border:0}
.comp_sectiontopicsmenu .sbHolder>a{display:none}
.comp_sectiontopicsmenu .sbHolder>ul.sbOptions{border:1px #5b6e7b dashed;background-color:#eef0f2}
.comp_sectiontopicsmenu .sbHolder>ul.sbOptions li a{border-bottom:0}
}
@media screen and (max-width:767px){.comp_sectiontopicsmenu .sbHolder{margin-bottom:18px;border-width:0}
.comp_sectiontopicsmenu .sbHolder>a{font-family:'PNCSans',Arial,sans-serif;padding-left:15px;font-size:12px;text-transform:uppercase}
.comp_sectiontopicsmenu .sbHolder>ul.sbOptions li:nth-child(1) a{border-top:1px solid #ced0d2}
}
.comp_sectiontopicsmenu .sbSelector{color:#5b6e7b;font-size:14px;height:auto;line-height:35px;position:relative;text-align:left;text-indent:0;top:0;width:auto}
.comp_sectiontopicsmenu .sbSelector:link,.comp_sectiontopicsmenu .sbSelector:hover,.comp_sectiontopicsmenu .sbSelector:visited{color:#5b6e7b}
.comp_sectiontopicsmenu .sbToggle{background:url(../images/ico_glo_dropdownlist.png) no-repeat;height:18px;position:absolute;margin-top:-9px;right:12px;top:50%;width:18px}
@media screen and (max-width:767px){.comp_sectiontopicsmenu .sbToggle{top:17px}
}
.comp_sectiontopicsmenu .sbOptions{background-color:#dee2e5;border:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-left:1px solid #ced0d2;border-right:1px solid #ced0d2;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:border-box;left:0;margin-bottom:0 !important;padding-left:0 !important;top:0 !important;width:inherit;height:auto !important;box-sizing:border-box;position:relative;padding-top:10px;padding-bottom:10px;list-style:none}
.comp_sectiontopicsmenu .sbOptions li{padding:0}
.comp_sectiontopicsmenu .sbOptions li a{font-size:18px;color:#232a30;line-height:35px;padding-left:23px;padding-right:23px;display:block;text-decoration:none}
.comp_sectiontopicsmenu .sbOptions li a:hover,.comp_sectiontopicsmenu .sbOptions li a.active{background-color:#fff;color:#f58025}
.comp_sectiontopicsmenu .sbOptions li a.active{cursor:default}
.comp_sectiontopicsmenu .sbOptions li:first-child a{font-size:14px;cursor:default}
.comp_sectiontopicsmenu .sbOptions li:first-child a:hover{background-color:transparent;color:#232a30}
.comp_sectiontopicsmenu .sbOptions li:last-child a{border-bottom-left-radius:3px;border-bottom-right-radius:3px}
.comp_sectiontopicsmenu .sbOptions a{font-size:14px;padding:0 15px;line-height:35px}
.comp_sectiontopicsmenu .sbOptions a:link,.comp_sectiontopicsmenu .sbOptions a:visited{border-bottom:1px solid #ced0d2;color:#5b6e7b}
.comp_sectiontopicsmenu .sbOptions a:hover{background-color:#f58025;color:white}
@media screen and (min-width:768px){.comp_sectiontopicsmenu .sbOptions{display:block !important;max-height:none !important}
}
@media screen and (max-width:767px){.comp_sectiontopicsmenu .sbOptions{padding-top:0;padding-bottom:0;position:absolute;width:100%;top:35px !important;z-index:1000}
.comp_sectiontopicsmenu .sbOptions li a,.comp_sectiontopicsmenu .sbOptions li:first-child a{padding-left:15px;padding-right:15px;font-size:12px;font-style:normal}
}
.contacttout>div.horz:before,.contacttout>div .row_container .row .content_container:before,.contacttout>div.horz:after,.contacttout>div .row_container .row .content_container:after{content:" ";display:table}
.contacttout>div.horz:after,.contacttout>div .row_container .row .content_container:after{clear:both}
.contacttout>div .row_container .row .title_container .title{font-family:'PNCSans',Arial,sans-serif;font-weight:normal;font-style:normal}
@media screen and (max-width:767px){.contacttout>div{border-top:1px solid #dfe4e7;border-bottom:1px solid #dfe4e7}
}
.contacttout>div.padtop{margin-top:25px}
.contacttout>div.vert .row_container.center{width:100%}
.contacttout>div.horz{border-top:1px solid #dfe4e7;padding:30px 0 0 0;margin-top:40px}
@media screen and (max-width:767px){.contacttout>div.horz{padding-top:0;padding-bottom:0}
}
.contacttout>div.horz .row_container .row{border:0;border-right:1px dotted #dfe4e7}
@media screen and (max-width:767px){.contacttout>div.horz .row_container .row{border-bottom:1px dotted #dfe4e7;border-right:0}
.contacttout>div.horz .row_container .row:last-child{border:0}
}
.contacttout>div.horz .row_container .row:last-child{border:0}
.contacttout>div.horz .row_container .row .title_container{top:0;position:relative;height:auto}
.contacttout>div.horz .row_container .row .title_container .title{font-size:16px}
@media screen and (max-width:767px){.contacttout>div.horz .row_container .row .title_container .title{font-size:16px}
}
.contacttout>div.horz .row_container .row .content_container{padding-top:6px;padding-bottom:0}
@media screen and (max-width:767px){.contacttout>div.horz .row_container .row .content_container{padding-top:10px;padding-bottom:12px;padding-left:10px;padding-right:10px}
}
.contacttout>div .row_container .row{position:relative;border-top:1px solid #dfe4e7;border-left:1px solid #dfe4e7;border-right:1px solid #dfe4e7}
@media screen and (max-width:767px){.contacttout>div .row_container .row{border-top:0;padding-top:10px;border-bottom:1px dotted #dfe4e7}
}
.contacttout>div .row_container .row:first-child .title_container .title{font-size:16px}
@media screen and (max-width:767px){.contacttout>div .row_container .row:first-child .title_container .title{font-size:16px}
}
.contacttout>div .row_container .row:last-child{border-bottom:1px solid #dfe4e7}
@media screen and (max-width:767px){.contacttout>div .row_container .row:last-child{border:0}
}
@media screen and (max-width:767px){.contacttout>div .row_container .row{border-left:0;border-right:0}
.contacttout>div .row_container .row .title_container .title{font-size:16px}
}
.contacttout>div .row_container .row .title_container{text-align:center;position:absolute;z-index:98;width:100%;top:-14px;left:0;height:0}
@media screen and (max-width:767px){.contacttout>div .row_container .row .title_container{top:0;position:relative;height:auto}
}
.contacttout>div .row_container .row .title_container .title{position:relative;font-size:16px;letter-spacing:-0.5px;color:#232a30;margin:0;padding:0 7px 0 7px;background-color:#fff;display:inline-block}
@media screen and (max-width:767px){.contacttout>div .row_container .row .title_container .title{font-size:16px;border:0}
.contacttout>div .row_container .row .title_container .title:after{left:inherit;top:13px;right:15px;background:url(../images/ico_04_payments_dropdown_mobile.png) no-repeat 0 0;width:22px;height:22px;background-size:22px auto}
}
.contacttout>div .row_container .row .content_container{height:auto;width:100%;overflow:hidden;padding:17px 29px 40px 29px}
@media screen and (max-width:767px){.contacttout>div .row_container .row .content_container{padding-top:10px;padding-bottom:12px;padding-left:10px;padding-right:10px}
}
.contacttout>div .row_container .row .content_container .content{width:100%}
.carousel.startingpoints .carouselItem .carousel_outer .carousel_content h1{font-family:'PNCSans',Arial,sans-serif;font-weight:normal;font-style:normal}
.carousel.startingpoints .carouselItem .carousel_outer .carousel_content p{font-family:'PNCSans',Arial,sans-serif;font-weight:normal;font-style:italic}
.carousel{position:relative;overflow:hidden}
.carousel .carouselItem{width:100%;height:100%}
.carousel .carousel_dots{position:absolute;left:50%;z-index:98}
.carousel .carousel_dots .posIndicator{float:left;width:13px;height:13px;background:url(../images/spt_glo_carouseldots.png) no-repeat;margin:0 6px}
.carousel .carousel_dots .posIndicator.selected{background-position:0 -13px}
.carousel.startingpoints{margin:0 30px;height:380px;line-height:380px;text-align:center}
.home-slideshow .carousel.startingpoints{line-height:0;margin:0}
@media screen and (max-width:767px){.carousel.startingpoints{margin:0;height:375px;line-height:400px}
}
@media screen and (max-width:360px){.carousel.startingpoints{margin:0;height:135px;line-height:400px}
}
.home-slideshow .carousel.startingpoints .carouselItem{padding:0;height:inherit}
.carousel.startingpoints .carouselItem{padding:0 10%;height:inherit}
.carousel.startingpoints .carousel_dots{top:0}
.home-slideshow .carousel.startingpoints .carouselItem img{margin:0}
@media screen and (max-width:1260px){.home-slideshow .carousel.startingpoints .carouselItem img{margin:0 -50%}
}
@media screen and (max-width:600px){.home-slideshow{height:210px}
.home-slideshow .carousel.startingpoints .carouselItem img{margin:0 -320px;width:600px}
.carousel.startingpoints .carousel_dots{top:180px !important}
.carousel.startingpoints{height:210px}
}
@media screen and (max-width:420px){.home-slideshow{height:150px}
.home-slideshow .carousel.startingpoints .carouselItem img{margin:0 -320px;width:420px}
.carousel.startingpoints .carousel_dots{top:125px !important}
.carousel.startingpoints{height:150px}
}
@media screen and (max-width:360px){.home-slideshow{height:135px}
.home-slideshow .carousel.startingpoints .carouselItem img{margin:0 -320px;width:360px}
.carousel.startingpoints .carousel_dots{top:110px !important}
}
.home-slideshow .carousel.startingpoints .carousel_dots{top:352px}
@media screen and (max-width:767px){.carousel.startingpoints .carousel_dots{top:auto;bottom:20px}
}
@media screen and (max-width:767px){.carousel.startingpoints .carouselItem{padding:0}
}
.carousel.startingpoints .carouselItem .carousel_outer{height:inherit;line-height:inherit;display:block;top:50%}
.carousel.startingpoints .carouselItem .carousel_outer .carousel_content{display:inline-block;vertical-align:middle;line-height:normal}
@media screen and (max-width:767px){.carousel.startingpoints .carouselItem .carousel_outer .carousel_content{vertical-align:top}
}
.carousel.startingpoints .carouselItem .carousel_outer .carousel_content h1{font-size:30px;line-height:36px;margin-bottom:5px;color:#232a30}
@media screen and (max-width:767px){.carousel.startingpoints .carouselItem .carousel_outer .carousel_content h1{font-size:22px;line-height:30px;margin-bottom:0}
}
.carousel.startingpoints .carouselItem .carousel_outer .carousel_content p{font-size:18px;line-height:26px;color:#232a30}
@media screen and (max-width:767px){.carousel.startingpoints .carouselItem .carousel_outer .carousel_content p{font-size:14px;line-height:20px}
}
.carousel_arrowLeft,.carousel_arrowRight{position:absolute;width:17px;height:29px;top:50%;margin-top:-15px;cursor:pointer;z-index:98;background:url(../images/spt_glo_carouselarrows.png) no-repeat}
@media screen and (max-width:767px){.carousel_arrowLeft,.carousel_arrowRight{display:none}
}
.carousel_arrowLeft{left:30px;background-position:0 0}
.carousel_arrowLeft:hover{background-position:0 -29px}
.carousel_arrowRight{right:30px;background-position:-18px 0}
.carousel_arrowRight:hover{background-position:-18px -29px}
.savings_calculator_wizard .container .input-screen .form-content .input-div label,.savings_calculator_wizard .container .input-screen .form-content #other-loans-page label,.savings_calculator_wizard .container .input-screen .form-content #other-loans-page tbody tr th,.savings_calculator_wizard .container .input-screen .form-content #other-loans-page tbody tr td{font-family:'PNCSans',Arial,sans-serif;font-weight:normal;font-style:normal}
.savings_calculator_wizard .container .page-headers .page-header h1{font-family:'PNCSans',Arial,sans-serif;font-weight:normal;font-style:italic}
.savings_calculator_wizard .container .input-screen#screen-1 .form-content label{font-family:'PNCSans-Light',Arial,sans-serif;font-weight:normal;font-style:normal}
.form-content .sbHolder,.form-content .sbOptions a{font-family:'PNCSans-Med',Arial,sans-serif;font-weight:normal;font-style:normal}
.form-content .sbHolder{background:#fff;border:1px solid #ced0d2;border-radius:3px;color:#5b6e7b;font-size:14px;height:auto;line-height:35px;padding-left:15px;width:100%}
.form-content .sbSelector{color:#5b6e7b;font-size:14px;height:auto;line-height:35px;position:relative;text-align:left;text-indent:0;top:0;width:auto}
.form-content .sbSelector:link,.form-content .sbSelector:hover,.form-content .sbSelector:visited{color:#5b6e7b}
.form-content .sbToggle{background:url(../images/ico_glo_dropdownlist.png) no-repeat;height:18px;position:absolute;margin-top:-9px;right:12px;top:50%;width:18px}
.form-content .sbOptions{background-color:#fff;border:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-left:1px solid #ced0d2;border-right:1px solid #ced0d2;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;left:-1px;margin-bottom:0 !important;padding-left:0 !important;top:36px !important;width:inherit}
.form-content .sbOptions li{padding:0}
.form-content .sbOptions li:last-child a{border-bottom-left-radius:3px;border-bottom-right-radius:3px}
.form-content .sbOptions a{font-size:14px;padding:0 15px;line-height:35px}
.form-content .sbOptions a:link,.form-content .sbOptions a:visited{border-bottom:1px solid #ced0d2;color:#5b6e7b}
.form-content .sbOptions a:hover{background-color:#f58025;color:white}
.savings_calculator_wizard{height:auto;overflow:hidden;position:relative}
.savings_calculator_wizard *{box-sizing:border-box}
.savings_calculator_wizard .container{position:relative;z-index:100;top:0;left:0;display:block;width:100%;height:500px;white-space:nowrap;font-size:0;background-color:#f7f7f7;margin-top:80px;border-left:1px #dde1e4 solid;border-right:1px #dde1e4 solid}
@media screen and (max-device-width:767px){.savings_calculator_wizard .container{height:400px}
}
.savings_calculator_wizard .container .page-headers{position:absolute;top:-20px;left:0;width:100%;height:1px;white-space:nowrap;font-size:0;-moz-transition:left .5s ease;-o-transition:left .5s ease;-webkit-transition:left .5s ease;transition:left .5s ease}
.savings_calculator_wizard .container .page-headers .page-header{position:relative;display:inline-block;width:100%}
.savings_calculator_wizard .container .page-headers .page-header h1{font-size:20px;color:#232a30;text-align:center;position:absolute;width:100%;bottom:0;white-space:normal}
@media screen and (max-width:767px){.savings_calculator_wizard .container .page-headers .page-header h1{font-size:16px}
}
.savings_calculator_wizard .container .input-screen{display:inline-block;position:relative;left:0;top:0;width:100%;height:100%;font-size:16px;white-space:normal;vertical-align:top;padding:30px 10% 0 10%;overflow-x:hidden;overflow-y:auto;-moz-transition:left .5s ease;-o-transition:left .5s ease;-webkit-transition:left .5s ease;transition:left .5s ease}
.savings_calculator_wizard .container .input-screen#screen-1 .form-content label{display:block;text-align:center;font-size:26px;padding-bottom:25px;float:none}
.savings_calculator_wizard .container .input-screen#screen-1 .form-content input[type=text],.savings_calculator_wizard .container .input-screen#screen-1 .form-content input[type=tel]{display:block;margin:0 auto;width:240px;height:37px;text-align:center;float:none;border:1px #cfd1d4 solid}
.savings_calculator_wizard .container .input-screen#screen-5{padding-left:0;padding-right:0}
.savings_calculator_wizard .container .input-screen .form-content .input-div,.savings_calculator_wizard .container .input-screen .form-content #other-loans-page{width:100%;padding-bottom:15px}
.savings_calculator_wizard .container .input-screen .form-content .input-div#include-tax label em,.savings_calculator_wizard .container .input-screen .form-content #other-loans-page#include-tax label em{font-size:14px;color:#232a30;opacity:.7}
.savings_calculator_wizard .container .input-screen .form-content .input-div#include-tax input,.savings_calculator_wizard .container .input-screen .form-content #other-loans-page#include-tax input{margin-top:10px}
.savings_calculator_wizard .container .input-screen .form-content .input-div label,.savings_calculator_wizard .container .input-screen .form-content #other-loans-page label{color:#232a30;letter-spacing:-0.5px;float:left}
.savings_calculator_wizard .container .input-screen .form-content .input-div>label,.savings_calculator_wizard .container .input-screen .form-content #other-loans-page>label{width:70%;padding-bottom:15px}
.savings_calculator_wizard .container .input-screen .form-content .input-div input[type=text],.savings_calculator_wizard .container .input-screen .form-content .input-div input[type=tel],.savings_calculator_wizard .container .input-screen .form-content #other-loans-page input[type=text],.savings_calculator_wizard .container .input-screen .form-content #other-loans-page input[type=tel]{width:170px;height:33px;border:1px #cfd1d4 solid;text-align:right;padding:0 10px 0 10px;color:#232a30;font-size:16px;clear:right}
.savings_calculator_wizard .container .input-screen .form-content .input-div .sbHolder,.savings_calculator_wizard .container .input-screen .form-content #other-loans-page .sbHolder{width:170px}
.savings_calculator_wizard .container .input-screen .form-content .input-div input,.savings_calculator_wizard .container .input-screen .form-content .input-div select,.savings_calculator_wizard .container .input-screen .form-content .input-div .sbHolder,.savings_calculator_wizard .container .input-screen .form-content .input-div .prettyradio,.savings_calculator_wizard .container .input-screen .form-content #other-loans-page input,.savings_calculator_wizard .container .input-screen .form-content #other-loans-page select,.savings_calculator_wizard .container .input-screen .form-content #other-loans-page .sbHolder,.savings_calculator_wizard .container .input-screen .form-content #other-loans-page .prettyradio{float:right}
.savings_calculator_wizard .container .input-screen .form-content .input-div .prettyradio,.savings_calculator_wizard .container .input-screen .form-content #other-loans-page .prettyradio{margin-left:25px;padding-bottom:10px}
.savings_calculator_wizard .container .input-screen .form-content .input-div .prettyradio label,.savings_calculator_wizard .container .input-screen .form-content #other-loans-page .prettyradio label{color:#5b6e7b;font-size:13px;text-transform:uppercase;padding-top:3px}
.savings_calculator_wizard .container .input-screen .form-content #other-loans-page tbody tr{height:65px}
.savings_calculator_wizard .container .input-screen .form-content #other-loans-page tbody tr:first-child{height:auto}
.savings_calculator_wizard .container .input-screen .form-content #other-loans-page tbody tr:first-child th{padding-bottom:10px}
.savings_calculator_wizard .container .input-screen .form-content #other-loans-page tbody tr:nth-child(even){background-color:#fff}
.savings_calculator_wizard .container .input-screen .form-content #other-loans-page tbody tr th,.savings_calculator_wizard .container .input-screen .form-content #other-loans-page tbody tr td{width:20%;text-align:center}
.savings_calculator_wizard .container .input-screen .form-content #other-loans-page tbody tr th input[type=text],.savings_calculator_wizard .container .input-screen .form-content #other-loans-page tbody tr th input[type=tel],.savings_calculator_wizard .container .input-screen .form-content #other-loans-page tbody tr th p,.savings_calculator_wizard .container .input-screen .form-content #other-loans-page tbody tr td input[type=text],.savings_calculator_wizard .container .input-screen .form-content #other-loans-page tbody tr td input[type=tel],.savings_calculator_wizard .container .input-screen .form-content #other-loans-page tbody tr td p{width:80%;float:none;display:inline-block}
.savings_calculator_wizard .container .input-screen .form-content #other-loans-page tbody tr th:first-child,.savings_calculator_wizard .container .input-screen .form-content #other-loans-page tbody tr td:first-child{text-align:right;width:27%;padding-right:4.5%}
.savings_calculator_wizard .container .input-screen .form-content #other-loans-page tbody tr th:nth-child(2),.savings_calculator_wizard .container .input-screen .form-content #other-loans-page tbody tr td:nth-child(2){text-align:center;width:25%}
.savings_calculator_wizard .container .input-screen .form-content #other-loans-page tbody tr th:nth-child(2) input[type=text],.savings_calculator_wizard .container .input-screen .form-content #other-loans-page tbody tr th:nth-child(2) p,.savings_calculator_wizard .container .input-screen .form-content #other-loans-page tbody tr td:nth-child(2) input[type=text],.savings_calculator_wizard .container .input-screen .form-content #other-loans-page tbody tr td:nth-child(2) p{width:84%}
.savings_calculator_wizard .container .input-screen .form-content #other-loans-page tbody tr th:nth-child(3),.savings_calculator_wizard .container .input-screen .form-content #other-loans-page tbody tr td:nth-child(3){text-align:center;width:15%}
.savings_calculator_wizard .container .input-screen .form-content #other-loans-page tbody tr th:last-child,.savings_calculator_wizard .container .input-screen .form-content #other-loans-page tbody tr td:last-child{text-align:left;width:35%}
.savings_calculator_wizard .container .input-screen .form-content #other-loans-page tbody tr th:last-child input[type=text],.savings_calculator_wizard .container .input-screen .form-content #other-loans-page tbody tr th:last-child p,.savings_calculator_wizard .container .input-screen .form-content #other-loans-page tbody tr td:last-child input[type=text],.savings_calculator_wizard .container .input-screen .form-content #other-loans-page tbody tr td:last-child p{width:61%;margin-left:6%}
.savings_calculator_wizard .container .input-screen .form-content #other-loans-page tbody tr th:last-child p,.savings_calculator_wizard .container .input-screen .form-content #other-loans-page tbody tr td:last-child p{text-align:center}
.savings_calculator_wizard .container .input-screen .form-content #other-loans-page tbody tr th{font-size:12px}
.savings_calculator_wizard .buttons{position:relative;z-index:10;text-align:center;border-top:1px #404f5a dashed;border-left:1px #dde1e4 solid;border-right:1px #dde1e4 solid;border-bottom:1px #dde1e4 solid;padding:20px 0 20px 0;background-color:#f7f7f7}
.savings_calculator_wizard .buttons .previous-btn,.savings_calculator_wizard .buttons .next-btn{width:15%;height:37px;line-height:37px;position:relative;top:0;min-width:80px}
.savings_calculator_wizard .buttons .previous-btn:first-child,.savings_calculator_wizard .buttons .next-btn:first-child{margin-right:20px}
.savings_calculator_wizard .buttons .previous-btn:hover,.savings_calculator_wizard .buttons .next-btn:hover{text-decoration:none}
.savings_calculator_wizard #progressBar{position:absolute;top:70px;left:0;width:100%;height:10px;background-color:#b5bec2;-moz-transition:left .5s ease;-o-transition:left .5s ease;-webkit-transition:left .5s ease;transition:left .5s ease}
.savings_calculator_wizard #progressBar:after{content:"";left:0;display:block;width:1%;height:100%;background-color:#f58025;-moz-transition:width .5s ease;-o-transition:width .5s ease;-webkit-transition:width .5s ease;transition:width .5s ease}
.savings_calculator_results #summary-header #header-links a#button_print{text-indent:100%;white-space:nowrap;overflow:hidden}
.savings_calculator_results,.savings_calculator_results #summary-content #results-summary .content .column h1,.savings_calculator_results #summary-content #results-summary .content .column h2,.savings_calculator_results #summary-content #payment-table tbody tr td.row_titles a.fancybox,.savings_calculator_results #summary-content #line-of-credit .container .column .rate-num,.savings_calculator_results #summary-content #homeimp-table .container .column .header{font-family:'PNCSans',Arial,sans-serif;font-weight:normal;font-style:normal}
.savings_calculator_results .mobileHeader,.savings_calculator_results #summary-content #payment-table tbody tr td.row_titles{font-family:'PNCSans',Arial,sans-serif;font-weight:bold;font-style:normal}
.savings_calculator_results .sectionHeader,.savings_calculator_results #summary-header h1,.savings_calculator_results #summary-content #line-of-credit .container .column .rate-num .sm{font-family:'PNCSans-Light',Arial,sans-serif;font-weight:normal;font-style:normal}
.savings_calculator_results .sectionFooterCtas p,.savings_calculator_results #summary-content #line-of-credit .container .column .label,.savings_calculator_results #summary-content #homeimp-table .container .column:first-of-type>*{font-family:'PNCSans-Med',Arial,sans-serif;font-weight:normal;font-style:normal}
.fancybox-overlay.fancybox-overlay-fixed .disclosure{font-size:12px}
.savings_calculator_results{height:auto;overflow:hidden;position:relative}
.savings_calculator_results *{box-sizing:border-box}
.savings_calculator_results .sectionHeader{text-align:center;font-size:22px;color:#232a30;margin-bottom:25px}
@media screen and (max-width:767px){.savings_calculator_results .sectionHeader{padding:0 10px 0 10px}
}
.savings_calculator_results .headerIcon{background:url(../images/ico_01_02_house.png) no-repeat 0 0;display:inline-block;width:24px;height:24px;position:relative;top:3px;left:-7px}
@media screen and (max-width:767px){.savings_calculator_results .button-orange{display:block;width:75%;margin:15px auto 15px auto}
}
.savings_calculator_results .sectionFooterCtas{text-align:center;position:relative;margin-bottom:45px}
.savings_calculator_results .sectionFooterCtas>*{display:inline-block}
.savings_calculator_results .sectionFooterCtas p{font-size:16px;color:#232a30;padding-right:20px}
@media screen and (max-width:767px){.savings_calculator_results .sectionFooterCtas p{padding:0 10px 0 10px}
}
@media screen and (max-width:767px){.savings_calculator_results .sectionFooterCtas .button{display:block}
}
.savings_calculator_results .sectionFooterCtas .icon_link{font-size:12px;color:#000;cursor:pointer;padding-left:25px;margin-left:30px;text-align:left;position:relative;top:5px}
.savings_calculator_results .sectionFooterCtas .icon_link:hover{text-decoration:none;color:#f58025}
.savings_calculator_results .sectionFooterCtas .icon_link.call{background:url(../images/ico_comp_aside_phone.png) no-repeat 0 2px !important}
@media screen and (max-width:767px){.savings_calculator_results .sectionFooterCtas .icon_link.call{margin-left:0}
}
.savings_calculator_results .sectionFooterCtas .icon_link.branch{background:url(../images/ico_comp_aside_person.png) no-repeat 0 2px !important}
.savings_calculator_results .disclosure.hide{display:none}
.savings_calculator_results .disclosure.footer{text-align:center;font-size:12px;opacity:.8;border-top:1px #232a30 dashed;padding-top:40px}
@media screen and (max-width:767px){.savings_calculator_results .disclosure.footer{padding:40px 10px 0 10px}
}
.savings_calculator_results .mobileHeader{display:none;font-size:14px;padding-bottom:10px}
@media screen and (max-width:767px){.savings_calculator_results .mobileHeader{display:block}
}
.savings_calculator_results #summary-header{width:100%;height:100px;text-align:center;background-color:#f0f0f0;position:relative;margin-bottom:30px}
.savings_calculator_results #summary-header h1{position:absolute;top:0;left:0;font-size:26px;width:100%;padding-top:20px;letter-spacing:-0.5px}
@media screen and (max-width:767px){.savings_calculator_results #summary-header h1{padding-top:10px;line-height:30px;font-size:24px}
}
.savings_calculator_results #summary-header #header-links{position:relative;height:100%}
.savings_calculator_results #summary-header #header-links a{position:absolute;z-index:100}
.savings_calculator_results #summary-header #header-links a#button_print{right:0;top:15px;background:url(../images/spt_glo_shareicons.png) no-repeat;width:25px;height:23px}
@media screen and (max-width:767px){.savings_calculator_results #summary-header #header-links a#button_print{display:none}
}
.savings_calculator_results #summary-header #header-links a#button_redo{bottom:5px;left:0;width:100%;text-align:center}
@media screen and (max-width:767px){.savings_calculator_results #summary-header #header-links a#button_redo{font-size:12px}
}
.savings_calculator_results #summary-content #results-summary{position:relative;height:auto;margin-bottom:40px}
.savings_calculator_results #summary-content #results-summary:after{content:"";position:absolute;z-index:100;top:45%;left:0;width:100%;height:0;border-top:1px #000 dashed}
@media screen and (max-width:767px){.savings_calculator_results #summary-content #results-summary:after{border:0}
}
.savings_calculator_results #summary-content #results-summary .content{font-size:0}
.savings_calculator_results #summary-content #results-summary .content .column{width:25%;display:inline-block;text-align:center;position:relative}
.savings_calculator_results #summary-content #results-summary .content .column h1{font-size:14px;padding:10px 0 10px 0}
.savings_calculator_results #summary-content #results-summary .content .column h2{font-size:22px;padding:10px 0 10px 0}
@media screen and (max-width:767px){.savings_calculator_results #summary-content #results-summary .content .column{display:block;width:100%}
.savings_calculator_results #summary-content #results-summary .content .column:after{content:"";position:absolute;z-index:100;top:45%;left:0;width:100%;height:0;border-top:1px #000 dashed}
}
.savings_calculator_results #summary-content #results-summary .content .column h1{padding-top:15px}
.savings_calculator_results #summary-content #results-summary .content .column h2{padding-bottom:15px}
.savings_calculator_results #summary-content #payment-table{border:1px #232a30 dashed;margin-bottom:10px}
.savings_calculator_results #summary-content #payment-table tbody tr:nth-child(even){background-color:#f0f0f0}
.savings_calculator_results #summary-content #payment-table tbody tr:first-child{background-color:#fff}
.savings_calculator_results #summary-content #payment-table tbody tr:first-child td{padding:0}
.savings_calculator_results #summary-content #payment-table tbody tr:nth-child(2) td{padding-top:10px;padding-bottom:10px}
.savings_calculator_results #summary-content #payment-table tbody tr.headers{height:auto;font-size:12px;text-align:center}
.savings_calculator_results #summary-content #payment-table tbody tr.headers td{padding:10px 5px 10px 5px}
.savings_calculator_results #summary-content #payment-table tbody tr td{text-align:center;padding-top:14px;padding-bottom:14px;border-left:1px #232a30 dashed}
@media screen and (max-width:767px){.savings_calculator_results #summary-content #payment-table tbody tr td{font-size:10px;font-family:'PNCSans-Med',Arial,sans-serif}
}
.savings_calculator_results #summary-content #payment-table tbody tr td.row_titles{text-align:left;font-size:14px;padding-left:10px;padding-right:10px}
@media screen and (max-width:767px){.savings_calculator_results #summary-content #payment-table tbody tr td.row_titles{font-size:10px}
}
.savings_calculator_results #summary-content #payment-table tbody tr td.row_titles a.fancybox{font-size:12px}
@media screen and (max-width:767px){.savings_calculator_results #summary-content #payment-table tbody tr td.row_titles a.fancybox{font-size:10px}
}
.savings_calculator_results #summary-content #payment-table tbody tr td:first-child{border-left:0}
.savings_calculator_results #summary-content #payment-table-disclaimer{text-align:center;font-size:12px;margin-bottom:20px;color:#000;opacity:.65}
.savings_calculator_results #summary-content #line-of-credit{border-top:1px #232a30 dashed;border-bottom:1px #232a30 dashed;padding:35px 0 15px 0;margin-bottom:35px}
.savings_calculator_results #summary-content #line-of-credit .container{font-size:0;text-align:center}
.savings_calculator_results #summary-content #line-of-credit .container .column{width:30%;display:inline-block;font-size:16px;vertical-align:top;padding-bottom:20px;margin-bottom:25px}
.savings_calculator_results #summary-content #line-of-credit .container .column:first-of-type{border-right:1px #232a30 dashed}
@media screen and (max-width:767px){.savings_calculator_results #summary-content #line-of-credit .container .column{display:block;width:100%;margin-bottom:0}
}
.savings_calculator_results #summary-content #line-of-credit .container .column .label{font-size:18px;color:#232a30;padding-top:12px}
.savings_calculator_results #summary-content #line-of-credit .container .column .label.rate{padding-top:20px}
.savings_calculator_results #summary-content #line-of-credit .container .column .rate-num{width:185px;height:185px;text-align:center;color:#fff;font-size:28px;margin:0 auto;border:10px #f0f0f0 solid;padding-top:55px;margin-top:28px;margin-bottom:25px;background-color:#5c6f7a;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.savings_calculator_results #summary-content #line-of-credit .container .column .rate-num .sm{font-size:14px}
.savings_calculator_results #summary-content #line-of-credit .container .column .rate-num.payment{padding-top:65px;margin-top:14px}
@media screen and (max-width:767px){.savings_calculator_results #summary-content #line-of-credit .container .column .rate-num,.savings_calculator_results #summary-content #line-of-credit .container .column .rate-num.payment{margin-top:15px;margin-bottom:10px}
}
.savings_calculator_results #summary-content #line-of-credit .container .column .fancybox{font-size:12px}
.savings_calculator_results #summary-content #homeimp-table .container{font-size:0}
.savings_calculator_results #summary-content #homeimp-table .container .column{display:inline-block;width:25%;font-size:16px;vertical-align:top}
@media screen and (max-width:767px){.savings_calculator_results #summary-content #homeimp-table .container .column{display:block;width:100%;margin-bottom:30px}
.savings_calculator_results #summary-content #homeimp-table .container .column:first-of-type{display:none}
}
.savings_calculator_results #summary-content #homeimp-table .container .column>*{border-left:1px #232a30 dashed;padding:20px 14px 20px 14px;line-height:23px}
.savings_calculator_results #summary-content #homeimp-table .container .column>*:first-child{border-top:1px #232a30 dashed}
.savings_calculator_results #summary-content #homeimp-table .container .column>*:last-child{border-left:0;border-right:0;border-top:1px #232a30 dashed;text-align:center}
.savings_calculator_results #summary-content #homeimp-table .container .column>*:nth-child(even){background-color:#f0f0f0}
@media screen and (max-width:767px){.savings_calculator_results #summary-content #homeimp-table .container .column>*{border-left:0;border-right:0}
}
.savings_calculator_results #summary-content #homeimp-table .container .column:first-of-type>*{font-size:18px}
.savings_calculator_results #summary-content #homeimp-table .container .column:last-of-type>*{border-right:1px #232a30 dashed}
@media screen and (max-width:767px){.savings_calculator_results #summary-content #homeimp-table .container .column:last-of-type>*{border-right:0}
}
.savings_calculator_results #summary-content #homeimp-table .container .column:last-of-type>*:last-child{border-left:0;border-right:0;border-top:1px #232a30 dashed}
.savings_calculator_results #summary-content #homeimp-table .container .column .header{font-size:14px;text-align:center;line-height:16px}
@media screen and (max-width:767px){.savings_calculator_results #summary-content #homeimp-table .container .column .header{font-family:'PNCSans-Med',Arial,sans-serif;font-size:17px}
}
.tool_holder,.tool.affordability_calculator .indiv_month_values input.total{font-family:'PNCSans',Arial,sans-serif;font-weight:normal;font-style:normal}
.affordabilitycalc h4,.affordabilitycalc label span,.tool.affordability_calculator .monthly_savings_amount input,.tool.affordability_calculator .indiv_month_values input,.tool .info_bubble p{font-family:'PNCSans',Arial,sans-serif;font-weight:normal;font-style:italic}
@keyframes fadeInFromNone{0{display:none;opacity:0}
1%{display:block;opacity:0}
100%{opacity:1}
}
@-webkit-keyframes fadeInFromNone{0{display:none;opacity:0}
1%{display:block;opacity:0}
100%{opacity:1}
}
*{margin:0;padding:0;border:0;outline:0}
.affordabilitycalc{margin-bottom:30px}
.affordabilitycalc a{color:#f58025;text-decoration:none}
.affordabilitycalc a:hover{color:#d97121;text-decoration:underline}
.affordabilitycalc h1{font-weight:normal}
.affordabilitycalc h2{color:#5b6e7b;font-size:20px;font-weight:normal}
.affordabilitycalc h3{color:#232a30;font-weight:normal;font-size:20px}
.affordabilitycalc h4{color:#232a30;font-weight:normal;font-size:18px}
.affordabilitycalc h5{color:#232a30;font-weight:normal;font-size:16px}
.affordabilitycalc h6{color:#232a30;font-weight:normal;font-size:24px}
.affordabilitycalc input{-webkit-appearance:none}
.affordabilitycalc label{font-size:16px;float:left;color:#232a30}
.affordabilitycalc label.one_line{padding-top:5px}
.affordabilitycalc label span{font-size:12px;display:block}
.ui-slider-horizontal{height:12px}
.ui-widget-content{border:0;background:#dee2e5;-webkit-box-shadow:inset 1px 1px 1px 1px rgba(0,0,0,0.18);box-shadow:inset 1px 1px 1px 1px rgba(0,0,0,0.18)}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:6px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:6px}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:6px}
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:6px}
.ui-widget-header{background:#5b6e7b}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:0;background:transparent;height:24px;width:24px;background-image:url(../images/non_retina-s4d7f7eb56a.png);background-position:0 -236px;background-repeat:no-repeat;cursor:pointer}
@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5),(min-resolution:144dpi){.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background-image:url(../images/retina-sc4832dc175.png);background-position:0 -236px;-webkit-background-size:116px auto;-moz-background-size:116px auto;-o-background-size:116px auto;background-size:116px auto}
}
.affordabilitycalc .sbHolder{background-color:#FFF;border:1px solid #d5d9db;width:100%;color:#5b6e7b;z-index:10}
.affordabilitycalc .sbToggle{height:20px;width:20px;background-image:url(../images/non_retina-s4d7f7eb56a.png);background-position:0 -260px;background-repeat:no-repeat;margin-top:4px;margin-right:5px}
@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5),(min-resolution:144dpi){.affordabilitycalc .sbToggle{background-image:url(../images/retina-sc4832dc175.png);background-position:0 -260px;-webkit-background-size:116px auto;-moz-background-size:116px auto;-o-background-size:116px auto;background-size:116px auto}
}
.affordabilitycalc .sbToggle:hover{height:20px;width:20px;background-image:url(../images/non_retina-s4d7f7eb56a.png);background-position:0 -260px;background-repeat:no-repeat}
@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5),(min-resolution:144dpi){.affordabilitycalc .sbToggle:hover{background-image:url(../images/retina-sc4832dc175.png);background-position:0 -260px;-webkit-background-size:116px auto;-moz-background-size:116px auto;-o-background-size:116px auto;background-size:116px auto}
}
.affordabilitycalc .sbSelector:hover,.affordabilitycalc .sbSelector:link,.affordabilitycalc .sbSelector:visited{color:#5b6e7b;width:100%}
.affordabilitycalc .sbOptions{width:inherit;background:#FFF;border:1px solid #d5d9db}
.affordabilitycalc .sbOptions li{padding:0;text-align:center}
.affordabilitycalc .sbOptions li a{border-bottom:0}
.affordabilitycalc .sbOptions li a:link{color:#5b6e7b}
.affordabilitycalc .sbOptions li a:hover{background:#f7f7f7}
.affordabilitycalc .sbSelector{width:auto}
.tool_holder{width:100%}
.tool{background:#f7f7f7;border:1px solid #d5d9db;max-width:960px;margin:0 auto;box-sizing:border-box}
.tool.affordability_calculator .monthly_savings_amount input,.tool.affordability_calculator .indiv_month_values input{margin-bottom:20px;height:33px;padding:10px;border:1px solid #d5d9db;border-radius:3px}
.tool.affordability_calculator .form_content{padding:50px}
.tool.affordability_calculator .form_content input{float:left;display:block}
.tool.affordability_calculator .form_content .term_options_holder .sbHolder{position:relative;top:5px}
.tool.affordability_calculator .monthly_savings_amount{padding:40px;padding-bottom:10px;border-bottom:1px solid #d5d9db}
.tool.affordability_calculator .monthly_savings_amount h4{margin-bottom:40px}
.tool.affordability_calculator .monthly_savings_amount .input_holder.left{padding-right:20px}
.tool.affordability_calculator .monthly_savings_amount .input_holder.right{padding-left:20px}
.tool.affordability_calculator .divider{margin-bottom:60px}
.tool.affordability_calculator .indiv_month_values{padding:30px 40px 40px}
.tool.affordability_calculator .indiv_month_values input{margin-bottom:0;border-bottom:0;color:#232a30}
.tool.affordability_calculator .indiv_month_values input.last{border-bottom:1px solid #d5d9db}
.tool.affordability_calculator .indiv_month_values input.total{border:0;background:0;margin-top:10px;font-size:24px;text-align:center}
.tool.affordability_calculator .indiv_month_values h5{margin-bottom:10px}
.tool.affordability_calculator .indiv_month_values h5.month_text{padding-top:3px}
.tool.affordability_calculator .indiv_month_values h6{margin-top:12px}
.tool.affordability_calculator .price_of_home{color:#232a30}
.tool.affordability_calculator .price_of_home:before{content:'';display:block;margin:0 auto 20px;height:88px;width:88px;background-image:url(../images/non_retina-s4d7f7eb56a.png);background-position:0 0;background-repeat:no-repeat}
.tool .form_content{border-right:1px dotted #232a30;padding:40px}
.tool .form_content .subhead{font-size:22px;padding-bottom:12px}
.tool .form_content .subheadital{padding-bottom:12px}
.tool .calculation_result{padding-top:40px;text-align:center}
.tool .calculation_result .final_result{margin-top:40px}
.tool .calculation_result .final_result input{font-size:35px;color:#232a30;text-align:center;background:0;width:100%}
.tool .calculation_result .final_result .clearfix{display:none}
.tool .result_detail_holder{margin-bottom:30px}
.tool .result_detail_holder.large input{font-size:42px}
.tool .result_detail_holder.circle_result .circle_result_content{margin:0 auto;height:116px;width:116px;background-image:url(../images/non_retina-s4d7f7eb56a.png);background-position:0 -88px;background-repeat:no-repeat}
@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5),(min-resolution:144dpi){.tool .result_detail_holder.circle_result .circle_result_content{background-image:url(../images/retina-sc4832dc175.png);background-position:0 -88px;-webkit-background-size:116px auto;-moz-background-size:116px auto;-o-background-size:116px auto;background-size:116px auto}
}
.tool .result_detail_holder.circle_result input{color:#FFF;font-size:27px;margin-top:40px}
.tool .result_detail_holder.circle_result h2{margin-top:10px;font-size:18px}
.tool .info_bubble{position:absolute;width:280px;display:none;z-index:12;bottom:35px;left:-130px}
.tool .info_bubble.active{display:block}
.tool .info_bubble:after{content:'';height:12px;width:20px;background-image:url(../images/non_retina-s4d7f7eb56a.png);background-position:0 -280px;background-repeat:no-repeat;position:absolute;left:50%;margin-left:-10px}
@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5),(min-resolution:144dpi){.tool .info_bubble:after{background-image:url(../images/retina-sc4832dc175.png);background-position:0 -280px;-webkit-background-size:116px auto;-moz-background-size:116px auto;-o-background-size:116px auto;background-size:116px auto}
}
.tool .info_bubble p{background:#8ea2b0;padding:10px 15px;font-size:14px;color:#FFF}
.tool .divider{font-size:60px;width:100%;position:relative;color:#d5d9db;margin-bottom:60px;line-height:20px}
.tool .divider:before,.tool .divider:after{content:'';position:absolute;left:0;top:15px;width:45%;height:1px;background:#d5d9db}
.tool .divider:after{right:0;left:auto}
.tool .interest_rate_holder{padding-left:20px}
.tool .interest_rate_holder #interestRate{margin-top:10px}
.tool .slider_holder{position:relative;margin-bottom:40px}
.tool .slider_holder.last{margin-bottom:0}
.tool .slider_holder.no_scrub{padding-top:25px}
.tool .slider_holder .slider{margin-top:10px;padding-right:20px}
.tool .slider_holder .slider.small{padding-left:40px}
.tool .slider_holder input{font-size:23px;background:0;margin-top:-8px;padding-left:20px;padding-top:8px}
.tool h1{font-size:16px}
.tool h1 .ico{position:relative;top:5px;display:inline-block;height:20px;width:20px;background-image:url(../images/non_retina-s4d7f7eb56a.png);background-position:0 -292px;background-repeat:no-repeat;cursor:pointer}
@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5),(min-resolution:144dpi){.tool h1 .ico{background-image:url(../images/retina-sc4832dc175.png);background-position:0 -292px;-webkit-background-size:116px auto;-moz-background-size:116px auto;-o-background-size:116px auto;background-size:116px auto}
}
.tool h1 .ico.active{height:20px;width:20px;background-image:url(../images/non_retina-s4d7f7eb56a.png);background-position:0 -312px;background-repeat:no-repeat}
@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5),(min-resolution:144dpi){.tool h1 .ico.active{background-image:url(../images/retina-sc4832dc175.png);background-position:0 -312px;-webkit-background-size:116px auto;-moz-background-size:116px auto;-o-background-size:116px auto;background-size:116px auto}
}
.tool .price_of_home:before{content:'';display:block;margin:0 auto 20px;height:88px;width:88px;background-image:url(../images/non_retina-s4d7f7eb56a.png);background-position:0 0;background-repeat:no-repeat}
@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5),(min-resolution:144dpi){.tool .price_of_home:before{background-image:url(../images/retina-sc4832dc175.png);background-position:0 0;-webkit-background-size:116px auto;-moz-background-size:116px auto;-o-background-size:116px auto;background-size:116px auto}
}
.tool .price_of_home_val{color:#f58025;font-size:55px;background:0;text-align:center;width:100%}
.tool .legal{font-size:12px;margin-top:20px;display:inline-block}
.tool .view_full_results{background:#5b6e7b;padding:10px;box-sizing:border-box;font-size:14px;color:#FFF;border-bottom-left-radius:5px;border-bottom-right-radius:5px;position:absolute;left:50%;margin-left:-87px;padding-left:30px;width:174px}
.tool .view_full_results:hover{background:#d97121}
.tool .view_full_results:before{content:'';height:12px;width:12px;background-image:url(../images/non_retina-s4d7f7eb56a.png);background-position:0 -332px;background-repeat:no-repeat;position:absolute;top:12px;left:10px}
@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5),(min-resolution:144dpi){.tool .view_full_results:before{background-image:url(../images/retina-sc4832dc175.png);background-position:0 -332px;-webkit-background-size:116px auto;-moz-background-size:116px auto;-o-background-size:116px auto;background-size:116px auto}
}
.tool .view_full_results.active:before{content:'';height:12px;width:12px;background-image:url(../images/non_retina-s4d7f7eb56a.png);background-position:0 -344px;background-repeat:no-repeat}
@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5),(min-resolution:144dpi){.tool .view_full_results.active:before{background-image:url(../images/retina-sc4832dc175.png);background-position:0 -344px;-webkit-background-size:116px auto;-moz-background-size:116px auto;-o-background-size:116px auto;background-size:116px auto}
}
@media screen and (min-width:768px) and (max-width:1023px){.tool .slider_holder input{font-size:16px;margin-top:0}
}
@media screen and (max-width:767px){.tool{background:0;border:0}
.tool.affordability_calculator{padding:15px}
.tool.affordability_calculator .form_content{border-right:0;padding:0;margin-top:15px;border-bottom:1px solid #d5d9db}
.tool.affordability_calculator .calculation_result .final_result{margin-top:0}
.tool.affordability_calculator .calculation_result .final_result .down_payment{margin-top:10px}
.tool.affordability_calculator .calculation_result .final_result h2{font-size:13px}
.tool.affordability_calculator .calculation_result .final_result input{font-size:20px}
.tool.affordability_calculator .calculation_result .final_result .clearfix{display:block}
.tool.affordability_calculator .price_of_home{font-size:13px}
.tool.affordability_calculator .price_of_home:before{margin-bottom:10px;height:32px;width:32px;background-image:url(../images/non_retina-s4d7f7eb56a.png);background-position:0 -204px;background-repeat:no-repeat}
.tool .calculation_result{padding:15px;background:#f7f7f7;border:1px solid #d5d9db}
.tool .calculation_result .final_result{animation:fadeInFromNone .5s;-webkit-animation:fadeInFromNone .5s}
.tool .calculation_result .final_result input{font-size:20px}
.tool .interest_rate_holder{padding-left:0;margin-top:15px;position:relative}
.tool .slider_holder{margin-bottom:15px}
.tool .slider_holder.interest_rate_val_holder{margin-top:5px;padding-top:0}
.tool .slider_holder input{width:100%;text-align:center;padding-left:0;margin-top:5px}
.tool h1 .ico{position:static}
.tool .info_bubble{left:5px;bottom:90px}
.tool .info_bubble:after{display:none}
.tool .info_bubble.interest_rate{bottom:60px}
.tool .price_of_home_val{font-size:29px}
.tool .term_options_holder{position:relative}
.tool .result_detail_holder.large input{font-size:20px}
.tool .result_detail_holder h2{font-size:14px}
.recalculate_holder{text-align:center}
.recalculate_holder .recalculate{background:#f58025;padding:15px;color:#FFF;margin-top:15px;width:80%;border-radius:3px}
.recalculate_holder .recalculate:hover{background:#d97121}
}
@media screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),screen and (max-width:767px) and (min--moz-device-pixel-ratio:1.5),screen and (max-width:767px) and (-o-min-device-pixel-ratio:3 / 2),screen and (max-width:767px) and (min-device-pixel-ratio:1.5),screen and (max-width:767px) and (min-resolution:144dpi){.tool.affordability_calculator .price_of_home:before{background-image:url(../images/retina-sc4832dc175.png);background-position:0 -204px;-webkit-background-size:116px auto;-moz-background-size:116px auto;-o-background-size:116px auto;background-size:116px auto}
}
.escrowcalc .tool_holder,.escrowcalc .tool.escrow_calculator .indiv_month_values input.total{font-family:'PNCSans',Arial,sans-serif;font-weight:normal;font-style:normal}
.escrowcalc h4,.escrowcalc label span,.escrowcalc .tool.escrow_calculator .monthly_savings_amount input,.escrowcalc .tool.escrow_calculator .indiv_month_values input,.escrowcalc .tool .info_bubble p{font-family:'PNCSans',Arial,sans-serif;font-weight:normal;font-style:italic}
@keyframes fadeInFromNone{0{display:none;opacity:0}
1%{display:block;opacity:0}
100%{opacity:1}
}
@-webkit-keyframes fadeInFromNone{0{display:none;opacity:0}
1%{display:block;opacity:0}
100%{opacity:1}
}
*{margin:0;padding:0;border:0;outline:0}
.escrowcalc a{color:#f58025;text-decoration:none}
.escrowcalc a:hover{color:#d97121;text-decoration:underline}
.escrowcalc h1{font-weight:normal}
.escrowcalc h2{color:#5b6e7b;font-size:20px;font-weight:normal}
.escrowcalc h3{color:#232a30;font-weight:normal;font-size:20px}
.escrowcalc h4{color:#232a30;font-weight:normal;font-size:18px}
.escrowcalc h5{color:#232a30;font-weight:normal;font-size:16px}
.escrowcalc h6{color:#232a30;font-weight:normal;font-size:24px}
.escrowcalc input{-webkit-appearance:none}
.escrowcalc label{font-size:16px;float:left;color:#232a30}
.escrowcalc label.one_line{padding-top:5px}
.escrowcalc label span{font-size:12px;display:block}
.escrowcalc .tool_holder{width:100%}
.escrowcalc .tool{background:#f7f7f7;border:1px solid #d5d9db;max-width:960px;margin:0 auto;box-sizing:border-box}
.escrowcalc .tool.escrow_calculator .monthly_savings_amount input,.escrowcalc .tool.escrow_calculator .indiv_month_values input{margin-bottom:20px;height:33px;border:1px solid #d5d9db;border-radius:3px}
.escrowcalc .tool.escrow_calculator .form_content{padding:0}
.escrowcalc .tool.escrow_calculator .form_content input{float:left;text-align:right;display:block}
.escrowcalc .tool.escrow_calculator .form_content input#paymentMonthVal{padding:0 5px}
.escrowcalc .tool.escrow_calculator .monthly_savings_amount{padding:40px;padding-bottom:10px;border-bottom:1px solid #d5d9db}
.escrowcalc .tool.escrow_calculator .monthly_savings_amount h4{margin-bottom:40px}
.escrowcalc .tool.escrow_calculator .monthly_savings_amount .input_holder.left{padding-right:20px}
.escrowcalc .tool.escrow_calculator .monthly_savings_amount .input_holder.right{padding-left:20px}
.escrowcalc .tool.escrow_calculator .divider{margin-bottom:45px}
.escrowcalc .tool.escrow_calculator .indiv_month_values{padding:30px 40px 40px}
.escrowcalc .tool.escrow_calculator .indiv_month_values input{margin-bottom:0;border-bottom:0;color:#232a30}
.escrowcalc .tool.escrow_calculator .indiv_month_values input.last{border-bottom:1px solid #d5d9db}
.escrowcalc .tool.escrow_calculator .indiv_month_values input.total{border:0;background:0;margin-top:10px;font-size:24px;text-align:center}
.escrowcalc .tool.escrow_calculator .indiv_month_values h5{margin-bottom:10px}
.escrowcalc .tool.escrow_calculator .indiv_month_values h5.month_text{padding-top:3px}
.escrowcalc .tool.escrow_calculator .indiv_month_values h6{margin-top:12px}
.escrowcalc .tool.escrow_calculator .price_of_home{color:#232a30;margin-bottom:20px}
.escrowcalc .tool.escrow_calculator .price_of_home:before{display:none}
.escrowcalc .tool .form_content{border-right:1px dotted #232a30;padding:40px}
.escrowcalc .tool .calculation_result{padding-top:40px;text-align:center}
.escrowcalc .tool .calculation_result .final_result{margin-top:40px}
.escrowcalc .tool .calculation_result .final_result input{font-size:35px;color:#232a30;text-align:center;background:0;width:100%}
.escrowcalc .tool .calculation_result .final_result .clearfix{display:none}
.escrowcalc .tool .result_detail_holder{margin-bottom:30px}
.escrowcalc .tool .result_detail_holder.large input{font-size:42px}
.escrowcalc .tool .result_detail_holder.circle_result .circle_result_content{margin:0 auto;height:116px;width:116px;background-image:url(../images/non_retina-s4d7f7eb56a.png);background-position:0 -88px;background-repeat:no-repeat}
@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5),(min-resolution:144dpi){.escrowcalc .tool .result_detail_holder.circle_result .circle_result_content{background-image:url(../images/retina-sc4832dc175.png);background-position:0 -88px;-webkit-background-size:116px auto;-moz-background-size:116px auto;-o-background-size:116px auto;background-size:116px auto}
}
.escrowcalc .tool .result_detail_holder.circle_result input{color:#FFF;font-size:27px;margin-top:45px}
.escrowcalc .tool .result_detail_holder.circle_result h2{margin-top:10px;font-size:18px}
.escrowcalc .tool .info_bubble{position:absolute;width:280px;display:none;z-index:12;bottom:35px;left:-130px}
.escrowcalc .tool .info_bubble.active{display:block}
.escrowcalc .tool .info_bubble:after{content:'';height:12px;width:20px;background-image:url(../images/non_retina-s4d7f7eb56a.png);background-position:0 -280px;background-repeat:no-repeat;position:absolute;left:50%;margin-left:-10px}
@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5),(min-resolution:144dpi){.escrowcalc .tool .info_bubble:after{background-image:url(../images/retina-sc4832dc175.png);background-position:0 -280px;-webkit-background-size:116px auto;-moz-background-size:116px auto;-o-background-size:116px auto;background-size:116px auto}
}
.escrowcalc .tool .info_bubble p{background:#8ea2b0;padding:10px 15px;font-size:14px;color:#FFF}
.escrowcalc .tool .divider{font-size:60px;width:100%;position:relative;color:#d5d9db;margin-bottom:60px;line-height:20px}
.escrowcalc .tool .divider:before,.escrowcalc .tool .divider:after{content:'';position:absolute;left:0;top:15px;width:45%;height:1px;background:#d5d9db}
.escrowcalc .tool .divider:after{right:0;left:auto}
.escrowcalc .tool .interest_rate_holder{padding-left:20px}
.escrowcalc .tool .slider_holder{position:relative;margin-bottom:40px}
.escrowcalc .tool .slider_holder.last{margin-bottom:0}
.escrowcalc .tool .slider_holder.no_scrub{padding-top:45px}
.escrowcalc .tool .slider_holder .slider{margin-top:5px;padding-right:20px}
.escrowcalc .tool .slider_holder .slider.small{padding-left:40px}
.escrowcalc .tool .slider_holder input{font-size:23px;background:0;margin-top:-8px;padding-left:20px}
.escrowcalc .tool h1{font-size:16px}
.escrowcalc .tool h1 .ico{position:relative;display:inline-block;height:20px;width:20px;background-image:url(../images/non_retina-s4d7f7eb56a.png);background-position:0 -292px;background-repeat:no-repeat;cursor:pointer}
@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5),(min-resolution:144dpi){.escrowcalc .tool h1 .ico{background-image:url(../images/retina-sc4832dc175.png);background-position:0 -292px;-webkit-background-size:116px auto;-moz-background-size:116px auto;-o-background-size:116px auto;background-size:116px auto}
}
.escrowcalc .tool h1 .ico.active{height:20px;width:20px;background-image:url(../images/non_retina-s4d7f7eb56a.png);background-position:0 -312px;background-repeat:no-repeat}
@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5),(min-resolution:144dpi){.escrowcalc .tool h1 .ico.active{background-image:url(../images/retina-sc4832dc175.png);background-position:0 -312px;-webkit-background-size:116px auto;-moz-background-size:116px auto;-o-background-size:116px auto;background-size:116px auto}
}
.escrowcalc .tool .price_of_home:before{content:'';display:block;margin:0 auto 20px;height:88px;width:88px;background-image:url(../images/non_retina-s4d7f7eb56a.png);background-position:0 0;background-repeat:no-repeat}
@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5),(min-resolution:144dpi){.escrowcalc .tool .price_of_home:before{background-image:url(../images/retina-sc4832dc175.png);background-position:0 0;-webkit-background-size:116px auto;-moz-background-size:116px auto;-o-background-size:116px auto;background-size:116px auto}
}
.escrowcalc .tool .price_of_home_val{color:#f58025;font-size:55px;background:0;text-align:center;width:100%}
.escrowcalc .tool .legal{font-size:12px;margin-top:20px;display:inline-block}
.escrowcalc .tool .view_full_results{background:#5b6e7b;padding:10px;box-sizing:border-box;font-size:14px;color:#FFF;border-bottom-left-radius:5px;border-bottom-right-radius:5px;position:absolute;left:50%;margin-left:-87px;padding-left:30px;width:174px}
.escrowcalc .tool .view_full_results:hover{background:#d97121}
.escrowcalc .tool .view_full_results:before{content:'';height:12px;width:12px;background-image:url(../images/non_retina-s4d7f7eb56a.png);background-position:0 -332px;background-repeat:no-repeat;position:absolute;top:12px;left:10px}
@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5),(min-resolution:144dpi){.escrowcalc .tool .view_full_results:before{background-image:url(../images/retina-sc4832dc175.png);background-position:0 -332px;-webkit-background-size:116px auto;-moz-background-size:116px auto;-o-background-size:116px auto;background-size:116px auto}
}
.escrowcalc .tool .view_full_results.active:before{content:'';height:12px;width:12px;background-image:url(../images/non_retina-s4d7f7eb56a.png);background-position:0 -344px;background-repeat:no-repeat}
@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5),(min-resolution:144dpi){.escrowcalc .tool .view_full_results.active:before{background-image:url(../images/retina-sc4832dc175.png);background-position:0 -344px;-webkit-background-size:116px auto;-moz-background-size:116px auto;-o-background-size:116px auto;background-size:116px auto}
}
@media screen and (min-width:768px) and (max-width:1023px){.tool .slider_holder input{font-size:16px;margin-top:0}
}
@media screen and (max-width:767px){.escrowcalc .tool{background:0;border:0}
.escrowcalc .tool.escrow_calculator{padding:15px}
.escrowcalc .tool.escrow_calculator .form_content{border-right:0}
.escrowcalc .tool.escrow_calculator .monthly_savings_amount{padding-left:0;padding-right:0;padding-top:70px}
.escrowcalc .tool.escrow_calculator .monthly_savings_amount .input_holder.left{padding-right:0}
.escrowcalc .tool.escrow_calculator .monthly_savings_amount .input_holder.right{padding-left:0}
.escrowcalc .tool.escrow_calculator .monthly_savings_amount h3{font-size:18px;padding-bottom:10px}
.escrowcalc .tool.escrow_calculator .monthly_savings_amount h4{font-size:16px}
.escrowcalc .tool.escrow_calculator .indiv_month_values{padding-right:0;padding-left:0}
.escrowcalc .tool.escrow_calculator .indiv_month_values h6{font-size:18px;margin-top:16px}
.escrowcalc .tool.escrow_calculator .indiv_month_values input.total{font-size:18px}
.escrowcalc .tool.escrow_calculator .price_of_home{margin-bottom:10px}
.escrowcalc .tool.escrow_calculator .final_result{display:none}
.escrowcalc .tool.escrow_calculator .final_result.active{display:block}
.escrowcalc .tool .calculation_result{padding:15px;background:#f7f7f7;border:1px solid #d5d9db}
.escrowcalc .tool .calculation_result .final_result{animation:fadeInFromNone .5s;-webkit-animation:fadeInFromNone .5s}
.escrowcalc .tool .calculation_result .final_result input{font-size:20px}
.escrowcalc .tool .interest_rate_holder{padding-left:0;margin-top:15px;position:relative}
.escrowcalc .tool .slider_holder{margin-bottom:15px}
.escrowcalc .tool .slider_holder.interest_rate_val_holder{margin-top:5px;padding-top:0}
.escrowcalc .tool .slider_holder input{width:100%;text-align:center;padding-left:0;margin-top:5px}
.escrowcalc .tool h1 .ico{position:static}
.escrowcalc .tool .info_bubble{left:5px;bottom:90px}
.escrowcalc .tool .info_bubble:after{display:none}
.escrowcalc .tool .info_bubble.interest_rate{bottom:60px}
.escrowcalc .tool .price_of_home_val{font-size:29px}
.escrowcalc .tool .term_options_holder{position:relative}
.escrowcalc .tool .result_detail_holder.large input{font-size:20px}
.escrowcalc .tool .result_detail_holder h2{font-size:14px}
.escrowcalc .recalculate_holder{text-align:center}
.escrowcalc .recalculate_holder .recalculate{background:#f58025;padding:15px;color:#FFF;margin-top:15px;width:80%;border-radius:3px}
.escrowcalc .recalculate_holder .recalculate:hover{background:#d97121}
}
.accordion_compareloans .row .content_container:before,.accordion_compareloans .row .content_container .footer:before,.accordion_compareloans .row .content_container:after,.accordion_compareloans .row .content_container .footer:after{content:" ";display:table}
.accordion_compareloans .row .content_container:after,.accordion_compareloans .row .content_container .footer:after{clear:both}
.accordion_compareloans .row .title_container .title{font-family:'PNCSans-Med',Arial,sans-serif;font-weight:normal;font-style:normal}
.accordion_compareloans .row{position:relative;overflow:hidden}
@media screen and (max-width:767px){.accordion_compareloans .row:last-child{border:0}
}
@media screen and (min-width:768px){.accordion_compareloans .row{padding:40px 25px 40px 25px;border-top:1px #ced0d2 dashed}
}
@media screen and (max-width:767px){.accordion_compareloans .row{border-bottom:1px #fff solid}
.accordion_compareloans .row:first-of-type{border-top:1px #fff solid}
}
.accordion_compareloans .row .title_container{position:relative}
@media screen and (min-width:768px){.accordion_compareloans .row .title_container{float:left;width:30%}
}
.accordion_compareloans .row .title_container .title{position:relative;color:#232a30;border:0;background:transparent;font-size:22px;cursor:default;padding-left:0;padding-right:20px;line-height:normal}
.accordion_compareloans .row .title_container .title:after{content:'';background-image:url(../images/spt_glo_contentaccordion.png);width:30px;height:30px;visibility:visible;position:absolute;display:none;top:20%;left:9px;z-index:5}
@media screen and (max-width:767px){.accordion_compareloans .row .title_container .title{font-size:16px;padding-left:15px;padding-right:0;border:0;background:url(../images/bkg_glo_graypattern.jpg) repeat;line-height:48px}
.accordion_compareloans .row .title_container .title:after{left:inherit;top:13px;right:15px;background:url(../images/ico_04_payments_dropdown_mobile.png) no-repeat 0 0;width:22px;height:22px;background-size:22px auto;display:block}
}
.accordion_compareloans .row .title_container .title_icon{float:left;padding-right:8px;margin-bottom:40px;display:block}
@media screen and (max-width:767px){.accordion_compareloans .row .title_container .title_icon{display:none}
}
.accordion_compareloans .row .content_container{height:0;overflow:hidden;border-left:1px solid #dfe4e7;border-right:1px solid #dfe4e7}
@media screen and (min-width:768px){.accordion_compareloans .row .content_container{height:auto;border:0;width:70%}
}
.accordion_compareloans .row .content_container .content,.accordion_compareloans .row .content_container .footer{padding:25px 5%}
@media screen and (min-width:768px){.accordion_compareloans .row .content_container .content{width:80%;padding-left:0;padding-top:0;padding-bottom:0;float:left}
}
.accordion_compareloans .row .content_container .footer{border:0;padding-top:0}
@media screen and (min-width:768px){.accordion_compareloans .row .content_container .footer{width:20%;padding:0;float:left}
}
@media all and (max-width:767px){.accordion_compareloans .row .content_container .footer{width:100%}
}
.accordion_compareloans .row.open .title_container .title{border-color:#f58025}
@media screen and (max-width:767px){.accordion_compareloans .row.open .title_container .title{color:#232a30}
.accordion_compareloans .row.open .title_container .title:after{background-position:0 -22px}
}
@media screen and (min-width:768px){.accordion_compareloans .row.open .title_container .title{color:#232a30;border:0}
}
.accordion_compareloans .row.open .content_container{height:auto}
.accordion_payments .chartHeaders:before,.accordion_payments .row .title_container:before,.accordion_payments .row .content_container:before,.accordion_payments .row .content_container .footer:before,.accordion_payments .chartHeaders:after,.accordion_payments .row .title_container:after,.accordion_payments .row .content_container:after,.accordion_payments .row .content_container .footer:after{content:" ";display:table}
.accordion_payments .chartHeaders:after,.accordion_payments .row .title_container:after,.accordion_payments .row .content_container:after,.accordion_payments .row .content_container .footer:after{clear:both}
.accordion_payments .row .title_container .title,.accordion_payments .row .title_container .optionPoint{font-family:'PNCSans',Arial,sans-serif;font-weight:normal;font-style:normal}
.accordion_payments .chartHeader{font-family:'PNCSans-Med',Arial,sans-serif;font-weight:normal;font-style:normal}
.accordion_payments{height:auto;color:#232a30;border:1px #5b6e7b dashed;line-height:22px}
@media screen and (max-width:767px){.accordion_payments{border:0}
}
@media screen and (max-width:767px){.accordion_payments .chartHeaders{display:none}
}
.accordion_payments .chartHeader{font-size:14px;text-align:center;line-height:35px;width:25%;height:35px;float:left;border-right:1px #5b6e7b dashed}
.accordion_payments .chartHeader:last-child{border:0}
.accordion_payments .row{position:relative;overflow:hidden}
.accordion_payments .row:nth-of-type(odd){background-color:#eef0f2}
.accordion_payments .row:last-child{border-bottom:0}
@media screen and (max-width:767px){.accordion_payments .row:last-child{border:0}
}
@media screen and (max-width:767px){.accordion_payments .row{border-bottom:1px #fff solid}
.accordion_payments .row:first-of-type{border-top:1px #fff solid}
}
.accordion_payments .row .title_container{position:relative;display:table;min-height:170px;cursor:pointer}
@media screen and (max-width:767px){.accordion_payments .row .title_container{display:block;min-height:0}
}
.accordion_payments .row .title_container .title,.accordion_payments .row .title_container .optionPoint{width:25%;display:table-cell;padding-right:18px;padding-bottom:26px;border-right:1px #5b6e7b dashed;border-top:0;border-left:0;overflow:hidden;background-image:none}
.accordion_payments .row .title_container .title:last-child,.accordion_payments .row .title_container .optionPoint:last-child{border:0}
@media screen and (max-width:767px){.accordion_payments .row .title_container .title,.accordion_payments .row .title_container .optionPoint{display:block;width:100%;border:0}
}
.accordion_payments .row .title_container .title{position:relative;font-size:25px;color:#232a30;border-bottom:0;cursor:pointer;padding-top:20px;padding-left:60px;line-height:28px;word-break:break-word}
.accordion_payments .row .title_container .title:after{content:"";position:absolute;z-index:5;top:18px;left:18px;display:block;width:30px;height:30px;background-image:url(../images/ico_04_payments_dropdown.png)}
@media(max-width:959px) and (min-width:768px){.accordion_payments .row .title_container .title{font-size:22px}
}
@media screen and (max-width:767px){.accordion_payments .row .title_container .title{background:url(../images/bkg_glo_graypattern.jpg) repeat;padding-top:0;padding-bottom:0;color:#232a30;height:55px;padding-left:15px;padding-right:15px;font-size:16px;line-height:55px;border:0}
.accordion_payments .row .title_container .title:after{left:inherit;top:17px;right:15px;background:url(../images/ico_04_payments_dropdown_mobile.png) no-repeat 0 0;width:22px;height:22px;background-size:22px auto}
}
.accordion_payments .row .title_container .optionPoint{font-family:Arial,sans-serif;font-size:16px;padding-top:23px;padding-left:18px}
@media screen and (max-width:767px){.accordion_payments .row .title_container .optionPoint{padding-top:0;padding-bottom:0;padding-left:30px;padding-right:30px}
}
@media screen and (max-width:767px){.accordion_payments .row .title_container .optionPoint{height:0;padding-top:0}
}
.accordion_payments .row .title_container .title_icon{display:none;float:left}
@media screen and (max-width:767px){.accordion_payments .row .title_container .title_icon{display:none}
}
.accordion_payments .row .content_container{height:0;overflow:hidden;border-left:1px solid #dfe4e7;border-right:1px solid #dfe4e7;font-family:Arial,sans-serif;font-size:16px;padding-top:0;padding-right:28px;padding-bottom:0;padding-left:28px}
@media screen and (max-width:767px){.accordion_payments .row .content_container{padding-left:30px;padding-right:30px}
}
.accordion_payments .row .content_container .content,.accordion_payments .row .content_container .footer{padding:25px 5%}
.accordion_payments .row .content_container .footer{border:0;padding-top:0}
@media all and (max-width:767px){.accordion_payments .row .content_container .footer{width:100%}
}
.accordion_payments .row.open .title_container .title{color:#f58025;background-color:transparent}
.accordion_payments .row.open .title_container .title:after{background-position:0 -30px}
@media screen and (max-width:767px){.accordion_payments .row.open .title_container .title:after{background-position:0 -22px}
}
@media screen and (max-width:767px){.accordion_payments .row.open .title_container .title{background:url(../images/bkg_glo_graypattern.jpg) repeat;color:#232a30;border:0;background-color:#eef0f2}
}
.accordion_payments .row.open .title_container .optionPoint{border-bottom:1px #5b6e7b dashed}
@media screen and (max-width:767px){.accordion_payments .row.open .title_container .optionPoint{border:0}
}
.accordion_payments .row.open .content_container{height:auto;padding-top:23px;padding-bottom:30px}
.accordion_payments .row.open .content_container .content{border:0;padding:0}
@media screen and (max-width:767px){.accordion_payments .row.open{border-bottom:1px #fff solid}
.accordion_payments .row.open:nth-of-type(odd){background-color:#fff}
}
.accordion_reg .row .content_container:before,.accordion_reg .row .content_container .footer:before,.accordion_reg .row .content_container:after,.accordion_reg .row .content_container .footer:after{content:" ";display:table}
.accordion_reg .row .content_container:after,.accordion_reg .row .content_container .footer:after{clear:both}
.accordion_reg .row .title_container .title{font-family:'PNCSans-Med',Arial,sans-serif;font-weight:normal;font-style:normal}
.accordion_reg .row{position:relative;overflow:hidden}
.accordion_reg .row:last-child{border-bottom:1px solid #dfe4e7}
@media screen and (max-width:767px){.accordion_reg .row:last-child{border:0}
}
@media screen and (max-width:767px){.accordion_reg .row{border-bottom:1px #fff solid}
.accordion_reg .row:first-of-type{border-top:1px #fff solid}
}
.accordion_reg .row .title_container .title{position:relative;font-size:18px;color:#232a30;padding:10px 10px 10px 60px;border:1px solid #dfe4e7;border-bottom:0;cursor:pointer;background:url(../images/bkg_glo_graypattern.jpg) repeat}
.accordion_reg .row .title_container .title:after{content:'';background-image:url(../images/spt_glo_contentaccordion.png);width:30px;height:30px;visibility:visible;position:absolute;display:block;top:20%;left:9px;z-index:5}
.accordion_reg .row .title_container .title:hover:after{background-position:0 -60px}
@media screen and (max-width:767px){.accordion_reg .row .title_container .title{font-size:16px;padding-left:15px;padding-right:50px;border:0}
.accordion_reg .row .title_container .title:after{left:inherit;top:13px;right:15px;background:url(../images/ico_04_payments_dropdown_mobile.png) no-repeat 0 0;width:22px;height:22px;background-size:22px auto}
.accordion_reg .row .title_container .title:hover:after{background-position:0 0}
}
.accordion_reg .row .title_container .title_icon{display:none;float:left}
@media screen and (max-width:767px){.accordion_reg .row .title_container .title_icon{display:none}
}
.accordion_reg .row .content_container{height:0;overflow:hidden;border-left:1px solid #dfe4e7;border-right:1px solid #dfe4e7}
.accordion_reg .row .content_container .content,.accordion_reg .row .content_container .footer{padding:25px 5%}
.accordion_reg .row .content_container .footer{border:0;padding-top:0}
@media screen and (max-width:767px){.accordion_reg .row .content_container .footer{width:100%}
}
.accordion_reg .row.open .title_container .title{background:#f58025;color:white;border-color:#f58025}
.accordion_reg .row.open .title_container .title:after{background-position:0 -30px}
@media screen and (max-width:767px){.accordion_reg .row.open .title_container .title:after{background-position:0 -22px}
}
.accordion_reg .row.open .title_container .title:hover:after{background-position:0 -90px}
@media screen and (max-width:767px){.accordion_reg .row.open .title_container .title{background:url(../images/bkg_glo_graypattern.jpg) repeat;color:#232a30;border:0}
.accordion_reg .row.open .title_container .title:hover:after{background-position:0 -22px}
}
.accordion_reg .row.open .content_container{height:auto}
.borrowcalc .tool_holder,.borrowcalc .tool.calculator .indiv_month_values input.total{font-family:'PNCSans',Arial,sans-serif;font-weight:normal;font-style:normal}
.borrowcalc h4,.borrowcalc label span,.borrowcalc .tool.calculator .monthly_savings_amount input,.borrowcalc .tool.calculator .indiv_month_values input,.borrowcalc .tool .info_bubble p{font-family:'PNCSans',Arial,sans-serif;font-weight:normal;font-style:italic}
@keyframes fadeInFromNone{0{display:none;opacity:0}
1%{display:block;opacity:0}
100%{opacity:1}
}
@-webkit-keyframes fadeInFromNone{0{display:none;opacity:0}
1%{display:block;opacity:0}
100%{opacity:1}
}
.borrowcalc *{margin:0;padding:0;border:0;outline:0}
.borrowcalc{margin-bottom:30px}
.borrowcalc a{color:#f58025;text-decoration:none}
.borrowcalc a:hover{color:#d97121;text-decoration:underline}
.borrowcalc h1{font-weight:normal}
.borrowcalc h2{color:#5b6e7b;font-size:20px;font-weight:normal}
.borrowcalc h3{color:#232a30;font-weight:normal;font-size:20px}
.borrowcalc h4{color:#232a30;font-weight:normal;font-size:18px}
.borrowcalc h5{color:#232a30;font-weight:normal;font-size:16px}
.borrowcalc h6{color:#232a30;font-weight:normal;font-size:24px}
.borrowcalc input{-webkit-appearance:none}
.borrowcalc label{font-size:16px;float:left;color:#232a30}
.borrowcalc label.one_line{padding-top:5px}
.borrowcalc label span{font-size:12px;display:block}
.borrowcalc .ui-slider-horizontal{height:12px}
.borrowcalc .ui-widget-content{border:0;background:#dee2e5;-webkit-box-shadow:inset 1px 1px 1px 1px rgba(0,0,0,0.18);box-shadow:inset 1px 1px 1px 1px rgba(0,0,0,0.18)}
.borrowcalc .ui-corner-all,.borrowcalc .ui-corner-bottom,.borrowcalc .ui-corner-right,.borrowcalc .ui-corner-br{border-bottom-right-radius:6px}
.borrowcalc .ui-corner-all,.borrowcalc .ui-corner-bottom,.borrowcalc .ui-corner-left,.borrowcalc .ui-corner-bl{border-bottom-left-radius:6px}
.borrowcalc .ui-corner-all,.borrowcalc .ui-corner-top,.borrowcalc .ui-corner-right,.borrowcalc .ui-corner-tr{border-top-right-radius:6px}
.borrowcalc .ui-corner-all,.borrowcalc .ui-corner-top,.borrowcalc .ui-corner-left,.borrowcalc .ui-corner-tl{border-top-left-radius:6px}
.borrowcalc .ui-widget-header{background:#5b6e7b}
.borrowcalc .ui-state-default,.borrowcalc .ui-widget-content .ui-state-default,.borrowcalc .ui-widget-header .ui-state-default{border:0;background:transparent;height:24px;width:24px;background-image:url(../images/non_retina-s4d7f7eb56a.png);background-position:0 -236px;background-repeat:no-repeat;cursor:pointer}
@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5),(min-resolution:144dpi){.borrowcalc .ui-state-default,.borrowcalc .ui-widget-content .ui-state-default,.borrowcalc .ui-widget-header .ui-state-default{background-image:url(../images/retina-sc4832dc175.png);background-position:0 -236px;-webkit-background-size:116px auto;-moz-background-size:116px auto;-o-background-size:116px auto;background-size:116px auto}
}
.borrowcalc .tool_holder{width:100%}
.borrowcalc .tool{background:#f7f7f7;border:1px solid #d5d9db;max-width:960px;margin:0 auto;box-sizing:border-box}
.borrowcalc .tool.calculator .monthly_savings_amount input,.borrowcalc .tool.calculator .indiv_month_values input{margin-bottom:20px;height:33px;padding:10px;border:1px solid #d5d9db;border-radius:3px}
.borrowcalc .tool.calculator .form_content{padding:40px 40px 70px 40px}
.borrowcalc .tool.calculator .form_content input{float:left;text-align:right;display:block}
@media screen and (max-width:767px){.borrowcalc .tool.calculator .form_content input{text-align:center}
}
.borrowcalc .tool.calculator .form_content .term_options_holder .sbHolder{position:relative;top:5px}
.borrowcalc .tool.calculator .monthly_savings_amount{padding:40px;padding-bottom:10px;border-bottom:1px solid #d5d9db}
.borrowcalc .tool.calculator .monthly_savings_amount h4{margin-bottom:40px}
.borrowcalc .tool.calculator .monthly_savings_amount .input_holder.left{padding-right:20px}
.borrowcalc .tool.calculator .monthly_savings_amount .input_holder.right{padding-left:20px}
.borrowcalc .tool.calculator .divider{margin-bottom:60px}
.borrowcalc .tool.calculator .indiv_month_values{padding:30px 40px 40px}
.borrowcalc .tool.calculator .indiv_month_values input{margin-bottom:0;border-bottom:0;color:#232a30}
.borrowcalc .tool.calculator .indiv_month_values input.last{border-bottom:1px solid #d5d9db}
.borrowcalc .tool.calculator .indiv_month_values input.total{border:0;background:0;margin-top:10px;font-size:24px;text-align:center}
.borrowcalc .tool.calculator .indiv_month_values h5{margin-bottom:10px}
.borrowcalc .tool.calculator .indiv_month_values h5.month_text{padding-top:3px}
.borrowcalc .tool.calculator .indiv_month_values h6{margin-top:12px}
.borrowcalc .tool.calculator .price_of_home{color:#232a30}
.borrowcalc .tool.calculator .price_of_home:before{content:'';display:block;margin:0 auto 20px;height:88px;width:88px;background-image:url(../images/non_retina-s4d7f7eb56a.png);background-position:0 0;background-repeat:no-repeat}
.borrowcalc .tool .form_content{border-right:1px dotted #232a30;padding:40px}
.borrowcalc .tool .form_content .subhead{font-size:22px;padding-bottom:12px}
.borrowcalc .tool .form_content .subheadital{padding-bottom:50px}
@media screen and (max-width:767px){.borrowcalc .tool .form_content .subheadital{padding-bottom:30px}
}
.borrowcalc .tool .calculation_result{padding-top:40px;text-align:center}
.borrowcalc .tool .calculation_result .legend{text-align:left;font-size:20px;margin-left:70px;margin-bottom:40px;position:relative}
.borrowcalc .tool .calculation_result .legend:after{content:'';position:absolute;display:block;width:18px;height:18px;top:4px;left:-25px;background-color:#f58025}
@media screen and (max-width:767px){.borrowcalc .tool .calculation_result .legend{margin-bottom:20px;font-size:16px;display:inline-block;margin-left:auto;margin-right:auto;padding-top:3px}
}
.borrowcalc .tool .calculation_result .instructions{font-size:12px;color:#5b6e7b;text-align:left;margin-left:50px;margin-right:50px}
.borrowcalc .tool .calculation_result .final_result{margin-top:40px}
.borrowcalc .tool .calculation_result .final_result input{font-size:35px;color:#232a30;text-align:center;background:0;width:100%}
.borrowcalc .tool .calculation_result .final_result .clearfix{display:none}
.borrowcalc .tool .result_detail_holder{margin-bottom:30px}
.borrowcalc .tool .result_detail_holder.large input{font-size:42px}
.borrowcalc .tool .result_detail_holder.circle_result .circle_result_content{margin:0 auto;height:116px;width:116px;background-image:url(../images/non_retina-s4d7f7eb56a.png);background-position:0 -88px;background-repeat:no-repeat}
@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5),(min-resolution:144dpi){.borrowcalc .tool .result_detail_holder.circle_result .circle_result_content{background-image:url(../images/retina-sc4832dc175.png);background-position:0 -88px;-webkit-background-size:116px auto;-moz-background-size:116px auto;-o-background-size:116px auto;background-size:116px auto}
}
.borrowcalc .tool .result_detail_holder.circle_result input{color:#FFF;font-size:27px;margin-top:40px}
.borrowcalc .tool .result_detail_holder.circle_result h2{margin-top:10px;font-size:18px}
.borrowcalc .tool .info_bubble{position:absolute;width:280px;display:none;z-index:12;bottom:35px;left:-130px}
.borrowcalc .tool .info_bubble.active{display:block}
.borrowcalc .tool .info_bubble:after{content:'';height:12px;width:20px;background-image:url(../images/non_retina-s4d7f7eb56a.png);background-position:0 -280px;background-repeat:no-repeat;position:absolute;left:50%;margin-left:-10px}
@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5),(min-resolution:144dpi){.borrowcalc .tool .info_bubble:after{background-image:url(../images/retina-sc4832dc175.png);background-position:0 -280px;-webkit-background-size:116px auto;-moz-background-size:116px auto;-o-background-size:116px auto;background-size:116px auto}
}
.borrowcalc .tool .info_bubble p{background:#8ea2b0;padding:10px 15px;font-size:14px;color:#FFF}
.borrowcalc .tool .divider{font-size:60px;width:100%;position:relative;color:#d5d9db;margin-bottom:60px;line-height:20px}
.borrowcalc .tool .divider:before,.borrowcalc .tool .divider:after{content:'';position:absolute;left:0;top:15px;width:45%;height:1px;background:#d5d9db}
.borrowcalc .tool .divider:after{right:0;left:auto}
.borrowcalc .tool .interest_rate_holder{padding-left:20px}
.borrowcalc .tool .interest_rate_holder #interestRate{margin-top:10px}
.borrowcalc .tool .slider_holder{position:relative;margin-bottom:40px}
.borrowcalc .tool .slider_holder.last{margin-bottom:0}
.borrowcalc .tool .slider_holder.no_scrub{padding-top:25px}
.borrowcalc .tool .slider_holder .slider{margin-top:10px;padding-right:20px}
.borrowcalc .tool .slider_holder .slider.small{padding-left:40px}
.borrowcalc .tool .slider_holder input{font-size:23px;background:0;margin-top:-8px;padding-left:15px;padding-top:8px}
.borrowcalc .tool h1{font-size:16px}
.borrowcalc .tool .price_of_home:before{content:'';display:block;margin:0 auto 20px;height:88px;width:88px;background-image:url(../images/non_retina-s4d7f7eb56a.png);background-position:0 0;background-repeat:no-repeat}
@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5),(min-resolution:144dpi){.borrowcalc .tool .price_of_home:before{background-image:url(../images/retina-sc4832dc175.png);background-position:0 0;-webkit-background-size:116px auto;-moz-background-size:116px auto;-o-background-size:116px auto;background-size:116px auto}
}
.borrowcalc .tool .price_of_home_val{color:#f58025;font-size:55px;background:0;text-align:center;width:100%;padding-bottom:15px}
.borrowcalc .tool .piechart{width:100%;height:158px;background:url(../images/borrow_calc_chart_bg.png) no-repeat center center;padding-top:14px;padding-bottom:14px;margin-bottom:30px}
.borrowcalc .tool .footerLink{font-size:12px;margin-top:10px;display:inline-block}
.borrowcalc .tool .view_full_results{background:#5b6e7b;padding:10px;box-sizing:border-box;font-size:14px;color:#FFF;border-bottom-left-radius:5px;border-bottom-right-radius:5px;position:absolute;left:50%;margin-left:-87px;padding-left:30px;width:174px}
.borrowcalc .tool .view_full_results:hover{background:#d97121}
.borrowcalc .tool .view_full_results:before{content:'';height:12px;width:12px;background-image:url(../images/non_retina-s4d7f7eb56a.png);background-position:0 -332px;background-repeat:no-repeat;position:absolute;top:12px;left:10px}
@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5),(min-resolution:144dpi){.borrowcalc .tool .view_full_results:before{background-image:url(../images/retina-sc4832dc175.png);background-position:0 -332px;-webkit-background-size:116px auto;-moz-background-size:116px auto;-o-background-size:116px auto;background-size:116px auto}
}
.borrowcalc .tool .view_full_results.active:before{content:'';height:12px;width:12px;background-image:url(../images/non_retina-s4d7f7eb56a.png);background-position:0 -344px;background-repeat:no-repeat}
@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5),(min-resolution:144dpi){.borrowcalc .tool .view_full_results.active:before{background-image:url(../images/retina-sc4832dc175.png);background-position:0 -344px;-webkit-background-size:116px auto;-moz-background-size:116px auto;-o-background-size:116px auto;background-size:116px auto}
}
@media screen and (min-width:768px) and (max-width:1023px){.borrowcalc .tool .slider_holder input{font-size:21px;margin-top:-5px}
}
@media screen and (min-width:768px) and (max-width:800px){.borrowcalc .tool .slider_holder input{font-size:20px;margin-top:-5px}
}
@media screen and (max-width:767px){.borrowcalc .tool{background:0;border:0}
.borrowcalc .tool.calculator{padding:15px}
.borrowcalc .tool.calculator .form_content{border-right:0;padding:0;margin-top:15px;padding-bottom:10px;border-bottom:1px solid #d5d9db}
.borrowcalc .tool.calculator .calculation_result .final_result{margin-top:0}
.borrowcalc .tool.calculator .calculation_result .final_result .down_payment{margin-top:10px}
.borrowcalc .tool.calculator .calculation_result .final_result h2{font-size:13px}
.borrowcalc .tool.calculator .calculation_result .final_result input{font-size:20px}
.borrowcalc .tool.calculator .calculation_result .final_result .clearfix{display:block}
.borrowcalc .tool.calculator .price_of_home{font-size:13px}
.borrowcalc .tool.calculator .price_of_home:before{margin-bottom:10px;height:32px;width:32px;background-image:url(../images/non_retina-s4d7f7eb56a.png);background-position:0 -204px;background-repeat:no-repeat}
.borrowcalc .tool .calculation_result{padding:15px;background:#f7f7f7;border:1px solid #d5d9db}
.borrowcalc .tool .calculation_result .final_result{animation:fadeInFromNone .5s;-webkit-animation:fadeInFromNone .5s}
.borrowcalc .tool .calculation_result .final_result input{font-size:20px}
.borrowcalc .tool .interest_rate_holder{padding-left:0;margin-top:15px;position:relative}
.borrowcalc .tool .slider_holder{margin-bottom:15px}
.borrowcalc .tool .slider_holder.interest_rate_val_holder{margin-top:5px;padding-top:0}
.borrowcalc .tool .slider_holder input{width:100%;text-align:center;padding-left:0;margin-top:5px}
.borrowcalc .tool .info_bubble{left:5px;bottom:90px}
.borrowcalc .tool .info_bubble:after{display:none}
.borrowcalc .tool .info_bubble.interest_rate{bottom:60px}
.borrowcalc .tool .price_of_home_val{font-size:29px}
.borrowcalc .tool .term_options_holder{position:relative}
.borrowcalc .tool .result_detail_holder.large input{font-size:20px}
.borrowcalc .tool .result_detail_holder h2{font-size:14px}
.borrowcalc .recalculate_holder{text-align:center}
.borrowcalc .recalculate_holder .recalculate{background:#f58025;padding:15px;color:#FFF;margin-top:15px;width:80%;border-radius:3px}
.borrowcalc .recalculate_holder .recalculate:hover{background:#d97121}
}
@media screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),screen and (max-width:767px) and (min--moz-device-pixel-ratio:1.5),screen and (max-width:767px) and (-o-min-device-pixel-ratio:3 / 2),screen and (max-width:767px) and (min-device-pixel-ratio:1.5),screen and (max-width:767px) and (min-resolution:144dpi){.borrowcalc .tool.calculator .price_of_home:before{background-image:url(../images/retina-sc4832dc175.png);background-position:0 -204px;-webkit-background-size:116px auto;-moz-background-size:116px auto;-o-background-size:116px auto;background-size:116px auto}
}
.tool_holder,.tool.estimatedpayments .indiv_month_values input.total{font-family:'PNCSans',Arial,sans-serif;font-weight:normal;font-style:normal}
.estimatedpayments h4,.estimatedpayments label span,.tool.estimatedpayments .monthly_savings_amount input,.tool.estimatedpayments .indiv_month_values input,.tool .info_bubble p{font-family:'PNCSans',Arial,sans-serif;font-weight:normal;font-style:italic}
@keyframes fadeInFromNone{0{display:none;opacity:0}
1%{display:block;opacity:0}
100%{opacity:1}
}
@-webkit-keyframes fadeInFromNone{0{display:none;opacity:0}
1%{display:block;opacity:0}
100%{opacity:1}
}
*{margin:0;padding:0;border:0;outline:0}
.estimatedpayments{margin-bottom:30px}
.estimatedpayments a{color:#f58025;text-decoration:none}
.estimatedpayments a:hover{color:#d97121;text-decoration:underline}
.estimatedpayments h1{font-weight:normal}
.estimatedpayments h2{color:#5b6e7b;font-size:18px;font-weight:normal;padding:0 10px}
.estimatedpayments h3{color:#232a30;font-weight:normal;font-size:20px}
.estimatedpayments h4{color:#232a30;font-weight:normal;font-size:18px}
.estimatedpayments h5{color:#232a30;font-weight:normal;font-size:16px}
.estimatedpayments h6{color:#232a30;font-weight:normal;font-size:24px}
.estimatedpayments input{-webkit-appearance:none}
.estimatedpayments label{font-size:16px;float:left;color:#232a30}
.estimatedpayments label.one_line{padding-top:5px}
.estimatedpayments label span{font-size:12px;display:block}
.estimatedpayments .sbHolder{background-color:#FFF;border:1px solid #d5d9db;width:100%;color:#5b6e7b;z-index:10}
.estimatedpayments .sbToggle{height:20px;width:20px;background-image:url(../images/non_retina-s4d7f7eb56a.png);background-position:0 -260px;background-repeat:no-repeat;margin-top:4px;margin-right:5px}
.estimatedpayments .sbToggle:hover{height:20px;width:20px;background-image:url(../images/non_retina-s4d7f7eb56a.png);background-position:0 -260px;background-repeat:no-repeat}
.estimatedpayments .sbSelector:hover,.estimatedpayments .sbSelector:link,.estimatedpayments .sbSelector:visited{color:#5b6e7b;width:100%}
.estimatedpayments .sbOptions{width:inherit;background:#fff;border:1px solid #d5d9db}
.estimatedpayments .sbOptions li{padding:0;text-align:center}
.estimatedpayments .sbOptions li a{border-bottom:0}
.estimatedpayments .sbOptions li a:link{color:#5b6e7b}
.estimatedpayments .sbOptions li a:hover{background:#f7f7f7}
.estimatedpayments .sbSelector{width:auto}
.ui-slider-horizontal{height:12px}
.ui-widget-content{border:0;background:#dee2e5;-webkit-box-shadow:inset 1px 1px 1px 1px rgba(0,0,0,0.18);box-shadow:inset 1px 1px 1px 1px rgba(0,0,0,0.18)}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:6px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:6px}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:6px}
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:6px}
.ui-widget-header{background:#5b6e7b}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:0;background:transparent;height:24px;width:24px;background-image:url(../images/non_retina-s4d7f7eb56a.png);background-position:0 -236px;background-repeat:no-repeat;cursor:pointer}
.tool_holder{width:100%}
.tool{background:#f7f7f7;border:1px solid #d5d9db;max-width:960px;margin:0 auto;box-sizing:border-box}
.tool.estimatedpayments .monthly_savings_amount input,.tool.estimatedpayments .indiv_month_values input{margin-bottom:20px;height:33px;padding:10px;border:1px solid #d5d9db;border-radius:3px}
.tool.estimatedpayments .form_content{padding:50px 40px}
.tool.estimatedpayments .form_content input{float:left;display:block}
.tool.estimatedpayments .form_content .term_options_holder .sbHolder{position:relative;top:5px}
.tool.estimatedpayments .monthly_savings_amount{padding:40px;padding-bottom:10px;border-bottom:1px solid #d5d9db}
.tool.estimatedpayments .monthly_savings_amount h4{margin-bottom:40px}
.tool.estimatedpayments .monthly_savings_amount .input_holder.left{padding-right:20px}
.tool.estimatedpayments .monthly_savings_amount .input_holder.right{padding-left:20px}
.tool.estimatedpayments .divider{margin-bottom:40px}
.tool.estimatedpayments .indiv_month_values{padding:30px 40px 40px}
.tool.estimatedpayments .indiv_month_values input{margin-bottom:0;border-bottom:0;color:#232a30}
.tool.estimatedpayments .indiv_month_values input.last{border-bottom:1px solid #d5d9db}
.tool.estimatedpayments .indiv_month_values input.total{border:0;background:0;margin-top:10px;font-size:24px;text-align:center}
.tool.estimatedpayments .indiv_month_values h5{margin-bottom:10px}
.tool.estimatedpayments .indiv_month_values h5.month_text{padding-top:3px}
.tool.estimatedpayments .indiv_month_values h6{margin-top:12px}
.tool.estimatedpayments .price_of_home{color:#232a30;padding:0 10px}
.tool.estimatedpayments .price_of_home:before{content:'';display:block;margin:0 auto 20px;height:88px;width:88px;background-image:url(../images/non_retina-s4d7f7eb56a.png);background-position:0 0;background-repeat:no-repeat}
.tool .form_content{border-right:1px dotted #232a30;padding:40px}
.tool .form_content .subhead{font-size:22px;padding-bottom:12px}
.tool .form_content .subheadital{padding-bottom:12px}
.tool .calculation_result{padding-top:15px;text-align:center}
.tool .calculation_result .final_result{margin-top:40px}
.tool .calculation_result .final_result input{font-size:35px;color:#232a30;text-align:center;background:0;width:100%}
.tool .calculation_result .final_result .clearfix{display:none}
.tool .info_bubble{position:absolute;width:280px;display:none;z-index:12;bottom:35px;left:-130px}
.tool .info_bubble.active{display:block}
.tool .info_bubble:after{content:'';height:12px;width:20px;background-image:url(../images/non_retina-s4d7f7eb56a.png);background-position:0 -280px;background-repeat:no-repeat;position:absolute;left:50%;margin-left:-10px}
.tool .info_bubble p{background:#8ea2b0;padding:10px 15px;font-size:14px;color:#FFF}
.tool .divider{font-size:60px;width:100%;position:relative;color:#d5d9db;margin-bottom:60px;line-height:20px}
.tool .divider:before,.tool .divider:after{content:'';position:absolute;left:0;top:15px;width:45%;height:1px;background:#d5d9db}
.tool .divider:after{right:0;left:auto}
.tool .interest_rate_holder{padding-left:20px}
.tool .interest_rate_holder #interestRate{margin-top:10px}
.tool .slider_holder{position:relative;margin-bottom:40px}
.tool .slider_holder.last{margin-bottom:0}
.tool .slider_holder.no_scrub{padding-top:25px}
.tool .slider_holder .slider{margin-top:10px;padding-right:20px}
.tool .slider_holder .slider.small{padding-left:40px}
.tool .slider_holder input{font-size:23px;background:0;margin-top:-8px;padding-top:8px;padding-left:0}
.tool h1{font-size:16px}
.tool h1 .ico{position:relative;top:5px;display:inline-block;height:20px;width:20px;background-image:url(../images/non_retina-s4d7f7eb56a.png);background-position:0 -292px;background-repeat:no-repeat;cursor:pointer}
.tool h1 .ico.active{height:20px;width:20px;background-image:url(../images/non_retina-s4d7f7eb56a.png);background-position:0 -312px;background-repeat:no-repeat}
.tool .price_of_home_val{color:#f58025;font-size:55px;background:0;text-align:center;width:100%}
.tool .legal{margin-top:20px;font-size:12px;display:inline-block}
@media screen and (min-width:768px) and (max-width:1023px){.tool.estimatedpayments .form_content{padding:50px 30px}
.tool .slider_holder input{font-size:20px;margin-top:-6px}
}
@media screen and (max-width:767px){.tool{background:0;border:0}
.tool.estimatedpayments{padding:15px}
.tool.estimatedpayments .form_content{border-right:0;padding:0;padding-bottom:15px;margin-top:15px;border-bottom:1px solid #d5d9db}
.tool.estimatedpayments .calculation_result .final_result{margin-top:0}
.tool.estimatedpayments .calculation_result .final_result .loan_amount,.tool.estimatedpayments .calculation_result .final_result .down_payment{display:inline-block;margin-top:10px}
.tool.estimatedpayments .calculation_result .final_result h2{font-size:13px}
.tool.estimatedpayments .calculation_result .final_result input{font-size:20px}
.tool.estimatedpayments .calculation_result .final_result .clearfix{display:block}
.tool.estimatedpayments .price_of_home{font-size:13px;padding:0}
.tool.estimatedpayments .price_of_home:before{margin-bottom:10px;height:32px;width:32px;background-image:url(../images/non_retina-s4d7f7eb56a.png);background-position:0 -204px;background-repeat:no-repeat}
.tool .calculation_result{padding:15px;background:#f7f7f7;border:1px solid #d5d9db}
.tool .calculation_result .final_result{animation:fadeInFromNone .5s;-webkit-animation:fadeInFromNone .5s}
.tool .calculation_result .final_result input{font-size:20px}
.tool .interest_rate_holder{padding-left:0;margin-top:15px;position:relative}
.tool .slider_holder{margin-bottom:15px}
.tool .slider_holder.interest_rate_val_holder{margin-top:5px;padding-top:0}
.tool .slider_holder input{width:100%;text-align:center;padding-left:0;margin-top:5px}
.tool .info_bubble{left:-96px;bottom:25px !important}
.tool .info_bubble.monthly_income{left:-135px}
.tool .info_bubble:after{display:none}
.tool .price_of_home_val{font-size:29px}
.tool .term_options_holder{position:relative}
.tool .result_detail_holder.large input{font-size:20px}
.tool .result_detail_holder h2{font-size:14px}
.recalculate_holder{text-align:center}
.recalculate_holder .recalculate{background:#f58025;padding:15px;color:#FFF;margin-top:15px;width:80%;border-radius:3px}
.recalculate_holder .recalculate:hover{background:#d97121}
.lt-ie9 .tool .info_bubble{left:0 !important;bottom:0 !important}
}
.homeequitycalc .tool_holder,.homeequitycalc .tool.calculator .indiv_month_values input.total{font-family:'PNCSans',Arial,sans-serif;font-weight:normal;font-style:normal}
.homeequitycalc h4,.homeequitycalc label span,.homeequitycalc .tool.calculator .monthly_savings_amount input,.homeequitycalc .tool.calculator .indiv_month_values input,.homeequitycalc .tool .info_bubble p{font-family:'PNCSans',Arial,sans-serif;font-weight:normal;font-style:italic}
.homeequitycalc .tool .calculation_result .result_label{font-family:'PNCSans-Light',Arial,sans-serif;font-weight:normal;font-style:normal}
@keyframes fadeInFromNone{0{display:none;opacity:0}
1%{display:block;opacity:0}
100%{opacity:1}
}
@-webkit-keyframes fadeInFromNone{0{display:none;opacity:0}
1%{display:block;opacity:0}
100%{opacity:1}
}
.homeequitycalc *{margin:0;padding:0;border:0;outline:0}
.homeequitycalc{margin-bottom:30px}
.homeequitycalc a{color:#f58025;text-decoration:none}
.homeequitycalc a:hover{color:#d97121;text-decoration:underline}
.homeequitycalc h1{font-weight:normal}
.homeequitycalc h3{color:#232a30;font-weight:normal;font-size:20px}
.homeequitycalc h4{color:#232a30;font-weight:normal;font-size:18px}
.homeequitycalc h5{color:#232a30;font-weight:normal;font-size:16px}
.homeequitycalc h6{color:#232a30;font-weight:normal;font-size:24px}
.homeequitycalc input{-webkit-appearance:none}
.homeequitycalc label{font-size:16px;float:left;color:#232a30}
.homeequitycalc label.one_line{padding-top:5px}
.homeequitycalc label span{font-size:12px;display:block}
.homeequitycalc .ui-slider-horizontal{height:12px}
.homeequitycalc .ui-widget-content{border:0;background:#dee2e5;-webkit-box-shadow:inset 1px 1px 1px 1px rgba(0,0,0,0.18);box-shadow:inset 1px 1px 1px 1px rgba(0,0,0,0.18)}
.homeequitycalc .ui-corner-all,.homeequitycalc .ui-corner-bottom,.homeequitycalc .ui-corner-right,.homeequitycalc .ui-corner-br{border-bottom-right-radius:6px}
.homeequitycalc .ui-corner-all,.homeequitycalc .ui-corner-bottom,.homeequitycalc .ui-corner-left,.homeequitycalc .ui-corner-bl{border-bottom-left-radius:6px}
.homeequitycalc .ui-corner-all,.homeequitycalc .ui-corner-top,.homeequitycalc .ui-corner-right,.homeequitycalc .ui-corner-tr{border-top-right-radius:6px}
.homeequitycalc .ui-corner-all,.homeequitycalc .ui-corner-top,.homeequitycalc .ui-corner-left,.homeequitycalc .ui-corner-tl{border-top-left-radius:6px}
.homeequitycalc .ui-widget-header{background:#5b6e7b}
.homeequitycalc .ui-state-default,.homeequitycalc .ui-widget-content .ui-state-default,.homeequitycalc .ui-widget-header .ui-state-default{border:0;background:transparent;height:24px;width:24px;background-image:url(../images/non_retina-s4d7f7eb56a.png);background-position:0 -236px;background-repeat:no-repeat;cursor:pointer}
@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5),(min-resolution:144dpi){.homeequitycalc .ui-state-default,.homeequitycalc .ui-widget-content .ui-state-default,.homeequitycalc .ui-widget-header .ui-state-default{background-image:url(../images/retina-sc4832dc175.png);background-position:0 -236px;-webkit-background-size:116px auto;-moz-background-size:116px auto;-o-background-size:116px auto;background-size:116px auto}
}
.homeequitycalc .tool_holder{width:100%}
.homeequitycalc .tool{background:#f7f7f7;border:1px solid #d5d9db;max-width:960px;margin:0 auto;box-sizing:border-box}
.homeequitycalc .tool.calculator .button-orange,.homeequitycalc .tool.calculator .button-gray{font-size:14px;line-height:33px;min-width:0;width:28%;float:left;margin-right:1.5%;margin-top:8px}
.homeequitycalc .tool.calculator .button-orange:last-of-type,.homeequitycalc .tool.calculator .button-gray:last-of-type{margin-right:0}
@media screen and (max-width:767px){.homeequitycalc .tool.calculator .button-orange,.homeequitycalc .tool.calculator .button-gray{width:32.3%}
}
.homeequitycalc .tool.calculator .monthly_savings_amount input,.homeequitycalc .tool.calculator .indiv_month_values input{margin-bottom:20px;height:33px;padding:10px;border:1px solid #d5d9db;border-radius:3px}
.homeequitycalc .tool.calculator .form_content{padding:40px 40px 55px 40px}
.homeequitycalc .tool.calculator .form_content input{float:left;text-align:right;display:block}
@media screen and (max-width:767px){.homeequitycalc .tool.calculator .form_content input{text-align:center}
}
.homeequitycalc .tool.calculator .form_content .term_options_holder .sbHolder{position:relative;top:5px}
.homeequitycalc .tool.calculator .monthly_savings_amount{padding:40px;padding-bottom:10px;border-bottom:1px solid #d5d9db}
.homeequitycalc .tool.calculator .monthly_savings_amount h4{margin-bottom:40px}
.homeequitycalc .tool.calculator .monthly_savings_amount .input_holder.left{padding-right:20px}
.homeequitycalc .tool.calculator .monthly_savings_amount .input_holder.right{padding-left:20px}
.homeequitycalc .tool.calculator .divider{margin-top:60px;margin-bottom:100px}
.homeequitycalc .tool.calculator .indiv_month_values{padding:30px 40px 40px}
.homeequitycalc .tool.calculator .indiv_month_values input{margin-bottom:0;border-bottom:0;color:#232a30}
.homeequitycalc .tool.calculator .indiv_month_values input.last{border-bottom:1px solid #d5d9db}
.homeequitycalc .tool.calculator .indiv_month_values input.total{border:0;background:0;margin-top:10px;font-size:24px;text-align:center}
.homeequitycalc .tool.calculator .indiv_month_values h5{margin-bottom:10px}
.homeequitycalc .tool.calculator .indiv_month_values h5.month_text{padding-top:3px}
.homeequitycalc .tool.calculator .indiv_month_values h6{margin-top:12px}
.homeequitycalc .tool .form_content{border-right:1px dotted #232a30;padding:40px}
.homeequitycalc .tool .form_content .subhead{font-size:22px;padding-bottom:12px}
.homeequitycalc .tool .form_content .subheadital{padding-bottom:50px}
@media screen and (max-width:767px){.homeequitycalc .tool .form_content .subheadital{padding-bottom:30px}
}
.homeequitycalc .tool .calculation_result{padding-top:200px;text-align:center}
.homeequitycalc .tool .calculation_result>h1{font-size:20px}
.homeequitycalc .tool .calculation_result .result{font-size:40px;color:#f58025;text-align:center;width:100%;background-color:#f7f7f7;display:inline-block;padding-top:40px}
@media screen and (max-width:767px){.homeequitycalc .tool .calculation_result .result{padding-top:20px}
}
.homeequitycalc .tool .calculation_result .result#adjusted_payment_result{padding-top:0}
@media screen and (max-width:767px){.homeequitycalc .tool .calculation_result .result#adjusted_payment_result{padding-top:10px}
}
.homeequitycalc .tool .calculation_result .result_label{font-size:18px;color:#5b6e7b}
.homeequitycalc .tool .calculation_result .legend{text-align:left;font-size:20px;margin-left:70px;margin-bottom:40px;position:relative}
.homeequitycalc .tool .calculation_result .legend:after{content:'';position:absolute;display:block;width:18px;height:18px;top:4px;left:-25px;background-color:#f58025}
@media screen and (max-width:767px){.homeequitycalc .tool .calculation_result .legend{margin-bottom:20px;font-size:16px;display:inline-block;margin-left:auto;margin-right:auto;padding-top:3px}
}
.homeequitycalc .tool .calculation_result .instructions{font-size:12px;color:#5b6e7b;text-align:left;margin-left:50px;margin-right:50px}
.homeequitycalc .tool .calculation_result.rateAdjusted{padding-top:70px}
@media screen and (max-width:767px){.homeequitycalc .tool .calculation_result.rateAdjusted{padding-top:15px}
}
.homeequitycalc .tool .calculation_result.rateAdjusted .divider{display:block}
.homeequitycalc .tool .calculation_result.rateAdjusted #result_adjusted{display:block}
.homeequitycalc .tool .calculation_result #result_adjusted,.homeequitycalc .tool .calculation_result>.divider{display:none}
.homeequitycalc .tool .result_detail_holder{margin-bottom:30px}
.homeequitycalc .tool .result_detail_holder.large input{font-size:42px}
.homeequitycalc .tool .result_detail_holder.circle_result .circle_result_content{margin:0 auto;height:116px;width:116px;background-image:url(../images/non_retina-s4d7f7eb56a.png);background-position:0 -88px;background-repeat:no-repeat}
@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5),(min-resolution:144dpi){.homeequitycalc .tool .result_detail_holder.circle_result .circle_result_content{background-image:url(../images/retina-sc4832dc175.png);background-position:0 -88px;-webkit-background-size:116px auto;-moz-background-size:116px auto;-o-background-size:116px auto;background-size:116px auto}
}
.homeequitycalc .tool .result_detail_holder.circle_result input{color:#FFF;font-size:27px;margin-top:40px}
.homeequitycalc .tool .result_detail_holder.circle_result h2{margin-top:10px;font-size:18px}
.homeequitycalc .tool .info_bubble{position:absolute;width:280px;display:none;z-index:12;bottom:35px;left:-130px}
.homeequitycalc .tool .info_bubble.active{display:block}
.homeequitycalc .tool .info_bubble:after{content:'';height:12px;width:20px;background-image:url(../images/non_retina-s4d7f7eb56a.png);background-position:0 -280px;background-repeat:no-repeat;position:absolute;left:50%;margin-left:-10px}
@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5),(min-resolution:144dpi){.homeequitycalc .tool .info_bubble:after{background-image:url(../images/retina-sc4832dc175.png);background-position:0 -280px;-webkit-background-size:116px auto;-moz-background-size:116px auto;-o-background-size:116px auto;background-size:116px auto}
}
.homeequitycalc .tool .info_bubble p{background:#8ea2b0;padding:10px 15px;font-size:14px;color:#FFF}
.homeequitycalc .tool .divider{font-size:60px;width:100%;position:relative;color:#d5d9db;margin-bottom:60px;line-height:20px}
.homeequitycalc .tool .divider:before,.homeequitycalc .tool .divider:after{content:'';position:absolute;left:0;top:15px;width:45%;height:1px;background:#d5d9db}
.homeequitycalc .tool .divider:after{right:0;left:auto}
.homeequitycalc .tool .interest_rate_holder{padding-left:20px}
.homeequitycalc .tool .interest_rate_holder #interestRate{margin-top:10px}
.homeequitycalc .tool .slider_holder{position:relative;margin-bottom:40px}
.homeequitycalc .tool .slider_holder.last{margin-bottom:0}
.homeequitycalc .tool .slider_holder.no_scrub{padding-top:25px}
.homeequitycalc .tool .slider_holder .slider{margin-top:10px;padding-right:20px}
.homeequitycalc .tool .slider_holder .slider.small{padding-left:40px}
.homeequitycalc .tool .slider_holder input{font-size:23px;background:0;margin-top:-8px;padding-left:15px;padding-top:8px}
.homeequitycalc .tool h1{font-size:16px}
.homeequitycalc .tool .piechart{width:100%;height:158px;background:url(../images/borrow_calc_chart_bg.png) no-repeat center center;padding-top:14px;padding-bottom:14px;margin-bottom:30px}
.homeequitycalc .tool .footerLink{font-size:12px;margin-top:10px;display:inline-block}
.homeequitycalc .tool .view_full_results{background:#5b6e7b;padding:10px;box-sizing:border-box;font-size:14px;color:#FFF;border-bottom-left-radius:5px;border-bottom-right-radius:5px;position:absolute;left:50%;margin-left:-87px;padding-left:30px;width:174px}
.homeequitycalc .tool .view_full_results:hover{background:#d97121}
.homeequitycalc .tool .view_full_results:before{content:'';height:12px;width:12px;background-image:url(../images/non_retina-s4d7f7eb56a.png);background-position:0 -332px;background-repeat:no-repeat;position:absolute;top:12px;left:10px}
@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5),(min-resolution:144dpi){.homeequitycalc .tool .view_full_results:before{background-image:url(../images/retina-sc4832dc175.png);background-position:0 -332px;-webkit-background-size:116px auto;-moz-background-size:116px auto;-o-background-size:116px auto;background-size:116px auto}
}
.homeequitycalc .tool .view_full_results.active:before{content:'';height:12px;width:12px;background-image:url(../images/non_retina-s4d7f7eb56a.png);background-position:0 -344px;background-repeat:no-repeat}
@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5),(min-resolution:144dpi){.homeequitycalc .tool .view_full_results.active:before{background-image:url(../images/retina-sc4832dc175.png);background-position:0 -344px;-webkit-background-size:116px auto;-moz-background-size:116px auto;-o-background-size:116px auto;background-size:116px auto}
}
@media screen and (min-width:768px) and (max-width:1023px){.homeequitycalc .tool .slider_holder input{font-size:21px;margin-top:-5px}
}
@media screen and (min-width:768px) and (max-width:800px){.homeequitycalc .tool .slider_holder input{font-size:20px;margin-top:-5px}
}
@media screen and (max-width:767px){.homeequitycalc .tool{background:0;border:0}
.homeequitycalc .tool.calculator{padding:15px}
.homeequitycalc .tool.calculator .form_content{border-right:0;padding:0;margin-top:15px;padding-bottom:15px;border-bottom:1px solid #d5d9db}
.homeequitycalc .tool .calculation_result{padding:15px;background:#f7f7f7;border:1px solid #d5d9db}
.homeequitycalc .tool .interest_rate_holder{padding-left:0;margin-top:15px;position:relative}
.homeequitycalc .tool .slider_holder{margin-bottom:15px}
.homeequitycalc .tool .slider_holder.interest_rate_val_holder{margin-top:5px;padding-top:0}
.homeequitycalc .tool .slider_holder input{width:100%;text-align:center;padding-left:0;margin-top:5px}
.homeequitycalc .tool .info_bubble{left:5px;bottom:90px}
.homeequitycalc .tool .info_bubble:after{display:none}
.homeequitycalc .tool .info_bubble.interest_rate{bottom:60px}
.homeequitycalc .tool .term_options_holder{position:relative}
.homeequitycalc .tool .result_detail_holder.large input{font-size:20px}
.homeequitycalc .tool .result_detail_holder h2{font-size:14px}
.homeequitycalc .recalculate_holder{text-align:center}
.homeequitycalc .recalculate_holder .recalculate{background:#f58025;padding:15px;color:#FFF;margin-top:15px;width:80%;border-radius:3px}
.homeequitycalc .recalculate_holder .recalculate:hover{background:#d97121}
}