/* Contact form 7 styles */

.wpcf7-form{
	;border:5px solid;padding-left:7px}
.wpcf7 input[type="text"],
input[type="email"]




{
    background-color: #ffffff;
    color: black;
    width: 90%;font-size:19px
}
.wpcf7 textarea {
    background-color: #ffffff;
    color:black;
	width: 100%;font-size:16px}
.wpcf7-form {border:none}
/* Social icons */

.social-link a.slicondefined[href*="instagram.com"]::before {color:#dd9933;}
.social-link a.slicondefined[href*="facebook.com"]::before {color:#dd9933;}

/* Woocomerce edits*/

.woocommerce span.onsale, .woocommerce ul.products li.product h3, .woocommerce div.product form.cart .button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce #payment #place_order, .woocommerce-page #payment #place_order, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, #main-menu-con a.wccart-icon {
    background-color: black;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt {
    background-color: green;
    color: #fff;
    -webkit-font-smoothing: antialiased;
}

.ecom-part h3.about-us, .woocommerce ul.products li, .woocommerce .woocommerce-info::before, .woocommerce .woocommerce-error::before, .woocommerce ul.products li.product , .woocommerce ul.products li.product .button, .woocommerce div.product p., .woocommerce div.product span, .woocommerce a {
    color:black;
}

.woocommerce a {
    color: black;
}

.woocommerce-page ul.products li.product {background-color: transparent !important;
    border: 1px solid #dd9933;
    box-shadow: 0 0 15px 0 #dd9933;}

.post-container {box-shadow:0 0 15px 0 #dd9933;
    border: 1px solid #dd9933;
    border-radius: 5px;
    overflow: hidden
	;
}

#main-menu-con a:hover, #main-menu-con .selected a, #main-menu-con .current-menu-item > a, #main-menu-con .current-menu-ancestor > a, #main-menu-con .current_page_item > a, #main-menu-con .current_page_ancestor > a {
    background: black;
    color: #dd9933;
    border-radius: 5px 5px 0 0 ;box-shadow: 0 0px 15px 4px #dd9933;
}


.fl-separator {
    border-top-width: 1px;
    border-top-style: dotted;
    border-top-color: #dd9933; box-shadow: 0 0px 15px 4px #dd9933;
    max-width: 100%;
    margin: auto;
}

.woocommerce div.product form.cart .button {
    vertical-align:middle;Float:none;background-color:#dd9933;box-shadow: 0 0px 15px 4px #dd9933;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover {
    background-color: #dd9933;box-shadow: 0 0px 15px 4px #dd9933;
    color: #fff;
}

img.site-logo {
    width: auto;
    height:auto;
    padding: 5px 0;
    float: left;
    font-size: 75px;
}






