/*
Theme Name: Gudo Service Shop
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

.header_top_bottom_holder .left,.dnone,.carrellomy a span,.woocommerce .product .onsale-inner,.woocommerce-shipping-calculator.shipping_calculator{display:none!important}
.footer_inner{background-repeat:no-repeat!important}
.search_button .qode_icon_font_awesome.fa{font-size:22px;color:#fff}
.header_top p{color:#333!important;font-weight:500!important;font-size:15px!important}
.header_top .right{float:none;width:100%;text-align:center}
.header-widget.header-right-widget{float:none!important}
.redcol{color:red}
.title_subtitle_holder_inner{float:right!important}
.title_subtitle_holder_inner h1{color:#fff!important}
.woocommerce ul.products li.product .add-to-cart-button{opacity:1;visibility:visible}
aside .widget.posts_holder li:hover{color:#000}
h2{background-color:#ffeb00;padding:10px}
aside h2{background-color:transparent}
.woocommerce ul.products li.product .add-to-cart-button-outer{display:inline-block!important;position:relative!important}
.sidebar ul.wc-block-product-categories-list.wc-block-product-categories-list--depth-1{list-style:circle;padding:0 0 0 30px}
ul.wc-block-product-categories-list.wc-block-product-categories-list--depth-0 > li.wc-block-product-categories-list-item > a{font-size:19px;font-weight:700}
.create-account.woocommerce-validated,.shop_table.woocommerce-checkout-review-order-table thead{background:#ffeb00}
.woocommerce form.checkout table.shop_table tfoot tr.order-total td span.amount,.woocommerce form.checkout table.shop_table tfoot tr.order-total th,.order-total .woocommerce-Price-amount.amount{color:red!important;font-weight:700}
.clearboth{width:100%;clear:both}
form label{font-size:16px;text-transform:uppercase;font-weight:700;color:#333!important}
.woocommerce ul.products li.product .image-wrapper{overflow:visible}
.woocommerce ul.products li.product{min-height:490px!important}
.woocommerce .product .onsale,.woocommerce .product .single-onsale{width:90px;height:90px;line-height:90px;border-radius:unset;margin-left:-16px;margin-top:-14px;background-image:url(/wp-content/uploads/2022/02/prodotto-scontato.png);background-color:transparent}
.woocommerce .product .single-onsale{margin-left:-25px;margin-top:-20px}
.onsale-inner::after{border-bottom:transparent!important}
.onsale-inner{display:block;transform:rotate(-45deg)}
.slider_content h2{background-color:transparent}
ins .woocommerce-Price-amount.amount bdi{color:red;font-weight:700;font-size:1.2rem}
input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover,.woocommerce .button:hover{background-color:#ffeb00!important;border-color:#ffeb00!important;color:red!important}
input.wpcf7-form-control.wpcf7-submit{margin-top:20px}
.shippingmy{padding:10px;display:inline-block;position:relative;margin:30px;color:#fff;background-color:#ff7411!important;text-transform:uppercase}
.woocommerce ul.woocommerce-error li strong{text-transform:lowercase!important; letter-spacing: 0;}
@media only screen and (min-width: 769px) {
.columns-3 ul.products li.product{width:30%}
}
@media screen and (min-width:1000px) {
.title.title_size_small.has_background{margin-top:150px!important}
.title_subtitle_holder h1{text-align:right;color:#fff;font-size:2em!important}
.title_outer .title_holder{padding-top:15px!important;height:450px!important}
.q_logo a img{max-height:60%}
.q_logo{top:70%!important}
.carrellomy i{font-size:22px!important}
form{padding:20px 50px}
.blog_slider .blog_slides>li{margin:10px!important}
}
@media screen and (min-width:769px) {
.d-md-none{display:none}
}
@media screen and (max-width:999px) {
.header_bottom{background-color:red!important}
.mobile_menu_button span{font-size:23px!important;color:#fff!important}
nav.mobile_menu ul li.active>a,nav.mobile_menu ul li a{color:#333!important;padding:16px!important;font-weight:700!important;text-transform:uppercase!important}
ul#menu-principale-1,.nav.mobile_menu ul li a{background-color:#ffeb00;padding-bottom:40px}
.title_subtitle_holder_inner{text-align:right;max-width:70%}
.title h1,.title.title_size_small h1{font-size:12px;line-height:1!important;margin-top:5px}
.footer_inner{background-repeat:repeat-y!important}
.header_top p{line-height:21px}
}
@media screen and (max-width:768px) {
div.woocommerce.columns-4 ul.products li.product{width:100%}
.woocommerce ul.products{margin-top:40px}
.d-sx-none{display:none}
}