/* custom css to fix menu */

#page header .main-header-bar-wrap{height: 80px !important}


#page header .main-header-bar-wrap .main-header-bar{
    height: 90px;
    max-height: 90px;
}

/* custom css for apple pay buttons */

#wcpay-payment-request-button-separator, .wcpay-payment-request-wrapper{
	display:none;
}


/* custom css for get started button in header */
#menu-item-17558{
	display:block;
}

.main-header-container .ast-masthead-custom-menu-items.woocommerce-custom-menu-item{
	padding: 0px;
}


.mwtws-startbtn.mwtws-startbtn-headermenu {
    width: auto;
		display: inline-block;
		margin: 0;
		height: 35px;
		line-height: 35px;
		padding: 0;
		font-weight: normal;
}

.mwtws-startbtn.mwtws-startbtn-headermenu a.menu-link {
    color: #fff !important;
}

.mwtws-startbtn.mwtws-startbtn-headermenu .mwtws-startbtncontainer {
    margin-top: 0px;
		box-shadow: 0 4px 10px -2px rgba(0,0,0,.1);
border-color: #eaeaea;
border-radius: 0;
	right: 0;
	left: auto;
	width: 280px;
}

.mwtws-startbtn.mwtws-startbtn-headermenu .mwtws-startbtncontainer a{
	color: #757575;
}
.mwtws-startbtn.mwtws-startbtn-headermenu .mwtws-startbtncontainer a:hover{
	color: #dd9932;
}

.mwtws_mainslider div {
       border-radius: 8px;
   }


.mwtws-mobileheader{
	font-weight: 400;
font-family: 'Poppins',sans-serif;
text-transform: inherit;
color: white;
text-shadow: 0px 3px 5px black;
font-size: 2.8rem;
	color: #fff !important;
text-align: center;
}



.mwtws-mobileheader span{
	display: block;
font-weight: bold;
text-transform: uppercase;
font-size: 3rem;
}


@media only screen and (max-width: 400px) {
	.mwtws-slider-controls div {
    margin: 20px 10px !important;
    flex-shrink: 0 !important;
	}
	
	.mwtws-social span {
    display: block;
}
	
	.mwtws-social {
    text-align: center;
}
	
	.mwtws-social a.mwtws-sociallink {
    float: none;
	}
	
	
}

@media only screen and (max-width: 641px) {
	.mwtws_mainslidercontent h1,
	.mwtws_mainslidercontent h1 span{
    font-size: 1.3em;
}
	.mwtws_mainslidercontent {
    top: 70px;
	}
}


@media only screen and (max-width: 921px) {
	.main-header-container .ast-masthead-custom-menu-items.woocommerce-custom-menu-item{
	margin: 0 20px;
}
	
	.mwtws-startbtn.mwtws-startbtn-headermenu{
		display: none !important;
	}
	
	.mwtws-startbtn.mwtws-startbtn-headermenu .mwtws-startbtncontainer {
			width: 100%;
	}
}



@media only screen and (max-width: 1165px) {
	.ast-woo-header-cart-info-wrap{
		display: none !important;
	}
}


/* this is code to center the Gravity Forms call to action on the landing page */
/* keep it mobile friendly by only applying these styles for larger viewports */
@media only screen and (min-width: 641px) {
 
 body #gform_wrapper_3 { 
  max-width: 50%;
  margin: 0 auto;
 }
 
 body #gform_wrapper_3 ul li.gfield .ginput_container,
 body #gform_wrapper_3 ul li.gfield .gfield_description,
 body #gform_wrapper_3 div.ginput_complex label,
 body #gform_wrapper_3 input:not([type='radio']):not([type='checkbox']):not([type='submit']), 
 body #gform_wrapper_3 select, 
 body #gform_wrapper_3 textarea { 
  text-align:center;
 }
 
 body #gform_wrapper_3 ul.top_label li.gfield label.gfield_label {
  text-align: center;
  display: block;
 }
   
  body #gform_wrapper_3 .gform_footer,
  body #gform_wrapper_3 .gform_page_footer{
    text-align: center;
  }
 
}

.search-results article {
	width:33%;
	float: left;
	min-height: 840px;
}

@media(max-width:900px){
	.search-results article {
	width:50%;
	float: left;
	min-height: 840px;
}
}
	
	@media(max-width:500px){
	.search-results article {
    width: 100%;
    float: left;
    min-height: 840px;
    display: block;
    margin: 0 auto;
    padding-left: 40px;
}
}

.single-product .ast-woocommerce-container .wcppec-checkout-buttons{
	display:none !important;
}


.woocommerce-mini-cart__buttons.buttons.wcppec-cart-widget-spb{
	display:none!important;
}