/* Themify Customize Styling */
body {	
	font-family: "Open Sans";	font-weight:400;
	letter-spacing:.5px;
	font-size:17px;
	line-height:1.5em;

	color: #000000; 
}
a {		text-decoration:underline;
 
}
.full_width #content,#content {	
	width: 1000px; 
}
h1 {		font-weight:400;
	font-size:55px;
	text-transform:capitalize;
	color: #000000; 
}
input:read-write,input:read-only,input[type=radio],input[type=checkbox],select,textarea {	
	border: 1px solid #000000;
	color: #000000; 
}
input[type=reset], input[type=submit], button, button[type=submit] {	background: none;
	background-color: #000000;
	color: #ffffff; 
}
#headerwrap {	background: none;
	background-color: #043263;
	border: none !important; 
}
#header {	
	color: #ffffff; 
}
#headerwrap a {	
	color: #ffffff; 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #043263; 
}
#main-nav {	
	margin-top: 20px; 
}
#main-nav .highlight-link > a {	background: none;
	background-color: #ee2312;
	color: #ffffff;
	padding-right: 20px;
	padding-left: 20px; 
}
#main-nav ul a {	
	color: #000000; 
}
.woocommerce ul.products li.product a.button, .woocommerce ul.products li.product button.button, .woocommerce ul.products li.product input.button, .woocommerce ul.products li.product a.button.alt, .woocommerce ul.products li.product button.button.alt, .woocommerce ul.products li.product input.button.alt, .woocommerce ul.products li.product button.button.alt.disabled, .woocommerce ul.products li.product button.button:disabled, .woocommerce ul.products li.product button.button:disabled[disabled] {	background: none;
	background-color: #ee2312; 
}
.single-product #content input.button, .single-product #respond input#submit, .single-product #content input.button.alt, .single-product #respond input#submit.alt, .single-product a.button, .single-product button.button, .single-product input.button, .single-product a.button.alt, .single-product button.button.alt, .single-product input.button.alt, .single-product button.button.alt.disabled, .single-product button.button:disabled, .single-product button.button:disabled[disabled] {	background: none;
	background-color: #ee2312; 
}
.post {	
	border: 1px solid #c9c9c9;
	padding: 10px; 
}
.post-title {		text-align:left; 
}
.post-title, .post-title a, .loops-wrapper .post-image + .post-content .post-title a {	
	color: #000000; 
}
.single-post .has-post-title .post-title,.single-post .featured-area .post-title {		text-align:left; 
}
.loops-wrapper.grid4 .post-title, .loops-wrapper.grid4 .post-title a {		text-align:left; 
}
.loops-wrapper.grid3 .post-title, .loops-wrapper.grid3 .post-title a {		text-align:left; 
}
.loops-wrapper.grid2 .post-title, .loops-wrapper.grid2 .post-title a {		text-align:left; 
}
.loops-wrapper.grid2-thumb .post-title, .loops-wrapper.grid2-thumb .post-title a {		text-align:left; 
}
.loops-wrapper.list-thumb-image .post-title, .loops-wrapper.list-thumb-image .post-title a {		text-align:left; 
}
.post-meta {	
	color: #000000; 
}
.post-meta, .loops-wrapper.list-post .post-meta, .single-post .post-meta, .loops-wrapper.grid6 .post-meta, .loops-wrapper.grid5 .post-meta, .loops-wrapper.grid4 .post-meta, .loops-wrapper.grid3 .post-meta, .loops-wrapper.grid2 .post-meta {		text-align:left; 
}
.post-meta a:hover {		text-align:left; 
}
.post-date, .post .post-date .day,.post-date .month, .post .post-date .year, .loops-wrapper.list-post .post .post-date, .single #pagewrap .post-content .post-date, .single-post #pagewrap .post-date-inline .post-date .year {		text-align:left; 
}
.more-link {		text-align:left; 
}
.post-nav a {		text-align:left; 
}
.page-title {		font-size:55px;
	text-transform:capitalize; 
}
#footerwrap {	background: none;
	background-color: #080808; 
}
#footer {	
	color: #ffffff; 
}
@media(max-width: 480px) { /* Themify Customize Styling */
#header {	
	color: #ffffff; 
}
#headerwrap a {	
	color: #ffffff; 
}
#main-nav ul a {	
	color: #000000; 
}
#footerwrap {	background: none;
	background-color: #080808; 
}
#footer {	
	color: #ffffff; 
}
 }
/* Themify Custom CSS */
#slide-cart .quantity-count {
     opacity: 1;
color: white !important;
}

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


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 !important; 
    background-color: white !important;
}

#s {
color: black !important;
}


/*Fix for changed Layout Parts handling */

.themify_builder_201838_row.module_row_0.module_row {
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
padding-left: calc(50vw - 50%);
padding-right: calc(50vw - 50%);
box-sizing: content-box !important;
}


#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;
}

.payment_box
{ background-color: #DDDDDD !important;
color: black !important;}

.payment_box input
{color: black !important; }
.button.checkout {
	background-color: red !important;
}

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

.woocommerce-verification-required {
font-size: 20px !important;
background: yellow !important;
padding: 10px !important;
}

.woocommerce-info, ul.woocommerce-error {
border: 5px solid #F44336;
  background: #F2F2F2;
  font-weight: 700;
  font-size: 28px;
  color: red;
line-height: 1.2;
}

/* to disable animated labels on comment forms */

#commentform p label {
    transform: none !important;
}
2)

p.comment-form-cookies-consent input[type="checkbox"]:checked + label::after{
top:1.5ex;
}
3)

p.comment-form-cookies-consent {
margin-bottom:-8px !important;
}

h1, h2, h3, h4 {
	font-weight: 600 !important;
}