﻿a:hover {
    color: #0da8bc;
}

select, input {
    font-family: Barlow;
}

body {
    font-family: Barlow;
}

h1, h2, h3, h4, h5, h6 {
    font-family: Playfair Display;
}

a:hover {
    color: #0da8bc;
}

.btLoader {
    border-right: 2px solid #0da8bc;
}

.btBreadCrumbs {
    font-family: Barlow Semi Condensed;
}

.btPageHeadline header .dash .headline:after {
    background: #0da8bc;
}

.btAccentColorBackground {
    background-color: #0da8bc !important;
}

.btAleternateColorBackground {
    background-color: #f95759 !important;
}

.topTools .btIconWidgetIcon:hover .btIco .btIcoHolder em, .btIconWidget .btIconWidgetIcon:hover .btIco .btIcoHolder em {
    color: #0da8bc !important;
}

.menuPort {
    font-family: Barlow;
}

    .menuPort nav ul li a:hover {
        color: #0da8bc !important;
    }

    .menuPort nav > ul > li.menu-item-has-children > a:before {
        border-bottom: 6px solid #0da8bc;
    }

.btMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor > a, .btMenuHorizontal .menuPort nav > ul > li.current-menu-item > a {
    -webkit-box-shadow: 0 -3px 0 0 #0da8bc inset;
    box-shadow: 0 -3px 0 0 #0da8bc inset;
}

.btMenuHorizontal .menuPort nav > ul > li > ul li.current-menu-ancestor > a, .btMenuHorizontal .menuPort nav > ul > li > ul li.current-menu-item > a {
    color: #0da8bc !important;
}

.btMenuVertical nav li.current-menu-ancestor > a, .btMenuVertical nav li.current-menu-item > a {
    color: #0da8bc !important;
}

.subToggler:before {
    color: #0da8bc;
}

body.btMenuHorizontal .menuPort ul ul li:first-child > a {
    border-top: 3px solid #0da8bc;
}

body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li > a, body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li:first-child > a {
    border-top: 3px solid #0da8bc;
}

.btVerticalMenuTrigger:hover .btIco:before, .btVerticalMenuTrigger:hover .btIco:after {
    border-top-color: #0da8bc;
}

.btVerticalMenuTrigger:hover .btIco .btIcoHolder:after {
    border-top-color: #0da8bc;
}

@media (min-width: 1200px) {
    .btMenuVerticalOn .btVerticalMenuTrigger .btIco a:before {
        color: #0da8bc !important;
    }
}

.topBar .widget_search button:hover:before, .topBarInMenu .widget_search button:hover:before {
    color: #0da8bc;
}

.btDarkSkin .topBar .widget_search button:hover:before, .btDarkSkin .topBarInMenu .widget_search button:hover:before, .btLightSkin .btDarkSkin .topBar .widget_search button:hover:before, .btLightSkin .btDarkSkin .topBarInMenu .widget_search button:hover:before {
    color: #0da8bc;
}

.btLightSkin button:hover:before, .btDarkSkin .btLightSkin button:hover:before {
    color: #0da8bc;
}

.topBarInLogoAreaCell {
    border: 0 solid #0da8bc;
}

    .topBarInLogoAreaCell .btSpecialHeaderIcon .btIconWidgetIcon .btIco .btIcoHolder:before, .topBarInLogoAreaCell .btSpecialHeaderIcon .btIconWidgetIcon .btIco .btIcoHolder:after {
        color: #f95759;
    }

.topTools.btTopToolsLeft .btIco .btIcoHolder {
    background-color: #0da8bc;
}

    .topTools.btTopToolsLeft .btIco .btIcoHolder:hover {
        background-color: #f95759;
    }

.topTools.btTopToolsLeft .btSpecialHeaderIcon .btIco .btIcoHolder {
    background-color: #f95759;
}

    .topTools.btTopToolsLeft .btSpecialHeaderIcon .btIco .btIcoHolder:hover {
        background-color: #0da8bc;
    }

.infoToggler:before {
    background-color: #0da8bc;
    border: 1px solid #0da8bc;
}

.infoToggler:after {
    color: #0da8bc;
    border: 1px solid #0da8bc;
}

.infoToggler.on:after {
    background-color: #0da8bc;
}

.infoToggler.on:before {
    color: #0da8bc;
}

.btSiteFooter .menu li.btPageTop a:after, .btSiteFooter .menu li.btPageTop a:before {
    color: #f95759;
}

.btSiteFooter .menu a:hover {
    color: #0da8bc;
}

.btCustomMenu ul li a:hover {
    color: #0da8bc;
}

.btCustomMenu ul li.btPageTop a:after {
    color: #f95759;
}

.btInlineFooterMenu.btCustomMenu ul > li > a {
    color: #0da8bc;
}

.btFooterWrap.btDarkSkin .btBox h4 .headline a:hover, .btFooterWrap.btLightSkin .btBox h4 .headline a:hover {
    color: #0da8bc;
}

#boldSiteFooterWidgetsRow .btSpecialHeaderIcon .btIconWidgetIcon .btIco .btIcoHolder:before, #boldSiteFooterWidgetsRow .btSpecialHeaderIcon .btIconWidgetIcon .btIco .btIcoHolder:after {
    color: #f95759;
}

.sticky .headline {
    color: #0da8bc;
}

.headline a {
    color: #0da8bc;
}

.single-portfolio h1, .single-post h1, .single-portfolio h2, .single-post h2 {
    color: #0da8bc;
}

.portfolioItem dt, .btPortfolioSingleItemColumns dt {
    color: #0da8bc;
}

.btArticleListItem.btBlogColumnView .btArticleListBodyAuthor a, .btPostSingleItemColumns .btArticleListBodyAuthor a {
    color: #0da8bc !important;
}

