/*

Theme Name: PittStop

Description: Child theme for Avada theme

Author: ThemeFusion

Author URI: https://theme-fusion.com

Template: Avada

Version: 1.0.0

Text Domain:  Avada

*/


.fusion-body #boxed-wrapper .fusion-container-stuck {
    padding-top: 10px;
    padding-bottom: 10px;
}

.fusion-body .post-content .fusion-content-tb h1{
    font-size: 26px;
    line-height: 1.2;
}
.fusion-body .post-content .fusion-content-tb h2{
    font-size: 24px;
    line-height: 1.2;
}
.fusion-body .post-content .fusion-content-tb h3{
    font-size: 22px;
    line-height: 1.2;
}
.fusion-body .post-content .fusion-content-tb h4{
    font-size: 20px;
    line-height: 1.2;
}
.fusion-body .post-content .fusion-content-tb h5{
    font-size: 18px;
    line-height: 1.2;
}
.fusion-body .post-content .fusion-content-tb h6{
    font-size: 16px;
    line-height: 1.2;
}

.head_top_link *,
.head_top_link {
    color: #fff;
}

.head_top_link .sep {
    margin: 0 8px;
}

.fusion-body:not(.fusion-builder-live) .search_box {
    position: absolute;
    right: calc(140px + 3.84% + 6px);
    top: 100%;
    opacity: 0;
    visibility: hidden;
    transition: all ease-in 300ms !important;
}

.fusion-body:not(.fusion-builder-live) .search_box.active {
    opacity: 1;
    visibility: visible;
}

.fusion-body:not(.fusion-builder-live) .search_btn {
    cursor: pointer;
}

.fusion-body:not(.fusion-builder-live) .search_btn.active:before {
    content: "\f00d";
}

.fusion-body #wrapper .head_social_link .fusion-facebook {
    background-color: #3A6CD6 !important;
}

.fusion-body #wrapper .head_social_link .fusion-instagram {
    background-color: #D6220E !important;
}

.fusion-body #wrapper .head_social_link .fusion-twitter {
    background-color: #09B3DE !important;
}

.fusion-body #wrapper .head_social_link .fusion-mail {
    background-color: #F7611F !important;
}

.fusion-body #wrapper .head_social_link .fusion-linkedin {
    background-color: #D6220E !important;
}

.fusion-body #wrapper .head_social_link .fusion-instagram:hover,
.fusion-body #wrapper .head_social_link .fusion-facebook:hover,
.fusion-body #wrapper .head_social_link .fusion-facebook:hover,
.fusion-body #wrapper .head_social_link .fusion-facebook:hover,
.fusion-body #wrapper .head_social_link .fusion-facebook:hover {
    background-color: #000 !important;
}

.fusion-body #wrapper .button-001 .fas {
    font-size: 14px;
}

.fusion-body:not(.fusion-builder-live) #wrapper .bg_color03 .fusion-column-wrapper:before,
.fusion-body:not(.fusion-builder-live) #wrapper .bg_color02 .fusion-column-wrapper:before,
.fusion-body:not(.fusion-builder-live) #wrapper .bg_color01 .fusion-column-wrapper:before {
    content: "";
    position: absolute;
    inset: 0;
    background-color: #F2F6F8;
    z-index: 0;
    transition: all ease-in 300ms !important;
}
.fusion-body:not(.fusion-builder-live) #wrapper .bg_color03 .fusion-column-wrapper::after,
.fusion-body:not(.fusion-builder-live) #wrapper .bg_color02 .fusion-column-wrapper::after,
.fusion-body:not(.fusion-builder-live) #wrapper .bg_color01 .fusion-column-wrapper::after{
    content: "";
    width: 100%;
    height: 60px;
    order: -1;
    transition: height ease-in 300ms !important;
}

.fusion-body:not(.fusion-builder-live) #wrapper .bg_color02 .fusion-column-wrapper:before {
    background-color: #E12F21;
}

.fusion-body:not(.fusion-builder-live) #wrapper .bg_color03 .fusion-column-wrapper:before {
    background-color: #0D4469;
}

.fusion-body:not(.fusion-builder-live) #wrapper .bg_color03 .fusion-column-wrapper *,
.fusion-body:not(.fusion-builder-live) #wrapper .bg_color02 .fusion-column-wrapper *,
.fusion-body:not(.fusion-builder-live) #wrapper .bg_color01 .fusion-column-wrapper * {
    position: relative;
    z-index: 1;
}

.fusion-body:not(.fusion-builder-live) #wrapper .bg_color03 .fusion-column-wrapper,
.fusion-body:not(.fusion-builder-live) #wrapper .bg_color02 .fusion-column-wrapper,
.fusion-body:not(.fusion-builder-live) #wrapper .bg_color01 .fusion-column-wrapper {
    display: flex;
    flex-flow: column;
    justify-content: flex-end;
}
.fusion-body:not(.fusion-builder-live) #wrapper .bg_color03 .fusion-image-element:has(.icon_right_btn),
.fusion-body:not(.fusion-builder-live) #wrapper .bg_color02 .fusion-image-element:has(.icon_right_btn),
.fusion-body:not(.fusion-builder-live) #wrapper .bg_color01 .fusion-image-element:has(.icon_right_btn){
    line-height: 0;
}
.fusion-body:not(.fusion-builder-live) #wrapper .icon_right_btn img {
    width: 30px;
}

.fusion-body:not(.fusion-builder-live) #wrapper .icon_right_btn {
    height: 0;
    visibility: hidden;
    transition: height ease-in 300ms !important;
}

.fusion-body:not(.fusion-builder-live) #wrapper .fusion-column-inner-bg:has(a.fusion-column-anchor):hover+.fusion-column-wrapper .icon_right_btn,
.fusion-body:not(.fusion-builder-live) #wrapper .fusion-column-wrapper:hover .icon_right_btn {
    height: 60px;
    visibility: visible;
}
.fusion-body:not(.fusion-builder-live) #wrapper .bg_color03:hover .fusion-column-wrapper::after,
.fusion-body:not(.fusion-builder-live) #wrapper .bg_color02:hover .fusion-column-wrapper::after,
.fusion-body:not(.fusion-builder-live) #wrapper .bg_color01:hover .fusion-column-wrapper::after{
    height: 0;
}
.fusion-body:not(.fusion-builder-live) #wrapper .bg_color03:hover .fusion-column-wrapper:before,
.fusion-body:not(.fusion-builder-live) #wrapper .bg_color02:hover .fusion-column-wrapper:before,
.fusion-body:not(.fusion-builder-live) #wrapper .bg_color01:hover .fusion-column-wrapper:before {
    opacity: 0.9;
}

.custom_row_shadow>div {
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
}

.fusion-body:not(.fusion-builder-live) #testimonials-swiper .content-box-wrapper {
    display: none;
}

.fusion-body:not(.fusion-builder-live) #testimonials-swiper .testimonials_swiper_item .content-box-wrapper {
    display: flex;
    flex-flow: column;
    align-items: center;
}

#testimonials-swiper .testimonials_swiper_item .content-box-wrapper .heading-with-icon {
    margin-bottom: 40px;
}

#testimonials-swiper .testimonials_swiper_item .content-box-wrapper .heading-with-icon img {
    margin: 0;
}

#testimonials-swiper .testimonials_swiper_item .content-box-wrapper .content-container {
    font-size: 20px;
    line-height: 1.6;
    color: #fff;
    text-align: center;
}

#testimonials-swiper .star_list {
    font-size: 0;
    display: flex;
    gap: 9px;
    justify-content: center;
    align-items: center;
    margin-top: 30px;
    margin-bottom: 30px;
}

#testimonials-swiper .star_list:before {
    content: "\f005\0020\f005\0020\f005\0020\f005\0020\f005";
    font-size: 17px;
    color: #FFDE0C;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    display: inline-flex;
    gap: 5px;
}

#testimonials-swiper .swiper-button-prev,
#testimonials-swiper .swiper-button-next {
    width: 62px;
    height: 62px;
    background-color: rgba(255, 255, 255, 0.25);
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    transition: all 0.3s ease-in;
    margin-top: -105px;
}

#testimonials-swiper .swiper-button-prev:hover,
#testimonials-swiper .swiper-button-next:hover {
    background-color: #fff;
}

