﻿/*one-style-inline-css*/
.ct-header__hero {
    height:55px;
}
@font-face {
    font-family: "Linotype Didot Roman";
    src: url("2041963c9dd65d217b82077a79c94bb0.eot"); /* IE9*/
    src: url("2041963c9dd65d217b82077a79c94bb0.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    /*url("2041963c9dd65d217b82077a79c94bb0.woff2") format("woff2"), /* chrome、firefox */
    /*url("2041963c9dd65d217b82077a79c94bb0.woff") format("woff"), /* chrome、firefox */
    url("2041963c9dd65d217b82077a79c94bb0.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url("2041963c9dd65d217b82077a79c94bb0.svg#Linotype Didot Roman") format("svg"); /* iOS 4.1- */
}

.wish {
    font-family: "Linotype Didot Roman" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}

body {
    font-family: 'Muli';
    font-weight: normal;
    font-size: 1rem
}

h1, .h1 {
    font-family: 'Prata';
    font-weight: normal;
    text-transform: none;
    font-size: 2.8125rem;
    letter-spacing: 0.05em
}

@media(min-width:768px) {
    h1, .h1 {
        font-size: 3.75rem
    }
}

h2, .h2 {
    font-family: 'Prata';
    font-weight: normal;
    text-transform: none;
    font-size: 3rem;
    letter-spacing: 0.02em
}

h3, .h3 {
    font-family: 'Prata';
    font-weight: normal;
    text-transform: none;
    font-size: 1.875rem;
    letter-spacing: 0.03em
}

h4, .h4 {
    font-family: 'Muli';
    font-weight: 700;
    text-transform: uppercase;
    font-size: 1.4375rem;
    letter-spacing: 0.02em
}

h5, .h5, .xtd-person__title {
    font-family: 'Muli';
    font-weight: 600;
    text-transform: uppercase;
    font-size: 0.9375rem;
    letter-spacing: 0.02em
}

h6, .h6, .nf-field-label.nf-field-label label {
    font-family: 'Prata';
    font-weight: normal;
    text-transform: none;
    font-size: 0.9375rem;
    letter-spacing: 0.02em
}

blockquote, blockquote p, .pullquote, .blockquote, .text-blockquote {
    font-family: 'Old Standard TT';
    font-weight: normal;
    font-style: italic;
    text-transform: none;
    font-size: 1.5rem
}

    blockquote cite {
        font-family: 'Muli'
    }

.ct-main-navigation {
    font-family: 'Muli';
    font-weight: normal;
    text-transform: uppercase;
    font-size: 0.6875rem;
    letter-spacing: 0.12em
}


h1 small, h2 small, h3 small {
    font-family: 'Muli';
    font-size: 1rem
}

.font-family--h1 {
    font-family: 'Prata'
}

.font-family--h2 {
    font-family: 'Prata'
}

.font-family--h3 {
    font-family: 'Prata'
}

.font-family--h4 {
    font-family: 'Muli'
}

.xtd-recent-posts__post__title {
    font-family: 'Prata';
    font-weight: normal;
    text-transform: none;
    font-size: 0.9375rem
}

.sub-menu a, .children a {
    font-family: 'Muli';
    font-weight: normal
}

#footer .widget-title {
    font-family: 'Muli';
    font-weight: normal;
    text-transform: uppercase
}

table thead th {
    font-family: 'Muli';
    font-weight: 600;
    text-transform: uppercase
}

.btn, .wcs-more.wcs-btn--action, .vc_general.vc_btn3.vc_btn3, .wcs-timetable--large .wcs-more {
    font-family: 'Muli';
    font-weight: normal;
    text-transform: uppercase
}

.special-title em:first-child, .wcs-timetable--carousel .wcs-class__timestamp .date-day {
    font-family: 'Old Standard TT';
    font-weight: normal;
    font-style: italic
}

.ct-header__main-heading small {
}

.ct-vc-text-separator {
    font-family: 'Prata';
    font-weight: normal
}

.wcs-timetable--week .wcs-class__title, .wcs-timetable--agenda .wcs-class__title {
    font-family: 'Prata'
}

.xtd-gmap-info {
    font-family: 'Muli';
    font-weight: normal;
    font-size: 1rem
}

.xtd-timeline__item::before {
    font-family: 'Muli';
    font-weight: 700;
    text-transform: uppercase;
    font-size: 1.4375rem;
    letter-spacing: 0.02em
}

body {
    background-color: rgba(255,255,255,1);
    color: rgba(81,80,80,1)
}

h1, .h1 {
    color: rgba(13,13,14,1)
}

h2, .h2 {
    color: rgba(13,13,14,1)
}

h3, .h3 {
    color: rgba(13,13,14,1)
}

h4, .h4 {
    color: rgba(13,13,14,1)
}

h5, .h5 {
    color: rgba(13,13,14,1)
}

h6, .h6 {
    color: rgba(13,13,14,1)
}

a {
    color: rgba(168,152,126,1)
}

    a:hover {
        color: rgba(168,152,126,0.75)
    }

.ct-content {
    border-color: rgba(81,80,80,0.15)
}

input[type=text], input[type=search], input[type=password], input[type=email], input[type=number], input[type=url], input[type=date], input[type=tel], select, textarea, .form-control, .dropdown.v-select, body .v-select {
    border: 1px solid rgba(81,80,80,0.22);
    background-color: rgba(255,255,255,1);
    color: rgba(81,80,80,1)
}

    input[type=text]:focus, input[type=search]:focus, input[type=password]:focus, input[type=email]:focus, input[type=number]:focus, input[type=url]:focus, input[type=date]:focus, input[type=tel]:focus, select:focus, textarea:focus, .form-control:focus {
        color: rgba(81,80,80,1);
        border-color: rgba(81,80,80,0.35);
        background-color: rgba(255,255,255,1)
    }

select {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CgkJCQk8c3ZnIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjE1cHgiIHZpZXdCb3g9IjAgMCA0MCAxNSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+CgkJCQkgICAgPGRlZnM+PC9kZWZzPgoJCQkJICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgoJCQkJICAgICAgICA8cGF0aCBkPSJNMjAsMTUgTDAsMTUgTDEwLDAgTDIwLDE1IFoiIGlkPSJUcmlhbmdsZS0xIiBmaWxsPSIjNjY2NjY2IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC4wMDAwMDAsIDcuNTAwMDAwKSByb3RhdGUoLTE4MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTAuMDAwMDAwLCAtNy41MDAwMDApICI+PC9wYXRoPgoJCQkJICAgIDwvZz4KCQkJCTwvc3ZnPg==) !important
}

::-webkit-input-placeholder {
    color: rgba(81,80,80,0.2) !important
}

::-moz-placeholder {
    color: rgba(81,80,80,0.2) !important
}

:-ms-input-placeholder {
    color: rgba(81,80,80,0.2) !important
}

:-moz-placeholder {
    color: rgba(81,80,80,0.2) !important
}

::placeholder {
    color: rgba(81,80,80,0.2) !important
}

input[type=submit], input[type=button], input[type=submit]:disabled, input[type=button]:disabled, .btn-primary:disabled, button:disabled, button, .btn-primary, .vc_general.vc_btn3.vc_btn3.vc_btn3-style-btn-primary, .wcs-timetable--large .wcs-more, .xtd-search-flight__toggle-modal {
    background-color: rgba(112,112,112,1);
    color: rgba(255,255,255,1);
    border-color: rgba(112,112,112,1)
}

    input[type=submit]:hover, input[type=submit]:active, input[type=button]:hover, input[type=button]:active, button:hover, button:active, .btn-primary:hover, .btn-primary:active, .btn-primary:active:hover, .vc_btn3.vc_btn3.vc_btn3-style-btn-primary:hover, .vc_general.vc_btn3.vc_btn3.vc_btn3-style-btn-outline-primary:hover, .wcs-timetable--large .wcs-more:active, .wcs-timetable--large .wcs-more:hover, .xtd-search-flight__toggle-modal:hover {
        background-color: rgb(92,92,92);
        border-color: rgb(92,92,92)
    }