.commentTxt p.edit-link a:hover, .commentTxt p.reply a:hover {
    color: #0da8bc;
}

.btBox > h4 {
    font-family: Barlow Semi Condensed;
}

    .btBox > h4:after {
        background-color: #0da8bc;
    }

.btBox ul li a:hover {
    color: #0da8bc;
}

.btBox.widget_calendar table caption {
    background: #0da8bc;
    font-family: Playfair Display;
}

.btBox.widget_archive ul li a:hover, .btBox.widget_categories ul li a:hover, .btCustomMenu ul li a:hover {
    border-bottom: 1px solid #0da8bc;
}

.btDarkSkin .btBox.widget_archive ul li a:hover, .btLightSkin .btDarkSkin .btBox.widget_archive ul li a:hover, .btDarkSkin .btBox.widget_categories ul li a:hover, .btLightSkin .btDarkSkin .btBox.widget_categories ul li a:hover {
    border-bottom: 1px solid #0da8bc;
}

.btBox.widget_rss li a.rsswidget {
    font-family: Playfair Display;
}

.btBox.widget_rss li cite:before {
    color: #0da8bc;
}

.btBox .btSearch button, .btBox .btSearch input[type=submit], form.woocommerce-product-search button, form.woocommerce-product-search input[type=submit] {
    background: #0da8bc;
}

    .btBox .btSearch button:hover, form.woocommerce-product-search button:hover {
        background: #086874;
    }

form.wpcf7-form input[type="text"], form.wpcf7-form input[type="password"], form.wpcf7-form input[type="email"], form.wpcf7-form input[type="date"], form.wpcf7-form textarea, form.wpcf7-form .fancy-select .trigger {
    font-family: Barlow;
}

    form.wpcf7-form input[type="text"]:focus, form.wpcf7-form input[type="password"]:focus, form.wpcf7-form input[type="email"]:focus, form.wpcf7-form input[type="date"]:focus, form.wpcf7-form textarea:focus, form.wpcf7-form .fancy-select .trigger.open {
        -webkit-box-shadow: 0 0 0 2px #0da8bc inset;
        box-shadow: 0 0 0 2px #0da8bc inset;
    }

form.wpcf7-form p span.required:after, form.wpcf7-form p span.bt_bb_required:after {
    color: #0da8bc !important;
}

form.wpcf7-form .wpcf7-submit {
    background-color: #0da8bc;
}

    form.wpcf7-form .wpcf7-submit:hover {
        background: #f60d10;
    }

.fancy-select ul.options > li:hover {
    color: #0da8bc;
}

.btBox .tagcloud a, .btTags ul a {
    background: #0da8bc;
}

    .btBox .tagcloud a:hover, .btTags ul a:hover {
        background: #086874;
    }

.recentTweets small:before {
    color: #0da8bc;
}

.btContentHolder blockquote {
    font-family: Barlow Semi Condensed;
}

.btContentHolder table tr th, .btContentHolder table thead tr th {
    background: #0da8bc;
}

.post-password-form input[type="submit"] {
    background: #0da8bc;
    font-family: Playfair Display;
}

.btPagination .paging a:hover:after {
    background: #0da8bc;
}

.articleSideGutter a {
    color: #0da8bc;
}

.comment-respond .btnOutline button[type="submit"] {
    font-family: Playfair Display;
}

a#cancel-comment-reply-link {
    font-family: Barlow;
}

    a#cancel-comment-reply-link:hover {
        color: #0da8bc;
    }

span.btHighlight {
    background-color: #0da8bc;
}

a.btContinueReading {
    background: #0da8bc;
}

    a.btContinueReading:hover {
        background: #086874;
    }

.btIco .btIcoHolder:before, .btIco .btIcoHolder:after {
    color: #0da8bc;
}

.btDarkSkin .btTopToolsRight .btIconWidget:hover .btIco .btIcoHolder:before, .btDarkSkin .btTopToolsRight .btIconWidget:hover .btIco .btIcoHolder:after, .btLightSkin .btDarkSkin .btTopToolsRight .btIconWidget:hover .btIco .btIcoHolder:before, .btLightSkin .btDarkSkin .btTopToolsRight .btIconWidget:hover .btIco .btIcoHolder:after {
    color: #0da8bc;
}

.btLightSkin .btTopToolsRight .btIconWidget:hover .btIco .btIcoHolder:before, .btLightSkin .btTopToolsRight .btIconWidget:hover .btIco .btIcoHolder:after, .btDarkSkin .btLightSkin .btTopToolsRight .btIconWidget:hover .btIco .btIcoHolder:before, .btDarkSkin .btLightSkin .btTopToolsRight .btIconWidget:hover .btIco .btIcoHolder:after {
    color: #0da8bc;
}

.btIco.btIcoWhiteType .btIcoHolder em {
    color: #0da8bc;
}

.btIco.btIcoFilledType.btIcoAccentColor .btIcoHolder em, .btIco.btIcoOutlineType.btIcoAccentColor:hover .btIcoHolder em {
    -webkit-box-shadow: 0 0 0 1em #0da8bc inset;
    box-shadow: 0 0 0 1em #0da8bc inset;
}

.btIco.btIcoFilledType.btIcoAccentColor:hover .btIcoHolder em, .btIco.btIcoOutlineType.btIcoAccentColor .btIcoHolder em {
    -webkit-box-shadow: 0 0 0 1px #0da8bc inset;
    box-shadow: 0 0 0 1px #0da8bc inset;
}

.btIco.btIcoFilledType.btIcoAccentColor:hover .btIcoHolder:before, .btIco.btIcoFilledType.btIcoAccentColor:hover .btIcoHolder:after, .btIco.btIcoOutlineType.btIcoAccentColor .btIcoHolder:before, .btIco.btIcoOutlineType.btIcoAccentColor .btIcoHolder:after {
    color: #0da8bc;
}

