﻿img.wp-smiley,
img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 .07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}


@font-face {
    font-family: eicons;
    src: url(//wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons0b93.html?5.10.0);
    src: url(https://www.glyphicgroup.com/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.eot?5.10.0#iefix) format("embedded-opentype"),url(https://www.glyphicgroup.com/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.woff2?5.10.0) format("woff2"),url(https://www.glyphicgroup.com/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.woff?5.10.0) format("woff"),url(https://www.glyphicgroup.com/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.ttf?5.10.0) format("truetype"),url(https://www.glyphicgroup.com/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.svg?5.10.0#eicon) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: "FontAwesome";
    font-display: block;
    src: url("https://use.fontawesome.com/releases/v5.15.2/webfonts/fa-brands-400.eot"), url("https://use.fontawesome.com/releases/v5.15.2/webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("https://use.fontawesome.com/releases/v5.15.2/webfonts/fa-brands-400.woff2") format("woff2"), url("https://use.fontawesome.com/releases/v5.15.2/webfonts/fa-brands-400.woff") format("woff"), url("https://use.fontawesome.com/releases/v5.15.2/webfonts/fa-brands-400.ttf") format("truetype"), url("https://use.fontawesome.com/releases/v5.15.2/webfonts/fa-brands-400.svg#fontawesome") format("svg");
}

@font-face {
    font-family: "FontAwesome";
    font-display: block;
    src: url("https://use.fontawesome.com/releases/v5.15.2/webfonts/fa-solid-900.eot"), url("https://use.fontawesome.com/releases/v5.15.2/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("https://use.fontawesome.com/releases/v5.15.2/webfonts/fa-solid-900.woff2") format("woff2"), url("https://use.fontawesome.com/releases/v5.15.2/webfonts/fa-solid-900.woff") format("woff"), url("https://use.fontawesome.com/releases/v5.15.2/webfonts/fa-solid-900.ttf") format("truetype"), url("https://use.fontawesome.com/releases/v5.15.2/webfonts/fa-solid-900.svg#fontawesome") format("svg");
}

@font-face {
    font-family: "FontAwesome";
    font-display: block;
    src: url("https://use.fontawesome.com/releases/v5.15.2/webfonts/fa-regular-400.eot"), url("https://use.fontawesome.com/releases/v5.15.2/webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("https://use.fontawesome.com/releases/v5.15.2/webfonts/fa-regular-400.woff2") format("woff2"), url("https://use.fontawesome.com/releases/v5.15.2/webfonts/fa-regular-400.woff") format("woff"), url("https://use.fontawesome.com/releases/v5.15.2/webfonts/fa-regular-400.ttf") format("truetype"), url("https://use.fontawesome.com/releases/v5.15.2/webfonts/fa-regular-400.svg#fontawesome") format("svg");
    unicode-range: U+F004-F005,U+F007,U+F017,U+F022,U+F024,U+F02E,U+F03E,U+F044,U+F057-F059,U+F06E,U+F070,U+F075,U+F07B-F07C,U+F080,U+F086,U+F089,U+F094,U+F09D,U+F0A0,U+F0A4-F0A7,U+F0C5,U+F0C7-F0C8,U+F0E0,U+F0EB,U+F0F3,U+F0F8,U+F0FE,U+F111,U+F118-F11A,U+F11C,U+F133,U+F144,U+F146,U+F14A,U+F14D-F14E,U+F150-F152,U+F15B-F15C,U+F164-F165,U+F185-F186,U+F191-F192,U+F1AD,U+F1C1-F1C9,U+F1CD,U+F1D8,U+F1E3,U+F1EA,U+F1F6,U+F1F9,U+F20A,U+F247-F249,U+F24D,U+F254-F25B,U+F25D,U+F267,U+F271-F274,U+F279,U+F28B,U+F28D,U+F2B5-F2B6,U+F2B9,U+F2BB,U+F2BD,U+F2C1-F2C2,U+F2D0,U+F2D2,U+F2DC,U+F2ED,U+F328,U+F358-F35B,U+F3A5,U+F3D1,U+F410,U+F4AD;
}

.th-cta .th-cta-text span {
    font-size: 24px;
    color: #3A3B74;
    margin-left: 15px;
    margin-right: 15px;
}

#logo img {
    max-height: 100px;
    width: auto;
}

.navbar .navbar-nav {
    margin-top: 19px;
}

.navbar .navbar-toggle {
    top: 19px;
}

.themo_cart_icon {
    margin-top: calc(19px + 12px);
}

.btn-cta-primary, .navbar .navbar-nav > li > a:hover:after, .navbar .navbar-nav > li.active > a:after, .navbar .navbar-nav > li.active > a:hover:after, .navbar .navbar-nav > li.active > a:focus:after, form input[type=submit], html .woocommerce a.button.alt, html .woocommerce-page a.button.alt, html .woocommerce a.button, html .woocommerce-page a.button, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce #respond input#submit.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .woocommerce #respond input#submit.disabled:hover, .woocommerce #respond input#submit:disabled:hover, .woocommerce #respond input#submit:disabled[disabled]:hover, .woocommerce a.button.disabled:hover, .woocommerce a.button:disabled:hover, .woocommerce a.button:disabled[disabled]:hover, .woocommerce button.button.disabled:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover, .woocommerce input.button.disabled:hover, .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover, .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, p.demo_store, .woocommerce.widget_price_filter .ui-slider .ui-slider-handle, .th-conversion form input[type=submit], .th-conversion .with_frm_style input[type=submit], .th-pricing-column.th-highlight, .search-submit, .search-submit:hover, .widget .tagcloud a:hover, .footer .tagcloud a:hover, .btn-standard-primary-form form .frm_submit input[type=submit], .btn-standard-primary-form form .frm_submit input[type=submit]:hover, .btn-ghost-primary-form form .frm_submit input[type=submit]:hover, .btn-cta-primary-form form .frm_submit input[type=submit], .btn-cta-primary-form form .frm_submit input[type=submit]:hover, .th-widget-area form input[type=submit], .th-widget-area .with_frm_style .frm_submit input[type=submit], .elementor-widget-themo-header.elementor-view-stacked .th-header-wrap .elementor-icon, .elementor-widget-themo-service-block.elementor-view-stacked .th-service-block-w .elementor-icon {
    background-color: #045089;
}

a, .accent, .navbar .navbar-nav .dropdown-menu li.active a, .navbar .navbar-nav .dropdown-menu li a:hover, .navbar .navbar-nav .dropdown-menu li.active a:hover, .page-title h1, .inner-container > h1.entry-title, .woocommerce ul.products li.product .price, .woocommerce ul.products li.product .price del, .woocommerce .single-product .product .price, .woocommerce.single-product .product .price, .woocommerce .single-product .product .price ins, .woocommerce.single-product .product .price ins, .a2c-ghost.woocommerce a.button, .th-cta .th-cta-text span, .elementor-widget-themo-info-card .th-info-card-wrap .elementor-icon-box-title, .map-info h3, .th-pkg-content h3, .th-pricing-cost, #main-flex-slider .slides h1, .th-team-member-social a i:hover, .elementor-widget-toggle .elementor-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle .elementor-toggle-title.active, .elementor-widget-toggle .elementor-toggle .elementor-toggle-icon, .elementor-widget-themo-header .th-header-wrap .elementor-icon, .elementor-widget-themo-header.elementor-view-default .th-header-wrap .elementor-icon, .elementor-widget-themo-service-block .th-service-block-w .elementor-icon, .elementor-widget-themo-service-block.elementor-view-default .th-service-block-w .elementor-icon, .elementor-widget-themo-header.elementor-view-framed .th-header-wrap .elementor-icon, .elementor-widget-themo-service-block.elementor-view-framed .th-service-block-w .elementor-icon {
    color: #045089;
}

    .btn-standard-primary, .btn-ghost-primary:hover, .pager li > a:hover, .pager li > span:hover, .a2c-ghost.woocommerce a.button:hover {
        background-color: #045089;
    }

    .btn-standard-primary, .btn-ghost-primary:hover, .pager li > a:hover, .pager li > span:hover, .a2c-ghost.woocommerce a.button:hover, .btn-standard-primary-form form .frm_submit input[type=submit], .btn-standard-primary-form form .frm_submit input[type=submit]:hover, .btn-ghost-primary-form form .frm_submit input[type=submit]:hover, .btn-ghost-primary-form form .frm_submit input[type=submit] {
        border-color: #045089;
    }

.btn-ghost-primary, .th-portfolio-filters a.current, .a2c-ghost.woocommerce a.button, .btn-ghost-primary-form form .frm_submit input[type=submit] {
    color: #045089;
}

.btn-ghost-primary, .th-portfolio-filters a.current, .a2c-ghost.woocommerce a.button, .elementor-widget-themo-header.elementor-view-framed .th-header-wrap .elementor-icon, .elementor-widget-themo-service-block.elementor-view-framed .th-service-block-w .elementor-icon {
    border-color: #045089;
}

form select:focus, form textarea:focus, form input:focus, .th-widget-area .widget select:focus, .search-form input:focus {
    border-color: #045089 !important;
}

{
    color: #f96d64;
}

.btn-cta-accent, .a2c-cta.woocommerce a.button, .a2c-cta.woocommerce a.button:hover, .btn-standard-accent-form form .frm_submit input[type=submit], .btn-standard-accent-form form .frm_submit input[type=submit]:hover, .btn-ghost-accent-form form .frm_submit input[type=submit]:hover, .btn-cta-accent-form form .frm_submit input[type=submit], .btn-cta-accent-form form .frm_submit input[type=submit]:hover {
    background-color: #f96d64;
}

body #booked-profile-page input[type=submit].button-primary, body table.booked-calendar input[type=submit].button-primary, body .booked-modal input[type=submit].button-primary, body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button, body #booked-profile-page .booked-profile-appt-list .appt-block.approved .status-block {
    background: #f96d64 !important;
}

body #booked-profile-page input[type=submit].button-primary, body table.booked-calendar input[type=submit].button-primary, body .booked-modal input[type=submit].button-primary, body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button, .btn-standard-accent-form form .frm_submit input[type=submit], .btn-standard-accent-form form .frm_submit input[type=submit]:hover, .btn-ghost-accent-form form .frm_submit input[type=submit]:hover, .btn-ghost-accent-form form .frm_submit input[type=submit] {
    border-color: #f96d64 !important;
}

