.elementor-kit-560{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Josefin Sans";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Josefin Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:500;font-family:"Josefin Sans", Sans-serif;}.elementor-kit-560 e-page-transition{background-color:#FFBC7D;}.elementor-kit-560 h1{font-family:"Josefin Sans", Sans-serif;}.elementor-kit-560 h2{font-family:"Josefin Sans", Sans-serif;}.elementor-kit-560 h3{font-family:"Josefin Sans", Sans-serif;}.elementor-kit-560 h4{font-family:"Josefin Sans", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*Custom CSS*/



.drop1 {
    width: 30%;
    float: left;
    display: block;
    padding: 0 10px;
}

.drop2 {
    padding: 15px;
    background: #f7f7f7;
    width: 70%;
    float: left;
    border: 1px solid #ebebeb;
}

.drop2 ul {
    margin-top: 15px;
}


.drop2 li {
    margin-bottom: 6px;
}


.page-id-1560 .button.woof_reset_search_form {
    display: none;
}

.page-id-1560.woof_products_top_panel {
    display: none !important;
}


.page-id-1630 .woof_container.woof_container_select.woof_container_pa_screen-protector-type.woof_container_3.woof_container_productscreenprotectortype, .page-id-1630 .woof_container.woof_container_checkbox.woof_container_pa_cleaning-capability.woof_container_4.woof_container_productcleaningcapability, 
.page-id-1630 .woof_container.woof_container_select.woof_container_pa_card-reader.woof_container_6.woof_container_tap-n-gocardreaders, 
.page-id-1630 .woof_container.woof_container_select.woof_container_pa_cord-type.woof_container_7.woof_container_productcordtype, 
.page-id-1630 .woof_container.woof_container_select.woof_container_pa_device-model.woof_container_20.woof_container_productdevicemodel, 
.page-id-1630 .woof_container.woof_container_mselect.woof_container_pa_device-type.woof_container_18.woof_container_productdevicetype,
.page-id-1630 .woof_container.woof_container_select.woof_container_pa_device-make.woof_container_19.woof_container_productdevicemake, 
.page-id-1630 .woof_container.woof_container_select.woof_container_pa_screen-size.woof_container_21.woof_container_productscreensize,
.page-id-1630 .woof_container.woof_container_checkbox.woof_container_pa_layout-size.woof_container_9.woof_container_productlayoutsize,
.page-id-1630 .woof_container.woof_container_checkbox.woof_container_pa_ergonomic-tilt-position.woof_container_10.woof_container_productergonomictiltposition,
.page-id-1630 .woof_container.woof_container_radio.woof_container_pa_cleaning-key-lock.woof_container_11.woof_container_productcleaningkeylock,
.page-id-1630 .woof_container.woof_container_radio.woof_container_pa_backlit.woof_container_12.woof_container_productbacklit, 
.page-id-1630 .woof_container.woof_container_select.woof_container_pa_language.woof_container_13.woof_container_productlanguage, 
.page-id-1630 .woof_container.woof_container_radio.woof_container_pa_touchpad.woof_container_15.woof_container_producttouchpad,
.page-id-1630 .woof_term_1117,
.page-id-1630 .woof_term_1199,
.page-id-1630 .woof_term_1097,
.page-id-1630 .woof_term_1038,
.page-id-1630 .woof_term_1123,
.page-id-1630 .woof_term_1189,
.page-id-1630 .woof_term_1122,
.page-id-1630 .woof_term_1027,
.page-id-1630 .woof_term_1093,
.page-id-1630 .woof_term_54,
.page-id-1630 .woof_term_1121,
.page-id-1630 .woof_term_1044,
.page-id-1630 .woof_term_422,
.page-id-1630 .woof_term_1088,
.page-id-1630 .woof_color_term_000000.woof_color_term_1087{
    display: none;
}


.page-id-1560 .woof_term_1117,
.page-id-1560 .woof_term_1044,
.page-id-1560 .woof_container.woof_container_select.woof_container_pa_device-make.woof_container_19.woof_container_productdevicemake,
.page-id-1560 .woof_container.woof_container_select.woof_container_pa_device-model.woof_container_20.woof_container_productdevicemodel,
.page-id-1560 .woof_container.woof_container_select.woof_container_pa_screen-size.woof_container_21.woof_container_productscreensize{
    display: none;
}


button.favorite.styled {
    display: block;
    margin-top: 10px;
    width: 100%;
}

ul.ubermenu-submenu.ubermenu-submenu-id-16449.ubermenu-submenu-type-flyout.ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_item {
    z-index: 999999 !important;
    position: fixed;
    top: -4px !important;
    background: #f5f5f5 !important;
}


ul.ubermenu-submenu.ubermenu-submenu-id-16449.ubermenu-submenu-type-flyout.ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_item a {
    padding: 12px 12px !important;
}


ul.ubermenu-submenu.ubermenu-submenu-id-16449.ubermenu-submenu-type-flyout.ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_item {
    top: 3px !important;
    background: #fff !important;
}

div#gform_wrapper_14 h2.gform_title {
    display: none;
}

form#gform_14 {
    margin-top: -65px;
}

form.post-password-form {
    padding: 200px 0;
}

div#gform_wrapper_13 h2.gform_title {
    display: none;
}

p#order_customization_field {
    display: none;
}


.elementor-page-1646 .woof_container_inner.woof_container_inner_productmaterial {
    margin-top: -65px;
}