#testimonials-swiper .swiper-button-prev:after {
    content: "";
    background-image: url(/wp-content/uploads/2025/07/0837-arrow-right-white.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    width: 20px;
    height: 20px;
}

#testimonials-swiper .swiper-button-next:after {
    content: "";
    background-image: url(/wp-content/uploads/2025/07/0837-arrow-right-white.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: 20px;
    height: 20px;
}

#testimonials-swiper .swiper-button-prev:hover:after {
    background-image: url(/wp-content/uploads/2025/07/0837-arrow-right-dark.svg);
}

#testimonials-swiper .swiper-button-next:hover:after {
    background-image: url(/wp-content/uploads/2025/07/0837-arrow-right-dark.svg);
}

#testimonials-swiper .testimonials_swiper_item .content-box-wrapper .content-container .title {
    font-size: 24px;
    font-weight: 600;
    font-family: "Raleway";
}

#testimonials-swiper .testimonials_swiper_item .content-box-wrapper .content-container .subtitle {
    font-size: 18px;
    line-height: 26px;
    font-weight: normal;
}

#testimonials-swiper .swiper-pagination {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    position: absolute;
    bottom: 0;
}

#testimonials-swiper .swiper-pagination .swiper-pagination-bullet {
    width: 15px;
    height: 15px;
    background-color: rgba(255, 255, 255, 0.25) !important;
    transition: all 0.3s ease-in;
    border-radius: 50%;
    display: block;
    margin: 0;
    cursor: pointer;
    opacity: 1;
}

#testimonials-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: #fff !important;
}


.bg_option01:before {
    content: "";
    background-image: url(/wp-content/uploads/2025/07/bg-element-img02.webp);
    width: 633px;
    height: 685px;
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    right: 0;
    bottom: -123px;
}

.form_box .fusion-form-element-required {
    text-decoration: none;
}

.fusion-body #wrapper .contact_box01 .content-container {
    margin: 0;
}

.fusion-body #wrapper .contact_box01 .heading-with-icon {
    margin-bottom: 5px;
}

.fusion-body #wrapper .contact_box01 .content-box-column {
    margin-bottom: 30px;
}

.copy_link .sep {
    margin: 0 8px;
}

.fusion-body #wrapper .footer_menu ul li.menu-item .fusion-flex-link .fusion-megamenu-icon {
    padding-left: 0;
    margin-top: -4px;
}

.fusion-body #wrapper .awb-breadcrumb-list {
    background-image: url(./images/bread_icon.png);
    background-position: 0 5px;
    background-repeat: no-repeat;
    padding: 10px 0 10px 52px;
}

.fusion-breadcrumbs.bread_icon_custom .awb-breadcrumb-sep:after {
    margin: 0 15px;
}

.fusion-body #wrapper .icon_box_style01>div {
    margin: 0;
}

.link_dot {
    display: flex;
    justify-content: center;
    gap: 9px;
}

.link_dot em {
    font-size: 0;
    width: 7px;
    height: 7px;
    background-color: #777777;
    border-radius: 50%;
    transition: all .3s;
}

.fusion-body #wrapper .icon_box_style01 .content-box-wrapper.link-area-box-hover .link_dot em {
    background-color: #E12F21;
}

.fusion-body #wrapper .icon_box_style01 .content-box-wrapper .heading-with-icon img {
    transition: all .3s;
    margin-bottom: 27px;
}

.fusion-body #wrapper .icon_box_style01 .content-box-wrapper.link-area-box-hover .heading-with-icon img {
    filter: sepia(80%) hue-rotate(200deg) brightness(30%) saturate(150%);
}

.fusion-body #wrapper .icon_box_style01 .content-box-wrapper {
    padding-left: 20px;
    padding-right: 20px;

}

.fusion-body #wrapper .icon_box_style01 .content-box-wrapper .content-container {
    padding-top: 25px;
}

.fusion-body #wrapper .testimonials_item {
    position: relative;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
    padding: 30px;
    margin-bottom: 20px;
}

.fusion-body #wrapper .testimonials_item .title {
    font-size: 24px;
    font-family: "Raleway";
    font-weight: bold;
    padding-bottom: 13px;
}

.fusion-body #wrapper .testimonials_item p {
    font-size: 18px;
    line-height: 30px;
    color: #555555;
}

.fusion-body #wrapper .testimonials_item .star_list {
    font-size: 0;
    display: flex;
    gap: 5px;
    justify-content: center;
    align-items: center;
    background-color: #F2F2F2;
    padding: 6px 12px;
    position: absolute;
    right: -20px;
    top: 46px;
    border-radius: 3px 0 0 3px;
    transition: all 0.3s ease-in;
}

.fusion-body #wrapper .testimonials_item .star_list:before {
    content: "";
    background-color: #B3B3B3;
    width: 20px;
    height: 15px;
    border: 0;
    clip-path: polygon(0 100%, 0 0, 100% 0);
    position: absolute;
    right: 0;
    top: 100%;
    transition: all 0.3s ease-in;
}

.fusion-body #wrapper .testimonials_item .star_list em {
    font-style: normal;
}

.fusion-body #wrapper .testimonials_item .star_list em:before {
    content: "\f005";
    font-size: 17px;
    color: #EA1826;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    transition: all 0.3s ease-in;
}

.fusion-body #wrapper .testimonials_item:hover .star_list {
    background-color: #E90622;
}

.fusion-body #wrapper .testimonials_item:hover .star_list em:before {
    color: #fff;
}

.fusion-body #wrapper .testimonials_item:hover .star_list:before {
    background-color: #A00F12;
}

.fusion-body #wrapper .fusion-accordian .fusion-toggle-icon-unboxed .panel-title a:hover:not(.active) .fa-fusion-box {
    color: #EA1826 !important;
}

.fusion-body #wrapper .fusion-accordian #accordian-1.fusion-toggle-icon-right .fusion-toggle-heading {
    margin-right: 10px;
}


/*gallery*/
.fusion-body #wrapper .gallery_custom_style ul.fusion-filters {
    display: flex;
    justify-content: center;
    align-items: center;
    border: none;
    gap: 10px;
    flex-wrap: wrap;
}

.fusion-body #wrapper .gallery_custom_style ul.fusion-filters .fusion-filter {
    float: none;
    margin-right: 0;
}

.fusion-body #wrapper .gallery_custom_style ul.fusion-filters .fusion-filter a {
    border: none;
    display: block;
    font-size: 18px;
    color: #0d4469;
    padding: 10px 35px;
    border: 1px solid #174C6F;
    line-height: 29px;
}

.fusion-body #wrapper .gallery_custom_style ul.fusion-filters .fusion-filter.fusion-active a {
    background-color: #E90622;
    color: #fff;
    border-color: #E90622;
}

.fusion-body #wrapper .gallery_custom_style .fusion-image-wrapper img {
    width: 100%;
    height: auto;
    aspect-ratio: 435 / 325;
    object-fit: cover;
    object-position: center center;
}

.fusion-body #wrapper .gallery_custom_style .pagination {
    justify-content: center;
    gap: 9px;
    flex-wrap: wrap;
}

.fusion-body #wrapper .gallery_custom_style .pagination>span,
.fusion-body #wrapper .gallery_custom_style .pagination>a {
    width: 54px;
    height: 53px;
    border: 1px solid #0D4469;
    border-radius: 0;
    font-size: 22px;
    color: #0d4469;
    font-family: "Raleway";
}

.fusion-body #wrapper .gallery_custom_style .pagination>span.current,
.fusion-body #wrapper .gallery_custom_style .pagination>a:hover {
    background-color: #E90622;
    color: #fff;
    border-color: #E90622;
}

.fusion-body #wrapper .gallery_custom_style .pagination .pagination-next>.page-text:first-child {
    display: none;
}

.fusion-body #wrapper .gallery_custom_style .pagination .pagination-next:after {
    transform: translateY(-51%);
    right: 39%;
    font-size: 30px;
    color: currentColor;
}

.fusion-body #wrapper .gallery_custom_style .pagination .pagination-prev>.page-text {
    display: none;
}

.fusion-body #wrapper .gallery_custom_style .pagination .pagination-prev:before {
    transform: translateY(-51%);
    left: 20px;
    color: currentColor;
    font-size: 30px;
}

.fusion-body #wrapper .gallery_custom_style .fusion-portfolio-content-wrapper .fusion-portfolio-content {
    padding: 0;
    margin: 0;
    display: none;
}