.btn-standard-accent, .btn-ghost-accent:hover {
    background-color: #f96d64;
    border-color: #f96d64;
}

.btn-ghost-accent, .btn-ghost-accent-form form .frm_submit input[type=submit] {
    color: #f96d64;
}

.btn-ghost-accent {
    border-color: #f96d64;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: Montserrat ;
    font-weight: 400;
}

body, p, li {
    font-family: Montserrat;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.65;
    color: #333333;
}

.navbar .navbar-nav > li > a, .navbar .navbar-nav > li > a:hover, .navbar .navbar-nav > li.active > a, .navbar .navbar-nav > li.active > a:hover, .navbar .navbar-nav > li.active > a:focus, .navbar .navbar-nav > li.th-accent {
    font-family: Montserrat;
    font-size: 15px;
    font-weight: 400;
    color: #333333;
}


.w3eden .fetfont,
.w3eden .btn,
.w3eden .btn.wpdm-front h3.title,
.w3eden .wpdm-social-lock-box .IN-widget a span:last-child,
.w3eden #xfilelist .panel-heading,
.w3eden .wpdm-frontend-tabs a,
.w3eden .alert:before,
.w3eden .panel .panel-heading,
.w3eden .discount-msg,
.w3eden .panel.dashboard-panel h3,
.w3eden #wpdm-dashboard-sidebar .list-group-item,
.w3eden #package-description .wp-switch-editor,
.w3eden .w3eden.author-dashbboard .nav.nav-tabs li a,
.w3eden .wpdm_cart thead th,
.w3eden #csp .list-group-item,
.w3eden .modal-title {
    font-family: Rubik, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    text-transform: uppercase;
    font-weight: 700;
}