.btIco.btIcoFilledType.btIcoAccentColor.btIcoBigSize:hover .btIcoHolder em, .btIco.btIcoOutlineType.btIcoAccentColor.btIcoBigSize .btIcoHolder em {
    -webkit-box-shadow: 0 0 0 2px #0da8bc inset;
    box-shadow: 0 0 0 2px #0da8bc inset;
}

.btIco.btIcoFilledType.btIcoAlterColor .btIcoHolder em, .btIco.btIcoOutlineType.btIcoAlterColor:hover .btIcoHolder em {
    -webkit-box-shadow: 0 0 0 1em #f95759 inset;
    box-shadow: 0 0 0 1em #f95759 inset;
}

.btIco.btIcoFilledType.btIcoAlterColor:hover .btIcoHolder em, .btIco.btIcoOutlineType.btIcoAlterColor .btIcoHolder em {
    -webkit-box-shadow: 0 0 0 1px #f95759 inset;
    box-shadow: 0 0 0 1px #f95759 inset;
}

.btIco.btIcoFilledType.btIcoAlterColor:hover .btIcoHolder:before, .btIco.btIcoFilledType.btIcoAlterColor:hover .btIcoHolder:after, .btIco.btIcoOutlineType.btIcoAlterColor .btIcoHolder:before, .btIco.btIcoOutlineType.btIcoAlterColor .btIcoHolder:after {
    color: #f95759;
}

.btIco.btIcoFilledType.btIcoAlterColor.btIcoBigSize:hover .btIcoHolder em, .btIco.btIcoOutlineType.btIcoAlterColor.btIcoBigSize .btIcoHolder em {
    -webkit-box-shadow: 0 0 0 2px #f95759 inset;
    box-shadow: 0 0 0 2px #f95759 inset;
}

.btLightSkin .btIco.btIcoDefaultType.btIcoAccentColor .btIcoHolder:before, .btLightSkin .btIco.btIcoDefaultType.btIcoAccentColor .btIcoHolder:after, .btLightSkin .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:before, .btLightSkin .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:after, .btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoAccentColor .btIcoHolder:before, .btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoAccentColor .btIcoHolder:after, .btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:before, .btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:after, .btDarkSkin .btIco.btIcoDefaultType.btIcoAccentColor .btIcoHolder:before, .btDarkSkin .btIco.btIcoDefaultType.btIcoAccentColor .btIcoHolder:after, .btDarkSkin .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:before, .btDarkSkin .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:after, .btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoAccentColor .btIcoHolder:before, .btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoAccentColor .btIcoHolder:after, .btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:before, .btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:after {
    color: #0da8bc;
}

.btLightSkin .btIco.btIcoDefaultType.btIcoAlterColor .btIcoHolder:before, .btLightSkin .btIco.btIcoDefaultType.btIcoAlterColor .btIcoHolder:after, .btLightSkin .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:before, .btLightSkin .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:after, .btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoAlterColor .btIcoHolder:before, .btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoAlterColor .btIcoHolder:after, .btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:before, .btDarkSkin .btLightSkin .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:after, .btDarkSkin .btIco.btIcoDefaultType.btIcoAlterColor .btIcoHolder:before, .btDarkSkin .btIco.btIcoDefaultType.btIcoAlterColor .btIcoHolder:after, .btDarkSkin .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:before, .btDarkSkin .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:after, .btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoAlterColor .btIcoHolder:before, .btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoAlterColor .btIcoHolder:after, .btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:before, .btLightSkin .btDarkSkin .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:after {
    color: #f95759;
}

.btAccentColorBackground .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:before, .btAccentColorBackground .btIco.btIcoDefaultType.btIcoDefaultColor:hover .btIcoHolder:after {
    color: #f95759 !important;
}

.btIcoAccentColor span {
    color: #0da8bc;
}

.btIcoAlterColor span {
    color: #f95759;
}

.btIcoDefaultColor:hover span, .btIcoDefaultColor:hover a.btIcoHolder:after {
    color: #0da8bc !important;
}

.btCircleIcon.btAccentColorCircle.btFilledCircle, .btCircleIcon.btAccentColorCircle.btFilledCircle:hover {
    border-color: #0da8bc;
    background-color: #0da8bc;
}

.btCircleIcon.btAccentColorCircle.btHollowCircle, .btCircleIcon.btAccentColorCircle.btHollowCircle:hover {
    border-color: #0da8bc;
    color: #0da8bc;
}

.btCircleIcon.btAlternateColorCircle.btFilledCircle, .btCircleIcon.btAlternateColorCircle.btFilledCircle:hover {
    border-color: #f95759;
    background-color: #f95759;
}

.btCircleIcon.btAlternateColorCircle.btHollowCircle, .btCircleIcon.btAlternateColorCircle.btHollowCircle:hover {
    border-color: #f95759;
    color: #f95759;
}

.btnFilledStyle.btnAccentColor, .btnOutlineStyle.btnAccentColor:hover {
    background-color: #0da8bc;
    border: 2px solid #0da8bc;
}

.btnFilledStyle.btnAlternateColor, .btnOutlineStyle.btnAlternateColor:hover {
    background-color: #f95759;
    border: 2px solid #f95759;
}

.btnFilledStyle.btnAccentColor:hover {
    background-color: #086874;
    border: 2px solid #086874;
}

.btnFilledStyle.btnAlternateColor:hover {
    background-color: #f60d10;
    border: 2px solid #f60d10;
}

.btnOutlineStyle.btnAccentColor {
    border: 2px solid #0da8bc;
    color: #0da8bc;
}

    .btnOutlineStyle.btnAccentColor span, .btnOutlineStyle.btnAccentColor span:before, .btnOutlineStyle.btnAccentColor a, .btnOutlineStyle.btnAccentColor .btIco a:before, .btnOutlineStyle.btnAccentColor button {
        color: #0da8bc !important;
    }

