/* Themify Customize Styling */
body {	background: none;
	background-color: #f5f5f5;	letter-spacing:0.0px;
 
}
a {	
	color: #ff8800; 
}
h1, .page-title, #footer-logo, .fancy-heading, .module.module-pro-slider .bsp-slide-post-title {		letter-spacing:0.0px;
 
}
#sidebar {		letter-spacing:0.0px;
 
}
h1, .col4-1 h1, .col4-2 h1, .col3-1 h1, .col2-1 h1, .page-title, .sidebar-none .page-title {		font-weight:bold;
	letter-spacing:0.0px;
 
}
h2 {		font-weight:bold;
	letter-spacing:0.0px;
 
}
h3 {		font-weight:bold;
	letter-spacing:0.0px;
 
}
h4 {		font-weight:bold;
	letter-spacing:0.0px;
 
}
h5 {		font-weight:bold;
	letter-spacing:0.0px;
 
}
h6 {		font-weight:bold;
	letter-spacing:0.0px;
 
}
#headerwrap {	
	background-color: transparent; 
}
#header {	
	background-color: transparent;	font-weight:800;

	color: #000000; 
}
#headerwrap.fixed-header, .transparent-header #headerwrap.fixed-header {	
	background-color: transparent; 
}
body[class*="themify"] #site-logo a {		font-weight:800;

	color: #222244; 
}
#main-nav a:hover {	background: none;
	background-color: #222244; 
}
#main-nav a:hover, .transparent-header #main-nav a:hover {	
	color: #ff8800; 
}
.woocommerce ul.products li.product h3, .woocommerce div.product .product_title {		font-weight:bold;
	letter-spacing:0.0px;
 
}
.woocommerce ul.products li.product .price {		font-weight:bold;
	letter-spacing:0.0px;
 
}
.woocommerce .wc-products .product .add_to_cart_button, .woocommerce ul.products li.product .add_to_cart_button, .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt {		letter-spacing:0.0px;
 
}
.woocommerce span.onsale, .woocommerce-page span.onsale, .woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale {		letter-spacing:0.0px;
 
}
.page-title, .sidebar-none .page-title, .sidebar-none.single .page-title {	
	color: #555599; 
}
.module-title {		letter-spacing:0.0px;
 
}
#sidebar a {		letter-spacing:0.0px;
 
}
#sidebar a:hover {		letter-spacing:0.0px;
 
}
#sidebar .widgettitle {		letter-spacing:0.0px;
 
}
#footerwrap {	background: none;
	background-color: #222b30; 
}
#footer-logo, #footer #footer-logo a {		letter-spacing:0.0px;

	color: #ffffff; 
}
#footer {	
	color: #ffffff;	letter-spacing:0.0px;
 
}
#footer a {	
	color: #aaaaaa;	letter-spacing:0.0px;
 
}
#footer-nav a {		letter-spacing:0.0px;
 
}
.footer-widgets {		letter-spacing:0.0px;
 
}
.footer-widgets .widgettitle {	
	color: #dcaa2e;	letter-spacing:0.0px;
 
}

/* Themify Custom CSS */
.ntvam {
	vertical-align: middle;
}
nttac {
	text-align: center;
}

.module.module-pro-slider .sp-arrow::after {
    width: 15px;
    height: 15px;
}

.themify_builder_slider > li:hover {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

#pattern {
    background-color: rgba(0, 0, 0, 0.8)
}
.mfp-iframe-holder {
    background-color: rgba(0, 0, 0, 0.8);
}


table {
    border-collapse: collapse;
    width: 100%;
}

td, th {
    border: 1px solid #dddddd;
    text-align: center;
    padding: 8px;
}

tr:nth-child(even) {
    background-color: #cfc;
}
tr:nth-child(odd) {
    background-color: #f7f7f7;
}

@keyframes beat{
	to { transform: scale(1.4); }
}