/*
 * Différence visuelle vérifiée entre l'ancien omra.css réellement chargé
 * et le CSS TravelTour généré avant migration.
 * Source analysée statiquement; aucun ancien PHP/JS n'est repris.
 */

@font-face {
font-family: 'Rimouski SemiBold';

    font-style: normal;

    font-weight: normal;

    src: local('fonts/Rimouski SemiBold'), url('fonts/rimouski sb.woff') format('woff');
}

.traveltour-body h1, .traveltour-body h2, .traveltour-body h3, .traveltour-body h4, .traveltour-body h5, .traveltour-body h6 {
margin-top: 0px;

  margin-bottom: 20px;

  line-height: 1.2;

  font-weight: 700;
}

.gdlr-core-block-item-title-wrap .gdlr-core-block-item-title {
font-weight: normal;

  letter-spacing: 0px;

  text-transform: none;
}

.gdlr-core-testimonial-item .gdlr-core-testimonial-frame {
padding: 45px 40px 45px;
}

.traveltour-top-bar {
padding-top: 23px;
}

.traveltour-top-bar-right > div:before {
padding-top: 23px;

  margin-top: -23px;
}

.traveltour-top-bar {
padding-bottom: 23px;
}

.traveltour-top-bar {
font-size: 14px;
}

.traveltour-top-bar {
border-bottom-width: 0px;
}

.traveltour-header-background-transparent .traveltour-top-bar-background {

}

.traveltour-header-boxed-wrap .traveltour-top-bar-background {
opacity: 0;
}

.traveltour-header-style-plain.traveltour-style-splitted-menu .traveltour-main-menu-left-wrap, .traveltour-header-style-plain.traveltour-style-splitted-menu .traveltour-main-menu-right-wrap {
padding-top: 11px;display: none
}

.traveltour-logo {
padding-top: 25px;
}

.traveltour-navigation {
padding-top: 80px;
}

.traveltour-navigation .sf-menu > li > a {
padding-bottom: 22px;
}

.traveltour-animate-fixed-navigation.traveltour-header-style-plain .traveltour-logo, .traveltour-animate-fixed-navigation.traveltour-header-style-boxed .traveltour-logo {
padding-top: 20px;
}

.traveltour-page-title-wrap.traveltour-style-custom .traveltour-page-title-content {
padding-top: 108px;
}

.traveltour-page-title-wrap.traveltour-style-custom .traveltour-page-caption {
margin-top: 13px;
}

.traveltour-page-title-wrap .traveltour-page-title {
text-transform: none;
}

.traveltour-page-title-wrap.traveltour-style-custom .traveltour-page-title {
font-size: 56px;
}

.traveltour-page-title-wrap.traveltour-style-custom .traveltour-page-caption {
font-size: 16px;
}

.traveltour-page-title-wrap .traveltour-page-title-overlay {
opacity: 0;
}

.traveltour-page-title-wrap {
background: #F0F0F0 url(./images/bgtitle.jpg) no-repeat bottom;

    background-size: 100%;

    height: 374px;
}

.traveltour-blog-title-wrap.traveltour-style-custom .traveltour-blog-title-content {
padding-top: 93px;
}

.traveltour-blog-title-wrap .traveltour-blog-title-overlay {
opacity: 0;
}

.traveltour-blog-title-wrap.traveltour-feature-image .traveltour-blog-title-top-overlay {
height: 450px;
}

.traveltour-blog-title-wrap.traveltour-feature-image .traveltour-blog-title-bottom-overlay {
height: 400px;
}

.traveltour-footer-wrapper {
padding-top: 40px;
}

.traveltour-footer-container {
padding-bottom: 30px;
}

.traveltour-copyright-container {
padding-top: 20px;

	  padding-bottom: 20px;
}

.traveltour-copyright-text.traveltour-item-pdlr {
color: #fff;
}

.traveltour-body h1, .traveltour-body h2, .traveltour-body h3, .traveltour-body h4, .traveltour-body h5, .traveltour-body h6, .traveltour-body .traveltour-title-font, .traveltour-body .gdlr-core-title-font {
font-family: verdana, sans-serif;
}

.woocommerce-breadcrumb, .woocommerce span.onsale, .single-product.woocommerce div.product p.price .woocommerce-Price-amount, .single-product.woocommerce #review_form #respond label {
font-family: verdana, sans-serif;
}

.traveltour-navigation .sf-menu > li > a, .traveltour-navigation .sf-vertical > li > a, .traveltour-navigation-font {
font-family: verdana, sans-serif;
}

.traveltour-body, .traveltour-body .gdlr-core-content-font, .traveltour-body input, .traveltour-body textarea, .traveltour-body button, .traveltour-body select, .traveltour-body .traveltour-content-font, .gdlr-core-audio .mejs-container * {
font-family: verdana, sans-serif;
}

.traveltour-body .gdlr-core-info-font, .traveltour-body .traveltour-info-font {
font-family: verdana, sans-serif;
}