.btnOutlineStyle.btnAlternateColor {
    border: 2px solid #f95759;
    color: #f95759;
}

    .btnOutlineStyle.btnAlternateColor span, .btnOutlineStyle.btnAlternateColor span:before, .btnOutlineStyle.btnAlternateColor a, .btnOutlineStyle.btnAlternateColor .btIco a:before, .btnOutlineStyle.btnAlternateColor button {
        color: #f95759 !important;
    }

.btnBorderlessStyle.btnAccentColor span, .btnBorderlessStyle.btnNormalColor:hover span, .btnBorderlessStyle.btnAccentColor span:before, .btnBorderlessStyle.btnNormalColor:hover span:before, .btnBorderlessStyle.btnAccentColor a, .btnBorderlessStyle.btnNormalColor:hover a, .btnBorderlessStyle.btnAccentColor .btIco a:before, .btnBorderlessStyle.btnNormalColor:hover .btIco a:before, .btnBorderlessStyle.btnAccentColor button, .btnBorderlessStyle.btnNormalColor:hover button {
    color: #0da8bc;
}

.btnBorderlessStyle.btnAlternateColor span, .btnBorderlessStyle.btnAlternateColor span:before, .btnBorderlessStyle.btnAlternateColor a, .btnBorderlessStyle.btnAlternateColor .btIco a:before, .btnBorderlessStyle.btnAlternateColor button {
    color: #f95759;
}

.btCounterHolder {
    font-family: Playfair Display;
}

.btProgressContent .btProgressAnim {
    background-color: #0da8bc;
}

.btProgressBarLineStyle .btProgressContent .btProgressAnim {
    color: #0da8bc;
    border-bottom: 4px solid #0da8bc;
}

.captionTxt:before {
    color: #0da8bc;
}

.btPriceTable .btPriceTableHeader {
    background: #0da8bc;
}

.btLightSkin .btDarkSkin .btPriceTableSticker, .btDarkSkin .btLightSkin .btDarkSkin .btPriceTableSticker {
    background: #f95759;
}

.btDarkSkin .btDarkSkin .btPriceTableSticker, .btLightSkin .btDarkSkin .btDarkSkin .btPriceTableSticker {
    color: #0da8bc;
}

.header .btSuperTitle {
    font-family: Barlow Semi Condensed;
}

.header .btSubTitle {
    font-family: Barlow Semi Condensed;
}

.btLightSkin .btAlternateDash.btDash .dash:after, .btLightSkin .btAlternateDash.btDash .dash:before, .btDarkSkin .btLightSkin .btAlternateDash.btDash .dash:after, .btDarkSkin .btLightSkin .btAlternateDash.btDash .dash:before, .btDarkSkin .btAlternateDash.btDash .dash:after, .btDarkSkin .btAlternateDash.btDash .dash:before, .btLightSkin .btDarkSkin .btAlternateDash.btDash .dash:after, .btLightSkin .btDarkSkin .btAlternateDash.btDash .dash:before {
    -webkit-box-shadow: 0 2px 0 0 #f95759 inset;
    box-shadow: 0 2px 0 0 #f95759 inset;
}

.btLightSkin .btAccentDash.btDash .dash:after, .btLightSkin .btAccentDash.btDash .dash:before, .btDarkSkin .btLightSkin .btAccentDash.btDash .dash:after, .btDarkSkin .btLightSkin .btAccentDash.btDash .dash:before, .btDarkSkin .btAccentDash.btDash .dash:after, .btDarkSkin .btAccentDash.btDash .dash:before, .btLightSkin .btDarkSkin .btAccentDash.btDash .dash:after, .btLightSkin .btDarkSkin .btAccentDash.btDash .dash:before {
    -webkit-box-shadow: 0 2px 0 0 #0da8bc inset;
    box-shadow: 0 2px 0 0 #0da8bc inset;
}

.header.small .dash:after, .header.small .dash:before {
    -webkit-box-shadow: 0 1px 0 0 #0da8bc inset;
    box-shadow: 0 1px 0 0 #0da8bc inset;
}

.btGridContent .header .btSuperTitle a:hover {
    color: #0da8bc;
}

.btCatFilter {
    font-family: Barlow;
}

    .btCatFilter .btCatFilterItem:after {
        background: #0da8bc;
    }

    .btCatFilter .btCatFilterItem:hover {
        color: #0da8bc;
    }

.btMediaBox.btQuote, .btMediaBox.btLink {
    background-color: #0da8bc;
}

h4.nbs.nsPrev a:hover:before, h4.nbs.nsNext a:hover:after {
    background-color: #0da8bc;
}

.btGhost h4.nbs.nsPrev a:hover:before, .btGhost h4.nbs.nsNext a:hover:after {
    background-color: #0da8bc !important;
}

.slided .slick-dots li.slick-active button, .slided .slick-dots li.slick-active button:hover, .btDarkSkin .slided .slick-dots li.slick-active button, .btLightSkin .btDarkSkin .slided .slick-dots li.slick-active button, .btDarkSkin .slided .slick-dots li.slick-active button:hover, .btLightSkin .btDarkSkin .slided .slick-dots li.slick-active button:hover {
    background-color: #0da8bc;
}

.btGetInfo {
    background: #0da8bc;
}

.btCloseGhost .btIco .btIcoHolder:after {
    color: #0da8bc;
}

.btInfoBarMeta p strong {
    color: #0da8bc;
}

.btLightSkin .tabsHeader li.on span, .btDarkSkin .btLightSkin .tabsHeader li.on span, .btLightSkin .tabsHeader li.on a, .btDarkSkin .btLightSkin .tabsHeader li.on a {
    -webkit-box-shadow: 0 -2px 0 0 #0da8bc inset;
    box-shadow: 0 -2px 0 0 #0da8bc inset;
}

