body .gdpr-cookie-notice .gdpr-cookie-notice-nav-primary a {
color: #951135 !important;
border-color: #951135 !important;
}
body .gdpr-cookie-notice .gdpr-cookie-notice-nav-primary a.gdpr-cookie-notice-nav-item-accept-all {
color: #fff !important;
background-color: #951135 !important;
}
body .gdpr-cookie-notice-wrapper {
background-color: #fff !important;
color: #951135 !important;
}
body .gdpr-cookie-notice-description {
color: #951135 !important;
}
body .gdpr-cookie-notice-read-more {
text-decoration: underline;
}
.custom-logo.style-svg {
width: 100%;
height: auto;
}
body {
font-family: var(--e-global-typography-primary-font-family) !important;
}
body .navbar-dark .navbar-nav .nav-link { }
body .primary-menu-inner {
border-bottom: none;
} body .elementor-counter-number-wrapper .elementor-counter-number-prefix:before {
content: '+';
} body .elementor-counter .elementor-counter-title {
text-align: left;
margin-top: -20px;
color: #fff;
display: none !important;
}
body .elementor-counter .elementor-counter-number,
body .elementor-counter-number-wrapper .elementor-counter-number-prefix {
flex-grow: 0;
}
.swiper-wrapper .swiper-slide-inner {
display: flex;
flex-direction: column;
}
.swiper-wrapper {
align-items: center;
}
.swiper-wrapper .swiper-slide-inner .elementor-image-carousel-caption {
font-weight: bold;
margin-top: auto;
}
#pr-nav .header-cta .elementor-button {
background-color: #951135 !important; border-radius: 50px;
border: none !important;
}
@media (min-width: 996px) {
#pr-nav .header-cta .elementor-button {
min-width: 110px;
}
}
#pr-nav .header-cta .elementor-button:hover {
background-color: #E64847 !important;
color: #fff !important;
}
.custom-numbers p {
display: flex;
height: 60px;
width: 60px;
justify-content: center;
align-items: center;
background-color: #951135;
color: #fff !important;
margin: 0 auto 20px auto;
border-radius: 50%;
font-size: 30px;
}
@media (min-width: 960px) {
.custom-numbers:after {
content: "";
position: absolute;
width: 100px;
height: 33px;
background-image: url(//roibos.com/wp-content/themes/roibos-technologies/images/arrow.svg);
background-size: contain;
background-repeat: no-repeat;
top: 15px;
left: 93%;
}
.custom-numbers.custom-numbers-last:after {
display: none;
}
}
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny,
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences,
#cmplz-manage-consent .cmplz-manage-consent {
background-color: #fff !important;
background: #fff !important;
}
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept {
border-color: #951135 !important;
}
.wpml-ls-legacy-list-horizontal>ul {
text-transform: uppercase; }
.wpml-ls-legacy-list-horizontal>ul>li {
border-right: 1px solid var(--e-global-color-f97eebf);
}
.wpml-ls-legacy-list-horizontal>ul>li:last-child {
border-right: none;
}
body .wpml-ls-legacy-list-horizontal a {
padding: 0px 10px;
}
body #pr-nav .header-cta .elementor-button,
body .cmplz-cookiebanner .cmplz-buttons .cmplz-btn,
body .footer-top a,
body .footer-top p,
body .footer-top .widget-content ul li a,
body .footer-copyright,
body body .navbar-dark .navbar-nav .nav-link,
body #pr-nav.navbar-fixed .nav-link,
body .wpml-ls-legacy-list-horizontal a,
body #pr-nav.navbar-fixed .header-cta .elementor-button {
font-size: 16px;
}
body .elementor-icon-box-wrapper .elementor-icon-box-title {
margin-top: 0;
}
body .footer-bg {
background-color: transparent;
background-image: linear-gradient(154deg, #951135 0%, #E64847 100%);
}
body .footer-copyright {
color: #fff;
}
.footer-big-font {
font-size: 25px;
font-weight: 600;
display: block;
}
.footer-big-font span {
display: block;
font-size: 24px;
font-weight: 400;
text-transform: uppercase;
letter-spacing: 5px;
}
@media (min-width: 767px) {
body .noptin-optin-form {
flex-direction: row;
justify-content: center;
align-items: center;
max-width: 1063px;
margin: auto;
}
}
body .noptin-optin-form.noptin-form-single-line .noptin-form-fields .noptin-form-submit {
background: transparent !important;
background-image: linear-gradient(154deg, #951135 0%, #E64847 100%) !important;
margin-left: 10px;
font-weight: bold;
border: none !important;
}
body .noptin-optin-form.noptin-form-single-line .noptin-form-fields .noptin-form-submit:hover {
border-color: #951135 !important;
}
body .noptin-form-footer .noptin-optin-field-wrapper:not(.noptin-optin-field-wrapper-hidden) .noptin-form-field {
border-radius: 50px;
border: none !important;
}
body .noptin-form-header .noptin-form-heading {
font-size: 48px !important;
font-weight: 400 !important;
text-align: left;
line-height: 1 !important;
}
body .noptin-form-header .noptin-form-description {
display: none !important;
}
body .noptin-form-header {
max-width: 380px;
}
body .noptin-form-footer {
width: 100%;
}
.text-gradient {
background: #60021B;
background: linear-gradient(to right, #60021B 0%, #E64847 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
display: inline-block;
font-weight: bold;
}
body #cmplz-document {
max-width: 100%;
}
.swiper-wrapper .swiper-slide-inner .elementor-image-carousel-caption {
display: none !important;
}
.widget-content ul.wpsw-social-links {
display: flex;
gap: 10px;
justify-content: center;
} body .footer-top {
border-bottom: 1px solid rgba(255, 255, 255, 1);
}
body .footer-top .widget.widget_media_image img {
max-width: 198px !important;
}
@media (max-width: 1199px) {
body .navbar-dark .navbar-nav .nav-link {
color: #000 !important;
}
}
body .elementor-counter .elementor-counter-number-wrapper {
justify-content: end;
}
body .elementor-counter .elementor-counter-number-prefix, body .elementor-counter .elementor-counter-number-suffix {
flex-grow: initial;
} .custom-logo-link img {
max-width: 204px;
}
@media (max-width: 959px) {
.custom-logo-link img {
max-width: 130px;
}
}    body #pr-nav {
background: rgba(255, 255, 255, 1);
margin-top: 0;
}
footer#site-footer li a:hover {
color: #fff !important;
text-decoration: underline;
}
body #main-header {
background-image: none;
}
body #main-header .breadcrumbs, body #main-header h1.header-title {
text-align: left;
}
body #main-header h1.header-title {
color: var(--header-menu-color) !important;
}
body .navbar-dark .navbar-nav .nav-link {
white-space: nowrap;
}
@media (max-width: 768px) {
body .navbar-dark .navbar-nav .nav-link,
body #pr-nav.navbar-fixed .nav-link {
font-size: 32px;
line-height: 1.7;
}
#primary-menu {
padding-bottom: 30px !important;
}
body #pr-nav .header-cta .elementor-button {
padding: 15px 50px;
font-weight: bold;
}
}
body .wpcf7-form input.wpcf7-submit, body .wpcf7-form input.wpcf7-submit:hover {
border: none;
}
body .wpcf7-acceptance input {
width: auto;
max-width: 16px;
min-width: 0;
}
.wpcf7-acceptance label {
display: flex;
gap: 10px;
font-size: 0.9em;
margin: 0;
padding: 0;
}
body .wpcf7-list-item {
margin: 0;
}
body .wpcf7-not-valid-tip {
margin: 10px 0 0 0;
} .popup-link-container {
position: fixed;
inset: 0;
z-index: -1;
display: flex;
justify-content: center;
align-items: center;
opacity: 0;
transition: all 0.2s ease-in-out;
background-color: #951135db;
background-repeat: no-repeat;
background-position: center;
}
.popup-link-container.active, .popup-link-container.loading {
opacity: 1;
z-index: 9999;
}
.popup-link-container aside {
position: relative;
transition: all .2s ease-in-out;
transform: translate(0, 30px);
overflow: auto;
padding: 50px 100px;
max-height: 90vh;
box-sizing: border-box;
}
@media (max-width: 959px) {
.popup-link-container aside {
width: 100%;
max-height: 100vh;
padding: 24px;
}
}
.popup-link-container-scroll {
width: 90%;
max-width: 1005px;
position: relative;
background: #fff;
box-sizing: border-box;
transition: all .2s ease-in-out;
opacity: 0;
border-radius: 30px;
overflow: hidden;
} .popup-link-container.loading .popup-link-container-scroll {
opacity: 0;
}
.popup-link-container.active .popup-link-container-scroll {
opacity: 1;
}
.popup-link-container h3.wp-block-heading {
margin: 0 0 10px 0;
}
.popup-link-container.active aside {
transform: translate(0, 0);
}
.popup-link-container.active aside .elementor-column.elementor-col-100 {
width: 100% !important;
}
.popup-link-close {
height: 48px;
width: 48px;
background-image: url(//roibos.com/wp-content/themes/roibos-technologies/images/x.svg);
top: 36px;
right: 36px;
position: absolute;
cursor: pointer;
z-index: 2;
}
@media (max-width: 959px) {
.popup-link-close {
top: 0;
right: 0;
background-color: #fff;
position: fixed;
}
}
.popup-link-container aside .elementor-widget-wrap.elementor-element-populated,
.popup-link-container aside .elementor-section {
padding: 0 !important;
}  .footer-logos {
display: flex;
flex-direction: column;
gap: 20px;
margin: 40px 0;
justify-content: center;
}
#site-footer .footer-logos .widget {
max-width: 150px;
padding: 0;
margin: 0;
}
@media (min-width: 767px) {
.footer-logos {
flex-direction: row;
gap: 40px;
margin: 70px 0;
}
}
.footer-certifications {
display: flex;
flex-direction: column;
gap: 20px;
margin: 50px 0;
justify-content: center;
display: none;
}
#footer-certifications .widget {
max-width: 200px;
padding: 0;
margin: 0;
}
@media (min-width: 767px) {
.footer-certifications {
flex-direction: row;
gap: 80px;
margin: 70px 0 120px;
}
}
.noptin-form-note {
display: none !important;
}
body .noptin-gdpr-checkbox-wrapper {
display: flex;
margin: 10px 0 0 0 !important;
justify-content: center;
font-size: 14px;
}
body .noptin-gdpr-checkbox-wrapper label {
margin: 0;
}
body .noptin-form-footer .noptin-gdpr-checkbox-wrapper input {
margin-right: 8px;
}
@media (min-width: 767px) {
body .mailpoet_form {
padding: 30px 90px !important;
}
}
body .mailpoet_form {
color: #fff;
}
body .mailpoet_validate_success {
font-size: 30px;
color: #fff !important;
}
body .mailpoet_form .mailpoet_form_columns {}
body .mailpoet_form .mailpoet_form_columns .mailpoet-heading {
color: #fff;
font-size: 45px !important;
margin: 0;
}
@media (min-width: 768px) {
body .mailpoet_form .mailpoet_form_columns .mailpoet-heading {
max-width: 420px;
}
#mailpoet_form_2 .mailpoet_paragraph.last, #mailpoet_form_1 .mailpoet_paragraph.last {
justify-content: center;
align-items: center;
gap: 40px;
}
#mailpoet_form_2 .mailpoet_paragraph.last .mailpoet_form_column,
#mailpoet_form_1 .mailpoet_paragraph.last .mailpoet_form_column {
flex-grow: inherit;
}
}
body .mailpoet_form .mailpoet_submit {
color: #fff;
width: auto !important;
padding: 10px 30px !important;
display: block;
margin: 2px auto 0 auto !important;
}
body .mailpoet_form .mailpoet_paragraph {
margin-bottom: 0px !important;
}
.mailpoet_paragraph.selection-list fieldset {
display: flex;
gap: 21px;
margin: 0 0 15px 0;
font-size: 1.2em;
}
.mailpoet_paragraph.selection-list fieldset label {
cursor: pointer;
}
body .mailpoet_checkbox {
width: 12px;
height: 12px;
background-color: #dfdfdf;
border-radius: 50%;
vertical-align: middle;
appearance: none;
-webkit-appearance: none;
outline: none;
border: 2px solid #fff;
box-sizing: border-box;
}
body .mailpoet_checkbox:checked {
background-color: #8F1C37;
border-color: #fff !important;
}
body .mailpoet_paragraph.selection-list fieldset .mailpoet_checkbox {
width: 15px;
height: 15px;
border: 3px solid #fff;
}
body .mailpoet_paragraph.selection-list fieldset .mailpoet_checkbox:checked {}
.mailpoet_paragraph.selection-list .parsley-errors-list {
margin: 0;
}
body .mailpoet_form .mailpoet_checkbox_label {
font-size: 0.9em;
}
body .parsley-errors-list li {
background-color: #fff;
padding: 2px 6px;
border-radius: 4px;
font-size: 11px;
color: #900 !important;
width: auto;
display: inline-block;
}
body .mailpoet_form .mailpoet_text {
border-radius: 20px !important;
padding: 10px 30px !important;
}
.elementor-widget-icon-box {
transition: all 0.3s ease-in-out;
}
body #main-header {
background: transparent !important;
}
body #cmplz-cookies-overview .cmplz-dropdown summary,
body #cmplz-document .cmplz-dropdown summary,
body .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary {
background-color: var(--e-global-color-564c8f5) !important;
margin: 0;
}
body #cmplz-cookies-overview .cmplz-dropdown, body #cmplz-document .cmplz-dropdown, body .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown {
border-radius: 10px;
overflow: hidden;
margin: 0 0 10px 0;
}
body .otgs-development-site-front-end {
display: none !important;
}
.wpml-ls-legacy-list-horizontal .wpml-ls-item.wpml-ls-current-language {
font-weight: 700;
}
#mailpoet_form_1 .mailpoet_text, #mailpoet_form_2 .mailpoet_text {
margin: 0 0 25px 0 !important;
}
body #mailpoet_form_1 .mailpoet_submit, body #mailpoet_form_2 .mailpoet_submit {
font-size: 20px;
font-weight: 400;
fill: var(--e-global-color-567fc22);
color: var(--e-global-color-567fc22) !important;
background-color: #FFF;
border-style: solid;
border-width: 1px 1px 1px 1px !important;
border-color: #951135 !important; border-radius: 50px 50px 50px 50px; background-image: none !important;
margin: 10px auto 0 auto !important;
}
body .primary-menu.navbar .nav-item.current_page_item .nav-link {
color: var(--e-global-color-417d7ae) !important;
}
@media (min-width: 1200px) {
#pr-nav.navbar-fixed {
box-shadow: 0 0 20px rgba(0, 0, 0, .1);
}
}
@media (max-width: 768px) {
#pr-nav.navbar-fixed {
position: fixed;
top: 0;
left: 0;
right: 0;
z-index: 9999;
}
} .elementor-29676 .elementor-element.elementor-element-55dafdd .elementor-button,
.elementor-29676 .elementor-element.elementor-element-7b233b5 .elementor-button,
.elementor-29677 .elementor-element.elementor-element-7b233b5 .elementor-button {
font-family: "Open Sans", Sans-serif;
font-size: 20px;
font-weight: 400;
fill: #FFFFFF;
color: #FFFFFF;
background-color: transparent;
background-image: linear-gradient(90deg, #951135 0%, #E64847 100%);
border-style: none;
border-radius: 50px 50px 50px 50px;
padding: 20px 35px 20px 35px;
}
.elementor-29676 .elementor-element.elementor-element-b3d2398 .elementor-heading-title,
.elementor-29677 .elementor-element.elementor-element-b3d2398 .elementor-heading-title {
color: var(--e-global-color-65dedd6);
font-family: var(--e-global-typography-3d9d2d8-font-family), Sans-serif;
font-size: var(--e-global-typography-3d9d2d8-font-size);
font-weight: var(--e-global-typography-3d9d2d8-font-weight);
text-transform: var(--e-global-typography-3d9d2d8-text-transform);
line-height: var(--e-global-typography-3d9d2d8-line-height);
letter-spacing: var(--e-global-typography-3d9d2d8-letter-spacing);
word-spacing: var(--e-global-typography-3d9d2d8-word-spacing);
}
.elementor-29676 .elementor-element.elementor-element-368ef38 .elementor-heading-title,
.elementor-29677 .elementor-element.elementor-element-368ef38 .elementor-heading-title {
color: var(--e-global-color-f132ae8);
font-family: "Open Sans", Sans-serif;
font-size: 35px;
font-weight: 400;
line-height: 48px;
}
.elementor-29676 .elementor-element.elementor-element-834afa3,
.elementor-29677 .elementor-element.elementor-element-834afa3 {
width: 17%;
} @media (min-width: 769px) {
body #multi-step-form.fw-large-container .fw-progress-bar {
display: flex;
justify-content: center;
}
body #multi-step-form .fw-step-part {
padding: 30px !important;
background-color: #fff !important;
border-radius: 10px;
box-shadow: 0 0 20px rgba(0, 0, 0, .1);
}
body #multi-step-form .fw-plain-layout .fw-step-part-title {
margin: 0 0 10px 0 !important;
font-size: 19px;
color: #951135;
}
body #multi-step-form .fw-wizard-step-container h3 {
margin: 0 0 5px 0 !important;
font-size: 1em !important;
line-height: 1.4;
}
}
body #multi-step-form .fw-progress-bar .fw-progress-step {
font-size: 16px;
}
body #multi-step-form div[data-required="true"] h3:after {
font-size: 1em !important;
}
body #multi-step-form .fw-plain-layout .fa.form-control-feedback {
left: 45px !important;
}
body #multi-step-form .select2-container--default .select2-selection--single {
border-radius: 7px !important;
}
body #multi-step-form .fw-step-block {
margin-bottom: 20px !important;
}
body #multi-step-form.fw-large-container .fw-progress-bar .fw-progress-step .fw-txt-ellipsis[data-title]:hover:after,
body #multi-step-form.fw-large-container .fw-progress-bar .fw-progress-step .fw-txt-ellipsis[data-title]:hover:before,
body #multi-step-form.fw-large-container .fw-progress-bar .fw-progress-step .fw-txt-ellipsis {
display: none !important;
}
body #multi-step-form .fw-block-invalid .fw-block-invalid-alert {
font-size: 12px;
}
body #multi-step-form .fw-btn-submit, body #multi-step-form .fw-btn-submit:hover {
font-family: var(--e-global-typography-9ca01db-font-family), Sans-serif;
font-size: var(--e-global-typography-9ca01db-font-size);
font-weight: var(--e-global-typography-9ca01db-font-weight);
line-height: var(--e-global-typography-9ca01db-line-height);
letter-spacing: var(--e-global-typography-9ca01db-letter-spacing);
word-spacing: var(--e-global-typography-9ca01db-word-spacing);
fill: #FFFFFF;
color: #FFFFFF;
background-color: transparent;
background-image: linear-gradient(90deg, #951135 0%, #E64847 100%);
border-style: none;
border-radius: 50px 50px 50px 50px;
padding: 20px 35px 20px 35px;
}
body #multi-step-form .fw-toggle-summary, body #multi-step-form .fw-toggle-summary:hover {
font-family: var(--e-global-typography-9ca01db-font-family), Sans-serif;
font-size: var(--e-global-typography-9ca01db-font-size);
font-weight: var(--e-global-typography-9ca01db-font-weight);
line-height: var(--e-global-typography-9ca01db-line-height);
letter-spacing: var(--e-global-typography-9ca01db-letter-spacing);
word-spacing: var(--e-global-typography-9ca01db-word-spacing);
fill: var(--e-global-color-567fc22);
color: var(--e-global-color-567fc22);
background-color: #FFFFFF;
border-style: solid;
border-width: 1px 1px 1px 1px;
border-color: #951135;
border-radius: 50px 50px 50px 50px;
padding: 20px 35px 20px 35px;
} .register-popup {
display: none;
}
.popup-link-container aside h4 {
color: var(--e-global-color-65dedd6);
font-family: var(--e-global-typography-3d9d2d8-font-family), Sans-serif;
font-size: var(--e-global-typography-3d9d2d8-font-size);
font-weight: var(--e-global-typography-3d9d2d8-font-weight);
text-transform: var(--e-global-typography-3d9d2d8-text-transform);
line-height: var(--e-global-typography-3d9d2d8-line-height);
letter-spacing: var(--e-global-typography-3d9d2d8-letter-spacing);
word-spacing: var(--e-global-typography-3d9d2d8-word-spacing);
margin: 0 0 10px 0;
}
.popup-link-container aside h2 {
color: var(--e-global-color-f132ae8);
font-family: "Open Sans", Sans-serif;
font-size: 35px;
font-weight: 400;
line-height: 48px;
margin: 0 0 30px 0;
}
.popup-link-container aside a {
font-family: "Open Sans", Sans-serif;
font-size: 20px;
font-weight: 400;
fill: #FFFFFF;
color: #FFFFFF !important;
background-color: transparent;
background-image: linear-gradient(90deg, #951135 0%, #E64847 100%);
border-style: none;
border-radius: 50px 50px 50px 50px;
padding: 20px 35px 20px 35px;
margin-right: 20px;
}
body .register-group-buttons .elementor-widget-wrap {
display: flex;
flex-direction: row;
gap: 20px;
}
body .register-group-buttons .elementor-widget-wrap .elementor-element {
width: auto;
margin: 0;
margin-block: 0;
}
body .popup-link-container .register-group-buttons .elementor-widget-wrap {
justify-content: center;
align-items: center;
}
body .popup-link-container .register-group-buttons .elementor-widget-wrap .elementor-button {
display: flex;
justify-content: center;
align-items: center;
width: 215px;
height: 100px;
} .request-a-demo {
display: none;
}
.entry-content h2, .entry-content .h2 {
font-size: 23px;
font-weight: 500;
}
@media (min-width: 769px) {
body #multi-step-form .fw-wizard-step-container h3 {
font-size: 13px !important;
}
}
.popup-link-container .wpcf7-spinner:last-child {
display: none;
}
@media (max-width: 959px) {
body #mobile-toggle {
border-radius: 3px;
}
body #pr-nav .header-cta .elementor-button {
margin: 0;
font-size: 19px !important;
}
body .animated-icon1 span {
background: #fff;
}
.mailpoet_paragraph.selection-list fieldset label {
display: flex !important;
flex-direction: column;
align-items: center;
gap: 5px;
}
.mailpoet_paragraph.selection-list fieldset {
justify-content: space-between;
}
}
.to-top {
display: none;
}
@media (max-width: 959px) {
.to-top {
display: block;
position: fixed;
bottom: 20px;
right: 20px;
z-index: 9999;
background-color: #951135;
border-radius: 50%;
width: 50px;
height: 50px;
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
}
.to-top .fas {
color: #fff;
}
body #multi-step-form .fw-progress-bar {
display: flex;
}
body #multi-step-form .fw-progress-bar .fw-txt-ellipsis {
display: none;
}
body #multi-step-form .fw-progress-bar .fw-progress-step {
padding: 0 !important;
display: flex !important;
justify-content: center !important;
align-items: center !important;
width: 100% !important;
}
body #multi-step-form .fw-progress-bar .fw-progress-step:before {
position: relative !important;
}
}
#multi-step-form .fw-wizard-step.fw-current {
display: block!important;
}
body footer#site-footer {
padding: 0;
}
.gdpr-cookie-notice {
z-index: -1;
}  body .title-wrap {
display: flex;
align-items: center;
justify-content: center;
}
body .ft-col-4.col-lg-4.footer-sidebar-3 {
background-color: transparent;
}
body .blog-tile .entry-title-link {
color: var(--header-menu-color) !important;
} body .crp_related {
margin: 50px 0 0 0 !important;
padding: 0;
display: flex;
flex-direction: column;
gap: 20px;
align-items: flex-start;
}
body.single .crp_related.crp-grid ul {
width: 100%;
padding: 20px;
gap: 20px;
}
.elementor-shortcode #ppc-box {
display: flex;
gap: 40px;
flex-direction: column;
width: 100% !important;
}
.elementor-shortcode #ppc-box .three {
width: 100% !important;
}
@media (min-width: 1200px) {
body.page .crp_related {
width: 80vw;
left: 50%;
right: 50%;
margin-top: 100px !important;
margin-left: -40vw !important;
margin-right: -40vw !important;
position: relative;
padding: 0 20%; }
body.page .crp_related ul {
width: 100%;
grid-template-columns: repeat(4, 1fr) !important;
}
.elementor-shortcode #ppc-box {
justify-content: space-between;
flex-direction: row;
}
.elementor-shortcode #ppc-box .three {
width: auto !important; padding: 0 !important;
max-width: 360px;
}
.elementor-shortcode #ppc-box .clear,
.elementor-shortcode #ppc-box:after {
display: none !important;
}
}
.col-lg-4 .widget.widget_widget_crp {
display: none;
}
body .crp_related h2 {
color: var(--e-global-color-2583cc4);
font-family: "Segoe UI", Sans-serif;
font-size: 32px;
font-weight: 500;
line-height: 47.2px;
background: #60021B;
background: linear-gradient(to right, #60021B 0%, #E64847 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
display: inline-block;
font-weight: bold;
margin: 0;
padding: 0;
}
body .crp_related.crp-grid .crp_thumb, body .crp_related.crp-grid .crp_title {
margin: 0;
width: 100%;
}
body .crp_related.crp-grid ul {
gap: 40px;
}
body .crp_related.crp-grid .crp_thumb {
border-radius: 15px;
}
body .crp_related.crp-grid ul li a.crp_link {
display: flex;
flex-direction: column;
gap: 20px;
} body #ajaxsearchlite1 .probox, div.asl_w .probox {
background-color: transparent !important;
background-image: none;
border: 2px solid #951135 !important;
border-radius: 35px;
overflow: hidden;
height: 50px;
}
body div.asl_w {
background: transparent !important;
}
body #ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input {
color: #000 !important;
font-size: 20px;
height: auto !important;
padding: 13px 10px !important;
}
body #ajaxsearchlite1 .probox .proinput input::placeholder, div.asl_w .probox .proinput input::placeholder,
body #ajaxsearchlite1 .probox .proinput input::-webkit-input-placeholder, div.asl_w .probox .proinput input::-webkit-input-placeholder,
body #ajaxsearchlite1 .probox .proinput input:-ms-input-placeholder, div.asl_w .probox .proinput input:-ms-input-placeholder,
body #ajaxsearchlite1 .probox .proinput input::-moz-placeholder, div.asl_w .probox .proinput input::-moz-placeholder,
body #ajaxsearchlite1 .probox .proinput input:-moz-placeholder, div.asl_w .probox .proinput input:-moz-placeholder,
body #ajaxsearchlite1 .probox .proinput input::-ms-input-placeholder, div.asl_w .probox .proinput input::-ms-input-placeholder,
body div.asl_w .probox .proinput input::-webkit-input-placeholder {
color: #000000 !important;
}
body div.asl_w .probox .promagnifier {
width: 50px;
height: 50px;
} .blog-sidebar-top {
display: flex;
flex-direction: column;
margin: 0 auto;
max-width: 1300px;
gap: 20px;
}
@media (min-width: 960px) {
.blog-sidebar-top {
flex-direction: row;
}
}
.blog-sidebar-top .widget {
display: flex;
gap: 50px;
}
.blog-sidebar-top .widget .widget-title {
margin-bottom: 6px;
}
.header-blog {
max-width: 1140px;
display: flex;
margin-right: auto;
margin-left: auto;
position: relative;
padding: 180px 0px 0px 0px;
justify-content: center;
width: 100%;
gap: 60px;
}
.header-blog__text {
display: flex;
flex-direction: column;
justify-content: center;
max-width: 210px;
}
.header-blog__image {
max-width: 400px;
}
.header-blog__subtitle {
color: var(--e-global-color-65dedd6);
font-family: var(--e-global-typography-3d9d2d8-font-family), Sans-serif;
font-size: var(--e-global-typography-3d9d2d8-font-size);
font-weight: var(--e-global-typography-3d9d2d8-font-weight);
text-transform: var(--e-global-typography-3d9d2d8-text-transform);
line-height: var(--e-global-typography-3d9d2d8-line-height);
letter-spacing: var(--e-global-typography-3d9d2d8-letter-spacing);
word-spacing: var(--e-global-typography-3d9d2d8-word-spacing);
margin: 0;
}
.header-blog__title {
margin: 0;
color: var(--e-global-color-f132ae8);
font-size: 34px;
line-height: 43px;
} .slick-slide .elementor-container {
width: 100% !important;
} .ssbp-wrap .ssbp-list li.ssbp-li--copy a {
color: #951135 !important;
background-color: #951135 !important;
}