
#fancy-title-2 a {
    color: #0086f1;
}

.page-section-1 {
    background-position: left top;
    background-repeat: repeat;
}

.page-section-1 {
    background-attachment: scroll;
    background-position: left top;
    background-repeat: repeat;
}

.page-section-1 .bg-layer .scroll-layer {
    background-attachment: scroll;
    background-position: left top;
    background-repeat: repeat;
}

.page-section-1 .page-section-content.expandable-false, .page-section-1.expandable-true {
    padding: 20px 0;
}

.page-section-1 .alt-title span {
}

.page-section-1.section-expandable-true:not(.active-toggle):hover .mk-section-color-mask {
    opacity: 0.8 !important;
}

.page-section-1 .expandable-section-trigger i {
    opacity: 1;
    top: 0 !important;
}

#fancy-title-3 a {
    color: #333333;
}

#fancy-title-4 a {
    color: #393836;
}

#fancy-title-6 a {
    color: #ffffff;
}

#fancy-title-7 a {
    color: #ffffff;
}

#fancy-title-8 a {
    color: #ffffff;
}

#fancy-title-9 a {
    color: #ffffff;
}

#fancy-title-10 a {
    color: #ffffff;
}

#fancy-title-11 a {
    color: #ffffff;
}

#fancy-title-12 a {
    color: #ffffff;
}

#fancy-title-13 a {
    color: #ffffff;
}

#fancy-title-14 a {
    color: #ffffff;
}

.page-section-5 {
    background-position: center top;
    background-repeat: no-repeat;
}

.page-section-5 {
    background-attachment: scroll;
    background-position: center top;
    background-repeat: no-repeat;
}

.page-section-5 .bg-layer .scroll-layer {
    background-attachment: scroll;
    background-position: center top;
    background-repeat: no-repeat;
}

.page-section-5 .page-section-content.expandable-false, .page-section-5.expandable-true {
    padding: 20px 0;
}

.page-section-5 .alt-title span {
}

.page-section-5.section-expandable-true:not(.active-toggle):hover .mk-section-color-mask {
    opacity: 0.8 !important;
}

.page-section-5 .expandable-section-trigger i {
    opacity: 1;
    top: 0 !important;
}

#fancy-title-15 a {
    color: #333333;
}

#fancy-title-16 a {
    color: #333333;
}

#fancy-title-17 a {
    color: #393836;
}

#fancy-title-18 a {
    color: #333333;
}

#fancy-title-19 a {
    color: #393836;
}

#fancy-title-20 a {
    color: #333333;
}

#fancy-title-21 a {
    color: #393836;
}

#fancy-title-22 a {
    color: #333333;
}

#fancy-title-23 a {
    color: #393836;
}

#fancy-title-24 a {
    color: #333333;
}

#fancy-title-25 a {
    color: #393836;
}

#fancy-title-26 a {
    color: #333333;
}

#fancy-title-27 a {
    color: #393836;
}

#fancy-title-28 a {
    color: #333333;
}

#fancy-title-29 a {
    color: #393836;
}

#fancy-title-30 a {
    color: #393836;
}

#fancy-title-32 a {
    color: #333333;
}

#fancy-title-33 a {
    color: #333333;
}

#fancy-title-34 a {
    color: #333333;
}

#fancy-title-35 a {
    color: #333333;
}

#fancy-title-36 a {
    color: #333333;
}

#fancy-title-37 a {
    color: #333333;
}

#fancy-title-38 a {
    color: #333333;
}

#fancy-title-39 a {
    color: #333333;
}

#fancy-title-40 a {
    color: #333333;
}

.page-section-31 {
    background-position: center top;
    background-repeat: no-repeat;
}

.page-section-31 {
    background-attachment: scroll;
    background-position: center top;
    background-repeat: no-repeat;
}

.page-section-31 .bg-layer .scroll-layer {
    background-attachment: scroll;
    background-position: center top;
    background-repeat: no-repeat;
}

.page-section-31 .page-section-content.expandable-false, .page-section-31.expandable-true {
    padding: 20px 0;
}

.page-section-31 .alt-title span {
}

.page-section-31.section-expandable-true:not(.active-toggle):hover .mk-section-color-mask {
    opacity: 0.8 !important;
}