.fusion-body #wrapper .gallery_custom_style .fusion-rollover {
    background: rgba(80, 192, 227, 0.60);
}

.fusion-body #wrapper .gallery_custom_style .fusion-rollover .fusion-rollover-sep,
.fusion-body #wrapper .gallery_custom_style .fusion-rollover .fusion-link-wrapper,
.fusion-body #wrapper .gallery_custom_style .fusion-rollover .fusion-rollover-title,
.fusion-body #wrapper .gallery_custom_style .fusion-rollover .fusion-rollover-categories,
.fusion-body #wrapper .gallery_custom_style .fusion-rollover .fusion-rollover-link {
    display: none !important;
}

.fusion-body #wrapper .gallery_custom_style .fusion-rollover .fusion-rollover-gallery {
    width: 71px;
    height: 71px;
    border-radius: 50%;
    background: #fff;
    opacity: 1;
    color: #E90622;
    position: static;
}

.fusion-body #wrapper .gallery_custom_style .fusion-rollover .fusion-rollover-gallery:before {
    content: "\e901";
    color: #E90622;
    font-family: 'custom-font' !important;
    font-size: 34px;
    line-height: 1;
}

.fusion-body #wrapper .gallery_custom_style .fusion-rollover .fusion-rollover-gallery:after {
    content: "";
    position: absolute;
    inset: 0;
}

.fusion-body #wrapper .blog_custom_layout .pagination {
    justify-content: flex-start;
    margin-left: 0;
    margin-right: 0;
}

.fusion-body #wrapper .blog_custom_layout .pagination>span,
.fusion-body #wrapper .blog_custom_layout .pagination>a {
    width: 50px;
    height: 45px;
    line-height: 1;
    border: 1px solid #E7E7E7;
    color: #969696;
    font-size: 16px;
    margin: 0 15px 10px 0;
}

.fusion-body #wrapper .blog_custom_layout .pagination>span.current,
.fusion-body #wrapper .blog_custom_layout .pagination>span:hover,
.fusion-body #wrapper .blog_custom_layout .pagination>a:hover {
    background-color: #EA1826;
    color: #fff;
    border-color: #EA1826;
}

.fusion-body #wrapper .blog_custom_layout .pagination .pagination-prev>.page-text,
.fusion-body #wrapper .blog_custom_layout .pagination .pagination-next>.page-text:first-child {
    display: none;
}

.fusion-body #wrapper .blog_custom_layout .pagination .pagination-next:after {
    right: 20px;
    font-size: 21px;
    color: #969696;
}

.fusion-body #wrapper .blog_custom_layout .pagination .pagination-prev:hover:before,
.fusion-body #wrapper .blog_custom_layout .pagination .pagination-next:hover:after {
    color: #ffff;
}

.fusion-body #wrapper .blog_custom_layout .pagination .pagination-prev:before {
    left: 20px;
    font-size: 21px;
    color: #969696;
}

.fusion-body #wrapper .button-002 .fas {
    font-size: 14px;
}

.fusion-body #wrapper .blog_con_item .fusion-tb-published-date {
    display: flex;
    align-items: center;
    gap: 10px;
}

.fusion-body #wrapper .blog_con_item .fusion-tb-published-date::before {
    content: "";
    width: 20px;
    height: 20px;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE1LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuWbvuWxgl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZmlsbD0iI0VBMTgyNiIgZD0iTTE4LjUsMkgxNlYxLjVDMTYsMS4yMjQsMTUuNzc1LDEsMTUuNSwxUzE1LDEuMjI0LDE1LDEuNVYySDVWMS41QzUsMS4yMjQsNC43NzYsMSw0LjUsMVM0LDEuMjI0LDQsMS41VjIKCUgxLjVDMC42NzMsMiwwLDIuNjczLDAsMy41djE0QzAsMTguMzI3LDAuNjczLDE5LDEuNSwxOWgxN2MwLjgyNywwLDEuNS0wLjY3MywxLjUtMS41di0xNEMyMCwyLjY3MywxOS4zMjcsMiwxOC41LDJ6IE0xLjUsM0g0djEuNQoJQzQsNC43NzYsNC4yMjQsNSw0LjUsNVM1LDQuNzc2LDUsNC41VjNoMTB2MS41QzE1LDQuNzc2LDE1LjIyNSw1LDE1LjUsNVMxNiw0Ljc3NiwxNiw0LjVWM2gyLjVDMTguNzc1LDMsMTksMy4yMjQsMTksMy41VjZIMVYzLjUKCUMxLDMuMjI0LDEuMjI0LDMsMS41LDN6IE0xOC41LDE4aC0xN0MxLjIyNCwxOCwxLDE3Ljc3NSwxLDE3LjVWN2gxOHYxMC41QzE5LDE3Ljc3NSwxOC43NzUsMTgsMTguNSwxOHoiLz4KPHBhdGggZmlsbD0iI0VBMTgyNiIgZD0iTTcuNSwxMGgtMUM2LjIyNCwxMCw2LDkuNzc2LDYsOS41UzYuMjI0LDksNi41LDloMUM3Ljc3Niw5LDgsOS4yMjQsOCw5LjVTNy43NzYsMTAsNy41LDEweiIvPgo8cGF0aCBmaWxsPSIjRUExODI2IiBkPSJNMTAuNSwxMGgtMUM5LjIyNCwxMCw5LDkuNzc2LDksOS41UzkuMjI0LDksOS41LDloMUMxMC43NzUsOSwxMSw5LjIyNCwxMSw5LjVTMTAuNzc1LDEwLDEwLjUsMTB6Ii8+CjxwYXRoIGZpbGw9IiNFQTE4MjYiIGQ9Ik0xMy41LDEwaC0xQzEyLjIyNSwxMCwxMiw5Ljc3NiwxMiw5LjVTMTIuMjI1LDksMTIuNSw5aDFDMTMuNzc1LDksMTQsOS4yMjQsMTQsOS41UzEzLjc3NSwxMCwxMy41LDEweiIvPgo8cGF0aCBmaWxsPSIjRUExODI2IiBkPSJNMTYuNSwxMGgtMUMxNS4yMjUsMTAsMTUsOS43NzYsMTUsOS41UzE1LjIyNSw5LDE1LjUsOWgxQzE2Ljc3NSw5LDE3LDkuMjI0LDE3LDkuNVMxNi43NzUsMTAsMTYuNSwxMHoiLz4KPHBhdGggZmlsbD0iI0VBMTgyNiIgZD0iTTQuNSwxMmgtMUMzLjIyNCwxMiwzLDExLjc3NSwzLDExLjVTMy4yMjQsMTEsMy41LDExaDFDNC43NzYsMTEsNSwxMS4yMjUsNSwxMS41UzQuNzc2LDEyLDQuNSwxMnoiLz4KPHBhdGggZmlsbD0iI0VBMTgyNiIgZD0iTTcuNSwxMmgtMUM2LjIyNCwxMiw2LDExLjc3NSw2LDExLjVTNi4yMjQsMTEsNi41LDExaDFDNy43NzYsMTEsOCwxMS4yMjUsOCwxMS41UzcuNzc2LDEyLDcuNSwxMnoiLz4KPHBhdGggZmlsbD0iI0VBMTgyNiIgZD0iTTEwLjUsMTJoLTFDOS4yMjQsMTIsOSwxMS43NzUsOSwxMS41UzkuMjI0LDExLDkuNSwxMWgxYzAuMjc1LDAsMC41LDAuMjI1LDAuNSwwLjVTMTAuNzc1LDEyLDEwLjUsMTJ6Ii8+CjxwYXRoIGZpbGw9IiNFQTE4MjYiIGQ9Ik0xMy41LDEyaC0xYy0wLjI3NSwwLTAuNS0wLjIyNS0wLjUtMC41czAuMjI1LTAuNSwwLjUtMC41aDFjMC4yNzUsMCwwLjUsMC4yMjUsMC41LDAuNVMxMy43NzUsMTIsMTMuNSwxMnoiCgkvPgo8cGF0aCBmaWxsPSIjRUExODI2IiBkPSJNMTYuNSwxMmgtMWMtMC4yNzUsMC0wLjUtMC4yMjUtMC41LTAuNXMwLjIyNS0wLjUsMC41LTAuNWgxYzAuMjc1LDAsMC41LDAuMjI1LDAuNSwwLjVTMTYuNzc1LDEyLDE2LjUsMTJ6IgoJLz4KPHBhdGggZmlsbD0iI0VBMTgyNiIgZD0iTTQuNSwxNGgtMUMzLjIyNCwxNCwzLDEzLjc3NSwzLDEzLjVTMy4yMjQsMTMsMy41LDEzaDFDNC43NzYsMTMsNSwxMy4yMjUsNSwxMy41UzQuNzc2LDE0LDQuNSwxNHoiLz4KPHBhdGggZmlsbD0iI0VBMTgyNiIgZD0iTTcuNSwxNGgtMUM2LjIyNCwxNCw2LDEzLjc3NSw2LDEzLjVTNi4yMjQsMTMsNi41LDEzaDFDNy43NzYsMTMsOCwxMy4yMjUsOCwxMy41UzcuNzc2LDE0LDcuNSwxNHoiLz4KPHBhdGggZmlsbD0iI0VBMTgyNiIgZD0iTTEwLjUsMTRoLTFDOS4yMjQsMTQsOSwxMy43NzUsOSwxMy41UzkuMjI0LDEzLDkuNSwxM2gxYzAuMjc1LDAsMC41LDAuMjI1LDAuNSwwLjVTMTAuNzc1LDE0LDEwLjUsMTR6Ii8+CjxwYXRoIGZpbGw9IiNFQTE4MjYiIGQ9Ik0xMy41LDE0aC0xYy0wLjI3NSwwLTAuNS0wLjIyNS0wLjUtMC41czAuMjI1LTAuNSwwLjUtMC41aDFjMC4yNzUsMCwwLjUsMC4yMjUsMC41LDAuNVMxMy43NzUsMTQsMTMuNSwxNHoiCgkvPgo8cGF0aCBmaWxsPSIjRUExODI2IiBkPSJNMTYuNSwxNGgtMWMtMC4yNzUsMC0wLjUtMC4yMjUtMC41LTAuNXMwLjIyNS0wLjUsMC41LTAuNWgxYzAuMjc1LDAsMC41LDAuMjI1LDAuNSwwLjVTMTYuNzc1LDE0LDE2LjUsMTR6IgoJLz4KPHBhdGggZmlsbD0iI0VBMTgyNiIgZD0iTTQuNSwxNmgtMUMzLjIyNCwxNiwzLDE1Ljc3NSwzLDE1LjVTMy4yMjQsMTUsMy41LDE1aDFDNC43NzYsMTUsNSwxNS4yMjUsNSwxNS41UzQuNzc2LDE2LDQuNSwxNnoiLz4KPHBhdGggZmlsbD0iI0VBMTgyNiIgZD0iTTcuNSwxNmgtMUM2LjIyNCwxNiw2LDE1Ljc3NSw2LDE1LjVTNi4yMjQsMTUsNi41LDE1aDFDNy43NzYsMTUsOCwxNS4yMjUsOCwxNS41UzcuNzc2LDE2LDcuNSwxNnoiLz4KPHBhdGggZmlsbD0iI0VBMTgyNiIgZD0iTTEwLjUsMTZoLTFDOS4yMjQsMTYsOSwxNS43NzUsOSwxNS41UzkuMjI0LDE1LDkuNSwxNWgxYzAuMjc1LDAsMC41LDAuMjI1LDAuNSwwLjVTMTAuNzc1LDE2LDEwLjUsMTZ6Ii8+CjxwYXRoIGZpbGw9IiNFQTE4MjYiIGQ9Ik0xMy41LDE2aC0xYy0wLjI3NSwwLTAuNS0wLjIyNS0wLjUtMC41czAuMjI1LTAuNSwwLjUtMC41aDFjMC4yNzUsMCwwLjUsMC4yMjUsMC41LDAuNVMxMy43NzUsMTYsMTMuNSwxNnoiCgkvPgo8cGF0aCBmaWxsPSIjRUExODI2IiBkPSJNMTYuNSwxNmgtMWMtMC4yNzUsMC0wLjUtMC4yMjUtMC41LTAuNXMwLjIyNS0wLjUsMC41LTAuNWgxYzAuMjc1LDAsMC41LDAuMjI1LDAuNSwwLjVTMTYuNzc1LDE2LDE2LjUsMTZ6IgoJLz4KPC9zdmc+');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    flex: 0 0 20px;
}

