.inquiriesbtn {
    background: ;
    color: ;
}

.inquiriesbtn:hover {
    background: ;
    color: ;
}

/* Safari 6.1+ (10.0 is the latest version of Safari at this time) */
@media (max-width: 991px) and (min-color-index: 0) and (-webkit-min-device-pixel-ratio: 0) {
    @media () {
        display: block !important;

        .header__col {
            width: 100%;
        }
    }
}

a {
    color: #337ab7
}

a:focus,
a:active,
a:hover {
    color: #23527c
}

.site-branding a {
    color: #000
}

.responsive-nav a {
    color: #000;
    font-size: 18px
}

.responsive-nav a small {
    color: #777;
    font-size: 10px
}

.responsive-nav a:hover small,
.responsive-nav a:active small,
.responsive-nav .current-menu-item small,
.responsive-nav .current-menu-ancestor small,
.responsive-nav .current-menu-parent small,
.responsive-nav .current_page_item small,
.responsive-nav .current_page_parent small {
    color: #777
}

.responsive-nav .menu>.menu-item>a,
.header--transparency.header--fixed--is_scrolled .responsive-nav .menu>.menu-item>a {
    background-color: transparent;
    padding: 10px 20px
}

.responsive-nav .menu>.menu-item>a:hover,
.responsive-nav .menu>.menu-item>a:active,
.responsive-nav .menu>.current-menu-item>a,
.responsive-nav .menu>.current-menu-ancestor>a,
.responsive-nav .menu>.current-menu-parent>a,
.responsive-nav .menu>.current_page_item>a,
.responsive-nav .menu>.current_page_parent>a,
.header--transparency.header--fixed--is_scrolled .responsive-nav .menu>.menu-item>a:hover,
.header--transparency.header--fixed--is_scrolled .responsive-nav .menu>.menu-item>a:active,
.header--transparency.header--fixed--is_scrolled .responsive-nav .menu>.current-menu-item>a,
.header--transparency.header--fixed--is_scrolled .responsive-nav .menu>.current-menu-ancestor>a,
.header--transparency.header--fixed--is_scrolled .responsive-nav .menu>.current-menu-parent>a,
.header--transparency.header--fixed--is_scrolled .responsive-nav .menu>.current_page_item>a,
.header--transparency.header--fixed--is_scrolled .responsive-nav .menu>.current_page_parent>a {
    background-color: transparent;
    color: #000000
}

.responsive-nav .sub-menu a {
    background-color: #ffffff;
    color: #0a0a0a
}

.responsive-nav .sub-menu a:hover,
.responsive-nav .sub-menu a:active,
.responsive-nav .sub-menu .current-menu-item a,
.responsive-nav .sub-menu .current-menu-ancestor a,
.responsive-nav .sub-menu .current-menu-parent a,
.responsive-nav .sub-menu .current_page_item a,
.responsive-nav .sub-menu .current_page_parent a {
    background-color: #ffffff;
    color: #000000
}

.off-canvas-nav {
    font-size: 12px
}

.responsive-nav,
.header--transparency.header--fixed--is_scrolled .responsive-nav {
    background-color: transparent
}

#responsive-btn {
    background-color: transparent;
    border-color: #eee;
    color: #000
}

#responsive-btn:hover {
    background-color: #f5f5f5;
    border-color: #eee;
    color: #000
}

.habakiri-slider__transparent-layer {
    background-color: rgba(0, 0, 0, 0.1)
}

.page-header {
    background-color: #222;
    color: #fff
}

.pagination>li>a {
    color: #337ab7
}

.pagination>li>span {
    background-color: #337ab7;
    border-color: #337ab7
}

.pagination>li>a:focus,
.pagination>li>a:hover,
.pagination>li>span:focus,
.pagination>li>span:hover {
    color: #23527c
}

.header {
    background-color: #fff
}

.header--transparency.header--fixed--is_scrolled {
    background-color: #fff !important
}

.footer {
    background-color: #ffffff;
    margin-top: 6%;
}

.footer-widget-area a {
    color: #000000
}

.footer-widget-area,
.footer-widget-area .widget_calendar #wp-calendar caption {
    color: #000000
}

.footer-widget-area .widget_calendar #wp-calendar,
.footer-widget-area .widget_calendar #wp-calendar * {
    border-color: #000000
}

@media(min-width:992px) {
    .responsive-nav {
        display: block
    }

    .off-canvas-nav,
    #responsive-btn {
        display: none !important
    }

    .header--2row {
        padding-bottom: 0
    }

    .header--2row .header__col,
    .header--center .header__col {
        display: block
    }

    .header--2row .responsive-nav,
    .header--center .responsive-nav {
        margin-right: -1000px;
        margin-left: -1000px;
        padding-right: 1000px;
        padding-left: 1000px
    }

    .header--2row .site-branding,
    .header--center .site-branding {
        padding-bottom: 0
    }

    .header--center .site-branding {
        text-align: center
    }
}

