#wc-stripe-express-checkout-element iframe{max-width:unset}#wc-stripe-express-checkout-element{margin-bottom:12px;display:flex;gap:10px;flex-wrap:wrap;justify-content:center}#wc-stripe-express-checkout-element>div{flex:1;min-width:260px}footer a:hover {
color: #eadf79 !important;
}
.elementor-text-editor a{
color: black !important;
}
.elementor-text-editor a:hover{
color: #eadf79 !important;
} .builder-item--primary-menu svg {
width: 10px;
height: 10px;
}
.nav-toggle-label {
text-transform: lowercase;
padding:5px;
}  .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
bottom: 30px;
}
.cta-button {
width: 100%;
height: 150px;
top: -100px !important;
background: transparent !important;
box-shadow: 0px 0px 0px 0px !important;
}
.eael-call-to-action.bg-img {
max-height: 250px !important;
}
.eael-call-to-action .title {
top: 52px;
position: relative;
}
.elementor-testimonial-wrapper {
min-height: 180px !important;
}
.elementor-testimonial-wrapper .elementor-testimonial-meta-inner {
display: inline-block;
position: absolute;
bottom: 20px;
} span.wpcf7-form-control-wrap {
width: 48%;
display: inline-block;
position: relative;
padding: 1%;
}
.your-message {
width: 96% !important;
margin-bottom: 10px !important;
}
.your-message textarea {
height: 150px !important;
}
@media (min-width: 960px){
} .woocommerce .woocommerce-MyAccount-navigation a, .woocommerce .woocommerce-MyAccount-content a {
color: black;
font-weight: bolder;
}
.woo-products-product-title a {
font-family: "Rubik", Sans-serif;
color: black;
text-align: center;
font-weight: 500;
display: block;
padding-top: 10px;
min-height: 65px;
font-size: 16px;
padding-left: 20px;
padding-right: 20px;
}
.mini_cart_item {
width: 100% !important;
}
.woocommerce td.product-name a{
color:black;
}
.woocommerce {
background-image: url(https://sosinteriorsandgifts.co.uk/wp-content/uploads/2021/01/SOS_Pattern.png);
background-position: center center;
background-repeat: repeat;
background-size: 200px auto;
}
.woocommerce main {
padding-top: 80px;
padding-bottom: 80px;
}
button.single_add_to_cart_button.button.alt,a.button.wc-forward {
padding: 7px 20px 7px 20px!important;
}
.coupon .button,.cart .button,.checkout_coupon .button {
padding: 3px 20px 3px 20px !important;
font-size: 16px !important;
}
a.checkout-button.button.alt.wc-forward {
padding: 15px 30px 15px 30px !important;
}
.woocommerce-additional-fields h3 {
padding-left: 0px;
}
h2.woocommerce-loop-product__title {
font-family: "Rubik", Sans-serif;
color: black;
text-align: center;
}
span.price {
text-align: center;
color: black !important;
font-weight: normal !important;
}
.product-categories a {
color: black;
text-decoration: underline;
}
.nv-sidebar-wrap.nv-left {
border-right: 0px solid var(--nv-light-bg) !important;
}
.product-categories a:hover {
font-weight: bold;
}
.price_slider_amount button {
font-size: 16px !important;
border: 2px solid #eadf79!important;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
background: #0b0b0b;
}
.summary .button {
font-size: 22px !important;
}
.woocommerce-pagination a {
color: black;
}
span.product-title {
font-family: "Rubik", Sans-serif;
color: black;
text-align: center;
font-weight: 500;
display: block;
padding-top: 10px;
min-height: 65px;
}
.woocommerce-Price-amount bdi {
font-size: .857em;
color: black;
}
ul.product_list_widget {
position: relative;
text-align: center;
padding-bottom: 50px;
}
.product_list_widget li {
display: inline-block;
width: 22%;
text-align: center;
vertical-align: top;
margin: 1%;
}
a.nv-sidebar-toggle {
font-weight: bold;
}
.eael-call-to-action .title {
font-size: 30px !important;
}
.woocommerce-notices-wrapper .woocommerce-message,.woocommerce .woocommerce-error, .woocommerce-page .woocommerce-error {
background: black !important;
}
.star-rating {
display: none;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
float: none;
display: inline-block;
vertical-align: top;
padding-left: 30px;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
float: none;
display: inline-block;
}
@media (max-width: 767px){
.product_list_widget li {
width: 45%;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
padding-left: 0px;
}
}