@font-face{font-family:helveticaneuecyrbold;src:url(/assets/fonts/helveticaneuecyr-bold-webfont.eot) format('eot');src:url(/assets/fonts/helveticaneuecyr-bold-webfont.eot?#iefix) format('embedded-opentype'),url(/assets/fonts/helveticaneuecyr-bold-webfont.woff2) format('woff2'),url(/assets/fonts/helveticaneuecyr-bold-webfont.woff) format('woff'),url(/assets/fonts/helveticaneuecyr-bold-webfont.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:helveticaneuecyrlight;src:url(/assets/fonts/helveticaneuecyr-light-webfont.eot) format('eot');src:url(/assets/fonts/helveticaneuecyr-light-webfont.eot?#iefix) format('embedded-opentype'),url(/assets/fonts/helveticaneuecyr-light-webfont.woff2) format('woff2'),url(/assets/fonts/helveticaneuecyr-light-webfont.woff) format('woff'),url(/assets/fonts/helveticaneuecyr-light-webfont.ttf) format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:helveticaneuecyrlight_italic;src:url(/assets/fonts/helveticaneuecyr-lightitalic-webfont.eot) format('eot');src:url(/assets/fonts/helveticaneuecyr-lightitalic-webfont.eot?#iefix) format('embedded-opentype'),url(/assets/fonts/helveticaneuecyr-lightitalic-webfont.woff2) format('woff2'),url(/assets/fonts/helveticaneuecyr-lightitalic-webfont.woff) format('woff'),url(/assets/fonts/helveticaneuecyr-lightitalic-webfont.ttf) format('truetype');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:helveticaneuecyrroman;src:url(/assets/fonts/helveticaneuecyr-roman-webfont.eot) format('eot');src:url(/assets/fonts/helveticaneuecyr-roman-webfont.eot?#iefix) format('embedded-opentype'),url(/assets/fonts/helveticaneuecyr-roman-webfont.woff2) format('woff2'),url(/assets/fonts/helveticaneuecyr-roman-webfont.woff) format('woff'),url(/assets/fonts/helveticaneuecyr-roman-webfont.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:helveticaneuecyrmedium;src:url(/assets/fonts/HelveticaNeueCyr-Medium.eot) format('eot');src:url(/assets/fonts/HelveticaNeueCyr-Medium.eot?#iefix) format('embedded-opentype'),url(/assets/fonts/HelveticaNeueCyr-Medium.woff2) format('woff2'),url(/assets/fonts/HelveticaNeueCyr-Medium.woff) format('woff'),url(/assets/fonts/HelveticaNeueCyr-Medium.ttf) format('truetype');font-weight:500;font-style:normal;font-display:swap}.modal-dialog{width:640px}.modal-content,.btn{border-radius:0}.modal-body{padding:30px}.modal-header h3{margin-bottom:0}label{font-weight:400;margin-bottom:10px}.form-control{border-radius:0;font-size:16px;height:38px}.radio label,.checkbox label{line-height:20px}.btn{padding:9px 17px;font-family:helveticaneuecyrbold;text-transform:uppercase}.btn-xs{padding:1px 5px}.btn-default{color:#777}.help-block{font-size:14px}label.btn{font-family:helveticaneuecyrmedium}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.align-items-center{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.justify-content-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-content-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}form select option{font-family:helveticaneuecyrlight!important}.overlay-keep-reading{height:235px!important;padding:20px 10px 10px!important;background-color:rgb(255,255,255,.8);width:100%;color:#13406b;text-align:left;margin-top:8px}.overlay-keep-reading h3{text-transform:uppercase!important;font-weight:700;margin-top:-5px!important}.overlay-keep-reading h4{font-size:14px!important;margin-bottom:10px!important}.overlay-keep-reading.row{padding-bottom:8px!important}.overlay-row :first-child img{margin-top:-5px!important;text-align:center!important}.overlay-row{padding:0 0 6px!important;margin-right:-15px!important;margin-left:-15px!important}.overlaySmall .inner{margin-top:22px}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{height:100%}body{padding:0;margin:0;font-family:helveticaneuecyrroman;font-size:14px;line-height:1}input{outline:none}.wrapper{position:relative;width:100%}header .container,.fundContainer{padding:0 20px;margin:auto;max-width:1380px;width:100%}a.subscribe{border-radius:5px;background-color:#c13433;color:#fff!important;text-transform:uppercase;font-family:helveticaneuecyrmedium;font-size:14px;padding:10px 40px!important;letter-spacing:.5px}a.subscribe:hover{background-color:#e9212a}#hero-section{background-color:#f8fbff;padding:40px 40px 160px;min-height:400px}@media(max-width:992px){#hero-section{padding:40px 0 140px}#hero-section .container{padding-left:10px!important;padding-right:10px!important}#hero-section .hero-card,#hero-section .hero-card-main{margin-bottom:15px}}@media(min-width:992px){#hero-section .row:first-child{margin-bottom:50px;display:flex}}#hero-section .stacked-hero-container{display:flex;flex-direction:column;height:100%}#hero-section .hero-card{background-color:#fff;-webkit-box-shadow:0 0 52px rgba(164,189,214,.29),0 4px 10px 0 rgba(74,112,146,.05);-moz-box-shadow:0 0 52px rgba(164,189,214,.29),0 4px 10px 0 rgba(74,112,146,.05);box-shadow:0 0 52px rgba(164,189,214,.29),0 4px 10px 0 rgba(74,112,146,.05);border-radius:20px;padding:5px;height:100%}@media(max-width:1400px){#hero-section .hero-card{margin-bottom:20px}}#hero-section .hero-card .card-image{border-radius:20px 20px 0 0;position:relative;overflow:hidden}#hero-section .hero-card .card-details{padding:20px 15px 12px}#hero-section .hero-card .card-details h1{color:#305373;font-size:26px;margin-bottom:5px;font-weight:500;font-family:helveticaneuecyrmedium;max-width:100%;overflow:hidden}#hero-section .hero-card-main .card-image img{border-radius:20px 20px 0 0}#hero-section .hero-card-main a{overflow:hidden;display:block}#hero-section .hero-card-main a:hover h1,#hero-section .hero-card-main a:hover p{color:#337ab7!important}#hero-section .hero-card-main a:hover .card-image div:before{content:"";border-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0;position:absolute;height:100%;width:100%;background-color:#337ab7;mix-blend-mode:multiply;opacity:.3}#hero-section .hero-card-loggedin .card-details h1{text-overflow:ellipsis;white-space:nowrap}@media(max-width:1200px){#hero-section .hero-card .card-details h1{font-size:20px}}#hero-section .hero-card .card-details h1.card-details--underline:after{border-bottom:3px solid #305373;content:"";width:70px;height:10px;display:block;margin-bottom:14px}#hero-section .hero-card .card-details .card-details__trending{font-weight:700;font-family:helveticaneuecyrbold;font-size:18px;color:#305373}#hero-section .hero-card .card-details p{color:#707070;font-weight:300;margin-bottom:15px}#hero-section .hero-card.hero-card--subscribe .card-image{padding-bottom:60%}@media(max-width:1400px){#hero-section .hero-card.hero-card--subscribe .card-image{padding-bottom:50%}}@media(max-width:992px){#hero-section .hero-card.hero-card--subscribe .card-image{display:none}}#hero-section .hero-card.hero-card--subscribe .card-details{text-align:center;padding:30px}@media(max-width:1400px) and (min-width:992px){#hero-section .hero-card.hero-card--subscribe .card-details{padding-bottom:15px}}#hero-section .hero-card.hero-card--subscribe .card-details h1{color:#4c72b0;font-size:20px;margin-bottom:15px}#hero-section .hero-card.hero-card--subscribe .card-details p{color:#305373;font-weight:500;font-family:helveticaneuecyrmedium;margin-bottom:20px}@media(max-width:1200px){#hero-section .hero-card.hero-card--subscribe .card-details p{display:none}}#hero-section .hero-card.hero-card--article{border-radius:10px}#hero-section .hero-card--articles a{display:block;overflow:hidden}#hero-section .hero-card.hero-card--article .card-image{height:auto;padding-bottom:0;border-radius:10px 10px 0 0;position:relative;overflow:hidden}#hero-section .hero-card.hero-card--article .card-image img{min-width:100%}#hero-section .hero-card.hero-card--article .card-details h1{font-size:20px;margin-bottom:10px}#hero-section .hero-card.hero-card--article .card-details p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:60px}#hero-section .hero-card.hero-card--article a:hover h1,#hero-section .hero-card.hero-card--article a:hover p{color:#337ab7!important}#hero-section .hero-card.hero-card--article a:hover .card-image div:before{content:"";border-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0;position:absolute;height:100%;width:100%;background-color:#337ab7;mix-blend-mode:multiply;opacity:.3}#hero-section .hero-card.hero-card--stacked{height:initial}#hero-section .hero-card.hero-card--stacked:first-child{border-radius:20px 20px 0 0;flex-grow:1;box-shadow:0 0 13px 3px rgba(164,189,214,.18),0 4px 20px 14px rgba(74,112,146,.05);margin-bottom:0!important}#hero-section .hero-card.hero-card--stacked:last-child{flex-grow:0;flex-shrink:0;border-radius:0 0 20px 20px}#hero-section .hero-card ul.latest-ratings-list{padding-left:0;list-style-type:none}#hero-section .hero-card ul.latest-ratings-list li{padding-bottom:14px}#hero-section .hero-card ul.latest-ratings-list li:last-child{padding-bottom:0!important}#hero-section .hero-card ul.latest-ratings-list li a{display:flex;align-items:center;cursor:pointer!important;text-decoration:none!important}#hero-section .hero-card ul.latest-ratings-list li a i{color:#305373;background-color:#deebf7;font-size:28px;border-radius:100%;width:60px;height:60px;display:inline-block;text-align:center;padding-top:16px;flex-shrink:0;cursor:pointer!important}#hero-section .hero-card ul.latest-ratings-list li a i:hover{text-decoration:none!important}#hero-section .hero-card ul.latest-ratings-list li a:hover i{background-color:#cde1f7}#hero-section .hero-card ul.latest-ratings-list li a:hover span{color:#337ab7}#hero-section .hero-card ul.latest-ratings-list li a span{display:inline-block;padding-left:20px;font-family:HelveticaNeueCyrMedium;font-size:16px;color:#305373;margin-bottom:5px;cursor:pointer!important}#hero-section .hero-card ul.latest-ratings-list li a p{font-size:14px;color:#337ab7;font-family:helveticaneuecyrroman;font-size:14px;line-height:1;padding-left:20px;margin-bottom:0;cursor:pointer!important}#hero-section .hero-card ul.latest-ratings-list+.btn{margin-top:20px}#hero-section .hero-card.hero-card--realestate{margin-top:4px!important}#hero-section .hero-card.hero-card--realestate .card-image{width:30%;border-radius:0 0 0 20px}@media(max-width:992px) and (min-width:768px){#hero-section .hero-card.hero-card--realestate .card-image{width:15%;padding-bottom:12%}}#hero-section .hero-card.hero-card--realestate .card-details{display:flex;width:100%;justify-content:space-between;align-items:center;padding:0}#hero-section .hero-card.hero-card--realestate .card-details h1{font-size:18px;margin-bottom:0}#hero-section .hero-card.hero-card--realestate .card-details .real-estate-agent{flex-grow:1;text-align:center;width:100%}#hero-section .hero-card.hero-card--realestate .card-details .real-estate-agent p{margin-bottom:0}#hero-section .articles-header{color:#305373;font-weight:500;font-family:helveticaneuecyrmedium;padding-left:20px;padding-bottom:10px}#hero-section .hero-card h3 a{font-weight:700;font-family:helveticaneuecyrbold;font-size:18px;color:#305373}#hero-section .hero-card .consumers-notebook ul.latest-ratings-list li{line-height:1.4em;padding-bottom:0;padding-left:0}#hero-section .hero-card .consumers-notebook ul.latest-ratings-list li a{font-family:helveticaneuecyrroman;border-bottom:solid 1px #eee;margin-left:8px;padding-top:8px;padding-bottom:8px;margin-right:10px;font-size:16px}#hero-section .hero-card .consumers-notebook ul.latest-ratings-list li a.span{}.service-providers{-webkit-box-shadow:0 0 52px rgba(164,189,214,.38),0 4px 10px 0 rgba(74,112,146,.21);-moz-box-shadow:0 0 52px rgba(164,189,214,.38),0 4px 10px 0 rgba(74,112,146,.21);box-shadow:0 0 52px rgba(164,189,214,.38),0 4px 10px 0 rgba(74,112,146,.21)}.top--section{box-shadow:0 0 8px rgba(164,189,214,.15),0 4px 10px 0 rgba(74,112,146,.1)}#hero-section .btn-secondary:hover{background-color:#e4e6e9}header{background-color:transparent;width:100vw;padding:0 0 0;position:fixed;top:0;box-shadow:none;font-family:helveticaneuecyrmedium;z-index:500}header img{max-width:100%;-ms-flex-negative:0;flex-shrink:0}header .row{margin-left:-20px;margin-right:-20px}.header-row{margin-left:0!important;margin-right:0!important}.header-row:before,.header-row:after{content:none!important}.background-overlay{background:#305373;opacity:.8;-ms-filter:"alpha(opacity=80)";position:fixed;top:0;left:0;right:0;bottom:0;z-index:400;display:none}.top--section{background-color:#fff;box-shadow:0 0 14px rgba(0,0,0,.2)}body.stick-header header{padding:0!important}#main--navigation{padding:15px 0}.header--logo--container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.header--logo{width:240px;max-width:100%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-top:-5px}.header--tagline{margin-left:25px;margin-bottom:0;color:#305373;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;cursor:default;font-size:14px!important;font-family:helveticaneuecyrmedium}.header--navigation--container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header--navigation{margin-bottom:0;padding-left:0}.header--navigation li{display:inline-block;font-size:15px;margin:0;font-family:helveticaneuecyrmedium;position:relative}.header--navigation li a{color:#231d1b;padding:12px;display:inline-block;line-height:22px}.header--navigation li a:hover{color:#305373;text-decoration:none}.header--navigation li a.subscribe,.header--navigation li.profile{margin:0 18px 0 12px}.header--search--bar{display:inline-block!important}.header--search--bar i{font-size:20px;color:rgba(141,141,141,.5);-webkit-transition:none!important;transition:none!important}.header--search--bar input{display:inline-block;width:300px;padding-right:35px;border:none;border-radius:5px;box-shadow:0 1px 8px rgba(0,0,0,.12),0 1px 16px rgba(0,0,0,.06);font-size:14px}.header--search--bar button{right:0;top:-3px;position:absolute;background-color:transparent;border:none;padding:12px}.header--search--bar button:hover i{color:#305373}.mobile--header--navigation{display:none;margin-bottom:0;padding-bottom:10px}.mobile--header--navigation.open--mobile--navigation{display:block}.mobile--header--navigation li{display:block;font-size:18px;margin:20px 0;font-family:helveticaneuecyrmedium}.mobile--header--navigation li a{color:#231d1b}.mobile--header--navigation li a:hover{color:#305373;text-decoration:none}.mobile--header--navigation li.call-to-action a{color:#fff;background-color:#c42028;padding:10px 40px;border-radius:5px}.mobile--header--navigation li.call-to-action a:hover{background-color:#e9212a}.btn-primary{background-color:#305373;color:#fff!important}.navigation--toggle{font-size:22px;padding-right:10px}.services--menu{background-color:#305373;box-shadow:0 2px 15px rgba(0,0,0,.1)}.services--menu a{font-size:14px!important;font-family:helveticaneuecyrmedium;color:#fff;padding:13px 10px;display:inline-block}.services--menu a i{padding:0 10px;display:inline-block}.services--menu a:hover{color:#fff;text-decoration:underline}.services--menu .groups a{padding:13px}.services--menu .separator{border-right:solid 1px #fff;padding:8px 0;margin:6px 10px 0 0;display:inline-block}.loggedIn .services--menu a#changeRegion{cursor:default}.loggedIn .services--menu a#changeRegion:hover{text-decoration:none}.services--expanded--menu{display:none;border-top:1px solid #336b9a;position:absolute;z-index:999;width:100%}.services--expanded--level-one{background-color:#deebf7;font-size:14px!important;font-family:helveticaneuecyrmedium!important;padding:0;border-radius:0 0 0 10px;-webkit-transition:all .1s!important;transition:all .1s!important}.services--expanded--level-one ul{list-style:none;padding:0;margin:0}.services--expanded--level-one ul li a{text-decoration:none;padding:18px;display:block}.services--expanded--level-one ul li a i{float:right;-webkit-transition-duration:1s;transition-duration:1s}.services--expanded--level-one ul li:not(.active) a:hover{background-color:#2a415a;color:#fff}.services--expanded--level-one ul li.active{background-color:#2a415a}.services--expanded--level-one ul li.active a{color:#fff!important}.services--expanded--level-one ul li:last-child a{border-radius:0 0 0 10px}.services--expanded--level-two{display:none;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.09),-2px 8px 5px -5px rgba(0,0,0,.06);border-radius:0 0 10px 0;padding:40px 40px 10px;max-height:84vh;overflow-y:auto}.services--expanded--level-two.active{display:block}.services--expanded--level-two ul li:last-child{margin-bottom:35px}.services--expanded--level-two .services--checkmark{position:absolute;width:300px;bottom:0;right:0;max-width:100%}.services--expanded--level-two .subsection--icon{position:absolute;width:300px;bottom:20px;right:0;max-width:100%;font-size:240px;color:#deebf7}.services--expanded--level-two h4{color:#c42028;font-family:helveticaneuecyrmedium;margin-bottom:15px}.services--expanded--level-two ul{list-style:none;padding:0;margin:32px 0 0}.services--expanded--level-two h4~ul{margin-top:0}.services--expanded--level-two ul li{margin-bottom:12px;font-family:helveticaneuecyrmedium}.services--expanded--level-two li.see-all{margin-top:25px}.services--expanded--level-two li.see-all a{color:#c42028;text-decoration:underline}.ui-autocomplete{background-color:#fff;padding:8px 0;box-shadow:0 2px 10px rgba(0,0,0,.2);z-index:1200}.ui-autocomplete .ui-menu-item a{color:#333;display:block;padding:9px 18px;font-size:14px}.ui-autocomplete .ui-menu-item a:hover{text-decoration:none}.ui-autocomplete-address{font-size:11px;color:#777;display:block;font-family:arial;margin-top:3px}.ui-autocomplete-categoryName strong{color:#c60;font-weight:400!important;font-size:12px}.ui-autocomplete .ui-menu-item a.ui-state-active{background:0 0;background-color:#428bce;border-color:#428bce;color:#fff;border-radius:0;margin:0}.ui-autocomplete .ui-menu-item a.ui-state-active .categoryItemSpan{color:#fff}.ui-autocomplete .ui-menu-item a.ui-state-active .ui-autocomplete-categoryName,.ui-autocomplete .ui-menu-item a.ui-state-active .ui-autocomplete-address{color:#ddd}.ui-autocomplete .ui-menu-item a.ui-state-active .ui-autocomplete-categoryName strong{color:#ffc387}.ui-autocomplete .autocompletetip,.ui-autocomplete .autocompletearticle{font-size:13px}input.loading{background:url(/assets/img/icons/loading.gif) #fff 85% center no-repeat}header .myAccount:hover #myAccountMenu{display:block}header .myAccount .myAccountBtn{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;padding:8px 13px;background-color:#f2f2f2;color:#333}header .myAccount .myAccountBtn i.fa-chevron-down{font-size:10px;color:#999}header .myAccount .myAccountBtn i.fa-user-circle{font-size:22px!important;margin-right:2px;color:#aaa;vertical-align:bottom}header .myAccount .myAccountBtn span{line-height:22px;vertical-align:bottom;max-width:127px;overflow:hidden;display:inline-block;text-overflow:ellipsis}header #myAccountMenu{width:230px;padding:12px 16px;color:#333;display:none;position:absolute;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.2);z-index:200}header #myAccountMenu .arrow-up{position:absolute;left:99px;top:-9px;width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #fff}header #myAccountMenu h5{font-size:13px;margin-bottom:8px;text-transform:uppercase}header #myAccountMenu ul{margin:0;padding:0}header #myAccountMenu li{list-style:none;border-top:solid 1px #fff;display:block}header #myAccountMenu li a{color:#555;font-weight:400;font-size:15px;display:block;padding:10px 8px;text-align:left;line-height:1em;font-family:helveticaneuecyrlight}header #myAccountMenu li a:hover{text-decoration:underline}header #myAccountMenu hr{margin:12px 0}html body .show-mobile,html body .show-mobile-xs{display:none}@media all and (max-width:1315px){.header--tagline,.services--menu .groups{display:none}}@media all and (max-width:1024px){html body .show-mobile{display:inline-block}html body .hide-mobile{display:none}body #content{padding-top:111px!important}header .header--navigation li.header--search--bar{margin-right:18px}header .header--navigation li.profile{float:right;margin-right:0}header #myAccountMenu{right:0}header #myAccountMenu .arrow-up{right:16px;left:auto}}@media all and (max-width:768px){html body .hide-mobile-xs{display:none}html body .show-mobile-xs{display:inline-block}header .mobile-signin{background:#305373;color:#fff;text-align:center;display:block;width:100%;padding:8px}header .mobile-signin a{color:#fff;display:inline-block;padding:0 6px}header .container{padding:0 10px}header #main--navigation{padding:9px 0;-webkit-align-items:inherit!important;align-items:inherit!important;height:105px}header .top--section #services_dropdown_toggle{padding:8px 13px;background-color:#305373;color:#fff;font-size:20px;height:36px}header .header--logo{width:200px;margin-top:-2px}header .header--navigation li.profile{margin-left:0}header .header--navigation li.header--search--bar{margin-right:0;display:block!important;position:absolute;top:82px;left:0;width:100%;padding:5px 10px}header .header--navigation li.header--search--bar input{width:100%;border:solid 1px #bcbcbc}header .header--navigation li.header--search--bar button{top:0;right:10px}header .services--expanded--menu{top:84px}header .services--expanded--level-two{padding:15px 20px}header .services--expanded--level-one ul li a{padding-right:10px;font-size:13px}}#content{padding-top:116px!important}body p,.article-content ul li,.article-content ol li{line-height:150%;color:#333;font-size:16px;line-height:21px;font-family:helveticaneuecyrlight}body h1,h2,h3,h4,h5,h6,p,.article-content ul{margin:0 0 20px}body h1{font-size:30px}body h2{font-size:24px}body h3{font-size:20px}body h4{font-size:16px}body h5{font-size:14px}body h6{font-size:12px}body a{cursor:pointer;text-decoration:none}body a:hover{color:#337ab7;text-decoration:none;outline:none}body a:focus{text-decoration:none;outline:none}body::-webkit-input-placeholder{opacity:.5;color:#000}body::-moz-placeholder{opacity:.5;color:#000}body:-moz-placeholder{opacity:.5;color:#000}body:-ms-input-placeholder{opacity:.5;color:#000}#content .container{padding:0 20px;margin:auto;max-width:1180px;width:100%}#content section.container{margin-top:30px;margin-bottom:30px}#loginModal .modal-dialog{width:520px}#loginModal .modal-dialog hr.subscribe{margin:26px 0}#loginModal .modal-dialog h3{float:left;margin:0;color:#666}#loginModal .modal-dialog .btn-subscribe{font-weight:700}#loginModal .signInButton{display:block;width:100%}label.error{color:red;line-height:2em;margin:0}.checkbook-values{background-color:#305373;padding:80px 20px}.checkbook-values h2{margin-bottom:60px;text-align:center;color:#fff;font-family:helveticaneuecyrmedium}.checkbook-values h2 span{font-family:helveticaneuecyrbold}.checkbook-values .values--container{background-color:#fff;border-radius:10px;padding:40px 20px 50px}.checkbook-values .values--container .value--item{margin-bottom:20px}.checkbook-values .values--container .value--item img{max-width:100%;height:55px;float:left;margin-right:15px}.checkbook-values .values--container .value--item p{font-family:helveticaneuecyrmedium;font-size:16px;margin-bottom:0;padding-top:10px;padding-left:18px}.checkbook-values .btn{margin-top:-30px;margin-bottom:10px;font-size:18px!important}.checkbook-values .signin--button{color:#fff!important}.checkbook-values .btn{border-radius:5px;text-transform:none;font-family:helveticaneuecyrmedium;padding:20px 40px!important;letter-spacing:.5px}.currentIssue a:hover{color:#337ab7;text-decoration:none}footer{padding:50px 0 30px 0;background-color:#262626}footer h6{color:#fff;font-size:14px!important;font-family:helveticaneuecyrmedium}footer .footer-logo{font-size:24px;color:#fff;background:url(/assets/img/logo/iconWhite2.png) no-repeat left center;margin:auto;width:200px;height:44px;padding:10px 50px;margin-bottom:25px}footer .footer-links{margin:0 -95px 0 15px}footer .footer-menu{margin-left:0;padding:0}footer .footer-menu li{list-style:none}footer .footer-menu li a,footer .footer-menu li span.notLogged{color:#fff;font-family:helveticaneuecyrlight;font-size:14px;letter-spacing:1px;line-height:2em}footer .sign{text-align:center;padding:0;margin:0 0 21px}footer .sign li{display:inline-block;font-size:14px;color:#eee;margin:0 20px}footer .sign li a{color:#c13433;font-family:helveticaneuecyrbold;letter-spacing:1px;font-size:14px;background-color:#eee;padding:6px 15px;border-radius:5px}footer .sign li:last-child a{padding-left:27px;padding-right:27px}footer .socialIcons{text-align:center;margin:20px 0;padding:0}footer .socialIcons a{color:#fff;font-size:24px}footer .socialIcons a:hover{color:#b12027}footer p.copy{margin:0;color:#eee;font-family:helveticaneuecyrlight;font-size:12px;text-align:center;letter-spacing:1px;margin-top:32px}@media all and (max-width:768px){footer{padding-top:20px}footer .sign li{margin:0 5px}footer .footer-links{margin:0}footer h6{margin-bottom:5px;margin-top:30px;font-size:16px!important}}#welcomeSubsScreen .socialIcons{text-align:center}#welcomeSubsScreen .socialIcons a{font-size:35px;padding:0;padding-right:20px;color:#333}.ad-reasons{background-color:#f8f8f8;padding:40px 0 0;overflow:hidden}.ad-reasons .columns{display:flex;width:100%;text-align:center;margin-bottom:30px}.ad-reasons .columns .column{width:33.3%;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 30px;position:relative}.ad-reasons .columns .column:after{content:' ';position:absolute;right:0;top:15%;border-right:1px solid #e2dfe0;height:70%;width:1px}.ad-reasons .columns .column:last-child:after{display:none}.ad-reasons .columns .column img{float:none;margin:10px auto}.ad-reasons .columns .column p{font-size:14px;line-height:130%;color:#39393a}#home img{max-width:100%;-ms-flex-negative:0;flex-shrink:0}#home .container{max-width:1380px}#home h2{font-family:helveticaneuecyrmedium;color:#305373;text-align:center;margin-bottom:30px}#home .btn{border-radius:5px;text-transform:none;font-family:helveticaneuecyrmedium;font-size:14px;padding:8px 40px;letter-spacing:.5px;white-space:normal}#home .btn-secondary{background-color:#eff0f2;color:#305373}#home .btn-white{display:inline-block;color:#2b4665;padding:15px 40px;font-size:16px;border-color:#2b4665}#home .hero{background-color:#deebf7;background-image:linear-gradient(to top right,#c8dff5 0%,#f3f9ff 100%);padding-bottom:130px;padding-top:25px}#home .hero--image{width:100%;border-radius:20px;padding-top:49%;position:relative;background-size:cover;background-position:center bottom;margin-left:20px}#home .featured--report{background-color:#fff;padding:20px 30px;border-radius:20px 60px 20px 20px;width:640px;max-width:100%;position:relative;margin-top:-165px;margin-left:40px;float:left;box-shadow:0 0 8px rgba(164,189,214,.15),0 4px 10px 0 rgba(74,112,146,.1)}#home .featured--report .pill{background-color:#c42028;color:#fff;padding:6px 10px;font-family:helveticaneuecyrmedium;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:13px;margin-top:-30px;letter-spacing:.5px;border-radius:5px}#home .featured--report h1{font-family:helveticaneuecyrmedium;color:#305373;font-size:22px;margin:8px 0}#home .featured--report p{font-size:15px;margin-bottom:10px}#home .featured--report .buttons .btn-primary{margin-right:20px}#home .special--reports{padding-right:0}#home .special--reports h2{text-align:center;font-family:helveticaneuecyrmedium;font-size:16px;margin-top:40px}#home .special--reports h2 span{color:#305373}#home .special--reports ul{list-style:none;padding:0;margin-top:9px}#home .special--reports ul li a{min-height:88px;overflow:hidden;background-color:#fff;box-shadow:0 0 8px rgba(164,189,214,.15),0 4px 10px 0 rgba(74,112,146,.1);border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px}#home .special--reports ul li a div{border-radius:10px 0 0 10px;height:90px;max-width:100%;flex:0 0 130px;position:relative}#home .special--reports ul li a:hover div:before{content:"";border-radius:10px;position:absolute;height:100%;width:100%;background-color:#337ab7;mix-blend-mode:multiply;opacity:.2}#home .special--reports ul li a p{padding:15px;margin:auto 0;font-size:15px;line-height:1.2em;align-self:center}#home .special--reports ul li a p strong{font-weight:400;display:block;font-family:HelveticaNeueCyrMedium;margin-bottom:2px;color:#305373}#home .special--reports ul li a p span{color:#666;display:block;font-size:14px;line-height:1.1em}#home .special--reports ul li a:hover{text-decoration:none}#home .special--reports ul li a:hover p *{color:#337ab7!important}#home .join--tag--container{height:80px;overflow:hidden;margin-top:-80px;padding-left:30px;padding-top:10px;position:relative;width:400px;float:left}#home .join--tag--container .checkmark{position:absolute;width:92px;left:4px;bottom:-20px}#home .join--tag--container .join--tag{background-color:#fff;border-radius:10px 10px 0 0;box-shadow:0 0 8px rgba(164,189,214,.15),0 4px 10px 0 rgba(74,112,146,.1);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 40px 20px 60px;height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#home .join--tag--container .join--tag p{margin-right:12px;margin-bottom:0;font-family:helveticaneuecyrbold;color:#182f7b;font-size:22px}#home .join--tag--container .join--tag img{width:160px}#home .join--cta{padding:40px;margin:-90px 0 20px;background-color:#fff;box-shadow:0 0 8px rgba(164,189,214,.15),0 4px 10px 0 rgba(74,112,146,.1);border-radius:20px;text-align:center}#home .join--cta img{width:140px;padding-bottom:20px}#home .join--cta h2{margin-bottom:0;font-family:helveticaneuecyrlight}#home .join--cta h2.loggedIn{font-weight:700;margin-bottom:6px}#home .big-call-to-action{margin-bottom:7px}#home .join--cta .form-group{max-width:600px;margin:auto;position:relative}#home .join--cta .search--button{position:absolute;right:4px;top:4px;padding:8px 16px;font-size:22px;background-color:#c42028;color:#fff;border:none;border-radius:5px}#home .join--cta input{font-size:20px;height:auto;padding:8px 15px}#home .service-providers{-ms-filter:"alpha(opacity=80)";-ms-filter:"alpha(opacity=60)"}#home .service-providers:not(.individual-service){box-shadow:0 0 8px rgba(164,189,214,.15),0 4px 10px 0 rgba(74,112,146,.1)}#home .service-providers .title--section{padding:40px 0 20px}#home .service-providers .title--section h1{font-size:28px;text-align:center;font-family:helveticaneuecyrmedium;color:#305373}#home .service-providers .title--section h1 span{color:#c42028}#home .service-providers .icon--section{-ms-filter:"alpha(opacity=80)";-ms-filter:"alpha(opacity=60)";padding-bottom:40px}#home .service-providers .icon--section>div>div>div.row{margin-bottom:30px;overflow:hidden}#home .service-providers .icon--section a.icon--item{overflow:hidden;text-align:center;display:block}#home .service-providers .icon--section img{width:100%;border-radius:8px;max-width:250px;max-height:166px}#home .service-providers .icon--section a div{position:relative;max-width:250px;margin:auto}#home .service-providers .icon--section a h3{font-family:helveticaneuecyrbold;font-size:16px;margin-bottom:0;color:#305373;margin-top:10px;line-height:1.2em}#home .service-providers .icon--section a:hover{text-decoration:none}#home .service-providers .icon--section a:hover div:before{content:"";border-radius:10px;position:absolute;height:100%;width:100%;background-color:#337ab7;mix-blend-mode:multiply;opacity:.3}#home .service-providers .icon--section a:hover h3{color:#337ab7}#home .service-providers .icon--section p{text-align:center;width:100%;color:#305373;font-family:helveticaneuecyrbold;font-size:14px;margin-bottom:20px}#home .service-providers.individual-service .icon--section{padding:100px 0 80px}#home .service-providers #searchForm input{box-shadow:0 1px 8px rgba(0,0,0,.12),0 1px 16px rgba(0,0,0,.06);border:none}#home .service-providers #searchForm button{right:14px;top:-3px;position:absolute;background-color:transparent;border:none;padding:12px;font-size:20px;color:rgba(141,141,141,.5)}#home .checkbook-values{background-color:#305373;padding:40px 20px}#home .checkbook-values h2{margin-bottom:30px;text-align:center;color:#fff;font-family:helveticaneuecyrmedium}#home .checkbook-values h2 span{font-family:helveticaneuecyrbold}#home .checkbook-values .values--container{background-color:#fff;border-radius:10px;padding:30px 20px 40px}#home .checkbook-values .values--container .value--item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px}#home .checkbook-values .values--container .value--item img{width:50px}#home .checkbook-values .values--container .value--item p{font-family:helveticaneuecyrmedium;font-size:16px;margin-bottom:0;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding-right:20px;padding-left:0}#home .checkbook-values .values--container.loggedIn p{margin-top:10px;font-size:20px;line-height:1.3em}#home .checkbook-values .btn{margin-top:-30px;margin-bottom:10px;font-size:18px!important}#home .checkbook-values .signin--button{color:#fff!important}.big-call-to-action{color:#fff;background-color:#c42028;padding:20px 0!important;border-radius:5px;width:100%;min-width:240px;font-size:18px}.big-call-to-action:hover{background-color:#e9212a;color:#fff}#home .latest-articles{padding:60px 120px 45px;overflow:hidden}#home .latest-articles .container{position:relative}#home .latest-articles .article--checkmark{position:absolute;width:1200px;left:-150px;top:100px;overflow:hidden}#home .latest-articles h1,#home .latest-articles h3{font-size:28px;font-family:helveticaneuecyrlight;color:#305373;margin-bottom:40px;margin-top:0}#home .latest-articles .article--list ul{list-style:none;padding:0;margin:30px 0 0}#home .latest-articles .article--list ul li a{margin-bottom:50px;overflow:hidden;display:block}#home .latest-articles .article--list ul li a:hover{text-decoration:none!important}#home .latest-articles .article--list ul li a .article--photo{width:250px;float:left;margin-right:20px;position:relative}#home .latest-articles .article--list ul li a .article--photo img{border-radius:10px;width:250px;max-width:100%}#home .latest-articles .article--list ul li a:hover .article--photo:before{content:"";border-radius:10px;position:absolute;height:100%;width:100%;background-color:#337ab7;mix-blend-mode:multiply;opacity:.3}#home .latest-articles .article--list ul li a .article--content{padding-left:30px;padding-top:0;padding-right:20px;-ms-flex-item-align:start;align-self:flex-start}#home .latest-articles .article--list ul li a .article--content h2{font-family:helveticaneuecyrmedium;color:#305373;margin-bottom:10px;text-align:left;font-size:28px}#home .latest-articles .article--list ul li a .article--content p{margin-bottom:0;font-size:18px;line-height:1.3em}#home .latest-articles .article--list ul li a:hover *{color:#337ab7!important}#home .latest-articles .article--list .btn-secondary{margin-left:280px;margin-top:20px}#home .latest-articles .latest--issue{max-width:75%!important;margin-bottom:30px;box-shadow:0 0 7px rgba(164,189,214,.39),0 4px 15px 0 rgba(74,112,146,.27)}#home .latest-articles .sidebar ul{list-style:none;padding:0;margin:0}#home .latest-articles .sidebar ul li{margin-bottom:10px;font-family:helveticaneuecyrmedium;padding-left:0;font-size:15px}#home .latest-articles .sidebar ul li p{font-size:14px;line-height:16px;margin-bottom:10px;margin-top:3px}#home .latest-articles .sidebar .btn-primary{margin:20px 0 40px}#home .latest-articles .sidebar .featured h3{margin-bottom:15px}#home .latest-articles .sidebar .featured ul li{border-bottom:1px solid #ccc;margin:0}#home .latest-articles .sidebar .featured ul li a{padding:18px 0;display:block}#home .latest-articles .sidebar .featured ul li a:hover{color:#337ab7}#home .featured-prod{margin-bottom:60px;padding:50px;background-color:#eee;overflow:hidden}#home .featured-prod .f-wrap{background-color:#fff;border-radius:15px;padding:20px;margin-bottom:10px}#home .featured-prod img{margin-bottom:20px}#home .featured-prod a{font-size:16px;font-weight:700;line-height:1.2em}#home .featured-prod p{margin-top:15px}#home .in-the-press{margin-bottom:60px;text-align:center}#home .in-the-press a{margin:10px 20px;display:inline-block;opacity:.6}#home .in-the-press a:hover{opacity:1}@media(max-width:1200px){#home .featured--report{width:550px;margin-bottom:35px;margin-top:-140px}#home .hero{padding-bottom:100px}#home .latest-articles{padding:60px 0}}@media(max-width:992px){#home .featured--report{width:100%;border-radius:0 0 10px 10px;margin-left:0}#home .special--reports{clear:both;padding-top:0;padding-right:15px}#home .special--reports ul{margin-top:0}#home .hero{padding-bottom:120px}#home .hero--image{margin-left:0;margin-top:10px;border-radius:10px}#home .latest-articles{padding:60px 20px}#home .latest-articles .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#home .latest-articles .article--list ul li a .article--content{padding:5px 0}#home .latest-articles .article--list ul li a .article--content h2{font-size:20px}#home .sidebar{padding-top:20px}#home .join--tag--container{margin:0 auto;margin-top:-80px;float:none}#home .individual-service .flex{flex-direction:column!important}#home .join--cta{flex-flow:column}#home .join--cta a{margin-top:30px;width:100%}#home .featured-prod{padding:15px}}@media all and (max-width:768px){#home .hero .col-xs-12,#home .service-providers .col-xs-12{padding:0 5px}#home .featured--report{margin-top:-8px;padding:20px 15px}#home .special--reports ul li a p{padding:8px 10px}#home .join--cta{padding:20px 10px}#home .service-providers .icon--section>div:nth-child(2n+1){clear:both}#home .checkbook-values .values--container{padding:20px 5px 30px}#home .checkbook-values .values--container .value--item img{margin-top:10px}#home .latest-articles{padding:30px 0}#home .latest-articles .article--list ul li a{margin-bottom:30px}#home .latest-articles .article--list ul li a .article--photo{width:35%;margin-right:10px}}#group .container{max-width:1380px}#group .group-header{background-size:cover;background-position:center center;padding:0 0;margin-bottom:20px}#group .group-header h1{font-family:helveticaneuecyrbold;font-size:38px;margin-bottom:15px;margin-top:20px}#group.groupH .group-header h1{color:#305373;font-size:28px}#group .service--subtitle{background-color:#fff;padding:30px;border-radius:20px 60px 20px 20px;width:600px;max-width:100%;top:70px;left:0;float:left;box-shadow:0 0 8px rgba(164,189,214,.15),0 4px 10px 0 rgba(74,112,146,.1)}#group .service--subtitle h2{color:#305373;font-family:helveticaneuecyrbold;margin-bottom:4px}#group .service--subtitle p{margin-bottom:0}#group .service--promotion{background-color:#fff;padding:40px;border-radius:20px;box-shadow:0 0 8px rgba(164,189,214,.15),0 4px 10px 0 rgba(74,112,146,.1);overflow-x:hidden;text-align:center;margin-bottom:30px}#group .service--promotion h2{color:#305373;font-family:helveticaneuecyrbold;text-align:left}#group .service--promotion .promotion--container p{font-family:helveticaneuecyrmedium;color:#8d8d8d!important;text-align:left!important;font-size:16px!important;text-align:justify}#group .service--promotion .promotion--container img{max-width:100%}#group .service--promotion .promotion--container a{margin-top:40px}#group .service--promotion h3{text-align:left;font-size:24px;color:#305373;font-family:helveticaneuecyrbold}#group .service--promotion .advice ul{list-style:none;text-align:left;padding:0}#group .service--promotion .advice ul li{font-size:16px}#group .service--promotion .advice ul li a{display:block;padding:10px 0;line-height:1.2em}#group .service--promotion .advice ul li a:hover{color:#337ab7;text-decoration:none}#group .service--promotion .latest{text-align:left}#group .service--promotion .latest ul{list-style:none;padding:0;margin:15px 0 0}#group .service--promotion .latest ul li{margin-bottom:12px;font-family:helveticaneuecyrmedium;font-size:15px}#group .service--promotion .latest ul li p{font-size:14px;line-height:1.1em;margin-bottom:10px;margin-top:3px}#group .service--promotion .latest .btn-primary{margin:20px 0 40px}@media all and (max-width:768px){#group .group-header{margin-top:20px}#group .service--promotion{box-shadow:none;padding:0}}#group .service-providers .title--section h1 span{color:#c42028}#group .icon--section{padding:0 0 30px;-ms-filter:"alpha(opacity=80)";-ms-filter:"alpha(opacity=60)";overflow:hidden}#group .icon--section .icons--wrap.see-more-container{height:820px;margin-bottom:50px;overflow:hidden;transition:all 800ms linear}#group .see-more{color:blue;display:block;text-align:center;margin-top:-120px;background-image:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,1));position:absolute;width:100%;padding:30px 0 6px;height:70px}#group .see-more a{position:absolute;margin-top:40px;font-size:15px;padding:20px 40px;margin-left:-86px}#group .icon--section .icon--container{margin:15px 26px;max-width:210px;width:175px;height:200px;float:left}#group .icon--section .circle{-ms-filter:"alpha(opacity=60)";position:relative;display:inline-block;width:80%;height:0;padding:40% 0;border-radius:50%;background:#deebf7;line-height:0;margin-left:10%;margin-bottom:15px}#group .icon--section .circle i{font-size:60px;color:#305373;text-align:center;width:100%;margin-top:-30px;opacity:.6;-ms-filter:"alpha(opacity=60)"}#group .icon--section a:hover{-ms-filter:"alpha(opacity=80)";text-decoration:none}#group .icon--section a:hover .circle i{opacity:1;-ms-filter:"alpha(opacity=80)"}#group .icon--section h3{font-family:helveticaneuecyrbold;font-size:16px;text-align:center;margin-bottom:0;color:#305373}#group .icon--section p{text-align:center;width:100%;color:#305373;font-family:helveticaneuecyrbold;font-size:14px;margin-bottom:20px}#group .latest-articles{padding:120px;overflow:hidden}#group .latest-articles .container{position:relative}#group .latest-articles .article--checkmark{position:absolute;width:1200px;left:-150px;top:100px;overflow:hidden}#group .latest-articles h1{font-size:24px;font-family:helveticaneuecyrmedium;color:#305373;margin-bottom:40px}#group .latest-articles h3{font-family:helveticaneuecyrmedium;color:#305373}#group .latest-articles .article--list ul{list-style:none;padding:0;margin:30px 0 0}#group .latest-articles .article--list ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:30px}#group .latest-articles .article--list ul li a:hover{text-decoration:none!important}#group .latest-articles .article--list ul li a:hover h2{color:#305373!important}#group .latest-articles .article--list ul li a img{border-radius:10px;width:250px;max-width:35%;flex-shrink:0}#group .latest-articles .article--list ul li a .article--content{padding-left:30px;padding-top:10px;padding-right:20px;-ms-flex-item-align:start;align-self:flex-start}#group .latest-articles .article--list ul li a .article--content h2{font-family:helveticaneuecyrmedium;color:#305373;margin-bottom:10px}#group .latest-articles .article--list ul li a .article--content p{margin-bottom:0}#group .latest-articles .article--list .btn-secondary{margin-left:280px;margin-top:20px}#group .latest-articles .latest--issue{max-width:75%!important;margin-bottom:20px;box-shadow:0 0 7px rgba(164,189,214,.39),0 4px 15px 0 rgba(74,112,146,.27)}@media all and (max-width:768px){#group .group-header{margin-bottom:40px}#group .icon--section .icon--container{margin:0 5px;width:145px}#group .latest-articles{padding:20px 0 0}#group .latest-articles .article--list ul li a .article--content{padding:0 0 0 10px}#group .latest-articles .article--list ul li a .article--content h2{font-size:18px}}#content .top-banner::before{background:0 0}#breadcrumb{background-color:#f8f8f8;margin:-45px -40px 30px;padding:0 0 0 25px;border-bottom:solid 1px #f0f0f0}#breadcrumb img{float:left;margin-right:10px}#breadcrumb h2{margin:28px 0;font-family:helveticaneuecyrmedium;line-height:28px;text-transform:none;font-size:24px;letter-spacing:1px}#breadcrumb h2.smaller{font-family:helveticaneuecyrlight;font-size:19px;color:#666}#breadcrumb h2 a{color:#333}#breadcrumb h2 a:hover{color:#666;text-decoration:none}#breadcrumb>div:last-child{padding:0}#breadcrumb ul{padding:0;margin:0;float:right}#breadcrumb ul li{float:left;list-style:none}#breadcrumb ul li a{padding:32px;display:block;color:#333;font-size:16px;line-height:20px}#breadcrumb ul li a:hover{background-color:#f2f2f2}#breadcrumb ul li.active a{background-color:#e1e1e1;font-family:helveticaneuecyrmedium;text-decoration:underline}.blog-content #breadcrumb ul li a{display:none}@media all and (max-width:1100px){#breadcrumb .title,#breadcrumb .links{width:100%;padding:0 15px!important}body #content section #breadcrumb h2{margin:15px inherit}#breadcrumb ul{float:left}#breadcrumb ul li a{padding:10px 32px}}@media all and (max-width:450px){#breadcrumb .links{padding:0!important}#breadcrumb ul li a{padding:10px 20px}}#category h4,.article-detail h4{color:#231d1b;font-family:helveticaneuecyrbold;font-size:18px;text-align:center;letter-spacing:3px;text-transform:uppercase;margin:0 0 40px;margin-top:0;margin-bottom:40px}.article-content .text-block ul,.article-content .text-block ol{padding-left:40px}.article-content .text-block li{margin-bottom:8px}.top-banner{background-repeat:no-repeat;background-position:top center;background-size:cover;position:relative;text-align:center;padding:100px 0;height:440px}.top-banner .container{max-width:818px;position:relative;z-index:2}.top-banner .container .top-banner-title{display:flex;justify-content:center;flex-direction:column;height:115px}.top-banner h2{color:#fff;font-family:helveticaneuecyrbold;font-size:48px;letter-spacing:4px;text-transform:uppercase;line-height:57px;margin-bottom:50px;font-weight:400}.top-banner h4{color:#fff;font-family:helveticaneuecyrmedium;font-size:18px;letter-spacing:0;line-height:150%;margin-bottom:29px;margin-top:20px;font-weight:400}.top-banner .sign-block ul li,.top-banner .sign-block ul li a{color:#fff}.content-box{position:relative;-webkit-box-shadow:0 2px 20px rgba(0,0,0,.1);box-shadow:0 2px 20px rgba(0,0,0,.1);background-color:#fff;max-width:1140px;padding:45px 40px;margin:20px auto 0;line-height:130%;font-family:helveticaneuecyrroman}.content-box .text-block{margin-right:30px}.content-box .text-block h2{font-family:helveticaneuecyrmedium;letter-spacing:1px;font-size:24px;text-transform:none}.content-box .text-block h3{font-family:helveticaneuecyrmedium;letter-spacing:1px;font-size:18px;text-transform:none}.article-content .text-block a{color:#182f7b;font-weight:700}.article-content .text-block img{max-width:100%;height:auto}.article-content .text-block table{max-width:100%!important;width:auto;font-family:helveticaneuecyrroman;font-size:13px;line-height:1.3em}.content-box #carBargainsForm{background-color:#f1f1f1;margin:0 -10px;padding:20px;margin-bottom:20px}.content-box #carBargainsForm h3{margin-bottom:3px}.content-box #carBargainsForm h4{font-size:12px;color:#6b6b6b}.content-box #carBargainsForm p:last-child{margin-bottom:0}.sign-block ul{margin:0 0 50px;padding:0;text-align:center}.sign-block ul li{display:inline-block;color:#4a4a4a;margin:0 12px;vertical-align:middle;font-family:helveticaneuecyrroman;font-size:16px;line-height:16px;letter-spacing:1px}.sign-block ul li a{color:#4a4a4a;font-family:helveticaneuecyrbold;font-size:16px;line-height:16px;letter-spacing:2px;text-transform:uppercase}.sign-block ul li a.button,body #content section.overview .gray-block p a.button{background:#c13433;display:inline-block;height:60px;line-height:58px;padding:1px 20px;border:1px solid #c13433;color:#fff;font-family:helveticaneuecyrbold;font-size:16px;letter-spacing:2px;text-transform:uppercase;margin:0;min-width:195px}.sign-block ul li a.button:hover{text-decoration:none;opacity:.8}body #content #category section .article-body h2{text-transform:uppercase;font-family:helveticaneuecyrbold;letter-spacing:1px;font-size:17px}body #content section.overview .gray-block{background:#eff0f1;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:30px 0 0;text-align:center}body #content section.overview .gray-block h4{font-family:helveticaneuecyrmedium;font-size:24px}body #content section.overview .gray-block p{margin:15px 0 20px;font-size:16px}body #content section.overview .gray-block p a.button{display:inline-block;height:auto;min-width:0;padding:15px 25px;line-height:100%;margin-top:15px;font-size:14px}body #content section.overview .gray-block p a.button:hover{text-decoration:none;opacity:.8}body #content section.overview .gray-block p:last-child{margin-bottom:0}body #content section .sidebar{border-left:4px solid #dcdcdc;padding-left:45px;-webkit-box-sizing:border-box;box-sizing:border-box}body #content section .sidebar .rating{padding:30px;color:#333;margin:0 -30px;display:block}body #content section .sidebar .rating:hover{border:1px solid #ddd;border-radius:5px;background-color:#f6f6f6;padding:29px;text-decoration:none}body #content section .sidebar .rating .value{font-size:72px;display:block;clear:both;font-weight:700;margin:0}body #content section .sidebar .rating div{margin:0;text-transform:uppercase;font-size:16px;line-height:120%;font-weight:400}body #content section .sidebar .rating div strong{display:block;margin-bottom:5px;font-weight:400}body #content section .sidebar .rating div span{font-weight:700;color:#c13433;text-decoration:underline;letter-spacing:1px}body #content section .sidebar .checklist h4{font-size:22px;color:#194b7b;line-height:25px;text-align:left;text-transform:none;letter-spacing:0;font-family:helveticaneuecyrmedium;margin-bottom:20px}body #content section .sidebar .checklist ul{list-style:none;padding:0;margin:15px 0 30px;font-size:16px;line-height:130%}body #content section .sidebar .checklist ul li{display:block;margin:10px 0;font-size:16px;color:#5a5a5a;padding-left:27px;background:url(/assets/img/icons/check-list.png) no-repeat left top}body #content section .sidebar .checklist p a{font-size:14px}body #content section .sidebar .checklist.donate h4{margin-bottom:10px;font-size:24px}body #content section .sidebar .checklist.donate img{vertical-align:top}body #content section .sidebar .checklist.donate p{color:#333;line-height:1.2em}body #content section.content-box .sidebar .sign-block ul li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:14px;margin:0 6px}body #content section.content-box .sidebar .sign-block ul li a{font-size:14px;display:inline-block;padding:10px 20px;line-height:100%;background:#eff0f1;color:#9b9b9b;height:auto!important;min-width:auto}body #content section.content-box .sidebar .sign-block ul li a:hover{text-decoration:none;color:#39393a}body #content section.content-box .sidebar .sign-block ul li a.button{background-color:#c13433;color:#fff}.donation_message{padding:16px 0!important}.anchor{position:absolute;top:-140px}body #content section.related-articles{padding:40px;background-color:#f8f8f8;position:relative}body #content section.related-articles h2{margin-bottom:30px;text-align:center}body #content section.related-articles a{overflow:hidden;display:block}body #content section.related-articles .image{width:250px;float:left;border:solid 1px #f1f1f1;position:relative;overflow:hidden;height:150px}body #content section.related-articles img{max-width:100%}body #content section.related-articles h3 a{color:#231d1b;font-family:helveticaneuecyrbold;font-size:24px;line-height:28px;letter-spacing:1px;width:auto;padding-left:25px;text-transform:none}body #content section.related-articles p{width:auto;padding-left:275px}body #content section.related-articles .noImage h3 a{padding-left:0}body #content section.related-articles .noImage p{padding-left:0}body #content section.related-content{padding:40px 0 30px;overflow:hidden}body #content section.related-content h2{margin-bottom:30px;text-align:center}body #content section.related-content .links-list ul{list-style:none;margin:0;padding:0 0 20px;width:33.3%;float:left}body #content section.related-content .links-list ul li{line-height:1.1em;font-size:16px;margin:5px 0;padding:4px 0}body #content section.related-content .sign-block{padding-top:48px}@media all and (max-width:990px){#content .content-box{padding:25px 15px;margin-top:35px}body #content section .sidebar{padding-left:25px}.grid-area .grid-blocks .wrap-item-grid .top{padding:25px 25px 15px}.grid-area .grid-blocks .wrap-item-grid .bottom{padding:12px 25px 25px}}@media all and (max-width:768px){body #content section.overview{padding:0;margin:15px auto 0}body #content section.overview>div{padding:0;margin:0}body #content section.overview .article-info{margin-top:0}body #content section.overview .text-block{padding:20px;background:#fff;margin-left:0;margin-right:0}body #content section.overview .sidebar{border:none;padding:0;background-color:#fff}body #content section.overview .sidebar .rating{border-top:1px solid #eff0f1;border-bottom:1px solid #eff0f1;padding:20px;margin:30px 0}body #content section.overview .sidebar .checklist{padding:0 20px 20px}body #content section.related-content .links-list ul{width:50%;padding-bottom:0}}@media all and (max-width:576px){body #content section.related-articles{padding:40px 10px}.sign-block ul li{display:block;margin:10px 0}#content .top-banner h2{font-size:27px;line-height:36px}body #content .related-articles .grid-item{display:block;width:100%}body #content section.related-content ul.links-list li{width:100%}body #content section.related-articles .image{width:150px;height:100px}body #content section.related-articles h3{padding-left:145px}body #content section.related-articles h3 a{font-family:helveticaneuecyrlight;font-size:20px;line-height:26px}.ad-reasons .columns{display:block}.ad-reasons .columns .column{width:100%;border-bottom:solid 1px #e2dfe0;margin-bottom:10px;padding-bottom:10px}.ad-reasons .columns .column:after,.ad-reasons .columns .column:last-child{border:none}}@media all and (max-width:500px){body #content section.overview .text-block{margin-left:0;margin-right:0;padding:20px 0}}body #content .article-detail .top-banner::before{background:0 0}body #content .article-detail .article-header h1{font-size:44px;line-height:1em;text-transform:none;margin-bottom:20px}body #content .article-detail .article-header h2{letter-spacing:0;font-family:helveticaneuecyrlight;line-height:26px;font-size:20px;text-transform:none;color:#5a5a5a;margin-bottom:30px;font-weight:400}body #content .article-detail .addthis-plugin{float:right;margin-top:8px}body #content .article-detail .article-author{margin-bottom:0}body #content .article-detail .article-date{font-size:14px;font-family:helveticaneuecyrlight;font-style:italic}body #content .article-detail .article-body h2{font-family:helveticaneuecyrmedium;letter-spacing:1px;font-size:22px;text-transform:none;margin:25px 0 10px;font-weight:400}body #content .article-detail .article-body h3{font-family:helveticaneuecyrmedium;letter-spacing:1px;font-size:16px;text-transform:none;margin:25px 0 10px}body #content .article-detail .article-body img{max-width:100%;height:auto}body #content .article-body pre{display:none}body #content .article-detail .article-mainbody p,body #content .article-detail .article-mainbody h2,body #content .article-detail .article-mainbody h3,body #content .article-detail .article-mainbody h4{font-family:georgia regular;font-size:18px;line-height:30px;color:#262626;margin-bottom:30px}body #content .article-detail .article-mainbody ul li,body #content .article-detail .article-mainbody ol li{font-family:georgia regular;font-size:18px;line-height:30px;color:#262626}body #content .article-detail .article-header h1{font-family:helveticaneuecyrmedium}body #content .article-detail .article-mainbody h2{font-size:28px;font-family:helveticaneuecyrbold;margin-bottom:15px}body #content .article-detail .article-mainbody h3{font-size:22px;font-family:helveticaneuecyrbold;margin-bottom:15px}body #content .article-detail .article-mainbody h4{font-size:20px;font-family:helveticaneuecyrbold;margin-bottom:15px}body #content .article-mainbody a{color:#337ab7}body #content section .sidebar .more-articles h4{font-size:26px;font-family:helveticaneuecyrbold;line-height:1em;margin:0 0 20px;letter-spacing:1px}body #content section .sidebar .more-articles ul{list-style:none;padding:0;margin:20px 0 20px -18px}body #content section .sidebar .more-articles ul li a{font-size:17px;color:#0c0c0c;line-height:130%;letter-spacing:1px;display:block;padding:10px 20px}body #content section .sidebar .more-articles ul li a:hover{background-color:#f3f3f3}body #content section .sidebar .more-articles ul li.active{background-color:#c13433;position:relative}body #content section .sidebar .more-articles ul li.active::before{content:' ';width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:15px solid #c13433;position:absolute;top:50%;left:-13px;margin-top:-15px}body #content section .sidebar .more-articles ul li.active a{color:#fff}body #content section .sidebar .more-articles ul li.active a:hover{background-color:inherit;text-decoration:none}body #content section .sidebar .related-content ul{list-style:none;padding:0}body #content section .sidebar .related-content ul li{margin:3px 0}body #content section .sidebar .related-content ul li a{display:block;padding:4px 0;line-height:1em}.image-left{float:left;margin:0 20px 20px 0}.image-right{float:right;margin:0 0 20px 20px;display:inline-block}p.image-center{text-align:center}.article-detail>div>table,.article-detail>div .dataTables_wrapper{margin-top:30px;margin-bottom:30px}.article-detail table tr td,.article-detail table tr th{padding:4px;font-family:arial}.article-detail table h2,.article-detail table h3{margin:0}.article-detail table.table th,.article-detail table.display thead th{background-color:#f4f4f4!important}.article-detail table.table th{text-align:center;vertical-align:middle}.article-detail table.table-small{font-size:12px}.article-detail table.table-striped>tbody>tr>td{background-color:#fff}.article-detail table.table-striped>tbody>tr:nth-child(even)>td,.article-detail table.display>tbody>tr:nth-child(even)>td{background-color:#f9f9f9}.article-detail table.display thead th h2{font-size:22px;letter-spacing:0;font-weight:400;line-height:27px}table.display thead th,table.display thead td{border-bottom:1px solid #111;font-size:.9em;text-align:center;background-color:#ccc}table.display tbody th,table.display tbody td{border-top:1px solid #ddd;color:#333}table.display tfoot th,table.display tfoot td{border-top:1px solid #111}@media all and (max-width:768px){body #content section .sidebar .more-articles{padding:0 20px;margin-bottom:20px;border-bottom:1px solid #eff0f1}body #content section .sidebar .more-articles ul{margin-right:-18px}body #content section .sidebar hr{display:none}body #content section .sidebar .more-articles ul li.active::before{display:none}.highChartContainer{max-width:100%;width:auto}}.searchBox{display:none;margin-bottom:16px}.level1Box{display:block}#firmSortBy{margin-top:-37px;width:auto}#firmSortBy .form-group{margin-bottom:0}#firmSortBy .control-label{padding-top:5px;float:right;margin-right:15px}#firmSortBy .form-control{height:28px;padding:4px 12px;max-width:210px}#firmSortBy label{padding-right:0}#firmSortBy select{width:auto;float:right;max-width:330px;font-size:14px}.btn-filter{font-size:13px;padding:4px 12px;float:left;line-height:16px;font-weight:400}#pageSummary{padding:6px 4px 3px}#pageSummary .btn-xs{line-height:1.3em;font-size:11px;font-weight:700;margin-left:4px}#filterSummary{float:left;margin-left:18px;margin-top:0}#filterSummary span{background-color:#ddd;border-radius:6px;font-size:12px;float:left;margin-right:10px;padding:2px 10px 2px 18px}.pageHeader{font-size:12px;position:absolute;right:20px;margin-top:-23px}.col-filters{width:21%}.col-firms{width:79%;padding-left:7px}#firmsFilter h2{font-size:18px;margin-bottom:2px}#firmsFilter form fieldset{border:solid 1px #ddd;background-color:#f5f5f5;border-radius:5px;padding:14px 10px;font-size:12px}#firmsFilter h3{font-size:15px;color:#db2f2f;border-bottom:solid 1px #ddd;padding-bottom:4px}#firmsFilter div.radio,#firmsFilter div.checkbox{padding-top:3px;min-height:22px}#firmsFilter div.radio input,#firmsFilter div.checkbox input{margin-top:2px}#firmsFilter #zipcode{padding:4px 8px;height:27px;font-size:12px}#firmsFilter .submitFilter{float:right;margin-top:8px}#firmsFilter .marks img{vertical-align:bottom;margin-right:4px}#firmsFilterPopup .filterColumn{display:table-cell;float:none;border-left:solid 1px #d1d1d1;height:100%}#firmsFilterPopup .firstColumn{border-left:none}#firmsFilterPopup h2{font-size:24px;margin-bottom:0}#firmsFilterPopup form fieldset{border:solid 1px #ddd;background-color:#f5f5f5;border-radius:5px;padding:14px 10px;font-size:13px}#firmsFilterPopup h3{font-size:18px;color:#db2f2f;border-bottom:solid 1px #ddd;padding-bottom:4px;letter-spacing:0;text-transform:none}#firmsFilterPopup div.radio,#firmsFilterPopup div.checkbox{padding-top:3px;min-height:22px}#firmsFilterPopup div.radio input,#firmsFilterPopup div.checkbox input{margin-top:2px}#firmsFilterPopup .filterItem{margin-bottom:25px}#firmsFilterPopup .filterItem select{margin-top:6px;padding:4px 8px;height:30px}#firmsFilterPopup .filterItem.checkboxItem input{float:left;width:auto;height:auto;margin-right:10px}#firmsFilterPopup .submitFilter{margin-left:14px}#firmsFilterPopup .row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0}#firmsFilterPopup .filterColumn{-webkit-flex-grow:1;flex-grow:1}#firmsFilterTopWrapper h5{margin:6px 4px 6px 0;display:block;font-size:16px}#firmsFilterTop{overflow:hidden;margin:0 0 8px}#firmsFilterTop div,#firmsFilterTop select,#firmsFilterTop input,#firmsFilterTop label{float:left;width:auto}#firmsFilterTop div{padding:0 5px}#firmsFilterTop div.divider{font-size:17px;color:#bbb}#firmsFilterTop select,#firmsFilterTop input[type=text],#firmsFilterTop label{height:26px;padding:3px 6px;color:#666!important;font-size:13px}#firmsFilterTop label{font-weight:400;padding-left:0;line-height:20px;font-size:14px;margin-bottom:0}#firmsFilterTop select+label{padding-left:8px}#firmsFilterTop .zipcode{width:55px}#firmsFilterTop .moreFilters{padding:4px 0;font-size:13px;color:#3c83c0;float:left}#firmsFilterTop .applyFilter{padding:2px 12px;font-size:13px}#firmsFilterTop .clearFilter{font-size:12px;margin-left:8px;line-height:24px}#firmsFilterTop button{font-size:12px;text-transform:none;margin:3px 0 0 4px;padding:0 3px}#firmsFilterTop img{margin-left:4px}div.resultsTableWrapper{padding-top:2px}.resultsTableWrapper .notFoundMsg{font-size:26px;text-align:center;margin-top:50px}.resultsTableWrapper .readAdvice{font-weight:700;padding:0 10px;font-size:13px;color:#428bca}.resultsTableWrapper .readAdvice .glyphicon{margin-right:4px}.resultsTable{font-family:helveticaneuecyrroman!important;font-size:16px}.resultsTable tbody tr td,.resultsTable thead tr th{padding:6px;border:solid 1px #ddd!important}.resultsTable.firmsTableN2N td,.resultsTable.firmsTableN2N th{padding-left:12px;padding-right:12px}.resultsTable td.noBusinessFound{font-size:16px;padding:30px}.resultsTable td.noBusinessFound a{font-size:14px}.resultsTable thead tr th{border-bottom:solid 2px #ddd;border-top:none}.resultsTable thead tr th span.sub{display:block;min-width:100px;font-size:12px;font-weight:400}.resultsTable thead tr th span.sub2{display:block;font-size:10px;color:#999}.resultsTable thead tr th{font-size:14px;background-color:#f4f4f4;vertical-align:middle;text-align:center;font-weight:400;font-family:helveticaneuecyrmedium}.resultsTable thead tr th.smaller{font-size:12px}.resultsTable tr:first-child>th:first-child{text-align:left;font-size:16px}.resultsTable th.small{font-size:11px;padding-left:4px;padding-right:4px}.resultsTable thead tr+tr th{font-size:12px}.resultsTable thead tr th .lowlight{font-size:.8em;color:#888;font-weight:400;margin-top:-3px}.resultsTable thead tr th a{color:inherit}.resultsTable thead tr th .headerTooltip{display:block;cursor:help}.resultsTable thead tr th a .headerTooltip{cursor:pointer}.resultsTable thead tr th #compareButton{min-height:26px;overflow:hidden}.resultsTable thead tr th #compareButton div{font-weight:400;font-size:12px}.resultsTable thead tr th #compareButton div.lowlight{margin-top:2px}.resultsTable thead tr th #compareButton div a{font-size:13px;display:inline-block}.resultsTable thead tr th #compareButton .compareSubmit{display:none}.resultsTable td .rateDetail{width:auto;min-width:200px;float:none}.resultsTable tbody tr td{vertical-align:middle;text-align:center}.resultsTable td.firm{min-width:250px;padding-left:28px}.resultsTable td.firm label{position:absolute;margin-left:-25px;padding:4px 4px 20px}.resultsTable td.firm,.resultsTable td.comment{text-align:left}.resultsTable td span.noMark{display:none}.resultsTable td .lowlight{color:#888}.resultsTable td span.rangeNumber{word-wrap:break-word}.resultsTable h2{font-size:18px;margin-bottom:4px;margin-top:4px}.resultsTable h2 a{text-decoration:underline}.resultsTable address{color:#666;font-size:13px;line-height:1.3em;margin-bottom:4px;position:relative}.resultsTable address span.miles{color:#777;font-size:13px;margin-top:2px;display:block}.resultsTable address span.phone{display:block}.resultsTable div.rateit{position:absolute;right:10px;bottom:0}.resultsTable div.rateit a{visibility:hidden}.resultsTable hr{margin-top:3px;margin-bottom:3px}.resultsTable tbody tr:hover div.rateit a{visibility:visible}.resultsTable .rate{text-align:center}.resultsTable .firstRate{font-size:12px;background-color:#eaeaea;border-radius:8px;color:#555;padding:1px 12px;margin-right:50px;display:inline-block}.resultsTable .firstRate:hover{background-color:#e1e1e1;text-decoration:none}.resultsTable .toprated{padding:6px 0!important}.resultsTable .toprated div{min-width:97px;text-align:center;vertical-align:top}.resultsTable .toprated div>span{display:inline-block;width:47px;line-height:12px!important;vertical-align:top;margin:3px 0}.resultsTable .toprated div>span>span{font-size:10px}.resultsTable img.notTopRated{display:none}.resultsTable .priceIndex>span{display:block;white-space:nowrap}.resultsTable .priceIndex .priceNumber{color:#888}.ratingbar{padding:17px 8px!important}.barRate{height:35px;margin-top:8px}.barRate2{margin-bottom:4px}.barRate2 .rateBar span{background-color:#428bca;background:linear-gradient(to bottom,#e88631 0%,#c96f2e 100%)}.rateBarWrapper{float:left;display:block;width:auto;float:none;margin-right:33px}.rateBar{display:block;background-color:#fff;height:22px;border:solid 1px #ddd;text-align:center}.rateBar span{display:block;height:20px;background-color:#428bca;background:#f4b655}.ratePercentage{width:32px;margin-top:-18px;position:absolute;right:0;text-align:right;font-size:12.5px}.recommended{font-size:12.5px;color:#666;margin-top:1px;text-align:left;clear:both}.firmsTableRatings .recommended strong{color:#333}.noData,.noData .recommended{color:#afafaf}.noData .recommended strong{font-weight:400;color:#afafaf}.signToSee .recommended strong{font-weight:700}.hiddenData .recommended,.hiddenData .recommended strong{color:#333}.noData .rateBar{border:solid 1px #e9e9e9}.resultsTable .comment{font-size:12px;color:#555;padding-left:14px;padding-right:14px}.resultsTable .comment>div{max-width:300px;min-width:200px}.resultsTable .comment p{margin-bottom:0;margin-top:3px;font-size:12px}.resultsTable .comment .glyphicon{color:#aaa;font-size:11px}.resultsTable span.noteTooltip,.tooltips{cursor:pointer}.signToSee{color:#afafaf;text-align:center;display:block;cursor:pointer}.rateDetail{width:100%;float:right;position:relative}.rate{padding:3px 6px;font-size:15px}.positiveRates{float:left}.negativeRates{float:right;color:#c40606}.firmsList497 .resultsTable td .priceIndex{font-size:14px}.firmsList497 .resultsTable td .rateDetail{min-width:170px}.firmsList480 .resultsTable td .priceIndex{font-size:13px}.firmsList480 .resultsTable td .rateDetail{min-width:170px}.firmsList480 .topFilterMarks label{font-size:13px!important}.firmsList480 div.divider{padding:3px 0!important}.homeowners td.TotalRatingsContr{padding:6px 10px}.homeowners td.firm{padding-top:16px;padding-bottom:16px}.homeowners .rateit{top:0}.homeownerCoverage ul li{font-size:13px}.autoinsurance td.overallRatings{padding:6px 10px}.autoinsurance td.firm{padding-top:16px;padding-bottom:16px;min-width:200px;vertical-align:top;position:relative}.autoinsurance div.rateit{bottom:10px}.supermarkets td.noAddress{padding-top:32px;padding-bottom:32px}.supermarkets .RatingBar{padding:6px 14px}.supermarkets .rateit{top:0}#firmsList .greenValue,#firmsList .colorG,#firmsList .colorBetter,#firmsList .colorH{color:green}#firmsList .redValue,#firmsList .colorR,#firmsList .colorWorse,#firmsList .colorL{color:red}.btn-group .btn-primary:hover,.btn-group .btn-primary:focus,.btn-group .btn-primary:active,.btn-group .btn-primary.active,.btn-group .open>.dropdown-toggle.btn-primary{background-color:#175890}.btn-group .first{border-right:1px solid #fff}.btn-group .middle{border-right:1px solid #fff;border-left:1px solid #fff}.btn-group .last{border-left:1px solid #fff}.btn-primary .lowlight2x{color:#fff!important}.grid-area .grid-blocks .grid-item{margin-bottom:30px}.grid-area .grid-blocks .grid-item:nth-child(3n+1){clear:both}.grid-area .grid-blocks .grid-item:hover{opacity:.8}.grid-area .grid-blocks .wrap-item-grid{-webkit-box-shadow:0 2px 20px rgba(0,0,0,.1);box-shadow:0 2px 20px rgba(0,0,0,.1);background-color:#fff}.grid-area .grid-blocks .wrap-item-grid .top{padding:30px}.grid-area .grid-blocks .wrap-item-grid .top .image-container{height:200px;overflow:hidden}.grid-area .grid-blocks .wrap-item-grid .top img{margin-bottom:20px;max-width:100%;min-height:100%;height:auto}.grid-area .grid-blocks .wrap-item-grid .top h5{color:#231d1b;font-family:helveticaneuecyrroman;font-size:12px;line-height:14px;letter-spacing:3px;text-transform:uppercase;margin:15px 0 7px}.grid-area .grid-blocks .wrap-item-grid a{color:#231d1b;font-family:helveticaneuecyrbold;font-size:18px;line-height:22px;letter-spacing:1px;display:block}.grid-area .grid-blocks .wrap-item-grid a:hover{text-decoration:none}.grid-area .grid-blocks .wrap-item-grid .bottom{border-top:1.5px solid #eaeaea;padding:12px 33px 25px}.grid-area .grid-blocks .wrap-item-grid .bottom p{color:#231d1b;font-family:helveticaneuecyrlight;font-size:14px;letter-spacing:1px;line-height:22px;margin:0}#firmListCities a{font-size:15px;line-height:24px}#firmListCities h2{margin-top:15px}#firmListCities{margin-bottom:50px}@media all and (max-width:1100px){#firmSortBy{margin-top:-60px}.pageHeader{margin-top:-52px}#firmsTable .commentColumn,#firmsTable td.comment{display:none}.pageHeader{position:relative;right:0}#firmsList address{font-size:13px;line-height:1.3em}#compareButton{display:none}#firmsTable .btn-group label{padding:6px;font-size:14px}.resultsTable h2 span.miles{float:right;font-size:12px;color:#888;margin:2px 0 0 5px}}@media all and (max-width:992px){#firmSortBy{margin-top:-29px}.grid-area .grid-blocks .grid-item:nth-child(3n+1){clear:none}.grid-area .grid-blocks .grid-item:nth-child(2n+1){clear:both}}@media(max-width:767px){#firmSortBy select{width:100px}#firmsFilterPopup .filterColumn{display:block}#firmsTable .firm{max-width:100%;margin-bottom:10px}.resultsTable thead,.resultsTable td{display:none}.resultsTable td.firm{padding-left:10px;display:block}.resultsTable td.firm label{display:none!important}.resultsTable h2{font-size:16px}.resultsTable .mobileData>.div{clear:both;padding-top:8px;font-size:13px}.resultsTable .mobileData>.slim{padding-top:0}.resultsTable .mobileData div.checkmark{float:left;clear:none;margin-right:8px;padding-top:0}.resultsTable .mobileData div.checkmark .signToSee{display:inline-block}.resultsTable .mobileData span.noMark{display:inline-block}.resultsTable .mobileData div img{width:18px}.resultsTable .mobileData .priceNumber,.resultsTable .mobileData .sub{display:none}.resultsTable .mobileData .priceIndex{display:inline-block}.resultsTable .mobileData .priceIndex .visible-xs{display:inline-block!important}.resultsTable .mobileData .signToSee.PriceIndex{display:inline-block}.resultsTable .mobileData .mobRateTitle{font-size:13px;display:inline-block}.resultsTable .mobileData .inline{display:inline}.resultsTable .mobileData .barRate{margin-top:6px}.resultsTable.supermarkets td.noAddress{padding-top:8px;padding-bottom:8px}#firmsFilterPopup .row{display:block}}.firmDetails h1{font-size:24px;margin-bottom:0;padding-bottom:6px;border-bottom:solid 1px #d1d1d1}#firmDetail h2{color:#004577;padding:0}#firmDetail h3{margin-top:20px;margin-bottom:2px;padding-bottom:3px}#firmDetail h3 span{font-size:14px;color:#888}#firmDetail h4 .lowlight2x{display:block;font-size:12px}#firmDetail address{font-size:16px;color:#666;margin-bottom:4px;line-height:1.4em}#firmDetail address span.phone{display:block}#firmDetail address span.website{display:block}#firmDetail address span.website a{font-size:14px}#firmDetail #firmLocation{margin-top:3px}#firmDetail .alert{padding:10px 15px;margin:10px 0}#firmDetail .rateWrapper .rateit,#firmDetail .rateWrapper .rateitMobile{float:left}#firmDetail .rateWrapper .reportClosed{float:right;margin-top:7px;font-size:12px}.rateit a{font-family:helveticaneuecyrmedium;padding:3px 10px}#firmDetail .firmDetailRatings{width:100%;margin-bottom:30px}#firmDetail .firmDetailRatings .row{vertical-align:middle;padding:20px 10px;margin:0}#firmDetail .firmDetailRatings .col-xs-7{padding-top:5px}#firmDetail .subHeader{color:#003e72;font-style:italic;font-weight:700}#firmDetail .subHeader .avgLegend{float:right;color:#888;font-style:normal;font-weight:400;font-size:14px}#firmDetail .totalRatings{font-size:18px;padding-right:18px;color:#428bca}#firmDetail .rateBarWrapper{margin-top:3px}#firmDetail .ratePercentage{margin-top:-19px}#firmDetail .rateValue{text-align:right;color:#676666}#firmDetail .rateValue .redBullets{text-align:left;font-size:12px;margin-top:10px}#firmDetail .rateValue .redBullets li{line-height:1.1em;margin-bottom:6px}#firmDetail .rateValue>div{position:relative}#firmDetail .rateWrapper{height:23px}#firmDetail .bbbLink{margin-top:-26px;margin-right:10px}h2.features-title{color:#004577;padding:0}#firmDetail h1{font-size:30px;font-weight:700;border-bottom:none;color:#333}#firmDetail h2{font-size:24px;font-weight:700}#firmDetail h3{font-size:18px;font-weight:700;text-decoration:none;letter-spacing:1px;text-transform:none;font-family:helveticaneuecyrmedium}#firmDetail h4{color:#004577;font-size:16px}ul#features{padding-bottom:1em}ul#features li{list-style-image:url(/assets/img/template/bullet_check.png);margin:0 0 .3em}#firmDetail .btn-danger{background-color:#c13433;border:3px solid #fff!important;color:#fff}#firmDetail .btn-lg{border-radius:6px;font-size:22px;font-weight:700;line-height:1.33333;padding:10px 66px}#firmDetail .btn-danger:hover{background-color:#123a60;border:3px solid #fff!important;color:#fff}#firmDetail hr{clear:both}.panel.top-panel{margin-bottom:0;padding:2em 1em!important}.panel.top-panel ul{padding:0}.panel.top-panel ul li,.panel.top-panel ul li a{color:#047;font-size:16px;list-style-image:url(/assets/img/template/bullet_top.png)}.panel.top-panel ul li{margin:0 0 1em 20px}.panel.top-panel ul li a{text-decoration:underline}.mapIt{position:absolute;right:28px;top:54px;background:url(/assets/img/template/bkg_map.png) no-repeat -29px -7px;border-color:#ccc;color:#004476}.mapIt:hover{opacity:.8}.mapIt .fa{padding:0 1.8em 0 0}.firmHeaderSEO{padding:0 25px 0 15px}.firmHeaderSEO #topRating{width:100%}.firmHeaderSEO #topRating .topRatedFor{padding:14px 18px;font-size:14px}.firmHeaderSEO .panel a.small{font-size:12px}#firmDetail .sidebar h2{font-size:18px}.firmSummary .priceIndex{display:inline-block}.firmSummary .priceIndex .priceNumber{display:none}.lead{font-weight:700;font-size:16px}#firmDetail .panel{padding:.3em 1.5em 1.8em;margin-left:-25px;background:rgba(0,0,0,0) linear-gradient(to bottom,rgba(243,243,243,1) 0%,rgba(255,255,255,1) 100%) repeat scroll 0 0;border:1px solid #f0eded;border-radius:10px;font-size:13px;height:100%;overflow:hidden;padding:.3em 1.5em}#firmDetail .panel img{border:solid 4px #fff}#firmDetail .panel h6 a{font-size:14px}#firmDetail .panel p{font-size:14px;line-height:1.3em;margin-bottom:10px}#firmDetail .panel p a{font-size:12px;text-decoration:underline}#firmDetail .panel h3{margin-bottom:20px;color:#004577}#firmDetail .panel h4{margin-bottom:10px}#firmDetail .panel-alt{background:#fff none repeat scroll 0 0;border:1px solid #f0eded;border-radius:10px;height:100%;overflow:hidden;padding:0 0 .8em}#firmDetail .panel-alt h3{background:#f3f3f3 none repeat scroll 0 0;margin:0 0 1em!important;padding:.8em 1.8em!important}#firmDetail .panel .col-xs-4{padding-right:7px}#firmDetail .panel .col-xs-8{padding-left:7px}.panel-alt{margin-left:-25px}.panel-alt li{list-style:outside none none;margin:0 1em .9em}.panel-alt ul{padding:0 .75em 0 1.5em}#firmDetail .firmDetailRatings{position:relative;overflow:hidden}#firmDetail .top-row{background:#fff none repeat scroll 0 0;position:relative;z-index:1000}#firmDetail .overlay{background:transparent url(/assets/img/template/bkg_overlay.png) repeat scroll left top;color:#fff;font-size:16px;height:100%;overflow:hidden;padding:1.5em 2em 2em;position:absolute;right:0!important;width:53%;z-index:5}#firmDetail .overlay .inner{left:50%;position:absolute;top:16%;transform:translateX(-50%) translateY(-20%)}#firmDetail .overlaySmall .inner{top:-9px}#firmDetail .overlay .btn{margin:0;background-color:#c13433;border:3px solid #fff!important;color:#fff}#firmDetail .overlay .btn:hover{background-color:#123a60}@media(min-width:992px){#firmDetail.firmSEOExperiment .SEOHidden .rateTitle{width:48%}#firmDetail.firmSEOExperiment .SEOHidden .rateValue{width:52%}}.ui-widget .surveySearch{text-align:center}.ui-widget .surveySearch hr{margin:5px}.ui-widget .surveySearch button{font-size:14px;line-height:1.2em;margin-bottom:5px}.ColorG,.ColorG div,.ColorBetter{color:green!important}.ColorR,.ColorR div,.ColorWorse{color:red!important}.rateAverage{margin-top:-20px;margin-right:33px}.rateAverage span{display:block;height:22px;border-right:solid 2px #f20000}#firmDetail .rateBar{height:22px}#firmDetail .rateBar span{background:#f4b655;height:20px}#firmDetail .rateAverage{margin-top:-31px}#firmDetail .rateAverage span{height:35px;border-right:4px solid #f20000}#firmDetail .rateBusiness{margin-bottom:12px}#firmDetail .ratingsAverageBar{color:#f20000;font-weight:700;font-size:16px}#firmDetail .noGroupName{margin-bottom:0}#firmDetail .noGroupName .row{border:none!important;padding:0!important}#firmDetail .noGroupName h3{margin-top:0;margin-bottom:10px}#firmDetail .noGroupName div{padding-left:0}#firmDetail .noGroupName span{color:#999;font-size:18px;border:none;display:inline-block}#firmDetail .priceIndex{white-space:nowrap;min-width:205px}#firmDetail .priceIndex .higher{font-size:18px}#firmDetail .priceIndex .lower{font-size:18px;font-weight:700;color:#31723c}#firmDetail #specificInfo{margin-top:10px}#firmDetail #specificInfo ul li{font-size:14px;width:20%;margin-bottom:6px;line-height:1.1em;padding:5px 0 5px 14px;background-position:0 10px}#firmDetail ul.horizontal{margin-top:6px;overflow:hidden}#topRating{width:100%;margin-top:4px}#topRating th,#topRating td{padding:5px}#topRating td{border-top:solid 1px #d1d1d1;border-bottom:solid 1px #d1d1d1;font-size:12px}#topRating th{font-size:14px}#topRating .topRatedFor{background-color:#f1f1f1;width:140px;color:#004476;font-weight:700;font-size:14px}#topRating .checkmark{text-align:center;padding:8px 28px}#topRating.smaller .checkmark{padding:2px 28px}#topRating.smaller .checkmark img{height:18px}#topRating.bigger .checkmark{padding:16px 28px}#topRating.bigger .checkmark img{height:24px}#topRating .gray{font-size:16px}#firmDetail #comments{visibility:hidden;position:relative;top:-120px}.CommentsContainer{margin-top:20px}.CommentsContainer .commentsHeader{background:#fcfcfc none repeat scroll 0 0;border:1px solid #f0eded;color:#565656;font-size:18px;height:100%;overflow:hidden;padding:.5em;text-align:right;width:100%;border-radius:4px;display:inline-block;margin:20px 0 0}.CommentsContainer .commentsHeader a{border-left:1px solid #f0eded;border-right:1px solid #f0eded;color:#565656;height:25px;margin:0 15px;padding:.8em .5em}.CommentsContainer .commentsHeader a:hover{background:#565656 none repeat scroll 0 0;color:#fff}.CommentsContainer .commentsHeader a.disabled{color:#ddd;cursor:default}.CommentsContainer .commentsHeader a.disabled:hover{background-color:inherit}.CommentsContainer .commentsHeader p{float:right;margin-bottom:0}.CommentsContainer .commentsBody{overflow:hidden;position:relative;line-height:1.4em}.CommentsContainer .commentInfo{color:#676666}.CommentsContainer .location{color:#047;font-weight:700;font-size:14px}.CommentsContainer .row-striped{border-bottom:1px solid #ccc;padding:1.7em .5em;margin-left:0;margin-right:0}#firmDetail .noComments{padding:20px;color:#666;text-align:center}.favoriteButton{float:right;font-family:helveticaneuecyrmedium;font-size:11px;margin-top:5px}.addedToFavorites{width:135px;text-align:center}#addToFavorites h4.modal-title{line-height:1em}#addToFavorites .modal-body{padding:25px}#addToFavorites h3{margin-top:0;font-size:18px}#addToFavorites h2{font-size:22px;margin-top:10px;margin-bottom:6px}#addToFavorites address{margin-bottom:18px;font-size:14px}#addToFavorites textarea{height:97px}#addFavAlert{display:none}@media(max-width:992px){.addedToFavorites{width:auto}#firmDetail{padding-top:10px}#firmDetail h1{margin-top:0}#topRating{margin:auto;margin-top:10px}#firmDetail #specificInfo ul li{width:150px}#firmDetail .firmDetailRatings .row{padding:4px 0!important;font-weight:700}#firmDetail .rateTitle,#firmDetail .rateValue{margin-left:-7px;margin-right:-10px;padding-right:0}#firmDetail .rateDetail{width:100%}#firmDetail .rateAverage{width:auto}#firmDetail .subHeader .avgLegend{font-size:11px}#firmDetail .ratingsAverageBar{font-size:13px}#firmDetail .rateit{float:left}#firmDetail .overlay{display:none}#firmDetail .overlay.banner{display:block;position:relative;width:100%;padding:1em}#firmDetail .overlay.banner .inner{position:relative;transform:none;left:auto;top:auto}#firmDetail .commentsBody .overlay{display:block;width:80%;min-width:240px}#firmDetail .overlay .btn-lg{padding:10px 20px}.rateValue hr{margin:5px 0}.commentInfo hr{margin:8px 0;border-color:#eee}.row-striped:nth-child(odd) .commentInfo hr{border-color:#ddd}.CommentsContainer .commentsHeader{font-size:14px;margin:0}.CommentsContainer .commentsHeader a{padding:.8em}.CommentsContainer .row-striped{padding:1em 0}.homeownerCoverage ul{padding-left:20px}}#firmCompare table thead th{font-weight:400;border-bottom:2px solid #ddd}#firmCompare table th{background-color:#fff}#firmCompare table th address{margin-bottom:0}#firmCompare table th,#firmCompare table td{padding:13px;vertical-align:top;border:solid 1px #ddd}#firmCompare table h3{font-size:22px;margin-bottom:2px}#firmCompare table td{border-bottom:1px solid #eee}#firmCompare tr:nth-child(2n+1) td{background-color:#f9f9f9}#firmCompare table tr.subTitle th,#firmCompare table td.subTitle{font-size:18px;border-top:2px solid #ddd;font-weight:700;border-bottom:2px solid #ddd;vertical-align:middle}#firmCompare table tr.subTitle th.lowlight{font-size:14px;font-weight:400;text-align:center}#firmCompare table td.checkmark{text-align:center}#firmCompare table td.rateTitle{padding-left:26px}#firmCompare table td.rate{text-align:center}#firmCompare table td .rateDetail{margin-left:auto;margin-right:auto}#firmCompare table tr:nth-child(2n-1) td.rateValue:nth-child(2n){background-color:#f1f1f1}#firmCompare table tr:nth-child(2n) td.rateValue:nth-child(2n),#firmCompare table thead th:nth-child(2n){background-color:#f6f6f6}#firmCompare table td .recommend{margin-bottom:6px}#firmCompare table td .subscriber{margin-bottom:8px}#firmCompare table td .comment{font-size:12px}#firmCompare table td.rateStacked{text-align:center}#firmCompare table td.rateStacked div{text-align:left}#firmCompare table td.rateStacked>div{text-align:left;display:inline-block;margin:auto;white-space:nowrap}#firmCompare table td.rateStacked div.rateBarStacked{float:left;width:220px}#firmCompare table td.rateStacked div.rateBarStacked>div{width:200px;float:left;margin:7px 10px;height:18px}#firmCompare table td.rateStacked div.rateBarStacked>div.hasRatingNumbers{height:26px}#firmCompare table td.rateStacked div.rateBarTitle{float:left}#firmCompare table td.rateStacked div.rateBarTitle>div{white-space:nowrap;font-size:14px;font-weight:700;height:32px;padding-top:5px;overflow:hidden}#firmCompare table td.rateStacked div.rateBarTitle>div.hasRatingNumbers{height:40px}#firmCompare table th.headerSummary{vertical-align:bottom;font-weight:700}.backToResults{font-size:14px;margin-top:10px;padding:2px 12px}.compareMessage{display:none}.rateModal #rateForm{margin-top:6px}.rateModal h2{margin:0;font-size:24px}.rateModal address{font-size:13px;margin-bottom:6px}.rateModal label{display:block;margin-bottom:8px}.rateModal hr{margin:0}#rateForm .btn-default.active,#rateForm .btn-default.active.recommendFirm{background:#478ecb;color:#fff}#rateForm .btn-default.active.cantRate,#rateForm .btn-default.active.notRecommendFirm{background:#c40606;color:#fff}#rateForm .btn-default.active.recommendFirm span,#rateForm .btn-default.active.notRecommendFirm span{color:#fff!important}#startSurvey{z-index:100;position:fixed;bottom:10px;right:50%;margin-right:-377px}#startSurvey.fixed{position:absolute;right:193px;margin-right:0}.surveyList form{position:relative}.surveyList #listWrapper{border:solid 1px #ccc;overflow:auto}.surveyList #listWrapper label{display:block;padding:8px 40px;background:url(/assets/img/template/row_bkg_gray.png)repeat-x;margin:0;border-bottom:solid 1px #eee}.surveyList #listWrapper label.selected{background:#478ecb;color:#fff}.surveyList .categories div{margin-left:30px}.surveyList .proceedButton{margin-top:-30px;font-weight:700;position:absolute;right:0}.surveyList #AllCategoriesList .btn-group{position:absolute;right:5px;margin-top:17px;z-index:100}.surveyList #AllCategoriesList .btn-group a{font-size:inherit;line-height:inherit;margin-left:0;z-index:10}.surveyList label:hover{background-color:#ccc}#surveyFirmsList{padding:0;margin-top:20px}#SurveyAlphaIndex a{font-size:16px;padding:2px 7px}#SurveyAlphaIndex a:hover{background-color:#eee}#SurveyAlphaIndex a.selected{background-color:#eee}#surveyFirmsList a.firm{display:block;padding:10px 16px}#surveyFirmsList a.oddRow{background-color:#f4f4f4}#surveyFirmsList a.firm:hover{text-decoration:none;background-color:#eee}#surveyFirmsList a.btn-warning{font-size:14px;line-height:1.2em}#surveyFirmsList .gray{color:#7f7f7f;font-size:11px!important}#SurveyFirm h2{color:#000!important}#SurveyFirm form .form-group,#SurveyFirm form label,#SurveyFirm form .btn-group{display:block;overflow:hidden;line-height:15px}#SurveyFirmRated ul li{background-position:0 11px}#SurveyFirmRated li a{display:inline-block;padding:4px 0;text-decoration:none}#SurveyAddFirm label{padding-left:0}#PossibleMatches h2{margin-bottom:0}#PossibleMatches h3{color:#c13433}#PossibleMatches address{margin-left:26px}#PossibleMatches a{margin-top:-30px}#housecleaners legend{margin-top:12px;font-size:18px;line-height:1.2em;padding-bottom:4px;margin-bottom:0;border:none}#housecleaners .form-group{margin-left:0}#searchResults #searchNav{margin-bottom:30px}#searchResults #searchNav a{font-family:helveticaneuecyrlight;padding:12px 22px}#searchResults .resultsBox{}#searchResults .resultsBox h2{background-color:#eee;padding:15px 20px;margin-bottom:0}#searchResults .resultsBox ul{margin:5px 15px;padding-left:0}#searchResults .resultsBox ul li{list-style:none;display:block;border:solid 1px #eee;margin:10px 0;height:100px;overflow:hidden;width:49%;float:left;box-shadow:0 1px 5px rgba(0,0,0,.1)}#searchResults .resultsBox ul li:nth-child(2n){margin-left:2%}#searchResults .resultsBox ul li:last-child{border:none}#searchResults .resultsBox ul li a{font-size:18px;display:block;color:#333}#searchResults .resultsBox ul li a:hover{opacity:.8;background-color:#f2f2f2;text-decoration:none}#searchResults .resultsBox ul li .imageBox{float:left;width:130px;height:100px;overflow:hidden}#searchResults .resultsBox ul li .imageBox img{height:100%}#searchResults .resultsBox ul li .linkText{padding:20px;width:auto;margin-left:130px;display:block;height:100px}#searchResults #firmsList{}#searchResults #firmsList .firm{margin:15px;width:auto;padding:10px 15px;height:auto;box-shadow:0 1px 5px rgba(0,0,0,.1);border:solid 1px #eee}#searchResults #firmsList .firm>a{font-size:18px;text-decoration:underline;line-height:1.7em}#searchResults #firmsList .firm .category,#searchResults #firmsList .firm .category a{color:#c60!important;font-size:14px;text-decoration:none}#searchResults #firmsList .firm address{margin-bottom:0;line-height:1.2em;color:#666}address .phone{display:block}@media all and (max-width:768px){#searchResults .resultsBox ul li{width:100%}#searchResults .resultsBox ul li:nth-child(2n){margin-left:0}}.aboutus p{color:#6b6b6b}.about-hero{border-radius:0 0 10px 10px}.about-hero .col{position:relative}.about-hero img{width:100%;border-radius:0 0 10px 10px}.about-hero .about-hero__overlay{background-color:rgba(51,122,183,.9);color:#fff;padding:40px 50px;display:inline-block;position:absolute;bottom:0;left:0;width:360px;max-width:100%;border-radius:0 10px 0 10px}.about-hero .about-hero__overlay h1{font-size:42px;margin-bottom:20px}.about-hero .about-hero__overlay h2{font-size:28px;margin-bottom:0}.about-hero .about-hero__overlay p.lead{margin-bottom:0;color:#fff;font-weight:400;font-family:helveticaneuecyrmedium;font-size:18px;line-height:20px}.about-body{padding:60px 0}.about-body h2{margin-bottom:30px}.about-body h3{margin-top:30px;color:#337ab7}.about-body p{font-size:17px}.about-body p.smaller{font-size:14px}.about-body img{max-width:100%;border-radius:10px}.about-body .about-body__photo{padding-right:20px}.about-body .about-body__photo img{width:345px}.about-body .market-map{width:700px;max-width:100%;display:block;margin:0 auto;margin-top:40px}.about-body .about-cta{max-width:100%;padding-top:10px}.about-body .about-cta a{font-size:14px}.about-cards{margin-bottom:30px}.about-cards row{display:flex;flex-wrap:wrap}.about-cards .about__card{display:block;background-color:#deebf7;padding:20px;border-radius:10px;margin-bottom:40px}.about-cards .about__card img{width:100%;border-radius:10px;margin-bottom:20px}.about-cards .about__card h3{text-align:center;font-size:24px}.about-cards .about__card p{font-size:17px}.about-cards .about__card .btn{display:block}.donation-bar{background-color:#305373;padding:80px 20px;text-align:center}.donation-bar i{color:#fff;font-size:50px;margin-bottom:20px}.donation-bar h2{margin-bottom:10px;text-align:center;color:#fff;font-family:helveticaneuecyrmedium}.donation-bar p{color:#fff;margin-bottom:30px}.donation-bar h4{color:#fff;margin-bottom:5px;margin-right:20px}.donation-bar ul{list-style:none;display:block;padding-left:0;margin-left:0}.donation-bar ul li{cursor:pointer;margin-right:10px;display:inline-block;font-size:18px;transition:all .2s ease;display:inline-block}.donation-bar ul li:last-child{margin-right:0}.donation-bar ul li a{color:#2b4665;background-color:#cce8ff;padding:14px 24px;border-radius:10px;display:block}.donation-bar ul li a:hover{background-color:#fff;text-decoration:none}.donation-bar ul li.option--other a{background-color:transparent;border:2px solid #cce8ff;color:#cce8ff}.donation-bar ul li.option--other:hover a{border-color:#fff;color:#fff}.about-timeline .row{display:flex;flex-wrap:wrap;align-items:center;padding:60px 0;border-left:6px solid #deebf7;margin-left:100px;position:relative;padding-left:40px}.about-timeline .row .col{position:relative}.about-timeline .row .pull-right{float:unset}.about-timeline .row .about-timeline__year{font-weight:700;background-color:#deebf7;padding:10px 20px;border-radius:10px;font-size:14px;margin-bottom:15px;position:absolute;left:-100px;top:calc(50% - 5px)}.about-timeline .row:before{content:"";width:25px;height:25px;background-color:#fff;border-radius:40px;position:absolute;left:-15px;top:50%;border:4px solid #337ab7}.about-timeline .row .about-timeline__details p{font-size:17px}.about-timeline .row img{width:100%;border-radius:10px;transition:transform .2s ease}.about-timeline .row img:hover{transform:scale(1.05)}.about-services .row{display:flex;flex-wrap:wrap;align-items:center;position:relative}.about-services .row img{border-radius:10px}.about-services .row .service-logo{width:250px;max-width:100%;margin-bottom:20px}.about-services .row .services-title{padding:40px 0 60px;text-align:center}.about-services .row .service-card{margin-bottom:40px}.about-services .row .service-card a{cursor:pointer!important}.about-services .row .service-card a h3{cursor:pointer!important}.about-services .row .service-card p{font-size:17px}.about-stat{padding:40px 0}.about-stat h1{font-size:52px;font-weight:700;margin-bottom:10px;color:#2b4665;padding-bottom:0}.about-stat p{max-width:220px;text-align:center;display:inline-block}@media(min-width:992px){.flex-on-desktop{display:-webkit-box;display:-ms-flexbox;display:flex}.about-timeline .row .pull-right{order:2}.about-body .about-cta{width:300px}.about-timeline .row img.magazine--rotate{transform:rotate(12deg);box-shadow:11px 7px 9px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.about-timeline .row img.magazine--rotate.rotate--left{transform:rotate(-12deg)}}@media(max-width:992px){.about-hero .about-hero__overlay{display:block;position:relative;width:100%;border-radius:0}.about-hero .about-hero__overlay h1{font-size:36px}.about-hero img{border-radius:0}.about-body{padding:40px 0}.about-body .about-body__photo{display:none}.donation-bar h4{display:none}.donation-bar ul li{margin-bottom:10px}.about-timeline .row{padding-left:25px;padding:15px 0}.about-timeline .row .about-timeline__year{top:10px}.about-timeline .row:before{top:20px;width:15px;height:15px;left:-10px;border-width:2px}.about-timeline .row .about-timeline__details p{display:none}.about-timeline .row .about-timeline__details h2{cursor:pointer}.about-timeline .row .about-timeline__details .about-timeline__headline{font-size:20px}.about-timeline .row .about-timeline__details .about-timeline__headline.has-more-details:after{content:"Read More";font-size:14px;color:#337ab7;border-bottom:2px solid currentColor;display:block;width:fit-content;padding-top:5px;padding-bottom:2px}.about-timeline .row img{margin-top:20px;margin-left:20px}.about-services .row .service-card .service-image{display:none}.about-stat{padding:20px 0}.about-stat p{margin-bottom:0}.about-stat:last-child{padding-bottom:40px}}#selectPressRegion .modal-dialog{width:375px;margin-left:-188px;left:50%}.inTheNews p{line-height:15px;margin-bottom:16px}#mediaResources h2{margin-bottom:30px}#mediaResources h4{margin-bottom:2px}#mediaResources div.mediaItem{height:90px}#mediaResources .lowlight2x{font-size:12px}#mediaResources ul.mediaItem{padding-left:7px}#mediaResources ul.mediaItem li{display:block;margin-bottom:6px;background-position:0 8px}a.seeRatings{font-size:24px;padding:11px 0 8px;color:#fff;background:url(/assets/img/template/seeRatingsButton.png) no-repeat;width:260px;height:55px;display:block}a.seeRatings span{margin-left:60px;padding:0 10px 0 2px;text-align:center;display:block;line-height:1.4em}ul.listMenuDotted{margin-left:0;padding-left:0}ul.listMenuDotted li{list-style:none;line-height:1.1em}ul.listMenuDotted li a{font-size:14px;text-decoration:none;border-bottom:solid 1px #d1d1d1;border-bottom-style:solid;border-bottom-style:dotted;display:block;padding:8px}#adviseBoard ul li{font-size:16px;color:#333;line-height:21px;font-family:helveticaneuecyrlight}#myAccount h1{margin-bottom:30px;color:#f20000;border-bottom:solid 1px #eee;padding-bottom:4px}#myAccount #leftMenu ul{border-top:1px dotted #d1d1d1;margin:0 8px;padding-left:0}#myAccount #leftMenu ul li{list-style:none;line-height:1.1em}#myAccount #leftMenu ul li a{font-size:16px;text-decoration:none;color:#555;border-bottom:solid 1px #d1d1d1;border-bottom-style:solid;border-bottom-style:dotted;display:block;padding:12px 10px}#myAccount #leftMenu ul li a:hover{color:red}#myAccount #leftMenu ul li.selected a{background-color:#eee}#myAccount #leftMenu hr{border:none}#myAccount #leftMenu h5{font-size:18px}#myAccount #leftMenu h5:first-child{display:none}#MyFavorites{padding:15px}#MyFavorites h3{color:#f20000;border-bottom:1px solid #d1d1d1;margin-top:30px;margin-bottom:20px}#MyFavorites h4{margin-bottom:2px;font-size:20px}#MyFavorites .firm{margin-left:20px;overflow:hidden}#MyFavorites .firm .firmDetail{float:left;width:70%}#MyFavorites .firm .firmActions{float:left;width:30%}#MyFavorites .firm .firmActions .remFavoriteFirm{font-size:12px;cursor:pointer}#MyFavorites .note{background-color:#f4f4f4;padding:8px 12px;border:1px solid #d6d6d6;border-radius:3px;clear:both}#MyFavorites .note h5{font-weight:700;margin-bottom:2px;display:inline}#MyFavorites .note p{color:#555;display:inline}@media(max-width:992px){#myAccount label{clear:both}#myAccount .btnChange{float:right}#MyFavorites .firm{padding-top:4px}#MyFavorites .firm .firmDetail{width:100%}#MyFavorites .firm .firmDetail h4{font-size:18px}#MyFavorites .firm .firmActions{width:100%;position:absolute;margin-top:-20px;right:16px}.nameEmail span{display:block;clear:both;padding-top:8px}}.creditCardSummary{display:flex;font-size:16px}.creditCardSummary>div{white-space:nowrap;flex-grow:1}.creditCardSummary>div>span{margin:6px 24px 6px 0;display:block;float:left}.creditCardSummary img{width:45px}#AllCategories h2{border-bottom:solid 1px #ddd;padding-top:20px}#AllCategoriesList ul{padding-left:15px}#AllCategoriesList ul li{list-style:none;margin:0;display:block;padding:4px 0}#AllCategoriesList a{font-size:16px;line-height:1.2em;padding:4px 0}#AllCategoriesIndex a{padding:0 10px;margin:0}#AllCategoriesIndex.byGroup a{font-size:20px}#AllCategoriesList a.backToTop{float:right;margin-top:6px;font-size:12px}#AllCategories span.anchor{top:-170px;display:block;position:relative}#searchPage .searchHeader{margin-top:4px}#searchPage .searchHeader .col-xs-3 h2{margin-top:4px}#searchPage .searchBody{padding-left:16px}#searchPage .zipcode{width:75px}#searchPage .searchBody ul li{list-style:none}#searchPage ul li label{font-weight:400;cursor:pointer}.byDistance label{padding-left:0;padding-right:0}.byDistance select,.byDistance input{margin-left:0;margin-right:0}#searchPage .btn-group label{padding:8px 26px;margin-right:1px}#searchPage hr{margin:6px 10px 10px}#searchPage .doctorImages img{margin-top:90px;margin-left:-30px}#searchPage .searchNoAccess{padding-left:10px}#searchPage .specialtiesList ul li a{padding:5px 0;display:block}#searchPage .locationsList{padding-left:20px;margin-bottom:30px;overflow:hidden}#searchPage .locationsList h3{font-size:18px;margin-bottom:2px;padding-top:4px}#searchPage .locationsList ul li a{display:block;padding:2px 0}#searchPage .searchNoAccess hr{margin:15px 15px 0;padding-bottom:15px}#doctorsList th,#surgeonsList th{padding:12px 14px}#doctorsList td{padding-left:14px;padding-right:14px;font-family:helveticaneuecyrlight}#doctorsList .primaryCare th{padding:12px 8px}#doctorsList .primaryCare td{padding-left:8px;padding-right:8px}#doctorsList td.firm{min-width:280px;padding-left:14px}table.tableSurgeon tr td{vertical-align:middle!important}table.tableSurgeon ul{margin:0;padding-left:14px}table.tableSurgeon ul li{font-size:12px;padding:2px 0}table.tableSurgeon .multiAddress,table.tableSurgeon .addressNumber{font-size:12px!important}table.tableSurgeon .whiteBG{background-color:#fff!important}td.left{text-align:left!important}#doctorsList address span.miles{display:inline-block}#doctorsList .primaryCare td .additionalLocation{display:inline-block}.additionalAddresses{width:300px}.additionalAddresses hr{margin:10px 0}.mentions{color:#666;font-size:12px;margin-top:8px;line-height:1.1em}#doctorsList table ul,#surgeonsList table ul{padding-left:14px;margin-bottom:0}#doctorsList table ul li,#surgeonsList table ul li{font-size:14px;margin-bottom:4px}.resultsTable .NA{text-align:center;color:#999;cursor:pointer}#firmsFilterPopup.doctorFilterPopup .filterColumn{float:left}.byDistance,.byMetroArea,.byName{display:none}.doctorDetails{margin-bottom:30px}.doctorDetails address p{margin-bottom:0}.doctorDetails .multiAddress{overflow:hidden}.doctorDetails .multiAddress .addressNumber{float:left;font-size:14px;color:#000;font-weight:700;margin-right:10px;margin-top:1px}.doctorDetails .multiAddress address{float:left}.doctorDetails .rateBusiness{margin-top:6px;margin-bottom:6px!important}.doctorDetails #topRating .topRatedFor{width:90px}.doctorDetails #topRating .checkmark{padding:7px 15px}.doctorDetails #topRating .checkmark2{padding:12px 15px}#searchPage.dentists .searchHeader .col-xs-3{width:260px}.dentistDetails #topRating .checkmark{padding:8px 14px}.hospitalLegend{color:#777;font-size:12px;position:absolute;right:17px;margin-top:-25px}.hospitalLegend span{font-size:12px!important}.hospitalLegendStars p{margin-bottom:4px}@media(max-width:992px){.hospitalLegend{position:relative;margin-top:4px;text-align:right;right:0}}#SubscribeMain .row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#SubscribeMain fieldset{margin-top:20px}#SubscribeMain fieldset legend{color:#305373;font-weight:700;font-size:18px;border:none}#SubscribeMain select.form-control:not([size]):not([multiple]){height:38px;width:100%!important}#SubscribeMain .subscribe_header{background-image:url(/assets/img/subscribe/header.jpg);padding:40px;background-size:cover;background-position:top center}#SubscribeMain .subscribe_header_health{background-image:url(../../img/subscribe/header-health.jpg)}#SubscribeMain .subscribe_header_content{padding-top:40px;text-align:left!important;margin-bottom:30px}#SubscribeMain .subscribe_header_plain{background-image:url(/assets/img/subscribe/header-plain.png)}#SubscribeMain .subscribe_header h1{color:#fff;cursor:default;margin-bottom:30px}#SubscribeMain .subscribe_header_health h1{max-width:715px}#SubscribeMain .subscribe_header h3{color:#bed3f6;max-width:630px;cursor:default}#SubscribeMain .subscribe_header strong{padding-bottom:6px;text-decoration:underline}#SubscribeMain .regionSelected{background-color:#7299da;padding:14px;padding-left:20px;padding-right:40px;border-radius:40px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);max-width:420px;cursor:pointer;margin-bottom:8px}#SubscribeMain .regionSelected:hover{background-color:#719ee9;box-shadow:0 1px 4px rgba(0,0,0,.12),0 1px 3px rgba(0,0,0,.24)}#SubscribeMain .regionSelected h4{margin-bottom:0;color:#fff;letter-spacing:1px;line-height:2.2em}#SubscribeMain .regionSelected img{max-width:35px}#SubscribeMain .regionSelected i{float:right;line-height:2.1em}#SubscribeMain .region-dropdown{float:left;width:100%;max-width:420px;margin-bottom:280px}#SubscribeMain .region-dropdown .drop-block{left:65px;margin-left:0;max-width:300px;width:100%;padding:0;display:none}#SubscribeMain .region-dropdown .drop-block::before{position:absolute;top:-6px;left:9px;content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #fff;display:inline-block}#SubscribeMain .region-dropdown .drop-block ul{margin:10px 0;padding-left:0;padding-left:0;list-style:none}#SubscribeMain .region-dropdown .drop-block ul li{margin-bottom:0}#SubscribeMain .region-dropdown .drop-block a{display:block;padding:10px 20px}#SubscribeMain .region-dropdown .drop-block a img{width:20px;vertical-align:top}#SubscribeMain .region-dropdown .drop-block a:hover{background:#5687c2;color:#fff;text-decoration:none}#SubscribeMain .region-dropdown:hover .drop-block{display:block;position:absolute;background:#fff;z-index:1000;top:63px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}#SubscribeMain .pricing_header{margin-top:-300px;padding-bottom:80px}#SubscribeMain .pricing_header h2{color:#fff;letter-spacing:1px}#SubscribeMain .pricing_header_health{padding-bottom:40px}#SubscribeMain .pricing_box{background-color:#fff;border-right:0;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);padding:40px 20px;min-height:345px;text-align:center;align-items:center!important}#SubscribeMain .pricing_box h2{margin-bottom:20px}#SubscribeMain .pricing_box h1{font-size:60px;font-weight:700}#SubscribeMain .pricing_box .col-md-12{text-align:center!important}#SubscribeMain .pricing_box .lead{color:#79818e}#SubscribeMain .pricing_box.pricing_box_realtor{padding:40px}#SubscribeMain .pricing_box.pricing_box_realtor .realtor_icon{text-align:center;background-color:#eee;margin:0;padding:10px 0;font-size:42px}#SubscribeMain .pricing_box.pricing_box_realtor .realtor_icon div{font-size:16px}#SubscribeMain .pricing_box_featured,.pricing_box_featured_health{margin-top:-40px;box-shadow:0 9px 14px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.1);z-index:1;padding-top:60px;padding-bottom:60px}#SubscribeMain .pricing_box_featured_single{margin-top:0;height:auto;min-height:425px;display:flex}#SubscribeMain .pricing_box_featured h1{color:#f64847}#SubscribeMain .pricing_box_featured_single form{width:100%}#SubscribeMain .pricing_tagline{margin-bottom:20px;color:#f64847;font-weight:700}#SubscribeMain .pricing_discount{color:#79818e;margin-bottom:50px;font-size:21px}#SubscribeMain .subscribe_button{color:#fff;padding:20px;width:100%;letter-spacing:2px;font-size:16px;background:#c13433}#SubscribeMain .pricing_box .btn-primary{background:#305373}#SubscribeMain .pricing_box .btn:hover{background:#2e5077}#SubscribeMain .pricing_box .btn-danger:hover{background:#e14645}#SubscribeMain .subsCoverage{margin-top:100px;margin-bottom:60px}#SubscribeMain .mapCoverage{margin-left:80px}#SubscribeMain .moneyBackGuarantee{margin-left:60px;margin-top:30px}#SubscribeMain .moneyBackGuarantee h4{font-weight:700}.national #SubscribeMain .moneyBackGuarantee{margin-top:0}#SubscribeMain.SubscribeAccessCode .subscribe_header_content{padding-top:0}#SubscribeMain.SubscribeAccessCode .pricing_box{padding:40px}#SubscribeMain.SubscribeAccessCode .subscribe_header h3{color:#333;text-align:left;max-width:100%}#SubscribeMain.SubscribeRegister .pricing_box{min-height:0}#SubscribeMain .region_and_guarantee{margin-top:100px;margin-bottom:60px}#SubscribeMain .region_and_guarantee h4{font-weight:700}#SubscribeMain .region_map{border-radius:5px;width:100%;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);margin-bottom:20px;border:4px solid #fcfcfc}#SubscribeMain .coverage_areas{font-size:14px;margin-bottom:40px}#SubscribeMain .guarantee_badge{width:130px;max-width:100%;margin-bottom:20px}#SubscribeMain .checkbook_badge{width:280px;max-width:100%;margin-bottom:20px}#SubscribeMain .ratings_title{margin-top:60px;padding-bottom:40px;cursor:default!important}#SubscribeMain .ratings_title h2{letter-spacing:1px;margin-bottom:10px}#SubscribeMain .ratings_title strong{color:#305373}#SubscribeMain .ratings_title .lead{color:#79818e}#SubscribeMain .business_list{padding-bottom:20px;cursor:default!important}#SubscribeMain .business_list h4{text-align:center;color:#305373;font-weight:700}#SubscribeMain .business_list h4 span{color:#f64847}#SubscribeMain .business_list_end{padding-bottom:100px}#SubscribeMain .magazines{width:100%;height:100%}#SubscribeMain .quote_logos{padding-bottom:40px}#SubscribeMain .quote_logos img{margin-right:30px}#SubscribeMain .carousel-cell{text-align:center}#SubscribeMain .carousel-cell .lead{color:#79818e}#SubscribeMain .slider{margin-bottom:40px}#SubscribeMain .subs_icon{margin-bottom:25px;margin-top:15px}#SubscribeMain .subs_icon h3{letter-spacing:1px;font-size:18px;line-height:1.3em;text-align:justify}#SubscribeMain .subs_icon img{width:100%;max-width:150px}#SubscribeMain .health_icon h3{letter-spacing:1px;margin-bottom:10px}#SubscribeMain .health_icon p{margin-bottom:0;text-align:justify}#SubscribeMain .health_icon img{width:100%;max-width:150px}#SubscribeMain .health_icon:not(:last-child){margin-bottom:40px}#SubscribeMain .health_testimonial{padding-bottom:60px}#SubscribeMain .health_testimonial .lead{color:#79818e}#SubscribeMain.accountLogin .checkout_form{padding:40px}#SubscribeMain.accountLogin .checkout_form .loginForm .checkbox{float:left}#SubscribeMain.accountLogin .checkout_form fieldset{padding-top:0}#SubscribeMain .subscription_details{background-color:#fff;padding:40px;border-right:0;box-shadow:0 9px 14px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.1);padding-top:20px;padding-bottom:20px}#SubscribeMain .subscription_details h3{margin-bottom:5px;color:#305373}#SubscribeMain .subscription_details h3 strong{color:#f64847}#SubscribeMain .subscription_details h4{color:#79818e;margin-bottom:0}#SubscribeMain .renew_terms input{margin-bottom:0;width:auto}#SubscribeMain .renew_terms p{margin-bottom:0}#SubscribeMain .renew_terms .radio label{font-size:16px;line-height:25px}#SubscribeMain .checkout_form{background-color:#fff;padding:40px;border-right:0;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);padding-top:20px;padding-bottom:20px}#SubscribeMain .checkout_form h4{color:#305373;font-weight:700;font-size:18px}#SubscribeMain .checkout_form .form-group{margin-bottom:7px}#SubscribeMain .checkout_form label{color:#666;padding-top:4px;padding-bottom:8px}#SubscribeMain .checkout_form .subscribe_button h4{color:#fff}#SubscribeMain .checkout_form label.error{color:red;line-height:1em;margin:0;padding:0}#SubscribeMain .checkout_form input.error,#SubscribeMain .checkout_form select.error{border-color:red}#SubscribeMain input,select{margin-bottom:8px}.popover-content p{font-size:14px;line-height:1.1em}@media(max-width:767px){#SubscribeMain .subscribe_header_content{padding-top:10px}#SubscribeMain .subscribe_header{padding:5px}#SubscribeMain .region-dropdown{margin-bottom:250px}#SubscribeMain .region-dropdown .drop-block{left:15px}#SubscribeMain .pricing_box_featured,.pricing_box_featured_health{margin-top:0;-webkit-box-shadow:none;box-shadow:none}#SubscribeMain .pricing_box{border-bottom:solid 1px #e3e3e3}#SubscribeMain .pricing_box.pricing_box_realtor{padding:20px}#SubscribeMain .pricing_box.pricing_box_realtor .subs_icon h3{text-align:left;font-size:17px}#SubscribeMain .mapCoverage,#SubscribeMain .moneyBackGuarantee{margin:auto}#SubscribeMain .business_list_end{padding-bottom:0}#SubscribeMain .health_icon{text-align:center}#SubscribeMain .subscription_details h4 a.pull-right{width:100%;display:block;text-align:right}#SubscribeMain .checkout_form,#SubscribeMain .subscription_details{padding:15px}}#SubscribeMain .subscribe_header_plain{background-image:url(/assets/img/subscribe/cover-banner-larger.jpg);background-size:auto}#SubscribeMain.donate .checkout_form{padding:30px 45px;overflow:hidden}#SubscribeMain.donate .checkout_form.form_header{padding:20px 30px;background-color:#eee;border-bottom:1px solid #dfdfd7;color:#333}#SubscribeMain.donate h4{color:#333;margin-bottom:0}#SubscribeMain.donate .btn-group-toggle{max-width:500px}#SubscribeMain.donate .btn-group-toggle .btn{color:#999;padding:6px 26px;width:100px;font-size:18px;margin-right:18px;border-radius:5px;margin-bottom:18px}#SubscribeMain.donate .btn-group-toggle .btn.btn-wide{width:222px}#SubscribeMain.donate .btn-group-toggle .btn.btn-other{width:222px;text-transform:none}#SubscribeMain.donate .btn-group-toggle .btn.active,#SubscribeMain.donate .btn-group-toggle .btn.focus{background-color:#305373;color:#fff;border:solid 1px #305373!important;border-radius:5px!important;outline:none}#SubscribeMain.donate .btn-group-toggle .btn.btn-other input{position:absolute;clip:rect(0,0,0,0);pointer-events:none}#SubscribeMain.donate .btn-group-toggle .btn.btn-other.active{background:#fff;color:#999}#SubscribeMain.donate #amountBox{display:none}#SubscribeMain.donate #amountOtherBox{position:absolute;top:-15px;left:5px;color:#777;font-size:18px;padding:6px;background-color:#fff;width:213px}#SubscribeMain.donate #amountOtherBox input{margin-bottom:0;border:none;width:70%;margin-left:6px}#SubscribeMain.donate #amountOtherBox input::placeholder{color:#aaa}#SubscribeMain.donate #submitAmount{padding:8px 24px}#SubscribeMain.donate h5{font-size:18px;margin-bottom:0}#SubscribeMain.donate h5 span{font-weight:700;margin-left:6px}#SubscribeMain.donate h5 a{margin-left:6px}#SubscribeMain.donate .row{display:block}#SubscribeMain.donate .checkout_form .form-group{overflow:hidden}#SubscribeMain.donate #donateButton{padding:12px 40px}#SubscribeMain.donate #Questions .panel-heading{padding:10px}#SubscribeMain.donate #Questions p{margin:0}#SubscribeMain.donate #Questions i.fa-circle{font-size:6px;margin-top:7px;display:block;float:left;margin-right:6px}#SubscribeMain.donate input::-webkit-outer-spin-button,#SubscribeMain.donate input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#SubscribeMain.donate #totalContainer{font-size:18px;line-height:1.5em}#SubscribeMain.donate #totalContainer .col-md-4{padding-right:10px;width:175px}#SubscribeMain.donate #totalContainer .col-md-2{font-weight:700;padding:0;text-align:right}#SubscribeMain.donate #totalContainer .col-md-6{padding-left:6px}@media(max-width:767px){#SubscribeMain.donate .subscribe_header{padding:10px 0}#SubscribeMain.donate .container{padding:5px}#SubscribeMain.donate .checkout_form{padding:10px}#SubscribeMain.donate .checkout_form.form_header{padding-left:10px}#SubscribeMain.donate .btn-group-toggle .btn{width:90px}#SubscribeMain.donate #buttonsContainer>span{display:block}#SubscribeMain.donate #amountOtherBox{top:3px}#SubscribeMain.donate #totalContainer{padding:15px}#SubscribeMain.donate .marginTop2x{margin-top:20px!important}#SubscribeMain.donate .marginBottom2x{margin-bottom:20px!important}}#SubscribeMain.realtorGifts ol li{margin-top:8px;font-size:16px;font-family:helveticaneuecyrlight}#SubscribeMain.realtorGifts a:hover{text-decoration:underline}#Subscribe{margin-bottom:50px;min-height:425px}#Subscribe h1{line-height:1.3em}#Subscribe h2{font-size:24px;margin-bottom:10px}#Subscribe .region-dropdown h3{margin-bottom:30px;margin-top:10px;font-size:20px!important}#Subscribe ul li{color:#6b6b6b;font-size:16px;line-height:21px;font-family:helveticaneuecyrlight}#Subscribe .btn-submit{padding:11px 24px;font-weight:700}#Subscribe .productName a{margin-left:20px;display:inline-block}#subscriptionType h4{font-size:20px}#subscriptionType label{text-align:center}#subscriptionType label{border:solid 1px #eaeaea;border-radius:10px;display:block;cursor:pointer;padding-top:4px}#subscriptionType label:hover{background-color:#f1f1f1}#subscriptionType label.selected{background-color:#ffffdf}#subscriptionType div p{color:#888;margin:2px 0 12px}#subscriptionType div strong{font-size:28px;color:#333}#subscriptionType div p.discount{margin-bottom:4px;margin-top:-7px}#subscriptionType div p.discount strong{color:#c40606}#subscriptionType div p.discount strike{font-size:16px;font-weight:400}#subscriptionType div p.discount span{display:block;margin-top:-3px;color:red}#alreadySubscriber label p{color:#333}#subscriptionType img.cover{width:142px;padding:6px}#Subscribe fieldset{margin-bottom:25px}#subscriptionForm,#subscribedForm{display:none}#subscriptionForm form hr,#redeemForm form hr{margin:1px 0 15px}#subscriptionForm strong{color:#f20000;font-size:18px}#subscriptionForm .term{color:#f20000}#billingAddressForm{display:none}#creditcards{margin-top:5px}#expMonth{padding:6px 11px}#agreeToTerms{float:right;font-size:10px;text-align:right;padding-right:15px;margin-top:24px;width:180px}#Subscribe .AccessCode p{font-size:18px}#selectRegion .modal-dialog{width:375px;position:fixed;top:50%;left:50%;margin-top:-260px;margin-left:-188px}#selectRegion .modal-body{padding:20px}#selectRegion ul{border:solid 1px #ddd;border-radius:5px;padding:0}#selectRegion ul li{list-style:none;position:relative}#selectRegion ul li.header{background-color:#305373;font-size:20px;color:#fff;padding:10px 20px;border-top-left-radius:5px;border-top-right-radius:5px;font-weight:700}#selectRegion ul li a.region{display:block;padding:15px 20px;border-top:solid 1px #ddd;font-size:15px;color:#555}#selectRegion ul li a.region:hover{text-decoration:none;background-color:#f1f1f1}#giftSubscription{border:solid 1px #d1d1d1;overflow:hidden;padding:20px 0;margin:0 60px}#giftSubscription>div{padding-right:3px}#giftSubscription .leftCol{background-color:#f1f1f1;padding:15px 10px 5px;border:solid 1px #ddd}#giftSubscription .mainContent .bow{position:absolute;top:-20px;right:0}#giftSubscription .bowText{padding-right:110px}@media(max-width:992px){#giftSubscription{margin:0}}.noAccessAd{padding-left:170px;padding-right:170px;margin-bottom:10px}.noAccessAd .blueAd h2{font-size:24px!important;line-height:22px;color:#fff;text-transform:none!important}.noAccessAd .adButtons a.btn{font-weight:700;padding-left:20px;padding-right:20px}.noAccessAd .adButtons p{font-size:12px;margin-bottom:0;margin-top:4px}.noAccessAd ul.redBullets li{background-position:0 8px;margin-left:15px}.noAccessAd ul.redBullets li a{text-decoration:none}.noAccessAd .testimonial p{font-size:12px;line-height:20px}.noAccessAd .testimonial p span{font-style:italic}.noAccessAd .adDoctor h2,.noAccessAd .adHospital h2{font-size:24px;line-height:30px}.noAccessAd .blueAd{background:url(/assets/img/template/bkg_overlay.png) repeat scroll left top;color:#fff;padding:2em 3em}.noAccessAd .blueAd h2{font-size:28px;font-weight:700;text-align:center;margin-bottom:17px;line-height:1.1em}.noAccessAd .blueAd h3{margin-top:45px;color:#fff;text-transform:none!important;letter-spacing:normal;font-size:16px}.noAccessAd .blueAd ul{margin-bottom:0}.noAccessAd .blueAd ul li{list-style-image:url(/assets/img/template/bullet_check_white.png);margin:0 0 .3em;font-size:16px;line-height:20px}.noAccessAd .blueAd .btn{margin:.8em 0 0;background-color:#c13433;border:solid 3px #fff;font-size:22px;font-weight:700;padding-left:40px;padding-right:40px}.noAccessAd .blueAd .signin--button{color:#fff!important;font-size:14px;display:block;margin-top:6px}.noAccessAdRight h2{font-size:16px!important;line-height:20px}.noAccessAdRight ul{margin-left:30px}.noAccessAdRight div{margin-top:25px;text-align:center}.noAccessAdRight div p a{font-size:12px}.noAccessAdRight .adButtons a.btn{font-weight:700;padding-left:20px;padding-right:20px}@media(max-width:992px){.noAccessAd{padding-left:0;padding-right:0;font-size:12px}.noAccessAd .adDoctor h2,.noAccessAd .adHospital h2{font-size:20px!important;line-height:22px!important}.noAccessAd .redBullets{padding-left:0}.noAccessAd .blueAd{padding:1.5em 1.2em}.noAccessAd .blueAd h3{margin-top:10px}.noAccessAd .blueAd ul{padding-left:30px}}input[type=number]{-moz-appearance:textfield}#loading .modal-dialog{width:250px;font-family:helveticaneuecyrlight;color:#666;top:50%;margin-top:-50px}#loading .modal-body{font-size:20px}#loading .modal-body .fa{margin-right:5px;margin-left:35px}.highlight{color:#c13433!important}.marginTop{margin-top:20px!important}.marginTop2x{margin-top:40px!important}.marginTop3x{margin-top:60px!important}.marginBottomHalf{margin-bottom:10px!important}.marginBottom{margin-bottom:20px!important}.marginBottom2x{margin-bottom:40px!important}.marginBottom3x{margin-bottom:60px!important}.marginRight{margin-right:20px!important}.marginLeft{margin-left:20px!important}.marginLeft2x{margin-left:40px!important}.noMargin{margin:0!important}.noMarginTop{margin-top:0!important}.noMarginBottom{margin-bottom:0!important}.noMarginLeft{margin-left:0!important}.noMarginRight{margin-right:0!important}.paddingLeft{padding-left:20px!important}.paddingTop{padding-top:20px!important}.noPaddingLeft{padding-left:0!important}.noPaddingRight{padding-right:0!important}.smaller{font-size:.9em}.smaller2x{font-size:.7em}.smaller3x{font-size:.5em}.bigger{font-size:1.2em}.bigger2x{font-size:1.5em}.underline{text-decoration:underline}.bold{font-weight:700}.underlineHeader{display:block;border-bottom:1px solid #e5e5e5}.indent{text-indent:25px}.indent2x{text-indent:50px}.shorterLine{line-height:1.2em}ul.redBullets{padding-left:10px}ul.redBullets li{list-style:none;background:url(../../img/template/BulletRed.png) no-repeat 0 5px;padding-left:18px;text-align:left}ul.redBullets li a{text-decoration:underline;line-height:1.2em;text-decoration:none}ol.red li:before{color:#c42028;content:counter(list) ".";left:-32px;position:absolute;text-align:right;width:26px}ol.red li{counter-increment:list;list-style-type:none;position:relative;line-height:150%;color:#333;font-size:16px;line-height:21px;font-family:helveticaneuecyrlight;margin-bottom:6px}form .form-text{padding-top:7px}ul.horizontal li{float:left}.row-striped:nth-of-type(2n){background-color:#efefef}.modal-md{width:760px!important}.modal-sm{width:540px!important}.modal-xs{width:320px!important}.lower{color:green;white-space:nowrap}.lowest{color:#0c0;white-space:nowrap}.higher{color:red;white-space:nowrap}.highest{color:#c00;white-space:nowrap}.noData{white-space:nowrap;cursor:pointer}.red{color:#f20000!important}.green{color:green}.gold{color:#ebad02}.gray{color:#aaa}.noWrap{white-space:nowrap}.footnote{font-size:11px;color:#999;line-height:11px;margin:0}@media(max-width:992px){.modal{padding-right:0!important}.modal-dialog,#selectRegion .modal-dialog,#loginModal .modal-dialog{width:100vw!important;left:0;margin-left:0;top:0%;margin-top:0;position:fixed;overflow-y:auto;overflow-x:hidden;max-height:100vh}body.modal-open{padding-right:0!important}.modal-body{padding:8px}}.starDisplay{color:#f9c600;font-size:16px!important;line-height:14px;display:inline-block;overflow:hidden;white-space:nowrap;margin-right:5px}.priceRange{font-size:16px!important;line-height:14px}.priceRange i{margin-right:1px}@media(max-width:1200px){#firmDetail .panel{margin-top:15px;margin-left:0!important}}