.btn-secondary, .btn-secondary:disabled {
    background-color: rgba(13,13,14,1);
    border-color: rgba(13,13,14,1);
    color: rgba(255,255,255,1)
}

    .btn-secondary:hover, .btn-secondary:hover:disabled {
        background-color: rgb(0,0,0);
        border-color: rgb(0,0,0);
        color: rgba(255,255,255,1)
    }

.btn-link, .vc_general.vc_btn3.vc_btn3-style-btn-link {
    color: rgba(112,112,112,1)
}

    .btn-link:hover, .vc_general.vc_btn3.vc_btn3-style-btn-link:hover {
        color: rgb(92,92,92)
    }

    .btn-link::after, .vc_general.vc_btn3.vc_btn3-style-btn-link::after {
        background-color: rgba(112,112,112,1);
        color: rgba(255,255,255,1)
    }

    .btn-link:hover::after {
        background-color: rgb(92,92,92)
    }

.btn-outline-primary, .vc_general.vc_btn3.vc_btn3.vc_btn3-style-btn-outline-primary {
    border-color: rgba(112,112,112,1);
    color: rgba(112,112,112,1)
}

    .btn-outline-primary:active, .btn-outline-primary:hover, .btn-outline-primary:hover:active, .btn-outline-primary:focus, .btn-outline-primary:disabled, .btn-outline-primary:disabled:hover, .vc_general.vc_btn3.vc_btn3.vc_btn3-style-btn-outline-primary:hover {
        border-color: rgba(112,112,112,1);
        background-color: rgba(112,112,112,1);
        color: rgba(255,255,255,1)
    }

.color-primary, .color--primary, .xtd-search-flight__remove {
    color: rgba(112,112,112,1)
}

.color-primary-inverted, .color--primary-inverted {
    color: rgba(255,255,255,1)
}

.color-primary--hover {
    color: rgb(92,92,92)
}

.color-text, .vc_single_image-wrapper.ct-lightbox-video, .color--text {
    color: rgba(81,80,80,1)
}

.color-text-inverted, .color--text-inverted {
    color: rgba(255,255,255,1)
}

.color-bg, .color--bg {
    color: rgba(255,255,255,1)
}

.color-bg-inverted, .color--bg-inverted {
    color: rgba(0,0,0,1)
}

.color--links {
    color: rgba(168,152,126,1)
}

.color--h1 {
    color: rgba(13,13,14,1)
}

.color--h2 {
    color: rgba(13,13,14,1)
}

.color--h3 {
    color: rgba(13,13,14,1)
}

.color--h4 {
    color: rgba(13,13,14,1)
}

.color-bg-bg, .bg-color--bg {
    background-color: rgba(255,255,255,1)
}

.color-bg-bg--75, .bg-color--bg-75 {
    background-color: rgba(255,255,255,0.75)
}

.color-bg-primary, .bg-color--primary {
    background-color: rgba(112,112,112,1)
}

.color-bg-text, .bg-color--test {
    background-color: rgba(81,80,80,1)
}

.special-title::before {
    border-color: rgba(112,112,112,1)
}

.ct-header {
    color: rgba(255,255,255,1);
    background-color: rgba(13,13,14,0.95)
}

@media(min-width:576px) {
    .ct-header {
        background-color: rgba(13,13,14,0.07)
    }
}

.ct-header__logo-nav a {
    color: rgba(255,255,255,1)
}

    .ct-header__logo-nav a:hover {
        color: rgba(255,255,255,0.65)
    }

.ct-menu--inverted .ct-header, .ct-menu--inverted .ct-header__wrapper:not(.ct-header__wrapper--stuck) .ct-header__logo-nav a, .ct-menu--inverted .ct-header__wrapper:not(.ct-header__wrapper--stuck) .ct-header__logo-nav ul:not(.sub-menu) > li > a {
    color: rgba(0,0,0,1)
}

    .ct-menu--inverted .ct-header__wrapper:not(.ct-header__wrapper--stuck) .ct-header__logo-nav ul:not(.sub-menu) > li > a:hover, .ct-menu--inverted .ct-header__wrapper:not(.ct-header__wrapper--stuck) .ct-header__logo-nav a:hover {
        color: rgba(0,0,0,0.85)
    }

.ct-header__logo-nav .current-menu-ancestor > a, .ct-header__logo-nav .current-menu-parent > a, .ct-header__logo-nav .current-menu-item > a, .ct-header__logo-nav .current-page-parent > a, .ct-header__logo-nav .current_page_parent > a, .ct-header__logo-nav .current_page_ancestor > a, .ct-header__logo-nav .current-page-ancestor > a, .ct-header__logo-nav .current_page_item > a {
    color: rgba(168,152,126,1)
}

#ct-main-nav::before {
    background-color: rgba(13,13,14,0.9)
}

.ct-main-navigation .sub-menu, .ct-main-navigation .children {
    background-color: rgba(13,13,14,1)
}

    .ct-main-navigation .sub-menu a, .ct-main-navigation .children a {
        color: rgba(255,255,255,1)
    }

        .ct-main-navigation .sub-menu a:hover, .ct-main-navigation .children a:hover {
            color: rgba(112,112,112,1)
        }

.ct-header__wrapper--stuck {
    background-color: rgba(13,13,14,0.98)
}

.logo-main {
    /* background-color: white; */
    /*height: 70px;*/
    /* margin: 10px 0px 0px 0px; */
    display: block;
    margin-left: auto;
    margin-right: auto;
    /*background-image: url(/Content/Logos/LogoBoatBlack-107x50.png?v1);*/
    /*background-image: url(/Content/Logos/LogoBoatWhite-Medium-107x50.png?v2);*/
    /*width: 150px;*/
    background-origin: padding-box;
    background-position: top;
    /*background-size: 110%;*/
}


.logo-main {
    height: 45px;
    width: 90px;
    background-size: 125%;
    margin: 0px;
}

@media(min-width:850px) {
    .logo-main {
        height: 70px;
        width: 150px;
        background-size: 110%;
    }
}


.ct-header__wrapper--stuck .logo-main {
    /*background-image: url(/Content/Logos/LogoBoatWhite-Medium-107x50.png?v1);*/
}
header.ct-header {
    padding: 1px 0px 1px 0px;
}

.ct-header__wrapper {
    padding: 5px 0px 5px 0px;
}

.color-primary, .wpml-switcher .active, #ct-header__hero-navigator > a, .section-bullets, .special-title small:last-child, #ct-scroll-top {
    color: rgba(168,152,126,1)
}

.ct-layout--without-slider .ct-header__hero {
    color: rgba(255,255,255,1)
}

.ct-hero--without-image .ct-header__hero::after {
    background-color: rgba(13,13,14,1)
}

.ct-header__main-heading-title h1 {
    color: rgba(255,255,255,1)
}

.img-frame-small, .img-frame-large {
    background-color: rgba(255,255,255,1);
    border-color: rgba(255,255,255,1)
}

body .wcs-timetable--large .wcs-table__tr:not(.wcs-timetable__heading):not(.wcs-class--canceled):hover .wcs-table__td.wcs-class__title {
    color: rgba(112,112,112,1)
}