.btLightSkin .tabsVertical .tabAccordionTitle.on, .btDarkSkin .btLightSkin .tabsVertical .tabAccordionTitle.on, .btDarkSkin .tabsVertical .tabAccordionTitle.on, .btLightSkin .btDarkSkin .tabsVertical .tabAccordionTitle.on {
    background-color: #0da8bc;
    -webkit-box-shadow: -52px 0 0 #086874 inset;
    box-shadow: -52px 0 0 #086874 inset;
}

.rtl.btLightSkin .tabsVertical .tabAccordionTitle.on, .rtl.btDarkSkin .btLightSkin .tabsVertical .tabAccordionTitle.on, .rtl.btDarkSkin .tabsVertical .tabAccordionTitle.on, .rtl.btLightSkin .btDarkSkin .tabsVertical .tabAccordionTitle.on {
    -webkit-box-shadow: 52px 0 0 #086874 inset;
    box-shadow: 52px 0 0 #086874 inset;
}

.tabsVertical .tabAccordionTitle:before {
    color: #0da8bc;
}

.tabAccordionTitle.on {
    background: #0da8bc;
}

.btSingleLatestPostFooter a.btArticleComments {
    border-left: 1px solid #0da8bc;
}

.demos span {
    background-color: #0da8bc;
}

.btWorkingHoursInnerLink a {
    background-color: #f95759;
}

    .btWorkingHoursInnerLink a:hover {
        background-color: #0da8bc;
    }

.btDarkSkin .btGoogleMapsWrap, .btLightSkin .btDarkSkin .btGoogleMapsWrap {
    background-color: #f95759;
}

span.btInfoPaneToggler {
    background-color: #0da8bc;
}

input[type="text"], input[type="password"], input[type="email"], input[type="date"], input[type="tel"], textarea, .fancy-select .trigger, .select2-container .select2-choice {
    font-family: Barlow;
}

    input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="tel"]:focus, textarea:focus, .fancy-select .trigger.open, .select2-container.select2-dropdown-open .select2-choice {
        -webkit-box-shadow: 0 0 0 2px #0da8bc inset;
        box-shadow: 0 0 0 2px #0da8bc inset;
    }

.btSpecTypeDropdown .fancy-select .trigger.open {
    -webkit-box-shadow: 0 0 0 2px #0da8bc inset;
    box-shadow: 0 0 0 2px #0da8bc inset;
}

.wCheckBox:before {
    background-color: #0da8bc;
}

.btCustomList li a:before {
    color: #0da8bc;
}

.btCustomList li a:hover:before {
    background-color: #0da8bc;
}

.btLightSkin .btCustomList li a:hover, .btDarkSkin .btLightSkin .btCustomList li a:hover, .btDarkSkin .btCustomList li a:hover, .btLightSkin .btDarkSkin .btCustomList li a:hover {
    background-color: #0da8bc;
}

    .btLightSkin .btCustomList li a:hover:before, .btDarkSkin .btLightSkin .btCustomList li a:hover:before, .btDarkSkin .btCustomList li a:hover:before, .btLightSkin .btDarkSkin .btCustomList li a:hover:before {
        background-color: #086874;
    }

div.wpcf7-validation-errors {
    border-color: #0da8bc;
    color: #0da8bc;
}

.ui-datepicker.ui-widget, .btDatePicker#ui-datepicker-div {
    font-family: Barlow;
}

    .ui-datepicker.ui-widget .ui-datepicker-header {
        background: #0da8bc;
    }

    .ui-datepicker.ui-widget tbody tr td a.ui-state-default.ui-state-active {
        -webkit-box-shadow: 0 0 0 20px #f95759 inset;
        box-shadow: 0 0 0 20px #f95759 inset;
    }

    .ui-datepicker.ui-widget tbody tr td a.ui-state-default.ui-state-highlight {
        -webkit-box-shadow: 0 0 0 20px #0da8bc inset;
        box-shadow: 0 0 0 20px #0da8bc inset;
    }

    .ui-datepicker.ui-widget tbody tr td a.ui-state-default.ui-state-hover {
        -webkit-box-shadow: 0 0 0 2px #0da8bc inset;
        box-shadow: 0 0 0 2px #0da8bc inset;
        color: #0da8bc;
    }

.slick-dots li.slick-active button, .slick-dots li.slick-active button:hover {
    background-color: #0da8bc !important;
}

button.slick-arrow {
    background: #0da8bc;
}

    button.slick-arrow:hover {
        background-color: #0da8bc;
    }

.btLightSkin button.slick-arrow:hover, .btDarkSkin .btLightSkin button.slick-arrow:hover, .btDarkSkin button.slick-arrow:hover, .btLightSkin .btDarkSkin button.slick-arrow:hover {
    background-color: #0da8bc;
}

.bt_bb_arrows_size_large button.slick-arrow:after {
    -webkit-box-shadow: 0 0 0 1px #0da8bc inset;
    box-shadow: 0 0 0 1px #0da8bc inset;
}

.bt_bb_arrows_size_large button.slick-arrow:hover:after {
    -webkit-box-shadow: 0 0 0 1em #0da8bc inset;
    box-shadow: 0 0 0 1em #0da8bc inset;
}

.bt_bb_color_scheme_2 .bt_bb_arrows_size_large button.slick-arrow:hover:before, .bt_bb_color_scheme_5 .bt_bb_arrows_size_large button.slick-arrow:hover:before {
    color: #0da8bc;
}

.wpcf7-form input:not([type='checkbox']):not([type='radio']).wpcf7-submit {
    font-family: Barlow;
    background: #0da8bc;
}

    .wpcf7-form input:not([type='checkbox']):not([type='radio']).wpcf7-submit:hover {
        background: #086874 !important;
    }