.fusion-body #wrapper .blog_con_item .fusion-tb-tags {
    display: flex;
    align-items: center;
    gap: 0px;
    flex-wrap: wrap;
}

.fusion-body #wrapper .blog_con_item .fusion-tb-tags:before {
    content: "";
    width: 20px;
    height: 20px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    flex: 0 0 20px;
    margin-right: 10px;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE1LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuWbvuWxgl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZmlsbD0iI0VBMTgyNiIgZD0iTTE1LjUsOEMxNC42NzMsOCwxNCw3LjMyNywxNCw2LjVTMTQuNjczLDUsMTUuNSw1UzE3LDUuNjczLDE3LDYuNVMxNi4zMjcsOCwxNS41LDh6IE0xNS41LDYKCUMxNS4yMjUsNiwxNSw2LjIyNCwxNSw2LjVTMTUuMjI1LDcsMTUuNSw3UzE2LDYuNzc2LDE2LDYuNVMxNS43NzUsNiwxNS41LDZ6Ii8+CjxwYXRoIGZpbGw9IiNFQTE4MjYiIGQ9Ik0xNy41LDNIMTRjLTAuNjg4LDAtMS41NzQsMC4zNjctMi4wNjEsMC44NTRsLTcuNTg2LDcuNTg1Yy0wLjI4MywwLjI4My0wLjQzOCwwLjY2LTAuNDM4LDEuMDYyCglzMC4xNTYsMC43NzgsMC40MzgsMS4wNjJsMi42MDIsMi42MDJMNS44NiwxNi43OTZjLTAuMTE1LDAuMDY1LTAuMjQ5LDAuMDgzLTAuMzc5LDAuMDQ5cy0wLjIzOC0wLjExNi0wLjMwNC0wLjIzMWwtMy41OTYtNi4yMjkKCWMtMC4xMzgtMC4yMzktMC4wNTYtMC41NDUsMC4xODMtMC42ODNMOS43NSw1LjA5YzAuMjM5LTAuMTM4LDAuMzIxLTAuNDQ0LDAuMTgzLTAuNjgzQzkuNzk1LDQuMTY4LDkuNDg5LDQuMDg2LDkuMjUsNC4yMjQKCUwxLjI2NCw4LjgzNWMtMC4zNDYsMC4yLTAuNTk0LDAuNTIzLTAuNjk4LDAuOTExYy0wLjEwNCwwLjM4OC0wLjA1MSwwLjc5MiwwLjE0OSwxLjEzOGwzLjU5Niw2LjIyOQoJYzAuMiwwLjM0NiwwLjUyMywwLjU5NCwwLjkxMSwwLjY5N2MwLjEzLDAuMDM1LDAuMjYyLDAuMDUzLDAuMzkyLDAuMDUzYzAuMjYsMCwwLjUxNS0wLjA2OCwwLjc0Ni0wLjIwMWwxLjMyNy0wLjc2NmwwLjc1MiwwLjc1MgoJYzAuMjgzLDAuMjgzLDAuNjU5LDAuNDM4LDEuMDYxLDAuNDM4czAuNzc4LTAuMTU2LDEuMDYxLTAuNDM4bDcuNTg2LTcuNTg2QzE4LjYzNCw5LjU3NSwxOSw4LjY5LDE5LDguMDAxdi0zLjUKCUMxOSwzLjY3NCwxOC4zMjcsMy4wMDEsMTcuNSwzTDE3LjUsM3ogTTE4LDhjMCwwLjQxNS0wLjI2OCwxLjA2LTAuNTYxLDEuMzU0bC03LjU4Niw3LjU4NWMtMC4wOTQsMC4wOTUtMC4yMTksMC4xNDYtMC4zNTQsMC4xNDYKCWMtMC4xMzUsMC0wLjI2LTAuMDUyLTAuMzU0LTAuMTQ2bC00LjA4Ni00LjA4NmMtMC4wOTQtMC4wOTQtMC4xNDUtMC4yMTktMC4xNDUtMC4zNTNzMC4wNTItMC4yNiwwLjE0NS0wLjM1NGw3LjU4NS03LjU4NQoJQzEyLjkzOCw0LjI2OCwxMy41ODQsNCwxMy45OTgsNGgzLjVjMC4yNzUsMCwwLjUsMC4yMjQsMC41LDAuNVY4SDE4eiIvPgo8L3N2Zz4=');
}

