/*
Theme Name: Beaver Builder Child Theme
Theme URI: https://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: https://www.fastlinemedia.com
template: bb-theme
*/

/* Add your custom styles here...Remember to change the Version number above! */ 

div#popmake-2686  div#gform_confirmation_message_1 {
    color: #2d2d2d !important;
}

div#gform_confirmation_message_1 {
    color: #ffffff !important;
}


body .thumbtack .ti-widget[data-layout-id='55'][data-set-id='ligth-border']>.ti-widget-container>.ti-header {
    background-color: transparent !important;
    color: #fff !important;
    border: none !important;
    padding: 0 !important;
}

body .thumbtack .ti-v-center {
    background: #fff;
    padding: 1px 5px;
    margin-bottom: 3px!important;
    display: block!important;
}

body .thumbtack span.ti-stars {
    text-align: center;
}

body .thumbtack .ti-text {
    color: #fff!important;
}

.google-wrap .ti-widget[data-layout-id='12'][data-set-id='ligth-border']>.ti-widget-container>.ti-footer {
    padding: 0;
    background: transparent!important;
    border: none!important;
}

.google-wrap .ti-rating-text {
    color: #fff!important;
}

.thumbtack .ti-widget-container {
    margin: 0!important;
}

.google-wrap span.ti-stars {
    margin: 5px 0 0px 0!important;
}

.google-wrap .ti-widget[data-layout-id='12'][data-set-id='ligth-border']>.ti-widget-container>.ti-footer  span.ti-stars.star-lg img {
    width: 19px !important;
    height: 19px !important;
}



span.fl-list-item-content-icon {
    display: flex!important;
}

.custom-header-button {
    margin-left: 40px!important;
    background: #fa921f;
    padding-left: 20px!important;
    padding-right: 20px!important;
    border-radius: 50px;
}

.custom-header-button a {
    color: #fff!important;
}

.dual-button-hero .pp-font-icon {
    margin-right: 10px;
}

.custom-header-button a span:before {
    content: '\f46d';
    font-family: "Font Awesome 6 Free";
        margin-right:10px;
}
.custom-header-button a span {
    -webkit-font-smoothing: antialiased;
    display: var(--fa-display, inline-block);
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto;
}

.ti-review-text-container.ti-review-content {
    color: #ffffff!important;
}

.ti-profile-details div {
    color: #ffffff!important;
}

strong.ti-rating.ti-rating-large {
    color: #ffffff!important;
}

.ti-rating-text span {
    color: #ffffff!important;
}

.ti-rating-text a {
    color: #ffffff !important;
}

.ti-review-text-container.ti-review-content {
    scrollbar-color: #134971 #ffffff;
}

.custom-info a.pp-more-link.pp-button {
    margin-top: 16px;
}

.custom-info img {
    width: 100% !important;
}

.specials-column .fl-col-content.fl-node-content {
    justify-content: center;
}

fieldset#field_1_7 .ginput_container.ginput_container_consent{
    display: flex!important;
    align-items: flex-start;
}


fieldset#field_1_7 .ginput_container.ginput_container_consent input {
    margin-right: 10px;
    margin-top: 4px;
}

fieldset#field_1_7 .ginput_container.ginput_container_consent label {
    font-size: 14px;
    font-weight: 400;
}

.custom-info h4.pp-infobox-title , .custom-info .pp-infobox-description {
    padding: 0 20px;
}


.custom-info .pp-infobox-description {
    padding-bottom: 20px;
}

.custom-list .pp-infolist-icon-inner {
    display: flex
;
    align-items: flex-start;
    justify-content: center;
}

@media (max-width:767px) {
	span#input_1_1_6_container {
    margin-top: 16px!important;
}
	
	.pp-list-connector {
    top: 70%;
    transform: translateY(-50%);
}
}