/* Themify Customize Styling */
body {	
	font-family: "Arial", "Helvetica", sans-serif;	font-size:14px;
	line-height:20px;

	color: #000000; 
}
a {		text-decoration:underline;

	color: #a177b5; 
}
a:hover {	
	color: #a177b5; 
}
h1 {	
	font-family: "Arial", "Helvetica", sans-serif;
	color: #0d2949; 
}
h2 {	
	font-family: "Arial", "Helvetica", sans-serif;	font-size:25px;

	color: #a177b5; 
}
h3 {	
	font-family: "Arial", "Helvetica", sans-serif;
	color: #0d2949; 
}
h4 {	
	font-family: "Arial", "Helvetica", sans-serif;
	color: #0d2949; 
}
h5 {	
	font-family: "Arial", "Helvetica", sans-serif; 
}
h6 {	
	font-family: "Arial", "Helvetica", sans-serif; 
}
#headerwrap {	
	background-color: transparent;
	background-size: cover;
	background-position: center top; 
}
#site-description {	display: none; 
}
.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: #a177b5;
	color: #ffffff; 
}
.woocommerce ul.products li.product a.button:hover, .woocommerce ul.products li.product button.button:hover, .woocommerce ul.products li.product input.button:hover, .woocommerce ul.products li.product a.button.alt:hover, .woocommerce ul.products li.product button.button.alt:hover, .woocommerce ul.products li.product input.button.alt:hover, .woocommerce ul.products li.product button.button.alt.disabled:hover, .woocommerce ul.products li.product button.button:disabled:hover, .woocommerce ul.products li.product button.button:disabled[disabled]:hover {	
	color: #ffffff;background: none;
	background-color: #0d2949; 
}
.single-product div.product .product_title {		font-size:35px;
 
}
.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: #a177b5;
	color: #ffffff; 
}
.single-product #content input.button:hover, .single-product #respond input#submit:hover, .single-product #content input.button.alt:hover, .single-product #respond input#submit.alt:hover, .single-product a.button:hover, .single-product button.button:hover, .single-product input.button:hover, .single-product a.button.alt:hover, .single-product button.button.alt:hover, .single-product input.button.alt:hover, .single-product button.button.alt.disabled:hover, .single-product button.button:disabled:hover, .single-product button.button:disabled[disabled]:hover {	
	color: #ffffff;background: none;
	background-color: #0d2949; 
}
#footerwrap {	background: none;
	background-color: #0d2949;
	padding-top: 1px; 
}
#footer a:hover {	
	color: #ffffff; 
}
#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: #a177b5; 
}
@media(max-width: 480px) { /* Themify Customize Styling */
body {	
	color: #000000; 
}
#headerwrap {	
	background-size: cover;
	background-position: center top; 
}
body #site-logo a img {		width: 50px; 
}
#footer a:hover {	
	color: #ffffff; 
}
 }
/* Themify Custom CSS */
.checkout-button button.button {
    background-color: ##A177B5;
    border: none;
    border-radius: 0;
    box-shadow: none;
    color: #fff;
    font-size: 1em;
    font-weight: bold;
    text-transform: uppercase;
    text-shadow: none;
    padding: .7em 1em;
    letter-spacing: .065em;
}


.payment_box.payment_method_cheque {
    color: #fff !important;
}


.product-thumbnail {
    padding: 10px !important;
}

.cart-custom-message {
padding-left: 10px !important;
}

#mega-menu-wrap-main-nav #mega-menu-main-nav ul, #mega-menu-wrap-main-nav #mega-menu-main-nav li, #mega-menu-wrap-main-nav #mega-menu-main-nav p, #mega-menu-wrap-main-nav #mega-menu-main-nav img:not(.mega-menu-logo), #mega-menu-wrap-main-nav #mega-menu-main-nav div, #mega-menu-wrap-main-nav #mega-menu-main-nav a {
    padding-left: 10px !important;
}


#tribe-events-content a, .tribe-events-back a, ul.tribe-events-sub-nav a {
    text-decoration: underline !important;
}

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

a.button.wc-forward.wp-element-button {
  cursor: pointer;
  background: #A177B5;
}


button.button.wp-element-button { 
  cursor: pointer;
  background: #A177B5;
}

button#place_order.button.alt.wp-element-button { 
  /*-------- .woocommerce-checkout #payment #place_order  --------*/ 
font-size: 1.05em;
/*-------- .wp-element-button  --------*/ 
  cursor: pointer;
/*-------- .woocommerce #payment #place_order, .woocommerce-page #payment #place_order  --------*/ 
  float: right;
   background: #A177B5;
}



button.amazingsliderbutton.as-btn-blue-medium { 
  display: inline-block;
  border: none;
  box-sizing: border-box;
  margin: 0px;
  background: purple;
  font-family: "lucida sans unicode", "lucida grande", sans-serif, Arial;
  color: white;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: nowrap;
  -webkit-font-smoothing: antialiased;
  padding: 6px 12px;
  font-size: 30px;
  font-weight: 400;
  border-radius: 2px;
 
}

div#addon-shopdock.shopdock_cart {
  /*-------- #addon-shopdock  --------*/
  color: white;
  background-color: #0D2949;
  border-color: #0D2949;
/*-------- #addon-shopdock  --------*/
  max-height: 150px;
  border-top: 1px solid #000000;
  position: fixed;
  bottom: 0px;
  left: 0px;
  z-index: 999999;
  width: 100%;
  background-color: #000000;
}


div.jcarousel-container.jcarousel-container-horizontal { 
 
}

button.button.checkout {
  background: #A177B5;
}

.teccc-legend {
font-size: 18px !important;
}