.traveltour-navigation .sf-menu > li > a {
font-weight: 400;
}

.traveltour-top-bar-background {
background-color: #118f45;

	opacity: 1 !important
}

.traveltour-header-background, .traveltour-sticky-menu-placeholder, .traveltour-header-style-boxed.traveltour-fixed-navigation {
background-color: #000;
}

.traveltour-sticky-navigation.traveltour-fixed-navigation .traveltour-header-background {
background: #fff;
}

.traveltour-sticky-navigation.traveltour-fixed-navigation .current-menu-item a, .traveltour-sticky-navigation.traveltour-fixed-navigation a:hover {

}

.traveltour-navigation .traveltour-navigation-slide-bar div {
border-color: #234076;
}

.traveltour-navigation .traveltour-navigation-slide-bar:before {
border-bottom-color: #234076;
}

.traveltour-main-menu-cart > .traveltour-top-cart-count {
background-color: #234076;
}

.sf-menu > li > a, .sf-vertical > li > a {
color: #000;
}

.home .sf-menu > li > a, .home .sf-vertical > li > a {
color: #fff;
}

.sf-menu > li > a:hover, .sf-menu > li.current-menu-item > a, .sf-menu > li.current-menu-ancestor > a, .sf-vertical > li > a:hover, .sf-vertical > li.current-menu-item > a, .sf-vertical > li.current-menu-ancestor > a {
color: #118f45;
}

.sf-menu > li > .sub-menu a:hover, .sf-menu > li > .sub-menu .current-menu-item > a, .sf-menu > li > .sub-menu .current-menu-ancestor > a, .sf-menu > .traveltour-mega-menu > .sf-mega a:hover, .sf-menu > .traveltour-mega-menu > .sf-mega .current-menu-item > a, .sf-vertical > li > .sub-menu a:hover, .sf-vertical > li > .sub-menu .current-menu-item > a, .sf-vertical > li > .sub-menu .current-menu-ancestor > a {
color: #ffffff;
}

.traveltour-body .traveltour-main-menu-right-button {
color: #333333;
}

.traveltour-body .traveltour-main-menu-right-button:hover {
color: #555555;
}

.traveltour-page-title-wrap .traveltour-page-title {
color: #000;
}

.traveltour-page-title-wrap .traveltour-page-title-overlay {
background-color: #9da19f91;

    opacity: 0.5;
}

.traveltour-body, .traveltour-body span.wpcf7-not-valid-tip {
color: #2d2d2d;

    font-family: verdana;
}

.traveltour-body input, .traveltour-body textarea {
background-color: #ffffff;
}

.traveltour-body input, .traveltour-body textarea {
border-color: #d7d7d7;
}

.widget_search input.search-field {
color: #b5b5b5;
}

.traveltour-footer-wrapper {
background-color: #1c1b18;

	text-align: center
}

.traveltour-copyright-wrapper {
background-color: #1d1d1c;
}

.traveltour-footer-back-to-top-button {
background-color: #dbdbdb;
}

.traveltour-blog-title-wrap.traveltour-feature-image .traveltour-blog-title-top-overlay {
background: -webkit-linear-gradient(to top, rgba(28, 56, 110, 0), rgba(28, 56, 110, ));

  background: -o-linear-gradient(to top, rgba(28, 56, 110, 0), rgba(28, 56, 110, ));

  background: -moz-linear-gradient(to top, rgba(28, 56, 110, 0), rgba(28, 56, 110, ));

  background: linear-gradient(to top, rgba(28, 56, 110, 0), rgba(28, 56, 110, ));
}

.traveltour-blog-title-wrap.traveltour-feature-image .traveltour-blog-title-bottom-overlay {
background: -webkit-linear-gradient(to bottom, rgba(28, 56, 110, 0), rgba(28, 56, 110, ));

  background: -o-linear-gradient(to bottom, rgba(28, 56, 110, 0), rgba(28, 56, 110, ));

  background: -moz-linear-gradient(to bottom, rgba(28, 56, 110, 0), rgba(28, 56, 110, ));

  background: linear-gradient(to bottom, rgba(28, 56, 110, 0), rgba(28, 56, 110, ));
}

.gdlr-core-sticky-banner, .traveltour-sticky-banner {
color: #ffffff;
}

.gdlr-core-pagination a {
background-color: #e6e6e6;
}

.gdlr-core-pagination a:hover, .gdlr-core-pagination a.gdlr-core-active, .gdlr-core-pagination span {
background-color: #234076;
}

.gdlr-core-portfolio-badge {
color: #ffffff;
}

.gdlr-core-filterer-wrap.gdlr-core-style-button a {
color: #838383;
}

.gdlr-core-filterer-wrap.gdlr-core-style-button a:hover, .gdlr-core-filterer-wrap.gdlr-core-style-button a.gdlr-core-active {
color: #ffffff;
}

.gdlr-core-price-table .gdlr-core-price-table-button, .gdlr-core-price-table .gdlr-core-price-table-button:hover {
color: #ffffff;
}