.elementor-page-1646 .woof_container_inner.woof_container_inner_productcordtype {
    display: none;
}

.page-id-1646 .woof_container.woof_container_select.woof_container_pa_card-reader.woof_container_6.woof_container_tap-n-gocardreaders,
.page-id-1646 .woof_container.woof_container_radio.woof_container_pa_scroll-function.woof_container_14.woof_container_productscrollfunction,
.page-id-1646 .woof_container.woof_container_checkbox.woof_container_pa_material.woof_container_17.woof_container_productmaterial,
.page-id-1646 .woof_container.woof_container_checkbox.woof_container_pa_cleaning-capability.woof_container_4.woof_container_productcleaningcapability,
.page-id-1646 .woof_container.woof_container_checkbox.woof_container_pa_type-feeling.woof_container_5.woof_container_producttypefeeling,
.page-id-1646 .woof_container.woof_container_select.woof_container_pa_card-reader.woof_container_6.woof_container_tap-n-gocardreaders, 
.page-id-1646 .woof_container.woof_container_radio.woof_container_pa_cleaning-key-lock.woof_container_11.woof_container_productcleaningkeylock,
.page-id-1646 .woof_container.woof_container_select.woof_container_pa_cord-type.woof_container_7.woof_container_productcordtype,
.page-id-1646 .woof_container.woof_container_radio.woof_container_pa_backlit.woof_container_12.woof_container_productbacklit,
.page-id-1646 .woof_container.woof_container_select.woof_container_pa_language.woof_container_13.woof_container_productlanguage,
.page-id-1646 .woof_container.woof_container_radio.woof_container_pa_touchpad.woof_container_15.woof_container_producttouchpad,
.page-id-1646 .woof_container.woof_container_checkbox.woof_container_pa_layout-size.woof_container_9.woof_container_productlayoutsize,
.page-id-1646 .woof_container.woof_container_checkbox.woof_container_pa_ergonomic-tilt-position.woof_container_10.woof_container_productergonomictiltposition,
.page-id-1646 .woof_container.woof_container_checkbox.woof_container_pa_connection-type.woof_container_8.woof_container_productconnectiontype
{
    display: none !important;
}


.page-id-1646 .woof_container.woof_container_select.woof_container_pa_screen-protector-type.woof_container_3.woof_container_productscreenprotectortype {
    margin-bottom: -2px;
}

.woof_container.woof_container_select.woof_container_pa_screen-protector-type.woof_container_3.woof_container_productscreenprotectortype h4 {
    font-size: 19px;
}



.postid-397 .product_title.entry-title.elementor-heading-title.elementor-size-default:before{
    content: 'Currently out of stock - you can place your order however delivery times will be prolonged.';
    display: block;
    font-size: 18px;
    line-height: 24px;
    background: #bd001a;
    color: #fff;
    padding: 12px;
    margin-bottom: 20px;
}


.postid-437 .product_title.entry-title.elementor-heading-title.elementor-size-default:before,
.postid-438 .product_title.entry-title.elementor-heading-title.elementor-size-default:before{
    content: 'Delivery time will be delayed for up to three weeks.';
    display: block;
    font-size: 18px;
    line-height: 24px;
    background: #bd001a;
    color: #fff;
    padding: 12px;
    margin-bottom: 20px;
}


.postid-19421 .product_title.entry-title.elementor-heading-title.elementor-size-default:before, 
.postid-19422 .product_title.entry-title.elementor-heading-title.elementor-size-default:before{
    content: 'Currently Accepting Pre-Orders. Expected Delivery Time to be in July 2025';
    display: block;
    font-size: 18px;
    line-height: 24px;
    background: #bd001a;
    color: #fff;
    padding: 12px;
    margin-bottom: 20px;
}


/*
.postid-17369 .product_title.entry-title.elementor-heading-title.elementor-size-default:before{
    content: 'Pre-Orders Are Available - Orders Will Not Ship Until Mid January 2025.';
    display: block;
    font-size: 18px;
    line-height: 24px;
    background: #bd001a;
    color: #fff;
    padding: 12px;
    margin-bottom: 20px;
}

*/

label.gfield_label.gform-field-label {
    display: none !important;
}

.gform_wrapper select {
    height: 42px !important;
}

.list-fix {
    text-align: left; 
    margin-left: 7px;
}

ul.list-fix li {
    margin-bottom: 8px;
}

.hot-img h3 {
    color: #007DD1 !important;
    font-size: 18px;
    margin-bottom: 13px;
    font-weight: bold;
}

.hot-img img {
    max-width: 300px;
    margin: auto;
    display: block;
}


.hot-img {
    font-size: 14px;
    line-height: 18px;
}

.e-hotspot__tooltip.e-hotspot--tooltip-position.e-hotspot--fade-in-out {
    white-space: normal;
}



.woocommerce.columns-4.woocommerce-Price-amount.amount {
    font-weight: bold;
}

.woocommerce.columns-4 .star-rating {
    margin: auto !important;
    margin-bottom: 11px !important;
}


li#tab-title-description, li#tab-title-additional_information {
    display: none !important;
}


#field_1_13 .gform-field-label {
    display: none !important;
}

/* ROI Box */
.fform {
    text-align: center;
    font-size: 23px;
    line-height: 29px;
    margin-bottom: 17px;
    margin-top: 11px;
}


.cp_cff_clean #fbuilder .fields.section_breaks {
    margin-bottom: 0px !important;
    font-size: 19px;
    line-height: 27px;
}