.fusion-body #wrapper .blog_con_item .fusion-tb-categories {
    display: flex;
    align-items: center;
    gap: 0px;
    flex-wrap: wrap;
}

.fusion-body #wrapper .blog_con_item .fusion-tb-categories:before {
    content: "";
    width: 20px;
    height: 20px;
    margin-right: 10px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    flex: 0 0 20px;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE1LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuWbvuWxgl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZmlsbD0iI0VBMTgyNiIgZD0iTTE3LDEzLjA1VjExLjVjMC0wLjgyNy0wLjY3My0xLjUtMS41LTEuNUgxMFY3Ljk1YzEuMTQxLTAuMjMyLDItMS4yNDIsMi0yLjQ1QzEyLDQuMTIyLDEwLjg3OCwzLDkuNSwzCglTNyw0LjEyMiw3LDUuNWMwLDEuMjA3LDAuODYsMi4yMTcsMiwyLjQ1VjEwSDMuNUMyLjY3MywxMCwyLDEwLjY3MywyLDExLjV2MS41NWMtMS4xNCwwLjIzMi0yLDEuMjQyLTIsMi40NQoJQzAsMTYuODc4LDEuMTIyLDE4LDIuNSwxOFM1LDE2Ljg3OCw1LDE1LjVjMC0xLjIwNy0wLjg2LTIuMjE3LTItMi40NVYxMS41QzMsMTEuMjI1LDMuMjI0LDExLDMuNSwxMUg5djIuMDUKCWMtMS4xNCwwLjIzMi0yLDEuMjQyLTIsMi40NUM3LDE2Ljg3OCw4LjEyMiwxOCw5LjUsMThzMi41LTEuMTIyLDIuNS0yLjVjMC0xLjIwNy0wLjg1OS0yLjIxNy0yLTIuNDVWMTFoNS41CgljMC4yNzUsMCwwLjUsMC4yMjUsMC41LDAuNXYxLjU1Yy0xLjE0MSwwLjIzMi0yLDEuMjQyLTIsMi40NWMwLDEuMzc4LDEuMTIyLDIuNSwyLjUsMi41czIuNS0xLjEyMiwyLjUtMi41CglDMTksMTQuMjkzLDE4LjE0MSwxMy4yODMsMTcsMTMuMDV6IE04LDUuNUM4LDQuNjczLDguNjczLDQsOS41LDRTMTEsNC42NzMsMTEsNS41UzEwLjMyNyw3LDkuNSw3UzgsNi4zMjcsOCw1LjV6IE00LDE1LjUKCUM0LDE2LjMyNywzLjMyNywxNywyLjUsMTdTMSwxNi4zMjcsMSwxNS41UzEuNjczLDE0LDIuNSwxNFM0LDE0LjY3Myw0LDE1LjV6IE0xMSwxNS41YzAsMC44MjctMC42NzMsMS41LTEuNSwxLjVTOCwxNi4zMjcsOCwxNS41CglTOC42NzMsMTQsOS41LDE0UzExLDE0LjY3MywxMSwxNS41eiBNMTYuNSwxN2MtMC44MjcsMC0xLjUtMC42NzMtMS41LTEuNXMwLjY3My0xLjUsMS41LTEuNXMxLjUsMC42NzMsMS41LDEuNVMxNy4zMjcsMTcsMTYuNSwxN3oiCgkvPgo8L3N2Zz4=');
}

.fusion-body #wrapper .blog_con_item .fusion-meta-tb-sep {
    color: #D1D1D1;
    margin: 0 8px;
}

.fusion-body #wrapper .blog_con_item .fusion-tb-author {
    display: flex;
    align-items: center;
    gap: 0px;
}

.fusion-body #wrapper .blog_con_item .fusion-tb-author:before {
    content: "";
    width: 20px;
    height: 20px;
    margin-right: 10px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    flex: 0 0 20px;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE1LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuWbvuWxgl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZmlsbD0iI0VBMTgyNiIgZD0iTTkuNSwxMUM2LjQ2NywxMSw0LDguNTMzLDQsNS41UzYuNDY3LDAsOS41LDBTMTUsMi40NjcsMTUsNS41UzEyLjUzMywxMSw5LjUsMTF6IE05LjUsMQoJQzcuMDE5LDEsNSwzLjAxOSw1LDUuNVM3LjAxOSwxMCw5LjUsMTBjMi40OCwwLDQuNS0yLjAxOSw0LjUtNC41UzExLjk4LDEsOS41LDF6Ii8+CjxwYXRoIGZpbGw9IiNFQTE4MjYiIGQ9Ik0xNy41LDIwaC0xNkMwLjY3MywyMCwwLDE5LjMyNywwLDE4LjVjMC0wLjA2OCwwLjAxNC0xLjY4NiwxLjIyNS0zLjNjMC43MDUtMC45NCwxLjY3LTEuNjg3LDIuODY5LTIuMjIKCUM1LjU1OCwxMi4zMyw3LjM3NywxMiw5LjUsMTJzMy45NDEsMC4zMyw1LjQwNiwwLjk4YzEuMTk5LDAuNTMzLDIuMTY0LDEuMjc5LDIuODY5LDIuMjJDMTguOTg2LDE2LjgxNCwxOSwxOC40MzIsMTksMTguNQoJQzE5LDE5LjMyNywxOC4zMjcsMjAsMTcuNSwyMHogTTkuNSwxM2MtMy40ODcsMC02LjA2LDAuOTUzLTcuNDQxLDIuNzU2QzEuMDI0LDE3LjEwNywxLjAwMSwxOC40ODgsMSwxOC41MDIKCUMxLDE4Ljc3NSwxLjIyNCwxOSwxLjUsMTloMTZjMC4yNzUsMCwwLjUtMC4yMjUsMC41LTAuNWMwLTAuMDEyLTAuMDIzLTEuMzkzLTEuMDU5LTIuNzQ0QzE1LjU1OSwxMy45NTMsMTIuOTg2LDEzLDkuNSwxM3oiLz4KPC9zdmc+');
}

.fusion-body #wrapper .blog_search .search-button {
    right: 0;
    font-size: 23px;
}

.fusion-body #wrapper .blog_search .fusion-search-field input {
    padding-left: 50px;
    padding-right: 80px;
}


.fusion-body #wrapper .products_search .search-button {
    right: 0;
    font-size: 23px;
}

.fusion-body #wrapper .products_search .fusion-search-field input {
    padding-left: 35px;
    padding-right: 65px;
}

.fusion-body #wrapper .products_tools{
    flex-wrap: wrap;
}
.fusion-body #wrapper .products_tools::after{
    content: '';
    flex-grow: 1;
    order: 1;
}
.fusion-body #wrapper .products_tools > .fusion-grid-list-view{
    order: 2;
    margin-left: 0;
    width: auto;
}
.fusion-body #wrapper .products_tools.catalog-ordering>ul, 
/* .fusion-body #wrapper .products_tools .order-dropdown ul li a,  */
.fusion-body #wrapper .products_tools .order-dropdown>li:after,
.fusion-body #wrapper .products_tools .order-dropdown .current-li,
.fusion-body #wrapper .products_tools .orderby-order-container>ul,
.fusion-body #wrapper .products_tools.catalog-ordering .order li a{
    font-size: 14px;
    height: 70px;
    line-height: 70px;
}
.fusion-body #wrapper .products_tools .fusion-grid-list-view li{
    width: 70px;
    height: 70px;
}
.fusion-body #wrapper .products_tools .fusion-grid-list-view li > a{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
}
.fusion-body #wrapper .products_tools .fusion-grid-list-view li i{
    position: relative;
    inset: 0;
    margin: 0;
    font-size: 24px;
}
.fusion-body #wrapper .products_tools .fusion-grid-list-view li i.icomoon-grid{
    font-size: 36px;
}
.fusion-body #wrapper .products_tools .order-dropdown .current-li{
    padding: 0 52px 0 20px;
}