.ct-social-box .fa-boxed.fa-envelope {
    color: rgba(255,255,255,1)
}

    .ct-social-box .fa-boxed.fa-envelope::after {
        background-color: rgba(112,112,112,1)
    }

h4.media-heading {
    color: rgba(112,112,112,1)
}

.comment-reply-link, .btn-outline-primary {
    color: rgba(112,112,112,1);
    border-color: rgba(112,112,112,1)
}

    .comment-reply-link:hover, .btn-outline-primary:hover, .btn-outline-primary:hover:active, .btn-outline-primary:active {
        background-color: rgba(112,112,112,1);
        color: rgba(255,255,255,1);
        border-color: rgba(112,112,112,1)
    }

.media.comment {
    border-color: rgba(81,80,80,0.125)
}

.ct-posts .ct-post.format-quote .ct-post__content {
    background-color: rgba(112,112,112,1)
}

.ct-posts .ct-post.format-quote blockquote, .ct-posts .ct-post.format-quote blockquote cite, .ct-posts .ct-post.format-quote blockquote cite::before {
    color: rgba(255,255,255,1)
}

.ct-posts .ct-post.format-link {
    border-color: rgba(81,80,80,0.125)
}

.pagination .current {
    color: rgba(255,255,255,1)
}

.pagination .nav-links .current::before {
    background-color: rgba(112,112,112,1)
}

.pagination .current {
    color: rgba(255,255,255,1)
}

.pagination a {
    color: rgb(92,92,92)
}

.pagination .nav-links .prev, .pagination .nav-links .next {
    border-color: rgba(112,112,112,1)
}

.ct-sidebar .widget_archive, .ct-sidebar .widget_categories {
    color: rgba(81,80,80,0.35)
}

.ct-sidebar ul li::before {
    color: rgba(81,80,80,1)
}

.ct-sidebar .sidebar-widget .widget-title::after {
    border-color: rgba(81,80,80,1)
}

.ct-sidebar .sidebar-widget .widget-title, .ct-sidebar .sidebar-widget .widget-title a {
    color: rgba(112,112,112,1)
}

.ct-sidebar .sidebar-widget.widget_tag_cloud .tag {
    color: rgba(255,255,255,1)
}

    .ct-sidebar .sidebar-widget.widget_tag_cloud .tag::before {
        background-color: rgba(81,80,80,1)
    }

    .ct-sidebar .sidebar-widget.widget_tag_cloud .tag.x-large::before {
        background-color: rgba(112,112,112,1)
    }

#wp-calendar thead th, #wp-calendar tbody td {
    border-color: rgba(81,80,80,0.125)
}

.ct-footer {
    background-color: rgba(13,13,14,1);
    color: rgba(255,255,255,0.99)
}

    .ct-footer a {
        color: rgba(124,124,124,1)
    }

    .ct-footer .widget-title {
        color: rgba(122,122,122,1)
    }

    .ct-footer input[type=text], .ct-footer input[type=search], .ct-footer input[type=password], .ct-footer input[type=email], .ct-footer input[type=number], .ct-footer input[type=url], .ct-footer input[type=date], .ct-footer input[type=tel], .ct-footer select, .ct-footer textarea, .ct-footer .form-control {
        border: 1px solid rgba(255,255,255,1);
        background-color: rgba(255,255,255,1);
        color: rgba(13,13,14,1)
    }

        .ct-footer input[type=text]:focus, .ct-footer input[type=search]:focus, .ct-footer input[type=password]:focus, .ct-footer input[type=email]:focus, .ct-footer input[type=number]:focus, .ct-footer input[type=url]:focus, .ct-footer input[type=date]:focus, .ct-footer input[type=tel]:focus, .ct-footer select:focus, .ct-footer textarea:focus, .ct-footer .form-control:focus {
            color: rgba(13,13,14,1);
            border-color: rgba(255,255,255,1);
            background-color: rgba(255,255,255,0.95)
        }

    .ct-footer select {
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CgkJCQk8c3ZnIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjE1cHgiIHZpZXdCb3g9IjAgMCA0MCAxNSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+CgkJCQkgICAgPGRlZnM+PC9kZWZzPgoJCQkJICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgoJCQkJICAgICAgICA8cGF0aCBkPSJNMjAsMTUgTDAsMTUgTDEwLDAgTDIwLDE1IFoiIGlkPSJUcmlhbmdsZS0xIiBmaWxsPSIjNjY2NjY2IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC4wMDAwMDAsIDcuNTAwMDAwKSByb3RhdGUoLTE4MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTAuMDAwMDAwLCAtNy41MDAwMDApICI+PC9wYXRoPgoJCQkJICAgIDwvZz4KCQkJCTwvc3ZnPg==) !important
    }

blockquote, blockquote cite::before, q, q cite::before {
    color: rgba(112,112,112,1)
}

    blockquote cite, q site {
        color: rgba(81,80,80,1)
    }

table {
    border-color: rgba(81,80,80,0.15)
}

    table thead th {
        color: rgba(112,112,112,1)
    }

.vc_tta-style-xtd-vc-tabs-transparent .vc_tta-tab.vc_active {
    color: rgba(112,112,112,1)
}

.ct-vc-recent-news-post {
    border-color: rgba(81,80,80,0.125)
}

    .ct-vc-recent-news-post .ti-calendar {
        color: rgba(112,112,112,1)
    }

.ct-vc-services-carousel__item-title {
    color: rgba(112,112,112,1)
}

.ct-vc-services-carousel__item {
    background-color: rgba(255,255,255,1)
}

.wcs-timetable--week .wcs-class__title, .wcs-timetable--agenda .wcs-class__title, .wcs-timetable--compact-list .wcs-class__title {
    color: rgba(168,152,126,1)
}

.wcs-timetable--carousel .wcs-class__title {
    color: rgba(168,152,126,1) !important
}

.wcs-timetable__carousel .wcs-class__title::after, .wcs-timetable__carousel .owl-prev, .wcs-timetable__carousel .owl-next {
    border-color: rgba(112,112,112,1);
    color: rgba(112,112,112,1)
}

.wcs-timetable--carousel .wcs-class__title small {
    color: rgba(81,80,80,1)
}

body .wcs-timetable--carousel .wcs-btn--action {
    background-color: rgba(112,112,112,1);
    color: rgba(255,255,255,1)
}

    body .wcs-timetable--carousel .wcs-btn--action:hover {
        background-color: rgb(92,92,92);
        color: rgba(255,255,255,1)
    }

.wcs-timetable__container .wcs-filters__filter-wrapper:hover {
    color: rgba(112,112,112,1) !important
}

.wcs-timetable--compact-list .wcs-day__wrapper {
    background-color: rgba(81,80,80,1);
    color: rgba(255,255,255,1)
}

.wcs-timetable__week, .wcs-timetable__week .wcs-day, .wcs-timetable__week .wcs-class, .wcs-timetable__week .wcs-day__title {
    border-color: rgba(81,80,80,0.125)
}

    .wcs-timetable__week .wcs-class {
        background-color: rgba(255,255,255,1)
    }

    .wcs-timetable__week .wcs-day__title, .wcs-timetable__week .wcs-class__instructors::before {
        color: rgba(112,112,112,1) !important
    }

        .wcs-timetable__week .wcs-day__title::before {
            background-color: rgba(81,80,80,1)
        }

    .wcs-timetable__week .wcs-class__title::after {
        color: rgba(255,255,255,1);
        background-color: rgba(112,112,112,1)
    }

.wcs-filters__title {
    color: rgba(112,112,112,1) !important
}

