.mortgage-calculator.mortgage-top-padding{padding-top:101px}@media(min-width:0) and (max-width:767px){.mortgage-calculator.mortgage-top-padding{padding-top:30px}}.mortgage-calculator .calc-col{background-color:#e2e2e2;padding:20px}@media(min-width:768px) and (max-width:1024px){.mortgage-calculator .calc-col{padding:5px}}.mortgage-calculator label,.mortgage-calculator p,.mortgage-calculator input,.mortgage-calculator h1,.mortgage-calculator h2,.mortgage-calculator h3,.mortgage-calculator h4,.mortgage-calculator h5,.mortgage-calculator h6{color:#333;font-family:"proxima-nova",Helvetica,Arial,sans-serif}.mortgage-calculator h5{width:210px}@media(min-width:0){.mortgage-calculator h5{text-align:center;margin-left:auto;margin-right:auto}}@media(min-width:768px){.mortgage-calculator h5{text-align:left;margin-left:0;margin-right:0}}.mortgage-calculator .button-wrap .btn{line-height:2;background-color:#e61e25;color:#fff;height:48px;display:block;text-align:left;margin-bottom:16px;font-size:1rem}.mortgage-calculator .button-wrap .btn:hover{background-color:#c60209}.mortgage-calculator .sub-heading{font-size:1rem;line-height:1.375em;text-align:center;margin:10px auto 10px auto}.mortgage-calculator fieldset input{margin-bottom:10px}.mortgage-calculator .zip-chevron{background-image:url(../../../images/icon-chevron-right-white.png);border:none;visibility:visible;height:16px;width:9px;float:right;margin-top:8px}@media(min-width:0) and (max-width:1024px){.left-rail-social{display:none}}.left-rail-social .left-rail-social-top-padding{padding-top:49px}@media(min-width:768px){.left-rail-content-specialty{margin-top:4px}}@media(min-width:1025px){.left-rail-content-specialty h6{font-size:1.25rem;padding-bottom:0;font-weight:bold;margin-bottom:0}}@media(min-width:768px){.left-rail-content-specialty .gray-line{border-top:5px solid #e5e5e5;width:100%}}.left-rail-content-specialty .left-rail-contents{padding-top:21px;border-bottom:2px solid #e5e5e5;padding-bottom:36px}.left-rail-content-specialty .left-rail-contents:last-child{border-bottom:none}.left-rail-content-specialty .left-rail-contents p{font-size:.875rem;line-height:1.42857em;margin-bottom:0;overflow-wrap:break-word;margin-right:-5px}@media(max-width:767px){.left-rail-content-specialty .left-rail-contents p{margin-top:31px;margin-bottom:0;margin-top:10px}.left-rail-content-specialty .left-rail-contents ul.left-rail-ul-links li{margin-bottom:0;margin-top:10px;padding:0}}@media(min-width:1025px){.left-rail-content-specialty .left-rail-contents p{font-size:1rem;line-height:1.375em;padding-bottom:0;padding-top:9px;margin-top:0}}.left-rail-content-specialty .left-rail-contents p a{font-size:.875rem;line-height:1.42857em;margin-bottom:0;color:#e61e25}.left-rail-content-specialty .left-rail-contents .left-rail-ul-links li a{font-size:.875rem;line-height:1.42857em;margin-bottom:0;color:#e61e25}ul.left-rail-ul-links{margin:0;list-style:none;padding:0}ul.left-rail-ul-links li a{font-size:.875rem;line-height:1.42857em}ul.left-rail-ul-links a{font-size:.875rem;line-height:1.42857em}@media(min-width:1025px){.left-rail-content-specialty .left-rail-contents p a{font-size:1rem;line-height:1.375em}.left-rail-content-specialty .left-rail-contents .left-rail-ul-links li a{font-size:1rem;line-height:1.375em}.left-rail-content-specialty .left-rail-contents .left-rail-ul-links li{font-size:1rem;line-height:1.375em;padding-bottom:0;padding-top:9px;margin-top:0}}.left-rail-content-specialty .left-rail-contents p a:hover{color:#c60209}.left-rail-content-specialty .left-rail-contents li{font-size:.875rem;line-height:1.42857em}@media(min-width:1025px){.left-rail-content-specialty .left-rail-contents li{font-size:1rem;line-height:1.375em}}.left-rail-content-specialty .left-rail-contents a{font-size:1.25rem;line-height:1.5em;margin-bottom:15px;font-weight:500;color:#e61e25}.left-rail-content-specialty .left-rail-contents a:hover{color:#c60209}.left-rail-content-specialty .left-rail-contents .left-rail-links{margin-top:24px}@media(max-width:767px){.left-rail-content-specialty .left-rail-contents .left-rail-links{margin-top:17px}}.left-rail-content-specialty .left-rail-images{padding-top:37px;border-bottom:2px solid #e5e5e5;padding-bottom:22px}.left-rail-content-specialty .left-rail-images p{padding-top:32px;font-size:1rem;line-height:1.375em}@media(min-width:768px) and (max-width:1024px){.left-rail-content-specialty .left-rail-images p{font-size:.875rem;line-height:1.42857em}}@media(max-width:767px){.left-rail-content-specialty .left-rail-images{padding-top:35px}.left-rail-content-specialty .left-rail-images p{padding-top:27px;font-size:.875rem;line-height:1.42857em}}@media(min-width:768px) and (max-width:1024px){.left-rail-content-specialty .left-rail-images{padding-top:28px;padding-bottom:30px}.left-rail-content-specialty .left-rail-images .verticle-center{height:181px;margin:0 auto;line-height:181px;display:table}.left-rail-content-specialty .left-rail-images .verticle-center p{display:table-cell;vertical-align:middle;padding:0 50px 0 50px}}.left-rail-content-specialty .left-rail-images:last-child{border-bottom:none}.left-rail-content-specialty .yellow-line-div{border-top:5px solid #fcaf17;width:100%}@media(min-width:0) and (max-width:767px){.left-rail-content-specialty .yellow-line-div{margin:0 -20px}}@media(min-width:0) and (max-width:1024px){.left-rail-content-specialty .border-break-yellow{padding-top:53px}}.left-rail-content-specialty .left-rail-news{padding-top:25px;border-bottom:2px solid #e5e5e5;padding-bottom:30px}@media(min-width:0) and (max-width:767px){.left-rail-content-specialty .left-rail-news{padding-top:12px}}.left-rail-content-specialty .left-rail-news p{font-size:1rem;line-height:1.375em;padding-top:30px;margin-top:0;padding-bottom:0}@media(min-width:0) and (max-width:767px){.left-rail-content-specialty .left-rail-news p{padding-top:0}}.left-rail-content-specialty .left-rail-news p a{font-size:1rem;line-height:1.375em;color:#e61e25;font-weight:500}.left-rail-content-specialty .left-rail-news p a:hover{color:#c60209}@media(min-width:0) and (max-width:1024px){.left-rail-content-specialty .left-rail-news p a{font-size:.875rem;line-height:1.42857em}}.left-rail-content-specialty .left-rail-news .left-rail-news-items h5{padding-top:10px;margin-top:0;padding-bottom:0}@media(min-width:0) and (max-width:767px){.left-rail-content-specialty .left-rail-news .left-rail-news-items h5{padding-top:0}}.left-rail-content-specialty .left-rail-news .left-rail-news-items h5 a{color:#e61e25;font-weight:500}.left-rail-content-specialty .left-rail-news .left-rail-news-items h5 a:hover{color:#c60209}.left-rail-content-specialty-top-padding{padding-top:0}@media(min-width:768px) and (max-width:1024px){.left-rail-content-specialty-top-padding{padding-top:52px}}@media(min-width:1025px){.left-rail-content-specialty-top-padding{padding-top:70px;width:282px}}