/* Themify Customize Styling */
h1 {	
	font-family:Open Sans;	font-weight:bold;
	font-size:80px;

	color: #e6cdcd; 
}
#headerwrap {	background: none;
	background-color: #ffffff;
	background-repeat: repeat-x;
	padding: 20px; 
}
#header {		font-weight:normal;
	font-size:15px;

	color: #00bbb4; 
}
#headerwrap a:hover {	
	color: #00a7ac; 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #ffffff; 
}
#headerwrap.fixed-header #site-logo img {		width: 160px;
	height: 70px; 
}
#headerwrap.fixed-header #header {	
	color: #00bbb4; 
}
body[class*="themify"] #site-logo a {	
	color: #ffffff; 
}
body[class*="themify"] #site-logo a img {		width: 170px;
	height: 70px; 
}
#footerwrap {	background: none;
	background-color: #00bcc3; 
}
#footer-logo {		font-weight:normal;
	letter-spacing:-1px;
	font-style:normal;
	font-size:40px;

	color: #ffffff; 
}
#footer-logo img {		width: 160px;
	height: 80px; 
}
#footer {	
	color: #f7efef; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {	
	font-family:Open Sans;	font-weight:300;
 
}
#footer a {	
	color: #f7f7f7; 
}
#footer .footer-widgets {		font-size:17px;
 
}
#footer .footer-widgets .widgettitle {	
	color: #ffffff;
	font-family:Open Sans;	font-weight:300;
	letter-spacing:2px;
	font-size:20px;
	text-align:center; 
}
@media screen and (max-width: 1280px) { /* Themify Customize Styling */
#headerwrap.fixed-header #site-logo img {		width: 160px;
	height: 70px; 
}
body[class*="themify"] #site-logo a img {		width: 170px;
	height: 70px; 
}
#footer-logo img {		width: 160px;
	height: 80px; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
#headerwrap.fixed-header #site-logo img {		width: 160px;
	height: 70px; 
}
body[class*="themify"] #site-logo a img {		width: 170px;
	height: 70px; 
}
#footer-logo img {		width: 160px;
	height: 80px; 
}
 }@media screen and (max-width: 680px) { /* Themify Customize Styling */
#headerwrap.fixed-header #site-logo img {		width: 160px;
	height: 70px; 
}
body[class*="themify"] #site-logo a img {		width: 170px;
	height: 70px; 
}
#footer-logo img {		width: 160px;
	height: 80px; 
}
 }
/* Themify Custom CSS */
/*navbar*/
#header:not(.header-on-scroll) div div nav{
	margin-top:34px;
}
nav{
	margin-top: 2%;
}
#headerwrap{
	padding: 0!important;
}
#cart-icon i {
	font-size: 32px;
}
.pagewidth .clearfix .menu-item a{
	background-color: #fff;
  border-radius: 110px;
  min-width: 76px;
  text-align: center;
}
.pagewidth.clearfix.header-on-scroll .menu-item a{
	background-color: transparent;
}
/* carousel home mobile */
@media (max-width: 600px){
.module-pro-slider.slider-button .bsp-slide-button {
    font-size: 5.2vw !important;
}
}

/*Typewriter plugin*/
.typewriter-span{
	font-weight:bold;
}
.module-pro-slider.bsp-slide-excerpt a{
	background-color: #00a7ac!important;
}
.slider-button{
	text-decoration: none; 
	color: #fff;
	padding: 2%;
}
.box-hover:hover{
	background-color: #00a7ac59;
	cursor: pointer;
	color:#fff;
	border-radius: 5px;
	transition:all 1s;
}

button,
input[type=submit]{
	background-color: #0e5a66!important;
	font-weight: 400;
}
.slider{
	min-height: 550px;
}
.sp-slide-text{
	text-align: center;
}
/* Shop */
.orderby {
	background-color: transparent;
    border: 1px solid #e6e6e6;
}

.woocommerce-message{
	border-top: 5px solid #00a7ac!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, .woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt{
	background-color:#00a7ac!important;
}
.woocommerce-shipping-calculator a,
.product-name a{
	color:#00a7ac!important;
}

input[type=text], input[type=password], input[type=search], input[type=email], input[type=url], input[type=tel]{
	max-width: 100%!important;
}
.woocommerce-billing-fields{
	max-width:700px;
	margin: 0 auto;
}
/* shit pile */
.themify_builder_2_row.module_row_1.module_row{
	margin-top: 0!important;
}
.sp-slide-text{
	width: 100%!important;
}

/*bug fixed don't show image*/
.webkit .themify_builder_row {
    backface-visibility: hidden;
}

.current-menu-item a{color:#00a7ac!important;}

/*faq*/
#text-66-1-0-1 p a{
	color: #717171;
}
.woocommerce-shipping-fields__field-wrapper,
#ship-to-different-address-checkbox{
	display: none;
}

#billing_myfield12_field,
#billing_phone_field,
#billing_email_field {
	width: 99%;
}

@media screen and (max-width: 480px) {
	#MP-Checkout-dialog{
		width: 100% !important;
		top: 0px  !important;
		left: 0  !important;
		height: 98vh !important;
		overflow: auto;
	}
	#MP-Checkout-IFrame {
		top: 0px;
	}
}

.woocommerce .widget_shopping_cart, 
.woocommerce-cart .site-header-cart, 
.menu-item-type-woocommerce-cart,
#cart-icon {
    display: none !important;
}
.added_to_cart.wc-forward {
    display: none !important;
}

.woocommerce-order-received .woocommerce-columns--addresses {
    display: none;
}