.gdlr-core-price-table.gdlr-core-active .gdlr-core-price-table-button, .gdlr-core-price-table .gdlr-core-price-table-button:hover {
color: #ffffff;
}

.gdlr-core-accordion-style-box-icon .gdlr-core-accordion-item-icon, .gdlr-core-toggle-box-style-box-icon .gdlr-core-toggle-box-item-icon {
background-color: #f3f3f3;
}

.gdlr-core-accordion-style-background-title .gdlr-core-accordion-item-title, .gdlr-core-accordion-style-background-title-icon .gdlr-core-accordion-item-title, .gdlr-core-toggle-box-style-background-title .gdlr-core-toggle-box-item-title, .gdlr-core-toggle-box-style-background-title-icon .gdlr-core-toggle-box-item-title {
color: #262626;
}

.gdlr-core-accordion-style-box-background .gdlr-core-accordion-item-title, .gdlr-core-toggle-box-style-box-background .gdlr-core-toggle-box-item-title {
color: #262626;
}

.gdlr-core-accordion-style-background-title .gdlr-core-active .gdlr-core-accordion-item-title, .gdlr-core-accordion-style-background-title-icon .gdlr-core-active .gdlr-core-accordion-item-title, .gdlr-core-toggle-box-style-background-title .gdlr-core-active .gdlr-core-toggle-box-item-title, .gdlr-core-toggle-box-style-background-title-icon .gdlr-core-active .gdlr-core-toggle-box-item-title {
color: #425a96;
}

.gdlr-core-accordion-style-box-background .gdlr-core-active .gdlr-core-accordion-item-title, .gdlr-core-toggle-box-style-box-background .gdlr-core-active .gdlr-core-toggle-box-item-title {
color: #gdlr;
}

.gdlr-core-alert-box-item .gdlr-core-alert-box-item-inner {
background-color: #ef5e68;
}

.gdlr-core-alert-box-item .gdlr-core-alert-box-item-inner {
border-color: #cd515a;
}

blockquote, q {
color: #777777;
}

.gdlr-core-body .gdlr-core-load-more, .gdlr-core-body .gdlr-core-button, .traveltour-body .traveltour-button, .traveltour-body input[type="button"], .traveltour-body input[type="submit"], .traveltour-body button {
color: #ffffff;
}

.gdlr-core-body .gdlr-core-load-more:hover, .gdlr-core-body .gdlr-core-button:hover {
color: #ffffff;
}

.gdlr-core-body .gdlr-core-load-more, .gdlr-core-body .gdlr-core-button, .traveltour-body .traveltour-button, .traveltour-body input[type="button"], .traveltour-body input[type="submit"], .traveltour-body button {
background-color: #129049;
}

.gdlr-core-newsletter-item .gdlr-core-newsletter-email input[type="email"] {
background-color: #ffffff;

  border-color: #ffffff;
}

.gdlr-core-roadmap-item .gdlr-core-roadmap-item-head-count {
color: #c5c5c5;
}

.gdlr-core-roadmap-item-head.gdlr-core-active .gdlr-core-roadmap-item-head-count {
color: #223077;
}

table tr th {
background-color: #425a96;
}

table tr:nth-child(odd) {
background-color: #f9f9f9;
}

table tr:nth-child(even) {
background-color: #f3f3f3;
}

.gdlr-core-title-item .gdlr-core-title-item-title, .gdlr-core-title-item .gdlr-core-title-item-title a {
color: #129049 !important;

    font-weight: 600 !important;

    text-transform: uppercase !important;

    font-size: 36px !important;

    line-height: 21px;
}

.Divtitle {
position: relative;

	    margin-bottom: 30px;
}

.Divtitle:after {
width: 70px;

    bottom: -20px;

    height: 6px;

    left: 47%;

    top: auto;

background: rgb(166,212,65);

background: linear-gradient(90deg, rgba(166,212,65,1) 0%, rgba(102,183,69,1) 61%, rgba(102,183,69,1) 99%);

	visibility: visible !important;

	position: relative;
}

h3.tourmaster-tour-title.gdlr-core-skin-title {
padding-bottom: 11px;
}

.service-half-2  .gdlr-core-title-item:after {
bottom: -9px;

    left: 43%;
}

#TitQual h4 {
font-family: 'Rimouski SemiBold';

    color: #393939 !important;

    font-size: 20px !important;
}

.gdlr-core-title-item .gdlr-core-title-item-caption {
color: #464242 !important;

	text-transform: uppercase;

	margin-bottom: 0
}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
background-color: #6377a8;
}

.gdlr-core-page-builder-body [data-skin="Dark"] input:not([type="button"]):not([type="submit"]):not([type="reset"]), .gdlr-core-page-builder-body [data-skin="Dark"] select, .gdlr-core-page-builder-body [data-skin="Dark"] textarea {
border-color: #8e8e8e;
}

.gdlr-core-page-builder-body [data-skin="Dark"] .gdlr-core-button, .gdlr-core-page-builder-body [data-skin="Dark"] .gdlr-core-button-color {
color: #969696
}