.dfield span {
    font-size: 15px !important;
    font-style: italic;
}


input#fieldname13_1 {
    font-size: 53px !important;
    text-align: center;
    color: #10c53f;
}

.roi-box {
    margin-bottom: 70px;
}

input#fieldname6_1,   input#fieldname11_1,input#fieldname14_1 
 {
    color: #10c53f !important;
}

input#fieldname1_1, input#fieldname9_1 {
    color: #b10000 !important;
}

button.show-password-input {
    display: none !important;
}


div#field_1-11 {
    text-align: center;
    font-size: 31px !important;
    line-height: 43px !important;
}

div#field_1-12 {
    text-align: center;
}

.roi-box label {
    font-size: 20px;
}

.roi-box #fbuilder .small {
    width: 100% !important;
    font-size: 19px;
}

/*End ROI Box */


.ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item {
    font-size: 15px;
}

.ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item:hover {
    background: #d9d9d9;
}

/*Attribute Button Style*/

.att-btn {
    background: none !important;
    padding: 0px !important;
}




.att-btn a {
    background: #007ABD !important;
    color: #fff !important;
    padding: 6px 20px 5px 20px;
    display: list-item;
    font-size: 16px;
    border-radius: 42px;
    margin-bottom: -7px;
}

.att-btn a:hover {
    background: #3cb4f5 !important;
}





/*End Attribute Button Style*/

.woocommerce .elementor-1545 .elementor-element.elementor-element-4741acf4 .woocommerce-product-details__short-description {
    font-family: "Merriweather", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.7em;
    font-family: "Poppins", Sans-serif;
    color: #888;
    font-size: 14px !important;
}


div#pum-3189 img {
    width: 100%;
}


tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_material, tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_cord-type, tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_connection-type, tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_color, tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_language,tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_backlit, tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_touchpad, tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_type-feeling, tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_layout-size,  tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_cleaning-capability, tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_cleaning-key-lock, tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_ergonomic-tilt-position, tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_device-model, tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_screen-size, tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_device-type, tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_device-make, tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_scroll-function {
    display: none;
}

div#popmake-3189 {
    padding: 0px;
    max-width: 400px !important;
    border: none;
}


.postid-395 .woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_datasheet, .postid-439 .woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_datasheet {
    display: none;
}

.ast-woocommerce-container {
    padding: 103px 30px;
    max-width: 1267px;
    margin: auto;
}


.header-translate {
    padding-right: 22px;
}


div#glt-translate-trigger {
    display: none;
}


.woof_container.woof_container_select.woof_container_pa_language.woof_container_2.woof_container_productlanguage {
    margin-top: 16px;
}

li#menu-item-2640 {
    display: none;
}

	.healthcare-box, .public-box {
    margin-bottom: 0px !important;
}

.woocommerce-shop .checkbox.woof_color_term.woof_color_term_104, .woocommerce-shop  .checkbox.woof_color_term.woof_color_term_414 {
    display: none;
}


button.search-submit.ast-search-submit {
    display: none;
}

main.searchwp-modal-form__content:before {
    content: 'Search Our Products';
    text-align: center;
    margin: auto;
    display: block;
    font-size: 23px;
    margin-top: -11px;
}

.chosen-container-single .chosen-single {
    padding-top: 5px;
    height: 35px !important;
}

a.chosen-single div {
    padding-top: 4px;
}


a.chosen-single {
    border-radius: 0px !important;
    background: none !important;
    border: 1px solid #dddddd !important;
}

/* Gravity Form Code */
.form-style {
    padding: 20px;
    padding-top: 0px;
}



.form-style .gform_wrapper.gravity-theme .gfield {
    grid-column: 1/-1;
    min-width: 0;
    margin-bottom: 11px;
}

.form-style #gform_submit_button_1 {
    padding: 20px 20px 13px !important;
    width: 100%;
    border-radius: 0px;
	    border: none;
}


.form-style #gform_submit_button_1:hover {
    background: #28a0f0;
    border: none;
}

.form-style input {
    font-size: 19px !important;
    font-family: "Josefin Sans", Sans-serif;
    padding: 15px !important;
    border: none;
    border-bottom: 3px solid #007DD1;
}

.form-style #input_1_5, .form-style #input_1_6, .form-style #input_1_12 {
    font-size: 19px !important;
    font-family: "Josefin Sans", Sans-serif;
    padding: 0px 0px 0px 15px !important;
    border: none;
    border-bottom: 3px solid #007DD1;
    min-height: 47px;
}

.form-style #input_1_11 {
    font-size: 19px !important;
    font-family: "Josefin Sans", Sans-serif;
    padding: 11px 0px 0px 15px !important;
    border: none;
    border-bottom: 3px solid #007DD1;
}


.form-style .gform_wrapper.gravity-theme .gfield_checkbox label {
    font-size: 17px;
    margin-top: 3px;
}

.form-style .gfield_label.gfield_label_before_complex {
    font-size: 19px !important;
}


/* End Gravity */

h2.woocommerce-loop-product__title {
    line-height: 25px !important;
}

.elementor-accordion .elementor-accordion-item:first-child {
    display: none;
}

th.woocommerce-table__product-table.product-total {
    display: none;
}


p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
    font-size: 26px;
    text-align: center;
    color: #007dd1;
}

