.adslider img{width:auto !important;height:auto;}
#al_banner{background:#e1e1e1;position:relative;}#al_banner div.al-ad-wrapper div.ad-holder br{display:inherit;}#al_banner div.al-ad-wrapper div.btns-panel p{font-size:inherit;}.al-ad-wrapper{font-size:1.2em;margin:0 auto;max-width:1040px;overflow:hidden;position:relative;}.al-ad-wrapper .ad-holder{float:left;position:relative;max-width:1100px;}.al-ad-wrapper .ad-holder img{height:auto;width:100%;display:block;}.al-ad-wrapper .ad-content{color:#fff;font-weight:normal;text-shadow:1px 1px #000;position:absolute;top:10%;left:6%;}.al-ad-wrapper .ad-content h1{font-weight:normal;font:2em/1.5em Georgia,Serif;margin:0 0 0;text-indent:1.5em;}.al-ad-wrapper .ad-content h1 strong{color:#29A036;display:block;font-size:1.35em;font-weight:normal;text-indent:0em;}.al-ad-wrapper .ad-content h4{color:white;font:normal .9em Georgia,Serif;margin:0em 0 2em 50%;}.mobile-punc{display:none;}.btns-panel{bottom:6%;left:6%;position:absolute;width:100%;z-index:500;}.btns-panel h4{font-weight:normal;color:#fff;margin:0 0 .5em;font-size:1.5em;font-weight:bold;}.btns-panel .btn-join{font-size:3em;line-height:1.2em;text-shadow:1px 1px 0 rgba(255,255,255,0.5);float:left;height:auto;}.btns-panel .legend{font-size:12px;text-align:center;}.btns-social-join-wrapper{float:left;}.btns-social-join-wrapper,.btns-social-join{color:#fff;font-weight:bold;display:inline-block;*display:inline;margin:0 0 0 .5em;zoom:1;}.al-value-props{background:#f3f5f4;border-bottom:1px solid #ddd;margin:auto;padding:0;width:100%;}.al-value-props ul{list-style-type:none;margin:0 auto;max-width:1040px;padding:0 0 0 0;width:96%;}.al-value-props ul li{display:inline-block;margin:0;vertical-align:top;width:33.25%;}.al-value-props ul li.al-middle-prop{border:1px dotted #aaa;border-top:0px none;border-bottom:0px none;margin:0 0%;}.al-value-props ul li img{float:left;height:auto;margin:0 4% 0 0;width:22%;}.al-value-props a,.al-value-props h2,.al-value-props h4,.al-value-props p{display:block;}.al-value-props a{padding:4% 6%;overflow:hidden;}.al-value-props h2,.al-value-props h4{font-weight:normal;margin:0;padding:0;}.al-value-props h4
.al-value-props p{font-size:1em;margin-left:25%;}.al-value-props p a{color:#000;}.al-value-props p.right a{color:#0066CC;font-weight:bold;margin:1em 0 0;text-align:right;}.al-value-props h2{color:#29A036;font-family:georgia;font-size:1.4em;margin-bottom:.25em;}.al-value-props h2 a{color:#29A036;}.al-value-props h2 strong{font-weight:normal;}.al-value-props p{color:#000;}.al-value-props p.right{color:#06C;font-weight:bold;margin:1em 0 0;text-align:right;}.al-value-props a:hover{background:#eee;text-decoration:none;text-shadow:1px 1px 0px rgba(255,255,255,0.5)}.al-value-props ul li a .al-value-sprite{overflow:hidden;display:inline;}body.page-node a.youtube-lazy-link .youtube-lazy-link-button{top:35px;}.al-article-cta{font-size:.9em;margin:0 0 1em;font-weight:bold;text-align:right;}.al-content-section{width:32%;display:inline-block;*display:inline;vertical-align:top;zoom:1;}.al-content-gallery{margin:0 1.5%;}.al-content-video h2{margin-bottom:.5em;}.al-content-video-wrapper{width:100%;position:relative;height:auto;overflow:hidden;}.al-content .al-category-box{background:#f0f0f0;border:1px solid #aaa;padding:1% 2%;}.al-content .al-category-box ul{display:inline-block;font-size:14px !important;list-style-type:none;text-shadow:1px 1px #fff;width:20%;zoom:1;margin:0;padding:0;}.al-category-box li{margin-bottom:.25em;}.al-category-box li:last-of-type{margin-bottom:0;}@media only screen and (max-width:1000px){.al-content{padding:2%;width:96%;}.al-content .al-category-box ul{font-size:.8em;vertical-align:top;}}@media only screen and (max-width:915px){#al_tagline{width:20%;}}@media only screen and (max-width:904px){.btns-panel{background:#f0f0f0;border-bottom:1px solid #aaa;clear:both;left:auto;padding:1em;position:relative;top:auto;z-index:500;}.btns-panel h4,.btns-social-join-wrapper,.btns-social-join{color:#000;}.al-ad-wrapper .ad-content{left:2%;}.al-value-props ul li{width:33.2%;}}@media only screen and (max-width:800px){.al-value-props p{font-size:.75em;margin-left:25%;}.al-value-props ul li{width:33.2%;}.al-ad-wrapper .ad-content h1{font-size:1.7em;}.al-value-props p{margin-left:0;}}@media only screen and (max-width:760px){.al-content-section{margin:0;width:48%;}.al-content-video{display:block;margin:0 0 2%;width:100%;}.al-content-gallery{margin:0 2% 0 0;}.al-ad-wrapper .ad-content{font-size:.8em;}}@media only screen and (max-width:768px){.al-value-props h2{font-size:1.2em;}}@media only screen and (max-width:624px){li.al-first-prop a .al-value-sprite img{margin-top:-4% !important;}li.al-middle-prop a .al-value-sprite img{margin-bottom:-127% !important;margin-top:-88% !important;}li.al-last-prop a .al-value-sprite img{margin-bottom:-41% !important;margin-top:-173% !important;}}@media only screen and (max-width:600px){.al-ad-wrapper .ad-holder{padding-bottom:10em;}.al-ad-wrapper .ad-content{padding:1% 2%;font-size:.95em !important;top:auto;position:static;height:10em;border-top:solid 1px #3e5d00;border-bottom:solid 1px rgba(148,189,95,0.8);box-shadow:inset 0 1px 0 1px rgba(255,255,255,0.30);background:#29A036;}.al-ad-wrapper .ad-content h1{font-size:.95em !important;text-indent:0em !important;line-height:1.25em;margin-top:0;position:absolute;top:5%;left:2%;width:90%;}.al-ad-wrapper .ad-content h1 strong{font-size:1em;color:#fff;}.al-ad-wrapper .ad-content h4{font:normal 1.0em Georgia,Serif;line-height:1.25em;margin:1em 0 2em 1em;width:92%;}.al-ad-wrapper .ad-content h4 strong{display:inline !important;}.al-ad-wrapper .ad-holder img{margin:-5% -20% 0 0;width:110%;}.btns-panel{font-size:.5em;}.btns-panel h4{font-size:1.5em;}.al-content-section{clear:both;display:block;margin:0 0 2%;width:100%;}.al-ad-wrapper .ad-content h1{font-size:1.6em !important;line-height:1.25em;width:75%;}.al-ad-wrapper .ad-holder{padding-bottom:0;}.al-ad-wrapper .ad-content{padding:0 2%;font-size:0.95em !important;top:auto;height:auto;border-top:0px none;border-bottom:0px none;box-shadow:0px 0px 0px 0px rgba(255,255,255,0) inset;background:transparent !important;}.al-ad-wrapper .ad-content h4{margin:0 0px 0 0em;position:absolute;bottom:2%;font-size:1em;}.ad-content h4 br{display:none;}.mobile-punc{display:inline;}.al-value-props p{margin-left:12%;}.al-value-props ul{list-style-type:none;max-width:1040px;margin:0 auto;padding:0 0 0 0;width:100%;}.al-value-props ul li{width:100%;}.al-value-props ul li a{padding:2%;}.al-value-props ul li a p{margin-left:0px;}.al-value-props ul li.al-first-prop a img{width:10%;height:auto;margin-bottom:-104% !important;margin-top:-3% !important;float:left;}.al-value-props ul li.al-middle-prop a img{width:10%;height:auto;margin-bottom:-64% !important;margin-top:-42% !important;float:left;}.al-value-props ul li.al-last-prop a img{width:10%;height:auto;margin-bottom:-23% !important;margin-top:-83% !important;float:left;}.al-value-props ul li.al-middle-prop{border:0px none;border-top:1px dotted #aaa;border-bottom:1px dotted #aaa;}}@media only screen and (max-width:520px){.btns-panel h4{font-size:2em;}.btn-large{font-size:3.75em;margin:0 auto .5em;display:block;width:50%;text-align:center;}.btns-social-join-wrapper,.btns-social-join{display:block;font-size:1.5em;text-align:center;margin:.5em 0 0;}}@media only screen and (max-width:460px){.al-ad-wrapper .ad-content h1{font-size:1em !important;line-height:1.25em;width:75%;}.al-ad-wrapper .ad-content h4{margin:0 0px 0 0em;position:absolute;bottom:2%;font-size:.8em !important;}}
#toolbar{z-index:1002 !important;}.head-group{position:absolute;top:2%;left:2%;z-index:500;}.geocat-popup{display:none;}.geocat-popup a.btn{display:inline-block;font-size:22px;margin:0 auto;padding:0px;width:80%;}@media only screen 
and (min-device-width :768px) 
and (max-device-width :1024px){#scrolling-button{font-size:11px;width:50px;}}@media (max-device-width:320px){#scrolling-button{font-size:22px;width:150px;}}
.stat-number{font-size:3.125rem;padding:5%;}.pane-al-banner-dash-v4 .stat-number{font-size:4.5rem;font-weight:bold;margin-top:42px;margin-top:3rem;}.dash-stats h4{text-align:center;font-weight:normal;width:62%;margin:0;display:inline-block;background:#fff;background:rgba(255,255,255,0.9);-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;padding:2% 1%;box-shadow:0px 0px 5px 2px rgba(0,0,0,0.25);max-width:380px;}.dash-head h3{font-size:2.625rem;color:#fff;padding:1.4rem 0 1.4rem 0;margin:0;font-weight:normal;}.large-max-parent .max-panel .pane-al-banner-dash-v2 .pane-content,.large-max-parent .max-panel .pane-al-banner-dash-v4 .pane-content{width:100%;max-width:100%;}.dash-head-inner div{font-size:1.4rem;}.dash-head{text-shadow:1px 1px 0px rgba(10,10,10,.75);text-align:center;color:#fff;border-top:1px solid #D5D5D5;border-bottom:1px solid #D5D5D5;background:white;padding:2px 0;}.dash-head-inner{border-top:1px solid #A2A2A2;border-bottom:1px solid #A2A2A2;background:#404040
        url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAAQABAAD/2wBDAAcFBQYFBAcGBgYIBwcICxILCwoKCxYPEA0SGhYbGhkWGRgcICgiHB4mHhgZIzAkJiorLS4tGyIyNTEsNSgsLSz/wgALCAAyADIBAREA/8QAFwABAQEBAAAAAAAAAAAAAAAAAAECBf/aAAgBAQAAAAHmLAFhZYWBKuaAWWQ1/8QAFBABAAAAAAAAAAAAAAAAAAAAUP/aAAgBAQABBQJH/8QAFBABAAAAAAAAAAAAAAAAAAAAUP/aAAgBAQAGPwJH/8QAHhAAAQQCAwEAAAAAAAAAAAAAEAAgQYEBURExkXH/2gAIAQEAAT8hMmxLfFbucaZR4+sgSvVRk3haWjjpSP/aAAgBAQAAABDf7vvt/wClf//EACQQAAIBAgQHAQAAAAAAAAAAAAABESFRMXGx8BBBYZGhwfHh/9oACAEBAAE/EMBIfcX0bg0Hiw/jJGZuSClSEMfYoU7eOEYo94MuVG+gl84bI3JfW46nROhfQXfUzr7Jzak/Sjh4IC9Mzr54cjtzK/hFyQYXkLkJu4zlW424V3AsEf/Z)
        repeat;padding-bottom:1.4rem;}.dash-stats,.dash-data{display:block;position:absolute;width:100%;height:100%;left:0px;z-index:2;top:0%;}.dash-data .inner{margin:7% auto 0 auto;max-width:1156px;}.dash-data .inner .whiteBox{background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:.9rem;height:200px;line-height:1.2em;margin:0 0 15px 0;padding:4%;width:92%;}.dash-data .inner .columns-50-100 .whiteBox{height:180px;margin-top:3%;}.dash-data .inner .whiteBox a:hover{text-decoration:none;}.dash-data .inner .whiteBox .subtext{color:#333;font-size:1.4rem;font-weight:normal;line-height:1.2em;}.middle_review .topheavy .grey-circle,.middle_review .topheavy .green-circle{float:left;margin-right:10px;}.middle_review .topheavy .review-rating-label{color:#333;display:block;float:left;font-style:italic;font-size:.75rem;line-height:1.1em;margin:0;}.middle_review .topheavy .floating_lock{overflow:hidden;}.middle_review .topheavy .trusted_reviews_quote_text .lock_sprite_wrap A img{border-bottom:none;clip:inherit;left:3px;top:-103px;}#cboxContent .middle_review .topheavy .trusted_reviews_quote_text .lock_sprite_wrap A img{left:0;top:-177px;}.middle_review .topheavy .trusted_reviews_quote_text{color:#333;float:none;font-family:Helvetica,serif;padding-top:16px;width:100%;}.dash-data .inner .whiteBox.owl-theme .owl-controls .owl-page span{background:#666;height:8px;width:8px;}.pane-al-banner-dash-v2 .geocat_middle_signupnow,.pane-al-banner-dash-v2 .center .boot-btn{position:relative;top:-32px;z-index:2;}.dash-stats span,.dash-stats strong{font-size:1.2rem;display:block;line-height:1.4rem;}.dash-image-wrap{clear:none;float:left;line-height:0;max-height:550px;min-height:88px;overflow:hidden;position:relative;width:100%;}.dash-image-wrap img{border-bottom:1px solid #A2A2A2;position:relative;z-index:1;width:100%;}.geo-dash-head{background-color:rgba(0,0,0,0.6);color:#FFFFFF;position:absolute;text-align:center;width:100%;z-index:100;}.geo-dash-head-inner{padding:1rem;}.geo-dash-head-inner h1{font-size:1.8rem;font-weight:normal;margin:0;}.pane-al-banner-dash-v4 .geo-dash-head-inner{margin:0 auto;padding:0 5%;max-width:1156px;}.pane-al-banner-dash-v4 .geo-dash-head-inner h1,.pane-al-banner-dash-v4 .geo-dash-head-inner h2{color:#FFF;float:left;font-family:Helvetica,Arial,sans-serif;font-size:1.5em;font-size:1.7rem;font-weight:normal;line-height:1.5em;margin:1.5% 10px 2% 0;text-align:left;text-transform:capitalize;}.geo-dash-head-inner div{font-size:1.2rem;}#toolbar{z-index:1002 !important;}.al-dash{background:url(//media.angieslist.com/s3fs-public/hiw-pattern.jpg) repeat scroll;list-style-type:none;margin:0 auto;padding:2% 0 0;position:relative;width:100%;max-width:1000px;overflow:hidden;min-height:65px;}.al-dash h1{font-size:3.25em;line-height:1em;margin:0;padding:2% 0 0;position:relative;text-shadow:1px 1px 0px rgba(255,255,255,.75);z-index:50;}.al-dash h2{font-weight:400;text-transform:uppercase;margin:.25em 0 0;color:#000;}.al-dash h2 abbr[title]{border-bottom:0px none;}.head-group{position:absolute;top:2%;left:2%;z-index:500;}.dash-sp-count{display:inline-block;*display:inline;width:48%;padding:0 1%;zoom:1;vertical-align:bottom;position:relative;}.dash-sp-count img{width:100%;height:auto;}.dash-bottom-container{position:absolute;left:0;bottom:2em;width:100%;}.dash-sp-count-container{background:#f7f7f7;background:rgba(244,241,241,0.85);border:1px solid #cacaca;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;width:75%;padding:.5% 2.5%;margin:0 auto;}.dash-sp-count-container h4{color:#29A036;font-size:5.5em;text-shadow:1px 1px 0px rgba(0,0,0,0.5);margin:0 auto;padding:2%;line-height:normal;display:inline-block;*display:inline;zoom:1;vertical-align:middle;float:left;}.dash-sp-count-container p{font-size:1.5em;display:block;*display:inline;zoom:1;vertical-align:middle;margin:0;padding:9% 0;}.dash-bnr{background-color:#E1E1E1;width:100%;z-index:1001;margin:0 auto;}#dash-bnr-cta{font-size:1.4em;background:#29A036;color:#fff;margin:0% auto;padding:.7em 0 1.1em 0;padding:.7rem 0 1.1rem 0;position:inherit;width:auto;max-width:953px;box-shadow:inset 0px 3px 1em 0px rgba(0,0,0,0.25);text-shadow:1px 1px rgba(0,0,0,0.5);text-align:center;z-index:1001 !important;}#dash-bnr-cta .dash-bnr-cta-text{display:inline;}#dash-bnr-cta i{font-size:1.4em;font-family:Georgia,serif;}#dash-bnr-cta .btn{border:1px solid #757B7C;border-radius:10px 10px 10px 10px;color:#FFFFFF;display:block;font-size:22px;font-weight:bold;text-align:center;text-decoration:none;text-shadow:0 1px 2px #000000;width:100%;}#dash-bnr-cta a{display:inline;}#dash-bnr-cta form{display:inline-block;margin:0 5px;}.al-review-content{background:#f0f0f0;width:27%;border:1px solid #ddd;-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;display:inline-block;*display:inline;zoom:1;margin:1em 0;padding:1.5%;vertical-align:top;}.al-review-content p{margin-left:0 !important;margin-right:30%;}.al-review-content p:last-child{margin-bottom:0;}.al-review-content p.al-review{font-size:.85em;line-height:1.5em;font-family:Georgia,serif;font-style:italic;text-shadow:1px 1px 0px rgba(255,255,255,0.5)}.al-review-content img.thumbs-up{float:right;margin:.25em 0 5% 0;width:37%;}.al-review-content p.al-review .quote{font-size:3em;line-height:.125em;vertical-align:-18px;color:#29A036;text-shadow:1px 1px 0px rgba(0,0,0,0.5);}.al-content-value{margin-bottom:2%;}ul.val-props{margin:1em 0;padding:0 0;list-style-type:none;width:67%;display:inline-block;*display:inline;zoom:1;vertical-align:top;}ul.val-props li,ul.val-props span{display:inline-block;*display:inline;zoom:1;vertical-align:top;}ul.val-props li{width:50%;margin-bottom:1em;}ul.val-props span.bull{font-size:.75em;width:1em;margin:.25em .5em 0 0;}ul.val-props span.li-content{width:90%;}.section-head{color:#29A036;clear:both;}#topic-top{padding-bottom:0 !important;border-bottom:0 !important;border-top:0 !important;}.pane-vert-sprite{margin:15px 0 0;}.dash-bottom-container{bottom:7em !important;}.dash-infograph-signupnow{bottom:2em;left:10%;position:absolute;width:100%;}.v-wrap{height:100%;white-space:nowrap;text-align:center;}.v-wrap:before{content:"";display:inline-block;vertical-align:middle;width:0;margin-right:-.25em;height:100%;}.v-box{display:inline-block;line-height:2rem;max-width:1156px;vertical-align:middle;white-space:normal;width:100%;}.v-box .v-inner{width:50%;display:inline-block;}.pane-al-banner-dash-v3 h1{float:left;font-size:2.1rem;line-height:2.9375rem;color:rgb(67,67,67);text-transform:uppercase;margin:0;padding:0 7px 0 0;}.pane-al-banner-dash-v3 h2{float:left;font-size:1.5rem;line-height:.3rem;text-transform:uppercase;}.stats-block{padding:0 2% 0 0;}.stats-block A:hover{text-decoration:none;}.stats-block h4{margin:0;padding:10px 0 54px 0;text-shadow:1px 4px 6px #FFF,0 0 0 #000,1px 4px 6px #FFF;}.stats-block h4 .number{font-size:5.3rem;line-height:.8em;}.stats-block h4 span{font-size:1rem;line-height:10px;text-shadow:none;}.stats-block h4 strong{color:#333;}.pane-al-banner-dash-v3 .review-qoute-start{padding:2.4rem 0px 5%;}.pane-al-banner-dash-v3 .review-letter-container{padding-top:1.8%;}.pane-al-banner-dash-v3 .review-letter-container{width:15%;}.pane-al-banner-dash-v3 .trusted_reviews_quote_text{width:77.5%;}.pane-al-banner-dash-v3 .review-letter-rating{margin-top:15px;}.pane-al-banner-dash-v3 #percent-reviews{display:none;}@media only screen and (min-device-width :768px) and (max-device-width :1024px){#dash-bnr-cta{font-size:1em;}#scrolling-button{font-size:11px;width:50px;}#dash-bnr-cta form{margin:0 5px;}#dash-bnr-cta .btn{font-size:11px;font-weight:bold;text-align:center;width:50px;}}@media only screen and (max-width:1120px){.dash-image-wrap{min-height:0;}.geo-dash-head{background-color:#3F3F3F;position:relative;}.dash-data .inner{margin:4% auto 0 auto;}}@media only screen and (max-width:920px){#dash-bnr-cta{font-size:1.2em;}.dash-data .inner{margin:1% auto 0 auto;}}@media only screen and (max-width:850px){#dash-bnr-cta{font-size:1.2em;}}@media only screen and (max-width:840px){#dash-bnr-cta .dash-bnr-cta-subtext{display:none;}#dash-bnr-cta{font-size:1.2em;}.dash-stats h4{width:82%;}}@media only screen and (max-width:790px){.al-dash h1{font-size:2.8em;}.al-dash h2{font-size:1.3em;}}@media only screen and (max-width:730px){.stats-block h4{padding:30px 0 50px 0;}.pane-al-banner-dash-v3 h4{text-align:center;}.pane-al-banner-dash-v3 .review-qoute-start{padding:1.4rem 0px 5%;}.pane-al-banner-dash-v4 .dash-image-wrap{max-height:none;}.pane-al-banner-dash-v4 .dash-data{position:relative;}.pane-al-banner-dash-v4 .dash-data .inner{margin:20px auto 0 auto;}.dash-data .inner .whiteBox{box-shadow:0px 0px 5px 2px rgba(0,0,0,0.25);height:auto;}.dash-data .inner .columns-50-100 .whiteBox{min-height:110px;height:auto;margin-top:0%;}.dash-data .inner .whiteBox h4,.pane-al-banner-dash-v4 .stat-number{margin:0;}}@media only screen and (max-width:700px){.dash-sp-count-container p{margin:0;}.dash-sp-count-container h4{font-size:4.5em;width:100%;text-align:center;}.dash-sp-count-container P{text-align:center;}}@media only screen and (max-width:600px){.al-dash h1{font-size:2em;}.al-dash h2{font-size:1em;}.dash-sp-count-container h4{font-size:3.5em;}.dash-stats h4{width:86%;}.pane-al-banner-dash-v2 .geocat_middle_signupnow,.pane-al-banner-dash-v2 .center .boot-btn{top:-20px;}}@media only screen and (max-width:480px){#dash-bnr-cta .dash-bnr-cta-text{display:none;}.dash-bottom-container{bottom:0;}.dash-sp-count-container h4{font-size:2em;}.dash-sp-count-container P{font-size:1.0em;}.al-dash h1{font-size:1.5em;}.al-dash h2{font-size:.8em;}.dash-infograph-signupnow{display:none;}.dash-bottom-container{bottom:0 !important;}}@media only screen and (max-width:430px){#dash-bnr-cta{padding:.9em 0 1.3em 0;padding:.9rem 0 1.3rem 0;}.al-dash h1{font-size:1.5em;}.al-dash h2{font-size:.7em;}.dash-infograph-signupnow{display:none;}.dash-bottom-container{bottom:0 !important;}.dash-stats{position:relative;padding:3% 0;}.dash-stats span,.dash-stats strong{font-size:1.5rem;line-height:1.65rem;}.dash-stats h4{width:94%;margin:3% 2%;}.v-box .v-inner{width:100%;}.dash-image-wrap{max-height:none;}.dash-image-wrap .default-image{display:none;}.pane-al-banner-dash-v2 .geocat_middle_signupnow,.pane-al-banner-dash-v2 .center .boot-btn{top:0px;}.stats-block h4{float:left;padding:20px 2%;width:46%;}.pane-al-banner-dash-v3 h1,.pane-al-banner-dash-v3 h2{float:none;line-height:1em;text-align:center;}}@media (max-device-width:320px){#dash-bnr-cta{width:auto;font-size:0em;}#scrolling-button{font-size:22px;width:150px;}#dash-bnr-cta form{margin:5% 3% 5% 0%;}#dash-bnr-cta form input{height:35px;width:auto;font-size:18px;}#dash-bnr-cta .btn{font-size:22px;font-weight:bold;text-align:center;width:100px;margin:10% 20% 10% 0%;}.dash-sp-count-container h4{font-size:1.8em;}.dash-infograph-signupnow{display:none;}}.al-dash-rev{display:none;}.topHeavy.al-dash{background:#FFF;padding:0;}.topHeavy.al-dash .al-dash-rev H2{color:#333;font-family:Helvetica,Arial,sans-serif;;text-transform:none;}.topHeavy.al-dash .al-dash-cont,.topHeavy.al-dash .al-dash-rev{float:left;margin:0;padding:0;}.topHeavy.al-dash .al-dash-cont{background:url(//media.angieslist.com/s3fs-public/hiw-pattern.jpg) repeat scroll;padding-top:5%;width:70%;}.topHeavy .head-group{width:66%;}.topHeavy.al-dash .al-dash-rev{background:#FFF;display:block;padding:1.5% 1.5% 0 1.5%;width:27%;}.al-dash-rev .grey-gradient-line{margin:1.2em 0;}.al-dash-rev .large-headline{font-size:18px;;}.al-dash-rev .large-headline,.al-dash-rev .green-circle,.al-dash-rev .grey-circle{margin-bottom:.5em;}.al-dash-rev .green-circle,.al-dash-rev .grey-circle{font-size:16px;}.al-dash-rev .rated-by-label{color:#333;font-size:13px;}#colorbox .green-circle,.al-dash-rev .grey-circle
#colorbox .rated-by-label{font-size:16px;}.rated-by-label{margin-left:.5em;}@media only screen and (max-width:800px){.topHeavy.al-dash .al-dash-cont{float:none;width:100%;}.topHeavy.al-dash .al-dash-rev{float:none;width:96%;padding:2%;}}
.pane-content-nav{position:relative;}.pane-content-nav .cnt-nav-tab,.pane-content-nav .cnt-nav-tab:visited,.pane-content-nav .cnt-nav-tab:hover{border-bottom:1px solid #bbb;border-left:none;border-right:1px solid #bbb;border-top:1px solid #bbb;box-sizing:border-box;color:#555;display:block;float:left;font-family:Helvetica,Arial,sans-serif;padding:10px 0;text-align:center;text-decoration:none;width:20%;z-index:101;}.pane-content-nav .cnt-nav-tab p{margin:0;padding:0;}.pane-content-nav .cnt-nav-tab.first{border-left:1px solid #bbb;}.pane-content-nav .cnt-nav-tab.current{border-bottom:3px solid #29a036;color:#29a036;padding:10px 0 8px 0;}.pane-content-nav .cnt-nav-tab.open,.pane-content-nav .cnt-nav-tab.current.open{background:#fff;border-bottom:none;color:#29a036;border-top:1px solid #f5f5f5;border-right:1px solid #f5f5f5;border-left:1px solid #f5f5f5;padding:10px 0 11px 0;position:relative;top:1px;z-index:101;}.pane-content-nav .cnt-nav-tab.first.open{border-left:1px solid #f5f5f5;}.pane-content-nav .cnt-nav-tab.last.open{border-right:1px solid #f5f5f5;}.pane-content-nav .cnt-nav-tab .icon{display:none;font-size:1.5em;font-size:1.5rem;padding:6px;top:3px;}.pane-content-nav .cnt-nav-tab .icon.icon-down-open-big{color:#29a036;display:inline;}.pane-content-nav .cnt-nav-tab .tab-title{font-size:1.3em;font-size:1.3rem;}.pane-content-nav .cnt-nav-tab.open .tab-title,.pane-content-nav .cnt-nav-tab.current .tab-title,.pane-content-nav .cnt-nav-tab .icon{font-weight:bold;}.pane-content-nav .cnt-mega-menu{background:#fff;border-right:1px solid #f5f5f5;border-left:1px solid #f5f5f5;border-top:1px solid #f5f5f5;border-bottom:6px solid #29a036;box-sizing:border-box;display:none;padding:30px;position:absolute;width:70%;z-index:100;}.pane-content-nav .cnt-mega-menu .menu-header{display:none;}.pane-content-nav .cnt-mega-menu ul,.cnt-link-menu ul{box-sizing:border-box;float:left;list-style-type:none;margin:0;padding:0;width:33%;}.pane-content-nav .cnt-mega-menu .mainLink ul{width:100%;}.pane-content-nav .cnt-mega-menu li,.cnt-link-menu ul li{line-height:1.2em;padding:0 0 15px 0;}.pane-content-nav .cnt-mega-menu a,.pane-content-nav .cnt-mega-menu a:visited,.cnt-link-menu a,.cnt-link-menu a:visited{color:#333;font-size:.9em;font-size:.9rem;}@media only screen and (max-width:1176px){.pane-content-nav .cnt-nav-tab .tab-title{font-size:1.1em;font-size:1.1rem;}}@media only screen and (max-width:730px){.pane-content-nav .cnt-nav-tab .tab-title{font-size:.95em;font-size:.95rem;}.pane-content-nav .cnt-nav-tab .icon.icon-down-open-big{display:none;}.pane-content-nav .cnt-mega-menu{padding:15px;}.pane-content-nav .cnt-mega-menu li{padding:0 9px 15px 0;}}@media only screen and (max-width:430px){.pane-content-nav .cnt-nav-tab .icon{display:inline;font-size:1.2em;font-size:1.2rem;padding:0;}.pane-content-more-cats,.pane-content-nav .cnt-nav-tab .tab-title,.pane-content-nav .cnt-nav-tab .icon.icon-down-open-big{display:none;}.pane-content-nav .cnt-nav-tab,.pane-content-nav .cnt-nav-tab:visited,.pane-content-nav .cnt-nav-tab:hover{padding:18px 0;}.pane-content-nav .cnt-nav-tab.current{padding:17px 15px;}.pane-content-nav .cnt-nav-tab .icon{font-size:2.5em;font-size:2.5rem;}.pane-content-nav .cnt-mega-menu{border-bottom:none;float:left;height:100% !important;left:0 !important;padding:0;position:fixed;top:0 !important;width:100% !important;z-index:1003;}.pane-content-nav .cnt-mega-menu a,.pane-content-nav .cnt-mega-menu a:visited{font-size:1.1em;font-size:1.1rem;}.pane-content-nav .cnt-mega-menu .menu-header{border-bottom:1px solid #bbb;display:block;margin:15px 15px 0 15px;}.pane-content-nav .cnt-mega-menu .menu-header .menu-title{color:#29a036;font-weight:bold;float:left;font-size:1.5rem;position:relative;top:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);}.pane-content-nav .cnt-mega-menu .menu-header .overlay-close{float:right;padding:20px;position:relative;top:50%;}.pane-content-nav .mobileScroll{overflow:auto;padding:0 15px 15px 15px;}.pane-content-nav .cnt-mega-menu ul{float:none;width:100%;}.pane-content-nav .cnt-mega-menu li{border-bottom:1px solid #bbb;padding:15px 0;}.pane-content-nav .cnt-mega-menu li.last{margin-bottom:30px;}}
.pane-geocat-splist-v3 .geocat_redesign_middle_directory_column{float:left;width:21%;margin:10px 2%;}.pane-geocat-splist-v3 .geocat_middle_directory_column h3{font-size:1rem;font-weight:normal;}.middle_reviews.geocat_redesign h3,.splist-header{padding:1%;}.geocat_redesign.middle_reviews_body{margin-bottom:0;}.money-back-block{float:left;width:30%;}.pane-geocat-splist-v3 .geocat_middle_directory_item{margin-bottom:1rem;min-height:5rem;}.pane-geocat-splist-v3 .geocat_middle_directory_item h3{font-weight:normal;}.pane-geocat-splist-v3 .geocat_middle_directory_pagination a.geocat_middle_directory_pagination_link{text-decoration:none;}.pane-geocat-splist-v3 .geocat_middle_directory_pagination span.geocat_middle_directory_pagination_link_active{color:#000;}.pane-geocat-splist-v3 a.geocat_middle_directory_pagination_back,.pane-geocat-splist-v3 a.geocat_middle_directory_pagination_back_off{border-bottom:.5rem solid transparent;border-right:.5rem solid #ce2a6f;border-top:.5rem solid transparent;height:0 !important;width:0!important;display:block;}.pane-geocat-splist-v3 a.geocat_middle_directory_pagination_next,.pane-geocat-splist-v3 a.geocat_middle_directory_pagination_next_off{border-bottom:.5rem solid transparent;border-left:.5rem solid #ce2a6f;border-top:.5rem solid transparent;height:0!important;width:0!important;display:block;}.money-back-block img{margin-top:15%;width:67%}.money-back-block div{margin:0 15%}.description-badge-v6{display:block;}.money-back-text p{font-size:1rem;padding:0 1%;}.money-back-title h3{font-size:1.1rem;}.money-back-disclaimer{margin-top:1%;font-style:italic;}.owl-item h3.geocat_middle_directory_item_name{font-weight:bold;}.splist-header{width:100%;float:left;}.splist-header .splist-title{width:auto;float:left;}@media only screen and (max-width:1032px){.money-back-block.no-reviews .money-back-title h3{margin-top:5%;}}@media only screen and (max-width:860px){.pane-geocat-splist-v3 .geocat_middle_directory_item_view_more a{display:none;}.pane-geocat-splist-v3 #geocat_redesign_directory_list .geocat_middle_directory_pagination{display:block;}}@media only screen and (max-width:730px){.geocat_redesign .review-qoute-start{width:11%;}.geocat_redesign .review-letter-container{float:none;margin:0 auto;}}@media only screen and (max-width:560px){.pane-geocat-splist-v3 .geocat_middle_directory_column.columns-25-50-100{margin:1% 5%;width:90%;}.pane-geocat-splist-v3 #geocat_redesign_directory_list .geocat_middle_directory_pagination{display:none;}.pane-geocat-splist-v3 .geocat_middle_directory_item_view_more a{display:block;margin-left:5%;}.pane-geocat-splist-v3 .mobile-hidden{display:none;}.middle_reviews_body.geocat_redesign{margin-bottom:0;}.middle_reviews_body.geocat_redesign .review-author{text-align:center;margin-bottom:10%;}.middle_reviews_body.geocat_redesign .more-reviews{margin:0 auto;text-align:center;}.splist-header .splist-title,.splist-header .description{width:100%;float:left;text-align:center;}}
.pane-leaf-title .columns-100{margin:0 1% 6px 1%;}.pane-leaf-title h1{font-size:1.8rem;font-weight:bold;margin:0 0 .3rem 0;}#get-go-know-us .imgBox{border:1px solid #DDD;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin-right:4%;width:48%;}#get-go-know-us .imgBox .empty{background-color:#f9f9f9;position:relative;}@media only screen and (max-width:730px) 
and (min-width:430px){#get-go-know-us .imgBox{display:none;}}@media only screen and (max-width:430px){#get-go-know-us .tampa-sub-header{text-align:center;}}#get-go-know-us .imgBox .empty .emptyContent{background-color:rgba(255,255,255,.7);bottom:0;display:block;font-size:.9rem;left:0;line-height:1.4em;padding:5px 0;position:absolute;text-align:center;width:100%}.imgBox div{line-height:0;margin:2.5%;width:95%;}.imgBox div img{width:100%;}#get-go-know-us .descBox{border-right:1px solid #DCDCDC;float:left;padding-right:6%;width:40%;}#get-go-know-us .descBox P{font-size:.9rem;line-height:1.8em;}.icons{list-style-type:none;margin:0 0 20px 0;padding:0;}.icons LI{font-size:.95rem;line-height:1.5em;list-style:none;margin:0;overflow:hidden;padding:0 0 7px 30px;position:relative;z-index:1;}.icons LI:before,.icons LI:after,.icons LI SPAN.non:before,.icons LI SPAN.non:after{content:"";left:0;position:absolute;top:50%;}.icons LI SPAN.non:before,.icons LI SPAN.non:after{background:#D03576;margin:-8px 0 0;}.icons .profile .non:after{-webkit-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-right-radius:5px 10px;-webkit-border-bottom-left-radius:5px 10px;-moz-border-radius:5px 5px 5px 5px / 5px 5px 10px 10px;border-radius:5px 5px 5px 5px / 5px 5px 10px 10px;height:10px;left:9px;margin-top:-7px;width:6px;}.icons .profile .non:before{-webkit-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;height:5px;left:4px;margin-top:1px;width:16px;}.icons .profile .non:after{background:#D03576;margin:-8px 0 0;}.icons .location:before{background:#fff;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;border:3px solid #D03576;border-bottom:0;height:3px;left:7px;top:3px;width:2px;}.icons .location:after{border-width:13px 4px 0;border-style:solid;border-color:#D03576 transparent;left:7px;top:8px;}.icons .phone:before{background:transparent;-webkit-border-top-left-radius:3px 5px;-webkit-border-bottom-left-radius:3px 5px;-moz-border-radius-topleft:3px 5px;-moz-border-radius-bottomleft:3px 5px;border-top-left-radius:3px 5px;border-bottom-left-radius:3px 5px;border-color:#D03576;border-style:solid;border-width:5px 0 5px 2px;height:8px;left:9px;top:4px;-webkit-transform:rotate(-38deg);-moz-transform:rotate(-38deg);-ms-transform:rotate(-38deg);-o-transform:rotate(-38deg);transform:rotate(-38deg);width:4px;}.icons .clock:before{-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;}.icons .clock:before,.icons .clock:after{background:transparent;border:2px solid #D03576;height:13px;left:2px;top:4px;width:13px;}.icons .clock:after{background:transparent;border-width:0 0 2px 2px;height:5px;left:10px;top:7px;width:4px;}.icons .screen:before{border:1px solid #D03576;border-bottom-width:2px;border-top-width:2px;height:6px;left:3px;top:5px;width:15px;}.icons .screen:after{background:transparent;border-style:solid;border-color:transparent;border-bottom-color:#D03576;border-width:2px 5px;left:7px;top:13px;}#how-we-doing .overall_grade{border-right:1px solid #DCDCDC;}#how-we-doing .overall_grade,#how-we-doing .total_rev{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;font-size:.9rem;padding-right:1%;text-align:center;width:49%;}#how-we-doing .overall_grade P,#how-we-doing .total_rev P{margin:0;}#how-we-doing .overall_grade P.amount,#how-we-doing .total_rev P.amount{font-size:1.1rem;line-height:1.8em;margin:.5rem 0 0 0;}#how-we-doing .lockbox{background-color:#666;background-color:rgba(0,0,0,0.6);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#FFF;display:block;font-size:.95rem;margin:1rem 0;padding:5% 0;width:100%;}#how-we-doing .lockbox SPAN{display:block;line-height:1.2em;padding:11px 0 0 0;}#how-we-doing .lockbox IMG{float:left;height:auto;margin:10px 0 0 10px;width:15%;}#how-we-doing .lockbox .intro{float:left;font-size:1rem;font-weight:bold;text-align:center;width:75%;}.leaf-nav{z-index:300;}.leaf-nav-item{display:inline-block;max-width:70px;text-align:center;width:20%;}.leaf-nav-item,.leaf-nav-item:visited{color:#333;font-size:.9rem;font-weight:600;margin:0;padding:15px 20px;}.leaf-nav-item:hover{background:transparent;border-bottom:3px solid #29a036;position:relative;text-decoration:none;}.leaf-nav-selected{background:transparent;border-bottom:3px solid #29a036;position:relative;text-decoration:none;}.leaf-nav-selected:after,.leaf-nav-selected:before{border:solid transparent;bottom:0%;content:" ";height:0;left:50%;pointer-events:none;position:absolute;width:0;}.leaf-nav-selected:after{border-bottom-color:#29a036;border-width:5px;margin-left:-5px;}.leaf-nav-selected:before{border-bottom-color:#29a036;border-width:3px;margin-left:-3px;}.mid-nav{border-left:3px solid #fff;border-right:3px solid #fff;}.pie-block{width:100%;min-height:300px;}.pie-block .pie-left,.pie-block .pie-right,.pie-block .pie{margin:0;padding:0;}.pie-block .pie-left,.pie-block .pie-right{width:25%;}.pie-block .pie-left{float:left;text-align:right;}.pie-block .pie-right{float:right;}.pie-block .pie{margin:0 auto;width:240px;}.pieContainer{height:240px;position:absolute;}.pieContainer .hold{-webkit-border-radius:120px;-moz-border-radius:120px;border-radius:120px;clip:rect(0px,240px,240px,120px);height:240px;position:absolute;width:240px;top:3px;left:3px;}.pieContainer .pieSliceInner{-webkit-border-radius:120px;-moz-border-radius:120px;border-radius:120px;clip:rect(0px,120px,240px,0px);height:240px;position:absolute;width:240px;transition:all 1s;}.pieBackground{-webkit-border-radius:120px;-moz-border-radius:120px;border-radius:120px;border:3px solid #FFF;box-shadow:0px 0px 5px 2px rgba(0,0,0,0.25);height:240px;position:absolute;width:240px;}.innerCircle{background-color:#7B7B7B;-webkit-border-radius:105px;-moz-border-radius:105px;border-radius:105px;box-shadow:0px 0px 5px 2px rgba(0,0,0,0.25),inset 0px 0px 5px 2px rgba(0,0,0,0.25);color:white;height:210px;left:18px;position:absolute;width:210px;top:18px;}.innerCircle .pieContent{display:block;font-size:1.25rem;left:0;line-height:1.5rem;position:absolute;top:36px;width:210px;text-align:center;}.innerCircle .pieContent IMG{height:auto;width:25%;}.innerCircle .pieContent .innerTitle{font-weight:bold;border-bottom:1px solid #FFF;display:block;font-size:1.3rem;line-height:1.5rem;margin:0 auto 10px auto;width:70%;}.red,LI.red:before{color:#ff6b6b;}.blue,LI.blue:before{color:#90a8f6;}.teal,LI.teal:before{color:#4ecdc4;}.purple,LI.purple:before{color:#556270;}.trans-white-block{background:#fff;background:rgba(255,255,255,0.9);border:1px solid #DDD;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:.9rem;line-height:1.2rem;margin:0 0 15px 0;padding:5%;}.pie-block .trans-white-block{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.pie-block .trans-white-block DIV{font-size:1rem;padding-top:5px;}.pie-block .trans-white-block.bottom{margin-top:109px;}.trans-white-block p{margin:10px 0;}.trans-white-block ul.catDropdown{font-size:.9rem;line-height:1.4em;list-style-type:none;margin:0;padding-left:0;}.trans-white-block ul.catDropdown LI{list-style-type:none;}.trans-white-block ul.catDropdown LI:before{content:"•";font-size:2rem;top:0;}.trans-white-block ul.catDropdown LI.morelink{list-style-type:none;margin-left:0;padding:0;}.trans-white-block ul.catDropdown LI.morelink:before{content:"";}#sp-uploaded-photos{float:left;}#sp-uploaded-photos .sp-uploaded-photo-frame{margin:10px;}#sp-uploaded-photos .sp-uploaded-photo-frame{box-shadow:0px 0px 5px 2px rgba(0,0,0,0.25) inset;background-color:#666;border-radius:3px;border:1px solid  #7b7b7b;overflow:hidden;}#sp-uploaded-photos .sp-uploaded-photo-frame img{display:block;width:auto;margin:0 auto;height:200px;}.columned-list{list-style-type:none;margin:0;padding:0;}.columned-list LI{clear:both;padding:10px;overflow:auto;}.columned-list LI span{float:left;padding-right:2%;text-align:left;width:48%;}.columned-list LI.on{background-color:#F9F9F9;}.service-area-text{font-size:.75rem;line-height:1.2rem;}#example-review UL{list-style-type:none;margin:10px 0 0 0;padding:0;}#example-review UL LI{padding-bottom:.7rem;}#example-review UL LI .example-lock{padding:0 1%;vertical-align:bottom;width:1.2em;}.member-rating-title{background:#f4f4f4;-webkit-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0;border:1px solid #dcdcdc;font-size:.7rem;left:-17px;padding:7px 10px 9px 25px;position:relative;vertical-align:super;z-index:-1;}#see-more{position:relative;}#see-more DIV{font-size:2.5rem;position:absolute;text-align:center;top:10%;width:100%;}#see-more IMG{width:100%;}#see-more .geocat_middle_signupnow a{width:300px;}.pane-leaf-details-v2 .description_body .half li{background-size:17px 17px;background-position-y:3px;}.report-letter-grade{width:20%;}@media only screen and (max-width:1032px){.pie-block .pie-left,.pie-block .pie-right{width:25%;}}@media only screen and (max-width:860px){#how-we-doing .lockbox SPAN{padding:6px 0 0 0;}}@media only screen and (max-width:730px){#get-go-know-us .imgBox,#get-go-know-us .descBox{border-right:none;float:none;width:98%;}#get-go-know-us .imgBox{margin-bottom:15px}#how-we-doing .lockbox IMG{width:10%;}.pie-block .trans-white-block.bottom{margin-top:127px;}}@media only screen and (max-width:600px){.pie-block .pie-left,.pie-block .pie-right{width:20%;}#see-more DIV{font-size:1.5rem;top:0%;}}@media only screen and (max-width:430px){.pie-block .pie{display:block;height:220px;margin-bottom:20px;}.pie-block .pie-left,.pie-block .pie-right{display:none;}.trans-white-block ul.catDropdown LI:before{font-size:5rem;top:1px;}}.members-only-block h3{padding-top:10px;}.grade-details-wrapper,.grade-distribution-wrapper{margin-left:10%;margin-right:10%;}.grade-detail,.grade-distribution{float:left;margin-top:2%;margin-left:10%;margin-bottom:1%;width:80%;}.grade-details-wrapper .tampa-sub-header,.grade-distribution-wrapper .tampa-sub-header,.grade-distribution-wrapper .review-count{margin-left:10%;}.grade-distribution-wrapper .review-count{margin-bottom:2%;}.grade-detail .detail_category,.grade-detail .lockbox{float:left;overflow:hidden;text-overflow:clip;white-space:nowrap;height:22px;}.grade-detail .detail_category{width:90%;font-size:1.2rem;}.grade-detail .lockbox{padding-left:2%;}.grade-detail .lockbox img{height:18px;height:1.2rem;}.underline_block{border-bottom:1px solid black;}.grade-distribution-wrapper .trans-white-block{height:160px;margin-left:10%;height:10rem;}.grade-distribution-wrapper .grade-block{margin-left:15%;text-align:center;}.grade-distribution-wrapper .trans-white-block,.grade-distribution-wrapper .grade-block{padding-bottom:0;width:70%;margin-bottom:10px;}.grade-distribution-wrapper 
.grade-column{float:left;position:relative;width:20%;height:100%;}.grade-column .bar-graph{position:absolute;bottom:0;margin-left:15%;margin-right:15%;width:70%;height:12%;border-top-right-radius:5px;border-top-left-radius:5px;}.grade-column .lockbox img{display:block;margin:0 auto;margin-top:2rem;max-width:100%;}@media only screen and (max-width:730px){.grade-details-wrapper,.grade-distribution-wrapper{margin-left:0%;margin-right:0%;}.grade-detail .lockbox{padding-left:1%;}}@media only screen and (max-width:430px){.grade-detail,.grade-distribution{margin-left:0;width:100%;}.grade-distribution-wrapper .trans-white-block{margin-left:0;}.grade-distribution-wrapper .trans-white-block,.grade-distribution-wrapper .grade-block{width:90%;}.grade-details-wrapper .tampa-sub-header,.grade-distribution-wrapper .tampa-sub-header,.grade-distribution-wrapper .review-count{margin-left:0;}.grade-distribution-wrapper .grade-block{margin-left:5%;}}
.subvertical-horizontal{margin:45px 0 15px 0;}body.page-research .subvertical-horizontal:first-child,body.page-taxonomy-term .subvertical-horizontal:first-child{margin:0px 0 15px 0;}.subvertical-vertical-left ul,.subvertical-vertical-right ul{margin:15px 0 0 0;}div.subvertical-vertical-row{width:100%;clear:both;border-bottom:1px solid #e1e1e1;}div.subvertical-vertical-row.row-4{border:none;}div.subvertical-vertical-row div.field-name-title h3{font-weight:normal;}div.subvertical-vertical-row.row-1{border-bottom:2px solid #e1e1e1;overflow:hidden;width:100%;}div.subvertical-vertical-row img{width:100%;}div.subvertical-vertical-row div.view-mode-title_image_teaser div.field-name-field-teaser-override-image,div.subvertical-vertical-row div.view-mode-title_image_teaser div.field-name-field-how-to-image{float:left;width:25%;padding:0 5% 15px 0;}@media screen and (max-width:950px){div.subvertical-vertical h2.subvertical-vertical-title{height:2em;height:2rem;}div.subvertical-vertical div.subvertical-vertical-row div.field-name-title{min-height:2em;min-height:2rem;}div.subvertical-vertical div.row-2 div.field-name-title,div.subvertical-vertical div.row-3 div.field-name-title,div.subvertical-vertical div.row-4 div.field-name-title{padding-left:30%;}}div.subvertical-vertical h2 span.icon-right-open,div.subvertical-horizontal h2 span.icon-right-open{top:-1%;padding-left:1%;}div.subvertical-vertical .row a,div.subvertical-vertical .row a:visited,div.subvertical-horizontal .row a,div.subvertical-horizontal .row a:visited{color:#333333;}h2.subvertical-horizontal-title{text-transform:uppercase;clear:both;}div.subvertical-horizontal-row{box-sizing:border-box;float:left;width:33.333333%;}div.subvertical-horizontal-row.row-1{overflow:hidden;width:100%;clear:both;margin-bottom:45px;font-weight:normal;}div.subvertical-vertical ul,div.subvertical-horizontal ul{margin-left:0;margin-bottom:0;padding-left:0;list-style-type:none;}div.subvertical-horizontal-row.row-1 h3{margin-left:4%;}div.subvertical-horizontal div.field-name-title h3,div.subvertical-horizontal div.field-name-title h4,div.subvertical-horizontal .field-name-feature-teaser h3,div.subvertical-horizontal div.subvertical-horizontal-row.row-1 div.field-name-title h3,div.subvertical-horizontal .field-name-feature-teaser h4,div.subvertical-horizontal .field-name-video-feature-teaser h3,div.subvertical-horizontal .field-name-video-feature-teaser h4{font-size:1.1em;font-size:1.1rem;font-weight:bold;letter-spacing:.75px;line-height:1.73em;line-height:1.73rem;margin:0 0 1em;margin:0 0 1rem;}div.subvertical-vertical-row div.field-name-title h3{letter-spacing:.75px;font-weight:bold;}div.subvertical-horizontal div.field-name-title h3{font-size:.9em;font-size:.9rem;line-height:1.3em;line-height:1.3rem;}div.subvertical-horizontal div.subvertical-horizontal-row.row-2 div.field-name-title h3,div.subvertical-horizontal div.subvertical-horizontal-row.row-3 div.field-name-title h3,div.subvertical-horizontal div.subvertical-horizontal-row.row-4 div.field-name-title h3{letter-spacing:.5px;}div.subvertical-horizontal div.subvertical-horizontal-row.row-2 .field-name-title,div.subvertical-horizontal div.subvertical-horizontal-row.row-3 .field-name-title{padding-right:15px;}div.subvertical-horizontal-row img{width:100%;}div.subvertical-horizontal-row .field-name-field-teaser-override-image,div.subvertical-horizontal-row .field-name-field-how-to-image{width:50%;float:left;line-height:0;}div.subvertical-horizontal .field-name-video-feature-teaser,div.subvertical-horizontal .field-name-feature-teaser,div.subvertical-horizontal div.subvertical-horizontal-row.row-1 div.field-name-title,.pane-content div.subvertical-horizontal .field-name-body .field-items .field-item p{width:45%;float:left;color:#333;font-size:1em;font-size:1rem;font-family:Helvetica,Arial,sans-serif;line-height:1.6em;line-height:1.6rem;margin:0 0 0 4%;}div.subvertical-horizontal-row div.view-mode-title_image_teaser div.field-name-field-teaser-override-image,div.subvertical-horizontal-row div.view-mode-title_image_teaser div.field-name-field-how-to-image{padding:0 5% 15px 0;}@media screen and (max-width:730px){div.subvertical-horizontal,div.subvertical-horizontal-row{width:100%;}div.subvertical-horizontal .field-name-video-feature-teaser,div.subvertical-horizontal .field-name-feature-teaser,div.subvertical-horizontal div.subvertical-horizontal-row.row-1 div.field-name-title{margin:0 0 1em 0;margin:0 0 1rem 0;width:100%;}div.subvertical-horizontal-row.row-1{border:none;margin-bottom:0;}div.video-feature-teaser-intro,div.subvertical-horizontal .field-name-feature-teaser p,div.subvertical-horizontal .field-name-video-feature-teaser p,.pane-content div.subvertical-horizontal .field-name-body .field-items .field-item p{display:none;}div.subvertical-vertical h2.subvertical-vertical-title,div.subvertical-vertical div.subvertical-vertical-row div.field-name-title,div.subvertical-vertical div.subvertical-vertical-row.row-1 div.field-name-title,div.subvertical-horizontal h2.subvertical-horizontal-title,div.subvertical-horizontal div.subvertical-horizontal-row div.field-name-title,div.subvertical-horizontal div.subvertical-horizontal-row.row-1 div.field-name-title{height:auto;}div.subvertical-horizontal-row .field-name-field-teaser-override-image,div.subvertical-horizontal-row .field-name-field-how-to-image{width:25%;float:left;}div.subvertical-horizontal-row.row-1 .field-name-field-teaser-override-image,div.subvertical-horizontal-row.row-1 .field-name-field-how-to-image{width:100%;float:left;}div.subvertical-horizontal-row.row-1{overflow:hidden;width:100%;}div.subvertical-horizontal div.field-name-title h3{font-size:1.1em;line-height:1.73em;font-size:1.1rem;line-height:1.73rem;}div.subvertical-horizontal-row,div.subvertical-vertical-row{border-bottom:none;height:auto;}div.subvertical-vertical-row.row-1{border-bottom:none;font-weight:normal;}div.subvertical-vertical div.subvertical-vertical-row.row-1 div.field-name-title h3{margin-top:0;}}div.subvertical-vertical .view-mode-widescreen_title,div.subvertical-vertical div.subvertical-vertical-row .node.view-mode-widescreen_title,div.subvertical-horizontal .view-mode-widescreen_title,div.subvertical-horizontal div.subvertical-horizontal-row .node.view-mode-widescreen_title{width:100%;}div.subvertical-vertical .view-mode-widescreen_title .field-name-field-teaser-override-image .field-item{line-height:0;}div.subvertical-vertical div.subvertical-vertical-row .view-mode-widescreen_title h3.node-title,div.subvertical-vertical div.subvertical-vertical-row .view-mode-widescreen_title h3.node-title a,div.subvertical-horizontal div.subvertical-horizontal-row .view-mode-widescreen_title h3.node-title,div.subvertical-horizontal div.subvertical-horizontal-row .view-mode-widescreen_title h3.node-title a{color:#333;font-size:1.1em;font-size:1.1rem;line-height:1.73em;line-height:1.73rem;min-height:inherit;margin-top:0;}div.subvertical-vertical .view-mode-widescreen_title.node-video .field-name-field-self-hosted-video-thumb .field-items .field-item,div.subvertical-vertical .view-mode-widescreen_title.node-video .field-name-field-multi-video .field-items .field-item,div.subvertical-vertical .view-mode-widescreen_title .field-name-field-image-file,div.subvertical-vertical .node-video .field-name-field-multi-video .field-items .field-item,div.subvertical-vertical .node-video .field-name-field-self-hosted-video-thumb .field-items .field-item,div.subvertical-horizontal .view-mode-widescreen_title.node-video .field-name-field-self-hosted-video-thumb .field-items .field-item,div.subvertical-horizontal .view-mode-widescreen_title.node-video .field-name-field-multi-video .field-items .field-item,div.subvertical-horizontal .view-mode-widescreen_title .field-name-field-image-file,div.subvertical-horizontal .node-video .field-name-field-multi-video .field-items .field-item,div.subvertical-horizontal .node-video .field-name-field-self-hosted-video-thumb .field-items .field-item{padding-bottom:0;}
#toc h3{margin-top:0;}.toc-item span{color:#016274;display:block;font-weight:600;font-size:1.1rem;margin:0 auto;overflow:hidden;padding-top:15px;padding-bottom:15px;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:95%;}.columns-50-100.toc-item{background-color:#e5f4f7;border:1px solid #0093b2;cursor:pointer;margin:3px 1% 3px 0;width:48%;}@media only screen and (max-width:430px){.columns-50-100.toc-item{margin:3px 0;width:100%;}}
.featured-content-wrapper{width:100%;max-width:1156px;margin:0 auto;display:block;overflow:hidden;}.featured-content-wrapper .section-70,.featured-content-wrapper .section-30{float:left;padding:0;position:relative;}.featured-content-wrapper .section-70{width:70%;}.featured-content-wrapper .section-70.featured-content .node .file .content,.featured-content-wrapper .section-70.featured-content .file{line-height:0;}.featured-content-wrapper .section-70.featured-content .image-teaser h4,.featured-content-wrapper .field-name-feature-teaser h4 a,.featured-content-wrapper .field-name-video-feature-teaser h4 a{color:#fff;font-size:1.5rem;}.featured-content-wrapper .section-30{width:28%;margin-left:2%;}.featured-content-wrapper .section-70 img{max-width:100%;}.see-also{border:1px solid #ccc;box-sizing:border-box;}.see-also h3{margin-left:7%;}.see-also .related-cat{margin:5.8% 10%;font-size:1.4em;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.see-also .related-cat.gray-link a{color:#555;}@media only screen and (max-width:1156px)
and (min-width:900px){.featured-content-wrapper{padding:0 10px;}.see-also .related-cat{font-size:0.8rem;}.see-also{border:none;}}@media only screen and (max-width:900px){.featured-content-wrapper .section-70,.featured-content-wrapper .section-30{width:100%;margin:0;}.featured-content-wrapper .featured-content{position:relative;width:85%;margin:0 auto;padding:20px;background:white;border:1px solid #ddd;float:none;margin-top:4%;margin-bottom:4%;}.featured-content-wrapper{background-color:#f5f5f5;}.featured-content-wrapper .section-70.featured-content .image-teaser,.featured-content-wrapper .section-70.featured-content .field-name-feature-teaser,.featured-content-wrapper .section-70.featured-content .field-name-video-feature-teaser{background:#fff;position:relative;width:100%;margin:0 auto;padding:0;min-height:0;}.featured-content-wrapper .section-70.featured-content .image-teaser h4,.featured-content-wrapper .section-70.featured-content .image-teaser p,.featured-content-wrapper .section-70.featured-content .field-name-feature-teaser h4 a,.featured-content-wrapper .section-70.featured-content .field-name-video-feature-teaser h4 a,.featured-content-wrapper .section-70.featured-content .field-name-feature-teaser .field-item p,.featured-content-wrapper .section-70.featured-content .field-name-video-feature-teaser .video-feature-teaser-intro{color:#000;}.see-also .related-cat,.see-also h3{float:left;width:121px;margin:1.2% 2px;text-align:center;color:#555;}.featured-content-wrapper .section-70.featured-content .image-teaser p{font-size:1em;font-size:1.2rem;}.see-also h3{font-size:1em;font-size:1.3em;}.see-also{padding-bottom:1em;background-color:#fff;}.viewport-clip{width:100%;height:50px;overflow:hidden;}.viewport{width:100%;height:130px;overflow:auto;overflow-x:auto;overflow-y:hidden;}.horizontal{width:1500px;overflow-x:auto;height:130px;}}
@media (max-width:730px){.hidden-xs{display:none !important;}}@media (min-width:731px) and (max-width:991px){.hidden-sm{display:none !important;}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important;}}@media (min-width:1200px){.hidden-lg{display:none !important;}}
.google-ad-slot-wrapper{width:100%;}.google-ad-slot{max-width:100%;text-align:center;margin:0 auto;clear:both;}#seo-article-dfp-ad-middle-1{margin-bottom:10px;}
.vertical-tabs #edit-al-global-field-node-edit .form-type-textfield input{width:auto;}
.container-inline-date{clear:both;}.container-inline-date .form-item{float:none;margin:0;padding:0;}.container-inline-date > .form-item{display:inline-block;margin-right:0.5em;margin-bottom:10px;vertical-align:top;}.container-inline-date .form-item .form-item{float:left;}.container-inline-date .form-item,.container-inline-date .form-item input{width:auto;}.container-inline-date .description{clear:both;}.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin-right:5px;}.container-inline-date .date-spacer{margin-left:-5px;}.views-right-60 .container-inline-date div{margin:0;padding:0;}.container-inline-date .date-timezone .form-item{clear:both;float:none;width:auto;}.container-inline-date .date-padding{padding:10px;float:left;}.views-exposed-form .container-inline-date .date-padding{padding:0;}#calendar_div,#calendar_div td,#calendar_div th{margin:0;padding:0;}#calendar_div,.calendar_control,.calendar_links,.calendar_header,.calendar{border-collapse:separate;margin:0;width:185px;}.calendar td{padding:0;}span.date-display-single{}span.date-display-start{}span.date-display-end{}.date-prefix-inline{display:inline-block;}.date-clear{clear:both;display:block;float:none;}.date-no-float{clear:both;float:none;width:98%;}.date-float{clear:none;float:left;width:auto;}.date-float .form-type-checkbox{padding-right:1em;}.form-type-date-select .form-type-select[class$=hour]{margin-left:.75em;}.date-container .date-format-delete{float:left;margin-top:1.8em;margin-left:1.5em;}.date-container .date-format-name{float:left;}.date-container .date-format-type{float:left;padding-left:10px;}.date-container .select-container{clear:left;float:left;}div.date-calendar-day{background:#F3F3F3;border-top:1px solid #EEE;border-left:1px solid #EEE;border-right:1px solid #BBB;border-bottom:1px solid #BBB;color:#999;float:left;line-height:1;margin:6px 10px 0 0;text-align:center;width:40px;}div.date-calendar-day span{display:block;text-align:center;}div.date-calendar-day span.month{background-color:#B5BEBE;color:white;font-size:.9em;padding:2px;text-transform:uppercase;}div.date-calendar-day span.day{font-size:2em;font-weight:bold;}div.date-calendar-day span.year{font-size:.9em;padding:2px;}.form-item.form-item-instance-widget-settings-input-format-custom,.form-item.form-item-field-settings-enddate-required{margin-left:1.3em;}#edit-field-settings-granularity .form-type-checkbox{margin-right:.6em;}.date-year-range-select{margin-right:1em;}
#ui-datepicker-div{font-size:100%;font-family:Verdana,sans-serif;background:#eee;border-right:2px #666 solid;border-bottom:2px #666 solid;z-index:9999;}.ui-datepicker{width:17em;padding:.2em .2em 0;}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px;}.ui-datepicker .ui-datepicker-prev{left:2px;}.ui-datepicker .ui-datepicker-next{right:2px;}.ui-datepicker .ui-datepicker-prev-hover{left:1px;}.ui-datepicker .ui-datepicker-next-hover{right:1px;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}.ui-datepicker .ui-datepicker-title select{float:left;font-size:1em;margin:1px 0;}.ui-datepicker select.ui-datepicker-month-year{width:100%;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%;}.ui-datepicker .ui-datepicker-title select.ui-datepicker-year{float:right;}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}.ui-datepicker td{border:0;padding:1px;}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}.ui-datepicker.ui-datepicker-multi{width:auto;}.ui-datepicker-multi .ui-datepicker-group{float:left;}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}.ui-datepicker-row-break{clear:both;width:100%;}.ui-datepicker-rtl{direction:rtl;}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right;}.ui-datepicker-rtl .ui-datepicker-group{float:right;}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px;}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.field .field-label{font-weight:bold;}.field-label-inline .field-label,.field-label-inline .field-items{float:left;}form .field-multiple-table{margin:0;}form .field-multiple-table th.field-label{padding-left:0;}form .field-multiple-table td.field-multiple-drag{width:30px;padding-right:0;}form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding-right:.5em;}form .field-add-more-submit{margin:.5em 0 0;}
.flexslider img{max-width:100%;width:100%;height:auto;}
.mollom-captcha-container span,#edit-mollom-captcha{display:block;}.dblog-event pre,#simpletest-result-form table td{white-space:pre-wrap;}.form-item-mollom-captcha label[for="edit-mollom-captcha"]{float:none;}.mollom_captcha_flash_player:focus{border:yellow 2px solid;}.mollom-captcha-container{display:inline-block;position:relative;}.mollom-captcha-container .mollom-refresh-captcha{position:absolute;}.mollom-captcha-container .mollom-captcha-content{padding-left:20px;}
.node-unpublished{background-color:#fff4f4;}.preview .node{background-color:#ffffea;}td.revision-current{background:#ffc;}
.search-form{margin-bottom:1em;}.search-form input{margin-top:0;margin-bottom:0;}.search-results{list-style:none;}.search-results p{margin-top:0;}.search-results .title{font-size:1.2em;}.search-results li{margin-bottom:1em;}.search-results .search-snippet-info{padding-left:1em;}.search-results .search-info{font-size:0.85em;}.search-advanced .criterion{float:left;margin-right:2em;}.search-advanced .action{float:left;clear:left;}
#permissions td.module{font-weight:bold;}#permissions td.permission{padding-left:1.5em;}#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}#user-admin-settings fieldset .fieldset-description{font-size:0.85em;padding-bottom:.5em;}#user-admin-roles td.edit-name{clear:both;}#user-admin-roles .form-item-name{float:left;margin-right:1em;}.password-strength{width:17em;float:right;margin-top:1.4em;}.password-strength-title{display:inline;}.password-strength-text{float:right;font-weight:bold;}.password-indicator{background-color:#C4C4C4;height:0.3em;width:100%;}.password-indicator div{height:100%;width:0%;background-color:#47C965;}input.password-confirm,input.password-field{width:16em;margin-bottom:0.4em;}div.password-confirm{float:right;margin-top:1.5em;visibility:hidden;width:17em;}div.form-item div.password-suggestions{padding:0.2em 0.5em;margin:0.7em 0;width:38.5em;border:1px solid #B4B4B4;}div.password-suggestions ul{margin-bottom:0;}.confirm-parent,.password-parent{clear:left;margin:0;width:36.3em;}.profile{clear:both;margin:1em 0;}.profile .user-picture{float:right;margin:0 1em 1em 0;}.profile h3{border-bottom:1px solid #ccc;}.profile dl{margin:0 0 1.5em 0;}.profile dt{margin:0 0 0.2em 0;font-weight:bold;}.profile dd{margin:0 0 1em 0;}
.views-exposed-form .views-exposed-widget{float:left;padding:.5em 1em 0 0;}.views-exposed-form .views-exposed-widget .form-submit{margin-top:1.6em;}.views-exposed-form .form-item,.views-exposed-form .form-submit{margin-top:0;margin-bottom:0;}.views-exposed-form label{font-weight:bold;}.views-exposed-widgets{margin-bottom:.5em;}.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid tbody{border-top:none;}.view .progress-disabled{float:none;}