.gdlr-core-page-builder-body [data-skin="Dark"] input[type="button"], .gdlr-core-page-builder-body [data-skin="Dark"] input[type="submit"] {
color: #969696;
}

.gdlr-core-page-builder-body [data-skin="Dark"] .gdlr-core-pagination a {
color: #969696
}

.gdlr-core-page-builder-body [data-skin="Dark"] .gdlr-core-button:hover, .gdlr-core-page-builder-body [data-skin="Dark"] .gdlr-core-button-color:hover, .gdlr-core-page-builder-body [data-skin="Dark"] .gdlr-core-button-color.gdlr-core-active {
color: #383838
}

.gdlr-core-page-builder-body [data-skin="Dark"] input[type="button"]:hover, .gdlr-core-page-builder-body [data-skin="Dark"] input[type="submit"]:hover {
color: #383838;
}

.gdlr-core-page-builder-body [data-skin="Dark"] .gdlr-core-pagination a:hover, .gdlr-core-page-builder-body [data-skin="Dark"] .gdlr-core-pagination a.gdlr-core-active, .gdlr-core-page-builder-body [data-skin="Dark"] .gdlr-core-pagination span {
color: #383838
}

.gdlr-core-page-builder-body [data-skin="White Text"] input:not([type="button"]):not([type="submit"]):not([type="reset"]), .gdlr-core-page-builder-body [data-skin="White Text"] select, .gdlr-core-page-builder-body [data-skin="White Text"] textarea {
border-color: #ffffff;
}

.gdlr-core-page-builder-body [data-skin="White Text"] input:not([type="button"]):not([type="submit"]):not([type="reset"]), .gdlr-core-page-builder-body [data-skin="White Text"] select, .gdlr-core-page-builder-body [data-skin="White Text"] textarea {
background-color: #ffffff;
}

.gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-button, .gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-button-color {
color: #ffffff
}

.gdlr-core-page-builder-body [data-skin="White Text"] input[type="button"], .gdlr-core-page-builder-body [data-skin="White Text"] input[type="submit"] {
color: #ffffff;
}

.gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-pagination a {
color: #ffffff
}

.gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-button:hover, .gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-button-color:hover, .gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-button-color.gdlr-core-active {
color: #ffffff
}

.gdlr-core-page-builder-body [data-skin="White Text"] input[type="button"]:hover, .gdlr-core-page-builder-body [data-skin="White Text"] input[type="submit"]:hover {
color: #ffffff;
}

.gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-pagination a:hover, .gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-pagination a.gdlr-core-active, .gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-pagination span {
color: #ffffff
}

.gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-button, .gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-button-color {
background-color: #212121
}

.gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-pagination a {
background-color: #212121
}

.gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-button:hover, .gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-button-color:hover, .gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-button-color.gdlr-core-active {
background-color: #262626
}

.gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-pagination a:hover, .gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-pagination a.gdlr-core-active, .gdlr-core-page-builder-body [data-skin="White Text"] .gdlr-core-pagination span {
background-color: #262626
}

.gdlr-core-page-builder-body [data-skin="Grey"] input:not([type="button"]):not([type="submit"]):not([type="reset"]), .gdlr-core-page-builder-body [data-skin="Grey"] select, .gdlr-core-page-builder-body [data-skin="Grey"] textarea {
border-color: #d6d6d6;
}

.gdlr-core-page-builder-body [data-skin="Dark Personnel"] input:not([type="button"]):not([type="submit"]):not([type="reset"]), .gdlr-core-page-builder-body [data-skin="Dark Personnel"] select, .gdlr-core-page-builder-body [data-skin="Dark Personnel"] textarea {
border-color: #b2b2b2;
}

.gdlr-core-page-builder-body [data-skin="Dark Personnel"] input:not([type="button"]):not([type="submit"]):not([type="reset"]), .gdlr-core-page-builder-body [data-skin="Dark Personnel"] select, .gdlr-core-page-builder-body [data-skin="Dark Personnel"] textarea {
background-color: #ffffff;
}

.gdlr-core-page-builder-body [data-skin="Dark Search"] input:not([type="button"]):not([type="submit"]):not([type="reset"]), .gdlr-core-page-builder-body [data-skin="Dark Search"] select, .gdlr-core-page-builder-body [data-skin="Dark Search"] textarea {
border-color: #676e74;
}

.gdlr-core-page-builder-body [data-skin="Dark Search"] input:not([type="button"]):not([type="submit"]):not([type="reset"]), .gdlr-core-page-builder-body [data-skin="Dark Search"] select, .gdlr-core-page-builder-body [data-skin="Dark Search"] textarea {
background-color: #585d6b;
}

.gdlr-core-page-builder-body [data-skin="Newsletter form"] input:not([type="button"]):not([type="submit"]):not([type="reset"]), .gdlr-core-page-builder-body [data-skin="Newsletter form"] select, .gdlr-core-page-builder-body [data-skin="Newsletter form"] textarea {
border-color: #f3f3f3;
}

