.nav-inline{border-bottom:3px solid transparent;margin-bottom:10px}.nav-inline>li{float:left;margin-bottom:-1px;margin-right:20px}.nav-inline>li:last-child{margin-right:0}.nav-inline>li>a{padding:5px 0 3px;margin-right:0;line-height:1.428571429;border-color:transparent;border-radius:0;border-width:0 0 3px 0;font-weight:700;outline:0;color:#999}.nav-inline>li>a:hover{border-color:#333;background-color:transparent;color:#333}.nav-inline>li.active>a,.nav-inline>li.active>a:hover,.nav-inline>li.active>a:focus{color:#333;background-color:transparent;border-width:0 0 3px 0;border-bottom-color:#333;cursor:default}.outofpage-ad-wrap{display:none;height:0px;position:absolute;right:0;top:0}.search-autocomplete{position:absolute;top:58px;left:0;right:0;background-color:#fff;border:1px solid #c4c4c4;font-size:12px;z-index:2;padding:10px 20px 0 10px}.search-autocomplete:after,.search-autocomplete:before{bottom:100%;left:20px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.search-autocomplete:after{border-color:transparent;border-bottom-color:#fff;border-width:10px;margin-left:-10px}.search-autocomplete:before{border-color:transparent;border-bottom-color:#c4c4c4;border-width:11px;margin-left:-11px}.search-autocomplete .autocomplete-title{margin:5px 0;color:#d92228}.search-autocomplete .found-search-results ul{margin-top:0}.search-autocomplete p{margin:0}.search-autocomplete p.autocomplete-margin-top{margin-top:5px}.search-autocomplete p i{color:#222}.search-autocomplete ul{margin:10px 0}.search-autocomplete ul li{display:block}.search-autocomplete ul li>a{color:#3377cc;font-size:12px;display:block;padding:3px 10px 3px 26px;margin:0 -10px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.search-autocomplete ul li>a:hover,.search-autocomplete ul li>a:focus{text-decoration:none}.search-autocomplete ul li:hover a,.search-autocomplete ul li.highlight a{background-color:#f7f7f7;text-decoration:none;color:#d92228}.search-autocomplete ul div{cursor:default;padding-bottom:3px}.search-autocomplete .table{margin:10px 0}.search-autocomplete .table tr>th,.search-autocomplete .table tr>td{padding:2px 0}.search-autocomplete .table tr>th{font-weight:400}.search-autocomplete .table tr>td{font-weight:700}.search-autocomplete hr{margin:10px 0}.search-autocomplete .autocomplete-hint{background-color:#f7f7f7;padding:10px;display:block;margin:0 -20px}.search-input-group.search-input-prepopulate .input-group-btn{z-index:12}.search-input-group.search-input-prepopulate .user-input-box{z-index:11;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;border-right:0}.search-input-group.search-input-prepopulate .user-input-box::-ms-clear{display:none}.search-input-group.search-input-prepopulate .pre-populate-box-wrapper{position:absolute;top:0;left:0;right:0;z-index:10}.search-input-group.search-input-prepopulate .pre-populate-box{color:#757575;background-color:#fff}.search-input-group .input-group-btn .btn-clear-input{border:none;color:#999;font-size:10px;left:-1px}@media only screen and (max-width: 766px){.search-autocomplete ul li>a{padding:4px 0px 4px 24px;margin:0}.search-autocomplete li.recent-search,.search-autocomplete li.autocomplete-place,.search-autocomplete li.autocomplete-school,.search-autocomplete li.autocomplete-schooldistricts{position:relative}.search-autocomplete li.recent-search:before,.search-autocomplete li.autocomplete-place:before,.search-autocomplete li.autocomplete-school:before,.search-autocomplete li.autocomplete-schooldistricts:before{content:"\e017";width:20px;position:absolute;left:7px;top:0;font:normal normal normal 14px/1 rdcfont;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:23px}.search-autocomplete li.recent-search:before{content:"\e050"}.search-autocomplete li.autocomplete-place:before{content:"\e016"}.search-autocomplete li.autocomplete-school:before{content:"\e047"}.search-autocomplete li.autocomplete-schooldistricts:before{content:"\e0be"}.search-autocomplete hr{margin:5px 0}}@media only screen and (max-width: 667px) and (min-width: 375px){.search-input-group.search-input-prepopulate .user-input-box{font-size:16px}.search-input-group.search-input-prepopulate .pre-populate-box{font-size:16px}}.veterans-widget .icon-veterans-widget{float:left;margin-right:10px;font-size:50px}.veterans-widget .veterans-widget-content{height:70px;display:table-cell;vertical-align:middle}.veterans-widget .veterans-widget-content span{display:block}.veteran-benefits-question{background-color:#f7f7f7;padding:10px}.veteran-benefits-question label{max-width:250px}.veteran-benefits-question a .ra{color:#333;cursor:pointer}.veteran-popover-content{max-width:280px}.local-widget{margin-bottom:20px;position:relative}.local-widget .title-section{margin-bottom:0}.local-widget .local-data .data-label{margin-bottom:0}.local-widget .local-data .data-point{display:block;font-size:22px;margin-bottom:10px}.local-widget .local-links-widget{margin:4px 0 10px}.local-widget .local-links-widget li{padding-left:16px}.local-widget .local-links-widget li:first-child{padding-right:11px}.local-widget .local-widget-photos{margin-bottom:20px}.local-widget .local-widget-photos .local-widget-photo-item{height:90px;width:38%;margin-right:3px;float:left;overflow:hidden;cursor:pointer}.local-widget .local-widget-photos .local-widget-photo-item img{height:100%;max-width:none}.local-widget .local-widget-photos .local-widget-photo-item:nth-last-child(2){width:22%;margin-right:0;position:relative}.local-widget .local-widget-photos .local-widget-photo-item:nth-last-child(2) img{width:auto}.local-widget .local-widget-sponsor{margin:-15px 0 20px}.local-widget .local-popular-search h5{margin-bottom:4px}.local-widget .local-lifestyle:nth-last-child(2) .community-image{position:relative}.local-widget .local-lifestyle:nth-last-child(2) .community-image:before{content:" ";background-color:rgba(0,0,0,0.5);position:absolute;width:100%;height:100%;margin-bottom:-5px}.local-widget .local-lifestyle:nth-last-child(2) .community-image span{position:absolute;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;font-size:22px;color:#fff;cursor:pointer}.footer-seo-content{background:#f7f7f7;padding:10px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:12px}.footer-seo-content p{font-size:12px}.footer-seo-content h2{font-size:14px}.footer-disclaimer-content{background:#f7f7f7;padding:10px 0;border-top:1px solid #ccc;font-size:12px}.footer-disclaimer-content p{font-size:12px}.footer-disclaimer-content h2{font-size:14px}@media only screen and (max-width: 995px){.footer-seo-content li{line-height:2.5}}.owl-carousel .animated{-webkit-animation-duration:1000ms;-moz-animation-duration:1000ms;-o-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-o-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;-webkit-transform-style:preserve-3d}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{display:none}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:-moz-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.bootstrap-select{width:220px \0}.bootstrap-select>.btn{width:100%;padding-right:25px}.has-error .bootstrap-select .dropdown-toggle,.error .bootstrap-select .dropdown-toggle{border-color:#b94a48}.bootstrap-select.fit-width{width:auto !important}.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:220px}.bootstrap-select .btn:focus{outline:thin dotted #333333 !important;outline:5px auto -webkit-focus-ring-color !important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none}.bootstrap-select.form-control:not([class*="col-"]){width:100%}.bootstrap-select.form-control.input-group-btn{z-index:auto}.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*="col-"]{float:none;display:inline-block;margin-left:0}.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,.row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right{float:right}.form-inline .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-group .bootstrap-select.btn-group{margin-bottom:0}.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control{padding:0}.form-inline .bootstrap-select.btn-group .form-control{width:100%}.bootstrap-select.btn-group>.disabled{cursor:not-allowed}.bootstrap-select.btn-group>.disabled:focus{outline:none !important}.bootstrap-select.btn-group .btn .filter-option{display:inline-block;overflow:hidden;width:100%;text-align:left}.bootstrap-select.btn-group .btn .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.bootstrap-select.btn-group[class*="col-"] .btn{width:100%}.bootstrap-select.btn-group .dropdown-menu{min-width:100%;z-index:1035;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .dropdown-menu.inner{position:static;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.bootstrap-select.btn-group .dropdown-menu li{position:relative}.bootstrap-select.btn-group .dropdown-menu li.active small{color:#fff}.bootstrap-select.btn-group .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select.btn-group .dropdown-menu li a{cursor:pointer}.bootstrap-select.btn-group .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select.btn-group .dropdown-menu li a span.check-mark{display:none}.bootstrap-select.btn-group .dropdown-menu li a span.text{display:inline-block}.bootstrap-select.btn-group .dropdown-menu li small{padding-left:0.5em}.bootstrap-select.btn-group .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);pointer-events:none;opacity:0.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .no-results{padding:3px;background:#f5f5f5;margin:0 5px}.bootstrap-select.btn-group.fit-width .btn .filter-option{position:static}.bootstrap-select.btn-group.fit-width .btn .caret{position:static;top:auto;margin-top:-1px}.mobile-device{position:absolute !important;top:0;left:0;display:block !important;width:100%;height:100% !important;opacity:0}.slider{display:inline-block;vertical-align:middle;position:relative}.slider.slider-horizontal{width:210px;height:20px}.slider.slider-horizontal .slider-track{height:10px;width:100%;margin-top:-5px;top:50%;left:0}.slider.slider-horizontal .slider-selection,.slider.slider-horizontal .slider-track-low,.slider.slider-horizontal .slider-track-high{height:100%;top:0;bottom:0}.slider.slider-horizontal .slider-tick,.slider.slider-horizontal .slider-handle{margin-left:-10px}.slider.slider-horizontal .slider-tick.triangle,.slider.slider-horizontal .slider-handle.triangle{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border-width:0 10px 10px 10px;width:0;height:0;border-bottom-color:#0480be;margin-top:0}.slider.slider-horizontal .slider-tick-container{white-space:nowrap;position:absolute;top:0;left:0;width:100%}.slider.slider-horizontal .slider-tick-label-container{white-space:nowrap;margin-top:20px}.slider.slider-horizontal .slider-tick-label-container .slider-tick-label{padding-top:4px;display:inline-block;text-align:center}.slider.slider-vertical{height:210px;width:20px}.slider.slider-vertical .slider-track{width:10px;height:100%;left:25%;top:0}.slider.slider-vertical .slider-selection{width:100%;left:0;top:0;bottom:0}.slider.slider-vertical .slider-track-low,.slider.slider-vertical .slider-track-high{width:100%;left:0;right:0}.slider.slider-vertical .slider-tick,.slider.slider-vertical .slider-handle{margin-top:-10px}.slider.slider-vertical .slider-tick.triangle,.slider.slider-vertical .slider-handle.triangle{border-width:10px 0 10px 10px;width:1px;height:1px;border-left-color:#0480be;margin-left:0}.slider.slider-vertical .slider-tick-label-container{white-space:nowrap}.slider.slider-vertical .slider-tick-label-container .slider-tick-label{padding-left:4px}.slider.slider-disabled .slider-handle{background-image:-webkit-linear-gradient(top, #dfdfdf 0%, #bebebe 100%);background-image:-o-linear-gradient(top, #dfdfdf 0%, #bebebe 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#dfdfdf), to(#bebebe));background-image:-moz-linear-gradient(top, #dfdfdf 0%, #bebebe 100%);background-image:linear-gradient(to bottom, #dfdfdf 0%, #bebebe 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdfdfdf', endColorstr='#ffbebebe', GradientType=0)}.slider.slider-disabled .slider-track{background-image:-webkit-linear-gradient(top, #e5e5e5 0%, #e9e9e9 100%);background-image:-o-linear-gradient(top, #e5e5e5 0%, #e9e9e9 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#e5e5e5), to(#e9e9e9));background-image:-moz-linear-gradient(top, #e5e5e5 0%, #e9e9e9 100%);background-image:linear-gradient(to bottom, #e5e5e5 0%, #e9e9e9 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe5e5e5', endColorstr='#ffe9e9e9', GradientType=0);cursor:not-allowed}.slider input{display:none}.slider .tooltip.top{margin-top:-36px}.slider .tooltip-inner{white-space:nowrap;max-width:none}.slider .hide{display:none}.slider-track{position:absolute;cursor:pointer;background-image:-webkit-linear-gradient(top, #f5f5f5 0%, #f9f9f9 100%);background-image:-o-linear-gradient(top, #f5f5f5 0%, #f9f9f9 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#f9f9f9));background-image:-moz-linear-gradient(top, #f5f5f5 0%, #f9f9f9 100%);background-image:linear-gradient(to bottom, #f5f5f5 0%, #f9f9f9 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);border-radius:4px}.slider-selection{position:absolute;background-image:-webkit-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);background-image:-o-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f5f5f5));background-image:-moz-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);background-image:linear-gradient(to bottom, #f9f9f9 0%, #f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#fff5f5f5', GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.slider-selection.tick-slider-selection{background-image:-webkit-linear-gradient(top, #89cdef 0%, #81bfde 100%);background-image:-o-linear-gradient(top, #89cdef 0%, #81bfde 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#89cdef), to(#81bfde));background-image:-moz-linear-gradient(top, #89cdef 0%, #81bfde 100%);background-image:linear-gradient(to bottom, #89cdef 0%, #81bfde 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff89cdef', endColorstr='#ff81bfde', GradientType=0)}.slider-track-low,.slider-track-high{position:absolute;background:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.slider-handle{position:absolute;top:0;width:20px;height:20px;background-color:#337ab7;background-image:-webkit-linear-gradient(top, #149bdf 0%, #0480be 100%);background-image:-o-linear-gradient(top, #149bdf 0%, #0480be 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#149bdf), to(#0480be));background-image:-moz-linear-gradient(top, #149bdf 0%, #0480be 100%);background-image:linear-gradient(to bottom, #149bdf 0%, #0480be 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);-webkit-filter:none;filter:none;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);border:0px solid transparent}.slider-handle.round{border-radius:50%}.slider-handle.triangle{background:transparent none}.slider-handle.custom{background:transparent none}.slider-handle.custom::before{line-height:20px;font-size:20px;content:'\2605';color:#726204}.slider-tick{position:absolute;width:20px;height:20px;background-image:-webkit-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);background-image:-o-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f5f5f5));background-image:-moz-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);background-image:linear-gradient(to bottom, #f9f9f9 0%, #f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#fff5f5f5', GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-filter:none;filter:none;opacity:0.8;border:0px solid transparent}.slider-tick.round{border-radius:50%}.slider-tick.triangle{background:transparent none}.slider-tick.custom{background:transparent none}.slider-tick.custom::before{line-height:20px;font-size:20px;content:'\2605';color:#726204}.slider-tick.in-selection{background-image:-webkit-linear-gradient(top, #89cdef 0%, #81bfde 100%);background-image:-o-linear-gradient(top, #89cdef 0%, #81bfde 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#89cdef), to(#81bfde));background-image:-moz-linear-gradient(top, #89cdef 0%, #81bfde 100%);background-image:linear-gradient(to bottom, #89cdef 0%, #81bfde 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff89cdef', endColorstr='#ff81bfde', GradientType=0);opacity:1}.checkbox-primary{padding-left:20px}.checkbox-primary label{display:inline-block;vertical-align:middle;position:relative;padding-left:5px;font-weight:normal}.checkbox-primary label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;margin-left:-20px;border:1px solid #ccc;border-radius:3px;background-color:#fff;-webkit-transition:border 0.15s ease-in-out, color 0.15s ease-in-out;-o-transition:border 0.15s ease-in-out, color 0.15s ease-in-out;-moz-transition:border 0.15s ease-in-out, color 0.15s ease-in-out;transition:border 0.15s ease-in-out, color 0.15s ease-in-out}.checkbox-primary label::after{display:inline-block;position:absolute;width:16px;height:16px;left:0;top:0;margin-left:-20px;padding-left:3px;padding-top:1px;font-size:11px;color:#555555}.checkbox-primary input[type="checkbox"]{opacity:0;z-index:1}.checkbox-primary input[type="checkbox"]:focus+label::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.checkbox-primary input[type="checkbox"]:checked+label::before{border-color:#222;background-color:#222}.checkbox-primary input[type="checkbox"]:checked+label::after{font-family:"rdcfont";content:"\e038";color:#fff}.checkbox-primary input[type="checkbox"]:disabled+label{opacity:0.65}.checkbox-primary input[type="checkbox"]:disabled+label::before{background-color:#eeeeee;cursor:not-allowed}.radio-primary{padding-left:20px}.radio-primary label{display:inline-block;vertical-align:middle;position:relative;padding-left:5px;font-weight:normal}.radio-primary label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;margin-left:-20px;border:1px solid #cccccc;border-radius:50%;background-color:#fff;-webkit-transition:border 0.15s ease-in-out;-o-transition:border 0.15s ease-in-out;-moz-transition:border 0.15s ease-in-out;transition:border 0.15s ease-in-out}.radio-primary label::after{display:inline-block;position:absolute;content:" ";width:11px;height:11px;left:3px;top:3px;margin-left:-20px;border-radius:50%;background-color:#222;-webkit-transform:scale(0, 0);-ms-transform:scale(0, 0);-o-transform:scale(0, 0);-moz-transform:scale(0, 0);transform:scale(0, 0);-webkit-transition:-webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);-moz-transition:-moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);-o-transition:-o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);transition:-webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);-moz-transition:transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33),-moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);transition:transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);transition:transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33),-webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33),-moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33),-o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33)}.radio-primary input[type="radio"]{opacity:0;z-index:1}.radio-primary input[type="radio"]:focus+label::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.radio-primary input[type="radio"]:focus+label::before{border-color:#222}.radio-primary input[type="radio"]:checked+label::before{border-color:#222}.radio-primary input[type="radio"]:checked+label::after{-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);-moz-transform:scale(1, 1);transform:scale(1, 1)}.radio-primary input[type="radio"]:disabled+label{opacity:0.65}.radio-primary input[type="radio"]:disabled+label::before{cursor:not-allowed}.bootstrap-select .btn-default{background-color:#fff;border-color:#999;padding:5px 12px;font-weight:400}.bootstrap-select .btn-default:hover,.bootstrap-select .btn-default:active,.bootstrap-select .btn-default:focus{background-color:#fff;padding:5px 12px;border-color:gray}.bootstrap-select .btn-default.dropdown-toggle{background-color:#fff}.bootstrap-select .dropdown-menu>li a{font-weight:400}.bootstrap-select.open .btn-default{border-color:#999}.bootstrap-select.select-full-width:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:100%}.selectpicker.error+.bootstrap-select .dropdown-toggle{border:0}@media only screen and (max-width: 766px){.bootstrap-select .btn-default .filter-option{padding-right:10px}}.owl-carousel .owl-item{overflow:hidden}.owl-carousel .owl-item.active img{opacity:1;z-index:1}.mrtg-tools{background-color:#E5E7EB;padding:10px 0 25px;margin-bottom:25px}.mrtg-tools .tool-box{padding:30px;text-align:center;display:block}.mrtg-tools .tool-box:hover,.mrtg-tools .tool-box:active,.mrtg-tools .tool-box:focus{text-decoration:none}.mrtg-tools .tool-box h4{line-height:1.4}.mrtg-tools .tool-box p{color:#333;line-height:18px}.mrtg-tools .tool-box .ra{color:#f8a01c;font-size:50px;margin-bottom:15px}.mrtg-tools .tool-box .ra-guide-mortgage{width:60px;height:60px}.mrtg-tools .tool-item-container{margin-bottom:15px;position:relative;min-height:71px}.mrtg-tools .tool-item-container img{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) scale(2, 2);-moz-transform:translate(-50%, -50%) scale(2, 2);-ms-transform:translate(-50%, -50%) scale(2, 2);-o-transform:translate(-50%, -50%) scale(2, 2);transform:translate(-50%, -50%) scale(2, 2);position:absolute}.mrtg-tools .flexbox-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px}.mrtg-tools .flexbox-container>.flex-item{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;margin-left:10px;min-width:230px;-webkit-flex:230px}.mrtg-tools .flexbox-container .flex-item{padding:0;background-color:#fff;margin-bottom:10px;-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.25);box-shadow:0px 1px 3px 0px rgba(0,0,0,0.25)}.mrtg-tools .flexbox-container .flex-item:hover{-webkit-box-shadow:0px 2px 8px 0px rgba(0,0,0,0.29);box-shadow:0px 2px 8px 0px rgba(0,0,0,0.29)}.mrtg-calc-options .ra,.mrtg-calc-home-location .ra{color:#333;cursor:pointer}.home-popover-content,.mrtg-options-popover-content{max-width:280px}.mrtg-calc-payment .get-preapproved,.mrtg-calc-amortization .get-preapproved{background-color:#f7f7f7;padding:20px;clear:both}.mrtg-calc-payment .get-preapproved p,.mrtg-calc-amortization .get-preapproved p{font-weight:400}.mrtg-calc-payment .get-preapproved .btn,.mrtg-calc-amortization .get-preapproved .btn{max-width:150px}.mrtg-calc-article-content .title-section{border-bottom:none;font-size:18px;font-weight:700}.mrtg-calc-article-content h3 a{color:#333}.mrtg-calc-article-content h3 a:hover{color:#3377cc}.mrtg-calc-article-content img{max-width:300px;width:100%;margin-bottom:10px}.mrtg-calc-home-location .search-input-group{width:100%;height:35px}.mrtg-calc-home-location .search-input-group .form-control{border-radius:2px}.mrtg-calc-home-location .search-autocomplete{top:70px;margin:0 10px}.mrtg-calc-payment{min-height:370px}.mrtg-calc-payment .mrtg-calc-payment-label{width:98%;padding-top:110px;font-size:18px}.mrtg-calc-payment .mrtg-calc-payment-label span{font-size:23px;font-weight:700}.mrtg-calc-payment .mrtg-calc-payment-graph{height:280px;width:300px;margin:0 auto}.mrtg-calc-payment-legend li{max-width:300px;margin:0 auto}.mrtg-calc-payment-legend li .legend-principal-interest{color:#3fc478}.mrtg-calc-payment-legend li .legend-prop-tax{color:#b3d675}.mrtg-calc-payment-legend li .legend-home-insurance{color:#92a0e5}.mrtg-calc-payment-legend li .legend-hoa{color:#7bcdf3}.mrtg-calc-payment-legend li .legend-mrtg-insurance{color:#d9d9d9}.mrtg-calc-amortization{min-height:370px}.mrtg-calc-amortization .mrtg-calc-amortization-graph{height:250px;width:100%;margin-top:20px}.mrtg-calc-amortization .mrtg-calc-amortization-legend .legend-principal{color:#ff9a52}.mrtg-calc-amortization .mrtg-calc-amortization-legend .legend-interest{color:#7bcdf3}.mrtg-calc-amortization .mrtg-calc-amortization-legend ul{margin:0 auto;width:220px;height:30px}.mrtg-calc-amortization .mrtg-calc-amortization-legend ul li{margin:0 10px}.mrtg-calc-amortization .mrtg-calc-amortization-legend ul li:first-child{padding-left:40px}.mrtg-calc-amortization-tooltip .legend-principal{color:#ff9a52}.mrtg-calc-amortization-tooltip .legend-interest{color:#7bcdf3}.mrtg-calc-tooltip{display:none;border:1px solid #000;background:#fff;opacity:0.9}.mrtg-calc-schedule .table tbody td{line-height:1}.mortgage-sitemap{margin-bottom:30px}.city-rates-list ul,.loan-type-list ul{list-style-type:none;margin:0;padding:0;overflow:hidden}.city-rates-list ul li,.loan-type-list ul li{float:left}.city-rates-list ul li a,.loan-type-list ul li a{display:block;text-align:center;font-size:14px;font-weight:300;font-family:"Roboto", sans-serif;padding-right:16px}.city-rates-list ul li a:hover,.loan-type-list ul li a:hover{cursor:pointer}.city-rates-list .state_name{font-size:16px;font-weight:300}ul.state-rates-list{-webkit-column-width:110px;-moz-column-width:110px;column-width:110px;list-style-type:none;padding:0}ul.state-rates-list li a{font-weight:300;font-family:"Roboto", sans-serif;font-size:14px}ul.state-rates-list li a:hover{cursor:pointer}.mrtg-layout-card{background-color:#fff;border:1px solid #c4c4c4;margin-bottom:25px;-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.25);box-shadow:0px 1px 3px 0px rgba(0,0,0,0.25)}.affordability-calc{background-color:#f7f7f7}.affordability-calc .header-group .header-section-secondary{max-width:800px;margin:5px auto}.affordability-wizard-container{min-height:350px}.footer-seo-terms{background-color:#e5e7eb}.footer-seo-terms .link-arrow,.footer-seo-terms .link-arrow:hover{text-decoration:none}.footer-seo-terms p{font-size:14px}.footer-seo-terms .ra{font-size:40px;color:#c4c4c4;width:40px;margin:0 auto;display:block}.affordability-terms h3{font-size:14px}@media only screen and (max-width: 1279px){.affordability-header-form .list-horizontal>li{margin:0 9px 15px 0}}@media only screen and (max-width: 766px){.affordability-calc .container-card h1{padding:0}}@media only screen and (max-width: 667px){.affordability-calc .header-section{font-size:35px}}@media only screen and (max-width: 480px){.affordability-calc .header-section{font-size:22px}.affordability-calc .hero-wrapper{display:none}.affordability-calc .container-card{margin-top:0;padding:0}}.affordability-calc .hero-wrapper{background:url(/assets/mrtg-hero-affordability_1-6b9a800038d1310d478894db4e72e34eb196114664330768945c601b55bc9faa.jpg) no-repeat center center;-webkit-background-size:cover;background-size:cover;height:600px}.affordability-calc .container-card{margin-top:-570px}.homes-you-like-container{padding:30px}.homes-you-like-container header{margin:0 auto 30px}.homes-you-like-container .btn{max-width:100px}.homes-you-like-container .listing-container{border:1px solid #c4c4c4;margin-bottom:15px}.homes-you-like-container .listing-photo{height:100%;position:relative;overflow:hidden;height:220px}.homes-you-like-container .listing-photo:after{content:'';display:block;height:60%;width:100%;position:absolute;left:0;bottom:0;background-image:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.7) 100%);background-image:-o-linear-gradient(top, transparent 0%, rgba(0,0,0,0.7) 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0,0,0,0.7)));background-image:-moz-linear-gradient(top, transparent 0%, rgba(0,0,0,0.7) 100%);background-image:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.7) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#B3000000', GradientType=0)}.homes-you-like-container .listing-photo img{position:absolute;width:100%;height:auto}.homes-you-like-container .listing-cta{left:0px;top:0px}.homes-you-like-container .listing-cta .btn-save-listing{font-size:14px;padding:15px;display:block;cursor:pointer}.homes-you-like-container .listing-cta .btn-save-listing .ra-heart-o{color:#fff}.homes-you-like-container .listing-cta .btn-save-listing .ra-heart{color:rgba(48,48,48,0.6);font-size:1.699em}.homes-you-like-container .listing-cta .btn-save-listing .ra-heart.icon-save{color:#d92228}.homes-you-like-container .listing-cta .btn-save-listing .icon-save-lg{display:block}.homes-you-like-container .listing-cta .btn-save-listing .icon-save-sm{display:none}.homes-you-like-container .listing-info{left:10px;bottom:10px;color:#fff;width:90%}.homes-you-like-container .listing-info-price{margin-right:5px;font-weight:700}.homes-you-like-container .listing-info-address{clear:left}.homes-you-like-container .listing-month-payment{padding:20px 0}@media only screen and (max-width: 1279px){.homes-you-like-container .listing-photo{height:165px}}@media only screen and (max-width: 995px){.homes-you-like-container .listing-info-price{float:none}}@media only screen and (max-width: 766px){.homes-you-like-container{padding:30px 10px}}@media only screen and (max-width: 667px){.homes-you-like-container .property-meta{font-size:12px}.homes-you-like-container .listing-info-price{font-size:14px}}.prepare-mortgage-container{padding:30px}.prepare-mortgage-container header{margin:0 auto 30px}.prepare-mortgage-container .item-box{min-height:220px;padding:0 20px 50px;position:relative}.prepare-mortgage-container .item-box.ad{padding:0 10px;min-height:220px}.prepare-mortgage-container .item-box .btn{max-width:200px;position:absolute;bottom:0;left:10%;right:10%}.prepare-mortgage-container .item-box p{line-height:22px}.prepare-mortgage-container .item-box [class^="col-"]>div{font-size:12px}.prepare-mortgage-container .item-box [class^="col-"]>div .subtitle{font-size:18px;font-weight:700}.prepare-mortgage-container .item-box [class^="col-"]>div .rate-change{display:none}.prepare-mortgage-container .item-box [class^="col-"] .ra{font-size:12px;position:absolute}.prepare-mortgage-container .item-box [class^="col-"] .ra.ra-arrow-down{color:#3D850A;top:5px;left:49px}.prepare-mortgage-container .item-box [class^="col-"] .ra.ra-arrow-up{color:#a92d2d;top:1px;left:49px}.prepare-mortgage-container .item-box .ra{color:#f8a01c;font-size:25px;vertical-align:top}.prepare-mortgage-container .item-box h3{display:inline-block;margin:8px}.prepare-mortgage-container .row [class^="col-"]:before{content:'';border-left:1px solid #c4c4c4;height:210px;width:2px;position:absolute;top:20px;left:0}.prepare-mortgage-container .row .no-border-left:before{border-width:0}@media only screen and (max-width: 1279px){.prepare-mortgage-container .item-box{padding:0 10px 50px;min-height:270px}}@media only screen and (max-width: 766px){.affordability-calc .prepare-mortgage-container{padding:0;border:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.affordability-calc .prepare-mortgage-container .header-group{margin:30px 0 10px}.affordability-calc .prepare-mortgage-container>.row>[class^="col-"]{-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.25);box-shadow:0px 1px 3px 0px rgba(0,0,0,0.25);border:1px solid #c4c4c4;background-color:#fff;margin:10px}.affordability-calc .prepare-mortgage-container>.row>[class^="col-"]:before{border-left:0}.affordability-calc .prepare-mortgage-container>.row>[class^="col-"]:last-child{border:0;margin:0;padding:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.affordability-calc .prepare-mortgage-container .item-box{padding:20px 10% 75px;min-height:120px}.affordability-calc .prepare-mortgage-container .item-box .btn{bottom:25px}.affordability-calc .prepare-mortgage-container .item-box.ad{padding:0 10px}}@media only screen and (max-width: 480px){.affordability-calc .prepare-mortgage-container .item-box{padding:20px 12px 75px}}.affordability-wizard-container .progress-bar{padding:45px 60px 20px}.affordability-wizard-container .progress-bar .affordability-text-popover{color:#000;text-decoration:none;border-bottom:1px dotted #999;min-width:135px;display:block;cursor:default}.affordability-wizard-container .progress-bar .popover{max-width:360px}.affordability-wizard-container .progress-bar .step[name="price-estimate"]{width:134px}.affordability-wizard-container .progress-bar .step[name="price-estimate"] .est-price{color:#000;font-weight:700;font-size:16px}.affordability-wizard-container .progress-bar .step[name="price-estimate"] .est-monthly-payment{color:#333;font-size:10px;line-height:11px}.affordability-wizard-container .progress-bar .list-horizontal,.affordability-wizard-container .progress-bar .no-padding{width:100%;display:table}.affordability-wizard-container .progress-bar .list-horizontal .ra,.affordability-wizard-container .progress-bar .no-padding .ra{font-size:24px}.affordability-wizard-container .progress-bar .list-horizontal>li,.affordability-wizard-container .progress-bar .no-padding>li{display:table-cell;padding-top:20px;width:116px}.affordability-wizard-container .progress-bar .list-horizontal>li span,.affordability-wizard-container .progress-bar .no-padding>li span{display:block;margin-top:5px}.affordability-wizard-container .progress-bar .list-horizontal>li .circle-highlight,.affordability-wizard-container .progress-bar .no-padding>li .circle-highlight{border-radius:18px;border:1px solid #d92228;height:36px;width:36px;margin:0 auto;position:relative}.affordability-wizard-container .progress-bar .list-horizontal>li .circle-highlight .ra,.affordability-wizard-container .progress-bar .no-padding>li .circle-highlight .ra{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.affordability-wizard-container .progress-bar .list-horizontal>li .bar,.affordability-wizard-container .progress-bar .no-padding>li .bar{width:100%;border-top:1px solid #c4c4c4;height:35px}.affordability-wizard-container .progress-bar .list-horizontal li:nth-child(odd),.affordability-wizard-container .progress-bar .no-padding li:nth-child(odd){vertical-align:top;font-size:14px;padding:0;text-align:center;cursor:pointer}.affordability-wizard-container .progress-bar .list-horizontal li:nth-child(even),.affordability-wizard-container .progress-bar .no-padding li:nth-child(even){width:7%;min-width:20px}.affordability-wizard-container .progress-bar .list-horizontal li:last-child,.affordability-wizard-container .progress-bar .no-padding li:last-child{float:right}.affordability-wizard-container .progress-bar .list-horizontal li:hover .ra,.affordability-wizard-container .progress-bar .list-horizontal li:hover span,.affordability-wizard-container .progress-bar .no-padding li:hover .ra,.affordability-wizard-container .progress-bar .no-padding li:hover span{color:#333}.affordability-wizard-container .progress-bar .list-horizontal li:hover .circle-highlight,.affordability-wizard-container .progress-bar .no-padding li:hover .circle-highlight{border-color:#333}.affordability-wizard-container .progress-bar .list-horizontal li:hover .active .ra,.affordability-wizard-container .progress-bar .list-horizontal li:hover .active span,.affordability-wizard-container .progress-bar .no-padding li:hover .active .ra,.affordability-wizard-container .progress-bar .no-padding li:hover .active span{color:#d92228}.affordability-wizard-container .progress-bar .list-horizontal li:hover .active .circle-highlight,.affordability-wizard-container .progress-bar .no-padding li:hover .active .circle-highlight{border-color:#d92228}.affordability-wizard-container .progress-bar .list-horizontal .complete .ra,.affordability-wizard-container .progress-bar .list-horizontal .complete span,.affordability-wizard-container .progress-bar .no-padding .complete .ra,.affordability-wizard-container .progress-bar .no-padding .complete span{color:#333}.affordability-wizard-container .progress-bar .list-horizontal .complete .circle-highlight,.affordability-wizard-container .progress-bar .no-padding .complete .circle-highlight{border-color:#fff}.affordability-wizard-container .progress-bar .list-horizontal .complete.bar,.affordability-wizard-container .progress-bar .no-padding .complete.bar{border-color:#333}.affordability-wizard-container .progress-bar .list-horizontal .active .ra,.affordability-wizard-container .progress-bar .list-horizontal .active span,.affordability-wizard-container .progress-bar .no-padding .active .ra,.affordability-wizard-container .progress-bar .no-padding .active span{color:#d92228}.affordability-wizard-container .progress-bar .list-horizontal .active span,.affordability-wizard-container .progress-bar .no-padding .active span{font-weight:700}.affordability-wizard-container .progress-bar .list-horizontal .pending .ra,.affordability-wizard-container .progress-bar .list-horizontal .pending span,.affordability-wizard-container .progress-bar .no-padding .pending .ra,.affordability-wizard-container .progress-bar .no-padding .pending span{color:#999}.affordability-wizard-container .progress-bar .list-horizontal .pending .circle-highlight,.affordability-wizard-container .progress-bar .no-padding .pending .circle-highlight{border-color:#fff}.affordability-header-form{border-bottom:1px solid #999;padding:30px 40px 10px}.affordability-header-form .hoa-fee-es{margin-top:15px}.affordability-header-form .flash{-moz-animation:flash 2s ease-out;-moz-animation-iteration-count:1;-webkit-animation:flash 2s ease-out;-webkit-animation-iteration-count:1;-ms-animation:flash 2s ease-out;-ms-animation-iteration-count:1}@-webkit-keyframes flash{0%{background-color:none}50%{background-color:#ffffcc}100%{background-color:none}}@-moz-keyframes flash{0%{background-color:none}50%{background-color:#ffffcc}100%{background-color:none}}.affordability-header-form .list-horizontal{list-style-type:none}.affordability-header-form .list-horizontal>li{width:140px;height:40px;margin:0 15px 15px 0;padding-left:15px}.affordability-header-form .list-horizontal>li:first-child{margin-left:0;border-left:0;width:160px;height:40px}.affordability-header-form .list-horizontal>li:last-child{margin-right:0}.affordability-header-form label{font-size:12px;font-weight:400;margin:0}.affordability-header-form input[type="text"]{border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#333;font-weight:700;font-size:12px;width:100%}.affordability-header-form .input-group{width:100%}.affordability-header-form .apply-benefits-question{background-color:#f7f7f7;display:inline-block;min-height:130px}.affordability-header-form .input-group.search-input-group input{height:inherit;padding:inherit;top:4px}.affordability-header-form .search-input-group.search-input-prepopulate .user-input-box,.affordability-header-form .search-input-group.search-input-prepopulate .pre-populate-box{width:160px}.affordability-header-form .search-autocomplete{top:70px;width:280px}.affordability-header-form .bootstrap-select.btn-group .btn .caret{display:none}.affordability-header-form .bootstrap-select .btn.dropdown-toggle{border:0;border-radius:0;color:#333;font-weight:700;display:inline-block;font-size:12px;padding:2px 4px 2px 0}.affordability-header-form .checkbox label,.affordability-header-form .radio label{padding-top:0;padding-bottom:0}.affordability-header-form .edit-content{position:relative}.affordability-header-form .edit-start{position:absolute;right:30px;top:30px}.affordability-header-form .edit-done{bottom:10px;position:absolute;right:10px}.affordability-header-form .included-fees-section{background-color:#f7f7f7;display:inline-block;min-height:130px}.affordability-header-form .included-fees-section li,.affordability-header-form .included-fees-section li:first-child{width:120px;padding-left:0}.affordability-header-form.editing .list-horizontal>li{height:55px;border-left:0px;padding-left:0}.affordability-header-form.editing input{border:1px solid #999;padding:8px;color:#000;font-weight:400}.affordability-header-form.editing input:focus{outline:none}.affordability-header-form.editing label.error{color:#c00;font-size:12px;margin-top:36px;width:100%;min-width:200px;font-weight:400;position:absolute}.affordability-header-form.editing .input-group .search-input-group input{height:inherit;padding:8px;top:0}.affordability-header-form.editing .bootstrap-select .btn.dropdown-toggle{border:1px solid #999;color:#000;padding:8px;font-weight:400}.affordability-header-form.editing .bootstrap-select.btn-group .btn .caret{display:block}.affordability-total,.affordability-estimate{margin:0 auto;text-align:center}.affordability-total span,.affordability-estimate span{font-size:38px;font-weight:700;margin-top:14px}.affordability-total h3,.affordability-estimate h3{font-size:18px;font-weight:400;margin-bottom:0}.affordability-total h3 a,.affordability-estimate h3 a{font-size:14px;font-weight:300;display:block;padding:30px}.slider-price{margin:0 auto;position:relative;width:80%;margin-bottom:50px;margin-top:30px}.slider-price .tooltip-payment{font-size:23px;font-weight:700;text-align:center}.slider-price .tooltip-per-month{font-size:14px;font-weight:500;text-align:center}.slider-price .ra-small-house{font-size:35px;width:50px;margin-top:20px}.slider-price .ra-big-house{font-size:50px}.slider-price .slider-tick-label{display:inline-block;position:absolute}.slider-price .slider-tick-label.conservative{left:0}.slider-price .slider-tick-label.moderate{left:48%}.slider-price .slider-tick-label.aggressive{left:95%}.center-link{text-align:center}.center-link .btn-primary{width:20%}.affordability-slider{margin:10px auto;text-align:center}.affordability-slider .slider.slider-horizontal .slider-track .slider-selection{background-color:#3fc478}.affordability-slider .slider.slider-horizontal .slider-track .slider-rangeHighlight:nth-of-type(4){background-color:#F0F0F6}.affordability-slider .slider.slider-horizontal .slider-track .slider-rangeHighlight:nth-of-type(5){background-color:#E1E1E1}.affordability-slider .slider{margin-top:40px;width:80%}.affordability-slider .tooltip-inner{background:none;color:#000}.slider .tooltip.top{margin-top:-60px;margin-left:-50px !important}.slider-tick-label-container{margin:0 auto;padding-bottom:20px;position:relative;width:80%;font-size:12px}.slider-tick-label-container .slider-tick-label{display:inline-block;position:absolute}.slider-tick-label-container .slider-tick-label.conservative{left:0}.slider-tick-label-container .slider-tick-label.moderate{left:50%}.slider-tick-label-container .slider-tick-label.aggressive{left:92%}.affordability-tip{text-align:center}.affordability-tip a{font-size:inherit;padding:0}.payment-graph-container{margin:0 0 0 auto;max-width:230px;width:100%;height:230px}.payment-graph-container .monthly-payment{display:block;font-size:23px;font-weight:700;font-family:"Roboto", sans-serif}.payment-graph-container .per-month{display:block;font-size:18px;font-weight:400;font-family:"Roboto", sans-serif}.affordability-payment-legend{max-width:300px;margin-top:10px}.affordability-payment-legend .legend-principal-interest{color:#3fc478}.affordability-payment-legend .legend-prop-tax{color:#b3d675}.affordability-payment-legend .legend-home-insurance{color:#92a0e5}.affordability-payment-legend .legend-hoa{color:#7bcdf3}.affordability-payment-legend .legend-mrtg-insurance{color:#d9d9d9}.affordability-payment-legend li{display:block;width:100%;font-weight:400;margin-bottom:25px}.affordability-payment-legend li i{color:#000;position:relative;top:-1px}.affordability-payment-legend li a{font-size:14px}@media only screen and (min-width: 996px) and (max-width: 1279px){.affordability-header-form .edit-done{right:-15px}.affordability-header-form .list-horizontal>li:nth-child(5){border-left:0px}.center-link .btn-primary{width:30%}}@media only screen and (min-width: 767px) and (max-width: 995px){.affordability-header-form{padding:30px 30px 10px}.affordability-header-form .edit-done{right:-5px}.affordability-header-form .edit-done-es{right:-30px}.affordability-header-form .hoa-fee-es{margin-top:15px}.affordability-header-form .list-horizontal>li:nth-child(4){border-left:0px}.center-link .btn-primary{width:30%}}@media only screen and (min-width: 481px) and (max-width: 766px){.affordability-header-form{padding:30px 20px 10px}.affordability-header-form .edit-done{right:10px}.affordability-header-form .hoa-fee-es{margin-top:0px}.affordability-header-form .label-hoa-fee-es{margin-top:15px}.center-link .btn-primary{width:30%}}@media only screen and (min-width: 411px) and (max-width: 766px){.affordability-header-form .home-insurance-es{margin-top:15px}.affordability-header-form .label-hoa-fee-es{margin-top:15px}}@media only screen and (max-width: 736px){.affordability-header-form .edit-done{right:0}.affordability-header-form .list-horizontal>li:nth-child(5){border-left:0}}@media only screen and (max-width: 667px){.affordability-header-form{padding:30px 20px 10px 10px}.affordability-header-form.editing{padding:30px 20px 10px}.affordability-header-form.editing .list-horizontal>li:nth-child(5){border-left:0px}.affordability-header-form .edit-done{bottom:40px;right:10px}.affordability-header-form .list-horizontal>li{width:160px}.affordability-header-form .list-horizontal>li:nth-child(4){border-left:0}.affordability-header-form .apply-benefits-question{width:100%}.affordability-header-form .included-fees-section{width:100%;margin-bottom:30px}}@media only screen and (max-width: 568px){.affordability-header-form.editing{padding:30px 20px 10px}.affordability-header-form.editing .list-horizontal>li:nth-child(4){border-left:0px}.affordability-header-form .hoa-fee-es{margin-top:0px}.affordability-header-form .label-hoa-fee-es{margin-top:15px}.affordability-header-form .list-horizontal>li:nth-child(3),.affordability-header-form .list-horizontal>li:nth-child(5){border-left:0}}@media only screen and (max-width: 480px){.affordability-header-form{padding:30px 20px 10px 10px}.affordability-header-form.editing{padding:30px 20px 10px}.affordability-header-form.editing .list-horizontal>li:nth-child(4){border-left:0px}.affordability-header-form .apply-benefits-question{min-height:100px}.affordability-header-form .search-input-group.search-input-prepopulate .user-input-box,.affordability-header-form .search-input-group.search-input-prepopulate .pre-populate-box{width:100%}.affordability-header-form .input-group.percent-input .loan-type-percent{width:100%}.affordability-header-form .list-horizontal{position:relative}.affordability-header-form .list-horizontal>li{width:48% !important;margin:0 0 15px 0}.affordability-header-form .list-horizontal>li:nth-child(even){float:right}.affordability-header-form .list-horizontal>li:nth-child(odd){clear:left;border-left:0}.affordability-header-form .edit-done{right:10px;bottom:40px}.affordability-header-form .edit-start{right:10px;top:160px}.center-link .btn-primary{width:60%}}.affordability-tips-container{padding:30px}.affordability-tips-container header{margin:0 auto 30px}.affordability-tips-container .btn{max-width:100px}.affordability-tips-container .item{padding:0;margin-bottom:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid rgba(51,51,51,0.2)}.affordability-tips-container .item a:hover,.affordability-tips-container .item a:active,.affordability-tips-container .item a:visited,.affordability-tips-container .item a:focus{text-decoration:none;cursor:pointer}.affordability-tips-container .mrtg-newsfeed-detail{color:#333;font-size:22px;font-weight:700;line-height:35px;padding:30px 15px 0}.affordability-tips-container .mrtg-newsfeed-text{color:#333;font-size:14px;font-weight:300;line-height:22px;padding:10px 15px 15px}.affordability-tips-container .mrtg-newsfeed-text b{color:#3377cc;font-weight:400}.affordability-tips-container .mrtg-newsfeed-image{max-height:179px;overflow:hidden}.affordability-tips-container .mrtg-newsfeed-image img{width:100%}@media only screen and (min-width: 767px) and (max-width: 1279px){.affordability-tips-container .mrtg-newsfeed-detail{min-height:135px}.affordability-tips-container .mrtg-newsfeed-image{max-height:135px}}@media only screen and (max-width: 995px){.affordability-tips-container .mrtg-newsfeed-detail{font-size:18px;line-height:30px}.affordability-tips-container .mrtg-newsfeed-image{max-height:120px}}@media only screen and (max-width: 766px){.affordability-tips-container{padding:30px 10px}.affordability-tips-container .mrtg-newsfeed-detail{min-height:90px;font-size:17px}.affordability-tips-container .mrtg-newsfeed-image{max-height:180px}}@media only screen and (max-width: 568px){.affordability-tips-container .hidden-iP5{display:none}}@media only screen and (max-width: 480px){.affordability-tips-container .mrtg-newsfeed-detail{min-height:40px}.affordability-tips-container .mrtg-newsfeed-image{padding:0}}.affordability_calculator .popover,.affordability_calculator .afford-popover{max-width:300px;font-size:12px;word-break:break-word}.affordability-wizard{padding:30px 60px}.affordability-wizard h2{font-size:22px;font-weight:400}.affordability-wizard .collapse{display:none !important}.affordability-wizard .collapse.in{display:block !important}.affordability-wizard .tip{font-size:14px;margin-bottom:24px}.affordability-wizard .tip span{display:inline-block;width:94%}.affordability-wizard .tip .ra{color:#333;display:inline-block}.affordability-wizard .affordability-text-popover{color:#000;text-decoration:none;border-bottom:1px dotted #999;cursor:default}.affordability-wizard .popover{max-width:360px}.affordability-wizard .wizard-inputs .affordability-wizard-down-payment{margin-bottom:30px}.affordability-wizard .wizard-inputs .afford-calc-home-location{position:relative}.affordability-wizard .wizard-inputs input[type="text"]{height:64px}.affordability-wizard .wizard-inputs input[type="radio"]{height:14px}.affordability-wizard .wizard-inputs .bootstrap-select .btn{border-top-right-radius:0;border-bottom-right-radius:0}.affordability-wizard .wizard-inputs .bootstrap-select .btn.dropdown-toggle{height:64px;width:100%}.affordability-wizard .wizard-inputs .bootstrap-select.btn-group .dropdown-menu{max-width:150px;min-width:0}.affordability-wizard .wizard-inputs .checkbox label,.affordability-wizard .wizard-inputs .radio label{padding:0 0 0 5px}.affordability-wizard .wizard-inputs .radio{display:inline-block;margin-right:20px}.affordability-wizard .action-bar a{margin-right:20px}.affordability-wizard .action-bar .btn-primary{padding:9px 30px}.affordability-wizard .afford-calc-home-location .search-input-group{position:relative;width:100%;height:64px}.affordability-wizard .afford-calc-home-location .search-input-group .form-control{border-radius:2px}.affordability-wizard .afford-calc-home-location .search-input-group .btn-link{position:absolute;right:0px;top:15px;padding:0 12px 0 10px;z-index:20;outline:none}.affordability-wizard .afford-calc-home-location .search-input-group .btn-link .ra{font-size:1.5em;color:#999}.affordability-wizard .afford-calc-home-location .search-input-group .btn-link .loading-graphic{display:block;width:32px;height:32px;background:url("/assets/loading-spinner-sm-b1ec37154bb8ff9c2577c8be75db15a742b5475288c196e71f000e59ee2dbb90.gif") 50% 50% no-repeat;margin:0 auto}.affordability-wizard .afford-calc-home-location .search-autocomplete{margin:0 10px;position:absolute;top:75px}@media only screen and (min-width: 767px) and (max-width: 1279px){.affordability-header-form .list-horizontal>li{width:160px}.affordability-header-form .included-fees-section li{width:120px}}@media only screen and (max-width: 995px){.affordability-header-form .list-horizontal>li:nth-child(5){width:160px}.affordability-header-form .included-fees-section li{width:120px}}@media only screen and (max-width: 766px){.affordability-wizard-container .affordability-wizard{padding:30px 20px}}@media only screen and (max-width: 480px){.affordability-wizard-container{border:0;-webkit-box-shadow:none;box-shadow:none;margin:0}.affordability-wizard-container h2{font-size:20px}.affordability-wizard-container .tip span{width:90%}.affordability-wizard-container .payment-graph-container{margin:0 auto}.affordability-wizard-container .progress-bar{padding:45px 20px 20px}.affordability-wizard-container .progress-bar .no-padding li:nth-child(odd){width:50px}.affordability-wizard-container .affordability-slider .slider{width:90%}.affordability-wizard-container .slider-price{width:100%}.affordability-wizard-container .slider-price .slider-tick-label.conservative{left:5%}.affordability-wizard-container .slider-price .slider-tick-label.moderate{left:44%}.affordability-wizard-container .slider-price .slider-tick-label.aggressive{left:82%}.affordability-wizard-container .slider-tick-label-container{width:100%}.affordability-wizard-container .slider-tick-label-container .slider-tick-label{font-size:10px}.affordability-wizard-container .slider-tick-label-container .slider-tick-label.conservative{left:5%}.affordability-wizard-container .slider-tick-label-container .slider-tick-label.moderate{left:48%}.affordability-wizard-container .slider-tick-label-container .slider-tick-label.aggressive{left:82%}.affordability-payment-legend{max-width:none}.affordability-payment-legend li{margin-bottom:10px}.description{width:60%}}.vu-header .vu-img-wrapper{height:300px;background:url("/assets/veterans-hero-8fa62a91806601540c89ee0c1d2d0e5fb2fb895e69f1c77bf198818336a40703.jpg") no-repeat center top;-webkit-background-size:cover;background-size:cover}.vu-header .vu-intro-box{height:300px;max-width:320px;width:100%;background:rgba(0,0,0,0.6);color:#fff;padding:20px}.vu-header .vu-intro-box .vu-logo{background:url("/assets/veterans-logo-white-68381762888562a2308d6a36990ff21863ba0bb66f04ae6f4fd9cd3c0af11205.png") no-repeat;width:121px;height:74px;margin:0 auto}.vu-header .vu-intro-box h1{font-size:18px;font-weight:700}.vu-header .vu-intro-box h2{font-size:14px;border-top:1px solid #fff;padding:15px 0 5px 0}.vu-header .vu-intro-box p{font-size:10px}@media only screen and (min-width: 767px) and (max-width: 995px){.vu-header .vu-img-wrapper{background-position:-500px top}}@media only screen and (max-width: 766px){.vu-header .vu-img-wrapper{background-position:-500px top}.vu-header .vu-intro-box{float:right}}@media only screen and (max-width: 480px){.vu-header .vu-intro-box{max-width:none;float:none}}.vu-lead-form{top:-280px;right:10px;width:350px;background-color:#fff;border-radius:2px;-webkit-box-shadow:0 5px 5px 0 #ccc;box-shadow:0 5px 5px 0 #ccc}.vu-lead-form .vu-form-header{background-color:#333;color:#fff;border-radius:2px 2px 0 0;font-size:18px}.vu-lead-form .vu-form-header i{font-size:12px}.vu-lead-form .vu-form-content{padding:10px 15px 15px 15px}.vu-lead-form .vu-form-content .bootstrap-select.error-border{border:1px solid #d92228;height:34px}.vu-lead-form .vu-form-content .btn-text-disclaimer{font-size:10px;margin-top:5px}.vu-lead-form .vu-form-content .btn-text-disclaimer .vu-disclaimer{border-top:1px solid #ccc}.vu-thankyou-logo{border:1px solid #ccc;padding:40px 10px;max-width:267px}.vu-thankyou-logo img{width:100%;max-width:247px}.vu-thankyou-benefits{border-top:1px solid #dcdcdc;padding-top:20px}.vu-thankyou-benefits ul{list-style-type:none}.vu-thankyou-benefits ul li{margin-bottom:8px}.vu-thankyou-benefits ul li .ra{color:#d92228;font-size:14px}.vu-thankyou-leaders{border-top:1px solid #dcdcdc;padding-top:20px}.vu-thankyou-leaders .vu-thankyou-advisor i{font-size:12px}@media only screen and (max-width: 766px){.vu-lead-form{position:static;margin-bottom:20px;width:100%}.vu-lead-form .vu-zip{margin-bottom:15px}.modal-mobile-fullscreen .modal-header .modal-title{margin-left:25px;text-align:left}}.vu-benefits{background-color:#f7f7f7;min-height:600px}.vu-benefits .header-subsection{font-size:18px;margin-top:20px}.vu-benefits .item-vu-benefit{height:200px;color:#000}.vu-benefits .item-vu-benefit label{max-width:170px}.vu-benefits .item-vu-benefit label span{font-size:12px;color:#222;font-weight:400}.vu-benefits .item-vu-benefit .ra{font-size:70px}@media only screen and (min-width: 767px) and (max-width: 995px){.vu-benefits .item-vu-benefit{font-size:12px;margin-bottom:20px}}@media only screen and (max-width: 766px){.vu-benefits .header-subsection{margin-top:10px}}.vu-eligibility{padding:20px 0}.vu-eligibility ul{list-style-type:none;padding:0}.vu-eligibility ul.nav-inline{border-bottom:1px solid #dcdcdc;margin-bottom:30px}.vu-eligibility ul.nav-inline li{margin-bottom:0}.vu-eligibility ul li{margin-bottom:10px;display:block}.vu-eligibility ul li input[type=checkbox]{display:inline-block;vertical-align:top}.vu-eligibility ul li span{display:inline-block;width:92%;margin-left:5px}.vu-eligibility ul.nav label{cursor:auto}.vu-eligibility .vu-eligibility-status{max-width:350px;margin-bottom:20px}.vu-eligibility .vu-eligibility-status .vu-status-header{height:130px;border:1px solid #dcdcdc;border-width:1px 1px 0 1px;border-radius:2px 2px 0 0}.vu-eligibility .vu-eligibility-status .vu-status-header .ra{font-size:90px;color:#fff;margin:0 auto;width:90px;display:block}.vu-eligibility .vu-eligibility-status .vu-status-content{padding:15px;border:1px solid #999;border-width:0 1px 1px 1px;border-radius:0 0 2px 2px}.vu-eligibility .vu-eligibility-status .vu-status-content h3{font-weight:700}.vu-eligibility .vu-eligibility-status .vu-eligibility-unchecked .vu-status-header{background-color:#297ba0}.vu-eligibility .vu-eligibility-status .vu-eligibility-yes .vu-status-header{background-color:#009912}.vu-eligibility .vu-eligibility-status .vu-eligibility-no .vu-status-header{background-color:#8d8f90}.vu-steps-to-buy-home{width:100%;height:354px;overflow:hidden;margin-bottom:20px}.vu-steps-to-buy-home .img-vu-steps-to-buy-home{min-width:1051px;width:100%}.vu-steps-to-buy-home .vu-tint-bg{padding:30px 20px;position:absolute;width:100%;height:100%;background-image:-webkit-linear-gradient(left, #fff 0%, transparent 100%);background-image:-o-linear-gradient(left, #fff 0%, transparent 100%);background-image:-webkit-gradient(linear, left top, right top, from(#fff), to(transparent));background-image:-moz-linear-gradient(left, #fff 0%, transparent 100%);background-image:linear-gradient(to right, #fff 0%, transparent 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#00000000', GradientType=1)}.vu-steps-to-buy-home .vu-tint-bg .ra{color:#333}.vu-steps-to-buy-home .vu-tint-bg h2{font-size:23px;margin:10px 0}.vu-steps-to-buy-home .vu-tint-bg p{max-width:500px}@media only screen and (max-width: 766px){.vu-eligibility .vu-eligibility-status{float:none;margin:0 auto}}@media only screen and (max-width: 480px){.vu-steps-to-buy-home .vu-tint-bg{padding:20px 10px}.vu-steps-to-buy-home .vu-tint-bg li{margin-bottom:5px}}@media only screen and (max-width: 320px){.vu-steps-to-buy-home .vu-tint-bg li{font-size:12px}}.vu-contact{margin-top:30px}.vu-contact .vu-contact-divider{border-top:1px solid #dcdcdc;height:50px}.vu-contact .vu-contact-divider .icon-vu-contact{height:80px;width:80px;background-color:#fff;margin:0 auto;margin-top:-43px}.vu-contact .vu-contact-divider .icon-vu-contact .ra{font-size:60px}.vu-contact .vu-contact-info{color:#999;max-width:400px;margin:0 auto;margin-bottom:20px}.vu-contact .vu-contact-info h3{font-weight:700;color:#000}.vu-contact .vu-contact-info em{color:#d92228;font-size:40px;font-style:normal;margin:20px 0}.vu-contact .vu-contact-info p:last-child{font-size:10px}.vu-military-advisors{background-color:#f7f7f7}.vu-military-advisors .vu-advisor{height:291px}.vu-military-advisors blockquote{width:390px;border:0;padding:20px 0 0 0;color:#999;display:inline-block}.vu-military-advisors blockquote ul{font-style:italic;list-style-type:none;font-size:12px}.vu-military-advisors blockquote ul li:first-child{font-weight:700;color:#333}.vu-military-advisors .img-advisors{height:291px;width:550px}.vu-military-advisors figcaption{color:#dcdcdc;background-color:rgba(0,0,0,0.6);bottom:0;width:100%;font-size:12px}.vu-military-advisors figcaption .container{border:1px solid #fff;border-width:0 1px;padding:20px}.vu-military-advisors figcaption .container em{color:#fff;font-weight:700;font-style:normal}.vu-footer-disclaimer p{font-size:10px;max-width:700px;margin:0 auto;padding:20px 0}@media only screen and (min-width: 767px) and (max-width: 995px){.vu-military-advisors blockquote ul{font-size:10px}.vu-military-advisors .img-advisors{float:none;margin:0 auto;width:90%;height:auto}}@media only screen and (max-width: 766px){.vu-military-advisors .img-advisors{float:none;margin:0 auto;padding-bottom:0}}@media only screen and (max-width: 480px){.vu-military-advisors blockquote{width:100%}.vu-military-advisors .img-advisors{width:100%;height:auto}}.vu-page{max-width:1400px;margin-left:auto;margin-right:auto}.vu-page .vu-winner-body{font-size:22px;margin-top:32px}.vu-page .disclaimer-offset-vu{font-size:12px;background-color:#3B3B3B;color:white;line-height:2.2em;padding:15px 30px}.vu-page .disclaimer-offset-vu a{color:#ffffff}.vu-page .vu-lead-form{top:-387px}.vu-page .vu-benefits{min-height:385px}.vu-page .vu-offset{background-color:#fff}.vu-page .vu-steps-to-buy-home-img-mobile{width:100%}.vu-page .btn-vu{background-color:#2c88b5;color:#fff;width:250px}.vu-page .btn-vu:hover{background-color:#3197ca}.vu-page .vu-benefits .homegiveaway-img{width:100%;max-width:614px}.vu-page .vu-benefits .homegiveaway-tag{font-weight:700;font-size:24px;line-height:1.5em}.vu-page .vu-benefits .home-subsection{font-size:32px}.vu-page .vu-benefits .home-subsection-tag{font-size:24px;line-height:1.5em}.vu-page .vu-benefits .main-banner-pre{margin:0 0 10px 100px}.vu-page .vu-eligibile{max-width:1400px;margin-left:auto;margin-right:auto;max-height:450px;overflow:hidden}.vu-page .vu-steps-to-buy-homes img{-webkit-transform:translate(0%, -20%);-moz-transform:translate(0%, -20%);-ms-transform:translate(0%, -20%);-o-transform:translate(0%, -20%);transform:translate(0%, -20%)}.vu-page .vu-steps-to-buy-homes .veterans-hero-banner{width:100%;min-width:1051px}.vu-page .vu-steps-to-buy-homes .vu-row-banner{position:absolute}.vu-page .vu-steps-to-buy-homes .sponsor-content{margin-top:22px;padding-left:80px}.vu-page .vu-steps-to-buy-homes .vu-home-bg{padding:30px 30px;position:absolute;width:100%;height:100%;max-width:557px;color:white}.vu-page .vu-steps-to-buy-homes .vu-home-bg h2{font-size:45px;margin:10px 0}.vu-page .vu-steps-to-buy-homes .vu-home-bg p{max-width:500px;font-size:16px}.vu-page .vu-header .vu-img{width:100%;height:100%;position:relative}.vu-page .vu-header .homegive-intro-box{height:200px;max-width:557px;width:100%;background-color:rgba(255,255,255,0.6);color:#1d1c1c;padding:4px 0px 0px 20px}.vu-page .vu-header .homegive-intro-box h1{font-size:36px;font-weight:700}.vu-page .vu-header .homegive-intro-box h2{font-size:16px;padding:15px 0 5px 0}.vu-page .vu-header .homegive-intro-box p{font-size:14px}.vu-page .vu-header .homegive-intro-box .uv-home-banner-tag{font-size:14px}.vu-page .vu-header .homegive-intro-box .inner-uv-tag{font-size:35px}.vu-page .vu-header .homegive-intro-box2{height:100px;max-width:350px;width:100%;background-color:rgba(255,255,255,0.6);color:#1d1c1c;padding:20px}.vu-page .vu-header .homegive-intro-box2 h1{font-size:36px;font-weight:700}.vu-page .vu-header .homegive-intro-box2 .sponsored-by{font-size:16px;padding:15px 0 5px 0}.vu-page .vu-header .homegive-intro-box2 p{font-size:14px}.vu-page .vu-header .vu-img-logo{padding-left:22%;margin-left:7%;margin-top:-9%}.vu-page .vu-header .uv-home-exp{margin-left:76%;margin-top:-4.5%}.vu-page .vu-header .lower-ptag{margin-top:-20px}.vu-page .vu-header .veteran-banner{width:66.66667%;margin-top:17px;padding-left:81px}.vu-page .vu-header .homegiveaway{height:600px;background:url("/assets/vu_home_page-9c734c7febd650ce94e23872da22b80a6c946adec18a21980a1d708b5fa68820.jpg") no-repeat center top;-webkit-background-size:cover;background-size:cover;background-position:100% 20%;color:#fff}.vu-page .vu-header .homegiveaway h1{font-size:36px;margin-top:200px;max-width:500px;font-weight:700}.vu-page .vu-header .homegiveaway div{font-size:24px;font-weight:normal}.vu-page .vu-header .homegiveaway-winner{height:600px;background:url("/assets/vu-winner-desktop-75e06f8d91e3ee6b08f37055d5a355aaee6a9cee33906685bebdce92656848ab.jpg") no-repeat center top;-webkit-background-size:cover;background-size:cover;background-position:10% 30%;color:#fff}.vu-page .vu-header .homegiveaway-winner .vu-new-line{display:block}.vu-page .vu-header .homegiveaway-winner h1{font-size:49px;margin-top:128px;font-weight:700}.vu-page .vu-header .homegiveaway-winner div{font-size:22px;font-weight:normal}.vu-page .vu-header .homegiveaway-winner h2{font-size:32px;font-weight:700}.vu-page .vu-header .homegiveaway_lower{height:450px;background:url("/assets/veterans-hero-buy-home-454cd1d6f27b132a9dc244c706fa532e11a50e2e91f31202b23b82f236b87125.jpg") no-repeat center top;-webkit-background-size:cover;background-size:cover;margin-top:-42px}.vu-page .vu-header .vu-intro-box{height:300px;max-width:320px;width:100%;background:rgba(0,0,0,0.6);color:#fff;padding:20px}.vu-page .vu-header .vu-intro-box .vu-logo{background:url("/assets/veterans-logo-white-68381762888562a2308d6a36990ff21863ba0bb66f04ae6f4fd9cd3c0af11205.png") no-repeat;width:121px;height:74px;margin:0 auto}.vu-page .vu-header .vu-intro-box h1{font-size:18px;font-weight:700}.vu-page .vu-header .vu-intro-box h2{font-size:14px;border-top:1px solid #fff;padding:15px 0 5px 0}.vu-page .vu-header .vu-intro-box p{font-size:10px}@media only screen and (min-width: 996px) and (max-width: 1280px){.vu-page .vu-header .vu-img .homegiveaway h1{margin-top:200px}.vu-page .vu-header .vu-img .homegiveaway-winner h1{margin-top:118px}}@media only screen and (min-width: 767px) and (max-width: 1280px){.vu-page .vu-header .homegiveaway-winner{background-position:20% 0%}.vu-page .vu-header .homegiveaway-winner h1{margin-top:71px;font-size:38px}.vu-page .vu-header .homegiveaway-winner div{font-size:23px}.vu-page .vu-header .homegiveaway{background-position:20% 0%}.vu-page .vu-header .homegiveaway h1{margin-top:150px;font-size:26px}.vu-page .vu-header .homegiveaway div{font-size:21px}}@media only screen and (max-width: 766px){.vu-page .vu-benefits .homegiveaway-tag{font-weight:400;font-size:21px}.vu-page .vu-benefits .home-subsection{font-size:32px}.vu-page .vu-benefits .home-subsection-tag{font-size:18px}.vu-page .btn-vu{width:100%;margin-left:auto;margin-right:auto;padding:15px 20px;margin-top:40px;margin-bottom:-20px}.vu-page .vu-header .homegiveaway{background-position:10% 0%;height:100%}.vu-page .vu-header .homegiveaway .giveaway-image{width:100px}.vu-page .vu-header .homegiveaway h1{margin-top:140px;font-size:18px}.vu-page .vu-header .homegiveaway div{font-size:14px}.vu-page .vu-header .homegiveaway-winner{background-position:20% 0%}.vu-page .vu-header .homegiveaway-winner .giveaway-image{width:100px}.vu-page .vu-header .homegiveaway-winner h1{margin-top:248px;font-size:32px}.vu-page .vu-header .homegiveaway-winner div{font-size:19px}.vu-page .vu-header .homegiveaway_lower{background-position:-450px center top;height:140px}.vu-page .vu-header .vu-intro-box{float:right}}@media only screen and (max-width: 480px){.vu-page .homegiveaway-tag{display:inline}.vu-page .vu-offset p{margin-top:50px}.vu-page .vu-offset .homegiveaway-tag{font-size:24px}.vu-page .vu-eligibile{max-height:479px}.vu-page .vu-eligibile .btn-vu{margin-top:148px}.vu-page .vu-header .homegiveaway{background-position:27% 0%}.vu-page .vu-header .homegiveaway-winner{background-position:32% 0%}.vu-page .vu-header .homegiveaway-winner .vu-new-line{display:inline}.vu-page .vu-header .homegiveaway-winner h1{font-size:26px;margin-top:240px}.vu-page .vu-header .homegiveaway-winner h2{font-size:24px}.vu-page .vu-header .homegiveaway-winner div{font-size:19px}.vu-page .vu-header .veteran-banner{width:66.66667%;margin-top:17px;padding-left:10px}.vu-page .vu-header .uv_home_exp{margin-left:4%;margin-top:-12%}.vu-page .vu-header .homegive-intro-box .uv-home-banner-tag{font-size:12px;font-weight:400}.vu-page .vu-header .homegive-intro-box .inner-uv-tag{font-size:17px;font-weight:400}.vu-page .vu-header .homegive-intro-box p{font-size:11px}.vu-page .vu-header .homegive-intro-box2 p{font-size:8px;font-weight:bold}.vu-page .vu-header .vu-img-logo{padding-left:62%;margin-left:-31%;margin-top:-8%}.vu-page .veteran-banner{width:100%;margin-top:-1px;padding-left:0px}.vu-page .vu-intro-box{max-width:none;float:none}.vu-page .vu-steps-to-buy-homes .vu-home-bg{padding:20px 10px}.vu-page .vu-steps-to-buy-homes .vu-home-bg li{margin-bottom:5px}.vu-page .vu-steps-to-buy-homes .vu-home-bg h2{font-size:30px}.vu-page .vu-steps-to-buy-homes .sponsor-content{margin-top:10px;padding-left:10px}}@media only screen and (max-width: 320px){.vu-page .vu-eligibile .btn-vu{margin-top:70px}.vu-page .vu-steps-to-buy-homes .vu-home-bg li{font-size:12px}.vu-page .vu-steps-to-buy-homes .vu-home-bg h2{font-size:30px}}.vu-sweepstakespage{max-width:1400px;margin-left:auto;margin-right:auto;font-family:Roboto}.vu-sweepstakespage .holiday-page{position:relative}.vu-sweepstakespage .holiday-page .hero-img{background:url(/assets/holidays_banner-6ca59ea0b21f134e7ffb6d97da0f5a24330d79dbdb4890146627c065de56137e.jpg) no-repeat center top;-webkit-background-size:126% 126%;background-size:126%;color:#fff;height:680px}.vu-sweepstakespage .holiday-page .hero-img-winnerannounce{background:url(/assets/holidays_banner_winnerannounce-04a1bec155ec91115e8fc9bafc37225f62c537a8fe91a753a399d7a73c758b5a.jpg) no-repeat center top;-webkit-background-size:cover;background-size:cover;color:#fff;height:680px;border-bottom:10px solid #093340}.vu-sweepstakespage .holiday-page .closed-bottom-space{margin-bottom:120px}.vu-sweepstakespage .holiday-page .logo-img{height:574px;width:644px;left:16px;top:130px;background:url(/assets/home_giveaway_holiday-ea7dd3d2cab3542421b2b1857a48d13e8c0f5b1715ac267de01792338fafcc96.png) no-repeat center top;-webkit-background-size:88% 88%;background-size:88%;position:absolute}.vu-sweepstakespage .holiday-page .logo-img-winnerannounce{height:400px;width:375px;left:0px;top:379px;background:url(/assets/home_giveaway_holiday-new-aed0f0ed57b48da77fb7ac7e6d83189eb85d04c4f28f5a96e50e4ef56c762250.png) no-repeat center top;-webkit-background-size:88% 88%;background-size:88%;position:absolute}.vu-sweepstakespage .holiday-page .vu-close-heading{color:#4A4A4A;font-family:Roboto;font-size:34px;font-weight:bold;line-height:44px;margin-top:20px;margin-bottom:20px}.vu-sweepstakespage .holiday-page .vu-close-heading sup{font-size:18px}.vu-sweepstakespage .holiday-page .vu-announcement-heading{color:#4A4A4A;font-family:Roboto;font-size:34px;font-weight:bold;line-height:44px;margin-top:20px;margin-bottom:0px}.vu-sweepstakespage .holiday-page .vu-sweeps-heading{color:#4A4A4A;font-family:Roboto;font-size:26px;font-weight:bold;line-height:36px;margin-bottom:20px}.vu-sweepstakespage .holiday-page .vu-sweeps-heading sup{font-size:14px}.vu-sweepstakespage .holiday-page .hide-image-desktop{display:none}.vu-sweepstakespage .holiday-page .hide-image-mob{display:block}.vu-sweepstakespage .holiday-page .sweep-form{position:absolute;top:373px;right:50px;z-index:99}.vu-sweepstakespage .holiday-page .wrap{width:63%}.vu-sweepstakespage .holiday-page .holiday-rules{font-size:12px;line-height:20px;margin-bottom:115px}.vu-sweepstakespage .holiday-page .ad-text{font-size:10px;padding:0 18px 4px 18px;display:block;font-weight:400}.vu-sweepstakespage .holiday-page .home-subsection-tag{font-size:23px;font-weight:300;line-height:1.6em;margin-bottom:40px}.vu-sweepstakespage .holiday-page .note_1{margin-bottom:25px}.vu-sweepstakespage .holiday-page .selectpicker.error+.bootstrap-select .dropdown-toggle{border:none !important}.vu-sweepstakespage .holiday-page .homegiveaway-img{width:65%}.vu-sweepstakespage .holiday-page .vu-presentby{margin:50px 0 20px 0;color:#4A4A4A;opacity:0.5}.vu-sweepstakespage .holiday-page .vu-guide .vu-overlay{background:rgba(0,0,0,0.49);overflow:hidden;height:100%}.vu-sweepstakespage .holiday-page .vu-guide .home-image{height:750px;background:url(/assets/vu-guide-background-bc48a1d0d476b41abc3e39fa50734ccad79d1d09cf925ef06eda6f38a8130d13.jpg) no-repeat center top;-webkit-background-size:100% 100%;background-size:100%;background-position-y:63%}.vu-sweepstakespage .holiday-page .vu-guide .sponsor-text{font-size:14px;margin:0}.vu-sweepstakespage .holiday-page .vu-guide .union-text{font-size:24px;margin-bottom:20px}.vu-sweepstakespage .holiday-page .vu-guide .vu-detail-text{font-size:21px;line-height:1.3;text-align:center}.vu-sweepstakespage .holiday-page .vu-guide h2{color:#FFFFFF;font-size:78px;font-family:"Roboto Slab";line-height:92px;text-align:center;font-weight:700;margin-bottom:50px}.vu-sweepstakespage .holiday-page .vu-guide .sponsor-content{margin-top:22px;padding-left:80px}.vu-sweepstakespage .holiday-page .vu-guide .vu-home-bg{margin:0 auto;color:white;text-align:center;padding:50px 0;position:relative;top:10%}.vu-sweepstakespage .holiday-page .vu-guide .vu-home-bg .btn-vu{background-color:#2c88b5;color:#fff;width:270px;border-radius:4px;padding:10px 6px 10px;font-size:20px;margin-top:50px;font-weight:400}.vu-sweepstakespage .holiday-page .vu-guide .vu-home-bg .btn-vu:hover{background-color:#3197ca}.vu-sweepstakespage .holiday-page .vu-guide .vu-home-bg p{font-family:"Roboto Slab"}.vu-sweepstakespage .holiday-page .vu-guide .vu-home-bg h2{font-weight:700}.vu-sweepstakespage .holiday-page .vu-guide .vu-home-bg p{font-weight:300}.vu-sweepstakespage .holiday-page .vu-guide .vu-home-bg p strong{font-weight:500}.vu-sweepstakespage .holiday-page .disclaimer-offset-vu{font-size:12px;background-color:#3B3B3B;color:white;line-height:2.2em;padding:15px 80px}.vu-sweepstakespage .holiday-page .disclaimer-offset-vu a{color:#ffffff}.vu-sweepstakespage .holiday-page .winner-section{position:relative}.vu-sweepstakespage .holiday-page .winner-section .left-panel{padding-left:0}.vu-sweepstakespage .holiday-page .winner-section .right-panel{padding-right:0}.vu-sweepstakespage .holiday-page .winner-section .zero-padding{padding:0}.vu-sweepstakespage .holiday-page .winner-section .zero-margin{margin:0}.vu-sweepstakespage .holiday-page .winner-section p{color:#000000;font-size:18px;font-weight:500;line-height:21px;margin:30px}.vu-sweepstakespage .holiday-page .winner-section .center-label-heading{position:absolute;left:50%;background-color:#C62A1E;height:132px;z-index:9;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);width:420px;top:-76px}.vu-sweepstakespage .holiday-page .winner-section .center-label-heading span{color:#FFFFFF;font-size:33px;font-weight:300;line-height:25px;text-align:center;padding:28px 0 12px;display:block}.vu-sweepstakespage .holiday-page .winner-section .center-label-heading p{color:#FFFFFF;font-size:20px;font-weight:700;line-height:41px;text-align:center;border-top:2px solid #fff;width:80%;margin:0px auto 0;padding:3px 0 0 0}.vu-sweepstakespage .holiday-page .winner-section .winner-endorsement{font-size:12px;line-height:20px;text-align:center;margin:10px 0 20px;font-weight:300}.vu-sweepstakespage .holiday-page .advertisment-sec{padding:30px 0;background:url(/assets/vu-background-flag-6af3de75fc302f1ffefa1351e4c698a001e12d4be4f4f648f6f5ac6808b09213.jpg) no-repeat center top;color:#fff;height:100%;padding:30px 0 50px;background-position:0}.vu-sweepstakespage .holiday-page .advertisment-sec span{opacity:0.5;color:#FFFFFF;font-size:13px;line-height:39px;text-transform:uppercase}.vu-sweepstakespage .holiday-page .advertisment-sec img{width:20%}.vu-sweepstakespage .holiday-page .advertisment-sec h4{color:#FFFFFF;font-size:34px;font-weight:700;line-height:40px;margin:20px 0 25px}.vu-sweepstakespage .holiday-page .advertisment-sec p{font-size:22px;line-height:1.6;color:#fff;font-weight:400}.vu-sweepstakespage .vu-close-page{position:relative}.vu-sweepstakespage .vu-close-page .hero-img{background:url(/assets/vu-banner-close-254fa76fbdf941c990c2fefacc34e68325fe246b8852e021c4fdcccc9c2650fe.jpg) no-repeat center top;-webkit-background-size:120% 120%;background-size:120%;background-position:0% 56%;color:#fff;height:650px}.vu-sweepstakespage .vu-close-page .vu-close-heading{color:#4A4A4A;font-family:Roboto;font-size:34px;font-weight:bold;line-height:54px;margin-top:20px}.vu-sweepstakespage .vu-close-page .wrap{width:63%}.vu-sweepstakespage .vu-close-page .ad-text{font-size:10px;padding:0 18px 4px 18px;display:block;font-weight:400}.vu-sweepstakespage .vu-close-page .home-subsection-tag{font-size:26px;font-weight:300;line-height:1.6em;margin-bottom:40px}.vu-sweepstakespage .vu-close-page .note_1{margin-bottom:50px}.vu-sweepstakespage .vu-close-page .selectpicker.error+.bootstrap-select .dropdown-toggle{border:none !important}.vu-sweepstakespage .vu-close-page .homegiveaway-img{width:100%}.vu-sweepstakespage .vu-close-page .vu-presentby{margin-top:15px;color:#4A4A4A;opacity:0.5}.vu-sweepstakespage .vu-close-page .vu-guide .vu-overlay{background:rgba(0,0,0,0.49);overflow:hidden;height:100%}.vu-sweepstakespage .vu-close-page .vu-guide .home-image{height:750px;background:url(/assets/vu-guide-background-bc48a1d0d476b41abc3e39fa50734ccad79d1d09cf925ef06eda6f38a8130d13.jpg) no-repeat center top;-webkit-background-size:100% 100%;background-size:100%;background-position-y:63%}.vu-sweepstakespage .vu-close-page .vu-guide .sponsor-text{font-size:14px;margin:0}.vu-sweepstakespage .vu-close-page .vu-guide .union-text{font-size:24px;margin-bottom:20px}.vu-sweepstakespage .vu-close-page .vu-guide .vu-detail-text{font-size:21px;line-height:15px;text-align:center}.vu-sweepstakespage .vu-close-page .vu-guide h2{color:#FFFFFF;font-size:78px;font-family:"Roboto Slab";line-height:92px;text-align:center;font-weight:700;margin-bottom:50px}.vu-sweepstakespage .vu-close-page .vu-guide .sponsor-content{margin-top:22px;padding-left:80px}.vu-sweepstakespage .vu-close-page .vu-guide .vu-home-bg{margin:0 auto;color:white;text-align:center;padding:50px 0;position:relative;top:10%}.vu-sweepstakespage .vu-close-page .vu-guide .vu-home-bg .btn-vu{background-color:#2c88b5;color:#fff;width:270px;border-radius:4px;padding:10px 6px 10px;font-size:20px;margin-top:50px}.vu-sweepstakespage .vu-close-page .vu-guide .vu-home-bg .btn-vu:hover{background-color:#3197ca}.vu-sweepstakespage .vu-close-page .vu-guide .vu-home-bg p{font-family:"Roboto Slab"}.vu-sweepstakespage .vu-close-page .vu-guide .vu-home-bg h2{font-weight:700}.vu-sweepstakespage .vu-close-page .vu-guide .vu-home-bg p{font-weight:400}.vu-sweepstakespage .vu-close-page .disclaimer-offset-vu{font-size:12px;background-color:#3B3B3B;color:white;line-height:2.2em;padding:15px 80px}.vu-sweepstakespage .vu-close-page .disclaimer-offset-vu a{color:#ffffff}.vu-sweepstakespage .vu-header{border-bottom:10px solid #093541}.vu-sweepstakespage .hero-img{height:600px;background:url(/assets/MotherAndDaughter-Desktop-53bafe9ac4da2c501412073a6c05eaaa2fea50399d53f6f9ae90fbd3dfa528fd.jpg) no-repeat center top;-webkit-background-size:cover;background-size:cover;background-position:100% 20%;color:#fff}.vu-sweepstakespage .logo-img{height:574px;width:644px;left:16px;top:38px;background:url(/assets/VUSweepstakes-Desktop-f6e3b53dcfacac9fab2c7908ce86ccd74fab719bb9860205e71629a6adeefd02.png) no-repeat center top;-webkit-background-size:88% 88%;background-size:88%;position:absolute}.vu-sweepstakespage .disclaimer-offset-vu{font-size:12px;background-color:#3B3B3B;color:white;line-height:1.5em;padding:15px}.vu-sweepstakespage .vu-offset{background-color:#fff}.vu-sweepstakespage .btn-vu{background-color:#2c88b5;color:#fff;width:250px;border-radius:6px;padding:13px 6px 13px;font-size:16px}.vu-sweepstakespage .btn-vu:hover{background-color:#3197ca}.vu-sweepstakespage .vu-benefits .homegiveaway-img{width:100%}.vu-sweepstakespage .vu-benefits .margin-top-lg{color:darkgrey}.vu-sweepstakespage .vu-benefits .homegiveaway-tag{font-weight:500;font-size:32px}.vu-sweepstakespage .vu-benefits .home-subsection{font-size:30px}.vu-sweepstakespage .vu-benefits .home-subsection-tag{font-size:22px;font-weight:300;line-height:1.5em}.vu-sweepstakespage .vu-benefits .note_1{font-size:14px;font-weight:300;line-height:1.5em}.vu-sweepstakespage .vu-benefits .note_2{font-size:14px;font-weight:300;line-height:1.5em}.vu-sweepstakespage .vu-eligibile{overflow:hidden;height:600px;-webkit-background-size:cover;background-size:cover;background-position:100% 30%;color:#fff}.vu-sweepstakespage .vu-eligibile h2,.vu-sweepstakespage .vu-eligibile p{font-size:16px}.vu-sweepstakespage .vu-eligibile h2{font-size:32px;margin:10px 0;font-weight:700}.vu-sweepstakespage .vu-eligibile .home-image{height:600px;background:url(/assets/AmericanHomes-Desktop-092a1e3ba0169cc36e3a001da0f9602624786f538623a5e7e5adb9fd0786bd42.jpg) no-repeat center top}.vu-sweepstakespage .vu-eligibile .sponsor-content{margin-top:22px;padding-left:80px}.vu-sweepstakespage .vu-eligibile .vu-home-bg{margin:0 auto;color:white;text-align:center;max-width:650px;padding:50px 0;position:relative;top:10%}.vu-sweepstakespage .vu-eligibile .vu-home-bg h2,.vu-sweepstakespage .vu-eligibile .vu-home-bg p{font-family:"Roboto Slab", serif}.vu-sweepstakespage .vu-eligibile .vu-home-bg h2{font-weight:700}.vu-sweepstakespage .vu-eligibile .vu-home-bg p{font-weight:400}.vu-sweepstakespage .vu-header .homegiveaway{height:600px;-webkit-background-size:cover;background-size:cover;background-position:100% 20%;color:#fff}.vu-sweepstakespage .vu-header .homegiveaway .logo{position:relative;top:-600px}@media only screen and (min-device-width: 1025px){.vu-sweepstakespage .vu-close-page .vu-lead-form,.vu-sweepstakespage .holiday-page .vu-lead-form{width:400px;-webkit-box-shadow:0 5px 5px 0 #ccc;box-shadow:0 5px 5px 0 #ccc;background-color:#fff;position:absolute;top:450px;left:68%;z-index:9}.vu-sweepstakespage .vu-close-page .vu-lead-form .ad-text,.vu-sweepstakespage .holiday-page .vu-lead-form .ad-text{font-size:10px;padding:0 18px 4px 18px;display:block}.vu-sweepstakespage .vu-lead-form{width:33.3333%;-webkit-box-shadow:none;box-shadow:none;background-color:transparent}.vu-sweepstakespage #sweepsForm{border:1px solid #CCCCCC}.vu-sweepstakespage .vu-eligibile .sponsor-text{font-size:16px;margin-bottom:10px}.vu-sweepstakespage .vu-eligibile p.union-text{font-size:21px;margin-bottom:24px;font-weight:700}.vu-sweepstakespage .vu-eligibile h2{font-size:68px;line-height:1em;margin-bottom:36px}.vu-sweepstakespage .vu-eligibile .start-text{margin-bottom:0;font-size:18px}.vu-sweepstakespage .vu-eligibile p.start{font-weight:700;font-size:18px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.vu-sweepstakespage .vu-close-page .wrap,.vu-sweepstakespage .holiday-page .wrap{width:56%;margin-top:80px}.vu-sweepstakespage .vu-close-page .hero-img,.vu-sweepstakespage .holiday-page .hero-img{-webkit-background-size:170% 170%;background-size:170%;background-position:28% 61%;height:614px}.vu-sweepstakespage .vu-close-page .ad-text,.vu-sweepstakespage .holiday-page .ad-text{padding:10px 18px 4px 18px}.vu-sweepstakespage .vu-close-page .logo-img,.vu-sweepstakespage .holiday-page .logo-img{top:345px;height:369px}.vu-sweepstakespage .vu-close-page .sweep-form,.vu-sweepstakespage .holiday-page .sweep-form{position:absolute;top:730px;right:20px}.vu-sweepstakespage .vu-close-page .vu-lead-form,.vu-sweepstakespage .holiday-page .vu-lead-form{top:734px;width:320px;margin:0;left:57%;z-index:9;position:absolute;border:1px solid #ccc}.vu-sweepstakespage .vu-close-page .btn-text-disclaimer,.vu-sweepstakespage .holiday-page .btn-text-disclaimer{font-size:8px;margin-top:5px}.vu-sweepstakespage .vu-close-page .home-subsection-tag,.vu-sweepstakespage .holiday-page .home-subsection-tag{font-size:22px;line-height:2em;margin-bottom:60px}.vu-sweepstakespage .vu-close-page .vu-close-heading,.vu-sweepstakespage .holiday-page .vu-close-heading{font-size:30px;line-height:55px;margin-bottom:40px}.vu-sweepstakespage .vu-close-page .disclaimer-offset-vu,.vu-sweepstakespage .holiday-page .disclaimer-offset-vu{padding:15px 50px}.vu-sweepstakespage .vu-close-page .vu-header,.vu-sweepstakespage .holiday-page .vu-header{margin-bottom:5px}.vu-sweepstakespage .vu-close-page .vu-guide .home-image,.vu-sweepstakespage .holiday-page .vu-guide .home-image{height:675px}.vu-sweepstakespage .vu-close-page .vu-guide .home-image,.vu-sweepstakespage .holiday-page .vu-guide .home-image{background-position-x:1px;-webkit-background-size:134% 134%;background-size:134%}.vu-sweepstakespage .holiday-page .vu-close-heading{font-size:24px;line-height:40px;margin-bottom:30px}.vu-sweepstakespage .holiday-page .home-subsection-tag{font-size:18px;line-height:1.8em;margin-bottom:40px}.vu-sweepstakespage .vu-lead-form{top:50px;width:300px;margin:0}.vu-sweepstakespage #sweepsForm{position:relative}.vu-sweepstakespage .hero-img{height:600px;background:url(/assets/MotherAndDaughter-Tablet-eee60266a625cb159278a0ed8e39086dedb8e1495bc1429d231d73218da55aed.jpg) no-repeat center top;-webkit-background-size:cover;background-size:cover;background-position:100% 20%;color:#fff}.vu-sweepstakespage .logo-img{width:100%;height:578px;position:absolute;top:280px;left:0;top:339px;z-index:2;background:url(/assets/VUSweepstakes-Tablet-9aac27ae50dd52ddb06948d24d217f84872ee16ae35813aa60900ab315f2b2be.png) no-repeat center top}.vu-sweepstakespage .vu-header{margin-bottom:65px}.vu-sweepstakespage .vu-header .homegiveaway .logo{top:-340px;left:250px}.vu-sweepstakespage .vu-benefits .homegiveaway-tag{font-weight:600;font-size:28px;line-height:1.5em}.vu-sweepstakespage .vu-benefits .home-subsection-tag{font-size:19px;line-height:1.5em}.vu-sweepstakespage .vu-benefits .note_1{font-size:12px;font-weight:300;line-height:1.5em}.vu-sweepstakespage .vu-benefits .note_2{font-size:12px;font-weight:300;line-height:1.5em}.vu-sweepstakespage .vu-eligibile p{font-size:18px}.vu-sweepstakespage .vu-eligibile p.sponsor-text{font-size:16px}.vu-sweepstakespage .vu-eligibile p.union-text{font-weight:700}.vu-sweepstakespage .vu-eligibile p.start{font-weight:700}.vu-sweepstakespage .vu-eligibile h2{font-size:55px}.vu-sweepstakespage .home-image{height:600px;background:url(/assets/AmericanHomes-Desktop-092a1e3ba0169cc36e3a001da0f9602624786f538623a5e7e5adb9fd0786bd42.jpg) no-repeat center top}.vu-sweepstakespage .home-image .vu-home-bg{padding:150px 50px;position:relative;top:-50px}}@media only screen and (min-device-width: 992px) and (max-device-width: 1024px){.vu-sweepstakespage .holiday-page .logo-img{width:59%;top:140px;height:429px;left:0%}.vu-sweepstakespage .holiday-page .hero-img-winnerannounce{-webkit-background-size:110% 110%;background-size:110%;height:570px}.vu-sweepstakespage .holiday-page .logo-img-winnerannounce{top:301px}.vu-sweepstakespage .holiday-page .sweep-form{position:absolute;top:357px;right:32px}.vu-sweepstakespage .holiday-page .home-subsection-tag{font-size:20px}.vu-sweepstakespage .holiday-page .vu-close-heading{font-size:30px}.vu-sweepstakespage .holiday-page .vu-header{margin-bottom:5px}.vu-sweepstakespage .holiday-page .vu-guide .home-image{height:675px}.vu-sweepstakespage .vu-close-page .logo-img,.vu-sweepstakespage .holiday-page .logo-img{width:45%;top:200px;height:370px}.vu-sweepstakespage .vu-close-page .vu-lead-form,.vu-sweepstakespage .holiday-page .vu-lead-form{top:430px;width:320px;margin:0;right:24px;left:63%}.vu-sweepstakespage .vu-close-page .home-subsection-tag,.vu-sweepstakespage .holiday-page .home-subsection-tag{font-size:20px}.vu-sweepstakespage .vu-close-page .vu-close-heading,.vu-sweepstakespage .holiday-page .vu-close-heading{font-size:30px}.vu-sweepstakespage .vu-close-page .vu-header,.vu-sweepstakespage .holiday-page .vu-header{margin-bottom:5px}.vu-sweepstakespage .vu-close-page .vu-guide .home-image,.vu-sweepstakespage .holiday-page .vu-guide .home-image{height:675px}}@media only screen and (min-device-width: 768px) and (max-device-width: 991px){.vu-sweepstakespage .holiday-page .hero-img{-webkit-background-size:206% 206%;background-size:206%;border-bottom:10px Solid #093542;height:590px;background-position:-411px 0}.vu-sweepstakespage .holiday-page .vu-sweeps-heading{font-size:22px;line-height:32px}.vu-sweepstakespage .holiday-page .hero-img-winnerannounce{background:url(/assets/holidays_banner_winnerannounce_tab-28818b33f0982f1db3e3b7b77bf1293942df600fc0c0923f2f8604dca88750d1.jpg) no-repeat center top;height:586px;-webkit-background-size:100% 100%;background-size:100%}.vu-sweepstakespage .holiday-page .logo-img-winnerannounce{top:400px;height:469px;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);-webkit-background-size:100% 100%;background-size:100%;width:400px}.vu-sweepstakespage .holiday-page .vu-announcement-heading{font-size:28px}.vu-sweepstakespage .holiday-page .wrap{min-height:660px}.vu-sweepstakespage .holiday-page .logo-img{top:245px;height:469px;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.vu-sweepstakespage .holiday-page .closed-bottom-space{margin-bottom:270px}.vu-sweepstakespage .holiday-page .holiday-rules{font-size:13px;line-height:24px;margin-bottom:155px;margin-top:70px}.vu-sweepstakespage .holiday-page .winner-section .left-panel{padding:0}.vu-sweepstakespage .holiday-page .winner-section .right-panel{padding:0}}@media only screen and (min-device-width: 320px) and (max-device-width: 767px){.vu-sweepstakespage .holiday-page .hero-img{background:url(/assets/holidays_banner_mob-fe25176eda3cbebc199a83aec87c2d96cf97b09c9aef50cdbf87e6751d87c2e7.jpg) no-repeat center top;-webkit-background-size:100% 100%;background-size:100%;background-position:0;height:456px;border-bottom:10px Solid #093542}.vu-sweepstakespage .holiday-page .vu-announcement-heading{font-size:24px;line-height:44px}.vu-sweepstakespage .holiday-page .vu-sweeps-heading{font-size:20px;line-height:28px}.vu-sweepstakespage .holiday-page .hero-img-winnerannounce{background:url(/assets/holidays_banner_winnerannounce_mob-88056d76ed7effc8c50f554ed6a1dd16ae4261c990911b5ff68640a6221b3b38.jpg) no-repeat center top;height:386px;-webkit-background-size:100% 100%;background-size:100%}.vu-sweepstakespage .holiday-page .logo-img-winnerannounce{top:280px;height:200px;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);-webkit-background-size:100% 100%;background-size:100%;width:257px}.vu-sweepstakespage .holiday-page .logo-img{height:206px;width:300px;left:50%;top:163px;position:absolute;z-index:9;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.vu-sweepstakespage .holiday-page .closed-bottom-space{margin-bottom:0}.vu-sweepstakespage .holiday-page .vu-lead-form{margin:0;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ccc;-webkit-box-shadow:0 5px 5px 0 #ccc;box-shadow:0 5px 5px 0 #ccc;width:90%;margin:0 auto;position:relative;top:-70px;left:0}.vu-sweepstakespage .holiday-page .winnerannounce-form .vu-lead-form{top:120px;margin-bottom:190px}.vu-sweepstakespage .holiday-page .presentby{margin:0px 0 20px 0}.vu-sweepstakespage .holiday-page .hide-image-desktop{display:block}.vu-sweepstakespage .holiday-page .hide-image-mob{display:none}.vu-sweepstakespage .holiday-page .sweep-form{position:static}.vu-sweepstakespage .holiday-page .homegiveaway-img{width:81%}.vu-sweepstakespage .holiday-page .vu-presentby{margin:0px 0 20px 0}.vu-sweepstakespage .holiday-page .holiday-rules{margin-bottom:30px}.vu-sweepstakespage .holiday-page .winner-section .left-panel{padding:0}.vu-sweepstakespage .holiday-page .winner-section .right-panel{padding:0}.vu-sweepstakespage .holiday-page .winner-section p{font-size:15px;margin:20px 15px}.vu-sweepstakespage .holiday-page .winner-section .center-label-heading p{padding:0px 0 10px;font-size:14px}.vu-sweepstakespage .holiday-page .winner-section .center-label-heading span{padding:17px 0 5px;font-size:22px}.vu-sweepstakespage .holiday-page .winner-section .center-label-heading{width:320px;height:100px;top:-60px}.vu-sweepstakespage .holiday-page .advertisment-sec img{width:58%}.vu-sweepstakespage .holiday-page .advertisment-sec span{font-size:9px}.vu-sweepstakespage .holiday-page .advertisment-sec p{font-size:15px;line-height:20px;font-weight:300}.vu-sweepstakespage .holiday-page .advertisment-sec h4{margin:20px 0 5px;font-size:17px}.vu-sweepstakespage .holiday-page .vu-close-heading{font-size:18px;margin-top:5px;line-height:25px}.vu-sweepstakespage .holiday-page .home-subsection-tag{font-size:16px}.vu-sweepstakespage .holiday-page .note_1{margin-bottom:25px;font-size:9px;line-height:17px}.vu-sweepstakespage .holiday-page .holiday-rules{font-size:9px}.vu-sweepstakespage .holiday-page .wrap{width:100%}.vu-sweepstakespage .holiday-page .disclaimer-offset-vu{margin-right:0px;margin-left:0px}.vu-sweepstakespage .holiday-page .disclaimer-offset-vu{padding:12px 20px}.vu-sweepstakespage .holiday-page .vu-guide .home-image{height:auto;-webkit-background-size:177% 177%;background-size:177%}.vu-sweepstakespage .holiday-page .vu-guide .union-text{font-size:12px}.vu-sweepstakespage .holiday-page .vu-guide h2{font-size:34px;line-height:38px;margin-bottom:20px}.vu-sweepstakespage .holiday-page .vu-guide .vu-detail-text{font-size:11px;line-height:12px}.vu-sweepstakespage .holiday-page .vu-guide .sponsor-text{font-size:8px;margin-bottom:5px}.vu-sweepstakespage .holiday-page .vu-guide .vu-home-bg .btn-vu{background-color:#2c88b5;color:#fff;width:164px;border-radius:4px;padding:6px 11px 6px;font-size:12px;margin-top:50px}.vu-sweepstakespage .vu-close-page .hero-img{-webkit-background-size:264% 264%;background-size:264%;background-position:37% 57%;height:532px}.vu-sweepstakespage .vu-close-page .vu-power-by{top:0px}.vu-sweepstakespage .vu-close-page .vu-lead-form{margin:0;-webkit-box-shadow:none;box-shadow:none;margin-top:63px;border:1px solid #ccc;-webkit-box-shadow:0 5px 5px 0 #ccc;box-shadow:0 5px 5px 0 #ccc;width:90%;margin:0 auto;margin-top:63px}.vu-sweepstakespage .vu-close-page .home-subsection-tag{font-size:16px;line-height:2em;margin-bottom:10px}.vu-sweepstakespage .vu-close-page .note_1{margin-bottom:0px;font-size:10px;line-height:2em}.vu-sweepstakespage .vu-close-page .vu-close-heading{font-size:20px;line-height:35px;margin-top:4px}.vu-sweepstakespage .vu-close-page .wrap{width:100%}.vu-sweepstakespage .vu-close-page .logo-img{top:398px}.vu-sweepstakespage .vu-close-page .disclaimer-offset-vu{padding:12px 20px}.vu-sweepstakespage .vu-close-page .vu-guide .home-image{height:auto;-webkit-background-size:177% 177%;background-size:177%}.vu-sweepstakespage .vu-close-page .vu-guide .union-text{font-size:12px}.vu-sweepstakespage .vu-close-page .vu-guide h2{font-size:32px;line-height:38px}.vu-sweepstakespage .vu-close-page .vu-guide .vu-detail-text{font-size:10px}.vu-sweepstakespage .vu-close-page .vu-guide .sponsor-text{font-size:8px;margin-bottom:5px}.vu-sweepstakespage .vu-close-page .vu-guide .vu-home-bg .btn-vu{background-color:#2c88b5;color:#fff;width:164px;border-radius:4px;padding:6px 11px 6px;font-size:12px;margin-top:50px}.vu-sweepstakespage .vu-lead-form{margin:0;-webkit-box-shadow:none;box-shadow:none}.vu-sweepstakespage .vu-power-by{top:-50px}.vu-sweepstakespage #sweepsForm{position:relative;top:-100px}.vu-sweepstakespage .hero-img{height:448px;background:url(/assets/MotherAndDaughter-Mobile-90410f891642a0d900923f6924354cf0a776e476e4e16d6ac0b21e8eb8cbe066.jpg) no-repeat center top;-webkit-background-size:cover;background-size:cover;background-position:100% 20%;color:#fff}.vu-sweepstakespage .logo-img{height:196px;width:100%;position:absolute;top:155px;left:0;background:url(/assets/VUSweepstakes-Mobile-8973550a29272f90b99f6ed73c7d8b0782eeb5aabd5d5b1082018a156d5b9619.png) no-repeat center top}.vu-sweepstakespage .vu-benefits .homegiveaway-tag{font-weight:700;font-size:18px;line-height:1.5em}.vu-sweepstakespage .vu-benefits .home-subsection-tag{font-size:15px;line-height:1.5em}.vu-sweepstakespage .vu-benefits .note_1{font-size:12px;font-weight:300;line-height:1.5em}.vu-sweepstakespage .vu-benefits .note_2{font-size:12px;font-weight:300;line-height:1.5em}.vu-sweepstakespage .vu-eligibile{height:325px}.vu-sweepstakespage .vu-eligibile .home-image{background:url(/assets/AmericanHomes-Mobile-a8460752acbafdc53b4cd33c4d967f8f0f23c880d4c08099b554c8dce1d7892f.jpg) no-repeat center top;-webkit-background-size:cover;background-size:cover;height:inherit}.vu-sweepstakespage .vu-eligibile .home-image .vu-home-bg{padding:0;width:100%}.vu-sweepstakespage .vu-eligibile p.start{font-weight:700;margin-bottom:0}.vu-sweepstakespage .vu-eligibile p.sponsor-text{font-size:12px;margin-bottom:0}.vu-sweepstakespage .vu-eligibile p.union-text{font-size:14px;font-weight:700}.vu-sweepstakespage .vu-eligibile h2{font-size:30px;margin-bottom:18px}.vu-sweepstakespage .vu-eligibile .start-text{padding:0 25px;margin-bottom:0;font-size:14px}.vu-sweepstakespage .disclaimer-offset-vu{margin-right:0px;margin-left:0px}}.vu-winner-page{max-width:1400px;margin-left:auto;margin-right:auto}.vu-winner-page .vu-winner-body{font-size:26px;margin-top:32px;font-weight:300;line-height:1.8em;margin-bottom:40px}.vu-winner-page .disclaimer-offset-vu{font-size:12px}.vu-winner-page .vu-lead-form{top:-387px}.vu-winner-page .vu-benefits{min-height:453px}.vu-winner-page .vu-offset{background-color:#fff}.vu-winner-page .vu-steps-to-buy-home-img-mobile{width:100%}.vu-winner-page .btn-vu{background-color:#2c88b5;color:#fff;width:250px}.vu-winner-page .btn-vu:hover{background-color:#3197ca}.vu-winner-page .vu-benefits .homegiveaway-img{width:100%}.vu-winner-page .vu-benefits .homegiveaway-tag{font-weight:700;font-size:24px;line-height:1.5em}.vu-winner-page .vu-benefits .home-subsection{font-size:32px}.vu-winner-page .vu-benefits .home-subsection-tag{font-size:24px;line-height:1.5em}.vu-winner-page .vu-benefits .main-banner-pre{margin:0 0 10px 100px}.vu-winner-page .vu-eligibile{max-width:1400px;margin-left:auto;margin-right:auto;max-height:450px;overflow:hidden}.vu-winner-page .vu-steps-to-buy-homes img{-webkit-transform:translate(0%, -20%);-moz-transform:translate(0%, -20%);-ms-transform:translate(0%, -20%);-o-transform:translate(0%, -20%);transform:translate(0%, -20%)}.vu-winner-page .vu-steps-to-buy-homes .veterans-hero-banner{width:100%;min-width:1051px}.vu-winner-page .vu-steps-to-buy-homes .vu-row-banner{position:absolute}.vu-winner-page .vu-steps-to-buy-homes .sponsor-content{margin-top:22px;padding-left:80px}.vu-winner-page .vu-steps-to-buy-homes .vu-home-bg{padding:30px 30px;position:absolute;width:100%;height:100%;max-width:557px;color:white}.vu-winner-page .vu-steps-to-buy-homes .vu-home-bg h2{font-size:45px;margin:10px 0}.vu-winner-page .vu-steps-to-buy-homes .vu-home-bg p{max-width:500px;font-size:16px}.vu-winner-page .vu-header .vu-img{width:100%;height:100%;position:relative}.vu-winner-page .vu-header .homegive-intro-box{height:200px;max-width:557px;width:100%;background-color:rgba(255,255,255,0.6);color:#1d1c1c;padding:4px 0px 0px 20px}.vu-winner-page .vu-header .homegive-intro-box h1{font-size:36px;font-weight:700}.vu-winner-page .vu-header .homegive-intro-box h2{font-size:16px;padding:15px 0 5px 0}.vu-winner-page .vu-header .homegive-intro-box p{font-size:14px}.vu-winner-page .vu-header .homegive-intro-box .uv-home-banner-tag{font-size:14px}.vu-winner-page .vu-header .homegive-intro-box .inner-uv-tag{font-size:35px}.vu-winner-page .vu-header .homegive-intro-box2{height:100px;max-width:350px;width:100%;background-color:rgba(255,255,255,0.6);color:#1d1c1c;padding:20px}.vu-winner-page .vu-header .homegive-intro-box2 h1{font-size:36px;font-weight:700}.vu-winner-page .vu-header .homegive-intro-box2 .sponsored-by{font-size:16px;padding:15px 0 5px 0}.vu-winner-page .vu-header .homegive-intro-box2 p{font-size:14px}.vu-winner-page .vu-header .vu-img-logo{padding-left:22%;margin-left:7%;margin-top:-9%}.vu-winner-page .vu-header .uv-home-exp{margin-left:76%;margin-top:-4.5%}.vu-winner-page .vu-header .lower-ptag{margin-top:-20px}.vu-winner-page .vu-header .veteran-banner{width:66.66667%;margin-top:17px;padding-left:81px}.vu-winner-page .vu-header .homegiveaway{height:600px;background:url("/assets/vu_home_page-9c734c7febd650ce94e23872da22b80a6c946adec18a21980a1d708b5fa68820.jpg") no-repeat center top;-webkit-background-size:cover;background-size:cover;background-position:100% 20%;color:#fff}.vu-winner-page .vu-header .homegiveaway h1{font-size:36px;margin-top:200px;max-width:500px;font-weight:700}.vu-winner-page .vu-header .homegiveaway div{font-size:24px;font-weight:normal}.vu-winner-page .vu-header .homeloan-winner{height:600px;background:url("/assets/vu-winner-ZeitzFamily-bbcb14a94e6dd6d61bed1e3b051f5942096635ee191e647abf33a3de4d53cf64.jpg") no-repeat center top;-webkit-background-size:cover;background-size:cover;background-position:10% 30%;color:#fff}.vu-winner-page .vu-header .homeloan-winner .vu-new-line{display:block}.vu-winner-page .vu-header .homeloan-winner h1{font-size:45px;margin-top:180px;font-weight:700}.vu-winner-page .vu-header .homeloan-winner div{font-size:22px;font-weight:normal}.vu-winner-page .vu-header .homeloan-winner h2{font-size:30px;font-weight:700}.vu-winner-page .vu-header .homegiveaway_lower{height:450px;background:url("/assets/veterans-hero-buy-home-454cd1d6f27b132a9dc244c706fa532e11a50e2e91f31202b23b82f236b87125.jpg") no-repeat center top;-webkit-background-size:cover;background-size:cover;margin-top:-42px}.vu-winner-page .vu-header .vu-intro-box{height:300px;max-width:320px;width:100%;background:rgba(0,0,0,0.6);color:#fff;padding:20px}.vu-winner-page .vu-header .vu-intro-box .vu-logo{background:url("/assets/veterans-logo-white-68381762888562a2308d6a36990ff21863ba0bb66f04ae6f4fd9cd3c0af11205.png") no-repeat;width:121px;height:74px;margin:0 auto}.vu-winner-page .vu-header .vu-intro-box h1{font-size:18px;font-weight:700}.vu-winner-page .vu-header .vu-intro-box h2{font-size:14px;border-top:1px solid #fff;padding:15px 0 5px 0}.vu-winner-page .vu-header .vu-intro-box p{font-size:10px}@media only screen and (min-width: 996px) and (max-width: 1280px){.vu-winner-page .vu-header .vu-img .homegiveaway h1{margin-top:200px}.vu-winner-page .vu-header .vu-img .homeloan-winner h1{margin-top:170px}}@media only screen and (min-width: 767px) and (max-width: 1280px){.vu-winner-page .vu-header .homeloan-winner{background:url("/assets/vu-winner-ZeitzFamily-bbcb14a94e6dd6d61bed1e3b051f5942096635ee191e647abf33a3de4d53cf64.jpg") no-repeat center top;background-position:20% 0%}.vu-winner-page .vu-header .homeloan-winner h1{margin-top:188px;font-size:32px}.vu-winner-page .vu-header .homeloan-winner div{font-size:17px}.vu-winner-page .vu-header .homegiveaway{background-position:20% 0%}.vu-winner-page .vu-header .homegiveaway h1{margin-top:150px;font-size:26px}.vu-winner-page .vu-header .homegiveaway div{font-size:21px}}@media only screen and (min-width: 768px) and (max-width: 991px){.vu-winner-page .vu-header .homeloan-winner{background:url("/assets/vu-winner-ZeitzFamily_Tablet-c6c5698882dcb00978f62448406a1873338374c9f7984b16b873c921cdfe06bb.jpg") no-repeat center top}}@media only screen and (max-width: 766px){.vu-winner-page .vu-benefits .homegiveaway-tag{font-weight:400;font-size:21px}.vu-winner-page .vu-benefits .home-subsection{font-size:32px}.vu-winner-page .vu-benefits .home-subsection-tag{font-size:18px}.vu-winner-page .btn-vu{width:100%;margin-left:auto;margin-right:auto;padding:15px 20px;margin-top:40px;margin-bottom:-20px}.vu-winner-page .vu-header .homegiveaway{background-position:10% 0%;height:100%}.vu-winner-page .vu-header .homegiveaway .giveaway-image{width:100px}.vu-winner-page .vu-header .homegiveaway h1{margin-top:140px;font-size:18px}.vu-winner-page .vu-header .homegiveaway div{font-size:14px}.vu-winner-page .vu-header .homeloan-winner{background:url("/assets/vu-winner-ZeitzFamily_Tablet-c6c5698882dcb00978f62448406a1873338374c9f7984b16b873c921cdfe06bb.jpg") no-repeat center top;background-position:20% 0%}.vu-winner-page .vu-header .homeloan-winner .giveaway-image{width:100px}.vu-winner-page .vu-header .homeloan-winner h1{margin-top:248px;font-size:32px}.vu-winner-page .vu-header .homeloan-winner div{font-size:19px}.vu-winner-page .vu-header .homegiveaway_lower{background-position:-450px center top;height:140px}.vu-winner-page .vu-header .vu-intro-box{float:right}}@media only screen and (max-width: 480px){.vu-winner-page .homegiveaway-tag{display:inline}.vu-winner-page .vu-offset p{margin-top:5px;margin-bottom:5px}.vu-winner-page .vu-offset .homegiveaway-tag{font-size:24px}.vu-winner-page .vu-eligibile{max-height:530px}.vu-winner-page .vu-eligibile .btn-vu{margin-top:148px}.vu-winner-page .vu-header .homegiveaway{background-position:27% 0%}.vu-winner-page .vu-header .homeloan-winner{background:url("/assets/vu-winner-ZeitzFamily_Mobile-8f8988d0586d616811fba55b4aed051de0fad39ab09ec3b0b775b4b886604ec0.jpg") no-repeat center top;background-position:32% 0%}.vu-winner-page .vu-header .homeloan-winner .vu-new-line{display:inline}.vu-winner-page .vu-header .homeloan-winner h1{font-size:26px;margin-top:240px}.vu-winner-page .vu-header .homeloan-winner h2{font-size:24px}.vu-winner-page .vu-header .homeloan-winner div{font-size:19px}.vu-winner-page .vu-header .veteran-banner{width:66.66667%;margin-top:17px;padding-left:10px}.vu-winner-page .vu-header .uv_home_exp{margin-left:4%;margin-top:-12%}.vu-winner-page .vu-header .homegive-intro-box .uv-home-banner-tag{font-size:12px;font-weight:400}.vu-winner-page .vu-header .homegive-intro-box .inner-uv-tag{font-size:17px;font-weight:400}.vu-winner-page .vu-header .homegive-intro-box p{font-size:11px}.vu-winner-page .vu-header .homegive-intro-box2 p{font-size:8px;font-weight:bold}.vu-winner-page .vu-header .vu-img-logo{padding-left:62%;margin-left:-31%;margin-top:-8%}.vu-winner-page .veteran-banner{width:100%;margin-top:-1px;padding-left:0px}.vu-winner-page .vu-intro-box{max-width:none;float:none}.vu-winner-page .vu-steps-to-buy-homes .vu-home-bg{padding:20px 10px}.vu-winner-page .vu-steps-to-buy-homes .vu-home-bg li{margin-bottom:5px}.vu-winner-page .vu-steps-to-buy-homes .vu-home-bg h2{font-size:30px}.vu-winner-page .vu-steps-to-buy-homes .sponsor-content{margin-top:10px;padding-left:10px}}@media only screen and (max-width: 320px){.vu-winner-page .vu-eligibile .btn-vu{margin-top:70px}.vu-winner-page .vu-steps-to-buy-homes .vu-home-bg li{font-size:12px}.vu-winner-page .vu-steps-to-buy-homes .vu-home-bg h2{font-size:30px}}.vu-sweepstakespage-winner{max-width:1400px;margin-left:auto;margin-right:auto;font-family:Roboto}.vu-sweepstakespage-winner .vu-close-page{position:relative}.vu-sweepstakespage-winner .vu-close-page .hero-img{background:url(/assets/vu-banner-close-254fa76fbdf941c990c2fefacc34e68325fe246b8852e021c4fdcccc9c2650fe.jpg) no-repeat center top;-webkit-background-size:120% 120%;background-size:120%;background-position:0% 56%;color:#fff;height:650px}.vu-sweepstakespage-winner .vu-close-page .vu-close-heading{color:#4A4A4A;font-family:Roboto;font-size:34px;font-weight:bold;line-height:54px;margin-top:20px}.vu-sweepstakespage-winner .vu-close-page .wrap{width:100%}.vu-sweepstakespage-winner .vu-close-page .ad-text{font-size:10px;padding:0 18px 4px 18px;display:block;font-weight:400}.vu-sweepstakespage-winner .vu-close-page .home-subsection-tag{font-size:26px;font-weight:300;line-height:1.6em;margin-bottom:40px}.vu-sweepstakespage-winner .vu-close-page .note_1{margin-bottom:50px}.vu-sweepstakespage-winner .vu-close-page .selectpicker.error+.bootstrap-select .dropdown-toggle{border:none !important}.vu-sweepstakespage-winner .vu-close-page .homegiveaway-img{width:100%}.vu-sweepstakespage-winner .vu-close-page .vu-presentby{margin-top:15px;color:#4A4A4A;opacity:0.5}.vu-sweepstakespage-winner .vu-close-page .vu-guide .vu-overlay{background:rgba(0,0,0,0.49);overflow:hidden;height:100%}.vu-sweepstakespage-winner .vu-close-page .vu-guide .home-image{height:750px;background:url(/assets/vu-guide-background-bc48a1d0d476b41abc3e39fa50734ccad79d1d09cf925ef06eda6f38a8130d13.jpg) no-repeat center top;-webkit-background-size:100% 100%;background-size:100%;background-position-y:63%}.vu-sweepstakespage-winner .vu-close-page .vu-guide .sponsor-text{font-size:14px;margin:0}.vu-sweepstakespage-winner .vu-close-page .vu-guide .union-text{font-size:24px;margin-bottom:20px}.vu-sweepstakespage-winner .vu-close-page .vu-guide .vu-detail-text{font-size:21px;line-height:15px;text-align:center}.vu-sweepstakespage-winner .vu-close-page .vu-guide h2{color:#FFFFFF;font-size:78px;font-family:"Roboto Slab";line-height:92px;text-align:center;font-weight:700;margin-bottom:50px}.vu-sweepstakespage-winner .vu-close-page .vu-guide .sponsor-content{margin-top:22px;padding-left:80px}.vu-sweepstakespage-winner .vu-close-page .vu-guide .vu-home-bg{margin:0 auto;color:white;text-align:center;padding:50px 0;position:relative;top:10%}.vu-sweepstakespage-winner .vu-close-page .vu-guide .vu-home-bg .btn-vu{background-color:#2c88b5;color:#fff;width:270px;border-radius:4px;padding:10px 6px 10px;font-size:20px;margin-top:50px}.vu-sweepstakespage-winner .vu-close-page .vu-guide .vu-home-bg .btn-vu:hover{background-color:#3197ca}.vu-sweepstakespage-winner .vu-close-page .vu-guide .vu-home-bg p{font-family:"Roboto Slab"}.vu-sweepstakespage-winner .vu-close-page .vu-guide .vu-home-bg h2{font-weight:700}.vu-sweepstakespage-winner .vu-close-page .vu-guide .vu-home-bg p{font-weight:400}.vu-sweepstakespage-winner .vu-close-page .disclaimer-offset-vu{font-size:12px;background-color:#3B3B3B;color:white;line-height:2.2em;padding:15px 80px}.vu-sweepstakespage-winner .vu-close-page .disclaimer-offset-vu a{color:#ffffff}.vu-sweepstakespage-winner .vu-header{border-bottom:10px solid #093541}.vu-sweepstakespage-winner .hero-img{height:600px;background:url(/assets/MotherAndDaughter-Desktop-53bafe9ac4da2c501412073a6c05eaaa2fea50399d53f6f9ae90fbd3dfa528fd.jpg) no-repeat center top;-webkit-background-size:cover;background-size:cover;background-position:100% 20%;color:#fff}.vu-sweepstakespage-winner .logo-img{height:574px;width:644px;left:16px;top:38px;background:url(/assets/VUSweepstakes-Desktop-f6e3b53dcfacac9fab2c7908ce86ccd74fab719bb9860205e71629a6adeefd02.png) no-repeat center top;-webkit-background-size:88% 88%;background-size:88%;position:absolute}.vu-sweepstakespage-winner .disclaimer-offset-vu{font-size:12px;background-color:#3B3B3B;color:white;line-height:1.5em;padding:15px}.vu-sweepstakespage-winner .vu-offset{background-color:#fff}.vu-sweepstakespage-winner .btn-vu{background-color:#2c88b5;color:#fff;width:250px;border-radius:6px;padding:13px 6px 13px;font-size:16px}.vu-sweepstakespage-winner .btn-vu:hover{background-color:#3197ca}.vu-sweepstakespage-winner .vu-benefits .homegiveaway-img{width:100%;max-width:614px}.vu-sweepstakespage-winner .vu-benefits .margin-top-lg{color:darkgrey}.vu-sweepstakespage-winner .vu-benefits .homegiveaway-tag{font-weight:500;font-size:32px}.vu-sweepstakespage-winner .vu-benefits .home-subsection{font-size:30px}.vu-sweepstakespage-winner .vu-benefits .home-subsection-tag{font-size:22px;font-weight:300;line-height:1.5em}.vu-sweepstakespage-winner .vu-benefits .note_1{font-size:14px;font-weight:300;line-height:1.5em}.vu-sweepstakespage-winner .vu-benefits .note_2{font-size:14px;font-weight:300;line-height:1.5em}.vu-sweepstakespage-winner .vu-eligibile{overflow:hidden;height:600px;-webkit-background-size:cover;background-size:cover;background-position:100% 30%;color:#fff}.vu-sweepstakespage-winner .vu-eligibile h2,.vu-sweepstakespage-winner .vu-eligibile p{font-size:16px}.vu-sweepstakespage-winner .vu-eligibile h2{font-size:32px;margin:10px 0;font-weight:700}.vu-sweepstakespage-winner .vu-eligibile .home-image{height:600px;background:url(/assets/AmericanHomes-Desktop-092a1e3ba0169cc36e3a001da0f9602624786f538623a5e7e5adb9fd0786bd42.jpg) no-repeat center top}.vu-sweepstakespage-winner .vu-eligibile .sponsor-content{margin-top:22px;padding-left:80px}.vu-sweepstakespage-winner .vu-eligibile .vu-home-bg{margin:0 auto;color:white;text-align:center;max-width:650px;padding:50px 0;position:relative;top:10%}.vu-sweepstakespage-winner .vu-eligibile .vu-home-bg h2,.vu-sweepstakespage-winner .vu-eligibile .vu-home-bg p{font-family:"Roboto Slab", serif}.vu-sweepstakespage-winner .vu-eligibile .vu-home-bg h2{font-weight:700}.vu-sweepstakespage-winner .vu-eligibile .vu-home-bg p{font-weight:400}.vu-sweepstakespage-winner .vu-header .homegiveaway{height:600px;-webkit-background-size:cover;background-size:cover;background-position:100% 20%;color:#fff}.vu-sweepstakespage-winner .vu-header .homegiveaway .logo{position:relative;top:-600px}@media only screen and (min-device-width: 1025px){.vu-sweepstakespage-winner .vu-close-page .vu-lead-form{width:400px;-webkit-box-shadow:0 5px 5px 0 #ccc;box-shadow:0 5px 5px 0 #ccc;background-color:#fff;position:absolute;top:400px;left:68%;z-index:9}.vu-sweepstakespage-winner .vu-close-page .vu-lead-form .ad-text{font-size:10px;padding:0 18px 4px 18px;display:block}.vu-sweepstakespage-winner .vu-lead-form{width:33.3333%;-webkit-box-shadow:none;box-shadow:none;background-color:transparent}.vu-sweepstakespage-winner #sweepsForm{border:1px solid #CCCCCC}.vu-sweepstakespage-winner .vu-eligibile .sponsor-text{font-size:16px;margin-bottom:10px}.vu-sweepstakespage-winner .vu-eligibile p.union-text{font-size:21px;margin-bottom:24px;font-weight:700}.vu-sweepstakespage-winner .vu-eligibile h2{font-size:68px;line-height:1em;margin-bottom:36px}.vu-sweepstakespage-winner .vu-eligibile .start-text{margin-bottom:0;font-size:18px}.vu-sweepstakespage-winner .vu-eligibile p.start{font-weight:700;font-size:18px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.vu-sweepstakespage-winner .vu-close-page .hero-img{-webkit-background-size:170% 170%;background-size:170%;background-position:28% 61%;height:614px}.vu-sweepstakespage-winner .vu-close-page .ad-text{padding:10px 18px 4px 18px}.vu-sweepstakespage-winner .vu-close-page .logo-img{top:345px;height:369px}.vu-sweepstakespage-winner .vu-close-page .vu-lead-form{top:620px;width:320px;margin:0;left:57%;z-index:9;position:absolute;border:1px solid #ccc}.vu-sweepstakespage-winner .vu-close-page .btn-text-disclaimer{font-size:8px;margin-top:5px}.vu-sweepstakespage-winner .vu-close-page .home-subsection-tag{font-size:22px;line-height:2em;margin-bottom:60px}.vu-sweepstakespage-winner .vu-close-page .vu-close-heading{font-size:30px;line-height:55px;margin-bottom:40px}.vu-sweepstakespage-winner .vu-close-page .disclaimer-offset-vu{padding:15px 50px}.vu-sweepstakespage-winner .vu-close-page .vu-header{margin-bottom:5px}.vu-sweepstakespage-winner .vu-close-page .vu-guide .home-image{height:675px}.vu-sweepstakespage-winner .vu-close-page .vu-guide .home-image{background-position-x:1px;-webkit-background-size:134% 134%;background-size:134%}.vu-sweepstakespage-winner .vu-lead-form{top:50px;width:300px;margin:0}.vu-sweepstakespage-winner #sweepsForm{position:relative}.vu-sweepstakespage-winner .hero-img{height:600px;background:url(/assets/MotherAndDaughter-Tablet-eee60266a625cb159278a0ed8e39086dedb8e1495bc1429d231d73218da55aed.jpg) no-repeat center top;-webkit-background-size:cover;background-size:cover;background-position:100% 20%;color:#fff}.vu-sweepstakespage-winner .logo-img{width:100%;height:578px;position:absolute;top:280px;left:0;top:339px;z-index:2;background:url(/assets/VUSweepstakes-Tablet-9aac27ae50dd52ddb06948d24d217f84872ee16ae35813aa60900ab315f2b2be.png) no-repeat center top}.vu-sweepstakespage-winner .vu-header{margin-bottom:65px}.vu-sweepstakespage-winner .vu-header .homegiveaway .logo{top:-340px;left:250px}.vu-sweepstakespage-winner .vu-benefits .homegiveaway-tag{font-weight:600;font-size:28px;line-height:1.5em}.vu-sweepstakespage-winner .vu-benefits .home-subsection-tag{font-size:19px;line-height:1.5em}.vu-sweepstakespage-winner .vu-benefits .note_1{font-size:12px;font-weight:300;line-height:1.5em}.vu-sweepstakespage-winner .vu-benefits .note_2{font-size:12px;font-weight:300;line-height:1.5em}.vu-sweepstakespage-winner .vu-eligibile p{font-size:18px}.vu-sweepstakespage-winner .vu-eligibile p.sponsor-text{font-size:16px}.vu-sweepstakespage-winner .vu-eligibile p.union-text{font-weight:700}.vu-sweepstakespage-winner .vu-eligibile p.start{font-weight:700}.vu-sweepstakespage-winner .vu-eligibile h2{font-size:55px}.vu-sweepstakespage-winner .home-image{height:600px;background:url(/assets/AmericanHomes-Desktop-092a1e3ba0169cc36e3a001da0f9602624786f538623a5e7e5adb9fd0786bd42.jpg) no-repeat center top}.vu-sweepstakespage-winner .home-image .vu-home-bg{padding:150px 50px;position:relative;top:-50px}}@media only screen and (min-device-width: 992px) and (max-device-width: 1024px){.vu-sweepstakespage-winner .vu-close-page .logo-img{width:45%;top:200px;height:370px}.vu-sweepstakespage-winner .vu-close-page .vu-lead-form{top:460px;width:320px;margin:0;right:24px;left:63%}.vu-sweepstakespage-winner .vu-close-page .home-subsection-tag{font-size:20px}.vu-sweepstakespage-winner .vu-close-page .vu-close-heading{font-size:30px}.vu-sweepstakespage-winner .vu-close-page .vu-header{margin-bottom:5px}.vu-sweepstakespage-winner .vu-close-page .vu-guide .home-image{height:675px}}@media only screen and (min-device-width: 320px) and (max-device-width: 767px){.vu-sweepstakespage-winner .vu-close-page .hero-img{-webkit-background-size:264% 264%;background-size:264%;background-position:37% 57%;height:532px}.vu-sweepstakespage-winner .vu-close-page .vu-power-by{top:0px}.vu-sweepstakespage-winner .vu-close-page .vu-lead-form{margin:0;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ccc;-webkit-box-shadow:0 5px 5px 0 #ccc;box-shadow:0 5px 5px 0 #ccc;width:90%;margin:0 auto;position:relative;top:-70px}.vu-sweepstakespage-winner .vu-close-page .home-subsection-tag{font-size:16px;line-height:2em;margin-bottom:10px}.vu-sweepstakespage-winner .vu-close-page .note_1{margin-bottom:0px;font-size:10px;line-height:2em}.vu-sweepstakespage-winner .vu-close-page .vu-close-heading{font-size:20px;line-height:35px;margin-top:4px}.vu-sweepstakespage-winner .vu-close-page .wrap{width:100%}.vu-sweepstakespage-winner .vu-close-page .logo-img{top:398px}.vu-sweepstakespage-winner .vu-close-page .disclaimer-offset-vu{padding:12px 20px}.vu-sweepstakespage-winner .vu-close-page .vu-guide .home-image{height:auto;-webkit-background-size:177% 177%;background-size:177%}.vu-sweepstakespage-winner .vu-close-page .vu-guide .union-text{font-size:12px}.vu-sweepstakespage-winner .vu-close-page .vu-guide h2{font-size:32px;line-height:38px}.vu-sweepstakespage-winner .vu-close-page .vu-guide .vu-detail-text{font-size:10px}.vu-sweepstakespage-winner .vu-close-page .vu-guide .sponsor-text{font-size:8px;margin-bottom:5px}.vu-sweepstakespage-winner .vu-close-page .vu-guide .vu-home-bg .btn-vu{background-color:#2c88b5;color:#fff;width:164px;border-radius:4px;padding:6px 11px 6px;font-size:12px;margin-top:50px}.vu-sweepstakespage-winner .vu-lead-form{margin:0;-webkit-box-shadow:none;box-shadow:none}.vu-sweepstakespage-winner .vu-power-by{top:-50px}.vu-sweepstakespage-winner #sweepsForm{position:relative;top:-100px}.vu-sweepstakespage-winner .hero-img{height:448px;background:url(/assets/MotherAndDaughter-Mobile-90410f891642a0d900923f6924354cf0a776e476e4e16d6ac0b21e8eb8cbe066.jpg) no-repeat center top;-webkit-background-size:cover;background-size:cover;background-position:100% 20%;color:#fff}.vu-sweepstakespage-winner .logo-img{height:196px;width:100%;position:absolute;top:155px;left:0;background:url(/assets/VUSweepstakes-Mobile-8973550a29272f90b99f6ed73c7d8b0782eeb5aabd5d5b1082018a156d5b9619.png) no-repeat center top}.vu-sweepstakespage-winner .vu-benefits .homegiveaway-tag{font-weight:700;font-size:18px;line-height:1.5em}.vu-sweepstakespage-winner .vu-benefits .home-subsection-tag{font-size:15px;line-height:1.5em}.vu-sweepstakespage-winner .vu-benefits .note_1{font-size:12px;font-weight:300;line-height:1.5em}.vu-sweepstakespage-winner .vu-benefits .note_2{font-size:12px;font-weight:300;line-height:1.5em}.vu-sweepstakespage-winner .vu-eligibile{height:325px}.vu-sweepstakespage-winner .vu-eligibile .home-image{background:url(/assets/AmericanHomes-Mobile-a8460752acbafdc53b4cd33c4d967f8f0f23c880d4c08099b554c8dce1d7892f.jpg) no-repeat center top;-webkit-background-size:cover;background-size:cover;height:inherit}.vu-sweepstakespage-winner .vu-eligibile .home-image .vu-home-bg{padding:0;width:100%}.vu-sweepstakespage-winner .vu-eligibile p.start{font-weight:700;margin-bottom:0}.vu-sweepstakespage-winner .vu-eligibile p.sponsor-text{font-size:12px;margin-bottom:0}.vu-sweepstakespage-winner .vu-eligibile p.union-text{font-size:14px;font-weight:700}.vu-sweepstakespage-winner .vu-eligibile h2{font-size:30px;margin-bottom:18px}.vu-sweepstakespage-winner .vu-eligibile .start-text{padding:0 25px;margin-bottom:0;font-size:14px}.vu-sweepstakespage-winner .disclaimer-offset-vu{margin-right:0px;margin-left:0px}}.anniversary-page{position:relative;max-width:1400px;margin-left:auto;margin-right:auto;font-family:Roboto}.anniversary-page .hero-banner{background:url(/assets/75_anniversary_banner-450398593e6e84b714559a4d039ae6f776e6defc5a7d6058084b5917eb709b86.jpg) no-repeat center top;-webkit-background-size:cover;background-size:cover;color:#fff;height:680px;border-bottom:10px solid #093340}.anniversary-page .hero-banner-winner{background:url(/assets/vu-anniversary-winner-97a7775cb02d47cfabebeec7d1a407430251503474b878ee343663cd98a98003.jpg) no-repeat center top;-webkit-background-size:cover;background-size:cover;color:#fff;height:565px;border-bottom:10px solid #093340}.anniversary-page .hero-banner-winner .logo-img{height:308px;width:436px;left:0%;top:55.7%;background:url(/assets/75_anver_logo-7436db19d5252ebdad72142bceb240bcc8b346bf8ccfaaa0a0bcd2fcc92fb6dc.png) no-repeat center top;-webkit-background-size:cover;background-size:cover;position:absolute}.anniversary-page .hero-banner-winner .banner-right-panel{position:absolute;width:375px;height:100%;color:#ffffff;text-align:center;right:0}.anniversary-page .hero-banner-winner .banner-right-panel .right-panel-head{background-color:#D52032;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.5);box-shadow:0 1px 3px 0 rgba(0,0,0,0.5);padding:7px 0}.anniversary-page .hero-banner-winner .banner-right-panel .right-panel-head .vu-arrow{position:absolute;right:5px;color:#fff;top:0px;font-size:28px;display:none}.anniversary-page .hero-banner-winner .banner-right-panel .right-panel-head p{color:#ffffff;font-size:15.75px;font-weight:700;line-height:26px;text-align:center;margin:0}.anniversary-page .logo-img{height:480px;width:767px;left:2%;top:43.7%;background:url(/assets/75_anver_logo-7436db19d5252ebdad72142bceb240bcc8b346bf8ccfaaa0a0bcd2fcc92fb6dc.png) no-repeat center top;-webkit-background-size:88% 88%;background-size:88%;position:absolute}.anniversary-page .sweep-form{position:absolute;top:215px;right:50px;z-index:99}.anniversary-page .closed-lead-form .vu-lead-form{width:400px;-webkit-box-shadow:0 5px 5px 0 #ccc;box-shadow:0 5px 5px 0 #ccc;background-color:#fff;position:absolute;top:450px;right:3%;z-index:9}.anniversary-page .closed-lead-form .vu-lead-form .ad-text{font-size:10px;padding:0 18px 4px 18px;display:block}.anniversary-page .sweeps-content-wrap{background-color:#fff;margin-bottom:120px}.anniversary-page .sweeps-content-wrap .wrap{width:63%}.anniversary-page .sweeps-content-wrap .wrap .vu-presentby-text{margin:80px 0 20px 0;color:#4A4A4A;opacity:0.5}.anniversary-page .sweeps-content-wrap .wrap .realtor-logo{width:67%;margin-bottom:58px}.anniversary-page .sweeps-content-wrap .wrap .sweeps-heading{font-size:38px;line-height:44px;color:#4A4A4A;font-weight:700}.anniversary-page .sweeps-content-wrap .wrap .sweeps-heading sup{font-size:0.6em}.anniversary-page .sweeps-content-wrap .wrap .sweeps-details-text{font-size:26px;font-weight:400;line-height:1.6em;margin-bottom:40px;margin:32px 0px}.anniversary-page .sweeps-content-wrap .wrap .sweeps-details-text sup{font-size:16px}.anniversary-page .sweeps-content-wrap .wrap .note-text{color:#4A4A4A;font-size:12px;line-height:25px}.anniversary-page .sweeps-content-wrap .sweeps-rules{color:#4A4A4A;font-size:12px;line-height:20px;margin:50px 0 30px}.anniversary-page .sweeps-content-wrap-winner .wrap{width:100%}.anniversary-page .sweeps-content-wrap-winner .wrap .vu-presentby-text{margin:70px 20px 60px 300px;display:inline-block}.anniversary-page .sweeps-content-wrap-winner .wrap .realtor-logo{width:35%;margin-bottom:20px}.anniversary-page .sweeps-content-wrap-winner .wrap .sweeps-heading{font-size:40px}.anniversary-page .sweeps-content-wrap-winner .wrap .sweeps-sub-heading{font-size:26px;line-height:40px;color:#4A4A4A;font-weight:700;width:80%}.anniversary-page .winner-section{position:relative}.anniversary-page .winner-section img{width:100%;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);box-shadow:0 2px 4px 0 rgba(0,0,0,0.5)}.anniversary-page .winner-section .hide-image-mob{display:block}.anniversary-page .winner-section .left-panel{padding-left:0;padding-right:8px}.anniversary-page .winner-section .right-panel{padding-right:0;padding-left:8px}.anniversary-page .winner-section .center-panel{padding:0 4px}.anniversary-page .winner-section .zero-padding{padding:0}.anniversary-page .winner-section .zero-margin{margin:0}.anniversary-page .winner-section p{color:#000000;font-size:18px;font-weight:500;line-height:21px;margin:25px 30px 50px}.anniversary-page .winner-section .center-label-heading{position:absolute;left:50%;background-color:#C62A1E;height:132px;z-index:9;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);width:574px;top:-100px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);box-shadow:0 2px 4px 0 rgba(0,0,0,0.5)}.anniversary-page .winner-section .center-label-heading span{color:#FFFFFF;font-size:35px;font-weight:400;line-height:25px;text-align:center;padding:28px 0 12px;display:block}.anniversary-page .winner-section .center-label-heading p{color:#FFFFFF;font-size:23px;font-weight:400;line-height:41px;text-align:center;border-top:2px solid #fff;width:80%;margin:0px auto 0;padding:3px 0 0 0}.anniversary-page .advertisment-sec{padding:30px 0;background:url(/assets/vu-background-flag-6af3de75fc302f1ffefa1351e4c698a001e12d4be4f4f648f6f5ac6808b09213.jpg) no-repeat center top;color:#fff;height:100%;padding:35px 0 20px;background-position:0 0;-webkit-background-size:cover;background-size:cover}.anniversary-page .advertisment-sec span{opacity:0.5;color:#FFFFFF;font-size:13px;line-height:39px;text-transform:uppercase}.anniversary-page .advertisment-sec .over-review{font-size:34px;line-height:44px;text-align:center;margin:0;font-weight:700}.anniversary-page .advertisment-sec .from-text{font-size:24px;line-height:34px;text-align:center;font-weight:400}.anniversary-page .advertisment-sec .view-review-btn{font-size:20px;font-weight:700;line-height:24px;text-align:center;border-radius:4px;background-color:#3E88B7;color:#FFFFFF;padding:18px 39px;margin-top:35px}.anniversary-page .advertisment-sec .view-review-btn:hover{background-color:#3197ca}.anniversary-page .advertisment-sec img{width:35%;margin:15px 0 25px}.anniversary-page .advertisment-sec .star-icons{opacity:1;margin-top:136px;display:block;margin-bottom:15px}.anniversary-page .advertisment-sec .star-icons img{width:36px;text-align:center;margin:0 3px;display:inline-block}.anniversary-page .advertisment-sec h4{color:#FFFFFF;font-size:34px;font-weight:700;line-height:40px;margin:20px 0 25px}.anniversary-page .advertisment-sec p{font-size:26px;line-height:1.4;color:#fff;font-weight:400;margin-right:8px}.anniversary-page .advertisment-sec .endorsed-text{color:#FFFFFF;font-size:16px;line-height:23px;margin-top:40px}.anniversary-page .vu-guide-sec .home-image{height:790px;background:url(/assets/vu-guide-background-new-e95d6a238f8dc6119e2f0cfa26ade1beb3711e150b25dd951b0d1886bedaf308.jpg) no-repeat center top;-webkit-background-size:cover;background-size:cover;background-position:0 -4px}.anniversary-page .vu-guide-sec .sponsor-text{font-size:21px;margin:0;font-family:"Roboto Slab"}.anniversary-page .vu-guide-sec .union-text{font-size:24px;margin-bottom:20px}.anniversary-page .vu-guide-sec .vu-detail-text{font-size:21px;line-height:1.3;text-align:center}.anniversary-page .vu-guide-sec h2{color:#FFFFFF;font-size:92px;font-family:"Roboto Slab";line-height:92px;text-align:center;font-weight:700;margin-bottom:50px}.anniversary-page .vu-guide-sec .sponsor-content{margin-top:22px;padding-left:80px}.anniversary-page .vu-guide-sec .vu-home-bg{margin:0 auto;color:white;text-align:center;padding:100px 0;position:relative;top:10%}.anniversary-page .vu-guide-sec .vu-home-bg .btn-vu{background-color:#2c88b5;color:#fff;width:270px;border-radius:4px;padding:15px 6px 15px;font-size:20px;margin-top:77px;font-weight:400}.anniversary-page .vu-guide-sec .vu-home-bg .btn-vu:hover{background-color:#3197ca}.anniversary-page .vu-guide-sec .vu-home-bg p{font-family:"Roboto Slab"}.anniversary-page .vu-guide-sec .vu-home-bg h2{font-weight:700}.anniversary-page .vu-guide-sec .vu-home-bg p{font-weight:300}.anniversary-page .vu-guide-sec .vu-home-bg p strong{font-weight:500}@media only screen and (min-device-width: 1025px){.anniversary-page #sweepsForm{border:1px solid #CCCCCC}.anniversary-page .vu-eligibile .sponsor-text{font-size:16px;margin-bottom:10px}.anniversary-page .vu-eligibile p.union-text{font-size:21px;margin-bottom:24px;font-weight:700}.anniversary-page .vu-eligibile h2{font-size:68px;line-height:1em;margin-bottom:36px}.anniversary-page .vu-eligibile .start-text{margin-bottom:0;font-size:18px}.anniversary-page .vu-eligibile p.start{font-weight:700;font-size:18px}}@media only screen and (min-width: 992px) and (max-width: 1280px){.anniversary-page .hero-banner{height:522px}.anniversary-page .logo-img{height:416px;width:624px;left:16px;top:209px}.anniversary-page .sweep-form{top:150px;right:26px}.anniversary-page .hero-banner-winner .logo-img{height:312px;width:412px;left:1%;top:55.7%}.anniversary-page .hero-banner-winner .banner-right-panel{width:275px}.anniversary-page .closed-lead-form .vu-lead-form{top:370px;width:320px;margin:0;right:24px;left:66%}.anniversary-page .sweeps-content-wrap .wrap{width:64%}.anniversary-page .sweeps-content-wrap .wrap .sweeps-heading{font-size:35px}.anniversary-page .sweeps-content-wrap .wrap .sweeps-details-text{font-size:22px}.anniversary-page .sweeps-content-wrap .wrap .sweeps-rules{margin:75px 0 30px}.anniversary-page .sweeps-content-wrap-winner .wrap{width:100%}.anniversary-page .sweeps-content-wrap-winner .wrap .realtor-logo{width:40%}.anniversary-page .sweeps-content-wrap-winner .wrap .sweeps-sub-heading{width:100%;font-size:24px}.anniversary-page .advertisment-sec h4{font-size:27px}.anniversary-page .advertisment-sec .p{font-size:20px}.anniversary-page .advertisment-sec .over-review{font-size:26px}.anniversary-page .advertisment-sec .from-text{font-size:18px}.anniversary-page .advertisment-sec .view-review-btn{font-size:17px}.anniversary-page .vu-guide-sec .home-image{height:575px}.anniversary-page .vu-guide-sec h2{font-size:70px;line-height:75px}.anniversary-page .vu-guide-sec .vu-home-bg .btn-vu{margin-top:55px}}@media only screen and (min-width: 768px) and (max-width: 991px){.anniversary-page .hero-banner{-webkit-background-size:160% 160%;background-size:160%;height:578px;background-position:0px 0px}.anniversary-page .logo-img{height:361px;width:512px;left:50%;top:285px;-webkit-background-size:100% 100%;background-size:100%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.anniversary-page .sweep-form{top:668px;right:23px}.anniversary-page .closed-lead-form .vu-lead-form{top:680px;width:320px;margin:0;left:57%}.anniversary-page .sweeps-content-wrap .wrap{width:380px}.anniversary-page .sweeps-content-wrap .wrap .sweeps-heading{font-size:24px;margin:0;line-height:35px}.anniversary-page .sweeps-content-wrap .wrap .sweeps-details-text{font-size:20px}.anniversary-page .sweeps-content-wrap .wrap .note-text{line-height:18px}.anniversary-page .sweeps-content-wrap .closed-wrap{min-height:875px}.anniversary-page .sweeps-content-wrap .sweeps-rules{margin:15px 0 150px;width:54%}.anniversary-page .hero-banner-winner{background:url(/assets/vu-anniversary-winner-tab-220ef5ea50785c6e3258f57615ae3b43bc2bcaa102d872d1f6dafe46bb67ed03.jpg) no-repeat center top;height:520px;-webkit-background-size:100% 100%;background-size:100%}.anniversary-page .hero-banner-winner .logo-img{height:224px;width:322px;left:21%;top:63.7%}.anniversary-page .hero-banner-winner .banner-right-panel{width:300px}.anniversary-page .hero-banner-winner .banner-right-panel #vuRDCForm{min-height:470px}.anniversary-page .sweeps-content-wrap-winner .wrap{width:100%;min-height:500px}.anniversary-page .sweeps-content-wrap-winner .wrap .sweeps-heading{margin-bottom:15px}.anniversary-page .sweeps-content-wrap-winner .wrap .vu-presentby-text{margin:54px 20px 39px 198px}.anniversary-page .sweeps-content-wrap-winner .wrap .realtor-logo{width:300px}.anniversary-page .sweeps-content-wrap-winner .wrap .sweeps-sub-heading{font-size:16px;line-height:26px;width:100%}.anniversary-page .sweeps-content-wrap-winner .wrap .sweeps-details-text{font-size:16px;line-height:26px;margin:20px 0}.anniversary-page .advertisment-sec h4{font-size:27px}.anniversary-page .advertisment-sec p{font-size:20px}.anniversary-page .advertisment-sec .star-icons{margin-top:30px}.anniversary-page .winner-section .left-panel,.anniversary-page .winner-section .right-panel,.anniversary-page .winner-section .center-panel{padding:0}.anniversary-page .vu-guide-sec .home-image{-webkit-background-size:147% 147%;background-size:147%;height:585px;background-position:0}.anniversary-page .vu-guide-sec h2{font-size:50px;line-height:57px}.anniversary-page .vu-guide-sec .sponsor-text{font-size:12px;line-height:33px}.anniversary-page .vu-guide-sec .vu-detail-text{font-size:18px}}@media only screen and (min-width: 320px) and (max-width: 767px){.anniversary-page .hero-banner{-webkit-background-size:186% 186%;background-size:186%;height:358px;background-position:0 0}.anniversary-page .logo-img{height:480px;width:320px;left:50%;top:175px;-webkit-background-size:100% 100%;background-size:100%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.anniversary-page .hero-banner-winner{background:url(/assets/vu-anniversary-winner-mob-bee2ce42725e81c0f1ee0ca3afa66c299e21f87f6236f60237e418e6eb62a50b.jpg) no-repeat center top;height:377px;-webkit-background-size:100% 100%;background-size:100%}.anniversary-page .hero-banner-winner .logo-img{height:211px;width:294px;left:50%;top:54.7%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.anniversary-page .hero-banner-winner .banner-right-panel{width:100%;top:430px;z-index:999}.anniversary-page .sweep-form{position:relative;left:0;top:66px}.anniversary-page .sweep-form #sweepsForm{width:92%;max-width:92%;margin:0 auto}.anniversary-page .closed-lead-form .vu-lead-form{width:90%;margin:0 auto;position:relative;left:0;top:65px}.anniversary-page .sweeps-content-wrap{margin-bottom:88px}.anniversary-page .sweeps-content-wrap .wrap{width:100%}.anniversary-page .sweeps-content-wrap .wrap .realtor-logo{width:300px;margin-bottom:35px}.anniversary-page .sweeps-content-wrap .wrap .sweeps-heading{font-size:18px;line-height:22px}.anniversary-page .sweeps-content-wrap .wrap .sweeps-details-text{font-size:14px;margin:20px 0px}.anniversary-page .sweeps-content-wrap .wrap .sweeps-details-text sup{font-size:9px}.anniversary-page .sweeps-content-wrap .wrap .note-text{font-size:9px;line-height:14px;margin:0}.anniversary-page .sweeps-content-wrap .sweeps-rules{margin:0px 0;font-size:9px;line-height:14px}.anniversary-page .sweeps-content-wrap-winner .wrap{width:100%}.anniversary-page .sweeps-content-wrap-winner .wrap .vu-presentby-text{margin:640px 0 15px 0;display:block}.anniversary-page .sweeps-content-wrap-winner .wrap .realtor-logo{width:100%;margin-bottom:45px}.anniversary-page .sweeps-content-wrap-winner .wrap .sweeps-sub-heading{font-size:17px;line-height:26px;width:100%}.anniversary-page .sweeps-content-wrap-winner .wrap .sweeps-details-text{font-size:16px;line-height:26px}.anniversary-page .winner-section .center-label-heading{width:320px;height:100px;top:-75px}.anniversary-page .winner-section .center-label-heading span{padding:17px 0 5px;font-size:22px}.anniversary-page .winner-section .center-label-heading p{font-size:18px;padding:0px 0 10px}.anniversary-page .winner-section p{font-size:15px;margin:20px 15px}.anniversary-page .winner-section .left-panel,.anniversary-page .winner-section .right-panel,.anniversary-page .winner-section .center-panel{padding:0}.anniversary-page .advertisment-sec{padding:14px 0 20px}.anniversary-page .advertisment-sec .star-icons{margin-top:30px}.anniversary-page .advertisment-sec span{font-size:8.45px;line-height:0}.anniversary-page .advertisment-sec h4{margin:10px 0 0px;font-size:17px;line-height:26px}.anniversary-page .advertisment-sec p{line-height:22px;font-size:15px}.anniversary-page .advertisment-sec .over-review{font-size:22px;line-height:26px}.anniversary-page .advertisment-sec .from-text{font-size:15px;line-height:20px}.anniversary-page .advertisment-sec .view-review-btn{font-size:13px;font-weight:400;padding:7px 27px}.anniversary-page .advertisment-sec .endorsed-text{color:#FFFFFF;font-size:11px;line-height:16px}.anniversary-page .vu-guide-sec .vu-home-bg{padding:60px 0}.anniversary-page .vu-guide-sec .home-image{-webkit-background-size:163% 163%;background-size:163%;height:325px;background-position:-165px -18px}.anniversary-page .vu-guide-sec h2{margin-bottom:10px;font-size:34px;line-height:34px}.anniversary-page .vu-guide-sec .sponsor-text{font-size:9px;line-height:33px}.anniversary-page .vu-guide-sec .vu-detail-text{font-size:13px;width:70%;margin:0 auto}.anniversary-page .vu-guide-sec .vu-home-bg .btn-vu{font-size:9px;padding:6px 8px 6px;width:auto;margin-top:20px}}@media only screen and (max-width: 766px){.mrtg-home-wrapper h2{font-size:22px}}.mrtg-home-hero{position:relative}.mrtg-home-hero h1{font-size:55px;font-weight:400}.mrtg-home-hero .hero-wrapper{height:500px;background:url(/assets/mrtg-hero-home-2a446b09895e5514c910bc4eab523b872999457ba700aed81f03e019fd468077.jpg) no-repeat center top;-webkit-background-size:cover;background-size:cover}.mrtg-home-hero .mrtg-hero-content{padding-top:60px}.mrtg-home-hero .mrtg-hero-content p{color:#fff}.mrtg-home-hero .mrtg-hero-content header{max-width:540px;margin:40px auto 20px}.mrtg-home-hero .mrtg-hero-content .mrtg-search-wrapper{max-width:400px;margin:40px auto 20px;position:relative}.mrtg-home-hero .mrtg-hero-content .mrtg-search-wrapper input,.mrtg-home-hero .mrtg-hero-content .mrtg-search-wrapper button{height:48px;border:0;border-radius:0}.mrtg-home-hero .mrtg-hero-content .mrtg-search-wrapper .btn-primary{padding:0 30px;font-size:18px}.mrtg-home-hero .mrtg-hero-content .mrtg-search-wrapper .search-autocomplete{top:60px;left:0px;max-width:350px;margin:0;color:#333}.mrtg-home-hero .mrtg-hero-content .mrtg-search-wrapper .search-input-group{margin:0 auto}.mrtg-home-hero .mrtg-hero-content .autocomplete-error p{color:#333}.mrtg-va-loan{display:block;background-color:#d92228;padding:10px;text-align:center;color:#ffffff}.mrtg-va-loan:hover,.mrtg-va-loan:active{color:rgba(255,255,255,0.9)}@media only screen and (max-width: 766px){.mrtg-home-hero h1{font-size:40px}}@media only screen and (max-width: 480px){.mrtg-home-hero h1{font-size:30px}.mrtg-home-hero .hero-wrapper{height:400px}}.local-lender-wrapper{padding:25px 0;background-image:-webkit-linear-gradient(top, #e6f3fc 0%, #fefeff 100%);background-image:-o-linear-gradient(top, #e6f3fc 0%, #fefeff 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#e6f3fc), to(#fefeff));background-image:-moz-linear-gradient(top, #e6f3fc 0%, #fefeff 100%);background-image:linear-gradient(to bottom, #e6f3fc 0%, #fefeff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFE6F3FC', endColorstr='#FFFEFEFF', GradientType=0)}.local-lender-wrapper .y30-text,.local-lender-wrapper .y15-text,.local-lender-wrapper .a51-text{display:block;text-align:center;text-decoration:none;color:#000}.local-lender-wrapper .y30-text .loan,.local-lender-wrapper .y15-text .loan,.local-lender-wrapper .a51-text .loan{display:block}.local-lender-wrapper .y30-text .rate,.local-lender-wrapper .y15-text .rate,.local-lender-wrapper .a51-text .rate{font-size:30px;margin-right:5px;cursor:pointer;color:#0099cc}.local-lender-wrapper .chart{height:100px;max-width:200px;margin:0 auto}.local-lender-wrapper .ra-arrow-down{color:#3D850A}.local-lender-wrapper .ra-arrow-up{color:#a92d2d}.local-lender-wrapper .row>div::before{content:"";border-left:2px solid #c4c4c4;height:65%;width:2px;position:absolute;top:20px;left:0}.local-lender-wrapper .row div.no-border-left::before{border-left:0}.local-lender-wrapper .btn{max-width:200px}@media only screen and (max-width: 766px){.local-lender-wrapper .y30,.local-lender-wrapper .y15,.local-lender-wrapper .a51{height:80px}}@media only screen and (max-width: 480px){.local-lender-wrapper{text-align:center}.local-lender-wrapper .rate{display:block}}.mrtg-news-advice{position:relative;padding:25px 0}.mrtg-news-advice .hero-wrapper{height:450px;background:url("/assets/heroimg_forsale_3_3-bf9d7e5353bfd3b36ee1fbae1274ab29dcbf5c5d6c3cb5a97728282e15ad9e1e.jpg") no-repeat center top;-webkit-background-size:cover;background-size:cover}.mrtg-news-advice.tips .item .mrtg-newsfeed-detail{min-height:136px}.mrtg-news-advice .news-advice-content{padding-top:60px}.mrtg-news-advice .news-box{border:1px solid #c4c4c4;padding:20px;background-color:#fff;text-align:center}.mrtg-news-advice .news-box span{color:#c4c4c4}.mrtg-news-advice .btn{max-width:100px}.mrtg-news-feed-mobile{margin:0 10px}.mrtg-news-feed-mobile .item{margin-bottom:25px;-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.25);box-shadow:0px 1px 3px 0px rgba(0,0,0,0.25);border:1px solid #c4c4c4}.mrtg-news-feed-mobile .mrtg-newsfeed-detail{color:#333;line-height:1.2;padding:20px;font-size:18px;text-align:center}.mrtg-news-feed-mobile .mrtg-newsfeed-image img{width:100%}.mrtg-newsfeed-carousel{background-color:#fff;overflow:hidden;max-height:0;-webkit-transition:all 0.5s linear;-o-transition:all 0.5s linear;-moz-transition:all 0.5s linear;transition:all 0.5s linear}.mrtg-newsfeed-carousel.owl-loaded{max-height:380px}.mrtg-newsfeed-carousel .item{margin:0 5px;background-color:#fff;-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.25);box-shadow:0px 1px 3px 0px rgba(0,0,0,0.25);border:1px solid #c4c4c4}.mrtg-newsfeed-carousel .item a{display:block;position:relative;text-decoration:none;color:#333}.mrtg-newsfeed-carousel .item .mrtg-newsfeed-image{position:relative;height:0;padding-bottom:56%;background-color:#f7f7f7;overflow:hidden}.mrtg-newsfeed-carousel .item .mrtg-newsfeed-image img{width:100%}.mrtg-newsfeed-carousel .item .mrtg-newsfeed-image .play-button{background:url("/assets/video-play-button-2-78b1cfc7582aeccedb7992c6f36e780f097d9a7cbfa1e8a9735e12cbb7cd4487.svg") no-repeat top left;-webkit-background-size:contain;background-size:contain;position:absolute;width:60px;height:60px;top:50%;left:50%;margin-top:-30px;margin-left:-30px;display:block}.mrtg-newsfeed-carousel .item .mrtg-newsfeed-detail{padding:20px}.mrtg-newsfeed-carousel .item .mrtg-newsfeed-detail .news-title{font-size:18px;display:block;line-height:1.2;height:42px}.mrtg-newsfeed-carousel .item .mrtg-newsfeed-detail .description{overflow:hidden;position:relative;line-height:1.3;font-size:1em;max-height:3.9em;padding-right:1em;text-align:justify;margin-top:5px}.mrtg-newsfeed-carousel .item .mrtg-newsfeed-detail .description:before{content:'...';position:absolute;right:0;bottom:0}.mrtg-newsfeed-carousel .item .mrtg-newsfeed-detail .description:after{content:'';position:absolute;right:0;width:1em;height:1em;margin-top:0.2em;background:#fff}.mrtg-newsfeed-carousel .item .mrtg-newsfeed-detail .description p{margin:0}.mrtg-newsfeed-carousel .newsfeed-navi{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding:10px 5px;background-color:rgba(51,51,51,0.6);cursor:pointer}.mrtg-newsfeed-carousel .newsfeed-navi .ra{font-size:1.5em;color:#fff}.mrtg-newsfeed-carousel .newsfeed-navi.newsfeed-navi-prev{padding-left:10px;left:0;border-radius:0 2px 2px 0}.mrtg-newsfeed-carousel .newsfeed-navi.newsfeed-navi-next{padding-right:10px;right:0;border-radius:2px 0 0 2px}@media only screen and (max-width: 766px){.mrtg-newsfeed-carousel .item .mrtg-newsfeed-detail{padding:15px}}.mortgage-rates .compare-container .sub-header,.home-equity-rates .compare-container .sub-header{margin:24px 0;padding:0 15%;font-size:40px}.mortgage-rates .compare-container .search-criteria-desc,.home-equity-rates .compare-container .search-criteria-desc{margin-bottom:10px;padding:10px}.mortgage-rates .compare-container .search-criteria-desc span,.home-equity-rates .compare-container .search-criteria-desc span{float:left}.mortgage-rates .compare-container .search-criteria-desc .description,.home-equity-rates .compare-container .search-criteria-desc .description{font-weight:400;text-align:left;margin-bottom:10px;font-size:16px}.mortgage-rates .action-bar-header .advertising-disclosure,.home-equity-rates .action-bar-header .advertising-disclosure{display:block;text-align:right;font-size:16px;font-weight:700}.mortgage-rates .action-bar-header .advertising-disclosure.small,.home-equity-rates .action-bar-header .advertising-disclosure.small{display:block;text-align:right;font-size:14px;font-weight:700}.mortgage-rates .mrtg-rates-header header,.mortgage-rates .home-equity-rates-header header,.home-equity-rates .mrtg-rates-header header,.home-equity-rates .home-equity-rates-header header{position:relative}.mortgage-rates .mrtg-rates-header header .ad-disclosure .advertising-disclosure,.mortgage-rates .home-equity-rates-header header .ad-disclosure .advertising-disclosure,.home-equity-rates .mrtg-rates-header header .ad-disclosure .advertising-disclosure,.home-equity-rates .home-equity-rates-header header .ad-disclosure .advertising-disclosure{font-size:16px;position:absolute;font-weight:700;bottom:0px;right:0px}.mortgage-rates .mrtg-rates-header header .ad-disclosure .advertising-disclosure.small,.mortgage-rates .home-equity-rates-header header .ad-disclosure .advertising-disclosure.small,.home-equity-rates .mrtg-rates-header header .ad-disclosure .advertising-disclosure.small,.home-equity-rates .home-equity-rates-header header .ad-disclosure .advertising-disclosure.small{font-size:14px;position:absolute;bottom:-15px}.mortgage-rates .modal-rate-compare .modal-header,.home-equity-rates .modal-rate-compare .modal-header{background:none}.mortgage-rates .mrtg-tools,.home-equity-rates .mrtg-tools{background-color:#fff;clear:both}.mortgage-rates .checkbox-primary label::after,.home-equity-rates .checkbox-primary label::after{top:5px}.mortgage-rates .radio-primary label::after,.home-equity-rates .radio-primary label::after{top:8px}.mortgage-rates .muted,.home-equity-rates .muted{color:#999}.mortgage-rates .star-rating .ra,.home-equity-rates .star-rating .ra{color:#ffb81d;font-size:14px}.mortgage-rates .star-rating.rating-dim,.home-equity-rates .star-rating.rating-dim{color:#c4c4c4}.mortgage-rates .mrtg-rates-provider-disclaimer,.home-equity-rates .mrtg-rates-provider-disclaimer{margin-top:40px;font-size:14px;font-weight:300}.mortgage-rates .mrtg-rates-provider-disclaimer .hel-disclaimer-more-info,.home-equity-rates .mrtg-rates-provider-disclaimer .hel-disclaimer-more-info{cursor:pointer;font-weight:normal}.mortgage-rates .mrtg-rates-provider-disclaimer .rates-provider-full-disclaimer,.home-equity-rates .mrtg-rates-provider-disclaimer .rates-provider-full-disclaimer{margin-top:20px}.mortgage-rates .mrtg-rates-provider-disclaimer .toggle-rate-disclaimer,.home-equity-rates .mrtg-rates-provider-disclaimer .toggle-rate-disclaimer{font-size:50px;color:#333;display:block;text-align:center;line-height:40px}.mortgage-rates .mrtg-rates-provider-disclaimer .toggle-rate-disclaimer .ra,.home-equity-rates .mrtg-rates-provider-disclaimer .toggle-rate-disclaimer .ra{color:#999}.mortgage-rates .mrtg-rates-provider-disclaimer .toggle-rate-disclaimer a:hover,.mortgage-rates .mrtg-rates-provider-disclaimer .toggle-rate-disclaimer a:active,.mortgage-rates .mrtg-rates-provider-disclaimer .toggle-rate-disclaimer a:focus,.home-equity-rates .mrtg-rates-provider-disclaimer .toggle-rate-disclaimer a:hover,.home-equity-rates .mrtg-rates-provider-disclaimer .toggle-rate-disclaimer a:active,.home-equity-rates .mrtg-rates-provider-disclaimer .toggle-rate-disclaimer a:focus{text-decoration:none}.mortgage-rates .mrtg-rates-provider-disclaimer h3,.home-equity-rates .mrtg-rates-provider-disclaimer h3{font-size:16px;font-weight:700;color:#0099cc;margin:0}.mortgage-rates .mrtg-rates-provider-disclaimer .small,.home-equity-rates .mrtg-rates-provider-disclaimer .small{font-size:14px}.mortgage-rates .mrtg-rates-provider-disclaimer p,.home-equity-rates .mrtg-rates-provider-disclaimer p{color:#999}.mortgage-rates .mrtg-rates-provider-disclaimer a,.home-equity-rates .mrtg-rates-provider-disclaimer a{font-weight:700}.mortgage-rates .rdc-disclaimer,.home-equity-rates .rdc-disclaimer{font-size:12px;color:#999}.mortgage-rates .rates-provided-by,.home-equity-rates .rates-provided-by{margin-top:20px;font-size:14px}.mortgage-rates .rates-provided-by img,.home-equity-rates .rates-provided-by img{height:12px;vertical-align:baseline}.mortgage-rates .pagination,.home-equity-rates .pagination{font-size:12px}.rates #mortgage-content{background-image:-webkit-linear-gradient(top, #e6f3fc 0%, #fefeff 100%);background-image:-o-linear-gradient(top, #e6f3fc 0%, #fefeff 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#e6f3fc), to(#fefeff));background-image:-moz-linear-gradient(top, #e6f3fc 0%, #fefeff 100%);background-image:linear-gradient(to bottom, #e6f3fc 0%, #fefeff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFE6F3FC', endColorstr='#FFFEFEFF', GradientType=0);-webkit-background-size:100% 10%;background-size:100% 10%;background-repeat:no-repeat}.rates #mortgage-content .mrtg-rates-header header{position:relative}.rates #mortgage-content .mrtg-rates-header header .ad-disclosure{padding:10px}.rates #mortgage-content .mrtg-rates-header header .ad-disclosure .advertising-disclosure{font-size:16px;position:absolute;font-weight:700;bottom:0px;right:0px}.rates #mortgage-content .mrtg-rates-header header .advertising-disclosure.small{font-size:14px;position:absolute;bottom:-15px}.rates #mortgage-content .breadcrumb-list{padding-top:8px}.rates #mortgage-content .breadcrumb-list ul a{display:inline-block}.rates #mortgage-content .breadcrumb-list ul li,.rates #mortgage-content .breadcrumb-list ul span{line-height:1.8em;font-family:Roboto;font-size:14px;font-weight:300;color:#333333}.rates #mortgage-content .breadcrumb-list ul li{margin-right:5px;margin-left:0;line-height:1.8em}@media only screen and (max-width: 995px){.mrtg-rates-header .header-section-secondary{font-size:16px}}@media only screen and (max-width: 766px){.mortgage-rates .rates-provided-by{position:inherit;margin-top:10px;text-align:left}.mortgage-rates .mrtg-rates-provider-disclaimer .toggle-rate-disclaimer{text-align:left}}@-webkit-keyframes appear{from{opacity:0}to{opacity:1}}@-moz-keyframes appear{from{opacity:0}to{opacity:1}}@-o-keyframes appear{from{opacity:0}to{opacity:1}}@keyframes appear{from{opacity:0}to{opacity:1}}.mrtg-rates-search{z-index:1;position:relative;opacity:0}.mrtg-rates-search.appear{-webkit-animation-name:appear;-moz-animation-name:appear;-o-animation-name:appear;animation-name:appear;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-o-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.mrtg-rates-search.affix{position:fixed;top:0;width:100%;z-index:10}.mrtg-rates-search .search-autocomplete{padding:2px 10px}.mrtg-rates-search .card-search-facet{border:1px solid #dcdcdc;background-color:#fff;min-height:50px;padding:20px 0}.mrtg-rates-search .card-search-facet .form-group{position:absolute;bottom:-15px}.mrtg-rates-search .card-search-facet:not(.edit-mode) .list-horizontal>li{height:inherit}.mrtg-rates-search .card-search-facet:not(.edit-mode) .list-horizontal>li:first-child{border-left:0;width:10%;min-width:85px}.mrtg-rates-search .card-search-facet:not(.edit-mode) .list-horizontal>li:last-child{margin-right:0}.mrtg-rates-search .card-search-facet:not(.edit-mode) .list-horizontal>li.rate-down-payment .down-pay-percent{padding-left:8px}.mrtg-rates-search .card-search-facet:not(.edit-mode) .list-horizontal>li.rate-home-price{min-width:85px;width:11%}.mrtg-rates-search .card-search-facet:not(.edit-mode) .list-horizontal>li.rate-location{width:20%}.mrtg-rates-search .card-search-facet:not(.edit-mode) .list-horizontal>li.rate-loan-type,.mrtg-rates-search .card-search-facet:not(.edit-mode) .list-horizontal>li.rate-points{display:none}.mrtg-rates-search .card-search-facet:not(.edit-mode) .list-horizontal>li .credit-score-selector button{border:none;font-weight:400;font-size:18px;padding:0}.mrtg-rates-search .card-search-facet:not(.edit-mode) .icon-equals{display:block;width:10px;height:10px;position:absolute;top:25px;left:90px;z-index:5}.mrtg-rates-search .card-search-facet:not(.edit-mode) label{font-size:14px;font-weight:400;margin:0}.mrtg-rates-search .card-search-facet:not(.edit-mode) input{cursor:pointer}.mrtg-rates-search .card-search-facet:not(.edit-mode) input[type="text"]{border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#333;font-weight:400;font-size:18px;padding:0}.mrtg-rates-search .card-search-facet:not(.edit-mode) input[type="radio"]+label{display:none}.mrtg-rates-search .card-search-facet:not(.edit-mode) input[type="radio"]:checked+label{display:block;color:#333;font-weight:400;font-size:18px;margin-left:-10px;padding:0}.mrtg-rates-search .card-search-facet:not(.edit-mode) input[type="radio"]:checked+label::before,.mrtg-rates-search .card-search-facet:not(.edit-mode) input[type="radio"]:checked+label::after{display:none}.mrtg-rates-search .card-search-facet:not(.edit-mode) .bootstrap-select{margin-top:6px}.mrtg-rates-search .card-search-facet:not(.edit-mode) .bootstrap-select .btn-default.dropdown-toggle:hover{background-color:initial}.mrtg-rates-search .card-search-facet:not(.edit-mode) .bootstrap-select.btn-group .btn .caret{display:none}.mrtg-rates-search .card-search-facet:not(.edit-mode) .action-bar .edit-cancel{display:none}.mrtg-rates-search .card-search-facet:not(.edit-mode) .action-bar .edit-done{display:none}.mrtg-rates-search .card-search-facet:not(.edit-mode) .action-bar .edit-start{display:inline-block;position:absolute;top:32px;right:150px}.mrtg-rates-search .card-search-facet .search-input-group{width:100%}.mrtg-rates-search .card-search-facet .search-autocomplete{top:70px}.mrtg-rates-search .card-search-facet .list-horizontal{margin:0 auto;width:95%;max-width:1000px}.mrtg-rates-search .card-search-facet .list-horizontal>li{height:88px;margin-left:20px}.mrtg-rates-search .card-search-facet .list-horizontal>li.rate-location{position:relative;width:30%;margin-left:30px}.mrtg-rates-search .card-search-facet .list-horizontal>li.rate-location input.user-input-box.input-error{border-color:#d92228;border-right:1px solid #d92228}.mrtg-rates-search .card-search-facet .list-horizontal>li:first-child{float:left}.mrtg-rates-search .card-search-facet .icon-equals{display:none}.mrtg-rates-search .card-search-facet #loan-filters{-webkit-column-width:350px;-moz-column-width:350px;column-width:350px;height:100px}.mrtg-rates-search .card-search-facet #loan-filters .checkbox-primary{float:none;width:inherit}.mrtg-rates-search .card-search-facet #loan-filters .checkbox-primary:first-of-type{margin-top:0px}.mrtg-rates-search .card-search-facet .radio-primary{padding-left:10px;margin:4px 0}.mrtg-rates-search .card-search-facet .rate-purpose{width:10%;min-width:100px}.mrtg-rates-search .card-search-facet .rate-purpose .rate-purpose-radio{margin-bottom:5px}.mrtg-rates-search .card-search-facet .rate-purpose .rate-purpose-radio label::after{top:3px}.mrtg-rates-search .card-search-facet .rate-home-price{min-width:110px;width:11%}.mrtg-rates-search .card-search-facet .rate-location{margin-left:20px}.mrtg-rates-search .card-search-facet .rate-down-payment{width:18%;min-width:135px}.mrtg-rates-search .card-search-facet .rate-down-payment input{width:38%}.mrtg-rates-search .card-search-facet .rate-down-payment input:first-child{width:62%;border-right:0}.mrtg-rates-search .card-search-facet .rate-credit-score,.mrtg-rates-search .card-search-facet .rate-points{width:20%}.mrtg-rates-search .card-search-facet .rate-loan-type{width:50%}.mrtg-rates-search .card-search-facet .rate-loan-type #loan-filters{-webkit-column-width:150px;-moz-column-width:150px;column-width:150px}.mrtg-rates-search .card-search-facet .action-bar{margin:0 auto;width:95%;max-width:1000px}.mrtg-rates-search .card-search-facet .error{margin-left:220px;font-weight:normal;font-size:14px;color:#d92228;width:auto}.mrtg-rates-search .card-search-facet .input-search-error{color:#d92228}@media only screen and (max-width: 1279px){.mrtg-rates-search .card-search-facet .list-horizontal>li.rate-down-payment{margin-right:0}.mrtg-rates-search .card-search-facet .list-horizontal>li.rate-location{width:30%;margin-left:30px}.mrtg-rates-search .card-search-facet .list-horizontal>li:last-child{float:right}.mrtg-rates-search .card-search-facet .list-horizontal>li.rate-loan-type{width:18%}.mrtg-rates-search .card-search-facet:not(.edit-mode) .action-bar .edit-start{right:40px}}@media only screen and (max-width: 995px){.mrtg-rates-search .card-search-facet{height:300px}.mrtg-rates-search .card-search-facet .action-bar{width:100%;padding-right:10px}.mrtg-rates-search .card-search-facet .list-horizontal{width:100%}.mrtg-rates-search .card-search-facet .list-horizontal>li:nth-child(2){margin-right:10px}.mrtg-rates-search .card-search-facet .list-horizontal>li.rate-location{width:28%}.mrtg-rates-search .card-search-facet .list-horizontal>li.rate-loan-type{width:50%}.mrtg-rates-search .card-search-facet .list-horizontal>li:last-child{float:left}.mrtg-rates-search .card-search-facet .rate-loan-type{width:50%}.mrtg-rates-search .card-search-facet .rate-loan-type #loan-filters{-webkit-column-width:118px;-moz-column-width:118px;column-width:118px;height:initial}.mrtg-rates-search .card-search-facet:not(.edit-mode) .action-bar .edit-start{right:20px}.mrtg-rates-search .card-search-facet:not(.edit-mode) .list-horizontal>li.rate-purpose{min-width:90px}.mrtg-rates-search .card-search-facet:not(.edit-mode) .list-horizontal>li.rate-location{width:25%}.mrtg-rates-search .card-search-facet:not(.edit-mode) .list-horizontal>li.rate-down-payment{margin-right:13%}.mrtg-rates-search .card-search-facet:not(.edit-mode) .list-horizontal>li.rate-credit-score{display:none}.mrtg-rates-search .card-search-facet:not(.edit-mode) .icon-equals{left:80px}}@media only screen and (max-width: 767px){.mrtg-rates-search .card-search-facet{height:400px}.mrtg-rates-search .card-search-facet .list-horizontal>li:last-child{position:relative;top:-90px}}.mrtg-rate-trends{clear:both}.mrtg-rate-trends .card-rate-trends{background-color:#fff;min-height:150px;padding:20px}.mrtg-rate-trends .chart{height:185px;width:100%;float:left}.mrtg-rate-trends .chart-text{margin-top:30px;position:relative}.mrtg-rate-trends .chart-text .rate{font-size:23px;font-weight:400;margin-left:15px}.mrtg-rate-trends .chart-text .ra{position:absolute}.mrtg-rate-trends .chart-text .loan::before{content:'';height:10px;width:10px;display:inline-block;margin-right:5px;border-radius:5px}.mrtg-rate-trends .y30-text .loan::before{background-color:#92A0E5}.mrtg-rate-trends .y15-text .loan::before{background-color:#BCDB8F}.mrtg-rate-trends .a51-text .loan::before{background-color:#7BCDF3}.mrtg-rate-trends .ra-arrow-down{color:#57bb10;bottom:0}.mrtg-rate-trends .ra-arrow-up{color:#a92d2d;bottom:3px}.mrtg-rate-trends .text-align-right{margin-top:20px}@media only screen and (min-width: 996px) and (max-width: 1279px){.mrtg-rate-trends .chart-text .loan{font-size:12px}.mrtg-rate-trends .chart-text .ra{right:-15px}}@media only screen and (max-width: 320px){.mrtg-rate-trends .chart-text .loan{font-size:11px}.mrtg-rate-trends .card-rate-trends{padding:5px}.mrtg-rate-trends .card-rate-trends .rate{font-size:18px}}.city-rate-trends-table h2,.product-rate-trends-table h2,.state-rate-trends-table h2{color:#333;font-size:20px;line-height:20px;line-height:1.4em}.city-rate-trends-table .date-today,.product-rate-trends-table .date-today,.state-rate-trends-table .date-today{color:#999;font-size:14px}.city-rate-trends-table .product-rate-trends-table-wrapper,.city-rate-trends-table .state-rate-trends-table-wrapper,.product-rate-trends-table .product-rate-trends-table-wrapper,.product-rate-trends-table .state-rate-trends-table-wrapper,.state-rate-trends-table .product-rate-trends-table-wrapper,.state-rate-trends-table .state-rate-trends-table-wrapper{border:1px solid #E4E4E4;background-color:#FFFFFF;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,0.12),0 2px 2px 0 rgba(0,0,0,0.24);box-shadow:0 0 2px 0 rgba(0,0,0,0.12),0 2px 2px 0 rgba(0,0,0,0.24);padding:24px 0;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc}.city-rate-trends-table table,.product-rate-trends-table table,.state-rate-trends-table table{width:100%;margin:0 auto;width:95%;max-width:1000px}.city-rate-trends-table table a,.product-rate-trends-table table a,.state-rate-trends-table table a{font-size:12px;font-weight:400}.city-rate-trends-table header,.product-rate-trends-table header,.state-rate-trends-table header{padding-left:50px;padding-right:50px}.city-rate-trends-table header h2,.product-rate-trends-table header h2,.state-rate-trends-table header h2{font-weight:400;font-size:26px}.city-rate-trends-table td,.city-rate-trends-table th,.product-rate-trends-table td,.product-rate-trends-table th,.state-rate-trends-table td,.state-rate-trends-table th{padding-left:10%;padding-right:10%;padding-top:10px}.city-rate-trends-table th,.product-rate-trends-table th,.state-rate-trends-table th{border-bottom:2px solid #999;color:#999;padding-bottom:10px;font-size:14px;font-weight:400}.city-rate-trends-table td,.product-rate-trends-table td,.state-rate-trends-table td{font-size:18px;font-weight:400;line-height:28px}.city-rate-trends-table .ra-arrow-down,.product-rate-trends-table .ra-arrow-down,.state-rate-trends-table .ra-arrow-down{color:#57bb10;position:relative;top:-2px;left:40px}.city-rate-trends-table .ra-arrow-up,.product-rate-trends-table .ra-arrow-up,.state-rate-trends-table .ra-arrow-up{color:#a92d2d;position:relative;top:-2px;left:40px}.city-rate-trends-table .text-align-right,.product-rate-trends-table .text-align-right,.state-rate-trends-table .text-align-right{margin-top:20px}.state-rate-trends-table{margin-bottom:45px}.product-rate-trends-table{margin-bottom:0px}.product-mrtg-rates-header .container .header-group,.city-mrtg-rates-header .container .header-group,.state-mrtg-rates-header .container .header-group{margin-top:-10px}.product-mrtg-rates-header p.header-section-secondary,.city-mrtg-rates-header p.header-section-secondary,.state-mrtg-rates-header p.header-section-secondary{margin:24px 0;padding:0 25%;font-size:18px;line-height:28.8px}@media only screen and (min-width: 767px) and (max-width: 995px){.city-mrtg-rates-header p.header-section-secondary,.state-mrtg-rates-header p.header-section-secondary{padding:0 8%}}.mrtg-rate-table{font-size:12px;border:1px solid #dcdcdc;background-color:#fff;position:relative}.mrtg-rate-table h3{color:#333;font-weight:400;font-size:23px;margin-top:5px}.mrtg-rate-table .selected-compare{font-weight:normal;color:#3377cc;cursor:pointer;position:absolute;right:10px;top:-27px}.mrtg-rate-table .action-bar{background-color:#f7f7f7;padding:10px 15px;border-bottom:1px solid #dcdcdc;list-style-type:none}.mrtg-rate-table .action-bar .active{font-weight:700}.mrtg-rate-table .action-bar>li{display:inline-block;margin-right:15px}.mrtg-rate-table .action-bar li.edit-search{float:right}.mrtg-rate-table .action-bar a{color:#333;cursor:pointer;text-decoration:none}.mrtg-rate-table .action-bar a.btn-default{color:#d92228;font-size:12px}.mrtg-rate-table .action-bar a.btn{position:absolute;top:3px;right:38px}.mrtg-rate-table .action-bar .link-filter{margin-right:40px}.mrtg-rate-table .rating-num{font-size:12px}.mrtg-rate-table .mrtg-rate-card{border-bottom:1px solid #dcdcdc;color:#333;padding:20px 10px}.mrtg-rate-table .mrtg-rate-card .row{padding-left:20px}.mrtg-rate-table .mrtg-rate-card .offer a{cursor:pointer}.mrtg-rate-table .mrtg-rate-card .offer-detail{padding-left:25px}.mrtg-rate-table .mrtg-rate-card .lender-phone{width:140px}.mrtg-rate-table .mrtg-rate-card .lender-phone span{color:#999}.mrtg-rate-table .mrtg-rate-card .popover-rate{text-decoration:none;color:#999;border-bottom:1px solid transparent}.mrtg-rate-table .mrtg-rate-card .link-rate-compare{position:absolute;top:25px;left:-35px}.mrtg-rate-table .mrtg-rate-card .checkbox-primary{height:25px;margin-top:0}.mrtg-rate-table .mrtg-rate-card .checkbox-primary:hover:before,.mrtg-rate-table .mrtg-rate-card .checkbox-primary:hover:after,.mrtg-rate-table .mrtg-rate-card .checkbox-primary:focus:before,.mrtg-rate-table .mrtg-rate-card .checkbox-primary:focus:after{display:block}.mrtg-rate-table .mrtg-rate-card .popover{width:300px;max-width:400px;z-index:10;position:absolute}.mrtg-rate-table .mrtg-rate-card .checkbox{position:absolute;top:50px;left:30px}.mrtg-rate-table .mrtg-rate-card .checkbox span{color:#333;font-weight:400}.mrtg-rate-table .mrtg-rate-card .monthly-payment-label{color:#999}.mrtg-rate-table .mrtg-rate-card:hover{outline:1px solid #c4c4c4;border-bottom:1px solid transparent}.mrtg-rate-table .mrtg-rate-card:hover .lender-info .item{color:#333;border-color:#333}.mrtg-rate-table .mrtg-rate-card:hover .popover-rate{border-bottom:1px dashed #c4c4c4;color:#333}.mrtg-rate-table .mrtg-rate-card:hover .monthly-payment-label{color:#333}.mrtg-rate-table .mrtg-rate-card .loan,.mrtg-rate-table .mrtg-rate-card .lender,.mrtg-rate-table .mrtg-rate-card .phone{font-size:12px;font-weight:400}.mrtg-rate-table .mrtg-rate-card .phone{font-size:14px}.mrtg-rate-table .mrtg-rate-card .lender-logo{max-height:50px;max-width:130px}.mrtg-rate-table .mrtg-rate-card .lender-info{display:inline-block;margin-left:20px}.mrtg-rate-table .mrtg-rate-card .lender-info a,.mrtg-rate-table .mrtg-rate-card .lender-info a:hover,.mrtg-rate-table .mrtg-rate-card .lender-info a:active,.mrtg-rate-table .mrtg-rate-card .lender-info a:visited{text-decoration:none;cursor:pointer}.mrtg-rate-table .mrtg-rate-card .lender-info .item{width:25px;height:25px;border:1px solid #c4c4c4;border-radius:2px;text-align:center;font-size:9px;line-height:25px;margin-right:3px;display:inline-block;color:#c4c4c4;cursor:pointer}.mrtg-rate-table .mrtg-rate-card .lender-info .popover{width:auto !important;white-space:nowrap}.mrtg-rate-table .mrtg-rate-card .link-rate-detail{margin-top:22px;color:#999;font-size:12px;text-decoration:none}.mrtg-rate-table .mrtg-rate-card .rating-reviews{color:#999;font-size:12px}.mrtg-rate-table .mrtg-rate-card .rate-detail-panel>div:first-child{border:1px solid #dcdcdc;max-height:460px;overflow-x:hidden;overflow-y:scroll;position:static}.mrtg-rate-table .mrtg-rate-card .nmls,.mrtg-rate-table .mrtg-rate-card .state-license{font-size:12px;color:#999}.mrtg-rate-table .mrtg-rate-card .rate,.mrtg-rate-table .mrtg-rate-card .monthly-payment{font-size:23px;font-weight:400;color:#333}.mrtg-rate-table .mrtg-rate-card .rate span,.mrtg-rate-table .mrtg-rate-card .monthly-payment span{font-size:14px;font-weight:400}.mrtg-rate-table .mrtg-rate-card .monthly-payment{font-weight:700}.mrtg-rate-table .mrtg-rate-card .btn-primary{min-height:35px;margin-top:1px;width:140px}.mrtg-rate-table .mrtg-rate-card .arrow-rate-detail .ra{color:#999;font-size:18px}.mrtg-rate-table .mrtg-rate-card .vu-native-ad-message{font-size:20px;font-weight:400}.mrtg-rate-table .mrtg-rate-card .rate-detail-panel ul{list-style-type:none}.mrtg-rate-table .mrtg-rate-card .rate-detail-panel ul a{border-bottom:1px dashed #c4c4c4;color:#333;text-decoration:none;cursor:pointer}.mrtg-rate-table .mrtg-rate-card .rate-detail-panel ul.stripes li{padding:5px}.mrtg-rate-table .mrtg-rate-card .rate-detail-panel ul.stripes li:nth-child(odd){background-color:#f7f7f7}.mrtg-rate-table .mrtg-rate-card .rate-detail-panel .muted{font-size:12px}.mrtg-rate-table .mrtg-rate-card .rate-detail-panel .sum-total{border-top:1px solid #c4c4c4;font-weight:700}.mrtg-rate-table .mrtg-rate-card .rate-detail-panel .lender-info{display:block;margin-left:5px}.mrtg-rate-table .mrtg-rate-card .rate-detail-panel .lender-info a:hover,.mrtg-rate-table .mrtg-rate-card .rate-detail-panel .lender-info a:active{text-decoration:none}.mrtg-rate-table .mrtg-rate-card .rate-detail-panel .lender-info .item{width:25px;height:25px;border:1px solid #7BCDF3;border-radius:2px;text-align:center;font-size:9px;line-height:25px;margin:0 5px 5px 0;display:inline-block;background-color:#7BCDF3;color:#fff}.mrtg-rate-table .messages-content{margin-top:10px}.mrtg-rate-table .featured-rate-row{background-color:#fff;border-top:3px solid #ffb81d !important;border-radius:0 0 3px 3px !important}.mrtg-rate-table .featured-rate{color:#ffb81d;margin-right:3px}.mrtg-rate-table .no-rates-found .mrtg-rate-card{border-bottom:none}.mrtg-rate-table .no-rates-found .mrtg-rate-card:hover{outline:none}.mrtg-rate-table .no-rates-found .tip{margin:10px 0px 15px 0px}.mrtg-rate-table .no-rates-found .tip .primary-text{font-size:25px;font-weight:300;text-align:center}.mrtg-rate-table .no-rates-found .tip .secondary-text{font-size:15px;text-align:center}.mrtg-rate-table .no-rates-found .tip-content .primary-text{font-weight:600;font-size:22px;text-align:center}.mrtg-rate-table .no-rates-found .tip-content .secondary-text{font-size:15px;text-align:center;line-height:120%;margin-bottom:15px}.mrtg-rate-table .no-rates-found .tip-content .home-loan-cta{display:block;width:370px;margin:0 auto;border-radius:4px}.mrtg-rate-table .no-rates-found .tip-content .divider{text-align:center;font-weight:300;font-size:20px;margin:15px 0 10px 0}.mrtg-rate-table .no-rates-found .tip-content .widgets-container{margin-top:10px}.mrtg-rate-table .no-rates-found .tip-content .widgets-container .down-payment-widget,.mrtg-rate-table .no-rates-found .tip-content .widgets-container .search-criteria-widget{border-style:solid;border-color:#dcdcdc;border-width:0.5px;width:100%;height:100px;padding:15px 10px 10px 10px;background-color:#F9F9F9;cursor:pointer}.mrtg-rate-table .no-rates-found .tip-content .widgets-container .down-payment-widget .widget-text,.mrtg-rate-table .no-rates-found .tip-content .widgets-container .search-criteria-widget .widget-text{text-align:center;color:#0099cc}.mrtg-rate-table .no-rates-found .tip-content .widgets-container .down-payment-widget .widget-text br,.mrtg-rate-table .no-rates-found .tip-content .widgets-container .search-criteria-widget .widget-text br{display:none}.mrtg-rate-table .no-rates-found .tip-content .widgets-container .down-payment-widget .dollar-sign{background-image:url("/assets/payment_heloc-3f7f50dd0d7b72e2314664079d49186d97e40f0f2e88d3a0e39c2c789bdd3d49.png");width:25px;height:37px;margin:0 auto}.mrtg-rate-table .no-rates-found .tip-content .widgets-container .down-payment-widget .widget-text{padding-top:5px}.mrtg-rate-table .no-rates-found .tip-content .widgets-container .search-criteria-widget .magnifying-glass-icon{background-image:url("/assets/search_heloc-fb8ee1c41500b7cb8f74e8cb2e43c6f619ab315768c3b3212c9709253897306a.png");width:32px;height:37px;margin:0 auto}.mrtg-rate-table .no-rates-found .tip-content .widgets-container .search-criteria-widget .widget-text{padding-top:6px}.mrtg-rate-table .no-rates-found ul{padding-left:25px;margin-top:20px;margin-bottom:20px}.mrtg-rate-table .no-rates-found ul li{font-weight:300;margin-bottom:10px;font-size:15px}.mrtg-rate-table .no-rates-found .ad_outer{padding-top:0px}.mrtg-rate-table .no-rates-found .ad_outer .vu-content{padding-left:40px}.mrtg-rate-table .no-rates-found .ad_outer .vu-content-text{padding-left:0px;padding-right:8%}.mrtg-rate-table .no-rates-found .ad_outer .vu-content-text .vu-native-ad-message{color:gray;font-size:15px;text-align:center}.mrtg-rate-table .no-rates-found .ad_outer .content-container{padding-left:40px}.mrtg-rate-table .no-rates-found .ad_outer .content-container .vu-btn{border:#d92228;border-color:#d92228;border-style:solid;border-width:1px;border-radius:4px;background-color:white;color:#d92228;padding-top:8px}@media only screen and (max-width: 768px){.ad_outer .row.offer{padding-left:0px}.ad_outer .row.offer .content-container{padding-left:20px}.ad_outer .row.offer .vu-content{padding-left:25px}}.loading-graphic{display:block;width:32px;height:32px;background:url("/assets/loading-spinner-md-0272105345bdc46764255b305669c7592c9bc5df2f3473e0b877d4468947fdbc.gif") 100% 100% no-repeat;margin:32px auto}.mrtg-rate-table .modal-header{height:50px}.mrtg-rate-table .modal-content{overflow:hidden}.mrtg-rate-table .modal-body{padding:0;position:relative}.mrtg-rate-table .modal-body .compare-arrow{border-radius:40px;width:80px;height:80px;position:absolute;top:250px;z-index:2;background-color:#333;cursor:pointer}.mrtg-rate-table .modal-body .compare-arrow.left{left:130px}.mrtg-rate-table .modal-body .compare-arrow.right{right:-40px}.mrtg-rate-table .modal-body .compare-arrow .ra{font-size:18px;color:#fff}.mrtg-rate-table .modal-body .compare-arrow .ra-chevron-left{float:right;margin:27px 15px}.mrtg-rate-table .modal-body .compare-arrow .ra-chevron-right{float:left;margin:27px 15px}.mrtg-rate-table .modal-dialog{width:80%;max-width:900px}.mrtg-rate-table .rate-align-compare{margin-left:170px}.mrtg-rate-table .rate-fix-header{position:fixed;position:expression(fixed);left:0;z-index:3;width:170px}.table-rate-compare{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;overflow-x:auto;position:relative;padding-left:170px}.table-rate-compare tr{background-color:#fff}.table-rate-compare tr:nth-child(even){background-color:#f7f7f7}.table-rate-compare th,.table-rate-compare td{padding:0px 8px;height:40px}.table-rate-compare th{border-right:1px solid #dcdcdc;font-weight:400;padding-left:20px}.table-rate-compare td{text-align:center;border-left:1px solid #dcdcdc}.table-rate-compare tr:first-child>th,.table-rate-compare tr:first-child>td{height:250px;position:relative}.table-rate-compare tr:first-child>td{vertical-align:top;padding-top:50px}.table-rate-compare .bloat{height:55px}.table-rate-compare .compare-header,.table-rate-compare .compare-content{min-width:170px;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.table-rate-compare .compare-header table,.table-rate-compare .compare-content table{width:100%;min-width:100px}.table-rate-compare .compare-header p,.table-rate-compare .compare-content p{width:150px;margin:5px auto}.table-rate-compare .compare-header{max-width:170px}.table-rate-compare .link-rate-remove{display:block;text-align:right;position:absolute;top:5px;right:10px;cursor:pointer}.table-rate-compare .compare-btns{position:absolute;top:170px;left:0;width:100%}.table-rate-compare .lender-logo{max-height:50px;max-width:130px;display:block;margin:5px auto 10px}.table-rate-compare .btn-default .ra-phone{color:#d92228}.table-rate-compare .btn{width:140px;margin:0 auto;margin-bottom:10px}@media only screen and (max-width: 995px){.mrtg-rate-table .modal-dialog{width:80%;min-width:700px}}@media only screen and (max-width: 767px){.mrtg-rate-table .mrtg-rate-card .btn-primary{width:100%}}.hel-header-group{height:115px}.hel-header-group .hel-header-section{font-weight:400}.hel-header-group .hel-header-section-secondary{font-weight:400}.hel-header-group #advertisingDisclosure{text-decoration:none;right:30px}.hel-header-group #advertisingDisclosure:hover{text-decoration:underline}.home-equity-rate-table{font-size:12px;border:1px solid #dcdcdc;background-color:#fff;position:relative}.home-equity-rate-table h3{color:#333;font-weight:400;font-size:23px;margin-top:5px}.home-equity-rate-table .selected-compare{font-weight:normal;color:#3377cc;cursor:pointer;position:absolute;right:10px;top:-27px}.home-equity-rate-table .action-bar{background-color:#f7f7f7;border-bottom:1px solid #dcdcdc;list-style-type:none}.home-equity-rate-table .action-bar .active{font-weight:700;color:black}.home-equity-rate-table .action-bar>li{display:inline-block;margin-right:15px}.home-equity-rate-table .action-bar li.edit-search{float:right}.home-equity-rate-table .action-bar a{color:#999;cursor:pointer;text-decoration:none}.home-equity-rate-table .action-bar a.btn-default{color:#d92228;font-size:12px}.home-equity-rate-table .action-bar .link-filter{margin-right:40px}.home-equity-rate-table .rating-num{font-size:12px}.home-equity-rate-table .hel-rate-card{height:190px;border-bottom:1px solid #dcdcdc;color:#333}.home-equity-rate-table .hel-rate-card .sponsored-label{width:75px;height:23px;padding:3px 0px 0px 9px;margin-bottom:5px;border-style:solid;border-width:1px;border-color:#999;color:#999;border-radius:4px}.home-equity-rate-table .hel-rate-card .row .hel-card-col{height:100%}.home-equity-rate-table .hel-rate-card .row .hel-rate-card-modal{padding:0 20px 20px 20px;float:right;position:fixed;width:45%;height:100%;right:0;top:0;bottom:0;background:white;z-index:1;overflow:scroll}.home-equity-rate-table .hel-rate-card .row .hel-rate-card-modal .hel-rate-card-modal-content{margin-bottom:40px}.home-equity-rate-table .hel-rate-card .row .hel-rate-card-modal .hel-rate-card-modal-close{padding-left:90%;padding-bottom:15px;font-size:40px;font-weight:300}.home-equity-rate-table .hel-rate-card .row .hel-rate-card-modal .hel-modal-header{font-size:25px;color:black;margin-bottom:20px}.home-equity-rate-table .hel-rate-card .row .hel-rate-card-modal .modal-title{margin:20px 0 7px 0;color:#999999;font-size:13px}.home-equity-rate-table .hel-rate-card .row .hel-rate-card-modal .hel-modal-content{color:#333333;font-size:13px;border:none;font-weight:400}.home-equity-rate-table .hel-rate-card .row .hel-rate-card-modal .hel-modal-condition{color:black;font-size:13px;border:none;font-weight:400;margin-bottom:50px}.home-equity-rate-table .hel-rate-card .row .hel-rate-card-modal .modal-summary-list{color:black;word-wrap:break-word;font-size:13px;font-weight:400}.home-equity-rate-table .hel-rate-card .row .hel-rate-card-modal .hel-modal-next{display:block;width:250px;margin:20px auto;height:45px;padding-top:13px;border-radius:4px}.home-equity-rate-table .hel-rate-card .row .hel-rate-card-modal .hel-modal-close{width:250px;height:45px;display:block;margin:20px auto;padding-top:13px;border-radius:4px;border-color:#d92228;border-width:1px;color:#d92228}.home-equity-rate-table .hel-rate-card .row .hel-rate-card-modal .hel-rate-card-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;width:55%;z-index:-1;background-color:#949292;opacity:0.9}.home-equity-rate-table .hel-rate-card .offer a{cursor:pointer}.home-equity-rate-table .hel-rate-card .offer-detail{padding-left:25px}.home-equity-rate-table .hel-rate-card .lender-phone{margin-top:10px;width:140px}.home-equity-rate-table .hel-rate-card .lender-phone span{color:#999}.home-equity-rate-table .hel-rate-card .hel-loan-type{font-weight:400}.home-equity-rate-table .hel-rate-card .content-detail{margin-top:1px;color:#999}.home-equity-rate-table .hel-rate-card .hel-nmls{margin-top:0px;color:#999;font-size:11px}.home-equity-rate-table .hel-rate-card .hel-title,.home-equity-rate-table .hel-rate-card .heloan-rate{margin-bottom:0px;color:#999999;font-weight:400}.home-equity-rate-table .hel-rate-card .heloan-rate{margin-bottom:15px}.home-equity-rate-table .hel-rate-card .hel-content{font-size:24px;font-weight:600;color:#333}.home-equity-rate-table .hel-rate-card .hel-content span{font-size:12px}.home-equity-rate-table .hel-rate-card .hel-content-rate{font-weight:300}.home-equity-rate-table .hel-rate-card .popover-rate{text-decoration:none;color:#999;border-bottom:1px solid transparent}.home-equity-rate-table .hel-rate-card .checkbox-primary{height:25px;margin-top:0}.home-equity-rate-table .hel-rate-card .checkbox-primary:hover:before,.home-equity-rate-table .hel-rate-card .checkbox-primary:hover:after,.home-equity-rate-table .hel-rate-card .checkbox-primary:focus:before,.home-equity-rate-table .hel-rate-card .checkbox-primary:focus:after{display:block}.home-equity-rate-table .hel-rate-card .popover{width:300px;max-width:400px;z-index:10;position:absolute}.home-equity-rate-table .hel-rate-card .checkbox{position:absolute;top:50px;left:30px}.home-equity-rate-table .hel-rate-card .checkbox span{color:#333;font-weight:400}.home-equity-rate-table .hel-rate-card .monthly-payment-label{color:#999}.home-equity-rate-table .hel-rate-card:hover{outline:1px solid #c4c4c4;border-bottom:1px solid transparent}.home-equity-rate-table .hel-rate-card:hover .lender-info .item{color:#333;border-color:#333}.home-equity-rate-table .hel-rate-card:hover .popover-rate{border-bottom:1px dashed #c4c4c4;color:#333}.home-equity-rate-table .hel-rate-card:hover .monthly-payment-label{color:#333}.home-equity-rate-table .hel-rate-card .loan,.home-equity-rate-table .hel-rate-card .phone{font-size:12px;font-weight:400}.home-equity-rate-table .hel-rate-card .lender{font-size:20px;font-weight:400;word-wrap:break-word}.home-equity-rate-table .hel-rate-card .phone{font-size:14px}.home-equity-rate-table .hel-rate-card .btn-phone{border-color:white;text-align:left;padding:0px 190px 0px 0px;float:left}.home-equity-rate-table .hel-rate-card .btn-phone .ra{color:#d92228}.home-equity-rate-table .hel-rate-card .hel-rate-details{display:block}.home-equity-rate-table .hel-rate-card .lender-logo{max-height:40px;max-width:120px;margin-top:10px}.home-equity-rate-table .hel-rate-card .lender-info{display:inline-block;margin-left:20px}.home-equity-rate-table .hel-rate-card .lender-info a,.home-equity-rate-table .hel-rate-card .lender-info a:hover,.home-equity-rate-table .hel-rate-card .lender-info a:active,.home-equity-rate-table .hel-rate-card .lender-info a:visited{text-decoration:none;cursor:pointer}.home-equity-rate-table .hel-rate-card .lender-info .item{width:25px;height:25px;border:1px solid #c4c4c4;border-radius:2px;text-align:center;font-size:9px;line-height:25px;margin-right:3px;display:inline-block;color:#c4c4c4;cursor:pointer}.home-equity-rate-table .hel-rate-card .lender-info .popover{width:auto !important;white-space:nowrap}.home-equity-rate-table .hel-rate-card .link-rate-detail{margin-top:22px;color:#0099cc;font-size:14px;font-weight:600;text-decoration:none}.home-equity-rate-table .hel-rate-card .link-rate-detail:hover{text-decoration:underline}.home-equity-rate-table .hel-rate-card .rating-reviews{color:#999;font-size:12px}.home-equity-rate-table .hel-rate-card .rate-detail-panel>div:first-child{border:1px solid #dcdcdc;max-height:460px;overflow-x:hidden;overflow-y:scroll;position:static}.home-equity-rate-table .hel-rate-card .nmls,.home-equity-rate-table .hel-rate-card .state-license{font-size:12px;color:#999}.home-equity-rate-table .hel-rate-card .rate,.home-equity-rate-table .hel-rate-card .monthly-payment{margin-top:3px;font-size:25px;font-weight:400;color:#333}.home-equity-rate-table .hel-rate-card .rate span,.home-equity-rate-table .hel-rate-card .monthly-payment span{font-size:14px;font-weight:400}.home-equity-rate-table .hel-rate-card .monthly-payment{font-weight:700;letter-spacing:1px}.home-equity-rate-table .hel-rate-card .btn-primary{min-height:35px;margin-top:50px;width:145px;margin-left:20px;border-radius:4px;padding-top:7px}.home-equity-rate-table .hel-rate-card .arrow-rate-detail .ra{color:#999;font-size:18px}.home-equity-rate-table .hel-rate-card .vu-native-ad-message{font-size:20px;font-weight:400}.home-equity-rate-table .hel-rate-card .rate-detail-panel ul{list-style-type:none}.home-equity-rate-table .hel-rate-card .rate-detail-panel ul a{border-bottom:1px dashed #c4c4c4;color:#333;text-decoration:none;cursor:pointer}.home-equity-rate-table .hel-rate-card .rate-detail-panel ul.stripes li{padding:5px}.home-equity-rate-table .hel-rate-card .rate-detail-panel ul.stripes li:nth-child(odd){background-color:#f7f7f7}.home-equity-rate-table .hel-rate-card .rate-detail-panel .muted{font-size:12px}.home-equity-rate-table .hel-rate-card .rate-detail-panel .sum-total{border-top:1px solid #c4c4c4;font-weight:700}.home-equity-rate-table .hel-rate-card .rate-detail-panel .lender-info{display:block;margin-left:5px}.home-equity-rate-table .hel-rate-card .rate-detail-panel .lender-info a:hover,.home-equity-rate-table .hel-rate-card .rate-detail-panel .lender-info a:active{text-decoration:none}.home-equity-rate-table .hel-rate-card .rate-detail-panel .lender-info .item{width:25px;height:25px;border:1px solid #7BCDF3;border-radius:2px;text-align:center;font-size:9px;line-height:25px;margin:0 5px 5px 0;display:inline-block;background-color:#7BCDF3;color:#fff}.home-equity-rate-table .hel-rate-card>div{height:100%}.home-equity-rate-table .messages-content{margin-top:10px}.home-equity-rate-table .featured-rate-row{background-color:#fff;border-top:3px solid #ffb81d !important;border-radius:0 0 3px 3px !important}.home-equity-rate-table .featured-rate{color:#ffb81d;margin-right:3px}.home-equity-rate-table .no-rates-found .tip .ra{font-size:17px}.home-equity-rate-table .no-rates-found .tip span{font-size:22px}.home-equity-rate-table .no-rates-found .tip-content{margin-left:27px}.home-equity-rate-table .no-rates-found .tip-content span{font-size:20px;margin:20px 0;display:block}.home-equity-rate-table .no-rates-found .tip-content p{margin-bottom:15px}@media only screen and (min-width: 1025px){.hel-action-bar{padding:10px 15px}.hel-rate-card{padding:20px 30px}.hel-rate-card .hel-loan-type{margin:0px 0 15px 0}.hel-rate-card .hel-title{margin-top:0px}.hel-rate-card .hel-rate-detail-col,.hel-rate-card .hel-rates-col{padding-top:15px}}@media (min-width: 425px) and (max-width: 1279px){.hel-action-bar{padding:22px 15px;font-size:13px}.hel-rate-card{padding:15px 30px}.hel-rate-card .hel-card-advertiser{padding-right:10px;padding-top:15px}.hel-rate-card .hel-loan-type{margin:10px 0 15px 0}.hel-rate-card .hel-rate-detail-col{padding-left:20px}.hel-rate-card .hel-title{margin-top:3px}}@media (min-width: 768px) and (max-width: 1279px){.js-edit-start{position:absolute;top:13px;right:24px;width:104px;height:34px;padding-top:8px;border-radius:4px}}@media only screen and (max-width: 995px){.mrtg-rate-table .modal-dialog{width:80%;min-width:700px}}@media only screen and (max-width: 767px){.home-equity-rate-table .hel-rate-card .btn-primary{width:100%}.home-equity-rate-table .hel-rate-card .link-rate-detail{margin-top:4px}.home-equity-rate-table .hel-rate-card .hel-card-col:nth-of-type(2){line-height:1.2em}}.mortgage-rates #pagination,.home-equity-rates #pagination{position:relative;font-size:12px}.mortgage-rates .total-rates-found,.home-equity-rates .total-rates-found{float:left}.mortgage-rates .pagination,.home-equity-rates .pagination{max-width:350px;position:absolute;margin:0 auto;left:50%;top:16px;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.mortgage-rates .pagination a,.mortgage-rates .pagination .page,.home-equity-rates .pagination a,.home-equity-rates .pagination .page{width:30px;height:30px;vertical-align:middle}.mortgage-rates .pagination a,.mortgage-rates .pagination span.current,.home-equity-rates .pagination a,.home-equity-rates .pagination span.current{padding:5px 0 0 0}.mortgage-rates .pagination span.next,.mortgage-rates .pagination span.prev,.mortgage-rates .pagination span.gap,.home-equity-rates .pagination span.next,.home-equity-rates .pagination span.prev,.home-equity-rates .pagination span.gap{padding:6px;vertical-align:baseline}.mortgage-rates .pagination span.next>a,.mortgage-rates .pagination span.prev>a,.mortgage-rates .pagination span.gap>a,.home-equity-rates .pagination span.next>a,.home-equity-rates .pagination span.prev>a,.home-equity-rates .pagination span.gap>a{width:15px;margin-top:10px}.mortgage-rates .rates-per-page select,.home-equity-rates .rates-per-page select{display:inline-block;width:55px;padding:6px 4px}.mortgage-rates .rates-per-page .bootstrap-select,.home-equity-rates .rates-per-page .bootstrap-select{width:52px}.mortgage-rates .rates-per-page .bootstrap-select .dropdown-toggle,.home-equity-rates .rates-per-page .bootstrap-select .dropdown-toggle{padding:5px 0 5px 8px}.mortgage-rates .rates-per-page>span,.home-equity-rates .rates-per-page>span{margin-left:8px}@media only screen and (max-width: 766px){.mortgage-rates .total-rates-found{float:none;margin-bottom:10px}.mortgage-rates .pagination{width:100%;min-width:none;max-width:none;position:relative;margin:0 auto;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.mrtg-rate-news-advice .rate-news-advice{background-color:#fff;min-height:50px;-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.25);box-shadow:0px 1px 3px 0px rgba(0,0,0,0.25)}.mrtg-rate-news-advice .rate-news-advice:hover{-webkit-box-shadow:0px 2px 8px 0px rgba(0,0,0,0.29);box-shadow:0px 2px 8px 0px rgba(0,0,0,0.29)}.mrtg-rate-news-advice .rate-news-advice a:hover{text-decoration:none}.mrtg-rate-news-advice .rate-news-advice .mrtg-newsfeed-detail{padding:20px;color:#333}.mrtg-rate-news-advice .rate-news-advice .mrtg-newsfeed-detail .news-title{font-size:18px;line-height:1.2;height:65px;display:block}.mrtg-rate-news-advice .rate-news-advice .mrtg-newsfeed-detail .description{overflow:hidden;position:relative;line-height:1.3;font-size:1em;max-height:3.9em;padding-right:1em;margin-top:5px;text-align:justify}.mrtg-rate-news-advice .rate-news-advice .mrtg-newsfeed-detail .description:before{content:'...';position:absolute;right:0;bottom:0}.mrtg-rate-news-advice .rate-news-advice .mrtg-newsfeed-detail .description:after{content:'';position:absolute;right:0;width:1em;height:1em;margin-top:0.2em;background:#fff}.mrtg-rate-news-advice .rate-news-advice .mrtg-newsfeed-image img{width:100%}.mrtg-rate-news-advice .btn{max-width:100px}.mrtg-rate-terms .rate-terms{border:1px solid #c4c4c4;background-color:#fff;min-height:50px;padding:20px}.city-rates-footer,.state-rates-footer{background-color:#F7F7F7;padding:5px 0 10px}.city-rates-footer h4,.state-rates-footer h4{color:#000000;font-size:14px;font-weight:bold;line-height:20px}.city-rates-footer ul.city-rates-list,.city-rates-footer ul.state-rates-list,.state-rates-footer ul.city-rates-list,.state-rates-footer ul.state-rates-list{-webkit-column-width:110px;-moz-column-width:110px;column-width:110px;list-style-type:none;padding:0}.city-rates-footer ul.city-rates-list li a,.city-rates-footer ul.state-rates-list li a,.state-rates-footer ul.city-rates-list li a,.state-rates-footer ul.state-rates-list li a{color:#000000;font-size:12px;line-height:30px}.city-rates-footer ul.city-rates-list li a:hover,.city-rates-footer ul.state-rates-list li a:hover,.state-rates-footer ul.city-rates-list li a:hover,.state-rates-footer ul.state-rates-list li a:hover{cursor:pointer}.loan-type-rates-footer{background-color:#F7F7F7;padding:5px 0 10px}.loan-type-rates-footer h4{color:#000000;font-size:14px;font-weight:bold;line-height:20px}.loan-type-rates-footer ul.loan_type-rates-list{-webkit-column-width:100px;-moz-column-width:100px;column-width:100px;list-style-type:none;padding:0}.loan-type-rates-footer ul.loan_type-rates-list li a{color:#000000;font-size:12px;line-height:23px}.loan-type-rates-footer ul.loan_type-rates-list li a:hover{cursor:pointer}@keyframes appear{from{opacity:0}to{opacity:1}}.hel-rates-search{z-index:1;position:relative;opacity:0}.hel-rates-search.appear{-webkit-animation-name:appear;-moz-animation-name:appear;-o-animation-name:appear;animation-name:appear;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-o-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.hel-rates-search.affix{position:fixed;top:0;width:100%;z-index:10}.hel-rates-search .search-autocomplete{padding:2px 10px}.hel-rates-search .card-search-facet{border:1px solid #dcdcdc;background-color:#fff;min-height:50px;padding:20px 0}.hel-rates-search .card-search-facet .form-group{position:absolute;bottom:-15px}.hel-rates-search .card-search-facet:not(.edit-mode) .rate-loan-type{display:none}.hel-rates-search .card-search-facet:not(.edit-mode) .list-horizontal>li{height:inherit}.hel-rates-search .card-search-facet:not(.edit-mode) .list-horizontal>li:first-child{border-left:0;width:10%;min-width:85px}.hel-rates-search .card-search-facet:not(.edit-mode) .list-horizontal>li:last-child{margin-right:0}.hel-rates-search .card-search-facet:not(.edit-mode) .list-horizontal>li.rate-location{width:25%}.hel-rates-search .card-search-facet:not(.edit-mode) .list-horizontal>li.rate-current-mortgage-balance{margin-left:160px}.hel-rates-search .card-search-facet:not(.edit-mode) .list-horizontal>li #loan-type-display{width:190%}.hel-rates-search .card-search-facet:not(.edit-mode) .list-horizontal>li .credit-score-selector button{border:none;font-weight:400;font-size:18px;padding:0}.hel-rates-search .card-search-facet:not(.edit-mode) .icon-equals{display:block;width:10px;height:10px;position:absolute;top:25px;left:90px;z-index:5}.hel-rates-search .card-search-facet:not(.edit-mode) label{font-size:14px;font-weight:400;margin:0;color:#999}.hel-rates-search .card-search-facet:not(.edit-mode) input{cursor:pointer}.hel-rates-search .card-search-facet:not(.edit-mode) input[type="text"]{border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#333;font-weight:400;font-size:18px;padding:0}.hel-rates-search .card-search-facet:not(.edit-mode) input[type="radio"]+label{display:none}.hel-rates-search .card-search-facet:not(.edit-mode) input[type="radio"]:checked+label{display:block;color:#333;font-weight:400;font-size:18px;margin-left:-10px;padding:0}.hel-rates-search .card-search-facet:not(.edit-mode) input[type="radio"]:checked+label::before,.hel-rates-search .card-search-facet:not(.edit-mode) input[type="radio"]:checked+label::after{display:none}.hel-rates-search .card-search-facet:not(.edit-mode) .bootstrap-select{margin-top:6px}.hel-rates-search .card-search-facet:not(.edit-mode) .bootstrap-select.btn-group .btn .caret{display:none}.hel-rates-search .card-search-facet:not(.edit-mode) .action-bar .edit-cancel{display:none}.hel-rates-search .card-search-facet:not(.edit-mode) .action-bar .edit-done{display:none}.hel-rates-search .card-search-facet:not(.edit-mode) .action-bar .edit-start{height:35px;width:104px;display:inline-block;position:absolute;top:29px;right:33px;border-radius:4px}.hel-rates-search .card-search-facet.edit-mode{min-height:320px}.hel-rates-search .card-search-facet .search-input-group{width:100%}.hel-rates-search .card-search-facet .search-autocomplete{top:70px}.hel-rates-search .card-search-facet .input-error-container{top:88px;left:auto;right:auto;padding-top:6px}.hel-rates-search .card-search-facet .input-error-container .input-error-message{color:red;font-weight:300}.hel-rates-search .card-search-facet .list-horizontal{margin:0 auto;width:100%}.hel-rates-search .card-search-facet .list-horizontal>li{height:88px;margin-left:20px}.hel-rates-search .card-search-facet .list-horizontal>li.rate-location{position:relative;width:30%;margin-left:30px}.hel-rates-search .card-search-facet .list-horizontal>li.rate-location input.user-input-box.input-error{border-color:#d92228;border-right:1px solid #d92228}.hel-rates-search .card-search-facet .list-horizontal>li.rate-loan-amount{width:12%}.hel-rates-search .card-search-facet .list-horizontal>li.rate-home-value{width:12%}.hel-rates-search .card-search-facet .list-horizontal>li.rate-mortgage-balance{width:12%}.hel-rates-search .card-search-facet .list-horizontal>li.rate-credit-score{width:23%}.hel-rates-search .card-search-facet .list-horizontal>li:first-child{float:left}.hel-rates-search .card-search-facet .icon-equals{display:none}.hel-rates-search .card-search-facet #loan-filters{margin-left:20px}.hel-rates-search .card-search-facet #loan-filters ul{padding:0px;list-style:none}.hel-rates-search .card-search-facet #loan-filters ul .group-one{display:block;margin-right:100px}.hel-rates-search .card-search-facet #loan-filters ul .group-two .checkbox-primary,.hel-rates-search .card-search-facet #loan-filters ul .group-three .checkbox-primary,.hel-rates-search .card-search-facet #loan-filters ul .group-four .checkbox-primary{display:inline-block}.hel-rates-search .card-search-facet #loan-filters ul .group-two .checkbox-primary-15yr,.hel-rates-search .card-search-facet #loan-filters ul .group-three .checkbox-primary-15yr,.hel-rates-search .card-search-facet #loan-filters ul .group-four .checkbox-primary-15yr{margin-left:33px}.hel-rates-search .card-search-facet #loan-filters ul .group-two .checkbox-primary-20yr,.hel-rates-search .card-search-facet #loan-filters ul .group-three .checkbox-primary-20yr,.hel-rates-search .card-search-facet #loan-filters ul .group-four .checkbox-primary-20yr{margin-left:28px}.hel-rates-search .card-search-facet #loan-filters ul .group-two .checkbox-primary-30yr,.hel-rates-search .card-search-facet #loan-filters ul .group-three .checkbox-primary-30yr,.hel-rates-search .card-search-facet #loan-filters ul .group-four .checkbox-primary-30yr{margin-left:20px}.hel-rates-search .card-search-facet .radio-primary{padding-left:10px;margin:4px 0}.hel-rates-search .card-search-facet .rate-purpose{width:10%;min-width:100px}.hel-rates-search .card-search-facet .rate-purpose .rate-purpose-radio{margin-bottom:5px}.hel-rates-search .card-search-facet .rate-purpose .rate-purpose-radio label::after{top:3px}.hel-rates-search .card-search-facet .rate-home-value{min-width:110px;width:11%}.hel-rates-search .card-search-facet .rate-location{margin-left:20px}.hel-rates-search .card-search-facet .rate-credit-score{width:20%}.hel-rates-search .card-search-facet .rate-loan-type{width:150%;margin-left:10px}.hel-rates-search .card-search-facet .action-bar{width:95%;max-width:1000px;margin-bottom:0px;margin-left:140px}.hel-rates-search .card-search-facet .action-bar #edit-done{width:152px;border-radius:4px}.hel-rates-search .card-search-facet .error{margin-left:220px;font-weight:normal;font-size:14px;color:#d92228;width:auto}.hel-rates-search .card-search-facet .input-search-error{color:#d92228}@media only screen and (max-width: 1279px){.hel-rates-search .js-search-errors{margin-bottom:15px}.hel-rates-search .card-search-facet{height:350px}.hel-rates-search .card-search-facet .action-bar{display:block;width:100%;padding-right:180px;margin-top:90px}.hel-rates-search .card-search-facet .action-bar #edit-done{width:140px;height:35px}.hel-rates-search .card-search-facet .list-horizontal{width:100%}.hel-rates-search .card-search-facet .list-horizontal>li.rate-location{width:31%;margin-right:0px;margin-left:22px}.hel-rates-search .card-search-facet .list-horizontal>li.rate-loan-amount{margin-left:15px;width:20%;margin-right:0px}.hel-rates-search .card-search-facet .list-horizontal>li.rate-loan-type{width:20%;margin-left:15px;margin-right:0px}.hel-rates-search .card-search-facet .list-horizontal>li.rate-home-value{width:20%;margin-left:15px;margin-right:0px}.hel-rates-search .card-search-facet .list-horizontal>li.rate-credit-score{width:20%;margin-left:22px;margin-right:0px}.hel-rates-search .card-search-facet .list-horizontal>li.rate-mortgage-balance{width:20%;margin-left:15px;margin-right:10px}.hel-rates-search .card-search-facet:not(.edit-mode) .action-bar .edit-start{right:40px}}@media only screen and (max-width: 995px){.hel-rates-search .form-group{margin:0 auto}.hel-rates-search .form-group input,.hel-rates-search .form-group button{border-radius:4px;width:270px;height:34px}.hel-rates-search .card-search-facet{height:380px}.hel-rates-search .card-search-facet .action-bar{height:64px;width:100%;padding-right:180px;padding-top:20px}.hel-rates-search .card-search-facet .list-horizontal{width:100%}.hel-rates-search .card-search-facet .list-horizontal>li.rate-location{width:28%}.hel-rates-search .card-search-facet .list-horizontal>li.rate-loan-type{width:50%}.hel-rates-search .card-search-facet .list-horizontal>li:last-child{float:left}.hel-rates-search .card-search-facet .rate-loan-type{width:150%}.hel-rates-search .card-search-facet .rate-loan-type #loan-filters{margin-left:20px}.hel-rates-search .card-search-facet .rate-loan-type #loan-filters ul{padding:0px;list-style:none}.hel-rates-search .card-search-facet .rate-loan-type #loan-filters ul .group-one{display:block;margin-right:100px}.hel-rates-search .card-search-facet .rate-loan-type #loan-filters ul .group-two .checkbox-primary,.hel-rates-search .card-search-facet .rate-loan-type #loan-filters ul .group-three .checkbox-primary,.hel-rates-search .card-search-facet .rate-loan-type #loan-filters ul .group-four .checkbox-primary{display:inline-block}.hel-rates-search .card-search-facet .rate-loan-type #loan-filters ul .group-two .checkbox-primary-15yr,.hel-rates-search .card-search-facet .rate-loan-type #loan-filters ul .group-three .checkbox-primary-15yr,.hel-rates-search .card-search-facet .rate-loan-type #loan-filters ul .group-four .checkbox-primary-15yr{margin-left:33px}.hel-rates-search .card-search-facet .rate-loan-type #loan-filters ul .group-two .checkbox-primary-20yr,.hel-rates-search .card-search-facet .rate-loan-type #loan-filters ul .group-three .checkbox-primary-20yr,.hel-rates-search .card-search-facet .rate-loan-type #loan-filters ul .group-four .checkbox-primary-20yr{margin-left:28px}.hel-rates-search .card-search-facet .rate-loan-type #loan-filters ul .group-two .checkbox-primary-30yr,.hel-rates-search .card-search-facet .rate-loan-type #loan-filters ul .group-three .checkbox-primary-30yr,.hel-rates-search .card-search-facet .rate-loan-type #loan-filters ul .group-four .checkbox-primary-30yr{margin-left:20px}.hel-rates-search .card-search-facet:not(.edit-mode) .action-bar .edit-start{right:20px}.hel-rates-search .card-search-facet:not(.edit-mode) .list-horizontal>li.rate-purpose{min-width:90px}.hel-rates-search .card-search-facet:not(.edit-mode) .list-horizontal>li.rate-location{width:25%}.hel-rates-search .card-search-facet:not(.edit-mode) .list-horizontal>li.rate-down-payment{margin-right:13%}.hel-rates-search .card-search-facet:not(.edit-mode) .list-horizontal>li.rate-credit-score{display:none}.hel-rates-search .card-search-facet:not(.edit-mode) .icon-equals{left:80px}}@media only screen and (max-width: 767px){.hel-rates-search .card-search-facet{height:450px}.hel-rates-search .card-search-facet .list-horizontal>li.rate-mortgage-balance{margin-left:20px}.hel-rates-search .card-search-facet .rate-loan-type{margin-left:0}}@media only screen and (max-width: 320px){.ads{margin-left:-10px}.ads-fullwidth .ads{margin:0}}