.xtd-carousel-mini, .xtd-carousel-mini .owl-image-link:hover::after {
    color: rgba(112,112,112,1) !important
}

    .xtd-carousel-mini .onclick-video_link a::before {
        background-color: rgba(112,112,112,0.85)
    }

    .xtd-carousel-mini .onclick-video_link a::after {
        color: rgba(255,255,255,1)
    }

    .xtd-carousel-mini .onclick-video_link a:hover::after {
        background-color: rgba(112,112,112,0.98)
    }

.wcs-modal:not(.wcs-modal--large) .wcs-modal__title, .wcs-modal:not(.wcs-modal--large) .wcs-modal__close {
    color: rgba(255,255,255,1)
}

.wcs-modal:not(.wcs-modal--large) .wcs-btn--action.wcs-btn--action {
    background-color: rgba(112,112,112,1);
    color: rgba(255,255,255,1)
}

    .wcs-modal:not(.wcs-modal--large) .wcs-btn--action.wcs-btn--action:hover {
        background-color: rgb(92,92,92);
        color: rgba(255,255,255,1)
    }

.wcs-timetable--agenda .wcs-timetable__agenda-data .wcs-class__duration::after {
    border-color: rgba(112,112,112,1)
}

.wcs-timetable--agenda .wcs-timetable__agenda-data .wcs-class__time, .wcs-timetable--compact-list .wcs-class__time {
    color: rgba(81,80,80,0.75)
}

.wcs-modal:not(.wcs-modal--large), div.pp_overlay.pp_overlay {
    background-color: rgba(112,112,112,0.97) !important
}

.mfp-bg {
    background-color: rgba(255,255,255,0.98) !important
}

.owl-image-link::before {
    color: rgba(255,255,255,1)
}

.owl-nav .owl-prev::before, .owl-nav .owl-next::after, .owl-dots {
    color: rgba(112,112,112,1) !important
}

.xtd-ninja-modal-container {
    background-color: rgba(255,255,255,1)
}

.xtd-recent-posts__post__date::before {
    color: rgba(112,112,112,1)
}

.xtd-gmap-info {
    background-color: rgba(255,255,255,1);
    color: rgba(81,80,80,1)
}

.fa-boxed {
    background-color: rgba(112,112,112,1);
    color: rgba(255,255,255,1)
}

.xtd-timeline__item::before {
    color: rgba(13,13,14,1)
}

.xtd-timeline__item::after {
    background-color: rgba(13,13,14,1)
}

.xtd-offset-frame::before, .xtd-timeline::before {
    border-color: rgba(112,112,112,1)
}

.xtd-person {
    background-color: rgba(13,13,14,1);
    color: rgba(13,13,14,0.9)
}

.xtd-person__title {
    color: rgba(255,255,255,1)
}

.xtd-person__content {
    color: rgba(255,255,255,0.75)
}

.xtd-search-flight--modal {
    background-color: rgba(255,255,255,1);
    color: rgba(81,80,80,1)
}

.ct-layout--fixed .container-fluid {
    max-width: 1366px
}

@media(min-width:1367px) {
    .bullets-container, #ct-header__hero-navigator {
        display: block
    }
}

.ct-header {
    padding: 1rem 0 1rem
}

.ct-header__main-heading .container-fluid {
    flex-basis: 1366px;
    -webkit-flex-basis: 1366px;
    -moz-flex-basis: 1366px
}

.ct-header__main-heading-title {
    padding-top: 10.3125rem;
    padding-bottom: 4.375rem
}




/*one-style-inline-css*/

body {
    font-family: 'Muli';
    font-weight: normal;
    font-size: 1rem
}

h1, .h1 {
    font-family: 'Prata';
    font-weight: normal;
    text-transform: none;
    font-size: 2.8125rem;
    letter-spacing: 0.05em
}

@media(min-width:768px) {
    h1, .h1 {
        font-size: 3.75rem
    }
}

h2, .h2 {
    font-family: 'Prata';
    font-weight: normal;
    text-transform: none;
    font-size: 3rem;
    letter-spacing: 0.02em
}

h3, .h3 {
    font-family: 'Prata';
    font-weight: normal;
    text-transform: none;
    font-size: 1.875rem;
    letter-spacing: 0.03em
}

h4, .h4 {
    font-family: 'Muli';
    font-weight: 700;
    text-transform: uppercase;
    font-size: 1.4375rem;
    letter-spacing: 0.02em
}

h5, .h5, .xtd-person__title {
    font-family: 'Muli';
    font-weight: 600;
    text-transform: uppercase;
    font-size: 0.9375rem;
    letter-spacing: 0.02em
}

h6, .h6, .nf-field-label.nf-field-label label {
    font-family: 'Prata';
    font-weight: normal;
    text-transform: none;
    font-size: 0.9375rem;
    letter-spacing: 0.02em
}

blockquote, blockquote p, .pullquote, .blockquote, .text-blockquote {
    font-family: 'Old Standard TT';
    font-weight: normal;
    font-style: italic;
    text-transform: none;
    font-size: 1.5rem
}

    blockquote cite {
        font-family: 'Muli'
    }

.ct-main-navigation {
    font-family: 'Muli';
    font-weight: normal;
    text-transform: uppercase;
    font-size: 0.6875rem;
    letter-spacing: 0.12em
}

h1 small, h2 small, h3 small {
    font-family: 'Muli';
    font-size: 1rem
}

.font-family--h1 {
    font-family: 'Prata'
}

.font-family--h2 {
    font-family: 'Prata'
}

.font-family--h3 {
    font-family: 'Prata'
}

.font-family--h4 {
    font-family: 'Muli'
}

.xtd-recent-posts__post__title {
    font-family: 'Prata';
    font-weight: normal;
    text-transform: none;
    font-size: 0.9375rem
}

.sub-menu a, .children a {
    font-family: 'Muli';
    font-weight: normal
}

#footer .widget-title {
    font-family: 'Muli';
    font-weight: normal;
    text-transform: uppercase
}

table thead th {
    font-family: 'Muli';
    font-weight: 600;
    text-transform: uppercase
}

.btn, .wcs-more.wcs-btn--action, .vc_general.vc_btn3.vc_btn3, .wcs-timetable--large .wcs-more {
    font-family: 'Muli';
    font-weight: normal;
    text-transform: uppercase
}

.special-title em:first-child, .wcs-timetable--carousel .wcs-class__timestamp .date-day {
    font-family: 'Old Standard TT';
    font-weight: normal;
    font-style: italic
}

.ct-header__main-heading small {
}

.ct-vc-text-separator {
    font-family: 'Prata';
    font-weight: normal
}

.wcs-timetable--week .wcs-class__title, .wcs-timetable--agenda .wcs-class__title {
    font-family: 'Prata'
}

.xtd-gmap-info {
    font-family: 'Muli';
    font-weight: normal;
    font-size: 1rem
}

.xtd-timeline__item::before {
    font-family: 'Muli';
    font-weight: 700;
    text-transform: uppercase;
    font-size: 1.4375rem;
    letter-spacing: 0.02em
}

body {
    background-color: rgba(255,255,255,1);
    color: rgba(81,80,80,1)
}

h1, .h1 {
    color: rgba(13,13,14,1)
}

h2, .h2 {
    color: rgba(13,13,14,1)
}

h3, .h3 {
    color: rgba(13,13,14,1)
}

h4, .h4 {
    color: rgba(13,13,14,1)
}

h5, .h5 {
    color: rgba(13,13,14,1)
}

h6, .h6 {
    color: rgba(13,13,14,1)
}

a {
    color: rgba(168,152,126,1)
}

    a:hover {
        color: rgba(168,152,126,0.75)
    }

.ct-content {
    border-color: rgba(81,80,80,0.15)
}

