/**
* Theme Name: Jumpstart Child
* Description: This is a child theme of Jumpstart, generated by Merlin WP.
* Author: <a href="http://www.tommusrhodus.com/">Tom Rhodes</a>
* Template: jumpstart
* Version: 1.1.1
*/

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap');

/*.container a{
    padding: .2em;
}
.post-template-default.single.single-post .container .elementor-widget-container a {
    padding: unset;
}*/
@media (pointer: coarse){
    .container a{
        padding: .8em;
    }
    .single-post .bialty-container p a{
        padding: 0;
    }
}
.page-id-15 .text-small.text-muted,.single-post .text-small.text-muted,.single-post .text-small.text-muted.mb-2{display:none}.smaller .login_ul .nav_list.sign_up_item{background-color:#009fda;height:40px;line-height:40px}.login_ul .nav_list.sign_up_item{font-weight:600!important}.menu_bar .navRoot li{display:flex;align-items:center}a.sign_up_item.nav_list{margin-top:0!important}.desktop_header.globalNav .menu_bar .navRoot{margin-bottom:0}.archive .header-top-space,.page-id-15 .header-top-space{padding-bottom:75px}.desktop_header .logo>a{margin-top:-10px}.single-post .bialty-container{height:100%}@media screen and (max-width:768px){.single-post .elementor-widget-container ul{padding-left:15px!important}.single-post .elementor-widget-container ul li{list-style-position:initial;margin-bottom:10px}}.single-post .bialty-container p{font-weight:500}.single-post .bialty-container ul{list-style-position:outside!important;padding-left:20px!important}.single-post .comment-content ol,.single-post article.article ol{list-style-position:outside;margin-bottom:20px}.single-post.postid-5554 .article ol>li::marker{font-weight:700}.single-post.postid-5554 .article ol{padding-left:15px}.single-post figure.wp-block-image{margin:0;margin-bottom:20px}.elementor-widget-container .elementor-toc__body ol.elementor-toc__list-wrapper{list-style:none!important}.archive section.bg-gradient.text-white .bg-primary-3,.single-post section.bg-gradient.text-white .bg-primary-3,section.bg-gradient.text-white .bg-primary-3{background-color:#f2f4f9!important;box-shadow:none!important}.archive footer.bg-primary-3.footer-1,.single-post footer.bg-primary-3.footer-1,footer.bg-primary-3.footer-1{box-shadow:none!important}.client_review_auth span.testimonial-heading{font-size:20px;margin:0;font-weight:600;color:#000;width:100%}span.display-5{color:#2c3038;display:block;font-weight:700;font-size:1.75rem;margin-bottom:20px;margin-bottom:1rem}.solutionmenupart span.dropdowmnhead{font-size:18px;line-height:34px;color:#000;font-weight:700;text-transform:uppercase;margin-top:0;margin-bottom:6px}.widget-title.widgettitle.nd{color:#8b9aac;font-weight:700;font-size:20px;margin-top:0;margin-bottom:12px;padding-bottom:0}@media screen and (max-width:991.98px){footer span.widget-title.widgettitle.nd+div{display:none;padding:10px}footer.bg-primary-3.footer-1 span.widget-title.widgettitle.nd{color:#8b9aac;margin-top:0;margin-bottom:0;border-bottom:1px solid;padding:10px;cursor:pointer;font-size:18px;font-weight:500;position:relative;display:block}footer.bg-primary-3.footer-1 span.widget-title.widgettitle.nd::after{position:absolute;content:"";background-image:url(assets/images/images-mobile_footer_plus.png);background-repeat:no-repeat;background-size:17px 17px;background-position:center right;width:17px;height:17px;right:8px;top:12px;transition:all .2s ease-in;-webkit-transition:all .2s ease-in}footer.bg-primary-3.footer-1 span.widget-title.widgettitle.nd.mobile_rotate_icon::after{transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg)}}footer.bg-primary-3.footer-1 span.desktop_footer{font-weight:700;font-size:18px;margin-top:0;margin-bottom:15px;color:#000!important;border:none!important}@media screen and (max-width:1200px){footer.bg-primary-3.footer-1 span.desktop_footer{text-align:center;padding:0}}@media (max-width:991px){footer.bg-primary-3.footer-1 span.desktop_footer{text-align:left}}span.desktop_footer i.fa.fa-heart{color:#d85a4b}h2.second-title{font-weight:400;font-size:32px;line-height:39px;color:rgba(255,255,255,.7);margin-bottom:0;text-align:center;margin-top:10px}@media screen and (max-width:480px){h2.second-title{font-size:21px;line-height:30px}.single-post .header-top-space{padding-bottom:82px!important}}#digitalfixinglist .elementor-icon-list-text h3{font-size:22px;font-weight:400;margin:0}span.h3{display:block}.single-post .wpcf7-form.init.ng-pristine.ng-valid .d-flex.flex-column.flex-sm-row.form-group{position:relative}.single-post .wpcf7-form.init .d-flex.flex-column.flex-sm-row.form-group .wpcf7-spinner{position:absolute;right:-62px;top:50%;transform:translate(-50%,-50%)}.es_subscription_form.es_shortcode_form .es-field-wrap{display:inline-block}.es_subscription_form.es_shortcode_form input[type=submit]{color:#fff;background-color:#2568ef;border-color:#2568ef;font-size:1.25rem;line-height:1.5;border-radius:.3125rem;padding:10px 23px}.es_subscription_form.es_shortcode_form input[type=submit]:hover{color:#fff;background-color:#1054dd;border-color:#1054dd}.wpcf7 .d-flex.flex-column.form-group{margin-bottom:35px!important}.wpcf7-form .d-flex.flex-column.flex-sm-row.form-group .wpcf7-spinner{position:absolute;right:-40px;top:50%;transform:translateY(-50%);margin:0}.wpcf7-form .wpcf7-form-control{height:72px!important}.wpcf7-form .wpcf7-not-valid-tip{position:absolute;left:0;background-color:red;color:#fff;padding:2px 5px;font-size:13px;width:100%;text-align:left;border-radius:4px;border-radius:.1875rem}.page.page-id-796 .layer-2{background:0 0!important;box-shadow:none}.page-id-3126 .elementor-widget-button .elementor-button{background-color:#0092c7;border-radius:50px 50px 50px 50px}#text-2 .textwidget{padding-top:3px}#text-2 .textwidget>p{margin-bottom:12px}.page-template-beforeyougo-page_template .sub_cmn_btn{line-height:normal!important}.mkb-container{width:100%}.feature_compair_div .nav-justified .nav-link.active{background-color:#423a4e;color:#fff!important}form#searchform button{padding-top:0;padding-bottom:0}@media only screen and (max-width:767px){form.search-form{flex-direction:row!important}form.search-form input.form-control{margin-bottom:0!important;margin-right:10px}form.search-form .btn{padding-left:10px;padding-right:10px;font-size:14px}}@media (max-width:767px){.phone_app_div.banner-top-space{padding-top:20px}}.page-id-5123 .send_fax.home_new_sendfax_div.compare_fax_btn{float:left}@media only screen and (min-width:376px) and (max-width:399px){.banner-btn-area button{display:flex!important;align-items:center;padding:0 15px!important;width:auto!important}.banner-btn-area button.grey-btn-hover{min-width:152px}.banner-btn-area button.box_send_fax_btn{min-width:144px}}.elementor-element-4fddbbca .elementor-widget-container .media,.elementor-element-74f59fe4 .elementor-widget-container .media{width:100%;min-height:125px}.elementor-element-6c3f932c{display:none}@media only screen and (min-width:992px) and (max-width:1100px){.elementor-element-4fddbbca .elementor-element-148621d1 .media,.elementor-element-4fddbbca .elementor-element-79a35aea .media{min-height:150px}}@media only screen and (min-width:992px) and (max-width:1023px){.elementor-element-4fddbbca .elementor-element-31ca9817 .media,.elementor-element-4fddbbca .elementor-element-3b685510 .media{min-height:150px}}@media only screen and (max-width:991px){.elementor-element-4fddbbca .elementor-widget-container .media,.elementor-element-74f59fe4 .elementor-widget-container .media{min-height:172px}}@media only screen and (max-width:767px){.elementor-element-4fddbbca .elementor-element-148621d1 .media,.elementor-element-4fddbbca .elementor-element-31ca9817 .media,.elementor-element-4fddbbca .elementor-element-3b685510 .media,.elementor-element-4fddbbca .elementor-element-79a35aea .media,.elementor-element-4fddbbca .elementor-widget-container .media,.elementor-element-74f59fe4 .elementor-widget-container .media{min-height:auto}}@media screen and (max-width:630px){header.top_header,header.top_header.mobile_header{height:60px!important}.sidepanel .navbar-toggle{position:absolute;top:50%;margin:1.5px 0 0!important;transform:translateY(-50%)!important;right:0}}.mkb-sidebar-right .mkb-content-main--search.mkb-content-main--has-sidebar{width:100%}.mkb-breadcrumbs{max-width:1180px;padding:0 15px;margin:0 auto 20px}.mkb-sidebar-right .mkb-content-main--search.mkb-content-main--has-sidebar .mkb-pagination{margin:2em auto}section.slider-main-wrap{padding-bottom:1px!important}.elementor-element-3d7a297 .list_item.corporate_list_item h3{color:#fff}.hubspot_iframe{background-color:#fff;border:1px solid #ccc;padding:30px;border-radius:20px;width:100%}
.subscription_btn_div {
    display: flex;
    justify-content: center;
}

.subscription_btn_div .btn  {
    padding-top: 0;
    padding-bottom: 0;
    height: 36px;
    line-height: 36px !important;
    border: 0;
    display: flex;
    align-items: center;
}

.cancel_subscription_div .login_to_cancel button {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    line-height: 32px;
}
.page-id-15  a.lead,
.archive a.lead {
    color: #009fda;
    background: transparent !important;
}
.page-id-15 .card .card-body p + a,
.archive .card .card-body p + a {
    color: #009fda;
    background: transparent !important;
}

nav ul.pagination .page-item.active a.page-link{
    background: #009fda;
    color: #fff;
    border-color: #009fda;
}
nav ul.pagination .page-item .page-link svg > path { stroke: #009fda; }
nav ul.pagination .page-item a.page-link {
    color: #009fda;
}
a.post-category,
.page-id-15 a.post-category,
.archive a.post-category {
    background-color: rgba(90, 80, 104,0.1) !important;
    color: #595068 !important;
}
a.post-category:hover,
a.post-category:focus,
.page-id-15 a.post-category:hover,
.page-id-15 a.post-category:focus,
.archive a.post-category:hover,
.archive a.post-category:focus {
    background-color: #564c64 !important;
    color: #fff !important;
}
.page-id-15 a.post-category:focus
.archive a.post-category:focus {
    box-shadow: 0 0 0 0.2rem rgb(89 79 103);
}

@media screen and (max-width:768px){
    .home .companies_logo_div{
        padding-bottom: 20px;
    }
    #company_logo_slider .slick-arrow {
        background: #7d7a7a;
        padding: 10px;
        width: auto;
        height: auto;
        border-radius: 50%;
        font-size: ;
    }
    #company_logo_slider .slick-arrow:hover {
        top: 20px;
    }
}