.w3eden #csp .list-group-item {
    text-transform: unset;
}


:root {
    --color-primary: #4a8eff;
    --color-primary-rgb: 74, 142, 255;
    --color-primary-hover: #4a8eff;
    --color-primary-active: #4a8eff;
    --color-secondary: #4a8eff;
    --color-secondary-rgb: 74, 142, 255;
    --color-secondary-hover: #4a8eff;
    --color-secondary-active: #4a8eff;
    --color-success: #18ce0f;
    --color-success-rgb: 24, 206, 15;
    --color-success-hover: #4a8eff;
    --color-success-active: #4a8eff;
    --color-info: #2CA8FF;
    --color-info-rgb: 44, 168, 255;
    --color-info-hover: #2CA8FF;
    --color-info-active: #2CA8FF;
    --color-warning: #f29e0f;
    --color-warning-rgb: 242, 158, 15;
    --color-warning-hover: orange;
    --color-warning-active: orange;
    --color-danger: #ff5062;
    --color-danger-rgb: 255, 80, 98;
    --color-danger-hover: #ff5062;
    --color-danger-active: #ff5062;
    --color-green: #30b570;
    --color-blue: #0073ff;
    --color-purple: #8557D3;
    --color-red: #ff5062;
    --color-muted: rgba(69, 89, 122, 0.6);
    --wpdm-font: "Rubik", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

.wpdm-download-link.btn.btn-primary {
    border-radius: 4px;
}


/* Style the button that is used to open and close the collapsible content */
.collapsibleN {
    background-color: #f8f8f8;
    color: #000;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
}

    /* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
    .active, .collapsibleN:hover {
        background-color: #f8f8f8;
    }

/* Style the collapsible content. Note: hidden by default */
.contentN {
    padding: 0 18px;
    display: none;
    overflow: hidden;
    background-color: #f1f1f1;
} 


/* Slideshow container */
img.wp-smiley,
img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 .07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}


