/* This code hides the title of the service block from the services pages*/
.single .cherry-services.template-single .service_single_title {display: none;}


/* This code sets the width of the logo from the menu on the services pages*/
.site-header.minimal .site-logo__link .site-link__img {
    width: 167px;
}


/* This code customizes the aspect of the pricing tables. Code starts here ⬇️ */
.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing.tm_pb_module.tm_pb_pricing {
	margin-top: 19px; }
	
	
div.tm_pb_pricing:nth-child(2)
	{
    position: relative;
    min-height: 1px;
    padding-left: 1rem;
    padding-right: 1rem;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing.tm_pb_module.tm_pb_pricing .tm_pb_pricing_table.tm_pb_featured_table {
    -webkit-flex: 0 0 38.96%;
    -ms-flex: 0 0 38.96%;
    flex: 0 0 38.96%;
    max-width: 50.96%;
    padding: 19px 9px 39px;
    margin: 0;
    position: relative;
    background-color: #fff;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing.tm_pb_module {
    margin-left: -7.875rem;
    margin-right: -1.875rem;
}

/* Code ends here ⬆️ */

/* Changes the color of the text version of the logo (Including hover) */
.site-logo__link {
    color: #fff;
}
.site-logo__link:hover {
    color: #f4e9db;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing.tm_pb_module.tm_pb_pricing .tm_pb_pricing_table.tm_pb_featured_table {
    -webkit-flex: 0 0 38.96%;
    -ms-flex: 0 0 38.96%;
    flex: 0 0 38.96%;
    max-width: 68.96%;
    /* padding: 0px; */
    padding: 30px;
    margin: 0;
    position: relative;
    background-color: #fff;
}

.tm_pb_section_0 h1 {
    font-size: 36px !important;
}

#tm_builder_outer_content .tm_pb_section .tm_pb_button_module_wrapper .tm_pb_button:after, #tm_builder_outer_content .tm_pb_section  .tm_pb_button:after {
    margin-left: 7px;
    font-family: material-design;
    font-size: 14px;
    content: none;
    line-height: 17px;
}

.service-descr {display: none; }

.service_button {display: none;}

#tm_builder_outer_content .tm_pb_section .tm_pb_pricing_table .tm_pb_pricing_heading h2 {

    font-size: 30px!important;
}

#services-2812 > div.service_thumbnail.container {display: none;}

.main-navigation li:hover:after, .main-navigation li.menu-hover:after, .main-navigation .menu > li.current-menu-item:hover:after {
    background-color: #fada58;
}


/* Opacity, font h1 slider first page ⬇️ */
.tm_pb_slide_description_inner {
    background-color: #ffffffdb !important;
}

/* Code ends here ⬆️ */

@media (max-width: 991px) {
#tm_builder_outer_content .tm_pb_promo.tm_pb_module .tm_pb_promo_description {
    margin: 0 auto;
    padding-bottom: 0;
    width: 200px;
	}

#tm_builder_outer_content .cherry-services .services-listing .services-item .service_title a, .services-container .services-listing .services-item .service_title a {
    font-size: 10px !important;
    font-family: Montserrat, sans-serif;
    font-weight: 700;
    color: #ffffff;
    background-color: #212121;
    width: 150px;
    margin-left: -20px;
    opacity: 89%;
    height: 37px;
    padding-top: 4px;
}
	
.services-image-box {width: 150px;}
	
#tm_builder_outer_content .cherry-services.template-default .cherry-services-row .services-item {
    padding-bottom: 0px;
    margin-bottom: 4px;}
#tm_builder_outer_content .cherry-services.template-default .cherry-services-row {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    /* margin-left: -1.9375rem; */
    margin-right: 0.0625rem;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing.tm_pb_module.tm_pb_pricing .tm_pb_pricing_table.tm_pb_featured_table {
    max-width: 103.96%;
    /* padding: 0px; */
}

#tm_builder_outer_content > div > div.tm_pb_section.tm_pb_section_0.tm_section_regular.tm_section_transparent > div > div > div > div.tm_pb_slides > div.tm_pb_slide.tm_pb_bg_layout_light.tm_pb_media_alignment_center.tm_pb_slide_0.tm-pb-active-slide {    background-image: none;
}
}


#tm_builder_outer_content .tm_pb_posts.tm_pb_module .tm_pb_post_meta, #tm_builder_outer_content .tm_pb_posts.tm_pb_module .tm_pb_post_meta a {
    display: none;
}

.site-footer.centered {
    text-align: center;
    margin-top: 69px;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_section_1 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_section_0 {
    padding-top: 15px !important;
    padding-bottom: 0px !important; 
}


/* Widget button from CRM, move to the right */
.b24-widget-button-position-bottom-right {
    right: 14px !important;
    bottom: 64px !important;
}

#toTop { bottom: 8px; height: 52px; }


.grecaptcha-badge {
    width: 262px !important;
    bottom: 139px !important;
    right: -186px !important;
}