input[type=text], input[type=search], input[type=password], input[type=email], input[type=number], input[type=url], input[type=date], input[type=tel], select, textarea, .form-control, .dropdown.v-select, body .v-select {
    border: 1px solid rgba(81,80,80,0.22);
    background-color: rgba(255,255,255,1);
    color: rgba(81,80,80,1)
}

    input[type=text]:focus, input[type=search]:focus, input[type=password]:focus, input[type=email]:focus, input[type=number]:focus, input[type=url]:focus, input[type=date]:focus, input[type=tel]:focus, select:focus, textarea:focus, .form-control:focus {
        color: rgba(81,80,80,1);
        border-color: rgba(81,80,80,0.35);
        background-color: rgba(255,255,255,1)
    }

select {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CgkJCQk8c3ZnIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjE1cHgiIHZpZXdCb3g9IjAgMCA0MCAxNSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+CgkJCQkgICAgPGRlZnM+PC9kZWZzPgoJCQkJICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgoJCQkJICAgICAgICA8cGF0aCBkPSJNMjAsMTUgTDAsMTUgTDEwLDAgTDIwLDE1IFoiIGlkPSJUcmlhbmdsZS0xIiBmaWxsPSIjNjY2NjY2IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC4wMDAwMDAsIDcuNTAwMDAwKSByb3RhdGUoLTE4MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTAuMDAwMDAwLCAtNy41MDAwMDApICI+PC9wYXRoPgoJCQkJICAgIDwvZz4KCQkJCTwvc3ZnPg==) !important
}

::-webkit-input-placeholder {
    color: rgba(81,80,80,0.2) !important
}

::-moz-placeholder {
    color: rgba(81,80,80,0.2) !important
}

:-ms-input-placeholder {
    color: rgba(81,80,80,0.2) !important
}

:-moz-placeholder {
    color: rgba(81,80,80,0.2) !important
}

::placeholder {
    color: rgba(81,80,80,0.2) !important
}

input[type=submit], input[type=button], input[type=submit]:disabled, input[type=button]:disabled, .btn-primary:disabled, button:disabled, button, .btn-primary, .vc_general.vc_btn3.vc_btn3.vc_btn3-style-btn-primary, .wcs-timetable--large .wcs-more, .xtd-search-flight__toggle-modal {
    background-color: rgba(112,112,112,1);
    color: rgba(255,255,255,1);
    border-color: rgba(112,112,112,1)
}

    input[type=submit]:hover, input[type=submit]:active, input[type=button]:hover, input[type=button]:active, button:hover, button:active, .btn-primary:hover, .btn-primary:active, .btn-primary:active:hover, .vc_btn3.vc_btn3.vc_btn3-style-btn-primary:hover, .vc_general.vc_btn3.vc_btn3.vc_btn3-style-btn-outline-primary:hover, .wcs-timetable--large .wcs-more:active, .wcs-timetable--large .wcs-more:hover, .xtd-search-flight__toggle-modal:hover {
        background-color: rgb(92,92,92);
        border-color: rgb(92,92,92)
    }

.btn-secondary, .btn-secondary:disabled {
    background-color: rgba(13,13,14,1);
    border-color: rgba(13,13,14,1);
    color: rgba(255,255,255,1)
}

    .btn-secondary:hover, .btn-secondary:hover:disabled {
        background-color: rgb(0,0,0);
        border-color: rgb(0,0,0);
        color: rgba(255,255,255,1)
    }

.btn-link, .vc_general.vc_btn3.vc_btn3-style-btn-link {
    color: rgba(112,112,112,1)
}

    .btn-link:hover, .vc_general.vc_btn3.vc_btn3-style-btn-link:hover {
        color: rgb(92,92,92)
    }

    .btn-link::after, .vc_general.vc_btn3.vc_btn3-style-btn-link::after {
        background-color: rgba(112,112,112,1);
        color: rgba(255,255,255,1)
    }

    .btn-link:hover::after {
        background-color: rgb(92,92,92)
    }

.btn-outline-primary, .vc_general.vc_btn3.vc_btn3.vc_btn3-style-btn-outline-primary {
    border-color: rgba(112,112,112,1);
    color: rgba(112,112,112,1)
}

    .btn-outline-primary:active, .btn-outline-primary:hover, .btn-outline-primary:hover:active, .btn-outline-primary:focus, .btn-outline-primary:disabled, .btn-outline-primary:disabled:hover, .vc_general.vc_btn3.vc_btn3.vc_btn3-style-btn-outline-primary:hover {
        border-color: rgba(112,112,112,1);
        background-color: rgba(112,112,112,1);
        color: rgba(255,255,255,1)
    }

.color-primary, .color--primary, .xtd-search-flight__remove {
    color: rgba(112,112,112,1)
}

.color-primary-inverted, .color--primary-inverted {
    color: rgba(255,255,255,1)
}

.color-primary--hover {
    color: rgb(92,92,92)
}

.color-text, .vc_single_image-wrapper.ct-lightbox-video, .color--text {
    color: rgba(81,80,80,1)
}

.color-text-inverted, .color--text-inverted {
    color: rgba(255,255,255,1)
}

.color-bg, .color--bg {
    color: rgba(255,255,255,1)
}

.color-bg-inverted, .color--bg-inverted {
    color: rgba(0,0,0,1)
}

.color--links {
    color: rgba(168,152,126,1)
}

.color--h1 {
    color: rgba(13,13,14,1)
}

.color--h2 {
    color: rgba(13,13,14,1)
}

.color--h3 {
    color: rgba(13,13,14,1)
}

.color--h4 {
    color: rgba(13,13,14,1)
}

.color-bg-bg, .bg-color--bg {
    background-color: rgba(255,255,255,1)
}

.color-bg-bg--75, .bg-color--bg-75 {
    background-color: rgba(255,255,255,0.75)
}

.color-bg-primary, .bg-color--primary {
    background-color: rgba(112,112,112,1)
}

.color-bg-text, .bg-color--test {
    background-color: rgba(81,80,80,1)
}

.special-title::before {
    border-color: rgba(112,112,112,1)
}

.ct-header {
    color: rgba(255,255,255,1);
    background-color: rgba(13,13,14,0.95)
}

@media(min-width:850px) {
    .ct-header {
        background-color: rgba(13,13,14,0.07)
    }
}

.ct-header__logo-nav a {
    color: rgba(255,255,255,1)
}

    .ct-header__logo-nav a:hover {
        color: rgba(255,255,255,0.65)
    }

.ct-menu--inverted .ct-header, .ct-menu--inverted .ct-header__wrapper:not(.ct-header__wrapper--stuck) .ct-header__logo-nav a, .ct-menu--inverted .ct-header__wrapper:not(.ct-header__wrapper--stuck) .ct-header__logo-nav ul:not(.sub-menu) > li > a {
    color: rgba(0,0,0,1)
}

    .ct-menu--inverted .ct-header__wrapper:not(.ct-header__wrapper--stuck) .ct-header__logo-nav ul:not(.sub-menu) > li > a:hover, .ct-menu--inverted .ct-header__wrapper:not(.ct-header__wrapper--stuck) .ct-header__logo-nav a:hover {
        color: rgba(0,0,0,0.85)
    }

.ct-header__logo-nav .current-menu-ancestor > a, .ct-header__logo-nav .current-menu-parent > a, .ct-header__logo-nav .current-menu-item > a, .ct-header__logo-nav .current-page-parent > a, .ct-header__logo-nav .current_page_parent > a, .ct-header__logo-nav .current_page_ancestor > a, .ct-header__logo-nav .current-page-ancestor > a, .ct-header__logo-nav .current_page_item > a {
    color: rgba(168,152,126,1)
}

#ct-main-nav::before {
    background-color: rgba(13,13,14,0.9)
}

