/*!
Theme Name: MedCert 2019 v2
Theme URI: https://medcert.co.uk
Author: AA/Biglook
Author URI:
Description: The official MedCert theme
Version: 3.0
License: GNU General Public License v3 or later
License URI: https://www.gnu.org/licenses/gpl.html
Text Domain: medcert2019

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

MedCert is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*/
 #morehelp ul,#morehelp li{margin:0;padding:0;list-style:disc}.woocommerce-account #start-conversation{display:none}.woocommerce-account .wc-helpscout-order-conversation-form{display:none}.woocommerce-account #start-conversation~p{display:none}.woocommerce-account .woocommerce-orders-table .woocommerce-button.button{display:none}.woocommerce-account .woocommerce-orders-table .woocommerce-button.button.view{display:inherit}.mc-navbar-actions .nav-item a span{display:none}.mc-navbar-actions.mc-block-btns .nav-item a{background:#000;color:#fff;border-radius:6px;padding:.15rem .5rem;transition:.1s all linear}.mc-navbar-actions.mc-block-btns .nav-item a:hover,.mc-navbar-actions.mc-block-btns .nav-item:hover a{background:#2c9984;color:#fff!important;border-radius:6px;padding:.15rem .5rem;transition:.1s all linear}.mc-navbar-actions.mc-block-btns .nav-item a span{display:inline}.mc-navbar-actions .nav-link.cart-link,.mc-navbar-actions.mc-block-btns .nav-item a.cart-link,.mc-navbar-actions .nav-item:nth-child(2){display:none;width:0}html{scroll-behavior:smooth}.postid-127 .single_add_to_cart_button{display:none!important}.postid-127 .single_add_to_cart_button{display:none!important}.related{display:none}.thm-medcert .btn:hover,.thm-medcert button:hover{background-color:#0e5b45!important;border-color:#0e5b45!important}.how-work-list ul li{border-radius:.25rem}.gc-wc-quick-buy p{padding-top:10px!important}.gc-wc-quick-buy select{display:inline-block;font-size:16px;font-weight:500;width:100%;cursor:pointer;padding:15px 20px;outline:0;border:0 solid #000;border-radius:.25rem;background:#299984;color:#fff}.gc-wc-quick-buy select:hover{color:#fff;background:#0e5b45}.gc-wc-quick-buy button{display:inline-block;font-weight:500;width:100%;cursor:pointer;padding:12px 20px;outline:0;border:0 solid #000;border-radius:.25rem;background:#299984;color:#fff;transition:0.5s}.gc-wc-quick-buy button:hover{background:#0e5b45}.gc-wc-quick-buy_price .amount bdi:before{content:"MedCert Medical Record Check - ";font-weight:400;color:#212529}.gc-wc-quick-buy_price .amount bdi:after{content:" +VAT";font-weight:400;color:#212529}.gc-wc-quick-buy_price .amount bdi{font-weight:400;color:#212529}.gc-wc-quick-buy label{display:none}.gc-wc-quick-buy option{font-weight:500}.gc-wc-quick-buy .woocommerce-error .button{float:none;padding-right:5px}.gc-wc-quick-buy .woocommerce-error .button:before{content:"Please click - "}.gc-wc-quick-buy .woocommerce-error .button:after{content:" to proceed. "}.footer-input form input{border-radius:.25rem}.mc4wp-form-fields button{border-radius:0 .25rem .25rem 0}.contact-form .form-group input,.contact-form .form-group textarea,.contact-page-s .single-contact{border-radius:.25rem}.cli-tab-footer .wt-cli-privacy-accept-btn{background-color:#299984!important;border-color:#299984!important;color:white!important;border-radius:.25rem}.cli-tab-footer .wt-cli-privacy-accept-btn:hover{background-color:#0e5b45!important;border-color:#0e5b45!important}#cookie-law-info-again{box-shadow:none;background-color:#299984!important;border-color:#299984!important;border-radius:.25rem .25rem 0 0;color:white!important}.woocommerce-info,.woocommerce-noreviews,p.no-comments,.woocommerce-message,.woocommerce-error{background-color:#CDDEDB!important;border-color:#CDDEDB!important;color:black!important}table.shop_table_responsive tr td.product-remove a{text-align:center!important}.woocommerce-info::before{display:none}.woocommerce a.button.alt,.woocommerce a.button{background-color:#299984!important;border-color:#299984!important;color:white!important}.woocommerce a.button.alt:hover,.woocommerce a.button:hover{background-color:#0e5b45!important;border-color:#0e5b45!important}.shop_table.shop_table_responsive.woocommerce-cart-form__contents button[type="submit"]:disabled{display:none}.woocommerce-cart table.cart td.actions .coupon .input-text{width:180px;margin-right:20px;padding:8px 6px 8px!important;border-radius:.25rem}.shop_table.shop_table_responsive.woocommerce-cart-form__contents button[type="submit"]{margin-top:0!important}.page-basket .product-thumbnail,.page-basket .product-name{pointer-events:none!important}.woocommerce table.my_account_orders .button{margin-right:5px}.form-row-widegp-diff-add{display:none}.form-row-widegp-diff-add .optional{display:none!important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{border-radius:5px}.faqs-page-single .card-header button:hover{background-color:transparent!important}.faqs-page-single .card-body{margin-top:0px!important}.woocommerce-cart .return-to-shop{display:none!important};.page-securitycheck #medcertnav,.page-securitycheck .footer-widget-x,.page-securitycheck .navbar-toggler{display:none!important;opacity:0}.page-securitycheck .footer-widget-x{display:none!important;opacity:0}.page-securitycheck #cookie-law-info-bar,.page-securitycheck #recaptcha-accessible-status,.page-securitycheck .grecaptcha-badge{display:none!important;opacity:0}.page-securitycheck .navbar-toggler,.page-securitycheck #medcertnav{display:none!important;opacity:0}.page-securitycheck .order_summary{position:relative;margin-bottom:50px;z-index:9999}.page-securitycheck .order_summary tbody tr:nth-child(odd){background-color:rgb(205 221 219 / .3)}.page-securitycheck .order_summary tbody tr:nth-child(even){background-color:#fff0}.page-securitycheck .order_summary td,.order_summary th{padding:5px 50px 5px 10px!important;font-weight:500!important}.page-securitycheck .order_summary td,.page-securitycheck .order_summary th{border:none}.page-securitycheck .title h1{text-align:center!important;font-weight:700}.page-securitycheck .footer.style2{display:none}.medcert-sec-valid{position:fixed;z-index:-1;top:190px;width:510px;height:510px;left:50%;margin-left:-255px;background-image:url(https://medcert.co.uk/core/wp-content/uploads/genuine-medcert.jpg);background-size:510px 510px;background-repeat:no-repeat,repeat;opacity:.06;overflow:hidden}.medcert-sec-invalid-text{position:relative;margin-top:30px;display:none}.medcert-sec-valid-text{position:relative;margin-top:30px}.page-securitycheck .isa_error{background-color:red;color:#fff;font-weight:700}.woocommerce-view-order .woocommerce section:first-of-type{padding-top:20px!important}.mc-order-status-text{padding:10px;border-radius:5px;font-weight:700;background-color:#ff0}.page-my-account mark{font-weight:700}.mc-order-status-text.Records_on_hold:after{position:relative;content:"Records on Hold - The medical records we have received for you are not sufficient for the purpose of creating your medical proforma. We are working with your records holder(s) to obtain further records."}.mc-order-status-text.On_hold:after{position:relative;content:"Records on Hold - The medical records we have received for you are not sufficient for the purpose of creating your medical proforma. We are working with your records holder(s) to obtain further records."}.mc-order-status-text.Records_requested:after{position:relative;content:"Records requested - We have requested your medical records from your surgery and/or records holder(s)."}.mc-order-status-text.Records_overdue:after{position:relative;content:"Records overdue - We have requested your medical records from your surgery and/or records holder(s) but they are taking longer than expected. "}.mc-order-status-text.Report_sent:after{position:relative;content:"Report sent - Your medical report has been completed and has been sent out to you."}.mc-order-status-text.Records_received:after{position:relative;content:"Records received - We have received your medical records, these are being prepared for sending to one of MedCert's GPs."}.mc-order-status-text.MedCert_GP_review:after{position:relative;content:"Medcert GP review - Your medical records are currently being reviewed by our GPs, who will create your medical proforma."}.mc-order-status-text.Records_received_-_INSUFFICIENT:after{position:relative;content:"Report Insufficient - Your medical records provided by your GP seem to be lacking some detail. We are working with your records holder(s) to obtain further records."}.mc-order-status-text.Report_wrong:after{position:relative;content:"Report Disputed - Your medical records seem to be lacking some detail. We are working with your records holder(s) to obtain further records."}.mc-order-status-text.Report_Disputed:after{position:relative;content:"Report Disputed - Your medical records seem to be lacking some detail. We are working with your records holder(s) to obtain further records."}.mc-order-status-text.Cancelled:after{position:relative;content:"Cancelled - Your order has been cancelled."}.mc-order-status-text.Processing:after{position:relative;content:"Processing - Your order has been confirmed and is awaiting our administrators review."}.mc-order-status-text.Completed:after{position:relative;content:"Completed - Your order has been marked as completed and your forms have been sent out. If you have not received them after a few days please get in contact."}.mc-order-status-text.Refunded:after{position:relative;content:"Refunded - Your order has been marked as refunded."}.mc-order-status-text.Overseas:after{position:relative;content:"Records Overseas - We are trying to track down your medical records from outside of the UK."}.mc-order-status-text.Ghost:after{position:relative;content:"Ghost Order - We have issues with your order but have not been able to contact you. Please get in touch - phone: +44 (0)20 8063 4503 / Email: info@medcert.co.uk"}.mc-order-status-text.Police-infill:after{position:relative;content:"Police Infill - Completed order re-opened by request of the Police for additional medical record check."}.mc-order-status-text.Records_received_-_sufficient:after{position:relative;content:"Records Received Sufficient - new text."}.mc-order-status-text.Client_to_send_records:after{position:relative;content:"Client to send Records - You have stated that you hold your records and we are awaiting them. Please get in touch - phone: +44 (0)20 8063 4503 / Email: info@medcert.co.uk"}.mc-order-status-text.Very_overdue:after{position:relative;content:"Records very overdue - We are struggling to obtain your records from your GP surgery."}.followup-checkout{border:1px solid #7c7c7c;border-radius:5px;padding:18px 24px;margin:32px 3px 0}.followup-checkout .form-row{text-align:center;font-weight:500}.woocommerce-checkout .renewal-area .optional{display:none}.woocommerce .blockUI.blockOverlay::before{position:fixed}.single-product .woocommerce-product-gallery,.woocommerce div.product div.images{display:none!important}.archive .product img{display:none!important}.ocsignturefield canvas{cursor:crosshair!important;border:solid #000 1px;border-radius:5px;position:relative;max-width:400px!important;margin:auto}.ocsignturefield{top:80px;margin-bottom:140px!important;padding-left:15px!important;padding-right:15px!important;background:#CDDEDB;border-radius:5px;padding-bottom:50px!important;position:relative}.ocsignturefield .clearButton{all:unset;position:absolute;font-size:14px!important;background:#fff0!important;color:#299984!important;rotate:0deg;height:30px;width:300px;transition:0.25s;cursor:pointer!important;bottom:13px;left:calc(50% - 150px);text-align:center}.ocsignturefield .clearButton:hover{color:#0E5B45!important}.ocsignturefield .sig-label-1{position:relative;top:-20px;width:100%!important;white-space:pre-wrap;font-size:28px;font-weight:400;text-align:center}.ocsignturefield .sig-label-2{position:relative;top:-20px;width:100%!important;white-space:pre-wrap;font-size:14px;font-weight:400;text-align:center}.ocsignturefield::before{position:relative;background-image:url(https://medcert.co.uk/core/wp-content/uploads/signhere.svg);background-position:center;background-repeat:no-repeat;background-size:cover;width:55px;height:55px;left:calc(50% - 205px);top:200px;z-index:999;pointer-events:none}@media all and (max-width:750px){.ocsignturefield::before{top:250px}}.ocsignturefield::after{position:absolute;width:250px;height:3px;border-bottom:dashed 2px #E6E8E8;left:calc(50% - 125px);top:280px;z-index:999;pointer-events:none}@media all and (max-width:930px){.ocsignturefield::after{top:310px}}.ocsignturefield .sig-label-1{top:-45px}.ocsignturefield:before{position:relative;background-image:url(https://medcert.co.uk/core/wp-content/uploads/signhere.svg);background-position:center;background-repeat:no-repeat;background-size:cover;width:55px;height:55px;left:calc(50% - 205px);top:200px;z-index:999;pointer-events:none}.medcert-update-signature{background-color:#299984;color:#fff;padding:10px 80px;width:100%;font-size:16px;border:none;border-radius:5px;cursor:pointer;margin-top:-50px;transition:background-color 0.25s ease}.medcert-update-signature:hover{background-color:#1b6859}.medcert-update-signature-thanks{color:#299984;font-weight:700;font-size:18px}.medcert-update-signature-error{color:red;font-weight:700;font-size:18px}.woocommerce-checkout #payment{background:#CDDEDB}.woocommerce-checkout #payment div.payment_box{background-color:#299984;color:#fff}.woocommerce-checkout #payment div.payment_box::before{border:1em solid #299984;border-right-color:#fff0;border-left-color:#fff0;border-top-color:#fff0}.woocommerce-checkout #payment{background:#CDDEDB}.woocommerce-checkout #payment ul.payment_methods li input{width:20px}.woocommerce-terms-and-conditions-wrapper input{width:15px!important}@media all and (min-width:850px){.woocommerce-checkout #payment ul.payment_methods li input,.woocommerce-terms-and-conditions-wrapper input{transform:scale(1.5)}}.woocommerce-terms-and-conditions-wrapper a{text-decoration:underline}.woocommerce-checkout-payment img{width:50px;max-width:50px}#billing_shop_as_client_field{background:#ffdbdb;padding:10px;margin-bottom:0}#billing_shop_as_client_create_user_field{padding:10px;padding-bottom:20px;background:#ffdbdb}#billing_shop_as_client_field label,#billing_shop_as_client_create_user_field label{font-weight:700}#billing_shop_as_client_field label:after{white-space:pre-line;font-weight:300;content:"\A YES if placing an order on behalf of client. \A NO if placing an order for yourself."}#billing_shop_as_client_create_user_field label:after{white-space:pre-line;font-weight:300;content:"\A YES if client provides an email. \A NO if they have no email (use your own Medcert admin email)."}#billing_shop_as_client_field select,#billing_shop_as_client_create_user_field select{border-radius:5px}.mc-clear-btn{position:fixed;padding:5px 10px 5px 10px;width:250px;height:35px;background-color:red;color:#fff;transition:0.25s;cursor:pointer;font-weight:500;text-align:center;transform:rotate(270deg);left:-108px;top:140px;z-index:9999}.mc-clear-btn:hover{background-color:#c10000}#paperboy_field{background:#ffdbdb;padding:10px;margin-bottom:0}.mc-report-table tr:nth-child(odd),.woocommerce-orders-table tr:nth-child(odd){background-color:#f2f7f6}.mc-report-table td,.woocommerce-orders-table td{padding-top:2px;padding-bottom:2px}.mc-report-form{width:100%;padding:10px;background-color:#CDDDDB;border-radius:5px}.mc-report-form select{padding:10px;margin-right:20px;margin-left:10px;border:none;border-radius:5px}.mc-report-form input[type=button],.mc-report-form input[type="submit"]{padding:6px 30px 6px 30px;border:none;border-radius:5px;background-color:#289984;transition:0.25s;cursor:pointer}.mc-report-img{position:absolute;right:10px;top:70px;height:150px;width:150px}.post-password-form:after{position:relative;content:"Once you have enter your password please click the Enter button - records may take a little time to load. ";display:block}.mc-report-img img{height:150px;width:150px}@media all and (max-width:750px){.mc-report-img{display:none}}.bm-load-more-orders{border:none;border-radius:5ps;padding:5px 10px 5px 10px;cursor:pointer;transition:0.25s}.woocommerce-user-info{padding:10px 20px 15px 20px;border:none;border-radius:5px;background-color:#CDDEDB}.woocommerce-user-info p{margin-bottom:-5px!important}.woocommerce-user-info a{color:#000;text-decoration:underline;font-weight:700}.ui-widget.ui-widget-content{scale:1.1!important}.ui-widget-header{background-image:none;background-color:#299984;color:#fff}.ui-state-default,.ui-widget-content .ui-state-default{background-color:#CDDEDB;color:#000}.ui-state-hover:hover{background-image:none;background-color:#299984;color:#fff}.ui-state-active,.ui-widget-content .ui-state-active{background-image:none;background-color:#299984;color:#fff}ui-datepicker-year{border:solid red 1px}.violence-questions{position:relative;width:400px;height:50px;margin-bottom:20px;display:inline-block;left:50%;margin-left:-200px}.med-violence-question{display:block;padding:8px;width:188px;text-align:center;border-radius:10px;font-size:18px;font-weight:600;margin:5px;transition:0.25s;cursor:pointer;float:left}.violence-questions-thanks,.violence-questions-form{display:none;transition:0.25s}.violence-yes{background-color:#edc0c0}.violence-no{background-color:#CDDEDB}.violence-yes:hover,.violence-yes.active{background-color:#ea2e2e;color:#fff}.violence-no:hover,.violence-no.active{background-color:#299984;color:#fff}#extra-proforma-1 input,#extra-proforma-2 input{padding:18px 24px;font-weight:400;color:#000;border:1px solid #7c7c7c;outline:0;width:100%;border-radius:10px;margin-bottom:15px}#extra-proforma-1 textarea,#extra-proforma-2 textarea{padding:18px 24px;font-weight:400;color:#000;border:1px solid #7c7c7c;outline:0;width:100%;border-radius:10px;margin-bottom:15px}#extra-proforma-1 #psubmit-1,#extra-proforma-2 #psubmit-2{padding:8px;width:232px;text-align:center;border-radius:10px;font-size:18px;font-weight:600;transition:0.25s;cursor:pointer;float:left;background-color:#CDDEDB;color:#000;border:none}#extra-proforma-1 #psubmit-1:hover,#extra-proforma-2 #psubmit-2:hover{background-color:#299984;color:#fff}#extra-proforma-1 input::placeholder,#extra-proforma-2 input::placeholder{color:#000}.pricebadge{display:grid;place-items:center;overflow:hidden;width:250px;position:absolute;right:-25px;top:-65px}@media(max-width:767px){.pricebadge.sml{width:220px;right:15px;top:-45px;transition:transform 1s cubic-bezier(.65,0,.35,1)}}@media(min-width:768px){.pricebadge{display:grid;place-items:center;overflow:hidden;width:250px;position:absolute;right:-100%;top:-40px;z-index:2}}.pricebadge text{fill:#2b1b5f;font-family:"Lato",sans-serif;font-size:22px;font-weight:500;text-transform:uppercase;font-variant-ligatures:none;letter-spacing:6px;animation:rotate 25s linear infinite;transform-origin:250px 250px;pointer-events:none}.pricebadge svg{max-width:80vmin}@keyframes rotate{to{transform:rotate(360deg)}}.pricebadge .textcircle{transition:transform 1s cubic-bezier(.65,0,.35,1);transform-origin:250px 250px}.pricebadge:hover svg .textcircle,.pricebadge svg:hover .textcircle{transform:scale(1.2) rotate(90deg)}.pricebadge .price{font-size:50px;line-height:.75;position:absolute;width:130px;height:130px;border-radius:50%;background:#9fc3b7;display:grid;align-content:center;justify-content:center;color:#1B175A;font-weight:700;transform:rotate(-15deg);border:4px solid #2c9984;outline:2px solid #2d1f62;transition:transform 1s cubic-bezier(.65,0,.35,1);padding:10px 0 0 0}@media(max-width:767px){.pricebadge.sml .price{font-size:30px;width:100px;height:100px}}.pricebadge .price span{display:block;font-size:14px;line-height:normal;text-align:right;padding:0 2px;letter-spacing:1px}.pricebadge:hover .price{transform:scale(1.2) rotate(0deg);transition:transform 1s cubic-bezier(.65,0,.35,1)}.woocommerce .blockUI.blockOverlay:before{display:none!important}body.woocommerce-cart .blockUI.blockOverlay,.blockUI.blockOverlay{opacity:1!important}.woocommerce .blockUI.blockOverlay{z-index:2147483648!important}.woocommerce .blockUI.blockOverlay:after{content:"Processing your order… please wait,\A Please do Not refresh the page.";white-space:pre-line;color:#000;background-color:#CDDEDB;border:solid 2px #299984;padding:22px;padding-top:55px;border-radius:5px;opacity:1;font-size:20px;font-weight:600;text-align:center;position:fixed;width:500px;height:200px;left:50%;margin-left:-250px;top:50%;margin-top:-100px;z-index:2147483648}.oh-police-section{margin-top:40p;text-align:center;background-color:#299984!important;color:white!important}body.woocommerce-checkout form.checkout #customer_details.col2-set{display:block!important}body.woocommerce-checkout form.checkout #customer_details.col2-set>.col-1,body.woocommerce-checkout form.checkout #customer_details.col2-set>.col-2{float:none!important;width:100%!important;max-width:100%!important;flex:0 0 100%!important;display:block!important;clear:both!important}body.woocommerce-checkout .col-1,body.woocommerce-checkout .col-2{padding-left:0;padding-right:0}body.woocommerce-checkout .woocommerce form .form-row{padding:0}.woocommerce-checkout h3{background-color:#CDDEDB;width:100%;padding:15px;border-radius:5px}.woocommerce-checkout h4{background-color:#CDDEDB;width:100%;padding:15px;border-radius:5px;margin-top:25px}.woocommerce-checkout label{font-size:16px;margin-top:5px}.woocommerce-checkout input{padding:15px!important}.woocommerce-checkout span.checkout-notes-red{color:red}#additional_datedue_field .optional{display:none}:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button{border:#299984 2px solid;color:#299984;background-color:#fff;cursor:pointer;border-radius:5px}#oh_profile_photo_field .optional{display:none}.woocommerce form .form-row .woocommerce-input-wrapper .description{background-color:#299984;-webkit-box-shadow:10px 10px 50px 0 rgb(0 0 0 / .39);box-shadow:10px 10px 50px 0 rgb(0 0 0 / .39)}.woocommerce form .form-row .woocommerce-input-wrapper .description::before{border-color:#299984 #fff0 #fff0 #fff0}.woocommerce-cart table.cart td.actions .coupon .coupon-error-notice{padding-left:10px;margin-top:0;font-size:1em}.woocommerce-form-coupon-toggle .woocommerce-info{font-weight:600;font-size:18px}.woocommerce-form-coupon-toggle .woocommerce-info a{font-weight:400;font-size:18px;color:#299984}body.woocommerce-checkout input[type="radio"].thwcfe-input-field{position:absolute;opacity:0;pointer-events:none}body.woocommerce-checkout .thwcfe-input-field-wrapper input[type="radio"].thwcfe-input-field+label{display:flex;align-items:center;justify-content:center;padding:8px 12px;min-width:110px;border:2px solid #299984;border-radius:5px;cursor:pointer;font-weight:600;color:#299984;background:#fff;transition:all 0.2s ease;margin:0}body.woocommerce-checkout .thwcfe-input-field-wrapper input[type="radio"].thwcfe-input-field+label:hover{background:rgb(18 167 157 / .08)}body.woocommerce-checkout .thwcfe-input-field-wrapper input[type="radio"].thwcfe-input-field:checked+label{background:#299984;color:#fff}body.woocommerce-checkout .form-row-wide input[type="checkbox"]{width:20px;max-width:20px}.idpc_toolbar{overflow:hidden!important}div.idpc_toolbar>span span.idpc_country{color:#fff}