.fsn-664e36fb09f47 {
    padding-top: 40px;
    padding-bottom: 20px;
}

@media (max-width: 767px) {
    .fsn-664e36fb09f47 {
        padding-top: 20px;
    }
}

.fsn-664e36fb09fca {
    padding-bottom: 40px;
}

@media (max-width: 767px) {
    .fsn-664e36fb09fca {
        padding-bottom: 20px;
    }
}

.fsn-664e36fb0a246 {
    padding-top: 40px;
    padding-bottom: 40px;
}

@media (max-width: 767px) {
    .fsn-664e36fb0a246 {
        padding-top: 20px;
        padding-bottom: 20px;
    }
}

.fsn-664e36fb0a31e {
    padding-top: 40px;
    padding-bottom: 60px;
}

@media (max-width: 767px) {
    .fsn-664e36fb0a31e {
        padding-top: 20px;
        padding-bottom: 40px;
    }
}

.fsn-664e36fb0a3bb {
    margin-bottom: 60px;
}

@media (max-width: 767px) {
    .fsn-664e36fb0a3bb {
        margin-bottom: 40px;
    }
}

.fsn-664e36fb0a492 {
    background-color: #ffffff;
}

.fsn-664e36fb0a535 {
    padding-bottom: 20px;
}

.fsn-664e36fb0a550 {
    padding-bottom: 40px;
}

@media (max-width: 767px) {
    .fsn-664e36fb0a550 {
        padding-bottom: 20px;
    }
}

.fsn-664e36fb0a565 {
    padding-bottom: 20px;
}

.fsn-664e36fb0a578 {
    padding-top: 20px;
}

.fsn-664e36fb0a891 {
    padding-top: 100px;
    padding-bottom: 100px;
}

@media (max-width: 767px) {
    .fsn-664e36fb0a891 {
        padding-top: 40px;
        padding-bottom: 40px;
    }
}

.fsn-664e36fb0a913 {
    color: #ffffff;
}

.fsn-664e36fb0a954 {
    padding-top: 20px;
}

.fsn-664e2bed31c62 {
    padding-bottom: 40px;
}

@media (max-width: 767px) {
    .fsn-664e2bed31c62 {
        padding-bottom: 20px;
    }
}

.fsn-664e2bed32052 {
    padding-top: 20px;
}

.fsn-664e2bed321b8 {
    padding-top: 40px;
}

@media (max-width: 767px) {
    .fsn-664e2bed321b8 {
        padding-top: 20px;
    }
}

.fsn-664e2bed3224e {
    padding-top: 40px;
    padding-bottom: 40px;
}

@media (max-width: 767px) {
    .fsn-664e2bed3224e {
        padding-bottom: 20px;
    }
}

.fsn-664e2bed322e1 {
    margin-bottom: 60px;
}

@media (max-width: 767px) {
    .fsn-664e2bed322e1 {
        margin-bottom: 40px;
    }
}

.fsn-664e2bed3236a {
    background-color: #ffffff;
}

.fsn-664e2bed323d7 {
    padding-top: 40px;
    padding-bottom: 40px;
}

@media (max-width: 767px) {
    .fsn-664e2bed323d7 {
        padding-top: 20px;
        padding-bottom: 20px;
    }
}

.fsn-664e2bed32465 {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
}

@media (max-width: 767px) {
    .fsn-664e2bed32465 {
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
    }
}

.fsn-664e2bed324be {
    padding-top: 40px;
    padding-bottom: 40px;
}

@media (max-width: 767px) {
    .fsn-664e2bed324be {
        padding-top: 20px;
        padding-bottom: 20px;
    }
}

.fsn-664e2bed3253d {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
}

@media (max-width: 767px) {
    .fsn-664e2bed3253d {
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
    }
}

.fsn-664e2bed3258e {
    padding-top: 40px;
}

@media (max-width: 767px) {
    .fsn-664e2bed3258e {
        padding-top: 20px;
    }
}

.fsn-664e2bed3260d {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
}

@media (max-width: 767px) {
    .fsn-664e2bed3260d {
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
    }
}

.fsn-664e2bed327b8 {
    padding-top: 100px;
    padding-bottom: 100px;
    margin-top: 6%;
}

.fsn-664e2bed327b8 .fsn-664e2bc324884{
    width: 80%;
}

@media (max-width: 767px) {
    .fsn-664e2bed327b8 {
        padding-top: 40px;
        padding-bottom: 40px;
    }
}

.fsn-664e2bed32835 {
    color: #ffffff;
}

.fsn-664e2bed32875 {
    padding-top: 20px;
}