body
{
text-align: left;
padding: 0px;
margin: 0px;
}
* {
outline-width: 0px !important;
text-decoration: none;
}
.hamburger.is-active:hover, .hamburger:hover, .hamburger:active, .hamburger {
outline-width: 0px;
}
#ttr_sidebar
{
border-left: 1px solid black;
}
#ttr_footer
{
width: 100%;
border-top: 1px #a2a2a2 solid;
text-align: center;
}
.title
{
font-size: 11pt;
font-family: verdana;
font-weight: bold;
}
*:hover, *:active, *:focus {
outline: 0;
}
input::-moz-focus-inner { 
border: 0; 
}
* {
border: 0;
}
a, a:active, a:focus{
outline: none; }
input[type="reset"],
input[type="button"],
input[type="submit"],
input[type="file"]
{
border: none;
}
.logo {
max-width: 100%;
width: 250px;
margin-left: auto;
margin-right: auto;
position: relative;
}
img {
max-width: 100%;
height: auto;
}
.top-nav {
width: 100%;
}
.top-nav ul {
list-style: none;
}
.top-nav ul li {
display: inline-block;
}
.hamburger {
display: none;
}
.menu-wrap {
background-color: #111;
} .top-nav-menu .sub-menu {
display: none;
position: absolute;  }
.top-nav-menu .sub-menu li {
padding: 5px 0;
display: block !important;
margin: 0px;
position: relative;
left: -55px;
padding: 10px !important;
background-color: #2A5B82;
} @media screen and (min-width: 768px) { .top-nav-menu li:hover > .sub-menu {
display: block;
}
} .menu-wrap {
background-color: #111; color: white; text-align: justify;  background-color: #3c3635;
} .menu-wrap .container {
background-color: #111;
background-color: #3c3635;
}
.top-nav-menu > li {
display: inline-block;
margin: 0px;
padding: 0px;
} .top-nav-menu > li a {
display: inline-block;
padding: 10px 12px; color: white;  transition: .3s;
} .top-nav-menu .sub-menu { z-index: 999999;
} .top-nav-menu li a:hover {
text-decoration: none !important;
transition: .3s;
}
.top-nav-menu .sub-menu li a {
padding: 10px 0;  display: block !important;
margin: 0px;
transition: .3s;
} .top-nav-menu li:hover {
background-color: #333; } @media screen and (min-width: 768px) { .top-nav-menu li:hover > .sub-menu {
display: block;
}
}
.top-nav-menu .sub-menu li a,  .top-nav-menu li a {
color: #fff;
text-transform: uppercase;
}
.top-nav-menu {
margin: 0px;
}
.top-header {
border-bottom: 1px solid #ddd;
}
.menu-top-icons-container ul {
margin: 0px;
list-style: none;
padding: 0px;
text-align: right;
}
.menu-top-icons-container ul li {
display: inline-block;
}
.menu-top-icons-container ul li a {
color:  #333;
padding: 10px;
}
.lower-footer {
background-color: #333;
color: #fff;
}
.switch {
position: relative;
display: inline-block;
width: 60px;
height: 34px;
margin-right: 10px; }
.switch input {
opacity: 0;
width: 0;
height: 0;
}
.slider {
position: absolute;
cursor: pointer;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #ccc; transition: 0.4s;
border-radius: 34px; }
.slider:before {
position: absolute;
content: "";
height: 26px;
width: 26px;
left: 4px;
bottom: 4px;
background-color: white;
transition: 0.4s;
border-radius: 50%; box-shadow: 0 2px 4px rgba(0,0,0,0.2); }
input:checked + .slider {
background-color: #4CD964; }
input:checked + .slider:before {
transform: translateX(26px); }
.filterLabel {
padding-top: 20px;
font-size: 18px;
vertical-align: middle;
line-height: 18px;
padding-top: 32px;
} @media only screen and (max-width: 1200px) {
.filters-content {
display: none; z-index: 9999999999;
background: #fff;
width: 100%;
}
.filters-heading { 
background-color: rgb(66, 147, 173);
border-radius: 3px;
display: block;
text-align: center;
padding: 12px;
color: #fff;
font-size: 20px;
margin-top: 20px;
}
.mobi-view {
font-size: 14px;
position: relative;
bottom: 2px;
display: inline-block;
}
}
.testimonial-slider {
position: relative;
width: 100%; height: auto; margin-bottom: 20px; }
.testimonial-slider .slick-slide {
height: auto; }
.testimonial-slider .testimonial {
position: relative;
padding: 20px;
border: 1px solid #ccc;
border-radius: 5px;
background-color: #f9f9f9;
margin-bottom: 20px; }
.testimonial-slider .testimonial-content {
margin-bottom: 10px;
}
.testimonial-slider .person-name {
margin-bottom: 5px;
font-size: 16px;
}
.testimonial-slider .title {
font-weight: bold;
}
.testimonial-slider .quote-mark {
position: absolute;
bottom: 10px;
left: 10px;
font-size: 40px;
color: #eee;
}
.testimonial-slider .slick-dots {
position: absolute;
bottom: 10px; left: 50%;
transform: translateX(-50%);
list-style: none;
padding: 0;
margin: 0;
text-align: center;
}
.testimonial-slider .slick-dots li {
display: inline-block;
margin: 0 5px; }
.testimonial-slider .slick-dots li button {
font-size: 0; background: transparent;
border: none;
padding: 0;
width: 10px; height: 10px; border-radius: 50%;
cursor: pointer;
transition: background-color 0.3s ease;
}
.testimonial-slider .slick-dots li button:hover {
background-color: #999; }
.testimonial-slider .slick-dots li button {
background-color: #999; }
.testimonial-slider .slick-dots li.slick-active button {
background-color: #333; }
.slick-arrow {
display: none !important;
}
.header {
background-image: url(https://lwr11.onplexaweb.co.uk/wp-content/uploads/2024/02/seamless.jpg);
background-repeat: repeat-x;
background-size: contain;
padding-top: 18px;
padding-bottom: 18px;
}
.he-icon {
color: #fff;
font-size: 32px;
padding-top: 7px;
padding-right: 10px;
}
.he-text {
color: #fff;
}
.opening-hours, .contact-us {
display: flex;
flex-wrap: wrap;
}
.he-text span {
font-weight: bold;
font-size: 18px;
}
.he-text p {
padding-bottom: 0px;
margin-bottom: 0px;
}
.header-buttons {
text-align: right;
flex-wrap: wrap;
float: right;
margin-left: -10px;
margin-right: -10px;
max-width: calc(100% - 45px);
}
.book-repair-btn {
display: inline-block;
margin-left: 10px;
margin-right: 10px;
padding: 16px;
border-radius: 2px;
background-color: #fff;
color: #3c3635;
padding-left: 20px;
padding-right: 20px;
margin-top: calc(20% - 28px);
position: relative;
font-weight: bold;
}
.top-header .tp-widget-wrapper, .top-header #tp-widget-wrapper, .top-header #tp-widget-wrapper *, .top-header .trustpilot-widget * {
text-align: left !important;
}
.top-header p {
margin: 0px;
padding: 0px;
}
.top-nav {
display: flex;;
flex-wrap: wrap;
}
.menu-menu-primary-container {
max-width: calc(100% - 100px);
max-width: 100%;
width: 100%;
}
#menu-menu-primary {
margin-left: 0px;
padding-left: 0px;
}
.top-nav-menu li a
{
color: #fff;
text-transform: uppercase;
font-size: 15px;
}
.secondary-nav {
font-size: 18px;
padding-top: 7px;
width: 100px;
text-align: right;
}
.secondary-nav i {
padding-left: 18px;
}
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea {
background-color: #f0f0f0;
color: #111;
border-radius: 1px;
border: 1px solid #111;
padding: 8px; width: 100%; box-sizing: border-box; margin-bottom: 10px; border-width: 0px !important;
}
.wpcf7 input[type="submit"] {
background-color: #111;
color: #f0f0f0;
border-radius: 1px;
border: none;
padding: 10px 20px; cursor: pointer;
float: right;
position: relative;
top: -40px;
} .top-section a {
color: #fff;
}
.alignwide,
.alignfull {
margin: 32px calc(50% - 50vw);
margin-top: 0px !important;
margin-bottom: 0px !important;
max-width: 100vw;
width: 100vw;
}
@media (max-width: 920px) {
.alignwide {
margin: 32px calc( ( 767px - 920px ) / 2 );
max-width: 920px;
width: 920px;
}
}
.top-section {
background-color: #2A5B82;
background-color: #0790D2;
color: #fff;
padding-top: 20px;
padding-bottom: 20px;
margin-bottom: 30px !important;
} .service-container {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin: 0 -10px;
} .service {
width: calc(33.33% - 20px); margin: 10px;
background-color: #f0f0f0;
border-radius: 5px;
padding: 20px;
box-sizing: border-box;
} .service a {
display: inline-block;
padding: 10px 20px;
background-color: #0790D2;
color: #fff;
text-decoration: none;
border-radius: 5px;
position: absolute;
bottom: 10px;
width: calc(100% - 40px);
text-align: center;
} .service a:hover {
background-color: #0763a1;
}
.wpb_wrapper {
display: flex;
flex-wrap: wrap;
}
.service {
position: relative;
padding-bottom: 40px;
}
body {
overflow-x: hidden;
}
.searchField {
display: none;;
height: 38px;
border-radius: 2px;
margin-top: 3px;
margin-bottom: 3px;
background-color: #fff;
height: 32px;
border-radius: 2px;
margin-top: 6px;
margin-bottom: 6px;
background-color: #fff;
overflow: hidden;
font-size: 0px;
}
.searchField input {
width: calc(100% - 32px);
font-size: 18px;
line-height: 18px;
}
.navorsearch {
flex-basis: calc(100% - 100px);
}
.searchField i {
color: #000;
}
#searchIcon {
width: 32px;
font-size: 18px;
text-align: center;
margin-top: 7px;
} .vc_icon_element.vc_icon_element-outer.vc_icon_element-align-center {
width: 100% !important
}
h1, h2, h3, h4, h5, h6, p {
width: 100%;
}
.vc_row {
width: 100%;;
}
.wpb_content_element {
width: 100%;;
}
.pweb a {
color: #afa6a4;
text-align: right;
font-size: 14px;
}
.pweb {
text-align: right;
}
#menu-menu-footer {
list-style: none; margin: 0; padding: 0; }
#menu-menu-footer li {
display: inline; margin-right: 7px; }
#menu-menu-footer li:not(:last-child)::after {
content: "/"; margin-left: 7px;
}
#menu-menu-footer li a {
color: #fff;
text-decoration: none;
}
.footer {
background-color: #2A5B82;
padding-top: 20px;
padding-bottom: 20px;
margin-top: 20px;
background-color: #0790d2;
color: #fff;
}
@media only screen and (max-width: 1200px) {
.opening-hours, .contact-us {
display: flex;
flex-wrap: wrap;
width: 100%;
float: left;
width: 50%;
}
.top-nav ul li {
display: inline-block;
display: block;
text-align: center;
}
.navorsearch {
flex-basis: calc(100% - 100px);
flex-basis: 100%;
}
.vc_row {
margin-left: 0px !important;
margin-right: 0px !important;
}
.searchField {
display: block !important;
}
.searchField {
display: block !important;
position: absolute;
top: 0px;
width: calc(100% - 35px);
}
#menu-menu-primary {
margin-left: 0px;
padding-left: 0px;
margin-top: 60px;
}
.secondary-nav {
font-size: 18px;
padding-top: 7px;
width: 100px;
text-align: right;
width: 100%;
text-align: center;
}
.secondary-nav .fa-magnifying-glass {
display: none !important;
}
}
.hamburger-inner, .hamburger-inner::after, .hamburger-inner::before, .hamburger.is-active .hamburger-inner, .hamburger.is-active .hamburger-inner::after, .hamburger.is-active .hamburger-inner::before {
background-color: #fff;
}
.homebanner h1 {
font-size: 4.3vw;
color: #fff;
}
.vc_btn3-container.vc_btn3-center {
margin-left: auto;
margin-right: auto;
} .wcf-checkbox input {
display: none;
} .wcf-checkbox .wcf-checkmark-holder {
position: relative;
display: inline-block;
width: 40px; height: 20px; background-color: #ccc; border-radius: 10px; cursor: pointer;
transition: background-color 0.4s;
} .wcf-checkbox input:checked + .wcf-checkmark-holder {
background-color: #7FC94C; } .wcf-checkbox input:checked + .wcf-checkmark-holder:before {
content: '';
position: absolute;
top: 2px; left: 20px; width: 16px; height: 16px; background-color: #fff; border-radius: 50%; transition: transform 0.4s;
}
@media only screen and (max-width: 1200px) {
.hamburger {
display: block;
display: block;
position: absolute;
bottom: 5px;
}
.top-nav {
padding-bottom: 15px;
}
.top-nav-menu > li.menu-item-has-children > a {
position: relative;
padding-right: 30px; width: calc(100% - 30px);
width: 100%;
display: block;
}
.top-nav-menu > li > a {
position: relative;
padding-right: 30px; width: calc(100% - 30px);
width: 100%;
display: block;
text-align: left;
}
.top-nav-menu > li.menu-item-has-children > a .arrow-down {
position: absolute;
right: 0;
top: 50%;
top: 4px;
cursor: pointer;
font-family: "Arial", sans-serif; font-size: 14px; padding-left: 20px;
padding-right: 20px;
top: 8px;
font-size: 16px;
}
.sub-menu {
display: none; padding-top: 10px; padding-bottom: 10px; }
.sub-menu.active {
display: block; width: 100%;
}
.secondary-nav {
position: relative;
text-align: left;
}
.fa-basket-shopping::after {
content: "BASKET";
position: absolute;
top: 50%;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
left: 50px; transform: translateY(-50%);
font-size: 15px;
font-weight: 500;
}
.secondary-nav {
cursor: pointer;
}
.menu-top-icons-container ul {
text-align: center;
}
.top-header {
text-align: center;
}
.menu-wrap {
display: none;
}
.showMMenu {
display: block !important;
}
.wpb_wrapper {
display: block;
}
.service {
width: 100%;
display: block;
}
}
.topbtn {
width: 100%;
}
.topbtn a {
width: 100%;
background-color: #0763a1;
display: block;
background-image: none !important;
}
a[href^="tel"] {
color: inherit; text-decoration: none;  }
a[x-apple-data-detectors] {
color: inherit !important;
text-decoration: none !important;
font-size: inherit !important;
font-family: inherit !important;
font-weight: inherit !important;
line-height: inherit !important;
}
.wdc-promo {
position: relative;
}
.wdc-promo .vc_column-inner::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5); z-index: 1;
width: calc(100% - 4px);
margin: 2px;
height: calc(100% - 4px);
}
.wdc-promo h3, .wdc-promo h3 a {
color: #afcbd4; z-index: 20 !important; margin-bottom: 0px;
padding-bottom: 0px;
margin-top: 90px;
text-decoration: none;
}
.wdc-promo p {
color: white; z-index: 20 !important; margin: 0px;
padding: 0px;
}
.wdc-promo .wpb_text_column {
margin-bottom: 2px;
}
.wdc-promo .vc_column-inner {
height: 100%;
padding: 20px;
}
.wdc-promo a:hover {
cursor: pointer;
text-decoration: none !important;
}
.wdc-promo .wpb_wrapper {
z-index: 99;
position: relative;
}
.contact-us a {
display: flex;
}
@media only screen and (max-width: 670px) {
.hide-mobile {
display: none !important;
}
}
@media only screen and (max-width: 570px) {
.book-repair-btn 
{
margin-right: 0px;
font-size: 14px;
padding-left: 10px;
padding-right: 10px;
}
.opening-hours .he-icon {
display: none;
}
.opening-hours {
display: none !important;
}
.contact-us {
position: fixed;
width: 100vw;
bottom: 0px;
z-index: 999999999999999999999;
background-color: #0790D2;
left: 0px;
display: none;
}
.he-text span {
display: none;
}
.he-text p {
font-size: 28px;
display: inline-block;
}
.he-text {
padding-top: 8px;
}
.he-text .he-icon {
display: inline-block;
font-size: 28px;
}
.logo {
width: 180px;
}
.qlwapp {
left: 0;
width: 100vw;
}
.qlwapp-toggle {
margin: auto !important;
margin-bottom: 15px !important;
}
.hamburger {
bottom: -5px;
}
.airprovider {
font-size: 14px;
}
.homebanner h1 {
font-size: 38px;
}
.top-nav-menu .sub-menu li {
left: 0px;
}
.sub-menu {
margin: 0px;
padding: 0px;
left: 0px;
}
.top-nav-menu li {
width: 100vw;
left: -15px;
position: relative
}
.top-nav-menu li a {
width: 100vw;
}
.top-nav-menu .sub-menu li a, .top-nav-menu li a {
width: 100%;
}
.secondary-nav i {
padding-left: 0px;
}
.fa-basket-shopping::after {
left: 32px;
}
}
.drawer-open {
z-index: 9999999999999999999;
}
.wcf-dropdown-menu {
z-index: 99999999999999999999999 !important;
}
.wcf-results-count {
flex-basis: 100%;
width: 100%;
position: absolute;
top: -28px;
}
.vc_btn3-right {
width: 100%;
}
.ignoremobile {
display: flex !important;
flex-wrap: wrap;
}
.ignoremobile .vc_col-sm-6 {
width: 50% !important;
flex-basis: 50% !important;
}
.cross-sells {
overflow: hidden;
position: relative;
}
.cross-sells .products {
display: flex;
transition: transform 0.5s ease;
}
.cross-sells .products .product {
flex: 0 0 auto;
margin-right: 20px; }
.cross-sells .product {
width: 100% !important;
}
.cross-sells {
position: relative;
overflow: hidden;
}
.cross-sells .products {
display: flex;
transition: transform 0.5s ease;
}
.cross-sells .products .product {
flex: 0 0 auto;
margin-right: 20px; }
.cross-sells .prev-slide,
.cross-sells .next-slide {
position: absolute;
top: 50%;
transform: translateY(-50%);
font-size: 24px; background-color: rgba(255, 255, 255, 0.5); border: none;
cursor: pointer;
}
.cross-sells .prev-slide {
left: 10px; }
.cross-sells .next-slide {
right: 10px; }
.woocommerce .cart-collaterals .cross-sells ul.products li {
padding-left: 40px;
padding-right: 40px;
}
.sub-categories {
display: flex;
flex-wrap: wrap;
gap: 10px;
}
.subcategory-tile {
position: relative;
flex: 1 1 calc(33.33% - 10px); height: 200px; background-size: cover;
background-position: center;
overflow: hidden;
text-align: center;
color: #fff;
text-decoration: none;
}
@media screen and (max-width: 768px) { 
.subcategory-tile {
position: relative;
flex: 1 1 100%; height: 200px; background-size: cover;
background-position: center;
overflow: hidden;
text-align: center;
color: #fff;
text-decoration: none;
}
}
.subcategory-tile .subcategory-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5); display: flex;
justify-content: center;
align-items: center;
opacity: 0;
transition: opacity 0.3s ease;
}
.subcategory-tile .subcategory-overlay {
opacity: 1;
}
.subcategory-tile .subcategory-title {
font-size: 16px; font-weight: bold;
z-index: 1;
transition: color 0.3s ease, font-size 0.3s ease; }
.subcategory-tile .subcategory-title {
color: #ffffff; font-size: 18px; }
.subcategory-tile:hover .subcategory-title {
color: #ffffff; font-size: 22px; } .recommended-products .add_to_cart_button,
.single-product-page .add_to_cart_button {
border-radius: 0;
background-color: #0790d2;
color: #fff;
border: none;
padding: 10px 20px;
text-transform: uppercase;
font-weight: bold;
cursor: pointer;
} .recommended-products .add_to_cart_button:hover,
.single-product-page .add_to_cart_button:hover {
background-color: #0578a1;
} .related li.product .add_to_cart_button {
border-radius: 0;
background-color: #0790d2;
color: #fff;
border: none;
padding: 10px 20px;
text-transform: uppercase;
font-weight: bold;
cursor: pointer;
} .related  li.product .add_to_cart_button:hover {
background-color: #0578a1;
} .single_add_to_cart_button {
border-radius: 0 !important;
background-color: #0790d2 !important;
color: #fff !important;
border: none !important;
padding: 10px 20px !important;
text-transform: uppercase !important;
font-weight: bold;
cursor: pointer;
} .single_add_to_cart_button:hover {
background-color: #0578a1;
}
.book-repair-btn:hover {
background-color: #eee;
text-decoration: none;
color: #333; 
}
.listing {
margin-bottom: 20px;
}
.listing a h2, .listing h2 a, .listing a h2:hover, .listing h2 a:hover {
color: #111;
cursor: pointer;
text-decoration: none !important;
}
.read-more {
border-radius: 0 !important;
background-color: #0790d2 !important;
color: #fff !important;
border: none !important;
padding: 10px 20px !important;
text-transform: uppercase !important;
font-weight: bold;
cursor: pointer;
text-decoration: none;
display: inline-block;
}
.read-more:hover {
background-color: #0578aa !important;
text-decoration: none !important;
}
.footer a {
color: #fff !important;
}
.related ul.products.columns-4 {
display: flex;
flex-wrap: wrap;
gap: 20px; margin-left: -20px;
margin-right: -20px;
}
.related li.product {
flex: 1 1 calc(25% - 20px); display: flex;
flex-direction: column;
justify-content: space-between;
margin: 0px;
}
.woocommerce ul.products li.product {
margin: 0px !important;
}
.related  li.product a.woocommerce-LoopProduct-link {
display: flex;
flex-direction: column;
height: 100%;
text-align: center;
}
.related  li.product h2.woocommerce-loop-product__title {
margin-top: auto; }
.related  li.product .add_to_cart_button {
border-radius: 0;
background-color: #0790d2;
color: #fff;
border: none;
padding: 10px 20px;
text-transform: uppercase;
font-weight: bold;
cursor: pointer;
margin-top: auto; width: 100%; text-align: center;
}
.related  li.product .add_to_cart_button:hover {
background-color: #0578a1;
} @media screen and (max-width: 600px) {
.listing {
display: block; }
} .woocommerce ul.products li.product a {
display: block;
margin: 0 10px 20px 0; }
.woocommerce ul.products li.product .button {
border-radius: 0;
background-color: #0790d2;
color: #fff;
border: none;
padding: 10px 20px;
text-transform: uppercase;
font-weight: bold;
cursor: pointer;
margin-top: auto; text-align: center;
margin-bottom: 10px;
}
.cart_item  img {
max-width: 200px !important;
}
.header-basket {
position: relative;
}
.header-basket a {
position: absolute;
color: #fff;
top: -12px;
right: 10px;
font-size: 32px;
}
.header-basket a:hover {
cursor: pointer;
}
@media screen and (min-width: 600px) {
.header-basket {
display: none !important;
}
} #customer_details .col-1, #customer_details .col-2 {
max-width: 100%; width: 100%;
}
#customer_details {
width: 50%;
float: left;
}
#order_review_heading {
float: right;
}
#order_review {
float: right;
} #customer_details input[type="text"],
#customer_details input[type="email"],
#customer_details input[type="tel"],
#customer_details input[type="password"],
#customer_details input[type="number"],
#customer_details textarea {
width: 100%; padding: 10px; border: 1px solid #ccc; border-radius: 4px; margin-bottom: 10px; box-sizing: border-box; display: block;
} @media (max-width: 767px) {
#customer_details .col-1, #customer_details .col-2 {
width: 100%; }
}
.woocommerce-input-wrapper {
width: 100%;
}
#billing_country_field, #shipping_country_field {
display: none !important;
}
.woocommerce-shipping-fields {
display: none;
} #stripe-card-element {
width: 100%;
padding: 10px;
border: 1px solid #ccc;
border-radius: 4px;
margin-bottom: 10px;
box-sizing: border-box;
} #stripe-exp-element {
width: calc(50% - 5px); padding: 10px;
border: 1px solid #ccc;
border-radius: 4px;
margin-bottom: 10px;
box-sizing: border-box;
} #stripe-cvc-element {
width: calc(50% - 5px); padding: 10px;
border: 1px solid #ccc;
border-radius: 4px;
margin-bottom: 10px;
box-sizing: border-box;
} .stripe-card-brand {
position: absolute;
right: 10px;
top: 50%;
transform: translateY(-50%);
} @media (max-width: 767px) { #stripe-card-element, #stripe-exp-element, #stripe-cvc-element {
width: 100%;
}
}
#order_review_heading, #order_review {
float: right;
width: 50%;
}
#stripe-payment-data #wc-stripe-cc-form .form-row {
display: flex;
flex-direction: column;
}
#stripe-payment-data #wc-stripe-cc-form .form-row .wc-stripe-elements-field {
max-height: 2rem;
}
#stripe-payment-data .woocommerce-SavedPaymentMethods-saveNew {
display: inherit;
}
.secondary-nav a {
color: #fff;
}
.secondary-nav a:hover, .secondary-nav i:hover {
cursor: pointer;
}
.wc-block-grid__product-price.price del {
text-decoration: line-through;
color: red;
}
.berocket_aapf_widget_selected_area {
display: none !important;
}
.bapf_reset {
width: 100%;
background-color: #0790D2 !important;
}
.intro-video {
position: relative;
overflow: hidden;
}
#fullScreenDiv {
min-height: 100%;
height: 100vh;
width: 100vw;
padding: 0;
margin: 0;
background-color: gray;
position: relative;
}
#video {
width: 100vw;
height: auto;
margin: auto;
display: block;
}
@media (min-aspect-ratio: 16/9) {
#video {
width: 100vw;
height: auto;
}
}
@media (max-aspect-ratio: 16/9) {
#video {
height: 100vh;
width: auto;
margin-left: 50vw;
transform: translate(-50%);
}
}
#videoMessage {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
color: white; text-align: center;
}
#videoMessage h1, #videoMessage h2 {
margin: 0;
padding: 10px;
}
.videoClick a {
color: #fff;
text-decoration: underline;
font-size: 1.2em;
padding: 10px;
border: 2px solid white;
border-radius: 5px;
}
.intro-video .vc_column-inner {
display: none !important;
}
.intro-video {
padding-left: 0px !important;
}
.header {
position: relative;
bottom: -1px;
}