.ct-main-navigation .sub-menu, .ct-main-navigation .children {
    background-color: rgba(13,13,14,1)
}

    .ct-main-navigation .sub-menu a, .ct-main-navigation .children a {
        color: rgba(255,255,255,1)
    }

        .ct-main-navigation .sub-menu a:hover, .ct-main-navigation .children a:hover {
            color: rgba(112,112,112,1)
        }

.ct-header__wrapper--stuck {
    background-color: rgba(13,13,14,0.98)
}

.color-primary, .wpml-switcher .active, #ct-header__hero-navigator > a, .section-bullets, .special-title small:last-child, #ct-scroll-top {
    color: rgba(168,152,126,1)
}

.ct-layout--without-slider .ct-header__hero {
    color: rgba(255,255,255,1)
}

.ct-hero--without-image .ct-header__hero::after {
    background-color: rgba(13,13,14,1)
}

.ct-header__main-heading-title h1 {
    color: rgba(255,255,255,1)
}

.img-frame-small, .img-frame-large {
    background-color: rgba(255,255,255,1);
    border-color: rgba(255,255,255,1)
}

body .wcs-timetable--large .wcs-table__tr:not(.wcs-timetable__heading):not(.wcs-class--canceled):hover .wcs-table__td.wcs-class__title {
    color: rgba(112,112,112,1)
}

.ct-social-box .fa-boxed.fa-envelope {
    color: rgba(255,255,255,1)
}

    .ct-social-box .fa-boxed.fa-envelope::after {
        background-color: rgba(112,112,112,1)
    }

h4.media-heading {
    color: rgba(112,112,112,1)
}

.comment-reply-link, .btn-outline-primary {
    color: rgba(112,112,112,1);
    border-color: rgba(112,112,112,1)
}

    .comment-reply-link:hover, .btn-outline-primary:hover, .btn-outline-primary:hover:active, .btn-outline-primary:active {
        background-color: rgba(112,112,112,1);
        color: rgba(255,255,255,1);
        border-color: rgba(112,112,112,1)
    }

.media.comment {
    border-color: rgba(81,80,80,0.125)
}

.ct-posts .ct-post.format-quote .ct-post__content {
    background-color: rgba(112,112,112,1)
}

.ct-posts .ct-post.format-quote blockquote, .ct-posts .ct-post.format-quote blockquote cite, .ct-posts .ct-post.format-quote blockquote cite::before {
    color: rgba(255,255,255,1)
}

.ct-posts .ct-post.format-link {
    border-color: rgba(81,80,80,0.125)
}

.pagination .current {
    color: rgba(255,255,255,1)
}

.pagination .nav-links .current::before {
    background-color: rgba(112,112,112,1)
}

.pagination .current {
    color: rgba(255,255,255,1)
}

.pagination a {
    color: rgb(92,92,92)
}

.pagination .nav-links .prev, .pagination .nav-links .next {
    border-color: rgba(112,112,112,1)
}

.ct-sidebar .widget_archive, .ct-sidebar .widget_categories {
    color: rgba(81,80,80,0.35)
}

.ct-sidebar ul li::before {
    color: rgba(81,80,80,1)
}

.ct-sidebar .sidebar-widget .widget-title::after {
    border-color: rgba(81,80,80,1)
}

.ct-sidebar .sidebar-widget .widget-title, .ct-sidebar .sidebar-widget .widget-title a {
    color: rgba(112,112,112,1)
}

.ct-sidebar .sidebar-widget.widget_tag_cloud .tag {
    color: rgba(255,255,255,1)
}

    .ct-sidebar .sidebar-widget.widget_tag_cloud .tag::before {
        background-color: rgba(81,80,80,1)
    }

    .ct-sidebar .sidebar-widget.widget_tag_cloud .tag.x-large::before {
        background-color: rgba(112,112,112,1)
    }

#wp-calendar thead th, #wp-calendar tbody td {
    border-color: rgba(81,80,80,0.125)
}

.ct-footer {
    background-color: rgba(13,13,14,1);
    color: rgba(255,255,255,0.99)
}

    .ct-footer a {
        color: rgba(124,124,124,1)
    }

    .ct-footer .widget-title {
        color: rgba(122,122,122,1)
    }

    .ct-footer input[type=text], .ct-footer input[type=search], .ct-footer input[type=password], .ct-footer input[type=email], .ct-footer input[type=number], .ct-footer input[type=url], .ct-footer input[type=date], .ct-footer input[type=tel], .ct-footer select, .ct-footer textarea, .ct-footer .form-control {
        border: 1px solid rgba(255,255,255,1);
        background-color: rgba(255,255,255,1);
        color: rgba(13,13,14,1)
    }

        .ct-footer input[type=text]:focus, .ct-footer input[type=search]:focus, .ct-footer input[type=password]:focus, .ct-footer input[type=email]:focus, .ct-footer input[type=number]:focus, .ct-footer input[type=url]:focus, .ct-footer input[type=date]:focus, .ct-footer input[type=tel]:focus, .ct-footer select:focus, .ct-footer textarea:focus, .ct-footer .form-control:focus {
            color: rgba(13,13,14,1);
            border-color: rgba(255,255,255,1);
            background-color: rgba(255,255,255,0.95)
        }

    .ct-footer select {
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CgkJCQk8c3ZnIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjE1cHgiIHZpZXdCb3g9IjAgMCA0MCAxNSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+CgkJCQkgICAgPGRlZnM+PC9kZWZzPgoJCQkJICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgoJCQkJICAgICAgICA8cGF0aCBkPSJNMjAsMTUgTDAsMTUgTDEwLDAgTDIwLDE1IFoiIGlkPSJUcmlhbmdsZS0xIiBmaWxsPSIjNjY2NjY2IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC4wMDAwMDAsIDcuNTAwMDAwKSByb3RhdGUoLTE4MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTAuMDAwMDAwLCAtNy41MDAwMDApICI+PC9wYXRoPgoJCQkJICAgIDwvZz4KCQkJCTwvc3ZnPg==) !important
    }

blockquote, blockquote cite::before, q, q cite::before {
    color: rgba(112,112,112,1)
}

    blockquote cite, q site {
        color: rgba(81,80,80,1)
    }

table {
    border-color: rgba(81,80,80,0.15)
}

    table thead th {
        color: rgba(112,112,112,1)
    }

.vc_tta-style-xtd-vc-tabs-transparent .vc_tta-tab.vc_active {
    color: rgba(112,112,112,1)
}

.ct-vc-recent-news-post {
    border-color: rgba(81,80,80,0.125)
}

    .ct-vc-recent-news-post .ti-calendar {
        color: rgba(112,112,112,1)
    }

.ct-vc-services-carousel__item-title {
    color: rgba(112,112,112,1)
}

.ct-vc-services-carousel__item {
    background-color: rgba(255,255,255,1)
}

.wcs-timetable--week .wcs-class__title, .wcs-timetable--agenda .wcs-class__title, .wcs-timetable--compact-list .wcs-class__title {
    color: rgba(168,152,126,1)
}

.wcs-timetable--carousel .wcs-class__title {
    color: rgba(168,152,126,1) !important
}

.wcs-timetable__carousel .wcs-class__title::after, .wcs-timetable__carousel .owl-prev, .wcs-timetable__carousel .owl-next {
    border-color: rgba(112,112,112,1);
    color: rgba(112,112,112,1)
}

.wcs-timetable--carousel .wcs-class__title small {
    color: rgba(81,80,80,1)
}

body .wcs-timetable--carousel .wcs-btn--action {
    background-color: rgba(112,112,112,1);
    color: rgba(255,255,255,1)
}

    body .wcs-timetable--carousel .wcs-btn--action:hover {
        background-color: rgb(92,92,92);
        color: rgba(255,255,255,1)
    }