.wpcf7-form .btAlterSubmit input:not([type='checkbox']):not([type='radio']).wpcf7-submit {
    background: #f95759;
}

    .wpcf7-form .btAlterSubmit input:not([type='checkbox']):not([type='radio']).wpcf7-submit:hover {
        background: #f60d10 !important;
    }

div.wpcf7 .btSubscribe input[type='submit'] {
    background: #0da8bc !important;
}

div.wpcf7 .btFooterSubscribe input[type='submit'] {
    background: #f95759 !important;
}

    div.wpcf7 .btFooterSubscribe input[type='submit']:hover {
        background: #f60d10;
    }

.bt_bb_progress_bar_advanced > p {
    font-family: Playfair Display;
}

.btLightSkin .bt_bb_features_table table thead tr th, .btDarkSkin .btLightSkin .bt_bb_features_table table thead tr th {
    border-bottom-color: #0da8bc;
}

.btDarkSkin .bt_bb_features_table table thead tr th, .btLightSkin .btDarkSkin .bt_bb_features_table table thead tr th {
    border-bottom-color: #0da8bc;
}

.bt_bb_features_table table tbody tr td .bt_bb_features_table_yes:after {
    color: #0da8bc;
}

.bt_bb_masonry_image_grid .bt_bb_grid_item .bt_bb_grid_item_inner_image:after {
    color: #0da8bc;
}

.bt_bb_post_grid_loader {
    border-right: 2px solid #0da8bc;
}

.bt_bb_post_grid_filter {
    font-family: Barlow;
}

    .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item:after {
        background: #0da8bc;
    }

    .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item:hover {
        color: #0da8bc;
    }

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category {
    font-family: Barlow Semi Condensed;
}

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a {
    color: #0da8bc;
}

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title:before {
    background: #f95759;
}

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta {
    font-family: Barlow Semi Condensed;
}

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share .btIco:hover .btIcoHolder:after {
    color: #0da8bc;
}

.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .bt_bb_grid_item_post_title:before {
    color: #0da8bc;
}

.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .bt_bb_grid_item_post_title + .bt_bb_grid_item_post_excerpt:before {
    background: #f95759;
}

.bt_bb_twitter .bt_bb_twitter_item a {
    color: #0da8bc;
}

.bt_bb_slider .slick-dots li.slick-active button, .bt_bb_slider .slick-dots li.slick-active button:hover, .btDarkSkin .bt_bb_slider .slick-dots li.slick-active button, .btLightSkin .btDarkSkin .bt_bb_slider .slick-dots li.slick-active button, .btDarkSkin .bt_bb_slider .slick-dots li.slick-active button:hover, .btLightSkin .btDarkSkin .bt_bb_slider .slick-dots li.slick-active button:hover {
    background-color: #0da8bc;
}

.mfp-gallery button.mfp-close {
    color: #0da8bc;
}

.mfp-gallery button.mfp-arrow:hover {
    background: #0da8bc;
}

.btSidebar .btIconWidget .btIconWidgetContent .btIconWidgetTitle {
    font-family: Playfair Display;
}

.btSidebar .btIconWidget.btSpecialHeaderIcon .btIconWidgetIcon .btIco .btIcoHolder:before, .btSidebar .btIconWidget.btSpecialHeaderIcon .btIconWidgetIcon .btIco .btIcoHolder:after {
    color: #0da8bc;
}

.bt_bb_before_after_image .bt_bb_before_after_image-horizontal .bt_bb_before_after_image-handle:hover {
    background: #0da8bc;
}

.bt_bb_before_after_image .bt_bb_before_after_image-container.active .bt_bb_before_after_image-handle {
    background: #0da8bc;
}

.bt_bb_before_after_image .bt_bb_before_after_image_block {
    background: #0da8bc;
}

    .bt_bb_before_after_image .bt_bb_before_after_image_block .bt_bb_before_after_image_headline {
        font-family: Playfair Display;
    }

        .bt_bb_before_after_image .bt_bb_before_after_image_block .bt_bb_before_after_image_headline:after {
            background: #f95759;
        }

.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container {
    background-color: #0da8bc;
}

    .mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container:hover {
        background-color: #f95759;
    }

.btNewsletter .btNewsletterColumn input:focus {
    -webkit-box-shadow: 0 0 0 3px #0da8bc !important;
    box-shadow: 0 0 0 3px #0da8bc !important;
}

.btNewsletter .btNewsletterButton input {
    background: #f95759 !important;
}

    .btNewsletter .btNewsletterButton input:hover {
        background: #f60d10 !important;
        -webkit-box-shadow: 0 0 0 3em #f60d10 inset;
        box-shadow: 0 0 0 3em #f60d10 inset;
    }

.btAnimNav li.btAnimNavNext:hover, .btAnimNav li.btAnimNavPrev:hover {
    color: #0da8bc;
}

.headline strong.animate {
    color: #f95759;
}

.headline b.animate {
    color: #0da8bc;
}

p.demo_store {
    background-color: #0da8bc;
}

.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
    border-top: 2px solid #0da8bc;
}

    .woocommerce .woocommerce-info a:not(.button), .woocommerce .woocommerce-message a:not(.button) {
        color: #0da8bc;
    }

.woocommerce .woocommerce-message {
    border-top-color: #0da8bc;
}

    .woocommerce .woocommerce-message:before {
        color: #0da8bc;
    }

.woocommerce .woocommerce-info {
    border-top-color: #0da8bc;
}

    .woocommerce .woocommerce-info:before {
        color: #0da8bc;
    }

.woocommerce div.product .stock {
    color: #0da8bc;
}

nav.woocommerce-pagination ul li a:focus, nav.woocommerce-pagination ul li a:hover {
    background: #f95759;
}