.fusion-body #wrapper .archive_list.wp_widget_archives .widget_archive ul li {
    padding-left: 0;
    padding-right: 0;
    padding-top: 8px;
    padding-bottom: 8px;
}
.fusion-body #wrapper .archive_list.wp_widget_archives .widget_archive ul li a:before {
    display: none;
}

.fusion-body #wrapper .archive_list.wp_widget_archives .widget_archive ul li a {
    font-size: 18px;
    color: #102039;
    display: block;
    padding: 10px 30px;
    background-color: #fff;
    font-family: 'Raleway';
    font-weight: 600;
}

.fusion-body #wrapper .archive_list.wp_widget_archives .widget_archive ul li a:hover {
    background-color: #E90622;
    color: #fff;
}

.fusion-body #wrapper .category_list {
    display: block;
}

.fusion-body #wrapper .category_list a {
    margin-bottom: 16px;
    font-family: 'Raleway';
    font-weight: 600;
}

.fusion-body #wrapper .latest_post_dash {
    margin-bottom: 0;
}

.fusion-body #wrapper .latest_post_dash .post {
    display: flex;
    align-items: center;
}

.fusion-body #wrapper .latest_post_dash .post .fusion-flexslider {
    flex: 0 0 85px;
    max-width: 85px;
    border-radius: 50%;
}

.fusion-body #wrapper .latest_post_dash .post .fusion-flexslider img {
    height: 85px;
    object-fit: cover;
}

.fusion-body #wrapper .latest_post_dash .recent-posts-content {
    display: flex;
    flex-flow: column;
}

.fusion-body #wrapper .latest_post_dash .recent-posts-content>* {
    order: 2;
}

.fusion-body #wrapper .latest_post_dash .recent-posts-content>.meta {
    order: 0;
    margin-bottom: 8px;
}

.fusion-body #wrapper .latest_post_dash .recent-posts-content>.entry-title {
    order: 1;
}

.fusion-body #wrapper .latest_post_dash .recent-posts-content>.meta>span:nth-of-type(3) {
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 15px;
    color: #102039;
}

.fusion-body #wrapper .latest_post_dash .recent-posts-content>.meta>span:nth-of-type(3)::before {
    content: "";
    width: 20px;
    height: 20px;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE1LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuWbvuWxgl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZmlsbD0iI0VBMTgyNiIgZD0iTTE4LjUsMkgxNlYxLjVDMTYsMS4yMjQsMTUuNzc1LDEsMTUuNSwxUzE1LDEuMjI0LDE1LDEuNVYySDVWMS41QzUsMS4yMjQsNC43NzYsMSw0LjUsMVM0LDEuMjI0LDQsMS41VjIKCUgxLjVDMC42NzMsMiwwLDIuNjczLDAsMy41djE0QzAsMTguMzI3LDAuNjczLDE5LDEuNSwxOWgxN2MwLjgyNywwLDEuNS0wLjY3MywxLjUtMS41di0xNEMyMCwyLjY3MywxOS4zMjcsMiwxOC41LDJ6IE0xLjUsM0g0djEuNQoJQzQsNC43NzYsNC4yMjQsNSw0LjUsNVM1LDQuNzc2LDUsNC41VjNoMTB2MS41QzE1LDQuNzc2LDE1LjIyNSw1LDE1LjUsNVMxNiw0Ljc3NiwxNiw0LjVWM2gyLjVDMTguNzc1LDMsMTksMy4yMjQsMTksMy41VjZIMVYzLjUKCUMxLDMuMjI0LDEuMjI0LDMsMS41LDN6IE0xOC41LDE4aC0xN0MxLjIyNCwxOCwxLDE3Ljc3NSwxLDE3LjVWN2gxOHYxMC41QzE5LDE3Ljc3NSwxOC43NzUsMTgsMTguNSwxOHoiLz4KPHBhdGggZmlsbD0iI0VBMTgyNiIgZD0iTTcuNSwxMGgtMUM2LjIyNCwxMCw2LDkuNzc2LDYsOS41UzYuMjI0LDksNi41LDloMUM3Ljc3Niw5LDgsOS4yMjQsOCw5LjVTNy43NzYsMTAsNy41LDEweiIvPgo8cGF0aCBmaWxsPSIjRUExODI2IiBkPSJNMTAuNSwxMGgtMUM5LjIyNCwxMCw5LDkuNzc2LDksOS41UzkuMjI0LDksOS41LDloMUMxMC43NzUsOSwxMSw5LjIyNCwxMSw5LjVTMTAuNzc1LDEwLDEwLjUsMTB6Ii8+CjxwYXRoIGZpbGw9IiNFQTE4MjYiIGQ9Ik0xMy41LDEwaC0xQzEyLjIyNSwxMCwxMiw5Ljc3NiwxMiw5LjVTMTIuMjI1LDksMTIuNSw5aDFDMTMuNzc1LDksMTQsOS4yMjQsMTQsOS41UzEzLjc3NSwxMCwxMy41LDEweiIvPgo8cGF0aCBmaWxsPSIjRUExODI2IiBkPSJNMTYuNSwxMGgtMUMxNS4yMjUsMTAsMTUsOS43NzYsMTUsOS41UzE1LjIyNSw5LDE1LjUsOWgxQzE2Ljc3NSw5LDE3LDkuMjI0LDE3LDkuNVMxNi43NzUsMTAsMTYuNSwxMHoiLz4KPHBhdGggZmlsbD0iI0VBMTgyNiIgZD0iTTQuNSwxMmgtMUMzLjIyNCwxMiwzLDExLjc3NSwzLDExLjVTMy4yMjQsMTEsMy41LDExaDFDNC43NzYsMTEsNSwxMS4yMjUsNSwxMS41UzQuNzc2LDEyLDQuNSwxMnoiLz4KPHBhdGggZmlsbD0iI0VBMTgyNiIgZD0iTTcuNSwxMmgtMUM2LjIyNCwxMiw2LDExLjc3NSw2LDExLjVTNi4yMjQsMTEsNi41LDExaDFDNy43NzYsMTEsOCwxMS4yMjUsOCwxMS41UzcuNzc2LDEyLDcuNSwxMnoiLz4KPHBhdGggZmlsbD0iI0VBMTgyNiIgZD0iTTEwLjUsMTJoLTFDOS4yMjQsMTIsOSwxMS43NzUsOSwxMS41UzkuMjI0LDExLDkuNSwxMWgxYzAuMjc1LDAsMC41LDAuMjI1LDAuNSwwLjVTMTAuNzc1LDEyLDEwLjUsMTJ6Ii8+CjxwYXRoIGZpbGw9IiNFQTE4MjYiIGQ9Ik0xMy41LDEyaC0xYy0wLjI3NSwwLTAuNS0wLjIyNS0wLjUtMC41czAuMjI1LTAuNSwwLjUtMC41aDFjMC4yNzUsMCwwLjUsMC4yMjUsMC41LDAuNVMxMy43NzUsMTIsMTMuNSwxMnoiCgkvPgo8cGF0aCBmaWxsPSIjRUExODI2IiBkPSJNMTYuNSwxMmgtMWMtMC4yNzUsMC0wLjUtMC4yMjUtMC41LTAuNXMwLjIyNS0wLjUsMC41LTAuNWgxYzAuMjc1LDAsMC41LDAuMjI1LDAuNSwwLjVTMTYuNzc1LDEyLDE2LjUsMTJ6IgoJLz4KPHBhdGggZmlsbD0iI0VBMTgyNiIgZD0iTTQuNSwxNGgtMUMzLjIyNCwxNCwzLDEzLjc3NSwzLDEzLjVTMy4yMjQsMTMsMy41LDEzaDFDNC43NzYsMTMsNSwxMy4yMjUsNSwxMy41UzQuNzc2LDE0LDQuNSwxNHoiLz4KPHBhdGggZmlsbD0iI0VBMTgyNiIgZD0iTTcuNSwxNGgtMUM2LjIyNCwxNCw2LDEzLjc3NSw2LDEzLjVTNi4yMjQsMTMsNi41LDEzaDFDNy43NzYsMTMsOCwxMy4yMjUsOCwxMy41UzcuNzc2LDE0LDcuNSwxNHoiLz4KPHBhdGggZmlsbD0iI0VBMTgyNiIgZD0iTTEwLjUsMTRoLTFDOS4yMjQsMTQsOSwxMy43NzUsOSwxMy41UzkuMjI0LDEzLDkuNSwxM2gxYzAuMjc1LDAsMC41LDAuMjI1LDAuNSwwLjVTMTAuNzc1LDE0LDEwLjUsMTR6Ii8+CjxwYXRoIGZpbGw9IiNFQTE4MjYiIGQ9Ik0xMy41LDE0aC0xYy0wLjI3NSwwLTAuNS0wLjIyNS0wLjUtMC41czAuMjI1LTAuNSwwLjUtMC41aDFjMC4yNzUsMCwwLjUsMC4yMjUsMC41LDAuNVMxMy43NzUsMTQsMTMuNSwxNHoiCgkvPgo8cGF0aCBmaWxsPSIjRUExODI2IiBkPSJNMTYuNSwxNGgtMWMtMC4yNzUsMC0wLjUtMC4yMjUtMC41LTAuNXMwLjIyNS0wLjUsMC41LTAuNWgxYzAuMjc1LDAsMC41LDAuMjI1LDAuNSwwLjVTMTYuNzc1LDE0LDE2LjUsMTR6IgoJLz4KPHBhdGggZmlsbD0iI0VBMTgyNiIgZD0iTTQuNSwxNmgtMUMzLjIyNCwxNiwzLDE1Ljc3NSwzLDE1LjVTMy4yMjQsMTUsMy41LDE1aDFDNC43NzYsMTUsNSwxNS4yMjUsNSwxNS41UzQuNzc2LDE2LDQuNSwxNnoiLz4KPHBhdGggZmlsbD0iI0VBMTgyNiIgZD0iTTcuNSwxNmgtMUM2LjIyNCwxNiw2LDE1Ljc3NSw2LDE1LjVTNi4yMjQsMTUsNi41LDE1aDFDNy43NzYsMTUsOCwxNS4yMjUsOCwxNS41UzcuNzc2LDE2LDcuNSwxNnoiLz4KPHBhdGggZmlsbD0iI0VBMTgyNiIgZD0iTTEwLjUsMTZoLTFDOS4yMjQsMTYsOSwxNS43NzUsOSwxNS41UzkuMjI0LDE1LDkuNSwxNWgxYzAuMjc1LDAsMC41LDAuMjI1LDAuNSwwLjVTMTAuNzc1LDE2LDEwLjUsMTZ6Ii8+CjxwYXRoIGZpbGw9IiNFQTE4MjYiIGQ9Ik0xMy41LDE2aC0xYy0wLjI3NSwwLTAuNS0wLjIyNS0wLjUtMC41czAuMjI1LTAuNSwwLjUtMC41aDFjMC4yNzUsMCwwLjUsMC4yMjUsMC41LDAuNVMxMy43NzUsMTYsMTMuNSwxNnoiCgkvPgo8cGF0aCBmaWxsPSIjRUExODI2IiBkPSJNMTYuNSwxNmgtMWMtMC4yNzUsMC0wLjUtMC4yMjUtMC41LTAuNXMwLjIyNS0wLjUsMC41LTAuNWgxYzAuMjc1LDAsMC41LDAuMjI1LDAuNSwwLjVTMTYuNzc1LDE2LDE2LjUsMTZ6IgoJLz4KPC9zdmc+');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    flex: 0 0 20px;
}