.wcs-timetable__container .wcs-filters__filter-wrapper:hover {
    color: rgba(112,112,112,1) !important
}

.wcs-timetable--compact-list .wcs-day__wrapper {
    background-color: rgba(81,80,80,1);
    color: rgba(255,255,255,1)
}

.wcs-timetable__week, .wcs-timetable__week .wcs-day, .wcs-timetable__week .wcs-class, .wcs-timetable__week .wcs-day__title {
    border-color: rgba(81,80,80,0.125)
}

    .wcs-timetable__week .wcs-class {
        background-color: rgba(255,255,255,1)
    }

    .wcs-timetable__week .wcs-day__title, .wcs-timetable__week .wcs-class__instructors::before {
        color: rgba(112,112,112,1) !important
    }

        .wcs-timetable__week .wcs-day__title::before {
            background-color: rgba(81,80,80,1)
        }

    .wcs-timetable__week .wcs-class__title::after {
        color: rgba(255,255,255,1);
        background-color: rgba(112,112,112,1)
    }

.wcs-filters__title {
    color: rgba(112,112,112,1) !important
}

.xtd-carousel-mini, .xtd-carousel-mini .owl-image-link:hover::after {
    color: rgba(112,112,112,1) !important
}

    .xtd-carousel-mini .onclick-video_link a::before {
        background-color: rgba(112,112,112,0.85)
    }

    .xtd-carousel-mini .onclick-video_link a::after {
        color: rgba(255,255,255,1)
    }

    .xtd-carousel-mini .onclick-video_link a:hover::after {
        background-color: rgba(112,112,112,0.98)
    }

.wcs-modal:not(.wcs-modal--large) .wcs-modal__title, .wcs-modal:not(.wcs-modal--large) .wcs-modal__close {
    color: rgba(255,255,255,1)
}

.wcs-modal:not(.wcs-modal--large) .wcs-btn--action.wcs-btn--action {
    background-color: rgba(112,112,112,1);
    color: rgba(255,255,255,1)
}

    .wcs-modal:not(.wcs-modal--large) .wcs-btn--action.wcs-btn--action:hover {
        background-color: rgb(92,92,92);
        color: rgba(255,255,255,1)
    }

.wcs-timetable--agenda .wcs-timetable__agenda-data .wcs-class__duration::after {
    border-color: rgba(112,112,112,1)
}

.wcs-timetable--agenda .wcs-timetable__agenda-data .wcs-class__time, .wcs-timetable--compact-list .wcs-class__time {
    color: rgba(81,80,80,0.75)
}

.wcs-modal:not(.wcs-modal--large), div.pp_overlay.pp_overlay {
    background-color: rgba(112,112,112,0.97) !important
}

.mfp-bg {
    background-color: rgba(255,255,255,0.98) !important
}

.owl-image-link::before {
    color: rgba(255,255,255,1)
}

.owl-nav .owl-prev::before, .owl-nav .owl-next::after, .owl-dots {
    color: rgba(112,112,112,1) !important
}

.xtd-ninja-modal-container {
    background-color: rgba(255,255,255,1)
}

.xtd-recent-posts__post__date::before {
    color: rgba(112,112,112,1)
}

.xtd-gmap-info {
    background-color: rgba(255,255,255,1);
    color: rgba(81,80,80,1)
}

.fa-boxed {
    background-color: rgba(112,112,112,1);
    color: rgba(255,255,255,1)
}

.xtd-timeline__item::before {
    color: rgba(13,13,14,1)
}

.xtd-timeline__item::after {
    background-color: rgba(13,13,14,1)
}

.xtd-offset-frame::before, .xtd-timeline::before {
    border-color: rgba(112,112,112,1)
}

.xtd-person {
    background-color: rgba(13,13,14,1);
    color: rgba(13,13,14,0.9)
}

.xtd-person__title {
    color: rgba(255,255,255,1)
}

.xtd-person__content {
    color: rgba(255,255,255,0.75)
}

.xtd-search-flight--modal {
    background-color: rgba(255,255,255,1);
    color: rgba(81,80,80,1)
}

.ct-layout--fixed .container-fluid {
    max-width: 1366px
}

@media(min-width:1367px) {
    .bullets-container, #ct-header__hero-navigator {
        display: block
    }
}

.ct-header {
    padding: 1rem 0 1rem
}
.ct-header__hero.noimage {
    background-color: black;
}

@media(min-width:768px) {
    .ct-header__hero.withimage {
        min-height: 433.33333333333px;
    }
    .ct-header__hero.noimage {
        min-height: 82px;
    }
}

@media(min-width:992px) {
    .ct-header__hero.withimage {
        min-height: 541.66666666667px;
    }
        .ct-header__hero.noimage {
            min-height: 82px;
        }
}

@media(min-width:1200px) {
    .ct-header__hero.withimage {
        min-height: 650px;
    }
    .ct-header__hero.noimage {
        min-height: 82px;
    }
}

.ct-header__main-heading .container-fluid {
    flex-basis: 1366px;
    -webkit-flex-basis: 1366px;
    -moz-flex-basis: 1366px
}

.ct-header__main-heading-title {
    padding-top: 10.3125rem;
    padding-bottom: 4.375rem
}


/*.ct-header__hero.withimage::before {
    background-image: url(/Content/img/Imagens%20Site/Nautical%20Desktop%20Backgrounds.jpg)
}*/

.ct-header__hero.noimage::before {
    background-image: none;
    height:82px;
}


/*c_shortcodes-custom-css*/
.vc_custom_1541493099151 {
    background-image: url(/content/vps156989.vps.ovh.ca/_itneossiadigital/lxv_jets/wp-content/uploads/2018/03/splashdcfd.html?id=4) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.vc_custom_1521321253464 {
    background-color: #f5f3f1 !important;
}

.vc_custom_1541494818923 {
    background-color: #0d0d0e !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.vc_custom_1535130833282 {
    margin-bottom: 0px !important;
    border-bottom-width: 0px !important;
    padding-bottom: 0px !important;
}

.vc_custom_1535576446046 {
    margin-bottom: 0px !important;
    border-bottom-width: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.vc_custom_1536597958047 {
    margin-top: 0px !important;
    margin-bottom: 50px !important;
    border-top-width: 0px !important;
    border-bottom-width: 50px !important;
    padding-top: 0px !important;
    padding-bottom: 50px !important;
}

.vc_custom_1536275746757 {
    margin-top: 0px !important;
    margin-bottom: 20px !important;
    border-top-width: 0px !important;
    border-bottom-width: 20px !important;
    padding-top: 0px !important;
    padding-bottom: 20px !important;
}

.vc_custom_1536274546286 {
    margin-bottom: 4rem !important;
}

.vc_custom_1535576495660 {
    margin-bottom: 0px !important;
    border-bottom-width: 0px !important;
    padding-bottom: 0px !important;
}

.vc_custom_1536275082696 {
    margin-top: 4rem !important;
}

.vc_custom_1536275034154 {
    margin-bottom: 4rem !important;
}

.vc_custom_1536597943620 {
    margin-bottom: 0px !important;
    border-bottom-width: 0px !important;
    padding-bottom: 0px !important;
}

.vc_custom_1536598011299 {
    margin-top: 0px !important;
    border-top-width: 0px !important;
    padding-top: 0px !important;
}

.vc_custom_1535576495660 {
    margin-bottom: 0px !important;
    border-bottom-width: 0px !important;
    padding-bottom: 0px !important;
}

.vc_custom_1536597902569 {
    margin-top: 0px !important;
    border-top-width: 0px !important;
    padding-top: 0px !important;
}

.vc_custom_1536275066536 {
    margin-top: 4rem !important;
}

.vc_custom_1521324582842 {
    padding-bottom: 0px !important;
}

.vc_custom_1521323658113 {
    padding-top: 0px !important;
}

.vc_custom_1536275936875 {
    margin-top: 15px !important;
    margin-bottom: 20px !important;
    border-top-width: 15px !important;
    border-bottom-width: 20px !important;
    padding-top: 15px !important;
    padding-bottom: 20px !important;
}

.vc_custom_1536275880411 {
    margin-top: 35px !important;
    border-top-width: 35px !important;
    padding-top: 35px !important;
}

.vc_custom_1536276231179 {
    margin-top: 0px !important;
    margin-bottom: 30px !important;
    border-top-width: 0px !important;
    border-bottom-width: 30px !important;
    padding-top: 0px !important;
    padding-bottom: 30px !important;
}

.vc_custom_1536276118442 {
    margin-top: 20px !important;
    border-top-width: 20px !important;
    padding-top: 20px !important;
}

.vc_custom_1536276059188 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    border-top-width: 0px !important;
    border-bottom-width: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.vc_custom_1521324981689 {
    background-color: #f4f2f1 !important;
}

.vc_custom_1536275386023 {
    margin-bottom: 10px !important;
    border-bottom-width: 10px !important;
    padding-bottom: 10px !important;
}

.vc_custom_1536275401118 {
    margin-top: 10px !important;
    border-top-width: 10px !important;
    padding-top: 10px !important;
}

.vc_custom_1536276351048 {
    margin-top: 0px !important;
    border-top-width: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.vc_custom_1521331789848 {
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}

.vc_custom_1536276464570 {
    margin-top: 0px !important;
    border-top-width: 0px !important;
    padding-top: 0px !important;
}

.vc_custom_1536276615019 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
}

.vc_custom_1536276638324 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
}

.vc_custom_1536276665602 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
}