.gdlr-core-page-builder-body [data-skin="Newsletter form"] input:not([type="button"]):not([type="submit"]):not([type="reset"]), .gdlr-core-page-builder-body [data-skin="Newsletter form"] select, .gdlr-core-page-builder-body [data-skin="Newsletter form"] textarea {
background-color: #f3f3f3;
}

.gdlr-core-page-builder-body [data-skin="yacht search form"] input:not([type="button"]):not([type="submit"]):not([type="reset"]), .gdlr-core-page-builder-body [data-skin="yacht search form"] select, .gdlr-core-page-builder-body [data-skin="yacht search form"] textarea {
border-color: #ffffff;
}

.gdlr-core-page-builder-body [data-skin="Yacht Testimonial"] input:not([type="button"]):not([type="submit"]):not([type="reset"]), .gdlr-core-page-builder-body [data-skin="Yacht Testimonial"] select, .gdlr-core-page-builder-body [data-skin="Yacht Testimonial"] textarea {
border-color: #b4a07b;
}

.gdlr-core-page-builder-body [data-skin="Yacht Testimonial"] input:not([type="button"]):not([type="submit"]):not([type="reset"]), .gdlr-core-page-builder-body [data-skin="Yacht Testimonial"] select, .gdlr-core-page-builder-body [data-skin="Yacht Testimonial"] textarea {
background-color: #b4a07b;
}

.gdlr-core-page-builder-body [data-skin="Blue Search"] input:not([type="button"]):not([type="submit"]):not([type="reset"]), .gdlr-core-page-builder-body [data-skin="Blue Search"] select, .gdlr-core-page-builder-body [data-skin="Blue Search"] textarea {
border-color: #ffffff;
}

.gdlr-core-page-builder-body [data-skin="Blue Search"] input:not([type="button"]):not([type="submit"]):not([type="reset"]), .gdlr-core-page-builder-body [data-skin="Blue Search"] select, .gdlr-core-page-builder-body [data-skin="Blue Search"] textarea {
background-color: #ffffff;
}

.gdlr-core-page-builder-body [data-skin="Blue Search"] .gdlr-core-button, .gdlr-core-page-builder-body [data-skin="Blue Search"] .gdlr-core-button-color {
color: #ffffff
}

.gdlr-core-page-builder-body [data-skin="Blue Search"] input[type="button"], .gdlr-core-page-builder-body [data-skin="Blue Search"] input[type="submit"] {
color: #ffffff;
}

.gdlr-core-page-builder-body [data-skin="Blue Search"] .gdlr-core-pagination a {
color: #ffffff
}

.gdlr-core-page-builder-body [data-skin="Blue Search"] .gdlr-core-button:hover, .gdlr-core-page-builder-body [data-skin="Blue Search"] .gdlr-core-button-color:hover, .gdlr-core-page-builder-body [data-skin="Blue Search"] .gdlr-core-button-color.gdlr-core-active {
color: #d6d6d6
}

.gdlr-core-page-builder-body [data-skin="Blue Search"] input[type="button"]:hover, .gdlr-core-page-builder-body [data-skin="Blue Search"] input[type="submit"]:hover {
color: #d6d6d6;
}

.gdlr-core-page-builder-body [data-skin="Blue Search"] .gdlr-core-pagination a:hover, .gdlr-core-page-builder-body [data-skin="Blue Search"] .gdlr-core-pagination a.gdlr-core-active, .gdlr-core-page-builder-body [data-skin="Blue Search"] .gdlr-core-pagination span {
color: #d6d6d6
}

.gdlr-core-page-builder-body [data-skin="Blue Carousel"] input:not([type="button"]):not([type="submit"]):not([type="reset"]), .gdlr-core-page-builder-body [data-skin="Blue Carousel"] select, .gdlr-core-page-builder-body [data-skin="Blue Carousel"] textarea {
background-color: #234076;
}

rs-module-wrap#rev_slider_1_1_wrapper {
clip-path: polygon(50% 0,100% 0,100% calc(100% - 98px),50% 100%,0 calc(100% - 98px),0 0);
}

.gdlr-core-column-service-content-wrapper p {
color: #fff;
}

div#text-19 {
background: #129049;

    width: 50%;

    margin: auto;

    color: #fff;

    padding: 0px;

    font-size: 27px !important;
}

.traveltour-footer-wrapper .widget {
margin-bottom: 30px;
}

div#text-17 {
margin-bottom: 34px;

    color: #fff;
}

.service-half-1 {
position: relative;

	z-index: 999
}

.OmraWrap {
background: linear-gradient(to bottom, #fff 0%,#fff 50%,#fff 50%,#f8f8f8 50%,#f8f8f8 100%);

box-shadow: 2px 7px 10px -2px #9d9d9d69;
}

#service-half-2 .gdlr-core-pbf-column-content {
background: url(./images/bgomra.jpg) no-repeat !important;

box-shadow: 1px 1px 9px 1px #9d9d9d69;

    padding: 110px 30px;

background-size: cover !important;
}

