

                        .main-navigation a {
                color: #585858 !important;
            }

                        input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea{
                background-color: #f7f7f7;
            }
                        .main-navigation .current-page-parent > a,
            .main-navigation .current_page_parent > a,
            .main-navigation .current_page_ancestor > a,
            .main-navigation .current_page_item > a,
            .main-navigation .current-menu-item > a,
            .main-navigation a:hover{
                color: #6ea56a !important;
            }

            .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover,
            .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
                color: #6ea56a;
                background-color: #f7f7f7;
            }

            
        


			                    #page {
						background-image: url(../../../assets/image/theme/over.png);
											}
					
							.site-title {
					color: #000000;
				}
					


body.custom-background { background-image: url("../../../assets/image/theme/bg-tile.jpg"); background-position: left top; background-size: auto; background-repeat: repeat; background-attachment: scroll; }


a, a:link, a:visited { }
a:hover { color: #6ea56a; }
.main-navigation { color: #585858; font-family: 'Roboto'; font-size: 16px; font-style: normal; font-weight: 300; letter-spacing: 1px; }
.site-title div a { color: #585858; font-family: 'Great Vibes'; font-size: 100px; font-style: normal; font-weight: 100; padding-bottom: 10px; }
.site-title .site-description { color: #585858; font-family: 'Roboto'; font-size: 20px; font-style: normal; font-weight: 300; letter-spacing: 1px; }
.elementor-button, .elementor-button.elementor-size-large, body .map_buttons a, .dtbaker_button, .blog_button a, body .blog_button a:link, body .blog_button a:visited, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .slick-next, .slick-next:focus, .slick-prev, .slick-prev:focus, button, input[type="button"], input[type="reset"], input[type="submit"], .woocommerce.widget_shopping_cart .widget_shopping_cart_content p.buttons a,
.woocommerce .widget_shopping_cart .widget_shopping_cart_content p.buttons a, .woocommerce ul.products li.product a.button, .dtbaker_woocommerce_product_slider .dtbaker_woocommerce_product > div a.button { background-color: #f7f7f7; color: #000000; font-weight: 100; padding-top: 14px; padding-bottom: 14px; padding-left: 17px; padding-right: 17px; text-transform: uppercase; }
.elementor-button:hover, .elementor-button.elementor-size-large:hover, body .map_buttons a:hover, .dtbaker_button:hover, body .blog_button a:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce.widget_shopping_cart .widget_shopping_cart_content p.buttons a:hover, .woocommerce .widget_shopping_cart .widget_shopping_cart_content p.buttons a:hover, .woocommerce ul.products li.product a.button:hover, .dtbaker_woocommerce_product_slider .dtbaker_woocommerce_product > div a.button:hover, .slick-next:hover, .slick-prev:hover, button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover { background-color: #cee6e5; color: #000000; }
.blog-title .entry-meta { color: #000000; }
h4, h4.elementor-heading-title { color: #6ea56a; font-family: 'Open Sans'; font-size: 20px; font-style: normal; font-weight: 300; }
h6 { color: #6ea56a; font-family: 'Open Sans'; font-size: 18px; font-style: normal; font-weight: 300; }
h5 { color: #6ea56a; font-family: 'Open Sans'; font-size: 19px; font-style: normal; font-weight: 300; }
h3, h3.elementor-heading-title, .blog .entry-title { color: #6ea56a; font-family: 'Open Sans'; font-size: 24px; font-style: normal; font-weight: 300; margin-bottom: 1px; padding-bottom: 20px; }
h2 { color: #6ea56a; font-family: 'Open Sans'; font-size: 29px; font-style: normal; font-weight: 300; }
h1 { color: #6ea56a; font-family: 'Open Sans'; font-size: 33px; font-style: normal; font-weight: 300; }
.page > header > .entry-title, #content > header > .entry-title, .page-title, h1.elementor-heading-title, h2.elementor-heading-title { color: #6ea56a; font-family: 'Great Vibes'; font-size: 35px; font-style: normal; font-weight: 100; }
.widget { color: #666666; font-family: 'Open Sans'; font-size: 14px; font-style: normal; font-weight: 300; line-height: 1.7; }
.widget-title { background-color: #FFFFFF; color: #e37692; font-family: 'Great Vibes'; font-size: 35px; font-style: normal; font-weight: 100; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; }
#footer_widgets .widget-title { color: #6ea56a; padding-bottom: 30px; }
body { color: #666666; font-family: 'Open Sans'; font-size: 15px; font-weight: 300; }


.elementor-109 .elementor-element.elementor-element-tsazblb.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-109 .elementor-element.elementor-element-tsazblb.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-109 .elementor-element.elementor-element-tsazblb.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-109 .elementor-element.elementor-element-tsazblb .elementor-image-box-wrapper .elementor-image-box-img{width:61%;}.elementor-109 .elementor-element.elementor-element-tsazblb .elementor-image-box-wrapper .elementor-image-box-img img{opacity:1;}.elementor-109 .elementor-element.elementor-element-tsazblb .elementor-image-box-wrapper{text-align:left;}