@font-face {
    font-family: eicons;
    src: url(//wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons0b93.html?5.10.0);
    src: url(https://www.glyphicgroup.com/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.eot?5.10.0#iefix) format("embedded-opentype"),url(https://www.glyphicgroup.com/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.woff2?5.10.0) format("woff2"),url(https://www.glyphicgroup.com/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.woff?5.10.0) format("woff"),url(https://www.glyphicgroup.com/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.ttf?5.10.0) format("truetype"),url(https://www.glyphicgroup.com/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.svg?5.10.0#eicon) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: "FontAwesome";
    font-display: block;
    src: url("https://use.fontawesome.com/releases/v5.15.2/webfonts/fa-brands-400.eot"), url("https://use.fontawesome.com/releases/v5.15.2/webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("https://use.fontawesome.com/releases/v5.15.2/webfonts/fa-brands-400.woff2") format("woff2"), url("https://use.fontawesome.com/releases/v5.15.2/webfonts/fa-brands-400.woff") format("woff"), url("https://use.fontawesome.com/releases/v5.15.2/webfonts/fa-brands-400.ttf") format("truetype"), url("https://use.fontawesome.com/releases/v5.15.2/webfonts/fa-brands-400.svg#fontawesome") format("svg");
}

@font-face {
    font-family: "FontAwesome";
    font-display: block;
    src: url("https://use.fontawesome.com/releases/v5.15.2/webfonts/fa-solid-900.eot"), url("https://use.fontawesome.com/releases/v5.15.2/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("https://use.fontawesome.com/releases/v5.15.2/webfonts/fa-solid-900.woff2") format("woff2"), url("https://use.fontawesome.com/releases/v5.15.2/webfonts/fa-solid-900.woff") format("woff"), url("https://use.fontawesome.com/releases/v5.15.2/webfonts/fa-solid-900.ttf") format("truetype"), url("https://use.fontawesome.com/releases/v5.15.2/webfonts/fa-solid-900.svg#fontawesome") format("svg");
}

@font-face {
    font-family: "FontAwesome";
    font-display: block;
    src: url("https://use.fontawesome.com/releases/v5.15.2/webfonts/fa-regular-400.eot"), url("https://use.fontawesome.com/releases/v5.15.2/webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("https://use.fontawesome.com/releases/v5.15.2/webfonts/fa-regular-400.woff2") format("woff2"), url("https://use.fontawesome.com/releases/v5.15.2/webfonts/fa-regular-400.woff") format("woff"), url("https://use.fontawesome.com/releases/v5.15.2/webfonts/fa-regular-400.ttf") format("truetype"), url("https://use.fontawesome.com/releases/v5.15.2/webfonts/fa-regular-400.svg#fontawesome") format("svg");
    unicode-range: U+F004-F005,U+F007,U+F017,U+F022,U+F024,U+F02E,U+F03E,U+F044,U+F057-F059,U+F06E,U+F070,U+F075,U+F07B-F07C,U+F080,U+F086,U+F089,U+F094,U+F09D,U+F0A0,U+F0A4-F0A7,U+F0C5,U+F0C7-F0C8,U+F0E0,U+F0EB,U+F0F3,U+F0F8,U+F0FE,U+F111,U+F118-F11A,U+F11C,U+F133,U+F144,U+F146,U+F14A,U+F14D-F14E,U+F150-F152,U+F15B-F15C,U+F164-F165,U+F185-F186,U+F191-F192,U+F1AD,U+F1C1-F1C9,U+F1CD,U+F1D8,U+F1E3,U+F1EA,U+F1F6,U+F1F9,U+F20A,U+F247-F249,U+F24D,U+F254-F25B,U+F25D,U+F267,U+F271-F274,U+F279,U+F28B,U+F28D,U+F2B5-F2B6,U+F2B9,U+F2BB,U+F2BD,U+F2C1-F2C2,U+F2D0,U+F2D2,U+F2DC,U+F2ED,U+F328,U+F358-F35B,U+F3A5,U+F3D1,U+F410,U+F4AD;
}

.th-cta .th-cta-text span {
    font-size: 24px;
    color: #3A3B74;
    margin-left: 15px;
    margin-right: 15px;
}

#logo img {
    max-height: 100px;
    width: auto;
}

.navbar .navbar-nav {
    margin-top: 19px;
}

.navbar .navbar-toggle {
    top: 19px;
}

.themo_cart_icon {
    margin-top: calc(19px + 12px);
}

.btn-cta-primary, .navbar .navbar-nav > li > a:hover:after, .navbar .navbar-nav > li.active > a:after, .navbar .navbar-nav > li.active > a:hover:after, .navbar .navbar-nav > li.active > a:focus:after, form input[type=submit], html .woocommerce a.button.alt, html .woocommerce-page a.button.alt, html .woocommerce a.button, html .woocommerce-page a.button, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce #respond input#submit.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .woocommerce #respond input#submit.disabled:hover, .woocommerce #respond input#submit:disabled:hover, .woocommerce #respond input#submit:disabled[disabled]:hover, .woocommerce a.button.disabled:hover, .woocommerce a.button:disabled:hover, .woocommerce a.button:disabled[disabled]:hover, .woocommerce button.button.disabled:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover, .woocommerce input.button.disabled:hover, .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover, .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, p.demo_store, .woocommerce.widget_price_filter .ui-slider .ui-slider-handle, .th-conversion form input[type=submit], .th-conversion .with_frm_style input[type=submit], .th-pricing-column.th-highlight, .search-submit, .search-submit:hover, .widget .tagcloud a:hover, .footer .tagcloud a:hover, .btn-standard-primary-form form .frm_submit input[type=submit], .btn-standard-primary-form form .frm_submit input[type=submit]:hover, .btn-ghost-primary-form form .frm_submit input[type=submit]:hover, .btn-cta-primary-form form .frm_submit input[type=submit], .btn-cta-primary-form form .frm_submit input[type=submit]:hover, .th-widget-area form input[type=submit], .th-widget-area .with_frm_style .frm_submit input[type=submit], .elementor-widget-themo-header.elementor-view-stacked .th-header-wrap .elementor-icon, .elementor-widget-themo-service-block.elementor-view-stacked .th-service-block-w .elementor-icon {
    background-color: #045089;
}

a, .accent, .navbar .navbar-nav .dropdown-menu li.active a, .navbar .navbar-nav .dropdown-menu li a:hover, .navbar .navbar-nav .dropdown-menu li.active a:hover, .page-title h1, .inner-container > h1.entry-title, .woocommerce ul.products li.product .price, .woocommerce ul.products li.product .price del, .woocommerce .single-product .product .price, .woocommerce.single-product .product .price, .woocommerce .single-product .product .price ins, .woocommerce.single-product .product .price ins, .a2c-ghost.woocommerce a.button, .th-cta .th-cta-text span, .elementor-widget-themo-info-card .th-info-card-wrap .elementor-icon-box-title, .map-info h3, .th-pkg-content h3, .th-pricing-cost, #main-flex-slider .slides h1, .th-team-member-social a i:hover, .elementor-widget-toggle .elementor-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle .elementor-toggle-title.active, .elementor-widget-toggle .elementor-toggle .elementor-toggle-icon, .elementor-widget-themo-header .th-header-wrap .elementor-icon, .elementor-widget-themo-header.elementor-view-default .th-header-wrap .elementor-icon, .elementor-widget-themo-service-block .th-service-block-w .elementor-icon, .elementor-widget-themo-service-block.elementor-view-default .th-service-block-w .elementor-icon, .elementor-widget-themo-header.elementor-view-framed .th-header-wrap .elementor-icon, .elementor-widget-themo-service-block.elementor-view-framed .th-service-block-w .elementor-icon {
    color: #045089;
}

    .btn-standard-primary, .btn-ghost-primary:hover, .pager li > a:hover, .pager li > span:hover, .a2c-ghost.woocommerce a.button:hover {
        background-color: #045089;
    }

    .btn-standard-primary, .btn-ghost-primary:hover, .pager li > a:hover, .pager li > span:hover, .a2c-ghost.woocommerce a.button:hover, .btn-standard-primary-form form .frm_submit input[type=submit], .btn-standard-primary-form form .frm_submit input[type=submit]:hover, .btn-ghost-primary-form form .frm_submit input[type=submit]:hover, .btn-ghost-primary-form form .frm_submit input[type=submit] {
        border-color: #045089;
    }

.btn-ghost-primary, .th-portfolio-filters a.current, .a2c-ghost.woocommerce a.button, .btn-ghost-primary-form form .frm_submit input[type=submit] {
    color: #045089;
}

.btn-ghost-primary, .th-portfolio-filters a.current, .a2c-ghost.woocommerce a.button, .elementor-widget-themo-header.elementor-view-framed .th-header-wrap .elementor-icon, .elementor-widget-themo-service-block.elementor-view-framed .th-service-block-w .elementor-icon {
    border-color: #045089;
}

form select:focus, form textarea:focus, form input:focus, .th-widget-area .widget select:focus, .search-form input:focus {
    border-color: #045089 !important;
}

{
    color: #f96d64;
}

.btn-cta-accent, .a2c-cta.woocommerce a.button, .a2c-cta.woocommerce a.button:hover, .btn-standard-accent-form form .frm_submit input[type=submit], .btn-standard-accent-form form .frm_submit input[type=submit]:hover, .btn-ghost-accent-form form .frm_submit input[type=submit]:hover, .btn-cta-accent-form form .frm_submit input[type=submit], .btn-cta-accent-form form .frm_submit input[type=submit]:hover {
    background-color: #f96d64;
}

body #booked-profile-page input[type=submit].button-primary, body table.booked-calendar input[type=submit].button-primary, body .booked-modal input[type=submit].button-primary, body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button, body #booked-profile-page .booked-profile-appt-list .appt-block.approved .status-block {
    background: #f96d64 !important;
}

body #booked-profile-page input[type=submit].button-primary, body table.booked-calendar input[type=submit].button-primary, body .booked-modal input[type=submit].button-primary, body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button, .btn-standard-accent-form form .frm_submit input[type=submit], .btn-standard-accent-form form .frm_submit input[type=submit]:hover, .btn-ghost-accent-form form .frm_submit input[type=submit]:hover, .btn-ghost-accent-form form .frm_submit input[type=submit] {
    border-color: #f96d64 !important;
}