.OmraImg {
padding-right: 0;
}

.traveltour-header-style-plain.traveltour-style-splitted-menu .traveltour-logo {
margin-top: -67px;
}

.tourmaster-single-header-title-wrap {
padding-top: 350px;
}

.tourmaster-tour-item .tourmaster-tour-grid .tourmaster-tour-discount-price, .tourmaster-tour-item .tourmaster-tour-grid .tourmaster-tour-price .tourmaster-tail {
color: #129049;
}

span.tourmaster-head {

}

.tourmaster-urgency-message {
display: none !important;
}

.tourmaster-tour-grid-style-2.tourmaster-price-right-title .tourmaster-tour-price-wrap {
top: 5px !important
}

body.tour-template-default.single.single-tour .sf-menu > li > a, body.tour-template-default.single.single-tour .sf-vertical > li > a {
color: #fff;
}

.blocCord {
box-shadow: 1px 1px 9px 1px #9d9d9d69 !important;

    min-height: 250px;

    margin: 16px;
}

.blocCord #titre1 h5, .blocCord #titre2 h5, .blocCord #titre3 h5 {
color: #454545 !important;

    font-size: 20px !important;
}

.blocCord.middle {
margin-top: -10px;

    height: auto;
}

.blocCord .gdlr-core-icon-item .gdlr-core-icon-item-icon {
font-size: 45px;

    min-width: 45px;

    min-height: 45px;

    text-align: center;

    display: inline-block;

    border: 2px dotted;

    padding: 9px;

    border-radius: 50%;

    width: 70px;

    height: 70px;

    padding-top: 13px;

	    color: #118f45 !important;
}

.tourmaster-tour-booking-date > i, .tourmaster-tour-booking-room > i, .tourmaster-tour-booking-people > i, .tourmaster-tour-booking-submit > i, .tourmaster-tour-booking-package > i, .tourmaster-tour-style-1 .tourmaster-tour-booking-bar-wrap .tourmaster-view-count i, .tourmaster-save-wish-list-icon-wrap .tourmaster-icon-active {
color: #129049 !important;
}

body .tourmaster-tour-booking-submit input[type="submit"], body .tourmaster-tour-booking-submit input[type="submit"]:hover, body .tourmaster-tour-booking-submit .tourmaster-button, body .tourmaster-enquiry-form .tourmaster-button, .tourmaster-header-price .tourmaster-header-price-overlay {
background: #129049 !important;
}

div#tourmaster-save-wish-list {
display: none;
}

.tourmaster-view-count {
display: none !important;
}

.gdlr-core-widget-list-shortcode ul li i {
float: left;

    margin-bottom: 37px;

    top: 5px !important;

    position: relative;
}

.mgt-timeline-wrapper:before {
background-color: #71BC33 !important;
}

.tourmaster-tour-style-2 .tourmaster-tour-booking-submit input[type="submit"] {
padding: 18px 17px !important;
}

.mgt-timeline-wrapper .mgt-timeline-date .mgt-timeline-date-month {
color: #129049 !important;

  

    font-weight: bold;
}

.tourmaster-payment-step-item.tourmaster-current .tourmaster-payment-step-item-icon {
background: #129049 !important;
}

#rev_slider_1_1_wrapper {
background: #fff !important
}

.tourmaster-tour-info-wrap .tourmaster-tour-info i {
color:  #129049 !important;
}

.tourmaster-tour-info-wrap .tourmaster-tour-info svg {
fill: #129049 !important;
}

div#traveltour-mobile-top-search {
display: none;
}

.tourmaster-login-form2 .tourmaster-login-submit .tourmaster-button {
width: 165px;

    text-align: center;
}

.tourmaster-tour-payment-content .tourmaster-tour-booking-continue {
width: 190px;
}

.tourmaster-tour-booking-bar-summary-info.tourmaster-summary-travel-date, .tourmaster-tour-booking-bar-summary-info.tourmaster-summary-package, .tourmaster-tour-booking-bar-summary-people-amount {
border-bottom: 1px solid #e1e1e1;

    padding-bottom: 17px;

    padding-top: 9px;
}

.tourmaster-tour-booking-bar-summary-people-wrap {
padding-top: 0
}

.tourmaster-tour-booking-bar-summary span.tourmaster-head {
font-weight: bold !important;
}

.tourmaster-tour-booking-bar-wrap .tourmaster-tour-booking-bar-summary-title {
color: #000000;

    border-bottom: 4px solid #129049;

    padding-bottom: 23px;
}

body.tourmaster-template-payment a.tourmaster-button {
background-color: #129049;
}

.tourmaster-combobox-list-display span {
font-size: 13px;
}

span.tourmaster-combobox-list-title {
font-size: 13px;
}

.OmraImg {
padding-right: 0;

    padding-left: 0;
}

.Divoffer .tourmaster-head {
display: none !important
}

.detContact {
width: 100%;
}

