 html.no-scroll-behavior,body.no-scroll-behavior { scroll-behavior: unset !important; } html .wp-repair-fe-types-conatiner.no-transition * { transition: none !important; } html .wp-repair-fe-types-conatiner button { min-height: auto; } html .wp-repair-fe-types-conatiner .wp-repair-select-container button, html .wp-repair-search-box-shortcode-container button, html .pdf-offer-modal-content button { z-index: 0; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-col-3 button .icon img { max-width: 100px; max-height: 90px; display: block; margin: auto; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .select-square-bg { background: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20.hovered span.step-circle { border-color: var(--theme) !important; color: #ffffff !important; background: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20.active span.step-circle { border-color: var(--theme) !important; background: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20.active span.step-circle .text{ color : #ffffff !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20.active span.step-circle:hover{ border-color: var(--theme) !important; background: #ffffff !important; color: var(--theme) !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20.active span.step-circle:hover .text{ color: var(--theme) !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20 span.step-circle:hover { background: var(--theme) !important; border-color: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-100 .p-bar .p-complete{ background: var(--theme) !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-col-3 button:hover, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-col-3 button:active, html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-col-3 button:focus, html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-col-3 button.selected { border: 1.5px solid var(--theme) !important; box-shadow: 0 0 0 0.8px var(--theme) !important; border-color: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-col-3 button{ border: 1.5px solid #dedede !important; } html .wp-repair-fe-types-conatiner.page-types .btn{ border-color: var(--theme) !important; color: #ffffff !important; background-color: var(--theme) !important; border-radius: 8px; padding: 12px; } html .wp-repair-fe-types-conatiner.page-types .float-left{ float: right; } html .wp-repair-fe-types-conatiner.page-types .categories{ margin-top: 0px; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-col-3{ padding: 15px 10px 5px 10px !important; margin-top: 0px !important; } html .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-select-container .wp-repair-col-t6 button .icon img { max-width: 120px !important; max-height: 100px !important; display: block; margin: auto; } html .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-select-container .select-square-bg { background: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-width-20.hovered span.step-circle { border-color: var(--theme) !important; color: #ffffff !important; background: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-width-20.active span.step-circle { border-color: var(--theme) !important; background: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-width-20.active span.step-circle .text{ color : #ffffff !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-width-20.active span.step-circle:hover{ border-color: var(--theme) !important; background: #ffffff !important; color: var(--theme) !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-width-20.active span.step-circle:hover .text{ color: var(--theme) !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-width-20 span.step-circle:hover { background: var(--theme) !important; border-color: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-width-100 .p-bar .p-complete{ background: var(--theme) !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-col-t6 button.type:hover, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-col-t6 button.type:active, html .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-col-t6 button.type:focus , html .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-col-t6 button.type.selected { border: 1.5px solid var(--theme) !important; box-shadow: 0 0 0 0.8px var(--theme) !important; border-color: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-col-t6 button.type{ border: 1.5px solid #dedede !important; } html .wp-repair-fe-types-conatiner.page-models.page-types .btn{ border-color: var(--theme) !important; color: #ffffff !important; background-color: var(--theme) !important; border-radius: 8px; padding: 12px; } html .wp-repair-fe-types-conatiner.page-models.page-types .float-left{ float: right; } html .wp-repair-fe-types-conatiner.page-models.page-types #wp-repair-brand-search:hover, html .wp-repair-fe-types-conatiner.page-models.page-types #wp-repair-brand-search:active, html .wp-repair-fe-types-conatiner.page-models.page-types #wp-repair-brand-search:focus{ border: 2px solid var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-models.page-types .search_btn{ cursor: pointer !important; } html .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-col-t6 .text{ font-size: 15px !important; font-weight: 600 !important; margin-top: 20px !important; margin-bottom: 0px; white-space: normal !important; } html .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-col-t6.what-model-item .text { font-size: 13px !important; } html .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-col-t6.what-model-item .text { font-weight: 700 !important; color: #404040 !important; margin: auto; margin-top: 0px !important; width: 100%; max-width: 100%; box-sizing: border-box; margin: auto; text-align: center; position: absolute; bottom: unset; top: 151px; padding-right: 12px; padding-left: 12px; left: 0px; } html .wp-repair-fe-types-conatiner.page-models.page-types .m_code{ font-size: 13px !important; text-align: center; color: var(--theme) !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-width-20.hovered span.step-circle .text i{ color: #ffffff !important; } html .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-col-t6 button.type{ height: 220px !important; padding: 15px 8px !important; } html .wp-repair-fe-types-conatiner.page-models.page-types .m_code { position: relative; display: inline-block; border: 0px; } html .wp-repair-fe-types-conatiner.page-models.page-types .m_code .tooltiptext { visibility: hidden; width: 130px; background-color: black; color: #fff; font-size: 14px !important; text-align: center; border-radius: 6px; box-sizing: border-box; padding: 5px; position: absolute; z-index: 1; left: calc(50% - 65px); top: 25px; white-space: normal; } html .wp-repair-fe-types-conatiner.page-models.page-types.repair-mq-5 .m_code .tooltiptext { right: unset; left: 50%; transform: translateX(-50%); } html .wp-repair-fe-types-conatiner.page-models.page-types .m_code:hover .tooltiptext { visibility: visible; } html .wp-repair-fe-types-conatiner.page-models.page-types #wp-repair-brand-search{ border: 1px solid var(--theme-60-opacity) !important; } html .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-icon-search i{ color: #989898 !important; } html .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-select-container .select-heading, html .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-select-container .select-square-bg, html body .wp-repair-fe-types-conatiner.page-models.page-types div.wp-repair-search-container, html .wp-repair-fe-types-conatiner.page-models.page-types div.wp-repair-search-container { display: inline-table; vertical-align: middle; } html .wp-repair-fe-types-conatiner.page-models.page-types div.wp-repair-search-container .fa-search-new .st0 { fill: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-select-container .select-heading { margin: 15px 25px 15px 62px !important; line-height: 1em !important; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container h1.select-heading.which-model-do-you-have, html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container h2.select-heading.which-model-do-you-have { font-weight: 400 !important; margin-bottom: 0px !important; top: 0px !important; margin-top: 0px !important; margin-right: 55px !important; line-height: 1.2em !important; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-8 .wp-repair-select-container h1.select-heading.which-model-do-you-have, html .wp-repair-fe-types-conatiner.page-types.repair-mq-8 .wp-repair-select-container h2.select-heading.which-model-do-you-have { margin-right: 60px !important; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-4 .wp-repair-select-container h1.select-heading.which-model-do-you-have, html .wp-repair-fe-types-conatiner.page-types.repair-mq-4 .wp-repair-select-container h2.select-heading.which-model-do-you-have { margin-right: 65px !important; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container h1.select-heading.which-model-do-you-have b, html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container h2.select-heading.which-model-do-you-have b { font-weight: 700 !important; } html body .wp-repair-fe-types-conatiner.page-models.page-types div.wp-repair-search-container input, html .wp-repair-fe-types-conatiner.page-models.page-types div.wp-repair-search-container input { margin: 0px !important; } html .wp-repair-fe-types-conatiner.page-models.page-types div.wp-repair-search-container { margin: 15px 0px; margin: 0px; box-shadow: 0 0 23px rgba(0, 0, 0, 0.07) !important; border-radius: 10px !important; } @media screen and (min-width: 768px){ html .wp-repair-fe-types-conatiner.page-models.page-types #wp-repair-brand-search{ width: 100% !important; max-width: 100% !important; } html .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-select-container .wp-search-col-4{ width: 22%; } html .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-select-container .wp-search-col-8{ width: 78%; } html .wp-repair-fe-types-conatiner.page-models.page-types .display{ display: flex; justify-content: center; flex-wrap: wrap; align-items: center; } } html .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-select-container .select-square-bg{ top: 50% !important; transform: translateY(-50%) !important; } html .wp-repair-fe-types-conatiner.page-models.page-types.repair-mq-8 div.wp-repair-search-container { margin-top: 0px !important; width: 100% !important; } html .wp-repair-fe-types-conatiner.page-models.page-types.repair-mq-8 .wp-repair-select-container .select-heading { margin-top: 0px !important; } html .wp-repair-fe-types-conatiner.page-models.page-types.repair-mq-3 .wp-repair-select-container .select-heading { margin-left: 50px !important; } html body .wp-repair-fe-types-conatiner *, html body .wp-repair-fe-types-conatiner *:after html body .wp-repair-fe-types-conatiner *:before, html body .wp-repair-fe-types-conatiner div, html body .wp-repair-fe-types-conatiner div:after html body .wp-repair-fe-types-conatiner div:before, html body .wp-repair-fe-types-conatiner p, html body .wp-repair-fe-types-conatiner p:after, html body .wp-repair-fe-types-conatiner p:before, html body .wp-repair-fe-types-conatiner span, html body .wp-repair-fe-types-conatiner span:after html body .wp-repair-fe-types-conatiner span:before, html body .wp-repair-fe-types-conatiner strong, html body .wp-repair-fe-types-conatiner strong:after, html body .wp-repair-fe-types-conatiner strong:before, html body .wp-repair-fe-types-conatiner button, html body .wp-repair-fe-types-conatiner button:after, html body .wp-repair-fe-types-conatiner button:before, html body .wp-repair-fe-types-conatiner a, html body .wp-repair-fe-types-conatiner a:after, html body .wp-repair-fe-types-conatiner a:before, html .wp-repair-fe-types-conatiner.page-repairs.page-types a.rp_powered_by_text, html body .wp-repair-fe-types-conatiner *, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup *, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup *:after, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup *:before { all: initial; animation : none; animation-delay : 0; animation-direction : normal; animation-duration : 0; animation-fill-mode : none; animation-iteration-count : 1; animation-name : none; animation-play-state : running; animation-timing-function : ease; backface-visibility : visible; background : 0; background-attachment : scroll; background-clip : border-box; background-color : transparent; background-image : none; background-origin : padding-box; background-position : 0 0; background-position-x : 0; background-position-y : 0; background-repeat : repeat; background-size : auto auto; border : 0; border-style : none; border-width : medium; border-color : inherit; border-bottom : 0; border-bottom-color : inherit; border-bottom-left-radius : 0; border-bottom-right-radius : 0; border-bottom-style : none; border-bottom-width : medium; border-collapse : separate; border-image : none; border-left : 0; border-left-color : inherit; border-left-style : none; border-left-width : medium; border-radius : 0; border-right : 0; border-right-color : inherit; border-right-style : none; border-right-width : medium; border-spacing : 0; border-top : 0; border-top-color : inherit; border-top-left-radius : 0; border-top-right-radius : 0; border-top-style : none; border-top-width : medium; bottom : auto; box-shadow : none; box-sizing : content-box; caption-side : top; clear : none; clip : auto; color : inherit; columns : auto; column-count : auto; column-fill : balance; column-gap : normal; column-rule : medium none currentColor; column-rule-color : currentColor; column-rule-style : none; column-rule-width : none; column-span : 1; column-width : auto; content : normal; counter-increment : none; counter-reset : none; cursor : auto; direction : ltr; display : inline; empty-cells : show; float : none; font : normal; font-family : inherit; font-size : medium; font-style : normal; font-variant : normal; font-weight : normal; height : auto; hyphens : none; left : auto; letter-spacing : normal; line-height : normal; list-style : none; list-style-image : none; list-style-position : outside; list-style-type : disc; margin : 0; margin-bottom : 0; margin-left : 0; margin-right : 0; margin-top : 0; max-height : none; max-width : none; min-height : 0; min-width : 0; opacity : 1; orphans : 0; outline : 0; outline-color : invert; outline-style : none; outline-width : medium; overflow : visible; overflow-x : visible; overflow-y : visible; padding : 0; padding-bottom : 0; padding-left : 0; padding-right : 0; padding-top : 0; page-break-after : auto; page-break-before : auto; page-break-inside : auto; perspective : none; perspective-origin : 50% 50%; position : static; quotes : '\201C' '\201D' '\2018' '\2019'; right : auto; tab-size : 8; table-layout : auto; text-align : inherit; text-align-last : auto; text-decoration : none; text-decoration-color : inherit; text-decoration-line : none; text-decoration-style : solid; text-indent : 0; text-shadow : none; text-transform : none; top : auto; transform : none; transform-style : flat; transition : none; transition-delay : 0s; transition-duration : 0s; transition-property : none; transition-timing-function : ease; unicode-bidi : normal; vertical-align : baseline; visibility : visible; white-space : normal; widows : 0; width : auto; word-spacing : normal; z-index : auto; all: initial; all: unset; max-height: unset; max-width: unset; } html .wp-repair-fe-types-conatiner, html body .wp-repair-fe-types-conatiner { font-family: var(--rp-font-family) !important; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; color: #404040; font-weight: 400; font-size: 14px; line-height: 1.4em; background-color: #fff; box-sizing: border-box; } html body .wp-repair-fe-types-conatiner *, html body .wp-repair-fe-types-conatiner :after, html body .wp-repair-fe-types-conatiner :before { box-sizing: inherit; } html body .wp-repair-fe-types-conatiner ul li { line-height: 1.4em; list-style: none; } html .wp-repair-fe-types-conatiner article, html .wp-repair-fe-types-conatiner aside, html .wp-repair-fe-types-conatiner details, html .wp-repair-fe-types-conatiner figcaption, html .wp-repair-fe-types-conatiner figure, html .wp-repair-fe-types-conatiner footer, html .wp-repair-fe-types-conatiner header, html .wp-repair-fe-types-conatiner hgroup, html .wp-repair-fe-types-conatiner main, html .wp-repair-fe-types-conatiner menu, html .wp-repair-fe-types-conatiner nav, html .wp-repair-fe-types-conatiner section, html .wp-repair-fe-types-conatiner summary { display: block; } html .wp-repair-fe-types-conatiner audio, html .wp-repair-fe-types-conatiner canvas, html .wp-repair-fe-types-conatiner progress, html .wp-repair-fe-types-conatiner video { display: inline-block; vertical-align: baseline; } html .wp-repair-fe-types-conatiner audio:not([controls]) { display: none; height: 0; } html .wp-repair-fe-types-conatiner [hidden], html .wp-repair-fe-types-conatiner template { display: none; } html .wp-repair-fe-types-conatiner a { background-color: transparent; text-decoration: none; } html .wp-repair-fe-types-conatiner a:active, html .wp-repair-fe-types-conatiner a:hover { outline: 0; } html .wp-repair-fe-types-conatiner abbr[title] { border-bottom: 1px dotted; } html .wp-repair-fe-types-conatiner b, html .wp-repair-fe-types-conatiner strong { font-weight: bold; } html .wp-repair-fe-types-conatiner h1 { font-size: 2em; margin: 0.67em 0; } html .wp-repair-fe-types-conatiner small { font-size: 80%; } html .wp-repair-fe-types-conatiner img { border: 0; display: block; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } html .wp-repair-fe-types-conatiner svg:not(:root) { overflow: hidden; } html .wp-repair-fe-types-conatiner hr { box-sizing: content-box; height: 0; } html .wp-repair-fe-types-conatiner button, html .wp-repair-fe-types-conatiner input, html .wp-repair-fe-types-conatiner optgroup, html .wp-repair-fe-types-conatiner select, html .wp-repair-fe-types-conatiner textarea { color: inherit; font: inherit; margin: 0; background-color: transparent; } html .wp-repair-fe-types-conatiner button { overflow: visible; text-decoration: none; } html .wp-repair-fe-types-conatiner button, html .wp-repair-fe-types-conatiner select { text-transform: none; } html .wp-repair-fe-types-conatiner button, html .wp-repair-fe-types-conatiner html input[type="button"], html .wp-repair-fe-types-conatiner input[type="reset"], html .wp-repair-fe-types-conatiner input[type="submit"] { -webkit-appearance: button; cursor: pointer; } html .wp-repair-fe-types-conatiner button[disabled], html .wp-repair-fe-types-conatiner html input[disabled] { cursor: default; } html .wp-repair-fe-types-conatiner button::-moz-focus-inner, html .wp-repair-fe-types-conatiner input::-moz-focus-inner { border: 0; padding: 0; } html .wp-repair-fe-types-conatiner button, html .wp-repair-fe-types-conatiner button:active, html .wp-repair-fe-types-conatiner button:focus, html .wp-repair-fe-types-conatiner button:hover, html .wp-repair-fe-types-conatiner a, html .wp-repair-fe-types-conatiner a:active, html .wp-repair-fe-types-conatiner a:focus, html .wp-repair-fe-types-conatiner a:hover { text-decoration: none; outline: 0; background: transparent; background-color: transparent; box-shadow: none; } html .wp-repair-fe-types-conatiner input { line-height: normal; } html .wp-repair-fe-types-conatiner input[type="checkbox"], html .wp-repair-fe-types-conatiner input[type="radio"] { box-sizing: border-box; padding: 0; } html .wp-repair-fe-types-conatiner input[type="number"]::-webkit-inner-spin-button, html .wp-repair-fe-types-conatiner input[type="number"]::-webkit-outer-spin-button { height: auto; } html .wp-repair-fe-types-conatiner input[type="search"] { -webkit-appearance: textfield; box-sizing: border-box; } html .wp-repair-fe-types-conatiner input[type="search"]::-webkit-search-cancel-button, html .wp-repair-fe-types-conatiner input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } html .wp-repair-fe-types-conatiner textarea { overflow: auto; } html .wp-repair-fe-types-conatiner optgroup { font-weight: bold; } html .wp-repair-fe-types-conatiner audio, html .wp-repair-fe-types-conatiner canvas, html .wp-repair-fe-types-conatiner iframe, html .wp-repair-fe-types-conatiner img, html .wp-repair-fe-types-conatiner svg, html .wp-repair-fe-types-conatiner video { vertical-align: middle; } html .wp-repair-fe-types-conatiner .sr-only { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; white-space: nowrap; width: 1px; } html .wp-repair-fe-types-conatiner .sr-only.focusable:active, html .wp-repair-fe-types-conatiner .sr-only.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; white-space: inherit; width: auto; } html .wp-repair-fe-types-conatiner .hidden, html .wp-repair-fe-types-conatiner [hidden] { display: none !important; } html .wp-repair-fe-types-conatiner textarea { resize: vertical; } html .wp-repair-fe-types-conatiner hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; } html .wp-repair-fe-types-conatiner .invisible { visibility: hidden; } html .wp-repair-fe-types-conatiner .clearfix::before, html .wp-repair-fe-types-conatiner .clearfix::after { content: " "; display: table; } html .wp-repair-fe-types-conatiner .clearfix::after { clear: both; } html .wp-repair-fe-types-conatiner input, html .wp-repair-fe-types-conatiner button, html .wp-repair-fe-types-conatiner select, html .wp-repair-fe-types-conatiner textarea { font-family: inherit; font-size: inherit; line-height: inherit; height: auto; } html .wp-repair-fe-types-conatiner input, html .wp-repair-fe-types-conatiner textarea { box-shadow: none !important; } html .wp-repair-fe-types-conatiner a { color: #337ab7; text-decoration: none; } html .wp-repair-fe-types-conatiner a:hover, html .wp-repair-fe-types-conatiner a:focus { color: #23527c; text-decoration: underline; } html .wp-repair-fe-types-conatiner a:focus { outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; } html .wp-repair-fe-types-conatiner .img-responsive, html .wp-repair-fe-types-conatiner .thumbnail > img, html .wp-repair-fe-types-conatiner .thumbnail a > img, html .wp-repair-fe-types-conatiner .carousel-inner > .item > img, html .wp-repair-fe-types-conatiner .carousel-inner > .item > a > img { display: block; max-width: 100%; height: auto; } html .wp-repair-fe-types-conatiner .img-rounded { border-radius: 6px; } html .wp-repair-fe-types-conatiner .img-thumbnail { display: inline-block; max-width: 100%; height: auto; padding: 4px; line-height: 1.42857143; background-color: #fff; border: 1px solid #ddd; border-radius: 4px; -webkit-transition: all .2s; -o-transition: all .2s; transition: all .2s; } html .wp-repair-fe-types-conatiner .img-circle { border-radius: 50%; } html .wp-repair-fe-types-conatiner hr { margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #eee; } html .wp-repair-fe-types-conatiner .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; } html .wp-repair-fe-types-conatiner .sr-only-focusable:active, html .wp-repair-fe-types-conatiner .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto; } html .wp-repair-fe-types-conatiner [role="button"] { cursor: pointer; } html .wp-repair-fe-types-conatiner h1, html .wp-repair-fe-types-conatiner h2, html .wp-repair-fe-types-conatiner h3, html .wp-repair-fe-types-conatiner h4, html .wp-repair-fe-types-conatiner h5, html .wp-repair-fe-types-conatiner h6, html .wp-repair-fe-types-conatiner .h1, html .wp-repair-fe-types-conatiner .h2, html .wp-repair-fe-types-conatiner .h3, html .wp-repair-fe-types-conatiner .h4, html .wp-repair-fe-types-conatiner .h5, html .wp-repair-fe-types-conatiner .h6 { font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit; } html .wp-repair-fe-types-conatiner h1, html .wp-repair-fe-types-conatiner .h1, html .wp-repair-fe-types-conatiner h2, html .wp-repair-fe-types-conatiner .h2, html .wp-repair-fe-types-conatiner h3, html .wp-repair-fe-types-conatiner .h3 { margin-top: 20px; margin-bottom: 10px; } html .wp-repair-fe-types-conatiner h4, html .wp-repair-fe-types-conatiner .h4, html .wp-repair-fe-types-conatiner h5, html .wp-repair-fe-types-conatiner .h5, html .wp-repair-fe-types-conatiner h6, html .wp-repair-fe-types-conatiner .h6 { margin-top: 10px; margin-bottom: 10px; } html .wp-repair-fe-types-conatiner h1, html .wp-repair-fe-types-conatiner .h1 { font-size: 36px; } html .wp-repair-fe-types-conatiner h2, html .wp-repair-fe-types-conatiner .h2 { font-size: 30px; } html .wp-repair-fe-types-conatiner h3, html .wp-repair-fe-types-conatiner .h3 { font-size: 24px; } html .wp-repair-fe-types-conatiner h4, html .wp-repair-fe-types-conatiner .h4 { font-size: 18px; } html .wp-repair-fe-types-conatiner h5, html .wp-repair-fe-types-conatiner .h5 { font-size: 14px; } html .wp-repair-fe-types-conatiner h6, html .wp-repair-fe-types-conatiner .h6 { font-size: 12px; } html .wp-repair-fe-types-conatiner p { margin: 0 0 10px; padding: 0px; } html .wp-repair-fe-types-conatiner table { border-collapse: collapse; border-spacing: 0; background-color: transparent; } html .wp-repair-fe-types-conatiner td, html .wp-repair-fe-types-conatiner th { padding: 0; } html .wp-repair-fe-types-conatiner table tbody tr th, html .wp-repair-fe-types-conatiner table tbody tr td, html .wp-repair-fe-types-conatiner table thead tr th, html .wp-repair-fe-types-conatiner table thead tr td { text-align: left; } html .wp-repair-fe-types-conatiner table.table { width: 100%; max-width: 100%; margin-top: 20px; margin-bottom: 20px; table-layout: auto; } html .wp-repair-fe-types-conatiner .table > thead > tr > th, html .wp-repair-fe-types-conatiner .table > tbody > tr > th, html .wp-repair-fe-types-conatiner .table > tfoot > tr > th, html .wp-repair-fe-types-conatiner .table > thead > tr > td, html .wp-repair-fe-types-conatiner .table > tbody > tr > td, html .wp-repair-fe-types-conatiner .table > tfoot > tr > td { padding: 8px; line-height: 1.42857143; vertical-align: top; border-top: 1px solid #ddd; background: transparent; background-color: transparent; } html .wp-repair-fe-types-conatiner .table > thead > tr > th { vertical-align: bottom; border-bottom: 2px solid #ddd; } html .wp-repair-fe-types-conatiner .table > caption + thead > tr:first-child > th, html .wp-repair-fe-types-conatiner .table > colgroup + thead > tr:first-child > th, html .wp-repair-fe-types-conatiner .table > thead:first-child > tr:first-child > th, html .wp-repair-fe-types-conatiner .table > caption + thead > tr:first-child > td, html .wp-repair-fe-types-conatiner .table > colgroup + thead > tr:first-child > td, html .wp-repair-fe-types-conatiner .table > thead:first-child > tr:first-child > td { border-top: 0; } html .wp-repair-fe-types-conatiner .table > tbody + tbody { border-top: 2px solid #ddd; } html .wp-repair-fe-types-conatiner .table .table { background-color: #fff; } html .wp-repair-fe-types-conatiner table col[class*="col-"] { position: static; display: table-column; float: none; } html .wp-repair-fe-types-conatiner table td[class*="col-"], html .wp-repair-fe-types-conatiner table th[class*="col-"] { position: static; display: table-cell; float: none; } html .wp-repair-fe-types-conatiner .table-responsive { min-height: .01%; overflow-x: auto; } html .wp-repair-fe-types-conatiner { color: #404040; word-break: normal; } html .wp-repair-fe-types-conatiner input, html .wp-repair-fe-types-conatiner textarea{ background: transparent; } html .wp-repair-fe-types-conatiner input:hover, html .wp-repair-fe-types-conatiner input:active, html .wp-repair-fe-types-conatiner input:focus, html .wp-repair-fe-types-conatiner textarea:hover, html .wp-repair-fe-types-conatiner textarea:active, html .wp-repair-fe-types-conatiner textarea:focus { background: transparent; } html .wp-repair-fe-types-conatiner p, html .wp-repair-fe-types-conatiner h1, html .wp-repair-fe-types-conatiner h2, html .wp-repair-fe-types-conatiner h3, html .wp-repair-fe-types-conatiner button, html .wp-repair-fe-types-conatiner a, html .wp-repair-fe-types-conatiner input, html .wp-repair-fe-types-conatiner textarea { font-family: var(--rp-font-family),sans-serif; } html .wp-repair-fe-types-conatiner, html .wp-repair-fe-types-conatiner p, html .wp-repair-fe-types-conatiner a, html .wp-repair-fe-types-conatiner h1, html .wp-repair-fe-types-conatiner h2, html .wp-repair-fe-types-conatiner h3, html .wp-repair-fe-types-conatiner h4, html .wp-repair-fe-types-conatiner h5, html .wp-repair-fe-types-conatiner h6, html .wp-repair-fe-types-conatiner div, html .wp-repair-fe-types-conatiner span, html .wp-repair-fe-types-conatiner strong, html .wp-repair-fe-types-conatiner table, html .wp-repair-fe-types-conatiner td, html .wp-repair-fe-types-conatiner th, html .wp-repair-fe-types-conatiner label, html .wp-repair-fe-types-conatiner input, html .wp-repair-fe-types-conatiner textarea, html .wp-repair-fe-types-conatiner select { font-family: var(--rp-font-family) !important; color: inherit; border: none; background: transparent; font-weight: 400; letter-spacing: 0px; line-height: 1.4em; position: static; } html .wp-repair-fe-types-conatiner:focus, html .wp-repair-fe-types-conatiner p:focus, html .wp-repair-fe-types-conatiner a:focus, html .wp-repair-fe-types-conatiner h1:focus, html .wp-repair-fe-types-conatiner h2:focus, html .wp-repair-fe-types-conatiner h3:focus, html .wp-repair-fe-types-conatiner h4:focus, html .wp-repair-fe-types-conatiner h5:focus, html .wp-repair-fe-types-conatiner h6:focus, html .wp-repair-fe-types-conatiner div:focus, html .wp-repair-fe-types-conatiner span:focus, html .wp-repair-fe-types-conatiner strong:focus, html .wp-repair-fe-types-conatiner td:focus, html .wp-repair-fe-types-conatiner th:focus, html .wp-repair-fe-types-conatiner input:focus, html .wp-repair-fe-types-conatiner textarea:focus, html .wp-repair-fe-types-conatiner select:focus, html .wp-repair-fe-types-conatiner button:focus { outline: 0; text-decoration: none; } html .wp-repair-fe-types-conatiner:before, html .wp-repair-fe-types-conatiner p:before, html .wp-repair-fe-types-conatiner a:before, html .wp-repair-fe-types-conatiner h1:before, html .wp-repair-fe-types-conatiner h2:before, html .wp-repair-fe-types-conatiner h3:before, html .wp-repair-fe-types-conatiner h4:before, html .wp-repair-fe-types-conatiner h5:before, html .wp-repair-fe-types-conatiner h6:before, html .wp-repair-fe-types-conatiner div:before, html .wp-repair-fe-types-conatiner span:before, html .wp-repair-fe-types-conatiner strong:before, html .wp-repair-fe-types-conatiner table:before, html .wp-repair-fe-types-conatiner td:before, html .wp-repair-fe-types-conatiner th:before, html .wp-repair-fe-types-conatiner input:before, html .wp-repair-fe-types-conatiner textarea:before, html .wp-repair-fe-types-conatiner select:before, html .wp-repair-fe-types-conatiner:after, html .wp-repair-fe-types-conatiner p:after, html .wp-repair-fe-types-conatiner a:after, html .wp-repair-fe-types-conatiner h1:after, html .wp-repair-fe-types-conatiner h2:after, html .wp-repair-fe-types-conatiner h3:after, html .wp-repair-fe-types-conatiner h4:after, html .wp-repair-fe-types-conatiner h5:after, html .wp-repair-fe-types-conatiner h6:after, html .wp-repair-fe-types-conatiner div:after, html .wp-repair-fe-types-conatiner span:after, html .wp-repair-fe-types-conatiner strong:after, html .wp-repair-fe-types-conatiner table:after, html .wp-repair-fe-types-conatiner td:after, html .wp-repair-fe-types-conatiner th:after, html .wp-repair-fe-types-conatiner input:after, html .wp-repair-fe-types-conatiner textarea:after, html .wp-repair-fe-types-conatiner select:after { display: none; } html .wp-repair-fe-types-conatiner button { background-color: none; background: none; outline: 0; box-shadow: none; border: 0px; } html .wp-repair-fe-types-conatiner a, html .wp-repair-fe-types-conatiner a:focus, html .wp-repair-fe-types-conatiner a:active, html .wp-repair-fe-types-conatiner a:hover { text-decoration: none; outline: 0; } html .wp-repair-fe-types-conatiner h1:before, html .wp-repair-fe-types-conatiner h2:before, html .wp-repair-fe-types-conatiner h1:after, html .wp-repair-fe-types-conatiner h2:after { display: none !important; content: ''; } html .wp-repair-fe-types-conatiner table.table, html .wp-repair-fe-types-conatiner table.table tbody, html .wp-repair-fe-types-conatiner table.table thead, html .wp-repair-fe-types-conatiner table.table tbody tr, html .wp-repair-fe-types-conatiner table.table tbody tr th, html .wp-repair-fe-types-conatiner table.table tbody tr td, html .wp-repair-fe-types-conatiner table.table thead tr th, html .wp-repair-fe-types-conatiner table.table thead tr td { background: none; background-color: transparent; border: 0px; outline: 0; } html .wp-repair-fe-types-conatiner table.table tbody tr th, html .wp-repair-fe-types-conatiner table.table tbody tr td, html .wp-repair-fe-types-conatiner table.table thead tr th, html .wp-repair-fe-types-conatiner table.table thead tr td { padding: 8px; text-align: left; } html body .wp-repair-fe-types-conatiner, html body .wp-repair-fe-types-conatiner p, html body .wp-repair-fe-types-conatiner a, html body .wp-repair-fe-types-conatiner h1, html body .wp-repair-fe-types-conatiner h2, html body .wp-repair-fe-types-conatiner h3, html body .wp-repair-fe-types-conatiner h4, html body .wp-repair-fe-types-conatiner h5, html body .wp-repair-fe-types-conatiner h6, html body .wp-repair-fe-types-conatiner div, html body .wp-repair-fe-types-conatiner span, html body .wp-repair-fe-types-conatiner strong, html body .wp-repair-fe-types-conatiner table, html body .wp-repair-fe-types-conatiner td, html body .wp-repair-fe-types-conatiner th, html body .wp-repair-fe-types-conatiner label, html body .wp-repair-fe-types-conatiner input, html body .wp-repair-fe-types-conatiner textarea, html body .wp-repair-fe-types-conatiner select { font-family: var(--rp-font-family) !important; color: inherit; border: none; background: transparent; font-weight: 400; letter-spacing: 0px; line-height: 1.4em; position: static; } html .wp-repair-fe-types-conatiner, html body .wp-repair-fe-types-conatiner { color: #404040; font-weight: 400; background: #fff; background-color: none; } html body .wp-repair-fe-types-conatiner .wp-repair-select-container h1, html body .wp-repair-fe-types-conatiner .wp-repair-select-container h2, html body .wp-repair-fe-types-conatiner .wp-repair-select-container h3, html body .wp-repair-fe-types-conatiner .wp-repair-select-container h4, html body .wp-repair-fe-types-conatiner .wp-repair-select-container h5, html body .wp-repair-fe-types-conatiner .wp-repair-select-container h6 { margin: 0px; padding: 0px; } html body .wp-repair-fe-types-conatiner .wp-repair-select-container h4.no_brands_available, html body .wp-repair-fe-types-conatiner .rp_location_pre_select_markup h4.no-locations-found, html body .wp-repair-fe-types-conatiner .wp-repair-select-container h4.no_models_available { padding: 28px 25px 30px 25px; background: #f7f7f7; border-radius: 15px; margin-top: 20px; margin-bottom: 15px; display: block; } html body .wp-repair-fe-types-conatiner, html body .wp-repair-fe-types-conatiner p, html body .wp-repair-fe-types-conatiner a, html body .wp-repair-fe-types-conatiner h1, html body .wp-repair-fe-types-conatiner h2, html body .wp-repair-fe-types-conatiner h3, html body .wp-repair-fe-types-conatiner h4, html body .wp-repair-fe-types-conatiner h5, html body .wp-repair-fe-types-conatiner h6, html body .wp-repair-fe-types-conatiner div, html body .wp-repair-fe-types-conatiner span, html body .wp-repair-fe-types-conatiner strong, html body .wp-repair-fe-types-conatiner table, html body .wp-repair-fe-types-conatiner td, html body .wp-repair-fe-types-conatiner th, html body .wp-repair-fe-types-conatiner input, html body .wp-repair-fe-types-conatiner select { -webkit-transition: all 0.1s; -moz-transition: all 0.1s; -o-transition: all 0.1s; -ms-transition: all 0.1s; transition: all 0.1s; } html body .wp-repair-fe-types-conatiner textarea { -webkit-transition: border-color 0.1s; -moz-transition: border-color 0.1s; -o-transition: border-color 0.1s; -ms-transition: border-color 0.1s; transition: border-color 0.1s; } #wp-repair-brand-search, #wp-repair-brand-search-2 { background: #fff !important; background-color: none !important; color: #000 !important; border-radius: 40px !important; font-size: 14px; padding: 8px 10px 8px 40px; border: 2px solid #8e8e8e !important; outline: 0; margin: 20px 0px; box-shadow: none !important; font-family: var(--rp-font-family); width: 100%; display: table; height: 39px; min-height: 39px; max-height: 39px; max-width: 100%; border-radius: 8px !important; border: 2px solid var(--theme-60-opacity) !important; -webkit-appearance: none !important; } #wp-repair-brand-search:hover, #wp-repair-brand-search:active, #wp-repair-brand-search:focus, #wp-repair-brand-search-2:hover, #wp-repair-brand-search-2:active, #wp-repair-brand-search-2:focus { border: 2px solid var(--theme); } html .wp-repair-fe-types-conatiner.page-models.page-types #wp-repair-brand-search{ border: 0px !important; box-shadow: 0 0 0 1.5px var(--theme-60-opacity) !important; } html .wp-repair-fe-types-conatiner.page-models.page-types #wp-repair-brand-search:hover, html .wp-repair-fe-types-conatiner.page-models.page-types #wp-repair-brand-search:active, html .wp-repair-fe-types-conatiner.page-models.page-types #wp-repair-brand-search:focus { border: 0px !important; box-shadow: 0 0 0 2px var(--theme) !important; } @media(max-width: 768px) { html .wp-repair-fe-types-conatiner.page-models.page-types #wp-repair-brand-search{ border: 0px !important; box-shadow: 0 0 0 2px var(--theme-60-opacity) !important; } html .wp-repair-fe-types-conatiner.page-models.page-types #wp-repair-brand-search:hover, html .wp-repair-fe-types-conatiner.page-models.page-types #wp-repair-brand-search:active, html .wp-repair-fe-types-conatiner.page-models.page-types #wp-repair-brand-search:focus { border: 0px !important; box-shadow: 0 0 0 2px var(--theme) !important; } } html .wp-repair-fe-types-conatiner table.table, html .wp-repair-fe-types-conatiner table.table tbody, html .wp-repair-fe-types-conatiner table.table thead, html .wp-repair-fe-types-conatiner table.table tbody tr, html .wp-repair-fe-types-conatiner table.table tbody tr th, html .wp-repair-fe-types-conatiner table.table tbody tr td, html .wp-repair-fe-types-conatiner table.table thead tr th, html .wp-repair-fe-types-conatiner table.table thead tr td { background-color: transparent !important; background: transparent !important; } html .wp-repair-fe-types-conatiner button, html body .wp-repair-fe-types-conatiner button { opacity: 1 !important; } html body .wp-repair-fe-types-conatiner span.icon, html .wp-repair-fe-types-conatiner span.icon { height: auto; width: 100%; } html body .wp-repair-fe-types-conatiner .what-model-item span.icon { height: auto; width: auto; display: table; margin: auto; } html body .wp-repair-fe-types-conatiner .what-model-icons-container .question-icon { position: absolute; right: 18px; top: 50%; transform: translateY(-50%); } html body .wp-repair-fe-types-conatiner .what-model-icons-container .question-icon svg { width: 24px !important; height: 24px !important; } html body .wp-repair-fe-types-conatiner .what-model-icons-container { width: 100px; display: block; position: relative; margin: auto; } html body .wp-repair-fe-types-conatiner .what-model-item .what-model-icons-container { margin-bottom: 32px; } html body .wp-repair-fe-types-conatiner.repair-mq-7 .wmdih-btn-cat-brands-cont .what-model-icons-container { width: 48px; } html body .wp-repair-fe-types-conatiner.repair-mq-6 .wmdih-btn-cat-brands-cont .what-model-icons-container { width: 37px; } html body .wp-repair-fe-types-conatiner span.icon .fa-what-model-1 svg { width: 80px !important; height: 80px !important; } html body .wp-repair-fe-types-conatiner ::-moz-selection, html .wp-repair-fe-types-conatiner ::-moz-selection { background: #2080ff; color: #fff; text-shadow: none; } html body .wp-repair-fe-types-conatiner ::selection, html .wp-repair-fe-types-conatiner ::selection { background: #2080ff; color: #fff; text-shadow: none; } .wp-repair-fe-types-conatiner { position: relative !important; } .wp-repair-fe-types-conatiner .loading-div { width: 100%; height: 100%; display: block; position: absolute; left: 0px; top: 0px; background: #fff; z-index: 100; } html body .wp-repair-fe-types-conatiner p, html body .wp-repair-fe-types-conatiner a, html body .wp-repair-fe-types-conatiner button { font-size: 15px; } html body .wp-repair-fe-types-conatiner button:after, html body .wp-repair-fe-types-conatiner button:hover:after { display: none !important; } @media(max-width: 540px) { html body .wp-repair-fe-types-conatiner p, html body .wp-repair-fe-types-conatiner a, html body .wp-repair-fe-types-conatiner button { font-size: 14px; } .repair-cont-nopad-nomargin { padding-left: 0px !important; padding-right: 0px !important; margin-left: 0px !important; margin-right: 0px !important; max-width: 100% !important; width: 100% !important; } .repair-cont-dopad-domargin { padding-left: 0px !important; padding-right: 0px !important; margin-left: 0px !important; margin-right: 0px !important; width: 100% !important; box-sizing: border-box !important; } html .wp-repair-fe-types-conatiner.do-content-box, html body .wp-repair-fe-types-conatiner.do-content-box { box-sizing: border-box !important; margin-left: 0px !important; margin-right: 0px !important; padding-left: 15px !important; padding-right: 15px !important; } html .wp-repair-fe-types-conatiner.do-content-box div, html body .wp-repair-fe-types-conatiner.do-content-box div { box-sizing: border-box; } } html body .pdf-offer-modal div, html body .pdf-offer-modal div:after html body .pdf-offer-modal div:before, html body .pdf-offer-modal p, html body .pdf-offer-modal p:after, html body .pdf-offer-modal p:before, html body .pdf-offer-modal span, html body .pdf-offer-modal span:after html body .pdf-offer-modal span:before, html body .pdf-offer-modal strong, html body .pdf-offer-modal strong:after, html body .pdf-offer-modal strong:before, html body .pdf-offer-modal button, html body .pdf-offer-modal button:after, html body .pdf-offer-modal button:before, html body .pdf-offer-modal a, html body .pdf-offer-modal a:after, html body .pdf-offer-modal a:before, html body .pdf-offer-modal *:after, html body .pdf-offer-modal *:before, html body .pdf-offer-modal * { all: initial; } html body .pdf-offer-modal .wp-repair-alert.rp-error { display: none; margin-top: 5px; margin-bottom: 12px; background: #f8d7da; color: #721c24; border-radius: 6px; border: 2px solid #f5c6cb; padding: 12px; font-size: 13px; width: 100%; line-height: 1.4em; box-sizing: border-box; padding: 10px 12px; } html body .pdf-offer-modal .wp-repair-alert.rp-success { display: none; margin-top: 5px; margin-bottom: 12px; background: #d4edda; color: #155724; border-radius: 6px; border: 2px solid #c3e6cb; padding: 12px; font-size: 13px; width: 100%; line-height: 1.4em; box-sizing: border-box; padding: 10px 12px; } html .pdf-offer-modal, html body .pdf-offer-modal { font-family: var(--rp-font-family) !important; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; color: #404040; font-weight: 400; font-size: 12px; line-height: 1.4em; box-sizing: border-box; } html body .rp-alert-modal div, html body .rp-alert-modal div:after html body .rp-alert-modal div:before, html body .rp-alert-modal p, html body .rp-alert-modal p:after, html body .rp-alert-modal p:before, html body .rp-alert-modal span, html body .rp-alert-modal span:after html body .rp-alert-modal span:before, html body .rp-alert-modal strong, html body .rp-alert-modal strong:after, html body .rp-alert-modal strong:before, html body .rp-alert-modal button, html body .rp-alert-modal button:after, html body .rp-alert-modal button:before, html body .rp-alert-modal a, html body .rp-alert-modal a:after, html body .rp-alert-modal a:before, html body .rp-alert-modal *:after, html body .rp-alert-modal *:before, html body .rp-alert-modal * { all: initial; } html body .rp-alert-modal .wp-repair-alert.rp-error .rp-alert-message { width: 90%; display: table; } html body .rp-alert-modal .wp-repair-alert.rp-error { display: none; margin-top: 5px; position: relative; margin-bottom: 12px; background: #f8d7da; color: #721c24; border-radius: 6px; border: 2px solid #f5c6cb; padding: 12px; font-size: 13px; width: 100%; line-height: 1.4em; box-sizing: border-box; padding: 10px 12px; margin:0px; } html body .rp-alert-modal .wp-repair-alert.rp-success { display: none; margin-top: 5px; margin-bottom: 12px; background: #d4edda; color: #155724; border-radius: 6px; border: 2px solid #c3e6cb; padding: 12px; font-size: 13px; width: 100%; line-height: 1.4em; box-sizing: border-box; padding: 10px 12px; } html .rp-alert-modal, html body .rp-alert-modal { font-family: var(--rp-font-family) !important; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; color: #404040; font-weight: 400; font-size: 12px; line-height: 1.4em; box-sizing: border-box; } @media(max-width: 768px) { html,body { width: 100%; max-width: 100%; min-width: 100%; } } html .wp-repair-fe-types-conatiner.page-types { font-family: var(--rp-font-family), sans-serif; display: block; text-align: left; background: #fff; background-color: none; width: 100%; margin: auto; max-width: 1450px; padding: 30px 45px 50px 45px; transform: unset !important; } html .wp-repair-fe-types-conatiner.page-types.page-models { overflow: hidden; } html .wp-repair-fe-types-conatiner.page-types h2 { margin: 0px; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-progress { padding: 0px 60px; margin-bottom: 10px; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container { margin-top: 50px; position: relative; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container.is_type_page { margin-top: 55px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container { max-width: 1300px !important; margin: auto; margin-top: 68px; } html .wp-repair-fe-types-conatiner.page-types.is_model_shortcode .wp-repair-select-container, html .wp-repair-fe-types-conatiner.page-types.page-finalize.is_model_shortcode .wp-repair-select-container { margin-top: 0px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize #slot_print_count, html .wp-repair-fe-types-conatiner.page-types.page-finalize #priority_slot_print_count { display: none !important; } html .wp-repair-fe-types-conatiner.page-types .clearfix::after { content: ""; clear: both; display: table; width: auto; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20 { box-sizing: border-box; width: 120px; text-align: center; display: inline-block; float: left; position: relative; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20.one .step-circle .text { padding-left: 2px; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-100 { box-sizing: border-box; width: 100%; display: inline-block; float: left; position: relative; top: 14px; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-100.do-short { width: 380px; text-align: center; float: none; display: table; margin: auto; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20:nth-first-child { border-top-left-radius: 50%; border-top-right-radius: 50%; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20 p { text-align: center; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20 span.step-circle { border: 2px solid #d9d9d9; border-radius: 50%; width: 40px; height: 40px; display: block; background: #d9d9d9; position: relative; left: 50%; transform: translateX(-50%); margin-bottom: 8px; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20.three { position: absolute; right: -55px; top: -22px; z-index: 10; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20.two { position: absolute; left: 50%; z-index: 10; top: -22px; transform: translateX(-50%); } html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20.onee { position: absolute; left: -55px; z-index: 10; top: -22px; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20 span.step-circle .text { margin: 0px; padding: 0px; padding: 0px; position: absolute; top: 7px; left: 16.5px; font-weight: 500; color: #fff; font-size: 18px; line-height: 1.4em; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20.four span.step-circle .text { left: 11px; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20.four span.step-circle .text i { left: -1px; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20 p.select, html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20 p.select-actual { font-size: 14px; font-weight: 400; display: inline; color: #a7a7a7; margin: 0px; line-height: 1.2em; margin-left: 0px; padding: 0px; word-break: normal; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20 p.select-actual { font-weight: 500; margin-left: 3.5px; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-100 .p-bar { width: 100%; height: 8px; background: #d9d9d9; background-color: none; display: block; position: absolute; bottom: -8px; border-radius: 8px; overflow: hidden; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-100 .p-bar .p-complete { height: 8px; background: var(--theme); background-color: none; display: block; border-radius: 8px; position: relative; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-100 .p-bar-text { position: absolute; border-radius: 12px; top: 13px; background: #b3b3b3; background-color: none; padding: 0px; margin: 0px; line-height: 1.2em; padding: 2px 10px; font-size: 14px; margin-left: -4px; color: #fff; font-weight: 600; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-100 .p-up-arrow { background: #b3b3b3; background-color: none; display: block; width: 10px; height: 10px; position: absolute; top: 10px; margin: 0px 15px; transform: rotate(45deg); } html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-100 .p-bar .p-complete .p-bar-pad { position: absolute; top: 0px; display: block; right: -22px; width: 32px; height: 8px; background: var(--theme); background-color: none; border-radius: 8px; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20 span.step-circle .line { display: block; width: 2px; height: 15px; background: #a7a7a7; background-color: none; position: absolute; bottom: -15px; right: 17px; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20 span.step-circle .text i { font-size: 20px; position: absolute; top: 6px; left: -3.5px; color: var(--theme); } html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20.active span.step-circle .text, html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20.active span.step-circle .text i { color: var(--theme); } html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20.active span.step-circle { border-color: var(--theme); background: var(--theme); color: #fff; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20.active span.step-circle:hover { border-color: var(--theme); background: #fff; color: var(--theme); } html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20.active span.step-circle .text { color: #fff; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20.active span.step-circle:hover .text { color: var(--theme); } html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20.active span.step-circle .line { background: var(--theme); background-color: none; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20.hovered span.step-circle { background: #fff; background-color: none; border-color: var(--theme); color: var(--theme); } html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20.hovered span.step-circle .text { color: #fff; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20.hovered span.step-circle .line { background: var(--theme); background-color: none; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20.hovered span.step-circle .text i { color: #fff; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20 span.step-circle:hover { background: var(--theme); background-color: none; border-color: var(--theme); } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20 span.step-circle:hover .text { color: #fff; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20 span.step-circle:hover .text i { color: #fff; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20 span.step-circle:hover .line { background: var(--theme); background-color: none; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20 > .breaked-ps { display: table; margin: auto; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20 > .breaked-ps, html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20 > span.step-circle { cursor: pointer; word-break: normal; } html body .wp-repair-fe-types-conatiner.page-types span.step-circle span.text { font-family: 'Lato', sans-serif !important; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20.completed span.step-circle { border: 2px solid var(--theme); color: var(--theme); background: #fff; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20.completed span.step-circle:hover { color: #fff; background: var(--theme); } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20 > .breaked-ps:hover > p, html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20.hovered > .breaked-ps > p { color: #1d2327; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20.hovered span.step-circle { border: 2px solid var(--theme); color: #fff; background: var(--theme); } html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20.hovered span.step-circle .text { color: #fff; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20.hovered.active span.step-circle { border: 2px solid var(--theme); color: var(--theme); background: #fff; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20.active.hovered span.step-circle .text { color: var(--theme); } html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20.completed.hovered span.step-circle { background: var(--theme); } html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20.completed.hovered span.step-circle .text { color: #fff; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .select-square-bg { top: 5px; width: 40px; height: 40px; display: block; border-radius: 6px; position: absolute; background: #0073c4; background-color: none; left: 36px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .select-square-bg { top: 2px; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container.is_type_page .select-square-bg { top: 50%; left: 10px; transform: translateY(-50%); } html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .select-heading { margin: 0px; font-size: 30px !important; margin-left: 80px; top: 1px; color: #323232; position: relative; font-weight: 500 !important; line-height: 1.4em !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .wp-repair-select-container .select-heading { top: 3px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-4 .wp-repair-select-container .select-heading { top: 0px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-3-6 .wp-repair-select-container .select-heading { top: 0px; } html .wp-repair-fe-types-conatiner.page-models.page-types.repair-mq-5 .wp-repair-select-container .select-heading, html .wp-repair-fe-types-conatiner.page-brands.page-types.repair-mq-5 .wp-repair-select-container .select-heading { position: relative; top: 5px; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-8 .wp-repair-select-container .select-heading { font-size: 30px !important; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-7 .wp-repair-select-container .select-heading { font-size: 28px !important; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-6 .wp-repair-select-container .select-heading { font-size: 26px !important; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-5 .wp-repair-select-container .select-heading { font-size: 22px !important; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container.is_type_page .select-heading { margin: 15px 25px 15px 62px !important; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .select-heading .light { font-weight: 300; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-col-3 { margin-top: 25px; padding: 0px 10px; width: 25%; display: inline-block; text-align: center; float: left; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-col-3 button { padding: 0px; margin: 0px !important; cursor: pointer; margin-left: 8px; position: relative; display: inline-table; width: 100%; text-align: center; border: 1.5px solid #c9c9c9; border-radius: 15px; background: #fff; background-color: none; color: #4c4c4c; text-decoration: none; height: 185px; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-col-3 button.type, html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-col-t5 button.type, html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-col-t6 button.type { background: #fff !important; background-color: none !important; color: #404040; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .finalize-right button.confirm-booking { background: var(--theme) !important; background-color: none !important; color: #fff !important; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-col-3 button p { margin: 0px; font-size: 14px; text-transform: uppercase; position: absolute; width: 100%; bottom: 18px; font-weight: 500; letter-spacing: 1px; padding: 0px 10px; display: flex; justify-content: center; align-items: center; height: 40px; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-col-3 button .icon { position: absolute; width: 100%; bottom: 65px; right: 0px; top: unset; height: auto; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-col-3 button .icon i { font-size: 72px; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-col-3 button, html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20 .step-circle, html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20 .breaked-ps p, html .wp-repair-fe-types-conatiner.page-types .wp-repair-col-t5 button.type, #wp-repair-brand-search, html .wp-repair-fe-types-conatiner.page-types .wp-repair-col-t6 button.type, html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card, html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .finalize-right .confirm-booking, html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-width-100 .user-info, html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-width-100 .wp-repair-input-group label, html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-width-100 button.user-type i.fa-check, html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .wp-repair-action-price i.fa-check, html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .location-select, html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .time-slider .time-box, html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .priority-slider .priority-box, html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .wpRepairDateSlide .dateOfWeek, html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card, html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card, html .wp-repair-item-added, html .wp-repair-item-removed, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card:hover .wp-repair-action-price .wp-repair-add-item, html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-width-100 button.show-all-repairs, html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal input, html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal .btn-add-coupon, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-50 .wp-repair-repair-card:hover .wp-repair-action-price .wp-repair-add-item, html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .select-square-bg, html .wp-repair-fe-types-conatiner.page-types .wp-repair-fix-on-mobile { -webkit-transition: 0.4s all; -moz-transition: 0.4s all; -o-transition: 0.4s all; -ms-transition: 0.4s all; transition: 0.4s all; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-width-100 textarea.user-info { -webkit-transition: 0.4s border-color, 0.4s box-shadow; -moz-transition: 0.4s border-color, 0.4s box-shadow; -o-transition: 0.4s border-color, 0.4s box-shadow; -ms-transition: 0.4s border-color, 0.4s box-shadow; transition: 0.4s border-color, 0.4s box-shadow; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card .wp-repair-action-price .wp-repair-add-item i, html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-50 .wp-repair-repair-card .wp-repair-action-price .wp-repair-add-item i { -webkit-transition: 0.2s all; -moz-transition: 0.2s all; -o-transition: 0.2s all; -ms-transition: 0.2s all; transition: 0.2s all; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-col-3 button:hover, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-col-3 button:active, html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-col-3 button:focus, html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-col-3 button.selected { border: 1.5px solid var(--theme); box-shadow: 0 0 0 0.8px var(--theme); border-color: var(--theme); } html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20.active p.select, html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20.active p.select-actual { color: #05070e; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-11 .wp-repair-select-container .wp-repair-col-3 { width: 25%; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-9 .wp-repair-select-container .wp-repair-col-3 { padding: 0px 12px; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-8 .wp-repair-select-container .wp-repair-col-3 { width: 33.33%; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-7 .wp-repair-select-container .wp-repair-col-3 { width: 50%; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-5 .wp-repair-select-container .wp-repair-col-3 { margin-top: 16px; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-5, html body .wp-repair-fe-types-conatiner.page-types.repair-mq-5 { padding: 20px; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-5 .wp-repair-select-container .wp-repair-col-3 { padding: 8px !important; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-5 .wp-repair-select-container .wp-repair-col-3 { width: 50%; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-5 .wp-repair-fe-types-conatiner.page-types { padding: 20px; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-5 .wp-repair-select-container .select-heading { margin-left: 60px; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-5 .wp-repair-select-container .select-square-bg { left: 10px; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-4 .wp-repair-select-container .select-square-bg { left: 10px; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-5 .wp-repair-select-container .select-heading { margin-bottom: 16px; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-4 .wp-repair-select-container .select-heading, html .wp-repair-fe-types-conatiner.page-types.page-models.repair-mq-4 .wp-repair-select-container .select-heading, html .wp-repair-fe-types-conatiner.page-types.page-brands.repair-mq-4 .wp-repair-select-container .select-heading { margin-left: 55px !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-4 .wp-repair-select-container .select-heading { margin-left: 42px !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-4 .wp-repair-select-container .select-heading.model_name { margin-left: 12px !important; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-5 .wp-repair-select-container .select-square-bg { width: 34px; height: 34px; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-5 .wp-repair-select-container .select-heading, html .wp-repair-fe-types-conatiner.page-types.page-models.repair-mq-5 .wp-repair-select-container .select-heading, html .wp-repair-fe-types-conatiner.page-types.page-brands.repair-mq-5 .wp-repair-select-container .select-heading { margin-left: 55px !important; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-4 .wp-repair-select-container .select-heading, html .wp-repair-fe-types-conatiner.page-types.page-models.repair-mq-4 .wp-repair-select-container .select-heading, html .wp-repair-fe-types-conatiner.page-types.page-brands.repair-mq-4 .wp-repair-select-container .select-heading { margin-left: 50px !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-3-6 .wp-repair-select-container .select-heading { margin-left: 40px !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-3-6 .wp-repair-select-container .select-heading.model_name { margin-left: 12px !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs.repair-mq-5 .wp-repair-select-container .select-heading, html .wp-repair-fe-types-conatiner.page-types.page-repairs.repair-mq-4 .wp-repair-select-container .select-heading, html .wp-repair-fe-types-conatiner.page-types.page-repairs.repair-mq-3-6 .wp-repair-select-container .select-heading { margin-left: 10px !important; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-4 .wp-repair-select-container .select-heading { font-size: 22px !important; top: 5px; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-3-6 .wp-repair-select-container .select-heading, html .wp-repair-fe-types-conatiner.page-types.page-models.repair-mq-3-6 .wp-repair-select-container .select-heading, html .wp-repair-fe-types-conatiner.page-types.page-brands.repair-mq-3-6 .wp-repair-select-container .select-heading { font-size: 20px !important; top: 7px; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-4 .wp-repair-select-container .select-square-bg { width: 30px; height: 30px; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-4 .wp-repair-select-container.is_type_page .select-heading { top: 0px; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-4 .wp-repair-select-container .wp-repair-col-3 button { height: 140px; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-4 .wp-repair-select-container .wp-repair-col-3 button .icon { bottom: 52px; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-4, html body .wp-repair-fe-types-conatiner.page-types.repair-mq-4 { padding: 30px 12px; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-4 .wp-repair-select-container .wp-repair-col-3 button .icon img { max-width: 80px; max-height: 60px; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-4 .wp-repair-select-container .wp-repair-col-3 { padding: 6px !important; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-4 .wp-repair-select-container .wp-repair-col-3 { margin-top: 12px; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-4 .wp-repair-select-container .wp-repair-col-3 button p { font-size: 13px; bottom: 10px; padding:0px 5px; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-3 .wp-repair-select-container .wp-repair-col-3 button p { font-size: 12px; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-2-8 .wp-repair-select-container .wp-repair-col-3 { width: 100%; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-progressBarMobile .p-bar { height: 100%; width: 8px; background: #cacaca; background-color: none; display: block; position: absolute; bottom: -8px; border-radius: 8px; overflow: hidden; left: 57px; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-progressBarMobile .p-bar .p-complete { width: 8px; background: var(--theme); background-color: none; display: block; top: 30px; border-radius: 8px; position: relative; border-top-left-radius: 0px; border-top-right-radius: 0px; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-progressBarMobile .p-bar-text { position: absolute; border-radius: 12px; left: 4px; background: #b3b3b3; background-color: none; padding: 0px; margin: 0px; line-height: 1.2; padding: 2px 10px; font-size: 14px; margin-left: -4px; color: #fff; font-weight: 600; margin-top: 23px; text-align: center; width: 52px; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-progressBarMobile .p-up-arrow { background: #b3b3b3; background-color: none; display: block; width: 10px; height: 10px; position: absolute; left: 28px; margin: 0px 15px; margin-top: 28px; transform: rotate(45deg); } html .wp-repair-fe-types-conatiner.page-types .wp-repair-progress { position: relative; top: 0px; margin: 0px; display: block; height: 50px; width: 100%; margin-top: 30px; padding: 0px; max-width: 100%; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-progressBarMobile .p-bar .p-complete .p-bar-pad { position: absolute; top: -30px; display: block; right: 0px; width: 8px; height: 32px; background: var(--theme); background-color: none; border-radius: 8px; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20 p.select-actual.wp-repair-mobile-only { margin-left: 0px; display: none; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20.three, html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20.two, html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20.onee { top: -16px; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20 span.step-circle .text { top: 5px; left: 13px; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20 span.step-circle .text i { top: 5px; font-size: 17px; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20.three { right: -58px; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20.onee { left: -58px; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-progress { height: 36px; } html .wp-repair-fe-types-conatiner.page-types.page-thanks .wp-repair-progress { transform: scale(0.9); } html .wp-repair-fe-types-conatiner.page-types.repair-mq-7 .wp-repair-width-100.do-short { width: 320px; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-5 .wp-repair-width-20.onee { left: -35px; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-5 .wp-repair-width-20.three { right: -35px; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-5 .wp-repair-width-20 { width: 70px; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-5 .wp-repair-width-20 p.select-actual.wp-repair-mobile-only { display: block; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-5 .wp-repair-width-20 p.wp-repair-desktop { display: none; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-4 .wp-repair-width-20.onee { left: -40px; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-4 .wp-repair-width-20.three { right: -40px; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-4 .wp-repair-width-100.do-short { width: 189px; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-3 .wp-repair-width-100.do-short { transform: scale(0.92); } html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-col-t6 button.type, html .wp-repair-fe-types-conatiner.page-types button { transform: unset !important; position: relative; } html .wp-repair-fe-types-conatiner.page-types.page-models .wp-repair-select-container .wp-repair-col-t6 button.type { position: static; } html .wp-repair-fe-types-conatiner.page-types.page-models .wp-repair-select-container .wp-repair-col-t6 button#what-model-item { position: relative; } html body .wp-repair-fe-types-conatiner.page-types.page-brands div.wp-repair-search-container, html .wp-repair-fe-types-conatiner.page-types.page-brands div.wp-repair-search-container { position: relative; } html .wp-repair-fe-types-conatiner.page-types.page-brands .wp-repair-search-container .wp-repair-icon-search { font-size: 19px; position: absolute; top: 13px; line-height: 1em; left: 18px; } html .wp-repair-fe-types-conatiner.page-types.page-brands .wp-repair-select-container .select-square-bg { left: 10px; cursor: pointer; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-brands .wp-repair-select-container .select-square-bg:hover, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-brands .wp-repair-select-container .select-square-bg:active, html .wp-repair-fe-types-conatiner.page-types.page-brands .wp-repair-select-container .select-square-bg:focus { background: #005a9f; } html .wp-repair-fe-types-conatiner.page-types.page-brands .wp-repair-select-container .select-square-bg i { left: 55px; color: #fff; font-size: 14px; position: absolute; top: 10px; line-height: 1em; left: 11px; } html .wp-repair-fe-types-conatiner.page-types.page-brands .wp-repair-select-container .select-heading { margin-left: 65px; } html .wp-repair-fe-types-conatiner.page-types.page-brands .wp-repair-col-t5 { width: 20%; padding: 10px; display: inline-block; float: left; } html .wp-repair-fe-types-conatiner.page-types.page-brands .wp-repair-col-t5 button.type { width: 100%; border-radius: 15px; background: #fff; padding: 8px; background-color: none; height: 150px; border: 1.5px solid #c9c9c9; text-align: center; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-brands .wp-repair-col-t5 button.type:hover, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-brands .wp-repair-col-t5 button.type:active, html .wp-repair-fe-types-conatiner.page-types.page-brands .wp-repair-col-t5 button.type:focus, html .wp-repair-fe-types-conatiner.page-types.page-brands .wp-repair-col-t5 button.type.selected { border: 1.5px solid var(--theme); box-shadow: 0 0 0 0.8px var(--theme); border-color: var(--theme); } html .wp-repair-fe-types-conatiner.page-types.page-brands .wp-repair-col-t5 button .icon img { max-width: 100px; max-height: 70px; display: block; margin: 0px; margin: auto; padding: 0px; } html .wp-repair-fe-types-conatiner.page-types.page-brands.repair-mq-9 .wp-repair-col-t5 { width: 25%; } html .wp-repair-fe-types-conatiner.page-types.page-brands.repair-mq-8 .wp-repair-col-t5 { width: 33%; } html .wp-repair-fe-types-conatiner.page-types.page-brands.repair-mq-7 .wp-repair-col-t5 { width: 50%; } html .wp-repair-fe-types-conatiner.page-types.page-brands.repair-mq-5 .wp-repair-col-t5 { width: 50%; } html .wp-repair-fe-types-conatiner.page-types.page-brands.repair-mq-5 .wp-repair-col-t5 { padding: 8px !important; } html .wp-repair-fe-types-conatiner.page-types.page-brands.repair-mq-4 .wp-repair-col-t5 { padding: 6px !important; } html .wp-repair-fe-types-conatiner.page-types.page-brands.repair-mq-4 .wp-repair-col-t5 button .icon img { max-width: 85px; max-height: 60px; } html .wp-repair-fe-types-conatiner.page-types.page-brands.repair-mq-4 .wp-repair-col-t5 button.type { height: 125px; } html .wp-repair-fe-types-conatiner.page-types.page-brands.repair-mq-3 .wp-repair-select-container .select-heading { margin-left: 50px; } html .wp-repair-fe-types-conatiner.page-types.page-brands.repair-mq-3 .wp-repair-select-container .select-square-bg { left: 8px; } html .wp-repair-fe-types-conatiner.page-types.page-brands.repair-mq-3 .wp-repair-select-container .select-heading { font-size: 22px !important; top: 6px; } html .wp-repair-fe-types-conatiner.page-types.page-brands.repair-mq-3 .wp-repair-col-t5 { width: 100%; } html .wp-repair-fe-types-conatiner.page-types.page-brands.repair-mq-2 .wp-repair-select-container .select-heading { font-size: 20px !important; top: 8px; } html .wp-repair-fe-types-conatiner.page-types.page-brands .wp-repair-select-container .wp-repair-col-t5 button .icon img { max-width: 120px !important; max-height: 100px !important; display: block; margin: auto; } html .wp-repair-fe-types-conatiner.page-types.page-brands .wp-repair-select-container .select-square-bg { background: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-brands .wp-repair-width-20.hovered span.step-circle { border-color: var(--theme) !important; color: #ffffff !important; background: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-brands .wp-repair-width-20.active span.step-circle { border-color: var(--theme) !important; background: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-brands .wp-repair-width-20.active span.step-circle .text{ color : #ffffff !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-brands .wp-repair-width-20.active span.step-circle:hover{ border-color: var(--theme) !important; background: #ffffff !important; color: var(--theme) !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-brands .wp-repair-width-20.active span.step-circle:hover .text{ color: var(--theme) !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-brands .wp-repair-width-20.hovered span.step-circle .text i{ color: #ffffff !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-brands .wp-repair-width-20 span.step-circle:hover { background: var(--theme) !important; border-color: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-brands .wp-repair-width-100 .p-bar .p-complete{ background: var(--theme) !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-brands .wp-repair-col-t5 button.type:hover, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-brands .wp-repair-col-t5 button.type:active, html .wp-repair-fe-types-conatiner.page-types.page-brands .wp-repair-col-t5 button.type:focus , html .wp-repair-fe-types-conatiner.page-types.page-brands .wp-repair-col-t5 button.type.selected { border: 1.5px solid var(--theme) !important; box-shadow: 0 0 0 0.8px var(--theme) !important; border-color: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-brands .wp-repair-col-t5 button.type{ border: 1.5px solid #dedede !important; } html .wp-repair-fe-types-conatiner.page-types.page-brands .btn{ border-color: var(--theme) !important; color: #ffffff !important; background-color: var(--theme) !important; border-radius: 8px; padding: 12px; } html .wp-repair-fe-types-conatiner.page-types.page-brands .float-left{ float: right; } html .wp-repair-fe-types-conatiner.page-types.page-brands #wp-repair-brand-search:hover, html .wp-repair-fe-types-conatiner.page-types.page-brands #wp-repair-brand-search:active, html .wp-repair-fe-types-conatiner.page-types.page-brands #wp-repair-brand-search:focus{ border: 2px solid var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-brands .search_btn{ cursor: pointer !important; } html .wp-repair-fe-types-conatiner.page-types.page-brands .brands .text{ display: none; } html .wp-repair-fe-types-conatiner.page-types.page-brands #wp-repair-brand-search{ border: 2px solid #c2c2c2 !important; } html .wp-repair-fe-types-conatiner.page-types.page-brands .wp-repair-icon-search i{ color: #989898 !important; } html .wp-repair-fe-types-conatiner.page-types.page-brands .wp-repair-select-container .select-heading, html .wp-repair-fe-types-conatiner.page-types.page-brands .wp-repair-select-container .select-square-bg, html body .wp-repair-fe-types-conatiner.page-types.page-brands div.wp-repair-search-container, html .wp-repair-fe-types-conatiner.page-types.page-brands div.wp-repair-search-container { display: inline-table; vertical-align: middle; } html .wp-repair-fe-types-conatiner.page-types.page-brands .wp-repair-select-container .select-heading { margin: 15px 25px 15px 62px !important; line-height: 1em !important; } html body .wp-repair-fe-types-conatiner.page-types.page-brands div.wp-repair-search-container input, html .wp-repair-fe-types-conatiner.page-types.page-brands div.wp-repair-search-container input { margin: 0px !important; } html .wp-repair-fe-types-conatiner.page-types.page-brands div.wp-repair-search-container { margin: 15px 0px; } @media screen and (min-width: 768px){ html .wp-repair-fe-types-conatiner.page-types.page-brands #wp-repair-brand-search{ width: 100% !important; max-width: 100% !important; } html .wp-repair-fe-types-conatiner.page-types.page-brands .wp-repair-select-container .wp-search-col-4{ width: 22%; } html .wp-repair-fe-types-conatiner.page-types.page-brands .wp-repair-select-container .wp-search-col-8{ width: 78%; } html .wp-repair-fe-types-conatiner.page-types.page-brands .display{ display: flex; justify-content: center; flex-wrap: wrap; align-items: center; } html .wp-repair-fe-types-conatiner.page-types.page-brands .brands{ top: 25px !important; } html .wp-repair-fe-types-conatiner.page-types.page-brands .wp-repair-select-container .wp-repair-col-t5{ padding: 15px 10px 5px 10px !important; margin-top: 0px !important; } } html .wp-repair-fe-types-conatiner.page-types.page-brands .wp-repair-select-container .select-square-bg{ top: 50% !important; transform: translateY(-50%) !important; } html .wp-repair-fe-types-conatiner.page-types.page-brands.repair-mq-8 div.wp-repair-search-container { margin-top: 0px !important; width: 100% !important; } html .wp-repair-fe-types-conatiner.page-types.page-brands.repair-mq-8 .wp-repair-select-container .select-heading { margin-top: 0px !important; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-8 .wp-repair-select-container.is_type_page .select-heading { margin-top: 0px !important; } html .wp-repair-fe-types-conatiner.page-types.page-brands.repair-mq-3 .wp-repair-select-container .select-heading { margin-left: 50px !important; } html body .wp-repair-fe-types-conatiner.page-models.page-types div.wp-repair-search-container, html .wp-repair-fe-types-conatiner.page-models.page-types div.wp-repair-search-container { position: relative; width: 100%; } html .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-search-container .wp-repair-icon-search { font-size: 19px; position: absolute; top: 10px; line-height: 1em; left: 12px; } html .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-select-container .select-square-bg { left: 10px; cursor: pointer; } html .wp-repair-fe-types-conatiner.page-models.page-types.repair-mq-5 .wp-repair-select-container .select-square-bg, html .wp-repair-fe-types-conatiner.page-brands.page-types.repair-mq-5 .wp-repair-select-container .select-square-bg { left: 10px; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-select-container .select-square-bg:hover, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-select-container .select-square-bg:active, html .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-select-container .select-square-bg:focus { background: #005a9f; } html .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-select-container .select-square-bg i { left: 55px; color: #fff; font-size: 14px; position: absolute; top: 10px; line-height: 1em; left: 11px; } html .wp-repair-fe-types-conatiner.page-models.page-types.repair-mq-4 .wp-repair-select-container .select-square-bg i, html .wp-repair-fe-types-conatiner.page-brands.page-types.repair-mq-4 .wp-repair-select-container .select-square-bg i, html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-4 .wp-repair-select-container .select-square-bg i, html .wp-repair-fe-types-conatiner.page-finalize.page-types.repair-mq-4 .wp-repair-select-container .select-square-bg i { font-size: 12px !important; top: 9px !important; left: 9.5px !important; } html .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-select-container .select-heading { margin-left: 65px; } html .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-col-t6 { width: 20%; padding: 10px; display: inline-block; float: left; } html .wp-repair-fe-types-conatiner.page-models.page-types .model-series-slider .wp-repair-col-t6 { width: 100% !important; } html .wp-repair-fe-types-conatiner.page-models.page-types .model-series-slider-container { position: relative; overflow: hidden; height: 88px; } html body .wp-repair-fe-types-conatiner div.model-series-slider, html body .wp-repair-fe-types-conatiner div.repair-slider-item { transition: unset !important; } html .wp-repair-fe-types-conatiner.page-models.page-types .model-series-slider-container .modelSeriesControls { position: absolute; right: 0px; top: 0px; padding: 8px 6px; background: #fff; border-radius: 10px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; } html .wp-repair-fe-types-conatiner.page-models.page-types.repair-mq-5 .model-series-slider-container .modelSeriesControls { padding: 6px 6px; } html .wp-repair-fe-types-conatiner.page-models.page-types.repair-mq-4 .model-series-slider-container .modelSeriesControls { padding: 4px 6px; } html .wp-repair-fe-types-conatiner.page-models.page-types .model-series-slider-container .modelSeriesControls button.prev[type="button"], html .wp-repair-fe-types-conatiner.page-models.page-types .model-series-slider-container .modelSeriesControls button.next[type="button"] { height: 72px; border-radius: 8px; background: var(--theme-10-opacity) !important; padding: 8px; margin: 0px 2px; } html .wp-repair-fe-types-conatiner.page-models.page-types .model-series-slider-container .modelSeriesControls button.prev[type="button"] svg .st0, html .wp-repair-fe-types-conatiner.page-models.page-types .model-series-slider-container .modelSeriesControls button.next[type="button"] svg .st0 { fill: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-models.page-types .model-series-slider-container .modelSeriesControls button.prev[type="button"].disabled, html .wp-repair-fe-types-conatiner.page-models.page-types .model-series-slider-container .modelSeriesControls button.next[type="button"].disabled { opacity: 0.5 !important; } html .wp-repair-fe-types-conatiner.page-models.page-types .model-series-slider-container .modelSeriesControls button.prev[type="button"].disabled.both-disabled, html .wp-repair-fe-types-conatiner.page-models.page-types .model-series-slider-container .modelSeriesControls button.next[type="button"].disabled.both-disabled { display: none !important; } html .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-col-t6 button.type { width: 100%; display: inline-block; border-radius: 15px; background: #fff; background-color: none; height: 190px; padding: 8px; border: 1.5px solid #c9c9c9; text-align: center; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-col-t6 button.type:hover, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-col-t6 button.type:active, html .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-col-t6 button.type:focus, html .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-col-t6 button.type.selected { border: 1.5px solid var(--theme); box-shadow: 0 0 0 0.8px var(--theme); border-color: var(--theme); } html .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-col-t6 button .icon img { max-width: 100px; max-height: 90px; display: block; margin: 0px; margin: auto; padding: 0px; } html .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-col-t6 button .model-name { color: #282828; text-transform: none; letter-spacing: 0px; font-weight: 600; font-size: 15px; display: block; padding: 0px 8px; text-align: center; margin-top: 16px; } html .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-fix-on-mobile { position: fixed; display: block; width: 100%; top: 0px; z-index: 10000; padding: 0px 20px; left: 50%; background: #fbfbfb; transform: translateX(-50%) translateY(-100%); box-shadow: 0px 0px 5px rgb(0 0 0 / 30%); height: auto; padding: 12px 16px; } @media(min-width: 541px) { html .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-fix-on-mobile { display: none; } } html .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-fix-on-mobile.show { transform: translateX(-50%) translateY(0%); } html .wp-repair-fe-types-conatiner.page-models.page-types #wp-repair-brand-search-2 { margin: 0px; } html .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-col-t6 button .model-model { color: var(--theme); text-transform: uppercase; letter-spacing: 0px !important; font-weight: 400; font-size: 14px; padding: 0px 8px; text-align: center; display: block; line-height: 1em; margin-top: 3px; } html .wp-repair-fe-types-conatiner.page-models.page-types .wp-repair-col-t6 button .which-model { color: #282828; text-align: center; padding: 0px 8px; text-transform: none; letter-spacing: 0px; font-weight: 400; font-size: 16px; display: block; margin-top: 15px; } html .wp-repair-fe-types-conatiner.page-models.page-types.repair-mq-11 .wp-repair-col-t6 { width: 20%; } html .wp-repair-fe-types-conatiner.page-models.page-types.repair-mq-9 .wp-repair-col-t6 { width: 25%; } html .wp-repair-fe-types-conatiner.page-models.page-types.repair-mq-8 .wp-repair-col-t6 { width: 33.33%; } html .wp-repair-fe-types-conatiner.page-models.page-types.repair-mq-8 .wp-repair-col-t6 button .icon img { max-height: 80px; } html .wp-repair-fe-types-conatiner.page-models.page-types.repair-mq-7 .wp-repair-col-t6 { width: 50%; } html .wp-repair-fe-types-conatiner.page-models.page-types.repair-mq-5 .wp-repair-col-t6 { width: 50%; padding: 8px; } html .wp-repair-fe-types-conatiner.page-models.page-types.repair-mq-4 .wp-repair-col-t6 button .icon img { max-width: 85px; max-height: 65px; } html .wp-repair-fe-types-conatiner.page-models.page-types.repair-mq-4 .wp-repair-col-t6 button.type { height: 170px; } html .wp-repair-fe-types-conatiner.page-models.page-types.repair-mq-4 .wp-repair-col-t6 button .model-name { margin-top: 12px; } html .wp-repair-fe-types-conatiner.page-models.page-types.repair-mq-4 .wp-repair-col-t6 { padding: 6px; } html .wp-repair-fe-types-conatiner.page-models.page-types.repair-mq-3 .wp-repair-select-container .select-heading { font-size: 22px !important; top: 6px; } html .wp-repair-fe-types-conatiner.page-models.page-types.repair-mq-3 .wp-repair-select-container .select-heading { margin-left: 50px; } html .wp-repair-fe-types-conatiner.page-models.page-types.repair-mq-3 .wp-repair-select-container .select-square-bg { left: 8px; } html .wp-repair-fe-types-conatiner.page-models.page-types.repair-mq-3 { padding: 25px; } html .wp-repair-fe-types-conatiner.page-models.page-types.repair-mq-3 .wp-repair-col-t6 { width: 100%; } html .wp-repair-fe-types-conatiner.page-models.page-types.repair-mq-2 .wp-repair-select-container .select-heading { font-size: 20px !important; top: 8px; } .wp-repair-fe-types-conatiner.page-repairs.page-types #wp-repair-brand-search { background: #fff; background-color: none; border-radius: 40px; font-size: 14px; padding: 10px 10px 10px 45px; border: 2px solid #8e8e8e; outline: 0; margin: 20px 0px; box-shadow: none; font-family: var(--rp-font-family); } body.hasMouseOver .wp-repair-fe-types-conatiner.page-repairs.page-types #wp-repair-brand-search:hover, body.hasMouseOver .wp-repair-fe-types-conatiner.page-repairs.page-types #wp-repair-brand-search:active, #wp-repair-brand-search:focus { border: 2px solid var(--theme); } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-search-container { position: relative; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-search-container .icon-search { font-size: 19px; position: absolute; top: 7px; left: 18px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .rp_powered_by_text_container { position: absolute; margin: 0px; padding: 0px; top: unset; right: unset; bottom: -65px; left: 0; width: 100%; display: block; text-align: center; } html .wp-repair-fe-types-conatiner.page-repairs.page-types a.rp_powered_by_text, html .wp-repair-fe-types-conatiner.page-repairs.page-types a.rp_powered_by_text:focus, html .wp-repair-fe-types-conatiner.page-repairs.page-types a.rp_powered_by_text:active { margin: 0px; padding: 0px; margin: auto; display: table; text-align: center; font-size: 12px; width: auto; font-weight: 400; color: #c7c7c7 !important; outline: 0 !important; box-shadow: unset !important; border: unset !important; text-decoration: none; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-repairs.page-types a.rp_powered_by_text:hover { color: #404040 !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types a.rp_powered_by_text .powered-bold { font-weight: 700; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .select-square-bg { left: 15px; top: 50%; transform: translateY(-50%); cursor: pointer; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .pos-rel-wp-repair { position: relative; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .select-square-bg:hover, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .select-square-bg:active, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .select-square-bg:focus { background: #005a9f; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .select-square-bg i { left: 55px; color: #fff; font-size: 14px; position: absolute; line-height: 1em; top: 10px; left: 11px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .model-info { margin-left: 70px; vertical-align: middle; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.is_model_shortcode .wp-repair-select-container .model-info { margin-left: 25px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .model-img, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .model-info .text { vertical-align: middle; display: inline-table; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .model-info .text { width: 100%; max-width: calc(100% - 160px); } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-9 .wp-repair-select-container .model-info .text { max-width: calc(100% - 196px); } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-8 .wp-repair-select-container .model-info .text { max-width: calc(100% - 151px); } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-5 .wp-repair-select-container .model-info .text { max-width: calc(100% - 121px); } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-4 .wp-repair-select-container .model-info .text { max-width: calc(100% - 113px); } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-3-6 .wp-repair-select-container .model-info .text { max-width: calc(100% - 100px); } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .model-img img { max-width: 100px; max-height: 80px; margin: 0px; margin: auto; padding: 0px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .select-heading { margin-left: 12px; font-weight: 700 !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .model-model { margin-left: 12px; font-size: 17px; line-height: 26px; font-weight: 400; color: #0073c4; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-5 .wp-repair-select-container .model-model { margin-left: 10px; font-size: 13px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-5 .wp-repair-select-container .repair-long-text .model-model { font-size: 15px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-col-t6 { width: 16.66%; padding: 10px; display: inline-block; float: left; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-col-t6 button { width: 100%; border-radius: 15px; background: #fff; background-color: none; height: 170px; border: 2px solid #adadad; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-col-t6 button:hover, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-col-t6 button:active, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-col-t6 button:focus { border-color: var(--theme); } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-col-t6 button .icon img { max-width: 100px; max-height: 80px; display: block; margin: 0px; margin: auto; padding: 0px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-col-t6 button .model-name { color: #282828; text-transform: none; letter-spacing: 0px; font-weight: 600; font-size: 15px; display: block; margin-top: 16px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-col-t6 button .model-model { color: var(--theme); text-transform: uppercase; letter-spacing: 0px !important; font-weight: 400; font-size: 12px; margin-top: 1px; display: block; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-col-t6 button .which-model { color: #282828; text-transform: none; letter-spacing: 0px; font-weight: 400; font-size: 14px; display: block; margin-top: 15px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-col-9 { display: inline-block; float: left; width: 70%; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-col-3 { display: inline-block; float: left; width: 30%; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-3.wp-repair-sidebar { width: 30%; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-3 { margin-top: 0px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-50, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-33 { display: inline-block; float: left; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100 { width: 100%; padding: 0px 10px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-50 { width: 50%; padding: 0px 10px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-33 { width: 33%; padding: 0px 10px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card .square-bg { width: 40px; height: 40px; display: inline-table; vertical-align: middle; background: #000; background-color: none; border-radius: 6px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card .color-name { display: inline-table; font-size: 13px; text-transform: uppercase; font-weight: 500; width: 65px; margin-left: 6px; vertical-align: middle; color: #696969; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card { display: inline-block; background: #f6f6f6; background-color: none; padding: 6px; border-radius: 6px; box-shadow: none; border: 1.5px solid #dcdcdc; margin-right: 8px; margin-bottom: 12px; cursor: pointer; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card:hover, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card:active, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card:focus, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card.selected { border: 1.5px solid var(--theme); box-shadow: 0 0 0 0.8px var(--theme); border-color: var(--theme); } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card:active .square-bg { transform: scale(0.94); } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-3 { margin-top: 30px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 { margin-top: 15px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 p.wp-repair-options-heading { margin-bottom: 15px; letter-spacing: 0px; font-size: 15px; color: #464646; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-3-6 .wp-repair-select-container .wp-repair-col-9 p.wp-repair-options-heading { font-size: 14px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 p.wp-repair-options-heading:before { display: inline-block; width: 10px; height: 10px; border-radius: 50%; margin-right: 10px; content: ""; background: var(--theme); background-color: none; position: relative; top: 0px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card { display: block; width: 100%; margin: 0px 0px 20px 0px !important; padding: 15px 10px; background: #fff; background-color: none; border-radius: 10px; box-shadow: 0px; border: 1.5px solid #c9c9c9; position: relative; cursor: pointer; outline: 0; color: #404040; letter-spacing: 0px; text-align: left; text-transform: none; text-decoration: none; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 p.wp-repair-options-heading.ptop { margin-top: 20px; margin-bottom: 30px !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card img { max-width: 40px; max-height: 36px; margin: 0px; margin: auto; padding: 0px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .repair-img, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .text-all, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .wp-repair-action-price { margin: 0px; display: inline-table; vertical-align: middle; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .wp-repair-action-price { position: absolute; right: 0px; font-weight: 600; color: #696969; margin-right: 0px; right: 0px !important; top: 0px !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-33 .wp-repair-repair-card .wp-repair-action-price { display: table !important; width: 100%; margin: 15px 0px 0px 0px !important; position: absolute; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-33 .wp-repair-repair-card .wp-repair-action-price > div { width: 50%; float: left; display: table; box-sizing: border-box; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .repair-name { margin: 0px; font-size: 15px; font-weight: 700; color: #464646; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .selected-text { margin: 0px; font-size: 14px; font-weight: 400; text-transform: uppercase; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .repair-name i { color: #cacaca; margin-left: 3px; line-height: 1em; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .repair-mins { font-size: 14px; font-weight: 400; margin: 0px; color: #5a5a5a; } @media(min-width: 1200px) { html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card .repair-mins { font-size: 13px; } } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .wp-repair-action-price p { margin: 0px; display: inline-table; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .wp-repair-action-price p.wp-repair-price { margin-right: 0px; vertical-align: middle; font-size: 24px; color: #676767; font-weight: 600; line-height: 1.4em; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card .wp-repair-action-price p.wp-repair-price { color: var(--theme); margin-right: 0px; font-size: 24px; margin-left: 10px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card .square-bg.red { background: #c82834; background-color: none; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card .square-bg.space-grey { background: #434343; background-color: none; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card .square-bg.silver { background: #a9afbb; background-color: none; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card .square-bg.rose-gold { background: #c382ac; background-color: none; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card .square-bg.gold { background: #c88968; background-color: none; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100 button.show-all-repairs { font-weight: 400; text-transform: lowercase; margin: 0px; cursor: pointer; border-radius: 5px; padding: 8px 12px; font-size: 14px; width: auto; letter-spacing: 1px; border: 0px; background: var(--theme) !important; background-color: none !important; color: #fff !important; height: 38px; margin-top: 0px; display: inline-block; position: relative; top: -8px; margin-bottom: 8px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100 button.show-all-repairs i { color: #fff; opacity: 0.8; font-size: 14px; position: relative; top: 1px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100 button.show-all-repairs strong { font-weight: 600; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.a-center { text-align: center; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-33 .text-all { max-width: 75%; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-33 .text-all .repair-name .wp-repair-tooltip { position: relative; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-33 .wp-repair-repair-card .wp-repair-price-cross { font-size: 15px; text-decoration: line-through; opacity: 0.4; color: var(--theme); } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-50 .wp-repair-repair-card .wp-repair-action-price i { font-size: 16px; color: var(--theme); cursor: pointer; padding: 7px 14px; width: 42px; height: 32px; text-align: center; line-height: 1em; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .wp-repair-action-price i.fa-plus { font-size: 13px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card .wp-repair-action-price i.fa-plus { font-size: 16px !important; position: absolute !important; top: 50%; left: 50%; right: unset; bottom: unset; display: inline-block; line-height: 1em; padding: 0px; margin: 0px; vertical-align: middle; box-sizing: border-box; transform: translate(-50%,-50%); -webkit-align-self: center; align-self: center; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .repair-img { margin: 0px 8px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card .wp-repair-action-price .wp-repair-add-item { display: table; padding: 5px !important; background: #e5e5e5; vertical-align: middle; border-radius: 8px; color: #fff; line-height: 1em; float: right; font-size: 14px; margin: 0px 10px; width: 40px; text-align: center; height: 37px; position: relative; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-50 .wp-repair-repair-card .wp-repair-action-price .wp-repair-add-item { display: inline-table; background: #e5e5e5; vertical-align: middle; border-radius: 8px; color: #fff; line-height: 1em; font-size: 14px; text-align: center; padding: 5px 8px 5px 8px !important; width: 36px; height: 36px; margin: 7px !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-50 .wp-repair-repair-card .wp-repair-action-price .wp-repair-add-item i { padding: 0; color: #fff; width: auto; font-size: 13px; height: auto; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card .wp-repair-action-price .wp-repair-add-item.times i { -webkit-transform: translate(-50%,-50%) rotate(45deg); -moz-transform: translate(-50%,-50%) rotate(45deg); -o-transform: translate(-50%,-50%) rotate(45deg); -ms-transform: translate(-50%,-50%) rotate(45deg); transform: translate(-50%,-50%) rotate(45deg); } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card .wp-repair-action-price .wp-repair-add-item:active, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card:active .wp-repair-action-price .wp-repair-add-item { transition: none; position: relative; top: 2px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-50 .wp-repair-repair-card .wp-repair-action-price .wp-repair-add-item.times i { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-50 .wp-repair-repair-card .wp-repair-action-price .wp-repair-add-item:active, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-50 .wp-repair-repair-card:active .wp-repair-action-price .wp-repair-add-item { transition: none; position: relative; top: 2px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card.active .wp-repair-action-price .wp-repair-add-item { background: var(--theme); } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-50 .wp-repair-repair-card.active .wp-repair-action-price .wp-repair-add-item { background: var(--theme); } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card:hover .wp-repair-action-price .wp-repair-add-item, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-50 .wp-repair-repair-card:hover .wp-repair-action-price .wp-repair-add-item { background: var(--theme); background-color: none; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card:hover { border: 1.5px solid var(--theme); box-shadow: 0 0 0 0.8px var(--theme); border-color: var(--theme); } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card.active:hover .wp-repair-action-price .wp-repair-add-item, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-50 .wp-repair-repair-card.active:hover .wp-repair-action-price .wp-repair-add-item { transition: 0.3s all; background: #005a9f; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100 button.show-all-repairs:hover, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100 button.show-all-repairs:active, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100 button.show-all-repairs:focus { background: #005a9f !important; background-color: none !important; color: #fff !important; text-decoration: none; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart { background: var(--theme); background-color: none; padding: 20px; padding-top: 30px; border-radius: 15px; position: relative; left: 50%; transform: translateX(-50%); max-width: 320px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-sidebar.is-taller-btn .wp-repair-width-100.wp-repair-cart { padding-bottom: 30px !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart h2.cart-main-title { color: var(--theme) !important; margin-top: 5px; letter-spacing: 0.1px; font-weight: 700 !important; font-size: 24px !important; line-height: 1.4em !important; text-align: left; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table { border: 0px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.disabled_combo_discount, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal.is_zero { display: none !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table { margin: 30px 0px 20px 0px; overflow: hidden; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container { font-family: var(--rp-font-family); } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr th, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td { font-family: var(--rp-font-family); color: #464646; border: 0px; padding: 5px; white-space: normal; word-break: break-word; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td:nth-child(1) { width: 30px; vertical-align: middle; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td:nth-child(2) { text-align: left; vertical-align: middle; font-size: 15px; font-weight: 400; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td:nth-child(2) .more-text { display: block; color: #77a4d5; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td:nth-child(3) { width: 78px; vertical-align: middle; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td .cart-repair-price { border-radius: 3px; text-align: center; box-sizing: border-box; width: 100%; display: inline-block; padding: 5px 5px; font-size: 16px; font-weight: 700; background: #2580c7; background-color: none; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td:nth-child(1) { color: #83b7df; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr i.fa-times { cursor: pointer; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr th { color: #77a4d5; font-weight: 500; font-size: 15px; padding-bottom: 15px; text-align: left; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td span.spacer { width: 100%; display: block; height: 2px; background: #116fb8; background-color: none; margin: 10px 0px 10px 0px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal td:nth-child(1) { text-align: left; color: #fff; font-weight: 300; font-size: 15px; vertical-align: middle; padding: 0px 5px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal td:nth-child(1) strong { font-size: 15px; font-weight: 700; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal td:nth-child(2) { vertical-align: middle; text-align: center; padding: 0px 5px; white-space: nowrap; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal td:nth-child(2) .cart-repair-s-total { font-size: 19px; font-weight: 300; min-height:27px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal td:nth-child(2) .cart-repair-s-total strong { font-weight: 700; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal button, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal input { vertical-align: middle; margin: 0px; display: inline-block; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal input { padding: 6px 8px; display: inline-block; box-sizing: border-box; line-height: 1em; font-size: 14px; width: 75%; border: 1.5px solid #bcbcbc !important; border-radius: 6px; outline: 0; background: #fff !important; background-color: none !important; color: #404040 !important; position: relative; left: -2px; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal input:active, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal input:hover, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal input:focus { background: #fff !important; background-color: none !important; color: #404040 !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal input:hover, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal input:active, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal input:focus, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal input { outline: 0; border-color: var(--theme) !important; border: 2px solid var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal .btn-add-coupon { display: inline-block; margin: 0px; height: auto; width: auto; padding: 10px 9px; background: var(--theme) !important; background-color: var(--theme) !important; font-size: 10px; border-radius: 6px; border: 1.5px solid var(--theme) !important; color: #fff !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal .btn-add-coupon i { display: block; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal input { height: 30px; min-height: 30px; max-height: 30px; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal button.btn-add-coupon:hover, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal button.btn-add-coupon:active, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal button.btn-add-coupon:focus { outline: 0; border-color: var(--theme) !important; box-shadow: unset !important; color: #fff !important; background: var(--theme) !important; background-color: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.total-with-vat .col-50 { width: 50%; float: left; display: table; padding: 0px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.total-with-vat .col-50 .total-actual-price { font-size: 40px; font-weight: 700; color: #464646; position: relative; line-height: 1em; float: right; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.total-with-vat .col-50 .cart-total { font-size: 23px; font-weight: 700; color: #464646; line-height: 1.2em; display: table; text-align: center; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.total-with-vat .col-50 .vat { text-transform: lowercase; font-size: 16px; font-weight: 300; color: #464646; text-align: left; line-height: 1.2em; padding: 0px; display: table; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.total-with-vat .col-50 .vat.l-text { font-size: 15px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.total-with-vat .col-50 .vat.v-l-text { font-size: 14px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal td:nth-child(2) .coupon-price { font-size: 16px; font-weight: 700; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td button.send-offer-pdf { padding: 0px; margin: 0px; cursor: pointer; margin-left: 0px; position: relative; display: inline-table; width: 100%; text-align: center; border: 0px !important; border-radius: 15px; background: transparent !important; background-color: none !important; color: #464646 !important; text-decoration: none; text-transform: none; height: auto; margin-bottom: 22px !important; margin-top: 8px !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td button.send-offer-pdf:hover, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td button.send-offer-pdf:active, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td button.send-offer-pdf:focus { border: 0px !important; box-shadow: unset !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td button.send-offer-pdf .pdf-icon { border: 2px solid var(--theme); margin: auto; display: block; width: 27px; height: 27px; border-radius: 6px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td button.send-offer-pdf .pdf-icon i { color: var(--theme); position: relative; top: 50%; left: 50%; transform: translate(-50%, -50%); } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td button.send-offer-pdf .icon-cont { vertical-align: middle; margin-right: 8px; display: inline-block; text-align: center; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td button.send-offer-pdf .text { vertical-align: middle; display: inline-block; text-align: left; max-width: 80%; white-space: nowrap; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td button.send-offer-pdf .text .bold { display: block; font-size: 15px; font-weight: 700; letter-spacing: 0.03em; white-space: pre-line; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td button.send-offer-pdf .text .light { display: block; font-size: 12px; font-weight: 500; white-space: pre-line; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart { position: relative; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart .finalize-booking-btn-cont { position: absolute; margin: auto; left: 0px; text-align: center; width: 100%; bottom: -25px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart button.finalize-booking { padding: 8px 10px; margin: 0px; cursor: pointer; margin-left: 0px; position: relative; display: inline-table; width: calc(100% - 50px); text-align: center; border: 2px solid var(--theme) !important; border-radius: 10px; background: #fff !important; background-color: none !important; color: var(--theme) !important; text-decoration: none; height: auto; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-8 .wp-repair-select-container .wp-repair-width-100.wp-repair-cart button.finalize-booking { width: calc(100% - 130px); } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-7 .wp-repair-select-container .wp-repair-width-100.wp-repair-cart button.finalize-booking { width: calc(100% - 90px); } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-6 .wp-repair-select-container .wp-repair-width-100.wp-repair-cart button.finalize-booking { width: calc(100% - 60px); } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-5 .wp-repair-select-container .wp-repair-width-100.wp-repair-cart button.finalize-booking { width: calc(100% - 52px); } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart button.finalize-booking .bold { display: block; font-weight: 600; font-size: 22px; text-transform: none; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart button.finalize-booking .light { display: block; font-weight: 400; letter-spacing: 0px; font-size: 12px; text-transform: none; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart button.finalize-booking:hover, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart button.finalize-booking:active, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart button.finalize-booking:focus { box-shadow: unset !important; } html body .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart button.finalize-booking { min-height: 68px; box-sizing: border-box; padding-right: 8px; padding-left: 8px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal.coupon td { padding-top: 12px; } .tooltipster-default.wp-repair-tooltip-theme .tooltipster-content { font-family: var(--rp-font-family); background: #000; background-color: none; font-size: 14px; color: #fff; } .tooltipster-default.wp-repair-tooltip-theme .tooltipster-box { background: #000; background-color: none; border: 2px solid #000; } .tooltipster-default.wp-repair-tooltip-theme .tooltipster-arrow-background { border-top-color: #000; } .tooltipster-default.wp-repair-tooltip-theme .tooltipster-arrow-border, .tooltipster-default.tooltipster-top .tooltipster-arrow-background, .tooltipster-default.tooltipster-bottom .tooltipster-arrow-background { border-top-color: #000; } .wp-repair-tooltip-theme .tooltipster-arrow-top span { border-top-color: #000 !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card { position: relative; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .more-card-options { position: absolute; margin: 0px; top: 60px; width: 190px; right: 10px; padding: 0px; list-style: none; z-index: 1; background: #fff; background-color: none; border: 2px solid var(--theme); border-radius: 5px; display: none; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .more-card-options.por { top: 48px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .more-card-options li { margin: 0px; padding: 5px; font-size: 15px; color: #696969; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .more-card-options tbody, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .more-card-options thead, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .more-card-options tr { border: 0px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .more-card-options td { border: 2px solid #efefef; border-radius: 5px; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .more-card-options tr:hover td { background: var(--theme); background-color: none; } html .wp-repair-item-added { position: fixed; top: 0px; -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); -o-transform: translateY(-100%); -ms-transform: translateY(-100%); transform: translateY(-100%); background: var(--theme); width: 100%; box-shadow: 0px 0px 5px rgba(0,0,0,0.6); border-bottom: 8px solid #00a500; box-sizing: border-box; color: #fff; left: 0px; padding: 10px; z-index: 1000000; } html .wp-repair-item-added, html .wp-repair-item-removed { -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); -o-transform: translateY(-100%); -ms-transform: translateY(-100%); transform: translateY(-100%); } html .wp-repair-item-added.show, html .wp-repair-item-removed.show { -webkit-transform: translateY(0%); -moz-transform: translateY(0%); -o-transform: translateY(0%); -ms-transform: translateY(0%); transform: translateY(0%); } html .wp-repair-item-removed { position: fixed; top: 0px; background: var(--theme); width: 100%; box-shadow: 0px 0px 5px rgba(0,0,0,0.6); border-bottom: 8px solid #bf0000; box-sizing: border-box; color: #fff; left: 0px; padding: 10px; z-index: 1000000; } html .wp-repair-item-removed .item-removed-text, html .wp-repair-item-added .item-added-text { font-size: 16px; white-space: pre; font-weight: 400; font-family: var(--rp-font-family) !important; margin-left: 40px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .more-card-options .name, .more-card-options .price { display: inline-table; vertical-align: middle; padding: 0px 5px; font-weight: 500; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .more-card-options .name { width: 100%; position: relative; top: 2px; font-weight: 600; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .more-card-options .rpw72 { width: calc(100% - 80px); display:inline-table; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .more-card-options .desc { font-size: 13px; padding: 0px 5px; display: table; width: 100%; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .more-card-options .price { width: 80px; float: right; text-align: right; font-size: 17px; font-weight: 700; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .more-card-options li:hover, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .more-card-options li:focus, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .more-card-options li.active { background: var(--theme); background-color: none; visibility: visible; opacity: 1; color: #fff; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .more-card-options li:hover .repair-mins, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .more-card-options li:focus .repair-mins, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .more-card-options li.active .repair-mins { color: #fff !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .more-card-options li { border-bottom: 1px solid #efefef; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .more-card-options li:nth-last-child(1) { border-bottom: none; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .repair-img, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .text-all { display: inline-block !important; vertical-align: middle; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .text-all { width: calc(100% - 117px); } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card .text-all { width: calc(100% - 70px); } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.active { border: 1.5px solid var(--theme); box-shadow: 0 0 0 0.8px var(--theme); border-color: var(--theme); position: relative; bottom: 0px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .is-repair-card.has-readmore-link .wp-repair-repair-card.subtext_duration .repair-img { vertical-align: top; margin-top: 5px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-4 .wp-repair-select-container .wp-repair-col-9 .is-repair-card.has-readmore-link .wp-repair-repair-card.subtext_duration .repair-img { vertical-align: middle; margin-top: 0px; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.subtext_duration .repair-desc.readmorelink, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .more-card-options .desc.attr-readmore { margin-top: 4px; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.subtext_info .repair-desc.readmorelink { padding-top: 10px; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .repair-desc.readmorelink a:hover, html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .repair-desc.readmorelink a:active, html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .repair-desc.readmorelink a:focus, html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .repair-desc.readmorelink a:visited, html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .repair-desc.readmorelink a, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .more-card-options .desc a, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .more-card-options .desc a:hover, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .more-card-options .desc a:active, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .more-card-options .desc a:focus, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .more-card-options .desc a:visited { font-size: 13px; text-decoration: none; color: var(--rp-readmore-link); transition: all 0.3s; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .repair-desc.readmorelink a:hover, html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .repair-desc.readmorelink a:active, html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .repair-desc.readmorelink a:focus, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .more-card-options .desc a:hover, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .more-card-options .desc a:active, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .more-card-options .desc a:focus { color: var(--rp-readmore-link-hover); text-decoration: underline; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .more-card-options li:hover .desc a, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .more-card-options li:active .desc a, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .more-card-options li:focus .desc a { color: #fff !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-12 .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .repair-name { font-size: 14px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-12 .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .repair-mins { font-size: 13px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-12 .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-50 .wp-repair-repair-card .wp-repair-action-price .wp-repair-add-item, html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-12 .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card .wp-repair-action-price .wp-repair-add-item { padding: 12px 12px; width: 36px; height: 36px; margin: 7px !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-12 .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card .wp-repair-action-price .wp-repair-add-item { margin-right: 0px !important; margin-bottom: 0px !important; margin-top: 0px !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-12 .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-50 .wp-repair-repair-card .wp-repair-action-price .wp-repair-add-item.starting_at_cls, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-50 .wp-repair-repair-card .wp-repair-action-price .wp-repair-add-item.starting_at_cls { margin-top: 19px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; text-align: right; width: auto; min-width: 48px; padding: 3px 8px 2px 8px !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-12 .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .repair-img { margin: 0px 4px 0px 1px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-12 .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card .repair-img { margin: 0px 10px 0px 4px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-4 .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card .repair-img { margin: 0px 7px 0px 3px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.colors-container { width: 100%; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-12 .wp-repair-select-container .wp-repair-width-100.colors-container { width: 470px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.colors-container.rp-take-full-w { width: 100%; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-12 .wp-repair-select-container .wp-repair-width-33 { width: 50%; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-11 .wp-repair-col-9 { width: 65%; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-11 .wp-repair-select-container .wp-repair-col-3.wp-repair-sidebar { width: 35%; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-11 .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .repair-img { margin: 0px 5px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-11 .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card { padding: 15px 7px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-11 .wp-repair-select-container .wp-repair-width-33 { width: 100%; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-5 .wp-repair-select-container .wp-repair-width-33 { padding: 0px 8px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-5 .rp-upsales-slider { padding: 0px 2px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-11 .wp-repair-select-container .wp-repair-width-50 { width: 100%; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-11 .wp-repair-col-9 { width: 55%; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-11 .wp-repair-select-container .wp-repair-col-3.wp-repair-sidebar { width: 45%; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-9 .wp-repair-col-9 { width: 50%; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-9 .wp-repair-select-container .wp-repair-col-3.wp-repair-sidebar { width: 50%; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-9 .wp-repair-select-container .wp-repair-width-50 { width: 100%; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-9 .wp-repair-select-container .wp-repair-width-100.colors-container { width: 100%; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-8 .wp-repair-select-container .wp-repair-width-100.colors-container { width: 470px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-8 .wp-repair-col-9 { width: 100%; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-8 .wp-repair-select-container .wp-repair-col-3.wp-repair-sidebar { width: 100%; margin-bottom: 30px; margin-top: 30px !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-8 .wp-repair-select-container .wp-repair-col-3.wp-repair-sidebar .wp-repair-cart { max-width: 100%; padding: 20px 60px; padding-top: 30px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-8 .wp-repair-select-container .wp-repair-width-50 { width: 100%; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-7 .wp-repair-select-container .wp-repair-width-50 { padding: 0px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-7 .rp-upsales-slider { margin: 0px -9px; width: calc(100% + 18px); } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-5 .rp-upsales-slider { margin: 0px -9px; width: calc(100% + 14px); } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-8 .wp-repair-select-container .wp-repair-width-33 { width: 50%; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-7 .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-100 { padding: 0px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-7 { padding: 25px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-7 .wp-repair-select-container .wp-repair-col-3 { padding: 0px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-7 .wp-repair-select-container .wp-repair-col-3.wp-repair-sidebar .wp-repair-cart { max-width: 100%; padding: 20px 40px; padding-top: 30px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-6 .wp-repair-select-container .wp-repair-col-3.wp-repair-sidebar .wp-repair-cart { max-width: 100%; padding: 20px 25px; padding-top: 30px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-5 .wp-repair-select-container .wp-repair-width-100.colors-container { width: 360px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-5 .wp-repair-select-container .select-heading { margin-left: 12px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-5 .wp-repair-select-container .model-info { margin-left: 65px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-5 .wp-repair-select-container .model-img img { max-width: 72px; max-height: 60px; margin: 0px; margin: auto; padding: 0px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-5 .wp-repair-select-container .select-square-bg { left: 5px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-5 .wp-repair-select-container .model-info { margin-left: 52px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-4 .wp-repair-select-container .model-info { margin-left: 48px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-5.is_model_shortcode .wp-repair-select-container .model-info { margin-left: 0px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-5 .wp-repair-select-container .wp-repair-col-3.wp-repair-sidebar .wp-repair-cart { box-sizing: content-box; border-radius: 0px; padding: 20px 21px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-5 .wp-repair-select-container .select-heading { font-size: 19px !important; margin-bottom: 0px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-5 .wp-repair-select-container .repair-long-text .select-heading { font-size: 22px !important; margin-bottom: 0px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-5 .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card .square-bg { width: 34px; height: 34px; transform: scale(0.8) translateX(-4px); } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-5 .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card .color-name { font-size: 12px; width: 54px; margin-left: -4px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-5 .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card { margin-right: 4px; margin-bottom: 8px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-4 .wp-repair-select-container .wp-repair-width-100.colors-container { width: 100%; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-4 .wp-repair-select-container .wp-repair-width-100.wp-repair-cart h2.cart-main-title { padding: 0px 3px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-4 .wp-repair-select-container .wp-repair-width-100.wp-repair-cart { padding: 20px 15px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-4 .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-50 .wp-repair-repair-card .wp-repair-action-price p.wp-repair-price { font-size: 20px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-4 .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card { padding: 15px 7px 10px 7px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-4 .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-50 .wp-repair-repair-card .wp-repair-action-price .wp-repair-add-item { padding: 6px 6px; margin: 0px 7px 0px 5px; width: 25px; height: 20px; border-radius: 5px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-4 .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-50 .wp-repair-repair-card .wp-repair-action-price { position: absolute; top: 50% !important; transform: translateY(-50%) !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-4 .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-50 .wp-repair-repair-card.really_has_dynamic_pricing .wp-repair-action-price { top: 0px !important; transform: unset !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-12 .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-50 .wp-repair-repair-card .repair-name, html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-12 .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-50 .wp-repair-repair-card .repair-mins { max-width: 100%; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-4 .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-50 .wp-repair-repair-card .repair-name .d-flex, html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-4 .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card .repair-name .d-flex { width: 100%; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-12 .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-50 .wp-repair-repair-card .repair-name .d-flex, html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-12 .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card .text-all .d-flex { width: 100%; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-50 .wp-repair-repair-card .repair-name .d-flex, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card .text-all .d-flex { width: 100%; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-4 .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-50 .wp-repair-repair-card { padding: 15px 3px; margin: 0px 0px 15px 0px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-4 .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card { margin: 0px 0px 15px 0px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-4 .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-50 .wp-repair-repair-card .repair-img { margin: 0px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-4 .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .more-card-options { top: 47px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-4 .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-50 .wp-repair-repair-card .wp-repair-action-price .wp-repair-add-item i, html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-4 .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card .wp-repair-action-price .wp-repair-add-item i { font-size: 11px; position: relative; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-4 .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-50 .wp-repair-repair-card .repair-name i { margin-left: 3px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-4 .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card .wp-repair-action-price .wp-repair-add-item, html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-4 .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-50 .wp-repair-repair-card .wp-repair-action-price .wp-repair-add-item { border-radius: 6px; padding: 8px 11px; width: 32px; height: 32px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-4 .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card:active .wp-repair-action-price .wp-repair-add-item { bottom: -5px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-4 .more-card-options .name { font-size: 14px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-3-6 .more-card-options .name { font-size: 13px; width: 100%; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-4 .more-card-options .price { font-size: 16px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-3-6 .more-card-options .price { font-size: 15px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-3-6 .more-card-options .show-price { font-size: 18px !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-3-6 .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .repair-name, html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-3-6 .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .repair-mins { font-size: 13px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-3-6 .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card .square-bg { width: 14px; height: 45px; transform: scale(0.8) translateX(-4px); border-radius: 4px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-3-6 .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card { padding: 0px 6px; } .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-5 .wp-repair-select-container .model-info .text { max-width: calc(100% - 110px); } .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-3-6 .wp-repair-select-container .model-info .text { max-width: calc(100% - 95px); } .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-5.is_model_shortcode .wp-repair-select-container .model-info .text { max-width: calc(100% - 60px); } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-3-6 .wp-repair-select-container .select-heading, html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-3-6 .wp-repair-select-container .repair-long-text .select-heading { font-size: 20px !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-3-6 .wp-repair-select-container .model-info .select-heading { font-size: 17px !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-3-6 .wp-repair-select-container .model-img img { max-width: 70px; max-height: 50px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-3-6 .wp-repair-select-container .model-model, html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-3-6 .wp-repair-select-container .repair-long-text .model-model { font-size: 14px !important; line-height: 26px; } .removing[id^="custom-addded"], .adding[id^="custom-addded"] { transition: 0.3s transform, 0.3s opacity; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .select-square-bg { background: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-width-20.hovered span.step-circle { border-color: var(--theme) !important; color: #ffffff !important; background: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-width-20.active span.step-circle { border-color: var(--theme) !important; background: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-width-20.active span.step-circle .text{ color : #ffffff !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-width-20.active span.step-circle:hover{ border-color: var(--theme) !important; background: #ffffff !important; color: var(--theme) !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-width-20.active span.step-circle:hover .text{ color: var(--theme) !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-width-20 span.step-circle:hover { background: var(--theme) !important; border-color: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-width-100 .p-bar .p-complete{ background: var(--theme) !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-col-t6 button.type:hover, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-col-t6 button.type:active, html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-col-t6 button.type:focus , html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-col-t6 button.type.selected { border: 1.5px solid var(--theme) !important; box-shadow: 0 0 0 0.8px var(--theme) !important; border-color: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .btn{ border-color: var(--theme) !important; color: #ffffff !important; background-color: var(--theme) !important; border-radius: 8px; padding: 12px; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .float-left{ float: right; } html .wp-repair-fe-types-conatiner.page-types.page-repairs #wp-repair-brand-search:hover, html .wp-repair-fe-types-conatiner.page-types.page-repairs #wp-repair-brand-search:active, html .wp-repair-fe-types-conatiner.page-types.page-repairs #wp-repair-brand-search:focus{ border: 2px solid var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-width-20.completed span.step-circle { border: 2px solid var(--theme) !important; color: var(--theme) !important; background: #fff; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-width-20 span.step-circle .text i { position: absolute; left: -3.5px; color: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-width-100.wp-repair-cart { background: #fff !important; box-shadow: 0 0 32px rgba(0, 0, 0, 0.06)!important; border: 1.5px solid #ebebeb !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs.repair-mq-4 .wp-repair-select-container .wp-repair-width-100.wp-repair-cart { background: #fff !important; box-shadow: 0 0 32px rgba(0, 0, 0, 0.06)!important; border: 1.5px solid #ebebeb !important; border-left: 0px !important; border-right: 0px !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-width-20.hovered span.step-circle .text i{ color: #ffffff !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card:hover { border: 1.5px solid var(--theme) !important; box-shadow: 0 0 0 0.8px var(--theme) !important; border-color: var(--theme) !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-50 .wp-repair-repair-card:hover .wp-repair-action-price .wp-repair-add-item { background: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .more-card-options { border: 1px solid #cccccc !important; box-shadow: 0 0 20px rgba(0, 0, 0, 0.2) !important; border-radius: 10px; overflow: hidden; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .more-card-options li:hover{ background: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.active { border: 1.5px solid var(--theme); box-shadow: 0 0 0 0.8px var(--theme) !important; border-color: var(--theme) !important; position: relative; bottom: 0px; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card:hover .wp-repair-action-price .wp-repair-add-item, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-50 .wp-repair-repair-card:hover .wp-repair-action-price .wp-repair-add-item, html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-50 .wp-repair-repair-card.active .wp-repair-action-price .wp-repair-add-item { background: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card .wp-repair-action-price p.wp-repair-price, html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-width-33 .wp-repair-repair-card .wp-repair-price-cross { color: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-width-100.wp-repair-cart button.finalize-booking{ border: 2px solid var(--theme) !important; color: #fff !important; background: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr th { color: #464646 !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td .cart-repair-price { background: var(--theme) !important; color: #ffffff !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td span.spacer { background: #000 !important; opacity: .04; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td:nth-child(1) { color: #464646 !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td:nth-child(2) .more-text { color: #464646 !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-3 button:hover, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-3 button:active, html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-3 button:focus, html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-3 button.selected { box-shadow: 0 0 0 0.8px var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card.active .wp-repair-action-price .wp-repair-add-item,html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-50 .wp-repair-repair-card.active .wp-repair-action-price .wp-repair-add-item{ background: var(--theme) !important; color: #ffffff !important; border-color: var(--theme) !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card:hover, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card:active, html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card:focus, html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card.selected{ border: 1.5px solid var(--theme) !important; box-shadow: 0 0 0 0.8px var(--theme) !important; border-color: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .model-model{ color: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-repair-card .repair-name{ line-height: 1.8rem !important; margin-bottom: 5px !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-repair-card.subtext_duration .repair-name{ margin-bottom: 0px !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .d-flex, html body .pdf-offer-modal .d-flex { display: inline-flex; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .block-inline { display: inline-block; max-width: 100%; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .block-inline.same-pos.badge-cont { position: relative; top: 0px; padding-top:2px; padding-bottom:3px; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .block-inline.same-pos.badge-cont .rp-dm-price-badge { line-height: 1.3em; white-space: normal; } html .wp-repair-fe-types-conatiner.page-types.page-repairs.repair-mq-12 .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .repair-img img{ margin: 0px 7px 0px 5px !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs.repair-mq-4 .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .repair-img img { margin: 0px 6px !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs.repair-mq-3-6 .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .repair-img img { margin: 0px 5px !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-price{ font-size: 20px !important; } .wp-repair-add-item{ margin-right: 20px !important; } .hover-text{ max-width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight: 700 !important; color: #464646 !important; } @media(max-width: 420px) { .hover-text{ max-width: 220px; } } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.total-with-vat .col-50 .total-actual-price{ font-size: 35px !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .more-card-options{ width: 85%; max-width: 380px; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .more-card-options li{ padding: 6px 10px 8px 10px; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-width-100 button.show-all-repairs:hover, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-width-100 button.show-all-repairs:active, html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-width-100 button.show-all-repairs:focus{ background: var(--theme) !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-repair-card:hover .wp-repair-add-item .show-price, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-repair-card:hover .wp-repair-add-item sup, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-repair-card:hover .wp-repair-action-price i{ color: #fff !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-repair-card:hover .wp-repair-add-item{ background: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card .wp-repair-action-price i.fa-plus{ font-size: 16px !important; position: absolute !important; top: 50%; left: 50%; right: unset; bottom: unset; display: inline-block; line-height: 1em; padding: 0px; margin: 0px; vertical-align: middle; box-sizing: border-box; transform: translate(-50%,-50%); -webkit-align-self: center; align-self: center; } sup { vertical-align: baseline; position: relative; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-repair-card sup{ font-size: 12px; top: -.5em; letter-spacing: 1px !important; word-wrap: normal; word-break: normal; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-50 .wp-repair-repair-card .wp-repair-action-price .wp-repair-add-item,html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card .wp-repair-action-price .wp-repair-add-item{ background: var(--theme-10-opacity); color: var(--theme) !important; border: 0px !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-repair-card:hover .wp-repair-add-item, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-repair-card:hover .wp-repair-add-item i, html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.active .wp-repair-action-price .wp-repair-add-item i{ color: #ffffff !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card .wp-repair-action-price .wp-repair-add-item i{ color: var(--theme); } html body .wp-repair-input-group { position: relative; color: #61666b; margin-top: 18px; } html body .wp-repair-input-group label { position: absolute; font-size: 9px; text-transform: uppercase; font-weight: 600; letter-spacing: 1.5px; top: -8px; left: 18px; padding: 0px 6px; background: #fff; color: #61666b; z-index: 1; display: table; width: auto; } html body .wp-repair-input-group .user-info, html body .wp-repair-input-group input[type="text"].user-info, html body .wp-repair-input-group input[type="email"].user-info { min-height: 42px; max-height: 42px; height: 42px; border: 0px !important; box-shadow: 0 0 0 1.5px #c4c4c4 !important; outline: 0; box-sizing: border-box; width: 100%; font-size: 14px; border-radius: 8px; padding: 0px 12px; color: #454545 !important; display: table; background-color: #fff !important; background: #fff !important; -webkit-background-clip: border-box !important; } html body .wp-repair-input-group textarea { border: 0px !important; box-shadow: 0 0 0 1.5px #c4c4c4 !important; outline: 0; box-sizing: border-box; width: 100%; font-size: 14px; border-radius: 8px; padding: 8px 12px; color: #454545 !important; display: table; background-color: #fff !important; background: #fff !important; } html body .pdf-offer-modal input:focus{ border: 2px solid #cfcfcf !important; } html body .pdf-offer-modal button:focus{ outline: none; } html body .pdf-offer-modal .btn { background-color: var(--theme) !important; background: var(--theme) !important; border: none !important; color: white !important; padding: 10px !important; text-align: center !important; text-decoration: none !important; display: inline-block !important; font-size: 12px !important; margin: 4px 0px !important; border-radius: 8px !important; float: right !important; letter-spacing: 1px; font-weight: 700; cursor: pointer; } html body .rp-alert-modal input:focus{ border: 2px solid #cfcfcf !important; } html body .rp-alert-modal button:focus{ outline: none; } html body .rp-alert-modal .btn { background-color: var(--theme) !important; background: var(--theme) !important; border: none !important; color: white !important; padding: 10px !important; text-align: center !important; text-decoration: none !important; display: inline-block !important; font-size: 12px !important; margin: 4px 0px !important; border-radius: 8px !important; float: right !important; letter-spacing: 1px; font-weight: 700; cursor: pointer; } .fs-9{ font-size: 9px; } .modal-header{ align-items: flex-start; justify-content: space-between; display: flex; -webkit-box-pack: justify; background: unset; } html body .what-model-i-have-modal *:not(i) { font-family: var(--rp-font-family) !important; } html body .what-model-i-have-modal { position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); opacity: 1; visibility: hidden; transform: scale(1); transition: 0.3s opacity, 0.3s visibility !important; z-index: 9999999; } html body .what-model-i-have-modal-content { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -180%); background-color: white; padding: 14px 22px; padding-bottom: 25px; width: 90%; border-radius: 20px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; max-width: 540px; overflow: hidden; overflow-y: auto; box-sizing: border-box; color: #404040; height: auto; box-shadow: 0 0 23px rgba(0, 0, 0, 0.1) !important; max-height: 90%; -webkit-transition: 0.3s height, 0.3s transform !important; -moz-transition: 0.3s height, 0.3s transform !important; -o-transition: 0.3s height, 0.3s transform !important; -ms-transition: 0.3s height, 0.3s transform !important; transition: 0.3s height, 0.3s transform !important; } html body .what-model-i-have-modal-content .operating-system-buttons button.ios-btn[type="button"], html body .what-model-i-have-modal-content .operating-system-buttons button.android-btn[type="button"], html body .what-model-i-have-modal-content .operating-system-buttons button.ios-btn[type="button"]:active, html body .what-model-i-have-modal-content .operating-system-buttons button.android-btn[type="button"]:active, html body .what-model-i-have-modal-content .operating-system-buttons button.ios-btn[type="button"]:hover, html body .what-model-i-have-modal-content .operating-system-buttons button.android-btn[type="button"]:hover, html body .what-model-i-have-modal-content .operating-system-buttons button.ios-btn[type="button"]:focus, html body .what-model-i-have-modal-content .operating-system-buttons button.android-btn[type="button"]:focus { background: var(--theme-10-opacity) !important; border: 2px solid rgba(0,0,0,0) !important; padding: 0px; margin-right: 8px; font-size: 13px; padding: 5px 20px; line-height: 1em; border-radius: 15px; font-weight: 700; letter-spacing: 0.15px; color: #404040 !important; box-shadow: unset !important; outline: 0; text-decoration: none; cursor: pointer; transition: all 0.3s !important; } html body.hasMouseOver .what-model-i-have-modal-content .operating-system-buttons button.ios-btn[type="button"]:hover, html body.hasMouseOver .what-model-i-have-modal-content .operating-system-buttons button.android-btn[type="button"]:hover, html body .what-model-i-have-modal-content .operating-system-buttons button.ios-btn.selected[type="button"], html body .what-model-i-have-modal-content .operating-system-buttons button.android-btn.selected[type="button"], html body .what-model-i-have-modal-content .operating-system-buttons button.ios-btn.selected[type="button"]:active, html body .what-model-i-have-modal-content .operating-system-buttons button.android-btn.selected[type="button"]:active, html body .what-model-i-have-modal-content .operating-system-buttons button.ios-btn.selected[type="button"]:hover, html body .what-model-i-have-modal-content .operating-system-buttons button.android-btn.selected[type="button"]:hover, html body .what-model-i-have-modal-content .operating-system-buttons button.ios-btn.selected[type="button"]:focus, html body .what-model-i-have-modal-content .operating-system-buttons button.android-btn.selected[type="button"]:focus { border: 2px solid var(--theme) !important; } html body .what-model-i-have-modal-content .modal-body-container { position:relative; overflow: hidden; } html body .what-model-i-have-modal-content .modal-body.rp-ios, html body .what-model-i-have-modal-content .modal-body.rp-android { transition: 0.3s transform; transform: translateX(-100%); } html body .what-model-i-have-modal-content .modal-body.rp-ios.selected, html body .what-model-i-have-modal-content .modal-body.rp-android.selected { transform: translateX(0%); } html body .what-model-i-have-modal-content .main-heading-col { margin-top: 15px; width: 250px; display: block; } html body .what-model-i-have-modal-content .step-desc { font-weight: 400 !important; font-size: 13px; padding-right: 15px; line-height: 1.4em; } html body .what-model-i-have-modal-content .step-2-cols .step-desc { padding-right: 0px; padding-left: 33px; } html body .what-model-i-have-modal-content .step-desc b { font-weight: 700 !important; } html body .what-model-i-have-modal-content .step-heading-cont { position:relative; margin-bottom: 4px; } html body .what-model-i-have-modal-content .step-heading-cont .step-line { position: absolute; width: 100%; left: 0px; height: 2px; background: #d9d9d9; top: 50%; transform: translateY(-50%); z-index: 0; } html body .what-model-i-have-modal-content .step-heading { font-weight: 700 !important; font-size: 13px; text-transform: uppercase; letter-spacing: 1px; color: var(--theme) !important; line-height: 1em; z-index: 1; position: relative; background: #fff; padding: 5px; display: table; padding-left: 0px; } html body .what-model-i-have-modal-content .step-2-cols .step-heading-cont { padding-left: 25px; } html body .what-model-i-have-modal-content .step-2-cols .step-heading { display: block; padding-left: 8px; } html body .what-model-i-have-modal-content .step-1-cols, html body .what-model-i-have-modal-content .step-2-cols { display: flex; align-items: center; margin-top: 0px; } html body .what-model-i-have-modal-content .step-1-col-1, html body .what-model-i-have-modal-content .step-2-col-2 { width: 56%; display: inline-table; float:left; } html body .what-model-i-have-modal-content .step-1-col-2, html body .what-model-i-have-modal-content .step-2-col-1 { width: 44%; display: inline-table; float:left; } html body .what-model-i-have-modal-content .rp-img-bordered { border-radius: 20px; overflow: hidden; box-sizing: border-box; display: block; width: 100%; border: 5px solid #d9d9d9; min-height: 180px; } html body .what-model-i-have-modal-content .rp-img-bordered img { width: 100%; height: auto; display: block; } html body .what-model-i-have-modal-content h2 { font-weight: 400 !important; font-size: 26px; line-height: 1.3em !important; } html body .what-model-i-have-modal-content h2 b { font-weight: 700 !important; } html body .what-model-i-have-close-button { line-height: 1.5rem; text-align: center; cursor: pointer; color: #cfcfcf; font-size: 28px; padding: 0px 0.8rem; margin: -1rem -1rem -1rem auto; margin: 0px; position: absolute; right: 8px; padding: 0px; top: 5px; margin: 0px; line-height: 1em; padding: 6px 10px; font-weight: 700; display: table; } html body .what-model-i-have-close-button:hover { color: darkgrey; } html body .what-model-i-have-modal ::-webkit-scrollbar { width: 10px; } html body .what-model-i-have-modal ::-webkit-scrollbar-track { box-shadow: inset 0 0 2px grey; border-radius: 0px; } html body .what-model-i-have-modal ::-webkit-scrollbar-thumb { background: #cfcfcf; border-radius: 10px; border-top-left-radius: 0px; border-bottom-left-radius: 0px; } html body .what-model-i-have-modal ::-webkit-scrollbar-thumb:hover { background: darkgrey; } html body .show-what-model-i-have-modal.what-model-i-have-modal{ opacity: 1; visibility: visible; transform: scale(1.0); transition: 0.3s opacity, 0.3s visibility !important; z-index: 9999999; } html body .show-what-model-i-have-modal.what-model-i-have-modal .what-model-i-have-modal-content { transform: translate(-50%, -50%); } @media(max-width: 610px) { html body .what-model-i-have-modal-content .step-1-cols, html body .what-model-i-have-modal-content .step-2-cols { margin-top: 30px; flex-direction: column; } html body .what-model-i-have-modal-content .step-1-cols.is_first_step { margin-top: 20px; } html body .what-model-i-have-modal-content .main-heading-col { width: 100%; } html body .what-model-i-have-modal-content .step-1-col-1, html body .what-model-i-have-modal-content .step-2-col-2, html body .what-model-i-have-modal-content .step-1-col-2, html body .what-model-i-have-modal-content .step-2-col-1 { width: 100%; } html body .what-model-i-have-modal-content .step-2-col-1 { order:2; } html body .what-model-i-have-modal-content .step-2-col-2 { order:1; } html body .what-model-i-have-modal-content .rp-img-bordered { margin-top: 15px; } html body .what-model-i-have-modal-content .step-2-cols .step-heading { display: table; padding-left: 0px; } html body .what-model-i-have-modal-content .step-2-cols .step-heading-cont { padding-left: 0px; } html body .what-model-i-have-modal-content .step-2-cols .step-desc, html body .what-model-i-have-modal-content .step-desc { padding-left: 0px; padding-right: 0px; } html body .what-model-i-have-modal-content h2 { font-size: 22px; } } @media(max-width:540px) { html body .what-model-i-have-modal-content { padding: 14px 14px; padding-bottom: 20px; width: 92%; } } @media(max-width:460px) { html body .what-model-i-have-modal-content { padding: 14px 10px; padding-bottom: 20px; } html body .what-model-i-have-modal-content .operating-system-buttons button.ios-btn[type="button"], html body .what-model-i-have-modal-content .operating-system-buttons button.android-btn[type="button"], html body .what-model-i-have-modal-content .operating-system-buttons button.ios-btn[type="button"]:active, html body .what-model-i-have-modal-content .operating-system-buttons button.android-btn[type="button"]:active, html body .what-model-i-have-modal-content .operating-system-buttons button.ios-btn[type="button"]:hover, html body .what-model-i-have-modal-content .operating-system-buttons button.android-btn[type="button"]:hover, html body .what-model-i-have-modal-content .operating-system-buttons button.ios-btn[type="button"]:focus, html body .what-model-i-have-modal-content .operating-system-buttons button.android-btn[type="button"]:focus { font-size: 12px; margin-right: 7px; } html body .what-model-i-have-close-button { right: 5px; } } html body .pdf-offer-modal *:not(i) { font-family: var(--rp-font-family) !important; } html body .pdf-offer-modal { position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); opacity: 1; visibility: hidden; transform: scale(1); transition: 0.3s opacity, 0.3s visibility !important; z-index: 9999999; } html body .pdf-offer-modal-content { position: absolute; top: 50%; left: 50%; box-shadow: 0 0 23px rgba(0, 0, 0, 0.1) !important; transform: translate(-50%, -180%); background-color: white; padding: 14px 22px 24px 22px; width: 100%; border-radius: 0.7rem; max-width: 960px; overflow: hidden; overflow-y: auto; box-sizing: content-box; height: auto; max-height: 90%; -webkit-transition: 0.3s height, 0.3s transform !important; -moz-transition: 0.3s height, 0.3s transform !important; -o-transition: 0.3s height, 0.3s transform !important; -ms-transition: 0.3s height, 0.3s transform !important; transition: 0.3s height, 0.3s transform !important; } html body .pdf-offer-modal-content .model-info { margin-left: 0px; vertical-align: middle; padding: 8px; } html body .pdf-offer-modal-content .model-img, html body .pdf-offer-modal-content .model-info .text { vertical-align: middle; display: inline-table; } html body .pdf-offer-modal-content .model-info .text { margin: 0px 0px 0px 12px; } html body .pdf-offer-modal-content .model-img img { max-width: 100px; max-height: 80px; margin: 0px; margin: auto; padding: 0px; } html body .pdf-offer-modal-content .model-info .text .select-heading { font-weight: 700 !important; font-size: 20px !important; letter-spacing: 0.1px; margin: 0px; top: 1px; color: #323232; position: relative; line-height: 1.4em !important; } body .pdf-offer-modal-content .model-info .model-price-under-title { font-size: 13px; color: #666; margin-top: 6px; line-height: 1.4; } body .pdf-offer-modal-content .model-info .price-currency { margin-left: 2px; font-weight: 500; } body .pdf-offer-modal-content .model-info .price-value { font-weight: 600; } body .pdf-offer-modal-content .model-info .model-price-under-title { font-size: 13px; color: #666; margin-top: 4px; line-height: 1.4; } body .pdf-offer-modal-content .model-price-under-title .price { font-weight: 900; } body .pdf-offer-modal-content .model-price-under-title .currency { padding: 5px; } html body .pdf-offer-modal-content .model-info .text .model-model { font-size: 17px; font-weight: 400; color: var(--theme) !important; } html body .pdf-offer-modal .pdf-offer-modal-content .modal-body { padding: 20px 0px !important; } html body .pdf-offer-modal .pdf-offer-modal-content .modal-body .wp-repair-select-container .wp-repair-col.left { padding: 0px 30px 0px 20px; width: calc(60% - 50px);; float: left; display: inline-block; } html body .pdf-offer-modal .pdf-offer-modal-content .modal-body .wp-repair-select-container .wp-repair-col.right { padding: 0px 20px 0px 30px; width: calc(40% - 50px);; float: left; display: inline-block; } html body .pdf-offer-modal .pdf-offer-modal-content .modal-body .payment-method-group .wp-repair-options-heading { font-size: 14px; font-weight: 600; color: #999; margin-left: 10px; margin-top: 20px; margin-bottom: 15px; letter-spacing: 0.5px; } html body .pdf-offer-modal .pdf-offer-modal-content .modal-body .payment-method-group .wp-repair-card-payment-method { display: flex; align-items: center; justify-content: space-between; max-width: 100%; margin: 0px 0px 10px 0px; padding: 15px 12px; background: #fff; border-radius: 10px; box-shadow: 0px; border: 1px solid #ebebeb; position: relative; cursor: pointer; text-align: left; text-transform: none; letter-spacing: 0px; font-weight: 400; } html body .pdf-offer-modal .pdf-offer-modal-content .modal-body .payment-method-group .wp-rc-pm-option { font-size: 16px; display: flex; align-items: center; } html body .pdf-offer-modal .pdf-offer-modal-content .modal-body .payment-method-group .wp-rc-pm-option .badge-and-text-container { padding-left: 8px; white-space: normal; word-break: break-word; } html body .pdf-offer-modal .pdf-offer-modal-content .modal-body .payment-method-group .wp-rc-pm-option label { font-weight: 600; margin-left: 0px; cursor: pointer; padding-left: 2px; } html body .pdf-offer-modal .pdf-offer-modal-content .modal-body .payment-method-group .wp-rc-pm-option input[type="radio"] { height: 16px; width: 16px; -webkit-appearance: auto; cursor: pointer; } html body .pdf-offer-modal .pdf-offer-modal-content .modal-body .payment-method-group .repair-img img { height: 40px; } html body .pdf-offer-modal .pdf-offer-modal-content .modal-body .rp-payment-box p { font-size: 16px; } html body .pdf-offer-modal .pdf-offer-modal-content .modal-body .rp_payment_method_error { position: relative; margin-top: 20px; margin-bottom: 40px; padding-right: 20px; padding-left: 20px; } html body .pdf-offer-modal .pdf-offer-modal-content .modal-body .rp_payment_method_error .rp_pme_text { background-color: #FFD5D5; padding: 20px 15px; border-radius: 14px; width: 100%; box-shadow: 0px 0px 0px 0.5px #FF7979; border: 1px solid #FF7979; } html body .pdf-offer-modal .pdf-offer-modal-content .modal-body .rp_payment_method_error .exclamation-img { height: 25px; width: 35px; filter: invert(20%) sepia(243%) saturate(1576%) hue-rotate(-21deg) brightness(137%) contrast(73%); margin-right: 0px; } html body .pdf-offer-modal .pdf-offer-modal-content .modal-body .rp_payment_method_error .rp_pme_text p { margin: 0px; color: #BA0000; display: flex; align-items: center; margin-bottom: 0; font-weight: 500; width: calc(100% - 50px); } html body .pdf-offer-modal .pdf-offer-modal-content .modal-body .rp_payment_method_error .rp_pme_text .exclamation-icon { display: inline-table; margin-right: 10px; min-width: 30px; } html body .pdf-offer-modal .pdf-offer-modal-content .modal-body .rp_payment_method_error .rp_pme_close_icon { position: absolute; cursor: pointer; right: 45px; top: 50%; transform: translateY(-50%); z-index: 1; } html body .pdf-offer-modal .pdf-offer-modal-content .modal-body .rp_payment_method_error .close-img { height: 16px; filter: invert(20%) sepia(243%) saturate(1576%) hue-rotate(-21deg) brightness(187%) contrast(94%); } html body .pdf-offer-modal .pdf-offer-modal-content .modal-body .payment-method-group .wp-repair-card-payment-method.mollie .repair-img img { height: 40px; padding-top: 10px; padding-bottom: 10px; width: auto; } html .wp-repair-fe-types-conatiner.page-thanks.page-types.repair-mq-5 .wp-repair-select-container .rp-payment-box p { text-align: left !important; } html body .pdf-offer-modal .pdf-offer-modal-content .modal-body.repair-mq-8 .payment-method-group { margin-top: 30px; } html body .pdf-offer-modal .pdf-offer-modal-content .modal-body.repair-mq-9 .rp_payment_method_error { padding-right: 12px; padding-left: 12px; } html body .pdf-offer-modal .pdf-offer-modal-content .modal-body.repair-mq-9 .rp_payment_method_error .rp_pme_close_icon { right: 37px; } html body .pdf-offer-modal .pdf-offer-modal-content .modal-body.repair-mq-8 .rp_payment_method_error { padding-right: 0px; padding-left: 0px; } html body .pdf-offer-modal .pdf-offer-modal-content .modal-body.repair-mq-8 .rp_payment_method_error .rp_pme_close_icon { right: 25px; } html body .pdf-offer-modal .pdf-offer-modal-content .modal-body.repair-mq-4 .rp_payment_method_error .rp_pme_text p { padding-left: 10px; } html body .pdf-offer-modal .pdf-offer-modal-content .modal-body.repair-mq-4 .rp_payment_method_error .rp_pme_text { padding: 15px 10px; } html body .pdf-offer-modal .pdf-offer-modal-content .modal-body.repair-mq-4 .rp_payment_method_error .rp_pme_text .exclamation-icon { display: none; } html body .pdf-offer-modal .pdf-offer-modal-content .modal-body.repair-mq-4 .rp_payment_method_error .rp_pme_close_icon { right: 20px; } html body .pdf-offer-modal .pdf-offer-modal-content .modal-body .wp-repair-input-group { margin-top: 22px; } html body .pdf-offer-close-button { line-height: 1.5rem; text-align: center; cursor: pointer; color: #cfcfcf; font-size: 28px; padding: 0px 0.8rem; margin: -1rem -1rem -1rem auto; margin: 0px; position: absolute; right: 0px; padding: 0px; top: 0px; margin: 0px; line-height: 1em; padding: 6px 10px; font-weight: 700; display: table; } html body .pdf-offer-close-button:hover { color: darkgrey; } html body #send-pdf-offer .bold { display: block; font-size: 17px; letter-spacing: 0.0.5em; font-weight: 700; line-height: 1em; white-space: pre-line; text-transform: capitalize; } html body #send-pdf-offer { min-height: 51px; padding: 12px 10px !important; width: auto; min-width: 190px; max-width: 215px; box-sizing: border-box; border-radius: 10px !important; } html body .pdf-offer-modal ::-webkit-scrollbar { width: 10px; } html body .pdf-offer-modal ::-webkit-scrollbar-track { box-shadow: inset 0 0 2px grey; border-radius: 0px; } html body .pdf-offer-modal ::-webkit-scrollbar-thumb { background: #cfcfcf; border-radius: 10px; border-top-left-radius: 0px; border-bottom-left-radius: 0px; } html body .pdf-offer-modal ::-webkit-scrollbar-thumb:hover { background: darkgrey; } html body #send-pdf-offer .light { display: block; font-size: 10px; font-weight: 500; font-weight: 400; letter-spacing: 0.06em; margin-top: 3px; line-height: 1.1em; text-transform: initial; white-space: pre-line; } html body .show-pdf-offer-modal{ opacity: 1; visibility: visible; transform: scale(1.0); transition: 0.3s opacity, 0.3s visibility !important; z-index: 9999999; } html body .show-pdf-offer-modal .pdf-offer-modal-content { transform: translate(-50%, -50%); } html body .rp-alert-modal *:not(i) { font-family: var(--rp-font-family) !important; } html body .rp-alert-modal { position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); opacity: 0; visibility: hidden; transform: scale(1); transition: 0.3s opacity, 0.3s visibility !important; z-index: 9999999; } html body .rp-alert-modal-content { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) scale(0.7); box-shadow: 0 0 23px rgba(0, 0, 0, 0.1) !important; background-color: white; padding: 12px; width: 100%; border-radius: 0.7rem; max-width: 300px; overflow: hidden; overflow-y: auto; box-sizing: content-box; height: auto; max-height: 90%; -webkit-transition: 0.3s height, 0.3s transform !important; -moz-transition: 0.3s height, 0.3s transform !important; -o-transition: 0.3s height, 0.3s transform !important; -ms-transition: 0.3s height, 0.3s transform !important; transition: 0.3s height, 0.3s transform !important; } html body .rp-alert-close-button { line-height: 1.5rem; text-align: center; cursor: pointer; color: #721c24; opacity: 0.5; font-size: 26px; padding: 0px 0.8rem; margin: -1rem -1rem -1rem auto; margin: 0px; position: absolute; right: 0px; padding: 0px; top: 0px; margin: 0px; line-height: 1em; padding: 6px 10px; font-weight: 700; display: table; } html body .rp-alert-close-button:hover { opacity: 1; } html body .rp-alert-modal ::-webkit-scrollbar { width: 10px; } html body .rp-alert-modal ::-webkit-scrollbar-track { box-shadow: inset 0 0 2px grey; border-radius: 0px; } html body .rp-alert-modal ::-webkit-scrollbar-thumb { background: #cfcfcf; border-radius: 10px; border-top-left-radius: 0px; border-bottom-left-radius: 0px; } html body .rp-alert-modal ::-webkit-scrollbar-thumb:hover { background: darkgrey; } html body .show-rp-alert-modal{ opacity: 1; visibility: visible; transform: scale(1.0); transition: 0.3s opacity, 0.3s visibility !important; z-index: 9999999; } html body .show-rp-alert-modal .rp-alert-modal-content { transform: translate(-50%, -50%) scale(1.0); } html body .wp-repair-fe-types-conatiner.page-repairs.page-types .bold{ display: block; font-size: 19px; letter-spacing: 0.03em; font-weight: 700; } html body .wp-repair-fe-types-conatiner.page-repairs.page-types .light{ display: block; font-size: 13px; font-weight: 500; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card{ border: 1.5px solid #ebebeb !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card .color-name{ font-size: 11px !important; text-align: left; } .wp-repair-add-item { padding: 6px 8px 5px 8px !important; border: 1px solid !important; border-radius: 7px !important } .show-price { font-weight: 600 !important; font-size: 20px !important; letter-spacing: 0px !important; word-wrap: normal; word-break: normal; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .more-card-options .price.price_on_request_text { font-size: 10px; line-height: 1.25em; text-transform: lowercase !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .more-card-options .price.price_on_request_text .show-price { font-size: 10px !important; position: relative; top: 3px; } .show-price.is_free { text-transform: uppercase; font-size: 12px !important; line-height: 23px; } .show-price.price_on_request { width: 40px !important; letter-spacing: -0.33px !important; display: table; line-height: 1.25em !important; font-size: 10px !important; font-weight: 600 !important; text-align: center !important; text-transform: lowercase !important; position: relative; left: 0.2px; } .show-price.price_on_request.is_dutch { left: 0px; width: 45.5px !important; } .wp-repair-action-price .wp-repair-add-item.starting_at_cls { min-width: 50px; } .wp-repair-action-price .starting-at-sup { position: absolute; right: calc(100% - 10px); background: var(--theme); color: #fff; width: 80px; padding: 3px 5px; text-align: center; font-size: 12px; border-radius: 5px; display: table; border-top-right-radius: 0px; top: 50%; transform: translateY(-50%); border-bottom-right-radius: 0px; } .wp-repair-action-price .starting-at-sup { position: absolute; right: 7px; background: var(--theme); color: #fff; padding: 1px 9px 1px 2px; line-height: 1.3em; letter-spacing: -0.33px; text-align: right; font-size: 10px; border-radius: 6px; display: table; top: 7px; transform: unset; border-bottom-right-radius: 0px; font-weight: 500; text-transform: lowercase; white-space: nowrap; padding-left: 8px; box-sizing: border-box; } .rp-fixborder { border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; } .show-price,.total-actual-price{ font-family: 'Roboto', sans-serif !important; } .wp-repair-action-price { right: -5px !important; } .total-actual-price sup { vertical-align: baseline !important; position: relative !important; top: -0.8em !important; letter-spacing: 1px !important; font-size: 17px !important; font-weight: 500 !important; } .repairtooltipster-default.wp-repair-tooltip-theme .repairtooltipster-content strong { line-height: 1.5em; } .repairtooltipster-base .repairtooltipster-content { background: #000 !important; } .repairtooltipster-arrow span { border-color: #000; } .repairtooltipster-arrow span:nth-child(2) { display: none; } html body .wp-repair-input-group input:hover, html body .wp-repair-input-group:hover input, html body .wp-repair-input-group select:hover, html body .wp-repair-input-group:hover select { -webkit-transition: 0.4s border-color, 0.4s background, 0.4s transform; -moz-transition: 0.4s border-color, 0.4s background, 0.4s transform; -o-transition: 0.4s border-color, 0.4s background, 0.4s transform; -ms-transition: 0.4s border-color, 0.4s background, 0.4s transform; transition: 0.4s border-color, 0.4s background, 0.4s transform; } html body.hasMouseOver .wp-repair-input-group:hover input, html body.hasMouseOver .wp-repair-input-group:hover input[type="text"], html body.hasMouseOver .wp-repair-input-group:hover input[type="email"], html body.hasMouseOver .wp-repair-input-group:hover textarea, html body.hasMouseOver .wp-repair-input-group:hover select { outline: 0 !important; box-shadow: 0 0 0 1.8px var(--theme) !important; border: 0px !important; } html body.hasMouseOver .wp-repair-input-group:hover label { color: var(--theme); } html body .wp-repair-input-group input:focus, html body .wp-repair-input-group input:focus:focus-visible, html body.hasMouseOver .wp-repair-input-group input:active, html body.hasMouseOver .wp-repair-input-group input:hover, html body .wp-repair-input-group select:focus, html body .wp-repair-input-group select:focus:focus-visible, html body.hasMouseOver .wp-repair-input-group select:active, html body.hasMouseOver .wp-repair-input-group select:hover, html body .wp-repair-input-group textarea:focus, html body.hasMouseOver .wp-repair-input-group textarea:active, html body.hasMouseOver .wp-repair-input-group textarea:hover, html body .wp-repair-input-group textarea:focus:focus-visible { outline: 0 !important; box-shadow: 0 0 0 1.8px var(--theme) !important; border: 0px !important; } html body .wp-repair-input-group input, html body .wp-repair-input-group select, html body .wp-repair-input-group textarea, html body .wp-repair-input-group input:visited, html body .wp-repair-input-group textarea:visited, html body .wp-repair-input-group input:hover, html body .wp-repair-input-group select:hover, html body .wp-repair-input-group textarea:hover, html body .wp-repair-input-group input:focus, html body .wp-repair-input-group select:focus, html body .wp-repair-input-group textarea:focus, html body .wp-repair-input-group input:active, html body .wp-repair-input-group select:active, html body .wp-repair-input-group textarea:active { background: #fff; margin: 0px; } html body .wp-repair-input-group input:-webkit-autofill, html body .wp-repair-input-group input:-webkit-autofill:hover, html body .wp-repair-input-group input:-webkit-autofill:focus, html body .wp-repair-input-group input:-webkit-autofill:active { -webkit-background-clip: border-box !important; } html body .pdf-offer-modal .wp-repair-input-group textarea { height: 85px; min-height: 85px; width: 100%; max-width: 100%; resize: none; display: table; } html body .pdf-offer-modal .modal-footer { margin-top: 10px !important; margin-bottom: 3px !important; padding: 20px 0px 0px 0px !important; display: table; width: 100%; } html body .pdf-offer-modal .modal-body { padding: 0px !important; } html body .rp-alert-modal .wp-repair-input-group textarea { height: 85px; min-height: 85px; width: 100%; max-width: 100%; resize: none; display: table; } html body .rp-alert-modal .modal-footer { margin-top: 10px !important; margin-bottom: 3px !important; padding: 0px !important; display: table; width: 100%; } html body .rp-alert-modal .modal-body { padding: 0px !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td button.send-offer-pdf, html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-width-100.wp-repair-cart button.finalize-booking, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-width-100 button.show-all-repairs, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card, html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td button.send-offer-pdf:hover, html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-width-100.wp-repair-cart button.finalize-booking:hover, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-width-100 button.show-all-repairs:hover, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card:hover { transform: unset !important; } @media(max-width: 376px) { html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .text-all { width: calc(100% - 124px); } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.three-digits .text-all { width: calc(100% - 135px); } } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.three-digits .text-all { width: calc(100% - 135px); } html .wp-repair-fe-types-conatiner.page-types.page-repairs div.wp-repair-clearfix { display: table; width: 100%; } html .wp-repair-fe-types-conatiner.page-types.page-repairs div.wp-repair-clearfix::after{ clear: both !important; content: "" !important; display: block !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs div.wp-repair-clearfix .wp-repair-width-50 .wp-repair-repair-card.subtext_info { min-height: 123px; } html .wp-repair-fe-types-conatiner.page-types.page-repairs div.wp-repair-clearfix .wp-repair-width-50 .wp-repair-repair-card.subtext_info .repair-desc { padding: 15px 25px 0px 15px; word-break: break-word; font-size: 14px !important; font-weight: 300 !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs.repair-mq-5 div.wp-repair-clearfix .wp-repair-width-50 .wp-repair-repair-card.subtext_info .repair-desc { font-size: 13px !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs.repair-mq-5 div.wp-repair-clearfix .wp-repair-width-50 .wp-repair-repair-card.subtext_info .repair-desc { padding: 15px 6px 0px 12px; } html .wp-repair-fe-types-conatiner.page-types.page-repairs div.wp-repair-clearfix .wp-repair-width-50 .wp-repair-repair-card.subtext_info .repair-mins { font-size: 10px !important; font-weight: 500 !important; color: var(--theme); text-transform: uppercase; } html .wp-repair-fe-types-conatiner.page-types.page-repairs div.wp-repair-clearfix .wp-repair-width-50 .wp-repair-repair-card .more-card-options .repair-mins { font-size: 10px !important; font-weight: 500 !important; color: var(--theme); text-transform: uppercase; padding: 0px 5px; margin-top: 3px; margin-bottom: 4px; } html .wp-repair-fe-types-conatiner.page-types.page-repairs div.wp-repair-clearfix .wp-repair-width-50 .wp-repair-repair-card.subtext_info .repair-name { margin-bottom: 0px !important; line-height: 24px !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-4 .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-50 .wp-repair-repair-card.subtext_info .wp-repair-action-price { position: absolute; top: 0px !important; transform: translateY(0%) !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs.repair-mq-11 .wp-repair-select-container div.wp-repair-clearfix .wp-repair-width-50 .wp-repair-repair-card.subtext_info { min-height: unset; height: auto !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-width-33 .wp-repair-repair-card .wp-repair-action-price .wp-repair-add-item{ padding: 5px !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .select-repair-no-colors p.ptop { margin-top: 0px !important; } @media (max-width: 425px) { html body .pdf-offer-modal-content { max-width: 80%; max-height: 85%; } html body .rp-alert-modal-content { max-width: 80%; max-height: 85%; } html body .pdf-offer-modal span.receive_your_offer { font-size: 18px !important; } html body .pdf-offer-modal span.receive_your_offer.selecteer { font-size: 17px !important; } html body .pdf-offer-modal span.please_fill_in_all_necessary_information { font-size: 12px !important; } } @media (max-width: 360px) { html body .pdf-offer-modal span.receive_your_offer { font-size: 17px !important; } html body .pdf-offer-modal span.receive_your_offer.selecteer { font-size: 15px !important; } } html .wp-repair-fe-types-conatiner.page-types.page-finalize #wp-repair-brand-search { background: #fff; border-radius: 40px; font-size: 14px; padding: 10px 10px 10px 45px; border: 2px solid #8e8e8e; outline: 0; margin: 20px 0px; box-shadow: 0px; font-family: var(--rp-font-family); } body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-finalize #wp-repair-brand-search:hover, body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-finalize #wp-repair-brand-search:active, #wp-repair-brand-search:focus { border: 2px solid var(--theme); } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-search-container { position: relative; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-search-container .icon-search { font-size: 19px; position: absolute; top: 7px; left: 18px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .select-square-bg { left: 20px; cursor: pointer; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .select-square-bg:hover, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .select-square-bg:active, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .select-square-bg:focus { background: #005a9f; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .select-square-bg i { left: 55px; color: #fff; font-size: 14px; position: absolute; line-height: 1em; top: 10px; left: 11px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container.rp_reschedule .select-square-bg { cursor: default; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container.rp_reschedule .select-square-bg i, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container.rp_reschedule .select-square-bg span { visibility: hidden; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .select-heading { margin-left: 50px; letter-spacing: 0.1px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-col-t5 { width: 20%; padding: 10px; display: inline-block; float: left; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-col-t5 button { width: 100%; border-radius: 15px; background: #fff; height: 150px; border: 2px solid #adadad; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-col-t5 button:hover, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-col-t5 button:active, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-col-t5 button:focus { border-color: var(--theme); } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-col-t5 button .icon img { max-width: 100px; max-height: 70px; display: block; margin: 0px; margin: auto; padding: 0px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-col-6 { width: 50%; float: left; display: inline-block; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-col-6 { padding: 0px 60px 0px 20px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right { padding: 0px 20px 0px 60px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-col-6 p.wp-repair-options-heading { margin-bottom: 8px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-col-6 p.wp-repair-options-heading.ptop { margin-top: 31px; margin-bottom: 16px; margin-left: 8px; font-weight: 600; color: #7a7a7a; font-size: 15px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .wp-repair-select-container .wp-repair-col-6 p.wp-repair-options-heading.ptop { font-size: 14px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .wp-repair-select-container .wp-repair-col-6 .require-deposit-group p.wp-repair-options-heading.ptop { font-size: 14px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 { width: 100%; padding: 0px 0px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-50, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-33 { display: inline-block; float: left; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 span.wp-repair-repair-card { display: block; width: 100%; margin: 0px 0px 20px 0px !important; padding: 22px 12px; background: #fff; border-radius: 10px; box-shadow: 0px; border: 1px solid #ebebeb; position: relative; cursor: pointer; text-align: left; text-transform: none; letter-spacing: 0px; font-weight: 400; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-4 .wp-repair-select-container .wp-repair-width-100 span.wp-repair-repair-card { padding: 15px 10px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .repair-img { margin: 0px 8px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .repair-img img { max-height: 35px; padding: 0px 10px; margin: 0px; margin: auto; width: auto; max-width: 100%; height: 35px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .repair-img, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .text-all, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .wp-repair-action-price { margin: 0px; display: inline-table; vertical-align: middle; line-height: 1em; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .repair-name, html .wp-repair-fe-types-conatiner.page-types.page-finalize .payment-method-group .wp-rc-pm-option label { margin: 0px; font-size: 15px; font-weight: 700; color: #464646; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .rp-dm-price-badge, html .wp-repair-fe-types-conatiner.page-types.page-finalize .payment-method-group .wp-repair-card-payment-method .rp-dm-price-badge, html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .rp-dm-price-badge { font-weight: 700; font-size: 11px; background: var(--theme-10-opacity); color: var(--theme); padding: 2px 4px; box-sizing: border-box; border-radius: 6px; line-height: 1.2em; vertical-align: middle; position: relative; top: -1px; margin-left: 2px; white-space: nowrap; display: inline-block; height: auto; width: auto; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .more-card-options li:hover .rp-dm-price-badge { background: rgba(255, 255, 255, 0.9); } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .rp-dm-price-badge { font-size: 11px; top: -1px; line-height: 1.1em; padding: 3px 6px 3px 6px !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .percent-off-badge, html .wp-repair-fe-types-conatiner.page-types.page-finalize .payment-method-group .wp-repair-card-payment-method .percent-off-badge { font-weight: 700; font-size: 11px; background: #fff; color: var(--theme); border: 1px solid var(--theme); line-height: 1.1em; text-transform: uppercase; padding: 2px 5px 2px 5px !important; box-sizing: border-box; border-radius: 6px; vertical-align: middle; position: relative; top: -1px; margin-left: 2px; white-space: nowrap; display: none; height: auto; width: auto; position: absolute; right: 8px; transform: translateY(-50%); overflow: hidden; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .payment-method-group .wp-repair-card-payment-method .rp-pm-cost-badge, html .wp-repair-fe-types-conatiner.page-types.page-finalize .payment-method-group .wp-repair-card-payment-method .rp-priority-cost-badge { top: 0px; left: unset; right: unset; transform: unset; margin-left: 3px; bottom: unset; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.active.show-discount .percent-off-badge { display: inline-block; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .empty-when-inactive .rp-dm-price-badge { display: none !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .empty-when-inactive { display: none !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .more-card-options .rp-dm-price-badge { position: relative; top: 1px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .repair-mins { font-size: 12px; font-weight: 400; margin: 0px; color: #a5a5a5; line-height: 1.4em; margin-top: 1px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .repair-img, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .text-all, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .wp-repair-action-price { margin: 0px; display: inline-table; vertical-align: middle; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .wp-repair-action-price { position: absolute; right: 0px; font-weight: 600; color: #696969; margin-right: 20px; margin-top: 4px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .wp-repair-action-price p.wp-repair-price { margin-right: 0px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-select-checkbox { border: 2px solid var(--theme); width: 24px; height: 24px; display: block; border-radius: 4px; cursor: pointer; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-width-33 .wp-repair-repair-card .wp-repair-action-price p.wp-repair-price { color: var(--theme); margin-right: 0px; font-size: 24px; margin-left: 10px; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card:hover, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card:active, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card:focus, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 span.wp-repair-repair-card.active { border: 1.5px solid var(--theme); box-shadow: 0 0 0 0.8px var(--theme); border-color: var(--theme); } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 { position: relative; top: 0px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-select-checkbox, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container button.user-type span { display: inline-table; vertical-align: middle; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container button.user-type span { margin: 0px; font-size: 15px; font-weight: 600; text-transform: none; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-select-checkbox { display: inline-block; margin-right: 5px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container button.rp-tos .wp-repair-select-checkbox { width: 21px; height: 21px; vertical-align: top; text-align: left; position: relative; top: 1px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container button.user-type { margin: 0px; display: inline-table; margin-right: 20px; color: #464646; padding: 0px; background: transparent !important; background-color: none !important; line-height: 1em; outline: 0; text-decoration: none; position: relative; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 input.user-info, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 textarea.user-info { box-shadow: 0 0 0 1.5px #c4c4c4 !important; color: #464646 !important; background: transparent !important; background-color: none !important; border: 0px !important; border-radius: 8px; margin: 20px 0px 5px 0px; padding: 13px; font-size: 15px; font-weight: 500; outline: 0; width: 100%; display: block; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 input.user-info { height: 52px; min-height: 52px; max-height: 52px; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 input.user-info:active, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 input.user-info:focus, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 input.user-info:hover, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 textarea.user-info:active, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 textarea.user-info:focus, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 textarea.user-info:hover { border: 0px !important; box-shadow: 0 0 0 1.8px var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .user-type-select { margin-top: 40px; margin-bottom: 15px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-input-group { position: relative; display: table; width: 100%; margin-top: 0px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-input-group.width-50-left { width: calc(50% - 9px) !important; float: left; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-input-group.width-50-right { width: calc(50% - 9px) !important; float: right; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .wp-repair-select-container .wp-repair-width-100 .wp-repair-input-group.width-50-right, html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .wp-repair-select-container .wp-repair-width-100 .wp-repair-input-group.width-50-left { width: 100% !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-input-group.width-100-right { width: 100%; float: right; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-input-group label { position: absolute; top: 14px; left: 20px; padding: 0px 6px; background: #fff; line-height: 1.2em; text-transform: uppercase; font-weight: 600; font-size: 11px; letter-spacing: 2px; color: #868686; display: block; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-input-group.focused label, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-input-group.hovered label { color: var(--theme); } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right .model-info { margin-left: 0px; vertical-align: middle; padding: 8px 8px 0px 8px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right .model-img, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right .model-info .text { vertical-align: middle; display: inline-table; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right .model-info .text { width: calc(100% - 80px); } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-4 .wp-repair-select-container .finalize-right .model-info .text { width: calc(100% - 60px); } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right .model-img img { max-width: 100px; max-height: 80px; margin: 0px; margin: auto; padding: 0px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right .select-heading { margin-left: 12px; font-weight: 700 !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right .model-model { margin-left: 12px; font-size: 17px; font-weight: 400; color: #0073c4; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr { border: 0px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr.added-item .item-price, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr.added-item .dm-name, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr .pm-name, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr .cc-price.combo.item-price { vertical-align: middle; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr.combo_discount_disabled { display: none !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table .col-container:after, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table .col-container::after { content: ''; display: block; clear: both; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table .col-container { border: 1px solid #e1e1e1; border-radius: 10px; padding: 15px; position: relative; overflow: hidden; box-shadow: 0 0 20px rgba(0, 0, 0, 0.05); } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-4 .wp-repair-select-container .finalize-right table .col-container { padding: 0px 3px; border: 0px; box-shadow: unset; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table .col-container .rp-loading-container { position: absolute; background: #fff; width: 100%; overflow: hidden; height: 100%; top: 0px; left: 0px; z-index: 1; display: none; opacity: 0.6; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table .col-container .rp-loading-container.show-loading { display: table; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table .col-container .rp-loading-container .rp-loader-box { display: table; position: relative; top: 50%; left: 50%; transform: translate(-50%, -50%); } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table .col-container .col-1 { width: calc(60% - 9px); float: left; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table .col-container .col-2 { width: calc(40% - 9px); float: right; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td .only-repair-name { margin: 0px; font-size: 14px; font-weight: 700; border: 0px; color: #5a5a5a; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td .only-repair-name { display: inline-block; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td .only-repair-name.has-discounted { margin-right: 5px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td .percent-off-badge { font-weight: 700; font-size: 11px; background: #fff; color: var(--theme); border: 1px solid var(--theme); line-height: 1.1em; text-transform: uppercase; padding: 2px 5px 2px 5px !important; box-sizing: border-box; border-radius: 6px; vertical-align: middle; position: relative; top: -1px; white-space: nowrap; display: inline-block; height: auto; width: auto; background: #cef6ce !important; color: #0fad0f !important; border: 1.5px solid #9be79b !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td.model-name { font-size: 13px; color: #a7a7a7; font-weight: 600; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td .spacer { display: block; width: 100%; height: 2px; background: #efefef; margin: 10px 0px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td .spacer.special { display: block; width: 100%; height: 2px; background: #efefef; margin: 0px 0px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td.subtotal { font-weight: 400; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td.item-price { text-align: right; font-size: 16px; font-weight: 700; color: var(--theme); } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td.item-price .box { display: inline-block; padding: 5px 8px; line-height: 1em; border-radius: 3px; border: 2px solid var(--theme); color: var(--theme); font-weight: 700; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td.subtotal-price { font-weight: 400; font-size: 18px; line-height: 1em; text-align: right; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td.cc-text, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td.cc-price, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td.subtotal, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td.subtotal-price { padding: 5px 7px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td.cc-price { font-weight: 700; font-size: 18px; line-height: 1em; color: var(--theme); text-align: right; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td.cc-price.black { color: #5a5a5a; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td .more-info.light { display: table; font-weight: 400; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr.total-with-vat td .cart-total{ font-size: 22px; font-weight: 600; color: #464646; line-height: 1.2em; display: table; text-align: center; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr.total-with-vat td .vat { font-size: 14px; text-align: center; line-height: 1.2em; padding: 0px; display: table; color: #575757; font-weight: 400; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr.total-with-vat td .total-actual-price { font-size: 28px; letter-spacing: -0.5px; font-weight: 700; color: #3b3b3b; position: relative; top: 0px; float: right; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table.closed tr.total-with-vat td .total-actual-price { float: left; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right .ship_device_selected table.closed tr.total-with-vat td .total-actual-price { float: right; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-12 .wp-repair-select-container .finalize-right table.closed tr.total-with-vat td .total-actual-price { float: right; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td .come-store-text { font-size: 14px; display: block; float: right; text-align: right; width: 100%; font-weight: 400; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td.come-by-store-td-2, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td.come-by-store-td-2-spacer { display: none; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-12 .wp-repair-select-container .finalize-right table tr td.come-by-store-td-2, html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-12 .wp-repair-select-container .finalize-right table tr td.come-by-store-td-2-spacer { display: table-cell; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td.come-by-store-td-2 .come-store-text { font-size: 13px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td .appointment-time { font-size: 14px; display: block; float: right; text-align: right; width: 100%; font-weight: 700; color: var(--theme) !important; margin-top: 10px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right .ship_device_selected table tr td .appointment-time { display: none; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td .appointment-time br { display: block; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td.come-by-store-td-2 .appointment-time { font-size: 14px; margin-top: 5px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 textarea.user-info { height: 80px; resize: vertical; min-height: 80px; max-height: 240px; display: block; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table.table { margin-bottom: 0px; margin-top: 0px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table.table.main { margin-top: 20px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-4 .wp-repair-select-container .finalize-right table.table.main { margin-top: 10px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-12 .wp-repair-select-container .finalize-right table.table.table-model-name td.model-name { width: 100% !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-12 .wp-repair-select-container .finalize-right table.table.table-model-name td.come-by-store-td { width: 0% !important; display: none !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table.table.table-model-name.opened td { vertical-align: bottom; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table.table.table-model-name.opened td.model-name div, html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-12 .wp-repair-select-container .finalize-right table.table.table-model-name td.model-name div { display: none !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table.table.total-table { width: calc(100% - 40px); position: absolute; bottom: 10px; left: 20px; margin: 0px; -webkit-transition: 0.3s width !important; -moz-transition: 0.3s width !important; -o-transition: 0.3s width !important; -ms-transition: 0.3s width !important; transition: 0.3s width !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-12 .wp-repair-select-container .finalize-right table.table.total-table { width: 100%; position: relative; bottom: 0px; left: 0px; margin: 0px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table.table.total-table td { background: #fff !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table.table.total-table tr td:nth-child(2) { padding: 8px 7px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table.table.total-table.closed { width: 49%; position: absolute; bottom: 10px; left: 20px; margin: 0px; transform: translateX(0px); } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right .ship_device_selected table.table.total-table.closed { width: calc( 100% - 40px ); } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-12 .wp-repair-select-container .finalize-right table.table.total-table.closed { width: 100%; position: relative; bottom: 0px; left: 0px; margin: 0px; transform: translateX(0px); } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right .wp-repair-more-details { overflow: hidden; max-height: 0px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right button.view-repair-order-btn { background: #e9e9e9 !important; color: #999999 !important; text-align: center !important; padding: 6px 15px !important; font-size: 12px !important; letter-spacing: 0px !important; margin: auto !important; border-radius: 10px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; position: relative !important; left: 50% !important; transform: translateX(-50%) !important; font-weight: 500 !important; -webkit-transition: 0.4s all !important; -moz-transition: 0.4s all !important; -o-transition: 0.4s all !important; -ms-transition: 0.4s all !important; transition: 0.4s all !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-4 .wp-repair-select-container .finalize-right button.view-repair-order-btn { width: 100% !important; border-radius: 6px !important; border-top-left-radius: 6px !important; border-top-right-radius: 6px !important; margin-top: 15px !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right button.view-repair-order-btn:hover { background: var(--theme) !important; color: #fff !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right button.view-repair-order-btn i { font-size: 12px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right .wp-repair-more-details table { margin-top: 15px; margin-bottom: 57px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-12 .wp-repair-select-container .finalize-right .wp-repair-more-details table { margin-bottom: 0px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right { overflow: hidden; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right .confirm-booking { padding: 8px 4px; margin: 0px; cursor: pointer; margin-left: 0px; position: relative; display: inline-table; width: 280px; text-align: center; border: 2px solid var(--theme); margin-right: 0px; border-radius: 10px; background: var(--theme); color: #fff; text-decoration: none; height: auto; min-height: 61px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right .confirm-booking .bold { display: block; font-weight: 600; text-transform: capitalize; font-size: 18px; color: #fff; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right .confirm-booking .light { display: block; font-weight: 400; letter-spacing: 0px; font-size: 11px; text-transform: none; color: #fff; outline: 0; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right .confirm-booking .confirm-booking-icon { position: absolute; right: 14px; font-size: 20px; top: 13px; color: #fff; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right .confirm-booking-btn-cont { text-align: right; margin-top: 20px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right button.confirm-booking { background: var(--theme) !important; background-color: none !important; color: #fff !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right .confirm-booking:hover, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right .confirm-booking:active, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right .confirm-booking:focus { background: #005a9f !important; outline: 0; border-color: #005a9f !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container button.user-type i.fa-check { position: absolute; top: 6px; left: 6px; font-size: 14px; color: var(--theme); display: table; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container button.user-type.rp-tos i.fa-check { font-size: 12px; top: 5px; left: 5px; text-align: left; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-input-group.business { display: none; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.ship-device { margin: 0px 0px 0px 50px; border: 0px; width: auto; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.ship-device td { width: 50%; vertical-align: top; border: 0px; font-size: 15px; color: #464646; padding: 8px 15px 8px 0px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card.active { text-decoration: none; -webkit-touch-callout: text; -webkit-user-select: text; -khtml-user-select: text; -moz-user-select: text; -ms-user-select: text; user-select: text; text-underline-position: none; cursor: auto; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card.active .wp-repair-action-price { cursor: pointer; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device { transition: max-height 0.3s; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table td span, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup table.table td span { display: block; font-weight: 500; color: #5a5a5a; } html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup table.table td span { position: relative; top: 0px; } html .wp-repair-fe-types-conatiner.page-types br { display: block !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .wp-repair-action-price i.fa-check { position: absolute; font-size: 14px; color: var(--theme); display: table; top: 6px; line-height: 1em; left: 6px; display: table; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .wp-repair-action-price i.fa-check, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container button.user-type i.fa-check { -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); -ms-transform: scale(0); transform: scale(0); } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card.active .wp-repair-action-price i.fa-check, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .user-type.active i.fa-check { -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device { max-height: 0px; overflow: hidden; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .more-info-container { padding: 15px 10px 0px 10px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .more-info-container ul { list-style: disc; margin: 0 0 0 22px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .more-info-container ol { list-style: decimal; margin: 0 0 0 22px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .more-info-container ul li { display: list-item; list-style-type: disc; list-style: disc; margin-bottom: 8px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .more-info-container ol li { margin-bottom: 8px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .more-info-container ul li::marker { font-size: 16px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .more-info-container ol li::marker { font-weight: 500; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .more-info-container p { font-size: 13px; font-weight: 400; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .more-info-container em { font-style: italic; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .more-info-container strong, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .more-info-container h1, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .more-info-container h2, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .more-info-container h3, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .more-info-container h4, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .more-info-container h5, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .more-info-container h6 { font-weight: 700; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 span.wp-repair-repair-card.active { outline: 0; border-color: var(--theme); } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table td span.ref-id { color: var(--theme); font-weight: 700; display: inline-table; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.location, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.date-time, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup table.table.location { margin: 0px; border: 0px; width: auto; width: 100%; margin-top: 18px; box-sizing: border-box; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.location.enter-your-location { margin-top: 12px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.location.choose-loc { margin-top: 0px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.location td, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.date-time td, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup table.table.location td { width: 50%; vertical-align: top; border: 0px; font-size: 15px; padding: 8px; padding-left: 0px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.location tr td.rp-ptb-0 { padding-left: 5px; padding-right: 9px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.location tr td.rp-ptb-0:nth-child(even) { padding-left: 9px; padding-right: 5px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.location tr td.rp-ptb-0, html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.location tr td.rp-ptb-0:nth-child(even) { padding-left: 5px; padding-right: 5px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.location tr td.rp-ptb-country { padding:0px; padding-left: 5px; padding-right: 5px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .location-select, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .location-select { padding: 12px; font-size: 14px; background: #fff !important; background-color: none !important; text-align: left; border: 2px solid #efefef !important; border-radius: 10px; width: 100%; display: block; text-transform: none; letter-spacing: 0px; color: #575757 !important; outline: 0; text-decoration: none; position: relative; box-shadow: 0 0 15px rgba(0, 0, 0, 0.05); } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .location-select:active, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .location-select:focus, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .location-select.selected { border-color: var(--theme) !important; background: var(--theme-10-opacity) !important; } html body.hasMouseOver .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .location-select:active, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .location-select:focus, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .location-select.selected { border-color: var(--theme) !important; background: var(--theme-10-opacity) !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .location-select .text .bold, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .location-select .text .bold { font-weight: 700; color: #464646; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .location-select .text .light, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .location-select .text .light { font-weight: 400; color: #5a5a5a; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .location-select .text .light.rpmb-8, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .location-select .text .light.rpmb-8 { margin-bottom: 8px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .location-select .text { text-align: left; display: inline-table; word-break: break-word; white-space: normal; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .location-select .icon, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .location-select .icon { display: inline-table; position: absolute; top: 12px; right: 12px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .location-select .icon.next-to-title, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .location-select .icon.next-to-title { display: inline-table; position: relative; top: 2px; right: 0px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .location-select .icon, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .location-select .icon { color: #a7a7a7; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .location-select .distance, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .location-select .distance { display: block; position: absolute; padding: 3px 6px; right: 8px; bottom: 8px; border-radius: 5px; color: #fff !important; background: var(--theme) !important; font-size: 13px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .location-select .distance span.wp-repair-tooltip, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .location-select .distance span.wp-repair-tooltip { color: #fff !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .location-select .distance span.wp-repair-tooltip .bold, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .location-select .distance span.wp-repair-tooltip .bold { font-weight: 700; color: #fff; display: inline-block; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.location td.choose-location-text, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.date-time td.choose-location-text, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup table.table.location td.choose-location-text { letter-spacing: 1px; font-size: 14px; color: #5a5a5a; margin: auto; text-align: left; position: relative; padding-left: 8px; padding-right: 8px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.date-time td.choose-location-text .rp-slider-controls { display: flex; position: absolute; right: 0px; top: 50%; transform: translateY(-50%); background: #fff; padding: 0px 5px 0px 8px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.date-time td.choose-location-text .rp-slider-controls .prev-icon, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.date-time td.choose-location-text .rp-slider-controls .next-icon, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.date-time td.choose-location-text .rp-slider-controls .prev-icon:hover, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.date-time td.choose-location-text .rp-slider-controls .next-icon:hover, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.date-time td.choose-location-text .rp-slider-controls .prev-icon:active, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.date-time td.choose-location-text .rp-slider-controls .next-icon:active, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.date-time td.choose-location-text .rp-slider-controls .prev-icon:focus, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.date-time td.choose-location-text .rp-slider-controls .next-icon:focus { display: inline-block; background: var(--theme-10-opacity); padding: 5px; border-radius: 40%; margin: 0px 2px; outline: 0; box-shadow: unset; opacity: 1; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.date-time td.choose-location-text .rp-slider-controls .prev-icon.disabled, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.date-time td.choose-location-text .rp-slider-controls .next-icon.disabled { opacity: 0.6 !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.date-time td.choose-location-text .rp-slider-controls .prev-icon svg .st0, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.date-time td.choose-location-text .rp-slider-controls .next-icon svg .st0 { fill: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.location td.choose-location-text .line, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.date-time td.choose-location-text .line, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup table.table.location td.choose-location-text .line { position: absolute; width: calc(100% - 16px); height: 1px; top: 50%; transform: translateY(-50%); background: #c4c4c4; left: 8px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.location td.choose-location-text .the-text, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.date-time td.choose-location-text .the-text, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup table.table.location td.choose-location-text .the-text { text-align: left; display: inline-block; padding-right: 10px; padding-left: 6px; background: #fff; position: relative; z-index: 1; letter-spacing: 0px; color: #464646; font-weight: 400; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.location td.choose-location-text .the-text:before, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.date-time td.choose-location-text .the-text:before, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup table.table.location td.choose-location-text .the-text:before { display: inline-block; width: 10px; height: 10px; border-radius: 50%; margin-right: 10px; content: ""; background: var(--theme); } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-4 .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.location td.choose-location-text .the-text:before, html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-4 .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.date-time td.choose-location-text .the-text:before { width: 8px; height: 8px; margin-right: 8px; } html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup table.table.location td { padding-right: 8px; padding-left: 0px; } @media(max-width:600px) { html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup table.table.location td { padding-right: 4px; padding-left: 4px; } } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .date-slider { width: 100%; overflow: visible; margin: auto; position: relative; margin-top: 0px; margin-bottom: 0px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device button.slick-next.slick-arrow { font-size: 14px; position: absolute; right: -32px; left: unset; top: 12px; padding: 0px; background: transparent !important; background-color: none !important; color: #575757 !important; box-shadow: unset !important; width: auto !important; height: auto !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device button.slick-prev.slick-arrow:before, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device button.slick-prev.slick-arrow:after, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device button.slick-next.slick-arrow:before, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device button.slick-next.slick-arrow:after { content: ""; display: none; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .date-slider .slick-track { padding: 0px !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device button.slick-prev.slick-arrow { font-size: 14px; position: absolute; left: -32px; right: unset; top: 12px; padding: 0px; background: transparent !important; background-color: none !important; color: #575757 !important; box-shadow: unset !important; width: auto !important; height: auto !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .wpRepairDateSlide { text-align: center; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .wpRepairDateSlide .dayOfWeek { font-weight: 500; font-size: 15px; margin: auto; color: #464646; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .wpRepairDateSlide .dateOfWeek { cursor: pointer; font-weight: 500; font-size: 15px; line-height: 1em; width: 40px; height: 40px; color: #464646; border-radius: 50%; position: relative; text-align: center; margin: auto; height: auto !important; width: auto !important; padding: 12px 0px; border-radius: 10px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .wpRepairDateSlide.is_day_off .dateOfWeek { opacity: 0.4; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .wpRepairDateSlide { padding: 0px 2px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .slick-slider .slick-list { padding: 2px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .wpRepairDateSlide .dateOfWeek .num { position: relative; top: 0px !important; font-weight: 700; margin-top: 8px; display: block; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .wpRepairDateSlide.inactive .dateOfWeek .num, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .wpRepairDateSlide.inactive .dayOfWeek { color: #a7a7a7; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .wpRepairDateSlide .dateOfWeek:hover, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .wpRepairDateSlide.selected .dateOfWeek { background: var(--theme); } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .wpRepairDateSlide.inactive .dateOfWeek:hover { background: transparent; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .wpRepairDateSlide.inactive .dateOfWeek:hover .num { color: #a7a7a7; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .time-slider, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .priority-slider { padding-bottom: 1px; overflow-x: scroll; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .time-slider table, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .priority-slider table { border: 0px; margin: 10px 0px 0px 0px; margin-top: 0px; border-collapse: inherit; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .priority-slider table { max-width:max-content !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .time-slider td { width: 50px; border: 0px; padding: 6px 4px 6px 4px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .priority-slider td { width: 120px; border: 0px; padding: 6px 4px 6px 4px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .time-slider td, html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .priority-slider td { padding-bottom: 12px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .time-slider td.shop_close { padding-top: 15px; padding-bottom: 15px; border-radius: 8px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .time-slider .time-box, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .priority-slider .priority-box { cursor: pointer; padding: 15px 5px; border-radius: 8px; width: 70px; text-align: center; font-weight: 700; font-size: 15px; line-height: 1em; color: #464646; border: 2px solid #e3e3e3; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .priority-slider .priority-box { padding: 15px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .time-slider .time-box.break-time { background: #eee !important; width: auto !important; padding-left: 10px !important; padding-right: 10px !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .time-slider .time-box:hover, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .priority-slider .priority-box:hover { border-color: var(--theme); background: var(--theme-10-opacity) !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .time-slider .time-box.break-time, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .time-slider .time-box.rp-too-early, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .time-slider .time-box.rp-fully-booked { font-weight: 500; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .time-slider .time-box.break-time, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .time-slider .time-box.rp-too-early, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .time-slider .time-box.rp-fully-booked, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .time-slider .time-box.break-time:hover, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .time-slider .time-box.rp-too-early:hover, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .time-slider .time-box.rp-fully-booked:hover { background: var(--theme-10-opacity) !important; opacity: 0.5; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .time-slider .time-box.break-time:hover, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .time-slider .time-box.rp-too-early:hover, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .time-slider .time-box.rp-fully-booked:hover { border-color: #e3e3e3 !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device ::-webkit-scrollbar { margin-top: 5px; width: 8px; height: 8px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device ::-webkit-scrollbar-track { -webkit-border-radius: 10px; border-radius: 10px; background: #efefef; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device ::-webkit-scrollbar-thumb { cursor: pointer; -webkit-border-radius: 10px; border-radius: 10px; background: #c1c1c1; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device ::-webkit-scrollbar-thumb:hover { background: darkgrey; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .time-slider::-webkit-scrollbar, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .priority-slider::-webkit-scrollbar { margin-top: 0px; width: 0px; height: 0px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .time-slider::-webkit-scrollbar-track, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .priority-slider::-webkit-scrollbar-track { -webkit-border-radius: 0px; border-radius: 0px; background: #efefef; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .time-slider::-webkit-scrollbar-thumb, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .priority-slider::-webkit-scrollbar-thumb { cursor: pointer; -webkit-border-radius: 0px; border-radius: 0px; background: #c1c1c1; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .time-slider::-webkit-scrollbar-thumb:hover, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .priority-slider::-webkit-scrollbar-thumb:hover { background: darkgrey; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .time-slider .time-box.selected, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .priority-slider .priority-box.selected { border: 2px solid var(--theme); background: var(--theme-10-opacity) !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table td .wp-repair-tooltip i, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup table.table td .wp-repair-tooltip i { color: #cacaca; } .tooltipster-default.wp-repair-tooltip-theme .tooltipster-content { font-family: var(--rp-font-family); background: #000; font-size: 14px; color: #fff; } .tooltipster-default.wp-repair-tooltip-theme .tooltipster-box { background: #000; border: 2px solid #000; } .tooltipster-default.wp-repair-tooltip-theme .tooltipster-arrow-background { border-top-color: #000; } .tooltipster-default.wp-repair-tooltip-theme .tooltipster-arrow-border, .tooltipster-default.tooltipster-top .tooltipster-arrow-background, .tooltipster-default.tooltipster-bottom .tooltipster-arrow-background { border-top-color: #000; } .wp-repair-tooltip-theme .tooltipster-arrow-top span { border-top-color: #000 !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-9 .wp-repair-select-container .wp-repair-col-6 { padding: 0px 12px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-9 .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.ship-device { margin: 15px 0px 0px 15px; width: 100%; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-9 .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.ship-device td { font-size: 14px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-8 .wp-repair-select-container .wp-repair-col-6 { width: 100%; margin-top: 0px; padding: 0px 0px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-8 .wp-repair-select-container .select-heading { margin-bottom: 36px !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-8 .wp-repair-select-container .wp-repair-col-6.finalize-right { margin-top: 10px !important; overflow: visible; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-8 .wp-repair-select-container .select-heading.model_name { margin-bottom: 0px !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-8 .wp-repair-select-container .finalize-right table tr td:nth-child(1) { padding-left: 0px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-8 .wp-repair-select-container .finalize-right table tr td:last-child { padding-right: 0px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-8 .wp-repair-select-container .finalize-right .confirm-booking { margin-right: 0px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-7.wp-repair-fe-types-conatiner.page-types.page-finalize { padding: 25px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-9 .wp-repair-select-container .select-square-bg { left: 10px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-9 .wp-repair-select-container .select-heading { margin-left: 50px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-9 .wp-repair-select-container .finalize-right .select-heading { margin-left: 12px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-8 .wp-repair-select-container .select-square-bg { left: 0px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-8 .wp-repair-select-container .select-heading { margin-left: 50px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-8 .wp-repair-select-container .select-heading { margin-bottom: 16px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-8 .wp-repair-select-container .wp-repair-col-6 p.wp-repair-options-heading.ptop { margin-top: 0px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-7 .wp-repair-select-container .select-square-bg { left: 0px !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-7 .wp-repair-select-container .select-heading { margin-left: 50px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .wp-repair-select-container .select-heading { margin-left: 44px !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .wp-repair-select-container .select-heading.model_name { margin-left: 12px !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-4 .wp-repair-select-container .select-heading { margin-left: 38px !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-7 .wp-repair-select-container .select-square-bg { top: 1px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-6 .wp-repair-select-container .select-square-bg { top:0px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-7 .wp-repair-select-container .finalize-right .select-heading { margin-left: 12px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.ship-device td { font-size: 13px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.ship-device td { padding: 0px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.ship-device td:nth-child(1) { padding-right: 10px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .wp-repair-action-price { margin-right: 15px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5.wp-repair-fe-types-conatiner.page-types.page-finalize { padding: 25px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.location td { width: 100%; display: block; padding: 8px 4px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .time-slider .time-box { padding: 12px 5px; width: 60px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .priority-slider .priority-box { padding: 12px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device button.slick-prev.slick-arrow { left: -22px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device button.slick-next.slick-arrow { right: -22px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .wp-repair-select-container .finalize-right .select-heading { margin-bottom: 0px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .wp-repair-select-container .finalize-right .confirm-booking { width: 100%; margin-right: 0px; margin: 0px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .repair-name, html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .payment-method-group .wp-rc-pm-option label { font-size: 14px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .rp-dm-price-badge, html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .payment-method-group .wp-repair-card-payment-method .rp-pm-cost-badge, html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .payment-method-group .wp-repair-card-payment-method .rp-pm-cost-badge.percent-off-badge, html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .payment-method-group .wp-repair-card-payment-method .rp-pm-cost-badge.rp-dm-price-badge, html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .payment-method-group .wp-repair-card-payment-method .rp-priority-cost-badge, html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .payment-method-group .wp-repair-card-payment-method .rp-priority-cost-badge.percent-off-badge, html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .payment-method-group .wp-repair-card-payment-method .rp-priority-cost-badge.rp-dm-price-badge { font-size: 10px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .payment-method-group .wp-repair-card-payment-method .rp-pm-cost-badge, html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .payment-method-group .wp-repair-card-payment-method .rp-priority-cost-badge { margin-left: 2px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-4 .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .rp-dm-price-badge, html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-4 .payment-method-group .wp-repair-card-payment-method .rp-pm-cost-badge, html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-4 .payment-method-group .wp-repair-card-payment-method .rp-pm-cost-badge.percent-off-badge, html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-4 .payment-method-group .wp-repair-card-payment-method .rp-pm-cost-badge.rp-dm-price-badge, html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-4 .payment-method-group .wp-repair-card-payment-method .rp-priority-cost-badge, html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-4 .payment-method-group .wp-repair-card-payment-method .rp-priority-cost-badge.percent-off-badge, html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-4 .payment-method-group .wp-repair-card-payment-method .rp-priority-cost-badge.rp-dm-price-badge { font-size: 10px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .wpRepairDateSlide .dayOfWeek { font-size: 13px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .repair-mins { font-size: 12px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.location td.choose-location-text, html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.date-time td.choose-location-text { font-size: 12px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .wpRepairDateSlide .dateOfWeek { font-size: 14px; width: 38px; height: 38px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .wpRepairDateSlide .dateOfWeek .num { top: 9px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .time-slider .time-box { padding: 10px 5px; width: 56px; font-size: 14px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .priority-slider .priority-box { padding: 10px; font-size: 14px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .repair-img img { max-height: 32px; padding: 0px 5px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-4 .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .repair-mins, html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-4 .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .repair-name { max-width: 200px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-3-6 .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .repair-mins, html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-3-6 .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .repair-name { max-width: 175px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-4 .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.ship-device { margin: 15px 0px 0px 5px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-4 .wp-repair-select-container .finalize-right .select-heading { font-size: 21px !important; line-height: 1.8em; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-4 .wp-repair-select-container .finalize-right .select-heading.model_name { margin-bottom: 0px !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-4 .wp-repair-select-container .finalize-right .model-model { font-size: 16px; line-height: 1.8em; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-4 .wp-repair-select-container .finalize-right table tr.total-with-vat td .total-actual-price { font-size: 32px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-4 .wp-repair-select-container .finalize-right .model-img img { max-width: 80px; max-height: 60px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-4 .wp-repair-select-container > .select-heading { font-size: 23px !important; position: relative; top: 6px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-4 .wp-repair-select-container .finalize-right table tr td .appointment-time, html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-4 .wp-repair-select-container .finalize-right table tr td .come-store-text { text-align: left; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-3 .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .repair-mins, html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-3 .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .repair-name { max-width: 120px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-3 .wp-repair-select-container .finalize-right table tr td .come-store-text, html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-3 .wp-repair-select-container .finalize-right table tr td .appointment-time { text-align: left; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-3 .wp-repair-select-container .finalize-right .model-img, html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-3 .wp-repair-select-container .finalize-right .model-info .text, html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-3 .wp-repair-select-container .finalize-right .model-img img, html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-3 .wp-repair-select-container .finalize-right .model-info .text h1, html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-3 .wp-repair-select-container .finalize-right .model-info .text span { vertical-align: middle; display: block; text-align: left; margin: 0px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-3 .wp-repair-select-container .finalize-right table tr.total-with-vat td .total-actual-price { font-size: 30px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-3 .wp-repair-select-container .finalize-right .confirm-booking .bold { font-size: 16px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-3 .wp-repair-select-container .wp-repair-width-100 button.user-type { display: table; margin: 8px 0px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-3 .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.ship-device td { display: block; margin-top: 20px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-3 .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table.ship-device td:first-child { margin-top: 0px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-3 .wp-repair-select-container .wp-repair-width-100 span.wp-repair-repair-card { padding: 15px 8px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-3 .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .repair-img img { padding: 0px 6px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-3 .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .repair-name { font-size: 14px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-3 .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .repair-mins { font-size: 12px; } @media(max-width: 540px) { html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-8 .wp-repair-select-container { padding: 0px 6px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-7 .wp-repair-select-container .select-square-bg { left: 6px; } } html body .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 input.user-info { -webkit-background-clip: border-box !important; } html body .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container.wp-repair-select-container.rp_reschedule .wp-repair-width-100 input.user-info, html body .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container.wp-repair-select-container.rp_reschedule .wp-repair-width-100 textarea.user-info, html body .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container.wp-repair-select-container.rp_reschedule .wp-repair-width-100 select.user-info, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container.rp_reschedule .wp-repair-width-100 .rp-checkout-fields-container .wp-repair-input-group.radio-field .radio-button-options { background: #efefef !important; opacity: 1; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-col-3 button .icon img { max-width: 100px; max-height: 80px; display: block; margin: auto; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .select-square-bg { background: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-width-20.hovered span.step-circle { border-color: var(--theme) !important; color: #ffffff !important; background: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-width-20.active span.step-circle { border-color: var(--theme) !important; background: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-width-20.active span.step-circle .text{ color : #ffffff !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-width-20.active span.step-circle:hover{ border-color: var(--theme) !important; background: #ffffff !important; color: var(--theme) !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-width-20.active span.step-circle:hover .text{ color: var(--theme) !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-width-20 span.step-circle:hover { background: var(--theme) !important; border-color: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-width-100 .p-bar .p-complete{ background: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-width-20.completed span.step-circle { border: 2px solid var(--theme) !important; color: var(--theme) !important; background: #fff; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-width-20 span.step-circle .text i { position: absolute; left: -3.5px; color: var(--theme) !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-width-20 span.step-circle:hover .text i{ color: #ffffff !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-width-20.hovered span.step-circle .text i{ color: #ffffff !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-select-checkbox{ border: 0px !important; box-shadow: 0 0 0 2px var(--theme), 0 0 12px rgba(0, 0, 0, 0.1) !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container.rp_reschedule .user-type-select .wp-repair-select-checkbox { background: #efefef !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container button.user-type i.fa-check{ color: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right button.confirm-booking{ background: var(--theme) !important; border: 2px solid var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td.item-price{ color: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td.item-price .box{ border: 2px solid var(--theme) !important; color: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td.item-price .box.discount { border: 2px solid transparent !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td.item-price .box .rp-finalize-por { letter-spacing: inherit; display: table; line-height: 1.25em !important; font-size: 11px !important; font-weight: 700 !important; text-align: center !important; text-transform: lowercase !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td.cc-price{ color: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right .model-model{ color: var(--theme) !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card:hover, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card:active, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card:focus, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 span.wp-repair-repair-card.active{ border: 1.5px solid #e1e1e1 !important; box-shadow: unset !important; border-color: #e1e1e1 !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container.rp_reschedule .wp-repair-width-100 span.wp-repair-repair-card.ship-device-option { display: none; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .wp-repair-action-price i.fa-check{ color: var(--theme) !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .location-select:active, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .location-select:focus, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .location-select.selected{ border-color: var(--theme) !important; background: var(--theme-10-opacity) !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device table.table td span.ref-id{ color: var(--theme) !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .wpRepairDateSlide .dateOfWeek:hover, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .wpRepairDateSlide.selected .dateOfWeek{ background: var(--theme-10-opacity) !important; box-shadow: inset 0 0 0 2px var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .time-slider .time-box.selected, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .priority-slider .priority-box.selected{ border: 2px solid var(--theme) !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .time-slider .time-box:hover, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .priority-slider .priority-box:hover{ border-color: var(--theme) !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .time-slider .time-box.break-time:hover, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .time-slider .time-box.rp-too-early:hover, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .time-slider .time-box.rp-fully-booked:hover { border-color: #e3e3e3 !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right .confirm-booking:hover, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right .confirm-booking:active, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right .confirm-booking:focus{ background: var(--theme) !important; border-color: var(--theme) !important; outline: 0; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .shop_close{ text-align: center !important; border: 2px solid #eeeeee !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .time-box:focus,html .wp-repair-fe-types-conatiner.page-types.page-finalize .time-box:active{ border: 2px solid var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .model_name{ font-size: 20px !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container button.user-type, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container button.user-type:hover, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right .confirm-booking, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right .confirm-booking:hover { transform: unset !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container button.user-type { overflow: visible; border-radius: unset; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container button.user-type.rp-tos { margin-top: 12px; margin-bottom: 0px; width: 100%; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container button.user-type.rp-tos span { font-size: 13px; font-weight: 500; width: calc(100% - 32px); text-align: left; display: inline-table; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container button.user-type.rp-tos span.tos-text { margin-top: 2px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container button.user-type.rp-tos a { font-size: 13px; font-weight: 600; color: var(--theme) !important; text-decoration: underline !important; position: relative; z-index: 1; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .priority-slider .priority-box { width: max-content; display: block; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .priority-slider .priority-box .rp-priority-cost-badge { font-weight: 700; font-size: 11px; background: var(--theme-10-opacity); color: var(--theme); padding: 3px 5px; box-sizing: border-box; border-radius: 6px; line-height: 1em; vertical-align: middle; position: relative; top: -1px; margin-left: 2px; white-space: nowrap; display: inline-block; height: auto; width: auto; text-transform: uppercase; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .priority-slider .priority-box .rp-priority-cost-badge.rp-priority-free { top: 0px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .priority-slider .priority-box .rp-priority-cost-badge.percent-off-badge { background: #cef6ce !important; color: #0fad0f !important; border: 1.5px solid #9be79b !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .time-slider .time-box { width: 85px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .time-slider .time-box.hours-24 { width: 70px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card.pickup-service .more-info-ship-device .time-slider .time-box, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card.repair-on-location .more-info-ship-device .time-slider .time-box { width: 180px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card.pickup-service .more-info-ship-device .time-slider .time-box.hours-24, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card.repair-on-location .more-info-ship-device .time-slider .time-box.hours-24 { width: 130px; font-size: 15px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card.pickup-service .more-info-ship-device .time-slider .time-box, html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card.repair-on-location .more-info-ship-device .time-slider .time-box { width: 100px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card.pickup-service .more-info-ship-device .time-slider .time-box.hours-24, html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card.repair-on-location .more-info-ship-device .time-slider .time-box.hours-24 { width: 80px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types a.rp-a-normalize, html .wp-repair-fe-types-conatiner.page-thanks.page-types a.rp-a-normalize:hover, html .wp-repair-fe-types-conatiner.page-thanks.page-types a.rp-a-normalize:active, html .wp-repair-fe-types-conatiner.page-thanks.page-types a.rp-a-normalize:focus { padding: 0px !important; margin: 20px 10px !important; outline: 0 !important; display: inline-block !important; box-shadow: unset !important; border: 0px !important; text-decoration: none !important; width: auto !important; } html .wp-repair-fe-types-conatiner.page-thanks.page-types.repair-mq-5 a.rp-a-normalize, html .wp-repair-fe-types-conatiner.page-thanks.page-types.repair-mq-5 a.rp-a-normalize:hover, html .wp-repair-fe-types-conatiner.page-thanks.page-types.repair-mq-5 a.rp-a-normalize:active, html .wp-repair-fe-types-conatiner.page-thanks.page-types.repair-mq-5 a.rp-a-normalize:focus { margin: 20px 0px 5px 0px !important; width: 100% !important; margin-bottom: 5px !important; } html .wp-repair-fe-types-conatiner.page-thanks.page-types.repair-mq-5 a.rp-a-normalize.rp-ical, html .wp-repair-fe-types-conatiner.page-thanks.page-types.repair-mq-5 a.rp-a-normalize.rp-ical:hover, html .wp-repair-fe-types-conatiner.page-thanks.page-types.repair-mq-5 a.rp-a-normalize.rp-ical:active, html .wp-repair-fe-types-conatiner.page-thanks.page-types.repair-mq-5 a.rp-a-normalize.rp-ical:focus { margin: 0px 0px 20px 0px !important; width: 100% !important; } html .wp-repair-fe-types-conatiner.page-thanks.page-types { font-family: var(--rp-font-family); color: #404040; } html .wp-repair-fe-types-conatiner.page-thanks.page-types table.table tbody tr td { padding: 0px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-col-12 { margin-top: 20px; width: 100%; display: inline-table; } html .wp-repair-fe-types-conatiner.page-thanks.page-types.repair-mq-5 .wp-repair-col-12 { margin-top: 10px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types #wp-repair-brand-search { background: #fff; border-radius: 40px; font-size: 14px; padding: 10px 10px 10px 45px; border: 2px solid #8e8e8e; outline: 0; margin: 20px 0px; box-shadow: none; font-family: var(--rp-font-family); } body.hasMouseOver .wp-repair-fe-types-conatiner.page-thanks.page-types #wp-repair-brand-search:hover, body.hasMouseOver .wp-repair-fe-types-conatiner.page-thanks.page-types #wp-repair-brand-search:active, .wp-repair-fe-types-conatiner.page-thanks.page-types #wp-repair-brand-search:focus { border: 2px solid var(--theme); } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-search-container { position: relative; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-search-container .icon-search { font-size: 19px; position: absolute; top: 7px; left: 18px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .select-square-bg { left: 20px; cursor: pointer; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .select-square-bg i { left: 55px; color: #fff; font-size: 14px; position: absolute; top: 8px; left: 9px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .select-heading { margin-left: 65px; letter-spacing: 0.1px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-col-t5 { width: 20%; padding: 10px; display: inline-block; float: left; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-col-t5 button { width: 100%; border-radius: 15px; background: #fff; height: 150px; border: 2px solid #adadad; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-col-t5 button:hover, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-col-t5 button:active, html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-col-t5 button:focus { border-color: var(--theme); } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-col-t5 button .icon img { max-width: 100px; max-height: 70px; display: block; margin: auto; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .wp-repair-col-6 { width: 50%; float: left; display: inline-block; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .wp-repair-col-6 { padding: 0px 20px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .wp-repair-col-6 p.wp-repair-options-heading { margin-bottom: 8px; text-transform: uppercase; letter-spacing: 1px; font-size: 12px; color: #696969; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .wp-repair-col-6 p.wp-repair-options-heading:before { display: inline-block; width: 10px; height: 10px; border-radius: 2px; margin-right: 8px; content: ""; background: #cacaca; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .wp-repair-col-6 p.wp-repair-options-heading.ptop { margin-top: 30px; margin-bottom: 15px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .wp-repair-width-100 { width: 100%; padding: 0px 0px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .wp-repair-width-100, html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .wp-repair-width-50, html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .wp-repair-width-33 { display: inline-block; float: left; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .wp-repair-width-100 { display: inline-table; text-align: center; max-width: 800px; transform: translateX(-50%); position: relative; left: 50%; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card { display: inline-table; text-align: left; width: 100%; min-width: 200px; max-width: 250px; margin: 0px; padding: 15px 15px; background: #fff; border-radius: 10px; box-shadow: 0 0 0 1.5px #e1e1e1 !important; border: 0px !important; position: relative; cursor: pointer; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .wp-repair-width-100 .rp-v2-grey-box-shadow-thank-you { box-shadow: 0 0 15px rgba(0, 0, 0, 0.07) !important; border-radius: 10px !important; display: block !important; width: 100% !important; box-sizing: border-box !important; margin: 5px 0px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .repair-img { margin: 0px 8px; width: 45px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .repair-img img { width: 100%; height: auto; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .repair-img img { max-height: 35px; padding: 0px 10px 0px 0px; margin: 0px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .repair-img, html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .text-all, html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .wp-repair-action-price { margin: 0px; display: inline-table; vertical-align: middle; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .repair-name { margin: 0px; font-size: 13px; font-weight: 700; color: #575757; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .repair-mins { font-size: 12px; font-weight: 400; margin: 0px; color: #707070; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .repair-img, html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .text-all, html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .wp-repair-action-price { margin: 0px; display: inline-table; vertical-align: middle; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .wp-repair-action-price { position: absolute; right: 0px; font-weight: 600; color: #696969; margin-right: 20px; margin-top: 4px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .wp-repair-action-price p.wp-repair-price { margin-right: 0px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .wp-repair-width-100 .wp-repair-select-checkbox { border: 2px solid var(--theme); width: 26px; height: 26px; display: block; border-radius: 5px; cursor: pointer; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .wp-repair-width-100 .wp-repair-width-33 .wp-repair-repair-card .wp-repair-action-price p.wp-repair-price { color: var(--theme); margin-right: 0px; font-size: 24px; margin-left: 10px; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card:hover, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card:active, html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card:focus, html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card.selected { border: 0px !important; box-shadow: 0 0 0 2px var(--theme) !important; border-color: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .wp-repair-width-100 { position: relative; top: 0px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .wp-repair-width-100 .wp-repair-select-checkbox, html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .wp-repair-width-100 .user-type span { display: inline-table; vertical-align: middle; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .wp-repair-width-100 .user-type span { margin: 0px; font-size: 13px; font-weight: 700; text-transform: none; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .wp-repair-width-100 .wp-repair-select-checkbox { display: inline-table; margin-right: 5px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .wp-repair-width-100 .user-type { margin: 0px; display: inline-table; margin-right: 20px; color: #404040; padding: 0px; background: transparent; outline: 0; text-decoration: none; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .wp-repair-width-100 input.user-info, html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .wp-repair-width-100 textarea.user-info { border: 2px solid #868686; border-radius: 8px; margin: 20px 0px; padding: 13px; outline: 0; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .wp-repair-width-100 input.user-info:active, html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .wp-repair-width-100 input.user-info:focus, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .wp-repair-width-100 input.user-info:hover, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .wp-repair-width-100 textarea.user-info:active, html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .wp-repair-width-100 textarea.user-info:focus, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .wp-repair-width-100 textarea.user-info:hover { border-color: var(--theme); } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .wp-repair-width-100 .user-type-select { margin-top: 30px; margin-bottom: 30px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .wp-repair-width-100 .wp-repair-input-group { position: relative; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .wp-repair-width-100 .wp-repair-input-group label { position: absolute; top: -6px; left: 20px; padding: 0px 10px; background: #fff; text-transform: uppercase; font-weight: 600; font-size: 12px; color: #868686; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .finalize-right .model-info { margin-left: 0px; vertical-align: middle; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .finalize-right .model-img, html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .finalize-right .model-info .text { vertical-align: middle; display: inline-table; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .finalize-right .model-img img { max-width: 100px; max-height: 80px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .finalize-right .select-heading { margin-left: 12px; font-weight: 700; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .finalize-right .model-model { margin-left: 12px; font-size: 17px; font-weight: 400; color: #0073c4; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .finalize-right table, html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .finalize-right table tr { border: 0px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .finalize-right table tr td { margin: 0px; font-size: 14px; font-weight: 700; border: 0px; color: #575757; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .finalize-right table tr td.model-name { font-size: 12px; color: #a7a7a7; font-weight: 600; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .finalize-right table tr td .spacer { display: block; width: 100%; height: 2px; background: #efefef; margin: 10px 0px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .finalize-right table tr td.subtotal { font-weight: 400; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .finalize-right table tr td.item-price { text-align: right; font-size: 16px; font-weight: 700; color: var(--theme); } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .finalize-right table tr td.item-price .box { display: inline-block; padding: 5px 8px; line-height: 1em; border-radius: 3px; border: 2px solid var(--theme); color: var(--theme); } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .finalize-right table tr td.subtotal-price { font-weight: 400; font-size: 18px; line-height: 1em; text-align: right; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .finalize-right table tr td.cc-text, html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .finalize-right table tr td.cc-price, html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .finalize-right table tr td.subtotal, html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .finalize-right table tr td.subtotal-price { padding: 5px 7px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .finalize-right table tr td.cc-price { font-weight: 700; font-size: 18px; line-height: 1em; color: var(--theme); text-align: right; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .finalize-right table tr td .more-info.light { display: table; font-weight: 400; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .finalize-right table tr.total-with-vat td .cart-total{ font-size: 22px; font-weight: 600; color: #000; line-height: 1.2em; display: table; text-align: center; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .finalize-right table tr.total-with-vat td .vat { text-transform: lowercase; font-size: 15px; text-align: left; line-height: 1.2em; padding: 0px; display: table; color: #575757; font-weight: 400; max-width: 85px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .finalize-right table tr.total-with-vat td .total-actual-price { font-size: 36px; font-weight: 700; position: relative; top: -5px; float: right; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .finalize-right table tr td .come-store-text { font-size: 13px; display: block; float: right; font-weight: 400; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .finalize-right table tr td .appointment-time { font-size: 13px; display: block; float: right; font-weight: 700; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .wp-repair-width-100 textarea.user-info { height: 80px; resize: vertical; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .finalize-right table.table { margin-bottom: 0px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .finalize-right .confirm-booking { padding: 8px 4px; margin: 0px; cursor: pointer; margin-left: 0px; position: relative; display: inline-table; width: 280px; text-align: center; border: 2px solid var(--theme); border-radius: 10px; background: var(--theme); color: #fff; text-decoration: none; height: auto; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .finalize-right .confirm-booking .bold { display: block; font-weight: 600; text-transform: uppercase; font-size: 18px; color: #fff; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .finalize-right .confirm-booking .light { display: block; font-weight: 400; letter-spacing: 0px; font-size: 11px; text-transform: none; color: #fff; outline: 0; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .finalize-right .confirm-booking .confirm-booking-icon { position: absolute; right: 14px; font-size: 20px; top: 13px; color: #fff; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .finalize-right .confirm-booking-btn-cont { text-align: right; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .finalize-right .confirm-booking:hover, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .finalize-right .confirm-booking:active, html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .finalize-right .confirm-booking:focus { background: #005a9f; outline: 0; border-color: #005a9f; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container h1.thanks-heading { margin: 0px 0px 10px 0px; font-size: 48px !important; color: var(--theme) !important; font-weight: 700 !important; line-height: 1.2em !important; letter-spacing: 0.05px !important; text-align: left; padding: 0px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container p.thanks-heading-info { text-align: center; color: var(--theme); font-size: 16px; font-weight: 400; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; margin-bottom: 40px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container p.thanks-heading-info.confirm-cancel, html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container p.thanks-heading-info.confirm-approve { margin-bottom: 20px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container button.rp-confirm-cancel, html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container button.rp-confirm-cancel:hover, html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container button.rp-confirm-cancel:active, html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container button.rp-confirm-cancel:focus, html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container button.rp-confirm-approve, html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container button.rp-confirm-approve:hover, html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container button.rp-confirm-approve:active, html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container button.rp-confirm-approve:focus { background: var(--theme); color: #fff; border: 0px; border-radius: 10px; padding: 12px 20px; font-size: 16px; font-weight: 500; cursor: pointer; outline: 0; border: 2px solid var(--theme); margin-bottom: 40px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .google-embed { margin: 30px 0px 20px 0px; border-radius: 16px; overflow: hidden; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container table, html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container table tr, html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container table td, html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container table th, html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container table p { padding: 0px; margin: 0px; border: 0px; font-size: 16px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container table { margin: 40px 0px 0px 0px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container table td.appointment-date { vertical-align: bottom; text-align: left; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container table.table tbody tr td.shop-address { vertical-align: bottom; text-align: right; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .appointment-date .actual-date, html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .appointment-date .come-store { font-size: 16px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types.repair-mq-4 .wp-repair-select-container .appointment-date .actual-date, html .wp-repair-fe-types-conatiner.page-thanks.page-types.repair-mq-4 .wp-repair-select-container .appointment-date .come-store { font-size: 16px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types.repair-mq-3-6 .wp-repair-select-container .appointment-date .actual-date, html .wp-repair-fe-types-conatiner.page-thanks.page-types.repair-mq-3-6 .wp-repair-select-container .appointment-date .come-store { font-size: 13px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .appointment-date .actual-date .text-strong { font-weight: 700; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container table td.appointment-date .come-store, html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .appointment-date .come-store { color: #a7a7a7; font-weight: 400; margin-bottom: 0px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container table td.appointment-date .actual-date { color: var(--theme); font-weight: 700; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container table td.shop-address .name { font-weight: 700; color: var(--theme); font-size: 15px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container table td.shop-address .street, html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container table td.shop-address .address { font-weight: 500; font-size: 14px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .address-box { background: var(--theme); max-width: 420px; margin: 0px; margin: auto; padding: 0px; border-radius: 10px; box-sizing: border-box; margin-top: 20px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types.repair-mq-8 .wp-repair-select-container .address-box { max-width: 420px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types.repair-mq-6 .wp-repair-select-container .address-box { max-width: 420px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types.repair-mq-5 .wp-repair-select-container .address-box { max-width: 100%; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .address-box .inner-box { background: rgba(255,255,255,0.85); border-radius: 0px; padding: 35px 30px; box-sizing: border-box; } html .wp-repair-fe-types-conatiner.page-thanks.page-types.repair-mq-5 .wp-repair-select-container .address-box .inner-box { padding: 25px 15px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .address-box .inner-box .shop-address { max-width: 400px; margin: auto; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .address-box .inner-box .shop-address .address-details { text-transform: uppercase; font-size: 12px; color: var(--theme); font-weight: 600; letter-spacing: 1px; margin-bottom: 12px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types.repair-mq-4 .wp-repair-select-container .address-box .inner-box .shop-address .address-details { font-size: 11px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .address-box .inner-box .shop-address .name { font-weight: 700; margin-bottom: 8px; font-size: 17px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types.repair-mq-4 .wp-repair-select-container .address-box .inner-box .shop-address .name { font-size: 16px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .address-box .inner-box .shop-address .street { font-size: 16px; font-weight: 400; margin-bottom: 0px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types.repair-mq-4 .wp-repair-select-container .address-box .inner-box .shop-address .street { font-size: 15px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .address-box .inner-box .shop-address .btn-open-google-maps { font-size: 16px !important; background: var(--theme) !important; color: #fff !important; margin: 0px; margin: auto !important; margin-top: 25px !important; display: table !important; padding: 10px 15px !important; min-width: 235px; border-radius: 8px; text-decoration: none !important; outline: 0 !important; box-shadow: 0 0 15px rgba(0, 0, 0, 0.12) !important; } html .wp-repair-fe-types-conatiner.page-thanks.page-types.repair-mq-4 .wp-repair-select-container .address-box .inner-box .shop-address .btn-open-google-maps { font-size: 15px !important; min-width: 215px; margin-top: 20px !important; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .address-box .inner-box .shop-address .btn-open-google-maps span { font-weight: 600; } html .wp-repair-fe-types-conatiner.page-thanks.page-types, html body .wp-repair-fe-types-conatiner.page-thanks.page-types { position: relative; } #confettijs { position: absolute; top: 0px; left: 0px; width: 100%; height: 200px; z-index: 10000; } html .wp-repair-fe-types-conatiner.page-thanks.page-types.repair-mq-7 .wp-repair-select-container h1.thanks-heading { font-size: 26px !important; margin-bottom: 8px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types.repair-mq-5 .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card { margin: 0px; width: 100%; max-width: 100%; } html .wp-repair-fe-types-conatiner.page-thanks.page-types.repair-mq-5 .wp-repair-select-container .wp-repair-width-100 .rp-v2-grey-box-shadow-thank-you { margin: 8px 0px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types.repair-mq-5 .wp-repair-select-container .wp-repair-width-100 .rp-v2-grey-box-shadow-thank-you.is_first { margin-top: 6px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types.repair-mq-5.wp-repair-fe-types-conatiner.page-thanks.page-types { padding: 22px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types.repair-mq-5 .wp-repair-select-container h1.thanks-heading { font-size: 26px !important; margin-bottom: 7px; text-align: left !important; } html .wp-repair-fe-types-conatiner.page-thanks.page-types.repair-mq-5 .wp-repair-select-container p.thanks-heading-info { font-size: 16px; text-align: left !important; } html .wp-repair-fe-types-conatiner.page-thanks.page-types.repair-mq-5 .wp-repair-select-container .appointment-date .actual-date, html .wp-repair-fe-types-conatiner.page-thanks.page-types.repair-mq-5 .wp-repair-select-container .appointment-date .come-store { text-align: left !important; } html .wp-repair-fe-types-conatiner.page-thanks.page-types.repair-mq-5 .wp-repair-select-container table p { font-size: 14px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types.repair-mq-5 .wp-repair-select-container table td.shop-address .name { font-size: 14px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types.repair-mq-5 .wp-repair-select-container table td.shop-address .street, html .wp-repair-fe-types-conatiner.page-thanks.page-types.repair-mq-5 .wp-repair-select-container table td.shop-address .address { font-size: 12px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types.repair-mq-4 .wp-repair-select-container h1.thanks-heading { font-size: 21px !important; margin-bottom: 6px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types.repair-mq-4 .wp-repair-select-container p.thanks-heading-info { font-size: 15px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types.repair-mq-5 .wp-repair-select-container p.thanks-heading-info { margin-bottom: 35px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types.repair-mq-4 .wp-repair-select-container p.thanks-heading-info { margin-bottom: 30px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types.repair-mq-4 .wp-repair-select-container table.table tbody tr td.shop-address { width: 100%; display: block; text-align: left; } html .wp-repair-fe-types-conatiner.page-thanks.page-types.repair-mq-4 .wp-repair-select-container table td.shop-address:before { width: 100%; height: 1px; border-top: 1px solid #efefef; margin: 8px 0px; display: block; content: ''; } html .wp-repair-fe-types-conatiner.page-thanks.page-types.repair-mq-4 .wp-repair-select-container table td.appointment-date { width: 100%; display: block; text-align: left; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .google-embed { position: relative; width: 100%; display: block; padding-bottom: 66%; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .google-embed iframe { position: absolute; width: 100% !important; top: 0px; left: 0px; height: 100%; } html .wp-repair-fe-types-conatiner.page-types.page-thanks .wp-repair-select-container .select-square-bg { background: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-thanks .wp-repair-width-20.hovered span.step-circle { border-color: var(--theme) !important; color: #ffffff !important; background: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-thanks .wp-repair-width-20.active span.step-circle { border-color: var(--theme) !important; background: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-thanks .wp-repair-width-20.active span.step-circle .text{ color : #ffffff !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-thanks .wp-repair-width-20.active span.step-circle:hover{ border-color: var(--theme) !important; background: #ffffff !important; color: var(--theme) !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-thanks .wp-repair-width-20.active span.step-circle:hover .text{ color: var(--theme) !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-thanks .wp-repair-width-20 span.step-circle:hover { background: var(--theme) !important; border-color: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-thanks .wp-repair-width-100 .p-bar .p-complete{ background: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-thanks .wp-repair-width-20.completed span.step-circle { border: 2px solid var(--theme) !important; color: var(--theme) !important; background: #fff; } html .wp-repair-fe-types-conatiner.page-types.page-thanks .wp-repair-width-20 span.step-circle .text i { position: absolute; left: -3.5px; color: var(--theme) !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-thanks .wp-repair-width-20 span.step-circle:hover .text i{ color: #ffffff !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-thanks .wp-repair-width-20.hovered span.step-circle .text i{ color: #ffffff !important; } html .wp-repair-fe-types-conatiner.page-types.page-thanks .wp-repair-select-container .wp-repair-width-100 .wp-repair-select-checkbox{ border: 2px solid var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-thanks .wp-repair-select-container .wp-repair-width-100 button.user-type i.fa-check{ color: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-thanks .wp-repair-select-container table td.appointment-date .actual-date,html .wp-repair-fe-types-conatiner.page-types.page-thanks .wp-repair-select-container table td.shop-address .name{ color: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-thanks .wp-repair-select-container h1.thanks-heading{ font-size: 26px !important; text-align: center !important; color: #404040 !important; margin-bottom: 13px; } html .wp-repair-fe-types-conatiner.page-types.page-thanks.page-cancel .wp-repair-select-container .select-square-bg { background: var(--theme) !important; } html .wp-repair-select-container .select-square-bg.no-back-btn { cursor: auto !important; } html .wp-repair-fe-types-conatiner.page-types.page-thanks.page-cancel .wp-repair-width-20.hovered span.step-circle { border-color: var(--theme) !important; color: #ffffff !important; background: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-thanks.page-cancel .wp-repair-width-20.active span.step-circle { border-color: var(--theme) !important; background: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-thanks.page-cancel .wp-repair-width-20.active span.step-circle .text{ color : #ffffff !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-thanks.page-cancel .wp-repair-width-20.active span.step-circle:hover{ border-color: var(--theme) !important; background: #ffffff !important; color: var(--theme) !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-thanks.page-cancel .wp-repair-width-20.active span.step-circle:hover .text{ color: var(--theme) !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-thanks.page-cancel .wp-repair-width-20 span.step-circle:hover { background: var(--theme) !important; border-color: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-thanks.page-cancel .wp-repair-width-100 .p-bar .p-complete{ background: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-thanks.page-cancel .wp-repair-width-20.completed span.step-circle { border: 2px solid var(--theme) !important; color: var(--theme) !important; background: #fff; } html .wp-repair-fe-types-conatiner.page-types.page-thanks.page-cancel .wp-repair-width-20 span.step-circle .text i { position: absolute; left: -3.5px; color: var(--theme) !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-thanks.page-cancel .wp-repair-width-20 span.step-circle:hover .text i{ color: #ffffff !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-thanks.page-cancel .wp-repair-width-20.hovered span.step-circle .text i{ color: #ffffff !important; } html .wp-repair-fe-types-conatiner.page-types.page-thanks.page-cancel .wp-repair-select-container .wp-repair-width-100 .wp-repair-select-checkbox{ border: 2px solid var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-thanks.page-cancel .wp-repair-select-container .wp-repair-width-100 button.user-type i.fa-check{ color: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-thanks.page-cancel .wp-repair-select-container h1.thanks-heading,html .wp-repair-fe-types-conatiner.page-types.page-thanks.page-cancel .wp-repair-select-container table td.appointment-date .actual-date,html .wp-repair-fe-types-conatiner.page-types.page-thanks.page-cancel .wp-repair-select-container table td.shop-address .name{ color: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-thanks.page-cancel .wp-repair-select-container h1.thanks-heading{ font-size: 38px !important; } html .wp-repair-fe-types-conatiner.page-types.page-thanks.page-cancel .wp-repair-select-container { margin-bottom: 50px; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-width-100.wp-repair-cart .show-combo-info { position:relative; top:-2px; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-width-100.wp-repair-cart .show-combo-info td { padding-top: 0px !important; padding-bottom: 10px !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-width-100.wp-repair-cart .combo-info-alert { display: flex; gap: 10px; align-items: center; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-width-100.wp-repair-cart .combo-info-alert .combo-info-text { font-size: 12px; font-weight: 500; line-height: 1.3em; color: #0fad0f; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td { padding: 5px !important; line-height: 1.4em !important; vertical-align: middle; min-height: 30px; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.ignore-it.added-item, html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.ignore-it.added-item td { padding: 5px !important; line-height: 1.4em !important; vertical-align: middle; min-height: 0px; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td.spacer-td { padding: 9px !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table { margin: 0px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart h2.cart-main-title { padding: 5px !important; margin-top: 0px !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr th { padding: 5px !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td span.spacer { height: 1px; margin: 0px 2px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td button.send-offer-pdf, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td button.send-offer-pdf:hover, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td button.send-offer-pdf:active, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td button.send-offer-pdf:focus, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td button.send-offer-pdf:visited { box-sizing: border-box; margin-top: 0px !important; margin-bottom: 25px !important; border: 0px !important; border-radius: 10px !important; padding: 9px 8px !important; background: var(--theme-10-opacity) !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td button.send-offer-pdf .icon-cont { display: none !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td button.send-offer-pdf .text { text-align: center !important; color: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart .finalize-booking-btn-cont { bottom: -32px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td button.send-offer-pdf .text .bold { font-size: 15px; text-transform: capitalize; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal td:nth-child(2) .cart-repair-s-total.combo { color: var(--theme); font-weight: 700; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart button.finalize-booking .bold { letter-spacing: 0px; font-size: 20px; text-transform: capitalize; line-height: 1em; margin-bottom: 5px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card .repair-img.upsales-img { width: 100%; overflow: hidden; margin: 0px; padding: 0px; padding-bottom: 75%; overflow: hidden; position: relative; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card .upsales-box-padding { padding: 20px; padding-bottom: 80px; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card { padding: 0px; overflow: hidden; border-radius: 15px; box-shadow: 0 0 0 1.5px #ebebeb; border: 0px !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card:hover, html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card.active { border: 0px !important; box-shadow: 0 0 0 2.2px var(--theme) !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card:hover .wp-repair-action-price .wp-repair-add-item { color: #ffffff !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-33 .wp-repair-repair-card .wp-repair-action-price { top: unset !important; right: unset !important; bottom: 20px !important; left: 0px !important; padding-right: 20px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card .repair-img.upsales-img img { width: 100%; height: auto; max-width: unset; max-height: unset; min-width: unset; min-height: unset; margin: 0px; padding: 0px; position: absolute; top: 50%; transform:translateY(-50%); } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card .wp-repair-action-price .wp-repair-add-item { width: auto; max-width: unset; margin: 0px !important; padding: 8px !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card .wp-repair-action-price .wp-repair-add-item .upsale-price-symbol { top: -0.6em; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card .wp-repair-action-price .wp-repair-add-item .upsale-price-actual { font-size: 20px; font-weight: 600; word-break: normal; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card .text-align-right { text-align: right; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card .text-align-right .wp-repair-price-cross { line-height: 1.4em; padding: 8px 15px !important; font-size: 20px; font-weight: 500; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card .repair-img.upsales-img img { margin: 0px !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card .text-all { width: 100% !important; max-width: 100% !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card { padding: 0px !important; margin: 0px 0px 24px 0px !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-4 .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33 .wp-repair-repair-card { padding: 0px !important; margin: 0px 0px 18px 0px !important; } .transition-none { -webkit-transition: none !important; -moz-transition: none !important; -ms-transition: none !important; -o-transition: none !important; transition: none !important; } .no-transform { transform: none !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-5 .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card .square-bg { width: 28px; border-radius: 5px; display: block; transform: none; position: absolute; left: 3px; top: 3px; box-sizing: border-box; height: calc(100% - 6px); } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-5 .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card { margin-right: 4px; margin-bottom: 8px; padding: 4px !important; width: 31.3% !important; min-height: 46px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-5 .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card .color-name { font-size: 12px; width: 100%; margin-left: 0px; position: relative; display: inline-table; padding: 2px; padding-left: 29px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-4 .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card { width: 31% !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-4 .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card .square-bg { width: 22px; border-radius: 4px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-4 .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card .color-name { padding-left: 24px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-3-6 .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card { width: 31% !important; margin-right: 3px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-3-6 .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card .square-bg { width: 12px; border-radius: 3px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-3-6 .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card .color-name { font-size: 10px !important; padding-left: 14px; } html .wp-repair-fe-types-conatiner .wp-repair-select-container .wp-search-col-12 { position: relative; } html .wp-repair-fe-types-conatiner .wp-repair-select-container .wp-search-col-12.rpmb-30 { margin-bottom: 15px !important; } html .wp-repair-fe-types-conatiner .wp-repair-select-container .rp-select-language-container { position: absolute; right: 10px; top: 50%; transform: translateY(-50%); z-index: 1; } html .wp-repair-fe-types-conatiner.repair-mq-11.page-repairs .wp-repair-select-container .rp-select-language-container { right: 60px; } html .wp-repair-fe-types-conatiner.repair-mq-10.page-repairs .wp-repair-select-container .rp-select-language-container { right: 60px; } html .wp-repair-fe-types-conatiner.repair-mq-9.page-repairs .wp-repair-select-container .rp-select-language-container { right: 55px; } html .wp-repair-fe-types-conatiner.repair-mq-8 .wp-repair-select-container .rp-select-language-container, html .wp-repair-fe-types-conatiner.repair-mq-8.page-repairs .wp-repair-select-container .rp-select-language-container { right: 10px; } html .wp-repair-fe-types-conatiner .wp-repair-select-container .rp-select-language-container .rp-selected-language-cont { width: 47px; height: 28px; position: relative; } html .wp-repair-fe-types-conatiner .wp-repair-select-container .rp-select-language-container .rp-selected-language-cont .rp-dropdown-icon { display: inline-table; position: absolute; top: 50%; transform: translateY(-50%); } html .wp-repair-fe-types-conatiner .wp-repair-select-container .rp-select-language-container .rp-selected-language-cont .rp-dropdown-icon i { font-size: 15px; } html .wp-repair-fe-types-conatiner .wp-repair-select-container .rp-select-language-container .rp-selected-language-cont .rp-lang-image { display: inline-table; width: 24px; margin-right: 8px; } html .wp-repair-fe-types-conatiner.repair-mq-4 .wp-repair-select-container .rp-select-language-container .rp-selected-language-cont .rp-lang-image { margin-right: 6px; } html .wp-repair-fe-types-conatiner .wp-repair-select-container .rp-select-language-container .rp-lang-options-box { border-radius: 7px; padding: 15px 20px; box-shadow: 0px 0px 20px rgb(0 0 0 / 10%); max-height: 100%; overflow-x: auto; background: #fff; display: block; } html .wp-repair-fe-types-conatiner .wp-repair-select-container .rp-select-language-container .rp-lang-options-box button.rp-lang-option, html .wp-repair-fe-types-conatiner .wp-repair-select-container .rp-select-language-container .rp-lang-options-box button.rp-lang-option:hover, html .wp-repair-fe-types-conatiner .wp-repair-select-container .rp-select-language-container .rp-lang-options-box button.rp-lang-option:focus, html .wp-repair-fe-types-conatiner .wp-repair-select-container .rp-select-language-container .rp-lang-options-box button.rp-lang-option:active { position: relative; margin: 0px; margin-bottom: 6px; padding: 0px; box-shadow: unset; outline: 0; border: unset; text-decoration: none; border-radius: unset; display: table; background: #fff; color: #404040; } html .wp-repair-fe-types-conatiner .wp-repair-select-container .rp-select-language-container .rp-lang-options-box button.rp-lang-option:nth-last-child(1) { margin-bottom: 0px !important; } html .wp-repair-fe-types-conatiner .wp-repair-select-container .rp-select-language-container .rp-lang-options-box .rp-lang-option .rp-option-img { display: inline-table; width: 21px; position: relative; top: 5px; margin-right: 4px; min-height: 21px; height: 21px; } html .wp-repair-fe-types-conatiner .wp-repair-select-container .rp-select-language-container .rp-lang-options-box .rp-lang-option .rp-option-img img, html .wp-repair-fe-types-conatiner .wp-repair-select-container .rp-select-language-container .rp-selected-language-cont .rp-lang-image img { width: 100%; height: auto; } html .wp-repair-fe-types-conatiner .wp-repair-select-container .rp-select-language-container .rp-lang-options-box .rp-lang-option.rp-changing .rp-option-img img { visibility: hidden; } html .wp-repair-fe-types-conatiner .wp-repair-select-container .rp-select-language-container .rp-lang-options-box .rp-lang-option.rp-changing .rp-option-img i { position: absolute; top: 2px; left: 2px; line-height: 1em; font-size: 17px; } html .wp-repair-fe-types-conatiner .wp-repair-select-container .rp-select-language-container .rp-lang-options-box .rp-lang-option .rp-option-text { display: inline-table; font-size: 14px; font-weight: 500; font-family: var(--rp-font-family) !important; width: 125px; min-height: 21px; text-align: left; } html .wp-repair-fe-types-conatiner .wp-repair-select-container .rp-select-language-container .rp-lang-options-box::-webkit-scrollbar { width: 10px; } html .wp-repair-fe-types-conatiner .wp-repair-select-container .rp-select-language-container .rp-lang-options-box::-webkit-scrollbar-track { box-shadow: inset 0 0 2px grey; border-radius: 0px; } html .wp-repair-fe-types-conatiner .wp-repair-select-container .rp-select-language-container .rp-lang-options-box::-webkit-scrollbar-thumb { background: #cfcfcf; border-radius: 0px; border-top-left-radius: 0px; border-bottom-left-radius: 0px; } html .wp-repair-fe-types-conatiner .wp-repair-select-container .rp-select-language-container .rp-lang-options-box::-webkit-scrollbar-thumb:hover { background: darkgrey; } html .wp-repair-fe-types-conatiner .wp-repair-select-container .rp-select-language-container .rp-lang-options-container { position: absolute; left: auto; width: 200px; bottom: auto; right: 0px; top: 0px; padding-top: 38px; display: none; } html .wp-repair-fe-types-conatiner .wp-repair-select-container .rp-select-language-container:hover .rp-lang-options-container, html .wp-repair-fe-types-conatiner .wp-repair-select-container .rp-select-language-container.active .rp-lang-options-container { display: block; } html .wp-repair-fe-types-conatiner .wp-repair-select-container .rp-select-language-container .rp-lang-options-container.more_than_three { width: 210px; } html .wp-repair-fe-types-conatiner .wp-repair-select-container .rp-select-language-container.is_mobile { display: none; } html .wp-repair-fe-types-conatiner.repair-mq-8 .wp-repair-select-container .rp-select-language-container.is_mobile { display: none; margin-top: 15px; margin-bottom: 20px; } html .wp-repair-fe-types-conatiner.repair-mq-4 .wp-repair-select-container .rp-select-language-container, html .wp-repair-fe-types-conatiner.repair-mq-4.page-repairs .wp-repair-select-container .rp-select-language-container { right: 5px; } html .wp-repair-fe-types-conatiner.repair-mq-4.page-brands .wp-repair-select-container .rp-select-language-container, html .wp-repair-fe-types-conatiner.repair-mq-4.page-models .wp-repair-select-container .rp-select-language-container, html .wp-repair-fe-types-conatiner.repair-mq-4.page-types .wp-repair-select-container.is_type_page .rp-select-language-container { right: 15px; } html .wp-repair-fe-types-conatiner.repair-mq-3-6.page-brands .wp-repair-select-container .rp-select-language-container, html .wp-repair-fe-types-conatiner.repair-mq-3-6.page-models .wp-repair-select-container .rp-select-language-container, html .wp-repair-fe-types-conatiner.repair-mq-3-6.page-types .wp-repair-select-container.is_type_page .rp-select-language-container { right: 5px; } html .wp-repair-fe-types-conatiner .wp-repair-select-container .rp-select-language-container.is_mobile { position: relative; top: auto; left: auto; right: auto; bottom: auto; width: 200px; margin: auto; } html .wp-repair-fe-types-conatiner .wp-repair-select-container .rp-select-language-container.is_mobile .rp-selected-language-cont { margin: auto; text-align: center; width: 100%; } html .wp-repair-fe-types-conatiner .wp-repair-select-container .rp-select-language-container .rp-selected-language-cont .rp-lang-text { display: inline-table; position: relative; top: -7px; } html .wp-repair-fe-types-conatiner .wp-repair-select-container .rp-select-language-container.is_mobile .rp-selected-language-cont .rp-dropdown-icon { position: relative; top: -6px; transform: unset; margin-left: 4px; } html .wp-repair-fe-types-conatiner .wp-repair-select-container .rp-select-language-container.is_mobile .rp-selected-language-cont .rp-lang-image { margin-right: 6px; } html .wp-repair-fe-types-conatiner .wp-repair-select-container .rp-select-language-container.is_mobile .rp-lang-options-container { width: 200px; } html .wp-repair-fe-types-conatiner.repair-mq-5 .wp-repair-select-container .rp-select-language-container .rp-selected-language-cont .rp-lang-image { width: 22px; margin-right: 7px; } html .wp-repair-fe-types-conatiner.repair-mq-5 .wp-repair-select-container .rp-select-language-container .rp-selected-language-cont { height: 24px; position: relative; left: 2px; } html .wp-repair-fe-types-conatiner.repair-mq-5 .wp-repair-select-container .rp-select-language-container .rp-selected-language-cont .rp-dropdown-icon i { font-size: 14px; } html .wp-repair-fe-types-conatiner.repair-mq-5 .wp-repair-select-container .rp-select-language-container .rp-selected-language-cont { width: 43px; } html .wp-repair-fe-types-conatiner.repair-mq-3-6 .wp-repair-select-container .rp-select-language-container .rp-selected-language-cont .rp-lang-image { width: 20px; } html .wp-repair-fe-types-conatiner.repair-mq-3-6 .wp-repair-select-container .rp-select-language-container .rp-selected-language-cont { height: 24px; } html .wp-repair-fe-types-conatiner.repair-mq-3-6 .wp-repair-select-container .rp-select-language-container .rp-selected-language-cont .rp-dropdown-icon i { font-size: 13px; } html .wp-repair-fe-types-conatiner.repair-mq-3-6 .wp-repair-select-container .rp-select-language-container .rp-selected-language-cont { width: 40px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-5.is_model_shortcode .wp-repair-select-container .model-info .text { max-width: calc(100% - 121px); } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-4.is_model_shortcode .wp-repair-select-container .model-info .text { max-width: calc(100% - 113px); } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-3-6.is_model_shortcode .wp-repair-select-container .model-info .text { max-width: calc(100% - 100px); } html .wp-repair-fe-types-conatiner .rp-ptb-0 { padding-top: 0px !important; padding-bottom: 0px !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .rp_dp_last_synced { display: block; width: 100%; text-align: right; position: relative; top: 8px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.subtext_duration.has_dynamic_pricing, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.subtext_info.has_dynamic_pricing { padding-bottom: 32px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .has-readmore-link .wp-repair-repair-card.subtext_duration.has_dynamic_pricing, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .has-readmore-link .wp-repair-repair-card.subtext_info.has_dynamic_pricing { padding-bottom: 15px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-11 .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.subtext_duration.has_dynamic_pricing, html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-11 .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.subtext_info.has_dynamic_pricing { padding-bottom: 15px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-11 .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.subtext_duration.really_has_dynamic_pricing, html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-11 .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.subtext_info.really_has_dynamic_pricing { padding-bottom: 32px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.subtext_duration .rp_dp_last_synced, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.subtext_info .rp_dp_last_synced { margin-top: 0px; top: unset; left: unset; position: absolute; bottom: 7px; right: 7px; max-width: 100px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .rp_dp_last_synced .rp-rounded-box { display: table; float: right; background: #f3f3f3; padding: 0px 5px 2px 5px; border-radius: 6px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .rp_dp_last_synced .rp-history-icon { width: 12px; height: 12px; display: inline-table; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .rp_dp_last_synced .rp-history-icon { margin-right: 5px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .rp_dp_last_synced .rp-date-actual { display: inline-table; font-size: 8px; font-weight: 600; color: #aaa; } #rp-dp-history-icon { display: none !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .rp_dp_last_synced .rp-history-icon svg .rp-dp-history0 { fill: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .location-select.has-location-image .loc-img, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .location-select.has-location-image .loc-img { width: 100%; height: auto; padding-bottom: 25%; box-sizing: border-box; display: block; margin-bottom: 8px; border-radius: 8px; overflow: hidden; position: relative; } html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .location-select.has-location-image .loc-img { display: none !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .location-select.has-location-image .loc-img img, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .location-select.has-location-image .loc-img img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; height: auto; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .location-select.has-location-image .text, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .location-select.has-location-image .text { display: inline-table; vertical-align: top; width: calc( 100% - 5px ); box-sizing: border-box; margin-left: 5px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .location-select.has-location-image .text.has-distance, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .location-select.has-location-image .text.has-distance { width: calc(100% - 70px); } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .search-nearest-location, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .search-nearest-location { padding: 0px 8px; margin-top: 8px; margin-bottom: 8px; position: relative; display: inline-block; width: 100%; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 button.gps-btn, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup button.gps-btn { padding: 0px; display: inline-block; text-align: center; box-sizing: border-box; width: 42px; position: relative; top: 10px; right: 2px; box-shadow: unset !important; outline: 0 !important; border: 0px !important; } html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup button.gps-btn { width: 38px; top: 0px; right: 0px; background: unset; text-align: right; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 button.gps-btn img, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup button.gps-btn img { width: 30px; height: 30px; margin: auto; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 button.gps-btn i, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup button.gps-btn i { position: relative; top: -8px !important; font-size: 18px !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .locations-cont table.table.location, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .locations-cont table.table.location { margin-top: 0px !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .search-nearest-location input, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .search-nearest-location input { background: #fff !important; background-color: none !important; color: #000 !important; border-radius: 40px !important; font-size: 13px; padding: 10px 14px 10px 38px; border: 2px solid #c2c2c2 !important; outline: 0; margin: 0px; box-shadow: none !important; font-family: var(--rp-font-family); width: 100%; display: table; height: 39px; min-height: 39px; max-height: 39px; max-width: 100%; border: 0px !important; box-shadow: 0 0 0 1.5px var(--theme-60-opacity) !important; border-radius: 8px !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .search-nearest-location input.hasSomeValue, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .search-nearest-location input.hasSomeValue { padding: 10px 40px 10px 38px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .search-nearest-location input:hover, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .search-nearest-location input:hover, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .search-nearest-location input:active, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .search-nearest-location input:active, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .search-nearest-location input:focus, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .search-nearest-location input:focus { border: 0px !important; box-shadow: 0 0 0 2px var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .search-nearest-location .wp-repair-icon-search, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .search-nearest-location .wp-repair-icon-search { font-size: 19px; position: absolute; top: 9px; line-height: 1em; left: 20px; } html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .search-nearest-location .wp-repair-icon-search { left: 12px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .search-nearest-location .wp-repair-icon-search i, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .search-nearest-location .wp-repair-icon-search i { color: #989898 !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .search-nearest-location input::placeholder, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .search-nearest-location input::placeholder { color: #aaa !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .search-nearest-location button.icon, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .search-nearest-location button.icon { display: table; position: absolute; top: 50%; right: 14px; transform: translateY(-50%) !important; background: #cacaca; padding: 0px; color: #fff; border-radius: 50%; width: 30px; vertical-align: middle; height: 30px; text-align: center; box-shadow: unset !important; outline: 0 !important; border: 0px !important; line-height: 30px !important; } html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .search-nearest-location button.icon { line-height: 30px !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .search-nearest-location button.icon.gps-icon, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .search-nearest-location button.icon.gps-icon { width: auto; border-radius: 30px; padding: 0px 8px 0px 9px; text-align: center; font-size: 13px; box-sizing: border-box; color: #fff; background: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-10 .wp-repair-select-container .wp-repair-width-100 .search-nearest-location button.icon.gps-icon, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .search-nearest-location button.icon.gps-icon { font-size: 11px; line-height: 30px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .wp-repair-select-container .wp-repair-width-100 .search-nearest-location button.icon.gps-icon, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .search-nearest-location button.icon.gps-icon { font-size: 10px; line-height: 30px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .search-nearest-location button.icon.gps-icon img.gps-img, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .search-nearest-location button.icon.gps-icon img.gps-img { width: 16px; height: 16px; display: inline-block; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-10 .wp-repair-select-container .wp-repair-width-100 .search-nearest-location button.icon.gps-icon img.gps-img, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .search-nearest-location button.icon.gps-icon img.gps-img { width: 14px; height: 14px; position: relative; top: -1px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .search-nearest-location button.icon.no-address, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .search-nearest-location button.icon.no-address { display: none !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .search-nearest-location button.icon.has-address, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .search-nearest-location button.icon.has-address { background: #848484; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .search-nearest-location button.icon.rp-theme-color, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .search-nearest-location button.icon.rp-theme-color { background: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .locations-cont, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .locations-cont { overflow-y: auto; padding-left: 8px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .rp_el_location_markup, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .rp_el_location_markup { margin-top: 15px; display: table; width: 100%; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .search-nearest-location button.icon:focus, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .search-nearest-location button.icon:focus { background: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .search-nearest-location button.icon i, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .search-nearest-location button.icon i { font-size: 13px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .wp-repair-select-container .wp-repair-width-100 button.gps-btn { width: 35px; right: 1px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .wp-repair-select-container .wp-repair-width-100 .search-nearest-location{ width: 100%; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .wp-repair-select-container .wp-repair-width-100 .search-nearest-location input, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .search-nearest-location input { font-size: 12px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-4 .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .location-select.has-location-image .text.has-distance, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .location-select.has-location-image .text.has-distance { width: calc(100% - 60px); } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-4 .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .location-select.has-location-image .text, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .location-select.has-location-image .text { font-size: 12px; } html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .location-select .text { font-size: 13px; line-height: 1.4em; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-3-6 .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .location-select.has-location-image .text, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .location-select.has-location-image .text { font-size: 11px; line-height: 1.4em; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-4 .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .location-select .distance, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .location-select.has-location-image .text { font-size: 12px; } html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup button.location-select { transition: 0.2s all linear !important; } html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .location-select.has-location-image { padding: 8px; } html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .search-nearest-location { padding-left: 0px; padding-right: 0px; } html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .search-nearest-location button.icon { right: 5px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .text-all { max-width: calc(100% - 100px); } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .text-all { max-width: calc(100% - 80px); } .rp-svg-icon { display: inline-table; } .rp-svg-icon svg { width: 14px; height: 14px; min-width: unset; min-height: unset; display: block; } .rp-svg-icon.fa-spinning svg { animation: fa-spinning 2s linear infinite; } .rp-svg-icon:before, .rp-svg-icon:after { content: '' !important; } html .rp-svg-icon.s-10 svg { width: 10px; height: 10px; min-width: auto; min-height: auto; } html .rp-svg-icon.s-12 svg { width: 12px; height: 12px; } html .rp-svg-icon.s-13 svg { width: 13px; height: 13px; } html .rp-svg-icon.s-14 svg { width: 14px; height: 14px; } html .rp-svg-icon.s-15 svg { width: 15px; height: 15px; } html .rp-svg-icon.s-16 svg { width: 16px; height: 16px; } html .rp-svg-icon.s-17 svg { width: 17px; height: 17px; } html .rp-svg-icon.s-18 svg { width: 18px; height: 18px; } html .rp-svg-icon.s-19 svg { width: 19px; height: 19px; } html .rp-svg-icon.s-20 svg { width: 20px; height: 20px; } html .rp-svg-icon.s-22 svg { width: 22px; height: 22px; } html .rp-svg-icon.s-24 svg { width: 24px; height: 24px; } html .rp-svg-icon.s-40 svg { width: 40px; height: 40px; } html .rp-svg-icon.s-48 svg { width: 48px; height: 48px; } html .wp-repair-fe-types-conatiner.repair-mq-5 .rp-svg-icon.mq-5-s-14 svg { width: 14px; height: 14px; } html .wp-repair-fe-types-conatiner.repair-mq-5 .rp-svg-icon.mq-5-s-12 svg { width: 12px; height: 12px; } html .wp-repair-fe-types-conatiner.repair-mq-4 .rp-svg-icon.mq-4-s-15 svg { width: 15px; height: 15px; } html .wp-repair-fe-types-conatiner.repair-mq-4 .rp-svg-icon.mq-4-s-14 svg { width: 14px; height: 14px; } html .wp-repair-fe-types-conatiner.repair-mq-4 .rp-svg-icon.mq-4-s-12 svg { width: 12px; height: 12px; } html .wp-repair-fe-types-conatiner.repair-mq-3-6 .rp-svg-icon.mq-3-6-s-13 svg { width: 13px; height: 13px; } html .wp-repair-fe-types-conatiner.repair-mq-3-6 .rp-svg-icon.mq-3-6-s-11 svg { width: 11px; height: 11px; } @keyframes fa-spinning { 0% { transform: rotate(0deg); } 100% { transform: rotate(359deg); } } html .wp-repair-fe-types-conatiner .select-square-bg .rp-svg-icon { position: relative; top: 8.5px; left: 10px; } html .wp-repair-fe-types-conatiner.repair-mq-4 .select-square-bg .rp-svg-icon { position: relative; top: 7px; left: 9px; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right button.view-repair-order-btn .fa-search-black { position: relative; top: 1px; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right button.view-repair-order-btn:hover .fa-search-black .st0 { fill: #fff !important; } html .wp-repair-fe-types-conatiner .wp-repair-select-container .rp-select-language-container .rp-lang-options-box .rp-lang-option.rp-changing .rp-option-img .rp-svg-icon.fa-spinner-black { position: absolute; top: 2px; left: 2px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .search-nearest-location button.icon .rp-svg-icon.fa-spinner-white, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .search-nearest-location button.icon .rp-svg-icon.fa-spinner-white { position: relative; top: 2px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .search-nearest-location button.icon .rp-svg-icon.fa-times .st0, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .search-nearest-location button.icon .rp-svg-icon.fa-times .st0 { fill: #ffffff !important; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20 span.step-circle .text .rp-svg-icon { position: absolute; top: 5px; left: -3px; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-width-100 button.show-all-repairs .rp-svg-icon { opacity: 0.8; position: relative; top: 2px; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-width-20.hovered span.step-circle .rp-svg-icon.fa-check .st0{ fill: #ffffff !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr .rp-svg-icon.fa-times { cursor: pointer; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .repair-name .rp-svg-icon.fa-info-circle svg { fill: #cacaca !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .repair-name .rp-svg-icon.fa-info-circle { margin-left: 3px; position: relative; top: 2px; } html body .rp-alert-modal .wp-repair-alert.rp-error .rp-alert-message .rp-svg-icon.fa-info-circle, html body .pdf-offer-modal .wp-repair-alert.rp-error .rp-svg-icon.fa-info-circle { position: relative; top: 1px; } html body .rp-alert-modal .wp-repair-alert.rp-error .rp-alert-message .rp-svg-icon.fa-info-circle .st0, html body .pdf-offer-modal .wp-repair-alert.rp-error .rp-svg-icon.fa-info-circle .st0 { fill: #721c24 !important; } html body .rp-alert-modal .wp-repair-alert.rp-success .rp-alert-message .rp-svg-icon.fa-check-circle, html body .pdf-offer-modal .wp-repair-alert.rp-success .rp-svg-icon.fa-check-circle { position: relative; top: 1px; } html body .wp-repair-fe-types-conatiner div.show_repairs_id.no-transition * { -webkit-transition: unset !important; transition: unset !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .search-nearest-location button.icon .rp-svg-icon.fa-arrow-right, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .search-nearest-location button.icon .rp-svg-icon.fa-arrow-right { position: relative; top: 2px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container button.user-type .rp-svg-icon.fa-check { position: absolute; top: 7px; left: 7px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container button.user-type.rp-tos .rp-svg-icon.fa-check { font-size: 12px; top: 9px; left: 7.5px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container button.user-type .rp-svg-icon.fa-check svg, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .wp-repair-action-price .rp-svg-icon.fa-check svg { -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container button.user-type.active .rp-svg-icon.fa-check svg, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card.active .wp-repair-action-price .rp-svg-icon.fa-check svg { -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .wp-repair-action-price .rp-svg-icon.fa-check { position: absolute; top: 5px; left: 5px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right button.view-repair-order-btn:hover .rp-svg-icon.fa-chevron-up svg .st0 { fill: #ffffff !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal .btn-add-coupon .rp-svg-icon { display: table; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .required-asterisk, html .pdf-offer-modal .pdf-offer-modal-content .required-asterisk { font-size: 13px !important; line-height: 0em !important; color: #ff0000 !important; display: inline-block !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .required-asterisk { font-size: 14px !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .more-card-options li { -webkit-transition: all 0.1s; -moz-transition: all 0.1s; -o-transition: all 0.1s; -ms-transition: all 0.1s; transition: all 0.1s; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .more-card-options li * { -webkit-transition: unset !important; -moz-transition: unset !important; -o-transition: unset !important; -ms-transition: unset !important; transition: unset !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs.repair-mq-3-6 .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .more-card-options{ width: 90%; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-action-price * { -webkit-transition: unset !important; -moz-transition: unset !important; -o-transition: unset !important; -ms-transition: unset !important; transition: unset !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.active .starting-at-sup { display: none; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.active .wp-repair-action-price .wp-repair-add-item.starting_at_cls, html .wp-repair-fe-types-conatiner.page-types.page-repairs.repair-mq-12 .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.active .wp-repair-action-price .wp-repair-add-item.starting_at_cls { border-radius: 7px !important; margin: 7px !important; margin-top: 7px !important; padding: 5px 8px 5px 8px !important; width: 36px; height: 36px; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.active.show-discount .wp-repair-action-price .wp-repair-add-item, html .wp-repair-fe-types-conatiner.page-types.page-repairs.repair-mq-12 .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.active.show-discount .wp-repair-action-price .wp-repair-add-item { margin-top: 14px !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.active.show-discount .repair-desc, html .wp-repair-fe-types-conatiner.page-types.page-repairs.repair-mq-12 .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.active.show-discount .repair-desc { width: calc(100% - 35px); } html .wp-repair-fe-types-conatiner.page-types.page-repairs.repair-mq-11 .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.active.show-discount .repair-desc { width: calc(100% - 54px); } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .wp-repair-action-price .original-repair-price { text-align: right; margin-right: 12px; color: var(--theme); font-size: 16px; opacity: 0.7; display: none; position: relative; top: -3px; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.active.show-discount .wp-repair-action-price .original-repair-price { display: block; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .wp-repair-action-price .original-repair-price span { font-weight: 600; text-decoration: line-through; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .wp-repair-action-price .original-repair-price sup { font-size: 10px; font-weight: 500; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.added-item.show-discount .array-name .full-name { margin-right: 5px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.added-item .array-name .more-text { display: inline-block; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.added-item .percent-off-badge { font-weight: 700; font-size: 11px; background: #fff; color: var(--theme); border: 1px solid var(--theme); line-height: 1.1em; text-transform: uppercase; padding: 2px 5px 2px 5px !important; box-sizing: border-box; border-radius: 6px; vertical-align: middle; position: relative; top: -1px; white-space: nowrap; display: none; height: auto; width: auto; overflow: hidden; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.added-item .percent-off-currency, html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .percent-off-currency, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .finalize-right table tr td .percent-off-currency { display: inline-block; font-weight: 600; font-size: inherit; line-height: inherit; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.added-item.show-discount .percent-off-badge { display: inline-block; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .rp-autcomplete-suggestions-container, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .rp-autcomplete-suggestions-container { position: absolute; top: 40px; left: 0px; z-index: 1; width: 100%; margin: 0px; display: none; border-right: 8px solid #fff; border-radius: 8px; border-top-left-radius: 0px; border-top-right-radius: 0px; padding-bottom: 12px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .rp-autcomplete-suggestions, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .rp-autcomplete-suggestions { margin: 0px 0px 0px 8px; box-sizing: border-box; background: #fff; padding: 0px; border: 2px solid #c2c2c2 !important; border-top: 0px !important; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; overflow: hidden; box-shadow: 0px 6px 6px 1px rgba(0,0,0,0.1); box-shadow: 0 0 0 1.5px var(--theme-60-opacity) !important; border: 0px !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .rp_el_location_markup, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup { position: relative; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .search-nearest-location.opened input, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .search-nearest-location.opened input { border-radius: 12px !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .rp-autcomplete-suggestions-list, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .rp-autcomplete-suggestions-list { margin: 0px; padding: 0px; transition: unset !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .search-nearest-location.opened input:hover, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .search-nearest-location.opened input:hover, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .search-nearest-location.opened input:active, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .search-nearest-location.opened input:active, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .search-nearest-location.opened input:focus, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .search-nearest-location.opened input:focus { border: 0px !important; box-shadow: 0 0 0 1.5px var(--theme-60-opacity) !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .rp-autcomplete-suggestions-list li { padding: 0px; margin: 0px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .rp-autcomplete-suggestions-list li button, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .rp-autcomplete-suggestions-list li button { outline: 0 !important; border: 0px !important; box-shadow: unset !important; border-top: 1px solid #eee !important; padding: 10px 16px; width: 100%; display: table; text-decoration: none !important; text-align: left !important; cursor: pointer; font-size: 13px; background: transparent !important; color: #404040; line-height: 1.4em; font-weight: 400; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .rp-autcomplete-suggestions-list li button:hover, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .rp-autcomplete-suggestions-list li button:hover { background: #efefef !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .current-location-icon, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .current-location-icon { display: table; vertical-align: middle; box-shadow: unset !important; outline: 0 !important; border: 0px !important; line-height: 1.4em !important; width: 100%; border-radius: 10px; padding: 0px 10px 0px 10px; text-align: center; font-size: 13px; box-sizing: border-box; background: var(--theme-10-opacity) !important; color: var(--theme) !important; font-weight: 600; top: 3px; height: 43px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .current-location-icon .gps-img, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .current-location-icon .gps-img { width: 16px; height: 16px; display: inline-block; vertical-align: middle; position: relative; top: -1px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .current-location-btn-container { width: 160px; display: inline-block; box-sizing: border-box; padding:0px; padding-left: 8px; margin-top: 8px; margin-bottom: 8px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .search-nearest-location { width: calc(100% - 160px); } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-11 .wp-repair-select-container .wp-repair-width-100 .current-location-btn-container { width: 100%; padding-right: 8px; margin-bottom: 5px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-11 .wp-repair-select-container .wp-repair-width-100 .search-nearest-location { width: 100%; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-8 .wp-repair-select-container .wp-repair-width-100 .current-location-btn-container { width: 160px; padding-right: 0px; margin-bottom: 8px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-8 .wp-repair-select-container .wp-repair-width-100 .search-nearest-location { width: calc(100% - 160px); } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .wp-repair-select-container .wp-repair-width-100 .current-location-btn-container, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .current-location-btn-container { width: 100%; padding-right: 4px; padding-left: 4px; margin-bottom: 5px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .wp-repair-select-container .wp-repair-width-100 .search-nearest-location, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .search-nearest-location { width: 100%; padding-right: 4px; padding-left: 4px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .rp-autcomplete-suggestions { margin: 0px 4px; margin-right: 0px; } html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .rp-autcomplete-suggestions { margin: 0px; margin-right: 0px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .wp-repair-select-container .wp-repair-width-100 .locations-cont, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .locations-cont { padding-left: 0px; box-sizing: border-box !important; display: block !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .wp-repair-select-container .wp-repair-width-100 .search-nearest-location button.icon { right: 10px; } html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .search-nearest-location button.icon { right: 6px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .rp-autcomplete-suggestions-container { border-right: 4px solid #fff; background: #fff; } html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .rp-autcomplete-suggestions-container { border-right: 0px solid #fff; background: #fff; } html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .search-nearest-location, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .current-location-btn-container { box-sizing: border-box; padding-left: 0px; padding-right: 0px; } html .rp_el_location_markup ::-webkit-scrollbar, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .rp_el_location_markup ::-webkit-scrollbar { all: initial; width: 8px !important; height: 8px; height: auto !important; display: block !important; box-sizing: border-box !important; -webkit-appearance: none !important; } html .rp_el_location_markup ::-webkit-scrollbar-track, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .rp_el_location_markup ::-webkit-scrollbar-track { box-shadow: unset !important; border-radius: 8px !important; background: #efefef !important; } html .rp_el_location_markup ::-webkit-scrollbar-thumb, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .rp_el_location_markup ::-webkit-scrollbar-thumb { background: #cfcfcf !important; border-radius: 8px !important; } html .rp_el_location_markup ::-webkit-scrollbar-thumb:hover, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .rp_el_location_markup ::-webkit-scrollbar-thumb:hover { background: darkgrey !important; } html .rp_el_location_markup table { border-collapse: collapse !important; border-spacing: 0 !important; background-color: transparent !important; table-layout: fixed !important; max-width: 100% !important; width: 100% !important; } html .rp_el_location_markup table * { -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; box-sizing: border-box !important; margin: 0px; padding: 0px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .rp_el_location_markup .locations-cont { display: block !important; box-sizing: border-box !important; } html .rp_el_location_markup { display: table !important; width: 100%; } html .rp_el_location_markup .locations-cont table, html .rp_el_location_markup .locations-cont table tr, html .rp_el_location_markup .locations-cont table tbody, html .rp_el_location_markup .locations-cont table td { display: block !important; width: 100% !important; box-sizing: border-box; } html .rp_el_location_markup .locations-cont table, html .rp_el_location_markup .locations-cont table tr, html .rp_el_location_markup .locations-cont table tbody, html .rp_el_location_markup .locations-cont table td { table-layout: fixed !important; border-collapse: collapse !important; border-spacing: 0 !important; } html .rp_el_location_markup .locations-cont, html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .wp-repair-select-container .wp-repair-width-100 .locations-cont, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .locations-cont { display: flex !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .search-nearest-location button.icon .rp-svg-icon.fa-arrow-right, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .search-nearest-location button.icon .rp-svg-icon.fa-spinner-white, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .search-nearest-location button.icon .rp-svg-icon, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .search-nearest-location button.icon .rp-svg-icon.fa-arrow-right, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .search-nearest-location button.icon .rp-svg-icon.fa-spinner-white, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .search-nearest-location button.icon .rp-svg-icon { position: relative; top: unset; vertical-align: middle; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .search-nearest-location button.icon .rp-svg-icon.fa-arrow-right svg, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .search-nearest-location button.icon .rp-svg-icon.fa-spinner-white svg, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .search-nearest-location button.icon .rp-svg-icon svg { width: 12px; height: 12px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .search-nearest-location button.icon .rp-svg-icon.s-10 svg { width: 10px; height: 10px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .search-nearest-location button.icon, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .search-nearest-location button.icon { line-height: 0px !important; display: flex; align-items: center; justify-content: center; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .current-location-icon, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .current-location-icon { display: flex; align-items: center; justify-content: center; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .current-location-icon .fa-spinner-white .st0, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .current-location-icon .fa-spinner-white .st0 { fill: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .current-location-icon .gps-img, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .current-location-icon .gps-img { width: 16px; height: 16px; display: inline-block; vertical-align: middle; position: relative; top: 0px; margin-left: 3px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .current-location-icon .fa-locationgps, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .current-location-icon .fa-locationgps { margin-right: 3px; } html .wp-repair-fe-types-conatiner.rpv2 [class^="rp-v2-"], html .pdf-offer-modal.rpv2 [class^="rp-v2-"], html .wp-repair-fe-types-conatiner.rpv2 [class^="rp-v2-"]:before, html .pdf-offer-modal.rpv2 [class^="rp-v2-"]:before, html .wp-repair-fe-types-conatiner.rpv2 [class^="rp-v2-"]:after, html .pdf-offer-modal.rpv2 [class^="rp-v2-"]:after { all: initial; animation : none; animation-delay : 0; animation-direction : normal; animation-duration : 0; animation-fill-mode : none; animation-iteration-count : 1; animation-name : none; animation-play-state : running; animation-timing-function : ease; backface-visibility : visible; background : 0; background-attachment : scroll; background-clip : border-box; background-color : transparent; background-image : none; background-origin : padding-box; background-position : 0 0; background-position-x : 0; background-position-y : 0; background-repeat : repeat; background-size : auto auto; border : 0; border-style : none; border-width : medium; border-color : inherit; border-bottom : 0; border-bottom-color : inherit; border-bottom-left-radius : 0; border-bottom-right-radius : 0; border-bottom-style : none; border-bottom-width : medium; border-collapse : separate; border-image : none; border-left : 0; border-left-color : inherit; border-left-style : none; border-left-width : medium; border-radius : 0; border-right : 0; border-right-color : inherit; border-right-style : none; border-right-width : medium; border-spacing : 0; border-top : 0; border-top-color : inherit; border-top-left-radius : 0; border-top-right-radius : 0; border-top-style : none; border-top-width : medium; bottom : auto; box-shadow : none; box-sizing : content-box; caption-side : top; clear : none; clip : auto; color : inherit; columns : auto; column-count : auto; column-fill : balance; column-gap : normal; column-rule : medium none currentColor; column-rule-color : currentColor; column-rule-style : none; column-rule-width : none; column-span : 1; column-width : auto; content : normal; counter-increment : none; counter-reset : none; cursor : auto; direction : ltr; display : inline; empty-cells : show; float : none; font : normal; font-family : inherit; font-size : medium; font-style : normal; font-variant : normal; font-weight : normal; height : auto; hyphens : none; left : auto; letter-spacing : normal; line-height : normal; list-style : none; list-style-image : none; list-style-position : outside; list-style-type : disc; margin : 0; margin-bottom : 0; margin-left : 0; margin-right : 0; margin-top : 0; max-height : none; max-width : none; min-height : 0; min-width : 0; opacity : 1; orphans : 0; outline : 0; outline-color : invert; outline-style : none; outline-width : medium; overflow : visible; overflow-x : visible; overflow-y : visible; padding : 0; padding-bottom : 0; padding-left : 0; padding-right : 0; padding-top : 0; page-break-after : auto; page-break-before : auto; page-break-inside : auto; perspective : none; perspective-origin : 50% 50%; position : static; quotes : '\201C' '\201D' '\2018' '\2019'; right : auto; tab-size : 8; table-layout : auto; text-align : inherit; text-align-last : auto; text-decoration : none; text-decoration-color : inherit; text-decoration-line : none; text-decoration-style : solid; text-indent : 0; text-shadow : none; text-transform : none; top : auto; transform : none; transform-style : flat; transition : none; transition-delay : 0s; transition-duration : 0s; transition-property : none; transition-timing-function : ease; unicode-bidi : normal; vertical-align : baseline; visibility : visible; white-space : normal; widows : 0; width : auto; word-spacing : normal; z-index : auto; all: initial; all: unset; max-height: unset; max-width: unset; } html .wp-repair-fe-types-conatiner.rpv2.page-types .wp-repair-select-container, html .wp-repair-fe-types-conatiner.rpv2.page-types .wp-repair-select-container.is_type_page, html .wp-repair-fe-types-conatiner.rpv2.page-types.page-finalize .wp-repair-select-container { margin-top: 65px; } html .wp-repair-fe-types-conatiner.rpv2.page-types.repair-mq-4 .wp-repair-select-container, html .wp-repair-fe-types-conatiner.rpv2.page-types.repair-mq-4 .wp-repair-select-container.is_type_page, html .wp-repair-fe-types-conatiner.rpv2.page-types.page-finalize.repair-mq-4 .wp-repair-select-container { margin-top: 60px; } html .wp-repair-fe-types-conatiner.rpv2.page-types.repair-mq-3-6 .wp-repair-select-container, html .wp-repair-fe-types-conatiner.rpv2.page-types.repair-mq-3-6 .wp-repair-select-container.is_type_page, html .wp-repair-fe-types-conatiner.rpv2.page-types.page-finalize.repair-mq-3-6 .wp-repair-select-container { margin-top: 55px; } html .wp-repair-fe-types-conatiner.rpv2.page-types .wp-repair-select-container .filter-by-series { display: flex; align-items: center; flex-direction: row; padding: 8px 20px; margin-top: 30px; } html .wp-repair-fe-types-conatiner.rpv2.page-types .wp-repair-select-container .models-information { display: flex; width: 100%; align-items: center; margin-top: 30px; margin-bottom: 10px; } html .wp-repair-fe-types-conatiner.rpv2.page-types .wp-repair-select-container .models-information .rp-mi-col-one { display: inline-table; float: left; width: 80%; padding: 0px 10px; vertical-align: middle; } html .wp-repair-fe-types-conatiner.rpv2.page-types .wp-repair-select-container .models-information .all-models-info { display: flex; align-items: center; flex-direction: row; padding:0px 10px; } html .wp-repair-fe-types-conatiner.rpv2.page-types .wp-repair-select-container .models-information .all-models-info .all-models-number { background: var(--theme); font-size: 13px; color: #fff; font-weight: 600; letter-spacing: 0.15px; padding: 5px 7px; border-radius: 10px; line-height: 1em; margin-left: 8px; min-width: 24px; text-align: center; } html .wp-repair-fe-types-conatiner.rpv2.page-types .wp-repair-select-container .models-information .rp-mi-col-two { display: inline-table; float: left; width: 20%; padding: 0px 10px; vertical-align: middle; } html .wp-repair-fe-types-conatiner.rpv2.page-types.repair-mq-11 .wp-repair-select-container .models-information .rp-mi-col-one { width: calc(100% - 230px); } html .wp-repair-fe-types-conatiner.rpv2.page-types.repair-mq-11 .wp-repair-select-container .models-information .rp-mi-col-two { width: 230px; } html .wp-repair-fe-types-conatiner.rpv2.page-types.repair-mq-7 .wp-repair-select-container .models-information { display: block; } html .wp-repair-fe-types-conatiner.rpv2.page-types.repair-mq-7 .wp-repair-select-container .models-information .rp-mi-col-one { width: 100%; } html .wp-repair-fe-types-conatiner.rpv2.page-types.repair-mq-7 .wp-repair-select-container .models-information .rp-mi-col-two { width: 100%; margin-top: 15px; } html .wp-repair-fe-types-conatiner.rpv2.page-types .wp-repair-select-container .filter-by-series button[type="button"].reset-filter-by-series-btn, html .wp-repair-fe-types-conatiner.rpv2.page-types .wp-repair-select-container .filter-by-series button[type="button"].reset-filter-by-series-btn:hover, html .wp-repair-fe-types-conatiner.rpv2.page-types .wp-repair-select-container .filter-by-series button[type="button"].reset-filter-by-series-btn:active, html .wp-repair-fe-types-conatiner.rpv2.page-types .wp-repair-select-container .filter-by-series button[type="button"].reset-filter-by-series-btn:focus { background: var(--theme-10-opacity); padding: 0px; margin-left: 15px; font-size: 11px; padding: 6px 8px; line-height: 1em; border-radius: 12px; font-weight: 700; letter-spacing: 0.15px; color: var(--theme); box-shadow: unset; outline: 0; text-decoration: none; transition: box-shadow 0.3s !important; } html .wp-repair-fe-types-conatiner.rpv2.page-types .wp-repair-select-container .filter-by-series button[type="button"].reset-filter-by-series-btn { visibility: hidden; } html .wp-repair-fe-types-conatiner.rpv2.page-types .wp-repair-select-container .filter-by-series button[type="button"].reset-filter-by-series-btn.show { visibility: visible; } html .wp-repair-fe-types-conatiner.rpv2.page-types.repair-mq-3-6 .wp-repair-select-container .filter-by-series button[type="button"].reset-filter-by-series-btn, html .wp-repair-fe-types-conatiner.rpv2.page-types.repair-mq-3-6 .wp-repair-select-container .filter-by-series button[type="button"].reset-filter-by-series-btn:hover, html .wp-repair-fe-types-conatiner.rpv2.page-types.repair-mq-3-6 .wp-repair-select-container .filter-by-series button[type="button"].reset-filter-by-series-btn:active, html .wp-repair-fe-types-conatiner.rpv2.page-types.repair-mq-3-6 .wp-repair-select-container .filter-by-series button[type="button"].reset-filter-by-series-btn:focus { font-size: 10px; margin-left: 10px; } html body.hasMouseOver .wp-repair-fe-types-conatiner.rpv2.page-types .wp-repair-select-container .filter-by-series button[type="button"].reset-filter-by-series-btn:hover, html body.hasMouseOver .wp-repair-fe-types-conatiner.rpv2.page-types .wp-repair-select-container .filter-by-series button[type="button"].reset-filter-by-series-btn:active, html .wp-repair-fe-types-conatiner.rpv2.page-types .wp-repair-select-container .filter-by-series button[type="button"].reset-filter-by-series-btn:focus { box-shadow: 0 0 0 1.5px var(--theme) !important; } html .wp-repair-fe-types-conatiner.rpv2.page-types .wp-repair-select-container .filter-by-series .filter-by-series-text, html .wp-repair-fe-types-conatiner.rpv2.page-types .wp-repair-select-container .all-models-info .all-models { font-weight: 600; font-size: 16px; line-height: 1em; } html .wp-repair-fe-types-conatiner.rpv2.page-types.repair-mq-3-6 .wp-repair-select-container .filter-by-series .filter-by-series-text, html .wp-repair-fe-types-conatiner.rpv2.page-types.repair-mq-3-6 .wp-repair-select-container .all-models-info .all-models { font-size: 15px; } html .wp-repair-fe-types-conatiner.rpv2.page-types .wp-repair-select-container .all-models-info .total-models { margin-left: 10px; font-size: 14px; color: var(--theme); cursor:pointer; font-weight: 400 !important; } html .wp-repair-fe-types-conatiner.rpv2 .rp-v2-grey-box-shadow, html .pdf-offer-modal.rpv2 .rp-v2-grey-box-shadow { box-shadow: 0 0 23px rgba(0, 0, 0, 0.07) !important; border-radius: 15px !important; display: block !important; width: 100% !important; box-sizing: border-box !important; } html .wp-repair-fe-types-conatiner.rpv2.page-types.page-repairs .wp-repair-select-container .wp-repair-width-100.wp-repair-cart, html .wp-repair-fe-types-conatiner.rpv2.page-types.page-repairs.repair-mq-4 .wp-repair-select-container .wp-repair-width-100.wp-repair-cart { box-shadow: 0 0 32px rgba(0, 0, 0, 0.06)!important; } html .wp-repair-fe-types-conatiner.rpv2 .rp-v2-grey-box-shadow.is-repair-card { box-shadow: 0 0 20px rgba(0, 0, 0, 0.05) !important; } html .wp-repair-fe-types-conatiner.rpv2 .rp-v2-grey-box-shadow.is-delivery-method-card { box-shadow: 0 0 20px rgba(0, 0, 0, 0.05) !important; } html .wp-repair-fe-types-conatiner.page-types.page-brands.rpv2 .wp-repair-col-t5 button.type, html .wp-repair-fe-types-conatiner.page-types.rpv2 .wp-repair-select-container .wp-repair-col-3 button.type, html .wp-repair-fe-types-conatiner.page-types.page-models.rpv2 .wp-repair-select-container .wp-repair-col-t6 button.type { border-color: rgba(0, 0, 0, 0) !important; } html .wp-repair-fe-types-conatiner.page-types.page-models.rpv2 .wp-repair-select-container .model_series .wp-repair-col-t6 button.type { height: auto !important; display: flex; align-items: center; padding: 9px 6px !important; border: 0px !important; box-shadow: 0 0 0 1.5px #d9d9d9 !important; border-radius: 8px; } html .wp-repair-fe-types-conatiner.page-types.page-models.rpv2 .wp-repair-select-container .model_series .wp-repair-col-t6 button.type span.icon { height: 50px; display: flex; width: 50px; } html .wp-repair-fe-types-conatiner.page-types.page-models.rpv2 .wp-repair-select-container .model_series .wp-repair-col-t6 button.type span.text { margin-top: 0px !important; display: flex; flex-direction: column; text-align: left; width: calc(100% - 50px); padding-left: 5px; } html .wp-repair-fe-types-conatiner.page-types.page-models.rpv2 .wp-repair-select-container .model_series .wp-repair-col-t6 button.type span.text .series-name { display: flex; width: 100%; } html .wp-repair-fe-types-conatiner.page-types.page-models.rpv2 .wp-repair-select-container .model_series .wp-repair-col-t6 button.type span.icon img { max-width: 100% !important; max-height: 100% !important; width: auto !important; height: auto !important; display: block; } html .wp-repair-fe-types-conatiner.page-types.page-models.rpv2 .wp-repair-select-container .model_series .wp-repair-col-t6 button.type span.text .series-name .actual-name { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight: 600; } html .wp-repair-fe-types-conatiner.page-types.page-models.rpv2 .wp-repair-select-container .model_series .wp-repair-col-t6 button.type span.text .total-models { font-weight: 400; color: var(--theme); font-size: 12px; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.rpv2 .wp-repair-select-container .wp-repair-col-3 button:hover, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.rpv2 .wp-repair-select-container .wp-repair-col-3 button:active, html .wp-repair-fe-types-conatiner.page-types.rpv2 .wp-repair-select-container .wp-repair-col-3 button:focus, html .wp-repair-fe-types-conatiner.page-types.rpv2 .wp-repair-select-container .wp-repair-col-3 button.selected, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-brands.rpv2 .wp-repair-select-container .wp-repair-col-t5 button:hover, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-brands.rpv2 .wp-repair-select-container .wp-repair-col-t5 button:active, html .wp-repair-fe-types-conatiner.page-types.page-brands.rpv2 .wp-repair-select-container .wp-repair-col-t5 button:focus, html .wp-repair-fe-types-conatiner.page-types.page-brands.rpv2 .wp-repair-select-container .wp-repair-col-t5 button.selected, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-models.rpv2 .wp-repair-select-container .wp-repair-col-t6 button:hover, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-models.rpv2 .wp-repair-select-container .wp-repair-col-t6 button:active, html .wp-repair-fe-types-conatiner.page-types.page-models.rpv2 .wp-repair-select-container .wp-repair-col-t6 button:focus, html .wp-repair-fe-types-conatiner.page-types.page-models.rpv2 .wp-repair-select-container .wp-repair-col-t6 button.selected { border: 1.5px solid var(--theme) !important; box-shadow: 0 0 0 0.8px var(--theme) !important; border-color: var(--theme) !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-models.rpv2 .wp-repair-select-container .model_series .wp-repair-col-t6 button:hover, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-models.rpv2 .wp-repair-select-container .model_series .wp-repair-col-t6 button:active, html .wp-repair-fe-types-conatiner.page-types.page-models.rpv2 .wp-repair-select-container .model_series .wp-repair-col-t6 button:focus, html .wp-repair-fe-types-conatiner.page-types.page-models.rpv2 .wp-repair-select-container .model_series .wp-repair-col-t6 button.selected { border: 0px !important; box-shadow: 0 0 0 1.8px var(--theme) !important; border-color: unset; } html .wp-repair-fe-types-conatiner.page-types.page-models.rpv2 .wp-repair-select-container .model_series .wp-repair-col-t6 button.selected { background: var(--theme-10-opacity) !important; } html .wp-repair-fe-types-conatiner.rpv2.page-repairs .rp-v2-grey-box-shadow { border-radius: 10px !important; } html .wp-repair-fe-types-conatiner.rpv2.page-repairs .rp-v2-grey-box-shadow.color-card { border-radius: 10px !important; box-shadow: 0 0 15px rgba(0, 0, 0, 0.05) !important; } html .wp-repair-fe-types-conatiner.rpv2 .rp-transparency-background, html .pdf-offer-modal.rpv2 .rp-transparency-background { position: absolute; width: calc(100% + 2px); height: calc(100% + 2px); background: rgba(255,255,255,0.8); display: flex; align-items: center; justify-content: center; top:-1px; left: -1px; } html .wp-repair-fe-types-conatiner.rpv2 a.select-square-bg .rp-transparency-background, html .wp-repair-fe-types-conatiner.rpv2 a .select-square-bg .rp-transparency-background, html .wp-repair-fe-types-conatiner.rpv2 a.select-square-bg:visited .rp-transparency-background, html .wp-repair-fe-types-conatiner.rpv2 a:visited .select-square-bg .rp-transparency-background { background: rgba(255,255,255,0.8) !important; } html .wp-repair-fe-types-conatiner.rpv2 .wp-repair-select-container .select-square-bg svg .st0, html .wp-repair-fe-types-conatiner.rpv2 .wp-repair-select-container a.select-square-bg:visited svg .st0, html .wp-repair-fe-types-conatiner.rpv2 .wp-repair-select-container a:visited .select-square-bg svg .st0 { fill: var(--theme) !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.rpv2 .wp-repair-select-container a.select-square-bg:hover svg .st0, html body.hasMouseOver .wp-repair-fe-types-conatiner.rpv2 .wp-repair-select-container a:hover .select-square-bg svg .st0, html body.hasMouseOver .wp-repair-fe-types-conatiner.rpv2 .wp-repair-select-container a.select-square-bg:active svg .st0, html body.hasMouseOver .wp-repair-fe-types-conatiner.rpv2 .wp-repair-select-container a:active .select-square-bg svg .st0, html .wp-repair-fe-types-conatiner.rpv2 .wp-repair-select-container a.select-square-bg:focus svg .st0, html .wp-repair-fe-types-conatiner.rpv2 .wp-repair-select-container a:focus .select-square-bg svg .st0 { fill: rgba(255,255,255,0.8) !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.rpv2 a.select-square-bg:hover .rp-transparency-background, html body.hasMouseOver .wp-repair-fe-types-conatiner.rpv2 a:hover .select-square-bg .rp-transparency-background, html body.hasMouseOver .wp-repair-fe-types-conatiner.rpv2 a.select-square-bg:active .rp-transparency-background, html body.hasMouseOver .wp-repair-fe-types-conatiner.rpv2 a:active .select-square-bg .rp-transparency-background, html .wp-repair-fe-types-conatiner.rpv2 a.select-square-bg:focus .rp-transparency-background, html .wp-repair-fe-types-conatiner.rpv2 a:focus .select-square-bg .rp-transparency-background { background: unset !important; } html .wp-repair-fe-types-conatiner.page-types.rpv2 .wp-repair-select-container .select-square-bg { display: flex; align-items: center; justify-content: center; border-radius: 10px; } html .wp-repair-fe-types-conatiner.rpv2 .select-square-bg .rp-svg-icon { left: 0px; top: 0px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.rpv2 .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card { border-radius: 10px; background: #fff; border: 1.5px solid #ebebeb !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.rpv2.repair-mq-5 .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card { width: 100% !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-repairs.rpv2 .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card:hover, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-repairs.rpv2 .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card:active, html .wp-repair-fe-types-conatiner.page-types.page-repairs.rpv2 .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card:focus, html .wp-repair-fe-types-conatiner.page-types.page-repairs.rpv2 .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card.selected{ border: 1.5px solid var(--theme) !important; box-shadow: 0 0 0 0.8px var(--theme) !important; border-color: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.rpv2 .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card .square-bg { border-radius: 8px; border: 1px solid #ebebeb !important; } html .wp-repair-fe-types-conatiner.rpv2 .rp-v2-grey-box-shadow.color-card { display: inline-table !important; width: auto !important; float: left; margin-right: 10px; margin-bottom: 10px; } html .wp-repair-fe-types-conatiner.rpv2 .rp-v2-grey-box-shadow.color-card .wp-repair-color-card { display: table !important; margin: 0px !important; } html .wp-repair-fe-types-conatiner.rpv2.repair-mq-5 .rp-v2-grey-box-shadow.color-card { width: calc(33.33% - 10px) !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-5.rpv2 .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card .color-name { padding-left: 33px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-4.rpv2 .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card .color-name { padding-left: 27px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-3-6.rpv2 .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card .color-name { padding-left: 15px; } html .wp-repair-fe-types-conatiner.rpv2 .rp-transparency-fix-bg { position: absolute; width: calc(100% + 2px); height: calc(100% + 2px); background: var(--theme); display: flex; align-items: center; justify-content: center; top:-1px; left: -1px; } html .wp-repair-fe-types-conatiner.rpv2 .percent-off-badge .rp-transparency-background { z-index: -1; } html .wp-repair-fe-types-conatiner.rpv2 .percent-off-badge .rp-transparency-fix-bg { z-index: -2; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.rpv2 .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.added-item .percent-off-badge .rp-transparency-fix-bg { display: none !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.rpv2 .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.added-item .percent-off-badge .rp-transparency-background { display: none !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.rpv2 .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.added-item .percent-off-badge { background: #cef6ce !important; color: #0fad0f !important; border: 1.5px solid #9be79b !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs.rpv2 .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .percent-off-badge { background: #cef6ce !important; color: #0fad0f !important; border: 1.5px solid #9be79b !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.rpv2 .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td .rp-svg-icon.fa-times svg { width: 10px; height: 10px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.rpv2 .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td .rp-svg-icon.fa-times svg .st0 { fill: var(--theme-40-opacity) !important; transition: all 0.3s !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-repairs.page-types.rpv2 .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr .rp-svg-icon.fa-times:hover svg .st0 { fill: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs.rpv2 .wp-repair-select-container .wp-repair-width-100.wp-repair-cart button.finalize-booking, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-repairs.rpv2 .wp-repair-select-container .wp-repair-width-100.wp-repair-cart button.finalize-booking:hover, html .wp-repair-fe-types-conatiner.page-types.page-repairs.rpv2 .wp-repair-select-container .wp-repair-width-100.wp-repair-cart button.finalize-booking:hover, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-repairs.rpv2 .wp-repair-select-container .wp-repair-width-100.wp-repair-cart button.finalize-booking:active, html .wp-repair-fe-types-conatiner.page-types.page-repairs.rpv2 .wp-repair-select-container .wp-repair-width-100.wp-repair-cart button.finalize-booking:active, html .wp-repair-fe-types-conatiner.page-types.page-repairs.rpv2 .wp-repair-select-container .wp-repair-width-100.wp-repair-cart button.finalize-booking:focus { border: 0px !important; padding: 10px 10px; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1) !important; background-image: linear-gradient(110deg, transparent 70%, rgba(0, 0, 0, 0.2) 100%) !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.rpv2 .wp-repair-select-container .finalize-right button.confirm-booking, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-finalize.rpv2 .wp-repair-select-container .finalize-right button.confirm-booking:hover, html .wp-repair-fe-types-conatiner.page-types.page-finalize.rpv2 .wp-repair-select-container .finalize-right button.confirm-booking:hover, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-finalize.rpv2 .wp-repair-select-container .finalize-right button.confirm-booking:active, html .wp-repair-fe-types-conatiner.page-types.page-finalize.rpv2 .wp-repair-select-container .finalize-right button.confirm-booking:active, html .wp-repair-fe-types-conatiner.page-types.page-finalize.rpv2 .wp-repair-select-container .finalize-right button.confirm-booking:focus { border: 0px !important; padding: 12px 4px; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1) !important; background-image: linear-gradient(110deg, transparent 70%, rgba(0, 0, 0, 0.2) 100%) !important; } html body #send-pdf-offer, html body.hasMouseOver #send-pdf-offer:hover, html body #send-pdf-offer:hover, html body #send-pdf-offer:active, html body.hasMouseOver #send-pdf-offer:active, html body #send-pdf-offer:focus { box-shadow: 0 0 20px rgba(0, 0, 0, 0.1) !important; background-image: linear-gradient(110deg, transparent 70%, rgba(0, 0, 0, 0.2) 100%) !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-repairs.page-types.rpv2 .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal input:hover, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-repairs.page-types.rpv2 .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal input:active, html .wp-repair-fe-types-conatiner.page-repairs.page-types.rpv2 .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal input:focus, html .wp-repair-fe-types-conatiner.page-repairs.page-types.rpv2 .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal input { border: 1px solid #e1e1e1 !important; box-shadow: 0 0 8px rgba(0, 0, 0, 0.05) !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-repairs.page-types.rpv2 .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal input::-webkit-input-placeholder, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-repairs.page-types.rpv2 .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal input::-moz-placeholder, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-repairs.page-types.rpv2 .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal input:-ms-input-placeholder { color: #c4c4c4 !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-repairs.page-types.rpv2 .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal input::placeholder { color: #c4c4c4 !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal .btn-add-coupon { background: var(--theme-10-opacity) !important; background-color: var(--theme-10-opacity) !important; border: 0px !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal .btn-add-coupon svg .st0 { fill: var(--theme) !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal button.btn-add-coupon:hover, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal button.btn-add-coupon:active, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal button.btn-add-coupon:focus { background: var(--theme) !important; background-color: var(--theme) !important; border: 0px !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal button.btn-add-coupon:hover svg .st0, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal button.btn-add-coupon:active svg .st0, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.subtotal button.btn-add-coupon:focus svg .st0 { fill: rgba(255, 255, 255, 0.8) !important; } html .wp-repair-fe-types-conatiner.rpv2 .rp-input-box-shadow-container, html .pdf-offer-modal.rpv2 .rp-input-box-shadow-container { box-shadow: 0 0 15px rgba(0, 0, 0, 0.05) !important; display: block !important; width: 100% !important; box-sizing: border-box !important; } html .wp-repair-fe-types-conatiner.rpv2 input[type="text"], html .wp-repair-fe-types-conatiner.rpv2 input[type="email"], html .wp-repair-fe-types-conatiner.rpv2 textarea, html .pdf-offer-modal.rpv2 input[type="text"], html .pdf-offer-modal.rpv2 input[type="email"], html .pdf-offer-modal.rpv2 textarea{ -webkit-appearance: none !important; overflow: visible; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container button.user-type { overflow: initial !important; -webkit-appearance: none !important; height: 28px; padding-left: 2px; box-sizing: border-box !important; display: inline-block; } @media(max-width: 768px) { html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 input.user-info, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 textarea.user-info { box-shadow: 0 0 0 2px #c4c4c4 !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 input.user-info:active, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 input.user-info:focus, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 input.user-info:hover, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 textarea.user-info:active, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 textarea.user-info:focus, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 textarea.user-info:hover { box-shadow: 0 0 0 2px var(--theme) !important; } html body .wp-repair-input-group .user-info, html body .wp-repair-input-group input[type="text"].user-info, html body .wp-repair-input-group input[type="email"].user-info, html body .wp-repair-input-group textarea, html body .wp-repair-input-group select.user-info { box-shadow: 0 0 0 2px #c4c4c4 !important; } html body.hasMouseOver .wp-repair-input-group:hover input, html body.hasMouseOver .wp-repair-input-group:hover input[type="text"], html body.hasMouseOver .wp-repair-input-group:hover input[type="email"], html body.hasMouseOver .wp-repair-input-group:hover textarea { box-shadow: 0 0 0 2px var(--theme) !important; } html body .wp-repair-input-group input:focus, html body .wp-repair-input-group input:focus:focus-visible, html body.hasMouseOver .wp-repair-input-group input:active, html body.hasMouseOver .wp-repair-input-group input:hover, html body .wp-repair-input-group select:focus, html body .wp-repair-input-group select:focus:focus-visible, html body.hasMouseOver .wp-repair-input-group select:active, html body.hasMouseOver .wp-repair-input-group select:hover, html body .wp-repair-input-group textarea:focus, html body.hasMouseOver .wp-repair-input-group textarea:active, html body.hasMouseOver .wp-repair-input-group textarea:hover, html body .wp-repair-input-group textarea:focus:focus-visible { box-shadow: 0 0 0 2px var(--theme) !important; } } .rp-custom-slider { width: 100%; display: block; overflow: hidden; touch-action: pan-y; } .modelSeriesControls { touch-action: pan-y; } .repair-slider-inner { display: block; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; touch-action: pan-y; } .repair-slider-inner:after { content: ""; display: table; clear: both; } .repair-slider-item { display: inline-block; float: left; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: -webkit-grab; cursor: -moz-grab; cursor: -ms-grab; cursor: grab; } .dragging .repair-slider-item { cursor: -webkit-grabbing; cursor: -moz-grabbing; cursor: -ms-grabbing; cursor: grabbing; } .rp-custom-slider img { width: 100%; height: auto; } .repair-slider-inner { -webkit-transition: unset !important; -moz-transition: unset !important; -ms-transition: unset !important; -o-transition: unset !important; transition: unset !important; } .repair-slider-inner.do-transition, .repair-slider-inner.doing-transition { -webkit-transition: all 0.3s ease !important; -moz-transition: all 0.3s ease !important; -ms-transition: all 0.3s ease !important; -o-transition: all 0.3s ease !important; transition: all 0.3s ease !important; } .rp-custom-slider-next, .rp-custom-slider-prev { display: inline-block; background-color: #efefef; color: #404040; font-size: 16px; padding: 10px 20px; border-radius: 5px; margin: 5px; cursor: pointer; } .rp-custom-slider-next.disabled, .rp-custom-slider-prev.disabled { opacity: 0.5; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .model_search_box { padding: 28px 25px 30px 25px; background: #f7f7f7; border-radius: 15px; margin-top: 20px; margin-bottom: 15px; display: block; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-4 .wp-repair-select-container .model_search_box { padding: 23px 18px 25px 18px; margin-bottom: 10px; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .cat-or-brand-container { display: block; width: 100%; padding: 0px 14px; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .cat-or-brand-container p.or-select-your-type-brand { margin-top: 15px; margin-bottom: 10px; color: #464646; font-size: 15px; padding: 0px 15px; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-4 .wp-repair-select-container .cat-or-brand-container p.or-select-your-type-brand { font-size: 14px; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .cat-or-brand-container p.or-select-your-type-brand:before { display: inline-block; width: 10px; height: 10px; border-radius: 50%; margin-right: 10px; content: ""; background: var(--theme); background-color: none; position: relative; top: 0px; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .model_search_box .msb-cols { display: flex; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .model_search_box .msb-col-1, html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .model_search_box .msb-col-2 { width: 50%; float: left; display: flex; flex-direction: column; justify-content: center; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-search-box-v2-shortcode-container, html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-search-box-v2-shortcode-row, html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-search-box-v2-shortcode-col { display:block; width:100%; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-10 .wp-repair-select-container .wp-repair-search-box-v2-shortcode-container { max-width: 480px; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-7 .wp-repair-select-container .wp-repair-search-box-v2-shortcode-container { max-width: 100%; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-10 .wp-repair-select-container .model_search_box .msb-col-1 { width: calc(100% - 120px); } html .wp-repair-fe-types-conatiner.page-types.repair-mq-10 .wp-repair-select-container .model_search_box .msb-col-2 { width: 120px; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-7 .wp-repair-select-container .model_search_box .msb-col-1 { width: calc(100% - 48px); } html .wp-repair-fe-types-conatiner.page-types.repair-mq-7 .wp-repair-select-container .model_search_box .msb-col-2 { width: 48px; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-6 .wp-repair-select-container .model_search_box .msb-col-1 { width: calc(100% - 43px); } html .wp-repair-fe-types-conatiner.page-types.repair-mq-6 .wp-repair-select-container .model_search_box .msb-col-2 { width: 43px; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-4 .wp-repair-select-container .model_search_box .msb-col-1 { height: 54px; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-4 .wp-repair-select-container .model_search_box.search_box_focused .msb-col-1 { width: 100%; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-4 .wp-repair-select-container .model_search_box.search_box_focused .msb-col-2 { display: none; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-7 .wp-repair-select-container .model_search_box .msb-col-1, html .wp-repair-fe-types-conatiner.page-types.repair-mq-7 .wp-repair-select-container .model_search_box .msb-col-2 { justify-content: end; } html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2:hover, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .repair-search-box-v2, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .repair-search-box-v2:hover { position: relative; display: table; width: 100%; max-width: 100%; margin: auto; } html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 input[type="text"], html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 input[type="text"]:hover, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 input[type="text"]:focus, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 input[type="text"]:active, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 input[type="text"]:visited { min-height: unset; height: auto; font-size: 18px; font-weight: 500; color: #666666 !important; padding: 16px; border-radius: 12px; background: #fff !important; background-color: #fff !important; height: auto; line-height: 1.8em; display: table; width: 100%; max-width: 100%; padding-left: 24px; box-shadow: 0 0 0 1.5px var(--theme-60-opacity), 0px 0px 5px rgba(0,0,0,0.2) !important; transition: all 0.2s; position: relative; padding-right: 70px; margin: 0px !important; border: 0px !important; outline: 0 !important; text-align: left !important; resize: none; -webkit-appearance: none; } html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 button.submit-repair-search-v2, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 button.submit-repair-search-v2:hover, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 button.submit-repair-search-v2:active, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 button.submit-repair-search-v2:focus, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 button.submit-repair-search-v2:visited { color: #fff; background: var(--theme-20-opacity); cursor: pointer; line-height: 1em; padding: 0px; border: 0px; box-sizing: border-box; outline: 0; font-size: 20px; position: absolute; right: 0px; top: 0px; width: 90px; height: 100%; display: table; border-top-left-radius: 0px; border-bottom-left-radius: 0px; text-align: center !important; box-shadow: unset; transition: all 0.2s; height: 48px; width: 48px; border-radius: 12px; top: 50%; transform: translateY(-50%) !important; right: 10px; } html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container.processing .wp-repair-search-box-v2 button.submit-repair-search-v2, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container.processing .wp-repair-search-box-v2 button.submit-repair-search-v2:hover, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container.processing .wp-repair-search-box-v2 button.submit-repair-search-v2:active, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container.processing .wp-repair-search-box-v2 button.submit-repair-search-v2:focus, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container.processing .wp-repair-search-box-v2 button.submit-repair-search-v2:visited { background: var(--theme) !important; } html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 button.submit-repair-search-v2 img { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 22px; height: 22px; } html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 button.submit-repair-search-v2 .rp-svg-icon, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 button.submit-repair-search-v2:hover .rp-svg-icon, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 button.submit-repair-search-v2:active .rp-svg-icon, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 button.submit-repair-search-v2:focus .rp-svg-icon, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 button.submit-repair-search-v2:visited .rp-svg-icon { line-height: 1em; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); } html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 button.submit-repair-search-v2 .fa-times { visibility: hidden; transform: translate(-50%, -50%) rotate(-180deg) !important; transition: none; display: table; margin: auto; text-align: center; } html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2:hover, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2:active, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2:focus, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2:visited { width: 85%; background: #fff; position: absolute; z-index: 11; bottom: 0px; left: 50%; transform: translate(-50%,100%); margin: auto; padding: 0px 0px; border-radius: 20px; border-top-left-radius: 0px; border-top-right-radius: 0px; box-shadow: 0px 5px 5px rgb(0 0 0 / 20%); overflow: hidden; text-align: left !important; } html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2:hover, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2:active, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2:focus, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2:visited { width: 100%; max-width: 85%; max-height: 0px; transition: max-height 0.2s, max-width 0.2s; } html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 ul { display: block; max-height: 230px; overflow: hidden; overflow-y: auto; margin: 0px; padding: 0px; } html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li { display: block; padding: 0px; margin: 0px; text-align: left !important; border-top: 1px solid #eee; } html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li:nth-child(1) { border-top: 0px; } html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li a, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li a:hover, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li a:active, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li a:focus, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li a:visited { padding: 12px 24px; width: 100%; display: table; text-decoration: none !important; text-align: left !important; cursor: pointer; opacity: 1; } html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li a:hover { background: #efefef; opacity: 1; } html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container.opened .wp-repair-search-box-v2 input, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container.opened .wp-repair-search-box-v2 input:hover, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container.opened .wp-repair-search-box-v2 input:focus, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container.opened .wp-repair-search-box-v2 input:active, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container.opened .wp-repair-search-box-v2 input:visited { border-radius: 12px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; padding-left: 24px; box-shadow: 0px 0px 5px rgba(0,0,0,0.2) !important; } html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container.opened .wp-repair-search-box-v2 button.submit-repair-search-v2 { transform: scale(0.75) translateY(-32.5px) !important; background: #aaa; border-radius: 50%; } html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container.opened .wp-repair-search-box-v2 button.submit-repair-search-v2 img { visibility: hidden; } html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container.opened .wp-repair-search-box-v2 button.submit-repair-search-v2 .fa-times { visibility: visible; transform: translate(-50%, -50%) rotate(0deg) !important; transition: all 0.3s; } html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container.opened .wp-repair-search-box-v2 button.submit-repair-search-v2 .fa-rp-search-icon { display: none; } html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 button.submit-repair-search-v2 .fa-times svg .st0 { fill: #ffffff !important; } html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container.opened .wp-repair-search-box-v2 .search-content-v2, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container.opened .wp-repair-search-box-v2 .search-content-v2:hover, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container.opened .wp-repair-search-box-v2 .search-content-v2:active, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container.opened .wp-repair-search-box-v2 .search-content-v2:focus, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container.opened .wp-repair-search-box-v2 .search-content-v2:visited { max-height: 230px; max-width: 100%; border-top: 1px solid #eee; } html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 .brand { font-size: 13px; color: var(--theme); padding-right: 10px; position: relative; top: -1px; text-align: left !important; } html body .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 .model { font-size: 15px; font-weight: bold; color: #404040; text-align: left !important; } html body .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 ul::-webkit-scrollbar { width: 10px; } html body .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 ul::-webkit-scrollbar-track { box-shadow: inset 0 0 2px grey; border-radius: 0px; background: #fafafa; } html body .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 ul::-webkit-scrollbar-thumb { background: #cfcfcf; border-radius: 5px; } html body .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 ul::-webkit-scrollbar-thumb:hover { background: darkgrey; } html body .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 input[type="text"]::placeholder { color: #a7a7a7 !important; opacity: 1; } html body .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 input[type="text"]:-ms-input-placeholder { color: #a7a7a7 !important; } html body .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 input[type="text"]::-ms-input-placeholder { color: #a7a7a7 !important; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .model_search_box .msb-col-1 p, html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .model_search_box .msb-col-para p { margin-bottom: 20px; color: #464646; padding: 0px 5px; font-size: 15px; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .model_search_box .msb-col-para { display: none; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-7 .wp-repair-select-container .model_search_box .msb-col-para { display: block; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-7 .wp-repair-select-container .model_search_box .msb-col-para p { margin-bottom: 10px; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-4 .wp-repair-select-container .model_search_box .msb-col-para p { font-size: 14px; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-7 .wp-repair-select-container .model_search_box .msb-col-1 p { display: none; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .model_search_box .msb-col-1 p:before, html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .model_search_box .msb-col-para p:before { display: inline-block; width: 10px; height: 10px; border-radius: 50%; margin-right: 10px; content: ""; background: var(--theme); background-color: none; position: relative; top: 0px; } html body .wp-repair-fe-types-conatiner .wmdih-btn-cat-brands-cont { display: flex; justify-content: end; } html body .wp-repair-fe-types-conatiner .wmdih-btn-cat-brands-cont .what-model-icons-container .question-icon svg { width: 20px !important; height: 20px !important; } html body .wp-repair-fe-types-conatiner .wmdih-btn-cat-brands-cont span.icon .fa-what-model-1 svg { width: 68px !important; height: 68px !important; } html body .wp-repair-fe-types-conatiner.repair-mq-7 .wmdih-btn-cat-brands-cont .what-model-icons-container .question-icon svg { width: 18px !important; height: 18px !important; } html body .wp-repair-fe-types-conatiner.repair-mq-7 .wmdih-btn-cat-brands-cont span.icon .fa-what-model-1 svg { width: 62px !important; height: 62px !important; } html body .wp-repair-fe-types-conatiner.repair-mq-6 .wmdih-btn-cat-brands-cont .what-model-icons-container .question-icon svg { width: 16px !important; height: 16px !important; } html body .wp-repair-fe-types-conatiner.repair-mq-6 .wmdih-btn-cat-brands-cont span.icon .fa-what-model-1 svg { width: 48px !important; height: 48px !important; } html body .wp-repair-fe-types-conatiner .wmdih-btn-cat-brands-cont button.wmdih-btn-cat-brands[type="button"], html body .wp-repair-fe-types-conatiner .wmdih-btn-cat-brands-cont button.wmdih-btn-cat-brands[type="button"]:hover, html body .wp-repair-fe-types-conatiner .wmdih-btn-cat-brands-cont button.wmdih-btn-cat-brands[type="button"]:active, html body .wp-repair-fe-types-conatiner .wmdih-btn-cat-brands-cont button.wmdih-btn-cat-brands[type="button"]:focus, html body .wp-repair-fe-types-conatiner .wmdih-btn-cat-brands-cont button.wmdih-btn-cat-brands[type="button"]:visited { display: table; text-align: center; max-width: 100px; width: 100%; cursor: pointer; outline: 0 !important; background: transparent !important; border: 0px !important; box-shadow: none !important; padding: 0px !important; margin: 0px !important; } html body .wp-repair-fe-types-conatiner.repair-mq-7 .wmdih-btn-cat-brands-cont button.wmdih-btn-cat-brands[type="button"], html body .wp-repair-fe-types-conatiner.repair-mq-7 .wmdih-btn-cat-brands-cont button.wmdih-btn-cat-brands[type="button"]:hover, html body .wp-repair-fe-types-conatiner.repair-mq-7 .wmdih-btn-cat-brands-cont button.wmdih-btn-cat-brands[type="button"]:active, html body .wp-repair-fe-types-conatiner.repair-mq-7 .wmdih-btn-cat-brands-cont button.wmdih-btn-cat-brands[type="button"]:focus, html body .wp-repair-fe-types-conatiner.repair-mq-7 .wmdih-btn-cat-brands-cont button.wmdih-btn-cat-brands[type="button"]:visited { position: relative; top: 3px; } html body .wp-repair-fe-types-conatiner.repair-mq-6 .wmdih-btn-cat-brands-cont button.wmdih-btn-cat-brands[type="button"], html body .wp-repair-fe-types-conatiner.repair-mq-6 .wmdih-btn-cat-brands-cont button.wmdih-btn-cat-brands[type="button"]:hover, html body .wp-repair-fe-types-conatiner.repair-mq-6 .wmdih-btn-cat-brands-cont button.wmdih-btn-cat-brands[type="button"]:active, html body .wp-repair-fe-types-conatiner.repair-mq-6 .wmdih-btn-cat-brands-cont button.wmdih-btn-cat-brands[type="button"]:focus, html body .wp-repair-fe-types-conatiner.repair-mq-6 .wmdih-btn-cat-brands-cont button.wmdih-btn-cat-brands[type="button"]:visited { position: relative; top: 4px; } html body .wp-repair-fe-types-conatiner.repair-mq-5 .wmdih-btn-cat-brands-cont button.wmdih-btn-cat-brands[type="button"], html body .wp-repair-fe-types-conatiner.repair-mq-5 .wmdih-btn-cat-brands-cont button.wmdih-btn-cat-brands[type="button"]:hover, html body .wp-repair-fe-types-conatiner.repair-mq-5 .wmdih-btn-cat-brands-cont button.wmdih-btn-cat-brands[type="button"]:active, html body .wp-repair-fe-types-conatiner.repair-mq-5 .wmdih-btn-cat-brands-cont button.wmdih-btn-cat-brands[type="button"]:focus, html body .wp-repair-fe-types-conatiner.repair-mq-5 .wmdih-btn-cat-brands-cont button.wmdih-btn-cat-brands[type="button"]:visited { position: relative; top: 5px; } html body .wp-repair-fe-types-conatiner .wmdih-btn-cat-brands-cont .what-model-icons-container .question-icon { position: absolute; right: 23px; top: 50%; transform: translateY(-50%); } html body .wp-repair-fe-types-conatiner.repair-mq-7 .wmdih-btn-cat-brands-cont .what-model-icons-container .question-icon { right: -7px; } html body .wp-repair-fe-types-conatiner .wmdih-btn-cat-brands-cont p.text { display: block !important; font-weight: 700 !important; text-align: center; width: 100%; font-size: 13px; color: #404040 !important; max-width: 112px; margin: auto; margin-top: 6px !important; } html body .wp-repair-fe-types-conatiner.repair-mq-7 .wmdih-btn-cat-brands-cont p.text { display: none !important; } html .wp-repair-fe-types-conatiner.repair-mq-6 .rp-svg-icon.s-22.s-14-mq-625 svg { width: 18px; height: 18px; } html .wp-repair-fe-types-conatiner.repair-mq-6 .rp-svg-icon.s-15.s-12-mq-625 svg { width: 12px; height: 12px; } html .wp-repair-fe-types-conatiner.page-types.repair-mq-7 .wp-repair-select-container .cat-or-brand-container { padding: 0px !important; } html body .wp-repair-fe-types-conatiner.page-types.repair-mq-6 .wp-repair-search-box-v2-shortcode-container.opened .wp-repair-search-box-v2 button.submit-repair-search-v2 { transform: scale(0.75) translateY(-24px) !important; background: #aaa; } html body .wp-repair-fe-types-conatiner.page-types.repair-mq-6 .wp-repair-search-box-v2-shortcode-container.opened .wp-repair-search-box-v2 button.submit-repair-search-v2:hover, html body .wp-repair-fe-types-conatiner.page-types.repair-mq-6 .wp-repair-search-box-v2-shortcode-container.opened .wp-repair-search-box-v2 button.submit-repair-search-v2:active, html body .wp-repair-fe-types-conatiner.page-types.repair-mq-6 .wp-repair-search-box-v2-shortcode-container.opened .wp-repair-search-box-v2 button.submit-repair-search-v2:focus, html body .wp-repair-fe-types-conatiner.page-types.repair-mq-6 .wp-repair-search-box-v2-shortcode-container.opened .wp-repair-search-box-v2 button.submit-repair-search-v2:visited { transform: scale(0.75) translateY(-24px) !important; background: rgb(144, 144, 144); } html body .wp-repair-fe-types-conatiner.page-types.repair-mq-6 .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 button.submit-repair-search-v2 i.fa-times, html body .wp-repair-fe-types-conatiner.page-types.repair-mq-6 .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 button.submit-repair-search-v2:hover i.fa-times, html body .wp-repair-fe-types-conatiner.page-types.repair-mq-6 .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 button.submit-repair-search-v2:active i.fa-times, html body .wp-repair-fe-types-conatiner.page-types.repair-mq-6 .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 button.submit-repair-search-v2:focus i.fa-times, html body .wp-repair-fe-types-conatiner.page-types.repair-mq-6 .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 button.submit-repair-search-v2:visited i.fa-times { line-height: 1em; font-size: 16px; } html body .wp-repair-fe-types-conatiner.page-types.repair-mq-6 .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 input[type="text"], html body .wp-repair-fe-types-conatiner.page-types.repair-mq-6 .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 input[type="text"]:hover, html body .wp-repair-fe-types-conatiner.page-types.repair-mq-6 .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 input[type="text"]:focus, html body .wp-repair-fe-types-conatiner.page-types.repair-mq-6 .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 input[type="text"]:active, html body .wp-repair-fe-types-conatiner.page-types.repair-mq-6 .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 input[type="text"]:visited { padding: 11px; padding-left: 18px; padding-right: 55px; font-size: 15px; } html body .wp-repair-fe-types-conatiner.page-types.repair-mq-6 .wp-repair-search-box-v2-shortcode-container.opened .wp-repair-search-box-v2 input, html body .wp-repair-fe-types-conatiner.page-types.repair-mq-6 .wp-repair-search-box-v2-shortcode-container.opened .wp-repair-search-box-v2 input:hover, html body .wp-repair-fe-types-conatiner.page-types.repair-mq-6 .wp-repair-search-box-v2-shortcode-container.opened .wp-repair-search-box-v2 input:focus, html body .wp-repair-fe-types-conatiner.page-types.repair-mq-6 .wp-repair-search-box-v2-shortcode-container.opened .wp-repair-search-box-v2 input:active, html body .wp-repair-fe-types-conatiner.page-types.repair-mq-6 .wp-repair-search-box-v2-shortcode-container.opened .wp-repair-search-box-v2 input:visited { padding-left: 18px; } html body .wp-repair-fe-types-conatiner.page-types.repair-mq-6 .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 button.submit-repair-search-v2, html body .wp-repair-fe-types-conatiner.page-types.repair-mq-6 .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 button.submit-repair-search-v2:hover, html body .wp-repair-fe-types-conatiner.page-types.repair-mq-6 .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 button.submit-repair-search-v2:active, html body .wp-repair-fe-types-conatiner.page-types.repair-mq-6 .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 button.submit-repair-search-v2:focus, html body .wp-repair-fe-types-conatiner.page-types.repair-mq-6 .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 button.submit-repair-search-v2:visited { font-size: 20px; width: 36px; height: 36px; right: 8px; } html body .wp-repair-fe-types-conatiner.page-types.repair-mq-6 .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 button.submit-repair-search-v2 img { width: 18px; height: 18px; } html body .wp-repair-fe-types-conatiner.page-types.repair-mq-6 .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 .model { font-size: 14px; } html body .wp-repair-fe-types-conatiner.page-types.repair-mq-6 .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 .brand { font-size: 12px; } html body .wp-repair-fe-types-conatiner.page-types.repair-mq-6 .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li a, html body .wp-repair-fe-types-conatiner.page-types.repair-mq-6 .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li a:hover, html body .wp-repair-fe-types-conatiner.page-types.repair-mq-6 .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li a:active, html body .wp-repair-fe-types-conatiner.page-types.repair-mq-6 .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li a:focus, html body .wp-repair-fe-types-conatiner.page-types.repair-mq-6 .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li a:visited { padding: 12px 18px; } html body .wp-repair-fe-types-conatiner.page-types.repair-mq-4 .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 input[type="text"], html body .wp-repair-fe-types-conatiner.page-types.repair-mq-4 .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 input[type="text"]:hover, html body .wp-repair-fe-types-conatiner.page-types.repair-mq-4 .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 input[type="text"]:focus, html body .wp-repair-fe-types-conatiner.page-types.repair-mq-4 .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 input[type="text"]:active, html body .wp-repair-fe-types-conatiner.page-types.repair-mq-4 .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 input[type="text"]:visited { padding-left: 18px; font-size: 15px; } html body .wp-repair-fe-types-conatiner.page-types.repair-mq-4 .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 .brand { font-size: 12px; } html body .wp-repair-fe-types-conatiner.page-types.repair-mq-4 .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 .model { font-size: 14px; } html body .wp-repair-fe-types-conatiner.page-types.repair-mq-3-6 .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 input[type="text"], html body .wp-repair-fe-types-conatiner.page-types.repair-mq-3-6 .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 input[type="text"]:hover, html body .wp-repair-fe-types-conatiner.page-types.repair-mq-3-6 .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 input[type="text"]:focus, html body .wp-repair-fe-types-conatiner.page-types.repair-mq-3-6 .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 input[type="text"]:active, html body .wp-repair-fe-types-conatiner.page-types.repair-mq-3-6 .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 input[type="text"]:visited { padding-left: 18px; font-size: 13px; } html body .wp-repair-fe-types-conatiner.page-types.repair-mq-3-6 .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 .brand { font-size: 10px; } html body .wp-repair-fe-types-conatiner.page-types.repair-mq-3-6 .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 .model { font-size: 12px; } html body .wp-repair-fe-types-conatiner.page-types.repair-mq-3-6 .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 input[type="text"], html body .wp-repair-fe-types-conatiner.page-types.repair-mq-3-6 .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 input[type="text"]:hover, html body .wp-repair-fe-types-conatiner.page-types.repair-mq-3-6 .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 input[type="text"]:focus, html body .wp-repair-fe-types-conatiner.page-types.repair-mq-3-6 .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 input[type="text"]:active, html body .wp-repair-fe-types-conatiner.page-types.repair-mq-3-6 .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 input[type="text"]:visited { font-size: 14px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container { width: 100%; display: block; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category-icon { width: 40px; height: 40px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category-content { display: block; width: 100%; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category-icon, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category-name, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category-count { display: inline-block; vertical-align: middle; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category-name { margin: 0px; font-size: 14px; font-weight: 600; color: #464646; padding: 0px; margin-right: 10px; margin-top: 2px; margin-bottom: 2px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category-count { padding: 5px 8px; font-weight: 700; font-size: 12px; line-height: 1em; background: var(--theme-10-opacity) !important; color: var(--theme) !important; border-radius: 15px; position: relative; top: -1px; transition: all 0.3s !important; margin-top: 2px; margin-bottom: 2px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category { display: table; padding: 0px 10px; width: 100%; margin-bottom: 0px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category-repairs { padding-top: 20px; overflow: hidden; max-height: 0px; transition: max-height 0.3s !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category-repairs.no-transition { transition: none !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category .repair-category-content { width: 100%; display: block; background: #fff; border-radius: 10px !important; border: 1.5px solid #ebebeb !important; padding: 20px 16px; position: relative; cursor: pointer; transition: all 0.3s !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category .repair-category-content.no-transition { transition: unset !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category .repair-category-content:hover { border: 1.5px solid var(--theme) !important; box-shadow: 0 0 0 0.8px var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category .repair-category-content.selected, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category .repair-category-content.selected:hover { background: var(--theme-10-opacity) !important; border: 1.5px solid var(--theme-40-opacity) !important; box-shadow: 0 0 0 0.8px var(--theme-40-opacity) !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category .repair-category-box { box-shadow: 0 0 20px rgba(0, 0, 0, 0.05) !important; border-radius: 10px !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category button.rp-rc-dropdown-icon[type="button"], html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category button.rp-rc-dropdown-icon[type="button"]:hover, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category button.rp-rc-dropdown-icon[type="button"]:active, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category button.rp-rc-dropdown-icon[type="button"]:focus { display: table !important; background: var(--theme-10-opacity) !important; padding: 12px !important; border-radius: 10px !important; cursor: pointer; margin: 0px !important; outline: 0 !important; box-shadow: unset !important; border: 0px !important; position: absolute; top: 50%; transform: translateY(-50%) !important; right: 16px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category button.rp-rc-dropdown-icon[type="button"] .fa-chevron-down .st0 { fill: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category .rp-rc-dropdown-icon .actual-icon { display: flex; width: 14px; padding: 0; height: 14px; transition: all 0.3s !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category .repair-category-content.no-transition .rp-rc-dropdown-icon .actual-icon { transition: unset !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category-content.selected .repair-category-count { background: var(--theme) !important; color: #fff !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category-content.no-transition .repair-category-count { transition: unset !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category .repair-category-content.selected button.rp-rc-dropdown-icon[type="button"], html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category .repair-category-content.selected button.rp-rc-dropdown-icon[type="button"]:hover, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category .repair-category-content.selected button.rp-rc-dropdown-icon[type="button"]:active, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category .repair-category-content.selected button.rp-rc-dropdown-icon[type="button"]:focus { background: unset !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category .repair-category-content.selected .rp-rc-dropdown-icon .actual-icon { transform: rotate(-90deg); } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .repair-category-repairs.not-showing .wp-repair-repair-card.active, html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .repair-category-repairs.not-showing .wp-repair-repair-card.active:hover { box-shadow: unset !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category-content .repair-category-col1 { display: flex; width: calc(100% - 45px); align-items: center; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category-content .repair-category-inner-col1 { width: 40px; display: inline-table; float: left; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category-content .repair-category-inner-col2 { width: calc(100% - 40px); display: inline-table; vertical-align: middle; float: left; padding-left: 10px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category-repairs.not-showing { visibility: visible; opacity: 1; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category-repairs.not-showing { visibility: hidden; opacity: 0; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-8 .wp-repair-select-container .repair-category-container .repair-category { padding: 0px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-4 .wp-repair-select-container .repair-category-container .repair-category .repair-category-content { padding: 16px 9px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-4 .wp-repair-select-container .repair-category-container .repair-category button.rp-rc-dropdown-icon[type="button"], html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-4 .wp-repair-select-container .repair-category-container .repair-category button.rp-rc-dropdown-icon[type="button"]:hover, html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-4 .wp-repair-select-container .repair-category-container .repair-category button.rp-rc-dropdown-icon[type="button"]:active, html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-4 .wp-repair-select-container .repair-category-container .repair-category button.rp-rc-dropdown-icon[type="button"]:focus { right: 12px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-3-6 .wp-repair-select-container .repair-category-container .repair-category-name { font-size: 13px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-3-6 .wp-repair-select-container .repair-category-container .repair-category-count { font-size: 11px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-3-6 .wp-repair-select-container .repair-category-container .repair-category button.rp-rc-dropdown-icon[type="button"], html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-3-6 .wp-repair-select-container .repair-category-container .repair-category button.rp-rc-dropdown-icon[type="button"]:hover, html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-3-6 .wp-repair-select-container .repair-category-container .repair-category button.rp-rc-dropdown-icon[type="button"]:active, html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-3-6 .wp-repair-select-container .repair-category-container .repair-category button.rp-rc-dropdown-icon[type="button"]:focus { padding: 10px !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-3-6 .wp-repair-select-container .repair-category-container .repair-category .rp-rc-dropdown-icon .actual-icon, html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-3-6 .wp-repair-select-container .repair-category-container .repair-category .rp-rc-dropdown-icon .actual-icon svg { width: 12px; height: 12px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-3-6 .wp-repair-select-container .repair-category-container .repair-category-content .repair-category-col1 { width: calc(100% - 40px); } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-3-6 .wp-repair-select-container .repair-category-container .repair-category-content .repair-category-inner-col2 { width: calc(100% - 40px); } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category-icon img.category-img-tag { width: auto; height: auto; max-width: 100%; max-height: 100%; margin: auto; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .repair-category-container .repair-category-icon div.category-img-tag { width: 28px; height: 40px; margin: auto; background: var(--theme-10-opacity); border-radius: 5px; margin: auto; } html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container.do-not-transition .wp-repair-search-box-v2 .search-content-v2, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container.do-not-transition .wp-repair-search-box-v2 .search-content-v2:hover, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container.do-not-transition .wp-repair-search-box-v2 .search-content-v2:active, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container.do-not-transition .wp-repair-search-box-v2 .search-content-v2:focus, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container.do-not-transition .wp-repair-search-box-v2 .search-content-v2:visited { transition: unset !important; } html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container.fix-blurriness .wp-repair-search-box-v2 .search-content-v2, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container.fix-blurriness .wp-repair-search-box-v2 .search-content-v2:hover, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container.fix-blurriness .wp-repair-search-box-v2 .search-content-v2:active, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container.fix-blurriness .wp-repair-search-box-v2 .search-content-v2:focus, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container.fix-blurriness .wp-repair-search-box-v2 .search-content-v2:visited { transform: unset; bottom: unset; top: 100%; left: 0px; } html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-100.no-transition .wp-repair-repair-card, html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-50.no-transition .wp-repair-repair-card, html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33.no-transition .wp-repair-repair-card, html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-100.no-transition .wp-repair-repair-card, html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-50.no-transition .wp-repair-repair-card, html .wp-repair-fe-types-conatiner.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-33.no-transition .wp-repair-repair-card { transition: unset !important; } html .wp-repair-fe-types-conatiner.page-types .rp-upsales-slider { position: relative; top: -10px; } html .wp-repair-fe-types-conatiner.page-types .rp-upsales-slider .repair-slider-inner { border-radius: 16px; } html body .wp-repair-fe-types-conatiner .rp-upsales-slider div.repair-slider-item { padding-top: 10px; } html body .wp-repair-fe-types-conatiner div.repair-slider-item .wp-repair-width-33 { width: 100% !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100 { position: relative; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .upsalesControls { display: table; position: absolute; top: 17px; right: 8px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .upsalesControls button.prev[type="button"], html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .upsalesControls button.next[type="button"] { background: var(--theme) !important; padding: 7px; border-radius: 9px; margin-right: 5px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .upsalesControls button.prev[type="button"] svg .st0, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .upsalesControls button.next[type="button"] svg .st0 { fill: #ffffff !important; } html body .wp-repair-fe-types-conatiner .wp-repair-select-container .wp-repair-col-9 .upsalesControls button[type="button"] span.icon { width: 10px; line-height: 10px; height: 10px; display: block; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .upsalesControls button.prev[type="button"].disabled, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .upsalesControls button.next[type="button"].disabled { opacity: 0.5 !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .upsalesControls button.prev[type="button"].disabled.both-disabled, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .upsalesControls button.next[type="button"].disabled.both-disabled { display: none !important; } html.rp-no-transition, body.rp-no-transition { transition: unset !important; scroll-behavior: auto !important; } html .wp-repair-fe-types-conatiner .rp-pre-select-location-error { color: #842029; background-color: #f8d7da; border-color: #f5c2c7; padding: 15px; border-radius: 8px; font-size: 15px; margin-top: 0px; margin-bottom: 0px; } html .wp-repair-fe-types-conatiner.rpv2.page-types .wp-repair-select-container.is_type_page.is_pre_select_location { margin-top: 0px !important; } html .wp-repair-fe-types-conatiner.is_pre_select_location .wp-repair-select-container .rp_location_pre_select_markup .location-select .loc-img { width: 100%; height: auto; padding-bottom: 25%; box-sizing: border-box; display: block; margin-bottom: 8px; border-radius: 13px; overflow: hidden; position: relative; } html .wp-repair-fe-types-conatiner.is_pre_select_location .wp-repair-select-container .rp_location_pre_select_markup .location-select .loc-img img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; height: auto; } html .wp-repair-fe-types-conatiner.is_pre_select_location .wp-repair-select-container .rp_location_pre_select_markup .location-select { padding: 12px; font-size: 14px; text-align: left; border-radius: 15px; display:flex !important; flex-direction: column; width: 100%; text-transform: none; letter-spacing: 0px; color: #575757 !important; outline: 0; text-decoration: none; position: relative; height: auto; padding-left: 5px; padding-right: 5px; } html .wp-repair-fe-types-conatiner.is_pre_select_location .wp-repair-select-container .rp_location_pre_select_markup .location-select.has-location-image { padding-top: 5px; } html .wp-repair-fe-types-conatiner.is_pre_select_location .wp-repair-select-container .rp_location_pre_select_markup .location-select .text span { display: block; font-weight: 500; color: #5a5a5a; font-size: 13px; } html .wp-repair-fe-types-conatiner.is_pre_select_location .wp-repair-select-container .rp_location_pre_select_markup .location-select .text span.bold { font-weight: 700; color: #464646; font-size: 14px; } html .wp-repair-fe-types-conatiner.is_pre_select_location .wp-repair-select-container .rp_location_pre_select_markup .location-select span.loc-telephone { font-weight: 700; color: var(--theme) !important; margin-bottom: 12px; } html .wp-repair-fe-types-conatiner.is_pre_select_location .wp-repair-select-container .rp_location_pre_select_markup .location-select .icon { display: inline-table; position: absolute; top: 12px; right: 12px; width: auto; } html .wp-repair-fe-types-conatiner.is_pre_select_location .wp-repair-select-container .rp_location_pre_select_markup .location-select .icon.next-to-title { display: inline !important; position: relative; top: 2px; color: #a7a7a7; right: 0px; width: auto; } html .wp-repair-fe-types-conatiner.is_pre_select_location .wp-repair-select-container .rp_location_pre_select_markup .location-select .icon.next-to-title span, html .wp-repair-fe-types-conatiner.is_pre_select_location .wp-repair-select-container .rp_location_pre_select_markup .location-select .icon span { display: inline-table; } html .wp-repair-fe-types-conatiner.is_pre_select_location .wp-repair-select-container .rp_location_pre_select_markup .location-select .text span.bold { width: calc(100% - 18px); } html .wp-repair-fe-types-conatiner.is_pre_select_location .wp-repair-select-container .rp_location_pre_select_markup .location-select .text span.pre-select-location-repair-indicator { margin-top: 15px; display: inline-block; } html .wp-repair-fe-types-conatiner.is_pre_select_location .wp-repair-select-container .rp_location_pre_select_markup .location-select .text span.pre-select-location-repair-indicator span { display: inline; } html .wp-repair-fe-types-conatiner.is_pre_select_location .wp-repair-select-container .rp_location_pre_select_markup .location-select .text { width: 100%; padding: 2px 10px; } html .wp-repair-fe-types-conatiner.is_pre_select_location .wp-repair-select-container .rp_location_pre_select_markup .location-select .text.has-distance { width: calc(100% - 70px); } html .wp-repair-fe-types-conatiner.is_pre_select_location .wp-repair-select-container .rp_location_pre_select_markup .location-select.has-location-image .text span.bold { width:100%; } html .wp-repair-fe-types-conatiner.is_pre_select_location .wp-repair-select-container .rp_location_pre_select_markup .location-select.no-transition { transition: unset !important; } html .wp-repair-fe-types-conatiner.is_pre_select_location.repair-mq-10 .wp-repair-select-container .wp-repair-col-3 { width: 33.33%; } html .wp-repair-fe-types-conatiner.is_pre_select_location.repair-mq-8 .wp-repair-select-container .wp-repair-col-3 { width: 50%; } html .wp-repair-fe-types-conatiner.is_pre_select_location.repair-mq-5 .wp-repair-select-container .wp-repair-col-3 { width: 100%; } html .wp-repair-fe-types-conatiner.page-types.rpv2.is_pre_select_location .wp-repair-select-container .select-square-bg { left: 10px; cursor: auto; } html .wp-repair-fe-types-conatiner.page-types.rpv2.is_pre_select_location .wp-repair-select-container { padding: 0px !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-8.is_pre_select_location .wp-repair-select-container .select-heading { margin-bottom: 0px !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5.is_pre_select_location .wp-repair-select-container .select-heading { margin-left: 55px !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-4.is_pre_select_location .wp-repair-select-container .select-heading { margin-left: 50px !important; } html .wp-repair-fe-types-conatiner.page-types.rpv2.is_pre_select_location.repair-mq-7 .wp-repair-select-container .select-square-bg { left: 10px !important; } html .wp-repair-fe-types-conatiner.is_pre_select_location .wp-repair-select-container .rp_location_pre_select_markup .current-location-btn-container { width: auto; margin-right: 20px; display: inline-block; box-sizing: border-box; padding: 0px; padding-left: 8px; margin-top: 0px; margin-bottom: 0px; } html .wp-repair-fe-types-conatiner.is_pre_select_location .wp-repair-select-container .rp_location_pre_select_markup .current-location-icon { display: table; vertical-align: middle; box-shadow: unset !important; outline: 0 !important; border: 0px !important; line-height: 1.4em !important; width: 100%; border-radius: 10px; padding: 0px 10px 0px 10px; text-align: center; font-size: 13px; box-sizing: border-box; background: var(--theme-10-opacity) !important; color: var(--theme) !important; font-weight: 600; top: 6px; height: 43px; display: flex; align-items: center; justify-content: center; } html .wp-repair-fe-types-conatiner.is_pre_select_location .wp-repair-select-container .rp_location_pre_select_markup .current-location-icon .fa-locationgps { margin-right: 3px; } html .wp-repair-fe-types-conatiner.is_pre_select_location .wp-repair-select-container .rp_location_pre_select_markup .search-nearest-location .wp-repair-icon-search { font-size: 19px; position: absolute; top: 9px; line-height: 1em; left: 12px; } html .wp-repair-fe-types-conatiner.is_pre_select_location .wp-repair-select-container .rp_location_pre_select_markup .search-nearest-location input { background: #fff !important; background-color: none !important; color: #000 !important; border-radius: 40px !important; font-size: 13px; padding: 10px 14px 10px 38px !important; border: 2px solid #c2c2c2 !important; outline: 0; margin: 0px; box-shadow: none !important; font-family: var(--rp-font-family); width: 100%; display: table; height: 39px; min-height: 39px; max-height: 39px; max-width: 100%; border: 0px !important; box-shadow: 0 0 0 1.5px var(--theme-60-opacity) !important; border-radius: 8px !important; } html .wp-repair-fe-types-conatiner.is_pre_select_location .wp-repair-select-container .rp_location_pre_select_markup .search-nearest-location input:hover, html .wp-repair-fe-types-conatiner.is_pre_select_location .wp-repair-select-container .rp_location_pre_select_markup .search-nearest-location input:active, html .wp-repair-fe-types-conatiner.is_pre_select_location .wp-repair-select-container .rp_location_pre_select_markup .search-nearest-location input:focus { border: 0px !important; box-shadow: 0 0 0 2px var(--theme) !important; } html .wp-repair-fe-types-conatiner.is_pre_select_location .wp-repair-select-container .rp_location_pre_select_markup .search-nearest-location { padding: 0px; margin-top: 0px; margin-bottom: 0px; position: relative; display: inline-block; width: calc(50% - 10px); } html .wp-repair-fe-types-conatiner.is_pre_select_location.repair-mq-11 .wp-repair-select-container .rp_location_pre_select_markup .search-nearest-location { width:50%; } html .wp-repair-fe-types-conatiner.rpv2.page-types.is_pre_select_location .wp-repair-select-container .models-information .rp-mi-col-one { width: 50%; } html .wp-repair-fe-types-conatiner.rpv2.page-types.is_pre_select_location .wp-repair-select-container .models-information .rp-mi-col-two { width: 50%; text-align: right; } html .wp-repair-fe-types-conatiner.page-types.is_pre_select_location .wp-repair-select-container .cat-or-brand-container { padding:0px !important; } html .wp-repair-fe-types-conatiner.is_pre_select_location .wp-repair-select-container .rp_location_pre_select_markup .location-select .distance { display: block; position: absolute; padding: 3px 6px; right: 8px; bottom: 8px; border-radius: 5px; color: #fff !important; background: var(--theme) !important; font-size: 13px; } html .wp-repair-fe-types-conatiner.is_pre_select_location .wp-repair-select-container .rp_location_pre_select_markup .location-select .distance .bold { font-weight: 700; color: #fff; display: inline-block; } html .wp-repair-fe-types-conatiner.rpv2.page-types.is_pre_select_location .wp-repair-select-container .models-information { margin-top: 25px; } html .wp-repair-fe-types-conatiner.rpv2.page-types.is_pre_select_location.repair-mq-11 .wp-repair-select-container .models-information .rp-mi-col-one { width: calc(100% - 500px); } html .wp-repair-fe-types-conatiner.rpv2.page-types.is_pre_select_location.repair-mq-11 .wp-repair-select-container .models-information .rp-mi-col-two { width: 500px; } html .wp-repair-fe-types-conatiner.rpv2.page-types.is_pre_select_location.repair-mq-8 .wp-repair-select-container .models-information .rp-mi-col-one { width: 100%; } html .wp-repair-fe-types-conatiner.rpv2.page-types.is_pre_select_location.repair-mq-8 .wp-repair-select-container .models-information .rp-mi-col-two { width: 100%; } html .wp-repair-fe-types-conatiner.rpv2.page-types.is_pre_select_location.repair-mq-8 .wp-repair-select-container .models-information { flex-direction: column; } html .wp-repair-fe-types-conatiner.is_pre_select_location.repair-mq-8 .wp-repair-select-container .rp_location_pre_select_markup .current-location-btn-container { width: 100%; margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px; margin-bottom: 20px; } html .wp-repair-fe-types-conatiner.rpv2.page-types.is_pre_select_location.repair-mq-8 .wp-repair-select-container .models-information .rp-mi-col-two { margin-top: 15px; } html body .wp-repair-fe-types-conatiner.page-types.is_pre_select_location .wp-repair-select-container .wp-repair-col-3 button.type.selected { align-items: center !important; justify-content: center !important; display: flex !important; } html .wp-repair-fe-types-conatiner.is_pre_select_location .wp-repair-select-container .rp_location_pre_select_markup .search-nearest-location button.icon { display: table; position: absolute; top: 50%; right: 10px; transform: translateY(-50%) !important; background: #cacaca; padding: 0px; color: #fff; border-radius: 50%; width: 30px; vertical-align: middle; height: 30px; text-align: center; box-shadow: unset !important; outline: 0 !important; border: 0px !important; line-height: 30px !important; line-height: 0px !important; display: flex; align-items: center; justify-content: center; } html .wp-repair-fe-types-conatiner.is_pre_select_location .wp-repair-select-container .rp_location_pre_select_markup .search-nearest-location button.icon.rp-theme-color { background: var(--theme) !important; } html .wp-repair-fe-types-conatiner.is_pre_select_location .wp-repair-select-container .rp_location_pre_select_markup .current-location-icon .fa-spinner-white .st0 { fill: var(--theme) !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .search-nearest-location button.icon .rp-svg-icon.fa-spinner-white svg { width: 16px; height: 16px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .wp-repair-select-container .wp-repair-width-100 .search-nearest-location .wp-repair-icon-search { left: 16px; } html .wp-repair-fe-types-conatiner.is_pre_select_location .wp-repair-select-container .rp_location_pre_select_markup .search-nearest-location.opened input { border-radius: 12px !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; } html .wp-repair-fe-types-conatiner.is_pre_select_location .wp-repair-select-container .rp_location_pre_select_markup .search-nearest-location.opened input:hover, html .wp-repair-fe-types-conatiner.is_pre_select_location .wp-repair-select-container .rp_location_pre_select_markup .search-nearest-location.opened input:active, html .wp-repair-fe-types-conatiner.is_pre_select_location .wp-repair-select-container .rp_location_pre_select_markup .search-nearest-location.opened input:focus { border: 0px !important; box-shadow: 0 0 0 1.5px var(--theme-60-opacity) !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.is_pre_select_location .rp-autcomplete-suggestions-container { margin-left: 0px; margin-right: 0px; border: 0px !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.is_pre_select_location .rp-autcomplete-suggestions { margin-left: 0px; margin-right: 0px; border: 0px !important; } html .wp-repair-fe-types-conatiner.page-types.page-models.is_pre_select_location { overflow: visible; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .location-select .text .light.loc-telephone, html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup .location-select .text .light.loc-telephone { font-weight: 700; color: var(--theme) !important; margin-bottom: 12px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-repair-card .more-info-ship-device table.location.table.ship-device-customer-address { margin-bottom: 15px !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-col-6 .require-deposit-group { display: none; width: 100%; box-sizing: border-box; margin-top: 30px; margin-bottom: 40px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-col-6 .require-deposit-group.active { display: block; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-col-6 .require-deposit-group .wp-repair-options-heading.ptop { padding: 0px; background: #fff; line-height: 1.2em; display: block; margin:0px; margin-top: 31px; margin-bottom: 16px; margin-left: 8px; font-weight: 600; color: #7a7a7a; font-size: 15px; letter-spacing: normal; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-col-6 .require-deposit-group .wp-repair-options-heading.ptop .required-asterisk, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-col-6 .payment-method-group .wp-repair-options-heading.ptop .required-asterisk { margin-left: 5px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-col-6 .require-deposit-group .radio-button-options { padding: 12px 14px 5px 14px; background: #fff; border-radius: 10px; box-sizing: border-box; box-shadow: 0 0 0 1.5px #c4c4c4 !important; display: flex; flex-direction: column; gap: 0; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .payment-method-group { display: none; width: 100%; box-sizing: border-box; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .payment-method-group.active { display: block; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .payment-method-group .wp-repair-width-100 { display: none; width: 100%; box-sizing: border-box; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .payment-method-group .wp-repair-width-100.active { display: block; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .payment-method-group .wp-repair-card-payment-method { display: flex; align-items: center; justify-content: space-between; width: 100%; margin: 0px 0px 10px 0px; padding: 15px 12px; background: #fff; border-radius: 10px; box-shadow: 0px; border: 1px solid #ebebeb; position: relative; cursor: pointer; text-align: left; text-transform: none; letter-spacing: 0px; font-weight: 400; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .payment-method-group .wp-rc-pm-option { font-size: 16px; display: flex; align-items: center; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .payment-method-group .wp-rc-pm-option .badge-and-text-container { padding-left: 8px; white-space: normal; word-break: break-word; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .payment-method-group .wp-rc-pm-option label { font-weight: 600; margin-left: 0px; cursor: pointer; padding-left: 2px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .payment-method-group .wp-rc-pm-option input[type="radio"] { height: 16px; width: 16px; -webkit-appearance: auto; cursor: pointer; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .payment-method-group .repair-img img { height: 40px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .rp-payment-box p { font-size: 16px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .rp_payment_method_error { position: relative; margin-bottom: 40px; padding-right: 20px; padding-left: 20px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .rp_payment_method_error .rp_pme_text { background-color: #FFD5D5; padding: 20px 15px; border-radius: 14px; width: 100%; box-shadow: 0px 0px 0px 0.5px #FF7979; border: 1px solid #FF7979; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .rp_payment_method_error .exclamation-img { height: 25px; width: 35px; filter: invert(20%) sepia(243%) saturate(1576%) hue-rotate(-21deg) brightness(137%) contrast(73%); margin-right: 0px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .rp_payment_method_error .rp_pme_text p { color: #BA0000; display: flex; align-items: center; margin-bottom: 0; font-weight: 500; width: calc(100% - 50px); } html .wp-repair-fe-types-conatiner.page-types.page-finalize .rp_payment_method_error .rp_pme_text .exclamation-icon { display: inline-table; margin-right: 10px; min-width: 30px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .rp_payment_method_error .rp_pme_close_icon { position: absolute; cursor: pointer; right: 45px; top: 50%; transform: translateY(-50%); z-index: 1; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .rp_payment_method_error .close-img { height: 16px; filter: invert(20%) sepia(243%) saturate(1576%) hue-rotate(-21deg) brightness(187%) contrast(94%); } html .wp-repair-fe-types-conatiner.page-types.page-finalize .payment-method-group .wp-repair-card-payment-method.mollie .repair-img img { height: 40px; padding-top: 10px; padding-bottom: 10px; width: auto; } html .wp-repair-fe-types-conatiner.page-thanks.page-types.repair-mq-5 .wp-repair-select-container .rp-payment-box p { text-align: left !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-8 .payment-method-group { margin-top: 30px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-9 .rp_payment_method_error { padding-right: 12px; padding-left: 12px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-9 .rp_payment_method_error .rp_pme_close_icon { right: 37px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-8 .rp_payment_method_error { padding-right: 0px; padding-left: 0px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-8 .rp_payment_method_error .rp_pme_close_icon { right: 25px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-4 .rp_payment_method_error .rp_pme_text p { padding-left: 10px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-4 .rp_payment_method_error .rp_pme_text { padding: 15px 10px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-4 .rp_payment_method_error .rp_pme_text .exclamation-icon { display: none; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-4 .rp_payment_method_error .rp_pme_close_icon { right: 20px; } html .rp-processing-request { margin: 0px; padding: 0px; display: block; width: 100%; margin-top: 30px !important; margin-bottom: 30px !important; } html .rp-processing-request h1.rp-processing-request-title { margin: 0px 0px 10px 0px; font-weight: 700 !important; line-height: 1.2em !important; letter-spacing: 0.05px !important; padding: 0px; font-size: 26px !important; text-align: center !important; color: #404040 !important; margin-bottom: 13px; } html .rp-processing-request p.rp-processing-request-subtitle { text-align: center; color: var(--theme); font-size: 16px; font-weight: 400; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; margin-bottom: 0px; margin-top: 10px; } html .rp-processing-request .rp-progress-container { width: 80%; display: block; background-color: #f0f0f0; max-width: 500px !important; margin: auto; border-radius: 15px; overflow: hidden; } html .rp-processing-request .rp-progress-bar { width: 0; height: 20px; background-color: var(--theme) !important; text-align: center; line-height: 20px; color: white; animation: rp-progress-animation 1.5s linear forwards; } @keyframes rp-progress-animation { from { width: 0; } to { width: 100%; } } @media(max-width:500px) { html .rp-processing-request h1.rp-processing-request-title { font-size: 21px !important; } html .rp-processing-request p.rp-processing-request-subtitle { font-size: 15px !important; } } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr td button.send-offer-pdf.hide-offer-btn { display: none !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table.no-offer-btn { margin-bottom: 12px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .wp-repair-width-100 .align-center.pac { max-width: 420px; margin: auto; margin-bottom: 20px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .wp-repair-width-100 .align-center.pac h2 { font-size: 17px; font-weight: 600; text-align: center; margin-top: 20px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types .wp-repair-select-container .wp-repair-width-100 .rp-v2-grey-box-shadow-thank-you.pac { margin-top: 20px; } html .wp-repair-fe-types-conatiner.page-types.page-thanks .wp-repair-select-container .wp-repair-width-100 .pre-appointment-checklist { box-shadow: 0 0 0 1.5px #e1e1e1 !important; padding: 10px 20px 10px 20px; border-radius: 10px !important; position: relative; overflow: hidden; background: #fff !important; } html .wp-repair-fe-types-conatiner.page-types.page-thanks .wp-repair-select-container .wp-repair-width-100 .pre-appointment-checklist .all-items-checked { position: absolute; width: 100%; height: 100%; background: #fff; left: 0px; top: 0px; z-index: 1; display: none; } html .wp-repair-fe-types-conatiner.page-types.page-thanks .wp-repair-select-container .wp-repair-width-100 .pre-appointment-checklist .all-items-checked .rp-svg-icon.s-24 { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); } html .wp-repair-fe-types-conatiner.page-types.page-thanks .wp-repair-select-container .wp-repair-width-100 .pre-appointment-checklist .all-items-checked .rp-svg-icon.s-24 svg { width: 40px; height: 40px; animation: zoomInOut 0.5s ease-in-out infinite; } html .wp-repair-fe-types-conatiner.page-types.page-thanks .wp-repair-select-container .wp-repair-width-100 .pre-appointment-checklist .all-items-checked .rp-svg-icon.s-24 svg .st0 { fill: #4CAF50 !important; } @keyframes zoomInOut { 0% { transform: scale(1); } 50% { transform: scale(1.2); } 100% { transform: scale(1); } } html .wp-repair-fe-types-conatiner.page-types.page-thanks .wp-repair-select-container .wp-repair-width-100 .pre-appointment-checklist button.pre-appointment-checklist-item { margin: 0px; margin-right: 20px; color: #464646; padding: 0px; background: transparent !important; background-color: none !important; line-height: 1em; outline: 0; text-decoration: none; position: relative; border-radius: unset; overflow: initial !important; -webkit-appearance: none !important; height: auto; padding-left: 2px; box-sizing: border-box !important; display: flex; margin-bottom: 0px; width: 100%; text-align: left; align-items: center; border-top: 1px solid #efefef; margin-top: 0px; padding: 12px 0px; } html .wp-repair-fe-types-conatiner.page-types.page-thanks .wp-repair-select-container .wp-repair-width-100 .pre-appointment-checklist .items :nth-child(1) { border-top: 0px; } html .wp-repair-fe-types-conatiner.page-types.page-thanks .wp-repair-select-container .wp-repair-width-100 .pre-appointment-checklist button.pre-appointment-checklist-item .wp-repair-select-checkbox { border-radius: 4px; cursor: pointer; display: inline-block; margin-right: 11px; border: 0px !important; box-shadow: 0 0 0 2px var(--theme), 0 0 12px rgba(0, 0, 0, 0.1) !important; width: 21px; height: 21px; vertical-align: top; text-align: left; position: relative; top: 0px; } html .wp-repair-fe-types-conatiner.page-types.page-thanks .wp-repair-select-container .wp-repair-width-100 button.pre-appointment-checklist-item span { margin: 0px; font-size: 15px; font-weight: 600; text-transform: none; margin: 0px; font-size: 15px; font-weight: 600; text-transform: none; position: relative; font-size: 12px; top: 0px; left: 0px; } html .wp-repair-fe-types-conatiner.page-types.page-thanks .wp-repair-select-container .wp-repair-width-100 button.pre-appointment-checklist-item span.rp-svg-icon { left: 5px; top: 50%; position: absolute; transform: translateY(-50%); } html .wp-repair-fe-types-conatiner.page-types.page-thanks .wp-repair-select-container button.pre-appointment-checklist-item .rp-svg-icon.fa-check svg { -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; } html .wp-repair-fe-types-conatiner.page-types.page-thanks .wp-repair-select-container button.pre-appointment-checklist-item.active .rp-svg-icon.fa-check svg { -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } html .wp-repair-fe-types-conatiner.page-types.page-thanks .wp-repair-select-container button.pre-appointment-checklist-item span { font-size: 13px; font-weight: 500; width: calc(100% - 32px); text-align: left; display: inline-table; } html .wp-repair-fe-types-conatiner.page-types.page-thanks .wp-repair-select-container .wp-repair-width-100 button.pre-appointment-checklist-item span.tos-text { font-size: 12px; font-weight: 500; line-height: 1.4em; transform: unset !important; color:#404040; } html .wp-repair-fe-types-conatiner.page-types.page-thanks .wp-repair-select-container .wp-repair-width-100 button.pre-appointment-checklist-item.active span.tos-text { opacity: 0.5; text-decoration: line-through; } html .wp-repair-fe-types-conatiner.page-thanks.page-types.repair-mq-5 .wp-repair-select-container .wp-repair-width-100 .align-center.pac { max-width: 100%; } html .wp-repair-fe-types-conatiner.page-thanks.page-types.repair-mq-5 .wp-repair-select-container .wp-repair-width-100 .align-center.pac h2 { text-align: left; } html .wp-repair-fe-types-conatiner.page-types.page-thanks.repair-mq-4 .wp-repair-select-container .wp-repair-width-100 .pre-appointment-checklist { padding-left: 15px; padding-right: 15px; } html .wp-repair-fe-types-conatiner.page-thanks.page-types.repair-mq-4 .wp-repair-select-container .wp-repair-width-100 .align-center.pac h2 { margin-top: 10px; font-size: 16px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .rp-total-amount-p-tag { font-size: 14px; margin: 0px; margin-top: 18px; line-height: 1.4em; padding: 0px; text-align:right; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .rp-total-amount-p-tag { text-align: left; } html .wp-repair-fe-types-conatiner .wp-repair-select-container table.table tbody tr, html .wp-repair-fe-types-conatiner .wp-repair-select-container table.table tbody tr:nth-child(even), html .wp-repair-fe-types-conatiner .wp-repair-select-container table.table tbody tr:nth-child(odd) { border: 0px !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .rp-alert.rp-alert-maximum-distance { background: var(--theme-10-opacity) !important; box-shadow: inset 0 0 0 1px var(--theme-40-opacity) !important; padding: 15px; border-radius: 8px; margin-top: 15px; color: #464646; font-weight: 400; box-sizing: border-box; margin-bottom: 5px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .rp-alert.rp-alert-maximum-distance span.icon { width: 17px; display: inline-block; position: relative; top: 2px; vertical-align: top; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .rp-alert.rp-alert-maximum-distance span.icon .st0 { fill: var(--theme-80-opacity) !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .rp-alert.rp-alert-maximum-distance span.text { width: calc(100% - 22px); display: inline-block; vertical-align: top; } :root { --maxdistance-not-available-80-opacity: #c72727CC; --maxdistance-not-available-40-opacity: #c7272766; --maxdistance-not-available-10-opacity: #c727271A; --maxdistance-is-available-80-opacity: #019700CC; --maxdistance-is-available-40-opacity: #01970066; --maxdistance-is-available-10-opacity: #0197001A; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .rp-alert.rp-alert-maximum-distance.not-available { background: var(--maxdistance-not-available-10-opacity) !important; box-shadow: inset 0 0 0 1px var(--maxdistance-not-available-40-opacity) !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .rp-alert.rp-alert-maximum-distance.not-available span.icon .st0 { fill: var(--maxdistance-not-available-80-opacity) !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .rp-alert.rp-alert-maximum-distance.is-available { background: var(--maxdistance-is-available-10-opacity) !important; box-shadow: inset 0 0 0 1px var(--maxdistance-is-available-40-opacity) !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .rp-alert.rp-alert-maximum-distance.is-available span.icon .st0 { fill: var(--maxdistance-is-available-80-opacity) !important; } body.safari .section_has_divider.unset-perspective, body.uiwebview .section_has_divider.unset-perspective { -webkit-perspective: unset !important; perspective: unset !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .rp-checkout-fields-container { display: flex; flex-direction: row; gap: 20px; flex-wrap: wrap; margin-top: 30px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .rp-checkout-fields-container .wp-repair-input-group.width-50-percent { width: calc(50% - 10px); } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .rp-checkout-fields-container .wp-repair-input-group.width-100-percent { width: 100%; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .rp-checkout-fields-container .wp-repair-input-group label { top: -6px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .rp-checkout-fields-container .wp-repair-input-group.dropdown-field label { z-index: 2; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .rp-checkout-fields-container .wp-repair-input-group select.user-info { cursor: pointer; height: 52px; min-height: 52px; max-height: 52px; color: #464646 !important; font-size: 15px; font-weight: 500; margin-bottom: 5px; background: transparent !important; color: #464646 !important; padding: 0px 32px 0px 13px !important; display: block; -webkit-appearance: none; -moz-appearance: none; appearance: none; z-index: 1; position:relative; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .rp-checkout-fields-container .wp-repair-input-group .rp-hide-default-dropdown-chevron { width: 30px; height: 30px; background: #fff; position: absolute; right: 2px; top: 50%; transform: translateY(-50%); display:flex; align-items: center; justify-content: center; cursor: pointer; z-index: 0; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .rp-checkout-fields-container .wp-repair-input-group select.user-info::placeholder { color: #464646 !important; font-size: 15px; font-weight: 500; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .rp-checkout-fields-container .wp-repair-input-group input, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .rp-checkout-fields-container .wp-repair-input-group textarea.user-info, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .rp-checkout-fields-container .wp-repair-input-group select.user-info { margin-top: 0px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .wp-repair-select-container .wp-repair-width-100 .rp-checkout-fields-container .wp-repair-input-group.width-50-percent { width: 100%; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .radio-button-options button.radio-button-option { margin-right: 20px; margin-left: 0px; margin-top: 5px; margin-bottom: 5px; color: #464646; padding: 0px; background: transparent !important; background-color: none !important; line-height: 1em; outline: 0; text-decoration: none; position: relative; border-radius: unset; overflow: initial !important; -webkit-appearance: none !important; appearance: none; min-height: 28px; padding-left: 2px; box-sizing: border-box !important; vertical-align: top; display: inline-flex; align-items: start; gap: 10px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .radio-button-options button.radio-button-option span { display: inline-table; vertical-align: middle; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .radio-button-options button.radio-button-option span[data-text] { position:relative; top:1px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .radio-button-options button.radio-button-option .rp-svg-icon.fa-check { position: absolute; top: 5px; left: 7px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .radio-button-options .wp-repair-select-checkbox { margin-right: 0px; margin-left: 0px; min-width: 24px; min-height: 24px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .radio-button-options button.radio-button-option .rp-svg-icon.fa-check svg{ -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .radio-button-options button.radio-button-option.active .rp-svg-icon.fa-check svg { -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .radio-button-options button.radio-button-option span { margin: 0px; font-size: 15px; font-weight: 500; text-transform: none; line-height: 1.4em; text-align: left; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .radio-button-options.block button.radio-button-option span { width: calc(100% - 29px); } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .rp-checkout-fields-container .wp-repair-input-group.radio-field label { top: 0px; left: 0px; position: relative; padding: 0px; line-height: 1.5em; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .rp-checkout-fields-container .wp-repair-input-group.radio-field .radio-button-options { margin-top: 10px; margin-bottom: 10px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .rp-checkout-fields-container .wp-repair-input-group.radio-field .radio-button-options { padding: 12px 14px 10px 14px; background: #fff; display: block; border-radius: 10px; box-sizing: border-box; box-shadow: 0 0 0 1.5px #c4c4c4 !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .rp-checkout-fields-container .wp-repair-input-group.radio-field.block .radio-button-options button.radio-button-option { display: flex; align-items: start; width: auto; margin-bottom: 10px; margin-top: 5px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .rp-checkout-fields-container .wp-repair-input-group.radio-field.block .radio-button-options > button.radio-button-option:nth-last-child(1) { margin-bottom: 5px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .rp-checkout-fields-container .wp-repair-input-group[data-field-name="user_email"] { -webkit-transition: unset !important; -moz-transition: unset !important; -o-transition: unset !important; -ms-transition: unset !important; transition: unset !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .rp-checkout-fields-container .wp-repair-input-group.android-pattern-field { box-shadow: 0 0 0 1.5px #c4c4c4 !important; border-radius: 8px; margin-bottom: 5px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .rp-checkout-fields-container .wp-repair-input-group .rp-pattern-container { text-align: center; width: 230px; height: 230px; position: relative; overflow: hidden; margin-left: auto; margin-top: 35px; margin-bottom: 35px; margin-right: auto; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .rp-checkout-fields-container .wp-repair-input-group .rp-pattern-container canvas { border-radius: 8px; width: 300px !important; height: 300px !important; position: absolute; left: -35px; top: -35px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .rp-checkout-fields-container .wp-repair-input-group.android-pattern-field input.user-info { background: #efefef !important; margin-top: 2px; height: 42px; min-height: 42px; max-height: 42px; width: calc(100% - 32px); margin-left: 16px; margin-bottom: 16px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .rp-checkout-fields-container .wp-repair-input-group input.user-info[type=number]::-webkit-outer-spin-button, html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .rp-checkout-fields-container .wp-repair-input-group input.user-info[type=number]::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .rp-checkout-fields-container .wp-repair-input-group input.user-info[type=number] { -moz-appearance: textfield; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .rp-checkout-fields-container .wp-repair-input-group.android-pattern-field .pattern-value-container { position: relative; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .rp-checkout-fields-container .wp-repair-input-group.android-pattern-field .pattern-value-container .rp-pattern-clear-btn { position: absolute; right: 21px; top: 7px; padding: 5px 8px; cursor: pointer; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .rp-checkout-fields-container .wp-repair-input-group.is-custom-field label.extra-long-label { position: relative; left: 0px; top: 0px; margin-bottom: 12px; padding: 0px; line-height: 1.5em; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-12 .wp-repair-select-container .wp-repair-width-100 .rp-checkout-fields-container .wp-repair-input-group.is-custom-field label.long-label { position: relative; left: 0px; top: 0px; margin-bottom: 12px; padding: 0px; line-height: 1.5em; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .rp-checkout-fields-container .wp-repair-input-group.is-custom-field.dropdown-field .rp-input-box-shadow-container { position: relative; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-tax-switcher.off .svg-switcher-on, html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-tax-switcher.on .svg-switcher-off { display: none; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-tax-switcher.on .svg-switcher-on, html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-tax-switcher.off .svg-switcher-off { display: inline-flex; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-tax-switcher svg.svg-switcher-on, html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-tax-switcher svg.svg-switcher-off { position:relative; top:1px; cursor:pointer; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-tax-switcher p { white-space: pre-wrap; margin:0px; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-tax-switcher { display:flex; align-items:center; gap:12px; margin-top:20px; margin-bottom:20px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .select-repairs-heading-container p.wp-repair-options-heading.ptop { margin-bottom:20px !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-tax-switcher svg { zoom: 0.9; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-tax-switcher p b { font-weight: 500; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-width-100.select-repairs-heading-container { display:flex; align-items: center; justify-content:space-between; padding-bottom:5px !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-color-card.no-transition { transition: none !important; } .wp-repair-input-group.country, .wp-repair-input-group.country * { transition:unset !important; } .wp-repair-input-group .rp-input-box-shadow-container .selectize-input>input, .wp-repair-input-group .rp-input-box-shadow-container .selectize-input>input:hover, .wp-repair-input-group .rp-input-box-shadow-container .selectize-input>input:active, .wp-repair-input-group .rp-input-box-shadow-container .selectize-input>input:focus, .wp-repair-input-group .rp-input-box-shadow-container .selectize-input:hover >input, .wp-repair-input-group .rp-input-box-shadow-container .selectize-input:hover >input:hover, .wp-repair-input-group .rp-input-box-shadow-container .selectize-input:hover >input:active, .wp-repair-input-group .rp-input-box-shadow-container .selectize-input:hover >input:focus, html body.hasMouseOver .wp-repair-input-group.country:hover .rp-input-box-shadow-container .selectize-input>input { display: inline-block !important; outline: 0 !important; padding: 0 !important; min-height: 0 !important; max-height: none !important; max-width: 100% !important; margin: 0 !important; text-indent: 0 !important; border: 0 none !important; background: 0 0 !important; line-height: inherit !important; -webkit-user-select: auto !important; -webkit-box-shadow: none !important; box-shadow: none !important; } .rp-input-box-shadow-container .selectize-control { border: 0px !important; padding: 0px !important; } .rp-input-box-shadow-container .selectize-input { border: 2px solid #cfcfcf !important; border-radius: 8px !important; } .rp-input-box-shadow-container .selectize-input.focus { box-shadow: 0px 0px 0px 1px #1275c2 !important; border: 2px solid #1275c2; } .rp-input-box-shadow-container .selectize-input .item.active, .rp-input-box-shadow-container .selectize-input .item { background: #efefef !important; color: #333 !important; border: 0 solid transparent !important; padding-left: 10px !important; margin-bottom: 0px !important; margin-top: 0px !important; } .rp-input-box-shadow-container .selectize-control.multi .selectize-input { padding: 8px 8px !important; } .rp-input-box-shadow-container .selectize-control.single .selectize-input { padding: 6px 10px !important; } .rp-input-box-shadow-container .selectize-control.single .selectize-input.not-full { padding: 11px 10px !important; } .rp-input-box-shadow-container .selectize-control .selectize-input [data-value].item { padding: 5px; padding-left: 0px !important; } .rp-input-box-shadow-container .selectize-control .selectize-input [data-value] { background: #fff !important; border-radius: 5px; border: 1px solid #cccccc; color: #333; } .rp-input-box-shadow-container .selectize-control .selectize-input [data-value] .item { padding: 4px 8px; border-right: 1px solid #cccccc; } .rp-input-box-shadow-container .selectize-control [data-value] .remove { padding: 3px 0px; border-left: 1px solid #cccccc; } .rp-input-box-shadow-container .selectize-control.multi .selectize-input.has-items { padding: 2px; } .rp-input-box-shadow-container .selectize-control.multi .selectize-input [data-value].item { margin: 3px !important; padding: 4px 5px; } .rp-input-box-shadow-container .wp-repair-repair-card .coupons_select.selectize-control { padding:0px !important; border:0px !important; } .rp-input-box-shadow-container .selectize-dropdown-content, .rp-input-box-shadow-container .selectize-dropdown.single { padding-left:0px !important; padding-right: 0px !important; padding-top: 0px !important; padding-bottom: 0px !important; overflow: hidden; height: auto !important; min-height: auto !important; max-height: 200px !important; } .rp-input-box-shadow-container .selectize-dropdown-content { overflow-y: auto; } .rp-input-box-shadow-container .selectize-dropdown-content .option { padding: 8px 10px !important; font-weight: 400 !important; font-size:14px !important; cursor: pointer; } .rp-input-box-shadow-container .selectize-dropdown [data-selectable].option.active { background: #1275c2 !important; color: #fff !important; } .rp-input-box-shadow-container .selectize-dropdown [data-selectable] .highlight { background: rgb(255 242 96 / 95%) !important; display:inline-block !important; } .rp-input-box-shadow-container .selectize-dropdown [data-selectable].active .highlight { color: #404040; } .rp-input-box-shadow-container .selectize-control.user-info, .rp-input-box-shadow-container .selectize-control.user-info:hover, .rp-input-box-shadow-container .selectize-control.user-info:active, .rp-input-box-shadow-container .selectize-control.user-info:focus{ padding: 0px !important; height:42px !important; max-height: none !important; min-height: 0px !important; margin: 0px !important; border: 0px !important; outline:0 !important; box-shadow: unset !important; background: unset !important; box-sizing: border-box !important; display: block !important; } .rp-input-box-shadow-container .selectize-control.single .selectize-input:after { right:12px; } .rp-input-box-shadow-container .selectize-input { border: 0px solid #cfcfcf !important; box-shadow: 0 0 0 1.5px #c4c4c4 !important; border-radius: 8px !important; } .rp-input-box-shadow-container .selectize-input.focus { box-shadow: 0px 0px 0px 1.5px #1275c2 !important; border-color: transparent !important; } .wp-repair-input-group.country label { z-index:2; } .wp-repair-fe-types-conatiner.page-finalize .wp-repair-input-group.country .rp-input-box-shadow-container { position: relative; z-index: 1; } .wp-repair-fe-types-conatiner.page-finalize .wp-repair-input-group.country .rp-input-box-shadow-container .selectize-control.user-info, .wp-repair-fe-types-conatiner.page-finalize .wp-repair-input-group.country .rp-input-box-shadow-container .selectize-control.user-info:hover, .wp-repair-fe-types-conatiner.page-finalize .wp-repair-input-group.country .rp-input-box-shadow-container .selectize-control.user-info:active, .wp-repair-fe-types-conatiner.page-finalize .wp-repair-input-group.country .rp-input-box-shadow-container .selectize-control.user-info:focus{ height:52px !important; } .wp-repair-fe-types-conatiner.page-finalize table.enter-your-location .wp-repair-input-group.country .rp-input-box-shadow-container .selectize-control.single { margin-top:20px !important; } .wp-repair-fe-types-conatiner.page-finalize .wp-repair-input-group.country .rp-input-box-shadow-container .selectize-control.single .selectize-input { padding: 11px 13px !important; } .wp-repair-fe-types-conatiner.page-finalize .wp-repair-input-group.country .rp-input-box-shadow-container .selectize-control.single .selectize-input.not-full { padding: 17px 13px 15px 13px !important; } .wp-repair-fe-types-conatiner.page-finalize .wp-repair-input-group.country .rp-input-box-shadow-container .selectize-control .selectize-input [data-value].item, .wp-repair-fe-types-conatiner.page-finalize .wp-repair-input-group.country .rp-input-box-shadow-container .selectize-control .selectize-input input { font-size: 15px; font-weight: 500; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .rp-input-box-shadow-container .selectize-control.single { margin-bottom: 5px !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card.active.opened .more-info-ship-device { overflow:visible !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .wp-repair-repair-card .more-info-ship-device .date-slider button.slick-arrow { display:none !important; } .wp-repair-fe-types-conatiner.page-finalize .wp-repair-input-group.country .rp-input-box-shadow-container .selectize-dropdown { margin-top: -3px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .rp-checkout-fields-container .wp-repair-input-group.width-100-percent.country { z-index:2; margin-bottom: 6px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .payment-method-group .wp-repair-card-payment-method.ideal_in3 { flex-direction: column; align-items: start; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .payment-method-group .wp-repair-card-payment-method.ideal_in3 .main-input-group { display:flex; flex-direction: row; width: 100%; align-items: center; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .payment-method-group .wp-repair-card-payment-method.ideal_in3 .wp-rc-pm-option { width: calc(100% - 80px); } html .wp-repair-fe-types-conatiner.page-types.page-finalize .payment-method-group .wp-repair-card-payment-method.ideal_in3 .ideal-in3-description { margin-top: -2px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .payment-method-group .wp-repair-card-payment-method.ideal_in3 .ideal-in3-description p { font-size: 12px; font-weight: 400; margin: 0px; color: #5a5a5a; line-height: 1.4em; padding-left: 26px; width: calc(100% - 72px); } html .wp-repair-fe-types-conatiner.page-types.page-finalize .payment-method-group .wp-repair-card-payment-method.ideal_in3 .repair-img { width: 78px; display: flex; justify-content: end; position: relative; left: 2px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .payment-method-group .wp-repair-card-payment-method.ideal_in3 .rp-installment-indicator-container, html body .rp-front-end-modal-main .rp-installment-indicator-container { display:flex; flex-direction: row; align-items: center; gap: 10px; padding-left: 26px; margin-top: 15px; margin-bottom: 5px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .payment-method-group .wp-repair-card-payment-method.ideal_in3 .rp-installment-indicator-container .rp-installment-indicator-box, html body .rp-front-end-modal-main .rp-installment-indicator-container .rp-installment-indicator-box { display:flex; flex-direction:column; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .payment-method-group .wp-repair-card-payment-method.ideal_in3 .rp-installment-indicator-container .rp-installment-indicator-box .rp-installment-indicator-date, html body .rp-front-end-modal-main .rp-installment-indicator-container .rp-installment-indicator-box .rp-installment-indicator-date { font-size: 11px; font-weight: 500; margin: 0px; color: #868686; line-height: 1.4em; margin-bottom: 2px; padding-left: 2px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .payment-method-group .wp-repair-card-payment-method.ideal_in3 .rp-installment-indicator-container .rp-installment-indicator-box .rp-installment-indicator-amount, html body .rp-front-end-modal-main .rp-installment-indicator-container .rp-installment-indicator-box .rp-installment-indicator-amount { font-size: 13px; font-weight: 600; margin: 0px; color: #3b3b3b; line-height: 1.4em; padding-left: 2px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .payment-method-group .wp-repair-card-payment-method.ideal_in3 .rp-installment-indicator-container .rp-installment-indicator-box .rp-installment-indicator-line, html body .rp-front-end-modal-main .rp-installment-indicator-container .rp-installment-indicator-box .rp-installment-indicator-line { width: 100px; height: 6px; background: #efefef; border-radius: 8px; margin-bottom: 8px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .payment-method-group .wp-repair-card-payment-method.ideal_in3 .rp-installment-indicator-container .rp-installment-indicator-box.first .rp-installment-indicator-line, html body .rp-front-end-modal-main .rp-installment-indicator-container .rp-installment-indicator-box.first .rp-installment-indicator-line { background:var(--theme); } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .payment-method-group .wp-repair-card-payment-method.ideal_in3 .rp-installment-indicator-container .rp-installment-indicator-box { width: 33%; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .payment-method-group .wp-repair-card-payment-method.ideal_in3 .rp-installment-indicator-container .rp-installment-indicator-box .rp-installment-indicator-line { width: 100%; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .payment-method-group .wp-repair-card-payment-method.ideal_in3 .rp-installment-indicator-container { width: calc(100% - 10px); } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-5 .payment-method-group .wp-repair-card-payment-method.ideal_in3 .ideal-in3-description p { width: 100%; margin-top: 8px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-4 .payment-method-group .wp-repair-card-payment-method.ideal_in3 .wp-rc-pm-option label { display:inline-block; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-3-6 .payment-method-group .wp-repair-card-payment-method.ideal_in3 .ideal-in3-description p { padding-left: 24px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize.repair-mq-3-6 .payment-method-group .wp-repair-card-payment-method.ideal_in3 .rp-installment-indicator-container { padding-left: 24px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card, html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card * { transition: border 0.2s, box-shadow 0.2s !important; } html .wp-repair-fe-types-conatiner.page-repairs.page-types .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card .more-card-options { z-index:2; } html .wp-repair-fe-types-conatiner.page-types.page-repairs div.wp-repair-clearfix .wp-repair-width-50 .wp-repair-repair-card.subtext_info.has-in3-badge .repair-desc, html .wp-repair-fe-types-conatiner.page-types.page-repairs.repair-mq-12 div.wp-repair-clearfix .wp-repair-width-50 .wp-repair-repair-card.subtext_info.has-in3-badge .repair-desc { padding-right: 0px; display: flex; gap: 10px; flex-direction: row; width:100%; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.subtext_info.has-in3-badge .text-all { width: calc(100% - 60px); } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.subtext_info.has-in3-badge .text-all .badge-and-repair-name-container { display: flex; flex-direction: row; } html .wp-repair-fe-types-conatiner.page-types.page-repairs div.wp-repair-clearfix .wp-repair-width-50 .wp-repair-repair-card.subtext_info.has-in3-badge .repair-desc .description { flex:1; } html .wp-repair-fe-types-conatiner.page-types.page-repairs div.wp-repair-clearfix .wp-repair-width-50 .wp-repair-repair-card.subtext_info.has-in3-badge .rp-ideal-in3-badge { white-space: nowrap; font-size: 11px; font-weight: 500px; background: var(--theme); border-radius: 4px; border: 1px solid var(--theme); padding: 0px; color: #fff; display: flex; align-items:center; cursor: pointer; user-select: none; } html .wp-repair-fe-types-conatiner.page-types.page-repairs div.wp-repair-clearfix .wp-repair-width-50 .wp-repair-repair-card.subtext_info.has-in3-badge .rp-ideal-in3-badge .white-bg { color: var(--theme); padding: 1px 5px; line-height: 1em; height: 18px; position:relative; overflow: hidden; border-top-left-radius: 4px; border-bottom-left-radius: 4px; } html .wp-repair-fe-types-conatiner.page-types.page-repairs div.wp-repair-clearfix .wp-repair-width-50 .wp-repair-repair-card.subtext_info.has-in3-badge .rp-ideal-in3-badge .white-bg .border-radius { background: #fff; position: absolute; width: 100%; height: 40px; border-radius: 50%; top: calc(50% - 20px); z-index: 0; right: 0px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; } html .wp-repair-fe-types-conatiner.page-types.page-repairs div.wp-repair-clearfix .wp-repair-width-50 .wp-repair-repair-card.subtext_info.has-in3-badge .rp-ideal-in3-badge .white-bg .in3-badge-installment-text { color: var(--theme); position: relative; z-index: 1; line-height: 1.5em; } html .wp-repair-fe-types-conatiner.page-types.page-repairs div.wp-repair-clearfix .wp-repair-width-50 .wp-repair-repair-card.subtext_info.has-in3-badge .rp-ideal-in3-badge .in3-logo { padding: 0px 3px; } html .wp-repair-fe-types-conatiner.page-types.page-repairs div.wp-repair-clearfix .wp-repair-width-50 .wp-repair-repair-card.subtext_info.has-in3-badge .rp-ideal-in3-badge .in3-logo svg { width: 21px; height: 14px; position: relative; top: -1px; } html .wp-repair-fe-types-conatiner.page-types.page-repairs div.wp-repair-clearfix .wp-repair-width-50 .wp-repair-repair-card.subtext_info.has-in3-badge .rp-ideal-in3-badge .in3-logo svg path { fill: #fff !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.subtext_info .bnpl-badge-container.placeholder { z-index: -1 !important; visibility: hidden !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.subtext_info .bnpl-badge-container.actual { position: absolute; position: absolute; right: 7px; left: unset; bottom: unset; top: 50px; transition: unset !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.subtext_info.has-start-at-text .bnpl-badge-container.actual { top: 60px; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.subtext_info.active .bnpl-badge-container.actual, html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.subtext_info.active.has-start-at-text .bnpl-badge-container.actual { top: 50px; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.subtext_info.active.show-discount .bnpl-badge-container.actual { top: 58px; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.subtext_info.has-in3-badge.active.show-discount .original-repair-price { position: relative; top: 22px; } html .wp-repair-fe-types-conatiner.page-types.page-repairs.repair-mq-11 .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.subtext_info.has-in3-badge .text-all { width: calc(100% - 65px); } html .wp-repair-fe-types-conatiner.page-types.page-repairs.repair-mq-11 .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.subtext_info.has-in3-badge .text-all .badge-and-repair-name-container { gap: 5px; } html .wp-repair-fe-types-conatiner.page-types.page-repairs.repair-mq-11 .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.subtext_info.has-in3-badge.show-discount.has_dynamic_pricing { min-height: 136px; } html .wp-repair-fe-types-conatiner.page-types.page-repairs.repair-mq-11 .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.subtext_info.has-in3-badge.show-discount { min-height: 110px; } html .wp-repair-fe-types-conatiner.page-types.page-repairs.repair-mq-4 .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.subtext_info.has-start-at-text .bnpl-badge-container.actual { top: 58px; } html .wp-repair-fe-types-conatiner.page-types.page-repairs.repair-mq-4 .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.subtext_info.has-in3-badge .text-all { width: calc(100% - 58px); } html .wp-repair-fe-types-conatiner.page-types.page-repairs.repair-mq-4 div.wp-repair-clearfix .wp-repair-width-50 .wp-repair-repair-card.subtext_info.has-in3-badge .rp-ideal-in3-badge { font-size: 10px; } html .wp-repair-fe-types-conatiner.page-types.page-repairs.repair-mq-4 div.wp-repair-clearfix .wp-repair-width-50 .wp-repair-repair-card.subtext_info.has-in3-badge .rp-ideal-in3-badge .in3-logo svg { width: 19px; height: 11px; } html .wp-repair-fe-types-conatiner.page-types.page-repairs.repair-mq-3-6 .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.subtext_info .bnpl-badge-container .in3-logo { display:none; } html .wp-repair-fe-types-conatiner.page-types.page-repairs.repair-mq-3-6 div.wp-repair-clearfix .wp-repair-width-50 .wp-repair-repair-card.subtext_info.has-in3-badge .rp-ideal-in3-badge .white-bg { background: #fff; border-radius: 4px; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.subtext_duration.has-in3-badge .text-all { width: calc(100% - 58px); } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.subtext_duration.has-in3-badge .repair-name-and-info { flex: 1; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.subtext_duration.has-in3-badge .text-all .badge-and-repair-name-container { display: flex; flex-direction: row; } html .wp-repair-fe-types-conatiner.page-types.page-repairs div.wp-repair-clearfix .wp-repair-width-50 .wp-repair-repair-card.subtext_duration.has-in3-badge .rp-ideal-in3-badge { white-space: nowrap; font-size: 11px; font-weight: 500px; background: var(--theme); border-radius: 4px; border: 1px solid var(--theme); padding: 0px; color: #fff; display: flex; align-items:center; cursor: pointer; user-select: none; } html .wp-repair-fe-types-conatiner.page-types.page-repairs div.wp-repair-clearfix .wp-repair-width-50 .wp-repair-repair-card.subtext_duration.has-in3-badge .rp-ideal-in3-badge .white-bg { color: var(--theme); padding: 1px 5px; line-height: 1em; height: 18px; position:relative; overflow: hidden; border-top-left-radius: 4px; border-bottom-left-radius: 4px; } html .wp-repair-fe-types-conatiner.page-types.page-repairs div.wp-repair-clearfix .wp-repair-width-50 .wp-repair-repair-card.subtext_duration.has-in3-badge .rp-ideal-in3-badge .white-bg .border-radius { background: #fff; position: absolute; width: 100%; height: 40px; border-radius: 50%; top: calc(50% - 20px); z-index: 0; right: 0px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; } html .wp-repair-fe-types-conatiner.page-types.page-repairs div.wp-repair-clearfix .wp-repair-width-50 .wp-repair-repair-card.subtext_duration.has-in3-badge .rp-ideal-in3-badge .white-bg .in3-badge-installment-text { color: var(--theme); position: relative; z-index: 1; line-height: 1.5em; } html .wp-repair-fe-types-conatiner.page-types.page-repairs div.wp-repair-clearfix .wp-repair-width-50 .wp-repair-repair-card.subtext_duration.has-in3-badge .rp-ideal-in3-badge .in3-logo { padding: 0px 3px; } html .wp-repair-fe-types-conatiner.page-types.page-repairs div.wp-repair-clearfix .wp-repair-width-50 .wp-repair-repair-card.subtext_duration.has-in3-badge .rp-ideal-in3-badge .in3-logo svg { width: 21px; height: 14px; position: relative; top: -1px; } html .wp-repair-fe-types-conatiner.page-types.page-repairs div.wp-repair-clearfix .wp-repair-width-50 .wp-repair-repair-card.subtext_duration.has-in3-badge .rp-ideal-in3-badge .in3-logo svg path { fill: #fff !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.subtext_duration .bnpl-badge-container.placeholder { z-index: -1 !important; visibility: hidden !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.subtext_duration .bnpl-badge-container.actual { position: absolute; position: absolute; right: 7px; left: unset; bottom: unset; top: 50px; transition: unset !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.subtext_duration.has-start-at-text .bnpl-badge-container.actual { top: 60px; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.subtext_duration.active .bnpl-badge-container.actual, html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.subtext_duration.active.has-start-at-text .bnpl-badge-container.actual { top: 50px; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.subtext_duration.active.show-discount .bnpl-badge-container.actual { top: 58px; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.subtext_duration.has-in3-badge.active.show-discount .original-repair-price { position: relative; top: 22px; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.subtext_duration.has-in3-badge { min-height: 80px; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.subtext_duration.has-in3-badge.has_dynamic_pricing { min-height: 108px; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.subtext_duration.has-in3-badge.has-start-at-text { min-height: 90px; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.subtext_duration.has-in3-badge.has-start-at-text.has_dynamic_pricing { min-height: 118px; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.subtext_duration.has-in3-badge.active.show-discount { min-height: 108px; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.subtext_duration.has-in3-badge.has_dynamic_pricing.active.show-discount { min-height: 100px; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.subtext_duration.has-in3-badge.has-start-at-text.active.show-discount { min-height: 100px; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.subtext_duration.has-in3-badge.has-start-at-text.has_dynamic_pricing.active.show-discount { min-height: 118px; } html .wp-repair-fe-types-conatiner.page-types.page-repairs.repair-mq-11 .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.subtext_duration.has-in3-badge .text-all { width: calc(100% - 65px); } html .wp-repair-fe-types-conatiner.page-types.page-repairs.repair-mq-11 .wp-repair-select-container .wp-repair-col-9 .wp-repair-repair-card.subtext_duration.has-in3-badge .text-all .badge-and-repair-name-container { gap: 5px; } html .wp-repair-fe-types-conatiner.page-repairs.page-types.repair-mq-4 .wp-repair-select-container .wp-repair-col-9 .wp-repair-width-50 .wp-repair-repair-card.subtext_duration.has-in3-badge .wp-repair-action-price { top: 0px !important; transform: unset !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.total-with-vat .col-50 .actual-total-container { display: flex; flex-direction: column; align-items: end; gap: 5px; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.total-with-vat .col-50 .ideal-in3-badge { display:block; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.total-with-vat .col-50 .ideal-in3-badge .rp-ideal-in3-badge, html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.total-with-vat .col-50 .ideal-in3-badge .rp-ideal-in3-badge *, html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.total-with-vat .col-50 .actual-total-container, html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.total-with-vat .col-50 .actual-total-container * { transition: unset !important; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.total-with-vat .col-50 .ideal-in3-badge .rp-ideal-in3-badge { white-space: nowrap; font-size: 11px; font-weight: 500px; background: #464646; border-radius: 4px; border: 1px solid #464646; padding: 0px; color: #fff; display: flex; align-items:center; cursor: pointer; user-select: none; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.total-with-vat .col-50 .ideal-in3-badge .rp-ideal-in3-badge .white-bg { color: #464646; padding: 1px 5px; line-height: 1em; height: 18px; position:relative; overflow: hidden; border-top-left-radius: 4px; border-bottom-left-radius: 4px; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.total-with-vat .col-50 .ideal-in3-badge .rp-ideal-in3-badge .white-bg .border-radius { background: #fff; position: absolute; width: 100%; height: 40px; border-radius: 50%; top: calc(50% - 20px); z-index: 0; right: 0px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.total-with-vat .col-50 .ideal-in3-badge .rp-ideal-in3-badge .white-bg .in3-badge-installment-text { color: #464646; position: relative; z-index: 1; line-height: 1.5em; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.total-with-vat .col-50 .ideal-in3-badge .rp-ideal-in3-badge .in3-logo { padding: 0px 3px; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.total-with-vat .col-50 .ideal-in3-badge .rp-ideal-in3-badge .in3-logo svg { width: 21px; height: 14px; position: relative; top: -1px; } html .wp-repair-fe-types-conatiner.page-types.page-repairs .wp-repair-select-container .wp-repair-width-100.wp-repair-cart table tr.total-with-vat .col-50 .ideal-in3-badge .rp-ideal-in3-badge .in3-logo svg path { fill: #fff !important; } html body .rp-front-end-modal { position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); opacity: 1; transition: 0.3s opacity, 0.3s visibility !important; z-index: 9999999; } html body .rp-front-end-modal-main { position: absolute; top: -50%; left: 50%; transform: translate(-50%, -50%); background-color: white; padding: 28px; padding-bottom: 15px; width: 90%; border-radius: 10px; max-width: 500px; overflow: hidden; overflow-y: auto; box-sizing: border-box; color: #404040; height: auto; box-shadow: 0 0 23px rgba(0, 0, 0, 0.1) !important; max-height: 90%; -webkit-transition: 0.3s height, 0.3s transform !important; -moz-transition: 0.3s height, 0.3s transform !important; -o-transition: 0.3s height, 0.3s transform !important; -ms-transition: 0.3s height, 0.3s transform !important; transition: 0.3s height, 0.3s transform !important; } html body .rp-front-end-modal .rp-fe-close-modal, html body .rp-front-end-modal .rp-fe-close-modal:active, html body .rp-front-end-modal .rp-fe-close-modal:focus, html body .rp-front-end-modal .rp-fe-close-modal:hover { background: unset; border: 0px; outline:0px; text-align: center; cursor: pointer; color: #cfcfcf; font-size: 28px; position: absolute; right: 8px; top: 5px; margin: 0px; line-height: 1em; padding: 6px 10px; font-weight: 700; display: table; } html body .rp-front-end-modal *:not(i) { font-family: var(--rp-font-family) !important; } html body .rp-front-end-modal-main .content-head h2 { font-size: 22px; padding:0px; margin:0px; line-height:1.4em; margin-bottom:12px; width: calc(100% - 20px); } html body .rp-front-end-modal-main .content-head p { font-size: 14px; padding:0px; margin:0px; line-height:1.5em; } html body .rp-front-end-modal-main .content-body { margin-top:45px; } html body .rp-front-end-modal-main .content-body p.pay-in3-heading { font-size:14px; padding:0px; margin-bottom:15px; line-height:1.5em; font-weight:600; } html body .rp-front-end-modal-main .rp-installment-indicator-container { padding:0px; width:calc(100% - 30px); } html body .rp-front-end-modal-main .rp-installment-indicator-container .rp-installment-indicator-box .rp-installment-indicator-line { width: 100%; margin-bottom: 9px; } html body .rp-front-end-modal-main .rp-installment-indicator-container .rp-installment-indicator-box .rp-installment-indicator-date { font-size: 12px; margin-bottom: 3px; } html body .rp-front-end-modal-main .rp-installment-indicator-container .rp-installment-indicator-box .rp-installment-indicator-amount { font-size:14px; } html body .rp-front-end-modal-main .rp-installment-indicator-container .rp-installment-indicator-box { width: 33%; } html body .rp-front-end-modal-main .content-footer { display: flex; flex-direction: row; justify-content: space-between; align-items: center; margin-top:35px; } html body .rp-front-end-modal-main .content-footer .footer-text-container { width: calc(100% - 100px); } html body .rp-front-end-modal-main .content-footer .footer-text-container p { font-size: 14px; padding:0px; margin:0px; line-height:1.5em; } html body .rp-front-end-modal-main button.ideal-in3-next-step-btn, html body .rp-front-end-modal-main button.ideal-in3-next-step-btn:hover, html body .rp-front-end-modal-main button.ideal-in3-next-step-btn:active, html body .rp-front-end-modal-main button.ideal-in3-next-step-btn:focus { font-weight: 600; font-size: 14px; background: unset; outline: 0; box-shadow: unset; border: 0px; color: var(--theme) !important; padding: 10px 0px; visibility: hidden; } html body .rp-front-end-modal-main button.ideal-in3-next-step-btn .fa-spinner-white .st0 { fill: var(--theme) !important; } html body .rp-front-end-modal-main .ideal-in3-logo-container { width: 100px; position: relative; left: 10px; } @media(max-width: 520px) { html body .rp-front-end-modal-main { padding-right: 20px; padding-left: 20px; } html body .rp-front-end-modal-main .rp-installment-indicator-container { width: 100%; } html body .rp-front-end-modal-main .content-head p, html body .rp-front-end-modal-main .content-footer .footer-text-container p { font-size:13px; } html body .rp-front-end-modal-main .content-head h2 { font-size: 20px; } } @media(max-width: 420px) { html body .rp-front-end-modal-main { width: 92%; } html body .rp-front-end-modal .rp-fe-close-modal, html body .rp-front-end-modal .rp-fe-close-modal:active, html body .rp-front-end-modal .rp-fe-close-modal:focus, html body .rp-front-end-modal .rp-fe-close-modal:hover { right: 5px; top: 2px; } } @media(max-width: 350px) { html body .rp-front-end-modal-main { width: 95%; } html body .rp-front-end-modal-main .ideal-in3-logo-container { width: 80px; } html body .rp-front-end-modal-main .content-footer .footer-text-container { width: calc(100% - 80px); } } .pdf-offer-modal-content .wp-repair-input-group .loading-spinner { display:none; position: absolute; top: 13px; right: 13px; border-radius: 50%; line-height: 1em; background: #fff; } .pdf-offer-modal-content .wp-repair-input-group .loading-spinner.show { display: table; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-input-group .loading-spinner { display:none; position: absolute; top: 38px; right: 13px; border-radius: 50%; line-height: 1em; background: #fff; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-col-6.finalize-right .wp-repair-input-group .loading-spinner { top: 18px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-input-group .loading-spinner.show { display:table; } .rp-fe-gautocomplete-suggestions-box { display: none; background-color: #f2f2f6 !important; border: 1px solid #dbdbdb !important; padding: 0px; height: auto; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; border-top-left-radius: 8px; border-top-right-radius: 8px; overflow: hidden; position: absolute !important; z-index: 1004; left: 0; top: 44px; box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05); margin: 0px -2px; width: calc(100% + 2px); } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-input-group .rp-fe-gautocomplete-suggestions-box { top:72px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-col-6.finalize-right .rp-fe-gautocomplete-suggestions-box { top:52px; } .rp-fe-gautocomplete-suggestions-item { padding: 12px 12px; color: #1f2129 !important; user-select: none; font-size: 13px; border-bottom: 1px solid #dbdbdb !important; cursor: pointer; } .rp-fe-gautocomplete-suggestions-no-results { padding: 12px 18px; color: #1f2129; font-size: 13px; border-bottom: 1px solid #dbdbdb; } .rp-fe-gautocomplete-suggestions-box .rp-fe-gautocomplete-suggestions-item:nth-last-child(1) { border-bottom: 0px; } .rp-fe-gautocomplete-suggestions-item:hover { background: #cfcfcf; } html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li .rp-search-result-item .repairs-info .repairs > a { width:auto; } html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li.result-item, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li.result-item { padding: 4px 10px; min-height: 75px; box-sizing: border-box; } html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li .rp-search-result-item { display: flex; gap: 10px; align-items: center; } html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li .rp-search-result-item .search-result-repair-badge { background: var(--theme-10-opacity); color: #696969; font-weight: 600; padding: 2px 12px 2px 11px; border-radius: 6px; line-height: 1.5em !important; font-size: 13px !important; cursor: pointer; } html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li .rp-search-result-item .search-result-repair-badge .attrs-markup { display: none !important; } html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li .rp-search-result-item .search-result-repair-badge .rp-theme-color-text { color: var(--theme); font-weight: 700; font-size: 13px !important; } html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li .rp-search-result-item .search-result-repair-badge.opened { background: var(--theme); color: #fff; } html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li .rp-search-result-item .search-result-repair-badge.opened .rp-theme-color-text { color: #fff; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li .rp-search-result-item .search-result-repair-badge:hover, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li .rp-search-result-item .search-result-repair-badge.active { background: var(--theme); } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li .rp-search-result-item .search-result-repair-badge.active .rp-svg-icon { position: relative; top: -1px; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li .rp-search-result-item .search-result-repair-badge:hover, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li .rp-search-result-item .search-result-repair-badge:hover .rp-theme-color-text, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li .rp-search-result-item .search-result-repair-badge.active, html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li .rp-search-result-item .search-result-repair-badge.active .rp-theme-color-text { color: #fff; } html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 .brand { font-size: 13px; top: -1px; line-height: 1.5em !important; } html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 .model { line-height: 1.5em !important; } html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li .rp-search-result-item .repairs-info { display: flex; justify-content: space-between; margin-top: 6px; margin-bottom: 4px; align-items: end; gap: 10px; } html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li .rp-search-result-item .repairs-info .repairs { display: flex; gap: 10px; flex-wrap: wrap; } html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li .rp-search-result-item .search-result-repair-badge .rp-theme-color-text { color: var(--theme); } html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li .rp-search-result-item-img { display: flex; align-items: center; justify-content: center; width: 60px; padding: 5px; } html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li .rp-search-result-item-info { padding:5px; width: 100%; } html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 .rp-search-result-item-info a, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 .rp-search-result-item-info a:hover, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 .rp-search-result-item-info a:active, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 .rp-search-result-item-info a:focus, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 .rp-search-result-item-info a:visited { display: inline-flex; flex-wrap: wrap; align-items: center; width: auto; } html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li .rp-search-result-item-img a { display: flex; align-items: center; justify-content: center; } html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li .rp-search-result-item img { width: auto ; height: auto ; max-height: 100% ; max-width: 100% ; } html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li .rp-search-result-item a, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li .rp-search-result-item a:hover, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li .rp-search-result-item a:active, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li .rp-search-result-item a:focus { background: none !important; box-shadow: unset !important; outline: 0 !important; text-decoration: none !important; cursor: pointer !important; padding:0px !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li .rp-search-result-item .search-result-repair-badge { -webkit-transition: all 0.1s !important; -moz-transition: all 0.1s !important; -o-transition: all 0.1s !important; -ms-transition: all 0.1s !important; transition: all 0.1s !important; } @media(max-width: 625px) { html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 .model { font-size: 15px; } html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 .brand { font-size: 13px; } } @media(max-width: 425px) { html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 .model { font-size: 14px; } html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 .brand { font-size: 12px; } } @media(max-width: 360px) { html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 .model { font-size: 14px; } html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 .brand { font-size: 12px; } html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li .rp-search-result-item .search-result-repair-badge, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li .rp-search-result-item .search-result-repair-badge .rp-theme-color-text { font-size: 13px !important; } } html body .rp-search-result-attribute-options { box-sizing: border-box; max-width: 340px; width: calc(100% - 20px); font-family: var(--rp-font-family) !important; } html body .rp-search-result-attribute-options ul.more-card-options { border: 1px solid #cccccc !important; box-shadow: 0 0 20px rgba(0, 0, 0, 0.2) !important; border-radius: 10px; overflow: hidden; background: #fff; margin: 0px !important; list-style: none !important; padding: 0px !important; line-height: 1.4em; cursor: pointer; } html body .rp-search-result-attribute-options ul.more-card-options li { list-style: none !important; line-height: 1.4em; transition: border 0.2s, box-shadow 0.2s !important; margin: 0px; font-size: 15px; color: #696969; border-bottom: 1px solid #efefef; padding: 6px 10px 8px 10px; -webkit-transition: all 0.1s !important; -moz-transition: all 0.1s !important; -o-transition: all 0.1s !important; -ms-transition: all 0.1s !important; transition: all 0.1s !important; } html body .rp-search-result-attribute-options ul.more-card-options li * { -webkit-transition: unset !important; -moz-transition: unset !important; -o-transition: unset !important; -ms-transition: unset !important; transition: unset !important; } html body.hasMouseOver .rp-search-result-attribute-options ul.more-card-options li:hover { background: var(--theme) !important; visibility: visible; opacity: 1; color: #fff; } html body.hasMouseOver .rp-search-result-attribute-options ul.more-card-options li:hover .repair-mins, html body.hasMouseOver .rp-search-result-attribute-options ul.more-card-options li:focus .repair-mins { color: #fff; } html body .rp-search-result-attribute-options ul.more-card-options .repair-mins { margin: 0px; font-size: 10px !important; font-weight: 500 !important; color: var(--theme); text-transform: uppercase; padding: 0px 5px; margin-top: 3px; margin-bottom: 4px; line-height: 1.4em; } html body .rp-search-result-attribute-options ul.more-card-options .desc { font-size: 13px; padding: 0px 5px; display: table; width: 100%; line-height: 1.4em; } html body .rp-search-result-attribute-options ul.more-card-options .desc.attr-readmore { margin-top: 4px; } html body .rp-search-result-attribute-options ul.more-card-options .desc a, html body .rp-search-result-attribute-options ul.more-card-options .desc a:hover, html body .rp-search-result-attribute-options ul.more-card-options .desc a:active, html body .rp-search-result-attribute-options ul.more-card-options .desc a:focus, html body .rp-search-result-attribute-options ul.more-card-options .desc a:visited { font-size: 13px; text-decoration: none; color: var(--rp-readmore-link); } html body.hasMouseOver .rp-search-result-attribute-options ul.more-card-options .desc a:hover, html body.hasMouseOver .rp-search-result-attribute-options ul.more-card-options .desc a:active, html body.hasMouseOver .rp-search-result-attribute-options ul.more-card-options .desc a:focus { color: var(--rp-readmore-link-hover); text-decoration: underline; } html body.hasMouseOver .rp-search-result-attribute-options ul.more-card-options li:hover .desc a, html body.hasMouseOver .rp-search-result-attribute-options ul.more-card-options li:active .desc a, html body.hasMouseOver .rp-search-result-attribute-options ul.more-card-options li:focus .desc a { color: #fff; } html body .rp-search-result-attribute-options ul.more-card-options .rpw72 { width: calc(100% - 80px); display: inline-table; } html body .rp-search-result-attribute-options ul.more-card-options .block-inline { display: inline-block; max-width: 100%; } html body .rp-search-result-attribute-options ul.more-card-options .block-inline.same-pos.badge-cont { position: relative; top: 0px; padding-top: 2px; padding-bottom: 3px; } html body .rp-search-result-attribute-options ul.more-card-options .name { display: inline-table; vertical-align: middle; padding: 0px 5px; width: 100%; position: relative; top: 2px; font-weight: 600; line-height: 1.4em; } html body .rp-search-result-attribute-options ul.more-card-options .price { display: inline-table; vertical-align: middle; padding: 0px 5px; font-weight: 500; font-size: 17px; width: 80px; float: right; text-align: right; font-weight: 700; line-height: 1.4em; } html body .rp-search-result-attribute-options ul.more-card-options .price .show-price { font-weight: 600 !important; font-size: 20px !important; letter-spacing: 0px !important; word-wrap: normal; word-break: normal; font-family: var(--rp-font-family) !important; line-height: 1.4em; } html body .rp-search-result-attribute-options ul.more-card-options .price sup { font-size: 12px; top: -.5em; letter-spacing: 1px !important; word-wrap: normal; word-break: normal; } html body .rp-search-result-attribute-options ul.more-card-options .price.price_on_request_text { font-size: 10px; line-height: 1.25em; text-transform: lowercase !important; } html body .rp-search-result-attribute-options ul.more-card-options .price.price_on_request_text .show-price { font-size: 10px !important; position: relative; top: 3px; } html body .rp-search-result-attribute-options ul.more-card-options li:nth-last-child(1) { border-bottom: none !important; } html body .rp-search-result-attribute-options ul.more-card-options .rp-dm-price-badge { font-weight: 700; background: var(--theme-10-opacity); color: var(--theme); box-sizing: border-box; border-radius: 6px; line-height: 1.2em; vertical-align: middle; margin-left: 2px; white-space: nowrap; display: inline-block; height: auto; width: auto; font-size: 11px; line-height: 1.1em; padding: 3px 6px 3px 6px !important; position: relative; top: 1px; } html body.hasMouseOver .rp-search-result-attribute-options ul.more-card-options li:hover .rp-dm-price-badge { background: rgba(255, 255, 255, 0.9); } html body .rp-search-result-attribute-options ul.more-card-options .block-inline.same-pos.badge-cont .rp-dm-price-badge { line-height: 1.3em; white-space: normal; } html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li .rp-search-result-item .remaining-repairs.mobile { display: none; } html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li .rp-search-result-item .remaining-repairs.desktop { display: block; } @media(max-width: 625px) { html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li .rp-search-result-item .remaining-repairs.mobile { display: block; } html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li .rp-search-result-item .remaining-repairs.desktop { display: none; } } html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li.result-item > a, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li.result-item > a:active, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li.result-item > a:focus, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li.result-item > a:hover, html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li.result-item > a:visited { background: unset !important; text-decoration: none !important; outline:0 !important; border:0px !important; padding:4px 10px !important; min-height: 45px !important; margin:0px !important; display: flex; align-items: center; } html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li.result-item:has(> a) { padding: 0px !important; } html body.hasMouseOver .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li.result-item:hover:has(> a) { background: #efefef !important; } html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li.result-item { display: flex; align-items: center; } html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li.result-item.no-img { min-height: auto; } html body .wp-repair-fe-types-conatiner.page-types .wp-repair-search-box-v2-shortcode-container .wp-repair-search-box-v2 .search-content-v2 li .rp-search-result-item { width: 100%; } .price-quote-sending-fee-text { margin: 25px 0px 10px 0px; font-size: 14px; line-height: 1.2em; } .pdf-offer-modal-content .rp_el_location_markup .search-nearest-location .rp-input-box-shadow-container .search-loc { box-sizing: border-box; } html .delivery_group .wp-repair-options-heading { font-size: 14px; font-weight: 600; color: #999; margin-left: 10px; margin-top: 20px; margin-bottom: 15px; letter-spacing: 0.5px; } html .delivery_group .wp-repair-width-100 { display: flex; flex-direction: column; gap: 15px; } html .delivery_group .rp-v2-grey-box-shadow { background: #fff; border-radius: 14px; box-shadow: 0 4px 16px rgba(0, 0, 0, 0.05); } html .delivery_group .wp-repair-repair-card { display: flex; align-items: center; justify-content: space-between; padding: 20px; cursor: pointer; border-radius: 14px; transition: box-shadow 0.3s ease; position: relative; } html .delivery_group .repair-img { width: 50px; flex-shrink: 0; display: flex; align-items: center; justify-content: center; } html .delivery_group .repair-img img { width: 100%; max-width: 36px; } html .delivery_group .text-all { flex-grow: 1; padding: 0 20px; } html .delivery_group .repair-name { font-size: 17px; font-weight: 700; color: #333; margin: 0; line-height:1.4em; } html .delivery_group .repair-mins { font-size: 14px; color: #aaa; margin: 4px 0 0; } html .delivery_group .rp-dm-price-badge.dm-free { background-color: #e7f0fd; color: #1275C2; font-size: 12px; font-weight: 600; padding: 2px 8px; border-radius: 6px; margin-left: 8px; vertical-align: middle; } html .delivery_group .wp-repair-action-price { display: flex; align-items: center; justify-content: flex-end; position: relative; } html .delivery_group .wp-repair-action-price .rp-svg-icon { display: none !important; } html .delivery_group .wp-repair-select-checkbox { width: 24px; height: 24px; border: 2px solid #1275C2; border-radius: 6px; background-color: #fff; position: relative; transition: all 0.2s ease-in-out; box-sizing: border-box; cursor: pointer; } html .delivery_group .wp-repair-repair-card .rp-dm-price-badge { font-weight: 700; font-size: 11px; background: var(--theme-10-opacity); color: var(--theme); padding: 2px 4px; box-sizing: border-box; border-radius: 6px; line-height: 1.2em; vertical-align: middle; position: relative; top: -1px; margin-left: 2px; white-space: nowrap; display: inline-block; height: auto; width: auto; } html body .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup table.table.location.choose-loc { margin-top: 0px; } html body .pdf-offer-modal .pdf-offer-modal-content .modal-body .wp-repair-select-container .wp-repair-col.right { padding-top: 11px !important; } html body .pdf-offer-modal .pdf-offer-modal-content .delivery_group { padding-bottom: 10px; } html .delivery_group .repair-name { font-size: 15px; } html .delivery_group .repair-mins { font-size: 12px; } html .delivery_group .repair-img img { max-height: 35px; padding: 0px 10px; margin: 0px; margin: auto; width: auto; max-width: 100%; height: 35px; } html .delivery_group .wp-repair-repair-card { padding: 22px 12px; border: 1px solid #ebebeb; border-radius: 10px; } html body .pdf-offer-modal-content .model-info .text .model-model { margin-top: 2px; display:flex; } html body .pdf-offer-modal-content .model-info { display: flex; align-items: center; } html .delivery_group .text-all { padding-left: 5px; } html .delivery_group .wp-repair-action-price { margin-right: 12px; } html .delivery_group .wp-repair-select-checkbox { box-sizing: content-box; border: 0px !important; box-shadow: 0 0 0 2px var(--theme), 0 0 12px rgba(0, 0, 0, 0.1) !important; } html body .pdf-offer-modal .pdf-offer-modal-content .modal-body .rp_payment_method_error { position: relative; margin-top: 20px; margin-bottom: 30px; padding-right: 18px; padding-left: 18px; box-sizing: border-box; font-size: 14px; } html .delivery_group .wp-repair-repair-card .wp-repair-select-checkbox::after { content: ""; position: absolute; top: 50%; left: 50%; width: 5px; height: 11px; border: solid var(--theme); border-width: 0 3px 3px 0; transform: translate(-50%, -60%) rotate(45deg) scale(0); box-sizing: content-box; border-radius: 0px; transition:0.3s transform !important; } html .delivery_group .wp-repair-repair-card.selected-method .wp-repair-select-checkbox::after { transform: translate(-50%, -60%) rotate(45deg) scale(0.98); } html .pdf-offer-modal.rpv2 .rp-v2-grey-box-shadow.is-delivery-method-card { box-shadow: 0 0 20px rgba(0, 0, 0, 0.05) !important; } html body.hasMouseOver .pdf-offer-modal.rpv2 .rp-v2-grey-box-shadow.is-delivery-method-card .wp-repair-repair-card:hover { border-color: #e1e1e1 !important; } html body .pdf-offer-modal-content { width: calc(100% - 80px); } html body .pdf-offer-modal-content .rp-quote-fee-text-mobile { display:none; } html body .pdf-offer-modal .pdf-offer-modal-content .modal-body { padding-top:15px !important; } html body .pdf-offer-modal .modal-title { margin-top: 23px !important; } html body .pdf-offer-modal .pdf-offer-modal-content .modal-body .payment-method-group .wp-rc-pm-option label { font-size:15px; } html .delivery_group .repair-mins { margin-top: 2px; } @media(max-width: 980px) { html body .pdf-offer-modal .pdf-offer-modal-content .modal-body .rp_payment_method_error .rp_pme_close_icon { right:25px; } html body .pdf-offer-modal .pdf-offer-modal-content .modal-body .wp-repair-select-container .wp-repair-col.left, html body .pdf-offer-modal .pdf-offer-modal-content .modal-body .wp-repair-select-container .wp-repair-col.right { width: 100%; padding: 0px 0px; display: block; } html body .pdf-offer-modal-content { max-width: 475px; width: calc(100% - 70px); } html body .pdf-offer-modal-content .model-info { padding-left:0px; padding-right:0px; } html body .pdf-offer-modal-content .modal-title { margin-top: 10px !important; } html body .pdf-offer-modal-content .pdf-inputs-container { display: flex; flex-direction: column-reverse; width: 100%; gap: 30px; } html body .pdf-offer-modal .pdf-offer-modal-content .modal-body .rp_payment_method_error { position: relative; margin-top: 20px; margin-bottom: 25px; padding-right: 18px; padding-left: 18px; box-sizing: border-box; font-size: 14px; padding-right: 0px; padding-left: 0px; } html body .pdf-offer-modal-content .rp-quote-fee-text-desktop { display:none; } html body .pdf-offer-modal-content .rp-quote-fee-text-mobile { display:block; } html body .pdf-offer-modal .modal-footer { margin-top: 0px !important; margin-bottom: 3px !important; padding: 10px 0px 0px 0px !important; display: table; width: 100%; } } @media (max-width: 600px) { html .pdf-offer-modal .pdf-offer-modal-content .rp_el_location_markup table.table.location td { padding-right: 4px; padding-left: 0px; } } @media(max-width: 540px) { html .delivery_group .repair-img img { padding: 0px 5px; max-height: 32px; } html .delivery_group .repair-img { width:auto; } html .delivery_group .repair-name { font-size:14px; } html body .pdf-offer-modal .pdf-offer-modal-content .modal-body .payment-method-group .wp-rc-pm-option label { font-size:15px; } html .delivery_group .wp-repair-action-price { margin-right: 8px; } html .delivery_group .text-all { padding-right: 10px; } } @media(max-width: 500px) { html body .pdf-offer-modal .pdf-offer-modal-content .modal-body .rp_payment_method_error .rp_pme_text .exclamation-icon { display: none; } html body .pdf-offer-modal .pdf-offer-modal-content .modal-body .rp_payment_method_error .rp_pme_close_icon { right: 25px; } html body .pdf-offer-modal .pdf-offer-modal-content .modal-body .rp_payment_method_error .rp_pme_text p { width: calc(100% - 35px); } html body .pdf-offer-modal-content { max-height: 90% !important; } html body .pdf-offer-modal-content { padding-right: 20px; padding-left: 20px; } html .delivery_group .wp-repair-repair-card { padding: 15px 10px; padding-left: 8px; } } @media(max-width: 350px) { html body .pdf-offer-modal-content { max-width: 475px; width: calc(100% - 66px); } html body .pdf-offer-modal-content { padding-right: 18px; padding-left: 18px; } html .delivery_group .repair-name { font-size:13px; } html .delivery_group .wp-repair-repair-card .rp-dm-price-badge { font-size:10px; } } html body .pdf-offer-modal .pdf-offer-modal-content.offer-sent { max-width: 475px; height: auto !important; padding-bottom: 30px; } html body .pdf-offer-modal .pdf-offer-modal-content.offer-sent .modal-title { margin-top: 10px !important; } html body .pdf-offer-modal .pdf-offer-modal-content.offer-sent .modal-body .wp-repair-select-container .wp-repair-col.left, html body .pdf-offer-modal .pdf-offer-modal-content.offer-sent .modal-body .wp-repair-select-container .wp-repair-col.right { width: 100%; padding: 0px 0px; display: block; } html body .pdf-offer-modal .pdf-offer-modal-content.offer-sent .modal-body .wp-repair-select-container .pdf-inputs-container .wp-repair-col.left { display: none; } html body .pdf-offer-modal .pdf-offer-modal-content.offer-sent .modal-body { padding-bottom: 0px !important; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .require-deposit-group .radio-button-options button.radio-button-option { margin-top: 6px; margin-bottom: 6px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .require-deposit-group .radio-button-options button.radio-button-option span[data-text] { top: -3px; } html .wp-repair-fe-types-conatiner.page-types.page-finalize .wp-repair-select-container .wp-repair-width-100 .require-deposit-group .radio-button-options button.radio-button-option span[data-text] small { font-size: 12px; font-weight: 400; margin: 0px; line-height: 1.4em; margin-top: 1px; } @media(max-width: 800px) { html body.rp-is-iphone .pdf-offer-modal { position: absolute !important; height: 100vh !important; transition: unset !important; } html body.rp-is-iphone .pdf-offer-modal input { transition: unset !important; } }