/* Zoho Chat */
.chat-iframe-wrap {
    bottom: calc(var(--zsiqf-float-close-height) + 95px + var(--zsiq-seasonal-image-height));
}

.zsiq-float {
    bottom: calc(90px + var(--zsiq-seasonal-image-height));
    right: 24px;
}

[data-id=zsalesiq] {
    z-index: 2147483000 !important;
}

@media screen and (max-width: 480px) {
    #stl_widget_iframe.stl_widget_closed {
        bottom: 0px;
        right: 0px;
    }

    #stl_widget_iframe_wrapper {
        bottom: 6px;
        right: 6px;
    }

    .zsiq-float {
        right: 10px;
    }
}

/* Category Blog */
.category .page-title-block {
    background-image: url(https://mediateuk.webfly-agency.com/wp-content/uploads/2021/04/page-banner-bg.jpg);
}

.page-template-category .page-title-block {
    background-image: url(https://mediateuk.webfly-agency.com/wp-content/uploads/2021/04/page-banner-bg.jpg);
}

.error404 .page-title-block {
    background-image: url(https://mediateuk.webfly-agency.com/wp-content/uploads/2021/04/page-banner-bg.jpg);
}

/*menu link color active*/
.header-style-1 #primary-menu.no-responsive>li.menu-item-current>a, .header-style-1 #primary-menu.no-responsive>li.menu-item-active>a {
    background-color: #3c395000 !important;
}

/*Hide Menu Link Contact us on Desktop, visible only for Mobile*/
@media only screen and (min-width: 1010px) {
    #menu-item-26428 {
        display: none !Important;
    }
}

/*Homepage Bullet list color*/
li#redtick::before {
    color: #f9b400;
}

/*Divorce page custom bullet list*/
ul.mybullet li {
    list-style-image: url('https://mediateuk.webfly-agency.com/wp-content/uploads/2019/02/like2.png');
}

.wpb_text_column ul li:before {
    background-color: #00bcd4;
}

/*Negotiation page custom bullet list*/
ul.mybullet1 li {
    list-style-image: url('https://mediateuk.webfly-agency.com/wp-content/uploads/2019/02/like2.png');
}

.wpb_text_column ul li:before {
    background-color: #00bcd4;
}

ul.mybullet1 {
    padding-inline-start: 65% !Important;
}

/*Facebook Link icon moved left of top arrow*/
#footer-socials .socials {
    margin: 0 8px;
}

/*Karen Mediator homepage reduced top margin to match the alingment*/
p#karena {
    margin-top: -30px !important;
}

/*FMCT tags on Mediators page - changed color to black*/
.team-person-position {
    color: black !important;
}

/*Ipad Contact US section not working*/
@media (max-width: 1199px) {
    .wpb_row {
        margin-top: 0.01em !important;
    }

}

/*Mediators button at the bottom*/
.team-person .team-person-phone {
    border: 2px solid #46485c;
    border-radius: 30px 30px 30px 30px;
}

/*Footer copyright size*/
.footer-site-info {
    font-size: 80.86%;
}

/*Footer Padding*/
#footer-nav {
    padding: 20px 0;
}

/*Footer Contact Us pading*/
.site-footer .gem-contacts-item.gem-contacts-phone {
    padding-top: 10px;
}

/*Footer icons color*/
.site-footer .gem-contacts-phone:before {
    color: white !important;
}

.site-footer .gem-contacts-address:before {
    color: white !important;
}

.site-footer .gem-contacts-email:before {
    color: white !important;
}

.site-footer .gem-contacts-website:before {
    color: white !important;
}

.site-footer .gem-contacts-item.gem-contacts-address {
    border-bottom: 1px solid #ffffff;
    padding-bottom: 10px;
    margin-top: 10px;
}

/* Color for submenu under testemonials Name*/
.gem-testimonials.style1 .gem-testimonial-content div {
    color: white;
}

/*Contact Form Selectors Color*/
.wpcf7-form .combobox-wrapper {
    background-color: #f4f6f7;
}