.Billcontact {
display: none;
}

.tourmaster-tour-grid.tourmaster-price-right-title .tourmaster-tour-price {
display: block;
}

.tourmaster-save-wish-list {
display: none !important;
}

.tourmaster-single-header-top-overlay, .tourmaster-payment-head .tourmaster-payment-head-top-overlay {
background: linear-gradient(to top, rgba(13, 46, 110, 0), rgb(102 104 107 / 78%)) !important;
}

body a.tourmaster-button, body a.tourmaster-button:hover, body a.tourmaster-button:active, body a.tourmaster-button:focus, body input[type="button"].tourmaster-button, body input[type="button"].tourmaster-button:hover, body input[type="submit"].tourmaster-button, body input[type="submit"].tourmaster-button:hover {
background: #129049 !important
}

ul.wp-block-social-links {
text-align: center;

    width: max-content;

    margin: auto;
}

.wp-block-social-links .wp-social-link.wp-social-link.wp-social-link {
background: url(./images/li.png) no-repeat;

    padding: 12px 7px;

    border-radius: 0;
}

.wp-block-social-links .wp-social-link.wp-social-link.wp-social-link:hover {
background: url("./images/lihover.png") no-repeat;
}

footer a:hover {
text-decoration: underline;
}

.traveltour-copyright-text.traveltour-item-pdlr span {
color: #93cd2d;
}

@media only screen and (max-width: 767px) {
.Complet {
left: 27%
}
}

@media only screen and (max-width: 767px) {
.traveltour-top-bar {
padding-top: 8px !important;

		padding-bottom: 3px !important
}
}

@media only screen and (max-width: 767px) {
.traveltour-page-title-wrap.traveltour-style-small .traveltour-page-title {
font-size: 33px !important;
}
}

@media only screen and (max-width: 767px) {
.traveltour-page-title-wrap {
height: 190px !important;
}
}

@media only screen and (max-width: 767px) {
.Divoffer {
padding: 30px 0px 0px 0px !important
}
}

@media only screen and (max-width: 767px) {
.service-half-2 {
padding: 0 !important
}
}

@media only screen and (max-width: 767px) {
.OmraWrap {
padding: 30px 0px 40px 0px !important;
}
}

@media only screen and (max-width: 767px) {
.traveltour-footer-container {
padding-bottom: 10px;
}
}

@media only screen and (max-width: 767px) {
#service-half-2 .gdlr-core-pbf-column-content {
padding: 40px 0px !important;
}
}

@media only screen and (max-width: 767px) {
.gdlr-core-title-item .gdlr-core-title-item-title, .gdlr-core-title-item .gdlr-core-title-item-title a {
line-height: 38px !important;
}
}

@media only screen and (max-width: 767px) {
div#text-19 {
width: 100%;

    font-size: 21px !important;
}
}

.appts-template_14 .appts-content-all-wrap {
margin: 0 4px !important;
}

.appts-template_14 .appts-title-wrap .appts-item-title {
padding: 0 5px;
}

.vc_separator .vc_icon_element:not(.vc_icon_element-have-style)+h4 {
padding-left: 0;
    margin-top: 14px;
    font-size: 19px;
}

.appts-template_14 .appts-table-item-wrapper:nth-child(4n+1) .appts-pricing-body .appts-pricing-content-button a, .appts-template_14 .appts-table-item-wrapper:nth-child(4n+1) .appts-pricing-footer .appts-pricing-footer-content-button a, .appts-template_14 .appts-table-item-wrapper:nth-child(4n+1) .appts-header-wrap:before, .appts-template_14 .appts-table-item-wrapper:nth-child(4n+1) .appts-header-wrap, .appts-template_14 .appts-table-item-wrapper:nth-child(4n+3) .appts-pricing-body .appts-pricing-content-button a, .appts-template_14 .appts-table-item-wrapper:nth-child(4n+3) .appts-pricing-footer .appts-pricing-footer-content-button a, .appts-template_14 .appts-table-item-wrapper:nth-child(4n+3) .appts-header-wrap:before, .appts-template_14 .appts-table-item-wrapper:nth-child(4n+3) .appts-header-wrap {
background: #8ECB2E !important;
}

.appts-template_14 .appts-table-item-wrapper:nth-child(4n+1) .appts-title-wrap, .appts-template_14 .appts-table-item-wrapper:nth-child(4n+3) .appts-title-wrap {
background: #000;
}

.appts-template_14 .appts-table-item-wrapper:nth-child(4n+2) .appts-pricing-body .appts-pricing-content-button a, .appts-template_14 .appts-table-item-wrapper:nth-child(4n+2) .appts-pricing-footer .appts-pricing-footer-content-button a, .appts-template_14 .appts-table-item-wrapper:nth-child(4n+2) .appts-header-wrap:before, .appts-template_14 .appts-table-item-wrapper:nth-child(4n+2) .appts-header-wrap, .appts-template_14 .appts-table-item-wrapper:nth-child(4n) .appts-pricing-body .appts-pricing-content-button a, .appts-template_14 .appts-table-item-wrapper:nth-child(4n) .appts-pricing-footer .appts-pricing-footer-content-button a, .appts-template_14 .appts-table-item-wrapper:nth-child(4n) .appts-header-wrap:before, .appts-template_14 .appts-table-item-wrapper:nth-child(4n) .appts-header-wrap {
background: #000 !important;
}