a.ubermenu-target.menu-link.ubermenu-target-with-image.ubermenu-item-layout-default.ubermenu-item-layout-image_above span.ubermenu-target-title.ubermenu-target-text {
    text-align: center;
    font-size: 18px;
    color: #007dd1;
}

a.ubermenu-target.menu-link.ubermenu-target-with-image.ubermenu-item-layout-default.ubermenu-item-layout-image_above img:hover {
    opacity: .6;
}


a.ubermenu-target.menu-link.ubermenu-target-with-image.ubermenu-item-layout-default.ubermenu-item-layout-image_above span.ubermenu-target-title.ubermenu-target-text:hover {
    color: #787878;
}

a.ubermenu-target.menu-link.ubermenu-target-with-image.ubermenu-item-layout-default.ubermenu-item-layout-image_above:hover {
    background: #f7f7f7; 
}

.elementor-accordion .elementor-accordion-item:nth-child(2) {
    border-top: 1px solid #cdcdcd !important;
}

a.elementor-accordion-title {
    text-decoration: none !important;
    position: relative;
    top: 2px;
}


tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_specifications a {font-size: 0px;}

tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_specifications a:before {
    content: 'View';
    font-size: 16px;
}


tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_ifus a:before,
tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_specifications a:before, 
tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_technical-bulletins a:before,
tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_datasheet a:before, tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_faqs a:before,
tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_product-manual a:before,
tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_datasheet a:before, tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_faqs a:before, tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_product-manual a:before, tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_technical-bulletins a:before, tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_ifus a:before {
    content: 'View';
    font-size: 16px;
}

tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_ifus a,
tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_specifications a,
tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_technical-bulletins a, tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_datasheet a, tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_faqs a, tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_product-manual a, tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_datasheet a, tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_faqs a, tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_product-manual a, tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_technical-bulletins a, tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_ifus a {
    font-size: 0;
}









label.woof_checkbox_label {
    position: relative;
    top: 4px;
}

li.woof_term_83 label.woof_checkbox_label {
    font-size: 0px;
}


li.woof_term_83 label.woof_checkbox_label:before {
    content: 'Dishwasher & Disinfectant Safe';
    font-size: 15px;
}

span.woof_checkbox_count {
    display: none;
}

.elementor-kit-560 h4 {
    font-family: "Josefin Sans", Sans-serif;
    margin-bottom: 0px;
}


/*Keyboards Page Hidden Fields*/

.page-id-1560 .woof_color_term_81d742.woof_color_term_104, 
.page-id-1560  .woof_color_term_000000.woof_color_term_414,
.page-id-1560 .woof_term_130,
.page-id-1560 .woof_term_54, 
.page-id-1560 .woof_term_422, 
.page-id-1560 .woof_term_41,
.page-id-1560 .woof_term_123,
.page-id-1560 .woof_term_92,
.page-id-1560 .woof_term_128, .page-id-1560 .woof_term_442,
.page-id-1560 .woof_container_inner.woof_container_inner_productscrollfunction, .page-id-1560 .woof_container_inner.woof_container_inner_productdevicetype,
.page-id-1560 .woof_container.woof_container_select.woof_container_pa_device-model.woof_container_16.woof_container_productdevicemodel,
.page-id-1560 .woof_container.woof_container_select.woof_container_pa_device-make.woof_container_16.woof_container_productdevicemake,
.page-id-1560 .woof_container.woof_container_select.woof_container_pa_device-model.woof_container_17.woof_container_productdevicemodel,
.page-id-1560 .woof_container.woof_container_select.woof_container_pa_screen-size.woof_container_18.woof_container_productscreensize{
    display: none;
}


/*End Keyboards*/

/* Yes or No */

li.woof_term_40,
li.woof_term_46,
li.woof_term_50{
    font-size: 0px;
}
li.woof_term_40:after,
li.woof_term_46:after,
li.woof_term_50:after {
    content: 'No';
    font-size: 17px;
    position: relative;
    top: 6px;
}


li.woof_term_61,
li.woof_term_63,
li.woof_term_47 {
    font-size: 0px;
}

li.woof_term_61:after,
li.woof_term_63:after,
li.woof_term_47:after {
    content: 'Yes';
    font-size: 17px;
    position: relative;
    top: 6px;
}



.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {
    font-size: 20px;
    color: #ffffff;
}


.ast-container {
    width: 100%;
    max-width: 100%;
    padding: 0px;
}



li.woof_color_term_ffffff.woof_color_term_131, li.woof_color_term_ffffff.woof_color_term_65 {
    display: none;
}


.featured-home .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 100%;
}


.ast-woo-shop-archive .site-content > .ast-container {
    max-width: 100%;
}


span.ast-woo-product-category {
    display: none !important;
}





.woof_products_top_panel {
    float: left;
}

button.woof_reset_button_2 {
    padding: 7px 7px 4px 7px;
    background: #aaa;
}


.elementor-1008 .elementor-element.elementor-element-4c9bf17.elementor-wc-products ul.products li.product .button {
    color: #007abd;
    background-color: rgba(0,0,0,0);
    border-color: #007abd;
    text-transform: capitalize;
    border-style: solid;
    border-width: 2px;
    margin-top: 8px;
}


.elementor-1008 .elementor-element.elementor-element-4c9bf17.elementor-wc-products ul.products li.product .button:hover {
    background: #007abd;
    color: #fff;
    border-color: #fff;
}


