.flo-flex-icon-flickr:before {
    content: "\e908";
}

.fgt-copyright {
    padding: 5px 10px !important;
    width: 100% !important;
    min-height: auto !important;
    text-align: center !important;
    justify-content: center !important;
}

.blog-feed__post-img-wrapper img {
    width: 100%;
    height: 100%;
}

.tab-list {
    list-style: none;
    padding: 0;
    margin-top: 2%;
}

.page-id-277.blog-feed {
    max-width: 100% !important;
}

@media screen and (min-width: 992px) {
    .element-blog-feed .blog-feed--a .blog-feed__post-list .blog-feed__post {
        margin-left: 50px;
        margin-right: 50px;
        width: calc(50% - 100px);
    }
}

.element-blog-feed .blog-feed--a .blog-feed__post-list .blog-feed__post .blog-feed__post-link {
    text-decoration: none !important;
}


.entry-content>*:not(.flex-block):not([class*="flo-"]) h5,
.entry-content>h5 {
    font-weight: bold;
    color: #333333b8;
    cursor: pointer;
}

.tab-item.active .tab-title,
.tab-item:hover .tab-title {
    color: #000 !important;
}

footer .flex-element-type-menu__menu-item-children,
footer .flex-element-type-menu__menu-item-children:before {
    display: none !important;
}

.page-id-9245 .form-control {
    font-size: 13px !important;
}

.form-container {
    width: 50%;
    margin: auto;
}

.form-container .form-1 input,
.form-container .form-1 textarea {
    width: 100%;
    font-size: 13px !important;
    padding: 1% !important;
}

.form-container .form-1 .note {
    font-weight: bold;
}

.form-container .form-2 input[type=radio] {
    width: 18px;
    height: 18px;
    accent-color: #9a774d !important;
}

.form-container .form-2 input[type=radio]:hover {
    accent-color: #9a774d !important;
}

.form-container .form-2 .first {
    margin: 0 !important;
}

.wpcf7-list-item-label {
    font-size: 18px !important;
}

@media screen and (max-width: 782px) {
    .form-container {
        width: 100% !important;
        margin: auto;
    }
  
}
@media (max-width: 782px) {
    #sb_instagram{
        padding: 0 !important;
    }
}
.form-container ::placeholder {
    text-transform: capitalize;
    font-size: 12px;
    letter-spacing: 0.1em;
    font-style: normal !important;
    opacity: 0.5;
}

.form-container .form-2 .title-form2 {
    border-top: 1px dashed;
    margin-top: 5%;
    padding-top: 3%;
}

.fluid-engine.fe-65d44b333afc5f1901529c36 {
    margin-top: 2%;
}

.hidden {
    transform: translateY(-100%);
    transition: transform 0.3s ease;
}

.showw {
    transform: translateY(0);
    transition: transform 0.3s ease;
}

.sticky-wrapper {
    position: fixed;
}

.sqs-html-content h3 {
    font-size: 45.3px !important;
}

.video .title-page-video {
    font-size: 4em !important;
}

.single-gallerys .flextheme_main_wrapper {
    display: unset !important;
}

@media (min-width: 768px) {
    .sec-gallery .container>*:not(.alignfull):not(.alignwide):not(.alignleft):not(.alignright) {
        width: calc(100vw - 5.625rem* 2) !important;
    }


}

@media (max-width: 767px) {
    .sec-gallery .container>*:not(.alignfull):not(.alignwide):not(.alignleft):not(.alignright) {
        width: calc(100vw - 1.875rem* 2) !important;
    }
}

.sec-gallery {
    display: flex;
    flex-wrap: wrap;
    width: 100vw;
    flex-direction: row;
    justify-content: center;
}

.wpcf7 form.sent .wpcf7-response-output {
    color: #46b450;
}

#sb_instagram {
    padding: 0 10%;
}