.appts-template_14 .appts-table-item-wrapper:nth-child(4n-2) .appts-title-wrap, .appts-template_14 .appts-table-item-wrapper:nth-child(4n) .appts-title-wrap {
background: #8ECB2E !important
}

.appts-template_08 .appts-pricing-content span {
text-transform: initial !important;
}

.gdlr-core-item-list {
position: relative;
}

.frfr .Complet {
top: 0px;
    width: 100%;
    left: 0;
}

.tourmaster-tour-grid.tourmaster-tour-frame .tourmaster-tour-price-wrap {
right: 0
}

.tourmaster-tour-item-column-4 .tourmaster-tour-frame.tourmaster-tour-grid .tourmaster-tour-price {
margin-top: 0
}

.tourmaster-tour-grid-style-2 .tourmaster-tour-thumbnail {
margin-bottom: 14px;
}

.Complet {
position: absolute;
    background: #F8D65B;
    z-index: 99;
    width: 87.5%;
    height: 29px;
    padding-top: 2px;
    color: #020202;
    text-align: center;
    text-transform: uppercase;
    font-weight: 500;
    top: 36px;
    left: 20px;
}

h3.tourmaster-tour-title.gdlr-core-skin-title {
border: none
}

.appts-template_14 .appts-title-wrap .appts-item-title {
padding: 0 5px;
}

.appts-template_14 .appts-table-item-wrapper:nth-child(4n+1) .appts-pricing-body .appts-pricing-content-button a, .appts-template_14 .appts-table-item-wrapper:nth-child(4n+1) .appts-pricing-footer .appts-pricing-footer-content-button a, .appts-template_14 .appts-table-item-wrapper:nth-child(4n+1) .appts-header-wrap:before, .appts-template_14 .appts-table-item-wrapper:nth-child(4n+1) .appts-header-wrap, .appts-template_14 .appts-table-item-wrapper:nth-child(4n+3) .appts-pricing-body .appts-pricing-content-button a, .appts-template_14 .appts-table-item-wrapper:nth-child(4n+3) .appts-pricing-footer .appts-pricing-footer-content-button a, .appts-template_14 .appts-table-item-wrapper:nth-child(4n+3) .appts-header-wrap:before, .appts-template_14 .appts-table-item-wrapper:nth-child(4n+3) .appts-header-wrap {
background: #118F45 !important;
}

.appts-template_14 .appts-table-item-wrapper:nth-child(4n+1) .appts-title-wrap, .appts-template_14 .appts-table-item-wrapper:nth-child(4n+3) .appts-title-wrap {
background: #000;
}

.appts-template_14 .appts-table-item-wrapper:nth-child(4n+2) .appts-pricing-body .appts-pricing-content-button a, .appts-template_14 .appts-table-item-wrapper:nth-child(4n+2) .appts-pricing-footer .appts-pricing-footer-content-button a, .appts-template_14 .appts-table-item-wrapper:nth-child(4n+2) .appts-header-wrap:before, .appts-template_14 .appts-table-item-wrapper:nth-child(4n+2) .appts-header-wrap, .appts-template_14 .appts-table-item-wrapper:nth-child(4n) .appts-pricing-body .appts-pricing-content-button a, .appts-template_14 .appts-table-item-wrapper:nth-child(4n) .appts-pricing-footer .appts-pricing-footer-content-button a, .appts-template_14 .appts-table-item-wrapper:nth-child(4n) .appts-header-wrap:before, .appts-template_14 .appts-table-item-wrapper:nth-child(4n) .appts-header-wrap {
background: #F8D65B !important;
}

.appts-template_14 .appts-table-item-wrapper:nth-child(4n-2) .appts-title-wrap, .appts-template_14 .appts-table-item-wrapper:nth-child(4n) .appts-title-wrap {
background: #000 !important
}

span.appts-pricing-footer-content-button a {
color: #000 !important;
}

.appts-template_08 .appts-pricing-content span {
text-transform: initial !important;
}

h5.mgt-timeline-title.text-font-weight-default {
color: #118f45 !important;
}

.mgt-timeline-details {
background: #000 !important;
}

.mgt-timeline-details-pointer {
border-right-color: #000 !important;
}

.mgt-timeline-details {

}

.traveltour-fixed-navigation.traveltour-style-slide a {
color: #000 !important;
}

.mgt-timeline-text {
color: #fff !important;
}

.tourmaster-tour-grid.tourmaster-tour-frame .tourmaster-tour-grid-inner {
box-shadow: 1px 1px 9px 1px #9d9d9d69 !important;
	    padding: 4px;
}