.elementor-menu-cart__close-button {
    background: #e8e8e8;
    border-radius: 50%;
    padding: 15px;
    border: 2px solid #e8e8e8;
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {
    display: none;
}


.single-product .main-header,
.woocommerce-cart .main-header, .woocommerce-checkout .main-header, .woocommerce-account  .main-header,
.search-no-results .main-header,
.error404 .main-header, .search-results .main-header, .woocommerce-page .main-header, .page-id-2985 .main-header {
    background: #006ba5;
}


.search-results #secondary {
    display: none;
}

.search-results .ast-blog-featured-section.post-thumb.ast-grid-common-col.ast-float {
    text-align: center;
    display: block;
    margin: auto;
    width: 100%;
}


.search-results #primary {
    width: 100%;
    text-align: center;
    padding-top: 33px !important;
}

.search-no-results #primary,
.error404 #primary {
    width: 100%;
	padding-top: 100px !important;
    text-align: center;
}

.search-no-results #secondary {
    display: none;
}

ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
    padding: 16px;
    font-size: 17px;
    padding-bottom: 0px;
}


.woocommerce-checkout #primary, .woocommerce-account  #primary {
    padding-top: 79px;
}

.woocommerce-checkout .entry-title,
.woocommerce-account .entry-title{
    text-align: center;
}

a.ubermenu-target.menu-link.ubermenu-target-with-image.ubermenu-item-layout-default.ubermenu-item-layout-image_above {
    font-size: 14px;
}

.page-id-1560 li.woof_term_16,
.page-id-1560 li.woof_term_25,
.page-id-1560 li.woof_term_28,
.page-id-1560 li.woof_term_32,
.page-id-1560 li.woof_term_31,
.page-id-1560 .price_slider_wrapper,
.page-id-1560 .woof_container_inner.woof_container_inner_productcategories {
    display: none;
}

/*Remove Filter*/
.page-id-1655 .woof_redraw_zone,
.page-id-1664 .woof_redraw_zone {
    display: none;
}


/* Mice Page Hidden Fields */
.page-id-1630 .woof_container_inner.woof_container_inner_productcategories {
    display: none;
}

.page-id-1630  .woof_container_inner.woof_container_inner_productbacklit,
.page-id-1630  .woof_container_inner.woof_container_inner_producttouchpad, .page-id-1630 .woof_container_inner.woof_container_inner_productcleaningkeylock, .page-id-1630 .woof_container_inner.woof_container_inner_productlanguage, .page-id-1630 .woof_container_inner.woof_container_inner_producttypefeeling, .page-id-1630 .woof_container_inner.woof_container_inner_productlayoutsize, .page-id-1630 .woof_term_83,  .page-id-1630 .woof_term_74, .page-id-1630 .woof_container_inner.woof_container_inner_productergonomictiltposition, .page-id-1630 .woof_term_82,
.page-id-1630 .woof_term_92,
.page-id-1630 .woof_term_128, 
.page-id-1630 .woof_color_term_81d742.woof_color_term_104, 
.page-id-1630 .woof_color_term_000000.woof_color_term_414, 
.page-id-1630 .woof_term_130, 
.page-id-1630 .woof_term_54, 
.page-id-1630 .woof_term_422, 
 .page-id-1630.woof_container.woof_container_radio.woof_container_pa_backlit.woof_container_5.woof_container_productbacklit,
.page-id-1630 .woof_container.woof_container_radio.woof_container_pa_touchpad.woof_container_6.woof_container_producttouchpad,
.page-id-1630 .woof_container.woof_container_checkbox.woof_container_pa_ergonomic-tilt-position.woof_container_7.woof_container_productergonomictiltposition,
.page-id-1630 .woof_container.woof_container_radio.woof_container_pa_cleaning-key-lock.woof_container_8.woof_container_productcleaningkeylock, 
.page-id-1630  .woof_container.woof_container_select.woof_container_pa_language.woof_container_9.woof_container_productlanguage, .page-id-1630 .woof_term_426, .page-id-1630 .woof_container.woof_container_radio.woof_container_pa_cleaning-key-lock.woof_container_12.woof_container_productcleaningkeylock, .page-id-1630 .woof_container.woof_container_checkbox.woof_container_pa_ergonomic-tilt-position.woof_container_11.woof_container_productergonomictiltposition, .page-id-1630 .woof_container.woof_container_radio.woof_container_pa_touchpad.woof_container_10.woof_container_producttouchpad, .page-id-1630 .woof_container.woof_container_radio.woof_container_pa_backlit.woof_container_9.woof_container_productbacklit, .page-id-1630 .woof_term_442, .page-id-1630 .woof_container.woof_container_checkbox.woof_container_pa_device-type.woof_container_15.woof_container_productdevicetype, .page-id-1630 .woof_container.woof_container_select.woof_container_pa_device-model.woof_container_16.woof_container_productdevicemodel,
.page-id-1630 .woof_container.woof_container_select.woof_container_pa_device-make.woof_container_16.woof_container_productdevicemake,
.page-id-1630 .woof_container.woof_container_select.woof_container_pa_device-model.woof_container_17.woof_container_productdevicemodel,
.page-id-1630 .woof_container.woof_container_select.woof_container_pa_screen-size.woof_container_18.woof_container_productscreensize, .page-id-1630 .woof_container.woof_container_select.woof_container_pa_card-reader.woof_container_5.woof_container_productcardreader, .page-id-1630 .woof_container.woof_container_select.woof_container_pa_cord-type.woof_container_6.woof_container_productcordtype, .page-id-1630 .woof_container.woof_container_checkbox.woof_container_pa_layout-size.woof_container_8.woof_container_productlayoutsize, .page-id-1630  .woof_container.woof_container_checkbox.woof_container_pa_ergonomic-tilt-position.woof_container_9.woof_container_productergonomictiltposition, .page-id-1630  .woof_container.woof_container_radio.woof_container_pa_cleaning-key-lock.woof_container_10.woof_container_productcleaningkeylock, .page-id-1630  .woof_container.woof_container_radio.woof_container_pa_backlit.woof_container_11.woof_container_productbacklit, .page-id-1630 .woof_container.woof_container_select.woof_container_pa_language.woof_container_12.woof_container_productlanguage, .page-id-1630 .woof_container.woof_container_radio.woof_container_pa_touchpad.woof_container_14.woof_container_producttouchpad, .page-id-1630  .woof_container.woof_container_select.woof_container_pa_device-make.woof_container_18.woof_container_productdevicemake, .page-id-1630  .woof_container.woof_container_select.woof_container_pa_device-model.woof_container_19.woof_container_productdevicemodel, .page-id-1630  .woof_container.woof_container_select.woof_container_pa_screen-size.woof_container_20.woof_container_productscreensize, .page-id-1630  .woof_container.woof_container_checkbox.woof_container_pa_device-type.woof_container_17.woof_container_productdevicetype{
    display: none;
}


