.elementor-kit-8{--e-global-color-primary:#FE4701;--e-global-color-secondary:#000000;--e-global-color-text:#2D2C26E6;--e-global-color-accent:#F5F6F7;--e-global-color-5d01131:#2A3642;--e-global-color-49ea1c8:#FFFFFF;--e-global-color-133fd24:#FFE9E0;--e-global-color-d2727d5:#D8D8D8;--e-global-color-b2a599e:#2E3C54;--e-global-color-58eaa74:#2D2C26A1;--e-global-color-6b01f02:#000000;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-f308711-font-size:16px;--e-global-typography-f308711-font-weight:300;--e-global-typography-d39e1e3-font-size:22px;--e-global-typography-d39e1e3-font-weight:300;--e-global-typography-d39e1e3-line-height:30px;--e-global-typography-1c5b27d-font-size:20px;--e-global-typography-1c5b27d-font-weight:300;--e-global-typography-1c5b27d-line-height:28px;color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;line-height:24px;--ang_color_heading:var( --e-global-color-text );}.elementor-kit-8 .elementor-widget-container *:not(.menu-item):not(.elementor-tab-title):not(.elementor-image-box-title):not(.elementor-icon-box-title):not(.elementor-icon-box-icon):not(.elementor-post__title):not(.elementor-heading-title) > a:not(:hover):not(:active):not(.elementor-item-active):not([role="button"]):not(.button):not(.elementor-button):not(.elementor-post__read-more):not(.elementor-post-info__terms-list-item):not([role="link"]),.elementor-kit-8 .elementor-widget-container a:not([class]){color:var( --e-global-color-primary );}.elementor-kit-8 .elementor-widget-container a:hover:not([class]){color:var( --e-global-color-primary );}.elementor-kit-8 h1, .elementor-kit-8 h2, .elementor-kit-8 h3, .elementor-kit-8 h4, .elementor-kit-8 h5, .elementor-kit-8 h6{color:var( --e-global-color-text );}.elementor-kit-8 h1{font-size:52px;font-weight:bold;line-height:60px;}.elementor-kit-8 h2{font-size:36px;font-weight:400;line-height:44px;}.elementor-kit-8 h3{font-size:22px;font-weight:300;line-height:30px;}.elementor-kit-8 h4{font-weight:400;}.elementor-kit-8 h5{font-size:22px;font-weight:300;line-height:30px;}.elementor-kit-8 .elementor-column-gap-default  > .elementor-column > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-kit-8 .elementor-column-gap-narrow  > .elementor-column > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-kit-8 .elementor-column-gap-extended  > .elementor-column > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-kit-8 .elementor-column-gap-wide  > .elementor-column > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-kit-8 .elementor-column-gap-wider  > .elementor-column > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-kit-8 .elementor-widget:not(:last-child){margin-bottom:0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.elementor-widget:not(:last-child){margin-bottom:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}@media(max-width:1279px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}}@media(max-width:959px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}}/* Start custom CSS */h1.entry-title {display: none;}
.scc_height .elementor-inner-column {min-height: 200px; }
h1, h2, h3, h4, h5, h6, p {margin-bottom: 32px !important;}
sup {font-size:40%; top:-10px;}
#ssc-header {width: 100% !important;}

a {color:#FD4603;}

#mp-pricing-table h1, #mp-pricing-table h2, #mp-pricing-table h3, #mp-pricing-table h4, #mp-pricing-table h5, #mp-pricing-table h6, #mp-pricing-table p {margin-bottom: 0 !important;}
#mp-pricing-table h2 {font-size:24px; text-transform: uppercase;}

#mp-pricing-table .price {font-size: 42px; font-weight: 500;}
#mp-pricing-table .details, .details {font-size: 12px;}
.mp-faqs b {color: #FE4701; font-weight: 400;}

.mp-about-us h3, .mp-about-us p {margin-bottom: 16px !important;}
.mp-footer a {color: #999999 !important;}
.elementor-counter-title {text-transform: uppercase; font-size: 16px !important;}

ul.cat-checklist {height: auto !important;}

#mp-case-studies .elementor-post:last-child {border:none;}
.quote-text {margin-bottom: 16px !important;}
#mp-case-studies .elementor-post {padding-bottom: 0 !important;}
#mp-case-studies .elementor-post img {padding-bottom: 32px;}
.quote-name {font-style: italic;}
#mp-case-studies h3 {margin-bottom: 16px !important;}
a.mp-case-study-category { padding: 4px 8px; background:#f5F6F7 !important; color:#888 !important; font-size: 11px; margin-right: 8px;}
.case-study .elementor-post__thumbnail__link {margin: 0 32px 0 0 !important;}
.case-study a.elementor-post__thumbnail__link , .case-study .elementor-post__title a {pointer-events: none; }

#mp-case-studies .elementor-posts--thumbnail-top.elementor-posts--align-left .elementor-post__thumbnail__link {text-align: left !important; margin: 0 !important;}

/* Integrations */
.integrations-header {}
.integrations-header h1 {
font-size: 26px;
font-weight: 300;
line-height: 34px;
margin-bottom: 16px !important;
}
.integrations-body h2 {
font-size: 24px;
font-weight: 300;
line-height: 32px;
margin-bottom: 16px !important;
}
.integrations-cta h4 {line-height: 32px !important;}

.mob-menu-header-holder {width: 25% !important;}
#mp-integrations-category img { height: 50px; width: auto; margin: 0 auto;}

#mp-integrations-category.elementor-posts-container .elementor-post__thumbnail {overflow: visible;}

/* #mp-integrations .elementor-post__thumbnail {width: 199%; background: white; margin-left: -70px; margin-top: -10px;} */

#menu-search li {list-style: none; text-align: center;}


.mp-login a {color: #2a3642 !important ;}
.mp-login a:hover {color:#fe4701 !important;}
.page-id-70 .mobmenu {display: none;}

.case-study a.elementor-post__thumbnail__link , .case-study .elementor-post__title a {pointer-events: none; }

.case-studies-sidebar .elementor-nav-menu li {border-bottom: 1px solid #D8D8D8;}
.case-studies-sidebar .elementor-nav-menu li:last {border-bottom: 0 !important; }

/* Mobile */
@media only screen and (max-width: 959px) {


.case-study a.elementor-post__thumbnail__link  , .case-study .elementor-post__title a { margin: 0 auto;}
/*.case-study .elementor-post__title {text-align: center;}*/
}

.case-study ul {margin-bottom: 16px; margin-top: -16px;}
.case-study li {
  margin: 0;
line-height: 1.5em;
font-size: 14px;
color: #777;
}



/* Pricing */

.page-id-5519 .site-header {display: none;}

/*
#mp-case-studies .elementor-post__title a, #mp-case-studies a.elementor-post__thumbnail__link  {pointer-events: none;}
#mp-case-studies .elementor-posts--skin-full_content article {flex-direction:row;}
#mp-case-studies .elementor-post__thumbnail img {width: 200px;}
#mp-case-studies .elementor-post__thumbnail {}
#mp-case-studies .elementor-post__thumbnail {float:left !important; width: 25%;}
#mp-case-studies .elementor-post__text {width: 75%; float: left !important;}
*/


/*
.elementor-sticky--active {border-bottom: 3px solid #000;}
*/

/* Pricing Toggle https://staging-php74.wptouch.com/dp/wp-content/uploads/2021/05/toggle.png
#elementor-tab-title-6041 {opacity: 50%;}
#elementor-tab-title-6041.elementor-tab-desktop-title.elementor-active:after { pointer-events: none; position: absolute; top: 8px; right: 0; background-position: top left; background-size: 60px !important; background: url("https://staging-php74.wptouch.com/mp/wp-content/uploads/2021/06/toggle-annual.png"); height: 40px !important; width:60px !important;}
#elementor-tab-title-6041.elementor-active {margin-right: 60px !important; opacity: 100%;}

#elementor-tab-title-6042 {opacity: 50%;}
#elementor-tab-title-6042.elementor-tab-desktop-title.elementor-active:before {pointer-events: none;  position: absolute; top: 8px; left: -60px; background-position: top left; background-size: 60px !important; background: url("https://staging-php74.wptouch.com/mp/wp-content/uploads/2021/06/toggle-monthly.png"); height: 40px !important; width:60px !important;}
#elementor-tab-title-6042.elementor-active {margin-left: 60px !important; opacity: 100%;}

#elementor-tab-title-1491 {opacity: 50%;}
#elementor-tab-title-1491.elementor-tab-desktop-title.elementor-active:after { pointer-events: none; position: absolute; top: 8px; right: 0; background-position: top left; background-size: 60px !important; background: url("https://staging-php74.wptouch.com/mp/wp-content/uploads/2021/06/toggle-annual.png"); height: 40px !important; width:60px !important;}
#elementor-tab-title-1491.elementor-active {margin-right: 60px !important; opacity: 100%;}

#elementor-tab-title-1492 {opacity: 50%;}
#elementor-tab-title-1492.elementor-tab-desktop-title.elementor-active:before {pointer-events: none;  position: absolute; top: 8px; left: -60px; background-position: top left; background-size: 60px !important; background: url("https://staging-php74.wptouch.com/mp/wp-content/uploads/2021/06/toggle-monthly.png"); height: 40px !important; width:60px !important;}
#elementor-tab-title-1492.elementor-active {margin-left: 60px !important; opacity: 100%;}*/

#elementor-tab-title-1491.elementor-active, #elementor-tab-title-1492.elementor-active {background-color: #FE4701; color: white;}
#elementor-tab-title-1491 {border:1px solid #FE4701; color:#FE4701; padding: 12px 16px; border-radius: 5px 0 0 5px;}
#elementor-tab-title-1492 {border:1px solid #FE4701; color:#FE4701; padding: 12px 16px; border-radius: 0 5px 5px 0;}

#h-tabs .elementor-tabs-wrapper {    justify-content: center !important; margin-left: 44px;}

@media only screen and (max-width: 1270px) {
.dp-save-money {display: none; }
#h-tabs .elementor-tabs-wrapper {margin-left: 0 !important;}
}

/* blog lising */

#mp-blog .elementor-post__thumbnail img, #mp-blog .elementor-post__thumbnail__link {text-align: center; margin: 0 auto 16px auto;}


/* Case Study Menu */

.mp-case-study-menu a {border-radius: 5px; color: #FD4603 !important; border: #FD4603 solid 1px !important; background-color: #fff !important; margin-top: 16px; padding:16px 32px !important; font-size:14px; text-transform: uppercase; font-weight: 600;}
#integrations-menu a {border-radius: 5px; color: #FD4603 !important; border: #FD4603 solid 1px !important; background-color: #fff !important; margin-top: 16px; padding:16px 32px; font-size:14px; text-transform: uppercase; font-weight: 600;}


#integrations-menu a.elementor-item-active, #integrations-menu a:hover, .mp-case-study-menu a:hover {color: #fff !important; background-color: #FD4603 !important;}

.post-3150 img, .post-3158 img, .post-3167 img, .post-3167 img  {width:130px !important; margin: 0 auto;}

#mp-post-body img {margin: 16px 0;}
#mp-post-body p {margin-bottom: 16px;}

.btn-sidebar {    font-weight: 500;
text-transform: uppercase;
background-color: #FE4701;
border-radius: 5px 5px 5px 5px;
padding: 16px 64px 16px 64px !important;
color: white !important;
margin: 32px auto;
display: inline-block;
font-size: 18px !important;
clear: both;

}

blockquote {
background: none repeat scroll 0 0 #F5F6F7;
border-left: 5px solid #fe4701;
font-style: italic;
margin: 0px 0 32px 0;
padding: 10px 15px 5px;
quotes: none;
}

.single-post br {
  display: block; /* makes it have a width */
        content: ""; /* clears default height */
        margin-top: 32px; /* change this to whatever height you want it */
}

.single-post .mp-footer br {margin-top: 0 !important;}

[type=button], [type=submit], button {
    font-weight: 600;
    text-transform: uppercase;
    background-color: #FE4701;
    border-radius: 5px 5px 5px 5px;
    padding: 8px 64px 8px 64px;
    color:white;
    border: 0;
}

.mob-menu-header-holder {z-index: 999 !important;}

.single-post #mp-post-body {font-size: 1.1em !important; color: #000 !important; }


.mp-blog-sidebar p {font-size: 1em !important;}

.single-post #mp-post-body img {margin: 0 auto; clear: both;
    display: block;}

.single-post #mp-post-body ul, .single-post #mp-post-body ol {margin-bottom:32px !important;}


#mp-blog .elementor-post__excerpt p, #mp-blog .elementor-post__meta-data {font-size:1.1em !important; color: #000 !important;}

.single-post #mp-post-body p {line-height: 28px;}/* End custom CSS */