.vc_custom_1535130687564 {
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}


/*vc_shortcodes-custom-css*/
.vc_custom_1536610266389 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    border-top-width: 0px !important;
    border-bottom-width: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.vc_custom_1536608099201 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    border-top-width: 0px !important;
    border-bottom-width: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.vc_custom_1536608039513 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    border-top-width: 0px !important;
    border-bottom-width: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.vc_custom_1537846546295 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    border-top-width: 0px !important;
    border-bottom-width: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.vc_custom_1536608870866 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    border-top-width: 0px !important;
    border-bottom-width: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.vc_custom_1536608850783 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    border-top-width: 0px !important;
    border-bottom-width: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.vc_custom_1536609601001 {
    margin-top: 0px !important;
    margin-bottom: 10px !important;
    border-top-width: 0px !important;
    border-bottom-width: 10px !important;
    padding-top: 0px !important;
    padding-bottom: 10px !important;
}

.vc_custom_1536609085406 {
    margin-bottom: 5px !important;
    border-bottom-width: 5px !important;
    padding-bottom: 5px !important;
}

.vc_custom_1536610216612 {
    margin-top: 0px !important;
    border-top-width: 0px !important;
    padding-top: 0px !important;
}

.vc_custom_1536609101375 {
    margin-bottom: 5px !important;
    border-bottom-width: 5px !important;
    padding-bottom: 5px !important;
}

.vc_custom_1536609289203 {
    margin-top: 0px !important;
    border-top-width: 0px !important;
    padding-top: 0px !important;
}

.vc_custom_1536609110473 {
    margin-bottom: 5px !important;
    border-bottom-width: 5px !important;
    padding-bottom: 5px !important;
}

.vc_custom_1536610227762 {
    margin-top: 0px !important;
    border-top-width: 0px !important;
    padding-top: 0px !important;
}

.vc_custom_1536609626839 {
    margin-top: 0px !important;
    border-top-width: 0px !important;
    padding-top: 0px !important;
}

.vc_custom_1536608915944 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    border-top-width: 0px !important;
    border-bottom-width: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.vc_custom_1536608924653 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    border-top-width: 0px !important;
    border-bottom-width: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.vc_custom_1536609201584 {
    margin-top: 0px !important;
    margin-bottom: 5px !important;
    border-top-width: 0px !important;
    border-bottom-width: 5px !important;
    padding-top: 0px !important;
    padding-bottom: 5px !important;
}

.vc_custom_1536610204965 {
    margin-top: 0px !important;
    border-top-width: 0px !important;
    padding-top: 0px !important;
}

.vc_custom_1536609217223 {
    margin-top: 0px !important;
    margin-bottom: 5px !important;
    border-top-width: 0px !important;
    border-bottom-width: 5px !important;
    padding-top: 0px !important;
    padding-bottom: 5px !important;
}

.vc_custom_1536609672057 {
    margin-top: 0px !important;
    border-top-width: 0px !important;
    padding-top: 0px !important;
}

.vc_custom_1536609272820 {
    margin-top: 0px !important;
    margin-bottom: 5px !important;
    border-top-width: 0px !important;
    border-bottom-width: 5px !important;
    padding-top: 0px !important;
    padding-bottom: 5px !important;
}

.vc_custom_1536610191659 {
    margin-top: 0px !important;
    border-top-width: 0px !important;
    padding-top: 0px !important;
}

.vc_custom_1536609685689 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    border-top-width: 0px !important;
    border-bottom-width: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.vc_custom_1536609430425 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    border-top-width: 0px !important;
    border-bottom-width: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.vc_custom_1536609417779 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    border-top-width: 0px !important;
    border-bottom-width: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.vc_custom_1536610155742 {
    margin-top: 0px !important;
    margin-bottom: 5px !important;
    border-top-width: 0px !important;
    border-bottom-width: 5px !important;
    padding-top: 0px !important;
    padding-bottom: 5px !important;
}

.vc_custom_1536610433218 {
    margin-top: 0px !important;
    margin-bottom: 40px !important;
    border-top-width: 0px !important;
    border-bottom-width: 40px !important;
    padding-top: 0px !important;
    padding-bottom: 40px !important;
}

.vc_custom_1536610133630 {
    margin-top: 0px !important;
    margin-bottom: 5px !important;
    border-top-width: 0px !important;
    border-bottom-width: 5px !important;
    padding-top: 0px !important;
    padding-bottom: 5px !important;
}

.vc_custom_1536610415001 {
    margin-top: 0px !important;
    margin-bottom: 40px !important;
    border-top-width: 0px !important;
    border-bottom-width: 40px !important;
    padding-top: 0px !important;
    padding-bottom: 40px !important;
}

.vc_custom_1536609803064 {
    margin-top: 0px !important;
    margin-bottom: 5px !important;
    border-top-width: 0px !important;
    border-bottom-width: 5px !important;
    padding-top: 0px !important;
    padding-bottom: 5px !important;
}

.vc_custom_1536610425593 {
    margin-top: 0px !important;
    margin-bottom: 40px !important;
    border-top-width: 0px !important;
    border-bottom-width: 40px !important;
    padding-top: 0px !important;
    padding-bottom: 40px !important;
}

.color-brown {
    color: #C5A97F;
}

.btn-float {
    position: fixed;
    width: 60px;
    height: 60px;
    bottom: 40px;
    right: 40px;
    background-color: #25d366;
    color: #FFF;
    border-radius: 50px;
    text-align: center;
    font-size: 30px;
    box-shadow: 2px 2px 3px #999;
    z-index: 100;
}

a.btn-float:hover,
a.btn-float:visited {
    color: #FFF;
}

.wp-float {
    margin-top: 16px;
}