span.woof_radio_count {
    display: none;
}

/* Screen Protectors Hidden Fields*/
.page-id-1646 .woof_container.woof_container_checkbox.woof_container_product_cat.woof_container_0.woof_container_productcategories, .page-id-1646 .woof_container_inner.woof_container_inner_producttypefeeling, 
.page-id-1646 .woof_container_inner.woof_container_inner_productlayoutsize, 
.page-id-1646 .woof_container_inner.woof_container_inner_productconnectiontype, 
.page-id-1646 .woof_container_inner.woof_container_inner_productcleaningcapability,
 .page-id-1646 .woof_container_inner.woof_container_inner_productbacklit, .page-id-1646 .woof_container_inner.woof_container_inner_producttouchpad, .page-id-1646 .woof_container_inner.woof_container_inner_productergonomictiltposition,
.page-id-1646 .woof_container_inner.woof_container_inner_productcleaningkeylock, 
.page-id-1646 .woof_container_inner.woof_container_inner_productlanguage, 
.page-id-1646 .woof_container_inner.woof_container_inner_productcolor, 
.page-id-1646 .woof_container.woof_container_select.woof_container_pa_language.woof_container_9.woof_container_productlanguage, .page-id-1646 .woof_container.woof_container_radio.woof_container_pa_cleaning-key-lock.woof_container_8.woof_container_productcleaningkeylock, .page-id-1646 .woof_container.woof_container_checkbox.woof_container_pa_ergonomic-tilt-position.woof_container_7.woof_container_productergonomictiltposition, 
.page-id-1646 .woof_container.woof_container_color.woof_container_pa_color.woof_container_10.woof_container_productcolor, .page-id-1646.woof_container.woof_container_checkbox.woof_container_pa_ergonomic-tilt-position.woof_container_7.woof_container_productergonomictiltposition, 
.page-id-1646 .woof_term_38,
.page-id-1646 .woof_term_54,
.page-id-1646 .woof_term_422,
.page-id-1646 .woof_term_51, .page-id-1646 .woof_container.woof_container_radio.woof_container_pa_scroll-function.woof_container_7.woof_container_productscrollfunction, .page-id-1646 .woof_container.woof_container_select.woof_container_pa_language.woof_container_3.woof_container_productlanguage, .page-id-1646 .woof_container.woof_container_radio.woof_container_pa_cleaning-key-lock.woof_container_12.woof_container_productcleaningkeylock, .page-id-1646 .woof_container.woof_container_checkbox.woof_container_pa_ergonomic-tilt-position.woof_container_11.woof_container_productergonomictiltposition, .page-id-1646 .woof_container.woof_container_color.woof_container_pa_color.woof_container_13.woof_container_productcolor, .page-id-1646 .woof_container.woof_container_radio.woof_container_pa_touchpad.woof_container_10.woof_container_producttouchpad, .page-id-1646 .woof_container.woof_container_radio.woof_container_pa_backlit.woof_container_9.woof_container_productbacklit, .page-id-1646 .woof_container.woof_container_checkbox.woof_container_pa_cleaning-capability.woof_container_8.woof_container_productcleaningcapability, .page-id-1646 .woof_container.woof_container_checkbox.woof_container_pa_connection-type.woof_container_6.woof_container_productconnectiontype, .page-id-1646 .woof_container.woof_container_checkbox.woof_container_pa_layout-size.woof_container_5.woof_container_productlayoutsize, .page-id-1646 .woof_container.woof_container_checkbox.woof_container_pa_type-feeling.woof_container_4.woof_container_producttypefeeling, .page-id-1646 .woof_container.woof_container_checkbox.woof_container_pa_material.woof_container_14.woof_container_productmaterial, .page-id-1646 .woof_container.woof_container_radio.woof_container_pa_scroll-function.woof_container_11.woof_container_productscrollfunction, .page-id-1646 .woof_container.woof_container_radio.woof_container_pa_touchpad.woof_container_12.woof_container_producttouchpad, .page-id-1646 .woof_container.woof_container_checkbox.woof_container_pa_cleaning-capability.woof_container_3.woof_container_productcleaningcapability, .page-id-1646 .woof_container.woof_container_select.woof_container_pa_language.woof_container_10.woof_container_productlanguage, .page-id-1646 .woof_container.woof_container_select.woof_container_pa_card-reader.woof_container_5.woof_container_productcardreader, .page-id-1646 .woof_container.woof_container_select.woof_container_pa_cord-type.woof_container_6.woof_container_productcordtype, .page-id-1646 .woof_container.woof_container_radio.woof_container_pa_scroll-function.woof_container_13.woof_container_productscrollfunction, .page-id-1646 .woof_container.woof_container_color.woof_container_pa_color.woof_container_15.woof_container_productcolor, .page-id-1646 .woof_container.woof_container_radio.woof_container_pa_touchpad.woof_container_14.woof_container_producttouchpad, .page-id-1646  .woof_container.woof_container_radio.woof_container_pa_backlit.woof_container_11.woof_container_productbacklit, .page-id-1646 .woof_container.woof_container_radio.woof_container_pa_cleaning-key-lock.woof_container_10.woof_container_productcleaningkeylock, .page-id-1646 .woof_container.woof_container_checkbox.woof_container_pa_ergonomic-tilt-position.woof_container_9.woof_container_productergonomictiltposition, .page-id-1646 .woof_container.woof_container_select.woof_container_pa_language.woof_container_12.woof_container_productlanguage, .page-id-1646 .woof_container.woof_container_checkbox.woof_container_pa_layout-size.woof_container_8.woof_container_productlayoutsize,
.page-id-1646 .woof_container.woof_container_select.woof_container_pa_card-reader.woof_container_5.woof_container_tap-n-gocardreaders

