/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/
body,h1,h2,h3,h4,h5,h6{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
.h1-home{font-size:calc(30px + 4vw)}
.green{color:#2f9a41!important}
.single-post .w-image,.single-post .w-video{margin:50px 0}
.mb-0{margin-bottom:0!important}
.iframemap iframe{width:100%;margin-bottom:-10px}
#myform label{color:#000}#myform input[type="text"],#myform input[type="email"]{background:#fff;height:50px;min-height:auto}#myform input[type="submit"]{border-width:1px}
#myform textarea{background:#fff;height:100px;min-height:auto}#myform .wpcf7-form p:last-of-type{display:flex;align-items:center}
.myinput{padding:0!important;border:none!important;color:#333!important;border-radius:0}
.myinput::-webkit-file-upload-button{visibility:hidden}
.myinput::before{content:'Add kitchen photo';display:inline-block;border:1px solid #333;border-radius:8px!important;padding:5px 10px;outline:none;white-space:nowrap;-webkit-user-select:none;cursor:pointer;font-size:inherit}
#myform .wpcf7 form.invalid .wpcf7-response-output{background:#ffb900;color:#000;margin:0}#myform .wpcf7 form.failed .wpcf7-response-output{background:#dc3232;color:#fff;margin:0}
.copyright{font-size:16px}.copyright a{color:#babbca}.copyright a.comaporter:hover{color:#e60094}.no-touch .w-toplink.active:hover{background:#000}
.site-tree-list-container{padding-bottom:50px}.site-tree-list-container h3{background:#f8f8f8;padding:20px}
.customtbl{overflow-x:auto;margin:40px 0}.customtbl td:not(:first-child){text-align:center}.customtbl .middle{background:#f8f8f8}
.myinput:hover::before{border-color:black}.layout_portfolio_2 .w-grid-item-h{background:#000!important}
.mfp-figure figcaption,.mfp-bottom-bar{display:none}.w-pricing.style_simple .type_featured .w-pricing-item-header{color:inherit}.w-pricing-item.type_default .w-pricing-item-footer{background:var(--color-content-bg-alt-grad)}
#whatsapp{display:none}.site-tree-list-container:last-child{padding-bottom:0!important}
.finish-course button[type="submit"]:not(.w-btn),.finish-course .single_add_to_cart_button.button.alt.wp-element-button{color:#fff!important;background:#2f9a41!important}
.finish-course button[type="submit"]:not(.w-btn):hover,.finish-course .single_add_to_cart_button.button.alt.wp-element-button:hover{opacity:0.85}
.woocommerce-mini-cart__buttons.buttons a:first-child{background:#fff!important;border-color:#2f9a41!important;color:#2f9a41!important}.woocommerce-mini-cart__buttons.buttons a:first-child:hover{background:#2f9a41!important;color:#fff!important}
.woocommerce-mini-cart__buttons.buttons a.checkout{background:#2f9a41!important;color:#fff!important}
.woocommerce-button.button.woocommerce-form-login__submit{background:#2f9a41!important;color:#fff!important}
.wc-proceed-to-checkout a{color:#fff!important;transition:all 0.3s ease-out;background:#2f9a41!important}
button[name="woocommerce_checkout_place_order"]{background:#2f9a41!important;color:#fff!important}
button[name="woocommerce_checkout_place_order"]:hover,.woocommerce-button.button.woocommerce-form-login__submit:hover,.wc-proceed-to-checkout:hover,.no-touch .woocommerce-mini-cart__buttons.buttons a.checkout:hover{opacity:0.85}
:not(.w-wc-notices)>.woocommerce-message, :not(.w-wc-notices)>.woocommerce-error, :not(.w-wc-notices)>.woocommerce-info{background:#fff;text-align:center}
.w-tabs.accordion > div > .w-tabs-section:last-child{border-bottom:none}.category .us-btn-style_3{background:transparent}.woocommerce .stars a,.star-rating span:before{color:orange!important}
.woocommerce>.woocommerce-MyAccount-navigation ul{background:#efefef;padding:1rem}
.on-hold{color:orange}.completed{color:green}.woocommerce .cart .variations th{padding-right:0.6rem!important}
.no-touch .woocommerce a.custom-view.button{background:#fff!important;color:#2f9a41!important;border-color:#2f9a41!important}.no-touch .woocommerce a.custom-view.button:hover{background:#2f9a41!important;border-color:#2f9a41!important;color:#fff!important}
.woocommerce-variation-availability{width:100%!important;line-height:30px;margin:0}p.stock.in-stock{text-transform:uppercase}
.woocommerce-MyAccount-content .woocommerce-message a.button{display:block;margin:0 auto 20px auto;max-width:200px;color:#fff!important;background:#2f9a41!important}
.woocommerce-MyAccount-content .woocommerce-message a.button:hover{opacity:0.85!important;color:#fff!important;border:none!important;border-color:#2f9a41!important}
@media screen and (min-width:768px){
	.hotfix1{padding-right:5rem!important}
}
@media only screen and (min-width:1024px){
	#site-tree-post_tag-list,#site-tree-project-attributes-list,#site-tree-project-customers-list{display:grid;grid-template-columns:50% 50%}
}
@media only screen and (min-width:1400px){
	#site-tree-post_tag-list,#site-tree-project-attributes-list{display:grid;grid-template-columns:33% 33% 33%}
}
@media screen and (max-width:600px){
	.iframemap{margin-top:-30px!important}
	.contact-myw-img{margin-top:-25px!important}
	.customtbl{display:block}
	#whatsapp{display:inherit}
}