.aboutbannermain  h1.display-3 {
    font-size: 45px;
    line-height: 55px;
    margin-bottom: 10px;
}

.aboutbannermain  p.lead {
    font-size: 20px;
    line-height: 30px;
    color: #B1AEB7;
}

@media (max-width: 991.98px) {
    .aboutbannermain p.lead {
        font-size: 16px;
        color: #B1AEB7;
        line-height: 23px;
    }
    .aboutbannermain h1.display-3 {
        line-height: 40px;
    }
}

/*  Blog detail page sidebar start */

.singlepage_sidebar {
    position: sticky;
    top: 146px;
    padding: 53px 25px 62px 25px;
    box-shadow: 0px 0px 19px 1px #919090;
    border-radius: 37px;
    text-align: center;   
    background-color: #009FDA;
    margin-left: 50px;
    margin-right: -50px;
}
.sidebar-image {
    margin-bottom: 15px;
}
/*.sidebar-image .image-cta {
    max-width: 33%;
}*/
.sidebar-button a.elementor-button-link {
    background-color: #fff;
    color: #009FDA !important;
}
.singlepage_sidebar .sidebar-content .text-cta,
.singlepage_sidebar .sidebar-title h2.title-cta,
.singlepage_sidebar .sidebar-title span.h2.title-cta {
    color: #fff;
}
.singlepage_sidebar .sidebar-title span.h2.title-cta {
    display: inline-block;
}
.singlepage_sidebar .sidebar-image img.image-cta {
    width: 25%;
    height: auto;
}