nav.woocommerce-pagination ul li a.next, nav.woocommerce-pagination ul li a.prev {
    background: #0da8bc;
}

    nav.woocommerce-pagination ul li a.next:hover, nav.woocommerce-pagination ul li a.prev:hover {
        background: #f95759;
    }

.woocommerce #respond input#submit, .woocommerce button.button.single_add_to_cart_button, .woocommerce .button.single_add_to_cart_button, .woocommerce input.button, .woocommerce button.button, .woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce p.buttons a.button, .woocommerce .woocommerce-message a.button, button[name="calc_shipping"] {
    color: #0da8bc;
    border: 2px solid #0da8bc;
}

    .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce p.buttons a.button:hover, .widget_price_filter .price_slider_amount .button:hover {
        background-color: #0da8bc;
    }

    .woocommerce .woocommerce-message a.button, .woocommerce a.button.wc-forward, .woocommerce #review_form .form-submit input[type="submit"]#submit, .woocommerce .shop_table.cart td.actions input[type="submit"], .woocommerce .shop_table.cart td.actions button[type="submit"], .woocommerce .login input[type="submit"], .woocommerce input.button[name="register"], .woocommerce input.button[name="save_address"], .woocommerce p.buttons a.button {
        background-color: #0da8bc;
    }

        .woocommerce .woocommerce-message a.button:hover, .woocommerce a.button.wc-forward:hover, .woocommerce #review_form .form-submit input[type="submit"]#submit:hover, .woocommerce .shop_table.cart td.actions input[type="submit"]:hover, .woocommerce .shop_table.cart td.actions button[type="submit"]:hover, .woocommerce .login input[type="submit"]:hover, .woocommerce input.button[name="register"]:hover, .woocommerce input.button[name="save_address"]:hover, .woocommerce p.buttons a.button:hover, button[name="calc_shipping"]:hover {
            background-color: #086874;
            border-color: #086874;
        }

    .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
        background-color: #0da8bc;
    }

        .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
            color: #0da8bc !important;
        }

        .woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover {
            background-color: #0da8bc;
        }

.woocommerce .star-rating span:before {
    color: #0da8bc;
}

.woocommerce p.stars a[class^="star-"].active:after, .woocommerce p.stars a[class^="star-"]:hover:after {
    color: #0da8bc;
}

.btLightSkin.woocommerce ul.cart_list li .headline a:hover, .btDarkSkin .btLightSkin.woocommerce ul.cart_list li .headline a:hover, .btLightSkin.woocommerce ul.product_list_widget li .headline a:hover, .btDarkSkin .btLightSkin.woocommerce ul.product_list_widget li .headline a:hover, .btDarkSkin.woocommerce ul.cart_list li .headline a:hover, .btLightSkin .btDarkSkin.woocommerce ul.cart_list li .headline a:hover, .btDarkSkin.woocommerce ul.product_list_widget li .headline a:hover, .btLightSkin .btDarkSkin.woocommerce ul.product_list_widget li .headline a:hover {
    color: #0da8bc;
}

.btFooterWrap.btDarkSkin ul.cart_list li .headline a:hover, .btFooterWrap.btLightSkin ul.cart_list li .headline a:hover, .btFooterWrap.btDarkSkin ul.product_list_widget li .headline a:hover, .btFooterWrap.btLightSkin ul.product_list_widget li .headline a:hover {
    color: #0da8bc !important;
}

.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total {
    border-top: 2px solid #0da8bc;
}

.woocommerce .widget_shopping_cart .cart_list li a.remove:hover, .woocommerce.widget_shopping_cart .cart_list li a.remove:hover {
    background-color: #0da8bc;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    background-color: #0da8bc;
}

.woocommerce-cart .cart-collaterals .cart_totals .discount td {
    color: #0da8bc;
}

.woocommerce .product_meta .posted_in:before {
    color: #0da8bc;
}

.woocommerce .product_meta .posted_in a {
    color: #0da8bc;
}

.woocommerce form.woocommerce-product-search input[type="submit"] {
    background-color: #0da8bc;
}

.woocommerce form.woocommerce-product-search .search-field {
    font-family: Barlow;
}

    .woocommerce form.woocommerce-product-search .search-field:focus {
        -webkit-box-shadow: 0 0 0 2px #0da8bc inset;
        box-shadow: 0 0 0 2px #0da8bc inset;
    }

.woocommerce form.woocommerce-product-search button {
    background: #0da8bc;
}

    .woocommerce form.woocommerce-product-search button:hover {
        background: #086874;
    }

td.product-remove a.remove {
    color: #0da8bc;
    border: 1px solid #0da8bc;
}

    td.product-remove a.remove:hover {
        background-color: #0da8bc;
    }

.woocommerce .wc-proceed-to-checkout a.button {
    border: 2px solid #0da8bc;
}

.woocommerce p.lost_password:before {
    color: #0da8bc;
}

.woocommerce form.login p.lost_password a:hover {
    color: #0da8bc;
}

.woocommerce header.title .edit {
    color: #0da8bc;
}

.woocommerce .widget_layered_nav ul li.chosen a:hover:before, .woocommerce .widget_layered_nav_filters ul li a:hover:before {
    background-color: #0da8bc;
}

a.reset_variations:hover {
    color: #0da8bc;
}

.btLightSkin.woocommerce .product .headline a:hover, .btDarkSkin .btLightSkin.woocommerce .product .headline a:hover, .btDarkSkin.woocommerce .product .headline a:hover, .btLightSkin .btDarkSkin.woocommerce .product .headline a:hover {
    color: #0da8bc;
}

.woocommerce a.button.wc-backward {
    background-color: #0da8bc;
}

    .woocommerce a.button.wc-backward:hover {
        background-color: #086874;
    }