.btn-standard-accent, .btn-ghost-accent:hover {
    background-color: #f96d64;
    border-color: #f96d64;
}

.btn-ghost-accent, .btn-ghost-accent-form form .frm_submit input[type=submit] {
    color: #f96d64;
}

.btn-ghost-accent {
    border-color: #f96d64;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: Montserrat ;
    font-weight: 400;
}

body, p, li {
    font-family: Montserrat;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.65;
    color: #333333;
}

.navbar .navbar-nav > li > a, .navbar .navbar-nav > li > a:hover, .navbar .navbar-nav > li.active > a, .navbar .navbar-nav > li.active > a:hover, .navbar .navbar-nav > li.active > a:focus, .navbar .navbar-nav > li.th-accent {
    font-family: Montserrat;
    font-size: 15px;
    font-weight: 400;
    color: #333333;
}


.w3eden .fetfont,
.w3eden .btn,
.w3eden .btn.wpdm-front h3.title,
.w3eden .wpdm-social-lock-box .IN-widget a span:last-child,
.w3eden #xfilelist .panel-heading,
.w3eden .wpdm-frontend-tabs a,
.w3eden .alert:before,
.w3eden .panel .panel-heading,
.w3eden .discount-msg,
.w3eden .panel.dashboard-panel h3,
.w3eden #wpdm-dashboard-sidebar .list-group-item,
.w3eden #package-description .wp-switch-editor,
.w3eden .w3eden.author-dashbboard .nav.nav-tabs li a,
.w3eden .wpdm_cart thead th,
.w3eden #csp .list-group-item,
.w3eden .modal-title {
    font-family: Rubik, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    text-transform: uppercase;
    font-weight: 700;
}

