/* Themify Customize Styling */
body {		text-align:left;
	color: #000000; 
}
a {		text-decoration:underline;

	color: #5c9e85; 
}
#headerwrap {	background: none;
	background-color: #162f27; 
}
#header {	
	color: #ffffff; 
}
#headerwrap a {	
	color: #ffffff; 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #162f27; 
}
#headerwrap.fixed-header #header {	
	color: #ffffff; 
}
#headerwrap.fixed-header a {	
	color: #ffffff; 
}
#main-nav a {	
	color: #ffffff;	text-transform:uppercase; 
}
#main-nav a:hover {	
	color: #ffffff; 
}
#main-nav .current_page_item > a:hover, #main-nav .current-menu-item > a:hover {	
	color: #ffffff; 
}
.post-title {		text-align:left; 
}
.single-post .has-post-title .post-title,.single-post .featured-area .post-title {		text-align:left; 
}
.loops-wrapper.grid3 .post-title, .loops-wrapper.grid3 .post-title a {		text-align:left; 
}
.loops-wrapper.list-thumb-image .post-title, .loops-wrapper.list-thumb-image .post-title a {		text-align:left; 
}
.page-title {	background: none;
	background-color: #162f27;
	padding-right: 5px;
	padding-left: 10px;
	color: #ffffff;	text-transform:uppercase;	text-align:left; 
}
#footerwrap {	background: none;
	background-color: #162f27; 
}
#footer {	
	color: #ffffff; 
}

/* Themify Custom CSS */
textarea, input[type=text], input[type=password], input[type=search], input[type=email], input[type=url], input[type=number], input[type=tel], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=time], input[type=week] {
    border: 1px solid black !important;
    padding: .7em .5em;
    margin: 0 1.15em .4em 0;
    -webkit-appearance: none;
    color: black; ;
    background-color: white !important;
}

#s {
color: black !important;
}




.post-content .post-meta.entry-meta {
text-align: left !important;
}

.payment_box 
{color: white !important; }

.header-icons:before {
    content: 'Menu ';
	color: white;
}

#slide-cart .product-title a, .transparent-header #slide-cart .product-title a, #slide-cart .woocommerce-Price-amount.amount, #slide-cart view-cart {
color: white;
}

#slide-cart .cart-total #view-cart {
color: white;
}

#slide-cart .remove-item, .transparent-header #slide-cart .remove-item {
color: white;
}

#slide-cart .quantity-count {
     opacity: 1;
color: white !important;
}

#slide-cart .button {
background: #043263 !important;
}


.widgettitle {
background: #666666 !important;
padding: 10px !important;
color: white !important;
}

#home-intro {
font-size: 2.5em;
}

#menu-item-1385 {
background: red;
}

#nav {
font-size: .75em;
}

#content {
padding-top: 40px !important;
}

input#s, input#searchsubmit {
font-size: 25px !important;
}