.fusion-body #wrapper .latest_post_dash .recent-posts-content .entry-title {
    color: #102039;
}

.fusion-body #wrapper .latest_post_dash .recent-posts-content .entry-title a {
    color: currentColor;
}

.fusion-body #wrapper .latest_post_dash .recent-posts-content .entry-title a:hover {
    color: #EA1826;
}

.fusion-body #wrapper .detail_tag .fusion-tb-tags {
    font-size: 20px;
    font-weight: bold;
    font-family: 'Raleway';
    color: #000000;
}

.fusion-body #wrapper .detail_tag .fusion-tb-tags a {
    font-size: 15px;
    font-weight: normal;
    color: #102039;
    background-color: #F0EFEF;
    border-radius: 5px;
    display: inline-block;
    padding: 10px 15px;
    margin-bottom: 5px;
}

.fusion-body #wrapper .detail_categories .fusion-tb-categories {
    font-size: 20px;
    font-weight: bold;
    font-family: 'Raleway';
    color: #000000;
}

.fusion-body #wrapper .detail_categories .fusion-tb-categories a {
    font-size: 16px;
    font-weight: normal;

}

.fusion-body #wrapper .detail_categories .fusion-tb-categories a:hover {
    color: #e90b2a;
}

.fusion-body #wrapper .custom_social_bar {
    min-height: 58px;
}

.fusion-body #wrapper .custom_social_bar .fusion-social-networks a:hover {
    color: #e90b2a !important;
    opacity: 1 !important;
}

.fusion-body #wrapper .custom_social_bar .fusion-social-networks a:hover i {
    color: #e90b2a !important;
    opacity: 1 !important;
}

.fusion-body #wrapper .custom_social_bar .fusion-social-networks a i,
.fusion-body #wrapper .custom_social_bar .fusion-social-networks a i:before {
    color: currentColor !important;
}

.fusion-body #wrapper .related_title .fusion-title-heading {
    font-size: 20px;
    color: #343a40;
}

.fusion-body #wrapper .related_title .fusion-title-heading a {
    color: currentColor;
}

.fusion-body #wrapper .related_title .fusion-title-heading a:hover {
    color: #e90b2a !important;
}

.ilightbox-holder.metro-white .ilightbox-inner-toolbar .ilightbox-title {
    display: none !important;
}

.fusion-body #wrapper .pricing_box_style01 {
    display: flex;
    flex-flow: column;
    align-items: center;
    text-align: center;
}

.fusion-body #wrapper .pricing_box_style01 .fusion-li-item {
    display: flex;
    gap: 5px;

}

.fusion-body #wrapper .pricing_box_style01 .fusion-li-item .icon-wrapper {
    order: 2;
    margin: 0;
}

.fusion-body #wrapper .pricing_box_style01 .fusion-li-item .fusion-li-item-content {
    order: 1;
    margin: 0;
}

.fusion-body #wrapper .list_style01 .fusion-li-item {
    font-weight: 500;
}

.fusion-body #wrapper .list_style01 .fusion-li-item .icon-wrapper {
    margin-right: 0px;
}

.tab_texts {
    position: absolute;
    right: 0;
    bottom: -89px;
    padding: 60px 60px 40px;
    background-color: #E90622;
    color: #fff;
    max-width: 446px;

}

.tab_texts .tab_text {
    display: none;
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
    min-height: 50px;
}

.tab_texts .tab_text.active {
    display: block;
    opacity: 1;
}

.tab_button_list>div {
    counter-reset: tab-item-counter;

}

.tab_button_list>div>div {
    counter-increment: tab-item-counter;
    display: flex;
    gap: 10px;
    position: relative;
    padding-top: 20px;
    padding-bottom: 20px;
}

.tab_button_list>div>div:before {
    content: "0" counter(tab-item-counter) ". ";
    font-size: 32px;
    font-weight: 600;
    color: #b2b2b2;
}

.tab_button_list>div>div a {
    justify-content: flex-start;
    letter-spacing: 0;
    padding: 0 !important;
    background: none;
    position: static;
}

.tab_button_list>div>div a.fusion-button.active {
    color: #E90622 !important;
}

.tab_button_list>div>div a:before {
    content: "";
    position: absolute;
    inset: 0;
}

.tab_button_list>div>div+div {
    border-top: 1px solid #E8E8E8;
}

.tab_button_list>div>div a:hover {
    background: none;
}

.fusion-body #wrapper .custom_contact_box.fusion-content-boxes .heading {
    margin-bottom: 2px;
}

.fusion-body #wrapper .custom_contact_box.fusion-content-boxes .heading img {
    margin-bottom: 26px;
}

.fusion-body #wrapper .custom_contact_box .content-box-wrapper {
    padding-top: 70px;
    padding-bottom: 42px;
}

.fusion-body #wrapper .custom_contact_box .fusion-column {
    margin-bottom: 30px;
}

.fusion-body #wrapper .custom_contact_box .content-container {
    line-height: 30px;
}

.fusion-body #wrapper .button_max_width {
    max-width: 295px !important;
}

.map_box iframe {
    display: block;
}

.fusion-body:not(.fusion-builder-live) #wrapper .bar_img_custom .fusion-layout-column .fusion-image-element {
    position: relative;
    padding-bottom: calc(354/462 * 100%);
    height: 0;
}