{ 
	display: none;
}


.woof_container.woof_container_checkbox.woof_container_pa_device-type.woof_container_17.woof_container_productdevicetype:before {
    content: 'Product Device Type';
    font-size: 20px;
    color: var(--ast-global-color-2);
}


i.ubermenu-sub-indicator.fas.fa-angle-down {
    display: none;
}


.woocommerce-cart {
    padding-top: 83px;
}


.woocommerce-cart .entry-title {
    text-align: center;
}


.product-format .woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 20px;
    color: #007ABD;
    text-align: center;
}


.product-format .price {
    font-size: 19px !important;
    font-weight: 300 !important;
    text-align: center;
}

.product-format .woocommerce ul.products li.product .button, .woocommerce-page ul.products li.product .button {
    color: #007abd;
    background-color: rgba(0,0,0,0);
    border-color: #007abd;
    text-transform: capitalize;
    border-style: solid;
    border-width: 2px;
    margin-top: 8px;
    text-align: center;
    margin: auto;
    display: block;
    max-width: 182px;
}

.product-format .product {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    padding: 8px 8px 16px 8px !important;
    border-color: #ECECEC;
}

/* Media Queries */

@media only screen and (max-width: 1542px) {
		.product-box.last {
    min-height: 401px;
}

	
}


@media only screen and (max-width: 1480px) {

.right-header {
    width: 19% !important;
}
}


@media only screen and (max-width: 1400px) {

	.ubermenu .ubermenu-colgroup .ubermenu-column, .ubermenu .ubermenu-custom-content-padded, .ubermenu .ubermenu-nonlink, .ubermenu .ubermenu-retractor, .ubermenu .ubermenu-submenu-padded, .ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target, .ubermenu .ubermenu-target, .ubermenu .ubermenu-widget, .ubermenu-responsive-toggle {
    padding: 15px 12px;
}
	
}


@media only screen and (max-width: 1311px) {
	
.ubermenu .ubermenu-target {
    padding: 15px 10px;
}
	
	.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target {
    padding-right: 10px;
}
	
	.right-header {
    width: 21% !important;
}
	
	ul#ubermenu-nav-main-1 {
    padding-left: 59px;
}
	
}

@media only screen and (max-width: 1280px) {
	
	.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {
    font-size: 17px;
    color: #ffffff;
}
}


@media only screen and (max-width: 1215px) {
	
	.woocommerce-checkout #primary, .woocommerce-account #primary {
    padding-top: 112px;
    padding: 112px 50px;
}
	
	ul#ubermenu-nav-main-1 {
    padding-left: 0px;
}
	
	.right-header {
    width: 32% !important;
}
	
	nav#ubermenu-main-1 {
    padding-left: 82px;
}
	
	.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {
    font-size: 15px;
    color: #ffffff;
}
	
}


@media only screen and (max-width: 1195px) {
	
	#rmp-menu-wrap-1814 .rmp-menu-subarrow {
    font-size: 0px !important;
}
	
			.product-box.last {
    min-height: auto;
}
	
	nav#ubermenu-main-1 {
    padding-left: 57px;
}
	
	ul.ubermenu-submenu.ubermenu-submenu-id-1624.ubermenu-submenu-type-mega.ubermenu-submenu-drop.ubermenu-submenu-align-full_width.ubermenu-autoclear {
    width: 957px;
    left: -104px;
}
	
	.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target {
    padding-right: 9px;
}
}


@media only screen and (max-width: 1133px) {
nav#ubermenu-main-1 {
    padding-left: 0px;
}
	.ubermenu .ubermenu-target {
    padding: 15px 5px;
}
	
	.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target {
    padding-right: 5px;
}
	
}

