main.content.service-and-repair-center.binoculars article .thumb {width: 100%;height: 364px;}@media(max-width:599px) {main.content.service-and-repair-center.binoculars article .thumb {height: 140px;}}ol{list-style:decimal}table{margin-left: auto; margin-right: auto;}article.subpage .container header, article.subpage h5 {text-align: center;} main.content.service-and-repair-center article div.text div.videos + h5 {margin-top:40px;}main.content.service-and-repair-center article div.text div.videos + h5 + p {text-align: center;}article.subpage .container div.text {margin-left: auto !important; margin-right: auto !important;} div.buttons{margin-top:45px;text-transform:uppercase;} h5 {display: block;font-size: 0.83em;margin-block-start: 1.67em;margin-block-end: 1.67em;margin-inline-start: 0px;margin-inline-end: 0px;font-weight: bold;}a.thumb:nth-child(1) {background-image: url(/images/pages/repair-center/10.png);}a.thumb:nth-child(2) {background-image: url(/images/pages/repair-center/20.png);}a.thumb:nth-child(3) {background-image: url(/images/pages/repair-center/30.png);}a.thumb:nth-child(4) {background-image: url(/images/pages/repair-center/40.png);}input[type='text'], input[type='email'], input[type='password'], textarea, fieldset {-webkit-appearance: none;-moz-box-sizing: border-box;box-sizing: border-box;border: 1px solid #e5e5e5;padding: 10px;font-family: 'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif;}input[type='date'] {padding-top: 7px;padding-bottom: 7px;padding-left: 10px;box-sizing: border-box;border: 1px solid #e5e5e5;font-family: 'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif;}select {padding-top: 7px;padding-bottom: 7px;padding-left: 10px;box-sizing: border-box;border: 1px solid #e5e5e5;font-family: 'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif;}main.content.service-and-repair-center {-ms-box-orient: vertical;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;-webkit-flex-direction: column;flex-direction: column;-webkit-flex-wrap: wrap;flex-wrap: wrap;padding-top: 50px;padding-bottom: 50px;}main.content.service-and-repair-center .spinner {display: inline-block;width: 15px;height: 15px;filter: invert(1);margin: auto;vertical-align: middle;}main.content.service-and-repair-center .line {-ms-box-orient: horizontal;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;-webkit-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;flex-wrap: wrap;flex-wrap: nowrap;flex-grow: 0;justify-content: space-between;}@media (max-width: 599px) {main.content.service-and-repair-center .line {flex-direction: column;}}main.content.service-and-repair-center article header {position: relative;font-weight: 100;margin-top: 0;margin-bottom: 0;padding-bottom: 10px;padding-left: 10px;}@media (min-width: 900px) {main.content.service-and-repair-center article header {padding-left: 0;}}main.content.service-and-repair-center article header h1 {text-align:center;font-size: 1em;font-weight: 200;margin: 0;text-transform: uppercase;font-size: 1.6em;}@media (min-width: 900px) {main.content.service-and-repair-center article header h1 {font-size: 2em;}}main.content.service-and-repair-center article header img {width: 100%;max-width: 35em;}@media (min-width: 1800px) {main.content.service-and-repair-center article header img {max-width: 40em;}}main.content.service-and-repair-center article .videos {display: flex;flex-wrap: wrap;justify-content: space-between;padding-bottom: 10px;}main.content.service-and-repair-center article .thumb {flex-shrink: 0;display: flex;height: 218px;width: calc(50% - 10px / 2);margin-bottom: 10px;background-position: center;background-size: cover;background-repeat: no-repeat;text-align: center;text-decoration: none;}@media (max-width: 599px) {main.content.service-and-repair-center article .thumb {height: 140px;width: 100%;}}main.content.service-and-repair-center article .thumb:hover span{min-height:100%; }main.content.service-and-repair-center article .thumb span {box-sizing: border-box; display: flex;transition: .3s all ease;justify-content: center;align-items: center; transition:min-height .3s ease; align-self: flex-end;padding-top: 10px;padding-bottom: 10px;width: 100%;background-color: rgba(0, 0, 0, 0.52);vertical-align: text-top;color: white;font-weight: 400;min-height:10%;overflow: hidden;}main.content.service-and-repair-center article div.text {max-width: 768px;margin-left: 0;padding-left: 10px;padding-right: 10px;}@media (min-width: 900px) {main.content.service-and-repair-center article div.text {padding-left: 0;padding-right: 0;}}main.content.service-and-repair-center article div.text a.button-gray {padding-left: 20px;padding-right: 20px;margin: 10px;font-size: 1em;font-weight: 700;color: #2c2c2c;border: 1px solid #00a1e4;}main.content.service-and-repair-center article div.text p {padding-bottom: 10px;line-height: 1.3em;}main.content.service-and-repair-center article div.text p img {max-width: 100%;}main.content.service-and-repair-center article div.text h5 {margin: 0;padding-bottom: 10px;font-size: 1.3em;}main.content.service-and-repair-center article div.text ol, main.content.service-and-repair-center article div.text ul {padding-left: 20px;}main.content.service-and-repair-center article .contact {margin-top: 10px;}main.content.service-and-repair-center article .contact div.full {width: calc(100% - 10px);padding-left: 10px;}@media (min-width: 900px) {main.content.service-and-repair-center article .contact div.full {width: 100%;padding-left: 0;padding-right: 0;}}main.content.service-and-repair-center article .contact div.full .text {padding-left: 0;}main.content.service-and-repair-center article .contact div.full h5 {margin: 0;padding-bottom: 10px;font-size: 1.3em;}main.content.service-and-repair-center article .contact div.full div {padding-bottom: 10px;}main.content.service-and-repair-center article .contact form.hidden {display: none;}main.content.service-and-repair-center article .contact .form {-ms-box-orient: vertical;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;-webkit-flex-direction: column;flex-direction: column;-webkit-flex-wrap: wrap;flex-wrap: wrap;width: calc(50% - 10px);padding-left: 10px;padding-right: 10px;}@media (max-width: 599px) {main.content.service-and-repair-center article .contact .form {width: calc(100% - 10px * 2);}}@media (min-width: 900px) {main.content.service-and-repair-center article .contact .form {padding-left: 0;}}main.content.service-and-repair-center article .contact .form.hidden {display: none;}main.content.service-and-repair-center article .contact .form h5 {margin: 0;padding-bottom: 10px;font-size: 1.3em;}main.content.service-and-repair-center article .contact .form div {padding-bottom: 10px;}main.content.service-and-repair-center article .contact div.info-customer {background-color: #e5e5e5;padding: 20px;margin-top: 20px;margin-bottom: 20px;}main.content.service-and-repair-center article .contact div.info-customer p {padding-bottom: 10px;}main.content.service-and-repair-center article .contact div.info {width: 60%;padding-left: 10px;padding-right: 10px;}@media (max-width: 599px) {main.content.service-and-repair-center article .contact div.info {width: calc(100% - 10px * 2);}}@media (min-width: 900px) {main.content.service-and-repair-center article .contact div.info {padding-left: 0;padding-right: 0;}}main.content.service-and-repair-center article .contact div.info a.button-header {margin-bottom: 10px;}main.content.service-and-repair-center article .contact div.info p {padding-bottom: 20px;}main.content.service-and-repair-center article .contact div.rows {-ms-box-orient: horizontal;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;-webkit-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;flex-wrap: wrap;justify-content: space-between;align-items: center;}@media (min-width: 900px) {main.content.service-and-repair-center article .contact div.rows {flex-direction: row;flex-wrap: nowrap;flex-grow: 0;justify-content: space-between;}}@-moz-document url-prefix() {@media (min-width: 900px) {main.content.service-and-repair-center article .contact div.rows {max-width: calc(50% - 10px / 2);}}}@supports (-ms-ime-align: auto) {@media (min-width: 900px) {main.content.service-and-repair-center article .contact div.rows {max-width: calc(50% - 10px / 2);}}}main.content.service-and-repair-center article .contact div.rows input, main.content.service-and-repair-center article .contact div.rows select {margin-bottom: 10px;}@media (min-width: 900px) {main.content.service-and-repair-center article .contact div.rows input, main.content.service-and-repair-center article .contact div.rows select {margin-right: 10px;margin-bottom: 0;}}main.content.service-and-repair-center article .contact div.rows input:last-child, main.content.service-and-repair-center article .contact div.rows select:last-child {margin-right: 0;margin-bottom: 0;}main.content.service-and-repair-center article .contact div.radio-group {display: flex;flex-direction: column;}main.content.service-and-repair-center article .contact input[type=text], main.content.service-and-repair-center article .contact input[type=number], main.content.service-and-repair-center article .contact input[type=email], main.content.service-and-repair-center article .contact input[type=password], main.content.service-and-repair-center article .contact input[type=date], main.content.service-and-repair-center article .contact select, main.content.service-and-repair-center article .contact textarea, main.content.service-and-repair-center article .contact fieldset {font-size: 1.2em;width: 100%;} main.content.service-and-repair-center article .contact textarea{resize:vertical;min-height:100px;max-height:500px;}main.content.service-and-repair-center article .contact [type="radio"] {width: 2em;height: 2em;vertical-align: middle;margin-bottom: 5px;}main.content.service-and-repair-center article .contact input:focus:invalid {outline: none;border-color: #ef4030;}main.content.service-and-repair-center article .contact .alan {display: none;position: relative;}main.content.service-and-repair-center article .contact .alan.active {display: block;}main.content.service-and-repair-center article .contact .alan img {cursor: pointer;position: absolute;top: 0;left: 0;height: 40px;}main.content.service-and-repair-center article .contact .alan input {text-align: right;padding-right: 10px;}main.content.service-and-repair-center article .contact .message-holder {display: none;padding-left: 10px;}@media (min-width: 900px) {main.content.service-and-repair-center article .contact .message-holder {padding-left: 0;}}main.content.service-and-repair-center article .contact .message-holder.active {display: block;}main.content.service-and-repair-center article .contact [class^="button"] {font-weight: 300;font-size: 1.2em;padding: 10px;}main.content.service-and-repair-center article .contact [class^="button"][disabled] {background-color: gray;}main.content.service-and-repair-center article .contact [class^="button"].blue {background-color: #00a1e4;color: white;text-transform: uppercase;}main.content.service-and-repair-center article div.table {overflow: hidden;padding-bottom: 10px;}main.content.service-and-repair-center article div.table table {border-spacing: 0;border-collapse: collapse;padding-right: 1px;}main.content.service-and-repair-center article div.table table tr {background-color: #f4f4f4;}main.content.service-and-repair-center article div.table table tr:nth-child(even) {background-color: #efefef;}main.content.service-and-repair-center article div.table table th {padding: 10px;background-color: white;}main.content.service-and-repair-center article div.table table td {padding: 10px;text-align: center;border: 1px solid #e5e5e5;}main.content.service-and-repair-center article div.table table td:first-child {font-weight: 400;text-align: right;background-color: white;}main.content.service-and-repair-center article div.faq p:nth-child(odd) {padding-bottom: 0;font-size: 1.3em;font-weight: 700;}main.content.service-and-repair-center article div.faq ul {list-style: disc;padding-left: 20px;}main.content.service-and-repair-center article div.faq ul li {padding-bottom: 5px;}main.content.service-and-repair-center.home article header {text-align: center;padding-left: 0;}main.content.service-and-repair-center.home article header p {padding-top: 20px;padding-bottom: 10px;font-weight: 400;}@media print {header.header nav.navigation {display: none !important;}}main.content.service-and-repair-center article.success header {position: relative;font-weight: 100;text-align: left;margin-top: 0;margin-bottom: 0;padding-bottom: 10px;padding-left: 10px;}@media (min-width: 900px) {main.content.service-and-repair-center article.success header {padding-left: 0;}}main.content.service-and-repair-center article.success header h1 {font-size: 1em;font-weight: 200;margin: 0;text-transform: uppercase;font-size: 1.6em;}@media (min-width: 900px) {main.content.service-and-repair-center article.success header h1 {font-size: 2em;}}main.content.service-and-repair-center article.success header h1 .pr-sh {display: none;}@media print {main.content.service-and-repair-center article.success header h1 .pr-sh {display: inline;}}@media print {main.content.service-and-repair-center article.success .pr-hd {display: none;}}main.content.service-and-repair-center article.success .message {background-color: #e5e5e5;margin-top: 50px;margin-bottom: 50px;}main.content.service-and-repair-center article.success .message p {padding-left: 10px;}main.content.service-and-repair-center article.success .ticket {display: none;padding-left: 10px;padding-right: 10px;margin-bottom: 50px;}@media print {main.content.service-and-repair-center article.success .ticket {display: block;}main.content.service-and-repair-center article.success .ticket strong {font-size: 3em;}}main.content.service-and-repair-center article.success .title {position: relative;background-color: #e5e5e5;text-transform: uppercase;font-size: 18px;font-weight: 100;margin-top: 0;margin-bottom: 0;padding-left: 10px;padding-top: 10px;padding-bottom: 10px;margin-bottom: 10px;margin-top: 10px;}main.content.service-and-repair-center article.success .block {padding-left: 10px;padding-right: 10px;}main.content.service-and-repair-center article.success .buttons {padding-left: 10px;}@media (min-width: 900px) {main.content.service-and-repair-center article.success .buttons {padding-left: 0;}}@media print {main.content.service-and-repair-center article.success .buttons {display: none;}}main.content.service-and-repair-center article.success .buttons a {padding: 10px;font-weight: 300;}main.content.service-and-repair-center article.success p {padding-bottom: 10px;}.checkbox a{color:inherit}.checkbox input[type=checkbox]{float:left;margin-right:10px}