/* Enter Your Custom CSS Here */

.loops-wrapper.list-post .post-date, .single .post-content .post-date {
 background-color: #777; 
}
.ctu-ulitate-style-5-tabs p {
 color: #555; 
}
.post-nav .arrow {
 color: #777; 
}

.ds {
 -moz-box-shadow: 5px 5px 5px #333; 
-webkit-box-shadow: 5px 5px 5px #333; 
-ms-box-shadow: 5px 5px 5px #333; 
}

.img-inner-border {
  outline: 1px solid white;
  outline-offset: -6px;
}

div.woocommerce-info {
  border-top: 5px solid  #5359A9;
}

div.woocommerce-product-gallery__image {
  max-width: 80px !important; 
  text-align: center !important;
  display: inline;  
}

.woocommerce.single-product div.product div.images img {
    max-height: 92px !important;
    width: 92px !important;
    margin: 0 auto;
}

.related-posts .post-title {
 font-size: 16px; 
}

.page-title {
	font-size: 30px !important;  
}

span.arrow::before {
 color: #5359A9 !important;   
}

.single-product .product .single_add_to_cart_button.button a:hover{
  color: #999 !important;
}

.post-nav .arrow a:hover {
 background-color: #5359A9 !important; 
}

.widget_product_search input[type="search"],
.widget_product_search input[type="submit"] {
	border-radius: 5px;
	padding: 6px;
  background-color: #EEE;
}

.widget_product_search input[type="submit"] {
	float: left;
	font-size: 1em;
  background-color: #5359A9 !important;
  color: #FFF !important;
}

.widget_product_search input[type="submit"]:hover,
.widget_product_search input[type="submit"]:focus {
	background: #57ad68;
	border: #fff 1px solid;
	color: #000;
}


.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover {

background:red !important;

background-color:red !important;

color:white !important;

text-shadow: transparent !important;

box-shadow: none;

border-color:#ca0606 !important;

}

.woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover {

background:red !important;

background-color:red !important;

color:white !important;

text-shadow: transparent !important;

box-shadow: none;

border-color:#ca0606 !important;

}

.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 {

background: red !important;

color:white !important;

text-shadow: transparent !important;

border-color:#ca0606 !important;

}

.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover {

background: red !important;

box-shadow: none;

text-shadow: transparent !important;

color:white !important;

border-color:#ca0606 !important;

}

.woocommerce ul.products li.product a img {
  width: 40% !important; 
  text-align: center !important;
  display: inline;
}

@media only screen and (max-width: 600px) { #site-logo img {
    max-width: 200px;
}
}


.fm-form-container.fm-theme6 .fm-form .wdform-page-and-images label, .fm-form .wd-width-100{display:block;}

#footer .sub-menu a {
    color: #333333;
}

#footer .sub-menu a:hover {
    color: #999999;
}


.single.single-split-layout #footerwrap, .single.single-split-layout #layout {
    width: 100%;
    float: none;
}

/*
 ----------------------------- 
 PVII Mobile-Friendly Tables
 by Project Seven Development
 www.projectseven.com
 Core CSS
 -----------------------------
*/
table.mft-adaptive {
	border-collapse: separate;
	width: 100% !important;
	table-layout: fixed;
	border-spacing: 5px;
}
table.mft-adaptive td,
table.mft-adaptive th {
	padding: 5px;
	vertical-align: top;
	text-align: left;
}
table.mft-adaptive td {
	padding: 5px;
}
table.mft-adaptive.mft-scalable {
	width: auto;
	height: auto;
	max-width: 100%;
}
table.mft-scalable img {
		width: auto !important;
		height: auto !important;
		max-width: 100% !important;
}

@media only screen and (min-width: 0px) and (max-width: 700px) {
	
	/*NORMAL*/
	table.mft-normal {
		table-layout: fixed;
		width: 100%;
		margin: auto;
	}
	table.mft-normal th,
	table.mft-normal td,
	table.mft-normal tr {
		display: block;
		text-align: left;
		width: auto;
	}
	table.mft-normal th,
	table.mft-normal td {
		padding: 1em;
		border: none;
	}
	/*Global To Hide Column Groups*/
	colgroup {display: none !important;}
	

	/*PIVOT*/
	table.mft-pivot {
		table-layout: fixed;
		width: 100%;
		margin: auto;
	}
	
	/* Force table to not be like tables anymore */ 
	table.mft-pivot th, 
	table.mft-pivot td, 
	table.mft-pivot tr { 
		display: block; 
		width: auto;
	}

	/* Hide table headers (but not display: none;, for accessibility) */
	table.mft-pivot tr.mft-header { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}

	table.mft-pivot tr { border: 1px solid #ccc; }

	table.mft-pivot td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #EEE; 
		position: relative;
		padding-left: 50%; 
		white-space: normal;
	}
	table.mft-pivot td, table.mft-pivot th { 
		text-align:left;
		border: none;
	}
	table.mft-pivot td:last-child { 
		border-bottom: none; 
	}
	table.mft-pivot tr { 
		/* Behave  like a "row" */
		border-bottom: 1px solid #EEE; 
	}

	table.mft-pivot td:before {
	/* Now like a table header */
	position: absolute;
	/* Top/left values mimic padding */
	top: .5em;
	left: 6px;
	width: 45%;
	padding-right: 10px;
	white-space: nowrap;
	text-align: left;
	text-transform: uppercase;
	font-weight: normal;
	}
	

	/*
	Label the data
	*/
	table.mft-pivot td:before { content: attr(data-mft-header); }
	table.mft-pivot td:nth-child(2) {font-weight: bold;}
	table.mft-pivot tr:nth-child(even) {background-color: #FFCC66;}
	
} 


/*change product add to cart button color*/
.woocommerce div.product form.cart .button{
  background-color: #5359A9;
  color:blue;
}
/*change product add to cart button color hover*/
.woocommerce div.product form.cart .button:hover{
  background-color: #989BCD !important;
  color:yellow;
}
/*When Prodcut is added*/
.woocommerce .product .add_to_cart_button.button {
    background-color: #5359A9;
    color: yellow;
}
.woocommerce .product .add_to_cart_button.button:hover {
    background-color: #989BCD !important;
    color: blue;
}


.woocommerce a.button {
 background: #7D82BE !important;
 background-color: #7D82BE !important;    
}

.woocommerce a.button a:hover {
 background: #989BCD !important;
 background-color: #7D82BE !important;    
}

a.button wc-backward {
 background: #7D82BE !important;
 background-color: #7D82BE !important;  
}

a.button wc-backward a:hover {
 background: #989BCD !important;
 background-color: #989BCD !important;  
}

.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 
{
 background: #7D82BE !important;
 background-color: #7D82BE !important;
}



button.button.checkout .white .flat a:hover {
   background-color: #989BCD !important;  
}