@charset "UTF-8";

/*
Theme Name: CellnTellPortal
Theme URI: https://wordpress.org/themes/twentytwentyone/
Author: the CellnTellPortal team
Author URI: https://wordpress.org/
*/
.gform_wrapper .gform_validation_errors {display: none!important}
.gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message {margin: 0!important;padding: 4px 0 0 5px!important;text-align: left!important;background: 0 0!important;border: none!important;font-family: 'DM Sans', sans-serif;color: #c02b0a !important;font-size: 16px!important;font-weight: 400}
.gform_ajax_spinner {display: none!important}
.instruction.validation_message {display: none!important}
.footer-newsletter .gform_wrapper.gravity-theme .gform_footer, .gform_wrapper.gravity-theme .gform_page_footer {margin: 0!important;padding: 0 !important}
.gform_wrapper.gravity-theme .gfield input.medium, .gform_wrapper.gravity-theme .gfield select.medium {width: 100%!important}
#gform_confirmation_message_4 {color: #414141;font-size: 18px;line-height: normal;font-family: 'DM Sans', sans-serif;font-weight: 300;text-align: left}
.Newsletter-form #gform_confirmation_message_4{color:#fff;}
.services-box img.myjoimg  {width: 70px;height: 70px;}
.default-page-section {padding: 60px 0;}

/* need to replace in custom css
.products-item a.button.product_type_simple {font-size: 16px;color: #ffffff;font-weight: 400;font-family: 'Inter', sans-serif;text-align: center;min-width: auto;border-radius: 27px;background-color: #8a1f9a;display: inline-block;padding: 8px 15px 9px;border: none;position: absolute;bottom: 20px;left: 5px;right: 5px;width: 130px;margin: 0 auto;opacity: 0;transition: all 0.6s;}
.products-item a.button.product_type_simple:hover {color: #000;background-color: #ffc600;}
.products-item:hover a.button.product_type_simple {opacity: 1;} */
 
.xoo-wsc-ft-btn {font-size: 16px;color: #ffffff !important;font-weight: 400;font-family: 'Inter', sans-serif;text-align: center;border-radius: 10px;background-color: #e90a3f !important;display: inline-block;padding: 10px 15px 10px;border: none;transition: all 0.6s;min-width: 154px;cursor: pointer;line-height: normal !important;}
.xoo-wsc-ft-btn :hover {background-color: #454545 !important;color: #fff !important;}
.woocommerce-form.woocommerce-form-login.login {
	margin-top: 45px;
 }
.product-detail-page p.stock.out-of-stock {display: none;}
p.v_rew {cursor: pointer;}
.woocommerce table.shop_attributes th {font-weight: 500 !important;}
.components-button.wc-block-components-button.wc-block-cart__submit-button.contained {background: #e90a3f !important;}
.components-button.wc-block-components-button.wc-block-cart__submit-button.contained:hover {background: #000 !important; opacity:1 !important;}
#filter_1613_2 ul li.active {
	background-image: none !important;
	 
}

button.dgwt-wcas-search-submit {
    right: 10px !important;
    left: auto !important;
    color: #f0567b !important;
    top: 12px !important;
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp {
    background: transparent;
    padding: 0px;
    border-radius: 0px;
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    padding: 13px 24px 13px 20px; 
    font-size: 16px;
    border: 1px solid #dddddd !important;  	
}

.form-control:focus { 
    box-shadow: none !important;
}