@charset "utf-8";
/* CSS Document */


#fancy-title-2 a {
    color: #0086f1;
}
#fancy-title-3 a {
    color: #333333;
}
.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-4 a {
    color: #333333;
}
#fancy-title-5 a {
    color: #333333;
}
#fancy-title-6 a {
    color: #666666;
}
#fancy-title-7 a {
    color: #0086f1;
}
#fancy-title-8 a {
    color: #666666;
}
#fancy-title-9 a {
    color: #0086f1;
}
#fancy-title-10 a {
    color: #666666;
}
#fancy-title-11 a {
    color: #0086f1;
}
#fancy-title-12 a {
    color: #666666;
}
#fancy-title-13 a {
    color: #0086f1;
}
#fancy-title-14 a {
    color: #666666;
}
#fancy-title-16 a {
    color: #ffffff;
}
#fancy-title-17 a {
    color: #ffffff;
}
#fancy-title-18 a {
    color: #ffffff;
}
#fancy-title-19 a {
    color: #ffffff;
}
#fancy-title-20 a {
    color: #ffffff;
}
#fancy-title-21 a {
    color: #ffffff;
}
#fancy-title-22 a {
    color: #ffffff;
}
#fancy-title-23 a {
    color: #ffffff;
}
#fancy-title-24 a {
    color: #ffffff;
}
#fancy-title-25 a {
    color: #ffffff;
}
#fancy-title-26 a {
    color: #ffffff;
}
#fancy-title-27 a {
    color: #ffffff;
}
#fancy-title-28 a {
    color: #ffffff;
}
.page-section-15 {
    background-position: center top;
    background-repeat: no-repeat;
}
.page-section-15 {
    background-attachment: scroll;
    background-position: center top;
    background-repeat: no-repeat;
}
.page-section-15 .bg-layer .scroll-layer {
    background-attachment: scroll;
    background-position: center top;
    background-repeat: no-repeat;
}
.page-section-15 .page-section-content.expandable-false, .page-section-15.expandable-true {
    padding: 20px 0;
}
.page-section-15 .alt-title span {
}
.page-section-15.section-expandable-true:not(.active-toggle):hover .mk-section-color-mask {
    opacity: 0.8 !important;
}
.page-section-15 .expandable-section-trigger i {
    opacity: 1;
    top: 0 !important;
}
#fancy-title-29 a {
    color: #333333;
}
#fancy-title-30 a {
    color: #333333;
}
#fancy-title-31 a {
    color: #393836;
}
#fancy-title-32 a {
    color: #333333;
}
#fancy-title-33 a {
    color: #393836;
}
#fancy-title-34 a {
    color: #333333;
}
#fancy-title-35 a {
    color: #393836;
}
#fancy-title-36 a {
    color: #333333;
}
#fancy-title-37 a {
    color: #393836;
}
#fancy-title-38 a {
    color: #333333;
}
#fancy-title-39 a {
    color: #393836;
}
#fancy-title-40 a {
    color: #333333;
}
#fancy-title-41 a {
    color: #393836;
}
#fancy-title-42 a {
    color: #333333;
}
#fancy-title-43 a {
    color: #393836;
}
#fancy-title-44 a {
    color: #333333;
}
#fancy-title-45 a {
    color: #393836;
}
#fancy-title-46 a {
    color: #333333;
}
#fancy-title-47 a {
    color: #393836;
}
#fancy-title-48 a {
    color: #393836;
}
#fancy-title-50 a {
    color: #333333;
}
#fancy-title-51 a {
    color: #393836;
}
#fancy-title-52 a {
    color: #393836;
}
#fancy-title-53 a {
    color: #393836;
}
#fancy-title-54 a {
    color: #393836;
}
#fancy-title-55 a {
    color: #393836;
}
#fancy-title-56 a {
    color: #393836;
}
#fancy-title-57 a {
    color: #393836;
}
#fancy-title-58 a {
    color: #393836;
}
.page-section-49 {
    background-position: center top;
    background-repeat: no-repeat;
}
.page-section-49 {
    background-attachment: scroll;
    background-position: center top;
    background-repeat: no-repeat;
}
.page-section-49 .bg-layer .scroll-layer {
    background-attachment: scroll;
    background-position: center top;
    background-repeat: no-repeat;
}
.page-section-49 .page-section-content.expandable-false, .page-section-49.expandable-true {
    padding: 20px 0;
}
.page-section-49 .alt-title span {
}
.page-section-49.section-expandable-true:not(.active-toggle):hover .mk-section-color-mask {
    opacity: 0.8 !important;
}
.page-section-49 .expandable-section-trigger i {
    opacity: 1;
    top: 0 !important;
}
#fancy-title-59 a {
    color: #333333;
}
#fancy-title-60 a {
    color: #393836;
}
#fancy-title-61 a {
    color: #393836;
}
#fancy-title-63 a {
    color: #333333;
}
#fancy-title-64 a {
    color: #333333;
}
#fancy-title-65 a {
    color: #1580e4;
}
#mk-custom-box-62 {
    padding: 15px 15px;
    margin-bottom: 20px;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-color: #e5f3fe;
    background-position: center top;
}
#mk-custom-box-62 .mk-divider .divider-inner i {
    background-color: #e5f3fe !important;
}
#fancy-title-66 a {
    color: #393836;
}
#fancy-title-67 a {
    color: #393836;
}
#fancy-title-69 a {
    color: #333333;
}
#fancy-title-70 a {
    color: #333333;
}
#fancy-title-71 a {
    color: #1580e4;
}
#mk-custom-box-68 {
    padding: 15px 15px;
    margin-bottom: 20px;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-color: #e5f3fe;
    background-position: center top;
}
#mk-custom-box-68 .mk-divider .divider-inner i {
    background-color: #e5f3fe !important;
}
#fancy-title-72 a {
    color: #393836;
}
#fancy-title-73 a {
    color: #393836;
}
#fancy-title-75 a {
    color: #333333;
}
#fancy-title-76 a {
    color: #333333;
}
#fancy-title-77 a {
    color: #1580e4;
}
#mk-custom-box-74 {
    padding: 15px 15px;
    margin-bottom: 20px;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-color: #e5f3fe;
    background-position: center top;
}
#mk-custom-box-74 .mk-divider .divider-inner i {
    background-color: #e5f3fe !important;
}
#fancy-title-78 a {
    color: #393836;
}
#fancy-title-79 a {
    color: #393836;
}
#fancy-title-81 a {
    color: #333333;
}
#fancy-title-82 a {
    color: #333333;
}
#fancy-title-83 a {
    color: #1580e4;
}
#mk-custom-box-80 {
    padding: 15px 15px;
    margin-bottom: 20px;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-color: #e5f3fe;
    background-position: center top;
}
#mk-custom-box-80 .mk-divider .divider-inner i {
    background-color: #e5f3fe !important;
}
#fancy-title-84 a {
    color: #333333;
}
#fancy-title-86 a {
    color: #ffffff;
}
#fancy-title-87 a {
    color: #ffffff;
}
#fancy-title-88 a {
    color: #ffffff;
}
#fancy-title-89 a {
    color: #393836;
}
.page-section-85 {
    background-position: center top;
    background-repeat: no-repeat;
}
.page-section-85 {
    background-attachment: scroll;
    background-position: center top;
    background-repeat: no-repeat;
}
.page-section-85 .bg-layer .scroll-layer {
    background-attachment: scroll;
    background-position: center top;
    background-repeat: no-repeat;
}
.page-section-85 .page-section-content.expandable-false, .page-section-85.expandable-true {
    padding: 20px 0;
}
.page-section-85 .alt-title span {
}
.page-section-85.section-expandable-true:not(.active-toggle):hover .mk-section-color-mask {
    opacity: 0.8 !important;
}
.page-section-85 .expandable-section-trigger i {
    opacity: 1;
    top: 0 !important;
}
#fancy-title-90 a {
    color: #333333;
}
#fancy-title-91 a {
    color: #393836;
}
#fancy-title-92 a {
    color: #888888;
}
#fancy-title-93 a {
    color: #393836;
}
#fancy-title-94 a {
    color: #888888;
}
#fancy-title-96 a {
    color: #ffffff;
}
#fancy-title-97 a {
    color: #ffffff;
}
#fancy-title-98 a {
    color: #ffffff;
}
#fancy-title-99 a {
    color: #ffffff;
}
#fancy-title-100 a {
    color: #ffffff;
}
#fancy-title-101 a {
    color: #ffffff;
}
#fancy-title-102 a {
    color: #ffffff;
}
.page-section-95 {
    background-color: #2587ee;
    background-position: center top;
    background-repeat: no-repeat;
}
.page-section-95 {
    background-attachment: scroll;
    background-color: #2587ee;
    background-position: center top;
    background-repeat: no-repeat;
}
.page-section-95 .bg-layer .scroll-layer {
    background-attachment: scroll;
    background-position: center top;
    background-repeat: no-repeat;
}
.page-section-95 .page-section-content.expandable-false, .page-section-95.expandable-true {
    padding: 20px 0;
}
.page-section-95 .alt-title span {
    background-color: #2587ee;
}
.page-section-95.section-expandable-true:not(.active-toggle):hover .mk-section-color-mask {
    opacity: 0.8 !important;
}
.page-section-95 .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;
    }
}
