/*!
Theme Name: Web Design Telford (Elementor Theme)
Author: Web Design Telford
Author URI: https://webdesigntelford.co.uk/
Version: 1.0
*/body{margin:0}.elementor-widget-text-editor img{height:auto;max-width:100%}.elementor-widget-text-editor img.alignleft{float:left;display:block;margin:0 12px 9px 0}.elementor-widget-text-editor img.aligncenter{margin:8px auto;display:block;clear:both}.elementor-widget-text-editor img.alignright{float:right;display:block;margin:0 0 9px 12px}@media (max-width:767px){.elementor-widget-text-editor img.alignleft,.elementor-widget-text-editor img.alignleft.wp-post-image,.elementor-widget-text-editor img.alignright,.elementor-widget-text-editor img.alignright.wp-post-image{float:none;margin-left:auto;margin-right:auto}}.mega-menu-wrap{font-family:var(--e-global-typography-text-font-family),Sans-serif!important;font-weight:500!important}.elementor-pagination{margin-top:20px}.elementor-posts-nothing-found{padding:15px 10px;background:#fff}.elementor-field-type-recaptcha_v3{margin:8px 2px 10px!important}.elementor-field-type-recaptcha_v3 .elementor-field{-webkit-transform:scale(0.85);scale:0.85;transform-origin:top left}body.post-type-archive-product .elementor-widget-breadcrumbs{display:none}.elementor-acceptance-field{width:18px;height:18px;top:2px;position:relative}.elementor-menu-toggle .elementor-screen-only{position:relative!important;top:0!important;width:auto!important;height:auto!important;margin:0 0 0 0.3em!important;overflow:visible!important;clip:unset!important;font-size:0.9em}.elementor-nav-menu--dropdown,.elementor-nav-menu--dropdown{border:1px solid #4e4e4e!important}.elementor-nav-menu--dropdown .elementor-nav-menu--dropdown{border:0!important}.elementor-field-type-submit{margin-top:0.4em}.elementor-text-editor p:first-of-type{margin-top:0}.elementor-text-editor a:hover{text-decoration:underline}.elementor-text-editor ol,.elementor-text-editor ul{list-style-position:inside;padding:0!important;margin:0 0 0.6em 1.3em!important;text-indent:-0.9em}.elementor-text-editor ol ol,.elementor-text-editor ol ul,.elementor-text-editor ul ol,.elementor-text-editor ul ul{margin-top:0.9em;margin-bottom:0}.elementor-text-editor li{padding:0 0 0.6em!important}.elementor-widget-image-box .elementor-image-box-title a:focus,.elementor-widget-image-box .elementor-image-box-title a:hover{color:#45a677!important}.related.products h2{color:#637575!important}.elementor-message-danger{display:inline-block!important}.elementor-menu-toggle{-webkit-user-select:none;user-select:none}.elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon[data-counter]:before{min-width:2em!important;height:2em!important;line-height:2em!important}.elementor-nav-menu .sub-arrow{padding-left:5px!important}#elementor-menu-cart__toggle_button .elementor-screen-only{position:relative!important;top:0.1em!important;width:auto!important;display:inline-block!important;height:auto!important;margin:0!important;overflow:auto!important;font-size:0.7em!important}tbody tr:nth-child(odd)>td{background:#f7f7f7!important}tbody>tr:nth-child(odd)>th,th{background:#d1dfed!important;color:#4c5f72!important}table tbody tr:hover>td,table tfoot tr:hover>td{background:#f5fff1!important}table tbody tr td.actions{background:#e9f0f7!important}table tbody tr:hover>td.actions{background:#e9f0f7!important}table{border-collapse:collapse!important;border:1px solid #b4c4da!important}table td,table th{border:1px solid #b4c4da!important}.elementor-field-textual,input[type=date],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{padding:0.5rem!important}input[type=number]{padding:0.3rem!important}.search-field{margin-bottom:0.21rem!important}.search-submit{margin-left:0.2rem;background-color:var(--e-global-color-accent)!important;color:#fff!important;border:0!important;padding:0.55rem 1rem!important}#wpadminbar{position:fixed!important}.elementor-field-type-submit button:hover{cursor:pointer}.elementor-pagination-position-outside .swiper-container{padding-bottom:23px!important}strong{font-weight:500}h1,h2,h3,h4,h5,h6{margin-top:0}.fb_dialog_content iframe{-webkit-transform:scale(0.87);scale:0.87;margin:0!important}.fb-customerchat iframe{-webkit-transform:scale(0.92);scale:0.92;bottom:55px!important;right:0px!important}.icon:before{display:inline-block!important}