.message-button{margin:2em 0 0 0;}.why-choose .button.red{margin-top:1em;}.to-faq{cursor:pointer;}.node-type-support .field-name-body{border-bottom:1px solid #ddd;}.node-type-support .rate-button{background-color:#BDC2C6;color:#fff;padding:3px 6px;margin-right:5px;font-weight:500;font-size:1.2em;}.node-type-support .rate-button:hover{color:#fff;text-decoration:none;background-color:#DA2328;}.node-type-support .rate-widget{margin-top:0.5em;}@media screen and (min-width:980px) and (max-width:1024px){#header-wrapper #branding{height:100px !important;width:20.16807% !important;}#header-wrapper #logo{height:100px !important;}}
@media screen and (max-width:580px){p.message-button{margin:0;}#node-107 div.table div.grid-3{width:100%;}#node-109 div.table div.grid-4{width:100%;}.service-description .grid-3 img.shadow-square{margin-bottom:1em;float:initial;}#header-wrapper #logo img{height:30px;width:auto;}#header-wrapper #logo{width:auto;}}
.remodal{max-width:450px;line-height:1.2rem;background-color:#fff;}#block-claranetsoho-2015-broadband-checker h2{margin:2rem 0 1rem 0;}#claranetsoho-2015-checker{font-size:1.2rem;text-align:left;}#claranetsoho-2015-checker legend{padding:0 0.5rem;box-sizing:border-box;}#claranetsoho-2015-checker legend span{display:block;line-height:1em;}#claranetsoho-2015-checker input{width:100%;box-sizing:border-box;min-height:30px;}#claranetsoho-2015-checker label{margin-bottom:0.5rem;}#claranetsoho-2015-checker .description{margin-top:0.5rem;}#claranetsoho-2015-checker input.form-submit{margin:1rem 0 !important;}#claranetsoho-2015-checker .checker_output{border:4px solid #E2EAF1;padding:0.6em;margin-bottom:2em;}#claranetsoho-2015-checker .checker_output ul{margin-left:1em;line-height:1.5em}#claranetsoho-2015-checker .checker_output h3{font-size:2rem;}#claranetsoho-2015-checker .checker_output ul:last-child{margin-bottom:0.5em !important;}
