
a.accordion-body {
	color: #c71f40;
}
a.accordion-body:hover {
	color: #c71f40;
}

.elementor-47064 .elementor-element.elementor-element-603bdef6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow))* 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 14px;
    --padding-bottom: 4px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 9999;
    display: none;
}


a:hover {
	color: blue;
}
.landingpageprices {
	font-size: 45px;
	font-weight: 700;
	text-decoration: line-through;
}
.pricedetails {
	font-size: 15px;
	text-decoration: uppercase;
}
.creditcard .gfield_description { visibility: hidden;}

#WACContainer.WACContainer button.WAC__button--base.WAC__button--round {
    line-height: 1.3333333;
    margin: 0;
    font-size: 14px !important;
    border-color: red;
}

/*FAQ toggle */
.eapps-faq-content-category-item-answer-text {
	font-size: 18px;
}
/*CSS for PMO Page */
.page-id-50524 .elementor-price-table .elementor-price-table__features-list li {
	margin-left: -16px !important;
}
.page-id-50524 .elementor-price-table { text-align: left !important;}
/*end of CSS for PMO Page */

/*edited by Mario Chatbot */
#WACContainer.WACContainer .cds--chat-btn--quick-action {
	border: 2px solid red !important;
	border-color: #c71f40 !important;
	font-size:15px !important;
}

#WACContainer.WACContainer .cds--chat-btn--quick-action:hover:not(:active):not([disabled]) {
	border: 1px solid red;
	border-color: #c71f40 !important;
}

#WACContainer.WACContainer .WACImage__TextAndIcon .WACTextHolderTile__Url {
    padding-inline-end: 18px;
    display: none !important;
}
.wordpress-solution-body.osano-open .osano-cm-dialog, .wordpress-solution-body.osano-open .osano-cm-window, .wordpress-solution-body.osano-open .osano-cm-info-dialog {
    display: none;
    display: none !important;
}

#WACContainer.WACContainer .WACImage__Skeleton {
    height: 192px;
    width: 100%;
    display: none !important;
}

.elementor-nav-menu__container .desktop-submenu li {
    padding: 5px 20px !important;
    margin: 0 !important;
    list-style: none !important;
    white-space: nowrap;
}

/* Hide posts belonging to the "Partners" category */
.category-partners {
    display: none;
}



.page-id-61131 .contact-info span {
    display: none;
}
.elementor-66850 .elementor-element.elementor-element-5ecaae74:not(.elementor-motion-effects-element-type-background), .elementor-66850 .elementor-element.elementor-element-5ecaae74 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color: #FFFFFF;
	display:none;
}

img[src="https://patriotmobile.com/wp-content/plugins/elementor-pro/assets/images/logo-placeholder.png"] {
    display: none !important;
}

.elementor-nav-menu--layout-horizontal {
display: flex;
display: none;
}

.elementor-75743 .elementor-element.elementor-element-3b98fce .elementor-button {
    background-color: #9D1B23;
    font-family: "Montserrat", Sans-serif;
    font-weight: 800;
    width: 1000px;
    height: 80px;
}
.elementor-75743 .elementor-element.elementor-element-68ab6a7 .elementor-button {
background-color: #9D1B23;
font-family: "Montserrat", Sans-serif;
font-size: 50px;
font-weight: 800;
	 width: 1000px;
    height: 80px;
}



.osano-cm-widget{display: none;} 

.osano-cm-dialog {display: none;}