@media only screen and (max-width: 1024px) {
	

	
		li#rmp-menu-item-2615 {
    display: none;
}
	
	
#rmp-menu-wrap-1814 .rmp-submenu .rmp-menu-current-item .rmp-menu-item-link {
    color: #2877c5;
    border-color: #e8e8e8;
}


	
	.menu-remove {
    display: none;
}
	
#rmp-menu-wrap-1814 .rmp-submenu .rmp-menu-item-link {
    color: #191919;
    font-size: 19px;
    border-bottom: 1px solid #e8e8e8;
    height: 47px;
}
	
	.rmp-menu-subarrow {
    width: 100% !important;
    text-align: right !important;
    padding-right: 20px;
}
	
	#rmp-menu-wrap-1814 .rmp-submenu .rmp-menu-item-link:hover {
    color: #1e73be;
    border-bottom: 1px solid #e8e8e8;
}
	
	#rmp-menu-wrap-1814 .rmp-menu-subarrow {
    color: #1e73be !important;
}
	
	#rmp-menu-wrap-1814 .rmp-menu-subarrow-active {
    color: #1e73be;
}

	
	#rmp-menu-wrap-1814 .rmp-menu-current-item .rmp-menu-item-link:hover {
    background-color: #a2a2a2;
}
	
	div#rmp-container-1814 {
    width: 100% !important;
    max-width: 100%;
}
	
	div#rmp-menu-wrap-1814 {
    padding-top: 32px;
}
	
	div#rmp-menu-title-1814 {
    padding: 0px;
}
	
	img.rmp-menu-title-image {
    max-width: 391px !important;
}
	
	.elementor-element.elementor-element-2435c76.elementor-widget.elementor-widget-text-editor {
    width: 195px;
    float: left;
    margin-top: 7px;
}
	
	.rmp-menu-item-link {
    padding-top: 5px !important;
}
	
	.right-header {
    width: 62% !important;
}
}


@media only screen and (max-width: 800px) {
	
div#glt-translate-trigger {
    left: 0px;
    background: #f1761f;
    border-radius: 26px;
    bottom: 10px;
    left: 7px;
}
	
	div#glt-translate-trigger {
    display: inherit;
}

.elementor-menu-cart__main {
    padding-top: 82px  !important;
}

	
}




@media only screen and (max-width: 767px) {
	
	.drop1, .drop2 {
    width: 100%;
}

.drop1 .alignleft {
    width: 100%;
}

.drop2 ul {
    margin-left: 25px;
}

.drop2 {
    margin-bottom: 29px;
}

	div#content {
    margin-top: -10px;
}
	.woocommerce-cart #main {
    padding: 26px 20px;
}
	
	
	div#rmp-menu-wrap-1814 {
    padding-top: 3px;
}
	
	.woocommerce-checkout #primary, .woocommerce-account #primary {
    padding: 106px 30px 50px !important;
}
	
	li#menu-item-2640 {
    display: inherit;
}
	

	
a#elementor-menu-cart__toggle_button {
    font-size: 23px;
    margin-right: 16px;
    margin-top: 7px;
}
	
	
	.elementor-menu-cart__main {
    padding-top: 76px !important;
}
	
	.mobile-cart {
    width: 50% !important;
    padding-left: 42px;
}
	.logo-header {
    width: 50% !important;
}
	
	

	.top-right-box .elementor-widget-wrap.elementor-element-populated {
    padding-bottom: 50px !important;
}
	
			.product-box.last {
    min-height: auto;
}
	
}


@media only screen and (max-width: 600px) {
    
    .elementor-7246 .elementor-element.elementor-element-9ca6ec5 .e-hotspot--tooltip-position {
    left: -246px !important;
}
    
    .elementor-7246 .elementor-element.elementor-element-9ca6ec5 .elementor-repeater-item-3723ef0 .e-hotspot--tooltip-position {
    left: -331px !important;
}
	
	
.elementor-7246 .elementor-element.elementor-element-9ca6ec5 .elementor-repeater-item-e1f2fe3 .e-hotspot--tooltip-position {
    left: -80px !important;
}

.elementor-7246 .elementor-element.elementor-element-9ca6ec5 .elementor-repeater-item-488d53d .e-hotspot--tooltip-position {
    left: -248px !important;
}
	
div#popmake-3189 {
    max-width: 358px !important;
    left: 21px !important;
}
	
	
	html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden] {
    padding-right: 0px !important;
}

	.copyright-box {
    padding-bottom: 45px;
}
	
	.ast-woocommerce-container {
    padding: 63px 30px;
}
	
	form.rmp-search-form {
    max-width: 332px;
}
	
	.elementor-element .woocommerce .woocommerce-result-count {
    font-size: 21px;
    margin-top: -11px;
}
	
	div#woof_tax_select_pa_language_chosen {
    width: 100% !important;
}
	
	span.elementor-accordion-icon.elementor-accordion-icon-left {
    position: relative;
    top: 4px;
    margin-right: 5px !important;
}
	
	#rmp-menu-wrap-1814 .rmp-menu-current-item .rmp-menu-item-link:hover {
    color: #fff;
    border-color: #3f3f3f;
    background: #1e73be;
    padding-top: 5px;
}
	
	#rmp-menu-wrap-1814 {
    padding-top: 20px;
}

}


@media only screen and (max-width: 400px) {
	
	div#popmake-3189 {
    max-width: 319px !important;
    left: 29px !important;
}
	
}/* End custom CSS */