.page-section-31 .expandable-section-trigger i {
    opacity: 1;
    top: 0 !important;
}

#fancy-title-41 a {
    color: #333333;
}

#fancy-title-42 a {
    color: #333333;
}

#fancy-title-44 a {
    color: #ffffff;
}

#fancy-title-45 a {
    color: #ffffff;
}

#fancy-title-46 a {
    color: #ffffff;
}

#fancy-title-47 a {
    color: #ffffff;
}

#fancy-title-48 a {
    color: #ffffff;
}

#fancy-title-49 a {
    color: #ffffff;
}

#fancy-title-50 a {
    color: #ffffff;
}

.page-section-43 {
    background-color: #2587ee;
    background-position: center top;
    background-repeat: no-repeat;
}

.page-section-43 {
    background-attachment: scroll;
    background-color: #2587ee;
    background-position: center top;
    background-repeat: no-repeat;
}

.page-section-43 .bg-layer .scroll-layer {
    background-attachment: scroll;
    background-position: center top;
    background-repeat: no-repeat;
}

.page-section-43 .page-section-content.expandable-false, .page-section-43.expandable-true {
    padding: 20px 0;
}

.page-section-43 .alt-title span {
    background-color: #2587ee;
}

.page-section-43.section-expandable-true:not(.active-toggle):hover .mk-section-color-mask {
    opacity: 0.8 !important;
}

.page-section-43 .expandable-section-trigger i {
    opacity: 1;
    top: 0 !important;
}

@media (min-width: 468px) {
    #mk-header:not(.header-structure-vertical) .mk-header-logo img {
        height: 48px !important;
    }

    #mk-header:not(.header-structure-vertical) #mk-main-navigation > ul > li.menu-item, #mk-header:not(.header-structure-vertical) #mk-main-navigation > ul > li.menu-item > a, #mk-header:not(.header-structure-vertical) .mk-header-search, #mk-header:not(.header-structure-vertical) .mk-header-search a, #mk-header:not(.header-structure-vertical) .mk-header-wpml-ls, #mk-header:not(.header-structure-vertical) .mk-header-wpml-ls > a, #mk-header:not(.header-structure-vertical) .mk-cart-link, #mk-header:not(.header-structure-vertical) .mk-responsive-cart-link, #mk-header:not(.header-structure-vertical) .dashboard-trigger, #mk-header:not(.header-structure-vertical) .responsive-nav-link, #mk-header:not(.header-structure-vertical) .mk-header-social a, #mk-header:not(.header-structure-vertical) .mk-margin-header-burger {
        height: 70px;
        line-height: 70px;
    }

    #mk-footer {
        padding-top: 20px;
    }
}

#mk-footer {
    background-color: #fff !important;
}

#sub-footer {
    background-color: #fff !important;
}

.mk-footer-copyright, .mk-footer-copyright a {
    color: #bfbfbf !important;
}

.mk-footer-copyright, .mk-footer-copyright a:hover {
    color: #1580e4 !important;
}

.footer-uplinks-city a {
    color: #7a7a7a !important;
}

.footer-uplinks-city {
    width: 120px !important;
    left: -40px !important;
    bottom: 25px !important;
}

#frm_form_35_container.frm_style_formidable-style.with_frm_style .frm_message, #frm_form_35_container .frm_success_style {
    border: 0;
    background-color: transparent;
    text-align: center;
    margin: 0 auto 30px;
    width: 74%;
}

div#frm_form_35_container.frm_style_formidable-style.with_frm_style .frm_message p, div#frm_form_35_container .frm_success_style p {
    color: #000;
}

@media (max-width: 460px) {
    .m-footer-wrapper {
        display: none !important;
    }

    #frm_form_35_container.frm_style_formidable-style.with_frm_style .frm_message, #frm_form_35_container .frm_success_style {
        width: 100%;
    }
}

@media (min-width: 960px) {
    .mk-grid {
        max-width: 1240px;
    }
}

@media (max-width: 960px) {
    .pc_menu_item {
        display: none !important;
    }
}

@media screen and (min-width: 960px) and (max-width: 1084px) {
    #mk-main-navigation > ul > li.menu-item > a {
        padding: 0px 10px !important;
    }
}