.fusion-body:not(.fusion-builder-live) #wrapper .bar_img_custom .fusion-layout-column .fusion-image-element .fusion-imageframe {
    display: block;
    position: static;
}

.fusion-body:not(.fusion-builder-live) #wrapper .bar_img_custom .fusion-layout-column .fusion-image-element .fusion-imageframe img {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}


/*custom_slider_style01*/
.fusion-body #wrapper .custom_slider_style01 .flex-direction-nav a {
    border-radius: 50%;
    background-color: rgba(255, 255, 255, 0.20);
    opacity: 1;
    font-size: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.fusion-body #wrapper .custom_slider_style01 .flex-direction-nav a:hover {
    background-color: #EA1826;
}

.fusion-body #wrapper .custom_slider_style01 .flex-direction-nav a.flex-prev:before {
    content: "\f060";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 28px;
    color: currentColor;
}

.fusion-body #wrapper .custom_slider_style01 .flex-direction-nav a.flex-prev {
    left: 13px;
}

.fusion-body #wrapper .custom_slider_style01 .flex-direction-nav a.flex-next:before {
    content: "\f061";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 28px;
    color: currentColor;
}

.fusion-body #wrapper .custom_slider_style01 .flex-direction-nav a.flex-next {
    right: 13px;
}


.fusion-body #wrapper .img_before_after_style .fusion-image-before-after-handle {
    width: 68px;
    height: 68px;
}

.fusion-body #wrapper .img_before_after_style .fusion-image-before-after-handle .fusion-image-before-after-left-arrow {
    border: 10px inset transparent;
    border-right: 9px solid #003660;
    transform: translate(-110%, -50%);
}

.fusion-body #wrapper .img_before_after_style .fusion-image-before-after-handle .fusion-image-before-after-right-arrow {
    border: 10px inset transparent;
    border-left: 9px solid #003660;
    transform: translate(110%, -50%);
}

.fusion-body #wrapper .img_before_after_style.fusion-image-before-after-horizontal .fusion-image-before-after-handle:before {
    margin-bottom: 39px;
}

.fusion-body #wrapper .img_before_after_style.fusion-image-before-after-horizontal .fusion-image-before-after-handle:after {
    margin-top: 39px;
}

.head_menu_style #menu-classic-main-menu>li.avada-menu-login-box .awb-menu__open-nav-submenu-hover,
.head_menu_style #menu-classic-main-menu>li.avada-main-menu-cart .awb-menu__open-nav-submenu-hover{
    display: none;
}
.head_menu_style #menu-classic-main-menu>li.avada-menu-login-box .awb-menu__sub-ul::before{
    content: '';
    position: absolute;
    top: -50px;
    left: 0;
    width: 100%;
    height: 50px;
}
.head_menu_style #menu-classic-main-menu>li.avada-menu-login-box .button {
    margin-right: -10px;
}

.fusion-body #wrapper .custom_myAccount .woocommerce-MyAccount-navigation a{
    color: var(--body_typography-color);
}
.fusion-body #wrapper .custom_myAccount .woocommerce-MyAccount-navigation .is-active a{
    color: var(--link_color);
}
.fusion-body #wrapper .custom_myAccount .woocommerce-MyAccount-navigation a:hover{
    color: var(--link_hover_color);
}
.fusion-body #wrapper .custom_myAccount .woocommerce-MyAccount-navigation a::after{
    color: currentColor;
}



@media (min-width: 1800px) {
    .head_layout_width .fusion-builder-row {
        max-width: 1704px !important;
    }
}

@media (min-width: 1600px) {
    .fusion-body #wrapper .gallery_custom_style ul.fusion-filters {
        margin-bottom: 70px;
    }

    .fusion-body #wrapper .testimonials_item {
        margin-bottom: 50px;
        padding-left: 66px;
        padding-right: 66px;
        padding-top: 57px;
    }

    .fusion-body #wrapper .icon_box_style01 .content-box-wrapper {
        padding-top: 57px;
        padding-bottom: 43px;
    }

    #testimonials-swiper .testimonials_swiper_item {
        padding: 0 6.5625vw;
    }

    .head_menu_style #menu-classic-main-menu>li.menu-item {
        margin: 0 15px;
    }

    .head_menu_style #menu-classic-main-menu>li.menu-item:first-child {
        margin-left: 0;
    }

    .head_menu_style #menu-classic-main-menu>li.menu-item:last-child {
        margin-right: 0;
    }

    #testimonials-swiper .swiper-pagination {
        display: none;
    }

    .fusion-body #wrapper .minWidth1600-columnCount2{
        column-count: 2;
    }
}

@media (max-width: 1599px) {
    #testimonials-swiper .testimonials_swiper_item .content-box-wrapper .content-container {
        margin-bottom: 60px;
    }

    #testimonials-swiper .swiper-button-prev,
    #testimonials-swiper .swiper-button-next {
        display: none;
    }

    #testimonials-swiper .swiper-pagination {
        display: flex;
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1300px) {
    .tab_button_list>div>div a.fusion-button {
        font-size: 18px;
    }

}

@media (max-width: 1024px) {
    .tab_button_list>div>div a.fusion-button {
        font-size: 5vw;
    }

    .custom_order_option>div>div:first-child {
        order: 2;
    }

    .custom_order_option>div>div:last-child {
        order: 1;
    }

    .line_item03>div {
        border: none !important;
    }

}
@media (min-width: 801px) {
    .fusion-post-cards .fusion-grid .product-list-view.custom_productsCard-01>.fusion-column-wrapper {
        display: grid !important;
        grid-template-columns: auto auto;
        grid-template-rows: auto;
        column-gap: 30px;
        padding-top: 30px;
        padding-bottom: 0;
    }

    .fusion-post-cards .fusion-grid .product-list-view.custom_productsCard-01>.fusion-column-wrapper .fusion-post-card-image {
        grid-row-start: span 5;
        margin: 0 0 30px;
    }

    .fusion-post-cards .fusion-grid .product-list-view.custom_productsCard-01>.fusion-column-wrapper>.fusion-title> :not(.fusion-title-heading) {
        display: none;
    }

    .fusion-post-cards .fusion-grid .product-list-view.custom_productsCard-01>.fusion-column-wrapper>.fusion-woo-price-tb {
        justify-content: flex-start;
    }

    .fusion-post-cards .fusion-grid .product-list-view.custom_productsCard-01>.fusion-column-wrapper>*:last-child {
        margin-bottom: 20px;
    }

    .fusion-post-cards .fusion-grid .product-list-view.custom_productsCard-01>.fusion-column-wrapper * {
        text-align: left !important;
    }
}
@media only screen and (max-width: 800px) {
    .fusion-post-cards .fusion-grid .product-list-view.custom_productsCard-01 a.fusion-quick-view{
        display: inline-flex !important;
    }
    .fusion-body #wrapper .products_tools > .fusion-grid-list-view{
        display: none;
    }
}
@media (min-width: 641px) {
    .head_top_right_box>div {
        justify-content: flex-end !important;
    }
}

@media (max-width: 640px) {
    .tab_texts {
        position: static;
        bottom: 0;
    }

    .fusion-body #wrapper .button-001 {
        font-size: 15px;
    }

    .line_item02>div {
        border: none !important;
    }

    .bread_icon_custom {
        text-align: center !important;
    }

    .head_top_link p {
        font-size: 14px;
    }

    .fusion-body #wrapper .date_box>div {
        border: none;
    }

    .fusion-body #wrapper .date_box>div:before {
        content: "";
        position: absolute;
        left: 30px;
        right: 30px;
        border-bottom: 1px solid #C9C9C9;
        bottom: 10px;
    }

    .fusion-body #wrapper .date_box>div .fusion-title {
        margin-bottom: 0 !important;
    }

    .fusion-body #wrapper .date_box>div .fusion-title+.fusion-title {
        margin-bottom: 20px !important;
    }
    .fusion-body #wrapper .products_tools .order-dropdown .current-li .current-li-content{
        height: inherit;
        line-height: inherit;
    }
}

@media (max-width: 576px) {
    .fusion-body #wrapper .awb-breadcrumb-list {
        padding-left: 0;
        background: none;
        justify-content: center;
        font-size: 13px;
    }

    .map_box iframe {
        height: 350px;
    }
}