/* Themify Customize Styling */
body {	
	font-family: "Palatino", 'Palatino Linotype', 'Book Antiqua', serif;	font-weight:normal;
	font-size:125%;
 
}
h1 {	
	font-family: "Palatino", 'Palatino Linotype', 'Book Antiqua', serif;	font-weight:normal;
 
}
h2 {	
	font-family: "Palatino", 'Palatino Linotype', 'Book Antiqua', serif;	font-weight:normal;
 
}
h3 {	
	font-family: "Palatino", 'Palatino Linotype', 'Book Antiqua', serif;	font-weight:normal;
 
}
h4 {	
	font-family: "Palatino", 'Palatino Linotype', 'Book Antiqua', serif;	font-weight:normal;
 
}
h5 {	
	font-family: "Palatino", 'Palatino Linotype', 'Book Antiqua', serif;	font-weight:normal;
 
}
h6 {	
	font-family: "Palatino", 'Palatino Linotype', 'Book Antiqua', serif;	font-weight:normal;
 
}
#headerwrap {	background: none;
	background-color: #e0e0e0;background-image: none; 
}
#header {	
	font-family: "Palatino", 'Palatino Linotype', 'Book Antiqua', serif;	font-weight:normal;
	font-size:110%;
 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #e0e0e0; 
}
#footerwrap {	background: none;
	background-color: #e0e0e0; 
}
@media screen and (max-width: 480px) { /* Themify Customize Styling */
body {		font-weight:normal;
 
}
h1 {		font-weight:normal;
 
}
h2 {		font-weight:normal;
 
}
h3 {		font-weight:normal;
 
}
h4 {		font-weight:normal;
 
}
h5 {		font-weight:normal;
 
}
h6 {		font-weight:normal;
 
}
#headerwrap {	background: none;
	background-color: #e0e0e0; 
}
#header {		font-weight:normal;
 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #e0e0e0; 
}
#footerwrap {	background: none;
	background-color: #e0e0e0; 
}
 }
/* Themify Custom CSS */
.wpforms-field-container {
max-width: 600px !important;
margin: 0 auto !important;
}

.wpforms-submit-container {
text-align:center;
}

.wpforms-form button[type=submit] {
	background-color:  #33adff !important;
	border-color:  #33adff !important;
	color: #fff 
!important;
}

.wpforms-form button[type=submit]:hover {
	background-color: #80ccff !important;
}

div.wpforms-container-full .wpforms-form button[type=submit] {
border-radius: 5px; /* Curve of border corners */
}

.single-product .product .single_add_to_cart_button.button{
	background-color: #167CF0;
	color: #FFFFFF;
	border-radius: 5px;
}
.woocommerce .product .add_to_cart_button.button{
	background-color: #167CF0;
	color: #FFFFFF;
	border-radius: 5px;
}

.woocommerce .woocommerce_checkout_place_order.button{
	background-color: #167CF0;
	color: #FFFFFF;
	border-radius: 5px;
}



.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:#167CF0 !important;

background-color:#167CF0 !important;

color:white !important;

text-shadow: transparent !important;

box-shadow: none;

border-radius: 5px;
	
opacity: 0.6;	
}

.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:#167CF0 !important;

background-color:#167CF0 !important;

color:white !important;

text-shadow: transparent !important;

box-shadow: none;

border-radius: 5px;
	
opacity: 0.6;	
}
.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce button.button.alt,.woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page button.button.alt, .woocommerce-page input.button {

background: #167CF0 !important;

color:white !important;

text-shadow: transparent !important;

border-radius: 5px;


}

.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: #167CF0 !important;

box-shadow: none;

text-shadow: transparent !important;

color:white !important;

border-radius: 5px;
	
opacity: 0.6;	

}

.woocommerce-checkout #payment div.form-row {
padding: 0em;
}

@media only screen and (max-width: 760px){ 
    .woocommerce form .form-row-first, .woocommerce-page  .form-row.form-row-first {
        width: 100%;
   
    }
    .woocommerce-page form .form-row-last.form-row.form-row-last {
        width: 100%;
    }
   
}
 #eh-stripe-card-element{
        height: 20px;
    }


.related.products {
  display: none;
}

.woocommerce span.onsale{
display:none;
}

.archive .page-title {
	text-align: center;
}

ul.sub-menu {
  min-width: 350px;
  white-space: nowrap;
}