#wp-calendar td,#wp-calendar th{border:1px solid #40464d}.woocommerce a.button.yith-wcqv-button{margin-top:8px!important}.woocommerce-Address-title a.edit{background:linear-gradient(to right,var(--secondary-color),var(--primary-color))!important;color:#fff!important}.woocommerce-Address-title a.edit:hover{background:#000!important}.top-header a{color:#fff}.top-header a:hover{color:#121212}.woocommerce-product-search button[type=submit]{background:linear-gradient(to right,var(--secondary-color),var(--primary-color));color:#fff}.footertown input.search-field{padding:10px;width:100%;color:#fff;margin-bottom:10px}.fixed-header{background:#fff}.footertown{background:#222}.footertown form.search-form label{width:100%}.page-template-custom-frontpage #header{position:static;margin-top:0}.slider-content{position:absolute;left:35%;right:35%;top:50%;transform:translateY(-50%);text-align:center}.slider-content h2 a{font-size:40px;color:#fff;font-weight:800}#slider .carousel-control-prev-icon,#slider .carousel-control-next-icon{padding:15px 20px;transform:none;background:#000;color:#fff;border-radius:50%}.disc-btn a{background-color:var(--primary-color);color:#fff;text-align:center}.disc-btn a:hover{background-color:#000;color:#fff}#contact-information{text-align:center}.contact-box{background:#fff;padding:20px;border-radius:10px;box-shadow:0 0 10px 3px rgba(238,238,238,.93)}.contact-outer-box{margin:-5em 10em 0;position:relative}.contact-box i{font-size:40px;background:-webkit-linear-gradient(var(--secondary-color),var(--primary-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent}p.infotext{font-size:15px}.project-box{background:#000;border-radius:10px}.project-box img{border-radius:10px;width:100%}.project-box h3 a{color:#fff;font-size:18px}.project-box-inner{background:#fff;padding:25px;height:auto;outline:3px solid var(--primary-color);outline-offset:-15px;position:relative;left:-70px}.woocommerce form.login .form-row input.input-text{width:100%}.woocommerce span.onsale{color:#fff}.woocommerce a.button{color:#fff}.woocommerce-MyAccount-content a.woocommerce-Button.button{color:#fff!important}.button.woocommerce-button.button.woocommerce-form-login__submit{color:#fff!important}.woocommerce-MyAccount-content button.woocommerce-Button.button{color:#fff!important}.social-media a i{color:#fff}.social-media a i:hover{color:#121212!important}.coupon .button.button{color:#fff!important}.footertown input[type=submit]{width:30%;margin-bottom:20px;color:#fff!important}.footertown input.search-submit{width:100%}#comments a.comment-reply-link:hover{color:#fff;background-color:#000!important}.services-box .tc-category a{background:linear-gradient(to right,var(--secondary-color),var(--primary-color));color:#fff;font-weight:300!important}.services-box .tc-category a:hover{background:#000;color:#fff}.services-box .metabox a,.services-box .metabox i{color:#000}.woocommerce a.button:hover{color:#fff!important}.tc-single-category a{background:linear-gradient(to right,var(--secondary-color),var(--primary-color));color:#fff}.tc-single-category a:hover{background:#000;color:#fff}.post-categories a{background:linear-gradient(to right,var(--secondary-color),var(--primary-color));color:#fff}.post-categories a:hover{background:#000;color:#fff}.wp-block-button a{background:linear-gradient(to right,var(--secondary-color),var(--primary-color));color:#fff!important}#main .wp-block-button a:hover{border:none}span.post-page-numbers.current{padding:10px 15px!important}.pagination a:hover,.page-links a:hover,.tags a:hover{color:#fff!important;background:linear-gradient(to right,var(--secondary-color),var(--primary-color))!important}.pagination .current,.page-links .current{background:linear-gradient(to right,var(--secondary-color),var(--primary-color))!important;color:#fff!important}.pagination a,.pagination span{color:#fff}.footertown .wp-block-tag-cloud a:hover,#sidebar .tagcloud a:hover,.footertown .tagcloud a:hover{background:linear-gradient(to right,var(--secondary-color),var(--primary-color))!important}.wp-block-tag-cloud a:hover,.footertown .wp-block-tag-cloud a:hover,.footertown .tagcloud a:hover,#sidebar .tagcloud a:hover{border:1px solid var(--primary-color);color:#000}#main .wp-block-button a:hover{background:#000!important;color:#fff;border:1px solid #000}#main .is-style-outline a:hover{color:#000!important;background:0 0!important;border:2px solid #000}a.wc-block-components-totals-coupon-link,a.components-button.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained,a.wc-block-components-checkout-return-to-cart-button,.wc-block-components-totals-coupon__button.contained,button.wc-block-components-checkout-place-order-button{background:linear-gradient(to right,var(--secondary-color),var(--primary-color))}button.wc-block-components-checkout-place-order-button:hover,a.wc-block-components-totals-coupon-link:hover,a.components-button.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained:hover,a.wc-block-components-checkout-return-to-cart-button:hover{background-color:#000!important}.wc-block-grid__product-onsale{border:none!important;background:linear-gradient(to right,var(--secondary-color),var(--primary-color))!important;color:#fff!important}a.added_to_cart.wc-forward{background:linear-gradient(to right,var(--secondary-color),var(--primary-color));color:#fff}.woocommerce-notices-wrapper a.button.wc-forward{padding:10px 15px!important;opacity:1;text-decoration:none}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--primary-color);border-color:var(--primary-color);color:#fff!important}.wc-block-components-button span{background:linear-gradient(to right,var(--secondary-color),var(--primary-color))!important;color:#fff!important}.wc-block-components-button:hover span,.wc-block-components-button:hover{background:#000!important;color:#fff!important}.wc-block-components-totals-coupon__button.contained{padding:0 25px!important}@media screen and (min-width:320px) and (max-width:767px){.slider-content{left:10%;right:10%}.slider-content h2 a{font-size:20px;line-height:1}.slider-content h2{padding:5px 0}.contact-outer-box{margin:0;position:static}.contact-box,.project-box{margin-bottom:20px}.contact-box{margin:5px}.project-box-inner{position:static}#slider .carousel-control-prev-icon,#slider .carousel-control-next-icon{padding:10px 13px}.disc-btn{margin-top:.5rem!important;margin-bottom:1rem!important}}@media screen and (min-width:320px) and (max-width:768px){.scrollup{font-size:15px;right:0}.carousel-control-prev{left:10px}.carousel-control-next{right:10px}}@media screen and (min-width:768px) and (max-width:999px){.slider-content{left:25%;right:25%}.contact-outer-box{margin:-3em 0 0}.project-box-inner{position:static}.disc-btn{margin-top:1rem!important}}@media screen and (min-width:1000px) and (max-width:1028px){.slider-content{left:30%;right:30%}}