.w3eden #csp .list-group-item {
    text-transform: unset;
}


:root {
    --color-primary: #4a8eff;
    --color-primary-rgb: 74, 142, 255;
    --color-primary-hover: #4a8eff;
    --color-primary-active: #4a8eff;
    --color-secondary: #4a8eff;
    --color-secondary-rgb: 74, 142, 255;
    --color-secondary-hover: #4a8eff;
    --color-secondary-active: #4a8eff;
    --color-success: #18ce0f;
    --color-success-rgb: 24, 206, 15;
    --color-success-hover: #4a8eff;
    --color-success-active: #4a8eff;
    --color-info: #2CA8FF;
    --color-info-rgb: 44, 168, 255;
    --color-info-hover: #2CA8FF;
    --color-info-active: #2CA8FF;
    --color-warning: #f29e0f;
    --color-warning-rgb: 242, 158, 15;
    --color-warning-hover: orange;
    --color-warning-active: orange;
    --color-danger: #ff5062;
    --color-danger-rgb: 255, 80, 98;
    --color-danger-hover: #ff5062;
    --color-danger-active: #ff5062;
    --color-green: #30b570;
    --color-blue: #0073ff;
    --color-purple: #8557D3;
    --color-red: #ff5062;
    --color-muted: rgba(69, 89, 122, 0.6);
    --wpdm-font: "Rubik", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

.wpdm-download-link.btn.btn-primary {
    border-radius: 4px;
}


/* Style the button that is used to open and close the collapsible content */
.collapsibleN {
    background-color: #f8f8f8;
    color: #000;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
}

    /* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
    .active, .collapsibleN:hover {
        background-color: #f8f8f8;
    }

/* Style the collapsible content. Note: hidden by default */
.contentN {
    padding: 0 18px;
    display: none;
    overflow: hidden;
    background-color: #f1f1f1;
} 


/* Slideshow container */
div.wrap2 {
  float: left;
  height: 440px;
  width: 100%;
  padding-top:20px;
  min-width: 838px;
}
div.group input {
  display: none;
  left: -100%;
  position: absolute;
  top: -100%;
}
div.group input ~ div.content {
  border: solid 0px black;
  display: none;
  height: 400px;
  margin: 0px  calc(50% - 369px);
  position: relative;
  width: 738px;
}
div.group input:checked ~ div.content {
  display: block;
}
div.group input:checked ~ label.previous,
div.group input:checked ~ label.next {
  display: block;
}
div.group label {
  background-color: transparent;
  border: solid 0px black;
  display: none;
  height: 50px;
  width: 50px;
}
.img2 {
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
}

label {
  font-size: 3em;
  margin: 125px 0 0 0;
}
label.previous {
  float: left;
  padding: 0 0 30px 5px;
}
label.next {
  float: right;
  padding: 0 5px 25px 0;
  text-align: right;
}


a.tablink:link {
    text-decoration: none;
    color: #045089;
    font-weight: normal;
    border-bottom: 0px solid #fff;
}

a.tablink:visited {
    text-decoration: none;
    color: #045089;
    font-weight: normal;
    border-bottom: 0px solid #fff;
}

a.tablink:active {
    text-decoration: none;
    color: rgba(0, 0, 0, .05);
    font-weight: bold;
    border-bottom: 1px solid rgba(0, 0, 0, .05);
}

a.tablink:hover {
    text-decoration: none;
    color: #045089;
    font-weight: normal;
    border-bottom: 1px solid #045089;
}



/* carousel */

/* Slideshow container */
.slideshow-container {
    max-width: 1000px;
    position: relative;
    margin: auto;
}

/* Hide the images by default */
.mySlides {
    display: none;
}


/* Caption text */
.text {
    color: #f2f2f2;
    font-size: 15px;
    padding: 8px 12px;
    position: absolute;
    bottom: 8px;
    width: 100%;
    text-align: center;
}

/* Number text (1/3 etc) */
.numbertext {
    color: #f2f2f2;
    font-size: 12px;
    padding: 8px 12px;
    position: absolute;
    top: 0;
}

/* The dots/bullets/indicators */
.dot {
    cursor: pointer;
    height: 15px;
    width: 15px;
    margin: 0 2px;
    background-color: #bbb;
    border-radius: 50%;
    display: inline-block;
    transition: background-color 0.6s ease;
}

    .dotactive, .dot:hover {
        background-color: #717171;
    }

/* Fading animation */
.dotfade {
    animation-name: dotfade;
    animation-duration: 1.5s;
}

@keyframes dotfade {
    from {
        opacity: .4
    }

    to {
        opacity: 1
    }
}