/* Themify Customize Styling */
body {	background: none;
	background-color: #eef2ed;	font-size:15px;

	color: #333333; 
}
a {	
	color: #a85e8e; 
}
h2 {		font-size:1.6em;
 
}
h4 {		font-size:18px;

	color: #444444; 
}
body #site-logo a img {		width: 180px; 
}
#main-nav a {		font-size:16px;
 
}
#main-nav a, #main-nav > li > a, .transparent-header #main-nav a {	
	color: #425969; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #81947b; 
}
#main-nav-wrap #main-nav > .current_page_item > a, #main-nav-wrap #main-nav > .current-menu-item > a {	
	color: #81947b; 
}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-product__title a, .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-category__title a, .woocommerce ul.products li.product h3, .woocommerce ul.products li.product h3 a, .wc-products .product h3 a {	
	color: #555555; 
}
.page-title {		font-size:2.2em;
	text-align:center;
	color: #727a80; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {		font-size:14px;
 
}
#footer .footer-widgets {		text-align:center; 
}
#footer .footer-widgets .widgettitle {		text-align:center; 
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
	background-color: #808c7d; 
}
@media(max-width: 1024px) { /* Themify Customize Styling */
body #site-logo a img {		width: 180px; 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
body #site-logo a img {		width: 180px; 
}
 }@media(max-width: 680px) { /* Themify Customize Styling */
body #site-logo a img {		width: 180px; 
}
 }
/* Themify Custom CSS */
.grecaptcha-badge { 
visibility: hidden; 
}
.module-contact label {
    display: block;
    margin-right: 10px;
	padding-bottom: 12px;
}

span.wpcf7-list-item {
    display: block;
    margin: 0 0 1em 1em;
}

.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce-page .woocommerce-error, .woocommerce-page .woocommerce-info, .woocommerce-page .woocommerce-message {
display: none;
}

.shortcode.post-slider .carousel-pager, .shortcode.slider .carousel-pager {
    display: none !important;
}

li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    padding: .5em 0;
    margin: 0;
    font-size: 1.1em !important;
}

.woocommerce .related h2, .woocommerce-page .related h2, .woocommerce .upsells h2, .woocommerce-page .upsells h2 {
    margin: 0 0 2em;
    padding: 1em 0 0;
    font-size: 1.4em;
    text-transform: none;
    letter-spacing: .05em;
    font-weight: 600;
}

.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt {

    padding: .8em 1.4em;

}

.woocommerce-page button.button.alt, .woocommerce-page input.button.alt {
    background-color: #a85c8e;
}


.woocommerce ul.products li.product .add_to_cart_button, .woocommerce ul.products li.product .button[data-product_id] {
    background-color: #a85c8e;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    padding: .5em 0;
    margin: 0;
    font-size: 1.5em;
}

.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce-page .woocommerce-error, .woocommerce-page .woocommerce-info, .woocommerce-page .woocommerce-message {
    border-top: 5px solid #a2b69b;
}

.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt {
    background-color: #a85e8e !important;
}

.woocommerce div.product form.cart .variations td.label {
    padding-right: 1em;
    padding-bottom: 1.5em;
}

li {
    margin: 0 0 .5em 0;
    padding: 0;
}

h3 {
padding: 20px 0 0px 0;

}

h4 {
padding: 20px 0 10px 0;
margin: .1em 0 .1em;

}

.ui.purple, .ui.purple.nav ul, .ui.purple.separate > li, .ui.purple.module-tab .tab-nav li, .ui.purple.vertical .tab-nav, .ui.purple.module-accordion .accordion-title, .ui.purple.window .bar, .ui.purple.module-tab.panel .tab-nav {
    background-color: #a85e8e;
}

.imgcenter {
	text-align: center;
}


#cookie-notice .cn-button {
    margin: 0 0 0 10px;
    border: none;
	background: #444444 !important;
}

