.dl-horizontal:after,.dl-horizontal:before,.ul-horizontal:after,.ul-horizontal:before{display:table;content:""}.dl-horizontal dt,span.cut_short{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.btn.nowrap,.dl-horizontal dt,.flat-star-diff,.nobr,.star-diff,.stencil-star-diff,span.cut_short{white-space:nowrap}.btn.active,.btn:active,.btn:focus,.btn:hover,.no-link-style,.pagination a,.ul-horizontal li a,a.clear-decoration,span[data-earl]:hover{text-decoration:none}body,html{height:100%}body{line-height:1.4375rem;font-family:"helvetica neue",helvetica,arial,verdana,sans-serif;font-size:.9375rem}ul{padding-left:0}p{margin:0 0 15px}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.13em;text-rendering:optimizeLegibility;margin-bottom:.37em}h1,h2,h4,h6{font-weight:400}h1,h2{line-height:1.05em}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:400;color:#999;line-height:1}h1,h2{font-family:"Helvetica Neue",Helvetica,Arial,Verdana,sans-serif}h1{font-size:2em;margin-bottom:.5em}h2{font-size:1.63em}h3{font-size:1.5em;line-height:1.06em}h4{font-size:1.4em}h5{font-size:1.15em}h6{font-size:1.135em;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic}.page-header h1,.section-header,header.title h1{font-family:"Helvetica Neue",Helvetica,Arial,Verdana,sans-serif}ol,ul{margin-bottom:11.5px}.page-header,header.title{margin-bottom:10px}.page-header h1,header.title h1{color:#222;font-weight:700}.page-header .social_buttons,header.title .social_buttons{margin:8px 0 6px}.section-header{margin-bottom:14px;padding-bottom:5px;border-bottom:1px solid #cecece;color:#565656}dl{margin-bottom:23px}dd,dt{line-height:23px}dt{font-weight:700}dd{margin-left:11px}.dl-horizontal{zoom:1}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right}.clearfix:after,.ie7 .ratings-box .progress-container,.pagination,.ul-horizontal:after{clear:both}.dl-horizontal dd{margin-left:180px}.ul-horizontal{zoom:1;padding-left:10px;margin-right:-32px}.flat-star-diff.positive .change-num:before,.star-diff.positive .change-num:before,.stencil-star-diff.positive .change-num:before{content:'+'}.ul-horizontal li{float:left;padding-right:32px}.ul-horizontal li a{line-height:16px}span.black-text{color:#000}.headspace{margin-top:20px}.star-diff{display:inline-block}.star-diff .change-num{display:inline-block;min-width:10px;padding:7px 10px;vertical-align:text-bottom;font:400 1.1em/1em sans-serif;background:url("../img/common/star-change-arrows.9a3d53e8c6b6.png") center bottom no-repeat;color:#894121}.flat-star-container,.star-container{text-align:left;line-height:0;position:relative}.btn,.non-brand-campaign .review-images-block .view-all{font-family:"Helvetica Neue",Helvetica,Arial,Verdana,sans-serif}.star-container,.star-container span{background-image:url("../img/common/stars-sprites-small.dc2839150c4b.png");display:inline-block;width:116px}.star-diff.positive .change-num{background-position:center top;color:#265d18}.star-container{background-position:0 -66px;background-repeat:repeat-x;overflow:hidden;z-index:100}.star-container span{background-position:0 0;background-repeat:repeat-x;vertical-align:bottom;height:22px;overflow:hidden;text-indent:-99em;z-index:120}.star-container.big,.star-container.big .stars{background-image:url("../img/common/stars-sprites-big.54e1d279e270.png");overflow:hidden;background-repeat:repeat-x}.star-container .change.diff-0,.star-container .stars.rate-0,.star-container span.hide{display:none}.star-container .stars{background-position:0 -22px}.ie7 .star-container .stars{text-indent:0}.star-container .change.diff-5,.star-container .change.diff-6,.star-container .stars.rate-5,.star-container .stars.rate-6{width:116px}.star-container .change.diff-4,.star-container .stars.rate-4{width:92px}.star-container .change.diff-3,.star-container .stars.rate-3{width:69px}.star-container .change.diff-2,.star-container .stars.rate-2{width:46px}.star-container .change.diff-1,.star-container .stars.rate-1{width:23px}.star-container.big .stars,.star-container.big .stars.rate-5{width:150px;background-position:0 0}.star-container.color-rating .stars.rate-4,.star-container.color-rating .stars.rate-5,.star-container.color-rating .stars.rate-6{background-position:0 -110px}.star-container.color-rating .stars.rate-3{background-position:0 -22px}.star-container.color-rating .stars.rate-1,.star-container.color-rating .stars.rate-2{background-position:0 -88px}.review-rating:hover .star-container .change{background-position:0 -66px}.review-rating:hover .star-container .positive .change{background-position:0 -22px}.star-container .change{background-position:0 -44px}.positive .star-container .change{background-position:0 0}.star-container.big{background-position:0 -80px;width:150px}.star-container.big .stars{display:inline-block;height:27px;text-indent:-99em;vertical-align:bottom}.star-container.big .stars.rate-4{background-position:0 0;width:120px}.star-container.big .stars.rate-3{background-position:0 -27px;width:90px}.star-container.big .stars.rate-2{background-position:0 -54px;width:60px}.star-container.big .stars.rate-1{background-position:0 -54px;width:30px}.flat-star-container,.flat-star-container span{display:inline-block;height:28px;overflow:hidden;width:140px}.flat-star-container{z-index:100}.flat-star-container,.flat-star-container span{background-image:url("../img/common/stars-flat-sprites-small.0fb6a757a07e.png");background-position:0 0;background-repeat:repeat-x}.flat-star-container span{vertical-align:bottom;text-indent:-99em;z-index:120}.flat-star-container .change.diff-0,.flat-star-container .stars.rate-0,.flat-star-container span.hide{display:none}.flat-star-container .stars{background-position:0 -56px}.ie7 .flat-star-container .stars{text-indent:0}.flat-star-container .change.diff-1,.flat-star-container .stars.rate-1{width:28px}.flat-star-container .change.diff-2,.flat-star-container .stars.rate-2{width:56px}.flat-star-container .change.diff-3,.flat-star-container .stars.rate-3{width:84px}.flat-star-container .change.diff-4,.flat-star-container .stars.rate-4{width:112px}.flat-star-container .change.diff-5,.flat-star-container .stars.rate-5{width:140px}.flat-star-container .stars.rate-4,.flat-star-container .stars.rate-5,.flat-star-container .stars.rate-6{background-position:0 -28px}.flat-star-container .stars.rate-3{background-position:0 -56px}.flat-star-container .stars.rate-1,.flat-star-container .stars.rate-2{background-position:0 -84px}.flat-star-container.big,.flat-star-container.big .stars{background-image:url("../img/common/stars-flat-sprites-big.92a10b9c6628.png");background-position:0 0;background-repeat:repeat-x;overflow:hidden;width:225px}.flat-star-container.big{height:40px}.flat-star-container.big .stars{display:inline-block;height:45px;text-indent:-99em;vertical-align:bottom}.flat-star-container.big .stars.rate-1{width:45px}.flat-star-container.big .stars.rate-2{width:90px}.flat-star-container.big .stars.rate-3{width:135px}.flat-star-container.big .stars.rate-4{width:180px}.flat-star-container.big .stars.rate-5{width:225px}.flat-star-container.big .stars.rate-4,.flat-star-container.big .stars.rate-5,.flat-star-container.big .stars.rate-6{background-position:0 -45px}.flat-star-container.big .stars.rate-3{background-position:0 -90px}.flat-star-container.big .stars.rate-1,.flat-star-container.big .stars.rate-2{background-position:0 -135px}.flat-star-container.small,.flat-star-container.small .stars{background-image:url("../img/common/stars-flat-sprites-smaller.085d945db75d.png");background-position:0 0;background-repeat:repeat-x;width:55px;overflow:hidden}.flat-star-container.small{height:10px}.flat-star-container.small .stars{display:inline-block;height:11px;text-indent:-99em;vertical-align:bottom}.flat-star-container.small .stars.rate-1{width:11px}.flat-star-container.small .stars.rate-2{width:22px}.flat-star-container.small .stars.rate-3{width:33px}.flat-star-container.small .stars.rate-4{width:44px}.flat-star-container.small .stars.rate-5{width:55px}.flat-star-container.small .stars.rate-4,.flat-star-container.small .stars.rate-5,.flat-star-container.small .stars.rate-6{background-position:0 -11px}.flat-star-container.small .stars.rate-3{background-position:0 -22px}.flat-star-container.small .stars.rate-1,.flat-star-container.small .stars.rate-2{background-position:0 -33px}.flat-star-container.blue .stars{background-position:0 -304px}.flat-star-container.blue.big .stars{background-position:0 -180px}.flat-star-diff{display:inline-block}.flat-star-diff .change-num{background-image:url("../img/common/stars-flat-sprites-small.0fb6a757a07e.png");background-repeat:no-repeat;display:inline-block;width:28px;text-align:center;height:30px;line-height:30px;vertical-align:super;font-size:13px;font-weight:700;color:#fff;margin-left:5px;background-position:0 -224px}.flat-star-diff.negative .change-num{padding-bottom:10px}.flat-star-diff.stagnant .change-num{display:none}.flat-star-diff .change{background-position:0 -196px}.flat-star-diff.positive .change-num{background-position:0 -263px;padding-top:10px}.flat-star-diff.new-1 .stars,.flat-star-diff.new-2 .stars{background-position:0 -84px}.flat-star-diff.new-1.positive .change,.flat-star-diff.new-2.positive .change{background-position:0 -168px}.flat-star-diff.new-3 .stars{background-position:0 -56px}.flat-star-diff.new-3.positive .change{background-position:0 -140px}.flat-star-diff.new-4 .stars,.flat-star-diff.new-5 .stars{background-position:0 -28px}.flat-star-diff.new-4.positive .change,.flat-star-diff.new-5.positive .change{background-position:0 -112px}.flat-star-diff.blue .stars{background-position:0 -304px}.flat-star-diff.blue.positive .change{background-position:0 -333px}.stencil-star-container{overflow:hidden;display:block;width:140px;text-align:left;line-height:0;position:relative;z-index:100;background:url("../img/common/star-stencil-sprite.e51a43627c2c.png") repeat-x}.stencil-star-container span{vertical-align:bottom;display:inline-block;height:28px;overflow:hidden;text-indent:-99em;width:140px;z-index:120}.stencil-star-container span.hide{display:none}.stencil-star-container .stars{background-color:#fc0}.stencil-star-container .stencil-overlay{background:url("../img/common/star-stencil-sprite.e51a43627c2c.png") 0 -28px repeat-x;width:140px;height:28px;position:absolute;top:0;left:0}.stencil-star-diff{display:block}.stencil-star-diff .stencil-star-container{display:inline-block}.stencil-star-diff .change-num{background:url("../img/common/stars-flat-sprites-small.0fb6a757a07e.png") no-repeat;display:inline-block;width:28px;text-align:center;height:30px;line-height:30px;vertical-align:super;font-size:13px;font-weight:700;color:#fff;margin-left:5px}.stencil-star-diff.positive .change-num{background-position:0 -263px;padding-top:10px}.stencil-star-diff.negative .change-num{background-position:0 -224px;padding-bottom:10px}.stencil-star-diff.stagnant .change-num{display:none}.stencil-star-diff .change{background:url("../img/common/star-stencil-sprite.e51a43627c2c.png") 0 -56px repeat-x}.ui-stars-cancel,.ui-stars-star{float:left;display:block;overflow:hidden;text-indent:-99em;cursor:pointer}.ui-stars-cancel a,.ui-stars-star a{width:30px;height:30px;display:block;background:url("../img/common/stars-flat-sprites-small.0fb6a757a07e.png") no-repeat}.ui-stars-star a{background-position:0 0}.ui-stars-star-hover a,.ui-stars-star-on a{background-position:0 -27px}.ui-stars-cancel-hover a{background-position:0 -80px}.ui-stars-cancel-disabled a,.ui-stars-star-disabled,.ui-stars-star-disabled a{cursor:default!important}.ui-stars-title-display{float:left;margin:3px 5px 0}.ui-container-stars-1 .ui-stars-star-hover a,.ui-container-stars-1 .ui-stars-star-on a,.ui-container-stars-2 .ui-stars-star-hover a,.ui-container-stars-2 .ui-stars-star-on a{background-position:0 -84px}.ui-container-stars-3 .ui-stars-star-hover a,.ui-container-stars-3 .ui-stars-star-on a{background-position:0 -56px}.ui-container-stars-4 .ui-stars-star-hover a,.ui-container-stars-4 .ui-stars-star-on a,.ui-container-stars-5 .ui-stars-star-hover a,.ui-container-stars-5 .ui-stars-star-on a{background-position:0 -28px}html{overflow-y:auto}#testimonial-widget{height:auto;padding:20px 20px 0;max-width:900px;background:#fff}#testimonial-widget-horizontal{height:auto;margin-left:auto;margin-right:auto;padding:20px 20px 0;max-width:99%;background:#fff}header.logo-title h1{line-height:1em;color:#636363;font-size:1.7em}header.logo-title span{background:url("../img/common/ca_logo_270.0fffc617a6d6.gif") top left no-repeat;overflow:hidden;text-indent:-999em;display:inline-block;width:272px;height:23px;*display:inline;*zoom:1}.ratings-box{background-color:#fff;padding:0}.ratings-box .star-rating{border:none}.ratings-box .ratings-breakdown{list-style:none;margin:0 0 20px;padding-top:0;width:260px}.ratings-box .ratings-breakdown .progress-container{clear:both;margin-bottom:5px}.ratings-box .ratings-breakdown .star-label{float:left}.ratings-box .ratings-breakdown .star-count{float:right;width:35px;text-align:left}.ratings-box .ratings-breakdown .progress{height:22px;margin:0 40px 0 50px}.ratings-box .ratings-breakdown .progress .bar{background-color:#76bc22;overflow:hidden;text-indent:-9999em}.ie7 .ratings-box .progress-container .progress{float:left;width:158px;margin-left:5px;margin-top:0;margin-right:0}.ie7 .ratings-box .star-rating .stars{display:block}.ratings-box .star-count{margin-left:3px}.ratings-box .note{margin:0}#testimonial-widget .review-btn,.review-btn{margin-bottom:15px}.ratings-box .note.rating{font-weight:700}.review-btn{text-transform:lowercase}.btn.striking,.uppercase{text-transform:uppercase}.pagination{float:right;color:#646469;list-style:none;font-size:14px;padding-top:8px}.pagination a{color:#646469}.pagination li{float:left;padding:0 3px;line-height:1.3em;margin:0 1px}.pagination .active,.pagination li:hover{color:#fff;background:#646469;border-radius:2px}.pagination .active a,.pagination li:hover a{color:#fff}.widget-header .pagination{margin-top:75px}.widget-header-horizontal{text-align:center;margin:auto}.widget-header-horizontal .stencil-star-container{margin:0 auto;display:table}.widget-header-horizontal .ca_logo img{width:20em}#reviews-content.horizontal{height:auto;overflow-x:hidden;text-align:center}#reviews-content.horizontal .review{display:inline-block;margin:0 0 10px;padding:5px;text-align:left;width:20em;height:12em;vertical-align:middle}.btn.fill,.widget-header .ratings-box .ratings-breakdown{width:100%}#reviews-content.horizontal .review-header{padding:5px 0 0}#reviews-content.horizontal .review-body{padding:0 10px}#reviews-content.horizontal .review-body p{margin:0 0 5px}#reviews-content.horizontal .review-text{padding:0}#reviews-content.horizontal .author__name{font-size:1.13em}div.horizontal{display:block;float:none;text-align:center;margin:auto}.widget-header{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.widget-header .ratings-summary{margin-bottom:10px;padding-right:40px;float:left}.widget-header .ratings-box{min-width:210px;-ms-flex-preferred-size:210px;flex-basis:210px;-ms-flex-negative:2;flex-shrink:2;-ms-flex-positive:2;flex-grow:2}.widget-header .actions{text-align:right;-ms-flex-positive:2;flex-grow:2;-ms-flex-negative:2;flex-shrink:2}.widget-header .actions .review-btn{display:inline-block}.widget-header .actions .ca_logo .powered_by{display:inline-block;font-size:.5em;margin:-4px 14px 0 0;vertical-align:top}.widget-header .actions .ca_logo img{display:inline-block;width:165px;vertical-align:top}.review h2{margin-top:0}.review .response.company-response{padding:0}[name=google_conversion_frame]{display:none}@media (max-width:660px){.widget-header{-ms-flex-wrap:wrap;flex-wrap:wrap}.widget-header .actions,.widget-header .ratings-box,.widget-header .review-btn{float:none}.widget-header .actions{clear:both;padding-bottom:15px}.widget-header .pagination{margin-top:0}#review_stars{float:right;margin-left:10px}}@media screen and (min-width:62em) and (max-width:82em){#reviews-content.horizontal .review:nth-of-type(1){display:inline-block}#reviews-content.horizontal .review:nth-of-type(2){display:inline-block}#reviews-content.horizontal .review:nth-of-type(3){display:inline-block}#reviews-content.horizontal .review:nth-of-type(4){display:none}}@media screen and (min-width:48em) and (max-width:62em){#reviews-content.horizontal .review:nth-of-type(1){display:inline-block}#reviews-content.horizontal .review:nth-of-type(2){display:inline-block}#reviews-content.horizontal .review:nth-of-type(3){display:none}#reviews-content.horizontal .review:nth-of-type(4){display:none}}@media screen and (max-width:48em){#reviews-content.horizontal .review:nth-of-type(1){display:inline-block;height:auto}#reviews-content.horizontal .review:nth-of-type(2){display:none}#reviews-content.horizontal .review:nth-of-type(3){display:none}#reviews-content.horizontal .review:nth-of-type(4){display:none}#reviews-content.horizontal .review-rating{margin-left:10px}}@media screen and (min-device-width:450px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){#testimonial-widget-horizontal{zoom:2;-moz-transform:scale(2);-moz-transform-origin:0 0;line-height:2.4rem}#testimonial-widget-horizontal .stencil-star-container .stencil-overlay{height:30px}#reviews-content.horizontal{margin:5px 5px 10px}#reviews-content.horizontal .review:nth-of-type(1){display:inline-block;width:20.5em;margin:0 0 5px;height:auto}#reviews-content.horizontal .review:nth-of-type(2){display:none}#reviews-content.horizontal .review:nth-of-type(3){display:none}#reviews-content.horizontal .review:nth-of-type(4){display:none}}@media screen and (max-device-width:450px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){#testimonial-widget-horizontal{line-height:1.2rem}#testimonial-widget-horizontal .stencil-star-container .stencil-overlay{height:30px}#reviews-content.horizontal{margin:0 0 10px}#reviews-content.horizontal .review:nth-of-type(1){display:inline-block;width:15em;margin:0 0 5px;height:auto}#reviews-content.horizontal .review:nth-of-type(2){display:none}#reviews-content.horizontal .review:nth-of-type(3){display:none}#reviews-content.horizontal .review:nth-of-type(4){display:none}}.btn{*zoom:1;transition:background-position .2s linear,box-shadow .13s linear}.btn,.btn:link,.btn:visited{color:#268dcd;background-color:#e7e8e9;background-image:linear-gradient(to bottom,#f3f3f4 0,#e7e8e9 100%);background-repeat:repeat-x;border:1px solid #c0c0c5;text-shadow:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.3);border-radius:4px;cursor:pointer;display:inline-block;position:relative;padding:4px 10px;margin-bottom:0;font-size:15px;line-height:23px;font-weight:400;text-decoration:none;text-align:center;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;zoom:1;*display:inline}.btn:focus,.btn:hover{background-position:0 -15px}.btn.active,.btn:active{color:#146ea6;border-color:#a1a1a1;box-shadow:inset 0 2px 4px rgba(179,179,179,.8);background-image:none}.btn:focus{outline:#333 dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:1px}.load-more-btn:focus,.no-outline{outline:0}.btn.disabled,.btn:disabled,.btn[disabled]{background:#e9e9e9;cursor:default;border:1px solid #bababa;text-shadow:none;box-shadow:none}.btn.disabled i[class^=icon-],.btn:disabled i[class^=icon-],.btn[disabled] i[class^=icon-]{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}.blue.btn,.blue.btn:link,.blue.btn:visited{color:#fff;background-color:#0774aa;background-image:linear-gradient(to bottom,#268dcd 0,#0774aa 100%);background-repeat:repeat-x;border:1px solid #286f9a;text-shadow:0 1px 0 #166ba1;box-shadow:inset 0 1px 0 rgba(255,255,255,.3)}.blue.btn.active,.blue.btn:active,.blue.btn:hover{color:#fff;border-color:#05547a;box-shadow:inset 0 2px 4px rgba(6,93,136,.8);background-image:none}.blue.btn.disabled,.blue.btn.disabled:active,.blue.btn.disabled:hover,.blue.btn:disabled,.blue.btn:disabled:active,.blue.btn:disabled:hover{background:#82a9c1;cursor:default;border:1px solid #5d8aa6;text-shadow:none;color:#fff;box-shadow:none}.info.btn,.info.btn:link,.info.btn:visited{color:#fff;background-color:#1d8cb7;background-image:linear-gradient(to bottom,#40ace1 0,#1d8cb7 100%);background-repeat:repeat-x;border:1px solid #2c8cbb;text-shadow:0 1px 0 #166389;box-shadow:inset 0 1px 0 rgba(255,255,255,.3)}.info.btn.active,.info.btn:active,.info.btn:hover{color:#fff;border-color:#156583;box-shadow:inset 0 2px 4px rgba(23,112,146,.8);background-image:none}.info.btn.disabled,.info.btn.disabled:active,.info.btn.disabled:hover,.info.btn:disabled,.info.btn:disabled:active,.info.btn:disabled:hover{background:#95bbce;cursor:default;border:1px solid #6a9ab2;text-shadow:none;color:#fff;box-shadow:none}.orange.btn,.orange.btn:link,.orange.btn:visited{color:#fff;background-color:#c60;background-image:linear-gradient(to bottom,#f2662b 0,#c60 100%);background-repeat:repeat-x;border:1px solid #c84f1c;text-shadow:0 1px 0 #943209;box-shadow:inset 0 1px 0 rgba(255,255,255,.3)}.orange.btn.active,.orange.btn:active,.orange.btn:hover{color:#fff;border-color:#934a00;box-shadow:inset 0 2px 4px rgba(163,82,0,.8);background-image:none}.orange.btn.disabled,.orange.btn.disabled:active,.orange.btn.disabled:hover,.orange.btn:disabled,.orange.btn:disabled:active,.orange.btn:disabled:hover{background:#d3a28e;cursor:default;border:1px solid #b87b63;text-shadow:none;color:#fff;box-shadow:none}.yellow.btn,.yellow.btn:link,.yellow.btn:visited{color:#fff;background-color:#d3ab05;background-image:linear-gradient(to bottom,#fc0 0,#d3ab05 100%);background-repeat:repeat-x;border:1px solid #bd9a0f;text-shadow:0 1px 0 #b78b16;box-shadow:inset 0 1px 0 rgba(255,255,255,.3)}.yellow.btn.active,.yellow.btn:active,.yellow.btn:hover{color:#fff;border-color:#987b04;box-shadow:inset 0 2px 4px rgba(169,137,4,.8);background-image:none}.yellow.btn.disabled,.yellow.btn.disabled:active,.yellow.btn.disabled:hover,.yellow.btn:disabled,.yellow.btn:disabled:active,.yellow.btn:disabled:hover{background:#d2c179;cursor:default;border:1px solid #b8a450;text-shadow:none;color:#fff;box-shadow:none}.green.btn,.green.btn:link,.green.btn:visited{color:#fff;background-color:#639939;background-image:linear-gradient(to bottom,#76bd43 0,#639939 100%);background-repeat:repeat-x;border:1px solid #5f913c;text-shadow:0 1px 0 #29600e;box-shadow:inset 0 1px 0 rgba(255,255,255,.3)}.green.btn.active,.green.btn:active,.green.btn:hover{color:#fff;border-color:#476e29;box-shadow:inset 0 2px 4px rgba(79,122,46,.8);background-image:none}.green.btn.disabled,.green.btn.disabled:active,.green.btn.disabled:hover,.green.btn:disabled,.green.btn:disabled:active,.green.btn:disabled:hover{background:#a3bc91;cursor:default;border:1px solid #819f6c;text-shadow:none;color:#fff;box-shadow:none}.red.btn,.red.btn:link,.red.btn:visited{color:#fff;background-color:#aa1933;background-image:linear-gradient(to bottom,#d7304c 0,#aa1933 100%);background-repeat:repeat-x;border:1px solid #a52d41;text-shadow:0 1px 0 #791728;box-shadow:inset 0 1px 0 rgba(255,255,255,.3)}.red.btn.active,.red.btn:active,.red.btn:hover{color:#fff;border-color:#7a1225;box-shadow:inset 0 2px 4px rgba(136,20,41,.8);background-image:none}.red.btn.disabled,.red.btn.disabled:active,.red.btn.disabled:hover,.red.btn:disabled,.red.btn:disabled:active,.red.btn:disabled:hover{background:#c68c95;cursor:default;border:1px solid #aa656f;text-shadow:none;color:#fff;box-shadow:none}.black.btn,.black.btn:link,.black.btn:visited{color:#fff;background-color:#313131;background-image:linear-gradient(to bottom,#414141 0,#313131 100%);background-repeat:repeat-x;border:1px solid #343434;text-shadow:0 1px 0 #242424;box-shadow:inset 0 1px 0 rgba(255,255,255,.3)}.black.btn.active,.black.btn:active,.black.btn:hover{color:#fff;border-color:#232323;box-shadow:inset 0 2px 4px rgba(39,39,39,.8);background-image:none}.black.btn.disabled,.black.btn.disabled:active,.black.btn.disabled:hover,.black.btn:disabled,.black.btn:disabled:active,.black.btn:disabled:hover{background:#7a7a7a;cursor:default;border:1px solid #626262;text-shadow:none;color:#fff;box-shadow:none}.white.btn,.white.btn:link,.white.btn:visited{color:#555;background-color:#eee;background-image:linear-gradient(to bottom,#fff 0,#eee 100%);background-repeat:repeat-x;border:1px solid #ccc;text-shadow:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.3)}.white.btn.active,.white.btn:active,.white.btn:hover{color:#555;border-color:#ababab;box-shadow:inset 0 2px 4px rgba(190,190,190,.8);background-image:none}.white.btn.disabled,.white.btn.disabled:active,.white.btn.disabled:hover,.white.btn:disabled,.white.btn:disabled:active,.white.btn:disabled:hover{background:#fff;cursor:default;border:1px solid #ccc;text-shadow:none;color:#555;box-shadow:none}.flat-white.btn,.flat-white.btn:link,.flat-white.btn:visited{color:#555;background-color:#fff;background-image:linear-gradient(to bottom,#fff 0,#fff 100%);background-repeat:repeat-x;border:1px solid #ccc;text-shadow:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.3)}.flat-white.btn.active,.flat-white.btn:active,.flat-white.btn:hover{color:#555;border-color:#b8b8b8;box-shadow:inset 0 2px 4px rgba(204,204,204,.8);background-image:none}.flat-white.btn.disabled,.flat-white.btn.disabled:active,.flat-white.btn.disabled:hover,.flat-white.btn:disabled,.flat-white.btn:disabled:active,.flat-white.btn:disabled:hover{background:#fff;cursor:default;border:1px solid #ccc;text-shadow:none;color:#555;box-shadow:none}.flat-blue.btn,.flat-blue.btn:link,.flat-blue.btn:visited{color:#fff;background-color:#268dcd;background-image:linear-gradient(to bottom,#268dcd 0,#268dcd 100%);background-repeat:repeat-x;border:1px solid #286f9a;text-shadow:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.3)}.flat-blue.btn.active,.flat-blue.btn:active,.flat-blue.btn:hover{color:#fff;border-color:#1b6694;box-shadow:inset 0 2px 4px rgba(30,113,164,.8);background-image:none}.flat-blue.btn.disabled,.flat-blue.btn.disabled:active,.flat-blue.btn.disabled:hover,.flat-blue.btn:disabled,.flat-blue.btn:disabled:active,.flat-blue.btn:disabled:hover{background:#82a9c1;cursor:default;border:1px solid #5d8aa6;text-shadow:none;color:#fff;box-shadow:none}.category.btn,.category.btn:link,.category.btn:visited{color:#fff;background-color:#c53b0a;background-image:linear-gradient(to bottom,#ef5a25 0,#c53b0a 100%);background-repeat:repeat-x;border:1px solid #c0481d;text-shadow:0 1px 0 #8d2d0a;box-shadow:inset 0 1px 0 rgba(255,255,255,.3)}.category.btn.active,.category.btn:active,.category.btn:hover{color:#fff;border-color:#8e2a07;box-shadow:inset 0 2px 4px rgba(158,47,8,.8);background-image:none}.category.btn.disabled,.category.btn.disabled:active,.category.btn.disabled:hover,.category.btn:disabled,.category.btn:disabled:active,.category.btn:disabled:hover{background:#d09c8a;cursor:default;border:1px solid #b57660;text-shadow:none;color:#fff;box-shadow:none}.btn.flat-white,.btn.flat-white:visited{color:#2799e2}.btn.flat-white:hover{color:#268dcd}.btn.large{padding:7px 14px;font-size:18px;line-height:normal;border-radius:6px}.btn.large.rounded{padding-left:20px;padding-right:20px}.btn.larger{padding:7px 16px;font-size:23px;line-height:normal;border-radius:7px}.btn.larger.rounded{padding-left:25px;padding-right:25px}.btn [class^=icon-]{margin-top:-4px}.btn.small [class^=icon-],.btn.x-small [class^=icon-]{margin-top:-2px}.btn.small{padding:3px 9px;font-size:13px;line-height:18px}.btn.small.rounded{padding-left:13px;padding-right:13px}.btn.x-small{padding:3px 5px;font-size:12px;line-height:10px}.btn.x-small.rounded{padding-left:8px;padding-right:8px}.btn.inset-btn{background:#d9d9d9;border-radius:5px;display:inline-block;position:relative}.btn.inset-btn a{display:block;box-shadow:none}.btn.fill{display:block;box-sizing:border-box}.btn.arrow-toggle{padding:0}.btn.arrow-toggle span{display:block;padding:3px 25px 3px 13px;background:url("../img/common/btn.74fb9faecf7f.png") 100% 50% no-repeat;text-align:left}.btn.arrow-toggle.expanded span{background:url("../img/common/btn-alt.5354d6bb330f.png") 100% 50% no-repeat}.btn.chevron{padding-right:30px;position:relative}.btn.chevron:after{background:url("../img/about-icon-sprite.59420b72005e.png") right -774px no-repeat;content:"";display:block;height:14px;margin-top:-7px;position:absolute;right:3px;top:50%;visibility:visible;width:20px}.clearfix:after,.invisible{height:0;visibility:hidden}.btn.rounded{border-radius:100px;padding-left:15px;padding-right:15px}.btn.up .caret{border-bottom:4px solid #000;border-top:0}.btn.up.large .caret{border-bottom:5px solid #000;border-top:0}.btn.sidebar{float:right;margin:15px}.btn.stacked small,.btn.stacked strong{display:block}.btn.stacked small{margin-bottom:.3em}.btn.spaced-right{margin-right:10px}.btn.spaced-left{margin-left:10px}button.btn,input[type=submit].btn{*padding-top:2px;*padding-bottom:2px}button.btn::-moz-focus-inner,input[type=submit].btn::-moz-focus-inner{padding:0;border:0}button.btn.large,input[type=submit].btn.large{*padding-top:7px;*padding-bottom:7px}button.btn.small,input[type=submit].btn.small{*padding-top:3px;*padding-bottom:3px}.load-more-btn{display:block;width:100%;margin-bottom:33px;border:none;padding:20px;font-size:16px;background:#e1e1e1;color:#8a8a8a;text-align:center}.load-more-btn:active,.load-more-btn:hover{background:#c8c8c8;color:#7a7a7a;outline:0}.load-more-btn .load-more-btn-icon{position:relative;margin-bottom:2px}.clearfix:after{content:"\200B";display:block}.pull-right{float:right}.pull-left{float:left}.clear-float{float:none!important}.clear-right{clear:right}.clear-left{clear:left}.hidden,.hidden-on-load,.hide{display:none}.show{display:block}.full-width{width:100%}.vertically-centered{display:inline-block;position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.centered-text{text-align:center!important}.left-text{text-align:left!important}.right-text{text-align:right!important}.larger{font-size:1.7em}.smaller{font-size:.7em}.clear-margins{margin:0!important}.margin-top{margin-top:23px}.margin-bottom{margin-bottom:23px}.margin-right{margin-right:10px}.margin-left{margin-left:10px}.padded{padding:10px}.padding-top{padding-top:23px}.padding-bottom{padding-bottom:23px}hr.solid{border-top:2px solid #eee;display:block}.border-bottom{border-bottom:1px solid #eee}.bordered{border:1px solid #bfbfbf}.invisible{width:0;position:absolute;left:-999em}.faded{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}.inline-block{display:inline-block}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng:cloak],[x-ng-cloak],html.js .hidden-js,html.no-js .hidden-no-js{display:none!important}.no-list-style{list-style:none;margin-left:0}.affix{position:fixed}.screenReaderContext{position:absolute;top:-999em;left:-999em;height:1px;width:1px}.changed,.collapse,.review .review-body.quoted .entry{position:relative}.fade{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);transition:opacity .2s linear}.fade.in{opacity:1;-ms-filter:none;filter:none}.full-collapse{max-height:0;overflow:hidden;visibility:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);transition:all .5s cubic-bezier(.785,.135,.15,.86)}.full-collapse.in{height:auto;max-height:5000px;visibility:visible;opacity:1;-ms-filter:none;filter:none;overflow:visible}.collapse{max-height:0;overflow:hidden;transition:max-height .15s ease-out 0s}.collapse.in{height:auto;max-height:100%;transition:max-height .4s ease-in 0s}.collapsing,.panel-body.collapse{height:0;max-height:25000px;overflow:hidden;position:relative;transition:height .5s ease}.collapsing.in,.panel-body.collapse.in{height:auto;transition:height .5s ease}.changed{animation:changed_fade 1.5s 1;animation-timing-function:linear}.bs-vcenter{vertical-align:middle}@media (min-width:468px) and (max-width:767px){.hidden-sm{display:none}}@media (min-width:768px) and (max-width:979px){.hidden-md{display:none}}@media (min-width:980px) and (max-width:1229px){.hidden-lg{display:none}}@media (min-width:1230px){.hidden-xl{display:none}}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none}@media (max-width:467px){.hidden-xs{display:none}.visible-xs{display:block}}@media (min-width:468px) and (max-width:767px){.visible-sm{display:block}}@media (min-width:768px) and (max-width:979px){.visible-md{display:block}}@media (min-width:980px) and (max-width:1229px){.visible-lg{display:block}}@media (min-width:1230px){.visible-xl{display:block}}.visible-md-up-block,.visible-md-up-inline,.visible-md-up-inline-block{display:none}@media (min-width:992px){.visible-md-up-inline{display:inline}.visible-md-up-block{display:block}.visible-md-up-inline-block{display:inline-block}}.visible-lg-up-block,.visible-lg-up-inline,.visible-lg-up-inline-block{display:none}@media (min-width:1230px){.visible-lg-up-inline{display:inline}.visible-lg-up-block{display:block}.visible-lg-up-inline-block{display:inline-block}}span[data-earl]{color:#166ba1;cursor:pointer;text-decoration:underline}span[data-earl]:hover{color:#1874ad}.spin-loader *{display:none!important}.spin-loader{background:url("../img/common/ajax-loader.51d80d11b76c.gif") center center no-repeat;min-height:100px}.no-padding{padding:0}@keyframes changed_fade{0%{background-color:#fdf1cd}50%{background-color:rgba(253,241,205,.8)}100%{background-color:rgba(253,241,205,0)}}@media (-webkit-min-device-pixel-ratio:1.2),(min-resolution:1.2dppx),(min--moz-device-pixel-ratio:1.2),(min-device-pixel-ratio:1.2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){#responsive-form .site-name{background-image:url("../img/common/logo@2x.b18468882dbd.png");background-size:454px 94px}[class*=" icon-"],[class^=icon-]{background-image:url("../img/common/glyphicons-halflings@2x.c9c5cf98a594.png");background-size:469px 159px}.icon-white{background-image:url("../img/common/glyphicons-halflings-white@2x.07cdcc056170.png")}.icon-link{background-image:url("../img/common/glyphicons-halflings-link@2x.54189b69f079.png")}#about_section .content>header h1 i,.inset-nav ul li i,.inset_border_box div>a>header:before,.sub_section header i,nav.pagination .next,nav.pagination .prev{background-image:url("../img/about-icon-sprite@2x.79a0c32576e1.png");background-size:200px 800px}.staff_social li a{background-image:url("../img/common/social-icons@2x.89d05bed4962.png");background-size:300px 34px}.staff_social.micro li a{background-image:url("../img/common/social-icons.23602533e136.png");background-size:150px 17px}dl.qa dd,dl.qa dt{background-image:url("../img/qa_sprite@2x.ec94fa5e215e.png");background-size:2000px 29px}.star-container,.star-container span{background-image:url("../img/common/stars-sprites-small@2x.cde3b13de4cf.png");background-size:23px 132px}.flat-star-container,.flat-star-container span,.flat-star-diff .change-num,.stencil-star-diff .change-num,.ui-stars-cancel a,.ui-stars-star a{background-image:url("../img/common/stars-flat-sprites-small@2x.a08da0869de1.png");background-size:28px 360px}.flat-star-container.big,.flat-star-container.big span.stars{background-image:url("../img/common/stars-flat-sprites-big@2x.22d607cd92ed.png");background-size:45px 225px}.star-container.big,.star-container.big span.stars{background-image:url("../img/common/stars-sprites-big@2x.b9386c53edd4.png");background-size:30px 107px}.stencil-star-container,.stencil-star-container .stencil-overlay,.stencil-star-diff .change{background-image:url("../img/common/star-stencil-sprite@2x.86408839f0ed.png");background-size:28px 84px}.state-icon{background:url("../img/brands/app/state-icons@2x.9b85ce2fbf10.png") no-repeat;background-size:18px 96px}body.brands-landing .modal .thanks-download .btn-download i{background-image:url("../img/brands/landing/small-download@2x.dcd8511a41de.png");background-size:25px 32px}body.brands-landing #collateral-thanks .big-download{background-image:url("../img/brands/landing/big-download-icon@2x.6108678b4873.png");background-size:109px 134px}body.brands-landing .modal .thanks-content-signup .thanksyou-image{background-image:url("../img/brands/landing/thanks-you-icon@2x.87bb56195f10.png");background-size:109px 124px}}.review{border:1px solid #d6d6d6;margin-bottom:33px;background:#fff}.review .review-additional-data,.review .review-body,.review .review-header{padding:18px 18px 0}.review .review-additional-data .video-widget-container,.review .review-body .video-widget-container,.review .review-header .video-widget-container{margin:-10px -18px 0}.review .review-additional-data .uncollapsed,.review .review-body .uncollapsed,.review .review-header .uncollapsed{overflow:hidden;max-height:168px}.review .review-body.quoted .entry p:first-child{text-indent:1.5em}.review .review-body.quoted .entry:after,.review .review-body.quoted .entry:before{font-size:3.1em;content:'\201C';position:absolute;color:#d3d3d3}.review .review-body.quoted .entry:before{top:9px;left:0}.review .review-body.quoted .entry:after{content:'\201D';right:0;bottom:6px}.review .author-info .author-pic{float:left;border:1px solid #eee;width:64px;height:64px}.review .author-info .author{margin-left:80px;color:#636469}.review .author-info .author-name{font-size:24px;margin-bottom:0}.review .author-info .post-date{display:block}.review .author-info .post-date,.review .author-info .reviewer-type,.review .author-info .verified{font-size:14px;font-weight:300}.review .author-info .verified{display:inline-block;margin:0 10px 0 0}.logged-in .review .review-actions,.review .author-info .reply-action,.review .author-info .reviewer-type,.review .review-header .review-info .flat-star-diff,.review .review-header .review-info .review-rating,.review .review-header .review-info .review-rating>.flat-star-container{display:block}.review .author-info .verified-reviewer{background:url("../img/common/check-green2.badb0eefa08a.png") right 4px no-repeat;padding-right:23px}.review .author-info .verified-buyer:after{color:#76bd43;content:'$';font-size:120%;font-weight:700;margin:0 0 0 5px}.review .review-header{position:relative}.review .review-header .review-info{max-width:210px;min-width:150px;float:right;color:#636469}.review .review-header .review-info .star-label{font-size:12px;font-style:italic}.review .review-header .review-info .in-progress{background:url("../img/common/verified-shield-small.2e941dca5e57.png") left top no-repeat;font-style:italic;padding-left:30px;line-height:28px;margin-top:-2px;font-size:13px}.review .helpful-num{font-size:13px;color:#636469;font-style:italic}.review .response.company-response{padding-left:40px;border-top:1px dashed #939598;padding-top:10px}.review .response.company-response .author-info{margin-bottom:15px}.review .response.company-response .author-pic{width:34px;height:43px;border:none}.review .response.company-response .author{margin-left:50px}.review .review-footer{line-height:40px;background:#fafafa;padding:0 18px;border-top:1px solid #d6d6d6}.review h4{font-size:17px}.review h5{border-top:1px dashed #939598;font-style:italic;font-weight:300;color:#636469;padding-top:5px;margin-bottom:16px}.review .collapse{min-height:120px}.no-js .review .collapse{height:auto}.review.disputed .review-header{padding-right:95px}.review .dispute{width:100px;height:100px;background:url("../img/common/dispute.3821ee7114eb.png");right:-10px;text-indent:-9999em;top:-10px;position:absolute;z-index:4}.review.contacted-no-response .dispute{background-position:top left}.review.contacted-no-response .review-text.entry>p{color:#a8a8a8}.review.insufficent-response .dispute{background-position:bottom left}.review.insufficent-response .review-text.entry>p{color:#a8a8a8;text-decoration:line-through}.review.factual-dispute .dispute{background-position:bottom right}.review.factual-dispute .review-text.entry{color:#e4e4e4;text-decoration:line-through}.review.solved-outside .dispute{background-position:top right}.review .share{color:#999}.review .share .social_icons li{margin-bottom:0}.review .feedback .text{margin-right:8px}.review .feedback .btn{margin:-2px 2px 0}.review .review-actions{margin-left:14px}.review .review-actions i{margin-right:1px}.review .review-actions a,.review .review-actions span[data-earl]{display:block;text-decoration:none;margin-right:10px;float:left}@media (max-width:480px){.review .review-actions{margin-left:4px}}.review .post-entry.uncollapse-hidden-button{visibility:hidden;height:0;margin:0;padding:0}.review .post-entry .show-more{font-weight:700;text-decoration:none}.no-js .review .post-entry .show-more{display:none}.review .post-entry .show-more i{margin-top:-2px}.review .post-entry .make-company-response{float:right;color:#999;padding-left:10px;font-size:.8em}.review .review-additional-data{padding:9px 0;margin:0 18px -10px;border-bottom:1px dashed #939598}.review .review-additional-data div>strong{color:#646469;margin-bottom:5px;display:block}.campaign-review-images,.campaign-review-text{display:table-cell}.review .review-additional-data .answers{margin:-6px 0 0;border-top:1px solid #eee;padding-top:8px;list-style:none}.review .review-additional-data .answers li{font-size:13px;text-align:right;line-height:9px;color:#999}.review .review-additional-data .answers li .question{position:relative;top:-7px}.review .review-additional-data .answers li .flat-star-container{margin-left:12px}.csstransforms .review .review-additional-data .answers li .flat-star-container{margin:-5px -22px -4px;-ms-transform:scale(.5);transform:scale(.5)}.review .review-additional-data+.review-body .response:first-child,.review .review-additional-data+.review-body .response:first-child>h5{border-top:none;padding-top:0}.campaign-review-images a{height:auto;width:100%;padding-left:17px;font-size:.9rem}.campaign-review-images img{vertical-align:top;width:86px;height:auto;padding:0 20px 7px 13px}.non-brand-campaign .review-text-block{display:inline}.non-brand-campaign .review-images-block{float:right;background:#fff;width:210px;margin:0 20px 30px;border-radius:4px;box-shadow:1px 2px 2px #999}.non-brand-campaign .review-images-block .top img{width:190px;height:auto;margin:10px 10px 5px;border:1px solid #d1d1d1}.non-brand-campaign .review-images-block .bottom img{width:90px;height:auto;margin-left:10px;margin-bottom:5px;border:1px solid #d1d1d1}.non-brand-campaign .review-images-block .view-all{display:block;text-align:center;margin-bottom:-1.85em;margin-top:5px}@media (max-width:480px){.non-brand-campaign{position:relative;border-bottom:none}.non-brand-campaign .review-text-block{display:block;margin-bottom:180px}.non-brand-campaign .review-images-block{float:none;position:absolute;bottom:10px;background:#fff;width:100%;margin:10px 0}.non-brand-campaign .review-images-block .bottom img,.non-brand-campaign .review-images-block .top img{width:30.5%;margin:2% 0 0 1.725%;text-align:center;padding:0}}@media (max-width:400px){.non-brand-campaign .review-text-block{margin-bottom:150px}}@media (max-width:320px){.non-brand-campaign .review-text-block{margin-bottom:135px}}.review-images{background:url("../img/common/review-images-bg.674ea376664f.jpg") center top repeat-x #d7d7d7;max-height:490px;padding:9px 18px;margin:0 -1px;box-shadow:0 1px 2px rgba(0,0,0,.2) inset;overflow:hidden}.ie7 .review-images,.ie8 .review-images{border-top:1px solid #eee}.review-images ul{margin:0 -9px 0 0;list-style:none}.review-images ul li{float:left;margin-right:8px}.review-images ul li.empty{visibility:hidden}.review-images ul li.empty a:hover{cursor:default}.review-images ul a,.review-images ul li.active a{display:block;width:90px;height:90px;padding:2px;background-color:#fff;border-radius:2px;transition:background-color .3s ease;position:relative;box-shadow:0 1px 2px rgba(0,0,0,.2)}.review-images ul.focused{margin-bottom:9px}.review-images ul.focused a{background-color:rgba(255,255,255,.4);box-shadow:none}.review-images ul li span{background:url("../img/campaign/review-image-zoom.5c6150c9d2be.png") center center no-repeat rgba(0,0,0,.2);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);display:block;position:absolute;top:2px;left:2px;width:90px;height:90px;transition:opacity .3s ease}.review-images ul a:hover span{opacity:1;-ms-filter:none;filter:none}.review-images img{display:block;margin:0;width:100%;height:auto}.review-images.responsive ul{display:table;width:100%}.review-images.responsive ul li{display:table-cell;float:none;margin:0;padding:0 5px}.review-images.responsive ul li a{display:block;width:100%;height:auto;max-width:100px;margin:0 auto}.review-images.responsive ul li a img{max-width:100px}.review-images.responsive ul li a.approved{background-color:#e2f2dc}.review-images.responsive ul li a.rejected{background-color:#f5e5e5}.review-images.responsive ul li a:hover{background-color:#fff}.review-images.responsive ul li span{right:2px;bottom:2px;width:auto;height:auto}#best-worst-reviews-A{display:none}#best-worst-reviews-A .helpfull-reviews{border-radius:4px;background:#fff;border:1px solid #d6d6d6;padding:0 10px}#best-worst-reviews-A .helpfull-reviews h2{font-size:1.1em;font-weight:700;margin:0 -10px;background:#eee;padding:15px}#best-worst-reviews-A .helpfull-reviews .helpfull-review-details{border-radius:4px;padding:15px;background:#eee;margin:20px 10px 0}#best-worst-reviews-A .helpfull-reviews .helpfull-review-details h3{font-size:1em;line-height:1.6em;vertical-align:top;margin-bottom:0}#best-worst-reviews-A .helpfull-reviews .helpfull-review-details h3 em{vertical-align:top}#best-worst-reviews-A .helpfull-reviews .helpfull-reviewer{margin:10px}#best-worst-reviews-A .helpfull-reviews .review-bubble-arrow{margin-left:30px;width:0;height:0;border-style:solid;border-width:20px 15px 0 0;border-color:#eee transparent transparent}@media (min-width:979px){#best-worst-reviews-A .helpfull-review-details{min-height:220px}}@media (min-width:979px) and (max-width:1230px){#best-worst-reviews-A .helpfull-reviews .flat-star-container{display:block}#best-worst-reviews-A .helpfull-review-details{min-height:300px}}@media (max-width:979px){#best-worst-reviews-A{margin:0 -10px}#best-worst-reviews-A .helpfull-reviews [class*=" span"],#best-worst-reviews-A .helpfull-reviews [class^=span]{width:100%}}#best-worst-reviews-B{display:none}#best-worst-reviews-B .helpfull-reviews{border-radius:4px;padding:20px 0 20px 20px;background:#eee;border:1px solid #d6d6d6}#best-worst-reviews-B .helpfull-reviews .helpfull-review-details{border-radius:4px;padding:15px;background:#fff;margin-right:20px;margin-top:10px}#best-worst-reviews-B .helpfull-reviews .helpfull-review-details h3{font-size:1em;line-height:1.6em;vertical-align:top;margin-bottom:0}#best-worst-reviews-B .helpfull-reviews .helpfull-review-details h3 em{vertical-align:top}#best-worst-reviews-B .helpfull-reviews .helpfull-reviewer{padding:10px 10px 0}#best-worst-reviews-B .helpfull-reviews .review-bubble-arrow{margin-left:10px;width:0;height:0;border-style:solid;border-width:20px 15px 0 0;border-color:#fff transparent transparent}@media (min-width:979px){#best-worst-reviews-B .helpfull-review-details{min-height:220px}}@media (min-width:979px) and (max-width:1230px){#best-worst-reviews-B .helpfull-reviews .flat-star-container{display:block}#best-worst-reviews-B .helpfull-review-details{min-height:300px}}@media (max-width:979px){#best-worst-reviews-B{margin:0 -10px}#best-worst-reviews-B .helpfull-reviews [class*=" span"],#best-worst-reviews-B .helpfull-reviews [class^=span]{width:100%}}#best-worst-reviews-C{display:none}#best-worst-reviews-C .helpfull-review-details,#best-worst-reviews-C .helpfull-reviewer{padding:20px;background:#eee}#best-worst-reviews-C .helpfull-review-details{margin:10px 10px 2px;border-radius:4px 4px 0 0}#best-worst-reviews-C .helpfull-review-details h3{font-size:1em;line-height:1.6em;vertical-align:top;margin-bottom:0}#best-worst-reviews-C .helpfull-review-details h3 em{vertical-align:top}#best-worst-reviews-C .helpfull-reviewer{margin:0 10px 10px;border-radius:0 0 4px 4px}#best-worst-reviews-C .author-pic{display:inline-block;vertical-align:middle;margin-right:10px}#best-worst-reviews-C .helpfull-reviewer-details{display:inline-block;vertical-align:middle;max-width:80%}@media (min-width:979px){#best-worst-reviews-C .helpfull-review-details{min-height:240px}}@media (min-width:979px) and (max-width:1230px){#best-worst-reviews-C .helpfull-reviews .flat-star-container{display:block}#best-worst-reviews-C .helpfull-review-details{min-height:300px}#best-worst-reviews-C .helpfull-reviewer-details{max-width:70%}}@media (max-width:979px){#best-worst-reviews-C{margin:0 -10px}#best-worst-reviews-C .helpfull-reviews [class*=" span"],#best-worst-reviews-C .helpfull-reviews [class^=span]{width:100%}}@media (min-width:768px) and (max-width:979px){.next-gen .review .review-actions{margin-left:0;clear:left}}@media (max-width:767px){.next-gen .review{border-left:none;border-right:none;margin-left:-20px;margin-right:-20px;margin-bottom:10px}.retain-edges .next-gen .review{border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;margin-left:-10px;margin-right:-10px}}@media (max-width:480px){.next-gen .review-images ul li.empty{display:none}.next-gen .review{margin-left:-10px;margin-right:-10px}.next-gen .review .review-header .author-info{float:none}.next-gen .review .review-header .author-info .author-pic{width:40px;height:40px}.next-gen .review .review-header .author-info .author{margin-left:60px}.next-gen .review .review-header .review-info{float:none;margin-top:5px;text-align:left}.next-gen .review .author-info .author-name{font-size:19px}.next-gen .review .response.company-response{padding-left:20px}}.progress{overflow:hidden;height:23px;margin-bottom:23px;background-color:#f9f9f9;background-image:linear-gradient(to bottom,#f5f5f5 0,#f9f9f9 100%);background-repeat:repeat-x;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);border-radius:4px}.progress .bar{width:0;height:100%;color:#fff;float:left;font-size:12px;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#2078ae;background-image:linear-gradient(to bottom,#268dcd 0,#2078ae 100%);background-repeat:repeat-x;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-sizing:border-box;transition:width .6s ease}.progress-danger.progress-striped .bar,.progress-striped .bar,.progress-striped .bar-danger{background-image:-webkit--o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-webkit--ms-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz--moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress .bar+.bar{box-shadow:inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15)}.progress-striped .bar{background-color:#268dcd;background-image:-webkit--webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-webkit--moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz--webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz--o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz--ms-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o--webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o--moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o--o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o--ms-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress.active .bar{animation:progress-bar-stripes 2s linear infinite}.progress .bar-danger,.progress-danger .bar{background-color:#852019;background-image:linear-gradient(to bottom,#9d261d 0,#852019 100%);background-repeat:repeat-x}.progress-danger.progress-striped .bar,.progress-striped .bar-danger,.progress-striped .bar-success,.progress-success.progress-striped .bar{background-image:-moz--ms-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#9d261d;background-image:-webkit--webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-webkit--moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz--webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz--o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o--webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o--moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o--o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o--ms-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress .bar-success,.progress-success .bar{background-color:#64a139;background-image:linear-gradient(to bottom,#76bd43 0,#64a139 100%);background-repeat:repeat-x}.progress-info.progress-striped .bar,.progress-striped .bar-info,.progress-striped .bar-success,.progress-success.progress-striped .bar{background-image:-webkit--ms-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz--webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-striped .bar-success,.progress-success.progress-striped .bar{background-color:#76bd43;background-image:-webkit--webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-webkit--moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-webkit--o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz--moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz--o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o--webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o--moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o--o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o--ms-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress .bar-info,.progress-info .bar{background-color:#339bb9;background-image:linear-gradient(to bottom,#5bc0de 0,#339bb9 100%);background-repeat:repeat-x}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit--webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-webkit--moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-webkit--o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz--moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz--o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz--ms-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o--webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o--moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o--o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o--ms-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress .bar-warning,.progress-warning .bar{background-color:#d9ad00;background-image:linear-gradient(to bottom,#fc0 0,#d9ad00 100%);background-repeat:repeat-x}.progress-striped .bar-warning,.progress-warning.progress-striped .bar{background-color:#fc0;background-image:-webkit--webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-webkit--moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-webkit--o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-webkit--ms-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz--webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz--moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz--o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz--ms-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o--webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o--moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o--o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o--ms-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}