/*Color for form selectors*/
.gem-news-item-date, .related-element-info .gem-post-date, .date-color, .combobox-wrapper .combobox-text, #page .woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered, .socials-sharing a.socials-item, .gem-testimonial-position, .gem-testimonial-company, .jtwt_date, .blog.blog-style-timeline .comments, .entry-date, .portfolio-filters a, .comments-link a, .widget_recent_entries .post-date, .post-author-info .date, .block-date, .block-tags .sep, .styled-blog-meta .comments:after, .related-element-info .date, .login label, .register label, .woocommerce-password-hint, .form-edit-adress label, .teaser_grid_container .gem-post-date, .gem-post-grid-item-date, .page-title-style-2 .page-title-excerpt, .blog.blog-style-masonry article .description .info .date, .blog.blog-style-masonry article .description .info .sep, .blog.blog-style-masonry article .description .info .comments, .widget_categories>ul li, .widget_product_categories>ul li, .widget_pages>ul, .gem-teams-position.body-small, .widget .mc-text.small-body, .widget .team-person-email, .widget .jtwt_date, .widget_recent_comments li, .widget_price_filter .price_label, .project_info-item-style-2 .project_info-item .title, .mc4wp-form input[type='email'], .gallery-caption, #colophon .widget_tweets .jtwt_tweet a:hover, #colophon .gem-contacts .gem-contacts-item.gem-contacts-website a:hover, #colophon .gem-contacts .gem-contacts-item.gem-contacts-email a:hover, #colophon .widget_calendar td a:hover, .widget_meta li:before, #colophon .skill-title, #colophon .widget.widget_search .gem-button, #colophon .wpcf7 .wpcf7-form .contact-form-footer .wpcf7-submit, #colophon #mc4wp_submit, #colophon .widget_meta li:before, .gem-quote.gem-quote-style-5 blockquote, .blog-style-masonry .post-meta-likes:hover, .wpcf7-form .combobox-wrapper .combobox-text, .blog-style-styled_list1 .post-date, .blog-style-styled_list1 .post-author, .blog-style-styled_list2 .post-date, .blog-style-styled_list2 .post-author, .gem-media-grid .vc_gitem-animated-block .vc_gitem-zone-b .vc_gitem-post-data-source-post_excerpt>div, .midia-grid-item-post-author, body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-page a, .project-info-shortcode-style-default .project-info-shortcode-item .title, .woocommerce-variation-availability, .gem-search-form.gem-search-form-style-dark .search-field {
    color: #616263;
}

/*Border Colors for comparison sections*/
.vc_custom_1549230146471 {
    border: 1px solid #7067f0 !important;
}

.vc_custom_1549230036814 {
    border: 1px solid #7067f0 !important;
}

/* Style for Footer submission Form*/
#colophon .widget, #colophon .widget .gem-testimonial-position, #colophon .widget.widget_recent_entries .post-date {
    color: #ffffff;
}

input#ed_btn {
    margin: 0px !important;
}

.ed_form, input[type='submit'] {
    margin: 0px !important;
}

.ed_sent_successfully {
    color: white !important;
}

.wpf_form_wrapper_25912 .wpf_form_description {
    text-align: center;
}

.wpf_form_wrapper_25912 h3.wp_form_title {
    font-size: 19px;
    line-height: 28px;
    text-transform: none;
    text-align: center;
    letter-spacing: 0;
}

.wpf_form_wrapper_25912 .wpf_input_label {
    display: none;
}

.wpf_form_wrapper_25912 form.wpf_label_top .wpf_form_group .wpf_form_control {
    min-height: 34px;
}

#header-form-section .wpb_text_column.wpb_content_element.vc_custom_1584697040897.ptext .wpb_wrapper {

    padding: 0px 25px 0px 25px;
    border: 2px solid black;
}

#header-form-section .wpf_form_wrapper_25912 .wpf_full_block_btn {
    background: rgb(255, 180, 0);
    border-color: rgb(255, 180, 0);
    border: 1px solid rgb(255, 180, 0);
    box-shadow: none;
}

@media only screen and (max-width: 600px) {
    #header-form-section .wpf_submit_button {
        font-size: 14px;
        height: 50px;
    }
}

@media only screen and (max-width: 600px) {
    #content-form-section .wpb_wrapper {
        padding-top: 10px;
        margin-left: 5px;
    }
}

@media only screen and (max-width: 320px) {
    #content-form-section .wpb_wrapper {
        padding-top: 10px;
        margin-left: 5px;
    }
}

.form-check {
    display: inline-block;
    width: 49% !important;
    min-width: 220px;
}

.form-check .form-check-input.wpf_form_control {
    min-height: 10px !important;
}

.sidebook {
    background: #eee;
    padding: 20px;
}

.sidebook h3 {
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    font-weight: 400;
    text-transform: none;
}

.sidebook h3 span {
    text-transform: uppercase;
    display: block;
    font-size: 17px;
    font-weight: 400;
    letter-spacing: 0px;
    margin-bottom: 10px;
}

.sidebook a {
    display: block;
    height: auto;
    white-space: inherit;
    line-height: 25px;
    padding: 10px;
    font-size: 16px;
    margin: 0px;
    background: #1FC5D2;
}

/* Divorce Packages page */
.page-id-25168 .vc_custom_1741264519084 {
		    margin-bottom: 0;
}
.page-id-25168 .vc_custom_1741264261747 {
		    margin-bottom: 0;
}
.page-id-25168 .vc_custom_1741264324185 {
		margin-bottom: 0;
}
.page-id-25122 .vc_custom_1725189511812 {
		margin-bottom: 0;
}
.wcl-flex-table-button-end>.wpb_column>.vc_column-inner>.wpb_wrapper {
		display: flex;
    flex-direction: column;
    height: 100%;
}
.wcl-flex-table-button-end .wpb_wrapper .gem-button-container {
		flex: 1 1 auto;
    display: flex;
    justify-content: center;
    align-items: flex-end;
}
@media only screen and (max-width: 767px) {
		.wcl-mobile-hide {
				display: none;
		}
		
		.wcl-about-us-image {
				margin-bottom: 0;
		}
		.wcl-about-us-image .wpb_raw_code.wpb_content_element.wpb_raw_html {
				margin-bottom: 0;
		}
}

/* Safary bold font fix */
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}