/*  Blog detail page sidebar end */

@media only screen and (max-width: 1279px) {
    .singlepage_sidebar {
        margin-left: 0px;
        margin-right: -10px;
    }
}
/*--- End (max-width: 1279px) ---*/

@media only screen and (max-width: 991px) {   
    .singlepage_sidebar {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 20px;
    }
}
/*--- End (max-width: 991px) ---*/

.afterbuttontext-homebn {
    color: #929292 !important;
    font-family: 'Inter', sans-serif !important;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 0;
    text-align: center;
}
.banner-btn-area {
    margin-bottom: 15px;
}
.homenewsectionin .elementor-button-link.elementor-button:hover,
.homenewsectionin .elementor-button-link.elementor-button {
    color: #009FDA !important;
}

.homenewsectionin .lead.mb-0{margin-bottom: 6px !important;}

#menu-item-5309 .nav-link p.sp {
	display: inline-block;
	margin-left: 4px;
	margin-bottom: 0;
}

.single.single-post .bg-light .card .bialty-container .card-img-top {
	height: auto;
}


.bg-gradient {
    background: linear-gradient(to right, #009FDA, #973DE4) !important;
}
.type-post .card.hover-box-shadow:hover {
    transform: translateY(0) !important;
}
.bg-gradient form.wpcf7-form input[type="submit"] {
    background-color: #009fda;
    border-color: #009fda;
}
.compare-ifax-table-scroll table tbody tr td:first-child {
    width: 16%;
}
.compare-ifax-table-scroll table tbody tr td {
    width: 14%;
}

/**** Np 10-08-22  ****/

.type-post .card.hover-box-shadow .hover-fade-out, .type-post .card.hover-box-shadow .hover-fade-out:hover {
	height: auto;
}
.blob.blob-4.bg-gradient.w-100.h-100.bottom.right {
    display: none;
}


/******************/

.singlepage_show_search .searchform .form-control {
    border: 1px solid #C4C4C4;
    height: 48px;
    padding: 0 15px 0 25px;
    font-size: 16px;
    font-weight: 500;
    color: #929292;
    background: rgba(255, 255, 255, 0.9);
    border-radius: 4px 0 0 4px;
}

.singlepage_show_search .btn.btn-primary.btn-lg {
    height: 48px;
    line-height: 48px;
    padding: 0;
    min-width: 118px;
    font-size: 16px;
    font-weight: 700;
    border: 0 none;
    background: #009FDA;
    border-radius: 0px 4px 4px 0px;
}
.singlepage_show_search {
    width: 100%;
}
.show-social-media-sh {
    display: flex;
    align-items: center;
}
.show-social-media-sh > span {
    margin-right: 11px;
    font-size: 18px;
}
/*********************************/
.footer_ledt_img {
	text-align: left;
	float: left;
}

#usm-admin-notification-widget {
    display: none;
}
.sfsiplus_footerLnk {
    display: none;
}

body.post-template-default.single.single-post .elementor-widget-container ul li {
    font-weight: 500;
}
body.post-template-default.single.single-post .elementor-widget-container ol li {
    font-weight: 500;
}
.post-template-default.single.single-post .elementor-widget-container figure.wp-block-table {
    margin-bottom: 0;
}
.post-template-default.single.single-post .elementor-widget-container figure.wp-block-table table {
    margin-bottom: 30px;
}

.button_otrsall_fax {
    display: flex;
    align-items: center;
    margin-top: 50px;
}
.button_otrsall_fax .pdf_btn.faxbtn {
    margin: 0 auto;
}