.woocommerce-MyAccount-navigation ul {
    font-family: "Barlow";
}

    .woocommerce-MyAccount-navigation ul li a:after {
        background: #0da8bc;
    }

    .woocommerce-MyAccount-navigation ul li a:hover {
        color: #0da8bc;
    }

form fieldset legend {
    font-family: Playfair Display;
}

.btQuoteBooking .btContactNext {
    background-color: #0da8bc;
    border: 2px solid #0da8bc;
}

    .btQuoteBooking .btContactNext:hover, .btQuoteBooking .btContactNext:active {
        background-color: #086874;
        border: 2px solid #086874;
    }

.btQuoteBooking .btQuoteSwitch:hover {
    -webkit-box-shadow: 0 0 0 #0da8bc inset,0 1px 5px rgba(0,0,0,.2);
    box-shadow: 0 0 0 #0da8bc inset,0 1px 5px rgba(0,0,0,.2);
}

.btQuoteBooking .btQuoteSwitch.on .btQuoteSwitchInner {
    background: #0da8bc;
}

.btQuoteBooking input[type="text"], .btQuoteBooking input[type="email"], .btQuoteBooking input[type="password"], .btQuoteBooking textarea, .btQuoteBooking .fancy-select .trigger, .btQuoteBooking .dd.ddcommon .ddTitleText {
    font-family: Barlow;
}

    .btQuoteBooking input[type="text"]:focus, .btQuoteBooking input[type="email"]:focus, .btQuoteBooking input[type="password"]:focus, .btQuoteBooking textarea:focus, .btQuoteBooking .fancy-select .trigger.open, .btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText {
        -webkit-box-shadow: 0 0 0 2px #0da8bc inset;
        box-shadow: 0 0 0 2px #0da8bc inset;
    }

.btQuoteBooking .btQuoteItem textarea {
    font-family: Barlow;
}

.btQuoteBooking .ui-slider .ui-slider-handle {
    background: #0da8bc;
}

.btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
    background: #0da8bc;
}

.btQuoteBooking .btQuoteTotalCurrency {
    background: #086874;
}

.btQuoteBooking .btQuoteTotalCalc {
    background: #086874;
}

.btQuoteBooking .btContactFieldMandatory:after {
    color: #0da8bc;
}

.btQuoteBooking .btContactFieldMandatory.btContactFieldError input, .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea {
    border: 1px solid #0da8bc;
    -webkit-box-shadow: 0 0 0 1px #0da8bc inset;
    box-shadow: 0 0 0 1px #0da8bc inset;
}

.btQuoteBooking .btContactFieldMandatory.btContactFieldError .dd.ddcommon.borderRadius .ddTitleText {
    border: 1px solid #0da8bc;
    -webkit-box-shadow: 0 0 0 1px #0da8bc inset;
    box-shadow: 0 0 0 1px #0da8bc inset;
}

.btQuoteBooking .btContactFieldMandatory.btContactFieldError .dd.ddcommon.borderRadius:hover .ddTitleText {
    -webkit-box-shadow: 0 0 0 1px #0da8bc inset,0 0 0 #0da8bc inset,0 1px 5px rgba(0,0,0,.2);
    box-shadow: 0 0 0 1px #0da8bc inset,0 0 0 #0da8bc inset,0 1px 5px rgba(0,0,0,.2);
}

.btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus, .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus {
    -webkit-box-shadow: 0 0 0 1px #0da8bc inset,5px 0 0 #0da8bc inset,0 1px 5px rgba(0,0,0,.2);
    box-shadow: 0 0 0 1px #0da8bc inset,5px 0 0 #0da8bc inset,0 1px 5px rgba(0,0,0,.2);
}

.btQuoteBooking .btContactFieldMandatory.btContactFieldError .dd.ddcommon.borderRadiusTp .ddTitleText {
    -webkit-box-shadow: 0 0 0 1px #0da8bc inset,5px 0 0 #0da8bc inset,0 1px 5px rgba(0,0,0,.2);
    box-shadow: 0 0 0 1px #0da8bc inset,5px 0 0 #0da8bc inset,0 1px 5px rgba(0,0,0,.2);
}

.btQuoteBooking .btSubmitMessage {
    color: #0da8bc;
}

.btDatePicker .ui-datepicker-header {
    background-color: #0da8bc;
}

.btQuoteBooking .btContactSubmit {
    background-color: #0da8bc;
    border: 2px solid #0da8bc;
}

    .btQuoteBooking .btContactSubmit:hover {
        background-color: #086874;
        border: 2px solid #086874;
    }

.btPayPalButton:hover {
    -webkit-box-shadow: 0 0 0 #0da8bc inset,0 1px 5px rgba(0,0,0,.2);
    box-shadow: 0 0 0 #0da8bc inset,0 1px 5px rgba(0,0,0,.2);
}

@media (max-width: 992px) {
    .header.small .dash:after, .header.small .dash:before {
        -webkit-box-shadow: 0 1px 0 0 #0da8bc inset;
        box-shadow: 0 1px 0 0 #0da8bc inset;
    }
}

@media (max-width: 767px) {
    .btArticleListItem .btArticleFooter .btShareArticle:before {
        background-color: #0da8bc;
    }
}

.wp-block-button__link:hover {
    color: #0da8bc !important;
}
.mptt-shortcode-wrapper .mptt-shortcode-table:first-of-type {
    display: table !important
}

.mptt-shortcode-wrapper .mptt-shortcode-table .mptt-event-container:hover {
    height: auto !important;
    min-height: 100% !important
}

body.mprm_ie_browser .mptt-shortcode-wrapper .mptt-event-container {
    height: auto !important
}

@media (max-width:767px) {
    .mptt-shortcode-wrapper .mptt-shortcode-table:first-of-type {
        display: none !important
    }
}