/* https://thepetitelady.com.au/wp-content/plugins/storefront-homepage-contact-form-7-section/assets/css/style.css?ver=6.8.2 */
.storefront-homepage-contact7-section .shc7s-wrapper{width:100%;background-attachment:scroll;background-position:center center;background-repeat:no-repeat -webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative}.storefront-homepage-contact7-section .shc7s-overlay::after{clear:both;content:"";display:table;z-index:0}.storefront-homepage-contact7-section .section-title{margin:0 6%;padding-top:20px;text-transform:uppercase;font-size:1.157em}.storefront-homepage-contact7-section .shc7s-contact-details ul,.storefront-homepage-contact7-section .shc7s-contact-form{list-style-type:none;margin:0}.storefront-homepage-contact7-section .shc7s-contact-details ul{margin-top:15px}.storefront-homepage-contact7-section .shc7s-contact-details ul li{position:relative;padding:.53em 0 .53em 1.818em}.storefront-homepage-contact7-section .shc7s-contact-details ul li.shc7s-address{padding-bottom:0}.shc7s-address p,.shc7s-phone-number p,.shc7s-email p{background-color:#f2f2f2;margin-bottom:.318em;padding:3% 6%}.storefront-homepage-contact7-section .shc7s-contact-details ul li:before{content:'\f1d9';font-family:"FontAwesome";position:absolute;top:8px;left:0;line-height:2.244;font-size:1.2em;font-weight:700;padding:0 2.5%;background-color:#60646c;width:20px;text-align:center}.storefront-homepage-contact7-section .shc7s-contact-details ul li.shc7s-phone-number:before{content:'\f095'}.storefront-homepage-contact7-section .shc7s-contact-details ul li.shc7s-email:before{content:'\f0e0'}.storefront-homepage-contact7-section .shc7s-contact-form form,.storefront-homepage-contact7-section .shc7s-contact-form .contact-submit{margin-bottom:0;padding-top:10px}.storefront-homepage-contact7-section .shc7s-contact-form .contact-form-submission{margin:0;padding:0}.storefront-homepage-contact7-section span.wpcf7-form-control-wrap .your-email{width:55%;float:left}.storefront-homepage-contact7-section .wpcf7 input[type="text"],.storefront-homepage-contact7-section .wpcf7 input[type="email"]{width:55%}.storefront-homepage-contact7-section input[type="text"],.storefront-homepage-contact7-section input[type="email"],.storefront-homepage-contact7-section textarea{border-radius:0}.shc7s-widget-area .widget .textwidget p,.storefront-homepage-contact7-section .wpcf7 p{margin-bottom:.75em}.shc7s-widget-area .widget h3.widget-title{font-size:1.137em;padding:2% 3%;margin-bottom:.53em;text-transform:uppercase;background-color:#f2f2f2}.shc7s-widget-area .widget .textwidget{padding:3%;background-color:#f2f2f2}.shc7s-widget-area .widget .product_list_widget li{padding-left:15%}.shc7s-widget-area .widget .product_list_widget li:before{content:'\f1da'}.shc7s-widget-area .widget_shopping_cart .product_list_widget li a.remove{opacity:0}.shc7s-widget-area .widget_shopping_cart .product_list_widget li:before{content:'\f217'}@media screen and (min-width:768px){.storefront-homepage-contact7-section{margin-left:0;margin-right:0}.storefront-homepage-contact7-section .shc7s-overlay{padding:0}.storefront-homepage-contact7-section .shc7s-contact-details,.storefront-homepage-contact7-section .shc7s-contact-form{padding:1.5% 10%}.storefront-homepage-contact7-section .shc7s-contact-form{padding-left:8%}.storefront-homepage-contact7-section .shc7s-contact-details{padding-right:0;padding-left:6%}.storefront-homepage-contact7-section .shc7s-contact-details{width:34.7826086957%;float:left;margin-bottom:0}.storefront-homepage-contact7-section .shc7s-contact-form{width:65.2173913043%;float:right;margin-right:0}}@media screen and (max-width:768px){.storefront-homepage-contact7-section .shc7s-contact-details{width:100%;float:left;margin:2%}.storefront-homepage-contact7-section .shc7s-contact-form{width:100%;float:left;margin:2%}}